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 <guohanjun@huawei.com>
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: Documentation/devicetree/bindings/i2c/i2c-altera.txt
700 F: drivers/i2c/busses/i2c-altera.c
702 ALTERA MAILBOX DRIVER
703 M: Ley Foon Tan <lftan@altera.com>
704 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
706 F: drivers/mailbox/mailbox-altera.c
709 M: Tien Hock Loh <thloh@altera.com>
710 L: linux-gpio@vger.kernel.org
712 F: drivers/gpio/gpio-altera.c
714 ALTERA SYSTEM MANAGER DRIVER
715 M: Thor Thayer <thor.thayer@linux.intel.com>
717 F: drivers/mfd/altera-sysmgr.c
718 F: include/linux/mfd/altera-sysgmr.h
720 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
721 M: Thor Thayer <thor.thayer@linux.intel.com>
723 F: drivers/gpio/gpio-altera-a10sr.c
724 F: drivers/mfd/altera-a10sr.c
725 F: drivers/reset/reset-a10sr.c
726 F: include/linux/mfd/altera-a10sr.h
727 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
729 ALTERA TRIPLE SPEED ETHERNET DRIVER
730 M: Thor Thayer <thor.thayer@linux.intel.com>
731 L: netdev@vger.kernel.org
732 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
734 F: drivers/net/ethernet/altera/
736 ALTERA UART/JTAG UART SERIAL DRIVERS
737 M: Tobias Klauser <tklauser@distanz.ch>
738 L: linux-serial@vger.kernel.org
739 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
741 F: drivers/tty/serial/altera_uart.c
742 F: drivers/tty/serial/altera_jtaguart.c
743 F: include/linux/altera_uart.h
744 F: include/linux/altera_jtaguart.h
746 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
747 M: Talel Shenhar <talel@amazon.com>
749 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
750 F: drivers/thermal/thermal_mmio.c
752 AMAZON ETHERNET DRIVERS
753 M: Netanel Belgazal <netanel@amazon.com>
754 R: Saeed Bishara <saeedb@amazon.com>
755 R: Zorik Machulsky <zorik@amazon.com>
756 L: netdev@vger.kernel.org
758 F: Documentation/networking/device_drivers/amazon/ena.txt
759 F: drivers/net/ethernet/amazon/
761 AMAZON RDMA EFA DRIVER
762 M: Gal Pressman <galpress@amazon.com>
763 R: Yossi Leybovich <sleybo@amazon.com>
764 L: linux-rdma@vger.kernel.org
765 Q: https://patchwork.kernel.org/project/linux-rdma/list/
767 F: drivers/infiniband/hw/efa/
768 F: include/uapi/rdma/efa-abi.h
770 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
771 M: Tom Lendacky <thomas.lendacky@amd.com>
772 M: Gary Hook <gary.hook@amd.com>
773 L: linux-crypto@vger.kernel.org
775 F: drivers/crypto/ccp/
776 F: include/linux/ccp.h
779 M: Harry Wentland <harry.wentland@amd.com>
780 M: Leo Li <sunpeng.li@amd.com>
781 L: amd-gfx@lists.freedesktop.org
782 T: git git://people.freedesktop.org/~agd5f/linux
784 F: drivers/gpu/drm/amd/display/
786 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
787 M: Huang Rui <ray.huang@amd.com>
788 L: linux-hwmon@vger.kernel.org
790 F: Documentation/hwmon/fam15h_power.rst
791 F: drivers/hwmon/fam15h_power.c
794 M: Enrico Weigelt, metux IT consult <info@metux.net>
795 L: linux-gpio@vger.kernel.org
797 F: drivers/gpio/gpio-amd-fch.c
798 F: include/linux/platform_data/gpio/gpio-amd-fch.h
800 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
801 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
803 F: drivers/usb/gadget/udc/amd5536udc.*
805 AMD GEODE PROCESSOR/CHIPSET SUPPORT
806 P: Andres Salomon <dilinger@queued.net>
807 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
808 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
810 F: drivers/char/hw_random/geode-rng.c
811 F: drivers/crypto/geode*
812 F: drivers/video/fbdev/geode/
813 F: arch/x86/include/asm/geode.h
816 M: Joerg Roedel <joro@8bytes.org>
817 L: iommu@lists.linux-foundation.org
818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
820 F: drivers/iommu/amd_iommu*.[ch]
821 F: include/linux/amd-iommu.h
824 M: Oded Gabbay <oded.gabbay@gmail.com>
825 L: dri-devel@lists.freedesktop.org
826 T: git git://people.freedesktop.org/~gabbayo/linux.git
828 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
829 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
830 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
831 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
832 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
833 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
834 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
835 F: drivers/gpu/drm/amd/amdkfd/
836 F: drivers/gpu/drm/amd/include/cik_structs.h
837 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
838 F: drivers/gpu/drm/amd/include/vi_structs.h
839 F: drivers/gpu/drm/amd/include/v9_structs.h
840 F: include/uapi/linux/kfd_ioctl.h
843 M: Elie Morisse <syniurge@gmail.com>
844 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
845 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
846 L: linux-i2c@vger.kernel.org
848 F: drivers/i2c/busses/i2c-amd-mp2*
851 M: Rex Zhu <rex.zhu@amd.com>
852 M: Evan Quan <evan.quan@amd.com>
853 L: amd-gfx@lists.freedesktop.org
855 F: drivers/gpu/drm/amd/powerplay/
856 T: git git://people.freedesktop.org/~agd5f/linux
858 AMD SEATTLE DEVICE TREE SUPPORT
859 M: Brijesh Singh <brijeshkumar.singh@amd.com>
860 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
861 M: Tom Lendacky <thomas.lendacky@amd.com>
863 F: arch/arm64/boot/dts/amd/
866 M: Tom Lendacky <thomas.lendacky@amd.com>
867 L: netdev@vger.kernel.org
869 F: drivers/net/ethernet/amd/xgbe/
870 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
872 ANALOG DEVICES INC AD5686 DRIVER
873 M: Stefan Popa <stefan.popa@analog.com>
874 L: linux-pm@vger.kernel.org
875 W: http://ez.analog.com/community/linux-device-drivers
877 F: drivers/iio/dac/ad5686*
878 F: drivers/iio/dac/ad5696*
880 ANALOG DEVICES INC AD5758 DRIVER
881 M: Stefan Popa <stefan.popa@analog.com>
882 L: linux-iio@vger.kernel.org
883 W: http://ez.analog.com/community/linux-device-drivers
885 F: drivers/iio/dac/ad5758.c
886 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
888 ANALOG DEVICES INC AD7124 DRIVER
889 M: Stefan Popa <stefan.popa@analog.com>
890 L: linux-iio@vger.kernel.org
891 W: http://ez.analog.com/community/linux-device-drivers
893 F: drivers/iio/adc/ad7124.c
894 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
896 ANALOG DEVICES INC AD7606 DRIVER
897 M: Stefan Popa <stefan.popa@analog.com>
898 L: linux-iio@vger.kernel.org
899 W: http://ez.analog.com/community/linux-device-drivers
901 F: drivers/iio/adc/ad7606.c
902 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
904 ANALOG DEVICES INC AD7768-1 DRIVER
905 M: Stefan Popa <stefan.popa@analog.com>
906 L: linux-iio@vger.kernel.org
907 W: http://ez.analog.com/community/linux-device-drivers
909 F: drivers/iio/adc/ad7768-1.c
910 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
912 ANALOG DEVICES INC AD9389B DRIVER
913 M: Hans Verkuil <hans.verkuil@cisco.com>
914 L: linux-media@vger.kernel.org
916 F: drivers/media/i2c/ad9389b*
918 ANALOG DEVICES INC ADGS1408 DRIVER
919 M: Mircea Caprioru <mircea.caprioru@analog.com>
921 F: drivers/mux/adgs1408.c
922 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
924 ANALOG DEVICES INC ADP5061 DRIVER
925 M: Stefan Popa <stefan.popa@analog.com>
926 L: linux-pm@vger.kernel.org
927 W: http://ez.analog.com/community/linux-device-drivers
929 F: drivers/power/supply/adp5061.c
931 ANALOG DEVICES INC ADV7180 DRIVER
932 M: Lars-Peter Clausen <lars@metafoo.de>
933 L: linux-media@vger.kernel.org
934 W: http://ez.analog.com/community/linux-device-drivers
936 F: drivers/media/i2c/adv7180.c
938 ANALOG DEVICES INC ADV748X DRIVER
939 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
940 L: linux-media@vger.kernel.org
942 F: drivers/media/i2c/adv748x/*
944 ANALOG DEVICES INC ADV7511 DRIVER
945 M: Hans Verkuil <hans.verkuil@cisco.com>
946 L: linux-media@vger.kernel.org
948 F: drivers/media/i2c/adv7511*
950 ANALOG DEVICES INC ADV7604 DRIVER
951 M: Hans Verkuil <hans.verkuil@cisco.com>
952 L: linux-media@vger.kernel.org
954 F: drivers/media/i2c/adv7604*
956 ANALOG DEVICES INC ADV7842 DRIVER
957 M: Hans Verkuil <hans.verkuil@cisco.com>
958 L: linux-media@vger.kernel.org
960 F: drivers/media/i2c/adv7842*
962 ANALOG DEVICES INC ASOC CODEC DRIVERS
963 M: Lars-Peter Clausen <lars@metafoo.de>
964 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
965 W: http://wiki.analog.com/
966 W: http://ez.analog.com/community/linux-device-drivers
968 F: sound/soc/codecs/adau*
969 F: sound/soc/codecs/adav*
970 F: sound/soc/codecs/ad1*
971 F: sound/soc/codecs/ad7*
972 F: sound/soc/codecs/ssm*
973 F: sound/soc/codecs/sigmadsp.*
975 ANALOG DEVICES INC DMA DRIVERS
976 M: Lars-Peter Clausen <lars@metafoo.de>
977 W: http://ez.analog.com/community/linux-device-drivers
979 F: drivers/dma/dma-axi-dmac.c
981 ANALOG DEVICES INC IIO DRIVERS
982 M: Lars-Peter Clausen <lars@metafoo.de>
983 M: Michael Hennerich <Michael.Hennerich@analog.com>
984 M: Stefan Popa <stefan.popa@analog.com>
985 W: http://wiki.analog.com/
986 W: http://ez.analog.com/community/linux-device-drivers
988 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
989 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
991 F: drivers/iio/adc/ltc2497*
992 X: drivers/iio/*/adjd*
993 F: drivers/staging/iio/*/ad*
995 ANALOGBITS PLL LIBRARIES
996 M: Paul Walmsley <paul.walmsley@sifive.com>
998 F: drivers/clk/analogbits/*
999 F: include/linux/clk/analogbits*
1002 M: Greentime Hu <green.hu@gmail.com>
1003 M: Vincent Chen <deanbo422@gmail.com>
1004 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1007 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1008 F: Documentation/devicetree/bindings/nds32/
1012 ANDROID CONFIG FRAGMENTS
1013 M: Rob Herring <robh@kernel.org>
1015 F: kernel/configs/android*
1018 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1019 M: Arve Hjønnevåg <arve@android.com>
1020 M: Todd Kjos <tkjos@android.com>
1021 M: Martijn Coenen <maco@android.com>
1022 M: Joel Fernandes <joel@joelfernandes.org>
1023 M: Christian Brauner <christian@brauner.io>
1024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1025 L: devel@driverdev.osuosl.org
1028 F: drivers/staging/android/
1030 ANDROID GOLDFISH PIC DRIVER
1031 M: Miodrag Dinic <miodrag.dinic@mips.com>
1033 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1034 F: drivers/irqchip/irq-goldfish-pic.c
1036 ANDROID GOLDFISH RTC DRIVER
1037 M: Miodrag Dinic <miodrag.dinic@mips.com>
1039 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1040 F: drivers/rtc/rtc-goldfish.c
1043 M: Laura Abbott <labbott@redhat.com>
1044 M: Sumit Semwal <sumit.semwal@linaro.org>
1045 L: devel@driverdev.osuosl.org
1046 L: dri-devel@lists.freedesktop.org
1047 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1049 F: drivers/staging/android/ion
1050 F: drivers/staging/android/uapi/ion.h
1052 AOA (Apple Onboard Audio) ALSA DRIVER
1053 M: Johannes Berg <johannes@sipsolutions.net>
1054 L: linuxppc-dev@lists.ozlabs.org
1055 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1059 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1060 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1061 L: linux-iio@vger.kernel.org
1063 F: drivers/iio/adc/stx104.c
1066 M: Jiri Kosina <jikos@kernel.org>
1068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1069 F: arch/x86/kernel/apm_32.c
1070 F: include/linux/apm_bios.h
1071 F: include/uapi/linux/apm_bios.h
1072 F: drivers/char/apm-emulation.c
1074 APPARMOR SECURITY MODULE
1075 M: John Johansen <john.johansen@canonical.com>
1076 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1077 W: wiki.apparmor.net
1078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1080 F: security/apparmor/
1081 F: Documentation/admin-guide/LSM/apparmor.rst
1083 APPLE BCM5974 MULTITOUCH DRIVER
1084 M: Henrik Rydberg <rydberg@bitmath.org>
1085 L: linux-input@vger.kernel.org
1087 F: drivers/input/mouse/bcm5974.c
1090 M: Henrik Rydberg <rydberg@bitmath.org>
1091 L: linux-hwmon@vger.kernel.org
1093 F: drivers/hwmon/applesmc.c
1095 APPLETALK NETWORK LAYER
1096 L: netdev@vger.kernel.org
1098 F: drivers/net/appletalk/
1100 F: include/linux/atalk.h
1101 F: include/uapi/linux/atalk.h
1103 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1104 M: Khuong Dinh <khuong@os.amperecomputing.com>
1106 F: arch/arm64/boot/dts/apm/
1108 APPLIED MICRO (APM) X-GENE SOC EDAC
1109 M: Khuong Dinh <khuong@os.amperecomputing.com>
1111 F: drivers/edac/xgene_edac.c
1112 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1114 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1115 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1116 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1118 F: drivers/net/ethernet/apm/xgene-v2/
1120 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1121 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1122 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1123 M: Quan Nguyen <quan@os.amperecomputing.com>
1125 F: drivers/net/ethernet/apm/xgene/
1126 F: drivers/net/phy/mdio-xgene.c
1127 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1128 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1130 APPLIED MICRO (APM) X-GENE SOC PMU
1131 M: Khuong Dinh <khuong@os.amperecomputing.com>
1133 F: drivers/perf/xgene_pmu.c
1134 F: Documentation/perf/xgene-pmu.txt
1135 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1137 APTINA CAMERA SENSOR PLL
1138 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1139 L: linux-media@vger.kernel.org
1141 F: drivers/media/i2c/aptina-pll.*
1143 ARC FRAMEBUFFER DRIVER
1144 M: Jaya Kumar <jayalk@intworks.biz>
1146 F: drivers/video/fbdev/arcfb.c
1147 F: drivers/video/fbdev/core/fb_defio.c
1150 M: Alexey Brodkin <abrodkin@synopsys.com>
1152 F: drivers/gpu/drm/arc/
1153 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1155 ARCNET NETWORK LAYER
1156 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1157 L: netdev@vger.kernel.org
1159 F: drivers/net/arcnet/
1160 F: include/uapi/linux/if_arcnet.h
1162 ARM ARCHITECTED TIMER DRIVER
1163 M: Mark Rutland <mark.rutland@arm.com>
1164 M: Marc Zyngier <marc.zyngier@arm.com>
1165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 F: arch/arm/include/asm/arch_timer.h
1168 F: arch/arm64/include/asm/arch_timer.h
1169 F: drivers/clocksource/arm_arch_timer.c
1171 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1172 M: Linus Walleij <linus.walleij@linaro.org>
1173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175 F: Documentation/devicetree/bindings/arm/arm-boards
1176 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1177 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1178 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1179 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1180 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1181 F: arch/arm/mach-integrator/
1182 F: arch/arm/mach-realview/
1183 F: arch/arm/mach-versatile/
1184 F: arch/arm/plat-versatile/
1185 F: arch/arm/boot/dts/arm-realview-*
1186 F: arch/arm/boot/dts/integrator*
1187 F: arch/arm/boot/dts/versatile*
1188 F: drivers/clk/versatile/
1189 F: drivers/i2c/busses/i2c-versatile.c
1190 F: drivers/irqchip/irq-versatile-fpga.c
1191 F: drivers/mtd/maps/physmap_of_versatile.c
1192 F: drivers/power/reset/arm-versatile-reboot.c
1193 F: drivers/soc/versatile/
1195 ARM HDLCD DRM DRIVER
1196 M: Liviu Dudau <liviu.dudau@arm.com>
1198 F: drivers/gpu/drm/arm/hdlcd_*
1199 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1201 ARM KOMEDA DRM-KMS DRIVER
1202 M: James (Qian) Wang <james.qian.wang@arm.com>
1203 M: Liviu Dudau <liviu.dudau@arm.com>
1204 L: Mali DP Maintainers <malidp@foss.arm.com>
1206 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1207 F: drivers/gpu/drm/arm/display/include/
1208 F: drivers/gpu/drm/arm/display/komeda/
1209 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1210 F: Documentation/gpu/komeda-kms.rst
1212 ARM MALI-DP DRM DRIVER
1213 M: Liviu Dudau <liviu.dudau@arm.com>
1214 M: Brian Starkey <brian.starkey@arm.com>
1215 L: Mali DP Maintainers <malidp@foss.arm.com>
1217 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1218 F: drivers/gpu/drm/arm/
1219 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1220 F: Documentation/gpu/afbc.rst
1222 ARM MALI PANFROST DRM DRIVER
1223 M: Rob Herring <robh@kernel.org>
1224 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1225 L: dri-devel@lists.freedesktop.org
1227 T: git git://anongit.freedesktop.org/drm/drm-misc
1228 F: drivers/gpu/drm/panfrost/
1229 F: include/uapi/drm/panfrost_drm.h
1231 ARM MFM AND FLOPPY DRIVERS
1232 M: Ian Molton <spyro@f2s.com>
1234 F: arch/arm/lib/floppydma.S
1235 F: arch/arm/include/asm/floppy.h
1237 ARM PMU PROFILING AND DEBUGGING
1238 M: Will Deacon <will@kernel.org>
1239 M: Mark Rutland <mark.rutland@arm.com>
1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 F: arch/arm*/kernel/perf_*
1243 F: arch/arm/oprofile/common.c
1244 F: arch/arm*/kernel/hw_breakpoint.c
1245 F: arch/arm*/include/asm/hw_breakpoint.h
1246 F: arch/arm*/include/asm/perf_event.h
1248 F: include/linux/perf/arm_pmu.h
1249 F: Documentation/devicetree/bindings/arm/pmu.yaml
1250 F: Documentation/devicetree/bindings/perf/
1253 M: Russell King <linux@armlinux.org.uk>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 W: http://www.armlinux.org.uk/
1257 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1259 X: arch/arm/boot/dts/
1261 ARM PRIMECELL AACI PL041 DRIVER
1262 M: Russell King <linux@armlinux.org.uk>
1266 ARM PRIMECELL BUS SUPPORT
1267 M: Russell King <linux@armlinux.org.uk>
1270 F: include/linux/amba/bus.h
1272 ARM PRIMECELL CLCD PL110 DRIVER
1273 M: Russell King <linux@armlinux.org.uk>
1275 F: drivers/video/fbdev/amba-clcd.*
1277 ARM PRIMECELL KMI PL050 DRIVER
1278 M: Russell King <linux@armlinux.org.uk>
1280 F: drivers/input/serio/ambakmi.*
1281 F: include/linux/amba/kmi.h
1283 ARM PRIMECELL MMCI PL180/1 DRIVER
1284 M: Russell King <linux@armlinux.org.uk>
1286 F: drivers/mmc/host/mmci.*
1287 F: include/linux/amba/mmci.h
1289 ARM PRIMECELL SSP PL022 SPI DRIVER
1290 M: Linus Walleij <linus.walleij@linaro.org>
1291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1294 F: drivers/spi/spi-pl022.c
1296 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1297 M: Russell King <linux@armlinux.org.uk>
1299 F: drivers/tty/serial/amba-pl01*.c
1300 F: include/linux/amba/serial.h
1302 ARM PRIMECELL VIC PL190/PL192 DRIVER
1303 M: Linus Walleij <linus.walleij@linaro.org>
1304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1307 F: drivers/irqchip/irq-vic.c
1309 AMAZON ANNAPURNA LABS FIC DRIVER
1310 M: Talel Shenhar <talel@amazon.com>
1312 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1313 F: drivers/irqchip/irq-al-fic.c
1316 M: Will Deacon <will@kernel.org>
1317 R: Robin Murphy <robin.murphy@arm.com>
1318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 F: drivers/iommu/arm-smmu.c
1321 F: drivers/iommu/arm-smmu-v3.c
1322 F: drivers/iommu/io-pgtable-arm.c
1323 F: drivers/iommu/io-pgtable-arm-v7s.c
1325 ARM SUB-ARCHITECTURES
1326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1332 ARM/ACTIONS SEMI ARCHITECTURE
1333 M: Andreas Färber <afaerber@suse.de>
1334 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 F: arch/arm/mach-actions/
1339 F: arch/arm/boot/dts/owl-*
1340 F: arch/arm64/boot/dts/actions/
1341 F: drivers/clk/actions/
1342 F: drivers/clocksource/timer-owl*
1343 F: drivers/dma/owl-dma.c
1344 F: drivers/i2c/busses/i2c-owl.c
1345 F: drivers/pinctrl/actions/*
1346 F: drivers/soc/actions/
1347 F: include/dt-bindings/power/owl-*
1348 F: include/linux/soc/actions/
1349 F: Documentation/devicetree/bindings/arm/actions.txt
1350 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1351 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1352 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1353 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1354 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1355 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1357 ARM/ADS SPHERE MACHINE SUPPORT
1358 M: Lennert Buytenhek <kernel@wantstofly.org>
1359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 ARM/AFEB9260 MACHINE SUPPORT
1363 M: Sergey Lapin <slapin@ossfans.org>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 ARM/AJECO 1ARM MACHINE SUPPORT
1368 M: Lennert Buytenhek <kernel@wantstofly.org>
1369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 ARM/Allwinner SoC Clock Support
1373 M: Emilio López <emilio@elopez.com.ar>
1375 F: drivers/clk/sunxi/
1377 ARM/Allwinner sunXi SoC support
1378 M: Maxime Ripard <maxime.ripard@bootlin.com>
1379 M: Chen-Yu Tsai <wens@csie.org>
1380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 F: arch/arm/mach-sunxi/
1385 F: arch/arm64/boot/dts/allwinner/
1386 F: drivers/clk/sunxi-ng/
1387 F: drivers/pinctrl/sunxi/
1388 F: drivers/soc/sunxi/
1389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1391 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1392 M: Neil Armstrong <narmstrong@baylibre.com>
1393 M: Jerome Brunet <jbrunet@baylibre.com>
1394 L: linux-amlogic@lists.infradead.org
1396 F: drivers/clk/meson/
1397 F: include/dt-bindings/clock/meson*
1398 F: include/dt-bindings/clock/gxbb*
1399 F: Documentation/devicetree/bindings/clock/amlogic*
1401 ARM/Amlogic Meson SoC support
1402 M: Kevin Hilman <khilman@baylibre.com>
1403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 L: linux-amlogic@lists.infradead.org
1405 W: http://linux-meson.com/
1407 F: arch/arm/mach-meson/
1408 F: arch/arm/boot/dts/meson*
1409 F: arch/arm64/boot/dts/amlogic/
1410 F: drivers/pinctrl/meson/
1411 F: drivers/mmc/host/meson*
1412 F: drivers/soc/amlogic/
1415 ARM/Amlogic Meson SoC Sound Drivers
1416 M: Jerome Brunet <jbrunet@baylibre.com>
1417 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1420 F: Documentation/devicetree/bindings/sound/amlogic*
1422 ARM/Annapurna Labs ALPINE ARCHITECTURE
1423 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1424 M: Antoine Tenart <antoine.tenart@bootlin.com>
1425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 F: arch/arm/mach-alpine/
1428 F: arch/arm/boot/dts/alpine*
1429 F: arch/arm64/boot/dts/al/
1430 F: drivers/*/*alpine*
1432 ARM/ARTPEC MACHINE SUPPORT
1433 M: Jesper Nilsson <jesper.nilsson@axis.com>
1434 M: Lars Persson <lars.persson@axis.com>
1436 L: linux-arm-kernel@axis.com
1437 F: arch/arm/mach-artpec
1438 F: arch/arm/boot/dts/artpec6*
1440 F: drivers/crypto/axis
1441 F: drivers/pinctrl/pinctrl-artpec*
1442 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1444 ARM/ASPEED I2C DRIVER
1445 M: Brendan Higgins <brendanhiggins@google.com>
1446 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1447 R: Joel Stanley <joel@jms.id.au>
1448 L: linux-i2c@vger.kernel.org
1449 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1451 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1452 F: drivers/i2c/busses/i2c-aspeed.c
1453 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1454 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1456 ARM/ASPEED MACHINE SUPPORT
1457 M: Joel Stanley <joel@jms.id.au>
1458 R: Andrew Jeffery <andrew@aj.id.au>
1459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1461 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1464 F: arch/arm/mach-aspeed/
1465 F: arch/arm/boot/dts/aspeed-*
1468 ARM/BITMAIN ARCHITECTURE
1469 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 F: arch/arm64/boot/dts/bitmain/
1473 F: drivers/pinctrl/pinctrl-bm1880.c
1474 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1475 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1477 ARM/CALXEDA HIGHBANK ARCHITECTURE
1478 M: Rob Herring <robh@kernel.org>
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 F: arch/arm/mach-highbank/
1482 F: arch/arm/boot/dts/highbank.dts
1483 F: arch/arm/boot/dts/ecx-*.dts*
1485 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1486 M: Krzysztof Halasa <khalasa@piap.pl>
1488 F: arch/arm/mach-cns3xxx/
1490 ARM/CAVIUM THUNDER NETWORK DRIVER
1491 M: Sunil Goutham <sgoutham@cavium.com>
1492 M: Robert Richter <rric@kernel.org>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 F: drivers/net/ethernet/cavium/thunder/
1497 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1498 M: Lukasz Majewski <lukma@denx.de>
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 F: arch/arm/mach-ep93xx/ts72xx.c
1503 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1504 M: Alexander Shiyan <shc_work@mail.ru>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1510 M: Lennert Buytenhek <kernel@wantstofly.org>
1511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1515 M: Hartley Sweeten <hsweeten@visionengravers.com>
1516 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 F: arch/arm/mach-ep93xx/
1520 F: arch/arm/mach-ep93xx/include/mach/
1523 M: Russell King <linux@armlinux.org.uk>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1527 F: drivers/clk/clkdev.c
1529 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1530 M: Mike Rapoport <mike@compulab.co.il>
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1535 M: Baruch Siach <baruch@tkos.co.il>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 F: arch/arm/boot/dts/cx92755*
1541 ARM/CONTEC MICRO9 MACHINE SUPPORT
1542 M: Hubert Feurstein <hubert.feurstein@contec.at>
1544 F: arch/arm/mach-ep93xx/micro9.c
1546 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1547 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1548 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 F: drivers/hwtracing/coresight/*
1552 F: Documentation/trace/coresight.txt
1553 F: Documentation/trace/coresight-cpu-debug.txt
1554 F: Documentation/devicetree/bindings/arm/coresight.txt
1555 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1556 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1557 F: tools/perf/arch/arm/util/pmu.c
1558 F: tools/perf/arch/arm/util/auxtrace.c
1559 F: tools/perf/arch/arm/util/cs-etm.c
1560 F: tools/perf/arch/arm/util/cs-etm.h
1561 F: tools/perf/util/cs-etm.*
1562 F: tools/perf/util/cs-etm-decoder/*
1564 ARM/CORGI MACHINE SUPPORT
1565 M: Richard Purdie <rpurdie@rpsys.net>
1568 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1569 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1570 M: Linus Walleij <linus.walleij@linaro.org>
1571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 T: git git://github.com/ulli-kroll/linux.git
1574 F: Documentation/devicetree/bindings/arm/gemini.txt
1575 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1576 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1577 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1578 F: arch/arm/mach-gemini/
1579 F: drivers/net/ethernet/cortina/
1580 F: drivers/pinctrl/pinctrl-gemini.c
1581 F: drivers/rtc/rtc-ftrtc010.c
1583 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1584 M: Barry Song <baohua@kernel.org>
1585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1588 F: arch/arm/boot/dts/prima2*
1589 F: arch/arm/mach-prima2/
1590 F: drivers/clk/sirf/
1591 F: drivers/clocksource/timer-prima2.c
1592 F: drivers/clocksource/timer-atlas7.c
1596 ARM/EBSA110 MACHINE SUPPORT
1597 M: Russell King <linux@armlinux.org.uk>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 W: http://www.armlinux.org.uk/
1601 F: arch/arm/mach-ebsa110/
1602 F: drivers/net/ethernet/amd/am79c961a.*
1604 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1605 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1606 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1612 M: Robert Jarzmik <robert.jarzmik@free.fr>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 F: arch/arm/mach-pxa/ezx.c
1617 ARM/FARADAY FA526 PORT
1618 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 T: git git://git.berlios.de/gemini-board
1622 F: arch/arm/mm/*-fa*
1624 ARM/FOOTBRIDGE ARCHITECTURE
1625 M: Russell King <linux@armlinux.org.uk>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 W: http://www.armlinux.org.uk/
1629 F: arch/arm/include/asm/hardware/dec21285.h
1630 F: arch/arm/mach-footbridge/
1632 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1633 M: Shawn Guo <shawnguo@kernel.org>
1634 M: Sascha Hauer <s.hauer@pengutronix.de>
1635 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1636 R: Fabio Estevam <festevam@gmail.com>
1637 R: NXP Linux Team <linux-imx@nxp.com>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1643 X: drivers/media/i2c/
1645 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1646 M: Shawn Guo <shawnguo@kernel.org>
1647 M: Sascha Hauer <s.hauer@pengutronix.de>
1648 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1649 R: Stefan Agner <stefan@agner.ch>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1653 F: arch/arm/mach-imx/*vf610*
1654 F: arch/arm/boot/dts/vf*
1656 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1657 M: Shawn Guo <shawnguo@kernel.org>
1658 M: Li Yang <leoyang.li@nxp.com>
1659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1662 F: arch/arm/boot/dts/ls1021a*
1663 F: arch/arm64/boot/dts/freescale/fsl-*
1664 F: arch/arm64/boot/dts/freescale/qoriq-*
1666 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1667 M: Lennert Buytenhek <kernel@wantstofly.org>
1668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 ARM/GUMSTIX MACHINE SUPPORT
1672 M: Steve Sakoman <sakoman@gmail.com>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1677 M: Philipp Zabel <philipp.zabel@gmail.com>
1678 M: Paul Parsons <lost.distance@yahoo.com>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 F: arch/arm/mach-pxa/hx4700.c
1682 F: arch/arm/mach-pxa/include/mach/hx4700.h
1683 F: sound/soc/pxa/hx4700.c
1685 ARM/HISILICON SOC SUPPORT
1686 M: Wei Xu <xuwei5@hisilicon.com>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 W: http://www.hisilicon.com
1690 T: git git://github.com/hisilicon/linux-hisi.git
1691 F: arch/arm/mach-hisi/
1692 F: arch/arm/boot/dts/hi3*
1693 F: arch/arm/boot/dts/hip*
1694 F: arch/arm/boot/dts/hisi*
1695 F: arch/arm64/boot/dts/hisilicon/
1697 ARM/HP JORNADA 7XX MACHINE SUPPORT
1698 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1702 F: arch/arm/mach-sa1100/jornada720.c
1703 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1705 ARM/IGEP MACHINE SUPPORT
1706 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1707 M: Javier Martinez Canillas <javier@dowhile0.org>
1708 L: linux-omap@vger.kernel.org
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 F: arch/arm/boot/dts/omap3-igep*
1713 ARM/INCOME PXA270 SUPPORT
1714 M: Marek Vasut <marek.vasut@gmail.com>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1719 ARM/INTEL IOP13XX ARM ARCHITECTURE
1720 M: Lennert Buytenhek <kernel@wantstofly.org>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 ARM/INTEL IOP32X ARM ARCHITECTURE
1725 M: Lennert Buytenhek <kernel@wantstofly.org>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 ARM/INTEL IOP33X ARM ARCHITECTURE
1730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 ARM/INTEL IQ81342EX MACHINE SUPPORT
1734 M: Lennert Buytenhek <kernel@wantstofly.org>
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 ARM/INTEL IXDP2850 MACHINE SUPPORT
1739 M: Lennert Buytenhek <kernel@wantstofly.org>
1740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 ARM/INTEL IXP4XX ARM ARCHITECTURE
1744 M: Linus Walleij <linusw@kernel.org>
1745 M: Imre Kaloz <kaloz@openwrt.org>
1746 M: Krzysztof Halasa <khalasa@piap.pl>
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1750 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1751 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1752 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1753 F: arch/arm/mach-ixp4xx/
1754 F: drivers/clocksource/timer-ixp4xx.c
1755 F: drivers/gpio/gpio-ixp4xx.c
1756 F: drivers/irqchip/irq-ixp4xx.c
1757 F: include/linux/irqchip/irq-ixp4xx.h
1758 F: include/linux/platform_data/timer-ixp4xx.h
1760 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1761 M: Jonathan Cameron <jic23@cam.ac.uk>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 F: arch/arm/mach-pxa/stargate2.c
1765 F: drivers/pcmcia/pxa2xx_stargate2.c
1767 ARM/INTEL XSC3 (MANZANO) ARM CORE
1768 M: Lennert Buytenhek <kernel@wantstofly.org>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1773 M: Lennert Buytenhek <kernel@wantstofly.org>
1774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 ARM/LG1K ARCHITECTURE
1778 M: Chanho Min <chanho.min@lge.com>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 F: arch/arm64/boot/dts/lg/
1783 ARM/LOGICPD PXA270 MACHINE SUPPORT
1784 M: Lennert Buytenhek <kernel@wantstofly.org>
1785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 ARM/LPC18XX ARCHITECTURE
1789 M: Vladimir Zapolskiy <vz@mleia.com>
1790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1793 F: arch/arm/boot/dts/lpc43*
1794 F: drivers/i2c/busses/i2c-lpc2k.c
1795 F: drivers/memory/pl172.c
1796 F: drivers/mtd/spi-nor/nxp-spifi.c
1797 F: drivers/rtc/rtc-lpc24xx.c
1800 ARM/LPC32XX SOC SUPPORT
1801 M: Vladimir Zapolskiy <vz@mleia.com>
1802 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1806 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1807 F: arch/arm/boot/dts/lpc32*
1808 F: arch/arm/mach-lpc32xx/
1809 F: drivers/i2c/busses/i2c-pnx.c
1810 F: drivers/net/ethernet/nxp/lpc_eth.c
1811 F: drivers/usb/host/ohci-nxp.c
1812 F: drivers/watchdog/pnx4008_wdt.c
1815 ARM/MAGICIAN MACHINE SUPPORT
1816 M: Philipp Zabel <philipp.zabel@gmail.com>
1819 ARM/Marvell Dove/MV78xx0/Orion SOC support
1820 M: Jason Cooper <jason@lakedaemon.net>
1821 M: Andrew Lunn <andrew@lunn.ch>
1822 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1823 M: Gregory Clement <gregory.clement@bootlin.com>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 F: Documentation/devicetree/bindings/soc/dove/
1827 F: arch/arm/mach-dove/
1828 F: arch/arm/mach-mv78xx0/
1829 F: arch/arm/mach-orion5x/
1830 F: arch/arm/plat-orion/
1831 F: arch/arm/boot/dts/dove*
1832 F: arch/arm/boot/dts/orion5x*
1834 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1835 M: Jason Cooper <jason@lakedaemon.net>
1836 M: Andrew Lunn <andrew@lunn.ch>
1837 M: Gregory Clement <gregory.clement@bootlin.com>
1838 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841 F: arch/arm/boot/dts/armada*
1842 F: arch/arm/boot/dts/kirkwood*
1843 F: arch/arm/configs/mvebu_*_defconfig
1844 F: arch/arm/mach-mvebu/
1845 F: arch/arm64/boot/dts/marvell/armada*
1846 F: drivers/cpufreq/armada-37xx-cpufreq.c
1847 F: drivers/cpufreq/armada-8k-cpufreq.c
1848 F: drivers/cpufreq/mvebu-cpufreq.c
1849 F: drivers/irqchip/irq-armada-370-xp.c
1850 F: drivers/irqchip/irq-mvebu-*
1851 F: drivers/pinctrl/mvebu/
1852 F: drivers/rtc/rtc-armada38x.c
1854 ARM/Mediatek RTC DRIVER
1855 M: Eddie Huang <eddie.huang@mediatek.com>
1856 M: Sean Wang <sean.wang@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: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1861 F: drivers/rtc/rtc-mt6397.c
1862 F: drivers/rtc/rtc-mt7622.c
1864 ARM/Mediatek SoC support
1865 M: Matthias Brugger <matthias.bgg@gmail.com>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1868 W: https://mtk.bcnfs.org/
1869 C: irc://chat.freenode.net/linux-mediatek
1871 F: arch/arm/boot/dts/mt6*
1872 F: arch/arm/boot/dts/mt7*
1873 F: arch/arm/boot/dts/mt8*
1874 F: arch/arm/mach-mediatek/
1875 F: arch/arm64/boot/dts/mediatek/
1876 F: drivers/soc/mediatek/
1881 ARM/Mediatek USB3 PHY DRIVER
1882 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1886 F: drivers/phy/mediatek/
1887 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1889 ARM/MICREL KS8695 ARCHITECTURE
1890 M: Greg Ungerer <gerg@uclinux.org>
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 F: arch/arm/mach-ks8695/
1895 ARM/Microchip (AT91) SoC support
1896 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1897 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1898 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 W: http://www.linux4sam.org
1901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1905 F: arch/arm/mach-at91/
1906 F: include/soc/at91/
1907 F: arch/arm/boot/dts/at91*.dts
1908 F: arch/arm/boot/dts/at91*.dtsi
1909 F: arch/arm/boot/dts/sama*.dts
1910 F: arch/arm/boot/dts/sama*.dtsi
1911 F: arch/arm/include/debug/at91.S
1912 F: drivers/memory/atmel*
1913 F: drivers/watchdog/sama5d4_wdt.c
1914 X: drivers/input/touchscreen/atmel_mxt_ts.c
1915 X: drivers/net/wireless/atmel/
1917 ARM/MIOA701 MACHINE SUPPORT
1918 M: Robert Jarzmik <robert.jarzmik@free.fr>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 F: arch/arm/mach-pxa/mioa701.c
1923 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1924 M: Michael Petchkovsky <mkpetch@internode.on.net>
1927 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1928 M: Linus Walleij <linus.walleij@linaro.org>
1929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1932 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1933 F: arch/arm/mach-nomadik/
1934 F: arch/arm/mach-u300/
1935 F: arch/arm/mach-ux500/
1936 F: arch/arm/boot/dts/ste-*
1937 F: drivers/clk/clk-nomadik.c
1938 F: drivers/clk/clk-u300.c
1939 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1940 F: drivers/clocksource/timer-u300.c
1941 F: drivers/dma/coh901318*
1942 F: drivers/dma/ste_dma40*
1943 F: drivers/hwspinlock/u8500_hsem.c
1944 F: drivers/i2c/busses/i2c-nomadik.c
1945 F: drivers/i2c/busses/i2c-stu300.c
1946 F: drivers/mfd/ab3100*
1947 F: drivers/mfd/ab8500*
1948 F: drivers/mfd/abx500*
1949 F: drivers/mfd/dbx500*
1950 F: drivers/mfd/db8500*
1951 F: drivers/pinctrl/nomadik/
1952 F: drivers/pinctrl/pinctrl-coh901*
1953 F: drivers/pinctrl/pinctrl-u300.c
1954 F: drivers/rtc/rtc-ab3100.c
1955 F: drivers/rtc/rtc-ab8500.c
1956 F: drivers/rtc/rtc-coh901331.c
1957 F: drivers/rtc/rtc-pl031.c
1958 F: drivers/watchdog/coh901327_wdt.c
1959 F: Documentation/devicetree/bindings/arm/ste-*
1960 F: Documentation/devicetree/bindings/arm/ux500/
1961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1963 ARM/NUVOTON NPCM ARCHITECTURE
1964 M: Avi Fishman <avifishman70@gmail.com>
1965 M: Tomer Maimon <tmaimon77@gmail.com>
1966 M: Tali Perry <tali.perry1@gmail.com>
1967 R: Patrick Venture <venture@google.com>
1968 R: Nancy Yuen <yuenn@google.com>
1969 R: Benjamin Fair <benjaminfair@google.com>
1970 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1972 F: arch/arm/mach-npcm/
1973 F: arch/arm/boot/dts/nuvoton-npcm*
1974 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1976 F: Documentation/devicetree/bindings/*/*npcm*
1977 F: Documentation/devicetree/bindings/*/*/*npcm*
1979 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1980 M: Wan ZongShun <mcuos.com@gmail.com>
1981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 W: http://www.mcuos.com
1984 F: arch/arm/mach-w90x900/
1985 F: drivers/input/keyboard/w90p910_keypad.c
1986 F: drivers/input/touchscreen/w90p910_ts.c
1987 F: drivers/watchdog/nuc900_wdt.c
1988 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1989 F: drivers/mtd/nand/raw/nuc900_nand.c
1990 F: drivers/rtc/rtc-nuc900.c
1991 F: drivers/spi/spi-nuc900.c
1992 F: drivers/usb/host/ehci-w90x900.c
1993 F: drivers/video/fbdev/nuc900fb.c
1995 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1996 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1997 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1999 F: arch/arm/mach-s3c24xx/mach-gta02.c
2000 F: arch/arm/mach-s3c24xx/gta02.h
2002 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2003 M: Alexander Clouter <alex@digriz.org.uk>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 W: http://www.digriz.org.uk/ts78xx/kernel
2007 F: arch/arm/mach-orion5x/ts78xx-*
2009 ARM/OXNAS platform support
2010 M: Neil Armstrong <narmstrong@baylibre.com>
2011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 L: linux-oxnas@groups.io (moderated for non-subscribers)
2014 F: arch/arm/mach-oxnas/
2015 F: arch/arm/boot/dts/ox8*.dts*
2018 ARM/PALM TREO SUPPORT
2019 M: Tomas Cech <sleep_walker@suse.com>
2020 L: linux-arm-kernel@lists.infradead.org
2021 W: http://hackndev.com
2023 F: arch/arm/mach-pxa/palmtreo.*
2025 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2026 M: Marek Vasut <marek.vasut@gmail.com>
2027 L: linux-arm-kernel@lists.infradead.org
2028 W: http://hackndev.com
2030 F: arch/arm/mach-pxa/include/mach/palmtx.h
2031 F: arch/arm/mach-pxa/palmtx.c
2032 F: arch/arm/mach-pxa/palmt5.*
2033 F: arch/arm/mach-pxa/include/mach/palmld.h
2034 F: arch/arm/mach-pxa/palmld.c
2035 F: arch/arm/mach-pxa/palmte2.*
2036 F: arch/arm/mach-pxa/include/mach/palmtc.h
2037 F: arch/arm/mach-pxa/palmtc.c
2040 M: Sergey Lapin <slapin@ossfans.org>
2041 L: linux-arm-kernel@lists.infradead.org
2042 W: http://hackndev.com
2044 F: arch/arm/mach-pxa/palmz72.*
2047 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2048 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2051 ARM/PT DIGITAL BOARD PORT
2052 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 W: http://www.armlinux.org.uk/
2057 ARM/QUALCOMM SUPPORT
2058 M: Andy Gross <agross@kernel.org>
2059 M: David Brown <david.brown@linaro.org>
2060 L: linux-arm-msm@vger.kernel.org
2062 F: Documentation/devicetree/bindings/soc/qcom/
2063 F: Documentation/devicetree/bindings/*/qcom*
2064 F: arch/arm/boot/dts/qcom-*.dts
2065 F: arch/arm/boot/dts/qcom-*.dtsi
2066 F: arch/arm/mach-qcom/
2067 F: arch/arm64/boot/dts/qcom/
2070 F: drivers/*/*/qcom/
2071 F: drivers/*/*/qcom*
2072 F: drivers/*/pm8???-*
2073 F: drivers/bluetooth/btqcomsmd.c
2074 F: drivers/clocksource/timer-qcom.c
2075 F: drivers/extcon/extcon-qcom*
2076 F: drivers/iommu/msm*
2077 F: drivers/i2c/busses/i2c-qup.c
2078 F: drivers/i2c/busses/i2c-qcom-geni.c
2079 F: drivers/mfd/ssbi.c
2080 F: drivers/mmc/host/mmci_qcom*
2081 F: drivers/mmc/host/sdhci_msm.c
2082 F: drivers/pci/controller/dwc/pcie-qcom.c
2083 F: drivers/phy/qualcomm/
2084 F: drivers/power/*/msm*
2085 F: drivers/reset/reset-qcom-*
2086 F: drivers/scsi/ufs/ufs-qcom.*
2087 F: drivers/spi/spi-qup.c
2088 F: drivers/spi/spi-geni-qcom.c
2089 F: drivers/spi/spi-qcom-qspi.c
2090 F: drivers/tty/serial/msm_serial.c
2091 F: drivers/usb/dwc3/dwc3-qcom.c
2092 F: include/dt-bindings/*/qcom*
2093 F: include/linux/*/qcom*
2094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2096 ARM/RADISYS ENP2611 MACHINE SUPPORT
2097 M: Lennert Buytenhek <kernel@wantstofly.org>
2098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 ARM/RDA MICRO ARCHITECTURE
2102 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2106 F: arch/arm/boot/dts/rda8810pl-*
2107 F: drivers/clocksource/timer-rda.c
2108 F: drivers/irqchip/irq-rda-intc.c
2109 F: drivers/tty/serial/rda-uart.c
2110 F: Documentation/devicetree/bindings/arm/rda.txt
2111 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2112 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2113 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2115 ARM/REALTEK ARCHITECTURE
2116 M: Andreas Färber <afaerber@suse.de>
2117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119 F: arch/arm64/boot/dts/realtek/
2120 F: Documentation/devicetree/bindings/arm/realtek.txt
2122 ARM/RENESAS ARM64 ARCHITECTURE
2123 M: Simon Horman <horms@verge.net.au>
2124 M: Magnus Damm <magnus.damm@gmail.com>
2125 L: linux-renesas-soc@vger.kernel.org
2126 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2129 F: arch/arm64/boot/dts/renesas/
2130 F: Documentation/devicetree/bindings/arm/renesas.yaml
2131 F: drivers/soc/renesas/
2132 F: include/linux/soc/renesas/
2134 ARM/RISCPC ARCHITECTURE
2135 M: Russell King <linux@armlinux.org.uk>
2136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 W: http://www.armlinux.org.uk/
2139 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2140 F: arch/arm/include/asm/hardware/ioc.h
2141 F: arch/arm/include/asm/hardware/iomd.h
2142 F: arch/arm/include/asm/hardware/memc.h
2143 F: arch/arm/mach-rpc/
2144 F: drivers/net/ethernet/8390/etherh.c
2145 F: drivers/net/ethernet/i825xx/ether1*
2146 F: drivers/net/ethernet/seeq/ether3*
2147 F: drivers/scsi/arm/
2149 ARM/Rockchip SoC support
2150 M: Heiko Stuebner <heiko@sntech.de>
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 L: linux-rockchip@lists.infradead.org
2153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2155 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2156 F: arch/arm/boot/dts/rk3*
2157 F: arch/arm/boot/dts/rv1108*
2158 F: arch/arm/mach-rockchip/
2159 F: drivers/clk/rockchip/
2160 F: drivers/i2c/busses/i2c-rk3x.c
2161 F: drivers/*/*rockchip*
2162 F: drivers/*/*/*rockchip*
2163 F: sound/soc/rockchip/
2166 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2167 M: Kukjin Kim <kgene@kernel.org>
2168 M: Krzysztof Kozlowski <krzk@kernel.org>
2169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2171 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2173 F: arch/arm/boot/dts/s3c*
2174 F: arch/arm/boot/dts/s5p*
2175 F: arch/arm/boot/dts/exynos*
2176 F: arch/arm64/boot/dts/exynos/
2177 F: arch/arm/plat-samsung/
2178 F: arch/arm/mach-s3c24*/
2179 F: arch/arm/mach-s3c64xx/
2180 F: arch/arm/mach-s5p*/
2181 F: arch/arm/mach-exynos*/
2182 F: drivers/*/*s3c24*
2183 F: drivers/*/*/*s3c24*
2184 F: drivers/*/*s3c64xx*
2185 F: drivers/*/*s5pv210*
2186 F: drivers/memory/samsung/*
2187 F: drivers/soc/samsung/*
2188 F: Documentation/arm/Samsung/
2189 F: Documentation/devicetree/bindings/arm/samsung/
2190 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2191 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2194 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2195 M: Kyungmin Park <kyungmin.park@samsung.com>
2196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 F: arch/arm/mach-s5pv210/
2200 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2201 M: Kyungmin Park <kyungmin.park@samsung.com>
2202 M: Kamil Debski <kamil@wypas.org>
2203 M: Andrzej Hajda <a.hajda@samsung.com>
2204 L: linux-arm-kernel@lists.infradead.org
2205 L: linux-media@vger.kernel.org
2207 F: drivers/media/platform/s5p-g2d/
2209 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2210 M: Marek Szyprowski <m.szyprowski@samsung.com>
2211 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2212 L: linux-media@vger.kernel.org
2214 F: drivers/media/platform/s5p-cec/
2215 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2217 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2218 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2219 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2220 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2221 L: linux-arm-kernel@lists.infradead.org
2222 L: linux-media@vger.kernel.org
2224 F: drivers/media/platform/s5p-jpeg/
2226 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2227 M: Kyungmin Park <kyungmin.park@samsung.com>
2228 M: Kamil Debski <kamil@wypas.org>
2229 M: Jeongtae Park <jtp.park@samsung.com>
2230 M: Andrzej Hajda <a.hajda@samsung.com>
2231 L: linux-arm-kernel@lists.infradead.org
2232 L: linux-media@vger.kernel.org
2234 F: drivers/media/platform/s5p-mfc/
2236 ARM/SHMOBILE ARM ARCHITECTURE
2237 M: Simon Horman <horms@verge.net.au>
2238 M: Magnus Damm <magnus.damm@gmail.com>
2239 L: linux-renesas-soc@vger.kernel.org
2240 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2243 F: arch/arm/boot/dts/emev2*
2244 F: arch/arm/boot/dts/gr-peach*
2245 F: arch/arm/boot/dts/iwg20d-q7*
2246 F: arch/arm/boot/dts/r7s*
2247 F: arch/arm/boot/dts/r8a*
2248 F: arch/arm/boot/dts/r9a*
2249 F: arch/arm/boot/dts/sh*
2250 F: arch/arm/configs/shmobile_defconfig
2251 F: arch/arm/include/debug/renesas-scif.S
2252 F: arch/arm/mach-shmobile/
2253 F: Documentation/devicetree/bindings/arm/renesas.yaml
2254 F: drivers/soc/renesas/
2255 F: include/linux/soc/renesas/
2257 ARM/SOCFPGA ARCHITECTURE
2258 M: Dinh Nguyen <dinguyen@kernel.org>
2260 F: arch/arm/mach-socfpga/
2261 F: arch/arm/boot/dts/socfpga*
2262 F: arch/arm/configs/socfpga_defconfig
2263 F: arch/arm64/boot/dts/altera/
2264 F: arch/arm64/boot/dts/intel/
2265 W: http://www.rocketboards.org
2266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2268 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2269 M: Dinh Nguyen <dinguyen@kernel.org>
2271 F: drivers/clk/socfpga/
2273 ARM/SOCFPGA EDAC SUPPORT
2274 M: Thor Thayer <thor.thayer@linux.intel.com>
2276 F: drivers/edac/altera_edac.
2278 ARM/SPREADTRUM SoC SUPPORT
2279 M: Orson Zhai <orsonzhai@gmail.com>
2280 M: Baolin Wang <baolin.wang@linaro.org>
2281 M: Chunyan Zhang <zhang.lyra@gmail.com>
2283 F: arch/arm64/boot/dts/sprd
2286 ARM/STI ARCHITECTURE
2287 M: Patrice Chotard <patrice.chotard@st.com>
2288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2289 W: http://www.stlinux.com
2291 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2292 F: arch/arm/mach-sti/
2293 F: arch/arm/boot/dts/sti*
2294 F: drivers/char/hw_random/st-rng.c
2295 F: drivers/clocksource/arm_global_timer.c
2296 F: drivers/clocksource/clksrc_st_lpc.c
2297 F: drivers/cpufreq/sti-cpufreq.c
2298 F: drivers/dma/st_fdma*
2299 F: drivers/i2c/busses/i2c-st.c
2300 F: drivers/media/rc/st_rc.c
2301 F: drivers/media/platform/sti/c8sectpfe/
2302 F: drivers/mmc/host/sdhci-st.c
2303 F: drivers/phy/st/phy-miphy28lp.c
2304 F: drivers/phy/st/phy-stih407-usb.c
2305 F: drivers/pinctrl/pinctrl-st.c
2306 F: drivers/remoteproc/st_remoteproc.c
2307 F: drivers/remoteproc/st_slim_rproc.c
2308 F: drivers/reset/sti/
2309 F: drivers/rtc/rtc-st-lpc.c
2310 F: drivers/tty/serial/st-asc.c
2311 F: drivers/usb/dwc3/dwc3-st.c
2312 F: drivers/usb/host/ehci-st.c
2313 F: drivers/usb/host/ohci-st.c
2314 F: drivers/watchdog/st_lpc_wdt.c
2315 F: drivers/ata/ahci_st.c
2316 F: include/linux/remoteproc/st_slim_rproc.h
2318 ARM/STM32 ARCHITECTURE
2319 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2320 M: Alexandre Torgue <alexandre.torgue@st.com>
2321 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2327 F: arch/arm/boot/dts/stm32*
2328 F: arch/arm/mach-stm32/
2329 F: drivers/clocksource/armv7m_systick.c
2331 ARM/Synaptics SoC support
2332 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2333 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2336 F: arch/arm/mach-berlin/
2337 F: arch/arm/boot/dts/berlin*
2338 F: arch/arm64/boot/dts/synaptics/
2340 ARM/TANGO ARCHITECTURE
2341 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2342 M: Mans Rullgard <mans@mansr.com>
2343 L: linux-arm-kernel@lists.infradead.org
2347 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2348 M: Lennert Buytenhek <kernel@wantstofly.org>
2349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2353 M: Hans Verkuil <hans.verkuil@cisco.com>
2354 L: linux-tegra@vger.kernel.org
2355 L: linux-media@vger.kernel.org
2357 F: drivers/media/platform/tegra-cec/
2358 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2360 ARM/TETON BGA MACHINE SUPPORT
2361 M: "Mark F. Brown" <mark.brown314@gmail.com>
2362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2366 M: Santosh Shilimkar <ssantosh@kernel.org>
2367 L: linux-kernel@vger.kernel.org
2369 F: drivers/memory/*emif*
2371 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2372 M: Tero Kristo <t-kristo@ti.com>
2373 M: Nishanth Menon <nm@ti.com>
2374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2377 F: arch/arm64/boot/dts/ti/Makefile
2378 F: arch/arm64/boot/dts/ti/k3-*
2379 F: include/dt-bindings/pinctrl/k3.h
2381 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2382 M: Santosh Shilimkar <ssantosh@kernel.org>
2383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385 F: arch/arm/mach-keystone/
2386 F: arch/arm/boot/dts/keystone-*
2387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2389 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2390 M: Santosh Shilimkar <ssantosh@kernel.org>
2391 L: linux-kernel@vger.kernel.org
2393 F: drivers/clk/keystone/
2395 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2396 M: Santosh Shilimkar <ssantosh@kernel.org>
2397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398 L: linux-kernel@vger.kernel.org
2400 F: drivers/clocksource/timer-keystone.c
2402 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2403 M: Santosh Shilimkar <ssantosh@kernel.org>
2404 L: linux-kernel@vger.kernel.org
2406 F: drivers/power/reset/keystone-reset.c
2408 ARM/THECUS N2100 MACHINE SUPPORT
2409 M: Lennert Buytenhek <kernel@wantstofly.org>
2410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413 ARM/TOSA MACHINE SUPPORT
2414 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2415 M: Dirk Opfer <dirk@opfer-online.de>
2418 ARM/UNIPHIER ARCHITECTURE
2419 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2423 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2424 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2425 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2426 F: arch/arm/boot/dts/uniphier*
2427 F: arch/arm/include/asm/hardware/cache-uniphier.h
2428 F: arch/arm/mach-uniphier/
2429 F: arch/arm/mm/cache-uniphier.c
2430 F: arch/arm64/boot/dts/socionext/uniphier*
2431 F: drivers/bus/uniphier-system-bus.c
2432 F: drivers/clk/uniphier/
2433 F: drivers/dma/uniphier-mdmac.c
2434 F: drivers/gpio/gpio-uniphier.c
2435 F: drivers/i2c/busses/i2c-uniphier*
2436 F: drivers/irqchip/irq-uniphier-aidet.c
2437 F: drivers/mmc/host/uniphier-sd.c
2438 F: drivers/pinctrl/uniphier/
2439 F: drivers/reset/reset-uniphier.c
2440 F: drivers/tty/serial/8250/8250_uniphier.c
2443 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2444 M: Ulf Hansson <ulf.hansson@linaro.org>
2445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446 T: git git://git.linaro.org/people/ulfh/clk.git
2448 F: drivers/clk/ux500/
2450 ARM/VERSATILE EXPRESS PLATFORM
2451 M: Liviu Dudau <liviu.dudau@arm.com>
2452 M: Sudeep Holla <sudeep.holla@arm.com>
2453 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2456 F: arch/arm/boot/dts/vexpress*
2457 F: arch/arm64/boot/dts/arm/
2458 F: arch/arm/mach-vexpress/
2461 F: drivers/clk/versatile/clk-vexpress-osc.c
2462 F: drivers/clocksource/timer-versatile.c
2466 M: Russell King <linux@armlinux.org.uk>
2467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2468 W: http://www.armlinux.org.uk/
2472 ARM/VOIPAC PXA270 SUPPORT
2473 M: Marek Vasut <marek.vasut@gmail.com>
2474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476 F: arch/arm/mach-pxa/vpac270.c
2477 F: arch/arm/mach-pxa/include/mach/vpac270.h
2479 ARM/VT8500 ARM ARCHITECTURE
2480 M: Tony Prisk <linux@prisktech.co.nz>
2481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2484 F: arch/arm/mach-vt8500/
2485 F: drivers/clocksource/timer-vt8500.c
2486 F: drivers/i2c/busses/i2c-wmt.c
2487 F: drivers/mmc/host/wmt-sdmmc.c
2488 F: drivers/pwm/pwm-vt8500.c
2489 F: drivers/rtc/rtc-vt8500.c
2490 F: drivers/tty/serial/vt8500_serial.c
2491 F: drivers/usb/host/ehci-platform.c
2492 F: drivers/usb/host/uhci-platform.c
2493 F: drivers/video/fbdev/vt8500lcdfb.*
2494 F: drivers/video/fbdev/wm8505fb*
2495 F: drivers/video/fbdev/wmt_ge_rops.*
2497 ARM/ZIPIT Z2 SUPPORT
2498 M: Marek Vasut <marek.vasut@gmail.com>
2499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501 F: arch/arm/mach-pxa/z2.c
2502 F: arch/arm/mach-pxa/include/mach/z2.h
2504 ARM/ZTE ARCHITECTURE
2505 M: Jun Nie <jun.nie@linaro.org>
2506 M: Shawn Guo <shawnguo@kernel.org>
2507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509 F: arch/arm/boot/dts/zx2967*
2510 F: arch/arm/mach-zx/
2511 F: arch/arm64/boot/dts/zte/
2513 F: drivers/dma/zx_dma.c
2514 F: drivers/gpio/gpio-zx.c
2515 F: drivers/i2c/busses/i2c-zx2967.c
2516 F: drivers/mmc/host/dw_mmc-zx.*
2517 F: drivers/pinctrl/zte/
2519 F: drivers/thermal/zx2967_thermal.c
2520 F: drivers/watchdog/zx2967_wdt.c
2521 F: Documentation/devicetree/bindings/arm/zte.yaml
2522 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2523 F: Documentation/devicetree/bindings/dma/zxdma.txt
2524 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2525 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2526 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2527 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2528 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2529 F: Documentation/devicetree/bindings/soc/zte/
2530 F: Documentation/devicetree/bindings/sound/zte,*.txt
2531 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2532 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2533 F: include/dt-bindings/clock/zx2967*.h
2534 F: include/dt-bindings/soc/zte,*.h
2535 F: sound/soc/codecs/zx_aud96p22.c
2538 ARM/ZYNQ ARCHITECTURE
2539 M: Michal Simek <michal.simek@xilinx.com>
2540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541 W: http://wiki.xilinx.com
2542 T: git https://github.com/Xilinx/linux-xlnx.git
2544 F: arch/arm/mach-zynq/
2545 F: drivers/cpuidle/cpuidle-zynq.c
2546 F: drivers/block/xsysace.c
2549 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2550 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2551 F: drivers/clocksource/timer-cadence-ttc.c
2552 F: drivers/i2c/busses/i2c-cadence.c
2553 F: drivers/mmc/host/sdhci-of-arasan.c
2554 F: drivers/edac/synopsys_edac.c
2555 F: drivers/i2c/busses/i2c-xiic.c
2557 ARM64 PORT (AARCH64 ARCHITECTURE)
2558 M: Catalin Marinas <catalin.marinas@arm.com>
2559 M: Will Deacon <will@kernel.org>
2560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2564 X: arch/arm64/boot/dts/
2565 F: Documentation/arm64/
2567 AS3645A LED FLASH CONTROLLER DRIVER
2568 M: Sakari Ailus <sakari.ailus@iki.fi>
2569 L: linux-leds@vger.kernel.org
2571 F: drivers/leds/leds-as3645a.c
2573 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2574 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2575 L: linux-media@vger.kernel.org
2576 T: git git://linuxtv.org/media_tree.git
2578 F: drivers/media/i2c/ak7375.c
2579 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2581 ASAHI KASEI AK8974 DRIVER
2582 M: Linus Walleij <linus.walleij@linaro.org>
2583 L: linux-iio@vger.kernel.org
2584 W: http://www.akm.com/
2586 F: drivers/iio/magnetometer/ak8974.c
2588 ASC7621 HARDWARE MONITOR DRIVER
2589 M: George Joseph <george.joseph@fairview5.com>
2590 L: linux-hwmon@vger.kernel.org
2592 F: Documentation/hwmon/asc7621.rst
2593 F: drivers/hwmon/asc7621.c
2595 ASPEED VIDEO ENGINE DRIVER
2596 M: Eddie James <eajames@linux.ibm.com>
2597 L: linux-media@vger.kernel.org
2598 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2600 F: drivers/media/platform/aspeed-video.c
2601 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2603 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2604 M: Corentin Chary <corentin.chary@gmail.com>
2605 L: acpi4asus-user@lists.sourceforge.net
2606 L: platform-driver-x86@vger.kernel.org
2607 W: http://acpi4asus.sf.net
2609 F: drivers/platform/x86/asus*.c
2610 F: drivers/platform/x86/eeepc*.c
2612 ASUS WIRELESS RADIO CONTROL DRIVER
2613 M: João Paulo Rechi Vita <jprvita@gmail.com>
2614 L: platform-driver-x86@vger.kernel.org
2616 F: drivers/platform/x86/asus-wireless.c
2619 M: David Howells <dhowells@redhat.com>
2620 L: keyrings@vger.kernel.org
2622 F: Documentation/crypto/asymmetric-keys.txt
2623 F: include/linux/verification.h
2624 F: include/crypto/public_key.h
2625 F: include/crypto/pkcs7.h
2626 F: crypto/asymmetric_keys/
2628 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2629 R: Dan Williams <dan.j.williams@intel.com>
2630 W: http://sourceforge.net/projects/xscaleiop
2632 F: Documentation/crypto/async-tx-api.txt
2635 F: include/linux/dmaengine.h
2636 F: include/linux/async_tx.h
2639 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2640 L: linux-i2c@vger.kernel.org
2641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2643 F: Documentation/devicetree/bindings/eeprom/at24.txt
2644 F: drivers/misc/eeprom/at24.c
2646 ATA OVER ETHERNET (AOE) DRIVER
2647 M: "Justin Sanders" <justin@coraid.com>
2648 W: http://www.openaoe.org/
2650 F: Documentation/aoe/
2651 F: drivers/block/aoe/
2653 ATHEROS 71XX/9XXX GPIO DRIVER
2654 M: Alban Bedel <albeu@free.fr>
2655 W: https://github.com/AlbanBedel/linux
2656 T: git git://github.com/AlbanBedel/linux
2658 F: drivers/gpio/gpio-ath79.c
2659 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2661 ATHEROS 71XX/9XXX USB PHY DRIVER
2662 M: Alban Bedel <albeu@free.fr>
2663 W: https://github.com/AlbanBedel/linux
2664 T: git git://github.com/AlbanBedel/linux
2666 F: drivers/phy/qualcomm/phy-ath79-usb.c
2667 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2669 ATHEROS ATH GENERIC UTILITIES
2670 M: Kalle Valo <kvalo@codeaurora.org>
2671 L: linux-wireless@vger.kernel.org
2673 F: drivers/net/wireless/ath/*
2675 ATHEROS ATH5K WIRELESS DRIVER
2676 M: Jiri Slaby <jirislaby@gmail.com>
2677 M: Nick Kossifidis <mickflemm@gmail.com>
2678 M: Luis Chamberlain <mcgrof@kernel.org>
2679 L: linux-wireless@vger.kernel.org
2680 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2682 F: drivers/net/wireless/ath/ath5k/
2684 ATHEROS ATH6KL WIRELESS DRIVER
2685 M: Kalle Valo <kvalo@codeaurora.org>
2686 L: linux-wireless@vger.kernel.org
2687 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2690 F: drivers/net/wireless/ath/ath6kl/
2693 M: Ville Syrjala <syrjala@sci.fi>
2695 F: drivers/input/misc/ati_remote2.c
2697 ATK0110 HWMON DRIVER
2698 M: Luca Tettamanti <kronos.it@gmail.com>
2699 L: linux-hwmon@vger.kernel.org
2701 F: drivers/hwmon/asus_atk0110.c
2703 ATLX ETHERNET DRIVERS
2704 M: Jay Cliburn <jcliburn@gmail.com>
2705 M: Chris Snook <chris.snook@gmail.com>
2706 L: netdev@vger.kernel.org
2707 W: http://sourceforge.net/projects/atl1
2708 W: http://atl1.sourceforge.net
2710 F: drivers/net/ethernet/atheros/
2713 M: Chas Williams <3chas3@gmail.com>
2714 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2715 L: netdev@vger.kernel.org
2716 W: http://linux-atm.sourceforge.net
2719 F: include/linux/atm*
2720 F: include/uapi/linux/atm*
2722 ATMEL MACB ETHERNET DRIVER
2723 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2725 F: drivers/net/ethernet/cadence/
2727 ATMEL MAXTOUCH DRIVER
2728 M: Nick Dyer <nick@shmanahar.org>
2729 T: git git://github.com/ndyer/linux.git
2731 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2732 F: drivers/input/touchscreen/atmel_mxt_ts.c
2734 ATMEL WIRELESS DRIVER
2735 M: Simon Kelley <simon@thekelleys.org.uk>
2736 L: linux-wireless@vger.kernel.org
2737 W: http://www.thekelleys.org.uk/atmel
2738 W: http://atmelwlandriver.sourceforge.net/
2740 F: drivers/net/wireless/atmel/atmel*
2742 ATOMIC INFRASTRUCTURE
2743 M: Will Deacon <will@kernel.org>
2744 M: Peter Zijlstra <peterz@infradead.org>
2745 R: Boqun Feng <boqun.feng@gmail.com>
2746 L: linux-kernel@vger.kernel.org
2748 F: arch/*/include/asm/atomic*.h
2749 F: include/*/atomic*.h
2752 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2753 M: Bradley Grove <linuxdrivers@attotech.com>
2754 L: linux-scsi@vger.kernel.org
2755 W: http://www.attotech.com
2757 F: drivers/scsi/esas2r
2759 ATUSB IEEE 802.15.4 RADIO DRIVER
2760 M: Stefan Schmidt <stefan@datenfreihafen.org>
2761 L: linux-wpan@vger.kernel.org
2763 F: drivers/net/ieee802154/atusb.c
2764 F: drivers/net/ieee802154/atusb.h
2765 F: drivers/net/ieee802154/at86rf230.h
2768 M: Paul Moore <paul@paul-moore.com>
2769 M: Eric Paris <eparis@redhat.com>
2770 L: linux-audit@redhat.com (moderated for non-subscribers)
2771 W: https://github.com/linux-audit
2772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2774 F: include/linux/audit.h
2775 F: include/uapi/linux/audit.h
2778 AUXILIARY DISPLAY DRIVERS
2779 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2781 F: drivers/auxdisplay/
2782 F: include/linux/cfag12864b.h
2784 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2785 M: Andreas Klinger <ak@it-klinger.de>
2786 L: linux-iio@vger.kernel.org
2788 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2789 F: drivers/iio/adc/hx711.c
2792 M: Ralf Baechle <ralf@linux-mips.org>
2793 L: linux-hams@vger.kernel.org
2794 W: http://www.linux-ax25.org/
2796 F: include/uapi/linux/ax25.h
2797 F: include/net/ax25.h
2801 M: Peter Rosin <peda@axentia.se>
2802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2804 F: Documentation/devicetree/bindings/arm/axentia.txt
2805 F: arch/arm/boot/dts/at91-linea.dtsi
2806 F: arch/arm/boot/dts/at91-natte.dtsi
2807 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2808 F: arch/arm/boot/dts/at91-tse850-3.dts
2810 AXENTIA ASOC DRIVERS
2811 M: Peter Rosin <peda@axentia.se>
2812 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2814 F: Documentation/devicetree/bindings/sound/axentia,*
2815 F: sound/soc/atmel/tse850-pcm5142.c
2817 AXXIA I2C CONTROLLER
2818 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2819 L: linux-i2c@vger.kernel.org
2821 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2822 F: drivers/i2c/busses/i2c-axxia.c
2825 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2826 L: linux-media@vger.kernel.org
2827 W: https://linuxtv.org
2828 T: git git://linuxtv.org/media_tree.git
2830 F: drivers/media/usb/dvb-usb-v2/az6007.c
2832 AZTECH FM RADIO RECEIVER DRIVER
2833 M: Hans Verkuil <hverkuil@xs4all.nl>
2834 L: linux-media@vger.kernel.org
2835 T: git git://linuxtv.org/media_tree.git
2836 W: https://linuxtv.org
2838 F: drivers/media/radio/radio-aztech*
2841 L: linux-wireless@vger.kernel.org
2842 L: b43-dev@lists.infradead.org
2843 W: http://wireless.kernel.org/en/users/Drivers/b43
2845 F: drivers/net/wireless/broadcom/b43/
2847 B43LEGACY WIRELESS DRIVER
2848 M: Larry Finger <Larry.Finger@lwfinger.net>
2849 L: linux-wireless@vger.kernel.org
2850 L: b43-dev@lists.infradead.org
2851 W: http://wireless.kernel.org/en/users/Drivers/b43
2853 F: drivers/net/wireless/broadcom/b43legacy/
2855 BACKLIGHT CLASS/SUBSYSTEM
2856 M: Lee Jones <lee.jones@linaro.org>
2857 M: Daniel Thompson <daniel.thompson@linaro.org>
2858 M: Jingoo Han <jingoohan1@gmail.com>
2859 L: dri-devel@lists.freedesktop.org
2860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2862 F: drivers/video/backlight/
2863 F: include/linux/backlight.h
2864 F: include/linux/pwm_backlight.h
2865 F: Documentation/devicetree/bindings/leds/backlight
2868 M: Marek Lindner <mareklindner@neomailbox.ch>
2869 M: Simon Wunderlich <sw@simonwunderlich.de>
2870 M: Antonio Quartulli <a@unstable.cc>
2871 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2872 W: https://www.open-mesh.org/
2873 B: https://www.open-mesh.org/projects/batman-adv/issues
2874 C: irc://chat.freenode.net/batman
2875 Q: https://patchwork.open-mesh.org/project/batman/list/
2876 T: git https://git.open-mesh.org/linux-merge.git
2878 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2879 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2880 F: Documentation/networking/batman-adv.rst
2881 F: include/uapi/linux/batadv_packet.h
2882 F: include/uapi/linux/batman_adv.h
2885 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2886 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2887 L: linux-hams@vger.kernel.org
2888 W: http://www.baycom.org/~tom/ham/ham.html
2890 F: drivers/net/hamradio/baycom*
2892 BCACHE (BLOCK LAYER CACHE)
2893 M: Coly Li <colyli@suse.de>
2894 M: Kent Overstreet <kent.overstreet@gmail.com>
2895 L: linux-bcache@vger.kernel.org
2896 W: http://bcache.evilpiepirate.org
2897 C: irc://irc.oftc.net/bcache
2899 F: drivers/md/bcache/
2901 BDISP ST MEDIA DRIVER
2902 M: Fabien Dessenne <fabien.dessenne@st.com>
2903 L: linux-media@vger.kernel.org
2904 T: git git://linuxtv.org/media_tree.git
2905 W: https://linuxtv.org
2907 F: drivers/media/platform/sti/bdisp
2909 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2910 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2911 L: netdev@vger.kernel.org
2913 F: drivers/net/ethernet/ec_bhf.c
2916 M: Luis de Bethencourt <luisbg@kernel.org>
2917 M: Salah Triki <salah.triki@gmail.com>
2919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2920 F: Documentation/filesystems/befs.txt
2924 M: Paolo Valente <paolo.valente@linaro.org>
2925 M: Jens Axboe <axboe@kernel.dk>
2926 L: linux-block@vger.kernel.org
2929 F: Documentation/block/bfq-iosched.txt
2932 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2934 F: Documentation/filesystems/bfs.txt
2936 F: include/uapi/linux/bfs_fs.h
2938 BLINKM RGB LED DRIVER
2939 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2941 F: drivers/leds/leds-blinkm.c
2944 M: Jens Axboe <axboe@kernel.dk>
2945 L: linux-block@vger.kernel.org
2946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2950 F: kernel/trace/blktrace.c
2954 M: Joern Engel <joern@lazybastard.org>
2955 L: linux-mtd@lists.infradead.org
2957 F: drivers/mtd/devices/block2mtd.c
2960 M: Marcel Holtmann <marcel@holtmann.org>
2961 M: Johan Hedberg <johan.hedberg@gmail.com>
2962 L: linux-bluetooth@vger.kernel.org
2963 W: http://www.bluez.org/
2964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2967 F: drivers/bluetooth/
2970 M: Marcel Holtmann <marcel@holtmann.org>
2971 M: Johan Hedberg <johan.hedberg@gmail.com>
2972 L: linux-bluetooth@vger.kernel.org
2973 W: http://www.bluez.org/
2974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2978 F: include/net/bluetooth/
2981 M: Jay Vosburgh <j.vosburgh@gmail.com>
2982 M: Veaceslav Falico <vfalico@gmail.com>
2983 M: Andy Gospodarek <andy@greyhouse.net>
2984 L: netdev@vger.kernel.org
2985 W: http://sourceforge.net/projects/bonding/
2987 F: drivers/net/bonding/
2988 F: include/uapi/linux/if_bonding.h
2990 BPF (Safe dynamic programs and tools)
2991 M: Alexei Starovoitov <ast@kernel.org>
2992 M: Daniel Borkmann <daniel@iogearbox.net>
2993 R: Martin KaFai Lau <kafai@fb.com>
2994 R: Song Liu <songliubraving@fb.com>
2995 R: Yonghong Song <yhs@fb.com>
2996 L: netdev@vger.kernel.org
2997 L: bpf@vger.kernel.org
2998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3000 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3003 F: Documentation/networking/filter.txt
3004 F: Documentation/bpf/
3005 F: include/linux/bpf*
3006 F: include/linux/filter.h
3007 F: include/trace/events/xdp.h
3008 F: include/uapi/linux/bpf*
3009 F: include/uapi/linux/filter.h
3011 F: kernel/trace/bpf_trace.c
3014 F: net/core/filter.c
3015 F: net/sched/act_bpf.c
3016 F: net/sched/cls_bpf.c
3020 F: tools/testing/selftests/bpf/
3025 M: Shubham Bansal <illusionist.neo@gmail.com>
3026 L: netdev@vger.kernel.org
3027 L: bpf@vger.kernel.org
3032 M: Daniel Borkmann <daniel@iogearbox.net>
3033 M: Alexei Starovoitov <ast@kernel.org>
3034 M: Zi Shen Lim <zlim.lnx@gmail.com>
3035 L: netdev@vger.kernel.org
3036 L: bpf@vger.kernel.org
3040 BPF JIT for MIPS (32-BIT AND 64-BIT)
3041 M: Paul Burton <paul.burton@mips.com>
3042 L: netdev@vger.kernel.org
3043 L: bpf@vger.kernel.org
3047 BPF JIT for NFP NICs
3048 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3049 L: netdev@vger.kernel.org
3050 L: bpf@vger.kernel.org
3052 F: drivers/net/ethernet/netronome/nfp/bpf/
3054 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3055 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3056 M: Sandipan Das <sandipan@linux.ibm.com>
3057 L: netdev@vger.kernel.org
3058 L: bpf@vger.kernel.org
3060 F: arch/powerpc/net/
3062 BPF JIT for RISC-V (RV64G)
3063 M: Björn Töpel <bjorn.topel@gmail.com>
3064 L: netdev@vger.kernel.org
3069 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3070 M: Vasily Gorbik <gor@linux.ibm.com>
3071 M: Christian Borntraeger <borntraeger@de.ibm.com>
3072 L: netdev@vger.kernel.org
3073 L: bpf@vger.kernel.org
3076 X: arch/s390/net/pnet.c
3078 BPF JIT for SPARC (32-BIT AND 64-BIT)
3079 M: David S. Miller <davem@davemloft.net>
3080 L: netdev@vger.kernel.org
3081 L: bpf@vger.kernel.org
3085 BPF JIT for X86 32-BIT
3086 M: Wang YanQing <udknight@gmail.com>
3087 L: netdev@vger.kernel.org
3088 L: bpf@vger.kernel.org
3090 F: arch/x86/net/bpf_jit_comp32.c
3092 BPF JIT for X86 64-BIT
3093 M: Alexei Starovoitov <ast@kernel.org>
3094 M: Daniel Borkmann <daniel@iogearbox.net>
3095 L: netdev@vger.kernel.org
3096 L: bpf@vger.kernel.org
3099 X: arch/x86/net/bpf_jit_comp32.c
3101 BROADCOM B44 10/100 ETHERNET DRIVER
3102 M: Michael Chan <michael.chan@broadcom.com>
3103 L: netdev@vger.kernel.org
3105 F: drivers/net/ethernet/broadcom/b44.*
3107 BROADCOM B53 ETHERNET SWITCH DRIVER
3108 M: Florian Fainelli <f.fainelli@gmail.com>
3109 L: netdev@vger.kernel.org
3110 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3112 F: drivers/net/dsa/b53/*
3113 F: include/linux/platform_data/b53.h
3115 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3116 M: Florian Fainelli <f.fainelli@gmail.com>
3117 M: Ray Jui <rjui@broadcom.com>
3118 M: Scott Branden <sbranden@broadcom.com>
3119 M: bcm-kernel-feedback-list@broadcom.com
3120 T: git git://github.com/broadcom/mach-bcm
3126 F: arch/arm/mach-bcm/
3128 BROADCOM BCM2835 ARM ARCHITECTURE
3129 M: Eric Anholt <eric@anholt.net>
3130 M: Stefan Wahren <wahrenst@gmx.net>
3131 L: bcm-kernel-feedback-list@broadcom.com
3132 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3134 T: git git://github.com/anholt/linux
3137 F: drivers/staging/vc04_services
3139 BROADCOM BCM47XX MIPS ARCHITECTURE
3140 M: Hauke Mehrtens <hauke@hauke-m.de>
3141 M: Rafał Miłecki <zajec5@gmail.com>
3142 L: linux-mips@vger.kernel.org
3144 F: Documentation/devicetree/bindings/mips/brcm/
3145 F: arch/mips/bcm47xx/*
3146 F: arch/mips/include/asm/mach-bcm47xx/*
3148 BROADCOM BCM5301X ARM ARCHITECTURE
3149 M: Hauke Mehrtens <hauke@hauke-m.de>
3150 M: Rafał Miłecki <zajec5@gmail.com>
3151 M: bcm-kernel-feedback-list@broadcom.com
3152 L: linux-arm-kernel@lists.infradead.org
3154 F: arch/arm/mach-bcm/bcm_5301x.c
3155 F: arch/arm/boot/dts/bcm5301x*.dtsi
3156 F: arch/arm/boot/dts/bcm470*
3157 F: arch/arm/boot/dts/bcm953012*
3159 BROADCOM BCM53573 ARM ARCHITECTURE
3160 M: Rafał Miłecki <rafal@milecki.pl>
3161 L: bcm-kernel-feedback-list@broadcom.com
3162 L: linux-arm-kernel@lists.infradead.org
3164 F: arch/arm/boot/dts/bcm53573*
3165 F: arch/arm/boot/dts/bcm47189*
3167 BROADCOM BCM63XX ARM ARCHITECTURE
3168 M: Florian Fainelli <f.fainelli@gmail.com>
3169 M: bcm-kernel-feedback-list@broadcom.com
3170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3171 T: git git://github.com/broadcom/stblinux.git
3175 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3176 M: Kevin Cernekee <cernekee@gmail.com>
3177 L: linux-usb@vger.kernel.org
3179 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3181 BROADCOM BCM7XXX ARM ARCHITECTURE
3182 M: Brian Norris <computersforpeace@gmail.com>
3183 M: Gregory Fong <gregory.0xf0@gmail.com>
3184 M: Florian Fainelli <f.fainelli@gmail.com>
3185 M: bcm-kernel-feedback-list@broadcom.com
3186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3187 T: git git://github.com/broadcom/stblinux.git
3189 F: arch/arm/mach-bcm/*brcmstb*
3190 F: arch/arm/boot/dts/bcm7*.dts*
3191 F: drivers/bus/brcmstb_gisb.c
3192 F: arch/arm/mm/cache-b15-rac.c
3193 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3196 BROADCOM BMIPS CPUFREQ DRIVER
3197 M: Markus Mayer <mmayer@broadcom.com>
3198 M: bcm-kernel-feedback-list@broadcom.com
3199 L: linux-pm@vger.kernel.org
3201 F: drivers/cpufreq/bmips-cpufreq.c
3203 BROADCOM BMIPS MIPS ARCHITECTURE
3204 M: Kevin Cernekee <cernekee@gmail.com>
3205 M: Florian Fainelli <f.fainelli@gmail.com>
3206 L: bcm-kernel-feedback-list@broadcom.com
3207 L: linux-mips@vger.kernel.org
3208 T: git git://github.com/broadcom/stblinux.git
3210 F: arch/mips/bmips/*
3211 F: arch/mips/include/asm/mach-bmips/*
3212 F: arch/mips/kernel/*bmips*
3213 F: arch/mips/boot/dts/brcm/bcm*.dts*
3214 F: drivers/irqchip/irq-bcm63*
3215 F: drivers/irqchip/irq-bcm7*
3216 F: drivers/irqchip/irq-brcmstb*
3217 F: include/linux/bcm963xx_nvram.h
3218 F: include/linux/bcm963xx_tag.h
3220 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3221 M: Rasesh Mody <rmody@marvell.com>
3222 M: GR-Linux-NIC-Dev@marvell.com
3223 L: netdev@vger.kernel.org
3225 F: drivers/net/ethernet/broadcom/bnx2.*
3226 F: drivers/net/ethernet/broadcom/bnx2_*
3228 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3229 M: QLogic-Storage-Upstream@qlogic.com
3230 L: linux-scsi@vger.kernel.org
3232 F: drivers/scsi/bnx2fc/
3234 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3235 M: QLogic-Storage-Upstream@qlogic.com
3236 L: linux-scsi@vger.kernel.org
3238 F: drivers/scsi/bnx2i/
3240 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3241 M: Ariel Elior <aelior@marvell.com>
3242 M: Sudarsana Kalluru <skalluru@marvell.com>
3243 M: GR-everest-linux-l2@marvell.com
3244 L: netdev@vger.kernel.org
3246 F: drivers/net/ethernet/broadcom/bnx2x/
3248 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3249 M: Michael Chan <michael.chan@broadcom.com>
3250 L: netdev@vger.kernel.org
3252 F: drivers/net/ethernet/broadcom/bnxt/
3254 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3255 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3256 M: Franky Lin <franky.lin@broadcom.com>
3257 M: Hante Meuleman <hante.meuleman@broadcom.com>
3258 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3259 M: Wright Feng <wright.feng@cypress.com>
3260 L: linux-wireless@vger.kernel.org
3261 L: brcm80211-dev-list.pdl@broadcom.com
3262 L: brcm80211-dev-list@cypress.com
3264 F: drivers/net/wireless/broadcom/brcm80211/
3266 BROADCOM BRCMSTB GPIO DRIVER
3267 M: Gregory Fong <gregory.0xf0@gmail.com>
3268 L: bcm-kernel-feedback-list@broadcom.com
3270 F: drivers/gpio/gpio-brcmstb.c
3271 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3273 BROADCOM BRCMSTB I2C DRIVER
3274 M: Kamal Dasu <kdasu.kdev@gmail.com>
3275 L: linux-i2c@vger.kernel.org
3276 L: bcm-kernel-feedback-list@broadcom.com
3278 F: drivers/i2c/busses/i2c-brcmstb.c
3279 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3281 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3282 M: Al Cooper <alcooperx@gmail.com>
3283 L: linux-kernel@vger.kernel.org
3284 L: bcm-kernel-feedback-list@broadcom.com
3286 F: drivers/phy/broadcom/phy-brcm-usb*
3288 BROADCOM GENET ETHERNET DRIVER
3289 M: Doug Berger <opendmb@gmail.com>
3290 M: Florian Fainelli <f.fainelli@gmail.com>
3291 L: bcm-kernel-feedback-list@broadcom.com
3292 L: netdev@vger.kernel.org
3294 F: drivers/net/ethernet/broadcom/genet/
3296 BROADCOM IPROC ARM ARCHITECTURE
3297 M: Ray Jui <rjui@broadcom.com>
3298 M: Scott Branden <sbranden@broadcom.com>
3299 M: bcm-kernel-feedback-list@broadcom.com
3300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3301 T: git git://github.com/broadcom/cygnus-linux.git
3318 F: arch/arm64/boot/dts/broadcom/northstar2/*
3319 F: arch/arm64/boot/dts/broadcom/stingray/*
3320 F: drivers/clk/bcm/clk-ns*
3321 F: drivers/clk/bcm/clk-sr*
3322 F: drivers/pinctrl/bcm/pinctrl-ns*
3323 F: include/dt-bindings/clock/bcm-sr*
3325 BROADCOM KONA GPIO DRIVER
3326 M: Ray Jui <rjui@broadcom.com>
3327 L: bcm-kernel-feedback-list@broadcom.com
3329 F: drivers/gpio/gpio-bcm-kona.c
3330 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3332 BROADCOM NETXTREME-E ROCE DRIVER
3333 M: Selvin Xavier <selvin.xavier@broadcom.com>
3334 M: Devesh Sharma <devesh.sharma@broadcom.com>
3335 M: Somnath Kotur <somnath.kotur@broadcom.com>
3336 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3337 L: linux-rdma@vger.kernel.org
3338 W: http://www.broadcom.com
3340 F: drivers/infiniband/hw/bnxt_re/
3341 F: include/uapi/rdma/bnxt_re-abi.h
3343 BROADCOM NVRAM DRIVER
3344 M: Rafał Miłecki <zajec5@gmail.com>
3345 L: linux-mips@vger.kernel.org
3347 F: drivers/firmware/broadcom/*
3349 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3350 M: Rafał Miłecki <zajec5@gmail.com>
3351 L: linux-wireless@vger.kernel.org
3354 F: include/linux/bcma/
3356 BROADCOM STB AVS CPUFREQ DRIVER
3357 M: Markus Mayer <mmayer@broadcom.com>
3358 M: bcm-kernel-feedback-list@broadcom.com
3359 L: linux-pm@vger.kernel.org
3361 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3362 F: drivers/cpufreq/brcmstb*
3364 BROADCOM STB AVS TMON DRIVER
3365 M: Markus Mayer <mmayer@broadcom.com>
3366 M: bcm-kernel-feedback-list@broadcom.com
3367 L: linux-pm@vger.kernel.org
3369 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3370 F: drivers/thermal/broadcom/brcmstb*
3372 BROADCOM STB NAND FLASH DRIVER
3373 M: Brian Norris <computersforpeace@gmail.com>
3374 M: Kamal Dasu <kdasu.kdev@gmail.com>
3375 L: linux-mtd@lists.infradead.org
3376 L: bcm-kernel-feedback-list@broadcom.com
3378 F: drivers/mtd/nand/raw/brcmnand/
3380 BROADCOM STB DPFE DRIVER
3381 M: Markus Mayer <mmayer@broadcom.com>
3382 M: bcm-kernel-feedback-list@broadcom.com
3383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3385 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3386 F: drivers/memory/brcmstb_dpfe.c
3389 M: Kamal Dasu <kdasu.kdev@gmail.com>
3390 M: bcm-kernel-feedback-list@broadcom.com
3392 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3393 F: drivers/spi/spi-bcm-qspi.*
3394 F: drivers/spi/spi-brcmstb-qspi.c
3395 F: drivers/spi/spi-iproc-qspi.c
3397 BROADCOM SYSTEMPORT ETHERNET DRIVER
3398 M: Florian Fainelli <f.fainelli@gmail.com>
3399 L: bcm-kernel-feedback-list@broadcom.com
3400 L: netdev@vger.kernel.org
3402 F: drivers/net/ethernet/broadcom/bcmsysport.*
3404 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3405 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3406 M: Prashant Sreedharan <prashant@broadcom.com>
3407 M: Michael Chan <mchan@broadcom.com>
3408 L: netdev@vger.kernel.org
3410 F: drivers/net/ethernet/broadcom/tg3.*
3412 BROCADE BFA FC SCSI DRIVER
3413 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3414 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3415 L: linux-scsi@vger.kernel.org
3417 F: drivers/scsi/bfa/
3419 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3420 M: Rasesh Mody <rmody@marvell.com>
3421 M: Sudarsana Kalluru <skalluru@marvell.com>
3422 M: GR-Linux-NIC-Dev@marvell.com
3423 L: netdev@vger.kernel.org
3425 F: drivers/net/ethernet/brocade/bna/
3427 BSG (block layer generic sg v4 driver)
3428 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3429 L: linux-scsi@vger.kernel.org
3432 F: include/linux/bsg.h
3433 F: include/uapi/linux/bsg.h
3436 M: Clemens Ladisch <clemens@ladisch.de>
3437 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3440 F: Documentation/sound/cards/bt87x.rst
3441 F: sound/pci/bt87x.c
3444 M: Michael Buesch <m@bues.ch>
3445 W: http://bu3sch.de/btgpio.php
3447 F: drivers/gpio/gpio-bt8xx.c
3450 M: Chris Mason <clm@fb.com>
3451 M: Josef Bacik <josef@toxicpanda.com>
3452 M: David Sterba <dsterba@suse.com>
3453 L: linux-btrfs@vger.kernel.org
3454 W: http://btrfs.wiki.kernel.org/
3455 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3458 F: Documentation/filesystems/btrfs.txt
3460 F: include/linux/btrfs*
3461 F: include/uapi/linux/btrfs*
3463 BTTV VIDEO4LINUX DRIVER
3464 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3465 L: linux-media@vger.kernel.org
3466 W: https://linuxtv.org
3467 T: git git://linuxtv.org/media_tree.git
3469 F: Documentation/media/v4l-drivers/bttv*
3470 F: drivers/media/pci/bt8xx/bttv*
3472 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3473 M: Chanwoo Choi <cw00.choi@samsung.com>
3474 L: linux-pm@vger.kernel.org
3475 L: linux-samsung-soc@vger.kernel.org
3476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3478 F: drivers/devfreq/exynos-bus.c
3479 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3481 BUSLOGIC SCSI DRIVER
3482 M: Khalid Aziz <khalid@gonehiking.org>
3483 L: linux-scsi@vger.kernel.org
3485 F: drivers/scsi/BusLogic.*
3486 F: drivers/scsi/FlashPoint.*
3488 C-MEDIA CMI8788 DRIVER
3489 M: Clemens Ladisch <clemens@ladisch.de>
3490 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3493 F: sound/pci/oxygen/
3496 M: Guo Ren <guoren@kernel.org>
3497 T: git https://github.com/c-sky/csky-linux.git
3500 F: Documentation/devicetree/bindings/csky/
3501 F: drivers/irqchip/irq-csky-*
3502 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3503 F: drivers/clocksource/timer-gx6605s.c
3504 F: drivers/clocksource/timer-mp-csky.c
3505 F: Documentation/devicetree/bindings/timer/csky,*
3510 M: Mark Salter <msalter@redhat.com>
3511 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3512 L: linux-c6x-dev@linux-c6x.org
3513 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3517 CA8210 IEEE-802.15.4 RADIO DRIVER
3518 M: Harry Morris <h.morris@cascoda.com>
3519 L: linux-wpan@vger.kernel.org
3520 W: https://github.com/Cascoda/ca8210-linux.git
3522 F: drivers/net/ieee802154/ca8210.c
3523 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3525 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3526 M: David Howells <dhowells@redhat.com>
3527 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3529 F: Documentation/filesystems/caching/cachefiles.txt
3532 CADENCE MIPI-CSI2 BRIDGES
3533 M: Maxime Ripard <maxime.ripard@bootlin.com>
3534 L: linux-media@vger.kernel.org
3536 F: Documentation/devicetree/bindings/media/cdns,*.txt
3537 F: drivers/media/platform/cadence/cdns-csi2*
3539 CADET FM/AM RADIO RECEIVER DRIVER
3540 M: Hans Verkuil <hverkuil@xs4all.nl>
3541 L: linux-media@vger.kernel.org
3542 T: git git://linuxtv.org/media_tree.git
3543 W: https://linuxtv.org
3545 F: drivers/media/radio/radio-cadet*
3547 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3548 M: Jonathan Corbet <corbet@lwn.net>
3549 L: linux-media@vger.kernel.org
3550 T: git git://linuxtv.org/media_tree.git
3552 F: Documentation/media/v4l-drivers/cafe_ccic*
3553 F: drivers/media/platform/marvell-ccic/
3556 L: netdev@vger.kernel.org
3558 F: Documentation/networking/caif/
3559 F: drivers/net/caif/
3560 F: include/uapi/linux/caif/
3561 F: include/net/caif/
3565 M: Toke Høiland-Jørgensen <toke@toke.dk>
3566 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3568 F: net/sched/sch_cake.c
3570 CALGARY x86-64 IOMMU
3571 M: Muli Ben-Yehuda <mulix@mulix.org>
3572 M: Jon Mason <jdmason@kudzu.us>
3573 L: iommu@lists.linux-foundation.org
3575 F: arch/x86/kernel/pci-calgary_64.c
3576 F: arch/x86/kernel/tce_64.c
3577 F: arch/x86/include/asm/calgary.h
3578 F: arch/x86/include/asm/tce.h
3581 M: Wolfgang Grandegger <wg@grandegger.com>
3582 M: Marc Kleine-Budde <mkl@pengutronix.de>
3583 L: linux-can@vger.kernel.org
3584 W: https://github.com/linux-can
3585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3588 F: Documentation/devicetree/bindings/net/can/
3590 F: include/linux/can/dev.h
3591 F: include/linux/can/platform/
3592 F: include/uapi/linux/can/error.h
3593 F: include/uapi/linux/can/netlink.h
3596 M: Oliver Hartkopp <socketcan@hartkopp.net>
3597 M: Marc Kleine-Budde <mkl@pengutronix.de>
3598 L: linux-can@vger.kernel.org
3599 W: https://github.com/linux-can
3600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3603 F: Documentation/networking/can.rst
3605 F: include/linux/can/core.h
3606 F: include/uapi/linux/can.h
3607 F: include/uapi/linux/can/bcm.h
3608 F: include/uapi/linux/can/raw.h
3609 F: include/uapi/linux/can/gw.h
3612 M: Serge Hallyn <serge@hallyn.com>
3613 L: linux-security-module@vger.kernel.org
3615 F: include/linux/capability.h
3616 F: include/uapi/linux/capability.h
3617 F: security/commoncap.c
3618 F: kernel/capability.c
3620 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3621 M: Kevin Tsai <ktsai@capellamicro.com>
3623 F: drivers/iio/light/cm*
3625 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3626 M: Christian Lamparter <chunkeey@googlemail.com>
3627 L: linux-wireless@vger.kernel.org
3628 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3630 F: drivers/net/wireless/ath/carl9170/
3633 M: Jan Glauber <jglauber@cavium.com>
3634 M: David Daney <david.daney@cavium.com>
3635 W: http://www.cavium.com
3637 F: drivers/i2c/busses/i2c-octeon*
3638 F: drivers/i2c/busses/i2c-thunderx*
3640 CAVIUM LIQUIDIO NETWORK DRIVER
3641 M: Derek Chickles <dchickles@marvell.com>
3642 M: Satanand Burla <sburla@marvell.com>
3643 M: Felix Manlunas <fmanlunas@marvell.com>
3644 L: netdev@vger.kernel.org
3645 W: http://www.cavium.com
3647 F: drivers/net/ethernet/cavium/liquidio/
3650 M: Jan Glauber <jglauber@cavium.com>
3651 M: David Daney <david.daney@cavium.com>
3652 M: Steven J. Hill <Steven.Hill@cavium.com>
3653 W: http://www.cavium.com
3655 F: drivers/mmc/host/cavium*
3657 CAVIUM OCTEON-TX CRYPTO DRIVER
3658 M: George Cherian <george.cherian@cavium.com>
3659 L: linux-crypto@vger.kernel.org
3660 W: http://www.cavium.com
3662 F: drivers/crypto/cavium/cpt/
3664 CAVIUM THUNDERX2 ARM64 SOC
3665 M: Robert Richter <rrichter@cavium.com>
3666 M: Jayachandran C <jnair@caviumnetworks.com>
3667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3669 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3670 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3672 CC2520 IEEE-802.15.4 RADIO DRIVER
3673 M: Varka Bhadram <varkabhadram@gmail.com>
3674 L: linux-wpan@vger.kernel.org
3676 F: drivers/net/ieee802154/cc2520.c
3677 F: include/linux/spi/cc2520.h
3678 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3680 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3681 M: Gilad Ben-Yossef <gilad@benyossef.com>
3682 L: linux-crypto@vger.kernel.org
3684 F: drivers/crypto/ccree/
3685 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3688 M: Hans Verkuil <hans.verkuil@cisco.com>
3689 L: linux-media@vger.kernel.org
3690 T: git git://linuxtv.org/media_tree.git
3691 W: http://linuxtv.org
3693 F: Documentation/media/kapi/cec-core.rst
3694 F: Documentation/media/uapi/cec
3695 F: drivers/media/cec/
3696 F: drivers/media/rc/keymaps/rc-cec.c
3697 F: include/media/cec.h
3698 F: include/media/cec-notifier.h
3699 F: include/uapi/linux/cec.h
3700 F: include/uapi/linux/cec-funcs.h
3701 F: Documentation/devicetree/bindings/media/cec.txt
3702 F: Documentation/ABI/testing/debugfs-cec-error-inj
3705 M: Hans Verkuil <hans.verkuil@cisco.com>
3706 L: linux-media@vger.kernel.org
3707 T: git git://linuxtv.org/media_tree.git
3708 W: http://linuxtv.org
3710 F: drivers/media/platform/cec-gpio/
3711 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3713 CELL BROADBAND ENGINE ARCHITECTURE
3714 M: Arnd Bergmann <arnd@arndb.de>
3715 L: linuxppc-dev@lists.ozlabs.org
3716 W: http://www.ibm.com/developerworks/power/cell/
3718 F: arch/powerpc/include/asm/cell*.h
3719 F: arch/powerpc/include/asm/spu*.h
3720 F: arch/powerpc/include/uapi/asm/spu*.h
3721 F: arch/powerpc/oprofile/*cell*
3722 F: arch/powerpc/platforms/cell/
3724 CEPH COMMON CODE (LIBCEPH)
3725 M: Ilya Dryomov <idryomov@gmail.com>
3726 M: "Yan, Zheng" <zyan@redhat.com>
3727 M: Sage Weil <sage@redhat.com>
3728 L: ceph-devel@vger.kernel.org
3730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3731 T: git git://github.com/ceph/ceph-client.git
3734 F: include/linux/ceph/
3735 F: include/linux/crush/
3737 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3738 M: "Yan, Zheng" <zyan@redhat.com>
3739 M: Sage Weil <sage@redhat.com>
3740 M: Ilya Dryomov <idryomov@gmail.com>
3741 L: ceph-devel@vger.kernel.org
3743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3744 T: git git://github.com/ceph/ceph-client.git
3746 F: Documentation/filesystems/ceph.txt
3749 CERTIFICATE HANDLING:
3750 M: David Howells <dhowells@redhat.com>
3751 M: David Woodhouse <dwmw2@infradead.org>
3752 L: keyrings@vger.kernel.org
3754 F: Documentation/admin-guide/module-signing.rst
3756 F: scripts/sign-file.c
3757 F: scripts/extract-cert.c
3759 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3760 L: linux-usb@vger.kernel.org
3762 F: Documentation/usb/WUSB-Design-overview.txt
3763 F: Documentation/usb/wusb-cbaf
3764 F: drivers/usb/host/hwa-hc.c
3765 F: drivers/usb/host/whci/
3766 F: drivers/usb/wusbcore/
3767 F: include/linux/usb/wusb*
3769 CFAG12864B LCD DRIVER
3770 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3772 F: drivers/auxdisplay/cfag12864b.c
3773 F: include/linux/cfag12864b.h
3775 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3776 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3778 F: drivers/auxdisplay/cfag12864bfb.c
3779 F: include/linux/cfag12864b.h
3781 802.11 (including CFG80211/NL80211)
3782 M: Johannes Berg <johannes@sipsolutions.net>
3783 L: linux-wireless@vger.kernel.org
3784 W: http://wireless.kernel.org/
3785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3789 F: include/uapi/linux/nl80211.h
3790 F: include/linux/ieee80211.h
3791 F: include/net/wext.h
3792 F: include/net/cfg80211.h
3793 F: include/net/iw_handler.h
3794 F: include/net/ieee80211_radiotap.h
3795 F: Documentation/driver-api/80211/cfg80211.rst
3796 F: Documentation/networking/regulatory.txt
3798 CHAR and MISC DRIVERS
3799 M: Arnd Bergmann <arnd@arndb.de>
3800 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3805 F: include/linux/miscdevice.h
3808 M: Andy Whitcroft <apw@canonical.com>
3809 M: Joe Perches <joe@perches.com>
3811 F: scripts/checkpatch.pl
3813 CHINESE DOCUMENTATION
3814 M: Harry Wei <harryxiyou@gmail.com>
3815 M: Alex Shi <alex.shi@linux.alibaba.com>
3816 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3818 F: Documentation/translations/zh_CN/
3820 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3821 M: Peter Chen <Peter.Chen@nxp.com>
3822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3823 L: linux-usb@vger.kernel.org
3825 F: drivers/usb/chipidea/
3827 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3828 M: Hans de Goede <hdegoede@redhat.com>
3829 L: linux-input@vger.kernel.org
3831 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3832 F: drivers/input/touchscreen/chipone_icn8318.c
3834 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3835 M: Hans de Goede <hdegoede@redhat.com>
3836 L: linux-input@vger.kernel.org
3838 F: drivers/input/touchscreen/chipone_icn8505.c
3840 CHROME HARDWARE PLATFORM SUPPORT
3841 M: Benson Leung <bleung@chromium.org>
3842 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3845 F: drivers/platform/chrome/
3847 CHROMEOS EC SUBDRIVERS
3848 M: Benson Leung <bleung@chromium.org>
3849 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3850 R: Guenter Roeck <groeck@chromium.org>
3854 F: drivers/power/supply/cros_usbpd-charger.c
3856 CHROMEOS EC CODEC DRIVER
3857 M: Cheng-Yi Chiang <cychiang@chromium.org>
3859 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3860 R: Guenter Roeck <groeck@chromium.org>
3861 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3862 F: sound/soc/codecs/cros_ec_codec.*
3864 CIRRUS LOGIC AUDIO CODEC DRIVERS
3865 M: Brian Austin <brian.austin@cirrus.com>
3866 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3867 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3869 F: sound/soc/codecs/cs*
3871 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3872 M: Hartley Sweeten <hsweeten@visionengravers.com>
3873 L: netdev@vger.kernel.org
3875 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3877 CIRRUS LOGIC LOCHNAGAR DRIVER
3878 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3879 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3880 L: patches@opensource.cirrus.com
3882 F: drivers/clk/clk-lochnagar.c
3883 F: drivers/hwmon/lochnagar-hwmon.c
3884 F: drivers/mfd/lochnagar-i2c.c
3885 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3886 F: drivers/regulator/lochnagar-regulator.c
3887 F: sound/soc/codecs/lochnagar-sc.c
3888 F: include/dt-bindings/clk/lochnagar.h
3889 F: include/dt-bindings/pinctrl/lochnagar.h
3890 F: include/linux/mfd/lochnagar*
3891 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3892 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3893 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3894 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3895 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3896 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3897 F: Documentation/hwmon/lochnagar
3899 CISCO FCOE HBA DRIVER
3900 M: Satish Kharat <satishkh@cisco.com>
3901 M: Sesidhar Baddela <sebaddel@cisco.com>
3902 M: Karan Tilak Kumar <kartilak@cisco.com>
3903 L: linux-scsi@vger.kernel.org
3905 F: drivers/scsi/fnic/
3907 CISCO SCSI HBA DRIVER
3908 M: Karan Tilak Kumar <kartilak@cisco.com>
3909 M: Sesidhar Baddela <sebaddel@cisco.com>
3910 L: linux-scsi@vger.kernel.org
3912 F: drivers/scsi/snic/
3914 CISCO VIC ETHERNET NIC DRIVER
3915 M: Christian Benvenuti <benve@cisco.com>
3916 M: Govindarajulu Varadarajan <_govind@gmx.com>
3917 M: Parvi Kaustubhi <pkaustub@cisco.com>
3919 F: drivers/net/ethernet/cisco/enic/
3921 CISCO VIC LOW LATENCY NIC DRIVER
3922 M: Christian Benvenuti <benve@cisco.com>
3923 M: Nelson Escobar <neescoba@cisco.com>
3924 M: Parvi Kaustubhi <pkaustub@cisco.com>
3926 F: drivers/infiniband/hw/usnic/
3928 CIRRUS LOGIC MADERA CODEC DRIVERS
3929 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3930 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3931 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3932 L: patches@opensource.cirrus.com
3933 T: git https://github.com/CirrusLogic/linux-drivers.git
3934 W: https://github.com/CirrusLogic/linux-drivers/wiki
3936 F: Documentation/devicetree/bindings/mfd/madera.txt
3937 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3938 F: include/linux/irqchip/irq-madera*
3939 F: include/linux/mfd/madera/*
3940 F: drivers/gpio/gpio-madera*
3941 F: drivers/irqchip/irq-madera*
3942 F: drivers/mfd/madera*
3943 F: drivers/mfd/cs47l*
3944 F: drivers/pinctrl/cirrus/*
3947 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3951 CLANG/LLVM BUILD SUPPORT
3952 L: clang-built-linux@googlegroups.com
3953 W: https://clangbuiltlinux.github.io/
3954 B: https://github.com/ClangBuiltLinux/linux/issues
3955 C: irc://chat.freenode.net/clangbuiltlinux
3957 K: \b(?i:clang|llvm)\b
3960 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3961 L: linux-kernel@vger.kernel.org
3964 F: include/linux/cleancache.h
3967 M: Russell King <linux@armlinux.org.uk>
3968 L: linux-clk@vger.kernel.org
3970 F: include/linux/clk.h
3972 CLOCKSOURCE, CLOCKEVENT DRIVERS
3973 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3974 M: Thomas Gleixner <tglx@linutronix.de>
3975 L: linux-kernel@vger.kernel.org
3976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3978 F: drivers/clocksource/
3979 F: Documentation/devicetree/bindings/timer/
3982 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3983 M: Daniel Oliveira Nascimento <don@syst.com.br>
3984 L: platform-driver-x86@vger.kernel.org
3986 F: drivers/platform/x86/classmate-laptop.c
3989 M: Hans Verkuil <hans.verkuil@cisco.com>
3990 L: linux-media@vger.kernel.org
3991 T: git git://linuxtv.org/media_tree.git
3992 W: https://linuxtv.org
3994 F: drivers/media/pci/cobalt/
3996 COCCINELLE/Semantic Patches (SmPL)
3997 M: Julia Lawall <Julia.Lawall@lip6.fr>
3998 M: Gilles Muller <Gilles.Muller@lip6.fr>
3999 M: Nicolas Palix <nicolas.palix@imag.fr>
4000 M: Michal Marek <michal.lkml@markovi.net>
4001 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4003 W: http://coccinelle.lip6.fr/
4005 F: Documentation/dev-tools/coccinelle.rst
4006 F: scripts/coccinelle/
4007 F: scripts/coccicheck
4010 M: Jan Harkes <jaharkes@cs.cmu.edu>
4012 L: codalist@coda.cs.cmu.edu
4013 W: http://www.coda.cs.cmu.edu/
4015 F: Documentation/filesystems/coda.txt
4017 F: include/linux/coda*.h
4018 F: include/uapi/linux/coda*.h
4020 CODA V4L2 MEM2MEM DRIVER
4021 M: Philipp Zabel <p.zabel@pengutronix.de>
4022 L: linux-media@vger.kernel.org
4024 F: Documentation/devicetree/bindings/media/coda.txt
4025 F: drivers/media/platform/coda/
4028 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4030 F: Documentation/process/code-of-conduct.rst
4031 F: Documentation/process/code-of-conduct-interpretation.rst
4033 COMMON CLK FRAMEWORK
4034 M: Michael Turquette <mturquette@baylibre.com>
4035 M: Stephen Boyd <sboyd@kernel.org>
4036 L: linux-clk@vger.kernel.org
4037 Q: http://patchwork.kernel.org/project/linux-clk/list/
4038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4040 F: Documentation/devicetree/bindings/clock/
4042 X: drivers/clk/clkdev.c
4043 F: include/linux/clk-pr*
4044 F: include/linux/clk/
4045 F: include/linux/of_clk.h
4047 COMMON INTERNET FILE SYSTEM (CIFS)
4048 M: Steve French <sfrench@samba.org>
4049 L: linux-cifs@vger.kernel.org
4050 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4051 W: http://linux-cifs.samba.org/
4052 T: git git://git.samba.org/sfrench/cifs-2.6.git
4054 F: Documentation/filesystems/cifs/
4057 COMPACTPCI HOTPLUG CORE
4058 M: Scott Murray <scott@spiteful.org>
4059 L: linux-pci@vger.kernel.org
4061 F: drivers/pci/hotplug/cpci_hotplug*
4063 COMPACTPCI HOTPLUG GENERIC DRIVER
4064 M: Scott Murray <scott@spiteful.org>
4065 L: linux-pci@vger.kernel.org
4067 F: drivers/pci/hotplug/cpcihp_generic.c
4069 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4070 M: Scott Murray <scott@spiteful.org>
4071 L: linux-pci@vger.kernel.org
4073 F: drivers/pci/hotplug/cpcihp_zt5550.*
4075 COMPAL LAPTOP SUPPORT
4076 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4077 L: platform-driver-x86@vger.kernel.org
4079 F: drivers/platform/x86/compal-laptop.c
4082 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4084 F: include/linux/compiler_attributes.h
4086 CONEXANT ACCESSRUNNER USB DRIVER
4087 L: accessrunner-general@lists.sourceforge.net
4088 W: http://accessrunner.sourceforge.net/
4090 F: drivers/usb/atm/cxacru.c
4093 M: Joel Becker <jlbec@evilplan.org>
4094 M: Christoph Hellwig <hch@lst.de>
4095 T: git git://git.infradead.org/users/hch/configfs.git
4098 F: include/linux/configfs.h
4101 M: Evgeniy Polyakov <zbr@ioremap.net>
4102 L: netdev@vger.kernel.org
4104 F: drivers/connector/
4106 CONTROL GROUP (CGROUP)
4107 M: Tejun Heo <tj@kernel.org>
4108 M: Li Zefan <lizefan@huawei.com>
4109 M: Johannes Weiner <hannes@cmpxchg.org>
4110 L: cgroups@vger.kernel.org
4111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4113 F: Documentation/admin-guide/cgroup-v2.rst
4114 F: Documentation/cgroup-v1/
4115 F: include/linux/cgroup*
4118 CONTROL GROUP - CPUSET
4119 M: Li Zefan <lizefan@huawei.com>
4120 L: cgroups@vger.kernel.org
4121 W: http://www.bullopensource.org/cpuset/
4122 W: http://oss.sgi.com/projects/cpusets/
4123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4125 F: Documentation/cgroup-v1/cpusets.txt
4126 F: include/linux/cpuset.h
4127 F: kernel/cgroup/cpuset.c
4129 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4130 M: Johannes Weiner <hannes@cmpxchg.org>
4131 M: Michal Hocko <mhocko@kernel.org>
4132 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4133 L: cgroups@vger.kernel.org
4134 L: linux-mm@kvack.org
4139 CORETEMP HARDWARE MONITORING DRIVER
4140 M: Fenghua Yu <fenghua.yu@intel.com>
4141 L: linux-hwmon@vger.kernel.org
4143 F: Documentation/hwmon/coretemp.rst
4144 F: drivers/hwmon/coretemp.c
4146 COSA/SRP SYNC SERIAL DRIVER
4147 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4148 W: http://www.fi.muni.cz/~kas/cosa/
4150 F: drivers/net/wan/cosa*
4153 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4154 L: linux-iio@vger.kernel.org
4156 F: Documentation/ABI/testing/sysfs-bus-counter*
4157 F: Documentation/driver-api/generic-counter.rst
4159 F: include/linux/counter.h
4160 F: include/linux/counter_enum.h
4162 CPMAC ETHERNET DRIVER
4163 M: Florian Fainelli <f.fainelli@gmail.com>
4164 L: netdev@vger.kernel.org
4166 F: drivers/net/ethernet/ti/cpmac.c
4168 CPU FREQUENCY SCALING FRAMEWORK
4169 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4170 M: Viresh Kumar <viresh.kumar@linaro.org>
4171 L: linux-pm@vger.kernel.org
4173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4175 B: https://bugzilla.kernel.org
4176 F: Documentation/admin-guide/pm/cpufreq.rst
4177 F: Documentation/admin-guide/pm/intel_pstate.rst
4178 F: Documentation/cpu-freq/
4179 F: Documentation/devicetree/bindings/cpufreq/
4181 F: kernel/sched/cpufreq*.c
4182 F: include/linux/cpufreq.h
4183 F: include/linux/sched/cpufreq.h
4184 F: tools/testing/selftests/cpufreq/
4186 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4187 M: Viresh Kumar <viresh.kumar@linaro.org>
4188 M: Sudeep Holla <sudeep.holla@arm.com>
4189 L: linux-pm@vger.kernel.org
4190 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4192 F: drivers/cpufreq/arm_big_little.h
4193 F: drivers/cpufreq/arm_big_little.c
4195 CPU POWER MONITORING SUBSYSTEM
4196 M: Thomas Renninger <trenn@suse.com>
4197 M: Shuah Khan <shuah@kernel.org>
4198 M: Shuah Khan <skhan@linuxfoundation.org>
4199 L: linux-pm@vger.kernel.org
4201 F: tools/power/cpupower/
4204 M: "H. Peter Anvin" <hpa@zytor.com>
4206 F: arch/x86/kernel/cpuid.c
4207 F: arch/x86/kernel/msr.c
4209 CPUIDLE DRIVER - ARM BIG LITTLE
4210 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4211 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4212 L: linux-pm@vger.kernel.org
4213 L: linux-arm-kernel@lists.infradead.org
4214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4216 F: drivers/cpuidle/cpuidle-big_little.c
4218 CPUIDLE DRIVER - ARM EXYNOS
4219 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4220 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4221 M: Kukjin Kim <kgene@kernel.org>
4222 L: linux-pm@vger.kernel.org
4223 L: linux-samsung-soc@vger.kernel.org
4225 F: drivers/cpuidle/cpuidle-exynos.c
4226 F: arch/arm/mach-exynos/pm.c
4228 CPU IDLE TIME MANAGEMENT FRAMEWORK
4229 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4230 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4231 L: linux-pm@vger.kernel.org
4233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4234 B: https://bugzilla.kernel.org
4235 F: Documentation/admin-guide/pm/cpuidle.rst
4236 F: Documentation/driver-api/pm/cpuidle.rst
4237 F: drivers/cpuidle/*
4238 F: include/linux/cpuidle.h
4241 M: Nicolas Pitre <nico@fluxnic.net>
4243 F: Documentation/filesystems/cramfs.txt
4247 M: Herbert Xu <herbert@gondor.apana.org.au>
4248 M: "David S. Miller" <davem@davemloft.net>
4249 L: linux-crypto@vger.kernel.org
4250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4253 F: Documentation/crypto/
4254 F: Documentation/devicetree/bindings/crypto/
4259 F: include/linux/crypto*
4261 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4262 M: Neil Horman <nhorman@tuxdriver.com>
4263 L: linux-crypto@vger.kernel.org
4265 F: crypto/ansi_cprng.c
4269 M: Hans Verkuil <hverkuil@xs4all.nl>
4270 L: linux-media@vger.kernel.org
4271 T: git git://linuxtv.org/media_tree.git
4272 W: http://linuxtv.org
4274 F: drivers/media/i2c/cs3308.c
4276 CS5535 Audio ALSA driver
4277 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4279 F: sound/pci/cs5535audio/
4281 CSI DRIVERS FOR ALLWINNER V3s
4282 M: Yong Deng <yong.deng@magewell.com>
4283 L: linux-media@vger.kernel.org
4284 T: git git://linuxtv.org/media_tree.git
4286 F: drivers/media/platform/sunxi/sun6i-csi/
4287 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4290 M: Solomon Peachy <pizza@shaftnet.org>
4292 F: drivers/net/wireless/st/cw1200/
4294 CX18 VIDEO4LINUX DRIVER
4295 M: Andy Walls <awalls@md.metrocast.net>
4296 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4297 L: linux-media@vger.kernel.org
4298 T: git git://linuxtv.org/media_tree.git
4299 W: https://linuxtv.org
4300 W: http://www.ivtvdriver.org/index.php/Cx18
4302 F: Documentation/media/v4l-drivers/cx18*
4303 F: drivers/media/pci/cx18/
4304 F: include/uapi/linux/ivtv*
4306 CX2341X MPEG ENCODER HELPER MODULE
4307 M: Hans Verkuil <hverkuil@xs4all.nl>
4308 L: linux-media@vger.kernel.org
4309 T: git git://linuxtv.org/media_tree.git
4310 W: https://linuxtv.org
4312 F: drivers/media/common/cx2341x*
4313 F: include/media/drv-intf/cx2341x.h
4315 CX24120 MEDIA DRIVER
4316 M: Jemma Denson <jdenson@gmail.com>
4317 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4318 L: linux-media@vger.kernel.org
4319 W: https://linuxtv.org
4320 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4322 F: drivers/media/dvb-frontends/cx24120*
4324 CX88 VIDEO4LINUX DRIVER
4325 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4326 L: linux-media@vger.kernel.org
4327 W: https://linuxtv.org
4328 T: git git://linuxtv.org/media_tree.git
4330 F: Documentation/media/v4l-drivers/cx88*
4331 F: drivers/media/pci/cx88/
4333 CXD2820R MEDIA DRIVER
4334 M: Antti Palosaari <crope@iki.fi>
4335 L: linux-media@vger.kernel.org
4336 W: https://linuxtv.org
4337 W: http://palosaari.fi/linux/
4338 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4339 T: git git://linuxtv.org/anttip/media_tree.git
4341 F: drivers/media/dvb-frontends/cxd2820r*
4343 CXGB3 ETHERNET DRIVER (CXGB3)
4344 M: Vishal Kulkarni <vishal@chelsio.com>
4345 L: netdev@vger.kernel.org
4346 W: http://www.chelsio.com
4348 F: drivers/net/ethernet/chelsio/cxgb3/
4350 CXGB3 ISCSI DRIVER (CXGB3I)
4351 M: Karen Xie <kxie@chelsio.com>
4352 L: linux-scsi@vger.kernel.org
4353 W: http://www.chelsio.com
4355 F: drivers/scsi/cxgbi/cxgb3i
4357 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4358 M: Potnuri Bharat Teja <bharat@chelsio.com>
4359 L: linux-rdma@vger.kernel.org
4360 W: http://www.openfabrics.org
4362 F: drivers/infiniband/hw/cxgb3/
4363 F: include/uapi/rdma/cxgb3-abi.h
4365 CXGB4 CRYPTO DRIVER (chcr)
4366 M: Atul Gupta <atul.gupta@chelsio.com>
4367 L: linux-crypto@vger.kernel.org
4368 W: http://www.chelsio.com
4370 F: drivers/crypto/chelsio
4372 CXGB4 ETHERNET DRIVER (CXGB4)
4373 M: Vishal Kulkarni <vishal@chelsio.com>
4374 L: netdev@vger.kernel.org
4375 W: http://www.chelsio.com
4377 F: drivers/net/ethernet/chelsio/cxgb4/
4379 CXGB4 ISCSI DRIVER (CXGB4I)
4380 M: Karen Xie <kxie@chelsio.com>
4381 L: linux-scsi@vger.kernel.org
4382 W: http://www.chelsio.com
4384 F: drivers/scsi/cxgbi/cxgb4i
4386 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4387 M: Potnuri Bharat Teja <bharat@chelsio.com>
4388 L: linux-rdma@vger.kernel.org
4389 W: http://www.openfabrics.org
4391 F: drivers/infiniband/hw/cxgb4/
4392 F: include/uapi/rdma/cxgb4-abi.h
4394 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4395 M: Casey Leedom <leedom@chelsio.com>
4396 L: netdev@vger.kernel.org
4397 W: http://www.chelsio.com
4399 F: drivers/net/ethernet/chelsio/cxgb4vf/
4401 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4402 M: Frederic Barrat <fbarrat@linux.ibm.com>
4403 M: Andrew Donnellan <ajd@linux.ibm.com>
4404 L: linuxppc-dev@lists.ozlabs.org
4406 F: arch/powerpc/platforms/powernv/pci-cxl.c
4407 F: drivers/misc/cxl/
4408 F: include/misc/cxl*
4409 F: include/uapi/misc/cxl.h
4410 F: Documentation/powerpc/cxl.txt
4411 F: Documentation/ABI/testing/sysfs-class-cxl
4413 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4414 M: Manoj N. Kumar <manoj@linux.ibm.com>
4415 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4416 M: Uma Krishnan <ukrishn@linux.ibm.com>
4417 L: linux-scsi@vger.kernel.org
4419 F: drivers/scsi/cxlflash/
4420 F: include/uapi/scsi/cxlflash_ioctl.h
4421 F: Documentation/powerpc/cxlflash.txt
4424 M: Russell King <linux@armlinux.org.uk>
4425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4426 W: http://www.armlinux.org.uk/
4428 F: drivers/video/fbdev/cyber2000fb.*
4430 CYCLADES ASYNC MUX DRIVER
4431 W: http://www.cyclades.com/
4433 F: drivers/tty/cyclades.c
4434 F: include/linux/cyclades.h
4435 F: include/uapi/linux/cyclades.h
4437 CYCLADES PC300 DRIVER
4438 W: http://www.cyclades.com/
4440 F: drivers/net/wan/pc300*
4442 CYPRESS_FIRMWARE MEDIA DRIVER
4443 M: Antti Palosaari <crope@iki.fi>
4444 L: linux-media@vger.kernel.org
4445 W: https://linuxtv.org
4446 W: http://palosaari.fi/linux/
4447 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4448 T: git git://linuxtv.org/anttip/media_tree.git
4450 F: drivers/media/common/cypress_firmware*
4452 CYTTSP TOUCHSCREEN DRIVER
4453 M: Ferruh Yigit <fery@cypress.com>
4454 L: linux-input@vger.kernel.org
4456 F: drivers/input/touchscreen/cyttsp*
4457 F: include/linux/input/cyttsp.h
4459 D-LINK DIR-685 TOUCHKEYS DRIVER
4460 M: Linus Walleij <linus.walleij@linaro.org>
4461 L: linux-input@vger.kernel.org
4463 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4465 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4466 M: Joshua Kinard <kumba@gentoo.org>
4468 F: drivers/rtc/rtc-ds1685.c
4469 F: include/linux/rtc/ds1685.h
4471 DAMA SLAVE for AX.25
4472 M: Joerg Reuter <jreuter@yaina.de>
4473 W: http://yaina.de/jreuter/
4474 W: http://www.qsl.net/dl1bke/
4475 L: linux-hams@vger.kernel.org
4477 F: net/ax25/af_ax25.c
4478 F: net/ax25/ax25_dev.c
4479 F: net/ax25/ax25_ds_*
4480 F: net/ax25/ax25_in.c
4481 F: net/ax25/ax25_out.c
4482 F: net/ax25/ax25_timer.c
4483 F: net/ax25/sysctl_net_ax25.c
4485 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4486 L: netdev@vger.kernel.org
4488 F: Documentation/networking/device_drivers/dec/dmfe.txt
4489 F: drivers/net/ethernet/dec/tulip/dmfe.c
4491 DC390/AM53C974 SCSI driver
4492 M: Hannes Reinecke <hare@suse.com>
4493 L: linux-scsi@vger.kernel.org
4495 F: drivers/scsi/am53c974.c
4498 M: Oliver Neukum <oliver@neukum.org>
4499 M: Ali Akcaagac <aliakc@web.de>
4500 M: Jamie Lenehan <lenehan@twibble.org>
4501 L: dc395x@twibble.org
4502 W: http://twibble.org/dist/dc395x/
4503 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4505 F: Documentation/scsi/dc395x.txt
4506 F: drivers/scsi/dc395x.*
4509 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4510 L: dccp@vger.kernel.org
4511 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4513 F: include/linux/dccp.h
4514 F: include/uapi/linux/dccp.h
4515 F: include/linux/tfrc.h
4518 DECnet NETWORK LAYER
4519 W: http://linux-decnet.sourceforge.net
4520 L: linux-decnet-user@lists.sourceforge.net
4522 F: Documentation/networking/decnet.txt
4525 DECSTATION PLATFORM SUPPORT
4526 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4527 L: linux-mips@vger.kernel.org
4528 W: http://www.linux-mips.org/wiki/DECstation
4531 F: arch/mips/include/asm/dec/
4532 F: arch/mips/include/asm/mach-dec/
4534 DEFXX FDDI NETWORK DRIVER
4535 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4537 F: drivers/net/fddi/defxx.*
4540 M: Pali Rohár <pali.rohar@gmail.com>
4541 M: Mario Limonciello <mario.limonciello@dell.com>
4542 L: platform-driver-x86@vger.kernel.org
4544 F: drivers/platform/x86/dell-smbios.*
4546 DELL SMBIOS SMM DRIVER
4547 M: Mario Limonciello <mario.limonciello@dell.com>
4548 L: platform-driver-x86@vger.kernel.org
4550 F: drivers/platform/x86/dell-smbios-smm.c
4552 DELL SMBIOS WMI DRIVER
4553 M: Mario Limonciello <mario.limonciello@dell.com>
4554 L: platform-driver-x86@vger.kernel.org
4556 F: drivers/platform/x86/dell-smbios-wmi.c
4557 F: tools/wmi/dell-smbios-example.c
4559 DEFZA FDDI NETWORK DRIVER
4560 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4562 F: drivers/net/fddi/defza.*
4565 M: Matthew Garrett <mjg59@srcf.ucam.org>
4566 M: Pali Rohár <pali.rohar@gmail.com>
4567 L: platform-driver-x86@vger.kernel.org
4569 F: drivers/platform/x86/dell-laptop.c
4571 DELL LAPTOP FREEFALL DRIVER
4572 M: Pali Rohár <pali.rohar@gmail.com>
4574 F: drivers/platform/x86/dell-smo8800.c
4576 DELL LAPTOP RBTN DRIVER
4577 M: Pali Rohár <pali.rohar@gmail.com>
4579 F: drivers/platform/x86/dell-rbtn.*
4581 DELL REMOTE BIOS UPDATE DRIVER
4582 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4583 L: platform-driver-x86@vger.kernel.org
4585 F: drivers/platform/x86/dell_rbu.c
4587 DELL LAPTOP SMM DRIVER
4588 M: Pali Rohár <pali.rohar@gmail.com>
4590 F: drivers/hwmon/dell-smm-hwmon.c
4591 F: include/uapi/linux/i8k.h
4593 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4594 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4595 L: platform-driver-x86@vger.kernel.org
4597 F: Documentation/dcdbas.txt
4598 F: drivers/platform/x86/dcdbas.*
4600 DELL WMI NOTIFICATIONS DRIVER
4601 M: Matthew Garrett <mjg59@srcf.ucam.org>
4602 M: Pali Rohár <pali.rohar@gmail.com>
4604 F: drivers/platform/x86/dell-wmi.c
4606 DELL WMI DESCRIPTOR DRIVER
4607 M: Mario Limonciello <mario.limonciello@dell.com>
4609 F: drivers/platform/x86/dell-wmi-descriptor.c
4611 DELTA ST MEDIA DRIVER
4612 M: Hugues Fruchet <hugues.fruchet@st.com>
4613 L: linux-media@vger.kernel.org
4614 T: git git://linuxtv.org/media_tree.git
4615 W: https://linuxtv.org
4617 F: drivers/media/platform/sti/delta
4620 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4621 L: linux-mtd@lists.infradead.org
4623 F: drivers/mtd/nand/raw/denali*
4625 DESIGNWARE USB2 DRD IP DRIVER
4626 M: Minas Harutyunyan <hminas@synopsys.com>
4627 L: linux-usb@vger.kernel.org
4628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4630 F: drivers/usb/dwc2/
4632 DESIGNWARE USB3 DRD IP DRIVER
4633 M: Felipe Balbi <balbi@kernel.org>
4634 L: linux-usb@vger.kernel.org
4635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4637 F: drivers/usb/dwc3/
4639 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4640 M: Andreas Klinger <ak@it-klinger.de>
4641 L: linux-iio@vger.kernel.org
4643 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4644 F: drivers/iio/proximity/srf*.c
4646 DEVICE COREDUMP (DEV_COREDUMP)
4647 M: Johannes Berg <johannes@sipsolutions.net>
4648 L: linux-kernel@vger.kernel.org
4650 F: drivers/base/devcoredump.c
4651 F: include/linux/devcoredump.h
4653 DEVICE FREQUENCY (DEVFREQ)
4654 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4655 M: Kyungmin Park <kyungmin.park@samsung.com>
4656 R: Chanwoo Choi <cw00.choi@samsung.com>
4657 L: linux-pm@vger.kernel.org
4658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4661 F: include/linux/devfreq.h
4662 F: Documentation/devicetree/bindings/devfreq/
4663 F: include/trace/events/devfreq.h
4665 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4666 M: Chanwoo Choi <cw00.choi@samsung.com>
4667 L: linux-pm@vger.kernel.org
4668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4670 F: drivers/devfreq/event/
4671 F: drivers/devfreq/devfreq-event.c
4672 F: include/linux/devfreq-event.h
4673 F: Documentation/devicetree/bindings/devfreq/event/
4675 DEVICE NUMBER REGISTRY
4676 M: Torben Mathiasen <device@lanana.org>
4677 W: http://lanana.org/docs/device-list/index.html
4681 M: Alasdair Kergon <agk@redhat.com>
4682 M: Mike Snitzer <snitzer@redhat.com>
4683 M: dm-devel@redhat.com
4684 L: dm-devel@redhat.com
4685 W: http://sources.redhat.com/dm
4686 Q: http://patchwork.kernel.org/project/dm-devel/list/
4687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4688 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4690 F: Documentation/device-mapper/
4691 F: drivers/md/Makefile
4692 F: drivers/md/Kconfig
4694 F: drivers/md/persistent-data/
4695 F: include/linux/device-mapper.h
4696 F: include/linux/dm-*.h
4697 F: include/uapi/linux/dm-*.h
4700 M: Jiri Pirko <jiri@mellanox.com>
4701 L: netdev@vger.kernel.org
4703 F: net/core/devlink.c
4704 F: include/net/devlink.h
4705 F: include/uapi/linux/devlink.h
4707 DIALOG SEMICONDUCTOR DRIVERS
4708 M: Support Opensource <support.opensource@diasemi.com>
4709 W: http://www.dialog-semiconductor.com/products
4711 F: Documentation/hwmon/da90??.rst
4712 F: Documentation/devicetree/bindings/mfd/da90*.txt
4713 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4714 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4715 F: Documentation/devicetree/bindings/regulator/da92*.txt
4716 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4717 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4718 F: drivers/gpio/gpio-da90??.c
4719 F: drivers/hwmon/da90??-hwmon.c
4720 F: drivers/iio/adc/da91??-*.c
4721 F: drivers/input/misc/da90??_onkey.c
4722 F: drivers/input/touchscreen/da9052_tsi.c
4723 F: drivers/leds/leds-da90??.c
4724 F: drivers/mfd/da903x.c
4725 F: drivers/mfd/da90??-*.c
4726 F: drivers/mfd/da91??-*.c
4727 F: drivers/power/supply/da9052-battery.c
4728 F: drivers/power/supply/da91??-*.c
4729 F: drivers/regulator/da903x.c
4730 F: drivers/regulator/da9???-regulator.[ch]
4731 F: drivers/thermal/da90??-thermal.c
4732 F: drivers/rtc/rtc-da90??.c
4733 F: drivers/video/backlight/da90??_bl.c
4734 F: drivers/watchdog/da90??_wdt.c
4735 F: include/linux/mfd/da903x.h
4736 F: include/linux/mfd/da9052/
4737 F: include/linux/mfd/da9055/
4738 F: include/linux/mfd/da9062/
4739 F: include/linux/mfd/da9063/
4740 F: include/linux/mfd/da9150/
4741 F: include/linux/regulator/da9211.h
4742 F: include/sound/da[79]*.h
4743 F: sound/soc/codecs/da[79]*.[ch]
4745 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4746 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4747 L: linux-gpio@vger.kernel.org
4749 F: drivers/gpio/gpio-gpio-mm.c
4751 DIOLAN U2C-12 I2C DRIVER
4752 M: Guenter Roeck <linux@roeck-us.net>
4753 L: linux-i2c@vger.kernel.org
4755 F: drivers/i2c/busses/i2c-diolan-u2c.c
4757 FILESYSTEM DIRECT ACCESS (DAX)
4758 M: Dan Williams <dan.j.williams@intel.com>
4759 R: Matthew Wilcox <willy@infradead.org>
4760 R: Jan Kara <jack@suse.cz>
4761 L: linux-fsdevel@vger.kernel.org
4762 L: linux-nvdimm@lists.01.org
4765 F: include/linux/dax.h
4766 F: include/trace/events/fs_dax.h
4768 DEVICE DIRECT ACCESS (DAX)
4769 M: Dan Williams <dan.j.williams@intel.com>
4770 M: Vishal Verma <vishal.l.verma@intel.com>
4771 M: Keith Busch <keith.busch@intel.com>
4772 M: Dave Jiang <dave.jiang@intel.com>
4773 L: linux-nvdimm@lists.01.org
4777 DIRECTORY NOTIFICATION (DNOTIFY)
4778 M: Jan Kara <jack@suse.cz>
4779 R: Amir Goldstein <amir73il@gmail.com>
4780 L: linux-fsdevel@vger.kernel.org
4782 F: Documentation/filesystems/dnotify.txt
4783 F: fs/notify/dnotify/
4784 F: include/linux/dnotify.h
4786 DISK GEOMETRY AND PARTITION HANDLING
4787 M: Andries Brouwer <aeb@cwi.nl>
4788 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4789 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4790 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4794 M: Jan Kara <jack@suse.com>
4796 F: Documentation/filesystems/quota.txt
4798 F: include/linux/quota*.h
4799 F: include/uapi/linux/quota*.h
4801 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4802 M: Bernie Thompson <bernie@plugable.com>
4803 L: linux-fbdev@vger.kernel.org
4805 W: http://plugable.com/category/projects/udlfb/
4806 F: drivers/video/fbdev/udlfb.c
4807 F: include/video/udlfb.h
4808 F: Documentation/fb/udlfb.txt
4810 DISTRIBUTED LOCK MANAGER (DLM)
4811 M: Christine Caulfield <ccaulfie@redhat.com>
4812 M: David Teigland <teigland@redhat.com>
4813 L: cluster-devel@redhat.com
4814 W: http://sources.redhat.com/cluster/
4815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4819 DMA BUFFER SHARING FRAMEWORK
4820 M: Sumit Semwal <sumit.semwal@linaro.org>
4822 L: linux-media@vger.kernel.org
4823 L: dri-devel@lists.freedesktop.org
4824 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4826 F: include/linux/dma-buf*
4827 F: include/linux/reservation.h
4828 F: include/linux/*fence.h
4829 F: Documentation/driver-api/dma-buf.rst
4830 T: git git://anongit.freedesktop.org/drm/drm-misc
4832 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4833 M: Vinod Koul <vkoul@kernel.org>
4834 L: dmaengine@vger.kernel.org
4835 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4838 F: include/linux/dmaengine.h
4839 F: include/linux/of_dma.h
4840 F: Documentation/devicetree/bindings/dma/
4841 F: Documentation/driver-api/dmaengine/
4842 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4845 M: Christoph Hellwig <hch@lst.de>
4846 M: Marek Szyprowski <m.szyprowski@samsung.com>
4847 R: Robin Murphy <robin.murphy@arm.com>
4848 L: iommu@lists.linux-foundation.org
4849 T: git git://git.infradead.org/users/hch/dma-mapping.git
4850 W: http://git.infradead.org/users/hch/dma-mapping.git
4853 F: include/asm-generic/dma-mapping.h
4854 F: include/linux/dma-direct.h
4855 F: include/linux/dma-mapping.h
4856 F: include/linux/dma-noncoherent.h
4858 DME1737 HARDWARE MONITOR DRIVER
4859 M: Juerg Haefliger <juergh@gmail.com>
4860 L: linux-hwmon@vger.kernel.org
4862 F: Documentation/hwmon/dme1737.rst
4863 F: drivers/hwmon/dme1737.c
4866 M: Jean Delvare <jdelvare@suse.com>
4868 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4869 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4870 F: drivers/firmware/dmi-id.c
4871 F: drivers/firmware/dmi_scan.c
4872 F: include/linux/dmi.h
4875 M: Jonathan Corbet <corbet@lwn.net>
4876 L: linux-doc@vger.kernel.org
4879 F: scripts/kernel-doc
4880 X: Documentation/ABI/
4881 X: Documentation/acpi/
4882 X: Documentation/devicetree/
4883 X: Documentation/i2c/
4884 X: Documentation/media/
4885 X: Documentation/power/
4886 X: Documentation/spi/
4887 T: git git://git.lwn.net/linux.git docs-next
4889 DOCUMENTATION/ITALIAN
4890 M: Federico Vaga <federico.vaga@vaga.pv.it>
4891 L: linux-doc@vger.kernel.org
4893 F: Documentation/translations/it_IT
4895 DONGWOON DW9714 LENS VOICE COIL DRIVER
4896 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4897 L: linux-media@vger.kernel.org
4898 T: git git://linuxtv.org/media_tree.git
4900 F: drivers/media/i2c/dw9714.c
4901 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4903 DONGWOON DW9807 LENS VOICE COIL DRIVER
4904 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4905 L: linux-media@vger.kernel.org
4906 T: git git://linuxtv.org/media_tree.git
4908 F: drivers/media/i2c/dw9807-vcm.c
4909 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4912 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4913 L: blinux-list@redhat.com
4915 F: drivers/char/dtlk.c
4916 F: include/linux/dtlk.h
4918 DPAA2 DATAPATH I/O (DPIO) DRIVER
4919 M: Roy Pledge <Roy.Pledge@nxp.com>
4920 L: linux-kernel@vger.kernel.org
4922 F: drivers/soc/fsl/dpio
4924 DPAA2 ETHERNET DRIVER
4925 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4926 L: netdev@vger.kernel.org
4928 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4929 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4930 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4931 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4932 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4934 DPAA2 ETHERNET SWITCH DRIVER
4935 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4936 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4937 L: linux-kernel@vger.kernel.org
4939 F: drivers/staging/fsl-dpaa2/ethsw
4941 DPAA2 PTP CLOCK DRIVER
4942 M: Yangbo Lu <yangbo.lu@nxp.com>
4943 L: netdev@vger.kernel.org
4945 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4946 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4948 DPT_I2O SCSI RAID DRIVER
4949 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4950 L: linux-scsi@vger.kernel.org
4951 W: http://www.adaptec.com/
4953 F: drivers/scsi/dpt*
4954 F: drivers/scsi/dpt/
4957 M: Philipp Reisner <philipp.reisner@linbit.com>
4958 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4959 L: drbd-dev@lists.linbit.com
4960 W: http://www.drbd.org
4961 T: git git://git.linbit.com/linux-drbd.git
4962 T: git git://git.linbit.com/drbd-8.4.git
4964 F: drivers/block/drbd/
4966 F: Documentation/blockdev/drbd/
4968 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4969 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4970 R: "Rafael J. Wysocki" <rafael@kernel.org>
4971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4973 F: Documentation/kobject.txt
4977 F: include/linux/debugfs.h
4978 F: include/linux/kobj*
4981 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4982 M: Kevin Hilman <khilman@kernel.org>
4983 M: Nishanth Menon <nm@ti.com>
4985 F: drivers/power/avs/
4986 F: include/linux/power/smartreflex.h
4987 L: linux-pm@vger.kernel.org
4989 DRM DRIVER FOR ARM PL111 CLCD
4990 M: Eric Anholt <eric@anholt.net>
4991 T: git git://anongit.freedesktop.org/drm/drm-misc
4993 F: drivers/gpu/drm/pl111/
4995 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4996 M: Linus Walleij <linus.walleij@linaro.org>
4997 T: git git://anongit.freedesktop.org/drm/drm-misc
4999 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5000 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5002 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5003 M: Dave Airlie <airlied@redhat.com>
5005 F: drivers/gpu/drm/ast/
5007 DRM DRIVER FOR ASPEED BMC GFX
5008 M: Joel Stanley <joel@jms.id.au>
5009 L: linux-aspeed@lists.ozlabs.org
5010 T: git git://anongit.freedesktop.org/drm/drm-misc
5012 F: drivers/gpu/drm/aspeed/
5013 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5015 DRM DRIVER FOR BOCHS VIRTUAL GPU
5016 M: Gerd Hoffmann <kraxel@redhat.com>
5017 L: virtualization@lists.linux-foundation.org
5018 T: git git://anongit.freedesktop.org/drm/drm-misc
5020 F: drivers/gpu/drm/bochs/
5022 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5023 M: Linus Walleij <linus.walleij@linaro.org>
5024 T: git git://anongit.freedesktop.org/drm/drm-misc
5026 F: drivers/gpu/drm/tve200/
5028 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5029 M: Jagan Teki <jagan@amarulasolutions.com>
5031 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5032 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5034 DRM DRIVER FOR ILITEK ILI9225 PANELS
5035 M: David Lechner <david@lechnology.com>
5037 F: drivers/gpu/drm/tinydrm/ili9225.c
5038 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5040 DRM DRIVER FOR HX8357D PANELS
5041 M: Eric Anholt <eric@anholt.net>
5042 T: git git://anongit.freedesktop.org/drm/drm-misc
5044 F: drivers/gpu/drm/tinydrm/hx8357d.c
5045 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5047 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5048 S: Orphan / Obsolete
5049 F: drivers/gpu/drm/i810/
5050 F: include/uapi/drm/i810_drm.h
5052 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5053 S: Orphan / Obsolete
5054 F: drivers/gpu/drm/mga/
5055 F: include/uapi/drm/mga_drm.h
5057 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5058 M: Dave Airlie <airlied@redhat.com>
5060 F: drivers/gpu/drm/mgag200/
5062 DRM DRIVER FOR MI0283QT
5063 M: Noralf Trønnes <noralf@tronnes.org>
5065 F: drivers/gpu/drm/tinydrm/mi0283qt.c
5066 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5068 DRM DRIVER FOR MSM ADRENO GPU
5069 M: Rob Clark <robdclark@gmail.com>
5070 M: Sean Paul <sean@poorly.run>
5071 L: linux-arm-msm@vger.kernel.org
5072 L: dri-devel@lists.freedesktop.org
5073 L: freedreno@lists.freedesktop.org
5074 T: git https://gitlab.freedesktop.org/drm/msm.git
5076 F: drivers/gpu/drm/msm/
5077 F: include/uapi/drm/msm_drm.h
5078 F: Documentation/devicetree/bindings/display/msm/
5080 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5081 M: Ben Skeggs <bskeggs@redhat.com>
5082 L: dri-devel@lists.freedesktop.org
5083 L: nouveau@lists.freedesktop.org
5084 T: git git://github.com/skeggsb/linux
5086 F: drivers/gpu/drm/nouveau/
5087 F: include/uapi/drm/nouveau_drm.h
5089 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5090 M: Stefan Mavrodiev <stefan@olimex.com>
5092 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5093 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5095 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5096 M: Noralf Trønnes <noralf@tronnes.org>
5098 F: drivers/gpu/drm/tinydrm/repaper.c
5099 F: Documentation/devicetree/bindings/display/repaper.txt
5101 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5102 M: Dave Airlie <airlied@redhat.com>
5103 M: Gerd Hoffmann <kraxel@redhat.com>
5104 L: virtualization@lists.linux-foundation.org
5105 T: git git://anongit.freedesktop.org/drm/drm-misc
5107 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5108 F: drivers/gpu/drm/cirrus/
5110 DRM DRIVER FOR QXL VIRTUAL GPU
5111 M: Dave Airlie <airlied@redhat.com>
5112 M: Gerd Hoffmann <kraxel@redhat.com>
5113 L: virtualization@lists.linux-foundation.org
5114 L: spice-devel@lists.freedesktop.org
5115 T: git git://anongit.freedesktop.org/drm/drm-misc
5117 F: drivers/gpu/drm/qxl/
5118 F: include/uapi/drm/qxl_drm.h
5120 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5121 S: Orphan / Obsolete
5122 F: drivers/gpu/drm/r128/
5123 F: include/uapi/drm/r128_drm.h
5125 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5126 M: Guido Günther <agx@sigxcpu.org>
5128 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5129 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5131 DRM DRIVER FOR SAVAGE VIDEO CARDS
5132 S: Orphan / Obsolete
5133 F: drivers/gpu/drm/savage/
5134 F: include/uapi/drm/savage_drm.h
5136 DRM DRIVER FOR SIS VIDEO CARDS
5137 S: Orphan / Obsolete
5138 F: drivers/gpu/drm/sis/
5139 F: include/uapi/drm/sis_drm.h
5141 DRM DRIVER FOR SITRONIX ST7701 PANELS
5142 M: Jagan Teki <jagan@amarulasolutions.com>
5144 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5145 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5147 DRM DRIVER FOR SITRONIX ST7586 PANELS
5148 M: David Lechner <david@lechnology.com>
5150 F: drivers/gpu/drm/tinydrm/st7586.c
5151 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5153 DRM DRIVER FOR SITRONIX ST7735R PANELS
5154 M: David Lechner <david@lechnology.com>
5156 F: drivers/gpu/drm/tinydrm/st7735r.c
5157 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5159 DRM DRIVER FOR TDFX VIDEO CARDS
5160 S: Orphan / Obsolete
5161 F: drivers/gpu/drm/tdfx/
5163 DRM DRIVER FOR TPO TPG110 PANELS
5164 M: Linus Walleij <linus.walleij@linaro.org>
5165 T: git git://anongit.freedesktop.org/drm/drm-misc
5167 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5168 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5170 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5171 M: Dave Airlie <airlied@redhat.com>
5172 R: Sean Paul <sean@poorly.run>
5173 L: dri-devel@lists.freedesktop.org
5175 F: drivers/gpu/drm/udl/
5176 T: git git://anongit.freedesktop.org/drm/drm-misc
5178 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5179 M: Hans de Goede <hdegoede@redhat.com>
5180 L: dri-devel@lists.freedesktop.org
5182 F: drivers/gpu/drm/vboxvideo/
5183 T: git git://anongit.freedesktop.org/drm/drm-misc
5185 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5186 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5187 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5188 R: Daniel Vetter <daniel@ffwll.ch>
5189 T: git git://anongit.freedesktop.org/drm/drm-misc
5191 L: dri-devel@lists.freedesktop.org
5192 F: drivers/gpu/drm/vkms/
5193 F: Documentation/gpu/vkms.rst
5195 DRM DRIVER FOR VMWARE VIRTUAL GPU
5196 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5197 M: Thomas Hellstrom <thellstrom@vmware.com>
5198 L: dri-devel@lists.freedesktop.org
5199 T: git git://people.freedesktop.org/~thomash/linux
5201 F: drivers/gpu/drm/vmwgfx/
5202 F: include/uapi/drm/vmwgfx_drm.h
5205 M: David Airlie <airlied@linux.ie>
5206 M: Daniel Vetter <daniel@ffwll.ch>
5207 L: dri-devel@lists.freedesktop.org
5208 T: git git://anongit.freedesktop.org/drm/drm
5209 B: https://bugs.freedesktop.org/
5210 C: irc://chat.freenode.net/dri-devel
5214 F: Documentation/devicetree/bindings/display/
5215 F: Documentation/devicetree/bindings/gpu/
5216 F: Documentation/gpu/
5218 F: include/uapi/drm/
5219 F: include/linux/vga*
5221 DRM DRIVERS AND MISC GPU PATCHES
5222 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5223 M: Maxime Ripard <maxime.ripard@bootlin.com>
5224 M: Sean Paul <sean@poorly.run>
5225 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5227 T: git git://anongit.freedesktop.org/drm/drm-misc
5228 F: Documentation/gpu/
5230 F: drivers/gpu/drm/*
5232 F: include/uapi/drm/drm*
5233 F: include/linux/vga*
5235 DRM DRIVERS FOR ALLWINNER A10
5236 M: Maxime Ripard <maxime.ripard@bootlin.com>
5237 L: dri-devel@lists.freedesktop.org
5239 F: drivers/gpu/drm/sun4i/
5240 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5241 T: git git://anongit.freedesktop.org/drm/drm-misc
5243 DRM DRIVERS FOR AMLOGIC SOCS
5244 M: Neil Armstrong <narmstrong@baylibre.com>
5245 L: dri-devel@lists.freedesktop.org
5246 L: linux-amlogic@lists.infradead.org
5247 W: http://linux-meson.com/
5249 F: drivers/gpu/drm/meson/
5250 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5251 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5252 F: Documentation/gpu/meson.rst
5253 T: git git://anongit.freedesktop.org/drm/drm-misc
5255 DRM DRIVERS FOR ATMEL HLCDC
5256 M: Boris Brezillon <bbrezillon@kernel.org>
5257 L: dri-devel@lists.freedesktop.org
5259 F: drivers/gpu/drm/atmel-hlcdc/
5260 F: Documentation/devicetree/bindings/display/atmel/
5261 T: git git://anongit.freedesktop.org/drm/drm-misc
5263 DRM DRIVERS FOR BRIDGE CHIPS
5264 M: Andrzej Hajda <a.hajda@samsung.com>
5265 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5267 T: git git://anongit.freedesktop.org/drm/drm-misc
5268 F: drivers/gpu/drm/bridge/
5270 DRM DRIVERS FOR EXYNOS
5271 M: Inki Dae <inki.dae@samsung.com>
5272 M: Joonyoung Shim <jy0922.shim@samsung.com>
5273 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5274 M: Kyungmin Park <kyungmin.park@samsung.com>
5275 L: dri-devel@lists.freedesktop.org
5276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5278 F: drivers/gpu/drm/exynos/
5279 F: include/uapi/drm/exynos_drm.h
5280 F: Documentation/devicetree/bindings/display/exynos/
5282 DRM DRIVERS FOR FREESCALE DCU
5283 M: Stefan Agner <stefan@agner.ch>
5284 M: Alison Wang <alison.wang@nxp.com>
5285 L: dri-devel@lists.freedesktop.org
5287 F: drivers/gpu/drm/fsl-dcu/
5288 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5289 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5290 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5291 T: git git://anongit.freedesktop.org/drm/drm-misc
5293 DRM DRIVERS FOR FREESCALE IMX
5294 M: Philipp Zabel <p.zabel@pengutronix.de>
5295 L: dri-devel@lists.freedesktop.org
5297 F: drivers/gpu/drm/imx/
5298 F: drivers/gpu/ipu-v3/
5299 F: Documentation/devicetree/bindings/display/imx/
5301 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5302 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5303 L: dri-devel@lists.freedesktop.org
5304 T: git git://github.com/patjak/drm-gma500
5306 F: drivers/gpu/drm/gma500/
5308 DRM DRIVERS FOR HISILICON
5309 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5310 M: Rongrong Zou <zourongrong@gmail.com>
5311 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5312 R: Chen Feng <puck.chen@hisilicon.com>
5313 L: dri-devel@lists.freedesktop.org
5314 T: git git://github.com/xin3liang/linux.git
5316 F: drivers/gpu/drm/hisilicon/
5317 F: Documentation/devicetree/bindings/display/hisilicon/
5319 DRM DRIVERS FOR LIMA
5320 M: Qiang Yu <yuq825@gmail.com>
5321 L: dri-devel@lists.freedesktop.org
5322 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5324 F: drivers/gpu/drm/lima/
5325 F: include/uapi/drm/lima_drm.h
5326 T: git git://anongit.freedesktop.org/drm/drm-misc
5328 DRM DRIVERS FOR MEDIATEK
5329 M: CK Hu <ck.hu@mediatek.com>
5330 M: Philipp Zabel <p.zabel@pengutronix.de>
5331 L: dri-devel@lists.freedesktop.org
5333 F: drivers/gpu/drm/mediatek/
5334 F: Documentation/devicetree/bindings/display/mediatek/
5336 DRM DRIVERS FOR NVIDIA TEGRA
5337 M: Thierry Reding <thierry.reding@gmail.com>
5338 L: dri-devel@lists.freedesktop.org
5339 L: linux-tegra@vger.kernel.org
5340 T: git git://anongit.freedesktop.org/tegra/linux.git
5342 F: drivers/gpu/drm/tegra/
5343 F: drivers/gpu/host1x/
5344 F: include/linux/host1x.h
5345 F: include/uapi/drm/tegra_drm.h
5346 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5348 DRM DRIVERS FOR RENESAS
5349 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5350 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5351 L: dri-devel@lists.freedesktop.org
5352 L: linux-renesas-soc@vger.kernel.org
5353 T: git git://linuxtv.org/pinchartl/media drm/du/next
5355 F: drivers/gpu/drm/rcar-du/
5356 F: drivers/gpu/drm/shmobile/
5357 F: include/linux/platform_data/shmob_drm.h
5358 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5359 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5360 F: Documentation/devicetree/bindings/display/renesas,du.txt
5362 DRM DRIVERS FOR ROCKCHIP
5363 M: Sandy Huang <hjc@rock-chips.com>
5364 M: Heiko Stübner <heiko@sntech.de>
5365 L: dri-devel@lists.freedesktop.org
5367 F: drivers/gpu/drm/rockchip/
5368 F: Documentation/devicetree/bindings/display/rockchip/
5369 T: git git://anongit.freedesktop.org/drm/drm-misc
5372 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5373 M: Vincent Abriou <vincent.abriou@st.com>
5374 L: dri-devel@lists.freedesktop.org
5375 T: git git://anongit.freedesktop.org/drm/drm-misc
5377 F: drivers/gpu/drm/sti
5378 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5381 M: Yannick Fertre <yannick.fertre@st.com>
5382 M: Philippe Cornu <philippe.cornu@st.com>
5383 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5384 M: Vincent Abriou <vincent.abriou@st.com>
5385 L: dri-devel@lists.freedesktop.org
5386 T: git git://anongit.freedesktop.org/drm/drm-misc
5388 F: drivers/gpu/drm/stm
5389 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5391 DRM DRIVERS FOR TI LCDC
5392 M: Jyri Sarha <jsarha@ti.com>
5393 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5394 L: dri-devel@lists.freedesktop.org
5396 F: drivers/gpu/drm/tilcdc/
5397 F: Documentation/devicetree/bindings/display/tilcdc/
5399 DRM DRIVERS FOR TI OMAP
5400 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5401 L: dri-devel@lists.freedesktop.org
5403 F: drivers/gpu/drm/omapdrm/
5404 F: Documentation/devicetree/bindings/display/ti/
5407 M: Eric Anholt <eric@anholt.net>
5409 F: drivers/gpu/drm/v3d/
5410 F: include/uapi/drm/v3d_drm.h
5411 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5412 T: git git://anongit.freedesktop.org/drm/drm-misc
5415 M: Eric Anholt <eric@anholt.net>
5416 T: git git://github.com/anholt/linux
5418 F: drivers/gpu/drm/vc4/
5419 F: include/uapi/drm/vc4_drm.h
5420 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5421 T: git git://anongit.freedesktop.org/drm/drm-misc
5423 DRM DRIVERS FOR VIVANTE GPU IP
5424 M: Lucas Stach <l.stach@pengutronix.de>
5425 R: Russell King <linux+etnaviv@armlinux.org.uk>
5426 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5427 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5428 L: dri-devel@lists.freedesktop.org
5430 F: drivers/gpu/drm/etnaviv/
5431 F: include/uapi/drm/etnaviv_drm.h
5432 F: Documentation/devicetree/bindings/display/etnaviv/
5434 DRM DRIVERS FOR ZTE ZX
5435 M: Shawn Guo <shawnguo@kernel.org>
5436 L: dri-devel@lists.freedesktop.org
5438 F: drivers/gpu/drm/zte/
5439 F: Documentation/devicetree/bindings/display/zte,vou.txt
5440 T: git git://anongit.freedesktop.org/drm/drm-misc
5443 M: Thierry Reding <thierry.reding@gmail.com>
5444 L: dri-devel@lists.freedesktop.org
5445 T: git git://anongit.freedesktop.org/drm/drm-misc
5447 F: drivers/gpu/drm/drm_panel.c
5448 F: drivers/gpu/drm/panel/
5449 F: include/drm/drm_panel.h
5450 F: Documentation/devicetree/bindings/display/panel/
5453 M: Noralf Trønnes <noralf@tronnes.org>
5454 W: https://github.com/notro/tinydrm/wiki/Development
5455 T: git git://anongit.freedesktop.org/drm/drm-misc
5457 F: drivers/gpu/drm/tinydrm/
5458 F: include/drm/tinydrm/
5461 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5462 T: git git://anongit.freedesktop.org/drm/drm-misc
5463 L: dri-devel@lists.freedesktop.org
5464 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5466 F: drivers/gpu/drm/xen/
5467 F: Documentation/gpu/xen-front.rst
5470 M: Christian Koenig <christian.koenig@amd.com>
5471 M: Huang Rui <ray.huang@amd.com>
5472 M: Junwei Zhang <Jerry.Zhang@amd.com>
5473 T: git git://people.freedesktop.org/~agd5f/linux
5475 L: dri-devel@lists.freedesktop.org
5477 F: drivers/gpu/drm/ttm/
5479 DSBR100 USB FM RADIO DRIVER
5480 M: Alexey Klimov <klimov.linux@gmail.com>
5481 L: linux-media@vger.kernel.org
5482 T: git git://linuxtv.org/media_tree.git
5484 F: drivers/media/radio/dsbr100.c
5487 M: Francois Romieu <romieu@fr.zoreil.com>
5488 L: netdev@vger.kernel.org
5490 F: drivers/net/wan/dscc4.c
5493 M: Hans Verkuil <hverkuil@xs4all.nl>
5494 L: linux-media@vger.kernel.org
5495 T: git git://linuxtv.org/media_tree.git
5496 W: https://linuxtv.org
5498 F: drivers/media/pci/dt3155/
5500 DVB_USB_AF9015 MEDIA DRIVER
5501 M: Antti Palosaari <crope@iki.fi>
5502 L: linux-media@vger.kernel.org
5503 W: https://linuxtv.org
5504 W: http://palosaari.fi/linux/
5505 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5506 T: git git://linuxtv.org/anttip/media_tree.git
5508 F: drivers/media/usb/dvb-usb-v2/af9015*
5510 DVB_USB_AF9035 MEDIA DRIVER
5511 M: Antti Palosaari <crope@iki.fi>
5512 L: linux-media@vger.kernel.org
5513 W: https://linuxtv.org
5514 W: http://palosaari.fi/linux/
5515 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5516 T: git git://linuxtv.org/anttip/media_tree.git
5518 F: drivers/media/usb/dvb-usb-v2/af9035*
5520 DVB_USB_ANYSEE MEDIA DRIVER
5521 M: Antti Palosaari <crope@iki.fi>
5522 L: linux-media@vger.kernel.org
5523 W: https://linuxtv.org
5524 W: http://palosaari.fi/linux/
5525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5526 T: git git://linuxtv.org/anttip/media_tree.git
5528 F: drivers/media/usb/dvb-usb-v2/anysee*
5530 DVB_USB_AU6610 MEDIA DRIVER
5531 M: Antti Palosaari <crope@iki.fi>
5532 L: linux-media@vger.kernel.org
5533 W: https://linuxtv.org
5534 W: http://palosaari.fi/linux/
5535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5536 T: git git://linuxtv.org/anttip/media_tree.git
5538 F: drivers/media/usb/dvb-usb-v2/au6610*
5540 DVB_USB_CE6230 MEDIA DRIVER
5541 M: Antti Palosaari <crope@iki.fi>
5542 L: linux-media@vger.kernel.org
5543 W: https://linuxtv.org
5544 W: http://palosaari.fi/linux/
5545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5546 T: git git://linuxtv.org/anttip/media_tree.git
5548 F: drivers/media/usb/dvb-usb-v2/ce6230*
5550 DVB_USB_CXUSB MEDIA DRIVER
5551 M: Michael Krufky <mkrufky@linuxtv.org>
5552 L: linux-media@vger.kernel.org
5553 W: https://linuxtv.org
5554 W: http://github.com/mkrufky
5555 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5556 T: git git://linuxtv.org/media_tree.git
5558 F: drivers/media/usb/dvb-usb/cxusb*
5560 DVB_USB_EC168 MEDIA DRIVER
5561 M: Antti Palosaari <crope@iki.fi>
5562 L: linux-media@vger.kernel.org
5563 W: https://linuxtv.org
5564 W: http://palosaari.fi/linux/
5565 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5566 T: git git://linuxtv.org/anttip/media_tree.git
5568 F: drivers/media/usb/dvb-usb-v2/ec168*
5570 DVB_USB_GL861 MEDIA DRIVER
5571 M: Antti Palosaari <crope@iki.fi>
5572 L: linux-media@vger.kernel.org
5573 W: https://linuxtv.org
5574 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5575 T: git git://linuxtv.org/anttip/media_tree.git
5577 F: drivers/media/usb/dvb-usb-v2/gl861*
5579 DVB_USB_MXL111SF MEDIA DRIVER
5580 M: Michael Krufky <mkrufky@linuxtv.org>
5581 L: linux-media@vger.kernel.org
5582 W: https://linuxtv.org
5583 W: http://github.com/mkrufky
5584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5585 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5587 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5589 DVB_USB_RTL28XXU MEDIA DRIVER
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/usb/dvb-usb-v2/rtl28xxu*
5599 DVB_USB_V2 MEDIA DRIVER
5600 M: Antti Palosaari <crope@iki.fi>
5601 L: linux-media@vger.kernel.org
5602 W: https://linuxtv.org
5603 W: http://palosaari.fi/linux/
5604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5605 T: git git://linuxtv.org/anttip/media_tree.git
5607 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5608 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5611 M: Jason Baron <jbaron@akamai.com>
5613 F: lib/dynamic_debug.c
5614 F: include/linux/dynamic_debug.h
5616 DYNAMIC INTERRUPT MODERATION
5617 M: Tal Gilboa <talgi@mellanox.com>
5619 F: include/linux/net_dim.h
5621 DZ DECSTATION DZ11 SERIAL DRIVER
5622 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5624 F: drivers/tty/serial/dz.*
5626 E3X0 POWER BUTTON DRIVER
5627 M: Moritz Fischer <moritz.fischer@ettus.com>
5628 L: usrp-users@lists.ettus.com
5629 W: http://www.ettus.com
5631 F: drivers/input/misc/e3x0-button.c
5632 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5635 M: Antti Palosaari <crope@iki.fi>
5636 L: linux-media@vger.kernel.org
5637 W: https://linuxtv.org
5638 W: http://palosaari.fi/linux/
5639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5640 T: git git://linuxtv.org/anttip/media_tree.git
5642 F: drivers/media/tuners/e4000*
5644 EARTH_PT1 MEDIA DRIVER
5645 M: Akihiro Tsukada <tskd08@gmail.com>
5646 L: linux-media@vger.kernel.org
5648 F: drivers/media/pci/pt1/
5650 EARTH_PT3 MEDIA DRIVER
5651 M: Akihiro Tsukada <tskd08@gmail.com>
5652 L: linux-media@vger.kernel.org
5654 F: drivers/media/pci/pt3/
5657 M: Antti Palosaari <crope@iki.fi>
5658 L: linux-media@vger.kernel.org
5659 W: https://linuxtv.org
5660 W: http://palosaari.fi/linux/
5661 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5662 T: git git://linuxtv.org/anttip/media_tree.git
5664 F: drivers/media/dvb-frontends/ec100*
5667 M: Tyler Hicks <tyhicks@canonical.com>
5668 L: ecryptfs@vger.kernel.org
5669 W: http://ecryptfs.org
5670 W: https://launchpad.net/ecryptfs
5671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5673 F: Documentation/filesystems/ecryptfs.txt
5677 M: Borislav Petkov <bp@alien8.de>
5678 L: linux-edac@vger.kernel.org
5680 F: drivers/edac/amd64_edac*
5683 M: Stefan Schaeckeler <sschaeck@cisco.com>
5685 F: drivers/edac/aspeed_edac.c
5686 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5689 M: Robert Richter <rric@kernel.org>
5690 L: linux-edac@vger.kernel.org
5692 F: drivers/edac/highbank*
5695 M: Ralf Baechle <ralf@linux-mips.org>
5696 M: David Daney <david.daney@cavium.com>
5697 L: linux-edac@vger.kernel.org
5698 L: linux-mips@vger.kernel.org
5700 F: drivers/edac/octeon_edac*
5702 EDAC-CAVIUM THUNDERX
5703 M: David Daney <david.daney@cavium.com>
5704 M: Jan Glauber <jglauber@cavium.com>
5705 L: linux-edac@vger.kernel.org
5707 F: drivers/edac/thunderx_edac*
5710 M: Borislav Petkov <bp@alien8.de>
5711 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5712 R: James Morse <james.morse@arm.com>
5713 L: linux-edac@vger.kernel.org
5714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5717 F: Documentation/admin-guide/ras.rst
5718 F: Documentation/driver-api/edac.rst
5720 F: include/linux/edac.h
5723 M: Mark Gross <mark.gross@intel.com>
5724 L: linux-edac@vger.kernel.org
5726 F: drivers/edac/e752x_edac.c
5729 L: linux-edac@vger.kernel.org
5731 F: drivers/edac/e7xxx_edac.c
5734 M: York Sun <york.sun@nxp.com>
5735 L: linux-edac@vger.kernel.org
5737 F: drivers/edac/fsl_ddr_edac.*
5740 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5741 L: linux-edac@vger.kernel.org
5743 F: drivers/edac/ghes_edac.c
5746 M: Tony Luck <tony.luck@intel.com>
5747 L: linux-edac@vger.kernel.org
5749 F: drivers/edac/i10nm_base.c
5752 L: linux-edac@vger.kernel.org
5754 F: drivers/edac/i3000_edac.c
5757 L: linux-edac@vger.kernel.org
5759 F: drivers/edac/i5000_edac.c
5762 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5763 L: linux-edac@vger.kernel.org
5765 F: drivers/edac/i5400_edac.c
5768 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5769 L: linux-edac@vger.kernel.org
5771 F: drivers/edac/i7300_edac.c
5774 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5775 L: linux-edac@vger.kernel.org
5777 F: drivers/edac/i7core_edac.c
5780 M: Tim Small <tim@buttersideup.com>
5781 L: linux-edac@vger.kernel.org
5783 F: drivers/edac/i82443bxgx_edac.c
5786 M: "Arvind R." <arvino55@gmail.com>
5787 L: linux-edac@vger.kernel.org
5789 F: drivers/edac/i82975x_edac.c
5792 M: Jason Baron <jbaron@akamai.com>
5793 L: linux-edac@vger.kernel.org
5795 F: drivers/edac/ie31200_edac.c
5798 M: Johannes Thumshirn <morbidrsa@gmail.com>
5799 L: linux-edac@vger.kernel.org
5801 F: drivers/edac/mpc85xx_edac.[ch]
5804 M: Egor Martovetsky <egor@pasemi.com>
5805 L: linux-edac@vger.kernel.org
5807 F: drivers/edac/pasemi_edac.c
5810 M: Tony Luck <tony.luck@intel.com>
5811 L: linux-edac@vger.kernel.org
5813 F: drivers/edac/pnd2_edac.[ch]
5816 M: Tim Small <tim@buttersideup.com>
5817 L: linux-edac@vger.kernel.org
5819 F: drivers/edac/r82600_edac.c
5822 M: Tony Luck <tony.luck@intel.com>
5823 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5824 L: linux-edac@vger.kernel.org
5826 F: drivers/edac/sb_edac.c
5829 M: Tony Luck <tony.luck@intel.com>
5830 L: linux-edac@vger.kernel.org
5832 F: drivers/edac/skx_*.c
5835 M: Tero Kristo <t-kristo@ti.com>
5836 L: linux-edac@vger.kernel.org
5838 F: drivers/edac/ti_edac.c
5841 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5842 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5843 L: linux-arm-msm@vger.kernel.org
5844 L: linux-edac@vger.kernel.org
5846 F: drivers/edac/qcom_edac.c
5848 EDIROL UA-101/UA-1000 DRIVER
5849 M: Clemens Ladisch <clemens@ladisch.de>
5850 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5853 F: sound/usb/misc/ua101.c
5856 L: linux-efi@vger.kernel.org
5857 M: Ivan Hu <ivan.hu@canonical.com>
5858 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5860 F: drivers/firmware/efi/test/
5862 EFI VARIABLE FILESYSTEM
5863 M: Matthew Garrett <matthew.garrett@nebula.com>
5864 M: Jeremy Kerr <jk@ozlabs.org>
5865 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5867 L: linux-efi@vger.kernel.org
5871 EFIFB FRAMEBUFFER DRIVER
5872 L: linux-fbdev@vger.kernel.org
5873 M: Peter Jones <pjones@redhat.com>
5875 F: drivers/video/fbdev/efifb.c
5878 W: http://aeschi.ch.eu.org/efs/
5882 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5883 M: Douglas Miller <dougmill@linux.ibm.com>
5884 L: netdev@vger.kernel.org
5886 F: drivers/net/ethernet/ibm/ehea/
5888 EM28XX VIDEO4LINUX DRIVER
5889 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5890 L: linux-media@vger.kernel.org
5891 W: https://linuxtv.org
5892 T: git git://linuxtv.org/media_tree.git
5894 F: drivers/media/usb/em28xx/
5895 F: Documentation/media/v4l-drivers/em28xx*
5898 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5899 M: Matt Mackall <mpm@selenic.com>
5900 M: David Woodhouse <dwmw2@infradead.org>
5901 L: linux-embedded@vger.kernel.org
5904 Emulex 10Gbps iSCSI - OneConnect DRIVER
5905 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5906 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5907 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5908 L: linux-scsi@vger.kernel.org
5909 W: http://www.broadcom.com
5911 F: drivers/scsi/be2iscsi/
5913 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5914 M: Sathya Perla <sathya.perla@broadcom.com>
5915 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5916 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5917 M: Somnath Kotur <somnath.kotur@broadcom.com>
5918 L: netdev@vger.kernel.org
5919 W: http://www.emulex.com
5921 F: drivers/net/ethernet/emulex/benet/
5923 EMULEX ONECONNECT ROCE DRIVER
5924 M: Selvin Xavier <selvin.xavier@broadcom.com>
5925 M: Devesh Sharma <devesh.sharma@broadcom.com>
5926 L: linux-rdma@vger.kernel.org
5927 W: http://www.broadcom.com
5929 F: drivers/infiniband/hw/ocrdma/
5930 F: include/uapi/rdma/ocrdma-abi.h
5932 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5933 M: James Smart <james.smart@broadcom.com>
5934 M: Dick Kennedy <dick.kennedy@broadcom.com>
5935 L: linux-scsi@vger.kernel.org
5936 W: http://www.broadcom.com
5938 F: drivers/scsi/lpfc/
5940 ENE CB710 FLASH CARD READER DRIVER
5941 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5943 F: drivers/misc/cb710/
5944 F: drivers/mmc/host/cb710-mmc.*
5945 F: include/linux/cb710.h
5947 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5948 M: Maxim Levitsky <maximlevitsky@gmail.com>
5950 F: drivers/media/rc/ene_ir.*
5952 EPSON S1D13XXX FRAMEBUFFER DRIVER
5953 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5956 F: drivers/video/fbdev/s1d13xxxfb.c
5957 F: include/video/s1d13xxxfb.h
5959 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5960 M: Jeff Layton <jlayton@kernel.org>
5963 F: include/linux/errseq.h
5965 ET131X NETWORK DRIVER
5966 M: Mark Einon <mark.einon@gmail.com>
5968 F: drivers/net/ethernet/agere/
5971 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5972 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5973 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5974 L: netdev@vger.kernel.org
5975 W: http://www.linuxfoundation.org/en/Net:Bridge
5977 F: include/linux/netfilter_bridge/
5980 ETHERNET PHY LIBRARY
5981 M: Andrew Lunn <andrew@lunn.ch>
5982 M: Florian Fainelli <f.fainelli@gmail.com>
5983 M: Heiner Kallweit <hkallweit1@gmail.com>
5984 L: netdev@vger.kernel.org
5986 F: Documentation/ABI/testing/sysfs-bus-mdio
5987 F: Documentation/devicetree/bindings/net/mdio*
5988 F: Documentation/networking/phy.rst
5990 F: drivers/of/of_mdio.c
5991 F: drivers/of/of_net.c
5992 F: include/linux/*mdio*.h
5993 F: include/linux/of_net.h
5994 F: include/linux/phy.h
5995 F: include/linux/phy_fixed.h
5996 F: include/linux/platform_data/mdio-bcm-unimac.h
5997 F: include/linux/platform_data/mdio-gpio.h
5998 F: include/trace/events/mdio.h
5999 F: include/uapi/linux/mdio.h
6000 F: include/uapi/linux/mii.h
6003 M: Jan Kara <jack@suse.com>
6004 L: linux-ext4@vger.kernel.org
6006 F: Documentation/filesystems/ext2.txt
6008 F: include/linux/ext2*
6011 M: "Theodore Ts'o" <tytso@mit.edu>
6012 M: Andreas Dilger <adilger.kernel@dilger.ca>
6013 L: linux-ext4@vger.kernel.org
6014 W: http://ext4.wiki.kernel.org
6015 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6018 F: Documentation/filesystems/ext4/
6021 Extended Verification Module (EVM)
6022 M: Mimi Zohar <zohar@linux.ibm.com>
6023 L: linux-integrity@vger.kernel.org
6025 F: security/integrity/evm/
6027 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6028 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6029 L: linux-efi@vger.kernel.org
6030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6032 F: Documentation/efi-stub.txt
6033 F: arch/*/kernel/efi.c
6034 F: arch/x86/boot/compressed/eboot.[ch]
6035 F: arch/*/include/asm/efi.h
6036 F: arch/x86/platform/efi/
6037 F: drivers/firmware/efi/
6038 F: include/linux/efi*.h
6039 F: arch/arm/boot/compressed/efi-header.S
6040 F: arch/arm64/kernel/efi-entry.S
6042 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6043 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6044 M: Chanwoo Choi <cw00.choi@samsung.com>
6045 L: linux-kernel@vger.kernel.org
6046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6049 F: include/linux/extcon/
6050 F: include/linux/extcon.h
6051 F: Documentation/extcon/
6052 F: Documentation/devicetree/bindings/extcon/
6055 M: Jingoo Han <jingoohan1@gmail.com>
6056 L: dri-devel@lists.freedesktop.org
6058 F: drivers/gpu/drm/exynos/exynos_dp*
6060 EXYNOS SYSMMU (IOMMU) driver
6061 M: Marek Szyprowski <m.szyprowski@samsung.com>
6062 L: iommu@lists.linux-foundation.org
6064 F: drivers/iommu/exynos-iommu.c
6066 EZchip NPS platform support
6067 M: Vineet Gupta <vgupta@synopsys.com>
6068 M: Ofer Levi <oferle@mellanox.com>
6070 F: arch/arc/plat-eznps
6071 F: arch/arc/boot/dts/eznps.dts
6074 M: Jaegeuk Kim <jaegeuk@kernel.org>
6075 M: Chao Yu <yuchao0@huawei.com>
6076 L: linux-f2fs-devel@lists.sourceforge.net
6077 W: https://f2fs.wiki.kernel.org/
6078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6080 F: Documentation/filesystems/f2fs.txt
6081 F: Documentation/ABI/testing/sysfs-fs-f2fs
6083 F: include/linux/f2fs_fs.h
6084 F: include/trace/events/f2fs.h
6086 F71805F HARDWARE MONITORING DRIVER
6087 M: Jean Delvare <jdelvare@suse.com>
6088 L: linux-hwmon@vger.kernel.org
6090 F: Documentation/hwmon/f71805f.rst
6091 F: drivers/hwmon/f71805f.c
6094 M: Josh Poimboeuf <jpoimboe@redhat.com>
6096 F: scripts/faddr2line
6099 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6100 L: netdev@vger.kernel.org
6102 F: net/core/failover.c
6103 F: include/net/failover.h
6104 F: Documentation/networking/failover.rst
6107 M: Jan Kara <jack@suse.cz>
6108 R: Amir Goldstein <amir73il@gmail.com>
6109 L: linux-fsdevel@vger.kernel.org
6111 F: fs/notify/fanotify/
6112 F: include/linux/fanotify.h
6113 F: include/uapi/linux/fanotify.h
6115 FARSYNC SYNCHRONOUS DRIVER
6116 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6117 W: http://www.farsite.co.uk/
6119 F: drivers/net/wan/farsync.*
6121 FAULT INJECTION SUPPORT
6122 M: Akinobu Mita <akinobu.mita@gmail.com>
6124 F: Documentation/fault-injection/
6125 F: lib/fault-inject.c
6127 FBTFT Framebuffer drivers
6129 L: dri-devel@lists.freedesktop.org
6130 L: linux-fbdev@vger.kernel.org
6131 F: drivers/staging/fbtft/
6134 M: Michael Buesch <m@bues.ch>
6135 L: linux-media@vger.kernel.org
6137 F: drivers/media/tuners/fc0011.h
6138 F: drivers/media/tuners/fc0011.c
6141 M: Antti Palosaari <crope@iki.fi>
6142 L: linux-media@vger.kernel.org
6143 W: https://linuxtv.org
6144 W: http://palosaari.fi/linux/
6145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6146 T: git git://linuxtv.org/anttip/media_tree.git
6148 F: drivers/media/tuners/fc2580*
6150 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6151 M: Hannes Reinecke <hare@suse.de>
6152 L: linux-scsi@vger.kernel.org
6153 W: www.Open-FCoE.org
6155 F: drivers/scsi/libfc/
6156 F: drivers/scsi/fcoe/
6158 F: include/scsi/libfc.h
6159 F: include/scsi/libfcoe.h
6160 F: include/uapi/scsi/fc/
6162 FILE LOCKING (flock() and fcntl()/lockf())
6163 M: Jeff Layton <jlayton@kernel.org>
6164 M: "J. Bruce Fields" <bfields@fieldses.org>
6165 L: linux-fsdevel@vger.kernel.org
6167 F: include/linux/fcntl.h
6168 F: include/uapi/linux/fcntl.h
6172 FILESYSTEMS (VFS and infrastructure)
6173 M: Alexander Viro <viro@zeniv.linux.org.uk>
6174 L: linux-fsdevel@vger.kernel.org
6177 F: include/linux/fs.h
6178 F: include/linux/fs_types.h
6179 F: include/uapi/linux/fs.h
6181 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6182 M: Riku Voipio <riku.voipio@iki.fi>
6183 L: linux-hwmon@vger.kernel.org
6185 F: drivers/hwmon/f75375s.c
6186 F: include/linux/f75375s.h
6188 FIREWIRE AUDIO DRIVERS
6189 M: Clemens Ladisch <clemens@ladisch.de>
6190 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6195 FIREWIRE MEDIA DRIVERS (firedtv)
6196 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6197 L: linux-media@vger.kernel.org
6198 L: linux1394-devel@lists.sourceforge.net
6199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6201 F: drivers/media/firewire/
6203 FIREWIRE SBP-2 TARGET
6204 M: Chris Boot <bootc@bootc.net>
6205 L: linux-scsi@vger.kernel.org
6206 L: target-devel@vger.kernel.org
6207 L: linux1394-devel@lists.sourceforge.net
6208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6210 F: drivers/target/sbp/
6213 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6214 L: linux1394-devel@lists.sourceforge.net
6215 W: http://ieee1394.wiki.kernel.org/
6216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6218 F: drivers/firewire/
6219 F: include/linux/firewire.h
6220 F: include/uapi/linux/firewire*.h
6223 FIRMWARE LOADER (request_firmware)
6224 M: Luis Chamberlain <mcgrof@kernel.org>
6225 L: linux-kernel@vger.kernel.org
6227 F: Documentation/firmware_class/
6228 F: drivers/base/firmware_loader/
6229 F: include/linux/firmware.h
6231 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6232 M: Joshua Morris <josh.h.morris@us.ibm.com>
6233 M: Philip Kelleher <pjk1939@linux.ibm.com>
6235 F: drivers/block/rsxx/
6238 M: Jiri Kosina <jikos@kernel.org>
6239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6241 F: drivers/block/floppy.c
6244 M: Alessandro Rubini <rubini@gnudd.com>
6245 W: http://www.ohwr.org/projects/fmc-bus
6248 F: include/linux/fmc*.h
6249 F: include/linux/ipmi-fru.h
6252 FPGA MANAGER FRAMEWORK
6253 M: Moritz Fischer <mdf@kernel.org>
6254 L: linux-fpga@vger.kernel.org
6256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6257 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6258 F: Documentation/fpga/
6259 F: Documentation/driver-api/fpga/
6260 F: Documentation/devicetree/bindings/fpga/
6262 F: include/linux/fpga/
6263 W: http://www.rocketboards.org
6266 M: Wu Hao <hao.wu@intel.com>
6267 L: linux-fpga@vger.kernel.org
6269 F: Documentation/fpga/dfl.txt
6270 F: include/uapi/linux/fpga-dfl.h
6271 F: drivers/fpga/dfl*
6274 M: Bill Metzenthen <billm@melbpc.org.au>
6275 W: http://floatingpoint.sourceforge.net/emulator/index.html
6277 F: arch/x86/math-emu/
6279 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6280 L: netdev@vger.kernel.org
6282 F: drivers/net/wan/dlci.c
6283 F: drivers/net/wan/sdla.c
6286 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6287 L: dri-devel@lists.freedesktop.org
6288 L: linux-fbdev@vger.kernel.org
6289 T: git git://github.com/bzolnier/linux.git
6290 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6292 F: Documentation/fb/
6295 F: include/linux/fb.h
6296 F: include/uapi/video/
6297 F: include/uapi/linux/fb.h
6299 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6300 M: Horia Geantă <horia.geanta@nxp.com>
6301 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6302 L: linux-crypto@vger.kernel.org
6304 F: drivers/crypto/caam/
6305 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6307 FREESCALE DIU FRAMEBUFFER DRIVER
6308 M: Timur Tabi <timur@kernel.org>
6309 L: linux-fbdev@vger.kernel.org
6311 F: drivers/video/fbdev/fsl-diu-fb.*
6313 FREESCALE DMA DRIVER
6314 M: Li Yang <leoyang.li@nxp.com>
6315 M: Zhang Wei <zw@zh-kernel.org>
6316 L: linuxppc-dev@lists.ozlabs.org
6318 F: drivers/dma/fsldma.*
6320 FREESCALE ENETC ETHERNET DRIVERS
6321 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6322 L: netdev@vger.kernel.org
6324 F: drivers/net/ethernet/freescale/enetc/
6326 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6327 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6328 L: netdev@vger.kernel.org
6330 F: drivers/net/ethernet/freescale/gianfar*
6331 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6333 FREESCALE GPMI NAND DRIVER
6334 M: Han Xu <han.xu@nxp.com>
6335 L: linux-mtd@lists.infradead.org
6337 F: drivers/mtd/nand/raw/gpmi-nand/*
6339 FREESCALE I2C CPM DRIVER
6340 M: Jochen Friedrich <jochen@scram.de>
6341 L: linuxppc-dev@lists.ozlabs.org
6342 L: linux-i2c@vger.kernel.org
6344 F: drivers/i2c/busses/i2c-cpm.c
6346 FREESCALE IMX DDR PMU DRIVER
6347 M: Frank Li <Frank.li@nxp.com>
6348 L: linux-arm-kernel@lists.infradead.org
6350 F: drivers/perf/fsl_imx8_ddr_perf.c
6351 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6353 FREESCALE IMX LPI2C DRIVER
6354 M: Dong Aisheng <aisheng.dong@nxp.com>
6355 L: linux-i2c@vger.kernel.org
6356 L: linux-imx@nxp.com
6358 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6359 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6361 FREESCALE IMX / MXC FEC DRIVER
6362 M: Fugang Duan <fugang.duan@nxp.com>
6363 L: netdev@vger.kernel.org
6365 F: drivers/net/ethernet/freescale/fec_main.c
6366 F: drivers/net/ethernet/freescale/fec_ptp.c
6367 F: drivers/net/ethernet/freescale/fec.h
6368 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6370 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6371 M: Sascha Hauer <s.hauer@pengutronix.de>
6372 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6373 L: linux-fbdev@vger.kernel.org
6374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6376 F: include/linux/platform_data/video-imxfb.h
6377 F: drivers/video/fbdev/imxfb.c
6379 FREESCALE QORIQ DPAA ETHERNET DRIVER
6380 M: Madalin Bucur <madalin.bucur@nxp.com>
6381 L: netdev@vger.kernel.org
6383 F: drivers/net/ethernet/freescale/dpaa
6385 FREESCALE QORIQ DPAA FMAN DRIVER
6386 M: Madalin Bucur <madalin.bucur@nxp.com>
6387 L: netdev@vger.kernel.org
6389 F: drivers/net/ethernet/freescale/fman
6390 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6392 FREESCALE QORIQ PTP CLOCK DRIVER
6393 M: Yangbo Lu <yangbo.lu@nxp.com>
6394 L: netdev@vger.kernel.org
6396 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6397 F: drivers/ptp/ptp_qoriq.c
6398 F: drivers/ptp/ptp_qoriq_debugfs.c
6399 F: include/linux/fsl/ptp_qoriq.h
6400 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6402 FREESCALE QUAD SPI DRIVER
6403 M: Han Xu <han.xu@nxp.com>
6404 L: linux-spi@vger.kernel.org
6406 F: drivers/spi/spi-fsl-qspi.c
6408 FREESCALE QUICC ENGINE LIBRARY
6409 M: Qiang Zhao <qiang.zhao@nxp.com>
6410 L: linuxppc-dev@lists.ozlabs.org
6412 F: drivers/soc/fsl/qe/
6413 F: include/soc/fsl/*qe*.h
6414 F: include/soc/fsl/*ucc*.h
6416 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6417 M: Li Yang <leoyang.li@nxp.com>
6418 L: netdev@vger.kernel.org
6419 L: linuxppc-dev@lists.ozlabs.org
6421 F: drivers/net/ethernet/freescale/ucc_geth*
6423 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6424 M: Zhao Qiang <qiang.zhao@nxp.com>
6425 L: netdev@vger.kernel.org
6426 L: linuxppc-dev@lists.ozlabs.org
6428 F: drivers/net/wan/fsl_ucc_hdlc*
6430 FREESCALE QUICC ENGINE UCC UART DRIVER
6431 M: Timur Tabi <timur@kernel.org>
6432 L: linuxppc-dev@lists.ozlabs.org
6434 F: drivers/tty/serial/ucc_uart.c
6436 FREESCALE SOC DRIVERS
6437 M: Li Yang <leoyang.li@nxp.com>
6438 L: linuxppc-dev@lists.ozlabs.org
6439 L: linux-arm-kernel@lists.infradead.org
6441 F: Documentation/devicetree/bindings/soc/fsl/
6443 F: include/linux/fsl/
6445 FREESCALE SOC FS_ENET DRIVER
6446 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6447 L: linuxppc-dev@lists.ozlabs.org
6448 L: netdev@vger.kernel.org
6450 F: drivers/net/ethernet/freescale/fs_enet/
6451 F: include/linux/fs_enet_pd.h
6453 FREESCALE SOC SOUND DRIVERS
6454 M: Timur Tabi <timur@kernel.org>
6455 M: Nicolin Chen <nicoleotsuka@gmail.com>
6456 M: Xiubo Li <Xiubo.Lee@gmail.com>
6457 R: Fabio Estevam <festevam@gmail.com>
6458 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6459 L: linuxppc-dev@lists.ozlabs.org
6461 F: sound/soc/fsl/fsl*
6462 F: sound/soc/fsl/imx*
6463 F: sound/soc/fsl/mpc8610_hpcd.c
6465 FREESCALE USB PERIPHERAL DRIVERS
6466 M: Li Yang <leoyang.li@nxp.com>
6467 L: linux-usb@vger.kernel.org
6468 L: linuxppc-dev@lists.ozlabs.org
6470 F: drivers/usb/gadget/udc/fsl*
6473 M: Christoph Hellwig <hch@infradead.org>
6474 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6479 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6480 M: Pavel Machek <pavel@ucw.cz>
6481 L: linux-pm@vger.kernel.org
6483 F: Documentation/power/freezing-of-tasks.txt
6484 F: include/linux/freezer.h
6488 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6489 L: linux-kernel@vger.kernel.org
6492 F: include/linux/frontswap.h
6494 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6495 M: David Howells <dhowells@redhat.com>
6496 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6498 F: Documentation/filesystems/caching/
6500 F: include/linux/fscache*.h
6502 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6503 M: Theodore Y. Ts'o <tytso@mit.edu>
6504 M: Jaegeuk Kim <jaegeuk@kernel.org>
6505 M: Eric Biggers <ebiggers@kernel.org>
6506 L: linux-fscrypt@vger.kernel.org
6507 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6508 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6511 F: include/linux/fscrypt*.h
6512 F: Documentation/filesystems/fscrypt.rst
6514 FSI-ATTACHED I2C DRIVER
6515 M: Eddie James <eajames@linux.ibm.com>
6516 L: linux-i2c@vger.kernel.org
6517 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6519 F: drivers/i2c/busses/i2c-fsi.c
6520 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6522 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6523 M: Jan Kara <jack@suse.cz>
6524 R: Amir Goldstein <amir73il@gmail.com>
6525 L: linux-fsdevel@vger.kernel.org
6528 F: include/linux/fsnotify*.h
6530 FUJITSU LAPTOP EXTRAS
6531 M: Jonathan Woithe <jwoithe@just42.net>
6532 L: platform-driver-x86@vger.kernel.org
6534 F: drivers/platform/x86/fujitsu-laptop.c
6536 FUJITSU M-5MO LS CAMERA ISP DRIVER
6537 M: Kyungmin Park <kyungmin.park@samsung.com>
6538 M: Heungjun Kim <riverful.kim@samsung.com>
6539 L: linux-media@vger.kernel.org
6541 F: drivers/media/i2c/m5mols/
6542 F: include/media/i2c/m5mols.h
6544 FUJITSU TABLET EXTRAS
6545 M: Robert Gerlach <khnz@gmx.de>
6546 L: platform-driver-x86@vger.kernel.org
6548 F: drivers/platform/x86/fujitsu-tablet.c
6550 FUSE: FILESYSTEM IN USERSPACE
6551 M: Miklos Szeredi <miklos@szeredi.hu>
6552 L: linux-fsdevel@vger.kernel.org
6553 W: http://fuse.sourceforge.net/
6554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6557 F: include/uapi/linux/fuse.h
6558 F: Documentation/filesystems/fuse.txt
6561 M: Thomas Gleixner <tglx@linutronix.de>
6562 M: Ingo Molnar <mingo@redhat.com>
6563 R: Peter Zijlstra <peterz@infradead.org>
6564 R: Darren Hart <dvhart@infradead.org>
6565 L: linux-kernel@vger.kernel.org
6566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6569 F: include/asm-generic/futex.h
6570 F: include/linux/futex.h
6571 F: include/uapi/linux/futex.h
6572 F: tools/testing/selftests/futex/
6573 F: tools/perf/bench/futex*
6574 F: Documentation/*futex*
6577 M: Kees Cook <keescook@chromium.org>
6578 R: Emese Revfy <re.emese@gmail.com>
6579 L: kernel-hardening@lists.openwall.com
6581 F: scripts/gcc-plugins/
6582 F: scripts/gcc-plugin.sh
6583 F: scripts/Makefile.gcc-plugins
6584 F: Documentation/gcc-plugins.txt
6586 GASKET DRIVER FRAMEWORK
6587 M: Rob Springer <rspringer@google.com>
6588 M: Todd Poynor <toddpoynor@google.com>
6589 M: Ben Chan <benchan@chromium.org>
6591 F: drivers/staging/gasket/
6593 GCOV BASED KERNEL PROFILING
6594 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6597 F: Documentation/dev-tools/gcov.rst
6599 GDB KERNEL DEBUGGING HELPER SCRIPTS
6600 M: Jan Kiszka <jan.kiszka@siemens.com>
6601 M: Kieran Bingham <kbingham@kernel.org>
6605 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6606 M: Achim Leubner <achim_leubner@adaptec.com>
6607 L: linux-scsi@vger.kernel.org
6608 W: http://www.icp-vortex.com/
6610 F: drivers/scsi/gdt*
6612 GEMTEK FM RADIO RECEIVER DRIVER
6613 M: Hans Verkuil <hverkuil@xs4all.nl>
6614 L: linux-media@vger.kernel.org
6615 T: git git://linuxtv.org/media_tree.git
6616 W: https://linuxtv.org
6618 F: drivers/media/radio/radio-gemtek*
6620 GENERIC GPIO I2C DRIVER
6621 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6623 F: drivers/i2c/busses/i2c-gpio.c
6624 F: include/linux/platform_data/i2c-gpio.h
6626 GENERIC GPIO I2C MULTIPLEXER DRIVER
6627 M: Peter Korsgaard <peter.korsgaard@barco.com>
6628 L: linux-i2c@vger.kernel.org
6630 F: drivers/i2c/muxes/i2c-mux-gpio.c
6631 F: include/linux/platform_data/i2c-mux-gpio.h
6632 F: Documentation/i2c/muxes/i2c-mux-gpio
6634 GENERIC HDLC (WAN) DRIVERS
6635 M: Krzysztof Halasa <khc@pm.waw.pl>
6636 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6638 F: drivers/net/wan/c101.c
6639 F: drivers/net/wan/hd6457*
6640 F: drivers/net/wan/hdlc*
6641 F: drivers/net/wan/n2.c
6642 F: drivers/net/wan/pc300too.c
6643 F: drivers/net/wan/pci200syn.c
6644 F: drivers/net/wan/wanxl*
6646 GENERIC INCLUDE/ASM HEADER FILES
6647 M: Arnd Bergmann <arnd@arndb.de>
6648 L: linux-arch@vger.kernel.org
6649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6651 F: include/asm-generic/
6652 F: include/uapi/asm-generic/
6654 GENERIC PHY FRAMEWORK
6655 M: Kishon Vijay Abraham I <kishon@ti.com>
6656 L: linux-kernel@vger.kernel.org
6657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6660 F: include/linux/phy/
6661 F: Documentation/devicetree/bindings/phy/
6663 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6664 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6666 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6669 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6670 M: Kevin Hilman <khilman@kernel.org>
6671 M: Ulf Hansson <ulf.hansson@linaro.org>
6672 L: linux-pm@vger.kernel.org
6674 F: drivers/base/power/domain*.c
6675 F: include/linux/pm_domain.h
6676 F: Documentation/devicetree/bindings/power/power_domain.txt
6678 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6679 M: Eugen Hristev <eugen.hristev@microchip.com>
6680 L: linux-input@vger.kernel.org
6682 F: drivers/input/touchscreen/resistive-adc-touch.c
6684 GENERIC UIO DRIVER FOR PCI DEVICES
6685 M: "Michael S. Tsirkin" <mst@redhat.com>
6686 L: kvm@vger.kernel.org
6688 F: drivers/uio/uio_pci_generic.c
6690 GENERIC VDSO LIBRARY:
6691 M: Andy Lutomirski <luto@kernel.org>
6692 M: Thomas Gleixner <tglx@linutronix.de>
6693 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6694 L: linux-kernel@vger.kernel.org
6695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6698 F: kernel/time/vsyscall.c
6700 F: include/asm-generic/vdso/vsyscall.h
6702 GENWQE (IBM Generic Workqueue Card)
6703 M: Frank Haverkamp <haver@linux.ibm.com>
6705 F: drivers/misc/genwqe/
6707 GET_MAINTAINER SCRIPT
6708 M: Joe Perches <joe@perches.com>
6710 F: scripts/get_maintainer.pl
6713 M: Bob Peterson <rpeterso@redhat.com>
6714 M: Andreas Gruenbacher <agruenba@redhat.com>
6715 L: cluster-devel@redhat.com
6716 W: http://sources.redhat.com/cluster/
6717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6719 F: Documentation/filesystems/gfs2*.txt
6721 F: include/uapi/linux/gfs2_ondisk.h
6723 GIGASET ISDN DRIVERS
6724 M: Paul Bolle <pebolle@tiscali.nl>
6725 L: gigaset307x-common@lists.sourceforge.net
6726 W: http://gigaset307x.sourceforge.net/
6728 F: Documentation/isdn/README.gigaset
6729 F: drivers/isdn/gigaset/
6730 F: include/uapi/linux/gigaset_dev.h
6733 M: Johan Hovold <johan@kernel.org>
6734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6736 F: Documentation/ABI/testing/sysfs-class-gnss
6737 F: Documentation/devicetree/bindings/gnss/
6739 F: include/linux/gnss.h
6742 M: Hans Verkuil <hans.verkuil@cisco.com>
6743 L: linux-media@vger.kernel.org
6745 F: drivers/media/usb/go7007/
6748 M: Bastien Nocera <hadess@hadess.net>
6749 L: linux-input@vger.kernel.org
6751 F: drivers/input/touchscreen/goodix.c
6753 GPD POCKET FAN DRIVER
6754 M: Hans de Goede <hdegoede@redhat.com>
6755 L: platform-driver-x86@vger.kernel.org
6757 F: drivers/platform/x86/gpd-pocket-fan.c
6760 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6761 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6762 L: linux-gpio@vger.kernel.org
6763 L: linux-acpi@vger.kernel.org
6765 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6766 F: drivers/gpio/gpiolib-acpi.c
6769 M: Sean Young <sean@mess.org>
6770 L: linux-media@vger.kernel.org
6772 F: drivers/media/rc/gpio-ir-tx.c
6775 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6776 L: linux-gpio@vger.kernel.org
6778 F: drivers/gpio/gpio-mockup.c
6779 F: tools/testing/selftests/gpio/
6782 M: Linus Walleij <linus.walleij@linaro.org>
6783 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6784 L: linux-gpio@vger.kernel.org
6785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6787 F: Documentation/devicetree/bindings/gpio/
6788 F: Documentation/driver-api/gpio/
6789 F: Documentation/gpio/
6790 F: Documentation/ABI/testing/gpio-cdev
6791 F: Documentation/ABI/obsolete/sysfs-gpio
6793 F: include/linux/gpio/
6794 F: include/linux/gpio.h
6795 F: include/linux/of_gpio.h
6796 F: include/asm-generic/gpio.h
6797 F: include/uapi/linux/gpio.h
6800 GRE DEMULTIPLEXER DRIVER
6801 M: Dmitry Kozlov <xeb@mail.ru>
6802 L: netdev@vger.kernel.org
6804 F: net/ipv4/gre_demux.c
6805 F: net/ipv4/gre_offload.c
6806 F: include/net/gre.h
6808 GRETH 10/100/1G Ethernet MAC device driver
6809 M: Andreas Larsson <andreas@gaisler.com>
6810 L: netdev@vger.kernel.org
6812 F: drivers/net/ethernet/aeroflex/
6814 GREYBUS AUDIO PROTOCOLS DRIVERS
6815 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6816 M: Mark Greer <mgreer@animalcreek.com>
6818 F: drivers/staging/greybus/audio_apbridgea.c
6819 F: drivers/staging/greybus/audio_apbridgea.h
6820 F: drivers/staging/greybus/audio_codec.c
6821 F: drivers/staging/greybus/audio_codec.h
6822 F: drivers/staging/greybus/audio_gb.c
6823 F: drivers/staging/greybus/audio_manager.c
6824 F: drivers/staging/greybus/audio_manager.h
6825 F: drivers/staging/greybus/audio_manager_module.c
6826 F: drivers/staging/greybus/audio_manager_private.h
6827 F: drivers/staging/greybus/audio_manager_sysfs.c
6828 F: drivers/staging/greybus/audio_module.c
6829 F: drivers/staging/greybus/audio_topology.c
6831 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6832 M: Viresh Kumar <vireshk@kernel.org>
6834 F: drivers/staging/greybus/authentication.c
6835 F: drivers/staging/greybus/bootrom.c
6836 F: drivers/staging/greybus/firmware.h
6837 F: drivers/staging/greybus/fw-core.c
6838 F: drivers/staging/greybus/fw-download.c
6839 F: drivers/staging/greybus/fw-management.c
6840 F: drivers/staging/greybus/greybus_authentication.h
6841 F: drivers/staging/greybus/greybus_firmware.h
6842 F: drivers/staging/greybus/hid.c
6843 F: drivers/staging/greybus/i2c.c
6844 F: drivers/staging/greybus/spi.c
6845 F: drivers/staging/greybus/spilib.c
6846 F: drivers/staging/greybus/spilib.h
6848 GREYBUS LOOPBACK DRIVER
6849 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6851 F: drivers/staging/greybus/loopback.c
6853 GREYBUS PLATFORM DRIVERS
6854 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6856 F: drivers/staging/greybus/arche-platform.c
6857 F: drivers/staging/greybus/arche-apb-ctrl.c
6858 F: drivers/staging/greybus/arche_platform.h
6860 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6861 M: Rui Miguel Silva <rmfrfs@gmail.com>
6863 F: drivers/staging/greybus/sdio.c
6864 F: drivers/staging/greybus/light.c
6865 F: drivers/staging/greybus/gpio.c
6866 F: drivers/staging/greybus/power_supply.c
6867 F: drivers/staging/greybus/spi.c
6868 F: drivers/staging/greybus/spilib.c
6871 M: Johan Hovold <johan@kernel.org>
6872 M: Alex Elder <elder@kernel.org>
6873 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6875 F: drivers/staging/greybus/
6876 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6878 GREYBUS UART PROTOCOLS DRIVERS
6879 M: David Lin <dtwlin@gmail.com>
6881 F: drivers/staging/greybus/uart.c
6882 F: drivers/staging/greybus/log.c
6884 GS1662 VIDEO SERIALIZER
6885 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6886 L: linux-media@vger.kernel.org
6887 T: git git://linuxtv.org/media_tree.git
6889 F: drivers/media/spi/gs1662.c
6891 GSPCA FINEPIX SUBDRIVER
6892 M: Frank Zago <frank@zago.net>
6893 L: linux-media@vger.kernel.org
6894 T: git git://linuxtv.org/media_tree.git
6896 F: drivers/media/usb/gspca/finepix.c
6898 GSPCA GL860 SUBDRIVER
6899 M: Olivier Lorin <o.lorin@laposte.net>
6900 L: linux-media@vger.kernel.org
6901 T: git git://linuxtv.org/media_tree.git
6903 F: drivers/media/usb/gspca/gl860/
6905 GSPCA M5602 SUBDRIVER
6906 M: Erik Andren <erik.andren@gmail.com>
6907 L: linux-media@vger.kernel.org
6908 T: git git://linuxtv.org/media_tree.git
6910 F: drivers/media/usb/gspca/m5602/
6912 GSPCA PAC207 SONIXB SUBDRIVER
6913 M: Hans Verkuil <hverkuil@xs4all.nl>
6914 L: linux-media@vger.kernel.org
6915 T: git git://linuxtv.org/media_tree.git
6917 F: drivers/media/usb/gspca/pac207.c
6919 GSPCA SN9C20X SUBDRIVER
6920 M: Brian Johnson <brijohn@gmail.com>
6921 L: linux-media@vger.kernel.org
6922 T: git git://linuxtv.org/media_tree.git
6924 F: drivers/media/usb/gspca/sn9c20x.c
6926 GSPCA T613 SUBDRIVER
6927 M: Leandro Costantino <lcostantino@gmail.com>
6928 L: linux-media@vger.kernel.org
6929 T: git git://linuxtv.org/media_tree.git
6931 F: drivers/media/usb/gspca/t613.c
6933 GSPCA USB WEBCAM DRIVER
6934 M: Hans Verkuil <hverkuil@xs4all.nl>
6935 L: linux-media@vger.kernel.org
6936 T: git git://linuxtv.org/media_tree.git
6938 F: drivers/media/usb/gspca/
6940 GTP (GPRS Tunneling Protocol)
6941 M: Pablo Neira Ayuso <pablo@netfilter.org>
6942 M: Harald Welte <laforge@gnumonks.org>
6943 L: osmocom-net-gprs@lists.osmocom.org
6944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6946 F: drivers/net/gtp.c
6948 GUID PARTITION TABLE (GPT)
6949 M: Davidlohr Bueso <dave@stgolabs.net>
6950 L: linux-efi@vger.kernel.org
6952 F: block/partitions/efi.*
6955 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6956 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6957 W: http://uclinux-h8.sourceforge.jp
6958 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6961 F: drivers/clocksource/h8300_*.c
6962 F: drivers/clk/h8300/
6963 F: drivers/irqchip/irq-renesas-h8*.c
6965 HABANALABS PCI DRIVER
6966 M: Oded Gabbay <oded.gabbay@gmail.com>
6967 T: git https://github.com/HabanaAI/linux.git
6969 F: drivers/misc/habanalabs/
6970 F: include/uapi/misc/habanalabs.h
6971 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6972 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6975 M: Antti Palosaari <crope@iki.fi>
6976 L: linux-media@vger.kernel.org
6977 W: https://linuxtv.org
6978 W: http://palosaari.fi/linux/
6979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6980 T: git git://linuxtv.org/anttip/media_tree.git
6982 F: drivers/media/usb/hackrf/
6984 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6985 M: Frank Seidel <frank@f-seidel.de>
6986 L: platform-driver-x86@vger.kernel.org
6987 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6989 F: drivers/platform/x86/hdaps.c
6992 M: Jean Delvare <jdelvare@suse.com>
6993 M: Guenter Roeck <linux@roeck-us.net>
6994 L: linux-hwmon@vger.kernel.org
6995 W: http://hwmon.wiki.kernel.org/
6996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6998 F: Documentation/devicetree/bindings/hwmon/
6999 F: Documentation/hwmon/
7001 F: include/linux/hwmon*.h
7002 F: include/trace/events/hwmon*.h
7004 HARDWARE RANDOM NUMBER GENERATOR CORE
7005 M: Matt Mackall <mpm@selenic.com>
7006 M: Herbert Xu <herbert@gondor.apana.org.au>
7007 L: linux-crypto@vger.kernel.org
7009 F: Documentation/devicetree/bindings/rng/
7010 F: Documentation/hw_random.txt
7011 F: drivers/char/hw_random/
7012 F: include/linux/hw_random.h
7014 HARDWARE TRACING FACILITIES
7015 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7017 F: drivers/hwtracing/
7019 HARDWARE SPINLOCK CORE
7020 M: Ohad Ben-Cohen <ohad@wizery.com>
7021 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7022 L: linux-remoteproc@vger.kernel.org
7024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7025 F: Documentation/devicetree/bindings/hwlock/
7026 F: Documentation/hwspinlock.txt
7027 F: drivers/hwspinlock/
7028 F: include/linux/hwspinlock.h
7030 HARMONY SOUND DRIVER
7031 L: linux-parisc@vger.kernel.org
7033 F: sound/parisc/harmony.*
7035 HDPVR USB VIDEO ENCODER DRIVER
7036 M: Hans Verkuil <hverkuil@xs4all.nl>
7037 L: linux-media@vger.kernel.org
7038 T: git git://linuxtv.org/media_tree.git
7039 W: https://linuxtv.org
7041 F: drivers/media/usb/hdpvr/
7043 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7044 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7046 F: Documentation/watchdog/hpwdt.txt
7047 F: drivers/watchdog/hpwdt.c
7049 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7050 M: Don Brace <don.brace@microsemi.com>
7051 L: esc.storagedev@microsemi.com
7052 L: linux-scsi@vger.kernel.org
7054 F: Documentation/scsi/hpsa.txt
7055 F: drivers/scsi/hpsa*.[ch]
7056 F: include/linux/cciss*.h
7057 F: include/uapi/linux/cciss*.h
7060 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7061 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7062 L: linux-rdma@vger.kernel.org
7064 F: drivers/infiniband/hw/hfi1
7067 L: linux-fsdevel@vger.kernel.org
7069 F: Documentation/filesystems/hfs.txt
7073 L: linux-fsdevel@vger.kernel.org
7075 F: Documentation/filesystems/hfsplus.txt
7078 HGA FRAMEBUFFER DRIVER
7079 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7080 L: linux-nvidia@lists.surfsouth.com
7081 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7083 F: drivers/video/fbdev/hgafb.c
7085 HIBERNATION (aka Software Suspend, aka swsusp)
7086 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7087 M: Pavel Machek <pavel@ucw.cz>
7088 L: linux-pm@vger.kernel.org
7089 B: https://bugzilla.kernel.org
7092 F: drivers/base/power/
7094 F: include/linux/suspend.h
7095 F: include/linux/freezer.h
7096 F: include/linux/pm.h
7097 F: arch/*/include/asm/suspend*.h
7100 M: Jiri Kosina <jikos@kernel.org>
7101 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7102 L: linux-input@vger.kernel.org
7103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7106 F: include/linux/hid*
7107 F: include/uapi/linux/hid*
7109 HID SENSOR HUB DRIVERS
7110 M: Jiri Kosina <jikos@kernel.org>
7111 M: Jonathan Cameron <jic23@kernel.org>
7112 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7113 L: linux-input@vger.kernel.org
7114 L: linux-iio@vger.kernel.org
7116 F: Documentation/hid/hid-sensor*
7117 F: drivers/hid/hid-sensor-*
7118 F: drivers/iio/*/hid-*
7119 F: include/linux/hid-sensor-*
7121 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7122 M: Thomas Gleixner <tglx@linutronix.de>
7123 L: linux-kernel@vger.kernel.org
7124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7126 F: Documentation/timers/
7127 F: kernel/time/hrtimer.c
7128 F: kernel/time/clockevents.c
7129 F: kernel/time/timer_*.c
7130 F: include/linux/clockchips.h
7131 F: include/linux/hrtimer.h
7133 HIGH-SPEED SCC DRIVER FOR AX.25
7134 L: linux-hams@vger.kernel.org
7136 F: drivers/net/hamradio/dmascc.c
7137 F: drivers/net/hamradio/scc.c
7139 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7140 M: HighPoint Linux Team <linux@highpoint-tech.com>
7141 W: http://www.highpoint-tech.com
7143 F: Documentation/scsi/hptiop.txt
7144 F: drivers/scsi/hptiop.c
7147 M: Jes Sorensen <jes@trained-monkey.org>
7148 L: linux-hippi@sunsite.dk
7150 F: include/linux/hippidevice.h
7151 F: include/uapi/linux/if_hippi.h
7153 F: drivers/net/hippi/
7155 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7156 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7157 M: Salil Mehta <salil.mehta@huawei.com>
7158 L: netdev@vger.kernel.org
7159 W: http://www.hisilicon.com
7161 F: drivers/net/ethernet/hisilicon/hns3/
7163 HISILICON LPC BUS DRIVER
7164 M: john.garry@huawei.com
7165 W: http://www.hisilicon.com
7167 F: drivers/bus/hisi_lpc.c
7168 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7170 HISILICON NETWORK SUBSYSTEM DRIVER
7171 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7172 M: Salil Mehta <salil.mehta@huawei.com>
7173 L: netdev@vger.kernel.org
7174 W: http://www.hisilicon.com
7176 F: drivers/net/ethernet/hisilicon/
7177 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7179 HISILICON PMU DRIVER
7180 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7181 W: http://www.hisilicon.com
7183 F: drivers/perf/hisilicon
7184 F: Documentation/perf/hisi-pmu.txt
7186 HISILICON ROCE DRIVER
7187 M: Lijun Ou <oulijun@huawei.com>
7188 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7189 L: linux-rdma@vger.kernel.org
7191 F: drivers/infiniband/hw/hns/
7192 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7194 HISILICON SAS Controller
7195 M: John Garry <john.garry@huawei.com>
7196 W: http://www.hisilicon.com
7198 F: drivers/scsi/hisi_sas/
7199 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7201 HMM - Heterogeneous Memory Management
7202 M: Jérôme Glisse <jglisse@redhat.com>
7203 L: linux-mm@kvack.org
7206 F: include/linux/hmm*
7207 F: Documentation/vm/hmm.rst
7210 M: Jouni Malinen <j@w1.fi>
7211 L: linux-wireless@vger.kernel.org
7212 W: http://w1.fi/hostap-driver.html
7214 F: drivers/net/wireless/intersil/hostap/
7216 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7217 L: platform-driver-x86@vger.kernel.org
7219 F: drivers/platform/x86/tc1100-wmi.c
7221 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7222 M: Jaroslav Kysela <perex@perex.cz>
7224 F: drivers/net/ethernet/hp/hp100.*
7226 HPET: High Precision Event Timers driver
7227 M: Clemens Ladisch <clemens@ladisch.de>
7229 F: Documentation/timers/hpet.txt
7230 F: drivers/char/hpet.c
7231 F: include/linux/hpet.h
7232 F: include/uapi/linux/hpet.h
7236 F: arch/x86/kernel/hpet.c
7237 F: arch/x86/include/asm/hpet.h
7240 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7241 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7246 M: Sebastian Reichel <sre@kernel.org>
7247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7249 F: Documentation/ABI/testing/sysfs-bus-hsi
7250 F: Documentation/driver-api/hsi.rst
7252 F: include/linux/hsi/
7253 F: include/uapi/linux/hsi/
7256 L: linux-usb@vger.kernel.org
7258 F: drivers/net/usb/hso.c
7260 HSR NETWORK PROTOCOL
7261 M: Arvid Brodin <arvid.brodin@alten.se>
7262 L: netdev@vger.kernel.org
7266 HT16K33 LED CONTROLLER DRIVER
7267 M: Robin van der Gracht <robin@protonic.nl>
7269 F: drivers/auxdisplay/ht16k33.c
7270 F: Documentation/devicetree/bindings/display/ht16k33.txt
7272 HTCPEN TOUCHSCREEN DRIVER
7273 M: Pau Oliva Fora <pof@eslack.org>
7274 L: linux-input@vger.kernel.org
7276 F: drivers/input/touchscreen/htcpen.c
7278 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7279 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7280 L: linux-iio@vger.kernel.org
7281 W: http://www.st.com/
7283 F: drivers/iio/humidity/hts221*
7284 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7286 HUAWEI ETHERNET DRIVER
7287 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7288 L: netdev@vger.kernel.org
7290 F: Documentation/networking/hinic.txt
7291 F: drivers/net/ethernet/huawei/hinic/
7294 M: Mike Kravetz <mike.kravetz@oracle.com>
7295 L: linux-mm@kvack.org
7299 F: include/linux/hugetlb.h
7300 F: Documentation/admin-guide/mm/hugetlbpage.rst
7301 F: Documentation/vm/hugetlbfs_reserv.rst
7302 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7305 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7306 L: linux-media@vger.kernel.org
7307 T: git git://linuxtv.org/media_tree.git
7308 W: https://linuxtv.org
7310 F: drivers/media/platform/sti/hva
7312 HWPOISON MEMORY FAILURE HANDLING
7313 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7314 L: linux-mm@kvack.org
7316 F: mm/memory-failure.c
7317 F: mm/hwpoison-inject.c
7319 HYGON PROCESSOR SUPPORT
7320 M: Pu Wen <puwen@hygon.cn>
7321 L: linux-kernel@vger.kernel.org
7323 F: arch/x86/kernel/cpu/hygon.c
7325 Hyper-V CORE AND DRIVERS
7326 M: "K. Y. Srinivasan" <kys@microsoft.com>
7327 M: Haiyang Zhang <haiyangz@microsoft.com>
7328 M: Stephen Hemminger <sthemmin@microsoft.com>
7329 M: Sasha Levin <sashal@kernel.org>
7330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7331 L: linux-hyperv@vger.kernel.org
7333 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7334 F: arch/x86/include/asm/mshyperv.h
7335 F: arch/x86/include/asm/trace/hyperv.h
7336 F: arch/x86/include/asm/hyperv-tlfs.h
7337 F: arch/x86/kernel/cpu/mshyperv.c
7339 F: drivers/clocksource/hyperv_timer.c
7340 F: drivers/hid/hid-hyperv.c
7342 F: drivers/input/serio/hyperv-keyboard.c
7343 F: drivers/pci/controller/pci-hyperv.c
7344 F: drivers/net/hyperv/
7345 F: drivers/scsi/storvsc_drv.c
7346 F: drivers/uio/uio_hv_generic.c
7347 F: drivers/video/fbdev/hyperv_fb.c
7348 F: drivers/iommu/hyperv_iommu.c
7349 F: net/vmw_vsock/hyperv_transport.c
7350 F: include/clocksource/hyperv_timer.h
7351 F: include/linux/hyperv.h
7352 F: include/uapi/linux/hyperv.h
7354 F: Documentation/ABI/stable/sysfs-bus-vmbus
7356 HYPERVISOR VIRTUAL CONSOLE DRIVER
7357 L: linuxppc-dev@lists.ozlabs.org
7362 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7363 L: linux-i2c@vger.kernel.org
7364 L: linux-acpi@vger.kernel.org
7366 F: drivers/i2c/i2c-core-acpi.c
7368 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7369 M: Ajay Gupta <ajayg@nvidia.com>
7370 L: linux-i2c@vger.kernel.org
7372 F: Documentation/i2c/busses/i2c-nvidia-gpu
7373 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7376 M: Peter Rosin <peda@axentia.se>
7377 L: linux-i2c@vger.kernel.org
7379 F: Documentation/i2c/i2c-topology
7380 F: Documentation/i2c/muxes/
7381 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7382 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7383 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7384 F: drivers/i2c/i2c-mux.c
7385 F: drivers/i2c/muxes/
7386 F: include/linux/i2c-mux.h
7388 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7389 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7390 L: linux-i2c@vger.kernel.org
7392 F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7393 F: drivers/i2c/busses/i2c-mv64xxx.c
7395 I2C OVER PARALLEL PORT
7396 M: Jean Delvare <jdelvare@suse.com>
7397 L: linux-i2c@vger.kernel.org
7399 F: Documentation/i2c/busses/i2c-parport
7400 F: Documentation/i2c/busses/i2c-parport-light
7401 F: drivers/i2c/busses/i2c-parport.c
7402 F: drivers/i2c/busses/i2c-parport-light.c
7405 M: Wolfram Sang <wsa@the-dreams.de>
7406 L: linux-i2c@vger.kernel.org
7407 W: https://i2c.wiki.kernel.org/
7408 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7411 F: Documentation/devicetree/bindings/i2c/i2c.txt
7412 F: Documentation/i2c/
7414 F: include/linux/i2c.h
7415 F: include/linux/i2c-dev.h
7416 F: include/linux/i2c-smbus.h
7417 F: include/uapi/linux/i2c.h
7418 F: include/uapi/linux/i2c-*.h
7420 I2C SUBSYSTEM HOST DRIVERS
7421 L: linux-i2c@vger.kernel.org
7422 W: https://i2c.wiki.kernel.org/
7423 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7426 F: Documentation/devicetree/bindings/i2c/
7427 F: drivers/i2c/algos/
7428 F: drivers/i2c/busses/
7431 M: Jean Delvare <jdelvare@suse.com>
7432 L: linux-i2c@vger.kernel.org
7434 F: Documentation/i2c/busses/i2c-taos-evm
7435 F: drivers/i2c/busses/i2c-taos-evm.c
7438 M: Till Harbaum <till@harbaum.org>
7439 L: linux-i2c@vger.kernel.org
7440 W: http://www.harbaum.org/till/i2c_tiny_usb
7442 F: drivers/i2c/busses/i2c-tiny-usb.c
7444 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7445 M: Jean Delvare <jdelvare@suse.com>
7446 L: linux-i2c@vger.kernel.org
7448 F: Documentation/i2c/busses/i2c-ali1535
7449 F: Documentation/i2c/busses/i2c-ali1563
7450 F: Documentation/i2c/busses/i2c-ali15x3
7451 F: Documentation/i2c/busses/i2c-amd756
7452 F: Documentation/i2c/busses/i2c-amd8111
7453 F: Documentation/i2c/busses/i2c-i801
7454 F: Documentation/i2c/busses/i2c-nforce2
7455 F: Documentation/i2c/busses/i2c-piix4
7456 F: Documentation/i2c/busses/i2c-sis5595
7457 F: Documentation/i2c/busses/i2c-sis630
7458 F: Documentation/i2c/busses/i2c-sis96x
7459 F: Documentation/i2c/busses/i2c-via
7460 F: Documentation/i2c/busses/i2c-viapro
7461 F: drivers/i2c/busses/i2c-ali1535.c
7462 F: drivers/i2c/busses/i2c-ali1563.c
7463 F: drivers/i2c/busses/i2c-ali15x3.c
7464 F: drivers/i2c/busses/i2c-amd756.c
7465 F: drivers/i2c/busses/i2c-amd756-s4882.c
7466 F: drivers/i2c/busses/i2c-amd8111.c
7467 F: drivers/i2c/busses/i2c-i801.c
7468 F: drivers/i2c/busses/i2c-isch.c
7469 F: drivers/i2c/busses/i2c-nforce2.c
7470 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7471 F: drivers/i2c/busses/i2c-piix4.c
7472 F: drivers/i2c/busses/i2c-sis5595.c
7473 F: drivers/i2c/busses/i2c-sis630.c
7474 F: drivers/i2c/busses/i2c-sis96x.c
7475 F: drivers/i2c/busses/i2c-via.c
7476 F: drivers/i2c/busses/i2c-viapro.c
7478 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7479 M: Hans de Goede <hdegoede@redhat.com>
7480 L: linux-i2c@vger.kernel.org
7482 F: drivers/i2c/busses/i2c-cht-wc.c
7484 I2C/SMBUS ISMT DRIVER
7485 M: Seth Heasley <seth.heasley@intel.com>
7486 M: Neil Horman <nhorman@tuxdriver.com>
7487 L: linux-i2c@vger.kernel.org
7488 F: drivers/i2c/busses/i2c-ismt.c
7489 F: Documentation/i2c/busses/i2c-ismt
7491 I2C/SMBUS STUB DRIVER
7492 M: Jean Delvare <jdelvare@suse.com>
7493 L: linux-i2c@vger.kernel.org
7495 F: drivers/i2c/i2c-stub.c
7498 M: Boris Brezillon <bbrezillon@kernel.org>
7499 L: linux-i3c@lists.infradead.org
7500 C: irc://chat.freenode.net/linux-i3c
7501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7503 F: Documentation/ABI/testing/sysfs-bus-i3c
7504 F: Documentation/devicetree/bindings/i3c/
7505 F: Documentation/driver-api/i3c
7507 F: include/linux/i3c/
7509 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7510 M: Vitor Soares <vitor.soares@synopsys.com>
7512 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7513 F: drivers/i3c/master/dw*
7515 IA64 (Itanium) PLATFORM
7516 M: Tony Luck <tony.luck@intel.com>
7517 M: Fenghua Yu <fenghua.yu@intel.com>
7518 L: linux-ia64@vger.kernel.org
7519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7523 IBM Power 842 compression accelerator
7524 M: Haren Myneni <haren@us.ibm.com>
7526 F: drivers/crypto/nx/Makefile
7527 F: drivers/crypto/nx/Kconfig
7528 F: drivers/crypto/nx/nx-842*
7529 F: include/linux/sw842.h
7533 IBM Power in-Nest Crypto Acceleration
7534 M: Breno Leitão <leitao@debian.org>
7535 M: Nayna Jain <nayna@linux.ibm.com>
7536 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7537 L: linux-crypto@vger.kernel.org
7539 F: drivers/crypto/nx/Makefile
7540 F: drivers/crypto/nx/Kconfig
7541 F: drivers/crypto/nx/nx-aes*
7542 F: drivers/crypto/nx/nx-sha*
7543 F: drivers/crypto/nx/nx.*
7544 F: drivers/crypto/nx/nx_csbcpb.h
7545 F: drivers/crypto/nx/nx_debugfs.h
7547 IBM Power Linux RAID adapter
7548 M: Brian King <brking@us.ibm.com>
7550 F: drivers/scsi/ipr.*
7552 IBM Power SRIOV Virtual NIC Device Driver
7553 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7554 M: John Allen <jallen@linux.ibm.com>
7555 L: netdev@vger.kernel.org
7557 F: drivers/net/ethernet/ibm/ibmvnic.*
7559 IBM Power Virtual Accelerator Switchboard
7560 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7561 L: linuxppc-dev@lists.ozlabs.org
7563 F: arch/powerpc/platforms/powernv/vas*
7564 F: arch/powerpc/platforms/powernv/copy-paste.h
7565 F: arch/powerpc/include/asm/vas.h
7567 IBM Power Virtual Ethernet Device Driver
7568 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7569 L: netdev@vger.kernel.org
7571 F: drivers/net/ethernet/ibm/ibmveth.*
7573 IBM Power Virtual FC Device Drivers
7574 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7575 L: linux-scsi@vger.kernel.org
7577 F: drivers/scsi/ibmvscsi/ibmvfc*
7579 IBM Power Virtual Management Channel Driver
7580 M: Steven Royer <seroyer@linux.ibm.com>
7582 F: drivers/misc/ibmvmc.*
7584 IBM Power Virtual SCSI Device Drivers
7585 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7586 L: linux-scsi@vger.kernel.org
7588 F: drivers/scsi/ibmvscsi/ibmvscsi*
7589 F: include/scsi/viosrp.h
7591 IBM Power Virtual SCSI Device Target Driver
7592 M: Michael Cyr <mikecyr@linux.ibm.com>
7593 L: linux-scsi@vger.kernel.org
7594 L: target-devel@vger.kernel.org
7596 F: drivers/scsi/ibmvscsi_tgt/
7598 IBM Power VMX Cryptographic instructions
7599 M: Breno Leitão <leitao@debian.org>
7600 M: Nayna Jain <nayna@linux.ibm.com>
7601 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7602 L: linux-crypto@vger.kernel.org
7604 F: drivers/crypto/vmx/Makefile
7605 F: drivers/crypto/vmx/Kconfig
7606 F: drivers/crypto/vmx/vmx.c
7607 F: drivers/crypto/vmx/aes*
7608 F: drivers/crypto/vmx/ghash*
7609 F: drivers/crypto/vmx/ppc-xlate.pl
7611 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7612 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7613 L: linux-pci@vger.kernel.org
7614 L: linuxppc-dev@lists.ozlabs.org
7616 F: drivers/pci/hotplug/rpaphp*
7618 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7619 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7620 L: linux-pci@vger.kernel.org
7621 L: linuxppc-dev@lists.ozlabs.org
7623 F: drivers/pci/hotplug/rpadlpar*
7625 IBM ServeRAID RAID DRIVER
7627 F: drivers/scsi/ips.*
7629 ICH LPC AND GPIO DRIVER
7630 M: Peter Tyser <ptyser@xes-inc.com>
7632 F: drivers/mfd/lpc_ich.c
7633 F: drivers/gpio/gpio-ich.c
7636 M: "David S. Miller" <davem@davemloft.net>
7637 L: linux-ide@vger.kernel.org
7638 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7641 F: Documentation/ide/
7643 F: include/linux/ide.h
7646 M: Borislav Petkov <bp@alien8.de>
7647 L: linux-ide@vger.kernel.org
7649 F: Documentation/cdrom/ide-cd
7650 F: drivers/ide/ide-cd*
7652 IDEAPAD LAPTOP EXTRAS DRIVER
7653 M: Ike Panhc <ike.pan@canonical.com>
7654 L: platform-driver-x86@vger.kernel.org
7655 W: http://launchpad.net/ideapad-laptop
7657 F: drivers/platform/x86/ideapad-laptop.c
7659 IDEAPAD LAPTOP SLIDEBAR DRIVER
7660 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7661 L: linux-input@vger.kernel.org
7662 W: https://github.com/o2genum/ideapad-slidebar
7664 F: drivers/input/misc/ideapad_slidebar.c
7666 IDT VersaClock 5 CLOCK DRIVER
7667 M: Marek Vasut <marek.vasut@gmail.com>
7669 F: drivers/clk/clk-versaclock5.c
7671 IEEE 802.15.4 SUBSYSTEM
7672 M: Alexander Aring <alex.aring@gmail.com>
7673 M: Stefan Schmidt <stefan@datenfreihafen.org>
7674 L: linux-wpan@vger.kernel.org
7675 W: http://wpan.cakelab.org/
7676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7681 F: drivers/net/ieee802154/
7682 F: include/linux/nl802154.h
7683 F: include/linux/ieee802154.h
7684 F: include/net/nl802154.h
7685 F: include/net/mac802154.h
7686 F: include/net/af_ieee802154.h
7687 F: include/net/cfg802154.h
7688 F: include/net/ieee802154_netdev.h
7689 F: Documentation/networking/ieee802154.rst
7692 M: Yotam Gigi <yotam.gi@gmail.com>
7693 M: Jamal Hadi Salim <jhs@mojatatu.com>
7695 F: include/net/ife.h
7696 F: include/uapi/linux/ife.h
7698 IGORPLUG-USB IR RECEIVER
7699 M: Sean Young <sean@mess.org>
7700 L: linux-media@vger.kernel.org
7702 F: drivers/media/rc/igorplugusb.c
7704 IGUANAWORKS USB IR TRANSCEIVER
7705 M: Sean Young <sean@mess.org>
7706 L: linux-media@vger.kernel.org
7708 F: drivers/media/rc/iguanair.c
7710 IIO DIGITAL POTENTIOMETER DAC
7711 M: Peter Rosin <peda@axentia.se>
7712 L: linux-iio@vger.kernel.org
7714 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7715 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7716 F: drivers/iio/dac/dpot-dac.c
7718 IIO ENVELOPE DETECTOR
7719 M: Peter Rosin <peda@axentia.se>
7720 L: linux-iio@vger.kernel.org
7722 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7723 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7724 F: drivers/iio/adc/envelope-detector.c
7727 M: Peter Rosin <peda@axentia.se>
7728 L: linux-iio@vger.kernel.org
7730 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7731 F: drivers/iio/multiplexer/iio-mux.c
7733 IIO SUBSYSTEM AND DRIVERS
7734 M: Jonathan Cameron <jic23@kernel.org>
7735 R: Hartmut Knaack <knaack.h@gmx.de>
7736 R: Lars-Peter Clausen <lars@metafoo.de>
7737 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7738 L: linux-iio@vger.kernel.org
7739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7741 F: Documentation/ABI/testing/configfs-iio*
7742 F: Documentation/ABI/testing/sysfs-bus-iio*
7743 F: Documentation/devicetree/bindings/iio/
7745 F: drivers/staging/iio/
7746 F: include/linux/iio/
7750 M: Peter Rosin <peda@axentia.se>
7751 L: linux-iio@vger.kernel.org
7753 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7754 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7755 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7756 F: drivers/iio/afe/iio-rescale.c
7758 IKANOS/ADI EAGLE ADSL USB DRIVER
7759 M: Matthieu Castet <castet.matthieu@free.fr>
7760 M: Stanislaw Gruszka <stf_xl@wp.pl>
7762 F: drivers/usb/atm/ueagle-atm.c
7764 IMGTEC ASCII LCD DRIVER
7765 M: Paul Burton <paul.burton@mips.com>
7767 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7768 F: drivers/auxdisplay/img-ascii-lcd.c
7770 IMGTEC IR DECODER DRIVER
7771 M: James Hogan <jhogan@kernel.org>
7773 F: drivers/media/rc/img-ir/
7775 IMON SOUNDGRAPH USB IR RECEIVER
7776 M: Sean Young <sean@mess.org>
7777 L: linux-media@vger.kernel.org
7779 F: drivers/media/rc/imon_raw.c
7780 F: drivers/media/rc/imon.c
7782 IMS TWINTURBO FRAMEBUFFER DRIVER
7783 L: linux-fbdev@vger.kernel.org
7785 F: drivers/video/fbdev/imsttfb.c
7787 INA209 HARDWARE MONITOR DRIVER
7788 M: Guenter Roeck <linux@roeck-us.net>
7789 L: linux-hwmon@vger.kernel.org
7791 F: Documentation/hwmon/ina209.rst
7792 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7793 F: drivers/hwmon/ina209.c
7795 INA2XX HARDWARE MONITOR DRIVER
7796 M: Guenter Roeck <linux@roeck-us.net>
7797 L: linux-hwmon@vger.kernel.org
7799 F: Documentation/hwmon/ina2xx.rst
7800 F: drivers/hwmon/ina2xx.c
7801 F: include/linux/platform_data/ina2xx.h
7803 INDUSTRY PACK SUBSYSTEM (IPACK)
7804 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7805 M: Jens Taprogge <jens.taprogge@taprogge.org>
7806 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7807 L: industrypack-devel@lists.sourceforge.net
7808 W: http://industrypack.sourceforge.net
7812 INFINIBAND SUBSYSTEM
7813 M: Doug Ledford <dledford@redhat.com>
7814 M: Jason Gunthorpe <jgg@mellanox.com>
7815 L: linux-rdma@vger.kernel.org
7816 W: https://github.com/linux-rdma/rdma-core
7817 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7820 F: Documentation/devicetree/bindings/infiniband/
7821 F: Documentation/infiniband/
7822 F: drivers/infiniband/
7823 F: include/uapi/linux/if_infiniband.h
7824 F: include/uapi/rdma/
7826 F: include/trace/events/ib_mad.h
7827 F: include/trace/events/ib_umad.h
7828 F: samples/bpf/ibumad_kern.c
7829 F: samples/bpf/ibumad_user.c
7831 INGENIC JZ4780 DMA Driver
7832 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7834 F: drivers/dma/dma-jz4780.c
7836 INGENIC JZ4780 NAND DRIVER
7837 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7838 L: linux-mtd@lists.infradead.org
7840 F: drivers/mtd/nand/raw/ingenic/
7843 M: Jan Kara <jack@suse.cz>
7844 R: Amir Goldstein <amir73il@gmail.com>
7845 L: linux-fsdevel@vger.kernel.org
7847 F: Documentation/filesystems/inotify.txt
7848 F: fs/notify/inotify/
7849 F: include/linux/inotify.h
7850 F: include/uapi/linux/inotify.h
7852 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7853 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7854 L: linux-input@vger.kernel.org
7855 Q: http://patchwork.kernel.org/project/linux-input/list/
7856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7859 F: include/linux/input.h
7860 F: include/uapi/linux/input.h
7861 F: include/uapi/linux/input-event-codes.h
7862 F: include/linux/input/
7863 F: Documentation/devicetree/bindings/input/
7864 F: Documentation/devicetree/bindings/serio/
7865 F: Documentation/input/
7867 INPUT MULTITOUCH (MT) PROTOCOL
7868 M: Henrik Rydberg <rydberg@bitmath.org>
7869 L: linux-input@vger.kernel.org
7871 F: Documentation/input/multi-touch-protocol.rst
7872 F: drivers/input/input-mt.c
7875 INSIDE SECURE CRYPTO DRIVER
7876 M: Antoine Tenart <antoine.tenart@bootlin.com>
7877 F: drivers/crypto/inside-secure/
7879 L: linux-crypto@vger.kernel.org
7881 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7882 M: Mimi Zohar <zohar@linux.ibm.com>
7883 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7884 L: linux-integrity@vger.kernel.org
7885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7887 F: security/integrity/ima/
7889 INTEL 810/815 FRAMEBUFFER DRIVER
7890 M: Antonino Daplas <adaplas@gmail.com>
7891 L: linux-fbdev@vger.kernel.org
7893 F: drivers/video/fbdev/i810/
7896 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7897 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7898 M: Jie Yang <yang.jie@linux.intel.com>
7899 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7903 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7904 M: Hans de Goede <hdegoede@redhat.com>
7905 L: platform-driver-x86@vger.kernel.org
7907 F: drivers/platform/x86/intel_atomisp2_pm.c
7909 INTEL C600 SERIES SAS CONTROLLER DRIVER
7910 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7911 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7912 L: linux-scsi@vger.kernel.org
7913 T: git git://git.code.sf.net/p/intel-sas/isci
7915 F: drivers/scsi/isci/
7917 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7918 M: Jani Nikula <jani.nikula@linux.intel.com>
7919 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7920 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7921 L: intel-gfx@lists.freedesktop.org
7922 W: https://01.org/linuxgraphics/
7923 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7924 C: irc://chat.freenode.net/intel-gfx
7925 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7926 T: git git://anongit.freedesktop.org/drm-intel
7928 F: drivers/gpu/drm/i915/
7929 F: include/drm/i915*
7930 F: include/uapi/drm/i915_drm.h
7931 F: Documentation/gpu/i915.rst
7933 INTEL ETHERNET DRIVERS
7934 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7935 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7936 W: http://www.intel.com/support/feedback.htm
7937 W: http://e1000.sourceforge.net/
7938 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7942 F: Documentation/networking/device_drivers/intel/e100.rst
7943 F: Documentation/networking/device_drivers/intel/e1000.rst
7944 F: Documentation/networking/device_drivers/intel/e1000e.rst
7945 F: Documentation/networking/device_drivers/intel/fm10k.rst
7946 F: Documentation/networking/device_drivers/intel/igb.rst
7947 F: Documentation/networking/device_drivers/intel/igbvf.rst
7948 F: Documentation/networking/device_drivers/intel/ixgb.rst
7949 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7950 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7951 F: Documentation/networking/device_drivers/intel/i40e.rst
7952 F: Documentation/networking/device_drivers/intel/iavf.rst
7953 F: Documentation/networking/device_drivers/intel/ice.rst
7954 F: drivers/net/ethernet/intel/
7955 F: drivers/net/ethernet/intel/*/
7956 F: include/linux/avf/virtchnl.h
7958 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7959 M: Maik Broemme <mbroemme@libmpq.org>
7960 L: linux-fbdev@vger.kernel.org
7962 F: Documentation/fb/intelfb.txt
7963 F: drivers/video/fbdev/intelfb/
7966 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7967 L: linux-gpio@vger.kernel.org
7969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7970 F: drivers/gpio/gpio-ich.c
7971 F: drivers/gpio/gpio-intel-mid.c
7972 F: drivers/gpio/gpio-lynxpoint.c
7973 F: drivers/gpio/gpio-merrifield.c
7974 F: drivers/gpio/gpio-ml-ioh.c
7975 F: drivers/gpio/gpio-pch.c
7976 F: drivers/gpio/gpio-sch.c
7977 F: drivers/gpio/gpio-sodaville.c
7979 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7980 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7981 M: Zhi Wang <zhi.a.wang@intel.com>
7982 L: intel-gvt-dev@lists.freedesktop.org
7983 L: intel-gfx@lists.freedesktop.org
7984 W: https://01.org/igvt-g
7985 T: git https://github.com/intel/gvt-linux.git
7987 F: drivers/gpu/drm/i915/gvt/
7989 INTEL HID EVENT DRIVER
7990 M: Alex Hung <alex.hung@canonical.com>
7991 L: platform-driver-x86@vger.kernel.org
7993 F: drivers/platform/x86/intel-hid.c
7995 INTEL I/OAT DMA DRIVER
7996 M: Dave Jiang <dave.jiang@intel.com>
7997 R: Dan Williams <dan.j.williams@intel.com>
7998 L: dmaengine@vger.kernel.org
7999 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8001 F: drivers/dma/ioat*
8004 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8005 M: Len Brown <lenb@kernel.org>
8006 L: linux-pm@vger.kernel.org
8007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8008 B: https://bugzilla.kernel.org
8010 F: drivers/idle/intel_idle.c
8012 INTEL INTEGRATED SENSOR HUB DRIVER
8013 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8014 M: Jiri Kosina <jikos@kernel.org>
8015 L: linux-input@vger.kernel.org
8017 F: drivers/hid/intel-ish-hid/
8020 M: David Woodhouse <dwmw2@infradead.org>
8021 L: iommu@lists.linux-foundation.org
8022 T: git git://git.infradead.org/iommu-2.6.git
8024 F: drivers/iommu/intel-iommu.c
8025 F: include/linux/intel-iommu.h
8027 INTEL IOP-ADMA DMA DRIVER
8028 R: Dan Williams <dan.j.williams@intel.com>
8030 F: drivers/dma/iop-adma.c
8032 INTEL IPU3 CSI-2 CIO2 DRIVER
8033 M: Yong Zhi <yong.zhi@intel.com>
8034 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8035 M: Bingbu Cao <bingbu.cao@intel.com>
8036 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8037 L: linux-media@vger.kernel.org
8039 F: drivers/media/pci/intel/ipu3/
8040 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8042 INTEL IPU3 CSI-2 IMGU DRIVER
8043 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8044 L: linux-media@vger.kernel.org
8046 F: drivers/staging/media/ipu3/
8047 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8048 F: Documentation/media/v4l-drivers/ipu3.rst
8050 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8051 M: Krzysztof Halasa <khalasa@piap.pl>
8053 F: include/linux/soc/ixp4xx/qmgr.h
8054 F: include/linux/soc/ixp4xx/npe.h
8055 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8056 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8057 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8058 F: drivers/net/wan/ixp4xx_hss.c
8060 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8061 M: Deepak Saxena <dsaxena@plexity.net>
8063 F: drivers/char/hw_random/ixp4xx-rng.c
8065 INTEL MANAGEMENT ENGINE (mei)
8066 M: Tomas Winkler <tomas.winkler@intel.com>
8067 L: linux-kernel@vger.kernel.org
8069 F: include/uapi/linux/mei.h
8070 F: include/linux/mei_cl_bus.h
8071 F: drivers/misc/mei/*
8072 F: drivers/watchdog/mei_wdt.c
8073 F: Documentation/misc-devices/mei/*
8076 INTEL MENLOW THERMAL DRIVER
8077 M: Sujith Thomas <sujith.thomas@intel.com>
8078 L: platform-driver-x86@vger.kernel.org
8079 W: https://01.org/linux-acpi
8081 F: drivers/platform/x86/intel_menlow.c
8083 INTEL MIC DRIVERS (mic)
8084 M: Sudeep Dutt <sudeep.dutt@intel.com>
8085 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8087 W: https://github.com/sudeepdutt/mic
8088 W: http://software.intel.com/en-us/mic-developer
8089 F: include/linux/mic_bus.h
8090 F: include/linux/scif.h
8091 F: include/uapi/linux/mic_common.h
8092 F: include/uapi/linux/mic_ioctl.h
8093 F: include/uapi/linux/scif_ioctl.h
8094 F: drivers/misc/mic/
8095 F: drivers/dma/mic_x100_dma.c
8096 F: drivers/dma/mic_x100_dma.h
8097 F: Documentation/mic/
8099 INTEL PMC CORE DRIVER
8100 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8101 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8102 L: platform-driver-x86@vger.kernel.org
8104 F: drivers/platform/x86/intel_pmc_core*
8106 INTEL PMC/P-Unit IPC DRIVER
8107 M: Zha Qipeng<qipeng.zha@intel.com>
8108 L: platform-driver-x86@vger.kernel.org
8110 F: drivers/platform/x86/intel_pmc_ipc.c
8111 F: drivers/platform/x86/intel_punit_ipc.c
8112 F: arch/x86/include/asm/intel_pmc_ipc.h
8113 F: arch/x86/include/asm/intel_punit_ipc.h
8115 INTEL PMIC GPIO DRIVERS
8116 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8119 F: drivers/gpio/gpio-*cove.c
8120 F: drivers/gpio/gpio-msic.c
8122 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8123 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8125 F: drivers/mfd/intel_msic.c
8126 F: drivers/mfd/intel_soc_pmic*
8127 F: include/linux/mfd/intel_msic.h
8128 F: include/linux/mfd/intel_soc_pmic*
8130 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8131 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8132 L: linux-wireless@vger.kernel.org
8134 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8135 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8136 F: drivers/net/wireless/intel/ipw2x00/
8139 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8140 M: Len Brown <lenb@kernel.org>
8141 L: linux-pm@vger.kernel.org
8143 F: drivers/cpufreq/intel_pstate.c
8145 INTEL RDMA RNIC DRIVER
8146 M: Faisal Latif <faisal.latif@intel.com>
8147 M: Shiraz Saleem <shiraz.saleem@intel.com>
8148 L: linux-rdma@vger.kernel.org
8150 F: drivers/infiniband/hw/i40iw/
8151 F: include/uapi/rdma/i40iw-abi.h
8153 INTEL TELEMETRY DRIVER
8154 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8155 M: "David E. Box" <david.e.box@linux.intel.com>
8156 L: platform-driver-x86@vger.kernel.org
8158 F: arch/x86/include/asm/intel_telemetry.h
8159 F: drivers/platform/x86/intel_telemetry*
8161 INTEL VIRTUAL BUTTON DRIVER
8162 M: AceLan Kao <acelan.kao@canonical.com>
8163 L: platform-driver-x86@vger.kernel.org
8165 F: drivers/platform/x86/intel-vbtn.c
8167 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8168 M: Stanislaw Gruszka <sgruszka@redhat.com>
8169 L: linux-wireless@vger.kernel.org
8171 F: drivers/net/wireless/intel/iwlegacy/
8173 INTEL WIRELESS WIFI LINK (iwlwifi)
8174 M: Johannes Berg <johannes.berg@intel.com>
8175 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8176 M: Luca Coelho <luciano.coelho@intel.com>
8177 M: Intel Linux Wireless <linuxwifi@intel.com>
8178 L: linux-wireless@vger.kernel.org
8179 W: http://intellinuxwireless.org
8180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8182 F: drivers/net/wireless/intel/iwlwifi/
8184 INTEL WIRELESS WIMAX CONNECTION 2400
8185 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8186 M: linux-wimax@intel.com
8187 L: wimax@linuxwimax.org (subscribers-only)
8189 W: http://linuxwimax.org
8190 F: Documentation/wimax/README.i2400m
8191 F: drivers/net/wimax/i2400m/
8192 F: include/uapi/linux/wimax/i2400m.h
8194 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8195 M: Mario Limonciello <mario.limonciello@dell.com>
8197 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8200 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8202 F: Documentation/trace/intel_th.rst
8203 F: drivers/hwtracing/intel_th/
8205 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8206 M: Ning Sun <ning.sun@intel.com>
8207 L: tboot-devel@lists.sourceforge.net
8208 W: http://tboot.sourceforge.net
8209 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8211 F: Documentation/intel_txt.txt
8212 F: include/linux/tboot.h
8213 F: arch/x86/kernel/tboot.c
8215 INTEL-MID GPIO DRIVER
8216 M: David Cohen <david.a.cohen@linux.intel.com>
8217 L: linux-gpio@vger.kernel.org
8219 F: drivers/gpio/gpio-intel-mid.c
8222 M: Georgi Djakov <georgi.djakov@linaro.org>
8223 L: linux-pm@vger.kernel.org
8225 F: Documentation/interconnect/
8226 F: Documentation/devicetree/bindings/interconnect/
8227 F: drivers/interconnect/
8228 F: include/dt-bindings/interconnect/
8229 F: include/linux/interconnect-provider.h
8230 F: include/linux/interconnect.h
8232 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8233 M: Linus Walleij <linus.walleij@linaro.org>
8234 L: linux-iio@vger.kernel.org
8236 F: drivers/iio/gyro/mpu3050*
8237 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8239 IOC3 ETHERNET DRIVER
8240 M: Ralf Baechle <ralf@linux-mips.org>
8241 L: linux-mips@vger.kernel.org
8243 F: drivers/net/ethernet/sgi/ioc3-eth.c
8246 M: Pat Gefre <pfg@sgi.com>
8247 L: linux-serial@vger.kernel.org
8249 F: drivers/tty/serial/ioc3_serial.c
8251 IOMAP FILESYSTEM LIBRARY
8252 M: Christoph Hellwig <hch@infradead.org>
8253 M: Darrick J. Wong <darrick.wong@oracle.com>
8254 M: linux-xfs@vger.kernel.org
8255 M: linux-fsdevel@vger.kernel.org
8256 L: linux-xfs@vger.kernel.org
8257 L: linux-fsdevel@vger.kernel.org
8258 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8261 F: include/linux/iomap.h
8264 M: Joerg Roedel <joro@8bytes.org>
8265 L: iommu@lists.linux-foundation.org
8266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8268 F: Documentation/devicetree/bindings/iommu/
8270 F: include/linux/iommu.h
8271 F: include/linux/of_iommu.h
8272 F: include/linux/iova.h
8275 M: Jens Axboe <axboe@kernel.dk>
8276 L: linux-block@vger.kernel.org
8277 L: linux-fsdevel@vger.kernel.org
8278 T: git git://git.kernel.dk/linux-block
8279 T: git git://git.kernel.dk/liburing
8282 F: include/uapi/linux/io_uring.h
8285 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8287 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8290 M: Corey Minyard <minyard@acm.org>
8291 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8292 W: http://openipmi.sourceforge.net/
8294 F: Documentation/devicetree/bindings/ipmi/
8295 F: Documentation/IPMI.txt
8296 F: drivers/char/ipmi/
8297 F: include/linux/ipmi*
8298 F: include/uapi/linux/ipmi*
8300 IPS SCSI RAID DRIVER
8301 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8302 L: linux-scsi@vger.kernel.org
8303 W: http://www.adaptec.com/
8305 F: drivers/scsi/ips*
8308 M: Wensong Zhang <wensong@linux-vs.org>
8309 M: Simon Horman <horms@verge.net.au>
8310 M: Julian Anastasov <ja@ssi.bg>
8311 L: netdev@vger.kernel.org
8312 L: lvs-devel@vger.kernel.org
8314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8316 F: Documentation/networking/ipvs-sysctl.txt
8317 F: include/net/ip_vs.h
8318 F: include/uapi/linux/ip_vs.h
8319 F: net/netfilter/ipvs/
8322 M: Jiri Kosina <jikos@kernel.org>
8323 M: David Sterba <dsterba@suse.com>
8325 F: drivers/tty/ipwireless/
8328 L: netdev@vger.kernel.org
8330 F: include/uapi/linux/ipx.h
8332 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8333 M: Marc Zyngier <marc.zyngier@arm.com>
8335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8336 F: Documentation/IRQ-domain.txt
8337 F: include/linux/irqdomain.h
8338 F: kernel/irq/irqdomain.c
8342 M: Thomas Gleixner <tglx@linutronix.de>
8343 L: linux-kernel@vger.kernel.org
8345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8349 M: Thomas Gleixner <tglx@linutronix.de>
8350 M: Jason Cooper <jason@lakedaemon.net>
8351 M: Marc Zyngier <marc.zyngier@arm.com>
8352 L: linux-kernel@vger.kernel.org
8354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8355 F: Documentation/devicetree/bindings/interrupt-controller/
8359 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8361 F: Documentation/isa.txt
8362 F: drivers/base/isa.c
8363 F: include/linux/isa.h
8366 M: Hans Verkuil <hverkuil@xs4all.nl>
8367 L: linux-media@vger.kernel.org
8368 T: git git://linuxtv.org/media_tree.git
8369 W: https://linuxtv.org
8371 F: drivers/media/radio/radio-isa*
8374 M: Jaroslav Kysela <perex@perex.cz>
8376 F: Documentation/isapnp.txt
8377 F: drivers/pnp/isapnp/
8378 F: include/linux/isapnp.h
8381 M: Lee Duncan <lduncan@suse.com>
8382 M: Chris Leech <cleech@redhat.com>
8383 L: open-iscsi@googlegroups.com
8384 W: www.open-iscsi.com
8386 F: drivers/scsi/*iscsi*
8387 F: include/scsi/*iscsi*
8389 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8390 M: Peter Jones <pjones@redhat.com>
8391 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8393 F: drivers/firmware/iscsi_ibft*
8395 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8396 M: Sagi Grimberg <sagi@grimberg.me>
8397 M: Max Gurtovoy <maxg@mellanox.com>
8398 L: linux-rdma@vger.kernel.org
8400 W: http://www.openfabrics.org
8401 W: www.open-iscsi.org
8402 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8403 F: drivers/infiniband/ulp/iser/
8405 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8406 M: Sagi Grimberg <sagi@grimberg.me>
8407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8408 L: linux-rdma@vger.kernel.org
8409 L: target-devel@vger.kernel.org
8411 W: http://www.linux-iscsi.org
8412 F: drivers/infiniband/ulp/isert
8415 M: Karsten Keil <isdn@linux-pingi.de>
8416 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8417 L: netdev@vger.kernel.org
8418 W: http://www.isdn4linux.de
8419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8421 F: Documentation/isdn/
8423 F: include/linux/isdn.h
8424 F: include/linux/isdn/
8425 F: include/uapi/linux/isdn.h
8426 F: include/uapi/linux/isdn/
8428 IT87 HARDWARE MONITORING DRIVER
8429 M: Jean Delvare <jdelvare@suse.com>
8430 L: linux-hwmon@vger.kernel.org
8432 F: Documentation/hwmon/it87.rst
8433 F: drivers/hwmon/it87.c
8436 M: Antti Palosaari <crope@iki.fi>
8437 L: linux-media@vger.kernel.org
8438 W: https://linuxtv.org
8439 W: http://palosaari.fi/linux/
8440 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8441 T: git git://linuxtv.org/anttip/media_tree.git
8443 F: drivers/media/tuners/it913x*
8445 IVTV VIDEO4LINUX DRIVER
8446 M: Andy Walls <awalls@md.metrocast.net>
8447 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8448 L: linux-media@vger.kernel.org
8449 T: git git://linuxtv.org/media_tree.git
8450 W: http://www.ivtvdriver.org
8452 F: Documentation/media/v4l-drivers/ivtv*
8453 F: drivers/media/pci/ivtv/
8454 F: include/uapi/linux/ivtv*
8456 IX2505V MEDIA DRIVER
8457 M: Malcolm Priestley <tvboxspy@gmail.com>
8458 L: linux-media@vger.kernel.org
8459 W: https://linuxtv.org
8460 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8462 F: drivers/media/dvb-frontends/ix2505v*
8464 JAILHOUSE HYPERVISOR INTERFACE
8465 M: Jan Kiszka <jan.kiszka@siemens.com>
8466 L: jailhouse-dev@googlegroups.com
8468 F: arch/x86/kernel/jailhouse.c
8469 F: arch/x86/include/asm/jailhouse_para.h
8471 JC42.4 TEMPERATURE SENSOR DRIVER
8472 M: Guenter Roeck <linux@roeck-us.net>
8473 L: linux-hwmon@vger.kernel.org
8475 F: drivers/hwmon/jc42.c
8476 F: Documentation/hwmon/jc42.rst
8479 M: Dave Kleikamp <shaggy@kernel.org>
8480 L: jfs-discussion@lists.sourceforge.net
8481 W: http://jfs.sourceforge.net/
8482 T: git git://github.com/kleikamp/linux-shaggy.git
8484 F: Documentation/filesystems/jfs.txt
8488 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8489 L: netdev@vger.kernel.org
8491 F: drivers/net/ethernet/jme.*
8493 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8494 M: David Woodhouse <dwmw2@infradead.org>
8495 M: Richard Weinberger <richard@nod.at>
8496 L: linux-mtd@lists.infradead.org
8497 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8498 T: git git://git.infradead.org/ubifs-2.6.git
8501 F: include/uapi/linux/jffs2.h
8503 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8504 M: "Theodore Ts'o" <tytso@mit.edu>
8505 M: Jan Kara <jack@suse.com>
8506 L: linux-ext4@vger.kernel.org
8509 F: include/linux/jbd2.h
8511 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8512 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8513 L: linux-media@vger.kernel.org
8515 F: drivers/media/platform/rcar_jpu.c
8517 JSM Neo PCI based serial card
8518 L: linux-serial@vger.kernel.org
8520 F: drivers/tty/serial/jsm/
8522 K10TEMP HARDWARE MONITORING DRIVER
8523 M: Clemens Ladisch <clemens@ladisch.de>
8524 L: linux-hwmon@vger.kernel.org
8526 F: Documentation/hwmon/k10temp.rst
8527 F: drivers/hwmon/k10temp.c
8529 K8TEMP HARDWARE MONITORING DRIVER
8530 M: Rudolf Marek <r.marek@assembler.cz>
8531 L: linux-hwmon@vger.kernel.org
8533 F: Documentation/hwmon/k8temp.rst
8534 F: drivers/hwmon/k8temp.c
8537 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8538 R: Alexander Potapenko <glider@google.com>
8539 R: Dmitry Vyukov <dvyukov@google.com>
8540 L: kasan-dev@googlegroups.com
8542 F: arch/*/include/asm/kasan.h
8543 F: arch/*/mm/kasan_init*
8544 F: Documentation/dev-tools/kasan.rst
8545 F: include/linux/kasan*.h
8548 F: scripts/Makefile.kasan
8551 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8553 L: linux-kbuild@vger.kernel.org
8555 F: Documentation/kbuild/kconfig*
8557 F: scripts/Kconfig.include
8560 M: Dave Young <dyoung@redhat.com>
8561 M: Baoquan He <bhe@redhat.com>
8562 R: Vivek Goyal <vgoyal@redhat.com>
8563 L: kexec@lists.infradead.org
8564 W: http://lse.sourceforge.net/kdump/
8566 F: Documentation/kdump/
8568 KEENE FM RADIO TRANSMITTER DRIVER
8569 M: Hans Verkuil <hverkuil@xs4all.nl>
8570 L: linux-media@vger.kernel.org
8571 T: git git://linuxtv.org/media_tree.git
8572 W: https://linuxtv.org
8574 F: drivers/media/radio/radio-keene*
8577 M: Ian Kent <raven@themaw.net>
8578 L: autofs@vger.kernel.org
8582 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8583 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8584 M: Michal Marek <michal.lkml@markovi.net>
8585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8586 L: linux-kbuild@vger.kernel.org
8588 F: Documentation/kbuild/
8591 F: scripts/Makefile*
8594 F: scripts/*vmlinux*
8599 L: kernel-janitors@vger.kernel.org
8600 W: http://kernelnewbies.org/KernelJanitors
8603 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8604 M: "J. Bruce Fields" <bfields@fieldses.org>
8605 M: Chuck Lever <chuck.lever@oracle.com>
8606 L: linux-nfs@vger.kernel.org
8607 W: http://nfs.sourceforge.net/
8608 T: git git://linux-nfs.org/~bfields/linux.git
8611 F: include/uapi/linux/nfsd/
8615 F: include/linux/lockd/
8616 F: include/linux/sunrpc/
8617 F: include/uapi/linux/sunrpc/
8619 KERNEL SELFTEST FRAMEWORK
8620 M: Shuah Khan <shuah@kernel.org>
8621 M: Shuah Khan <skhan@linuxfoundation.org>
8622 L: linux-kselftest@vger.kernel.org
8623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8624 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8626 F: tools/testing/selftests/
8627 F: Documentation/dev-tools/kselftest*
8629 KERNEL USERMODE HELPER
8630 M: Luis Chamberlain <mcgrof@kernel.org>
8631 L: linux-kernel@vger.kernel.org
8634 F: include/linux/umh.h
8636 KERNEL VIRTUAL MACHINE (KVM)
8637 M: Paolo Bonzini <pbonzini@redhat.com>
8638 M: Radim Krčmář <rkrcmar@redhat.com>
8639 L: kvm@vger.kernel.org
8640 W: http://www.linux-kvm.org
8641 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8643 F: Documentation/virtual/kvm/
8644 F: include/trace/events/kvm.h
8645 F: include/uapi/asm-generic/kvm*
8646 F: include/uapi/linux/kvm*
8647 F: include/asm-generic/kvm*
8648 F: include/linux/kvm*
8649 F: include/kvm/iodev.h
8652 F: tools/testing/selftests/kvm/
8654 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8655 M: Joerg Roedel <joro@8bytes.org>
8656 L: kvm@vger.kernel.org
8657 W: http://www.linux-kvm.org/
8659 F: arch/x86/include/asm/svm.h
8660 F: arch/x86/kvm/svm.c
8662 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8663 M: Marc Zyngier <marc.zyngier@arm.com>
8664 R: James Morse <james.morse@arm.com>
8665 R: Julien Thierry <julien.thierry@arm.com>
8666 R: Suzuki K Pouloze <suzuki.poulose@arm.com>
8667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8668 L: kvmarm@lists.cs.columbia.edu
8669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8671 F: arch/arm/include/uapi/asm/kvm*
8672 F: arch/arm/include/asm/kvm*
8674 F: arch/arm64/include/uapi/asm/kvm*
8675 F: arch/arm64/include/asm/kvm*
8678 F: include/kvm/arm_*
8680 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8681 M: James Hogan <jhogan@kernel.org>
8682 L: linux-mips@vger.kernel.org
8684 F: arch/mips/include/uapi/asm/kvm*
8685 F: arch/mips/include/asm/kvm*
8688 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8689 M: Paul Mackerras <paulus@ozlabs.org>
8690 L: kvm-ppc@vger.kernel.org
8691 W: http://www.linux-kvm.org/
8692 T: git git://github.com/agraf/linux-2.6.git
8694 F: arch/powerpc/include/uapi/asm/kvm*
8695 F: arch/powerpc/include/asm/kvm*
8696 F: arch/powerpc/kvm/
8697 F: arch/powerpc/kernel/kvm*
8699 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8700 M: Christian Borntraeger <borntraeger@de.ibm.com>
8701 M: Janosch Frank <frankja@linux.ibm.com>
8702 R: David Hildenbrand <david@redhat.com>
8703 R: Cornelia Huck <cohuck@redhat.com>
8704 L: linux-s390@vger.kernel.org
8705 W: http://www.ibm.com/developerworks/linux/linux390/
8706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8708 F: arch/s390/include/uapi/asm/kvm*
8709 F: arch/s390/include/asm/gmap.h
8710 F: arch/s390/include/asm/kvm*
8712 F: arch/s390/mm/gmap.c
8714 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8715 M: Paolo Bonzini <pbonzini@redhat.com>
8716 M: Radim Krčmář <rkrcmar@redhat.com>
8717 L: kvm@vger.kernel.org
8718 W: http://www.linux-kvm.org
8719 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8723 F: arch/x86/include/uapi/asm/kvm*
8724 F: arch/x86/include/asm/kvm*
8725 F: arch/x86/include/asm/pvclock-abi.h
8726 F: arch/x86/kernel/kvm.c
8727 F: arch/x86/kernel/kvmclock.c
8730 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8731 M: Tejun Heo <tj@kernel.org>
8732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8734 F: include/linux/kernfs.h
8738 M: Eric Biederman <ebiederm@xmission.com>
8739 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8740 L: kexec@lists.infradead.org
8742 F: include/linux/kexec.h
8743 F: include/uapi/linux/kexec.h
8747 M: Mimi Zohar <zohar@linux.ibm.com>
8748 L: linux-integrity@vger.kernel.org
8749 L: keyrings@vger.kernel.org
8751 F: Documentation/security/keys/trusted-encrypted.rst
8752 F: include/keys/encrypted-type.h
8753 F: security/keys/encrypted-keys/
8756 M: James Bottomley <jejb@linux.ibm.com>
8757 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8758 M: Mimi Zohar <zohar@linux.ibm.com>
8759 L: linux-integrity@vger.kernel.org
8760 L: keyrings@vger.kernel.org
8762 F: Documentation/security/keys/trusted-encrypted.rst
8763 F: include/keys/trusted-type.h
8764 F: security/keys/trusted.c
8765 F: security/keys/trusted.h
8768 M: David Howells <dhowells@redhat.com>
8769 L: keyrings@vger.kernel.org
8771 F: Documentation/security/keys/core.rst
8772 F: include/linux/key.h
8773 F: include/linux/key-type.h
8774 F: include/linux/keyctl.h
8775 F: include/uapi/linux/keyctl.h
8779 KGDB / KDB /debug_core
8780 M: Jason Wessel <jason.wessel@windriver.com>
8781 M: Daniel Thompson <daniel.thompson@linaro.org>
8782 W: http://kgdb.wiki.kernel.org/
8783 L: kgdb-bugreport@lists.sourceforge.net
8784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8786 F: Documentation/dev-tools/kgdb.rst
8787 F: drivers/misc/kgdbts.c
8788 F: drivers/tty/serial/kgdboc.c
8789 F: include/linux/kdb.h
8790 F: include/linux/kgdb.h
8794 M: Catalin Marinas <catalin.marinas@arm.com>
8796 F: Documentation/dev-tools/kmemleak.rst
8797 F: include/linux/kmemleak.h
8799 F: mm/kmemleak-test.c
8801 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8802 M: Luis Chamberlain <mcgrof@kernel.org>
8803 L: linux-kernel@vger.kernel.org
8806 F: include/linux/kmod.h
8808 F: tools/testing/selftests/kmod/
8811 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8812 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8813 M: "David S. Miller" <davem@davemloft.net>
8814 M: Masami Hiramatsu <mhiramat@kernel.org>
8816 F: Documentation/kprobes.txt
8817 F: include/linux/kprobes.h
8818 F: include/asm-generic/kprobes.h
8821 KS0108 LCD CONTROLLER DRIVER
8822 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8824 F: Documentation/auxdisplay/ks0108
8825 F: drivers/auxdisplay/ks0108.c
8826 F: include/linux/ks0108.h
8829 M: David Ahern <dsa@cumulusnetworks.com>
8830 L: netdev@vger.kernel.org
8833 F: include/net/l3mdev.h
8836 M: John Fastabend <john.fastabend@gmail.com>
8837 M: Daniel Borkmann <daniel@iogearbox.net>
8838 L: netdev@vger.kernel.org
8839 L: bpf@vger.kernel.org
8841 F: include/linux/skmsg.h
8843 F: net/core/sock_map.c
8844 F: net/ipv4/tcp_bpf.c
8846 LANTIQ / INTEL Ethernet drivers
8847 M: Hauke Mehrtens <hauke@hauke-m.de>
8848 L: netdev@vger.kernel.org
8850 F: net/dsa/tag_gswip.c
8851 F: drivers/net/ethernet/lantiq_xrx200.c
8852 F: drivers/net/dsa/lantiq_pce.h
8853 F: drivers/net/dsa/lantiq_gswip.c
8855 LANTIQ MIPS ARCHITECTURE
8856 M: John Crispin <john@phrozen.org>
8857 L: linux-mips@vger.kernel.org
8860 F: drivers/soc/lantiq
8863 L: linux-x25@vger.kernel.org
8865 F: Documentation/networking/lapb-module.txt
8869 LASI 53c700 driver for PARISC
8870 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8871 L: linux-scsi@vger.kernel.org
8873 F: Documentation/scsi/53c700.txt
8874 F: drivers/scsi/53c700*
8877 M: Tobin C. Harding <me@tobin.cc>
8878 M: Tycho Andersen <tycho@tycho.ws>
8879 L: kernel-hardening@lists.openwall.com
8881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8882 F: scripts/leaking_addresses.pl
8885 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8886 M: Pavel Machek <pavel@ucw.cz>
8887 R: Dan Murphy <dmurphy@ti.com>
8888 L: linux-leds@vger.kernel.org
8889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8891 F: Documentation/devicetree/bindings/leds/
8893 F: include/linux/leds.h
8895 LEGACY EEPROM DRIVER
8896 M: Jean Delvare <jdelvare@suse.com>
8898 F: Documentation/misc-devices/eeprom
8899 F: drivers/misc/eeprom/eeprom.c
8902 R: David Lechner <david@lechnology.com>
8904 F: arch/arm/boot/dts/da850-lego-ev3.dts
8905 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8906 F: drivers/power/supply/lego_ev3_battery.c
8908 LEGO USB Tower driver
8909 M: Juergen Stuber <starblue@users.sourceforge.net>
8910 L: legousb-devel@lists.sourceforge.net
8911 W: http://legousb.sourceforge.net/
8913 F: drivers/usb/misc/legousbtower.c
8916 M: Matan Ziv-Av <matan@svgalib.org>
8917 L: platform-driver-x86@vger.kernel.org
8919 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8920 F: Documentation/laptops/lg-laptop.rst
8921 F: drivers/platform/x86/lg-laptop.c
8924 M: Michael Krufky <mkrufky@linuxtv.org>
8925 L: linux-media@vger.kernel.org
8926 W: https://linuxtv.org
8927 W: http://github.com/mkrufky
8928 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8929 T: git git://linuxtv.org/mkrufky/tuners.git
8931 F: drivers/media/dvb-frontends/lg2160.*
8933 LGDT3305 MEDIA DRIVER
8934 M: Michael Krufky <mkrufky@linuxtv.org>
8935 L: linux-media@vger.kernel.org
8936 W: https://linuxtv.org
8937 W: http://github.com/mkrufky
8938 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8939 T: git git://linuxtv.org/mkrufky/tuners.git
8941 F: drivers/media/dvb-frontends/lgdt3305.*
8943 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8944 M: Viresh Kumar <vireshk@kernel.org>
8945 L: linux-ide@vger.kernel.org
8946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8948 F: include/linux/pata_arasan_cf_data.h
8949 F: drivers/ata/pata_arasan_cf.c
8952 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8953 M: Jens Axboe <axboe@kernel.dk>
8954 L: linux-ide@vger.kernel.org
8955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8957 F: drivers/ata/pata_*.c
8958 F: drivers/ata/ata_generic.c
8960 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8961 M: Linus Walleij <linus.walleij@linaro.org>
8962 L: linux-ide@vger.kernel.org
8963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8965 F: drivers/ata/pata_ftide010.c
8966 F: drivers/ata/sata_gemini.c
8967 F: drivers/ata/sata_gemini.h
8969 LIBATA SATA AHCI PLATFORM devices support
8970 M: Hans de Goede <hdegoede@redhat.com>
8971 M: Jens Axboe <axboe@kernel.dk>
8972 L: linux-ide@vger.kernel.org
8973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8975 F: drivers/ata/ahci_platform.c
8976 F: drivers/ata/libahci_platform.c
8977 F: include/linux/ahci_platform.h
8979 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8980 M: Mikael Pettersson <mikpelinux@gmail.com>
8981 L: linux-ide@vger.kernel.org
8982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8984 F: drivers/ata/sata_promise.*
8986 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8987 M: Jens Axboe <axboe@kernel.dk>
8988 L: linux-ide@vger.kernel.org
8989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8992 F: include/linux/ata.h
8993 F: include/linux/libata.h
8994 F: Documentation/devicetree/bindings/ata/
8997 M: Sasha Levin <alexander.levin@microsoft.com>
8999 F: tools/lib/lockdep/
9001 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9002 M: Dan Williams <dan.j.williams@intel.com>
9003 M: Vishal Verma <vishal.l.verma@intel.com>
9004 M: Dave Jiang <dave.jiang@intel.com>
9005 L: linux-nvdimm@lists.01.org
9006 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9008 F: drivers/nvdimm/blk.c
9009 F: drivers/nvdimm/region_devs.c
9011 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9012 M: Vishal Verma <vishal.l.verma@intel.com>
9013 M: Dan Williams <dan.j.williams@intel.com>
9014 M: Dave Jiang <dave.jiang@intel.com>
9015 L: linux-nvdimm@lists.01.org
9016 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9018 F: drivers/nvdimm/btt*
9020 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9021 M: Dan Williams <dan.j.williams@intel.com>
9022 M: Vishal Verma <vishal.l.verma@intel.com>
9023 M: Dave Jiang <dave.jiang@intel.com>
9024 L: linux-nvdimm@lists.01.org
9025 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9027 F: drivers/nvdimm/pmem*
9029 LIBNVDIMM: DEVICETREE BINDINGS
9030 M: Oliver O'Halloran <oohall@gmail.com>
9031 L: linux-nvdimm@lists.01.org
9032 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9034 F: drivers/nvdimm/of_pmem.c
9035 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9037 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9038 M: Dan Williams <dan.j.williams@intel.com>
9039 M: Vishal Verma <vishal.l.verma@intel.com>
9040 M: Dave Jiang <dave.jiang@intel.com>
9041 M: Keith Busch <keith.busch@intel.com>
9042 M: Ira Weiny <ira.weiny@intel.com>
9043 L: linux-nvdimm@lists.01.org
9044 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9048 F: drivers/acpi/nfit/*
9049 F: include/linux/nd.h
9050 F: include/linux/libnvdimm.h
9051 F: include/uapi/linux/ndctl.h
9053 LIGHTNVM PLATFORM SUPPORT
9054 M: Matias Bjorling <mb@lightnvm.io>
9055 W: http://github/OpenChannelSSD
9056 L: linux-block@vger.kernel.org
9058 F: drivers/lightnvm/
9059 F: include/linux/lightnvm.h
9060 F: include/uapi/linux/lightnvm.h
9062 LINUX FOR POWER MACINTOSH
9063 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9064 W: http://www.penguinppc.org/
9065 L: linuxppc-dev@lists.ozlabs.org
9067 F: arch/powerpc/platforms/powermac/
9068 F: drivers/macintosh/
9070 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9071 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9072 M: Paul Mackerras <paulus@samba.org>
9073 M: Michael Ellerman <mpe@ellerman.id.au>
9074 W: https://github.com/linuxppc/linux/wiki
9075 L: linuxppc-dev@lists.ozlabs.org
9076 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9079 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9080 F: Documentation/devicetree/bindings/powerpc/
9081 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9082 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9083 F: Documentation/powerpc/
9085 F: drivers/char/tpm/tpm_ibmvtpm*
9086 F: drivers/crypto/nx/
9087 F: drivers/crypto/vmx/
9088 F: drivers/i2c/busses/i2c-opal.c
9089 F: drivers/net/ethernet/ibm/ibmveth.*
9090 F: drivers/net/ethernet/ibm/ibmvnic.*
9091 F: drivers/pci/hotplug/pnv_php.c
9092 F: drivers/pci/hotplug/rpa*
9093 F: drivers/rtc/rtc-opal.c
9094 F: drivers/scsi/ibmvscsi/
9095 F: drivers/tty/hvc/hvc_opal.c
9096 F: drivers/watchdog/wdrtas.c
9097 F: tools/testing/selftests/powerpc
9104 LINUX FOR POWERPC EMBEDDED MPC5XXX
9105 M: Anatolij Gustschin <agust@denx.de>
9106 L: linuxppc-dev@lists.ozlabs.org
9107 T: git git://git.denx.de/linux-denx-agust.git
9109 F: arch/powerpc/platforms/512x/
9110 F: arch/powerpc/platforms/52xx/
9112 LINUX FOR POWERPC EMBEDDED PPC4XX
9113 M: Alistair Popple <alistair@popple.id.au>
9114 M: Matt Porter <mporter@kernel.crashing.org>
9115 W: http://www.penguinppc.org/
9116 L: linuxppc-dev@lists.ozlabs.org
9118 F: arch/powerpc/platforms/40x/
9119 F: arch/powerpc/platforms/44x/
9121 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9122 M: Scott Wood <oss@buserror.net>
9123 M: Kumar Gala <galak@kernel.crashing.org>
9124 W: http://www.penguinppc.org/
9125 L: linuxppc-dev@lists.ozlabs.org
9126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9128 F: arch/powerpc/platforms/83xx/
9129 F: arch/powerpc/platforms/85xx/
9130 F: Documentation/devicetree/bindings/powerpc/fsl/
9132 LINUX FOR POWERPC EMBEDDED PPC8XX
9133 M: Vitaly Bordug <vitb@kernel.crashing.org>
9134 W: http://www.penguinppc.org/
9135 L: linuxppc-dev@lists.ozlabs.org
9137 F: arch/powerpc/platforms/8xx/
9139 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9140 L: linuxppc-dev@lists.ozlabs.org
9142 F: arch/powerpc/*/*virtex*
9143 F: arch/powerpc/*/*/*virtex*
9145 LINUX FOR POWERPC PA SEMI PWRFICIENT
9146 L: linuxppc-dev@lists.ozlabs.org
9148 F: arch/powerpc/platforms/pasemi/
9149 F: drivers/*/*pasemi*
9150 F: drivers/*/*/*pasemi*
9152 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9153 M: Kees Cook <keescook@chromium.org>
9155 F: drivers/misc/lkdtm/*
9157 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9158 M: Alan Stern <stern@rowland.harvard.edu>
9159 M: Andrea Parri <andrea.parri@amarulasolutions.com>
9160 M: Will Deacon <will@kernel.org>
9161 M: Peter Zijlstra <peterz@infradead.org>
9162 M: Boqun Feng <boqun.feng@gmail.com>
9163 M: Nicholas Piggin <npiggin@gmail.com>
9164 M: David Howells <dhowells@redhat.com>
9165 M: Jade Alglave <j.alglave@ucl.ac.uk>
9166 M: Luc Maranget <luc.maranget@inria.fr>
9167 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9168 R: Akira Yokosawa <akiyks@gmail.com>
9169 R: Daniel Lustig <dlustig@nvidia.com>
9170 L: linux-kernel@vger.kernel.org
9171 L: linux-arch@vger.kernel.org
9173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9174 F: tools/memory-model/
9175 F: Documentation/atomic_bitops.txt
9176 F: Documentation/atomic_t.txt
9177 F: Documentation/core-api/atomic_ops.rst
9178 F: Documentation/core-api/refcount-vs-atomic.rst
9179 F: Documentation/memory-barriers.txt
9181 LIS3LV02D ACCELEROMETER DRIVER
9182 M: Eric Piel <eric.piel@tremplin-utc.net>
9184 F: Documentation/misc-devices/lis3lv02d
9185 F: drivers/misc/lis3lv02d/
9186 F: drivers/platform/x86/hp_accel.c
9189 M: Josh Poimboeuf <jpoimboe@redhat.com>
9190 M: Jiri Kosina <jikos@kernel.org>
9191 M: Miroslav Benes <mbenes@suse.cz>
9192 M: Petr Mladek <pmladek@suse.com>
9193 R: Joe Lawrence <joe.lawrence@redhat.com>
9195 F: kernel/livepatch/
9196 F: include/linux/livepatch.h
9197 F: arch/x86/include/asm/livepatch.h
9198 F: arch/x86/kernel/livepatch.c
9199 F: Documentation/livepatch/
9200 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9201 F: samples/livepatch/
9202 F: tools/testing/selftests/livepatch/
9203 L: live-patching@vger.kernel.org
9204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9207 L: netdev@vger.kernel.org
9209 F: include/linux/llc.h
9210 F: include/uapi/linux/llc.h
9214 LM73 HARDWARE MONITOR DRIVER
9215 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9216 L: linux-hwmon@vger.kernel.org
9218 F: drivers/hwmon/lm73.c
9220 LM78 HARDWARE MONITOR DRIVER
9221 M: Jean Delvare <jdelvare@suse.com>
9222 L: linux-hwmon@vger.kernel.org
9224 F: Documentation/hwmon/lm78.rst
9225 F: drivers/hwmon/lm78.c
9227 LM83 HARDWARE MONITOR DRIVER
9228 M: Jean Delvare <jdelvare@suse.com>
9229 L: linux-hwmon@vger.kernel.org
9231 F: Documentation/hwmon/lm83.rst
9232 F: drivers/hwmon/lm83.c
9234 LM90 HARDWARE MONITOR DRIVER
9235 M: Jean Delvare <jdelvare@suse.com>
9236 L: linux-hwmon@vger.kernel.org
9238 F: Documentation/hwmon/lm90.rst
9239 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9240 F: drivers/hwmon/lm90.c
9241 F: include/dt-bindings/thermal/lm90.h
9243 LM95234 HARDWARE MONITOR DRIVER
9244 M: Guenter Roeck <linux@roeck-us.net>
9245 L: linux-hwmon@vger.kernel.org
9247 F: Documentation/hwmon/lm95234.rst
9248 F: drivers/hwmon/lm95234.c
9250 LME2510 MEDIA DRIVER
9251 M: Malcolm Priestley <tvboxspy@gmail.com>
9252 L: linux-media@vger.kernel.org
9253 W: https://linuxtv.org
9254 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9256 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9258 LOADPIN SECURITY MODULE
9259 M: Kees Cook <keescook@chromium.org>
9260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9262 F: security/loadpin/
9263 F: Documentation/admin-guide/LSM/LoadPin.rst
9266 M: Peter Zijlstra <peterz@infradead.org>
9267 M: Ingo Molnar <mingo@redhat.com>
9268 M: Will Deacon <will@kernel.org>
9269 L: linux-kernel@vger.kernel.org
9270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9272 F: Documentation/locking/
9273 F: include/linux/lockdep.h
9274 F: include/linux/spinlock*.h
9275 F: arch/*/include/asm/spinlock*.h
9276 F: include/linux/rwlock*.h
9277 F: include/linux/mutex*.h
9278 F: include/linux/rwsem*.h
9279 F: include/linux/seqlock.h
9280 F: lib/locking*.[ch]
9282 X: kernel/locking/locktorture.c
9284 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9285 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9286 L: linux-ntfs-dev@lists.sourceforge.net
9287 W: http://www.linux-ntfs.org/content/view/19/37/
9289 F: Documentation/ldm.txt
9290 F: block/partitions/ldm.*
9292 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9293 M: Sathya Prakash <sathya.prakash@broadcom.com>
9294 M: Chaitra P B <chaitra.basappa@broadcom.com>
9295 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9296 L: MPT-FusionLinux.pdl@broadcom.com
9297 L: linux-scsi@vger.kernel.org
9298 W: http://www.avagotech.com/support/
9300 F: drivers/message/fusion/
9301 F: drivers/scsi/mpt3sas/
9303 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9304 M: Matthew Wilcox <willy@infradead.org>
9305 L: linux-scsi@vger.kernel.org
9307 F: drivers/scsi/sym53c8xx_2/
9310 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9311 L: linux-iio@vger.kernel.org
9313 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9314 F: drivers/iio/dac/ltc1660.c
9316 LTC4261 HARDWARE MONITOR DRIVER
9317 M: Guenter Roeck <linux@roeck-us.net>
9318 L: linux-hwmon@vger.kernel.org
9320 F: Documentation/hwmon/ltc4261.rst
9321 F: drivers/hwmon/ltc4261.c
9323 LTC4306 I2C MULTIPLEXER DRIVER
9324 M: Michael Hennerich <michael.hennerich@analog.com>
9325 W: http://ez.analog.com/community/linux-device-drivers
9326 L: linux-i2c@vger.kernel.org
9328 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9329 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9331 LTP (Linux Test Project)
9332 M: Mike Frysinger <vapier@gentoo.org>
9333 M: Cyril Hrubis <chrubis@suse.cz>
9334 M: Wanlong Gao <wanlong.gao@gmail.com>
9335 M: Jan Stancek <jstancek@redhat.com>
9336 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9337 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9338 L: ltp@lists.linux.it (subscribers-only)
9339 W: http://linux-test-project.github.io/
9340 T: git git://github.com/linux-test-project/ltp.git
9344 M: Geert Uytterhoeven <geert@linux-m68k.org>
9345 L: linux-m68k@lists.linux-m68k.org
9346 W: http://www.linux-m68k.org/
9347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9352 M68K ON APPLE MACINTOSH
9353 M: Joshua Thompson <funaho@jurai.org>
9354 W: http://www.mac.linux-m68k.org/
9355 L: linux-m68k@lists.linux-m68k.org
9360 M: Philip Blundell <philb@gnu.org>
9361 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9365 M88DS3103 MEDIA DRIVER
9366 M: Antti Palosaari <crope@iki.fi>
9367 L: linux-media@vger.kernel.org
9368 W: https://linuxtv.org
9369 W: http://palosaari.fi/linux/
9370 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9371 T: git git://linuxtv.org/anttip/media_tree.git
9373 F: drivers/media/dvb-frontends/m88ds3103*
9375 M88RS2000 MEDIA DRIVER
9376 M: Malcolm Priestley <tvboxspy@gmail.com>
9377 L: linux-media@vger.kernel.org
9378 W: https://linuxtv.org
9379 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9381 F: drivers/media/dvb-frontends/m88rs2000*
9383 MA901 MASTERKIT USB FM RADIO DRIVER
9384 M: Alexey Klimov <klimov.linux@gmail.com>
9385 L: linux-media@vger.kernel.org
9386 T: git git://linuxtv.org/media_tree.git
9388 F: drivers/media/radio/radio-ma901.c
9391 M: Johannes Berg <johannes@sipsolutions.net>
9392 L: linux-wireless@vger.kernel.org
9393 W: http://wireless.kernel.org/
9394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9397 F: Documentation/networking/mac80211-injection.txt
9398 F: include/net/mac80211.h
9400 F: drivers/net/wireless/mac80211_hwsim.[ch]
9401 F: Documentation/networking/mac80211_hwsim/README
9404 M: Jassi Brar <jassisinghbrar@gmail.com>
9405 L: linux-kernel@vger.kernel.org
9408 F: include/linux/mailbox_client.h
9409 F: include/linux/mailbox_controller.h
9411 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9412 M: Michael Kerrisk <mtk.manpages@gmail.com>
9413 W: http://www.kernel.org/doc/man-pages
9414 L: linux-man@vger.kernel.org
9417 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9418 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9419 L: linux-mips@vger.kernel.org
9421 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9423 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9424 M: Andrew Lunn <andrew@lunn.ch>
9425 M: Vivien Didelot <vivien.didelot@gmail.com>
9426 L: netdev@vger.kernel.org
9428 F: drivers/net/dsa/mv88e6xxx/
9429 F: include/linux/platform_data/mv88e6xxx.h
9430 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9432 MARVELL ARMADA DRM SUPPORT
9433 M: Russell King <linux@armlinux.org.uk>
9435 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9436 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9437 F: drivers/gpu/drm/armada/
9438 F: include/uapi/drm/armada_drm.h
9439 F: Documentation/devicetree/bindings/display/armada/
9441 MARVELL ARMADA 3700 PHY DRIVERS
9442 M: Miquel Raynal <miquel.raynal@bootlin.com>
9444 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9445 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9446 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9447 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9449 MARVELL CRYPTO DRIVER
9450 M: Boris Brezillon <bbrezillon@kernel.org>
9451 M: Arnaud Ebalard <arno@natisbad.org>
9452 F: drivers/crypto/marvell/
9454 L: linux-crypto@vger.kernel.org
9456 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9457 M: Mirko Lindner <mlindner@marvell.com>
9458 M: Stephen Hemminger <stephen@networkplumber.org>
9459 L: netdev@vger.kernel.org
9461 F: drivers/net/ethernet/marvell/sk*
9463 MARVELL LIBERTAS WIRELESS DRIVER
9464 L: libertas-dev@lists.infradead.org
9466 F: drivers/net/wireless/marvell/libertas/
9468 MARVELL MACCHIATOBIN SUPPORT
9469 M: Russell King <linux@armlinux.org.uk>
9470 L: linux-arm-kernel@lists.infradead.org
9472 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9474 MARVELL MV643XX ETHERNET DRIVER
9475 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9476 L: netdev@vger.kernel.org
9478 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9479 F: include/linux/mv643xx.h
9481 MARVELL MV88X3310 PHY DRIVER
9482 M: Russell King <linux@armlinux.org.uk>
9483 L: netdev@vger.kernel.org
9485 F: drivers/net/phy/marvell10g.c
9487 MARVELL MVEBU THERMAL DRIVER
9488 M: Miquel Raynal <miquel.raynal@bootlin.com>
9490 F: drivers/thermal/armada_thermal.c
9492 MARVELL MVNETA ETHERNET DRIVER
9493 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9494 L: netdev@vger.kernel.org
9496 F: drivers/net/ethernet/marvell/mvneta.*
9498 MARVELL MWIFIEX WIRELESS DRIVER
9499 M: Amitkumar Karwar <amitkarwar@gmail.com>
9500 M: Nishant Sarmukadam <nishants@marvell.com>
9501 M: Ganapathi Bhat <gbhat@marvell.com>
9502 M: Xinming Hu <huxinming820@gmail.com>
9503 L: linux-wireless@vger.kernel.org
9505 F: drivers/net/wireless/marvell/mwifiex/
9507 MARVELL MWL8K WIRELESS DRIVER
9508 M: Lennert Buytenhek <buytenh@wantstofly.org>
9509 L: linux-wireless@vger.kernel.org
9511 F: drivers/net/wireless/marvell/mwl8k.c
9513 MARVELL NAND CONTROLLER DRIVER
9514 M: Miquel Raynal <miquel.raynal@bootlin.com>
9515 L: linux-mtd@lists.infradead.org
9517 F: drivers/mtd/nand/raw/marvell_nand.c
9518 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9520 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9521 M: Nicolas Pitre <nico@fluxnic.net>
9523 F: drivers/mmc/host/mvsdio.*
9525 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9526 M: Hu Ziji <huziji@marvell.com>
9527 L: linux-mmc@vger.kernel.org
9529 F: drivers/mmc/host/sdhci-xenon*
9530 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9532 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9533 M: Sunil Goutham <sgoutham@marvell.com>
9534 M: Linu Cherian <lcherian@marvell.com>
9535 M: Geetha sowjanya <gakula@marvell.com>
9536 M: Jerin Jacob <jerinj@marvell.com>
9537 L: netdev@vger.kernel.org
9539 F: drivers/net/ethernet/marvell/octeontx2/af/
9541 MATROX FRAMEBUFFER DRIVER
9542 L: linux-fbdev@vger.kernel.org
9544 F: drivers/video/fbdev/matrox/matroxfb_*
9545 F: include/uapi/linux/matroxfb.h
9547 MAX16065 HARDWARE MONITOR DRIVER
9548 M: Guenter Roeck <linux@roeck-us.net>
9549 L: linux-hwmon@vger.kernel.org
9551 F: Documentation/hwmon/max16065.rst
9552 F: drivers/hwmon/max16065.c
9554 MAX2175 SDR TUNER DRIVER
9555 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9556 L: linux-media@vger.kernel.org
9557 T: git git://linuxtv.org/media_tree.git
9559 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9560 F: Documentation/media/v4l-drivers/max2175.rst
9561 F: drivers/media/i2c/max2175*
9562 F: include/uapi/linux/max2175.h
9564 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9565 L: linux-hwmon@vger.kernel.org
9567 F: Documentation/hwmon/max6650.rst
9568 F: drivers/hwmon/max6650.c
9570 MAX6697 HARDWARE MONITOR DRIVER
9571 M: Guenter Roeck <linux@roeck-us.net>
9572 L: linux-hwmon@vger.kernel.org
9574 F: Documentation/hwmon/max6697.rst
9575 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9576 F: drivers/hwmon/max6697.c
9577 F: include/linux/platform_data/max6697.h
9579 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9580 M: Peter Rosin <peda@axentia.se>
9581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9583 F: Documentation/devicetree/bindings/sound/max9860.txt
9584 F: sound/soc/codecs/max9860.*
9586 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9587 M: Andreas Klinger <ak@it-klinger.de>
9588 L: linux-iio@vger.kernel.org
9590 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9591 F: drivers/iio/proximity/mb1232.c
9593 MAXIM MAX77650 PMIC MFD DRIVER
9594 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9595 L: linux-kernel@vger.kernel.org
9597 F: Documentation/devicetree/bindings/*/*max77650.txt
9598 F: Documentation/devicetree/bindings/*/max77650*.txt
9599 F: include/linux/mfd/max77650.h
9600 F: drivers/mfd/max77650.c
9601 F: drivers/regulator/max77650-regulator.c
9602 F: drivers/power/supply/max77650-charger.c
9603 F: drivers/input/misc/max77650-onkey.c
9604 F: drivers/leds/leds-max77650.c
9605 F: drivers/gpio/gpio-max77650.c
9607 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9608 M: Javier Martinez Canillas <javier@dowhile0.org>
9609 L: linux-kernel@vger.kernel.org
9611 F: drivers/regulator/max77802-regulator.c
9612 F: Documentation/devicetree/bindings/*/*max77802.txt
9613 F: include/dt-bindings/*/*max77802.h
9615 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9616 M: Krzysztof Kozlowski <krzk@kernel.org>
9617 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9618 L: linux-pm@vger.kernel.org
9620 F: drivers/power/supply/max14577_charger.c
9621 F: drivers/power/supply/max77693_charger.c
9623 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9624 M: Chanwoo Choi <cw00.choi@samsung.com>
9625 M: Krzysztof Kozlowski <krzk@kernel.org>
9626 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9627 L: linux-kernel@vger.kernel.org
9629 F: drivers/*/max14577*.c
9630 F: drivers/*/max77686*.c
9631 F: drivers/*/max77693*.c
9632 F: drivers/extcon/extcon-max14577.c
9633 F: drivers/extcon/extcon-max77693.c
9634 F: drivers/rtc/rtc-max77686.c
9635 F: drivers/clk/clk-max77686.c
9636 F: Documentation/devicetree/bindings/mfd/max14577.txt
9637 F: Documentation/devicetree/bindings/*/max77686.txt
9638 F: Documentation/devicetree/bindings/mfd/max77693.txt
9639 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9640 F: include/linux/mfd/max14577*.h
9641 F: include/linux/mfd/max77686*.h
9642 F: include/linux/mfd/max77693*.h
9644 MAXIRADIO FM RADIO RECEIVER DRIVER
9645 M: Hans Verkuil <hverkuil@xs4all.nl>
9646 L: linux-media@vger.kernel.org
9647 T: git git://linuxtv.org/media_tree.git
9648 W: https://linuxtv.org
9650 F: drivers/media/radio/radio-maxiradio*
9652 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9653 M: Peter Rosin <peda@axentia.se>
9654 L: linux-iio@vger.kernel.org
9656 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9657 F: drivers/iio/potentiometer/mcp4018.c
9658 F: drivers/iio/potentiometer/mcp4531.c
9660 MCR20A IEEE-802.15.4 RADIO DRIVER
9661 M: Xue Liu <liuxuenetmail@gmail.com>
9662 L: linux-wpan@vger.kernel.org
9663 W: https://github.com/xueliu/mcr20a-linux
9665 F: drivers/net/ieee802154/mcr20a.c
9666 F: drivers/net/ieee802154/mcr20a.h
9667 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9669 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9670 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9671 L: linux-iio@vger.kernel.org
9673 F: drivers/iio/dac/cio-dac.c
9675 MEDIA DRIVERS FOR ASCOT2E
9676 M: Sergey Kozlov <serjk@netup.ru>
9677 M: Abylay Ospan <aospan@netup.ru>
9678 L: linux-media@vger.kernel.org
9679 W: https://linuxtv.org
9681 T: git git://linuxtv.org/media_tree.git
9683 F: drivers/media/dvb-frontends/ascot2e*
9685 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9686 M: Jasmin Jessich <jasmin@anw.at>
9687 L: linux-media@vger.kernel.org
9688 W: https://linuxtv.org
9689 T: git git://linuxtv.org/media_tree.git
9691 F: drivers/media/dvb-frontends/cxd2099*
9693 MEDIA DRIVERS FOR CXD2841ER
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/cxd2841er*
9703 MEDIA DRIVERS FOR CXD2880
9704 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9705 L: linux-media@vger.kernel.org
9706 W: http://linuxtv.org/
9707 T: git git://linuxtv.org/media_tree.git
9709 F: drivers/media/dvb-frontends/cxd2880/*
9710 F: drivers/media/spi/cxd2880*
9712 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9713 L: linux-media@vger.kernel.org
9714 W: https://linuxtv.org
9715 T: git git://linuxtv.org/media_tree.git
9717 F: drivers/media/pci/ddbridge/*
9719 MEDIA DRIVERS FOR FREESCALE IMX
9720 M: Steve Longerbeam <slongerbeam@gmail.com>
9721 M: Philipp Zabel <p.zabel@pengutronix.de>
9722 L: linux-media@vger.kernel.org
9723 T: git git://linuxtv.org/media_tree.git
9725 F: Documentation/devicetree/bindings/media/imx.txt
9726 F: Documentation/media/v4l-drivers/imx.rst
9727 F: drivers/staging/media/imx/
9728 F: include/linux/imx-media.h
9729 F: include/media/imx.h
9731 MEDIA DRIVER FOR FREESCALE IMX PXP
9732 M: Philipp Zabel <p.zabel@pengutronix.de>
9733 L: linux-media@vger.kernel.org
9734 T: git git://linuxtv.org/media_tree.git
9736 F: drivers/media/platform/imx-pxp.[ch]
9738 MEDIA DRIVERS FOR FREESCALE IMX7
9739 M: Rui Miguel Silva <rmfrfs@gmail.com>
9740 L: linux-media@vger.kernel.org
9741 T: git git://linuxtv.org/media_tree.git
9743 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9744 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9745 F: Documentation/media/v4l-drivers/imx7.rst
9746 F: drivers/staging/media/imx/imx7-media-csi.c
9747 F: drivers/staging/media/imx/imx7-mipi-csis.c
9749 MEDIA DRIVERS FOR HELENE
9750 M: Abylay Ospan <aospan@netup.ru>
9751 L: linux-media@vger.kernel.org
9752 W: https://linuxtv.org
9754 T: git git://linuxtv.org/media_tree.git
9756 F: drivers/media/dvb-frontends/helene*
9758 MEDIA DRIVERS FOR HORUS3A
9759 M: Sergey Kozlov <serjk@netup.ru>
9760 M: Abylay Ospan <aospan@netup.ru>
9761 L: linux-media@vger.kernel.org
9762 W: https://linuxtv.org
9764 T: git git://linuxtv.org/media_tree.git
9766 F: drivers/media/dvb-frontends/horus3a*
9768 MEDIA DRIVERS FOR LNBH25
9769 M: Sergey Kozlov <serjk@netup.ru>
9770 M: Abylay Ospan <aospan@netup.ru>
9771 L: linux-media@vger.kernel.org
9772 W: https://linuxtv.org
9774 T: git git://linuxtv.org/media_tree.git
9776 F: drivers/media/dvb-frontends/lnbh25*
9778 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9779 L: linux-media@vger.kernel.org
9780 W: https://linuxtv.org
9781 T: git git://linuxtv.org/media_tree.git
9783 F: drivers/media/dvb-frontends/mxl5xx*
9785 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9786 M: Sergey Kozlov <serjk@netup.ru>
9787 M: Abylay Ospan <aospan@netup.ru>
9788 L: linux-media@vger.kernel.org
9789 W: https://linuxtv.org
9791 T: git git://linuxtv.org/media_tree.git
9793 F: drivers/media/pci/netup_unidvb/*
9795 MEDIA DRIVERS FOR RENESAS - CEU
9796 M: Jacopo Mondi <jacopo@jmondi.org>
9797 L: linux-media@vger.kernel.org
9798 L: linux-renesas-soc@vger.kernel.org
9799 T: git git://linuxtv.org/media_tree.git
9801 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9802 F: drivers/media/platform/renesas-ceu.c
9803 F: include/media/drv-intf/renesas-ceu.h
9805 MEDIA DRIVERS FOR RENESAS - DRIF
9806 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9807 L: linux-media@vger.kernel.org
9808 L: linux-renesas-soc@vger.kernel.org
9809 T: git git://linuxtv.org/media_tree.git
9811 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9812 F: drivers/media/platform/rcar_drif.c
9814 MEDIA DRIVERS FOR RENESAS - FCP
9815 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9816 L: linux-media@vger.kernel.org
9817 L: linux-renesas-soc@vger.kernel.org
9818 T: git git://linuxtv.org/media_tree.git
9820 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9821 F: drivers/media/platform/rcar-fcp.c
9822 F: include/media/rcar-fcp.h
9824 MEDIA DRIVERS FOR RENESAS - FDP1
9825 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9826 L: linux-media@vger.kernel.org
9827 L: linux-renesas-soc@vger.kernel.org
9828 T: git git://linuxtv.org/media_tree.git
9830 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9831 F: drivers/media/platform/rcar_fdp1.c
9833 MEDIA DRIVERS FOR RENESAS - VIN
9834 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9835 L: linux-media@vger.kernel.org
9836 L: linux-renesas-soc@vger.kernel.org
9837 T: git git://linuxtv.org/media_tree.git
9839 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9840 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9841 F: drivers/media/platform/rcar-vin/
9843 MEDIA DRIVERS FOR RENESAS - VSP1
9844 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9845 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9846 L: linux-media@vger.kernel.org
9847 L: linux-renesas-soc@vger.kernel.org
9848 T: git git://linuxtv.org/media_tree.git
9850 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9851 F: drivers/media/platform/vsp1/
9853 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9854 L: linux-media@vger.kernel.org
9855 W: https://linuxtv.org
9856 T: git git://linuxtv.org/media_tree.git
9858 F: drivers/media/dvb-frontends/stv0910*
9860 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9861 L: linux-media@vger.kernel.org
9862 W: https://linuxtv.org
9863 T: git git://linuxtv.org/media_tree.git
9865 F: drivers/media/dvb-frontends/stv6111*
9867 MEDIA DRIVERS FOR STM32 - DCMI
9868 M: Hugues Fruchet <hugues.fruchet@st.com>
9869 L: linux-media@vger.kernel.org
9870 T: git git://linuxtv.org/media_tree.git
9872 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9873 F: drivers/media/platform/stm32/stm32-dcmi.c
9875 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9876 M: Dmitry Osipenko <digetx@gmail.com>
9877 L: linux-media@vger.kernel.org
9878 L: linux-tegra@vger.kernel.org
9879 T: git git://linuxtv.org/media_tree.git
9881 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9882 F: drivers/staging/media/tegra-vde/
9884 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9885 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9886 P: LinuxTV.org Project
9887 L: linux-media@vger.kernel.org
9888 W: https://linuxtv.org
9889 Q: http://patchwork.kernel.org/project/linux-media/list/
9890 T: git git://linuxtv.org/media_tree.git
9892 F: Documentation/devicetree/bindings/media/
9893 F: Documentation/media/
9895 F: drivers/staging/media/
9896 F: include/linux/platform_data/media/
9898 F: include/uapi/linux/dvb/
9899 F: include/uapi/linux/videodev2.h
9900 F: include/uapi/linux/media.h
9901 F: include/uapi/linux/v4l2-*
9902 F: include/uapi/linux/meye.h
9903 F: include/uapi/linux/ivtv*
9904 F: include/uapi/linux/uvcvideo.h
9906 MEDIATEK BLUETOOTH DRIVER
9907 M: Sean Wang <sean.wang@mediatek.com>
9908 L: linux-bluetooth@vger.kernel.org
9909 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9911 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9912 F: drivers/bluetooth/btmtkuart.c
9915 M: Sean Wang <sean.wang@mediatek.com>
9917 F: drivers/media/rc/mtk-cir.c
9920 M: Sean Wang <sean.wang@mediatek.com>
9921 L: dmaengine@vger.kernel.org
9922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9923 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9925 F: Documentation/devicetree/bindings/dma/mtk-*
9926 F: drivers/dma/mediatek/
9928 MEDIATEK PMIC LED DRIVER
9929 M: Sean Wang <sean.wang@mediatek.com>
9931 F: drivers/leds/leds-mt6323.c
9932 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9934 MEDIATEK ETHERNET DRIVER
9935 M: Felix Fietkau <nbd@openwrt.org>
9936 M: John Crispin <john@phrozen.org>
9937 M: Sean Wang <sean.wang@mediatek.com>
9938 M: Nelson Chang <nelson.chang@mediatek.com>
9939 L: netdev@vger.kernel.org
9941 F: drivers/net/ethernet/mediatek/
9943 MEDIATEK SWITCH DRIVER
9944 M: Sean Wang <sean.wang@mediatek.com>
9945 L: netdev@vger.kernel.org
9947 F: drivers/net/dsa/mt7530.*
9948 F: net/dsa/tag_mtk.c
9950 MEDIATEK JPEG DRIVER
9951 M: Rick Chang <rick.chang@mediatek.com>
9952 M: Bin Liu <bin.liu@mediatek.com>
9954 F: drivers/media/platform/mtk-jpeg/
9955 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9958 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9959 M: Houlong Wei <houlong.wei@mediatek.com>
9960 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9962 F: drivers/media/platform/mtk-mdp/
9963 F: drivers/media/platform/mtk-vpu/
9964 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9966 MEDIATEK MEDIA DRIVER
9967 M: Tiffany Lin <tiffany.lin@mediatek.com>
9968 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9970 F: drivers/media/platform/mtk-vcodec/
9971 F: drivers/media/platform/mtk-vpu/
9972 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9973 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9975 MEDIATEK MMC/SD/SDIO DRIVER
9976 M: Chaotian Jing <chaotian.jing@mediatek.com>
9978 F: drivers/mmc/host/mtk-sd.c
9979 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
9981 MEDIATEK MT76 WIRELESS LAN DRIVER
9982 M: Felix Fietkau <nbd@nbd.name>
9983 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9984 R: Ryder Lee <ryder.lee@mediatek.com>
9985 R: Roy Luo <royluo@google.com>
9986 L: linux-wireless@vger.kernel.org
9988 F: drivers/net/wireless/mediatek/mt76/
9990 MEDIATEK MT7601U WIRELESS LAN DRIVER
9991 M: Jakub Kicinski <kubakici@wp.pl>
9992 L: linux-wireless@vger.kernel.org
9994 F: drivers/net/wireless/mediatek/mt7601u/
9996 MEDIATEK NAND CONTROLLER DRIVER
9997 M: Xiaolei Li <xiaolei.li@mediatek.com>
9998 L: linux-mtd@lists.infradead.org
10000 F: drivers/mtd/nand/raw/mtk_*
10001 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10003 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10004 M: Sean Wang <sean.wang@mediatek.com>
10006 F: drivers/char/hw_random/mtk-rng.c
10008 MEDIATEK USB3 DRD IP DRIVER
10009 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10010 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10012 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10014 F: drivers/usb/mtu3/
10016 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10017 M: Peter Senna Tschudin <peter.senna@gmail.com>
10018 M: Martin Donnelly <martin.donnelly@ge.com>
10019 M: Martyn Welch <martyn.welch@collabora.co.uk>
10021 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10022 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10024 MEGARAID SCSI/SAS DRIVERS
10025 M: Kashyap Desai <kashyap.desai@broadcom.com>
10026 M: Sumit Saxena <sumit.saxena@broadcom.com>
10027 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10028 L: megaraidlinux.pdl@broadcom.com
10029 L: linux-scsi@vger.kernel.org
10030 W: http://www.avagotech.com/support/
10032 F: Documentation/scsi/megaraid.txt
10033 F: drivers/scsi/megaraid.*
10034 F: drivers/scsi/megaraid/
10036 MELEXIS MLX90614 DRIVER
10037 M: Crt Mori <cmo@melexis.com>
10038 L: linux-iio@vger.kernel.org
10039 W: http://www.melexis.com
10041 F: drivers/iio/temperature/mlx90614.c
10043 MELEXIS MLX90632 DRIVER
10044 M: Crt Mori <cmo@melexis.com>
10045 L: linux-iio@vger.kernel.org
10046 W: http://www.melexis.com
10048 F: drivers/iio/temperature/mlx90632.c
10050 MELFAS MIP4 TOUCHSCREEN DRIVER
10051 M: Sangwon Jee <jeesw@melfas.com>
10052 W: http://www.melfas.com
10054 F: drivers/input/touchscreen/melfas_mip4.c
10055 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10057 MELLANOX ETHERNET DRIVER (mlx4_en)
10058 M: Tariq Toukan <tariqt@mellanox.com>
10059 L: netdev@vger.kernel.org
10061 W: http://www.mellanox.com
10062 Q: http://patchwork.ozlabs.org/project/netdev/list/
10063 F: drivers/net/ethernet/mellanox/mlx4/en_*
10065 MELLANOX ETHERNET DRIVER (mlx5e)
10066 M: Saeed Mahameed <saeedm@mellanox.com>
10067 L: netdev@vger.kernel.org
10069 W: http://www.mellanox.com
10070 Q: http://patchwork.ozlabs.org/project/netdev/list/
10071 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10073 MELLANOX ETHERNET INNOVA DRIVERS
10074 R: Boris Pismenny <borisp@mellanox.com>
10075 L: netdev@vger.kernel.org
10077 W: http://www.mellanox.com
10078 Q: http://patchwork.ozlabs.org/project/netdev/list/
10079 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10080 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10081 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10082 F: include/linux/mlx5/mlx5_ifc_fpga.h
10084 MELLANOX ETHERNET SWITCH DRIVERS
10085 M: Jiri Pirko <jiri@mellanox.com>
10086 M: Ido Schimmel <idosch@mellanox.com>
10087 L: netdev@vger.kernel.org
10089 W: http://www.mellanox.com
10090 Q: http://patchwork.ozlabs.org/project/netdev/list/
10091 F: drivers/net/ethernet/mellanox/mlxsw/
10092 F: tools/testing/selftests/drivers/net/mlxsw/
10094 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10095 M: mlxsw@mellanox.com
10096 L: netdev@vger.kernel.org
10098 W: http://www.mellanox.com
10099 Q: http://patchwork.ozlabs.org/project/netdev/list/
10100 F: drivers/net/ethernet/mellanox/mlxfw/
10102 MELLANOX HARDWARE PLATFORM SUPPORT
10103 M: Andy Shevchenko <andy@infradead.org>
10104 M: Darren Hart <dvhart@infradead.org>
10105 M: Vadim Pasternak <vadimp@mellanox.com>
10106 L: platform-driver-x86@vger.kernel.org
10108 F: drivers/platform/mellanox/
10109 F: include/linux/platform_data/mlxreg.h
10111 MELLANOX MLX4 core VPI driver
10112 M: Tariq Toukan <tariqt@mellanox.com>
10113 L: netdev@vger.kernel.org
10114 L: linux-rdma@vger.kernel.org
10115 W: http://www.mellanox.com
10116 Q: http://patchwork.ozlabs.org/project/netdev/list/
10118 F: drivers/net/ethernet/mellanox/mlx4/
10119 F: include/linux/mlx4/
10121 MELLANOX MLX4 IB driver
10122 M: Yishai Hadas <yishaih@mellanox.com>
10123 L: linux-rdma@vger.kernel.org
10124 W: http://www.mellanox.com
10125 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10127 F: drivers/infiniband/hw/mlx4/
10128 F: include/linux/mlx4/
10129 F: include/uapi/rdma/mlx4-abi.h
10131 MELLANOX MLX5 core VPI driver
10132 M: Saeed Mahameed <saeedm@mellanox.com>
10133 M: Leon Romanovsky <leonro@mellanox.com>
10134 L: netdev@vger.kernel.org
10135 L: linux-rdma@vger.kernel.org
10136 W: http://www.mellanox.com
10137 Q: http://patchwork.ozlabs.org/project/netdev/list/
10139 F: drivers/net/ethernet/mellanox/mlx5/core/
10140 F: include/linux/mlx5/
10142 MELLANOX MLX5 IB driver
10143 M: Leon Romanovsky <leonro@mellanox.com>
10144 L: linux-rdma@vger.kernel.org
10145 W: http://www.mellanox.com
10146 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10148 F: drivers/infiniband/hw/mlx5/
10149 F: include/linux/mlx5/
10150 F: include/uapi/rdma/mlx5-abi.h
10152 MELLANOX MLXCPLD I2C AND MUX DRIVER
10153 M: Vadim Pasternak <vadimp@mellanox.com>
10154 M: Michael Shych <michaelsh@mellanox.com>
10155 L: linux-i2c@vger.kernel.org
10157 F: drivers/i2c/busses/i2c-mlxcpld.c
10158 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10159 F: Documentation/i2c/busses/i2c-mlxcpld
10161 MELLANOX MLXCPLD LED DRIVER
10162 M: Vadim Pasternak <vadimp@mellanox.com>
10163 L: linux-leds@vger.kernel.org
10165 F: drivers/leds/leds-mlxcpld.c
10166 F: drivers/leds/leds-mlxreg.c
10167 F: Documentation/leds/leds-mlxcpld.txt
10169 MELLANOX PLATFORM DRIVER
10170 M: Vadim Pasternak <vadimp@mellanox.com>
10171 L: platform-driver-x86@vger.kernel.org
10173 F: drivers/platform/x86/mlx-platform.c
10176 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10177 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
10178 L: linux-kernel@vger.kernel.org
10180 F: kernel/sched/membarrier.c
10181 F: include/uapi/linux/membarrier.h
10182 F: arch/powerpc/include/asm/membarrier.h
10185 M: Mike Rapoport <rppt@linux.ibm.com>
10186 L: linux-mm@kvack.org
10188 F: include/linux/memblock.h
10190 F: Documentation/core-api/boot-time-mm.rst
10193 L: linux-mm@kvack.org
10194 W: http://www.linux-mm.org
10196 F: include/linux/mm.h
10197 F: include/linux/gfp.h
10198 F: include/linux/mmzone.h
10199 F: include/linux/memory_hotplug.h
10200 F: include/linux/vmalloc.h
10203 MEMORY TECHNOLOGY DEVICES (MTD)
10204 M: David Woodhouse <dwmw2@infradead.org>
10205 M: Brian Norris <computersforpeace@gmail.com>
10206 M: Marek Vasut <marek.vasut@gmail.com>
10207 M: Miquel Raynal <miquel.raynal@bootlin.com>
10208 M: Richard Weinberger <richard@nod.at>
10209 M: Vignesh Raghavendra <vigneshr@ti.com>
10210 L: linux-mtd@lists.infradead.org
10211 W: http://www.linux-mtd.infradead.org/
10212 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10216 F: Documentation/devicetree/bindings/mtd/
10218 F: include/linux/mtd/
10219 F: include/uapi/mtd/
10221 MEN A21 WATCHDOG DRIVER
10222 M: Johannes Thumshirn <morbidrsa@gmail.com>
10223 L: linux-watchdog@vger.kernel.org
10225 F: drivers/watchdog/mena21_wdt.c
10227 MEN CHAMELEON BUS (mcb)
10228 M: Johannes Thumshirn <morbidrsa@gmail.com>
10231 F: include/linux/mcb.h
10232 F: Documentation/men-chameleon-bus.txt
10234 MEN F21BMC (Board Management Controller)
10235 M: Andreas Werner <andreas.werner@men.de>
10237 F: drivers/mfd/menf21bmc.c
10238 F: drivers/watchdog/menf21bmc_wdt.c
10239 F: drivers/leds/leds-menf21bmc.c
10240 F: drivers/hwmon/menf21bmc_hwmon.c
10241 F: Documentation/hwmon/menf21bmc.rst
10243 MEN Z069 WATCHDOG DRIVER
10244 M: Johannes Thumshirn <jth@kernel.org>
10245 L: linux-watchdog@vger.kernel.org
10247 F: drivers/watchdog/menz69_wdt.c
10249 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10250 M: Neil Armstrong <narmstrong@baylibre.com>
10251 L: linux-media@lists.freedesktop.org
10252 L: linux-amlogic@lists.infradead.org
10253 W: http://linux-meson.com/
10255 F: drivers/media/platform/meson/ao-cec.c
10256 F: drivers/media/platform/meson/ao-cec-g12a.c
10257 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10258 T: git git://linuxtv.org/media_tree.git
10260 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10261 M: Liang Yang <liang.yang@amlogic.com>
10262 L: linux-mtd@lists.infradead.org
10264 F: drivers/mtd/nand/raw/meson_*
10265 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10267 METHODE UDPU SUPPORT
10268 M: Vladimir Vid <vladimir.vid@sartura.hr>
10270 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10272 MICROBLAZE ARCHITECTURE
10273 M: Michal Simek <monstr@monstr.eu>
10274 W: http://www.monstr.eu/fdt/
10275 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10277 F: arch/microblaze/
10279 MICROCHIP AT91 SERIAL DRIVER
10280 M: Richard Genoud <richard.genoud@gmail.com>
10282 F: drivers/tty/serial/atmel_serial.c
10283 F: drivers/tty/serial/atmel_serial.h
10284 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10286 MICROCHIP AUDIO ASOC DRIVERS
10287 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10288 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10292 MICROCHIP DMA DRIVER
10293 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10295 L: dmaengine@vger.kernel.org
10297 F: drivers/dma/at_hdmac.c
10298 F: drivers/dma/at_hdmac_regs.h
10299 F: include/linux/platform_data/dma-atmel.h
10300 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10301 F: include/dt-bindings/dma/at91.h
10303 MICROCHIP ECC DRIVER
10304 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10305 L: linux-crypto@vger.kernel.org
10307 F: drivers/crypto/atmel-ecc.*
10309 MICROCHIP I2C DRIVER
10310 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10311 L: linux-i2c@vger.kernel.org
10313 F: drivers/i2c/busses/i2c-at91.h
10314 F: drivers/i2c/busses/i2c-at91-*.c
10316 MICROCHIP ISC DRIVER
10317 M: Eugen Hristev <eugen.hristev@microchip.com>
10318 L: linux-media@vger.kernel.org
10320 F: drivers/media/platform/atmel/atmel-isc.c
10321 F: drivers/media/platform/atmel/atmel-isc-regs.h
10322 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10324 MICROCHIP ISI DRIVER
10325 M: Eugen Hristev <eugen.hristev@microchip.com>
10326 L: linux-media@vger.kernel.org
10328 F: drivers/media/platform/atmel/atmel-isi.c
10329 F: drivers/media/platform/atmel/atmel-isi.h
10331 MICROCHIP AT91 USART MFD DRIVER
10332 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10333 L: linux-kernel@vger.kernel.org
10335 F: drivers/mfd/at91-usart.c
10336 F: include/dt-bindings/mfd/at91-usart.h
10337 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10339 MICROCHIP AT91 USART SPI DRIVER
10340 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10341 L: linux-spi@vger.kernel.org
10343 F: drivers/spi/spi-at91-usart.c
10344 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10346 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10347 M: Woojung Huh <woojung.huh@microchip.com>
10348 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10349 L: netdev@vger.kernel.org
10351 F: net/dsa/tag_ksz.c
10352 F: drivers/net/dsa/microchip/*
10353 F: include/linux/platform_data/microchip-ksz.h
10354 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10356 MICROCHIP LAN743X ETHERNET DRIVER
10357 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10358 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10359 L: netdev@vger.kernel.org
10361 F: drivers/net/ethernet/microchip/lan743x_*
10363 MICROCHIP LCDFB DRIVER
10364 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10365 L: linux-fbdev@vger.kernel.org
10367 F: drivers/video/fbdev/atmel_lcdfb.c
10368 F: include/video/atmel_lcdc.h
10370 MICROCHIP MMC/SD/SDIO MCI DRIVER
10371 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10373 F: drivers/mmc/host/atmel-mci.c
10375 MICROCHIP MCP16502 PMIC DRIVER
10376 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10379 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10380 F: drivers/regulator/mcp16502.c
10382 MICROCHIP MCP3911 ADC DRIVER
10383 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10384 M: Kent Gustavsson <kent@minoris.se>
10385 L: linux-iio@vger.kernel.org
10387 F: drivers/iio/adc/mcp3911.c
10388 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10390 MICROCHIP NAND DRIVER
10391 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10392 L: linux-mtd@lists.infradead.org
10394 F: drivers/mtd/nand/raw/atmel/*
10395 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10397 MICROCHIP PWM DRIVER
10398 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10400 L: linux-pwm@vger.kernel.org
10402 F: drivers/pwm/pwm-atmel.c
10403 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10405 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10406 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10407 M: Eugen Hristev <eugen.hristev@microchip.com>
10408 L: linux-iio@vger.kernel.org
10410 F: drivers/iio/adc/at91-sama5d2_adc.c
10411 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10412 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10414 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10415 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10417 F: drivers/power/reset/at91-sama5d2_shdwc.c
10419 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10420 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10422 L: linux-gpio@vger.kernel.org
10423 F: drivers/gpio/gpio-sama5d2-piobu.c
10425 MICROCHIP SPI DRIVER
10426 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10428 F: drivers/spi/spi-atmel.*
10430 MICROCHIP SSC DRIVER
10431 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10434 F: drivers/misc/atmel-ssc.c
10435 F: include/linux/atmel-ssc.h
10437 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10438 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10441 F: drivers/misc/atmel_tclib.c
10442 F: drivers/clocksource/tcb_clksrc.c
10444 MICROCHIP USBA UDC DRIVER
10445 M: Cristian Birsan <cristian.birsan@microchip.com>
10446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10448 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10450 MICROCHIP USB251XB DRIVER
10451 M: Richard Leitner <richard.leitner@skidata.com>
10452 L: linux-usb@vger.kernel.org
10454 F: drivers/usb/misc/usb251xb.c
10455 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10457 MICROCHIP XDMA DRIVER
10458 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10459 L: linux-arm-kernel@lists.infradead.org
10460 L: dmaengine@vger.kernel.org
10462 F: drivers/dma/at_xdmac.c
10464 MICROSEMI MIPS SOCS
10465 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10466 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10467 L: linux-mips@vger.kernel.org
10469 F: arch/mips/generic/board-ocelot.c
10470 F: arch/mips/configs/generic/board-ocelot.config
10471 F: arch/mips/boot/dts/mscc/
10472 F: Documentation/devicetree/bindings/mips/mscc.txt
10474 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10475 M: Don Brace <don.brace@microsemi.com>
10476 L: esc.storagedev@microsemi.com
10477 L: linux-scsi@vger.kernel.org
10479 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10480 F: drivers/scsi/smartpqi/Kconfig
10481 F: drivers/scsi/smartpqi/Makefile
10482 F: include/linux/cciss*.h
10483 F: include/uapi/linux/cciss*.h
10484 F: Documentation/scsi/smartpqi.txt
10486 MICROSEMI ETHERNET SWITCH DRIVER
10487 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10488 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10489 L: netdev@vger.kernel.org
10491 F: drivers/net/ethernet/mscc/
10493 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10494 M: Chen Yu <yu.c.chen@intel.com>
10495 L: platform-driver-x86@vger.kernel.org
10497 F: drivers/platform/x86/surfacepro3_button.c
10499 MICROTEK X6 SCANNER
10500 M: Oliver Neukum <oliver@neukum.org>
10502 F: drivers/usb/image/microtek.*
10505 M: Ralf Baechle <ralf@linux-mips.org>
10506 M: Paul Burton <paul.burton@mips.com>
10507 M: James Hogan <jhogan@kernel.org>
10508 L: linux-mips@vger.kernel.org
10509 W: http://www.linux-mips.org/
10510 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10512 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10514 F: Documentation/devicetree/bindings/mips/
10515 F: Documentation/mips/
10517 F: drivers/platform/mips/
10519 MIPS BOSTON DEVELOPMENT BOARD
10520 M: Paul Burton <paul.burton@mips.com>
10521 L: linux-mips@vger.kernel.org
10523 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10524 F: arch/mips/boot/dts/img/boston.dts
10525 F: arch/mips/configs/generic/board-boston.config
10526 F: drivers/clk/imgtec/clk-boston.c
10527 F: include/dt-bindings/clock/boston-clock.h
10529 MIPS GENERIC PLATFORM
10530 M: Paul Burton <paul.burton@mips.com>
10531 L: linux-mips@vger.kernel.org
10533 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10534 F: arch/mips/generic/
10535 F: arch/mips/tools/generic-board-config.sh
10537 MIPS/LOONGSON1 ARCHITECTURE
10538 M: Keguang Zhang <keguang.zhang@gmail.com>
10539 L: linux-mips@vger.kernel.org
10541 F: arch/mips/loongson32/
10542 F: arch/mips/include/asm/mach-loongson32/
10543 F: drivers/*/*loongson1*
10544 F: drivers/*/*/*loongson1*
10546 MIPS/LOONGSON2 ARCHITECTURE
10547 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10548 L: linux-mips@vger.kernel.org
10550 F: arch/mips/loongson64/fuloong-2e/
10551 F: arch/mips/loongson64/lemote-2f/
10552 F: arch/mips/include/asm/mach-loongson64/
10553 F: drivers/*/*loongson2*
10554 F: drivers/*/*/*loongson2*
10556 MIPS/LOONGSON3 ARCHITECTURE
10557 M: Huacai Chen <chenhc@lemote.com>
10558 L: linux-mips@vger.kernel.org
10560 F: arch/mips/loongson64/
10561 F: arch/mips/include/asm/mach-loongson64/
10562 F: drivers/platform/mips/cpu_hwmon.c
10563 F: drivers/*/*loongson3*
10564 F: drivers/*/*/*loongson3*
10566 MIPS RINT INSTRUCTION EMULATION
10567 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10568 L: linux-mips@vger.kernel.org
10570 F: arch/mips/math-emu/sp_rint.c
10571 F: arch/mips/math-emu/dp_rint.c
10573 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10574 M: Hans Verkuil <hverkuil@xs4all.nl>
10575 L: linux-media@vger.kernel.org
10576 T: git git://linuxtv.org/media_tree.git
10577 W: https://linuxtv.org
10579 F: drivers/media/radio/radio-miropcm20*
10582 R: Lubomir Rintel <lkundrak@v3.sk>
10583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10585 F: arch/arm/boot/dts/mmp*
10586 F: arch/arm/mach-mmp/
10588 MMU GATHER AND TLB INVALIDATION
10589 M: Will Deacon <will@kernel.org>
10590 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10591 M: Andrew Morton <akpm@linux-foundation.org>
10592 M: Nick Piggin <npiggin@gmail.com>
10593 M: Peter Zijlstra <peterz@infradead.org>
10594 L: linux-arch@vger.kernel.org
10595 L: linux-mm@kvack.org
10597 F: arch/*/include/asm/tlb.h
10598 F: include/asm-generic/tlb.h
10601 MN88472 MEDIA DRIVER
10602 M: Antti Palosaari <crope@iki.fi>
10603 L: linux-media@vger.kernel.org
10604 W: https://linuxtv.org
10605 W: http://palosaari.fi/linux/
10606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10608 F: drivers/media/dvb-frontends/mn88472*
10610 MN88473 MEDIA DRIVER
10611 M: Antti Palosaari <crope@iki.fi>
10612 L: linux-media@vger.kernel.org
10613 W: https://linuxtv.org
10614 W: http://palosaari.fi/linux/
10615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10617 F: drivers/media/dvb-frontends/mn88473*
10620 M: Jessica Yu <jeyu@kernel.org>
10621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10623 F: include/linux/module.h
10626 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10627 W: http://popies.net/meye/
10629 F: Documentation/media/v4l-drivers/meye*
10630 F: drivers/media/pci/meye/
10631 F: include/uapi/linux/meye.h
10633 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10634 M: Jiri Slaby <jirislaby@gmail.com>
10636 F: Documentation/serial/moxa-smartio.rst
10637 F: drivers/tty/mxser.*
10639 MR800 AVERMEDIA USB FM RADIO DRIVER
10640 M: Alexey Klimov <klimov.linux@gmail.com>
10641 L: linux-media@vger.kernel.org
10642 T: git git://linuxtv.org/media_tree.git
10644 F: drivers/media/radio/radio-mr800.c
10646 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10647 M: Alan Ott <alan@signal11.us>
10648 L: linux-wpan@vger.kernel.org
10650 F: drivers/net/ieee802154/mrf24j40.c
10651 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10654 M: "Lee, Chun-Yi" <jlee@suse.com>
10655 L: platform-driver-x86@vger.kernel.org
10657 F: drivers/platform/x86/msi-laptop.c
10660 L: platform-driver-x86@vger.kernel.org
10662 F: drivers/platform/x86/msi-wmi.c
10664 MSI001 MEDIA DRIVER
10665 M: Antti Palosaari <crope@iki.fi>
10666 L: linux-media@vger.kernel.org
10667 W: https://linuxtv.org
10668 W: http://palosaari.fi/linux/
10669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10670 T: git git://linuxtv.org/anttip/media_tree.git
10672 F: drivers/media/tuners/msi001*
10674 MSI2500 MEDIA DRIVER
10675 M: Antti Palosaari <crope@iki.fi>
10676 L: linux-media@vger.kernel.org
10677 W: https://linuxtv.org
10678 W: http://palosaari.fi/linux/
10679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10680 T: git git://linuxtv.org/anttip/media_tree.git
10682 F: drivers/media/usb/msi2500/
10684 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10685 M: Robert Jarzmik <robert.jarzmik@free.fr>
10686 L: linux-mtd@lists.infradead.org
10688 F: drivers/mtd/devices/docg3*
10690 MT9M032 APTINA SENSOR DRIVER
10691 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10692 L: linux-media@vger.kernel.org
10693 T: git git://linuxtv.org/media_tree.git
10695 F: drivers/media/i2c/mt9m032.c
10696 F: include/media/i2c/mt9m032.h
10698 MT9P031 APTINA CAMERA SENSOR
10699 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10700 L: linux-media@vger.kernel.org
10701 T: git git://linuxtv.org/media_tree.git
10703 F: drivers/media/i2c/mt9p031.c
10704 F: include/media/i2c/mt9p031.h
10706 MT9T001 APTINA CAMERA SENSOR
10707 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10708 L: linux-media@vger.kernel.org
10709 T: git git://linuxtv.org/media_tree.git
10711 F: drivers/media/i2c/mt9t001.c
10712 F: include/media/i2c/mt9t001.h
10714 MT9T112 APTINA CAMERA SENSOR
10715 M: Jacopo Mondi <jacopo@jmondi.org>
10716 L: linux-media@vger.kernel.org
10717 T: git git://linuxtv.org/media_tree.git
10719 F: drivers/media/i2c/mt9t112.c
10720 F: include/media/i2c/mt9t112.h
10722 MT9V032 APTINA CAMERA SENSOR
10723 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10724 L: linux-media@vger.kernel.org
10725 T: git git://linuxtv.org/media_tree.git
10727 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10728 F: drivers/media/i2c/mt9v032.c
10729 F: include/media/i2c/mt9v032.h
10731 MT9V111 APTINA CAMERA SENSOR
10732 M: Jacopo Mondi <jacopo@jmondi.org>
10733 L: linux-media@vger.kernel.org
10734 T: git git://linuxtv.org/media_tree.git
10736 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10737 F: drivers/media/i2c/mt9v111.c
10739 MULTIFUNCTION DEVICES (MFD)
10740 M: Lee Jones <lee.jones@linaro.org>
10741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10743 F: Documentation/devicetree/bindings/mfd/
10745 F: include/linux/mfd/
10746 F: include/dt-bindings/mfd/
10748 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10750 F: drivers/mmc/host/mmc_spi.c
10751 F: include/linux/spi/mmc_spi.h
10753 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10754 M: Ulf Hansson <ulf.hansson@linaro.org>
10755 L: linux-mmc@vger.kernel.org
10756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10758 F: Documentation/devicetree/bindings/mmc/
10760 F: include/linux/mmc/
10761 F: include/uapi/linux/mmc/
10763 MULTIPLEXER SUBSYSTEM
10764 M: Peter Rosin <peda@axentia.se>
10766 F: Documentation/ABI/testing/sysfs-class-mux*
10767 F: Documentation/devicetree/bindings/mux/
10768 F: include/dt-bindings/mux/
10769 F: include/linux/mux/
10772 MULTITECH MULTIPORT CARD (ISICOM)
10774 F: drivers/tty/isicom.c
10775 F: include/linux/isicom.h
10777 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10778 M: Bin Liu <b-liu@ti.com>
10779 L: linux-usb@vger.kernel.org
10781 F: drivers/usb/musb/
10783 MXL301RF MEDIA DRIVER
10784 M: Akihiro Tsukada <tskd08@gmail.com>
10785 L: linux-media@vger.kernel.org
10787 F: drivers/media/tuners/mxl301rf*
10789 MXL5007T MEDIA DRIVER
10790 M: Michael Krufky <mkrufky@linuxtv.org>
10791 L: linux-media@vger.kernel.org
10792 W: https://linuxtv.org
10793 W: http://github.com/mkrufky
10794 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10795 T: git git://linuxtv.org/mkrufky/tuners.git
10797 F: drivers/media/tuners/mxl5007t.*
10800 M: Marek Vasut <marex@denx.de>
10801 M: Stefan Agner <stefan@agner.ch>
10802 L: dri-devel@lists.freedesktop.org
10804 F: drivers/gpu/drm/mxsfb/
10805 F: Documentation/devicetree/bindings/display/mxsfb.txt
10806 T: git git://anongit.freedesktop.org/drm/drm-misc
10808 MYLEX DAC960 PCI RAID Controller
10809 M: Hannes Reinecke <hare@kernel.org>
10810 L: linux-scsi@vger.kernel.org
10812 F: drivers/scsi/myrb.*
10813 F: drivers/scsi/myrs.*
10815 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10816 M: Chris Lee <christopher.lee@cspi.com>
10817 L: netdev@vger.kernel.org
10818 W: https://www.cspi.com/ethernet-products/support/downloads/
10820 F: drivers/net/ethernet/myricom/myri10ge/
10822 NAND FLASH SUBSYSTEM
10823 M: Miquel Raynal <miquel.raynal@bootlin.com>
10824 R: Richard Weinberger <richard@nod.at>
10825 L: linux-mtd@lists.infradead.org
10826 W: http://www.linux-mtd.infradead.org/
10827 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10830 F: drivers/mtd/nand/
10831 F: include/linux/mtd/*nand*.h
10833 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10834 M: Daniel Mack <zonque@gmail.com>
10836 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10837 W: http://www.native-instruments.com
10838 F: sound/usb/caiaq/
10840 NATSEMI ETHERNET DRIVER (DP8381x)
10842 F: drivers/net/ethernet/natsemi/natsemi.c
10844 NCR 5380 SCSI DRIVERS
10845 M: Finn Thain <fthain@telegraphics.com.au>
10846 M: Michael Schmitz <schmitzmic@gmail.com>
10847 L: linux-scsi@vger.kernel.org
10849 F: Documentation/scsi/g_NCR5380.txt
10850 F: drivers/scsi/NCR5380.*
10851 F: drivers/scsi/arm/cumana_1.c
10852 F: drivers/scsi/arm/oak.c
10853 F: drivers/scsi/atari_scsi.*
10854 F: drivers/scsi/dmx3191d.c
10855 F: drivers/scsi/g_NCR5380.*
10856 F: drivers/scsi/mac_scsi.*
10857 F: drivers/scsi/sun3_scsi.*
10858 F: drivers/scsi/sun3_scsi_vme.c
10861 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10865 NCT6775 HARDWARE MONITOR DRIVER
10866 M: Guenter Roeck <linux@roeck-us.net>
10867 L: linux-hwmon@vger.kernel.org
10869 F: Documentation/hwmon/nct6775.rst
10870 F: drivers/hwmon/nct6775.c
10872 NET_FAILOVER MODULE
10873 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10874 L: netdev@vger.kernel.org
10876 F: driver/net/net_failover.c
10877 F: include/net/net_failover.h
10878 F: Documentation/networking/net_failover.rst
10880 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10881 M: Faisal Latif <faisal.latif@intel.com>
10882 L: linux-rdma@vger.kernel.org
10883 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10885 F: drivers/infiniband/hw/nes/
10886 F: include/uapi/rdma/nes-abi.h
10888 NETEM NETWORK EMULATOR
10889 M: Stephen Hemminger <stephen@networkplumber.org>
10890 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10892 F: net/sched/sch_netem.c
10894 NETERION 10GbE DRIVERS (s2io/vxge)
10895 M: Jon Mason <jdmason@kudzu.us>
10896 L: netdev@vger.kernel.org
10898 F: Documentation/networking/device_drivers/neterion/s2io.txt
10899 F: Documentation/networking/device_drivers/neterion/vxge.txt
10900 F: drivers/net/ethernet/neterion/
10903 M: Pablo Neira Ayuso <pablo@netfilter.org>
10904 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10905 M: Florian Westphal <fw@strlen.de>
10906 L: netfilter-devel@vger.kernel.org
10907 L: coreteam@netfilter.org
10908 W: http://www.netfilter.org/
10909 W: http://www.iptables.org/
10910 W: http://www.nftables.org/
10911 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10915 F: include/linux/netfilter*
10916 F: include/linux/netfilter/
10917 F: include/net/netfilter/
10918 F: include/uapi/linux/netfilter*
10919 F: include/uapi/linux/netfilter/
10920 F: net/*/netfilter.c
10921 F: net/*/netfilter/
10923 F: net/bridge/br_netfilter*.c
10925 NETROM NETWORK LAYER
10926 M: Ralf Baechle <ralf@linux-mips.org>
10927 L: linux-hams@vger.kernel.org
10928 W: http://www.linux-ax25.org/
10930 F: include/net/netrom.h
10931 F: include/uapi/linux/netrom.h
10934 NETRONOME ETHERNET DRIVERS
10935 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10936 L: oss-drivers@netronome.com
10938 F: drivers/net/ethernet/netronome/
10940 NETWORK BLOCK DEVICE (NBD)
10941 M: Josef Bacik <josef@toxicpanda.com>
10943 L: linux-block@vger.kernel.org
10944 L: nbd@other.debian.org
10945 F: Documentation/blockdev/nbd.txt
10946 F: drivers/block/nbd.c
10947 F: include/trace/events/nbd.h
10948 F: include/uapi/linux/nbd.h
10950 NETWORK DROP MONITOR
10951 M: Neil Horman <nhorman@tuxdriver.com>
10952 L: netdev@vger.kernel.org
10954 W: https://fedorahosted.org/dropwatch/
10955 F: net/core/drop_monitor.c
10958 M: "David S. Miller" <davem@davemloft.net>
10959 L: netdev@vger.kernel.org
10960 W: http://www.linuxfoundation.org/en/Net
10961 Q: http://patchwork.ozlabs.org/project/netdev/list/
10962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10965 F: Documentation/devicetree/bindings/net/
10967 F: include/linux/if_*
10968 F: include/linux/netdevice.h
10969 F: include/linux/etherdevice.h
10970 F: include/linux/fcdevice.h
10971 F: include/linux/fddidevice.h
10972 F: include/linux/hippidevice.h
10973 F: include/linux/inetdevice.h
10974 F: include/uapi/linux/if_*
10975 F: include/uapi/linux/netdevice.h
10977 NETWORKING DRIVERS (WIRELESS)
10978 M: Kalle Valo <kvalo@codeaurora.org>
10979 L: linux-wireless@vger.kernel.org
10980 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10984 F: Documentation/devicetree/bindings/net/wireless/
10985 F: drivers/net/wireless/
10988 M: Andrew Lunn <andrew@lunn.ch>
10989 M: Vivien Didelot <vivien.didelot@gmail.com>
10990 M: Florian Fainelli <f.fainelli@gmail.com>
10992 F: Documentation/devicetree/bindings/net/dsa/
10994 F: include/net/dsa.h
10995 F: include/linux/dsa/
10996 F: include/linux/platform_data/dsa.h
10997 F: drivers/net/dsa/
10999 NETWORKING [GENERAL]
11000 M: "David S. Miller" <davem@davemloft.net>
11001 L: netdev@vger.kernel.org
11002 W: http://www.linuxfoundation.org/en/Net
11003 Q: http://patchwork.ozlabs.org/project/netdev/list/
11004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11006 B: mailto:netdev@vger.kernel.org
11010 F: include/linux/in.h
11011 F: include/linux/net.h
11012 F: include/linux/netdevice.h
11013 F: include/uapi/linux/in.h
11014 F: include/uapi/linux/net.h
11015 F: include/uapi/linux/netdevice.h
11016 F: include/uapi/linux/net_namespace.h
11017 F: tools/testing/selftests/net/
11020 F: Documentation/networking/
11023 M: Steffen Klassert <steffen.klassert@secunet.com>
11024 M: Herbert Xu <herbert@gondor.apana.org.au>
11025 M: "David S. Miller" <davem@davemloft.net>
11026 L: netdev@vger.kernel.org
11027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11035 F: net/ipv4/ipcomp.c
11036 F: net/ipv4/ip_vti.c
11040 F: net/ipv6/ipcomp6.c
11041 F: net/ipv6/ip6_vti.c
11042 F: include/uapi/linux/xfrm.h
11043 F: include/net/xfrm.h
11045 NETWORKING [IPv4/IPv6]
11046 M: "David S. Miller" <davem@davemloft.net>
11047 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11048 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11049 L: netdev@vger.kernel.org
11050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11057 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11058 M: Paul Moore <paul@paul-moore.com>
11059 W: https://github.com/netlabel
11060 L: netdev@vger.kernel.org
11061 L: linux-security-module@vger.kernel.org
11063 F: Documentation/netlabel/
11064 F: include/net/calipso.h
11065 F: include/net/cipso_ipv4.h
11066 F: include/net/netlabel.h
11067 F: include/uapi/linux/netfilter/xt_SECMARK.h
11068 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11070 F: net/ipv4/cipso_ipv4.c
11071 F: net/ipv6/calipso.c
11072 F: net/netfilter/xt_CONNSECMARK.c
11073 F: net/netfilter/xt_SECMARK.c
11076 M: Eric Dumazet <edumazet@google.com>
11077 L: netdev@vger.kernel.org
11080 F: net/ipv4/syncookies.c
11082 F: net/ipv6/syncookies.c
11083 F: include/uapi/linux/tcp.h
11084 F: include/net/tcp.h
11085 F: include/linux/tcp.h
11086 F: include/trace/events/tcp.h
11089 M: Boris Pismenny <borisp@mellanox.com>
11090 M: Aviad Yehezkel <aviadye@mellanox.com>
11091 M: Dave Watson <davejwatson@fb.com>
11092 M: John Fastabend <john.fastabend@gmail.com>
11093 M: Daniel Borkmann <daniel@iogearbox.net>
11094 L: netdev@vger.kernel.org
11097 F: include/uapi/linux/tls.h
11098 F: include/net/tls.h
11100 NETWORKING [WIRELESS]
11101 L: linux-wireless@vger.kernel.org
11102 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11105 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11107 F: drivers/net/netdevsim/*
11109 NETXEN (1/10) GbE SUPPORT
11110 M: Manish Chopra <manishc@marvell.com>
11111 M: Rahul Verma <rahulv@marvell.com>
11112 M: GR-Linux-NIC-Dev@marvell.com
11113 L: netdev@vger.kernel.org
11115 F: drivers/net/ethernet/qlogic/netxen/
11118 L: netdev@vger.kernel.org
11121 F: include/net/nfc/
11122 F: include/uapi/linux/nfc.h
11124 F: include/linux/platform_data/nfcmrvl.h
11125 F: include/linux/platform_data/nxp-nci.h
11126 F: Documentation/devicetree/bindings/net/nfc/
11128 NFS, SUNRPC, AND LOCKD CLIENTS
11129 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11130 M: Anna Schumaker <anna.schumaker@netapp.com>
11131 L: linux-nfs@vger.kernel.org
11132 W: http://client.linux-nfs.org
11133 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11139 F: include/linux/lockd/
11140 F: include/linux/nfs*
11141 F: include/linux/sunrpc/
11142 F: include/uapi/linux/nfs*
11143 F: include/uapi/linux/sunrpc/
11146 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11147 L: linux-nilfs@vger.kernel.org
11148 W: https://nilfs.sourceforge.io/
11149 W: https://nilfs.osdn.jp/
11150 T: git git://github.com/konis/nilfs2.git
11152 F: Documentation/filesystems/nilfs2.txt
11154 F: include/trace/events/nilfs2.h
11155 F: include/uapi/linux/nilfs2_api.h
11156 F: include/uapi/linux/nilfs2_ondisk.h
11158 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11159 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11160 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11162 F: Documentation/scsi/NinjaSCSI.txt
11163 F: drivers/scsi/pcmcia/nsp_*
11165 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11166 M: GOTO Masanori <gotom@debian.or.jp>
11167 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11168 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11170 F: Documentation/scsi/NinjaSCSI.txt
11171 F: drivers/scsi/nsp32*
11174 M: Ley Foon Tan <lftan@altera.com>
11175 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11180 NOHZ, DYNTICKS SUPPORT
11181 M: Frederic Weisbecker <fweisbec@gmail.com>
11182 M: Thomas Gleixner <tglx@linutronix.de>
11183 M: Ingo Molnar <mingo@kernel.org>
11184 L: linux-kernel@vger.kernel.org
11185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11187 F: kernel/time/tick*.*
11188 F: include/linux/tick.h
11189 F: include/linux/sched/nohz.h
11191 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11192 M: Pavel Machek <pavel@ucw.cz>
11193 M: Sakari Ailus <sakari.ailus@iki.fi>
11194 L: linux-media@vger.kernel.org
11196 F: drivers/media/i2c/et8ek8
11197 F: drivers/media/i2c/ad5820.c
11199 NOKIA N900 POWER SUPPLY DRIVERS
11200 R: Pali Rohár <pali.rohar@gmail.com>
11201 F: include/linux/power/bq2415x_charger.h
11202 F: include/linux/power/bq27xxx_battery.h
11203 F: include/linux/power/isp1704_charger.h
11204 F: drivers/power/supply/bq2415x_charger.c
11205 F: drivers/power/supply/bq27xxx_battery.c
11206 F: drivers/power/supply/bq27xxx_battery_i2c.c
11207 F: drivers/power/supply/isp1704_charger.c
11208 F: drivers/power/supply/rx51_battery.c
11211 M: Willy Tarreau <w@1wt.eu>
11213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11214 F: tools/include/nolibc/
11217 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11218 L: linux-ntb@googlegroups.com
11220 F: drivers/ntb/hw/amd/
11223 M: Jon Mason <jdmason@kudzu.us>
11224 M: Dave Jiang <dave.jiang@intel.com>
11225 M: Allen Hubbe <allenbh@gmail.com>
11226 L: linux-ntb@googlegroups.com
11228 W: https://github.com/jonmason/ntb/wiki
11229 T: git git://github.com/jonmason/ntb.git
11231 F: drivers/net/ntb_netdev.c
11232 F: include/linux/ntb.h
11233 F: include/linux/ntb_transport.h
11234 F: tools/testing/selftests/ntb/
11237 M: Serge Semin <fancer.lancer@gmail.com>
11238 L: linux-ntb@googlegroups.com
11240 F: drivers/ntb/hw/idt/
11243 M: Dave Jiang <dave.jiang@intel.com>
11244 L: linux-ntb@googlegroups.com
11246 W: https://github.com/davejiang/linux/wiki
11247 T: git https://github.com/davejiang/linux.git
11248 F: drivers/ntb/hw/intel/
11251 M: Anton Altaparmakov <anton@tuxera.com>
11252 L: linux-ntfs-dev@lists.sourceforge.net
11253 W: http://www.tuxera.com/
11254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11256 F: Documentation/filesystems/ntfs.txt
11260 M: Finn Thain <fthain@telegraphics.com.au>
11261 L: linux-m68k@lists.linux-m68k.org
11263 F: arch/*/include/asm/nubus.h
11265 F: include/linux/nubus.h
11266 F: include/uapi/linux/nubus.h
11268 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11269 M: Antonino Daplas <adaplas@gmail.com>
11270 L: linux-fbdev@vger.kernel.org
11272 F: drivers/video/fbdev/riva/
11273 F: drivers/video/fbdev/nvidia/
11276 M: Keith Busch <kbusch@kernel.org>
11277 M: Jens Axboe <axboe@fb.com>
11278 M: Christoph Hellwig <hch@lst.de>
11279 M: Sagi Grimberg <sagi@grimberg.me>
11280 L: linux-nvme@lists.infradead.org
11281 T: git://git.infradead.org/nvme.git
11282 W: http://git.infradead.org/nvme.git
11284 F: drivers/nvme/host/
11285 F: include/linux/nvme.h
11286 F: include/uapi/linux/nvme_ioctl.h
11288 NVM EXPRESS FC TRANSPORT DRIVERS
11289 M: James Smart <james.smart@broadcom.com>
11290 L: linux-nvme@lists.infradead.org
11292 F: include/linux/nvme-fc.h
11293 F: include/linux/nvme-fc-driver.h
11294 F: drivers/nvme/host/fc.c
11295 F: drivers/nvme/target/fc.c
11296 F: drivers/nvme/target/fcloop.c
11298 NVM EXPRESS TARGET DRIVER
11299 M: Christoph Hellwig <hch@lst.de>
11300 M: Sagi Grimberg <sagi@grimberg.me>
11301 L: linux-nvme@lists.infradead.org
11302 T: git://git.infradead.org/nvme.git
11303 W: http://git.infradead.org/nvme.git
11305 F: drivers/nvme/target/
11308 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11311 F: Documentation/devicetree/bindings/nvmem/
11312 F: Documentation/ABI/stable/sysfs-bus-nvmem
11313 F: include/linux/nvmem-consumer.h
11314 F: include/linux/nvmem-provider.h
11316 NXP FXAS21002C DRIVER
11317 M: Rui Miguel Silva <rmfrfs@gmail.com>
11318 L: linux-iio@vger.kernel.org
11320 F: Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11321 F: drivers/iio/gyro/fxas21002c_core.c
11322 F: drivers/iio/gyro/fxas21002c.h
11323 F: drivers/iio/gyro/fxas21002c_i2c.c
11324 F: drivers/iio/gyro/fxas21002c_spi.c
11326 NXP SGTL5000 DRIVER
11327 M: Fabio Estevam <festevam@gmail.com>
11328 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11330 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11331 F: sound/soc/codecs/sgtl5000*
11333 NXP SJA1105 ETHERNET SWITCH DRIVER
11334 M: Vladimir Oltean <olteanv@gmail.com>
11335 L: linux-kernel@vger.kernel.org
11337 F: drivers/net/dsa/sja1105
11339 NXP TDA998X DRM DRIVER
11340 M: Russell King <linux@armlinux.org.uk>
11342 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11343 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11344 F: drivers/gpu/drm/i2c/tda998x_drv.c
11345 F: include/drm/i2c/tda998x.h
11346 F: include/dt-bindings/display/tda998x.h
11350 M: Peter Rosin <peda@axentia.se>
11351 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11353 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11354 F: sound/soc/codecs/tfa9879*
11357 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11358 R: Charles Gorand <charles.gorand@effinnov.com>
11359 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11361 F: drivers/nfc/nxp-nci
11364 M: Jiri Pirko <jiri@mellanox.com>
11365 L: netdev@vger.kernel.org
11368 F: lib/test_objagg.c
11369 F: include/linux/objagg.h
11372 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11373 M: Ashish Kumar <ashish.kumar@nxp.com>
11374 L: linux-spi@vger.kernel.org
11376 F: drivers/spi/spi-nxp-fspi.c
11377 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11380 M: Josh Poimboeuf <jpoimboe@redhat.com>
11381 M: Peter Zijlstra <peterz@infradead.org>
11385 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11386 M: Frederic Barrat <fbarrat@linux.ibm.com>
11387 M: Andrew Donnellan <ajd@linux.ibm.com>
11388 L: linuxppc-dev@lists.ozlabs.org
11390 F: arch/powerpc/platforms/powernv/ocxl.c
11391 F: arch/powerpc/include/asm/pnv-ocxl.h
11392 F: drivers/misc/ocxl/
11393 F: include/misc/ocxl*
11394 F: include/uapi/misc/ocxl.h
11395 F: Documentation/accelerators/ocxl.rst
11398 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11399 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11400 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11401 L: linux-omap@vger.kernel.org
11403 F: sound/soc/ti/omap*
11404 F: sound/soc/ti/rx51.c
11405 F: sound/soc/ti/n810.c
11406 F: sound/soc/ti/sdma-pcm.*
11408 OMAP CLOCK FRAMEWORK SUPPORT
11409 M: Paul Walmsley <paul@pwsan.com>
11410 L: linux-omap@vger.kernel.org
11412 F: arch/arm/*omap*/*clock*
11414 OMAP DEVICE TREE SUPPORT
11415 M: Benoît Cousson <bcousson@baylibre.com>
11416 M: Tony Lindgren <tony@atomide.com>
11417 L: linux-omap@vger.kernel.org
11418 L: devicetree@vger.kernel.org
11420 F: arch/arm/boot/dts/*omap*
11421 F: arch/arm/boot/dts/*am3*
11422 F: arch/arm/boot/dts/*am4*
11423 F: arch/arm/boot/dts/*am5*
11424 F: arch/arm/boot/dts/*dra7*
11426 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11427 L: linux-omap@vger.kernel.org
11428 L: linux-fbdev@vger.kernel.org
11430 F: drivers/video/fbdev/omap2/
11431 F: Documentation/arm/OMAP/DSS
11433 OMAP FRAMEBUFFER SUPPORT
11434 L: linux-fbdev@vger.kernel.org
11435 L: linux-omap@vger.kernel.org
11437 F: drivers/video/fbdev/omap/
11439 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11440 M: Roger Quadros <rogerq@ti.com>
11441 M: Tony Lindgren <tony@atomide.com>
11442 L: linux-omap@vger.kernel.org
11444 F: drivers/memory/omap-gpmc.c
11445 F: arch/arm/mach-omap2/*gpmc*
11448 M: Grygorii Strashko <grygorii.strashko@ti.com>
11449 M: Santosh Shilimkar <ssantosh@kernel.org>
11450 M: Kevin Hilman <khilman@kernel.org>
11451 L: linux-omap@vger.kernel.org
11453 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11454 F: drivers/gpio/gpio-omap.c
11456 OMAP HARDWARE SPINLOCK SUPPORT
11457 M: Ohad Ben-Cohen <ohad@wizery.com>
11458 L: linux-omap@vger.kernel.org
11460 F: drivers/hwspinlock/omap_hwspinlock.c
11462 OMAP HS MMC SUPPORT
11463 L: linux-mmc@vger.kernel.org
11464 L: linux-omap@vger.kernel.org
11466 F: drivers/mmc/host/omap_hsmmc.c
11469 M: Paul Walmsley <paul@pwsan.com>
11470 L: linux-omap@vger.kernel.org
11472 F: arch/arm/mach-omap2/omap_hwmod*data*
11474 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11475 M: Benoît Cousson <bcousson@baylibre.com>
11476 L: linux-omap@vger.kernel.org
11478 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11481 M: Benoît Cousson <bcousson@baylibre.com>
11482 M: Paul Walmsley <paul@pwsan.com>
11483 L: linux-omap@vger.kernel.org
11485 F: arch/arm/mach-omap2/omap_hwmod.*
11488 M: Vignesh R <vigneshr@ti.com>
11489 L: linux-omap@vger.kernel.org
11490 L: linux-i2c@vger.kernel.org
11492 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11493 F: drivers/i2c/busses/i2c-omap.c
11495 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11496 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11497 L: linux-media@vger.kernel.org
11499 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11500 F: drivers/media/platform/omap3isp/
11501 F: drivers/staging/media/omap4iss/
11504 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11505 L: linux-omap@vger.kernel.org
11507 F: drivers/mmc/host/omap.c
11509 OMAP POWER MANAGEMENT SUPPORT
11510 M: Kevin Hilman <khilman@kernel.org>
11511 L: linux-omap@vger.kernel.org
11513 F: arch/arm/*omap*/*pm*
11514 F: drivers/cpufreq/omap-cpufreq.c
11516 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11517 M: Rajendra Nayak <rnayak@codeaurora.org>
11518 M: Paul Walmsley <paul@pwsan.com>
11519 L: linux-omap@vger.kernel.org
11521 F: arch/arm/mach-omap2/prm*
11523 OMAP RANDOM NUMBER GENERATOR SUPPORT
11524 M: Deepak Saxena <dsaxena@plexity.net>
11526 F: drivers/char/hw_random/omap-rng.c
11529 L: linux-usb@vger.kernel.org
11530 L: linux-omap@vger.kernel.org
11532 F: drivers/usb/*/*omap*
11533 F: arch/arm/*omap*/usb*
11535 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11536 M: Mark Jackson <mpfj@newflow.co.uk>
11537 L: linux-omap@vger.kernel.org
11539 F: arch/arm/boot/dts/am335x-nano.dts
11542 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11543 M: Tony Lindgren <tony@atomide.com>
11544 L: linux-omap@vger.kernel.org
11545 Q: http://patchwork.kernel.org/project/linux-omap/list/
11546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11548 F: arch/arm/mach-omap1/
11549 F: arch/arm/plat-omap/
11550 F: arch/arm/configs/omap1_defconfig
11551 F: drivers/i2c/busses/i2c-omap.c
11552 F: include/linux/platform_data/i2c-omap.h
11553 F: include/linux/platform_data/ams-delta-fiq.h
11556 M: Tony Lindgren <tony@atomide.com>
11557 L: linux-omap@vger.kernel.org
11558 W: http://www.muru.com/linux/omap/
11559 W: http://linux.omap.com/
11560 Q: http://patchwork.kernel.org/project/linux-omap/list/
11561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11563 F: arch/arm/mach-omap2/
11564 F: arch/arm/plat-omap/
11565 F: arch/arm/configs/omap2plus_defconfig
11566 F: drivers/i2c/busses/i2c-omap.c
11567 F: drivers/irqchip/irq-omap-intc.c
11568 F: drivers/mfd/*omap*.c
11569 F: drivers/mfd/menelaus.c
11570 F: drivers/mfd/palmas.c
11571 F: drivers/mfd/tps65217.c
11572 F: drivers/mfd/tps65218.c
11573 F: drivers/mfd/tps65910.c
11574 F: drivers/mfd/twl-core.[ch]
11575 F: drivers/mfd/twl4030*.c
11576 F: drivers/mfd/twl6030*.c
11577 F: drivers/mfd/twl6040*.c
11578 F: drivers/regulator/palmas-regulator*.c
11579 F: drivers/regulator/pbias-regulator.c
11580 F: drivers/regulator/tps65217-regulator.c
11581 F: drivers/regulator/tps65218-regulator.c
11582 F: drivers/regulator/tps65910-regulator.c
11583 F: drivers/regulator/twl-regulator.c
11584 F: drivers/regulator/twl6030-regulator.c
11585 F: include/linux/platform_data/i2c-omap.h
11587 ONION OMEGA2+ BOARD
11588 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11589 L: linux-mips@vger.kernel.org
11591 F: arch/mips/boot/dts/ralink/omega2p.dts
11594 M: Bob Copeland <me@bobcopeland.com>
11595 L: linux-karma-devel@lists.sourceforge.net
11597 F: Documentation/filesystems/omfs.txt
11600 OMNIKEY CARDMAN 4000 DRIVER
11601 M: Harald Welte <laforge@gnumonks.org>
11603 F: drivers/char/pcmcia/cm4000_cs.c
11604 F: include/linux/cm4000_cs.h
11605 F: include/uapi/linux/cm4000_cs.h
11607 OMNIKEY CARDMAN 4040 DRIVER
11608 M: Harald Welte <laforge@gnumonks.org>
11610 F: drivers/char/pcmcia/cm4040_cs.*
11612 OMNIVISION OV13858 SENSOR DRIVER
11613 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11614 L: linux-media@vger.kernel.org
11615 T: git git://linuxtv.org/media_tree.git
11617 F: drivers/media/i2c/ov13858.c
11619 OMNIVISION OV2680 SENSOR DRIVER
11620 M: Rui Miguel Silva <rmfrfs@gmail.com>
11621 L: linux-media@vger.kernel.org
11622 T: git git://linuxtv.org/media_tree.git
11624 F: drivers/media/i2c/ov2680.c
11625 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11627 OMNIVISION OV2685 SENSOR DRIVER
11628 M: Shunqian Zheng <zhengsq@rock-chips.com>
11629 L: linux-media@vger.kernel.org
11630 T: git git://linuxtv.org/media_tree.git
11632 F: drivers/media/i2c/ov2685.c
11634 OMNIVISION OV5640 SENSOR DRIVER
11635 M: Steve Longerbeam <slongerbeam@gmail.com>
11636 L: linux-media@vger.kernel.org
11637 T: git git://linuxtv.org/media_tree.git
11639 F: drivers/media/i2c/ov5640.c
11641 OMNIVISION OV5647 SENSOR DRIVER
11642 M: Luis Oliveira <lolivei@synopsys.com>
11643 L: linux-media@vger.kernel.org
11644 T: git git://linuxtv.org/media_tree.git
11646 F: drivers/media/i2c/ov5647.c
11648 OMNIVISION OV5695 SENSOR DRIVER
11649 M: Shunqian Zheng <zhengsq@rock-chips.com>
11650 L: linux-media@vger.kernel.org
11651 T: git git://linuxtv.org/media_tree.git
11653 F: drivers/media/i2c/ov5695.c
11655 OMNIVISION OV7670 SENSOR DRIVER
11656 M: Jonathan Corbet <corbet@lwn.net>
11657 L: linux-media@vger.kernel.org
11658 T: git git://linuxtv.org/media_tree.git
11660 F: drivers/media/i2c/ov7670.c
11661 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11663 OMNIVISION OV772x SENSOR DRIVER
11664 M: Jacopo Mondi <jacopo@jmondi.org>
11665 L: linux-media@vger.kernel.org
11666 T: git git://linuxtv.org/media_tree.git
11668 F: drivers/media/i2c/ov772x.c
11669 F: include/media/i2c/ov772x.h
11670 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11672 OMNIVISION OV7740 SENSOR DRIVER
11673 M: Wenyou Yang <wenyou.yang@microchip.com>
11674 L: linux-media@vger.kernel.org
11675 T: git git://linuxtv.org/media_tree.git
11677 F: drivers/media/i2c/ov7740.c
11678 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11680 OMNIVISION OV9640 SENSOR DRIVER
11681 M: Petr Cvek <petrcvekcz@gmail.com>
11682 L: linux-media@vger.kernel.org
11684 F: drivers/media/i2c/ov9640.*
11686 OMNIVISION OV8856 SENSOR DRIVER
11687 M: Ben Kao <ben.kao@intel.com>
11688 L: linux-media@vger.kernel.org
11689 T: git git://linuxtv.org/media_tree.git
11691 F: drivers/media/i2c/ov8856.c
11693 OMNIVISION OV9650 SENSOR DRIVER
11694 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11695 R: Akinobu Mita <akinobu.mita@gmail.com>
11696 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11697 L: linux-media@vger.kernel.org
11698 T: git git://linuxtv.org/media_tree.git
11700 F: drivers/media/i2c/ov9650.c
11701 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11703 ONENAND FLASH DRIVER
11704 M: Kyungmin Park <kyungmin.park@samsung.com>
11705 L: linux-mtd@lists.infradead.org
11707 F: drivers/mtd/nand/onenand/
11708 F: include/linux/mtd/onenand*.h
11710 ONSTREAM SCSI TAPE DRIVER
11711 M: Willem Riede <osst@riede.org>
11712 L: osst-users@lists.sourceforge.net
11713 L: linux-scsi@vger.kernel.org
11715 F: Documentation/scsi/osst.txt
11716 F: drivers/scsi/osst.*
11717 F: drivers/scsi/osst_*.h
11718 F: drivers/scsi/st.h
11721 M: Jens Wiklander <jens.wiklander@linaro.org>
11723 F: drivers/tee/optee/
11725 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11726 M: Sumit Garg <sumit.garg@linaro.org>
11728 F: drivers/char/hw_random/optee-rng.c
11731 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11732 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11733 L: linux-rdma@vger.kernel.org
11735 F: drivers/infiniband/ulp/opa_vnic
11737 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11738 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11739 M: Frank Rowand <frowand.list@gmail.com>
11740 L: devicetree@vger.kernel.org
11742 F: Documentation/devicetree/dynamic-resolution-notes.txt
11743 F: Documentation/devicetree/overlay-notes.txt
11744 F: drivers/of/overlay.c
11745 F: drivers/of/resolver.c
11746 K: of_overlay_notifier_
11748 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11749 M: Rob Herring <robh+dt@kernel.org>
11750 M: Frank Rowand <frowand.list@gmail.com>
11751 L: devicetree@vger.kernel.org
11752 W: http://www.devicetree.org/
11753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11756 F: include/linux/of*.h
11758 F: Documentation/ABI/testing/sysfs-firmware-ofw
11760 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11761 M: Rob Herring <robh+dt@kernel.org>
11762 M: Mark Rutland <mark.rutland@arm.com>
11763 L: devicetree@vger.kernel.org
11764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11765 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11767 F: Documentation/devicetree/
11768 F: arch/*/boot/dts/
11769 F: include/dt-bindings/
11771 OPENCORES I2C BUS DRIVER
11772 M: Peter Korsgaard <peter@korsgaard.com>
11773 M: Andrew Lunn <andrew@lunn.ch>
11774 L: linux-i2c@vger.kernel.org
11776 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11777 F: Documentation/i2c/busses/i2c-ocores
11778 F: drivers/i2c/busses/i2c-ocores.c
11779 F: include/linux/platform_data/i2c-ocores.h
11781 OPENRISC ARCHITECTURE
11782 M: Jonas Bonn <jonas@southpole.se>
11783 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11784 M: Stafford Horne <shorne@gmail.com>
11785 T: git git://github.com/openrisc/linux.git
11786 L: openrisc@lists.librecores.org
11787 W: http://openrisc.io
11789 F: Documentation/devicetree/bindings/openrisc/
11790 F: Documentation/openrisc/
11792 F: drivers/irqchip/irq-ompic.c
11793 F: drivers/irqchip/irq-or1k-*
11796 M: Pravin B Shelar <pshelar@ovn.org>
11797 L: netdev@vger.kernel.org
11798 L: dev@openvswitch.org
11799 W: http://openvswitch.org
11801 F: net/openvswitch/
11802 F: include/uapi/linux/openvswitch.h
11804 OPERATING PERFORMANCE POINTS (OPP)
11805 M: Viresh Kumar <vireshk@kernel.org>
11806 M: Nishanth Menon <nm@ti.com>
11807 M: Stephen Boyd <sboyd@kernel.org>
11808 L: linux-pm@vger.kernel.org
11810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11812 F: include/linux/pm_opp.h
11813 F: Documentation/power/opp.txt
11814 F: Documentation/devicetree/bindings/opp/
11817 M: Clemens Ladisch <clemens@ladisch.de>
11818 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11821 F: sound/drivers/opl4/
11824 M: Robert Richter <rric@kernel.org>
11825 L: oprofile-list@lists.sf.net
11827 F: arch/*/include/asm/oprofile*.h
11828 F: arch/*/oprofile/
11829 F: drivers/oprofile/
11830 F: include/linux/oprofile.h
11832 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11833 M: Mark Fasheh <mark@fasheh.com>
11834 M: Joel Becker <jlbec@evilplan.org>
11835 M: Joseph Qi <joseph.qi@linux.alibaba.com>
11836 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11837 W: http://ocfs2.wiki.kernel.org
11839 F: Documentation/filesystems/ocfs2.txt
11840 F: Documentation/filesystems/dlmfs.txt
11843 ORANGEFS FILESYSTEM
11844 M: Mike Marshall <hubcap@omnibond.com>
11845 R: Martin Brandenburg <martin@omnibond.com>
11846 L: devel@lists.orangefs.org
11847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11850 F: Documentation/filesystems/orangefs.txt
11853 L: linux-wireless@vger.kernel.org
11854 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11855 W: http://www.nongnu.org/orinoco/
11857 F: drivers/net/wireless/intersil/orinoco/
11859 OV2659 OMNIVISION SENSOR DRIVER
11860 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11861 L: linux-media@vger.kernel.org
11862 W: https://linuxtv.org
11863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11864 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11866 F: drivers/media/i2c/ov2659.c
11867 F: include/media/i2c/ov2659.h
11870 M: Miklos Szeredi <miklos@szeredi.hu>
11871 L: linux-unionfs@vger.kernel.org
11872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11875 F: Documentation/filesystems/overlayfs.txt
11877 P54 WIRELESS DRIVER
11878 M: Christian Lamparter <chunkeey@googlemail.com>
11879 L: linux-wireless@vger.kernel.org
11880 W: http://wireless.kernel.org/en/users/Drivers/p54
11882 F: drivers/net/wireless/intersil/p54/
11884 PA SEMI ETHERNET DRIVER
11885 L: netdev@vger.kernel.org
11887 F: drivers/net/ethernet/pasemi/*
11889 PA SEMI SMBUS DRIVER
11890 L: linux-i2c@vger.kernel.org
11892 F: drivers/i2c/busses/i2c-pasemi.c
11895 M: Vladimir Oltean <olteanv@gmail.com>
11896 L: netdev@vger.kernel.org
11899 F: include/linux/packing.h
11900 F: Documentation/packing.txt
11902 PADATA PARALLEL EXECUTION MECHANISM
11903 M: Steffen Klassert <steffen.klassert@secunet.com>
11904 L: linux-crypto@vger.kernel.org
11907 F: include/linux/padata.h
11908 F: Documentation/padata.txt
11910 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11911 M: Harald Welte <laforge@gnumonks.org>
11912 L: platform-driver-x86@vger.kernel.org
11914 F: drivers/platform/x86/panasonic-laptop.c
11916 PARALLEL LCD/KEYPAD PANEL DRIVER
11917 M: Willy Tarreau <willy@haproxy.com>
11918 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11920 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11921 F: drivers/auxdisplay/panel.c
11923 PARALLEL PORT SUBSYSTEM
11924 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11925 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11926 L: linux-parport@lists.infradead.org (subscribers-only)
11928 F: drivers/parport/
11929 F: include/linux/parport*.h
11930 F: drivers/char/ppdev.c
11931 F: include/uapi/linux/ppdev.h
11932 F: Documentation/parport*.txt
11934 PARAVIRT_OPS INTERFACE
11935 M: Juergen Gross <jgross@suse.com>
11936 M: Alok Kataria <akataria@vmware.com>
11937 L: virtualization@lists.linux-foundation.org
11939 F: Documentation/virtual/paravirt_ops.txt
11940 F: arch/*/kernel/paravirt*
11941 F: arch/*/include/asm/paravirt*.h
11942 F: include/linux/hypervisor.h
11944 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11945 M: Tim Waugh <tim@cyberelk.net>
11946 L: linux-parport@lists.infradead.org (subscribers-only)
11948 F: Documentation/blockdev/paride.txt
11949 F: drivers/block/paride/
11951 PARISC ARCHITECTURE
11952 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11953 M: Helge Deller <deller@gmx.de>
11954 L: linux-parisc@vger.kernel.org
11955 W: http://www.parisc-linux.org/
11956 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11961 F: Documentation/parisc/
11963 F: drivers/char/agp/parisc-agp.c
11964 F: drivers/input/serio/gscps2.c
11965 F: drivers/parport/parport_gsc.*
11966 F: drivers/tty/serial/8250/8250_gsc.c
11967 F: drivers/video/fbdev/sti*
11968 F: drivers/video/console/sti*
11969 F: drivers/video/logo/logo_parisc*
11972 M: Jiri Pirko <jiri@mellanox.com>
11973 L: netdev@vger.kernel.org
11976 F: lib/test_parman.c
11977 F: include/linux/parman.h
11979 PC ENGINES APU BOARD DRIVER
11980 M: Enrico Weigelt, metux IT consult <info@metux.net>
11982 F: drivers/platform/x86/pcengines-apuv2.c
11984 PC87360 HARDWARE MONITORING DRIVER
11985 M: Jim Cromie <jim.cromie@gmail.com>
11986 L: linux-hwmon@vger.kernel.org
11988 F: Documentation/hwmon/pc87360.rst
11989 F: drivers/hwmon/pc87360.c
11991 PC8736x GPIO DRIVER
11992 M: Jim Cromie <jim.cromie@gmail.com>
11994 F: drivers/char/pc8736x_gpio.c
11996 PC87427 HARDWARE MONITORING DRIVER
11997 M: Jean Delvare <jdelvare@suse.com>
11998 L: linux-hwmon@vger.kernel.org
12000 F: Documentation/hwmon/pc87427.rst
12001 F: drivers/hwmon/pc87427.c
12004 M: Riku Voipio <riku.voipio@iki.fi>
12006 F: drivers/leds/leds-pca9532.c
12007 F: include/linux/leds-pca9532.h
12009 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12010 M: Guenter Roeck <linux@roeck-us.net>
12011 L: linux-i2c@vger.kernel.org
12013 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12015 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12016 M: Khalid Aziz <khalid@gonehiking.org>
12018 F: drivers/firmware/pcdp.*
12020 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12021 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12022 L: linux-pci@vger.kernel.org
12023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12025 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12026 F: drivers/pci/controller/pci-aardvark.c
12028 PCI DRIVER FOR ALTERA PCIE IP
12029 M: Ley Foon Tan <lftan@altera.com>
12030 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12031 L: linux-pci@vger.kernel.org
12033 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12034 F: drivers/pci/controller/pcie-altera.c
12036 PCI DRIVER FOR APPLIEDMICRO XGENE
12037 M: Toan Le <toan@os.amperecomputing.com>
12038 L: linux-pci@vger.kernel.org
12039 L: linux-arm-kernel@lists.infradead.org
12041 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12042 F: drivers/pci/controller/pci-xgene.c
12044 PCI DRIVER FOR ARM VERSATILE PLATFORM
12045 M: Rob Herring <robh@kernel.org>
12046 L: linux-pci@vger.kernel.org
12047 L: linux-arm-kernel@lists.infradead.org
12049 F: Documentation/devicetree/bindings/pci/versatile.txt
12050 F: drivers/pci/controller/pci-versatile.c
12052 PCI DRIVER FOR ARMADA 8K
12053 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12054 L: linux-pci@vger.kernel.org
12055 L: linux-arm-kernel@lists.infradead.org
12057 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12058 F: drivers/pci/controller/dwc/pcie-armada8k.c
12060 PCI DRIVER FOR CADENCE PCIE IP
12061 M: Tom Joseph <tjoseph@cadence.com>
12062 L: linux-pci@vger.kernel.org
12064 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12065 F: drivers/pci/controller/pcie-cadence*
12067 PCI DRIVER FOR FREESCALE LAYERSCAPE
12068 M: Minghuan Lian <minghuan.Lian@nxp.com>
12069 M: Mingkai Hu <mingkai.hu@nxp.com>
12070 M: Roy Zang <roy.zang@nxp.com>
12071 L: linuxppc-dev@lists.ozlabs.org
12072 L: linux-pci@vger.kernel.org
12073 L: linux-arm-kernel@lists.infradead.org
12075 F: drivers/pci/controller/dwc/*layerscape*
12077 PCI DRIVER FOR GENERIC OF HOSTS
12078 M: Will Deacon <will@kernel.org>
12079 L: linux-pci@vger.kernel.org
12080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12082 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12083 F: drivers/pci/controller/pci-host-common.c
12084 F: drivers/pci/controller/pci-host-generic.c
12086 PCI DRIVER FOR IMX6
12087 M: Richard Zhu <hongxing.zhu@nxp.com>
12088 M: Lucas Stach <l.stach@pengutronix.de>
12089 L: linux-pci@vger.kernel.org
12090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12092 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12093 F: drivers/pci/controller/dwc/*imx6*
12095 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12096 M: Keith Busch <keith.busch@intel.com>
12097 M: Jonathan Derrick <jonathan.derrick@intel.com>
12098 L: linux-pci@vger.kernel.org
12100 F: drivers/pci/controller/vmd.c
12102 PCI DRIVER FOR MICROSEMI SWITCHTEC
12103 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12104 M: Logan Gunthorpe <logang@deltatee.com>
12105 L: linux-pci@vger.kernel.org
12107 F: Documentation/switchtec.txt
12108 F: Documentation/ABI/testing/sysfs-class-switchtec
12109 F: drivers/pci/switch/switchtec*
12110 F: include/uapi/linux/switchtec_ioctl.h
12111 F: include/linux/switchtec.h
12112 F: drivers/ntb/hw/mscc/
12114 PCI DRIVER FOR MOBIVEIL PCIE IP
12115 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12116 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12117 L: linux-pci@vger.kernel.org
12119 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12120 F: drivers/pci/controller/pcie-mobiveil.c
12122 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12123 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12124 M: Jason Cooper <jason@lakedaemon.net>
12125 L: linux-pci@vger.kernel.org
12126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12128 F: drivers/pci/controller/*mvebu*
12130 PCI DRIVER FOR NVIDIA TEGRA
12131 M: Thierry Reding <thierry.reding@gmail.com>
12132 L: linux-tegra@vger.kernel.org
12133 L: linux-pci@vger.kernel.org
12135 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12136 F: drivers/pci/controller/pci-tegra.c
12138 PCI DRIVER FOR RENESAS R-CAR
12139 M: Simon Horman <horms@verge.net.au>
12140 L: linux-pci@vger.kernel.org
12141 L: linux-renesas-soc@vger.kernel.org
12143 F: drivers/pci/controller/*rcar*
12145 PCI DRIVER FOR SAMSUNG EXYNOS
12146 M: Jingoo Han <jingoohan1@gmail.com>
12147 L: linux-pci@vger.kernel.org
12148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12149 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12151 F: drivers/pci/controller/dwc/pci-exynos.c
12153 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12154 M: Jingoo Han <jingoohan1@gmail.com>
12155 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12156 L: linux-pci@vger.kernel.org
12158 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12159 F: drivers/pci/controller/dwc/*designware*
12161 PCI DRIVER FOR TI DRA7XX
12162 M: Kishon Vijay Abraham I <kishon@ti.com>
12163 L: linux-omap@vger.kernel.org
12164 L: linux-pci@vger.kernel.org
12166 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12167 F: drivers/pci/controller/dwc/pci-dra7xx.c
12169 PCI DRIVER FOR TI KEYSTONE
12170 M: Murali Karicheri <m-karicheri2@ti.com>
12171 L: linux-pci@vger.kernel.org
12172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12174 F: drivers/pci/controller/dwc/pci-keystone.c
12176 PCI ENDPOINT SUBSYSTEM
12177 M: Kishon Vijay Abraham I <kishon@ti.com>
12178 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12179 L: linux-pci@vger.kernel.org
12180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12182 F: drivers/pci/endpoint/
12183 F: drivers/misc/pci_endpoint_test.c
12186 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12187 M: Russell Currey <ruscur@russell.cc>
12188 M: Sam Bobroff <sbobroff@linux.ibm.com>
12189 M: Oliver O'Halloran <oohall@gmail.com>
12190 L: linuxppc-dev@lists.ozlabs.org
12192 F: Documentation/PCI/pci-error-recovery.txt
12193 F: drivers/pci/pcie/aer.c
12194 F: drivers/pci/pcie/dpc.c
12195 F: drivers/pci/pcie/err.c
12196 F: Documentation/powerpc/eeh-pci-error-recovery.txt
12197 F: arch/powerpc/kernel/eeh*.c
12198 F: arch/powerpc/platforms/*/eeh*.c
12199 F: arch/powerpc/include/*/eeh*.h
12202 M: Linas Vepstas <linasvepstas@gmail.com>
12203 L: linux-pci@vger.kernel.org
12205 F: Documentation/PCI/pci-error-recovery.txt
12207 PCI MSI DRIVER FOR ALTERA MSI IP
12208 M: Ley Foon Tan <lftan@altera.com>
12209 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12210 L: linux-pci@vger.kernel.org
12212 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12213 F: drivers/pci/controller/pcie-altera-msi.c
12215 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12216 M: Toan Le <toan@os.amperecomputing.com>
12217 L: linux-pci@vger.kernel.org
12218 L: linux-arm-kernel@lists.infradead.org
12220 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12221 F: drivers/pci/controller/pci-xgene-msi.c
12224 M: Bjorn Helgaas <bhelgaas@google.com>
12225 L: linux-pci@vger.kernel.org
12226 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12229 F: Documentation/devicetree/bindings/pci/
12230 F: Documentation/PCI/
12231 F: drivers/acpi/pci*
12233 F: include/asm-generic/pci*
12234 F: include/linux/pci*
12235 F: include/linux/of_pci.h
12236 F: include/uapi/linux/pci*
12239 F: arch/x86/kernel/quirks.c
12240 F: arch/x86/kernel/early-quirks.c
12242 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12243 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12244 L: linux-pci@vger.kernel.org
12245 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12248 F: drivers/pci/controller/
12250 PCIE DRIVER FOR ANNAPURNA LABS
12251 M: Jonathan Chocron <jonnyc@amazon.com>
12252 L: linux-pci@vger.kernel.org
12254 F: drivers/pci/controller/dwc/pcie-al.c
12256 PCIE DRIVER FOR AMLOGIC MESON
12257 M: Yue Wang <yue.wang@Amlogic.com>
12258 L: linux-pci@vger.kernel.org
12259 L: linux-amlogic@lists.infradead.org
12261 F: drivers/pci/controller/dwc/pci-meson.c
12263 PCIE DRIVER FOR AXIS ARTPEC
12264 M: Jesper Nilsson <jesper.nilsson@axis.com>
12265 L: linux-arm-kernel@axis.com
12266 L: linux-pci@vger.kernel.org
12268 F: Documentation/devicetree/bindings/pci/axis,artpec*
12269 F: drivers/pci/controller/dwc/*artpec*
12271 PCIE DRIVER FOR CAVIUM THUNDERX
12272 M: David Daney <david.daney@cavium.com>
12273 L: linux-pci@vger.kernel.org
12274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12276 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12277 F: drivers/pci/controller/pci-thunder-*
12279 PCIE DRIVER FOR HISILICON
12280 M: Zhou Wang <wangzhou1@hisilicon.com>
12281 L: linux-pci@vger.kernel.org
12283 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12284 F: drivers/pci/controller/dwc/pcie-hisi.c
12286 PCIE DRIVER FOR HISILICON KIRIN
12287 M: Xiaowei Song <songxiaowei@hisilicon.com>
12288 M: Binghui Wang <wangbinghui@hisilicon.com>
12289 L: linux-pci@vger.kernel.org
12291 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12292 F: drivers/pci/controller/dwc/pcie-kirin.c
12294 PCIE DRIVER FOR HISILICON STB
12295 M: Shawn Guo <shawn.guo@linaro.org>
12296 L: linux-pci@vger.kernel.org
12298 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12299 F: drivers/pci/controller/dwc/pcie-histb.c
12301 PCIE DRIVER FOR MEDIATEK
12302 M: Ryder Lee <ryder.lee@mediatek.com>
12303 L: linux-pci@vger.kernel.org
12304 L: linux-mediatek@lists.infradead.org
12306 F: Documentation/devicetree/bindings/pci/mediatek*
12307 F: drivers/pci/controller/*mediatek*
12309 PCIE DRIVER FOR QUALCOMM MSM
12310 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12311 L: linux-pci@vger.kernel.org
12312 L: linux-arm-msm@vger.kernel.org
12314 F: drivers/pci/controller/dwc/*qcom*
12316 PCIE DRIVER FOR ROCKCHIP
12317 M: Shawn Lin <shawn.lin@rock-chips.com>
12318 L: linux-pci@vger.kernel.org
12319 L: linux-rockchip@lists.infradead.org
12321 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12322 F: drivers/pci/controller/pcie-rockchip*
12324 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12325 M: Linus Walleij <linus.walleij@linaro.org>
12326 L: linux-pci@vger.kernel.org
12328 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12329 F: drivers/pci/controller/pci-v3-semi.c
12331 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12332 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12333 L: linux-pci@vger.kernel.org
12335 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12336 F: drivers/pci/controller/dwc/pcie-uniphier.c
12338 PCIE DRIVER FOR ST SPEAR13XX
12339 M: Pratyush Anand <pratyush.anand@gmail.com>
12340 L: linux-pci@vger.kernel.org
12342 F: drivers/pci/controller/dwc/*spear*
12345 M: Dominik Brodowski <linux@dominikbrodowski.net>
12346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12348 F: Documentation/pcmcia/
12353 PCNET32 NETWORK DRIVER
12354 M: Don Fry <pcnet32@frontier.com>
12355 L: netdev@vger.kernel.org
12357 F: drivers/net/ethernet/amd/pcnet32.c
12359 PCRYPT PARALLEL CRYPTO ENGINE
12360 M: Steffen Klassert <steffen.klassert@secunet.com>
12361 L: linux-crypto@vger.kernel.org
12364 F: include/crypto/pcrypt.h
12366 PEAQ WMI HOTKEYS DRIVER
12367 M: Hans de Goede <hdegoede@redhat.com>
12368 L: platform-driver-x86@vger.kernel.org
12370 F: drivers/platform/x86/peaq-wmi.c
12372 PER-CPU MEMORY ALLOCATOR
12373 M: Dennis Zhou <dennis@kernel.org>
12374 M: Tejun Heo <tj@kernel.org>
12375 M: Christoph Lameter <cl@linux.com>
12376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12378 F: include/linux/percpu*.h
12380 F: arch/*/include/asm/percpu.h
12382 PER-TASK DELAY ACCOUNTING
12383 M: Balbir Singh <bsingharora@gmail.com>
12385 F: include/linux/delayacct.h
12386 F: kernel/delayacct.c
12388 PERFORMANCE EVENTS SUBSYSTEM
12389 M: Peter Zijlstra <peterz@infradead.org>
12390 M: Ingo Molnar <mingo@redhat.com>
12391 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12392 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12393 R: Jiri Olsa <jolsa@redhat.com>
12394 R: Namhyung Kim <namhyung@kernel.org>
12395 L: linux-kernel@vger.kernel.org
12396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12399 F: include/linux/perf_event.h
12400 F: include/uapi/linux/perf_event.h
12401 F: arch/*/kernel/perf_event*.c
12402 F: arch/*/kernel/*/perf_event*.c
12403 F: arch/*/kernel/*/*/perf_event*.c
12404 F: arch/*/include/asm/perf_event.h
12405 F: arch/*/kernel/perf_callchain.c
12407 F: arch/*/events/*/*
12410 PERSONALITY HANDLING
12411 M: Christoph Hellwig <hch@infradead.org>
12412 L: linux-abi-devel@lists.sourceforge.net
12414 F: include/linux/personality.h
12415 F: include/uapi/linux/personality.h
12417 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12418 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12419 L: linux-input@vger.kernel.org
12421 F: Documentation/input/devices/pxrc.rst
12422 F: drivers/input/joystick/pxrc.c
12425 M: Remi Denis-Courmont <courmisch@gmail.com>
12427 F: Documentation/networking/phonet.txt
12428 F: include/linux/phonet.h
12429 F: include/net/phonet/
12430 F: include/uapi/linux/phonet.h
12434 M: Joern Engel <joern@lazybastard.org>
12435 L: linux-mtd@lists.infradead.org
12437 F: drivers/mtd/devices/phram.c
12440 M: Bruno Prémont <bonbons@linux-vserver.org>
12441 L: linux-input@vger.kernel.org
12443 F: drivers/hid/hid-picolcd*
12446 M: Jamie Iles <jamie@jamieiles.com>
12447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12448 T: git git://github.com/jamieiles/linux-2.6-ji.git
12450 F: arch/arm/boot/dts/picoxcell*
12451 F: arch/arm/mach-picoxcell/
12452 F: drivers/crypto/picoxcell*
12454 PIN CONTROL SUBSYSTEM
12455 M: Linus Walleij <linus.walleij@linaro.org>
12456 L: linux-gpio@vger.kernel.org
12457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12459 F: Documentation/devicetree/bindings/pinctrl/
12460 F: Documentation/driver-api/pinctl.rst
12461 F: drivers/pinctrl/
12462 F: include/linux/pinctrl/
12464 PIN CONTROLLER - MICROCHIP AT91
12465 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12467 L: linux-gpio@vger.kernel.org
12469 F: drivers/pinctrl/pinctrl-at91*
12471 PIN CONTROLLER - FREESCALE
12472 M: Dong Aisheng <aisheng.dong@nxp.com>
12473 M: Fabio Estevam <festevam@gmail.com>
12474 M: Shawn Guo <shawnguo@kernel.org>
12475 M: Stefan Agner <stefan@agner.ch>
12476 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12477 L: linux-gpio@vger.kernel.org
12479 F: drivers/pinctrl/freescale/
12480 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12482 PIN CONTROLLER - INTEL
12483 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12484 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12487 F: drivers/pinctrl/intel/
12489 PIN CONTROLLER - MEDIATEK
12490 M: Sean Wang <sean.wang@kernel.org>
12491 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12493 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12494 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12495 F: drivers/pinctrl/mediatek/
12497 PIN CONTROLLER - QUALCOMM
12498 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12500 L: linux-arm-msm@vger.kernel.org
12501 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12502 F: drivers/pinctrl/qcom/
12504 PIN CONTROLLER - RENESAS
12505 M: Geert Uytterhoeven <geert+renesas@glider.be>
12506 L: linux-renesas-soc@vger.kernel.org
12507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12509 F: drivers/pinctrl/pinctrl-rz*
12510 F: drivers/pinctrl/sh-pfc/
12512 PIN CONTROLLER - SAMSUNG
12513 M: Tomasz Figa <tomasz.figa@gmail.com>
12514 M: Krzysztof Kozlowski <krzk@kernel.org>
12515 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12517 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12518 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12521 F: drivers/pinctrl/samsung/
12522 F: include/dt-bindings/pinctrl/samsung.h
12523 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12525 PIN CONTROLLER - SINGLE
12526 M: Tony Lindgren <tony@atomide.com>
12527 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12529 L: linux-omap@vger.kernel.org
12531 F: drivers/pinctrl/pinctrl-single.c
12533 PIN CONTROLLER - ST SPEAR
12534 M: Viresh Kumar <vireshk@kernel.org>
12535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12536 W: http://www.st.com/spear
12538 F: drivers/pinctrl/spear/
12540 PISTACHIO SOC SUPPORT
12541 M: James Hartley <james.hartley@sondrel.com>
12542 L: linux-mips@vger.kernel.org
12544 F: arch/mips/pistachio/
12545 F: arch/mips/include/asm/mach-pistachio/
12546 F: arch/mips/boot/dts/img/pistachio*
12547 F: arch/mips/configs/pistachio*_defconfig
12551 M: linux-block@vger.kernel.org
12552 F: drivers/block/pktcdvd.c
12553 F: include/linux/pktcdvd.h
12554 F: include/uapi/linux/pktcdvd.h
12556 PKUNITY SOC DRIVERS
12557 M: Guan Xuetao <gxt@pku.edu.cn>
12558 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12560 T: git git://github.com/gxt/linux.git
12561 F: drivers/input/serio/i8042-unicore32io.h
12562 F: drivers/i2c/busses/i2c-puv3.c
12563 F: drivers/video/fbdev/fb-puv3.c
12564 F: drivers/rtc/rtc-puv3.c
12566 PMBUS HARDWARE MONITORING DRIVERS
12567 M: Guenter Roeck <linux@roeck-us.net>
12568 L: linux-hwmon@vger.kernel.org
12569 W: http://hwmon.wiki.kernel.org/
12570 W: http://www.roeck-us.net/linux/drivers/
12571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12573 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12574 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12575 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12576 F: Documentation/hwmon/adm1275.rst
12577 F: Documentation/hwmon/ibm-cffps.rst
12578 F: Documentation/hwmon/ir35221.rst
12579 F: Documentation/hwmon/lm25066.rst
12580 F: Documentation/hwmon/ltc2978.rst
12581 F: Documentation/hwmon/ltc3815.rst
12582 F: Documentation/hwmon/max16064.rst
12583 F: Documentation/hwmon/max20751.rst
12584 F: Documentation/hwmon/max31785.rst
12585 F: Documentation/hwmon/max34440.rst
12586 F: Documentation/hwmon/max8688.rst
12587 F: Documentation/hwmon/pmbus.rst
12588 F: Documentation/hwmon/pmbus-core.rst
12589 F: Documentation/hwmon/tps40422.rst
12590 F: Documentation/hwmon/ucd9000.rst
12591 F: Documentation/hwmon/ucd9200.rst
12592 F: Documentation/hwmon/zl6100.rst
12593 F: drivers/hwmon/pmbus/
12594 F: include/linux/pmbus.h
12596 PMC SIERRA MaxRAID DRIVER
12597 L: linux-scsi@vger.kernel.org
12598 W: http://www.pmc-sierra.com/
12600 F: drivers/scsi/pmcraid.*
12602 PMC SIERRA PM8001 DRIVER
12603 M: Jack Wang <jinpu.wang@profitbricks.com>
12604 M: lindar_liu@usish.com
12605 L: linux-scsi@vger.kernel.org
12607 F: drivers/scsi/pm8001/
12610 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12614 PNI RM3100 IIO DRIVER
12615 M: Song Qiang <songqiang1304521@gmail.com>
12616 L: linux-iio@vger.kernel.org
12618 F: drivers/iio/magnetometer/rm3100*
12619 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12621 POSIX CLOCKS and TIMERS
12622 M: Thomas Gleixner <tglx@linutronix.de>
12623 L: linux-kernel@vger.kernel.org
12624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12627 F: include/linux/timer*
12628 F: kernel/time/*timer*
12630 POWER MANAGEMENT CORE
12631 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12632 L: linux-pm@vger.kernel.org
12633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12634 B: https://bugzilla.kernel.org
12636 F: drivers/base/power/
12637 F: include/linux/pm.h
12638 F: include/linux/pm_*
12639 F: include/linux/powercap.h
12640 F: drivers/powercap/
12641 F: kernel/configs/nopm.config
12643 POWER STATE COORDINATION INTERFACE (PSCI)
12644 M: Mark Rutland <mark.rutland@arm.com>
12645 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12646 L: linux-arm-kernel@lists.infradead.org
12648 F: drivers/firmware/psci/
12649 F: include/linux/psci.h
12650 F: include/uapi/linux/psci.h
12652 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12653 M: Sebastian Reichel <sre@kernel.org>
12654 L: linux-pm@vger.kernel.org
12655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12657 F: Documentation/ABI/testing/sysfs-class-power
12658 F: Documentation/devicetree/bindings/power/supply/
12659 F: include/linux/power_supply.h
12660 F: drivers/power/supply/
12662 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12663 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12664 L: linuxppc-dev@lists.ozlabs.org
12666 F: drivers/char/powernv-op-panel.c
12668 PPP OVER ATM (RFC 2364)
12669 M: Mitchell Blank Jr <mitch@sfgoth.com>
12671 F: net/atm/pppoatm.c
12672 F: include/uapi/linux/atmppp.h
12675 M: Michal Ostrowski <mostrows@earthlink.net>
12677 F: drivers/net/ppp/pppoe.c
12678 F: drivers/net/ppp/pppox.c
12681 M: James Chapman <jchapman@katalix.com>
12683 F: net/l2tp/l2tp_ppp.c
12684 F: include/linux/if_pppol2tp.h
12685 F: include/uapi/linux/if_pppol2tp.h
12687 PPP PROTOCOL DRIVERS AND COMPRESSORS
12688 M: Paul Mackerras <paulus@samba.org>
12689 L: linux-ppp@vger.kernel.org
12691 F: drivers/net/ppp/ppp_*
12694 M: Rodolfo Giometti <giometti@enneenne.com>
12695 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12696 L: linuxpps@ml.enneenne.com (subscribers-only)
12698 F: Documentation/pps/
12699 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12700 F: Documentation/ABI/testing/sysfs-pps
12702 F: include/linux/pps*.h
12703 F: include/uapi/linux/pps.h
12706 M: Dmitry Kozlov <xeb@mail.ru>
12707 L: netdev@vger.kernel.org
12709 F: drivers/net/ppp/pptp.c
12710 W: http://sourceforge.net/projects/accel-pptp
12713 M: Petr Mladek <pmladek@suse.com>
12714 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12715 R: Steven Rostedt <rostedt@goodmis.org>
12718 F: include/linux/printk.h
12720 PRISM54 WIRELESS DRIVER
12721 M: Luis Chamberlain <mcgrof@kernel.org>
12722 L: linux-wireless@vger.kernel.org
12723 W: http://wireless.kernel.org/en/users/Drivers/p54
12725 F: drivers/net/wireless/intersil/prism54/
12728 R: Alexey Dobriyan <adobriyan@gmail.com>
12729 L: linux-kernel@vger.kernel.org
12730 L: linux-fsdevel@vger.kernel.org
12733 F: include/linux/proc_fs.h
12734 F: tools/testing/selftests/proc/
12735 F: Documentation/filesystems/proc.txt
12738 M: Luis Chamberlain <mcgrof@kernel.org>
12739 M: Kees Cook <keescook@chromium.org>
12740 L: linux-kernel@vger.kernel.org
12741 L: linux-fsdevel@vger.kernel.org
12743 F: fs/proc/proc_sysctl.c
12744 F: include/linux/sysctl.h
12746 F: tools/testing/selftests/sysctl/
12748 PS3 NETWORK SUPPORT
12749 M: Geoff Levand <geoff@infradead.org>
12750 L: netdev@vger.kernel.org
12751 L: linuxppc-dev@lists.ozlabs.org
12753 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12755 PS3 PLATFORM SUPPORT
12756 M: Geoff Levand <geoff@infradead.org>
12757 L: linuxppc-dev@lists.ozlabs.org
12759 F: arch/powerpc/boot/ps3*
12760 F: arch/powerpc/include/asm/lv1call.h
12761 F: arch/powerpc/include/asm/ps3*.h
12762 F: arch/powerpc/platforms/ps3/
12765 F: drivers/rtc/rtc-ps3.c
12766 F: drivers/usb/host/*ps3.c
12767 F: sound/ppc/snd_ps3*
12770 M: Jim Paris <jim@jtan.com>
12771 M: Geoff Levand <geoff@infradead.org>
12772 L: linuxppc-dev@lists.ozlabs.org
12774 F: drivers/block/ps3vram.c
12776 PSAMPLE PACKET SAMPLING SUPPORT:
12777 M: Yotam Gigi <yotam.gi@gmail.com>
12780 F: include/net/psample.h
12781 F: include/uapi/linux/psample.h
12784 M: Kees Cook <keescook@chromium.org>
12785 M: Anton Vorontsov <anton@enomsg.org>
12786 M: Colin Cross <ccross@android.com>
12787 M: Tony Luck <tony.luck@intel.com>
12789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12791 F: include/linux/pstore*
12792 F: drivers/firmware/efi/efi-pstore.c
12793 F: drivers/acpi/apei/erst.c
12794 F: Documentation/admin-guide/ramoops.rst
12795 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12796 K: \b(pstore|ramoops)
12798 PTP HARDWARE CLOCK SUPPORT
12799 M: Richard Cochran <richardcochran@gmail.com>
12800 L: netdev@vger.kernel.org
12802 W: http://linuxptp.sourceforge.net/
12803 F: Documentation/ABI/testing/sysfs-ptp
12804 F: Documentation/ptp/*
12805 F: drivers/net/phy/dp83640*
12807 F: include/linux/ptp_cl*
12810 M: Oleg Nesterov <oleg@redhat.com>
12812 F: include/asm-generic/syscall.h
12813 F: include/linux/ptrace.h
12814 F: include/linux/regset.h
12815 F: include/linux/tracehook.h
12816 F: include/uapi/linux/ptrace.h
12817 F: include/uapi/linux/ptrace.h
12818 F: include/asm-generic/ptrace.h
12820 F: arch/*/ptrace*.c
12821 F: arch/*/*/ptrace*.c
12822 F: arch/*/include/asm/ptrace*.h
12825 M: Hans Verkuil <hverkuil@xs4all.nl>
12826 L: linux-media@vger.kernel.org
12827 T: git git://linuxtv.org/media_tree.git
12829 F: drivers/media/usb/pulse8-cec/*
12830 F: Documentation/media/cec-drivers/pulse8-cec.rst
12832 PVRUSB2 VIDEO4LINUX DRIVER
12833 M: Mike Isely <isely@pobox.com>
12834 L: pvrusb2@isely.net (subscribers-only)
12835 L: linux-media@vger.kernel.org
12836 W: http://www.isely.net/pvrusb2/
12837 T: git git://linuxtv.org/media_tree.git
12839 F: Documentation/media/v4l-drivers/pvrusb2*
12840 F: drivers/media/usb/pvrusb2/
12843 M: Hans Verkuil <hverkuil@xs4all.nl>
12844 L: linux-media@vger.kernel.org
12845 T: git git://linuxtv.org/media_tree.git
12847 F: drivers/media/usb/pwc/*
12848 F: include/trace/events/pwc.h
12851 M: Kamil Debski <kamil@wypas.org>
12852 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12853 L: linux-hwmon@vger.kernel.org
12855 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12856 F: Documentation/hwmon/pwm-fan.rst
12857 F: drivers/hwmon/pwm-fan.c
12860 M: Sean Young <sean@mess.org>
12861 L: linux-media@vger.kernel.org
12863 F: drivers/media/rc/pwm-ir-tx.c
12866 M: Thierry Reding <thierry.reding@gmail.com>
12867 L: linux-pwm@vger.kernel.org
12869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12870 F: Documentation/pwm.txt
12871 F: Documentation/devicetree/bindings/pwm/
12872 F: include/linux/pwm.h
12874 F: drivers/video/backlight/pwm_bl.c
12875 F: include/linux/pwm_backlight.h
12876 F: drivers/gpio/gpio-mvebu.c
12877 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12880 M: Robert Jarzmik <robert.jarzmik@free.fr>
12881 L: linux-gpio@vger.kernel.org
12883 F: drivers/gpio/gpio-pxa.c
12889 M: Robert Jarzmik <robert.jarzmik@free.fr>
12890 L: linux-rtc@vger.kernel.org
12893 PXA2xx/PXA3xx SUPPORT
12894 M: Daniel Mack <daniel@zonque.org>
12895 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12896 M: Robert Jarzmik <robert.jarzmik@free.fr>
12897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12898 T: git git://github.com/hzhuang1/linux.git
12899 T: git git://github.com/rjarzmik/linux.git
12901 F: arch/arm/boot/dts/pxa*
12902 F: arch/arm/mach-pxa/
12903 F: drivers/dma/pxa*
12904 F: drivers/pcmcia/pxa2xx*
12905 F: drivers/pinctrl/pxa/
12906 F: drivers/spi/spi-pxa2xx*
12907 F: drivers/usb/gadget/udc/pxa2*
12908 F: include/sound/pxa2xx-lib.h
12913 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12914 L: qat-linux@intel.com
12916 F: drivers/crypto/qat/
12918 QCOM AUDIO (ASoC) DRIVERS
12919 M: Patrick Lai <plai@codeaurora.org>
12920 M: Banajit Goswami <bgoswami@codeaurora.org>
12921 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12925 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12926 M: Gabriel Somlo <somlo@cmu.edu>
12927 M: "Michael S. Tsirkin" <mst@redhat.com>
12928 L: qemu-devel@nongnu.org
12930 F: drivers/firmware/qemu_fw_cfg.c
12931 F: include/uapi/linux/qemu_fw_cfg.h
12934 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12935 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12936 L: linux-rdma@vger.kernel.org
12938 F: drivers/infiniband/hw/qib/
12940 QLOGIC QL41xxx FCOE DRIVER
12941 M: QLogic-Storage-Upstream@cavium.com
12942 L: linux-scsi@vger.kernel.org
12944 F: drivers/scsi/qedf/
12946 QLOGIC QL41xxx ISCSI DRIVER
12947 M: QLogic-Storage-Upstream@cavium.com
12948 L: linux-scsi@vger.kernel.org
12950 F: drivers/scsi/qedi/
12952 QLOGIC QL4xxx ETHERNET DRIVER
12953 M: Ariel Elior <aelior@marvell.com>
12954 M: GR-everest-linux-l2@marvell.com
12955 L: netdev@vger.kernel.org
12957 F: drivers/net/ethernet/qlogic/qed/
12958 F: include/linux/qed/
12959 F: drivers/net/ethernet/qlogic/qede/
12961 QLOGIC QL4xxx RDMA DRIVER
12962 M: Michal Kalderon <mkalderon@marvell.com>
12963 M: Ariel Elior <aelior@marvell.com>
12964 L: linux-rdma@vger.kernel.org
12966 F: drivers/infiniband/hw/qedr/
12967 F: include/uapi/rdma/qedr-abi.h
12969 QLOGIC QLA1280 SCSI DRIVER
12970 M: Michael Reed <mdr@sgi.com>
12971 L: linux-scsi@vger.kernel.org
12973 F: drivers/scsi/qla1280.[ch]
12975 QLOGIC QLA2XXX FC-SCSI DRIVER
12976 M: qla2xxx-upstream@qlogic.com
12977 L: linux-scsi@vger.kernel.org
12979 F: Documentation/scsi/LICENSE.qla2xxx
12980 F: drivers/scsi/qla2xxx/
12982 QLOGIC QLA3XXX NETWORK DRIVER
12983 M: GR-Linux-NIC-Dev@marvell.com
12984 L: netdev@vger.kernel.org
12986 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12987 F: drivers/net/ethernet/qlogic/qla3xxx.*
12989 QLOGIC QLA4XXX iSCSI DRIVER
12990 M: QLogic-Storage-Upstream@qlogic.com
12991 L: linux-scsi@vger.kernel.org
12993 F: Documentation/scsi/LICENSE.qla4xxx
12994 F: drivers/scsi/qla4xxx/
12996 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12997 M: Shahed Shaikh <shshaikh@marvell.com>
12998 M: Manish Chopra <manishc@marvell.com>
12999 M: GR-Linux-NIC-Dev@marvell.com
13000 L: netdev@vger.kernel.org
13002 F: drivers/net/ethernet/qlogic/qlcnic/
13004 QLOGIC QLGE 10Gb ETHERNET DRIVER
13005 M: Manish Chopra <manishc@marvell.com>
13006 M: GR-Linux-NIC-Dev@marvell.com
13007 L: netdev@vger.kernel.org
13009 F: drivers/net/ethernet/qlogic/qlge/
13011 QM1D1B0004 MEDIA DRIVER
13012 M: Akihiro Tsukada <tskd08@gmail.com>
13013 L: linux-media@vger.kernel.org
13015 F: drivers/media/tuners/qm1d1b0004*
13017 QM1D1C0042 MEDIA DRIVER
13018 M: Akihiro Tsukada <tskd08@gmail.com>
13019 L: linux-media@vger.kernel.org
13021 F: drivers/media/tuners/qm1d1c0042*
13024 M: Anders Larsen <al@alarsen.net>
13025 W: http://www.alarsen.net/linux/qnx4fs/
13028 F: include/uapi/linux/qnx4_fs.h
13029 F: include/uapi/linux/qnxtypes.h
13031 QORIQ DPAA2 FSL-MC BUS DRIVER
13032 M: Stuart Yoder <stuyoder@gmail.com>
13033 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13034 L: linux-kernel@vger.kernel.org
13036 F: drivers/bus/fsl-mc/
13037 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13038 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13040 QT1010 MEDIA DRIVER
13041 M: Antti Palosaari <crope@iki.fi>
13042 L: linux-media@vger.kernel.org
13043 W: https://linuxtv.org
13044 W: http://palosaari.fi/linux/
13045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13046 T: git git://linuxtv.org/anttip/media_tree.git
13048 F: drivers/media/tuners/qt1010*
13050 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13051 M: Kalle Valo <kvalo@codeaurora.org>
13052 L: ath10k@lists.infradead.org
13053 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13056 F: drivers/net/wireless/ath/ath10k/
13058 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13059 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13060 L: linux-wireless@vger.kernel.org
13061 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13063 F: drivers/net/wireless/ath/ath9k/
13065 QUALCOMM CAMERA SUBSYSTEM DRIVER
13066 M: Todor Tomov <todor.too@gmail.com>
13067 L: linux-media@vger.kernel.org
13069 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13070 F: Documentation/media/v4l-drivers/qcom_camss.rst
13071 F: drivers/media/platform/qcom/camss/
13073 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13074 M: Ilia Lin <ilia.lin@kernel.org>
13075 L: linux-pm@vger.kernel.org
13077 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13078 F: drivers/cpufreq/qcom-cpufreq-kryo.c
13080 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13081 M: Timur Tabi <timur@kernel.org>
13082 L: netdev@vger.kernel.org
13084 F: drivers/net/ethernet/qualcomm/emac/
13086 QUALCOMM ETHQOS ETHERNET DRIVER
13087 M: Vinod Koul <vkoul@kernel.org>
13088 M: Niklas Cassel <niklas.cassel@linaro.org>
13089 L: netdev@vger.kernel.org
13091 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13092 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
13094 QUALCOMM GENERIC INTERFACE I2C DRIVER
13095 M: Alok Chauhan <alokc@codeaurora.org>
13096 L: linux-i2c@vger.kernel.org
13097 L: linux-arm-msm@vger.kernel.org
13099 F: drivers/i2c/busses/i2c-qcom-geni.c
13101 QUALCOMM HEXAGON ARCHITECTURE
13102 M: Richard Kuo <rkuo@codeaurora.org>
13103 L: linux-hexagon@vger.kernel.org
13104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13108 QUALCOMM HIDMA DRIVER
13109 M: Sinan Kaya <okaya@kernel.org>
13110 L: linux-arm-kernel@lists.infradead.org
13111 L: linux-arm-msm@vger.kernel.org
13112 L: dmaengine@vger.kernel.org
13114 F: drivers/dma/qcom/hidma*
13117 M: Rob Clark <robdclark@gmail.com>
13118 L: iommu@lists.linux-foundation.org
13119 L: linux-arm-msm@vger.kernel.org
13121 F: drivers/iommu/qcom_iommu.c
13123 QUALCOMM TSENS THERMAL DRIVER
13124 M: Amit Kucheria <amit.kucheria@linaro.org>
13125 L: linux-pm@vger.kernel.org
13126 L: linux-arm-msm@vger.kernel.org
13128 F: drivers/thermal/qcom/
13130 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13131 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13132 L: linux-media@vger.kernel.org
13133 L: linux-arm-msm@vger.kernel.org
13134 T: git git://linuxtv.org/media_tree.git
13136 F: drivers/media/platform/qcom/venus/
13138 QUALCOMM WCN36XX WIRELESS DRIVER
13139 M: Kalle Valo <kvalo@codeaurora.org>
13140 L: wcn36xx@lists.infradead.org
13141 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13142 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13144 F: drivers/net/wireless/ath/wcn36xx/
13146 QUANTENNA QTNFMAC WIRELESS DRIVER
13147 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13148 M: Avinash Patil <avinashp@quantenna.com>
13149 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13150 L: linux-wireless@vger.kernel.org
13152 F: drivers/net/wireless/quantenna
13154 RADEON and AMDGPU DRM DRIVERS
13155 M: Alex Deucher <alexander.deucher@amd.com>
13156 M: Christian König <christian.koenig@amd.com>
13157 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13158 L: amd-gfx@lists.freedesktop.org
13159 T: git git://people.freedesktop.org/~agd5f/linux
13161 F: drivers/gpu/drm/radeon/
13162 F: include/uapi/drm/radeon_drm.h
13163 F: drivers/gpu/drm/amd/
13164 F: include/uapi/drm/amdgpu_drm.h
13166 RADEON FRAMEBUFFER DISPLAY DRIVER
13167 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13168 L: linux-fbdev@vger.kernel.org
13170 F: drivers/video/fbdev/aty/radeon*
13171 F: include/uapi/linux/radeonfb.h
13173 RADIOSHARK RADIO DRIVER
13174 M: Hans Verkuil <hverkuil@xs4all.nl>
13175 L: linux-media@vger.kernel.org
13176 T: git git://linuxtv.org/media_tree.git
13178 F: drivers/media/radio/radio-shark.c
13180 RADIOSHARK2 RADIO DRIVER
13181 M: Hans Verkuil <hverkuil@xs4all.nl>
13182 L: linux-media@vger.kernel.org
13183 T: git git://linuxtv.org/media_tree.git
13185 F: drivers/media/radio/radio-shark2.c
13186 F: drivers/media/radio/radio-tea5777.c
13188 RADOS BLOCK DEVICE (RBD)
13189 M: Ilya Dryomov <idryomov@gmail.com>
13190 M: Sage Weil <sage@redhat.com>
13191 M: Alex Elder <elder@kernel.org>
13192 L: ceph-devel@vger.kernel.org
13193 W: http://ceph.com/
13194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13195 T: git git://github.com/ceph/ceph-client.git
13197 F: Documentation/ABI/testing/sysfs-bus-rbd
13198 F: drivers/block/rbd.c
13199 F: drivers/block/rbd_types.h
13201 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13202 M: Paul Mackerras <paulus@samba.org>
13203 L: linux-fbdev@vger.kernel.org
13205 F: drivers/video/fbdev/aty/aty128fb.c
13207 RAINSHADOW-CEC DRIVER
13208 M: Hans Verkuil <hverkuil@xs4all.nl>
13209 L: linux-media@vger.kernel.org
13210 T: git git://linuxtv.org/media_tree.git
13212 F: drivers/media/usb/rainshadow-cec/*
13214 RALINK MIPS ARCHITECTURE
13215 M: John Crispin <john@phrozen.org>
13216 L: linux-mips@vger.kernel.org
13218 F: arch/mips/ralink
13220 RALINK RT2X00 WIRELESS LAN DRIVER
13222 M: Stanislaw Gruszka <sgruszka@redhat.com>
13223 M: Helmut Schaa <helmut.schaa@googlemail.com>
13224 L: linux-wireless@vger.kernel.org
13226 F: drivers/net/wireless/ralink/rt2x00/
13228 RAMDISK RAM BLOCK DEVICE DRIVER
13229 M: Jens Axboe <axboe@kernel.dk>
13231 F: Documentation/blockdev/ramdisk.txt
13232 F: drivers/block/brd.c
13234 RANCHU VIRTUAL BOARD FOR MIPS
13235 M: Miodrag Dinic <miodrag.dinic@mips.com>
13236 L: linux-mips@vger.kernel.org
13238 F: arch/mips/generic/board-ranchu.c
13239 F: arch/mips/configs/generic/board-ranchu.config
13241 RANDOM NUMBER DRIVER
13242 M: "Theodore Ts'o" <tytso@mit.edu>
13244 F: drivers/char/random.c
13247 M: Matt Porter <mporter@kernel.crashing.org>
13248 M: Alexandre Bounine <alex.bou9@gmail.com>
13250 F: drivers/rapidio/
13253 M: Tony Luck <tony.luck@intel.com>
13254 M: Borislav Petkov <bp@alien8.de>
13255 L: linux-edac@vger.kernel.org
13258 F: include/linux/ras.h
13259 F: include/ras/ras_event.h
13260 F: Documentation/admin-guide/ras.rst
13262 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13263 L: linux-wireless@vger.kernel.org
13265 F: drivers/net/wireless/ray*
13267 RCUTORTURE TEST FRAMEWORK
13268 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13269 M: Josh Triplett <josh@joshtriplett.org>
13270 R: Steven Rostedt <rostedt@goodmis.org>
13271 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13272 R: Lai Jiangshan <jiangshanlai@gmail.com>
13273 L: rcu@vger.kernel.org
13275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13276 F: tools/testing/selftests/rcutorture
13279 M: Florian Fainelli <florian@openwrt.org>
13282 RDC R6040 FAST ETHERNET DRIVER
13283 M: Florian Fainelli <f.fainelli@gmail.com>
13284 L: netdev@vger.kernel.org
13286 F: drivers/net/ethernet/rdc/r6040.c
13288 RDMAVT - RDMA verbs software
13289 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13290 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13291 L: linux-rdma@vger.kernel.org
13293 F: drivers/infiniband/sw/rdmavt
13295 RDS - RELIABLE DATAGRAM SOCKETS
13296 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13297 L: netdev@vger.kernel.org
13298 L: linux-rdma@vger.kernel.org
13299 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13300 W: https://oss.oracle.com/projects/rds/
13303 F: Documentation/networking/rds.txt
13305 RDT - RESOURCE ALLOCATION
13306 M: Fenghua Yu <fenghua.yu@intel.com>
13307 M: Reinette Chatre <reinette.chatre@intel.com>
13308 L: linux-kernel@vger.kernel.org
13310 F: arch/x86/kernel/cpu/resctrl/
13311 F: arch/x86/include/asm/resctrl_sched.h
13312 F: Documentation/x86/resctrl*
13314 READ-COPY UPDATE (RCU)
13315 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13316 M: Josh Triplett <josh@joshtriplett.org>
13317 R: Steven Rostedt <rostedt@goodmis.org>
13318 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13319 R: Lai Jiangshan <jiangshanlai@gmail.com>
13320 R: Joel Fernandes <joel@joelfernandes.org>
13321 L: rcu@vger.kernel.org
13322 W: http://www.rdrop.com/users/paulmck/RCU/
13324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13325 F: Documentation/RCU/
13326 X: Documentation/RCU/torture.txt
13327 F: include/linux/rcu*
13328 X: include/linux/srcu*.h
13330 X: kernel/rcu/srcu*.c
13332 REAL TIME CLOCK (RTC) SUBSYSTEM
13333 M: Alessandro Zummo <a.zummo@towertech.it>
13334 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13335 L: linux-rtc@vger.kernel.org
13336 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13339 F: Documentation/devicetree/bindings/rtc/
13340 F: Documentation/rtc.txt
13342 F: include/linux/rtc.h
13343 F: include/uapi/linux/rtc.h
13344 F: include/linux/rtc/
13345 F: include/linux/platform_data/rtc-*
13346 F: tools/testing/selftests/rtc/
13348 REALTEK AUDIO CODECS
13349 M: Bard Liao <bardliao@realtek.com>
13350 M: Oder Chiou <oder_chiou@realtek.com>
13352 F: sound/soc/codecs/rt*
13353 F: include/sound/rt*.h
13355 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13356 M: Linus Walleij <linus.walleij@linaro.org>
13358 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13359 F: drivers/net/dsa/realtek-smi*
13360 F: drivers/net/dsa/rtl83*
13362 REDPINE WIRELESS DRIVER
13363 M: Amitkumar Karwar <amitkarwar@gmail.com>
13364 M: Siva Rebbagondla <siva8118@gmail.com>
13365 L: linux-wireless@vger.kernel.org
13367 F: drivers/net/wireless/rsi/
13369 REGISTER MAP ABSTRACTION
13370 M: Mark Brown <broonie@kernel.org>
13371 L: linux-kernel@vger.kernel.org
13372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13374 F: Documentation/devicetree/bindings/regmap/
13375 F: drivers/base/regmap/
13376 F: include/linux/regmap.h
13378 REISERFS FILE SYSTEM
13379 L: reiserfs-devel@vger.kernel.org
13383 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13384 M: Ohad Ben-Cohen <ohad@wizery.com>
13385 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13386 L: linux-remoteproc@vger.kernel.org
13387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13389 F: Documentation/devicetree/bindings/remoteproc/
13390 F: Documentation/remoteproc.txt
13391 F: drivers/remoteproc/
13392 F: include/linux/remoteproc.h
13394 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13395 M: Ohad Ben-Cohen <ohad@wizery.com>
13396 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13397 L: linux-remoteproc@vger.kernel.org
13398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13401 F: Documentation/rpmsg.txt
13402 F: include/linux/rpmsg.h
13403 F: include/linux/rpmsg/
13405 RENESAS CLOCK DRIVERS
13406 M: Geert Uytterhoeven <geert+renesas@glider.be>
13407 L: linux-renesas-soc@vger.kernel.org
13408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13410 F: drivers/clk/renesas/
13412 RENESAS EMEV2 I2C DRIVER
13413 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13415 F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13416 F: drivers/i2c/busses/i2c-emev2.c
13418 RENESAS ETHERNET DRIVERS
13419 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13420 L: netdev@vger.kernel.org
13421 L: linux-renesas-soc@vger.kernel.org
13422 F: Documentation/devicetree/bindings/net/renesas,*.txt
13423 F: Documentation/devicetree/bindings/net/sh_eth.txt
13424 F: drivers/net/ethernet/renesas/
13425 F: include/linux/sh_eth.h
13427 RENESAS R-CAR GYROADC DRIVER
13428 M: Marek Vasut <marek.vasut@gmail.com>
13429 L: linux-iio@vger.kernel.org
13431 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13432 F: drivers/iio/adc/rcar-gyroadc.c
13434 RENESAS R-CAR I2C DRIVERS
13435 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13437 F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13438 F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13439 F: drivers/i2c/busses/i2c-rcar.c
13440 F: drivers/i2c/busses/i2c-sh_mobile.c
13442 RENESAS RIIC DRIVER
13443 M: Chris Brandt <chris.brandt@renesas.com>
13445 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13446 F: drivers/i2c/busses/i2c-riic.c
13448 RENESAS USB PHY DRIVER
13449 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13450 L: linux-renesas-soc@vger.kernel.org
13452 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13454 RESET CONTROLLER FRAMEWORK
13455 M: Philipp Zabel <p.zabel@pengutronix.de>
13456 T: git git://git.pengutronix.de/git/pza/linux
13459 F: Documentation/devicetree/bindings/reset/
13460 F: include/dt-bindings/reset/
13461 F: include/linux/reset.h
13462 F: include/linux/reset/
13463 F: include/linux/reset-controller.h
13465 RESTARTABLE SEQUENCES SUPPORT
13466 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13467 M: Peter Zijlstra <peterz@infradead.org>
13468 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13469 M: Boqun Feng <boqun.feng@gmail.com>
13470 L: linux-kernel@vger.kernel.org
13473 F: include/uapi/linux/rseq.h
13474 F: include/trace/events/rseq.h
13475 F: tools/testing/selftests/rseq/
13478 M: Johannes Berg <johannes@sipsolutions.net>
13479 L: linux-wireless@vger.kernel.org
13480 W: http://wireless.kernel.org/
13481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13484 F: Documentation/rfkill.txt
13485 F: Documentation/ABI/stable/sysfs-class-rfkill
13487 F: include/linux/rfkill.h
13488 F: include/uapi/linux/rfkill.h
13491 M: Thomas Graf <tgraf@suug.ch>
13492 M: Herbert Xu <herbert@gondor.apana.org.au>
13493 L: netdev@vger.kernel.org
13495 F: lib/rhashtable.c
13496 F: lib/test_rhashtable.c
13497 F: include/linux/rhashtable.h
13498 F: include/linux/rhashtable-types.h
13500 RICOH R5C592 MEMORYSTICK DRIVER
13501 M: Maxim Levitsky <maximlevitsky@gmail.com>
13503 F: drivers/memstick/host/r592.*
13505 RICOH SMARTMEDIA/XD DRIVER
13506 M: Maxim Levitsky <maximlevitsky@gmail.com>
13508 F: drivers/mtd/nand/raw/r852.c
13509 F: drivers/mtd/nand/raw/r852.h
13511 RISC-V ARCHITECTURE
13512 M: Palmer Dabbelt <palmer@sifive.com>
13513 M: Albert Ou <aou@eecs.berkeley.edu>
13514 L: linux-riscv@lists.infradead.org
13515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13522 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13523 W: http://sourceforge.net/projects/roccat/
13525 F: drivers/hid/hid-roccat*
13526 F: include/linux/hid-roccat*
13527 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13529 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13530 M: Jacob chen <jacob2.chen@rock-chips.com>
13531 L: linux-media@vger.kernel.org
13533 F: drivers/media/platform/rockchip/rga/
13534 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13536 ROCKCHIP VPU CODEC DRIVER
13537 M: Ezequiel Garcia <ezequiel@collabora.com>
13538 L: linux-media@vger.kernel.org
13540 F: drivers/staging/media/platform/rockchip/vpu/
13541 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13544 M: Jiri Pirko <jiri@resnulli.us>
13545 L: netdev@vger.kernel.org
13547 F: drivers/net/ethernet/rocker/
13551 W: http://www.comtrol.com
13553 F: Documentation/serial/rocket.rst
13554 F: drivers/tty/rocket*
13556 ROCKETPORT EXPRESS/INFINITY DRIVER
13557 M: Kevin Cernekee <cernekee@gmail.com>
13558 L: linux-serial@vger.kernel.org
13560 F: drivers/tty/serial/rp2.*
13562 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13563 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13564 L: linux-kernel@vger.kernel.org
13565 L: linux-renesas-soc@vger.kernel.org
13567 F: drivers/mfd/bd9571mwv.c
13568 F: drivers/regulator/bd9571mwv-regulator.c
13569 F: drivers/gpio/gpio-bd9571mwv.c
13570 F: include/linux/mfd/bd9571mwv.h
13571 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13574 M: Ralf Baechle <ralf@linux-mips.org>
13575 L: linux-hams@vger.kernel.org
13576 W: http://www.linux-ax25.org/
13578 F: include/net/rose.h
13579 F: include/uapi/linux/rose.h
13582 RTL2830 MEDIA DRIVER
13583 M: Antti Palosaari <crope@iki.fi>
13584 L: linux-media@vger.kernel.org
13585 W: https://linuxtv.org
13586 W: http://palosaari.fi/linux/
13587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13588 T: git git://linuxtv.org/anttip/media_tree.git
13590 F: drivers/media/dvb-frontends/rtl2830*
13592 RTL2832 MEDIA DRIVER
13593 M: Antti Palosaari <crope@iki.fi>
13594 L: linux-media@vger.kernel.org
13595 W: https://linuxtv.org
13596 W: http://palosaari.fi/linux/
13597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13598 T: git git://linuxtv.org/anttip/media_tree.git
13600 F: drivers/media/dvb-frontends/rtl2832*
13602 RTL2832_SDR MEDIA DRIVER
13603 M: Antti Palosaari <crope@iki.fi>
13604 L: linux-media@vger.kernel.org
13605 W: https://linuxtv.org
13606 W: http://palosaari.fi/linux/
13607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13608 T: git git://linuxtv.org/anttip/media_tree.git
13610 F: drivers/media/dvb-frontends/rtl2832_sdr*
13612 RTL8180 WIRELESS DRIVER
13613 L: linux-wireless@vger.kernel.org
13614 W: http://wireless.kernel.org/
13615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13617 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13619 RTL8187 WIRELESS DRIVER
13620 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13621 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13622 M: Larry Finger <Larry.Finger@lwfinger.net>
13623 L: linux-wireless@vger.kernel.org
13624 W: http://wireless.kernel.org/
13625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13627 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13629 REALTEK WIRELESS DRIVER (rtlwifi family)
13630 M: Ping-Ke Shih <pkshih@realtek.com>
13631 L: linux-wireless@vger.kernel.org
13632 W: http://wireless.kernel.org/
13633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13635 F: drivers/net/wireless/realtek/rtlwifi/
13637 REALTEK WIRELESS DRIVER (rtw88)
13638 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13639 L: linux-wireless@vger.kernel.org
13641 F: drivers/net/wireless/realtek/rtw88/
13643 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13644 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13645 L: linux-wireless@vger.kernel.org
13646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13648 F: drivers/net/wireless/realtek/rtl8xxxu/
13650 RXRPC SOCKETS (AF_RXRPC)
13651 M: David Howells <dhowells@redhat.com>
13652 L: linux-afs@lists.infradead.org
13655 F: include/keys/rxrpc-type.h
13656 F: include/net/af_rxrpc.h
13657 F: include/trace/events/rxrpc.h
13658 F: include/uapi/linux/rxrpc.h
13659 F: Documentation/networking/rxrpc.txt
13660 W: https://www.infradead.org/~dhowells/kafs/
13662 S3 SAVAGE FRAMEBUFFER DRIVER
13663 M: Antonino Daplas <adaplas@gmail.com>
13664 L: linux-fbdev@vger.kernel.org
13666 F: drivers/video/fbdev/savage/
13669 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13670 M: Vasily Gorbik <gor@linux.ibm.com>
13671 M: Christian Borntraeger <borntraeger@de.ibm.com>
13672 L: linux-s390@vger.kernel.org
13673 W: http://www.ibm.com/developerworks/linux/linux390/
13674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13678 F: Documentation/s390/
13679 F: Documentation/driver-api/s390-drivers.rst
13681 S390 COMMON I/O LAYER
13682 M: Sebastian Ott <sebott@linux.ibm.com>
13683 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13684 L: linux-s390@vger.kernel.org
13685 W: http://www.ibm.com/developerworks/linux/linux390/
13687 F: drivers/s390/cio/
13690 M: Stefan Haberland <sth@linux.ibm.com>
13691 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13692 L: linux-s390@vger.kernel.org
13693 W: http://www.ibm.com/developerworks/linux/linux390/
13695 F: drivers/s390/block/dasd*
13696 F: block/partitions/ibm.c
13699 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13700 L: linux-s390@vger.kernel.org
13701 W: http://www.ibm.com/developerworks/linux/linux390/
13703 F: drivers/iommu/s390-iommu.c
13705 S390 IUCV NETWORK LAYER
13706 M: Julian Wiedmann <jwi@linux.ibm.com>
13707 M: Ursula Braun <ubraun@linux.ibm.com>
13708 L: linux-s390@vger.kernel.org
13709 W: http://www.ibm.com/developerworks/linux/linux390/
13711 F: drivers/s390/net/*iucv*
13712 F: include/net/iucv/
13715 S390 NETWORK DRIVERS
13716 M: Julian Wiedmann <jwi@linux.ibm.com>
13717 M: Ursula Braun <ubraun@linux.ibm.com>
13718 L: linux-s390@vger.kernel.org
13719 W: http://www.ibm.com/developerworks/linux/linux390/
13721 F: drivers/s390/net/
13724 M: Sebastian Ott <sebott@linux.ibm.com>
13725 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13726 L: linux-s390@vger.kernel.org
13727 W: http://www.ibm.com/developerworks/linux/linux390/
13730 F: drivers/pci/hotplug/s390_pci_hpc.c
13732 S390 VFIO-CCW DRIVER
13733 M: Cornelia Huck <cohuck@redhat.com>
13734 M: Farhan Ali <alifm@linux.ibm.com>
13735 M: Eric Farman <farman@linux.ibm.com>
13736 R: Halil Pasic <pasic@linux.ibm.com>
13737 L: linux-s390@vger.kernel.org
13738 L: kvm@vger.kernel.org
13740 F: drivers/s390/cio/vfio_ccw*
13741 F: Documentation/s390/vfio-ccw.rst
13742 F: include/uapi/linux/vfio_ccw.h
13745 M: Harald Freudenberger <freude@linux.ibm.com>
13746 L: linux-s390@vger.kernel.org
13747 W: http://www.ibm.com/developerworks/linux/linux390/
13749 F: drivers/s390/crypto/
13751 S390 VFIO AP DRIVER
13752 M: Tony Krowiak <akrowiak@linux.ibm.com>
13753 M: Pierre Morel <pmorel@linux.ibm.com>
13754 M: Halil Pasic <pasic@linux.ibm.com>
13755 L: linux-s390@vger.kernel.org
13756 W: http://www.ibm.com/developerworks/linux/linux390/
13758 F: drivers/s390/crypto/vfio_ap_drv.c
13759 F: drivers/s390/crypto/vfio_ap_private.h
13760 F: drivers/s390/crypto/vfio_ap_ops.c
13761 F: Documentation/s390/vfio-ap.rst
13764 M: Steffen Maier <maier@linux.ibm.com>
13765 M: Benjamin Block <bblock@linux.ibm.com>
13766 L: linux-s390@vger.kernel.org
13767 W: http://www.ibm.com/developerworks/linux/linux390/
13769 F: drivers/s390/scsi/zfcp_*
13771 S3C24XX SD/MMC Driver
13772 M: Ben Dooks <ben-linux@fluff.org>
13773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13775 F: drivers/mmc/host/s3cmci.*
13777 SAA6588 RDS RECEIVER DRIVER
13778 M: Hans Verkuil <hverkuil@xs4all.nl>
13779 L: linux-media@vger.kernel.org
13780 T: git git://linuxtv.org/media_tree.git
13781 W: https://linuxtv.org
13783 F: drivers/media/i2c/saa6588*
13785 SAA7134 VIDEO4LINUX DRIVER
13786 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13787 L: linux-media@vger.kernel.org
13788 W: https://linuxtv.org
13789 T: git git://linuxtv.org/media_tree.git
13791 F: Documentation/media/v4l-drivers/saa7134*
13792 F: drivers/media/pci/saa7134/
13794 SAA7146 VIDEO4LINUX-2 DRIVER
13795 M: Hans Verkuil <hverkuil@xs4all.nl>
13796 L: linux-media@vger.kernel.org
13797 T: git git://linuxtv.org/media_tree.git
13799 F: drivers/media/common/saa7146/
13800 F: drivers/media/pci/saa7146/
13801 F: include/media/drv-intf/saa7146*
13803 SAMSUNG AUDIO (ASoC) DRIVERS
13804 M: Krzysztof Kozlowski <krzk@kernel.org>
13805 M: Sangbeom Kim <sbkim73@samsung.com>
13806 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13807 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13809 F: sound/soc/samsung/
13810 F: Documentation/devicetree/bindings/sound/samsung*
13812 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13813 M: Krzysztof Kozlowski <krzk@kernel.org>
13814 L: linux-crypto@vger.kernel.org
13815 L: linux-samsung-soc@vger.kernel.org
13817 F: drivers/crypto/exynos-rng.c
13818 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13820 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13821 M: Łukasz Stelmach <l.stelmach@samsung.com>
13822 L: linux-samsung-soc@vger.kernel.org
13824 F: drivers/char/hw_random/exynos-trng.c
13825 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13827 SAMSUNG FRAMEBUFFER DRIVER
13828 M: Jingoo Han <jingoohan1@gmail.com>
13829 L: linux-fbdev@vger.kernel.org
13831 F: drivers/video/fbdev/s3c-fb.c
13833 SAMSUNG LAPTOP DRIVER
13834 M: Corentin Chary <corentin.chary@gmail.com>
13835 L: platform-driver-x86@vger.kernel.org
13837 F: drivers/platform/x86/samsung-laptop.c
13839 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13840 M: Sangbeom Kim <sbkim73@samsung.com>
13841 M: Krzysztof Kozlowski <krzk@kernel.org>
13842 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13843 L: linux-kernel@vger.kernel.org
13844 L: linux-samsung-soc@vger.kernel.org
13846 F: drivers/mfd/sec*.c
13847 F: drivers/regulator/s2m*.c
13848 F: drivers/regulator/s5m*.c
13849 F: drivers/clk/clk-s2mps11.c
13850 F: drivers/rtc/rtc-s5m.c
13851 F: include/linux/mfd/samsung/
13852 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13853 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13854 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13855 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13857 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13858 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13859 L: linux-media@vger.kernel.org
13860 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13862 F: drivers/media/platform/s3c-camif/
13863 F: include/media/drv-intf/s3c_camif.h
13865 SAMSUNG S3FWRN5 NFC DRIVER
13866 M: Robert Baldyga <r.baldyga@samsung.com>
13867 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13868 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13870 F: drivers/nfc/s3fwrn5
13872 SAMSUNG S5C73M3 CAMERA DRIVER
13873 M: Kyungmin Park <kyungmin.park@samsung.com>
13874 M: Andrzej Hajda <a.hajda@samsung.com>
13875 L: linux-media@vger.kernel.org
13877 F: drivers/media/i2c/s5c73m3/*
13879 SAMSUNG S5K5BAF CAMERA DRIVER
13880 M: Kyungmin Park <kyungmin.park@samsung.com>
13881 M: Andrzej Hajda <a.hajda@samsung.com>
13882 L: linux-media@vger.kernel.org
13884 F: drivers/media/i2c/s5k5baf.c
13886 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13887 M: Krzysztof Kozlowski <krzk@kernel.org>
13888 M: Vladimir Zapolskiy <vz@mleia.com>
13889 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13890 L: linux-crypto@vger.kernel.org
13891 L: linux-samsung-soc@vger.kernel.org
13893 F: drivers/crypto/s5p-sss.c
13895 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13896 M: Kyungmin Park <kyungmin.park@samsung.com>
13897 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13898 L: linux-media@vger.kernel.org
13899 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13901 F: drivers/media/platform/exynos4-is/
13903 SAMSUNG SOC CLOCK DRIVERS
13904 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13905 M: Tomasz Figa <tomasz.figa@gmail.com>
13906 M: Chanwoo Choi <cw00.choi@samsung.com>
13908 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13910 F: drivers/clk/samsung/
13911 F: include/dt-bindings/clock/exynos*.h
13912 F: Documentation/devicetree/bindings/clock/exynos*.txt
13914 SAMSUNG SPI DRIVERS
13915 M: Kukjin Kim <kgene@kernel.org>
13916 M: Krzysztof Kozlowski <krzk@kernel.org>
13917 M: Andi Shyti <andi@etezian.org>
13918 L: linux-spi@vger.kernel.org
13919 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13921 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13922 F: drivers/spi/spi-s3c*
13923 F: include/linux/platform_data/spi-s3c64xx.h
13925 SAMSUNG SXGBE DRIVERS
13926 M: Byungho An <bh74.an@samsung.com>
13927 M: Girish K S <ks.giri@samsung.com>
13928 M: Vipul Pandya <vipul.pandya@samsung.com>
13930 L: netdev@vger.kernel.org
13931 F: drivers/net/ethernet/samsung/sxgbe/
13933 SAMSUNG THERMAL DRIVER
13934 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13935 L: linux-pm@vger.kernel.org
13936 L: linux-samsung-soc@vger.kernel.org
13938 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13939 F: drivers/thermal/samsung/
13941 SAMSUNG USB2 PHY DRIVER
13942 M: Kamil Debski <kamil@wypas.org>
13943 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13944 L: linux-kernel@vger.kernel.org
13946 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13947 F: Documentation/phy/samsung-usb2.txt
13948 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13949 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13950 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13951 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13952 F: drivers/phy/samsung/phy-samsung-usb2.c
13953 F: drivers/phy/samsung/phy-samsung-usb2.h
13956 M: Zwane Mwaikambo <zwanem@gmail.com>
13958 F: drivers/watchdog/sc1200wdt.c
13961 M: Ingo Molnar <mingo@redhat.com>
13962 M: Peter Zijlstra <peterz@infradead.org>
13963 L: linux-kernel@vger.kernel.org
13964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13967 F: include/linux/sched.h
13968 F: include/uapi/linux/sched.h
13969 F: include/linux/wait.h
13970 F: include/linux/preempt.h
13972 SCR24X CHIP CARD INTERFACE DRIVER
13973 M: Lubomir Rintel <lkundrak@v3.sk>
13975 F: drivers/char/pcmcia/scr24x_cs.c
13978 M: Jens Axboe <axboe@kernel.dk>
13979 L: linux-scsi@vger.kernel.org
13980 W: http://www.kernel.dk
13982 F: drivers/scsi/sr*
13984 SCSI RDMA PROTOCOL (SRP) INITIATOR
13985 M: Bart Van Assche <bvanassche@acm.org>
13986 L: linux-rdma@vger.kernel.org
13988 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13989 F: drivers/infiniband/ulp/srp/
13990 F: include/scsi/srp.h
13992 SCSI RDMA PROTOCOL (SRP) TARGET
13993 M: Bart Van Assche <bvanassche@acm.org>
13994 L: linux-rdma@vger.kernel.org
13995 L: target-devel@vger.kernel.org
13997 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13998 F: drivers/infiniband/ulp/srpt/
14001 M: Doug Gilbert <dgilbert@interlog.com>
14002 L: linux-scsi@vger.kernel.org
14003 W: http://sg.danny.cz/sg
14005 F: Documentation/scsi/scsi-generic.txt
14006 F: drivers/scsi/sg.c
14007 F: include/scsi/sg.h
14010 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14012 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14014 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14015 L: linux-scsi@vger.kernel.org
14017 F: Documentation/devicetree/bindings/scsi/
14022 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14023 L: linux-scsi@vger.kernel.org
14025 F: Documentation/scsi/st.txt
14026 F: drivers/scsi/st.*
14027 F: drivers/scsi/st_*.h
14029 SCSI TARGET SUBSYSTEM
14030 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14031 L: linux-scsi@vger.kernel.org
14032 L: target-devel@vger.kernel.org
14033 W: http://www.linux-iscsi.org
14034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14035 Q: https://patchwork.kernel.org/project/target-devel/list/
14039 F: Documentation/target/
14042 M: Vlad Yasevich <vyasevich@gmail.com>
14043 M: Neil Horman <nhorman@tuxdriver.com>
14044 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14045 L: linux-sctp@vger.kernel.org
14046 W: http://lksctp.sourceforge.net
14048 F: Documentation/networking/sctp.txt
14049 F: include/linux/sctp.h
14050 F: include/uapi/linux/sctp.h
14051 F: include/net/sctp/
14055 M: Jim Cromie <jim.cromie@gmail.com>
14057 F: Documentation/i2c/busses/scx200_acb
14058 F: arch/x86/platform/scx200/
14059 F: drivers/watchdog/scx200_wdt.c
14060 F: drivers/i2c/busses/scx200*
14061 F: drivers/mtd/maps/scx200_docflash.c
14062 F: include/linux/scx200.h
14065 M: Jim Cromie <jim.cromie@gmail.com>
14067 F: drivers/char/scx200_gpio.c
14068 F: include/linux/scx200_gpio.h
14070 SCx200 HRT CLOCKSOURCE DRIVER
14071 M: Jim Cromie <jim.cromie@gmail.com>
14073 F: drivers/clocksource/scx200_hrt.c
14075 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14076 M: Sascha Sommer <saschasommer@freenet.de>
14077 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14079 F: drivers/mmc/host/sdricoh_cs.c
14081 SECO BOARDS CEC DRIVER
14082 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14084 F: drivers/media/platform/seco-cec/seco-cec.c
14085 F: drivers/media/platform/seco-cec/seco-cec.h
14088 M: Kees Cook <keescook@chromium.org>
14089 R: Andy Lutomirski <luto@amacapital.net>
14090 R: Will Drewry <wad@chromium.org>
14091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14093 F: kernel/seccomp.c
14094 F: include/uapi/linux/seccomp.h
14095 F: include/linux/seccomp.h
14096 F: tools/testing/selftests/seccomp/*
14097 F: tools/testing/selftests/kselftest_harness.h
14098 F: Documentation/userspace-api/seccomp_filter.rst
14099 K: \bsecure_computing
14102 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14103 M: Al Cooper <alcooperx@gmail.com>
14104 L: linux-mmc@vger.kernel.org
14105 L: bcm-kernel-feedback-list@broadcom.com
14107 F: drivers/mmc/host/sdhci-brcmstb*
14109 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14110 M: Adrian Hunter <adrian.hunter@intel.com>
14111 L: linux-mmc@vger.kernel.org
14113 F: drivers/mmc/host/sdhci*
14114 F: include/linux/mmc/sdhci*
14116 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14117 M: Adrian Hunter <adrian.hunter@intel.com>
14118 M: Ritesh Harjani <riteshh@codeaurora.org>
14119 M: Asutosh Das <asutoshd@codeaurora.org>
14120 L: linux-mmc@vger.kernel.org
14122 F: drivers/mmc/host/cqhci*
14124 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14125 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14126 M: Manjunath M B <manjumb@synopsys.com>
14127 L: linux-mmc@vger.kernel.org
14129 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14131 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14132 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14133 L: linux-mmc@vger.kernel.org
14135 F: drivers/mmc/host/sdhci-of-at91.c
14137 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14138 M: Ben Dooks <ben-linux@fluff.org>
14139 M: Jaehoon Chung <jh80.chung@samsung.com>
14140 L: linux-mmc@vger.kernel.org
14142 F: drivers/mmc/host/sdhci-s3c*
14144 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14145 M: Viresh Kumar <vireshk@kernel.org>
14146 L: linux-mmc@vger.kernel.org
14148 F: drivers/mmc/host/sdhci-spear.c
14150 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14151 M: Kishon Vijay Abraham I <kishon@ti.com>
14152 L: linux-mmc@vger.kernel.org
14154 F: drivers/mmc/host/sdhci-omap.c
14156 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14157 M: Scott Bauer <scott.bauer@intel.com>
14158 M: Jonathan Derrick <jonathan.derrick@intel.com>
14159 L: linux-block@vger.kernel.org
14162 F: block/opal_proto.h
14163 F: include/linux/sed*
14164 F: include/uapi/linux/sed*
14167 M: Security Officers <security@kernel.org>
14171 M: James Morris <jmorris@namei.org>
14172 M: "Serge E. Hallyn" <serge@hallyn.com>
14173 L: linux-security-module@vger.kernel.org (suggested Cc:)
14174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14175 W: http://kernsec.org/
14178 X: security/selinux/
14180 SELINUX SECURITY MODULE
14181 M: Paul Moore <paul@paul-moore.com>
14182 M: Stephen Smalley <sds@tycho.nsa.gov>
14183 M: Eric Paris <eparis@parisplace.org>
14184 L: selinux@vger.kernel.org
14185 W: https://selinuxproject.org
14186 W: https://github.com/SELinuxProject
14187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14189 F: include/uapi/linux/selinux_netlink.h
14190 F: security/selinux/
14191 F: scripts/selinux/
14192 F: Documentation/admin-guide/LSM/SELinux.rst
14195 M: Jiri Slaby <jirislaby@gmail.com>
14197 F: drivers/misc/phantom.c
14198 F: include/uapi/linux/phantom.h
14201 M: Rob Herring <robh@kernel.org>
14202 L: linux-serial@vger.kernel.org
14204 F: Documentation/devicetree/bindings/serial/slave-device.txt
14205 F: drivers/tty/serdev/
14206 F: include/linux/serdev.h
14209 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14210 L: linux-serial@vger.kernel.org
14212 F: Documentation/devicetree/bindings/serial/
14213 F: drivers/tty/serial/
14216 M: Sean Young <sean@mess.org>
14217 L: linux-media@vger.kernel.org
14219 F: drivers/media/rc/serial_ir.c
14222 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14223 M: Edward Cree <ecree@solarflare.com>
14224 M: Martin Habets <mhabets@solarflare.com>
14225 L: netdev@vger.kernel.org
14227 F: drivers/net/ethernet/sfc/
14229 SFF/SFP/SFP+ MODULE SUPPORT
14230 M: Russell King <linux@armlinux.org.uk>
14231 L: netdev@vger.kernel.org
14233 F: drivers/net/phy/phylink.c
14234 F: drivers/net/phy/sfp*
14235 F: include/linux/phylink.h
14236 F: include/linux/sfp.h
14239 M: Dimitri Sivanich <sivanich@sgi.com>
14241 F: drivers/misc/sgi-gru/
14243 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14244 M: Pat Gefre <pfg@sgi.com>
14245 L: linux-ia64@vger.kernel.org
14247 F: Documentation/ia64/serial.txt
14248 F: drivers/tty/serial/ioc?_serial.c
14249 F: include/linux/ioc?.h
14251 SGI XP/XPC/XPNET DRIVER
14252 M: Cliff Whickman <cpw@sgi.com>
14253 M: Robin Holt <robinmholt@gmail.com>
14255 F: drivers/misc/sgi-xp/
14257 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14258 M: Ursula Braun <ubraun@linux.ibm.com>
14259 M: Karsten Graul <kgraul@linux.ibm.com>
14260 L: linux-s390@vger.kernel.org
14261 W: http://www.ibm.com/developerworks/linux/linux390/
14265 SHARP RJ54N1CB0C SENSOR DRIVER
14266 M: Jacopo Mondi <jacopo@jmondi.org>
14267 L: linux-media@vger.kernel.org
14268 T: git git://linuxtv.org/media_tree.git
14270 F: drivers/media/i2c/rj54n1cb0c.c
14271 F: include/media/i2c/rj54n1cb0c.h
14273 SH_VEU V4L2 MEM2MEM DRIVER
14274 L: linux-media@vger.kernel.org
14276 F: drivers/media/platform/sh_veu.c
14278 SH_VOU V4L2 OUTPUT DRIVER
14279 L: linux-media@vger.kernel.org
14281 F: drivers/media/platform/sh_vou.c
14282 F: include/media/drv-intf/sh_vou.h
14284 SI2157 MEDIA DRIVER
14285 M: Antti Palosaari <crope@iki.fi>
14286 L: linux-media@vger.kernel.org
14287 W: https://linuxtv.org
14288 W: http://palosaari.fi/linux/
14289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14290 T: git git://linuxtv.org/anttip/media_tree.git
14292 F: drivers/media/tuners/si2157*
14294 SI2165 MEDIA DRIVER
14295 M: Matthias Schwarzott <zzam@gentoo.org>
14296 L: linux-media@vger.kernel.org
14297 W: https://linuxtv.org
14298 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14300 F: drivers/media/dvb-frontends/si2165*
14302 SI2168 MEDIA DRIVER
14303 M: Antti Palosaari <crope@iki.fi>
14304 L: linux-media@vger.kernel.org
14305 W: https://linuxtv.org
14306 W: http://palosaari.fi/linux/
14307 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14308 T: git git://linuxtv.org/anttip/media_tree.git
14310 F: drivers/media/dvb-frontends/si2168*
14312 SI470X FM RADIO RECEIVER I2C DRIVER
14313 M: Hans Verkuil <hverkuil@xs4all.nl>
14314 L: linux-media@vger.kernel.org
14315 T: git git://linuxtv.org/media_tree.git
14316 W: https://linuxtv.org
14318 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14320 SI470X FM RADIO RECEIVER USB DRIVER
14321 M: Hans Verkuil <hverkuil@xs4all.nl>
14322 L: linux-media@vger.kernel.org
14323 T: git git://linuxtv.org/media_tree.git
14324 W: https://linuxtv.org
14326 F: drivers/media/radio/si470x/radio-si470x-common.c
14327 F: drivers/media/radio/si470x/radio-si470x.h
14328 F: drivers/media/radio/si470x/radio-si470x-usb.c
14330 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14331 M: Eduardo Valentin <edubezval@gmail.com>
14332 L: linux-media@vger.kernel.org
14333 T: git git://linuxtv.org/media_tree.git
14334 W: https://linuxtv.org
14336 F: drivers/media/radio/si4713/si4713.?
14338 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14339 M: Eduardo Valentin <edubezval@gmail.com>
14340 L: linux-media@vger.kernel.org
14341 T: git git://linuxtv.org/media_tree.git
14342 W: https://linuxtv.org
14344 F: drivers/media/radio/si4713/radio-platform-si4713.c
14346 SI4713 FM RADIO TRANSMITTER USB DRIVER
14347 M: Hans Verkuil <hverkuil@xs4all.nl>
14348 L: linux-media@vger.kernel.org
14349 T: git git://linuxtv.org/media_tree.git
14350 W: https://linuxtv.org
14352 F: drivers/media/radio/si4713/radio-usb-si4713.c
14355 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14356 L: linux-media@vger.kernel.org
14357 W: https://linuxtv.org
14358 T: git git://linuxtv.org/media_tree.git
14360 F: drivers/media/common/siano/
14361 F: drivers/media/usb/siano/
14362 F: drivers/media/usb/siano/
14363 F: drivers/media/mmc/siano/
14366 M: Palmer Dabbelt <palmer@sifive.com>
14367 M: Paul Walmsley <paul.walmsley@sifive.com>
14368 L: linux-riscv@lists.infradead.org
14369 T: git git://github.com/sifive/riscv-linux.git
14374 SIFIVE FU540 SYSTEM-ON-CHIP
14375 M: Paul Walmsley <paul.walmsley@sifive.com>
14376 M: Palmer Dabbelt <palmer@sifive.com>
14377 L: linux-riscv@lists.infradead.org
14378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14383 SILEAD TOUCHSCREEN DRIVER
14384 M: Hans de Goede <hdegoede@redhat.com>
14385 L: linux-input@vger.kernel.org
14386 L: platform-driver-x86@vger.kernel.org
14388 F: drivers/input/touchscreen/silead.c
14389 F: drivers/platform/x86/touchscreen_dmi.c
14391 SILICON MOTION SM712 FRAME BUFFER DRIVER
14392 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14393 M: Teddy Wang <teddy.wang@siliconmotion.com>
14394 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14395 L: linux-fbdev@vger.kernel.org
14397 F: drivers/video/fbdev/sm712*
14398 F: Documentation/fb/sm712fb.txt
14400 SIMPLE FIRMWARE INTERFACE (SFI)
14401 M: Len Brown <lenb@kernel.org>
14402 L: sfi-devel@simplefirmware.org
14403 W: http://simplefirmware.org/
14404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14406 F: arch/x86/platform/sfi/
14408 F: include/linux/sfi*.h
14411 M: Hans de Goede <hdegoede@redhat.com>
14412 L: linux-fbdev@vger.kernel.org
14414 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14415 F: drivers/video/fbdev/simplefb.c
14416 F: include/linux/platform_data/simplefb.h
14418 SIMTEC EB110ATX (Chalice CATS)
14420 P: Vincent Sanders <vince@simtec.co.uk>
14421 M: Simtec Linux Team <linux@simtec.co.uk>
14422 W: http://www.simtec.co.uk/products/EB110ATX/
14425 SIMTEC EB2410ITX (BAST)
14427 P: Vincent Sanders <vince@simtec.co.uk>
14428 M: Simtec Linux Team <linux@simtec.co.uk>
14429 W: http://www.simtec.co.uk/products/EB2410ITX/
14431 F: arch/arm/mach-s3c24xx/mach-bast.c
14432 F: arch/arm/mach-s3c24xx/bast-ide.c
14433 F: arch/arm/mach-s3c24xx/bast-irq.c
14435 SIPHASH PRF ROUTINES
14436 M: Jason A. Donenfeld <Jason@zx2c4.com>
14439 F: lib/test_siphash.c
14440 F: include/linux/siphash.h
14443 M: Thorsten Scherer <t.scherer@eckelmann.de>
14444 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14445 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14448 F: drivers/gpio/gpio-siox.c
14449 F: include/trace/events/siox.h
14451 SIS 190 ETHERNET DRIVER
14452 M: Francois Romieu <romieu@fr.zoreil.com>
14453 L: netdev@vger.kernel.org
14455 F: drivers/net/ethernet/sis/sis190.c
14457 SIS 900/7016 FAST ETHERNET DRIVER
14458 M: Daniele Venzano <venza@brownhat.org>
14459 W: http://www.brownhat.org/sis900.html
14460 L: netdev@vger.kernel.org
14462 F: drivers/net/ethernet/sis/sis900.*
14464 SIS FRAMEBUFFER DRIVER
14465 M: Thomas Winischhofer <thomas@winischhofer.net>
14466 W: http://www.winischhofer.net/linuxsisvga.shtml
14468 F: Documentation/fb/sisfb.txt
14469 F: drivers/video/fbdev/sis/
14470 F: include/video/sisfb.h
14473 M: Thomas Winischhofer <thomas@winischhofer.net>
14474 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14476 F: drivers/usb/misc/sisusbvga/
14479 M: Christoph Lameter <cl@linux.com>
14480 M: Pekka Enberg <penberg@kernel.org>
14481 M: David Rientjes <rientjes@google.com>
14482 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14483 M: Andrew Morton <akpm@linux-foundation.org>
14484 L: linux-mm@kvack.org
14486 F: include/linux/sl?b*.h
14489 SLEEPABLE READ-COPY UPDATE (SRCU)
14490 M: Lai Jiangshan <jiangshanlai@gmail.com>
14491 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14492 M: Josh Triplett <josh@joshtriplett.org>
14493 R: Steven Rostedt <rostedt@goodmis.org>
14494 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14495 L: rcu@vger.kernel.org
14496 W: http://www.rdrop.com/users/paulmck/RCU/
14498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14499 F: include/linux/srcu*.h
14500 F: kernel/rcu/srcu*.c
14502 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14503 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14504 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14506 F: drivers/slimbus/
14507 F: Documentation/devicetree/bindings/slimbus/
14508 F: include/linux/slimbus.h
14510 SMACK SECURITY MODULE
14511 M: Casey Schaufler <casey@schaufler-ca.com>
14512 L: linux-security-module@vger.kernel.org
14513 W: http://schaufler-ca.com
14514 T: git git://github.com/cschaufler/smack-next
14516 F: Documentation/admin-guide/LSM/Smack.rst
14519 SMC91x ETHERNET DRIVER
14520 M: Nicolas Pitre <nico@fluxnic.net>
14522 F: drivers/net/ethernet/smsc/smc91x.*
14524 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14525 M: Sakari Ailus <sakari.ailus@iki.fi>
14526 L: linux-media@vger.kernel.org
14528 F: drivers/media/i2c/smiapp/
14529 F: include/media/i2c/smiapp.h
14530 F: drivers/media/i2c/smiapp-pll.c
14531 F: drivers/media/i2c/smiapp-pll.h
14532 F: include/uapi/linux/smiapp.h
14533 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14535 SMM665 HARDWARE MONITOR DRIVER
14536 M: Guenter Roeck <linux@roeck-us.net>
14537 L: linux-hwmon@vger.kernel.org
14539 F: Documentation/hwmon/smm665.rst
14540 F: drivers/hwmon/smm665.c
14542 SMSC EMC2103 HARDWARE MONITOR DRIVER
14543 M: Steve Glendinning <steve.glendinning@shawell.net>
14544 L: linux-hwmon@vger.kernel.org
14546 F: Documentation/hwmon/emc2103.rst
14547 F: drivers/hwmon/emc2103.c
14549 SMSC SCH5627 HARDWARE MONITOR DRIVER
14550 M: Hans de Goede <hdegoede@redhat.com>
14551 L: linux-hwmon@vger.kernel.org
14553 F: Documentation/hwmon/sch5627.rst
14554 F: drivers/hwmon/sch5627.c
14556 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14557 M: Steve Glendinning <steve.glendinning@shawell.net>
14558 L: linux-fbdev@vger.kernel.org
14560 F: drivers/video/fbdev/smscufx.c
14562 SMSC47B397 HARDWARE MONITOR DRIVER
14563 M: Jean Delvare <jdelvare@suse.com>
14564 L: linux-hwmon@vger.kernel.org
14566 F: Documentation/hwmon/smsc47b397.rst
14567 F: drivers/hwmon/smsc47b397.c
14569 SMSC911x ETHERNET DRIVER
14570 M: Steve Glendinning <steve.glendinning@shawell.net>
14571 L: netdev@vger.kernel.org
14573 F: include/linux/smsc911x.h
14574 F: drivers/net/ethernet/smsc/smsc911x.*
14576 SMSC9420 PCI ETHERNET DRIVER
14577 M: Steve Glendinning <steve.glendinning@shawell.net>
14578 L: netdev@vger.kernel.org
14580 F: drivers/net/ethernet/smsc/smsc9420.*
14582 SOC-CAMERA V4L2 SUBSYSTEM
14583 L: linux-media@vger.kernel.org
14584 T: git git://linuxtv.org/media_tree.git
14586 F: include/media/soc_camera.h
14587 F: drivers/staging/media/soc_camera/
14589 SOCIONEXT SYNQUACER I2C DRIVER
14590 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14591 L: linux-i2c@vger.kernel.org
14593 F: drivers/i2c/busses/i2c-synquacer.c
14594 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14596 SOCIONEXT UNIPHIER SOUND DRIVER
14597 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14599 F: sound/soc/uniphier/
14601 SOEKRIS NET48XX LED SUPPORT
14602 M: Chris Boot <bootc@bootc.net>
14604 F: drivers/leds/leds-net48xx.c
14606 SOFT-ROCE DRIVER (rxe)
14607 M: Moni Shoua <monis@mellanox.com>
14608 L: linux-rdma@vger.kernel.org
14610 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14611 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14612 F: drivers/infiniband/sw/rxe/
14613 F: include/uapi/rdma/rdma_user_rxe.h
14615 SOFTLOGIC 6x10 MPEG CODEC
14616 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14617 M: Anton Sviridenko <anton@corp.bluecherry.net>
14618 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14619 M: Andrey Utkin <andrey_utkin@fastmail.com>
14620 M: Ismael Luceno <ismael@iodev.co.uk>
14621 L: linux-media@vger.kernel.org
14623 F: drivers/media/pci/solo6x10/
14625 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14626 M: James Morse <james.morse@arm.com>
14627 L: linux-arm-kernel@lists.infradead.org
14629 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14630 F: drivers/firmware/arm_sdei.c
14631 F: include/linux/arm_sdei.h
14632 F: include/uapi/linux/arm_sdei.h
14634 SOFTWARE RAID (Multiple Disks) SUPPORT
14635 M: Shaohua Li <shli@kernel.org>
14636 L: linux-raid@vger.kernel.org
14637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14639 F: drivers/md/Makefile
14640 F: drivers/md/Kconfig
14642 F: drivers/md/raid*
14643 F: include/linux/raid/
14644 F: include/uapi/linux/raid/
14646 SOCIONEXT (SNI) AVE NETWORK DRIVER
14647 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14648 L: netdev@vger.kernel.org
14650 F: drivers/net/ethernet/socionext/sni_ave.c
14651 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14653 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14654 M: Jassi Brar <jaswinder.singh@linaro.org>
14655 L: netdev@vger.kernel.org
14657 F: drivers/net/ethernet/socionext/netsec.c
14658 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14660 SOLIDRUN CLEARFOG SUPPORT
14661 M: Russell King <linux@armlinux.org.uk>
14663 F: arch/arm/boot/dts/armada-388-clearfog*
14664 F: arch/arm/boot/dts/armada-38x-solidrun-*
14666 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14667 M: Russell King <linux@armlinux.org.uk>
14669 F: arch/arm/boot/dts/imx6*-cubox-i*
14670 F: arch/arm/boot/dts/imx6*-hummingboard*
14671 F: arch/arm/boot/dts/imx6*-sr-*
14673 SONIC NETWORK DRIVER
14674 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14675 L: netdev@vger.kernel.org
14677 F: drivers/net/ethernet/natsemi/sonic.*
14679 SONICS SILICON BACKPLANE DRIVER (SSB)
14680 M: Michael Buesch <m@bues.ch>
14681 L: linux-wireless@vger.kernel.org
14684 F: include/linux/ssb/
14686 SONY IMX214 SENSOR DRIVER
14687 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14688 L: linux-media@vger.kernel.org
14689 T: git git://linuxtv.org/media_tree.git
14691 F: drivers/media/i2c/imx214.c
14692 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14694 SONY IMX258 SENSOR DRIVER
14695 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14696 L: linux-media@vger.kernel.org
14697 T: git git://linuxtv.org/media_tree.git
14699 F: drivers/media/i2c/imx258.c
14701 SONY IMX274 SENSOR DRIVER
14702 M: Leon Luo <leonl@leopardimaging.com>
14703 L: linux-media@vger.kernel.org
14704 T: git git://linuxtv.org/media_tree.git
14706 F: drivers/media/i2c/imx274.c
14707 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14709 SONY IMX319 SENSOR DRIVER
14710 M: Bingbu Cao <bingbu.cao@intel.com>
14711 L: linux-media@vger.kernel.org
14712 T: git git://linuxtv.org/media_tree.git
14714 F: drivers/media/i2c/imx319.c
14716 SONY IMX355 SENSOR DRIVER
14717 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14718 L: linux-media@vger.kernel.org
14719 T: git git://linuxtv.org/media_tree.git
14721 F: drivers/media/i2c/imx355.c
14723 SONY MEMORYSTICK SUBSYSTEM
14724 M: Maxim Levitsky <maximlevitsky@gmail.com>
14725 M: Alex Dubov <oakad@yahoo.com>
14726 M: Ulf Hansson <ulf.hansson@linaro.org>
14727 L: linux-mmc@vger.kernel.org
14728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14730 F: drivers/memstick/
14731 F: include/linux/memstick.h
14733 SONY VAIO CONTROL DEVICE DRIVER
14734 M: Mattia Dongili <malattia@linux.it>
14735 L: platform-driver-x86@vger.kernel.org
14736 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14738 F: Documentation/laptops/sony-laptop.txt
14739 F: drivers/char/sonypi.c
14740 F: drivers/platform/x86/sony-laptop.c
14741 F: include/linux/sony-laptop.h
14744 M: Jaroslav Kysela <perex@perex.cz>
14745 M: Takashi Iwai <tiwai@suse.com>
14746 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14747 W: http://www.alsa-project.org/
14748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14749 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14751 F: Documentation/sound/
14753 F: include/uapi/sound/
14756 SOUND - COMPRESSED AUDIO
14757 M: Vinod Koul <vkoul@kernel.org>
14758 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14761 F: Documentation/sound/designs/compress-offload.rst
14762 F: include/sound/compress_driver.h
14763 F: include/uapi/sound/compress_*
14764 F: sound/core/compress_offload.c
14765 F: sound/soc/soc-compress.c
14767 SOUND - DMAENGINE HELPERS
14768 M: Lars-Peter Clausen <lars@metafoo.de>
14770 F: include/sound/dmaengine_pcm.h
14771 F: sound/core/pcm_dmaengine.c
14772 F: sound/soc/soc-generic-dmaengine-pcm.c
14774 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14775 M: Liam Girdwood <lgirdwood@gmail.com>
14776 M: Mark Brown <broonie@kernel.org>
14777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14778 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14779 W: http://alsa-project.org/main/index.php/ASoC
14781 F: Documentation/devicetree/bindings/sound/
14782 F: Documentation/sound/soc/
14784 F: include/dt-bindings/sound/
14785 F: include/sound/soc*
14787 SOUNDWIRE SUBSYSTEM
14788 M: Vinod Koul <vkoul@kernel.org>
14789 M: Sanyog Kale <sanyog.r.kale@intel.com>
14790 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14791 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14793 F: Documentation/driver-api/soundwire/
14794 F: drivers/soundwire/
14795 F: include/linux/soundwire/
14798 M: Olli Salonen <olli.salonen@iki.fi>
14799 L: linux-media@vger.kernel.org
14800 W: https://linuxtv.org
14801 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14803 F: drivers/media/dvb-frontends/sp2*
14805 SPARC + UltraSPARC (sparc/sparc64)
14806 M: "David S. Miller" <davem@davemloft.net>
14807 L: sparclinux@vger.kernel.org
14808 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14815 SPARC SERIAL DRIVERS
14816 M: "David S. Miller" <davem@davemloft.net>
14817 L: sparclinux@vger.kernel.org
14818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14821 F: include/linux/sunserialcore.h
14822 F: drivers/tty/serial/suncore.c
14823 F: drivers/tty/serial/sunhv.c
14824 F: drivers/tty/serial/sunsab.c
14825 F: drivers/tty/serial/sunsab.h
14826 F: drivers/tty/serial/sunsu.c
14827 F: drivers/tty/serial/sunzilog.c
14828 F: drivers/tty/serial/sunzilog.h
14829 F: drivers/tty/vcc.c
14832 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14833 L: linux-sparse@vger.kernel.org
14834 W: https://sparse.wiki.kernel.org/
14835 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14837 F: include/linux/compiler.h
14839 SPEAR CLOCK FRAMEWORK SUPPORT
14840 M: Viresh Kumar <vireshk@kernel.org>
14841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14842 W: http://www.st.com/spear
14844 F: drivers/clk/spear/
14846 SPEAR PLATFORM SUPPORT
14847 M: Viresh Kumar <vireshk@kernel.org>
14848 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14850 W: http://www.st.com/spear
14852 F: arch/arm/boot/dts/spear*
14853 F: arch/arm/mach-spear/
14856 M: Marek Vasut <marek.vasut@gmail.com>
14857 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14858 L: linux-mtd@lists.infradead.org
14859 W: http://www.linux-mtd.infradead.org/
14860 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14863 F: drivers/mtd/spi-nor/
14864 F: include/linux/mtd/spi-nor.h
14867 M: Mark Brown <broonie@kernel.org>
14868 L: linux-spi@vger.kernel.org
14869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14870 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14872 F: Documentation/devicetree/bindings/spi/
14873 F: Documentation/spi/
14875 F: include/linux/spi/
14876 F: include/uapi/linux/spi/
14879 SPIDERNET NETWORK DRIVER for CELL
14880 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14881 L: netdev@vger.kernel.org
14883 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14884 F: drivers/net/ethernet/toshiba/spider_net*
14887 R: Stephen Boyd <sboyd@kernel.org>
14888 L: linux-arm-msm@vger.kernel.org
14889 F: Documentation/devicetree/bindings/spmi/
14891 F: include/dt-bindings/spmi/spmi.h
14892 F: include/linux/spmi.h
14893 F: include/trace/events/spmi.h
14896 M: Jeremy Kerr <jk@ozlabs.org>
14897 L: linuxppc-dev@lists.ozlabs.org
14898 W: http://www.ibm.com/developerworks/power/cell/
14900 F: Documentation/filesystems/spufs.txt
14901 F: arch/powerpc/platforms/cell/spufs/
14903 SQUASHFS FILE SYSTEM
14904 M: Phillip Lougher <phillip@squashfs.org.uk>
14905 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14906 W: http://squashfs.org.uk
14907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14909 F: Documentation/filesystems/squashfs.txt
14912 SRM (Alpha) environment access
14913 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14915 F: arch/alpha/kernel/srm_env.c
14917 ST LSM6DSx IMU IIO DRIVER
14918 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14919 L: linux-iio@vger.kernel.org
14920 W: http://www.st.com/
14922 F: drivers/iio/imu/st_lsm6dsx/
14923 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14925 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14926 M: Mickael Guene <mickael.guene@st.com>
14927 L: linux-media@vger.kernel.org
14928 T: git git://linuxtv.org/media_tree.git
14930 F: drivers/media/i2c/st-mipid02.c
14931 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14933 ST STM32 I2C/SMBUS DRIVER
14934 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14935 L: linux-i2c@vger.kernel.org
14937 F: drivers/i2c/busses/i2c-stm32*
14939 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14940 M: Song Qiang <songqiang1304521@gmail.com>
14941 L: linux-iio@vger.kernel.org
14943 F: drivers/iio/proximity/vl53l0x-i2c.c
14944 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14947 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14948 M: Sasha Levin <sashal@kernel.org>
14949 L: stable@vger.kernel.org
14951 F: Documentation/process/stable-kernel-rules.rst
14954 M: Ian Abbott <abbotti@mev.co.uk>
14955 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14957 F: drivers/staging/comedi/
14959 STAGING - EROFS FILE SYSTEM
14960 M: Gao Xiang <gaoxiang25@huawei.com>
14961 M: Chao Yu <yuchao0@huawei.com>
14962 L: linux-erofs@lists.ozlabs.org
14964 F: drivers/staging/erofs/
14966 STAGING - INDUSTRIAL IO
14967 M: Jonathan Cameron <jic23@kernel.org>
14968 L: linux-iio@vger.kernel.org
14970 F: Documentation/devicetree/bindings/staging/iio/
14971 F: drivers/staging/iio/
14973 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14974 M: Marc Dietrich <marvin24@gmx.de>
14975 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14976 L: linux-tegra@vger.kernel.org
14978 F: drivers/staging/nvec/
14980 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14981 M: Jens Frederich <jfrederich@gmail.com>
14982 M: Daniel Drake <dsd@laptop.org>
14983 M: Jon Nettleton <jon.nettleton@gmail.com>
14984 W: http://wiki.laptop.org/go/DCON
14986 F: drivers/staging/olpc_dcon/
14988 STAGING - REALTEK RTL8712U DRIVERS
14989 M: Larry Finger <Larry.Finger@lwfinger.net>
14990 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14992 F: drivers/staging/rtl8712/
14994 STAGING - REALTEK RTL8188EU DRIVERS
14995 M: Larry Finger <Larry.Finger@lwfinger.net>
14997 F: drivers/staging/rtl8188eu/
14999 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15000 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15001 M: Teddy Wang <teddy.wang@siliconmotion.com>
15002 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15003 L: linux-fbdev@vger.kernel.org
15005 F: drivers/staging/sm750fb/
15007 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15008 M: William Hubbs <w.d.hubbs@gmail.com>
15009 M: Chris Brannon <chris@the-brannons.com>
15010 M: Kirk Reiser <kirk@reisers.ca>
15011 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15012 L: speakup@linux-speakup.org
15013 W: http://www.linux-speakup.org/
15015 F: drivers/staging/speakup/
15017 STAGING - VIA VT665X DRIVERS
15018 M: Forest Bond <forest@alittletooquiet.net>
15020 F: drivers/staging/vt665?/
15022 STAGING - WILC1000 WIFI DRIVER
15023 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15024 M: Ajay Singh <ajay.kathat@microchip.com>
15025 L: linux-wireless@vger.kernel.org
15027 F: drivers/staging/wilc1000/
15030 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15032 L: devel@driverdev.osuosl.org
15034 F: drivers/staging/
15036 STARFIRE/DURALAN NETWORK DRIVER
15037 M: Ion Badulescu <ionut@badula.org>
15039 F: drivers/net/ethernet/adaptec/starfire*
15041 STEC S1220 SKD DRIVER
15042 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15043 L: linux-block@vger.kernel.org
15045 F: drivers/block/skd*[ch]
15047 STI AUDIO (ASoC) DRIVERS
15048 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15049 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15051 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15055 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15057 F: drivers/media/platform/sti/cec/
15058 F: Documentation/devicetree/bindings/media/stih-cec.txt
15060 STK1160 USB VIDEO CAPTURE DRIVER
15061 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15062 L: linux-media@vger.kernel.org
15063 T: git git://linuxtv.org/media_tree.git
15065 F: drivers/media/usb/stk1160/
15067 STM32 AUDIO (ASoC) DRIVERS
15068 M: Olivier Moysan <olivier.moysan@st.com>
15069 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15070 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15072 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15075 STM32 TIMER/LPTIMER DRIVERS
15076 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15078 F: drivers/*/stm32-*timer*
15079 F: drivers/pwm/pwm-stm32*
15080 F: include/linux/*/stm32-*tim*
15081 F: Documentation/ABI/testing/*timer-stm32
15082 F: Documentation/devicetree/bindings/*/stm32-*timer*
15083 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15085 STMMAC ETHERNET DRIVER
15086 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15087 M: Alexandre Torgue <alexandre.torgue@st.com>
15088 M: Jose Abreu <joabreu@synopsys.com>
15089 L: netdev@vger.kernel.org
15090 W: http://www.stlinux.com
15092 F: drivers/net/ethernet/stmicro/stmmac/
15095 M: Sam Creasey <sammy@sammy.net>
15096 W: http://sammy.net/sun3/
15098 F: arch/m68k/kernel/*sun3*
15099 F: arch/m68k/sun3*/
15100 F: arch/m68k/include/asm/sun3*
15101 F: drivers/net/ethernet/i825xx/sun3*
15103 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15104 M: Hans de Goede <hdegoede@redhat.com>
15105 L: linux-input@vger.kernel.org
15107 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15108 F: drivers/input/keyboard/sun4i-lradc-keys.c
15110 SUNDANCE NETWORK DRIVER
15111 M: Denis Kirjanov <kda@linux-powerpc.org>
15112 L: netdev@vger.kernel.org
15114 F: drivers/net/ethernet/dlink/sundance.c
15117 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15118 M: Rich Felker <dalias@libc.org>
15119 L: linux-sh@vger.kernel.org
15120 Q: http://patchwork.kernel.org/project/linux-sh/list/
15122 F: Documentation/sh/
15127 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15128 M: Len Brown <len.brown@intel.com>
15129 M: Pavel Machek <pavel@ucw.cz>
15130 L: linux-pm@vger.kernel.org
15131 B: https://bugzilla.kernel.org
15133 F: Documentation/power/
15134 F: arch/x86/kernel/acpi/
15135 F: drivers/base/power/
15137 F: include/linux/suspend.h
15138 F: include/linux/freezer.h
15139 F: include/linux/pm.h
15142 M: Martin Mares <mj@ucw.cz>
15143 L: linux-video@atrey.karlin.mff.cuni.cz
15145 F: Documentation/svga.txt
15146 F: arch/x86/boot/video*
15149 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15150 L: iommu@lists.linux-foundation.org
15151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15153 F: kernel/dma/swiotlb.c
15154 F: arch/*/kernel/pci-swiotlb.c
15155 F: include/linux/swiotlb.h
15158 M: Jiri Pirko <jiri@resnulli.us>
15159 M: Ivan Vecera <ivecera@redhat.com>
15160 L: netdev@vger.kernel.org
15163 F: include/net/switchdev.h
15165 SY8106A REGULATOR DRIVER
15166 M: Icenowy Zheng <icenowy@aosc.io>
15168 F: drivers/regulator/sy8106a-regulator.c
15169 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15171 SYNC FILE FRAMEWORK
15172 M: Sumit Semwal <sumit.semwal@linaro.org>
15173 R: Gustavo Padovan <gustavo@padovan.org>
15175 L: linux-media@vger.kernel.org
15176 L: dri-devel@lists.freedesktop.org
15177 F: drivers/dma-buf/sync_*
15178 F: drivers/dma-buf/dma-fence*
15179 F: drivers/dma-buf/sw_sync.c
15180 F: include/linux/sync_file.h
15181 F: include/uapi/linux/sync_file.h
15182 F: Documentation/sync_file.txt
15183 T: git git://anongit.freedesktop.org/drm/drm-misc
15185 SYNOPSYS ARC ARCHITECTURE
15186 M: Vineet Gupta <vgupta@synopsys.com>
15187 L: linux-snps-arc@lists.infradead.org
15190 F: Documentation/devicetree/bindings/arc/*
15191 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15192 F: drivers/clocksource/arc_timer.c
15193 F: drivers/tty/serial/arc_uart.c
15194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15196 SYNOPSYS ARC HSDK SDP pll clock driver
15197 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15199 F: drivers/clk/clk-hsdk-pll.c
15200 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15202 SYNOPSYS ARC SDP clock driver
15203 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15205 F: drivers/clk/axs10x/*
15206 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15208 SYNOPSYS ARC SDP platform support
15209 M: Alexey Brodkin <abrodkin@synopsys.com>
15211 F: arch/arc/plat-axs10x
15212 F: arch/arc/boot/dts/ax*
15213 F: Documentation/devicetree/bindings/arc/axs10*
15215 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15216 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15218 F: drivers/reset/reset-axs10x.c
15219 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15221 SYNOPSYS CREG GPIO DRIVER
15222 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15224 F: drivers/gpio/gpio-creg-snps.c
15225 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15227 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15228 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15230 F: drivers/tty/serial/8250/8250_dw.c
15232 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15233 M: Hoan Tran <hoan@os.amperecomputing.com>
15234 L: linux-gpio@vger.kernel.org
15236 F: drivers/gpio/gpio-dwapb.c
15237 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15239 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15240 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15242 F: drivers/dma/dwi-axi-dmac/
15243 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15245 SYNOPSYS DESIGNWARE DMAC DRIVER
15246 M: Viresh Kumar <vireshk@kernel.org>
15247 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15249 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15251 F: include/dt-bindings/dma/dw-dmac.h
15252 F: include/linux/dma/dw.h
15253 F: include/linux/platform_data/dma-dw.h
15255 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15256 M: Jose Abreu <Jose.Abreu@synopsys.com>
15257 L: netdev@vger.kernel.org
15259 F: drivers/net/ethernet/synopsys/
15261 SYNOPSYS DESIGNWARE I2C DRIVER
15262 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15263 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15264 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15265 L: linux-i2c@vger.kernel.org
15267 F: drivers/i2c/busses/i2c-designware-*
15268 F: include/linux/platform_data/i2c-designware.h
15270 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15271 M: Jaehoon Chung <jh80.chung@samsung.com>
15272 L: linux-mmc@vger.kernel.org
15274 F: drivers/mmc/host/dw_mmc*
15276 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15277 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15279 F: drivers/reset/reset-hsdk.c
15280 F: include/dt-bindings/reset/snps,hsdk-reset.h
15281 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15283 SYSTEM CONFIGURATION (SYSCON)
15284 M: Lee Jones <lee.jones@linaro.org>
15285 M: Arnd Bergmann <arnd@arndb.de>
15286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15288 F: drivers/mfd/syscon.c
15290 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15291 M: Sudeep Holla <sudeep.holla@arm.com>
15292 L: linux-arm-kernel@lists.infradead.org
15294 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15295 F: drivers/clk/clk-sc[mp]i.c
15296 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15297 F: drivers/firmware/arm_scpi.c
15298 F: drivers/firmware/arm_scmi/
15299 F: include/linux/sc[mp]i_protocol.h
15301 SYSTEM RESET/SHUTDOWN DRIVERS
15302 M: Sebastian Reichel <sre@kernel.org>
15303 L: linux-pm@vger.kernel.org
15304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15306 F: Documentation/devicetree/bindings/power/reset/
15307 F: drivers/power/reset/
15309 SYSTEM TRACE MODULE CLASS
15310 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15313 F: Documentation/trace/stm.rst
15314 F: drivers/hwtracing/stm/
15315 F: include/linux/stm.h
15316 F: include/uapi/linux/stm.h
15319 M: Christoph Hellwig <hch@infradead.org>
15321 F: Documentation/filesystems/sysv-fs.txt
15323 F: include/linux/sysv_fs.h
15325 TASKSTATS STATISTICS INTERFACE
15326 M: Balbir Singh <bsingharora@gmail.com>
15328 F: Documentation/accounting/taskstats*
15329 F: include/linux/taskstats*
15330 F: kernel/taskstats.c
15333 M: Jamal Hadi Salim <jhs@mojatatu.com>
15334 M: Cong Wang <xiyou.wangcong@gmail.com>
15335 M: Jiri Pirko <jiri@resnulli.us>
15336 L: netdev@vger.kernel.org
15338 F: include/net/pkt_cls.h
15339 F: include/net/pkt_sched.h
15340 F: include/net/tc_act/
15341 F: include/uapi/linux/pkt_cls.h
15342 F: include/uapi/linux/pkt_sched.h
15343 F: include/uapi/linux/tc_act/
15344 F: include/uapi/linux/tc_ematch/
15347 TC90522 MEDIA DRIVER
15348 M: Akihiro Tsukada <tskd08@gmail.com>
15349 L: linux-media@vger.kernel.org
15351 F: drivers/media/dvb-frontends/tc90522*
15353 TCP LOW PRIORITY MODULE
15354 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15355 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15356 W: http://tcp-lp-mod.sourceforge.net/
15358 F: net/ipv4/tcp_lp.c
15360 TDA10071 MEDIA DRIVER
15361 M: Antti Palosaari <crope@iki.fi>
15362 L: linux-media@vger.kernel.org
15363 W: https://linuxtv.org
15364 W: http://palosaari.fi/linux/
15365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15366 T: git git://linuxtv.org/anttip/media_tree.git
15368 F: drivers/media/dvb-frontends/tda10071*
15370 TDA18212 MEDIA DRIVER
15371 M: Antti Palosaari <crope@iki.fi>
15372 L: linux-media@vger.kernel.org
15373 W: https://linuxtv.org
15374 W: http://palosaari.fi/linux/
15375 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15376 T: git git://linuxtv.org/anttip/media_tree.git
15378 F: drivers/media/tuners/tda18212*
15380 TDA18218 MEDIA DRIVER
15381 M: Antti Palosaari <crope@iki.fi>
15382 L: linux-media@vger.kernel.org
15383 W: https://linuxtv.org
15384 W: http://palosaari.fi/linux/
15385 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15386 T: git git://linuxtv.org/anttip/media_tree.git
15388 F: drivers/media/tuners/tda18218*
15390 TDA18250 MEDIA DRIVER
15391 M: Olli Salonen <olli.salonen@iki.fi>
15392 L: linux-media@vger.kernel.org
15393 W: https://linuxtv.org
15394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15395 T: git git://linuxtv.org/media_tree.git
15397 F: drivers/media/tuners/tda18250*
15399 TDA18271 MEDIA DRIVER
15400 M: Michael Krufky <mkrufky@linuxtv.org>
15401 L: linux-media@vger.kernel.org
15402 W: https://linuxtv.org
15403 W: http://github.com/mkrufky
15404 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15405 T: git git://linuxtv.org/mkrufky/tuners.git
15407 F: drivers/media/tuners/tda18271*
15409 TDA1997x MEDIA DRIVER
15410 M: Tim Harvey <tharvey@gateworks.com>
15411 L: linux-media@vger.kernel.org
15412 W: https://linuxtv.org
15413 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15415 F: drivers/media/i2c/tda1997x.*
15417 TDA827x MEDIA DRIVER
15418 M: Michael Krufky <mkrufky@linuxtv.org>
15419 L: linux-media@vger.kernel.org
15420 W: https://linuxtv.org
15421 W: http://github.com/mkrufky
15422 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15423 T: git git://linuxtv.org/mkrufky/tuners.git
15425 F: drivers/media/tuners/tda8290.*
15427 TDA8290 MEDIA DRIVER
15428 M: Michael Krufky <mkrufky@linuxtv.org>
15429 L: linux-media@vger.kernel.org
15430 W: https://linuxtv.org
15431 W: http://github.com/mkrufky
15432 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15433 T: git git://linuxtv.org/mkrufky/tuners.git
15435 F: drivers/media/tuners/tda8290.*
15437 TDA9840 MEDIA DRIVER
15438 M: Hans Verkuil <hverkuil@xs4all.nl>
15439 L: linux-media@vger.kernel.org
15440 T: git git://linuxtv.org/media_tree.git
15441 W: https://linuxtv.org
15443 F: drivers/media/i2c/tda9840*
15445 TEA5761 TUNER DRIVER
15446 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15447 L: linux-media@vger.kernel.org
15448 W: https://linuxtv.org
15449 T: git git://linuxtv.org/media_tree.git
15451 F: drivers/media/tuners/tea5761.*
15453 TEA5767 TUNER DRIVER
15454 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15455 L: linux-media@vger.kernel.org
15456 W: https://linuxtv.org
15457 T: git git://linuxtv.org/media_tree.git
15459 F: drivers/media/tuners/tea5767.*
15461 TEA6415C MEDIA DRIVER
15462 M: Hans Verkuil <hverkuil@xs4all.nl>
15463 L: linux-media@vger.kernel.org
15464 T: git git://linuxtv.org/media_tree.git
15465 W: https://linuxtv.org
15467 F: drivers/media/i2c/tea6415c*
15469 TEA6420 MEDIA DRIVER
15470 M: Hans Verkuil <hverkuil@xs4all.nl>
15471 L: linux-media@vger.kernel.org
15472 T: git git://linuxtv.org/media_tree.git
15473 W: https://linuxtv.org
15475 F: drivers/media/i2c/tea6420*
15478 M: Jiri Pirko <jiri@resnulli.us>
15479 L: netdev@vger.kernel.org
15481 F: drivers/net/team/
15482 F: include/linux/if_team.h
15483 F: include/uapi/linux/if_team.h
15485 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15486 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15488 F: arch/x86/platform/ts5500/
15490 TECHNOTREND USB IR RECEIVER
15491 M: Sean Young <sean@mess.org>
15492 L: linux-media@vger.kernel.org
15494 F: drivers/media/rc/ttusbir.c
15496 TECHWELL TW9910 VIDEO DECODER
15497 L: linux-media@vger.kernel.org
15499 F: drivers/media/i2c/tw9910.c
15500 F: include/media/i2c/tw9910.h
15503 M: Jens Wiklander <jens.wiklander@linaro.org>
15505 F: include/linux/tee_drv.h
15506 F: include/uapi/linux/tee.h
15508 F: Documentation/tee.txt
15510 TEGRA ARCHITECTURE SUPPORT
15511 M: Thierry Reding <thierry.reding@gmail.com>
15512 M: Jonathan Hunter <jonathanh@nvidia.com>
15513 L: linux-tegra@vger.kernel.org
15514 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15520 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15521 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15523 F: drivers/clk/tegra/
15526 M: Laxman Dewangan <ldewangan@nvidia.com>
15527 M: Jon Hunter <jonathanh@nvidia.com>
15529 F: drivers/dma/tegra*
15532 M: Laxman Dewangan <ldewangan@nvidia.com>
15533 R: Dmitry Osipenko <digetx@gmail.com>
15535 F: drivers/i2c/busses/i2c-tegra.c
15537 TEGRA IOMMU DRIVERS
15538 M: Thierry Reding <thierry.reding@gmail.com>
15539 L: linux-tegra@vger.kernel.org
15541 F: drivers/iommu/tegra*
15544 M: Laxman Dewangan <ldewangan@nvidia.com>
15546 F: drivers/input/keyboard/tegra-kbc.c
15549 M: Stefan Agner <stefan@agner.ch>
15550 M: Lucas Stach <dev@lynxeye.de>
15552 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15553 F: drivers/mtd/nand/raw/tegra_nand.c
15556 M: Thierry Reding <thierry.reding@gmail.com>
15558 F: drivers/pwm/pwm-tegra.c
15560 TEGRA SERIAL DRIVER
15561 M: Laxman Dewangan <ldewangan@nvidia.com>
15563 F: drivers/tty/serial/serial-tegra.c
15566 M: Laxman Dewangan <ldewangan@nvidia.com>
15568 F: drivers/spi/spi-tegra*
15570 TEGRA XUSB PADCTL DRIVER
15571 M: JC Kuo <jckuo@nvidia.com>
15573 F: drivers/phy/tegra/xusb*
15575 TEHUTI ETHERNET DRIVER
15576 M: Andy Gospodarek <andy@greyhouse.net>
15577 L: netdev@vger.kernel.org
15579 F: drivers/net/ethernet/tehuti/*
15581 Telecom Clock Driver for MCPL0010
15582 M: Mark Gross <mark.gross@intel.com>
15584 F: drivers/char/tlclk.c
15586 TENSILICA XTENSA PORT (xtensa)
15587 M: Chris Zankel <chris@zankel.net>
15588 M: Max Filippov <jcmvbkbc@gmail.com>
15589 L: linux-xtensa@linux-xtensa.org
15590 T: git git://github.com/czankel/xtensa-linux.git
15593 F: drivers/irqchip/irq-xtensa-*
15595 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15596 M: Nishanth Menon <nm@ti.com>
15597 M: Tero Kristo <t-kristo@ti.com>
15598 M: Santosh Shilimkar <ssantosh@kernel.org>
15599 L: linux-arm-kernel@lists.infradead.org
15601 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15602 F: drivers/firmware/ti_sci*
15603 F: include/linux/soc/ti/ti_sci_protocol.h
15604 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15605 F: drivers/soc/ti/ti_sci_pm_domains.c
15606 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15607 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15608 F: drivers/clk/keystone/sci-clk.c
15609 F: drivers/reset/reset-ti-sci.c
15610 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15611 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15612 F: drivers/irqchip/irq-ti-sci-intr.c
15613 F: drivers/irqchip/irq-ti-sci-inta.c
15614 F: include/linux/soc/ti/ti_sci_inta_msi.h
15615 F: drivers/soc/ti/ti_sci_inta_msi.c
15617 Texas Instruments ASoC drivers
15618 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15619 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15623 Texas Instruments' DAC7612 DAC Driver
15624 M: Ricardo Ribalda <ricardo@ribalda.com>
15625 L: linux-iio@vger.kernel.org
15627 F: drivers/iio/dac/ti-dac7612.c
15628 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15630 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15631 M: Hans Verkuil <hverkuil@xs4all.nl>
15632 L: linux-media@vger.kernel.org
15633 T: git git://linuxtv.org/media_tree.git
15634 W: https://linuxtv.org
15636 F: drivers/media/radio/radio-raremono.c
15639 M: Zhang Rui <rui.zhang@intel.com>
15640 M: Eduardo Valentin <edubezval@gmail.com>
15641 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15642 L: linux-pm@vger.kernel.org
15643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15645 Q: https://patchwork.kernel.org/project/linux-pm/list/
15647 F: drivers/thermal/
15648 F: include/linux/thermal.h
15649 F: include/uapi/linux/thermal.h
15650 F: include/linux/cpu_cooling.h
15651 F: Documentation/devicetree/bindings/thermal/
15653 THERMAL/CPU_COOLING
15654 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15655 M: Viresh Kumar <viresh.kumar@linaro.org>
15656 M: Javi Merino <javi.merino@kernel.org>
15657 L: linux-pm@vger.kernel.org
15659 F: Documentation/thermal/cpu-cooling-api.txt
15660 F: drivers/thermal/cpu_cooling.c
15661 F: include/linux/cpu_cooling.h
15663 THINKPAD ACPI EXTRAS DRIVER
15664 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15665 L: ibm-acpi-devel@lists.sourceforge.net
15666 L: platform-driver-x86@vger.kernel.org
15667 W: http://ibm-acpi.sourceforge.net
15668 W: http://thinkwiki.org/wiki/Ibm-acpi
15669 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15671 F: drivers/platform/x86/thinkpad_acpi.c
15674 M: Andreas Noever <andreas.noever@gmail.com>
15675 M: Michael Jamet <michael.jamet@intel.com>
15676 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15677 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15680 F: Documentation/admin-guide/thunderbolt.rst
15681 F: drivers/thunderbolt/
15682 F: include/linux/thunderbolt.h
15684 THUNDERBOLT NETWORK DRIVER
15685 M: Michael Jamet <michael.jamet@intel.com>
15686 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15687 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15688 L: netdev@vger.kernel.org
15690 F: drivers/net/thunderbolt.c
15692 THUNDERX GPIO DRIVER
15693 M: David Daney <david.daney@cavium.com>
15695 F: drivers/gpio/gpio-thunderx.c
15697 TI AM437X VPFE DRIVER
15698 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15699 L: linux-media@vger.kernel.org
15700 W: https://linuxtv.org
15701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15702 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15704 F: drivers/media/platform/am437x/
15706 TI BANDGAP AND THERMAL DRIVER
15707 M: Eduardo Valentin <edubezval@gmail.com>
15708 M: Keerthy <j-keerthy@ti.com>
15709 L: linux-pm@vger.kernel.org
15710 L: linux-omap@vger.kernel.org
15712 F: drivers/thermal/ti-soc-thermal/
15714 TI BQ27XXX POWER SUPPLY DRIVER
15715 R: Andrew F. Davis <afd@ti.com>
15716 F: include/linux/power/bq27xxx_battery.h
15717 F: drivers/power/supply/bq27xxx_battery.c
15718 F: drivers/power/supply/bq27xxx_battery_i2c.c
15720 TI CDCE706 CLOCK DRIVER
15721 M: Max Filippov <jcmvbkbc@gmail.com>
15723 F: drivers/clk/clk-cdce706.c
15726 M: Tero Kristo <t-kristo@ti.com>
15727 L: linux-omap@vger.kernel.org
15730 F: include/linux/clk/ti.h
15732 TI DAVINCI MACHINE SUPPORT
15733 M: Sekhar Nori <nsekhar@ti.com>
15734 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
15735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15738 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15739 F: arch/arm/mach-davinci/
15740 F: drivers/i2c/busses/i2c-davinci.c
15741 F: arch/arm/boot/dts/da850*
15743 TI DAVINCI SERIES CLOCK DRIVER
15744 M: David Lechner <david@lechnology.com>
15745 R: Sekhar Nori <nsekhar@ti.com>
15747 F: Documentation/devicetree/bindings/clock/ti/davinci/
15748 F: drivers/clk/davinci/
15750 TI DAVINCI SERIES GPIO DRIVER
15751 M: Keerthy <j-keerthy@ti.com>
15752 L: linux-gpio@vger.kernel.org
15754 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15755 F: drivers/gpio/gpio-davinci.c
15757 TI DAVINCI SERIES MEDIA DRIVER
15758 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15759 L: linux-media@vger.kernel.org
15760 W: https://linuxtv.org
15761 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15762 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15764 F: drivers/media/platform/davinci/
15765 F: include/media/davinci/
15767 TI ETHERNET SWITCH DRIVER (CPSW)
15768 R: Grygorii Strashko <grygorii.strashko@ti.com>
15769 L: linux-omap@vger.kernel.org
15770 L: netdev@vger.kernel.org
15772 F: drivers/net/ethernet/ti/cpsw*
15773 F: drivers/net/ethernet/ti/davinci*
15775 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15776 M: Alex Dubov <oakad@yahoo.com>
15778 W: http://tifmxx.berlios.de/
15779 F: drivers/memstick/host/tifm_ms.c
15780 F: drivers/misc/tifm*
15781 F: drivers/mmc/host/tifm_sd.c
15782 F: include/linux/tifm.h
15784 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15785 M: Santosh Shilimkar <ssantosh@kernel.org>
15786 L: linux-kernel@vger.kernel.org
15787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15789 F: drivers/soc/ti/*
15790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15792 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15793 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15794 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15795 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15797 F: sound/soc/codecs/lm49453*
15798 F: sound/soc/codecs/isabelle*
15800 TI LP855x BACKLIGHT DRIVER
15801 M: Milo Kim <milo.kim@ti.com>
15803 F: Documentation/backlight/lp855x-driver.txt
15804 F: drivers/video/backlight/lp855x_bl.c
15805 F: include/linux/platform_data/lp855x.h
15807 TI LP8727 CHARGER DRIVER
15808 M: Milo Kim <milo.kim@ti.com>
15810 F: drivers/power/supply/lp8727_charger.c
15811 F: include/linux/platform_data/lp8727.h
15813 TI LP8788 MFD DRIVER
15814 M: Milo Kim <milo.kim@ti.com>
15816 F: drivers/iio/adc/lp8788_adc.c
15817 F: drivers/leds/leds-lp8788.c
15818 F: drivers/mfd/lp8788*.c
15819 F: drivers/power/supply/lp8788-charger.c
15820 F: drivers/regulator/lp8788-*.c
15821 F: include/linux/mfd/lp8788*.h
15823 TI NETCP ETHERNET DRIVER
15824 M: Wingman Kwok <w-kwok2@ti.com>
15825 M: Murali Karicheri <m-karicheri2@ti.com>
15826 L: netdev@vger.kernel.org
15828 F: drivers/net/ethernet/ti/netcp*
15830 TI PCM3060 ASoC CODEC DRIVER
15831 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15832 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15834 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15835 F: sound/soc/codecs/pcm3060*
15837 TI TAS571X FAMILY ASoC CODEC DRIVER
15838 M: Kevin Cernekee <cernekee@chromium.org>
15839 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15841 F: sound/soc/codecs/tas571x*
15843 TI TRF7970A NFC DRIVER
15844 M: Mark Greer <mgreer@animalcreek.com>
15845 L: linux-wireless@vger.kernel.org
15846 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15848 F: drivers/nfc/trf7970a.c
15849 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15851 TI TWL4030 SERIES SOC CODEC DRIVER
15852 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15853 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15855 F: sound/soc/codecs/twl4030*
15858 M: Benoit Parrot <bparrot@ti.com>
15859 L: linux-media@vger.kernel.org
15860 W: http://linuxtv.org/
15861 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15863 F: drivers/media/platform/ti-vpe/
15865 TI WILINK WIRELESS DRIVERS
15866 L: linux-wireless@vger.kernel.org
15867 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15868 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15871 F: drivers/net/wireless/ti/
15872 F: include/linux/wl12xx.h
15874 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15875 M: John Stultz <john.stultz@linaro.org>
15876 M: Thomas Gleixner <tglx@linutronix.de>
15877 R: Stephen Boyd <sboyd@kernel.org>
15878 L: linux-kernel@vger.kernel.org
15879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15881 F: include/linux/clocksource.h
15882 F: include/linux/time.h
15883 F: include/linux/timex.h
15884 F: include/uapi/linux/time.h
15885 F: include/uapi/linux/timex.h
15886 F: kernel/time/clocksource.c
15887 F: kernel/time/time*.c
15888 F: kernel/time/alarmtimer.c
15889 F: kernel/time/ntp.c
15890 F: tools/testing/selftests/timers/
15893 M: Jon Maloy <jon.maloy@ericsson.com>
15894 M: Ying Xue <ying.xue@windriver.com>
15895 L: netdev@vger.kernel.org (core kernel code)
15896 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15897 W: http://tipc.sourceforge.net/
15899 F: include/uapi/linux/tipc*.h
15902 TLAN NETWORK DRIVER
15903 M: Samuel Chessman <chessman@tux.org>
15904 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15905 W: http://sourceforge.net/projects/tlan/
15907 F: Documentation/networking/device_drivers/ti/tlan.txt
15908 F: drivers/net/ethernet/ti/tlan.*
15910 TM6000 VIDEO4LINUX DRIVER
15911 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15912 L: linux-media@vger.kernel.org
15913 W: https://linuxtv.org
15914 T: git git://linuxtv.org/media_tree.git
15916 F: drivers/media/usb/tm6000/
15917 F: Documentation/media/v4l-drivers/tm6000*
15919 TMIO/SDHI MMC DRIVER
15920 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15921 L: linux-mmc@vger.kernel.org
15923 F: drivers/mmc/host/tmio_mmc*
15924 F: drivers/mmc/host/renesas_sdhi*
15925 F: include/linux/mfd/tmio.h
15927 TMP401 HARDWARE MONITOR DRIVER
15928 M: Guenter Roeck <linux@roeck-us.net>
15929 L: linux-hwmon@vger.kernel.org
15931 F: Documentation/hwmon/tmp401.rst
15932 F: drivers/hwmon/tmp401.c
15934 TMPFS (SHMEM FILESYSTEM)
15935 M: Hugh Dickins <hughd@google.com>
15936 L: linux-mm@kvack.org
15938 F: include/linux/shmem_fs.h
15941 TOMOYO SECURITY MODULE
15942 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15943 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15944 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15945 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15946 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15947 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15948 W: https://tomoyo.osdn.jp/
15950 F: security/tomoyo/
15952 TOPSTAR LAPTOP EXTRAS DRIVER
15953 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15954 L: platform-driver-x86@vger.kernel.org
15956 F: drivers/platform/x86/topstar-laptop.c
15958 TORTURE-TEST MODULES
15959 M: Davidlohr Bueso <dave@stgolabs.net>
15960 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15961 M: Josh Triplett <josh@joshtriplett.org>
15962 L: linux-kernel@vger.kernel.org
15964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15965 F: Documentation/RCU/torture.txt
15966 F: kernel/torture.c
15967 F: kernel/rcu/rcutorture.c
15968 F: kernel/rcu/rcuperf.c
15969 F: kernel/locking/locktorture.c
15971 TOSHIBA ACPI EXTRAS DRIVER
15972 M: Azael Avalos <coproscefalo@gmail.com>
15973 L: platform-driver-x86@vger.kernel.org
15975 F: drivers/platform/x86/toshiba_acpi.c
15977 TOSHIBA BLUETOOTH DRIVER
15978 M: Azael Avalos <coproscefalo@gmail.com>
15979 L: platform-driver-x86@vger.kernel.org
15981 F: drivers/platform/x86/toshiba_bluetooth.c
15983 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15984 M: Azael Avalos <coproscefalo@gmail.com>
15985 L: platform-driver-x86@vger.kernel.org
15987 F: drivers/platform/x86/toshiba_haps.c
15990 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15991 W: http://www.buzzard.org.uk/toshiba/
15993 F: drivers/char/toshiba.c
15994 F: include/linux/toshiba.h
15995 F: include/uapi/linux/toshiba.h
15997 TOSHIBA TC358743 DRIVER
15998 M: Mats Randgaard <matrandg@cisco.com>
15999 L: linux-media@vger.kernel.org
16001 F: drivers/media/i2c/tc358743*
16002 F: include/media/i2c/tc358743.h
16004 TOSHIBA WMI HOTKEYS DRIVER
16005 M: Azael Avalos <coproscefalo@gmail.com>
16006 L: platform-driver-x86@vger.kernel.org
16008 F: drivers/platform/x86/toshiba-wmi.c
16011 M: Peter Huewe <peterhuewe@gmx.de>
16012 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16013 R: Jason Gunthorpe <jgg@ziepe.ca>
16014 L: linux-integrity@vger.kernel.org
16015 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16016 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16017 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16019 F: drivers/char/tpm/
16022 M: Steven Rostedt <rostedt@goodmis.org>
16023 M: Ingo Molnar <mingo@redhat.com>
16024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16026 F: Documentation/trace/ftrace.rst
16027 F: arch/*/*/*/ftrace.h
16028 F: arch/*/kernel/ftrace.c
16029 F: include/*/ftrace.h
16030 F: include/linux/trace*.h
16033 F: tools/testing/selftests/ftrace/
16035 TRACING MMIO ACCESSES (MMIOTRACE)
16036 M: Steven Rostedt <rostedt@goodmis.org>
16037 M: Ingo Molnar <mingo@kernel.org>
16038 R: Karol Herbst <karolherbst@gmail.com>
16039 R: Pekka Paalanen <ppaalanen@gmail.com>
16041 L: linux-kernel@vger.kernel.org
16042 L: nouveau@lists.freedesktop.org
16043 F: kernel/trace/trace_mmiotrace.c
16044 F: include/linux/mmiotrace.h
16045 F: arch/x86/mm/kmmio.c
16046 F: arch/x86/mm/mmio-mod.c
16047 F: arch/x86/mm/testmmiotrace.c
16050 M: Jiri Kosina <trivial@kernel.org>
16051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16053 K: ^Subject:.*(?i)trivial
16055 TEMPO SEMICONDUCTOR DRIVERS
16056 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16058 F: sound/soc/codecs/tscs*.c
16059 F: sound/soc/codecs/tscs*.h
16060 F: Documentation/devicetree/bindings/sound/tscs*.txt
16063 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16064 M: Jiri Slaby <jslaby@suse.com>
16066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16067 F: Documentation/serial/
16069 F: drivers/tty/serial/serial_core.c
16070 F: include/linux/serial_core.h
16071 F: include/linux/serial.h
16072 F: include/linux/tty.h
16073 F: include/uapi/linux/serial_core.h
16074 F: include/uapi/linux/serial.h
16075 F: include/uapi/linux/tty.h
16077 TUA9001 MEDIA DRIVER
16078 M: Antti Palosaari <crope@iki.fi>
16079 L: linux-media@vger.kernel.org
16080 W: https://linuxtv.org
16081 W: http://palosaari.fi/linux/
16082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16083 T: git git://linuxtv.org/anttip/media_tree.git
16085 F: drivers/media/tuners/tua9001*
16087 TULIP NETWORK DRIVERS
16088 L: netdev@vger.kernel.org
16089 L: linux-parisc@vger.kernel.org
16091 F: drivers/net/ethernet/dec/tulip/
16094 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16095 W: http://vtun.sourceforge.net/tun
16097 F: Documentation/networking/tuntap.txt
16098 F: arch/um/os-Linux/drivers/
16100 TURBOCHANNEL SUBSYSTEM
16101 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16102 M: Ralf Baechle <ralf@linux-mips.org>
16103 L: linux-mips@vger.kernel.org
16104 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16107 F: include/linux/tc.h
16110 M: "Len Brown" <lenb@kernel.org>
16111 L: linux-pm@vger.kernel.org
16112 B: https://bugzilla.kernel.org
16113 Q: https://patchwork.kernel.org/project/linux-pm/list/
16114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16116 F: tools/power/x86/turbostat/
16118 TW5864 VIDEO4LINUX DRIVER
16119 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16120 M: Anton Sviridenko <anton@corp.bluecherry.net>
16121 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16122 M: Andrey Utkin <andrey_utkin@fastmail.com>
16123 L: linux-media@vger.kernel.org
16125 F: drivers/media/pci/tw5864/
16127 TW68 VIDEO4LINUX DRIVER
16128 M: Hans Verkuil <hverkuil@xs4all.nl>
16129 L: linux-media@vger.kernel.org
16130 T: git git://linuxtv.org/media_tree.git
16131 W: https://linuxtv.org
16133 F: drivers/media/pci/tw68/
16135 TW686X VIDEO4LINUX DRIVER
16136 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16137 L: linux-media@vger.kernel.org
16138 T: git git://linuxtv.org/media_tree.git
16139 W: http://linuxtv.org
16141 F: drivers/media/pci/tw686x/
16143 UBI FILE SYSTEM (UBIFS)
16144 M: Richard Weinberger <richard@nod.at>
16145 M: Artem Bityutskiy <dedekind1@gmail.com>
16146 M: Adrian Hunter <adrian.hunter@intel.com>
16147 L: linux-mtd@lists.infradead.org
16148 T: git git://git.infradead.org/ubifs-2.6.git
16149 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16151 F: Documentation/filesystems/ubifs.txt
16154 UCLINUX (M68KNOMMU AND COLDFIRE)
16155 M: Greg Ungerer <gerg@linux-m68k.org>
16156 W: http://www.linux-m68k.org/
16157 W: http://www.uclinux.org/
16158 L: linux-m68k@lists.linux-m68k.org
16159 L: uclinux-dev@uclinux.org (subscribers-only)
16160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16162 F: arch/m68k/coldfire/
16164 F: arch/m68k/*/*_no.*
16165 F: arch/m68k/include/asm/*_no.*
16168 M: Jan Kara <jack@suse.com>
16170 F: Documentation/filesystems/udf.txt
16174 M: Bastien Nocera <hadess@hadess.net>
16175 L: linux-input@vger.kernel.org
16177 F: drivers/hid/hid-udraw-ps3.c
16180 M: Evgeniy Dushistov <dushistov@mail.ru>
16182 F: Documentation/filesystems/ufs.txt
16185 UHID USERSPACE HID IO DRIVER:
16186 M: David Herrmann <dh.herrmann@googlemail.com>
16187 L: linux-input@vger.kernel.org
16189 F: drivers/hid/uhid.c
16190 F: include/uapi/linux/uhid.h
16193 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16194 L: linux-usb@vger.kernel.org
16196 F: drivers/usb/common/ulpi.c
16197 F: include/linux/ulpi/
16199 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16200 L: linux-usb@vger.kernel.org
16203 F: include/linux/uwb.h
16204 F: include/linux/uwb/
16207 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16208 L: linux-fsdevel@vger.kernel.org
16212 UNICORE32 ARCHITECTURE:
16213 M: Guan Xuetao <gxt@pku.edu.cn>
16214 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16216 T: git git://github.com/gxt/linux.git
16220 M: Tony Finch <dot@dotat.at>
16221 W: http://dotat.at/prog/unifdef
16223 F: scripts/unifdef.c
16225 UNIFORM CDROM DRIVER
16226 M: Jens Axboe <axboe@kernel.dk>
16227 W: http://www.kernel.dk
16229 F: Documentation/cdrom/
16230 F: drivers/cdrom/cdrom.c
16231 F: include/linux/cdrom.h
16232 F: include/uapi/linux/cdrom.h
16234 UNISYS S-PAR DRIVERS
16235 M: David Kershner <david.kershner@unisys.com>
16236 L: sparmaintainer@unisys.com (Unisys internal)
16238 F: include/linux/visorbus.h
16239 F: drivers/visorbus/
16240 F: drivers/staging/unisys/
16242 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16243 R: Alim Akhtar <alim.akhtar@samsung.com>
16244 R: Avri Altman <avri.altman@wdc.com>
16245 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16246 L: linux-scsi@vger.kernel.org
16248 F: Documentation/scsi/ufs.txt
16249 F: drivers/scsi/ufs/
16251 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16252 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16253 L: linux-scsi@vger.kernel.org
16255 F: drivers/scsi/ufs/*dwc*
16257 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16258 M: Stanley Chu <stanley.chu@mediatek.com>
16259 L: linux-scsi@vger.kernel.org
16260 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16262 F: drivers/scsi/ufs/ufs-mediatek*
16264 UNSORTED BLOCK IMAGES (UBI)
16265 M: Artem Bityutskiy <dedekind1@gmail.com>
16266 M: Richard Weinberger <richard@nod.at>
16267 W: http://www.linux-mtd.infradead.org/
16268 L: linux-mtd@lists.infradead.org
16269 T: git git://git.infradead.org/ubifs-2.6.git
16271 F: drivers/mtd/ubi/
16272 F: include/linux/mtd/ubi.h
16273 F: include/uapi/mtd/ubi-user.h
16275 USB "USBNET" DRIVER FRAMEWORK
16276 M: Oliver Neukum <oneukum@suse.com>
16277 L: netdev@vger.kernel.org
16278 W: http://www.linux-usb.org/usbnet
16280 F: drivers/net/usb/usbnet.c
16281 F: include/linux/usb/usbnet.h
16284 M: Oliver Neukum <oneukum@suse.com>
16285 L: linux-usb@vger.kernel.org
16287 F: Documentation/usb/acm.txt
16288 F: drivers/usb/class/cdc-acm.*
16290 USB AR5523 WIRELESS DRIVER
16291 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16292 L: linux-wireless@vger.kernel.org
16294 F: drivers/net/wireless/ath/ar5523/
16297 M: Oliver Neukum <oneukum@suse.com>
16298 L: linux-usb@vger.kernel.org
16299 L: linux-scsi@vger.kernel.org
16301 F: drivers/usb/storage/uas.c
16303 USB CDC ETHERNET DRIVER
16304 M: Oliver Neukum <oliver@neukum.org>
16305 L: linux-usb@vger.kernel.org
16307 F: drivers/net/usb/cdc_*.c
16308 F: include/uapi/linux/usb/cdc.h
16310 USB CHAOSKEY DRIVER
16311 M: Keith Packard <keithp@keithp.com>
16312 L: linux-usb@vger.kernel.org
16314 F: drivers/usb/misc/chaoskey.c
16316 USB CYPRESS C67X00 DRIVER
16317 M: Peter Korsgaard <jacmet@sunsite.dk>
16318 L: linux-usb@vger.kernel.org
16320 F: drivers/usb/c67x00/
16322 USB DAVICOM DM9601 DRIVER
16323 M: Peter Korsgaard <jacmet@sunsite.dk>
16324 L: netdev@vger.kernel.org
16325 W: http://www.linux-usb.org/usbnet
16327 F: drivers/net/usb/dm9601.c
16329 USB DIAMOND RIO500 DRIVER
16330 M: Cesar Miquel <miquel@df.uba.ar>
16331 L: rio500-users@lists.sourceforge.net
16332 W: http://rio500.sourceforge.net
16334 F: drivers/usb/misc/rio500*
16337 M: Alan Stern <stern@rowland.harvard.edu>
16338 L: linux-usb@vger.kernel.org
16340 F: Documentation/usb/ehci.txt
16341 F: drivers/usb/host/ehci*
16343 USB GADGET/PERIPHERAL SUBSYSTEM
16344 M: Felipe Balbi <balbi@kernel.org>
16345 L: linux-usb@vger.kernel.org
16346 W: http://www.linux-usb.org/gadget
16347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16349 F: drivers/usb/gadget/
16350 F: include/linux/usb/gadget*
16352 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16353 M: Jiri Kosina <jikos@kernel.org>
16354 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16355 L: linux-usb@vger.kernel.org
16356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16358 F: Documentation/hid/hiddev.txt
16359 F: drivers/hid/usbhid/
16361 USB INTEL XHCI ROLE MUX DRIVER
16362 M: Hans de Goede <hdegoede@redhat.com>
16363 L: linux-usb@vger.kernel.org
16365 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16367 USB IP DRIVER FOR HISILICON KIRIN
16368 M: Yu Chen <chenyu56@huawei.com>
16369 M: Binghui Wang <wangbinghui@hisilicon.com>
16370 L: linux-usb@vger.kernel.org
16372 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16373 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16376 M: Olav Kongas <ok@artecdesign.ee>
16377 L: linux-usb@vger.kernel.org
16379 F: drivers/usb/host/isp116x*
16380 F: include/linux/usb/isp116x.h
16382 USB LAN78XX ETHERNET DRIVER
16383 M: Woojung Huh <woojung.huh@microchip.com>
16384 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16385 L: netdev@vger.kernel.org
16387 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16388 F: drivers/net/usb/lan78xx.*
16389 F: include/dt-bindings/net/microchip-lan78xx.h
16391 USB MASS STORAGE DRIVER
16392 M: Alan Stern <stern@rowland.harvard.edu>
16393 L: linux-usb@vger.kernel.org
16394 L: usb-storage@lists.one-eyed-alien.net
16396 F: drivers/usb/storage/
16399 M: Clemens Ladisch <clemens@ladisch.de>
16400 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16403 F: sound/usb/midi.*
16405 USB NETWORKING DRIVERS
16406 L: linux-usb@vger.kernel.org
16408 F: drivers/net/usb/
16411 M: Alan Stern <stern@rowland.harvard.edu>
16412 L: linux-usb@vger.kernel.org
16414 F: Documentation/usb/ohci.txt
16415 F: drivers/usb/host/ohci*
16417 USB OTG FSM (Finite State Machine)
16418 M: Peter Chen <Peter.Chen@nxp.com>
16419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16420 L: linux-usb@vger.kernel.org
16422 F: drivers/usb/common/usb-otg-fsm.c
16425 M: Valentina Manea <valentina.manea.m@gmail.com>
16426 M: Shuah Khan <shuah@kernel.org>
16427 M: Shuah Khan <skhan@linuxfoundation.org>
16428 L: linux-usb@vger.kernel.org
16430 F: Documentation/usb/usbip_protocol.txt
16431 F: drivers/usb/usbip/
16432 F: tools/usb/usbip/
16433 F: tools/testing/selftests/drivers/usb/usbip/
16436 M: Petko Manolov <petkan@nucleusys.com>
16437 L: linux-usb@vger.kernel.org
16438 L: netdev@vger.kernel.org
16439 T: git git://github.com/petkan/pegasus.git
16440 W: https://github.com/petkan/pegasus
16442 F: drivers/net/usb/pegasus.*
16445 M: Felipe Balbi <balbi@kernel.org>
16446 L: linux-usb@vger.kernel.org
16447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16449 F: drivers/usb/phy/
16451 USB PRINTER DRIVER (usblp)
16452 M: Pete Zaitcev <zaitcev@redhat.com>
16453 L: linux-usb@vger.kernel.org
16455 F: drivers/usb/class/usblp.c
16457 USB QMI WWAN NETWORK DRIVER
16458 M: Bjørn Mork <bjorn@mork.no>
16459 L: netdev@vger.kernel.org
16461 F: Documentation/ABI/testing/sysfs-class-net-qmi
16462 F: drivers/net/usb/qmi_wwan.c
16465 M: Petko Manolov <petkan@nucleusys.com>
16466 L: linux-usb@vger.kernel.org
16467 L: netdev@vger.kernel.org
16468 T: git git://github.com/petkan/rtl8150.git
16469 W: https://github.com/petkan/rtl8150
16471 F: drivers/net/usb/rtl8150.c
16473 USB SERIAL SUBSYSTEM
16474 M: Johan Hovold <johan@kernel.org>
16475 L: linux-usb@vger.kernel.org
16476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16478 F: Documentation/usb/usb-serial.txt
16479 F: drivers/usb/serial/
16480 F: include/linux/usb/serial.h
16482 USB SMSC75XX ETHERNET DRIVER
16483 M: Steve Glendinning <steve.glendinning@shawell.net>
16484 L: netdev@vger.kernel.org
16486 F: drivers/net/usb/smsc75xx.*
16488 USB SMSC95XX ETHERNET DRIVER
16489 M: Steve Glendinning <steve.glendinning@shawell.net>
16490 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16491 L: netdev@vger.kernel.org
16493 F: drivers/net/usb/smsc95xx.*
16496 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16497 L: linux-usb@vger.kernel.org
16498 W: http://www.linux-usb.org
16499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16501 F: Documentation/devicetree/bindings/usb/
16502 F: Documentation/usb/
16504 F: include/linux/usb.h
16505 F: include/linux/usb/
16507 USB TYPEC PI3USB30532 MUX DRIVER
16508 M: Hans de Goede <hdegoede@redhat.com>
16509 L: linux-usb@vger.kernel.org
16511 F: drivers/usb/typec/mux/pi3usb30532.c
16514 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16515 L: linux-usb@vger.kernel.org
16517 F: Documentation/ABI/testing/sysfs-class-typec
16518 F: Documentation/driver-api/usb/typec.rst
16519 F: drivers/usb/typec/
16520 F: include/linux/usb/typec.h
16522 USB TYPEC BUS FOR ALTERNATE MODES
16523 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16524 L: linux-usb@vger.kernel.org
16526 F: Documentation/ABI/testing/sysfs-bus-typec
16527 F: Documentation/driver-api/usb/typec_bus.rst
16528 F: drivers/usb/typec/altmodes/
16529 F: include/linux/usb/typec_altmode.h
16531 USB TYPEC PORT CONTROLLER DRIVERS
16532 M: Guenter Roeck <linux@roeck-us.net>
16533 L: linux-usb@vger.kernel.org
16535 F: drivers/usb/typec/tcpm/
16538 M: Alan Stern <stern@rowland.harvard.edu>
16539 L: linux-usb@vger.kernel.org
16541 F: drivers/usb/host/uhci*
16544 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16545 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16546 L: linux-media@vger.kernel.org
16547 T: git git://linuxtv.org/media_tree.git
16548 W: http://www.ideasonboard.org/uvc/
16550 F: drivers/media/usb/uvc/
16551 F: include/uapi/linux/uvcvideo.h
16554 M: Hans Verkuil <hverkuil@xs4all.nl>
16555 L: linux-media@vger.kernel.org
16556 T: git git://linuxtv.org/media_tree.git
16557 W: https://linuxtv.org
16559 F: drivers/media/usb/usbvision/
16562 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16563 L: linux-usb@vger.kernel.org
16565 F: drivers/usb/gadget/function/*uvc*
16566 F: drivers/usb/gadget/legacy/webcam.c
16567 F: include/uapi/linux/usb/g_uvc.h
16569 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16570 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16571 L: linux-wireless@vger.kernel.org
16573 F: drivers/net/wireless/rndis_wlan.c
16576 M: Mathias Nyman <mathias.nyman@intel.com>
16577 L: linux-usb@vger.kernel.org
16579 F: drivers/usb/host/xhci*
16580 F: drivers/usb/host/pci-quirks*
16583 L: linux-wireless@vger.kernel.org
16584 W: http://linux-lc100020.sourceforge.net
16586 F: drivers/net/wireless/zydas/zd1201.*
16589 M: Antoine Jacquet <royale@zerezo.com>
16590 L: linux-usb@vger.kernel.org
16591 L: linux-media@vger.kernel.org
16592 T: git git://linuxtv.org/media_tree.git
16593 W: http://royale.zerezo.com/zr364xx/
16595 F: Documentation/media/v4l-drivers/zr364xx*
16596 F: drivers/media/usb/zr364xx/
16598 USER-MODE LINUX (UML)
16599 M: Jeff Dike <jdike@addtoit.com>
16600 M: Richard Weinberger <richard@nod.at>
16601 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16602 L: linux-um@lists.infradead.org
16603 W: http://user-mode-linux.sourceforge.net
16604 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16607 F: Documentation/virtual/uml/
16612 USERSPACE COPYIN/COPYOUT (UIOVEC)
16613 M: Alexander Viro <viro@zeniv.linux.org.uk>
16616 F: include/linux/uio.h
16618 USERSPACE DMA BUFFER DRIVER
16619 M: Gerd Hoffmann <kraxel@redhat.com>
16621 L: dri-devel@lists.freedesktop.org
16622 F: drivers/dma-buf/udmabuf.c
16623 F: include/uapi/linux/udmabuf.h
16624 T: git git://anongit.freedesktop.org/drm/drm-misc
16626 USERSPACE I/O (UIO)
16627 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16630 F: Documentation/driver-api/uio-howto.rst
16632 F: include/linux/uio_driver.h
16635 M: Karel Zak <kzak@redhat.com>
16636 L: util-linux@vger.kernel.org
16637 W: http://en.wikipedia.org/wiki/Util-linux
16638 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16642 M: Christoph Hellwig <hch@lst.de>
16643 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16644 L: linux-kernel@vger.kernel.org
16645 T: git git://git.infradead.org/users/hch/uuid.git
16648 F: include/linux/uuid.h
16649 F: include/uapi/linux/uuid.h
16653 M: Michal Januszewski <spock@gentoo.org>
16654 L: linux-fbdev@vger.kernel.org
16655 W: https://github.com/mjanusz/v86d
16657 F: Documentation/fb/uvesafb.txt
16658 F: drivers/video/fbdev/uvesafb.*
16661 M: Stefan Agner <stefan@agner.ch>
16662 L: linux-mtd@lists.infradead.org
16664 F: drivers/mtd/nand/raw/vf610_nfc.c
16666 VFAT/FAT/MSDOS FILESYSTEM
16667 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16669 F: Documentation/filesystems/vfat.txt
16673 M: Alex Williamson <alex.williamson@redhat.com>
16674 R: Cornelia Huck <cohuck@redhat.com>
16675 L: kvm@vger.kernel.org
16676 T: git git://github.com/awilliam/linux-vfio.git
16678 F: Documentation/vfio.txt
16680 F: include/linux/vfio.h
16681 F: include/uapi/linux/vfio.h
16683 VFIO MEDIATED DEVICE DRIVERS
16684 M: Kirti Wankhede <kwankhede@nvidia.com>
16685 L: kvm@vger.kernel.org
16687 F: Documentation/vfio-mediated-device.txt
16688 F: drivers/vfio/mdev/
16689 F: include/linux/mdev.h
16690 F: samples/vfio-mdev/
16692 VFIO PLATFORM DRIVER
16693 M: Eric Auger <eric.auger@redhat.com>
16694 L: kvm@vger.kernel.org
16696 F: drivers/vfio/platform/
16699 R: Lukas Wunner <lukas@wunner.de>
16701 F: Documentation/gpu/vga-switcheroo.rst
16702 F: drivers/gpu/vga/vga_switcheroo.c
16703 F: include/linux/vga_switcheroo.h
16704 T: git git://anongit.freedesktop.org/drm/drm-misc
16706 VIA RHINE NETWORK DRIVER
16708 F: drivers/net/ethernet/via/via-rhine.c
16710 VIA SD/MMC CARD CONTROLLER DRIVER
16711 M: Bruce Chang <brucechang@via.com.tw>
16712 M: Harald Welte <HaraldWelte@viatech.com>
16714 F: drivers/mmc/host/via-sdmmc.c
16716 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16717 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16718 L: linux-fbdev@vger.kernel.org
16720 F: include/linux/via-core.h
16721 F: include/linux/via-gpio.h
16722 F: include/linux/via_i2c.h
16723 F: drivers/video/fbdev/via/
16725 VIA VELOCITY NETWORK DRIVER
16726 M: Francois Romieu <romieu@fr.zoreil.com>
16727 L: netdev@vger.kernel.org
16729 F: drivers/net/ethernet/via/via-velocity.*
16731 VICODEC VIRTUAL CODEC DRIVER
16732 M: Hans Verkuil <hans.verkuil@cisco.com>
16733 L: linux-media@vger.kernel.org
16734 T: git git://linuxtv.org/media_tree.git
16735 W: https://linuxtv.org
16737 F: drivers/media/platform/vicodec/*
16739 VIDEO MULTIPLEXER DRIVER
16740 M: Philipp Zabel <p.zabel@pengutronix.de>
16741 L: linux-media@vger.kernel.org
16743 F: drivers/media/platform/video-mux.c
16745 VIDEO I2C POLLING DRIVER
16746 M: Matt Ranostay <matt.ranostay@konsulko.com>
16747 L: linux-media@vger.kernel.org
16749 F: drivers/media/i2c/video-i2c.c
16751 VIDEOBUF2 FRAMEWORK
16752 M: Pawel Osciak <pawel@osciak.com>
16753 M: Marek Szyprowski <m.szyprowski@samsung.com>
16754 M: Kyungmin Park <kyungmin.park@samsung.com>
16755 L: linux-media@vger.kernel.org
16757 F: drivers/media/common/videobuf2/*
16758 F: include/media/videobuf2-*
16760 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16761 M: Helen Koike <helen.koike@collabora.com>
16762 L: linux-media@vger.kernel.org
16763 T: git git://linuxtv.org/media_tree.git
16764 W: https://linuxtv.org
16766 F: drivers/media/platform/vimc/*
16769 M: Alex Williamson <alex.williamson@redhat.com>
16770 M: Paolo Bonzini <pbonzini@redhat.com>
16771 L: kvm@vger.kernel.org
16775 VIRTIO AND VHOST VSOCK DRIVER
16776 M: Stefan Hajnoczi <stefanha@redhat.com>
16777 L: kvm@vger.kernel.org
16778 L: virtualization@lists.linux-foundation.org
16779 L: netdev@vger.kernel.org
16781 F: include/linux/virtio_vsock.h
16782 F: include/uapi/linux/virtio_vsock.h
16783 F: include/uapi/linux/vsockmon.h
16784 F: include/uapi/linux/vm_sockets_diag.h
16785 F: net/vmw_vsock/diag.c
16786 F: net/vmw_vsock/af_vsock_tap.c
16787 F: net/vmw_vsock/virtio_transport_common.c
16788 F: net/vmw_vsock/virtio_transport.c
16789 F: drivers/net/vsockmon.c
16790 F: drivers/vhost/vsock.c
16791 F: tools/testing/vsock/
16793 VIRTIO CONSOLE DRIVER
16794 M: Amit Shah <amit@kernel.org>
16795 L: virtualization@lists.linux-foundation.org
16797 F: drivers/char/virtio_console.c
16798 F: include/linux/virtio_console.h
16799 F: include/uapi/linux/virtio_console.h
16801 VIRTIO CORE AND NET DRIVERS
16802 M: "Michael S. Tsirkin" <mst@redhat.com>
16803 M: Jason Wang <jasowang@redhat.com>
16804 L: virtualization@lists.linux-foundation.org
16806 F: Documentation/devicetree/bindings/virtio/
16809 F: drivers/net/virtio_net.c
16810 F: drivers/block/virtio_blk.c
16811 F: include/linux/virtio*.h
16812 F: include/uapi/linux/virtio_*.h
16813 F: drivers/crypto/virtio/
16814 F: mm/balloon_compaction.c
16816 VIRTIO BLOCK AND SCSI DRIVERS
16817 M: "Michael S. Tsirkin" <mst@redhat.com>
16818 M: Jason Wang <jasowang@redhat.com>
16819 R: Paolo Bonzini <pbonzini@redhat.com>
16820 R: Stefan Hajnoczi <stefanha@redhat.com>
16821 L: virtualization@lists.linux-foundation.org
16823 F: drivers/block/virtio_blk.c
16824 F: drivers/scsi/virtio_scsi.c
16825 F: include/uapi/linux/virtio_blk.h
16826 F: include/uapi/linux/virtio_scsi.h
16827 F: drivers/vhost/scsi.c
16829 VIRTIO CRYPTO DRIVER
16830 M: Gonglei <arei.gonglei@huawei.com>
16831 L: virtualization@lists.linux-foundation.org
16832 L: linux-crypto@vger.kernel.org
16834 F: drivers/crypto/virtio/
16835 F: include/uapi/linux/virtio_crypto.h
16837 VIRTIO DRIVERS FOR S390
16838 M: Cornelia Huck <cohuck@redhat.com>
16839 M: Halil Pasic <pasic@linux.ibm.com>
16840 L: linux-s390@vger.kernel.org
16841 L: virtualization@lists.linux-foundation.org
16842 L: kvm@vger.kernel.org
16844 F: drivers/s390/virtio/
16845 F: arch/s390/include/uapi/asm/virtio-ccw.h
16848 M: David Airlie <airlied@linux.ie>
16849 M: Gerd Hoffmann <kraxel@redhat.com>
16850 L: dri-devel@lists.freedesktop.org
16851 L: virtualization@lists.linux-foundation.org
16852 T: git git://anongit.freedesktop.org/drm/drm-misc
16854 F: drivers/gpu/drm/virtio/
16855 F: include/uapi/linux/virtio_gpu.h
16857 VIRTIO HOST (VHOST)
16858 M: "Michael S. Tsirkin" <mst@redhat.com>
16859 M: Jason Wang <jasowang@redhat.com>
16860 L: kvm@vger.kernel.org
16861 L: virtualization@lists.linux-foundation.org
16862 L: netdev@vger.kernel.org
16863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16866 F: include/uapi/linux/vhost.h
16868 VIRTIO INPUT DRIVER
16869 M: Gerd Hoffmann <kraxel@redhat.com>
16871 F: drivers/virtio/virtio_input.c
16872 F: include/uapi/linux/virtio_input.h
16874 VIRTUAL BOX GUEST DEVICE DRIVER
16875 M: Hans de Goede <hdegoede@redhat.com>
16876 M: Arnd Bergmann <arnd@arndb.de>
16877 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16879 F: include/linux/vbox_utils.h
16880 F: include/uapi/linux/vbox*.h
16881 F: drivers/virt/vboxguest/
16883 VIRTUAL SERIO DEVICE DRIVER
16884 M: Stephen Chandler Paul <thatslyude@gmail.com>
16886 F: drivers/input/serio/userio.c
16887 F: include/uapi/linux/userio.h
16889 VIVID VIRTUAL VIDEO DRIVER
16890 M: Hans Verkuil <hverkuil@xs4all.nl>
16891 L: linux-media@vger.kernel.org
16892 T: git git://linuxtv.org/media_tree.git
16893 W: https://linuxtv.org
16895 F: drivers/media/platform/vivid/*
16898 M: Florian Fainelli <f.fainelli@gmail.com>
16899 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16901 F: drivers/vlynq/vlynq.c
16902 F: include/linux/vlynq.h
16905 M: Martyn Welch <martyn@welchs.me.uk>
16906 M: Manohar Vanga <manohar.vanga@gmail.com>
16907 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16908 L: devel@driverdev.osuosl.org
16910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16911 F: Documentation/driver-api/vme.rst
16912 F: drivers/staging/vme/
16914 F: include/linux/vme*
16916 VMWARE BALLOON DRIVER
16917 M: Julien Freche <jfreche@vmware.com>
16918 M: Nadav Amit <namit@vmware.com>
16919 M: "VMware, Inc." <pv-drivers@vmware.com>
16920 L: linux-kernel@vger.kernel.org
16922 F: drivers/misc/vmw_balloon.c
16924 VMWARE HYPERVISOR INTERFACE
16925 M: Alok Kataria <akataria@vmware.com>
16926 L: virtualization@lists.linux-foundation.org
16928 F: arch/x86/kernel/cpu/vmware.c
16930 VMWARE PVRDMA DRIVER
16931 M: Adit Ranadive <aditr@vmware.com>
16932 M: VMware PV-Drivers <pv-drivers@vmware.com>
16933 L: linux-rdma@vger.kernel.org
16935 F: drivers/infiniband/hw/vmw_pvrdma/
16937 VMware PVSCSI driver
16938 M: Jim Gill <jgill@vmware.com>
16939 M: VMware PV-Drivers <pv-drivers@vmware.com>
16940 L: linux-scsi@vger.kernel.org
16942 F: drivers/scsi/vmw_pvscsi.c
16943 F: drivers/scsi/vmw_pvscsi.h
16945 VMWARE VMMOUSE SUBDRIVER
16946 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16947 M: "VMware, Inc." <pv-drivers@vmware.com>
16948 L: linux-input@vger.kernel.org
16950 F: drivers/input/mouse/vmmouse.c
16951 F: drivers/input/mouse/vmmouse.h
16953 VMWARE VMXNET3 ETHERNET DRIVER
16954 M: Ronak Doshi <doshir@vmware.com>
16955 M: "VMware, Inc." <pv-drivers@vmware.com>
16956 L: netdev@vger.kernel.org
16958 F: drivers/net/vmxnet3/
16960 VOCORE VOCORE2 BOARD
16961 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16962 L: linux-mips@vger.kernel.org
16964 F: arch/mips/boot/dts/ralink/vocore2.dts
16966 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16967 M: Liam Girdwood <lgirdwood@gmail.com>
16968 M: Mark Brown <broonie@kernel.org>
16969 L: linux-kernel@vger.kernel.org
16970 W: http://www.slimlogic.co.uk/?p=48
16971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16973 F: Documentation/devicetree/bindings/regulator/
16974 F: Documentation/power/regulator/
16975 F: drivers/regulator/
16976 F: include/dt-bindings/regulator/
16977 F: include/linux/regulator/
16980 M: David Ahern <dsa@cumulusnetworks.com>
16981 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16982 L: netdev@vger.kernel.org
16984 F: drivers/net/vrf.c
16985 F: Documentation/networking/vrf.txt
16987 VT1211 HARDWARE MONITOR DRIVER
16988 M: Juerg Haefliger <juergh@gmail.com>
16989 L: linux-hwmon@vger.kernel.org
16991 F: Documentation/hwmon/vt1211.rst
16992 F: drivers/hwmon/vt1211.c
16994 VT8231 HARDWARE MONITOR DRIVER
16995 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16996 L: linux-hwmon@vger.kernel.org
16998 F: drivers/hwmon/vt8231.c
17000 VUB300 USB to SDIO/SD/MMC bridge chip
17001 M: Tony Olech <tony.olech@elandigitalsystems.com>
17002 L: linux-mmc@vger.kernel.org
17003 L: linux-usb@vger.kernel.org
17005 F: drivers/mmc/host/vub300.c
17007 W1 DALLAS'S 1-WIRE BUS
17008 M: Evgeniy Polyakov <zbr@ioremap.net>
17010 F: Documentation/devicetree/bindings/w1/
17011 F: Documentation/w1/
17013 F: include/linux/w1.h
17015 W83791D HARDWARE MONITORING DRIVER
17016 M: Marc Hulsman <m.hulsman@tudelft.nl>
17017 L: linux-hwmon@vger.kernel.org
17019 F: Documentation/hwmon/w83791d.rst
17020 F: drivers/hwmon/w83791d.c
17022 W83793 HARDWARE MONITORING DRIVER
17023 M: Rudolf Marek <r.marek@assembler.cz>
17024 L: linux-hwmon@vger.kernel.org
17026 F: Documentation/hwmon/w83793.rst
17027 F: drivers/hwmon/w83793.c
17029 W83795 HARDWARE MONITORING DRIVER
17030 M: Jean Delvare <jdelvare@suse.com>
17031 L: linux-hwmon@vger.kernel.org
17033 F: drivers/hwmon/w83795.c
17035 W83L51xD SD/MMC CARD INTERFACE DRIVER
17036 M: Pierre Ossman <pierre@ossman.eu>
17038 F: drivers/mmc/host/wbsd.*
17040 WACOM PROTOCOL 4 SERIAL TABLETS
17041 M: Julian Squires <julian@cipht.net>
17042 M: Hans de Goede <hdegoede@redhat.com>
17043 L: linux-input@vger.kernel.org
17045 F: drivers/input/tablet/wacom_serial4.c
17047 WATCHDOG DEVICE DRIVERS
17048 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17049 M: Guenter Roeck <linux@roeck-us.net>
17050 L: linux-watchdog@vger.kernel.org
17051 W: http://www.linux-watchdog.org/
17052 T: git git://www.linux-watchdog.org/linux-watchdog.git
17054 F: Documentation/devicetree/bindings/watchdog/
17055 F: Documentation/watchdog/
17056 F: drivers/watchdog/
17057 F: include/linux/watchdog.h
17058 F: include/uapi/linux/watchdog.h
17060 WHISKEYCOVE PMIC GPIO DRIVER
17061 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17062 L: linux-gpio@vger.kernel.org
17064 F: drivers/gpio/gpio-wcove.c
17067 M: Dianlong Li <long17.cool@163.com>
17068 L: linux-rtc@vger.kernel.org
17070 F: drivers/rtc/rtc-sd3078.c
17073 M: David Herrmann <dh.herrmann@googlemail.com>
17074 L: linux-input@vger.kernel.org
17076 F: drivers/hid/hid-wiimote*
17078 WILOCITY WIL6210 WIRELESS DRIVER
17079 M: Maya Erez <merez@codeaurora.org>
17080 L: linux-wireless@vger.kernel.org
17081 L: wil6210@qti.qualcomm.com
17083 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17084 F: drivers/net/wireless/ath/wil6210/
17087 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17088 M: linux-wimax@intel.com
17089 L: wimax@linuxwimax.org (subscribers-only)
17091 W: http://linuxwimax.org
17092 F: Documentation/wimax/README.wimax
17093 F: include/linux/wimax/debug.h
17094 F: include/net/wimax.h
17095 F: include/uapi/linux/wimax.h
17099 M: David Härdeman <david@hardeman.nu>
17101 F: drivers/media/rc/winbond-cir.c
17103 RCMM REMOTE CONTROLS DECODER
17104 M: Patrick Lerda <patrick9876@free.fr>
17106 F: drivers/media/rc/ir-rcmm-decoder.c
17108 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17109 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17110 L: linux-watchdog@vger.kernel.org
17112 F: drivers/watchdog/ebc-c384_wdt.c
17114 WINSYSTEMS WS16C48 GPIO DRIVER
17115 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17116 L: linux-gpio@vger.kernel.org
17118 F: drivers/gpio/gpio-ws16c48.c
17120 WISTRON LAPTOP BUTTON DRIVER
17121 M: Miloslav Trmac <mitr@volny.cz>
17123 F: drivers/input/misc/wistron_btns.c
17125 WL3501 WIRELESS PCMCIA CARD DRIVER
17126 L: linux-wireless@vger.kernel.org
17128 F: drivers/net/wireless/wl3501*
17130 WOLFSON MICROELECTRONICS DRIVERS
17131 L: patches@opensource.cirrus.com
17132 T: git https://github.com/CirrusLogic/linux-drivers.git
17133 W: https://github.com/CirrusLogic/linux-drivers/wiki
17135 F: Documentation/hwmon/wm83??.rst
17136 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17137 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17138 F: Documentation/devicetree/bindings/mfd/arizona.txt
17139 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17140 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17141 F: arch/arm/mach-s3c64xx/mach-crag6410*
17142 F: drivers/clk/clk-wm83*.c
17143 F: drivers/extcon/extcon-arizona.c
17144 F: drivers/leds/leds-wm83*.c
17145 F: drivers/gpio/gpio-*wm*.c
17146 F: drivers/gpio/gpio-arizona.c
17147 F: drivers/hwmon/wm83??-hwmon.c
17148 F: drivers/input/misc/wm831x-on.c
17149 F: drivers/input/touchscreen/wm831x-ts.c
17150 F: drivers/input/touchscreen/wm97*.c
17151 F: drivers/mfd/arizona*
17152 F: drivers/mfd/wm*.c
17153 F: drivers/mfd/cs47l24*
17154 F: drivers/power/supply/wm83*.c
17155 F: drivers/rtc/rtc-wm83*.c
17156 F: drivers/regulator/wm8*.c
17157 F: drivers/regulator/arizona*
17158 F: drivers/video/backlight/wm83*_bl.c
17159 F: drivers/watchdog/wm83*_wdt.c
17160 F: include/linux/mfd/arizona/
17161 F: include/linux/mfd/wm831x/
17162 F: include/linux/mfd/wm8350/
17163 F: include/linux/mfd/wm8400*
17164 F: include/linux/regulator/arizona*
17165 F: include/linux/wm97xx.h
17166 F: include/sound/wm????.h
17167 F: sound/soc/codecs/arizona.?
17168 F: sound/soc/codecs/wm*
17169 F: sound/soc/codecs/cs47l24*
17172 M: Tejun Heo <tj@kernel.org>
17173 R: Lai Jiangshan <jiangshanlai@gmail.com>
17174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17176 F: include/linux/workqueue.h
17177 F: kernel/workqueue.c
17178 F: Documentation/core-api/workqueue.rst
17180 X-POWERS AXP288 PMIC DRIVERS
17181 M: Hans de Goede <hdegoede@redhat.com>
17184 F: drivers/acpi/pmic/intel_pmic_xpower.c
17186 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17187 M: Chen-Yu Tsai <wens@csie.org>
17188 L: linux-kernel@vger.kernel.org
17193 M: Andrew Hendry <andrew.hendry@gmail.com>
17194 L: linux-x25@vger.kernel.org
17196 F: Documentation/networking/x25*
17197 F: include/net/x25*
17200 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17201 M: Thomas Gleixner <tglx@linutronix.de>
17202 M: Ingo Molnar <mingo@redhat.com>
17203 M: Borislav Petkov <bp@alien8.de>
17204 R: "H. Peter Anvin" <hpa@zytor.com>
17206 L: linux-kernel@vger.kernel.org
17207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17209 F: Documentation/devicetree/bindings/x86/
17210 F: Documentation/x86/
17214 M: Andy Lutomirski <luto@kernel.org>
17215 L: linux-kernel@vger.kernel.org
17216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17220 X86 MCE INFRASTRUCTURE
17221 M: Tony Luck <tony.luck@intel.com>
17222 M: Borislav Petkov <bp@alien8.de>
17223 L: linux-edac@vger.kernel.org
17225 F: arch/x86/kernel/cpu/mce/*
17227 X86 MICROCODE UPDATE SUPPORT
17228 M: Borislav Petkov <bp@alien8.de>
17230 F: arch/x86/kernel/cpu/microcode/*
17233 M: Dave Hansen <dave.hansen@linux.intel.com>
17234 M: Andy Lutomirski <luto@kernel.org>
17235 M: Peter Zijlstra <peterz@infradead.org>
17236 L: linux-kernel@vger.kernel.org
17237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17241 X86 PLATFORM DRIVERS
17242 M: Darren Hart <dvhart@infradead.org>
17243 M: Andy Shevchenko <andy@infradead.org>
17244 L: platform-driver-x86@vger.kernel.org
17245 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17247 F: drivers/platform/x86/
17248 F: drivers/platform/olpc/
17250 X86 PLATFORM DRIVERS - ARCH
17251 R: Darren Hart <dvhart@infradead.org>
17252 R: Andy Shevchenko <andy@infradead.org>
17253 L: platform-driver-x86@vger.kernel.org
17255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17257 F: arch/x86/platform
17260 M: Andy Lutomirski <luto@kernel.org>
17261 L: linux-kernel@vger.kernel.org
17262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17264 F: arch/x86/entry/vdso/
17267 M: Matthew Wilcox <willy@infradead.org>
17268 L: linux-fsdevel@vger.kernel.org
17270 F: Documentation/core-api/xarray.rst
17273 F: include/linux/idr.h
17274 F: include/linux/xarray.h
17275 F: tools/testing/radix-tree
17278 M: Benjamin Valentin <benpicco@googlemail.com>
17280 F: drivers/media/rc/xbox_remote.c
17281 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17283 XC2028/3028 TUNER DRIVER
17284 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17285 L: linux-media@vger.kernel.org
17286 W: https://linuxtv.org
17287 T: git git://linuxtv.org/media_tree.git
17289 F: drivers/media/tuners/tuner-xc2028.*
17291 XDP (eXpress Data Path)
17292 M: Alexei Starovoitov <ast@kernel.org>
17293 M: Daniel Borkmann <daniel@iogearbox.net>
17294 M: David S. Miller <davem@davemloft.net>
17295 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17296 M: Jesper Dangaard Brouer <hawk@kernel.org>
17297 M: John Fastabend <john.fastabend@gmail.com>
17298 L: netdev@vger.kernel.org
17299 L: xdp-newbies@vger.kernel.org
17300 L: bpf@vger.kernel.org
17303 F: include/net/xdp.h
17304 F: kernel/bpf/devmap.c
17305 F: kernel/bpf/cpumap.c
17306 F: include/trace/events/xdp.h
17310 XDP SOCKETS (AF_XDP)
17311 M: Björn Töpel <bjorn.topel@intel.com>
17312 M: Magnus Karlsson <magnus.karlsson@intel.com>
17313 L: netdev@vger.kernel.org
17314 L: bpf@vger.kernel.org
17316 F: kernel/bpf/xskmap.c
17319 XEN BLOCK SUBSYSTEM
17320 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17321 M: Roger Pau Monné <roger.pau@citrix.com>
17322 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17324 F: drivers/block/xen-blkback/*
17325 F: drivers/block/xen*
17328 M: Stefano Stabellini <sstabellini@kernel.org>
17329 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17332 F: arch/arm/include/asm/xen/
17334 XEN HYPERVISOR ARM64
17335 M: Stefano Stabellini <sstabellini@kernel.org>
17336 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17339 F: arch/arm64/include/asm/xen/
17341 XEN HYPERVISOR INTERFACE
17342 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17343 M: Juergen Gross <jgross@suse.com>
17344 R: Stefano Stabellini <sstabellini@kernel.org>
17345 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17349 F: arch/x86/platform/pvh/
17350 F: drivers/*/xen-*front.c
17352 F: arch/x86/include/asm/xen/
17353 F: arch/x86/include/asm/pvclock-abi.h
17355 F: include/uapi/xen/
17356 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17357 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17359 XEN NETWORK BACKEND DRIVER
17360 M: Wei Liu <wei.liu@kernel.org>
17361 M: Paul Durrant <paul.durrant@citrix.com>
17362 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17363 L: netdev@vger.kernel.org
17365 F: drivers/net/xen-netback/*
17368 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17369 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17371 F: arch/x86/pci/*xen*
17372 F: drivers/pci/*xen*
17375 M: Juergen Gross <jgross@suse.com>
17376 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17377 L: linux-scsi@vger.kernel.org
17379 F: drivers/scsi/xen-scsifront.c
17380 F: drivers/xen/xen-scsiback.c
17381 F: include/xen/interface/io/vscsiif.h
17383 XEN SWIOTLB SUBSYSTEM
17384 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17385 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17386 L: iommu@lists.linux-foundation.org
17388 F: arch/x86/xen/*swiotlb*
17389 F: drivers/xen/*swiotlb*
17391 XEN SOUND FRONTEND DRIVER
17392 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17393 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17394 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17399 M: Darrick J. Wong <darrick.wong@oracle.com>
17400 M: linux-xfs@vger.kernel.org
17401 L: linux-xfs@vger.kernel.org
17403 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17405 F: Documentation/filesystems/xfs.txt
17408 XILINX AXI ETHERNET DRIVER
17409 M: Anirudha Sarangi <anirudh@xilinx.com>
17410 M: John Linn <John.Linn@xilinx.com>
17412 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17414 XILINX UARTLITE SERIAL DRIVER
17415 M: Peter Korsgaard <jacmet@sunsite.dk>
17416 L: linux-serial@vger.kernel.org
17418 F: drivers/tty/serial/uartlite.c
17420 XILINX VIDEO IP CORES
17421 M: Hyun Kwon <hyun.kwon@xilinx.com>
17422 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17423 L: linux-media@vger.kernel.org
17424 T: git git://linuxtv.org/media_tree.git
17426 F: Documentation/devicetree/bindings/media/xilinx/
17427 F: drivers/media/platform/xilinx/
17428 F: include/uapi/linux/xilinx-v4l2-controls.h
17431 M: Eli Billauer <eli.billauer@gmail.com>
17432 L: linux-kernel@vger.kernel.org
17434 F: drivers/char/xillybus/
17437 M: George Cherian <george.cherian@cavium.com>
17438 M: Jan Glauber <jglauber@cavium.com>
17439 L: linux-i2c@vger.kernel.org
17440 W: http://www.cavium.com
17442 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17443 F: drivers/i2c/busses/i2c-xlp9xx.c
17445 XRA1403 GPIO EXPANDER
17446 M: Nandor Han <nandor.han@ge.com>
17447 M: Semi Malinen <semi.malinen@ge.com>
17448 L: linux-gpio@vger.kernel.org
17450 F: drivers/gpio/gpio-xra1403.c
17451 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17453 XTENSA XTFPGA PLATFORM SUPPORT
17454 M: Max Filippov <jcmvbkbc@gmail.com>
17455 L: linux-xtensa@linux-xtensa.org
17457 F: drivers/spi/spi-xtensa-xtfpga.c
17458 F: sound/soc/xtensa/xtfpga-i2s.c
17460 YAM DRIVER FOR AX.25
17461 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17462 L: linux-hams@vger.kernel.org
17464 F: drivers/net/hamradio/yam*
17465 F: include/linux/yam.h
17467 YAMA SECURITY MODULE
17468 M: Kees Cook <keescook@chromium.org>
17469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17472 F: Documentation/admin-guide/LSM/Yama.rst
17474 YEALINK PHONE DRIVER
17475 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17476 L: usbb2k-api-dev@nongnu.org
17478 F: Documentation/input/devices/yealink.rst
17479 F: drivers/input/misc/yealink.*
17481 Z8530 DRIVER FOR AX.25
17482 M: Joerg Reuter <jreuter@yaina.de>
17483 W: http://yaina.de/jreuter/
17484 W: http://www.qsl.net/dl1bke/
17485 L: linux-hams@vger.kernel.org
17487 F: Documentation/networking/z8530drv.txt
17488 F: drivers/net/hamradio/*scc.c
17489 F: drivers/net/hamradio/z8530.h
17491 ZBUD COMPRESSED PAGE ALLOCATOR
17492 M: Seth Jennings <sjenning@redhat.com>
17493 M: Dan Streetman <ddstreet@ieee.org>
17494 L: linux-mm@kvack.org
17497 F: include/linux/zbud.h
17499 ZD1211RW WIRELESS DRIVER
17500 M: Daniel Drake <dsd@gentoo.org>
17501 M: Ulrich Kunitz <kune@deine-taler.de>
17502 W: http://zd1211.ath.cx/wiki/DriverRewrite
17503 L: linux-wireless@vger.kernel.org
17504 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17506 F: drivers/net/wireless/zydas/zd1211rw/
17508 ZD1301 MEDIA DRIVER
17509 M: Antti Palosaari <crope@iki.fi>
17510 L: linux-media@vger.kernel.org
17511 W: https://linuxtv.org/
17512 W: http://palosaari.fi/linux/
17513 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17515 F: drivers/media/usb/dvb-usb-v2/zd1301*
17517 ZD1301_DEMOD MEDIA DRIVER
17518 M: Antti Palosaari <crope@iki.fi>
17519 L: linux-media@vger.kernel.org
17520 W: https://linuxtv.org/
17521 W: http://palosaari.fi/linux/
17522 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17524 F: drivers/media/dvb-frontends/zd1301_demod*
17526 ZHAOXIN PROCESSOR SUPPORT
17527 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17528 L: linux-kernel@vger.kernel.org
17530 F: arch/x86/kernel/cpu/zhaoxin.c
17532 ZPOOL COMPRESSED PAGE STORAGE API
17533 M: Dan Streetman <ddstreet@ieee.org>
17534 L: linux-mm@kvack.org
17537 F: include/linux/zpool.h
17539 ZR36067 VIDEO FOR LINUX DRIVER
17540 L: mjpeg-users@lists.sourceforge.net
17541 L: linux-media@vger.kernel.org
17542 W: http://mjpeg.sourceforge.net/driver-zoran/
17543 T: hg https://linuxtv.org/hg/v4l-dvb
17545 F: drivers/staging/media/zoran/
17547 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17548 M: Minchan Kim <minchan@kernel.org>
17549 M: Nitin Gupta <ngupta@vflare.org>
17550 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17551 L: linux-kernel@vger.kernel.org
17553 F: drivers/block/zram/
17554 F: Documentation/blockdev/zram.txt
17556 ZS DECSTATION Z85C30 SERIAL DRIVER
17557 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17559 F: drivers/tty/serial/zs.*
17561 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17562 M: Minchan Kim <minchan@kernel.org>
17563 M: Nitin Gupta <ngupta@vflare.org>
17564 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17565 L: linux-mm@kvack.org
17568 F: include/linux/zsmalloc.h
17569 F: Documentation/vm/zsmalloc.rst
17571 ZSWAP COMPRESSED SWAP CACHING
17572 M: Seth Jennings <sjenning@redhat.com>
17573 M: Dan Streetman <ddstreet@ieee.org>
17574 L: linux-mm@kvack.org
17579 M: Linus Torvalds <torvalds@linux-foundation.org>
17580 L: linux-kernel@vger.kernel.org
17581 Q: http://patchwork.kernel.org/project/LKML/list/
17582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17583 S: Buried alive in reporters