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/cgroup*
3974 F: include/linux/cgroup*
3977 CONTROL GROUP - CPUSET
3978 M: Li Zefan <lizefan@huawei.com>
3979 L: cgroups@vger.kernel.org
3980 W: http://www.bullopensource.org/cpuset/
3981 W: http://oss.sgi.com/projects/cpusets/
3982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3984 F: Documentation/cgroup-v1/cpusets.txt
3985 F: include/linux/cpuset.h
3986 F: kernel/cgroup/cpuset.c
3988 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3989 M: Johannes Weiner <hannes@cmpxchg.org>
3990 M: Michal Hocko <mhocko@kernel.org>
3991 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3992 L: cgroups@vger.kernel.org
3993 L: linux-mm@kvack.org
3998 CORETEMP HARDWARE MONITORING DRIVER
3999 M: Fenghua Yu <fenghua.yu@intel.com>
4000 L: linux-hwmon@vger.kernel.org
4002 F: Documentation/hwmon/coretemp
4003 F: drivers/hwmon/coretemp.c
4005 COSA/SRP SYNC SERIAL DRIVER
4006 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4007 W: http://www.fi.muni.cz/~kas/cosa/
4009 F: drivers/net/wan/cosa*
4011 CPMAC ETHERNET DRIVER
4012 M: Florian Fainelli <f.fainelli@gmail.com>
4013 L: netdev@vger.kernel.org
4015 F: drivers/net/ethernet/ti/cpmac.c
4017 CPU FREQUENCY SCALING FRAMEWORK
4018 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4019 M: Viresh Kumar <viresh.kumar@linaro.org>
4020 L: linux-pm@vger.kernel.org
4022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4024 B: https://bugzilla.kernel.org
4025 F: Documentation/admin-guide/pm/cpufreq.rst
4026 F: Documentation/admin-guide/pm/intel_pstate.rst
4027 F: Documentation/cpu-freq/
4028 F: Documentation/devicetree/bindings/cpufreq/
4030 F: include/linux/cpufreq.h
4031 F: tools/testing/selftests/cpufreq/
4033 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4034 M: Viresh Kumar <viresh.kumar@linaro.org>
4035 M: Sudeep Holla <sudeep.holla@arm.com>
4036 L: linux-pm@vger.kernel.org
4037 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4039 F: drivers/cpufreq/arm_big_little.h
4040 F: drivers/cpufreq/arm_big_little.c
4042 CPU POWER MONITORING SUBSYSTEM
4043 M: Thomas Renninger <trenn@suse.com>
4044 M: Shuah Khan <shuah@kernel.org>
4045 M: Shuah Khan <skhan@linuxfoundation.org>
4046 L: linux-pm@vger.kernel.org
4048 F: tools/power/cpupower/
4051 M: "H. Peter Anvin" <hpa@zytor.com>
4053 F: arch/x86/kernel/cpuid.c
4054 F: arch/x86/kernel/msr.c
4056 CPUIDLE DRIVER - ARM BIG LITTLE
4057 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4058 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4059 L: linux-pm@vger.kernel.org
4060 L: linux-arm-kernel@lists.infradead.org
4061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4063 F: drivers/cpuidle/cpuidle-big_little.c
4065 CPUIDLE DRIVER - ARM EXYNOS
4066 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4067 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4068 M: Kukjin Kim <kgene@kernel.org>
4069 L: linux-pm@vger.kernel.org
4070 L: linux-samsung-soc@vger.kernel.org
4072 F: drivers/cpuidle/cpuidle-exynos.c
4073 F: arch/arm/mach-exynos/pm.c
4075 CPU IDLE TIME MANAGEMENT FRAMEWORK
4076 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4077 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4078 L: linux-pm@vger.kernel.org
4080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4081 B: https://bugzilla.kernel.org
4082 F: Documentation/admin-guide/pm/cpuidle.rst
4083 F: Documentation/driver-api/pm/cpuidle.rst
4084 F: drivers/cpuidle/*
4085 F: include/linux/cpuidle.h
4088 M: Nicolas Pitre <nico@linaro.org>
4090 F: Documentation/filesystems/cramfs.txt
4094 M: Herbert Xu <herbert@gondor.apana.org.au>
4095 M: "David S. Miller" <davem@davemloft.net>
4096 L: linux-crypto@vger.kernel.org
4097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4100 F: Documentation/crypto/
4101 F: Documentation/devicetree/bindings/crypto/
4106 F: include/linux/crypto*
4108 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4109 M: Neil Horman <nhorman@tuxdriver.com>
4110 L: linux-crypto@vger.kernel.org
4112 F: crypto/ansi_cprng.c
4116 M: Hans Verkuil <hverkuil@xs4all.nl>
4117 L: linux-media@vger.kernel.org
4118 T: git git://linuxtv.org/media_tree.git
4119 W: http://linuxtv.org
4121 F: drivers/media/i2c/cs3308.c
4123 CS5535 Audio ALSA driver
4124 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4126 F: sound/pci/cs5535audio/
4128 CSI DRIVERS FOR ALLWINNER V3s
4129 M: Yong Deng <yong.deng@magewell.com>
4130 L: linux-media@vger.kernel.org
4131 T: git git://linuxtv.org/media_tree.git
4133 F: drivers/media/platform/sunxi/sun6i-csi/
4134 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4137 M: Solomon Peachy <pizza@shaftnet.org>
4139 F: drivers/net/wireless/st/cw1200/
4141 CX18 VIDEO4LINUX DRIVER
4142 M: Andy Walls <awalls@md.metrocast.net>
4143 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4144 L: linux-media@vger.kernel.org
4145 T: git git://linuxtv.org/media_tree.git
4146 W: https://linuxtv.org
4147 W: http://www.ivtvdriver.org/index.php/Cx18
4149 F: Documentation/media/v4l-drivers/cx18*
4150 F: drivers/media/pci/cx18/
4151 F: include/uapi/linux/ivtv*
4153 CX2341X MPEG ENCODER HELPER MODULE
4154 M: Hans Verkuil <hverkuil@xs4all.nl>
4155 L: linux-media@vger.kernel.org
4156 T: git git://linuxtv.org/media_tree.git
4157 W: https://linuxtv.org
4159 F: drivers/media/common/cx2341x*
4160 F: include/media/drv-intf/cx2341x.h
4162 CX24120 MEDIA DRIVER
4163 M: Jemma Denson <jdenson@gmail.com>
4164 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4165 L: linux-media@vger.kernel.org
4166 W: https://linuxtv.org
4167 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4169 F: drivers/media/dvb-frontends/cx24120*
4171 CX88 VIDEO4LINUX DRIVER
4172 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4173 L: linux-media@vger.kernel.org
4174 W: https://linuxtv.org
4175 T: git git://linuxtv.org/media_tree.git
4177 F: Documentation/media/v4l-drivers/cx88*
4178 F: drivers/media/pci/cx88/
4180 CXD2820R MEDIA DRIVER
4181 M: Antti Palosaari <crope@iki.fi>
4182 L: linux-media@vger.kernel.org
4183 W: https://linuxtv.org
4184 W: http://palosaari.fi/linux/
4185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4186 T: git git://linuxtv.org/anttip/media_tree.git
4188 F: drivers/media/dvb-frontends/cxd2820r*
4190 CXGB3 ETHERNET DRIVER (CXGB3)
4191 M: Vishal Kulkarni <vishal@chelsio.com>
4192 L: netdev@vger.kernel.org
4193 W: http://www.chelsio.com
4195 F: drivers/net/ethernet/chelsio/cxgb3/
4197 CXGB3 ISCSI DRIVER (CXGB3I)
4198 M: Karen Xie <kxie@chelsio.com>
4199 L: linux-scsi@vger.kernel.org
4200 W: http://www.chelsio.com
4202 F: drivers/scsi/cxgbi/cxgb3i
4204 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4205 M: Steve Wise <swise@chelsio.com>
4206 L: linux-rdma@vger.kernel.org
4207 W: http://www.openfabrics.org
4209 F: drivers/infiniband/hw/cxgb3/
4210 F: include/uapi/rdma/cxgb3-abi.h
4212 CXGB4 CRYPTO DRIVER (chcr)
4213 M: Harsh Jain <harsh@chelsio.com>
4214 L: linux-crypto@vger.kernel.org
4215 W: http://www.chelsio.com
4217 F: drivers/crypto/chelsio
4219 CXGB4 ETHERNET DRIVER (CXGB4)
4220 M: Vishal Kulkarni <vishal@chelsio.com>
4221 L: netdev@vger.kernel.org
4222 W: http://www.chelsio.com
4224 F: drivers/net/ethernet/chelsio/cxgb4/
4226 CXGB4 ISCSI DRIVER (CXGB4I)
4227 M: Karen Xie <kxie@chelsio.com>
4228 L: linux-scsi@vger.kernel.org
4229 W: http://www.chelsio.com
4231 F: drivers/scsi/cxgbi/cxgb4i
4233 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4234 M: Steve Wise <swise@chelsio.com>
4235 L: linux-rdma@vger.kernel.org
4236 W: http://www.openfabrics.org
4238 F: drivers/infiniband/hw/cxgb4/
4239 F: include/uapi/rdma/cxgb4-abi.h
4241 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4242 M: Casey Leedom <leedom@chelsio.com>
4243 L: netdev@vger.kernel.org
4244 W: http://www.chelsio.com
4246 F: drivers/net/ethernet/chelsio/cxgb4vf/
4248 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4249 M: Frederic Barrat <fbarrat@linux.ibm.com>
4250 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4251 L: linuxppc-dev@lists.ozlabs.org
4253 F: arch/powerpc/platforms/powernv/pci-cxl.c
4254 F: drivers/misc/cxl/
4255 F: include/misc/cxl*
4256 F: include/uapi/misc/cxl.h
4257 F: Documentation/powerpc/cxl.txt
4258 F: Documentation/ABI/testing/sysfs-class-cxl
4260 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4261 M: Manoj N. Kumar <manoj@linux.ibm.com>
4262 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4263 M: Uma Krishnan <ukrishn@linux.ibm.com>
4264 L: linux-scsi@vger.kernel.org
4266 F: drivers/scsi/cxlflash/
4267 F: include/uapi/scsi/cxlflash_ioctl.h
4268 F: Documentation/powerpc/cxlflash.txt
4271 M: Russell King <linux@armlinux.org.uk>
4272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4273 W: http://www.armlinux.org.uk/
4275 F: drivers/video/fbdev/cyber2000fb.*
4277 CYCLADES ASYNC MUX DRIVER
4278 W: http://www.cyclades.com/
4280 F: drivers/tty/cyclades.c
4281 F: include/linux/cyclades.h
4282 F: include/uapi/linux/cyclades.h
4284 CYCLADES PC300 DRIVER
4285 W: http://www.cyclades.com/
4287 F: drivers/net/wan/pc300*
4289 CYPRESS_FIRMWARE MEDIA DRIVER
4290 M: Antti Palosaari <crope@iki.fi>
4291 L: linux-media@vger.kernel.org
4292 W: https://linuxtv.org
4293 W: http://palosaari.fi/linux/
4294 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4295 T: git git://linuxtv.org/anttip/media_tree.git
4297 F: drivers/media/common/cypress_firmware*
4299 CYTTSP TOUCHSCREEN DRIVER
4300 M: Ferruh Yigit <fery@cypress.com>
4301 L: linux-input@vger.kernel.org
4303 F: drivers/input/touchscreen/cyttsp*
4304 F: include/linux/input/cyttsp.h
4306 D-LINK DIR-685 TOUCHKEYS DRIVER
4307 M: Linus Walleij <linus.walleij@linaro.org>
4308 L: linux-input@vger.kernel.org
4310 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4312 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4313 M: Joshua Kinard <kumba@gentoo.org>
4315 F: drivers/rtc/rtc-ds1685.c
4316 F: include/linux/rtc/ds1685.h
4318 DAMA SLAVE for AX.25
4319 M: Joerg Reuter <jreuter@yaina.de>
4320 W: http://yaina.de/jreuter/
4321 W: http://www.qsl.net/dl1bke/
4322 L: linux-hams@vger.kernel.org
4324 F: net/ax25/af_ax25.c
4325 F: net/ax25/ax25_dev.c
4326 F: net/ax25/ax25_ds_*
4327 F: net/ax25/ax25_in.c
4328 F: net/ax25/ax25_out.c
4329 F: net/ax25/ax25_timer.c
4330 F: net/ax25/sysctl_net_ax25.c
4332 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4333 L: netdev@vger.kernel.org
4335 F: Documentation/networking/device_drivers/dec/dmfe.txt
4336 F: drivers/net/ethernet/dec/tulip/dmfe.c
4338 DC390/AM53C974 SCSI driver
4339 M: Hannes Reinecke <hare@suse.com>
4340 L: linux-scsi@vger.kernel.org
4342 F: drivers/scsi/am53c974.c
4345 M: Oliver Neukum <oliver@neukum.org>
4346 M: Ali Akcaagac <aliakc@web.de>
4347 M: Jamie Lenehan <lenehan@twibble.org>
4348 L: dc395x@twibble.org
4349 W: http://twibble.org/dist/dc395x/
4350 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4352 F: Documentation/scsi/dc395x.txt
4353 F: drivers/scsi/dc395x.*
4356 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4357 L: dccp@vger.kernel.org
4358 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4360 F: include/linux/dccp.h
4361 F: include/uapi/linux/dccp.h
4362 F: include/linux/tfrc.h
4365 DECnet NETWORK LAYER
4366 W: http://linux-decnet.sourceforge.net
4367 L: linux-decnet-user@lists.sourceforge.net
4369 F: Documentation/networking/decnet.txt
4372 DECSTATION PLATFORM SUPPORT
4373 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4374 L: linux-mips@vger.kernel.org
4375 W: http://www.linux-mips.org/wiki/DECstation
4378 F: arch/mips/include/asm/dec/
4379 F: arch/mips/include/asm/mach-dec/
4381 DEFXX FDDI NETWORK DRIVER
4382 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4384 F: drivers/net/fddi/defxx.*
4387 M: Pali Rohár <pali.rohar@gmail.com>
4388 M: Mario Limonciello <mario.limonciello@dell.com>
4389 L: platform-driver-x86@vger.kernel.org
4391 F: drivers/platform/x86/dell-smbios.*
4393 DELL SMBIOS SMM DRIVER
4394 M: Mario Limonciello <mario.limonciello@dell.com>
4395 L: platform-driver-x86@vger.kernel.org
4397 F: drivers/platform/x86/dell-smbios-smm.c
4399 DELL SMBIOS WMI DRIVER
4400 M: Mario Limonciello <mario.limonciello@dell.com>
4401 L: platform-driver-x86@vger.kernel.org
4403 F: drivers/platform/x86/dell-smbios-wmi.c
4404 F: tools/wmi/dell-smbios-example.c
4406 DEFZA FDDI NETWORK DRIVER
4407 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4409 F: drivers/net/fddi/defza.*
4412 M: Matthew Garrett <mjg59@srcf.ucam.org>
4413 M: Pali Rohár <pali.rohar@gmail.com>
4414 L: platform-driver-x86@vger.kernel.org
4416 F: drivers/platform/x86/dell-laptop.c
4418 DELL LAPTOP FREEFALL DRIVER
4419 M: Pali Rohár <pali.rohar@gmail.com>
4421 F: drivers/platform/x86/dell-smo8800.c
4423 DELL LAPTOP RBTN DRIVER
4424 M: Pali Rohár <pali.rohar@gmail.com>
4426 F: drivers/platform/x86/dell-rbtn.*
4428 DELL REMOTE BIOS UPDATE DRIVER
4429 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4430 L: platform-driver-x86@vger.kernel.org
4432 F: drivers/platform/x86/dell_rbu.c
4434 DELL LAPTOP SMM DRIVER
4435 M: Pali Rohár <pali.rohar@gmail.com>
4437 F: drivers/hwmon/dell-smm-hwmon.c
4438 F: include/uapi/linux/i8k.h
4440 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4441 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4442 L: platform-driver-x86@vger.kernel.org
4444 F: Documentation/dcdbas.txt
4445 F: drivers/platform/x86/dcdbas.*
4447 DELL WMI NOTIFICATIONS DRIVER
4448 M: Matthew Garrett <mjg59@srcf.ucam.org>
4449 M: Pali Rohár <pali.rohar@gmail.com>
4451 F: drivers/platform/x86/dell-wmi.c
4453 DELL WMI DESCRIPTOR DRIVER
4454 M: Mario Limonciello <mario.limonciello@dell.com>
4456 F: drivers/platform/x86/dell-wmi-descriptor.c
4458 DELTA ST MEDIA DRIVER
4459 M: Hugues Fruchet <hugues.fruchet@st.com>
4460 L: linux-media@vger.kernel.org
4461 T: git git://linuxtv.org/media_tree.git
4462 W: https://linuxtv.org
4464 F: drivers/media/platform/sti/delta
4467 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4468 L: linux-mtd@lists.infradead.org
4470 F: drivers/mtd/nand/raw/denali*
4472 DESIGNWARE USB2 DRD IP DRIVER
4473 M: Minas Harutyunyan <hminas@synopsys.com>
4474 L: linux-usb@vger.kernel.org
4475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4477 F: drivers/usb/dwc2/
4479 DESIGNWARE USB3 DRD IP DRIVER
4480 M: Felipe Balbi <balbi@kernel.org>
4481 L: linux-usb@vger.kernel.org
4482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4484 F: drivers/usb/dwc3/
4486 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4487 M: Andreas Klinger <ak@it-klinger.de>
4488 L: linux-iio@vger.kernel.org
4490 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4491 F: drivers/iio/proximity/srf*.c
4493 DEVICE COREDUMP (DEV_COREDUMP)
4494 M: Johannes Berg <johannes@sipsolutions.net>
4495 L: linux-kernel@vger.kernel.org
4497 F: drivers/base/devcoredump.c
4498 F: include/linux/devcoredump.h
4500 DEVICE FREQUENCY (DEVFREQ)
4501 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4502 M: Kyungmin Park <kyungmin.park@samsung.com>
4503 R: Chanwoo Choi <cw00.choi@samsung.com>
4504 L: linux-pm@vger.kernel.org
4505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4508 F: include/linux/devfreq.h
4509 F: Documentation/devicetree/bindings/devfreq/
4511 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4512 M: Chanwoo Choi <cw00.choi@samsung.com>
4513 L: linux-pm@vger.kernel.org
4514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4516 F: drivers/devfreq/event/
4517 F: drivers/devfreq/devfreq-event.c
4518 F: include/linux/devfreq-event.h
4519 F: Documentation/devicetree/bindings/devfreq/event/
4521 DEVICE NUMBER REGISTRY
4522 M: Torben Mathiasen <device@lanana.org>
4523 W: http://lanana.org/docs/device-list/index.html
4527 M: Alasdair Kergon <agk@redhat.com>
4528 M: Mike Snitzer <snitzer@redhat.com>
4529 M: dm-devel@redhat.com
4530 L: dm-devel@redhat.com
4531 W: http://sources.redhat.com/dm
4532 Q: http://patchwork.kernel.org/project/dm-devel/list/
4533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4534 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4536 F: Documentation/device-mapper/
4537 F: drivers/md/Makefile
4538 F: drivers/md/Kconfig
4540 F: drivers/md/persistent-data/
4541 F: include/linux/device-mapper.h
4542 F: include/linux/dm-*.h
4543 F: include/uapi/linux/dm-*.h
4546 M: Jiri Pirko <jiri@mellanox.com>
4547 L: netdev@vger.kernel.org
4549 F: net/core/devlink.c
4550 F: include/net/devlink.h
4551 F: include/uapi/linux/devlink.h
4553 DIALOG SEMICONDUCTOR DRIVERS
4554 M: Support Opensource <support.opensource@diasemi.com>
4555 W: http://www.dialog-semiconductor.com/products
4557 F: Documentation/hwmon/da90??
4558 F: Documentation/devicetree/bindings/mfd/da90*.txt
4559 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4560 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4561 F: Documentation/devicetree/bindings/regulator/da92*.txt
4562 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4563 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4564 F: drivers/gpio/gpio-da90??.c
4565 F: drivers/hwmon/da90??-hwmon.c
4566 F: drivers/iio/adc/da91??-*.c
4567 F: drivers/input/misc/da90??_onkey.c
4568 F: drivers/input/touchscreen/da9052_tsi.c
4569 F: drivers/leds/leds-da90??.c
4570 F: drivers/mfd/da903x.c
4571 F: drivers/mfd/da90??-*.c
4572 F: drivers/mfd/da91??-*.c
4573 F: drivers/power/supply/da9052-battery.c
4574 F: drivers/power/supply/da91??-*.c
4575 F: drivers/regulator/da903x.c
4576 F: drivers/regulator/da9???-regulator.[ch]
4577 F: drivers/thermal/da90??-thermal.c
4578 F: drivers/rtc/rtc-da90??.c
4579 F: drivers/video/backlight/da90??_bl.c
4580 F: drivers/watchdog/da90??_wdt.c
4581 F: include/linux/mfd/da903x.h
4582 F: include/linux/mfd/da9052/
4583 F: include/linux/mfd/da9055/
4584 F: include/linux/mfd/da9062/
4585 F: include/linux/mfd/da9063/
4586 F: include/linux/mfd/da9150/
4587 F: include/linux/regulator/da9211.h
4588 F: include/sound/da[79]*.h
4589 F: sound/soc/codecs/da[79]*.[ch]
4591 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4592 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4593 L: linux-gpio@vger.kernel.org
4595 F: drivers/gpio/gpio-gpio-mm.c
4597 DIOLAN U2C-12 I2C DRIVER
4598 M: Guenter Roeck <linux@roeck-us.net>
4599 L: linux-i2c@vger.kernel.org
4601 F: drivers/i2c/busses/i2c-diolan-u2c.c
4603 FILESYSTEM DIRECT ACCESS (DAX)
4604 M: Matthew Wilcox <willy@infradead.org>
4605 M: Ross Zwisler <zwisler@kernel.org>
4606 M: Jan Kara <jack@suse.cz>
4607 L: linux-fsdevel@vger.kernel.org
4610 F: include/linux/dax.h
4611 F: include/trace/events/fs_dax.h
4613 DEVICE DIRECT ACCESS (DAX)
4614 M: Dan Williams <dan.j.williams@intel.com>
4615 M: Dave Jiang <dave.jiang@intel.com>
4616 M: Ross Zwisler <zwisler@kernel.org>
4617 M: Vishal Verma <vishal.l.verma@intel.com>
4618 L: linux-nvdimm@lists.01.org
4622 DIRECTORY NOTIFICATION (DNOTIFY)
4623 M: Jan Kara <jack@suse.cz>
4624 R: Amir Goldstein <amir73il@gmail.com>
4625 L: linux-fsdevel@vger.kernel.org
4627 F: Documentation/filesystems/dnotify.txt
4628 F: fs/notify/dnotify/
4629 F: include/linux/dnotify.h
4631 DISK GEOMETRY AND PARTITION HANDLING
4632 M: Andries Brouwer <aeb@cwi.nl>
4633 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4634 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4635 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4639 M: Jan Kara <jack@suse.com>
4641 F: Documentation/filesystems/quota.txt
4643 F: include/linux/quota*.h
4644 F: include/uapi/linux/quota*.h
4646 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4647 M: Bernie Thompson <bernie@plugable.com>
4648 L: linux-fbdev@vger.kernel.org
4650 W: http://plugable.com/category/projects/udlfb/
4651 F: drivers/video/fbdev/udlfb.c
4652 F: include/video/udlfb.h
4653 F: Documentation/fb/udlfb.txt
4655 DISTRIBUTED LOCK MANAGER (DLM)
4656 M: Christine Caulfield <ccaulfie@redhat.com>
4657 M: David Teigland <teigland@redhat.com>
4658 L: cluster-devel@redhat.com
4659 W: http://sources.redhat.com/cluster/
4660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4664 DMA BUFFER SHARING FRAMEWORK
4665 M: Sumit Semwal <sumit.semwal@linaro.org>
4667 L: linux-media@vger.kernel.org
4668 L: dri-devel@lists.freedesktop.org
4669 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4671 F: include/linux/dma-buf*
4672 F: include/linux/reservation.h
4673 F: include/linux/*fence.h
4674 F: Documentation/driver-api/dma-buf.rst
4675 T: git git://anongit.freedesktop.org/drm/drm-misc
4677 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4678 M: Vinod Koul <vkoul@kernel.org>
4679 L: dmaengine@vger.kernel.org
4680 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4683 F: include/linux/dmaengine.h
4684 F: include/linux/of_dma.h
4685 F: Documentation/devicetree/bindings/dma/
4686 F: Documentation/driver-api/dmaengine/
4687 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4690 M: Christoph Hellwig <hch@lst.de>
4691 M: Marek Szyprowski <m.szyprowski@samsung.com>
4692 R: Robin Murphy <robin.murphy@arm.com>
4693 L: iommu@lists.linux-foundation.org
4694 T: git git://git.infradead.org/users/hch/dma-mapping.git
4695 W: http://git.infradead.org/users/hch/dma-mapping.git
4698 F: include/asm-generic/dma-mapping.h
4699 F: include/linux/dma-direct.h
4700 F: include/linux/dma-mapping.h
4701 F: include/linux/dma-noncoherent.h
4703 DME1737 HARDWARE MONITOR DRIVER
4704 M: Juerg Haefliger <juergh@gmail.com>
4705 L: linux-hwmon@vger.kernel.org
4707 F: Documentation/hwmon/dme1737
4708 F: drivers/hwmon/dme1737.c
4711 M: Jean Delvare <jdelvare@suse.com>
4713 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4714 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4715 F: drivers/firmware/dmi-id.c
4716 F: drivers/firmware/dmi_scan.c
4717 F: include/linux/dmi.h
4720 M: Jonathan Corbet <corbet@lwn.net>
4721 L: linux-doc@vger.kernel.org
4724 F: scripts/kernel-doc
4725 X: Documentation/ABI/
4726 X: Documentation/acpi/
4727 X: Documentation/devicetree/
4728 X: Documentation/i2c/
4729 X: Documentation/media/
4730 X: Documentation/power/
4731 X: Documentation/spi/
4732 T: git git://git.lwn.net/linux.git docs-next
4734 DOCUMENTATION/ITALIAN
4735 M: Federico Vaga <federico.vaga@vaga.pv.it>
4736 L: linux-doc@vger.kernel.org
4738 F: Documentation/translations/it_IT
4740 DONGWOON DW9714 LENS VOICE COIL DRIVER
4741 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4742 L: linux-media@vger.kernel.org
4743 T: git git://linuxtv.org/media_tree.git
4745 F: drivers/media/i2c/dw9714.c
4746 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4748 DONGWOON DW9807 LENS VOICE COIL DRIVER
4749 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4750 L: linux-media@vger.kernel.org
4751 T: git git://linuxtv.org/media_tree.git
4753 F: drivers/media/i2c/dw9807-vcm.c
4754 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4757 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4758 L: blinux-list@redhat.com
4760 F: drivers/char/dtlk.c
4761 F: include/linux/dtlk.h
4763 DPAA2 DATAPATH I/O (DPIO) DRIVER
4764 M: Roy Pledge <Roy.Pledge@nxp.com>
4765 L: linux-kernel@vger.kernel.org
4767 F: drivers/soc/fsl/dpio
4769 DPAA2 ETHERNET DRIVER
4770 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4771 L: netdev@vger.kernel.org
4773 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4774 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4775 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4776 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4777 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4779 DPAA2 ETHERNET SWITCH DRIVER
4780 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4781 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4782 L: linux-kernel@vger.kernel.org
4784 F: drivers/staging/fsl-dpaa2/ethsw
4786 DPAA2 PTP CLOCK DRIVER
4787 M: Yangbo Lu <yangbo.lu@nxp.com>
4788 L: netdev@vger.kernel.org
4790 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4791 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4793 DPT_I2O SCSI RAID DRIVER
4794 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4795 L: linux-scsi@vger.kernel.org
4796 W: http://www.adaptec.com/
4798 F: drivers/scsi/dpt*
4799 F: drivers/scsi/dpt/
4802 M: Philipp Reisner <philipp.reisner@linbit.com>
4803 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4804 L: drbd-dev@lists.linbit.com
4805 W: http://www.drbd.org
4806 T: git git://git.linbit.com/linux-drbd.git
4807 T: git git://git.linbit.com/drbd-8.4.git
4809 F: drivers/block/drbd/
4811 F: Documentation/blockdev/drbd/
4813 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4814 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4815 R: "Rafael J. Wysocki" <rafael@kernel.org>
4816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4818 F: Documentation/kobject.txt
4822 F: include/linux/debugfs.h
4823 F: include/linux/kobj*
4826 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4827 M: Kevin Hilman <khilman@kernel.org>
4828 M: Nishanth Menon <nm@ti.com>
4830 F: drivers/power/avs/
4831 F: include/linux/power/smartreflex.h
4832 L: linux-pm@vger.kernel.org
4834 DRM DRIVER FOR ARM PL111 CLCD
4835 M: Eric Anholt <eric@anholt.net>
4836 T: git git://anongit.freedesktop.org/drm/drm-misc
4838 F: drivers/gpu/drm/pl111/
4840 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4841 M: Linus Walleij <linus.walleij@linaro.org>
4842 T: git git://anongit.freedesktop.org/drm/drm-misc
4844 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4845 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4847 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4848 M: Dave Airlie <airlied@redhat.com>
4850 F: drivers/gpu/drm/ast/
4852 DRM DRIVER FOR BOCHS VIRTUAL GPU
4853 M: Gerd Hoffmann <kraxel@redhat.com>
4854 L: virtualization@lists.linux-foundation.org
4855 T: git git://anongit.freedesktop.org/drm/drm-misc
4857 F: drivers/gpu/drm/bochs/
4859 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4860 M: Linus Walleij <linus.walleij@linaro.org>
4861 T: git git://anongit.freedesktop.org/drm/drm-misc
4863 F: drivers/gpu/drm/tve200/
4865 DRM DRIVER FOR ILITEK ILI9225 PANELS
4866 M: David Lechner <david@lechnology.com>
4868 F: drivers/gpu/drm/tinydrm/ili9225.c
4869 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4871 DRM DRIVER FOR HX8357D PANELS
4872 M: Eric Anholt <eric@anholt.net>
4873 T: git git://anongit.freedesktop.org/drm/drm-misc
4875 F: drivers/gpu/drm/tinydrm/hx8357d.c
4876 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4878 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4879 S: Orphan / Obsolete
4880 F: drivers/gpu/drm/i810/
4881 F: include/uapi/drm/i810_drm.h
4883 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4884 S: Orphan / Obsolete
4885 F: drivers/gpu/drm/mga/
4886 F: include/uapi/drm/mga_drm.h
4888 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4889 M: Dave Airlie <airlied@redhat.com>
4891 F: drivers/gpu/drm/mgag200/
4893 DRM DRIVER FOR MI0283QT
4894 M: Noralf Trønnes <noralf@tronnes.org>
4896 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4897 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4899 DRM DRIVER FOR MSM ADRENO GPU
4900 M: Rob Clark <robdclark@gmail.com>
4901 L: linux-arm-msm@vger.kernel.org
4902 L: dri-devel@lists.freedesktop.org
4903 L: freedreno@lists.freedesktop.org
4904 T: git git://people.freedesktop.org/~robclark/linux
4906 F: drivers/gpu/drm/msm/
4907 F: include/uapi/drm/msm_drm.h
4908 F: Documentation/devicetree/bindings/display/msm/
4910 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4911 M: Ben Skeggs <bskeggs@redhat.com>
4912 L: dri-devel@lists.freedesktop.org
4913 L: nouveau@lists.freedesktop.org
4914 T: git git://github.com/skeggsb/linux
4916 F: drivers/gpu/drm/nouveau/
4917 F: include/uapi/drm/nouveau_drm.h
4919 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4920 M: Stefan Mavrodiev <stefan@olimex.com>
4922 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4923 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4925 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4926 M: Noralf Trønnes <noralf@tronnes.org>
4928 F: drivers/gpu/drm/tinydrm/repaper.c
4929 F: Documentation/devicetree/bindings/display/repaper.txt
4931 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4932 M: Dave Airlie <airlied@redhat.com>
4933 M: Gerd Hoffmann <kraxel@redhat.com>
4934 L: virtualization@lists.linux-foundation.org
4935 T: git git://anongit.freedesktop.org/drm/drm-misc
4937 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4938 F: drivers/gpu/drm/cirrus/
4940 DRM DRIVER FOR QXL VIRTUAL GPU
4941 M: Dave Airlie <airlied@redhat.com>
4942 M: Gerd Hoffmann <kraxel@redhat.com>
4943 L: virtualization@lists.linux-foundation.org
4944 T: git git://anongit.freedesktop.org/drm/drm-misc
4946 F: drivers/gpu/drm/qxl/
4947 F: include/uapi/drm/qxl_drm.h
4949 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4950 S: Orphan / Obsolete
4951 F: drivers/gpu/drm/r128/
4952 F: include/uapi/drm/r128_drm.h
4954 DRM DRIVER FOR SAVAGE VIDEO CARDS
4955 S: Orphan / Obsolete
4956 F: drivers/gpu/drm/savage/
4957 F: include/uapi/drm/savage_drm.h
4959 DRM DRIVER FOR SIS VIDEO CARDS
4960 S: Orphan / Obsolete
4961 F: drivers/gpu/drm/sis/
4962 F: include/uapi/drm/sis_drm.h
4964 DRM DRIVER FOR SITRONIX ST7586 PANELS
4965 M: David Lechner <david@lechnology.com>
4967 F: drivers/gpu/drm/tinydrm/st7586.c
4968 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4970 DRM DRIVER FOR SITRONIX ST7735R PANELS
4971 M: David Lechner <david@lechnology.com>
4973 F: drivers/gpu/drm/tinydrm/st7735r.c
4974 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4976 DRM DRIVER FOR TDFX VIDEO CARDS
4977 S: Orphan / Obsolete
4978 F: drivers/gpu/drm/tdfx/
4980 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4981 M: Dave Airlie <airlied@redhat.com>
4982 R: Sean Paul <sean@poorly.run>
4983 L: dri-devel@lists.freedesktop.org
4985 F: drivers/gpu/drm/udl/
4986 T: git git://anongit.freedesktop.org/drm/drm-misc
4988 DRM DRIVER FOR VMWARE VIRTUAL GPU
4989 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4990 M: Thomas Hellstrom <thellstrom@vmware.com>
4991 L: dri-devel@lists.freedesktop.org
4992 T: git git://people.freedesktop.org/~thomash/linux
4994 F: drivers/gpu/drm/vmwgfx/
4995 F: include/uapi/drm/vmwgfx_drm.h
4998 M: David Airlie <airlied@linux.ie>
4999 M: Daniel Vetter <daniel@ffwll.ch>
5000 L: dri-devel@lists.freedesktop.org
5001 T: git git://anongit.freedesktop.org/drm/drm
5002 B: https://bugs.freedesktop.org/
5003 C: irc://chat.freenode.net/dri-devel
5007 F: Documentation/devicetree/bindings/display/
5008 F: Documentation/devicetree/bindings/gpu/
5009 F: Documentation/gpu/
5011 F: include/uapi/drm/
5012 F: include/linux/vga*
5014 DRM DRIVERS AND MISC GPU PATCHES
5015 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5016 M: Maxime Ripard <maxime.ripard@bootlin.com>
5017 M: Sean Paul <sean@poorly.run>
5018 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5020 T: git git://anongit.freedesktop.org/drm/drm-misc
5021 F: Documentation/gpu/
5023 F: drivers/gpu/drm/*
5025 F: include/uapi/drm/drm*
5026 F: include/linux/vga*
5028 DRM DRIVERS FOR ALLWINNER A10
5029 M: Maxime Ripard <maxime.ripard@bootlin.com>
5030 L: dri-devel@lists.freedesktop.org
5032 F: drivers/gpu/drm/sun4i/
5033 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5034 T: git git://anongit.freedesktop.org/drm/drm-misc
5036 DRM DRIVERS FOR AMLOGIC SOCS
5037 M: Neil Armstrong <narmstrong@baylibre.com>
5038 L: dri-devel@lists.freedesktop.org
5039 L: linux-amlogic@lists.infradead.org
5040 W: http://linux-meson.com/
5042 F: drivers/gpu/drm/meson/
5043 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5044 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5045 F: Documentation/gpu/meson.rst
5046 T: git git://anongit.freedesktop.org/drm/drm-misc
5048 DRM DRIVERS FOR ATMEL HLCDC
5049 M: Boris Brezillon <bbrezillon@kernel.org>
5050 L: dri-devel@lists.freedesktop.org
5052 F: drivers/gpu/drm/atmel-hlcdc/
5053 F: Documentation/devicetree/bindings/display/atmel/
5054 T: git git://anongit.freedesktop.org/drm/drm-misc
5056 DRM DRIVERS FOR BRIDGE CHIPS
5057 M: Archit Taneja <architt@codeaurora.org>
5058 M: Andrzej Hajda <a.hajda@samsung.com>
5059 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5061 T: git git://anongit.freedesktop.org/drm/drm-misc
5062 F: drivers/gpu/drm/bridge/
5064 DRM DRIVERS FOR EXYNOS
5065 M: Inki Dae <inki.dae@samsung.com>
5066 M: Joonyoung Shim <jy0922.shim@samsung.com>
5067 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5068 M: Kyungmin Park <kyungmin.park@samsung.com>
5069 L: dri-devel@lists.freedesktop.org
5070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5072 F: drivers/gpu/drm/exynos/
5073 F: include/uapi/drm/exynos_drm.h
5074 F: Documentation/devicetree/bindings/display/exynos/
5076 DRM DRIVERS FOR FREESCALE DCU
5077 M: Stefan Agner <stefan@agner.ch>
5078 M: Alison Wang <alison.wang@nxp.com>
5079 L: dri-devel@lists.freedesktop.org
5081 F: drivers/gpu/drm/fsl-dcu/
5082 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5083 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5084 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5085 T: git git://anongit.freedesktop.org/drm/drm-misc
5087 DRM DRIVERS FOR FREESCALE IMX
5088 M: Philipp Zabel <p.zabel@pengutronix.de>
5089 L: dri-devel@lists.freedesktop.org
5091 F: drivers/gpu/drm/imx/
5092 F: drivers/gpu/ipu-v3/
5093 F: Documentation/devicetree/bindings/display/imx/
5095 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5096 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5097 L: dri-devel@lists.freedesktop.org
5098 T: git git://github.com/patjak/drm-gma500
5100 F: drivers/gpu/drm/gma500/
5102 DRM DRIVERS FOR HISILICON
5103 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5104 M: Rongrong Zou <zourongrong@gmail.com>
5105 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5106 R: Chen Feng <puck.chen@hisilicon.com>
5107 L: dri-devel@lists.freedesktop.org
5108 T: git git://github.com/xin3liang/linux.git
5110 F: drivers/gpu/drm/hisilicon/
5111 F: Documentation/devicetree/bindings/display/hisilicon/
5113 DRM DRIVERS FOR MEDIATEK
5114 M: CK Hu <ck.hu@mediatek.com>
5115 M: Philipp Zabel <p.zabel@pengutronix.de>
5116 L: dri-devel@lists.freedesktop.org
5118 F: drivers/gpu/drm/mediatek/
5119 F: Documentation/devicetree/bindings/display/mediatek/
5121 DRM DRIVERS FOR NVIDIA TEGRA
5122 M: Thierry Reding <thierry.reding@gmail.com>
5123 L: dri-devel@lists.freedesktop.org
5124 L: linux-tegra@vger.kernel.org
5125 T: git git://anongit.freedesktop.org/tegra/linux.git
5127 F: drivers/gpu/drm/tegra/
5128 F: drivers/gpu/host1x/
5129 F: include/linux/host1x.h
5130 F: include/uapi/drm/tegra_drm.h
5131 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5133 DRM DRIVERS FOR RENESAS
5134 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5135 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5136 L: dri-devel@lists.freedesktop.org
5137 L: linux-renesas-soc@vger.kernel.org
5138 T: git git://linuxtv.org/pinchartl/media drm/du/next
5140 F: drivers/gpu/drm/rcar-du/
5141 F: drivers/gpu/drm/shmobile/
5142 F: include/linux/platform_data/shmob_drm.h
5143 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5144 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5145 F: Documentation/devicetree/bindings/display/renesas,du.txt
5147 DRM DRIVERS FOR ROCKCHIP
5148 M: Sandy Huang <hjc@rock-chips.com>
5149 M: Heiko Stübner <heiko@sntech.de>
5150 L: dri-devel@lists.freedesktop.org
5152 F: drivers/gpu/drm/rockchip/
5153 F: Documentation/devicetree/bindings/display/rockchip/
5154 T: git git://anongit.freedesktop.org/drm/drm-misc
5157 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5158 M: Vincent Abriou <vincent.abriou@st.com>
5159 L: dri-devel@lists.freedesktop.org
5160 T: git git://anongit.freedesktop.org/drm/drm-misc
5162 F: drivers/gpu/drm/sti
5163 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5166 M: Yannick Fertre <yannick.fertre@st.com>
5167 M: Philippe Cornu <philippe.cornu@st.com>
5168 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5169 M: Vincent Abriou <vincent.abriou@st.com>
5170 L: dri-devel@lists.freedesktop.org
5171 T: git git://anongit.freedesktop.org/drm/drm-misc
5173 F: drivers/gpu/drm/stm
5174 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5176 DRM DRIVERS FOR TI LCDC
5177 M: Jyri Sarha <jsarha@ti.com>
5178 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5179 L: dri-devel@lists.freedesktop.org
5181 F: drivers/gpu/drm/tilcdc/
5182 F: Documentation/devicetree/bindings/display/tilcdc/
5184 DRM DRIVERS FOR TI OMAP
5185 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5186 L: dri-devel@lists.freedesktop.org
5188 F: drivers/gpu/drm/omapdrm/
5189 F: Documentation/devicetree/bindings/display/ti/
5192 M: Eric Anholt <eric@anholt.net>
5194 F: drivers/gpu/drm/v3d/
5195 F: include/uapi/drm/v3d_drm.h
5196 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5197 T: git git://anongit.freedesktop.org/drm/drm-misc
5200 M: Eric Anholt <eric@anholt.net>
5201 T: git git://github.com/anholt/linux
5203 F: drivers/gpu/drm/vc4/
5204 F: include/uapi/drm/vc4_drm.h
5205 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5206 T: git git://anongit.freedesktop.org/drm/drm-misc
5208 DRM DRIVERS FOR VIVANTE GPU IP
5209 M: Lucas Stach <l.stach@pengutronix.de>
5210 R: Russell King <linux+etnaviv@armlinux.org.uk>
5211 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5212 L: etnaviv@lists.freedesktop.org
5213 L: dri-devel@lists.freedesktop.org
5215 F: drivers/gpu/drm/etnaviv/
5216 F: include/uapi/drm/etnaviv_drm.h
5217 F: Documentation/devicetree/bindings/display/etnaviv/
5219 DRM DRIVERS FOR ZTE ZX
5220 M: Shawn Guo <shawnguo@kernel.org>
5221 L: dri-devel@lists.freedesktop.org
5223 F: drivers/gpu/drm/zte/
5224 F: Documentation/devicetree/bindings/display/zte,vou.txt
5225 T: git git://anongit.freedesktop.org/drm/drm-misc
5228 M: Thierry Reding <thierry.reding@gmail.com>
5229 L: dri-devel@lists.freedesktop.org
5230 T: git git://anongit.freedesktop.org/drm/drm-misc
5232 F: drivers/gpu/drm/drm_panel.c
5233 F: drivers/gpu/drm/panel/
5234 F: include/drm/drm_panel.h
5235 F: Documentation/devicetree/bindings/display/panel/
5238 M: Noralf Trønnes <noralf@tronnes.org>
5239 W: https://github.com/notro/tinydrm/wiki/Development
5240 T: git git://anongit.freedesktop.org/drm/drm-misc
5242 F: drivers/gpu/drm/tinydrm/
5243 F: include/drm/tinydrm/
5246 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5247 T: git git://anongit.freedesktop.org/drm/drm-misc
5248 L: dri-devel@lists.freedesktop.org
5249 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5251 F: drivers/gpu/drm/xen/
5252 F: Documentation/gpu/xen-front.rst
5255 M: Christian Koenig <christian.koenig@amd.com>
5256 M: Huang Rui <ray.huang@amd.com>
5257 M: Junwei Zhang <Jerry.Zhang@amd.com>
5258 T: git git://people.freedesktop.org/~agd5f/linux
5260 L: dri-devel@lists.freedesktop.org
5262 F: drivers/gpu/drm/ttm/
5264 DSBR100 USB FM RADIO DRIVER
5265 M: Alexey Klimov <klimov.linux@gmail.com>
5266 L: linux-media@vger.kernel.org
5267 T: git git://linuxtv.org/media_tree.git
5269 F: drivers/media/radio/dsbr100.c
5272 M: Francois Romieu <romieu@fr.zoreil.com>
5273 L: netdev@vger.kernel.org
5275 F: drivers/net/wan/dscc4.c
5278 M: Hans Verkuil <hverkuil@xs4all.nl>
5279 L: linux-media@vger.kernel.org
5280 T: git git://linuxtv.org/media_tree.git
5281 W: https://linuxtv.org
5283 F: drivers/media/pci/dt3155/
5285 DVB_USB_AF9015 MEDIA DRIVER
5286 M: Antti Palosaari <crope@iki.fi>
5287 L: linux-media@vger.kernel.org
5288 W: https://linuxtv.org
5289 W: http://palosaari.fi/linux/
5290 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5291 T: git git://linuxtv.org/anttip/media_tree.git
5293 F: drivers/media/usb/dvb-usb-v2/af9015*
5295 DVB_USB_AF9035 MEDIA DRIVER
5296 M: Antti Palosaari <crope@iki.fi>
5297 L: linux-media@vger.kernel.org
5298 W: https://linuxtv.org
5299 W: http://palosaari.fi/linux/
5300 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5301 T: git git://linuxtv.org/anttip/media_tree.git
5303 F: drivers/media/usb/dvb-usb-v2/af9035*
5305 DVB_USB_ANYSEE MEDIA DRIVER
5306 M: Antti Palosaari <crope@iki.fi>
5307 L: linux-media@vger.kernel.org
5308 W: https://linuxtv.org
5309 W: http://palosaari.fi/linux/
5310 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5311 T: git git://linuxtv.org/anttip/media_tree.git
5313 F: drivers/media/usb/dvb-usb-v2/anysee*
5315 DVB_USB_AU6610 MEDIA DRIVER
5316 M: Antti Palosaari <crope@iki.fi>
5317 L: linux-media@vger.kernel.org
5318 W: https://linuxtv.org
5319 W: http://palosaari.fi/linux/
5320 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5321 T: git git://linuxtv.org/anttip/media_tree.git
5323 F: drivers/media/usb/dvb-usb-v2/au6610*
5325 DVB_USB_CE6230 MEDIA DRIVER
5326 M: Antti Palosaari <crope@iki.fi>
5327 L: linux-media@vger.kernel.org
5328 W: https://linuxtv.org
5329 W: http://palosaari.fi/linux/
5330 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5331 T: git git://linuxtv.org/anttip/media_tree.git
5333 F: drivers/media/usb/dvb-usb-v2/ce6230*
5335 DVB_USB_CXUSB MEDIA DRIVER
5336 M: Michael Krufky <mkrufky@linuxtv.org>
5337 L: linux-media@vger.kernel.org
5338 W: https://linuxtv.org
5339 W: http://github.com/mkrufky
5340 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5341 T: git git://linuxtv.org/media_tree.git
5343 F: drivers/media/usb/dvb-usb/cxusb*
5345 DVB_USB_EC168 MEDIA DRIVER
5346 M: Antti Palosaari <crope@iki.fi>
5347 L: linux-media@vger.kernel.org
5348 W: https://linuxtv.org
5349 W: http://palosaari.fi/linux/
5350 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5351 T: git git://linuxtv.org/anttip/media_tree.git
5353 F: drivers/media/usb/dvb-usb-v2/ec168*
5355 DVB_USB_GL861 MEDIA DRIVER
5356 M: Antti Palosaari <crope@iki.fi>
5357 L: linux-media@vger.kernel.org
5358 W: https://linuxtv.org
5359 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5360 T: git git://linuxtv.org/anttip/media_tree.git
5362 F: drivers/media/usb/dvb-usb-v2/gl861*
5364 DVB_USB_MXL111SF MEDIA DRIVER
5365 M: Michael Krufky <mkrufky@linuxtv.org>
5366 L: linux-media@vger.kernel.org
5367 W: https://linuxtv.org
5368 W: http://github.com/mkrufky
5369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5370 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5372 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5374 DVB_USB_RTL28XXU MEDIA DRIVER
5375 M: Antti Palosaari <crope@iki.fi>
5376 L: linux-media@vger.kernel.org
5377 W: https://linuxtv.org
5378 W: http://palosaari.fi/linux/
5379 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5380 T: git git://linuxtv.org/anttip/media_tree.git
5382 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5384 DVB_USB_V2 MEDIA DRIVER
5385 M: Antti Palosaari <crope@iki.fi>
5386 L: linux-media@vger.kernel.org
5387 W: https://linuxtv.org
5388 W: http://palosaari.fi/linux/
5389 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5390 T: git git://linuxtv.org/anttip/media_tree.git
5392 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5393 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5396 M: Jason Baron <jbaron@akamai.com>
5398 F: lib/dynamic_debug.c
5399 F: include/linux/dynamic_debug.h
5401 DYNAMIC INTERRUPT MODERATION
5402 M: Tal Gilboa <talgi@mellanox.com>
5404 F: include/linux/net_dim.h
5406 DZ DECSTATION DZ11 SERIAL DRIVER
5407 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5409 F: drivers/tty/serial/dz.*
5411 E3X0 POWER BUTTON DRIVER
5412 M: Moritz Fischer <moritz.fischer@ettus.com>
5413 L: usrp-users@lists.ettus.com
5414 W: http://www.ettus.com
5416 F: drivers/input/misc/e3x0-button.c
5417 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5420 M: Antti Palosaari <crope@iki.fi>
5421 L: linux-media@vger.kernel.org
5422 W: https://linuxtv.org
5423 W: http://palosaari.fi/linux/
5424 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5425 T: git git://linuxtv.org/anttip/media_tree.git
5427 F: drivers/media/tuners/e4000*
5429 EARTH_PT1 MEDIA DRIVER
5430 M: Akihiro Tsukada <tskd08@gmail.com>
5431 L: linux-media@vger.kernel.org
5433 F: drivers/media/pci/pt1/
5435 EARTH_PT3 MEDIA DRIVER
5436 M: Akihiro Tsukada <tskd08@gmail.com>
5437 L: linux-media@vger.kernel.org
5439 F: drivers/media/pci/pt3/
5442 M: Antti Palosaari <crope@iki.fi>
5443 L: linux-media@vger.kernel.org
5444 W: https://linuxtv.org
5445 W: http://palosaari.fi/linux/
5446 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5447 T: git git://linuxtv.org/anttip/media_tree.git
5449 F: drivers/media/dvb-frontends/ec100*
5452 M: Tyler Hicks <tyhicks@canonical.com>
5453 L: ecryptfs@vger.kernel.org
5454 W: http://ecryptfs.org
5455 W: https://launchpad.net/ecryptfs
5456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5458 F: Documentation/filesystems/ecryptfs.txt
5462 M: Borislav Petkov <bp@alien8.de>
5463 L: linux-edac@vger.kernel.org
5465 F: drivers/edac/amd64_edac*
5468 M: Robert Richter <rric@kernel.org>
5469 L: linux-edac@vger.kernel.org
5471 F: drivers/edac/highbank*
5474 M: Ralf Baechle <ralf@linux-mips.org>
5475 M: David Daney <david.daney@cavium.com>
5476 L: linux-edac@vger.kernel.org
5477 L: linux-mips@vger.kernel.org
5479 F: drivers/edac/octeon_edac*
5481 EDAC-CAVIUM THUNDERX
5482 M: David Daney <david.daney@cavium.com>
5483 M: Jan Glauber <jglauber@cavium.com>
5484 L: linux-edac@vger.kernel.org
5486 F: drivers/edac/thunderx_edac*
5489 M: Borislav Petkov <bp@alien8.de>
5490 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5491 L: linux-edac@vger.kernel.org
5492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5495 F: Documentation/admin-guide/ras.rst
5496 F: Documentation/driver-api/edac.rst
5498 F: include/linux/edac.h
5501 M: Mark Gross <mark.gross@intel.com>
5502 L: linux-edac@vger.kernel.org
5504 F: drivers/edac/e752x_edac.c
5507 L: linux-edac@vger.kernel.org
5509 F: drivers/edac/e7xxx_edac.c
5512 M: York Sun <york.sun@nxp.com>
5513 L: linux-edac@vger.kernel.org
5515 F: drivers/edac/fsl_ddr_edac.*
5518 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5519 L: linux-edac@vger.kernel.org
5521 F: drivers/edac/ghes_edac.c
5524 L: linux-edac@vger.kernel.org
5526 F: drivers/edac/i3000_edac.c
5529 L: linux-edac@vger.kernel.org
5531 F: drivers/edac/i5000_edac.c
5534 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5535 L: linux-edac@vger.kernel.org
5537 F: drivers/edac/i5400_edac.c
5540 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5541 L: linux-edac@vger.kernel.org
5543 F: drivers/edac/i7300_edac.c
5546 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5547 L: linux-edac@vger.kernel.org
5549 F: drivers/edac/i7core_edac.c
5552 M: Tim Small <tim@buttersideup.com>
5553 L: linux-edac@vger.kernel.org
5555 F: drivers/edac/i82443bxgx_edac.c
5558 M: "Arvind R." <arvino55@gmail.com>
5559 L: linux-edac@vger.kernel.org
5561 F: drivers/edac/i82975x_edac.c
5564 M: Jason Baron <jbaron@akamai.com>
5565 L: linux-edac@vger.kernel.org
5567 F: drivers/edac/ie31200_edac.c
5570 M: Johannes Thumshirn <morbidrsa@gmail.com>
5571 L: linux-edac@vger.kernel.org
5573 F: drivers/edac/mpc85xx_edac.[ch]
5576 M: Egor Martovetsky <egor@pasemi.com>
5577 L: linux-edac@vger.kernel.org
5579 F: drivers/edac/pasemi_edac.c
5582 M: Tony Luck <tony.luck@intel.com>
5583 L: linux-edac@vger.kernel.org
5585 F: drivers/edac/pnd2_edac.[ch]
5588 M: Tim Small <tim@buttersideup.com>
5589 L: linux-edac@vger.kernel.org
5591 F: drivers/edac/r82600_edac.c
5594 M: Tony Luck <tony.luck@intel.com>
5595 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5596 L: linux-edac@vger.kernel.org
5598 F: drivers/edac/sb_edac.c
5601 M: Tony Luck <tony.luck@intel.com>
5602 L: linux-edac@vger.kernel.org
5604 F: drivers/edac/skx_edac.c
5607 M: Tero Kristo <t-kristo@ti.com>
5608 L: linux-edac@vger.kernel.org
5610 F: drivers/edac/ti_edac.c
5613 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5614 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5615 L: linux-arm-msm@vger.kernel.org
5616 L: linux-edac@vger.kernel.org
5618 F: drivers/edac/qcom_edac.c
5620 EDIROL UA-101/UA-1000 DRIVER
5621 M: Clemens Ladisch <clemens@ladisch.de>
5622 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5623 T: git git://git.alsa-project.org/alsa-kernel.git
5625 F: sound/usb/misc/ua101.c
5628 L: linux-efi@vger.kernel.org
5629 M: Ivan Hu <ivan.hu@canonical.com>
5630 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5632 F: drivers/firmware/efi/test/
5634 EFI VARIABLE FILESYSTEM
5635 M: Matthew Garrett <matthew.garrett@nebula.com>
5636 M: Jeremy Kerr <jk@ozlabs.org>
5637 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5639 L: linux-efi@vger.kernel.org
5643 EFIFB FRAMEBUFFER DRIVER
5644 L: linux-fbdev@vger.kernel.org
5645 M: Peter Jones <pjones@redhat.com>
5647 F: drivers/video/fbdev/efifb.c
5650 W: http://aeschi.ch.eu.org/efs/
5654 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5655 M: Douglas Miller <dougmill@linux.ibm.com>
5656 L: netdev@vger.kernel.org
5658 F: drivers/net/ethernet/ibm/ehea/
5660 EM28XX VIDEO4LINUX DRIVER
5661 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5662 L: linux-media@vger.kernel.org
5663 W: https://linuxtv.org
5664 T: git git://linuxtv.org/media_tree.git
5666 F: drivers/media/usb/em28xx/
5667 F: Documentation/media/v4l-drivers/em28xx*
5670 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5671 M: Matt Mackall <mpm@selenic.com>
5672 M: David Woodhouse <dwmw2@infradead.org>
5673 L: linux-embedded@vger.kernel.org
5676 Emulex 10Gbps iSCSI - OneConnect DRIVER
5677 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5678 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5679 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5680 L: linux-scsi@vger.kernel.org
5681 W: http://www.broadcom.com
5683 F: drivers/scsi/be2iscsi/
5685 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5686 M: Sathya Perla <sathya.perla@broadcom.com>
5687 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5688 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5689 M: Somnath Kotur <somnath.kotur@broadcom.com>
5690 L: netdev@vger.kernel.org
5691 W: http://www.emulex.com
5693 F: drivers/net/ethernet/emulex/benet/
5695 EMULEX ONECONNECT ROCE DRIVER
5696 M: Selvin Xavier <selvin.xavier@broadcom.com>
5697 M: Devesh Sharma <devesh.sharma@broadcom.com>
5698 L: linux-rdma@vger.kernel.org
5699 W: http://www.broadcom.com
5701 F: drivers/infiniband/hw/ocrdma/
5702 F: include/uapi/rdma/ocrdma-abi.h
5704 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5705 M: James Smart <james.smart@broadcom.com>
5706 M: Dick Kennedy <dick.kennedy@broadcom.com>
5707 L: linux-scsi@vger.kernel.org
5708 W: http://www.broadcom.com
5710 F: drivers/scsi/lpfc/
5712 ENE CB710 FLASH CARD READER DRIVER
5713 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5715 F: drivers/misc/cb710/
5716 F: drivers/mmc/host/cb710-mmc.*
5717 F: include/linux/cb710.h
5719 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5720 M: Maxim Levitsky <maximlevitsky@gmail.com>
5722 F: drivers/media/rc/ene_ir.*
5724 EPSON S1D13XXX FRAMEBUFFER DRIVER
5725 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5728 F: drivers/video/fbdev/s1d13xxxfb.c
5729 F: include/video/s1d13xxxfb.h
5731 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5732 M: Jeff Layton <jlayton@kernel.org>
5735 F: include/linux/errseq.h
5737 ET131X NETWORK DRIVER
5738 M: Mark Einon <mark.einon@gmail.com>
5740 F: drivers/net/ethernet/agere/
5743 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5744 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5745 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5746 L: netdev@vger.kernel.org
5747 W: http://www.linuxfoundation.org/en/Net:Bridge
5749 F: include/linux/netfilter_bridge/
5752 ETHERNET PHY LIBRARY
5753 M: Andrew Lunn <andrew@lunn.ch>
5754 M: Florian Fainelli <f.fainelli@gmail.com>
5755 M: Heiner Kallweit <hkallweit1@gmail.com>
5756 L: netdev@vger.kernel.org
5758 F: Documentation/ABI/testing/sysfs-bus-mdio
5759 F: Documentation/devicetree/bindings/net/mdio*
5760 F: Documentation/networking/phy.txt
5762 F: drivers/of/of_mdio.c
5763 F: drivers/of/of_net.c
5764 F: include/linux/*mdio*.h
5765 F: include/linux/of_net.h
5766 F: include/linux/phy.h
5767 F: include/linux/phy_fixed.h
5768 F: include/linux/platform_data/mdio-bcm-unimac.h
5769 F: include/linux/platform_data/mdio-gpio.h
5770 F: include/trace/events/mdio.h
5771 F: include/uapi/linux/mdio.h
5772 F: include/uapi/linux/mii.h
5775 M: Jan Kara <jack@suse.com>
5776 L: linux-ext4@vger.kernel.org
5778 F: Documentation/filesystems/ext2.txt
5780 F: include/linux/ext2*
5783 M: "Theodore Ts'o" <tytso@mit.edu>
5784 M: Andreas Dilger <adilger.kernel@dilger.ca>
5785 L: linux-ext4@vger.kernel.org
5786 W: http://ext4.wiki.kernel.org
5787 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5790 F: Documentation/filesystems/ext4/
5793 Extended Verification Module (EVM)
5794 M: Mimi Zohar <zohar@linux.ibm.com>
5795 L: linux-integrity@vger.kernel.org
5797 F: security/integrity/evm/
5799 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5800 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5801 L: linux-efi@vger.kernel.org
5802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5804 F: Documentation/efi-stub.txt
5805 F: arch/*/kernel/efi.c
5806 F: arch/x86/boot/compressed/eboot.[ch]
5807 F: arch/*/include/asm/efi.h
5808 F: arch/x86/platform/efi/
5809 F: drivers/firmware/efi/
5810 F: include/linux/efi*.h
5811 F: arch/arm/boot/compressed/efi-header.S
5812 F: arch/arm64/kernel/efi-entry.S
5814 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5815 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5816 M: Chanwoo Choi <cw00.choi@samsung.com>
5817 L: linux-kernel@vger.kernel.org
5818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5821 F: include/linux/extcon/
5822 F: include/linux/extcon.h
5823 F: Documentation/extcon/
5824 F: Documentation/devicetree/bindings/extcon/
5827 M: Jingoo Han <jingoohan1@gmail.com>
5828 L: dri-devel@lists.freedesktop.org
5830 F: drivers/gpu/drm/exynos/exynos_dp*
5832 EXYNOS SYSMMU (IOMMU) driver
5833 M: Marek Szyprowski <m.szyprowski@samsung.com>
5834 L: iommu@lists.linux-foundation.org
5836 F: drivers/iommu/exynos-iommu.c
5838 EZchip NPS platform support
5839 M: Vineet Gupta <vgupta@synopsys.com>
5840 M: Ofer Levi <oferle@mellanox.com>
5842 F: arch/arc/plat-eznps
5843 F: arch/arc/boot/dts/eznps.dts
5846 M: Jaegeuk Kim <jaegeuk@kernel.org>
5847 M: Chao Yu <yuchao0@huawei.com>
5848 L: linux-f2fs-devel@lists.sourceforge.net
5849 W: https://f2fs.wiki.kernel.org/
5850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5852 F: Documentation/filesystems/f2fs.txt
5853 F: Documentation/ABI/testing/sysfs-fs-f2fs
5855 F: include/linux/f2fs_fs.h
5856 F: include/trace/events/f2fs.h
5858 F71805F HARDWARE MONITORING DRIVER
5859 M: Jean Delvare <jdelvare@suse.com>
5860 L: linux-hwmon@vger.kernel.org
5862 F: Documentation/hwmon/f71805f
5863 F: drivers/hwmon/f71805f.c
5866 M: Josh Poimboeuf <jpoimboe@redhat.com>
5868 F: scripts/faddr2line
5871 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5872 L: netdev@vger.kernel.org
5874 F: net/core/failover.c
5875 F: include/net/failover.h
5876 F: Documentation/networking/failover.rst
5879 M: Jan Kara <jack@suse.cz>
5880 R: Amir Goldstein <amir73il@gmail.com>
5881 L: linux-fsdevel@vger.kernel.org
5883 F: fs/notify/fanotify/
5884 F: include/linux/fanotify.h
5885 F: include/uapi/linux/fanotify.h
5887 FARSYNC SYNCHRONOUS DRIVER
5888 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5889 W: http://www.farsite.co.uk/
5891 F: drivers/net/wan/farsync.*
5893 FAULT INJECTION SUPPORT
5894 M: Akinobu Mita <akinobu.mita@gmail.com>
5896 F: Documentation/fault-injection/
5897 F: lib/fault-inject.c
5899 FBTFT Framebuffer drivers
5901 L: dri-devel@lists.freedesktop.org
5902 L: linux-fbdev@vger.kernel.org
5903 F: drivers/staging/fbtft/
5906 M: Michael Buesch <m@bues.ch>
5907 L: linux-media@vger.kernel.org
5909 F: drivers/media/tuners/fc0011.h
5910 F: drivers/media/tuners/fc0011.c
5913 M: Antti Palosaari <crope@iki.fi>
5914 L: linux-media@vger.kernel.org
5915 W: https://linuxtv.org
5916 W: http://palosaari.fi/linux/
5917 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5918 T: git git://linuxtv.org/anttip/media_tree.git
5920 F: drivers/media/tuners/fc2580*
5922 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5923 M: Johannes Thumshirn <jth@kernel.org>
5924 L: linux-scsi@vger.kernel.org
5925 W: www.Open-FCoE.org
5927 F: drivers/scsi/libfc/
5928 F: drivers/scsi/fcoe/
5930 F: include/scsi/libfc.h
5931 F: include/scsi/libfcoe.h
5932 F: include/uapi/scsi/fc/
5934 FILE LOCKING (flock() and fcntl()/lockf())
5935 M: Jeff Layton <jlayton@kernel.org>
5936 M: "J. Bruce Fields" <bfields@fieldses.org>
5937 L: linux-fsdevel@vger.kernel.org
5939 F: include/linux/fcntl.h
5940 F: include/uapi/linux/fcntl.h
5944 FILESYSTEMS (VFS and infrastructure)
5945 M: Alexander Viro <viro@zeniv.linux.org.uk>
5946 L: linux-fsdevel@vger.kernel.org
5949 F: include/linux/fs.h
5950 F: include/linux/fs_types.h
5951 F: include/uapi/linux/fs.h
5953 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5954 M: Riku Voipio <riku.voipio@iki.fi>
5955 L: linux-hwmon@vger.kernel.org
5957 F: drivers/hwmon/f75375s.c
5958 F: include/linux/f75375s.h
5960 FIREWIRE AUDIO DRIVERS
5961 M: Clemens Ladisch <clemens@ladisch.de>
5962 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5963 T: git git://git.alsa-project.org/alsa-kernel.git
5967 FIREWIRE MEDIA DRIVERS (firedtv)
5968 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5969 L: linux-media@vger.kernel.org
5970 L: linux1394-devel@lists.sourceforge.net
5971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5973 F: drivers/media/firewire/
5975 FIREWIRE SBP-2 TARGET
5976 M: Chris Boot <bootc@bootc.net>
5977 L: linux-scsi@vger.kernel.org
5978 L: target-devel@vger.kernel.org
5979 L: linux1394-devel@lists.sourceforge.net
5980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5982 F: drivers/target/sbp/
5985 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5986 L: linux1394-devel@lists.sourceforge.net
5987 W: http://ieee1394.wiki.kernel.org/
5988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5990 F: drivers/firewire/
5991 F: include/linux/firewire.h
5992 F: include/uapi/linux/firewire*.h
5995 FIRMWARE LOADER (request_firmware)
5996 M: Luis Chamberlain <mcgrof@kernel.org>
5997 L: linux-kernel@vger.kernel.org
5999 F: Documentation/firmware_class/
6000 F: drivers/base/firmware_loader/
6001 F: include/linux/firmware.h
6003 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6004 M: Joshua Morris <josh.h.morris@us.ibm.com>
6005 M: Philip Kelleher <pjk1939@linux.ibm.com>
6007 F: drivers/block/rsxx/
6010 M: Jiri Kosina <jikos@kernel.org>
6011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6013 F: drivers/block/floppy.c
6016 M: Alessandro Rubini <rubini@gnudd.com>
6017 W: http://www.ohwr.org/projects/fmc-bus
6020 F: include/linux/fmc*.h
6021 F: include/linux/ipmi-fru.h
6024 FPGA MANAGER FRAMEWORK
6025 M: Alan Tull <atull@kernel.org>
6026 M: Moritz Fischer <mdf@kernel.org>
6027 L: linux-fpga@vger.kernel.org
6029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6030 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6031 F: Documentation/fpga/
6032 F: Documentation/driver-api/fpga/
6033 F: Documentation/devicetree/bindings/fpga/
6035 F: include/linux/fpga/
6036 W: http://www.rocketboards.org
6039 M: Wu Hao <hao.wu@intel.com>
6040 L: linux-fpga@vger.kernel.org
6042 F: Documentation/fpga/dfl.txt
6043 F: include/uapi/linux/fpga-dfl.h
6044 F: drivers/fpga/dfl*
6047 M: Bill Metzenthen <billm@melbpc.org.au>
6048 W: http://floatingpoint.sourceforge.net/emulator/index.html
6050 F: arch/x86/math-emu/
6052 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6053 L: netdev@vger.kernel.org
6055 F: drivers/net/wan/dlci.c
6056 F: drivers/net/wan/sdla.c
6059 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6060 L: dri-devel@lists.freedesktop.org
6061 L: linux-fbdev@vger.kernel.org
6062 T: git git://github.com/bzolnier/linux.git
6063 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6065 F: Documentation/fb/
6068 F: include/linux/fb.h
6069 F: include/uapi/video/
6070 F: include/uapi/linux/fb.h
6072 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6073 M: Horia Geantă <horia.geanta@nxp.com>
6074 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6075 L: linux-crypto@vger.kernel.org
6077 F: drivers/crypto/caam/
6078 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6080 FREESCALE DIU FRAMEBUFFER DRIVER
6081 M: Timur Tabi <timur@kernel.org>
6082 L: linux-fbdev@vger.kernel.org
6084 F: drivers/video/fbdev/fsl-diu-fb.*
6086 FREESCALE DMA DRIVER
6087 M: Li Yang <leoyang.li@nxp.com>
6088 M: Zhang Wei <zw@zh-kernel.org>
6089 L: linuxppc-dev@lists.ozlabs.org
6091 F: drivers/dma/fsldma.*
6093 FREESCALE ENETC ETHERNET DRIVERS
6094 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6095 L: netdev@vger.kernel.org
6097 F: drivers/net/ethernet/freescale/enetc/
6099 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6100 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6101 L: netdev@vger.kernel.org
6103 F: drivers/net/ethernet/freescale/gianfar*
6104 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6106 FREESCALE GPMI NAND DRIVER
6107 M: Han Xu <han.xu@nxp.com>
6108 L: linux-mtd@lists.infradead.org
6110 F: drivers/mtd/nand/raw/gpmi-nand/*
6112 FREESCALE I2C CPM DRIVER
6113 M: Jochen Friedrich <jochen@scram.de>
6114 L: linuxppc-dev@lists.ozlabs.org
6115 L: linux-i2c@vger.kernel.org
6117 F: drivers/i2c/busses/i2c-cpm.c
6119 FREESCALE IMX LPI2C DRIVER
6120 M: Dong Aisheng <aisheng.dong@nxp.com>
6121 L: linux-i2c@vger.kernel.org
6122 L: linux-imx@nxp.com
6124 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6125 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6127 FREESCALE IMX / MXC FEC DRIVER
6128 M: Fugang Duan <fugang.duan@nxp.com>
6129 L: netdev@vger.kernel.org
6131 F: drivers/net/ethernet/freescale/fec_main.c
6132 F: drivers/net/ethernet/freescale/fec_ptp.c
6133 F: drivers/net/ethernet/freescale/fec.h
6134 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6136 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6137 M: Sascha Hauer <s.hauer@pengutronix.de>
6138 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6139 L: linux-fbdev@vger.kernel.org
6140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6142 F: include/linux/platform_data/video-imxfb.h
6143 F: drivers/video/fbdev/imxfb.c
6145 FREESCALE QORIQ DPAA ETHERNET DRIVER
6146 M: Madalin Bucur <madalin.bucur@nxp.com>
6147 L: netdev@vger.kernel.org
6149 F: drivers/net/ethernet/freescale/dpaa
6151 FREESCALE QORIQ DPAA FMAN DRIVER
6152 M: Madalin Bucur <madalin.bucur@nxp.com>
6153 L: netdev@vger.kernel.org
6155 F: drivers/net/ethernet/freescale/fman
6156 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6158 FREESCALE QORIQ PTP CLOCK DRIVER
6159 M: Yangbo Lu <yangbo.lu@nxp.com>
6160 L: netdev@vger.kernel.org
6162 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6163 F: drivers/ptp/ptp_qoriq.c
6164 F: drivers/ptp/ptp_qoriq_debugfs.c
6165 F: include/linux/fsl/ptp_qoriq.h
6166 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6168 FREESCALE QUAD SPI DRIVER
6169 M: Han Xu <han.xu@nxp.com>
6170 L: linux-spi@vger.kernel.org
6172 F: drivers/spi/spi-fsl-qspi.c
6174 FREESCALE QUICC ENGINE LIBRARY
6175 M: Qiang Zhao <qiang.zhao@nxp.com>
6176 L: linuxppc-dev@lists.ozlabs.org
6178 F: drivers/soc/fsl/qe/
6179 F: include/soc/fsl/*qe*.h
6180 F: include/soc/fsl/*ucc*.h
6182 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6183 M: Li Yang <leoyang.li@nxp.com>
6184 L: netdev@vger.kernel.org
6185 L: linuxppc-dev@lists.ozlabs.org
6187 F: drivers/net/ethernet/freescale/ucc_geth*
6189 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6190 M: Zhao Qiang <qiang.zhao@nxp.com>
6191 L: netdev@vger.kernel.org
6192 L: linuxppc-dev@lists.ozlabs.org
6194 F: drivers/net/wan/fsl_ucc_hdlc*
6196 FREESCALE QUICC ENGINE UCC UART DRIVER
6197 M: Timur Tabi <timur@kernel.org>
6198 L: linuxppc-dev@lists.ozlabs.org
6200 F: drivers/tty/serial/ucc_uart.c
6202 FREESCALE SOC DRIVERS
6203 M: Li Yang <leoyang.li@nxp.com>
6204 L: linuxppc-dev@lists.ozlabs.org
6205 L: linux-arm-kernel@lists.infradead.org
6207 F: Documentation/devicetree/bindings/soc/fsl/
6209 F: include/linux/fsl/
6211 FREESCALE SOC FS_ENET DRIVER
6212 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6213 L: linuxppc-dev@lists.ozlabs.org
6214 L: netdev@vger.kernel.org
6216 F: drivers/net/ethernet/freescale/fs_enet/
6217 F: include/linux/fs_enet_pd.h
6219 FREESCALE SOC SOUND DRIVERS
6220 M: Timur Tabi <timur@kernel.org>
6221 M: Nicolin Chen <nicoleotsuka@gmail.com>
6222 M: Xiubo Li <Xiubo.Lee@gmail.com>
6223 R: Fabio Estevam <festevam@gmail.com>
6224 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6225 L: linuxppc-dev@lists.ozlabs.org
6227 F: sound/soc/fsl/fsl*
6228 F: sound/soc/fsl/imx*
6229 F: sound/soc/fsl/mpc8610_hpcd.c
6231 FREESCALE USB PERIPHERAL DRIVERS
6232 M: Li Yang <leoyang.li@nxp.com>
6233 L: linux-usb@vger.kernel.org
6234 L: linuxppc-dev@lists.ozlabs.org
6236 F: drivers/usb/gadget/udc/fsl*
6239 M: Christoph Hellwig <hch@infradead.org>
6240 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6245 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6246 M: Pavel Machek <pavel@ucw.cz>
6247 L: linux-pm@vger.kernel.org
6249 F: Documentation/power/freezing-of-tasks.txt
6250 F: include/linux/freezer.h
6254 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6255 L: linux-kernel@vger.kernel.org
6258 F: include/linux/frontswap.h
6260 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6261 M: David Howells <dhowells@redhat.com>
6262 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6264 F: Documentation/filesystems/caching/
6266 F: include/linux/fscache*.h
6268 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6269 M: Theodore Y. Ts'o <tytso@mit.edu>
6270 M: Jaegeuk Kim <jaegeuk@kernel.org>
6271 L: linux-fscrypt@vger.kernel.org
6272 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6276 F: include/linux/fscrypt*.h
6277 F: Documentation/filesystems/fscrypt.rst
6279 FSI-ATTACHED I2C DRIVER
6280 M: Eddie James <eajames@linux.ibm.com>
6281 L: linux-i2c@vger.kernel.org
6282 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6284 F: drivers/i2c/busses/i2c-fsi.c
6285 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6287 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6288 M: Jan Kara <jack@suse.cz>
6289 R: Amir Goldstein <amir73il@gmail.com>
6290 L: linux-fsdevel@vger.kernel.org
6293 F: include/linux/fsnotify*.h
6295 FUJITSU LAPTOP EXTRAS
6296 M: Jonathan Woithe <jwoithe@just42.net>
6297 L: platform-driver-x86@vger.kernel.org
6299 F: drivers/platform/x86/fujitsu-laptop.c
6301 FUJITSU M-5MO LS CAMERA ISP DRIVER
6302 M: Kyungmin Park <kyungmin.park@samsung.com>
6303 M: Heungjun Kim <riverful.kim@samsung.com>
6304 L: linux-media@vger.kernel.org
6306 F: drivers/media/i2c/m5mols/
6307 F: include/media/i2c/m5mols.h
6309 FUJITSU TABLET EXTRAS
6310 M: Robert Gerlach <khnz@gmx.de>
6311 L: platform-driver-x86@vger.kernel.org
6313 F: drivers/platform/x86/fujitsu-tablet.c
6315 FUSE: FILESYSTEM IN USERSPACE
6316 M: Miklos Szeredi <miklos@szeredi.hu>
6317 L: linux-fsdevel@vger.kernel.org
6318 W: http://fuse.sourceforge.net/
6319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6322 F: include/uapi/linux/fuse.h
6323 F: Documentation/filesystems/fuse.txt
6326 M: Thomas Gleixner <tglx@linutronix.de>
6327 M: Ingo Molnar <mingo@redhat.com>
6328 R: Peter Zijlstra <peterz@infradead.org>
6329 R: Darren Hart <dvhart@infradead.org>
6330 L: linux-kernel@vger.kernel.org
6331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6334 F: kernel/futex_compat.c
6335 F: include/asm-generic/futex.h
6336 F: include/linux/futex.h
6337 F: include/uapi/linux/futex.h
6338 F: tools/testing/selftests/futex/
6339 F: tools/perf/bench/futex*
6340 F: Documentation/*futex*
6343 M: Kees Cook <keescook@chromium.org>
6344 R: Emese Revfy <re.emese@gmail.com>
6345 L: kernel-hardening@lists.openwall.com
6347 F: scripts/gcc-plugins/
6348 F: scripts/gcc-plugin.sh
6349 F: scripts/Makefile.gcc-plugins
6350 F: Documentation/gcc-plugins.txt
6352 GASKET DRIVER FRAMEWORK
6353 M: Rob Springer <rspringer@google.com>
6354 M: Todd Poynor <toddpoynor@google.com>
6355 M: Ben Chan <benchan@chromium.org>
6357 F: drivers/staging/gasket/
6359 GCOV BASED KERNEL PROFILING
6360 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6363 F: Documentation/dev-tools/gcov.rst
6365 GDB KERNEL DEBUGGING HELPER SCRIPTS
6366 M: Jan Kiszka <jan.kiszka@siemens.com>
6367 M: Kieran Bingham <kbingham@kernel.org>
6371 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6372 M: Achim Leubner <achim_leubner@adaptec.com>
6373 L: linux-scsi@vger.kernel.org
6374 W: http://www.icp-vortex.com/
6376 F: drivers/scsi/gdt*
6378 GEMTEK FM RADIO RECEIVER DRIVER
6379 M: Hans Verkuil <hverkuil@xs4all.nl>
6380 L: linux-media@vger.kernel.org
6381 T: git git://linuxtv.org/media_tree.git
6382 W: https://linuxtv.org
6384 F: drivers/media/radio/radio-gemtek*
6386 GENERIC GPIO I2C DRIVER
6387 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6389 F: drivers/i2c/busses/i2c-gpio.c
6390 F: include/linux/platform_data/i2c-gpio.h
6392 GENERIC GPIO I2C MULTIPLEXER DRIVER
6393 M: Peter Korsgaard <peter.korsgaard@barco.com>
6394 L: linux-i2c@vger.kernel.org
6396 F: drivers/i2c/muxes/i2c-mux-gpio.c
6397 F: include/linux/platform_data/i2c-mux-gpio.h
6398 F: Documentation/i2c/muxes/i2c-mux-gpio
6400 GENERIC HDLC (WAN) DRIVERS
6401 M: Krzysztof Halasa <khc@pm.waw.pl>
6402 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6404 F: drivers/net/wan/c101.c
6405 F: drivers/net/wan/hd6457*
6406 F: drivers/net/wan/hdlc*
6407 F: drivers/net/wan/n2.c
6408 F: drivers/net/wan/pc300too.c
6409 F: drivers/net/wan/pci200syn.c
6410 F: drivers/net/wan/wanxl*
6412 GENERIC INCLUDE/ASM HEADER FILES
6413 M: Arnd Bergmann <arnd@arndb.de>
6414 L: linux-arch@vger.kernel.org
6415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6417 F: include/asm-generic/
6418 F: include/uapi/asm-generic/
6420 GENERIC PHY FRAMEWORK
6421 M: Kishon Vijay Abraham I <kishon@ti.com>
6422 L: linux-kernel@vger.kernel.org
6423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6426 F: include/linux/phy/
6427 F: Documentation/devicetree/bindings/phy/
6429 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6430 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6432 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6435 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6436 M: Kevin Hilman <khilman@kernel.org>
6437 M: Ulf Hansson <ulf.hansson@linaro.org>
6438 L: linux-pm@vger.kernel.org
6440 F: drivers/base/power/domain*.c
6441 F: include/linux/pm_domain.h
6442 F: Documentation/devicetree/bindings/power/power_domain.txt
6444 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6445 M: Eugen Hristev <eugen.hristev@microchip.com>
6446 L: linux-input@vger.kernel.org
6448 F: drivers/input/touchscreen/resistive-adc-touch.c
6450 GENERIC UIO DRIVER FOR PCI DEVICES
6451 M: "Michael S. Tsirkin" <mst@redhat.com>
6452 L: kvm@vger.kernel.org
6454 F: drivers/uio/uio_pci_generic.c
6456 GENWQE (IBM Generic Workqueue Card)
6457 M: Frank Haverkamp <haver@linux.ibm.com>
6459 F: drivers/misc/genwqe/
6461 GET_MAINTAINER SCRIPT
6462 M: Joe Perches <joe@perches.com>
6464 F: scripts/get_maintainer.pl
6467 M: Bob Peterson <rpeterso@redhat.com>
6468 M: Andreas Gruenbacher <agruenba@redhat.com>
6469 L: cluster-devel@redhat.com
6470 W: http://sources.redhat.com/cluster/
6471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6473 F: Documentation/filesystems/gfs2*.txt
6475 F: include/uapi/linux/gfs2_ondisk.h
6477 GIGASET ISDN DRIVERS
6478 M: Paul Bolle <pebolle@tiscali.nl>
6479 L: gigaset307x-common@lists.sourceforge.net
6480 W: http://gigaset307x.sourceforge.net/
6482 F: Documentation/isdn/README.gigaset
6483 F: drivers/isdn/gigaset/
6484 F: include/uapi/linux/gigaset_dev.h
6487 M: Johan Hovold <johan@kernel.org>
6488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6490 F: Documentation/ABI/testing/sysfs-class-gnss
6491 F: Documentation/devicetree/bindings/gnss/
6493 F: include/linux/gnss.h
6496 M: Hans Verkuil <hans.verkuil@cisco.com>
6497 L: linux-media@vger.kernel.org
6499 F: drivers/media/usb/go7007/
6502 M: Bastien Nocera <hadess@hadess.net>
6503 L: linux-input@vger.kernel.org
6505 F: drivers/input/touchscreen/goodix.c
6507 GPD POCKET FAN DRIVER
6508 M: Hans de Goede <hdegoede@redhat.com>
6509 L: platform-driver-x86@vger.kernel.org
6511 F: drivers/platform/x86/gpd-pocket-fan.c
6514 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6515 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6516 L: linux-gpio@vger.kernel.org
6517 L: linux-acpi@vger.kernel.org
6519 F: Documentation/acpi/gpio-properties.txt
6520 F: drivers/gpio/gpiolib-acpi.c
6523 M: Sean Young <sean@mess.org>
6524 L: linux-media@vger.kernel.org
6526 F: drivers/media/rc/gpio-ir-tx.c
6529 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6530 L: linux-gpio@vger.kernel.org
6532 F: drivers/gpio/gpio-mockup.c
6533 F: tools/testing/selftests/gpio/
6536 M: Linus Walleij <linus.walleij@linaro.org>
6537 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6538 L: linux-gpio@vger.kernel.org
6539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6541 F: Documentation/devicetree/bindings/gpio/
6542 F: Documentation/driver-api/gpio/
6543 F: Documentation/gpio/
6544 F: Documentation/ABI/testing/gpio-cdev
6545 F: Documentation/ABI/obsolete/sysfs-gpio
6547 F: include/linux/gpio/
6548 F: include/linux/gpio.h
6549 F: include/linux/of_gpio.h
6550 F: include/asm-generic/gpio.h
6551 F: include/uapi/linux/gpio.h
6554 GRE DEMULTIPLEXER DRIVER
6555 M: Dmitry Kozlov <xeb@mail.ru>
6556 L: netdev@vger.kernel.org
6558 F: net/ipv4/gre_demux.c
6559 F: net/ipv4/gre_offload.c
6560 F: include/net/gre.h
6562 GRETH 10/100/1G Ethernet MAC device driver
6563 M: Andreas Larsson <andreas@gaisler.com>
6564 L: netdev@vger.kernel.org
6566 F: drivers/net/ethernet/aeroflex/
6568 GREYBUS AUDIO PROTOCOLS DRIVERS
6569 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6570 M: Mark Greer <mgreer@animalcreek.com>
6572 F: drivers/staging/greybus/audio_apbridgea.c
6573 F: drivers/staging/greybus/audio_apbridgea.h
6574 F: drivers/staging/greybus/audio_codec.c
6575 F: drivers/staging/greybus/audio_codec.h
6576 F: drivers/staging/greybus/audio_gb.c
6577 F: drivers/staging/greybus/audio_manager.c
6578 F: drivers/staging/greybus/audio_manager.h
6579 F: drivers/staging/greybus/audio_manager_module.c
6580 F: drivers/staging/greybus/audio_manager_private.h
6581 F: drivers/staging/greybus/audio_manager_sysfs.c
6582 F: drivers/staging/greybus/audio_module.c
6583 F: drivers/staging/greybus/audio_topology.c
6585 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6586 M: Viresh Kumar <vireshk@kernel.org>
6588 F: drivers/staging/greybus/authentication.c
6589 F: drivers/staging/greybus/bootrom.c
6590 F: drivers/staging/greybus/firmware.h
6591 F: drivers/staging/greybus/fw-core.c
6592 F: drivers/staging/greybus/fw-download.c
6593 F: drivers/staging/greybus/fw-management.c
6594 F: drivers/staging/greybus/greybus_authentication.h
6595 F: drivers/staging/greybus/greybus_firmware.h
6596 F: drivers/staging/greybus/hid.c
6597 F: drivers/staging/greybus/i2c.c
6598 F: drivers/staging/greybus/spi.c
6599 F: drivers/staging/greybus/spilib.c
6600 F: drivers/staging/greybus/spilib.h
6602 GREYBUS LOOPBACK DRIVER
6603 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6605 F: drivers/staging/greybus/loopback.c
6607 GREYBUS PLATFORM DRIVERS
6608 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6610 F: drivers/staging/greybus/arche-platform.c
6611 F: drivers/staging/greybus/arche-apb-ctrl.c
6612 F: drivers/staging/greybus/arche_platform.h
6614 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6615 M: Rui Miguel Silva <rmfrfs@gmail.com>
6617 F: drivers/staging/greybus/sdio.c
6618 F: drivers/staging/greybus/light.c
6619 F: drivers/staging/greybus/gpio.c
6620 F: drivers/staging/greybus/power_supply.c
6621 F: drivers/staging/greybus/spi.c
6622 F: drivers/staging/greybus/spilib.c
6625 M: Johan Hovold <johan@kernel.org>
6626 M: Alex Elder <elder@kernel.org>
6627 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6629 F: drivers/staging/greybus/
6630 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6632 GREYBUS UART PROTOCOLS DRIVERS
6633 M: David Lin <dtwlin@gmail.com>
6635 F: drivers/staging/greybus/uart.c
6636 F: drivers/staging/greybus/log.c
6638 GS1662 VIDEO SERIALIZER
6639 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6640 L: linux-media@vger.kernel.org
6641 T: git git://linuxtv.org/media_tree.git
6643 F: drivers/media/spi/gs1662.c
6645 GSPCA FINEPIX SUBDRIVER
6646 M: Frank Zago <frank@zago.net>
6647 L: linux-media@vger.kernel.org
6648 T: git git://linuxtv.org/media_tree.git
6650 F: drivers/media/usb/gspca/finepix.c
6652 GSPCA GL860 SUBDRIVER
6653 M: Olivier Lorin <o.lorin@laposte.net>
6654 L: linux-media@vger.kernel.org
6655 T: git git://linuxtv.org/media_tree.git
6657 F: drivers/media/usb/gspca/gl860/
6659 GSPCA M5602 SUBDRIVER
6660 M: Erik Andren <erik.andren@gmail.com>
6661 L: linux-media@vger.kernel.org
6662 T: git git://linuxtv.org/media_tree.git
6664 F: drivers/media/usb/gspca/m5602/
6666 GSPCA PAC207 SONIXB SUBDRIVER
6667 M: Hans Verkuil <hverkuil@xs4all.nl>
6668 L: linux-media@vger.kernel.org
6669 T: git git://linuxtv.org/media_tree.git
6671 F: drivers/media/usb/gspca/pac207.c
6673 GSPCA SN9C20X SUBDRIVER
6674 M: Brian Johnson <brijohn@gmail.com>
6675 L: linux-media@vger.kernel.org
6676 T: git git://linuxtv.org/media_tree.git
6678 F: drivers/media/usb/gspca/sn9c20x.c
6680 GSPCA T613 SUBDRIVER
6681 M: Leandro Costantino <lcostantino@gmail.com>
6682 L: linux-media@vger.kernel.org
6683 T: git git://linuxtv.org/media_tree.git
6685 F: drivers/media/usb/gspca/t613.c
6687 GSPCA USB WEBCAM DRIVER
6688 M: Hans Verkuil <hverkuil@xs4all.nl>
6689 L: linux-media@vger.kernel.org
6690 T: git git://linuxtv.org/media_tree.git
6692 F: drivers/media/usb/gspca/
6694 GTP (GPRS Tunneling Protocol)
6695 M: Pablo Neira Ayuso <pablo@netfilter.org>
6696 M: Harald Welte <laforge@gnumonks.org>
6697 L: osmocom-net-gprs@lists.osmocom.org
6698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6700 F: drivers/net/gtp.c
6702 GUID PARTITION TABLE (GPT)
6703 M: Davidlohr Bueso <dave@stgolabs.net>
6704 L: linux-efi@vger.kernel.org
6706 F: block/partitions/efi.*
6709 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6710 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6711 W: http://uclinux-h8.sourceforge.jp
6712 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6715 F: drivers/clocksource/h8300_*.c
6716 F: drivers/clk/h8300/
6717 F: drivers/irqchip/irq-renesas-h8*.c
6719 HABANALABS PCI DRIVER
6720 M: Oded Gabbay <oded.gabbay@gmail.com>
6721 T: git https://github.com/HabanaAI/linux.git
6723 F: drivers/misc/habanalabs/
6724 F: include/uapi/misc/habanalabs.h
6725 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6726 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6729 M: Antti Palosaari <crope@iki.fi>
6730 L: linux-media@vger.kernel.org
6731 W: https://linuxtv.org
6732 W: http://palosaari.fi/linux/
6733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6734 T: git git://linuxtv.org/anttip/media_tree.git
6736 F: drivers/media/usb/hackrf/
6738 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6739 M: Frank Seidel <frank@f-seidel.de>
6740 L: platform-driver-x86@vger.kernel.org
6741 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6743 F: drivers/platform/x86/hdaps.c
6746 M: Jean Delvare <jdelvare@suse.com>
6747 M: Guenter Roeck <linux@roeck-us.net>
6748 L: linux-hwmon@vger.kernel.org
6749 W: http://hwmon.wiki.kernel.org/
6750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6752 F: Documentation/devicetree/bindings/hwmon/
6753 F: Documentation/hwmon/
6755 F: include/linux/hwmon*.h
6756 F: include/trace/events/hwmon*.h
6758 HARDWARE RANDOM NUMBER GENERATOR CORE
6759 M: Matt Mackall <mpm@selenic.com>
6760 M: Herbert Xu <herbert@gondor.apana.org.au>
6761 L: linux-crypto@vger.kernel.org
6763 F: Documentation/devicetree/bindings/rng/
6764 F: Documentation/hw_random.txt
6765 F: drivers/char/hw_random/
6766 F: include/linux/hw_random.h
6768 HARDWARE TRACING FACILITIES
6769 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6771 F: drivers/hwtracing/
6773 HARDWARE SPINLOCK CORE
6774 M: Ohad Ben-Cohen <ohad@wizery.com>
6775 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6776 L: linux-remoteproc@vger.kernel.org
6778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6779 F: Documentation/devicetree/bindings/hwlock/
6780 F: Documentation/hwspinlock.txt
6781 F: drivers/hwspinlock/
6782 F: include/linux/hwspinlock.h
6784 HARMONY SOUND DRIVER
6785 L: linux-parisc@vger.kernel.org
6787 F: sound/parisc/harmony.*
6789 HDPVR USB VIDEO ENCODER DRIVER
6790 M: Hans Verkuil <hverkuil@xs4all.nl>
6791 L: linux-media@vger.kernel.org
6792 T: git git://linuxtv.org/media_tree.git
6793 W: https://linuxtv.org
6795 F: drivers/media/usb/hdpvr/
6797 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6798 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6800 F: Documentation/watchdog/hpwdt.txt
6801 F: drivers/watchdog/hpwdt.c
6803 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6804 M: Don Brace <don.brace@microsemi.com>
6805 L: esc.storagedev@microsemi.com
6806 L: linux-scsi@vger.kernel.org
6808 F: Documentation/scsi/hpsa.txt
6809 F: drivers/scsi/hpsa*.[ch]
6810 F: include/linux/cciss*.h
6811 F: include/uapi/linux/cciss*.h
6814 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6815 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6816 L: linux-rdma@vger.kernel.org
6818 F: drivers/infiniband/hw/hfi1
6821 L: linux-fsdevel@vger.kernel.org
6823 F: Documentation/filesystems/hfs.txt
6827 L: linux-fsdevel@vger.kernel.org
6829 F: Documentation/filesystems/hfsplus.txt
6832 HGA FRAMEBUFFER DRIVER
6833 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6834 L: linux-nvidia@lists.surfsouth.com
6835 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6837 F: drivers/video/fbdev/hgafb.c
6839 HIBERNATION (aka Software Suspend, aka swsusp)
6840 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6841 M: Pavel Machek <pavel@ucw.cz>
6842 L: linux-pm@vger.kernel.org
6843 B: https://bugzilla.kernel.org
6846 F: drivers/base/power/
6848 F: include/linux/suspend.h
6849 F: include/linux/freezer.h
6850 F: include/linux/pm.h
6851 F: arch/*/include/asm/suspend*.h
6854 M: Jiri Kosina <jikos@kernel.org>
6855 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6856 L: linux-input@vger.kernel.org
6857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6860 F: include/linux/hid*
6861 F: include/uapi/linux/hid*
6863 HID SENSOR HUB DRIVERS
6864 M: Jiri Kosina <jikos@kernel.org>
6865 M: Jonathan Cameron <jic23@kernel.org>
6866 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6867 L: linux-input@vger.kernel.org
6868 L: linux-iio@vger.kernel.org
6870 F: Documentation/hid/hid-sensor*
6871 F: drivers/hid/hid-sensor-*
6872 F: drivers/iio/*/hid-*
6873 F: include/linux/hid-sensor-*
6875 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6876 M: Thomas Gleixner <tglx@linutronix.de>
6877 L: linux-kernel@vger.kernel.org
6878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6880 F: Documentation/timers/
6881 F: kernel/time/hrtimer.c
6882 F: kernel/time/clockevents.c
6883 F: kernel/time/timer_*.c
6884 F: include/linux/clockchips.h
6885 F: include/linux/hrtimer.h
6887 HIGH-SPEED SCC DRIVER FOR AX.25
6888 L: linux-hams@vger.kernel.org
6890 F: drivers/net/hamradio/dmascc.c
6891 F: drivers/net/hamradio/scc.c
6893 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6894 M: HighPoint Linux Team <linux@highpoint-tech.com>
6895 W: http://www.highpoint-tech.com
6897 F: Documentation/scsi/hptiop.txt
6898 F: drivers/scsi/hptiop.c
6901 M: Jes Sorensen <jes@trained-monkey.org>
6902 L: linux-hippi@sunsite.dk
6904 F: include/linux/hippidevice.h
6905 F: include/uapi/linux/if_hippi.h
6907 F: drivers/net/hippi/
6909 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6910 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6911 M: Salil Mehta <salil.mehta@huawei.com>
6912 L: netdev@vger.kernel.org
6913 W: http://www.hisilicon.com
6915 F: drivers/net/ethernet/hisilicon/hns3/
6917 HISILICON LPC BUS DRIVER
6918 M: john.garry@huawei.com
6919 W: http://www.hisilicon.com
6921 F: drivers/bus/hisi_lpc.c
6922 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6924 HISILICON NETWORK SUBSYSTEM DRIVER
6925 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6926 M: Salil Mehta <salil.mehta@huawei.com>
6927 L: netdev@vger.kernel.org
6928 W: http://www.hisilicon.com
6930 F: drivers/net/ethernet/hisilicon/
6931 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6933 HISILICON PMU DRIVER
6934 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6935 W: http://www.hisilicon.com
6937 F: drivers/perf/hisilicon
6938 F: Documentation/perf/hisi-pmu.txt
6940 HISILICON ROCE DRIVER
6941 M: Lijun Ou <oulijun@huawei.com>
6942 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6943 L: linux-rdma@vger.kernel.org
6945 F: drivers/infiniband/hw/hns/
6946 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6948 HISILICON SAS Controller
6949 M: John Garry <john.garry@huawei.com>
6950 W: http://www.hisilicon.com
6952 F: drivers/scsi/hisi_sas/
6953 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6955 HMM - Heterogeneous Memory Management
6956 M: Jérôme Glisse <jglisse@redhat.com>
6957 L: linux-mm@kvack.org
6960 F: include/linux/hmm*
6961 F: Documentation/vm/hmm.rst
6964 M: Jouni Malinen <j@w1.fi>
6965 L: linux-wireless@vger.kernel.org
6966 W: http://w1.fi/hostap-driver.html
6968 F: drivers/net/wireless/intersil/hostap/
6970 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6971 L: platform-driver-x86@vger.kernel.org
6973 F: drivers/platform/x86/tc1100-wmi.c
6975 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6976 M: Jaroslav Kysela <perex@perex.cz>
6978 F: drivers/net/ethernet/hp/hp100.*
6980 HPET: High Precision Event Timers driver
6981 M: Clemens Ladisch <clemens@ladisch.de>
6983 F: Documentation/timers/hpet.txt
6984 F: drivers/char/hpet.c
6985 F: include/linux/hpet.h
6986 F: include/uapi/linux/hpet.h
6990 F: arch/x86/kernel/hpet.c
6991 F: arch/x86/include/asm/hpet.h
6994 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6995 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7000 M: Sebastian Reichel <sre@kernel.org>
7001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7003 F: Documentation/ABI/testing/sysfs-bus-hsi
7004 F: Documentation/driver-api/hsi.rst
7006 F: include/linux/hsi/
7007 F: include/uapi/linux/hsi/
7010 L: linux-usb@vger.kernel.org
7012 F: drivers/net/usb/hso.c
7014 HSR NETWORK PROTOCOL
7015 M: Arvid Brodin <arvid.brodin@alten.se>
7016 L: netdev@vger.kernel.org
7020 HT16K33 LED CONTROLLER DRIVER
7021 M: Robin van der Gracht <robin@protonic.nl>
7023 F: drivers/auxdisplay/ht16k33.c
7024 F: Documentation/devicetree/bindings/display/ht16k33.txt
7026 HTCPEN TOUCHSCREEN DRIVER
7027 M: Pau Oliva Fora <pof@eslack.org>
7028 L: linux-input@vger.kernel.org
7030 F: drivers/input/touchscreen/htcpen.c
7032 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7033 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7034 L: linux-iio@vger.kernel.org
7035 W: http://www.st.com/
7037 F: drivers/iio/humidity/hts221*
7038 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7040 HUAWEI ETHERNET DRIVER
7041 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7042 L: netdev@vger.kernel.org
7044 F: Documentation/networking/hinic.txt
7045 F: drivers/net/ethernet/huawei/hinic/
7048 M: Mike Kravetz <mike.kravetz@oracle.com>
7049 L: linux-mm@kvack.org
7053 F: include/linux/hugetlb.h
7054 F: Documentation/admin-guide/mm/hugetlbpage.rst
7055 F: Documentation/vm/hugetlbfs_reserv.rst
7056 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7059 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7060 L: linux-media@vger.kernel.org
7061 T: git git://linuxtv.org/media_tree.git
7062 W: https://linuxtv.org
7064 F: drivers/media/platform/sti/hva
7066 HWPOISON MEMORY FAILURE HANDLING
7067 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7068 L: linux-mm@kvack.org
7070 F: mm/memory-failure.c
7071 F: mm/hwpoison-inject.c
7073 HYGON PROCESSOR SUPPORT
7074 M: Pu Wen <puwen@hygon.cn>
7075 L: linux-kernel@vger.kernel.org
7077 F: arch/x86/kernel/cpu/hygon.c
7079 Hyper-V CORE AND DRIVERS
7080 M: "K. Y. Srinivasan" <kys@microsoft.com>
7081 M: Haiyang Zhang <haiyangz@microsoft.com>
7082 M: Stephen Hemminger <sthemmin@microsoft.com>
7083 M: Sasha Levin <sashal@kernel.org>
7084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7085 L: linux-hyperv@vger.kernel.org
7087 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7088 F: arch/x86/include/asm/mshyperv.h
7089 F: arch/x86/include/asm/trace/hyperv.h
7090 F: arch/x86/include/asm/hyperv-tlfs.h
7091 F: arch/x86/kernel/cpu/mshyperv.c
7093 F: drivers/hid/hid-hyperv.c
7095 F: drivers/input/serio/hyperv-keyboard.c
7096 F: drivers/pci/controller/pci-hyperv.c
7097 F: drivers/net/hyperv/
7098 F: drivers/scsi/storvsc_drv.c
7099 F: drivers/uio/uio_hv_generic.c
7100 F: drivers/video/fbdev/hyperv_fb.c
7101 F: net/vmw_vsock/hyperv_transport.c
7102 F: include/linux/hyperv.h
7103 F: include/uapi/linux/hyperv.h
7105 F: Documentation/ABI/stable/sysfs-bus-vmbus
7107 HYPERVISOR VIRTUAL CONSOLE DRIVER
7108 L: linuxppc-dev@lists.ozlabs.org
7113 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7114 L: linux-i2c@vger.kernel.org
7115 L: linux-acpi@vger.kernel.org
7117 F: drivers/i2c/i2c-core-acpi.c
7119 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7120 M: Ajay Gupta <ajayg@nvidia.com>
7121 L: linux-i2c@vger.kernel.org
7123 F: Documentation/i2c/busses/i2c-nvidia-gpu
7124 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7127 M: Peter Rosin <peda@axentia.se>
7128 L: linux-i2c@vger.kernel.org
7130 F: Documentation/i2c/i2c-topology
7131 F: Documentation/i2c/muxes/
7132 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7133 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7134 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7135 F: drivers/i2c/i2c-mux.c
7136 F: drivers/i2c/muxes/
7137 F: include/linux/i2c-mux.h
7139 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7140 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7141 L: linux-i2c@vger.kernel.org
7143 F: drivers/i2c/busses/i2c-mv64xxx.c
7145 I2C OVER PARALLEL PORT
7146 M: Jean Delvare <jdelvare@suse.com>
7147 L: linux-i2c@vger.kernel.org
7149 F: Documentation/i2c/busses/i2c-parport
7150 F: Documentation/i2c/busses/i2c-parport-light
7151 F: drivers/i2c/busses/i2c-parport.c
7152 F: drivers/i2c/busses/i2c-parport-light.c
7155 M: Wolfram Sang <wsa@the-dreams.de>
7156 L: linux-i2c@vger.kernel.org
7157 W: https://i2c.wiki.kernel.org/
7158 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7161 F: Documentation/devicetree/bindings/i2c/i2c.txt
7162 F: Documentation/i2c/
7164 F: include/linux/i2c.h
7165 F: include/linux/i2c-dev.h
7166 F: include/linux/i2c-smbus.h
7167 F: include/uapi/linux/i2c.h
7168 F: include/uapi/linux/i2c-*.h
7170 I2C SUBSYSTEM HOST DRIVERS
7171 L: linux-i2c@vger.kernel.org
7172 W: https://i2c.wiki.kernel.org/
7173 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7176 F: Documentation/devicetree/bindings/i2c/
7177 F: drivers/i2c/algos/
7178 F: drivers/i2c/busses/
7181 M: Jean Delvare <jdelvare@suse.com>
7182 L: linux-i2c@vger.kernel.org
7184 F: Documentation/i2c/busses/i2c-taos-evm
7185 F: drivers/i2c/busses/i2c-taos-evm.c
7188 M: Till Harbaum <till@harbaum.org>
7189 L: linux-i2c@vger.kernel.org
7190 W: http://www.harbaum.org/till/i2c_tiny_usb
7192 F: drivers/i2c/busses/i2c-tiny-usb.c
7194 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7195 M: Jean Delvare <jdelvare@suse.com>
7196 L: linux-i2c@vger.kernel.org
7198 F: Documentation/i2c/busses/i2c-ali1535
7199 F: Documentation/i2c/busses/i2c-ali1563
7200 F: Documentation/i2c/busses/i2c-ali15x3
7201 F: Documentation/i2c/busses/i2c-amd756
7202 F: Documentation/i2c/busses/i2c-amd8111
7203 F: Documentation/i2c/busses/i2c-i801
7204 F: Documentation/i2c/busses/i2c-nforce2
7205 F: Documentation/i2c/busses/i2c-piix4
7206 F: Documentation/i2c/busses/i2c-sis5595
7207 F: Documentation/i2c/busses/i2c-sis630
7208 F: Documentation/i2c/busses/i2c-sis96x
7209 F: Documentation/i2c/busses/i2c-via
7210 F: Documentation/i2c/busses/i2c-viapro
7211 F: drivers/i2c/busses/i2c-ali1535.c
7212 F: drivers/i2c/busses/i2c-ali1563.c
7213 F: drivers/i2c/busses/i2c-ali15x3.c
7214 F: drivers/i2c/busses/i2c-amd756.c
7215 F: drivers/i2c/busses/i2c-amd756-s4882.c
7216 F: drivers/i2c/busses/i2c-amd8111.c
7217 F: drivers/i2c/busses/i2c-i801.c
7218 F: drivers/i2c/busses/i2c-isch.c
7219 F: drivers/i2c/busses/i2c-nforce2.c
7220 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7221 F: drivers/i2c/busses/i2c-piix4.c
7222 F: drivers/i2c/busses/i2c-sis5595.c
7223 F: drivers/i2c/busses/i2c-sis630.c
7224 F: drivers/i2c/busses/i2c-sis96x.c
7225 F: drivers/i2c/busses/i2c-via.c
7226 F: drivers/i2c/busses/i2c-viapro.c
7228 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7229 M: Hans de Goede <hdegoede@redhat.com>
7230 L: linux-i2c@vger.kernel.org
7232 F: drivers/i2c/busses/i2c-cht-wc.c
7234 I2C/SMBUS ISMT DRIVER
7235 M: Seth Heasley <seth.heasley@intel.com>
7236 M: Neil Horman <nhorman@tuxdriver.com>
7237 L: linux-i2c@vger.kernel.org
7238 F: drivers/i2c/busses/i2c-ismt.c
7239 F: Documentation/i2c/busses/i2c-ismt
7241 I2C/SMBUS STUB DRIVER
7242 M: Jean Delvare <jdelvare@suse.com>
7243 L: linux-i2c@vger.kernel.org
7245 F: drivers/i2c/i2c-stub.c
7248 M: Boris Brezillon <bbrezillon@kernel.org>
7249 L: linux-i3c@lists.infradead.org
7250 C: irc://chat.freenode.net/linux-i3c
7251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7253 F: Documentation/ABI/testing/sysfs-bus-i3c
7254 F: Documentation/devicetree/bindings/i3c/
7255 F: Documentation/driver-api/i3c
7257 F: include/linux/i3c/
7258 F: include/dt-bindings/i3c/
7260 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7261 M: Vitor Soares <vitor.soares@synopsys.com>
7263 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7264 F: drivers/i3c/master/dw*
7266 IA64 (Itanium) PLATFORM
7267 M: Tony Luck <tony.luck@intel.com>
7268 M: Fenghua Yu <fenghua.yu@intel.com>
7269 L: linux-ia64@vger.kernel.org
7270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7274 IBM Power 842 compression accelerator
7275 M: Haren Myneni <haren@us.ibm.com>
7277 F: drivers/crypto/nx/Makefile
7278 F: drivers/crypto/nx/Kconfig
7279 F: drivers/crypto/nx/nx-842*
7280 F: include/linux/sw842.h
7284 IBM Power in-Nest Crypto Acceleration
7285 M: Breno Leitão <leitao@debian.org>
7286 M: Nayna Jain <nayna@linux.ibm.com>
7287 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7288 L: linux-crypto@vger.kernel.org
7290 F: drivers/crypto/nx/Makefile
7291 F: drivers/crypto/nx/Kconfig
7292 F: drivers/crypto/nx/nx-aes*
7293 F: drivers/crypto/nx/nx-sha*
7294 F: drivers/crypto/nx/nx.*
7295 F: drivers/crypto/nx/nx_csbcpb.h
7296 F: drivers/crypto/nx/nx_debugfs.h
7298 IBM Power Linux RAID adapter
7299 M: Brian King <brking@us.ibm.com>
7301 F: drivers/scsi/ipr.*
7303 IBM Power SRIOV Virtual NIC Device Driver
7304 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7305 M: John Allen <jallen@linux.ibm.com>
7306 L: netdev@vger.kernel.org
7308 F: drivers/net/ethernet/ibm/ibmvnic.*
7310 IBM Power Virtual Accelerator Switchboard
7311 M: Sukadev Bhattiprolu
7312 L: linuxppc-dev@lists.ozlabs.org
7314 F: arch/powerpc/platforms/powernv/vas*
7315 F: arch/powerpc/platforms/powernv/copy-paste.h
7316 F: arch/powerpc/include/asm/vas.h
7317 F: arch/powerpc/include/uapi/asm/vas.h
7319 IBM Power Virtual Ethernet Device Driver
7320 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7321 L: netdev@vger.kernel.org
7323 F: drivers/net/ethernet/ibm/ibmveth.*
7325 IBM Power Virtual FC Device Drivers
7326 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7327 L: linux-scsi@vger.kernel.org
7329 F: drivers/scsi/ibmvscsi/ibmvfc*
7331 IBM Power Virtual Management Channel Driver
7332 M: Steven Royer <seroyer@linux.ibm.com>
7334 F: drivers/misc/ibmvmc.*
7336 IBM Power Virtual SCSI Device Drivers
7337 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7338 L: linux-scsi@vger.kernel.org
7340 F: drivers/scsi/ibmvscsi/ibmvscsi*
7341 F: include/scsi/viosrp.h
7343 IBM Power Virtual SCSI Device Target Driver
7344 M: Michael Cyr <mikecyr@linux.ibm.com>
7345 L: linux-scsi@vger.kernel.org
7346 L: target-devel@vger.kernel.org
7348 F: drivers/scsi/ibmvscsi_tgt/
7350 IBM Power VMX Cryptographic instructions
7351 M: Breno Leitão <leitao@debian.org>
7352 M: Nayna Jain <nayna@linux.ibm.com>
7353 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7354 L: linux-crypto@vger.kernel.org
7356 F: drivers/crypto/vmx/Makefile
7357 F: drivers/crypto/vmx/Kconfig
7358 F: drivers/crypto/vmx/vmx.c
7359 F: drivers/crypto/vmx/aes*
7360 F: drivers/crypto/vmx/ghash*
7361 F: drivers/crypto/vmx/ppc-xlate.pl
7363 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7364 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7365 L: linux-pci@vger.kernel.org
7366 L: linuxppc-dev@lists.ozlabs.org
7368 F: drivers/pci/hotplug/rpaphp*
7370 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7371 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7372 L: linux-pci@vger.kernel.org
7373 L: linuxppc-dev@lists.ozlabs.org
7375 F: drivers/pci/hotplug/rpadlpar*
7377 IBM ServeRAID RAID DRIVER
7379 F: drivers/scsi/ips.*
7381 ICH LPC AND GPIO DRIVER
7382 M: Peter Tyser <ptyser@xes-inc.com>
7384 F: drivers/mfd/lpc_ich.c
7385 F: drivers/gpio/gpio-ich.c
7388 M: "David S. Miller" <davem@davemloft.net>
7389 L: linux-ide@vger.kernel.org
7390 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7393 F: Documentation/ide/
7395 F: include/linux/ide.h
7398 M: Borislav Petkov <bp@alien8.de>
7399 L: linux-ide@vger.kernel.org
7401 F: Documentation/cdrom/ide-cd
7402 F: drivers/ide/ide-cd*
7404 IDEAPAD LAPTOP EXTRAS DRIVER
7405 M: Ike Panhc <ike.pan@canonical.com>
7406 L: platform-driver-x86@vger.kernel.org
7407 W: http://launchpad.net/ideapad-laptop
7409 F: drivers/platform/x86/ideapad-laptop.c
7411 IDEAPAD LAPTOP SLIDEBAR DRIVER
7412 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7413 L: linux-input@vger.kernel.org
7414 W: https://github.com/o2genum/ideapad-slidebar
7416 F: drivers/input/misc/ideapad_slidebar.c
7418 IDT VersaClock 5 CLOCK DRIVER
7419 M: Marek Vasut <marek.vasut@gmail.com>
7421 F: drivers/clk/clk-versaclock5.c
7423 IEEE 802.15.4 SUBSYSTEM
7424 M: Alexander Aring <alex.aring@gmail.com>
7425 M: Stefan Schmidt <stefan@datenfreihafen.org>
7426 L: linux-wpan@vger.kernel.org
7427 W: http://wpan.cakelab.org/
7428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7433 F: drivers/net/ieee802154/
7434 F: include/linux/nl802154.h
7435 F: include/linux/ieee802154.h
7436 F: include/net/nl802154.h
7437 F: include/net/mac802154.h
7438 F: include/net/af_ieee802154.h
7439 F: include/net/cfg802154.h
7440 F: include/net/ieee802154_netdev.h
7441 F: Documentation/networking/ieee802154.txt
7444 M: Yotam Gigi <yotam.gi@gmail.com>
7445 M: Jamal Hadi Salim <jhs@mojatatu.com>
7447 F: include/net/ife.h
7448 F: include/uapi/linux/ife.h
7450 IGORPLUG-USB IR RECEIVER
7451 M: Sean Young <sean@mess.org>
7452 L: linux-media@vger.kernel.org
7454 F: drivers/media/rc/igorplugusb.c
7456 IGUANAWORKS USB IR TRANSCEIVER
7457 M: Sean Young <sean@mess.org>
7458 L: linux-media@vger.kernel.org
7460 F: drivers/media/rc/iguanair.c
7462 IIO DIGITAL POTENTIOMETER DAC
7463 M: Peter Rosin <peda@axentia.se>
7464 L: linux-iio@vger.kernel.org
7466 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7467 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7468 F: drivers/iio/dac/dpot-dac.c
7470 IIO ENVELOPE DETECTOR
7471 M: Peter Rosin <peda@axentia.se>
7472 L: linux-iio@vger.kernel.org
7474 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7475 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7476 F: drivers/iio/adc/envelope-detector.c
7479 M: Peter Rosin <peda@axentia.se>
7480 L: linux-iio@vger.kernel.org
7482 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7483 F: drivers/iio/multiplexer/iio-mux.c
7485 IIO SUBSYSTEM AND DRIVERS
7486 M: Jonathan Cameron <jic23@kernel.org>
7487 R: Hartmut Knaack <knaack.h@gmx.de>
7488 R: Lars-Peter Clausen <lars@metafoo.de>
7489 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7490 L: linux-iio@vger.kernel.org
7491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7493 F: Documentation/ABI/testing/configfs-iio*
7494 F: Documentation/ABI/testing/sysfs-bus-iio*
7495 F: Documentation/devicetree/bindings/iio/
7497 F: drivers/staging/iio/
7498 F: include/linux/iio/
7502 M: Peter Rosin <peda@axentia.se>
7503 L: linux-iio@vger.kernel.org
7505 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7506 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7507 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7508 F: drivers/iio/afe/iio-rescale.c
7510 IKANOS/ADI EAGLE ADSL USB DRIVER
7511 M: Matthieu Castet <castet.matthieu@free.fr>
7512 M: Stanislaw Gruszka <stf_xl@wp.pl>
7514 F: drivers/usb/atm/ueagle-atm.c
7516 IMGTEC ASCII LCD DRIVER
7517 M: Paul Burton <paul.burton@mips.com>
7519 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7520 F: drivers/auxdisplay/img-ascii-lcd.c
7522 IMGTEC IR DECODER DRIVER
7523 M: James Hogan <jhogan@kernel.org>
7525 F: drivers/media/rc/img-ir/
7527 IMON SOUNDGRAPH USB IR RECEIVER
7528 M: Sean Young <sean@mess.org>
7529 L: linux-media@vger.kernel.org
7531 F: drivers/media/rc/imon_raw.c
7532 F: drivers/media/rc/imon.c
7534 IMS TWINTURBO FRAMEBUFFER DRIVER
7535 L: linux-fbdev@vger.kernel.org
7537 F: drivers/video/fbdev/imsttfb.c
7539 INA209 HARDWARE MONITOR DRIVER
7540 M: Guenter Roeck <linux@roeck-us.net>
7541 L: linux-hwmon@vger.kernel.org
7543 F: Documentation/hwmon/ina209
7544 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7545 F: drivers/hwmon/ina209.c
7547 INA2XX HARDWARE MONITOR DRIVER
7548 M: Guenter Roeck <linux@roeck-us.net>
7549 L: linux-hwmon@vger.kernel.org
7551 F: Documentation/hwmon/ina2xx
7552 F: drivers/hwmon/ina2xx.c
7553 F: include/linux/platform_data/ina2xx.h
7555 INDUSTRY PACK SUBSYSTEM (IPACK)
7556 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7557 M: Jens Taprogge <jens.taprogge@taprogge.org>
7558 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7559 L: industrypack-devel@lists.sourceforge.net
7560 W: http://industrypack.sourceforge.net
7564 INFINIBAND SUBSYSTEM
7565 M: Doug Ledford <dledford@redhat.com>
7566 M: Jason Gunthorpe <jgg@mellanox.com>
7567 L: linux-rdma@vger.kernel.org
7568 W: https://github.com/linux-rdma/rdma-core
7569 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7572 F: Documentation/devicetree/bindings/infiniband/
7573 F: Documentation/infiniband/
7574 F: drivers/infiniband/
7575 F: include/uapi/linux/if_infiniband.h
7576 F: include/uapi/rdma/
7579 INGENIC JZ4780 DMA Driver
7580 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7582 F: drivers/dma/dma-jz4780.c
7584 INGENIC JZ4780 NAND DRIVER
7585 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7586 L: linux-mtd@lists.infradead.org
7588 F: drivers/mtd/nand/raw/jz4780_*
7591 M: Jan Kara <jack@suse.cz>
7592 R: Amir Goldstein <amir73il@gmail.com>
7593 L: linux-fsdevel@vger.kernel.org
7595 F: Documentation/filesystems/inotify.txt
7596 F: fs/notify/inotify/
7597 F: include/linux/inotify.h
7598 F: include/uapi/linux/inotify.h
7600 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7601 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7602 L: linux-input@vger.kernel.org
7603 Q: http://patchwork.kernel.org/project/linux-input/list/
7604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7607 F: include/linux/input.h
7608 F: include/uapi/linux/input.h
7609 F: include/uapi/linux/input-event-codes.h
7610 F: include/linux/input/
7611 F: Documentation/devicetree/bindings/input/
7612 F: Documentation/devicetree/bindings/serio/
7613 F: Documentation/input/
7615 INPUT MULTITOUCH (MT) PROTOCOL
7616 M: Henrik Rydberg <rydberg@bitmath.org>
7617 L: linux-input@vger.kernel.org
7619 F: Documentation/input/multi-touch-protocol.rst
7620 F: drivers/input/input-mt.c
7623 INSIDE SECURE CRYPTO DRIVER
7624 M: Antoine Tenart <antoine.tenart@bootlin.com>
7625 F: drivers/crypto/inside-secure/
7627 L: linux-crypto@vger.kernel.org
7629 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7630 M: Mimi Zohar <zohar@linux.ibm.com>
7631 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7632 L: linux-integrity@vger.kernel.org
7633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7635 F: security/integrity/ima/
7637 INTEL 810/815 FRAMEBUFFER DRIVER
7638 M: Antonino Daplas <adaplas@gmail.com>
7639 L: linux-fbdev@vger.kernel.org
7641 F: drivers/video/fbdev/i810/
7644 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7645 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7646 M: Jie Yang <yang.jie@linux.intel.com>
7647 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7651 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7652 M: Hans de Goede <hdegoede@redhat.com>
7653 L: platform-driver-x86@vger.kernel.org
7655 F: drivers/platform/x86/intel_atomisp2_pm.c
7657 INTEL C600 SERIES SAS CONTROLLER DRIVER
7658 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7659 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7660 L: linux-scsi@vger.kernel.org
7661 T: git git://git.code.sf.net/p/intel-sas/isci
7663 F: drivers/scsi/isci/
7665 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7666 M: Jani Nikula <jani.nikula@linux.intel.com>
7667 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7668 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7669 L: intel-gfx@lists.freedesktop.org
7670 W: https://01.org/linuxgraphics/
7671 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7672 C: irc://chat.freenode.net/intel-gfx
7673 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7674 T: git git://anongit.freedesktop.org/drm-intel
7676 F: drivers/gpu/drm/i915/
7677 F: include/drm/i915*
7678 F: include/uapi/drm/i915_drm.h
7679 F: Documentation/gpu/i915.rst
7681 INTEL ETHERNET DRIVERS
7682 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7683 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7684 W: http://www.intel.com/support/feedback.htm
7685 W: http://e1000.sourceforge.net/
7686 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7690 F: Documentation/networking/device_drivers/intel/e100.rst
7691 F: Documentation/networking/device_drivers/intel/e1000.rst
7692 F: Documentation/networking/device_drivers/intel/e1000e.rst
7693 F: Documentation/networking/device_drivers/intel/fm10k.rst
7694 F: Documentation/networking/device_drivers/intel/igb.rst
7695 F: Documentation/networking/device_drivers/intel/igbvf.rst
7696 F: Documentation/networking/device_drivers/intel/ixgb.rst
7697 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7698 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7699 F: Documentation/networking/device_drivers/intel/i40e.rst
7700 F: Documentation/networking/device_drivers/intel/iavf.rst
7701 F: Documentation/networking/device_drivers/intel/ice.rst
7702 F: drivers/net/ethernet/intel/
7703 F: drivers/net/ethernet/intel/*/
7704 F: include/linux/avf/virtchnl.h
7706 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7707 M: Maik Broemme <mbroemme@libmpq.org>
7708 L: linux-fbdev@vger.kernel.org
7710 F: Documentation/fb/intelfb.txt
7711 F: drivers/video/fbdev/intelfb/
7714 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7715 L: linux-gpio@vger.kernel.org
7717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7718 F: drivers/gpio/gpio-ich.c
7719 F: drivers/gpio/gpio-intel-mid.c
7720 F: drivers/gpio/gpio-lynxpoint.c
7721 F: drivers/gpio/gpio-merrifield.c
7722 F: drivers/gpio/gpio-ml-ioh.c
7723 F: drivers/gpio/gpio-pch.c
7724 F: drivers/gpio/gpio-sch.c
7725 F: drivers/gpio/gpio-sodaville.c
7727 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7728 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7729 M: Zhi Wang <zhi.a.wang@intel.com>
7730 L: intel-gvt-dev@lists.freedesktop.org
7731 L: intel-gfx@lists.freedesktop.org
7732 W: https://01.org/igvt-g
7733 T: git https://github.com/intel/gvt-linux.git
7735 F: drivers/gpu/drm/i915/gvt/
7737 INTEL HID EVENT DRIVER
7738 M: Alex Hung <alex.hung@canonical.com>
7739 L: platform-driver-x86@vger.kernel.org
7741 F: drivers/platform/x86/intel-hid.c
7743 INTEL I/OAT DMA DRIVER
7744 M: Dave Jiang <dave.jiang@intel.com>
7745 R: Dan Williams <dan.j.williams@intel.com>
7746 L: dmaengine@vger.kernel.org
7747 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7749 F: drivers/dma/ioat*
7752 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7753 M: Len Brown <lenb@kernel.org>
7754 L: linux-pm@vger.kernel.org
7755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7756 B: https://bugzilla.kernel.org
7758 F: drivers/idle/intel_idle.c
7760 INTEL INTEGRATED SENSOR HUB DRIVER
7761 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7762 M: Jiri Kosina <jikos@kernel.org>
7763 L: linux-input@vger.kernel.org
7765 F: drivers/hid/intel-ish-hid/
7768 M: David Woodhouse <dwmw2@infradead.org>
7769 L: iommu@lists.linux-foundation.org
7770 T: git git://git.infradead.org/iommu-2.6.git
7772 F: drivers/iommu/intel-iommu.c
7773 F: include/linux/intel-iommu.h
7775 INTEL IOP-ADMA DMA DRIVER
7776 R: Dan Williams <dan.j.williams@intel.com>
7778 F: drivers/dma/iop-adma.c
7780 INTEL IPU3 CSI-2 CIO2 DRIVER
7781 M: Yong Zhi <yong.zhi@intel.com>
7782 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7783 M: Bingbu Cao <bingbu.cao@intel.com>
7784 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7785 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7786 L: linux-media@vger.kernel.org
7788 F: drivers/media/pci/intel/ipu3/
7789 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7791 INTEL IPU3 CSI-2 IMGU DRIVER
7792 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7793 L: linux-media@vger.kernel.org
7795 F: drivers/staging/media/ipu3/
7796 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7797 F: Documentation/media/v4l-drivers/ipu3.rst
7799 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7800 M: Krzysztof Halasa <khalasa@piap.pl>
7802 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7803 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7804 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7805 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7806 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7807 F: drivers/net/wan/ixp4xx_hss.c
7809 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7810 M: Deepak Saxena <dsaxena@plexity.net>
7812 F: drivers/char/hw_random/ixp4xx-rng.c
7814 INTEL MANAGEMENT ENGINE (mei)
7815 M: Tomas Winkler <tomas.winkler@intel.com>
7816 L: linux-kernel@vger.kernel.org
7818 F: include/uapi/linux/mei.h
7819 F: include/linux/mei_cl_bus.h
7820 F: drivers/misc/mei/*
7821 F: drivers/watchdog/mei_wdt.c
7822 F: Documentation/misc-devices/mei/*
7825 INTEL MENLOW THERMAL DRIVER
7826 M: Sujith Thomas <sujith.thomas@intel.com>
7827 L: platform-driver-x86@vger.kernel.org
7828 W: https://01.org/linux-acpi
7830 F: drivers/platform/x86/intel_menlow.c
7832 INTEL MIC DRIVERS (mic)
7833 M: Sudeep Dutt <sudeep.dutt@intel.com>
7834 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7836 W: https://github.com/sudeepdutt/mic
7837 W: http://software.intel.com/en-us/mic-developer
7838 F: include/linux/mic_bus.h
7839 F: include/linux/scif.h
7840 F: include/uapi/linux/mic_common.h
7841 F: include/uapi/linux/mic_ioctl.h
7842 F: include/uapi/linux/scif_ioctl.h
7843 F: drivers/misc/mic/
7844 F: drivers/dma/mic_x100_dma.c
7845 F: drivers/dma/mic_x100_dma.h
7846 F: Documentation/mic/
7848 INTEL PMC CORE DRIVER
7849 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7850 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7851 L: platform-driver-x86@vger.kernel.org
7853 F: drivers/platform/x86/intel_pmc_core*
7855 INTEL PMC/P-Unit IPC DRIVER
7856 M: Zha Qipeng<qipeng.zha@intel.com>
7857 L: platform-driver-x86@vger.kernel.org
7859 F: drivers/platform/x86/intel_pmc_ipc.c
7860 F: drivers/platform/x86/intel_punit_ipc.c
7861 F: arch/x86/include/asm/intel_pmc_ipc.h
7862 F: arch/x86/include/asm/intel_punit_ipc.h
7864 INTEL PMIC GPIO DRIVERS
7865 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7868 F: drivers/gpio/gpio-*cove.c
7869 F: drivers/gpio/gpio-msic.c
7871 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7872 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7874 F: drivers/mfd/intel_msic.c
7875 F: drivers/mfd/intel_soc_pmic*
7876 F: include/linux/mfd/intel_msic.h
7877 F: include/linux/mfd/intel_soc_pmic*
7879 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7880 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7881 L: linux-wireless@vger.kernel.org
7883 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7884 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7885 F: drivers/net/wireless/intel/ipw2x00/
7888 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7889 M: Len Brown <lenb@kernel.org>
7890 L: linux-pm@vger.kernel.org
7892 F: drivers/cpufreq/intel_pstate.c
7894 INTEL RDMA RNIC DRIVER
7895 M: Faisal Latif <faisal.latif@intel.com>
7896 M: Shiraz Saleem <shiraz.saleem@intel.com>
7897 L: linux-rdma@vger.kernel.org
7899 F: drivers/infiniband/hw/i40iw/
7900 F: include/uapi/rdma/i40iw-abi.h
7902 INTEL TELEMETRY DRIVER
7903 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7904 M: "David E. Box" <david.e.box@linux.intel.com>
7905 L: platform-driver-x86@vger.kernel.org
7907 F: arch/x86/include/asm/intel_telemetry.h
7908 F: drivers/platform/x86/intel_telemetry*
7910 INTEL VIRTUAL BUTTON DRIVER
7911 M: AceLan Kao <acelan.kao@canonical.com>
7912 L: platform-driver-x86@vger.kernel.org
7914 F: drivers/platform/x86/intel-vbtn.c
7916 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7917 M: Stanislaw Gruszka <sgruszka@redhat.com>
7918 L: linux-wireless@vger.kernel.org
7920 F: drivers/net/wireless/intel/iwlegacy/
7922 INTEL WIRELESS WIFI LINK (iwlwifi)
7923 M: Johannes Berg <johannes.berg@intel.com>
7924 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7925 M: Luca Coelho <luciano.coelho@intel.com>
7926 M: Intel Linux Wireless <linuxwifi@intel.com>
7927 L: linux-wireless@vger.kernel.org
7928 W: http://intellinuxwireless.org
7929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7931 F: drivers/net/wireless/intel/iwlwifi/
7933 INTEL WIRELESS WIMAX CONNECTION 2400
7934 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7935 M: linux-wimax@intel.com
7936 L: wimax@linuxwimax.org (subscribers-only)
7938 W: http://linuxwimax.org
7939 F: Documentation/wimax/README.i2400m
7940 F: drivers/net/wimax/i2400m/
7941 F: include/uapi/linux/wimax/i2400m.h
7943 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7944 M: Mario Limonciello <mario.limonciello@dell.com>
7946 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7949 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7951 F: Documentation/trace/intel_th.rst
7952 F: drivers/hwtracing/intel_th/
7954 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7955 M: Ning Sun <ning.sun@intel.com>
7956 L: tboot-devel@lists.sourceforge.net
7957 W: http://tboot.sourceforge.net
7958 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7960 F: Documentation/intel_txt.txt
7961 F: include/linux/tboot.h
7962 F: arch/x86/kernel/tboot.c
7964 INTEL-MID GPIO DRIVER
7965 M: David Cohen <david.a.cohen@linux.intel.com>
7966 L: linux-gpio@vger.kernel.org
7968 F: drivers/gpio/gpio-intel-mid.c
7971 M: Georgi Djakov <georgi.djakov@linaro.org>
7973 F: Documentation/interconnect/
7974 F: Documentation/devicetree/bindings/interconnect/
7975 F: drivers/interconnect/
7976 F: include/dt-bindings/interconnect/
7977 F: include/linux/interconnect-provider.h
7978 F: include/linux/interconnect.h
7980 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7981 M: Linus Walleij <linus.walleij@linaro.org>
7982 L: linux-iio@vger.kernel.org
7984 F: drivers/iio/gyro/mpu3050*
7985 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7987 IOC3 ETHERNET DRIVER
7988 M: Ralf Baechle <ralf@linux-mips.org>
7989 L: linux-mips@vger.kernel.org
7991 F: drivers/net/ethernet/sgi/ioc3-eth.c
7994 M: Pat Gefre <pfg@sgi.com>
7995 L: linux-serial@vger.kernel.org
7997 F: drivers/tty/serial/ioc3_serial.c
7999 IOMAP FILESYSTEM LIBRARY
8000 M: Christoph Hellwig <hch@infradead.org>
8001 M: Darrick J. Wong <darrick.wong@oracle.com>
8002 M: linux-xfs@vger.kernel.org
8003 M: linux-fsdevel@vger.kernel.org
8004 L: linux-xfs@vger.kernel.org
8005 L: linux-fsdevel@vger.kernel.org
8006 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8009 F: include/linux/iomap.h
8012 M: Joerg Roedel <joro@8bytes.org>
8013 L: iommu@lists.linux-foundation.org
8014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8016 F: Documentation/devicetree/bindings/iommu/
8018 F: include/linux/iommu.h
8019 F: include/linux/of_iommu.h
8020 F: include/linux/iova.h
8023 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8025 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8028 M: Corey Minyard <minyard@acm.org>
8029 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8030 W: http://openipmi.sourceforge.net/
8032 F: Documentation/devicetree/bindings/ipmi/
8033 F: Documentation/IPMI.txt
8034 F: drivers/char/ipmi/
8035 F: include/linux/ipmi*
8036 F: include/uapi/linux/ipmi*
8038 IPS SCSI RAID DRIVER
8039 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8040 L: linux-scsi@vger.kernel.org
8041 W: http://www.adaptec.com/
8043 F: drivers/scsi/ips*
8046 M: Wensong Zhang <wensong@linux-vs.org>
8047 M: Simon Horman <horms@verge.net.au>
8048 M: Julian Anastasov <ja@ssi.bg>
8049 L: netdev@vger.kernel.org
8050 L: lvs-devel@vger.kernel.org
8052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8054 F: Documentation/networking/ipvs-sysctl.txt
8055 F: include/net/ip_vs.h
8056 F: include/uapi/linux/ip_vs.h
8057 F: net/netfilter/ipvs/
8060 M: Jiri Kosina <jikos@kernel.org>
8061 M: David Sterba <dsterba@suse.com>
8063 F: drivers/tty/ipwireless/
8066 L: netdev@vger.kernel.org
8068 F: include/uapi/linux/ipx.h
8070 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8071 M: Marc Zyngier <marc.zyngier@arm.com>
8073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8074 F: Documentation/IRQ-domain.txt
8075 F: include/linux/irqdomain.h
8076 F: kernel/irq/irqdomain.c
8080 M: Thomas Gleixner <tglx@linutronix.de>
8081 L: linux-kernel@vger.kernel.org
8083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8087 M: Thomas Gleixner <tglx@linutronix.de>
8088 M: Jason Cooper <jason@lakedaemon.net>
8089 M: Marc Zyngier <marc.zyngier@arm.com>
8090 L: linux-kernel@vger.kernel.org
8092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8093 F: Documentation/devicetree/bindings/interrupt-controller/
8097 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8099 F: Documentation/isa.txt
8100 F: drivers/base/isa.c
8101 F: include/linux/isa.h
8104 M: Hans Verkuil <hverkuil@xs4all.nl>
8105 L: linux-media@vger.kernel.org
8106 T: git git://linuxtv.org/media_tree.git
8107 W: https://linuxtv.org
8109 F: drivers/media/radio/radio-isa*
8112 M: Jaroslav Kysela <perex@perex.cz>
8114 F: Documentation/isapnp.txt
8115 F: drivers/pnp/isapnp/
8116 F: include/linux/isapnp.h
8119 M: Lee Duncan <lduncan@suse.com>
8120 M: Chris Leech <cleech@redhat.com>
8121 L: open-iscsi@googlegroups.com
8122 W: www.open-iscsi.com
8124 F: drivers/scsi/*iscsi*
8125 F: include/scsi/*iscsi*
8127 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8128 M: Peter Jones <pjones@redhat.com>
8129 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8131 F: drivers/firmware/iscsi_ibft*
8133 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8134 M: Sagi Grimberg <sagi@grimberg.me>
8135 M: Max Gurtovoy <maxg@mellanox.com>
8136 L: linux-rdma@vger.kernel.org
8138 W: http://www.openfabrics.org
8139 W: www.open-iscsi.org
8140 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8141 F: drivers/infiniband/ulp/iser/
8143 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8144 M: Sagi Grimberg <sagi@grimberg.me>
8145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8146 L: linux-rdma@vger.kernel.org
8147 L: target-devel@vger.kernel.org
8149 W: http://www.linux-iscsi.org
8150 F: drivers/infiniband/ulp/isert
8153 M: Karsten Keil <isdn@linux-pingi.de>
8154 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8155 L: netdev@vger.kernel.org
8156 W: http://www.isdn4linux.de
8157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8159 F: Documentation/isdn/
8161 F: include/linux/isdn.h
8162 F: include/linux/isdn/
8163 F: include/uapi/linux/isdn.h
8164 F: include/uapi/linux/isdn/
8166 IT87 HARDWARE MONITORING DRIVER
8167 M: Jean Delvare <jdelvare@suse.com>
8168 L: linux-hwmon@vger.kernel.org
8170 F: Documentation/hwmon/it87
8171 F: drivers/hwmon/it87.c
8174 M: Antti Palosaari <crope@iki.fi>
8175 L: linux-media@vger.kernel.org
8176 W: https://linuxtv.org
8177 W: http://palosaari.fi/linux/
8178 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8179 T: git git://linuxtv.org/anttip/media_tree.git
8181 F: drivers/media/tuners/it913x*
8183 IVTV VIDEO4LINUX DRIVER
8184 M: Andy Walls <awalls@md.metrocast.net>
8185 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8186 L: linux-media@vger.kernel.org
8187 T: git git://linuxtv.org/media_tree.git
8188 W: http://www.ivtvdriver.org
8190 F: Documentation/media/v4l-drivers/ivtv*
8191 F: drivers/media/pci/ivtv/
8192 F: include/uapi/linux/ivtv*
8194 IX2505V MEDIA DRIVER
8195 M: Malcolm Priestley <tvboxspy@gmail.com>
8196 L: linux-media@vger.kernel.org
8197 W: https://linuxtv.org
8198 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8200 F: drivers/media/dvb-frontends/ix2505v*
8202 JAILHOUSE HYPERVISOR INTERFACE
8203 M: Jan Kiszka <jan.kiszka@siemens.com>
8204 L: jailhouse-dev@googlegroups.com
8206 F: arch/x86/kernel/jailhouse.c
8207 F: arch/x86/include/asm/jailhouse_para.h
8209 JC42.4 TEMPERATURE SENSOR DRIVER
8210 M: Guenter Roeck <linux@roeck-us.net>
8211 L: linux-hwmon@vger.kernel.org
8213 F: drivers/hwmon/jc42.c
8214 F: Documentation/hwmon/jc42
8217 M: Dave Kleikamp <shaggy@kernel.org>
8218 L: jfs-discussion@lists.sourceforge.net
8219 W: http://jfs.sourceforge.net/
8220 T: git git://github.com/kleikamp/linux-shaggy.git
8222 F: Documentation/filesystems/jfs.txt
8226 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8227 L: netdev@vger.kernel.org
8229 F: drivers/net/ethernet/jme.*
8231 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8232 M: David Woodhouse <dwmw2@infradead.org>
8233 L: linux-mtd@lists.infradead.org
8234 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8237 F: include/uapi/linux/jffs2.h
8239 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8240 M: "Theodore Ts'o" <tytso@mit.edu>
8241 M: Jan Kara <jack@suse.com>
8242 L: linux-ext4@vger.kernel.org
8245 F: include/linux/jbd2.h
8247 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8248 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8249 L: linux-media@vger.kernel.org
8251 F: drivers/media/platform/rcar_jpu.c
8253 JSM Neo PCI based serial card
8254 L: linux-serial@vger.kernel.org
8256 F: drivers/tty/serial/jsm/
8258 K10TEMP HARDWARE MONITORING DRIVER
8259 M: Clemens Ladisch <clemens@ladisch.de>
8260 L: linux-hwmon@vger.kernel.org
8262 F: Documentation/hwmon/k10temp
8263 F: drivers/hwmon/k10temp.c
8265 K8TEMP HARDWARE MONITORING DRIVER
8266 M: Rudolf Marek <r.marek@assembler.cz>
8267 L: linux-hwmon@vger.kernel.org
8269 F: Documentation/hwmon/k8temp
8270 F: drivers/hwmon/k8temp.c
8273 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8274 R: Alexander Potapenko <glider@google.com>
8275 R: Dmitry Vyukov <dvyukov@google.com>
8276 L: kasan-dev@googlegroups.com
8278 F: arch/*/include/asm/kasan.h
8279 F: arch/*/mm/kasan_init*
8280 F: Documentation/dev-tools/kasan.rst
8281 F: include/linux/kasan*.h
8284 F: scripts/Makefile.kasan
8287 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8289 L: linux-kbuild@vger.kernel.org
8291 F: Documentation/kbuild/kconfig*
8293 F: scripts/Kconfig.include
8296 M: Dave Young <dyoung@redhat.com>
8297 M: Baoquan He <bhe@redhat.com>
8298 R: Vivek Goyal <vgoyal@redhat.com>
8299 L: kexec@lists.infradead.org
8300 W: http://lse.sourceforge.net/kdump/
8302 F: Documentation/kdump/
8304 KEENE FM RADIO TRANSMITTER DRIVER
8305 M: Hans Verkuil <hverkuil@xs4all.nl>
8306 L: linux-media@vger.kernel.org
8307 T: git git://linuxtv.org/media_tree.git
8308 W: https://linuxtv.org
8310 F: drivers/media/radio/radio-keene*
8313 M: Ian Kent <raven@themaw.net>
8314 L: autofs@vger.kernel.org
8318 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8319 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8320 M: Michal Marek <michal.lkml@markovi.net>
8321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8322 L: linux-kbuild@vger.kernel.org
8324 F: Documentation/kbuild/
8327 F: scripts/Makefile*
8334 L: kernel-janitors@vger.kernel.org
8335 W: http://kernelnewbies.org/KernelJanitors
8338 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8339 M: "J. Bruce Fields" <bfields@fieldses.org>
8340 M: Jeff Layton <jlayton@kernel.org>
8341 L: linux-nfs@vger.kernel.org
8342 W: http://nfs.sourceforge.net/
8343 T: git git://linux-nfs.org/~bfields/linux.git
8346 F: include/uapi/linux/nfsd/
8350 F: include/linux/lockd/
8351 F: include/linux/sunrpc/
8352 F: include/uapi/linux/sunrpc/
8354 KERNEL SELFTEST FRAMEWORK
8355 M: Shuah Khan <shuah@kernel.org>
8356 M: Shuah Khan <skhan@linuxfoundation.org>
8357 L: linux-kselftest@vger.kernel.org
8358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8359 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8361 F: tools/testing/selftests/
8362 F: Documentation/dev-tools/kselftest*
8364 KERNEL USERMODE HELPER
8365 M: Luis Chamberlain <mcgrof@kernel.org>
8366 L: linux-kernel@vger.kernel.org
8369 F: include/linux/umh.h
8371 KERNEL VIRTUAL MACHINE (KVM)
8372 M: Paolo Bonzini <pbonzini@redhat.com>
8373 M: Radim Krčmář <rkrcmar@redhat.com>
8374 L: kvm@vger.kernel.org
8375 W: http://www.linux-kvm.org
8376 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8378 F: Documentation/virtual/kvm/
8379 F: include/trace/events/kvm.h
8380 F: include/uapi/asm-generic/kvm*
8381 F: include/uapi/linux/kvm*
8382 F: include/asm-generic/kvm*
8383 F: include/linux/kvm*
8384 F: include/kvm/iodev.h
8388 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8389 M: Joerg Roedel <joro@8bytes.org>
8390 L: kvm@vger.kernel.org
8391 W: http://www.linux-kvm.org/
8393 F: arch/x86/include/asm/svm.h
8394 F: arch/x86/kvm/svm.c
8396 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8397 M: Christoffer Dall <christoffer.dall@arm.com>
8398 M: Marc Zyngier <marc.zyngier@arm.com>
8399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8400 L: kvmarm@lists.cs.columbia.edu
8401 W: http://systems.cs.columbia.edu/projects/kvm-arm
8402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8404 F: arch/arm/include/uapi/asm/kvm*
8405 F: arch/arm/include/asm/kvm*
8408 F: include/kvm/arm_*
8410 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8411 M: Christoffer Dall <christoffer.dall@arm.com>
8412 M: Marc Zyngier <marc.zyngier@arm.com>
8413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8414 L: kvmarm@lists.cs.columbia.edu
8416 F: arch/arm64/include/uapi/asm/kvm*
8417 F: arch/arm64/include/asm/kvm*
8420 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8421 M: James Hogan <jhogan@kernel.org>
8422 L: linux-mips@vger.kernel.org
8424 F: arch/mips/include/uapi/asm/kvm*
8425 F: arch/mips/include/asm/kvm*
8428 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8429 M: Paul Mackerras <paulus@ozlabs.org>
8430 L: kvm-ppc@vger.kernel.org
8431 W: http://www.linux-kvm.org/
8432 T: git git://github.com/agraf/linux-2.6.git
8434 F: arch/powerpc/include/uapi/asm/kvm*
8435 F: arch/powerpc/include/asm/kvm*
8436 F: arch/powerpc/kvm/
8437 F: arch/powerpc/kernel/kvm*
8439 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8440 M: Christian Borntraeger <borntraeger@de.ibm.com>
8441 M: Janosch Frank <frankja@linux.ibm.com>
8442 R: David Hildenbrand <david@redhat.com>
8443 R: Cornelia Huck <cohuck@redhat.com>
8444 L: linux-s390@vger.kernel.org
8445 W: http://www.ibm.com/developerworks/linux/linux390/
8446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8448 F: arch/s390/include/uapi/asm/kvm*
8449 F: arch/s390/include/asm/gmap.h
8450 F: arch/s390/include/asm/kvm*
8452 F: arch/s390/mm/gmap.c
8454 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8455 M: Paolo Bonzini <pbonzini@redhat.com>
8456 M: Radim Krčmář <rkrcmar@redhat.com>
8457 L: kvm@vger.kernel.org
8458 W: http://www.linux-kvm.org
8459 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8463 F: arch/x86/include/uapi/asm/kvm*
8464 F: arch/x86/include/asm/kvm*
8465 F: arch/x86/include/asm/pvclock-abi.h
8466 F: arch/x86/kernel/kvm.c
8467 F: arch/x86/kernel/kvmclock.c
8470 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8471 M: Tejun Heo <tj@kernel.org>
8472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8474 F: include/linux/kernfs.h
8478 M: Eric Biederman <ebiederm@xmission.com>
8479 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8480 L: kexec@lists.infradead.org
8482 F: include/linux/kexec.h
8483 F: include/uapi/linux/kexec.h
8487 M: Mimi Zohar <zohar@linux.ibm.com>
8488 L: linux-integrity@vger.kernel.org
8489 L: keyrings@vger.kernel.org
8491 F: Documentation/security/keys/trusted-encrypted.rst
8492 F: include/keys/encrypted-type.h
8493 F: security/keys/encrypted-keys/
8496 M: James Bottomley <jejb@linux.ibm.com>
8497 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8498 M: Mimi Zohar <zohar@linuxibm.com>
8499 L: linux-integrity@vger.kernel.org
8500 L: keyrings@vger.kernel.org
8502 F: Documentation/security/keys/trusted-encrypted.rst
8503 F: include/keys/trusted-type.h
8504 F: security/keys/trusted.c
8505 F: security/keys/trusted.h
8508 M: David Howells <dhowells@redhat.com>
8509 L: keyrings@vger.kernel.org
8511 F: Documentation/security/keys/core.rst
8512 F: include/linux/key.h
8513 F: include/linux/key-type.h
8514 F: include/linux/keyctl.h
8515 F: include/uapi/linux/keyctl.h
8519 KGDB / KDB /debug_core
8520 M: Jason Wessel <jason.wessel@windriver.com>
8521 M: Daniel Thompson <daniel.thompson@linaro.org>
8522 W: http://kgdb.wiki.kernel.org/
8523 L: kgdb-bugreport@lists.sourceforge.net
8524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8526 F: Documentation/dev-tools/kgdb.rst
8527 F: drivers/misc/kgdbts.c
8528 F: drivers/tty/serial/kgdboc.c
8529 F: include/linux/kdb.h
8530 F: include/linux/kgdb.h
8534 M: Catalin Marinas <catalin.marinas@arm.com>
8536 F: Documentation/dev-tools/kmemleak.rst
8537 F: include/linux/kmemleak.h
8539 F: mm/kmemleak-test.c
8541 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8542 M: Luis Chamberlain <mcgrof@kernel.org>
8543 L: linux-kernel@vger.kernel.org
8546 F: include/linux/kmod.h
8548 F: tools/testing/selftests/kmod/
8551 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8552 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8553 M: "David S. Miller" <davem@davemloft.net>
8554 M: Masami Hiramatsu <mhiramat@kernel.org>
8556 F: Documentation/kprobes.txt
8557 F: include/linux/kprobes.h
8558 F: include/asm-generic/kprobes.h
8561 KS0108 LCD CONTROLLER DRIVER
8562 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8564 F: Documentation/auxdisplay/ks0108
8565 F: drivers/auxdisplay/ks0108.c
8566 F: include/linux/ks0108.h
8569 M: David Ahern <dsa@cumulusnetworks.com>
8570 L: netdev@vger.kernel.org
8573 F: include/net/l3mdev.h
8576 M: John Fastabend <john.fastabend@gmail.com>
8577 M: Daniel Borkmann <daniel@iogearbox.net>
8578 L: netdev@vger.kernel.org
8579 L: bpf@vger.kernel.org
8581 F: include/linux/skmsg.h
8583 F: net/core/sock_map.c
8584 F: net/ipv4/tcp_bpf.c
8586 LANTIQ / INTEL Ethernet drivers
8587 M: Hauke Mehrtens <hauke@hauke-m.de>
8588 L: netdev@vger.kernel.org
8590 F: net/dsa/tag_gswip.c
8591 F: drivers/net/ethernet/lantiq_xrx200.c
8592 F: drivers/net/dsa/lantiq_pce.h
8593 F: drivers/net/dsa/lantiq_gswip.c
8595 LANTIQ MIPS ARCHITECTURE
8596 M: John Crispin <john@phrozen.org>
8597 L: linux-mips@vger.kernel.org
8600 F: drivers/soc/lantiq
8603 L: linux-x25@vger.kernel.org
8605 F: Documentation/networking/lapb-module.txt
8609 LASI 53c700 driver for PARISC
8610 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8611 L: linux-scsi@vger.kernel.org
8613 F: Documentation/scsi/53c700.txt
8614 F: drivers/scsi/53c700*
8617 M: Tobin C. Harding <me@tobin.cc>
8618 M: Tycho Andersen <tycho@tycho.ws>
8619 L: kernel-hardening@lists.openwall.com
8621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8622 F: scripts/leaking_addresses.pl
8625 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8626 M: Pavel Machek <pavel@ucw.cz>
8627 L: linux-leds@vger.kernel.org
8628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8630 F: Documentation/devicetree/bindings/leds/
8632 F: include/linux/leds.h
8634 LEGACY EEPROM DRIVER
8635 M: Jean Delvare <jdelvare@suse.com>
8637 F: Documentation/misc-devices/eeprom
8638 F: drivers/misc/eeprom/eeprom.c
8641 R: David Lechner <david@lechnology.com>
8643 F: arch/arm/boot/dts/da850-lego-ev3.dts
8644 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8645 F: drivers/power/supply/lego_ev3_battery.c
8647 LEGO USB Tower driver
8648 M: Juergen Stuber <starblue@users.sourceforge.net>
8649 L: legousb-devel@lists.sourceforge.net
8650 W: http://legousb.sourceforge.net/
8652 F: drivers/usb/misc/legousbtower.c
8655 M: Matan Ziv-Av <matan@svgalib.org>
8656 L: platform-driver-x86@vger.kernel.org
8658 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8659 F: Documentation/laptops/lg-laptop.rst
8660 F: drivers/platform/x86/lg-laptop.c
8663 M: Michael Krufky <mkrufky@linuxtv.org>
8664 L: linux-media@vger.kernel.org
8665 W: https://linuxtv.org
8666 W: http://github.com/mkrufky
8667 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8668 T: git git://linuxtv.org/mkrufky/tuners.git
8670 F: drivers/media/dvb-frontends/lg2160.*
8672 LGDT3305 MEDIA DRIVER
8673 M: Michael Krufky <mkrufky@linuxtv.org>
8674 L: linux-media@vger.kernel.org
8675 W: https://linuxtv.org
8676 W: http://github.com/mkrufky
8677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8678 T: git git://linuxtv.org/mkrufky/tuners.git
8680 F: drivers/media/dvb-frontends/lgdt3305.*
8682 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8683 M: Viresh Kumar <vireshk@kernel.org>
8684 L: linux-ide@vger.kernel.org
8685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8687 F: include/linux/pata_arasan_cf_data.h
8688 F: drivers/ata/pata_arasan_cf.c
8691 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8692 M: Jens Axboe <axboe@kernel.dk>
8693 L: linux-ide@vger.kernel.org
8694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8696 F: drivers/ata/pata_*.c
8697 F: drivers/ata/ata_generic.c
8699 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8700 M: Linus Walleij <linus.walleij@linaro.org>
8701 L: linux-ide@vger.kernel.org
8702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8704 F: drivers/ata/pata_ftide010.c
8705 F: drivers/ata/sata_gemini.c
8706 F: drivers/ata/sata_gemini.h
8708 LIBATA SATA AHCI PLATFORM devices support
8709 M: Hans de Goede <hdegoede@redhat.com>
8710 M: Jens Axboe <axboe@kernel.dk>
8711 L: linux-ide@vger.kernel.org
8712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8714 F: drivers/ata/ahci_platform.c
8715 F: drivers/ata/libahci_platform.c
8716 F: include/linux/ahci_platform.h
8718 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8719 M: Mikael Pettersson <mikpelinux@gmail.com>
8720 L: linux-ide@vger.kernel.org
8721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8723 F: drivers/ata/sata_promise.*
8725 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8726 M: Jens Axboe <axboe@kernel.dk>
8727 L: linux-ide@vger.kernel.org
8728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8731 F: include/linux/ata.h
8732 F: include/linux/libata.h
8733 F: Documentation/devicetree/bindings/ata/
8736 M: Sasha Levin <alexander.levin@microsoft.com>
8738 F: tools/lib/lockdep/
8740 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8741 M: Ross Zwisler <zwisler@kernel.org>
8742 M: Dan Williams <dan.j.williams@intel.com>
8743 M: Vishal Verma <vishal.l.verma@intel.com>
8744 M: Dave Jiang <dave.jiang@intel.com>
8745 L: linux-nvdimm@lists.01.org
8746 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8748 F: drivers/nvdimm/blk.c
8749 F: drivers/nvdimm/region_devs.c
8751 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8752 M: Vishal Verma <vishal.l.verma@intel.com>
8753 M: Dan Williams <dan.j.williams@intel.com>
8754 M: Ross Zwisler <zwisler@kernel.org>
8755 M: Dave Jiang <dave.jiang@intel.com>
8756 L: linux-nvdimm@lists.01.org
8757 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8759 F: drivers/nvdimm/btt*
8761 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8762 M: Ross Zwisler <zwisler@kernel.org>
8763 M: Dan Williams <dan.j.williams@intel.com>
8764 M: Vishal Verma <vishal.l.verma@intel.com>
8765 M: Dave Jiang <dave.jiang@intel.com>
8766 L: linux-nvdimm@lists.01.org
8767 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8769 F: drivers/nvdimm/pmem*
8771 LIBNVDIMM: DEVICETREE BINDINGS
8772 M: Oliver O'Halloran <oohall@gmail.com>
8773 L: linux-nvdimm@lists.01.org
8774 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8776 F: drivers/nvdimm/of_pmem.c
8777 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8779 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8780 M: Dan Williams <dan.j.williams@intel.com>
8781 M: Ross Zwisler <zwisler@kernel.org>
8782 M: Vishal Verma <vishal.l.verma@intel.com>
8783 M: Dave Jiang <dave.jiang@intel.com>
8784 L: linux-nvdimm@lists.01.org
8785 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8789 F: drivers/acpi/nfit/*
8790 F: include/linux/nd.h
8791 F: include/linux/libnvdimm.h
8792 F: include/uapi/linux/ndctl.h
8794 LIGHTNVM PLATFORM SUPPORT
8795 M: Matias Bjorling <mb@lightnvm.io>
8796 W: http://github/OpenChannelSSD
8797 L: linux-block@vger.kernel.org
8799 F: drivers/lightnvm/
8800 F: include/linux/lightnvm.h
8801 F: include/uapi/linux/lightnvm.h
8803 LINUX FOR POWER MACINTOSH
8804 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8805 W: http://www.penguinppc.org/
8806 L: linuxppc-dev@lists.ozlabs.org
8808 F: arch/powerpc/platforms/powermac/
8809 F: drivers/macintosh/
8811 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8812 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8813 M: Paul Mackerras <paulus@samba.org>
8814 M: Michael Ellerman <mpe@ellerman.id.au>
8815 W: https://github.com/linuxppc/linux/wiki
8816 L: linuxppc-dev@lists.ozlabs.org
8817 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8820 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8821 F: Documentation/devicetree/bindings/powerpc/
8822 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8823 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8824 F: Documentation/powerpc/
8826 F: drivers/char/tpm/tpm_ibmvtpm*
8827 F: drivers/crypto/nx/
8828 F: drivers/crypto/vmx/
8829 F: drivers/i2c/busses/i2c-opal.c
8830 F: drivers/net/ethernet/ibm/ibmveth.*
8831 F: drivers/net/ethernet/ibm/ibmvnic.*
8832 F: drivers/pci/hotplug/pnv_php.c
8833 F: drivers/pci/hotplug/rpa*
8834 F: drivers/rtc/rtc-opal.c
8835 F: drivers/scsi/ibmvscsi/
8836 F: drivers/tty/hvc/hvc_opal.c
8837 F: drivers/watchdog/wdrtas.c
8838 F: tools/testing/selftests/powerpc
8845 LINUX FOR POWERPC EMBEDDED MPC5XXX
8846 M: Anatolij Gustschin <agust@denx.de>
8847 L: linuxppc-dev@lists.ozlabs.org
8848 T: git git://git.denx.de/linux-denx-agust.git
8850 F: arch/powerpc/platforms/512x/
8851 F: arch/powerpc/platforms/52xx/
8853 LINUX FOR POWERPC EMBEDDED PPC4XX
8854 M: Alistair Popple <alistair@popple.id.au>
8855 M: Matt Porter <mporter@kernel.crashing.org>
8856 W: http://www.penguinppc.org/
8857 L: linuxppc-dev@lists.ozlabs.org
8859 F: arch/powerpc/platforms/40x/
8860 F: arch/powerpc/platforms/44x/
8862 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8863 M: Scott Wood <oss@buserror.net>
8864 M: Kumar Gala <galak@kernel.crashing.org>
8865 W: http://www.penguinppc.org/
8866 L: linuxppc-dev@lists.ozlabs.org
8867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8869 F: arch/powerpc/platforms/83xx/
8870 F: arch/powerpc/platforms/85xx/
8871 F: Documentation/devicetree/bindings/powerpc/fsl/
8873 LINUX FOR POWERPC EMBEDDED PPC8XX
8874 M: Vitaly Bordug <vitb@kernel.crashing.org>
8875 W: http://www.penguinppc.org/
8876 L: linuxppc-dev@lists.ozlabs.org
8878 F: arch/powerpc/platforms/8xx/
8880 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8881 L: linuxppc-dev@lists.ozlabs.org
8883 F: arch/powerpc/*/*virtex*
8884 F: arch/powerpc/*/*/*virtex*
8886 LINUX FOR POWERPC PA SEMI PWRFICIENT
8887 L: linuxppc-dev@lists.ozlabs.org
8889 F: arch/powerpc/platforms/pasemi/
8890 F: drivers/*/*pasemi*
8891 F: drivers/*/*/*pasemi*
8893 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8894 M: Kees Cook <keescook@chromium.org>
8896 F: drivers/misc/lkdtm/*
8898 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8899 M: Alan Stern <stern@rowland.harvard.edu>
8900 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8901 M: Will Deacon <will.deacon@arm.com>
8902 M: Peter Zijlstra <peterz@infradead.org>
8903 M: Boqun Feng <boqun.feng@gmail.com>
8904 M: Nicholas Piggin <npiggin@gmail.com>
8905 M: David Howells <dhowells@redhat.com>
8906 M: Jade Alglave <j.alglave@ucl.ac.uk>
8907 M: Luc Maranget <luc.maranget@inria.fr>
8908 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
8909 R: Akira Yokosawa <akiyks@gmail.com>
8910 R: Daniel Lustig <dlustig@nvidia.com>
8911 L: linux-kernel@vger.kernel.org
8912 L: linux-arch@vger.kernel.org
8914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8915 F: tools/memory-model/
8916 F: Documentation/atomic_bitops.txt
8917 F: Documentation/atomic_t.txt
8918 F: Documentation/core-api/atomic_ops.rst
8919 F: Documentation/core-api/refcount-vs-atomic.rst
8920 F: Documentation/memory-barriers.txt
8922 LIS3LV02D ACCELEROMETER DRIVER
8923 M: Eric Piel <eric.piel@tremplin-utc.net>
8925 F: Documentation/misc-devices/lis3lv02d
8926 F: drivers/misc/lis3lv02d/
8927 F: drivers/platform/x86/hp_accel.c
8930 M: Josh Poimboeuf <jpoimboe@redhat.com>
8931 M: Jessica Yu <jeyu@kernel.org>
8932 M: Jiri Kosina <jikos@kernel.org>
8933 M: Miroslav Benes <mbenes@suse.cz>
8934 R: Petr Mladek <pmladek@suse.com>
8936 F: kernel/livepatch/
8937 F: include/linux/livepatch.h
8938 F: arch/x86/include/asm/livepatch.h
8939 F: arch/x86/kernel/livepatch.c
8940 F: Documentation/livepatch/
8941 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8942 F: samples/livepatch/
8943 L: live-patching@vger.kernel.org
8944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8947 L: netdev@vger.kernel.org
8949 F: include/linux/llc.h
8950 F: include/uapi/linux/llc.h
8954 LM73 HARDWARE MONITOR DRIVER
8955 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8956 L: linux-hwmon@vger.kernel.org
8958 F: drivers/hwmon/lm73.c
8960 LM78 HARDWARE MONITOR DRIVER
8961 M: Jean Delvare <jdelvare@suse.com>
8962 L: linux-hwmon@vger.kernel.org
8964 F: Documentation/hwmon/lm78
8965 F: drivers/hwmon/lm78.c
8967 LM83 HARDWARE MONITOR DRIVER
8968 M: Jean Delvare <jdelvare@suse.com>
8969 L: linux-hwmon@vger.kernel.org
8971 F: Documentation/hwmon/lm83
8972 F: drivers/hwmon/lm83.c
8974 LM90 HARDWARE MONITOR DRIVER
8975 M: Jean Delvare <jdelvare@suse.com>
8976 L: linux-hwmon@vger.kernel.org
8978 F: Documentation/hwmon/lm90
8979 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8980 F: drivers/hwmon/lm90.c
8981 F: include/dt-bindings/thermal/lm90.h
8983 LM95234 HARDWARE MONITOR DRIVER
8984 M: Guenter Roeck <linux@roeck-us.net>
8985 L: linux-hwmon@vger.kernel.org
8987 F: Documentation/hwmon/lm95234
8988 F: drivers/hwmon/lm95234.c
8990 LME2510 MEDIA DRIVER
8991 M: Malcolm Priestley <tvboxspy@gmail.com>
8992 L: linux-media@vger.kernel.org
8993 W: https://linuxtv.org
8994 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8996 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8998 LOADPIN SECURITY MODULE
8999 M: Kees Cook <keescook@chromium.org>
9000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9002 F: security/loadpin/
9003 F: Documentation/admin-guide/LSM/LoadPin.rst
9006 M: Peter Zijlstra <peterz@infradead.org>
9007 M: Ingo Molnar <mingo@redhat.com>
9008 M: Will Deacon <will.deacon@arm.com>
9009 L: linux-kernel@vger.kernel.org
9010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9012 F: Documentation/locking/
9013 F: include/linux/lockdep.h
9014 F: include/linux/spinlock*.h
9015 F: arch/*/include/asm/spinlock*.h
9016 F: include/linux/rwlock*.h
9017 F: include/linux/mutex*.h
9018 F: include/linux/rwsem*.h
9019 F: arch/*/include/asm/rwsem.h
9020 F: include/linux/seqlock.h
9021 F: lib/locking*.[ch]
9023 X: kernel/locking/locktorture.c
9025 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9026 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9027 L: linux-ntfs-dev@lists.sourceforge.net
9028 W: http://www.linux-ntfs.org/content/view/19/37/
9030 F: Documentation/ldm.txt
9031 F: block/partitions/ldm.*
9033 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9034 M: Sathya Prakash <sathya.prakash@broadcom.com>
9035 M: Chaitra P B <chaitra.basappa@broadcom.com>
9036 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9037 L: MPT-FusionLinux.pdl@broadcom.com
9038 L: linux-scsi@vger.kernel.org
9039 W: http://www.avagotech.com/support/
9041 F: drivers/message/fusion/
9042 F: drivers/scsi/mpt3sas/
9044 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9045 M: Matthew Wilcox <willy@infradead.org>
9046 L: linux-scsi@vger.kernel.org
9048 F: drivers/scsi/sym53c8xx_2/
9051 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9052 L: linux-iio@vger.kernel.org
9054 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9055 F: drivers/iio/dac/ltc1660.c
9057 LTC4261 HARDWARE MONITOR DRIVER
9058 M: Guenter Roeck <linux@roeck-us.net>
9059 L: linux-hwmon@vger.kernel.org
9061 F: Documentation/hwmon/ltc4261
9062 F: drivers/hwmon/ltc4261.c
9064 LTC4306 I2C MULTIPLEXER DRIVER
9065 M: Michael Hennerich <michael.hennerich@analog.com>
9066 W: http://ez.analog.com/community/linux-device-drivers
9067 L: linux-i2c@vger.kernel.org
9069 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9070 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9072 LTP (Linux Test Project)
9073 M: Mike Frysinger <vapier@gentoo.org>
9074 M: Cyril Hrubis <chrubis@suse.cz>
9075 M: Wanlong Gao <wanlong.gao@gmail.com>
9076 M: Jan Stancek <jstancek@redhat.com>
9077 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9078 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9079 L: ltp@lists.linux.it (subscribers-only)
9080 W: http://linux-test-project.github.io/
9081 T: git git://github.com/linux-test-project/ltp.git
9085 M: Geert Uytterhoeven <geert@linux-m68k.org>
9086 L: linux-m68k@lists.linux-m68k.org
9087 W: http://www.linux-m68k.org/
9088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9093 M68K ON APPLE MACINTOSH
9094 M: Joshua Thompson <funaho@jurai.org>
9095 W: http://www.mac.linux-m68k.org/
9096 L: linux-m68k@lists.linux-m68k.org
9101 M: Philip Blundell <philb@gnu.org>
9102 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9106 M88DS3103 MEDIA DRIVER
9107 M: Antti Palosaari <crope@iki.fi>
9108 L: linux-media@vger.kernel.org
9109 W: https://linuxtv.org
9110 W: http://palosaari.fi/linux/
9111 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9112 T: git git://linuxtv.org/anttip/media_tree.git
9114 F: drivers/media/dvb-frontends/m88ds3103*
9116 M88RS2000 MEDIA DRIVER
9117 M: Malcolm Priestley <tvboxspy@gmail.com>
9118 L: linux-media@vger.kernel.org
9119 W: https://linuxtv.org
9120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9122 F: drivers/media/dvb-frontends/m88rs2000*
9124 MA901 MASTERKIT USB FM RADIO DRIVER
9125 M: Alexey Klimov <klimov.linux@gmail.com>
9126 L: linux-media@vger.kernel.org
9127 T: git git://linuxtv.org/media_tree.git
9129 F: drivers/media/radio/radio-ma901.c
9132 M: Johannes Berg <johannes@sipsolutions.net>
9133 L: linux-wireless@vger.kernel.org
9134 W: http://wireless.kernel.org/
9135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9138 F: Documentation/networking/mac80211-injection.txt
9139 F: include/net/mac80211.h
9141 F: drivers/net/wireless/mac80211_hwsim.[ch]
9142 F: Documentation/networking/mac80211_hwsim/README
9145 M: Jassi Brar <jassisinghbrar@gmail.com>
9146 L: linux-kernel@vger.kernel.org
9149 F: include/linux/mailbox_client.h
9150 F: include/linux/mailbox_controller.h
9152 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9153 M: Michael Kerrisk <mtk.manpages@gmail.com>
9154 W: http://www.kernel.org/doc/man-pages
9155 L: linux-man@vger.kernel.org
9158 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9159 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9160 L: linux-mips@vger.kernel.org
9162 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9164 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9165 M: Andrew Lunn <andrew@lunn.ch>
9166 M: Vivien Didelot <vivien.didelot@gmail.com>
9167 L: netdev@vger.kernel.org
9169 F: drivers/net/dsa/mv88e6xxx/
9170 F: include/linux/platform_data/mv88e6xxx.h
9171 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9173 MARVELL ARMADA DRM SUPPORT
9174 M: Russell King <linux@armlinux.org.uk>
9176 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9177 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9178 F: drivers/gpu/drm/armada/
9179 F: include/uapi/drm/armada_drm.h
9180 F: Documentation/devicetree/bindings/display/armada/
9182 MARVELL ARMADA 3700 PHY DRIVERS
9183 M: Miquel Raynal <miquel.raynal@bootlin.com>
9185 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9186 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9187 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9188 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9190 MARVELL CRYPTO DRIVER
9191 M: Boris Brezillon <bbrezillon@kernel.org>
9192 M: Arnaud Ebalard <arno@natisbad.org>
9193 F: drivers/crypto/marvell/
9195 L: linux-crypto@vger.kernel.org
9197 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9198 M: Mirko Lindner <mlindner@marvell.com>
9199 M: Stephen Hemminger <stephen@networkplumber.org>
9200 L: netdev@vger.kernel.org
9202 F: drivers/net/ethernet/marvell/sk*
9204 MARVELL LIBERTAS WIRELESS DRIVER
9205 L: libertas-dev@lists.infradead.org
9207 F: drivers/net/wireless/marvell/libertas/
9209 MARVELL MACCHIATOBIN SUPPORT
9210 M: Russell King <linux@armlinux.org.uk>
9211 L: linux-arm-kernel@lists.infradead.org
9213 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9215 MARVELL MV643XX ETHERNET DRIVER
9216 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9217 L: netdev@vger.kernel.org
9219 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9220 F: include/linux/mv643xx.h
9222 MARVELL MV88X3310 PHY DRIVER
9223 M: Russell King <linux@armlinux.org.uk>
9224 L: netdev@vger.kernel.org
9226 F: drivers/net/phy/marvell10g.c
9228 MARVELL MVEBU THERMAL DRIVER
9229 M: Miquel Raynal <miquel.raynal@bootlin.com>
9231 F: drivers/thermal/armada_thermal.c
9233 MARVELL MVNETA ETHERNET DRIVER
9234 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9235 L: netdev@vger.kernel.org
9237 F: drivers/net/ethernet/marvell/mvneta.*
9239 MARVELL MWIFIEX WIRELESS DRIVER
9240 M: Amitkumar Karwar <amitkarwar@gmail.com>
9241 M: Nishant Sarmukadam <nishants@marvell.com>
9242 M: Ganapathi Bhat <gbhat@marvell.com>
9243 M: Xinming Hu <huxinming820@gmail.com>
9244 L: linux-wireless@vger.kernel.org
9246 F: drivers/net/wireless/marvell/mwifiex/
9248 MARVELL MWL8K WIRELESS DRIVER
9249 M: Lennert Buytenhek <buytenh@wantstofly.org>
9250 L: linux-wireless@vger.kernel.org
9252 F: drivers/net/wireless/marvell/mwl8k.c
9254 MARVELL NAND CONTROLLER DRIVER
9255 M: Miquel Raynal <miquel.raynal@bootlin.com>
9256 L: linux-mtd@lists.infradead.org
9258 F: drivers/mtd/nand/raw/marvell_nand.c
9259 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9261 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9262 M: Nicolas Pitre <nico@fluxnic.net>
9264 F: drivers/mmc/host/mvsdio.*
9266 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9267 M: Hu Ziji <huziji@marvell.com>
9268 L: linux-mmc@vger.kernel.org
9270 F: drivers/mmc/host/sdhci-xenon*
9271 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9273 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9274 M: Sunil Goutham <sgoutham@marvell.com>
9275 M: Linu Cherian <lcherian@marvell.com>
9276 M: Geetha sowjanya <gakula@marvell.com>
9277 M: Jerin Jacob <jerinj@marvell.com>
9278 L: netdev@vger.kernel.org
9280 F: drivers/net/ethernet/marvell/octeontx2/af/
9282 MATROX FRAMEBUFFER DRIVER
9283 L: linux-fbdev@vger.kernel.org
9285 F: drivers/video/fbdev/matrox/matroxfb_*
9286 F: include/uapi/linux/matroxfb.h
9288 MAX16065 HARDWARE MONITOR DRIVER
9289 M: Guenter Roeck <linux@roeck-us.net>
9290 L: linux-hwmon@vger.kernel.org
9292 F: Documentation/hwmon/max16065
9293 F: drivers/hwmon/max16065.c
9295 MAX2175 SDR TUNER DRIVER
9296 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9297 L: linux-media@vger.kernel.org
9298 T: git git://linuxtv.org/media_tree.git
9300 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9301 F: Documentation/media/v4l-drivers/max2175.rst
9302 F: drivers/media/i2c/max2175*
9303 F: include/uapi/linux/max2175.h
9305 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9306 L: linux-hwmon@vger.kernel.org
9308 F: Documentation/hwmon/max6650
9309 F: drivers/hwmon/max6650.c
9311 MAX6697 HARDWARE MONITOR DRIVER
9312 M: Guenter Roeck <linux@roeck-us.net>
9313 L: linux-hwmon@vger.kernel.org
9315 F: Documentation/hwmon/max6697
9316 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9317 F: drivers/hwmon/max6697.c
9318 F: include/linux/platform_data/max6697.h
9320 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9321 M: Peter Rosin <peda@axentia.se>
9322 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9324 F: Documentation/devicetree/bindings/sound/max9860.txt
9325 F: sound/soc/codecs/max9860.*
9327 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9328 M: Javier Martinez Canillas <javier@dowhile0.org>
9329 L: linux-kernel@vger.kernel.org
9331 F: drivers/regulator/max77802-regulator.c
9332 F: Documentation/devicetree/bindings/*/*max77802.txt
9333 F: include/dt-bindings/*/*max77802.h
9335 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9336 M: Krzysztof Kozlowski <krzk@kernel.org>
9337 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9338 L: linux-pm@vger.kernel.org
9340 F: drivers/power/supply/max14577_charger.c
9341 F: drivers/power/supply/max77693_charger.c
9343 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9344 M: Chanwoo Choi <cw00.choi@samsung.com>
9345 M: Krzysztof Kozlowski <krzk@kernel.org>
9346 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9347 L: linux-kernel@vger.kernel.org
9349 F: drivers/*/max14577*.c
9350 F: drivers/*/max77686*.c
9351 F: drivers/*/max77693*.c
9352 F: drivers/extcon/extcon-max14577.c
9353 F: drivers/extcon/extcon-max77693.c
9354 F: drivers/rtc/rtc-max77686.c
9355 F: drivers/clk/clk-max77686.c
9356 F: Documentation/devicetree/bindings/mfd/max14577.txt
9357 F: Documentation/devicetree/bindings/*/max77686.txt
9358 F: Documentation/devicetree/bindings/mfd/max77693.txt
9359 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9360 F: include/linux/mfd/max14577*.h
9361 F: include/linux/mfd/max77686*.h
9362 F: include/linux/mfd/max77693*.h
9364 MAXIRADIO FM RADIO RECEIVER DRIVER
9365 M: Hans Verkuil <hverkuil@xs4all.nl>
9366 L: linux-media@vger.kernel.org
9367 T: git git://linuxtv.org/media_tree.git
9368 W: https://linuxtv.org
9370 F: drivers/media/radio/radio-maxiradio*
9372 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9373 M: Peter Rosin <peda@axentia.se>
9374 L: linux-iio@vger.kernel.org
9376 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9377 F: drivers/iio/potentiometer/mcp4018.c
9378 F: drivers/iio/potentiometer/mcp4531.c
9380 MCR20A IEEE-802.15.4 RADIO DRIVER
9381 M: Xue Liu <liuxuenetmail@gmail.com>
9382 L: linux-wpan@vger.kernel.org
9383 W: https://github.com/xueliu/mcr20a-linux
9385 F: drivers/net/ieee802154/mcr20a.c
9386 F: drivers/net/ieee802154/mcr20a.h
9387 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9389 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9390 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9391 L: linux-iio@vger.kernel.org
9393 F: drivers/iio/dac/cio-dac.c
9395 MEDIA DRIVERS FOR ASCOT2E
9396 M: Sergey Kozlov <serjk@netup.ru>
9397 M: Abylay Ospan <aospan@netup.ru>
9398 L: linux-media@vger.kernel.org
9399 W: https://linuxtv.org
9401 T: git git://linuxtv.org/media_tree.git
9403 F: drivers/media/dvb-frontends/ascot2e*
9405 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9406 M: Jasmin Jessich <jasmin@anw.at>
9407 L: linux-media@vger.kernel.org
9408 W: https://linuxtv.org
9409 T: git git://linuxtv.org/media_tree.git
9411 F: drivers/media/dvb-frontends/cxd2099*
9413 MEDIA DRIVERS FOR CXD2841ER
9414 M: Sergey Kozlov <serjk@netup.ru>
9415 M: Abylay Ospan <aospan@netup.ru>
9416 L: linux-media@vger.kernel.org
9417 W: https://linuxtv.org
9419 T: git git://linuxtv.org/media_tree.git
9421 F: drivers/media/dvb-frontends/cxd2841er*
9423 MEDIA DRIVERS FOR CXD2880
9424 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9425 L: linux-media@vger.kernel.org
9426 W: http://linuxtv.org/
9427 T: git git://linuxtv.org/media_tree.git
9429 F: drivers/media/dvb-frontends/cxd2880/*
9430 F: drivers/media/spi/cxd2880*
9432 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9433 L: linux-media@vger.kernel.org
9434 W: https://linuxtv.org
9435 T: git git://linuxtv.org/media_tree.git
9437 F: drivers/media/pci/ddbridge/*
9439 MEDIA DRIVERS FOR FREESCALE IMX
9440 M: Steve Longerbeam <slongerbeam@gmail.com>
9441 M: Philipp Zabel <p.zabel@pengutronix.de>
9442 L: linux-media@vger.kernel.org
9443 T: git git://linuxtv.org/media_tree.git
9445 F: Documentation/devicetree/bindings/media/imx.txt
9446 F: Documentation/media/v4l-drivers/imx.rst
9447 F: drivers/staging/media/imx/
9448 F: include/linux/imx-media.h
9449 F: include/media/imx.h
9451 MEDIA DRIVER FOR FREESCALE IMX PXP
9452 M: Philipp Zabel <p.zabel@pengutronix.de>
9453 L: linux-media@vger.kernel.org
9454 T: git git://linuxtv.org/media_tree.git
9456 F: drivers/media/platform/imx-pxp.[ch]
9458 MEDIA DRIVERS FOR HELENE
9459 M: Abylay Ospan <aospan@netup.ru>
9460 L: linux-media@vger.kernel.org
9461 W: https://linuxtv.org
9463 T: git git://linuxtv.org/media_tree.git
9465 F: drivers/media/dvb-frontends/helene*
9467 MEDIA DRIVERS FOR HORUS3A
9468 M: Sergey Kozlov <serjk@netup.ru>
9469 M: Abylay Ospan <aospan@netup.ru>
9470 L: linux-media@vger.kernel.org
9471 W: https://linuxtv.org
9473 T: git git://linuxtv.org/media_tree.git
9475 F: drivers/media/dvb-frontends/horus3a*
9477 MEDIA DRIVERS FOR LNBH25
9478 M: Sergey Kozlov <serjk@netup.ru>
9479 M: Abylay Ospan <aospan@netup.ru>
9480 L: linux-media@vger.kernel.org
9481 W: https://linuxtv.org
9483 T: git git://linuxtv.org/media_tree.git
9485 F: drivers/media/dvb-frontends/lnbh25*
9487 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9488 L: linux-media@vger.kernel.org
9489 W: https://linuxtv.org
9490 T: git git://linuxtv.org/media_tree.git
9492 F: drivers/media/dvb-frontends/mxl5xx*
9494 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9495 M: Sergey Kozlov <serjk@netup.ru>
9496 M: Abylay Ospan <aospan@netup.ru>
9497 L: linux-media@vger.kernel.org
9498 W: https://linuxtv.org
9500 T: git git://linuxtv.org/media_tree.git
9502 F: drivers/media/pci/netup_unidvb/*
9504 MEDIA DRIVERS FOR RENESAS - CEU
9505 M: Jacopo Mondi <jacopo@jmondi.org>
9506 L: linux-media@vger.kernel.org
9507 L: linux-renesas-soc@vger.kernel.org
9508 T: git git://linuxtv.org/media_tree.git
9510 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9511 F: drivers/media/platform/renesas-ceu.c
9512 F: include/media/drv-intf/renesas-ceu.h
9514 MEDIA DRIVERS FOR RENESAS - DRIF
9515 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9516 L: linux-media@vger.kernel.org
9517 L: linux-renesas-soc@vger.kernel.org
9518 T: git git://linuxtv.org/media_tree.git
9520 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9521 F: drivers/media/platform/rcar_drif.c
9523 MEDIA DRIVERS FOR RENESAS - FCP
9524 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9525 L: linux-media@vger.kernel.org
9526 L: linux-renesas-soc@vger.kernel.org
9527 T: git git://linuxtv.org/media_tree.git
9529 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9530 F: drivers/media/platform/rcar-fcp.c
9531 F: include/media/rcar-fcp.h
9533 MEDIA DRIVERS FOR RENESAS - FDP1
9534 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9535 L: linux-media@vger.kernel.org
9536 L: linux-renesas-soc@vger.kernel.org
9537 T: git git://linuxtv.org/media_tree.git
9539 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9540 F: drivers/media/platform/rcar_fdp1.c
9542 MEDIA DRIVERS FOR RENESAS - VIN
9543 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9544 L: linux-media@vger.kernel.org
9545 L: linux-renesas-soc@vger.kernel.org
9546 T: git git://linuxtv.org/media_tree.git
9548 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9549 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9550 F: drivers/media/platform/rcar-vin/
9552 MEDIA DRIVERS FOR RENESAS - VSP1
9553 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9554 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9555 L: linux-media@vger.kernel.org
9556 L: linux-renesas-soc@vger.kernel.org
9557 T: git git://linuxtv.org/media_tree.git
9559 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9560 F: drivers/media/platform/vsp1/
9562 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9563 L: linux-media@vger.kernel.org
9564 W: https://linuxtv.org
9565 T: git git://linuxtv.org/media_tree.git
9567 F: drivers/media/dvb-frontends/stv0910*
9569 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9570 L: linux-media@vger.kernel.org
9571 W: https://linuxtv.org
9572 T: git git://linuxtv.org/media_tree.git
9574 F: drivers/media/dvb-frontends/stv6111*
9576 MEDIA DRIVERS FOR STM32 - DCMI
9577 M: Hugues Fruchet <hugues.fruchet@st.com>
9578 L: linux-media@vger.kernel.org
9579 T: git git://linuxtv.org/media_tree.git
9581 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9582 F: drivers/media/platform/stm32/stm32-dcmi.c
9584 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9585 M: Dmitry Osipenko <digetx@gmail.com>
9586 L: linux-media@vger.kernel.org
9587 L: linux-tegra@vger.kernel.org
9588 T: git git://linuxtv.org/media_tree.git
9590 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9591 F: drivers/staging/media/tegra-vde/
9593 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9594 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9595 P: LinuxTV.org Project
9596 L: linux-media@vger.kernel.org
9597 W: https://linuxtv.org
9598 Q: http://patchwork.kernel.org/project/linux-media/list/
9599 T: git git://linuxtv.org/media_tree.git
9601 F: Documentation/devicetree/bindings/media/
9602 F: Documentation/media/
9604 F: drivers/staging/media/
9605 F: include/linux/platform_data/media/
9607 F: include/uapi/linux/dvb/
9608 F: include/uapi/linux/videodev2.h
9609 F: include/uapi/linux/media.h
9610 F: include/uapi/linux/v4l2-*
9611 F: include/uapi/linux/meye.h
9612 F: include/uapi/linux/ivtv*
9613 F: include/uapi/linux/uvcvideo.h
9615 MEDIATEK BLUETOOTH DRIVER
9616 M: Sean Wang <sean.wang@mediatek.com>
9617 L: linux-bluetooth@vger.kernel.org
9618 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9620 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9621 F: drivers/bluetooth/btmtkuart.c
9624 M: Sean Wang <sean.wang@mediatek.com>
9626 F: drivers/media/rc/mtk-cir.c
9629 M: Sean Wang <sean.wang@mediatek.com>
9630 L: dmaengine@vger.kernel.org
9631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9632 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9634 F: Documentation/devicetree/bindings/dma/mtk-*
9635 F: drivers/dma/mediatek/
9637 MEDIATEK PMIC LED DRIVER
9638 M: Sean Wang <sean.wang@mediatek.com>
9640 F: drivers/leds/leds-mt6323.c
9641 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9643 MEDIATEK ETHERNET DRIVER
9644 M: Felix Fietkau <nbd@openwrt.org>
9645 M: John Crispin <john@phrozen.org>
9646 M: Sean Wang <sean.wang@mediatek.com>
9647 M: Nelson Chang <nelson.chang@mediatek.com>
9648 L: netdev@vger.kernel.org
9650 F: drivers/net/ethernet/mediatek/
9652 MEDIATEK SWITCH DRIVER
9653 M: Sean Wang <sean.wang@mediatek.com>
9654 L: netdev@vger.kernel.org
9656 F: drivers/net/dsa/mt7530.*
9657 F: net/dsa/tag_mtk.c
9659 MEDIATEK JPEG DRIVER
9660 M: Rick Chang <rick.chang@mediatek.com>
9661 M: Bin Liu <bin.liu@mediatek.com>
9663 F: drivers/media/platform/mtk-jpeg/
9664 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9667 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9668 M: Houlong Wei <houlong.wei@mediatek.com>
9669 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9671 F: drivers/media/platform/mtk-mdp/
9672 F: drivers/media/platform/mtk-vpu/
9673 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9675 MEDIATEK MEDIA DRIVER
9676 M: Tiffany Lin <tiffany.lin@mediatek.com>
9677 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9679 F: drivers/media/platform/mtk-vcodec/
9680 F: drivers/media/platform/mtk-vpu/
9681 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9682 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9684 MEDIATEK MT76 WIRELESS LAN DRIVER
9685 M: Felix Fietkau <nbd@nbd.name>
9686 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9687 L: linux-wireless@vger.kernel.org
9689 F: drivers/net/wireless/mediatek/mt76/
9691 MEDIATEK MT7601U WIRELESS LAN DRIVER
9692 M: Jakub Kicinski <kubakici@wp.pl>
9693 L: linux-wireless@vger.kernel.org
9695 F: drivers/net/wireless/mediatek/mt7601u/
9697 MEDIATEK NAND CONTROLLER DRIVER
9698 M: Xiaolei Li <xiaolei.li@mediatek.com>
9699 L: linux-mtd@lists.infradead.org
9701 F: drivers/mtd/nand/raw/mtk_*
9702 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9704 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9705 M: Sean Wang <sean.wang@mediatek.com>
9707 F: drivers/char/hw_random/mtk-rng.c
9709 MEDIATEK USB3 DRD IP DRIVER
9710 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9711 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9713 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9715 F: drivers/usb/mtu3/
9717 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9718 M: Peter Senna Tschudin <peter.senna@gmail.com>
9719 M: Martin Donnelly <martin.donnelly@ge.com>
9720 M: Martyn Welch <martyn.welch@collabora.co.uk>
9722 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9723 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9725 MEGARAID SCSI/SAS DRIVERS
9726 M: Kashyap Desai <kashyap.desai@broadcom.com>
9727 M: Sumit Saxena <sumit.saxena@broadcom.com>
9728 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9729 L: megaraidlinux.pdl@broadcom.com
9730 L: linux-scsi@vger.kernel.org
9731 W: http://www.avagotech.com/support/
9733 F: Documentation/scsi/megaraid.txt
9734 F: drivers/scsi/megaraid.*
9735 F: drivers/scsi/megaraid/
9737 MELEXIS MLX90614 DRIVER
9738 M: Crt Mori <cmo@melexis.com>
9739 L: linux-iio@vger.kernel.org
9740 W: http://www.melexis.com
9742 F: drivers/iio/temperature/mlx90614.c
9744 MELEXIS MLX90632 DRIVER
9745 M: Crt Mori <cmo@melexis.com>
9746 L: linux-iio@vger.kernel.org
9747 W: http://www.melexis.com
9749 F: drivers/iio/temperature/mlx90632.c
9751 MELFAS MIP4 TOUCHSCREEN DRIVER
9752 M: Sangwon Jee <jeesw@melfas.com>
9753 W: http://www.melfas.com
9755 F: drivers/input/touchscreen/melfas_mip4.c
9756 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9758 MELLANOX ETHERNET DRIVER (mlx4_en)
9759 M: Tariq Toukan <tariqt@mellanox.com>
9760 L: netdev@vger.kernel.org
9762 W: http://www.mellanox.com
9763 Q: http://patchwork.ozlabs.org/project/netdev/list/
9764 F: drivers/net/ethernet/mellanox/mlx4/en_*
9766 MELLANOX ETHERNET DRIVER (mlx5e)
9767 M: Saeed Mahameed <saeedm@mellanox.com>
9768 L: netdev@vger.kernel.org
9770 W: http://www.mellanox.com
9771 Q: http://patchwork.ozlabs.org/project/netdev/list/
9772 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9774 MELLANOX ETHERNET INNOVA DRIVERS
9775 R: Boris Pismenny <borisp@mellanox.com>
9776 L: netdev@vger.kernel.org
9778 W: http://www.mellanox.com
9779 Q: http://patchwork.ozlabs.org/project/netdev/list/
9780 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9781 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9782 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9783 F: include/linux/mlx5/mlx5_ifc_fpga.h
9785 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9786 R: Boris Pismenny <borisp@mellanox.com>
9787 L: netdev@vger.kernel.org
9789 W: http://www.mellanox.com
9790 Q: http://patchwork.ozlabs.org/project/netdev/list/
9791 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9792 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9794 MELLANOX ETHERNET SWITCH DRIVERS
9795 M: Jiri Pirko <jiri@mellanox.com>
9796 M: Ido Schimmel <idosch@mellanox.com>
9797 L: netdev@vger.kernel.org
9799 W: http://www.mellanox.com
9800 Q: http://patchwork.ozlabs.org/project/netdev/list/
9801 F: drivers/net/ethernet/mellanox/mlxsw/
9802 F: tools/testing/selftests/drivers/net/mlxsw/
9804 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9805 M: mlxsw@mellanox.com
9806 L: netdev@vger.kernel.org
9808 W: http://www.mellanox.com
9809 Q: http://patchwork.ozlabs.org/project/netdev/list/
9810 F: drivers/net/ethernet/mellanox/mlxfw/
9812 MELLANOX HARDWARE PLATFORM SUPPORT
9813 M: Andy Shevchenko <andy@infradead.org>
9814 M: Darren Hart <dvhart@infradead.org>
9815 M: Vadim Pasternak <vadimp@mellanox.com>
9816 L: platform-driver-x86@vger.kernel.org
9818 F: drivers/platform/mellanox/
9820 MELLANOX MLX4 core VPI driver
9821 M: Tariq Toukan <tariqt@mellanox.com>
9822 L: netdev@vger.kernel.org
9823 L: linux-rdma@vger.kernel.org
9824 W: http://www.mellanox.com
9825 Q: http://patchwork.ozlabs.org/project/netdev/list/
9827 F: drivers/net/ethernet/mellanox/mlx4/
9828 F: include/linux/mlx4/
9830 MELLANOX MLX4 IB driver
9831 M: Yishai Hadas <yishaih@mellanox.com>
9832 L: linux-rdma@vger.kernel.org
9833 W: http://www.mellanox.com
9834 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9836 F: drivers/infiniband/hw/mlx4/
9837 F: include/linux/mlx4/
9838 F: include/uapi/rdma/mlx4-abi.h
9840 MELLANOX MLX5 core VPI driver
9841 M: Saeed Mahameed <saeedm@mellanox.com>
9842 M: Leon Romanovsky <leonro@mellanox.com>
9843 L: netdev@vger.kernel.org
9844 L: linux-rdma@vger.kernel.org
9845 W: http://www.mellanox.com
9846 Q: http://patchwork.ozlabs.org/project/netdev/list/
9848 F: drivers/net/ethernet/mellanox/mlx5/core/
9849 F: include/linux/mlx5/
9851 MELLANOX MLX5 IB driver
9852 M: Leon Romanovsky <leonro@mellanox.com>
9853 L: linux-rdma@vger.kernel.org
9854 W: http://www.mellanox.com
9855 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9857 F: drivers/infiniband/hw/mlx5/
9858 F: include/linux/mlx5/
9859 F: include/uapi/rdma/mlx5-abi.h
9861 MELLANOX MLXCPLD I2C AND MUX DRIVER
9862 M: Vadim Pasternak <vadimp@mellanox.com>
9863 M: Michael Shych <michaelsh@mellanox.com>
9864 L: linux-i2c@vger.kernel.org
9866 F: drivers/i2c/busses/i2c-mlxcpld.c
9867 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9868 F: Documentation/i2c/busses/i2c-mlxcpld
9870 MELLANOX MLXCPLD LED DRIVER
9871 M: Vadim Pasternak <vadimp@mellanox.com>
9872 L: linux-leds@vger.kernel.org
9874 F: drivers/leds/leds-mlxcpld.c
9875 F: drivers/leds/leds-mlxreg.c
9876 F: Documentation/leds/leds-mlxcpld.txt
9878 MELLANOX PLATFORM DRIVER
9879 M: Vadim Pasternak <vadimp@mellanox.com>
9880 L: platform-driver-x86@vger.kernel.org
9882 F: drivers/platform/x86/mlx-platform.c
9885 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9886 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9887 L: linux-kernel@vger.kernel.org
9889 F: kernel/sched/membarrier.c
9890 F: include/uapi/linux/membarrier.h
9891 F: arch/powerpc/include/asm/membarrier.h
9894 M: Mike Rapoport <rppt@linux.ibm.com>
9895 L: linux-mm@kvack.org
9897 F: include/linux/memblock.h
9899 F: Documentation/core-api/boot-time-mm.rst
9902 L: linux-mm@kvack.org
9903 W: http://www.linux-mm.org
9905 F: include/linux/mm.h
9906 F: include/linux/gfp.h
9907 F: include/linux/mmzone.h
9908 F: include/linux/memory_hotplug.h
9909 F: include/linux/vmalloc.h
9912 MEMORY TECHNOLOGY DEVICES (MTD)
9913 M: David Woodhouse <dwmw2@infradead.org>
9914 M: Brian Norris <computersforpeace@gmail.com>
9915 M: Boris Brezillon <bbrezillon@kernel.org>
9916 M: Marek Vasut <marek.vasut@gmail.com>
9917 M: Richard Weinberger <richard@nod.at>
9918 L: linux-mtd@lists.infradead.org
9919 W: http://www.linux-mtd.infradead.org/
9920 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9921 T: git git://git.infradead.org/linux-mtd.git master
9922 T: git git://git.infradead.org/linux-mtd.git mtd/next
9924 F: Documentation/devicetree/bindings/mtd/
9926 F: include/linux/mtd/
9927 F: include/uapi/mtd/
9929 MEN A21 WATCHDOG DRIVER
9930 M: Johannes Thumshirn <morbidrsa@gmail.com>
9931 L: linux-watchdog@vger.kernel.org
9933 F: drivers/watchdog/mena21_wdt.c
9935 MEN CHAMELEON BUS (mcb)
9936 M: Johannes Thumshirn <morbidrsa@gmail.com>
9939 F: include/linux/mcb.h
9940 F: Documentation/men-chameleon-bus.txt
9942 MEN F21BMC (Board Management Controller)
9943 M: Andreas Werner <andreas.werner@men.de>
9945 F: drivers/mfd/menf21bmc.c
9946 F: drivers/watchdog/menf21bmc_wdt.c
9947 F: drivers/leds/leds-menf21bmc.c
9948 F: drivers/hwmon/menf21bmc_hwmon.c
9949 F: Documentation/hwmon/menf21bmc
9951 MEN Z069 WATCHDOG DRIVER
9952 M: Johannes Thumshirn <jth@kernel.org>
9953 L: linux-watchdog@vger.kernel.org
9955 F: drivers/watchdog/menz69_wdt.c
9957 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9958 M: Neil Armstrong <narmstrong@baylibre.com>
9959 L: linux-media@lists.freedesktop.org
9960 L: linux-amlogic@lists.infradead.org
9961 W: http://linux-meson.com/
9963 F: drivers/media/platform/meson/ao-cec.c
9964 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9965 T: git git://linuxtv.org/media_tree.git
9967 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
9968 M: Liang Yang <liang.yang@amlogic.com>
9969 L: linux-mtd@lists.infradead.org
9971 F: drivers/mtd/nand/raw/meson_*
9972 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
9974 METHODE UDPU SUPPORT
9975 M: Vladimir Vid <vladimir.vid@sartura.hr>
9977 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
9979 MICROBLAZE ARCHITECTURE
9980 M: Michal Simek <monstr@monstr.eu>
9981 W: http://www.monstr.eu/fdt/
9982 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9986 MICROCHIP AT91 SERIAL DRIVER
9987 M: Richard Genoud <richard.genoud@gmail.com>
9989 F: drivers/tty/serial/atmel_serial.c
9990 F: drivers/tty/serial/atmel_serial.h
9991 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9993 MICROCHIP AUDIO ASOC DRIVERS
9994 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9995 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9999 MICROCHIP DMA DRIVER
10000 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10002 L: dmaengine@vger.kernel.org
10004 F: drivers/dma/at_hdmac.c
10005 F: drivers/dma/at_hdmac_regs.h
10006 F: include/linux/platform_data/dma-atmel.h
10007 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10008 F: include/dt-bindings/dma/at91.h
10010 MICROCHIP ECC DRIVER
10011 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10012 L: linux-crypto@vger.kernel.org
10014 F: drivers/crypto/atmel-ecc.*
10016 MICROCHIP I2C DRIVER
10017 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10018 L: linux-i2c@vger.kernel.org
10020 F: drivers/i2c/busses/i2c-at91.c
10022 MICROCHIP ISC DRIVER
10023 M: Eugen Hristev <eugen.hristev@microchip.com>
10024 L: linux-media@vger.kernel.org
10026 F: drivers/media/platform/atmel/atmel-isc.c
10027 F: drivers/media/platform/atmel/atmel-isc-regs.h
10028 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10030 MICROCHIP ISI DRIVER
10031 M: Eugen Hristev <eugen.hristev@microchip.com>
10032 L: linux-media@vger.kernel.org
10034 F: drivers/media/platform/atmel/atmel-isi.c
10035 F: drivers/media/platform/atmel/atmel-isi.h
10037 MICROCHIP AT91 USART MFD DRIVER
10038 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10039 L: linux-kernel@vger.kernel.org
10041 F: drivers/mfd/at91-usart.c
10042 F: include/dt-bindings/mfd/at91-usart.h
10043 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10045 MICROCHIP AT91 USART SPI DRIVER
10046 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10047 L: linux-spi@vger.kernel.org
10049 F: drivers/spi/spi-at91-usart.c
10050 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10052 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10053 M: Woojung Huh <Woojung.Huh@microchip.com>
10054 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10055 L: netdev@vger.kernel.org
10057 F: net/dsa/tag_ksz.c
10058 F: drivers/net/dsa/microchip/*
10059 F: include/linux/platform_data/microchip-ksz.h
10060 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10062 MICROCHIP LAN743X ETHERNET DRIVER
10063 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10064 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10065 L: netdev@vger.kernel.org
10067 F: drivers/net/ethernet/microchip/lan743x_*
10069 MICROCHIP LCDFB DRIVER
10070 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10071 L: linux-fbdev@vger.kernel.org
10073 F: drivers/video/fbdev/atmel_lcdfb.c
10074 F: include/video/atmel_lcdc.h
10076 MICROCHIP MMC/SD/SDIO MCI DRIVER
10077 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10079 F: drivers/mmc/host/atmel-mci.c
10081 MICROCHIP MCP16502 PMIC DRIVER
10082 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10085 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10086 F: drivers/regulator/mcp16502.c
10088 MICROCHIP MCP3911 ADC DRIVER
10089 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10090 M: Kent Gustavsson <kent@minoris.se>
10091 L: linux-iio@vger.kernel.org
10093 F: drivers/iio/adc/mcp3911.c
10094 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10096 MICROCHIP NAND DRIVER
10097 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10098 L: linux-mtd@lists.infradead.org
10100 F: drivers/mtd/nand/raw/atmel/*
10101 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10103 MICROCHIP PWM DRIVER
10104 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10106 L: linux-pwm@vger.kernel.org
10108 F: drivers/pwm/pwm-atmel.c
10109 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10111 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10112 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10113 M: Eugen Hristev <eugen.hristev@microchip.com>
10114 L: linux-iio@vger.kernel.org
10116 F: drivers/iio/adc/at91-sama5d2_adc.c
10117 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10118 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10120 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10121 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10123 F: drivers/power/reset/at91-sama5d2_shdwc.c
10125 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10126 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10128 L: linux-gpio@vger.kernel.org
10129 F: drivers/gpio/gpio-sama5d2-piobu.c
10131 MICROCHIP SPI DRIVER
10132 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10134 F: drivers/spi/spi-atmel.*
10136 MICROCHIP SSC DRIVER
10137 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10140 F: drivers/misc/atmel-ssc.c
10141 F: include/linux/atmel-ssc.h
10143 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10144 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10147 F: drivers/misc/atmel_tclib.c
10148 F: drivers/clocksource/tcb_clksrc.c
10150 MICROCHIP USBA UDC DRIVER
10151 M: Cristian Birsan <cristian.birsan@microchip.com>
10152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10154 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10156 MICROCHIP USB251XB DRIVER
10157 M: Richard Leitner <richard.leitner@skidata.com>
10158 L: linux-usb@vger.kernel.org
10160 F: drivers/usb/misc/usb251xb.c
10161 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10163 MICROCHIP XDMA DRIVER
10164 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10165 L: linux-arm-kernel@lists.infradead.org
10166 L: dmaengine@vger.kernel.org
10168 F: drivers/dma/at_xdmac.c
10170 MICROSEMI MIPS SOCS
10171 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10172 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10173 L: linux-mips@vger.kernel.org
10175 F: arch/mips/generic/board-ocelot.c
10176 F: arch/mips/configs/generic/board-ocelot.config
10177 F: arch/mips/boot/dts/mscc/
10178 F: Documentation/devicetree/bindings/mips/mscc.txt
10180 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10181 M: Don Brace <don.brace@microsemi.com>
10182 L: esc.storagedev@microsemi.com
10183 L: linux-scsi@vger.kernel.org
10185 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10186 F: drivers/scsi/smartpqi/Kconfig
10187 F: drivers/scsi/smartpqi/Makefile
10188 F: include/linux/cciss*.h
10189 F: include/uapi/linux/cciss*.h
10190 F: Documentation/scsi/smartpqi.txt
10192 MICROSEMI ETHERNET SWITCH DRIVER
10193 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10194 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10195 L: netdev@vger.kernel.org
10197 F: drivers/net/ethernet/mscc/
10199 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10200 M: Chen Yu <yu.c.chen@intel.com>
10201 L: platform-driver-x86@vger.kernel.org
10203 F: drivers/platform/x86/surfacepro3_button.c
10205 MICROTEK X6 SCANNER
10206 M: Oliver Neukum <oliver@neukum.org>
10208 F: drivers/usb/image/microtek.*
10211 M: Ralf Baechle <ralf@linux-mips.org>
10212 M: Paul Burton <paul.burton@mips.com>
10213 M: James Hogan <jhogan@kernel.org>
10214 L: linux-mips@vger.kernel.org
10215 W: http://www.linux-mips.org/
10216 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10218 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10220 F: Documentation/devicetree/bindings/mips/
10221 F: Documentation/mips/
10223 F: drivers/platform/mips/
10225 MIPS BOSTON DEVELOPMENT BOARD
10226 M: Paul Burton <paul.burton@mips.com>
10227 L: linux-mips@vger.kernel.org
10229 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10230 F: arch/mips/boot/dts/img/boston.dts
10231 F: arch/mips/configs/generic/board-boston.config
10232 F: drivers/clk/imgtec/clk-boston.c
10233 F: include/dt-bindings/clock/boston-clock.h
10235 MIPS GENERIC PLATFORM
10236 M: Paul Burton <paul.burton@mips.com>
10237 L: linux-mips@vger.kernel.org
10239 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10240 F: arch/mips/generic/
10241 F: arch/mips/tools/generic-board-config.sh
10243 MIPS/LOONGSON1 ARCHITECTURE
10244 M: Keguang Zhang <keguang.zhang@gmail.com>
10245 L: linux-mips@vger.kernel.org
10247 F: arch/mips/loongson32/
10248 F: arch/mips/include/asm/mach-loongson32/
10249 F: drivers/*/*loongson1*
10250 F: drivers/*/*/*loongson1*
10252 MIPS/LOONGSON2 ARCHITECTURE
10253 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10254 L: linux-mips@vger.kernel.org
10256 F: arch/mips/loongson64/fuloong-2e/
10257 F: arch/mips/loongson64/lemote-2f/
10258 F: arch/mips/include/asm/mach-loongson64/
10259 F: drivers/*/*loongson2*
10260 F: drivers/*/*/*loongson2*
10262 MIPS/LOONGSON3 ARCHITECTURE
10263 M: Huacai Chen <chenhc@lemote.com>
10264 L: linux-mips@vger.kernel.org
10266 F: arch/mips/loongson64/
10267 F: arch/mips/include/asm/mach-loongson64/
10268 F: drivers/platform/mips/cpu_hwmon.c
10269 F: drivers/*/*loongson3*
10270 F: drivers/*/*/*loongson3*
10272 MIPS RINT INSTRUCTION EMULATION
10273 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10274 L: linux-mips@vger.kernel.org
10276 F: arch/mips/math-emu/sp_rint.c
10277 F: arch/mips/math-emu/dp_rint.c
10279 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10280 M: Hans Verkuil <hverkuil@xs4all.nl>
10281 L: linux-media@vger.kernel.org
10282 T: git git://linuxtv.org/media_tree.git
10283 W: https://linuxtv.org
10285 F: drivers/media/radio/radio-miropcm20*
10288 R: Lubomir Rintel <lkundrak@v3.sk>
10289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10291 F: arch/arm/boot/dts/mmp*
10292 F: arch/arm/mach-mmp/
10294 MMU GATHER AND TLB INVALIDATION
10295 M: Will Deacon <will.deacon@arm.com>
10296 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10297 M: Andrew Morton <akpm@linux-foundation.org>
10298 M: Nick Piggin <npiggin@gmail.com>
10299 M: Peter Zijlstra <peterz@infradead.org>
10300 L: linux-arch@vger.kernel.org
10301 L: linux-mm@kvack.org
10303 F: arch/*/include/asm/tlb.h
10304 F: include/asm-generic/tlb.h
10307 MN88472 MEDIA DRIVER
10308 M: Antti Palosaari <crope@iki.fi>
10309 L: linux-media@vger.kernel.org
10310 W: https://linuxtv.org
10311 W: http://palosaari.fi/linux/
10312 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10314 F: drivers/media/dvb-frontends/mn88472*
10316 MN88473 MEDIA DRIVER
10317 M: Antti Palosaari <crope@iki.fi>
10318 L: linux-media@vger.kernel.org
10319 W: https://linuxtv.org
10320 W: http://palosaari.fi/linux/
10321 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10323 F: drivers/media/dvb-frontends/mn88473*
10326 M: Jessica Yu <jeyu@kernel.org>
10327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10329 F: include/linux/module.h
10332 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10333 W: http://popies.net/meye/
10335 F: Documentation/media/v4l-drivers/meye*
10336 F: drivers/media/pci/meye/
10337 F: include/uapi/linux/meye.h
10339 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10340 M: Jiri Slaby <jirislaby@gmail.com>
10342 F: Documentation/serial/moxa-smartio
10343 F: drivers/tty/mxser.*
10345 MR800 AVERMEDIA USB FM RADIO DRIVER
10346 M: Alexey Klimov <klimov.linux@gmail.com>
10347 L: linux-media@vger.kernel.org
10348 T: git git://linuxtv.org/media_tree.git
10350 F: drivers/media/radio/radio-mr800.c
10352 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10353 M: Alan Ott <alan@signal11.us>
10354 L: linux-wpan@vger.kernel.org
10356 F: drivers/net/ieee802154/mrf24j40.c
10357 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10360 M: "Lee, Chun-Yi" <jlee@suse.com>
10361 L: platform-driver-x86@vger.kernel.org
10363 F: drivers/platform/x86/msi-laptop.c
10366 L: platform-driver-x86@vger.kernel.org
10368 F: drivers/platform/x86/msi-wmi.c
10370 MSI001 MEDIA DRIVER
10371 M: Antti Palosaari <crope@iki.fi>
10372 L: linux-media@vger.kernel.org
10373 W: https://linuxtv.org
10374 W: http://palosaari.fi/linux/
10375 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10376 T: git git://linuxtv.org/anttip/media_tree.git
10378 F: drivers/media/tuners/msi001*
10380 MSI2500 MEDIA DRIVER
10381 M: Antti Palosaari <crope@iki.fi>
10382 L: linux-media@vger.kernel.org
10383 W: https://linuxtv.org
10384 W: http://palosaari.fi/linux/
10385 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10386 T: git git://linuxtv.org/anttip/media_tree.git
10388 F: drivers/media/usb/msi2500/
10390 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10391 M: Robert Jarzmik <robert.jarzmik@free.fr>
10392 L: linux-mtd@lists.infradead.org
10394 F: drivers/mtd/devices/docg3*
10396 MT9M032 APTINA SENSOR DRIVER
10397 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10398 L: linux-media@vger.kernel.org
10399 T: git git://linuxtv.org/media_tree.git
10401 F: drivers/media/i2c/mt9m032.c
10402 F: include/media/i2c/mt9m032.h
10404 MT9P031 APTINA CAMERA SENSOR
10405 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10406 L: linux-media@vger.kernel.org
10407 T: git git://linuxtv.org/media_tree.git
10409 F: drivers/media/i2c/mt9p031.c
10410 F: include/media/i2c/mt9p031.h
10412 MT9T001 APTINA CAMERA SENSOR
10413 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10414 L: linux-media@vger.kernel.org
10415 T: git git://linuxtv.org/media_tree.git
10417 F: drivers/media/i2c/mt9t001.c
10418 F: include/media/i2c/mt9t001.h
10420 MT9T112 APTINA CAMERA SENSOR
10421 M: Jacopo Mondi <jacopo@jmondi.org>
10422 L: linux-media@vger.kernel.org
10423 T: git git://linuxtv.org/media_tree.git
10425 F: drivers/media/i2c/mt9t112.c
10426 F: include/media/i2c/mt9t112.h
10428 MT9V032 APTINA CAMERA SENSOR
10429 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10430 L: linux-media@vger.kernel.org
10431 T: git git://linuxtv.org/media_tree.git
10433 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10434 F: drivers/media/i2c/mt9v032.c
10435 F: include/media/i2c/mt9v032.h
10437 MT9V111 APTINA CAMERA SENSOR
10438 M: Jacopo Mondi <jacopo@jmondi.org>
10439 L: linux-media@vger.kernel.org
10440 T: git git://linuxtv.org/media_tree.git
10442 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10443 F: drivers/media/i2c/mt9v111.c
10445 MULTIFUNCTION DEVICES (MFD)
10446 M: Lee Jones <lee.jones@linaro.org>
10447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10449 F: Documentation/devicetree/bindings/mfd/
10451 F: include/linux/mfd/
10452 F: include/dt-bindings/mfd/
10454 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10456 F: drivers/mmc/host/mmc_spi.c
10457 F: include/linux/spi/mmc_spi.h
10459 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10460 M: Ulf Hansson <ulf.hansson@linaro.org>
10461 L: linux-mmc@vger.kernel.org
10462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10464 F: Documentation/devicetree/bindings/mmc/
10466 F: include/linux/mmc/
10467 F: include/uapi/linux/mmc/
10469 MULTIPLEXER SUBSYSTEM
10470 M: Peter Rosin <peda@axentia.se>
10472 F: Documentation/ABI/testing/sysfs-class-mux*
10473 F: Documentation/devicetree/bindings/mux/
10474 F: include/dt-bindings/mux/
10475 F: include/linux/mux/
10478 MULTITECH MULTIPORT CARD (ISICOM)
10480 F: drivers/tty/isicom.c
10481 F: include/linux/isicom.h
10483 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10484 M: Bin Liu <b-liu@ti.com>
10485 L: linux-usb@vger.kernel.org
10487 F: drivers/usb/musb/
10489 MXL301RF MEDIA DRIVER
10490 M: Akihiro Tsukada <tskd08@gmail.com>
10491 L: linux-media@vger.kernel.org
10493 F: drivers/media/tuners/mxl301rf*
10495 MXL5007T MEDIA DRIVER
10496 M: Michael Krufky <mkrufky@linuxtv.org>
10497 L: linux-media@vger.kernel.org
10498 W: https://linuxtv.org
10499 W: http://github.com/mkrufky
10500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10501 T: git git://linuxtv.org/mkrufky/tuners.git
10503 F: drivers/media/tuners/mxl5007t.*
10506 M: Marek Vasut <marex@denx.de>
10507 M: Stefan Agner <stefan@agner.ch>
10508 L: dri-devel@lists.freedesktop.org
10510 F: drivers/gpu/drm/mxsfb/
10511 F: Documentation/devicetree/bindings/display/mxsfb.txt
10512 T: git git://anongit.freedesktop.org/drm/drm-misc
10514 MYLEX DAC960 PCI RAID Controller
10515 M: Hannes Reinecke <hare@kernel.org>
10516 L: linux-scsi@vger.kernel.org
10518 F: drivers/scsi/myrb.*
10519 F: drivers/scsi/myrs.*
10521 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10522 M: Chris Lee <christopher.lee@cspi.com>
10523 L: netdev@vger.kernel.org
10524 W: https://www.cspi.com/ethernet-products/support/downloads/
10526 F: drivers/net/ethernet/myricom/myri10ge/
10528 NAND FLASH SUBSYSTEM
10529 M: Boris Brezillon <bbrezillon@kernel.org>
10530 M: Miquel Raynal <miquel.raynal@bootlin.com>
10531 R: Richard Weinberger <richard@nod.at>
10532 L: linux-mtd@lists.infradead.org
10533 W: http://www.linux-mtd.infradead.org/
10534 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10535 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10536 T: git git://git.infradead.org/linux-mtd.git nand/next
10538 F: drivers/mtd/nand/
10539 F: include/linux/mtd/*nand*.h
10541 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10542 M: Daniel Mack <zonque@gmail.com>
10544 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10545 W: http://www.native-instruments.com
10546 F: sound/usb/caiaq/
10548 NATSEMI ETHERNET DRIVER (DP8381x)
10550 F: drivers/net/ethernet/natsemi/natsemi.c
10552 NCR 5380 SCSI DRIVERS
10553 M: Finn Thain <fthain@telegraphics.com.au>
10554 M: Michael Schmitz <schmitzmic@gmail.com>
10555 L: linux-scsi@vger.kernel.org
10557 F: Documentation/scsi/g_NCR5380.txt
10558 F: drivers/scsi/NCR5380.*
10559 F: drivers/scsi/arm/cumana_1.c
10560 F: drivers/scsi/arm/oak.c
10561 F: drivers/scsi/atari_scsi.*
10562 F: drivers/scsi/dmx3191d.c
10563 F: drivers/scsi/g_NCR5380.*
10564 F: drivers/scsi/mac_scsi.*
10565 F: drivers/scsi/sun3_scsi.*
10566 F: drivers/scsi/sun3_scsi_vme.c
10569 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10573 NCT6775 HARDWARE MONITOR DRIVER
10574 M: Guenter Roeck <linux@roeck-us.net>
10575 L: linux-hwmon@vger.kernel.org
10577 F: Documentation/hwmon/nct6775
10578 F: drivers/hwmon/nct6775.c
10580 NET_FAILOVER MODULE
10581 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10582 L: netdev@vger.kernel.org
10584 F: driver/net/net_failover.c
10585 F: include/net/net_failover.h
10586 F: Documentation/networking/net_failover.rst
10588 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10589 M: Faisal Latif <faisal.latif@intel.com>
10590 L: linux-rdma@vger.kernel.org
10591 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10593 F: drivers/infiniband/hw/nes/
10594 F: include/uapi/rdma/nes-abi.h
10596 NETEM NETWORK EMULATOR
10597 M: Stephen Hemminger <stephen@networkplumber.org>
10598 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10600 F: net/sched/sch_netem.c
10602 NETERION 10GbE DRIVERS (s2io/vxge)
10603 M: Jon Mason <jdmason@kudzu.us>
10604 L: netdev@vger.kernel.org
10606 F: Documentation/networking/device_drivers/neterion/s2io.txt
10607 F: Documentation/networking/device_drivers/neterion/vxge.txt
10608 F: drivers/net/ethernet/neterion/
10611 M: Pablo Neira Ayuso <pablo@netfilter.org>
10612 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10613 M: Florian Westphal <fw@strlen.de>
10614 L: netfilter-devel@vger.kernel.org
10615 L: coreteam@netfilter.org
10616 W: http://www.netfilter.org/
10617 W: http://www.iptables.org/
10618 W: http://www.nftables.org/
10619 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10623 F: include/linux/netfilter*
10624 F: include/linux/netfilter/
10625 F: include/net/netfilter/
10626 F: include/uapi/linux/netfilter*
10627 F: include/uapi/linux/netfilter/
10628 F: net/*/netfilter.c
10629 F: net/*/netfilter/
10631 F: net/bridge/br_netfilter*.c
10633 NETROM NETWORK LAYER
10634 M: Ralf Baechle <ralf@linux-mips.org>
10635 L: linux-hams@vger.kernel.org
10636 W: http://www.linux-ax25.org/
10638 F: include/net/netrom.h
10639 F: include/uapi/linux/netrom.h
10642 NETRONOME ETHERNET DRIVERS
10643 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10644 L: oss-drivers@netronome.com
10646 F: drivers/net/ethernet/netronome/
10648 NETWORK BLOCK DEVICE (NBD)
10649 M: Josef Bacik <josef@toxicpanda.com>
10651 L: linux-block@vger.kernel.org
10652 L: nbd@other.debian.org
10653 F: Documentation/blockdev/nbd.txt
10654 F: drivers/block/nbd.c
10655 F: include/uapi/linux/nbd.h
10657 NETWORK DROP MONITOR
10658 M: Neil Horman <nhorman@tuxdriver.com>
10659 L: netdev@vger.kernel.org
10661 W: https://fedorahosted.org/dropwatch/
10662 F: net/core/drop_monitor.c
10665 M: "David S. Miller" <davem@davemloft.net>
10666 L: netdev@vger.kernel.org
10667 W: http://www.linuxfoundation.org/en/Net
10668 Q: http://patchwork.ozlabs.org/project/netdev/list/
10669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10672 F: Documentation/devicetree/bindings/net/
10674 F: include/linux/if_*
10675 F: include/linux/netdevice.h
10676 F: include/linux/etherdevice.h
10677 F: include/linux/fcdevice.h
10678 F: include/linux/fddidevice.h
10679 F: include/linux/hippidevice.h
10680 F: include/linux/inetdevice.h
10681 F: include/uapi/linux/if_*
10682 F: include/uapi/linux/netdevice.h
10684 NETWORKING DRIVERS (WIRELESS)
10685 M: Kalle Valo <kvalo@codeaurora.org>
10686 L: linux-wireless@vger.kernel.org
10687 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10691 F: Documentation/devicetree/bindings/net/wireless/
10692 F: drivers/net/wireless/
10695 M: Andrew Lunn <andrew@lunn.ch>
10696 M: Vivien Didelot <vivien.didelot@gmail.com>
10697 M: Florian Fainelli <f.fainelli@gmail.com>
10699 F: Documentation/devicetree/bindings/net/dsa/
10701 F: include/net/dsa.h
10702 F: include/linux/dsa/
10703 F: include/linux/platform_data/dsa.h
10704 F: drivers/net/dsa/
10706 NETWORKING [GENERAL]
10707 M: "David S. Miller" <davem@davemloft.net>
10708 L: netdev@vger.kernel.org
10709 W: http://www.linuxfoundation.org/en/Net
10710 Q: http://patchwork.ozlabs.org/project/netdev/list/
10711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10713 B: mailto:netdev@vger.kernel.org
10717 F: include/linux/in.h
10718 F: include/linux/net.h
10719 F: include/linux/netdevice.h
10720 F: include/uapi/linux/in.h
10721 F: include/uapi/linux/net.h
10722 F: include/uapi/linux/netdevice.h
10723 F: include/uapi/linux/net_namespace.h
10724 F: tools/testing/selftests/net/
10727 F: Documentation/networking/
10730 M: Steffen Klassert <steffen.klassert@secunet.com>
10731 M: Herbert Xu <herbert@gondor.apana.org.au>
10732 M: "David S. Miller" <davem@davemloft.net>
10733 L: netdev@vger.kernel.org
10734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10742 F: net/ipv4/ipcomp.c
10743 F: net/ipv4/ip_vti.c
10747 F: net/ipv6/ipcomp6.c
10748 F: net/ipv6/ip6_vti.c
10749 F: include/uapi/linux/xfrm.h
10750 F: include/net/xfrm.h
10752 NETWORKING [IPv4/IPv6]
10753 M: "David S. Miller" <davem@davemloft.net>
10754 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10755 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10756 L: netdev@vger.kernel.org
10757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10764 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10765 M: Paul Moore <paul@paul-moore.com>
10766 W: https://github.com/netlabel
10767 L: netdev@vger.kernel.org
10768 L: linux-security-module@vger.kernel.org
10770 F: Documentation/netlabel/
10771 F: include/net/calipso.h
10772 F: include/net/cipso_ipv4.h
10773 F: include/net/netlabel.h
10774 F: include/uapi/linux/netfilter/xt_SECMARK.h
10775 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10777 F: net/ipv4/cipso_ipv4.c
10778 F: net/ipv6/calipso.c
10779 F: net/netfilter/xt_CONNSECMARK.c
10780 F: net/netfilter/xt_SECMARK.c
10783 M: Eric Dumazet <edumazet@google.com>
10784 L: netdev@vger.kernel.org
10787 F: net/ipv4/syncookies.c
10789 F: net/ipv6/syncookies.c
10790 F: include/uapi/linux/tcp.h
10791 F: include/net/tcp.h
10792 F: include/linux/tcp.h
10793 F: include/trace/events/tcp.h
10796 M: Boris Pismenny <borisp@mellanox.com>
10797 M: Aviad Yehezkel <aviadye@mellanox.com>
10798 M: Dave Watson <davejwatson@fb.com>
10799 M: John Fastabend <john.fastabend@gmail.com>
10800 M: Daniel Borkmann <daniel@iogearbox.net>
10801 L: netdev@vger.kernel.org
10804 F: include/uapi/linux/tls.h
10805 F: include/net/tls.h
10807 NETWORKING [WIRELESS]
10808 L: linux-wireless@vger.kernel.org
10809 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10812 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10814 F: drivers/net/netdevsim/*
10816 NETXEN (1/10) GbE SUPPORT
10817 M: Manish Chopra <manishc@marvell.com>
10818 M: Rahul Verma <rahulv@marvell.com>
10819 M: GR-Linux-NIC-Dev@marvell.com
10820 L: netdev@vger.kernel.org
10822 F: drivers/net/ethernet/qlogic/netxen/
10825 M: Samuel Ortiz <sameo@linux.intel.com>
10826 L: linux-wireless@vger.kernel.org
10827 L: linux-nfc@lists.01.org (subscribers-only)
10830 F: include/net/nfc/
10831 F: include/uapi/linux/nfc.h
10833 F: include/linux/platform_data/nfcmrvl.h
10834 F: include/linux/platform_data/nxp-nci.h
10835 F: Documentation/devicetree/bindings/net/nfc/
10837 NFS, SUNRPC, AND LOCKD CLIENTS
10838 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10839 M: Anna Schumaker <anna.schumaker@netapp.com>
10840 L: linux-nfs@vger.kernel.org
10841 W: http://client.linux-nfs.org
10842 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10848 F: include/linux/lockd/
10849 F: include/linux/nfs*
10850 F: include/linux/sunrpc/
10851 F: include/uapi/linux/nfs*
10852 F: include/uapi/linux/sunrpc/
10855 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10856 L: linux-nilfs@vger.kernel.org
10857 W: https://nilfs.sourceforge.io/
10858 W: https://nilfs.osdn.jp/
10859 T: git git://github.com/konis/nilfs2.git
10861 F: Documentation/filesystems/nilfs2.txt
10863 F: include/trace/events/nilfs2.h
10864 F: include/uapi/linux/nilfs2_api.h
10865 F: include/uapi/linux/nilfs2_ondisk.h
10867 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10868 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10869 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10871 F: Documentation/scsi/NinjaSCSI.txt
10872 F: drivers/scsi/pcmcia/nsp_*
10874 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10875 M: GOTO Masanori <gotom@debian.or.jp>
10876 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10877 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10879 F: Documentation/scsi/NinjaSCSI.txt
10880 F: drivers/scsi/nsp32*
10883 M: Ley Foon Tan <lftan@altera.com>
10884 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10889 NOHZ, DYNTICKS SUPPORT
10890 M: Frederic Weisbecker <fweisbec@gmail.com>
10891 M: Thomas Gleixner <tglx@linutronix.de>
10892 M: Ingo Molnar <mingo@kernel.org>
10893 L: linux-kernel@vger.kernel.org
10894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10896 F: kernel/time/tick*.*
10897 F: include/linux/tick.h
10898 F: include/linux/sched/nohz.h
10900 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10901 M: Pavel Machek <pavel@ucw.cz>
10902 M: Sakari Ailus <sakari.ailus@iki.fi>
10903 L: linux-media@vger.kernel.org
10905 F: drivers/media/i2c/et8ek8
10906 F: drivers/media/i2c/ad5820.c
10908 NOKIA N900 POWER SUPPLY DRIVERS
10909 R: Pali Rohár <pali.rohar@gmail.com>
10910 F: include/linux/power/bq2415x_charger.h
10911 F: include/linux/power/bq27xxx_battery.h
10912 F: include/linux/power/isp1704_charger.h
10913 F: drivers/power/supply/bq2415x_charger.c
10914 F: drivers/power/supply/bq27xxx_battery.c
10915 F: drivers/power/supply/bq27xxx_battery_i2c.c
10916 F: drivers/power/supply/isp1704_charger.c
10917 F: drivers/power/supply/rx51_battery.c
10920 M: Willy Tarreau <w@1wt.eu>
10922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10923 F: tools/include/nolibc/
10926 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10927 L: linux-ntb@googlegroups.com
10929 F: drivers/ntb/hw/amd/
10932 M: Jon Mason <jdmason@kudzu.us>
10933 M: Dave Jiang <dave.jiang@intel.com>
10934 M: Allen Hubbe <allenbh@gmail.com>
10935 L: linux-ntb@googlegroups.com
10937 W: https://github.com/jonmason/ntb/wiki
10938 T: git git://github.com/jonmason/ntb.git
10940 F: drivers/net/ntb_netdev.c
10941 F: include/linux/ntb.h
10942 F: include/linux/ntb_transport.h
10943 F: tools/testing/selftests/ntb/
10946 M: Serge Semin <fancer.lancer@gmail.com>
10947 L: linux-ntb@googlegroups.com
10949 F: drivers/ntb/hw/idt/
10952 M: Dave Jiang <dave.jiang@intel.com>
10953 L: linux-ntb@googlegroups.com
10955 W: https://github.com/davejiang/linux/wiki
10956 T: git https://github.com/davejiang/linux.git
10957 F: drivers/ntb/hw/intel/
10960 M: Anton Altaparmakov <anton@tuxera.com>
10961 L: linux-ntfs-dev@lists.sourceforge.net
10962 W: http://www.tuxera.com/
10963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10965 F: Documentation/filesystems/ntfs.txt
10969 M: Finn Thain <fthain@telegraphics.com.au>
10970 L: linux-m68k@lists.linux-m68k.org
10972 F: arch/*/include/asm/nubus.h
10974 F: include/linux/nubus.h
10975 F: include/uapi/linux/nubus.h
10977 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10978 M: Antonino Daplas <adaplas@gmail.com>
10979 L: linux-fbdev@vger.kernel.org
10981 F: drivers/video/fbdev/riva/
10982 F: drivers/video/fbdev/nvidia/
10985 M: Keith Busch <keith.busch@intel.com>
10986 M: Jens Axboe <axboe@fb.com>
10987 M: Christoph Hellwig <hch@lst.de>
10988 M: Sagi Grimberg <sagi@grimberg.me>
10989 L: linux-nvme@lists.infradead.org
10990 T: git://git.infradead.org/nvme.git
10991 W: http://git.infradead.org/nvme.git
10993 F: drivers/nvme/host/
10994 F: include/linux/nvme.h
10995 F: include/uapi/linux/nvme_ioctl.h
10997 NVM EXPRESS FC TRANSPORT DRIVERS
10998 M: James Smart <james.smart@broadcom.com>
10999 L: linux-nvme@lists.infradead.org
11001 F: include/linux/nvme-fc.h
11002 F: include/linux/nvme-fc-driver.h
11003 F: drivers/nvme/host/fc.c
11004 F: drivers/nvme/target/fc.c
11005 F: drivers/nvme/target/fcloop.c
11007 NVM EXPRESS TARGET DRIVER
11008 M: Christoph Hellwig <hch@lst.de>
11009 M: Sagi Grimberg <sagi@grimberg.me>
11010 L: linux-nvme@lists.infradead.org
11011 T: git://git.infradead.org/nvme.git
11012 W: http://git.infradead.org/nvme.git
11014 F: drivers/nvme/target/
11017 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11020 F: Documentation/devicetree/bindings/nvmem/
11021 F: Documentation/ABI/stable/sysfs-bus-nvmem
11022 F: include/linux/nvmem-consumer.h
11023 F: include/linux/nvmem-provider.h
11025 NXP SGTL5000 DRIVER
11026 M: Fabio Estevam <festevam@gmail.com>
11027 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11029 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11030 F: sound/soc/codecs/sgtl5000*
11032 NXP TDA998X DRM DRIVER
11033 M: Russell King <linux@armlinux.org.uk>
11035 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11036 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11037 F: drivers/gpu/drm/i2c/tda998x_drv.c
11038 F: include/drm/i2c/tda998x.h
11039 F: include/dt-bindings/display/tda998x.h
11043 M: Peter Rosin <peda@axentia.se>
11044 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11046 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11047 F: sound/soc/codecs/tfa9879*
11050 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11051 R: Charles Gorand <charles.gorand@effinnov.com>
11052 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11054 F: drivers/nfc/nxp-nci
11057 M: Jiri Pirko <jiri@mellanox.com>
11058 L: netdev@vger.kernel.org
11061 F: lib/test_objagg.c
11062 F: include/linux/objagg.h
11065 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11066 M: Ashish Kumar <ashish.kumar@nxp.com>
11067 L: linux-spi@vger.kernel.org
11069 F: drivers/spi/spi-nxp-fspi.c
11070 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11073 M: Josh Poimboeuf <jpoimboe@redhat.com>
11074 M: Peter Zijlstra <peterz@infradead.org>
11078 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11079 M: Frederic Barrat <fbarrat@linux.ibm.com>
11080 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11081 L: linuxppc-dev@lists.ozlabs.org
11083 F: arch/powerpc/platforms/powernv/ocxl.c
11084 F: arch/powerpc/include/asm/pnv-ocxl.h
11085 F: drivers/misc/ocxl/
11086 F: include/misc/ocxl*
11087 F: include/uapi/misc/ocxl.h
11088 F: Documentation/accelerators/ocxl.rst
11091 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11092 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11093 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11094 L: linux-omap@vger.kernel.org
11096 F: sound/soc/ti/omap*
11097 F: sound/soc/ti/rx51.c
11098 F: sound/soc/ti/n810.c
11099 F: sound/soc/ti/sdma-pcm.*
11101 OMAP CLOCK FRAMEWORK SUPPORT
11102 M: Paul Walmsley <paul@pwsan.com>
11103 L: linux-omap@vger.kernel.org
11105 F: arch/arm/*omap*/*clock*
11107 OMAP DEVICE TREE SUPPORT
11108 M: Benoît Cousson <bcousson@baylibre.com>
11109 M: Tony Lindgren <tony@atomide.com>
11110 L: linux-omap@vger.kernel.org
11111 L: devicetree@vger.kernel.org
11113 F: arch/arm/boot/dts/*omap*
11114 F: arch/arm/boot/dts/*am3*
11115 F: arch/arm/boot/dts/*am4*
11116 F: arch/arm/boot/dts/*am5*
11117 F: arch/arm/boot/dts/*dra7*
11119 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11120 L: linux-omap@vger.kernel.org
11121 L: linux-fbdev@vger.kernel.org
11123 F: drivers/video/fbdev/omap2/
11124 F: Documentation/arm/OMAP/DSS
11126 OMAP FRAMEBUFFER SUPPORT
11127 L: linux-fbdev@vger.kernel.org
11128 L: linux-omap@vger.kernel.org
11130 F: drivers/video/fbdev/omap/
11132 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11133 M: Roger Quadros <rogerq@ti.com>
11134 M: Tony Lindgren <tony@atomide.com>
11135 L: linux-omap@vger.kernel.org
11137 F: drivers/memory/omap-gpmc.c
11138 F: arch/arm/mach-omap2/*gpmc*
11141 M: Grygorii Strashko <grygorii.strashko@ti.com>
11142 M: Santosh Shilimkar <ssantosh@kernel.org>
11143 M: Kevin Hilman <khilman@kernel.org>
11144 L: linux-omap@vger.kernel.org
11146 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11147 F: drivers/gpio/gpio-omap.c
11149 OMAP HARDWARE SPINLOCK SUPPORT
11150 M: Ohad Ben-Cohen <ohad@wizery.com>
11151 L: linux-omap@vger.kernel.org
11153 F: drivers/hwspinlock/omap_hwspinlock.c
11155 OMAP HS MMC SUPPORT
11156 L: linux-mmc@vger.kernel.org
11157 L: linux-omap@vger.kernel.org
11159 F: drivers/mmc/host/omap_hsmmc.c
11162 M: Paul Walmsley <paul@pwsan.com>
11163 L: linux-omap@vger.kernel.org
11165 F: arch/arm/mach-omap2/omap_hwmod*data*
11167 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11168 M: Benoît Cousson <bcousson@baylibre.com>
11169 L: linux-omap@vger.kernel.org
11171 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11174 M: Benoît Cousson <bcousson@baylibre.com>
11175 M: Paul Walmsley <paul@pwsan.com>
11176 L: linux-omap@vger.kernel.org
11178 F: arch/arm/mach-omap2/omap_hwmod.*
11181 M: Vignesh R <vigneshr@ti.com>
11182 L: linux-omap@vger.kernel.org
11183 L: linux-i2c@vger.kernel.org
11185 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11186 F: drivers/i2c/busses/i2c-omap.c
11188 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11189 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11190 L: linux-media@vger.kernel.org
11192 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11193 F: drivers/media/platform/omap3isp/
11194 F: drivers/staging/media/omap4iss/
11197 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11198 L: linux-omap@vger.kernel.org
11200 F: drivers/mmc/host/omap.c
11202 OMAP POWER MANAGEMENT SUPPORT
11203 M: Kevin Hilman <khilman@kernel.org>
11204 L: linux-omap@vger.kernel.org
11206 F: arch/arm/*omap*/*pm*
11207 F: drivers/cpufreq/omap-cpufreq.c
11209 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11210 M: Rajendra Nayak <rnayak@codeaurora.org>
11211 M: Paul Walmsley <paul@pwsan.com>
11212 L: linux-omap@vger.kernel.org
11214 F: arch/arm/mach-omap2/prm*
11216 OMAP RANDOM NUMBER GENERATOR SUPPORT
11217 M: Deepak Saxena <dsaxena@plexity.net>
11219 F: drivers/char/hw_random/omap-rng.c
11222 L: linux-usb@vger.kernel.org
11223 L: linux-omap@vger.kernel.org
11225 F: drivers/usb/*/*omap*
11226 F: arch/arm/*omap*/usb*
11228 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11229 M: Mark Jackson <mpfj@newflow.co.uk>
11230 L: linux-omap@vger.kernel.org
11232 F: arch/arm/boot/dts/am335x-nano.dts
11235 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11236 M: Tony Lindgren <tony@atomide.com>
11237 L: linux-omap@vger.kernel.org
11238 Q: http://patchwork.kernel.org/project/linux-omap/list/
11239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11241 F: arch/arm/mach-omap1/
11242 F: arch/arm/plat-omap/
11243 F: arch/arm/configs/omap1_defconfig
11244 F: drivers/i2c/busses/i2c-omap.c
11245 F: include/linux/platform_data/i2c-omap.h
11246 F: include/linux/platform_data/ams-delta-fiq.h
11249 M: Tony Lindgren <tony@atomide.com>
11250 L: linux-omap@vger.kernel.org
11251 W: http://www.muru.com/linux/omap/
11252 W: http://linux.omap.com/
11253 Q: http://patchwork.kernel.org/project/linux-omap/list/
11254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11256 F: arch/arm/mach-omap2/
11257 F: arch/arm/plat-omap/
11258 F: arch/arm/configs/omap2plus_defconfig
11259 F: drivers/i2c/busses/i2c-omap.c
11260 F: drivers/irqchip/irq-omap-intc.c
11261 F: drivers/mfd/*omap*.c
11262 F: drivers/mfd/menelaus.c
11263 F: drivers/mfd/palmas.c
11264 F: drivers/mfd/tps65217.c
11265 F: drivers/mfd/tps65218.c
11266 F: drivers/mfd/tps65910.c
11267 F: drivers/mfd/twl-core.[ch]
11268 F: drivers/mfd/twl4030*.c
11269 F: drivers/mfd/twl6030*.c
11270 F: drivers/mfd/twl6040*.c
11271 F: drivers/regulator/palmas-regulator*.c
11272 F: drivers/regulator/pbias-regulator.c
11273 F: drivers/regulator/tps65217-regulator.c
11274 F: drivers/regulator/tps65218-regulator.c
11275 F: drivers/regulator/tps65910-regulator.c
11276 F: drivers/regulator/twl-regulator.c
11277 F: drivers/regulator/twl6030-regulator.c
11278 F: include/linux/platform_data/i2c-omap.h
11280 ONION OMEGA2+ BOARD
11281 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11282 L: linux-mips@vger.kernel.org
11284 F: arch/mips/boot/dts/ralink/omega2p.dts
11287 M: Bob Copeland <me@bobcopeland.com>
11288 L: linux-karma-devel@lists.sourceforge.net
11290 F: Documentation/filesystems/omfs.txt
11293 OMNIKEY CARDMAN 4000 DRIVER
11294 M: Harald Welte <laforge@gnumonks.org>
11296 F: drivers/char/pcmcia/cm4000_cs.c
11297 F: include/linux/cm4000_cs.h
11298 F: include/uapi/linux/cm4000_cs.h
11300 OMNIKEY CARDMAN 4040 DRIVER
11301 M: Harald Welte <laforge@gnumonks.org>
11303 F: drivers/char/pcmcia/cm4040_cs.*
11305 OMNIVISION OV13858 SENSOR DRIVER
11306 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11307 L: linux-media@vger.kernel.org
11308 T: git git://linuxtv.org/media_tree.git
11310 F: drivers/media/i2c/ov13858.c
11312 OMNIVISION OV2680 SENSOR DRIVER
11313 M: Rui Miguel Silva <rmfrfs@gmail.com>
11314 L: linux-media@vger.kernel.org
11315 T: git git://linuxtv.org/media_tree.git
11317 F: drivers/media/i2c/ov2680.c
11318 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11320 OMNIVISION OV2685 SENSOR DRIVER
11321 M: Shunqian Zheng <zhengsq@rock-chips.com>
11322 L: linux-media@vger.kernel.org
11323 T: git git://linuxtv.org/media_tree.git
11325 F: drivers/media/i2c/ov2685.c
11327 OMNIVISION OV5640 SENSOR DRIVER
11328 M: Steve Longerbeam <slongerbeam@gmail.com>
11329 L: linux-media@vger.kernel.org
11330 T: git git://linuxtv.org/media_tree.git
11332 F: drivers/media/i2c/ov5640.c
11334 OMNIVISION OV5647 SENSOR DRIVER
11335 M: Luis Oliveira <lolivei@synopsys.com>
11336 L: linux-media@vger.kernel.org
11337 T: git git://linuxtv.org/media_tree.git
11339 F: drivers/media/i2c/ov5647.c
11341 OMNIVISION OV5695 SENSOR DRIVER
11342 M: Shunqian Zheng <zhengsq@rock-chips.com>
11343 L: linux-media@vger.kernel.org
11344 T: git git://linuxtv.org/media_tree.git
11346 F: drivers/media/i2c/ov5695.c
11348 OMNIVISION OV7670 SENSOR DRIVER
11349 M: Jonathan Corbet <corbet@lwn.net>
11350 L: linux-media@vger.kernel.org
11351 T: git git://linuxtv.org/media_tree.git
11353 F: drivers/media/i2c/ov7670.c
11354 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11356 OMNIVISION OV772x SENSOR DRIVER
11357 M: Jacopo Mondi <jacopo@jmondi.org>
11358 L: linux-media@vger.kernel.org
11359 T: git git://linuxtv.org/media_tree.git
11361 F: drivers/media/i2c/ov772x.c
11362 F: include/media/i2c/ov772x.h
11363 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11365 OMNIVISION OV7740 SENSOR DRIVER
11366 M: Wenyou Yang <wenyou.yang@microchip.com>
11367 L: linux-media@vger.kernel.org
11368 T: git git://linuxtv.org/media_tree.git
11370 F: drivers/media/i2c/ov7740.c
11371 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11373 OMNIVISION OV9650 SENSOR DRIVER
11374 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11375 R: Akinobu Mita <akinobu.mita@gmail.com>
11376 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11377 L: linux-media@vger.kernel.org
11378 T: git git://linuxtv.org/media_tree.git
11380 F: drivers/media/i2c/ov9650.c
11381 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11383 ONENAND FLASH DRIVER
11384 M: Kyungmin Park <kyungmin.park@samsung.com>
11385 L: linux-mtd@lists.infradead.org
11387 F: drivers/mtd/nand/onenand/
11388 F: include/linux/mtd/onenand*.h
11390 ONSTREAM SCSI TAPE DRIVER
11391 M: Willem Riede <osst@riede.org>
11392 L: osst-users@lists.sourceforge.net
11393 L: linux-scsi@vger.kernel.org
11395 F: Documentation/scsi/osst.txt
11396 F: drivers/scsi/osst.*
11397 F: drivers/scsi/osst_*.h
11398 F: drivers/scsi/st.h
11401 M: Jens Wiklander <jens.wiklander@linaro.org>
11403 F: drivers/tee/optee/
11405 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11406 M: Sumit Garg <sumit.garg@linaro.org>
11408 F: drivers/char/hw_random/optee-rng.c
11411 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11412 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11413 L: linux-rdma@vger.kernel.org
11415 F: drivers/infiniband/ulp/opa_vnic
11417 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11418 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11419 M: Frank Rowand <frowand.list@gmail.com>
11420 L: devicetree@vger.kernel.org
11422 F: Documentation/devicetree/dynamic-resolution-notes.txt
11423 F: Documentation/devicetree/overlay-notes.txt
11424 F: drivers/of/overlay.c
11425 F: drivers/of/resolver.c
11426 K: of_overlay_notifier_
11428 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11429 M: Rob Herring <robh+dt@kernel.org>
11430 M: Frank Rowand <frowand.list@gmail.com>
11431 L: devicetree@vger.kernel.org
11432 W: http://www.devicetree.org/
11433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11436 F: include/linux/of*.h
11438 F: Documentation/ABI/testing/sysfs-firmware-ofw
11440 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11441 M: Rob Herring <robh+dt@kernel.org>
11442 M: Mark Rutland <mark.rutland@arm.com>
11443 L: devicetree@vger.kernel.org
11444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11445 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11447 F: Documentation/devicetree/
11448 F: arch/*/boot/dts/
11449 F: include/dt-bindings/
11451 OPENCORES I2C BUS DRIVER
11452 M: Peter Korsgaard <peter@korsgaard.com>
11453 M: Andrew Lunn <andrew@lunn.ch>
11454 L: linux-i2c@vger.kernel.org
11456 F: Documentation/i2c/busses/i2c-ocores
11457 F: drivers/i2c/busses/i2c-ocores.c
11458 F: include/linux/platform_data/i2c-ocores.h
11460 OPENRISC ARCHITECTURE
11461 M: Jonas Bonn <jonas@southpole.se>
11462 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11463 M: Stafford Horne <shorne@gmail.com>
11464 T: git git://github.com/openrisc/linux.git
11465 L: openrisc@lists.librecores.org
11466 W: http://openrisc.io
11468 F: Documentation/devicetree/bindings/openrisc/
11469 F: Documentation/openrisc/
11471 F: drivers/irqchip/irq-ompic.c
11472 F: drivers/irqchip/irq-or1k-*
11475 M: Pravin B Shelar <pshelar@ovn.org>
11476 L: netdev@vger.kernel.org
11477 L: dev@openvswitch.org
11478 W: http://openvswitch.org
11480 F: net/openvswitch/
11481 F: include/uapi/linux/openvswitch.h
11483 OPERATING PERFORMANCE POINTS (OPP)
11484 M: Viresh Kumar <vireshk@kernel.org>
11485 M: Nishanth Menon <nm@ti.com>
11486 M: Stephen Boyd <sboyd@kernel.org>
11487 L: linux-pm@vger.kernel.org
11489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11491 F: include/linux/pm_opp.h
11492 F: Documentation/power/opp.txt
11493 F: Documentation/devicetree/bindings/opp/
11496 M: Clemens Ladisch <clemens@ladisch.de>
11497 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11498 T: git git://git.alsa-project.org/alsa-kernel.git
11500 F: sound/drivers/opl4/
11503 M: Robert Richter <rric@kernel.org>
11504 L: oprofile-list@lists.sf.net
11506 F: arch/*/include/asm/oprofile*.h
11507 F: arch/*/oprofile/
11508 F: drivers/oprofile/
11509 F: include/linux/oprofile.h
11511 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11512 M: Mark Fasheh <mark@fasheh.com>
11513 M: Joel Becker <jlbec@evilplan.org>
11514 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11515 W: http://ocfs2.wiki.kernel.org
11517 F: Documentation/filesystems/ocfs2.txt
11518 F: Documentation/filesystems/dlmfs.txt
11521 ORANGEFS FILESYSTEM
11522 M: Mike Marshall <hubcap@omnibond.com>
11523 R: Martin Brandenburg <martin@omnibond.com>
11524 L: devel@lists.orangefs.org
11525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11528 F: Documentation/filesystems/orangefs.txt
11531 L: linux-wireless@vger.kernel.org
11532 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11533 W: http://www.nongnu.org/orinoco/
11535 F: drivers/net/wireless/intersil/orinoco/
11537 OSD LIBRARY and FILESYSTEM
11538 M: Boaz Harrosh <ooo@electrozaur.com>
11540 F: drivers/scsi/osd/
11541 F: include/scsi/osd_*
11544 OV2659 OMNIVISION SENSOR DRIVER
11545 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11546 L: linux-media@vger.kernel.org
11547 W: https://linuxtv.org
11548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11549 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11551 F: drivers/media/i2c/ov2659.c
11552 F: include/media/i2c/ov2659.h
11555 M: Miklos Szeredi <miklos@szeredi.hu>
11556 L: linux-unionfs@vger.kernel.org
11557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11560 F: Documentation/filesystems/overlayfs.txt
11562 P54 WIRELESS DRIVER
11563 M: Christian Lamparter <chunkeey@googlemail.com>
11564 L: linux-wireless@vger.kernel.org
11565 W: http://wireless.kernel.org/en/users/Drivers/p54
11567 F: drivers/net/wireless/intersil/p54/
11569 PA SEMI ETHERNET DRIVER
11570 L: netdev@vger.kernel.org
11572 F: drivers/net/ethernet/pasemi/*
11574 PA SEMI SMBUS DRIVER
11575 L: linux-i2c@vger.kernel.org
11577 F: drivers/i2c/busses/i2c-pasemi.c
11579 PADATA PARALLEL EXECUTION MECHANISM
11580 M: Steffen Klassert <steffen.klassert@secunet.com>
11581 L: linux-crypto@vger.kernel.org
11584 F: include/linux/padata.h
11585 F: Documentation/padata.txt
11587 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11588 M: Harald Welte <laforge@gnumonks.org>
11589 L: platform-driver-x86@vger.kernel.org
11591 F: drivers/platform/x86/panasonic-laptop.c
11593 PARALLEL LCD/KEYPAD PANEL DRIVER
11594 M: Willy Tarreau <willy@haproxy.com>
11595 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11597 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11598 F: drivers/auxdisplay/panel.c
11600 PARALLEL PORT SUBSYSTEM
11601 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11602 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11603 L: linux-parport@lists.infradead.org (subscribers-only)
11605 F: drivers/parport/
11606 F: include/linux/parport*.h
11607 F: drivers/char/ppdev.c
11608 F: include/uapi/linux/ppdev.h
11609 F: Documentation/parport*.txt
11611 PARAVIRT_OPS INTERFACE
11612 M: Juergen Gross <jgross@suse.com>
11613 M: Alok Kataria <akataria@vmware.com>
11614 L: virtualization@lists.linux-foundation.org
11616 F: Documentation/virtual/paravirt_ops.txt
11617 F: arch/*/kernel/paravirt*
11618 F: arch/*/include/asm/paravirt*.h
11619 F: include/linux/hypervisor.h
11621 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11622 M: Tim Waugh <tim@cyberelk.net>
11623 L: linux-parport@lists.infradead.org (subscribers-only)
11625 F: Documentation/blockdev/paride.txt
11626 F: drivers/block/paride/
11628 PARISC ARCHITECTURE
11629 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11630 M: Helge Deller <deller@gmx.de>
11631 L: linux-parisc@vger.kernel.org
11632 W: http://www.parisc-linux.org/
11633 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11638 F: Documentation/parisc/
11640 F: drivers/char/agp/parisc-agp.c
11641 F: drivers/input/serio/gscps2.c
11642 F: drivers/parport/parport_gsc.*
11643 F: drivers/tty/serial/8250/8250_gsc.c
11644 F: drivers/video/fbdev/sti*
11645 F: drivers/video/console/sti*
11646 F: drivers/video/logo/logo_parisc*
11649 M: Jiri Pirko <jiri@mellanox.com>
11650 L: netdev@vger.kernel.org
11653 F: lib/test_parman.c
11654 F: include/linux/parman.h
11656 PC87360 HARDWARE MONITORING DRIVER
11657 M: Jim Cromie <jim.cromie@gmail.com>
11658 L: linux-hwmon@vger.kernel.org
11660 F: Documentation/hwmon/pc87360
11661 F: drivers/hwmon/pc87360.c
11663 PC8736x GPIO DRIVER
11664 M: Jim Cromie <jim.cromie@gmail.com>
11666 F: drivers/char/pc8736x_gpio.c
11668 PC87427 HARDWARE MONITORING DRIVER
11669 M: Jean Delvare <jdelvare@suse.com>
11670 L: linux-hwmon@vger.kernel.org
11672 F: Documentation/hwmon/pc87427
11673 F: drivers/hwmon/pc87427.c
11676 M: Riku Voipio <riku.voipio@iki.fi>
11678 F: drivers/leds/leds-pca9532.c
11679 F: include/linux/leds-pca9532.h
11681 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11682 M: Guenter Roeck <linux@roeck-us.net>
11683 L: linux-i2c@vger.kernel.org
11685 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11687 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11688 M: Khalid Aziz <khalid@gonehiking.org>
11690 F: drivers/firmware/pcdp.*
11692 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11693 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11694 L: linux-pci@vger.kernel.org
11695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11697 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11698 F: drivers/pci/controller/pci-aardvark.c
11700 PCI DRIVER FOR ALTERA PCIE IP
11701 M: Ley Foon Tan <lftan@altera.com>
11702 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11703 L: linux-pci@vger.kernel.org
11705 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11706 F: drivers/pci/controller/pcie-altera.c
11708 PCI DRIVER FOR APPLIEDMICRO XGENE
11709 M: Toan Le <toan@os.amperecomputing.com>
11710 L: linux-pci@vger.kernel.org
11711 L: linux-arm-kernel@lists.infradead.org
11713 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11714 F: drivers/pci/controller/pci-xgene.c
11716 PCI DRIVER FOR ARM VERSATILE PLATFORM
11717 M: Rob Herring <robh@kernel.org>
11718 L: linux-pci@vger.kernel.org
11719 L: linux-arm-kernel@lists.infradead.org
11721 F: Documentation/devicetree/bindings/pci/versatile.txt
11722 F: drivers/pci/controller/pci-versatile.c
11724 PCI DRIVER FOR ARMADA 8K
11725 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11726 L: linux-pci@vger.kernel.org
11727 L: linux-arm-kernel@lists.infradead.org
11729 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11730 F: drivers/pci/controller/dwc/pcie-armada8k.c
11732 PCI DRIVER FOR CADENCE PCIE IP
11733 M: Alan Douglas <adouglas@cadence.com>
11734 L: linux-pci@vger.kernel.org
11736 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11737 F: drivers/pci/controller/pcie-cadence*
11739 PCI DRIVER FOR FREESCALE LAYERSCAPE
11740 M: Minghuan Lian <minghuan.Lian@nxp.com>
11741 M: Mingkai Hu <mingkai.hu@nxp.com>
11742 M: Roy Zang <roy.zang@nxp.com>
11743 L: linuxppc-dev@lists.ozlabs.org
11744 L: linux-pci@vger.kernel.org
11745 L: linux-arm-kernel@lists.infradead.org
11747 F: drivers/pci/controller/dwc/*layerscape*
11749 PCI DRIVER FOR GENERIC OF HOSTS
11750 M: Will Deacon <will.deacon@arm.com>
11751 L: linux-pci@vger.kernel.org
11752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11754 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11755 F: drivers/pci/controller/pci-host-common.c
11756 F: drivers/pci/controller/pci-host-generic.c
11758 PCI DRIVER FOR IMX6
11759 M: Richard Zhu <hongxing.zhu@nxp.com>
11760 M: Lucas Stach <l.stach@pengutronix.de>
11761 L: linux-pci@vger.kernel.org
11762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11764 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11765 F: drivers/pci/controller/dwc/*imx6*
11767 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11768 M: Keith Busch <keith.busch@intel.com>
11769 M: Jonathan Derrick <jonathan.derrick@intel.com>
11770 L: linux-pci@vger.kernel.org
11772 F: drivers/pci/controller/vmd.c
11774 PCI DRIVER FOR MICROSEMI SWITCHTEC
11775 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11776 M: Logan Gunthorpe <logang@deltatee.com>
11777 L: linux-pci@vger.kernel.org
11779 F: Documentation/switchtec.txt
11780 F: Documentation/ABI/testing/sysfs-class-switchtec
11781 F: drivers/pci/switch/switchtec*
11782 F: include/uapi/linux/switchtec_ioctl.h
11783 F: include/linux/switchtec.h
11784 F: drivers/ntb/hw/mscc/
11786 PCI DRIVER FOR MOBIVEIL PCIE IP
11787 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11788 L: linux-pci@vger.kernel.org
11790 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11791 F: drivers/pci/controller/pcie-mobiveil.c
11793 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11794 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11795 M: Jason Cooper <jason@lakedaemon.net>
11796 L: linux-pci@vger.kernel.org
11797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11799 F: drivers/pci/controller/*mvebu*
11801 PCI DRIVER FOR NVIDIA TEGRA
11802 M: Thierry Reding <thierry.reding@gmail.com>
11803 L: linux-tegra@vger.kernel.org
11804 L: linux-pci@vger.kernel.org
11806 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11807 F: drivers/pci/controller/pci-tegra.c
11809 PCI DRIVER FOR RENESAS R-CAR
11810 M: Simon Horman <horms@verge.net.au>
11811 L: linux-pci@vger.kernel.org
11812 L: linux-renesas-soc@vger.kernel.org
11814 F: drivers/pci/controller/*rcar*
11816 PCI DRIVER FOR SAMSUNG EXYNOS
11817 M: Jingoo Han <jingoohan1@gmail.com>
11818 L: linux-pci@vger.kernel.org
11819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11820 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11822 F: drivers/pci/controller/dwc/pci-exynos.c
11824 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11825 M: Jingoo Han <jingoohan1@gmail.com>
11826 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11827 L: linux-pci@vger.kernel.org
11829 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11830 F: drivers/pci/controller/dwc/*designware*
11832 PCI DRIVER FOR TI DRA7XX
11833 M: Kishon Vijay Abraham I <kishon@ti.com>
11834 L: linux-omap@vger.kernel.org
11835 L: linux-pci@vger.kernel.org
11837 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11838 F: drivers/pci/controller/dwc/pci-dra7xx.c
11840 PCI DRIVER FOR TI KEYSTONE
11841 M: Murali Karicheri <m-karicheri2@ti.com>
11842 L: linux-pci@vger.kernel.org
11843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11845 F: drivers/pci/controller/dwc/pci-keystone.c
11847 PCI ENDPOINT SUBSYSTEM
11848 M: Kishon Vijay Abraham I <kishon@ti.com>
11849 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11850 L: linux-pci@vger.kernel.org
11851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11853 F: drivers/pci/endpoint/
11854 F: drivers/misc/pci_endpoint_test.c
11857 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11858 M: Russell Currey <ruscur@russell.cc>
11859 M: Sam Bobroff <sbobroff@linux.ibm.com>
11860 M: Oliver O'Halloran <oohall@gmail.com>
11861 L: linuxppc-dev@lists.ozlabs.org
11863 F: Documentation/PCI/pci-error-recovery.txt
11864 F: drivers/pci/pcie/aer.c
11865 F: drivers/pci/pcie/dpc.c
11866 F: drivers/pci/pcie/err.c
11867 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11868 F: arch/powerpc/kernel/eeh*.c
11869 F: arch/powerpc/platforms/*/eeh*.c
11870 F: arch/powerpc/include/*/eeh*.h
11873 M: Linas Vepstas <linasvepstas@gmail.com>
11874 L: linux-pci@vger.kernel.org
11876 F: Documentation/PCI/pci-error-recovery.txt
11878 PCI MSI DRIVER FOR ALTERA MSI IP
11879 M: Ley Foon Tan <lftan@altera.com>
11880 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11881 L: linux-pci@vger.kernel.org
11883 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11884 F: drivers/pci/controller/pcie-altera-msi.c
11886 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11887 M: Toan Le <toan@os.amperecomputing.com>
11888 L: linux-pci@vger.kernel.org
11889 L: linux-arm-kernel@lists.infradead.org
11891 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11892 F: drivers/pci/controller/pci-xgene-msi.c
11895 M: Bjorn Helgaas <bhelgaas@google.com>
11896 L: linux-pci@vger.kernel.org
11897 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11900 F: Documentation/devicetree/bindings/pci/
11901 F: Documentation/PCI/
11902 F: drivers/acpi/pci*
11904 F: include/asm-generic/pci*
11905 F: include/linux/pci*
11906 F: include/linux/of_pci.h
11907 F: include/uapi/linux/pci*
11910 F: arch/x86/kernel/quirks.c
11911 F: arch/x86/kernel/early-quirks.c
11913 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11914 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11915 L: linux-pci@vger.kernel.org
11916 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11919 F: drivers/pci/controller/
11921 PCIE DRIVER FOR AMLOGIC MESON
11922 M: Yue Wang <yue.wang@Amlogic.com>
11923 L: linux-pci@vger.kernel.org
11924 L: linux-amlogic@lists.infradead.org
11926 F: drivers/pci/controller/dwc/pci-meson.c
11928 PCIE DRIVER FOR AXIS ARTPEC
11929 M: Jesper Nilsson <jesper.nilsson@axis.com>
11930 L: linux-arm-kernel@axis.com
11931 L: linux-pci@vger.kernel.org
11933 F: Documentation/devicetree/bindings/pci/axis,artpec*
11934 F: drivers/pci/controller/dwc/*artpec*
11936 PCIE DRIVER FOR CAVIUM THUNDERX
11937 M: David Daney <david.daney@cavium.com>
11938 L: linux-pci@vger.kernel.org
11939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11941 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11942 F: drivers/pci/controller/pci-thunder-*
11944 PCIE DRIVER FOR HISILICON
11945 M: Zhou Wang <wangzhou1@hisilicon.com>
11946 L: linux-pci@vger.kernel.org
11948 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11949 F: drivers/pci/controller/dwc/pcie-hisi.c
11951 PCIE DRIVER FOR HISILICON KIRIN
11952 M: Xiaowei Song <songxiaowei@hisilicon.com>
11953 M: Binghui Wang <wangbinghui@hisilicon.com>
11954 L: linux-pci@vger.kernel.org
11956 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11957 F: drivers/pci/controller/dwc/pcie-kirin.c
11959 PCIE DRIVER FOR HISILICON STB
11960 M: Shawn Guo <shawn.guo@linaro.org>
11961 L: linux-pci@vger.kernel.org
11963 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11964 F: drivers/pci/controller/dwc/pcie-histb.c
11966 PCIE DRIVER FOR MEDIATEK
11967 M: Ryder Lee <ryder.lee@mediatek.com>
11968 L: linux-pci@vger.kernel.org
11969 L: linux-mediatek@lists.infradead.org
11971 F: Documentation/devicetree/bindings/pci/mediatek*
11972 F: drivers/pci/controller/*mediatek*
11974 PCIE DRIVER FOR QUALCOMM MSM
11975 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11976 L: linux-pci@vger.kernel.org
11977 L: linux-arm-msm@vger.kernel.org
11979 F: drivers/pci/controller/dwc/*qcom*
11981 PCIE DRIVER FOR ROCKCHIP
11982 M: Shawn Lin <shawn.lin@rock-chips.com>
11983 L: linux-pci@vger.kernel.org
11984 L: linux-rockchip@lists.infradead.org
11986 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11987 F: drivers/pci/controller/pcie-rockchip*
11989 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11990 M: Linus Walleij <linus.walleij@linaro.org>
11991 L: linux-pci@vger.kernel.org
11993 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11994 F: drivers/pci/controller/pci-v3-semi.c
11996 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11997 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11998 L: linux-pci@vger.kernel.org
12000 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12001 F: drivers/pci/controller/dwc/pcie-uniphier.c
12003 PCIE DRIVER FOR ST SPEAR13XX
12004 M: Pratyush Anand <pratyush.anand@gmail.com>
12005 L: linux-pci@vger.kernel.org
12007 F: drivers/pci/controller/dwc/*spear*
12010 M: Dominik Brodowski <linux@dominikbrodowski.net>
12011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12013 F: Documentation/pcmcia/
12018 PCNET32 NETWORK DRIVER
12019 M: Don Fry <pcnet32@frontier.com>
12020 L: netdev@vger.kernel.org
12022 F: drivers/net/ethernet/amd/pcnet32.c
12024 PCRYPT PARALLEL CRYPTO ENGINE
12025 M: Steffen Klassert <steffen.klassert@secunet.com>
12026 L: linux-crypto@vger.kernel.org
12029 F: include/crypto/pcrypt.h
12031 PEAQ WMI HOTKEYS DRIVER
12032 M: Hans de Goede <hdegoede@redhat.com>
12033 L: platform-driver-x86@vger.kernel.org
12035 F: drivers/platform/x86/peaq-wmi.c
12037 PER-CPU MEMORY ALLOCATOR
12038 M: Dennis Zhou <dennis@kernel.org>
12039 M: Tejun Heo <tj@kernel.org>
12040 M: Christoph Lameter <cl@linux.com>
12041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12043 F: include/linux/percpu*.h
12045 F: arch/*/include/asm/percpu.h
12047 PER-TASK DELAY ACCOUNTING
12048 M: Balbir Singh <bsingharora@gmail.com>
12050 F: include/linux/delayacct.h
12051 F: kernel/delayacct.c
12053 PERFORMANCE EVENTS SUBSYSTEM
12054 M: Peter Zijlstra <peterz@infradead.org>
12055 M: Ingo Molnar <mingo@redhat.com>
12056 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12057 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12058 R: Jiri Olsa <jolsa@redhat.com>
12059 R: Namhyung Kim <namhyung@kernel.org>
12060 L: linux-kernel@vger.kernel.org
12061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12064 F: include/linux/perf_event.h
12065 F: include/uapi/linux/perf_event.h
12066 F: arch/*/kernel/perf_event*.c
12067 F: arch/*/kernel/*/perf_event*.c
12068 F: arch/*/kernel/*/*/perf_event*.c
12069 F: arch/*/include/asm/perf_event.h
12070 F: arch/*/kernel/perf_callchain.c
12074 PERSONALITY HANDLING
12075 M: Christoph Hellwig <hch@infradead.org>
12076 L: linux-abi-devel@lists.sourceforge.net
12078 F: include/linux/personality.h
12079 F: include/uapi/linux/personality.h
12081 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12082 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12083 L: linux-input@vger.kernel.org
12085 F: Documentation/input/devices/pxrc.rst
12086 F: drivers/input/joystick/pxrc.c
12089 M: Remi Denis-Courmont <courmisch@gmail.com>
12091 F: Documentation/networking/phonet.txt
12092 F: include/linux/phonet.h
12093 F: include/net/phonet/
12094 F: include/uapi/linux/phonet.h
12098 M: Joern Engel <joern@lazybastard.org>
12099 L: linux-mtd@lists.infradead.org
12101 F: drivers/mtd/devices/phram.c
12104 M: Bruno Prémont <bonbons@linux-vserver.org>
12105 L: linux-input@vger.kernel.org
12107 F: drivers/hid/hid-picolcd*
12110 M: Jamie Iles <jamie@jamieiles.com>
12111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12112 T: git git://github.com/jamieiles/linux-2.6-ji.git
12114 F: arch/arm/boot/dts/picoxcell*
12115 F: arch/arm/mach-picoxcell/
12116 F: drivers/crypto/picoxcell*
12118 PIN CONTROL SUBSYSTEM
12119 M: Linus Walleij <linus.walleij@linaro.org>
12120 L: linux-gpio@vger.kernel.org
12121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12123 F: Documentation/devicetree/bindings/pinctrl/
12124 F: Documentation/driver-api/pinctl.rst
12125 F: drivers/pinctrl/
12126 F: include/linux/pinctrl/
12128 PIN CONTROLLER - MICROCHIP AT91
12129 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12131 L: linux-gpio@vger.kernel.org
12133 F: drivers/pinctrl/pinctrl-at91*
12135 PIN CONTROLLER - FREESCALE
12136 M: Dong Aisheng <aisheng.dong@nxp.com>
12137 M: Fabio Estevam <festevam@gmail.com>
12138 M: Shawn Guo <shawnguo@kernel.org>
12139 M: Stefan Agner <stefan@agner.ch>
12140 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12141 L: linux-gpio@vger.kernel.org
12143 F: drivers/pinctrl/freescale/
12144 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12146 PIN CONTROLLER - INTEL
12147 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12148 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12151 F: drivers/pinctrl/intel/
12153 PIN CONTROLLER - MEDIATEK
12154 M: Sean Wang <sean.wang@kernel.org>
12155 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12157 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12158 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12159 F: drivers/pinctrl/mediatek/
12161 PIN CONTROLLER - QUALCOMM
12162 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12164 L: linux-arm-msm@vger.kernel.org
12165 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12166 F: drivers/pinctrl/qcom/
12168 PIN CONTROLLER - RENESAS
12169 M: Geert Uytterhoeven <geert+renesas@glider.be>
12170 L: linux-renesas-soc@vger.kernel.org
12171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12173 F: drivers/pinctrl/pinctrl-rz*
12174 F: drivers/pinctrl/sh-pfc/
12176 PIN CONTROLLER - SAMSUNG
12177 M: Tomasz Figa <tomasz.figa@gmail.com>
12178 M: Krzysztof Kozlowski <krzk@kernel.org>
12179 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12181 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12182 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12185 F: drivers/pinctrl/samsung/
12186 F: include/dt-bindings/pinctrl/samsung.h
12187 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12189 PIN CONTROLLER - SINGLE
12190 M: Tony Lindgren <tony@atomide.com>
12191 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12193 L: linux-omap@vger.kernel.org
12195 F: drivers/pinctrl/pinctrl-single.c
12197 PIN CONTROLLER - ST SPEAR
12198 M: Viresh Kumar <vireshk@kernel.org>
12199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12200 W: http://www.st.com/spear
12202 F: drivers/pinctrl/spear/
12204 PISTACHIO SOC SUPPORT
12205 M: James Hartley <james.hartley@sondrel.com>
12206 L: linux-mips@vger.kernel.org
12208 F: arch/mips/pistachio/
12209 F: arch/mips/include/asm/mach-pistachio/
12210 F: arch/mips/boot/dts/img/pistachio*
12211 F: arch/mips/configs/pistachio*_defconfig
12215 M: linux-block@vger.kernel.org
12216 F: drivers/block/pktcdvd.c
12217 F: include/linux/pktcdvd.h
12218 F: include/uapi/linux/pktcdvd.h
12220 PKUNITY SOC DRIVERS
12221 M: Guan Xuetao <gxt@pku.edu.cn>
12222 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12224 T: git git://github.com/gxt/linux.git
12225 F: drivers/input/serio/i8042-unicore32io.h
12226 F: drivers/i2c/busses/i2c-puv3.c
12227 F: drivers/video/fbdev/fb-puv3.c
12228 F: drivers/rtc/rtc-puv3.c
12230 PMBUS HARDWARE MONITORING DRIVERS
12231 M: Guenter Roeck <linux@roeck-us.net>
12232 L: linux-hwmon@vger.kernel.org
12233 W: http://hwmon.wiki.kernel.org/
12234 W: http://www.roeck-us.net/linux/drivers/
12235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12237 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12238 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12239 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12240 F: Documentation/hwmon/adm1275
12241 F: Documentation/hwmon/ibm-cffps
12242 F: Documentation/hwmon/ir35221
12243 F: Documentation/hwmon/lm25066
12244 F: Documentation/hwmon/ltc2978
12245 F: Documentation/hwmon/ltc3815
12246 F: Documentation/hwmon/max16064
12247 F: Documentation/hwmon/max20751
12248 F: Documentation/hwmon/max31785
12249 F: Documentation/hwmon/max34440
12250 F: Documentation/hwmon/max8688
12251 F: Documentation/hwmon/pmbus
12252 F: Documentation/hwmon/pmbus-core
12253 F: Documentation/hwmon/tps40422
12254 F: Documentation/hwmon/ucd9000
12255 F: Documentation/hwmon/ucd9200
12256 F: Documentation/hwmon/zl6100
12257 F: drivers/hwmon/pmbus/
12258 F: include/linux/pmbus.h
12260 PMC SIERRA MaxRAID DRIVER
12261 L: linux-scsi@vger.kernel.org
12262 W: http://www.pmc-sierra.com/
12264 F: drivers/scsi/pmcraid.*
12266 PMC SIERRA PM8001 DRIVER
12267 M: Jack Wang <jinpu.wang@profitbricks.com>
12268 M: lindar_liu@usish.com
12269 L: linux-scsi@vger.kernel.org
12271 F: drivers/scsi/pm8001/
12274 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12278 PNI RM3100 IIO DRIVER
12279 M: Song Qiang <songqiang1304521@gmail.com>
12280 L: linux-iio@vger.kernel.org
12282 F: drivers/iio/magnetometer/rm3100*
12283 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12285 POSIX CLOCKS and TIMERS
12286 M: Thomas Gleixner <tglx@linutronix.de>
12287 L: linux-kernel@vger.kernel.org
12288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12291 F: include/linux/timer*
12292 F: kernel/time/*timer*
12294 POWER MANAGEMENT CORE
12295 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12296 L: linux-pm@vger.kernel.org
12297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12298 B: https://bugzilla.kernel.org
12300 F: drivers/base/power/
12301 F: include/linux/pm.h
12302 F: include/linux/pm_*
12303 F: include/linux/powercap.h
12304 F: drivers/powercap/
12305 F: kernel/configs/nopm.config
12307 POWER STATE COORDINATION INTERFACE (PSCI)
12308 M: Mark Rutland <mark.rutland@arm.com>
12309 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12310 L: linux-arm-kernel@lists.infradead.org
12312 F: drivers/firmware/psci*.c
12313 F: include/linux/psci.h
12314 F: include/uapi/linux/psci.h
12316 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12317 M: Sebastian Reichel <sre@kernel.org>
12318 L: linux-pm@vger.kernel.org
12319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12321 F: Documentation/ABI/testing/sysfs-class-power
12322 F: Documentation/devicetree/bindings/power/supply/
12323 F: include/linux/power_supply.h
12324 F: drivers/power/supply/
12326 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12327 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12328 L: linuxppc-dev@lists.ozlabs.org
12330 F: drivers/char/powernv-op-panel.c
12332 PPP OVER ATM (RFC 2364)
12333 M: Mitchell Blank Jr <mitch@sfgoth.com>
12335 F: net/atm/pppoatm.c
12336 F: include/uapi/linux/atmppp.h
12339 M: Michal Ostrowski <mostrows@earthlink.net>
12341 F: drivers/net/ppp/pppoe.c
12342 F: drivers/net/ppp/pppox.c
12345 M: James Chapman <jchapman@katalix.com>
12347 F: net/l2tp/l2tp_ppp.c
12348 F: include/linux/if_pppol2tp.h
12349 F: include/uapi/linux/if_pppol2tp.h
12351 PPP PROTOCOL DRIVERS AND COMPRESSORS
12352 M: Paul Mackerras <paulus@samba.org>
12353 L: linux-ppp@vger.kernel.org
12355 F: drivers/net/ppp/ppp_*
12358 M: Rodolfo Giometti <giometti@enneenne.com>
12359 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12360 L: linuxpps@ml.enneenne.com (subscribers-only)
12362 F: Documentation/pps/
12363 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12364 F: Documentation/ABI/testing/sysfs-pps
12366 F: include/linux/pps*.h
12367 F: include/uapi/linux/pps.h
12370 M: Dmitry Kozlov <xeb@mail.ru>
12371 L: netdev@vger.kernel.org
12373 F: drivers/net/ppp/pptp.c
12374 W: http://sourceforge.net/projects/accel-pptp
12377 M: Petr Mladek <pmladek@suse.com>
12378 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12379 R: Steven Rostedt <rostedt@goodmis.org>
12382 F: include/linux/printk.h
12384 PRISM54 WIRELESS DRIVER
12385 M: Luis Chamberlain <mcgrof@kernel.org>
12386 L: linux-wireless@vger.kernel.org
12387 W: http://wireless.kernel.org/en/users/Drivers/p54
12389 F: drivers/net/wireless/intersil/prism54/
12392 R: Alexey Dobriyan <adobriyan@gmail.com>
12393 L: linux-kernel@vger.kernel.org
12394 L: linux-fsdevel@vger.kernel.org
12397 F: include/linux/proc_fs.h
12398 F: tools/testing/selftests/proc/
12399 F: Documentation/filesystems/proc.txt
12402 M: Luis Chamberlain <mcgrof@kernel.org>
12403 M: Kees Cook <keescook@chromium.org>
12404 L: linux-kernel@vger.kernel.org
12405 L: linux-fsdevel@vger.kernel.org
12407 F: fs/proc/proc_sysctl.c
12408 F: include/linux/sysctl.h
12410 F: tools/testing/selftests/sysctl/
12412 PS3 NETWORK SUPPORT
12413 M: Geoff Levand <geoff@infradead.org>
12414 L: netdev@vger.kernel.org
12415 L: linuxppc-dev@lists.ozlabs.org
12417 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12419 PS3 PLATFORM SUPPORT
12420 M: Geoff Levand <geoff@infradead.org>
12421 L: linuxppc-dev@lists.ozlabs.org
12423 F: arch/powerpc/boot/ps3*
12424 F: arch/powerpc/include/asm/lv1call.h
12425 F: arch/powerpc/include/asm/ps3*.h
12426 F: arch/powerpc/platforms/ps3/
12429 F: drivers/rtc/rtc-ps3.c
12430 F: drivers/usb/host/*ps3.c
12431 F: sound/ppc/snd_ps3*
12434 M: Jim Paris <jim@jtan.com>
12435 M: Geoff Levand <geoff@infradead.org>
12436 L: linuxppc-dev@lists.ozlabs.org
12438 F: drivers/block/ps3vram.c
12440 PSAMPLE PACKET SAMPLING SUPPORT:
12441 M: Yotam Gigi <yotam.gi@gmail.com>
12444 F: include/net/psample.h
12445 F: include/uapi/linux/psample.h
12448 M: Kees Cook <keescook@chromium.org>
12449 M: Anton Vorontsov <anton@enomsg.org>
12450 M: Colin Cross <ccross@android.com>
12451 M: Tony Luck <tony.luck@intel.com>
12453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12455 F: include/linux/pstore*
12456 F: drivers/firmware/efi/efi-pstore.c
12457 F: drivers/acpi/apei/erst.c
12458 F: Documentation/admin-guide/ramoops.rst
12459 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12460 K: \b(pstore|ramoops)
12462 PTP HARDWARE CLOCK SUPPORT
12463 M: Richard Cochran <richardcochran@gmail.com>
12464 L: netdev@vger.kernel.org
12466 W: http://linuxptp.sourceforge.net/
12467 F: Documentation/ABI/testing/sysfs-ptp
12468 F: Documentation/ptp/*
12469 F: drivers/net/phy/dp83640*
12471 F: include/linux/ptp_cl*
12474 M: Oleg Nesterov <oleg@redhat.com>
12476 F: include/asm-generic/syscall.h
12477 F: include/linux/ptrace.h
12478 F: include/linux/regset.h
12479 F: include/linux/tracehook.h
12480 F: include/uapi/linux/ptrace.h
12481 F: include/uapi/linux/ptrace.h
12482 F: include/asm-generic/ptrace.h
12484 F: arch/*/ptrace*.c
12485 F: arch/*/*/ptrace*.c
12486 F: arch/*/include/asm/ptrace*.h
12489 M: Hans Verkuil <hverkuil@xs4all.nl>
12490 L: linux-media@vger.kernel.org
12491 T: git git://linuxtv.org/media_tree.git
12493 F: drivers/media/usb/pulse8-cec/*
12494 F: Documentation/media/cec-drivers/pulse8-cec.rst
12496 PVRUSB2 VIDEO4LINUX DRIVER
12497 M: Mike Isely <isely@pobox.com>
12498 L: pvrusb2@isely.net (subscribers-only)
12499 L: linux-media@vger.kernel.org
12500 W: http://www.isely.net/pvrusb2/
12501 T: git git://linuxtv.org/media_tree.git
12503 F: Documentation/media/v4l-drivers/pvrusb2*
12504 F: drivers/media/usb/pvrusb2/
12507 M: Hans Verkuil <hverkuil@xs4all.nl>
12508 L: linux-media@vger.kernel.org
12509 T: git git://linuxtv.org/media_tree.git
12511 F: drivers/media/usb/pwc/*
12514 M: Kamil Debski <kamil@wypas.org>
12515 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12516 L: linux-hwmon@vger.kernel.org
12518 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12519 F: Documentation/hwmon/pwm-fan
12520 F: drivers/hwmon/pwm-fan.c
12523 M: Sean Young <sean@mess.org>
12524 L: linux-media@vger.kernel.org
12526 F: drivers/media/rc/pwm-ir-tx.c
12529 M: Thierry Reding <thierry.reding@gmail.com>
12530 L: linux-pwm@vger.kernel.org
12532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12533 F: Documentation/pwm.txt
12534 F: Documentation/devicetree/bindings/pwm/
12535 F: include/linux/pwm.h
12537 F: drivers/video/backlight/pwm_bl.c
12538 F: include/linux/pwm_backlight.h
12539 F: drivers/gpio/gpio-mvebu.c
12540 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12543 M: Robert Jarzmik <robert.jarzmik@free.fr>
12544 L: linux-gpio@vger.kernel.org
12546 F: drivers/gpio/gpio-pxa.c
12552 M: Robert Jarzmik <robert.jarzmik@free.fr>
12553 L: linux-rtc@vger.kernel.org
12556 PXA2xx/PXA3xx SUPPORT
12557 M: Daniel Mack <daniel@zonque.org>
12558 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12559 M: Robert Jarzmik <robert.jarzmik@free.fr>
12560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12561 T: git git://github.com/hzhuang1/linux.git
12562 T: git git://github.com/rjarzmik/linux.git
12564 F: arch/arm/boot/dts/pxa*
12565 F: arch/arm/mach-pxa/
12566 F: drivers/dma/pxa*
12567 F: drivers/pcmcia/pxa2xx*
12568 F: drivers/pinctrl/pxa/
12569 F: drivers/spi/spi-pxa2xx*
12570 F: drivers/usb/gadget/udc/pxa2*
12571 F: include/sound/pxa2xx-lib.h
12576 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12577 L: qat-linux@intel.com
12579 F: drivers/crypto/qat/
12581 QCOM AUDIO (ASoC) DRIVERS
12582 M: Patrick Lai <plai@codeaurora.org>
12583 M: Banajit Goswami <bgoswami@codeaurora.org>
12584 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12588 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12589 M: Gabriel Somlo <somlo@cmu.edu>
12590 M: "Michael S. Tsirkin" <mst@redhat.com>
12591 L: qemu-devel@nongnu.org
12593 F: drivers/firmware/qemu_fw_cfg.c
12594 F: include/uapi/linux/qemu_fw_cfg.h
12597 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12598 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12599 L: linux-rdma@vger.kernel.org
12601 F: drivers/infiniband/hw/qib/
12603 QLOGIC QL41xxx FCOE DRIVER
12604 M: QLogic-Storage-Upstream@cavium.com
12605 L: linux-scsi@vger.kernel.org
12607 F: drivers/scsi/qedf/
12609 QLOGIC QL41xxx ISCSI DRIVER
12610 M: QLogic-Storage-Upstream@cavium.com
12611 L: linux-scsi@vger.kernel.org
12613 F: drivers/scsi/qedi/
12615 QLOGIC QL4xxx ETHERNET DRIVER
12616 M: Ariel Elior <aelior@marvell.com>
12617 M: GR-everest-linux-l2@marvell.com
12618 L: netdev@vger.kernel.org
12620 F: drivers/net/ethernet/qlogic/qed/
12621 F: include/linux/qed/
12622 F: drivers/net/ethernet/qlogic/qede/
12624 QLOGIC QL4xxx RDMA DRIVER
12625 M: Michal Kalderon <mkalderon@marvell.com>
12626 M: Ariel Elior <aelior@marvell.com>
12627 L: linux-rdma@vger.kernel.org
12629 F: drivers/infiniband/hw/qedr/
12630 F: include/uapi/rdma/qedr-abi.h
12632 QLOGIC QLA1280 SCSI DRIVER
12633 M: Michael Reed <mdr@sgi.com>
12634 L: linux-scsi@vger.kernel.org
12636 F: drivers/scsi/qla1280.[ch]
12638 QLOGIC QLA2XXX FC-SCSI DRIVER
12639 M: qla2xxx-upstream@qlogic.com
12640 L: linux-scsi@vger.kernel.org
12642 F: Documentation/scsi/LICENSE.qla2xxx
12643 F: drivers/scsi/qla2xxx/
12645 QLOGIC QLA3XXX NETWORK DRIVER
12646 M: GR-Linux-NIC-Dev@marvell.com
12647 L: netdev@vger.kernel.org
12649 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12650 F: drivers/net/ethernet/qlogic/qla3xxx.*
12652 QLOGIC QLA4XXX iSCSI DRIVER
12653 M: QLogic-Storage-Upstream@qlogic.com
12654 L: linux-scsi@vger.kernel.org
12656 F: Documentation/scsi/LICENSE.qla4xxx
12657 F: drivers/scsi/qla4xxx/
12659 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12660 M: Shahed Shaikh <shshaikh@marvell.com>
12661 M: Manish Chopra <manishc@marvell.com>
12662 M: GR-Linux-NIC-Dev@marvell.com
12663 L: netdev@vger.kernel.org
12665 F: drivers/net/ethernet/qlogic/qlcnic/
12667 QLOGIC QLGE 10Gb ETHERNET DRIVER
12668 M: Manish Chopra <manishc@marvell.com>
12669 M: GR-Linux-NIC-Dev@marvell.com
12670 L: netdev@vger.kernel.org
12672 F: drivers/net/ethernet/qlogic/qlge/
12674 QM1D1B0004 MEDIA DRIVER
12675 M: Akihiro Tsukada <tskd08@gmail.com>
12676 L: linux-media@vger.kernel.org
12678 F: drivers/media/tuners/qm1d1b0004*
12680 QM1D1C0042 MEDIA DRIVER
12681 M: Akihiro Tsukada <tskd08@gmail.com>
12682 L: linux-media@vger.kernel.org
12684 F: drivers/media/tuners/qm1d1c0042*
12687 M: Anders Larsen <al@alarsen.net>
12688 W: http://www.alarsen.net/linux/qnx4fs/
12691 F: include/uapi/linux/qnx4_fs.h
12692 F: include/uapi/linux/qnxtypes.h
12694 QORIQ DPAA2 FSL-MC BUS DRIVER
12695 M: Stuart Yoder <stuyoder@gmail.com>
12696 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12697 L: linux-kernel@vger.kernel.org
12699 F: drivers/bus/fsl-mc/
12700 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12701 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12703 QT1010 MEDIA DRIVER
12704 M: Antti Palosaari <crope@iki.fi>
12705 L: linux-media@vger.kernel.org
12706 W: https://linuxtv.org
12707 W: http://palosaari.fi/linux/
12708 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12709 T: git git://linuxtv.org/anttip/media_tree.git
12711 F: drivers/media/tuners/qt1010*
12713 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12714 M: Kalle Valo <kvalo@codeaurora.org>
12715 L: ath10k@lists.infradead.org
12716 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12719 F: drivers/net/wireless/ath/ath10k/
12721 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12722 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12723 L: linux-wireless@vger.kernel.org
12724 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12726 F: drivers/net/wireless/ath/ath9k/
12728 QUALCOMM CAMERA SUBSYSTEM DRIVER
12729 M: Todor Tomov <todor.too@gmail.com>
12730 L: linux-media@vger.kernel.org
12732 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12733 F: Documentation/media/v4l-drivers/qcom_camss.rst
12734 F: drivers/media/platform/qcom/camss/
12736 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12737 M: Ilia Lin <ilia.lin@kernel.org>
12738 L: linux-pm@vger.kernel.org
12740 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12741 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12743 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12744 M: Timur Tabi <timur@kernel.org>
12745 L: netdev@vger.kernel.org
12747 F: drivers/net/ethernet/qualcomm/emac/
12749 QUALCOMM ETHQOS ETHERNET DRIVER
12750 M: Vinod Koul <vkoul@kernel.org>
12751 M: Niklas Cassel <niklas.cassel@linaro.org>
12752 L: netdev@vger.kernel.org
12754 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12755 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
12757 QUALCOMM GENERIC INTERFACE I2C DRIVER
12758 M: Alok Chauhan <alokc@codeaurora.org>
12759 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12760 L: linux-i2c@vger.kernel.org
12761 L: linux-arm-msm@vger.kernel.org
12763 F: drivers/i2c/busses/i2c-qcom-geni.c
12765 QUALCOMM HEXAGON ARCHITECTURE
12766 M: Richard Kuo <rkuo@codeaurora.org>
12767 L: linux-hexagon@vger.kernel.org
12768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12772 QUALCOMM HIDMA DRIVER
12773 M: Sinan Kaya <okaya@kernel.org>
12774 L: linux-arm-kernel@lists.infradead.org
12775 L: linux-arm-msm@vger.kernel.org
12776 L: dmaengine@vger.kernel.org
12778 F: drivers/dma/qcom/hidma*
12781 M: Rob Clark <robdclark@gmail.com>
12782 L: iommu@lists.linux-foundation.org
12783 L: linux-arm-msm@vger.kernel.org
12785 F: drivers/iommu/qcom_iommu.c
12787 QUALCOMM TSENS THERMAL DRIVER
12788 M: Amit Kucheria <amit.kucheria@linaro.org>
12789 L: linux-pm@vger.kernel.org
12790 L: linux-arm-msm@vger.kernel.org
12792 F: drivers/thermal/qcom/
12794 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12795 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12796 L: linux-media@vger.kernel.org
12797 L: linux-arm-msm@vger.kernel.org
12798 T: git git://linuxtv.org/media_tree.git
12800 F: drivers/media/platform/qcom/venus/
12802 QUALCOMM WCN36XX WIRELESS DRIVER
12803 M: Kalle Valo <kvalo@codeaurora.org>
12804 L: wcn36xx@lists.infradead.org
12805 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12806 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12808 F: drivers/net/wireless/ath/wcn36xx/
12810 QUANTENNA QTNFMAC WIRELESS DRIVER
12811 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12812 M: Avinash Patil <avinashp@quantenna.com>
12813 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12814 L: linux-wireless@vger.kernel.org
12816 F: drivers/net/wireless/quantenna
12818 RADEON and AMDGPU DRM DRIVERS
12819 M: Alex Deucher <alexander.deucher@amd.com>
12820 M: Christian König <christian.koenig@amd.com>
12821 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12822 L: amd-gfx@lists.freedesktop.org
12823 T: git git://people.freedesktop.org/~agd5f/linux
12825 F: drivers/gpu/drm/radeon/
12826 F: include/uapi/drm/radeon_drm.h
12827 F: drivers/gpu/drm/amd/
12828 F: include/uapi/drm/amdgpu_drm.h
12830 RADEON FRAMEBUFFER DISPLAY DRIVER
12831 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12832 L: linux-fbdev@vger.kernel.org
12834 F: drivers/video/fbdev/aty/radeon*
12835 F: include/uapi/linux/radeonfb.h
12837 RADIOSHARK RADIO DRIVER
12838 M: Hans Verkuil <hverkuil@xs4all.nl>
12839 L: linux-media@vger.kernel.org
12840 T: git git://linuxtv.org/media_tree.git
12842 F: drivers/media/radio/radio-shark.c
12844 RADIOSHARK2 RADIO DRIVER
12845 M: Hans Verkuil <hverkuil@xs4all.nl>
12846 L: linux-media@vger.kernel.org
12847 T: git git://linuxtv.org/media_tree.git
12849 F: drivers/media/radio/radio-shark2.c
12850 F: drivers/media/radio/radio-tea5777.c
12852 RADOS BLOCK DEVICE (RBD)
12853 M: Ilya Dryomov <idryomov@gmail.com>
12854 M: Sage Weil <sage@redhat.com>
12855 M: Alex Elder <elder@kernel.org>
12856 L: ceph-devel@vger.kernel.org
12857 W: http://ceph.com/
12858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12859 T: git git://github.com/ceph/ceph-client.git
12861 F: Documentation/ABI/testing/sysfs-bus-rbd
12862 F: drivers/block/rbd.c
12863 F: drivers/block/rbd_types.h
12865 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12866 M: Paul Mackerras <paulus@samba.org>
12867 L: linux-fbdev@vger.kernel.org
12869 F: drivers/video/fbdev/aty/aty128fb.c
12871 RAINSHADOW-CEC DRIVER
12872 M: Hans Verkuil <hverkuil@xs4all.nl>
12873 L: linux-media@vger.kernel.org
12874 T: git git://linuxtv.org/media_tree.git
12876 F: drivers/media/usb/rainshadow-cec/*
12878 RALINK MIPS ARCHITECTURE
12879 M: John Crispin <john@phrozen.org>
12880 L: linux-mips@vger.kernel.org
12882 F: arch/mips/ralink
12884 RALINK RT2X00 WIRELESS LAN DRIVER
12886 M: Stanislaw Gruszka <sgruszka@redhat.com>
12887 M: Helmut Schaa <helmut.schaa@googlemail.com>
12888 L: linux-wireless@vger.kernel.org
12890 F: drivers/net/wireless/ralink/rt2x00/
12892 RAMDISK RAM BLOCK DEVICE DRIVER
12893 M: Jens Axboe <axboe@kernel.dk>
12895 F: Documentation/blockdev/ramdisk.txt
12896 F: drivers/block/brd.c
12898 RANCHU VIRTUAL BOARD FOR MIPS
12899 M: Miodrag Dinic <miodrag.dinic@mips.com>
12900 L: linux-mips@vger.kernel.org
12902 F: arch/mips/generic/board-ranchu.c
12903 F: arch/mips/configs/generic/board-ranchu.config
12905 RANDOM NUMBER DRIVER
12906 M: "Theodore Ts'o" <tytso@mit.edu>
12908 F: drivers/char/random.c
12911 M: Matt Porter <mporter@kernel.crashing.org>
12912 M: Alexandre Bounine <alex.bou9@gmail.com>
12914 F: drivers/rapidio/
12916 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12917 L: linux-wireless@vger.kernel.org
12919 F: drivers/net/wireless/ray*
12921 RCUTORTURE TEST FRAMEWORK
12922 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12923 M: Josh Triplett <josh@joshtriplett.org>
12924 R: Steven Rostedt <rostedt@goodmis.org>
12925 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12926 R: Lai Jiangshan <jiangshanlai@gmail.com>
12927 L: linux-kernel@vger.kernel.org
12929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12930 F: tools/testing/selftests/rcutorture
12933 M: Florian Fainelli <florian@openwrt.org>
12936 RDC R6040 FAST ETHERNET DRIVER
12937 M: Florian Fainelli <f.fainelli@gmail.com>
12938 L: netdev@vger.kernel.org
12940 F: drivers/net/ethernet/rdc/r6040.c
12942 RDMAVT - RDMA verbs software
12943 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12944 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12945 L: linux-rdma@vger.kernel.org
12947 F: drivers/infiniband/sw/rdmavt
12949 RDS - RELIABLE DATAGRAM SOCKETS
12950 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12951 L: netdev@vger.kernel.org
12952 L: linux-rdma@vger.kernel.org
12953 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12954 W: https://oss.oracle.com/projects/rds/
12957 F: Documentation/networking/rds.txt
12959 RDT - RESOURCE ALLOCATION
12960 M: Fenghua Yu <fenghua.yu@intel.com>
12961 M: Reinette Chatre <reinette.chatre@intel.com>
12962 L: linux-kernel@vger.kernel.org
12964 F: arch/x86/kernel/cpu/resctrl/
12965 F: arch/x86/include/asm/resctrl_sched.h
12966 F: Documentation/x86/resctrl*
12968 READ-COPY UPDATE (RCU)
12969 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12970 M: Josh Triplett <josh@joshtriplett.org>
12971 R: Steven Rostedt <rostedt@goodmis.org>
12972 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12973 R: Lai Jiangshan <jiangshanlai@gmail.com>
12974 R: Joel Fernandes <joel@joelfernandes.org>
12975 L: linux-kernel@vger.kernel.org
12976 W: http://www.rdrop.com/users/paulmck/RCU/
12978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12979 F: Documentation/RCU/
12980 X: Documentation/RCU/torture.txt
12981 F: include/linux/rcu*
12982 X: include/linux/srcu*.h
12984 X: kernel/rcu/srcu*.c
12986 REAL TIME CLOCK (RTC) SUBSYSTEM
12987 M: Alessandro Zummo <a.zummo@towertech.it>
12988 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12989 L: linux-rtc@vger.kernel.org
12990 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12993 F: Documentation/devicetree/bindings/rtc/
12994 F: Documentation/rtc.txt
12996 F: include/linux/rtc.h
12997 F: include/uapi/linux/rtc.h
12998 F: include/linux/rtc/
12999 F: include/linux/platform_data/rtc-*
13000 F: tools/testing/selftests/rtc/
13002 REALTEK AUDIO CODECS
13003 M: Bard Liao <bardliao@realtek.com>
13004 M: Oder Chiou <oder_chiou@realtek.com>
13006 F: sound/soc/codecs/rt*
13007 F: include/sound/rt*.h
13009 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13010 M: Linus Walleij <linus.walleij@linaro.org>
13012 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13013 F: drivers/net/dsa/realtek-smi*
13014 F: drivers/net/dsa/rtl83*
13016 REDPINE WIRELESS DRIVER
13017 M: Amitkumar Karwar <amitkarwar@gmail.com>
13018 M: Siva Rebbagondla <siva8118@gmail.com>
13019 L: linux-wireless@vger.kernel.org
13021 F: drivers/net/wireless/rsi/
13023 REGISTER MAP ABSTRACTION
13024 M: Mark Brown <broonie@kernel.org>
13025 L: linux-kernel@vger.kernel.org
13026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13028 F: Documentation/devicetree/bindings/regmap/
13029 F: drivers/base/regmap/
13030 F: include/linux/regmap.h
13032 REISERFS FILE SYSTEM
13033 L: reiserfs-devel@vger.kernel.org
13037 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13038 M: Ohad Ben-Cohen <ohad@wizery.com>
13039 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13040 L: linux-remoteproc@vger.kernel.org
13041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13043 F: Documentation/devicetree/bindings/remoteproc/
13044 F: Documentation/remoteproc.txt
13045 F: drivers/remoteproc/
13046 F: include/linux/remoteproc.h
13048 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13049 M: Ohad Ben-Cohen <ohad@wizery.com>
13050 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13051 L: linux-remoteproc@vger.kernel.org
13052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13055 F: Documentation/rpmsg.txt
13056 F: include/linux/rpmsg.h
13057 F: include/linux/rpmsg/
13059 RENESAS CLOCK DRIVERS
13060 M: Geert Uytterhoeven <geert+renesas@glider.be>
13061 L: linux-renesas-soc@vger.kernel.org
13062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13064 F: drivers/clk/renesas/
13066 RENESAS EMEV2 I2C DRIVER
13067 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13069 F: drivers/i2c/busses/i2c-emev2.c
13071 RENESAS ETHERNET DRIVERS
13072 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13073 L: netdev@vger.kernel.org
13074 L: linux-renesas-soc@vger.kernel.org
13075 F: Documentation/devicetree/bindings/net/renesas,*.txt
13076 F: Documentation/devicetree/bindings/net/sh_eth.txt
13077 F: drivers/net/ethernet/renesas/
13078 F: include/linux/sh_eth.h
13080 RENESAS R-CAR GYROADC DRIVER
13081 M: Marek Vasut <marek.vasut@gmail.com>
13082 L: linux-iio@vger.kernel.org
13084 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13085 F: drivers/iio/adc/rcar-gyroadc.c
13087 RENESAS R-CAR I2C DRIVERS
13088 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13090 F: drivers/i2c/busses/i2c-rcar.c
13091 F: drivers/i2c/busses/i2c-sh_mobile.c
13093 RENESAS RIIC DRIVER
13094 M: Chris Brandt <chris.brandt@renesas.com>
13096 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13097 F: drivers/i2c/busses/i2c-riic.c
13099 RENESAS USB PHY DRIVER
13100 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13101 L: linux-renesas-soc@vger.kernel.org
13103 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13105 RESET CONTROLLER FRAMEWORK
13106 M: Philipp Zabel <p.zabel@pengutronix.de>
13107 T: git git://git.pengutronix.de/git/pza/linux
13110 F: Documentation/devicetree/bindings/reset/
13111 F: include/dt-bindings/reset/
13112 F: include/linux/reset.h
13113 F: include/linux/reset/
13114 F: include/linux/reset-controller.h
13116 RESTARTABLE SEQUENCES SUPPORT
13117 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13118 M: Peter Zijlstra <peterz@infradead.org>
13119 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13120 M: Boqun Feng <boqun.feng@gmail.com>
13121 L: linux-kernel@vger.kernel.org
13124 F: include/uapi/linux/rseq.h
13125 F: include/trace/events/rseq.h
13126 F: tools/testing/selftests/rseq/
13129 M: Johannes Berg <johannes@sipsolutions.net>
13130 L: linux-wireless@vger.kernel.org
13131 W: http://wireless.kernel.org/
13132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13135 F: Documentation/rfkill.txt
13136 F: Documentation/ABI/stable/sysfs-class-rfkill
13138 F: include/linux/rfkill.h
13139 F: include/uapi/linux/rfkill.h
13142 M: Thomas Graf <tgraf@suug.ch>
13143 M: Herbert Xu <herbert@gondor.apana.org.au>
13144 L: netdev@vger.kernel.org
13146 F: lib/rhashtable.c
13147 F: lib/test_rhashtable.c
13148 F: include/linux/rhashtable.h
13149 F: include/linux/rhashtable-types.h
13151 RICOH R5C592 MEMORYSTICK DRIVER
13152 M: Maxim Levitsky <maximlevitsky@gmail.com>
13154 F: drivers/memstick/host/r592.*
13156 RICOH SMARTMEDIA/XD DRIVER
13157 M: Maxim Levitsky <maximlevitsky@gmail.com>
13159 F: drivers/mtd/nand/raw/r852.c
13160 F: drivers/mtd/nand/raw/r852.h
13162 RISC-V ARCHITECTURE
13163 M: Palmer Dabbelt <palmer@sifive.com>
13164 M: Albert Ou <aou@eecs.berkeley.edu>
13165 L: linux-riscv@lists.infradead.org
13166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13173 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13174 W: http://sourceforge.net/projects/roccat/
13176 F: drivers/hid/hid-roccat*
13177 F: include/linux/hid-roccat*
13178 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13180 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13181 M: Jacob chen <jacob2.chen@rock-chips.com>
13182 L: linux-media@vger.kernel.org
13184 F: drivers/media/platform/rockchip/rga/
13185 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13187 ROCKCHIP VPU CODEC DRIVER
13188 M: Ezequiel Garcia <ezequiel@collabora.com>
13189 L: linux-media@vger.kernel.org
13191 F: drivers/staging/media/platform/rockchip/vpu/
13192 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13195 M: Jiri Pirko <jiri@resnulli.us>
13196 L: netdev@vger.kernel.org
13198 F: drivers/net/ethernet/rocker/
13202 W: http://www.comtrol.com
13204 F: Documentation/serial/rocket.txt
13205 F: drivers/tty/rocket*
13207 ROCKETPORT EXPRESS/INFINITY DRIVER
13208 M: Kevin Cernekee <cernekee@gmail.com>
13209 L: linux-serial@vger.kernel.org
13211 F: drivers/tty/serial/rp2.*
13213 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13214 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13215 L: linux-kernel@vger.kernel.org
13216 L: linux-renesas-soc@vger.kernel.org
13218 F: drivers/mfd/bd9571mwv.c
13219 F: drivers/regulator/bd9571mwv-regulator.c
13220 F: drivers/gpio/gpio-bd9571mwv.c
13221 F: include/linux/mfd/bd9571mwv.h
13222 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13225 M: Ralf Baechle <ralf@linux-mips.org>
13226 L: linux-hams@vger.kernel.org
13227 W: http://www.linux-ax25.org/
13229 F: include/net/rose.h
13230 F: include/uapi/linux/rose.h
13233 RTL2830 MEDIA DRIVER
13234 M: Antti Palosaari <crope@iki.fi>
13235 L: linux-media@vger.kernel.org
13236 W: https://linuxtv.org
13237 W: http://palosaari.fi/linux/
13238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13239 T: git git://linuxtv.org/anttip/media_tree.git
13241 F: drivers/media/dvb-frontends/rtl2830*
13243 RTL2832 MEDIA DRIVER
13244 M: Antti Palosaari <crope@iki.fi>
13245 L: linux-media@vger.kernel.org
13246 W: https://linuxtv.org
13247 W: http://palosaari.fi/linux/
13248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13249 T: git git://linuxtv.org/anttip/media_tree.git
13251 F: drivers/media/dvb-frontends/rtl2832*
13253 RTL2832_SDR MEDIA DRIVER
13254 M: Antti Palosaari <crope@iki.fi>
13255 L: linux-media@vger.kernel.org
13256 W: https://linuxtv.org
13257 W: http://palosaari.fi/linux/
13258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13259 T: git git://linuxtv.org/anttip/media_tree.git
13261 F: drivers/media/dvb-frontends/rtl2832_sdr*
13263 RTL8180 WIRELESS DRIVER
13264 L: linux-wireless@vger.kernel.org
13265 W: http://wireless.kernel.org/
13266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13268 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13270 RTL8187 WIRELESS DRIVER
13271 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13272 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13273 M: Larry Finger <Larry.Finger@lwfinger.net>
13274 L: linux-wireless@vger.kernel.org
13275 W: http://wireless.kernel.org/
13276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13278 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13280 REALTEK WIRELESS DRIVER (rtlwifi family)
13281 M: Ping-Ke Shih <pkshih@realtek.com>
13282 L: linux-wireless@vger.kernel.org
13283 W: http://wireless.kernel.org/
13284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13286 F: drivers/net/wireless/realtek/rtlwifi/
13288 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13289 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13290 L: linux-wireless@vger.kernel.org
13291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13293 F: drivers/net/wireless/realtek/rtl8xxxu/
13295 RXRPC SOCKETS (AF_RXRPC)
13296 M: David Howells <dhowells@redhat.com>
13297 L: linux-afs@lists.infradead.org
13300 F: include/keys/rxrpc-type.h
13301 F: include/net/af_rxrpc.h
13302 F: include/trace/events/rxrpc.h
13303 F: include/uapi/linux/rxrpc.h
13304 F: Documentation/networking/rxrpc.txt
13305 W: https://www.infradead.org/~dhowells/kafs/
13307 S3 SAVAGE FRAMEBUFFER DRIVER
13308 M: Antonino Daplas <adaplas@gmail.com>
13309 L: linux-fbdev@vger.kernel.org
13311 F: drivers/video/fbdev/savage/
13314 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13315 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13316 L: linux-s390@vger.kernel.org
13317 W: http://www.ibm.com/developerworks/linux/linux390/
13318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13322 F: Documentation/s390/
13323 F: Documentation/driver-api/s390-drivers.rst
13325 S390 COMMON I/O LAYER
13326 M: Sebastian Ott <sebott@linux.ibm.com>
13327 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13328 L: linux-s390@vger.kernel.org
13329 W: http://www.ibm.com/developerworks/linux/linux390/
13331 F: drivers/s390/cio/
13334 M: Stefan Haberland <sth@linux.ibm.com>
13335 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13336 L: linux-s390@vger.kernel.org
13337 W: http://www.ibm.com/developerworks/linux/linux390/
13339 F: drivers/s390/block/dasd*
13340 F: block/partitions/ibm.c
13343 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13344 L: linux-s390@vger.kernel.org
13345 W: http://www.ibm.com/developerworks/linux/linux390/
13347 F: drivers/iommu/s390-iommu.c
13349 S390 IUCV NETWORK LAYER
13350 M: Julian Wiedmann <jwi@linux.ibm.com>
13351 M: Ursula Braun <ubraun@linux.ibm.com>
13352 L: linux-s390@vger.kernel.org
13353 W: http://www.ibm.com/developerworks/linux/linux390/
13355 F: drivers/s390/net/*iucv*
13356 F: include/net/iucv/
13359 S390 NETWORK DRIVERS
13360 M: Julian Wiedmann <jwi@linux.ibm.com>
13361 M: Ursula Braun <ubraun@linux.ibm.com>
13362 L: linux-s390@vger.kernel.org
13363 W: http://www.ibm.com/developerworks/linux/linux390/
13365 F: drivers/s390/net/
13368 M: Sebastian Ott <sebott@linux.ibm.com>
13369 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13370 L: linux-s390@vger.kernel.org
13371 W: http://www.ibm.com/developerworks/linux/linux390/
13374 F: drivers/pci/hotplug/s390_pci_hpc.c
13376 S390 VFIO-CCW DRIVER
13377 M: Cornelia Huck <cohuck@redhat.com>
13378 M: Farhan Ali <alifm@linux.ibm.com>
13379 M: Eric Farman <farman@linux.ibm.com>
13380 R: Halil Pasic <pasic@linux.ibm.com>
13381 L: linux-s390@vger.kernel.org
13382 L: kvm@vger.kernel.org
13384 F: drivers/s390/cio/vfio_ccw*
13385 F: Documentation/s390/vfio-ccw.txt
13386 F: include/uapi/linux/vfio_ccw.h
13389 M: Harald Freudenberger <freude@linux.ibm.com>
13390 L: linux-s390@vger.kernel.org
13391 W: http://www.ibm.com/developerworks/linux/linux390/
13393 F: drivers/s390/crypto/
13395 S390 VFIO AP DRIVER
13396 M: Tony Krowiak <akrowiak@linux.ibm.com>
13397 M: Pierre Morel <pmorel@linux.ibm.com>
13398 M: Halil Pasic <pasic@linux.ibm.com>
13399 L: linux-s390@vger.kernel.org
13400 W: http://www.ibm.com/developerworks/linux/linux390/
13402 F: drivers/s390/crypto/vfio_ap_drv.c
13403 F: drivers/s390/crypto/vfio_ap_private.h
13404 F: drivers/s390/crypto/vfio_ap_ops.c
13405 F: Documentation/s390/vfio-ap.txt
13408 M: Steffen Maier <maier@linux.ibm.com>
13409 M: Benjamin Block <bblock@linux.ibm.com>
13410 L: linux-s390@vger.kernel.org
13411 W: http://www.ibm.com/developerworks/linux/linux390/
13413 F: drivers/s390/scsi/zfcp_*
13415 S3C24XX SD/MMC Driver
13416 M: Ben Dooks <ben-linux@fluff.org>
13417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13419 F: drivers/mmc/host/s3cmci.*
13421 SAA6588 RDS RECEIVER DRIVER
13422 M: Hans Verkuil <hverkuil@xs4all.nl>
13423 L: linux-media@vger.kernel.org
13424 T: git git://linuxtv.org/media_tree.git
13425 W: https://linuxtv.org
13427 F: drivers/media/i2c/saa6588*
13429 SAA7134 VIDEO4LINUX DRIVER
13430 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13431 L: linux-media@vger.kernel.org
13432 W: https://linuxtv.org
13433 T: git git://linuxtv.org/media_tree.git
13435 F: Documentation/media/v4l-drivers/saa7134*
13436 F: drivers/media/pci/saa7134/
13438 SAA7146 VIDEO4LINUX-2 DRIVER
13439 M: Hans Verkuil <hverkuil@xs4all.nl>
13440 L: linux-media@vger.kernel.org
13441 T: git git://linuxtv.org/media_tree.git
13443 F: drivers/media/common/saa7146/
13444 F: drivers/media/pci/saa7146/
13445 F: include/media/drv-intf/saa7146*
13447 SAMSUNG AUDIO (ASoC) DRIVERS
13448 M: Krzysztof Kozlowski <krzk@kernel.org>
13449 M: Sangbeom Kim <sbkim73@samsung.com>
13450 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13451 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13453 F: sound/soc/samsung/
13454 F: Documentation/devicetree/bindings/sound/samsung*
13456 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13457 M: Krzysztof Kozlowski <krzk@kernel.org>
13458 L: linux-crypto@vger.kernel.org
13459 L: linux-samsung-soc@vger.kernel.org
13461 F: drivers/crypto/exynos-rng.c
13462 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13464 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13465 M: Łukasz Stelmach <l.stelmach@samsung.com>
13466 L: linux-samsung-soc@vger.kernel.org
13468 F: drivers/char/hw_random/exynos-trng.c
13469 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13471 SAMSUNG FRAMEBUFFER DRIVER
13472 M: Jingoo Han <jingoohan1@gmail.com>
13473 L: linux-fbdev@vger.kernel.org
13475 F: drivers/video/fbdev/s3c-fb.c
13477 SAMSUNG LAPTOP DRIVER
13478 M: Corentin Chary <corentin.chary@gmail.com>
13479 L: platform-driver-x86@vger.kernel.org
13481 F: drivers/platform/x86/samsung-laptop.c
13483 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13484 M: Sangbeom Kim <sbkim73@samsung.com>
13485 M: Krzysztof Kozlowski <krzk@kernel.org>
13486 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13487 L: linux-kernel@vger.kernel.org
13488 L: linux-samsung-soc@vger.kernel.org
13490 F: drivers/mfd/sec*.c
13491 F: drivers/regulator/s2m*.c
13492 F: drivers/regulator/s5m*.c
13493 F: drivers/clk/clk-s2mps11.c
13494 F: drivers/rtc/rtc-s5m.c
13495 F: include/linux/mfd/samsung/
13496 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13497 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13498 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13499 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13501 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13502 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13503 L: linux-media@vger.kernel.org
13504 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13506 F: drivers/media/platform/s3c-camif/
13507 F: include/media/drv-intf/s3c_camif.h
13509 SAMSUNG S3FWRN5 NFC DRIVER
13510 M: Robert Baldyga <r.baldyga@samsung.com>
13511 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13512 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13514 F: drivers/nfc/s3fwrn5
13516 SAMSUNG S5C73M3 CAMERA DRIVER
13517 M: Kyungmin Park <kyungmin.park@samsung.com>
13518 M: Andrzej Hajda <a.hajda@samsung.com>
13519 L: linux-media@vger.kernel.org
13521 F: drivers/media/i2c/s5c73m3/*
13523 SAMSUNG S5K5BAF CAMERA DRIVER
13524 M: Kyungmin Park <kyungmin.park@samsung.com>
13525 M: Andrzej Hajda <a.hajda@samsung.com>
13526 L: linux-media@vger.kernel.org
13528 F: drivers/media/i2c/s5k5baf.c
13530 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13531 M: Krzysztof Kozlowski <krzk@kernel.org>
13532 M: Vladimir Zapolskiy <vz@mleia.com>
13533 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13534 L: linux-crypto@vger.kernel.org
13535 L: linux-samsung-soc@vger.kernel.org
13537 F: drivers/crypto/s5p-sss.c
13539 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13540 M: Kyungmin Park <kyungmin.park@samsung.com>
13541 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13542 L: linux-media@vger.kernel.org
13543 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13545 F: drivers/media/platform/exynos4-is/
13547 SAMSUNG SOC CLOCK DRIVERS
13548 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13549 M: Tomasz Figa <tomasz.figa@gmail.com>
13550 M: Chanwoo Choi <cw00.choi@samsung.com>
13552 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13554 F: drivers/clk/samsung/
13555 F: include/dt-bindings/clock/exynos*.h
13556 F: Documentation/devicetree/bindings/clock/exynos*.txt
13558 SAMSUNG SPI DRIVERS
13559 M: Kukjin Kim <kgene@kernel.org>
13560 M: Krzysztof Kozlowski <krzk@kernel.org>
13561 M: Andi Shyti <andi@etezian.org>
13562 L: linux-spi@vger.kernel.org
13563 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13565 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13566 F: drivers/spi/spi-s3c*
13567 F: include/linux/platform_data/spi-s3c64xx.h
13569 SAMSUNG SXGBE DRIVERS
13570 M: Byungho An <bh74.an@samsung.com>
13571 M: Girish K S <ks.giri@samsung.com>
13572 M: Vipul Pandya <vipul.pandya@samsung.com>
13574 L: netdev@vger.kernel.org
13575 F: drivers/net/ethernet/samsung/sxgbe/
13577 SAMSUNG THERMAL DRIVER
13578 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13579 L: linux-pm@vger.kernel.org
13580 L: linux-samsung-soc@vger.kernel.org
13582 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13583 F: drivers/thermal/samsung/
13585 SAMSUNG USB2 PHY DRIVER
13586 M: Kamil Debski <kamil@wypas.org>
13587 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13588 L: linux-kernel@vger.kernel.org
13590 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13591 F: Documentation/phy/samsung-usb2.txt
13592 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13593 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13594 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13595 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13596 F: drivers/phy/samsung/phy-samsung-usb2.c
13597 F: drivers/phy/samsung/phy-samsung-usb2.h
13600 M: Zwane Mwaikambo <zwanem@gmail.com>
13602 F: drivers/watchdog/sc1200wdt.c
13605 M: Ingo Molnar <mingo@redhat.com>
13606 M: Peter Zijlstra <peterz@infradead.org>
13607 L: linux-kernel@vger.kernel.org
13608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13611 F: include/linux/sched.h
13612 F: include/uapi/linux/sched.h
13613 F: include/linux/wait.h
13614 F: include/linux/preempt.h
13616 SCR24X CHIP CARD INTERFACE DRIVER
13617 M: Lubomir Rintel <lkundrak@v3.sk>
13619 F: drivers/char/pcmcia/scr24x_cs.c
13622 M: Jens Axboe <axboe@kernel.dk>
13623 L: linux-scsi@vger.kernel.org
13624 W: http://www.kernel.dk
13626 F: drivers/scsi/sr*
13628 SCSI RDMA PROTOCOL (SRP) INITIATOR
13629 M: Bart Van Assche <bvanassche@acm.org>
13630 L: linux-rdma@vger.kernel.org
13632 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13633 F: drivers/infiniband/ulp/srp/
13634 F: include/scsi/srp.h
13636 SCSI RDMA PROTOCOL (SRP) TARGET
13637 M: Bart Van Assche <bvanassche@acm.org>
13638 L: linux-rdma@vger.kernel.org
13639 L: target-devel@vger.kernel.org
13641 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13642 F: drivers/infiniband/ulp/srpt/
13645 M: Doug Gilbert <dgilbert@interlog.com>
13646 L: linux-scsi@vger.kernel.org
13647 W: http://sg.danny.cz/sg
13649 F: Documentation/scsi/scsi-generic.txt
13650 F: drivers/scsi/sg.c
13651 F: include/scsi/sg.h
13654 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13656 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13658 L: linux-scsi@vger.kernel.org
13660 F: Documentation/devicetree/bindings/scsi/
13665 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13666 L: linux-scsi@vger.kernel.org
13668 F: Documentation/scsi/st.txt
13669 F: drivers/scsi/st.*
13670 F: drivers/scsi/st_*.h
13673 M: Vlad Yasevich <vyasevich@gmail.com>
13674 M: Neil Horman <nhorman@tuxdriver.com>
13675 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13676 L: linux-sctp@vger.kernel.org
13677 W: http://lksctp.sourceforge.net
13679 F: Documentation/networking/sctp.txt
13680 F: include/linux/sctp.h
13681 F: include/uapi/linux/sctp.h
13682 F: include/net/sctp/
13686 M: Jim Cromie <jim.cromie@gmail.com>
13688 F: Documentation/i2c/busses/scx200_acb
13689 F: arch/x86/platform/scx200/
13690 F: drivers/watchdog/scx200_wdt.c
13691 F: drivers/i2c/busses/scx200*
13692 F: drivers/mtd/maps/scx200_docflash.c
13693 F: include/linux/scx200.h
13696 M: Jim Cromie <jim.cromie@gmail.com>
13698 F: drivers/char/scx200_gpio.c
13699 F: include/linux/scx200_gpio.h
13701 SCx200 HRT CLOCKSOURCE DRIVER
13702 M: Jim Cromie <jim.cromie@gmail.com>
13704 F: drivers/clocksource/scx200_hrt.c
13706 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13707 M: Sascha Sommer <saschasommer@freenet.de>
13708 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13710 F: drivers/mmc/host/sdricoh_cs.c
13712 SECO BOARDS CEC DRIVER
13713 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13715 F: drivers/media/platform/seco-cec/seco-cec.c
13716 F: drivers/media/platform/seco-cec/seco-cec.h
13719 M: Kees Cook <keescook@chromium.org>
13720 R: Andy Lutomirski <luto@amacapital.net>
13721 R: Will Drewry <wad@chromium.org>
13722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13724 F: kernel/seccomp.c
13725 F: include/uapi/linux/seccomp.h
13726 F: include/linux/seccomp.h
13727 F: tools/testing/selftests/seccomp/*
13728 F: tools/testing/selftests/kselftest_harness.h
13729 F: Documentation/userspace-api/seccomp_filter.rst
13730 K: \bsecure_computing
13733 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13734 M: Al Cooper <alcooperx@gmail.com>
13735 L: linux-mmc@vger.kernel.org
13736 L: bcm-kernel-feedback-list@broadcom.com
13738 F: drivers/mmc/host/sdhci-brcmstb*
13740 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13741 M: Adrian Hunter <adrian.hunter@intel.com>
13742 L: linux-mmc@vger.kernel.org
13744 F: drivers/mmc/host/sdhci*
13745 F: include/linux/mmc/sdhci*
13747 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13748 M: Adrian Hunter <adrian.hunter@intel.com>
13749 M: Ritesh Harjani <riteshh@codeaurora.org>
13750 M: Asutosh Das <asutoshd@codeaurora.org>
13751 L: linux-mmc@vger.kernel.org
13753 F: drivers/mmc/host/cqhci*
13755 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13756 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13757 M: Manjunath M B <manjumb@synopsys.com>
13758 L: linux-mmc@vger.kernel.org
13760 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13762 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13763 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13764 L: linux-mmc@vger.kernel.org
13766 F: drivers/mmc/host/sdhci-of-at91.c
13768 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13769 M: Ben Dooks <ben-linux@fluff.org>
13770 M: Jaehoon Chung <jh80.chung@samsung.com>
13771 L: linux-mmc@vger.kernel.org
13773 F: drivers/mmc/host/sdhci-s3c*
13775 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13776 M: Viresh Kumar <vireshk@kernel.org>
13777 L: linux-mmc@vger.kernel.org
13779 F: drivers/mmc/host/sdhci-spear.c
13781 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13782 M: Kishon Vijay Abraham I <kishon@ti.com>
13783 L: linux-mmc@vger.kernel.org
13785 F: drivers/mmc/host/sdhci-omap.c
13787 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13788 M: Scott Bauer <scott.bauer@intel.com>
13789 M: Jonathan Derrick <jonathan.derrick@intel.com>
13790 L: linux-block@vger.kernel.org
13793 F: block/opal_proto.h
13794 F: include/linux/sed*
13795 F: include/uapi/linux/sed*
13798 M: Security Officers <security@kernel.org>
13802 M: James Morris <jmorris@namei.org>
13803 M: "Serge E. Hallyn" <serge@hallyn.com>
13804 L: linux-security-module@vger.kernel.org (suggested Cc:)
13805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13806 W: http://kernsec.org/
13809 X: security/selinux/
13811 SELINUX SECURITY MODULE
13812 M: Paul Moore <paul@paul-moore.com>
13813 M: Stephen Smalley <sds@tycho.nsa.gov>
13814 M: Eric Paris <eparis@parisplace.org>
13815 L: selinux@vger.kernel.org
13816 W: https://selinuxproject.org
13817 W: https://github.com/SELinuxProject
13818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13820 F: include/linux/selinux*
13821 F: security/selinux/
13822 F: scripts/selinux/
13823 F: Documentation/admin-guide/LSM/SELinux.rst
13826 M: Jiri Slaby <jirislaby@gmail.com>
13828 F: drivers/misc/phantom.c
13829 F: include/uapi/linux/phantom.h
13832 M: Rob Herring <robh@kernel.org>
13833 L: linux-serial@vger.kernel.org
13835 F: Documentation/devicetree/bindings/serial/slave-device.txt
13836 F: drivers/tty/serdev/
13837 F: include/linux/serdev.h
13840 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13841 L: linux-serial@vger.kernel.org
13843 F: Documentation/devicetree/bindings/serial/
13844 F: drivers/tty/serial/
13847 M: Sean Young <sean@mess.org>
13848 L: linux-media@vger.kernel.org
13850 F: drivers/media/rc/serial_ir.c
13853 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13854 M: Edward Cree <ecree@solarflare.com>
13855 M: Bert Kenward <bkenward@solarflare.com>
13856 L: netdev@vger.kernel.org
13858 F: drivers/net/ethernet/sfc/
13860 SFF/SFP/SFP+ MODULE SUPPORT
13861 M: Russell King <linux@armlinux.org.uk>
13862 L: netdev@vger.kernel.org
13864 F: drivers/net/phy/phylink.c
13865 F: drivers/net/phy/sfp*
13866 F: include/linux/phylink.h
13867 F: include/linux/sfp.h
13870 M: Dimitri Sivanich <sivanich@sgi.com>
13872 F: drivers/misc/sgi-gru/
13874 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13875 M: Pat Gefre <pfg@sgi.com>
13876 L: linux-ia64@vger.kernel.org
13878 F: Documentation/ia64/serial.txt
13879 F: drivers/tty/serial/ioc?_serial.c
13880 F: include/linux/ioc?.h
13882 SGI XP/XPC/XPNET DRIVER
13883 M: Cliff Whickman <cpw@sgi.com>
13884 M: Robin Holt <robinmholt@gmail.com>
13886 F: drivers/misc/sgi-xp/
13888 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13889 M: Ursula Braun <ubraun@linux.ibm.com>
13890 M: Karsten Graul <kgraul@linux.ibm.com>
13891 L: linux-s390@vger.kernel.org
13892 W: http://www.ibm.com/developerworks/linux/linux390/
13896 SHARP RJ54N1CB0C SENSOR DRIVER
13897 M: Jacopo Mondi <jacopo@jmondi.org>
13898 L: linux-media@vger.kernel.org
13899 T: git git://linuxtv.org/media_tree.git
13901 F: drivers/media/i2c/rj54n1cb0c.c
13902 F: include/media/i2c/rj54n1cb0c.h
13904 SH_VEU V4L2 MEM2MEM DRIVER
13905 L: linux-media@vger.kernel.org
13907 F: drivers/media/platform/sh_veu.c
13909 SH_VOU V4L2 OUTPUT DRIVER
13910 L: linux-media@vger.kernel.org
13912 F: drivers/media/platform/sh_vou.c
13913 F: include/media/drv-intf/sh_vou.h
13915 SI2157 MEDIA DRIVER
13916 M: Antti Palosaari <crope@iki.fi>
13917 L: linux-media@vger.kernel.org
13918 W: https://linuxtv.org
13919 W: http://palosaari.fi/linux/
13920 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13921 T: git git://linuxtv.org/anttip/media_tree.git
13923 F: drivers/media/tuners/si2157*
13925 SI2165 MEDIA DRIVER
13926 M: Matthias Schwarzott <zzam@gentoo.org>
13927 L: linux-media@vger.kernel.org
13928 W: https://linuxtv.org
13929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13931 F: drivers/media/dvb-frontends/si2165*
13933 SI2168 MEDIA DRIVER
13934 M: Antti Palosaari <crope@iki.fi>
13935 L: linux-media@vger.kernel.org
13936 W: https://linuxtv.org
13937 W: http://palosaari.fi/linux/
13938 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13939 T: git git://linuxtv.org/anttip/media_tree.git
13941 F: drivers/media/dvb-frontends/si2168*
13943 SI470X FM RADIO RECEIVER I2C DRIVER
13944 M: Hans Verkuil <hverkuil@xs4all.nl>
13945 L: linux-media@vger.kernel.org
13946 T: git git://linuxtv.org/media_tree.git
13947 W: https://linuxtv.org
13949 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13951 SI470X FM RADIO RECEIVER USB DRIVER
13952 M: Hans Verkuil <hverkuil@xs4all.nl>
13953 L: linux-media@vger.kernel.org
13954 T: git git://linuxtv.org/media_tree.git
13955 W: https://linuxtv.org
13957 F: drivers/media/radio/si470x/radio-si470x-common.c
13958 F: drivers/media/radio/si470x/radio-si470x.h
13959 F: drivers/media/radio/si470x/radio-si470x-usb.c
13961 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13962 M: Eduardo Valentin <edubezval@gmail.com>
13963 L: linux-media@vger.kernel.org
13964 T: git git://linuxtv.org/media_tree.git
13965 W: https://linuxtv.org
13967 F: drivers/media/radio/si4713/si4713.?
13969 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13970 M: Eduardo Valentin <edubezval@gmail.com>
13971 L: linux-media@vger.kernel.org
13972 T: git git://linuxtv.org/media_tree.git
13973 W: https://linuxtv.org
13975 F: drivers/media/radio/si4713/radio-platform-si4713.c
13977 SI4713 FM RADIO TRANSMITTER USB DRIVER
13978 M: Hans Verkuil <hverkuil@xs4all.nl>
13979 L: linux-media@vger.kernel.org
13980 T: git git://linuxtv.org/media_tree.git
13981 W: https://linuxtv.org
13983 F: drivers/media/radio/si4713/radio-usb-si4713.c
13986 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13987 L: linux-media@vger.kernel.org
13988 W: https://linuxtv.org
13989 T: git git://linuxtv.org/media_tree.git
13991 F: drivers/media/common/siano/
13992 F: drivers/media/usb/siano/
13993 F: drivers/media/usb/siano/
13994 F: drivers/media/mmc/siano/
13997 M: Palmer Dabbelt <palmer@sifive.com>
13998 M: Paul Walmsley <paul.walmsley@sifive.com>
13999 L: linux-riscv@lists.infradead.org
14000 T: git git://github.com/sifive/riscv-linux.git
14005 SILEAD TOUCHSCREEN DRIVER
14006 M: Hans de Goede <hdegoede@redhat.com>
14007 L: linux-input@vger.kernel.org
14008 L: platform-driver-x86@vger.kernel.org
14010 F: drivers/input/touchscreen/silead.c
14011 F: drivers/platform/x86/touchscreen_dmi.c
14013 SILICON MOTION SM712 FRAME BUFFER DRIVER
14014 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14015 M: Teddy Wang <teddy.wang@siliconmotion.com>
14016 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14017 L: linux-fbdev@vger.kernel.org
14019 F: drivers/video/fbdev/sm712*
14020 F: Documentation/fb/sm712fb.txt
14022 SIMPLE FIRMWARE INTERFACE (SFI)
14023 M: Len Brown <lenb@kernel.org>
14024 L: sfi-devel@simplefirmware.org
14025 W: http://simplefirmware.org/
14026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14028 F: arch/x86/platform/sfi/
14030 F: include/linux/sfi*.h
14033 M: Hans de Goede <hdegoede@redhat.com>
14034 L: linux-fbdev@vger.kernel.org
14036 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
14037 F: drivers/video/fbdev/simplefb.c
14038 F: include/linux/platform_data/simplefb.h
14040 SIMTEC EB110ATX (Chalice CATS)
14042 P: Vincent Sanders <vince@simtec.co.uk>
14043 M: Simtec Linux Team <linux@simtec.co.uk>
14044 W: http://www.simtec.co.uk/products/EB110ATX/
14047 SIMTEC EB2410ITX (BAST)
14049 P: Vincent Sanders <vince@simtec.co.uk>
14050 M: Simtec Linux Team <linux@simtec.co.uk>
14051 W: http://www.simtec.co.uk/products/EB2410ITX/
14053 F: arch/arm/mach-s3c24xx/mach-bast.c
14054 F: arch/arm/mach-s3c24xx/bast-ide.c
14055 F: arch/arm/mach-s3c24xx/bast-irq.c
14057 SIPHASH PRF ROUTINES
14058 M: Jason A. Donenfeld <Jason@zx2c4.com>
14061 F: lib/test_siphash.c
14062 F: include/linux/siphash.h
14065 M: Gavin Schenk <g.schenk@eckelmann.de>
14066 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14067 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14070 F: drivers/gpio/gpio-siox.c
14071 F: include/trace/events/siox.h
14073 SIS 190 ETHERNET DRIVER
14074 M: Francois Romieu <romieu@fr.zoreil.com>
14075 L: netdev@vger.kernel.org
14077 F: drivers/net/ethernet/sis/sis190.c
14079 SIS 900/7016 FAST ETHERNET DRIVER
14080 M: Daniele Venzano <venza@brownhat.org>
14081 W: http://www.brownhat.org/sis900.html
14082 L: netdev@vger.kernel.org
14084 F: drivers/net/ethernet/sis/sis900.*
14086 SIS FRAMEBUFFER DRIVER
14087 M: Thomas Winischhofer <thomas@winischhofer.net>
14088 W: http://www.winischhofer.net/linuxsisvga.shtml
14090 F: Documentation/fb/sisfb.txt
14091 F: drivers/video/fbdev/sis/
14092 F: include/video/sisfb.h
14095 M: Thomas Winischhofer <thomas@winischhofer.net>
14096 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14098 F: drivers/usb/misc/sisusbvga/
14101 M: Christoph Lameter <cl@linux.com>
14102 M: Pekka Enberg <penberg@kernel.org>
14103 M: David Rientjes <rientjes@google.com>
14104 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14105 M: Andrew Morton <akpm@linux-foundation.org>
14106 L: linux-mm@kvack.org
14108 F: include/linux/sl?b*.h
14111 SLEEPABLE READ-COPY UPDATE (SRCU)
14112 M: Lai Jiangshan <jiangshanlai@gmail.com>
14113 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14114 M: Josh Triplett <josh@joshtriplett.org>
14115 R: Steven Rostedt <rostedt@goodmis.org>
14116 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14117 L: linux-kernel@vger.kernel.org
14118 W: http://www.rdrop.com/users/paulmck/RCU/
14120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14121 F: include/linux/srcu*.h
14122 F: kernel/rcu/srcu*.c
14124 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14125 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14126 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14128 F: drivers/slimbus/
14129 F: Documentation/devicetree/bindings/slimbus/
14130 F: include/linux/slimbus.h
14132 SMACK SECURITY MODULE
14133 M: Casey Schaufler <casey@schaufler-ca.com>
14134 L: linux-security-module@vger.kernel.org
14135 W: http://schaufler-ca.com
14136 T: git git://github.com/cschaufler/smack-next
14138 F: Documentation/admin-guide/LSM/Smack.rst
14141 SMC91x ETHERNET DRIVER
14142 M: Nicolas Pitre <nico@fluxnic.net>
14144 F: drivers/net/ethernet/smsc/smc91x.*
14146 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14147 M: Sakari Ailus <sakari.ailus@iki.fi>
14148 L: linux-media@vger.kernel.org
14150 F: drivers/media/i2c/smiapp/
14151 F: include/media/i2c/smiapp.h
14152 F: drivers/media/i2c/smiapp-pll.c
14153 F: drivers/media/i2c/smiapp-pll.h
14154 F: include/uapi/linux/smiapp.h
14155 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14157 SMM665 HARDWARE MONITOR DRIVER
14158 M: Guenter Roeck <linux@roeck-us.net>
14159 L: linux-hwmon@vger.kernel.org
14161 F: Documentation/hwmon/smm665
14162 F: drivers/hwmon/smm665.c
14164 SMSC EMC2103 HARDWARE MONITOR DRIVER
14165 M: Steve Glendinning <steve.glendinning@shawell.net>
14166 L: linux-hwmon@vger.kernel.org
14168 F: Documentation/hwmon/emc2103
14169 F: drivers/hwmon/emc2103.c
14171 SMSC SCH5627 HARDWARE MONITOR DRIVER
14172 M: Hans de Goede <hdegoede@redhat.com>
14173 L: linux-hwmon@vger.kernel.org
14175 F: Documentation/hwmon/sch5627
14176 F: drivers/hwmon/sch5627.c
14178 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14179 M: Steve Glendinning <steve.glendinning@shawell.net>
14180 L: linux-fbdev@vger.kernel.org
14182 F: drivers/video/fbdev/smscufx.c
14184 SMSC47B397 HARDWARE MONITOR DRIVER
14185 M: Jean Delvare <jdelvare@suse.com>
14186 L: linux-hwmon@vger.kernel.org
14188 F: Documentation/hwmon/smsc47b397
14189 F: drivers/hwmon/smsc47b397.c
14191 SMSC911x ETHERNET DRIVER
14192 M: Steve Glendinning <steve.glendinning@shawell.net>
14193 L: netdev@vger.kernel.org
14195 F: include/linux/smsc911x.h
14196 F: drivers/net/ethernet/smsc/smsc911x.*
14198 SMSC9420 PCI ETHERNET DRIVER
14199 M: Steve Glendinning <steve.glendinning@shawell.net>
14200 L: netdev@vger.kernel.org
14202 F: drivers/net/ethernet/smsc/smsc9420.*
14204 SOC-CAMERA V4L2 SUBSYSTEM
14205 L: linux-media@vger.kernel.org
14206 T: git git://linuxtv.org/media_tree.git
14208 F: include/media/soc*
14209 F: drivers/media/i2c/soc_camera/
14210 F: drivers/media/platform/soc_camera/
14212 SOCIONEXT SYNQUACER I2C DRIVER
14213 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14214 L: linux-i2c@vger.kernel.org
14216 F: drivers/i2c/busses/i2c-synquacer.c
14217 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14219 SOCIONEXT UNIPHIER SOUND DRIVER
14220 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14222 F: sound/soc/uniphier/
14224 SOEKRIS NET48XX LED SUPPORT
14225 M: Chris Boot <bootc@bootc.net>
14227 F: drivers/leds/leds-net48xx.c
14229 SOFT-ROCE DRIVER (rxe)
14230 M: Moni Shoua <monis@mellanox.com>
14231 L: linux-rdma@vger.kernel.org
14233 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14234 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14235 F: drivers/infiniband/sw/rxe/
14236 F: include/uapi/rdma/rdma_user_rxe.h
14238 SOFTLOGIC 6x10 MPEG CODEC
14239 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14240 M: Anton Sviridenko <anton@corp.bluecherry.net>
14241 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14242 M: Andrey Utkin <andrey_utkin@fastmail.com>
14243 M: Ismael Luceno <ismael@iodev.co.uk>
14244 L: linux-media@vger.kernel.org
14246 F: drivers/media/pci/solo6x10/
14248 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14249 M: James Morse <james.morse@arm.com>
14250 L: linux-arm-kernel@lists.infradead.org
14252 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14253 F: drivers/firmware/arm_sdei.c
14254 F: include/linux/arm_sdei.h
14255 F: include/uapi/linux/arm_sdei.h
14257 SOFTWARE RAID (Multiple Disks) SUPPORT
14258 M: Shaohua Li <shli@kernel.org>
14259 L: linux-raid@vger.kernel.org
14260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14262 F: drivers/md/Makefile
14263 F: drivers/md/Kconfig
14265 F: drivers/md/raid*
14266 F: include/linux/raid/
14267 F: include/uapi/linux/raid/
14269 SOCIONEXT (SNI) AVE NETWORK DRIVER
14270 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14271 L: netdev@vger.kernel.org
14273 F: drivers/net/ethernet/socionext/sni_ave.c
14274 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14276 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14277 M: Jassi Brar <jaswinder.singh@linaro.org>
14278 L: netdev@vger.kernel.org
14280 F: drivers/net/ethernet/socionext/netsec.c
14281 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14283 SOLIDRUN CLEARFOG SUPPORT
14284 M: Russell King <linux@armlinux.org.uk>
14286 F: arch/arm/boot/dts/armada-388-clearfog*
14287 F: arch/arm/boot/dts/armada-38x-solidrun-*
14289 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14290 M: Russell King <linux@armlinux.org.uk>
14292 F: arch/arm/boot/dts/imx6*-cubox-i*
14293 F: arch/arm/boot/dts/imx6*-hummingboard*
14294 F: arch/arm/boot/dts/imx6*-sr-*
14296 SONIC NETWORK DRIVER
14297 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14298 L: netdev@vger.kernel.org
14300 F: drivers/net/ethernet/natsemi/sonic.*
14302 SONICS SILICON BACKPLANE DRIVER (SSB)
14303 M: Michael Buesch <m@bues.ch>
14304 L: linux-wireless@vger.kernel.org
14307 F: include/linux/ssb/
14309 SONY IMX214 SENSOR DRIVER
14310 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14311 L: linux-media@vger.kernel.org
14312 T: git git://linuxtv.org/media_tree.git
14314 F: drivers/media/i2c/imx214.c
14315 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14317 SONY IMX258 SENSOR DRIVER
14318 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14319 L: linux-media@vger.kernel.org
14320 T: git git://linuxtv.org/media_tree.git
14322 F: drivers/media/i2c/imx258.c
14324 SONY IMX274 SENSOR DRIVER
14325 M: Leon Luo <leonl@leopardimaging.com>
14326 L: linux-media@vger.kernel.org
14327 T: git git://linuxtv.org/media_tree.git
14329 F: drivers/media/i2c/imx274.c
14330 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14332 SONY IMX319 SENSOR DRIVER
14333 M: Bingbu Cao <bingbu.cao@intel.com>
14334 L: linux-media@vger.kernel.org
14335 T: git git://linuxtv.org/media_tree.git
14337 F: drivers/media/i2c/imx319.c
14339 SONY IMX355 SENSOR DRIVER
14340 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14341 L: linux-media@vger.kernel.org
14342 T: git git://linuxtv.org/media_tree.git
14344 F: drivers/media/i2c/imx355.c
14346 SONY MEMORYSTICK CARD SUPPORT
14347 M: Alex Dubov <oakad@yahoo.com>
14348 W: http://tifmxx.berlios.de/
14350 F: drivers/memstick/host/tifm_ms.c
14352 SONY MEMORYSTICK STANDARD SUPPORT
14353 M: Maxim Levitsky <maximlevitsky@gmail.com>
14355 F: drivers/memstick/core/ms_block.*
14357 SONY VAIO CONTROL DEVICE DRIVER
14358 M: Mattia Dongili <malattia@linux.it>
14359 L: platform-driver-x86@vger.kernel.org
14360 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14362 F: Documentation/laptops/sony-laptop.txt
14363 F: drivers/char/sonypi.c
14364 F: drivers/platform/x86/sony-laptop.c
14365 F: include/linux/sony-laptop.h
14368 M: Jaroslav Kysela <perex@perex.cz>
14369 M: Takashi Iwai <tiwai@suse.com>
14370 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14371 W: http://www.alsa-project.org/
14372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14373 T: git git://git.alsa-project.org/alsa-kernel.git
14374 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14376 F: Documentation/sound/
14378 F: include/uapi/sound/
14381 SOUND - COMPRESSED AUDIO
14382 M: Vinod Koul <vkoul@kernel.org>
14383 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14386 F: Documentation/sound/designs/compress-offload.rst
14387 F: include/sound/compress_driver.h
14388 F: include/uapi/sound/compress_*
14389 F: sound/core/compress_offload.c
14390 F: sound/soc/soc-compress.c
14392 SOUND - DMAENGINE HELPERS
14393 M: Lars-Peter Clausen <lars@metafoo.de>
14395 F: include/sound/dmaengine_pcm.h
14396 F: sound/core/pcm_dmaengine.c
14397 F: sound/soc/soc-generic-dmaengine-pcm.c
14399 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14400 M: Liam Girdwood <lgirdwood@gmail.com>
14401 M: Mark Brown <broonie@kernel.org>
14402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14403 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14404 W: http://alsa-project.org/main/index.php/ASoC
14406 F: Documentation/devicetree/bindings/sound/
14407 F: Documentation/sound/soc/
14409 F: include/dt-bindings/sound/
14410 F: include/sound/soc*
14412 SOUNDWIRE SUBSYSTEM
14413 M: Vinod Koul <vkoul@kernel.org>
14414 M: Sanyog Kale <sanyog.r.kale@intel.com>
14415 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14416 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14418 F: Documentation/driver-api/soundwire/
14419 F: drivers/soundwire/
14420 F: include/linux/soundwire/
14423 M: Olli Salonen <olli.salonen@iki.fi>
14424 L: linux-media@vger.kernel.org
14425 W: https://linuxtv.org
14426 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14428 F: drivers/media/dvb-frontends/sp2*
14430 SPARC + UltraSPARC (sparc/sparc64)
14431 M: "David S. Miller" <davem@davemloft.net>
14432 L: sparclinux@vger.kernel.org
14433 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14440 SPARC SERIAL DRIVERS
14441 M: "David S. Miller" <davem@davemloft.net>
14442 L: sparclinux@vger.kernel.org
14443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14446 F: include/linux/sunserialcore.h
14447 F: drivers/tty/serial/suncore.c
14448 F: drivers/tty/serial/sunhv.c
14449 F: drivers/tty/serial/sunsab.c
14450 F: drivers/tty/serial/sunsab.h
14451 F: drivers/tty/serial/sunsu.c
14452 F: drivers/tty/serial/sunzilog.c
14453 F: drivers/tty/serial/sunzilog.h
14454 F: drivers/tty/vcc.c
14457 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14458 L: linux-sparse@vger.kernel.org
14459 W: https://sparse.wiki.kernel.org/
14460 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14462 F: include/linux/compiler.h
14464 SPEAR CLOCK FRAMEWORK SUPPORT
14465 M: Viresh Kumar <vireshk@kernel.org>
14466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14467 W: http://www.st.com/spear
14469 F: drivers/clk/spear/
14471 SPEAR PLATFORM SUPPORT
14472 M: Viresh Kumar <vireshk@kernel.org>
14473 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14475 W: http://www.st.com/spear
14477 F: arch/arm/boot/dts/spear*
14478 F: arch/arm/mach-spear/
14481 M: Marek Vasut <marek.vasut@gmail.com>
14482 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14483 L: linux-mtd@lists.infradead.org
14484 W: http://www.linux-mtd.infradead.org/
14485 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14486 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14487 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14489 F: drivers/mtd/spi-nor/
14490 F: include/linux/mtd/spi-nor.h
14493 M: Mark Brown <broonie@kernel.org>
14494 L: linux-spi@vger.kernel.org
14495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14496 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14498 F: Documentation/devicetree/bindings/spi/
14499 F: Documentation/spi/
14501 F: include/linux/spi/
14502 F: include/uapi/linux/spi/
14505 SPIDERNET NETWORK DRIVER for CELL
14506 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14507 L: netdev@vger.kernel.org
14509 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14510 F: drivers/net/ethernet/toshiba/spider_net*
14513 R: Stephen Boyd <sboyd@kernel.org>
14514 L: linux-arm-msm@vger.kernel.org
14515 F: Documentation/devicetree/bindings/spmi/
14517 F: include/dt-bindings/spmi/spmi.h
14518 F: include/linux/spmi.h
14519 F: include/trace/events/spmi.h
14522 M: Jeremy Kerr <jk@ozlabs.org>
14523 L: linuxppc-dev@lists.ozlabs.org
14524 W: http://www.ibm.com/developerworks/power/cell/
14526 F: Documentation/filesystems/spufs.txt
14527 F: arch/powerpc/platforms/cell/spufs/
14529 SQUASHFS FILE SYSTEM
14530 M: Phillip Lougher <phillip@squashfs.org.uk>
14531 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14532 W: http://squashfs.org.uk
14533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14535 F: Documentation/filesystems/squashfs.txt
14538 SRM (Alpha) environment access
14539 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14541 F: arch/alpha/kernel/srm_env.c
14543 ST LSM6DSx IMU IIO DRIVER
14544 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14545 L: linux-iio@vger.kernel.org
14546 W: http://www.st.com/
14548 F: drivers/iio/imu/st_lsm6dsx/
14549 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14551 ST STM32 I2C/SMBUS DRIVER
14552 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14553 L: linux-i2c@vger.kernel.org
14555 F: drivers/i2c/busses/i2c-stm32*
14557 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14558 M: Song Qiang <songqiang1304521@gmail.com>
14559 L: linux-iio@vger.kernel.org
14561 F: drivers/iio/proximity/vl53l0x-i2c.c
14562 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14565 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14566 M: Sasha Levin <sashal@kernel.org>
14567 L: stable@vger.kernel.org
14569 F: Documentation/process/stable-kernel-rules.rst
14572 M: Ian Abbott <abbotti@mev.co.uk>
14573 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14575 F: drivers/staging/comedi/
14577 STAGING - EROFS FILE SYSTEM
14578 M: Gao Xiang <gaoxiang25@huawei.com>
14579 M: Chao Yu <yuchao0@huawei.com>
14580 L: linux-erofs@lists.ozlabs.org
14582 F: drivers/staging/erofs/
14584 STAGING - INDUSTRIAL IO
14585 M: Jonathan Cameron <jic23@kernel.org>
14586 L: linux-iio@vger.kernel.org
14588 F: Documentation/devicetree/bindings/staging/iio/
14589 F: drivers/staging/iio/
14591 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14592 M: Marc Dietrich <marvin24@gmx.de>
14593 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14594 L: linux-tegra@vger.kernel.org
14596 F: drivers/staging/nvec/
14598 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14599 M: Jens Frederich <jfrederich@gmail.com>
14600 M: Daniel Drake <dsd@laptop.org>
14601 M: Jon Nettleton <jon.nettleton@gmail.com>
14602 W: http://wiki.laptop.org/go/DCON
14604 F: drivers/staging/olpc_dcon/
14606 STAGING - REALTEK RTL8712U DRIVERS
14607 M: Larry Finger <Larry.Finger@lwfinger.net>
14608 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14610 F: drivers/staging/rtl8712/
14612 STAGING - REALTEK RTL8188EU DRIVERS
14613 M: Larry Finger <Larry.Finger@lwfinger.net>
14615 F: drivers/staging/rtl8188eu/
14617 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14618 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14619 M: Teddy Wang <teddy.wang@siliconmotion.com>
14620 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14621 L: linux-fbdev@vger.kernel.org
14623 F: drivers/staging/sm750fb/
14625 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14626 M: William Hubbs <w.d.hubbs@gmail.com>
14627 M: Chris Brannon <chris@the-brannons.com>
14628 M: Kirk Reiser <kirk@reisers.ca>
14629 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14630 L: speakup@linux-speakup.org
14631 W: http://www.linux-speakup.org/
14633 F: drivers/staging/speakup/
14635 STAGING - VIA VT665X DRIVERS
14636 M: Forest Bond <forest@alittletooquiet.net>
14638 F: drivers/staging/vt665?/
14640 STAGING - WILC1000 WIFI DRIVER
14641 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14642 M: Ajay Singh <ajay.kathat@microchip.com>
14643 L: linux-wireless@vger.kernel.org
14645 F: drivers/staging/wilc1000/
14648 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14650 L: devel@driverdev.osuosl.org
14652 F: drivers/staging/
14654 STARFIRE/DURALAN NETWORK DRIVER
14655 M: Ion Badulescu <ionut@badula.org>
14657 F: drivers/net/ethernet/adaptec/starfire*
14659 STEC S1220 SKD DRIVER
14660 M: Bart Van Assche <bart.vanassche@wdc.com>
14661 L: linux-block@vger.kernel.org
14663 F: drivers/block/skd*[ch]
14665 STI AUDIO (ASoC) DRIVERS
14666 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14667 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14669 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14673 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14675 F: drivers/media/platform/sti/cec/
14676 F: Documentation/devicetree/bindings/media/stih-cec.txt
14678 STK1160 USB VIDEO CAPTURE DRIVER
14679 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14680 L: linux-media@vger.kernel.org
14681 T: git git://linuxtv.org/media_tree.git
14683 F: drivers/media/usb/stk1160/
14685 STM32 AUDIO (ASoC) DRIVERS
14686 M: Olivier Moysan <olivier.moysan@st.com>
14687 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14688 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14690 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14693 STM32 TIMER/LPTIMER DRIVERS
14694 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14696 F: drivers/*/stm32-*timer*
14697 F: drivers/pwm/pwm-stm32*
14698 F: include/linux/*/stm32-*tim*
14699 F: Documentation/ABI/testing/*timer-stm32
14700 F: Documentation/devicetree/bindings/*/stm32-*timer*
14701 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14703 STMMAC ETHERNET DRIVER
14704 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14705 M: Alexandre Torgue <alexandre.torgue@st.com>
14706 M: Jose Abreu <joabreu@synopsys.com>
14707 L: netdev@vger.kernel.org
14708 W: http://www.stlinux.com
14710 F: drivers/net/ethernet/stmicro/stmmac/
14713 M: Sam Creasey <sammy@sammy.net>
14714 W: http://sammy.net/sun3/
14716 F: arch/m68k/kernel/*sun3*
14717 F: arch/m68k/sun3*/
14718 F: arch/m68k/include/asm/sun3*
14719 F: drivers/net/ethernet/i825xx/sun3*
14721 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14722 M: Hans de Goede <hdegoede@redhat.com>
14723 L: linux-input@vger.kernel.org
14725 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14726 F: drivers/input/keyboard/sun4i-lradc-keys.c
14728 SUNDANCE NETWORK DRIVER
14729 M: Denis Kirjanov <kda@linux-powerpc.org>
14730 L: netdev@vger.kernel.org
14732 F: drivers/net/ethernet/dlink/sundance.c
14735 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14736 M: Rich Felker <dalias@libc.org>
14737 L: linux-sh@vger.kernel.org
14738 Q: http://patchwork.kernel.org/project/linux-sh/list/
14740 F: Documentation/sh/
14745 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14746 M: Len Brown <len.brown@intel.com>
14747 M: Pavel Machek <pavel@ucw.cz>
14748 L: linux-pm@vger.kernel.org
14749 B: https://bugzilla.kernel.org
14751 F: Documentation/power/
14752 F: arch/x86/kernel/acpi/
14753 F: drivers/base/power/
14755 F: include/linux/suspend.h
14756 F: include/linux/freezer.h
14757 F: include/linux/pm.h
14760 M: Martin Mares <mj@ucw.cz>
14761 L: linux-video@atrey.karlin.mff.cuni.cz
14763 F: Documentation/svga.txt
14764 F: arch/x86/boot/video*
14767 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14768 L: iommu@lists.linux-foundation.org
14769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14771 F: kernel/dma/swiotlb.c
14772 F: arch/*/kernel/pci-swiotlb.c
14773 F: include/linux/swiotlb.h
14776 M: Jiri Pirko <jiri@resnulli.us>
14777 M: Ivan Vecera <ivecera@redhat.com>
14778 L: netdev@vger.kernel.org
14781 F: include/net/switchdev.h
14783 SY8106A REGULATOR DRIVER
14784 M: Icenowy Zheng <icenowy@aosc.io>
14786 F: drivers/regulator/sy8106a-regulator.c
14787 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14789 SYNC FILE FRAMEWORK
14790 M: Sumit Semwal <sumit.semwal@linaro.org>
14791 R: Gustavo Padovan <gustavo@padovan.org>
14793 L: linux-media@vger.kernel.org
14794 L: dri-devel@lists.freedesktop.org
14795 F: drivers/dma-buf/sync_*
14796 F: drivers/dma-buf/dma-fence*
14797 F: drivers/dma-buf/sw_sync.c
14798 F: include/linux/sync_file.h
14799 F: include/uapi/linux/sync_file.h
14800 F: Documentation/sync_file.txt
14801 T: git git://anongit.freedesktop.org/drm/drm-misc
14803 SYNOPSYS ARC ARCHITECTURE
14804 M: Vineet Gupta <vgupta@synopsys.com>
14805 L: linux-snps-arc@lists.infradead.org
14808 F: Documentation/devicetree/bindings/arc/*
14809 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14810 F: drivers/clocksource/arc_timer.c
14811 F: drivers/tty/serial/arc_uart.c
14812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14814 SYNOPSYS ARC HSDK SDP pll clock driver
14815 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14817 F: drivers/clk/clk-hsdk-pll.c
14818 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14820 SYNOPSYS ARC SDP clock driver
14821 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14823 F: drivers/clk/axs10x/*
14824 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14826 SYNOPSYS ARC SDP platform support
14827 M: Alexey Brodkin <abrodkin@synopsys.com>
14829 F: arch/arc/plat-axs10x
14830 F: arch/arc/boot/dts/ax*
14831 F: Documentation/devicetree/bindings/arc/axs10*
14833 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14834 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14836 F: drivers/reset/reset-axs10x.c
14837 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14839 SYNOPSYS CREG GPIO DRIVER
14840 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14842 F: drivers/gpio/gpio-creg-snps.c
14843 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14845 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14846 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14848 F: drivers/tty/serial/8250/8250_dw.c
14850 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14851 M: Hoan Tran <hoan@os.amperecomputing.com>
14852 L: linux-gpio@vger.kernel.org
14854 F: drivers/gpio/gpio-dwapb.c
14855 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14857 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14858 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14860 F: drivers/dma/dwi-axi-dmac/
14861 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14863 SYNOPSYS DESIGNWARE DMAC DRIVER
14864 M: Viresh Kumar <vireshk@kernel.org>
14865 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14867 F: Documentation/devicetree/bindings/dma/snps-dma.txt
14869 F: include/dt-bindings/dma/dw-dmac.h
14870 F: include/linux/dma/dw.h
14871 F: include/linux/platform_data/dma-dw.h
14873 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14874 M: Jose Abreu <Jose.Abreu@synopsys.com>
14875 L: netdev@vger.kernel.org
14877 F: drivers/net/ethernet/synopsys/
14879 SYNOPSYS DESIGNWARE I2C DRIVER
14880 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14881 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14882 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14883 L: linux-i2c@vger.kernel.org
14885 F: drivers/i2c/busses/i2c-designware-*
14886 F: include/linux/platform_data/i2c-designware.h
14888 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14889 M: Jaehoon Chung <jh80.chung@samsung.com>
14890 L: linux-mmc@vger.kernel.org
14892 F: drivers/mmc/host/dw_mmc*
14894 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14895 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14897 F: drivers/reset/reset-hsdk.c
14898 F: include/dt-bindings/reset/snps,hsdk-reset.h
14899 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14901 SYSTEM CONFIGURATION (SYSCON)
14902 M: Lee Jones <lee.jones@linaro.org>
14903 M: Arnd Bergmann <arnd@arndb.de>
14904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14906 F: drivers/mfd/syscon.c
14908 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14909 M: Sudeep Holla <sudeep.holla@arm.com>
14910 L: linux-arm-kernel@lists.infradead.org
14912 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14913 F: drivers/clk/clk-sc[mp]i.c
14914 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14915 F: drivers/firmware/arm_scpi.c
14916 F: drivers/firmware/arm_scmi/
14917 F: include/linux/sc[mp]i_protocol.h
14919 SYSTEM RESET/SHUTDOWN DRIVERS
14920 M: Sebastian Reichel <sre@kernel.org>
14921 L: linux-pm@vger.kernel.org
14922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14924 F: Documentation/devicetree/bindings/power/reset/
14925 F: drivers/power/reset/
14927 SYSTEM TRACE MODULE CLASS
14928 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14931 F: Documentation/trace/stm.rst
14932 F: drivers/hwtracing/stm/
14933 F: include/linux/stm.h
14934 F: include/uapi/linux/stm.h
14937 M: Christoph Hellwig <hch@infradead.org>
14939 F: Documentation/filesystems/sysv-fs.txt
14941 F: include/linux/sysv_fs.h
14944 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14945 L: linux-scsi@vger.kernel.org
14946 L: target-devel@vger.kernel.org
14947 W: http://www.linux-iscsi.org
14948 W: http://groups.google.com/group/linux-iscsi-target-dev
14949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14953 F: Documentation/target/
14955 TASKSTATS STATISTICS INTERFACE
14956 M: Balbir Singh <bsingharora@gmail.com>
14958 F: Documentation/accounting/taskstats*
14959 F: include/linux/taskstats*
14960 F: kernel/taskstats.c
14963 M: Jamal Hadi Salim <jhs@mojatatu.com>
14964 M: Cong Wang <xiyou.wangcong@gmail.com>
14965 M: Jiri Pirko <jiri@resnulli.us>
14966 L: netdev@vger.kernel.org
14968 F: include/net/pkt_cls.h
14969 F: include/net/pkt_sched.h
14970 F: include/net/tc_act/
14971 F: include/uapi/linux/pkt_cls.h
14972 F: include/uapi/linux/pkt_sched.h
14973 F: include/uapi/linux/tc_act/
14974 F: include/uapi/linux/tc_ematch/
14977 TC90522 MEDIA DRIVER
14978 M: Akihiro Tsukada <tskd08@gmail.com>
14979 L: linux-media@vger.kernel.org
14981 F: drivers/media/dvb-frontends/tc90522*
14983 TCP LOW PRIORITY MODULE
14984 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14985 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14986 W: http://tcp-lp-mod.sourceforge.net/
14988 F: net/ipv4/tcp_lp.c
14990 TDA10071 MEDIA DRIVER
14991 M: Antti Palosaari <crope@iki.fi>
14992 L: linux-media@vger.kernel.org
14993 W: https://linuxtv.org
14994 W: http://palosaari.fi/linux/
14995 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14996 T: git git://linuxtv.org/anttip/media_tree.git
14998 F: drivers/media/dvb-frontends/tda10071*
15000 TDA18212 MEDIA DRIVER
15001 M: Antti Palosaari <crope@iki.fi>
15002 L: linux-media@vger.kernel.org
15003 W: https://linuxtv.org
15004 W: http://palosaari.fi/linux/
15005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15006 T: git git://linuxtv.org/anttip/media_tree.git
15008 F: drivers/media/tuners/tda18212*
15010 TDA18218 MEDIA DRIVER
15011 M: Antti Palosaari <crope@iki.fi>
15012 L: linux-media@vger.kernel.org
15013 W: https://linuxtv.org
15014 W: http://palosaari.fi/linux/
15015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15016 T: git git://linuxtv.org/anttip/media_tree.git
15018 F: drivers/media/tuners/tda18218*
15020 TDA18250 MEDIA DRIVER
15021 M: Olli Salonen <olli.salonen@iki.fi>
15022 L: linux-media@vger.kernel.org
15023 W: https://linuxtv.org
15024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15025 T: git git://linuxtv.org/media_tree.git
15027 F: drivers/media/tuners/tda18250*
15029 TDA18271 MEDIA DRIVER
15030 M: Michael Krufky <mkrufky@linuxtv.org>
15031 L: linux-media@vger.kernel.org
15032 W: https://linuxtv.org
15033 W: http://github.com/mkrufky
15034 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15035 T: git git://linuxtv.org/mkrufky/tuners.git
15037 F: drivers/media/tuners/tda18271*
15039 TDA1997x MEDIA DRIVER
15040 M: Tim Harvey <tharvey@gateworks.com>
15041 L: linux-media@vger.kernel.org
15042 W: https://linuxtv.org
15043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15045 F: drivers/media/i2c/tda1997x.*
15047 TDA827x MEDIA DRIVER
15048 M: Michael Krufky <mkrufky@linuxtv.org>
15049 L: linux-media@vger.kernel.org
15050 W: https://linuxtv.org
15051 W: http://github.com/mkrufky
15052 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15053 T: git git://linuxtv.org/mkrufky/tuners.git
15055 F: drivers/media/tuners/tda8290.*
15057 TDA8290 MEDIA DRIVER
15058 M: Michael Krufky <mkrufky@linuxtv.org>
15059 L: linux-media@vger.kernel.org
15060 W: https://linuxtv.org
15061 W: http://github.com/mkrufky
15062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15063 T: git git://linuxtv.org/mkrufky/tuners.git
15065 F: drivers/media/tuners/tda8290.*
15067 TDA9840 MEDIA DRIVER
15068 M: Hans Verkuil <hverkuil@xs4all.nl>
15069 L: linux-media@vger.kernel.org
15070 T: git git://linuxtv.org/media_tree.git
15071 W: https://linuxtv.org
15073 F: drivers/media/i2c/tda9840*
15075 TEA5761 TUNER DRIVER
15076 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15077 L: linux-media@vger.kernel.org
15078 W: https://linuxtv.org
15079 T: git git://linuxtv.org/media_tree.git
15081 F: drivers/media/tuners/tea5761.*
15083 TEA5767 TUNER DRIVER
15084 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15085 L: linux-media@vger.kernel.org
15086 W: https://linuxtv.org
15087 T: git git://linuxtv.org/media_tree.git
15089 F: drivers/media/tuners/tea5767.*
15091 TEA6415C MEDIA DRIVER
15092 M: Hans Verkuil <hverkuil@xs4all.nl>
15093 L: linux-media@vger.kernel.org
15094 T: git git://linuxtv.org/media_tree.git
15095 W: https://linuxtv.org
15097 F: drivers/media/i2c/tea6415c*
15099 TEA6420 MEDIA DRIVER
15100 M: Hans Verkuil <hverkuil@xs4all.nl>
15101 L: linux-media@vger.kernel.org
15102 T: git git://linuxtv.org/media_tree.git
15103 W: https://linuxtv.org
15105 F: drivers/media/i2c/tea6420*
15108 M: Jiri Pirko <jiri@resnulli.us>
15109 L: netdev@vger.kernel.org
15111 F: drivers/net/team/
15112 F: include/linux/if_team.h
15113 F: include/uapi/linux/if_team.h
15115 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15116 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15118 F: arch/x86/platform/ts5500/
15120 TECHNOTREND USB IR RECEIVER
15121 M: Sean Young <sean@mess.org>
15122 L: linux-media@vger.kernel.org
15124 F: drivers/media/rc/ttusbir.c
15126 TECHWELL TW9910 VIDEO DECODER
15127 L: linux-media@vger.kernel.org
15129 F: drivers/media/i2c/tw9910.c
15130 F: include/media/i2c/tw9910.h
15133 M: Jens Wiklander <jens.wiklander@linaro.org>
15135 F: include/linux/tee_drv.h
15136 F: include/uapi/linux/tee.h
15138 F: Documentation/tee.txt
15140 TEGRA ARCHITECTURE SUPPORT
15141 M: Thierry Reding <thierry.reding@gmail.com>
15142 M: Jonathan Hunter <jonathanh@nvidia.com>
15143 L: linux-tegra@vger.kernel.org
15144 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15150 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15151 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15153 F: drivers/clk/tegra/
15156 M: Laxman Dewangan <ldewangan@nvidia.com>
15157 M: Jon Hunter <jonathanh@nvidia.com>
15159 F: drivers/dma/tegra*
15162 M: Laxman Dewangan <ldewangan@nvidia.com>
15164 F: drivers/i2c/busses/i2c-tegra.c
15166 TEGRA IOMMU DRIVERS
15167 M: Thierry Reding <thierry.reding@gmail.com>
15168 L: linux-tegra@vger.kernel.org
15170 F: drivers/iommu/tegra*
15173 M: Laxman Dewangan <ldewangan@nvidia.com>
15175 F: drivers/input/keyboard/tegra-kbc.c
15178 M: Stefan Agner <stefan@agner.ch>
15179 M: Lucas Stach <dev@lynxeye.de>
15181 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15182 F: drivers/mtd/nand/raw/tegra_nand.c
15185 M: Thierry Reding <thierry.reding@gmail.com>
15187 F: drivers/pwm/pwm-tegra.c
15189 TEGRA SERIAL DRIVER
15190 M: Laxman Dewangan <ldewangan@nvidia.com>
15192 F: drivers/tty/serial/serial-tegra.c
15195 M: Laxman Dewangan <ldewangan@nvidia.com>
15197 F: drivers/spi/spi-tegra*
15199 TEHUTI ETHERNET DRIVER
15200 M: Andy Gospodarek <andy@greyhouse.net>
15201 L: netdev@vger.kernel.org
15203 F: drivers/net/ethernet/tehuti/*
15205 Telecom Clock Driver for MCPL0010
15206 M: Mark Gross <mark.gross@intel.com>
15208 F: drivers/char/tlclk.c
15210 TENSILICA XTENSA PORT (xtensa)
15211 M: Chris Zankel <chris@zankel.net>
15212 M: Max Filippov <jcmvbkbc@gmail.com>
15213 L: linux-xtensa@linux-xtensa.org
15214 T: git git://github.com/czankel/xtensa-linux.git
15217 F: drivers/irqchip/irq-xtensa-*
15219 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15220 M: Nishanth Menon <nm@ti.com>
15221 M: Tero Kristo <t-kristo@ti.com>
15222 M: Santosh Shilimkar <ssantosh@kernel.org>
15223 L: linux-arm-kernel@lists.infradead.org
15225 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15226 F: drivers/firmware/ti_sci*
15227 F: include/linux/soc/ti/ti_sci_protocol.h
15228 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15229 F: drivers/soc/ti/ti_sci_pm_domains.c
15230 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15231 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15232 F: drivers/clk/keystone/sci-clk.c
15233 F: drivers/reset/reset-ti-sci.c
15235 Texas Instruments ASoC drivers
15236 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15237 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15241 Texas Instruments' DAC7612 DAC Driver
15242 M: Ricardo Ribalda <ricardo@ribalda.com>
15243 L: linux-iio@vger.kernel.org
15245 F: drivers/iio/dac/ti-dac7612.c
15246 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15248 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15249 M: Hans Verkuil <hverkuil@xs4all.nl>
15250 L: linux-media@vger.kernel.org
15251 T: git git://linuxtv.org/media_tree.git
15252 W: https://linuxtv.org
15254 F: drivers/media/radio/radio-raremono.c
15257 M: Zhang Rui <rui.zhang@intel.com>
15258 M: Eduardo Valentin <edubezval@gmail.com>
15259 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15260 L: linux-pm@vger.kernel.org
15261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15263 Q: https://patchwork.kernel.org/project/linux-pm/list/
15265 F: drivers/thermal/
15266 F: include/linux/thermal.h
15267 F: include/uapi/linux/thermal.h
15268 F: include/linux/cpu_cooling.h
15269 F: Documentation/devicetree/bindings/thermal/
15271 THERMAL/CPU_COOLING
15272 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15273 M: Viresh Kumar <viresh.kumar@linaro.org>
15274 M: Javi Merino <javi.merino@kernel.org>
15275 L: linux-pm@vger.kernel.org
15277 F: Documentation/thermal/cpu-cooling-api.txt
15278 F: drivers/thermal/cpu_cooling.c
15279 F: include/linux/cpu_cooling.h
15281 THINKPAD ACPI EXTRAS DRIVER
15282 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15283 L: ibm-acpi-devel@lists.sourceforge.net
15284 L: platform-driver-x86@vger.kernel.org
15285 W: http://ibm-acpi.sourceforge.net
15286 W: http://thinkwiki.org/wiki/Ibm-acpi
15287 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15289 F: drivers/platform/x86/thinkpad_acpi.c
15292 M: Andreas Noever <andreas.noever@gmail.com>
15293 M: Michael Jamet <michael.jamet@intel.com>
15294 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15295 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15298 F: Documentation/admin-guide/thunderbolt.rst
15299 F: drivers/thunderbolt/
15300 F: include/linux/thunderbolt.h
15302 THUNDERBOLT NETWORK DRIVER
15303 M: Michael Jamet <michael.jamet@intel.com>
15304 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15305 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15306 L: netdev@vger.kernel.org
15308 F: drivers/net/thunderbolt.c
15310 THUNDERX GPIO DRIVER
15311 M: David Daney <david.daney@cavium.com>
15313 F: drivers/gpio/gpio-thunderx.c
15315 TI AM437X VPFE DRIVER
15316 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15317 L: linux-media@vger.kernel.org
15318 W: https://linuxtv.org
15319 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15320 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15322 F: drivers/media/platform/am437x/
15324 TI BANDGAP AND THERMAL DRIVER
15325 M: Eduardo Valentin <edubezval@gmail.com>
15326 M: Keerthy <j-keerthy@ti.com>
15327 L: linux-pm@vger.kernel.org
15328 L: linux-omap@vger.kernel.org
15330 F: drivers/thermal/ti-soc-thermal/
15332 TI BQ27XXX POWER SUPPLY DRIVER
15333 R: Andrew F. Davis <afd@ti.com>
15334 F: include/linux/power/bq27xxx_battery.h
15335 F: drivers/power/supply/bq27xxx_battery.c
15336 F: drivers/power/supply/bq27xxx_battery_i2c.c
15338 TI CDCE706 CLOCK DRIVER
15339 M: Max Filippov <jcmvbkbc@gmail.com>
15341 F: drivers/clk/clk-cdce706.c
15344 M: Tero Kristo <t-kristo@ti.com>
15345 L: linux-omap@vger.kernel.org
15348 F: include/linux/clk/ti.h
15350 TI DAVINCI MACHINE SUPPORT
15351 M: Sekhar Nori <nsekhar@ti.com>
15352 M: Kevin Hilman <khilman@kernel.org>
15353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15356 F: arch/arm/mach-davinci/
15357 F: drivers/i2c/busses/i2c-davinci.c
15358 F: arch/arm/boot/dts/da850*
15360 TI DAVINCI SERIES CLOCK DRIVER
15361 M: David Lechner <david@lechnology.com>
15362 R: Sekhar Nori <nsekhar@ti.com>
15364 F: Documentation/devicetree/bindings/clock/ti/davinci/
15365 F: drivers/clk/davinci/
15367 TI DAVINCI SERIES GPIO DRIVER
15368 M: Keerthy <j-keerthy@ti.com>
15369 L: linux-gpio@vger.kernel.org
15371 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15372 F: drivers/gpio/gpio-davinci.c
15374 TI DAVINCI SERIES MEDIA DRIVER
15375 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15376 L: linux-media@vger.kernel.org
15377 W: https://linuxtv.org
15378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15379 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15381 F: drivers/media/platform/davinci/
15382 F: include/media/davinci/
15384 TI ETHERNET SWITCH DRIVER (CPSW)
15385 R: Grygorii Strashko <grygorii.strashko@ti.com>
15386 L: linux-omap@vger.kernel.org
15387 L: netdev@vger.kernel.org
15389 F: drivers/net/ethernet/ti/cpsw*
15390 F: drivers/net/ethernet/ti/davinci*
15392 TI FLASH MEDIA INTERFACE DRIVER
15393 M: Alex Dubov <oakad@yahoo.com>
15395 F: drivers/misc/tifm*
15396 F: drivers/mmc/host/tifm_sd.c
15397 F: include/linux/tifm.h
15399 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15400 M: Santosh Shilimkar <ssantosh@kernel.org>
15401 L: linux-kernel@vger.kernel.org
15402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15404 F: drivers/soc/ti/*
15405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15407 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15408 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15409 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15410 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15412 F: sound/soc/codecs/lm49453*
15413 F: sound/soc/codecs/isabelle*
15415 TI LP855x BACKLIGHT DRIVER
15416 M: Milo Kim <milo.kim@ti.com>
15418 F: Documentation/backlight/lp855x-driver.txt
15419 F: drivers/video/backlight/lp855x_bl.c
15420 F: include/linux/platform_data/lp855x.h
15422 TI LP8727 CHARGER DRIVER
15423 M: Milo Kim <milo.kim@ti.com>
15425 F: drivers/power/supply/lp8727_charger.c
15426 F: include/linux/platform_data/lp8727.h
15428 TI LP8788 MFD DRIVER
15429 M: Milo Kim <milo.kim@ti.com>
15431 F: drivers/iio/adc/lp8788_adc.c
15432 F: drivers/leds/leds-lp8788.c
15433 F: drivers/mfd/lp8788*.c
15434 F: drivers/power/supply/lp8788-charger.c
15435 F: drivers/regulator/lp8788-*.c
15436 F: include/linux/mfd/lp8788*.h
15438 TI NETCP ETHERNET DRIVER
15439 M: Wingman Kwok <w-kwok2@ti.com>
15440 M: Murali Karicheri <m-karicheri2@ti.com>
15441 L: netdev@vger.kernel.org
15443 F: drivers/net/ethernet/ti/netcp*
15445 TI PCM3060 ASoC CODEC DRIVER
15446 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15447 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15449 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15450 F: sound/soc/codecs/pcm3060*
15452 TI TAS571X FAMILY ASoC CODEC DRIVER
15453 M: Kevin Cernekee <cernekee@chromium.org>
15454 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15456 F: sound/soc/codecs/tas571x*
15458 TI TRF7970A NFC DRIVER
15459 M: Mark Greer <mgreer@animalcreek.com>
15460 L: linux-wireless@vger.kernel.org
15461 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15463 F: drivers/nfc/trf7970a.c
15464 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15466 TI TWL4030 SERIES SOC CODEC DRIVER
15467 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15468 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15470 F: sound/soc/codecs/twl4030*
15473 M: Benoit Parrot <bparrot@ti.com>
15474 L: linux-media@vger.kernel.org
15475 W: http://linuxtv.org/
15476 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15478 F: drivers/media/platform/ti-vpe/
15480 TI WILINK WIRELESS DRIVERS
15481 L: linux-wireless@vger.kernel.org
15482 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15483 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15486 F: drivers/net/wireless/ti/
15487 F: include/linux/wl12xx.h
15489 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15490 M: John Stultz <john.stultz@linaro.org>
15491 M: Thomas Gleixner <tglx@linutronix.de>
15492 R: Stephen Boyd <sboyd@kernel.org>
15493 L: linux-kernel@vger.kernel.org
15494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15496 F: include/linux/clocksource.h
15497 F: include/linux/time.h
15498 F: include/linux/timex.h
15499 F: include/uapi/linux/time.h
15500 F: include/uapi/linux/timex.h
15501 F: kernel/time/clocksource.c
15502 F: kernel/time/time*.c
15503 F: kernel/time/alarmtimer.c
15504 F: kernel/time/ntp.c
15505 F: tools/testing/selftests/timers/
15508 M: Jon Maloy <jon.maloy@ericsson.com>
15509 M: Ying Xue <ying.xue@windriver.com>
15510 L: netdev@vger.kernel.org (core kernel code)
15511 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15512 W: http://tipc.sourceforge.net/
15514 F: include/uapi/linux/tipc*.h
15517 TLAN NETWORK DRIVER
15518 M: Samuel Chessman <chessman@tux.org>
15519 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15520 W: http://sourceforge.net/projects/tlan/
15522 F: Documentation/networking/device_drivers/ti/tlan.txt
15523 F: drivers/net/ethernet/ti/tlan.*
15525 TM6000 VIDEO4LINUX DRIVER
15526 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15527 L: linux-media@vger.kernel.org
15528 W: https://linuxtv.org
15529 T: git git://linuxtv.org/media_tree.git
15531 F: drivers/media/usb/tm6000/
15532 F: Documentation/media/v4l-drivers/tm6000*
15534 TMIO/SDHI MMC DRIVER
15535 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15536 L: linux-mmc@vger.kernel.org
15538 F: drivers/mmc/host/tmio_mmc*
15539 F: drivers/mmc/host/renesas_sdhi*
15540 F: include/linux/mfd/tmio.h
15542 TMP401 HARDWARE MONITOR DRIVER
15543 M: Guenter Roeck <linux@roeck-us.net>
15544 L: linux-hwmon@vger.kernel.org
15546 F: Documentation/hwmon/tmp401
15547 F: drivers/hwmon/tmp401.c
15549 TMPFS (SHMEM FILESYSTEM)
15550 M: Hugh Dickins <hughd@google.com>
15551 L: linux-mm@kvack.org
15553 F: include/linux/shmem_fs.h
15556 TOMOYO SECURITY MODULE
15557 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15558 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15559 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15560 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15561 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15562 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15563 W: http://tomoyo.sourceforge.jp/
15564 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15566 F: security/tomoyo/
15568 TOPSTAR LAPTOP EXTRAS DRIVER
15569 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15570 L: platform-driver-x86@vger.kernel.org
15572 F: drivers/platform/x86/topstar-laptop.c
15574 TORTURE-TEST MODULES
15575 M: Davidlohr Bueso <dave@stgolabs.net>
15576 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15577 M: Josh Triplett <josh@joshtriplett.org>
15578 L: linux-kernel@vger.kernel.org
15580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15581 F: Documentation/RCU/torture.txt
15582 F: kernel/torture.c
15583 F: kernel/rcu/rcutorture.c
15584 F: kernel/rcu/rcuperf.c
15585 F: kernel/locking/locktorture.c
15587 TOSHIBA ACPI EXTRAS DRIVER
15588 M: Azael Avalos <coproscefalo@gmail.com>
15589 L: platform-driver-x86@vger.kernel.org
15591 F: drivers/platform/x86/toshiba_acpi.c
15593 TOSHIBA BLUETOOTH DRIVER
15594 M: Azael Avalos <coproscefalo@gmail.com>
15595 L: platform-driver-x86@vger.kernel.org
15597 F: drivers/platform/x86/toshiba_bluetooth.c
15599 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15600 M: Azael Avalos <coproscefalo@gmail.com>
15601 L: platform-driver-x86@vger.kernel.org
15603 F: drivers/platform/x86/toshiba_haps.c
15606 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15607 W: http://www.buzzard.org.uk/toshiba/
15609 F: drivers/char/toshiba.c
15610 F: include/linux/toshiba.h
15611 F: include/uapi/linux/toshiba.h
15613 TOSHIBA TC358743 DRIVER
15614 M: Mats Randgaard <matrandg@cisco.com>
15615 L: linux-media@vger.kernel.org
15617 F: drivers/media/i2c/tc358743*
15618 F: include/media/i2c/tc358743.h
15620 TOSHIBA WMI HOTKEYS DRIVER
15621 M: Azael Avalos <coproscefalo@gmail.com>
15622 L: platform-driver-x86@vger.kernel.org
15624 F: drivers/platform/x86/toshiba-wmi.c
15627 M: Peter Huewe <peterhuewe@gmx.de>
15628 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15629 R: Jason Gunthorpe <jgg@ziepe.ca>
15630 L: linux-integrity@vger.kernel.org
15631 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15632 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15633 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15635 F: drivers/char/tpm/
15638 M: Steven Rostedt <rostedt@goodmis.org>
15639 M: Ingo Molnar <mingo@redhat.com>
15640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15642 F: Documentation/trace/ftrace.rst
15643 F: arch/*/*/*/ftrace.h
15644 F: arch/*/kernel/ftrace.c
15645 F: include/*/ftrace.h
15646 F: include/linux/trace*.h
15649 F: tools/testing/selftests/ftrace/
15651 TRACING MMIO ACCESSES (MMIOTRACE)
15652 M: Steven Rostedt <rostedt@goodmis.org>
15653 M: Ingo Molnar <mingo@kernel.org>
15654 R: Karol Herbst <karolherbst@gmail.com>
15655 R: Pekka Paalanen <ppaalanen@gmail.com>
15657 L: linux-kernel@vger.kernel.org
15658 L: nouveau@lists.freedesktop.org
15659 F: kernel/trace/trace_mmiotrace.c
15660 F: include/linux/mmiotrace.h
15661 F: arch/x86/mm/kmmio.c
15662 F: arch/x86/mm/mmio-mod.c
15663 F: arch/x86/mm/testmmiotrace.c
15666 M: Jiri Kosina <trivial@kernel.org>
15667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15669 K: ^Subject:.*(?i)trivial
15671 TEMPO SEMICONDUCTOR DRIVERS
15672 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15674 F: sound/soc/codecs/tscs*.c
15675 F: sound/soc/codecs/tscs*.h
15676 F: Documentation/devicetree/bindings/sound/tscs*.txt
15679 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15680 M: Jiri Slaby <jslaby@suse.com>
15682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15683 F: Documentation/serial/
15685 F: drivers/tty/serial/serial_core.c
15686 F: include/linux/serial_core.h
15687 F: include/linux/serial.h
15688 F: include/linux/tty.h
15689 F: include/uapi/linux/serial_core.h
15690 F: include/uapi/linux/serial.h
15691 F: include/uapi/linux/tty.h
15693 TUA9001 MEDIA DRIVER
15694 M: Antti Palosaari <crope@iki.fi>
15695 L: linux-media@vger.kernel.org
15696 W: https://linuxtv.org
15697 W: http://palosaari.fi/linux/
15698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15699 T: git git://linuxtv.org/anttip/media_tree.git
15701 F: drivers/media/tuners/tua9001*
15703 TULIP NETWORK DRIVERS
15704 L: netdev@vger.kernel.org
15705 L: linux-parisc@vger.kernel.org
15707 F: drivers/net/ethernet/dec/tulip/
15710 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15711 W: http://vtun.sourceforge.net/tun
15713 F: Documentation/networking/tuntap.txt
15714 F: arch/um/os-Linux/drivers/
15716 TURBOCHANNEL SUBSYSTEM
15717 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15718 M: Ralf Baechle <ralf@linux-mips.org>
15719 L: linux-mips@vger.kernel.org
15720 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15723 F: include/linux/tc.h
15726 M: "Len Brown" <lenb@kernel.org>
15727 L: linux-pm@vger.kernel.org
15728 B: https://bugzilla.kernel.org
15729 Q: https://patchwork.kernel.org/project/linux-pm/list/
15730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15732 F: tools/power/x86/turbostat/
15734 TW5864 VIDEO4LINUX DRIVER
15735 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15736 M: Anton Sviridenko <anton@corp.bluecherry.net>
15737 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15738 M: Andrey Utkin <andrey_utkin@fastmail.com>
15739 L: linux-media@vger.kernel.org
15741 F: drivers/media/pci/tw5864/
15743 TW68 VIDEO4LINUX DRIVER
15744 M: Hans Verkuil <hverkuil@xs4all.nl>
15745 L: linux-media@vger.kernel.org
15746 T: git git://linuxtv.org/media_tree.git
15747 W: https://linuxtv.org
15749 F: drivers/media/pci/tw68/
15751 TW686X VIDEO4LINUX DRIVER
15752 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15753 L: linux-media@vger.kernel.org
15754 T: git git://linuxtv.org/media_tree.git
15755 W: http://linuxtv.org
15757 F: drivers/media/pci/tw686x/
15759 UBI FILE SYSTEM (UBIFS)
15760 M: Richard Weinberger <richard@nod.at>
15761 M: Artem Bityutskiy <dedekind1@gmail.com>
15762 M: Adrian Hunter <adrian.hunter@intel.com>
15763 L: linux-mtd@lists.infradead.org
15764 T: git git://git.infradead.org/ubifs-2.6.git
15765 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15767 F: Documentation/filesystems/ubifs.txt
15770 UCLINUX (M68KNOMMU AND COLDFIRE)
15771 M: Greg Ungerer <gerg@linux-m68k.org>
15772 W: http://www.linux-m68k.org/
15773 W: http://www.uclinux.org/
15774 L: linux-m68k@lists.linux-m68k.org
15775 L: uclinux-dev@uclinux.org (subscribers-only)
15776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15778 F: arch/m68k/coldfire/
15780 F: arch/m68k/*/*_no.*
15781 F: arch/m68k/include/asm/*_no.*
15784 M: Jan Kara <jack@suse.com>
15786 F: Documentation/filesystems/udf.txt
15790 M: Bastien Nocera <hadess@hadess.net>
15791 L: linux-input@vger.kernel.org
15793 F: drivers/hid/hid-udraw-ps3.c
15796 M: Evgeniy Dushistov <dushistov@mail.ru>
15798 F: Documentation/filesystems/ufs.txt
15801 UHID USERSPACE HID IO DRIVER:
15802 M: David Herrmann <dh.herrmann@googlemail.com>
15803 L: linux-input@vger.kernel.org
15805 F: drivers/hid/uhid.c
15806 F: include/uapi/linux/uhid.h
15809 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15810 L: linux-usb@vger.kernel.org
15812 F: drivers/usb/common/ulpi.c
15813 F: include/linux/ulpi/
15815 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15816 L: linux-usb@vger.kernel.org
15819 F: include/linux/uwb.h
15820 F: include/linux/uwb/
15822 UNICORE32 ARCHITECTURE:
15823 M: Guan Xuetao <gxt@pku.edu.cn>
15824 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15826 T: git git://github.com/gxt/linux.git
15830 M: Tony Finch <dot@dotat.at>
15831 W: http://dotat.at/prog/unifdef
15833 F: scripts/unifdef.c
15835 UNIFORM CDROM DRIVER
15836 M: Jens Axboe <axboe@kernel.dk>
15837 W: http://www.kernel.dk
15839 F: Documentation/cdrom/
15840 F: drivers/cdrom/cdrom.c
15841 F: include/linux/cdrom.h
15842 F: include/uapi/linux/cdrom.h
15844 UNISYS S-PAR DRIVERS
15845 M: David Kershner <david.kershner@unisys.com>
15846 L: sparmaintainer@unisys.com (Unisys internal)
15848 F: include/linux/visorbus.h
15849 F: drivers/visorbus/
15850 F: drivers/staging/unisys/
15852 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15853 M: Vinayak Holikatti <vinholikatti@gmail.com>
15854 L: linux-scsi@vger.kernel.org
15856 F: Documentation/scsi/ufs.txt
15857 F: drivers/scsi/ufs/
15859 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15860 M: Joao Pinto <jpinto@synopsys.com>
15861 L: linux-scsi@vger.kernel.org
15863 F: drivers/scsi/ufs/*dwc*
15865 UNSORTED BLOCK IMAGES (UBI)
15866 M: Artem Bityutskiy <dedekind1@gmail.com>
15867 M: Richard Weinberger <richard@nod.at>
15868 W: http://www.linux-mtd.infradead.org/
15869 L: linux-mtd@lists.infradead.org
15870 T: git git://git.infradead.org/ubifs-2.6.git
15872 F: drivers/mtd/ubi/
15873 F: include/linux/mtd/ubi.h
15874 F: include/uapi/mtd/ubi-user.h
15876 USB "USBNET" DRIVER FRAMEWORK
15877 M: Oliver Neukum <oneukum@suse.com>
15878 L: netdev@vger.kernel.org
15879 W: http://www.linux-usb.org/usbnet
15881 F: drivers/net/usb/usbnet.c
15882 F: include/linux/usb/usbnet.h
15885 M: Oliver Neukum <oneukum@suse.com>
15886 L: linux-usb@vger.kernel.org
15888 F: Documentation/usb/acm.txt
15889 F: drivers/usb/class/cdc-acm.*
15891 USB AR5523 WIRELESS DRIVER
15892 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15893 L: linux-wireless@vger.kernel.org
15895 F: drivers/net/wireless/ath/ar5523/
15898 M: Oliver Neukum <oneukum@suse.com>
15899 L: linux-usb@vger.kernel.org
15900 L: linux-scsi@vger.kernel.org
15902 F: drivers/usb/storage/uas.c
15904 USB CDC ETHERNET DRIVER
15905 M: Oliver Neukum <oliver@neukum.org>
15906 L: linux-usb@vger.kernel.org
15908 F: drivers/net/usb/cdc_*.c
15909 F: include/uapi/linux/usb/cdc.h
15911 USB CHAOSKEY DRIVER
15912 M: Keith Packard <keithp@keithp.com>
15913 L: linux-usb@vger.kernel.org
15915 F: drivers/usb/misc/chaoskey.c
15917 USB CYPRESS C67X00 DRIVER
15918 M: Peter Korsgaard <jacmet@sunsite.dk>
15919 L: linux-usb@vger.kernel.org
15921 F: drivers/usb/c67x00/
15923 USB DAVICOM DM9601 DRIVER
15924 M: Peter Korsgaard <jacmet@sunsite.dk>
15925 L: netdev@vger.kernel.org
15926 W: http://www.linux-usb.org/usbnet
15928 F: drivers/net/usb/dm9601.c
15930 USB DIAMOND RIO500 DRIVER
15931 M: Cesar Miquel <miquel@df.uba.ar>
15932 L: rio500-users@lists.sourceforge.net
15933 W: http://rio500.sourceforge.net
15935 F: drivers/usb/misc/rio500*
15938 M: Alan Stern <stern@rowland.harvard.edu>
15939 L: linux-usb@vger.kernel.org
15941 F: Documentation/usb/ehci.txt
15942 F: drivers/usb/host/ehci*
15944 USB GADGET/PERIPHERAL SUBSYSTEM
15945 M: Felipe Balbi <balbi@kernel.org>
15946 L: linux-usb@vger.kernel.org
15947 W: http://www.linux-usb.org/gadget
15948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15950 F: drivers/usb/gadget/
15951 F: include/linux/usb/gadget*
15953 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15954 M: Jiri Kosina <jikos@kernel.org>
15955 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15956 L: linux-usb@vger.kernel.org
15957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15959 F: Documentation/hid/hiddev.txt
15960 F: drivers/hid/usbhid/
15962 USB INTEL XHCI ROLE MUX DRIVER
15963 M: Hans de Goede <hdegoede@redhat.com>
15964 L: linux-usb@vger.kernel.org
15966 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15969 M: Olav Kongas <ok@artecdesign.ee>
15970 L: linux-usb@vger.kernel.org
15972 F: drivers/usb/host/isp116x*
15973 F: include/linux/usb/isp116x.h
15975 USB LAN78XX ETHERNET DRIVER
15976 M: Woojung Huh <woojung.huh@microchip.com>
15977 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15978 L: netdev@vger.kernel.org
15980 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15981 F: drivers/net/usb/lan78xx.*
15982 F: include/dt-bindings/net/microchip-lan78xx.h
15984 USB MASS STORAGE DRIVER
15985 M: Alan Stern <stern@rowland.harvard.edu>
15986 L: linux-usb@vger.kernel.org
15987 L: usb-storage@lists.one-eyed-alien.net
15989 F: drivers/usb/storage/
15992 M: Clemens Ladisch <clemens@ladisch.de>
15993 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15994 T: git git://git.alsa-project.org/alsa-kernel.git
15996 F: sound/usb/midi.*
15998 USB NETWORKING DRIVERS
15999 L: linux-usb@vger.kernel.org
16001 F: drivers/net/usb/
16004 M: Alan Stern <stern@rowland.harvard.edu>
16005 L: linux-usb@vger.kernel.org
16007 F: Documentation/usb/ohci.txt
16008 F: drivers/usb/host/ohci*
16010 USB OTG FSM (Finite State Machine)
16011 M: Peter Chen <Peter.Chen@nxp.com>
16012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16013 L: linux-usb@vger.kernel.org
16015 F: drivers/usb/common/usb-otg-fsm.c
16018 M: Valentina Manea <valentina.manea.m@gmail.com>
16019 M: Shuah Khan <shuah@kernel.org>
16020 M: Shuah Khan <skhan@linuxfoundation.org>
16021 L: linux-usb@vger.kernel.org
16023 F: Documentation/usb/usbip_protocol.txt
16024 F: drivers/usb/usbip/
16025 F: tools/usb/usbip/
16026 F: tools/testing/selftests/drivers/usb/usbip/
16029 M: Petko Manolov <petkan@nucleusys.com>
16030 L: linux-usb@vger.kernel.org
16031 L: netdev@vger.kernel.org
16032 T: git git://github.com/petkan/pegasus.git
16033 W: https://github.com/petkan/pegasus
16035 F: drivers/net/usb/pegasus.*
16038 M: Felipe Balbi <balbi@kernel.org>
16039 L: linux-usb@vger.kernel.org
16040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16042 F: drivers/usb/phy/
16044 USB PRINTER DRIVER (usblp)
16045 M: Pete Zaitcev <zaitcev@redhat.com>
16046 L: linux-usb@vger.kernel.org
16048 F: drivers/usb/class/usblp.c
16050 USB QMI WWAN NETWORK DRIVER
16051 M: Bjørn Mork <bjorn@mork.no>
16052 L: netdev@vger.kernel.org
16054 F: Documentation/ABI/testing/sysfs-class-net-qmi
16055 F: drivers/net/usb/qmi_wwan.c
16058 M: Petko Manolov <petkan@nucleusys.com>
16059 L: linux-usb@vger.kernel.org
16060 L: netdev@vger.kernel.org
16061 T: git git://github.com/petkan/rtl8150.git
16062 W: https://github.com/petkan/rtl8150
16064 F: drivers/net/usb/rtl8150.c
16066 USB SERIAL SUBSYSTEM
16067 M: Johan Hovold <johan@kernel.org>
16068 L: linux-usb@vger.kernel.org
16069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16071 F: Documentation/usb/usb-serial.txt
16072 F: drivers/usb/serial/
16073 F: include/linux/usb/serial.h
16075 USB SMSC75XX ETHERNET DRIVER
16076 M: Steve Glendinning <steve.glendinning@shawell.net>
16077 L: netdev@vger.kernel.org
16079 F: drivers/net/usb/smsc75xx.*
16081 USB SMSC95XX ETHERNET DRIVER
16082 M: Steve Glendinning <steve.glendinning@shawell.net>
16083 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16084 L: netdev@vger.kernel.org
16086 F: drivers/net/usb/smsc95xx.*
16089 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16090 L: linux-usb@vger.kernel.org
16091 W: http://www.linux-usb.org
16092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16094 F: Documentation/devicetree/bindings/usb/
16095 F: Documentation/usb/
16097 F: include/linux/usb.h
16098 F: include/linux/usb/
16100 USB TYPEC PI3USB30532 MUX DRIVER
16101 M: Hans de Goede <hdegoede@redhat.com>
16102 L: linux-usb@vger.kernel.org
16104 F: drivers/usb/typec/mux/pi3usb30532.c
16107 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16108 L: linux-usb@vger.kernel.org
16110 F: Documentation/ABI/testing/sysfs-class-typec
16111 F: Documentation/driver-api/usb/typec.rst
16112 F: drivers/usb/typec/
16113 F: include/linux/usb/typec.h
16115 USB TYPEC BUS FOR ALTERNATE MODES
16116 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16117 L: linux-usb@vger.kernel.org
16119 F: Documentation/ABI/testing/sysfs-bus-typec
16120 F: Documentation/driver-api/usb/typec_bus.rst
16121 F: drivers/usb/typec/altmodes/
16122 F: include/linux/usb/typec_altmode.h
16124 USB TYPEC PORT CONTROLLER DRIVERS
16125 M: Guenter Roeck <linux@roeck-us.net>
16126 L: linux-usb@vger.kernel.org
16128 F: drivers/usb/typec/tcpm/
16131 M: Alan Stern <stern@rowland.harvard.edu>
16132 L: linux-usb@vger.kernel.org
16134 F: drivers/usb/host/uhci*
16137 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16138 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16139 L: linux-media@vger.kernel.org
16140 T: git git://linuxtv.org/media_tree.git
16141 W: http://www.ideasonboard.org/uvc/
16143 F: drivers/media/usb/uvc/
16144 F: include/uapi/linux/uvcvideo.h
16147 M: Hans Verkuil <hverkuil@xs4all.nl>
16148 L: linux-media@vger.kernel.org
16149 T: git git://linuxtv.org/media_tree.git
16150 W: https://linuxtv.org
16152 F: drivers/media/usb/usbvision/
16155 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16156 L: linux-usb@vger.kernel.org
16158 F: drivers/usb/gadget/function/*uvc*
16159 F: drivers/usb/gadget/legacy/webcam.c
16160 F: include/uapi/linux/usb/g_uvc.h
16162 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16163 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16164 L: linux-wireless@vger.kernel.org
16166 F: drivers/net/wireless/rndis_wlan.c
16169 M: Mathias Nyman <mathias.nyman@intel.com>
16170 L: linux-usb@vger.kernel.org
16172 F: drivers/usb/host/xhci*
16173 F: drivers/usb/host/pci-quirks*
16176 L: linux-wireless@vger.kernel.org
16177 W: http://linux-lc100020.sourceforge.net
16179 F: drivers/net/wireless/zydas/zd1201.*
16182 M: Antoine Jacquet <royale@zerezo.com>
16183 L: linux-usb@vger.kernel.org
16184 L: linux-media@vger.kernel.org
16185 T: git git://linuxtv.org/media_tree.git
16186 W: http://royale.zerezo.com/zr364xx/
16188 F: Documentation/media/v4l-drivers/zr364xx*
16189 F: drivers/media/usb/zr364xx/
16191 USER-MODE LINUX (UML)
16192 M: Jeff Dike <jdike@addtoit.com>
16193 M: Richard Weinberger <richard@nod.at>
16194 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16195 L: linux-um@lists.infradead.org
16196 W: http://user-mode-linux.sourceforge.net
16197 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16200 F: Documentation/virtual/uml/
16205 USERSPACE COPYIN/COPYOUT (UIOVEC)
16206 M: Alexander Viro <viro@zeniv.linux.org.uk>
16209 F: include/linux/uio.h
16211 USERSPACE DMA BUFFER DRIVER
16212 M: Gerd Hoffmann <kraxel@redhat.com>
16214 L: dri-devel@lists.freedesktop.org
16215 F: drivers/dma-buf/udmabuf.c
16216 F: include/uapi/linux/udmabuf.h
16217 T: git git://anongit.freedesktop.org/drm/drm-misc
16219 USERSPACE I/O (UIO)
16220 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16223 F: Documentation/driver-api/uio-howto.rst
16225 F: include/linux/uio_driver.h
16228 M: Karel Zak <kzak@redhat.com>
16229 L: util-linux@vger.kernel.org
16230 W: http://en.wikipedia.org/wiki/Util-linux
16231 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16235 M: Christoph Hellwig <hch@lst.de>
16236 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16237 L: linux-kernel@vger.kernel.org
16238 T: git git://git.infradead.org/users/hch/uuid.git
16241 F: include/linux/uuid.h
16242 F: include/uapi/linux/uuid.h
16246 M: Michal Januszewski <spock@gentoo.org>
16247 L: linux-fbdev@vger.kernel.org
16248 W: https://github.com/mjanusz/v86d
16250 F: Documentation/fb/uvesafb.txt
16251 F: drivers/video/fbdev/uvesafb.*
16254 M: Stefan Agner <stefan@agner.ch>
16255 L: linux-mtd@lists.infradead.org
16257 F: drivers/mtd/nand/raw/vf610_nfc.c
16259 VFAT/FAT/MSDOS FILESYSTEM
16260 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16262 F: Documentation/filesystems/vfat.txt
16266 M: Alex Williamson <alex.williamson@redhat.com>
16267 L: kvm@vger.kernel.org
16268 T: git git://github.com/awilliam/linux-vfio.git
16270 F: Documentation/vfio.txt
16272 F: include/linux/vfio.h
16273 F: include/uapi/linux/vfio.h
16275 VFIO MEDIATED DEVICE DRIVERS
16276 M: Kirti Wankhede <kwankhede@nvidia.com>
16277 L: kvm@vger.kernel.org
16279 F: Documentation/vfio-mediated-device.txt
16280 F: drivers/vfio/mdev/
16281 F: include/linux/mdev.h
16282 F: samples/vfio-mdev/
16284 VFIO PLATFORM DRIVER
16285 M: Eric Auger <eric.auger@redhat.com>
16286 L: kvm@vger.kernel.org
16288 F: drivers/vfio/platform/
16291 R: Lukas Wunner <lukas@wunner.de>
16293 F: Documentation/gpu/vga-switcheroo.rst
16294 F: drivers/gpu/vga/vga_switcheroo.c
16295 F: include/linux/vga_switcheroo.h
16296 T: git git://anongit.freedesktop.org/drm/drm-misc
16298 VIA RHINE NETWORK DRIVER
16300 F: drivers/net/ethernet/via/via-rhine.c
16302 VIA SD/MMC CARD CONTROLLER DRIVER
16303 M: Bruce Chang <brucechang@via.com.tw>
16304 M: Harald Welte <HaraldWelte@viatech.com>
16306 F: drivers/mmc/host/via-sdmmc.c
16308 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16309 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16310 L: linux-fbdev@vger.kernel.org
16312 F: include/linux/via-core.h
16313 F: include/linux/via-gpio.h
16314 F: include/linux/via_i2c.h
16315 F: drivers/video/fbdev/via/
16317 VIA VELOCITY NETWORK DRIVER
16318 M: Francois Romieu <romieu@fr.zoreil.com>
16319 L: netdev@vger.kernel.org
16321 F: drivers/net/ethernet/via/via-velocity.*
16323 VICODEC VIRTUAL CODEC DRIVER
16324 M: Hans Verkuil <hans.verkuil@cisco.com>
16325 L: linux-media@vger.kernel.org
16326 T: git git://linuxtv.org/media_tree.git
16327 W: https://linuxtv.org
16329 F: drivers/media/platform/vicodec/*
16331 VIDEO MULTIPLEXER DRIVER
16332 M: Philipp Zabel <p.zabel@pengutronix.de>
16333 L: linux-media@vger.kernel.org
16335 F: drivers/media/platform/video-mux.c
16337 VIDEO I2C POLLING DRIVER
16338 M: Matt Ranostay <matt.ranostay@konsulko.com>
16339 L: linux-media@vger.kernel.org
16341 F: drivers/media/i2c/video-i2c.c
16343 VIDEOBUF2 FRAMEWORK
16344 M: Pawel Osciak <pawel@osciak.com>
16345 M: Marek Szyprowski <m.szyprowski@samsung.com>
16346 M: Kyungmin Park <kyungmin.park@samsung.com>
16347 L: linux-media@vger.kernel.org
16349 F: drivers/media/common/videobuf2/*
16350 F: include/media/videobuf2-*
16352 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16353 M: Helen Koike <helen.koike@collabora.com>
16354 L: linux-media@vger.kernel.org
16355 T: git git://linuxtv.org/media_tree.git
16356 W: https://linuxtv.org
16358 F: drivers/media/platform/vimc/*
16361 M: Alex Williamson <alex.williamson@redhat.com>
16362 M: Paolo Bonzini <pbonzini@redhat.com>
16363 L: kvm@vger.kernel.org
16367 VIRTIO AND VHOST VSOCK DRIVER
16368 M: Stefan Hajnoczi <stefanha@redhat.com>
16369 L: kvm@vger.kernel.org
16370 L: virtualization@lists.linux-foundation.org
16371 L: netdev@vger.kernel.org
16373 F: include/linux/virtio_vsock.h
16374 F: include/uapi/linux/virtio_vsock.h
16375 F: include/uapi/linux/vsockmon.h
16376 F: include/uapi/linux/vm_sockets_diag.h
16377 F: net/vmw_vsock/diag.c
16378 F: net/vmw_vsock/af_vsock_tap.c
16379 F: net/vmw_vsock/virtio_transport_common.c
16380 F: net/vmw_vsock/virtio_transport.c
16381 F: drivers/net/vsockmon.c
16382 F: drivers/vhost/vsock.c
16383 F: tools/testing/vsock/
16385 VIRTIO CONSOLE DRIVER
16386 M: Amit Shah <amit@kernel.org>
16387 L: virtualization@lists.linux-foundation.org
16389 F: drivers/char/virtio_console.c
16390 F: include/linux/virtio_console.h
16391 F: include/uapi/linux/virtio_console.h
16393 VIRTIO CORE, NET AND BLOCK DRIVERS
16394 M: "Michael S. Tsirkin" <mst@redhat.com>
16395 M: Jason Wang <jasowang@redhat.com>
16396 L: virtualization@lists.linux-foundation.org
16398 F: Documentation/devicetree/bindings/virtio/
16401 F: drivers/net/virtio_net.c
16402 F: drivers/block/virtio_blk.c
16403 F: include/linux/virtio*.h
16404 F: include/uapi/linux/virtio_*.h
16405 F: drivers/crypto/virtio/
16406 F: mm/balloon_compaction.c
16408 VIRTIO CRYPTO DRIVER
16409 M: Gonglei <arei.gonglei@huawei.com>
16410 L: virtualization@lists.linux-foundation.org
16411 L: linux-crypto@vger.kernel.org
16413 F: drivers/crypto/virtio/
16414 F: include/uapi/linux/virtio_crypto.h
16416 VIRTIO DRIVERS FOR S390
16417 M: Cornelia Huck <cohuck@redhat.com>
16418 M: Halil Pasic <pasic@linux.ibm.com>
16419 L: linux-s390@vger.kernel.org
16420 L: virtualization@lists.linux-foundation.org
16421 L: kvm@vger.kernel.org
16423 F: drivers/s390/virtio/
16424 F: arch/s390/include/uapi/asm/virtio-ccw.h
16427 M: David Airlie <airlied@linux.ie>
16428 M: Gerd Hoffmann <kraxel@redhat.com>
16429 L: dri-devel@lists.freedesktop.org
16430 L: virtualization@lists.linux-foundation.org
16431 T: git git://anongit.freedesktop.org/drm/drm-misc
16433 F: drivers/gpu/drm/virtio/
16434 F: include/uapi/linux/virtio_gpu.h
16436 VIRTIO HOST (VHOST)
16437 M: "Michael S. Tsirkin" <mst@redhat.com>
16438 M: Jason Wang <jasowang@redhat.com>
16439 L: kvm@vger.kernel.org
16440 L: virtualization@lists.linux-foundation.org
16441 L: netdev@vger.kernel.org
16442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16445 F: include/uapi/linux/vhost.h
16447 VIRTIO INPUT DRIVER
16448 M: Gerd Hoffmann <kraxel@redhat.com>
16450 F: drivers/virtio/virtio_input.c
16451 F: include/uapi/linux/virtio_input.h
16453 VIRTUAL BOX GUEST DEVICE DRIVER
16454 M: Hans de Goede <hdegoede@redhat.com>
16455 M: Arnd Bergmann <arnd@arndb.de>
16456 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16458 F: include/linux/vbox_utils.h
16459 F: include/uapi/linux/vbox*.h
16460 F: drivers/virt/vboxguest/
16462 VIRTUAL SERIO DEVICE DRIVER
16463 M: Stephen Chandler Paul <thatslyude@gmail.com>
16465 F: drivers/input/serio/userio.c
16466 F: include/uapi/linux/userio.h
16468 VIVID VIRTUAL VIDEO DRIVER
16469 M: Hans Verkuil <hverkuil@xs4all.nl>
16470 L: linux-media@vger.kernel.org
16471 T: git git://linuxtv.org/media_tree.git
16472 W: https://linuxtv.org
16474 F: drivers/media/platform/vivid/*
16477 M: Florian Fainelli <f.fainelli@gmail.com>
16478 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16480 F: drivers/vlynq/vlynq.c
16481 F: include/linux/vlynq.h
16484 M: Martyn Welch <martyn@welchs.me.uk>
16485 M: Manohar Vanga <manohar.vanga@gmail.com>
16486 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16487 L: devel@driverdev.osuosl.org
16489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16490 F: Documentation/driver-api/vme.rst
16491 F: drivers/staging/vme/
16493 F: include/linux/vme*
16495 VMWARE BALLOON DRIVER
16496 M: Julien Freche <jfreche@vmware.com>
16497 M: Nadav Amit <namit@vmware.com>
16498 M: "VMware, Inc." <pv-drivers@vmware.com>
16499 L: linux-kernel@vger.kernel.org
16501 F: drivers/misc/vmw_balloon.c
16503 VMWARE HYPERVISOR INTERFACE
16504 M: Alok Kataria <akataria@vmware.com>
16505 L: virtualization@lists.linux-foundation.org
16507 F: arch/x86/kernel/cpu/vmware.c
16509 VMWARE PVRDMA DRIVER
16510 M: Adit Ranadive <aditr@vmware.com>
16511 M: VMware PV-Drivers <pv-drivers@vmware.com>
16512 L: linux-rdma@vger.kernel.org
16514 F: drivers/infiniband/hw/vmw_pvrdma/
16516 VMware PVSCSI driver
16517 M: Jim Gill <jgill@vmware.com>
16518 M: VMware PV-Drivers <pv-drivers@vmware.com>
16519 L: linux-scsi@vger.kernel.org
16521 F: drivers/scsi/vmw_pvscsi.c
16522 F: drivers/scsi/vmw_pvscsi.h
16524 VMWARE VMMOUSE SUBDRIVER
16525 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16526 M: "VMware, Inc." <pv-drivers@vmware.com>
16527 L: linux-input@vger.kernel.org
16529 F: drivers/input/mouse/vmmouse.c
16530 F: drivers/input/mouse/vmmouse.h
16532 VMWARE VMXNET3 ETHERNET DRIVER
16533 M: Ronak Doshi <doshir@vmware.com>
16534 M: "VMware, Inc." <pv-drivers@vmware.com>
16535 L: netdev@vger.kernel.org
16537 F: drivers/net/vmxnet3/
16539 VOCORE VOCORE2 BOARD
16540 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16541 L: linux-mips@vger.kernel.org
16543 F: arch/mips/boot/dts/ralink/vocore2.dts
16545 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16546 M: Liam Girdwood <lgirdwood@gmail.com>
16547 M: Mark Brown <broonie@kernel.org>
16548 L: linux-kernel@vger.kernel.org
16549 W: http://www.slimlogic.co.uk/?p=48
16550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16552 F: Documentation/devicetree/bindings/regulator/
16553 F: Documentation/power/regulator/
16554 F: drivers/regulator/
16555 F: include/dt-bindings/regulator/
16556 F: include/linux/regulator/
16559 M: David Ahern <dsa@cumulusnetworks.com>
16560 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16561 L: netdev@vger.kernel.org
16563 F: drivers/net/vrf.c
16564 F: Documentation/networking/vrf.txt
16566 VT1211 HARDWARE MONITOR DRIVER
16567 M: Juerg Haefliger <juergh@gmail.com>
16568 L: linux-hwmon@vger.kernel.org
16570 F: Documentation/hwmon/vt1211
16571 F: drivers/hwmon/vt1211.c
16573 VT8231 HARDWARE MONITOR DRIVER
16574 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16575 L: linux-hwmon@vger.kernel.org
16577 F: drivers/hwmon/vt8231.c
16579 VUB300 USB to SDIO/SD/MMC bridge chip
16580 M: Tony Olech <tony.olech@elandigitalsystems.com>
16581 L: linux-mmc@vger.kernel.org
16582 L: linux-usb@vger.kernel.org
16584 F: drivers/mmc/host/vub300.c
16586 W1 DALLAS'S 1-WIRE BUS
16587 M: Evgeniy Polyakov <zbr@ioremap.net>
16589 F: Documentation/devicetree/bindings/w1/
16590 F: Documentation/w1/
16592 F: include/linux/w1.h
16594 W83791D HARDWARE MONITORING DRIVER
16595 M: Marc Hulsman <m.hulsman@tudelft.nl>
16596 L: linux-hwmon@vger.kernel.org
16598 F: Documentation/hwmon/w83791d
16599 F: drivers/hwmon/w83791d.c
16601 W83793 HARDWARE MONITORING DRIVER
16602 M: Rudolf Marek <r.marek@assembler.cz>
16603 L: linux-hwmon@vger.kernel.org
16605 F: Documentation/hwmon/w83793
16606 F: drivers/hwmon/w83793.c
16608 W83795 HARDWARE MONITORING DRIVER
16609 M: Jean Delvare <jdelvare@suse.com>
16610 L: linux-hwmon@vger.kernel.org
16612 F: drivers/hwmon/w83795.c
16614 W83L51xD SD/MMC CARD INTERFACE DRIVER
16615 M: Pierre Ossman <pierre@ossman.eu>
16617 F: drivers/mmc/host/wbsd.*
16619 WACOM PROTOCOL 4 SERIAL TABLETS
16620 M: Julian Squires <julian@cipht.net>
16621 M: Hans de Goede <hdegoede@redhat.com>
16622 L: linux-input@vger.kernel.org
16624 F: drivers/input/tablet/wacom_serial4.c
16626 WATCHDOG DEVICE DRIVERS
16627 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16628 M: Guenter Roeck <linux@roeck-us.net>
16629 L: linux-watchdog@vger.kernel.org
16630 W: http://www.linux-watchdog.org/
16631 T: git git://www.linux-watchdog.org/linux-watchdog.git
16633 F: Documentation/devicetree/bindings/watchdog/
16634 F: Documentation/watchdog/
16635 F: drivers/watchdog/
16636 F: include/linux/watchdog.h
16637 F: include/uapi/linux/watchdog.h
16639 WHISKEYCOVE PMIC GPIO DRIVER
16640 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16641 L: linux-gpio@vger.kernel.org
16643 F: drivers/gpio/gpio-wcove.c
16646 M: David Herrmann <dh.herrmann@googlemail.com>
16647 L: linux-input@vger.kernel.org
16649 F: drivers/hid/hid-wiimote*
16651 WILOCITY WIL6210 WIRELESS DRIVER
16652 M: Maya Erez <merez@codeaurora.org>
16653 L: linux-wireless@vger.kernel.org
16654 L: wil6210@qti.qualcomm.com
16656 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16657 F: drivers/net/wireless/ath/wil6210/
16660 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16661 M: linux-wimax@intel.com
16662 L: wimax@linuxwimax.org (subscribers-only)
16664 W: http://linuxwimax.org
16665 F: Documentation/wimax/README.wimax
16666 F: include/linux/wimax/debug.h
16667 F: include/net/wimax.h
16668 F: include/uapi/linux/wimax.h
16672 M: David Härdeman <david@hardeman.nu>
16674 F: drivers/media/rc/winbond-cir.c
16676 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16677 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16678 L: linux-watchdog@vger.kernel.org
16680 F: drivers/watchdog/ebc-c384_wdt.c
16682 WINSYSTEMS WS16C48 GPIO DRIVER
16683 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16684 L: linux-gpio@vger.kernel.org
16686 F: drivers/gpio/gpio-ws16c48.c
16688 WISTRON LAPTOP BUTTON DRIVER
16689 M: Miloslav Trmac <mitr@volny.cz>
16691 F: drivers/input/misc/wistron_btns.c
16693 WL3501 WIRELESS PCMCIA CARD DRIVER
16694 L: linux-wireless@vger.kernel.org
16696 F: drivers/net/wireless/wl3501*
16698 WOLFSON MICROELECTRONICS DRIVERS
16699 L: patches@opensource.cirrus.com
16700 T: git https://github.com/CirrusLogic/linux-drivers.git
16701 W: https://github.com/CirrusLogic/linux-drivers/wiki
16703 F: Documentation/hwmon/wm83??
16704 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16705 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16706 F: Documentation/devicetree/bindings/mfd/arizona.txt
16707 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16708 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16709 F: arch/arm/mach-s3c64xx/mach-crag6410*
16710 F: drivers/clk/clk-wm83*.c
16711 F: drivers/extcon/extcon-arizona.c
16712 F: drivers/leds/leds-wm83*.c
16713 F: drivers/gpio/gpio-*wm*.c
16714 F: drivers/gpio/gpio-arizona.c
16715 F: drivers/hwmon/wm83??-hwmon.c
16716 F: drivers/input/misc/wm831x-on.c
16717 F: drivers/input/touchscreen/wm831x-ts.c
16718 F: drivers/input/touchscreen/wm97*.c
16719 F: drivers/mfd/arizona*
16720 F: drivers/mfd/wm*.c
16721 F: drivers/mfd/cs47l24*
16722 F: drivers/power/supply/wm83*.c
16723 F: drivers/rtc/rtc-wm83*.c
16724 F: drivers/regulator/wm8*.c
16725 F: drivers/regulator/arizona*
16726 F: drivers/video/backlight/wm83*_bl.c
16727 F: drivers/watchdog/wm83*_wdt.c
16728 F: include/linux/mfd/arizona/
16729 F: include/linux/mfd/wm831x/
16730 F: include/linux/mfd/wm8350/
16731 F: include/linux/mfd/wm8400*
16732 F: include/linux/regulator/arizona*
16733 F: include/linux/wm97xx.h
16734 F: include/sound/wm????.h
16735 F: sound/soc/codecs/arizona.?
16736 F: sound/soc/codecs/wm*
16737 F: sound/soc/codecs/cs47l24*
16740 M: Tejun Heo <tj@kernel.org>
16741 R: Lai Jiangshan <jiangshanlai@gmail.com>
16742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16744 F: include/linux/workqueue.h
16745 F: kernel/workqueue.c
16746 F: Documentation/core-api/workqueue.rst
16748 X-POWERS AXP288 PMIC DRIVERS
16749 M: Hans de Goede <hdegoede@redhat.com>
16752 F: drivers/acpi/pmic/intel_pmic_xpower.c
16754 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16755 M: Chen-Yu Tsai <wens@csie.org>
16756 L: linux-kernel@vger.kernel.org
16761 M: Andrew Hendry <andrew.hendry@gmail.com>
16762 L: linux-x25@vger.kernel.org
16764 F: Documentation/networking/x25*
16765 F: include/net/x25*
16768 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16769 M: Thomas Gleixner <tglx@linutronix.de>
16770 M: Ingo Molnar <mingo@redhat.com>
16771 M: Borislav Petkov <bp@alien8.de>
16772 R: "H. Peter Anvin" <hpa@zytor.com>
16774 L: linux-kernel@vger.kernel.org
16775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16777 F: Documentation/devicetree/bindings/x86/
16778 F: Documentation/x86/
16782 M: Andy Lutomirski <luto@kernel.org>
16783 L: linux-kernel@vger.kernel.org
16784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16788 X86 MCE INFRASTRUCTURE
16789 M: Tony Luck <tony.luck@intel.com>
16790 M: Borislav Petkov <bp@alien8.de>
16791 L: linux-edac@vger.kernel.org
16793 F: arch/x86/kernel/cpu/mcheck/*
16795 X86 MICROCODE UPDATE SUPPORT
16796 M: Borislav Petkov <bp@alien8.de>
16798 F: arch/x86/kernel/cpu/microcode/*
16801 M: Dave Hansen <dave.hansen@linux.intel.com>
16802 M: Andy Lutomirski <luto@kernel.org>
16803 M: Peter Zijlstra <peterz@infradead.org>
16804 L: linux-kernel@vger.kernel.org
16805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16809 X86 PLATFORM DRIVERS
16810 M: Darren Hart <dvhart@infradead.org>
16811 M: Andy Shevchenko <andy@infradead.org>
16812 L: platform-driver-x86@vger.kernel.org
16813 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16815 F: drivers/platform/x86/
16816 F: drivers/platform/olpc/
16818 X86 PLATFORM DRIVERS - ARCH
16819 R: Darren Hart <dvhart@infradead.org>
16820 R: Andy Shevchenko <andy@infradead.org>
16821 L: platform-driver-x86@vger.kernel.org
16823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16825 F: arch/x86/platform
16828 M: Andy Lutomirski <luto@kernel.org>
16829 L: linux-kernel@vger.kernel.org
16830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16832 F: arch/x86/entry/vdso/
16835 M: Matthew Wilcox <willy@infradead.org>
16836 L: linux-fsdevel@vger.kernel.org
16838 F: Documentation/core-api/xarray.rst
16841 F: include/linux/idr.h
16842 F: include/linux/xarray.h
16843 F: tools/testing/radix-tree
16846 M: Benjamin Valentin <benpicco@googlemail.com>
16848 F: drivers/media/rc/xbox_remote.c
16849 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16851 XC2028/3028 TUNER DRIVER
16852 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16853 L: linux-media@vger.kernel.org
16854 W: https://linuxtv.org
16855 T: git git://linuxtv.org/media_tree.git
16857 F: drivers/media/tuners/tuner-xc2028.*
16859 XDP (eXpress Data Path)
16860 M: Alexei Starovoitov <ast@kernel.org>
16861 M: Daniel Borkmann <daniel@iogearbox.net>
16862 M: David S. Miller <davem@davemloft.net>
16863 M: Jakub Kicinski <jakub.kicinski@netronome.com>
16864 M: Jesper Dangaard Brouer <hawk@kernel.org>
16865 M: John Fastabend <john.fastabend@gmail.com>
16866 L: netdev@vger.kernel.org
16867 L: xdp-newbies@vger.kernel.org
16868 L: bpf@vger.kernel.org
16871 F: include/net/xdp.h
16872 F: kernel/bpf/devmap.c
16873 F: kernel/bpf/cpumap.c
16874 F: include/trace/events/xdp.h
16878 XDP SOCKETS (AF_XDP)
16879 M: Björn Töpel <bjorn.topel@intel.com>
16880 M: Magnus Karlsson <magnus.karlsson@intel.com>
16881 L: netdev@vger.kernel.org
16882 L: bpf@vger.kernel.org
16884 F: kernel/bpf/xskmap.c
16887 XEN BLOCK SUBSYSTEM
16888 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16889 M: Roger Pau Monné <roger.pau@citrix.com>
16890 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16892 F: drivers/block/xen-blkback/*
16893 F: drivers/block/xen*
16896 M: Stefano Stabellini <sstabellini@kernel.org>
16897 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16900 F: arch/arm/include/asm/xen/
16902 XEN HYPERVISOR ARM64
16903 M: Stefano Stabellini <sstabellini@kernel.org>
16904 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16907 F: arch/arm64/include/asm/xen/
16909 XEN HYPERVISOR INTERFACE
16910 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16911 M: Juergen Gross <jgross@suse.com>
16912 R: Stefano Stabellini <sstabellini@kernel.org>
16913 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16917 F: arch/x86/platform/pvh/
16918 F: drivers/*/xen-*front.c
16920 F: arch/x86/include/asm/xen/
16921 F: arch/x86/include/asm/pvclock-abi.h
16923 F: include/uapi/xen/
16924 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16925 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16927 XEN NETWORK BACKEND DRIVER
16928 M: Wei Liu <wei.liu2@citrix.com>
16929 M: Paul Durrant <paul.durrant@citrix.com>
16930 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16931 L: netdev@vger.kernel.org
16933 F: drivers/net/xen-netback/*
16936 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16937 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16939 F: arch/x86/pci/*xen*
16940 F: drivers/pci/*xen*
16943 M: Juergen Gross <jgross@suse.com>
16944 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16945 L: linux-scsi@vger.kernel.org
16947 F: drivers/scsi/xen-scsifront.c
16948 F: drivers/xen/xen-scsiback.c
16949 F: include/xen/interface/io/vscsiif.h
16951 XEN SWIOTLB SUBSYSTEM
16952 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16953 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16954 L: iommu@lists.linux-foundation.org
16956 F: arch/x86/xen/*swiotlb*
16957 F: drivers/xen/*swiotlb*
16959 XEN SOUND FRONTEND DRIVER
16960 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16961 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16962 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16967 M: Darrick J. Wong <darrick.wong@oracle.com>
16968 M: linux-xfs@vger.kernel.org
16969 L: linux-xfs@vger.kernel.org
16971 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16973 F: Documentation/filesystems/xfs.txt
16976 XILINX AXI ETHERNET DRIVER
16977 M: Anirudha Sarangi <anirudh@xilinx.com>
16978 M: John Linn <John.Linn@xilinx.com>
16980 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16982 XILINX UARTLITE SERIAL DRIVER
16983 M: Peter Korsgaard <jacmet@sunsite.dk>
16984 L: linux-serial@vger.kernel.org
16986 F: drivers/tty/serial/uartlite.c
16988 XILINX VIDEO IP CORES
16989 M: Hyun Kwon <hyun.kwon@xilinx.com>
16990 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16991 L: linux-media@vger.kernel.org
16992 T: git git://linuxtv.org/media_tree.git
16994 F: Documentation/devicetree/bindings/media/xilinx/
16995 F: drivers/media/platform/xilinx/
16996 F: include/uapi/linux/xilinx-v4l2-controls.h
16999 M: Eli Billauer <eli.billauer@gmail.com>
17000 L: linux-kernel@vger.kernel.org
17002 F: drivers/char/xillybus/
17005 M: George Cherian <george.cherian@cavium.com>
17006 M: Jan Glauber <jglauber@cavium.com>
17007 L: linux-i2c@vger.kernel.org
17008 W: http://www.cavium.com
17010 F: drivers/i2c/busses/i2c-xlp9xx.c
17012 XRA1403 GPIO EXPANDER
17013 M: Nandor Han <nandor.han@ge.com>
17014 M: Semi Malinen <semi.malinen@ge.com>
17015 L: linux-gpio@vger.kernel.org
17017 F: drivers/gpio/gpio-xra1403.c
17018 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17020 XTENSA XTFPGA PLATFORM SUPPORT
17021 M: Max Filippov <jcmvbkbc@gmail.com>
17022 L: linux-xtensa@linux-xtensa.org
17024 F: drivers/spi/spi-xtensa-xtfpga.c
17025 F: sound/soc/xtensa/xtfpga-i2s.c
17027 YAM DRIVER FOR AX.25
17028 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17029 L: linux-hams@vger.kernel.org
17031 F: drivers/net/hamradio/yam*
17032 F: include/linux/yam.h
17034 YAMA SECURITY MODULE
17035 M: Kees Cook <keescook@chromium.org>
17036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17039 F: Documentation/admin-guide/LSM/Yama.rst
17041 YEALINK PHONE DRIVER
17042 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17043 L: usbb2k-api-dev@nongnu.org
17045 F: Documentation/input/devices/yealink.rst
17046 F: drivers/input/misc/yealink.*
17048 Z8530 DRIVER FOR AX.25
17049 M: Joerg Reuter <jreuter@yaina.de>
17050 W: http://yaina.de/jreuter/
17051 W: http://www.qsl.net/dl1bke/
17052 L: linux-hams@vger.kernel.org
17054 F: Documentation/networking/z8530drv.txt
17055 F: drivers/net/hamradio/*scc.c
17056 F: drivers/net/hamradio/z8530.h
17058 ZBUD COMPRESSED PAGE ALLOCATOR
17059 M: Seth Jennings <sjenning@redhat.com>
17060 M: Dan Streetman <ddstreet@ieee.org>
17061 L: linux-mm@kvack.org
17064 F: include/linux/zbud.h
17066 ZD1211RW WIRELESS DRIVER
17067 M: Daniel Drake <dsd@gentoo.org>
17068 M: Ulrich Kunitz <kune@deine-taler.de>
17069 W: http://zd1211.ath.cx/wiki/DriverRewrite
17070 L: linux-wireless@vger.kernel.org
17071 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17073 F: drivers/net/wireless/zydas/zd1211rw/
17075 ZD1301 MEDIA DRIVER
17076 M: Antti Palosaari <crope@iki.fi>
17077 L: linux-media@vger.kernel.org
17078 W: https://linuxtv.org/
17079 W: http://palosaari.fi/linux/
17080 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17082 F: drivers/media/usb/dvb-usb-v2/zd1301*
17084 ZD1301_DEMOD MEDIA DRIVER
17085 M: Antti Palosaari <crope@iki.fi>
17086 L: linux-media@vger.kernel.org
17087 W: https://linuxtv.org/
17088 W: http://palosaari.fi/linux/
17089 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17091 F: drivers/media/dvb-frontends/zd1301_demod*
17093 ZPOOL COMPRESSED PAGE STORAGE API
17094 M: Dan Streetman <ddstreet@ieee.org>
17095 L: linux-mm@kvack.org
17098 F: include/linux/zpool.h
17100 ZR36067 VIDEO FOR LINUX DRIVER
17101 L: mjpeg-users@lists.sourceforge.net
17102 L: linux-media@vger.kernel.org
17103 W: http://mjpeg.sourceforge.net/driver-zoran/
17104 T: hg https://linuxtv.org/hg/v4l-dvb
17106 F: drivers/staging/media/zoran/
17108 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17109 M: Minchan Kim <minchan@kernel.org>
17110 M: Nitin Gupta <ngupta@vflare.org>
17111 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17112 L: linux-kernel@vger.kernel.org
17114 F: drivers/block/zram/
17115 F: Documentation/blockdev/zram.txt
17117 ZS DECSTATION Z85C30 SERIAL DRIVER
17118 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17120 F: drivers/tty/serial/zs.*
17122 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17123 M: Minchan Kim <minchan@kernel.org>
17124 M: Nitin Gupta <ngupta@vflare.org>
17125 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17126 L: linux-mm@kvack.org
17129 F: include/linux/zsmalloc.h
17130 F: Documentation/vm/zsmalloc.rst
17132 ZSWAP COMPRESSED SWAP CACHING
17133 M: Seth Jennings <sjenning@redhat.com>
17134 M: Dan Streetman <ddstreet@ieee.org>
17135 L: linux-mm@kvack.org
17140 M: Linus Torvalds <torvalds@linux-foundation.org>
17141 L: linux-kernel@vger.kernel.org
17142 Q: http://patchwork.kernel.org/project/LKML/list/
17143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17144 S: Buried alive in reporters