3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/device_drivers/3com/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M: Heiner Kallweit <hkallweit1@gmail.com>
184 L: netdev@vger.kernel.org
186 F: drivers/net/ethernet/realtek/r8169.c
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L: linux-serial@vger.kernel.org
192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F: drivers/tty/serial/8250*
194 F: include/linux/serial_8250.h
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L: netdev@vger.kernel.org
199 F: drivers/net/ethernet/8390/
202 M: Eric Van Hensbergen <ericvh@gmail.com>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 M: Dominique Martinet <asmadeus@codewreck.org>
205 L: v9fs-developer@lists.sourceforge.net
206 W: http://swik.net/v9fs
207 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T: git git://github.com/martinetd/linux.git
211 F: Documentation/filesystems/9p.txt
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
219 M: Antti Palosaari <crope@iki.fi>
220 L: linux-media@vger.kernel.org
221 W: https://linuxtv.org
222 W: http://palosaari.fi/linux/
223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
224 T: git git://linuxtv.org/anttip/media_tree.git
226 F: drivers/media/dvb-frontends/a8293*
228 AACRAID SCSI RAID DRIVER
229 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L: linux-scsi@vger.kernel.org
231 W: http://www.adaptec.com/
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
237 L: linux-api@vger.kernel.org
238 F: include/linux/syscalls.h
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M: Hans de Goede <hdegoede@redhat.com>
243 L: linux-hwmon@vger.kernel.org
245 F: drivers/hwmon/abituguru.c
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M: Alistair John Strachan <alistair@devzero.co.uk>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru3.c
253 ACCES 104-DIO-48E GPIO DRIVER
254 M: William Breathitt Gray <vilhelm.gray@gmail.com>
255 L: linux-gpio@vger.kernel.org
257 F: drivers/gpio/gpio-104-dio-48e.c
259 ACCES 104-IDI-48 GPIO DRIVER
260 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-idi-48.c
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idio-16.c
271 ACCES 104-QUAD-8 IIO DRIVER
272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
273 L: linux-iio@vger.kernel.org
275 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F: drivers/iio/counter/104-quad-8.c
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M: William Breathitt Gray <vilhelm.gray@gmail.com>
280 L: linux-gpio@vger.kernel.org
282 F: drivers/gpio/gpio-pci-idio-16.c
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M: William Breathitt Gray <vilhelm.gray@gmail.com>
286 L: linux-gpio@vger.kernel.org
288 F: drivers/gpio/gpio-pcie-idio-24.c
291 M: Jes Sorensen <jes@trained-monkey.org>
292 L: linux-acenic@sunsite.dk
294 F: drivers/net/ethernet/alteon/acenic*
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M: Peter Feuerer <peter@piie.net>
298 L: platform-driver-x86@vger.kernel.org
299 W: http://piie.net/?section=acerhdf
301 F: drivers/platform/x86/acerhdf.c
303 ACER WMI LAPTOP EXTRAS
304 M: "Lee, Chun-Yi" <jlee@suse.com>
305 L: platform-driver-x86@vger.kernel.org
307 F: drivers/platform/x86/acer-wmi.c
310 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M: Len Brown <lenb@kernel.org>
312 L: linux-acpi@vger.kernel.org
313 W: https://01.org/linux-acpi
314 Q: https://patchwork.kernel.org/project/linux-acpi/list/
315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B: https://bugzilla.kernel.org
319 F: drivers/pnp/pnpacpi/
320 F: include/linux/acpi.h
321 F: include/linux/fwnode.h
323 F: Documentation/acpi/
324 F: Documentation/ABI/testing/sysfs-bus-acpi
325 F: Documentation/ABI/testing/configfs-acpi
326 F: drivers/pci/*acpi*
327 F: drivers/pci/*/*acpi*
331 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M: Len Brown <lenb@kernel.org>
333 L: linux-acpi@vger.kernel.org
334 R: James Morse <james.morse@arm.com>
335 R: Tony Luck <tony.luck@intel.com>
336 R: Borislav Petkov <bp@alien8.de>
337 F: drivers/acpi/apei/
339 ACPI COMPONENT ARCHITECTURE (ACPICA)
340 M: Robert Moore <robert.moore@intel.com>
341 M: Erik Schmauss <erik.schmauss@intel.com>
342 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
343 L: linux-acpi@vger.kernel.org
345 W: https://acpica.org/
346 W: https://github.com/acpica/acpica/
347 Q: https://patchwork.kernel.org/project/linux-acpi/list/
348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
349 B: https://bugzilla.kernel.org
350 B: https://bugs.acpica.org
352 F: drivers/acpi/acpica/
357 M: Zhang Rui <rui.zhang@intel.com>
358 L: linux-acpi@vger.kernel.org
359 W: https://01.org/linux-acpi
360 B: https://bugzilla.kernel.org
362 F: drivers/acpi/fan.c
364 ACPI FOR ARM64 (ACPI/arm64)
365 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
366 M: Hanjun Guo <hanjun.guo@linaro.org>
367 M: Sudeep Holla <sudeep.holla@arm.com>
368 L: linux-acpi@vger.kernel.org
370 F: drivers/acpi/arm64
372 ACPI I2C MULTI INSTANTIATE DRIVER
373 M: Hans de Goede <hdegoede@redhat.com>
374 L: platform-driver-x86@vger.kernel.org
376 F: drivers/platform/x86/i2c-multi-instantiate.c
379 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
380 M: Len Brown <lenb@kernel.org>
381 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
382 R: Mika Westerberg <mika.westerberg@linux.intel.com>
383 L: linux-acpi@vger.kernel.org
384 Q: https://patchwork.kernel.org/project/linux-acpi/list/
385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
386 B: https://bugzilla.kernel.org
388 F: drivers/acpi/pmic/
391 M: Zhang Rui <rui.zhang@intel.com>
392 L: linux-acpi@vger.kernel.org
393 W: https://01.org/linux-acpi
394 B: https://bugzilla.kernel.org
396 F: drivers/acpi/*thermal*
399 M: Zhang Rui <rui.zhang@intel.com>
400 L: linux-acpi@vger.kernel.org
401 W: https://01.org/linux-acpi
402 B: https://bugzilla.kernel.org
404 F: drivers/acpi/acpi_video.c
407 L: platform-driver-x86@vger.kernel.org
409 F: drivers/platform/x86/wmi.c
410 F: include/uapi/linux/wmi.h
412 AD1889 ALSA SOUND DRIVER
413 W: https://parisc.wiki.kernel.org/index.php/AD1889
414 L: linux-parisc@vger.kernel.org
416 F: sound/pci/ad1889.*
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5254
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/misc/ad525x_dpot.c
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD5398
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/regulator/ad5398.c
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7142
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/misc/ad714x.c
439 AD7877 TOUCHSCREEN DRIVER
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7877
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7877.c
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD7879
449 W: http://ez.analog.com/community/linux-device-drivers
451 F: drivers/input/touchscreen/ad7879.c
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M: Jiri Kosina <jikos@kernel.org>
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: https://wiki.analog.com/ADF7242
460 W: http://ez.analog.com/community/linux-device-drivers
461 L: linux-wpan@vger.kernel.org
463 F: drivers/net/ieee802154/adf7242.c
464 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466 ADM1025 HARDWARE MONITOR DRIVER
467 M: Jean Delvare <jdelvare@suse.com>
468 L: linux-hwmon@vger.kernel.org
470 F: Documentation/hwmon/adm1025
471 F: drivers/hwmon/adm1025.c
473 ADM1029 HARDWARE MONITOR DRIVER
474 M: Corentin Labbe <clabbe.montjoie@gmail.com>
475 L: linux-hwmon@vger.kernel.org
477 F: drivers/hwmon/adm1029.c
479 ADM8211 WIRELESS DRIVER
480 L: linux-wireless@vger.kernel.org
481 W: http://wireless.kernel.org/
483 F: drivers/net/wireless/admtek/adm8211.*
485 ADP1653 FLASH CONTROLLER DRIVER
486 M: Sakari Ailus <sakari.ailus@iki.fi>
487 L: linux-media@vger.kernel.org
489 F: drivers/media/i2c/adp1653.c
490 F: include/media/i2c/adp1653.h
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M: Michael Hennerich <michael.hennerich@analog.com>
494 W: http://wiki.analog.com/ADP5520
495 W: http://ez.analog.com/community/linux-device-drivers
497 F: drivers/mfd/adp5520.c
498 F: drivers/video/backlight/adp5520_bl.c
499 F: drivers/leds/leds-adp5520.c
500 F: drivers/gpio/gpio-adp5520.c
501 F: drivers/input/keyboard/adp5520-keys.c
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/ADP5588
506 W: http://ez.analog.com/community/linux-device-drivers
508 F: drivers/input/keyboard/adp5588-keys.c
509 F: drivers/gpio/gpio-adp5588.c
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADP8860
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/video/backlight/adp8860_bl.c
518 ADS1015 HARDWARE MONITOR DRIVER
519 M: Dirk Eibach <eibach@gdsys.de>
520 L: linux-hwmon@vger.kernel.org
522 F: Documentation/hwmon/ads1015
523 F: drivers/hwmon/ads1015.c
524 F: include/linux/platform_data/ads1015.h
527 M: Colin Leroy <colin@colino.net>
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
532 M: Jean Delvare <jdelvare@suse.com>
533 L: linux-hwmon@vger.kernel.org
535 F: Documentation/hwmon/adt7475
536 F: drivers/hwmon/adt7475.c
539 M: Matthew Wilcox <willy@infradead.org>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M: Stefan Popa <stefan.popa@analog.com>
555 W: http://ez.analog.com/community/linux-device-drivers
557 F: drivers/iio/accel/adxl372.c
558 F: drivers/iio/accel/adxl372_spi.c
559 F: drivers/iio/accel/adxl372_i2c.c
560 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
563 M: Antti Palosaari <crope@iki.fi>
564 L: linux-media@vger.kernel.org
565 W: https://linuxtv.org
566 W: http://palosaari.fi/linux/
567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
568 T: git git://linuxtv.org/anttip/media_tree.git
570 F: drivers/media/dvb-frontends/af9013*
573 M: Antti Palosaari <crope@iki.fi>
574 L: linux-media@vger.kernel.org
575 W: https://linuxtv.org
576 W: http://palosaari.fi/linux/
577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
578 T: git git://linuxtv.org/anttip/media_tree.git
580 F: drivers/media/dvb-frontends/af9033*
583 M: David Sterba <dsterba@suse.com>
584 L: linux-fsdevel@vger.kernel.org
586 F: Documentation/filesystems/affs.txt
590 M: David Howells <dhowells@redhat.com>
591 L: linux-afs@lists.infradead.org
594 F: include/trace/events/afs.h
595 F: Documentation/filesystems/afs.txt
596 W: https://www.infradead.org/~dhowells/kafs/
599 M: David Airlie <airlied@linux.ie>
600 T: git git://anongit.freedesktop.org/drm/drm
603 F: include/linux/agp*
604 F: include/uapi/linux/agp*
607 M: "Juergen E. Fischer" <fischer@norbit.de>
608 L: linux-scsi@vger.kernel.org
610 F: drivers/scsi/aha152x*
611 F: drivers/scsi/pcmcia/aha152x*
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M: Hannes Reinecke <hare@suse.com>
615 L: linux-scsi@vger.kernel.org
617 F: drivers/scsi/aic7xxx/
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M: Hans Verkuil <hverkuil@xs4all.nl>
621 L: linux-media@vger.kernel.org
622 T: git git://linuxtv.org/media_tree.git
623 W: https://linuxtv.org
625 F: drivers/media/radio/radio-aimslab*
628 M: Benjamin LaHaise <bcrl@kvack.org>
629 L: linux-aio@kvack.org
632 F: include/linux/*aio*.h
635 M: Antti Palosaari <crope@iki.fi>
636 L: linux-media@vger.kernel.org
637 W: https://linuxtv.org
638 W: http://palosaari.fi/linux/
639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
640 T: git git://linuxtv.org/anttip/media_tree.git
642 F: drivers/media/usb/airspy/
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
647 F: drivers/net/ethernet/alacritech/*
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M: Duncan Sands <duncan.sands@free.fr>
651 L: linux-usb@vger.kernel.org
652 W: http://www.linux-usb.org/SpeedTouch/
654 F: drivers/usb/atm/speedtch.c
655 F: drivers/usb/atm/usbatm.c
657 ALCHEMY AU1XX0 MMC DRIVER
658 M: Manuel Lauss <manuel.lauss@gmail.com>
660 F: drivers/mmc/host/au1xmmc.c
663 M: Rudolf Marek <r.marek@assembler.cz>
664 L: linux-i2c@vger.kernel.org
666 F: Documentation/i2c/busses/i2c-ali1563
667 F: drivers/i2c/busses/i2c-ali1563.c
669 ALLWINNER SECURITY SYSTEM
670 M: Corentin Labbe <clabbe.montjoie@gmail.com>
671 L: linux-crypto@vger.kernel.org
673 F: drivers/crypto/sunxi-ss/
676 M: Maxime Ripard <maxime.ripard@bootlin.com>
677 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L: linux-media@vger.kernel.org
680 F: drivers/staging/media/sunxi/cedrus/
683 M: Richard Henderson <rth@twiddle.net>
684 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M: Matt Turner <mattst88@gmail.com>
687 L: linux-alpha@vger.kernel.org
690 ALPS PS/2 TOUCHPAD DRIVER
691 R: Pali Rohár <pali.rohar@gmail.com>
692 F: drivers/input/mouse/alps.*
694 ALTERA I2C CONTROLLER DRIVER
695 M: Thor Thayer <thor.thayer@linux.intel.com>
697 F: drivers/i2c/busses/i2c-altera.c
699 ALTERA MAILBOX DRIVER
700 M: Ley Foon Tan <lftan@altera.com>
701 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
703 F: drivers/mailbox/mailbox-altera.c
706 M: Tien Hock Loh <thloh@altera.com>
707 L: linux-gpio@vger.kernel.org
709 F: drivers/gpio/gpio-altera.c
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M: Thor Thayer <thor.thayer@linux.intel.com>
714 F: drivers/gpio/gpio-altera-a10sr.c
715 F: drivers/mfd/altera-a10sr.c
716 F: drivers/reset/reset-a10sr.c
717 F: include/linux/mfd/altera-a10sr.h
718 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M: Thor Thayer <thor.thayer@linux.intel.com>
722 L: netdev@vger.kernel.org
723 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 F: drivers/net/ethernet/altera/
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M: Tobias Klauser <tklauser@distanz.ch>
729 L: linux-serial@vger.kernel.org
730 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
732 F: drivers/tty/serial/altera_uart.c
733 F: drivers/tty/serial/altera_jtaguart.c
734 F: include/linux/altera_uart.h
735 F: include/linux/altera_jtaguart.h
737 AMAZON ETHERNET DRIVERS
738 M: Netanel Belgazal <netanel@amazon.com>
739 R: Saeed Bishara <saeedb@amazon.com>
740 R: Zorik Machulsky <zorik@amazon.com>
741 L: netdev@vger.kernel.org
743 F: Documentation/networking/device_drivers/amazon/ena.txt
744 F: drivers/net/ethernet/amazon/
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M: Tom Lendacky <thomas.lendacky@amd.com>
748 M: Gary Hook <gary.hook@amd.com>
749 L: linux-crypto@vger.kernel.org
751 F: drivers/crypto/ccp/
752 F: include/linux/ccp.h
755 M: Harry Wentland <harry.wentland@amd.com>
756 M: Leo Li <sunpeng.li@amd.com>
757 L: amd-gfx@lists.freedesktop.org
758 T: git git://people.freedesktop.org/~agd5f/linux
760 F: drivers/gpu/drm/amd/display/
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M: Huang Rui <ray.huang@amd.com>
764 L: linux-hwmon@vger.kernel.org
766 F: Documentation/hwmon/fam15h_power
767 F: drivers/hwmon/fam15h_power.c
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
772 F: drivers/usb/gadget/udc/amd5536udc.*
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P: Andres Salomon <dilinger@queued.net>
776 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
779 F: drivers/char/hw_random/geode-rng.c
780 F: drivers/crypto/geode*
781 F: drivers/video/fbdev/geode/
782 F: arch/x86/include/asm/geode.h
785 M: Joerg Roedel <joro@8bytes.org>
786 L: iommu@lists.linux-foundation.org
787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
789 F: drivers/iommu/amd_iommu*.[ch]
790 F: include/linux/amd-iommu.h
793 M: Oded Gabbay <oded.gabbay@gmail.com>
794 L: dri-devel@lists.freedesktop.org
795 T: git git://people.freedesktop.org/~gabbayo/linux.git
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F: drivers/gpu/drm/amd/amdkfd/
805 F: drivers/gpu/drm/amd/include/cik_structs.h
806 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F: drivers/gpu/drm/amd/include/vi_structs.h
808 F: drivers/gpu/drm/amd/include/v9_structs.h
809 F: include/uapi/linux/kfd_ioctl.h
812 M: Rex Zhu <rex.zhu@amd.com>
813 M: Evan Quan <evan.quan@amd.com>
814 L: amd-gfx@lists.freedesktop.org
816 F: drivers/gpu/drm/amd/powerplay/
817 T: git git://people.freedesktop.org/~agd5f/linux
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M: Brijesh Singh <brijeshkumar.singh@amd.com>
821 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M: Tom Lendacky <thomas.lendacky@amd.com>
824 F: arch/arm64/boot/dts/amd/
827 M: Tom Lendacky <thomas.lendacky@amd.com>
828 L: netdev@vger.kernel.org
830 F: drivers/net/ethernet/amd/xgbe/
831 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
833 ANALOG DEVICES INC AD5686 DRIVER
834 M: Stefan Popa <stefan.popa@analog.com>
835 L: linux-pm@vger.kernel.org
836 W: http://ez.analog.com/community/linux-device-drivers
838 F: drivers/iio/dac/ad5686*
839 F: drivers/iio/dac/ad5696*
841 ANALOG DEVICES INC AD5758 DRIVER
842 M: Stefan Popa <stefan.popa@analog.com>
843 L: linux-iio@vger.kernel.org
844 W: http://ez.analog.com/community/linux-device-drivers
846 F: drivers/iio/dac/ad5758.c
847 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
849 ANALOG DEVICES INC AD7124 DRIVER
850 M: Stefan Popa <stefan.popa@analog.com>
851 L: linux-iio@vger.kernel.org
852 W: http://ez.analog.com/community/linux-device-drivers
854 F: drivers/iio/adc/ad7124.c
855 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
857 ANALOG DEVICES INC AD7606 DRIVER
858 M: Stefan Popa <stefan.popa@analog.com>
859 L: linux-iio@vger.kernel.org
860 W: http://ez.analog.com/community/linux-device-drivers
862 F: drivers/iio/adc/ad7606.c
863 F: Documentation/devicetree/bindings/iio/adc/ad7606.txt
865 ANALOG DEVICES INC AD7768-1 DRIVER
866 M: Stefan Popa <stefan.popa@analog.com>
867 L: linux-iio@vger.kernel.org
868 W: http://ez.analog.com/community/linux-device-drivers
870 F: drivers/iio/adc/ad7768-1.c
871 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
873 ANALOG DEVICES INC AD9389B DRIVER
874 M: Hans Verkuil <hans.verkuil@cisco.com>
875 L: linux-media@vger.kernel.org
877 F: drivers/media/i2c/ad9389b*
879 ANALOG DEVICES INC ADGS1408 DRIVER
880 M: Mircea Caprioru <mircea.caprioru@analog.com>
882 F: drivers/mux/adgs1408.c
883 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
885 ANALOG DEVICES INC ADP5061 DRIVER
886 M: Stefan Popa <stefan.popa@analog.com>
887 L: linux-pm@vger.kernel.org
888 W: http://ez.analog.com/community/linux-device-drivers
890 F: drivers/power/supply/adp5061.c
892 ANALOG DEVICES INC ADV7180 DRIVER
893 M: Lars-Peter Clausen <lars@metafoo.de>
894 L: linux-media@vger.kernel.org
895 W: http://ez.analog.com/community/linux-device-drivers
897 F: drivers/media/i2c/adv7180.c
899 ANALOG DEVICES INC ADV748X DRIVER
900 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
901 L: linux-media@vger.kernel.org
903 F: drivers/media/i2c/adv748x/*
905 ANALOG DEVICES INC ADV7511 DRIVER
906 M: Hans Verkuil <hans.verkuil@cisco.com>
907 L: linux-media@vger.kernel.org
909 F: drivers/media/i2c/adv7511*
911 ANALOG DEVICES INC ADV7604 DRIVER
912 M: Hans Verkuil <hans.verkuil@cisco.com>
913 L: linux-media@vger.kernel.org
915 F: drivers/media/i2c/adv7604*
917 ANALOG DEVICES INC ADV7842 DRIVER
918 M: Hans Verkuil <hans.verkuil@cisco.com>
919 L: linux-media@vger.kernel.org
921 F: drivers/media/i2c/adv7842*
923 ANALOG DEVICES INC ASOC CODEC DRIVERS
924 M: Lars-Peter Clausen <lars@metafoo.de>
925 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
926 W: http://wiki.analog.com/
927 W: http://ez.analog.com/community/linux-device-drivers
929 F: sound/soc/codecs/adau*
930 F: sound/soc/codecs/adav*
931 F: sound/soc/codecs/ad1*
932 F: sound/soc/codecs/ad7*
933 F: sound/soc/codecs/ssm*
934 F: sound/soc/codecs/sigmadsp.*
936 ANALOG DEVICES INC DMA DRIVERS
937 M: Lars-Peter Clausen <lars@metafoo.de>
938 W: http://ez.analog.com/community/linux-device-drivers
940 F: drivers/dma/dma-axi-dmac.c
942 ANALOG DEVICES INC IIO DRIVERS
943 M: Lars-Peter Clausen <lars@metafoo.de>
944 M: Michael Hennerich <Michael.Hennerich@analog.com>
945 W: http://wiki.analog.com/
946 W: http://ez.analog.com/community/linux-device-drivers
948 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
949 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
951 F: drivers/iio/adc/ltc2497*
952 X: drivers/iio/*/adjd*
953 F: drivers/staging/iio/*/ad*
956 M: Greentime Hu <green.hu@gmail.com>
957 M: Vincent Chen <deanbo422@gmail.com>
958 T: git https://github.com/andestech/linux.git
961 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
962 F: Documentation/devicetree/bindings/nds32/
966 ANDROID CONFIG FRAGMENTS
967 M: Rob Herring <robh@kernel.org>
969 F: kernel/configs/android*
972 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
973 M: Arve Hjønnevåg <arve@android.com>
974 M: Todd Kjos <tkjos@android.com>
975 M: Martijn Coenen <maco@android.com>
976 M: Joel Fernandes <joel@joelfernandes.org>
977 M: Christian Brauner <christian@brauner.io>
978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
979 L: devel@driverdev.osuosl.org
982 F: drivers/staging/android/
984 ANDROID GOLDFISH PIC DRIVER
985 M: Miodrag Dinic <miodrag.dinic@mips.com>
987 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
988 F: drivers/irqchip/irq-goldfish-pic.c
990 ANDROID GOLDFISH RTC DRIVER
991 M: Miodrag Dinic <miodrag.dinic@mips.com>
993 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
994 F: drivers/rtc/rtc-goldfish.c
997 M: Laura Abbott <labbott@redhat.com>
998 M: Sumit Semwal <sumit.semwal@linaro.org>
999 L: devel@driverdev.osuosl.org
1000 L: dri-devel@lists.freedesktop.org
1001 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1003 F: drivers/staging/android/ion
1004 F: drivers/staging/android/uapi/ion.h
1006 AOA (Apple Onboard Audio) ALSA DRIVER
1007 M: Johannes Berg <johannes@sipsolutions.net>
1008 L: linuxppc-dev@lists.ozlabs.org
1009 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1013 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1014 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1015 L: linux-iio@vger.kernel.org
1017 F: drivers/iio/adc/stx104.c
1020 M: Jiri Kosina <jikos@kernel.org>
1022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1023 F: arch/x86/kernel/apm_32.c
1024 F: include/linux/apm_bios.h
1025 F: include/uapi/linux/apm_bios.h
1026 F: drivers/char/apm-emulation.c
1028 APPARMOR SECURITY MODULE
1029 M: John Johansen <john.johansen@canonical.com>
1030 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1031 W: wiki.apparmor.net
1032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1034 F: security/apparmor/
1035 F: Documentation/admin-guide/LSM/apparmor.rst
1037 APPLE BCM5974 MULTITOUCH DRIVER
1038 M: Henrik Rydberg <rydberg@bitmath.org>
1039 L: linux-input@vger.kernel.org
1041 F: drivers/input/mouse/bcm5974.c
1044 M: Henrik Rydberg <rydberg@bitmath.org>
1045 L: linux-hwmon@vger.kernel.org
1047 F: drivers/hwmon/applesmc.c
1049 APPLETALK NETWORK LAYER
1050 L: netdev@vger.kernel.org
1052 F: drivers/net/appletalk/
1055 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1056 M: Khuong Dinh <khuong@os.amperecomputing.com>
1058 F: arch/arm64/boot/dts/apm/
1060 APPLIED MICRO (APM) X-GENE SOC EDAC
1061 M: Khuong Dinh <khuong@os.amperecomputing.com>
1063 F: drivers/edac/xgene_edac.c
1064 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1066 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1067 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1068 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1070 F: drivers/net/ethernet/apm/xgene-v2/
1072 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1073 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1074 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1075 M: Quan Nguyen <quan@os.amperecomputing.com>
1077 F: drivers/net/ethernet/apm/xgene/
1078 F: drivers/net/phy/mdio-xgene.c
1079 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1080 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1082 APPLIED MICRO (APM) X-GENE SOC PMU
1083 M: Khuong Dinh <khuong@os.amperecomputing.com>
1085 F: drivers/perf/xgene_pmu.c
1086 F: Documentation/perf/xgene-pmu.txt
1087 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1089 APTINA CAMERA SENSOR PLL
1090 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1091 L: linux-media@vger.kernel.org
1093 F: drivers/media/i2c/aptina-pll.*
1095 ARC FRAMEBUFFER DRIVER
1096 M: Jaya Kumar <jayalk@intworks.biz>
1098 F: drivers/video/fbdev/arcfb.c
1099 F: drivers/video/fbdev/core/fb_defio.c
1102 M: Alexey Brodkin <abrodkin@synopsys.com>
1104 F: drivers/gpu/drm/arc/
1105 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1107 ARCNET NETWORK LAYER
1108 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1109 L: netdev@vger.kernel.org
1111 F: drivers/net/arcnet/
1112 F: include/uapi/linux/if_arcnet.h
1114 ARM ARCHITECTED TIMER DRIVER
1115 M: Mark Rutland <mark.rutland@arm.com>
1116 M: Marc Zyngier <marc.zyngier@arm.com>
1117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 F: arch/arm/include/asm/arch_timer.h
1120 F: arch/arm64/include/asm/arch_timer.h
1121 F: drivers/clocksource/arm_arch_timer.c
1123 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1124 M: Linus Walleij <linus.walleij@linaro.org>
1125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127 F: Documentation/devicetree/bindings/arm/arm-boards
1128 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1129 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1130 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1131 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1132 F: arch/arm/mach-integrator/
1133 F: arch/arm/mach-realview/
1134 F: arch/arm/mach-versatile/
1135 F: arch/arm/plat-versatile/
1136 F: arch/arm/boot/dts/arm-realview-*
1137 F: arch/arm/boot/dts/integrator*
1138 F: arch/arm/boot/dts/versatile*
1139 F: drivers/clk/versatile/
1140 F: drivers/i2c/busses/i2c-versatile.c
1141 F: drivers/irqchip/irq-versatile-fpga.c
1142 F: drivers/mtd/maps/physmap_of_versatile.c
1143 F: drivers/power/reset/arm-versatile-reboot.c
1144 F: drivers/soc/versatile/
1146 ARM HDLCD DRM DRIVER
1147 M: Liviu Dudau <liviu.dudau@arm.com>
1149 F: drivers/gpu/drm/arm/hdlcd_*
1150 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1152 ARM MALI-DP DRM DRIVER
1153 M: Liviu Dudau <liviu.dudau@arm.com>
1154 M: Brian Starkey <brian.starkey@arm.com>
1155 M: Mali DP Maintainers <malidp@foss.arm.com>
1157 F: drivers/gpu/drm/arm/
1158 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1160 ARM MFM AND FLOPPY DRIVERS
1161 M: Ian Molton <spyro@f2s.com>
1163 F: arch/arm/lib/floppydma.S
1164 F: arch/arm/include/asm/floppy.h
1166 ARM PMU PROFILING AND DEBUGGING
1167 M: Will Deacon <will.deacon@arm.com>
1168 M: Mark Rutland <mark.rutland@arm.com>
1170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171 F: arch/arm*/kernel/perf_*
1172 F: arch/arm/oprofile/common.c
1173 F: arch/arm*/kernel/hw_breakpoint.c
1174 F: arch/arm*/include/asm/hw_breakpoint.h
1175 F: arch/arm*/include/asm/perf_event.h
1177 F: include/linux/perf/arm_pmu.h
1178 F: Documentation/devicetree/bindings/arm/pmu.txt
1179 F: Documentation/devicetree/bindings/perf/
1182 M: Russell King <linux@armlinux.org.uk>
1183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 W: http://www.armlinux.org.uk/
1186 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1188 X: arch/arm/boot/dts/
1190 ARM PRIMECELL AACI PL041 DRIVER
1191 M: Russell King <linux@armlinux.org.uk>
1195 ARM PRIMECELL BUS SUPPORT
1196 M: Russell King <linux@armlinux.org.uk>
1199 F: include/linux/amba/bus.h
1201 ARM PRIMECELL CLCD PL110 DRIVER
1202 M: Russell King <linux@armlinux.org.uk>
1204 F: drivers/video/fbdev/amba-clcd.*
1206 ARM PRIMECELL KMI PL050 DRIVER
1207 M: Russell King <linux@armlinux.org.uk>
1209 F: drivers/input/serio/ambakmi.*
1210 F: include/linux/amba/kmi.h
1212 ARM PRIMECELL MMCI PL180/1 DRIVER
1213 M: Russell King <linux@armlinux.org.uk>
1215 F: drivers/mmc/host/mmci.*
1216 F: include/linux/amba/mmci.h
1218 ARM PRIMECELL SSP PL022 SPI DRIVER
1219 M: Linus Walleij <linus.walleij@linaro.org>
1220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1223 F: drivers/spi/spi-pl022.c
1225 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1226 M: Russell King <linux@armlinux.org.uk>
1228 F: drivers/tty/serial/amba-pl01*.c
1229 F: include/linux/amba/serial.h
1231 ARM PRIMECELL VIC PL190/PL192 DRIVER
1232 M: Linus Walleij <linus.walleij@linaro.org>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1236 F: drivers/irqchip/irq-vic.c
1239 M: Will Deacon <will.deacon@arm.com>
1240 R: Robin Murphy <robin.murphy@arm.com>
1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 F: drivers/iommu/arm-smmu.c
1244 F: drivers/iommu/arm-smmu-v3.c
1245 F: drivers/iommu/io-pgtable-arm.c
1246 F: drivers/iommu/io-pgtable-arm-v7s.c
1248 ARM SUB-ARCHITECTURES
1249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1255 ARM/ACTIONS SEMI ARCHITECTURE
1256 M: Andreas Färber <afaerber@suse.de>
1257 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 F: arch/arm/mach-actions/
1262 F: arch/arm/boot/dts/owl-*
1263 F: arch/arm64/boot/dts/actions/
1264 F: drivers/clk/actions/
1265 F: drivers/clocksource/timer-owl*
1266 F: drivers/dma/owl-dma.c
1267 F: drivers/i2c/busses/i2c-owl.c
1268 F: drivers/pinctrl/actions/*
1269 F: drivers/soc/actions/
1270 F: include/dt-bindings/power/owl-*
1271 F: include/linux/soc/actions/
1272 F: Documentation/devicetree/bindings/arm/actions.txt
1273 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1274 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1275 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1276 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1277 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1278 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1280 ARM/ADS SPHERE MACHINE SUPPORT
1281 M: Lennert Buytenhek <kernel@wantstofly.org>
1282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 ARM/AFEB9260 MACHINE SUPPORT
1286 M: Sergey Lapin <slapin@ossfans.org>
1287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 ARM/AJECO 1ARM MACHINE SUPPORT
1291 M: Lennert Buytenhek <kernel@wantstofly.org>
1292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 ARM/Allwinner SoC Clock Support
1296 M: Emilio López <emilio@elopez.com.ar>
1298 F: drivers/clk/sunxi/
1300 ARM/Allwinner sunXi SoC support
1301 M: Maxime Ripard <maxime.ripard@bootlin.com>
1302 M: Chen-Yu Tsai <wens@csie.org>
1303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 F: arch/arm/mach-sunxi/
1308 F: arch/arm64/boot/dts/allwinner/
1309 F: drivers/clk/sunxi-ng/
1310 F: drivers/pinctrl/sunxi/
1311 F: drivers/soc/sunxi/
1312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1314 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1315 M: Neil Armstrong <narmstrong@baylibre.com>
1316 M: Jerome Brunet <jbrunet@baylibre.com>
1317 L: linux-amlogic@lists.infradead.org
1319 F: drivers/clk/meson/
1320 F: include/dt-bindings/clock/meson*
1321 F: include/dt-bindings/clock/gxbb*
1322 F: Documentation/devicetree/bindings/clock/amlogic*
1324 ARM/Amlogic Meson SoC support
1325 M: Kevin Hilman <khilman@baylibre.com>
1326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 L: linux-amlogic@lists.infradead.org
1328 W: http://linux-meson.com/
1330 F: arch/arm/mach-meson/
1331 F: arch/arm/boot/dts/meson*
1332 F: arch/arm64/boot/dts/amlogic/
1333 F: drivers/pinctrl/meson/
1334 F: drivers/mmc/host/meson*
1335 F: drivers/soc/amlogic/
1338 ARM/Amlogic Meson SoC Sound Drivers
1339 M: Jerome Brunet <jbrunet@baylibre.com>
1340 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1343 F: Documentation/devicetree/bindings/sound/amlogic*
1345 ARM/Annapurna Labs ALPINE ARCHITECTURE
1346 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1347 M: Antoine Tenart <antoine.tenart@bootlin.com>
1348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 F: arch/arm/mach-alpine/
1351 F: arch/arm/boot/dts/alpine*
1352 F: arch/arm64/boot/dts/al/
1353 F: drivers/*/*alpine*
1355 ARM/ARTPEC MACHINE SUPPORT
1356 M: Jesper Nilsson <jesper.nilsson@axis.com>
1357 M: Lars Persson <lars.persson@axis.com>
1359 L: linux-arm-kernel@axis.com
1360 F: arch/arm/mach-artpec
1361 F: arch/arm/boot/dts/artpec6*
1363 F: drivers/crypto/axis
1364 F: drivers/pinctrl/pinctrl-artpec*
1365 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1367 ARM/ASPEED I2C DRIVER
1368 M: Brendan Higgins <brendanhiggins@google.com>
1369 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1370 R: Joel Stanley <joel@jms.id.au>
1371 L: linux-i2c@vger.kernel.org
1372 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1374 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1375 F: drivers/i2c/busses/i2c-aspeed.c
1376 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1377 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1379 ARM/ASPEED MACHINE SUPPORT
1380 M: Joel Stanley <joel@jms.id.au>
1381 R: Andrew Jeffery <andrew@aj.id.au>
1382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1384 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1387 F: arch/arm/mach-aspeed/
1388 F: arch/arm/boot/dts/aspeed-*
1391 ARM/BITMAIN ARCHITECTURE
1392 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 F: arch/arm64/boot/dts/bitmain/
1396 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1398 ARM/CALXEDA HIGHBANK ARCHITECTURE
1399 M: Rob Herring <robh@kernel.org>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 F: arch/arm/mach-highbank/
1403 F: arch/arm/boot/dts/highbank.dts
1404 F: arch/arm/boot/dts/ecx-*.dts*
1406 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1407 M: Krzysztof Halasa <khalasa@piap.pl>
1409 F: arch/arm/mach-cns3xxx/
1411 ARM/CAVIUM THUNDER NETWORK DRIVER
1412 M: Sunil Goutham <sgoutham@cavium.com>
1413 M: Robert Richter <rric@kernel.org>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 F: drivers/net/ethernet/cavium/thunder/
1418 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1419 M: Lukasz Majewski <lukma@denx.de>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 F: arch/arm/mach-ep93xx/ts72xx.c
1424 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1425 M: Alexander Shiyan <shc_work@mail.ru>
1426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1431 M: Lennert Buytenhek <kernel@wantstofly.org>
1432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1436 M: Hartley Sweeten <hsweeten@visionengravers.com>
1437 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 F: arch/arm/mach-ep93xx/
1441 F: arch/arm/mach-ep93xx/include/mach/
1444 M: Russell King <linux@armlinux.org.uk>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1448 F: drivers/clk/clkdev.c
1450 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1451 M: Mike Rapoport <mike@compulab.co.il>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1456 M: Baruch Siach <baruch@tkos.co.il>
1457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 F: arch/arm/boot/dts/cx92755*
1462 ARM/CONTEC MICRO9 MACHINE SUPPORT
1463 M: Hubert Feurstein <hubert.feurstein@contec.at>
1465 F: arch/arm/mach-ep93xx/micro9.c
1467 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1468 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1469 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 F: drivers/hwtracing/coresight/*
1473 F: Documentation/trace/coresight.txt
1474 F: Documentation/trace/coresight-cpu-debug.txt
1475 F: Documentation/devicetree/bindings/arm/coresight.txt
1476 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1477 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1478 F: tools/perf/arch/arm/util/pmu.c
1479 F: tools/perf/arch/arm/util/auxtrace.c
1480 F: tools/perf/arch/arm/util/cs-etm.c
1481 F: tools/perf/arch/arm/util/cs-etm.h
1482 F: tools/perf/util/cs-etm.*
1483 F: tools/perf/util/cs-etm-decoder/*
1485 ARM/CORGI MACHINE SUPPORT
1486 M: Richard Purdie <rpurdie@rpsys.net>
1489 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1490 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1491 M: Linus Walleij <linus.walleij@linaro.org>
1492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 T: git git://github.com/ulli-kroll/linux.git
1495 F: Documentation/devicetree/bindings/arm/gemini.txt
1496 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1497 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1498 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1499 F: arch/arm/mach-gemini/
1500 F: drivers/net/ethernet/cortina/
1501 F: drivers/pinctrl/pinctrl-gemini.c
1502 F: drivers/rtc/rtc-ftrtc010.c
1504 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1505 M: Barry Song <baohua@kernel.org>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1509 F: arch/arm/boot/dts/prima2*
1510 F: arch/arm/mach-prima2/
1511 F: drivers/clk/sirf/
1512 F: drivers/clocksource/timer-prima2.c
1513 F: drivers/clocksource/timer-atlas7.c
1517 ARM/EBSA110 MACHINE SUPPORT
1518 M: Russell King <linux@armlinux.org.uk>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 W: http://www.armlinux.org.uk/
1522 F: arch/arm/mach-ebsa110/
1523 F: drivers/net/ethernet/amd/am79c961a.*
1525 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1526 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1527 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1533 M: Robert Jarzmik <robert.jarzmik@free.fr>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 F: arch/arm/mach-pxa/ezx.c
1538 ARM/FARADAY FA526 PORT
1539 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 T: git git://git.berlios.de/gemini-board
1543 F: arch/arm/mm/*-fa*
1545 ARM/FOOTBRIDGE ARCHITECTURE
1546 M: Russell King <linux@armlinux.org.uk>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 W: http://www.armlinux.org.uk/
1550 F: arch/arm/include/asm/hardware/dec21285.h
1551 F: arch/arm/mach-footbridge/
1553 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1554 M: Shawn Guo <shawnguo@kernel.org>
1555 M: Sascha Hauer <s.hauer@pengutronix.de>
1556 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1557 R: Fabio Estevam <festevam@gmail.com>
1558 R: NXP Linux Team <linux-imx@nxp.com>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1564 X: drivers/media/i2c/
1566 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1567 M: Shawn Guo <shawnguo@kernel.org>
1568 M: Sascha Hauer <s.hauer@pengutronix.de>
1569 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1570 R: Stefan Agner <stefan@agner.ch>
1571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1574 F: arch/arm/mach-imx/*vf610*
1575 F: arch/arm/boot/dts/vf*
1577 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1578 M: Shawn Guo <shawnguo@kernel.org>
1579 M: Li Yang <leoyang.li@nxp.com>
1580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1583 F: arch/arm/boot/dts/ls1021a*
1584 F: arch/arm64/boot/dts/freescale/fsl-*
1585 F: arch/arm64/boot/dts/freescale/qoriq-*
1587 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1588 M: Lennert Buytenhek <kernel@wantstofly.org>
1589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 ARM/GUMSTIX MACHINE SUPPORT
1593 M: Steve Sakoman <sakoman@gmail.com>
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1598 M: Philipp Zabel <philipp.zabel@gmail.com>
1599 M: Paul Parsons <lost.distance@yahoo.com>
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 F: arch/arm/mach-pxa/hx4700.c
1603 F: arch/arm/mach-pxa/include/mach/hx4700.h
1604 F: sound/soc/pxa/hx4700.c
1606 ARM/HISILICON SOC SUPPORT
1607 M: Wei Xu <xuwei5@hisilicon.com>
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 W: http://www.hisilicon.com
1611 T: git git://github.com/hisilicon/linux-hisi.git
1612 F: arch/arm/mach-hisi/
1613 F: arch/arm/boot/dts/hi3*
1614 F: arch/arm/boot/dts/hip*
1615 F: arch/arm/boot/dts/hisi*
1616 F: arch/arm64/boot/dts/hisilicon/
1618 ARM/HP JORNADA 7XX MACHINE SUPPORT
1619 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1623 F: arch/arm/mach-sa1100/jornada720.c
1624 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1626 ARM/IGEP MACHINE SUPPORT
1627 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1628 M: Javier Martinez Canillas <javier@dowhile0.org>
1629 L: linux-omap@vger.kernel.org
1630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 F: arch/arm/boot/dts/omap3-igep*
1634 ARM/INCOME PXA270 SUPPORT
1635 M: Marek Vasut <marek.vasut@gmail.com>
1636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1640 ARM/INTEL IOP13XX ARM ARCHITECTURE
1641 M: Lennert Buytenhek <kernel@wantstofly.org>
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 ARM/INTEL IOP32X ARM ARCHITECTURE
1646 M: Lennert Buytenhek <kernel@wantstofly.org>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 ARM/INTEL IOP33X ARM ARCHITECTURE
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 ARM/INTEL IQ81342EX MACHINE SUPPORT
1655 M: Lennert Buytenhek <kernel@wantstofly.org>
1656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 ARM/INTEL IXDP2850 MACHINE SUPPORT
1660 M: Lennert Buytenhek <kernel@wantstofly.org>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 ARM/INTEL IXP4XX ARM ARCHITECTURE
1665 M: Imre Kaloz <kaloz@openwrt.org>
1666 M: Krzysztof Halasa <khalasa@piap.pl>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 F: arch/arm/mach-ixp4xx/
1671 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1672 M: Jonathan Cameron <jic23@cam.ac.uk>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 F: arch/arm/mach-pxa/stargate2.c
1676 F: drivers/pcmcia/pxa2xx_stargate2.c
1678 ARM/INTEL XSC3 (MANZANO) ARM CORE
1679 M: Lennert Buytenhek <kernel@wantstofly.org>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1684 M: Lennert Buytenhek <kernel@wantstofly.org>
1685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 ARM/LG1K ARCHITECTURE
1689 M: Chanho Min <chanho.min@lge.com>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 F: arch/arm64/boot/dts/lg/
1694 ARM/LOGICPD PXA270 MACHINE SUPPORT
1695 M: Lennert Buytenhek <kernel@wantstofly.org>
1696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 ARM/LPC18XX ARCHITECTURE
1700 M: Vladimir Zapolskiy <vz@mleia.com>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 F: arch/arm/boot/dts/lpc43*
1704 F: drivers/i2c/busses/i2c-lpc2k.c
1705 F: drivers/memory/pl172.c
1706 F: drivers/mtd/spi-nor/nxp-spifi.c
1707 F: drivers/rtc/rtc-lpc24xx.c
1710 ARM/LPC32XX SOC SUPPORT
1711 M: Vladimir Zapolskiy <vz@mleia.com>
1712 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1716 F: arch/arm/boot/dts/lpc32*
1717 F: arch/arm/mach-lpc32xx/
1718 F: drivers/i2c/busses/i2c-pnx.c
1719 F: drivers/net/ethernet/nxp/lpc_eth.c
1720 F: drivers/usb/host/ohci-nxp.c
1721 F: drivers/watchdog/pnx4008_wdt.c
1724 ARM/MAGICIAN MACHINE SUPPORT
1725 M: Philipp Zabel <philipp.zabel@gmail.com>
1728 ARM/Marvell Dove/MV78xx0/Orion SOC support
1729 M: Jason Cooper <jason@lakedaemon.net>
1730 M: Andrew Lunn <andrew@lunn.ch>
1731 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1732 M: Gregory Clement <gregory.clement@bootlin.com>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 F: Documentation/devicetree/bindings/soc/dove/
1736 F: arch/arm/mach-dove/
1737 F: arch/arm/mach-mv78xx0/
1738 F: arch/arm/mach-orion5x/
1739 F: arch/arm/plat-orion/
1740 F: arch/arm/boot/dts/dove*
1741 F: arch/arm/boot/dts/orion5x*
1743 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1744 M: Jason Cooper <jason@lakedaemon.net>
1745 M: Andrew Lunn <andrew@lunn.ch>
1746 M: Gregory Clement <gregory.clement@bootlin.com>
1747 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 F: arch/arm/boot/dts/armada*
1751 F: arch/arm/boot/dts/kirkwood*
1752 F: arch/arm/configs/mvebu_*_defconfig
1753 F: arch/arm/mach-mvebu/
1754 F: arch/arm64/boot/dts/marvell/armada*
1755 F: drivers/cpufreq/armada-37xx-cpufreq.c
1756 F: drivers/cpufreq/armada-8k-cpufreq.c
1757 F: drivers/cpufreq/mvebu-cpufreq.c
1758 F: drivers/irqchip/irq-armada-370-xp.c
1759 F: drivers/irqchip/irq-mvebu-*
1760 F: drivers/pinctrl/mvebu/
1761 F: drivers/rtc/rtc-armada38x.c
1763 ARM/Mediatek RTC DRIVER
1764 M: Eddie Huang <eddie.huang@mediatek.com>
1765 M: Sean Wang <sean.wang@mediatek.com>
1766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1769 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1770 F: drivers/rtc/rtc-mt6397.c
1771 F: drivers/rtc/rtc-mt7622.c
1773 ARM/Mediatek SoC support
1774 M: Matthias Brugger <matthias.bgg@gmail.com>
1775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1777 W: https://mtk.bcnfs.org/
1778 C: irc://chat.freenode.net/linux-mediatek
1780 F: arch/arm/boot/dts/mt6*
1781 F: arch/arm/boot/dts/mt7*
1782 F: arch/arm/boot/dts/mt8*
1783 F: arch/arm/mach-mediatek/
1784 F: arch/arm64/boot/dts/mediatek/
1785 F: drivers/soc/mediatek/
1790 ARM/Mediatek USB3 PHY DRIVER
1791 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1795 F: drivers/phy/mediatek/
1796 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1798 ARM/MICREL KS8695 ARCHITECTURE
1799 M: Greg Ungerer <gerg@uclinux.org>
1800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 F: arch/arm/mach-ks8695/
1804 ARM/Microchip (AT91) SoC support
1805 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1806 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1807 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 W: http://www.linux4sam.org
1810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1814 F: arch/arm/mach-at91/
1815 F: include/soc/at91/
1816 F: arch/arm/boot/dts/at91*.dts
1817 F: arch/arm/boot/dts/at91*.dtsi
1818 F: arch/arm/boot/dts/sama*.dts
1819 F: arch/arm/boot/dts/sama*.dtsi
1820 F: arch/arm/include/debug/at91.S
1821 F: drivers/memory/atmel*
1822 F: drivers/watchdog/sama5d4_wdt.c
1823 X: drivers/input/touchscreen/atmel_mxt_ts.c
1824 X: drivers/net/wireless/atmel/
1826 ARM/MIOA701 MACHINE SUPPORT
1827 M: Robert Jarzmik <robert.jarzmik@free.fr>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 F: arch/arm/mach-pxa/mioa701.c
1832 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1833 M: Michael Petchkovsky <mkpetch@internode.on.net>
1836 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1837 M: Linus Walleij <linus.walleij@linaro.org>
1838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 F: arch/arm/mach-nomadik/
1841 F: arch/arm/mach-u300/
1842 F: arch/arm/mach-ux500/
1843 F: arch/arm/boot/dts/ste-*
1844 F: drivers/clk/clk-nomadik.c
1845 F: drivers/clk/clk-u300.c
1846 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1847 F: drivers/clocksource/timer-u300.c
1848 F: drivers/dma/coh901318*
1849 F: drivers/dma/ste_dma40*
1850 F: drivers/hwspinlock/u8500_hsem.c
1851 F: drivers/i2c/busses/i2c-nomadik.c
1852 F: drivers/i2c/busses/i2c-stu300.c
1853 F: drivers/mfd/ab3100*
1854 F: drivers/mfd/ab8500*
1855 F: drivers/mfd/abx500*
1856 F: drivers/mfd/dbx500*
1857 F: drivers/mfd/db8500*
1858 F: drivers/pinctrl/nomadik/
1859 F: drivers/pinctrl/pinctrl-coh901*
1860 F: drivers/pinctrl/pinctrl-u300.c
1861 F: drivers/rtc/rtc-ab3100.c
1862 F: drivers/rtc/rtc-ab8500.c
1863 F: drivers/rtc/rtc-coh901331.c
1864 F: drivers/rtc/rtc-pl031.c
1865 F: drivers/watchdog/coh901327_wdt.c
1866 F: Documentation/devicetree/bindings/arm/ste-*
1867 F: Documentation/devicetree/bindings/arm/ux500/
1868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1870 ARM/NUVOTON NPCM ARCHITECTURE
1871 M: Avi Fishman <avifishman70@gmail.com>
1872 M: Tomer Maimon <tmaimon77@gmail.com>
1873 R: Patrick Venture <venture@google.com>
1874 R: Nancy Yuen <yuenn@google.com>
1875 R: Brendan Higgins <brendanhiggins@google.com>
1876 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1878 F: arch/arm/mach-npcm/
1879 F: arch/arm/boot/dts/nuvoton-npcm*
1880 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1882 F: Documentation/devicetree/bindings/*/*npcm*
1883 F: Documentation/devicetree/bindings/*/*/*npcm*
1885 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1886 M: Wan ZongShun <mcuos.com@gmail.com>
1887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 W: http://www.mcuos.com
1890 F: arch/arm/mach-w90x900/
1891 F: drivers/input/keyboard/w90p910_keypad.c
1892 F: drivers/input/touchscreen/w90p910_ts.c
1893 F: drivers/watchdog/nuc900_wdt.c
1894 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1895 F: drivers/mtd/nand/raw/nuc900_nand.c
1896 F: drivers/rtc/rtc-nuc900.c
1897 F: drivers/spi/spi-nuc900.c
1898 F: drivers/usb/host/ehci-w90x900.c
1899 F: drivers/video/fbdev/nuc900fb.c
1901 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1902 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1903 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1904 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1907 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1908 M: Alexander Clouter <alex@digriz.org.uk>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 W: http://www.digriz.org.uk/ts78xx/kernel
1912 F: arch/arm/mach-orion5x/ts78xx-*
1914 ARM/OXNAS platform support
1915 M: Neil Armstrong <narmstrong@baylibre.com>
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917 L: linux-oxnas@groups.io (moderated for non-subscribers)
1919 F: arch/arm/mach-oxnas/
1920 F: arch/arm/boot/dts/ox8*.dts*
1923 ARM/PALM TREO SUPPORT
1924 M: Tomas Cech <sleep_walker@suse.com>
1925 L: linux-arm-kernel@lists.infradead.org
1926 W: http://hackndev.com
1928 F: arch/arm/mach-pxa/palmtreo.*
1930 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1931 M: Marek Vasut <marek.vasut@gmail.com>
1932 L: linux-arm-kernel@lists.infradead.org
1933 W: http://hackndev.com
1935 F: arch/arm/mach-pxa/include/mach/palmtx.h
1936 F: arch/arm/mach-pxa/palmtx.c
1937 F: arch/arm/mach-pxa/palmt5.*
1938 F: arch/arm/mach-pxa/include/mach/palmld.h
1939 F: arch/arm/mach-pxa/palmld.c
1940 F: arch/arm/mach-pxa/palmte2.*
1941 F: arch/arm/mach-pxa/include/mach/palmtc.h
1942 F: arch/arm/mach-pxa/palmtc.c
1945 M: Sergey Lapin <slapin@ossfans.org>
1946 L: linux-arm-kernel@lists.infradead.org
1947 W: http://hackndev.com
1949 F: arch/arm/mach-pxa/palmz72.*
1952 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1953 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1956 ARM/PT DIGITAL BOARD PORT
1957 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 W: http://www.armlinux.org.uk/
1962 ARM/QUALCOMM SUPPORT
1963 M: Andy Gross <andy.gross@linaro.org>
1964 M: David Brown <david.brown@linaro.org>
1965 L: linux-arm-msm@vger.kernel.org
1967 F: Documentation/devicetree/bindings/soc/qcom/
1968 F: Documentation/devicetree/bindings/*/qcom*
1969 F: arch/arm/boot/dts/qcom-*.dts
1970 F: arch/arm/boot/dts/qcom-*.dtsi
1971 F: arch/arm/mach-qcom/
1972 F: arch/arm64/boot/dts/qcom/
1975 F: drivers/*/*/qcom/
1976 F: drivers/*/*/qcom*
1977 F: drivers/*/pm8???-*
1978 F: drivers/bluetooth/btqcomsmd.c
1979 F: drivers/clocksource/timer-qcom.c
1980 F: drivers/extcon/extcon-qcom*
1981 F: drivers/iommu/msm*
1982 F: drivers/i2c/busses/i2c-qup.c
1983 F: drivers/i2c/busses/i2c-qcom-geni.c
1984 F: drivers/mfd/ssbi.c
1985 F: drivers/mmc/host/mmci_qcom*
1986 F: drivers/mmc/host/sdhci_msm.c
1987 F: drivers/pci/controller/dwc/pcie-qcom.c
1988 F: drivers/phy/qualcomm/
1989 F: drivers/power/*/msm*
1990 F: drivers/reset/reset-qcom-*
1991 F: drivers/scsi/ufs/ufs-qcom.*
1992 F: drivers/spi/spi-qup.c
1993 F: drivers/spi/spi-geni-qcom.c
1994 F: drivers/spi/spi-qcom-qspi.c
1995 F: drivers/tty/serial/msm_serial.c
1996 F: drivers/usb/dwc3/dwc3-qcom.c
1997 F: include/dt-bindings/*/qcom*
1998 F: include/linux/*/qcom*
1999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2001 ARM/RADISYS ENP2611 MACHINE SUPPORT
2002 M: Lennert Buytenhek <kernel@wantstofly.org>
2003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 ARM/RDA MICRO ARCHITECTURE
2007 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2011 F: arch/arm/boot/dts/rda8810pl-*
2012 F: drivers/clocksource/timer-rda.c
2013 F: drivers/irqchip/irq-rda-intc.c
2014 F: drivers/tty/serial/rda-uart.c
2015 F: Documentation/devicetree/bindings/arm/rda.txt
2016 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2017 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2018 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2020 ARM/REALTEK ARCHITECTURE
2021 M: Andreas Färber <afaerber@suse.de>
2022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 F: arch/arm64/boot/dts/realtek/
2025 F: Documentation/devicetree/bindings/arm/realtek.txt
2027 ARM/RENESAS ARM64 ARCHITECTURE
2028 M: Simon Horman <horms@verge.net.au>
2029 M: Magnus Damm <magnus.damm@gmail.com>
2030 L: linux-renesas-soc@vger.kernel.org
2031 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2034 F: arch/arm64/boot/dts/renesas/
2035 F: Documentation/devicetree/bindings/arm/renesas.yaml
2036 F: drivers/soc/renesas/
2037 F: include/linux/soc/renesas/
2039 ARM/RISCPC ARCHITECTURE
2040 M: Russell King <linux@armlinux.org.uk>
2041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 W: http://www.armlinux.org.uk/
2044 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2045 F: arch/arm/include/asm/hardware/ioc.h
2046 F: arch/arm/include/asm/hardware/iomd.h
2047 F: arch/arm/include/asm/hardware/memc.h
2048 F: arch/arm/mach-rpc/
2049 F: drivers/net/ethernet/8390/etherh.c
2050 F: drivers/net/ethernet/i825xx/ether1*
2051 F: drivers/net/ethernet/seeq/ether3*
2052 F: drivers/scsi/arm/
2054 ARM/Rockchip SoC support
2055 M: Heiko Stuebner <heiko@sntech.de>
2056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 L: linux-rockchip@lists.infradead.org
2058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2060 F: arch/arm/boot/dts/rk3*
2061 F: arch/arm/boot/dts/rv1108*
2062 F: arch/arm/mach-rockchip/
2063 F: drivers/clk/rockchip/
2064 F: drivers/i2c/busses/i2c-rk3x.c
2065 F: drivers/*/*rockchip*
2066 F: drivers/*/*/*rockchip*
2067 F: sound/soc/rockchip/
2070 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2071 M: Kukjin Kim <kgene@kernel.org>
2072 M: Krzysztof Kozlowski <krzk@kernel.org>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2075 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2077 F: arch/arm/boot/dts/s3c*
2078 F: arch/arm/boot/dts/s5p*
2079 F: arch/arm/boot/dts/exynos*
2080 F: arch/arm64/boot/dts/exynos/
2081 F: arch/arm/plat-samsung/
2082 F: arch/arm/mach-s3c24*/
2083 F: arch/arm/mach-s3c64xx/
2084 F: arch/arm/mach-s5p*/
2085 F: arch/arm/mach-exynos*/
2086 F: drivers/*/*s3c24*
2087 F: drivers/*/*/*s3c24*
2088 F: drivers/*/*s3c64xx*
2089 F: drivers/*/*s5pv210*
2090 F: drivers/memory/samsung/*
2091 F: drivers/soc/samsung/*
2092 F: Documentation/arm/Samsung/
2093 F: Documentation/devicetree/bindings/arm/samsung/
2094 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2095 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2098 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2099 M: Kyungmin Park <kyungmin.park@samsung.com>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 F: arch/arm/mach-s5pv210/
2104 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2105 M: Kyungmin Park <kyungmin.park@samsung.com>
2106 M: Kamil Debski <kamil@wypas.org>
2107 M: Andrzej Hajda <a.hajda@samsung.com>
2108 L: linux-arm-kernel@lists.infradead.org
2109 L: linux-media@vger.kernel.org
2111 F: drivers/media/platform/s5p-g2d/
2113 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2114 M: Marek Szyprowski <m.szyprowski@samsung.com>
2115 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2116 L: linux-media@vger.kernel.org
2118 F: drivers/media/platform/s5p-cec/
2119 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2121 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2122 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2123 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2124 L: linux-arm-kernel@lists.infradead.org
2125 L: linux-media@vger.kernel.org
2127 F: drivers/media/platform/s5p-jpeg/
2129 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2130 M: Kyungmin Park <kyungmin.park@samsung.com>
2131 M: Kamil Debski <kamil@wypas.org>
2132 M: Jeongtae Park <jtp.park@samsung.com>
2133 M: Andrzej Hajda <a.hajda@samsung.com>
2134 L: linux-arm-kernel@lists.infradead.org
2135 L: linux-media@vger.kernel.org
2137 F: drivers/media/platform/s5p-mfc/
2139 ARM/SHMOBILE ARM ARCHITECTURE
2140 M: Simon Horman <horms@verge.net.au>
2141 M: Magnus Damm <magnus.damm@gmail.com>
2142 L: linux-renesas-soc@vger.kernel.org
2143 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2146 F: arch/arm/boot/dts/emev2*
2147 F: arch/arm/boot/dts/gr-peach*
2148 F: arch/arm/boot/dts/iwg20d-q7*
2149 F: arch/arm/boot/dts/r7s*
2150 F: arch/arm/boot/dts/r8a*
2151 F: arch/arm/boot/dts/r9a*
2152 F: arch/arm/boot/dts/sh*
2153 F: arch/arm/configs/shmobile_defconfig
2154 F: arch/arm/include/debug/renesas-scif.S
2155 F: arch/arm/mach-shmobile/
2156 F: Documentation/devicetree/bindings/arm/renesas.yaml
2157 F: drivers/soc/renesas/
2158 F: include/linux/soc/renesas/
2160 ARM/SOCFPGA ARCHITECTURE
2161 M: Dinh Nguyen <dinguyen@kernel.org>
2163 F: arch/arm/mach-socfpga/
2164 F: arch/arm/boot/dts/socfpga*
2165 F: arch/arm/configs/socfpga_defconfig
2166 F: arch/arm64/boot/dts/altera/
2167 W: http://www.rocketboards.org
2168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2170 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2171 M: Dinh Nguyen <dinguyen@kernel.org>
2173 F: drivers/clk/socfpga/
2175 ARM/SOCFPGA EDAC SUPPORT
2176 M: Thor Thayer <thor.thayer@linux.intel.com>
2178 F: drivers/edac/altera_edac.
2180 ARM/SPREADTRUM SoC SUPPORT
2181 M: Orson Zhai <orsonzhai@gmail.com>
2182 M: Baolin Wang <baolin.wang@linaro.org>
2183 M: Chunyan Zhang <zhang.lyra@gmail.com>
2185 F: arch/arm64/boot/dts/sprd
2188 ARM/STI ARCHITECTURE
2189 M: Patrice Chotard <patrice.chotard@st.com>
2190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 W: http://www.stlinux.com
2193 F: arch/arm/mach-sti/
2194 F: arch/arm/boot/dts/sti*
2195 F: drivers/char/hw_random/st-rng.c
2196 F: drivers/clocksource/arm_global_timer.c
2197 F: drivers/clocksource/clksrc_st_lpc.c
2198 F: drivers/cpufreq/sti-cpufreq.c
2199 F: drivers/dma/st_fdma*
2200 F: drivers/i2c/busses/i2c-st.c
2201 F: drivers/media/rc/st_rc.c
2202 F: drivers/media/platform/sti/c8sectpfe/
2203 F: drivers/mmc/host/sdhci-st.c
2204 F: drivers/phy/st/phy-miphy28lp.c
2205 F: drivers/phy/st/phy-stih407-usb.c
2206 F: drivers/pinctrl/pinctrl-st.c
2207 F: drivers/remoteproc/st_remoteproc.c
2208 F: drivers/remoteproc/st_slim_rproc.c
2209 F: drivers/reset/sti/
2210 F: drivers/rtc/rtc-st-lpc.c
2211 F: drivers/tty/serial/st-asc.c
2212 F: drivers/usb/dwc3/dwc3-st.c
2213 F: drivers/usb/host/ehci-st.c
2214 F: drivers/usb/host/ohci-st.c
2215 F: drivers/watchdog/st_lpc_wdt.c
2216 F: drivers/ata/ahci_st.c
2217 F: include/linux/remoteproc/st_slim_rproc.h
2219 ARM/STM32 ARCHITECTURE
2220 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2221 M: Alexandre Torgue <alexandre.torgue@st.com>
2222 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2228 F: arch/arm/boot/dts/stm32*
2229 F: arch/arm/mach-stm32/
2230 F: drivers/clocksource/armv7m_systick.c
2232 ARM/Synaptics SoC support
2233 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2234 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 F: arch/arm/mach-berlin/
2238 F: arch/arm/boot/dts/berlin*
2239 F: arch/arm64/boot/dts/synaptics/
2241 ARM/TANGO ARCHITECTURE
2242 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2243 M: Mans Rullgard <mans@mansr.com>
2244 L: linux-arm-kernel@lists.infradead.org
2248 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2249 M: Lennert Buytenhek <kernel@wantstofly.org>
2250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2253 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2254 M: Hans Verkuil <hans.verkuil@cisco.com>
2255 L: linux-tegra@vger.kernel.org
2256 L: linux-media@vger.kernel.org
2258 F: drivers/media/platform/tegra-cec/
2259 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2261 ARM/TETON BGA MACHINE SUPPORT
2262 M: "Mark F. Brown" <mark.brown314@gmail.com>
2263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2267 M: Santosh Shilimkar <ssantosh@kernel.org>
2268 L: linux-kernel@vger.kernel.org
2270 F: drivers/memory/*emif*
2272 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2273 M: Tero Kristo <t-kristo@ti.com>
2274 M: Nishanth Menon <nm@ti.com>
2275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2278 F: arch/arm64/boot/dts/ti/Makefile
2279 F: arch/arm64/boot/dts/ti/k3-*
2280 F: include/dt-bindings/pinctrl/k3.h
2282 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2283 M: Santosh Shilimkar <ssantosh@kernel.org>
2284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 F: arch/arm/mach-keystone/
2287 F: arch/arm/boot/dts/keystone-*
2288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2290 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2291 M: Santosh Shilimkar <ssantosh@kernel.org>
2292 L: linux-kernel@vger.kernel.org
2294 F: drivers/clk/keystone/
2296 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2297 M: Santosh Shilimkar <ssantosh@kernel.org>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 L: linux-kernel@vger.kernel.org
2301 F: drivers/clocksource/timer-keystone.c
2303 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2304 M: Santosh Shilimkar <ssantosh@kernel.org>
2305 L: linux-kernel@vger.kernel.org
2307 F: drivers/power/reset/keystone-reset.c
2309 ARM/THECUS N2100 MACHINE SUPPORT
2310 M: Lennert Buytenhek <kernel@wantstofly.org>
2311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2314 ARM/TOSA MACHINE SUPPORT
2315 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2316 M: Dirk Opfer <dirk@opfer-online.de>
2319 ARM/UNIPHIER ARCHITECTURE
2320 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2324 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2325 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2326 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2327 F: arch/arm/boot/dts/uniphier*
2328 F: arch/arm/include/asm/hardware/cache-uniphier.h
2329 F: arch/arm/mach-uniphier/
2330 F: arch/arm/mm/cache-uniphier.c
2331 F: arch/arm64/boot/dts/socionext/uniphier*
2332 F: drivers/bus/uniphier-system-bus.c
2333 F: drivers/clk/uniphier/
2334 F: drivers/dmaengine/uniphier-mdmac.c
2335 F: drivers/gpio/gpio-uniphier.c
2336 F: drivers/i2c/busses/i2c-uniphier*
2337 F: drivers/irqchip/irq-uniphier-aidet.c
2338 F: drivers/mmc/host/uniphier-sd.c
2339 F: drivers/pinctrl/uniphier/
2340 F: drivers/reset/reset-uniphier.c
2341 F: drivers/tty/serial/8250/8250_uniphier.c
2344 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2345 M: Ulf Hansson <ulf.hansson@linaro.org>
2346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 T: git git://git.linaro.org/people/ulfh/clk.git
2349 F: drivers/clk/ux500/
2351 ARM/VERSATILE EXPRESS PLATFORM
2352 M: Liviu Dudau <liviu.dudau@arm.com>
2353 M: Sudeep Holla <sudeep.holla@arm.com>
2354 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 F: arch/arm/boot/dts/vexpress*
2358 F: arch/arm64/boot/dts/arm/
2359 F: arch/arm/mach-vexpress/
2362 F: drivers/clk/versatile/clk-vexpress-osc.c
2363 F: drivers/clocksource/timer-versatile.c
2367 M: Russell King <linux@armlinux.org.uk>
2368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 W: http://www.armlinux.org.uk/
2373 ARM/VOIPAC PXA270 SUPPORT
2374 M: Marek Vasut <marek.vasut@gmail.com>
2375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2377 F: arch/arm/mach-pxa/vpac270.c
2378 F: arch/arm/mach-pxa/include/mach/vpac270.h
2380 ARM/VT8500 ARM ARCHITECTURE
2381 M: Tony Prisk <linux@prisktech.co.nz>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 F: arch/arm/mach-vt8500/
2385 F: drivers/clocksource/timer-vt8500.c
2386 F: drivers/i2c/busses/i2c-wmt.c
2387 F: drivers/mmc/host/wmt-sdmmc.c
2388 F: drivers/pwm/pwm-vt8500.c
2389 F: drivers/rtc/rtc-vt8500.c
2390 F: drivers/tty/serial/vt8500_serial.c
2391 F: drivers/usb/host/ehci-platform.c
2392 F: drivers/usb/host/uhci-platform.c
2393 F: drivers/video/fbdev/vt8500lcdfb.*
2394 F: drivers/video/fbdev/wm8505fb*
2395 F: drivers/video/fbdev/wmt_ge_rops.*
2397 ARM/ZIPIT Z2 SUPPORT
2398 M: Marek Vasut <marek.vasut@gmail.com>
2399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401 F: arch/arm/mach-pxa/z2.c
2402 F: arch/arm/mach-pxa/include/mach/z2.h
2404 ARM/ZTE ARCHITECTURE
2405 M: Jun Nie <jun.nie@linaro.org>
2406 M: Shawn Guo <shawnguo@kernel.org>
2407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2409 F: arch/arm/boot/dts/zx2967*
2410 F: arch/arm/mach-zx/
2411 F: arch/arm64/boot/dts/zte/
2413 F: drivers/dma/zx_dma.c
2414 F: drivers/gpio/gpio-zx.c
2415 F: drivers/i2c/busses/i2c-zx2967.c
2416 F: drivers/mmc/host/dw_mmc-zx.*
2417 F: drivers/pinctrl/zte/
2419 F: drivers/thermal/zx2967_thermal.c
2420 F: drivers/watchdog/zx2967_wdt.c
2421 F: Documentation/devicetree/bindings/arm/zte.yaml
2422 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2423 F: Documentation/devicetree/bindings/dma/zxdma.txt
2424 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2425 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2426 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2427 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2428 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2429 F: Documentation/devicetree/bindings/soc/zte/
2430 F: Documentation/devicetree/bindings/sound/zte,*.txt
2431 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2432 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2433 F: include/dt-bindings/clock/zx2967*.h
2434 F: include/dt-bindings/soc/zte,*.h
2435 F: sound/soc/codecs/zx_aud96p22.c
2438 ARM/ZYNQ ARCHITECTURE
2439 M: Michal Simek <michal.simek@xilinx.com>
2440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441 W: http://wiki.xilinx.com
2442 T: git https://github.com/Xilinx/linux-xlnx.git
2444 F: arch/arm/mach-zynq/
2445 F: drivers/cpuidle/cpuidle-zynq.c
2446 F: drivers/block/xsysace.c
2449 F: drivers/clocksource/timer-cadence-ttc.c
2450 F: drivers/i2c/busses/i2c-cadence.c
2451 F: drivers/mmc/host/sdhci-of-arasan.c
2452 F: drivers/edac/synopsys_edac.c
2453 F: drivers/i2c/busses/i2c-xiic.c
2455 ARM64 PORT (AARCH64 ARCHITECTURE)
2456 M: Catalin Marinas <catalin.marinas@arm.com>
2457 M: Will Deacon <will.deacon@arm.com>
2458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2462 X: arch/arm64/boot/dts/
2463 F: Documentation/arm64/
2465 AS3645A LED FLASH CONTROLLER DRIVER
2466 M: Sakari Ailus <sakari.ailus@iki.fi>
2467 L: linux-leds@vger.kernel.org
2469 F: drivers/leds/leds-as3645a.c
2471 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2472 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2473 L: linux-media@vger.kernel.org
2474 T: git git://linuxtv.org/media_tree.git
2476 F: drivers/media/i2c/ak7375.c
2477 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2479 ASAHI KASEI AK8974 DRIVER
2480 M: Linus Walleij <linus.walleij@linaro.org>
2481 L: linux-iio@vger.kernel.org
2482 W: http://www.akm.com/
2484 F: drivers/iio/magnetometer/ak8974.c
2486 ASC7621 HARDWARE MONITOR DRIVER
2487 M: George Joseph <george.joseph@fairview5.com>
2488 L: linux-hwmon@vger.kernel.org
2490 F: Documentation/hwmon/asc7621
2491 F: drivers/hwmon/asc7621.c
2493 ASPEED VIDEO ENGINE DRIVER
2494 M: Eddie James <eajames@linux.ibm.com>
2495 L: linux-media@vger.kernel.org
2496 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2498 F: drivers/media/platform/aspeed-video.c
2499 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2501 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2502 M: Corentin Chary <corentin.chary@gmail.com>
2503 L: acpi4asus-user@lists.sourceforge.net
2504 L: platform-driver-x86@vger.kernel.org
2505 W: http://acpi4asus.sf.net
2507 F: drivers/platform/x86/asus*.c
2508 F: drivers/platform/x86/eeepc*.c
2510 ASUS WIRELESS RADIO CONTROL DRIVER
2511 M: João Paulo Rechi Vita <jprvita@gmail.com>
2512 L: platform-driver-x86@vger.kernel.org
2514 F: drivers/platform/x86/asus-wireless.c
2517 M: David Howells <dhowells@redhat.com>
2518 L: keyrings@vger.kernel.org
2520 F: Documentation/crypto/asymmetric-keys.txt
2521 F: include/linux/verification.h
2522 F: include/crypto/public_key.h
2523 F: include/crypto/pkcs7.h
2524 F: crypto/asymmetric_keys/
2526 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2527 R: Dan Williams <dan.j.williams@intel.com>
2528 W: http://sourceforge.net/projects/xscaleiop
2530 F: Documentation/crypto/async-tx-api.txt
2533 F: include/linux/dmaengine.h
2534 F: include/linux/async_tx.h
2537 M: Bartosz Golaszewski <brgl@bgdev.pl>
2538 L: linux-i2c@vger.kernel.org
2539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2541 F: Documentation/devicetree/bindings/eeprom/at24.txt
2542 F: drivers/misc/eeprom/at24.c
2543 F: include/linux/platform_data/at24.h
2545 ATA OVER ETHERNET (AOE) DRIVER
2546 M: "Ed L. Cashin" <ed.cashin@acm.org>
2547 W: http://www.openaoe.org/
2549 F: Documentation/aoe/
2550 F: drivers/block/aoe/
2552 ATHEROS 71XX/9XXX GPIO DRIVER
2553 M: Alban Bedel <albeu@free.fr>
2554 W: https://github.com/AlbanBedel/linux
2555 T: git git://github.com/AlbanBedel/linux
2557 F: drivers/gpio/gpio-ath79.c
2558 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2560 ATHEROS 71XX/9XXX USB PHY DRIVER
2561 M: Alban Bedel <albeu@free.fr>
2562 W: https://github.com/AlbanBedel/linux
2563 T: git git://github.com/AlbanBedel/linux
2565 F: drivers/phy/qualcomm/phy-ath79-usb.c
2566 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2568 ATHEROS ATH GENERIC UTILITIES
2569 M: Kalle Valo <kvalo@codeaurora.org>
2570 L: linux-wireless@vger.kernel.org
2572 F: drivers/net/wireless/ath/*
2574 ATHEROS ATH5K WIRELESS DRIVER
2575 M: Jiri Slaby <jirislaby@gmail.com>
2576 M: Nick Kossifidis <mickflemm@gmail.com>
2577 M: Luis Chamberlain <mcgrof@kernel.org>
2578 L: linux-wireless@vger.kernel.org
2579 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2581 F: drivers/net/wireless/ath/ath5k/
2583 ATHEROS ATH6KL WIRELESS DRIVER
2584 M: Kalle Valo <kvalo@codeaurora.org>
2585 L: linux-wireless@vger.kernel.org
2586 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2589 F: drivers/net/wireless/ath/ath6kl/
2592 M: Ville Syrjala <syrjala@sci.fi>
2594 F: drivers/input/misc/ati_remote2.c
2596 ATK0110 HWMON DRIVER
2597 M: Luca Tettamanti <kronos.it@gmail.com>
2598 L: linux-hwmon@vger.kernel.org
2600 F: drivers/hwmon/asus_atk0110.c
2602 ATLX ETHERNET DRIVERS
2603 M: Jay Cliburn <jcliburn@gmail.com>
2604 M: Chris Snook <chris.snook@gmail.com>
2605 L: netdev@vger.kernel.org
2606 W: http://sourceforge.net/projects/atl1
2607 W: http://atl1.sourceforge.net
2609 F: drivers/net/ethernet/atheros/
2612 M: Chas Williams <3chas3@gmail.com>
2613 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2614 L: netdev@vger.kernel.org
2615 W: http://linux-atm.sourceforge.net
2618 F: include/linux/atm*
2619 F: include/uapi/linux/atm*
2621 ATMEL MACB ETHERNET DRIVER
2622 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2624 F: drivers/net/ethernet/cadence/
2626 ATMEL MAXTOUCH DRIVER
2627 M: Nick Dyer <nick@shmanahar.org>
2628 T: git git://github.com/ndyer/linux.git
2630 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2631 F: drivers/input/touchscreen/atmel_mxt_ts.c
2633 ATMEL WIRELESS DRIVER
2634 M: Simon Kelley <simon@thekelleys.org.uk>
2635 L: linux-wireless@vger.kernel.org
2636 W: http://www.thekelleys.org.uk/atmel
2637 W: http://atmelwlandriver.sourceforge.net/
2639 F: drivers/net/wireless/atmel/atmel*
2641 ATOMIC INFRASTRUCTURE
2642 M: Will Deacon <will.deacon@arm.com>
2643 M: Peter Zijlstra <peterz@infradead.org>
2644 R: Boqun Feng <boqun.feng@gmail.com>
2645 L: linux-kernel@vger.kernel.org
2647 F: arch/*/include/asm/atomic*.h
2648 F: include/*/atomic*.h
2651 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2652 M: Bradley Grove <linuxdrivers@attotech.com>
2653 L: linux-scsi@vger.kernel.org
2654 W: http://www.attotech.com
2656 F: drivers/scsi/esas2r
2658 ATUSB IEEE 802.15.4 RADIO DRIVER
2659 M: Stefan Schmidt <stefan@datenfreihafen.org>
2660 L: linux-wpan@vger.kernel.org
2662 F: drivers/net/ieee802154/atusb.c
2663 F: drivers/net/ieee802154/atusb.h
2664 F: drivers/net/ieee802154/at86rf230.h
2667 M: Paul Moore <paul@paul-moore.com>
2668 M: Eric Paris <eparis@redhat.com>
2669 L: linux-audit@redhat.com (moderated for non-subscribers)
2670 W: https://github.com/linux-audit
2671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2673 F: include/linux/audit.h
2674 F: include/uapi/linux/audit.h
2677 AUXILIARY DISPLAY DRIVERS
2678 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2680 F: drivers/auxdisplay/
2681 F: include/linux/cfag12864b.h
2683 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2684 M: Andreas Klinger <ak@it-klinger.de>
2685 L: linux-iio@vger.kernel.org
2687 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2688 F: drivers/iio/adc/hx711.c
2691 M: Ralf Baechle <ralf@linux-mips.org>
2692 L: linux-hams@vger.kernel.org
2693 W: http://www.linux-ax25.org/
2695 F: include/uapi/linux/ax25.h
2696 F: include/net/ax25.h
2700 M: Peter Rosin <peda@axentia.se>
2701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703 F: Documentation/devicetree/bindings/arm/axentia.txt
2704 F: arch/arm/boot/dts/at91-linea.dtsi
2705 F: arch/arm/boot/dts/at91-natte.dtsi
2706 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2707 F: arch/arm/boot/dts/at91-tse850-3.dts
2709 AXENTIA ASOC DRIVERS
2710 M: Peter Rosin <peda@axentia.se>
2711 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2713 F: Documentation/devicetree/bindings/sound/axentia,*
2714 F: sound/soc/atmel/tse850-pcm5142.c
2716 AXXIA I2C CONTROLLER
2717 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2718 L: linux-i2c@vger.kernel.org
2720 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2721 F: drivers/i2c/busses/i2c-axxia.c
2724 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2725 L: linux-media@vger.kernel.org
2726 W: https://linuxtv.org
2727 T: git git://linuxtv.org/media_tree.git
2729 F: drivers/media/usb/dvb-usb-v2/az6007.c
2731 AZTECH FM RADIO RECEIVER DRIVER
2732 M: Hans Verkuil <hverkuil@xs4all.nl>
2733 L: linux-media@vger.kernel.org
2734 T: git git://linuxtv.org/media_tree.git
2735 W: https://linuxtv.org
2737 F: drivers/media/radio/radio-aztech*
2740 L: linux-wireless@vger.kernel.org
2741 L: b43-dev@lists.infradead.org
2742 W: http://wireless.kernel.org/en/users/Drivers/b43
2744 F: drivers/net/wireless/broadcom/b43/
2746 B43LEGACY WIRELESS DRIVER
2747 M: Larry Finger <Larry.Finger@lwfinger.net>
2748 L: linux-wireless@vger.kernel.org
2749 L: b43-dev@lists.infradead.org
2750 W: http://wireless.kernel.org/en/users/Drivers/b43
2752 F: drivers/net/wireless/broadcom/b43legacy/
2754 BACKLIGHT CLASS/SUBSYSTEM
2755 M: Lee Jones <lee.jones@linaro.org>
2756 M: Daniel Thompson <daniel.thompson@linaro.org>
2757 M: Jingoo Han <jingoohan1@gmail.com>
2758 L: dri-devel@lists.freedesktop.org
2759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2761 F: drivers/video/backlight/
2762 F: include/linux/backlight.h
2763 F: include/linux/pwm_backlight.h
2764 F: Documentation/devicetree/bindings/leds/backlight
2767 M: Marek Lindner <mareklindner@neomailbox.ch>
2768 M: Simon Wunderlich <sw@simonwunderlich.de>
2769 M: Antonio Quartulli <a@unstable.cc>
2770 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2771 W: https://www.open-mesh.org/
2772 Q: https://patchwork.open-mesh.org/project/batman/list/
2774 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2775 F: Documentation/ABI/testing/sysfs-class-net-mesh
2776 F: Documentation/networking/batman-adv.rst
2777 F: include/uapi/linux/batadv_packet.h
2778 F: include/uapi/linux/batman_adv.h
2781 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2782 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2783 L: linux-hams@vger.kernel.org
2784 W: http://www.baycom.org/~tom/ham/ham.html
2786 F: drivers/net/hamradio/baycom*
2788 BCACHE (BLOCK LAYER CACHE)
2789 M: Coly Li <colyli@suse.de>
2790 M: Kent Overstreet <kent.overstreet@gmail.com>
2791 L: linux-bcache@vger.kernel.org
2792 W: http://bcache.evilpiepirate.org
2793 C: irc://irc.oftc.net/bcache
2795 F: drivers/md/bcache/
2797 BDISP ST MEDIA DRIVER
2798 M: Fabien Dessenne <fabien.dessenne@st.com>
2799 L: linux-media@vger.kernel.org
2800 T: git git://linuxtv.org/media_tree.git
2801 W: https://linuxtv.org
2803 F: drivers/media/platform/sti/bdisp
2805 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2806 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2807 L: netdev@vger.kernel.org
2809 F: drivers/net/ethernet/ec_bhf.c
2812 M: Luis de Bethencourt <luisbg@kernel.org>
2813 M: Salah Triki <salah.triki@gmail.com>
2815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2816 F: Documentation/filesystems/befs.txt
2820 M: Paolo Valente <paolo.valente@linaro.org>
2821 M: Jens Axboe <axboe@kernel.dk>
2822 L: linux-block@vger.kernel.org
2825 F: Documentation/block/bfq-iosched.txt
2828 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2830 F: Documentation/filesystems/bfs.txt
2832 F: include/uapi/linux/bfs_fs.h
2834 BLINKM RGB LED DRIVER
2835 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2837 F: drivers/leds/leds-blinkm.c
2840 M: Jens Axboe <axboe@kernel.dk>
2841 L: linux-block@vger.kernel.org
2842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2846 F: kernel/trace/blktrace.c
2850 M: Joern Engel <joern@lazybastard.org>
2851 L: linux-mtd@lists.infradead.org
2853 F: drivers/mtd/devices/block2mtd.c
2856 M: Marcel Holtmann <marcel@holtmann.org>
2857 M: Johan Hedberg <johan.hedberg@gmail.com>
2858 L: linux-bluetooth@vger.kernel.org
2859 W: http://www.bluez.org/
2860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2863 F: drivers/bluetooth/
2866 M: Marcel Holtmann <marcel@holtmann.org>
2867 M: Johan Hedberg <johan.hedberg@gmail.com>
2868 L: linux-bluetooth@vger.kernel.org
2869 W: http://www.bluez.org/
2870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2874 F: include/net/bluetooth/
2877 M: Jay Vosburgh <j.vosburgh@gmail.com>
2878 M: Veaceslav Falico <vfalico@gmail.com>
2879 M: Andy Gospodarek <andy@greyhouse.net>
2880 L: netdev@vger.kernel.org
2881 W: http://sourceforge.net/projects/bonding/
2883 F: drivers/net/bonding/
2884 F: include/uapi/linux/if_bonding.h
2886 BPF (Safe dynamic programs and tools)
2887 M: Alexei Starovoitov <ast@kernel.org>
2888 M: Daniel Borkmann <daniel@iogearbox.net>
2889 R: Martin KaFai Lau <kafai@fb.com>
2890 R: Song Liu <songliubraving@fb.com>
2891 R: Yonghong Song <yhs@fb.com>
2892 L: netdev@vger.kernel.org
2893 L: bpf@vger.kernel.org
2894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2896 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2899 F: Documentation/networking/filter.txt
2900 F: Documentation/bpf/
2901 F: include/linux/bpf*
2902 F: include/linux/filter.h
2903 F: include/trace/events/xdp.h
2904 F: include/uapi/linux/bpf*
2905 F: include/uapi/linux/filter.h
2907 F: kernel/trace/bpf_trace.c
2910 F: net/core/filter.c
2911 F: net/sched/act_bpf.c
2912 F: net/sched/cls_bpf.c
2916 F: tools/testing/selftests/bpf/
2921 M: Shubham Bansal <illusionist.neo@gmail.com>
2922 L: netdev@vger.kernel.org
2923 L: bpf@vger.kernel.org
2928 M: Daniel Borkmann <daniel@iogearbox.net>
2929 M: Alexei Starovoitov <ast@kernel.org>
2930 M: Zi Shen Lim <zlim.lnx@gmail.com>
2931 L: netdev@vger.kernel.org
2932 L: bpf@vger.kernel.org
2936 BPF JIT for MIPS (32-BIT AND 64-BIT)
2937 M: Paul Burton <paul.burton@mips.com>
2938 L: netdev@vger.kernel.org
2939 L: bpf@vger.kernel.org
2943 BPF JIT for NFP NICs
2944 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2945 L: netdev@vger.kernel.org
2946 L: bpf@vger.kernel.org
2948 F: drivers/net/ethernet/netronome/nfp/bpf/
2950 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2951 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2952 M: Sandipan Das <sandipan@linux.ibm.com>
2953 L: netdev@vger.kernel.org
2954 L: bpf@vger.kernel.org
2956 F: arch/powerpc/net/
2958 BPF JIT for RISC-V (RV64G)
2959 M: Björn Töpel <bjorn.topel@gmail.com>
2960 L: netdev@vger.kernel.org
2965 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2966 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2967 L: netdev@vger.kernel.org
2968 L: bpf@vger.kernel.org
2971 X: arch/s390/net/pnet.c
2973 BPF JIT for SPARC (32-BIT AND 64-BIT)
2974 M: David S. Miller <davem@davemloft.net>
2975 L: netdev@vger.kernel.org
2976 L: bpf@vger.kernel.org
2980 BPF JIT for X86 32-BIT
2981 M: Wang YanQing <udknight@gmail.com>
2982 L: netdev@vger.kernel.org
2983 L: bpf@vger.kernel.org
2985 F: arch/x86/net/bpf_jit_comp32.c
2987 BPF JIT for X86 64-BIT
2988 M: Alexei Starovoitov <ast@kernel.org>
2989 M: Daniel Borkmann <daniel@iogearbox.net>
2990 L: netdev@vger.kernel.org
2991 L: bpf@vger.kernel.org
2994 X: arch/x86/net/bpf_jit_comp32.c
2996 BROADCOM B44 10/100 ETHERNET DRIVER
2997 M: Michael Chan <michael.chan@broadcom.com>
2998 L: netdev@vger.kernel.org
3000 F: drivers/net/ethernet/broadcom/b44.*
3002 BROADCOM B53 ETHERNET SWITCH DRIVER
3003 M: Florian Fainelli <f.fainelli@gmail.com>
3004 L: netdev@vger.kernel.org
3005 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3007 F: drivers/net/dsa/b53/*
3008 F: include/linux/platform_data/b53.h
3010 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3011 M: Florian Fainelli <f.fainelli@gmail.com>
3012 M: Ray Jui <rjui@broadcom.com>
3013 M: Scott Branden <sbranden@broadcom.com>
3014 M: bcm-kernel-feedback-list@broadcom.com
3015 T: git git://github.com/broadcom/mach-bcm
3021 F: arch/arm/mach-bcm/
3023 BROADCOM BCM2835 ARM ARCHITECTURE
3024 M: Eric Anholt <eric@anholt.net>
3025 M: Stefan Wahren <stefan.wahren@i2se.com>
3026 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3028 T: git git://github.com/anholt/linux
3031 F: drivers/staging/vc04_services
3033 BROADCOM BCM47XX MIPS ARCHITECTURE
3034 M: Hauke Mehrtens <hauke@hauke-m.de>
3035 M: Rafał Miłecki <zajec5@gmail.com>
3036 L: linux-mips@vger.kernel.org
3038 F: Documentation/devicetree/bindings/mips/brcm/
3039 F: arch/mips/bcm47xx/*
3040 F: arch/mips/include/asm/mach-bcm47xx/*
3042 BROADCOM BCM5301X ARM ARCHITECTURE
3043 M: Hauke Mehrtens <hauke@hauke-m.de>
3044 M: Rafał Miłecki <zajec5@gmail.com>
3045 M: bcm-kernel-feedback-list@broadcom.com
3046 L: linux-arm-kernel@lists.infradead.org
3048 F: arch/arm/mach-bcm/bcm_5301x.c
3049 F: arch/arm/boot/dts/bcm5301x*.dtsi
3050 F: arch/arm/boot/dts/bcm470*
3051 F: arch/arm/boot/dts/bcm953012*
3053 BROADCOM BCM53573 ARM ARCHITECTURE
3054 M: Rafał Miłecki <rafal@milecki.pl>
3055 L: linux-arm-kernel@lists.infradead.org
3057 F: arch/arm/boot/dts/bcm53573*
3058 F: arch/arm/boot/dts/bcm47189*
3060 BROADCOM BCM63XX ARM ARCHITECTURE
3061 M: Florian Fainelli <f.fainelli@gmail.com>
3062 M: bcm-kernel-feedback-list@broadcom.com
3063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3064 T: git git://github.com/broadcom/stblinux.git
3068 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3069 M: Kevin Cernekee <cernekee@gmail.com>
3070 L: linux-usb@vger.kernel.org
3072 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3074 BROADCOM BCM7XXX ARM ARCHITECTURE
3075 M: Brian Norris <computersforpeace@gmail.com>
3076 M: Gregory Fong <gregory.0xf0@gmail.com>
3077 M: Florian Fainelli <f.fainelli@gmail.com>
3078 M: bcm-kernel-feedback-list@broadcom.com
3079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3080 T: git git://github.com/broadcom/stblinux.git
3082 F: arch/arm/mach-bcm/*brcmstb*
3083 F: arch/arm/boot/dts/bcm7*.dts*
3084 F: drivers/bus/brcmstb_gisb.c
3085 F: arch/arm/mm/cache-b15-rac.c
3086 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3089 BROADCOM BMIPS CPUFREQ DRIVER
3090 M: Markus Mayer <mmayer@broadcom.com>
3091 M: bcm-kernel-feedback-list@broadcom.com
3092 L: linux-pm@vger.kernel.org
3094 F: drivers/cpufreq/bmips-cpufreq.c
3096 BROADCOM BMIPS MIPS ARCHITECTURE
3097 M: Kevin Cernekee <cernekee@gmail.com>
3098 M: Florian Fainelli <f.fainelli@gmail.com>
3099 L: linux-mips@vger.kernel.org
3100 T: git git://github.com/broadcom/stblinux.git
3102 F: arch/mips/bmips/*
3103 F: arch/mips/include/asm/mach-bmips/*
3104 F: arch/mips/kernel/*bmips*
3105 F: arch/mips/boot/dts/brcm/bcm*.dts*
3106 F: drivers/irqchip/irq-bcm63*
3107 F: drivers/irqchip/irq-bcm7*
3108 F: drivers/irqchip/irq-brcmstb*
3109 F: include/linux/bcm963xx_nvram.h
3110 F: include/linux/bcm963xx_tag.h
3112 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3113 M: Rasesh Mody <rmody@marvell.com>
3114 M: GR-Linux-NIC-Dev@marvell.com
3115 L: netdev@vger.kernel.org
3117 F: drivers/net/ethernet/broadcom/bnx2.*
3118 F: drivers/net/ethernet/broadcom/bnx2_*
3120 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3121 M: QLogic-Storage-Upstream@qlogic.com
3122 L: linux-scsi@vger.kernel.org
3124 F: drivers/scsi/bnx2fc/
3126 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3127 M: QLogic-Storage-Upstream@qlogic.com
3128 L: linux-scsi@vger.kernel.org
3130 F: drivers/scsi/bnx2i/
3132 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3133 M: Ariel Elior <aelior@marvell.com>
3134 M: Sudarsana Kalluru <skalluru@marvell.com>
3135 M: GR-everest-linux-l2@marvell.com
3136 L: netdev@vger.kernel.org
3138 F: drivers/net/ethernet/broadcom/bnx2x/
3140 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3141 M: Michael Chan <michael.chan@broadcom.com>
3142 L: netdev@vger.kernel.org
3144 F: drivers/net/ethernet/broadcom/bnxt/
3146 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3147 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3148 M: Franky Lin <franky.lin@broadcom.com>
3149 M: Hante Meuleman <hante.meuleman@broadcom.com>
3150 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3151 M: Wright Feng <wright.feng@cypress.com>
3152 L: linux-wireless@vger.kernel.org
3153 L: brcm80211-dev-list.pdl@broadcom.com
3154 L: brcm80211-dev-list@cypress.com
3156 F: drivers/net/wireless/broadcom/brcm80211/
3158 BROADCOM BRCMSTB GPIO DRIVER
3159 M: Gregory Fong <gregory.0xf0@gmail.com>
3160 L: bcm-kernel-feedback-list@broadcom.com
3162 F: drivers/gpio/gpio-brcmstb.c
3163 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3165 BROADCOM BRCMSTB I2C DRIVER
3166 M: Kamal Dasu <kdasu.kdev@gmail.com>
3167 L: linux-i2c@vger.kernel.org
3168 L: bcm-kernel-feedback-list@broadcom.com
3170 F: drivers/i2c/busses/i2c-brcmstb.c
3171 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3173 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3174 M: Al Cooper <alcooperx@gmail.com>
3175 L: linux-kernel@vger.kernel.org
3176 L: bcm-kernel-feedback-list@broadcom.com
3178 F: drivers/phy/broadcom/phy-brcm-usb*
3180 BROADCOM GENET ETHERNET DRIVER
3181 M: Doug Berger <opendmb@gmail.com>
3182 M: Florian Fainelli <f.fainelli@gmail.com>
3183 L: netdev@vger.kernel.org
3185 F: drivers/net/ethernet/broadcom/genet/
3187 BROADCOM IPROC ARM ARCHITECTURE
3188 M: Ray Jui <rjui@broadcom.com>
3189 M: Scott Branden <sbranden@broadcom.com>
3190 M: bcm-kernel-feedback-list@broadcom.com
3191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3192 T: git git://github.com/broadcom/cygnus-linux.git
3209 F: arch/arm64/boot/dts/broadcom/northstar2/*
3210 F: arch/arm64/boot/dts/broadcom/stingray/*
3211 F: drivers/clk/bcm/clk-ns*
3212 F: drivers/clk/bcm/clk-sr*
3213 F: drivers/pinctrl/bcm/pinctrl-ns*
3214 F: include/dt-bindings/clock/bcm-sr*
3216 BROADCOM KONA GPIO DRIVER
3217 M: Ray Jui <rjui@broadcom.com>
3218 L: bcm-kernel-feedback-list@broadcom.com
3220 F: drivers/gpio/gpio-bcm-kona.c
3221 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3223 BROADCOM NETXTREME-E ROCE DRIVER
3224 M: Selvin Xavier <selvin.xavier@broadcom.com>
3225 M: Devesh Sharma <devesh.sharma@broadcom.com>
3226 M: Somnath Kotur <somnath.kotur@broadcom.com>
3227 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3228 L: linux-rdma@vger.kernel.org
3229 W: http://www.broadcom.com
3231 F: drivers/infiniband/hw/bnxt_re/
3232 F: include/uapi/rdma/bnxt_re-abi.h
3234 BROADCOM NVRAM DRIVER
3235 M: Rafał Miłecki <zajec5@gmail.com>
3236 L: linux-mips@vger.kernel.org
3238 F: drivers/firmware/broadcom/*
3240 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3241 M: Rafał Miłecki <zajec5@gmail.com>
3242 L: linux-wireless@vger.kernel.org
3245 F: include/linux/bcma/
3247 BROADCOM STB AVS CPUFREQ DRIVER
3248 M: Markus Mayer <mmayer@broadcom.com>
3249 M: bcm-kernel-feedback-list@broadcom.com
3250 L: linux-pm@vger.kernel.org
3252 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3253 F: drivers/cpufreq/brcmstb*
3255 BROADCOM STB AVS TMON DRIVER
3256 M: Markus Mayer <mmayer@broadcom.com>
3257 M: bcm-kernel-feedback-list@broadcom.com
3258 L: linux-pm@vger.kernel.org
3260 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3261 F: drivers/thermal/broadcom/brcmstb*
3263 BROADCOM STB NAND FLASH DRIVER
3264 M: Brian Norris <computersforpeace@gmail.com>
3265 M: Kamal Dasu <kdasu.kdev@gmail.com>
3266 L: linux-mtd@lists.infradead.org
3267 L: bcm-kernel-feedback-list@broadcom.com
3269 F: drivers/mtd/nand/raw/brcmnand/
3271 BROADCOM STB DPFE DRIVER
3272 M: Markus Mayer <mmayer@broadcom.com>
3273 M: bcm-kernel-feedback-list@broadcom.com
3274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3276 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3277 F: drivers/memory/brcmstb_dpfe.c
3280 M: Kamal Dasu <kdasu.kdev@gmail.com>
3281 M: bcm-kernel-feedback-list@broadcom.com
3283 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3284 F: drivers/spi/spi-bcm-qspi.*
3285 F: drivers/spi/spi-brcmstb-qspi.c
3286 F: drivers/spi/spi-iproc-qspi.c
3288 BROADCOM SYSTEMPORT ETHERNET DRIVER
3289 M: Florian Fainelli <f.fainelli@gmail.com>
3290 L: netdev@vger.kernel.org
3292 F: drivers/net/ethernet/broadcom/bcmsysport.*
3294 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3295 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3296 M: Prashant Sreedharan <prashant@broadcom.com>
3297 M: Michael Chan <mchan@broadcom.com>
3298 L: netdev@vger.kernel.org
3300 F: drivers/net/ethernet/broadcom/tg3.*
3302 BROCADE BFA FC SCSI DRIVER
3303 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3304 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3305 L: linux-scsi@vger.kernel.org
3307 F: drivers/scsi/bfa/
3309 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3310 M: Rasesh Mody <rmody@marvell.com>
3311 M: Sudarsana Kalluru <skalluru@marvell.com>
3312 M: GR-Linux-NIC-Dev@marvell.com
3313 L: netdev@vger.kernel.org
3315 F: drivers/net/ethernet/brocade/bna/
3317 BSG (block layer generic sg v4 driver)
3318 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3319 L: linux-scsi@vger.kernel.org
3322 F: include/linux/bsg.h
3323 F: include/uapi/linux/bsg.h
3326 M: Clemens Ladisch <clemens@ladisch.de>
3327 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3328 T: git git://git.alsa-project.org/alsa-kernel.git
3330 F: Documentation/sound/cards/bt87x.rst
3331 F: sound/pci/bt87x.c
3334 M: Michael Buesch <m@bues.ch>
3335 W: http://bu3sch.de/btgpio.php
3337 F: drivers/gpio/gpio-bt8xx.c
3340 M: Chris Mason <clm@fb.com>
3341 M: Josef Bacik <josef@toxicpanda.com>
3342 M: David Sterba <dsterba@suse.com>
3343 L: linux-btrfs@vger.kernel.org
3344 W: http://btrfs.wiki.kernel.org/
3345 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3348 F: Documentation/filesystems/btrfs.txt
3350 F: include/linux/btrfs*
3351 F: include/uapi/linux/btrfs*
3353 BTTV VIDEO4LINUX DRIVER
3354 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3355 L: linux-media@vger.kernel.org
3356 W: https://linuxtv.org
3357 T: git git://linuxtv.org/media_tree.git
3359 F: Documentation/media/v4l-drivers/bttv*
3360 F: drivers/media/pci/bt8xx/bttv*
3362 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3363 M: Chanwoo Choi <cw00.choi@samsung.com>
3364 L: linux-pm@vger.kernel.org
3365 L: linux-samsung-soc@vger.kernel.org
3366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3368 F: drivers/devfreq/exynos-bus.c
3369 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3371 BUSLOGIC SCSI DRIVER
3372 M: Khalid Aziz <khalid@gonehiking.org>
3373 L: linux-scsi@vger.kernel.org
3375 F: drivers/scsi/BusLogic.*
3376 F: drivers/scsi/FlashPoint.*
3378 C-MEDIA CMI8788 DRIVER
3379 M: Clemens Ladisch <clemens@ladisch.de>
3380 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3381 T: git git://git.alsa-project.org/alsa-kernel.git
3383 F: sound/pci/oxygen/
3386 M: Guo Ren <guoren@kernel.org>
3387 T: git https://github.com/c-sky/csky-linux.git
3390 F: Documentation/devicetree/bindings/csky/
3391 F: drivers/irqchip/irq-csky-*
3392 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3393 F: drivers/clocksource/timer-gx6605s.c
3394 F: drivers/clocksource/timer-mp-csky.c
3395 F: Documentation/devicetree/bindings/timer/csky,*
3400 M: Mark Salter <msalter@redhat.com>
3401 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3402 L: linux-c6x-dev@linux-c6x.org
3403 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3407 CA8210 IEEE-802.15.4 RADIO DRIVER
3408 M: Harry Morris <h.morris@cascoda.com>
3409 L: linux-wpan@vger.kernel.org
3410 W: https://github.com/Cascoda/ca8210-linux.git
3412 F: drivers/net/ieee802154/ca8210.c
3413 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3415 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3416 M: David Howells <dhowells@redhat.com>
3417 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3419 F: Documentation/filesystems/caching/cachefiles.txt
3422 CADENCE MIPI-CSI2 BRIDGES
3423 M: Maxime Ripard <maxime.ripard@bootlin.com>
3424 L: linux-media@vger.kernel.org
3426 F: Documentation/devicetree/bindings/media/cdns,*.txt
3427 F: drivers/media/platform/cadence/cdns-csi2*
3429 CADET FM/AM RADIO RECEIVER DRIVER
3430 M: Hans Verkuil <hverkuil@xs4all.nl>
3431 L: linux-media@vger.kernel.org
3432 T: git git://linuxtv.org/media_tree.git
3433 W: https://linuxtv.org
3435 F: drivers/media/radio/radio-cadet*
3437 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3438 M: Jonathan Corbet <corbet@lwn.net>
3439 L: linux-media@vger.kernel.org
3440 T: git git://linuxtv.org/media_tree.git
3442 F: Documentation/media/v4l-drivers/cafe_ccic*
3443 F: drivers/media/platform/marvell-ccic/
3446 L: netdev@vger.kernel.org
3448 F: Documentation/networking/caif/
3449 F: drivers/net/caif/
3450 F: include/uapi/linux/caif/
3451 F: include/net/caif/
3455 M: Toke Høiland-Jørgensen <toke@toke.dk>
3456 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3458 F: net/sched/sch_cake.c
3460 CALGARY x86-64 IOMMU
3461 M: Muli Ben-Yehuda <mulix@mulix.org>
3462 M: Jon Mason <jdmason@kudzu.us>
3463 L: iommu@lists.linux-foundation.org
3465 F: arch/x86/kernel/pci-calgary_64.c
3466 F: arch/x86/kernel/tce_64.c
3467 F: arch/x86/include/asm/calgary.h
3468 F: arch/x86/include/asm/tce.h
3471 M: Wolfgang Grandegger <wg@grandegger.com>
3472 M: Marc Kleine-Budde <mkl@pengutronix.de>
3473 L: linux-can@vger.kernel.org
3474 W: https://github.com/linux-can
3475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3478 F: Documentation/devicetree/bindings/net/can/
3480 F: include/linux/can/dev.h
3481 F: include/linux/can/platform/
3482 F: include/uapi/linux/can/error.h
3483 F: include/uapi/linux/can/netlink.h
3486 M: Oliver Hartkopp <socketcan@hartkopp.net>
3487 M: Marc Kleine-Budde <mkl@pengutronix.de>
3488 L: linux-can@vger.kernel.org
3489 W: https://github.com/linux-can
3490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3493 F: Documentation/networking/can.rst
3495 F: include/linux/can/core.h
3496 F: include/uapi/linux/can.h
3497 F: include/uapi/linux/can/bcm.h
3498 F: include/uapi/linux/can/raw.h
3499 F: include/uapi/linux/can/gw.h
3502 M: Serge Hallyn <serge@hallyn.com>
3503 L: linux-security-module@vger.kernel.org
3505 F: include/linux/capability.h
3506 F: include/uapi/linux/capability.h
3507 F: security/commoncap.c
3508 F: kernel/capability.c
3510 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3511 M: Kevin Tsai <ktsai@capellamicro.com>
3513 F: drivers/iio/light/cm*
3515 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3516 M: Christian Lamparter <chunkeey@googlemail.com>
3517 L: linux-wireless@vger.kernel.org
3518 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3520 F: drivers/net/wireless/ath/carl9170/
3523 M: Jan Glauber <jglauber@cavium.com>
3524 M: David Daney <david.daney@cavium.com>
3525 W: http://www.cavium.com
3527 F: drivers/i2c/busses/i2c-octeon*
3528 F: drivers/i2c/busses/i2c-thunderx*
3530 CAVIUM LIQUIDIO NETWORK DRIVER
3531 M: Derek Chickles <dchickles@marvell.com>
3532 M: Satanand Burla <sburla@marvell.com>
3533 M: Felix Manlunas <fmanlunas@marvell.com>
3534 L: netdev@vger.kernel.org
3535 W: http://www.cavium.com
3537 F: drivers/net/ethernet/cavium/liquidio/
3540 M: Jan Glauber <jglauber@cavium.com>
3541 M: David Daney <david.daney@cavium.com>
3542 M: Steven J. Hill <Steven.Hill@cavium.com>
3543 W: http://www.cavium.com
3545 F: drivers/mmc/host/cavium*
3547 CAVIUM OCTEON-TX CRYPTO DRIVER
3548 M: George Cherian <george.cherian@cavium.com>
3549 L: linux-crypto@vger.kernel.org
3550 W: http://www.cavium.com
3552 F: drivers/crypto/cavium/cpt/
3554 CAVIUM THUNDERX2 ARM64 SOC
3555 M: Robert Richter <rrichter@cavium.com>
3556 M: Jayachandran C <jnair@caviumnetworks.com>
3557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3559 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3560 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3562 CC2520 IEEE-802.15.4 RADIO DRIVER
3563 M: Varka Bhadram <varkabhadram@gmail.com>
3564 L: linux-wpan@vger.kernel.org
3566 F: drivers/net/ieee802154/cc2520.c
3567 F: include/linux/spi/cc2520.h
3568 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3570 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3571 M: Gilad Ben-Yossef <gilad@benyossef.com>
3572 L: linux-crypto@vger.kernel.org
3574 F: drivers/crypto/ccree/
3575 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3578 M: Hans Verkuil <hans.verkuil@cisco.com>
3579 L: linux-media@vger.kernel.org
3580 T: git git://linuxtv.org/media_tree.git
3581 W: http://linuxtv.org
3583 F: Documentation/media/kapi/cec-core.rst
3584 F: Documentation/media/uapi/cec
3585 F: drivers/media/cec/
3586 F: drivers/media/rc/keymaps/rc-cec.c
3587 F: include/media/cec.h
3588 F: include/media/cec-notifier.h
3589 F: include/uapi/linux/cec.h
3590 F: include/uapi/linux/cec-funcs.h
3591 F: Documentation/devicetree/bindings/media/cec.txt
3592 F: Documentation/ABI/testing/debugfs-cec-error-inj
3595 M: Hans Verkuil <hans.verkuil@cisco.com>
3596 L: linux-media@vger.kernel.org
3597 T: git git://linuxtv.org/media_tree.git
3598 W: http://linuxtv.org
3600 F: drivers/media/platform/cec-gpio/
3601 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3603 CELL BROADBAND ENGINE ARCHITECTURE
3604 M: Arnd Bergmann <arnd@arndb.de>
3605 L: linuxppc-dev@lists.ozlabs.org
3606 W: http://www.ibm.com/developerworks/power/cell/
3608 F: arch/powerpc/include/asm/cell*.h
3609 F: arch/powerpc/include/asm/spu*.h
3610 F: arch/powerpc/include/uapi/asm/spu*.h
3611 F: arch/powerpc/oprofile/*cell*
3612 F: arch/powerpc/platforms/cell/
3614 CEPH COMMON CODE (LIBCEPH)
3615 M: Ilya Dryomov <idryomov@gmail.com>
3616 M: "Yan, Zheng" <zyan@redhat.com>
3617 M: Sage Weil <sage@redhat.com>
3618 L: ceph-devel@vger.kernel.org
3620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3621 T: git git://github.com/ceph/ceph-client.git
3624 F: include/linux/ceph/
3625 F: include/linux/crush/
3627 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3628 M: "Yan, Zheng" <zyan@redhat.com>
3629 M: Sage Weil <sage@redhat.com>
3630 M: Ilya Dryomov <idryomov@gmail.com>
3631 L: ceph-devel@vger.kernel.org
3633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3634 T: git git://github.com/ceph/ceph-client.git
3636 F: Documentation/filesystems/ceph.txt
3639 CERTIFICATE HANDLING:
3640 M: David Howells <dhowells@redhat.com>
3641 M: David Woodhouse <dwmw2@infradead.org>
3642 L: keyrings@vger.kernel.org
3644 F: Documentation/admin-guide/module-signing.rst
3646 F: scripts/sign-file.c
3647 F: scripts/extract-cert.c
3649 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3650 L: linux-usb@vger.kernel.org
3652 F: Documentation/usb/WUSB-Design-overview.txt
3653 F: Documentation/usb/wusb-cbaf
3654 F: drivers/usb/host/hwa-hc.c
3655 F: drivers/usb/host/whci/
3656 F: drivers/usb/wusbcore/
3657 F: include/linux/usb/wusb*
3659 CFAG12864B LCD DRIVER
3660 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3662 F: drivers/auxdisplay/cfag12864b.c
3663 F: include/linux/cfag12864b.h
3665 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3666 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3668 F: drivers/auxdisplay/cfag12864bfb.c
3669 F: include/linux/cfag12864b.h
3671 802.11 (including CFG80211/NL80211)
3672 M: Johannes Berg <johannes@sipsolutions.net>
3673 L: linux-wireless@vger.kernel.org
3674 W: http://wireless.kernel.org/
3675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3679 F: include/uapi/linux/nl80211.h
3680 F: include/linux/ieee80211.h
3681 F: include/net/wext.h
3682 F: include/net/cfg80211.h
3683 F: include/net/iw_handler.h
3684 F: include/net/ieee80211_radiotap.h
3685 F: Documentation/driver-api/80211/cfg80211.rst
3686 F: Documentation/networking/regulatory.txt
3688 CHAR and MISC DRIVERS
3689 M: Arnd Bergmann <arnd@arndb.de>
3690 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3695 F: include/linux/miscdevice.h
3698 M: Andy Whitcroft <apw@canonical.com>
3699 M: Joe Perches <joe@perches.com>
3701 F: scripts/checkpatch.pl
3703 CHINESE DOCUMENTATION
3704 M: Harry Wei <harryxiyou@gmail.com>
3705 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3706 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3708 F: Documentation/translations/zh_CN/
3710 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3711 M: Peter Chen <Peter.Chen@nxp.com>
3712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3713 L: linux-usb@vger.kernel.org
3715 F: drivers/usb/chipidea/
3717 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3718 M: Hans de Goede <hdegoede@redhat.com>
3719 L: linux-input@vger.kernel.org
3721 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3722 F: drivers/input/touchscreen/chipone_icn8318.c
3724 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3725 M: Hans de Goede <hdegoede@redhat.com>
3726 L: linux-input@vger.kernel.org
3728 F: drivers/input/touchscreen/chipone_icn8505.c
3730 CHROME HARDWARE PLATFORM SUPPORT
3731 M: Benson Leung <bleung@chromium.org>
3732 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3735 F: drivers/platform/chrome/
3737 CHROMEOS EC SUBDRIVERS
3738 M: Benson Leung <bleung@chromium.org>
3739 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3740 R: Guenter Roeck <groeck@chromium.org>
3744 F: drivers/power/supply/cros_usbpd-charger.c
3746 CHROMEOS EC CODEC DRIVER
3747 M: Cheng-Yi Chiang <cychiang@chromium.org>
3749 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3750 R: Guenter Roeck <groeck@chromium.org>
3751 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3752 F: sound/soc/codecs/cros_ec_codec.*
3754 CIRRUS LOGIC AUDIO CODEC DRIVERS
3755 M: Brian Austin <brian.austin@cirrus.com>
3756 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3757 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3759 F: sound/soc/codecs/cs*
3761 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3762 M: Hartley Sweeten <hsweeten@visionengravers.com>
3763 L: netdev@vger.kernel.org
3765 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3767 CISCO FCOE HBA DRIVER
3768 M: Satish Kharat <satishkh@cisco.com>
3769 M: Sesidhar Baddela <sebaddel@cisco.com>
3770 M: Karan Tilak Kumar <kartilak@cisco.com>
3771 L: linux-scsi@vger.kernel.org
3773 F: drivers/scsi/fnic/
3775 CISCO SCSI HBA DRIVER
3776 M: Karan Tilak Kumar <kartilak@cisco.com>
3777 M: Sesidhar Baddela <sebaddel@cisco.com>
3778 L: linux-scsi@vger.kernel.org
3780 F: drivers/scsi/snic/
3782 CISCO VIC ETHERNET NIC DRIVER
3783 M: Christian Benvenuti <benve@cisco.com>
3784 M: Govindarajulu Varadarajan <_govind@gmx.com>
3785 M: Parvi Kaustubhi <pkaustub@cisco.com>
3787 F: drivers/net/ethernet/cisco/enic/
3789 CISCO VIC LOW LATENCY NIC DRIVER
3790 M: Christian Benvenuti <benve@cisco.com>
3791 M: Nelson Escobar <neescoba@cisco.com>
3792 M: Parvi Kaustubhi <pkaustub@cisco.com>
3794 F: drivers/infiniband/hw/usnic/
3796 CIRRUS LOGIC MADERA CODEC DRIVERS
3797 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3798 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3799 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3800 L: patches@opensource.cirrus.com
3801 T: git https://github.com/CirrusLogic/linux-drivers.git
3802 W: https://github.com/CirrusLogic/linux-drivers/wiki
3804 F: Documentation/devicetree/bindings/mfd/madera.txt
3805 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3806 F: include/linux/irqchip/irq-madera*
3807 F: include/linux/mfd/madera/*
3808 F: drivers/gpio/gpio-madera*
3809 F: drivers/irqchip/irq-madera*
3810 F: drivers/mfd/madera*
3811 F: drivers/mfd/cs47l*
3812 F: drivers/pinctrl/cirrus/*
3815 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3820 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3821 L: linux-kernel@vger.kernel.org
3824 F: include/linux/cleancache.h
3827 M: Russell King <linux@armlinux.org.uk>
3828 L: linux-clk@vger.kernel.org
3830 F: include/linux/clk.h
3832 CLOCKSOURCE, CLOCKEVENT DRIVERS
3833 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3834 M: Thomas Gleixner <tglx@linutronix.de>
3835 L: linux-kernel@vger.kernel.org
3836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3838 F: drivers/clocksource/
3839 F: Documentation/devicetree/bindings/timer/
3842 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3843 M: Daniel Oliveira Nascimento <don@syst.com.br>
3844 L: platform-driver-x86@vger.kernel.org
3846 F: drivers/platform/x86/classmate-laptop.c
3849 M: Hans Verkuil <hans.verkuil@cisco.com>
3850 L: linux-media@vger.kernel.org
3851 T: git git://linuxtv.org/media_tree.git
3852 W: https://linuxtv.org
3854 F: drivers/media/pci/cobalt/
3856 COCCINELLE/Semantic Patches (SmPL)
3857 M: Julia Lawall <Julia.Lawall@lip6.fr>
3858 M: Gilles Muller <Gilles.Muller@lip6.fr>
3859 M: Nicolas Palix <nicolas.palix@imag.fr>
3860 M: Michal Marek <michal.lkml@markovi.net>
3861 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3863 W: http://coccinelle.lip6.fr/
3865 F: Documentation/dev-tools/coccinelle.rst
3866 F: scripts/coccinelle/
3867 F: scripts/coccicheck
3870 M: Jan Harkes <jaharkes@cs.cmu.edu>
3872 L: codalist@coda.cs.cmu.edu
3873 W: http://www.coda.cs.cmu.edu/
3875 F: Documentation/filesystems/coda.txt
3877 F: include/linux/coda*.h
3878 F: include/uapi/linux/coda*.h
3880 CODA V4L2 MEM2MEM DRIVER
3881 M: Philipp Zabel <p.zabel@pengutronix.de>
3882 L: linux-media@vger.kernel.org
3884 F: Documentation/devicetree/bindings/media/coda.txt
3885 F: drivers/media/platform/coda/
3888 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3890 F: Documentation/process/code-of-conduct.rst
3891 F: Documentation/process/code-of-conduct-interpretation.rst
3893 COMMON CLK FRAMEWORK
3894 M: Michael Turquette <mturquette@baylibre.com>
3895 M: Stephen Boyd <sboyd@kernel.org>
3896 L: linux-clk@vger.kernel.org
3897 Q: http://patchwork.kernel.org/project/linux-clk/list/
3898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3900 F: Documentation/devicetree/bindings/clock/
3902 X: drivers/clk/clkdev.c
3903 F: include/linux/clk-pr*
3904 F: include/linux/clk/
3905 F: include/linux/of_clk.h
3907 COMMON INTERNET FILE SYSTEM (CIFS)
3908 M: Steve French <sfrench@samba.org>
3909 L: linux-cifs@vger.kernel.org
3910 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3911 W: http://linux-cifs.samba.org/
3912 T: git git://git.samba.org/sfrench/cifs-2.6.git
3914 F: Documentation/filesystems/cifs/
3917 COMPACTPCI HOTPLUG CORE
3918 M: Scott Murray <scott@spiteful.org>
3919 L: linux-pci@vger.kernel.org
3921 F: drivers/pci/hotplug/cpci_hotplug*
3923 COMPACTPCI HOTPLUG GENERIC DRIVER
3924 M: Scott Murray <scott@spiteful.org>
3925 L: linux-pci@vger.kernel.org
3927 F: drivers/pci/hotplug/cpcihp_generic.c
3929 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3930 M: Scott Murray <scott@spiteful.org>
3931 L: linux-pci@vger.kernel.org
3933 F: drivers/pci/hotplug/cpcihp_zt5550.*
3935 COMPAL LAPTOP SUPPORT
3936 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3937 L: platform-driver-x86@vger.kernel.org
3939 F: drivers/platform/x86/compal-laptop.c
3942 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3944 F: include/linux/compiler_attributes.h
3946 CONEXANT ACCESSRUNNER USB DRIVER
3947 L: accessrunner-general@lists.sourceforge.net
3948 W: http://accessrunner.sourceforge.net/
3950 F: drivers/usb/atm/cxacru.c
3953 M: Joel Becker <jlbec@evilplan.org>
3954 M: Christoph Hellwig <hch@lst.de>
3955 T: git git://git.infradead.org/users/hch/configfs.git
3958 F: include/linux/configfs.h
3961 M: Evgeniy Polyakov <zbr@ioremap.net>
3962 L: netdev@vger.kernel.org
3964 F: drivers/connector/
3966 CONTROL GROUP (CGROUP)
3967 M: Tejun Heo <tj@kernel.org>
3968 M: Li Zefan <lizefan@huawei.com>
3969 M: Johannes Weiner <hannes@cmpxchg.org>
3970 L: cgroups@vger.kernel.org
3971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3973 F: Documentation/admin-guide/cgroup-v2.rst
3974 F: Documentation/cgroup-v1/
3975 F: include/linux/cgroup*
3978 CONTROL GROUP - CPUSET
3979 M: Li Zefan <lizefan@huawei.com>
3980 L: cgroups@vger.kernel.org
3981 W: http://www.bullopensource.org/cpuset/
3982 W: http://oss.sgi.com/projects/cpusets/
3983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3985 F: Documentation/cgroup-v1/cpusets.txt
3986 F: include/linux/cpuset.h
3987 F: kernel/cgroup/cpuset.c
3989 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3990 M: Johannes Weiner <hannes@cmpxchg.org>
3991 M: Michal Hocko <mhocko@kernel.org>
3992 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3993 L: cgroups@vger.kernel.org
3994 L: linux-mm@kvack.org
3999 CORETEMP HARDWARE MONITORING DRIVER
4000 M: Fenghua Yu <fenghua.yu@intel.com>
4001 L: linux-hwmon@vger.kernel.org
4003 F: Documentation/hwmon/coretemp
4004 F: drivers/hwmon/coretemp.c
4006 COSA/SRP SYNC SERIAL DRIVER
4007 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4008 W: http://www.fi.muni.cz/~kas/cosa/
4010 F: drivers/net/wan/cosa*
4012 CPMAC ETHERNET DRIVER
4013 M: Florian Fainelli <f.fainelli@gmail.com>
4014 L: netdev@vger.kernel.org
4016 F: drivers/net/ethernet/ti/cpmac.c
4018 CPU FREQUENCY SCALING FRAMEWORK
4019 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4020 M: Viresh Kumar <viresh.kumar@linaro.org>
4021 L: linux-pm@vger.kernel.org
4023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4025 B: https://bugzilla.kernel.org
4026 F: Documentation/admin-guide/pm/cpufreq.rst
4027 F: Documentation/admin-guide/pm/intel_pstate.rst
4028 F: Documentation/cpu-freq/
4029 F: Documentation/devicetree/bindings/cpufreq/
4031 F: include/linux/cpufreq.h
4032 F: tools/testing/selftests/cpufreq/
4034 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4035 M: Viresh Kumar <viresh.kumar@linaro.org>
4036 M: Sudeep Holla <sudeep.holla@arm.com>
4037 L: linux-pm@vger.kernel.org
4038 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4040 F: drivers/cpufreq/arm_big_little.h
4041 F: drivers/cpufreq/arm_big_little.c
4043 CPU POWER MONITORING SUBSYSTEM
4044 M: Thomas Renninger <trenn@suse.com>
4045 M: Shuah Khan <shuah@kernel.org>
4046 M: Shuah Khan <skhan@linuxfoundation.org>
4047 L: linux-pm@vger.kernel.org
4049 F: tools/power/cpupower/
4052 M: "H. Peter Anvin" <hpa@zytor.com>
4054 F: arch/x86/kernel/cpuid.c
4055 F: arch/x86/kernel/msr.c
4057 CPUIDLE DRIVER - ARM BIG LITTLE
4058 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4059 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4060 L: linux-pm@vger.kernel.org
4061 L: linux-arm-kernel@lists.infradead.org
4062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4064 F: drivers/cpuidle/cpuidle-big_little.c
4066 CPUIDLE DRIVER - ARM EXYNOS
4067 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4068 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4069 M: Kukjin Kim <kgene@kernel.org>
4070 L: linux-pm@vger.kernel.org
4071 L: linux-samsung-soc@vger.kernel.org
4073 F: drivers/cpuidle/cpuidle-exynos.c
4074 F: arch/arm/mach-exynos/pm.c
4076 CPU IDLE TIME MANAGEMENT FRAMEWORK
4077 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4078 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4079 L: linux-pm@vger.kernel.org
4081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4082 B: https://bugzilla.kernel.org
4083 F: Documentation/admin-guide/pm/cpuidle.rst
4084 F: Documentation/driver-api/pm/cpuidle.rst
4085 F: drivers/cpuidle/*
4086 F: include/linux/cpuidle.h
4089 M: Nicolas Pitre <nico@linaro.org>
4091 F: Documentation/filesystems/cramfs.txt
4095 M: Herbert Xu <herbert@gondor.apana.org.au>
4096 M: "David S. Miller" <davem@davemloft.net>
4097 L: linux-crypto@vger.kernel.org
4098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4101 F: Documentation/crypto/
4102 F: Documentation/devicetree/bindings/crypto/
4107 F: include/linux/crypto*
4109 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4110 M: Neil Horman <nhorman@tuxdriver.com>
4111 L: linux-crypto@vger.kernel.org
4113 F: crypto/ansi_cprng.c
4117 M: Hans Verkuil <hverkuil@xs4all.nl>
4118 L: linux-media@vger.kernel.org
4119 T: git git://linuxtv.org/media_tree.git
4120 W: http://linuxtv.org
4122 F: drivers/media/i2c/cs3308.c
4124 CS5535 Audio ALSA driver
4125 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4127 F: sound/pci/cs5535audio/
4129 CSI DRIVERS FOR ALLWINNER V3s
4130 M: Yong Deng <yong.deng@magewell.com>
4131 L: linux-media@vger.kernel.org
4132 T: git git://linuxtv.org/media_tree.git
4134 F: drivers/media/platform/sunxi/sun6i-csi/
4135 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4138 M: Solomon Peachy <pizza@shaftnet.org>
4140 F: drivers/net/wireless/st/cw1200/
4142 CX18 VIDEO4LINUX DRIVER
4143 M: Andy Walls <awalls@md.metrocast.net>
4144 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4145 L: linux-media@vger.kernel.org
4146 T: git git://linuxtv.org/media_tree.git
4147 W: https://linuxtv.org
4148 W: http://www.ivtvdriver.org/index.php/Cx18
4150 F: Documentation/media/v4l-drivers/cx18*
4151 F: drivers/media/pci/cx18/
4152 F: include/uapi/linux/ivtv*
4154 CX2341X MPEG ENCODER HELPER MODULE
4155 M: Hans Verkuil <hverkuil@xs4all.nl>
4156 L: linux-media@vger.kernel.org
4157 T: git git://linuxtv.org/media_tree.git
4158 W: https://linuxtv.org
4160 F: drivers/media/common/cx2341x*
4161 F: include/media/drv-intf/cx2341x.h
4163 CX24120 MEDIA DRIVER
4164 M: Jemma Denson <jdenson@gmail.com>
4165 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4166 L: linux-media@vger.kernel.org
4167 W: https://linuxtv.org
4168 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4170 F: drivers/media/dvb-frontends/cx24120*
4172 CX88 VIDEO4LINUX DRIVER
4173 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4174 L: linux-media@vger.kernel.org
4175 W: https://linuxtv.org
4176 T: git git://linuxtv.org/media_tree.git
4178 F: Documentation/media/v4l-drivers/cx88*
4179 F: drivers/media/pci/cx88/
4181 CXD2820R MEDIA DRIVER
4182 M: Antti Palosaari <crope@iki.fi>
4183 L: linux-media@vger.kernel.org
4184 W: https://linuxtv.org
4185 W: http://palosaari.fi/linux/
4186 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4187 T: git git://linuxtv.org/anttip/media_tree.git
4189 F: drivers/media/dvb-frontends/cxd2820r*
4191 CXGB3 ETHERNET DRIVER (CXGB3)
4192 M: Vishal Kulkarni <vishal@chelsio.com>
4193 L: netdev@vger.kernel.org
4194 W: http://www.chelsio.com
4196 F: drivers/net/ethernet/chelsio/cxgb3/
4198 CXGB3 ISCSI DRIVER (CXGB3I)
4199 M: Karen Xie <kxie@chelsio.com>
4200 L: linux-scsi@vger.kernel.org
4201 W: http://www.chelsio.com
4203 F: drivers/scsi/cxgbi/cxgb3i
4205 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4206 M: Steve Wise <swise@chelsio.com>
4207 L: linux-rdma@vger.kernel.org
4208 W: http://www.openfabrics.org
4210 F: drivers/infiniband/hw/cxgb3/
4211 F: include/uapi/rdma/cxgb3-abi.h
4213 CXGB4 CRYPTO DRIVER (chcr)
4214 M: Harsh Jain <harsh@chelsio.com>
4215 L: linux-crypto@vger.kernel.org
4216 W: http://www.chelsio.com
4218 F: drivers/crypto/chelsio
4220 CXGB4 ETHERNET DRIVER (CXGB4)
4221 M: Vishal Kulkarni <vishal@chelsio.com>
4222 L: netdev@vger.kernel.org
4223 W: http://www.chelsio.com
4225 F: drivers/net/ethernet/chelsio/cxgb4/
4227 CXGB4 ISCSI DRIVER (CXGB4I)
4228 M: Karen Xie <kxie@chelsio.com>
4229 L: linux-scsi@vger.kernel.org
4230 W: http://www.chelsio.com
4232 F: drivers/scsi/cxgbi/cxgb4i
4234 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4235 M: Steve Wise <swise@chelsio.com>
4236 L: linux-rdma@vger.kernel.org
4237 W: http://www.openfabrics.org
4239 F: drivers/infiniband/hw/cxgb4/
4240 F: include/uapi/rdma/cxgb4-abi.h
4242 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4243 M: Casey Leedom <leedom@chelsio.com>
4244 L: netdev@vger.kernel.org
4245 W: http://www.chelsio.com
4247 F: drivers/net/ethernet/chelsio/cxgb4vf/
4249 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4250 M: Frederic Barrat <fbarrat@linux.ibm.com>
4251 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4252 L: linuxppc-dev@lists.ozlabs.org
4254 F: arch/powerpc/platforms/powernv/pci-cxl.c
4255 F: drivers/misc/cxl/
4256 F: include/misc/cxl*
4257 F: include/uapi/misc/cxl.h
4258 F: Documentation/powerpc/cxl.txt
4259 F: Documentation/ABI/testing/sysfs-class-cxl
4261 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4262 M: Manoj N. Kumar <manoj@linux.ibm.com>
4263 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4264 M: Uma Krishnan <ukrishn@linux.ibm.com>
4265 L: linux-scsi@vger.kernel.org
4267 F: drivers/scsi/cxlflash/
4268 F: include/uapi/scsi/cxlflash_ioctl.h
4269 F: Documentation/powerpc/cxlflash.txt
4272 M: Russell King <linux@armlinux.org.uk>
4273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4274 W: http://www.armlinux.org.uk/
4276 F: drivers/video/fbdev/cyber2000fb.*
4278 CYCLADES ASYNC MUX DRIVER
4279 W: http://www.cyclades.com/
4281 F: drivers/tty/cyclades.c
4282 F: include/linux/cyclades.h
4283 F: include/uapi/linux/cyclades.h
4285 CYCLADES PC300 DRIVER
4286 W: http://www.cyclades.com/
4288 F: drivers/net/wan/pc300*
4290 CYPRESS_FIRMWARE MEDIA DRIVER
4291 M: Antti Palosaari <crope@iki.fi>
4292 L: linux-media@vger.kernel.org
4293 W: https://linuxtv.org
4294 W: http://palosaari.fi/linux/
4295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4296 T: git git://linuxtv.org/anttip/media_tree.git
4298 F: drivers/media/common/cypress_firmware*
4300 CYTTSP TOUCHSCREEN DRIVER
4301 M: Ferruh Yigit <fery@cypress.com>
4302 L: linux-input@vger.kernel.org
4304 F: drivers/input/touchscreen/cyttsp*
4305 F: include/linux/input/cyttsp.h
4307 D-LINK DIR-685 TOUCHKEYS DRIVER
4308 M: Linus Walleij <linus.walleij@linaro.org>
4309 L: linux-input@vger.kernel.org
4311 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4313 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4314 M: Joshua Kinard <kumba@gentoo.org>
4316 F: drivers/rtc/rtc-ds1685.c
4317 F: include/linux/rtc/ds1685.h
4319 DAMA SLAVE for AX.25
4320 M: Joerg Reuter <jreuter@yaina.de>
4321 W: http://yaina.de/jreuter/
4322 W: http://www.qsl.net/dl1bke/
4323 L: linux-hams@vger.kernel.org
4325 F: net/ax25/af_ax25.c
4326 F: net/ax25/ax25_dev.c
4327 F: net/ax25/ax25_ds_*
4328 F: net/ax25/ax25_in.c
4329 F: net/ax25/ax25_out.c
4330 F: net/ax25/ax25_timer.c
4331 F: net/ax25/sysctl_net_ax25.c
4333 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4334 L: netdev@vger.kernel.org
4336 F: Documentation/networking/device_drivers/dec/dmfe.txt
4337 F: drivers/net/ethernet/dec/tulip/dmfe.c
4339 DC390/AM53C974 SCSI driver
4340 M: Hannes Reinecke <hare@suse.com>
4341 L: linux-scsi@vger.kernel.org
4343 F: drivers/scsi/am53c974.c
4346 M: Oliver Neukum <oliver@neukum.org>
4347 M: Ali Akcaagac <aliakc@web.de>
4348 M: Jamie Lenehan <lenehan@twibble.org>
4349 L: dc395x@twibble.org
4350 W: http://twibble.org/dist/dc395x/
4351 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4353 F: Documentation/scsi/dc395x.txt
4354 F: drivers/scsi/dc395x.*
4357 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4358 L: dccp@vger.kernel.org
4359 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4361 F: include/linux/dccp.h
4362 F: include/uapi/linux/dccp.h
4363 F: include/linux/tfrc.h
4366 DECnet NETWORK LAYER
4367 W: http://linux-decnet.sourceforge.net
4368 L: linux-decnet-user@lists.sourceforge.net
4370 F: Documentation/networking/decnet.txt
4373 DECSTATION PLATFORM SUPPORT
4374 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4375 L: linux-mips@vger.kernel.org
4376 W: http://www.linux-mips.org/wiki/DECstation
4379 F: arch/mips/include/asm/dec/
4380 F: arch/mips/include/asm/mach-dec/
4382 DEFXX FDDI NETWORK DRIVER
4383 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4385 F: drivers/net/fddi/defxx.*
4388 M: Pali Rohár <pali.rohar@gmail.com>
4389 M: Mario Limonciello <mario.limonciello@dell.com>
4390 L: platform-driver-x86@vger.kernel.org
4392 F: drivers/platform/x86/dell-smbios.*
4394 DELL SMBIOS SMM DRIVER
4395 M: Mario Limonciello <mario.limonciello@dell.com>
4396 L: platform-driver-x86@vger.kernel.org
4398 F: drivers/platform/x86/dell-smbios-smm.c
4400 DELL SMBIOS WMI DRIVER
4401 M: Mario Limonciello <mario.limonciello@dell.com>
4402 L: platform-driver-x86@vger.kernel.org
4404 F: drivers/platform/x86/dell-smbios-wmi.c
4405 F: tools/wmi/dell-smbios-example.c
4407 DEFZA FDDI NETWORK DRIVER
4408 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4410 F: drivers/net/fddi/defza.*
4413 M: Matthew Garrett <mjg59@srcf.ucam.org>
4414 M: Pali Rohár <pali.rohar@gmail.com>
4415 L: platform-driver-x86@vger.kernel.org
4417 F: drivers/platform/x86/dell-laptop.c
4419 DELL LAPTOP FREEFALL DRIVER
4420 M: Pali Rohár <pali.rohar@gmail.com>
4422 F: drivers/platform/x86/dell-smo8800.c
4424 DELL LAPTOP RBTN DRIVER
4425 M: Pali Rohár <pali.rohar@gmail.com>
4427 F: drivers/platform/x86/dell-rbtn.*
4429 DELL REMOTE BIOS UPDATE DRIVER
4430 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4431 L: platform-driver-x86@vger.kernel.org
4433 F: drivers/platform/x86/dell_rbu.c
4435 DELL LAPTOP SMM DRIVER
4436 M: Pali Rohár <pali.rohar@gmail.com>
4438 F: drivers/hwmon/dell-smm-hwmon.c
4439 F: include/uapi/linux/i8k.h
4441 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4442 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4443 L: platform-driver-x86@vger.kernel.org
4445 F: Documentation/dcdbas.txt
4446 F: drivers/platform/x86/dcdbas.*
4448 DELL WMI NOTIFICATIONS DRIVER
4449 M: Matthew Garrett <mjg59@srcf.ucam.org>
4450 M: Pali Rohár <pali.rohar@gmail.com>
4452 F: drivers/platform/x86/dell-wmi.c
4454 DELL WMI DESCRIPTOR DRIVER
4455 M: Mario Limonciello <mario.limonciello@dell.com>
4457 F: drivers/platform/x86/dell-wmi-descriptor.c
4459 DELTA ST MEDIA DRIVER
4460 M: Hugues Fruchet <hugues.fruchet@st.com>
4461 L: linux-media@vger.kernel.org
4462 T: git git://linuxtv.org/media_tree.git
4463 W: https://linuxtv.org
4465 F: drivers/media/platform/sti/delta
4468 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4469 L: linux-mtd@lists.infradead.org
4471 F: drivers/mtd/nand/raw/denali*
4473 DESIGNWARE USB2 DRD IP DRIVER
4474 M: Minas Harutyunyan <hminas@synopsys.com>
4475 L: linux-usb@vger.kernel.org
4476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4478 F: drivers/usb/dwc2/
4480 DESIGNWARE USB3 DRD IP DRIVER
4481 M: Felipe Balbi <balbi@kernel.org>
4482 L: linux-usb@vger.kernel.org
4483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4485 F: drivers/usb/dwc3/
4487 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4488 M: Andreas Klinger <ak@it-klinger.de>
4489 L: linux-iio@vger.kernel.org
4491 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4492 F: drivers/iio/proximity/srf*.c
4494 DEVICE COREDUMP (DEV_COREDUMP)
4495 M: Johannes Berg <johannes@sipsolutions.net>
4496 L: linux-kernel@vger.kernel.org
4498 F: drivers/base/devcoredump.c
4499 F: include/linux/devcoredump.h
4501 DEVICE FREQUENCY (DEVFREQ)
4502 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4503 M: Kyungmin Park <kyungmin.park@samsung.com>
4504 R: Chanwoo Choi <cw00.choi@samsung.com>
4505 L: linux-pm@vger.kernel.org
4506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4509 F: include/linux/devfreq.h
4510 F: Documentation/devicetree/bindings/devfreq/
4512 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4513 M: Chanwoo Choi <cw00.choi@samsung.com>
4514 L: linux-pm@vger.kernel.org
4515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4517 F: drivers/devfreq/event/
4518 F: drivers/devfreq/devfreq-event.c
4519 F: include/linux/devfreq-event.h
4520 F: Documentation/devicetree/bindings/devfreq/event/
4522 DEVICE NUMBER REGISTRY
4523 M: Torben Mathiasen <device@lanana.org>
4524 W: http://lanana.org/docs/device-list/index.html
4528 M: Alasdair Kergon <agk@redhat.com>
4529 M: Mike Snitzer <snitzer@redhat.com>
4530 M: dm-devel@redhat.com
4531 L: dm-devel@redhat.com
4532 W: http://sources.redhat.com/dm
4533 Q: http://patchwork.kernel.org/project/dm-devel/list/
4534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4535 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4537 F: Documentation/device-mapper/
4538 F: drivers/md/Makefile
4539 F: drivers/md/Kconfig
4541 F: drivers/md/persistent-data/
4542 F: include/linux/device-mapper.h
4543 F: include/linux/dm-*.h
4544 F: include/uapi/linux/dm-*.h
4547 M: Jiri Pirko <jiri@mellanox.com>
4548 L: netdev@vger.kernel.org
4550 F: net/core/devlink.c
4551 F: include/net/devlink.h
4552 F: include/uapi/linux/devlink.h
4554 DIALOG SEMICONDUCTOR DRIVERS
4555 M: Support Opensource <support.opensource@diasemi.com>
4556 W: http://www.dialog-semiconductor.com/products
4558 F: Documentation/hwmon/da90??
4559 F: Documentation/devicetree/bindings/mfd/da90*.txt
4560 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4561 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4562 F: Documentation/devicetree/bindings/regulator/da92*.txt
4563 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4564 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4565 F: drivers/gpio/gpio-da90??.c
4566 F: drivers/hwmon/da90??-hwmon.c
4567 F: drivers/iio/adc/da91??-*.c
4568 F: drivers/input/misc/da90??_onkey.c
4569 F: drivers/input/touchscreen/da9052_tsi.c
4570 F: drivers/leds/leds-da90??.c
4571 F: drivers/mfd/da903x.c
4572 F: drivers/mfd/da90??-*.c
4573 F: drivers/mfd/da91??-*.c
4574 F: drivers/power/supply/da9052-battery.c
4575 F: drivers/power/supply/da91??-*.c
4576 F: drivers/regulator/da903x.c
4577 F: drivers/regulator/da9???-regulator.[ch]
4578 F: drivers/thermal/da90??-thermal.c
4579 F: drivers/rtc/rtc-da90??.c
4580 F: drivers/video/backlight/da90??_bl.c
4581 F: drivers/watchdog/da90??_wdt.c
4582 F: include/linux/mfd/da903x.h
4583 F: include/linux/mfd/da9052/
4584 F: include/linux/mfd/da9055/
4585 F: include/linux/mfd/da9062/
4586 F: include/linux/mfd/da9063/
4587 F: include/linux/mfd/da9150/
4588 F: include/linux/regulator/da9211.h
4589 F: include/sound/da[79]*.h
4590 F: sound/soc/codecs/da[79]*.[ch]
4592 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4593 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4594 L: linux-gpio@vger.kernel.org
4596 F: drivers/gpio/gpio-gpio-mm.c
4598 DIOLAN U2C-12 I2C DRIVER
4599 M: Guenter Roeck <linux@roeck-us.net>
4600 L: linux-i2c@vger.kernel.org
4602 F: drivers/i2c/busses/i2c-diolan-u2c.c
4604 FILESYSTEM DIRECT ACCESS (DAX)
4605 M: Matthew Wilcox <willy@infradead.org>
4606 M: Ross Zwisler <zwisler@kernel.org>
4607 M: Jan Kara <jack@suse.cz>
4608 L: linux-fsdevel@vger.kernel.org
4611 F: include/linux/dax.h
4612 F: include/trace/events/fs_dax.h
4614 DEVICE DIRECT ACCESS (DAX)
4615 M: Dan Williams <dan.j.williams@intel.com>
4616 M: Dave Jiang <dave.jiang@intel.com>
4617 M: Ross Zwisler <zwisler@kernel.org>
4618 M: Vishal Verma <vishal.l.verma@intel.com>
4619 L: linux-nvdimm@lists.01.org
4623 DIRECTORY NOTIFICATION (DNOTIFY)
4624 M: Jan Kara <jack@suse.cz>
4625 R: Amir Goldstein <amir73il@gmail.com>
4626 L: linux-fsdevel@vger.kernel.org
4628 F: Documentation/filesystems/dnotify.txt
4629 F: fs/notify/dnotify/
4630 F: include/linux/dnotify.h
4632 DISK GEOMETRY AND PARTITION HANDLING
4633 M: Andries Brouwer <aeb@cwi.nl>
4634 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4635 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4636 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4640 M: Jan Kara <jack@suse.com>
4642 F: Documentation/filesystems/quota.txt
4644 F: include/linux/quota*.h
4645 F: include/uapi/linux/quota*.h
4647 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4648 M: Bernie Thompson <bernie@plugable.com>
4649 L: linux-fbdev@vger.kernel.org
4651 W: http://plugable.com/category/projects/udlfb/
4652 F: drivers/video/fbdev/udlfb.c
4653 F: include/video/udlfb.h
4654 F: Documentation/fb/udlfb.txt
4656 DISTRIBUTED LOCK MANAGER (DLM)
4657 M: Christine Caulfield <ccaulfie@redhat.com>
4658 M: David Teigland <teigland@redhat.com>
4659 L: cluster-devel@redhat.com
4660 W: http://sources.redhat.com/cluster/
4661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4665 DMA BUFFER SHARING FRAMEWORK
4666 M: Sumit Semwal <sumit.semwal@linaro.org>
4668 L: linux-media@vger.kernel.org
4669 L: dri-devel@lists.freedesktop.org
4670 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4672 F: include/linux/dma-buf*
4673 F: include/linux/reservation.h
4674 F: include/linux/*fence.h
4675 F: Documentation/driver-api/dma-buf.rst
4676 T: git git://anongit.freedesktop.org/drm/drm-misc
4678 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4679 M: Vinod Koul <vkoul@kernel.org>
4680 L: dmaengine@vger.kernel.org
4681 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4684 F: include/linux/dmaengine.h
4685 F: include/linux/of_dma.h
4686 F: Documentation/devicetree/bindings/dma/
4687 F: Documentation/driver-api/dmaengine/
4688 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4691 M: Christoph Hellwig <hch@lst.de>
4692 M: Marek Szyprowski <m.szyprowski@samsung.com>
4693 R: Robin Murphy <robin.murphy@arm.com>
4694 L: iommu@lists.linux-foundation.org
4695 T: git git://git.infradead.org/users/hch/dma-mapping.git
4696 W: http://git.infradead.org/users/hch/dma-mapping.git
4699 F: include/asm-generic/dma-mapping.h
4700 F: include/linux/dma-direct.h
4701 F: include/linux/dma-mapping.h
4702 F: include/linux/dma-noncoherent.h
4704 DME1737 HARDWARE MONITOR DRIVER
4705 M: Juerg Haefliger <juergh@gmail.com>
4706 L: linux-hwmon@vger.kernel.org
4708 F: Documentation/hwmon/dme1737
4709 F: drivers/hwmon/dme1737.c
4712 M: Jean Delvare <jdelvare@suse.com>
4714 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4715 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4716 F: drivers/firmware/dmi-id.c
4717 F: drivers/firmware/dmi_scan.c
4718 F: include/linux/dmi.h
4721 M: Jonathan Corbet <corbet@lwn.net>
4722 L: linux-doc@vger.kernel.org
4725 F: scripts/kernel-doc
4726 X: Documentation/ABI/
4727 X: Documentation/acpi/
4728 X: Documentation/devicetree/
4729 X: Documentation/i2c/
4730 X: Documentation/media/
4731 X: Documentation/power/
4732 X: Documentation/spi/
4733 T: git git://git.lwn.net/linux.git docs-next
4735 DOCUMENTATION/ITALIAN
4736 M: Federico Vaga <federico.vaga@vaga.pv.it>
4737 L: linux-doc@vger.kernel.org
4739 F: Documentation/translations/it_IT
4741 DONGWOON DW9714 LENS VOICE COIL DRIVER
4742 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4743 L: linux-media@vger.kernel.org
4744 T: git git://linuxtv.org/media_tree.git
4746 F: drivers/media/i2c/dw9714.c
4747 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4749 DONGWOON DW9807 LENS VOICE COIL DRIVER
4750 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4751 L: linux-media@vger.kernel.org
4752 T: git git://linuxtv.org/media_tree.git
4754 F: drivers/media/i2c/dw9807-vcm.c
4755 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4758 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4759 L: blinux-list@redhat.com
4761 F: drivers/char/dtlk.c
4762 F: include/linux/dtlk.h
4764 DPAA2 DATAPATH I/O (DPIO) DRIVER
4765 M: Roy Pledge <Roy.Pledge@nxp.com>
4766 L: linux-kernel@vger.kernel.org
4768 F: drivers/soc/fsl/dpio
4770 DPAA2 ETHERNET DRIVER
4771 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4772 L: netdev@vger.kernel.org
4774 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4775 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4776 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4777 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4778 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4780 DPAA2 ETHERNET SWITCH DRIVER
4781 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4782 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4783 L: linux-kernel@vger.kernel.org
4785 F: drivers/staging/fsl-dpaa2/ethsw
4787 DPAA2 PTP CLOCK DRIVER
4788 M: Yangbo Lu <yangbo.lu@nxp.com>
4789 L: netdev@vger.kernel.org
4791 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4792 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4794 DPT_I2O SCSI RAID DRIVER
4795 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4796 L: linux-scsi@vger.kernel.org
4797 W: http://www.adaptec.com/
4799 F: drivers/scsi/dpt*
4800 F: drivers/scsi/dpt/
4803 M: Philipp Reisner <philipp.reisner@linbit.com>
4804 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4805 L: drbd-dev@lists.linbit.com
4806 W: http://www.drbd.org
4807 T: git git://git.linbit.com/linux-drbd.git
4808 T: git git://git.linbit.com/drbd-8.4.git
4810 F: drivers/block/drbd/
4812 F: Documentation/blockdev/drbd/
4814 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4815 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4816 R: "Rafael J. Wysocki" <rafael@kernel.org>
4817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4819 F: Documentation/kobject.txt
4823 F: include/linux/debugfs.h
4824 F: include/linux/kobj*
4827 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4828 M: Kevin Hilman <khilman@kernel.org>
4829 M: Nishanth Menon <nm@ti.com>
4831 F: drivers/power/avs/
4832 F: include/linux/power/smartreflex.h
4833 L: linux-pm@vger.kernel.org
4835 DRM DRIVER FOR ARM PL111 CLCD
4836 M: Eric Anholt <eric@anholt.net>
4837 T: git git://anongit.freedesktop.org/drm/drm-misc
4839 F: drivers/gpu/drm/pl111/
4841 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4842 M: Linus Walleij <linus.walleij@linaro.org>
4843 T: git git://anongit.freedesktop.org/drm/drm-misc
4845 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4846 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4848 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4849 M: Dave Airlie <airlied@redhat.com>
4851 F: drivers/gpu/drm/ast/
4853 DRM DRIVER FOR BOCHS VIRTUAL GPU
4854 M: Gerd Hoffmann <kraxel@redhat.com>
4855 L: virtualization@lists.linux-foundation.org
4856 T: git git://anongit.freedesktop.org/drm/drm-misc
4858 F: drivers/gpu/drm/bochs/
4860 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4861 M: Linus Walleij <linus.walleij@linaro.org>
4862 T: git git://anongit.freedesktop.org/drm/drm-misc
4864 F: drivers/gpu/drm/tve200/
4866 DRM DRIVER FOR ILITEK ILI9225 PANELS
4867 M: David Lechner <david@lechnology.com>
4869 F: drivers/gpu/drm/tinydrm/ili9225.c
4870 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4872 DRM DRIVER FOR HX8357D PANELS
4873 M: Eric Anholt <eric@anholt.net>
4874 T: git git://anongit.freedesktop.org/drm/drm-misc
4876 F: drivers/gpu/drm/tinydrm/hx8357d.c
4877 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4879 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4880 S: Orphan / Obsolete
4881 F: drivers/gpu/drm/i810/
4882 F: include/uapi/drm/i810_drm.h
4884 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4885 S: Orphan / Obsolete
4886 F: drivers/gpu/drm/mga/
4887 F: include/uapi/drm/mga_drm.h
4889 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4890 M: Dave Airlie <airlied@redhat.com>
4892 F: drivers/gpu/drm/mgag200/
4894 DRM DRIVER FOR MI0283QT
4895 M: Noralf Trønnes <noralf@tronnes.org>
4897 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4898 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4900 DRM DRIVER FOR MSM ADRENO GPU
4901 M: Rob Clark <robdclark@gmail.com>
4902 L: linux-arm-msm@vger.kernel.org
4903 L: dri-devel@lists.freedesktop.org
4904 L: freedreno@lists.freedesktop.org
4905 T: git git://people.freedesktop.org/~robclark/linux
4907 F: drivers/gpu/drm/msm/
4908 F: include/uapi/drm/msm_drm.h
4909 F: Documentation/devicetree/bindings/display/msm/
4911 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4912 M: Ben Skeggs <bskeggs@redhat.com>
4913 L: dri-devel@lists.freedesktop.org
4914 L: nouveau@lists.freedesktop.org
4915 T: git git://github.com/skeggsb/linux
4917 F: drivers/gpu/drm/nouveau/
4918 F: include/uapi/drm/nouveau_drm.h
4920 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4921 M: Stefan Mavrodiev <stefan@olimex.com>
4923 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4924 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4926 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4927 M: Noralf Trønnes <noralf@tronnes.org>
4929 F: drivers/gpu/drm/tinydrm/repaper.c
4930 F: Documentation/devicetree/bindings/display/repaper.txt
4932 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4933 M: Dave Airlie <airlied@redhat.com>
4934 M: Gerd Hoffmann <kraxel@redhat.com>
4935 L: virtualization@lists.linux-foundation.org
4936 T: git git://anongit.freedesktop.org/drm/drm-misc
4938 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4939 F: drivers/gpu/drm/cirrus/
4941 DRM DRIVER FOR QXL VIRTUAL GPU
4942 M: Dave Airlie <airlied@redhat.com>
4943 M: Gerd Hoffmann <kraxel@redhat.com>
4944 L: virtualization@lists.linux-foundation.org
4945 T: git git://anongit.freedesktop.org/drm/drm-misc
4947 F: drivers/gpu/drm/qxl/
4948 F: include/uapi/drm/qxl_drm.h
4950 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4951 S: Orphan / Obsolete
4952 F: drivers/gpu/drm/r128/
4953 F: include/uapi/drm/r128_drm.h
4955 DRM DRIVER FOR SAVAGE VIDEO CARDS
4956 S: Orphan / Obsolete
4957 F: drivers/gpu/drm/savage/
4958 F: include/uapi/drm/savage_drm.h
4960 DRM DRIVER FOR SIS VIDEO CARDS
4961 S: Orphan / Obsolete
4962 F: drivers/gpu/drm/sis/
4963 F: include/uapi/drm/sis_drm.h
4965 DRM DRIVER FOR SITRONIX ST7586 PANELS
4966 M: David Lechner <david@lechnology.com>
4968 F: drivers/gpu/drm/tinydrm/st7586.c
4969 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4971 DRM DRIVER FOR SITRONIX ST7735R PANELS
4972 M: David Lechner <david@lechnology.com>
4974 F: drivers/gpu/drm/tinydrm/st7735r.c
4975 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4977 DRM DRIVER FOR TDFX VIDEO CARDS
4978 S: Orphan / Obsolete
4979 F: drivers/gpu/drm/tdfx/
4981 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4982 M: Dave Airlie <airlied@redhat.com>
4983 R: Sean Paul <sean@poorly.run>
4984 L: dri-devel@lists.freedesktop.org
4986 F: drivers/gpu/drm/udl/
4987 T: git git://anongit.freedesktop.org/drm/drm-misc
4989 DRM DRIVER FOR VMWARE VIRTUAL GPU
4990 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4991 M: Thomas Hellstrom <thellstrom@vmware.com>
4992 L: dri-devel@lists.freedesktop.org
4993 T: git git://people.freedesktop.org/~thomash/linux
4995 F: drivers/gpu/drm/vmwgfx/
4996 F: include/uapi/drm/vmwgfx_drm.h
4999 M: David Airlie <airlied@linux.ie>
5000 M: Daniel Vetter <daniel@ffwll.ch>
5001 L: dri-devel@lists.freedesktop.org
5002 T: git git://anongit.freedesktop.org/drm/drm
5003 B: https://bugs.freedesktop.org/
5004 C: irc://chat.freenode.net/dri-devel
5008 F: Documentation/devicetree/bindings/display/
5009 F: Documentation/devicetree/bindings/gpu/
5010 F: Documentation/gpu/
5012 F: include/uapi/drm/
5013 F: include/linux/vga*
5015 DRM DRIVERS AND MISC GPU PATCHES
5016 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5017 M: Maxime Ripard <maxime.ripard@bootlin.com>
5018 M: Sean Paul <sean@poorly.run>
5019 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5021 T: git git://anongit.freedesktop.org/drm/drm-misc
5022 F: Documentation/gpu/
5024 F: drivers/gpu/drm/*
5026 F: include/uapi/drm/drm*
5027 F: include/linux/vga*
5029 DRM DRIVERS FOR ALLWINNER A10
5030 M: Maxime Ripard <maxime.ripard@bootlin.com>
5031 L: dri-devel@lists.freedesktop.org
5033 F: drivers/gpu/drm/sun4i/
5034 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5035 T: git git://anongit.freedesktop.org/drm/drm-misc
5037 DRM DRIVERS FOR AMLOGIC SOCS
5038 M: Neil Armstrong <narmstrong@baylibre.com>
5039 L: dri-devel@lists.freedesktop.org
5040 L: linux-amlogic@lists.infradead.org
5041 W: http://linux-meson.com/
5043 F: drivers/gpu/drm/meson/
5044 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5045 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5046 F: Documentation/gpu/meson.rst
5047 T: git git://anongit.freedesktop.org/drm/drm-misc
5049 DRM DRIVERS FOR ATMEL HLCDC
5050 M: Boris Brezillon <bbrezillon@kernel.org>
5051 L: dri-devel@lists.freedesktop.org
5053 F: drivers/gpu/drm/atmel-hlcdc/
5054 F: Documentation/devicetree/bindings/display/atmel/
5055 T: git git://anongit.freedesktop.org/drm/drm-misc
5057 DRM DRIVERS FOR BRIDGE CHIPS
5058 M: Archit Taneja <architt@codeaurora.org>
5059 M: Andrzej Hajda <a.hajda@samsung.com>
5060 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5062 T: git git://anongit.freedesktop.org/drm/drm-misc
5063 F: drivers/gpu/drm/bridge/
5065 DRM DRIVERS FOR EXYNOS
5066 M: Inki Dae <inki.dae@samsung.com>
5067 M: Joonyoung Shim <jy0922.shim@samsung.com>
5068 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5069 M: Kyungmin Park <kyungmin.park@samsung.com>
5070 L: dri-devel@lists.freedesktop.org
5071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5073 F: drivers/gpu/drm/exynos/
5074 F: include/uapi/drm/exynos_drm.h
5075 F: Documentation/devicetree/bindings/display/exynos/
5077 DRM DRIVERS FOR FREESCALE DCU
5078 M: Stefan Agner <stefan@agner.ch>
5079 M: Alison Wang <alison.wang@nxp.com>
5080 L: dri-devel@lists.freedesktop.org
5082 F: drivers/gpu/drm/fsl-dcu/
5083 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5084 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5085 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5086 T: git git://anongit.freedesktop.org/drm/drm-misc
5088 DRM DRIVERS FOR FREESCALE IMX
5089 M: Philipp Zabel <p.zabel@pengutronix.de>
5090 L: dri-devel@lists.freedesktop.org
5092 F: drivers/gpu/drm/imx/
5093 F: drivers/gpu/ipu-v3/
5094 F: Documentation/devicetree/bindings/display/imx/
5096 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5097 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5098 L: dri-devel@lists.freedesktop.org
5099 T: git git://github.com/patjak/drm-gma500
5101 F: drivers/gpu/drm/gma500/
5103 DRM DRIVERS FOR HISILICON
5104 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5105 M: Rongrong Zou <zourongrong@gmail.com>
5106 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5107 R: Chen Feng <puck.chen@hisilicon.com>
5108 L: dri-devel@lists.freedesktop.org
5109 T: git git://github.com/xin3liang/linux.git
5111 F: drivers/gpu/drm/hisilicon/
5112 F: Documentation/devicetree/bindings/display/hisilicon/
5114 DRM DRIVERS FOR MEDIATEK
5115 M: CK Hu <ck.hu@mediatek.com>
5116 M: Philipp Zabel <p.zabel@pengutronix.de>
5117 L: dri-devel@lists.freedesktop.org
5119 F: drivers/gpu/drm/mediatek/
5120 F: Documentation/devicetree/bindings/display/mediatek/
5122 DRM DRIVERS FOR NVIDIA TEGRA
5123 M: Thierry Reding <thierry.reding@gmail.com>
5124 L: dri-devel@lists.freedesktop.org
5125 L: linux-tegra@vger.kernel.org
5126 T: git git://anongit.freedesktop.org/tegra/linux.git
5128 F: drivers/gpu/drm/tegra/
5129 F: drivers/gpu/host1x/
5130 F: include/linux/host1x.h
5131 F: include/uapi/drm/tegra_drm.h
5132 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5134 DRM DRIVERS FOR RENESAS
5135 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5136 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5137 L: dri-devel@lists.freedesktop.org
5138 L: linux-renesas-soc@vger.kernel.org
5139 T: git git://linuxtv.org/pinchartl/media drm/du/next
5141 F: drivers/gpu/drm/rcar-du/
5142 F: drivers/gpu/drm/shmobile/
5143 F: include/linux/platform_data/shmob_drm.h
5144 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5145 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5146 F: Documentation/devicetree/bindings/display/renesas,du.txt
5148 DRM DRIVERS FOR ROCKCHIP
5149 M: Sandy Huang <hjc@rock-chips.com>
5150 M: Heiko Stübner <heiko@sntech.de>
5151 L: dri-devel@lists.freedesktop.org
5153 F: drivers/gpu/drm/rockchip/
5154 F: Documentation/devicetree/bindings/display/rockchip/
5155 T: git git://anongit.freedesktop.org/drm/drm-misc
5158 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5159 M: Vincent Abriou <vincent.abriou@st.com>
5160 L: dri-devel@lists.freedesktop.org
5161 T: git git://anongit.freedesktop.org/drm/drm-misc
5163 F: drivers/gpu/drm/sti
5164 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5167 M: Yannick Fertre <yannick.fertre@st.com>
5168 M: Philippe Cornu <philippe.cornu@st.com>
5169 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5170 M: Vincent Abriou <vincent.abriou@st.com>
5171 L: dri-devel@lists.freedesktop.org
5172 T: git git://anongit.freedesktop.org/drm/drm-misc
5174 F: drivers/gpu/drm/stm
5175 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5177 DRM DRIVERS FOR TI LCDC
5178 M: Jyri Sarha <jsarha@ti.com>
5179 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5180 L: dri-devel@lists.freedesktop.org
5182 F: drivers/gpu/drm/tilcdc/
5183 F: Documentation/devicetree/bindings/display/tilcdc/
5185 DRM DRIVERS FOR TI OMAP
5186 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5187 L: dri-devel@lists.freedesktop.org
5189 F: drivers/gpu/drm/omapdrm/
5190 F: Documentation/devicetree/bindings/display/ti/
5193 M: Eric Anholt <eric@anholt.net>
5195 F: drivers/gpu/drm/v3d/
5196 F: include/uapi/drm/v3d_drm.h
5197 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5198 T: git git://anongit.freedesktop.org/drm/drm-misc
5201 M: Eric Anholt <eric@anholt.net>
5202 T: git git://github.com/anholt/linux
5204 F: drivers/gpu/drm/vc4/
5205 F: include/uapi/drm/vc4_drm.h
5206 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5207 T: git git://anongit.freedesktop.org/drm/drm-misc
5209 DRM DRIVERS FOR VIVANTE GPU IP
5210 M: Lucas Stach <l.stach@pengutronix.de>
5211 R: Russell King <linux+etnaviv@armlinux.org.uk>
5212 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5213 L: etnaviv@lists.freedesktop.org
5214 L: dri-devel@lists.freedesktop.org
5216 F: drivers/gpu/drm/etnaviv/
5217 F: include/uapi/drm/etnaviv_drm.h
5218 F: Documentation/devicetree/bindings/display/etnaviv/
5220 DRM DRIVERS FOR ZTE ZX
5221 M: Shawn Guo <shawnguo@kernel.org>
5222 L: dri-devel@lists.freedesktop.org
5224 F: drivers/gpu/drm/zte/
5225 F: Documentation/devicetree/bindings/display/zte,vou.txt
5226 T: git git://anongit.freedesktop.org/drm/drm-misc
5229 M: Thierry Reding <thierry.reding@gmail.com>
5230 L: dri-devel@lists.freedesktop.org
5231 T: git git://anongit.freedesktop.org/drm/drm-misc
5233 F: drivers/gpu/drm/drm_panel.c
5234 F: drivers/gpu/drm/panel/
5235 F: include/drm/drm_panel.h
5236 F: Documentation/devicetree/bindings/display/panel/
5239 M: Noralf Trønnes <noralf@tronnes.org>
5240 W: https://github.com/notro/tinydrm/wiki/Development
5241 T: git git://anongit.freedesktop.org/drm/drm-misc
5243 F: drivers/gpu/drm/tinydrm/
5244 F: include/drm/tinydrm/
5247 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5248 T: git git://anongit.freedesktop.org/drm/drm-misc
5249 L: dri-devel@lists.freedesktop.org
5250 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5252 F: drivers/gpu/drm/xen/
5253 F: Documentation/gpu/xen-front.rst
5256 M: Christian Koenig <christian.koenig@amd.com>
5257 M: Huang Rui <ray.huang@amd.com>
5258 M: Junwei Zhang <Jerry.Zhang@amd.com>
5259 T: git git://people.freedesktop.org/~agd5f/linux
5261 L: dri-devel@lists.freedesktop.org
5263 F: drivers/gpu/drm/ttm/
5265 DSBR100 USB FM RADIO DRIVER
5266 M: Alexey Klimov <klimov.linux@gmail.com>
5267 L: linux-media@vger.kernel.org
5268 T: git git://linuxtv.org/media_tree.git
5270 F: drivers/media/radio/dsbr100.c
5273 M: Francois Romieu <romieu@fr.zoreil.com>
5274 L: netdev@vger.kernel.org
5276 F: drivers/net/wan/dscc4.c
5279 M: Hans Verkuil <hverkuil@xs4all.nl>
5280 L: linux-media@vger.kernel.org
5281 T: git git://linuxtv.org/media_tree.git
5282 W: https://linuxtv.org
5284 F: drivers/media/pci/dt3155/
5286 DVB_USB_AF9015 MEDIA DRIVER
5287 M: Antti Palosaari <crope@iki.fi>
5288 L: linux-media@vger.kernel.org
5289 W: https://linuxtv.org
5290 W: http://palosaari.fi/linux/
5291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5292 T: git git://linuxtv.org/anttip/media_tree.git
5294 F: drivers/media/usb/dvb-usb-v2/af9015*
5296 DVB_USB_AF9035 MEDIA DRIVER
5297 M: Antti Palosaari <crope@iki.fi>
5298 L: linux-media@vger.kernel.org
5299 W: https://linuxtv.org
5300 W: http://palosaari.fi/linux/
5301 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5302 T: git git://linuxtv.org/anttip/media_tree.git
5304 F: drivers/media/usb/dvb-usb-v2/af9035*
5306 DVB_USB_ANYSEE MEDIA DRIVER
5307 M: Antti Palosaari <crope@iki.fi>
5308 L: linux-media@vger.kernel.org
5309 W: https://linuxtv.org
5310 W: http://palosaari.fi/linux/
5311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5312 T: git git://linuxtv.org/anttip/media_tree.git
5314 F: drivers/media/usb/dvb-usb-v2/anysee*
5316 DVB_USB_AU6610 MEDIA DRIVER
5317 M: Antti Palosaari <crope@iki.fi>
5318 L: linux-media@vger.kernel.org
5319 W: https://linuxtv.org
5320 W: http://palosaari.fi/linux/
5321 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5322 T: git git://linuxtv.org/anttip/media_tree.git
5324 F: drivers/media/usb/dvb-usb-v2/au6610*
5326 DVB_USB_CE6230 MEDIA DRIVER
5327 M: Antti Palosaari <crope@iki.fi>
5328 L: linux-media@vger.kernel.org
5329 W: https://linuxtv.org
5330 W: http://palosaari.fi/linux/
5331 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5332 T: git git://linuxtv.org/anttip/media_tree.git
5334 F: drivers/media/usb/dvb-usb-v2/ce6230*
5336 DVB_USB_CXUSB MEDIA DRIVER
5337 M: Michael Krufky <mkrufky@linuxtv.org>
5338 L: linux-media@vger.kernel.org
5339 W: https://linuxtv.org
5340 W: http://github.com/mkrufky
5341 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5342 T: git git://linuxtv.org/media_tree.git
5344 F: drivers/media/usb/dvb-usb/cxusb*
5346 DVB_USB_EC168 MEDIA DRIVER
5347 M: Antti Palosaari <crope@iki.fi>
5348 L: linux-media@vger.kernel.org
5349 W: https://linuxtv.org
5350 W: http://palosaari.fi/linux/
5351 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5352 T: git git://linuxtv.org/anttip/media_tree.git
5354 F: drivers/media/usb/dvb-usb-v2/ec168*
5356 DVB_USB_GL861 MEDIA DRIVER
5357 M: Antti Palosaari <crope@iki.fi>
5358 L: linux-media@vger.kernel.org
5359 W: https://linuxtv.org
5360 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5361 T: git git://linuxtv.org/anttip/media_tree.git
5363 F: drivers/media/usb/dvb-usb-v2/gl861*
5365 DVB_USB_MXL111SF MEDIA DRIVER
5366 M: Michael Krufky <mkrufky@linuxtv.org>
5367 L: linux-media@vger.kernel.org
5368 W: https://linuxtv.org
5369 W: http://github.com/mkrufky
5370 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5371 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5373 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5375 DVB_USB_RTL28XXU MEDIA DRIVER
5376 M: Antti Palosaari <crope@iki.fi>
5377 L: linux-media@vger.kernel.org
5378 W: https://linuxtv.org
5379 W: http://palosaari.fi/linux/
5380 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5381 T: git git://linuxtv.org/anttip/media_tree.git
5383 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5385 DVB_USB_V2 MEDIA DRIVER
5386 M: Antti Palosaari <crope@iki.fi>
5387 L: linux-media@vger.kernel.org
5388 W: https://linuxtv.org
5389 W: http://palosaari.fi/linux/
5390 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5391 T: git git://linuxtv.org/anttip/media_tree.git
5393 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5394 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5397 M: Jason Baron <jbaron@akamai.com>
5399 F: lib/dynamic_debug.c
5400 F: include/linux/dynamic_debug.h
5402 DYNAMIC INTERRUPT MODERATION
5403 M: Tal Gilboa <talgi@mellanox.com>
5405 F: include/linux/net_dim.h
5407 DZ DECSTATION DZ11 SERIAL DRIVER
5408 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5410 F: drivers/tty/serial/dz.*
5412 E3X0 POWER BUTTON DRIVER
5413 M: Moritz Fischer <moritz.fischer@ettus.com>
5414 L: usrp-users@lists.ettus.com
5415 W: http://www.ettus.com
5417 F: drivers/input/misc/e3x0-button.c
5418 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5421 M: Antti Palosaari <crope@iki.fi>
5422 L: linux-media@vger.kernel.org
5423 W: https://linuxtv.org
5424 W: http://palosaari.fi/linux/
5425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5426 T: git git://linuxtv.org/anttip/media_tree.git
5428 F: drivers/media/tuners/e4000*
5430 EARTH_PT1 MEDIA DRIVER
5431 M: Akihiro Tsukada <tskd08@gmail.com>
5432 L: linux-media@vger.kernel.org
5434 F: drivers/media/pci/pt1/
5436 EARTH_PT3 MEDIA DRIVER
5437 M: Akihiro Tsukada <tskd08@gmail.com>
5438 L: linux-media@vger.kernel.org
5440 F: drivers/media/pci/pt3/
5443 M: Antti Palosaari <crope@iki.fi>
5444 L: linux-media@vger.kernel.org
5445 W: https://linuxtv.org
5446 W: http://palosaari.fi/linux/
5447 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5448 T: git git://linuxtv.org/anttip/media_tree.git
5450 F: drivers/media/dvb-frontends/ec100*
5453 M: Tyler Hicks <tyhicks@canonical.com>
5454 L: ecryptfs@vger.kernel.org
5455 W: http://ecryptfs.org
5456 W: https://launchpad.net/ecryptfs
5457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5459 F: Documentation/filesystems/ecryptfs.txt
5463 M: Borislav Petkov <bp@alien8.de>
5464 L: linux-edac@vger.kernel.org
5466 F: drivers/edac/amd64_edac*
5469 M: Robert Richter <rric@kernel.org>
5470 L: linux-edac@vger.kernel.org
5472 F: drivers/edac/highbank*
5475 M: Ralf Baechle <ralf@linux-mips.org>
5476 M: David Daney <david.daney@cavium.com>
5477 L: linux-edac@vger.kernel.org
5478 L: linux-mips@vger.kernel.org
5480 F: drivers/edac/octeon_edac*
5482 EDAC-CAVIUM THUNDERX
5483 M: David Daney <david.daney@cavium.com>
5484 M: Jan Glauber <jglauber@cavium.com>
5485 L: linux-edac@vger.kernel.org
5487 F: drivers/edac/thunderx_edac*
5490 M: Borislav Petkov <bp@alien8.de>
5491 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5492 L: linux-edac@vger.kernel.org
5493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5496 F: Documentation/admin-guide/ras.rst
5497 F: Documentation/driver-api/edac.rst
5499 F: include/linux/edac.h
5502 M: Mark Gross <mark.gross@intel.com>
5503 L: linux-edac@vger.kernel.org
5505 F: drivers/edac/e752x_edac.c
5508 L: linux-edac@vger.kernel.org
5510 F: drivers/edac/e7xxx_edac.c
5513 M: York Sun <york.sun@nxp.com>
5514 L: linux-edac@vger.kernel.org
5516 F: drivers/edac/fsl_ddr_edac.*
5519 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5520 L: linux-edac@vger.kernel.org
5522 F: drivers/edac/ghes_edac.c
5525 L: linux-edac@vger.kernel.org
5527 F: drivers/edac/i3000_edac.c
5530 L: linux-edac@vger.kernel.org
5532 F: drivers/edac/i5000_edac.c
5535 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5536 L: linux-edac@vger.kernel.org
5538 F: drivers/edac/i5400_edac.c
5541 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5542 L: linux-edac@vger.kernel.org
5544 F: drivers/edac/i7300_edac.c
5547 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5548 L: linux-edac@vger.kernel.org
5550 F: drivers/edac/i7core_edac.c
5553 M: Tim Small <tim@buttersideup.com>
5554 L: linux-edac@vger.kernel.org
5556 F: drivers/edac/i82443bxgx_edac.c
5559 M: "Arvind R." <arvino55@gmail.com>
5560 L: linux-edac@vger.kernel.org
5562 F: drivers/edac/i82975x_edac.c
5565 M: Jason Baron <jbaron@akamai.com>
5566 L: linux-edac@vger.kernel.org
5568 F: drivers/edac/ie31200_edac.c
5571 M: Johannes Thumshirn <morbidrsa@gmail.com>
5572 L: linux-edac@vger.kernel.org
5574 F: drivers/edac/mpc85xx_edac.[ch]
5577 M: Egor Martovetsky <egor@pasemi.com>
5578 L: linux-edac@vger.kernel.org
5580 F: drivers/edac/pasemi_edac.c
5583 M: Tony Luck <tony.luck@intel.com>
5584 L: linux-edac@vger.kernel.org
5586 F: drivers/edac/pnd2_edac.[ch]
5589 M: Tim Small <tim@buttersideup.com>
5590 L: linux-edac@vger.kernel.org
5592 F: drivers/edac/r82600_edac.c
5595 M: Tony Luck <tony.luck@intel.com>
5596 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5597 L: linux-edac@vger.kernel.org
5599 F: drivers/edac/sb_edac.c
5602 M: Tony Luck <tony.luck@intel.com>
5603 L: linux-edac@vger.kernel.org
5605 F: drivers/edac/skx_edac.c
5608 M: Tero Kristo <t-kristo@ti.com>
5609 L: linux-edac@vger.kernel.org
5611 F: drivers/edac/ti_edac.c
5614 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5615 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5616 L: linux-arm-msm@vger.kernel.org
5617 L: linux-edac@vger.kernel.org
5619 F: drivers/edac/qcom_edac.c
5621 EDIROL UA-101/UA-1000 DRIVER
5622 M: Clemens Ladisch <clemens@ladisch.de>
5623 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5624 T: git git://git.alsa-project.org/alsa-kernel.git
5626 F: sound/usb/misc/ua101.c
5629 L: linux-efi@vger.kernel.org
5630 M: Ivan Hu <ivan.hu@canonical.com>
5631 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5633 F: drivers/firmware/efi/test/
5635 EFI VARIABLE FILESYSTEM
5636 M: Matthew Garrett <matthew.garrett@nebula.com>
5637 M: Jeremy Kerr <jk@ozlabs.org>
5638 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5640 L: linux-efi@vger.kernel.org
5644 EFIFB FRAMEBUFFER DRIVER
5645 L: linux-fbdev@vger.kernel.org
5646 M: Peter Jones <pjones@redhat.com>
5648 F: drivers/video/fbdev/efifb.c
5651 W: http://aeschi.ch.eu.org/efs/
5655 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5656 M: Douglas Miller <dougmill@linux.ibm.com>
5657 L: netdev@vger.kernel.org
5659 F: drivers/net/ethernet/ibm/ehea/
5661 EM28XX VIDEO4LINUX DRIVER
5662 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5663 L: linux-media@vger.kernel.org
5664 W: https://linuxtv.org
5665 T: git git://linuxtv.org/media_tree.git
5667 F: drivers/media/usb/em28xx/
5668 F: Documentation/media/v4l-drivers/em28xx*
5671 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5672 M: Matt Mackall <mpm@selenic.com>
5673 M: David Woodhouse <dwmw2@infradead.org>
5674 L: linux-embedded@vger.kernel.org
5677 Emulex 10Gbps iSCSI - OneConnect DRIVER
5678 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5679 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5680 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5681 L: linux-scsi@vger.kernel.org
5682 W: http://www.broadcom.com
5684 F: drivers/scsi/be2iscsi/
5686 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5687 M: Sathya Perla <sathya.perla@broadcom.com>
5688 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5689 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5690 M: Somnath Kotur <somnath.kotur@broadcom.com>
5691 L: netdev@vger.kernel.org
5692 W: http://www.emulex.com
5694 F: drivers/net/ethernet/emulex/benet/
5696 EMULEX ONECONNECT ROCE DRIVER
5697 M: Selvin Xavier <selvin.xavier@broadcom.com>
5698 M: Devesh Sharma <devesh.sharma@broadcom.com>
5699 L: linux-rdma@vger.kernel.org
5700 W: http://www.broadcom.com
5702 F: drivers/infiniband/hw/ocrdma/
5703 F: include/uapi/rdma/ocrdma-abi.h
5705 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5706 M: James Smart <james.smart@broadcom.com>
5707 M: Dick Kennedy <dick.kennedy@broadcom.com>
5708 L: linux-scsi@vger.kernel.org
5709 W: http://www.broadcom.com
5711 F: drivers/scsi/lpfc/
5713 ENE CB710 FLASH CARD READER DRIVER
5714 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5716 F: drivers/misc/cb710/
5717 F: drivers/mmc/host/cb710-mmc.*
5718 F: include/linux/cb710.h
5720 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5721 M: Maxim Levitsky <maximlevitsky@gmail.com>
5723 F: drivers/media/rc/ene_ir.*
5725 EPSON S1D13XXX FRAMEBUFFER DRIVER
5726 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5729 F: drivers/video/fbdev/s1d13xxxfb.c
5730 F: include/video/s1d13xxxfb.h
5732 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5733 M: Jeff Layton <jlayton@kernel.org>
5736 F: include/linux/errseq.h
5738 ET131X NETWORK DRIVER
5739 M: Mark Einon <mark.einon@gmail.com>
5741 F: drivers/net/ethernet/agere/
5744 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5745 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5746 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5747 L: netdev@vger.kernel.org
5748 W: http://www.linuxfoundation.org/en/Net:Bridge
5750 F: include/linux/netfilter_bridge/
5753 ETHERNET PHY LIBRARY
5754 M: Andrew Lunn <andrew@lunn.ch>
5755 M: Florian Fainelli <f.fainelli@gmail.com>
5756 M: Heiner Kallweit <hkallweit1@gmail.com>
5757 L: netdev@vger.kernel.org
5759 F: Documentation/ABI/testing/sysfs-bus-mdio
5760 F: Documentation/devicetree/bindings/net/mdio*
5761 F: Documentation/networking/phy.txt
5763 F: drivers/of/of_mdio.c
5764 F: drivers/of/of_net.c
5765 F: include/linux/*mdio*.h
5766 F: include/linux/of_net.h
5767 F: include/linux/phy.h
5768 F: include/linux/phy_fixed.h
5769 F: include/linux/platform_data/mdio-bcm-unimac.h
5770 F: include/linux/platform_data/mdio-gpio.h
5771 F: include/trace/events/mdio.h
5772 F: include/uapi/linux/mdio.h
5773 F: include/uapi/linux/mii.h
5776 M: Jan Kara <jack@suse.com>
5777 L: linux-ext4@vger.kernel.org
5779 F: Documentation/filesystems/ext2.txt
5781 F: include/linux/ext2*
5784 M: "Theodore Ts'o" <tytso@mit.edu>
5785 M: Andreas Dilger <adilger.kernel@dilger.ca>
5786 L: linux-ext4@vger.kernel.org
5787 W: http://ext4.wiki.kernel.org
5788 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5791 F: Documentation/filesystems/ext4/
5794 Extended Verification Module (EVM)
5795 M: Mimi Zohar <zohar@linux.ibm.com>
5796 L: linux-integrity@vger.kernel.org
5798 F: security/integrity/evm/
5800 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5801 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5802 L: linux-efi@vger.kernel.org
5803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5805 F: Documentation/efi-stub.txt
5806 F: arch/*/kernel/efi.c
5807 F: arch/x86/boot/compressed/eboot.[ch]
5808 F: arch/*/include/asm/efi.h
5809 F: arch/x86/platform/efi/
5810 F: drivers/firmware/efi/
5811 F: include/linux/efi*.h
5812 F: arch/arm/boot/compressed/efi-header.S
5813 F: arch/arm64/kernel/efi-entry.S
5815 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5816 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5817 M: Chanwoo Choi <cw00.choi@samsung.com>
5818 L: linux-kernel@vger.kernel.org
5819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5822 F: include/linux/extcon/
5823 F: include/linux/extcon.h
5824 F: Documentation/extcon/
5825 F: Documentation/devicetree/bindings/extcon/
5828 M: Jingoo Han <jingoohan1@gmail.com>
5829 L: dri-devel@lists.freedesktop.org
5831 F: drivers/gpu/drm/exynos/exynos_dp*
5833 EXYNOS SYSMMU (IOMMU) driver
5834 M: Marek Szyprowski <m.szyprowski@samsung.com>
5835 L: iommu@lists.linux-foundation.org
5837 F: drivers/iommu/exynos-iommu.c
5839 EZchip NPS platform support
5840 M: Vineet Gupta <vgupta@synopsys.com>
5841 M: Ofer Levi <oferle@mellanox.com>
5843 F: arch/arc/plat-eznps
5844 F: arch/arc/boot/dts/eznps.dts
5847 M: Jaegeuk Kim <jaegeuk@kernel.org>
5848 M: Chao Yu <yuchao0@huawei.com>
5849 L: linux-f2fs-devel@lists.sourceforge.net
5850 W: https://f2fs.wiki.kernel.org/
5851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5853 F: Documentation/filesystems/f2fs.txt
5854 F: Documentation/ABI/testing/sysfs-fs-f2fs
5856 F: include/linux/f2fs_fs.h
5857 F: include/trace/events/f2fs.h
5859 F71805F HARDWARE MONITORING DRIVER
5860 M: Jean Delvare <jdelvare@suse.com>
5861 L: linux-hwmon@vger.kernel.org
5863 F: Documentation/hwmon/f71805f
5864 F: drivers/hwmon/f71805f.c
5867 M: Josh Poimboeuf <jpoimboe@redhat.com>
5869 F: scripts/faddr2line
5872 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5873 L: netdev@vger.kernel.org
5875 F: net/core/failover.c
5876 F: include/net/failover.h
5877 F: Documentation/networking/failover.rst
5880 M: Jan Kara <jack@suse.cz>
5881 R: Amir Goldstein <amir73il@gmail.com>
5882 L: linux-fsdevel@vger.kernel.org
5884 F: fs/notify/fanotify/
5885 F: include/linux/fanotify.h
5886 F: include/uapi/linux/fanotify.h
5888 FARSYNC SYNCHRONOUS DRIVER
5889 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5890 W: http://www.farsite.co.uk/
5892 F: drivers/net/wan/farsync.*
5894 FAULT INJECTION SUPPORT
5895 M: Akinobu Mita <akinobu.mita@gmail.com>
5897 F: Documentation/fault-injection/
5898 F: lib/fault-inject.c
5900 FBTFT Framebuffer drivers
5902 L: dri-devel@lists.freedesktop.org
5903 L: linux-fbdev@vger.kernel.org
5904 F: drivers/staging/fbtft/
5907 M: Michael Buesch <m@bues.ch>
5908 L: linux-media@vger.kernel.org
5910 F: drivers/media/tuners/fc0011.h
5911 F: drivers/media/tuners/fc0011.c
5914 M: Antti Palosaari <crope@iki.fi>
5915 L: linux-media@vger.kernel.org
5916 W: https://linuxtv.org
5917 W: http://palosaari.fi/linux/
5918 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5919 T: git git://linuxtv.org/anttip/media_tree.git
5921 F: drivers/media/tuners/fc2580*
5923 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5924 M: Johannes Thumshirn <jth@kernel.org>
5925 L: linux-scsi@vger.kernel.org
5926 W: www.Open-FCoE.org
5928 F: drivers/scsi/libfc/
5929 F: drivers/scsi/fcoe/
5931 F: include/scsi/libfc.h
5932 F: include/scsi/libfcoe.h
5933 F: include/uapi/scsi/fc/
5935 FILE LOCKING (flock() and fcntl()/lockf())
5936 M: Jeff Layton <jlayton@kernel.org>
5937 M: "J. Bruce Fields" <bfields@fieldses.org>
5938 L: linux-fsdevel@vger.kernel.org
5940 F: include/linux/fcntl.h
5941 F: include/uapi/linux/fcntl.h
5945 FILESYSTEMS (VFS and infrastructure)
5946 M: Alexander Viro <viro@zeniv.linux.org.uk>
5947 L: linux-fsdevel@vger.kernel.org
5950 F: include/linux/fs.h
5951 F: include/linux/fs_types.h
5952 F: include/uapi/linux/fs.h
5954 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5955 M: Riku Voipio <riku.voipio@iki.fi>
5956 L: linux-hwmon@vger.kernel.org
5958 F: drivers/hwmon/f75375s.c
5959 F: include/linux/f75375s.h
5961 FIREWIRE AUDIO DRIVERS
5962 M: Clemens Ladisch <clemens@ladisch.de>
5963 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5964 T: git git://git.alsa-project.org/alsa-kernel.git
5968 FIREWIRE MEDIA DRIVERS (firedtv)
5969 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5970 L: linux-media@vger.kernel.org
5971 L: linux1394-devel@lists.sourceforge.net
5972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5974 F: drivers/media/firewire/
5976 FIREWIRE SBP-2 TARGET
5977 M: Chris Boot <bootc@bootc.net>
5978 L: linux-scsi@vger.kernel.org
5979 L: target-devel@vger.kernel.org
5980 L: linux1394-devel@lists.sourceforge.net
5981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5983 F: drivers/target/sbp/
5986 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5987 L: linux1394-devel@lists.sourceforge.net
5988 W: http://ieee1394.wiki.kernel.org/
5989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5991 F: drivers/firewire/
5992 F: include/linux/firewire.h
5993 F: include/uapi/linux/firewire*.h
5996 FIRMWARE LOADER (request_firmware)
5997 M: Luis Chamberlain <mcgrof@kernel.org>
5998 L: linux-kernel@vger.kernel.org
6000 F: Documentation/firmware_class/
6001 F: drivers/base/firmware_loader/
6002 F: include/linux/firmware.h
6004 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6005 M: Joshua Morris <josh.h.morris@us.ibm.com>
6006 M: Philip Kelleher <pjk1939@linux.ibm.com>
6008 F: drivers/block/rsxx/
6011 M: Jiri Kosina <jikos@kernel.org>
6012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6014 F: drivers/block/floppy.c
6017 M: Alessandro Rubini <rubini@gnudd.com>
6018 W: http://www.ohwr.org/projects/fmc-bus
6021 F: include/linux/fmc*.h
6022 F: include/linux/ipmi-fru.h
6025 FPGA MANAGER FRAMEWORK
6026 M: Alan Tull <atull@kernel.org>
6027 M: Moritz Fischer <mdf@kernel.org>
6028 L: linux-fpga@vger.kernel.org
6030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6031 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6032 F: Documentation/fpga/
6033 F: Documentation/driver-api/fpga/
6034 F: Documentation/devicetree/bindings/fpga/
6036 F: include/linux/fpga/
6037 W: http://www.rocketboards.org
6040 M: Wu Hao <hao.wu@intel.com>
6041 L: linux-fpga@vger.kernel.org
6043 F: Documentation/fpga/dfl.txt
6044 F: include/uapi/linux/fpga-dfl.h
6045 F: drivers/fpga/dfl*
6048 M: Bill Metzenthen <billm@melbpc.org.au>
6049 W: http://floatingpoint.sourceforge.net/emulator/index.html
6051 F: arch/x86/math-emu/
6053 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6054 L: netdev@vger.kernel.org
6056 F: drivers/net/wan/dlci.c
6057 F: drivers/net/wan/sdla.c
6060 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6061 L: dri-devel@lists.freedesktop.org
6062 L: linux-fbdev@vger.kernel.org
6063 T: git git://github.com/bzolnier/linux.git
6064 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6066 F: Documentation/fb/
6069 F: include/linux/fb.h
6070 F: include/uapi/video/
6071 F: include/uapi/linux/fb.h
6073 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6074 M: Horia Geantă <horia.geanta@nxp.com>
6075 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6076 L: linux-crypto@vger.kernel.org
6078 F: drivers/crypto/caam/
6079 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6081 FREESCALE DIU FRAMEBUFFER DRIVER
6082 M: Timur Tabi <timur@kernel.org>
6083 L: linux-fbdev@vger.kernel.org
6085 F: drivers/video/fbdev/fsl-diu-fb.*
6087 FREESCALE DMA DRIVER
6088 M: Li Yang <leoyang.li@nxp.com>
6089 M: Zhang Wei <zw@zh-kernel.org>
6090 L: linuxppc-dev@lists.ozlabs.org
6092 F: drivers/dma/fsldma.*
6094 FREESCALE ENETC ETHERNET DRIVERS
6095 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6096 L: netdev@vger.kernel.org
6098 F: drivers/net/ethernet/freescale/enetc/
6100 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6101 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6102 L: netdev@vger.kernel.org
6104 F: drivers/net/ethernet/freescale/gianfar*
6105 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6107 FREESCALE GPMI NAND DRIVER
6108 M: Han Xu <han.xu@nxp.com>
6109 L: linux-mtd@lists.infradead.org
6111 F: drivers/mtd/nand/raw/gpmi-nand/*
6113 FREESCALE I2C CPM DRIVER
6114 M: Jochen Friedrich <jochen@scram.de>
6115 L: linuxppc-dev@lists.ozlabs.org
6116 L: linux-i2c@vger.kernel.org
6118 F: drivers/i2c/busses/i2c-cpm.c
6120 FREESCALE IMX LPI2C DRIVER
6121 M: Dong Aisheng <aisheng.dong@nxp.com>
6122 L: linux-i2c@vger.kernel.org
6123 L: linux-imx@nxp.com
6125 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6126 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6128 FREESCALE IMX / MXC FEC DRIVER
6129 M: Fugang Duan <fugang.duan@nxp.com>
6130 L: netdev@vger.kernel.org
6132 F: drivers/net/ethernet/freescale/fec_main.c
6133 F: drivers/net/ethernet/freescale/fec_ptp.c
6134 F: drivers/net/ethernet/freescale/fec.h
6135 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6137 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6138 M: Sascha Hauer <s.hauer@pengutronix.de>
6139 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6140 L: linux-fbdev@vger.kernel.org
6141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6143 F: include/linux/platform_data/video-imxfb.h
6144 F: drivers/video/fbdev/imxfb.c
6146 FREESCALE QORIQ DPAA ETHERNET DRIVER
6147 M: Madalin Bucur <madalin.bucur@nxp.com>
6148 L: netdev@vger.kernel.org
6150 F: drivers/net/ethernet/freescale/dpaa
6152 FREESCALE QORIQ DPAA FMAN DRIVER
6153 M: Madalin Bucur <madalin.bucur@nxp.com>
6154 L: netdev@vger.kernel.org
6156 F: drivers/net/ethernet/freescale/fman
6157 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6159 FREESCALE QORIQ PTP CLOCK DRIVER
6160 M: Yangbo Lu <yangbo.lu@nxp.com>
6161 L: netdev@vger.kernel.org
6163 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6164 F: drivers/ptp/ptp_qoriq.c
6165 F: drivers/ptp/ptp_qoriq_debugfs.c
6166 F: include/linux/fsl/ptp_qoriq.h
6167 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6169 FREESCALE QUAD SPI DRIVER
6170 M: Han Xu <han.xu@nxp.com>
6171 L: linux-spi@vger.kernel.org
6173 F: drivers/spi/spi-fsl-qspi.c
6175 FREESCALE QUICC ENGINE LIBRARY
6176 M: Qiang Zhao <qiang.zhao@nxp.com>
6177 L: linuxppc-dev@lists.ozlabs.org
6179 F: drivers/soc/fsl/qe/
6180 F: include/soc/fsl/*qe*.h
6181 F: include/soc/fsl/*ucc*.h
6183 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6184 M: Li Yang <leoyang.li@nxp.com>
6185 L: netdev@vger.kernel.org
6186 L: linuxppc-dev@lists.ozlabs.org
6188 F: drivers/net/ethernet/freescale/ucc_geth*
6190 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6191 M: Zhao Qiang <qiang.zhao@nxp.com>
6192 L: netdev@vger.kernel.org
6193 L: linuxppc-dev@lists.ozlabs.org
6195 F: drivers/net/wan/fsl_ucc_hdlc*
6197 FREESCALE QUICC ENGINE UCC UART DRIVER
6198 M: Timur Tabi <timur@kernel.org>
6199 L: linuxppc-dev@lists.ozlabs.org
6201 F: drivers/tty/serial/ucc_uart.c
6203 FREESCALE SOC DRIVERS
6204 M: Li Yang <leoyang.li@nxp.com>
6205 L: linuxppc-dev@lists.ozlabs.org
6206 L: linux-arm-kernel@lists.infradead.org
6208 F: Documentation/devicetree/bindings/soc/fsl/
6210 F: include/linux/fsl/
6212 FREESCALE SOC FS_ENET DRIVER
6213 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6214 L: linuxppc-dev@lists.ozlabs.org
6215 L: netdev@vger.kernel.org
6217 F: drivers/net/ethernet/freescale/fs_enet/
6218 F: include/linux/fs_enet_pd.h
6220 FREESCALE SOC SOUND DRIVERS
6221 M: Timur Tabi <timur@kernel.org>
6222 M: Nicolin Chen <nicoleotsuka@gmail.com>
6223 M: Xiubo Li <Xiubo.Lee@gmail.com>
6224 R: Fabio Estevam <festevam@gmail.com>
6225 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6226 L: linuxppc-dev@lists.ozlabs.org
6228 F: sound/soc/fsl/fsl*
6229 F: sound/soc/fsl/imx*
6230 F: sound/soc/fsl/mpc8610_hpcd.c
6232 FREESCALE USB PERIPHERAL DRIVERS
6233 M: Li Yang <leoyang.li@nxp.com>
6234 L: linux-usb@vger.kernel.org
6235 L: linuxppc-dev@lists.ozlabs.org
6237 F: drivers/usb/gadget/udc/fsl*
6240 M: Christoph Hellwig <hch@infradead.org>
6241 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6246 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6247 M: Pavel Machek <pavel@ucw.cz>
6248 L: linux-pm@vger.kernel.org
6250 F: Documentation/power/freezing-of-tasks.txt
6251 F: include/linux/freezer.h
6255 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6256 L: linux-kernel@vger.kernel.org
6259 F: include/linux/frontswap.h
6261 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6262 M: David Howells <dhowells@redhat.com>
6263 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6265 F: Documentation/filesystems/caching/
6267 F: include/linux/fscache*.h
6269 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6270 M: Theodore Y. Ts'o <tytso@mit.edu>
6271 M: Jaegeuk Kim <jaegeuk@kernel.org>
6272 L: linux-fscrypt@vger.kernel.org
6273 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6277 F: include/linux/fscrypt*.h
6278 F: Documentation/filesystems/fscrypt.rst
6280 FSI-ATTACHED I2C DRIVER
6281 M: Eddie James <eajames@linux.ibm.com>
6282 L: linux-i2c@vger.kernel.org
6283 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6285 F: drivers/i2c/busses/i2c-fsi.c
6286 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6288 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6289 M: Jan Kara <jack@suse.cz>
6290 R: Amir Goldstein <amir73il@gmail.com>
6291 L: linux-fsdevel@vger.kernel.org
6294 F: include/linux/fsnotify*.h
6296 FUJITSU LAPTOP EXTRAS
6297 M: Jonathan Woithe <jwoithe@just42.net>
6298 L: platform-driver-x86@vger.kernel.org
6300 F: drivers/platform/x86/fujitsu-laptop.c
6302 FUJITSU M-5MO LS CAMERA ISP DRIVER
6303 M: Kyungmin Park <kyungmin.park@samsung.com>
6304 M: Heungjun Kim <riverful.kim@samsung.com>
6305 L: linux-media@vger.kernel.org
6307 F: drivers/media/i2c/m5mols/
6308 F: include/media/i2c/m5mols.h
6310 FUJITSU TABLET EXTRAS
6311 M: Robert Gerlach <khnz@gmx.de>
6312 L: platform-driver-x86@vger.kernel.org
6314 F: drivers/platform/x86/fujitsu-tablet.c
6316 FUSE: FILESYSTEM IN USERSPACE
6317 M: Miklos Szeredi <miklos@szeredi.hu>
6318 L: linux-fsdevel@vger.kernel.org
6319 W: http://fuse.sourceforge.net/
6320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6323 F: include/uapi/linux/fuse.h
6324 F: Documentation/filesystems/fuse.txt
6327 M: Thomas Gleixner <tglx@linutronix.de>
6328 M: Ingo Molnar <mingo@redhat.com>
6329 R: Peter Zijlstra <peterz@infradead.org>
6330 R: Darren Hart <dvhart@infradead.org>
6331 L: linux-kernel@vger.kernel.org
6332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6335 F: kernel/futex_compat.c
6336 F: include/asm-generic/futex.h
6337 F: include/linux/futex.h
6338 F: include/uapi/linux/futex.h
6339 F: tools/testing/selftests/futex/
6340 F: tools/perf/bench/futex*
6341 F: Documentation/*futex*
6344 M: Kees Cook <keescook@chromium.org>
6345 R: Emese Revfy <re.emese@gmail.com>
6346 L: kernel-hardening@lists.openwall.com
6348 F: scripts/gcc-plugins/
6349 F: scripts/gcc-plugin.sh
6350 F: scripts/Makefile.gcc-plugins
6351 F: Documentation/gcc-plugins.txt
6353 GASKET DRIVER FRAMEWORK
6354 M: Rob Springer <rspringer@google.com>
6355 M: Todd Poynor <toddpoynor@google.com>
6356 M: Ben Chan <benchan@chromium.org>
6358 F: drivers/staging/gasket/
6360 GCOV BASED KERNEL PROFILING
6361 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6364 F: Documentation/dev-tools/gcov.rst
6366 GDB KERNEL DEBUGGING HELPER SCRIPTS
6367 M: Jan Kiszka <jan.kiszka@siemens.com>
6368 M: Kieran Bingham <kbingham@kernel.org>
6372 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6373 M: Achim Leubner <achim_leubner@adaptec.com>
6374 L: linux-scsi@vger.kernel.org
6375 W: http://www.icp-vortex.com/
6377 F: drivers/scsi/gdt*
6379 GEMTEK FM RADIO RECEIVER DRIVER
6380 M: Hans Verkuil <hverkuil@xs4all.nl>
6381 L: linux-media@vger.kernel.org
6382 T: git git://linuxtv.org/media_tree.git
6383 W: https://linuxtv.org
6385 F: drivers/media/radio/radio-gemtek*
6387 GENERIC GPIO I2C DRIVER
6388 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6390 F: drivers/i2c/busses/i2c-gpio.c
6391 F: include/linux/platform_data/i2c-gpio.h
6393 GENERIC GPIO I2C MULTIPLEXER DRIVER
6394 M: Peter Korsgaard <peter.korsgaard@barco.com>
6395 L: linux-i2c@vger.kernel.org
6397 F: drivers/i2c/muxes/i2c-mux-gpio.c
6398 F: include/linux/platform_data/i2c-mux-gpio.h
6399 F: Documentation/i2c/muxes/i2c-mux-gpio
6401 GENERIC HDLC (WAN) DRIVERS
6402 M: Krzysztof Halasa <khc@pm.waw.pl>
6403 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6405 F: drivers/net/wan/c101.c
6406 F: drivers/net/wan/hd6457*
6407 F: drivers/net/wan/hdlc*
6408 F: drivers/net/wan/n2.c
6409 F: drivers/net/wan/pc300too.c
6410 F: drivers/net/wan/pci200syn.c
6411 F: drivers/net/wan/wanxl*
6413 GENERIC INCLUDE/ASM HEADER FILES
6414 M: Arnd Bergmann <arnd@arndb.de>
6415 L: linux-arch@vger.kernel.org
6416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6418 F: include/asm-generic/
6419 F: include/uapi/asm-generic/
6421 GENERIC PHY FRAMEWORK
6422 M: Kishon Vijay Abraham I <kishon@ti.com>
6423 L: linux-kernel@vger.kernel.org
6424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6427 F: include/linux/phy/
6428 F: Documentation/devicetree/bindings/phy/
6430 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6431 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6433 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6436 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6437 M: Kevin Hilman <khilman@kernel.org>
6438 M: Ulf Hansson <ulf.hansson@linaro.org>
6439 L: linux-pm@vger.kernel.org
6441 F: drivers/base/power/domain*.c
6442 F: include/linux/pm_domain.h
6443 F: Documentation/devicetree/bindings/power/power_domain.txt
6445 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6446 M: Eugen Hristev <eugen.hristev@microchip.com>
6447 L: linux-input@vger.kernel.org
6449 F: drivers/input/touchscreen/resistive-adc-touch.c
6451 GENERIC UIO DRIVER FOR PCI DEVICES
6452 M: "Michael S. Tsirkin" <mst@redhat.com>
6453 L: kvm@vger.kernel.org
6455 F: drivers/uio/uio_pci_generic.c
6457 GENWQE (IBM Generic Workqueue Card)
6458 M: Frank Haverkamp <haver@linux.ibm.com>
6460 F: drivers/misc/genwqe/
6462 GET_MAINTAINER SCRIPT
6463 M: Joe Perches <joe@perches.com>
6465 F: scripts/get_maintainer.pl
6468 M: Bob Peterson <rpeterso@redhat.com>
6469 M: Andreas Gruenbacher <agruenba@redhat.com>
6470 L: cluster-devel@redhat.com
6471 W: http://sources.redhat.com/cluster/
6472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6474 F: Documentation/filesystems/gfs2*.txt
6476 F: include/uapi/linux/gfs2_ondisk.h
6478 GIGASET ISDN DRIVERS
6479 M: Paul Bolle <pebolle@tiscali.nl>
6480 L: gigaset307x-common@lists.sourceforge.net
6481 W: http://gigaset307x.sourceforge.net/
6483 F: Documentation/isdn/README.gigaset
6484 F: drivers/isdn/gigaset/
6485 F: include/uapi/linux/gigaset_dev.h
6488 M: Johan Hovold <johan@kernel.org>
6489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6491 F: Documentation/ABI/testing/sysfs-class-gnss
6492 F: Documentation/devicetree/bindings/gnss/
6494 F: include/linux/gnss.h
6497 M: Hans Verkuil <hans.verkuil@cisco.com>
6498 L: linux-media@vger.kernel.org
6500 F: drivers/media/usb/go7007/
6503 M: Bastien Nocera <hadess@hadess.net>
6504 L: linux-input@vger.kernel.org
6506 F: drivers/input/touchscreen/goodix.c
6508 GPD POCKET FAN DRIVER
6509 M: Hans de Goede <hdegoede@redhat.com>
6510 L: platform-driver-x86@vger.kernel.org
6512 F: drivers/platform/x86/gpd-pocket-fan.c
6515 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6516 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6517 L: linux-gpio@vger.kernel.org
6518 L: linux-acpi@vger.kernel.org
6520 F: Documentation/acpi/gpio-properties.txt
6521 F: drivers/gpio/gpiolib-acpi.c
6524 M: Sean Young <sean@mess.org>
6525 L: linux-media@vger.kernel.org
6527 F: drivers/media/rc/gpio-ir-tx.c
6530 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6531 L: linux-gpio@vger.kernel.org
6533 F: drivers/gpio/gpio-mockup.c
6534 F: tools/testing/selftests/gpio/
6537 M: Linus Walleij <linus.walleij@linaro.org>
6538 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6539 L: linux-gpio@vger.kernel.org
6540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6542 F: Documentation/devicetree/bindings/gpio/
6543 F: Documentation/driver-api/gpio/
6544 F: Documentation/gpio/
6545 F: Documentation/ABI/testing/gpio-cdev
6546 F: Documentation/ABI/obsolete/sysfs-gpio
6548 F: include/linux/gpio/
6549 F: include/linux/gpio.h
6550 F: include/linux/of_gpio.h
6551 F: include/asm-generic/gpio.h
6552 F: include/uapi/linux/gpio.h
6555 GRE DEMULTIPLEXER DRIVER
6556 M: Dmitry Kozlov <xeb@mail.ru>
6557 L: netdev@vger.kernel.org
6559 F: net/ipv4/gre_demux.c
6560 F: net/ipv4/gre_offload.c
6561 F: include/net/gre.h
6563 GRETH 10/100/1G Ethernet MAC device driver
6564 M: Andreas Larsson <andreas@gaisler.com>
6565 L: netdev@vger.kernel.org
6567 F: drivers/net/ethernet/aeroflex/
6569 GREYBUS AUDIO PROTOCOLS DRIVERS
6570 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6571 M: Mark Greer <mgreer@animalcreek.com>
6573 F: drivers/staging/greybus/audio_apbridgea.c
6574 F: drivers/staging/greybus/audio_apbridgea.h
6575 F: drivers/staging/greybus/audio_codec.c
6576 F: drivers/staging/greybus/audio_codec.h
6577 F: drivers/staging/greybus/audio_gb.c
6578 F: drivers/staging/greybus/audio_manager.c
6579 F: drivers/staging/greybus/audio_manager.h
6580 F: drivers/staging/greybus/audio_manager_module.c
6581 F: drivers/staging/greybus/audio_manager_private.h
6582 F: drivers/staging/greybus/audio_manager_sysfs.c
6583 F: drivers/staging/greybus/audio_module.c
6584 F: drivers/staging/greybus/audio_topology.c
6586 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6587 M: Viresh Kumar <vireshk@kernel.org>
6589 F: drivers/staging/greybus/authentication.c
6590 F: drivers/staging/greybus/bootrom.c
6591 F: drivers/staging/greybus/firmware.h
6592 F: drivers/staging/greybus/fw-core.c
6593 F: drivers/staging/greybus/fw-download.c
6594 F: drivers/staging/greybus/fw-management.c
6595 F: drivers/staging/greybus/greybus_authentication.h
6596 F: drivers/staging/greybus/greybus_firmware.h
6597 F: drivers/staging/greybus/hid.c
6598 F: drivers/staging/greybus/i2c.c
6599 F: drivers/staging/greybus/spi.c
6600 F: drivers/staging/greybus/spilib.c
6601 F: drivers/staging/greybus/spilib.h
6603 GREYBUS LOOPBACK DRIVER
6604 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6606 F: drivers/staging/greybus/loopback.c
6608 GREYBUS PLATFORM DRIVERS
6609 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6611 F: drivers/staging/greybus/arche-platform.c
6612 F: drivers/staging/greybus/arche-apb-ctrl.c
6613 F: drivers/staging/greybus/arche_platform.h
6615 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6616 M: Rui Miguel Silva <rmfrfs@gmail.com>
6618 F: drivers/staging/greybus/sdio.c
6619 F: drivers/staging/greybus/light.c
6620 F: drivers/staging/greybus/gpio.c
6621 F: drivers/staging/greybus/power_supply.c
6622 F: drivers/staging/greybus/spi.c
6623 F: drivers/staging/greybus/spilib.c
6626 M: Johan Hovold <johan@kernel.org>
6627 M: Alex Elder <elder@kernel.org>
6628 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6630 F: drivers/staging/greybus/
6631 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6633 GREYBUS UART PROTOCOLS DRIVERS
6634 M: David Lin <dtwlin@gmail.com>
6636 F: drivers/staging/greybus/uart.c
6637 F: drivers/staging/greybus/log.c
6639 GS1662 VIDEO SERIALIZER
6640 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6641 L: linux-media@vger.kernel.org
6642 T: git git://linuxtv.org/media_tree.git
6644 F: drivers/media/spi/gs1662.c
6646 GSPCA FINEPIX SUBDRIVER
6647 M: Frank Zago <frank@zago.net>
6648 L: linux-media@vger.kernel.org
6649 T: git git://linuxtv.org/media_tree.git
6651 F: drivers/media/usb/gspca/finepix.c
6653 GSPCA GL860 SUBDRIVER
6654 M: Olivier Lorin <o.lorin@laposte.net>
6655 L: linux-media@vger.kernel.org
6656 T: git git://linuxtv.org/media_tree.git
6658 F: drivers/media/usb/gspca/gl860/
6660 GSPCA M5602 SUBDRIVER
6661 M: Erik Andren <erik.andren@gmail.com>
6662 L: linux-media@vger.kernel.org
6663 T: git git://linuxtv.org/media_tree.git
6665 F: drivers/media/usb/gspca/m5602/
6667 GSPCA PAC207 SONIXB SUBDRIVER
6668 M: Hans Verkuil <hverkuil@xs4all.nl>
6669 L: linux-media@vger.kernel.org
6670 T: git git://linuxtv.org/media_tree.git
6672 F: drivers/media/usb/gspca/pac207.c
6674 GSPCA SN9C20X SUBDRIVER
6675 M: Brian Johnson <brijohn@gmail.com>
6676 L: linux-media@vger.kernel.org
6677 T: git git://linuxtv.org/media_tree.git
6679 F: drivers/media/usb/gspca/sn9c20x.c
6681 GSPCA T613 SUBDRIVER
6682 M: Leandro Costantino <lcostantino@gmail.com>
6683 L: linux-media@vger.kernel.org
6684 T: git git://linuxtv.org/media_tree.git
6686 F: drivers/media/usb/gspca/t613.c
6688 GSPCA USB WEBCAM DRIVER
6689 M: Hans Verkuil <hverkuil@xs4all.nl>
6690 L: linux-media@vger.kernel.org
6691 T: git git://linuxtv.org/media_tree.git
6693 F: drivers/media/usb/gspca/
6695 GTP (GPRS Tunneling Protocol)
6696 M: Pablo Neira Ayuso <pablo@netfilter.org>
6697 M: Harald Welte <laforge@gnumonks.org>
6698 L: osmocom-net-gprs@lists.osmocom.org
6699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6701 F: drivers/net/gtp.c
6703 GUID PARTITION TABLE (GPT)
6704 M: Davidlohr Bueso <dave@stgolabs.net>
6705 L: linux-efi@vger.kernel.org
6707 F: block/partitions/efi.*
6710 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6711 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6712 W: http://uclinux-h8.sourceforge.jp
6713 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6716 F: drivers/clocksource/h8300_*.c
6717 F: drivers/clk/h8300/
6718 F: drivers/irqchip/irq-renesas-h8*.c
6720 HABANALABS PCI DRIVER
6721 M: Oded Gabbay <oded.gabbay@gmail.com>
6722 T: git https://github.com/HabanaAI/linux.git
6724 F: drivers/misc/habanalabs/
6725 F: include/uapi/misc/habanalabs.h
6726 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6727 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6730 M: Antti Palosaari <crope@iki.fi>
6731 L: linux-media@vger.kernel.org
6732 W: https://linuxtv.org
6733 W: http://palosaari.fi/linux/
6734 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6735 T: git git://linuxtv.org/anttip/media_tree.git
6737 F: drivers/media/usb/hackrf/
6739 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6740 M: Frank Seidel <frank@f-seidel.de>
6741 L: platform-driver-x86@vger.kernel.org
6742 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6744 F: drivers/platform/x86/hdaps.c
6747 M: Jean Delvare <jdelvare@suse.com>
6748 M: Guenter Roeck <linux@roeck-us.net>
6749 L: linux-hwmon@vger.kernel.org
6750 W: http://hwmon.wiki.kernel.org/
6751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6753 F: Documentation/devicetree/bindings/hwmon/
6754 F: Documentation/hwmon/
6756 F: include/linux/hwmon*.h
6757 F: include/trace/events/hwmon*.h
6759 HARDWARE RANDOM NUMBER GENERATOR CORE
6760 M: Matt Mackall <mpm@selenic.com>
6761 M: Herbert Xu <herbert@gondor.apana.org.au>
6762 L: linux-crypto@vger.kernel.org
6764 F: Documentation/devicetree/bindings/rng/
6765 F: Documentation/hw_random.txt
6766 F: drivers/char/hw_random/
6767 F: include/linux/hw_random.h
6769 HARDWARE TRACING FACILITIES
6770 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6772 F: drivers/hwtracing/
6774 HARDWARE SPINLOCK CORE
6775 M: Ohad Ben-Cohen <ohad@wizery.com>
6776 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6777 L: linux-remoteproc@vger.kernel.org
6779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6780 F: Documentation/devicetree/bindings/hwlock/
6781 F: Documentation/hwspinlock.txt
6782 F: drivers/hwspinlock/
6783 F: include/linux/hwspinlock.h
6785 HARMONY SOUND DRIVER
6786 L: linux-parisc@vger.kernel.org
6788 F: sound/parisc/harmony.*
6790 HDPVR USB VIDEO ENCODER DRIVER
6791 M: Hans Verkuil <hverkuil@xs4all.nl>
6792 L: linux-media@vger.kernel.org
6793 T: git git://linuxtv.org/media_tree.git
6794 W: https://linuxtv.org
6796 F: drivers/media/usb/hdpvr/
6798 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6799 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6801 F: Documentation/watchdog/hpwdt.txt
6802 F: drivers/watchdog/hpwdt.c
6804 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6805 M: Don Brace <don.brace@microsemi.com>
6806 L: esc.storagedev@microsemi.com
6807 L: linux-scsi@vger.kernel.org
6809 F: Documentation/scsi/hpsa.txt
6810 F: drivers/scsi/hpsa*.[ch]
6811 F: include/linux/cciss*.h
6812 F: include/uapi/linux/cciss*.h
6815 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6816 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6817 L: linux-rdma@vger.kernel.org
6819 F: drivers/infiniband/hw/hfi1
6822 L: linux-fsdevel@vger.kernel.org
6824 F: Documentation/filesystems/hfs.txt
6828 L: linux-fsdevel@vger.kernel.org
6830 F: Documentation/filesystems/hfsplus.txt
6833 HGA FRAMEBUFFER DRIVER
6834 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6835 L: linux-nvidia@lists.surfsouth.com
6836 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6838 F: drivers/video/fbdev/hgafb.c
6840 HIBERNATION (aka Software Suspend, aka swsusp)
6841 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6842 M: Pavel Machek <pavel@ucw.cz>
6843 L: linux-pm@vger.kernel.org
6844 B: https://bugzilla.kernel.org
6847 F: drivers/base/power/
6849 F: include/linux/suspend.h
6850 F: include/linux/freezer.h
6851 F: include/linux/pm.h
6852 F: arch/*/include/asm/suspend*.h
6855 M: Jiri Kosina <jikos@kernel.org>
6856 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6857 L: linux-input@vger.kernel.org
6858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6861 F: include/linux/hid*
6862 F: include/uapi/linux/hid*
6864 HID SENSOR HUB DRIVERS
6865 M: Jiri Kosina <jikos@kernel.org>
6866 M: Jonathan Cameron <jic23@kernel.org>
6867 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6868 L: linux-input@vger.kernel.org
6869 L: linux-iio@vger.kernel.org
6871 F: Documentation/hid/hid-sensor*
6872 F: drivers/hid/hid-sensor-*
6873 F: drivers/iio/*/hid-*
6874 F: include/linux/hid-sensor-*
6876 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6877 M: Thomas Gleixner <tglx@linutronix.de>
6878 L: linux-kernel@vger.kernel.org
6879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6881 F: Documentation/timers/
6882 F: kernel/time/hrtimer.c
6883 F: kernel/time/clockevents.c
6884 F: kernel/time/timer_*.c
6885 F: include/linux/clockchips.h
6886 F: include/linux/hrtimer.h
6888 HIGH-SPEED SCC DRIVER FOR AX.25
6889 L: linux-hams@vger.kernel.org
6891 F: drivers/net/hamradio/dmascc.c
6892 F: drivers/net/hamradio/scc.c
6894 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6895 M: HighPoint Linux Team <linux@highpoint-tech.com>
6896 W: http://www.highpoint-tech.com
6898 F: Documentation/scsi/hptiop.txt
6899 F: drivers/scsi/hptiop.c
6902 M: Jes Sorensen <jes@trained-monkey.org>
6903 L: linux-hippi@sunsite.dk
6905 F: include/linux/hippidevice.h
6906 F: include/uapi/linux/if_hippi.h
6908 F: drivers/net/hippi/
6910 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6911 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6912 M: Salil Mehta <salil.mehta@huawei.com>
6913 L: netdev@vger.kernel.org
6914 W: http://www.hisilicon.com
6916 F: drivers/net/ethernet/hisilicon/hns3/
6918 HISILICON LPC BUS DRIVER
6919 M: john.garry@huawei.com
6920 W: http://www.hisilicon.com
6922 F: drivers/bus/hisi_lpc.c
6923 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6925 HISILICON NETWORK SUBSYSTEM DRIVER
6926 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6927 M: Salil Mehta <salil.mehta@huawei.com>
6928 L: netdev@vger.kernel.org
6929 W: http://www.hisilicon.com
6931 F: drivers/net/ethernet/hisilicon/
6932 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6934 HISILICON PMU DRIVER
6935 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6936 W: http://www.hisilicon.com
6938 F: drivers/perf/hisilicon
6939 F: Documentation/perf/hisi-pmu.txt
6941 HISILICON ROCE DRIVER
6942 M: Lijun Ou <oulijun@huawei.com>
6943 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6944 L: linux-rdma@vger.kernel.org
6946 F: drivers/infiniband/hw/hns/
6947 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6949 HISILICON SAS Controller
6950 M: John Garry <john.garry@huawei.com>
6951 W: http://www.hisilicon.com
6953 F: drivers/scsi/hisi_sas/
6954 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6956 HMM - Heterogeneous Memory Management
6957 M: Jérôme Glisse <jglisse@redhat.com>
6958 L: linux-mm@kvack.org
6961 F: include/linux/hmm*
6962 F: Documentation/vm/hmm.rst
6965 M: Jouni Malinen <j@w1.fi>
6966 L: linux-wireless@vger.kernel.org
6967 W: http://w1.fi/hostap-driver.html
6969 F: drivers/net/wireless/intersil/hostap/
6971 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6972 L: platform-driver-x86@vger.kernel.org
6974 F: drivers/platform/x86/tc1100-wmi.c
6976 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6977 M: Jaroslav Kysela <perex@perex.cz>
6979 F: drivers/net/ethernet/hp/hp100.*
6981 HPET: High Precision Event Timers driver
6982 M: Clemens Ladisch <clemens@ladisch.de>
6984 F: Documentation/timers/hpet.txt
6985 F: drivers/char/hpet.c
6986 F: include/linux/hpet.h
6987 F: include/uapi/linux/hpet.h
6991 F: arch/x86/kernel/hpet.c
6992 F: arch/x86/include/asm/hpet.h
6995 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6996 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7001 M: Sebastian Reichel <sre@kernel.org>
7002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7004 F: Documentation/ABI/testing/sysfs-bus-hsi
7005 F: Documentation/driver-api/hsi.rst
7007 F: include/linux/hsi/
7008 F: include/uapi/linux/hsi/
7011 L: linux-usb@vger.kernel.org
7013 F: drivers/net/usb/hso.c
7015 HSR NETWORK PROTOCOL
7016 M: Arvid Brodin <arvid.brodin@alten.se>
7017 L: netdev@vger.kernel.org
7021 HT16K33 LED CONTROLLER DRIVER
7022 M: Robin van der Gracht <robin@protonic.nl>
7024 F: drivers/auxdisplay/ht16k33.c
7025 F: Documentation/devicetree/bindings/display/ht16k33.txt
7027 HTCPEN TOUCHSCREEN DRIVER
7028 M: Pau Oliva Fora <pof@eslack.org>
7029 L: linux-input@vger.kernel.org
7031 F: drivers/input/touchscreen/htcpen.c
7033 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7034 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7035 L: linux-iio@vger.kernel.org
7036 W: http://www.st.com/
7038 F: drivers/iio/humidity/hts221*
7039 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7041 HUAWEI ETHERNET DRIVER
7042 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7043 L: netdev@vger.kernel.org
7045 F: Documentation/networking/hinic.txt
7046 F: drivers/net/ethernet/huawei/hinic/
7049 M: Mike Kravetz <mike.kravetz@oracle.com>
7050 L: linux-mm@kvack.org
7054 F: include/linux/hugetlb.h
7055 F: Documentation/admin-guide/mm/hugetlbpage.rst
7056 F: Documentation/vm/hugetlbfs_reserv.rst
7057 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7060 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7061 L: linux-media@vger.kernel.org
7062 T: git git://linuxtv.org/media_tree.git
7063 W: https://linuxtv.org
7065 F: drivers/media/platform/sti/hva
7067 HWPOISON MEMORY FAILURE HANDLING
7068 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7069 L: linux-mm@kvack.org
7071 F: mm/memory-failure.c
7072 F: mm/hwpoison-inject.c
7074 HYGON PROCESSOR SUPPORT
7075 M: Pu Wen <puwen@hygon.cn>
7076 L: linux-kernel@vger.kernel.org
7078 F: arch/x86/kernel/cpu/hygon.c
7080 Hyper-V CORE AND DRIVERS
7081 M: "K. Y. Srinivasan" <kys@microsoft.com>
7082 M: Haiyang Zhang <haiyangz@microsoft.com>
7083 M: Stephen Hemminger <sthemmin@microsoft.com>
7084 M: Sasha Levin <sashal@kernel.org>
7085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7086 L: linux-hyperv@vger.kernel.org
7088 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7089 F: arch/x86/include/asm/mshyperv.h
7090 F: arch/x86/include/asm/trace/hyperv.h
7091 F: arch/x86/include/asm/hyperv-tlfs.h
7092 F: arch/x86/kernel/cpu/mshyperv.c
7094 F: drivers/hid/hid-hyperv.c
7096 F: drivers/input/serio/hyperv-keyboard.c
7097 F: drivers/pci/controller/pci-hyperv.c
7098 F: drivers/net/hyperv/
7099 F: drivers/scsi/storvsc_drv.c
7100 F: drivers/uio/uio_hv_generic.c
7101 F: drivers/video/fbdev/hyperv_fb.c
7102 F: net/vmw_vsock/hyperv_transport.c
7103 F: include/linux/hyperv.h
7104 F: include/uapi/linux/hyperv.h
7106 F: Documentation/ABI/stable/sysfs-bus-vmbus
7108 HYPERVISOR VIRTUAL CONSOLE DRIVER
7109 L: linuxppc-dev@lists.ozlabs.org
7114 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7115 L: linux-i2c@vger.kernel.org
7116 L: linux-acpi@vger.kernel.org
7118 F: drivers/i2c/i2c-core-acpi.c
7120 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7121 M: Ajay Gupta <ajayg@nvidia.com>
7122 L: linux-i2c@vger.kernel.org
7124 F: Documentation/i2c/busses/i2c-nvidia-gpu
7125 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7128 M: Peter Rosin <peda@axentia.se>
7129 L: linux-i2c@vger.kernel.org
7131 F: Documentation/i2c/i2c-topology
7132 F: Documentation/i2c/muxes/
7133 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7134 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7135 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7136 F: drivers/i2c/i2c-mux.c
7137 F: drivers/i2c/muxes/
7138 F: include/linux/i2c-mux.h
7140 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7141 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7142 L: linux-i2c@vger.kernel.org
7144 F: drivers/i2c/busses/i2c-mv64xxx.c
7146 I2C OVER PARALLEL PORT
7147 M: Jean Delvare <jdelvare@suse.com>
7148 L: linux-i2c@vger.kernel.org
7150 F: Documentation/i2c/busses/i2c-parport
7151 F: Documentation/i2c/busses/i2c-parport-light
7152 F: drivers/i2c/busses/i2c-parport.c
7153 F: drivers/i2c/busses/i2c-parport-light.c
7156 M: Wolfram Sang <wsa@the-dreams.de>
7157 L: linux-i2c@vger.kernel.org
7158 W: https://i2c.wiki.kernel.org/
7159 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7162 F: Documentation/devicetree/bindings/i2c/i2c.txt
7163 F: Documentation/i2c/
7165 F: include/linux/i2c.h
7166 F: include/linux/i2c-dev.h
7167 F: include/linux/i2c-smbus.h
7168 F: include/uapi/linux/i2c.h
7169 F: include/uapi/linux/i2c-*.h
7171 I2C SUBSYSTEM HOST DRIVERS
7172 L: linux-i2c@vger.kernel.org
7173 W: https://i2c.wiki.kernel.org/
7174 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7177 F: Documentation/devicetree/bindings/i2c/
7178 F: drivers/i2c/algos/
7179 F: drivers/i2c/busses/
7182 M: Jean Delvare <jdelvare@suse.com>
7183 L: linux-i2c@vger.kernel.org
7185 F: Documentation/i2c/busses/i2c-taos-evm
7186 F: drivers/i2c/busses/i2c-taos-evm.c
7189 M: Till Harbaum <till@harbaum.org>
7190 L: linux-i2c@vger.kernel.org
7191 W: http://www.harbaum.org/till/i2c_tiny_usb
7193 F: drivers/i2c/busses/i2c-tiny-usb.c
7195 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7196 M: Jean Delvare <jdelvare@suse.com>
7197 L: linux-i2c@vger.kernel.org
7199 F: Documentation/i2c/busses/i2c-ali1535
7200 F: Documentation/i2c/busses/i2c-ali1563
7201 F: Documentation/i2c/busses/i2c-ali15x3
7202 F: Documentation/i2c/busses/i2c-amd756
7203 F: Documentation/i2c/busses/i2c-amd8111
7204 F: Documentation/i2c/busses/i2c-i801
7205 F: Documentation/i2c/busses/i2c-nforce2
7206 F: Documentation/i2c/busses/i2c-piix4
7207 F: Documentation/i2c/busses/i2c-sis5595
7208 F: Documentation/i2c/busses/i2c-sis630
7209 F: Documentation/i2c/busses/i2c-sis96x
7210 F: Documentation/i2c/busses/i2c-via
7211 F: Documentation/i2c/busses/i2c-viapro
7212 F: drivers/i2c/busses/i2c-ali1535.c
7213 F: drivers/i2c/busses/i2c-ali1563.c
7214 F: drivers/i2c/busses/i2c-ali15x3.c
7215 F: drivers/i2c/busses/i2c-amd756.c
7216 F: drivers/i2c/busses/i2c-amd756-s4882.c
7217 F: drivers/i2c/busses/i2c-amd8111.c
7218 F: drivers/i2c/busses/i2c-i801.c
7219 F: drivers/i2c/busses/i2c-isch.c
7220 F: drivers/i2c/busses/i2c-nforce2.c
7221 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7222 F: drivers/i2c/busses/i2c-piix4.c
7223 F: drivers/i2c/busses/i2c-sis5595.c
7224 F: drivers/i2c/busses/i2c-sis630.c
7225 F: drivers/i2c/busses/i2c-sis96x.c
7226 F: drivers/i2c/busses/i2c-via.c
7227 F: drivers/i2c/busses/i2c-viapro.c
7229 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7230 M: Hans de Goede <hdegoede@redhat.com>
7231 L: linux-i2c@vger.kernel.org
7233 F: drivers/i2c/busses/i2c-cht-wc.c
7235 I2C/SMBUS ISMT DRIVER
7236 M: Seth Heasley <seth.heasley@intel.com>
7237 M: Neil Horman <nhorman@tuxdriver.com>
7238 L: linux-i2c@vger.kernel.org
7239 F: drivers/i2c/busses/i2c-ismt.c
7240 F: Documentation/i2c/busses/i2c-ismt
7242 I2C/SMBUS STUB DRIVER
7243 M: Jean Delvare <jdelvare@suse.com>
7244 L: linux-i2c@vger.kernel.org
7246 F: drivers/i2c/i2c-stub.c
7249 M: Boris Brezillon <bbrezillon@kernel.org>
7250 L: linux-i3c@lists.infradead.org
7251 C: irc://chat.freenode.net/linux-i3c
7252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7254 F: Documentation/ABI/testing/sysfs-bus-i3c
7255 F: Documentation/devicetree/bindings/i3c/
7256 F: Documentation/driver-api/i3c
7258 F: include/linux/i3c/
7259 F: include/dt-bindings/i3c/
7261 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7262 M: Vitor Soares <vitor.soares@synopsys.com>
7264 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7265 F: drivers/i3c/master/dw*
7267 IA64 (Itanium) PLATFORM
7268 M: Tony Luck <tony.luck@intel.com>
7269 M: Fenghua Yu <fenghua.yu@intel.com>
7270 L: linux-ia64@vger.kernel.org
7271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7275 IBM Power 842 compression accelerator
7276 M: Haren Myneni <haren@us.ibm.com>
7278 F: drivers/crypto/nx/Makefile
7279 F: drivers/crypto/nx/Kconfig
7280 F: drivers/crypto/nx/nx-842*
7281 F: include/linux/sw842.h
7285 IBM Power in-Nest Crypto Acceleration
7286 M: Breno Leitão <leitao@debian.org>
7287 M: Nayna Jain <nayna@linux.ibm.com>
7288 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7289 L: linux-crypto@vger.kernel.org
7291 F: drivers/crypto/nx/Makefile
7292 F: drivers/crypto/nx/Kconfig
7293 F: drivers/crypto/nx/nx-aes*
7294 F: drivers/crypto/nx/nx-sha*
7295 F: drivers/crypto/nx/nx.*
7296 F: drivers/crypto/nx/nx_csbcpb.h
7297 F: drivers/crypto/nx/nx_debugfs.h
7299 IBM Power Linux RAID adapter
7300 M: Brian King <brking@us.ibm.com>
7302 F: drivers/scsi/ipr.*
7304 IBM Power SRIOV Virtual NIC Device Driver
7305 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7306 M: John Allen <jallen@linux.ibm.com>
7307 L: netdev@vger.kernel.org
7309 F: drivers/net/ethernet/ibm/ibmvnic.*
7311 IBM Power Virtual Accelerator Switchboard
7312 M: Sukadev Bhattiprolu
7313 L: linuxppc-dev@lists.ozlabs.org
7315 F: arch/powerpc/platforms/powernv/vas*
7316 F: arch/powerpc/platforms/powernv/copy-paste.h
7317 F: arch/powerpc/include/asm/vas.h
7318 F: arch/powerpc/include/uapi/asm/vas.h
7320 IBM Power Virtual Ethernet Device Driver
7321 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7322 L: netdev@vger.kernel.org
7324 F: drivers/net/ethernet/ibm/ibmveth.*
7326 IBM Power Virtual FC Device Drivers
7327 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7328 L: linux-scsi@vger.kernel.org
7330 F: drivers/scsi/ibmvscsi/ibmvfc*
7332 IBM Power Virtual Management Channel Driver
7333 M: Steven Royer <seroyer@linux.ibm.com>
7335 F: drivers/misc/ibmvmc.*
7337 IBM Power Virtual SCSI Device Drivers
7338 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7339 L: linux-scsi@vger.kernel.org
7341 F: drivers/scsi/ibmvscsi/ibmvscsi*
7342 F: include/scsi/viosrp.h
7344 IBM Power Virtual SCSI Device Target Driver
7345 M: Michael Cyr <mikecyr@linux.ibm.com>
7346 L: linux-scsi@vger.kernel.org
7347 L: target-devel@vger.kernel.org
7349 F: drivers/scsi/ibmvscsi_tgt/
7351 IBM Power VMX Cryptographic instructions
7352 M: Breno Leitão <leitao@debian.org>
7353 M: Nayna Jain <nayna@linux.ibm.com>
7354 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7355 L: linux-crypto@vger.kernel.org
7357 F: drivers/crypto/vmx/Makefile
7358 F: drivers/crypto/vmx/Kconfig
7359 F: drivers/crypto/vmx/vmx.c
7360 F: drivers/crypto/vmx/aes*
7361 F: drivers/crypto/vmx/ghash*
7362 F: drivers/crypto/vmx/ppc-xlate.pl
7364 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7365 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7366 L: linux-pci@vger.kernel.org
7367 L: linuxppc-dev@lists.ozlabs.org
7369 F: drivers/pci/hotplug/rpaphp*
7371 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7372 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7373 L: linux-pci@vger.kernel.org
7374 L: linuxppc-dev@lists.ozlabs.org
7376 F: drivers/pci/hotplug/rpadlpar*
7378 IBM ServeRAID RAID DRIVER
7380 F: drivers/scsi/ips.*
7382 ICH LPC AND GPIO DRIVER
7383 M: Peter Tyser <ptyser@xes-inc.com>
7385 F: drivers/mfd/lpc_ich.c
7386 F: drivers/gpio/gpio-ich.c
7389 M: "David S. Miller" <davem@davemloft.net>
7390 L: linux-ide@vger.kernel.org
7391 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7394 F: Documentation/ide/
7396 F: include/linux/ide.h
7399 M: Borislav Petkov <bp@alien8.de>
7400 L: linux-ide@vger.kernel.org
7402 F: Documentation/cdrom/ide-cd
7403 F: drivers/ide/ide-cd*
7405 IDEAPAD LAPTOP EXTRAS DRIVER
7406 M: Ike Panhc <ike.pan@canonical.com>
7407 L: platform-driver-x86@vger.kernel.org
7408 W: http://launchpad.net/ideapad-laptop
7410 F: drivers/platform/x86/ideapad-laptop.c
7412 IDEAPAD LAPTOP SLIDEBAR DRIVER
7413 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7414 L: linux-input@vger.kernel.org
7415 W: https://github.com/o2genum/ideapad-slidebar
7417 F: drivers/input/misc/ideapad_slidebar.c
7419 IDT VersaClock 5 CLOCK DRIVER
7420 M: Marek Vasut <marek.vasut@gmail.com>
7422 F: drivers/clk/clk-versaclock5.c
7424 IEEE 802.15.4 SUBSYSTEM
7425 M: Alexander Aring <alex.aring@gmail.com>
7426 M: Stefan Schmidt <stefan@datenfreihafen.org>
7427 L: linux-wpan@vger.kernel.org
7428 W: http://wpan.cakelab.org/
7429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7434 F: drivers/net/ieee802154/
7435 F: include/linux/nl802154.h
7436 F: include/linux/ieee802154.h
7437 F: include/net/nl802154.h
7438 F: include/net/mac802154.h
7439 F: include/net/af_ieee802154.h
7440 F: include/net/cfg802154.h
7441 F: include/net/ieee802154_netdev.h
7442 F: Documentation/networking/ieee802154.txt
7445 M: Yotam Gigi <yotam.gi@gmail.com>
7446 M: Jamal Hadi Salim <jhs@mojatatu.com>
7448 F: include/net/ife.h
7449 F: include/uapi/linux/ife.h
7451 IGORPLUG-USB IR RECEIVER
7452 M: Sean Young <sean@mess.org>
7453 L: linux-media@vger.kernel.org
7455 F: drivers/media/rc/igorplugusb.c
7457 IGUANAWORKS USB IR TRANSCEIVER
7458 M: Sean Young <sean@mess.org>
7459 L: linux-media@vger.kernel.org
7461 F: drivers/media/rc/iguanair.c
7463 IIO DIGITAL POTENTIOMETER DAC
7464 M: Peter Rosin <peda@axentia.se>
7465 L: linux-iio@vger.kernel.org
7467 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7468 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7469 F: drivers/iio/dac/dpot-dac.c
7471 IIO ENVELOPE DETECTOR
7472 M: Peter Rosin <peda@axentia.se>
7473 L: linux-iio@vger.kernel.org
7475 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7476 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7477 F: drivers/iio/adc/envelope-detector.c
7480 M: Peter Rosin <peda@axentia.se>
7481 L: linux-iio@vger.kernel.org
7483 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7484 F: drivers/iio/multiplexer/iio-mux.c
7486 IIO SUBSYSTEM AND DRIVERS
7487 M: Jonathan Cameron <jic23@kernel.org>
7488 R: Hartmut Knaack <knaack.h@gmx.de>
7489 R: Lars-Peter Clausen <lars@metafoo.de>
7490 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7491 L: linux-iio@vger.kernel.org
7492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7494 F: Documentation/ABI/testing/configfs-iio*
7495 F: Documentation/ABI/testing/sysfs-bus-iio*
7496 F: Documentation/devicetree/bindings/iio/
7498 F: drivers/staging/iio/
7499 F: include/linux/iio/
7503 M: Peter Rosin <peda@axentia.se>
7504 L: linux-iio@vger.kernel.org
7506 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7507 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7508 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7509 F: drivers/iio/afe/iio-rescale.c
7511 IKANOS/ADI EAGLE ADSL USB DRIVER
7512 M: Matthieu Castet <castet.matthieu@free.fr>
7513 M: Stanislaw Gruszka <stf_xl@wp.pl>
7515 F: drivers/usb/atm/ueagle-atm.c
7517 IMGTEC ASCII LCD DRIVER
7518 M: Paul Burton <paul.burton@mips.com>
7520 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7521 F: drivers/auxdisplay/img-ascii-lcd.c
7523 IMGTEC IR DECODER DRIVER
7524 M: James Hogan <jhogan@kernel.org>
7526 F: drivers/media/rc/img-ir/
7528 IMON SOUNDGRAPH USB IR RECEIVER
7529 M: Sean Young <sean@mess.org>
7530 L: linux-media@vger.kernel.org
7532 F: drivers/media/rc/imon_raw.c
7533 F: drivers/media/rc/imon.c
7535 IMS TWINTURBO FRAMEBUFFER DRIVER
7536 L: linux-fbdev@vger.kernel.org
7538 F: drivers/video/fbdev/imsttfb.c
7540 INA209 HARDWARE MONITOR DRIVER
7541 M: Guenter Roeck <linux@roeck-us.net>
7542 L: linux-hwmon@vger.kernel.org
7544 F: Documentation/hwmon/ina209
7545 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7546 F: drivers/hwmon/ina209.c
7548 INA2XX HARDWARE MONITOR DRIVER
7549 M: Guenter Roeck <linux@roeck-us.net>
7550 L: linux-hwmon@vger.kernel.org
7552 F: Documentation/hwmon/ina2xx
7553 F: drivers/hwmon/ina2xx.c
7554 F: include/linux/platform_data/ina2xx.h
7556 INDUSTRY PACK SUBSYSTEM (IPACK)
7557 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7558 M: Jens Taprogge <jens.taprogge@taprogge.org>
7559 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7560 L: industrypack-devel@lists.sourceforge.net
7561 W: http://industrypack.sourceforge.net
7565 INFINIBAND SUBSYSTEM
7566 M: Doug Ledford <dledford@redhat.com>
7567 M: Jason Gunthorpe <jgg@mellanox.com>
7568 L: linux-rdma@vger.kernel.org
7569 W: https://github.com/linux-rdma/rdma-core
7570 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7573 F: Documentation/devicetree/bindings/infiniband/
7574 F: Documentation/infiniband/
7575 F: drivers/infiniband/
7576 F: include/uapi/linux/if_infiniband.h
7577 F: include/uapi/rdma/
7580 INGENIC JZ4780 DMA Driver
7581 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7583 F: drivers/dma/dma-jz4780.c
7585 INGENIC JZ4780 NAND DRIVER
7586 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7587 L: linux-mtd@lists.infradead.org
7589 F: drivers/mtd/nand/raw/jz4780_*
7592 M: Jan Kara <jack@suse.cz>
7593 R: Amir Goldstein <amir73il@gmail.com>
7594 L: linux-fsdevel@vger.kernel.org
7596 F: Documentation/filesystems/inotify.txt
7597 F: fs/notify/inotify/
7598 F: include/linux/inotify.h
7599 F: include/uapi/linux/inotify.h
7601 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7602 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7603 L: linux-input@vger.kernel.org
7604 Q: http://patchwork.kernel.org/project/linux-input/list/
7605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7608 F: include/linux/input.h
7609 F: include/uapi/linux/input.h
7610 F: include/uapi/linux/input-event-codes.h
7611 F: include/linux/input/
7612 F: Documentation/devicetree/bindings/input/
7613 F: Documentation/devicetree/bindings/serio/
7614 F: Documentation/input/
7616 INPUT MULTITOUCH (MT) PROTOCOL
7617 M: Henrik Rydberg <rydberg@bitmath.org>
7618 L: linux-input@vger.kernel.org
7620 F: Documentation/input/multi-touch-protocol.rst
7621 F: drivers/input/input-mt.c
7624 INSIDE SECURE CRYPTO DRIVER
7625 M: Antoine Tenart <antoine.tenart@bootlin.com>
7626 F: drivers/crypto/inside-secure/
7628 L: linux-crypto@vger.kernel.org
7630 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7631 M: Mimi Zohar <zohar@linux.ibm.com>
7632 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7633 L: linux-integrity@vger.kernel.org
7634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7636 F: security/integrity/ima/
7638 INTEL 810/815 FRAMEBUFFER DRIVER
7639 M: Antonino Daplas <adaplas@gmail.com>
7640 L: linux-fbdev@vger.kernel.org
7642 F: drivers/video/fbdev/i810/
7645 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7646 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7647 M: Jie Yang <yang.jie@linux.intel.com>
7648 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7652 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7653 M: Hans de Goede <hdegoede@redhat.com>
7654 L: platform-driver-x86@vger.kernel.org
7656 F: drivers/platform/x86/intel_atomisp2_pm.c
7658 INTEL C600 SERIES SAS CONTROLLER DRIVER
7659 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7660 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7661 L: linux-scsi@vger.kernel.org
7662 T: git git://git.code.sf.net/p/intel-sas/isci
7664 F: drivers/scsi/isci/
7666 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7667 M: Jani Nikula <jani.nikula@linux.intel.com>
7668 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7669 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7670 L: intel-gfx@lists.freedesktop.org
7671 W: https://01.org/linuxgraphics/
7672 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7673 C: irc://chat.freenode.net/intel-gfx
7674 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7675 T: git git://anongit.freedesktop.org/drm-intel
7677 F: drivers/gpu/drm/i915/
7678 F: include/drm/i915*
7679 F: include/uapi/drm/i915_drm.h
7680 F: Documentation/gpu/i915.rst
7682 INTEL ETHERNET DRIVERS
7683 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7684 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7685 W: http://www.intel.com/support/feedback.htm
7686 W: http://e1000.sourceforge.net/
7687 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7691 F: Documentation/networking/device_drivers/intel/e100.rst
7692 F: Documentation/networking/device_drivers/intel/e1000.rst
7693 F: Documentation/networking/device_drivers/intel/e1000e.rst
7694 F: Documentation/networking/device_drivers/intel/fm10k.rst
7695 F: Documentation/networking/device_drivers/intel/igb.rst
7696 F: Documentation/networking/device_drivers/intel/igbvf.rst
7697 F: Documentation/networking/device_drivers/intel/ixgb.rst
7698 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7699 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7700 F: Documentation/networking/device_drivers/intel/i40e.rst
7701 F: Documentation/networking/device_drivers/intel/iavf.rst
7702 F: Documentation/networking/device_drivers/intel/ice.rst
7703 F: drivers/net/ethernet/intel/
7704 F: drivers/net/ethernet/intel/*/
7705 F: include/linux/avf/virtchnl.h
7707 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7708 M: Maik Broemme <mbroemme@libmpq.org>
7709 L: linux-fbdev@vger.kernel.org
7711 F: Documentation/fb/intelfb.txt
7712 F: drivers/video/fbdev/intelfb/
7715 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7716 L: linux-gpio@vger.kernel.org
7718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7719 F: drivers/gpio/gpio-ich.c
7720 F: drivers/gpio/gpio-intel-mid.c
7721 F: drivers/gpio/gpio-lynxpoint.c
7722 F: drivers/gpio/gpio-merrifield.c
7723 F: drivers/gpio/gpio-ml-ioh.c
7724 F: drivers/gpio/gpio-pch.c
7725 F: drivers/gpio/gpio-sch.c
7726 F: drivers/gpio/gpio-sodaville.c
7728 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7729 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7730 M: Zhi Wang <zhi.a.wang@intel.com>
7731 L: intel-gvt-dev@lists.freedesktop.org
7732 L: intel-gfx@lists.freedesktop.org
7733 W: https://01.org/igvt-g
7734 T: git https://github.com/intel/gvt-linux.git
7736 F: drivers/gpu/drm/i915/gvt/
7738 INTEL HID EVENT DRIVER
7739 M: Alex Hung <alex.hung@canonical.com>
7740 L: platform-driver-x86@vger.kernel.org
7742 F: drivers/platform/x86/intel-hid.c
7744 INTEL I/OAT DMA DRIVER
7745 M: Dave Jiang <dave.jiang@intel.com>
7746 R: Dan Williams <dan.j.williams@intel.com>
7747 L: dmaengine@vger.kernel.org
7748 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7750 F: drivers/dma/ioat*
7753 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7754 M: Len Brown <lenb@kernel.org>
7755 L: linux-pm@vger.kernel.org
7756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7757 B: https://bugzilla.kernel.org
7759 F: drivers/idle/intel_idle.c
7761 INTEL INTEGRATED SENSOR HUB DRIVER
7762 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7763 M: Jiri Kosina <jikos@kernel.org>
7764 L: linux-input@vger.kernel.org
7766 F: drivers/hid/intel-ish-hid/
7769 M: David Woodhouse <dwmw2@infradead.org>
7770 L: iommu@lists.linux-foundation.org
7771 T: git git://git.infradead.org/iommu-2.6.git
7773 F: drivers/iommu/intel-iommu.c
7774 F: include/linux/intel-iommu.h
7776 INTEL IOP-ADMA DMA DRIVER
7777 R: Dan Williams <dan.j.williams@intel.com>
7779 F: drivers/dma/iop-adma.c
7781 INTEL IPU3 CSI-2 CIO2 DRIVER
7782 M: Yong Zhi <yong.zhi@intel.com>
7783 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7784 M: Bingbu Cao <bingbu.cao@intel.com>
7785 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7786 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7787 L: linux-media@vger.kernel.org
7789 F: drivers/media/pci/intel/ipu3/
7790 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7792 INTEL IPU3 CSI-2 IMGU DRIVER
7793 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7794 L: linux-media@vger.kernel.org
7796 F: drivers/staging/media/ipu3/
7797 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7798 F: Documentation/media/v4l-drivers/ipu3.rst
7800 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7801 M: Krzysztof Halasa <khalasa@piap.pl>
7803 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7804 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7805 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7806 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7807 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7808 F: drivers/net/wan/ixp4xx_hss.c
7810 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7811 M: Deepak Saxena <dsaxena@plexity.net>
7813 F: drivers/char/hw_random/ixp4xx-rng.c
7815 INTEL MANAGEMENT ENGINE (mei)
7816 M: Tomas Winkler <tomas.winkler@intel.com>
7817 L: linux-kernel@vger.kernel.org
7819 F: include/uapi/linux/mei.h
7820 F: include/linux/mei_cl_bus.h
7821 F: drivers/misc/mei/*
7822 F: drivers/watchdog/mei_wdt.c
7823 F: Documentation/misc-devices/mei/*
7826 INTEL MENLOW THERMAL DRIVER
7827 M: Sujith Thomas <sujith.thomas@intel.com>
7828 L: platform-driver-x86@vger.kernel.org
7829 W: https://01.org/linux-acpi
7831 F: drivers/platform/x86/intel_menlow.c
7833 INTEL MIC DRIVERS (mic)
7834 M: Sudeep Dutt <sudeep.dutt@intel.com>
7835 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7837 W: https://github.com/sudeepdutt/mic
7838 W: http://software.intel.com/en-us/mic-developer
7839 F: include/linux/mic_bus.h
7840 F: include/linux/scif.h
7841 F: include/uapi/linux/mic_common.h
7842 F: include/uapi/linux/mic_ioctl.h
7843 F: include/uapi/linux/scif_ioctl.h
7844 F: drivers/misc/mic/
7845 F: drivers/dma/mic_x100_dma.c
7846 F: drivers/dma/mic_x100_dma.h
7847 F: Documentation/mic/
7849 INTEL PMC CORE DRIVER
7850 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7851 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7852 L: platform-driver-x86@vger.kernel.org
7854 F: drivers/platform/x86/intel_pmc_core*
7856 INTEL PMC/P-Unit IPC DRIVER
7857 M: Zha Qipeng<qipeng.zha@intel.com>
7858 L: platform-driver-x86@vger.kernel.org
7860 F: drivers/platform/x86/intel_pmc_ipc.c
7861 F: drivers/platform/x86/intel_punit_ipc.c
7862 F: arch/x86/include/asm/intel_pmc_ipc.h
7863 F: arch/x86/include/asm/intel_punit_ipc.h
7865 INTEL PMIC GPIO DRIVERS
7866 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7869 F: drivers/gpio/gpio-*cove.c
7870 F: drivers/gpio/gpio-msic.c
7872 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7873 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7875 F: drivers/mfd/intel_msic.c
7876 F: drivers/mfd/intel_soc_pmic*
7877 F: include/linux/mfd/intel_msic.h
7878 F: include/linux/mfd/intel_soc_pmic*
7880 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7881 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7882 L: linux-wireless@vger.kernel.org
7884 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7885 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7886 F: drivers/net/wireless/intel/ipw2x00/
7889 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7890 M: Len Brown <lenb@kernel.org>
7891 L: linux-pm@vger.kernel.org
7893 F: drivers/cpufreq/intel_pstate.c
7895 INTEL RDMA RNIC DRIVER
7896 M: Faisal Latif <faisal.latif@intel.com>
7897 M: Shiraz Saleem <shiraz.saleem@intel.com>
7898 L: linux-rdma@vger.kernel.org
7900 F: drivers/infiniband/hw/i40iw/
7901 F: include/uapi/rdma/i40iw-abi.h
7903 INTEL TELEMETRY DRIVER
7904 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7905 M: "David E. Box" <david.e.box@linux.intel.com>
7906 L: platform-driver-x86@vger.kernel.org
7908 F: arch/x86/include/asm/intel_telemetry.h
7909 F: drivers/platform/x86/intel_telemetry*
7911 INTEL VIRTUAL BUTTON DRIVER
7912 M: AceLan Kao <acelan.kao@canonical.com>
7913 L: platform-driver-x86@vger.kernel.org
7915 F: drivers/platform/x86/intel-vbtn.c
7917 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7918 M: Stanislaw Gruszka <sgruszka@redhat.com>
7919 L: linux-wireless@vger.kernel.org
7921 F: drivers/net/wireless/intel/iwlegacy/
7923 INTEL WIRELESS WIFI LINK (iwlwifi)
7924 M: Johannes Berg <johannes.berg@intel.com>
7925 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7926 M: Luca Coelho <luciano.coelho@intel.com>
7927 M: Intel Linux Wireless <linuxwifi@intel.com>
7928 L: linux-wireless@vger.kernel.org
7929 W: http://intellinuxwireless.org
7930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7932 F: drivers/net/wireless/intel/iwlwifi/
7934 INTEL WIRELESS WIMAX CONNECTION 2400
7935 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7936 M: linux-wimax@intel.com
7937 L: wimax@linuxwimax.org (subscribers-only)
7939 W: http://linuxwimax.org
7940 F: Documentation/wimax/README.i2400m
7941 F: drivers/net/wimax/i2400m/
7942 F: include/uapi/linux/wimax/i2400m.h
7944 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7945 M: Mario Limonciello <mario.limonciello@dell.com>
7947 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7950 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7952 F: Documentation/trace/intel_th.rst
7953 F: drivers/hwtracing/intel_th/
7955 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7956 M: Ning Sun <ning.sun@intel.com>
7957 L: tboot-devel@lists.sourceforge.net
7958 W: http://tboot.sourceforge.net
7959 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7961 F: Documentation/intel_txt.txt
7962 F: include/linux/tboot.h
7963 F: arch/x86/kernel/tboot.c
7965 INTEL-MID GPIO DRIVER
7966 M: David Cohen <david.a.cohen@linux.intel.com>
7967 L: linux-gpio@vger.kernel.org
7969 F: drivers/gpio/gpio-intel-mid.c
7972 M: Georgi Djakov <georgi.djakov@linaro.org>
7974 F: Documentation/interconnect/
7975 F: Documentation/devicetree/bindings/interconnect/
7976 F: drivers/interconnect/
7977 F: include/dt-bindings/interconnect/
7978 F: include/linux/interconnect-provider.h
7979 F: include/linux/interconnect.h
7981 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7982 M: Linus Walleij <linus.walleij@linaro.org>
7983 L: linux-iio@vger.kernel.org
7985 F: drivers/iio/gyro/mpu3050*
7986 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7988 IOC3 ETHERNET DRIVER
7989 M: Ralf Baechle <ralf@linux-mips.org>
7990 L: linux-mips@vger.kernel.org
7992 F: drivers/net/ethernet/sgi/ioc3-eth.c
7995 M: Pat Gefre <pfg@sgi.com>
7996 L: linux-serial@vger.kernel.org
7998 F: drivers/tty/serial/ioc3_serial.c
8000 IOMAP FILESYSTEM LIBRARY
8001 M: Christoph Hellwig <hch@infradead.org>
8002 M: Darrick J. Wong <darrick.wong@oracle.com>
8003 M: linux-xfs@vger.kernel.org
8004 M: linux-fsdevel@vger.kernel.org
8005 L: linux-xfs@vger.kernel.org
8006 L: linux-fsdevel@vger.kernel.org
8007 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8010 F: include/linux/iomap.h
8013 M: Joerg Roedel <joro@8bytes.org>
8014 L: iommu@lists.linux-foundation.org
8015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8017 F: Documentation/devicetree/bindings/iommu/
8019 F: include/linux/iommu.h
8020 F: include/linux/of_iommu.h
8021 F: include/linux/iova.h
8024 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8026 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8029 M: Corey Minyard <minyard@acm.org>
8030 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8031 W: http://openipmi.sourceforge.net/
8033 F: Documentation/devicetree/bindings/ipmi/
8034 F: Documentation/IPMI.txt
8035 F: drivers/char/ipmi/
8036 F: include/linux/ipmi*
8037 F: include/uapi/linux/ipmi*
8039 IPS SCSI RAID DRIVER
8040 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8041 L: linux-scsi@vger.kernel.org
8042 W: http://www.adaptec.com/
8044 F: drivers/scsi/ips*
8047 M: Wensong Zhang <wensong@linux-vs.org>
8048 M: Simon Horman <horms@verge.net.au>
8049 M: Julian Anastasov <ja@ssi.bg>
8050 L: netdev@vger.kernel.org
8051 L: lvs-devel@vger.kernel.org
8053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8055 F: Documentation/networking/ipvs-sysctl.txt
8056 F: include/net/ip_vs.h
8057 F: include/uapi/linux/ip_vs.h
8058 F: net/netfilter/ipvs/
8061 M: Jiri Kosina <jikos@kernel.org>
8062 M: David Sterba <dsterba@suse.com>
8064 F: drivers/tty/ipwireless/
8067 L: netdev@vger.kernel.org
8069 F: include/uapi/linux/ipx.h
8071 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8072 M: Marc Zyngier <marc.zyngier@arm.com>
8074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8075 F: Documentation/IRQ-domain.txt
8076 F: include/linux/irqdomain.h
8077 F: kernel/irq/irqdomain.c
8081 M: Thomas Gleixner <tglx@linutronix.de>
8082 L: linux-kernel@vger.kernel.org
8084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8088 M: Thomas Gleixner <tglx@linutronix.de>
8089 M: Jason Cooper <jason@lakedaemon.net>
8090 M: Marc Zyngier <marc.zyngier@arm.com>
8091 L: linux-kernel@vger.kernel.org
8093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8094 F: Documentation/devicetree/bindings/interrupt-controller/
8098 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8100 F: Documentation/isa.txt
8101 F: drivers/base/isa.c
8102 F: include/linux/isa.h
8105 M: Hans Verkuil <hverkuil@xs4all.nl>
8106 L: linux-media@vger.kernel.org
8107 T: git git://linuxtv.org/media_tree.git
8108 W: https://linuxtv.org
8110 F: drivers/media/radio/radio-isa*
8113 M: Jaroslav Kysela <perex@perex.cz>
8115 F: Documentation/isapnp.txt
8116 F: drivers/pnp/isapnp/
8117 F: include/linux/isapnp.h
8120 M: Lee Duncan <lduncan@suse.com>
8121 M: Chris Leech <cleech@redhat.com>
8122 L: open-iscsi@googlegroups.com
8123 W: www.open-iscsi.com
8125 F: drivers/scsi/*iscsi*
8126 F: include/scsi/*iscsi*
8128 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8129 M: Peter Jones <pjones@redhat.com>
8130 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8132 F: drivers/firmware/iscsi_ibft*
8134 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8135 M: Sagi Grimberg <sagi@grimberg.me>
8136 M: Max Gurtovoy <maxg@mellanox.com>
8137 L: linux-rdma@vger.kernel.org
8139 W: http://www.openfabrics.org
8140 W: www.open-iscsi.org
8141 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8142 F: drivers/infiniband/ulp/iser/
8144 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8145 M: Sagi Grimberg <sagi@grimberg.me>
8146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8147 L: linux-rdma@vger.kernel.org
8148 L: target-devel@vger.kernel.org
8150 W: http://www.linux-iscsi.org
8151 F: drivers/infiniband/ulp/isert
8154 M: Karsten Keil <isdn@linux-pingi.de>
8155 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8156 L: netdev@vger.kernel.org
8157 W: http://www.isdn4linux.de
8158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8160 F: Documentation/isdn/
8162 F: include/linux/isdn.h
8163 F: include/linux/isdn/
8164 F: include/uapi/linux/isdn.h
8165 F: include/uapi/linux/isdn/
8167 IT87 HARDWARE MONITORING DRIVER
8168 M: Jean Delvare <jdelvare@suse.com>
8169 L: linux-hwmon@vger.kernel.org
8171 F: Documentation/hwmon/it87
8172 F: drivers/hwmon/it87.c
8175 M: Antti Palosaari <crope@iki.fi>
8176 L: linux-media@vger.kernel.org
8177 W: https://linuxtv.org
8178 W: http://palosaari.fi/linux/
8179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8180 T: git git://linuxtv.org/anttip/media_tree.git
8182 F: drivers/media/tuners/it913x*
8184 IVTV VIDEO4LINUX DRIVER
8185 M: Andy Walls <awalls@md.metrocast.net>
8186 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8187 L: linux-media@vger.kernel.org
8188 T: git git://linuxtv.org/media_tree.git
8189 W: http://www.ivtvdriver.org
8191 F: Documentation/media/v4l-drivers/ivtv*
8192 F: drivers/media/pci/ivtv/
8193 F: include/uapi/linux/ivtv*
8195 IX2505V MEDIA DRIVER
8196 M: Malcolm Priestley <tvboxspy@gmail.com>
8197 L: linux-media@vger.kernel.org
8198 W: https://linuxtv.org
8199 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8201 F: drivers/media/dvb-frontends/ix2505v*
8203 JAILHOUSE HYPERVISOR INTERFACE
8204 M: Jan Kiszka <jan.kiszka@siemens.com>
8205 L: jailhouse-dev@googlegroups.com
8207 F: arch/x86/kernel/jailhouse.c
8208 F: arch/x86/include/asm/jailhouse_para.h
8210 JC42.4 TEMPERATURE SENSOR DRIVER
8211 M: Guenter Roeck <linux@roeck-us.net>
8212 L: linux-hwmon@vger.kernel.org
8214 F: drivers/hwmon/jc42.c
8215 F: Documentation/hwmon/jc42
8218 M: Dave Kleikamp <shaggy@kernel.org>
8219 L: jfs-discussion@lists.sourceforge.net
8220 W: http://jfs.sourceforge.net/
8221 T: git git://github.com/kleikamp/linux-shaggy.git
8223 F: Documentation/filesystems/jfs.txt
8227 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8228 L: netdev@vger.kernel.org
8230 F: drivers/net/ethernet/jme.*
8232 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8233 M: David Woodhouse <dwmw2@infradead.org>
8234 L: linux-mtd@lists.infradead.org
8235 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8238 F: include/uapi/linux/jffs2.h
8240 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8241 M: "Theodore Ts'o" <tytso@mit.edu>
8242 M: Jan Kara <jack@suse.com>
8243 L: linux-ext4@vger.kernel.org
8246 F: include/linux/jbd2.h
8248 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8249 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8250 L: linux-media@vger.kernel.org
8252 F: drivers/media/platform/rcar_jpu.c
8254 JSM Neo PCI based serial card
8255 L: linux-serial@vger.kernel.org
8257 F: drivers/tty/serial/jsm/
8259 K10TEMP HARDWARE MONITORING DRIVER
8260 M: Clemens Ladisch <clemens@ladisch.de>
8261 L: linux-hwmon@vger.kernel.org
8263 F: Documentation/hwmon/k10temp
8264 F: drivers/hwmon/k10temp.c
8266 K8TEMP HARDWARE MONITORING DRIVER
8267 M: Rudolf Marek <r.marek@assembler.cz>
8268 L: linux-hwmon@vger.kernel.org
8270 F: Documentation/hwmon/k8temp
8271 F: drivers/hwmon/k8temp.c
8274 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8275 R: Alexander Potapenko <glider@google.com>
8276 R: Dmitry Vyukov <dvyukov@google.com>
8277 L: kasan-dev@googlegroups.com
8279 F: arch/*/include/asm/kasan.h
8280 F: arch/*/mm/kasan_init*
8281 F: Documentation/dev-tools/kasan.rst
8282 F: include/linux/kasan*.h
8285 F: scripts/Makefile.kasan
8288 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8290 L: linux-kbuild@vger.kernel.org
8292 F: Documentation/kbuild/kconfig*
8294 F: scripts/Kconfig.include
8297 M: Dave Young <dyoung@redhat.com>
8298 M: Baoquan He <bhe@redhat.com>
8299 R: Vivek Goyal <vgoyal@redhat.com>
8300 L: kexec@lists.infradead.org
8301 W: http://lse.sourceforge.net/kdump/
8303 F: Documentation/kdump/
8305 KEENE FM RADIO TRANSMITTER DRIVER
8306 M: Hans Verkuil <hverkuil@xs4all.nl>
8307 L: linux-media@vger.kernel.org
8308 T: git git://linuxtv.org/media_tree.git
8309 W: https://linuxtv.org
8311 F: drivers/media/radio/radio-keene*
8314 M: Ian Kent <raven@themaw.net>
8315 L: autofs@vger.kernel.org
8319 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8320 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8321 M: Michal Marek <michal.lkml@markovi.net>
8322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8323 L: linux-kbuild@vger.kernel.org
8325 F: Documentation/kbuild/
8328 F: scripts/Makefile*
8335 L: kernel-janitors@vger.kernel.org
8336 W: http://kernelnewbies.org/KernelJanitors
8339 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8340 M: "J. Bruce Fields" <bfields@fieldses.org>
8341 M: Jeff Layton <jlayton@kernel.org>
8342 L: linux-nfs@vger.kernel.org
8343 W: http://nfs.sourceforge.net/
8344 T: git git://linux-nfs.org/~bfields/linux.git
8347 F: include/uapi/linux/nfsd/
8351 F: include/linux/lockd/
8352 F: include/linux/sunrpc/
8353 F: include/uapi/linux/sunrpc/
8355 KERNEL SELFTEST FRAMEWORK
8356 M: Shuah Khan <shuah@kernel.org>
8357 M: Shuah Khan <skhan@linuxfoundation.org>
8358 L: linux-kselftest@vger.kernel.org
8359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8360 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8362 F: tools/testing/selftests/
8363 F: Documentation/dev-tools/kselftest*
8365 KERNEL USERMODE HELPER
8366 M: Luis Chamberlain <mcgrof@kernel.org>
8367 L: linux-kernel@vger.kernel.org
8370 F: include/linux/umh.h
8372 KERNEL VIRTUAL MACHINE (KVM)
8373 M: Paolo Bonzini <pbonzini@redhat.com>
8374 M: Radim Krčmář <rkrcmar@redhat.com>
8375 L: kvm@vger.kernel.org
8376 W: http://www.linux-kvm.org
8377 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8379 F: Documentation/virtual/kvm/
8380 F: include/trace/events/kvm.h
8381 F: include/uapi/asm-generic/kvm*
8382 F: include/uapi/linux/kvm*
8383 F: include/asm-generic/kvm*
8384 F: include/linux/kvm*
8385 F: include/kvm/iodev.h
8389 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8390 M: Joerg Roedel <joro@8bytes.org>
8391 L: kvm@vger.kernel.org
8392 W: http://www.linux-kvm.org/
8394 F: arch/x86/include/asm/svm.h
8395 F: arch/x86/kvm/svm.c
8397 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8398 M: Christoffer Dall <christoffer.dall@arm.com>
8399 M: Marc Zyngier <marc.zyngier@arm.com>
8400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8401 L: kvmarm@lists.cs.columbia.edu
8402 W: http://systems.cs.columbia.edu/projects/kvm-arm
8403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8405 F: arch/arm/include/uapi/asm/kvm*
8406 F: arch/arm/include/asm/kvm*
8409 F: include/kvm/arm_*
8411 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8412 M: Christoffer Dall <christoffer.dall@arm.com>
8413 M: Marc Zyngier <marc.zyngier@arm.com>
8414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8415 L: kvmarm@lists.cs.columbia.edu
8417 F: arch/arm64/include/uapi/asm/kvm*
8418 F: arch/arm64/include/asm/kvm*
8421 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8422 M: James Hogan <jhogan@kernel.org>
8423 L: linux-mips@vger.kernel.org
8425 F: arch/mips/include/uapi/asm/kvm*
8426 F: arch/mips/include/asm/kvm*
8429 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8430 M: Paul Mackerras <paulus@ozlabs.org>
8431 L: kvm-ppc@vger.kernel.org
8432 W: http://www.linux-kvm.org/
8433 T: git git://github.com/agraf/linux-2.6.git
8435 F: arch/powerpc/include/uapi/asm/kvm*
8436 F: arch/powerpc/include/asm/kvm*
8437 F: arch/powerpc/kvm/
8438 F: arch/powerpc/kernel/kvm*
8440 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8441 M: Christian Borntraeger <borntraeger@de.ibm.com>
8442 M: Janosch Frank <frankja@linux.ibm.com>
8443 R: David Hildenbrand <david@redhat.com>
8444 R: Cornelia Huck <cohuck@redhat.com>
8445 L: linux-s390@vger.kernel.org
8446 W: http://www.ibm.com/developerworks/linux/linux390/
8447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8449 F: arch/s390/include/uapi/asm/kvm*
8450 F: arch/s390/include/asm/gmap.h
8451 F: arch/s390/include/asm/kvm*
8453 F: arch/s390/mm/gmap.c
8455 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8456 M: Paolo Bonzini <pbonzini@redhat.com>
8457 M: Radim Krčmář <rkrcmar@redhat.com>
8458 L: kvm@vger.kernel.org
8459 W: http://www.linux-kvm.org
8460 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8464 F: arch/x86/include/uapi/asm/kvm*
8465 F: arch/x86/include/asm/kvm*
8466 F: arch/x86/include/asm/pvclock-abi.h
8467 F: arch/x86/kernel/kvm.c
8468 F: arch/x86/kernel/kvmclock.c
8471 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8472 M: Tejun Heo <tj@kernel.org>
8473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8475 F: include/linux/kernfs.h
8479 M: Eric Biederman <ebiederm@xmission.com>
8480 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8481 L: kexec@lists.infradead.org
8483 F: include/linux/kexec.h
8484 F: include/uapi/linux/kexec.h
8488 M: Mimi Zohar <zohar@linux.ibm.com>
8489 L: linux-integrity@vger.kernel.org
8490 L: keyrings@vger.kernel.org
8492 F: Documentation/security/keys/trusted-encrypted.rst
8493 F: include/keys/encrypted-type.h
8494 F: security/keys/encrypted-keys/
8497 M: James Bottomley <jejb@linux.ibm.com>
8498 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8499 M: Mimi Zohar <zohar@linuxibm.com>
8500 L: linux-integrity@vger.kernel.org
8501 L: keyrings@vger.kernel.org
8503 F: Documentation/security/keys/trusted-encrypted.rst
8504 F: include/keys/trusted-type.h
8505 F: security/keys/trusted.c
8506 F: security/keys/trusted.h
8509 M: David Howells <dhowells@redhat.com>
8510 L: keyrings@vger.kernel.org
8512 F: Documentation/security/keys/core.rst
8513 F: include/linux/key.h
8514 F: include/linux/key-type.h
8515 F: include/linux/keyctl.h
8516 F: include/uapi/linux/keyctl.h
8520 KGDB / KDB /debug_core
8521 M: Jason Wessel <jason.wessel@windriver.com>
8522 M: Daniel Thompson <daniel.thompson@linaro.org>
8523 W: http://kgdb.wiki.kernel.org/
8524 L: kgdb-bugreport@lists.sourceforge.net
8525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8527 F: Documentation/dev-tools/kgdb.rst
8528 F: drivers/misc/kgdbts.c
8529 F: drivers/tty/serial/kgdboc.c
8530 F: include/linux/kdb.h
8531 F: include/linux/kgdb.h
8535 M: Catalin Marinas <catalin.marinas@arm.com>
8537 F: Documentation/dev-tools/kmemleak.rst
8538 F: include/linux/kmemleak.h
8540 F: mm/kmemleak-test.c
8542 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8543 M: Luis Chamberlain <mcgrof@kernel.org>
8544 L: linux-kernel@vger.kernel.org
8547 F: include/linux/kmod.h
8549 F: tools/testing/selftests/kmod/
8552 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8553 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8554 M: "David S. Miller" <davem@davemloft.net>
8555 M: Masami Hiramatsu <mhiramat@kernel.org>
8557 F: Documentation/kprobes.txt
8558 F: include/linux/kprobes.h
8559 F: include/asm-generic/kprobes.h
8562 KS0108 LCD CONTROLLER DRIVER
8563 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8565 F: Documentation/auxdisplay/ks0108
8566 F: drivers/auxdisplay/ks0108.c
8567 F: include/linux/ks0108.h
8570 M: David Ahern <dsa@cumulusnetworks.com>
8571 L: netdev@vger.kernel.org
8574 F: include/net/l3mdev.h
8577 M: John Fastabend <john.fastabend@gmail.com>
8578 M: Daniel Borkmann <daniel@iogearbox.net>
8579 L: netdev@vger.kernel.org
8580 L: bpf@vger.kernel.org
8582 F: include/linux/skmsg.h
8584 F: net/core/sock_map.c
8585 F: net/ipv4/tcp_bpf.c
8587 LANTIQ / INTEL Ethernet drivers
8588 M: Hauke Mehrtens <hauke@hauke-m.de>
8589 L: netdev@vger.kernel.org
8591 F: net/dsa/tag_gswip.c
8592 F: drivers/net/ethernet/lantiq_xrx200.c
8593 F: drivers/net/dsa/lantiq_pce.h
8594 F: drivers/net/dsa/lantiq_gswip.c
8596 LANTIQ MIPS ARCHITECTURE
8597 M: John Crispin <john@phrozen.org>
8598 L: linux-mips@vger.kernel.org
8601 F: drivers/soc/lantiq
8604 L: linux-x25@vger.kernel.org
8606 F: Documentation/networking/lapb-module.txt
8610 LASI 53c700 driver for PARISC
8611 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8612 L: linux-scsi@vger.kernel.org
8614 F: Documentation/scsi/53c700.txt
8615 F: drivers/scsi/53c700*
8618 M: Tobin C. Harding <me@tobin.cc>
8619 M: Tycho Andersen <tycho@tycho.ws>
8620 L: kernel-hardening@lists.openwall.com
8622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8623 F: scripts/leaking_addresses.pl
8626 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8627 M: Pavel Machek <pavel@ucw.cz>
8628 L: linux-leds@vger.kernel.org
8629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8631 F: Documentation/devicetree/bindings/leds/
8633 F: include/linux/leds.h
8635 LEGACY EEPROM DRIVER
8636 M: Jean Delvare <jdelvare@suse.com>
8638 F: Documentation/misc-devices/eeprom
8639 F: drivers/misc/eeprom/eeprom.c
8642 R: David Lechner <david@lechnology.com>
8644 F: arch/arm/boot/dts/da850-lego-ev3.dts
8645 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8646 F: drivers/power/supply/lego_ev3_battery.c
8648 LEGO USB Tower driver
8649 M: Juergen Stuber <starblue@users.sourceforge.net>
8650 L: legousb-devel@lists.sourceforge.net
8651 W: http://legousb.sourceforge.net/
8653 F: drivers/usb/misc/legousbtower.c
8656 M: Matan Ziv-Av <matan@svgalib.org>
8657 L: platform-driver-x86@vger.kernel.org
8659 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8660 F: Documentation/laptops/lg-laptop.rst
8661 F: drivers/platform/x86/lg-laptop.c
8664 M: Michael Krufky <mkrufky@linuxtv.org>
8665 L: linux-media@vger.kernel.org
8666 W: https://linuxtv.org
8667 W: http://github.com/mkrufky
8668 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8669 T: git git://linuxtv.org/mkrufky/tuners.git
8671 F: drivers/media/dvb-frontends/lg2160.*
8673 LGDT3305 MEDIA DRIVER
8674 M: Michael Krufky <mkrufky@linuxtv.org>
8675 L: linux-media@vger.kernel.org
8676 W: https://linuxtv.org
8677 W: http://github.com/mkrufky
8678 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8679 T: git git://linuxtv.org/mkrufky/tuners.git
8681 F: drivers/media/dvb-frontends/lgdt3305.*
8683 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8684 M: Viresh Kumar <vireshk@kernel.org>
8685 L: linux-ide@vger.kernel.org
8686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8688 F: include/linux/pata_arasan_cf_data.h
8689 F: drivers/ata/pata_arasan_cf.c
8692 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8693 M: Jens Axboe <axboe@kernel.dk>
8694 L: linux-ide@vger.kernel.org
8695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8697 F: drivers/ata/pata_*.c
8698 F: drivers/ata/ata_generic.c
8700 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8701 M: Linus Walleij <linus.walleij@linaro.org>
8702 L: linux-ide@vger.kernel.org
8703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8705 F: drivers/ata/pata_ftide010.c
8706 F: drivers/ata/sata_gemini.c
8707 F: drivers/ata/sata_gemini.h
8709 LIBATA SATA AHCI PLATFORM devices support
8710 M: Hans de Goede <hdegoede@redhat.com>
8711 M: Jens Axboe <axboe@kernel.dk>
8712 L: linux-ide@vger.kernel.org
8713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8715 F: drivers/ata/ahci_platform.c
8716 F: drivers/ata/libahci_platform.c
8717 F: include/linux/ahci_platform.h
8719 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8720 M: Mikael Pettersson <mikpelinux@gmail.com>
8721 L: linux-ide@vger.kernel.org
8722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8724 F: drivers/ata/sata_promise.*
8726 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8727 M: Jens Axboe <axboe@kernel.dk>
8728 L: linux-ide@vger.kernel.org
8729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8732 F: include/linux/ata.h
8733 F: include/linux/libata.h
8734 F: Documentation/devicetree/bindings/ata/
8737 M: Sasha Levin <alexander.levin@microsoft.com>
8739 F: tools/lib/lockdep/
8741 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8742 M: Ross Zwisler <zwisler@kernel.org>
8743 M: Dan Williams <dan.j.williams@intel.com>
8744 M: Vishal Verma <vishal.l.verma@intel.com>
8745 M: Dave Jiang <dave.jiang@intel.com>
8746 L: linux-nvdimm@lists.01.org
8747 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8749 F: drivers/nvdimm/blk.c
8750 F: drivers/nvdimm/region_devs.c
8752 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8753 M: Vishal Verma <vishal.l.verma@intel.com>
8754 M: Dan Williams <dan.j.williams@intel.com>
8755 M: Ross Zwisler <zwisler@kernel.org>
8756 M: Dave Jiang <dave.jiang@intel.com>
8757 L: linux-nvdimm@lists.01.org
8758 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8760 F: drivers/nvdimm/btt*
8762 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8763 M: Ross Zwisler <zwisler@kernel.org>
8764 M: Dan Williams <dan.j.williams@intel.com>
8765 M: Vishal Verma <vishal.l.verma@intel.com>
8766 M: Dave Jiang <dave.jiang@intel.com>
8767 L: linux-nvdimm@lists.01.org
8768 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8770 F: drivers/nvdimm/pmem*
8772 LIBNVDIMM: DEVICETREE BINDINGS
8773 M: Oliver O'Halloran <oohall@gmail.com>
8774 L: linux-nvdimm@lists.01.org
8775 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8777 F: drivers/nvdimm/of_pmem.c
8778 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8780 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8781 M: Dan Williams <dan.j.williams@intel.com>
8782 M: Ross Zwisler <zwisler@kernel.org>
8783 M: Vishal Verma <vishal.l.verma@intel.com>
8784 M: Dave Jiang <dave.jiang@intel.com>
8785 L: linux-nvdimm@lists.01.org
8786 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8790 F: drivers/acpi/nfit/*
8791 F: include/linux/nd.h
8792 F: include/linux/libnvdimm.h
8793 F: include/uapi/linux/ndctl.h
8795 LIGHTNVM PLATFORM SUPPORT
8796 M: Matias Bjorling <mb@lightnvm.io>
8797 W: http://github/OpenChannelSSD
8798 L: linux-block@vger.kernel.org
8800 F: drivers/lightnvm/
8801 F: include/linux/lightnvm.h
8802 F: include/uapi/linux/lightnvm.h
8804 LINUX FOR POWER MACINTOSH
8805 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8806 W: http://www.penguinppc.org/
8807 L: linuxppc-dev@lists.ozlabs.org
8809 F: arch/powerpc/platforms/powermac/
8810 F: drivers/macintosh/
8812 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8813 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8814 M: Paul Mackerras <paulus@samba.org>
8815 M: Michael Ellerman <mpe@ellerman.id.au>
8816 W: https://github.com/linuxppc/linux/wiki
8817 L: linuxppc-dev@lists.ozlabs.org
8818 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8821 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8822 F: Documentation/devicetree/bindings/powerpc/
8823 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8824 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8825 F: Documentation/powerpc/
8827 F: drivers/char/tpm/tpm_ibmvtpm*
8828 F: drivers/crypto/nx/
8829 F: drivers/crypto/vmx/
8830 F: drivers/i2c/busses/i2c-opal.c
8831 F: drivers/net/ethernet/ibm/ibmveth.*
8832 F: drivers/net/ethernet/ibm/ibmvnic.*
8833 F: drivers/pci/hotplug/pnv_php.c
8834 F: drivers/pci/hotplug/rpa*
8835 F: drivers/rtc/rtc-opal.c
8836 F: drivers/scsi/ibmvscsi/
8837 F: drivers/tty/hvc/hvc_opal.c
8838 F: drivers/watchdog/wdrtas.c
8839 F: tools/testing/selftests/powerpc
8846 LINUX FOR POWERPC EMBEDDED MPC5XXX
8847 M: Anatolij Gustschin <agust@denx.de>
8848 L: linuxppc-dev@lists.ozlabs.org
8849 T: git git://git.denx.de/linux-denx-agust.git
8851 F: arch/powerpc/platforms/512x/
8852 F: arch/powerpc/platforms/52xx/
8854 LINUX FOR POWERPC EMBEDDED PPC4XX
8855 M: Alistair Popple <alistair@popple.id.au>
8856 M: Matt Porter <mporter@kernel.crashing.org>
8857 W: http://www.penguinppc.org/
8858 L: linuxppc-dev@lists.ozlabs.org
8860 F: arch/powerpc/platforms/40x/
8861 F: arch/powerpc/platforms/44x/
8863 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8864 M: Scott Wood <oss@buserror.net>
8865 M: Kumar Gala <galak@kernel.crashing.org>
8866 W: http://www.penguinppc.org/
8867 L: linuxppc-dev@lists.ozlabs.org
8868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8870 F: arch/powerpc/platforms/83xx/
8871 F: arch/powerpc/platforms/85xx/
8872 F: Documentation/devicetree/bindings/powerpc/fsl/
8874 LINUX FOR POWERPC EMBEDDED PPC8XX
8875 M: Vitaly Bordug <vitb@kernel.crashing.org>
8876 W: http://www.penguinppc.org/
8877 L: linuxppc-dev@lists.ozlabs.org
8879 F: arch/powerpc/platforms/8xx/
8881 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8882 L: linuxppc-dev@lists.ozlabs.org
8884 F: arch/powerpc/*/*virtex*
8885 F: arch/powerpc/*/*/*virtex*
8887 LINUX FOR POWERPC PA SEMI PWRFICIENT
8888 L: linuxppc-dev@lists.ozlabs.org
8890 F: arch/powerpc/platforms/pasemi/
8891 F: drivers/*/*pasemi*
8892 F: drivers/*/*/*pasemi*
8894 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8895 M: Kees Cook <keescook@chromium.org>
8897 F: drivers/misc/lkdtm/*
8899 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8900 M: Alan Stern <stern@rowland.harvard.edu>
8901 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8902 M: Will Deacon <will.deacon@arm.com>
8903 M: Peter Zijlstra <peterz@infradead.org>
8904 M: Boqun Feng <boqun.feng@gmail.com>
8905 M: Nicholas Piggin <npiggin@gmail.com>
8906 M: David Howells <dhowells@redhat.com>
8907 M: Jade Alglave <j.alglave@ucl.ac.uk>
8908 M: Luc Maranget <luc.maranget@inria.fr>
8909 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
8910 R: Akira Yokosawa <akiyks@gmail.com>
8911 R: Daniel Lustig <dlustig@nvidia.com>
8912 L: linux-kernel@vger.kernel.org
8913 L: linux-arch@vger.kernel.org
8915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8916 F: tools/memory-model/
8917 F: Documentation/atomic_bitops.txt
8918 F: Documentation/atomic_t.txt
8919 F: Documentation/core-api/atomic_ops.rst
8920 F: Documentation/core-api/refcount-vs-atomic.rst
8921 F: Documentation/memory-barriers.txt
8923 LIS3LV02D ACCELEROMETER DRIVER
8924 M: Eric Piel <eric.piel@tremplin-utc.net>
8926 F: Documentation/misc-devices/lis3lv02d
8927 F: drivers/misc/lis3lv02d/
8928 F: drivers/platform/x86/hp_accel.c
8931 M: Josh Poimboeuf <jpoimboe@redhat.com>
8932 M: Jessica Yu <jeyu@kernel.org>
8933 M: Jiri Kosina <jikos@kernel.org>
8934 M: Miroslav Benes <mbenes@suse.cz>
8935 R: Petr Mladek <pmladek@suse.com>
8937 F: kernel/livepatch/
8938 F: include/linux/livepatch.h
8939 F: arch/x86/include/asm/livepatch.h
8940 F: arch/x86/kernel/livepatch.c
8941 F: Documentation/livepatch/
8942 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8943 F: samples/livepatch/
8944 L: live-patching@vger.kernel.org
8945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8948 L: netdev@vger.kernel.org
8950 F: include/linux/llc.h
8951 F: include/uapi/linux/llc.h
8955 LM73 HARDWARE MONITOR DRIVER
8956 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8957 L: linux-hwmon@vger.kernel.org
8959 F: drivers/hwmon/lm73.c
8961 LM78 HARDWARE MONITOR DRIVER
8962 M: Jean Delvare <jdelvare@suse.com>
8963 L: linux-hwmon@vger.kernel.org
8965 F: Documentation/hwmon/lm78
8966 F: drivers/hwmon/lm78.c
8968 LM83 HARDWARE MONITOR DRIVER
8969 M: Jean Delvare <jdelvare@suse.com>
8970 L: linux-hwmon@vger.kernel.org
8972 F: Documentation/hwmon/lm83
8973 F: drivers/hwmon/lm83.c
8975 LM90 HARDWARE MONITOR DRIVER
8976 M: Jean Delvare <jdelvare@suse.com>
8977 L: linux-hwmon@vger.kernel.org
8979 F: Documentation/hwmon/lm90
8980 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8981 F: drivers/hwmon/lm90.c
8982 F: include/dt-bindings/thermal/lm90.h
8984 LM95234 HARDWARE MONITOR DRIVER
8985 M: Guenter Roeck <linux@roeck-us.net>
8986 L: linux-hwmon@vger.kernel.org
8988 F: Documentation/hwmon/lm95234
8989 F: drivers/hwmon/lm95234.c
8991 LME2510 MEDIA DRIVER
8992 M: Malcolm Priestley <tvboxspy@gmail.com>
8993 L: linux-media@vger.kernel.org
8994 W: https://linuxtv.org
8995 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8997 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8999 LOADPIN SECURITY MODULE
9000 M: Kees Cook <keescook@chromium.org>
9001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9003 F: security/loadpin/
9004 F: Documentation/admin-guide/LSM/LoadPin.rst
9007 M: Peter Zijlstra <peterz@infradead.org>
9008 M: Ingo Molnar <mingo@redhat.com>
9009 M: Will Deacon <will.deacon@arm.com>
9010 L: linux-kernel@vger.kernel.org
9011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9013 F: Documentation/locking/
9014 F: include/linux/lockdep.h
9015 F: include/linux/spinlock*.h
9016 F: arch/*/include/asm/spinlock*.h
9017 F: include/linux/rwlock*.h
9018 F: include/linux/mutex*.h
9019 F: include/linux/rwsem*.h
9020 F: arch/*/include/asm/rwsem.h
9021 F: include/linux/seqlock.h
9022 F: lib/locking*.[ch]
9024 X: kernel/locking/locktorture.c
9026 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9027 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9028 L: linux-ntfs-dev@lists.sourceforge.net
9029 W: http://www.linux-ntfs.org/content/view/19/37/
9031 F: Documentation/ldm.txt
9032 F: block/partitions/ldm.*
9034 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9035 M: Sathya Prakash <sathya.prakash@broadcom.com>
9036 M: Chaitra P B <chaitra.basappa@broadcom.com>
9037 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9038 L: MPT-FusionLinux.pdl@broadcom.com
9039 L: linux-scsi@vger.kernel.org
9040 W: http://www.avagotech.com/support/
9042 F: drivers/message/fusion/
9043 F: drivers/scsi/mpt3sas/
9045 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9046 M: Matthew Wilcox <willy@infradead.org>
9047 L: linux-scsi@vger.kernel.org
9049 F: drivers/scsi/sym53c8xx_2/
9052 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9053 L: linux-iio@vger.kernel.org
9055 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9056 F: drivers/iio/dac/ltc1660.c
9058 LTC4261 HARDWARE MONITOR DRIVER
9059 M: Guenter Roeck <linux@roeck-us.net>
9060 L: linux-hwmon@vger.kernel.org
9062 F: Documentation/hwmon/ltc4261
9063 F: drivers/hwmon/ltc4261.c
9065 LTC4306 I2C MULTIPLEXER DRIVER
9066 M: Michael Hennerich <michael.hennerich@analog.com>
9067 W: http://ez.analog.com/community/linux-device-drivers
9068 L: linux-i2c@vger.kernel.org
9070 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9071 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9073 LTP (Linux Test Project)
9074 M: Mike Frysinger <vapier@gentoo.org>
9075 M: Cyril Hrubis <chrubis@suse.cz>
9076 M: Wanlong Gao <wanlong.gao@gmail.com>
9077 M: Jan Stancek <jstancek@redhat.com>
9078 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9079 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9080 L: ltp@lists.linux.it (subscribers-only)
9081 W: http://linux-test-project.github.io/
9082 T: git git://github.com/linux-test-project/ltp.git
9086 M: Geert Uytterhoeven <geert@linux-m68k.org>
9087 L: linux-m68k@lists.linux-m68k.org
9088 W: http://www.linux-m68k.org/
9089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9094 M68K ON APPLE MACINTOSH
9095 M: Joshua Thompson <funaho@jurai.org>
9096 W: http://www.mac.linux-m68k.org/
9097 L: linux-m68k@lists.linux-m68k.org
9102 M: Philip Blundell <philb@gnu.org>
9103 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9107 M88DS3103 MEDIA DRIVER
9108 M: Antti Palosaari <crope@iki.fi>
9109 L: linux-media@vger.kernel.org
9110 W: https://linuxtv.org
9111 W: http://palosaari.fi/linux/
9112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9113 T: git git://linuxtv.org/anttip/media_tree.git
9115 F: drivers/media/dvb-frontends/m88ds3103*
9117 M88RS2000 MEDIA DRIVER
9118 M: Malcolm Priestley <tvboxspy@gmail.com>
9119 L: linux-media@vger.kernel.org
9120 W: https://linuxtv.org
9121 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9123 F: drivers/media/dvb-frontends/m88rs2000*
9125 MA901 MASTERKIT USB FM RADIO DRIVER
9126 M: Alexey Klimov <klimov.linux@gmail.com>
9127 L: linux-media@vger.kernel.org
9128 T: git git://linuxtv.org/media_tree.git
9130 F: drivers/media/radio/radio-ma901.c
9133 M: Johannes Berg <johannes@sipsolutions.net>
9134 L: linux-wireless@vger.kernel.org
9135 W: http://wireless.kernel.org/
9136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9139 F: Documentation/networking/mac80211-injection.txt
9140 F: include/net/mac80211.h
9142 F: drivers/net/wireless/mac80211_hwsim.[ch]
9143 F: Documentation/networking/mac80211_hwsim/README
9146 M: Jassi Brar <jassisinghbrar@gmail.com>
9147 L: linux-kernel@vger.kernel.org
9150 F: include/linux/mailbox_client.h
9151 F: include/linux/mailbox_controller.h
9153 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9154 M: Michael Kerrisk <mtk.manpages@gmail.com>
9155 W: http://www.kernel.org/doc/man-pages
9156 L: linux-man@vger.kernel.org
9159 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9160 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9161 L: linux-mips@vger.kernel.org
9163 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9165 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9166 M: Andrew Lunn <andrew@lunn.ch>
9167 M: Vivien Didelot <vivien.didelot@gmail.com>
9168 L: netdev@vger.kernel.org
9170 F: drivers/net/dsa/mv88e6xxx/
9171 F: include/linux/platform_data/mv88e6xxx.h
9172 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9174 MARVELL ARMADA DRM SUPPORT
9175 M: Russell King <linux@armlinux.org.uk>
9177 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9178 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9179 F: drivers/gpu/drm/armada/
9180 F: include/uapi/drm/armada_drm.h
9181 F: Documentation/devicetree/bindings/display/armada/
9183 MARVELL ARMADA 3700 PHY DRIVERS
9184 M: Miquel Raynal <miquel.raynal@bootlin.com>
9186 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9187 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9188 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9189 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9191 MARVELL CRYPTO DRIVER
9192 M: Boris Brezillon <bbrezillon@kernel.org>
9193 M: Arnaud Ebalard <arno@natisbad.org>
9194 F: drivers/crypto/marvell/
9196 L: linux-crypto@vger.kernel.org
9198 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9199 M: Mirko Lindner <mlindner@marvell.com>
9200 M: Stephen Hemminger <stephen@networkplumber.org>
9201 L: netdev@vger.kernel.org
9203 F: drivers/net/ethernet/marvell/sk*
9205 MARVELL LIBERTAS WIRELESS DRIVER
9206 L: libertas-dev@lists.infradead.org
9208 F: drivers/net/wireless/marvell/libertas/
9210 MARVELL MACCHIATOBIN SUPPORT
9211 M: Russell King <linux@armlinux.org.uk>
9212 L: linux-arm-kernel@lists.infradead.org
9214 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9216 MARVELL MV643XX ETHERNET DRIVER
9217 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9218 L: netdev@vger.kernel.org
9220 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9221 F: include/linux/mv643xx.h
9223 MARVELL MV88X3310 PHY DRIVER
9224 M: Russell King <linux@armlinux.org.uk>
9225 L: netdev@vger.kernel.org
9227 F: drivers/net/phy/marvell10g.c
9229 MARVELL MVEBU THERMAL DRIVER
9230 M: Miquel Raynal <miquel.raynal@bootlin.com>
9232 F: drivers/thermal/armada_thermal.c
9234 MARVELL MVNETA ETHERNET DRIVER
9235 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9236 L: netdev@vger.kernel.org
9238 F: drivers/net/ethernet/marvell/mvneta.*
9240 MARVELL MWIFIEX WIRELESS DRIVER
9241 M: Amitkumar Karwar <amitkarwar@gmail.com>
9242 M: Nishant Sarmukadam <nishants@marvell.com>
9243 M: Ganapathi Bhat <gbhat@marvell.com>
9244 M: Xinming Hu <huxinming820@gmail.com>
9245 L: linux-wireless@vger.kernel.org
9247 F: drivers/net/wireless/marvell/mwifiex/
9249 MARVELL MWL8K WIRELESS DRIVER
9250 M: Lennert Buytenhek <buytenh@wantstofly.org>
9251 L: linux-wireless@vger.kernel.org
9253 F: drivers/net/wireless/marvell/mwl8k.c
9255 MARVELL NAND CONTROLLER DRIVER
9256 M: Miquel Raynal <miquel.raynal@bootlin.com>
9257 L: linux-mtd@lists.infradead.org
9259 F: drivers/mtd/nand/raw/marvell_nand.c
9260 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9262 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9263 M: Nicolas Pitre <nico@fluxnic.net>
9265 F: drivers/mmc/host/mvsdio.*
9267 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9268 M: Hu Ziji <huziji@marvell.com>
9269 L: linux-mmc@vger.kernel.org
9271 F: drivers/mmc/host/sdhci-xenon*
9272 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9274 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9275 M: Sunil Goutham <sgoutham@marvell.com>
9276 M: Linu Cherian <lcherian@marvell.com>
9277 M: Geetha sowjanya <gakula@marvell.com>
9278 M: Jerin Jacob <jerinj@marvell.com>
9279 L: netdev@vger.kernel.org
9281 F: drivers/net/ethernet/marvell/octeontx2/af/
9283 MATROX FRAMEBUFFER DRIVER
9284 L: linux-fbdev@vger.kernel.org
9286 F: drivers/video/fbdev/matrox/matroxfb_*
9287 F: include/uapi/linux/matroxfb.h
9289 MAX16065 HARDWARE MONITOR DRIVER
9290 M: Guenter Roeck <linux@roeck-us.net>
9291 L: linux-hwmon@vger.kernel.org
9293 F: Documentation/hwmon/max16065
9294 F: drivers/hwmon/max16065.c
9296 MAX2175 SDR TUNER DRIVER
9297 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9298 L: linux-media@vger.kernel.org
9299 T: git git://linuxtv.org/media_tree.git
9301 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9302 F: Documentation/media/v4l-drivers/max2175.rst
9303 F: drivers/media/i2c/max2175*
9304 F: include/uapi/linux/max2175.h
9306 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9307 L: linux-hwmon@vger.kernel.org
9309 F: Documentation/hwmon/max6650
9310 F: drivers/hwmon/max6650.c
9312 MAX6697 HARDWARE MONITOR DRIVER
9313 M: Guenter Roeck <linux@roeck-us.net>
9314 L: linux-hwmon@vger.kernel.org
9316 F: Documentation/hwmon/max6697
9317 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9318 F: drivers/hwmon/max6697.c
9319 F: include/linux/platform_data/max6697.h
9321 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9322 M: Peter Rosin <peda@axentia.se>
9323 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9325 F: Documentation/devicetree/bindings/sound/max9860.txt
9326 F: sound/soc/codecs/max9860.*
9328 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9329 M: Javier Martinez Canillas <javier@dowhile0.org>
9330 L: linux-kernel@vger.kernel.org
9332 F: drivers/regulator/max77802-regulator.c
9333 F: Documentation/devicetree/bindings/*/*max77802.txt
9334 F: include/dt-bindings/*/*max77802.h
9336 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9337 M: Krzysztof Kozlowski <krzk@kernel.org>
9338 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9339 L: linux-pm@vger.kernel.org
9341 F: drivers/power/supply/max14577_charger.c
9342 F: drivers/power/supply/max77693_charger.c
9344 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9345 M: Chanwoo Choi <cw00.choi@samsung.com>
9346 M: Krzysztof Kozlowski <krzk@kernel.org>
9347 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9348 L: linux-kernel@vger.kernel.org
9350 F: drivers/*/max14577*.c
9351 F: drivers/*/max77686*.c
9352 F: drivers/*/max77693*.c
9353 F: drivers/extcon/extcon-max14577.c
9354 F: drivers/extcon/extcon-max77693.c
9355 F: drivers/rtc/rtc-max77686.c
9356 F: drivers/clk/clk-max77686.c
9357 F: Documentation/devicetree/bindings/mfd/max14577.txt
9358 F: Documentation/devicetree/bindings/*/max77686.txt
9359 F: Documentation/devicetree/bindings/mfd/max77693.txt
9360 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9361 F: include/linux/mfd/max14577*.h
9362 F: include/linux/mfd/max77686*.h
9363 F: include/linux/mfd/max77693*.h
9365 MAXIRADIO FM RADIO RECEIVER DRIVER
9366 M: Hans Verkuil <hverkuil@xs4all.nl>
9367 L: linux-media@vger.kernel.org
9368 T: git git://linuxtv.org/media_tree.git
9369 W: https://linuxtv.org
9371 F: drivers/media/radio/radio-maxiradio*
9373 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9374 M: Peter Rosin <peda@axentia.se>
9375 L: linux-iio@vger.kernel.org
9377 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9378 F: drivers/iio/potentiometer/mcp4018.c
9379 F: drivers/iio/potentiometer/mcp4531.c
9381 MCR20A IEEE-802.15.4 RADIO DRIVER
9382 M: Xue Liu <liuxuenetmail@gmail.com>
9383 L: linux-wpan@vger.kernel.org
9384 W: https://github.com/xueliu/mcr20a-linux
9386 F: drivers/net/ieee802154/mcr20a.c
9387 F: drivers/net/ieee802154/mcr20a.h
9388 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9390 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9391 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9392 L: linux-iio@vger.kernel.org
9394 F: drivers/iio/dac/cio-dac.c
9396 MEDIA DRIVERS FOR ASCOT2E
9397 M: Sergey Kozlov <serjk@netup.ru>
9398 M: Abylay Ospan <aospan@netup.ru>
9399 L: linux-media@vger.kernel.org
9400 W: https://linuxtv.org
9402 T: git git://linuxtv.org/media_tree.git
9404 F: drivers/media/dvb-frontends/ascot2e*
9406 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9407 M: Jasmin Jessich <jasmin@anw.at>
9408 L: linux-media@vger.kernel.org
9409 W: https://linuxtv.org
9410 T: git git://linuxtv.org/media_tree.git
9412 F: drivers/media/dvb-frontends/cxd2099*
9414 MEDIA DRIVERS FOR CXD2841ER
9415 M: Sergey Kozlov <serjk@netup.ru>
9416 M: Abylay Ospan <aospan@netup.ru>
9417 L: linux-media@vger.kernel.org
9418 W: https://linuxtv.org
9420 T: git git://linuxtv.org/media_tree.git
9422 F: drivers/media/dvb-frontends/cxd2841er*
9424 MEDIA DRIVERS FOR CXD2880
9425 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9426 L: linux-media@vger.kernel.org
9427 W: http://linuxtv.org/
9428 T: git git://linuxtv.org/media_tree.git
9430 F: drivers/media/dvb-frontends/cxd2880/*
9431 F: drivers/media/spi/cxd2880*
9433 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9434 L: linux-media@vger.kernel.org
9435 W: https://linuxtv.org
9436 T: git git://linuxtv.org/media_tree.git
9438 F: drivers/media/pci/ddbridge/*
9440 MEDIA DRIVERS FOR FREESCALE IMX
9441 M: Steve Longerbeam <slongerbeam@gmail.com>
9442 M: Philipp Zabel <p.zabel@pengutronix.de>
9443 L: linux-media@vger.kernel.org
9444 T: git git://linuxtv.org/media_tree.git
9446 F: Documentation/devicetree/bindings/media/imx.txt
9447 F: Documentation/media/v4l-drivers/imx.rst
9448 F: drivers/staging/media/imx/
9449 F: include/linux/imx-media.h
9450 F: include/media/imx.h
9452 MEDIA DRIVER FOR FREESCALE IMX PXP
9453 M: Philipp Zabel <p.zabel@pengutronix.de>
9454 L: linux-media@vger.kernel.org
9455 T: git git://linuxtv.org/media_tree.git
9457 F: drivers/media/platform/imx-pxp.[ch]
9459 MEDIA DRIVERS FOR HELENE
9460 M: Abylay Ospan <aospan@netup.ru>
9461 L: linux-media@vger.kernel.org
9462 W: https://linuxtv.org
9464 T: git git://linuxtv.org/media_tree.git
9466 F: drivers/media/dvb-frontends/helene*
9468 MEDIA DRIVERS FOR HORUS3A
9469 M: Sergey Kozlov <serjk@netup.ru>
9470 M: Abylay Ospan <aospan@netup.ru>
9471 L: linux-media@vger.kernel.org
9472 W: https://linuxtv.org
9474 T: git git://linuxtv.org/media_tree.git
9476 F: drivers/media/dvb-frontends/horus3a*
9478 MEDIA DRIVERS FOR LNBH25
9479 M: Sergey Kozlov <serjk@netup.ru>
9480 M: Abylay Ospan <aospan@netup.ru>
9481 L: linux-media@vger.kernel.org
9482 W: https://linuxtv.org
9484 T: git git://linuxtv.org/media_tree.git
9486 F: drivers/media/dvb-frontends/lnbh25*
9488 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9489 L: linux-media@vger.kernel.org
9490 W: https://linuxtv.org
9491 T: git git://linuxtv.org/media_tree.git
9493 F: drivers/media/dvb-frontends/mxl5xx*
9495 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9496 M: Sergey Kozlov <serjk@netup.ru>
9497 M: Abylay Ospan <aospan@netup.ru>
9498 L: linux-media@vger.kernel.org
9499 W: https://linuxtv.org
9501 T: git git://linuxtv.org/media_tree.git
9503 F: drivers/media/pci/netup_unidvb/*
9505 MEDIA DRIVERS FOR RENESAS - CEU
9506 M: Jacopo Mondi <jacopo@jmondi.org>
9507 L: linux-media@vger.kernel.org
9508 L: linux-renesas-soc@vger.kernel.org
9509 T: git git://linuxtv.org/media_tree.git
9511 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9512 F: drivers/media/platform/renesas-ceu.c
9513 F: include/media/drv-intf/renesas-ceu.h
9515 MEDIA DRIVERS FOR RENESAS - DRIF
9516 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9517 L: linux-media@vger.kernel.org
9518 L: linux-renesas-soc@vger.kernel.org
9519 T: git git://linuxtv.org/media_tree.git
9521 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9522 F: drivers/media/platform/rcar_drif.c
9524 MEDIA DRIVERS FOR RENESAS - FCP
9525 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9526 L: linux-media@vger.kernel.org
9527 L: linux-renesas-soc@vger.kernel.org
9528 T: git git://linuxtv.org/media_tree.git
9530 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9531 F: drivers/media/platform/rcar-fcp.c
9532 F: include/media/rcar-fcp.h
9534 MEDIA DRIVERS FOR RENESAS - FDP1
9535 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9536 L: linux-media@vger.kernel.org
9537 L: linux-renesas-soc@vger.kernel.org
9538 T: git git://linuxtv.org/media_tree.git
9540 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9541 F: drivers/media/platform/rcar_fdp1.c
9543 MEDIA DRIVERS FOR RENESAS - VIN
9544 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9545 L: linux-media@vger.kernel.org
9546 L: linux-renesas-soc@vger.kernel.org
9547 T: git git://linuxtv.org/media_tree.git
9549 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9550 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9551 F: drivers/media/platform/rcar-vin/
9553 MEDIA DRIVERS FOR RENESAS - VSP1
9554 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9555 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9556 L: linux-media@vger.kernel.org
9557 L: linux-renesas-soc@vger.kernel.org
9558 T: git git://linuxtv.org/media_tree.git
9560 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9561 F: drivers/media/platform/vsp1/
9563 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9564 L: linux-media@vger.kernel.org
9565 W: https://linuxtv.org
9566 T: git git://linuxtv.org/media_tree.git
9568 F: drivers/media/dvb-frontends/stv0910*
9570 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9571 L: linux-media@vger.kernel.org
9572 W: https://linuxtv.org
9573 T: git git://linuxtv.org/media_tree.git
9575 F: drivers/media/dvb-frontends/stv6111*
9577 MEDIA DRIVERS FOR STM32 - DCMI
9578 M: Hugues Fruchet <hugues.fruchet@st.com>
9579 L: linux-media@vger.kernel.org
9580 T: git git://linuxtv.org/media_tree.git
9582 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9583 F: drivers/media/platform/stm32/stm32-dcmi.c
9585 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9586 M: Dmitry Osipenko <digetx@gmail.com>
9587 L: linux-media@vger.kernel.org
9588 L: linux-tegra@vger.kernel.org
9589 T: git git://linuxtv.org/media_tree.git
9591 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9592 F: drivers/staging/media/tegra-vde/
9594 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9595 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9596 P: LinuxTV.org Project
9597 L: linux-media@vger.kernel.org
9598 W: https://linuxtv.org
9599 Q: http://patchwork.kernel.org/project/linux-media/list/
9600 T: git git://linuxtv.org/media_tree.git
9602 F: Documentation/devicetree/bindings/media/
9603 F: Documentation/media/
9605 F: drivers/staging/media/
9606 F: include/linux/platform_data/media/
9608 F: include/uapi/linux/dvb/
9609 F: include/uapi/linux/videodev2.h
9610 F: include/uapi/linux/media.h
9611 F: include/uapi/linux/v4l2-*
9612 F: include/uapi/linux/meye.h
9613 F: include/uapi/linux/ivtv*
9614 F: include/uapi/linux/uvcvideo.h
9616 MEDIATEK BLUETOOTH DRIVER
9617 M: Sean Wang <sean.wang@mediatek.com>
9618 L: linux-bluetooth@vger.kernel.org
9619 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9621 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9622 F: drivers/bluetooth/btmtkuart.c
9625 M: Sean Wang <sean.wang@mediatek.com>
9627 F: drivers/media/rc/mtk-cir.c
9630 M: Sean Wang <sean.wang@mediatek.com>
9631 L: dmaengine@vger.kernel.org
9632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9633 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9635 F: Documentation/devicetree/bindings/dma/mtk-*
9636 F: drivers/dma/mediatek/
9638 MEDIATEK PMIC LED DRIVER
9639 M: Sean Wang <sean.wang@mediatek.com>
9641 F: drivers/leds/leds-mt6323.c
9642 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9644 MEDIATEK ETHERNET DRIVER
9645 M: Felix Fietkau <nbd@openwrt.org>
9646 M: John Crispin <john@phrozen.org>
9647 M: Sean Wang <sean.wang@mediatek.com>
9648 M: Nelson Chang <nelson.chang@mediatek.com>
9649 L: netdev@vger.kernel.org
9651 F: drivers/net/ethernet/mediatek/
9653 MEDIATEK SWITCH DRIVER
9654 M: Sean Wang <sean.wang@mediatek.com>
9655 L: netdev@vger.kernel.org
9657 F: drivers/net/dsa/mt7530.*
9658 F: net/dsa/tag_mtk.c
9660 MEDIATEK JPEG DRIVER
9661 M: Rick Chang <rick.chang@mediatek.com>
9662 M: Bin Liu <bin.liu@mediatek.com>
9664 F: drivers/media/platform/mtk-jpeg/
9665 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9668 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9669 M: Houlong Wei <houlong.wei@mediatek.com>
9670 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9672 F: drivers/media/platform/mtk-mdp/
9673 F: drivers/media/platform/mtk-vpu/
9674 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9676 MEDIATEK MEDIA DRIVER
9677 M: Tiffany Lin <tiffany.lin@mediatek.com>
9678 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9680 F: drivers/media/platform/mtk-vcodec/
9681 F: drivers/media/platform/mtk-vpu/
9682 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9683 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9685 MEDIATEK MT76 WIRELESS LAN DRIVER
9686 M: Felix Fietkau <nbd@nbd.name>
9687 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9688 L: linux-wireless@vger.kernel.org
9690 F: drivers/net/wireless/mediatek/mt76/
9692 MEDIATEK MT7601U WIRELESS LAN DRIVER
9693 M: Jakub Kicinski <kubakici@wp.pl>
9694 L: linux-wireless@vger.kernel.org
9696 F: drivers/net/wireless/mediatek/mt7601u/
9698 MEDIATEK NAND CONTROLLER DRIVER
9699 M: Xiaolei Li <xiaolei.li@mediatek.com>
9700 L: linux-mtd@lists.infradead.org
9702 F: drivers/mtd/nand/raw/mtk_*
9703 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9705 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9706 M: Sean Wang <sean.wang@mediatek.com>
9708 F: drivers/char/hw_random/mtk-rng.c
9710 MEDIATEK USB3 DRD IP DRIVER
9711 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9712 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9714 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9716 F: drivers/usb/mtu3/
9718 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9719 M: Peter Senna Tschudin <peter.senna@gmail.com>
9720 M: Martin Donnelly <martin.donnelly@ge.com>
9721 M: Martyn Welch <martyn.welch@collabora.co.uk>
9723 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9724 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9726 MEGARAID SCSI/SAS DRIVERS
9727 M: Kashyap Desai <kashyap.desai@broadcom.com>
9728 M: Sumit Saxena <sumit.saxena@broadcom.com>
9729 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9730 L: megaraidlinux.pdl@broadcom.com
9731 L: linux-scsi@vger.kernel.org
9732 W: http://www.avagotech.com/support/
9734 F: Documentation/scsi/megaraid.txt
9735 F: drivers/scsi/megaraid.*
9736 F: drivers/scsi/megaraid/
9738 MELEXIS MLX90614 DRIVER
9739 M: Crt Mori <cmo@melexis.com>
9740 L: linux-iio@vger.kernel.org
9741 W: http://www.melexis.com
9743 F: drivers/iio/temperature/mlx90614.c
9745 MELEXIS MLX90632 DRIVER
9746 M: Crt Mori <cmo@melexis.com>
9747 L: linux-iio@vger.kernel.org
9748 W: http://www.melexis.com
9750 F: drivers/iio/temperature/mlx90632.c
9752 MELFAS MIP4 TOUCHSCREEN DRIVER
9753 M: Sangwon Jee <jeesw@melfas.com>
9754 W: http://www.melfas.com
9756 F: drivers/input/touchscreen/melfas_mip4.c
9757 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9759 MELLANOX ETHERNET DRIVER (mlx4_en)
9760 M: Tariq Toukan <tariqt@mellanox.com>
9761 L: netdev@vger.kernel.org
9763 W: http://www.mellanox.com
9764 Q: http://patchwork.ozlabs.org/project/netdev/list/
9765 F: drivers/net/ethernet/mellanox/mlx4/en_*
9767 MELLANOX ETHERNET DRIVER (mlx5e)
9768 M: Saeed Mahameed <saeedm@mellanox.com>
9769 L: netdev@vger.kernel.org
9771 W: http://www.mellanox.com
9772 Q: http://patchwork.ozlabs.org/project/netdev/list/
9773 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9775 MELLANOX ETHERNET INNOVA DRIVERS
9776 R: Boris Pismenny <borisp@mellanox.com>
9777 L: netdev@vger.kernel.org
9779 W: http://www.mellanox.com
9780 Q: http://patchwork.ozlabs.org/project/netdev/list/
9781 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9782 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9783 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9784 F: include/linux/mlx5/mlx5_ifc_fpga.h
9786 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9787 R: Boris Pismenny <borisp@mellanox.com>
9788 L: netdev@vger.kernel.org
9790 W: http://www.mellanox.com
9791 Q: http://patchwork.ozlabs.org/project/netdev/list/
9792 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9793 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9795 MELLANOX ETHERNET SWITCH DRIVERS
9796 M: Jiri Pirko <jiri@mellanox.com>
9797 M: Ido Schimmel <idosch@mellanox.com>
9798 L: netdev@vger.kernel.org
9800 W: http://www.mellanox.com
9801 Q: http://patchwork.ozlabs.org/project/netdev/list/
9802 F: drivers/net/ethernet/mellanox/mlxsw/
9803 F: tools/testing/selftests/drivers/net/mlxsw/
9805 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9806 M: mlxsw@mellanox.com
9807 L: netdev@vger.kernel.org
9809 W: http://www.mellanox.com
9810 Q: http://patchwork.ozlabs.org/project/netdev/list/
9811 F: drivers/net/ethernet/mellanox/mlxfw/
9813 MELLANOX HARDWARE PLATFORM SUPPORT
9814 M: Andy Shevchenko <andy@infradead.org>
9815 M: Darren Hart <dvhart@infradead.org>
9816 M: Vadim Pasternak <vadimp@mellanox.com>
9817 L: platform-driver-x86@vger.kernel.org
9819 F: drivers/platform/mellanox/
9821 MELLANOX MLX4 core VPI driver
9822 M: Tariq Toukan <tariqt@mellanox.com>
9823 L: netdev@vger.kernel.org
9824 L: linux-rdma@vger.kernel.org
9825 W: http://www.mellanox.com
9826 Q: http://patchwork.ozlabs.org/project/netdev/list/
9828 F: drivers/net/ethernet/mellanox/mlx4/
9829 F: include/linux/mlx4/
9831 MELLANOX MLX4 IB driver
9832 M: Yishai Hadas <yishaih@mellanox.com>
9833 L: linux-rdma@vger.kernel.org
9834 W: http://www.mellanox.com
9835 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9837 F: drivers/infiniband/hw/mlx4/
9838 F: include/linux/mlx4/
9839 F: include/uapi/rdma/mlx4-abi.h
9841 MELLANOX MLX5 core VPI driver
9842 M: Saeed Mahameed <saeedm@mellanox.com>
9843 M: Leon Romanovsky <leonro@mellanox.com>
9844 L: netdev@vger.kernel.org
9845 L: linux-rdma@vger.kernel.org
9846 W: http://www.mellanox.com
9847 Q: http://patchwork.ozlabs.org/project/netdev/list/
9849 F: drivers/net/ethernet/mellanox/mlx5/core/
9850 F: include/linux/mlx5/
9852 MELLANOX MLX5 IB driver
9853 M: Leon Romanovsky <leonro@mellanox.com>
9854 L: linux-rdma@vger.kernel.org
9855 W: http://www.mellanox.com
9856 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9858 F: drivers/infiniband/hw/mlx5/
9859 F: include/linux/mlx5/
9860 F: include/uapi/rdma/mlx5-abi.h
9862 MELLANOX MLXCPLD I2C AND MUX DRIVER
9863 M: Vadim Pasternak <vadimp@mellanox.com>
9864 M: Michael Shych <michaelsh@mellanox.com>
9865 L: linux-i2c@vger.kernel.org
9867 F: drivers/i2c/busses/i2c-mlxcpld.c
9868 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9869 F: Documentation/i2c/busses/i2c-mlxcpld
9871 MELLANOX MLXCPLD LED DRIVER
9872 M: Vadim Pasternak <vadimp@mellanox.com>
9873 L: linux-leds@vger.kernel.org
9875 F: drivers/leds/leds-mlxcpld.c
9876 F: drivers/leds/leds-mlxreg.c
9877 F: Documentation/leds/leds-mlxcpld.txt
9879 MELLANOX PLATFORM DRIVER
9880 M: Vadim Pasternak <vadimp@mellanox.com>
9881 L: platform-driver-x86@vger.kernel.org
9883 F: drivers/platform/x86/mlx-platform.c
9886 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9887 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9888 L: linux-kernel@vger.kernel.org
9890 F: kernel/sched/membarrier.c
9891 F: include/uapi/linux/membarrier.h
9892 F: arch/powerpc/include/asm/membarrier.h
9895 M: Mike Rapoport <rppt@linux.ibm.com>
9896 L: linux-mm@kvack.org
9898 F: include/linux/memblock.h
9900 F: Documentation/core-api/boot-time-mm.rst
9903 L: linux-mm@kvack.org
9904 W: http://www.linux-mm.org
9906 F: include/linux/mm.h
9907 F: include/linux/gfp.h
9908 F: include/linux/mmzone.h
9909 F: include/linux/memory_hotplug.h
9910 F: include/linux/vmalloc.h
9913 MEMORY TECHNOLOGY DEVICES (MTD)
9914 M: David Woodhouse <dwmw2@infradead.org>
9915 M: Brian Norris <computersforpeace@gmail.com>
9916 M: Boris Brezillon <bbrezillon@kernel.org>
9917 M: Marek Vasut <marek.vasut@gmail.com>
9918 M: Richard Weinberger <richard@nod.at>
9919 L: linux-mtd@lists.infradead.org
9920 W: http://www.linux-mtd.infradead.org/
9921 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9922 T: git git://git.infradead.org/linux-mtd.git master
9923 T: git git://git.infradead.org/linux-mtd.git mtd/next
9925 F: Documentation/devicetree/bindings/mtd/
9927 F: include/linux/mtd/
9928 F: include/uapi/mtd/
9930 MEN A21 WATCHDOG DRIVER
9931 M: Johannes Thumshirn <morbidrsa@gmail.com>
9932 L: linux-watchdog@vger.kernel.org
9934 F: drivers/watchdog/mena21_wdt.c
9936 MEN CHAMELEON BUS (mcb)
9937 M: Johannes Thumshirn <morbidrsa@gmail.com>
9940 F: include/linux/mcb.h
9941 F: Documentation/men-chameleon-bus.txt
9943 MEN F21BMC (Board Management Controller)
9944 M: Andreas Werner <andreas.werner@men.de>
9946 F: drivers/mfd/menf21bmc.c
9947 F: drivers/watchdog/menf21bmc_wdt.c
9948 F: drivers/leds/leds-menf21bmc.c
9949 F: drivers/hwmon/menf21bmc_hwmon.c
9950 F: Documentation/hwmon/menf21bmc
9952 MEN Z069 WATCHDOG DRIVER
9953 M: Johannes Thumshirn <jth@kernel.org>
9954 L: linux-watchdog@vger.kernel.org
9956 F: drivers/watchdog/menz69_wdt.c
9958 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9959 M: Neil Armstrong <narmstrong@baylibre.com>
9960 L: linux-media@lists.freedesktop.org
9961 L: linux-amlogic@lists.infradead.org
9962 W: http://linux-meson.com/
9964 F: drivers/media/platform/meson/ao-cec.c
9965 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9966 T: git git://linuxtv.org/media_tree.git
9968 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
9969 M: Liang Yang <liang.yang@amlogic.com>
9970 L: linux-mtd@lists.infradead.org
9972 F: drivers/mtd/nand/raw/meson_*
9973 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
9975 METHODE UDPU SUPPORT
9976 M: Vladimir Vid <vladimir.vid@sartura.hr>
9978 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
9980 MICROBLAZE ARCHITECTURE
9981 M: Michal Simek <monstr@monstr.eu>
9982 W: http://www.monstr.eu/fdt/
9983 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9987 MICROCHIP AT91 SERIAL DRIVER
9988 M: Richard Genoud <richard.genoud@gmail.com>
9990 F: drivers/tty/serial/atmel_serial.c
9991 F: drivers/tty/serial/atmel_serial.h
9992 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9994 MICROCHIP AUDIO ASOC DRIVERS
9995 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9996 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10000 MICROCHIP DMA DRIVER
10001 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10003 L: dmaengine@vger.kernel.org
10005 F: drivers/dma/at_hdmac.c
10006 F: drivers/dma/at_hdmac_regs.h
10007 F: include/linux/platform_data/dma-atmel.h
10008 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10009 F: include/dt-bindings/dma/at91.h
10011 MICROCHIP ECC DRIVER
10012 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10013 L: linux-crypto@vger.kernel.org
10015 F: drivers/crypto/atmel-ecc.*
10017 MICROCHIP I2C DRIVER
10018 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10019 L: linux-i2c@vger.kernel.org
10021 F: drivers/i2c/busses/i2c-at91.c
10023 MICROCHIP ISC DRIVER
10024 M: Eugen Hristev <eugen.hristev@microchip.com>
10025 L: linux-media@vger.kernel.org
10027 F: drivers/media/platform/atmel/atmel-isc.c
10028 F: drivers/media/platform/atmel/atmel-isc-regs.h
10029 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10031 MICROCHIP ISI DRIVER
10032 M: Eugen Hristev <eugen.hristev@microchip.com>
10033 L: linux-media@vger.kernel.org
10035 F: drivers/media/platform/atmel/atmel-isi.c
10036 F: drivers/media/platform/atmel/atmel-isi.h
10038 MICROCHIP AT91 USART MFD DRIVER
10039 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10040 L: linux-kernel@vger.kernel.org
10042 F: drivers/mfd/at91-usart.c
10043 F: include/dt-bindings/mfd/at91-usart.h
10044 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10046 MICROCHIP AT91 USART SPI DRIVER
10047 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10048 L: linux-spi@vger.kernel.org
10050 F: drivers/spi/spi-at91-usart.c
10051 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10053 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10054 M: Woojung Huh <Woojung.Huh@microchip.com>
10055 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10056 L: netdev@vger.kernel.org
10058 F: net/dsa/tag_ksz.c
10059 F: drivers/net/dsa/microchip/*
10060 F: include/linux/platform_data/microchip-ksz.h
10061 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10063 MICROCHIP LAN743X ETHERNET DRIVER
10064 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10065 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10066 L: netdev@vger.kernel.org
10068 F: drivers/net/ethernet/microchip/lan743x_*
10070 MICROCHIP LCDFB DRIVER
10071 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10072 L: linux-fbdev@vger.kernel.org
10074 F: drivers/video/fbdev/atmel_lcdfb.c
10075 F: include/video/atmel_lcdc.h
10077 MICROCHIP MMC/SD/SDIO MCI DRIVER
10078 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10080 F: drivers/mmc/host/atmel-mci.c
10082 MICROCHIP MCP16502 PMIC DRIVER
10083 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10086 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10087 F: drivers/regulator/mcp16502.c
10089 MICROCHIP MCP3911 ADC DRIVER
10090 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10091 M: Kent Gustavsson <kent@minoris.se>
10092 L: linux-iio@vger.kernel.org
10094 F: drivers/iio/adc/mcp3911.c
10095 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10097 MICROCHIP NAND DRIVER
10098 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10099 L: linux-mtd@lists.infradead.org
10101 F: drivers/mtd/nand/raw/atmel/*
10102 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10104 MICROCHIP PWM DRIVER
10105 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10107 L: linux-pwm@vger.kernel.org
10109 F: drivers/pwm/pwm-atmel.c
10110 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10112 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10113 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10114 M: Eugen Hristev <eugen.hristev@microchip.com>
10115 L: linux-iio@vger.kernel.org
10117 F: drivers/iio/adc/at91-sama5d2_adc.c
10118 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10119 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10121 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10122 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10124 F: drivers/power/reset/at91-sama5d2_shdwc.c
10126 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10127 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10129 L: linux-gpio@vger.kernel.org
10130 F: drivers/gpio/gpio-sama5d2-piobu.c
10132 MICROCHIP SPI DRIVER
10133 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10135 F: drivers/spi/spi-atmel.*
10137 MICROCHIP SSC DRIVER
10138 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10141 F: drivers/misc/atmel-ssc.c
10142 F: include/linux/atmel-ssc.h
10144 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10145 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10148 F: drivers/misc/atmel_tclib.c
10149 F: drivers/clocksource/tcb_clksrc.c
10151 MICROCHIP USBA UDC DRIVER
10152 M: Cristian Birsan <cristian.birsan@microchip.com>
10153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10155 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10157 MICROCHIP USB251XB DRIVER
10158 M: Richard Leitner <richard.leitner@skidata.com>
10159 L: linux-usb@vger.kernel.org
10161 F: drivers/usb/misc/usb251xb.c
10162 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10164 MICROCHIP XDMA DRIVER
10165 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10166 L: linux-arm-kernel@lists.infradead.org
10167 L: dmaengine@vger.kernel.org
10169 F: drivers/dma/at_xdmac.c
10171 MICROSEMI MIPS SOCS
10172 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10173 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10174 L: linux-mips@vger.kernel.org
10176 F: arch/mips/generic/board-ocelot.c
10177 F: arch/mips/configs/generic/board-ocelot.config
10178 F: arch/mips/boot/dts/mscc/
10179 F: Documentation/devicetree/bindings/mips/mscc.txt
10181 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10182 M: Don Brace <don.brace@microsemi.com>
10183 L: esc.storagedev@microsemi.com
10184 L: linux-scsi@vger.kernel.org
10186 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10187 F: drivers/scsi/smartpqi/Kconfig
10188 F: drivers/scsi/smartpqi/Makefile
10189 F: include/linux/cciss*.h
10190 F: include/uapi/linux/cciss*.h
10191 F: Documentation/scsi/smartpqi.txt
10193 MICROSEMI ETHERNET SWITCH DRIVER
10194 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10195 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10196 L: netdev@vger.kernel.org
10198 F: drivers/net/ethernet/mscc/
10200 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10201 M: Chen Yu <yu.c.chen@intel.com>
10202 L: platform-driver-x86@vger.kernel.org
10204 F: drivers/platform/x86/surfacepro3_button.c
10206 MICROTEK X6 SCANNER
10207 M: Oliver Neukum <oliver@neukum.org>
10209 F: drivers/usb/image/microtek.*
10212 M: Ralf Baechle <ralf@linux-mips.org>
10213 M: Paul Burton <paul.burton@mips.com>
10214 M: James Hogan <jhogan@kernel.org>
10215 L: linux-mips@vger.kernel.org
10216 W: http://www.linux-mips.org/
10217 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10219 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10221 F: Documentation/devicetree/bindings/mips/
10222 F: Documentation/mips/
10224 F: drivers/platform/mips/
10226 MIPS BOSTON DEVELOPMENT BOARD
10227 M: Paul Burton <paul.burton@mips.com>
10228 L: linux-mips@vger.kernel.org
10230 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10231 F: arch/mips/boot/dts/img/boston.dts
10232 F: arch/mips/configs/generic/board-boston.config
10233 F: drivers/clk/imgtec/clk-boston.c
10234 F: include/dt-bindings/clock/boston-clock.h
10236 MIPS GENERIC PLATFORM
10237 M: Paul Burton <paul.burton@mips.com>
10238 L: linux-mips@vger.kernel.org
10240 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10241 F: arch/mips/generic/
10242 F: arch/mips/tools/generic-board-config.sh
10244 MIPS/LOONGSON1 ARCHITECTURE
10245 M: Keguang Zhang <keguang.zhang@gmail.com>
10246 L: linux-mips@vger.kernel.org
10248 F: arch/mips/loongson32/
10249 F: arch/mips/include/asm/mach-loongson32/
10250 F: drivers/*/*loongson1*
10251 F: drivers/*/*/*loongson1*
10253 MIPS/LOONGSON2 ARCHITECTURE
10254 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10255 L: linux-mips@vger.kernel.org
10257 F: arch/mips/loongson64/fuloong-2e/
10258 F: arch/mips/loongson64/lemote-2f/
10259 F: arch/mips/include/asm/mach-loongson64/
10260 F: drivers/*/*loongson2*
10261 F: drivers/*/*/*loongson2*
10263 MIPS/LOONGSON3 ARCHITECTURE
10264 M: Huacai Chen <chenhc@lemote.com>
10265 L: linux-mips@vger.kernel.org
10267 F: arch/mips/loongson64/
10268 F: arch/mips/include/asm/mach-loongson64/
10269 F: drivers/platform/mips/cpu_hwmon.c
10270 F: drivers/*/*loongson3*
10271 F: drivers/*/*/*loongson3*
10273 MIPS RINT INSTRUCTION EMULATION
10274 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10275 L: linux-mips@vger.kernel.org
10277 F: arch/mips/math-emu/sp_rint.c
10278 F: arch/mips/math-emu/dp_rint.c
10280 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10281 M: Hans Verkuil <hverkuil@xs4all.nl>
10282 L: linux-media@vger.kernel.org
10283 T: git git://linuxtv.org/media_tree.git
10284 W: https://linuxtv.org
10286 F: drivers/media/radio/radio-miropcm20*
10289 R: Lubomir Rintel <lkundrak@v3.sk>
10290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10292 F: arch/arm/boot/dts/mmp*
10293 F: arch/arm/mach-mmp/
10295 MMU GATHER AND TLB INVALIDATION
10296 M: Will Deacon <will.deacon@arm.com>
10297 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10298 M: Andrew Morton <akpm@linux-foundation.org>
10299 M: Nick Piggin <npiggin@gmail.com>
10300 M: Peter Zijlstra <peterz@infradead.org>
10301 L: linux-arch@vger.kernel.org
10302 L: linux-mm@kvack.org
10304 F: arch/*/include/asm/tlb.h
10305 F: include/asm-generic/tlb.h
10308 MN88472 MEDIA DRIVER
10309 M: Antti Palosaari <crope@iki.fi>
10310 L: linux-media@vger.kernel.org
10311 W: https://linuxtv.org
10312 W: http://palosaari.fi/linux/
10313 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10315 F: drivers/media/dvb-frontends/mn88472*
10317 MN88473 MEDIA DRIVER
10318 M: Antti Palosaari <crope@iki.fi>
10319 L: linux-media@vger.kernel.org
10320 W: https://linuxtv.org
10321 W: http://palosaari.fi/linux/
10322 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10324 F: drivers/media/dvb-frontends/mn88473*
10327 M: Jessica Yu <jeyu@kernel.org>
10328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10330 F: include/linux/module.h
10333 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10334 W: http://popies.net/meye/
10336 F: Documentation/media/v4l-drivers/meye*
10337 F: drivers/media/pci/meye/
10338 F: include/uapi/linux/meye.h
10340 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10341 M: Jiri Slaby <jirislaby@gmail.com>
10343 F: Documentation/serial/moxa-smartio
10344 F: drivers/tty/mxser.*
10346 MR800 AVERMEDIA USB FM RADIO DRIVER
10347 M: Alexey Klimov <klimov.linux@gmail.com>
10348 L: linux-media@vger.kernel.org
10349 T: git git://linuxtv.org/media_tree.git
10351 F: drivers/media/radio/radio-mr800.c
10353 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10354 M: Alan Ott <alan@signal11.us>
10355 L: linux-wpan@vger.kernel.org
10357 F: drivers/net/ieee802154/mrf24j40.c
10358 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10361 M: "Lee, Chun-Yi" <jlee@suse.com>
10362 L: platform-driver-x86@vger.kernel.org
10364 F: drivers/platform/x86/msi-laptop.c
10367 L: platform-driver-x86@vger.kernel.org
10369 F: drivers/platform/x86/msi-wmi.c
10371 MSI001 MEDIA DRIVER
10372 M: Antti Palosaari <crope@iki.fi>
10373 L: linux-media@vger.kernel.org
10374 W: https://linuxtv.org
10375 W: http://palosaari.fi/linux/
10376 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10377 T: git git://linuxtv.org/anttip/media_tree.git
10379 F: drivers/media/tuners/msi001*
10381 MSI2500 MEDIA DRIVER
10382 M: Antti Palosaari <crope@iki.fi>
10383 L: linux-media@vger.kernel.org
10384 W: https://linuxtv.org
10385 W: http://palosaari.fi/linux/
10386 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10387 T: git git://linuxtv.org/anttip/media_tree.git
10389 F: drivers/media/usb/msi2500/
10391 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10392 M: Robert Jarzmik <robert.jarzmik@free.fr>
10393 L: linux-mtd@lists.infradead.org
10395 F: drivers/mtd/devices/docg3*
10397 MT9M032 APTINA SENSOR DRIVER
10398 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10399 L: linux-media@vger.kernel.org
10400 T: git git://linuxtv.org/media_tree.git
10402 F: drivers/media/i2c/mt9m032.c
10403 F: include/media/i2c/mt9m032.h
10405 MT9P031 APTINA CAMERA SENSOR
10406 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10407 L: linux-media@vger.kernel.org
10408 T: git git://linuxtv.org/media_tree.git
10410 F: drivers/media/i2c/mt9p031.c
10411 F: include/media/i2c/mt9p031.h
10413 MT9T001 APTINA CAMERA SENSOR
10414 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10415 L: linux-media@vger.kernel.org
10416 T: git git://linuxtv.org/media_tree.git
10418 F: drivers/media/i2c/mt9t001.c
10419 F: include/media/i2c/mt9t001.h
10421 MT9T112 APTINA CAMERA SENSOR
10422 M: Jacopo Mondi <jacopo@jmondi.org>
10423 L: linux-media@vger.kernel.org
10424 T: git git://linuxtv.org/media_tree.git
10426 F: drivers/media/i2c/mt9t112.c
10427 F: include/media/i2c/mt9t112.h
10429 MT9V032 APTINA CAMERA SENSOR
10430 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10431 L: linux-media@vger.kernel.org
10432 T: git git://linuxtv.org/media_tree.git
10434 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10435 F: drivers/media/i2c/mt9v032.c
10436 F: include/media/i2c/mt9v032.h
10438 MT9V111 APTINA CAMERA SENSOR
10439 M: Jacopo Mondi <jacopo@jmondi.org>
10440 L: linux-media@vger.kernel.org
10441 T: git git://linuxtv.org/media_tree.git
10443 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10444 F: drivers/media/i2c/mt9v111.c
10446 MULTIFUNCTION DEVICES (MFD)
10447 M: Lee Jones <lee.jones@linaro.org>
10448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10450 F: Documentation/devicetree/bindings/mfd/
10452 F: include/linux/mfd/
10453 F: include/dt-bindings/mfd/
10455 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10457 F: drivers/mmc/host/mmc_spi.c
10458 F: include/linux/spi/mmc_spi.h
10460 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10461 M: Ulf Hansson <ulf.hansson@linaro.org>
10462 L: linux-mmc@vger.kernel.org
10463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10465 F: Documentation/devicetree/bindings/mmc/
10467 F: include/linux/mmc/
10468 F: include/uapi/linux/mmc/
10470 MULTIPLEXER SUBSYSTEM
10471 M: Peter Rosin <peda@axentia.se>
10473 F: Documentation/ABI/testing/sysfs-class-mux*
10474 F: Documentation/devicetree/bindings/mux/
10475 F: include/dt-bindings/mux/
10476 F: include/linux/mux/
10479 MULTITECH MULTIPORT CARD (ISICOM)
10481 F: drivers/tty/isicom.c
10482 F: include/linux/isicom.h
10484 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10485 M: Bin Liu <b-liu@ti.com>
10486 L: linux-usb@vger.kernel.org
10488 F: drivers/usb/musb/
10490 MXL301RF MEDIA DRIVER
10491 M: Akihiro Tsukada <tskd08@gmail.com>
10492 L: linux-media@vger.kernel.org
10494 F: drivers/media/tuners/mxl301rf*
10496 MXL5007T MEDIA DRIVER
10497 M: Michael Krufky <mkrufky@linuxtv.org>
10498 L: linux-media@vger.kernel.org
10499 W: https://linuxtv.org
10500 W: http://github.com/mkrufky
10501 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10502 T: git git://linuxtv.org/mkrufky/tuners.git
10504 F: drivers/media/tuners/mxl5007t.*
10507 M: Marek Vasut <marex@denx.de>
10508 M: Stefan Agner <stefan@agner.ch>
10509 L: dri-devel@lists.freedesktop.org
10511 F: drivers/gpu/drm/mxsfb/
10512 F: Documentation/devicetree/bindings/display/mxsfb.txt
10513 T: git git://anongit.freedesktop.org/drm/drm-misc
10515 MYLEX DAC960 PCI RAID Controller
10516 M: Hannes Reinecke <hare@kernel.org>
10517 L: linux-scsi@vger.kernel.org
10519 F: drivers/scsi/myrb.*
10520 F: drivers/scsi/myrs.*
10522 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10523 M: Chris Lee <christopher.lee@cspi.com>
10524 L: netdev@vger.kernel.org
10525 W: https://www.cspi.com/ethernet-products/support/downloads/
10527 F: drivers/net/ethernet/myricom/myri10ge/
10529 NAND FLASH SUBSYSTEM
10530 M: Boris Brezillon <bbrezillon@kernel.org>
10531 M: Miquel Raynal <miquel.raynal@bootlin.com>
10532 R: Richard Weinberger <richard@nod.at>
10533 L: linux-mtd@lists.infradead.org
10534 W: http://www.linux-mtd.infradead.org/
10535 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10536 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10537 T: git git://git.infradead.org/linux-mtd.git nand/next
10539 F: drivers/mtd/nand/
10540 F: include/linux/mtd/*nand*.h
10542 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10543 M: Daniel Mack <zonque@gmail.com>
10545 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10546 W: http://www.native-instruments.com
10547 F: sound/usb/caiaq/
10549 NATSEMI ETHERNET DRIVER (DP8381x)
10551 F: drivers/net/ethernet/natsemi/natsemi.c
10553 NCR 5380 SCSI DRIVERS
10554 M: Finn Thain <fthain@telegraphics.com.au>
10555 M: Michael Schmitz <schmitzmic@gmail.com>
10556 L: linux-scsi@vger.kernel.org
10558 F: Documentation/scsi/g_NCR5380.txt
10559 F: drivers/scsi/NCR5380.*
10560 F: drivers/scsi/arm/cumana_1.c
10561 F: drivers/scsi/arm/oak.c
10562 F: drivers/scsi/atari_scsi.*
10563 F: drivers/scsi/dmx3191d.c
10564 F: drivers/scsi/g_NCR5380.*
10565 F: drivers/scsi/mac_scsi.*
10566 F: drivers/scsi/sun3_scsi.*
10567 F: drivers/scsi/sun3_scsi_vme.c
10570 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10574 NCT6775 HARDWARE MONITOR DRIVER
10575 M: Guenter Roeck <linux@roeck-us.net>
10576 L: linux-hwmon@vger.kernel.org
10578 F: Documentation/hwmon/nct6775
10579 F: drivers/hwmon/nct6775.c
10581 NET_FAILOVER MODULE
10582 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10583 L: netdev@vger.kernel.org
10585 F: driver/net/net_failover.c
10586 F: include/net/net_failover.h
10587 F: Documentation/networking/net_failover.rst
10589 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10590 M: Faisal Latif <faisal.latif@intel.com>
10591 L: linux-rdma@vger.kernel.org
10592 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10594 F: drivers/infiniband/hw/nes/
10595 F: include/uapi/rdma/nes-abi.h
10597 NETEM NETWORK EMULATOR
10598 M: Stephen Hemminger <stephen@networkplumber.org>
10599 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10601 F: net/sched/sch_netem.c
10603 NETERION 10GbE DRIVERS (s2io/vxge)
10604 M: Jon Mason <jdmason@kudzu.us>
10605 L: netdev@vger.kernel.org
10607 F: Documentation/networking/device_drivers/neterion/s2io.txt
10608 F: Documentation/networking/device_drivers/neterion/vxge.txt
10609 F: drivers/net/ethernet/neterion/
10612 M: Pablo Neira Ayuso <pablo@netfilter.org>
10613 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10614 M: Florian Westphal <fw@strlen.de>
10615 L: netfilter-devel@vger.kernel.org
10616 L: coreteam@netfilter.org
10617 W: http://www.netfilter.org/
10618 W: http://www.iptables.org/
10619 W: http://www.nftables.org/
10620 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10624 F: include/linux/netfilter*
10625 F: include/linux/netfilter/
10626 F: include/net/netfilter/
10627 F: include/uapi/linux/netfilter*
10628 F: include/uapi/linux/netfilter/
10629 F: net/*/netfilter.c
10630 F: net/*/netfilter/
10632 F: net/bridge/br_netfilter*.c
10634 NETROM NETWORK LAYER
10635 M: Ralf Baechle <ralf@linux-mips.org>
10636 L: linux-hams@vger.kernel.org
10637 W: http://www.linux-ax25.org/
10639 F: include/net/netrom.h
10640 F: include/uapi/linux/netrom.h
10643 NETRONOME ETHERNET DRIVERS
10644 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10645 L: oss-drivers@netronome.com
10647 F: drivers/net/ethernet/netronome/
10649 NETWORK BLOCK DEVICE (NBD)
10650 M: Josef Bacik <josef@toxicpanda.com>
10652 L: linux-block@vger.kernel.org
10653 L: nbd@other.debian.org
10654 F: Documentation/blockdev/nbd.txt
10655 F: drivers/block/nbd.c
10656 F: include/uapi/linux/nbd.h
10658 NETWORK DROP MONITOR
10659 M: Neil Horman <nhorman@tuxdriver.com>
10660 L: netdev@vger.kernel.org
10662 W: https://fedorahosted.org/dropwatch/
10663 F: net/core/drop_monitor.c
10666 M: "David S. Miller" <davem@davemloft.net>
10667 L: netdev@vger.kernel.org
10668 W: http://www.linuxfoundation.org/en/Net
10669 Q: http://patchwork.ozlabs.org/project/netdev/list/
10670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10673 F: Documentation/devicetree/bindings/net/
10675 F: include/linux/if_*
10676 F: include/linux/netdevice.h
10677 F: include/linux/etherdevice.h
10678 F: include/linux/fcdevice.h
10679 F: include/linux/fddidevice.h
10680 F: include/linux/hippidevice.h
10681 F: include/linux/inetdevice.h
10682 F: include/uapi/linux/if_*
10683 F: include/uapi/linux/netdevice.h
10685 NETWORKING DRIVERS (WIRELESS)
10686 M: Kalle Valo <kvalo@codeaurora.org>
10687 L: linux-wireless@vger.kernel.org
10688 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10692 F: Documentation/devicetree/bindings/net/wireless/
10693 F: drivers/net/wireless/
10696 M: Andrew Lunn <andrew@lunn.ch>
10697 M: Vivien Didelot <vivien.didelot@gmail.com>
10698 M: Florian Fainelli <f.fainelli@gmail.com>
10700 F: Documentation/devicetree/bindings/net/dsa/
10702 F: include/net/dsa.h
10703 F: include/linux/dsa/
10704 F: include/linux/platform_data/dsa.h
10705 F: drivers/net/dsa/
10707 NETWORKING [GENERAL]
10708 M: "David S. Miller" <davem@davemloft.net>
10709 L: netdev@vger.kernel.org
10710 W: http://www.linuxfoundation.org/en/Net
10711 Q: http://patchwork.ozlabs.org/project/netdev/list/
10712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10714 B: mailto:netdev@vger.kernel.org
10718 F: include/linux/in.h
10719 F: include/linux/net.h
10720 F: include/linux/netdevice.h
10721 F: include/uapi/linux/in.h
10722 F: include/uapi/linux/net.h
10723 F: include/uapi/linux/netdevice.h
10724 F: include/uapi/linux/net_namespace.h
10725 F: tools/testing/selftests/net/
10728 F: Documentation/networking/
10731 M: Steffen Klassert <steffen.klassert@secunet.com>
10732 M: Herbert Xu <herbert@gondor.apana.org.au>
10733 M: "David S. Miller" <davem@davemloft.net>
10734 L: netdev@vger.kernel.org
10735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10743 F: net/ipv4/ipcomp.c
10744 F: net/ipv4/ip_vti.c
10748 F: net/ipv6/ipcomp6.c
10749 F: net/ipv6/ip6_vti.c
10750 F: include/uapi/linux/xfrm.h
10751 F: include/net/xfrm.h
10753 NETWORKING [IPv4/IPv6]
10754 M: "David S. Miller" <davem@davemloft.net>
10755 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10756 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10757 L: netdev@vger.kernel.org
10758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10765 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10766 M: Paul Moore <paul@paul-moore.com>
10767 W: https://github.com/netlabel
10768 L: netdev@vger.kernel.org
10769 L: linux-security-module@vger.kernel.org
10771 F: Documentation/netlabel/
10772 F: include/net/calipso.h
10773 F: include/net/cipso_ipv4.h
10774 F: include/net/netlabel.h
10775 F: include/uapi/linux/netfilter/xt_SECMARK.h
10776 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10778 F: net/ipv4/cipso_ipv4.c
10779 F: net/ipv6/calipso.c
10780 F: net/netfilter/xt_CONNSECMARK.c
10781 F: net/netfilter/xt_SECMARK.c
10784 M: Eric Dumazet <edumazet@google.com>
10785 L: netdev@vger.kernel.org
10788 F: net/ipv4/syncookies.c
10790 F: net/ipv6/syncookies.c
10791 F: include/uapi/linux/tcp.h
10792 F: include/net/tcp.h
10793 F: include/linux/tcp.h
10794 F: include/trace/events/tcp.h
10797 M: Boris Pismenny <borisp@mellanox.com>
10798 M: Aviad Yehezkel <aviadye@mellanox.com>
10799 M: Dave Watson <davejwatson@fb.com>
10800 M: John Fastabend <john.fastabend@gmail.com>
10801 M: Daniel Borkmann <daniel@iogearbox.net>
10802 L: netdev@vger.kernel.org
10805 F: include/uapi/linux/tls.h
10806 F: include/net/tls.h
10808 NETWORKING [WIRELESS]
10809 L: linux-wireless@vger.kernel.org
10810 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10813 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10815 F: drivers/net/netdevsim/*
10817 NETXEN (1/10) GbE SUPPORT
10818 M: Manish Chopra <manishc@marvell.com>
10819 M: Rahul Verma <rahulv@marvell.com>
10820 M: GR-Linux-NIC-Dev@marvell.com
10821 L: netdev@vger.kernel.org
10823 F: drivers/net/ethernet/qlogic/netxen/
10826 M: Samuel Ortiz <sameo@linux.intel.com>
10827 L: linux-wireless@vger.kernel.org
10828 L: linux-nfc@lists.01.org (subscribers-only)
10831 F: include/net/nfc/
10832 F: include/uapi/linux/nfc.h
10834 F: include/linux/platform_data/nfcmrvl.h
10835 F: include/linux/platform_data/nxp-nci.h
10836 F: Documentation/devicetree/bindings/net/nfc/
10838 NFS, SUNRPC, AND LOCKD CLIENTS
10839 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10840 M: Anna Schumaker <anna.schumaker@netapp.com>
10841 L: linux-nfs@vger.kernel.org
10842 W: http://client.linux-nfs.org
10843 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10849 F: include/linux/lockd/
10850 F: include/linux/nfs*
10851 F: include/linux/sunrpc/
10852 F: include/uapi/linux/nfs*
10853 F: include/uapi/linux/sunrpc/
10856 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10857 L: linux-nilfs@vger.kernel.org
10858 W: https://nilfs.sourceforge.io/
10859 W: https://nilfs.osdn.jp/
10860 T: git git://github.com/konis/nilfs2.git
10862 F: Documentation/filesystems/nilfs2.txt
10864 F: include/trace/events/nilfs2.h
10865 F: include/uapi/linux/nilfs2_api.h
10866 F: include/uapi/linux/nilfs2_ondisk.h
10868 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10869 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10870 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10872 F: Documentation/scsi/NinjaSCSI.txt
10873 F: drivers/scsi/pcmcia/nsp_*
10875 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10876 M: GOTO Masanori <gotom@debian.or.jp>
10877 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10878 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10880 F: Documentation/scsi/NinjaSCSI.txt
10881 F: drivers/scsi/nsp32*
10884 M: Ley Foon Tan <lftan@altera.com>
10885 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10890 NOHZ, DYNTICKS SUPPORT
10891 M: Frederic Weisbecker <fweisbec@gmail.com>
10892 M: Thomas Gleixner <tglx@linutronix.de>
10893 M: Ingo Molnar <mingo@kernel.org>
10894 L: linux-kernel@vger.kernel.org
10895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10897 F: kernel/time/tick*.*
10898 F: include/linux/tick.h
10899 F: include/linux/sched/nohz.h
10901 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10902 M: Pavel Machek <pavel@ucw.cz>
10903 M: Sakari Ailus <sakari.ailus@iki.fi>
10904 L: linux-media@vger.kernel.org
10906 F: drivers/media/i2c/et8ek8
10907 F: drivers/media/i2c/ad5820.c
10909 NOKIA N900 POWER SUPPLY DRIVERS
10910 R: Pali Rohár <pali.rohar@gmail.com>
10911 F: include/linux/power/bq2415x_charger.h
10912 F: include/linux/power/bq27xxx_battery.h
10913 F: include/linux/power/isp1704_charger.h
10914 F: drivers/power/supply/bq2415x_charger.c
10915 F: drivers/power/supply/bq27xxx_battery.c
10916 F: drivers/power/supply/bq27xxx_battery_i2c.c
10917 F: drivers/power/supply/isp1704_charger.c
10918 F: drivers/power/supply/rx51_battery.c
10921 M: Willy Tarreau <w@1wt.eu>
10923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10924 F: tools/include/nolibc/
10927 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10928 L: linux-ntb@googlegroups.com
10930 F: drivers/ntb/hw/amd/
10933 M: Jon Mason <jdmason@kudzu.us>
10934 M: Dave Jiang <dave.jiang@intel.com>
10935 M: Allen Hubbe <allenbh@gmail.com>
10936 L: linux-ntb@googlegroups.com
10938 W: https://github.com/jonmason/ntb/wiki
10939 T: git git://github.com/jonmason/ntb.git
10941 F: drivers/net/ntb_netdev.c
10942 F: include/linux/ntb.h
10943 F: include/linux/ntb_transport.h
10944 F: tools/testing/selftests/ntb/
10947 M: Serge Semin <fancer.lancer@gmail.com>
10948 L: linux-ntb@googlegroups.com
10950 F: drivers/ntb/hw/idt/
10953 M: Dave Jiang <dave.jiang@intel.com>
10954 L: linux-ntb@googlegroups.com
10956 W: https://github.com/davejiang/linux/wiki
10957 T: git https://github.com/davejiang/linux.git
10958 F: drivers/ntb/hw/intel/
10961 M: Anton Altaparmakov <anton@tuxera.com>
10962 L: linux-ntfs-dev@lists.sourceforge.net
10963 W: http://www.tuxera.com/
10964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10966 F: Documentation/filesystems/ntfs.txt
10970 M: Finn Thain <fthain@telegraphics.com.au>
10971 L: linux-m68k@lists.linux-m68k.org
10973 F: arch/*/include/asm/nubus.h
10975 F: include/linux/nubus.h
10976 F: include/uapi/linux/nubus.h
10978 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10979 M: Antonino Daplas <adaplas@gmail.com>
10980 L: linux-fbdev@vger.kernel.org
10982 F: drivers/video/fbdev/riva/
10983 F: drivers/video/fbdev/nvidia/
10986 M: Keith Busch <keith.busch@intel.com>
10987 M: Jens Axboe <axboe@fb.com>
10988 M: Christoph Hellwig <hch@lst.de>
10989 M: Sagi Grimberg <sagi@grimberg.me>
10990 L: linux-nvme@lists.infradead.org
10991 T: git://git.infradead.org/nvme.git
10992 W: http://git.infradead.org/nvme.git
10994 F: drivers/nvme/host/
10995 F: include/linux/nvme.h
10996 F: include/uapi/linux/nvme_ioctl.h
10998 NVM EXPRESS FC TRANSPORT DRIVERS
10999 M: James Smart <james.smart@broadcom.com>
11000 L: linux-nvme@lists.infradead.org
11002 F: include/linux/nvme-fc.h
11003 F: include/linux/nvme-fc-driver.h
11004 F: drivers/nvme/host/fc.c
11005 F: drivers/nvme/target/fc.c
11006 F: drivers/nvme/target/fcloop.c
11008 NVM EXPRESS TARGET DRIVER
11009 M: Christoph Hellwig <hch@lst.de>
11010 M: Sagi Grimberg <sagi@grimberg.me>
11011 L: linux-nvme@lists.infradead.org
11012 T: git://git.infradead.org/nvme.git
11013 W: http://git.infradead.org/nvme.git
11015 F: drivers/nvme/target/
11018 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11021 F: Documentation/devicetree/bindings/nvmem/
11022 F: Documentation/ABI/stable/sysfs-bus-nvmem
11023 F: include/linux/nvmem-consumer.h
11024 F: include/linux/nvmem-provider.h
11026 NXP SGTL5000 DRIVER
11027 M: Fabio Estevam <festevam@gmail.com>
11028 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11030 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11031 F: sound/soc/codecs/sgtl5000*
11033 NXP TDA998X DRM DRIVER
11034 M: Russell King <linux@armlinux.org.uk>
11036 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11037 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11038 F: drivers/gpu/drm/i2c/tda998x_drv.c
11039 F: include/drm/i2c/tda998x.h
11040 F: include/dt-bindings/display/tda998x.h
11044 M: Peter Rosin <peda@axentia.se>
11045 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11047 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11048 F: sound/soc/codecs/tfa9879*
11051 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11052 R: Charles Gorand <charles.gorand@effinnov.com>
11053 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11055 F: drivers/nfc/nxp-nci
11058 M: Jiri Pirko <jiri@mellanox.com>
11059 L: netdev@vger.kernel.org
11062 F: lib/test_objagg.c
11063 F: include/linux/objagg.h
11066 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11067 M: Ashish Kumar <ashish.kumar@nxp.com>
11068 L: linux-spi@vger.kernel.org
11070 F: drivers/spi/spi-nxp-fspi.c
11071 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11074 M: Josh Poimboeuf <jpoimboe@redhat.com>
11075 M: Peter Zijlstra <peterz@infradead.org>
11079 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11080 M: Frederic Barrat <fbarrat@linux.ibm.com>
11081 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11082 L: linuxppc-dev@lists.ozlabs.org
11084 F: arch/powerpc/platforms/powernv/ocxl.c
11085 F: arch/powerpc/include/asm/pnv-ocxl.h
11086 F: drivers/misc/ocxl/
11087 F: include/misc/ocxl*
11088 F: include/uapi/misc/ocxl.h
11089 F: Documentation/accelerators/ocxl.rst
11092 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11093 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11094 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11095 L: linux-omap@vger.kernel.org
11097 F: sound/soc/ti/omap*
11098 F: sound/soc/ti/rx51.c
11099 F: sound/soc/ti/n810.c
11100 F: sound/soc/ti/sdma-pcm.*
11102 OMAP CLOCK FRAMEWORK SUPPORT
11103 M: Paul Walmsley <paul@pwsan.com>
11104 L: linux-omap@vger.kernel.org
11106 F: arch/arm/*omap*/*clock*
11108 OMAP DEVICE TREE SUPPORT
11109 M: Benoît Cousson <bcousson@baylibre.com>
11110 M: Tony Lindgren <tony@atomide.com>
11111 L: linux-omap@vger.kernel.org
11112 L: devicetree@vger.kernel.org
11114 F: arch/arm/boot/dts/*omap*
11115 F: arch/arm/boot/dts/*am3*
11116 F: arch/arm/boot/dts/*am4*
11117 F: arch/arm/boot/dts/*am5*
11118 F: arch/arm/boot/dts/*dra7*
11120 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11121 L: linux-omap@vger.kernel.org
11122 L: linux-fbdev@vger.kernel.org
11124 F: drivers/video/fbdev/omap2/
11125 F: Documentation/arm/OMAP/DSS
11127 OMAP FRAMEBUFFER SUPPORT
11128 L: linux-fbdev@vger.kernel.org
11129 L: linux-omap@vger.kernel.org
11131 F: drivers/video/fbdev/omap/
11133 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11134 M: Roger Quadros <rogerq@ti.com>
11135 M: Tony Lindgren <tony@atomide.com>
11136 L: linux-omap@vger.kernel.org
11138 F: drivers/memory/omap-gpmc.c
11139 F: arch/arm/mach-omap2/*gpmc*
11142 M: Grygorii Strashko <grygorii.strashko@ti.com>
11143 M: Santosh Shilimkar <ssantosh@kernel.org>
11144 M: Kevin Hilman <khilman@kernel.org>
11145 L: linux-omap@vger.kernel.org
11147 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11148 F: drivers/gpio/gpio-omap.c
11150 OMAP HARDWARE SPINLOCK SUPPORT
11151 M: Ohad Ben-Cohen <ohad@wizery.com>
11152 L: linux-omap@vger.kernel.org
11154 F: drivers/hwspinlock/omap_hwspinlock.c
11156 OMAP HS MMC SUPPORT
11157 L: linux-mmc@vger.kernel.org
11158 L: linux-omap@vger.kernel.org
11160 F: drivers/mmc/host/omap_hsmmc.c
11163 M: Paul Walmsley <paul@pwsan.com>
11164 L: linux-omap@vger.kernel.org
11166 F: arch/arm/mach-omap2/omap_hwmod*data*
11168 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11169 M: Benoît Cousson <bcousson@baylibre.com>
11170 L: linux-omap@vger.kernel.org
11172 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11175 M: Benoît Cousson <bcousson@baylibre.com>
11176 M: Paul Walmsley <paul@pwsan.com>
11177 L: linux-omap@vger.kernel.org
11179 F: arch/arm/mach-omap2/omap_hwmod.*
11182 M: Vignesh R <vigneshr@ti.com>
11183 L: linux-omap@vger.kernel.org
11184 L: linux-i2c@vger.kernel.org
11186 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11187 F: drivers/i2c/busses/i2c-omap.c
11189 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11190 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11191 L: linux-media@vger.kernel.org
11193 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11194 F: drivers/media/platform/omap3isp/
11195 F: drivers/staging/media/omap4iss/
11198 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11199 L: linux-omap@vger.kernel.org
11201 F: drivers/mmc/host/omap.c
11203 OMAP POWER MANAGEMENT SUPPORT
11204 M: Kevin Hilman <khilman@kernel.org>
11205 L: linux-omap@vger.kernel.org
11207 F: arch/arm/*omap*/*pm*
11208 F: drivers/cpufreq/omap-cpufreq.c
11210 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11211 M: Rajendra Nayak <rnayak@codeaurora.org>
11212 M: Paul Walmsley <paul@pwsan.com>
11213 L: linux-omap@vger.kernel.org
11215 F: arch/arm/mach-omap2/prm*
11217 OMAP RANDOM NUMBER GENERATOR SUPPORT
11218 M: Deepak Saxena <dsaxena@plexity.net>
11220 F: drivers/char/hw_random/omap-rng.c
11223 L: linux-usb@vger.kernel.org
11224 L: linux-omap@vger.kernel.org
11226 F: drivers/usb/*/*omap*
11227 F: arch/arm/*omap*/usb*
11229 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11230 M: Mark Jackson <mpfj@newflow.co.uk>
11231 L: linux-omap@vger.kernel.org
11233 F: arch/arm/boot/dts/am335x-nano.dts
11236 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11237 M: Tony Lindgren <tony@atomide.com>
11238 L: linux-omap@vger.kernel.org
11239 Q: http://patchwork.kernel.org/project/linux-omap/list/
11240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11242 F: arch/arm/mach-omap1/
11243 F: arch/arm/plat-omap/
11244 F: arch/arm/configs/omap1_defconfig
11245 F: drivers/i2c/busses/i2c-omap.c
11246 F: include/linux/platform_data/i2c-omap.h
11247 F: include/linux/platform_data/ams-delta-fiq.h
11250 M: Tony Lindgren <tony@atomide.com>
11251 L: linux-omap@vger.kernel.org
11252 W: http://www.muru.com/linux/omap/
11253 W: http://linux.omap.com/
11254 Q: http://patchwork.kernel.org/project/linux-omap/list/
11255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11257 F: arch/arm/mach-omap2/
11258 F: arch/arm/plat-omap/
11259 F: arch/arm/configs/omap2plus_defconfig
11260 F: drivers/i2c/busses/i2c-omap.c
11261 F: drivers/irqchip/irq-omap-intc.c
11262 F: drivers/mfd/*omap*.c
11263 F: drivers/mfd/menelaus.c
11264 F: drivers/mfd/palmas.c
11265 F: drivers/mfd/tps65217.c
11266 F: drivers/mfd/tps65218.c
11267 F: drivers/mfd/tps65910.c
11268 F: drivers/mfd/twl-core.[ch]
11269 F: drivers/mfd/twl4030*.c
11270 F: drivers/mfd/twl6030*.c
11271 F: drivers/mfd/twl6040*.c
11272 F: drivers/regulator/palmas-regulator*.c
11273 F: drivers/regulator/pbias-regulator.c
11274 F: drivers/regulator/tps65217-regulator.c
11275 F: drivers/regulator/tps65218-regulator.c
11276 F: drivers/regulator/tps65910-regulator.c
11277 F: drivers/regulator/twl-regulator.c
11278 F: drivers/regulator/twl6030-regulator.c
11279 F: include/linux/platform_data/i2c-omap.h
11281 ONION OMEGA2+ BOARD
11282 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11283 L: linux-mips@vger.kernel.org
11285 F: arch/mips/boot/dts/ralink/omega2p.dts
11288 M: Bob Copeland <me@bobcopeland.com>
11289 L: linux-karma-devel@lists.sourceforge.net
11291 F: Documentation/filesystems/omfs.txt
11294 OMNIKEY CARDMAN 4000 DRIVER
11295 M: Harald Welte <laforge@gnumonks.org>
11297 F: drivers/char/pcmcia/cm4000_cs.c
11298 F: include/linux/cm4000_cs.h
11299 F: include/uapi/linux/cm4000_cs.h
11301 OMNIKEY CARDMAN 4040 DRIVER
11302 M: Harald Welte <laforge@gnumonks.org>
11304 F: drivers/char/pcmcia/cm4040_cs.*
11306 OMNIVISION OV13858 SENSOR DRIVER
11307 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11308 L: linux-media@vger.kernel.org
11309 T: git git://linuxtv.org/media_tree.git
11311 F: drivers/media/i2c/ov13858.c
11313 OMNIVISION OV2680 SENSOR DRIVER
11314 M: Rui Miguel Silva <rmfrfs@gmail.com>
11315 L: linux-media@vger.kernel.org
11316 T: git git://linuxtv.org/media_tree.git
11318 F: drivers/media/i2c/ov2680.c
11319 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11321 OMNIVISION OV2685 SENSOR DRIVER
11322 M: Shunqian Zheng <zhengsq@rock-chips.com>
11323 L: linux-media@vger.kernel.org
11324 T: git git://linuxtv.org/media_tree.git
11326 F: drivers/media/i2c/ov2685.c
11328 OMNIVISION OV5640 SENSOR DRIVER
11329 M: Steve Longerbeam <slongerbeam@gmail.com>
11330 L: linux-media@vger.kernel.org
11331 T: git git://linuxtv.org/media_tree.git
11333 F: drivers/media/i2c/ov5640.c
11335 OMNIVISION OV5647 SENSOR DRIVER
11336 M: Luis Oliveira <lolivei@synopsys.com>
11337 L: linux-media@vger.kernel.org
11338 T: git git://linuxtv.org/media_tree.git
11340 F: drivers/media/i2c/ov5647.c
11342 OMNIVISION OV5695 SENSOR DRIVER
11343 M: Shunqian Zheng <zhengsq@rock-chips.com>
11344 L: linux-media@vger.kernel.org
11345 T: git git://linuxtv.org/media_tree.git
11347 F: drivers/media/i2c/ov5695.c
11349 OMNIVISION OV7670 SENSOR DRIVER
11350 M: Jonathan Corbet <corbet@lwn.net>
11351 L: linux-media@vger.kernel.org
11352 T: git git://linuxtv.org/media_tree.git
11354 F: drivers/media/i2c/ov7670.c
11355 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11357 OMNIVISION OV772x SENSOR DRIVER
11358 M: Jacopo Mondi <jacopo@jmondi.org>
11359 L: linux-media@vger.kernel.org
11360 T: git git://linuxtv.org/media_tree.git
11362 F: drivers/media/i2c/ov772x.c
11363 F: include/media/i2c/ov772x.h
11364 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11366 OMNIVISION OV7740 SENSOR DRIVER
11367 M: Wenyou Yang <wenyou.yang@microchip.com>
11368 L: linux-media@vger.kernel.org
11369 T: git git://linuxtv.org/media_tree.git
11371 F: drivers/media/i2c/ov7740.c
11372 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11374 OMNIVISION OV9650 SENSOR DRIVER
11375 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11376 R: Akinobu Mita <akinobu.mita@gmail.com>
11377 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11378 L: linux-media@vger.kernel.org
11379 T: git git://linuxtv.org/media_tree.git
11381 F: drivers/media/i2c/ov9650.c
11382 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11384 ONENAND FLASH DRIVER
11385 M: Kyungmin Park <kyungmin.park@samsung.com>
11386 L: linux-mtd@lists.infradead.org
11388 F: drivers/mtd/nand/onenand/
11389 F: include/linux/mtd/onenand*.h
11391 ONSTREAM SCSI TAPE DRIVER
11392 M: Willem Riede <osst@riede.org>
11393 L: osst-users@lists.sourceforge.net
11394 L: linux-scsi@vger.kernel.org
11396 F: Documentation/scsi/osst.txt
11397 F: drivers/scsi/osst.*
11398 F: drivers/scsi/osst_*.h
11399 F: drivers/scsi/st.h
11402 M: Jens Wiklander <jens.wiklander@linaro.org>
11404 F: drivers/tee/optee/
11406 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11407 M: Sumit Garg <sumit.garg@linaro.org>
11409 F: drivers/char/hw_random/optee-rng.c
11412 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11413 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11414 L: linux-rdma@vger.kernel.org
11416 F: drivers/infiniband/ulp/opa_vnic
11418 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11419 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11420 M: Frank Rowand <frowand.list@gmail.com>
11421 L: devicetree@vger.kernel.org
11423 F: Documentation/devicetree/dynamic-resolution-notes.txt
11424 F: Documentation/devicetree/overlay-notes.txt
11425 F: drivers/of/overlay.c
11426 F: drivers/of/resolver.c
11427 K: of_overlay_notifier_
11429 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11430 M: Rob Herring <robh+dt@kernel.org>
11431 M: Frank Rowand <frowand.list@gmail.com>
11432 L: devicetree@vger.kernel.org
11433 W: http://www.devicetree.org/
11434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11437 F: include/linux/of*.h
11439 F: Documentation/ABI/testing/sysfs-firmware-ofw
11441 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11442 M: Rob Herring <robh+dt@kernel.org>
11443 M: Mark Rutland <mark.rutland@arm.com>
11444 L: devicetree@vger.kernel.org
11445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11446 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11448 F: Documentation/devicetree/
11449 F: arch/*/boot/dts/
11450 F: include/dt-bindings/
11452 OPENCORES I2C BUS DRIVER
11453 M: Peter Korsgaard <peter@korsgaard.com>
11454 M: Andrew Lunn <andrew@lunn.ch>
11455 L: linux-i2c@vger.kernel.org
11457 F: Documentation/i2c/busses/i2c-ocores
11458 F: drivers/i2c/busses/i2c-ocores.c
11459 F: include/linux/platform_data/i2c-ocores.h
11461 OPENRISC ARCHITECTURE
11462 M: Jonas Bonn <jonas@southpole.se>
11463 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11464 M: Stafford Horne <shorne@gmail.com>
11465 T: git git://github.com/openrisc/linux.git
11466 L: openrisc@lists.librecores.org
11467 W: http://openrisc.io
11469 F: Documentation/devicetree/bindings/openrisc/
11470 F: Documentation/openrisc/
11472 F: drivers/irqchip/irq-ompic.c
11473 F: drivers/irqchip/irq-or1k-*
11476 M: Pravin B Shelar <pshelar@ovn.org>
11477 L: netdev@vger.kernel.org
11478 L: dev@openvswitch.org
11479 W: http://openvswitch.org
11481 F: net/openvswitch/
11482 F: include/uapi/linux/openvswitch.h
11484 OPERATING PERFORMANCE POINTS (OPP)
11485 M: Viresh Kumar <vireshk@kernel.org>
11486 M: Nishanth Menon <nm@ti.com>
11487 M: Stephen Boyd <sboyd@kernel.org>
11488 L: linux-pm@vger.kernel.org
11490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11492 F: include/linux/pm_opp.h
11493 F: Documentation/power/opp.txt
11494 F: Documentation/devicetree/bindings/opp/
11497 M: Clemens Ladisch <clemens@ladisch.de>
11498 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11499 T: git git://git.alsa-project.org/alsa-kernel.git
11501 F: sound/drivers/opl4/
11504 M: Robert Richter <rric@kernel.org>
11505 L: oprofile-list@lists.sf.net
11507 F: arch/*/include/asm/oprofile*.h
11508 F: arch/*/oprofile/
11509 F: drivers/oprofile/
11510 F: include/linux/oprofile.h
11512 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11513 M: Mark Fasheh <mark@fasheh.com>
11514 M: Joel Becker <jlbec@evilplan.org>
11515 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11516 W: http://ocfs2.wiki.kernel.org
11518 F: Documentation/filesystems/ocfs2.txt
11519 F: Documentation/filesystems/dlmfs.txt
11522 ORANGEFS FILESYSTEM
11523 M: Mike Marshall <hubcap@omnibond.com>
11524 R: Martin Brandenburg <martin@omnibond.com>
11525 L: devel@lists.orangefs.org
11526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11529 F: Documentation/filesystems/orangefs.txt
11532 L: linux-wireless@vger.kernel.org
11533 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11534 W: http://www.nongnu.org/orinoco/
11536 F: drivers/net/wireless/intersil/orinoco/
11538 OSD LIBRARY and FILESYSTEM
11539 M: Boaz Harrosh <ooo@electrozaur.com>
11541 F: drivers/scsi/osd/
11542 F: include/scsi/osd_*
11545 OV2659 OMNIVISION SENSOR DRIVER
11546 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11547 L: linux-media@vger.kernel.org
11548 W: https://linuxtv.org
11549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11550 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11552 F: drivers/media/i2c/ov2659.c
11553 F: include/media/i2c/ov2659.h
11556 M: Miklos Szeredi <miklos@szeredi.hu>
11557 L: linux-unionfs@vger.kernel.org
11558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11561 F: Documentation/filesystems/overlayfs.txt
11563 P54 WIRELESS DRIVER
11564 M: Christian Lamparter <chunkeey@googlemail.com>
11565 L: linux-wireless@vger.kernel.org
11566 W: http://wireless.kernel.org/en/users/Drivers/p54
11568 F: drivers/net/wireless/intersil/p54/
11570 PA SEMI ETHERNET DRIVER
11571 L: netdev@vger.kernel.org
11573 F: drivers/net/ethernet/pasemi/*
11575 PA SEMI SMBUS DRIVER
11576 L: linux-i2c@vger.kernel.org
11578 F: drivers/i2c/busses/i2c-pasemi.c
11580 PADATA PARALLEL EXECUTION MECHANISM
11581 M: Steffen Klassert <steffen.klassert@secunet.com>
11582 L: linux-crypto@vger.kernel.org
11585 F: include/linux/padata.h
11586 F: Documentation/padata.txt
11588 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11589 M: Harald Welte <laforge@gnumonks.org>
11590 L: platform-driver-x86@vger.kernel.org
11592 F: drivers/platform/x86/panasonic-laptop.c
11594 PARALLEL LCD/KEYPAD PANEL DRIVER
11595 M: Willy Tarreau <willy@haproxy.com>
11596 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11598 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11599 F: drivers/auxdisplay/panel.c
11601 PARALLEL PORT SUBSYSTEM
11602 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11603 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11604 L: linux-parport@lists.infradead.org (subscribers-only)
11606 F: drivers/parport/
11607 F: include/linux/parport*.h
11608 F: drivers/char/ppdev.c
11609 F: include/uapi/linux/ppdev.h
11610 F: Documentation/parport*.txt
11612 PARAVIRT_OPS INTERFACE
11613 M: Juergen Gross <jgross@suse.com>
11614 M: Alok Kataria <akataria@vmware.com>
11615 L: virtualization@lists.linux-foundation.org
11617 F: Documentation/virtual/paravirt_ops.txt
11618 F: arch/*/kernel/paravirt*
11619 F: arch/*/include/asm/paravirt*.h
11620 F: include/linux/hypervisor.h
11622 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11623 M: Tim Waugh <tim@cyberelk.net>
11624 L: linux-parport@lists.infradead.org (subscribers-only)
11626 F: Documentation/blockdev/paride.txt
11627 F: drivers/block/paride/
11629 PARISC ARCHITECTURE
11630 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11631 M: Helge Deller <deller@gmx.de>
11632 L: linux-parisc@vger.kernel.org
11633 W: http://www.parisc-linux.org/
11634 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11639 F: Documentation/parisc/
11641 F: drivers/char/agp/parisc-agp.c
11642 F: drivers/input/serio/gscps2.c
11643 F: drivers/parport/parport_gsc.*
11644 F: drivers/tty/serial/8250/8250_gsc.c
11645 F: drivers/video/fbdev/sti*
11646 F: drivers/video/console/sti*
11647 F: drivers/video/logo/logo_parisc*
11650 M: Jiri Pirko <jiri@mellanox.com>
11651 L: netdev@vger.kernel.org
11654 F: lib/test_parman.c
11655 F: include/linux/parman.h
11657 PC87360 HARDWARE MONITORING DRIVER
11658 M: Jim Cromie <jim.cromie@gmail.com>
11659 L: linux-hwmon@vger.kernel.org
11661 F: Documentation/hwmon/pc87360
11662 F: drivers/hwmon/pc87360.c
11664 PC8736x GPIO DRIVER
11665 M: Jim Cromie <jim.cromie@gmail.com>
11667 F: drivers/char/pc8736x_gpio.c
11669 PC87427 HARDWARE MONITORING DRIVER
11670 M: Jean Delvare <jdelvare@suse.com>
11671 L: linux-hwmon@vger.kernel.org
11673 F: Documentation/hwmon/pc87427
11674 F: drivers/hwmon/pc87427.c
11677 M: Riku Voipio <riku.voipio@iki.fi>
11679 F: drivers/leds/leds-pca9532.c
11680 F: include/linux/leds-pca9532.h
11682 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11683 M: Guenter Roeck <linux@roeck-us.net>
11684 L: linux-i2c@vger.kernel.org
11686 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11688 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11689 M: Khalid Aziz <khalid@gonehiking.org>
11691 F: drivers/firmware/pcdp.*
11693 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11694 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11695 L: linux-pci@vger.kernel.org
11696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11698 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11699 F: drivers/pci/controller/pci-aardvark.c
11701 PCI DRIVER FOR ALTERA PCIE IP
11702 M: Ley Foon Tan <lftan@altera.com>
11703 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11704 L: linux-pci@vger.kernel.org
11706 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11707 F: drivers/pci/controller/pcie-altera.c
11709 PCI DRIVER FOR APPLIEDMICRO XGENE
11710 M: Toan Le <toan@os.amperecomputing.com>
11711 L: linux-pci@vger.kernel.org
11712 L: linux-arm-kernel@lists.infradead.org
11714 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11715 F: drivers/pci/controller/pci-xgene.c
11717 PCI DRIVER FOR ARM VERSATILE PLATFORM
11718 M: Rob Herring <robh@kernel.org>
11719 L: linux-pci@vger.kernel.org
11720 L: linux-arm-kernel@lists.infradead.org
11722 F: Documentation/devicetree/bindings/pci/versatile.txt
11723 F: drivers/pci/controller/pci-versatile.c
11725 PCI DRIVER FOR ARMADA 8K
11726 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11727 L: linux-pci@vger.kernel.org
11728 L: linux-arm-kernel@lists.infradead.org
11730 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11731 F: drivers/pci/controller/dwc/pcie-armada8k.c
11733 PCI DRIVER FOR CADENCE PCIE IP
11734 M: Alan Douglas <adouglas@cadence.com>
11735 L: linux-pci@vger.kernel.org
11737 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11738 F: drivers/pci/controller/pcie-cadence*
11740 PCI DRIVER FOR FREESCALE LAYERSCAPE
11741 M: Minghuan Lian <minghuan.Lian@nxp.com>
11742 M: Mingkai Hu <mingkai.hu@nxp.com>
11743 M: Roy Zang <roy.zang@nxp.com>
11744 L: linuxppc-dev@lists.ozlabs.org
11745 L: linux-pci@vger.kernel.org
11746 L: linux-arm-kernel@lists.infradead.org
11748 F: drivers/pci/controller/dwc/*layerscape*
11750 PCI DRIVER FOR GENERIC OF HOSTS
11751 M: Will Deacon <will.deacon@arm.com>
11752 L: linux-pci@vger.kernel.org
11753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11755 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11756 F: drivers/pci/controller/pci-host-common.c
11757 F: drivers/pci/controller/pci-host-generic.c
11759 PCI DRIVER FOR IMX6
11760 M: Richard Zhu <hongxing.zhu@nxp.com>
11761 M: Lucas Stach <l.stach@pengutronix.de>
11762 L: linux-pci@vger.kernel.org
11763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11765 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11766 F: drivers/pci/controller/dwc/*imx6*
11768 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11769 M: Keith Busch <keith.busch@intel.com>
11770 M: Jonathan Derrick <jonathan.derrick@intel.com>
11771 L: linux-pci@vger.kernel.org
11773 F: drivers/pci/controller/vmd.c
11775 PCI DRIVER FOR MICROSEMI SWITCHTEC
11776 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11777 M: Logan Gunthorpe <logang@deltatee.com>
11778 L: linux-pci@vger.kernel.org
11780 F: Documentation/switchtec.txt
11781 F: Documentation/ABI/testing/sysfs-class-switchtec
11782 F: drivers/pci/switch/switchtec*
11783 F: include/uapi/linux/switchtec_ioctl.h
11784 F: include/linux/switchtec.h
11785 F: drivers/ntb/hw/mscc/
11787 PCI DRIVER FOR MOBIVEIL PCIE IP
11788 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11789 L: linux-pci@vger.kernel.org
11791 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11792 F: drivers/pci/controller/pcie-mobiveil.c
11794 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11795 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11796 M: Jason Cooper <jason@lakedaemon.net>
11797 L: linux-pci@vger.kernel.org
11798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11800 F: drivers/pci/controller/*mvebu*
11802 PCI DRIVER FOR NVIDIA TEGRA
11803 M: Thierry Reding <thierry.reding@gmail.com>
11804 L: linux-tegra@vger.kernel.org
11805 L: linux-pci@vger.kernel.org
11807 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11808 F: drivers/pci/controller/pci-tegra.c
11810 PCI DRIVER FOR RENESAS R-CAR
11811 M: Simon Horman <horms@verge.net.au>
11812 L: linux-pci@vger.kernel.org
11813 L: linux-renesas-soc@vger.kernel.org
11815 F: drivers/pci/controller/*rcar*
11817 PCI DRIVER FOR SAMSUNG EXYNOS
11818 M: Jingoo Han <jingoohan1@gmail.com>
11819 L: linux-pci@vger.kernel.org
11820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11821 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11823 F: drivers/pci/controller/dwc/pci-exynos.c
11825 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11826 M: Jingoo Han <jingoohan1@gmail.com>
11827 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11828 L: linux-pci@vger.kernel.org
11830 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11831 F: drivers/pci/controller/dwc/*designware*
11833 PCI DRIVER FOR TI DRA7XX
11834 M: Kishon Vijay Abraham I <kishon@ti.com>
11835 L: linux-omap@vger.kernel.org
11836 L: linux-pci@vger.kernel.org
11838 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11839 F: drivers/pci/controller/dwc/pci-dra7xx.c
11841 PCI DRIVER FOR TI KEYSTONE
11842 M: Murali Karicheri <m-karicheri2@ti.com>
11843 L: linux-pci@vger.kernel.org
11844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11846 F: drivers/pci/controller/dwc/pci-keystone.c
11848 PCI ENDPOINT SUBSYSTEM
11849 M: Kishon Vijay Abraham I <kishon@ti.com>
11850 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11851 L: linux-pci@vger.kernel.org
11852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11854 F: drivers/pci/endpoint/
11855 F: drivers/misc/pci_endpoint_test.c
11858 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11859 M: Russell Currey <ruscur@russell.cc>
11860 M: Sam Bobroff <sbobroff@linux.ibm.com>
11861 M: Oliver O'Halloran <oohall@gmail.com>
11862 L: linuxppc-dev@lists.ozlabs.org
11864 F: Documentation/PCI/pci-error-recovery.txt
11865 F: drivers/pci/pcie/aer.c
11866 F: drivers/pci/pcie/dpc.c
11867 F: drivers/pci/pcie/err.c
11868 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11869 F: arch/powerpc/kernel/eeh*.c
11870 F: arch/powerpc/platforms/*/eeh*.c
11871 F: arch/powerpc/include/*/eeh*.h
11874 M: Linas Vepstas <linasvepstas@gmail.com>
11875 L: linux-pci@vger.kernel.org
11877 F: Documentation/PCI/pci-error-recovery.txt
11879 PCI MSI DRIVER FOR ALTERA MSI IP
11880 M: Ley Foon Tan <lftan@altera.com>
11881 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11882 L: linux-pci@vger.kernel.org
11884 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11885 F: drivers/pci/controller/pcie-altera-msi.c
11887 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11888 M: Toan Le <toan@os.amperecomputing.com>
11889 L: linux-pci@vger.kernel.org
11890 L: linux-arm-kernel@lists.infradead.org
11892 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11893 F: drivers/pci/controller/pci-xgene-msi.c
11896 M: Bjorn Helgaas <bhelgaas@google.com>
11897 L: linux-pci@vger.kernel.org
11898 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11901 F: Documentation/devicetree/bindings/pci/
11902 F: Documentation/PCI/
11903 F: drivers/acpi/pci*
11905 F: include/asm-generic/pci*
11906 F: include/linux/pci*
11907 F: include/linux/of_pci.h
11908 F: include/uapi/linux/pci*
11911 F: arch/x86/kernel/quirks.c
11912 F: arch/x86/kernel/early-quirks.c
11914 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11915 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11916 L: linux-pci@vger.kernel.org
11917 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11920 F: drivers/pci/controller/
11922 PCIE DRIVER FOR AMLOGIC MESON
11923 M: Yue Wang <yue.wang@Amlogic.com>
11924 L: linux-pci@vger.kernel.org
11925 L: linux-amlogic@lists.infradead.org
11927 F: drivers/pci/controller/dwc/pci-meson.c
11929 PCIE DRIVER FOR AXIS ARTPEC
11930 M: Jesper Nilsson <jesper.nilsson@axis.com>
11931 L: linux-arm-kernel@axis.com
11932 L: linux-pci@vger.kernel.org
11934 F: Documentation/devicetree/bindings/pci/axis,artpec*
11935 F: drivers/pci/controller/dwc/*artpec*
11937 PCIE DRIVER FOR CAVIUM THUNDERX
11938 M: David Daney <david.daney@cavium.com>
11939 L: linux-pci@vger.kernel.org
11940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11942 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11943 F: drivers/pci/controller/pci-thunder-*
11945 PCIE DRIVER FOR HISILICON
11946 M: Zhou Wang <wangzhou1@hisilicon.com>
11947 L: linux-pci@vger.kernel.org
11949 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11950 F: drivers/pci/controller/dwc/pcie-hisi.c
11952 PCIE DRIVER FOR HISILICON KIRIN
11953 M: Xiaowei Song <songxiaowei@hisilicon.com>
11954 M: Binghui Wang <wangbinghui@hisilicon.com>
11955 L: linux-pci@vger.kernel.org
11957 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11958 F: drivers/pci/controller/dwc/pcie-kirin.c
11960 PCIE DRIVER FOR HISILICON STB
11961 M: Shawn Guo <shawn.guo@linaro.org>
11962 L: linux-pci@vger.kernel.org
11964 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11965 F: drivers/pci/controller/dwc/pcie-histb.c
11967 PCIE DRIVER FOR MEDIATEK
11968 M: Ryder Lee <ryder.lee@mediatek.com>
11969 L: linux-pci@vger.kernel.org
11970 L: linux-mediatek@lists.infradead.org
11972 F: Documentation/devicetree/bindings/pci/mediatek*
11973 F: drivers/pci/controller/*mediatek*
11975 PCIE DRIVER FOR QUALCOMM MSM
11976 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11977 L: linux-pci@vger.kernel.org
11978 L: linux-arm-msm@vger.kernel.org
11980 F: drivers/pci/controller/dwc/*qcom*
11982 PCIE DRIVER FOR ROCKCHIP
11983 M: Shawn Lin <shawn.lin@rock-chips.com>
11984 L: linux-pci@vger.kernel.org
11985 L: linux-rockchip@lists.infradead.org
11987 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11988 F: drivers/pci/controller/pcie-rockchip*
11990 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11991 M: Linus Walleij <linus.walleij@linaro.org>
11992 L: linux-pci@vger.kernel.org
11994 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11995 F: drivers/pci/controller/pci-v3-semi.c
11997 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11998 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11999 L: linux-pci@vger.kernel.org
12001 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12002 F: drivers/pci/controller/dwc/pcie-uniphier.c
12004 PCIE DRIVER FOR ST SPEAR13XX
12005 M: Pratyush Anand <pratyush.anand@gmail.com>
12006 L: linux-pci@vger.kernel.org
12008 F: drivers/pci/controller/dwc/*spear*
12011 M: Dominik Brodowski <linux@dominikbrodowski.net>
12012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12014 F: Documentation/pcmcia/
12019 PCNET32 NETWORK DRIVER
12020 M: Don Fry <pcnet32@frontier.com>
12021 L: netdev@vger.kernel.org
12023 F: drivers/net/ethernet/amd/pcnet32.c
12025 PCRYPT PARALLEL CRYPTO ENGINE
12026 M: Steffen Klassert <steffen.klassert@secunet.com>
12027 L: linux-crypto@vger.kernel.org
12030 F: include/crypto/pcrypt.h
12032 PEAQ WMI HOTKEYS DRIVER
12033 M: Hans de Goede <hdegoede@redhat.com>
12034 L: platform-driver-x86@vger.kernel.org
12036 F: drivers/platform/x86/peaq-wmi.c
12038 PER-CPU MEMORY ALLOCATOR
12039 M: Dennis Zhou <dennis@kernel.org>
12040 M: Tejun Heo <tj@kernel.org>
12041 M: Christoph Lameter <cl@linux.com>
12042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12044 F: include/linux/percpu*.h
12046 F: arch/*/include/asm/percpu.h
12048 PER-TASK DELAY ACCOUNTING
12049 M: Balbir Singh <bsingharora@gmail.com>
12051 F: include/linux/delayacct.h
12052 F: kernel/delayacct.c
12054 PERFORMANCE EVENTS SUBSYSTEM
12055 M: Peter Zijlstra <peterz@infradead.org>
12056 M: Ingo Molnar <mingo@redhat.com>
12057 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12058 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12059 R: Jiri Olsa <jolsa@redhat.com>
12060 R: Namhyung Kim <namhyung@kernel.org>
12061 L: linux-kernel@vger.kernel.org
12062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12065 F: include/linux/perf_event.h
12066 F: include/uapi/linux/perf_event.h
12067 F: arch/*/kernel/perf_event*.c
12068 F: arch/*/kernel/*/perf_event*.c
12069 F: arch/*/kernel/*/*/perf_event*.c
12070 F: arch/*/include/asm/perf_event.h
12071 F: arch/*/kernel/perf_callchain.c
12075 PERSONALITY HANDLING
12076 M: Christoph Hellwig <hch@infradead.org>
12077 L: linux-abi-devel@lists.sourceforge.net
12079 F: include/linux/personality.h
12080 F: include/uapi/linux/personality.h
12082 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12083 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12084 L: linux-input@vger.kernel.org
12086 F: Documentation/input/devices/pxrc.rst
12087 F: drivers/input/joystick/pxrc.c
12090 M: Remi Denis-Courmont <courmisch@gmail.com>
12092 F: Documentation/networking/phonet.txt
12093 F: include/linux/phonet.h
12094 F: include/net/phonet/
12095 F: include/uapi/linux/phonet.h
12099 M: Joern Engel <joern@lazybastard.org>
12100 L: linux-mtd@lists.infradead.org
12102 F: drivers/mtd/devices/phram.c
12105 M: Bruno Prémont <bonbons@linux-vserver.org>
12106 L: linux-input@vger.kernel.org
12108 F: drivers/hid/hid-picolcd*
12111 M: Jamie Iles <jamie@jamieiles.com>
12112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12113 T: git git://github.com/jamieiles/linux-2.6-ji.git
12115 F: arch/arm/boot/dts/picoxcell*
12116 F: arch/arm/mach-picoxcell/
12117 F: drivers/crypto/picoxcell*
12119 PIN CONTROL SUBSYSTEM
12120 M: Linus Walleij <linus.walleij@linaro.org>
12121 L: linux-gpio@vger.kernel.org
12122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12124 F: Documentation/devicetree/bindings/pinctrl/
12125 F: Documentation/driver-api/pinctl.rst
12126 F: drivers/pinctrl/
12127 F: include/linux/pinctrl/
12129 PIN CONTROLLER - MICROCHIP AT91
12130 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12132 L: linux-gpio@vger.kernel.org
12134 F: drivers/pinctrl/pinctrl-at91*
12136 PIN CONTROLLER - FREESCALE
12137 M: Dong Aisheng <aisheng.dong@nxp.com>
12138 M: Fabio Estevam <festevam@gmail.com>
12139 M: Shawn Guo <shawnguo@kernel.org>
12140 M: Stefan Agner <stefan@agner.ch>
12141 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12142 L: linux-gpio@vger.kernel.org
12144 F: drivers/pinctrl/freescale/
12145 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12147 PIN CONTROLLER - INTEL
12148 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12149 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12152 F: drivers/pinctrl/intel/
12154 PIN CONTROLLER - MEDIATEK
12155 M: Sean Wang <sean.wang@kernel.org>
12156 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12158 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12159 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12160 F: drivers/pinctrl/mediatek/
12162 PIN CONTROLLER - QUALCOMM
12163 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12165 L: linux-arm-msm@vger.kernel.org
12166 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12167 F: drivers/pinctrl/qcom/
12169 PIN CONTROLLER - RENESAS
12170 M: Geert Uytterhoeven <geert+renesas@glider.be>
12171 L: linux-renesas-soc@vger.kernel.org
12172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12174 F: drivers/pinctrl/pinctrl-rz*
12175 F: drivers/pinctrl/sh-pfc/
12177 PIN CONTROLLER - SAMSUNG
12178 M: Tomasz Figa <tomasz.figa@gmail.com>
12179 M: Krzysztof Kozlowski <krzk@kernel.org>
12180 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12182 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12183 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12186 F: drivers/pinctrl/samsung/
12187 F: include/dt-bindings/pinctrl/samsung.h
12188 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12190 PIN CONTROLLER - SINGLE
12191 M: Tony Lindgren <tony@atomide.com>
12192 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12194 L: linux-omap@vger.kernel.org
12196 F: drivers/pinctrl/pinctrl-single.c
12198 PIN CONTROLLER - ST SPEAR
12199 M: Viresh Kumar <vireshk@kernel.org>
12200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12201 W: http://www.st.com/spear
12203 F: drivers/pinctrl/spear/
12205 PISTACHIO SOC SUPPORT
12206 M: James Hartley <james.hartley@sondrel.com>
12207 L: linux-mips@vger.kernel.org
12209 F: arch/mips/pistachio/
12210 F: arch/mips/include/asm/mach-pistachio/
12211 F: arch/mips/boot/dts/img/pistachio*
12212 F: arch/mips/configs/pistachio*_defconfig
12216 M: linux-block@vger.kernel.org
12217 F: drivers/block/pktcdvd.c
12218 F: include/linux/pktcdvd.h
12219 F: include/uapi/linux/pktcdvd.h
12221 PKUNITY SOC DRIVERS
12222 M: Guan Xuetao <gxt@pku.edu.cn>
12223 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12225 T: git git://github.com/gxt/linux.git
12226 F: drivers/input/serio/i8042-unicore32io.h
12227 F: drivers/i2c/busses/i2c-puv3.c
12228 F: drivers/video/fbdev/fb-puv3.c
12229 F: drivers/rtc/rtc-puv3.c
12231 PMBUS HARDWARE MONITORING DRIVERS
12232 M: Guenter Roeck <linux@roeck-us.net>
12233 L: linux-hwmon@vger.kernel.org
12234 W: http://hwmon.wiki.kernel.org/
12235 W: http://www.roeck-us.net/linux/drivers/
12236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12238 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12239 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12240 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12241 F: Documentation/hwmon/adm1275
12242 F: Documentation/hwmon/ibm-cffps
12243 F: Documentation/hwmon/ir35221
12244 F: Documentation/hwmon/lm25066
12245 F: Documentation/hwmon/ltc2978
12246 F: Documentation/hwmon/ltc3815
12247 F: Documentation/hwmon/max16064
12248 F: Documentation/hwmon/max20751
12249 F: Documentation/hwmon/max31785
12250 F: Documentation/hwmon/max34440
12251 F: Documentation/hwmon/max8688
12252 F: Documentation/hwmon/pmbus
12253 F: Documentation/hwmon/pmbus-core
12254 F: Documentation/hwmon/tps40422
12255 F: Documentation/hwmon/ucd9000
12256 F: Documentation/hwmon/ucd9200
12257 F: Documentation/hwmon/zl6100
12258 F: drivers/hwmon/pmbus/
12259 F: include/linux/pmbus.h
12261 PMC SIERRA MaxRAID DRIVER
12262 L: linux-scsi@vger.kernel.org
12263 W: http://www.pmc-sierra.com/
12265 F: drivers/scsi/pmcraid.*
12267 PMC SIERRA PM8001 DRIVER
12268 M: Jack Wang <jinpu.wang@profitbricks.com>
12269 M: lindar_liu@usish.com
12270 L: linux-scsi@vger.kernel.org
12272 F: drivers/scsi/pm8001/
12275 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12279 PNI RM3100 IIO DRIVER
12280 M: Song Qiang <songqiang1304521@gmail.com>
12281 L: linux-iio@vger.kernel.org
12283 F: drivers/iio/magnetometer/rm3100*
12284 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12286 POSIX CLOCKS and TIMERS
12287 M: Thomas Gleixner <tglx@linutronix.de>
12288 L: linux-kernel@vger.kernel.org
12289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12292 F: include/linux/timer*
12293 F: kernel/time/*timer*
12295 POWER MANAGEMENT CORE
12296 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12297 L: linux-pm@vger.kernel.org
12298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12299 B: https://bugzilla.kernel.org
12301 F: drivers/base/power/
12302 F: include/linux/pm.h
12303 F: include/linux/pm_*
12304 F: include/linux/powercap.h
12305 F: drivers/powercap/
12306 F: kernel/configs/nopm.config
12308 POWER STATE COORDINATION INTERFACE (PSCI)
12309 M: Mark Rutland <mark.rutland@arm.com>
12310 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12311 L: linux-arm-kernel@lists.infradead.org
12313 F: drivers/firmware/psci*.c
12314 F: include/linux/psci.h
12315 F: include/uapi/linux/psci.h
12317 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12318 M: Sebastian Reichel <sre@kernel.org>
12319 L: linux-pm@vger.kernel.org
12320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12322 F: Documentation/ABI/testing/sysfs-class-power
12323 F: Documentation/devicetree/bindings/power/supply/
12324 F: include/linux/power_supply.h
12325 F: drivers/power/supply/
12327 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12328 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12329 L: linuxppc-dev@lists.ozlabs.org
12331 F: drivers/char/powernv-op-panel.c
12333 PPP OVER ATM (RFC 2364)
12334 M: Mitchell Blank Jr <mitch@sfgoth.com>
12336 F: net/atm/pppoatm.c
12337 F: include/uapi/linux/atmppp.h
12340 M: Michal Ostrowski <mostrows@earthlink.net>
12342 F: drivers/net/ppp/pppoe.c
12343 F: drivers/net/ppp/pppox.c
12346 M: James Chapman <jchapman@katalix.com>
12348 F: net/l2tp/l2tp_ppp.c
12349 F: include/linux/if_pppol2tp.h
12350 F: include/uapi/linux/if_pppol2tp.h
12352 PPP PROTOCOL DRIVERS AND COMPRESSORS
12353 M: Paul Mackerras <paulus@samba.org>
12354 L: linux-ppp@vger.kernel.org
12356 F: drivers/net/ppp/ppp_*
12359 M: Rodolfo Giometti <giometti@enneenne.com>
12360 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12361 L: linuxpps@ml.enneenne.com (subscribers-only)
12363 F: Documentation/pps/
12364 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12365 F: Documentation/ABI/testing/sysfs-pps
12367 F: include/linux/pps*.h
12368 F: include/uapi/linux/pps.h
12371 M: Dmitry Kozlov <xeb@mail.ru>
12372 L: netdev@vger.kernel.org
12374 F: drivers/net/ppp/pptp.c
12375 W: http://sourceforge.net/projects/accel-pptp
12378 M: Petr Mladek <pmladek@suse.com>
12379 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12380 R: Steven Rostedt <rostedt@goodmis.org>
12383 F: include/linux/printk.h
12385 PRISM54 WIRELESS DRIVER
12386 M: Luis Chamberlain <mcgrof@kernel.org>
12387 L: linux-wireless@vger.kernel.org
12388 W: http://wireless.kernel.org/en/users/Drivers/p54
12390 F: drivers/net/wireless/intersil/prism54/
12393 R: Alexey Dobriyan <adobriyan@gmail.com>
12394 L: linux-kernel@vger.kernel.org
12395 L: linux-fsdevel@vger.kernel.org
12398 F: include/linux/proc_fs.h
12399 F: tools/testing/selftests/proc/
12400 F: Documentation/filesystems/proc.txt
12403 M: Luis Chamberlain <mcgrof@kernel.org>
12404 M: Kees Cook <keescook@chromium.org>
12405 L: linux-kernel@vger.kernel.org
12406 L: linux-fsdevel@vger.kernel.org
12408 F: fs/proc/proc_sysctl.c
12409 F: include/linux/sysctl.h
12411 F: tools/testing/selftests/sysctl/
12413 PS3 NETWORK SUPPORT
12414 M: Geoff Levand <geoff@infradead.org>
12415 L: netdev@vger.kernel.org
12416 L: linuxppc-dev@lists.ozlabs.org
12418 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12420 PS3 PLATFORM SUPPORT
12421 M: Geoff Levand <geoff@infradead.org>
12422 L: linuxppc-dev@lists.ozlabs.org
12424 F: arch/powerpc/boot/ps3*
12425 F: arch/powerpc/include/asm/lv1call.h
12426 F: arch/powerpc/include/asm/ps3*.h
12427 F: arch/powerpc/platforms/ps3/
12430 F: drivers/rtc/rtc-ps3.c
12431 F: drivers/usb/host/*ps3.c
12432 F: sound/ppc/snd_ps3*
12435 M: Jim Paris <jim@jtan.com>
12436 M: Geoff Levand <geoff@infradead.org>
12437 L: linuxppc-dev@lists.ozlabs.org
12439 F: drivers/block/ps3vram.c
12441 PSAMPLE PACKET SAMPLING SUPPORT:
12442 M: Yotam Gigi <yotam.gi@gmail.com>
12445 F: include/net/psample.h
12446 F: include/uapi/linux/psample.h
12449 M: Kees Cook <keescook@chromium.org>
12450 M: Anton Vorontsov <anton@enomsg.org>
12451 M: Colin Cross <ccross@android.com>
12452 M: Tony Luck <tony.luck@intel.com>
12454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12456 F: include/linux/pstore*
12457 F: drivers/firmware/efi/efi-pstore.c
12458 F: drivers/acpi/apei/erst.c
12459 F: Documentation/admin-guide/ramoops.rst
12460 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12461 K: \b(pstore|ramoops)
12463 PTP HARDWARE CLOCK SUPPORT
12464 M: Richard Cochran <richardcochran@gmail.com>
12465 L: netdev@vger.kernel.org
12467 W: http://linuxptp.sourceforge.net/
12468 F: Documentation/ABI/testing/sysfs-ptp
12469 F: Documentation/ptp/*
12470 F: drivers/net/phy/dp83640*
12472 F: include/linux/ptp_cl*
12475 M: Oleg Nesterov <oleg@redhat.com>
12477 F: include/asm-generic/syscall.h
12478 F: include/linux/ptrace.h
12479 F: include/linux/regset.h
12480 F: include/linux/tracehook.h
12481 F: include/uapi/linux/ptrace.h
12482 F: include/uapi/linux/ptrace.h
12483 F: include/asm-generic/ptrace.h
12485 F: arch/*/ptrace*.c
12486 F: arch/*/*/ptrace*.c
12487 F: arch/*/include/asm/ptrace*.h
12490 M: Hans Verkuil <hverkuil@xs4all.nl>
12491 L: linux-media@vger.kernel.org
12492 T: git git://linuxtv.org/media_tree.git
12494 F: drivers/media/usb/pulse8-cec/*
12495 F: Documentation/media/cec-drivers/pulse8-cec.rst
12497 PVRUSB2 VIDEO4LINUX DRIVER
12498 M: Mike Isely <isely@pobox.com>
12499 L: pvrusb2@isely.net (subscribers-only)
12500 L: linux-media@vger.kernel.org
12501 W: http://www.isely.net/pvrusb2/
12502 T: git git://linuxtv.org/media_tree.git
12504 F: Documentation/media/v4l-drivers/pvrusb2*
12505 F: drivers/media/usb/pvrusb2/
12508 M: Hans Verkuil <hverkuil@xs4all.nl>
12509 L: linux-media@vger.kernel.org
12510 T: git git://linuxtv.org/media_tree.git
12512 F: drivers/media/usb/pwc/*
12515 M: Kamil Debski <kamil@wypas.org>
12516 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12517 L: linux-hwmon@vger.kernel.org
12519 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12520 F: Documentation/hwmon/pwm-fan
12521 F: drivers/hwmon/pwm-fan.c
12524 M: Sean Young <sean@mess.org>
12525 L: linux-media@vger.kernel.org
12527 F: drivers/media/rc/pwm-ir-tx.c
12530 M: Thierry Reding <thierry.reding@gmail.com>
12531 L: linux-pwm@vger.kernel.org
12533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12534 F: Documentation/pwm.txt
12535 F: Documentation/devicetree/bindings/pwm/
12536 F: include/linux/pwm.h
12538 F: drivers/video/backlight/pwm_bl.c
12539 F: include/linux/pwm_backlight.h
12540 F: drivers/gpio/gpio-mvebu.c
12541 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12544 M: Robert Jarzmik <robert.jarzmik@free.fr>
12545 L: linux-gpio@vger.kernel.org
12547 F: drivers/gpio/gpio-pxa.c
12553 M: Robert Jarzmik <robert.jarzmik@free.fr>
12554 L: linux-rtc@vger.kernel.org
12557 PXA2xx/PXA3xx SUPPORT
12558 M: Daniel Mack <daniel@zonque.org>
12559 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12560 M: Robert Jarzmik <robert.jarzmik@free.fr>
12561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12562 T: git git://github.com/hzhuang1/linux.git
12563 T: git git://github.com/rjarzmik/linux.git
12565 F: arch/arm/boot/dts/pxa*
12566 F: arch/arm/mach-pxa/
12567 F: drivers/dma/pxa*
12568 F: drivers/pcmcia/pxa2xx*
12569 F: drivers/pinctrl/pxa/
12570 F: drivers/spi/spi-pxa2xx*
12571 F: drivers/usb/gadget/udc/pxa2*
12572 F: include/sound/pxa2xx-lib.h
12577 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12578 L: qat-linux@intel.com
12580 F: drivers/crypto/qat/
12582 QCOM AUDIO (ASoC) DRIVERS
12583 M: Patrick Lai <plai@codeaurora.org>
12584 M: Banajit Goswami <bgoswami@codeaurora.org>
12585 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12589 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12590 M: Gabriel Somlo <somlo@cmu.edu>
12591 M: "Michael S. Tsirkin" <mst@redhat.com>
12592 L: qemu-devel@nongnu.org
12594 F: drivers/firmware/qemu_fw_cfg.c
12595 F: include/uapi/linux/qemu_fw_cfg.h
12598 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12599 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12600 L: linux-rdma@vger.kernel.org
12602 F: drivers/infiniband/hw/qib/
12604 QLOGIC QL41xxx FCOE DRIVER
12605 M: QLogic-Storage-Upstream@cavium.com
12606 L: linux-scsi@vger.kernel.org
12608 F: drivers/scsi/qedf/
12610 QLOGIC QL41xxx ISCSI DRIVER
12611 M: QLogic-Storage-Upstream@cavium.com
12612 L: linux-scsi@vger.kernel.org
12614 F: drivers/scsi/qedi/
12616 QLOGIC QL4xxx ETHERNET DRIVER
12617 M: Ariel Elior <aelior@marvell.com>
12618 M: GR-everest-linux-l2@marvell.com
12619 L: netdev@vger.kernel.org
12621 F: drivers/net/ethernet/qlogic/qed/
12622 F: include/linux/qed/
12623 F: drivers/net/ethernet/qlogic/qede/
12625 QLOGIC QL4xxx RDMA DRIVER
12626 M: Michal Kalderon <mkalderon@marvell.com>
12627 M: Ariel Elior <aelior@marvell.com>
12628 L: linux-rdma@vger.kernel.org
12630 F: drivers/infiniband/hw/qedr/
12631 F: include/uapi/rdma/qedr-abi.h
12633 QLOGIC QLA1280 SCSI DRIVER
12634 M: Michael Reed <mdr@sgi.com>
12635 L: linux-scsi@vger.kernel.org
12637 F: drivers/scsi/qla1280.[ch]
12639 QLOGIC QLA2XXX FC-SCSI DRIVER
12640 M: qla2xxx-upstream@qlogic.com
12641 L: linux-scsi@vger.kernel.org
12643 F: Documentation/scsi/LICENSE.qla2xxx
12644 F: drivers/scsi/qla2xxx/
12646 QLOGIC QLA3XXX NETWORK DRIVER
12647 M: GR-Linux-NIC-Dev@marvell.com
12648 L: netdev@vger.kernel.org
12650 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12651 F: drivers/net/ethernet/qlogic/qla3xxx.*
12653 QLOGIC QLA4XXX iSCSI DRIVER
12654 M: QLogic-Storage-Upstream@qlogic.com
12655 L: linux-scsi@vger.kernel.org
12657 F: Documentation/scsi/LICENSE.qla4xxx
12658 F: drivers/scsi/qla4xxx/
12660 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12661 M: Shahed Shaikh <shshaikh@marvell.com>
12662 M: Manish Chopra <manishc@marvell.com>
12663 M: GR-Linux-NIC-Dev@marvell.com
12664 L: netdev@vger.kernel.org
12666 F: drivers/net/ethernet/qlogic/qlcnic/
12668 QLOGIC QLGE 10Gb ETHERNET DRIVER
12669 M: Manish Chopra <manishc@marvell.com>
12670 M: GR-Linux-NIC-Dev@marvell.com
12671 L: netdev@vger.kernel.org
12673 F: drivers/net/ethernet/qlogic/qlge/
12675 QM1D1B0004 MEDIA DRIVER
12676 M: Akihiro Tsukada <tskd08@gmail.com>
12677 L: linux-media@vger.kernel.org
12679 F: drivers/media/tuners/qm1d1b0004*
12681 QM1D1C0042 MEDIA DRIVER
12682 M: Akihiro Tsukada <tskd08@gmail.com>
12683 L: linux-media@vger.kernel.org
12685 F: drivers/media/tuners/qm1d1c0042*
12688 M: Anders Larsen <al@alarsen.net>
12689 W: http://www.alarsen.net/linux/qnx4fs/
12692 F: include/uapi/linux/qnx4_fs.h
12693 F: include/uapi/linux/qnxtypes.h
12695 QORIQ DPAA2 FSL-MC BUS DRIVER
12696 M: Stuart Yoder <stuyoder@gmail.com>
12697 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12698 L: linux-kernel@vger.kernel.org
12700 F: drivers/bus/fsl-mc/
12701 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12702 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12704 QT1010 MEDIA DRIVER
12705 M: Antti Palosaari <crope@iki.fi>
12706 L: linux-media@vger.kernel.org
12707 W: https://linuxtv.org
12708 W: http://palosaari.fi/linux/
12709 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12710 T: git git://linuxtv.org/anttip/media_tree.git
12712 F: drivers/media/tuners/qt1010*
12714 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12715 M: Kalle Valo <kvalo@codeaurora.org>
12716 L: ath10k@lists.infradead.org
12717 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12720 F: drivers/net/wireless/ath/ath10k/
12722 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12723 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12724 L: linux-wireless@vger.kernel.org
12725 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12727 F: drivers/net/wireless/ath/ath9k/
12729 QUALCOMM CAMERA SUBSYSTEM DRIVER
12730 M: Todor Tomov <todor.too@gmail.com>
12731 L: linux-media@vger.kernel.org
12733 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12734 F: Documentation/media/v4l-drivers/qcom_camss.rst
12735 F: drivers/media/platform/qcom/camss/
12737 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12738 M: Ilia Lin <ilia.lin@kernel.org>
12739 L: linux-pm@vger.kernel.org
12741 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12742 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12744 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12745 M: Timur Tabi <timur@kernel.org>
12746 L: netdev@vger.kernel.org
12748 F: drivers/net/ethernet/qualcomm/emac/
12750 QUALCOMM ETHQOS ETHERNET DRIVER
12751 M: Vinod Koul <vkoul@kernel.org>
12752 M: Niklas Cassel <niklas.cassel@linaro.org>
12753 L: netdev@vger.kernel.org
12755 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12756 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
12758 QUALCOMM GENERIC INTERFACE I2C DRIVER
12759 M: Alok Chauhan <alokc@codeaurora.org>
12760 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12761 L: linux-i2c@vger.kernel.org
12762 L: linux-arm-msm@vger.kernel.org
12764 F: drivers/i2c/busses/i2c-qcom-geni.c
12766 QUALCOMM HEXAGON ARCHITECTURE
12767 M: Richard Kuo <rkuo@codeaurora.org>
12768 L: linux-hexagon@vger.kernel.org
12769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12773 QUALCOMM HIDMA DRIVER
12774 M: Sinan Kaya <okaya@kernel.org>
12775 L: linux-arm-kernel@lists.infradead.org
12776 L: linux-arm-msm@vger.kernel.org
12777 L: dmaengine@vger.kernel.org
12779 F: drivers/dma/qcom/hidma*
12782 M: Rob Clark <robdclark@gmail.com>
12783 L: iommu@lists.linux-foundation.org
12784 L: linux-arm-msm@vger.kernel.org
12786 F: drivers/iommu/qcom_iommu.c
12788 QUALCOMM TSENS THERMAL DRIVER
12789 M: Amit Kucheria <amit.kucheria@linaro.org>
12790 L: linux-pm@vger.kernel.org
12791 L: linux-arm-msm@vger.kernel.org
12793 F: drivers/thermal/qcom/
12795 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12796 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12797 L: linux-media@vger.kernel.org
12798 L: linux-arm-msm@vger.kernel.org
12799 T: git git://linuxtv.org/media_tree.git
12801 F: drivers/media/platform/qcom/venus/
12803 QUALCOMM WCN36XX WIRELESS DRIVER
12804 M: Kalle Valo <kvalo@codeaurora.org>
12805 L: wcn36xx@lists.infradead.org
12806 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12807 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12809 F: drivers/net/wireless/ath/wcn36xx/
12811 QUANTENNA QTNFMAC WIRELESS DRIVER
12812 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12813 M: Avinash Patil <avinashp@quantenna.com>
12814 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12815 L: linux-wireless@vger.kernel.org
12817 F: drivers/net/wireless/quantenna
12819 RADEON and AMDGPU DRM DRIVERS
12820 M: Alex Deucher <alexander.deucher@amd.com>
12821 M: Christian König <christian.koenig@amd.com>
12822 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12823 L: amd-gfx@lists.freedesktop.org
12824 T: git git://people.freedesktop.org/~agd5f/linux
12826 F: drivers/gpu/drm/radeon/
12827 F: include/uapi/drm/radeon_drm.h
12828 F: drivers/gpu/drm/amd/
12829 F: include/uapi/drm/amdgpu_drm.h
12831 RADEON FRAMEBUFFER DISPLAY DRIVER
12832 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12833 L: linux-fbdev@vger.kernel.org
12835 F: drivers/video/fbdev/aty/radeon*
12836 F: include/uapi/linux/radeonfb.h
12838 RADIOSHARK RADIO DRIVER
12839 M: Hans Verkuil <hverkuil@xs4all.nl>
12840 L: linux-media@vger.kernel.org
12841 T: git git://linuxtv.org/media_tree.git
12843 F: drivers/media/radio/radio-shark.c
12845 RADIOSHARK2 RADIO DRIVER
12846 M: Hans Verkuil <hverkuil@xs4all.nl>
12847 L: linux-media@vger.kernel.org
12848 T: git git://linuxtv.org/media_tree.git
12850 F: drivers/media/radio/radio-shark2.c
12851 F: drivers/media/radio/radio-tea5777.c
12853 RADOS BLOCK DEVICE (RBD)
12854 M: Ilya Dryomov <idryomov@gmail.com>
12855 M: Sage Weil <sage@redhat.com>
12856 M: Alex Elder <elder@kernel.org>
12857 L: ceph-devel@vger.kernel.org
12858 W: http://ceph.com/
12859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12860 T: git git://github.com/ceph/ceph-client.git
12862 F: Documentation/ABI/testing/sysfs-bus-rbd
12863 F: drivers/block/rbd.c
12864 F: drivers/block/rbd_types.h
12866 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12867 M: Paul Mackerras <paulus@samba.org>
12868 L: linux-fbdev@vger.kernel.org
12870 F: drivers/video/fbdev/aty/aty128fb.c
12872 RAINSHADOW-CEC DRIVER
12873 M: Hans Verkuil <hverkuil@xs4all.nl>
12874 L: linux-media@vger.kernel.org
12875 T: git git://linuxtv.org/media_tree.git
12877 F: drivers/media/usb/rainshadow-cec/*
12879 RALINK MIPS ARCHITECTURE
12880 M: John Crispin <john@phrozen.org>
12881 L: linux-mips@vger.kernel.org
12883 F: arch/mips/ralink
12885 RALINK RT2X00 WIRELESS LAN DRIVER
12887 M: Stanislaw Gruszka <sgruszka@redhat.com>
12888 M: Helmut Schaa <helmut.schaa@googlemail.com>
12889 L: linux-wireless@vger.kernel.org
12891 F: drivers/net/wireless/ralink/rt2x00/
12893 RAMDISK RAM BLOCK DEVICE DRIVER
12894 M: Jens Axboe <axboe@kernel.dk>
12896 F: Documentation/blockdev/ramdisk.txt
12897 F: drivers/block/brd.c
12899 RANCHU VIRTUAL BOARD FOR MIPS
12900 M: Miodrag Dinic <miodrag.dinic@mips.com>
12901 L: linux-mips@vger.kernel.org
12903 F: arch/mips/generic/board-ranchu.c
12904 F: arch/mips/configs/generic/board-ranchu.config
12906 RANDOM NUMBER DRIVER
12907 M: "Theodore Ts'o" <tytso@mit.edu>
12909 F: drivers/char/random.c
12912 M: Matt Porter <mporter@kernel.crashing.org>
12913 M: Alexandre Bounine <alex.bou9@gmail.com>
12915 F: drivers/rapidio/
12917 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12918 L: linux-wireless@vger.kernel.org
12920 F: drivers/net/wireless/ray*
12922 RCUTORTURE TEST FRAMEWORK
12923 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12924 M: Josh Triplett <josh@joshtriplett.org>
12925 R: Steven Rostedt <rostedt@goodmis.org>
12926 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12927 R: Lai Jiangshan <jiangshanlai@gmail.com>
12928 L: linux-kernel@vger.kernel.org
12930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12931 F: tools/testing/selftests/rcutorture
12934 M: Florian Fainelli <florian@openwrt.org>
12937 RDC R6040 FAST ETHERNET DRIVER
12938 M: Florian Fainelli <f.fainelli@gmail.com>
12939 L: netdev@vger.kernel.org
12941 F: drivers/net/ethernet/rdc/r6040.c
12943 RDMAVT - RDMA verbs software
12944 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12945 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12946 L: linux-rdma@vger.kernel.org
12948 F: drivers/infiniband/sw/rdmavt
12950 RDS - RELIABLE DATAGRAM SOCKETS
12951 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12952 L: netdev@vger.kernel.org
12953 L: linux-rdma@vger.kernel.org
12954 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12955 W: https://oss.oracle.com/projects/rds/
12958 F: Documentation/networking/rds.txt
12960 RDT - RESOURCE ALLOCATION
12961 M: Fenghua Yu <fenghua.yu@intel.com>
12962 M: Reinette Chatre <reinette.chatre@intel.com>
12963 L: linux-kernel@vger.kernel.org
12965 F: arch/x86/kernel/cpu/resctrl/
12966 F: arch/x86/include/asm/resctrl_sched.h
12967 F: Documentation/x86/resctrl*
12969 READ-COPY UPDATE (RCU)
12970 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12971 M: Josh Triplett <josh@joshtriplett.org>
12972 R: Steven Rostedt <rostedt@goodmis.org>
12973 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12974 R: Lai Jiangshan <jiangshanlai@gmail.com>
12975 R: Joel Fernandes <joel@joelfernandes.org>
12976 L: linux-kernel@vger.kernel.org
12977 W: http://www.rdrop.com/users/paulmck/RCU/
12979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12980 F: Documentation/RCU/
12981 X: Documentation/RCU/torture.txt
12982 F: include/linux/rcu*
12983 X: include/linux/srcu*.h
12985 X: kernel/rcu/srcu*.c
12987 REAL TIME CLOCK (RTC) SUBSYSTEM
12988 M: Alessandro Zummo <a.zummo@towertech.it>
12989 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12990 L: linux-rtc@vger.kernel.org
12991 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12994 F: Documentation/devicetree/bindings/rtc/
12995 F: Documentation/rtc.txt
12997 F: include/linux/rtc.h
12998 F: include/uapi/linux/rtc.h
12999 F: include/linux/rtc/
13000 F: include/linux/platform_data/rtc-*
13001 F: tools/testing/selftests/rtc/
13003 REALTEK AUDIO CODECS
13004 M: Bard Liao <bardliao@realtek.com>
13005 M: Oder Chiou <oder_chiou@realtek.com>
13007 F: sound/soc/codecs/rt*
13008 F: include/sound/rt*.h
13010 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13011 M: Linus Walleij <linus.walleij@linaro.org>
13013 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13014 F: drivers/net/dsa/realtek-smi*
13015 F: drivers/net/dsa/rtl83*
13017 REDPINE WIRELESS DRIVER
13018 M: Amitkumar Karwar <amitkarwar@gmail.com>
13019 M: Siva Rebbagondla <siva8118@gmail.com>
13020 L: linux-wireless@vger.kernel.org
13022 F: drivers/net/wireless/rsi/
13024 REGISTER MAP ABSTRACTION
13025 M: Mark Brown <broonie@kernel.org>
13026 L: linux-kernel@vger.kernel.org
13027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13029 F: Documentation/devicetree/bindings/regmap/
13030 F: drivers/base/regmap/
13031 F: include/linux/regmap.h
13033 REISERFS FILE SYSTEM
13034 L: reiserfs-devel@vger.kernel.org
13038 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13039 M: Ohad Ben-Cohen <ohad@wizery.com>
13040 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13041 L: linux-remoteproc@vger.kernel.org
13042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13044 F: Documentation/devicetree/bindings/remoteproc/
13045 F: Documentation/remoteproc.txt
13046 F: drivers/remoteproc/
13047 F: include/linux/remoteproc.h
13049 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13050 M: Ohad Ben-Cohen <ohad@wizery.com>
13051 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13052 L: linux-remoteproc@vger.kernel.org
13053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13056 F: Documentation/rpmsg.txt
13057 F: include/linux/rpmsg.h
13058 F: include/linux/rpmsg/
13060 RENESAS CLOCK DRIVERS
13061 M: Geert Uytterhoeven <geert+renesas@glider.be>
13062 L: linux-renesas-soc@vger.kernel.org
13063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13065 F: drivers/clk/renesas/
13067 RENESAS EMEV2 I2C DRIVER
13068 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13070 F: drivers/i2c/busses/i2c-emev2.c
13072 RENESAS ETHERNET DRIVERS
13073 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13074 L: netdev@vger.kernel.org
13075 L: linux-renesas-soc@vger.kernel.org
13076 F: Documentation/devicetree/bindings/net/renesas,*.txt
13077 F: Documentation/devicetree/bindings/net/sh_eth.txt
13078 F: drivers/net/ethernet/renesas/
13079 F: include/linux/sh_eth.h
13081 RENESAS R-CAR GYROADC DRIVER
13082 M: Marek Vasut <marek.vasut@gmail.com>
13083 L: linux-iio@vger.kernel.org
13085 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13086 F: drivers/iio/adc/rcar-gyroadc.c
13088 RENESAS R-CAR I2C DRIVERS
13089 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13091 F: drivers/i2c/busses/i2c-rcar.c
13092 F: drivers/i2c/busses/i2c-sh_mobile.c
13094 RENESAS RIIC DRIVER
13095 M: Chris Brandt <chris.brandt@renesas.com>
13097 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13098 F: drivers/i2c/busses/i2c-riic.c
13100 RENESAS USB PHY DRIVER
13101 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13102 L: linux-renesas-soc@vger.kernel.org
13104 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13106 RESET CONTROLLER FRAMEWORK
13107 M: Philipp Zabel <p.zabel@pengutronix.de>
13108 T: git git://git.pengutronix.de/git/pza/linux
13111 F: Documentation/devicetree/bindings/reset/
13112 F: include/dt-bindings/reset/
13113 F: include/linux/reset.h
13114 F: include/linux/reset/
13115 F: include/linux/reset-controller.h
13117 RESTARTABLE SEQUENCES SUPPORT
13118 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13119 M: Peter Zijlstra <peterz@infradead.org>
13120 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13121 M: Boqun Feng <boqun.feng@gmail.com>
13122 L: linux-kernel@vger.kernel.org
13125 F: include/uapi/linux/rseq.h
13126 F: include/trace/events/rseq.h
13127 F: tools/testing/selftests/rseq/
13130 M: Johannes Berg <johannes@sipsolutions.net>
13131 L: linux-wireless@vger.kernel.org
13132 W: http://wireless.kernel.org/
13133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13136 F: Documentation/rfkill.txt
13137 F: Documentation/ABI/stable/sysfs-class-rfkill
13139 F: include/linux/rfkill.h
13140 F: include/uapi/linux/rfkill.h
13143 M: Thomas Graf <tgraf@suug.ch>
13144 M: Herbert Xu <herbert@gondor.apana.org.au>
13145 L: netdev@vger.kernel.org
13147 F: lib/rhashtable.c
13148 F: lib/test_rhashtable.c
13149 F: include/linux/rhashtable.h
13150 F: include/linux/rhashtable-types.h
13152 RICOH R5C592 MEMORYSTICK DRIVER
13153 M: Maxim Levitsky <maximlevitsky@gmail.com>
13155 F: drivers/memstick/host/r592.*
13157 RICOH SMARTMEDIA/XD DRIVER
13158 M: Maxim Levitsky <maximlevitsky@gmail.com>
13160 F: drivers/mtd/nand/raw/r852.c
13161 F: drivers/mtd/nand/raw/r852.h
13163 RISC-V ARCHITECTURE
13164 M: Palmer Dabbelt <palmer@sifive.com>
13165 M: Albert Ou <aou@eecs.berkeley.edu>
13166 L: linux-riscv@lists.infradead.org
13167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13174 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13175 W: http://sourceforge.net/projects/roccat/
13177 F: drivers/hid/hid-roccat*
13178 F: include/linux/hid-roccat*
13179 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13181 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13182 M: Jacob chen <jacob2.chen@rock-chips.com>
13183 L: linux-media@vger.kernel.org
13185 F: drivers/media/platform/rockchip/rga/
13186 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13188 ROCKCHIP VPU CODEC DRIVER
13189 M: Ezequiel Garcia <ezequiel@collabora.com>
13190 L: linux-media@vger.kernel.org
13192 F: drivers/staging/media/platform/rockchip/vpu/
13193 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13196 M: Jiri Pirko <jiri@resnulli.us>
13197 L: netdev@vger.kernel.org
13199 F: drivers/net/ethernet/rocker/
13203 W: http://www.comtrol.com
13205 F: Documentation/serial/rocket.txt
13206 F: drivers/tty/rocket*
13208 ROCKETPORT EXPRESS/INFINITY DRIVER
13209 M: Kevin Cernekee <cernekee@gmail.com>
13210 L: linux-serial@vger.kernel.org
13212 F: drivers/tty/serial/rp2.*
13214 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13215 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13216 L: linux-kernel@vger.kernel.org
13217 L: linux-renesas-soc@vger.kernel.org
13219 F: drivers/mfd/bd9571mwv.c
13220 F: drivers/regulator/bd9571mwv-regulator.c
13221 F: drivers/gpio/gpio-bd9571mwv.c
13222 F: include/linux/mfd/bd9571mwv.h
13223 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13226 M: Ralf Baechle <ralf@linux-mips.org>
13227 L: linux-hams@vger.kernel.org
13228 W: http://www.linux-ax25.org/
13230 F: include/net/rose.h
13231 F: include/uapi/linux/rose.h
13234 RTL2830 MEDIA DRIVER
13235 M: Antti Palosaari <crope@iki.fi>
13236 L: linux-media@vger.kernel.org
13237 W: https://linuxtv.org
13238 W: http://palosaari.fi/linux/
13239 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13240 T: git git://linuxtv.org/anttip/media_tree.git
13242 F: drivers/media/dvb-frontends/rtl2830*
13244 RTL2832 MEDIA DRIVER
13245 M: Antti Palosaari <crope@iki.fi>
13246 L: linux-media@vger.kernel.org
13247 W: https://linuxtv.org
13248 W: http://palosaari.fi/linux/
13249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13250 T: git git://linuxtv.org/anttip/media_tree.git
13252 F: drivers/media/dvb-frontends/rtl2832*
13254 RTL2832_SDR MEDIA DRIVER
13255 M: Antti Palosaari <crope@iki.fi>
13256 L: linux-media@vger.kernel.org
13257 W: https://linuxtv.org
13258 W: http://palosaari.fi/linux/
13259 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13260 T: git git://linuxtv.org/anttip/media_tree.git
13262 F: drivers/media/dvb-frontends/rtl2832_sdr*
13264 RTL8180 WIRELESS DRIVER
13265 L: linux-wireless@vger.kernel.org
13266 W: http://wireless.kernel.org/
13267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13269 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13271 RTL8187 WIRELESS DRIVER
13272 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13273 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13274 M: Larry Finger <Larry.Finger@lwfinger.net>
13275 L: linux-wireless@vger.kernel.org
13276 W: http://wireless.kernel.org/
13277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13279 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13281 REALTEK WIRELESS DRIVER (rtlwifi family)
13282 M: Ping-Ke Shih <pkshih@realtek.com>
13283 L: linux-wireless@vger.kernel.org
13284 W: http://wireless.kernel.org/
13285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13287 F: drivers/net/wireless/realtek/rtlwifi/
13289 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13290 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13291 L: linux-wireless@vger.kernel.org
13292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13294 F: drivers/net/wireless/realtek/rtl8xxxu/
13296 RXRPC SOCKETS (AF_RXRPC)
13297 M: David Howells <dhowells@redhat.com>
13298 L: linux-afs@lists.infradead.org
13301 F: include/keys/rxrpc-type.h
13302 F: include/net/af_rxrpc.h
13303 F: include/trace/events/rxrpc.h
13304 F: include/uapi/linux/rxrpc.h
13305 F: Documentation/networking/rxrpc.txt
13306 W: https://www.infradead.org/~dhowells/kafs/
13308 S3 SAVAGE FRAMEBUFFER DRIVER
13309 M: Antonino Daplas <adaplas@gmail.com>
13310 L: linux-fbdev@vger.kernel.org
13312 F: drivers/video/fbdev/savage/
13315 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13316 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13317 L: linux-s390@vger.kernel.org
13318 W: http://www.ibm.com/developerworks/linux/linux390/
13319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13323 F: Documentation/s390/
13324 F: Documentation/driver-api/s390-drivers.rst
13326 S390 COMMON I/O LAYER
13327 M: Sebastian Ott <sebott@linux.ibm.com>
13328 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13329 L: linux-s390@vger.kernel.org
13330 W: http://www.ibm.com/developerworks/linux/linux390/
13332 F: drivers/s390/cio/
13335 M: Stefan Haberland <sth@linux.ibm.com>
13336 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13337 L: linux-s390@vger.kernel.org
13338 W: http://www.ibm.com/developerworks/linux/linux390/
13340 F: drivers/s390/block/dasd*
13341 F: block/partitions/ibm.c
13344 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13345 L: linux-s390@vger.kernel.org
13346 W: http://www.ibm.com/developerworks/linux/linux390/
13348 F: drivers/iommu/s390-iommu.c
13350 S390 IUCV NETWORK LAYER
13351 M: Julian Wiedmann <jwi@linux.ibm.com>
13352 M: Ursula Braun <ubraun@linux.ibm.com>
13353 L: linux-s390@vger.kernel.org
13354 W: http://www.ibm.com/developerworks/linux/linux390/
13356 F: drivers/s390/net/*iucv*
13357 F: include/net/iucv/
13360 S390 NETWORK DRIVERS
13361 M: Julian Wiedmann <jwi@linux.ibm.com>
13362 M: Ursula Braun <ubraun@linux.ibm.com>
13363 L: linux-s390@vger.kernel.org
13364 W: http://www.ibm.com/developerworks/linux/linux390/
13366 F: drivers/s390/net/
13369 M: Sebastian Ott <sebott@linux.ibm.com>
13370 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13371 L: linux-s390@vger.kernel.org
13372 W: http://www.ibm.com/developerworks/linux/linux390/
13375 F: drivers/pci/hotplug/s390_pci_hpc.c
13377 S390 VFIO-CCW DRIVER
13378 M: Cornelia Huck <cohuck@redhat.com>
13379 M: Farhan Ali <alifm@linux.ibm.com>
13380 M: Eric Farman <farman@linux.ibm.com>
13381 R: Halil Pasic <pasic@linux.ibm.com>
13382 L: linux-s390@vger.kernel.org
13383 L: kvm@vger.kernel.org
13385 F: drivers/s390/cio/vfio_ccw*
13386 F: Documentation/s390/vfio-ccw.txt
13387 F: include/uapi/linux/vfio_ccw.h
13390 M: Harald Freudenberger <freude@linux.ibm.com>
13391 L: linux-s390@vger.kernel.org
13392 W: http://www.ibm.com/developerworks/linux/linux390/
13394 F: drivers/s390/crypto/
13396 S390 VFIO AP DRIVER
13397 M: Tony Krowiak <akrowiak@linux.ibm.com>
13398 M: Pierre Morel <pmorel@linux.ibm.com>
13399 M: Halil Pasic <pasic@linux.ibm.com>
13400 L: linux-s390@vger.kernel.org
13401 W: http://www.ibm.com/developerworks/linux/linux390/
13403 F: drivers/s390/crypto/vfio_ap_drv.c
13404 F: drivers/s390/crypto/vfio_ap_private.h
13405 F: drivers/s390/crypto/vfio_ap_ops.c
13406 F: Documentation/s390/vfio-ap.txt
13409 M: Steffen Maier <maier@linux.ibm.com>
13410 M: Benjamin Block <bblock@linux.ibm.com>
13411 L: linux-s390@vger.kernel.org
13412 W: http://www.ibm.com/developerworks/linux/linux390/
13414 F: drivers/s390/scsi/zfcp_*
13416 S3C24XX SD/MMC Driver
13417 M: Ben Dooks <ben-linux@fluff.org>
13418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13420 F: drivers/mmc/host/s3cmci.*
13422 SAA6588 RDS RECEIVER DRIVER
13423 M: Hans Verkuil <hverkuil@xs4all.nl>
13424 L: linux-media@vger.kernel.org
13425 T: git git://linuxtv.org/media_tree.git
13426 W: https://linuxtv.org
13428 F: drivers/media/i2c/saa6588*
13430 SAA7134 VIDEO4LINUX DRIVER
13431 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13432 L: linux-media@vger.kernel.org
13433 W: https://linuxtv.org
13434 T: git git://linuxtv.org/media_tree.git
13436 F: Documentation/media/v4l-drivers/saa7134*
13437 F: drivers/media/pci/saa7134/
13439 SAA7146 VIDEO4LINUX-2 DRIVER
13440 M: Hans Verkuil <hverkuil@xs4all.nl>
13441 L: linux-media@vger.kernel.org
13442 T: git git://linuxtv.org/media_tree.git
13444 F: drivers/media/common/saa7146/
13445 F: drivers/media/pci/saa7146/
13446 F: include/media/drv-intf/saa7146*
13448 SAMSUNG AUDIO (ASoC) DRIVERS
13449 M: Krzysztof Kozlowski <krzk@kernel.org>
13450 M: Sangbeom Kim <sbkim73@samsung.com>
13451 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13452 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13454 F: sound/soc/samsung/
13455 F: Documentation/devicetree/bindings/sound/samsung*
13457 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13458 M: Krzysztof Kozlowski <krzk@kernel.org>
13459 L: linux-crypto@vger.kernel.org
13460 L: linux-samsung-soc@vger.kernel.org
13462 F: drivers/crypto/exynos-rng.c
13463 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13465 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13466 M: Łukasz Stelmach <l.stelmach@samsung.com>
13467 L: linux-samsung-soc@vger.kernel.org
13469 F: drivers/char/hw_random/exynos-trng.c
13470 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13472 SAMSUNG FRAMEBUFFER DRIVER
13473 M: Jingoo Han <jingoohan1@gmail.com>
13474 L: linux-fbdev@vger.kernel.org
13476 F: drivers/video/fbdev/s3c-fb.c
13478 SAMSUNG LAPTOP DRIVER
13479 M: Corentin Chary <corentin.chary@gmail.com>
13480 L: platform-driver-x86@vger.kernel.org
13482 F: drivers/platform/x86/samsung-laptop.c
13484 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13485 M: Sangbeom Kim <sbkim73@samsung.com>
13486 M: Krzysztof Kozlowski <krzk@kernel.org>
13487 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13488 L: linux-kernel@vger.kernel.org
13489 L: linux-samsung-soc@vger.kernel.org
13491 F: drivers/mfd/sec*.c
13492 F: drivers/regulator/s2m*.c
13493 F: drivers/regulator/s5m*.c
13494 F: drivers/clk/clk-s2mps11.c
13495 F: drivers/rtc/rtc-s5m.c
13496 F: include/linux/mfd/samsung/
13497 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13498 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13499 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13500 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13502 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13503 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13504 L: linux-media@vger.kernel.org
13505 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13507 F: drivers/media/platform/s3c-camif/
13508 F: include/media/drv-intf/s3c_camif.h
13510 SAMSUNG S3FWRN5 NFC DRIVER
13511 M: Robert Baldyga <r.baldyga@samsung.com>
13512 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13513 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13515 F: drivers/nfc/s3fwrn5
13517 SAMSUNG S5C73M3 CAMERA DRIVER
13518 M: Kyungmin Park <kyungmin.park@samsung.com>
13519 M: Andrzej Hajda <a.hajda@samsung.com>
13520 L: linux-media@vger.kernel.org
13522 F: drivers/media/i2c/s5c73m3/*
13524 SAMSUNG S5K5BAF CAMERA DRIVER
13525 M: Kyungmin Park <kyungmin.park@samsung.com>
13526 M: Andrzej Hajda <a.hajda@samsung.com>
13527 L: linux-media@vger.kernel.org
13529 F: drivers/media/i2c/s5k5baf.c
13531 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13532 M: Krzysztof Kozlowski <krzk@kernel.org>
13533 M: Vladimir Zapolskiy <vz@mleia.com>
13534 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13535 L: linux-crypto@vger.kernel.org
13536 L: linux-samsung-soc@vger.kernel.org
13538 F: drivers/crypto/s5p-sss.c
13540 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13541 M: Kyungmin Park <kyungmin.park@samsung.com>
13542 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13543 L: linux-media@vger.kernel.org
13544 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13546 F: drivers/media/platform/exynos4-is/
13548 SAMSUNG SOC CLOCK DRIVERS
13549 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13550 M: Tomasz Figa <tomasz.figa@gmail.com>
13551 M: Chanwoo Choi <cw00.choi@samsung.com>
13553 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13555 F: drivers/clk/samsung/
13556 F: include/dt-bindings/clock/exynos*.h
13557 F: Documentation/devicetree/bindings/clock/exynos*.txt
13559 SAMSUNG SPI DRIVERS
13560 M: Kukjin Kim <kgene@kernel.org>
13561 M: Krzysztof Kozlowski <krzk@kernel.org>
13562 M: Andi Shyti <andi@etezian.org>
13563 L: linux-spi@vger.kernel.org
13564 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13566 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13567 F: drivers/spi/spi-s3c*
13568 F: include/linux/platform_data/spi-s3c64xx.h
13570 SAMSUNG SXGBE DRIVERS
13571 M: Byungho An <bh74.an@samsung.com>
13572 M: Girish K S <ks.giri@samsung.com>
13573 M: Vipul Pandya <vipul.pandya@samsung.com>
13575 L: netdev@vger.kernel.org
13576 F: drivers/net/ethernet/samsung/sxgbe/
13578 SAMSUNG THERMAL DRIVER
13579 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13580 L: linux-pm@vger.kernel.org
13581 L: linux-samsung-soc@vger.kernel.org
13583 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13584 F: drivers/thermal/samsung/
13586 SAMSUNG USB2 PHY DRIVER
13587 M: Kamil Debski <kamil@wypas.org>
13588 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13589 L: linux-kernel@vger.kernel.org
13591 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13592 F: Documentation/phy/samsung-usb2.txt
13593 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13594 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13595 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13596 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13597 F: drivers/phy/samsung/phy-samsung-usb2.c
13598 F: drivers/phy/samsung/phy-samsung-usb2.h
13601 M: Zwane Mwaikambo <zwanem@gmail.com>
13603 F: drivers/watchdog/sc1200wdt.c
13606 M: Ingo Molnar <mingo@redhat.com>
13607 M: Peter Zijlstra <peterz@infradead.org>
13608 L: linux-kernel@vger.kernel.org
13609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13612 F: include/linux/sched.h
13613 F: include/uapi/linux/sched.h
13614 F: include/linux/wait.h
13615 F: include/linux/preempt.h
13617 SCR24X CHIP CARD INTERFACE DRIVER
13618 M: Lubomir Rintel <lkundrak@v3.sk>
13620 F: drivers/char/pcmcia/scr24x_cs.c
13623 M: Jens Axboe <axboe@kernel.dk>
13624 L: linux-scsi@vger.kernel.org
13625 W: http://www.kernel.dk
13627 F: drivers/scsi/sr*
13629 SCSI RDMA PROTOCOL (SRP) INITIATOR
13630 M: Bart Van Assche <bvanassche@acm.org>
13631 L: linux-rdma@vger.kernel.org
13633 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13634 F: drivers/infiniband/ulp/srp/
13635 F: include/scsi/srp.h
13637 SCSI RDMA PROTOCOL (SRP) TARGET
13638 M: Bart Van Assche <bvanassche@acm.org>
13639 L: linux-rdma@vger.kernel.org
13640 L: target-devel@vger.kernel.org
13642 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13643 F: drivers/infiniband/ulp/srpt/
13646 M: Doug Gilbert <dgilbert@interlog.com>
13647 L: linux-scsi@vger.kernel.org
13648 W: http://sg.danny.cz/sg
13650 F: Documentation/scsi/scsi-generic.txt
13651 F: drivers/scsi/sg.c
13652 F: include/scsi/sg.h
13655 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13657 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13659 L: linux-scsi@vger.kernel.org
13661 F: Documentation/devicetree/bindings/scsi/
13666 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13667 L: linux-scsi@vger.kernel.org
13669 F: Documentation/scsi/st.txt
13670 F: drivers/scsi/st.*
13671 F: drivers/scsi/st_*.h
13674 M: Vlad Yasevich <vyasevich@gmail.com>
13675 M: Neil Horman <nhorman@tuxdriver.com>
13676 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13677 L: linux-sctp@vger.kernel.org
13678 W: http://lksctp.sourceforge.net
13680 F: Documentation/networking/sctp.txt
13681 F: include/linux/sctp.h
13682 F: include/uapi/linux/sctp.h
13683 F: include/net/sctp/
13687 M: Jim Cromie <jim.cromie@gmail.com>
13689 F: Documentation/i2c/busses/scx200_acb
13690 F: arch/x86/platform/scx200/
13691 F: drivers/watchdog/scx200_wdt.c
13692 F: drivers/i2c/busses/scx200*
13693 F: drivers/mtd/maps/scx200_docflash.c
13694 F: include/linux/scx200.h
13697 M: Jim Cromie <jim.cromie@gmail.com>
13699 F: drivers/char/scx200_gpio.c
13700 F: include/linux/scx200_gpio.h
13702 SCx200 HRT CLOCKSOURCE DRIVER
13703 M: Jim Cromie <jim.cromie@gmail.com>
13705 F: drivers/clocksource/scx200_hrt.c
13707 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13708 M: Sascha Sommer <saschasommer@freenet.de>
13709 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13711 F: drivers/mmc/host/sdricoh_cs.c
13713 SECO BOARDS CEC DRIVER
13714 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13716 F: drivers/media/platform/seco-cec/seco-cec.c
13717 F: drivers/media/platform/seco-cec/seco-cec.h
13720 M: Kees Cook <keescook@chromium.org>
13721 R: Andy Lutomirski <luto@amacapital.net>
13722 R: Will Drewry <wad@chromium.org>
13723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13725 F: kernel/seccomp.c
13726 F: include/uapi/linux/seccomp.h
13727 F: include/linux/seccomp.h
13728 F: tools/testing/selftests/seccomp/*
13729 F: tools/testing/selftests/kselftest_harness.h
13730 F: Documentation/userspace-api/seccomp_filter.rst
13731 K: \bsecure_computing
13734 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13735 M: Al Cooper <alcooperx@gmail.com>
13736 L: linux-mmc@vger.kernel.org
13737 L: bcm-kernel-feedback-list@broadcom.com
13739 F: drivers/mmc/host/sdhci-brcmstb*
13741 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13742 M: Adrian Hunter <adrian.hunter@intel.com>
13743 L: linux-mmc@vger.kernel.org
13745 F: drivers/mmc/host/sdhci*
13746 F: include/linux/mmc/sdhci*
13748 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13749 M: Adrian Hunter <adrian.hunter@intel.com>
13750 M: Ritesh Harjani <riteshh@codeaurora.org>
13751 M: Asutosh Das <asutoshd@codeaurora.org>
13752 L: linux-mmc@vger.kernel.org
13754 F: drivers/mmc/host/cqhci*
13756 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13757 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13758 M: Manjunath M B <manjumb@synopsys.com>
13759 L: linux-mmc@vger.kernel.org
13761 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13763 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13764 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13765 L: linux-mmc@vger.kernel.org
13767 F: drivers/mmc/host/sdhci-of-at91.c
13769 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13770 M: Ben Dooks <ben-linux@fluff.org>
13771 M: Jaehoon Chung <jh80.chung@samsung.com>
13772 L: linux-mmc@vger.kernel.org
13774 F: drivers/mmc/host/sdhci-s3c*
13776 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13777 M: Viresh Kumar <vireshk@kernel.org>
13778 L: linux-mmc@vger.kernel.org
13780 F: drivers/mmc/host/sdhci-spear.c
13782 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13783 M: Kishon Vijay Abraham I <kishon@ti.com>
13784 L: linux-mmc@vger.kernel.org
13786 F: drivers/mmc/host/sdhci-omap.c
13788 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13789 M: Scott Bauer <scott.bauer@intel.com>
13790 M: Jonathan Derrick <jonathan.derrick@intel.com>
13791 L: linux-block@vger.kernel.org
13794 F: block/opal_proto.h
13795 F: include/linux/sed*
13796 F: include/uapi/linux/sed*
13799 M: Security Officers <security@kernel.org>
13803 M: James Morris <jmorris@namei.org>
13804 M: "Serge E. Hallyn" <serge@hallyn.com>
13805 L: linux-security-module@vger.kernel.org (suggested Cc:)
13806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13807 W: http://kernsec.org/
13810 X: security/selinux/
13812 SELINUX SECURITY MODULE
13813 M: Paul Moore <paul@paul-moore.com>
13814 M: Stephen Smalley <sds@tycho.nsa.gov>
13815 M: Eric Paris <eparis@parisplace.org>
13816 L: selinux@vger.kernel.org
13817 W: https://selinuxproject.org
13818 W: https://github.com/SELinuxProject
13819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13821 F: include/linux/selinux*
13822 F: security/selinux/
13823 F: scripts/selinux/
13824 F: Documentation/admin-guide/LSM/SELinux.rst
13827 M: Jiri Slaby <jirislaby@gmail.com>
13829 F: drivers/misc/phantom.c
13830 F: include/uapi/linux/phantom.h
13833 M: Rob Herring <robh@kernel.org>
13834 L: linux-serial@vger.kernel.org
13836 F: Documentation/devicetree/bindings/serial/slave-device.txt
13837 F: drivers/tty/serdev/
13838 F: include/linux/serdev.h
13841 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13842 L: linux-serial@vger.kernel.org
13844 F: Documentation/devicetree/bindings/serial/
13845 F: drivers/tty/serial/
13848 M: Sean Young <sean@mess.org>
13849 L: linux-media@vger.kernel.org
13851 F: drivers/media/rc/serial_ir.c
13854 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13855 M: Edward Cree <ecree@solarflare.com>
13856 M: Bert Kenward <bkenward@solarflare.com>
13857 L: netdev@vger.kernel.org
13859 F: drivers/net/ethernet/sfc/
13861 SFF/SFP/SFP+ MODULE SUPPORT
13862 M: Russell King <linux@armlinux.org.uk>
13863 L: netdev@vger.kernel.org
13865 F: drivers/net/phy/phylink.c
13866 F: drivers/net/phy/sfp*
13867 F: include/linux/phylink.h
13868 F: include/linux/sfp.h
13871 M: Dimitri Sivanich <sivanich@sgi.com>
13873 F: drivers/misc/sgi-gru/
13875 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13876 M: Pat Gefre <pfg@sgi.com>
13877 L: linux-ia64@vger.kernel.org
13879 F: Documentation/ia64/serial.txt
13880 F: drivers/tty/serial/ioc?_serial.c
13881 F: include/linux/ioc?.h
13883 SGI XP/XPC/XPNET DRIVER
13884 M: Cliff Whickman <cpw@sgi.com>
13885 M: Robin Holt <robinmholt@gmail.com>
13887 F: drivers/misc/sgi-xp/
13889 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13890 M: Ursula Braun <ubraun@linux.ibm.com>
13891 M: Karsten Graul <kgraul@linux.ibm.com>
13892 L: linux-s390@vger.kernel.org
13893 W: http://www.ibm.com/developerworks/linux/linux390/
13897 SHARP RJ54N1CB0C SENSOR DRIVER
13898 M: Jacopo Mondi <jacopo@jmondi.org>
13899 L: linux-media@vger.kernel.org
13900 T: git git://linuxtv.org/media_tree.git
13902 F: drivers/media/i2c/rj54n1cb0c.c
13903 F: include/media/i2c/rj54n1cb0c.h
13905 SH_VEU V4L2 MEM2MEM DRIVER
13906 L: linux-media@vger.kernel.org
13908 F: drivers/media/platform/sh_veu.c
13910 SH_VOU V4L2 OUTPUT DRIVER
13911 L: linux-media@vger.kernel.org
13913 F: drivers/media/platform/sh_vou.c
13914 F: include/media/drv-intf/sh_vou.h
13916 SI2157 MEDIA DRIVER
13917 M: Antti Palosaari <crope@iki.fi>
13918 L: linux-media@vger.kernel.org
13919 W: https://linuxtv.org
13920 W: http://palosaari.fi/linux/
13921 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13922 T: git git://linuxtv.org/anttip/media_tree.git
13924 F: drivers/media/tuners/si2157*
13926 SI2165 MEDIA DRIVER
13927 M: Matthias Schwarzott <zzam@gentoo.org>
13928 L: linux-media@vger.kernel.org
13929 W: https://linuxtv.org
13930 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13932 F: drivers/media/dvb-frontends/si2165*
13934 SI2168 MEDIA DRIVER
13935 M: Antti Palosaari <crope@iki.fi>
13936 L: linux-media@vger.kernel.org
13937 W: https://linuxtv.org
13938 W: http://palosaari.fi/linux/
13939 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13940 T: git git://linuxtv.org/anttip/media_tree.git
13942 F: drivers/media/dvb-frontends/si2168*
13944 SI470X FM RADIO RECEIVER I2C DRIVER
13945 M: Hans Verkuil <hverkuil@xs4all.nl>
13946 L: linux-media@vger.kernel.org
13947 T: git git://linuxtv.org/media_tree.git
13948 W: https://linuxtv.org
13950 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13952 SI470X FM RADIO RECEIVER USB DRIVER
13953 M: Hans Verkuil <hverkuil@xs4all.nl>
13954 L: linux-media@vger.kernel.org
13955 T: git git://linuxtv.org/media_tree.git
13956 W: https://linuxtv.org
13958 F: drivers/media/radio/si470x/radio-si470x-common.c
13959 F: drivers/media/radio/si470x/radio-si470x.h
13960 F: drivers/media/radio/si470x/radio-si470x-usb.c
13962 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13963 M: Eduardo Valentin <edubezval@gmail.com>
13964 L: linux-media@vger.kernel.org
13965 T: git git://linuxtv.org/media_tree.git
13966 W: https://linuxtv.org
13968 F: drivers/media/radio/si4713/si4713.?
13970 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13971 M: Eduardo Valentin <edubezval@gmail.com>
13972 L: linux-media@vger.kernel.org
13973 T: git git://linuxtv.org/media_tree.git
13974 W: https://linuxtv.org
13976 F: drivers/media/radio/si4713/radio-platform-si4713.c
13978 SI4713 FM RADIO TRANSMITTER USB DRIVER
13979 M: Hans Verkuil <hverkuil@xs4all.nl>
13980 L: linux-media@vger.kernel.org
13981 T: git git://linuxtv.org/media_tree.git
13982 W: https://linuxtv.org
13984 F: drivers/media/radio/si4713/radio-usb-si4713.c
13987 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13988 L: linux-media@vger.kernel.org
13989 W: https://linuxtv.org
13990 T: git git://linuxtv.org/media_tree.git
13992 F: drivers/media/common/siano/
13993 F: drivers/media/usb/siano/
13994 F: drivers/media/usb/siano/
13995 F: drivers/media/mmc/siano/
13998 M: Palmer Dabbelt <palmer@sifive.com>
13999 M: Paul Walmsley <paul.walmsley@sifive.com>
14000 L: linux-riscv@lists.infradead.org
14001 T: git git://github.com/sifive/riscv-linux.git
14006 SILEAD TOUCHSCREEN DRIVER
14007 M: Hans de Goede <hdegoede@redhat.com>
14008 L: linux-input@vger.kernel.org
14009 L: platform-driver-x86@vger.kernel.org
14011 F: drivers/input/touchscreen/silead.c
14012 F: drivers/platform/x86/touchscreen_dmi.c
14014 SILICON MOTION SM712 FRAME BUFFER DRIVER
14015 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14016 M: Teddy Wang <teddy.wang@siliconmotion.com>
14017 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14018 L: linux-fbdev@vger.kernel.org
14020 F: drivers/video/fbdev/sm712*
14021 F: Documentation/fb/sm712fb.txt
14023 SIMPLE FIRMWARE INTERFACE (SFI)
14024 M: Len Brown <lenb@kernel.org>
14025 L: sfi-devel@simplefirmware.org
14026 W: http://simplefirmware.org/
14027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14029 F: arch/x86/platform/sfi/
14031 F: include/linux/sfi*.h
14034 M: Hans de Goede <hdegoede@redhat.com>
14035 L: linux-fbdev@vger.kernel.org
14037 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
14038 F: drivers/video/fbdev/simplefb.c
14039 F: include/linux/platform_data/simplefb.h
14041 SIMTEC EB110ATX (Chalice CATS)
14043 P: Vincent Sanders <vince@simtec.co.uk>
14044 M: Simtec Linux Team <linux@simtec.co.uk>
14045 W: http://www.simtec.co.uk/products/EB110ATX/
14048 SIMTEC EB2410ITX (BAST)
14050 P: Vincent Sanders <vince@simtec.co.uk>
14051 M: Simtec Linux Team <linux@simtec.co.uk>
14052 W: http://www.simtec.co.uk/products/EB2410ITX/
14054 F: arch/arm/mach-s3c24xx/mach-bast.c
14055 F: arch/arm/mach-s3c24xx/bast-ide.c
14056 F: arch/arm/mach-s3c24xx/bast-irq.c
14058 SIPHASH PRF ROUTINES
14059 M: Jason A. Donenfeld <Jason@zx2c4.com>
14062 F: lib/test_siphash.c
14063 F: include/linux/siphash.h
14066 M: Gavin Schenk <g.schenk@eckelmann.de>
14067 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14068 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14071 F: drivers/gpio/gpio-siox.c
14072 F: include/trace/events/siox.h
14074 SIS 190 ETHERNET DRIVER
14075 M: Francois Romieu <romieu@fr.zoreil.com>
14076 L: netdev@vger.kernel.org
14078 F: drivers/net/ethernet/sis/sis190.c
14080 SIS 900/7016 FAST ETHERNET DRIVER
14081 M: Daniele Venzano <venza@brownhat.org>
14082 W: http://www.brownhat.org/sis900.html
14083 L: netdev@vger.kernel.org
14085 F: drivers/net/ethernet/sis/sis900.*
14087 SIS FRAMEBUFFER DRIVER
14088 M: Thomas Winischhofer <thomas@winischhofer.net>
14089 W: http://www.winischhofer.net/linuxsisvga.shtml
14091 F: Documentation/fb/sisfb.txt
14092 F: drivers/video/fbdev/sis/
14093 F: include/video/sisfb.h
14096 M: Thomas Winischhofer <thomas@winischhofer.net>
14097 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14099 F: drivers/usb/misc/sisusbvga/
14102 M: Christoph Lameter <cl@linux.com>
14103 M: Pekka Enberg <penberg@kernel.org>
14104 M: David Rientjes <rientjes@google.com>
14105 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14106 M: Andrew Morton <akpm@linux-foundation.org>
14107 L: linux-mm@kvack.org
14109 F: include/linux/sl?b*.h
14112 SLEEPABLE READ-COPY UPDATE (SRCU)
14113 M: Lai Jiangshan <jiangshanlai@gmail.com>
14114 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14115 M: Josh Triplett <josh@joshtriplett.org>
14116 R: Steven Rostedt <rostedt@goodmis.org>
14117 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14118 L: linux-kernel@vger.kernel.org
14119 W: http://www.rdrop.com/users/paulmck/RCU/
14121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14122 F: include/linux/srcu*.h
14123 F: kernel/rcu/srcu*.c
14125 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14126 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14127 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14129 F: drivers/slimbus/
14130 F: Documentation/devicetree/bindings/slimbus/
14131 F: include/linux/slimbus.h
14133 SMACK SECURITY MODULE
14134 M: Casey Schaufler <casey@schaufler-ca.com>
14135 L: linux-security-module@vger.kernel.org
14136 W: http://schaufler-ca.com
14137 T: git git://github.com/cschaufler/smack-next
14139 F: Documentation/admin-guide/LSM/Smack.rst
14142 SMC91x ETHERNET DRIVER
14143 M: Nicolas Pitre <nico@fluxnic.net>
14145 F: drivers/net/ethernet/smsc/smc91x.*
14147 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14148 M: Sakari Ailus <sakari.ailus@iki.fi>
14149 L: linux-media@vger.kernel.org
14151 F: drivers/media/i2c/smiapp/
14152 F: include/media/i2c/smiapp.h
14153 F: drivers/media/i2c/smiapp-pll.c
14154 F: drivers/media/i2c/smiapp-pll.h
14155 F: include/uapi/linux/smiapp.h
14156 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14158 SMM665 HARDWARE MONITOR DRIVER
14159 M: Guenter Roeck <linux@roeck-us.net>
14160 L: linux-hwmon@vger.kernel.org
14162 F: Documentation/hwmon/smm665
14163 F: drivers/hwmon/smm665.c
14165 SMSC EMC2103 HARDWARE MONITOR DRIVER
14166 M: Steve Glendinning <steve.glendinning@shawell.net>
14167 L: linux-hwmon@vger.kernel.org
14169 F: Documentation/hwmon/emc2103
14170 F: drivers/hwmon/emc2103.c
14172 SMSC SCH5627 HARDWARE MONITOR DRIVER
14173 M: Hans de Goede <hdegoede@redhat.com>
14174 L: linux-hwmon@vger.kernel.org
14176 F: Documentation/hwmon/sch5627
14177 F: drivers/hwmon/sch5627.c
14179 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14180 M: Steve Glendinning <steve.glendinning@shawell.net>
14181 L: linux-fbdev@vger.kernel.org
14183 F: drivers/video/fbdev/smscufx.c
14185 SMSC47B397 HARDWARE MONITOR DRIVER
14186 M: Jean Delvare <jdelvare@suse.com>
14187 L: linux-hwmon@vger.kernel.org
14189 F: Documentation/hwmon/smsc47b397
14190 F: drivers/hwmon/smsc47b397.c
14192 SMSC911x ETHERNET DRIVER
14193 M: Steve Glendinning <steve.glendinning@shawell.net>
14194 L: netdev@vger.kernel.org
14196 F: include/linux/smsc911x.h
14197 F: drivers/net/ethernet/smsc/smsc911x.*
14199 SMSC9420 PCI ETHERNET DRIVER
14200 M: Steve Glendinning <steve.glendinning@shawell.net>
14201 L: netdev@vger.kernel.org
14203 F: drivers/net/ethernet/smsc/smsc9420.*
14205 SOC-CAMERA V4L2 SUBSYSTEM
14206 L: linux-media@vger.kernel.org
14207 T: git git://linuxtv.org/media_tree.git
14209 F: include/media/soc*
14210 F: drivers/media/i2c/soc_camera/
14211 F: drivers/media/platform/soc_camera/
14213 SOCIONEXT SYNQUACER I2C DRIVER
14214 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14215 L: linux-i2c@vger.kernel.org
14217 F: drivers/i2c/busses/i2c-synquacer.c
14218 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14220 SOCIONEXT UNIPHIER SOUND DRIVER
14221 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14223 F: sound/soc/uniphier/
14225 SOEKRIS NET48XX LED SUPPORT
14226 M: Chris Boot <bootc@bootc.net>
14228 F: drivers/leds/leds-net48xx.c
14230 SOFT-ROCE DRIVER (rxe)
14231 M: Moni Shoua <monis@mellanox.com>
14232 L: linux-rdma@vger.kernel.org
14234 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14235 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14236 F: drivers/infiniband/sw/rxe/
14237 F: include/uapi/rdma/rdma_user_rxe.h
14239 SOFTLOGIC 6x10 MPEG CODEC
14240 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14241 M: Anton Sviridenko <anton@corp.bluecherry.net>
14242 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14243 M: Andrey Utkin <andrey_utkin@fastmail.com>
14244 M: Ismael Luceno <ismael@iodev.co.uk>
14245 L: linux-media@vger.kernel.org
14247 F: drivers/media/pci/solo6x10/
14249 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14250 M: James Morse <james.morse@arm.com>
14251 L: linux-arm-kernel@lists.infradead.org
14253 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14254 F: drivers/firmware/arm_sdei.c
14255 F: include/linux/arm_sdei.h
14256 F: include/uapi/linux/arm_sdei.h
14258 SOFTWARE RAID (Multiple Disks) SUPPORT
14259 M: Shaohua Li <shli@kernel.org>
14260 L: linux-raid@vger.kernel.org
14261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14263 F: drivers/md/Makefile
14264 F: drivers/md/Kconfig
14266 F: drivers/md/raid*
14267 F: include/linux/raid/
14268 F: include/uapi/linux/raid/
14270 SOCIONEXT (SNI) AVE NETWORK DRIVER
14271 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14272 L: netdev@vger.kernel.org
14274 F: drivers/net/ethernet/socionext/sni_ave.c
14275 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14277 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14278 M: Jassi Brar <jaswinder.singh@linaro.org>
14279 L: netdev@vger.kernel.org
14281 F: drivers/net/ethernet/socionext/netsec.c
14282 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14284 SOLIDRUN CLEARFOG SUPPORT
14285 M: Russell King <linux@armlinux.org.uk>
14287 F: arch/arm/boot/dts/armada-388-clearfog*
14288 F: arch/arm/boot/dts/armada-38x-solidrun-*
14290 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14291 M: Russell King <linux@armlinux.org.uk>
14293 F: arch/arm/boot/dts/imx6*-cubox-i*
14294 F: arch/arm/boot/dts/imx6*-hummingboard*
14295 F: arch/arm/boot/dts/imx6*-sr-*
14297 SONIC NETWORK DRIVER
14298 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14299 L: netdev@vger.kernel.org
14301 F: drivers/net/ethernet/natsemi/sonic.*
14303 SONICS SILICON BACKPLANE DRIVER (SSB)
14304 M: Michael Buesch <m@bues.ch>
14305 L: linux-wireless@vger.kernel.org
14308 F: include/linux/ssb/
14310 SONY IMX214 SENSOR DRIVER
14311 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14312 L: linux-media@vger.kernel.org
14313 T: git git://linuxtv.org/media_tree.git
14315 F: drivers/media/i2c/imx214.c
14316 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14318 SONY IMX258 SENSOR DRIVER
14319 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14320 L: linux-media@vger.kernel.org
14321 T: git git://linuxtv.org/media_tree.git
14323 F: drivers/media/i2c/imx258.c
14325 SONY IMX274 SENSOR DRIVER
14326 M: Leon Luo <leonl@leopardimaging.com>
14327 L: linux-media@vger.kernel.org
14328 T: git git://linuxtv.org/media_tree.git
14330 F: drivers/media/i2c/imx274.c
14331 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14333 SONY IMX319 SENSOR DRIVER
14334 M: Bingbu Cao <bingbu.cao@intel.com>
14335 L: linux-media@vger.kernel.org
14336 T: git git://linuxtv.org/media_tree.git
14338 F: drivers/media/i2c/imx319.c
14340 SONY IMX355 SENSOR DRIVER
14341 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14342 L: linux-media@vger.kernel.org
14343 T: git git://linuxtv.org/media_tree.git
14345 F: drivers/media/i2c/imx355.c
14347 SONY MEMORYSTICK CARD SUPPORT
14348 M: Alex Dubov <oakad@yahoo.com>
14349 W: http://tifmxx.berlios.de/
14351 F: drivers/memstick/host/tifm_ms.c
14353 SONY MEMORYSTICK STANDARD SUPPORT
14354 M: Maxim Levitsky <maximlevitsky@gmail.com>
14356 F: drivers/memstick/core/ms_block.*
14358 SONY VAIO CONTROL DEVICE DRIVER
14359 M: Mattia Dongili <malattia@linux.it>
14360 L: platform-driver-x86@vger.kernel.org
14361 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14363 F: Documentation/laptops/sony-laptop.txt
14364 F: drivers/char/sonypi.c
14365 F: drivers/platform/x86/sony-laptop.c
14366 F: include/linux/sony-laptop.h
14369 M: Jaroslav Kysela <perex@perex.cz>
14370 M: Takashi Iwai <tiwai@suse.com>
14371 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14372 W: http://www.alsa-project.org/
14373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14374 T: git git://git.alsa-project.org/alsa-kernel.git
14375 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14377 F: Documentation/sound/
14379 F: include/uapi/sound/
14382 SOUND - COMPRESSED AUDIO
14383 M: Vinod Koul <vkoul@kernel.org>
14384 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14387 F: Documentation/sound/designs/compress-offload.rst
14388 F: include/sound/compress_driver.h
14389 F: include/uapi/sound/compress_*
14390 F: sound/core/compress_offload.c
14391 F: sound/soc/soc-compress.c
14393 SOUND - DMAENGINE HELPERS
14394 M: Lars-Peter Clausen <lars@metafoo.de>
14396 F: include/sound/dmaengine_pcm.h
14397 F: sound/core/pcm_dmaengine.c
14398 F: sound/soc/soc-generic-dmaengine-pcm.c
14400 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14401 M: Liam Girdwood <lgirdwood@gmail.com>
14402 M: Mark Brown <broonie@kernel.org>
14403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14404 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14405 W: http://alsa-project.org/main/index.php/ASoC
14407 F: Documentation/devicetree/bindings/sound/
14408 F: Documentation/sound/soc/
14410 F: include/dt-bindings/sound/
14411 F: include/sound/soc*
14413 SOUNDWIRE SUBSYSTEM
14414 M: Vinod Koul <vkoul@kernel.org>
14415 M: Sanyog Kale <sanyog.r.kale@intel.com>
14416 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14417 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14419 F: Documentation/driver-api/soundwire/
14420 F: drivers/soundwire/
14421 F: include/linux/soundwire/
14424 M: Olli Salonen <olli.salonen@iki.fi>
14425 L: linux-media@vger.kernel.org
14426 W: https://linuxtv.org
14427 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14429 F: drivers/media/dvb-frontends/sp2*
14431 SPARC + UltraSPARC (sparc/sparc64)
14432 M: "David S. Miller" <davem@davemloft.net>
14433 L: sparclinux@vger.kernel.org
14434 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14441 SPARC SERIAL DRIVERS
14442 M: "David S. Miller" <davem@davemloft.net>
14443 L: sparclinux@vger.kernel.org
14444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14447 F: include/linux/sunserialcore.h
14448 F: drivers/tty/serial/suncore.c
14449 F: drivers/tty/serial/sunhv.c
14450 F: drivers/tty/serial/sunsab.c
14451 F: drivers/tty/serial/sunsab.h
14452 F: drivers/tty/serial/sunsu.c
14453 F: drivers/tty/serial/sunzilog.c
14454 F: drivers/tty/serial/sunzilog.h
14455 F: drivers/tty/vcc.c
14458 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14459 L: linux-sparse@vger.kernel.org
14460 W: https://sparse.wiki.kernel.org/
14461 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14463 F: include/linux/compiler.h
14465 SPEAR CLOCK FRAMEWORK SUPPORT
14466 M: Viresh Kumar <vireshk@kernel.org>
14467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14468 W: http://www.st.com/spear
14470 F: drivers/clk/spear/
14472 SPEAR PLATFORM SUPPORT
14473 M: Viresh Kumar <vireshk@kernel.org>
14474 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14476 W: http://www.st.com/spear
14478 F: arch/arm/boot/dts/spear*
14479 F: arch/arm/mach-spear/
14482 M: Marek Vasut <marek.vasut@gmail.com>
14483 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14484 L: linux-mtd@lists.infradead.org
14485 W: http://www.linux-mtd.infradead.org/
14486 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14487 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14488 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14490 F: drivers/mtd/spi-nor/
14491 F: include/linux/mtd/spi-nor.h
14494 M: Mark Brown <broonie@kernel.org>
14495 L: linux-spi@vger.kernel.org
14496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14497 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14499 F: Documentation/devicetree/bindings/spi/
14500 F: Documentation/spi/
14502 F: include/linux/spi/
14503 F: include/uapi/linux/spi/
14506 SPIDERNET NETWORK DRIVER for CELL
14507 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14508 L: netdev@vger.kernel.org
14510 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14511 F: drivers/net/ethernet/toshiba/spider_net*
14514 R: Stephen Boyd <sboyd@kernel.org>
14515 L: linux-arm-msm@vger.kernel.org
14516 F: Documentation/devicetree/bindings/spmi/
14518 F: include/dt-bindings/spmi/spmi.h
14519 F: include/linux/spmi.h
14520 F: include/trace/events/spmi.h
14523 M: Jeremy Kerr <jk@ozlabs.org>
14524 L: linuxppc-dev@lists.ozlabs.org
14525 W: http://www.ibm.com/developerworks/power/cell/
14527 F: Documentation/filesystems/spufs.txt
14528 F: arch/powerpc/platforms/cell/spufs/
14530 SQUASHFS FILE SYSTEM
14531 M: Phillip Lougher <phillip@squashfs.org.uk>
14532 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14533 W: http://squashfs.org.uk
14534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14536 F: Documentation/filesystems/squashfs.txt
14539 SRM (Alpha) environment access
14540 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14542 F: arch/alpha/kernel/srm_env.c
14544 ST LSM6DSx IMU IIO DRIVER
14545 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14546 L: linux-iio@vger.kernel.org
14547 W: http://www.st.com/
14549 F: drivers/iio/imu/st_lsm6dsx/
14550 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14552 ST STM32 I2C/SMBUS DRIVER
14553 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14554 L: linux-i2c@vger.kernel.org
14556 F: drivers/i2c/busses/i2c-stm32*
14558 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14559 M: Song Qiang <songqiang1304521@gmail.com>
14560 L: linux-iio@vger.kernel.org
14562 F: drivers/iio/proximity/vl53l0x-i2c.c
14563 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14566 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14567 M: Sasha Levin <sashal@kernel.org>
14568 L: stable@vger.kernel.org
14570 F: Documentation/process/stable-kernel-rules.rst
14573 M: Ian Abbott <abbotti@mev.co.uk>
14574 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14576 F: drivers/staging/comedi/
14578 STAGING - EROFS FILE SYSTEM
14579 M: Gao Xiang <gaoxiang25@huawei.com>
14580 M: Chao Yu <yuchao0@huawei.com>
14581 L: linux-erofs@lists.ozlabs.org
14583 F: drivers/staging/erofs/
14585 STAGING - INDUSTRIAL IO
14586 M: Jonathan Cameron <jic23@kernel.org>
14587 L: linux-iio@vger.kernel.org
14589 F: Documentation/devicetree/bindings/staging/iio/
14590 F: drivers/staging/iio/
14592 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14593 M: Marc Dietrich <marvin24@gmx.de>
14594 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14595 L: linux-tegra@vger.kernel.org
14597 F: drivers/staging/nvec/
14599 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14600 M: Jens Frederich <jfrederich@gmail.com>
14601 M: Daniel Drake <dsd@laptop.org>
14602 M: Jon Nettleton <jon.nettleton@gmail.com>
14603 W: http://wiki.laptop.org/go/DCON
14605 F: drivers/staging/olpc_dcon/
14607 STAGING - REALTEK RTL8712U DRIVERS
14608 M: Larry Finger <Larry.Finger@lwfinger.net>
14609 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14611 F: drivers/staging/rtl8712/
14613 STAGING - REALTEK RTL8188EU DRIVERS
14614 M: Larry Finger <Larry.Finger@lwfinger.net>
14616 F: drivers/staging/rtl8188eu/
14618 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14619 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14620 M: Teddy Wang <teddy.wang@siliconmotion.com>
14621 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14622 L: linux-fbdev@vger.kernel.org
14624 F: drivers/staging/sm750fb/
14626 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14627 M: William Hubbs <w.d.hubbs@gmail.com>
14628 M: Chris Brannon <chris@the-brannons.com>
14629 M: Kirk Reiser <kirk@reisers.ca>
14630 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14631 L: speakup@linux-speakup.org
14632 W: http://www.linux-speakup.org/
14634 F: drivers/staging/speakup/
14636 STAGING - VIA VT665X DRIVERS
14637 M: Forest Bond <forest@alittletooquiet.net>
14639 F: drivers/staging/vt665?/
14641 STAGING - WILC1000 WIFI DRIVER
14642 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14643 M: Ajay Singh <ajay.kathat@microchip.com>
14644 L: linux-wireless@vger.kernel.org
14646 F: drivers/staging/wilc1000/
14649 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14651 L: devel@driverdev.osuosl.org
14653 F: drivers/staging/
14655 STARFIRE/DURALAN NETWORK DRIVER
14656 M: Ion Badulescu <ionut@badula.org>
14658 F: drivers/net/ethernet/adaptec/starfire*
14660 STEC S1220 SKD DRIVER
14661 M: Bart Van Assche <bart.vanassche@wdc.com>
14662 L: linux-block@vger.kernel.org
14664 F: drivers/block/skd*[ch]
14666 STI AUDIO (ASoC) DRIVERS
14667 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14668 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14670 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14674 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14676 F: drivers/media/platform/sti/cec/
14677 F: Documentation/devicetree/bindings/media/stih-cec.txt
14679 STK1160 USB VIDEO CAPTURE DRIVER
14680 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14681 L: linux-media@vger.kernel.org
14682 T: git git://linuxtv.org/media_tree.git
14684 F: drivers/media/usb/stk1160/
14686 STM32 AUDIO (ASoC) DRIVERS
14687 M: Olivier Moysan <olivier.moysan@st.com>
14688 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14689 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14691 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14694 STM32 TIMER/LPTIMER DRIVERS
14695 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14697 F: drivers/*/stm32-*timer*
14698 F: drivers/pwm/pwm-stm32*
14699 F: include/linux/*/stm32-*tim*
14700 F: Documentation/ABI/testing/*timer-stm32
14701 F: Documentation/devicetree/bindings/*/stm32-*timer*
14702 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14704 STMMAC ETHERNET DRIVER
14705 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14706 M: Alexandre Torgue <alexandre.torgue@st.com>
14707 M: Jose Abreu <joabreu@synopsys.com>
14708 L: netdev@vger.kernel.org
14709 W: http://www.stlinux.com
14711 F: drivers/net/ethernet/stmicro/stmmac/
14714 M: Sam Creasey <sammy@sammy.net>
14715 W: http://sammy.net/sun3/
14717 F: arch/m68k/kernel/*sun3*
14718 F: arch/m68k/sun3*/
14719 F: arch/m68k/include/asm/sun3*
14720 F: drivers/net/ethernet/i825xx/sun3*
14722 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14723 M: Hans de Goede <hdegoede@redhat.com>
14724 L: linux-input@vger.kernel.org
14726 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14727 F: drivers/input/keyboard/sun4i-lradc-keys.c
14729 SUNDANCE NETWORK DRIVER
14730 M: Denis Kirjanov <kda@linux-powerpc.org>
14731 L: netdev@vger.kernel.org
14733 F: drivers/net/ethernet/dlink/sundance.c
14736 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14737 M: Rich Felker <dalias@libc.org>
14738 L: linux-sh@vger.kernel.org
14739 Q: http://patchwork.kernel.org/project/linux-sh/list/
14741 F: Documentation/sh/
14746 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14747 M: Len Brown <len.brown@intel.com>
14748 M: Pavel Machek <pavel@ucw.cz>
14749 L: linux-pm@vger.kernel.org
14750 B: https://bugzilla.kernel.org
14752 F: Documentation/power/
14753 F: arch/x86/kernel/acpi/
14754 F: drivers/base/power/
14756 F: include/linux/suspend.h
14757 F: include/linux/freezer.h
14758 F: include/linux/pm.h
14761 M: Martin Mares <mj@ucw.cz>
14762 L: linux-video@atrey.karlin.mff.cuni.cz
14764 F: Documentation/svga.txt
14765 F: arch/x86/boot/video*
14768 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14769 L: iommu@lists.linux-foundation.org
14770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14772 F: kernel/dma/swiotlb.c
14773 F: arch/*/kernel/pci-swiotlb.c
14774 F: include/linux/swiotlb.h
14777 M: Jiri Pirko <jiri@resnulli.us>
14778 M: Ivan Vecera <ivecera@redhat.com>
14779 L: netdev@vger.kernel.org
14782 F: include/net/switchdev.h
14784 SY8106A REGULATOR DRIVER
14785 M: Icenowy Zheng <icenowy@aosc.io>
14787 F: drivers/regulator/sy8106a-regulator.c
14788 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14790 SYNC FILE FRAMEWORK
14791 M: Sumit Semwal <sumit.semwal@linaro.org>
14792 R: Gustavo Padovan <gustavo@padovan.org>
14794 L: linux-media@vger.kernel.org
14795 L: dri-devel@lists.freedesktop.org
14796 F: drivers/dma-buf/sync_*
14797 F: drivers/dma-buf/dma-fence*
14798 F: drivers/dma-buf/sw_sync.c
14799 F: include/linux/sync_file.h
14800 F: include/uapi/linux/sync_file.h
14801 F: Documentation/sync_file.txt
14802 T: git git://anongit.freedesktop.org/drm/drm-misc
14804 SYNOPSYS ARC ARCHITECTURE
14805 M: Vineet Gupta <vgupta@synopsys.com>
14806 L: linux-snps-arc@lists.infradead.org
14809 F: Documentation/devicetree/bindings/arc/*
14810 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14811 F: drivers/clocksource/arc_timer.c
14812 F: drivers/tty/serial/arc_uart.c
14813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14815 SYNOPSYS ARC HSDK SDP pll clock driver
14816 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14818 F: drivers/clk/clk-hsdk-pll.c
14819 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14821 SYNOPSYS ARC SDP clock driver
14822 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14824 F: drivers/clk/axs10x/*
14825 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14827 SYNOPSYS ARC SDP platform support
14828 M: Alexey Brodkin <abrodkin@synopsys.com>
14830 F: arch/arc/plat-axs10x
14831 F: arch/arc/boot/dts/ax*
14832 F: Documentation/devicetree/bindings/arc/axs10*
14834 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14835 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14837 F: drivers/reset/reset-axs10x.c
14838 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14840 SYNOPSYS CREG GPIO DRIVER
14841 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14843 F: drivers/gpio/gpio-creg-snps.c
14844 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14846 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14847 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14849 F: drivers/tty/serial/8250/8250_dw.c
14851 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14852 M: Hoan Tran <hoan@os.amperecomputing.com>
14853 L: linux-gpio@vger.kernel.org
14855 F: drivers/gpio/gpio-dwapb.c
14856 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14858 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14859 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14861 F: drivers/dma/dwi-axi-dmac/
14862 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14864 SYNOPSYS DESIGNWARE DMAC DRIVER
14865 M: Viresh Kumar <vireshk@kernel.org>
14866 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14868 F: Documentation/devicetree/bindings/dma/snps-dma.txt
14870 F: include/dt-bindings/dma/dw-dmac.h
14871 F: include/linux/dma/dw.h
14872 F: include/linux/platform_data/dma-dw.h
14874 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14875 M: Jose Abreu <Jose.Abreu@synopsys.com>
14876 L: netdev@vger.kernel.org
14878 F: drivers/net/ethernet/synopsys/
14880 SYNOPSYS DESIGNWARE I2C DRIVER
14881 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14882 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14883 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14884 L: linux-i2c@vger.kernel.org
14886 F: drivers/i2c/busses/i2c-designware-*
14887 F: include/linux/platform_data/i2c-designware.h
14889 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14890 M: Jaehoon Chung <jh80.chung@samsung.com>
14891 L: linux-mmc@vger.kernel.org
14893 F: drivers/mmc/host/dw_mmc*
14895 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14896 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14898 F: drivers/reset/reset-hsdk.c
14899 F: include/dt-bindings/reset/snps,hsdk-reset.h
14900 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14902 SYSTEM CONFIGURATION (SYSCON)
14903 M: Lee Jones <lee.jones@linaro.org>
14904 M: Arnd Bergmann <arnd@arndb.de>
14905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14907 F: drivers/mfd/syscon.c
14909 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14910 M: Sudeep Holla <sudeep.holla@arm.com>
14911 L: linux-arm-kernel@lists.infradead.org
14913 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14914 F: drivers/clk/clk-sc[mp]i.c
14915 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14916 F: drivers/firmware/arm_scpi.c
14917 F: drivers/firmware/arm_scmi/
14918 F: include/linux/sc[mp]i_protocol.h
14920 SYSTEM RESET/SHUTDOWN DRIVERS
14921 M: Sebastian Reichel <sre@kernel.org>
14922 L: linux-pm@vger.kernel.org
14923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14925 F: Documentation/devicetree/bindings/power/reset/
14926 F: drivers/power/reset/
14928 SYSTEM TRACE MODULE CLASS
14929 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14932 F: Documentation/trace/stm.rst
14933 F: drivers/hwtracing/stm/
14934 F: include/linux/stm.h
14935 F: include/uapi/linux/stm.h
14938 M: Christoph Hellwig <hch@infradead.org>
14940 F: Documentation/filesystems/sysv-fs.txt
14942 F: include/linux/sysv_fs.h
14945 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14946 L: linux-scsi@vger.kernel.org
14947 L: target-devel@vger.kernel.org
14948 W: http://www.linux-iscsi.org
14949 W: http://groups.google.com/group/linux-iscsi-target-dev
14950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14954 F: Documentation/target/
14956 TASKSTATS STATISTICS INTERFACE
14957 M: Balbir Singh <bsingharora@gmail.com>
14959 F: Documentation/accounting/taskstats*
14960 F: include/linux/taskstats*
14961 F: kernel/taskstats.c
14964 M: Jamal Hadi Salim <jhs@mojatatu.com>
14965 M: Cong Wang <xiyou.wangcong@gmail.com>
14966 M: Jiri Pirko <jiri@resnulli.us>
14967 L: netdev@vger.kernel.org
14969 F: include/net/pkt_cls.h
14970 F: include/net/pkt_sched.h
14971 F: include/net/tc_act/
14972 F: include/uapi/linux/pkt_cls.h
14973 F: include/uapi/linux/pkt_sched.h
14974 F: include/uapi/linux/tc_act/
14975 F: include/uapi/linux/tc_ematch/
14978 TC90522 MEDIA DRIVER
14979 M: Akihiro Tsukada <tskd08@gmail.com>
14980 L: linux-media@vger.kernel.org
14982 F: drivers/media/dvb-frontends/tc90522*
14984 TCP LOW PRIORITY MODULE
14985 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14986 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14987 W: http://tcp-lp-mod.sourceforge.net/
14989 F: net/ipv4/tcp_lp.c
14991 TDA10071 MEDIA DRIVER
14992 M: Antti Palosaari <crope@iki.fi>
14993 L: linux-media@vger.kernel.org
14994 W: https://linuxtv.org
14995 W: http://palosaari.fi/linux/
14996 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14997 T: git git://linuxtv.org/anttip/media_tree.git
14999 F: drivers/media/dvb-frontends/tda10071*
15001 TDA18212 MEDIA DRIVER
15002 M: Antti Palosaari <crope@iki.fi>
15003 L: linux-media@vger.kernel.org
15004 W: https://linuxtv.org
15005 W: http://palosaari.fi/linux/
15006 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15007 T: git git://linuxtv.org/anttip/media_tree.git
15009 F: drivers/media/tuners/tda18212*
15011 TDA18218 MEDIA DRIVER
15012 M: Antti Palosaari <crope@iki.fi>
15013 L: linux-media@vger.kernel.org
15014 W: https://linuxtv.org
15015 W: http://palosaari.fi/linux/
15016 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15017 T: git git://linuxtv.org/anttip/media_tree.git
15019 F: drivers/media/tuners/tda18218*
15021 TDA18250 MEDIA DRIVER
15022 M: Olli Salonen <olli.salonen@iki.fi>
15023 L: linux-media@vger.kernel.org
15024 W: https://linuxtv.org
15025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15026 T: git git://linuxtv.org/media_tree.git
15028 F: drivers/media/tuners/tda18250*
15030 TDA18271 MEDIA DRIVER
15031 M: Michael Krufky <mkrufky@linuxtv.org>
15032 L: linux-media@vger.kernel.org
15033 W: https://linuxtv.org
15034 W: http://github.com/mkrufky
15035 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15036 T: git git://linuxtv.org/mkrufky/tuners.git
15038 F: drivers/media/tuners/tda18271*
15040 TDA1997x MEDIA DRIVER
15041 M: Tim Harvey <tharvey@gateworks.com>
15042 L: linux-media@vger.kernel.org
15043 W: https://linuxtv.org
15044 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15046 F: drivers/media/i2c/tda1997x.*
15048 TDA827x MEDIA DRIVER
15049 M: Michael Krufky <mkrufky@linuxtv.org>
15050 L: linux-media@vger.kernel.org
15051 W: https://linuxtv.org
15052 W: http://github.com/mkrufky
15053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15054 T: git git://linuxtv.org/mkrufky/tuners.git
15056 F: drivers/media/tuners/tda8290.*
15058 TDA8290 MEDIA DRIVER
15059 M: Michael Krufky <mkrufky@linuxtv.org>
15060 L: linux-media@vger.kernel.org
15061 W: https://linuxtv.org
15062 W: http://github.com/mkrufky
15063 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15064 T: git git://linuxtv.org/mkrufky/tuners.git
15066 F: drivers/media/tuners/tda8290.*
15068 TDA9840 MEDIA DRIVER
15069 M: Hans Verkuil <hverkuil@xs4all.nl>
15070 L: linux-media@vger.kernel.org
15071 T: git git://linuxtv.org/media_tree.git
15072 W: https://linuxtv.org
15074 F: drivers/media/i2c/tda9840*
15076 TEA5761 TUNER DRIVER
15077 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15078 L: linux-media@vger.kernel.org
15079 W: https://linuxtv.org
15080 T: git git://linuxtv.org/media_tree.git
15082 F: drivers/media/tuners/tea5761.*
15084 TEA5767 TUNER DRIVER
15085 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15086 L: linux-media@vger.kernel.org
15087 W: https://linuxtv.org
15088 T: git git://linuxtv.org/media_tree.git
15090 F: drivers/media/tuners/tea5767.*
15092 TEA6415C MEDIA DRIVER
15093 M: Hans Verkuil <hverkuil@xs4all.nl>
15094 L: linux-media@vger.kernel.org
15095 T: git git://linuxtv.org/media_tree.git
15096 W: https://linuxtv.org
15098 F: drivers/media/i2c/tea6415c*
15100 TEA6420 MEDIA DRIVER
15101 M: Hans Verkuil <hverkuil@xs4all.nl>
15102 L: linux-media@vger.kernel.org
15103 T: git git://linuxtv.org/media_tree.git
15104 W: https://linuxtv.org
15106 F: drivers/media/i2c/tea6420*
15109 M: Jiri Pirko <jiri@resnulli.us>
15110 L: netdev@vger.kernel.org
15112 F: drivers/net/team/
15113 F: include/linux/if_team.h
15114 F: include/uapi/linux/if_team.h
15116 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15117 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15119 F: arch/x86/platform/ts5500/
15121 TECHNOTREND USB IR RECEIVER
15122 M: Sean Young <sean@mess.org>
15123 L: linux-media@vger.kernel.org
15125 F: drivers/media/rc/ttusbir.c
15127 TECHWELL TW9910 VIDEO DECODER
15128 L: linux-media@vger.kernel.org
15130 F: drivers/media/i2c/tw9910.c
15131 F: include/media/i2c/tw9910.h
15134 M: Jens Wiklander <jens.wiklander@linaro.org>
15136 F: include/linux/tee_drv.h
15137 F: include/uapi/linux/tee.h
15139 F: Documentation/tee.txt
15141 TEGRA ARCHITECTURE SUPPORT
15142 M: Thierry Reding <thierry.reding@gmail.com>
15143 M: Jonathan Hunter <jonathanh@nvidia.com>
15144 L: linux-tegra@vger.kernel.org
15145 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15151 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15152 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15154 F: drivers/clk/tegra/
15157 M: Laxman Dewangan <ldewangan@nvidia.com>
15158 M: Jon Hunter <jonathanh@nvidia.com>
15160 F: drivers/dma/tegra*
15163 M: Laxman Dewangan <ldewangan@nvidia.com>
15165 F: drivers/i2c/busses/i2c-tegra.c
15167 TEGRA IOMMU DRIVERS
15168 M: Thierry Reding <thierry.reding@gmail.com>
15169 L: linux-tegra@vger.kernel.org
15171 F: drivers/iommu/tegra*
15174 M: Laxman Dewangan <ldewangan@nvidia.com>
15176 F: drivers/input/keyboard/tegra-kbc.c
15179 M: Stefan Agner <stefan@agner.ch>
15180 M: Lucas Stach <dev@lynxeye.de>
15182 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15183 F: drivers/mtd/nand/raw/tegra_nand.c
15186 M: Thierry Reding <thierry.reding@gmail.com>
15188 F: drivers/pwm/pwm-tegra.c
15190 TEGRA SERIAL DRIVER
15191 M: Laxman Dewangan <ldewangan@nvidia.com>
15193 F: drivers/tty/serial/serial-tegra.c
15196 M: Laxman Dewangan <ldewangan@nvidia.com>
15198 F: drivers/spi/spi-tegra*
15200 TEHUTI ETHERNET DRIVER
15201 M: Andy Gospodarek <andy@greyhouse.net>
15202 L: netdev@vger.kernel.org
15204 F: drivers/net/ethernet/tehuti/*
15206 Telecom Clock Driver for MCPL0010
15207 M: Mark Gross <mark.gross@intel.com>
15209 F: drivers/char/tlclk.c
15211 TENSILICA XTENSA PORT (xtensa)
15212 M: Chris Zankel <chris@zankel.net>
15213 M: Max Filippov <jcmvbkbc@gmail.com>
15214 L: linux-xtensa@linux-xtensa.org
15215 T: git git://github.com/czankel/xtensa-linux.git
15218 F: drivers/irqchip/irq-xtensa-*
15220 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15221 M: Nishanth Menon <nm@ti.com>
15222 M: Tero Kristo <t-kristo@ti.com>
15223 M: Santosh Shilimkar <ssantosh@kernel.org>
15224 L: linux-arm-kernel@lists.infradead.org
15226 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15227 F: drivers/firmware/ti_sci*
15228 F: include/linux/soc/ti/ti_sci_protocol.h
15229 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15230 F: drivers/soc/ti/ti_sci_pm_domains.c
15231 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15232 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15233 F: drivers/clk/keystone/sci-clk.c
15234 F: drivers/reset/reset-ti-sci.c
15236 Texas Instruments ASoC drivers
15237 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15238 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15242 Texas Instruments' DAC7612 DAC Driver
15243 M: Ricardo Ribalda <ricardo@ribalda.com>
15244 L: linux-iio@vger.kernel.org
15246 F: drivers/iio/dac/ti-dac7612.c
15247 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15249 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15250 M: Hans Verkuil <hverkuil@xs4all.nl>
15251 L: linux-media@vger.kernel.org
15252 T: git git://linuxtv.org/media_tree.git
15253 W: https://linuxtv.org
15255 F: drivers/media/radio/radio-raremono.c
15258 M: Zhang Rui <rui.zhang@intel.com>
15259 M: Eduardo Valentin <edubezval@gmail.com>
15260 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15261 L: linux-pm@vger.kernel.org
15262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15264 Q: https://patchwork.kernel.org/project/linux-pm/list/
15266 F: drivers/thermal/
15267 F: include/linux/thermal.h
15268 F: include/uapi/linux/thermal.h
15269 F: include/linux/cpu_cooling.h
15270 F: Documentation/devicetree/bindings/thermal/
15272 THERMAL/CPU_COOLING
15273 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15274 M: Viresh Kumar <viresh.kumar@linaro.org>
15275 M: Javi Merino <javi.merino@kernel.org>
15276 L: linux-pm@vger.kernel.org
15278 F: Documentation/thermal/cpu-cooling-api.txt
15279 F: drivers/thermal/cpu_cooling.c
15280 F: include/linux/cpu_cooling.h
15282 THINKPAD ACPI EXTRAS DRIVER
15283 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15284 L: ibm-acpi-devel@lists.sourceforge.net
15285 L: platform-driver-x86@vger.kernel.org
15286 W: http://ibm-acpi.sourceforge.net
15287 W: http://thinkwiki.org/wiki/Ibm-acpi
15288 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15290 F: drivers/platform/x86/thinkpad_acpi.c
15293 M: Andreas Noever <andreas.noever@gmail.com>
15294 M: Michael Jamet <michael.jamet@intel.com>
15295 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15296 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15299 F: Documentation/admin-guide/thunderbolt.rst
15300 F: drivers/thunderbolt/
15301 F: include/linux/thunderbolt.h
15303 THUNDERBOLT NETWORK DRIVER
15304 M: Michael Jamet <michael.jamet@intel.com>
15305 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15306 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15307 L: netdev@vger.kernel.org
15309 F: drivers/net/thunderbolt.c
15311 THUNDERX GPIO DRIVER
15312 M: David Daney <david.daney@cavium.com>
15314 F: drivers/gpio/gpio-thunderx.c
15316 TI AM437X VPFE DRIVER
15317 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15318 L: linux-media@vger.kernel.org
15319 W: https://linuxtv.org
15320 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15321 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15323 F: drivers/media/platform/am437x/
15325 TI BANDGAP AND THERMAL DRIVER
15326 M: Eduardo Valentin <edubezval@gmail.com>
15327 M: Keerthy <j-keerthy@ti.com>
15328 L: linux-pm@vger.kernel.org
15329 L: linux-omap@vger.kernel.org
15331 F: drivers/thermal/ti-soc-thermal/
15333 TI BQ27XXX POWER SUPPLY DRIVER
15334 R: Andrew F. Davis <afd@ti.com>
15335 F: include/linux/power/bq27xxx_battery.h
15336 F: drivers/power/supply/bq27xxx_battery.c
15337 F: drivers/power/supply/bq27xxx_battery_i2c.c
15339 TI CDCE706 CLOCK DRIVER
15340 M: Max Filippov <jcmvbkbc@gmail.com>
15342 F: drivers/clk/clk-cdce706.c
15345 M: Tero Kristo <t-kristo@ti.com>
15346 L: linux-omap@vger.kernel.org
15349 F: include/linux/clk/ti.h
15351 TI DAVINCI MACHINE SUPPORT
15352 M: Sekhar Nori <nsekhar@ti.com>
15353 M: Kevin Hilman <khilman@kernel.org>
15354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15357 F: arch/arm/mach-davinci/
15358 F: drivers/i2c/busses/i2c-davinci.c
15359 F: arch/arm/boot/dts/da850*
15361 TI DAVINCI SERIES CLOCK DRIVER
15362 M: David Lechner <david@lechnology.com>
15363 R: Sekhar Nori <nsekhar@ti.com>
15365 F: Documentation/devicetree/bindings/clock/ti/davinci/
15366 F: drivers/clk/davinci/
15368 TI DAVINCI SERIES GPIO DRIVER
15369 M: Keerthy <j-keerthy@ti.com>
15370 L: linux-gpio@vger.kernel.org
15372 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15373 F: drivers/gpio/gpio-davinci.c
15375 TI DAVINCI SERIES MEDIA DRIVER
15376 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15377 L: linux-media@vger.kernel.org
15378 W: https://linuxtv.org
15379 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15380 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15382 F: drivers/media/platform/davinci/
15383 F: include/media/davinci/
15385 TI ETHERNET SWITCH DRIVER (CPSW)
15386 R: Grygorii Strashko <grygorii.strashko@ti.com>
15387 L: linux-omap@vger.kernel.org
15388 L: netdev@vger.kernel.org
15390 F: drivers/net/ethernet/ti/cpsw*
15391 F: drivers/net/ethernet/ti/davinci*
15393 TI FLASH MEDIA INTERFACE DRIVER
15394 M: Alex Dubov <oakad@yahoo.com>
15396 F: drivers/misc/tifm*
15397 F: drivers/mmc/host/tifm_sd.c
15398 F: include/linux/tifm.h
15400 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15401 M: Santosh Shilimkar <ssantosh@kernel.org>
15402 L: linux-kernel@vger.kernel.org
15403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15405 F: drivers/soc/ti/*
15406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15408 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15409 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15410 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15411 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15413 F: sound/soc/codecs/lm49453*
15414 F: sound/soc/codecs/isabelle*
15416 TI LP855x BACKLIGHT DRIVER
15417 M: Milo Kim <milo.kim@ti.com>
15419 F: Documentation/backlight/lp855x-driver.txt
15420 F: drivers/video/backlight/lp855x_bl.c
15421 F: include/linux/platform_data/lp855x.h
15423 TI LP8727 CHARGER DRIVER
15424 M: Milo Kim <milo.kim@ti.com>
15426 F: drivers/power/supply/lp8727_charger.c
15427 F: include/linux/platform_data/lp8727.h
15429 TI LP8788 MFD DRIVER
15430 M: Milo Kim <milo.kim@ti.com>
15432 F: drivers/iio/adc/lp8788_adc.c
15433 F: drivers/leds/leds-lp8788.c
15434 F: drivers/mfd/lp8788*.c
15435 F: drivers/power/supply/lp8788-charger.c
15436 F: drivers/regulator/lp8788-*.c
15437 F: include/linux/mfd/lp8788*.h
15439 TI NETCP ETHERNET DRIVER
15440 M: Wingman Kwok <w-kwok2@ti.com>
15441 M: Murali Karicheri <m-karicheri2@ti.com>
15442 L: netdev@vger.kernel.org
15444 F: drivers/net/ethernet/ti/netcp*
15446 TI PCM3060 ASoC CODEC DRIVER
15447 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15448 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15450 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15451 F: sound/soc/codecs/pcm3060*
15453 TI TAS571X FAMILY ASoC CODEC DRIVER
15454 M: Kevin Cernekee <cernekee@chromium.org>
15455 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15457 F: sound/soc/codecs/tas571x*
15459 TI TRF7970A NFC DRIVER
15460 M: Mark Greer <mgreer@animalcreek.com>
15461 L: linux-wireless@vger.kernel.org
15462 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15464 F: drivers/nfc/trf7970a.c
15465 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15467 TI TWL4030 SERIES SOC CODEC DRIVER
15468 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15469 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15471 F: sound/soc/codecs/twl4030*
15474 M: Benoit Parrot <bparrot@ti.com>
15475 L: linux-media@vger.kernel.org
15476 W: http://linuxtv.org/
15477 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15479 F: drivers/media/platform/ti-vpe/
15481 TI WILINK WIRELESS DRIVERS
15482 L: linux-wireless@vger.kernel.org
15483 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15484 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15487 F: drivers/net/wireless/ti/
15488 F: include/linux/wl12xx.h
15490 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15491 M: John Stultz <john.stultz@linaro.org>
15492 M: Thomas Gleixner <tglx@linutronix.de>
15493 R: Stephen Boyd <sboyd@kernel.org>
15494 L: linux-kernel@vger.kernel.org
15495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15497 F: include/linux/clocksource.h
15498 F: include/linux/time.h
15499 F: include/linux/timex.h
15500 F: include/uapi/linux/time.h
15501 F: include/uapi/linux/timex.h
15502 F: kernel/time/clocksource.c
15503 F: kernel/time/time*.c
15504 F: kernel/time/alarmtimer.c
15505 F: kernel/time/ntp.c
15506 F: tools/testing/selftests/timers/
15509 M: Jon Maloy <jon.maloy@ericsson.com>
15510 M: Ying Xue <ying.xue@windriver.com>
15511 L: netdev@vger.kernel.org (core kernel code)
15512 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15513 W: http://tipc.sourceforge.net/
15515 F: include/uapi/linux/tipc*.h
15518 TLAN NETWORK DRIVER
15519 M: Samuel Chessman <chessman@tux.org>
15520 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15521 W: http://sourceforge.net/projects/tlan/
15523 F: Documentation/networking/device_drivers/ti/tlan.txt
15524 F: drivers/net/ethernet/ti/tlan.*
15526 TM6000 VIDEO4LINUX DRIVER
15527 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15528 L: linux-media@vger.kernel.org
15529 W: https://linuxtv.org
15530 T: git git://linuxtv.org/media_tree.git
15532 F: drivers/media/usb/tm6000/
15533 F: Documentation/media/v4l-drivers/tm6000*
15535 TMIO/SDHI MMC DRIVER
15536 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15537 L: linux-mmc@vger.kernel.org
15539 F: drivers/mmc/host/tmio_mmc*
15540 F: drivers/mmc/host/renesas_sdhi*
15541 F: include/linux/mfd/tmio.h
15543 TMP401 HARDWARE MONITOR DRIVER
15544 M: Guenter Roeck <linux@roeck-us.net>
15545 L: linux-hwmon@vger.kernel.org
15547 F: Documentation/hwmon/tmp401
15548 F: drivers/hwmon/tmp401.c
15550 TMPFS (SHMEM FILESYSTEM)
15551 M: Hugh Dickins <hughd@google.com>
15552 L: linux-mm@kvack.org
15554 F: include/linux/shmem_fs.h
15557 TOMOYO SECURITY MODULE
15558 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15559 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15560 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15561 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15562 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15563 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15564 W: http://tomoyo.sourceforge.jp/
15565 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15567 F: security/tomoyo/
15569 TOPSTAR LAPTOP EXTRAS DRIVER
15570 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15571 L: platform-driver-x86@vger.kernel.org
15573 F: drivers/platform/x86/topstar-laptop.c
15575 TORTURE-TEST MODULES
15576 M: Davidlohr Bueso <dave@stgolabs.net>
15577 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15578 M: Josh Triplett <josh@joshtriplett.org>
15579 L: linux-kernel@vger.kernel.org
15581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15582 F: Documentation/RCU/torture.txt
15583 F: kernel/torture.c
15584 F: kernel/rcu/rcutorture.c
15585 F: kernel/rcu/rcuperf.c
15586 F: kernel/locking/locktorture.c
15588 TOSHIBA ACPI EXTRAS DRIVER
15589 M: Azael Avalos <coproscefalo@gmail.com>
15590 L: platform-driver-x86@vger.kernel.org
15592 F: drivers/platform/x86/toshiba_acpi.c
15594 TOSHIBA BLUETOOTH DRIVER
15595 M: Azael Avalos <coproscefalo@gmail.com>
15596 L: platform-driver-x86@vger.kernel.org
15598 F: drivers/platform/x86/toshiba_bluetooth.c
15600 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15601 M: Azael Avalos <coproscefalo@gmail.com>
15602 L: platform-driver-x86@vger.kernel.org
15604 F: drivers/platform/x86/toshiba_haps.c
15607 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15608 W: http://www.buzzard.org.uk/toshiba/
15610 F: drivers/char/toshiba.c
15611 F: include/linux/toshiba.h
15612 F: include/uapi/linux/toshiba.h
15614 TOSHIBA TC358743 DRIVER
15615 M: Mats Randgaard <matrandg@cisco.com>
15616 L: linux-media@vger.kernel.org
15618 F: drivers/media/i2c/tc358743*
15619 F: include/media/i2c/tc358743.h
15621 TOSHIBA WMI HOTKEYS DRIVER
15622 M: Azael Avalos <coproscefalo@gmail.com>
15623 L: platform-driver-x86@vger.kernel.org
15625 F: drivers/platform/x86/toshiba-wmi.c
15628 M: Peter Huewe <peterhuewe@gmx.de>
15629 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15630 R: Jason Gunthorpe <jgg@ziepe.ca>
15631 L: linux-integrity@vger.kernel.org
15632 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15633 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15634 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15636 F: drivers/char/tpm/
15639 M: Steven Rostedt <rostedt@goodmis.org>
15640 M: Ingo Molnar <mingo@redhat.com>
15641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15643 F: Documentation/trace/ftrace.rst
15644 F: arch/*/*/*/ftrace.h
15645 F: arch/*/kernel/ftrace.c
15646 F: include/*/ftrace.h
15647 F: include/linux/trace*.h
15650 F: tools/testing/selftests/ftrace/
15652 TRACING MMIO ACCESSES (MMIOTRACE)
15653 M: Steven Rostedt <rostedt@goodmis.org>
15654 M: Ingo Molnar <mingo@kernel.org>
15655 R: Karol Herbst <karolherbst@gmail.com>
15656 R: Pekka Paalanen <ppaalanen@gmail.com>
15658 L: linux-kernel@vger.kernel.org
15659 L: nouveau@lists.freedesktop.org
15660 F: kernel/trace/trace_mmiotrace.c
15661 F: include/linux/mmiotrace.h
15662 F: arch/x86/mm/kmmio.c
15663 F: arch/x86/mm/mmio-mod.c
15664 F: arch/x86/mm/testmmiotrace.c
15667 M: Jiri Kosina <trivial@kernel.org>
15668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15670 K: ^Subject:.*(?i)trivial
15672 TEMPO SEMICONDUCTOR DRIVERS
15673 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15675 F: sound/soc/codecs/tscs*.c
15676 F: sound/soc/codecs/tscs*.h
15677 F: Documentation/devicetree/bindings/sound/tscs*.txt
15680 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15681 M: Jiri Slaby <jslaby@suse.com>
15683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15684 F: Documentation/serial/
15686 F: drivers/tty/serial/serial_core.c
15687 F: include/linux/serial_core.h
15688 F: include/linux/serial.h
15689 F: include/linux/tty.h
15690 F: include/uapi/linux/serial_core.h
15691 F: include/uapi/linux/serial.h
15692 F: include/uapi/linux/tty.h
15694 TUA9001 MEDIA DRIVER
15695 M: Antti Palosaari <crope@iki.fi>
15696 L: linux-media@vger.kernel.org
15697 W: https://linuxtv.org
15698 W: http://palosaari.fi/linux/
15699 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15700 T: git git://linuxtv.org/anttip/media_tree.git
15702 F: drivers/media/tuners/tua9001*
15704 TULIP NETWORK DRIVERS
15705 L: netdev@vger.kernel.org
15706 L: linux-parisc@vger.kernel.org
15708 F: drivers/net/ethernet/dec/tulip/
15711 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15712 W: http://vtun.sourceforge.net/tun
15714 F: Documentation/networking/tuntap.txt
15715 F: arch/um/os-Linux/drivers/
15717 TURBOCHANNEL SUBSYSTEM
15718 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15719 M: Ralf Baechle <ralf@linux-mips.org>
15720 L: linux-mips@vger.kernel.org
15721 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15724 F: include/linux/tc.h
15727 M: "Len Brown" <lenb@kernel.org>
15728 L: linux-pm@vger.kernel.org
15729 B: https://bugzilla.kernel.org
15730 Q: https://patchwork.kernel.org/project/linux-pm/list/
15731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15733 F: tools/power/x86/turbostat/
15735 TW5864 VIDEO4LINUX DRIVER
15736 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15737 M: Anton Sviridenko <anton@corp.bluecherry.net>
15738 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15739 M: Andrey Utkin <andrey_utkin@fastmail.com>
15740 L: linux-media@vger.kernel.org
15742 F: drivers/media/pci/tw5864/
15744 TW68 VIDEO4LINUX DRIVER
15745 M: Hans Verkuil <hverkuil@xs4all.nl>
15746 L: linux-media@vger.kernel.org
15747 T: git git://linuxtv.org/media_tree.git
15748 W: https://linuxtv.org
15750 F: drivers/media/pci/tw68/
15752 TW686X VIDEO4LINUX DRIVER
15753 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15754 L: linux-media@vger.kernel.org
15755 T: git git://linuxtv.org/media_tree.git
15756 W: http://linuxtv.org
15758 F: drivers/media/pci/tw686x/
15760 UBI FILE SYSTEM (UBIFS)
15761 M: Richard Weinberger <richard@nod.at>
15762 M: Artem Bityutskiy <dedekind1@gmail.com>
15763 M: Adrian Hunter <adrian.hunter@intel.com>
15764 L: linux-mtd@lists.infradead.org
15765 T: git git://git.infradead.org/ubifs-2.6.git
15766 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15768 F: Documentation/filesystems/ubifs.txt
15771 UCLINUX (M68KNOMMU AND COLDFIRE)
15772 M: Greg Ungerer <gerg@linux-m68k.org>
15773 W: http://www.linux-m68k.org/
15774 W: http://www.uclinux.org/
15775 L: linux-m68k@lists.linux-m68k.org
15776 L: uclinux-dev@uclinux.org (subscribers-only)
15777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15779 F: arch/m68k/coldfire/
15781 F: arch/m68k/*/*_no.*
15782 F: arch/m68k/include/asm/*_no.*
15785 M: Jan Kara <jack@suse.com>
15787 F: Documentation/filesystems/udf.txt
15791 M: Bastien Nocera <hadess@hadess.net>
15792 L: linux-input@vger.kernel.org
15794 F: drivers/hid/hid-udraw-ps3.c
15797 M: Evgeniy Dushistov <dushistov@mail.ru>
15799 F: Documentation/filesystems/ufs.txt
15802 UHID USERSPACE HID IO DRIVER:
15803 M: David Herrmann <dh.herrmann@googlemail.com>
15804 L: linux-input@vger.kernel.org
15806 F: drivers/hid/uhid.c
15807 F: include/uapi/linux/uhid.h
15810 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15811 L: linux-usb@vger.kernel.org
15813 F: drivers/usb/common/ulpi.c
15814 F: include/linux/ulpi/
15816 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15817 L: linux-usb@vger.kernel.org
15820 F: include/linux/uwb.h
15821 F: include/linux/uwb/
15823 UNICORE32 ARCHITECTURE:
15824 M: Guan Xuetao <gxt@pku.edu.cn>
15825 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15827 T: git git://github.com/gxt/linux.git
15831 M: Tony Finch <dot@dotat.at>
15832 W: http://dotat.at/prog/unifdef
15834 F: scripts/unifdef.c
15836 UNIFORM CDROM DRIVER
15837 M: Jens Axboe <axboe@kernel.dk>
15838 W: http://www.kernel.dk
15840 F: Documentation/cdrom/
15841 F: drivers/cdrom/cdrom.c
15842 F: include/linux/cdrom.h
15843 F: include/uapi/linux/cdrom.h
15845 UNISYS S-PAR DRIVERS
15846 M: David Kershner <david.kershner@unisys.com>
15847 L: sparmaintainer@unisys.com (Unisys internal)
15849 F: include/linux/visorbus.h
15850 F: drivers/visorbus/
15851 F: drivers/staging/unisys/
15853 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15854 M: Vinayak Holikatti <vinholikatti@gmail.com>
15855 L: linux-scsi@vger.kernel.org
15857 F: Documentation/scsi/ufs.txt
15858 F: drivers/scsi/ufs/
15860 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15861 M: Joao Pinto <jpinto@synopsys.com>
15862 L: linux-scsi@vger.kernel.org
15864 F: drivers/scsi/ufs/*dwc*
15866 UNSORTED BLOCK IMAGES (UBI)
15867 M: Artem Bityutskiy <dedekind1@gmail.com>
15868 M: Richard Weinberger <richard@nod.at>
15869 W: http://www.linux-mtd.infradead.org/
15870 L: linux-mtd@lists.infradead.org
15871 T: git git://git.infradead.org/ubifs-2.6.git
15873 F: drivers/mtd/ubi/
15874 F: include/linux/mtd/ubi.h
15875 F: include/uapi/mtd/ubi-user.h
15877 USB "USBNET" DRIVER FRAMEWORK
15878 M: Oliver Neukum <oneukum@suse.com>
15879 L: netdev@vger.kernel.org
15880 W: http://www.linux-usb.org/usbnet
15882 F: drivers/net/usb/usbnet.c
15883 F: include/linux/usb/usbnet.h
15886 M: Oliver Neukum <oneukum@suse.com>
15887 L: linux-usb@vger.kernel.org
15889 F: Documentation/usb/acm.txt
15890 F: drivers/usb/class/cdc-acm.*
15892 USB AR5523 WIRELESS DRIVER
15893 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15894 L: linux-wireless@vger.kernel.org
15896 F: drivers/net/wireless/ath/ar5523/
15899 M: Oliver Neukum <oneukum@suse.com>
15900 L: linux-usb@vger.kernel.org
15901 L: linux-scsi@vger.kernel.org
15903 F: drivers/usb/storage/uas.c
15905 USB CDC ETHERNET DRIVER
15906 M: Oliver Neukum <oliver@neukum.org>
15907 L: linux-usb@vger.kernel.org
15909 F: drivers/net/usb/cdc_*.c
15910 F: include/uapi/linux/usb/cdc.h
15912 USB CHAOSKEY DRIVER
15913 M: Keith Packard <keithp@keithp.com>
15914 L: linux-usb@vger.kernel.org
15916 F: drivers/usb/misc/chaoskey.c
15918 USB CYPRESS C67X00 DRIVER
15919 M: Peter Korsgaard <jacmet@sunsite.dk>
15920 L: linux-usb@vger.kernel.org
15922 F: drivers/usb/c67x00/
15924 USB DAVICOM DM9601 DRIVER
15925 M: Peter Korsgaard <jacmet@sunsite.dk>
15926 L: netdev@vger.kernel.org
15927 W: http://www.linux-usb.org/usbnet
15929 F: drivers/net/usb/dm9601.c
15931 USB DIAMOND RIO500 DRIVER
15932 M: Cesar Miquel <miquel@df.uba.ar>
15933 L: rio500-users@lists.sourceforge.net
15934 W: http://rio500.sourceforge.net
15936 F: drivers/usb/misc/rio500*
15939 M: Alan Stern <stern@rowland.harvard.edu>
15940 L: linux-usb@vger.kernel.org
15942 F: Documentation/usb/ehci.txt
15943 F: drivers/usb/host/ehci*
15945 USB GADGET/PERIPHERAL SUBSYSTEM
15946 M: Felipe Balbi <balbi@kernel.org>
15947 L: linux-usb@vger.kernel.org
15948 W: http://www.linux-usb.org/gadget
15949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15951 F: drivers/usb/gadget/
15952 F: include/linux/usb/gadget*
15954 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15955 M: Jiri Kosina <jikos@kernel.org>
15956 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15957 L: linux-usb@vger.kernel.org
15958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15960 F: Documentation/hid/hiddev.txt
15961 F: drivers/hid/usbhid/
15963 USB INTEL XHCI ROLE MUX DRIVER
15964 M: Hans de Goede <hdegoede@redhat.com>
15965 L: linux-usb@vger.kernel.org
15967 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15970 M: Olav Kongas <ok@artecdesign.ee>
15971 L: linux-usb@vger.kernel.org
15973 F: drivers/usb/host/isp116x*
15974 F: include/linux/usb/isp116x.h
15976 USB LAN78XX ETHERNET DRIVER
15977 M: Woojung Huh <woojung.huh@microchip.com>
15978 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15979 L: netdev@vger.kernel.org
15981 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15982 F: drivers/net/usb/lan78xx.*
15983 F: include/dt-bindings/net/microchip-lan78xx.h
15985 USB MASS STORAGE DRIVER
15986 M: Alan Stern <stern@rowland.harvard.edu>
15987 L: linux-usb@vger.kernel.org
15988 L: usb-storage@lists.one-eyed-alien.net
15990 F: drivers/usb/storage/
15993 M: Clemens Ladisch <clemens@ladisch.de>
15994 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15995 T: git git://git.alsa-project.org/alsa-kernel.git
15997 F: sound/usb/midi.*
15999 USB NETWORKING DRIVERS
16000 L: linux-usb@vger.kernel.org
16002 F: drivers/net/usb/
16005 M: Alan Stern <stern@rowland.harvard.edu>
16006 L: linux-usb@vger.kernel.org
16008 F: Documentation/usb/ohci.txt
16009 F: drivers/usb/host/ohci*
16011 USB OTG FSM (Finite State Machine)
16012 M: Peter Chen <Peter.Chen@nxp.com>
16013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16014 L: linux-usb@vger.kernel.org
16016 F: drivers/usb/common/usb-otg-fsm.c
16019 M: Valentina Manea <valentina.manea.m@gmail.com>
16020 M: Shuah Khan <shuah@kernel.org>
16021 M: Shuah Khan <skhan@linuxfoundation.org>
16022 L: linux-usb@vger.kernel.org
16024 F: Documentation/usb/usbip_protocol.txt
16025 F: drivers/usb/usbip/
16026 F: tools/usb/usbip/
16027 F: tools/testing/selftests/drivers/usb/usbip/
16030 M: Petko Manolov <petkan@nucleusys.com>
16031 L: linux-usb@vger.kernel.org
16032 L: netdev@vger.kernel.org
16033 T: git git://github.com/petkan/pegasus.git
16034 W: https://github.com/petkan/pegasus
16036 F: drivers/net/usb/pegasus.*
16039 M: Felipe Balbi <balbi@kernel.org>
16040 L: linux-usb@vger.kernel.org
16041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16043 F: drivers/usb/phy/
16045 USB PRINTER DRIVER (usblp)
16046 M: Pete Zaitcev <zaitcev@redhat.com>
16047 L: linux-usb@vger.kernel.org
16049 F: drivers/usb/class/usblp.c
16051 USB QMI WWAN NETWORK DRIVER
16052 M: Bjørn Mork <bjorn@mork.no>
16053 L: netdev@vger.kernel.org
16055 F: Documentation/ABI/testing/sysfs-class-net-qmi
16056 F: drivers/net/usb/qmi_wwan.c
16059 M: Petko Manolov <petkan@nucleusys.com>
16060 L: linux-usb@vger.kernel.org
16061 L: netdev@vger.kernel.org
16062 T: git git://github.com/petkan/rtl8150.git
16063 W: https://github.com/petkan/rtl8150
16065 F: drivers/net/usb/rtl8150.c
16067 USB SERIAL SUBSYSTEM
16068 M: Johan Hovold <johan@kernel.org>
16069 L: linux-usb@vger.kernel.org
16070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16072 F: Documentation/usb/usb-serial.txt
16073 F: drivers/usb/serial/
16074 F: include/linux/usb/serial.h
16076 USB SMSC75XX ETHERNET DRIVER
16077 M: Steve Glendinning <steve.glendinning@shawell.net>
16078 L: netdev@vger.kernel.org
16080 F: drivers/net/usb/smsc75xx.*
16082 USB SMSC95XX ETHERNET DRIVER
16083 M: Steve Glendinning <steve.glendinning@shawell.net>
16084 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16085 L: netdev@vger.kernel.org
16087 F: drivers/net/usb/smsc95xx.*
16090 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16091 L: linux-usb@vger.kernel.org
16092 W: http://www.linux-usb.org
16093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16095 F: Documentation/devicetree/bindings/usb/
16096 F: Documentation/usb/
16098 F: include/linux/usb.h
16099 F: include/linux/usb/
16101 USB TYPEC PI3USB30532 MUX DRIVER
16102 M: Hans de Goede <hdegoede@redhat.com>
16103 L: linux-usb@vger.kernel.org
16105 F: drivers/usb/typec/mux/pi3usb30532.c
16108 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16109 L: linux-usb@vger.kernel.org
16111 F: Documentation/ABI/testing/sysfs-class-typec
16112 F: Documentation/driver-api/usb/typec.rst
16113 F: drivers/usb/typec/
16114 F: include/linux/usb/typec.h
16116 USB TYPEC BUS FOR ALTERNATE MODES
16117 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16118 L: linux-usb@vger.kernel.org
16120 F: Documentation/ABI/testing/sysfs-bus-typec
16121 F: Documentation/driver-api/usb/typec_bus.rst
16122 F: drivers/usb/typec/altmodes/
16123 F: include/linux/usb/typec_altmode.h
16125 USB TYPEC PORT CONTROLLER DRIVERS
16126 M: Guenter Roeck <linux@roeck-us.net>
16127 L: linux-usb@vger.kernel.org
16129 F: drivers/usb/typec/tcpm/
16132 M: Alan Stern <stern@rowland.harvard.edu>
16133 L: linux-usb@vger.kernel.org
16135 F: drivers/usb/host/uhci*
16138 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16139 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16140 L: linux-media@vger.kernel.org
16141 T: git git://linuxtv.org/media_tree.git
16142 W: http://www.ideasonboard.org/uvc/
16144 F: drivers/media/usb/uvc/
16145 F: include/uapi/linux/uvcvideo.h
16148 M: Hans Verkuil <hverkuil@xs4all.nl>
16149 L: linux-media@vger.kernel.org
16150 T: git git://linuxtv.org/media_tree.git
16151 W: https://linuxtv.org
16153 F: drivers/media/usb/usbvision/
16156 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16157 L: linux-usb@vger.kernel.org
16159 F: drivers/usb/gadget/function/*uvc*
16160 F: drivers/usb/gadget/legacy/webcam.c
16161 F: include/uapi/linux/usb/g_uvc.h
16163 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16164 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16165 L: linux-wireless@vger.kernel.org
16167 F: drivers/net/wireless/rndis_wlan.c
16170 M: Mathias Nyman <mathias.nyman@intel.com>
16171 L: linux-usb@vger.kernel.org
16173 F: drivers/usb/host/xhci*
16174 F: drivers/usb/host/pci-quirks*
16177 L: linux-wireless@vger.kernel.org
16178 W: http://linux-lc100020.sourceforge.net
16180 F: drivers/net/wireless/zydas/zd1201.*
16183 M: Antoine Jacquet <royale@zerezo.com>
16184 L: linux-usb@vger.kernel.org
16185 L: linux-media@vger.kernel.org
16186 T: git git://linuxtv.org/media_tree.git
16187 W: http://royale.zerezo.com/zr364xx/
16189 F: Documentation/media/v4l-drivers/zr364xx*
16190 F: drivers/media/usb/zr364xx/
16192 USER-MODE LINUX (UML)
16193 M: Jeff Dike <jdike@addtoit.com>
16194 M: Richard Weinberger <richard@nod.at>
16195 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16196 L: linux-um@lists.infradead.org
16197 W: http://user-mode-linux.sourceforge.net
16198 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16201 F: Documentation/virtual/uml/
16206 USERSPACE COPYIN/COPYOUT (UIOVEC)
16207 M: Alexander Viro <viro@zeniv.linux.org.uk>
16210 F: include/linux/uio.h
16212 USERSPACE DMA BUFFER DRIVER
16213 M: Gerd Hoffmann <kraxel@redhat.com>
16215 L: dri-devel@lists.freedesktop.org
16216 F: drivers/dma-buf/udmabuf.c
16217 F: include/uapi/linux/udmabuf.h
16218 T: git git://anongit.freedesktop.org/drm/drm-misc
16220 USERSPACE I/O (UIO)
16221 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16224 F: Documentation/driver-api/uio-howto.rst
16226 F: include/linux/uio_driver.h
16229 M: Karel Zak <kzak@redhat.com>
16230 L: util-linux@vger.kernel.org
16231 W: http://en.wikipedia.org/wiki/Util-linux
16232 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16236 M: Christoph Hellwig <hch@lst.de>
16237 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16238 L: linux-kernel@vger.kernel.org
16239 T: git git://git.infradead.org/users/hch/uuid.git
16242 F: include/linux/uuid.h
16243 F: include/uapi/linux/uuid.h
16247 M: Michal Januszewski <spock@gentoo.org>
16248 L: linux-fbdev@vger.kernel.org
16249 W: https://github.com/mjanusz/v86d
16251 F: Documentation/fb/uvesafb.txt
16252 F: drivers/video/fbdev/uvesafb.*
16255 M: Stefan Agner <stefan@agner.ch>
16256 L: linux-mtd@lists.infradead.org
16258 F: drivers/mtd/nand/raw/vf610_nfc.c
16260 VFAT/FAT/MSDOS FILESYSTEM
16261 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16263 F: Documentation/filesystems/vfat.txt
16267 M: Alex Williamson <alex.williamson@redhat.com>
16268 L: kvm@vger.kernel.org
16269 T: git git://github.com/awilliam/linux-vfio.git
16271 F: Documentation/vfio.txt
16273 F: include/linux/vfio.h
16274 F: include/uapi/linux/vfio.h
16276 VFIO MEDIATED DEVICE DRIVERS
16277 M: Kirti Wankhede <kwankhede@nvidia.com>
16278 L: kvm@vger.kernel.org
16280 F: Documentation/vfio-mediated-device.txt
16281 F: drivers/vfio/mdev/
16282 F: include/linux/mdev.h
16283 F: samples/vfio-mdev/
16285 VFIO PLATFORM DRIVER
16286 M: Eric Auger <eric.auger@redhat.com>
16287 L: kvm@vger.kernel.org
16289 F: drivers/vfio/platform/
16292 R: Lukas Wunner <lukas@wunner.de>
16294 F: Documentation/gpu/vga-switcheroo.rst
16295 F: drivers/gpu/vga/vga_switcheroo.c
16296 F: include/linux/vga_switcheroo.h
16297 T: git git://anongit.freedesktop.org/drm/drm-misc
16299 VIA RHINE NETWORK DRIVER
16301 F: drivers/net/ethernet/via/via-rhine.c
16303 VIA SD/MMC CARD CONTROLLER DRIVER
16304 M: Bruce Chang <brucechang@via.com.tw>
16305 M: Harald Welte <HaraldWelte@viatech.com>
16307 F: drivers/mmc/host/via-sdmmc.c
16309 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16310 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16311 L: linux-fbdev@vger.kernel.org
16313 F: include/linux/via-core.h
16314 F: include/linux/via-gpio.h
16315 F: include/linux/via_i2c.h
16316 F: drivers/video/fbdev/via/
16318 VIA VELOCITY NETWORK DRIVER
16319 M: Francois Romieu <romieu@fr.zoreil.com>
16320 L: netdev@vger.kernel.org
16322 F: drivers/net/ethernet/via/via-velocity.*
16324 VICODEC VIRTUAL CODEC DRIVER
16325 M: Hans Verkuil <hans.verkuil@cisco.com>
16326 L: linux-media@vger.kernel.org
16327 T: git git://linuxtv.org/media_tree.git
16328 W: https://linuxtv.org
16330 F: drivers/media/platform/vicodec/*
16332 VIDEO MULTIPLEXER DRIVER
16333 M: Philipp Zabel <p.zabel@pengutronix.de>
16334 L: linux-media@vger.kernel.org
16336 F: drivers/media/platform/video-mux.c
16338 VIDEO I2C POLLING DRIVER
16339 M: Matt Ranostay <matt.ranostay@konsulko.com>
16340 L: linux-media@vger.kernel.org
16342 F: drivers/media/i2c/video-i2c.c
16344 VIDEOBUF2 FRAMEWORK
16345 M: Pawel Osciak <pawel@osciak.com>
16346 M: Marek Szyprowski <m.szyprowski@samsung.com>
16347 M: Kyungmin Park <kyungmin.park@samsung.com>
16348 L: linux-media@vger.kernel.org
16350 F: drivers/media/common/videobuf2/*
16351 F: include/media/videobuf2-*
16353 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16354 M: Helen Koike <helen.koike@collabora.com>
16355 L: linux-media@vger.kernel.org
16356 T: git git://linuxtv.org/media_tree.git
16357 W: https://linuxtv.org
16359 F: drivers/media/platform/vimc/*
16362 M: Alex Williamson <alex.williamson@redhat.com>
16363 M: Paolo Bonzini <pbonzini@redhat.com>
16364 L: kvm@vger.kernel.org
16368 VIRTIO AND VHOST VSOCK DRIVER
16369 M: Stefan Hajnoczi <stefanha@redhat.com>
16370 L: kvm@vger.kernel.org
16371 L: virtualization@lists.linux-foundation.org
16372 L: netdev@vger.kernel.org
16374 F: include/linux/virtio_vsock.h
16375 F: include/uapi/linux/virtio_vsock.h
16376 F: include/uapi/linux/vsockmon.h
16377 F: include/uapi/linux/vm_sockets_diag.h
16378 F: net/vmw_vsock/diag.c
16379 F: net/vmw_vsock/af_vsock_tap.c
16380 F: net/vmw_vsock/virtio_transport_common.c
16381 F: net/vmw_vsock/virtio_transport.c
16382 F: drivers/net/vsockmon.c
16383 F: drivers/vhost/vsock.c
16384 F: tools/testing/vsock/
16386 VIRTIO CONSOLE DRIVER
16387 M: Amit Shah <amit@kernel.org>
16388 L: virtualization@lists.linux-foundation.org
16390 F: drivers/char/virtio_console.c
16391 F: include/linux/virtio_console.h
16392 F: include/uapi/linux/virtio_console.h
16394 VIRTIO CORE, NET AND BLOCK DRIVERS
16395 M: "Michael S. Tsirkin" <mst@redhat.com>
16396 M: Jason Wang <jasowang@redhat.com>
16397 L: virtualization@lists.linux-foundation.org
16399 F: Documentation/devicetree/bindings/virtio/
16402 F: drivers/net/virtio_net.c
16403 F: drivers/block/virtio_blk.c
16404 F: include/linux/virtio*.h
16405 F: include/uapi/linux/virtio_*.h
16406 F: drivers/crypto/virtio/
16407 F: mm/balloon_compaction.c
16409 VIRTIO CRYPTO DRIVER
16410 M: Gonglei <arei.gonglei@huawei.com>
16411 L: virtualization@lists.linux-foundation.org
16412 L: linux-crypto@vger.kernel.org
16414 F: drivers/crypto/virtio/
16415 F: include/uapi/linux/virtio_crypto.h
16417 VIRTIO DRIVERS FOR S390
16418 M: Cornelia Huck <cohuck@redhat.com>
16419 M: Halil Pasic <pasic@linux.ibm.com>
16420 L: linux-s390@vger.kernel.org
16421 L: virtualization@lists.linux-foundation.org
16422 L: kvm@vger.kernel.org
16424 F: drivers/s390/virtio/
16425 F: arch/s390/include/uapi/asm/virtio-ccw.h
16428 M: David Airlie <airlied@linux.ie>
16429 M: Gerd Hoffmann <kraxel@redhat.com>
16430 L: dri-devel@lists.freedesktop.org
16431 L: virtualization@lists.linux-foundation.org
16432 T: git git://anongit.freedesktop.org/drm/drm-misc
16434 F: drivers/gpu/drm/virtio/
16435 F: include/uapi/linux/virtio_gpu.h
16437 VIRTIO HOST (VHOST)
16438 M: "Michael S. Tsirkin" <mst@redhat.com>
16439 M: Jason Wang <jasowang@redhat.com>
16440 L: kvm@vger.kernel.org
16441 L: virtualization@lists.linux-foundation.org
16442 L: netdev@vger.kernel.org
16443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16446 F: include/uapi/linux/vhost.h
16448 VIRTIO INPUT DRIVER
16449 M: Gerd Hoffmann <kraxel@redhat.com>
16451 F: drivers/virtio/virtio_input.c
16452 F: include/uapi/linux/virtio_input.h
16454 VIRTUAL BOX GUEST DEVICE DRIVER
16455 M: Hans de Goede <hdegoede@redhat.com>
16456 M: Arnd Bergmann <arnd@arndb.de>
16457 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16459 F: include/linux/vbox_utils.h
16460 F: include/uapi/linux/vbox*.h
16461 F: drivers/virt/vboxguest/
16463 VIRTUAL SERIO DEVICE DRIVER
16464 M: Stephen Chandler Paul <thatslyude@gmail.com>
16466 F: drivers/input/serio/userio.c
16467 F: include/uapi/linux/userio.h
16469 VIVID VIRTUAL VIDEO DRIVER
16470 M: Hans Verkuil <hverkuil@xs4all.nl>
16471 L: linux-media@vger.kernel.org
16472 T: git git://linuxtv.org/media_tree.git
16473 W: https://linuxtv.org
16475 F: drivers/media/platform/vivid/*
16478 M: Florian Fainelli <f.fainelli@gmail.com>
16479 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16481 F: drivers/vlynq/vlynq.c
16482 F: include/linux/vlynq.h
16485 M: Martyn Welch <martyn@welchs.me.uk>
16486 M: Manohar Vanga <manohar.vanga@gmail.com>
16487 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16488 L: devel@driverdev.osuosl.org
16490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16491 F: Documentation/driver-api/vme.rst
16492 F: drivers/staging/vme/
16494 F: include/linux/vme*
16496 VMWARE BALLOON DRIVER
16497 M: Julien Freche <jfreche@vmware.com>
16498 M: Nadav Amit <namit@vmware.com>
16499 M: "VMware, Inc." <pv-drivers@vmware.com>
16500 L: linux-kernel@vger.kernel.org
16502 F: drivers/misc/vmw_balloon.c
16504 VMWARE HYPERVISOR INTERFACE
16505 M: Alok Kataria <akataria@vmware.com>
16506 L: virtualization@lists.linux-foundation.org
16508 F: arch/x86/kernel/cpu/vmware.c
16510 VMWARE PVRDMA DRIVER
16511 M: Adit Ranadive <aditr@vmware.com>
16512 M: VMware PV-Drivers <pv-drivers@vmware.com>
16513 L: linux-rdma@vger.kernel.org
16515 F: drivers/infiniband/hw/vmw_pvrdma/
16517 VMware PVSCSI driver
16518 M: Jim Gill <jgill@vmware.com>
16519 M: VMware PV-Drivers <pv-drivers@vmware.com>
16520 L: linux-scsi@vger.kernel.org
16522 F: drivers/scsi/vmw_pvscsi.c
16523 F: drivers/scsi/vmw_pvscsi.h
16525 VMWARE VMMOUSE SUBDRIVER
16526 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16527 M: "VMware, Inc." <pv-drivers@vmware.com>
16528 L: linux-input@vger.kernel.org
16530 F: drivers/input/mouse/vmmouse.c
16531 F: drivers/input/mouse/vmmouse.h
16533 VMWARE VMXNET3 ETHERNET DRIVER
16534 M: Ronak Doshi <doshir@vmware.com>
16535 M: "VMware, Inc." <pv-drivers@vmware.com>
16536 L: netdev@vger.kernel.org
16538 F: drivers/net/vmxnet3/
16540 VOCORE VOCORE2 BOARD
16541 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16542 L: linux-mips@vger.kernel.org
16544 F: arch/mips/boot/dts/ralink/vocore2.dts
16546 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16547 M: Liam Girdwood <lgirdwood@gmail.com>
16548 M: Mark Brown <broonie@kernel.org>
16549 L: linux-kernel@vger.kernel.org
16550 W: http://www.slimlogic.co.uk/?p=48
16551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16553 F: Documentation/devicetree/bindings/regulator/
16554 F: Documentation/power/regulator/
16555 F: drivers/regulator/
16556 F: include/dt-bindings/regulator/
16557 F: include/linux/regulator/
16560 M: David Ahern <dsa@cumulusnetworks.com>
16561 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16562 L: netdev@vger.kernel.org
16564 F: drivers/net/vrf.c
16565 F: Documentation/networking/vrf.txt
16567 VT1211 HARDWARE MONITOR DRIVER
16568 M: Juerg Haefliger <juergh@gmail.com>
16569 L: linux-hwmon@vger.kernel.org
16571 F: Documentation/hwmon/vt1211
16572 F: drivers/hwmon/vt1211.c
16574 VT8231 HARDWARE MONITOR DRIVER
16575 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16576 L: linux-hwmon@vger.kernel.org
16578 F: drivers/hwmon/vt8231.c
16580 VUB300 USB to SDIO/SD/MMC bridge chip
16581 M: Tony Olech <tony.olech@elandigitalsystems.com>
16582 L: linux-mmc@vger.kernel.org
16583 L: linux-usb@vger.kernel.org
16585 F: drivers/mmc/host/vub300.c
16587 W1 DALLAS'S 1-WIRE BUS
16588 M: Evgeniy Polyakov <zbr@ioremap.net>
16590 F: Documentation/devicetree/bindings/w1/
16591 F: Documentation/w1/
16593 F: include/linux/w1.h
16595 W83791D HARDWARE MONITORING DRIVER
16596 M: Marc Hulsman <m.hulsman@tudelft.nl>
16597 L: linux-hwmon@vger.kernel.org
16599 F: Documentation/hwmon/w83791d
16600 F: drivers/hwmon/w83791d.c
16602 W83793 HARDWARE MONITORING DRIVER
16603 M: Rudolf Marek <r.marek@assembler.cz>
16604 L: linux-hwmon@vger.kernel.org
16606 F: Documentation/hwmon/w83793
16607 F: drivers/hwmon/w83793.c
16609 W83795 HARDWARE MONITORING DRIVER
16610 M: Jean Delvare <jdelvare@suse.com>
16611 L: linux-hwmon@vger.kernel.org
16613 F: drivers/hwmon/w83795.c
16615 W83L51xD SD/MMC CARD INTERFACE DRIVER
16616 M: Pierre Ossman <pierre@ossman.eu>
16618 F: drivers/mmc/host/wbsd.*
16620 WACOM PROTOCOL 4 SERIAL TABLETS
16621 M: Julian Squires <julian@cipht.net>
16622 M: Hans de Goede <hdegoede@redhat.com>
16623 L: linux-input@vger.kernel.org
16625 F: drivers/input/tablet/wacom_serial4.c
16627 WATCHDOG DEVICE DRIVERS
16628 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16629 M: Guenter Roeck <linux@roeck-us.net>
16630 L: linux-watchdog@vger.kernel.org
16631 W: http://www.linux-watchdog.org/
16632 T: git git://www.linux-watchdog.org/linux-watchdog.git
16634 F: Documentation/devicetree/bindings/watchdog/
16635 F: Documentation/watchdog/
16636 F: drivers/watchdog/
16637 F: include/linux/watchdog.h
16638 F: include/uapi/linux/watchdog.h
16640 WHISKEYCOVE PMIC GPIO DRIVER
16641 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16642 L: linux-gpio@vger.kernel.org
16644 F: drivers/gpio/gpio-wcove.c
16647 M: David Herrmann <dh.herrmann@googlemail.com>
16648 L: linux-input@vger.kernel.org
16650 F: drivers/hid/hid-wiimote*
16652 WILOCITY WIL6210 WIRELESS DRIVER
16653 M: Maya Erez <merez@codeaurora.org>
16654 L: linux-wireless@vger.kernel.org
16655 L: wil6210@qti.qualcomm.com
16657 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16658 F: drivers/net/wireless/ath/wil6210/
16661 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16662 M: linux-wimax@intel.com
16663 L: wimax@linuxwimax.org (subscribers-only)
16665 W: http://linuxwimax.org
16666 F: Documentation/wimax/README.wimax
16667 F: include/linux/wimax/debug.h
16668 F: include/net/wimax.h
16669 F: include/uapi/linux/wimax.h
16673 M: David Härdeman <david@hardeman.nu>
16675 F: drivers/media/rc/winbond-cir.c
16677 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16678 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16679 L: linux-watchdog@vger.kernel.org
16681 F: drivers/watchdog/ebc-c384_wdt.c
16683 WINSYSTEMS WS16C48 GPIO DRIVER
16684 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16685 L: linux-gpio@vger.kernel.org
16687 F: drivers/gpio/gpio-ws16c48.c
16689 WISTRON LAPTOP BUTTON DRIVER
16690 M: Miloslav Trmac <mitr@volny.cz>
16692 F: drivers/input/misc/wistron_btns.c
16694 WL3501 WIRELESS PCMCIA CARD DRIVER
16695 L: linux-wireless@vger.kernel.org
16697 F: drivers/net/wireless/wl3501*
16699 WOLFSON MICROELECTRONICS DRIVERS
16700 L: patches@opensource.cirrus.com
16701 T: git https://github.com/CirrusLogic/linux-drivers.git
16702 W: https://github.com/CirrusLogic/linux-drivers/wiki
16704 F: Documentation/hwmon/wm83??
16705 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16706 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16707 F: Documentation/devicetree/bindings/mfd/arizona.txt
16708 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16709 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16710 F: arch/arm/mach-s3c64xx/mach-crag6410*
16711 F: drivers/clk/clk-wm83*.c
16712 F: drivers/extcon/extcon-arizona.c
16713 F: drivers/leds/leds-wm83*.c
16714 F: drivers/gpio/gpio-*wm*.c
16715 F: drivers/gpio/gpio-arizona.c
16716 F: drivers/hwmon/wm83??-hwmon.c
16717 F: drivers/input/misc/wm831x-on.c
16718 F: drivers/input/touchscreen/wm831x-ts.c
16719 F: drivers/input/touchscreen/wm97*.c
16720 F: drivers/mfd/arizona*
16721 F: drivers/mfd/wm*.c
16722 F: drivers/mfd/cs47l24*
16723 F: drivers/power/supply/wm83*.c
16724 F: drivers/rtc/rtc-wm83*.c
16725 F: drivers/regulator/wm8*.c
16726 F: drivers/regulator/arizona*
16727 F: drivers/video/backlight/wm83*_bl.c
16728 F: drivers/watchdog/wm83*_wdt.c
16729 F: include/linux/mfd/arizona/
16730 F: include/linux/mfd/wm831x/
16731 F: include/linux/mfd/wm8350/
16732 F: include/linux/mfd/wm8400*
16733 F: include/linux/regulator/arizona*
16734 F: include/linux/wm97xx.h
16735 F: include/sound/wm????.h
16736 F: sound/soc/codecs/arizona.?
16737 F: sound/soc/codecs/wm*
16738 F: sound/soc/codecs/cs47l24*
16741 M: Tejun Heo <tj@kernel.org>
16742 R: Lai Jiangshan <jiangshanlai@gmail.com>
16743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16745 F: include/linux/workqueue.h
16746 F: kernel/workqueue.c
16747 F: Documentation/core-api/workqueue.rst
16749 X-POWERS AXP288 PMIC DRIVERS
16750 M: Hans de Goede <hdegoede@redhat.com>
16753 F: drivers/acpi/pmic/intel_pmic_xpower.c
16755 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16756 M: Chen-Yu Tsai <wens@csie.org>
16757 L: linux-kernel@vger.kernel.org
16762 M: Andrew Hendry <andrew.hendry@gmail.com>
16763 L: linux-x25@vger.kernel.org
16765 F: Documentation/networking/x25*
16766 F: include/net/x25*
16769 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16770 M: Thomas Gleixner <tglx@linutronix.de>
16771 M: Ingo Molnar <mingo@redhat.com>
16772 M: Borislav Petkov <bp@alien8.de>
16773 R: "H. Peter Anvin" <hpa@zytor.com>
16775 L: linux-kernel@vger.kernel.org
16776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16778 F: Documentation/devicetree/bindings/x86/
16779 F: Documentation/x86/
16783 M: Andy Lutomirski <luto@kernel.org>
16784 L: linux-kernel@vger.kernel.org
16785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16789 X86 MCE INFRASTRUCTURE
16790 M: Tony Luck <tony.luck@intel.com>
16791 M: Borislav Petkov <bp@alien8.de>
16792 L: linux-edac@vger.kernel.org
16794 F: arch/x86/kernel/cpu/mcheck/*
16796 X86 MICROCODE UPDATE SUPPORT
16797 M: Borislav Petkov <bp@alien8.de>
16799 F: arch/x86/kernel/cpu/microcode/*
16802 M: Dave Hansen <dave.hansen@linux.intel.com>
16803 M: Andy Lutomirski <luto@kernel.org>
16804 M: Peter Zijlstra <peterz@infradead.org>
16805 L: linux-kernel@vger.kernel.org
16806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16810 X86 PLATFORM DRIVERS
16811 M: Darren Hart <dvhart@infradead.org>
16812 M: Andy Shevchenko <andy@infradead.org>
16813 L: platform-driver-x86@vger.kernel.org
16814 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16816 F: drivers/platform/x86/
16817 F: drivers/platform/olpc/
16819 X86 PLATFORM DRIVERS - ARCH
16820 R: Darren Hart <dvhart@infradead.org>
16821 R: Andy Shevchenko <andy@infradead.org>
16822 L: platform-driver-x86@vger.kernel.org
16824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16826 F: arch/x86/platform
16829 M: Andy Lutomirski <luto@kernel.org>
16830 L: linux-kernel@vger.kernel.org
16831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16833 F: arch/x86/entry/vdso/
16836 M: Matthew Wilcox <willy@infradead.org>
16837 L: linux-fsdevel@vger.kernel.org
16839 F: Documentation/core-api/xarray.rst
16842 F: include/linux/idr.h
16843 F: include/linux/xarray.h
16844 F: tools/testing/radix-tree
16847 M: Benjamin Valentin <benpicco@googlemail.com>
16849 F: drivers/media/rc/xbox_remote.c
16850 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16852 XC2028/3028 TUNER DRIVER
16853 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16854 L: linux-media@vger.kernel.org
16855 W: https://linuxtv.org
16856 T: git git://linuxtv.org/media_tree.git
16858 F: drivers/media/tuners/tuner-xc2028.*
16860 XDP (eXpress Data Path)
16861 M: Alexei Starovoitov <ast@kernel.org>
16862 M: Daniel Borkmann <daniel@iogearbox.net>
16863 M: David S. Miller <davem@davemloft.net>
16864 M: Jakub Kicinski <jakub.kicinski@netronome.com>
16865 M: Jesper Dangaard Brouer <hawk@kernel.org>
16866 M: John Fastabend <john.fastabend@gmail.com>
16867 L: netdev@vger.kernel.org
16868 L: xdp-newbies@vger.kernel.org
16869 L: bpf@vger.kernel.org
16872 F: include/net/xdp.h
16873 F: kernel/bpf/devmap.c
16874 F: kernel/bpf/cpumap.c
16875 F: include/trace/events/xdp.h
16879 XDP SOCKETS (AF_XDP)
16880 M: Björn Töpel <bjorn.topel@intel.com>
16881 M: Magnus Karlsson <magnus.karlsson@intel.com>
16882 L: netdev@vger.kernel.org
16883 L: bpf@vger.kernel.org
16885 F: kernel/bpf/xskmap.c
16888 XEN BLOCK SUBSYSTEM
16889 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16890 M: Roger Pau Monné <roger.pau@citrix.com>
16891 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16893 F: drivers/block/xen-blkback/*
16894 F: drivers/block/xen*
16897 M: Stefano Stabellini <sstabellini@kernel.org>
16898 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16901 F: arch/arm/include/asm/xen/
16903 XEN HYPERVISOR ARM64
16904 M: Stefano Stabellini <sstabellini@kernel.org>
16905 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16908 F: arch/arm64/include/asm/xen/
16910 XEN HYPERVISOR INTERFACE
16911 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16912 M: Juergen Gross <jgross@suse.com>
16913 R: Stefano Stabellini <sstabellini@kernel.org>
16914 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16918 F: arch/x86/platform/pvh/
16919 F: drivers/*/xen-*front.c
16921 F: arch/x86/include/asm/xen/
16922 F: arch/x86/include/asm/pvclock-abi.h
16924 F: include/uapi/xen/
16925 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16926 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16928 XEN NETWORK BACKEND DRIVER
16929 M: Wei Liu <wei.liu2@citrix.com>
16930 M: Paul Durrant <paul.durrant@citrix.com>
16931 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16932 L: netdev@vger.kernel.org
16934 F: drivers/net/xen-netback/*
16937 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16938 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16940 F: arch/x86/pci/*xen*
16941 F: drivers/pci/*xen*
16944 M: Juergen Gross <jgross@suse.com>
16945 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16946 L: linux-scsi@vger.kernel.org
16948 F: drivers/scsi/xen-scsifront.c
16949 F: drivers/xen/xen-scsiback.c
16950 F: include/xen/interface/io/vscsiif.h
16952 XEN SWIOTLB SUBSYSTEM
16953 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16954 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16955 L: iommu@lists.linux-foundation.org
16957 F: arch/x86/xen/*swiotlb*
16958 F: drivers/xen/*swiotlb*
16960 XEN SOUND FRONTEND DRIVER
16961 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16962 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16963 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16968 M: Darrick J. Wong <darrick.wong@oracle.com>
16969 M: linux-xfs@vger.kernel.org
16970 L: linux-xfs@vger.kernel.org
16972 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16974 F: Documentation/filesystems/xfs.txt
16977 XILINX AXI ETHERNET DRIVER
16978 M: Anirudha Sarangi <anirudh@xilinx.com>
16979 M: John Linn <John.Linn@xilinx.com>
16981 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16983 XILINX UARTLITE SERIAL DRIVER
16984 M: Peter Korsgaard <jacmet@sunsite.dk>
16985 L: linux-serial@vger.kernel.org
16987 F: drivers/tty/serial/uartlite.c
16989 XILINX VIDEO IP CORES
16990 M: Hyun Kwon <hyun.kwon@xilinx.com>
16991 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16992 L: linux-media@vger.kernel.org
16993 T: git git://linuxtv.org/media_tree.git
16995 F: Documentation/devicetree/bindings/media/xilinx/
16996 F: drivers/media/platform/xilinx/
16997 F: include/uapi/linux/xilinx-v4l2-controls.h
17000 M: Eli Billauer <eli.billauer@gmail.com>
17001 L: linux-kernel@vger.kernel.org
17003 F: drivers/char/xillybus/
17006 M: George Cherian <george.cherian@cavium.com>
17007 M: Jan Glauber <jglauber@cavium.com>
17008 L: linux-i2c@vger.kernel.org
17009 W: http://www.cavium.com
17011 F: drivers/i2c/busses/i2c-xlp9xx.c
17013 XRA1403 GPIO EXPANDER
17014 M: Nandor Han <nandor.han@ge.com>
17015 M: Semi Malinen <semi.malinen@ge.com>
17016 L: linux-gpio@vger.kernel.org
17018 F: drivers/gpio/gpio-xra1403.c
17019 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17021 XTENSA XTFPGA PLATFORM SUPPORT
17022 M: Max Filippov <jcmvbkbc@gmail.com>
17023 L: linux-xtensa@linux-xtensa.org
17025 F: drivers/spi/spi-xtensa-xtfpga.c
17026 F: sound/soc/xtensa/xtfpga-i2s.c
17028 YAM DRIVER FOR AX.25
17029 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17030 L: linux-hams@vger.kernel.org
17032 F: drivers/net/hamradio/yam*
17033 F: include/linux/yam.h
17035 YAMA SECURITY MODULE
17036 M: Kees Cook <keescook@chromium.org>
17037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17040 F: Documentation/admin-guide/LSM/Yama.rst
17042 YEALINK PHONE DRIVER
17043 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17044 L: usbb2k-api-dev@nongnu.org
17046 F: Documentation/input/devices/yealink.rst
17047 F: drivers/input/misc/yealink.*
17049 Z8530 DRIVER FOR AX.25
17050 M: Joerg Reuter <jreuter@yaina.de>
17051 W: http://yaina.de/jreuter/
17052 W: http://www.qsl.net/dl1bke/
17053 L: linux-hams@vger.kernel.org
17055 F: Documentation/networking/z8530drv.txt
17056 F: drivers/net/hamradio/*scc.c
17057 F: drivers/net/hamradio/z8530.h
17059 ZBUD COMPRESSED PAGE ALLOCATOR
17060 M: Seth Jennings <sjenning@redhat.com>
17061 M: Dan Streetman <ddstreet@ieee.org>
17062 L: linux-mm@kvack.org
17065 F: include/linux/zbud.h
17067 ZD1211RW WIRELESS DRIVER
17068 M: Daniel Drake <dsd@gentoo.org>
17069 M: Ulrich Kunitz <kune@deine-taler.de>
17070 W: http://zd1211.ath.cx/wiki/DriverRewrite
17071 L: linux-wireless@vger.kernel.org
17072 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17074 F: drivers/net/wireless/zydas/zd1211rw/
17076 ZD1301 MEDIA DRIVER
17077 M: Antti Palosaari <crope@iki.fi>
17078 L: linux-media@vger.kernel.org
17079 W: https://linuxtv.org/
17080 W: http://palosaari.fi/linux/
17081 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17083 F: drivers/media/usb/dvb-usb-v2/zd1301*
17085 ZD1301_DEMOD MEDIA DRIVER
17086 M: Antti Palosaari <crope@iki.fi>
17087 L: linux-media@vger.kernel.org
17088 W: https://linuxtv.org/
17089 W: http://palosaari.fi/linux/
17090 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17092 F: drivers/media/dvb-frontends/zd1301_demod*
17094 ZPOOL COMPRESSED PAGE STORAGE API
17095 M: Dan Streetman <ddstreet@ieee.org>
17096 L: linux-mm@kvack.org
17099 F: include/linux/zpool.h
17101 ZR36067 VIDEO FOR LINUX DRIVER
17102 L: mjpeg-users@lists.sourceforge.net
17103 L: linux-media@vger.kernel.org
17104 W: http://mjpeg.sourceforge.net/driver-zoran/
17105 T: hg https://linuxtv.org/hg/v4l-dvb
17107 F: drivers/staging/media/zoran/
17109 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17110 M: Minchan Kim <minchan@kernel.org>
17111 M: Nitin Gupta <ngupta@vflare.org>
17112 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17113 L: linux-kernel@vger.kernel.org
17115 F: drivers/block/zram/
17116 F: Documentation/blockdev/zram.txt
17118 ZS DECSTATION Z85C30 SERIAL DRIVER
17119 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17121 F: drivers/tty/serial/zs.*
17123 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17124 M: Minchan Kim <minchan@kernel.org>
17125 M: Nitin Gupta <ngupta@vflare.org>
17126 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17127 L: linux-mm@kvack.org
17130 F: include/linux/zsmalloc.h
17131 F: Documentation/vm/zsmalloc.rst
17133 ZSWAP COMPRESSED SWAP CACHING
17134 M: Seth Jennings <sjenning@redhat.com>
17135 M: Dan Streetman <ddstreet@ieee.org>
17136 L: linux-mm@kvack.org
17141 M: Linus Torvalds <torvalds@linux-foundation.org>
17142 L: linux-kernel@vger.kernel.org
17143 Q: http://patchwork.kernel.org/project/LKML/list/
17144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17145 S: Buried alive in reporters