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 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1903 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1905 F: arch/arm/mach-s3c24xx/mach-gta02.c
1906 F: arch/arm/mach-s3c24xx/gta02.h
1908 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1909 M: Alexander Clouter <alex@digriz.org.uk>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 W: http://www.digriz.org.uk/ts78xx/kernel
1913 F: arch/arm/mach-orion5x/ts78xx-*
1915 ARM/OXNAS platform support
1916 M: Neil Armstrong <narmstrong@baylibre.com>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 L: linux-oxnas@groups.io (moderated for non-subscribers)
1920 F: arch/arm/mach-oxnas/
1921 F: arch/arm/boot/dts/ox8*.dts*
1924 ARM/PALM TREO SUPPORT
1925 M: Tomas Cech <sleep_walker@suse.com>
1926 L: linux-arm-kernel@lists.infradead.org
1927 W: http://hackndev.com
1929 F: arch/arm/mach-pxa/palmtreo.*
1931 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1932 M: Marek Vasut <marek.vasut@gmail.com>
1933 L: linux-arm-kernel@lists.infradead.org
1934 W: http://hackndev.com
1936 F: arch/arm/mach-pxa/include/mach/palmtx.h
1937 F: arch/arm/mach-pxa/palmtx.c
1938 F: arch/arm/mach-pxa/palmt5.*
1939 F: arch/arm/mach-pxa/include/mach/palmld.h
1940 F: arch/arm/mach-pxa/palmld.c
1941 F: arch/arm/mach-pxa/palmte2.*
1942 F: arch/arm/mach-pxa/include/mach/palmtc.h
1943 F: arch/arm/mach-pxa/palmtc.c
1946 M: Sergey Lapin <slapin@ossfans.org>
1947 L: linux-arm-kernel@lists.infradead.org
1948 W: http://hackndev.com
1950 F: arch/arm/mach-pxa/palmz72.*
1953 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1954 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1957 ARM/PT DIGITAL BOARD PORT
1958 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 W: http://www.armlinux.org.uk/
1963 ARM/QUALCOMM SUPPORT
1964 M: Andy Gross <andy.gross@linaro.org>
1965 M: David Brown <david.brown@linaro.org>
1966 L: linux-arm-msm@vger.kernel.org
1968 F: Documentation/devicetree/bindings/soc/qcom/
1969 F: Documentation/devicetree/bindings/*/qcom*
1970 F: arch/arm/boot/dts/qcom-*.dts
1971 F: arch/arm/boot/dts/qcom-*.dtsi
1972 F: arch/arm/mach-qcom/
1973 F: arch/arm64/boot/dts/qcom/
1976 F: drivers/*/*/qcom/
1977 F: drivers/*/*/qcom*
1978 F: drivers/*/pm8???-*
1979 F: drivers/bluetooth/btqcomsmd.c
1980 F: drivers/clocksource/timer-qcom.c
1981 F: drivers/extcon/extcon-qcom*
1982 F: drivers/iommu/msm*
1983 F: drivers/i2c/busses/i2c-qup.c
1984 F: drivers/i2c/busses/i2c-qcom-geni.c
1985 F: drivers/mfd/ssbi.c
1986 F: drivers/mmc/host/mmci_qcom*
1987 F: drivers/mmc/host/sdhci_msm.c
1988 F: drivers/pci/controller/dwc/pcie-qcom.c
1989 F: drivers/phy/qualcomm/
1990 F: drivers/power/*/msm*
1991 F: drivers/reset/reset-qcom-*
1992 F: drivers/scsi/ufs/ufs-qcom.*
1993 F: drivers/spi/spi-qup.c
1994 F: drivers/spi/spi-geni-qcom.c
1995 F: drivers/spi/spi-qcom-qspi.c
1996 F: drivers/tty/serial/msm_serial.c
1997 F: drivers/usb/dwc3/dwc3-qcom.c
1998 F: include/dt-bindings/*/qcom*
1999 F: include/linux/*/qcom*
2000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2002 ARM/RADISYS ENP2611 MACHINE SUPPORT
2003 M: Lennert Buytenhek <kernel@wantstofly.org>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 ARM/RDA MICRO ARCHITECTURE
2008 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2012 F: arch/arm/boot/dts/rda8810pl-*
2013 F: drivers/clocksource/timer-rda.c
2014 F: drivers/irqchip/irq-rda-intc.c
2015 F: drivers/tty/serial/rda-uart.c
2016 F: Documentation/devicetree/bindings/arm/rda.txt
2017 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2018 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2019 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2021 ARM/REALTEK ARCHITECTURE
2022 M: Andreas Färber <afaerber@suse.de>
2023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 F: arch/arm64/boot/dts/realtek/
2026 F: Documentation/devicetree/bindings/arm/realtek.txt
2028 ARM/RENESAS ARM64 ARCHITECTURE
2029 M: Simon Horman <horms@verge.net.au>
2030 M: Magnus Damm <magnus.damm@gmail.com>
2031 L: linux-renesas-soc@vger.kernel.org
2032 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2035 F: arch/arm64/boot/dts/renesas/
2036 F: Documentation/devicetree/bindings/arm/renesas.yaml
2037 F: drivers/soc/renesas/
2038 F: include/linux/soc/renesas/
2040 ARM/RISCPC ARCHITECTURE
2041 M: Russell King <linux@armlinux.org.uk>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 W: http://www.armlinux.org.uk/
2045 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2046 F: arch/arm/include/asm/hardware/ioc.h
2047 F: arch/arm/include/asm/hardware/iomd.h
2048 F: arch/arm/include/asm/hardware/memc.h
2049 F: arch/arm/mach-rpc/
2050 F: drivers/net/ethernet/8390/etherh.c
2051 F: drivers/net/ethernet/i825xx/ether1*
2052 F: drivers/net/ethernet/seeq/ether3*
2053 F: drivers/scsi/arm/
2055 ARM/Rockchip SoC support
2056 M: Heiko Stuebner <heiko@sntech.de>
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 L: linux-rockchip@lists.infradead.org
2059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2061 F: arch/arm/boot/dts/rk3*
2062 F: arch/arm/boot/dts/rv1108*
2063 F: arch/arm/mach-rockchip/
2064 F: drivers/clk/rockchip/
2065 F: drivers/i2c/busses/i2c-rk3x.c
2066 F: drivers/*/*rockchip*
2067 F: drivers/*/*/*rockchip*
2068 F: sound/soc/rockchip/
2071 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2072 M: Kukjin Kim <kgene@kernel.org>
2073 M: Krzysztof Kozlowski <krzk@kernel.org>
2074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2076 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2078 F: arch/arm/boot/dts/s3c*
2079 F: arch/arm/boot/dts/s5p*
2080 F: arch/arm/boot/dts/exynos*
2081 F: arch/arm64/boot/dts/exynos/
2082 F: arch/arm/plat-samsung/
2083 F: arch/arm/mach-s3c24*/
2084 F: arch/arm/mach-s3c64xx/
2085 F: arch/arm/mach-s5p*/
2086 F: arch/arm/mach-exynos*/
2087 F: drivers/*/*s3c24*
2088 F: drivers/*/*/*s3c24*
2089 F: drivers/*/*s3c64xx*
2090 F: drivers/*/*s5pv210*
2091 F: drivers/memory/samsung/*
2092 F: drivers/soc/samsung/*
2093 F: Documentation/arm/Samsung/
2094 F: Documentation/devicetree/bindings/arm/samsung/
2095 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2096 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2099 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2100 M: Kyungmin Park <kyungmin.park@samsung.com>
2101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 F: arch/arm/mach-s5pv210/
2105 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2106 M: Kyungmin Park <kyungmin.park@samsung.com>
2107 M: Kamil Debski <kamil@wypas.org>
2108 M: Andrzej Hajda <a.hajda@samsung.com>
2109 L: linux-arm-kernel@lists.infradead.org
2110 L: linux-media@vger.kernel.org
2112 F: drivers/media/platform/s5p-g2d/
2114 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2115 M: Marek Szyprowski <m.szyprowski@samsung.com>
2116 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2117 L: linux-media@vger.kernel.org
2119 F: drivers/media/platform/s5p-cec/
2120 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2122 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2123 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2124 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2125 L: linux-arm-kernel@lists.infradead.org
2126 L: linux-media@vger.kernel.org
2128 F: drivers/media/platform/s5p-jpeg/
2130 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2131 M: Kyungmin Park <kyungmin.park@samsung.com>
2132 M: Kamil Debski <kamil@wypas.org>
2133 M: Jeongtae Park <jtp.park@samsung.com>
2134 M: Andrzej Hajda <a.hajda@samsung.com>
2135 L: linux-arm-kernel@lists.infradead.org
2136 L: linux-media@vger.kernel.org
2138 F: drivers/media/platform/s5p-mfc/
2140 ARM/SHMOBILE ARM ARCHITECTURE
2141 M: Simon Horman <horms@verge.net.au>
2142 M: Magnus Damm <magnus.damm@gmail.com>
2143 L: linux-renesas-soc@vger.kernel.org
2144 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2147 F: arch/arm/boot/dts/emev2*
2148 F: arch/arm/boot/dts/gr-peach*
2149 F: arch/arm/boot/dts/iwg20d-q7*
2150 F: arch/arm/boot/dts/r7s*
2151 F: arch/arm/boot/dts/r8a*
2152 F: arch/arm/boot/dts/r9a*
2153 F: arch/arm/boot/dts/sh*
2154 F: arch/arm/configs/shmobile_defconfig
2155 F: arch/arm/include/debug/renesas-scif.S
2156 F: arch/arm/mach-shmobile/
2157 F: Documentation/devicetree/bindings/arm/renesas.yaml
2158 F: drivers/soc/renesas/
2159 F: include/linux/soc/renesas/
2161 ARM/SOCFPGA ARCHITECTURE
2162 M: Dinh Nguyen <dinguyen@kernel.org>
2164 F: arch/arm/mach-socfpga/
2165 F: arch/arm/boot/dts/socfpga*
2166 F: arch/arm/configs/socfpga_defconfig
2167 F: arch/arm64/boot/dts/altera/
2168 W: http://www.rocketboards.org
2169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2171 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2172 M: Dinh Nguyen <dinguyen@kernel.org>
2174 F: drivers/clk/socfpga/
2176 ARM/SOCFPGA EDAC SUPPORT
2177 M: Thor Thayer <thor.thayer@linux.intel.com>
2179 F: drivers/edac/altera_edac.
2181 ARM/SPREADTRUM SoC SUPPORT
2182 M: Orson Zhai <orsonzhai@gmail.com>
2183 M: Baolin Wang <baolin.wang@linaro.org>
2184 M: Chunyan Zhang <zhang.lyra@gmail.com>
2186 F: arch/arm64/boot/dts/sprd
2189 ARM/STI ARCHITECTURE
2190 M: Patrice Chotard <patrice.chotard@st.com>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 W: http://www.stlinux.com
2194 F: arch/arm/mach-sti/
2195 F: arch/arm/boot/dts/sti*
2196 F: drivers/char/hw_random/st-rng.c
2197 F: drivers/clocksource/arm_global_timer.c
2198 F: drivers/clocksource/clksrc_st_lpc.c
2199 F: drivers/cpufreq/sti-cpufreq.c
2200 F: drivers/dma/st_fdma*
2201 F: drivers/i2c/busses/i2c-st.c
2202 F: drivers/media/rc/st_rc.c
2203 F: drivers/media/platform/sti/c8sectpfe/
2204 F: drivers/mmc/host/sdhci-st.c
2205 F: drivers/phy/st/phy-miphy28lp.c
2206 F: drivers/phy/st/phy-stih407-usb.c
2207 F: drivers/pinctrl/pinctrl-st.c
2208 F: drivers/remoteproc/st_remoteproc.c
2209 F: drivers/remoteproc/st_slim_rproc.c
2210 F: drivers/reset/sti/
2211 F: drivers/rtc/rtc-st-lpc.c
2212 F: drivers/tty/serial/st-asc.c
2213 F: drivers/usb/dwc3/dwc3-st.c
2214 F: drivers/usb/host/ehci-st.c
2215 F: drivers/usb/host/ohci-st.c
2216 F: drivers/watchdog/st_lpc_wdt.c
2217 F: drivers/ata/ahci_st.c
2218 F: include/linux/remoteproc/st_slim_rproc.h
2220 ARM/STM32 ARCHITECTURE
2221 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2222 M: Alexandre Torgue <alexandre.torgue@st.com>
2223 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2229 F: arch/arm/boot/dts/stm32*
2230 F: arch/arm/mach-stm32/
2231 F: drivers/clocksource/armv7m_systick.c
2233 ARM/Synaptics SoC support
2234 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2235 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 F: arch/arm/mach-berlin/
2239 F: arch/arm/boot/dts/berlin*
2240 F: arch/arm64/boot/dts/synaptics/
2242 ARM/TANGO ARCHITECTURE
2243 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2244 M: Mans Rullgard <mans@mansr.com>
2245 L: linux-arm-kernel@lists.infradead.org
2249 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2250 M: Lennert Buytenhek <kernel@wantstofly.org>
2251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2255 M: Hans Verkuil <hans.verkuil@cisco.com>
2256 L: linux-tegra@vger.kernel.org
2257 L: linux-media@vger.kernel.org
2259 F: drivers/media/platform/tegra-cec/
2260 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2262 ARM/TETON BGA MACHINE SUPPORT
2263 M: "Mark F. Brown" <mark.brown314@gmail.com>
2264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2267 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2268 M: Santosh Shilimkar <ssantosh@kernel.org>
2269 L: linux-kernel@vger.kernel.org
2271 F: drivers/memory/*emif*
2273 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2274 M: Tero Kristo <t-kristo@ti.com>
2275 M: Nishanth Menon <nm@ti.com>
2276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2279 F: arch/arm64/boot/dts/ti/Makefile
2280 F: arch/arm64/boot/dts/ti/k3-*
2281 F: include/dt-bindings/pinctrl/k3.h
2283 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2284 M: Santosh Shilimkar <ssantosh@kernel.org>
2285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287 F: arch/arm/mach-keystone/
2288 F: arch/arm/boot/dts/keystone-*
2289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2291 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2292 M: Santosh Shilimkar <ssantosh@kernel.org>
2293 L: linux-kernel@vger.kernel.org
2295 F: drivers/clk/keystone/
2297 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2298 M: Santosh Shilimkar <ssantosh@kernel.org>
2299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 L: linux-kernel@vger.kernel.org
2302 F: drivers/clocksource/timer-keystone.c
2304 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2305 M: Santosh Shilimkar <ssantosh@kernel.org>
2306 L: linux-kernel@vger.kernel.org
2308 F: drivers/power/reset/keystone-reset.c
2310 ARM/THECUS N2100 MACHINE SUPPORT
2311 M: Lennert Buytenhek <kernel@wantstofly.org>
2312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2315 ARM/TOSA MACHINE SUPPORT
2316 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2317 M: Dirk Opfer <dirk@opfer-online.de>
2320 ARM/UNIPHIER ARCHITECTURE
2321 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2325 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2326 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2327 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2328 F: arch/arm/boot/dts/uniphier*
2329 F: arch/arm/include/asm/hardware/cache-uniphier.h
2330 F: arch/arm/mach-uniphier/
2331 F: arch/arm/mm/cache-uniphier.c
2332 F: arch/arm64/boot/dts/socionext/uniphier*
2333 F: drivers/bus/uniphier-system-bus.c
2334 F: drivers/clk/uniphier/
2335 F: drivers/dmaengine/uniphier-mdmac.c
2336 F: drivers/gpio/gpio-uniphier.c
2337 F: drivers/i2c/busses/i2c-uniphier*
2338 F: drivers/irqchip/irq-uniphier-aidet.c
2339 F: drivers/mmc/host/uniphier-sd.c
2340 F: drivers/pinctrl/uniphier/
2341 F: drivers/reset/reset-uniphier.c
2342 F: drivers/tty/serial/8250/8250_uniphier.c
2345 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2346 M: Ulf Hansson <ulf.hansson@linaro.org>
2347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 T: git git://git.linaro.org/people/ulfh/clk.git
2350 F: drivers/clk/ux500/
2352 ARM/VERSATILE EXPRESS PLATFORM
2353 M: Liviu Dudau <liviu.dudau@arm.com>
2354 M: Sudeep Holla <sudeep.holla@arm.com>
2355 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 F: arch/arm/boot/dts/vexpress*
2359 F: arch/arm64/boot/dts/arm/
2360 F: arch/arm/mach-vexpress/
2363 F: drivers/clk/versatile/clk-vexpress-osc.c
2364 F: drivers/clocksource/timer-versatile.c
2368 M: Russell King <linux@armlinux.org.uk>
2369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 W: http://www.armlinux.org.uk/
2374 ARM/VOIPAC PXA270 SUPPORT
2375 M: Marek Vasut <marek.vasut@gmail.com>
2376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 F: arch/arm/mach-pxa/vpac270.c
2379 F: arch/arm/mach-pxa/include/mach/vpac270.h
2381 ARM/VT8500 ARM ARCHITECTURE
2382 M: Tony Prisk <linux@prisktech.co.nz>
2383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385 F: arch/arm/mach-vt8500/
2386 F: drivers/clocksource/timer-vt8500.c
2387 F: drivers/i2c/busses/i2c-wmt.c
2388 F: drivers/mmc/host/wmt-sdmmc.c
2389 F: drivers/pwm/pwm-vt8500.c
2390 F: drivers/rtc/rtc-vt8500.c
2391 F: drivers/tty/serial/vt8500_serial.c
2392 F: drivers/usb/host/ehci-platform.c
2393 F: drivers/usb/host/uhci-platform.c
2394 F: drivers/video/fbdev/vt8500lcdfb.*
2395 F: drivers/video/fbdev/wm8505fb*
2396 F: drivers/video/fbdev/wmt_ge_rops.*
2398 ARM/ZIPIT Z2 SUPPORT
2399 M: Marek Vasut <marek.vasut@gmail.com>
2400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2402 F: arch/arm/mach-pxa/z2.c
2403 F: arch/arm/mach-pxa/include/mach/z2.h
2405 ARM/ZTE ARCHITECTURE
2406 M: Jun Nie <jun.nie@linaro.org>
2407 M: Shawn Guo <shawnguo@kernel.org>
2408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2410 F: arch/arm/boot/dts/zx2967*
2411 F: arch/arm/mach-zx/
2412 F: arch/arm64/boot/dts/zte/
2414 F: drivers/dma/zx_dma.c
2415 F: drivers/gpio/gpio-zx.c
2416 F: drivers/i2c/busses/i2c-zx2967.c
2417 F: drivers/mmc/host/dw_mmc-zx.*
2418 F: drivers/pinctrl/zte/
2420 F: drivers/thermal/zx2967_thermal.c
2421 F: drivers/watchdog/zx2967_wdt.c
2422 F: Documentation/devicetree/bindings/arm/zte.yaml
2423 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2424 F: Documentation/devicetree/bindings/dma/zxdma.txt
2425 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2426 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2427 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2428 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2429 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2430 F: Documentation/devicetree/bindings/soc/zte/
2431 F: Documentation/devicetree/bindings/sound/zte,*.txt
2432 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2433 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2434 F: include/dt-bindings/clock/zx2967*.h
2435 F: include/dt-bindings/soc/zte,*.h
2436 F: sound/soc/codecs/zx_aud96p22.c
2439 ARM/ZYNQ ARCHITECTURE
2440 M: Michal Simek <michal.simek@xilinx.com>
2441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2442 W: http://wiki.xilinx.com
2443 T: git https://github.com/Xilinx/linux-xlnx.git
2445 F: arch/arm/mach-zynq/
2446 F: drivers/cpuidle/cpuidle-zynq.c
2447 F: drivers/block/xsysace.c
2450 F: drivers/clocksource/timer-cadence-ttc.c
2451 F: drivers/i2c/busses/i2c-cadence.c
2452 F: drivers/mmc/host/sdhci-of-arasan.c
2453 F: drivers/edac/synopsys_edac.c
2454 F: drivers/i2c/busses/i2c-xiic.c
2456 ARM64 PORT (AARCH64 ARCHITECTURE)
2457 M: Catalin Marinas <catalin.marinas@arm.com>
2458 M: Will Deacon <will.deacon@arm.com>
2459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2463 X: arch/arm64/boot/dts/
2464 F: Documentation/arm64/
2466 AS3645A LED FLASH CONTROLLER DRIVER
2467 M: Sakari Ailus <sakari.ailus@iki.fi>
2468 L: linux-leds@vger.kernel.org
2470 F: drivers/leds/leds-as3645a.c
2472 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2473 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2474 L: linux-media@vger.kernel.org
2475 T: git git://linuxtv.org/media_tree.git
2477 F: drivers/media/i2c/ak7375.c
2478 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2480 ASAHI KASEI AK8974 DRIVER
2481 M: Linus Walleij <linus.walleij@linaro.org>
2482 L: linux-iio@vger.kernel.org
2483 W: http://www.akm.com/
2485 F: drivers/iio/magnetometer/ak8974.c
2487 ASC7621 HARDWARE MONITOR DRIVER
2488 M: George Joseph <george.joseph@fairview5.com>
2489 L: linux-hwmon@vger.kernel.org
2491 F: Documentation/hwmon/asc7621
2492 F: drivers/hwmon/asc7621.c
2494 ASPEED VIDEO ENGINE DRIVER
2495 M: Eddie James <eajames@linux.ibm.com>
2496 L: linux-media@vger.kernel.org
2497 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2499 F: drivers/media/platform/aspeed-video.c
2500 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2502 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2503 M: Corentin Chary <corentin.chary@gmail.com>
2504 L: acpi4asus-user@lists.sourceforge.net
2505 L: platform-driver-x86@vger.kernel.org
2506 W: http://acpi4asus.sf.net
2508 F: drivers/platform/x86/asus*.c
2509 F: drivers/platform/x86/eeepc*.c
2511 ASUS WIRELESS RADIO CONTROL DRIVER
2512 M: João Paulo Rechi Vita <jprvita@gmail.com>
2513 L: platform-driver-x86@vger.kernel.org
2515 F: drivers/platform/x86/asus-wireless.c
2518 M: David Howells <dhowells@redhat.com>
2519 L: keyrings@vger.kernel.org
2521 F: Documentation/crypto/asymmetric-keys.txt
2522 F: include/linux/verification.h
2523 F: include/crypto/public_key.h
2524 F: include/crypto/pkcs7.h
2525 F: crypto/asymmetric_keys/
2527 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2528 R: Dan Williams <dan.j.williams@intel.com>
2529 W: http://sourceforge.net/projects/xscaleiop
2531 F: Documentation/crypto/async-tx-api.txt
2534 F: include/linux/dmaengine.h
2535 F: include/linux/async_tx.h
2538 M: Bartosz Golaszewski <brgl@bgdev.pl>
2539 L: linux-i2c@vger.kernel.org
2540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2542 F: Documentation/devicetree/bindings/eeprom/at24.txt
2543 F: drivers/misc/eeprom/at24.c
2544 F: include/linux/platform_data/at24.h
2546 ATA OVER ETHERNET (AOE) DRIVER
2547 M: "Ed L. Cashin" <ed.cashin@acm.org>
2548 W: http://www.openaoe.org/
2550 F: Documentation/aoe/
2551 F: drivers/block/aoe/
2553 ATHEROS 71XX/9XXX GPIO DRIVER
2554 M: Alban Bedel <albeu@free.fr>
2555 W: https://github.com/AlbanBedel/linux
2556 T: git git://github.com/AlbanBedel/linux
2558 F: drivers/gpio/gpio-ath79.c
2559 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2561 ATHEROS 71XX/9XXX USB PHY DRIVER
2562 M: Alban Bedel <albeu@free.fr>
2563 W: https://github.com/AlbanBedel/linux
2564 T: git git://github.com/AlbanBedel/linux
2566 F: drivers/phy/qualcomm/phy-ath79-usb.c
2567 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2569 ATHEROS ATH GENERIC UTILITIES
2570 M: Kalle Valo <kvalo@codeaurora.org>
2571 L: linux-wireless@vger.kernel.org
2573 F: drivers/net/wireless/ath/*
2575 ATHEROS ATH5K WIRELESS DRIVER
2576 M: Jiri Slaby <jirislaby@gmail.com>
2577 M: Nick Kossifidis <mickflemm@gmail.com>
2578 M: Luis Chamberlain <mcgrof@kernel.org>
2579 L: linux-wireless@vger.kernel.org
2580 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2582 F: drivers/net/wireless/ath/ath5k/
2584 ATHEROS ATH6KL WIRELESS DRIVER
2585 M: Kalle Valo <kvalo@codeaurora.org>
2586 L: linux-wireless@vger.kernel.org
2587 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2590 F: drivers/net/wireless/ath/ath6kl/
2593 M: Ville Syrjala <syrjala@sci.fi>
2595 F: drivers/input/misc/ati_remote2.c
2597 ATK0110 HWMON DRIVER
2598 M: Luca Tettamanti <kronos.it@gmail.com>
2599 L: linux-hwmon@vger.kernel.org
2601 F: drivers/hwmon/asus_atk0110.c
2603 ATLX ETHERNET DRIVERS
2604 M: Jay Cliburn <jcliburn@gmail.com>
2605 M: Chris Snook <chris.snook@gmail.com>
2606 L: netdev@vger.kernel.org
2607 W: http://sourceforge.net/projects/atl1
2608 W: http://atl1.sourceforge.net
2610 F: drivers/net/ethernet/atheros/
2613 M: Chas Williams <3chas3@gmail.com>
2614 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2615 L: netdev@vger.kernel.org
2616 W: http://linux-atm.sourceforge.net
2619 F: include/linux/atm*
2620 F: include/uapi/linux/atm*
2622 ATMEL MACB ETHERNET DRIVER
2623 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2625 F: drivers/net/ethernet/cadence/
2627 ATMEL MAXTOUCH DRIVER
2628 M: Nick Dyer <nick@shmanahar.org>
2629 T: git git://github.com/ndyer/linux.git
2631 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2632 F: drivers/input/touchscreen/atmel_mxt_ts.c
2634 ATMEL WIRELESS DRIVER
2635 M: Simon Kelley <simon@thekelleys.org.uk>
2636 L: linux-wireless@vger.kernel.org
2637 W: http://www.thekelleys.org.uk/atmel
2638 W: http://atmelwlandriver.sourceforge.net/
2640 F: drivers/net/wireless/atmel/atmel*
2642 ATOMIC INFRASTRUCTURE
2643 M: Will Deacon <will.deacon@arm.com>
2644 M: Peter Zijlstra <peterz@infradead.org>
2645 R: Boqun Feng <boqun.feng@gmail.com>
2646 L: linux-kernel@vger.kernel.org
2648 F: arch/*/include/asm/atomic*.h
2649 F: include/*/atomic*.h
2652 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2653 M: Bradley Grove <linuxdrivers@attotech.com>
2654 L: linux-scsi@vger.kernel.org
2655 W: http://www.attotech.com
2657 F: drivers/scsi/esas2r
2659 ATUSB IEEE 802.15.4 RADIO DRIVER
2660 M: Stefan Schmidt <stefan@datenfreihafen.org>
2661 L: linux-wpan@vger.kernel.org
2663 F: drivers/net/ieee802154/atusb.c
2664 F: drivers/net/ieee802154/atusb.h
2665 F: drivers/net/ieee802154/at86rf230.h
2668 M: Paul Moore <paul@paul-moore.com>
2669 M: Eric Paris <eparis@redhat.com>
2670 L: linux-audit@redhat.com (moderated for non-subscribers)
2671 W: https://github.com/linux-audit
2672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2674 F: include/linux/audit.h
2675 F: include/uapi/linux/audit.h
2678 AUXILIARY DISPLAY DRIVERS
2679 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2681 F: drivers/auxdisplay/
2682 F: include/linux/cfag12864b.h
2684 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2685 M: Andreas Klinger <ak@it-klinger.de>
2686 L: linux-iio@vger.kernel.org
2688 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2689 F: drivers/iio/adc/hx711.c
2692 M: Ralf Baechle <ralf@linux-mips.org>
2693 L: linux-hams@vger.kernel.org
2694 W: http://www.linux-ax25.org/
2696 F: include/uapi/linux/ax25.h
2697 F: include/net/ax25.h
2701 M: Peter Rosin <peda@axentia.se>
2702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2704 F: Documentation/devicetree/bindings/arm/axentia.txt
2705 F: arch/arm/boot/dts/at91-linea.dtsi
2706 F: arch/arm/boot/dts/at91-natte.dtsi
2707 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2708 F: arch/arm/boot/dts/at91-tse850-3.dts
2710 AXENTIA ASOC DRIVERS
2711 M: Peter Rosin <peda@axentia.se>
2712 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2714 F: Documentation/devicetree/bindings/sound/axentia,*
2715 F: sound/soc/atmel/tse850-pcm5142.c
2717 AXXIA I2C CONTROLLER
2718 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2719 L: linux-i2c@vger.kernel.org
2721 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2722 F: drivers/i2c/busses/i2c-axxia.c
2725 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2726 L: linux-media@vger.kernel.org
2727 W: https://linuxtv.org
2728 T: git git://linuxtv.org/media_tree.git
2730 F: drivers/media/usb/dvb-usb-v2/az6007.c
2732 AZTECH FM RADIO RECEIVER DRIVER
2733 M: Hans Verkuil <hverkuil@xs4all.nl>
2734 L: linux-media@vger.kernel.org
2735 T: git git://linuxtv.org/media_tree.git
2736 W: https://linuxtv.org
2738 F: drivers/media/radio/radio-aztech*
2741 L: linux-wireless@vger.kernel.org
2742 L: b43-dev@lists.infradead.org
2743 W: http://wireless.kernel.org/en/users/Drivers/b43
2745 F: drivers/net/wireless/broadcom/b43/
2747 B43LEGACY WIRELESS DRIVER
2748 M: Larry Finger <Larry.Finger@lwfinger.net>
2749 L: linux-wireless@vger.kernel.org
2750 L: b43-dev@lists.infradead.org
2751 W: http://wireless.kernel.org/en/users/Drivers/b43
2753 F: drivers/net/wireless/broadcom/b43legacy/
2755 BACKLIGHT CLASS/SUBSYSTEM
2756 M: Lee Jones <lee.jones@linaro.org>
2757 M: Daniel Thompson <daniel.thompson@linaro.org>
2758 M: Jingoo Han <jingoohan1@gmail.com>
2759 L: dri-devel@lists.freedesktop.org
2760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2762 F: drivers/video/backlight/
2763 F: include/linux/backlight.h
2764 F: include/linux/pwm_backlight.h
2765 F: Documentation/devicetree/bindings/leds/backlight
2768 M: Marek Lindner <mareklindner@neomailbox.ch>
2769 M: Simon Wunderlich <sw@simonwunderlich.de>
2770 M: Antonio Quartulli <a@unstable.cc>
2771 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2772 W: https://www.open-mesh.org/
2773 Q: https://patchwork.open-mesh.org/project/batman/list/
2775 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2776 F: Documentation/ABI/testing/sysfs-class-net-mesh
2777 F: Documentation/networking/batman-adv.rst
2778 F: include/uapi/linux/batadv_packet.h
2779 F: include/uapi/linux/batman_adv.h
2782 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2783 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2784 L: linux-hams@vger.kernel.org
2785 W: http://www.baycom.org/~tom/ham/ham.html
2787 F: drivers/net/hamradio/baycom*
2789 BCACHE (BLOCK LAYER CACHE)
2790 M: Coly Li <colyli@suse.de>
2791 M: Kent Overstreet <kent.overstreet@gmail.com>
2792 L: linux-bcache@vger.kernel.org
2793 W: http://bcache.evilpiepirate.org
2794 C: irc://irc.oftc.net/bcache
2796 F: drivers/md/bcache/
2798 BDISP ST MEDIA DRIVER
2799 M: Fabien Dessenne <fabien.dessenne@st.com>
2800 L: linux-media@vger.kernel.org
2801 T: git git://linuxtv.org/media_tree.git
2802 W: https://linuxtv.org
2804 F: drivers/media/platform/sti/bdisp
2806 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2807 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2808 L: netdev@vger.kernel.org
2810 F: drivers/net/ethernet/ec_bhf.c
2813 M: Luis de Bethencourt <luisbg@kernel.org>
2814 M: Salah Triki <salah.triki@gmail.com>
2816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2817 F: Documentation/filesystems/befs.txt
2821 M: Paolo Valente <paolo.valente@linaro.org>
2822 M: Jens Axboe <axboe@kernel.dk>
2823 L: linux-block@vger.kernel.org
2826 F: Documentation/block/bfq-iosched.txt
2829 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2831 F: Documentation/filesystems/bfs.txt
2833 F: include/uapi/linux/bfs_fs.h
2835 BLINKM RGB LED DRIVER
2836 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2838 F: drivers/leds/leds-blinkm.c
2841 M: Jens Axboe <axboe@kernel.dk>
2842 L: linux-block@vger.kernel.org
2843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2847 F: kernel/trace/blktrace.c
2851 M: Joern Engel <joern@lazybastard.org>
2852 L: linux-mtd@lists.infradead.org
2854 F: drivers/mtd/devices/block2mtd.c
2857 M: Marcel Holtmann <marcel@holtmann.org>
2858 M: Johan Hedberg <johan.hedberg@gmail.com>
2859 L: linux-bluetooth@vger.kernel.org
2860 W: http://www.bluez.org/
2861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2864 F: drivers/bluetooth/
2867 M: Marcel Holtmann <marcel@holtmann.org>
2868 M: Johan Hedberg <johan.hedberg@gmail.com>
2869 L: linux-bluetooth@vger.kernel.org
2870 W: http://www.bluez.org/
2871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2875 F: include/net/bluetooth/
2878 M: Jay Vosburgh <j.vosburgh@gmail.com>
2879 M: Veaceslav Falico <vfalico@gmail.com>
2880 M: Andy Gospodarek <andy@greyhouse.net>
2881 L: netdev@vger.kernel.org
2882 W: http://sourceforge.net/projects/bonding/
2884 F: drivers/net/bonding/
2885 F: include/uapi/linux/if_bonding.h
2887 BPF (Safe dynamic programs and tools)
2888 M: Alexei Starovoitov <ast@kernel.org>
2889 M: Daniel Borkmann <daniel@iogearbox.net>
2890 R: Martin KaFai Lau <kafai@fb.com>
2891 R: Song Liu <songliubraving@fb.com>
2892 R: Yonghong Song <yhs@fb.com>
2893 L: netdev@vger.kernel.org
2894 L: bpf@vger.kernel.org
2895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2897 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2900 F: Documentation/networking/filter.txt
2901 F: Documentation/bpf/
2902 F: include/linux/bpf*
2903 F: include/linux/filter.h
2904 F: include/trace/events/xdp.h
2905 F: include/uapi/linux/bpf*
2906 F: include/uapi/linux/filter.h
2908 F: kernel/trace/bpf_trace.c
2911 F: net/core/filter.c
2912 F: net/sched/act_bpf.c
2913 F: net/sched/cls_bpf.c
2917 F: tools/testing/selftests/bpf/
2922 M: Shubham Bansal <illusionist.neo@gmail.com>
2923 L: netdev@vger.kernel.org
2924 L: bpf@vger.kernel.org
2929 M: Daniel Borkmann <daniel@iogearbox.net>
2930 M: Alexei Starovoitov <ast@kernel.org>
2931 M: Zi Shen Lim <zlim.lnx@gmail.com>
2932 L: netdev@vger.kernel.org
2933 L: bpf@vger.kernel.org
2937 BPF JIT for MIPS (32-BIT AND 64-BIT)
2938 M: Paul Burton <paul.burton@mips.com>
2939 L: netdev@vger.kernel.org
2940 L: bpf@vger.kernel.org
2944 BPF JIT for NFP NICs
2945 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2946 L: netdev@vger.kernel.org
2947 L: bpf@vger.kernel.org
2949 F: drivers/net/ethernet/netronome/nfp/bpf/
2951 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2952 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2953 M: Sandipan Das <sandipan@linux.ibm.com>
2954 L: netdev@vger.kernel.org
2955 L: bpf@vger.kernel.org
2957 F: arch/powerpc/net/
2959 BPF JIT for RISC-V (RV64G)
2960 M: Björn Töpel <bjorn.topel@gmail.com>
2961 L: netdev@vger.kernel.org
2966 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2967 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2968 L: netdev@vger.kernel.org
2969 L: bpf@vger.kernel.org
2972 X: arch/s390/net/pnet.c
2974 BPF JIT for SPARC (32-BIT AND 64-BIT)
2975 M: David S. Miller <davem@davemloft.net>
2976 L: netdev@vger.kernel.org
2977 L: bpf@vger.kernel.org
2981 BPF JIT for X86 32-BIT
2982 M: Wang YanQing <udknight@gmail.com>
2983 L: netdev@vger.kernel.org
2984 L: bpf@vger.kernel.org
2986 F: arch/x86/net/bpf_jit_comp32.c
2988 BPF JIT for X86 64-BIT
2989 M: Alexei Starovoitov <ast@kernel.org>
2990 M: Daniel Borkmann <daniel@iogearbox.net>
2991 L: netdev@vger.kernel.org
2992 L: bpf@vger.kernel.org
2995 X: arch/x86/net/bpf_jit_comp32.c
2997 BROADCOM B44 10/100 ETHERNET DRIVER
2998 M: Michael Chan <michael.chan@broadcom.com>
2999 L: netdev@vger.kernel.org
3001 F: drivers/net/ethernet/broadcom/b44.*
3003 BROADCOM B53 ETHERNET SWITCH DRIVER
3004 M: Florian Fainelli <f.fainelli@gmail.com>
3005 L: netdev@vger.kernel.org
3006 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3008 F: drivers/net/dsa/b53/*
3009 F: include/linux/platform_data/b53.h
3011 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3012 M: Florian Fainelli <f.fainelli@gmail.com>
3013 M: Ray Jui <rjui@broadcom.com>
3014 M: Scott Branden <sbranden@broadcom.com>
3015 M: bcm-kernel-feedback-list@broadcom.com
3016 T: git git://github.com/broadcom/mach-bcm
3022 F: arch/arm/mach-bcm/
3024 BROADCOM BCM2835 ARM ARCHITECTURE
3025 M: Eric Anholt <eric@anholt.net>
3026 M: Stefan Wahren <stefan.wahren@i2se.com>
3027 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3029 T: git git://github.com/anholt/linux
3032 F: drivers/staging/vc04_services
3034 BROADCOM BCM47XX MIPS ARCHITECTURE
3035 M: Hauke Mehrtens <hauke@hauke-m.de>
3036 M: Rafał Miłecki <zajec5@gmail.com>
3037 L: linux-mips@vger.kernel.org
3039 F: Documentation/devicetree/bindings/mips/brcm/
3040 F: arch/mips/bcm47xx/*
3041 F: arch/mips/include/asm/mach-bcm47xx/*
3043 BROADCOM BCM5301X ARM ARCHITECTURE
3044 M: Hauke Mehrtens <hauke@hauke-m.de>
3045 M: Rafał Miłecki <zajec5@gmail.com>
3046 M: bcm-kernel-feedback-list@broadcom.com
3047 L: linux-arm-kernel@lists.infradead.org
3049 F: arch/arm/mach-bcm/bcm_5301x.c
3050 F: arch/arm/boot/dts/bcm5301x*.dtsi
3051 F: arch/arm/boot/dts/bcm470*
3052 F: arch/arm/boot/dts/bcm953012*
3054 BROADCOM BCM53573 ARM ARCHITECTURE
3055 M: Rafał Miłecki <rafal@milecki.pl>
3056 L: linux-arm-kernel@lists.infradead.org
3058 F: arch/arm/boot/dts/bcm53573*
3059 F: arch/arm/boot/dts/bcm47189*
3061 BROADCOM BCM63XX ARM ARCHITECTURE
3062 M: Florian Fainelli <f.fainelli@gmail.com>
3063 M: bcm-kernel-feedback-list@broadcom.com
3064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3065 T: git git://github.com/broadcom/stblinux.git
3069 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3070 M: Kevin Cernekee <cernekee@gmail.com>
3071 L: linux-usb@vger.kernel.org
3073 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3075 BROADCOM BCM7XXX ARM ARCHITECTURE
3076 M: Brian Norris <computersforpeace@gmail.com>
3077 M: Gregory Fong <gregory.0xf0@gmail.com>
3078 M: Florian Fainelli <f.fainelli@gmail.com>
3079 M: bcm-kernel-feedback-list@broadcom.com
3080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3081 T: git git://github.com/broadcom/stblinux.git
3083 F: arch/arm/mach-bcm/*brcmstb*
3084 F: arch/arm/boot/dts/bcm7*.dts*
3085 F: drivers/bus/brcmstb_gisb.c
3086 F: arch/arm/mm/cache-b15-rac.c
3087 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3090 BROADCOM BMIPS CPUFREQ DRIVER
3091 M: Markus Mayer <mmayer@broadcom.com>
3092 M: bcm-kernel-feedback-list@broadcom.com
3093 L: linux-pm@vger.kernel.org
3095 F: drivers/cpufreq/bmips-cpufreq.c
3097 BROADCOM BMIPS MIPS ARCHITECTURE
3098 M: Kevin Cernekee <cernekee@gmail.com>
3099 M: Florian Fainelli <f.fainelli@gmail.com>
3100 L: linux-mips@vger.kernel.org
3101 T: git git://github.com/broadcom/stblinux.git
3103 F: arch/mips/bmips/*
3104 F: arch/mips/include/asm/mach-bmips/*
3105 F: arch/mips/kernel/*bmips*
3106 F: arch/mips/boot/dts/brcm/bcm*.dts*
3107 F: drivers/irqchip/irq-bcm63*
3108 F: drivers/irqchip/irq-bcm7*
3109 F: drivers/irqchip/irq-brcmstb*
3110 F: include/linux/bcm963xx_nvram.h
3111 F: include/linux/bcm963xx_tag.h
3113 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3114 M: Rasesh Mody <rmody@marvell.com>
3115 M: GR-Linux-NIC-Dev@marvell.com
3116 L: netdev@vger.kernel.org
3118 F: drivers/net/ethernet/broadcom/bnx2.*
3119 F: drivers/net/ethernet/broadcom/bnx2_*
3121 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3122 M: QLogic-Storage-Upstream@qlogic.com
3123 L: linux-scsi@vger.kernel.org
3125 F: drivers/scsi/bnx2fc/
3127 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3128 M: QLogic-Storage-Upstream@qlogic.com
3129 L: linux-scsi@vger.kernel.org
3131 F: drivers/scsi/bnx2i/
3133 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3134 M: Ariel Elior <aelior@marvell.com>
3135 M: Sudarsana Kalluru <skalluru@marvell.com>
3136 M: GR-everest-linux-l2@marvell.com
3137 L: netdev@vger.kernel.org
3139 F: drivers/net/ethernet/broadcom/bnx2x/
3141 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3142 M: Michael Chan <michael.chan@broadcom.com>
3143 L: netdev@vger.kernel.org
3145 F: drivers/net/ethernet/broadcom/bnxt/
3147 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3148 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3149 M: Franky Lin <franky.lin@broadcom.com>
3150 M: Hante Meuleman <hante.meuleman@broadcom.com>
3151 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3152 M: Wright Feng <wright.feng@cypress.com>
3153 L: linux-wireless@vger.kernel.org
3154 L: brcm80211-dev-list.pdl@broadcom.com
3155 L: brcm80211-dev-list@cypress.com
3157 F: drivers/net/wireless/broadcom/brcm80211/
3159 BROADCOM BRCMSTB GPIO DRIVER
3160 M: Gregory Fong <gregory.0xf0@gmail.com>
3161 L: bcm-kernel-feedback-list@broadcom.com
3163 F: drivers/gpio/gpio-brcmstb.c
3164 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3166 BROADCOM BRCMSTB I2C DRIVER
3167 M: Kamal Dasu <kdasu.kdev@gmail.com>
3168 L: linux-i2c@vger.kernel.org
3169 L: bcm-kernel-feedback-list@broadcom.com
3171 F: drivers/i2c/busses/i2c-brcmstb.c
3172 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3174 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3175 M: Al Cooper <alcooperx@gmail.com>
3176 L: linux-kernel@vger.kernel.org
3177 L: bcm-kernel-feedback-list@broadcom.com
3179 F: drivers/phy/broadcom/phy-brcm-usb*
3181 BROADCOM GENET ETHERNET DRIVER
3182 M: Doug Berger <opendmb@gmail.com>
3183 M: Florian Fainelli <f.fainelli@gmail.com>
3184 L: netdev@vger.kernel.org
3186 F: drivers/net/ethernet/broadcom/genet/
3188 BROADCOM IPROC ARM ARCHITECTURE
3189 M: Ray Jui <rjui@broadcom.com>
3190 M: Scott Branden <sbranden@broadcom.com>
3191 M: bcm-kernel-feedback-list@broadcom.com
3192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3193 T: git git://github.com/broadcom/cygnus-linux.git
3210 F: arch/arm64/boot/dts/broadcom/northstar2/*
3211 F: arch/arm64/boot/dts/broadcom/stingray/*
3212 F: drivers/clk/bcm/clk-ns*
3213 F: drivers/clk/bcm/clk-sr*
3214 F: drivers/pinctrl/bcm/pinctrl-ns*
3215 F: include/dt-bindings/clock/bcm-sr*
3217 BROADCOM KONA GPIO DRIVER
3218 M: Ray Jui <rjui@broadcom.com>
3219 L: bcm-kernel-feedback-list@broadcom.com
3221 F: drivers/gpio/gpio-bcm-kona.c
3222 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3224 BROADCOM NETXTREME-E ROCE DRIVER
3225 M: Selvin Xavier <selvin.xavier@broadcom.com>
3226 M: Devesh Sharma <devesh.sharma@broadcom.com>
3227 M: Somnath Kotur <somnath.kotur@broadcom.com>
3228 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3229 L: linux-rdma@vger.kernel.org
3230 W: http://www.broadcom.com
3232 F: drivers/infiniband/hw/bnxt_re/
3233 F: include/uapi/rdma/bnxt_re-abi.h
3235 BROADCOM NVRAM DRIVER
3236 M: Rafał Miłecki <zajec5@gmail.com>
3237 L: linux-mips@vger.kernel.org
3239 F: drivers/firmware/broadcom/*
3241 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3242 M: Rafał Miłecki <zajec5@gmail.com>
3243 L: linux-wireless@vger.kernel.org
3246 F: include/linux/bcma/
3248 BROADCOM STB AVS CPUFREQ DRIVER
3249 M: Markus Mayer <mmayer@broadcom.com>
3250 M: bcm-kernel-feedback-list@broadcom.com
3251 L: linux-pm@vger.kernel.org
3253 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3254 F: drivers/cpufreq/brcmstb*
3256 BROADCOM STB AVS TMON DRIVER
3257 M: Markus Mayer <mmayer@broadcom.com>
3258 M: bcm-kernel-feedback-list@broadcom.com
3259 L: linux-pm@vger.kernel.org
3261 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3262 F: drivers/thermal/broadcom/brcmstb*
3264 BROADCOM STB NAND FLASH DRIVER
3265 M: Brian Norris <computersforpeace@gmail.com>
3266 M: Kamal Dasu <kdasu.kdev@gmail.com>
3267 L: linux-mtd@lists.infradead.org
3268 L: bcm-kernel-feedback-list@broadcom.com
3270 F: drivers/mtd/nand/raw/brcmnand/
3272 BROADCOM STB DPFE DRIVER
3273 M: Markus Mayer <mmayer@broadcom.com>
3274 M: bcm-kernel-feedback-list@broadcom.com
3275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3277 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3278 F: drivers/memory/brcmstb_dpfe.c
3281 M: Kamal Dasu <kdasu.kdev@gmail.com>
3282 M: bcm-kernel-feedback-list@broadcom.com
3284 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3285 F: drivers/spi/spi-bcm-qspi.*
3286 F: drivers/spi/spi-brcmstb-qspi.c
3287 F: drivers/spi/spi-iproc-qspi.c
3289 BROADCOM SYSTEMPORT ETHERNET DRIVER
3290 M: Florian Fainelli <f.fainelli@gmail.com>
3291 L: netdev@vger.kernel.org
3293 F: drivers/net/ethernet/broadcom/bcmsysport.*
3295 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3296 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3297 M: Prashant Sreedharan <prashant@broadcom.com>
3298 M: Michael Chan <mchan@broadcom.com>
3299 L: netdev@vger.kernel.org
3301 F: drivers/net/ethernet/broadcom/tg3.*
3303 BROCADE BFA FC SCSI DRIVER
3304 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3305 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3306 L: linux-scsi@vger.kernel.org
3308 F: drivers/scsi/bfa/
3310 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3311 M: Rasesh Mody <rmody@marvell.com>
3312 M: Sudarsana Kalluru <skalluru@marvell.com>
3313 M: GR-Linux-NIC-Dev@marvell.com
3314 L: netdev@vger.kernel.org
3316 F: drivers/net/ethernet/brocade/bna/
3318 BSG (block layer generic sg v4 driver)
3319 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3320 L: linux-scsi@vger.kernel.org
3323 F: include/linux/bsg.h
3324 F: include/uapi/linux/bsg.h
3327 M: Clemens Ladisch <clemens@ladisch.de>
3328 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3329 T: git git://git.alsa-project.org/alsa-kernel.git
3331 F: Documentation/sound/cards/bt87x.rst
3332 F: sound/pci/bt87x.c
3335 M: Michael Buesch <m@bues.ch>
3336 W: http://bu3sch.de/btgpio.php
3338 F: drivers/gpio/gpio-bt8xx.c
3341 M: Chris Mason <clm@fb.com>
3342 M: Josef Bacik <josef@toxicpanda.com>
3343 M: David Sterba <dsterba@suse.com>
3344 L: linux-btrfs@vger.kernel.org
3345 W: http://btrfs.wiki.kernel.org/
3346 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3349 F: Documentation/filesystems/btrfs.txt
3351 F: include/linux/btrfs*
3352 F: include/uapi/linux/btrfs*
3354 BTTV VIDEO4LINUX DRIVER
3355 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3356 L: linux-media@vger.kernel.org
3357 W: https://linuxtv.org
3358 T: git git://linuxtv.org/media_tree.git
3360 F: Documentation/media/v4l-drivers/bttv*
3361 F: drivers/media/pci/bt8xx/bttv*
3363 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3364 M: Chanwoo Choi <cw00.choi@samsung.com>
3365 L: linux-pm@vger.kernel.org
3366 L: linux-samsung-soc@vger.kernel.org
3367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3369 F: drivers/devfreq/exynos-bus.c
3370 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3372 BUSLOGIC SCSI DRIVER
3373 M: Khalid Aziz <khalid@gonehiking.org>
3374 L: linux-scsi@vger.kernel.org
3376 F: drivers/scsi/BusLogic.*
3377 F: drivers/scsi/FlashPoint.*
3379 C-MEDIA CMI8788 DRIVER
3380 M: Clemens Ladisch <clemens@ladisch.de>
3381 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3382 T: git git://git.alsa-project.org/alsa-kernel.git
3384 F: sound/pci/oxygen/
3387 M: Guo Ren <guoren@kernel.org>
3388 T: git https://github.com/c-sky/csky-linux.git
3391 F: Documentation/devicetree/bindings/csky/
3392 F: drivers/irqchip/irq-csky-*
3393 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3394 F: drivers/clocksource/timer-gx6605s.c
3395 F: drivers/clocksource/timer-mp-csky.c
3396 F: Documentation/devicetree/bindings/timer/csky,*
3401 M: Mark Salter <msalter@redhat.com>
3402 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3403 L: linux-c6x-dev@linux-c6x.org
3404 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3408 CA8210 IEEE-802.15.4 RADIO DRIVER
3409 M: Harry Morris <h.morris@cascoda.com>
3410 L: linux-wpan@vger.kernel.org
3411 W: https://github.com/Cascoda/ca8210-linux.git
3413 F: drivers/net/ieee802154/ca8210.c
3414 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3416 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3417 M: David Howells <dhowells@redhat.com>
3418 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3420 F: Documentation/filesystems/caching/cachefiles.txt
3423 CADENCE MIPI-CSI2 BRIDGES
3424 M: Maxime Ripard <maxime.ripard@bootlin.com>
3425 L: linux-media@vger.kernel.org
3427 F: Documentation/devicetree/bindings/media/cdns,*.txt
3428 F: drivers/media/platform/cadence/cdns-csi2*
3430 CADET FM/AM RADIO RECEIVER DRIVER
3431 M: Hans Verkuil <hverkuil@xs4all.nl>
3432 L: linux-media@vger.kernel.org
3433 T: git git://linuxtv.org/media_tree.git
3434 W: https://linuxtv.org
3436 F: drivers/media/radio/radio-cadet*
3438 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3439 M: Jonathan Corbet <corbet@lwn.net>
3440 L: linux-media@vger.kernel.org
3441 T: git git://linuxtv.org/media_tree.git
3443 F: Documentation/media/v4l-drivers/cafe_ccic*
3444 F: drivers/media/platform/marvell-ccic/
3447 L: netdev@vger.kernel.org
3449 F: Documentation/networking/caif/
3450 F: drivers/net/caif/
3451 F: include/uapi/linux/caif/
3452 F: include/net/caif/
3456 M: Toke Høiland-Jørgensen <toke@toke.dk>
3457 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3459 F: net/sched/sch_cake.c
3461 CALGARY x86-64 IOMMU
3462 M: Muli Ben-Yehuda <mulix@mulix.org>
3463 M: Jon Mason <jdmason@kudzu.us>
3464 L: iommu@lists.linux-foundation.org
3466 F: arch/x86/kernel/pci-calgary_64.c
3467 F: arch/x86/kernel/tce_64.c
3468 F: arch/x86/include/asm/calgary.h
3469 F: arch/x86/include/asm/tce.h
3472 M: Wolfgang Grandegger <wg@grandegger.com>
3473 M: Marc Kleine-Budde <mkl@pengutronix.de>
3474 L: linux-can@vger.kernel.org
3475 W: https://github.com/linux-can
3476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3479 F: Documentation/devicetree/bindings/net/can/
3481 F: include/linux/can/dev.h
3482 F: include/linux/can/platform/
3483 F: include/uapi/linux/can/error.h
3484 F: include/uapi/linux/can/netlink.h
3487 M: Oliver Hartkopp <socketcan@hartkopp.net>
3488 M: Marc Kleine-Budde <mkl@pengutronix.de>
3489 L: linux-can@vger.kernel.org
3490 W: https://github.com/linux-can
3491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3494 F: Documentation/networking/can.rst
3496 F: include/linux/can/core.h
3497 F: include/uapi/linux/can.h
3498 F: include/uapi/linux/can/bcm.h
3499 F: include/uapi/linux/can/raw.h
3500 F: include/uapi/linux/can/gw.h
3503 M: Serge Hallyn <serge@hallyn.com>
3504 L: linux-security-module@vger.kernel.org
3506 F: include/linux/capability.h
3507 F: include/uapi/linux/capability.h
3508 F: security/commoncap.c
3509 F: kernel/capability.c
3511 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3512 M: Kevin Tsai <ktsai@capellamicro.com>
3514 F: drivers/iio/light/cm*
3516 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3517 M: Christian Lamparter <chunkeey@googlemail.com>
3518 L: linux-wireless@vger.kernel.org
3519 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3521 F: drivers/net/wireless/ath/carl9170/
3524 M: Jan Glauber <jglauber@cavium.com>
3525 M: David Daney <david.daney@cavium.com>
3526 W: http://www.cavium.com
3528 F: drivers/i2c/busses/i2c-octeon*
3529 F: drivers/i2c/busses/i2c-thunderx*
3531 CAVIUM LIQUIDIO NETWORK DRIVER
3532 M: Derek Chickles <dchickles@marvell.com>
3533 M: Satanand Burla <sburla@marvell.com>
3534 M: Felix Manlunas <fmanlunas@marvell.com>
3535 L: netdev@vger.kernel.org
3536 W: http://www.cavium.com
3538 F: drivers/net/ethernet/cavium/liquidio/
3541 M: Jan Glauber <jglauber@cavium.com>
3542 M: David Daney <david.daney@cavium.com>
3543 M: Steven J. Hill <Steven.Hill@cavium.com>
3544 W: http://www.cavium.com
3546 F: drivers/mmc/host/cavium*
3548 CAVIUM OCTEON-TX CRYPTO DRIVER
3549 M: George Cherian <george.cherian@cavium.com>
3550 L: linux-crypto@vger.kernel.org
3551 W: http://www.cavium.com
3553 F: drivers/crypto/cavium/cpt/
3555 CAVIUM THUNDERX2 ARM64 SOC
3556 M: Robert Richter <rrichter@cavium.com>
3557 M: Jayachandran C <jnair@caviumnetworks.com>
3558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3560 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3561 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3563 CC2520 IEEE-802.15.4 RADIO DRIVER
3564 M: Varka Bhadram <varkabhadram@gmail.com>
3565 L: linux-wpan@vger.kernel.org
3567 F: drivers/net/ieee802154/cc2520.c
3568 F: include/linux/spi/cc2520.h
3569 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3571 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3572 M: Gilad Ben-Yossef <gilad@benyossef.com>
3573 L: linux-crypto@vger.kernel.org
3575 F: drivers/crypto/ccree/
3576 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3579 M: Hans Verkuil <hans.verkuil@cisco.com>
3580 L: linux-media@vger.kernel.org
3581 T: git git://linuxtv.org/media_tree.git
3582 W: http://linuxtv.org
3584 F: Documentation/media/kapi/cec-core.rst
3585 F: Documentation/media/uapi/cec
3586 F: drivers/media/cec/
3587 F: drivers/media/rc/keymaps/rc-cec.c
3588 F: include/media/cec.h
3589 F: include/media/cec-notifier.h
3590 F: include/uapi/linux/cec.h
3591 F: include/uapi/linux/cec-funcs.h
3592 F: Documentation/devicetree/bindings/media/cec.txt
3593 F: Documentation/ABI/testing/debugfs-cec-error-inj
3596 M: Hans Verkuil <hans.verkuil@cisco.com>
3597 L: linux-media@vger.kernel.org
3598 T: git git://linuxtv.org/media_tree.git
3599 W: http://linuxtv.org
3601 F: drivers/media/platform/cec-gpio/
3602 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3604 CELL BROADBAND ENGINE ARCHITECTURE
3605 M: Arnd Bergmann <arnd@arndb.de>
3606 L: linuxppc-dev@lists.ozlabs.org
3607 W: http://www.ibm.com/developerworks/power/cell/
3609 F: arch/powerpc/include/asm/cell*.h
3610 F: arch/powerpc/include/asm/spu*.h
3611 F: arch/powerpc/include/uapi/asm/spu*.h
3612 F: arch/powerpc/oprofile/*cell*
3613 F: arch/powerpc/platforms/cell/
3615 CEPH COMMON CODE (LIBCEPH)
3616 M: Ilya Dryomov <idryomov@gmail.com>
3617 M: "Yan, Zheng" <zyan@redhat.com>
3618 M: Sage Weil <sage@redhat.com>
3619 L: ceph-devel@vger.kernel.org
3621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3622 T: git git://github.com/ceph/ceph-client.git
3625 F: include/linux/ceph/
3626 F: include/linux/crush/
3628 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3629 M: "Yan, Zheng" <zyan@redhat.com>
3630 M: Sage Weil <sage@redhat.com>
3631 M: Ilya Dryomov <idryomov@gmail.com>
3632 L: ceph-devel@vger.kernel.org
3634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3635 T: git git://github.com/ceph/ceph-client.git
3637 F: Documentation/filesystems/ceph.txt
3640 CERTIFICATE HANDLING:
3641 M: David Howells <dhowells@redhat.com>
3642 M: David Woodhouse <dwmw2@infradead.org>
3643 L: keyrings@vger.kernel.org
3645 F: Documentation/admin-guide/module-signing.rst
3647 F: scripts/sign-file.c
3648 F: scripts/extract-cert.c
3650 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3651 L: linux-usb@vger.kernel.org
3653 F: Documentation/usb/WUSB-Design-overview.txt
3654 F: Documentation/usb/wusb-cbaf
3655 F: drivers/usb/host/hwa-hc.c
3656 F: drivers/usb/host/whci/
3657 F: drivers/usb/wusbcore/
3658 F: include/linux/usb/wusb*
3660 CFAG12864B LCD DRIVER
3661 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3663 F: drivers/auxdisplay/cfag12864b.c
3664 F: include/linux/cfag12864b.h
3666 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3667 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3669 F: drivers/auxdisplay/cfag12864bfb.c
3670 F: include/linux/cfag12864b.h
3672 802.11 (including CFG80211/NL80211)
3673 M: Johannes Berg <johannes@sipsolutions.net>
3674 L: linux-wireless@vger.kernel.org
3675 W: http://wireless.kernel.org/
3676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3680 F: include/uapi/linux/nl80211.h
3681 F: include/linux/ieee80211.h
3682 F: include/net/wext.h
3683 F: include/net/cfg80211.h
3684 F: include/net/iw_handler.h
3685 F: include/net/ieee80211_radiotap.h
3686 F: Documentation/driver-api/80211/cfg80211.rst
3687 F: Documentation/networking/regulatory.txt
3689 CHAR and MISC DRIVERS
3690 M: Arnd Bergmann <arnd@arndb.de>
3691 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3696 F: include/linux/miscdevice.h
3699 M: Andy Whitcroft <apw@canonical.com>
3700 M: Joe Perches <joe@perches.com>
3702 F: scripts/checkpatch.pl
3704 CHINESE DOCUMENTATION
3705 M: Harry Wei <harryxiyou@gmail.com>
3706 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3707 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3709 F: Documentation/translations/zh_CN/
3711 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3712 M: Peter Chen <Peter.Chen@nxp.com>
3713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3714 L: linux-usb@vger.kernel.org
3716 F: drivers/usb/chipidea/
3718 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3719 M: Hans de Goede <hdegoede@redhat.com>
3720 L: linux-input@vger.kernel.org
3722 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3723 F: drivers/input/touchscreen/chipone_icn8318.c
3725 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3726 M: Hans de Goede <hdegoede@redhat.com>
3727 L: linux-input@vger.kernel.org
3729 F: drivers/input/touchscreen/chipone_icn8505.c
3731 CHROME HARDWARE PLATFORM SUPPORT
3732 M: Benson Leung <bleung@chromium.org>
3733 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3736 F: drivers/platform/chrome/
3738 CHROMEOS EC SUBDRIVERS
3739 M: Benson Leung <bleung@chromium.org>
3740 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3741 R: Guenter Roeck <groeck@chromium.org>
3745 F: drivers/power/supply/cros_usbpd-charger.c
3747 CHROMEOS EC CODEC DRIVER
3748 M: Cheng-Yi Chiang <cychiang@chromium.org>
3750 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3751 R: Guenter Roeck <groeck@chromium.org>
3752 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3753 F: sound/soc/codecs/cros_ec_codec.*
3755 CIRRUS LOGIC AUDIO CODEC DRIVERS
3756 M: Brian Austin <brian.austin@cirrus.com>
3757 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3758 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3760 F: sound/soc/codecs/cs*
3762 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3763 M: Hartley Sweeten <hsweeten@visionengravers.com>
3764 L: netdev@vger.kernel.org
3766 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3768 CISCO FCOE HBA DRIVER
3769 M: Satish Kharat <satishkh@cisco.com>
3770 M: Sesidhar Baddela <sebaddel@cisco.com>
3771 M: Karan Tilak Kumar <kartilak@cisco.com>
3772 L: linux-scsi@vger.kernel.org
3774 F: drivers/scsi/fnic/
3776 CISCO SCSI HBA DRIVER
3777 M: Karan Tilak Kumar <kartilak@cisco.com>
3778 M: Sesidhar Baddela <sebaddel@cisco.com>
3779 L: linux-scsi@vger.kernel.org
3781 F: drivers/scsi/snic/
3783 CISCO VIC ETHERNET NIC DRIVER
3784 M: Christian Benvenuti <benve@cisco.com>
3785 M: Govindarajulu Varadarajan <_govind@gmx.com>
3786 M: Parvi Kaustubhi <pkaustub@cisco.com>
3788 F: drivers/net/ethernet/cisco/enic/
3790 CISCO VIC LOW LATENCY NIC DRIVER
3791 M: Christian Benvenuti <benve@cisco.com>
3792 M: Nelson Escobar <neescoba@cisco.com>
3793 M: Parvi Kaustubhi <pkaustub@cisco.com>
3795 F: drivers/infiniband/hw/usnic/
3797 CIRRUS LOGIC MADERA CODEC DRIVERS
3798 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3799 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3800 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3801 L: patches@opensource.cirrus.com
3802 T: git https://github.com/CirrusLogic/linux-drivers.git
3803 W: https://github.com/CirrusLogic/linux-drivers/wiki
3805 F: Documentation/devicetree/bindings/mfd/madera.txt
3806 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3807 F: include/linux/irqchip/irq-madera*
3808 F: include/linux/mfd/madera/*
3809 F: drivers/gpio/gpio-madera*
3810 F: drivers/irqchip/irq-madera*
3811 F: drivers/mfd/madera*
3812 F: drivers/mfd/cs47l*
3813 F: drivers/pinctrl/cirrus/*
3816 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3821 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3822 L: linux-kernel@vger.kernel.org
3825 F: include/linux/cleancache.h
3828 M: Russell King <linux@armlinux.org.uk>
3829 L: linux-clk@vger.kernel.org
3831 F: include/linux/clk.h
3833 CLOCKSOURCE, CLOCKEVENT DRIVERS
3834 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3835 M: Thomas Gleixner <tglx@linutronix.de>
3836 L: linux-kernel@vger.kernel.org
3837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3839 F: drivers/clocksource/
3840 F: Documentation/devicetree/bindings/timer/
3843 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3844 M: Daniel Oliveira Nascimento <don@syst.com.br>
3845 L: platform-driver-x86@vger.kernel.org
3847 F: drivers/platform/x86/classmate-laptop.c
3850 M: Hans Verkuil <hans.verkuil@cisco.com>
3851 L: linux-media@vger.kernel.org
3852 T: git git://linuxtv.org/media_tree.git
3853 W: https://linuxtv.org
3855 F: drivers/media/pci/cobalt/
3857 COCCINELLE/Semantic Patches (SmPL)
3858 M: Julia Lawall <Julia.Lawall@lip6.fr>
3859 M: Gilles Muller <Gilles.Muller@lip6.fr>
3860 M: Nicolas Palix <nicolas.palix@imag.fr>
3861 M: Michal Marek <michal.lkml@markovi.net>
3862 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3864 W: http://coccinelle.lip6.fr/
3866 F: Documentation/dev-tools/coccinelle.rst
3867 F: scripts/coccinelle/
3868 F: scripts/coccicheck
3871 M: Jan Harkes <jaharkes@cs.cmu.edu>
3873 L: codalist@coda.cs.cmu.edu
3874 W: http://www.coda.cs.cmu.edu/
3876 F: Documentation/filesystems/coda.txt
3878 F: include/linux/coda*.h
3879 F: include/uapi/linux/coda*.h
3881 CODA V4L2 MEM2MEM DRIVER
3882 M: Philipp Zabel <p.zabel@pengutronix.de>
3883 L: linux-media@vger.kernel.org
3885 F: Documentation/devicetree/bindings/media/coda.txt
3886 F: drivers/media/platform/coda/
3889 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3891 F: Documentation/process/code-of-conduct.rst
3892 F: Documentation/process/code-of-conduct-interpretation.rst
3894 COMMON CLK FRAMEWORK
3895 M: Michael Turquette <mturquette@baylibre.com>
3896 M: Stephen Boyd <sboyd@kernel.org>
3897 L: linux-clk@vger.kernel.org
3898 Q: http://patchwork.kernel.org/project/linux-clk/list/
3899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3901 F: Documentation/devicetree/bindings/clock/
3903 X: drivers/clk/clkdev.c
3904 F: include/linux/clk-pr*
3905 F: include/linux/clk/
3906 F: include/linux/of_clk.h
3908 COMMON INTERNET FILE SYSTEM (CIFS)
3909 M: Steve French <sfrench@samba.org>
3910 L: linux-cifs@vger.kernel.org
3911 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3912 W: http://linux-cifs.samba.org/
3913 T: git git://git.samba.org/sfrench/cifs-2.6.git
3915 F: Documentation/filesystems/cifs/
3918 COMPACTPCI HOTPLUG CORE
3919 M: Scott Murray <scott@spiteful.org>
3920 L: linux-pci@vger.kernel.org
3922 F: drivers/pci/hotplug/cpci_hotplug*
3924 COMPACTPCI HOTPLUG GENERIC DRIVER
3925 M: Scott Murray <scott@spiteful.org>
3926 L: linux-pci@vger.kernel.org
3928 F: drivers/pci/hotplug/cpcihp_generic.c
3930 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3931 M: Scott Murray <scott@spiteful.org>
3932 L: linux-pci@vger.kernel.org
3934 F: drivers/pci/hotplug/cpcihp_zt5550.*
3936 COMPAL LAPTOP SUPPORT
3937 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3938 L: platform-driver-x86@vger.kernel.org
3940 F: drivers/platform/x86/compal-laptop.c
3943 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3945 F: include/linux/compiler_attributes.h
3947 CONEXANT ACCESSRUNNER USB DRIVER
3948 L: accessrunner-general@lists.sourceforge.net
3949 W: http://accessrunner.sourceforge.net/
3951 F: drivers/usb/atm/cxacru.c
3954 M: Joel Becker <jlbec@evilplan.org>
3955 M: Christoph Hellwig <hch@lst.de>
3956 T: git git://git.infradead.org/users/hch/configfs.git
3959 F: include/linux/configfs.h
3962 M: Evgeniy Polyakov <zbr@ioremap.net>
3963 L: netdev@vger.kernel.org
3965 F: drivers/connector/
3967 CONTROL GROUP (CGROUP)
3968 M: Tejun Heo <tj@kernel.org>
3969 M: Li Zefan <lizefan@huawei.com>
3970 M: Johannes Weiner <hannes@cmpxchg.org>
3971 L: cgroups@vger.kernel.org
3972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3974 F: Documentation/admin-guide/cgroup-v2.rst
3975 F: Documentation/cgroup-v1/
3976 F: include/linux/cgroup*
3979 CONTROL GROUP - CPUSET
3980 M: Li Zefan <lizefan@huawei.com>
3981 L: cgroups@vger.kernel.org
3982 W: http://www.bullopensource.org/cpuset/
3983 W: http://oss.sgi.com/projects/cpusets/
3984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3986 F: Documentation/cgroup-v1/cpusets.txt
3987 F: include/linux/cpuset.h
3988 F: kernel/cgroup/cpuset.c
3990 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3991 M: Johannes Weiner <hannes@cmpxchg.org>
3992 M: Michal Hocko <mhocko@kernel.org>
3993 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3994 L: cgroups@vger.kernel.org
3995 L: linux-mm@kvack.org
4000 CORETEMP HARDWARE MONITORING DRIVER
4001 M: Fenghua Yu <fenghua.yu@intel.com>
4002 L: linux-hwmon@vger.kernel.org
4004 F: Documentation/hwmon/coretemp
4005 F: drivers/hwmon/coretemp.c
4007 COSA/SRP SYNC SERIAL DRIVER
4008 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4009 W: http://www.fi.muni.cz/~kas/cosa/
4011 F: drivers/net/wan/cosa*
4013 CPMAC ETHERNET DRIVER
4014 M: Florian Fainelli <f.fainelli@gmail.com>
4015 L: netdev@vger.kernel.org
4017 F: drivers/net/ethernet/ti/cpmac.c
4019 CPU FREQUENCY SCALING FRAMEWORK
4020 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4021 M: Viresh Kumar <viresh.kumar@linaro.org>
4022 L: linux-pm@vger.kernel.org
4024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4026 B: https://bugzilla.kernel.org
4027 F: Documentation/admin-guide/pm/cpufreq.rst
4028 F: Documentation/admin-guide/pm/intel_pstate.rst
4029 F: Documentation/cpu-freq/
4030 F: Documentation/devicetree/bindings/cpufreq/
4032 F: include/linux/cpufreq.h
4033 F: tools/testing/selftests/cpufreq/
4035 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4036 M: Viresh Kumar <viresh.kumar@linaro.org>
4037 M: Sudeep Holla <sudeep.holla@arm.com>
4038 L: linux-pm@vger.kernel.org
4039 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4041 F: drivers/cpufreq/arm_big_little.h
4042 F: drivers/cpufreq/arm_big_little.c
4044 CPU POWER MONITORING SUBSYSTEM
4045 M: Thomas Renninger <trenn@suse.com>
4046 M: Shuah Khan <shuah@kernel.org>
4047 M: Shuah Khan <skhan@linuxfoundation.org>
4048 L: linux-pm@vger.kernel.org
4050 F: tools/power/cpupower/
4053 M: "H. Peter Anvin" <hpa@zytor.com>
4055 F: arch/x86/kernel/cpuid.c
4056 F: arch/x86/kernel/msr.c
4058 CPUIDLE DRIVER - ARM BIG LITTLE
4059 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4060 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4061 L: linux-pm@vger.kernel.org
4062 L: linux-arm-kernel@lists.infradead.org
4063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4065 F: drivers/cpuidle/cpuidle-big_little.c
4067 CPUIDLE DRIVER - ARM EXYNOS
4068 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4069 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4070 M: Kukjin Kim <kgene@kernel.org>
4071 L: linux-pm@vger.kernel.org
4072 L: linux-samsung-soc@vger.kernel.org
4074 F: drivers/cpuidle/cpuidle-exynos.c
4075 F: arch/arm/mach-exynos/pm.c
4077 CPU IDLE TIME MANAGEMENT FRAMEWORK
4078 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4079 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4080 L: linux-pm@vger.kernel.org
4082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4083 B: https://bugzilla.kernel.org
4084 F: Documentation/admin-guide/pm/cpuidle.rst
4085 F: Documentation/driver-api/pm/cpuidle.rst
4086 F: drivers/cpuidle/*
4087 F: include/linux/cpuidle.h
4090 M: Nicolas Pitre <nico@linaro.org>
4092 F: Documentation/filesystems/cramfs.txt
4096 M: Herbert Xu <herbert@gondor.apana.org.au>
4097 M: "David S. Miller" <davem@davemloft.net>
4098 L: linux-crypto@vger.kernel.org
4099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4102 F: Documentation/crypto/
4103 F: Documentation/devicetree/bindings/crypto/
4108 F: include/linux/crypto*
4110 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4111 M: Neil Horman <nhorman@tuxdriver.com>
4112 L: linux-crypto@vger.kernel.org
4114 F: crypto/ansi_cprng.c
4118 M: Hans Verkuil <hverkuil@xs4all.nl>
4119 L: linux-media@vger.kernel.org
4120 T: git git://linuxtv.org/media_tree.git
4121 W: http://linuxtv.org
4123 F: drivers/media/i2c/cs3308.c
4125 CS5535 Audio ALSA driver
4126 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4128 F: sound/pci/cs5535audio/
4130 CSI DRIVERS FOR ALLWINNER V3s
4131 M: Yong Deng <yong.deng@magewell.com>
4132 L: linux-media@vger.kernel.org
4133 T: git git://linuxtv.org/media_tree.git
4135 F: drivers/media/platform/sunxi/sun6i-csi/
4136 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4139 M: Solomon Peachy <pizza@shaftnet.org>
4141 F: drivers/net/wireless/st/cw1200/
4143 CX18 VIDEO4LINUX DRIVER
4144 M: Andy Walls <awalls@md.metrocast.net>
4145 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4146 L: linux-media@vger.kernel.org
4147 T: git git://linuxtv.org/media_tree.git
4148 W: https://linuxtv.org
4149 W: http://www.ivtvdriver.org/index.php/Cx18
4151 F: Documentation/media/v4l-drivers/cx18*
4152 F: drivers/media/pci/cx18/
4153 F: include/uapi/linux/ivtv*
4155 CX2341X MPEG ENCODER HELPER MODULE
4156 M: Hans Verkuil <hverkuil@xs4all.nl>
4157 L: linux-media@vger.kernel.org
4158 T: git git://linuxtv.org/media_tree.git
4159 W: https://linuxtv.org
4161 F: drivers/media/common/cx2341x*
4162 F: include/media/drv-intf/cx2341x.h
4164 CX24120 MEDIA DRIVER
4165 M: Jemma Denson <jdenson@gmail.com>
4166 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4167 L: linux-media@vger.kernel.org
4168 W: https://linuxtv.org
4169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4171 F: drivers/media/dvb-frontends/cx24120*
4173 CX88 VIDEO4LINUX DRIVER
4174 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4175 L: linux-media@vger.kernel.org
4176 W: https://linuxtv.org
4177 T: git git://linuxtv.org/media_tree.git
4179 F: Documentation/media/v4l-drivers/cx88*
4180 F: drivers/media/pci/cx88/
4182 CXD2820R MEDIA DRIVER
4183 M: Antti Palosaari <crope@iki.fi>
4184 L: linux-media@vger.kernel.org
4185 W: https://linuxtv.org
4186 W: http://palosaari.fi/linux/
4187 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4188 T: git git://linuxtv.org/anttip/media_tree.git
4190 F: drivers/media/dvb-frontends/cxd2820r*
4192 CXGB3 ETHERNET DRIVER (CXGB3)
4193 M: Vishal Kulkarni <vishal@chelsio.com>
4194 L: netdev@vger.kernel.org
4195 W: http://www.chelsio.com
4197 F: drivers/net/ethernet/chelsio/cxgb3/
4199 CXGB3 ISCSI DRIVER (CXGB3I)
4200 M: Karen Xie <kxie@chelsio.com>
4201 L: linux-scsi@vger.kernel.org
4202 W: http://www.chelsio.com
4204 F: drivers/scsi/cxgbi/cxgb3i
4206 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4207 M: Steve Wise <swise@chelsio.com>
4208 L: linux-rdma@vger.kernel.org
4209 W: http://www.openfabrics.org
4211 F: drivers/infiniband/hw/cxgb3/
4212 F: include/uapi/rdma/cxgb3-abi.h
4214 CXGB4 CRYPTO DRIVER (chcr)
4215 M: Harsh Jain <harsh@chelsio.com>
4216 L: linux-crypto@vger.kernel.org
4217 W: http://www.chelsio.com
4219 F: drivers/crypto/chelsio
4221 CXGB4 ETHERNET DRIVER (CXGB4)
4222 M: Vishal Kulkarni <vishal@chelsio.com>
4223 L: netdev@vger.kernel.org
4224 W: http://www.chelsio.com
4226 F: drivers/net/ethernet/chelsio/cxgb4/
4228 CXGB4 ISCSI DRIVER (CXGB4I)
4229 M: Karen Xie <kxie@chelsio.com>
4230 L: linux-scsi@vger.kernel.org
4231 W: http://www.chelsio.com
4233 F: drivers/scsi/cxgbi/cxgb4i
4235 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4236 M: Steve Wise <swise@chelsio.com>
4237 L: linux-rdma@vger.kernel.org
4238 W: http://www.openfabrics.org
4240 F: drivers/infiniband/hw/cxgb4/
4241 F: include/uapi/rdma/cxgb4-abi.h
4243 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4244 M: Casey Leedom <leedom@chelsio.com>
4245 L: netdev@vger.kernel.org
4246 W: http://www.chelsio.com
4248 F: drivers/net/ethernet/chelsio/cxgb4vf/
4250 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4251 M: Frederic Barrat <fbarrat@linux.ibm.com>
4252 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4253 L: linuxppc-dev@lists.ozlabs.org
4255 F: arch/powerpc/platforms/powernv/pci-cxl.c
4256 F: drivers/misc/cxl/
4257 F: include/misc/cxl*
4258 F: include/uapi/misc/cxl.h
4259 F: Documentation/powerpc/cxl.txt
4260 F: Documentation/ABI/testing/sysfs-class-cxl
4262 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4263 M: Manoj N. Kumar <manoj@linux.ibm.com>
4264 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4265 M: Uma Krishnan <ukrishn@linux.ibm.com>
4266 L: linux-scsi@vger.kernel.org
4268 F: drivers/scsi/cxlflash/
4269 F: include/uapi/scsi/cxlflash_ioctl.h
4270 F: Documentation/powerpc/cxlflash.txt
4273 M: Russell King <linux@armlinux.org.uk>
4274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4275 W: http://www.armlinux.org.uk/
4277 F: drivers/video/fbdev/cyber2000fb.*
4279 CYCLADES ASYNC MUX DRIVER
4280 W: http://www.cyclades.com/
4282 F: drivers/tty/cyclades.c
4283 F: include/linux/cyclades.h
4284 F: include/uapi/linux/cyclades.h
4286 CYCLADES PC300 DRIVER
4287 W: http://www.cyclades.com/
4289 F: drivers/net/wan/pc300*
4291 CYPRESS_FIRMWARE MEDIA DRIVER
4292 M: Antti Palosaari <crope@iki.fi>
4293 L: linux-media@vger.kernel.org
4294 W: https://linuxtv.org
4295 W: http://palosaari.fi/linux/
4296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4297 T: git git://linuxtv.org/anttip/media_tree.git
4299 F: drivers/media/common/cypress_firmware*
4301 CYTTSP TOUCHSCREEN DRIVER
4302 M: Ferruh Yigit <fery@cypress.com>
4303 L: linux-input@vger.kernel.org
4305 F: drivers/input/touchscreen/cyttsp*
4306 F: include/linux/input/cyttsp.h
4308 D-LINK DIR-685 TOUCHKEYS DRIVER
4309 M: Linus Walleij <linus.walleij@linaro.org>
4310 L: linux-input@vger.kernel.org
4312 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4314 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4315 M: Joshua Kinard <kumba@gentoo.org>
4317 F: drivers/rtc/rtc-ds1685.c
4318 F: include/linux/rtc/ds1685.h
4320 DAMA SLAVE for AX.25
4321 M: Joerg Reuter <jreuter@yaina.de>
4322 W: http://yaina.de/jreuter/
4323 W: http://www.qsl.net/dl1bke/
4324 L: linux-hams@vger.kernel.org
4326 F: net/ax25/af_ax25.c
4327 F: net/ax25/ax25_dev.c
4328 F: net/ax25/ax25_ds_*
4329 F: net/ax25/ax25_in.c
4330 F: net/ax25/ax25_out.c
4331 F: net/ax25/ax25_timer.c
4332 F: net/ax25/sysctl_net_ax25.c
4334 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4335 L: netdev@vger.kernel.org
4337 F: Documentation/networking/device_drivers/dec/dmfe.txt
4338 F: drivers/net/ethernet/dec/tulip/dmfe.c
4340 DC390/AM53C974 SCSI driver
4341 M: Hannes Reinecke <hare@suse.com>
4342 L: linux-scsi@vger.kernel.org
4344 F: drivers/scsi/am53c974.c
4347 M: Oliver Neukum <oliver@neukum.org>
4348 M: Ali Akcaagac <aliakc@web.de>
4349 M: Jamie Lenehan <lenehan@twibble.org>
4350 L: dc395x@twibble.org
4351 W: http://twibble.org/dist/dc395x/
4352 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4354 F: Documentation/scsi/dc395x.txt
4355 F: drivers/scsi/dc395x.*
4358 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4359 L: dccp@vger.kernel.org
4360 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4362 F: include/linux/dccp.h
4363 F: include/uapi/linux/dccp.h
4364 F: include/linux/tfrc.h
4367 DECnet NETWORK LAYER
4368 W: http://linux-decnet.sourceforge.net
4369 L: linux-decnet-user@lists.sourceforge.net
4371 F: Documentation/networking/decnet.txt
4374 DECSTATION PLATFORM SUPPORT
4375 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4376 L: linux-mips@vger.kernel.org
4377 W: http://www.linux-mips.org/wiki/DECstation
4380 F: arch/mips/include/asm/dec/
4381 F: arch/mips/include/asm/mach-dec/
4383 DEFXX FDDI NETWORK DRIVER
4384 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4386 F: drivers/net/fddi/defxx.*
4389 M: Pali Rohár <pali.rohar@gmail.com>
4390 M: Mario Limonciello <mario.limonciello@dell.com>
4391 L: platform-driver-x86@vger.kernel.org
4393 F: drivers/platform/x86/dell-smbios.*
4395 DELL SMBIOS SMM DRIVER
4396 M: Mario Limonciello <mario.limonciello@dell.com>
4397 L: platform-driver-x86@vger.kernel.org
4399 F: drivers/platform/x86/dell-smbios-smm.c
4401 DELL SMBIOS WMI DRIVER
4402 M: Mario Limonciello <mario.limonciello@dell.com>
4403 L: platform-driver-x86@vger.kernel.org
4405 F: drivers/platform/x86/dell-smbios-wmi.c
4406 F: tools/wmi/dell-smbios-example.c
4408 DEFZA FDDI NETWORK DRIVER
4409 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4411 F: drivers/net/fddi/defza.*
4414 M: Matthew Garrett <mjg59@srcf.ucam.org>
4415 M: Pali Rohár <pali.rohar@gmail.com>
4416 L: platform-driver-x86@vger.kernel.org
4418 F: drivers/platform/x86/dell-laptop.c
4420 DELL LAPTOP FREEFALL DRIVER
4421 M: Pali Rohár <pali.rohar@gmail.com>
4423 F: drivers/platform/x86/dell-smo8800.c
4425 DELL LAPTOP RBTN DRIVER
4426 M: Pali Rohár <pali.rohar@gmail.com>
4428 F: drivers/platform/x86/dell-rbtn.*
4430 DELL REMOTE BIOS UPDATE DRIVER
4431 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4432 L: platform-driver-x86@vger.kernel.org
4434 F: drivers/platform/x86/dell_rbu.c
4436 DELL LAPTOP SMM DRIVER
4437 M: Pali Rohár <pali.rohar@gmail.com>
4439 F: drivers/hwmon/dell-smm-hwmon.c
4440 F: include/uapi/linux/i8k.h
4442 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4443 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4444 L: platform-driver-x86@vger.kernel.org
4446 F: Documentation/dcdbas.txt
4447 F: drivers/platform/x86/dcdbas.*
4449 DELL WMI NOTIFICATIONS DRIVER
4450 M: Matthew Garrett <mjg59@srcf.ucam.org>
4451 M: Pali Rohár <pali.rohar@gmail.com>
4453 F: drivers/platform/x86/dell-wmi.c
4455 DELL WMI DESCRIPTOR DRIVER
4456 M: Mario Limonciello <mario.limonciello@dell.com>
4458 F: drivers/platform/x86/dell-wmi-descriptor.c
4460 DELTA ST MEDIA DRIVER
4461 M: Hugues Fruchet <hugues.fruchet@st.com>
4462 L: linux-media@vger.kernel.org
4463 T: git git://linuxtv.org/media_tree.git
4464 W: https://linuxtv.org
4466 F: drivers/media/platform/sti/delta
4469 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4470 L: linux-mtd@lists.infradead.org
4472 F: drivers/mtd/nand/raw/denali*
4474 DESIGNWARE USB2 DRD IP DRIVER
4475 M: Minas Harutyunyan <hminas@synopsys.com>
4476 L: linux-usb@vger.kernel.org
4477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4479 F: drivers/usb/dwc2/
4481 DESIGNWARE USB3 DRD IP DRIVER
4482 M: Felipe Balbi <balbi@kernel.org>
4483 L: linux-usb@vger.kernel.org
4484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4486 F: drivers/usb/dwc3/
4488 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4489 M: Andreas Klinger <ak@it-klinger.de>
4490 L: linux-iio@vger.kernel.org
4492 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4493 F: drivers/iio/proximity/srf*.c
4495 DEVICE COREDUMP (DEV_COREDUMP)
4496 M: Johannes Berg <johannes@sipsolutions.net>
4497 L: linux-kernel@vger.kernel.org
4499 F: drivers/base/devcoredump.c
4500 F: include/linux/devcoredump.h
4502 DEVICE FREQUENCY (DEVFREQ)
4503 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4504 M: Kyungmin Park <kyungmin.park@samsung.com>
4505 R: Chanwoo Choi <cw00.choi@samsung.com>
4506 L: linux-pm@vger.kernel.org
4507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4510 F: include/linux/devfreq.h
4511 F: Documentation/devicetree/bindings/devfreq/
4513 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4514 M: Chanwoo Choi <cw00.choi@samsung.com>
4515 L: linux-pm@vger.kernel.org
4516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4518 F: drivers/devfreq/event/
4519 F: drivers/devfreq/devfreq-event.c
4520 F: include/linux/devfreq-event.h
4521 F: Documentation/devicetree/bindings/devfreq/event/
4523 DEVICE NUMBER REGISTRY
4524 M: Torben Mathiasen <device@lanana.org>
4525 W: http://lanana.org/docs/device-list/index.html
4529 M: Alasdair Kergon <agk@redhat.com>
4530 M: Mike Snitzer <snitzer@redhat.com>
4531 M: dm-devel@redhat.com
4532 L: dm-devel@redhat.com
4533 W: http://sources.redhat.com/dm
4534 Q: http://patchwork.kernel.org/project/dm-devel/list/
4535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4536 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4538 F: Documentation/device-mapper/
4539 F: drivers/md/Makefile
4540 F: drivers/md/Kconfig
4542 F: drivers/md/persistent-data/
4543 F: include/linux/device-mapper.h
4544 F: include/linux/dm-*.h
4545 F: include/uapi/linux/dm-*.h
4548 M: Jiri Pirko <jiri@mellanox.com>
4549 L: netdev@vger.kernel.org
4551 F: net/core/devlink.c
4552 F: include/net/devlink.h
4553 F: include/uapi/linux/devlink.h
4555 DIALOG SEMICONDUCTOR DRIVERS
4556 M: Support Opensource <support.opensource@diasemi.com>
4557 W: http://www.dialog-semiconductor.com/products
4559 F: Documentation/hwmon/da90??
4560 F: Documentation/devicetree/bindings/mfd/da90*.txt
4561 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4562 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4563 F: Documentation/devicetree/bindings/regulator/da92*.txt
4564 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4565 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4566 F: drivers/gpio/gpio-da90??.c
4567 F: drivers/hwmon/da90??-hwmon.c
4568 F: drivers/iio/adc/da91??-*.c
4569 F: drivers/input/misc/da90??_onkey.c
4570 F: drivers/input/touchscreen/da9052_tsi.c
4571 F: drivers/leds/leds-da90??.c
4572 F: drivers/mfd/da903x.c
4573 F: drivers/mfd/da90??-*.c
4574 F: drivers/mfd/da91??-*.c
4575 F: drivers/power/supply/da9052-battery.c
4576 F: drivers/power/supply/da91??-*.c
4577 F: drivers/regulator/da903x.c
4578 F: drivers/regulator/da9???-regulator.[ch]
4579 F: drivers/thermal/da90??-thermal.c
4580 F: drivers/rtc/rtc-da90??.c
4581 F: drivers/video/backlight/da90??_bl.c
4582 F: drivers/watchdog/da90??_wdt.c
4583 F: include/linux/mfd/da903x.h
4584 F: include/linux/mfd/da9052/
4585 F: include/linux/mfd/da9055/
4586 F: include/linux/mfd/da9062/
4587 F: include/linux/mfd/da9063/
4588 F: include/linux/mfd/da9150/
4589 F: include/linux/regulator/da9211.h
4590 F: include/sound/da[79]*.h
4591 F: sound/soc/codecs/da[79]*.[ch]
4593 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4594 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4595 L: linux-gpio@vger.kernel.org
4597 F: drivers/gpio/gpio-gpio-mm.c
4599 DIOLAN U2C-12 I2C DRIVER
4600 M: Guenter Roeck <linux@roeck-us.net>
4601 L: linux-i2c@vger.kernel.org
4603 F: drivers/i2c/busses/i2c-diolan-u2c.c
4605 FILESYSTEM DIRECT ACCESS (DAX)
4606 M: Matthew Wilcox <willy@infradead.org>
4607 M: Ross Zwisler <zwisler@kernel.org>
4608 M: Jan Kara <jack@suse.cz>
4609 L: linux-fsdevel@vger.kernel.org
4612 F: include/linux/dax.h
4613 F: include/trace/events/fs_dax.h
4615 DEVICE DIRECT ACCESS (DAX)
4616 M: Dan Williams <dan.j.williams@intel.com>
4617 M: Dave Jiang <dave.jiang@intel.com>
4618 M: Ross Zwisler <zwisler@kernel.org>
4619 M: Vishal Verma <vishal.l.verma@intel.com>
4620 L: linux-nvdimm@lists.01.org
4624 DIRECTORY NOTIFICATION (DNOTIFY)
4625 M: Jan Kara <jack@suse.cz>
4626 R: Amir Goldstein <amir73il@gmail.com>
4627 L: linux-fsdevel@vger.kernel.org
4629 F: Documentation/filesystems/dnotify.txt
4630 F: fs/notify/dnotify/
4631 F: include/linux/dnotify.h
4633 DISK GEOMETRY AND PARTITION HANDLING
4634 M: Andries Brouwer <aeb@cwi.nl>
4635 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4636 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4637 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4641 M: Jan Kara <jack@suse.com>
4643 F: Documentation/filesystems/quota.txt
4645 F: include/linux/quota*.h
4646 F: include/uapi/linux/quota*.h
4648 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4649 M: Bernie Thompson <bernie@plugable.com>
4650 L: linux-fbdev@vger.kernel.org
4652 W: http://plugable.com/category/projects/udlfb/
4653 F: drivers/video/fbdev/udlfb.c
4654 F: include/video/udlfb.h
4655 F: Documentation/fb/udlfb.txt
4657 DISTRIBUTED LOCK MANAGER (DLM)
4658 M: Christine Caulfield <ccaulfie@redhat.com>
4659 M: David Teigland <teigland@redhat.com>
4660 L: cluster-devel@redhat.com
4661 W: http://sources.redhat.com/cluster/
4662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4666 DMA BUFFER SHARING FRAMEWORK
4667 M: Sumit Semwal <sumit.semwal@linaro.org>
4669 L: linux-media@vger.kernel.org
4670 L: dri-devel@lists.freedesktop.org
4671 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4673 F: include/linux/dma-buf*
4674 F: include/linux/reservation.h
4675 F: include/linux/*fence.h
4676 F: Documentation/driver-api/dma-buf.rst
4677 T: git git://anongit.freedesktop.org/drm/drm-misc
4679 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4680 M: Vinod Koul <vkoul@kernel.org>
4681 L: dmaengine@vger.kernel.org
4682 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4685 F: include/linux/dmaengine.h
4686 F: include/linux/of_dma.h
4687 F: Documentation/devicetree/bindings/dma/
4688 F: Documentation/driver-api/dmaengine/
4689 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4692 M: Christoph Hellwig <hch@lst.de>
4693 M: Marek Szyprowski <m.szyprowski@samsung.com>
4694 R: Robin Murphy <robin.murphy@arm.com>
4695 L: iommu@lists.linux-foundation.org
4696 T: git git://git.infradead.org/users/hch/dma-mapping.git
4697 W: http://git.infradead.org/users/hch/dma-mapping.git
4700 F: include/asm-generic/dma-mapping.h
4701 F: include/linux/dma-direct.h
4702 F: include/linux/dma-mapping.h
4703 F: include/linux/dma-noncoherent.h
4705 DME1737 HARDWARE MONITOR DRIVER
4706 M: Juerg Haefliger <juergh@gmail.com>
4707 L: linux-hwmon@vger.kernel.org
4709 F: Documentation/hwmon/dme1737
4710 F: drivers/hwmon/dme1737.c
4713 M: Jean Delvare <jdelvare@suse.com>
4715 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4716 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4717 F: drivers/firmware/dmi-id.c
4718 F: drivers/firmware/dmi_scan.c
4719 F: include/linux/dmi.h
4722 M: Jonathan Corbet <corbet@lwn.net>
4723 L: linux-doc@vger.kernel.org
4726 F: scripts/kernel-doc
4727 X: Documentation/ABI/
4728 X: Documentation/acpi/
4729 X: Documentation/devicetree/
4730 X: Documentation/i2c/
4731 X: Documentation/media/
4732 X: Documentation/power/
4733 X: Documentation/spi/
4734 T: git git://git.lwn.net/linux.git docs-next
4736 DOCUMENTATION/ITALIAN
4737 M: Federico Vaga <federico.vaga@vaga.pv.it>
4738 L: linux-doc@vger.kernel.org
4740 F: Documentation/translations/it_IT
4742 DONGWOON DW9714 LENS VOICE COIL DRIVER
4743 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4744 L: linux-media@vger.kernel.org
4745 T: git git://linuxtv.org/media_tree.git
4747 F: drivers/media/i2c/dw9714.c
4748 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4750 DONGWOON DW9807 LENS VOICE COIL DRIVER
4751 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4752 L: linux-media@vger.kernel.org
4753 T: git git://linuxtv.org/media_tree.git
4755 F: drivers/media/i2c/dw9807-vcm.c
4756 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4759 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4760 L: blinux-list@redhat.com
4762 F: drivers/char/dtlk.c
4763 F: include/linux/dtlk.h
4765 DPAA2 DATAPATH I/O (DPIO) DRIVER
4766 M: Roy Pledge <Roy.Pledge@nxp.com>
4767 L: linux-kernel@vger.kernel.org
4769 F: drivers/soc/fsl/dpio
4771 DPAA2 ETHERNET DRIVER
4772 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4773 L: netdev@vger.kernel.org
4775 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4776 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4777 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4778 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4779 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4781 DPAA2 ETHERNET SWITCH DRIVER
4782 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4783 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4784 L: linux-kernel@vger.kernel.org
4786 F: drivers/staging/fsl-dpaa2/ethsw
4788 DPAA2 PTP CLOCK DRIVER
4789 M: Yangbo Lu <yangbo.lu@nxp.com>
4790 L: netdev@vger.kernel.org
4792 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4793 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4795 DPT_I2O SCSI RAID DRIVER
4796 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4797 L: linux-scsi@vger.kernel.org
4798 W: http://www.adaptec.com/
4800 F: drivers/scsi/dpt*
4801 F: drivers/scsi/dpt/
4804 M: Philipp Reisner <philipp.reisner@linbit.com>
4805 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4806 L: drbd-dev@lists.linbit.com
4807 W: http://www.drbd.org
4808 T: git git://git.linbit.com/linux-drbd.git
4809 T: git git://git.linbit.com/drbd-8.4.git
4811 F: drivers/block/drbd/
4813 F: Documentation/blockdev/drbd/
4815 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4816 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4817 R: "Rafael J. Wysocki" <rafael@kernel.org>
4818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4820 F: Documentation/kobject.txt
4824 F: include/linux/debugfs.h
4825 F: include/linux/kobj*
4828 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4829 M: Kevin Hilman <khilman@kernel.org>
4830 M: Nishanth Menon <nm@ti.com>
4832 F: drivers/power/avs/
4833 F: include/linux/power/smartreflex.h
4834 L: linux-pm@vger.kernel.org
4836 DRM DRIVER FOR ARM PL111 CLCD
4837 M: Eric Anholt <eric@anholt.net>
4838 T: git git://anongit.freedesktop.org/drm/drm-misc
4840 F: drivers/gpu/drm/pl111/
4842 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4843 M: Linus Walleij <linus.walleij@linaro.org>
4844 T: git git://anongit.freedesktop.org/drm/drm-misc
4846 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4847 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4849 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4850 M: Dave Airlie <airlied@redhat.com>
4852 F: drivers/gpu/drm/ast/
4854 DRM DRIVER FOR BOCHS VIRTUAL GPU
4855 M: Gerd Hoffmann <kraxel@redhat.com>
4856 L: virtualization@lists.linux-foundation.org
4857 T: git git://anongit.freedesktop.org/drm/drm-misc
4859 F: drivers/gpu/drm/bochs/
4861 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4862 M: Linus Walleij <linus.walleij@linaro.org>
4863 T: git git://anongit.freedesktop.org/drm/drm-misc
4865 F: drivers/gpu/drm/tve200/
4867 DRM DRIVER FOR ILITEK ILI9225 PANELS
4868 M: David Lechner <david@lechnology.com>
4870 F: drivers/gpu/drm/tinydrm/ili9225.c
4871 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4873 DRM DRIVER FOR HX8357D PANELS
4874 M: Eric Anholt <eric@anholt.net>
4875 T: git git://anongit.freedesktop.org/drm/drm-misc
4877 F: drivers/gpu/drm/tinydrm/hx8357d.c
4878 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4880 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4881 S: Orphan / Obsolete
4882 F: drivers/gpu/drm/i810/
4883 F: include/uapi/drm/i810_drm.h
4885 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4886 S: Orphan / Obsolete
4887 F: drivers/gpu/drm/mga/
4888 F: include/uapi/drm/mga_drm.h
4890 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4891 M: Dave Airlie <airlied@redhat.com>
4893 F: drivers/gpu/drm/mgag200/
4895 DRM DRIVER FOR MI0283QT
4896 M: Noralf Trønnes <noralf@tronnes.org>
4898 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4899 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4901 DRM DRIVER FOR MSM ADRENO GPU
4902 M: Rob Clark <robdclark@gmail.com>
4903 L: linux-arm-msm@vger.kernel.org
4904 L: dri-devel@lists.freedesktop.org
4905 L: freedreno@lists.freedesktop.org
4906 T: git git://people.freedesktop.org/~robclark/linux
4908 F: drivers/gpu/drm/msm/
4909 F: include/uapi/drm/msm_drm.h
4910 F: Documentation/devicetree/bindings/display/msm/
4912 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4913 M: Ben Skeggs <bskeggs@redhat.com>
4914 L: dri-devel@lists.freedesktop.org
4915 L: nouveau@lists.freedesktop.org
4916 T: git git://github.com/skeggsb/linux
4918 F: drivers/gpu/drm/nouveau/
4919 F: include/uapi/drm/nouveau_drm.h
4921 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4922 M: Stefan Mavrodiev <stefan@olimex.com>
4924 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4925 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4927 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4928 M: Noralf Trønnes <noralf@tronnes.org>
4930 F: drivers/gpu/drm/tinydrm/repaper.c
4931 F: Documentation/devicetree/bindings/display/repaper.txt
4933 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4934 M: Dave Airlie <airlied@redhat.com>
4935 M: Gerd Hoffmann <kraxel@redhat.com>
4936 L: virtualization@lists.linux-foundation.org
4937 T: git git://anongit.freedesktop.org/drm/drm-misc
4939 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4940 F: drivers/gpu/drm/cirrus/
4942 DRM DRIVER FOR QXL VIRTUAL GPU
4943 M: Dave Airlie <airlied@redhat.com>
4944 M: Gerd Hoffmann <kraxel@redhat.com>
4945 L: virtualization@lists.linux-foundation.org
4946 T: git git://anongit.freedesktop.org/drm/drm-misc
4948 F: drivers/gpu/drm/qxl/
4949 F: include/uapi/drm/qxl_drm.h
4951 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4952 S: Orphan / Obsolete
4953 F: drivers/gpu/drm/r128/
4954 F: include/uapi/drm/r128_drm.h
4956 DRM DRIVER FOR SAVAGE VIDEO CARDS
4957 S: Orphan / Obsolete
4958 F: drivers/gpu/drm/savage/
4959 F: include/uapi/drm/savage_drm.h
4961 DRM DRIVER FOR SIS VIDEO CARDS
4962 S: Orphan / Obsolete
4963 F: drivers/gpu/drm/sis/
4964 F: include/uapi/drm/sis_drm.h
4966 DRM DRIVER FOR SITRONIX ST7586 PANELS
4967 M: David Lechner <david@lechnology.com>
4969 F: drivers/gpu/drm/tinydrm/st7586.c
4970 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4972 DRM DRIVER FOR SITRONIX ST7735R PANELS
4973 M: David Lechner <david@lechnology.com>
4975 F: drivers/gpu/drm/tinydrm/st7735r.c
4976 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4978 DRM DRIVER FOR TDFX VIDEO CARDS
4979 S: Orphan / Obsolete
4980 F: drivers/gpu/drm/tdfx/
4982 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4983 M: Dave Airlie <airlied@redhat.com>
4984 R: Sean Paul <sean@poorly.run>
4985 L: dri-devel@lists.freedesktop.org
4987 F: drivers/gpu/drm/udl/
4988 T: git git://anongit.freedesktop.org/drm/drm-misc
4990 DRM DRIVER FOR VMWARE VIRTUAL GPU
4991 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4992 M: Thomas Hellstrom <thellstrom@vmware.com>
4993 L: dri-devel@lists.freedesktop.org
4994 T: git git://people.freedesktop.org/~thomash/linux
4996 F: drivers/gpu/drm/vmwgfx/
4997 F: include/uapi/drm/vmwgfx_drm.h
5000 M: David Airlie <airlied@linux.ie>
5001 M: Daniel Vetter <daniel@ffwll.ch>
5002 L: dri-devel@lists.freedesktop.org
5003 T: git git://anongit.freedesktop.org/drm/drm
5004 B: https://bugs.freedesktop.org/
5005 C: irc://chat.freenode.net/dri-devel
5009 F: Documentation/devicetree/bindings/display/
5010 F: Documentation/devicetree/bindings/gpu/
5011 F: Documentation/gpu/
5013 F: include/uapi/drm/
5014 F: include/linux/vga*
5016 DRM DRIVERS AND MISC GPU PATCHES
5017 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5018 M: Maxime Ripard <maxime.ripard@bootlin.com>
5019 M: Sean Paul <sean@poorly.run>
5020 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5022 T: git git://anongit.freedesktop.org/drm/drm-misc
5023 F: Documentation/gpu/
5025 F: drivers/gpu/drm/*
5027 F: include/uapi/drm/drm*
5028 F: include/linux/vga*
5030 DRM DRIVERS FOR ALLWINNER A10
5031 M: Maxime Ripard <maxime.ripard@bootlin.com>
5032 L: dri-devel@lists.freedesktop.org
5034 F: drivers/gpu/drm/sun4i/
5035 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5036 T: git git://anongit.freedesktop.org/drm/drm-misc
5038 DRM DRIVERS FOR AMLOGIC SOCS
5039 M: Neil Armstrong <narmstrong@baylibre.com>
5040 L: dri-devel@lists.freedesktop.org
5041 L: linux-amlogic@lists.infradead.org
5042 W: http://linux-meson.com/
5044 F: drivers/gpu/drm/meson/
5045 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5046 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5047 F: Documentation/gpu/meson.rst
5048 T: git git://anongit.freedesktop.org/drm/drm-misc
5050 DRM DRIVERS FOR ATMEL HLCDC
5051 M: Boris Brezillon <bbrezillon@kernel.org>
5052 L: dri-devel@lists.freedesktop.org
5054 F: drivers/gpu/drm/atmel-hlcdc/
5055 F: Documentation/devicetree/bindings/display/atmel/
5056 T: git git://anongit.freedesktop.org/drm/drm-misc
5058 DRM DRIVERS FOR BRIDGE CHIPS
5059 M: Archit Taneja <architt@codeaurora.org>
5060 M: Andrzej Hajda <a.hajda@samsung.com>
5061 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5063 T: git git://anongit.freedesktop.org/drm/drm-misc
5064 F: drivers/gpu/drm/bridge/
5066 DRM DRIVERS FOR EXYNOS
5067 M: Inki Dae <inki.dae@samsung.com>
5068 M: Joonyoung Shim <jy0922.shim@samsung.com>
5069 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5070 M: Kyungmin Park <kyungmin.park@samsung.com>
5071 L: dri-devel@lists.freedesktop.org
5072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5074 F: drivers/gpu/drm/exynos/
5075 F: include/uapi/drm/exynos_drm.h
5076 F: Documentation/devicetree/bindings/display/exynos/
5078 DRM DRIVERS FOR FREESCALE DCU
5079 M: Stefan Agner <stefan@agner.ch>
5080 M: Alison Wang <alison.wang@nxp.com>
5081 L: dri-devel@lists.freedesktop.org
5083 F: drivers/gpu/drm/fsl-dcu/
5084 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5085 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5086 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5087 T: git git://anongit.freedesktop.org/drm/drm-misc
5089 DRM DRIVERS FOR FREESCALE IMX
5090 M: Philipp Zabel <p.zabel@pengutronix.de>
5091 L: dri-devel@lists.freedesktop.org
5093 F: drivers/gpu/drm/imx/
5094 F: drivers/gpu/ipu-v3/
5095 F: Documentation/devicetree/bindings/display/imx/
5097 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5098 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5099 L: dri-devel@lists.freedesktop.org
5100 T: git git://github.com/patjak/drm-gma500
5102 F: drivers/gpu/drm/gma500/
5104 DRM DRIVERS FOR HISILICON
5105 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5106 M: Rongrong Zou <zourongrong@gmail.com>
5107 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5108 R: Chen Feng <puck.chen@hisilicon.com>
5109 L: dri-devel@lists.freedesktop.org
5110 T: git git://github.com/xin3liang/linux.git
5112 F: drivers/gpu/drm/hisilicon/
5113 F: Documentation/devicetree/bindings/display/hisilicon/
5115 DRM DRIVERS FOR MEDIATEK
5116 M: CK Hu <ck.hu@mediatek.com>
5117 M: Philipp Zabel <p.zabel@pengutronix.de>
5118 L: dri-devel@lists.freedesktop.org
5120 F: drivers/gpu/drm/mediatek/
5121 F: Documentation/devicetree/bindings/display/mediatek/
5123 DRM DRIVERS FOR NVIDIA TEGRA
5124 M: Thierry Reding <thierry.reding@gmail.com>
5125 L: dri-devel@lists.freedesktop.org
5126 L: linux-tegra@vger.kernel.org
5127 T: git git://anongit.freedesktop.org/tegra/linux.git
5129 F: drivers/gpu/drm/tegra/
5130 F: drivers/gpu/host1x/
5131 F: include/linux/host1x.h
5132 F: include/uapi/drm/tegra_drm.h
5133 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5135 DRM DRIVERS FOR RENESAS
5136 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5137 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5138 L: dri-devel@lists.freedesktop.org
5139 L: linux-renesas-soc@vger.kernel.org
5140 T: git git://linuxtv.org/pinchartl/media drm/du/next
5142 F: drivers/gpu/drm/rcar-du/
5143 F: drivers/gpu/drm/shmobile/
5144 F: include/linux/platform_data/shmob_drm.h
5145 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5146 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5147 F: Documentation/devicetree/bindings/display/renesas,du.txt
5149 DRM DRIVERS FOR ROCKCHIP
5150 M: Sandy Huang <hjc@rock-chips.com>
5151 M: Heiko Stübner <heiko@sntech.de>
5152 L: dri-devel@lists.freedesktop.org
5154 F: drivers/gpu/drm/rockchip/
5155 F: Documentation/devicetree/bindings/display/rockchip/
5156 T: git git://anongit.freedesktop.org/drm/drm-misc
5159 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5160 M: Vincent Abriou <vincent.abriou@st.com>
5161 L: dri-devel@lists.freedesktop.org
5162 T: git git://anongit.freedesktop.org/drm/drm-misc
5164 F: drivers/gpu/drm/sti
5165 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5168 M: Yannick Fertre <yannick.fertre@st.com>
5169 M: Philippe Cornu <philippe.cornu@st.com>
5170 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5171 M: Vincent Abriou <vincent.abriou@st.com>
5172 L: dri-devel@lists.freedesktop.org
5173 T: git git://anongit.freedesktop.org/drm/drm-misc
5175 F: drivers/gpu/drm/stm
5176 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5178 DRM DRIVERS FOR TI LCDC
5179 M: Jyri Sarha <jsarha@ti.com>
5180 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5181 L: dri-devel@lists.freedesktop.org
5183 F: drivers/gpu/drm/tilcdc/
5184 F: Documentation/devicetree/bindings/display/tilcdc/
5186 DRM DRIVERS FOR TI OMAP
5187 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5188 L: dri-devel@lists.freedesktop.org
5190 F: drivers/gpu/drm/omapdrm/
5191 F: Documentation/devicetree/bindings/display/ti/
5194 M: Eric Anholt <eric@anholt.net>
5196 F: drivers/gpu/drm/v3d/
5197 F: include/uapi/drm/v3d_drm.h
5198 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5199 T: git git://anongit.freedesktop.org/drm/drm-misc
5202 M: Eric Anholt <eric@anholt.net>
5203 T: git git://github.com/anholt/linux
5205 F: drivers/gpu/drm/vc4/
5206 F: include/uapi/drm/vc4_drm.h
5207 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5208 T: git git://anongit.freedesktop.org/drm/drm-misc
5210 DRM DRIVERS FOR VIVANTE GPU IP
5211 M: Lucas Stach <l.stach@pengutronix.de>
5212 R: Russell King <linux+etnaviv@armlinux.org.uk>
5213 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5214 L: etnaviv@lists.freedesktop.org
5215 L: dri-devel@lists.freedesktop.org
5217 F: drivers/gpu/drm/etnaviv/
5218 F: include/uapi/drm/etnaviv_drm.h
5219 F: Documentation/devicetree/bindings/display/etnaviv/
5221 DRM DRIVERS FOR ZTE ZX
5222 M: Shawn Guo <shawnguo@kernel.org>
5223 L: dri-devel@lists.freedesktop.org
5225 F: drivers/gpu/drm/zte/
5226 F: Documentation/devicetree/bindings/display/zte,vou.txt
5227 T: git git://anongit.freedesktop.org/drm/drm-misc
5230 M: Thierry Reding <thierry.reding@gmail.com>
5231 L: dri-devel@lists.freedesktop.org
5232 T: git git://anongit.freedesktop.org/drm/drm-misc
5234 F: drivers/gpu/drm/drm_panel.c
5235 F: drivers/gpu/drm/panel/
5236 F: include/drm/drm_panel.h
5237 F: Documentation/devicetree/bindings/display/panel/
5240 M: Noralf Trønnes <noralf@tronnes.org>
5241 W: https://github.com/notro/tinydrm/wiki/Development
5242 T: git git://anongit.freedesktop.org/drm/drm-misc
5244 F: drivers/gpu/drm/tinydrm/
5245 F: include/drm/tinydrm/
5248 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5249 T: git git://anongit.freedesktop.org/drm/drm-misc
5250 L: dri-devel@lists.freedesktop.org
5251 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5253 F: drivers/gpu/drm/xen/
5254 F: Documentation/gpu/xen-front.rst
5257 M: Christian Koenig <christian.koenig@amd.com>
5258 M: Huang Rui <ray.huang@amd.com>
5259 M: Junwei Zhang <Jerry.Zhang@amd.com>
5260 T: git git://people.freedesktop.org/~agd5f/linux
5262 L: dri-devel@lists.freedesktop.org
5264 F: drivers/gpu/drm/ttm/
5266 DSBR100 USB FM RADIO DRIVER
5267 M: Alexey Klimov <klimov.linux@gmail.com>
5268 L: linux-media@vger.kernel.org
5269 T: git git://linuxtv.org/media_tree.git
5271 F: drivers/media/radio/dsbr100.c
5274 M: Francois Romieu <romieu@fr.zoreil.com>
5275 L: netdev@vger.kernel.org
5277 F: drivers/net/wan/dscc4.c
5280 M: Hans Verkuil <hverkuil@xs4all.nl>
5281 L: linux-media@vger.kernel.org
5282 T: git git://linuxtv.org/media_tree.git
5283 W: https://linuxtv.org
5285 F: drivers/media/pci/dt3155/
5287 DVB_USB_AF9015 MEDIA DRIVER
5288 M: Antti Palosaari <crope@iki.fi>
5289 L: linux-media@vger.kernel.org
5290 W: https://linuxtv.org
5291 W: http://palosaari.fi/linux/
5292 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5293 T: git git://linuxtv.org/anttip/media_tree.git
5295 F: drivers/media/usb/dvb-usb-v2/af9015*
5297 DVB_USB_AF9035 MEDIA DRIVER
5298 M: Antti Palosaari <crope@iki.fi>
5299 L: linux-media@vger.kernel.org
5300 W: https://linuxtv.org
5301 W: http://palosaari.fi/linux/
5302 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5303 T: git git://linuxtv.org/anttip/media_tree.git
5305 F: drivers/media/usb/dvb-usb-v2/af9035*
5307 DVB_USB_ANYSEE MEDIA DRIVER
5308 M: Antti Palosaari <crope@iki.fi>
5309 L: linux-media@vger.kernel.org
5310 W: https://linuxtv.org
5311 W: http://palosaari.fi/linux/
5312 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5313 T: git git://linuxtv.org/anttip/media_tree.git
5315 F: drivers/media/usb/dvb-usb-v2/anysee*
5317 DVB_USB_AU6610 MEDIA DRIVER
5318 M: Antti Palosaari <crope@iki.fi>
5319 L: linux-media@vger.kernel.org
5320 W: https://linuxtv.org
5321 W: http://palosaari.fi/linux/
5322 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5323 T: git git://linuxtv.org/anttip/media_tree.git
5325 F: drivers/media/usb/dvb-usb-v2/au6610*
5327 DVB_USB_CE6230 MEDIA DRIVER
5328 M: Antti Palosaari <crope@iki.fi>
5329 L: linux-media@vger.kernel.org
5330 W: https://linuxtv.org
5331 W: http://palosaari.fi/linux/
5332 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5333 T: git git://linuxtv.org/anttip/media_tree.git
5335 F: drivers/media/usb/dvb-usb-v2/ce6230*
5337 DVB_USB_CXUSB MEDIA DRIVER
5338 M: Michael Krufky <mkrufky@linuxtv.org>
5339 L: linux-media@vger.kernel.org
5340 W: https://linuxtv.org
5341 W: http://github.com/mkrufky
5342 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5343 T: git git://linuxtv.org/media_tree.git
5345 F: drivers/media/usb/dvb-usb/cxusb*
5347 DVB_USB_EC168 MEDIA DRIVER
5348 M: Antti Palosaari <crope@iki.fi>
5349 L: linux-media@vger.kernel.org
5350 W: https://linuxtv.org
5351 W: http://palosaari.fi/linux/
5352 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5353 T: git git://linuxtv.org/anttip/media_tree.git
5355 F: drivers/media/usb/dvb-usb-v2/ec168*
5357 DVB_USB_GL861 MEDIA DRIVER
5358 M: Antti Palosaari <crope@iki.fi>
5359 L: linux-media@vger.kernel.org
5360 W: https://linuxtv.org
5361 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5362 T: git git://linuxtv.org/anttip/media_tree.git
5364 F: drivers/media/usb/dvb-usb-v2/gl861*
5366 DVB_USB_MXL111SF MEDIA DRIVER
5367 M: Michael Krufky <mkrufky@linuxtv.org>
5368 L: linux-media@vger.kernel.org
5369 W: https://linuxtv.org
5370 W: http://github.com/mkrufky
5371 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5372 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5374 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5376 DVB_USB_RTL28XXU MEDIA DRIVER
5377 M: Antti Palosaari <crope@iki.fi>
5378 L: linux-media@vger.kernel.org
5379 W: https://linuxtv.org
5380 W: http://palosaari.fi/linux/
5381 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5382 T: git git://linuxtv.org/anttip/media_tree.git
5384 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5386 DVB_USB_V2 MEDIA DRIVER
5387 M: Antti Palosaari <crope@iki.fi>
5388 L: linux-media@vger.kernel.org
5389 W: https://linuxtv.org
5390 W: http://palosaari.fi/linux/
5391 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5392 T: git git://linuxtv.org/anttip/media_tree.git
5394 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5395 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5398 M: Jason Baron <jbaron@akamai.com>
5400 F: lib/dynamic_debug.c
5401 F: include/linux/dynamic_debug.h
5403 DYNAMIC INTERRUPT MODERATION
5404 M: Tal Gilboa <talgi@mellanox.com>
5406 F: include/linux/net_dim.h
5408 DZ DECSTATION DZ11 SERIAL DRIVER
5409 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5411 F: drivers/tty/serial/dz.*
5413 E3X0 POWER BUTTON DRIVER
5414 M: Moritz Fischer <moritz.fischer@ettus.com>
5415 L: usrp-users@lists.ettus.com
5416 W: http://www.ettus.com
5418 F: drivers/input/misc/e3x0-button.c
5419 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5422 M: Antti Palosaari <crope@iki.fi>
5423 L: linux-media@vger.kernel.org
5424 W: https://linuxtv.org
5425 W: http://palosaari.fi/linux/
5426 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5427 T: git git://linuxtv.org/anttip/media_tree.git
5429 F: drivers/media/tuners/e4000*
5431 EARTH_PT1 MEDIA DRIVER
5432 M: Akihiro Tsukada <tskd08@gmail.com>
5433 L: linux-media@vger.kernel.org
5435 F: drivers/media/pci/pt1/
5437 EARTH_PT3 MEDIA DRIVER
5438 M: Akihiro Tsukada <tskd08@gmail.com>
5439 L: linux-media@vger.kernel.org
5441 F: drivers/media/pci/pt3/
5444 M: Antti Palosaari <crope@iki.fi>
5445 L: linux-media@vger.kernel.org
5446 W: https://linuxtv.org
5447 W: http://palosaari.fi/linux/
5448 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5449 T: git git://linuxtv.org/anttip/media_tree.git
5451 F: drivers/media/dvb-frontends/ec100*
5454 M: Tyler Hicks <tyhicks@canonical.com>
5455 L: ecryptfs@vger.kernel.org
5456 W: http://ecryptfs.org
5457 W: https://launchpad.net/ecryptfs
5458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5460 F: Documentation/filesystems/ecryptfs.txt
5464 M: Borislav Petkov <bp@alien8.de>
5465 L: linux-edac@vger.kernel.org
5467 F: drivers/edac/amd64_edac*
5470 M: Robert Richter <rric@kernel.org>
5471 L: linux-edac@vger.kernel.org
5473 F: drivers/edac/highbank*
5476 M: Ralf Baechle <ralf@linux-mips.org>
5477 M: David Daney <david.daney@cavium.com>
5478 L: linux-edac@vger.kernel.org
5479 L: linux-mips@vger.kernel.org
5481 F: drivers/edac/octeon_edac*
5483 EDAC-CAVIUM THUNDERX
5484 M: David Daney <david.daney@cavium.com>
5485 M: Jan Glauber <jglauber@cavium.com>
5486 L: linux-edac@vger.kernel.org
5488 F: drivers/edac/thunderx_edac*
5491 M: Borislav Petkov <bp@alien8.de>
5492 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5493 L: linux-edac@vger.kernel.org
5494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5497 F: Documentation/admin-guide/ras.rst
5498 F: Documentation/driver-api/edac.rst
5500 F: include/linux/edac.h
5503 M: Mark Gross <mark.gross@intel.com>
5504 L: linux-edac@vger.kernel.org
5506 F: drivers/edac/e752x_edac.c
5509 L: linux-edac@vger.kernel.org
5511 F: drivers/edac/e7xxx_edac.c
5514 M: York Sun <york.sun@nxp.com>
5515 L: linux-edac@vger.kernel.org
5517 F: drivers/edac/fsl_ddr_edac.*
5520 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5521 L: linux-edac@vger.kernel.org
5523 F: drivers/edac/ghes_edac.c
5526 L: linux-edac@vger.kernel.org
5528 F: drivers/edac/i3000_edac.c
5531 L: linux-edac@vger.kernel.org
5533 F: drivers/edac/i5000_edac.c
5536 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5537 L: linux-edac@vger.kernel.org
5539 F: drivers/edac/i5400_edac.c
5542 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5543 L: linux-edac@vger.kernel.org
5545 F: drivers/edac/i7300_edac.c
5548 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5549 L: linux-edac@vger.kernel.org
5551 F: drivers/edac/i7core_edac.c
5554 M: Tim Small <tim@buttersideup.com>
5555 L: linux-edac@vger.kernel.org
5557 F: drivers/edac/i82443bxgx_edac.c
5560 M: "Arvind R." <arvino55@gmail.com>
5561 L: linux-edac@vger.kernel.org
5563 F: drivers/edac/i82975x_edac.c
5566 M: Jason Baron <jbaron@akamai.com>
5567 L: linux-edac@vger.kernel.org
5569 F: drivers/edac/ie31200_edac.c
5572 M: Johannes Thumshirn <morbidrsa@gmail.com>
5573 L: linux-edac@vger.kernel.org
5575 F: drivers/edac/mpc85xx_edac.[ch]
5578 M: Egor Martovetsky <egor@pasemi.com>
5579 L: linux-edac@vger.kernel.org
5581 F: drivers/edac/pasemi_edac.c
5584 M: Tony Luck <tony.luck@intel.com>
5585 L: linux-edac@vger.kernel.org
5587 F: drivers/edac/pnd2_edac.[ch]
5590 M: Tim Small <tim@buttersideup.com>
5591 L: linux-edac@vger.kernel.org
5593 F: drivers/edac/r82600_edac.c
5596 M: Tony Luck <tony.luck@intel.com>
5597 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5598 L: linux-edac@vger.kernel.org
5600 F: drivers/edac/sb_edac.c
5603 M: Tony Luck <tony.luck@intel.com>
5604 L: linux-edac@vger.kernel.org
5606 F: drivers/edac/skx_edac.c
5609 M: Tero Kristo <t-kristo@ti.com>
5610 L: linux-edac@vger.kernel.org
5612 F: drivers/edac/ti_edac.c
5615 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5616 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5617 L: linux-arm-msm@vger.kernel.org
5618 L: linux-edac@vger.kernel.org
5620 F: drivers/edac/qcom_edac.c
5622 EDIROL UA-101/UA-1000 DRIVER
5623 M: Clemens Ladisch <clemens@ladisch.de>
5624 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5625 T: git git://git.alsa-project.org/alsa-kernel.git
5627 F: sound/usb/misc/ua101.c
5630 L: linux-efi@vger.kernel.org
5631 M: Ivan Hu <ivan.hu@canonical.com>
5632 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5634 F: drivers/firmware/efi/test/
5636 EFI VARIABLE FILESYSTEM
5637 M: Matthew Garrett <matthew.garrett@nebula.com>
5638 M: Jeremy Kerr <jk@ozlabs.org>
5639 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5641 L: linux-efi@vger.kernel.org
5645 EFIFB FRAMEBUFFER DRIVER
5646 L: linux-fbdev@vger.kernel.org
5647 M: Peter Jones <pjones@redhat.com>
5649 F: drivers/video/fbdev/efifb.c
5652 W: http://aeschi.ch.eu.org/efs/
5656 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5657 M: Douglas Miller <dougmill@linux.ibm.com>
5658 L: netdev@vger.kernel.org
5660 F: drivers/net/ethernet/ibm/ehea/
5662 EM28XX VIDEO4LINUX DRIVER
5663 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5664 L: linux-media@vger.kernel.org
5665 W: https://linuxtv.org
5666 T: git git://linuxtv.org/media_tree.git
5668 F: drivers/media/usb/em28xx/
5669 F: Documentation/media/v4l-drivers/em28xx*
5672 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5673 M: Matt Mackall <mpm@selenic.com>
5674 M: David Woodhouse <dwmw2@infradead.org>
5675 L: linux-embedded@vger.kernel.org
5678 Emulex 10Gbps iSCSI - OneConnect DRIVER
5679 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5680 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5681 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5682 L: linux-scsi@vger.kernel.org
5683 W: http://www.broadcom.com
5685 F: drivers/scsi/be2iscsi/
5687 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5688 M: Sathya Perla <sathya.perla@broadcom.com>
5689 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5690 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5691 M: Somnath Kotur <somnath.kotur@broadcom.com>
5692 L: netdev@vger.kernel.org
5693 W: http://www.emulex.com
5695 F: drivers/net/ethernet/emulex/benet/
5697 EMULEX ONECONNECT ROCE DRIVER
5698 M: Selvin Xavier <selvin.xavier@broadcom.com>
5699 M: Devesh Sharma <devesh.sharma@broadcom.com>
5700 L: linux-rdma@vger.kernel.org
5701 W: http://www.broadcom.com
5703 F: drivers/infiniband/hw/ocrdma/
5704 F: include/uapi/rdma/ocrdma-abi.h
5706 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5707 M: James Smart <james.smart@broadcom.com>
5708 M: Dick Kennedy <dick.kennedy@broadcom.com>
5709 L: linux-scsi@vger.kernel.org
5710 W: http://www.broadcom.com
5712 F: drivers/scsi/lpfc/
5714 ENE CB710 FLASH CARD READER DRIVER
5715 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5717 F: drivers/misc/cb710/
5718 F: drivers/mmc/host/cb710-mmc.*
5719 F: include/linux/cb710.h
5721 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5722 M: Maxim Levitsky <maximlevitsky@gmail.com>
5724 F: drivers/media/rc/ene_ir.*
5726 EPSON S1D13XXX FRAMEBUFFER DRIVER
5727 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5730 F: drivers/video/fbdev/s1d13xxxfb.c
5731 F: include/video/s1d13xxxfb.h
5733 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5734 M: Jeff Layton <jlayton@kernel.org>
5737 F: include/linux/errseq.h
5739 ET131X NETWORK DRIVER
5740 M: Mark Einon <mark.einon@gmail.com>
5742 F: drivers/net/ethernet/agere/
5745 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5746 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5747 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5748 L: netdev@vger.kernel.org
5749 W: http://www.linuxfoundation.org/en/Net:Bridge
5751 F: include/linux/netfilter_bridge/
5754 ETHERNET PHY LIBRARY
5755 M: Andrew Lunn <andrew@lunn.ch>
5756 M: Florian Fainelli <f.fainelli@gmail.com>
5757 M: Heiner Kallweit <hkallweit1@gmail.com>
5758 L: netdev@vger.kernel.org
5760 F: Documentation/ABI/testing/sysfs-bus-mdio
5761 F: Documentation/devicetree/bindings/net/mdio*
5762 F: Documentation/networking/phy.txt
5764 F: drivers/of/of_mdio.c
5765 F: drivers/of/of_net.c
5766 F: include/linux/*mdio*.h
5767 F: include/linux/of_net.h
5768 F: include/linux/phy.h
5769 F: include/linux/phy_fixed.h
5770 F: include/linux/platform_data/mdio-bcm-unimac.h
5771 F: include/linux/platform_data/mdio-gpio.h
5772 F: include/trace/events/mdio.h
5773 F: include/uapi/linux/mdio.h
5774 F: include/uapi/linux/mii.h
5777 M: Jan Kara <jack@suse.com>
5778 L: linux-ext4@vger.kernel.org
5780 F: Documentation/filesystems/ext2.txt
5782 F: include/linux/ext2*
5785 M: "Theodore Ts'o" <tytso@mit.edu>
5786 M: Andreas Dilger <adilger.kernel@dilger.ca>
5787 L: linux-ext4@vger.kernel.org
5788 W: http://ext4.wiki.kernel.org
5789 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5792 F: Documentation/filesystems/ext4/
5795 Extended Verification Module (EVM)
5796 M: Mimi Zohar <zohar@linux.ibm.com>
5797 L: linux-integrity@vger.kernel.org
5799 F: security/integrity/evm/
5801 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5802 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5803 L: linux-efi@vger.kernel.org
5804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5806 F: Documentation/efi-stub.txt
5807 F: arch/*/kernel/efi.c
5808 F: arch/x86/boot/compressed/eboot.[ch]
5809 F: arch/*/include/asm/efi.h
5810 F: arch/x86/platform/efi/
5811 F: drivers/firmware/efi/
5812 F: include/linux/efi*.h
5813 F: arch/arm/boot/compressed/efi-header.S
5814 F: arch/arm64/kernel/efi-entry.S
5816 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5817 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5818 M: Chanwoo Choi <cw00.choi@samsung.com>
5819 L: linux-kernel@vger.kernel.org
5820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5823 F: include/linux/extcon/
5824 F: include/linux/extcon.h
5825 F: Documentation/extcon/
5826 F: Documentation/devicetree/bindings/extcon/
5829 M: Jingoo Han <jingoohan1@gmail.com>
5830 L: dri-devel@lists.freedesktop.org
5832 F: drivers/gpu/drm/exynos/exynos_dp*
5834 EXYNOS SYSMMU (IOMMU) driver
5835 M: Marek Szyprowski <m.szyprowski@samsung.com>
5836 L: iommu@lists.linux-foundation.org
5838 F: drivers/iommu/exynos-iommu.c
5840 EZchip NPS platform support
5841 M: Vineet Gupta <vgupta@synopsys.com>
5842 M: Ofer Levi <oferle@mellanox.com>
5844 F: arch/arc/plat-eznps
5845 F: arch/arc/boot/dts/eznps.dts
5848 M: Jaegeuk Kim <jaegeuk@kernel.org>
5849 M: Chao Yu <yuchao0@huawei.com>
5850 L: linux-f2fs-devel@lists.sourceforge.net
5851 W: https://f2fs.wiki.kernel.org/
5852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5854 F: Documentation/filesystems/f2fs.txt
5855 F: Documentation/ABI/testing/sysfs-fs-f2fs
5857 F: include/linux/f2fs_fs.h
5858 F: include/trace/events/f2fs.h
5860 F71805F HARDWARE MONITORING DRIVER
5861 M: Jean Delvare <jdelvare@suse.com>
5862 L: linux-hwmon@vger.kernel.org
5864 F: Documentation/hwmon/f71805f
5865 F: drivers/hwmon/f71805f.c
5868 M: Josh Poimboeuf <jpoimboe@redhat.com>
5870 F: scripts/faddr2line
5873 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5874 L: netdev@vger.kernel.org
5876 F: net/core/failover.c
5877 F: include/net/failover.h
5878 F: Documentation/networking/failover.rst
5881 M: Jan Kara <jack@suse.cz>
5882 R: Amir Goldstein <amir73il@gmail.com>
5883 L: linux-fsdevel@vger.kernel.org
5885 F: fs/notify/fanotify/
5886 F: include/linux/fanotify.h
5887 F: include/uapi/linux/fanotify.h
5889 FARSYNC SYNCHRONOUS DRIVER
5890 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5891 W: http://www.farsite.co.uk/
5893 F: drivers/net/wan/farsync.*
5895 FAULT INJECTION SUPPORT
5896 M: Akinobu Mita <akinobu.mita@gmail.com>
5898 F: Documentation/fault-injection/
5899 F: lib/fault-inject.c
5901 FBTFT Framebuffer drivers
5903 L: dri-devel@lists.freedesktop.org
5904 L: linux-fbdev@vger.kernel.org
5905 F: drivers/staging/fbtft/
5908 M: Michael Buesch <m@bues.ch>
5909 L: linux-media@vger.kernel.org
5911 F: drivers/media/tuners/fc0011.h
5912 F: drivers/media/tuners/fc0011.c
5915 M: Antti Palosaari <crope@iki.fi>
5916 L: linux-media@vger.kernel.org
5917 W: https://linuxtv.org
5918 W: http://palosaari.fi/linux/
5919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5920 T: git git://linuxtv.org/anttip/media_tree.git
5922 F: drivers/media/tuners/fc2580*
5924 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5925 M: Johannes Thumshirn <jth@kernel.org>
5926 L: linux-scsi@vger.kernel.org
5927 W: www.Open-FCoE.org
5929 F: drivers/scsi/libfc/
5930 F: drivers/scsi/fcoe/
5932 F: include/scsi/libfc.h
5933 F: include/scsi/libfcoe.h
5934 F: include/uapi/scsi/fc/
5936 FILE LOCKING (flock() and fcntl()/lockf())
5937 M: Jeff Layton <jlayton@kernel.org>
5938 M: "J. Bruce Fields" <bfields@fieldses.org>
5939 L: linux-fsdevel@vger.kernel.org
5941 F: include/linux/fcntl.h
5942 F: include/uapi/linux/fcntl.h
5946 FILESYSTEMS (VFS and infrastructure)
5947 M: Alexander Viro <viro@zeniv.linux.org.uk>
5948 L: linux-fsdevel@vger.kernel.org
5951 F: include/linux/fs.h
5952 F: include/linux/fs_types.h
5953 F: include/uapi/linux/fs.h
5955 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5956 M: Riku Voipio <riku.voipio@iki.fi>
5957 L: linux-hwmon@vger.kernel.org
5959 F: drivers/hwmon/f75375s.c
5960 F: include/linux/f75375s.h
5962 FIREWIRE AUDIO DRIVERS
5963 M: Clemens Ladisch <clemens@ladisch.de>
5964 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5965 T: git git://git.alsa-project.org/alsa-kernel.git
5969 FIREWIRE MEDIA DRIVERS (firedtv)
5970 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5971 L: linux-media@vger.kernel.org
5972 L: linux1394-devel@lists.sourceforge.net
5973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5975 F: drivers/media/firewire/
5977 FIREWIRE SBP-2 TARGET
5978 M: Chris Boot <bootc@bootc.net>
5979 L: linux-scsi@vger.kernel.org
5980 L: target-devel@vger.kernel.org
5981 L: linux1394-devel@lists.sourceforge.net
5982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5984 F: drivers/target/sbp/
5987 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5988 L: linux1394-devel@lists.sourceforge.net
5989 W: http://ieee1394.wiki.kernel.org/
5990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5992 F: drivers/firewire/
5993 F: include/linux/firewire.h
5994 F: include/uapi/linux/firewire*.h
5997 FIRMWARE LOADER (request_firmware)
5998 M: Luis Chamberlain <mcgrof@kernel.org>
5999 L: linux-kernel@vger.kernel.org
6001 F: Documentation/firmware_class/
6002 F: drivers/base/firmware_loader/
6003 F: include/linux/firmware.h
6005 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6006 M: Joshua Morris <josh.h.morris@us.ibm.com>
6007 M: Philip Kelleher <pjk1939@linux.ibm.com>
6009 F: drivers/block/rsxx/
6012 M: Jiri Kosina <jikos@kernel.org>
6013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6015 F: drivers/block/floppy.c
6018 M: Alessandro Rubini <rubini@gnudd.com>
6019 W: http://www.ohwr.org/projects/fmc-bus
6022 F: include/linux/fmc*.h
6023 F: include/linux/ipmi-fru.h
6026 FPGA MANAGER FRAMEWORK
6027 M: Alan Tull <atull@kernel.org>
6028 M: Moritz Fischer <mdf@kernel.org>
6029 L: linux-fpga@vger.kernel.org
6031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6032 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6033 F: Documentation/fpga/
6034 F: Documentation/driver-api/fpga/
6035 F: Documentation/devicetree/bindings/fpga/
6037 F: include/linux/fpga/
6038 W: http://www.rocketboards.org
6041 M: Wu Hao <hao.wu@intel.com>
6042 L: linux-fpga@vger.kernel.org
6044 F: Documentation/fpga/dfl.txt
6045 F: include/uapi/linux/fpga-dfl.h
6046 F: drivers/fpga/dfl*
6049 M: Bill Metzenthen <billm@melbpc.org.au>
6050 W: http://floatingpoint.sourceforge.net/emulator/index.html
6052 F: arch/x86/math-emu/
6054 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6055 L: netdev@vger.kernel.org
6057 F: drivers/net/wan/dlci.c
6058 F: drivers/net/wan/sdla.c
6061 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6062 L: dri-devel@lists.freedesktop.org
6063 L: linux-fbdev@vger.kernel.org
6064 T: git git://github.com/bzolnier/linux.git
6065 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6067 F: Documentation/fb/
6070 F: include/linux/fb.h
6071 F: include/uapi/video/
6072 F: include/uapi/linux/fb.h
6074 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6075 M: Horia Geantă <horia.geanta@nxp.com>
6076 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6077 L: linux-crypto@vger.kernel.org
6079 F: drivers/crypto/caam/
6080 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6082 FREESCALE DIU FRAMEBUFFER DRIVER
6083 M: Timur Tabi <timur@kernel.org>
6084 L: linux-fbdev@vger.kernel.org
6086 F: drivers/video/fbdev/fsl-diu-fb.*
6088 FREESCALE DMA DRIVER
6089 M: Li Yang <leoyang.li@nxp.com>
6090 M: Zhang Wei <zw@zh-kernel.org>
6091 L: linuxppc-dev@lists.ozlabs.org
6093 F: drivers/dma/fsldma.*
6095 FREESCALE ENETC ETHERNET DRIVERS
6096 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6097 L: netdev@vger.kernel.org
6099 F: drivers/net/ethernet/freescale/enetc/
6101 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6102 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6103 L: netdev@vger.kernel.org
6105 F: drivers/net/ethernet/freescale/gianfar*
6106 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6108 FREESCALE GPMI NAND DRIVER
6109 M: Han Xu <han.xu@nxp.com>
6110 L: linux-mtd@lists.infradead.org
6112 F: drivers/mtd/nand/raw/gpmi-nand/*
6114 FREESCALE I2C CPM DRIVER
6115 M: Jochen Friedrich <jochen@scram.de>
6116 L: linuxppc-dev@lists.ozlabs.org
6117 L: linux-i2c@vger.kernel.org
6119 F: drivers/i2c/busses/i2c-cpm.c
6121 FREESCALE IMX LPI2C DRIVER
6122 M: Dong Aisheng <aisheng.dong@nxp.com>
6123 L: linux-i2c@vger.kernel.org
6124 L: linux-imx@nxp.com
6126 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6127 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6129 FREESCALE IMX / MXC FEC DRIVER
6130 M: Fugang Duan <fugang.duan@nxp.com>
6131 L: netdev@vger.kernel.org
6133 F: drivers/net/ethernet/freescale/fec_main.c
6134 F: drivers/net/ethernet/freescale/fec_ptp.c
6135 F: drivers/net/ethernet/freescale/fec.h
6136 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6138 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6139 M: Sascha Hauer <s.hauer@pengutronix.de>
6140 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6141 L: linux-fbdev@vger.kernel.org
6142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6144 F: include/linux/platform_data/video-imxfb.h
6145 F: drivers/video/fbdev/imxfb.c
6147 FREESCALE QORIQ DPAA ETHERNET DRIVER
6148 M: Madalin Bucur <madalin.bucur@nxp.com>
6149 L: netdev@vger.kernel.org
6151 F: drivers/net/ethernet/freescale/dpaa
6153 FREESCALE QORIQ DPAA FMAN DRIVER
6154 M: Madalin Bucur <madalin.bucur@nxp.com>
6155 L: netdev@vger.kernel.org
6157 F: drivers/net/ethernet/freescale/fman
6158 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6160 FREESCALE QORIQ PTP CLOCK DRIVER
6161 M: Yangbo Lu <yangbo.lu@nxp.com>
6162 L: netdev@vger.kernel.org
6164 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6165 F: drivers/ptp/ptp_qoriq.c
6166 F: drivers/ptp/ptp_qoriq_debugfs.c
6167 F: include/linux/fsl/ptp_qoriq.h
6168 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6170 FREESCALE QUAD SPI DRIVER
6171 M: Han Xu <han.xu@nxp.com>
6172 L: linux-spi@vger.kernel.org
6174 F: drivers/spi/spi-fsl-qspi.c
6176 FREESCALE QUICC ENGINE LIBRARY
6177 M: Qiang Zhao <qiang.zhao@nxp.com>
6178 L: linuxppc-dev@lists.ozlabs.org
6180 F: drivers/soc/fsl/qe/
6181 F: include/soc/fsl/*qe*.h
6182 F: include/soc/fsl/*ucc*.h
6184 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6185 M: Li Yang <leoyang.li@nxp.com>
6186 L: netdev@vger.kernel.org
6187 L: linuxppc-dev@lists.ozlabs.org
6189 F: drivers/net/ethernet/freescale/ucc_geth*
6191 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6192 M: Zhao Qiang <qiang.zhao@nxp.com>
6193 L: netdev@vger.kernel.org
6194 L: linuxppc-dev@lists.ozlabs.org
6196 F: drivers/net/wan/fsl_ucc_hdlc*
6198 FREESCALE QUICC ENGINE UCC UART DRIVER
6199 M: Timur Tabi <timur@kernel.org>
6200 L: linuxppc-dev@lists.ozlabs.org
6202 F: drivers/tty/serial/ucc_uart.c
6204 FREESCALE SOC DRIVERS
6205 M: Li Yang <leoyang.li@nxp.com>
6206 L: linuxppc-dev@lists.ozlabs.org
6207 L: linux-arm-kernel@lists.infradead.org
6209 F: Documentation/devicetree/bindings/soc/fsl/
6211 F: include/linux/fsl/
6213 FREESCALE SOC FS_ENET DRIVER
6214 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6215 L: linuxppc-dev@lists.ozlabs.org
6216 L: netdev@vger.kernel.org
6218 F: drivers/net/ethernet/freescale/fs_enet/
6219 F: include/linux/fs_enet_pd.h
6221 FREESCALE SOC SOUND DRIVERS
6222 M: Timur Tabi <timur@kernel.org>
6223 M: Nicolin Chen <nicoleotsuka@gmail.com>
6224 M: Xiubo Li <Xiubo.Lee@gmail.com>
6225 R: Fabio Estevam <festevam@gmail.com>
6226 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6227 L: linuxppc-dev@lists.ozlabs.org
6229 F: sound/soc/fsl/fsl*
6230 F: sound/soc/fsl/imx*
6231 F: sound/soc/fsl/mpc8610_hpcd.c
6233 FREESCALE USB PERIPHERAL DRIVERS
6234 M: Li Yang <leoyang.li@nxp.com>
6235 L: linux-usb@vger.kernel.org
6236 L: linuxppc-dev@lists.ozlabs.org
6238 F: drivers/usb/gadget/udc/fsl*
6241 M: Christoph Hellwig <hch@infradead.org>
6242 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6247 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6248 M: Pavel Machek <pavel@ucw.cz>
6249 L: linux-pm@vger.kernel.org
6251 F: Documentation/power/freezing-of-tasks.txt
6252 F: include/linux/freezer.h
6256 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6257 L: linux-kernel@vger.kernel.org
6260 F: include/linux/frontswap.h
6262 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6263 M: David Howells <dhowells@redhat.com>
6264 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6266 F: Documentation/filesystems/caching/
6268 F: include/linux/fscache*.h
6270 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6271 M: Theodore Y. Ts'o <tytso@mit.edu>
6272 M: Jaegeuk Kim <jaegeuk@kernel.org>
6273 L: linux-fscrypt@vger.kernel.org
6274 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6278 F: include/linux/fscrypt*.h
6279 F: Documentation/filesystems/fscrypt.rst
6281 FSI-ATTACHED I2C DRIVER
6282 M: Eddie James <eajames@linux.ibm.com>
6283 L: linux-i2c@vger.kernel.org
6284 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6286 F: drivers/i2c/busses/i2c-fsi.c
6287 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6289 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6290 M: Jan Kara <jack@suse.cz>
6291 R: Amir Goldstein <amir73il@gmail.com>
6292 L: linux-fsdevel@vger.kernel.org
6295 F: include/linux/fsnotify*.h
6297 FUJITSU LAPTOP EXTRAS
6298 M: Jonathan Woithe <jwoithe@just42.net>
6299 L: platform-driver-x86@vger.kernel.org
6301 F: drivers/platform/x86/fujitsu-laptop.c
6303 FUJITSU M-5MO LS CAMERA ISP DRIVER
6304 M: Kyungmin Park <kyungmin.park@samsung.com>
6305 M: Heungjun Kim <riverful.kim@samsung.com>
6306 L: linux-media@vger.kernel.org
6308 F: drivers/media/i2c/m5mols/
6309 F: include/media/i2c/m5mols.h
6311 FUJITSU TABLET EXTRAS
6312 M: Robert Gerlach <khnz@gmx.de>
6313 L: platform-driver-x86@vger.kernel.org
6315 F: drivers/platform/x86/fujitsu-tablet.c
6317 FUSE: FILESYSTEM IN USERSPACE
6318 M: Miklos Szeredi <miklos@szeredi.hu>
6319 L: linux-fsdevel@vger.kernel.org
6320 W: http://fuse.sourceforge.net/
6321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6324 F: include/uapi/linux/fuse.h
6325 F: Documentation/filesystems/fuse.txt
6328 M: Thomas Gleixner <tglx@linutronix.de>
6329 M: Ingo Molnar <mingo@redhat.com>
6330 R: Peter Zijlstra <peterz@infradead.org>
6331 R: Darren Hart <dvhart@infradead.org>
6332 L: linux-kernel@vger.kernel.org
6333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6336 F: kernel/futex_compat.c
6337 F: include/asm-generic/futex.h
6338 F: include/linux/futex.h
6339 F: include/uapi/linux/futex.h
6340 F: tools/testing/selftests/futex/
6341 F: tools/perf/bench/futex*
6342 F: Documentation/*futex*
6345 M: Kees Cook <keescook@chromium.org>
6346 R: Emese Revfy <re.emese@gmail.com>
6347 L: kernel-hardening@lists.openwall.com
6349 F: scripts/gcc-plugins/
6350 F: scripts/gcc-plugin.sh
6351 F: scripts/Makefile.gcc-plugins
6352 F: Documentation/gcc-plugins.txt
6354 GASKET DRIVER FRAMEWORK
6355 M: Rob Springer <rspringer@google.com>
6356 M: Todd Poynor <toddpoynor@google.com>
6357 M: Ben Chan <benchan@chromium.org>
6359 F: drivers/staging/gasket/
6361 GCOV BASED KERNEL PROFILING
6362 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6365 F: Documentation/dev-tools/gcov.rst
6367 GDB KERNEL DEBUGGING HELPER SCRIPTS
6368 M: Jan Kiszka <jan.kiszka@siemens.com>
6369 M: Kieran Bingham <kbingham@kernel.org>
6373 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6374 M: Achim Leubner <achim_leubner@adaptec.com>
6375 L: linux-scsi@vger.kernel.org
6376 W: http://www.icp-vortex.com/
6378 F: drivers/scsi/gdt*
6380 GEMTEK FM RADIO RECEIVER DRIVER
6381 M: Hans Verkuil <hverkuil@xs4all.nl>
6382 L: linux-media@vger.kernel.org
6383 T: git git://linuxtv.org/media_tree.git
6384 W: https://linuxtv.org
6386 F: drivers/media/radio/radio-gemtek*
6388 GENERIC GPIO I2C DRIVER
6389 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6391 F: drivers/i2c/busses/i2c-gpio.c
6392 F: include/linux/platform_data/i2c-gpio.h
6394 GENERIC GPIO I2C MULTIPLEXER DRIVER
6395 M: Peter Korsgaard <peter.korsgaard@barco.com>
6396 L: linux-i2c@vger.kernel.org
6398 F: drivers/i2c/muxes/i2c-mux-gpio.c
6399 F: include/linux/platform_data/i2c-mux-gpio.h
6400 F: Documentation/i2c/muxes/i2c-mux-gpio
6402 GENERIC HDLC (WAN) DRIVERS
6403 M: Krzysztof Halasa <khc@pm.waw.pl>
6404 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6406 F: drivers/net/wan/c101.c
6407 F: drivers/net/wan/hd6457*
6408 F: drivers/net/wan/hdlc*
6409 F: drivers/net/wan/n2.c
6410 F: drivers/net/wan/pc300too.c
6411 F: drivers/net/wan/pci200syn.c
6412 F: drivers/net/wan/wanxl*
6414 GENERIC INCLUDE/ASM HEADER FILES
6415 M: Arnd Bergmann <arnd@arndb.de>
6416 L: linux-arch@vger.kernel.org
6417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6419 F: include/asm-generic/
6420 F: include/uapi/asm-generic/
6422 GENERIC PHY FRAMEWORK
6423 M: Kishon Vijay Abraham I <kishon@ti.com>
6424 L: linux-kernel@vger.kernel.org
6425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6428 F: include/linux/phy/
6429 F: Documentation/devicetree/bindings/phy/
6431 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6432 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6434 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6437 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6438 M: Kevin Hilman <khilman@kernel.org>
6439 M: Ulf Hansson <ulf.hansson@linaro.org>
6440 L: linux-pm@vger.kernel.org
6442 F: drivers/base/power/domain*.c
6443 F: include/linux/pm_domain.h
6444 F: Documentation/devicetree/bindings/power/power_domain.txt
6446 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6447 M: Eugen Hristev <eugen.hristev@microchip.com>
6448 L: linux-input@vger.kernel.org
6450 F: drivers/input/touchscreen/resistive-adc-touch.c
6452 GENERIC UIO DRIVER FOR PCI DEVICES
6453 M: "Michael S. Tsirkin" <mst@redhat.com>
6454 L: kvm@vger.kernel.org
6456 F: drivers/uio/uio_pci_generic.c
6458 GENWQE (IBM Generic Workqueue Card)
6459 M: Frank Haverkamp <haver@linux.ibm.com>
6461 F: drivers/misc/genwqe/
6463 GET_MAINTAINER SCRIPT
6464 M: Joe Perches <joe@perches.com>
6466 F: scripts/get_maintainer.pl
6469 M: Bob Peterson <rpeterso@redhat.com>
6470 M: Andreas Gruenbacher <agruenba@redhat.com>
6471 L: cluster-devel@redhat.com
6472 W: http://sources.redhat.com/cluster/
6473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6475 F: Documentation/filesystems/gfs2*.txt
6477 F: include/uapi/linux/gfs2_ondisk.h
6479 GIGASET ISDN DRIVERS
6480 M: Paul Bolle <pebolle@tiscali.nl>
6481 L: gigaset307x-common@lists.sourceforge.net
6482 W: http://gigaset307x.sourceforge.net/
6484 F: Documentation/isdn/README.gigaset
6485 F: drivers/isdn/gigaset/
6486 F: include/uapi/linux/gigaset_dev.h
6489 M: Johan Hovold <johan@kernel.org>
6490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6492 F: Documentation/ABI/testing/sysfs-class-gnss
6493 F: Documentation/devicetree/bindings/gnss/
6495 F: include/linux/gnss.h
6498 M: Hans Verkuil <hans.verkuil@cisco.com>
6499 L: linux-media@vger.kernel.org
6501 F: drivers/media/usb/go7007/
6504 M: Bastien Nocera <hadess@hadess.net>
6505 L: linux-input@vger.kernel.org
6507 F: drivers/input/touchscreen/goodix.c
6509 GPD POCKET FAN DRIVER
6510 M: Hans de Goede <hdegoede@redhat.com>
6511 L: platform-driver-x86@vger.kernel.org
6513 F: drivers/platform/x86/gpd-pocket-fan.c
6516 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6517 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6518 L: linux-gpio@vger.kernel.org
6519 L: linux-acpi@vger.kernel.org
6521 F: Documentation/acpi/gpio-properties.txt
6522 F: drivers/gpio/gpiolib-acpi.c
6525 M: Sean Young <sean@mess.org>
6526 L: linux-media@vger.kernel.org
6528 F: drivers/media/rc/gpio-ir-tx.c
6531 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6532 L: linux-gpio@vger.kernel.org
6534 F: drivers/gpio/gpio-mockup.c
6535 F: tools/testing/selftests/gpio/
6538 M: Linus Walleij <linus.walleij@linaro.org>
6539 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6540 L: linux-gpio@vger.kernel.org
6541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6543 F: Documentation/devicetree/bindings/gpio/
6544 F: Documentation/driver-api/gpio/
6545 F: Documentation/gpio/
6546 F: Documentation/ABI/testing/gpio-cdev
6547 F: Documentation/ABI/obsolete/sysfs-gpio
6549 F: include/linux/gpio/
6550 F: include/linux/gpio.h
6551 F: include/linux/of_gpio.h
6552 F: include/asm-generic/gpio.h
6553 F: include/uapi/linux/gpio.h
6556 GRE DEMULTIPLEXER DRIVER
6557 M: Dmitry Kozlov <xeb@mail.ru>
6558 L: netdev@vger.kernel.org
6560 F: net/ipv4/gre_demux.c
6561 F: net/ipv4/gre_offload.c
6562 F: include/net/gre.h
6564 GRETH 10/100/1G Ethernet MAC device driver
6565 M: Andreas Larsson <andreas@gaisler.com>
6566 L: netdev@vger.kernel.org
6568 F: drivers/net/ethernet/aeroflex/
6570 GREYBUS AUDIO PROTOCOLS DRIVERS
6571 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6572 M: Mark Greer <mgreer@animalcreek.com>
6574 F: drivers/staging/greybus/audio_apbridgea.c
6575 F: drivers/staging/greybus/audio_apbridgea.h
6576 F: drivers/staging/greybus/audio_codec.c
6577 F: drivers/staging/greybus/audio_codec.h
6578 F: drivers/staging/greybus/audio_gb.c
6579 F: drivers/staging/greybus/audio_manager.c
6580 F: drivers/staging/greybus/audio_manager.h
6581 F: drivers/staging/greybus/audio_manager_module.c
6582 F: drivers/staging/greybus/audio_manager_private.h
6583 F: drivers/staging/greybus/audio_manager_sysfs.c
6584 F: drivers/staging/greybus/audio_module.c
6585 F: drivers/staging/greybus/audio_topology.c
6587 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6588 M: Viresh Kumar <vireshk@kernel.org>
6590 F: drivers/staging/greybus/authentication.c
6591 F: drivers/staging/greybus/bootrom.c
6592 F: drivers/staging/greybus/firmware.h
6593 F: drivers/staging/greybus/fw-core.c
6594 F: drivers/staging/greybus/fw-download.c
6595 F: drivers/staging/greybus/fw-management.c
6596 F: drivers/staging/greybus/greybus_authentication.h
6597 F: drivers/staging/greybus/greybus_firmware.h
6598 F: drivers/staging/greybus/hid.c
6599 F: drivers/staging/greybus/i2c.c
6600 F: drivers/staging/greybus/spi.c
6601 F: drivers/staging/greybus/spilib.c
6602 F: drivers/staging/greybus/spilib.h
6604 GREYBUS LOOPBACK DRIVER
6605 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6607 F: drivers/staging/greybus/loopback.c
6609 GREYBUS PLATFORM DRIVERS
6610 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6612 F: drivers/staging/greybus/arche-platform.c
6613 F: drivers/staging/greybus/arche-apb-ctrl.c
6614 F: drivers/staging/greybus/arche_platform.h
6616 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6617 M: Rui Miguel Silva <rmfrfs@gmail.com>
6619 F: drivers/staging/greybus/sdio.c
6620 F: drivers/staging/greybus/light.c
6621 F: drivers/staging/greybus/gpio.c
6622 F: drivers/staging/greybus/power_supply.c
6623 F: drivers/staging/greybus/spi.c
6624 F: drivers/staging/greybus/spilib.c
6627 M: Johan Hovold <johan@kernel.org>
6628 M: Alex Elder <elder@kernel.org>
6629 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6631 F: drivers/staging/greybus/
6632 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6634 GREYBUS UART PROTOCOLS DRIVERS
6635 M: David Lin <dtwlin@gmail.com>
6637 F: drivers/staging/greybus/uart.c
6638 F: drivers/staging/greybus/log.c
6640 GS1662 VIDEO SERIALIZER
6641 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6642 L: linux-media@vger.kernel.org
6643 T: git git://linuxtv.org/media_tree.git
6645 F: drivers/media/spi/gs1662.c
6647 GSPCA FINEPIX SUBDRIVER
6648 M: Frank Zago <frank@zago.net>
6649 L: linux-media@vger.kernel.org
6650 T: git git://linuxtv.org/media_tree.git
6652 F: drivers/media/usb/gspca/finepix.c
6654 GSPCA GL860 SUBDRIVER
6655 M: Olivier Lorin <o.lorin@laposte.net>
6656 L: linux-media@vger.kernel.org
6657 T: git git://linuxtv.org/media_tree.git
6659 F: drivers/media/usb/gspca/gl860/
6661 GSPCA M5602 SUBDRIVER
6662 M: Erik Andren <erik.andren@gmail.com>
6663 L: linux-media@vger.kernel.org
6664 T: git git://linuxtv.org/media_tree.git
6666 F: drivers/media/usb/gspca/m5602/
6668 GSPCA PAC207 SONIXB SUBDRIVER
6669 M: Hans Verkuil <hverkuil@xs4all.nl>
6670 L: linux-media@vger.kernel.org
6671 T: git git://linuxtv.org/media_tree.git
6673 F: drivers/media/usb/gspca/pac207.c
6675 GSPCA SN9C20X SUBDRIVER
6676 M: Brian Johnson <brijohn@gmail.com>
6677 L: linux-media@vger.kernel.org
6678 T: git git://linuxtv.org/media_tree.git
6680 F: drivers/media/usb/gspca/sn9c20x.c
6682 GSPCA T613 SUBDRIVER
6683 M: Leandro Costantino <lcostantino@gmail.com>
6684 L: linux-media@vger.kernel.org
6685 T: git git://linuxtv.org/media_tree.git
6687 F: drivers/media/usb/gspca/t613.c
6689 GSPCA USB WEBCAM DRIVER
6690 M: Hans Verkuil <hverkuil@xs4all.nl>
6691 L: linux-media@vger.kernel.org
6692 T: git git://linuxtv.org/media_tree.git
6694 F: drivers/media/usb/gspca/
6696 GTP (GPRS Tunneling Protocol)
6697 M: Pablo Neira Ayuso <pablo@netfilter.org>
6698 M: Harald Welte <laforge@gnumonks.org>
6699 L: osmocom-net-gprs@lists.osmocom.org
6700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6702 F: drivers/net/gtp.c
6704 GUID PARTITION TABLE (GPT)
6705 M: Davidlohr Bueso <dave@stgolabs.net>
6706 L: linux-efi@vger.kernel.org
6708 F: block/partitions/efi.*
6711 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6712 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6713 W: http://uclinux-h8.sourceforge.jp
6714 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6717 F: drivers/clocksource/h8300_*.c
6718 F: drivers/clk/h8300/
6719 F: drivers/irqchip/irq-renesas-h8*.c
6721 HABANALABS PCI DRIVER
6722 M: Oded Gabbay <oded.gabbay@gmail.com>
6723 T: git https://github.com/HabanaAI/linux.git
6725 F: drivers/misc/habanalabs/
6726 F: include/uapi/misc/habanalabs.h
6727 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6728 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6731 M: Antti Palosaari <crope@iki.fi>
6732 L: linux-media@vger.kernel.org
6733 W: https://linuxtv.org
6734 W: http://palosaari.fi/linux/
6735 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6736 T: git git://linuxtv.org/anttip/media_tree.git
6738 F: drivers/media/usb/hackrf/
6740 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6741 M: Frank Seidel <frank@f-seidel.de>
6742 L: platform-driver-x86@vger.kernel.org
6743 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6745 F: drivers/platform/x86/hdaps.c
6748 M: Jean Delvare <jdelvare@suse.com>
6749 M: Guenter Roeck <linux@roeck-us.net>
6750 L: linux-hwmon@vger.kernel.org
6751 W: http://hwmon.wiki.kernel.org/
6752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6754 F: Documentation/devicetree/bindings/hwmon/
6755 F: Documentation/hwmon/
6757 F: include/linux/hwmon*.h
6758 F: include/trace/events/hwmon*.h
6760 HARDWARE RANDOM NUMBER GENERATOR CORE
6761 M: Matt Mackall <mpm@selenic.com>
6762 M: Herbert Xu <herbert@gondor.apana.org.au>
6763 L: linux-crypto@vger.kernel.org
6765 F: Documentation/devicetree/bindings/rng/
6766 F: Documentation/hw_random.txt
6767 F: drivers/char/hw_random/
6768 F: include/linux/hw_random.h
6770 HARDWARE TRACING FACILITIES
6771 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6773 F: drivers/hwtracing/
6775 HARDWARE SPINLOCK CORE
6776 M: Ohad Ben-Cohen <ohad@wizery.com>
6777 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6778 L: linux-remoteproc@vger.kernel.org
6780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6781 F: Documentation/devicetree/bindings/hwlock/
6782 F: Documentation/hwspinlock.txt
6783 F: drivers/hwspinlock/
6784 F: include/linux/hwspinlock.h
6786 HARMONY SOUND DRIVER
6787 L: linux-parisc@vger.kernel.org
6789 F: sound/parisc/harmony.*
6791 HDPVR USB VIDEO ENCODER DRIVER
6792 M: Hans Verkuil <hverkuil@xs4all.nl>
6793 L: linux-media@vger.kernel.org
6794 T: git git://linuxtv.org/media_tree.git
6795 W: https://linuxtv.org
6797 F: drivers/media/usb/hdpvr/
6799 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6800 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6802 F: Documentation/watchdog/hpwdt.txt
6803 F: drivers/watchdog/hpwdt.c
6805 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6806 M: Don Brace <don.brace@microsemi.com>
6807 L: esc.storagedev@microsemi.com
6808 L: linux-scsi@vger.kernel.org
6810 F: Documentation/scsi/hpsa.txt
6811 F: drivers/scsi/hpsa*.[ch]
6812 F: include/linux/cciss*.h
6813 F: include/uapi/linux/cciss*.h
6816 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6817 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6818 L: linux-rdma@vger.kernel.org
6820 F: drivers/infiniband/hw/hfi1
6823 L: linux-fsdevel@vger.kernel.org
6825 F: Documentation/filesystems/hfs.txt
6829 L: linux-fsdevel@vger.kernel.org
6831 F: Documentation/filesystems/hfsplus.txt
6834 HGA FRAMEBUFFER DRIVER
6835 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6836 L: linux-nvidia@lists.surfsouth.com
6837 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6839 F: drivers/video/fbdev/hgafb.c
6841 HIBERNATION (aka Software Suspend, aka swsusp)
6842 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6843 M: Pavel Machek <pavel@ucw.cz>
6844 L: linux-pm@vger.kernel.org
6845 B: https://bugzilla.kernel.org
6848 F: drivers/base/power/
6850 F: include/linux/suspend.h
6851 F: include/linux/freezer.h
6852 F: include/linux/pm.h
6853 F: arch/*/include/asm/suspend*.h
6856 M: Jiri Kosina <jikos@kernel.org>
6857 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6858 L: linux-input@vger.kernel.org
6859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6862 F: include/linux/hid*
6863 F: include/uapi/linux/hid*
6865 HID SENSOR HUB DRIVERS
6866 M: Jiri Kosina <jikos@kernel.org>
6867 M: Jonathan Cameron <jic23@kernel.org>
6868 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6869 L: linux-input@vger.kernel.org
6870 L: linux-iio@vger.kernel.org
6872 F: Documentation/hid/hid-sensor*
6873 F: drivers/hid/hid-sensor-*
6874 F: drivers/iio/*/hid-*
6875 F: include/linux/hid-sensor-*
6877 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6878 M: Thomas Gleixner <tglx@linutronix.de>
6879 L: linux-kernel@vger.kernel.org
6880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6882 F: Documentation/timers/
6883 F: kernel/time/hrtimer.c
6884 F: kernel/time/clockevents.c
6885 F: kernel/time/timer_*.c
6886 F: include/linux/clockchips.h
6887 F: include/linux/hrtimer.h
6889 HIGH-SPEED SCC DRIVER FOR AX.25
6890 L: linux-hams@vger.kernel.org
6892 F: drivers/net/hamradio/dmascc.c
6893 F: drivers/net/hamradio/scc.c
6895 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6896 M: HighPoint Linux Team <linux@highpoint-tech.com>
6897 W: http://www.highpoint-tech.com
6899 F: Documentation/scsi/hptiop.txt
6900 F: drivers/scsi/hptiop.c
6903 M: Jes Sorensen <jes@trained-monkey.org>
6904 L: linux-hippi@sunsite.dk
6906 F: include/linux/hippidevice.h
6907 F: include/uapi/linux/if_hippi.h
6909 F: drivers/net/hippi/
6911 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6912 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6913 M: Salil Mehta <salil.mehta@huawei.com>
6914 L: netdev@vger.kernel.org
6915 W: http://www.hisilicon.com
6917 F: drivers/net/ethernet/hisilicon/hns3/
6919 HISILICON LPC BUS DRIVER
6920 M: john.garry@huawei.com
6921 W: http://www.hisilicon.com
6923 F: drivers/bus/hisi_lpc.c
6924 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6926 HISILICON NETWORK SUBSYSTEM DRIVER
6927 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6928 M: Salil Mehta <salil.mehta@huawei.com>
6929 L: netdev@vger.kernel.org
6930 W: http://www.hisilicon.com
6932 F: drivers/net/ethernet/hisilicon/
6933 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6935 HISILICON PMU DRIVER
6936 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6937 W: http://www.hisilicon.com
6939 F: drivers/perf/hisilicon
6940 F: Documentation/perf/hisi-pmu.txt
6942 HISILICON ROCE DRIVER
6943 M: Lijun Ou <oulijun@huawei.com>
6944 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6945 L: linux-rdma@vger.kernel.org
6947 F: drivers/infiniband/hw/hns/
6948 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6950 HISILICON SAS Controller
6951 M: John Garry <john.garry@huawei.com>
6952 W: http://www.hisilicon.com
6954 F: drivers/scsi/hisi_sas/
6955 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6957 HMM - Heterogeneous Memory Management
6958 M: Jérôme Glisse <jglisse@redhat.com>
6959 L: linux-mm@kvack.org
6962 F: include/linux/hmm*
6963 F: Documentation/vm/hmm.rst
6966 M: Jouni Malinen <j@w1.fi>
6967 L: linux-wireless@vger.kernel.org
6968 W: http://w1.fi/hostap-driver.html
6970 F: drivers/net/wireless/intersil/hostap/
6972 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6973 L: platform-driver-x86@vger.kernel.org
6975 F: drivers/platform/x86/tc1100-wmi.c
6977 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6978 M: Jaroslav Kysela <perex@perex.cz>
6980 F: drivers/net/ethernet/hp/hp100.*
6982 HPET: High Precision Event Timers driver
6983 M: Clemens Ladisch <clemens@ladisch.de>
6985 F: Documentation/timers/hpet.txt
6986 F: drivers/char/hpet.c
6987 F: include/linux/hpet.h
6988 F: include/uapi/linux/hpet.h
6992 F: arch/x86/kernel/hpet.c
6993 F: arch/x86/include/asm/hpet.h
6996 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6997 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7002 M: Sebastian Reichel <sre@kernel.org>
7003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7005 F: Documentation/ABI/testing/sysfs-bus-hsi
7006 F: Documentation/driver-api/hsi.rst
7008 F: include/linux/hsi/
7009 F: include/uapi/linux/hsi/
7012 L: linux-usb@vger.kernel.org
7014 F: drivers/net/usb/hso.c
7016 HSR NETWORK PROTOCOL
7017 M: Arvid Brodin <arvid.brodin@alten.se>
7018 L: netdev@vger.kernel.org
7022 HT16K33 LED CONTROLLER DRIVER
7023 M: Robin van der Gracht <robin@protonic.nl>
7025 F: drivers/auxdisplay/ht16k33.c
7026 F: Documentation/devicetree/bindings/display/ht16k33.txt
7028 HTCPEN TOUCHSCREEN DRIVER
7029 M: Pau Oliva Fora <pof@eslack.org>
7030 L: linux-input@vger.kernel.org
7032 F: drivers/input/touchscreen/htcpen.c
7034 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7035 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7036 L: linux-iio@vger.kernel.org
7037 W: http://www.st.com/
7039 F: drivers/iio/humidity/hts221*
7040 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7042 HUAWEI ETHERNET DRIVER
7043 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7044 L: netdev@vger.kernel.org
7046 F: Documentation/networking/hinic.txt
7047 F: drivers/net/ethernet/huawei/hinic/
7050 M: Mike Kravetz <mike.kravetz@oracle.com>
7051 L: linux-mm@kvack.org
7055 F: include/linux/hugetlb.h
7056 F: Documentation/admin-guide/mm/hugetlbpage.rst
7057 F: Documentation/vm/hugetlbfs_reserv.rst
7058 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7061 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7062 L: linux-media@vger.kernel.org
7063 T: git git://linuxtv.org/media_tree.git
7064 W: https://linuxtv.org
7066 F: drivers/media/platform/sti/hva
7068 HWPOISON MEMORY FAILURE HANDLING
7069 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7070 L: linux-mm@kvack.org
7072 F: mm/memory-failure.c
7073 F: mm/hwpoison-inject.c
7075 HYGON PROCESSOR SUPPORT
7076 M: Pu Wen <puwen@hygon.cn>
7077 L: linux-kernel@vger.kernel.org
7079 F: arch/x86/kernel/cpu/hygon.c
7081 Hyper-V CORE AND DRIVERS
7082 M: "K. Y. Srinivasan" <kys@microsoft.com>
7083 M: Haiyang Zhang <haiyangz@microsoft.com>
7084 M: Stephen Hemminger <sthemmin@microsoft.com>
7085 M: Sasha Levin <sashal@kernel.org>
7086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7087 L: linux-hyperv@vger.kernel.org
7089 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7090 F: arch/x86/include/asm/mshyperv.h
7091 F: arch/x86/include/asm/trace/hyperv.h
7092 F: arch/x86/include/asm/hyperv-tlfs.h
7093 F: arch/x86/kernel/cpu/mshyperv.c
7095 F: drivers/hid/hid-hyperv.c
7097 F: drivers/input/serio/hyperv-keyboard.c
7098 F: drivers/pci/controller/pci-hyperv.c
7099 F: drivers/net/hyperv/
7100 F: drivers/scsi/storvsc_drv.c
7101 F: drivers/uio/uio_hv_generic.c
7102 F: drivers/video/fbdev/hyperv_fb.c
7103 F: net/vmw_vsock/hyperv_transport.c
7104 F: include/linux/hyperv.h
7105 F: include/uapi/linux/hyperv.h
7107 F: Documentation/ABI/stable/sysfs-bus-vmbus
7109 HYPERVISOR VIRTUAL CONSOLE DRIVER
7110 L: linuxppc-dev@lists.ozlabs.org
7115 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7116 L: linux-i2c@vger.kernel.org
7117 L: linux-acpi@vger.kernel.org
7119 F: drivers/i2c/i2c-core-acpi.c
7121 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7122 M: Ajay Gupta <ajayg@nvidia.com>
7123 L: linux-i2c@vger.kernel.org
7125 F: Documentation/i2c/busses/i2c-nvidia-gpu
7126 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7129 M: Peter Rosin <peda@axentia.se>
7130 L: linux-i2c@vger.kernel.org
7132 F: Documentation/i2c/i2c-topology
7133 F: Documentation/i2c/muxes/
7134 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7135 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7136 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7137 F: drivers/i2c/i2c-mux.c
7138 F: drivers/i2c/muxes/
7139 F: include/linux/i2c-mux.h
7141 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7142 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7143 L: linux-i2c@vger.kernel.org
7145 F: drivers/i2c/busses/i2c-mv64xxx.c
7147 I2C OVER PARALLEL PORT
7148 M: Jean Delvare <jdelvare@suse.com>
7149 L: linux-i2c@vger.kernel.org
7151 F: Documentation/i2c/busses/i2c-parport
7152 F: Documentation/i2c/busses/i2c-parport-light
7153 F: drivers/i2c/busses/i2c-parport.c
7154 F: drivers/i2c/busses/i2c-parport-light.c
7157 M: Wolfram Sang <wsa@the-dreams.de>
7158 L: linux-i2c@vger.kernel.org
7159 W: https://i2c.wiki.kernel.org/
7160 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7163 F: Documentation/devicetree/bindings/i2c/i2c.txt
7164 F: Documentation/i2c/
7166 F: include/linux/i2c.h
7167 F: include/linux/i2c-dev.h
7168 F: include/linux/i2c-smbus.h
7169 F: include/uapi/linux/i2c.h
7170 F: include/uapi/linux/i2c-*.h
7172 I2C SUBSYSTEM HOST DRIVERS
7173 L: linux-i2c@vger.kernel.org
7174 W: https://i2c.wiki.kernel.org/
7175 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7178 F: Documentation/devicetree/bindings/i2c/
7179 F: drivers/i2c/algos/
7180 F: drivers/i2c/busses/
7183 M: Jean Delvare <jdelvare@suse.com>
7184 L: linux-i2c@vger.kernel.org
7186 F: Documentation/i2c/busses/i2c-taos-evm
7187 F: drivers/i2c/busses/i2c-taos-evm.c
7190 M: Till Harbaum <till@harbaum.org>
7191 L: linux-i2c@vger.kernel.org
7192 W: http://www.harbaum.org/till/i2c_tiny_usb
7194 F: drivers/i2c/busses/i2c-tiny-usb.c
7196 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7197 M: Jean Delvare <jdelvare@suse.com>
7198 L: linux-i2c@vger.kernel.org
7200 F: Documentation/i2c/busses/i2c-ali1535
7201 F: Documentation/i2c/busses/i2c-ali1563
7202 F: Documentation/i2c/busses/i2c-ali15x3
7203 F: Documentation/i2c/busses/i2c-amd756
7204 F: Documentation/i2c/busses/i2c-amd8111
7205 F: Documentation/i2c/busses/i2c-i801
7206 F: Documentation/i2c/busses/i2c-nforce2
7207 F: Documentation/i2c/busses/i2c-piix4
7208 F: Documentation/i2c/busses/i2c-sis5595
7209 F: Documentation/i2c/busses/i2c-sis630
7210 F: Documentation/i2c/busses/i2c-sis96x
7211 F: Documentation/i2c/busses/i2c-via
7212 F: Documentation/i2c/busses/i2c-viapro
7213 F: drivers/i2c/busses/i2c-ali1535.c
7214 F: drivers/i2c/busses/i2c-ali1563.c
7215 F: drivers/i2c/busses/i2c-ali15x3.c
7216 F: drivers/i2c/busses/i2c-amd756.c
7217 F: drivers/i2c/busses/i2c-amd756-s4882.c
7218 F: drivers/i2c/busses/i2c-amd8111.c
7219 F: drivers/i2c/busses/i2c-i801.c
7220 F: drivers/i2c/busses/i2c-isch.c
7221 F: drivers/i2c/busses/i2c-nforce2.c
7222 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7223 F: drivers/i2c/busses/i2c-piix4.c
7224 F: drivers/i2c/busses/i2c-sis5595.c
7225 F: drivers/i2c/busses/i2c-sis630.c
7226 F: drivers/i2c/busses/i2c-sis96x.c
7227 F: drivers/i2c/busses/i2c-via.c
7228 F: drivers/i2c/busses/i2c-viapro.c
7230 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7231 M: Hans de Goede <hdegoede@redhat.com>
7232 L: linux-i2c@vger.kernel.org
7234 F: drivers/i2c/busses/i2c-cht-wc.c
7236 I2C/SMBUS ISMT DRIVER
7237 M: Seth Heasley <seth.heasley@intel.com>
7238 M: Neil Horman <nhorman@tuxdriver.com>
7239 L: linux-i2c@vger.kernel.org
7240 F: drivers/i2c/busses/i2c-ismt.c
7241 F: Documentation/i2c/busses/i2c-ismt
7243 I2C/SMBUS STUB DRIVER
7244 M: Jean Delvare <jdelvare@suse.com>
7245 L: linux-i2c@vger.kernel.org
7247 F: drivers/i2c/i2c-stub.c
7250 M: Boris Brezillon <bbrezillon@kernel.org>
7251 L: linux-i3c@lists.infradead.org
7252 C: irc://chat.freenode.net/linux-i3c
7253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7255 F: Documentation/ABI/testing/sysfs-bus-i3c
7256 F: Documentation/devicetree/bindings/i3c/
7257 F: Documentation/driver-api/i3c
7259 F: include/linux/i3c/
7260 F: include/dt-bindings/i3c/
7262 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7263 M: Vitor Soares <vitor.soares@synopsys.com>
7265 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7266 F: drivers/i3c/master/dw*
7268 IA64 (Itanium) PLATFORM
7269 M: Tony Luck <tony.luck@intel.com>
7270 M: Fenghua Yu <fenghua.yu@intel.com>
7271 L: linux-ia64@vger.kernel.org
7272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7276 IBM Power 842 compression accelerator
7277 M: Haren Myneni <haren@us.ibm.com>
7279 F: drivers/crypto/nx/Makefile
7280 F: drivers/crypto/nx/Kconfig
7281 F: drivers/crypto/nx/nx-842*
7282 F: include/linux/sw842.h
7286 IBM Power in-Nest Crypto Acceleration
7287 M: Breno Leitão <leitao@debian.org>
7288 M: Nayna Jain <nayna@linux.ibm.com>
7289 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7290 L: linux-crypto@vger.kernel.org
7292 F: drivers/crypto/nx/Makefile
7293 F: drivers/crypto/nx/Kconfig
7294 F: drivers/crypto/nx/nx-aes*
7295 F: drivers/crypto/nx/nx-sha*
7296 F: drivers/crypto/nx/nx.*
7297 F: drivers/crypto/nx/nx_csbcpb.h
7298 F: drivers/crypto/nx/nx_debugfs.h
7300 IBM Power Linux RAID adapter
7301 M: Brian King <brking@us.ibm.com>
7303 F: drivers/scsi/ipr.*
7305 IBM Power SRIOV Virtual NIC Device Driver
7306 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7307 M: John Allen <jallen@linux.ibm.com>
7308 L: netdev@vger.kernel.org
7310 F: drivers/net/ethernet/ibm/ibmvnic.*
7312 IBM Power Virtual Accelerator Switchboard
7313 M: Sukadev Bhattiprolu
7314 L: linuxppc-dev@lists.ozlabs.org
7316 F: arch/powerpc/platforms/powernv/vas*
7317 F: arch/powerpc/platforms/powernv/copy-paste.h
7318 F: arch/powerpc/include/asm/vas.h
7319 F: arch/powerpc/include/uapi/asm/vas.h
7321 IBM Power Virtual Ethernet Device Driver
7322 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7323 L: netdev@vger.kernel.org
7325 F: drivers/net/ethernet/ibm/ibmveth.*
7327 IBM Power Virtual FC Device Drivers
7328 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7329 L: linux-scsi@vger.kernel.org
7331 F: drivers/scsi/ibmvscsi/ibmvfc*
7333 IBM Power Virtual Management Channel Driver
7334 M: Steven Royer <seroyer@linux.ibm.com>
7336 F: drivers/misc/ibmvmc.*
7338 IBM Power Virtual SCSI Device Drivers
7339 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7340 L: linux-scsi@vger.kernel.org
7342 F: drivers/scsi/ibmvscsi/ibmvscsi*
7343 F: include/scsi/viosrp.h
7345 IBM Power Virtual SCSI Device Target Driver
7346 M: Michael Cyr <mikecyr@linux.ibm.com>
7347 L: linux-scsi@vger.kernel.org
7348 L: target-devel@vger.kernel.org
7350 F: drivers/scsi/ibmvscsi_tgt/
7352 IBM Power VMX Cryptographic instructions
7353 M: Breno Leitão <leitao@debian.org>
7354 M: Nayna Jain <nayna@linux.ibm.com>
7355 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7356 L: linux-crypto@vger.kernel.org
7358 F: drivers/crypto/vmx/Makefile
7359 F: drivers/crypto/vmx/Kconfig
7360 F: drivers/crypto/vmx/vmx.c
7361 F: drivers/crypto/vmx/aes*
7362 F: drivers/crypto/vmx/ghash*
7363 F: drivers/crypto/vmx/ppc-xlate.pl
7365 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7366 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7367 L: linux-pci@vger.kernel.org
7368 L: linuxppc-dev@lists.ozlabs.org
7370 F: drivers/pci/hotplug/rpaphp*
7372 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7373 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7374 L: linux-pci@vger.kernel.org
7375 L: linuxppc-dev@lists.ozlabs.org
7377 F: drivers/pci/hotplug/rpadlpar*
7379 IBM ServeRAID RAID DRIVER
7381 F: drivers/scsi/ips.*
7383 ICH LPC AND GPIO DRIVER
7384 M: Peter Tyser <ptyser@xes-inc.com>
7386 F: drivers/mfd/lpc_ich.c
7387 F: drivers/gpio/gpio-ich.c
7390 M: "David S. Miller" <davem@davemloft.net>
7391 L: linux-ide@vger.kernel.org
7392 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7395 F: Documentation/ide/
7397 F: include/linux/ide.h
7400 M: Borislav Petkov <bp@alien8.de>
7401 L: linux-ide@vger.kernel.org
7403 F: Documentation/cdrom/ide-cd
7404 F: drivers/ide/ide-cd*
7406 IDEAPAD LAPTOP EXTRAS DRIVER
7407 M: Ike Panhc <ike.pan@canonical.com>
7408 L: platform-driver-x86@vger.kernel.org
7409 W: http://launchpad.net/ideapad-laptop
7411 F: drivers/platform/x86/ideapad-laptop.c
7413 IDEAPAD LAPTOP SLIDEBAR DRIVER
7414 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7415 L: linux-input@vger.kernel.org
7416 W: https://github.com/o2genum/ideapad-slidebar
7418 F: drivers/input/misc/ideapad_slidebar.c
7420 IDT VersaClock 5 CLOCK DRIVER
7421 M: Marek Vasut <marek.vasut@gmail.com>
7423 F: drivers/clk/clk-versaclock5.c
7425 IEEE 802.15.4 SUBSYSTEM
7426 M: Alexander Aring <alex.aring@gmail.com>
7427 M: Stefan Schmidt <stefan@datenfreihafen.org>
7428 L: linux-wpan@vger.kernel.org
7429 W: http://wpan.cakelab.org/
7430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7435 F: drivers/net/ieee802154/
7436 F: include/linux/nl802154.h
7437 F: include/linux/ieee802154.h
7438 F: include/net/nl802154.h
7439 F: include/net/mac802154.h
7440 F: include/net/af_ieee802154.h
7441 F: include/net/cfg802154.h
7442 F: include/net/ieee802154_netdev.h
7443 F: Documentation/networking/ieee802154.txt
7446 M: Yotam Gigi <yotam.gi@gmail.com>
7447 M: Jamal Hadi Salim <jhs@mojatatu.com>
7449 F: include/net/ife.h
7450 F: include/uapi/linux/ife.h
7452 IGORPLUG-USB IR RECEIVER
7453 M: Sean Young <sean@mess.org>
7454 L: linux-media@vger.kernel.org
7456 F: drivers/media/rc/igorplugusb.c
7458 IGUANAWORKS USB IR TRANSCEIVER
7459 M: Sean Young <sean@mess.org>
7460 L: linux-media@vger.kernel.org
7462 F: drivers/media/rc/iguanair.c
7464 IIO DIGITAL POTENTIOMETER DAC
7465 M: Peter Rosin <peda@axentia.se>
7466 L: linux-iio@vger.kernel.org
7468 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7469 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7470 F: drivers/iio/dac/dpot-dac.c
7472 IIO ENVELOPE DETECTOR
7473 M: Peter Rosin <peda@axentia.se>
7474 L: linux-iio@vger.kernel.org
7476 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7477 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7478 F: drivers/iio/adc/envelope-detector.c
7481 M: Peter Rosin <peda@axentia.se>
7482 L: linux-iio@vger.kernel.org
7484 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7485 F: drivers/iio/multiplexer/iio-mux.c
7487 IIO SUBSYSTEM AND DRIVERS
7488 M: Jonathan Cameron <jic23@kernel.org>
7489 R: Hartmut Knaack <knaack.h@gmx.de>
7490 R: Lars-Peter Clausen <lars@metafoo.de>
7491 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7492 L: linux-iio@vger.kernel.org
7493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7495 F: Documentation/ABI/testing/configfs-iio*
7496 F: Documentation/ABI/testing/sysfs-bus-iio*
7497 F: Documentation/devicetree/bindings/iio/
7499 F: drivers/staging/iio/
7500 F: include/linux/iio/
7504 M: Peter Rosin <peda@axentia.se>
7505 L: linux-iio@vger.kernel.org
7507 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7508 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7509 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7510 F: drivers/iio/afe/iio-rescale.c
7512 IKANOS/ADI EAGLE ADSL USB DRIVER
7513 M: Matthieu Castet <castet.matthieu@free.fr>
7514 M: Stanislaw Gruszka <stf_xl@wp.pl>
7516 F: drivers/usb/atm/ueagle-atm.c
7518 IMGTEC ASCII LCD DRIVER
7519 M: Paul Burton <paul.burton@mips.com>
7521 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7522 F: drivers/auxdisplay/img-ascii-lcd.c
7524 IMGTEC IR DECODER DRIVER
7525 M: James Hogan <jhogan@kernel.org>
7527 F: drivers/media/rc/img-ir/
7529 IMON SOUNDGRAPH USB IR RECEIVER
7530 M: Sean Young <sean@mess.org>
7531 L: linux-media@vger.kernel.org
7533 F: drivers/media/rc/imon_raw.c
7534 F: drivers/media/rc/imon.c
7536 IMS TWINTURBO FRAMEBUFFER DRIVER
7537 L: linux-fbdev@vger.kernel.org
7539 F: drivers/video/fbdev/imsttfb.c
7541 INA209 HARDWARE MONITOR DRIVER
7542 M: Guenter Roeck <linux@roeck-us.net>
7543 L: linux-hwmon@vger.kernel.org
7545 F: Documentation/hwmon/ina209
7546 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7547 F: drivers/hwmon/ina209.c
7549 INA2XX HARDWARE MONITOR DRIVER
7550 M: Guenter Roeck <linux@roeck-us.net>
7551 L: linux-hwmon@vger.kernel.org
7553 F: Documentation/hwmon/ina2xx
7554 F: drivers/hwmon/ina2xx.c
7555 F: include/linux/platform_data/ina2xx.h
7557 INDUSTRY PACK SUBSYSTEM (IPACK)
7558 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7559 M: Jens Taprogge <jens.taprogge@taprogge.org>
7560 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7561 L: industrypack-devel@lists.sourceforge.net
7562 W: http://industrypack.sourceforge.net
7566 INFINIBAND SUBSYSTEM
7567 M: Doug Ledford <dledford@redhat.com>
7568 M: Jason Gunthorpe <jgg@mellanox.com>
7569 L: linux-rdma@vger.kernel.org
7570 W: https://github.com/linux-rdma/rdma-core
7571 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7574 F: Documentation/devicetree/bindings/infiniband/
7575 F: Documentation/infiniband/
7576 F: drivers/infiniband/
7577 F: include/uapi/linux/if_infiniband.h
7578 F: include/uapi/rdma/
7581 INGENIC JZ4780 DMA Driver
7582 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7584 F: drivers/dma/dma-jz4780.c
7586 INGENIC JZ4780 NAND DRIVER
7587 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7588 L: linux-mtd@lists.infradead.org
7590 F: drivers/mtd/nand/raw/jz4780_*
7593 M: Jan Kara <jack@suse.cz>
7594 R: Amir Goldstein <amir73il@gmail.com>
7595 L: linux-fsdevel@vger.kernel.org
7597 F: Documentation/filesystems/inotify.txt
7598 F: fs/notify/inotify/
7599 F: include/linux/inotify.h
7600 F: include/uapi/linux/inotify.h
7602 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7603 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7604 L: linux-input@vger.kernel.org
7605 Q: http://patchwork.kernel.org/project/linux-input/list/
7606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7609 F: include/linux/input.h
7610 F: include/uapi/linux/input.h
7611 F: include/uapi/linux/input-event-codes.h
7612 F: include/linux/input/
7613 F: Documentation/devicetree/bindings/input/
7614 F: Documentation/devicetree/bindings/serio/
7615 F: Documentation/input/
7617 INPUT MULTITOUCH (MT) PROTOCOL
7618 M: Henrik Rydberg <rydberg@bitmath.org>
7619 L: linux-input@vger.kernel.org
7621 F: Documentation/input/multi-touch-protocol.rst
7622 F: drivers/input/input-mt.c
7625 INSIDE SECURE CRYPTO DRIVER
7626 M: Antoine Tenart <antoine.tenart@bootlin.com>
7627 F: drivers/crypto/inside-secure/
7629 L: linux-crypto@vger.kernel.org
7631 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7632 M: Mimi Zohar <zohar@linux.ibm.com>
7633 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7634 L: linux-integrity@vger.kernel.org
7635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7637 F: security/integrity/ima/
7639 INTEL 810/815 FRAMEBUFFER DRIVER
7640 M: Antonino Daplas <adaplas@gmail.com>
7641 L: linux-fbdev@vger.kernel.org
7643 F: drivers/video/fbdev/i810/
7646 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7647 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7648 M: Jie Yang <yang.jie@linux.intel.com>
7649 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7653 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7654 M: Hans de Goede <hdegoede@redhat.com>
7655 L: platform-driver-x86@vger.kernel.org
7657 F: drivers/platform/x86/intel_atomisp2_pm.c
7659 INTEL C600 SERIES SAS CONTROLLER DRIVER
7660 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7661 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7662 L: linux-scsi@vger.kernel.org
7663 T: git git://git.code.sf.net/p/intel-sas/isci
7665 F: drivers/scsi/isci/
7667 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7668 M: Jani Nikula <jani.nikula@linux.intel.com>
7669 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7670 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7671 L: intel-gfx@lists.freedesktop.org
7672 W: https://01.org/linuxgraphics/
7673 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7674 C: irc://chat.freenode.net/intel-gfx
7675 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7676 T: git git://anongit.freedesktop.org/drm-intel
7678 F: drivers/gpu/drm/i915/
7679 F: include/drm/i915*
7680 F: include/uapi/drm/i915_drm.h
7681 F: Documentation/gpu/i915.rst
7683 INTEL ETHERNET DRIVERS
7684 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7685 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7686 W: http://www.intel.com/support/feedback.htm
7687 W: http://e1000.sourceforge.net/
7688 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7692 F: Documentation/networking/device_drivers/intel/e100.rst
7693 F: Documentation/networking/device_drivers/intel/e1000.rst
7694 F: Documentation/networking/device_drivers/intel/e1000e.rst
7695 F: Documentation/networking/device_drivers/intel/fm10k.rst
7696 F: Documentation/networking/device_drivers/intel/igb.rst
7697 F: Documentation/networking/device_drivers/intel/igbvf.rst
7698 F: Documentation/networking/device_drivers/intel/ixgb.rst
7699 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7700 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7701 F: Documentation/networking/device_drivers/intel/i40e.rst
7702 F: Documentation/networking/device_drivers/intel/iavf.rst
7703 F: Documentation/networking/device_drivers/intel/ice.rst
7704 F: drivers/net/ethernet/intel/
7705 F: drivers/net/ethernet/intel/*/
7706 F: include/linux/avf/virtchnl.h
7708 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7709 M: Maik Broemme <mbroemme@libmpq.org>
7710 L: linux-fbdev@vger.kernel.org
7712 F: Documentation/fb/intelfb.txt
7713 F: drivers/video/fbdev/intelfb/
7716 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7717 L: linux-gpio@vger.kernel.org
7719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7720 F: drivers/gpio/gpio-ich.c
7721 F: drivers/gpio/gpio-intel-mid.c
7722 F: drivers/gpio/gpio-lynxpoint.c
7723 F: drivers/gpio/gpio-merrifield.c
7724 F: drivers/gpio/gpio-ml-ioh.c
7725 F: drivers/gpio/gpio-pch.c
7726 F: drivers/gpio/gpio-sch.c
7727 F: drivers/gpio/gpio-sodaville.c
7729 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7730 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7731 M: Zhi Wang <zhi.a.wang@intel.com>
7732 L: intel-gvt-dev@lists.freedesktop.org
7733 L: intel-gfx@lists.freedesktop.org
7734 W: https://01.org/igvt-g
7735 T: git https://github.com/intel/gvt-linux.git
7737 F: drivers/gpu/drm/i915/gvt/
7739 INTEL HID EVENT DRIVER
7740 M: Alex Hung <alex.hung@canonical.com>
7741 L: platform-driver-x86@vger.kernel.org
7743 F: drivers/platform/x86/intel-hid.c
7745 INTEL I/OAT DMA DRIVER
7746 M: Dave Jiang <dave.jiang@intel.com>
7747 R: Dan Williams <dan.j.williams@intel.com>
7748 L: dmaengine@vger.kernel.org
7749 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7751 F: drivers/dma/ioat*
7754 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7755 M: Len Brown <lenb@kernel.org>
7756 L: linux-pm@vger.kernel.org
7757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7758 B: https://bugzilla.kernel.org
7760 F: drivers/idle/intel_idle.c
7762 INTEL INTEGRATED SENSOR HUB DRIVER
7763 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7764 M: Jiri Kosina <jikos@kernel.org>
7765 L: linux-input@vger.kernel.org
7767 F: drivers/hid/intel-ish-hid/
7770 M: David Woodhouse <dwmw2@infradead.org>
7771 L: iommu@lists.linux-foundation.org
7772 T: git git://git.infradead.org/iommu-2.6.git
7774 F: drivers/iommu/intel-iommu.c
7775 F: include/linux/intel-iommu.h
7777 INTEL IOP-ADMA DMA DRIVER
7778 R: Dan Williams <dan.j.williams@intel.com>
7780 F: drivers/dma/iop-adma.c
7782 INTEL IPU3 CSI-2 CIO2 DRIVER
7783 M: Yong Zhi <yong.zhi@intel.com>
7784 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7785 M: Bingbu Cao <bingbu.cao@intel.com>
7786 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7787 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7788 L: linux-media@vger.kernel.org
7790 F: drivers/media/pci/intel/ipu3/
7791 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7793 INTEL IPU3 CSI-2 IMGU DRIVER
7794 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7795 L: linux-media@vger.kernel.org
7797 F: drivers/staging/media/ipu3/
7798 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7799 F: Documentation/media/v4l-drivers/ipu3.rst
7801 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7802 M: Krzysztof Halasa <khalasa@piap.pl>
7804 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7805 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7806 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7807 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7808 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7809 F: drivers/net/wan/ixp4xx_hss.c
7811 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7812 M: Deepak Saxena <dsaxena@plexity.net>
7814 F: drivers/char/hw_random/ixp4xx-rng.c
7816 INTEL MANAGEMENT ENGINE (mei)
7817 M: Tomas Winkler <tomas.winkler@intel.com>
7818 L: linux-kernel@vger.kernel.org
7820 F: include/uapi/linux/mei.h
7821 F: include/linux/mei_cl_bus.h
7822 F: drivers/misc/mei/*
7823 F: drivers/watchdog/mei_wdt.c
7824 F: Documentation/misc-devices/mei/*
7827 INTEL MENLOW THERMAL DRIVER
7828 M: Sujith Thomas <sujith.thomas@intel.com>
7829 L: platform-driver-x86@vger.kernel.org
7830 W: https://01.org/linux-acpi
7832 F: drivers/platform/x86/intel_menlow.c
7834 INTEL MIC DRIVERS (mic)
7835 M: Sudeep Dutt <sudeep.dutt@intel.com>
7836 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7838 W: https://github.com/sudeepdutt/mic
7839 W: http://software.intel.com/en-us/mic-developer
7840 F: include/linux/mic_bus.h
7841 F: include/linux/scif.h
7842 F: include/uapi/linux/mic_common.h
7843 F: include/uapi/linux/mic_ioctl.h
7844 F: include/uapi/linux/scif_ioctl.h
7845 F: drivers/misc/mic/
7846 F: drivers/dma/mic_x100_dma.c
7847 F: drivers/dma/mic_x100_dma.h
7848 F: Documentation/mic/
7850 INTEL PMC CORE DRIVER
7851 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7852 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7853 L: platform-driver-x86@vger.kernel.org
7855 F: drivers/platform/x86/intel_pmc_core*
7857 INTEL PMC/P-Unit IPC DRIVER
7858 M: Zha Qipeng<qipeng.zha@intel.com>
7859 L: platform-driver-x86@vger.kernel.org
7861 F: drivers/platform/x86/intel_pmc_ipc.c
7862 F: drivers/platform/x86/intel_punit_ipc.c
7863 F: arch/x86/include/asm/intel_pmc_ipc.h
7864 F: arch/x86/include/asm/intel_punit_ipc.h
7866 INTEL PMIC GPIO DRIVERS
7867 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7870 F: drivers/gpio/gpio-*cove.c
7871 F: drivers/gpio/gpio-msic.c
7873 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7874 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7876 F: drivers/mfd/intel_msic.c
7877 F: drivers/mfd/intel_soc_pmic*
7878 F: include/linux/mfd/intel_msic.h
7879 F: include/linux/mfd/intel_soc_pmic*
7881 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7882 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7883 L: linux-wireless@vger.kernel.org
7885 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7886 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7887 F: drivers/net/wireless/intel/ipw2x00/
7890 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7891 M: Len Brown <lenb@kernel.org>
7892 L: linux-pm@vger.kernel.org
7894 F: drivers/cpufreq/intel_pstate.c
7896 INTEL RDMA RNIC DRIVER
7897 M: Faisal Latif <faisal.latif@intel.com>
7898 M: Shiraz Saleem <shiraz.saleem@intel.com>
7899 L: linux-rdma@vger.kernel.org
7901 F: drivers/infiniband/hw/i40iw/
7902 F: include/uapi/rdma/i40iw-abi.h
7904 INTEL TELEMETRY DRIVER
7905 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7906 M: "David E. Box" <david.e.box@linux.intel.com>
7907 L: platform-driver-x86@vger.kernel.org
7909 F: arch/x86/include/asm/intel_telemetry.h
7910 F: drivers/platform/x86/intel_telemetry*
7912 INTEL VIRTUAL BUTTON DRIVER
7913 M: AceLan Kao <acelan.kao@canonical.com>
7914 L: platform-driver-x86@vger.kernel.org
7916 F: drivers/platform/x86/intel-vbtn.c
7918 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7919 M: Stanislaw Gruszka <sgruszka@redhat.com>
7920 L: linux-wireless@vger.kernel.org
7922 F: drivers/net/wireless/intel/iwlegacy/
7924 INTEL WIRELESS WIFI LINK (iwlwifi)
7925 M: Johannes Berg <johannes.berg@intel.com>
7926 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7927 M: Luca Coelho <luciano.coelho@intel.com>
7928 M: Intel Linux Wireless <linuxwifi@intel.com>
7929 L: linux-wireless@vger.kernel.org
7930 W: http://intellinuxwireless.org
7931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7933 F: drivers/net/wireless/intel/iwlwifi/
7935 INTEL WIRELESS WIMAX CONNECTION 2400
7936 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7937 M: linux-wimax@intel.com
7938 L: wimax@linuxwimax.org (subscribers-only)
7940 W: http://linuxwimax.org
7941 F: Documentation/wimax/README.i2400m
7942 F: drivers/net/wimax/i2400m/
7943 F: include/uapi/linux/wimax/i2400m.h
7945 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7946 M: Mario Limonciello <mario.limonciello@dell.com>
7948 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7951 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7953 F: Documentation/trace/intel_th.rst
7954 F: drivers/hwtracing/intel_th/
7956 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7957 M: Ning Sun <ning.sun@intel.com>
7958 L: tboot-devel@lists.sourceforge.net
7959 W: http://tboot.sourceforge.net
7960 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7962 F: Documentation/intel_txt.txt
7963 F: include/linux/tboot.h
7964 F: arch/x86/kernel/tboot.c
7966 INTEL-MID GPIO DRIVER
7967 M: David Cohen <david.a.cohen@linux.intel.com>
7968 L: linux-gpio@vger.kernel.org
7970 F: drivers/gpio/gpio-intel-mid.c
7973 M: Georgi Djakov <georgi.djakov@linaro.org>
7975 F: Documentation/interconnect/
7976 F: Documentation/devicetree/bindings/interconnect/
7977 F: drivers/interconnect/
7978 F: include/dt-bindings/interconnect/
7979 F: include/linux/interconnect-provider.h
7980 F: include/linux/interconnect.h
7982 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7983 M: Linus Walleij <linus.walleij@linaro.org>
7984 L: linux-iio@vger.kernel.org
7986 F: drivers/iio/gyro/mpu3050*
7987 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7989 IOC3 ETHERNET DRIVER
7990 M: Ralf Baechle <ralf@linux-mips.org>
7991 L: linux-mips@vger.kernel.org
7993 F: drivers/net/ethernet/sgi/ioc3-eth.c
7996 M: Pat Gefre <pfg@sgi.com>
7997 L: linux-serial@vger.kernel.org
7999 F: drivers/tty/serial/ioc3_serial.c
8001 IOMAP FILESYSTEM LIBRARY
8002 M: Christoph Hellwig <hch@infradead.org>
8003 M: Darrick J. Wong <darrick.wong@oracle.com>
8004 M: linux-xfs@vger.kernel.org
8005 M: linux-fsdevel@vger.kernel.org
8006 L: linux-xfs@vger.kernel.org
8007 L: linux-fsdevel@vger.kernel.org
8008 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8011 F: include/linux/iomap.h
8014 M: Joerg Roedel <joro@8bytes.org>
8015 L: iommu@lists.linux-foundation.org
8016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8018 F: Documentation/devicetree/bindings/iommu/
8020 F: include/linux/iommu.h
8021 F: include/linux/of_iommu.h
8022 F: include/linux/iova.h
8025 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8027 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8030 M: Corey Minyard <minyard@acm.org>
8031 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8032 W: http://openipmi.sourceforge.net/
8034 F: Documentation/devicetree/bindings/ipmi/
8035 F: Documentation/IPMI.txt
8036 F: drivers/char/ipmi/
8037 F: include/linux/ipmi*
8038 F: include/uapi/linux/ipmi*
8040 IPS SCSI RAID DRIVER
8041 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8042 L: linux-scsi@vger.kernel.org
8043 W: http://www.adaptec.com/
8045 F: drivers/scsi/ips*
8048 M: Wensong Zhang <wensong@linux-vs.org>
8049 M: Simon Horman <horms@verge.net.au>
8050 M: Julian Anastasov <ja@ssi.bg>
8051 L: netdev@vger.kernel.org
8052 L: lvs-devel@vger.kernel.org
8054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8056 F: Documentation/networking/ipvs-sysctl.txt
8057 F: include/net/ip_vs.h
8058 F: include/uapi/linux/ip_vs.h
8059 F: net/netfilter/ipvs/
8062 M: Jiri Kosina <jikos@kernel.org>
8063 M: David Sterba <dsterba@suse.com>
8065 F: drivers/tty/ipwireless/
8068 L: netdev@vger.kernel.org
8070 F: include/uapi/linux/ipx.h
8072 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8073 M: Marc Zyngier <marc.zyngier@arm.com>
8075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8076 F: Documentation/IRQ-domain.txt
8077 F: include/linux/irqdomain.h
8078 F: kernel/irq/irqdomain.c
8082 M: Thomas Gleixner <tglx@linutronix.de>
8083 L: linux-kernel@vger.kernel.org
8085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8089 M: Thomas Gleixner <tglx@linutronix.de>
8090 M: Jason Cooper <jason@lakedaemon.net>
8091 M: Marc Zyngier <marc.zyngier@arm.com>
8092 L: linux-kernel@vger.kernel.org
8094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8095 F: Documentation/devicetree/bindings/interrupt-controller/
8099 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8101 F: Documentation/isa.txt
8102 F: drivers/base/isa.c
8103 F: include/linux/isa.h
8106 M: Hans Verkuil <hverkuil@xs4all.nl>
8107 L: linux-media@vger.kernel.org
8108 T: git git://linuxtv.org/media_tree.git
8109 W: https://linuxtv.org
8111 F: drivers/media/radio/radio-isa*
8114 M: Jaroslav Kysela <perex@perex.cz>
8116 F: Documentation/isapnp.txt
8117 F: drivers/pnp/isapnp/
8118 F: include/linux/isapnp.h
8121 M: Lee Duncan <lduncan@suse.com>
8122 M: Chris Leech <cleech@redhat.com>
8123 L: open-iscsi@googlegroups.com
8124 W: www.open-iscsi.com
8126 F: drivers/scsi/*iscsi*
8127 F: include/scsi/*iscsi*
8129 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8130 M: Peter Jones <pjones@redhat.com>
8131 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8133 F: drivers/firmware/iscsi_ibft*
8135 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8136 M: Sagi Grimberg <sagi@grimberg.me>
8137 M: Max Gurtovoy <maxg@mellanox.com>
8138 L: linux-rdma@vger.kernel.org
8140 W: http://www.openfabrics.org
8141 W: www.open-iscsi.org
8142 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8143 F: drivers/infiniband/ulp/iser/
8145 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8146 M: Sagi Grimberg <sagi@grimberg.me>
8147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8148 L: linux-rdma@vger.kernel.org
8149 L: target-devel@vger.kernel.org
8151 W: http://www.linux-iscsi.org
8152 F: drivers/infiniband/ulp/isert
8155 M: Karsten Keil <isdn@linux-pingi.de>
8156 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8157 L: netdev@vger.kernel.org
8158 W: http://www.isdn4linux.de
8159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8161 F: Documentation/isdn/
8163 F: include/linux/isdn.h
8164 F: include/linux/isdn/
8165 F: include/uapi/linux/isdn.h
8166 F: include/uapi/linux/isdn/
8168 IT87 HARDWARE MONITORING DRIVER
8169 M: Jean Delvare <jdelvare@suse.com>
8170 L: linux-hwmon@vger.kernel.org
8172 F: Documentation/hwmon/it87
8173 F: drivers/hwmon/it87.c
8176 M: Antti Palosaari <crope@iki.fi>
8177 L: linux-media@vger.kernel.org
8178 W: https://linuxtv.org
8179 W: http://palosaari.fi/linux/
8180 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8181 T: git git://linuxtv.org/anttip/media_tree.git
8183 F: drivers/media/tuners/it913x*
8185 IVTV VIDEO4LINUX DRIVER
8186 M: Andy Walls <awalls@md.metrocast.net>
8187 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8188 L: linux-media@vger.kernel.org
8189 T: git git://linuxtv.org/media_tree.git
8190 W: http://www.ivtvdriver.org
8192 F: Documentation/media/v4l-drivers/ivtv*
8193 F: drivers/media/pci/ivtv/
8194 F: include/uapi/linux/ivtv*
8196 IX2505V MEDIA DRIVER
8197 M: Malcolm Priestley <tvboxspy@gmail.com>
8198 L: linux-media@vger.kernel.org
8199 W: https://linuxtv.org
8200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8202 F: drivers/media/dvb-frontends/ix2505v*
8204 JAILHOUSE HYPERVISOR INTERFACE
8205 M: Jan Kiszka <jan.kiszka@siemens.com>
8206 L: jailhouse-dev@googlegroups.com
8208 F: arch/x86/kernel/jailhouse.c
8209 F: arch/x86/include/asm/jailhouse_para.h
8211 JC42.4 TEMPERATURE SENSOR DRIVER
8212 M: Guenter Roeck <linux@roeck-us.net>
8213 L: linux-hwmon@vger.kernel.org
8215 F: drivers/hwmon/jc42.c
8216 F: Documentation/hwmon/jc42
8219 M: Dave Kleikamp <shaggy@kernel.org>
8220 L: jfs-discussion@lists.sourceforge.net
8221 W: http://jfs.sourceforge.net/
8222 T: git git://github.com/kleikamp/linux-shaggy.git
8224 F: Documentation/filesystems/jfs.txt
8228 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8229 L: netdev@vger.kernel.org
8231 F: drivers/net/ethernet/jme.*
8233 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8234 M: David Woodhouse <dwmw2@infradead.org>
8235 L: linux-mtd@lists.infradead.org
8236 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8239 F: include/uapi/linux/jffs2.h
8241 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8242 M: "Theodore Ts'o" <tytso@mit.edu>
8243 M: Jan Kara <jack@suse.com>
8244 L: linux-ext4@vger.kernel.org
8247 F: include/linux/jbd2.h
8249 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8250 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8251 L: linux-media@vger.kernel.org
8253 F: drivers/media/platform/rcar_jpu.c
8255 JSM Neo PCI based serial card
8256 L: linux-serial@vger.kernel.org
8258 F: drivers/tty/serial/jsm/
8260 K10TEMP HARDWARE MONITORING DRIVER
8261 M: Clemens Ladisch <clemens@ladisch.de>
8262 L: linux-hwmon@vger.kernel.org
8264 F: Documentation/hwmon/k10temp
8265 F: drivers/hwmon/k10temp.c
8267 K8TEMP HARDWARE MONITORING DRIVER
8268 M: Rudolf Marek <r.marek@assembler.cz>
8269 L: linux-hwmon@vger.kernel.org
8271 F: Documentation/hwmon/k8temp
8272 F: drivers/hwmon/k8temp.c
8275 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8276 R: Alexander Potapenko <glider@google.com>
8277 R: Dmitry Vyukov <dvyukov@google.com>
8278 L: kasan-dev@googlegroups.com
8280 F: arch/*/include/asm/kasan.h
8281 F: arch/*/mm/kasan_init*
8282 F: Documentation/dev-tools/kasan.rst
8283 F: include/linux/kasan*.h
8286 F: scripts/Makefile.kasan
8289 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8291 L: linux-kbuild@vger.kernel.org
8293 F: Documentation/kbuild/kconfig*
8295 F: scripts/Kconfig.include
8298 M: Dave Young <dyoung@redhat.com>
8299 M: Baoquan He <bhe@redhat.com>
8300 R: Vivek Goyal <vgoyal@redhat.com>
8301 L: kexec@lists.infradead.org
8302 W: http://lse.sourceforge.net/kdump/
8304 F: Documentation/kdump/
8306 KEENE FM RADIO TRANSMITTER DRIVER
8307 M: Hans Verkuil <hverkuil@xs4all.nl>
8308 L: linux-media@vger.kernel.org
8309 T: git git://linuxtv.org/media_tree.git
8310 W: https://linuxtv.org
8312 F: drivers/media/radio/radio-keene*
8315 M: Ian Kent <raven@themaw.net>
8316 L: autofs@vger.kernel.org
8320 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8321 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8322 M: Michal Marek <michal.lkml@markovi.net>
8323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8324 L: linux-kbuild@vger.kernel.org
8326 F: Documentation/kbuild/
8329 F: scripts/Makefile*
8336 L: kernel-janitors@vger.kernel.org
8337 W: http://kernelnewbies.org/KernelJanitors
8340 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8341 M: "J. Bruce Fields" <bfields@fieldses.org>
8342 M: Jeff Layton <jlayton@kernel.org>
8343 L: linux-nfs@vger.kernel.org
8344 W: http://nfs.sourceforge.net/
8345 T: git git://linux-nfs.org/~bfields/linux.git
8348 F: include/uapi/linux/nfsd/
8352 F: include/linux/lockd/
8353 F: include/linux/sunrpc/
8354 F: include/uapi/linux/sunrpc/
8356 KERNEL SELFTEST FRAMEWORK
8357 M: Shuah Khan <shuah@kernel.org>
8358 M: Shuah Khan <skhan@linuxfoundation.org>
8359 L: linux-kselftest@vger.kernel.org
8360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8361 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8363 F: tools/testing/selftests/
8364 F: Documentation/dev-tools/kselftest*
8366 KERNEL USERMODE HELPER
8367 M: Luis Chamberlain <mcgrof@kernel.org>
8368 L: linux-kernel@vger.kernel.org
8371 F: include/linux/umh.h
8373 KERNEL VIRTUAL MACHINE (KVM)
8374 M: Paolo Bonzini <pbonzini@redhat.com>
8375 M: Radim Krčmář <rkrcmar@redhat.com>
8376 L: kvm@vger.kernel.org
8377 W: http://www.linux-kvm.org
8378 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8380 F: Documentation/virtual/kvm/
8381 F: include/trace/events/kvm.h
8382 F: include/uapi/asm-generic/kvm*
8383 F: include/uapi/linux/kvm*
8384 F: include/asm-generic/kvm*
8385 F: include/linux/kvm*
8386 F: include/kvm/iodev.h
8390 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8391 M: Joerg Roedel <joro@8bytes.org>
8392 L: kvm@vger.kernel.org
8393 W: http://www.linux-kvm.org/
8395 F: arch/x86/include/asm/svm.h
8396 F: arch/x86/kvm/svm.c
8398 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8399 M: Christoffer Dall <christoffer.dall@arm.com>
8400 M: Marc Zyngier <marc.zyngier@arm.com>
8401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8402 L: kvmarm@lists.cs.columbia.edu
8403 W: http://systems.cs.columbia.edu/projects/kvm-arm
8404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8406 F: arch/arm/include/uapi/asm/kvm*
8407 F: arch/arm/include/asm/kvm*
8410 F: include/kvm/arm_*
8412 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8413 M: Christoffer Dall <christoffer.dall@arm.com>
8414 M: Marc Zyngier <marc.zyngier@arm.com>
8415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8416 L: kvmarm@lists.cs.columbia.edu
8418 F: arch/arm64/include/uapi/asm/kvm*
8419 F: arch/arm64/include/asm/kvm*
8422 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8423 M: James Hogan <jhogan@kernel.org>
8424 L: linux-mips@vger.kernel.org
8426 F: arch/mips/include/uapi/asm/kvm*
8427 F: arch/mips/include/asm/kvm*
8430 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8431 M: Paul Mackerras <paulus@ozlabs.org>
8432 L: kvm-ppc@vger.kernel.org
8433 W: http://www.linux-kvm.org/
8434 T: git git://github.com/agraf/linux-2.6.git
8436 F: arch/powerpc/include/uapi/asm/kvm*
8437 F: arch/powerpc/include/asm/kvm*
8438 F: arch/powerpc/kvm/
8439 F: arch/powerpc/kernel/kvm*
8441 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8442 M: Christian Borntraeger <borntraeger@de.ibm.com>
8443 M: Janosch Frank <frankja@linux.ibm.com>
8444 R: David Hildenbrand <david@redhat.com>
8445 R: Cornelia Huck <cohuck@redhat.com>
8446 L: linux-s390@vger.kernel.org
8447 W: http://www.ibm.com/developerworks/linux/linux390/
8448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8450 F: arch/s390/include/uapi/asm/kvm*
8451 F: arch/s390/include/asm/gmap.h
8452 F: arch/s390/include/asm/kvm*
8454 F: arch/s390/mm/gmap.c
8456 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8457 M: Paolo Bonzini <pbonzini@redhat.com>
8458 M: Radim Krčmář <rkrcmar@redhat.com>
8459 L: kvm@vger.kernel.org
8460 W: http://www.linux-kvm.org
8461 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8465 F: arch/x86/include/uapi/asm/kvm*
8466 F: arch/x86/include/asm/kvm*
8467 F: arch/x86/include/asm/pvclock-abi.h
8468 F: arch/x86/kernel/kvm.c
8469 F: arch/x86/kernel/kvmclock.c
8472 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8473 M: Tejun Heo <tj@kernel.org>
8474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8476 F: include/linux/kernfs.h
8480 M: Eric Biederman <ebiederm@xmission.com>
8481 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8482 L: kexec@lists.infradead.org
8484 F: include/linux/kexec.h
8485 F: include/uapi/linux/kexec.h
8489 M: Mimi Zohar <zohar@linux.ibm.com>
8490 L: linux-integrity@vger.kernel.org
8491 L: keyrings@vger.kernel.org
8493 F: Documentation/security/keys/trusted-encrypted.rst
8494 F: include/keys/encrypted-type.h
8495 F: security/keys/encrypted-keys/
8498 M: James Bottomley <jejb@linux.ibm.com>
8499 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8500 M: Mimi Zohar <zohar@linuxibm.com>
8501 L: linux-integrity@vger.kernel.org
8502 L: keyrings@vger.kernel.org
8504 F: Documentation/security/keys/trusted-encrypted.rst
8505 F: include/keys/trusted-type.h
8506 F: security/keys/trusted.c
8507 F: security/keys/trusted.h
8510 M: David Howells <dhowells@redhat.com>
8511 L: keyrings@vger.kernel.org
8513 F: Documentation/security/keys/core.rst
8514 F: include/linux/key.h
8515 F: include/linux/key-type.h
8516 F: include/linux/keyctl.h
8517 F: include/uapi/linux/keyctl.h
8521 KGDB / KDB /debug_core
8522 M: Jason Wessel <jason.wessel@windriver.com>
8523 M: Daniel Thompson <daniel.thompson@linaro.org>
8524 W: http://kgdb.wiki.kernel.org/
8525 L: kgdb-bugreport@lists.sourceforge.net
8526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8528 F: Documentation/dev-tools/kgdb.rst
8529 F: drivers/misc/kgdbts.c
8530 F: drivers/tty/serial/kgdboc.c
8531 F: include/linux/kdb.h
8532 F: include/linux/kgdb.h
8536 M: Catalin Marinas <catalin.marinas@arm.com>
8538 F: Documentation/dev-tools/kmemleak.rst
8539 F: include/linux/kmemleak.h
8541 F: mm/kmemleak-test.c
8543 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8544 M: Luis Chamberlain <mcgrof@kernel.org>
8545 L: linux-kernel@vger.kernel.org
8548 F: include/linux/kmod.h
8550 F: tools/testing/selftests/kmod/
8553 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8554 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8555 M: "David S. Miller" <davem@davemloft.net>
8556 M: Masami Hiramatsu <mhiramat@kernel.org>
8558 F: Documentation/kprobes.txt
8559 F: include/linux/kprobes.h
8560 F: include/asm-generic/kprobes.h
8563 KS0108 LCD CONTROLLER DRIVER
8564 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8566 F: Documentation/auxdisplay/ks0108
8567 F: drivers/auxdisplay/ks0108.c
8568 F: include/linux/ks0108.h
8571 M: David Ahern <dsa@cumulusnetworks.com>
8572 L: netdev@vger.kernel.org
8575 F: include/net/l3mdev.h
8578 M: John Fastabend <john.fastabend@gmail.com>
8579 M: Daniel Borkmann <daniel@iogearbox.net>
8580 L: netdev@vger.kernel.org
8581 L: bpf@vger.kernel.org
8583 F: include/linux/skmsg.h
8585 F: net/core/sock_map.c
8586 F: net/ipv4/tcp_bpf.c
8588 LANTIQ / INTEL Ethernet drivers
8589 M: Hauke Mehrtens <hauke@hauke-m.de>
8590 L: netdev@vger.kernel.org
8592 F: net/dsa/tag_gswip.c
8593 F: drivers/net/ethernet/lantiq_xrx200.c
8594 F: drivers/net/dsa/lantiq_pce.h
8595 F: drivers/net/dsa/lantiq_gswip.c
8597 LANTIQ MIPS ARCHITECTURE
8598 M: John Crispin <john@phrozen.org>
8599 L: linux-mips@vger.kernel.org
8602 F: drivers/soc/lantiq
8605 L: linux-x25@vger.kernel.org
8607 F: Documentation/networking/lapb-module.txt
8611 LASI 53c700 driver for PARISC
8612 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8613 L: linux-scsi@vger.kernel.org
8615 F: Documentation/scsi/53c700.txt
8616 F: drivers/scsi/53c700*
8619 M: Tobin C. Harding <me@tobin.cc>
8620 M: Tycho Andersen <tycho@tycho.ws>
8621 L: kernel-hardening@lists.openwall.com
8623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8624 F: scripts/leaking_addresses.pl
8627 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8628 M: Pavel Machek <pavel@ucw.cz>
8629 L: linux-leds@vger.kernel.org
8630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8632 F: Documentation/devicetree/bindings/leds/
8634 F: include/linux/leds.h
8636 LEGACY EEPROM DRIVER
8637 M: Jean Delvare <jdelvare@suse.com>
8639 F: Documentation/misc-devices/eeprom
8640 F: drivers/misc/eeprom/eeprom.c
8643 R: David Lechner <david@lechnology.com>
8645 F: arch/arm/boot/dts/da850-lego-ev3.dts
8646 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8647 F: drivers/power/supply/lego_ev3_battery.c
8649 LEGO USB Tower driver
8650 M: Juergen Stuber <starblue@users.sourceforge.net>
8651 L: legousb-devel@lists.sourceforge.net
8652 W: http://legousb.sourceforge.net/
8654 F: drivers/usb/misc/legousbtower.c
8657 M: Matan Ziv-Av <matan@svgalib.org>
8658 L: platform-driver-x86@vger.kernel.org
8660 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8661 F: Documentation/laptops/lg-laptop.rst
8662 F: drivers/platform/x86/lg-laptop.c
8665 M: Michael Krufky <mkrufky@linuxtv.org>
8666 L: linux-media@vger.kernel.org
8667 W: https://linuxtv.org
8668 W: http://github.com/mkrufky
8669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8670 T: git git://linuxtv.org/mkrufky/tuners.git
8672 F: drivers/media/dvb-frontends/lg2160.*
8674 LGDT3305 MEDIA DRIVER
8675 M: Michael Krufky <mkrufky@linuxtv.org>
8676 L: linux-media@vger.kernel.org
8677 W: https://linuxtv.org
8678 W: http://github.com/mkrufky
8679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8680 T: git git://linuxtv.org/mkrufky/tuners.git
8682 F: drivers/media/dvb-frontends/lgdt3305.*
8684 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8685 M: Viresh Kumar <vireshk@kernel.org>
8686 L: linux-ide@vger.kernel.org
8687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8689 F: include/linux/pata_arasan_cf_data.h
8690 F: drivers/ata/pata_arasan_cf.c
8693 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8694 M: Jens Axboe <axboe@kernel.dk>
8695 L: linux-ide@vger.kernel.org
8696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8698 F: drivers/ata/pata_*.c
8699 F: drivers/ata/ata_generic.c
8701 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8702 M: Linus Walleij <linus.walleij@linaro.org>
8703 L: linux-ide@vger.kernel.org
8704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8706 F: drivers/ata/pata_ftide010.c
8707 F: drivers/ata/sata_gemini.c
8708 F: drivers/ata/sata_gemini.h
8710 LIBATA SATA AHCI PLATFORM devices support
8711 M: Hans de Goede <hdegoede@redhat.com>
8712 M: Jens Axboe <axboe@kernel.dk>
8713 L: linux-ide@vger.kernel.org
8714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8716 F: drivers/ata/ahci_platform.c
8717 F: drivers/ata/libahci_platform.c
8718 F: include/linux/ahci_platform.h
8720 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8721 M: Mikael Pettersson <mikpelinux@gmail.com>
8722 L: linux-ide@vger.kernel.org
8723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8725 F: drivers/ata/sata_promise.*
8727 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8728 M: Jens Axboe <axboe@kernel.dk>
8729 L: linux-ide@vger.kernel.org
8730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8733 F: include/linux/ata.h
8734 F: include/linux/libata.h
8735 F: Documentation/devicetree/bindings/ata/
8738 M: Sasha Levin <alexander.levin@microsoft.com>
8740 F: tools/lib/lockdep/
8742 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8743 M: Ross Zwisler <zwisler@kernel.org>
8744 M: Dan Williams <dan.j.williams@intel.com>
8745 M: Vishal Verma <vishal.l.verma@intel.com>
8746 M: Dave Jiang <dave.jiang@intel.com>
8747 L: linux-nvdimm@lists.01.org
8748 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8750 F: drivers/nvdimm/blk.c
8751 F: drivers/nvdimm/region_devs.c
8753 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8754 M: Vishal Verma <vishal.l.verma@intel.com>
8755 M: Dan Williams <dan.j.williams@intel.com>
8756 M: Ross Zwisler <zwisler@kernel.org>
8757 M: Dave Jiang <dave.jiang@intel.com>
8758 L: linux-nvdimm@lists.01.org
8759 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8761 F: drivers/nvdimm/btt*
8763 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8764 M: Ross Zwisler <zwisler@kernel.org>
8765 M: Dan Williams <dan.j.williams@intel.com>
8766 M: Vishal Verma <vishal.l.verma@intel.com>
8767 M: Dave Jiang <dave.jiang@intel.com>
8768 L: linux-nvdimm@lists.01.org
8769 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8771 F: drivers/nvdimm/pmem*
8773 LIBNVDIMM: DEVICETREE BINDINGS
8774 M: Oliver O'Halloran <oohall@gmail.com>
8775 L: linux-nvdimm@lists.01.org
8776 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8778 F: drivers/nvdimm/of_pmem.c
8779 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8781 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8782 M: Dan Williams <dan.j.williams@intel.com>
8783 M: Ross Zwisler <zwisler@kernel.org>
8784 M: Vishal Verma <vishal.l.verma@intel.com>
8785 M: Dave Jiang <dave.jiang@intel.com>
8786 L: linux-nvdimm@lists.01.org
8787 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8791 F: drivers/acpi/nfit/*
8792 F: include/linux/nd.h
8793 F: include/linux/libnvdimm.h
8794 F: include/uapi/linux/ndctl.h
8796 LIGHTNVM PLATFORM SUPPORT
8797 M: Matias Bjorling <mb@lightnvm.io>
8798 W: http://github/OpenChannelSSD
8799 L: linux-block@vger.kernel.org
8801 F: drivers/lightnvm/
8802 F: include/linux/lightnvm.h
8803 F: include/uapi/linux/lightnvm.h
8805 LINUX FOR POWER MACINTOSH
8806 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8807 W: http://www.penguinppc.org/
8808 L: linuxppc-dev@lists.ozlabs.org
8810 F: arch/powerpc/platforms/powermac/
8811 F: drivers/macintosh/
8813 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8814 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8815 M: Paul Mackerras <paulus@samba.org>
8816 M: Michael Ellerman <mpe@ellerman.id.au>
8817 W: https://github.com/linuxppc/linux/wiki
8818 L: linuxppc-dev@lists.ozlabs.org
8819 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8822 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8823 F: Documentation/devicetree/bindings/powerpc/
8824 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8825 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8826 F: Documentation/powerpc/
8828 F: drivers/char/tpm/tpm_ibmvtpm*
8829 F: drivers/crypto/nx/
8830 F: drivers/crypto/vmx/
8831 F: drivers/i2c/busses/i2c-opal.c
8832 F: drivers/net/ethernet/ibm/ibmveth.*
8833 F: drivers/net/ethernet/ibm/ibmvnic.*
8834 F: drivers/pci/hotplug/pnv_php.c
8835 F: drivers/pci/hotplug/rpa*
8836 F: drivers/rtc/rtc-opal.c
8837 F: drivers/scsi/ibmvscsi/
8838 F: drivers/tty/hvc/hvc_opal.c
8839 F: drivers/watchdog/wdrtas.c
8840 F: tools/testing/selftests/powerpc
8847 LINUX FOR POWERPC EMBEDDED MPC5XXX
8848 M: Anatolij Gustschin <agust@denx.de>
8849 L: linuxppc-dev@lists.ozlabs.org
8850 T: git git://git.denx.de/linux-denx-agust.git
8852 F: arch/powerpc/platforms/512x/
8853 F: arch/powerpc/platforms/52xx/
8855 LINUX FOR POWERPC EMBEDDED PPC4XX
8856 M: Alistair Popple <alistair@popple.id.au>
8857 M: Matt Porter <mporter@kernel.crashing.org>
8858 W: http://www.penguinppc.org/
8859 L: linuxppc-dev@lists.ozlabs.org
8861 F: arch/powerpc/platforms/40x/
8862 F: arch/powerpc/platforms/44x/
8864 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8865 M: Scott Wood <oss@buserror.net>
8866 M: Kumar Gala <galak@kernel.crashing.org>
8867 W: http://www.penguinppc.org/
8868 L: linuxppc-dev@lists.ozlabs.org
8869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8871 F: arch/powerpc/platforms/83xx/
8872 F: arch/powerpc/platforms/85xx/
8873 F: Documentation/devicetree/bindings/powerpc/fsl/
8875 LINUX FOR POWERPC EMBEDDED PPC8XX
8876 M: Vitaly Bordug <vitb@kernel.crashing.org>
8877 W: http://www.penguinppc.org/
8878 L: linuxppc-dev@lists.ozlabs.org
8880 F: arch/powerpc/platforms/8xx/
8882 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8883 L: linuxppc-dev@lists.ozlabs.org
8885 F: arch/powerpc/*/*virtex*
8886 F: arch/powerpc/*/*/*virtex*
8888 LINUX FOR POWERPC PA SEMI PWRFICIENT
8889 L: linuxppc-dev@lists.ozlabs.org
8891 F: arch/powerpc/platforms/pasemi/
8892 F: drivers/*/*pasemi*
8893 F: drivers/*/*/*pasemi*
8895 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8896 M: Kees Cook <keescook@chromium.org>
8898 F: drivers/misc/lkdtm/*
8900 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8901 M: Alan Stern <stern@rowland.harvard.edu>
8902 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8903 M: Will Deacon <will.deacon@arm.com>
8904 M: Peter Zijlstra <peterz@infradead.org>
8905 M: Boqun Feng <boqun.feng@gmail.com>
8906 M: Nicholas Piggin <npiggin@gmail.com>
8907 M: David Howells <dhowells@redhat.com>
8908 M: Jade Alglave <j.alglave@ucl.ac.uk>
8909 M: Luc Maranget <luc.maranget@inria.fr>
8910 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
8911 R: Akira Yokosawa <akiyks@gmail.com>
8912 R: Daniel Lustig <dlustig@nvidia.com>
8913 L: linux-kernel@vger.kernel.org
8914 L: linux-arch@vger.kernel.org
8916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8917 F: tools/memory-model/
8918 F: Documentation/atomic_bitops.txt
8919 F: Documentation/atomic_t.txt
8920 F: Documentation/core-api/atomic_ops.rst
8921 F: Documentation/core-api/refcount-vs-atomic.rst
8922 F: Documentation/memory-barriers.txt
8924 LIS3LV02D ACCELEROMETER DRIVER
8925 M: Eric Piel <eric.piel@tremplin-utc.net>
8927 F: Documentation/misc-devices/lis3lv02d
8928 F: drivers/misc/lis3lv02d/
8929 F: drivers/platform/x86/hp_accel.c
8932 M: Josh Poimboeuf <jpoimboe@redhat.com>
8933 M: Jessica Yu <jeyu@kernel.org>
8934 M: Jiri Kosina <jikos@kernel.org>
8935 M: Miroslav Benes <mbenes@suse.cz>
8936 R: Petr Mladek <pmladek@suse.com>
8938 F: kernel/livepatch/
8939 F: include/linux/livepatch.h
8940 F: arch/x86/include/asm/livepatch.h
8941 F: arch/x86/kernel/livepatch.c
8942 F: Documentation/livepatch/
8943 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8944 F: samples/livepatch/
8945 L: live-patching@vger.kernel.org
8946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8949 L: netdev@vger.kernel.org
8951 F: include/linux/llc.h
8952 F: include/uapi/linux/llc.h
8956 LM73 HARDWARE MONITOR DRIVER
8957 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8958 L: linux-hwmon@vger.kernel.org
8960 F: drivers/hwmon/lm73.c
8962 LM78 HARDWARE MONITOR DRIVER
8963 M: Jean Delvare <jdelvare@suse.com>
8964 L: linux-hwmon@vger.kernel.org
8966 F: Documentation/hwmon/lm78
8967 F: drivers/hwmon/lm78.c
8969 LM83 HARDWARE MONITOR DRIVER
8970 M: Jean Delvare <jdelvare@suse.com>
8971 L: linux-hwmon@vger.kernel.org
8973 F: Documentation/hwmon/lm83
8974 F: drivers/hwmon/lm83.c
8976 LM90 HARDWARE MONITOR DRIVER
8977 M: Jean Delvare <jdelvare@suse.com>
8978 L: linux-hwmon@vger.kernel.org
8980 F: Documentation/hwmon/lm90
8981 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8982 F: drivers/hwmon/lm90.c
8983 F: include/dt-bindings/thermal/lm90.h
8985 LM95234 HARDWARE MONITOR DRIVER
8986 M: Guenter Roeck <linux@roeck-us.net>
8987 L: linux-hwmon@vger.kernel.org
8989 F: Documentation/hwmon/lm95234
8990 F: drivers/hwmon/lm95234.c
8992 LME2510 MEDIA DRIVER
8993 M: Malcolm Priestley <tvboxspy@gmail.com>
8994 L: linux-media@vger.kernel.org
8995 W: https://linuxtv.org
8996 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8998 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9000 LOADPIN SECURITY MODULE
9001 M: Kees Cook <keescook@chromium.org>
9002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9004 F: security/loadpin/
9005 F: Documentation/admin-guide/LSM/LoadPin.rst
9008 M: Peter Zijlstra <peterz@infradead.org>
9009 M: Ingo Molnar <mingo@redhat.com>
9010 M: Will Deacon <will.deacon@arm.com>
9011 L: linux-kernel@vger.kernel.org
9012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9014 F: Documentation/locking/
9015 F: include/linux/lockdep.h
9016 F: include/linux/spinlock*.h
9017 F: arch/*/include/asm/spinlock*.h
9018 F: include/linux/rwlock*.h
9019 F: include/linux/mutex*.h
9020 F: include/linux/rwsem*.h
9021 F: arch/*/include/asm/rwsem.h
9022 F: include/linux/seqlock.h
9023 F: lib/locking*.[ch]
9025 X: kernel/locking/locktorture.c
9027 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9028 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9029 L: linux-ntfs-dev@lists.sourceforge.net
9030 W: http://www.linux-ntfs.org/content/view/19/37/
9032 F: Documentation/ldm.txt
9033 F: block/partitions/ldm.*
9035 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9036 M: Sathya Prakash <sathya.prakash@broadcom.com>
9037 M: Chaitra P B <chaitra.basappa@broadcom.com>
9038 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9039 L: MPT-FusionLinux.pdl@broadcom.com
9040 L: linux-scsi@vger.kernel.org
9041 W: http://www.avagotech.com/support/
9043 F: drivers/message/fusion/
9044 F: drivers/scsi/mpt3sas/
9046 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9047 M: Matthew Wilcox <willy@infradead.org>
9048 L: linux-scsi@vger.kernel.org
9050 F: drivers/scsi/sym53c8xx_2/
9053 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9054 L: linux-iio@vger.kernel.org
9056 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9057 F: drivers/iio/dac/ltc1660.c
9059 LTC4261 HARDWARE MONITOR DRIVER
9060 M: Guenter Roeck <linux@roeck-us.net>
9061 L: linux-hwmon@vger.kernel.org
9063 F: Documentation/hwmon/ltc4261
9064 F: drivers/hwmon/ltc4261.c
9066 LTC4306 I2C MULTIPLEXER DRIVER
9067 M: Michael Hennerich <michael.hennerich@analog.com>
9068 W: http://ez.analog.com/community/linux-device-drivers
9069 L: linux-i2c@vger.kernel.org
9071 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9072 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9074 LTP (Linux Test Project)
9075 M: Mike Frysinger <vapier@gentoo.org>
9076 M: Cyril Hrubis <chrubis@suse.cz>
9077 M: Wanlong Gao <wanlong.gao@gmail.com>
9078 M: Jan Stancek <jstancek@redhat.com>
9079 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9080 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9081 L: ltp@lists.linux.it (subscribers-only)
9082 W: http://linux-test-project.github.io/
9083 T: git git://github.com/linux-test-project/ltp.git
9087 M: Geert Uytterhoeven <geert@linux-m68k.org>
9088 L: linux-m68k@lists.linux-m68k.org
9089 W: http://www.linux-m68k.org/
9090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9095 M68K ON APPLE MACINTOSH
9096 M: Joshua Thompson <funaho@jurai.org>
9097 W: http://www.mac.linux-m68k.org/
9098 L: linux-m68k@lists.linux-m68k.org
9103 M: Philip Blundell <philb@gnu.org>
9104 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9108 M88DS3103 MEDIA DRIVER
9109 M: Antti Palosaari <crope@iki.fi>
9110 L: linux-media@vger.kernel.org
9111 W: https://linuxtv.org
9112 W: http://palosaari.fi/linux/
9113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9114 T: git git://linuxtv.org/anttip/media_tree.git
9116 F: drivers/media/dvb-frontends/m88ds3103*
9118 M88RS2000 MEDIA DRIVER
9119 M: Malcolm Priestley <tvboxspy@gmail.com>
9120 L: linux-media@vger.kernel.org
9121 W: https://linuxtv.org
9122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9124 F: drivers/media/dvb-frontends/m88rs2000*
9126 MA901 MASTERKIT USB FM RADIO DRIVER
9127 M: Alexey Klimov <klimov.linux@gmail.com>
9128 L: linux-media@vger.kernel.org
9129 T: git git://linuxtv.org/media_tree.git
9131 F: drivers/media/radio/radio-ma901.c
9134 M: Johannes Berg <johannes@sipsolutions.net>
9135 L: linux-wireless@vger.kernel.org
9136 W: http://wireless.kernel.org/
9137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9140 F: Documentation/networking/mac80211-injection.txt
9141 F: include/net/mac80211.h
9143 F: drivers/net/wireless/mac80211_hwsim.[ch]
9144 F: Documentation/networking/mac80211_hwsim/README
9147 M: Jassi Brar <jassisinghbrar@gmail.com>
9148 L: linux-kernel@vger.kernel.org
9151 F: include/linux/mailbox_client.h
9152 F: include/linux/mailbox_controller.h
9154 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9155 M: Michael Kerrisk <mtk.manpages@gmail.com>
9156 W: http://www.kernel.org/doc/man-pages
9157 L: linux-man@vger.kernel.org
9160 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9161 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9162 L: linux-mips@vger.kernel.org
9164 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9166 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9167 M: Andrew Lunn <andrew@lunn.ch>
9168 M: Vivien Didelot <vivien.didelot@gmail.com>
9169 L: netdev@vger.kernel.org
9171 F: drivers/net/dsa/mv88e6xxx/
9172 F: include/linux/platform_data/mv88e6xxx.h
9173 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9175 MARVELL ARMADA DRM SUPPORT
9176 M: Russell King <linux@armlinux.org.uk>
9178 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9179 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9180 F: drivers/gpu/drm/armada/
9181 F: include/uapi/drm/armada_drm.h
9182 F: Documentation/devicetree/bindings/display/armada/
9184 MARVELL ARMADA 3700 PHY DRIVERS
9185 M: Miquel Raynal <miquel.raynal@bootlin.com>
9187 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9188 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9189 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9190 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9192 MARVELL CRYPTO DRIVER
9193 M: Boris Brezillon <bbrezillon@kernel.org>
9194 M: Arnaud Ebalard <arno@natisbad.org>
9195 F: drivers/crypto/marvell/
9197 L: linux-crypto@vger.kernel.org
9199 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9200 M: Mirko Lindner <mlindner@marvell.com>
9201 M: Stephen Hemminger <stephen@networkplumber.org>
9202 L: netdev@vger.kernel.org
9204 F: drivers/net/ethernet/marvell/sk*
9206 MARVELL LIBERTAS WIRELESS DRIVER
9207 L: libertas-dev@lists.infradead.org
9209 F: drivers/net/wireless/marvell/libertas/
9211 MARVELL MACCHIATOBIN SUPPORT
9212 M: Russell King <linux@armlinux.org.uk>
9213 L: linux-arm-kernel@lists.infradead.org
9215 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9217 MARVELL MV643XX ETHERNET DRIVER
9218 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9219 L: netdev@vger.kernel.org
9221 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9222 F: include/linux/mv643xx.h
9224 MARVELL MV88X3310 PHY DRIVER
9225 M: Russell King <linux@armlinux.org.uk>
9226 L: netdev@vger.kernel.org
9228 F: drivers/net/phy/marvell10g.c
9230 MARVELL MVEBU THERMAL DRIVER
9231 M: Miquel Raynal <miquel.raynal@bootlin.com>
9233 F: drivers/thermal/armada_thermal.c
9235 MARVELL MVNETA ETHERNET DRIVER
9236 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9237 L: netdev@vger.kernel.org
9239 F: drivers/net/ethernet/marvell/mvneta.*
9241 MARVELL MWIFIEX WIRELESS DRIVER
9242 M: Amitkumar Karwar <amitkarwar@gmail.com>
9243 M: Nishant Sarmukadam <nishants@marvell.com>
9244 M: Ganapathi Bhat <gbhat@marvell.com>
9245 M: Xinming Hu <huxinming820@gmail.com>
9246 L: linux-wireless@vger.kernel.org
9248 F: drivers/net/wireless/marvell/mwifiex/
9250 MARVELL MWL8K WIRELESS DRIVER
9251 M: Lennert Buytenhek <buytenh@wantstofly.org>
9252 L: linux-wireless@vger.kernel.org
9254 F: drivers/net/wireless/marvell/mwl8k.c
9256 MARVELL NAND CONTROLLER DRIVER
9257 M: Miquel Raynal <miquel.raynal@bootlin.com>
9258 L: linux-mtd@lists.infradead.org
9260 F: drivers/mtd/nand/raw/marvell_nand.c
9261 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9263 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9264 M: Nicolas Pitre <nico@fluxnic.net>
9266 F: drivers/mmc/host/mvsdio.*
9268 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9269 M: Hu Ziji <huziji@marvell.com>
9270 L: linux-mmc@vger.kernel.org
9272 F: drivers/mmc/host/sdhci-xenon*
9273 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9275 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9276 M: Sunil Goutham <sgoutham@marvell.com>
9277 M: Linu Cherian <lcherian@marvell.com>
9278 M: Geetha sowjanya <gakula@marvell.com>
9279 M: Jerin Jacob <jerinj@marvell.com>
9280 L: netdev@vger.kernel.org
9282 F: drivers/net/ethernet/marvell/octeontx2/af/
9284 MATROX FRAMEBUFFER DRIVER
9285 L: linux-fbdev@vger.kernel.org
9287 F: drivers/video/fbdev/matrox/matroxfb_*
9288 F: include/uapi/linux/matroxfb.h
9290 MAX16065 HARDWARE MONITOR DRIVER
9291 M: Guenter Roeck <linux@roeck-us.net>
9292 L: linux-hwmon@vger.kernel.org
9294 F: Documentation/hwmon/max16065
9295 F: drivers/hwmon/max16065.c
9297 MAX2175 SDR TUNER DRIVER
9298 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9299 L: linux-media@vger.kernel.org
9300 T: git git://linuxtv.org/media_tree.git
9302 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9303 F: Documentation/media/v4l-drivers/max2175.rst
9304 F: drivers/media/i2c/max2175*
9305 F: include/uapi/linux/max2175.h
9307 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9308 L: linux-hwmon@vger.kernel.org
9310 F: Documentation/hwmon/max6650
9311 F: drivers/hwmon/max6650.c
9313 MAX6697 HARDWARE MONITOR DRIVER
9314 M: Guenter Roeck <linux@roeck-us.net>
9315 L: linux-hwmon@vger.kernel.org
9317 F: Documentation/hwmon/max6697
9318 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9319 F: drivers/hwmon/max6697.c
9320 F: include/linux/platform_data/max6697.h
9322 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9323 M: Peter Rosin <peda@axentia.se>
9324 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9326 F: Documentation/devicetree/bindings/sound/max9860.txt
9327 F: sound/soc/codecs/max9860.*
9329 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9330 M: Javier Martinez Canillas <javier@dowhile0.org>
9331 L: linux-kernel@vger.kernel.org
9333 F: drivers/regulator/max77802-regulator.c
9334 F: Documentation/devicetree/bindings/*/*max77802.txt
9335 F: include/dt-bindings/*/*max77802.h
9337 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9338 M: Krzysztof Kozlowski <krzk@kernel.org>
9339 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9340 L: linux-pm@vger.kernel.org
9342 F: drivers/power/supply/max14577_charger.c
9343 F: drivers/power/supply/max77693_charger.c
9345 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9346 M: Chanwoo Choi <cw00.choi@samsung.com>
9347 M: Krzysztof Kozlowski <krzk@kernel.org>
9348 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9349 L: linux-kernel@vger.kernel.org
9351 F: drivers/*/max14577*.c
9352 F: drivers/*/max77686*.c
9353 F: drivers/*/max77693*.c
9354 F: drivers/extcon/extcon-max14577.c
9355 F: drivers/extcon/extcon-max77693.c
9356 F: drivers/rtc/rtc-max77686.c
9357 F: drivers/clk/clk-max77686.c
9358 F: Documentation/devicetree/bindings/mfd/max14577.txt
9359 F: Documentation/devicetree/bindings/*/max77686.txt
9360 F: Documentation/devicetree/bindings/mfd/max77693.txt
9361 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9362 F: include/linux/mfd/max14577*.h
9363 F: include/linux/mfd/max77686*.h
9364 F: include/linux/mfd/max77693*.h
9366 MAXIRADIO FM RADIO RECEIVER DRIVER
9367 M: Hans Verkuil <hverkuil@xs4all.nl>
9368 L: linux-media@vger.kernel.org
9369 T: git git://linuxtv.org/media_tree.git
9370 W: https://linuxtv.org
9372 F: drivers/media/radio/radio-maxiradio*
9374 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9375 M: Peter Rosin <peda@axentia.se>
9376 L: linux-iio@vger.kernel.org
9378 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9379 F: drivers/iio/potentiometer/mcp4018.c
9380 F: drivers/iio/potentiometer/mcp4531.c
9382 MCR20A IEEE-802.15.4 RADIO DRIVER
9383 M: Xue Liu <liuxuenetmail@gmail.com>
9384 L: linux-wpan@vger.kernel.org
9385 W: https://github.com/xueliu/mcr20a-linux
9387 F: drivers/net/ieee802154/mcr20a.c
9388 F: drivers/net/ieee802154/mcr20a.h
9389 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9391 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9392 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9393 L: linux-iio@vger.kernel.org
9395 F: drivers/iio/dac/cio-dac.c
9397 MEDIA DRIVERS FOR ASCOT2E
9398 M: Sergey Kozlov <serjk@netup.ru>
9399 M: Abylay Ospan <aospan@netup.ru>
9400 L: linux-media@vger.kernel.org
9401 W: https://linuxtv.org
9403 T: git git://linuxtv.org/media_tree.git
9405 F: drivers/media/dvb-frontends/ascot2e*
9407 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9408 M: Jasmin Jessich <jasmin@anw.at>
9409 L: linux-media@vger.kernel.org
9410 W: https://linuxtv.org
9411 T: git git://linuxtv.org/media_tree.git
9413 F: drivers/media/dvb-frontends/cxd2099*
9415 MEDIA DRIVERS FOR CXD2841ER
9416 M: Sergey Kozlov <serjk@netup.ru>
9417 M: Abylay Ospan <aospan@netup.ru>
9418 L: linux-media@vger.kernel.org
9419 W: https://linuxtv.org
9421 T: git git://linuxtv.org/media_tree.git
9423 F: drivers/media/dvb-frontends/cxd2841er*
9425 MEDIA DRIVERS FOR CXD2880
9426 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9427 L: linux-media@vger.kernel.org
9428 W: http://linuxtv.org/
9429 T: git git://linuxtv.org/media_tree.git
9431 F: drivers/media/dvb-frontends/cxd2880/*
9432 F: drivers/media/spi/cxd2880*
9434 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9435 L: linux-media@vger.kernel.org
9436 W: https://linuxtv.org
9437 T: git git://linuxtv.org/media_tree.git
9439 F: drivers/media/pci/ddbridge/*
9441 MEDIA DRIVERS FOR FREESCALE IMX
9442 M: Steve Longerbeam <slongerbeam@gmail.com>
9443 M: Philipp Zabel <p.zabel@pengutronix.de>
9444 L: linux-media@vger.kernel.org
9445 T: git git://linuxtv.org/media_tree.git
9447 F: Documentation/devicetree/bindings/media/imx.txt
9448 F: Documentation/media/v4l-drivers/imx.rst
9449 F: drivers/staging/media/imx/
9450 F: include/linux/imx-media.h
9451 F: include/media/imx.h
9453 MEDIA DRIVER FOR FREESCALE IMX PXP
9454 M: Philipp Zabel <p.zabel@pengutronix.de>
9455 L: linux-media@vger.kernel.org
9456 T: git git://linuxtv.org/media_tree.git
9458 F: drivers/media/platform/imx-pxp.[ch]
9460 MEDIA DRIVERS FOR HELENE
9461 M: Abylay Ospan <aospan@netup.ru>
9462 L: linux-media@vger.kernel.org
9463 W: https://linuxtv.org
9465 T: git git://linuxtv.org/media_tree.git
9467 F: drivers/media/dvb-frontends/helene*
9469 MEDIA DRIVERS FOR HORUS3A
9470 M: Sergey Kozlov <serjk@netup.ru>
9471 M: Abylay Ospan <aospan@netup.ru>
9472 L: linux-media@vger.kernel.org
9473 W: https://linuxtv.org
9475 T: git git://linuxtv.org/media_tree.git
9477 F: drivers/media/dvb-frontends/horus3a*
9479 MEDIA DRIVERS FOR LNBH25
9480 M: Sergey Kozlov <serjk@netup.ru>
9481 M: Abylay Ospan <aospan@netup.ru>
9482 L: linux-media@vger.kernel.org
9483 W: https://linuxtv.org
9485 T: git git://linuxtv.org/media_tree.git
9487 F: drivers/media/dvb-frontends/lnbh25*
9489 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9490 L: linux-media@vger.kernel.org
9491 W: https://linuxtv.org
9492 T: git git://linuxtv.org/media_tree.git
9494 F: drivers/media/dvb-frontends/mxl5xx*
9496 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9497 M: Sergey Kozlov <serjk@netup.ru>
9498 M: Abylay Ospan <aospan@netup.ru>
9499 L: linux-media@vger.kernel.org
9500 W: https://linuxtv.org
9502 T: git git://linuxtv.org/media_tree.git
9504 F: drivers/media/pci/netup_unidvb/*
9506 MEDIA DRIVERS FOR RENESAS - CEU
9507 M: Jacopo Mondi <jacopo@jmondi.org>
9508 L: linux-media@vger.kernel.org
9509 L: linux-renesas-soc@vger.kernel.org
9510 T: git git://linuxtv.org/media_tree.git
9512 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9513 F: drivers/media/platform/renesas-ceu.c
9514 F: include/media/drv-intf/renesas-ceu.h
9516 MEDIA DRIVERS FOR RENESAS - DRIF
9517 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9518 L: linux-media@vger.kernel.org
9519 L: linux-renesas-soc@vger.kernel.org
9520 T: git git://linuxtv.org/media_tree.git
9522 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9523 F: drivers/media/platform/rcar_drif.c
9525 MEDIA DRIVERS FOR RENESAS - FCP
9526 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9527 L: linux-media@vger.kernel.org
9528 L: linux-renesas-soc@vger.kernel.org
9529 T: git git://linuxtv.org/media_tree.git
9531 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9532 F: drivers/media/platform/rcar-fcp.c
9533 F: include/media/rcar-fcp.h
9535 MEDIA DRIVERS FOR RENESAS - FDP1
9536 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9537 L: linux-media@vger.kernel.org
9538 L: linux-renesas-soc@vger.kernel.org
9539 T: git git://linuxtv.org/media_tree.git
9541 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9542 F: drivers/media/platform/rcar_fdp1.c
9544 MEDIA DRIVERS FOR RENESAS - VIN
9545 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9546 L: linux-media@vger.kernel.org
9547 L: linux-renesas-soc@vger.kernel.org
9548 T: git git://linuxtv.org/media_tree.git
9550 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9551 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9552 F: drivers/media/platform/rcar-vin/
9554 MEDIA DRIVERS FOR RENESAS - VSP1
9555 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9556 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9557 L: linux-media@vger.kernel.org
9558 L: linux-renesas-soc@vger.kernel.org
9559 T: git git://linuxtv.org/media_tree.git
9561 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9562 F: drivers/media/platform/vsp1/
9564 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9565 L: linux-media@vger.kernel.org
9566 W: https://linuxtv.org
9567 T: git git://linuxtv.org/media_tree.git
9569 F: drivers/media/dvb-frontends/stv0910*
9571 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9572 L: linux-media@vger.kernel.org
9573 W: https://linuxtv.org
9574 T: git git://linuxtv.org/media_tree.git
9576 F: drivers/media/dvb-frontends/stv6111*
9578 MEDIA DRIVERS FOR STM32 - DCMI
9579 M: Hugues Fruchet <hugues.fruchet@st.com>
9580 L: linux-media@vger.kernel.org
9581 T: git git://linuxtv.org/media_tree.git
9583 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9584 F: drivers/media/platform/stm32/stm32-dcmi.c
9586 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9587 M: Dmitry Osipenko <digetx@gmail.com>
9588 L: linux-media@vger.kernel.org
9589 L: linux-tegra@vger.kernel.org
9590 T: git git://linuxtv.org/media_tree.git
9592 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9593 F: drivers/staging/media/tegra-vde/
9595 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9596 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9597 P: LinuxTV.org Project
9598 L: linux-media@vger.kernel.org
9599 W: https://linuxtv.org
9600 Q: http://patchwork.kernel.org/project/linux-media/list/
9601 T: git git://linuxtv.org/media_tree.git
9603 F: Documentation/devicetree/bindings/media/
9604 F: Documentation/media/
9606 F: drivers/staging/media/
9607 F: include/linux/platform_data/media/
9609 F: include/uapi/linux/dvb/
9610 F: include/uapi/linux/videodev2.h
9611 F: include/uapi/linux/media.h
9612 F: include/uapi/linux/v4l2-*
9613 F: include/uapi/linux/meye.h
9614 F: include/uapi/linux/ivtv*
9615 F: include/uapi/linux/uvcvideo.h
9617 MEDIATEK BLUETOOTH DRIVER
9618 M: Sean Wang <sean.wang@mediatek.com>
9619 L: linux-bluetooth@vger.kernel.org
9620 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9622 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9623 F: drivers/bluetooth/btmtkuart.c
9626 M: Sean Wang <sean.wang@mediatek.com>
9628 F: drivers/media/rc/mtk-cir.c
9631 M: Sean Wang <sean.wang@mediatek.com>
9632 L: dmaengine@vger.kernel.org
9633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9634 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9636 F: Documentation/devicetree/bindings/dma/mtk-*
9637 F: drivers/dma/mediatek/
9639 MEDIATEK PMIC LED DRIVER
9640 M: Sean Wang <sean.wang@mediatek.com>
9642 F: drivers/leds/leds-mt6323.c
9643 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9645 MEDIATEK ETHERNET DRIVER
9646 M: Felix Fietkau <nbd@openwrt.org>
9647 M: John Crispin <john@phrozen.org>
9648 M: Sean Wang <sean.wang@mediatek.com>
9649 M: Nelson Chang <nelson.chang@mediatek.com>
9650 L: netdev@vger.kernel.org
9652 F: drivers/net/ethernet/mediatek/
9654 MEDIATEK SWITCH DRIVER
9655 M: Sean Wang <sean.wang@mediatek.com>
9656 L: netdev@vger.kernel.org
9658 F: drivers/net/dsa/mt7530.*
9659 F: net/dsa/tag_mtk.c
9661 MEDIATEK JPEG DRIVER
9662 M: Rick Chang <rick.chang@mediatek.com>
9663 M: Bin Liu <bin.liu@mediatek.com>
9665 F: drivers/media/platform/mtk-jpeg/
9666 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9669 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9670 M: Houlong Wei <houlong.wei@mediatek.com>
9671 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9673 F: drivers/media/platform/mtk-mdp/
9674 F: drivers/media/platform/mtk-vpu/
9675 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9677 MEDIATEK MEDIA DRIVER
9678 M: Tiffany Lin <tiffany.lin@mediatek.com>
9679 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9681 F: drivers/media/platform/mtk-vcodec/
9682 F: drivers/media/platform/mtk-vpu/
9683 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9684 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9686 MEDIATEK MT76 WIRELESS LAN DRIVER
9687 M: Felix Fietkau <nbd@nbd.name>
9688 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9689 L: linux-wireless@vger.kernel.org
9691 F: drivers/net/wireless/mediatek/mt76/
9693 MEDIATEK MT7601U WIRELESS LAN DRIVER
9694 M: Jakub Kicinski <kubakici@wp.pl>
9695 L: linux-wireless@vger.kernel.org
9697 F: drivers/net/wireless/mediatek/mt7601u/
9699 MEDIATEK NAND CONTROLLER DRIVER
9700 M: Xiaolei Li <xiaolei.li@mediatek.com>
9701 L: linux-mtd@lists.infradead.org
9703 F: drivers/mtd/nand/raw/mtk_*
9704 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9706 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9707 M: Sean Wang <sean.wang@mediatek.com>
9709 F: drivers/char/hw_random/mtk-rng.c
9711 MEDIATEK USB3 DRD IP DRIVER
9712 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9713 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9715 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9717 F: drivers/usb/mtu3/
9719 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9720 M: Peter Senna Tschudin <peter.senna@gmail.com>
9721 M: Martin Donnelly <martin.donnelly@ge.com>
9722 M: Martyn Welch <martyn.welch@collabora.co.uk>
9724 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9725 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9727 MEGARAID SCSI/SAS DRIVERS
9728 M: Kashyap Desai <kashyap.desai@broadcom.com>
9729 M: Sumit Saxena <sumit.saxena@broadcom.com>
9730 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9731 L: megaraidlinux.pdl@broadcom.com
9732 L: linux-scsi@vger.kernel.org
9733 W: http://www.avagotech.com/support/
9735 F: Documentation/scsi/megaraid.txt
9736 F: drivers/scsi/megaraid.*
9737 F: drivers/scsi/megaraid/
9739 MELEXIS MLX90614 DRIVER
9740 M: Crt Mori <cmo@melexis.com>
9741 L: linux-iio@vger.kernel.org
9742 W: http://www.melexis.com
9744 F: drivers/iio/temperature/mlx90614.c
9746 MELEXIS MLX90632 DRIVER
9747 M: Crt Mori <cmo@melexis.com>
9748 L: linux-iio@vger.kernel.org
9749 W: http://www.melexis.com
9751 F: drivers/iio/temperature/mlx90632.c
9753 MELFAS MIP4 TOUCHSCREEN DRIVER
9754 M: Sangwon Jee <jeesw@melfas.com>
9755 W: http://www.melfas.com
9757 F: drivers/input/touchscreen/melfas_mip4.c
9758 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9760 MELLANOX ETHERNET DRIVER (mlx4_en)
9761 M: Tariq Toukan <tariqt@mellanox.com>
9762 L: netdev@vger.kernel.org
9764 W: http://www.mellanox.com
9765 Q: http://patchwork.ozlabs.org/project/netdev/list/
9766 F: drivers/net/ethernet/mellanox/mlx4/en_*
9768 MELLANOX ETHERNET DRIVER (mlx5e)
9769 M: Saeed Mahameed <saeedm@mellanox.com>
9770 L: netdev@vger.kernel.org
9772 W: http://www.mellanox.com
9773 Q: http://patchwork.ozlabs.org/project/netdev/list/
9774 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9776 MELLANOX ETHERNET INNOVA DRIVERS
9777 R: Boris Pismenny <borisp@mellanox.com>
9778 L: netdev@vger.kernel.org
9780 W: http://www.mellanox.com
9781 Q: http://patchwork.ozlabs.org/project/netdev/list/
9782 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9783 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9784 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9785 F: include/linux/mlx5/mlx5_ifc_fpga.h
9787 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9788 R: Boris Pismenny <borisp@mellanox.com>
9789 L: netdev@vger.kernel.org
9791 W: http://www.mellanox.com
9792 Q: http://patchwork.ozlabs.org/project/netdev/list/
9793 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9794 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9796 MELLANOX ETHERNET SWITCH DRIVERS
9797 M: Jiri Pirko <jiri@mellanox.com>
9798 M: Ido Schimmel <idosch@mellanox.com>
9799 L: netdev@vger.kernel.org
9801 W: http://www.mellanox.com
9802 Q: http://patchwork.ozlabs.org/project/netdev/list/
9803 F: drivers/net/ethernet/mellanox/mlxsw/
9804 F: tools/testing/selftests/drivers/net/mlxsw/
9806 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9807 M: mlxsw@mellanox.com
9808 L: netdev@vger.kernel.org
9810 W: http://www.mellanox.com
9811 Q: http://patchwork.ozlabs.org/project/netdev/list/
9812 F: drivers/net/ethernet/mellanox/mlxfw/
9814 MELLANOX HARDWARE PLATFORM SUPPORT
9815 M: Andy Shevchenko <andy@infradead.org>
9816 M: Darren Hart <dvhart@infradead.org>
9817 M: Vadim Pasternak <vadimp@mellanox.com>
9818 L: platform-driver-x86@vger.kernel.org
9820 F: drivers/platform/mellanox/
9822 MELLANOX MLX4 core VPI driver
9823 M: Tariq Toukan <tariqt@mellanox.com>
9824 L: netdev@vger.kernel.org
9825 L: linux-rdma@vger.kernel.org
9826 W: http://www.mellanox.com
9827 Q: http://patchwork.ozlabs.org/project/netdev/list/
9829 F: drivers/net/ethernet/mellanox/mlx4/
9830 F: include/linux/mlx4/
9832 MELLANOX MLX4 IB driver
9833 M: Yishai Hadas <yishaih@mellanox.com>
9834 L: linux-rdma@vger.kernel.org
9835 W: http://www.mellanox.com
9836 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9838 F: drivers/infiniband/hw/mlx4/
9839 F: include/linux/mlx4/
9840 F: include/uapi/rdma/mlx4-abi.h
9842 MELLANOX MLX5 core VPI driver
9843 M: Saeed Mahameed <saeedm@mellanox.com>
9844 M: Leon Romanovsky <leonro@mellanox.com>
9845 L: netdev@vger.kernel.org
9846 L: linux-rdma@vger.kernel.org
9847 W: http://www.mellanox.com
9848 Q: http://patchwork.ozlabs.org/project/netdev/list/
9850 F: drivers/net/ethernet/mellanox/mlx5/core/
9851 F: include/linux/mlx5/
9853 MELLANOX MLX5 IB driver
9854 M: Leon Romanovsky <leonro@mellanox.com>
9855 L: linux-rdma@vger.kernel.org
9856 W: http://www.mellanox.com
9857 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9859 F: drivers/infiniband/hw/mlx5/
9860 F: include/linux/mlx5/
9861 F: include/uapi/rdma/mlx5-abi.h
9863 MELLANOX MLXCPLD I2C AND MUX DRIVER
9864 M: Vadim Pasternak <vadimp@mellanox.com>
9865 M: Michael Shych <michaelsh@mellanox.com>
9866 L: linux-i2c@vger.kernel.org
9868 F: drivers/i2c/busses/i2c-mlxcpld.c
9869 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9870 F: Documentation/i2c/busses/i2c-mlxcpld
9872 MELLANOX MLXCPLD LED DRIVER
9873 M: Vadim Pasternak <vadimp@mellanox.com>
9874 L: linux-leds@vger.kernel.org
9876 F: drivers/leds/leds-mlxcpld.c
9877 F: drivers/leds/leds-mlxreg.c
9878 F: Documentation/leds/leds-mlxcpld.txt
9880 MELLANOX PLATFORM DRIVER
9881 M: Vadim Pasternak <vadimp@mellanox.com>
9882 L: platform-driver-x86@vger.kernel.org
9884 F: drivers/platform/x86/mlx-platform.c
9887 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9888 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9889 L: linux-kernel@vger.kernel.org
9891 F: kernel/sched/membarrier.c
9892 F: include/uapi/linux/membarrier.h
9893 F: arch/powerpc/include/asm/membarrier.h
9896 M: Mike Rapoport <rppt@linux.ibm.com>
9897 L: linux-mm@kvack.org
9899 F: include/linux/memblock.h
9901 F: Documentation/core-api/boot-time-mm.rst
9904 L: linux-mm@kvack.org
9905 W: http://www.linux-mm.org
9907 F: include/linux/mm.h
9908 F: include/linux/gfp.h
9909 F: include/linux/mmzone.h
9910 F: include/linux/memory_hotplug.h
9911 F: include/linux/vmalloc.h
9914 MEMORY TECHNOLOGY DEVICES (MTD)
9915 M: David Woodhouse <dwmw2@infradead.org>
9916 M: Brian Norris <computersforpeace@gmail.com>
9917 M: Boris Brezillon <bbrezillon@kernel.org>
9918 M: Marek Vasut <marek.vasut@gmail.com>
9919 M: Richard Weinberger <richard@nod.at>
9920 L: linux-mtd@lists.infradead.org
9921 W: http://www.linux-mtd.infradead.org/
9922 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9923 T: git git://git.infradead.org/linux-mtd.git master
9924 T: git git://git.infradead.org/linux-mtd.git mtd/next
9926 F: Documentation/devicetree/bindings/mtd/
9928 F: include/linux/mtd/
9929 F: include/uapi/mtd/
9931 MEN A21 WATCHDOG DRIVER
9932 M: Johannes Thumshirn <morbidrsa@gmail.com>
9933 L: linux-watchdog@vger.kernel.org
9935 F: drivers/watchdog/mena21_wdt.c
9937 MEN CHAMELEON BUS (mcb)
9938 M: Johannes Thumshirn <morbidrsa@gmail.com>
9941 F: include/linux/mcb.h
9942 F: Documentation/men-chameleon-bus.txt
9944 MEN F21BMC (Board Management Controller)
9945 M: Andreas Werner <andreas.werner@men.de>
9947 F: drivers/mfd/menf21bmc.c
9948 F: drivers/watchdog/menf21bmc_wdt.c
9949 F: drivers/leds/leds-menf21bmc.c
9950 F: drivers/hwmon/menf21bmc_hwmon.c
9951 F: Documentation/hwmon/menf21bmc
9953 MEN Z069 WATCHDOG DRIVER
9954 M: Johannes Thumshirn <jth@kernel.org>
9955 L: linux-watchdog@vger.kernel.org
9957 F: drivers/watchdog/menz69_wdt.c
9959 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9960 M: Neil Armstrong <narmstrong@baylibre.com>
9961 L: linux-media@lists.freedesktop.org
9962 L: linux-amlogic@lists.infradead.org
9963 W: http://linux-meson.com/
9965 F: drivers/media/platform/meson/ao-cec.c
9966 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9967 T: git git://linuxtv.org/media_tree.git
9969 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
9970 M: Liang Yang <liang.yang@amlogic.com>
9971 L: linux-mtd@lists.infradead.org
9973 F: drivers/mtd/nand/raw/meson_*
9974 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
9976 METHODE UDPU SUPPORT
9977 M: Vladimir Vid <vladimir.vid@sartura.hr>
9979 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
9981 MICROBLAZE ARCHITECTURE
9982 M: Michal Simek <monstr@monstr.eu>
9983 W: http://www.monstr.eu/fdt/
9984 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9988 MICROCHIP AT91 SERIAL DRIVER
9989 M: Richard Genoud <richard.genoud@gmail.com>
9991 F: drivers/tty/serial/atmel_serial.c
9992 F: drivers/tty/serial/atmel_serial.h
9993 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9995 MICROCHIP AUDIO ASOC DRIVERS
9996 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9997 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10001 MICROCHIP DMA DRIVER
10002 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10004 L: dmaengine@vger.kernel.org
10006 F: drivers/dma/at_hdmac.c
10007 F: drivers/dma/at_hdmac_regs.h
10008 F: include/linux/platform_data/dma-atmel.h
10009 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10010 F: include/dt-bindings/dma/at91.h
10012 MICROCHIP ECC DRIVER
10013 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10014 L: linux-crypto@vger.kernel.org
10016 F: drivers/crypto/atmel-ecc.*
10018 MICROCHIP I2C DRIVER
10019 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10020 L: linux-i2c@vger.kernel.org
10022 F: drivers/i2c/busses/i2c-at91.c
10024 MICROCHIP ISC DRIVER
10025 M: Eugen Hristev <eugen.hristev@microchip.com>
10026 L: linux-media@vger.kernel.org
10028 F: drivers/media/platform/atmel/atmel-isc.c
10029 F: drivers/media/platform/atmel/atmel-isc-regs.h
10030 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10032 MICROCHIP ISI DRIVER
10033 M: Eugen Hristev <eugen.hristev@microchip.com>
10034 L: linux-media@vger.kernel.org
10036 F: drivers/media/platform/atmel/atmel-isi.c
10037 F: drivers/media/platform/atmel/atmel-isi.h
10039 MICROCHIP AT91 USART MFD DRIVER
10040 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10041 L: linux-kernel@vger.kernel.org
10043 F: drivers/mfd/at91-usart.c
10044 F: include/dt-bindings/mfd/at91-usart.h
10045 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10047 MICROCHIP AT91 USART SPI DRIVER
10048 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10049 L: linux-spi@vger.kernel.org
10051 F: drivers/spi/spi-at91-usart.c
10052 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10054 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10055 M: Woojung Huh <Woojung.Huh@microchip.com>
10056 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10057 L: netdev@vger.kernel.org
10059 F: net/dsa/tag_ksz.c
10060 F: drivers/net/dsa/microchip/*
10061 F: include/linux/platform_data/microchip-ksz.h
10062 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10064 MICROCHIP LAN743X ETHERNET DRIVER
10065 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10066 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10067 L: netdev@vger.kernel.org
10069 F: drivers/net/ethernet/microchip/lan743x_*
10071 MICROCHIP LCDFB DRIVER
10072 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10073 L: linux-fbdev@vger.kernel.org
10075 F: drivers/video/fbdev/atmel_lcdfb.c
10076 F: include/video/atmel_lcdc.h
10078 MICROCHIP MMC/SD/SDIO MCI DRIVER
10079 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10081 F: drivers/mmc/host/atmel-mci.c
10083 MICROCHIP MCP16502 PMIC DRIVER
10084 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10087 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10088 F: drivers/regulator/mcp16502.c
10090 MICROCHIP MCP3911 ADC DRIVER
10091 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10092 M: Kent Gustavsson <kent@minoris.se>
10093 L: linux-iio@vger.kernel.org
10095 F: drivers/iio/adc/mcp3911.c
10096 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10098 MICROCHIP NAND DRIVER
10099 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10100 L: linux-mtd@lists.infradead.org
10102 F: drivers/mtd/nand/raw/atmel/*
10103 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10105 MICROCHIP PWM DRIVER
10106 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10108 L: linux-pwm@vger.kernel.org
10110 F: drivers/pwm/pwm-atmel.c
10111 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10113 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10114 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10115 M: Eugen Hristev <eugen.hristev@microchip.com>
10116 L: linux-iio@vger.kernel.org
10118 F: drivers/iio/adc/at91-sama5d2_adc.c
10119 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10120 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10122 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10123 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10125 F: drivers/power/reset/at91-sama5d2_shdwc.c
10127 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10128 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10130 L: linux-gpio@vger.kernel.org
10131 F: drivers/gpio/gpio-sama5d2-piobu.c
10133 MICROCHIP SPI DRIVER
10134 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10136 F: drivers/spi/spi-atmel.*
10138 MICROCHIP SSC DRIVER
10139 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10142 F: drivers/misc/atmel-ssc.c
10143 F: include/linux/atmel-ssc.h
10145 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10146 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10149 F: drivers/misc/atmel_tclib.c
10150 F: drivers/clocksource/tcb_clksrc.c
10152 MICROCHIP USBA UDC DRIVER
10153 M: Cristian Birsan <cristian.birsan@microchip.com>
10154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10156 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10158 MICROCHIP USB251XB DRIVER
10159 M: Richard Leitner <richard.leitner@skidata.com>
10160 L: linux-usb@vger.kernel.org
10162 F: drivers/usb/misc/usb251xb.c
10163 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10165 MICROCHIP XDMA DRIVER
10166 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10167 L: linux-arm-kernel@lists.infradead.org
10168 L: dmaengine@vger.kernel.org
10170 F: drivers/dma/at_xdmac.c
10172 MICROSEMI MIPS SOCS
10173 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10174 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10175 L: linux-mips@vger.kernel.org
10177 F: arch/mips/generic/board-ocelot.c
10178 F: arch/mips/configs/generic/board-ocelot.config
10179 F: arch/mips/boot/dts/mscc/
10180 F: Documentation/devicetree/bindings/mips/mscc.txt
10182 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10183 M: Don Brace <don.brace@microsemi.com>
10184 L: esc.storagedev@microsemi.com
10185 L: linux-scsi@vger.kernel.org
10187 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10188 F: drivers/scsi/smartpqi/Kconfig
10189 F: drivers/scsi/smartpqi/Makefile
10190 F: include/linux/cciss*.h
10191 F: include/uapi/linux/cciss*.h
10192 F: Documentation/scsi/smartpqi.txt
10194 MICROSEMI ETHERNET SWITCH DRIVER
10195 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10196 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10197 L: netdev@vger.kernel.org
10199 F: drivers/net/ethernet/mscc/
10201 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10202 M: Chen Yu <yu.c.chen@intel.com>
10203 L: platform-driver-x86@vger.kernel.org
10205 F: drivers/platform/x86/surfacepro3_button.c
10207 MICROTEK X6 SCANNER
10208 M: Oliver Neukum <oliver@neukum.org>
10210 F: drivers/usb/image/microtek.*
10213 M: Ralf Baechle <ralf@linux-mips.org>
10214 M: Paul Burton <paul.burton@mips.com>
10215 M: James Hogan <jhogan@kernel.org>
10216 L: linux-mips@vger.kernel.org
10217 W: http://www.linux-mips.org/
10218 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10220 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10222 F: Documentation/devicetree/bindings/mips/
10223 F: Documentation/mips/
10225 F: drivers/platform/mips/
10227 MIPS BOSTON DEVELOPMENT BOARD
10228 M: Paul Burton <paul.burton@mips.com>
10229 L: linux-mips@vger.kernel.org
10231 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10232 F: arch/mips/boot/dts/img/boston.dts
10233 F: arch/mips/configs/generic/board-boston.config
10234 F: drivers/clk/imgtec/clk-boston.c
10235 F: include/dt-bindings/clock/boston-clock.h
10237 MIPS GENERIC PLATFORM
10238 M: Paul Burton <paul.burton@mips.com>
10239 L: linux-mips@vger.kernel.org
10241 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10242 F: arch/mips/generic/
10243 F: arch/mips/tools/generic-board-config.sh
10245 MIPS/LOONGSON1 ARCHITECTURE
10246 M: Keguang Zhang <keguang.zhang@gmail.com>
10247 L: linux-mips@vger.kernel.org
10249 F: arch/mips/loongson32/
10250 F: arch/mips/include/asm/mach-loongson32/
10251 F: drivers/*/*loongson1*
10252 F: drivers/*/*/*loongson1*
10254 MIPS/LOONGSON2 ARCHITECTURE
10255 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10256 L: linux-mips@vger.kernel.org
10258 F: arch/mips/loongson64/fuloong-2e/
10259 F: arch/mips/loongson64/lemote-2f/
10260 F: arch/mips/include/asm/mach-loongson64/
10261 F: drivers/*/*loongson2*
10262 F: drivers/*/*/*loongson2*
10264 MIPS/LOONGSON3 ARCHITECTURE
10265 M: Huacai Chen <chenhc@lemote.com>
10266 L: linux-mips@vger.kernel.org
10268 F: arch/mips/loongson64/
10269 F: arch/mips/include/asm/mach-loongson64/
10270 F: drivers/platform/mips/cpu_hwmon.c
10271 F: drivers/*/*loongson3*
10272 F: drivers/*/*/*loongson3*
10274 MIPS RINT INSTRUCTION EMULATION
10275 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10276 L: linux-mips@vger.kernel.org
10278 F: arch/mips/math-emu/sp_rint.c
10279 F: arch/mips/math-emu/dp_rint.c
10281 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10282 M: Hans Verkuil <hverkuil@xs4all.nl>
10283 L: linux-media@vger.kernel.org
10284 T: git git://linuxtv.org/media_tree.git
10285 W: https://linuxtv.org
10287 F: drivers/media/radio/radio-miropcm20*
10290 R: Lubomir Rintel <lkundrak@v3.sk>
10291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10293 F: arch/arm/boot/dts/mmp*
10294 F: arch/arm/mach-mmp/
10296 MMU GATHER AND TLB INVALIDATION
10297 M: Will Deacon <will.deacon@arm.com>
10298 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10299 M: Andrew Morton <akpm@linux-foundation.org>
10300 M: Nick Piggin <npiggin@gmail.com>
10301 M: Peter Zijlstra <peterz@infradead.org>
10302 L: linux-arch@vger.kernel.org
10303 L: linux-mm@kvack.org
10305 F: arch/*/include/asm/tlb.h
10306 F: include/asm-generic/tlb.h
10309 MN88472 MEDIA DRIVER
10310 M: Antti Palosaari <crope@iki.fi>
10311 L: linux-media@vger.kernel.org
10312 W: https://linuxtv.org
10313 W: http://palosaari.fi/linux/
10314 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10316 F: drivers/media/dvb-frontends/mn88472*
10318 MN88473 MEDIA DRIVER
10319 M: Antti Palosaari <crope@iki.fi>
10320 L: linux-media@vger.kernel.org
10321 W: https://linuxtv.org
10322 W: http://palosaari.fi/linux/
10323 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10325 F: drivers/media/dvb-frontends/mn88473*
10328 M: Jessica Yu <jeyu@kernel.org>
10329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10331 F: include/linux/module.h
10334 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10335 W: http://popies.net/meye/
10337 F: Documentation/media/v4l-drivers/meye*
10338 F: drivers/media/pci/meye/
10339 F: include/uapi/linux/meye.h
10341 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10342 M: Jiri Slaby <jirislaby@gmail.com>
10344 F: Documentation/serial/moxa-smartio
10345 F: drivers/tty/mxser.*
10347 MR800 AVERMEDIA USB FM RADIO DRIVER
10348 M: Alexey Klimov <klimov.linux@gmail.com>
10349 L: linux-media@vger.kernel.org
10350 T: git git://linuxtv.org/media_tree.git
10352 F: drivers/media/radio/radio-mr800.c
10354 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10355 M: Alan Ott <alan@signal11.us>
10356 L: linux-wpan@vger.kernel.org
10358 F: drivers/net/ieee802154/mrf24j40.c
10359 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10362 M: "Lee, Chun-Yi" <jlee@suse.com>
10363 L: platform-driver-x86@vger.kernel.org
10365 F: drivers/platform/x86/msi-laptop.c
10368 L: platform-driver-x86@vger.kernel.org
10370 F: drivers/platform/x86/msi-wmi.c
10372 MSI001 MEDIA DRIVER
10373 M: Antti Palosaari <crope@iki.fi>
10374 L: linux-media@vger.kernel.org
10375 W: https://linuxtv.org
10376 W: http://palosaari.fi/linux/
10377 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10378 T: git git://linuxtv.org/anttip/media_tree.git
10380 F: drivers/media/tuners/msi001*
10382 MSI2500 MEDIA DRIVER
10383 M: Antti Palosaari <crope@iki.fi>
10384 L: linux-media@vger.kernel.org
10385 W: https://linuxtv.org
10386 W: http://palosaari.fi/linux/
10387 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10388 T: git git://linuxtv.org/anttip/media_tree.git
10390 F: drivers/media/usb/msi2500/
10392 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10393 M: Robert Jarzmik <robert.jarzmik@free.fr>
10394 L: linux-mtd@lists.infradead.org
10396 F: drivers/mtd/devices/docg3*
10398 MT9M032 APTINA SENSOR DRIVER
10399 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10400 L: linux-media@vger.kernel.org
10401 T: git git://linuxtv.org/media_tree.git
10403 F: drivers/media/i2c/mt9m032.c
10404 F: include/media/i2c/mt9m032.h
10406 MT9P031 APTINA CAMERA SENSOR
10407 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10408 L: linux-media@vger.kernel.org
10409 T: git git://linuxtv.org/media_tree.git
10411 F: drivers/media/i2c/mt9p031.c
10412 F: include/media/i2c/mt9p031.h
10414 MT9T001 APTINA CAMERA SENSOR
10415 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10416 L: linux-media@vger.kernel.org
10417 T: git git://linuxtv.org/media_tree.git
10419 F: drivers/media/i2c/mt9t001.c
10420 F: include/media/i2c/mt9t001.h
10422 MT9T112 APTINA CAMERA SENSOR
10423 M: Jacopo Mondi <jacopo@jmondi.org>
10424 L: linux-media@vger.kernel.org
10425 T: git git://linuxtv.org/media_tree.git
10427 F: drivers/media/i2c/mt9t112.c
10428 F: include/media/i2c/mt9t112.h
10430 MT9V032 APTINA CAMERA SENSOR
10431 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10432 L: linux-media@vger.kernel.org
10433 T: git git://linuxtv.org/media_tree.git
10435 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10436 F: drivers/media/i2c/mt9v032.c
10437 F: include/media/i2c/mt9v032.h
10439 MT9V111 APTINA CAMERA SENSOR
10440 M: Jacopo Mondi <jacopo@jmondi.org>
10441 L: linux-media@vger.kernel.org
10442 T: git git://linuxtv.org/media_tree.git
10444 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10445 F: drivers/media/i2c/mt9v111.c
10447 MULTIFUNCTION DEVICES (MFD)
10448 M: Lee Jones <lee.jones@linaro.org>
10449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10451 F: Documentation/devicetree/bindings/mfd/
10453 F: include/linux/mfd/
10454 F: include/dt-bindings/mfd/
10456 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10458 F: drivers/mmc/host/mmc_spi.c
10459 F: include/linux/spi/mmc_spi.h
10461 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10462 M: Ulf Hansson <ulf.hansson@linaro.org>
10463 L: linux-mmc@vger.kernel.org
10464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10466 F: Documentation/devicetree/bindings/mmc/
10468 F: include/linux/mmc/
10469 F: include/uapi/linux/mmc/
10471 MULTIPLEXER SUBSYSTEM
10472 M: Peter Rosin <peda@axentia.se>
10474 F: Documentation/ABI/testing/sysfs-class-mux*
10475 F: Documentation/devicetree/bindings/mux/
10476 F: include/dt-bindings/mux/
10477 F: include/linux/mux/
10480 MULTITECH MULTIPORT CARD (ISICOM)
10482 F: drivers/tty/isicom.c
10483 F: include/linux/isicom.h
10485 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10486 M: Bin Liu <b-liu@ti.com>
10487 L: linux-usb@vger.kernel.org
10489 F: drivers/usb/musb/
10491 MXL301RF MEDIA DRIVER
10492 M: Akihiro Tsukada <tskd08@gmail.com>
10493 L: linux-media@vger.kernel.org
10495 F: drivers/media/tuners/mxl301rf*
10497 MXL5007T MEDIA DRIVER
10498 M: Michael Krufky <mkrufky@linuxtv.org>
10499 L: linux-media@vger.kernel.org
10500 W: https://linuxtv.org
10501 W: http://github.com/mkrufky
10502 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10503 T: git git://linuxtv.org/mkrufky/tuners.git
10505 F: drivers/media/tuners/mxl5007t.*
10508 M: Marek Vasut <marex@denx.de>
10509 M: Stefan Agner <stefan@agner.ch>
10510 L: dri-devel@lists.freedesktop.org
10512 F: drivers/gpu/drm/mxsfb/
10513 F: Documentation/devicetree/bindings/display/mxsfb.txt
10514 T: git git://anongit.freedesktop.org/drm/drm-misc
10516 MYLEX DAC960 PCI RAID Controller
10517 M: Hannes Reinecke <hare@kernel.org>
10518 L: linux-scsi@vger.kernel.org
10520 F: drivers/scsi/myrb.*
10521 F: drivers/scsi/myrs.*
10523 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10524 M: Chris Lee <christopher.lee@cspi.com>
10525 L: netdev@vger.kernel.org
10526 W: https://www.cspi.com/ethernet-products/support/downloads/
10528 F: drivers/net/ethernet/myricom/myri10ge/
10530 NAND FLASH SUBSYSTEM
10531 M: Boris Brezillon <bbrezillon@kernel.org>
10532 M: Miquel Raynal <miquel.raynal@bootlin.com>
10533 R: Richard Weinberger <richard@nod.at>
10534 L: linux-mtd@lists.infradead.org
10535 W: http://www.linux-mtd.infradead.org/
10536 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10537 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10538 T: git git://git.infradead.org/linux-mtd.git nand/next
10540 F: drivers/mtd/nand/
10541 F: include/linux/mtd/*nand*.h
10543 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10544 M: Daniel Mack <zonque@gmail.com>
10546 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10547 W: http://www.native-instruments.com
10548 F: sound/usb/caiaq/
10550 NATSEMI ETHERNET DRIVER (DP8381x)
10552 F: drivers/net/ethernet/natsemi/natsemi.c
10554 NCR 5380 SCSI DRIVERS
10555 M: Finn Thain <fthain@telegraphics.com.au>
10556 M: Michael Schmitz <schmitzmic@gmail.com>
10557 L: linux-scsi@vger.kernel.org
10559 F: Documentation/scsi/g_NCR5380.txt
10560 F: drivers/scsi/NCR5380.*
10561 F: drivers/scsi/arm/cumana_1.c
10562 F: drivers/scsi/arm/oak.c
10563 F: drivers/scsi/atari_scsi.*
10564 F: drivers/scsi/dmx3191d.c
10565 F: drivers/scsi/g_NCR5380.*
10566 F: drivers/scsi/mac_scsi.*
10567 F: drivers/scsi/sun3_scsi.*
10568 F: drivers/scsi/sun3_scsi_vme.c
10571 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10575 NCT6775 HARDWARE MONITOR DRIVER
10576 M: Guenter Roeck <linux@roeck-us.net>
10577 L: linux-hwmon@vger.kernel.org
10579 F: Documentation/hwmon/nct6775
10580 F: drivers/hwmon/nct6775.c
10582 NET_FAILOVER MODULE
10583 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10584 L: netdev@vger.kernel.org
10586 F: driver/net/net_failover.c
10587 F: include/net/net_failover.h
10588 F: Documentation/networking/net_failover.rst
10590 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10591 M: Faisal Latif <faisal.latif@intel.com>
10592 L: linux-rdma@vger.kernel.org
10593 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10595 F: drivers/infiniband/hw/nes/
10596 F: include/uapi/rdma/nes-abi.h
10598 NETEM NETWORK EMULATOR
10599 M: Stephen Hemminger <stephen@networkplumber.org>
10600 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10602 F: net/sched/sch_netem.c
10604 NETERION 10GbE DRIVERS (s2io/vxge)
10605 M: Jon Mason <jdmason@kudzu.us>
10606 L: netdev@vger.kernel.org
10608 F: Documentation/networking/device_drivers/neterion/s2io.txt
10609 F: Documentation/networking/device_drivers/neterion/vxge.txt
10610 F: drivers/net/ethernet/neterion/
10613 M: Pablo Neira Ayuso <pablo@netfilter.org>
10614 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10615 M: Florian Westphal <fw@strlen.de>
10616 L: netfilter-devel@vger.kernel.org
10617 L: coreteam@netfilter.org
10618 W: http://www.netfilter.org/
10619 W: http://www.iptables.org/
10620 W: http://www.nftables.org/
10621 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10625 F: include/linux/netfilter*
10626 F: include/linux/netfilter/
10627 F: include/net/netfilter/
10628 F: include/uapi/linux/netfilter*
10629 F: include/uapi/linux/netfilter/
10630 F: net/*/netfilter.c
10631 F: net/*/netfilter/
10633 F: net/bridge/br_netfilter*.c
10635 NETROM NETWORK LAYER
10636 M: Ralf Baechle <ralf@linux-mips.org>
10637 L: linux-hams@vger.kernel.org
10638 W: http://www.linux-ax25.org/
10640 F: include/net/netrom.h
10641 F: include/uapi/linux/netrom.h
10644 NETRONOME ETHERNET DRIVERS
10645 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10646 L: oss-drivers@netronome.com
10648 F: drivers/net/ethernet/netronome/
10650 NETWORK BLOCK DEVICE (NBD)
10651 M: Josef Bacik <josef@toxicpanda.com>
10653 L: linux-block@vger.kernel.org
10654 L: nbd@other.debian.org
10655 F: Documentation/blockdev/nbd.txt
10656 F: drivers/block/nbd.c
10657 F: include/uapi/linux/nbd.h
10659 NETWORK DROP MONITOR
10660 M: Neil Horman <nhorman@tuxdriver.com>
10661 L: netdev@vger.kernel.org
10663 W: https://fedorahosted.org/dropwatch/
10664 F: net/core/drop_monitor.c
10667 M: "David S. Miller" <davem@davemloft.net>
10668 L: netdev@vger.kernel.org
10669 W: http://www.linuxfoundation.org/en/Net
10670 Q: http://patchwork.ozlabs.org/project/netdev/list/
10671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10674 F: Documentation/devicetree/bindings/net/
10676 F: include/linux/if_*
10677 F: include/linux/netdevice.h
10678 F: include/linux/etherdevice.h
10679 F: include/linux/fcdevice.h
10680 F: include/linux/fddidevice.h
10681 F: include/linux/hippidevice.h
10682 F: include/linux/inetdevice.h
10683 F: include/uapi/linux/if_*
10684 F: include/uapi/linux/netdevice.h
10686 NETWORKING DRIVERS (WIRELESS)
10687 M: Kalle Valo <kvalo@codeaurora.org>
10688 L: linux-wireless@vger.kernel.org
10689 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10693 F: Documentation/devicetree/bindings/net/wireless/
10694 F: drivers/net/wireless/
10697 M: Andrew Lunn <andrew@lunn.ch>
10698 M: Vivien Didelot <vivien.didelot@gmail.com>
10699 M: Florian Fainelli <f.fainelli@gmail.com>
10701 F: Documentation/devicetree/bindings/net/dsa/
10703 F: include/net/dsa.h
10704 F: include/linux/dsa/
10705 F: include/linux/platform_data/dsa.h
10706 F: drivers/net/dsa/
10708 NETWORKING [GENERAL]
10709 M: "David S. Miller" <davem@davemloft.net>
10710 L: netdev@vger.kernel.org
10711 W: http://www.linuxfoundation.org/en/Net
10712 Q: http://patchwork.ozlabs.org/project/netdev/list/
10713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10715 B: mailto:netdev@vger.kernel.org
10719 F: include/linux/in.h
10720 F: include/linux/net.h
10721 F: include/linux/netdevice.h
10722 F: include/uapi/linux/in.h
10723 F: include/uapi/linux/net.h
10724 F: include/uapi/linux/netdevice.h
10725 F: include/uapi/linux/net_namespace.h
10726 F: tools/testing/selftests/net/
10729 F: Documentation/networking/
10732 M: Steffen Klassert <steffen.klassert@secunet.com>
10733 M: Herbert Xu <herbert@gondor.apana.org.au>
10734 M: "David S. Miller" <davem@davemloft.net>
10735 L: netdev@vger.kernel.org
10736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10744 F: net/ipv4/ipcomp.c
10745 F: net/ipv4/ip_vti.c
10749 F: net/ipv6/ipcomp6.c
10750 F: net/ipv6/ip6_vti.c
10751 F: include/uapi/linux/xfrm.h
10752 F: include/net/xfrm.h
10754 NETWORKING [IPv4/IPv6]
10755 M: "David S. Miller" <davem@davemloft.net>
10756 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10757 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10758 L: netdev@vger.kernel.org
10759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10766 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10767 M: Paul Moore <paul@paul-moore.com>
10768 W: https://github.com/netlabel
10769 L: netdev@vger.kernel.org
10770 L: linux-security-module@vger.kernel.org
10772 F: Documentation/netlabel/
10773 F: include/net/calipso.h
10774 F: include/net/cipso_ipv4.h
10775 F: include/net/netlabel.h
10776 F: include/uapi/linux/netfilter/xt_SECMARK.h
10777 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10779 F: net/ipv4/cipso_ipv4.c
10780 F: net/ipv6/calipso.c
10781 F: net/netfilter/xt_CONNSECMARK.c
10782 F: net/netfilter/xt_SECMARK.c
10785 M: Eric Dumazet <edumazet@google.com>
10786 L: netdev@vger.kernel.org
10789 F: net/ipv4/syncookies.c
10791 F: net/ipv6/syncookies.c
10792 F: include/uapi/linux/tcp.h
10793 F: include/net/tcp.h
10794 F: include/linux/tcp.h
10795 F: include/trace/events/tcp.h
10798 M: Boris Pismenny <borisp@mellanox.com>
10799 M: Aviad Yehezkel <aviadye@mellanox.com>
10800 M: Dave Watson <davejwatson@fb.com>
10801 M: John Fastabend <john.fastabend@gmail.com>
10802 M: Daniel Borkmann <daniel@iogearbox.net>
10803 L: netdev@vger.kernel.org
10806 F: include/uapi/linux/tls.h
10807 F: include/net/tls.h
10809 NETWORKING [WIRELESS]
10810 L: linux-wireless@vger.kernel.org
10811 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10814 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10816 F: drivers/net/netdevsim/*
10818 NETXEN (1/10) GbE SUPPORT
10819 M: Manish Chopra <manishc@marvell.com>
10820 M: Rahul Verma <rahulv@marvell.com>
10821 M: GR-Linux-NIC-Dev@marvell.com
10822 L: netdev@vger.kernel.org
10824 F: drivers/net/ethernet/qlogic/netxen/
10827 M: Samuel Ortiz <sameo@linux.intel.com>
10828 L: linux-wireless@vger.kernel.org
10829 L: linux-nfc@lists.01.org (subscribers-only)
10832 F: include/net/nfc/
10833 F: include/uapi/linux/nfc.h
10835 F: include/linux/platform_data/nfcmrvl.h
10836 F: include/linux/platform_data/nxp-nci.h
10837 F: Documentation/devicetree/bindings/net/nfc/
10839 NFS, SUNRPC, AND LOCKD CLIENTS
10840 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10841 M: Anna Schumaker <anna.schumaker@netapp.com>
10842 L: linux-nfs@vger.kernel.org
10843 W: http://client.linux-nfs.org
10844 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10850 F: include/linux/lockd/
10851 F: include/linux/nfs*
10852 F: include/linux/sunrpc/
10853 F: include/uapi/linux/nfs*
10854 F: include/uapi/linux/sunrpc/
10857 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10858 L: linux-nilfs@vger.kernel.org
10859 W: https://nilfs.sourceforge.io/
10860 W: https://nilfs.osdn.jp/
10861 T: git git://github.com/konis/nilfs2.git
10863 F: Documentation/filesystems/nilfs2.txt
10865 F: include/trace/events/nilfs2.h
10866 F: include/uapi/linux/nilfs2_api.h
10867 F: include/uapi/linux/nilfs2_ondisk.h
10869 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10870 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10871 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10873 F: Documentation/scsi/NinjaSCSI.txt
10874 F: drivers/scsi/pcmcia/nsp_*
10876 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10877 M: GOTO Masanori <gotom@debian.or.jp>
10878 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10879 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10881 F: Documentation/scsi/NinjaSCSI.txt
10882 F: drivers/scsi/nsp32*
10885 M: Ley Foon Tan <lftan@altera.com>
10886 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10891 NOHZ, DYNTICKS SUPPORT
10892 M: Frederic Weisbecker <fweisbec@gmail.com>
10893 M: Thomas Gleixner <tglx@linutronix.de>
10894 M: Ingo Molnar <mingo@kernel.org>
10895 L: linux-kernel@vger.kernel.org
10896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10898 F: kernel/time/tick*.*
10899 F: include/linux/tick.h
10900 F: include/linux/sched/nohz.h
10902 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10903 M: Pavel Machek <pavel@ucw.cz>
10904 M: Sakari Ailus <sakari.ailus@iki.fi>
10905 L: linux-media@vger.kernel.org
10907 F: drivers/media/i2c/et8ek8
10908 F: drivers/media/i2c/ad5820.c
10910 NOKIA N900 POWER SUPPLY DRIVERS
10911 R: Pali Rohár <pali.rohar@gmail.com>
10912 F: include/linux/power/bq2415x_charger.h
10913 F: include/linux/power/bq27xxx_battery.h
10914 F: include/linux/power/isp1704_charger.h
10915 F: drivers/power/supply/bq2415x_charger.c
10916 F: drivers/power/supply/bq27xxx_battery.c
10917 F: drivers/power/supply/bq27xxx_battery_i2c.c
10918 F: drivers/power/supply/isp1704_charger.c
10919 F: drivers/power/supply/rx51_battery.c
10922 M: Willy Tarreau <w@1wt.eu>
10924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10925 F: tools/include/nolibc/
10928 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10929 L: linux-ntb@googlegroups.com
10931 F: drivers/ntb/hw/amd/
10934 M: Jon Mason <jdmason@kudzu.us>
10935 M: Dave Jiang <dave.jiang@intel.com>
10936 M: Allen Hubbe <allenbh@gmail.com>
10937 L: linux-ntb@googlegroups.com
10939 W: https://github.com/jonmason/ntb/wiki
10940 T: git git://github.com/jonmason/ntb.git
10942 F: drivers/net/ntb_netdev.c
10943 F: include/linux/ntb.h
10944 F: include/linux/ntb_transport.h
10945 F: tools/testing/selftests/ntb/
10948 M: Serge Semin <fancer.lancer@gmail.com>
10949 L: linux-ntb@googlegroups.com
10951 F: drivers/ntb/hw/idt/
10954 M: Dave Jiang <dave.jiang@intel.com>
10955 L: linux-ntb@googlegroups.com
10957 W: https://github.com/davejiang/linux/wiki
10958 T: git https://github.com/davejiang/linux.git
10959 F: drivers/ntb/hw/intel/
10962 M: Anton Altaparmakov <anton@tuxera.com>
10963 L: linux-ntfs-dev@lists.sourceforge.net
10964 W: http://www.tuxera.com/
10965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10967 F: Documentation/filesystems/ntfs.txt
10971 M: Finn Thain <fthain@telegraphics.com.au>
10972 L: linux-m68k@lists.linux-m68k.org
10974 F: arch/*/include/asm/nubus.h
10976 F: include/linux/nubus.h
10977 F: include/uapi/linux/nubus.h
10979 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10980 M: Antonino Daplas <adaplas@gmail.com>
10981 L: linux-fbdev@vger.kernel.org
10983 F: drivers/video/fbdev/riva/
10984 F: drivers/video/fbdev/nvidia/
10987 M: Keith Busch <keith.busch@intel.com>
10988 M: Jens Axboe <axboe@fb.com>
10989 M: Christoph Hellwig <hch@lst.de>
10990 M: Sagi Grimberg <sagi@grimberg.me>
10991 L: linux-nvme@lists.infradead.org
10992 T: git://git.infradead.org/nvme.git
10993 W: http://git.infradead.org/nvme.git
10995 F: drivers/nvme/host/
10996 F: include/linux/nvme.h
10997 F: include/uapi/linux/nvme_ioctl.h
10999 NVM EXPRESS FC TRANSPORT DRIVERS
11000 M: James Smart <james.smart@broadcom.com>
11001 L: linux-nvme@lists.infradead.org
11003 F: include/linux/nvme-fc.h
11004 F: include/linux/nvme-fc-driver.h
11005 F: drivers/nvme/host/fc.c
11006 F: drivers/nvme/target/fc.c
11007 F: drivers/nvme/target/fcloop.c
11009 NVM EXPRESS TARGET DRIVER
11010 M: Christoph Hellwig <hch@lst.de>
11011 M: Sagi Grimberg <sagi@grimberg.me>
11012 L: linux-nvme@lists.infradead.org
11013 T: git://git.infradead.org/nvme.git
11014 W: http://git.infradead.org/nvme.git
11016 F: drivers/nvme/target/
11019 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11022 F: Documentation/devicetree/bindings/nvmem/
11023 F: Documentation/ABI/stable/sysfs-bus-nvmem
11024 F: include/linux/nvmem-consumer.h
11025 F: include/linux/nvmem-provider.h
11027 NXP SGTL5000 DRIVER
11028 M: Fabio Estevam <festevam@gmail.com>
11029 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11031 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11032 F: sound/soc/codecs/sgtl5000*
11034 NXP TDA998X DRM DRIVER
11035 M: Russell King <linux@armlinux.org.uk>
11037 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11038 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11039 F: drivers/gpu/drm/i2c/tda998x_drv.c
11040 F: include/drm/i2c/tda998x.h
11041 F: include/dt-bindings/display/tda998x.h
11045 M: Peter Rosin <peda@axentia.se>
11046 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11048 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11049 F: sound/soc/codecs/tfa9879*
11052 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11053 R: Charles Gorand <charles.gorand@effinnov.com>
11054 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11056 F: drivers/nfc/nxp-nci
11059 M: Jiri Pirko <jiri@mellanox.com>
11060 L: netdev@vger.kernel.org
11063 F: lib/test_objagg.c
11064 F: include/linux/objagg.h
11067 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11068 M: Ashish Kumar <ashish.kumar@nxp.com>
11069 L: linux-spi@vger.kernel.org
11071 F: drivers/spi/spi-nxp-fspi.c
11072 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11075 M: Josh Poimboeuf <jpoimboe@redhat.com>
11076 M: Peter Zijlstra <peterz@infradead.org>
11080 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11081 M: Frederic Barrat <fbarrat@linux.ibm.com>
11082 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11083 L: linuxppc-dev@lists.ozlabs.org
11085 F: arch/powerpc/platforms/powernv/ocxl.c
11086 F: arch/powerpc/include/asm/pnv-ocxl.h
11087 F: drivers/misc/ocxl/
11088 F: include/misc/ocxl*
11089 F: include/uapi/misc/ocxl.h
11090 F: Documentation/accelerators/ocxl.rst
11093 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11094 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11095 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11096 L: linux-omap@vger.kernel.org
11098 F: sound/soc/ti/omap*
11099 F: sound/soc/ti/rx51.c
11100 F: sound/soc/ti/n810.c
11101 F: sound/soc/ti/sdma-pcm.*
11103 OMAP CLOCK FRAMEWORK SUPPORT
11104 M: Paul Walmsley <paul@pwsan.com>
11105 L: linux-omap@vger.kernel.org
11107 F: arch/arm/*omap*/*clock*
11109 OMAP DEVICE TREE SUPPORT
11110 M: Benoît Cousson <bcousson@baylibre.com>
11111 M: Tony Lindgren <tony@atomide.com>
11112 L: linux-omap@vger.kernel.org
11113 L: devicetree@vger.kernel.org
11115 F: arch/arm/boot/dts/*omap*
11116 F: arch/arm/boot/dts/*am3*
11117 F: arch/arm/boot/dts/*am4*
11118 F: arch/arm/boot/dts/*am5*
11119 F: arch/arm/boot/dts/*dra7*
11121 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11122 L: linux-omap@vger.kernel.org
11123 L: linux-fbdev@vger.kernel.org
11125 F: drivers/video/fbdev/omap2/
11126 F: Documentation/arm/OMAP/DSS
11128 OMAP FRAMEBUFFER SUPPORT
11129 L: linux-fbdev@vger.kernel.org
11130 L: linux-omap@vger.kernel.org
11132 F: drivers/video/fbdev/omap/
11134 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11135 M: Roger Quadros <rogerq@ti.com>
11136 M: Tony Lindgren <tony@atomide.com>
11137 L: linux-omap@vger.kernel.org
11139 F: drivers/memory/omap-gpmc.c
11140 F: arch/arm/mach-omap2/*gpmc*
11143 M: Grygorii Strashko <grygorii.strashko@ti.com>
11144 M: Santosh Shilimkar <ssantosh@kernel.org>
11145 M: Kevin Hilman <khilman@kernel.org>
11146 L: linux-omap@vger.kernel.org
11148 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11149 F: drivers/gpio/gpio-omap.c
11151 OMAP HARDWARE SPINLOCK SUPPORT
11152 M: Ohad Ben-Cohen <ohad@wizery.com>
11153 L: linux-omap@vger.kernel.org
11155 F: drivers/hwspinlock/omap_hwspinlock.c
11157 OMAP HS MMC SUPPORT
11158 L: linux-mmc@vger.kernel.org
11159 L: linux-omap@vger.kernel.org
11161 F: drivers/mmc/host/omap_hsmmc.c
11164 M: Paul Walmsley <paul@pwsan.com>
11165 L: linux-omap@vger.kernel.org
11167 F: arch/arm/mach-omap2/omap_hwmod*data*
11169 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11170 M: Benoît Cousson <bcousson@baylibre.com>
11171 L: linux-omap@vger.kernel.org
11173 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11176 M: Benoît Cousson <bcousson@baylibre.com>
11177 M: Paul Walmsley <paul@pwsan.com>
11178 L: linux-omap@vger.kernel.org
11180 F: arch/arm/mach-omap2/omap_hwmod.*
11183 M: Vignesh R <vigneshr@ti.com>
11184 L: linux-omap@vger.kernel.org
11185 L: linux-i2c@vger.kernel.org
11187 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11188 F: drivers/i2c/busses/i2c-omap.c
11190 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11191 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11192 L: linux-media@vger.kernel.org
11194 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11195 F: drivers/media/platform/omap3isp/
11196 F: drivers/staging/media/omap4iss/
11199 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11200 L: linux-omap@vger.kernel.org
11202 F: drivers/mmc/host/omap.c
11204 OMAP POWER MANAGEMENT SUPPORT
11205 M: Kevin Hilman <khilman@kernel.org>
11206 L: linux-omap@vger.kernel.org
11208 F: arch/arm/*omap*/*pm*
11209 F: drivers/cpufreq/omap-cpufreq.c
11211 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11212 M: Rajendra Nayak <rnayak@codeaurora.org>
11213 M: Paul Walmsley <paul@pwsan.com>
11214 L: linux-omap@vger.kernel.org
11216 F: arch/arm/mach-omap2/prm*
11218 OMAP RANDOM NUMBER GENERATOR SUPPORT
11219 M: Deepak Saxena <dsaxena@plexity.net>
11221 F: drivers/char/hw_random/omap-rng.c
11224 L: linux-usb@vger.kernel.org
11225 L: linux-omap@vger.kernel.org
11227 F: drivers/usb/*/*omap*
11228 F: arch/arm/*omap*/usb*
11230 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11231 M: Mark Jackson <mpfj@newflow.co.uk>
11232 L: linux-omap@vger.kernel.org
11234 F: arch/arm/boot/dts/am335x-nano.dts
11237 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11238 M: Tony Lindgren <tony@atomide.com>
11239 L: linux-omap@vger.kernel.org
11240 Q: http://patchwork.kernel.org/project/linux-omap/list/
11241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11243 F: arch/arm/mach-omap1/
11244 F: arch/arm/plat-omap/
11245 F: arch/arm/configs/omap1_defconfig
11246 F: drivers/i2c/busses/i2c-omap.c
11247 F: include/linux/platform_data/i2c-omap.h
11248 F: include/linux/platform_data/ams-delta-fiq.h
11251 M: Tony Lindgren <tony@atomide.com>
11252 L: linux-omap@vger.kernel.org
11253 W: http://www.muru.com/linux/omap/
11254 W: http://linux.omap.com/
11255 Q: http://patchwork.kernel.org/project/linux-omap/list/
11256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11258 F: arch/arm/mach-omap2/
11259 F: arch/arm/plat-omap/
11260 F: arch/arm/configs/omap2plus_defconfig
11261 F: drivers/i2c/busses/i2c-omap.c
11262 F: drivers/irqchip/irq-omap-intc.c
11263 F: drivers/mfd/*omap*.c
11264 F: drivers/mfd/menelaus.c
11265 F: drivers/mfd/palmas.c
11266 F: drivers/mfd/tps65217.c
11267 F: drivers/mfd/tps65218.c
11268 F: drivers/mfd/tps65910.c
11269 F: drivers/mfd/twl-core.[ch]
11270 F: drivers/mfd/twl4030*.c
11271 F: drivers/mfd/twl6030*.c
11272 F: drivers/mfd/twl6040*.c
11273 F: drivers/regulator/palmas-regulator*.c
11274 F: drivers/regulator/pbias-regulator.c
11275 F: drivers/regulator/tps65217-regulator.c
11276 F: drivers/regulator/tps65218-regulator.c
11277 F: drivers/regulator/tps65910-regulator.c
11278 F: drivers/regulator/twl-regulator.c
11279 F: drivers/regulator/twl6030-regulator.c
11280 F: include/linux/platform_data/i2c-omap.h
11282 ONION OMEGA2+ BOARD
11283 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11284 L: linux-mips@vger.kernel.org
11286 F: arch/mips/boot/dts/ralink/omega2p.dts
11289 M: Bob Copeland <me@bobcopeland.com>
11290 L: linux-karma-devel@lists.sourceforge.net
11292 F: Documentation/filesystems/omfs.txt
11295 OMNIKEY CARDMAN 4000 DRIVER
11296 M: Harald Welte <laforge@gnumonks.org>
11298 F: drivers/char/pcmcia/cm4000_cs.c
11299 F: include/linux/cm4000_cs.h
11300 F: include/uapi/linux/cm4000_cs.h
11302 OMNIKEY CARDMAN 4040 DRIVER
11303 M: Harald Welte <laforge@gnumonks.org>
11305 F: drivers/char/pcmcia/cm4040_cs.*
11307 OMNIVISION OV13858 SENSOR DRIVER
11308 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11309 L: linux-media@vger.kernel.org
11310 T: git git://linuxtv.org/media_tree.git
11312 F: drivers/media/i2c/ov13858.c
11314 OMNIVISION OV2680 SENSOR DRIVER
11315 M: Rui Miguel Silva <rmfrfs@gmail.com>
11316 L: linux-media@vger.kernel.org
11317 T: git git://linuxtv.org/media_tree.git
11319 F: drivers/media/i2c/ov2680.c
11320 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11322 OMNIVISION OV2685 SENSOR DRIVER
11323 M: Shunqian Zheng <zhengsq@rock-chips.com>
11324 L: linux-media@vger.kernel.org
11325 T: git git://linuxtv.org/media_tree.git
11327 F: drivers/media/i2c/ov2685.c
11329 OMNIVISION OV5640 SENSOR DRIVER
11330 M: Steve Longerbeam <slongerbeam@gmail.com>
11331 L: linux-media@vger.kernel.org
11332 T: git git://linuxtv.org/media_tree.git
11334 F: drivers/media/i2c/ov5640.c
11336 OMNIVISION OV5647 SENSOR DRIVER
11337 M: Luis Oliveira <lolivei@synopsys.com>
11338 L: linux-media@vger.kernel.org
11339 T: git git://linuxtv.org/media_tree.git
11341 F: drivers/media/i2c/ov5647.c
11343 OMNIVISION OV5695 SENSOR DRIVER
11344 M: Shunqian Zheng <zhengsq@rock-chips.com>
11345 L: linux-media@vger.kernel.org
11346 T: git git://linuxtv.org/media_tree.git
11348 F: drivers/media/i2c/ov5695.c
11350 OMNIVISION OV7670 SENSOR DRIVER
11351 M: Jonathan Corbet <corbet@lwn.net>
11352 L: linux-media@vger.kernel.org
11353 T: git git://linuxtv.org/media_tree.git
11355 F: drivers/media/i2c/ov7670.c
11356 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11358 OMNIVISION OV772x SENSOR DRIVER
11359 M: Jacopo Mondi <jacopo@jmondi.org>
11360 L: linux-media@vger.kernel.org
11361 T: git git://linuxtv.org/media_tree.git
11363 F: drivers/media/i2c/ov772x.c
11364 F: include/media/i2c/ov772x.h
11365 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11367 OMNIVISION OV7740 SENSOR DRIVER
11368 M: Wenyou Yang <wenyou.yang@microchip.com>
11369 L: linux-media@vger.kernel.org
11370 T: git git://linuxtv.org/media_tree.git
11372 F: drivers/media/i2c/ov7740.c
11373 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11375 OMNIVISION OV9650 SENSOR DRIVER
11376 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11377 R: Akinobu Mita <akinobu.mita@gmail.com>
11378 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11379 L: linux-media@vger.kernel.org
11380 T: git git://linuxtv.org/media_tree.git
11382 F: drivers/media/i2c/ov9650.c
11383 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11385 ONENAND FLASH DRIVER
11386 M: Kyungmin Park <kyungmin.park@samsung.com>
11387 L: linux-mtd@lists.infradead.org
11389 F: drivers/mtd/nand/onenand/
11390 F: include/linux/mtd/onenand*.h
11392 ONSTREAM SCSI TAPE DRIVER
11393 M: Willem Riede <osst@riede.org>
11394 L: osst-users@lists.sourceforge.net
11395 L: linux-scsi@vger.kernel.org
11397 F: Documentation/scsi/osst.txt
11398 F: drivers/scsi/osst.*
11399 F: drivers/scsi/osst_*.h
11400 F: drivers/scsi/st.h
11403 M: Jens Wiklander <jens.wiklander@linaro.org>
11405 F: drivers/tee/optee/
11407 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11408 M: Sumit Garg <sumit.garg@linaro.org>
11410 F: drivers/char/hw_random/optee-rng.c
11413 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11414 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11415 L: linux-rdma@vger.kernel.org
11417 F: drivers/infiniband/ulp/opa_vnic
11419 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11420 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11421 M: Frank Rowand <frowand.list@gmail.com>
11422 L: devicetree@vger.kernel.org
11424 F: Documentation/devicetree/dynamic-resolution-notes.txt
11425 F: Documentation/devicetree/overlay-notes.txt
11426 F: drivers/of/overlay.c
11427 F: drivers/of/resolver.c
11428 K: of_overlay_notifier_
11430 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11431 M: Rob Herring <robh+dt@kernel.org>
11432 M: Frank Rowand <frowand.list@gmail.com>
11433 L: devicetree@vger.kernel.org
11434 W: http://www.devicetree.org/
11435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11438 F: include/linux/of*.h
11440 F: Documentation/ABI/testing/sysfs-firmware-ofw
11442 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11443 M: Rob Herring <robh+dt@kernel.org>
11444 M: Mark Rutland <mark.rutland@arm.com>
11445 L: devicetree@vger.kernel.org
11446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11447 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11449 F: Documentation/devicetree/
11450 F: arch/*/boot/dts/
11451 F: include/dt-bindings/
11453 OPENCORES I2C BUS DRIVER
11454 M: Peter Korsgaard <peter@korsgaard.com>
11455 M: Andrew Lunn <andrew@lunn.ch>
11456 L: linux-i2c@vger.kernel.org
11458 F: Documentation/i2c/busses/i2c-ocores
11459 F: drivers/i2c/busses/i2c-ocores.c
11460 F: include/linux/platform_data/i2c-ocores.h
11462 OPENRISC ARCHITECTURE
11463 M: Jonas Bonn <jonas@southpole.se>
11464 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11465 M: Stafford Horne <shorne@gmail.com>
11466 T: git git://github.com/openrisc/linux.git
11467 L: openrisc@lists.librecores.org
11468 W: http://openrisc.io
11470 F: Documentation/devicetree/bindings/openrisc/
11471 F: Documentation/openrisc/
11473 F: drivers/irqchip/irq-ompic.c
11474 F: drivers/irqchip/irq-or1k-*
11477 M: Pravin B Shelar <pshelar@ovn.org>
11478 L: netdev@vger.kernel.org
11479 L: dev@openvswitch.org
11480 W: http://openvswitch.org
11482 F: net/openvswitch/
11483 F: include/uapi/linux/openvswitch.h
11485 OPERATING PERFORMANCE POINTS (OPP)
11486 M: Viresh Kumar <vireshk@kernel.org>
11487 M: Nishanth Menon <nm@ti.com>
11488 M: Stephen Boyd <sboyd@kernel.org>
11489 L: linux-pm@vger.kernel.org
11491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11493 F: include/linux/pm_opp.h
11494 F: Documentation/power/opp.txt
11495 F: Documentation/devicetree/bindings/opp/
11498 M: Clemens Ladisch <clemens@ladisch.de>
11499 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11500 T: git git://git.alsa-project.org/alsa-kernel.git
11502 F: sound/drivers/opl4/
11505 M: Robert Richter <rric@kernel.org>
11506 L: oprofile-list@lists.sf.net
11508 F: arch/*/include/asm/oprofile*.h
11509 F: arch/*/oprofile/
11510 F: drivers/oprofile/
11511 F: include/linux/oprofile.h
11513 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11514 M: Mark Fasheh <mark@fasheh.com>
11515 M: Joel Becker <jlbec@evilplan.org>
11516 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11517 W: http://ocfs2.wiki.kernel.org
11519 F: Documentation/filesystems/ocfs2.txt
11520 F: Documentation/filesystems/dlmfs.txt
11523 ORANGEFS FILESYSTEM
11524 M: Mike Marshall <hubcap@omnibond.com>
11525 R: Martin Brandenburg <martin@omnibond.com>
11526 L: devel@lists.orangefs.org
11527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11530 F: Documentation/filesystems/orangefs.txt
11533 L: linux-wireless@vger.kernel.org
11534 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11535 W: http://www.nongnu.org/orinoco/
11537 F: drivers/net/wireless/intersil/orinoco/
11539 OSD LIBRARY and FILESYSTEM
11540 M: Boaz Harrosh <ooo@electrozaur.com>
11542 F: drivers/scsi/osd/
11543 F: include/scsi/osd_*
11546 OV2659 OMNIVISION SENSOR DRIVER
11547 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11548 L: linux-media@vger.kernel.org
11549 W: https://linuxtv.org
11550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11551 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11553 F: drivers/media/i2c/ov2659.c
11554 F: include/media/i2c/ov2659.h
11557 M: Miklos Szeredi <miklos@szeredi.hu>
11558 L: linux-unionfs@vger.kernel.org
11559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11562 F: Documentation/filesystems/overlayfs.txt
11564 P54 WIRELESS DRIVER
11565 M: Christian Lamparter <chunkeey@googlemail.com>
11566 L: linux-wireless@vger.kernel.org
11567 W: http://wireless.kernel.org/en/users/Drivers/p54
11569 F: drivers/net/wireless/intersil/p54/
11571 PA SEMI ETHERNET DRIVER
11572 L: netdev@vger.kernel.org
11574 F: drivers/net/ethernet/pasemi/*
11576 PA SEMI SMBUS DRIVER
11577 L: linux-i2c@vger.kernel.org
11579 F: drivers/i2c/busses/i2c-pasemi.c
11581 PADATA PARALLEL EXECUTION MECHANISM
11582 M: Steffen Klassert <steffen.klassert@secunet.com>
11583 L: linux-crypto@vger.kernel.org
11586 F: include/linux/padata.h
11587 F: Documentation/padata.txt
11589 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11590 M: Harald Welte <laforge@gnumonks.org>
11591 L: platform-driver-x86@vger.kernel.org
11593 F: drivers/platform/x86/panasonic-laptop.c
11595 PARALLEL LCD/KEYPAD PANEL DRIVER
11596 M: Willy Tarreau <willy@haproxy.com>
11597 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11599 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11600 F: drivers/auxdisplay/panel.c
11602 PARALLEL PORT SUBSYSTEM
11603 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11604 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11605 L: linux-parport@lists.infradead.org (subscribers-only)
11607 F: drivers/parport/
11608 F: include/linux/parport*.h
11609 F: drivers/char/ppdev.c
11610 F: include/uapi/linux/ppdev.h
11611 F: Documentation/parport*.txt
11613 PARAVIRT_OPS INTERFACE
11614 M: Juergen Gross <jgross@suse.com>
11615 M: Alok Kataria <akataria@vmware.com>
11616 L: virtualization@lists.linux-foundation.org
11618 F: Documentation/virtual/paravirt_ops.txt
11619 F: arch/*/kernel/paravirt*
11620 F: arch/*/include/asm/paravirt*.h
11621 F: include/linux/hypervisor.h
11623 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11624 M: Tim Waugh <tim@cyberelk.net>
11625 L: linux-parport@lists.infradead.org (subscribers-only)
11627 F: Documentation/blockdev/paride.txt
11628 F: drivers/block/paride/
11630 PARISC ARCHITECTURE
11631 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11632 M: Helge Deller <deller@gmx.de>
11633 L: linux-parisc@vger.kernel.org
11634 W: http://www.parisc-linux.org/
11635 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11640 F: Documentation/parisc/
11642 F: drivers/char/agp/parisc-agp.c
11643 F: drivers/input/serio/gscps2.c
11644 F: drivers/parport/parport_gsc.*
11645 F: drivers/tty/serial/8250/8250_gsc.c
11646 F: drivers/video/fbdev/sti*
11647 F: drivers/video/console/sti*
11648 F: drivers/video/logo/logo_parisc*
11651 M: Jiri Pirko <jiri@mellanox.com>
11652 L: netdev@vger.kernel.org
11655 F: lib/test_parman.c
11656 F: include/linux/parman.h
11658 PC87360 HARDWARE MONITORING DRIVER
11659 M: Jim Cromie <jim.cromie@gmail.com>
11660 L: linux-hwmon@vger.kernel.org
11662 F: Documentation/hwmon/pc87360
11663 F: drivers/hwmon/pc87360.c
11665 PC8736x GPIO DRIVER
11666 M: Jim Cromie <jim.cromie@gmail.com>
11668 F: drivers/char/pc8736x_gpio.c
11670 PC87427 HARDWARE MONITORING DRIVER
11671 M: Jean Delvare <jdelvare@suse.com>
11672 L: linux-hwmon@vger.kernel.org
11674 F: Documentation/hwmon/pc87427
11675 F: drivers/hwmon/pc87427.c
11678 M: Riku Voipio <riku.voipio@iki.fi>
11680 F: drivers/leds/leds-pca9532.c
11681 F: include/linux/leds-pca9532.h
11683 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11684 M: Guenter Roeck <linux@roeck-us.net>
11685 L: linux-i2c@vger.kernel.org
11687 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11689 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11690 M: Khalid Aziz <khalid@gonehiking.org>
11692 F: drivers/firmware/pcdp.*
11694 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11695 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11696 L: linux-pci@vger.kernel.org
11697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11699 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11700 F: drivers/pci/controller/pci-aardvark.c
11702 PCI DRIVER FOR ALTERA PCIE IP
11703 M: Ley Foon Tan <lftan@altera.com>
11704 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11705 L: linux-pci@vger.kernel.org
11707 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11708 F: drivers/pci/controller/pcie-altera.c
11710 PCI DRIVER FOR APPLIEDMICRO XGENE
11711 M: Toan Le <toan@os.amperecomputing.com>
11712 L: linux-pci@vger.kernel.org
11713 L: linux-arm-kernel@lists.infradead.org
11715 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11716 F: drivers/pci/controller/pci-xgene.c
11718 PCI DRIVER FOR ARM VERSATILE PLATFORM
11719 M: Rob Herring <robh@kernel.org>
11720 L: linux-pci@vger.kernel.org
11721 L: linux-arm-kernel@lists.infradead.org
11723 F: Documentation/devicetree/bindings/pci/versatile.txt
11724 F: drivers/pci/controller/pci-versatile.c
11726 PCI DRIVER FOR ARMADA 8K
11727 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11728 L: linux-pci@vger.kernel.org
11729 L: linux-arm-kernel@lists.infradead.org
11731 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11732 F: drivers/pci/controller/dwc/pcie-armada8k.c
11734 PCI DRIVER FOR CADENCE PCIE IP
11735 M: Alan Douglas <adouglas@cadence.com>
11736 L: linux-pci@vger.kernel.org
11738 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11739 F: drivers/pci/controller/pcie-cadence*
11741 PCI DRIVER FOR FREESCALE LAYERSCAPE
11742 M: Minghuan Lian <minghuan.Lian@nxp.com>
11743 M: Mingkai Hu <mingkai.hu@nxp.com>
11744 M: Roy Zang <roy.zang@nxp.com>
11745 L: linuxppc-dev@lists.ozlabs.org
11746 L: linux-pci@vger.kernel.org
11747 L: linux-arm-kernel@lists.infradead.org
11749 F: drivers/pci/controller/dwc/*layerscape*
11751 PCI DRIVER FOR GENERIC OF HOSTS
11752 M: Will Deacon <will.deacon@arm.com>
11753 L: linux-pci@vger.kernel.org
11754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11756 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11757 F: drivers/pci/controller/pci-host-common.c
11758 F: drivers/pci/controller/pci-host-generic.c
11760 PCI DRIVER FOR IMX6
11761 M: Richard Zhu <hongxing.zhu@nxp.com>
11762 M: Lucas Stach <l.stach@pengutronix.de>
11763 L: linux-pci@vger.kernel.org
11764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11766 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11767 F: drivers/pci/controller/dwc/*imx6*
11769 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11770 M: Keith Busch <keith.busch@intel.com>
11771 M: Jonathan Derrick <jonathan.derrick@intel.com>
11772 L: linux-pci@vger.kernel.org
11774 F: drivers/pci/controller/vmd.c
11776 PCI DRIVER FOR MICROSEMI SWITCHTEC
11777 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11778 M: Logan Gunthorpe <logang@deltatee.com>
11779 L: linux-pci@vger.kernel.org
11781 F: Documentation/switchtec.txt
11782 F: Documentation/ABI/testing/sysfs-class-switchtec
11783 F: drivers/pci/switch/switchtec*
11784 F: include/uapi/linux/switchtec_ioctl.h
11785 F: include/linux/switchtec.h
11786 F: drivers/ntb/hw/mscc/
11788 PCI DRIVER FOR MOBIVEIL PCIE IP
11789 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11790 L: linux-pci@vger.kernel.org
11792 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11793 F: drivers/pci/controller/pcie-mobiveil.c
11795 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11796 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11797 M: Jason Cooper <jason@lakedaemon.net>
11798 L: linux-pci@vger.kernel.org
11799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11801 F: drivers/pci/controller/*mvebu*
11803 PCI DRIVER FOR NVIDIA TEGRA
11804 M: Thierry Reding <thierry.reding@gmail.com>
11805 L: linux-tegra@vger.kernel.org
11806 L: linux-pci@vger.kernel.org
11808 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11809 F: drivers/pci/controller/pci-tegra.c
11811 PCI DRIVER FOR RENESAS R-CAR
11812 M: Simon Horman <horms@verge.net.au>
11813 L: linux-pci@vger.kernel.org
11814 L: linux-renesas-soc@vger.kernel.org
11816 F: drivers/pci/controller/*rcar*
11818 PCI DRIVER FOR SAMSUNG EXYNOS
11819 M: Jingoo Han <jingoohan1@gmail.com>
11820 L: linux-pci@vger.kernel.org
11821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11822 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11824 F: drivers/pci/controller/dwc/pci-exynos.c
11826 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11827 M: Jingoo Han <jingoohan1@gmail.com>
11828 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11829 L: linux-pci@vger.kernel.org
11831 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11832 F: drivers/pci/controller/dwc/*designware*
11834 PCI DRIVER FOR TI DRA7XX
11835 M: Kishon Vijay Abraham I <kishon@ti.com>
11836 L: linux-omap@vger.kernel.org
11837 L: linux-pci@vger.kernel.org
11839 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11840 F: drivers/pci/controller/dwc/pci-dra7xx.c
11842 PCI DRIVER FOR TI KEYSTONE
11843 M: Murali Karicheri <m-karicheri2@ti.com>
11844 L: linux-pci@vger.kernel.org
11845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11847 F: drivers/pci/controller/dwc/pci-keystone.c
11849 PCI ENDPOINT SUBSYSTEM
11850 M: Kishon Vijay Abraham I <kishon@ti.com>
11851 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11852 L: linux-pci@vger.kernel.org
11853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11855 F: drivers/pci/endpoint/
11856 F: drivers/misc/pci_endpoint_test.c
11859 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11860 M: Russell Currey <ruscur@russell.cc>
11861 M: Sam Bobroff <sbobroff@linux.ibm.com>
11862 M: Oliver O'Halloran <oohall@gmail.com>
11863 L: linuxppc-dev@lists.ozlabs.org
11865 F: Documentation/PCI/pci-error-recovery.txt
11866 F: drivers/pci/pcie/aer.c
11867 F: drivers/pci/pcie/dpc.c
11868 F: drivers/pci/pcie/err.c
11869 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11870 F: arch/powerpc/kernel/eeh*.c
11871 F: arch/powerpc/platforms/*/eeh*.c
11872 F: arch/powerpc/include/*/eeh*.h
11875 M: Linas Vepstas <linasvepstas@gmail.com>
11876 L: linux-pci@vger.kernel.org
11878 F: Documentation/PCI/pci-error-recovery.txt
11880 PCI MSI DRIVER FOR ALTERA MSI IP
11881 M: Ley Foon Tan <lftan@altera.com>
11882 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11883 L: linux-pci@vger.kernel.org
11885 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11886 F: drivers/pci/controller/pcie-altera-msi.c
11888 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11889 M: Toan Le <toan@os.amperecomputing.com>
11890 L: linux-pci@vger.kernel.org
11891 L: linux-arm-kernel@lists.infradead.org
11893 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11894 F: drivers/pci/controller/pci-xgene-msi.c
11897 M: Bjorn Helgaas <bhelgaas@google.com>
11898 L: linux-pci@vger.kernel.org
11899 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11902 F: Documentation/devicetree/bindings/pci/
11903 F: Documentation/PCI/
11904 F: drivers/acpi/pci*
11906 F: include/asm-generic/pci*
11907 F: include/linux/pci*
11908 F: include/linux/of_pci.h
11909 F: include/uapi/linux/pci*
11912 F: arch/x86/kernel/quirks.c
11913 F: arch/x86/kernel/early-quirks.c
11915 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11916 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11917 L: linux-pci@vger.kernel.org
11918 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11921 F: drivers/pci/controller/
11923 PCIE DRIVER FOR AMLOGIC MESON
11924 M: Yue Wang <yue.wang@Amlogic.com>
11925 L: linux-pci@vger.kernel.org
11926 L: linux-amlogic@lists.infradead.org
11928 F: drivers/pci/controller/dwc/pci-meson.c
11930 PCIE DRIVER FOR AXIS ARTPEC
11931 M: Jesper Nilsson <jesper.nilsson@axis.com>
11932 L: linux-arm-kernel@axis.com
11933 L: linux-pci@vger.kernel.org
11935 F: Documentation/devicetree/bindings/pci/axis,artpec*
11936 F: drivers/pci/controller/dwc/*artpec*
11938 PCIE DRIVER FOR CAVIUM THUNDERX
11939 M: David Daney <david.daney@cavium.com>
11940 L: linux-pci@vger.kernel.org
11941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11943 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11944 F: drivers/pci/controller/pci-thunder-*
11946 PCIE DRIVER FOR HISILICON
11947 M: Zhou Wang <wangzhou1@hisilicon.com>
11948 L: linux-pci@vger.kernel.org
11950 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11951 F: drivers/pci/controller/dwc/pcie-hisi.c
11953 PCIE DRIVER FOR HISILICON KIRIN
11954 M: Xiaowei Song <songxiaowei@hisilicon.com>
11955 M: Binghui Wang <wangbinghui@hisilicon.com>
11956 L: linux-pci@vger.kernel.org
11958 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11959 F: drivers/pci/controller/dwc/pcie-kirin.c
11961 PCIE DRIVER FOR HISILICON STB
11962 M: Shawn Guo <shawn.guo@linaro.org>
11963 L: linux-pci@vger.kernel.org
11965 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11966 F: drivers/pci/controller/dwc/pcie-histb.c
11968 PCIE DRIVER FOR MEDIATEK
11969 M: Ryder Lee <ryder.lee@mediatek.com>
11970 L: linux-pci@vger.kernel.org
11971 L: linux-mediatek@lists.infradead.org
11973 F: Documentation/devicetree/bindings/pci/mediatek*
11974 F: drivers/pci/controller/*mediatek*
11976 PCIE DRIVER FOR QUALCOMM MSM
11977 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11978 L: linux-pci@vger.kernel.org
11979 L: linux-arm-msm@vger.kernel.org
11981 F: drivers/pci/controller/dwc/*qcom*
11983 PCIE DRIVER FOR ROCKCHIP
11984 M: Shawn Lin <shawn.lin@rock-chips.com>
11985 L: linux-pci@vger.kernel.org
11986 L: linux-rockchip@lists.infradead.org
11988 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11989 F: drivers/pci/controller/pcie-rockchip*
11991 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11992 M: Linus Walleij <linus.walleij@linaro.org>
11993 L: linux-pci@vger.kernel.org
11995 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11996 F: drivers/pci/controller/pci-v3-semi.c
11998 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11999 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12000 L: linux-pci@vger.kernel.org
12002 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12003 F: drivers/pci/controller/dwc/pcie-uniphier.c
12005 PCIE DRIVER FOR ST SPEAR13XX
12006 M: Pratyush Anand <pratyush.anand@gmail.com>
12007 L: linux-pci@vger.kernel.org
12009 F: drivers/pci/controller/dwc/*spear*
12012 M: Dominik Brodowski <linux@dominikbrodowski.net>
12013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12015 F: Documentation/pcmcia/
12020 PCNET32 NETWORK DRIVER
12021 M: Don Fry <pcnet32@frontier.com>
12022 L: netdev@vger.kernel.org
12024 F: drivers/net/ethernet/amd/pcnet32.c
12026 PCRYPT PARALLEL CRYPTO ENGINE
12027 M: Steffen Klassert <steffen.klassert@secunet.com>
12028 L: linux-crypto@vger.kernel.org
12031 F: include/crypto/pcrypt.h
12033 PEAQ WMI HOTKEYS DRIVER
12034 M: Hans de Goede <hdegoede@redhat.com>
12035 L: platform-driver-x86@vger.kernel.org
12037 F: drivers/platform/x86/peaq-wmi.c
12039 PER-CPU MEMORY ALLOCATOR
12040 M: Dennis Zhou <dennis@kernel.org>
12041 M: Tejun Heo <tj@kernel.org>
12042 M: Christoph Lameter <cl@linux.com>
12043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12045 F: include/linux/percpu*.h
12047 F: arch/*/include/asm/percpu.h
12049 PER-TASK DELAY ACCOUNTING
12050 M: Balbir Singh <bsingharora@gmail.com>
12052 F: include/linux/delayacct.h
12053 F: kernel/delayacct.c
12055 PERFORMANCE EVENTS SUBSYSTEM
12056 M: Peter Zijlstra <peterz@infradead.org>
12057 M: Ingo Molnar <mingo@redhat.com>
12058 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12059 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12060 R: Jiri Olsa <jolsa@redhat.com>
12061 R: Namhyung Kim <namhyung@kernel.org>
12062 L: linux-kernel@vger.kernel.org
12063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12066 F: include/linux/perf_event.h
12067 F: include/uapi/linux/perf_event.h
12068 F: arch/*/kernel/perf_event*.c
12069 F: arch/*/kernel/*/perf_event*.c
12070 F: arch/*/kernel/*/*/perf_event*.c
12071 F: arch/*/include/asm/perf_event.h
12072 F: arch/*/kernel/perf_callchain.c
12076 PERSONALITY HANDLING
12077 M: Christoph Hellwig <hch@infradead.org>
12078 L: linux-abi-devel@lists.sourceforge.net
12080 F: include/linux/personality.h
12081 F: include/uapi/linux/personality.h
12083 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12084 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12085 L: linux-input@vger.kernel.org
12087 F: Documentation/input/devices/pxrc.rst
12088 F: drivers/input/joystick/pxrc.c
12091 M: Remi Denis-Courmont <courmisch@gmail.com>
12093 F: Documentation/networking/phonet.txt
12094 F: include/linux/phonet.h
12095 F: include/net/phonet/
12096 F: include/uapi/linux/phonet.h
12100 M: Joern Engel <joern@lazybastard.org>
12101 L: linux-mtd@lists.infradead.org
12103 F: drivers/mtd/devices/phram.c
12106 M: Bruno Prémont <bonbons@linux-vserver.org>
12107 L: linux-input@vger.kernel.org
12109 F: drivers/hid/hid-picolcd*
12112 M: Jamie Iles <jamie@jamieiles.com>
12113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12114 T: git git://github.com/jamieiles/linux-2.6-ji.git
12116 F: arch/arm/boot/dts/picoxcell*
12117 F: arch/arm/mach-picoxcell/
12118 F: drivers/crypto/picoxcell*
12120 PIN CONTROL SUBSYSTEM
12121 M: Linus Walleij <linus.walleij@linaro.org>
12122 L: linux-gpio@vger.kernel.org
12123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12125 F: Documentation/devicetree/bindings/pinctrl/
12126 F: Documentation/driver-api/pinctl.rst
12127 F: drivers/pinctrl/
12128 F: include/linux/pinctrl/
12130 PIN CONTROLLER - MICROCHIP AT91
12131 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12133 L: linux-gpio@vger.kernel.org
12135 F: drivers/pinctrl/pinctrl-at91*
12137 PIN CONTROLLER - FREESCALE
12138 M: Dong Aisheng <aisheng.dong@nxp.com>
12139 M: Fabio Estevam <festevam@gmail.com>
12140 M: Shawn Guo <shawnguo@kernel.org>
12141 M: Stefan Agner <stefan@agner.ch>
12142 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12143 L: linux-gpio@vger.kernel.org
12145 F: drivers/pinctrl/freescale/
12146 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12148 PIN CONTROLLER - INTEL
12149 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12150 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12153 F: drivers/pinctrl/intel/
12155 PIN CONTROLLER - MEDIATEK
12156 M: Sean Wang <sean.wang@kernel.org>
12157 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12159 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12160 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12161 F: drivers/pinctrl/mediatek/
12163 PIN CONTROLLER - QUALCOMM
12164 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12166 L: linux-arm-msm@vger.kernel.org
12167 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12168 F: drivers/pinctrl/qcom/
12170 PIN CONTROLLER - RENESAS
12171 M: Geert Uytterhoeven <geert+renesas@glider.be>
12172 L: linux-renesas-soc@vger.kernel.org
12173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12175 F: drivers/pinctrl/pinctrl-rz*
12176 F: drivers/pinctrl/sh-pfc/
12178 PIN CONTROLLER - SAMSUNG
12179 M: Tomasz Figa <tomasz.figa@gmail.com>
12180 M: Krzysztof Kozlowski <krzk@kernel.org>
12181 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12183 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12184 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12187 F: drivers/pinctrl/samsung/
12188 F: include/dt-bindings/pinctrl/samsung.h
12189 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12191 PIN CONTROLLER - SINGLE
12192 M: Tony Lindgren <tony@atomide.com>
12193 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12195 L: linux-omap@vger.kernel.org
12197 F: drivers/pinctrl/pinctrl-single.c
12199 PIN CONTROLLER - ST SPEAR
12200 M: Viresh Kumar <vireshk@kernel.org>
12201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12202 W: http://www.st.com/spear
12204 F: drivers/pinctrl/spear/
12206 PISTACHIO SOC SUPPORT
12207 M: James Hartley <james.hartley@sondrel.com>
12208 L: linux-mips@vger.kernel.org
12210 F: arch/mips/pistachio/
12211 F: arch/mips/include/asm/mach-pistachio/
12212 F: arch/mips/boot/dts/img/pistachio*
12213 F: arch/mips/configs/pistachio*_defconfig
12217 M: linux-block@vger.kernel.org
12218 F: drivers/block/pktcdvd.c
12219 F: include/linux/pktcdvd.h
12220 F: include/uapi/linux/pktcdvd.h
12222 PKUNITY SOC DRIVERS
12223 M: Guan Xuetao <gxt@pku.edu.cn>
12224 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12226 T: git git://github.com/gxt/linux.git
12227 F: drivers/input/serio/i8042-unicore32io.h
12228 F: drivers/i2c/busses/i2c-puv3.c
12229 F: drivers/video/fbdev/fb-puv3.c
12230 F: drivers/rtc/rtc-puv3.c
12232 PMBUS HARDWARE MONITORING DRIVERS
12233 M: Guenter Roeck <linux@roeck-us.net>
12234 L: linux-hwmon@vger.kernel.org
12235 W: http://hwmon.wiki.kernel.org/
12236 W: http://www.roeck-us.net/linux/drivers/
12237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12239 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12240 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12241 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12242 F: Documentation/hwmon/adm1275
12243 F: Documentation/hwmon/ibm-cffps
12244 F: Documentation/hwmon/ir35221
12245 F: Documentation/hwmon/lm25066
12246 F: Documentation/hwmon/ltc2978
12247 F: Documentation/hwmon/ltc3815
12248 F: Documentation/hwmon/max16064
12249 F: Documentation/hwmon/max20751
12250 F: Documentation/hwmon/max31785
12251 F: Documentation/hwmon/max34440
12252 F: Documentation/hwmon/max8688
12253 F: Documentation/hwmon/pmbus
12254 F: Documentation/hwmon/pmbus-core
12255 F: Documentation/hwmon/tps40422
12256 F: Documentation/hwmon/ucd9000
12257 F: Documentation/hwmon/ucd9200
12258 F: Documentation/hwmon/zl6100
12259 F: drivers/hwmon/pmbus/
12260 F: include/linux/pmbus.h
12262 PMC SIERRA MaxRAID DRIVER
12263 L: linux-scsi@vger.kernel.org
12264 W: http://www.pmc-sierra.com/
12266 F: drivers/scsi/pmcraid.*
12268 PMC SIERRA PM8001 DRIVER
12269 M: Jack Wang <jinpu.wang@profitbricks.com>
12270 M: lindar_liu@usish.com
12271 L: linux-scsi@vger.kernel.org
12273 F: drivers/scsi/pm8001/
12276 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12280 PNI RM3100 IIO DRIVER
12281 M: Song Qiang <songqiang1304521@gmail.com>
12282 L: linux-iio@vger.kernel.org
12284 F: drivers/iio/magnetometer/rm3100*
12285 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12287 POSIX CLOCKS and TIMERS
12288 M: Thomas Gleixner <tglx@linutronix.de>
12289 L: linux-kernel@vger.kernel.org
12290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12293 F: include/linux/timer*
12294 F: kernel/time/*timer*
12296 POWER MANAGEMENT CORE
12297 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12298 L: linux-pm@vger.kernel.org
12299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12300 B: https://bugzilla.kernel.org
12302 F: drivers/base/power/
12303 F: include/linux/pm.h
12304 F: include/linux/pm_*
12305 F: include/linux/powercap.h
12306 F: drivers/powercap/
12307 F: kernel/configs/nopm.config
12309 POWER STATE COORDINATION INTERFACE (PSCI)
12310 M: Mark Rutland <mark.rutland@arm.com>
12311 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12312 L: linux-arm-kernel@lists.infradead.org
12314 F: drivers/firmware/psci*.c
12315 F: include/linux/psci.h
12316 F: include/uapi/linux/psci.h
12318 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12319 M: Sebastian Reichel <sre@kernel.org>
12320 L: linux-pm@vger.kernel.org
12321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12323 F: Documentation/ABI/testing/sysfs-class-power
12324 F: Documentation/devicetree/bindings/power/supply/
12325 F: include/linux/power_supply.h
12326 F: drivers/power/supply/
12328 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12329 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12330 L: linuxppc-dev@lists.ozlabs.org
12332 F: drivers/char/powernv-op-panel.c
12334 PPP OVER ATM (RFC 2364)
12335 M: Mitchell Blank Jr <mitch@sfgoth.com>
12337 F: net/atm/pppoatm.c
12338 F: include/uapi/linux/atmppp.h
12341 M: Michal Ostrowski <mostrows@earthlink.net>
12343 F: drivers/net/ppp/pppoe.c
12344 F: drivers/net/ppp/pppox.c
12347 M: James Chapman <jchapman@katalix.com>
12349 F: net/l2tp/l2tp_ppp.c
12350 F: include/linux/if_pppol2tp.h
12351 F: include/uapi/linux/if_pppol2tp.h
12353 PPP PROTOCOL DRIVERS AND COMPRESSORS
12354 M: Paul Mackerras <paulus@samba.org>
12355 L: linux-ppp@vger.kernel.org
12357 F: drivers/net/ppp/ppp_*
12360 M: Rodolfo Giometti <giometti@enneenne.com>
12361 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12362 L: linuxpps@ml.enneenne.com (subscribers-only)
12364 F: Documentation/pps/
12365 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12366 F: Documentation/ABI/testing/sysfs-pps
12368 F: include/linux/pps*.h
12369 F: include/uapi/linux/pps.h
12372 M: Dmitry Kozlov <xeb@mail.ru>
12373 L: netdev@vger.kernel.org
12375 F: drivers/net/ppp/pptp.c
12376 W: http://sourceforge.net/projects/accel-pptp
12379 M: Petr Mladek <pmladek@suse.com>
12380 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12381 R: Steven Rostedt <rostedt@goodmis.org>
12384 F: include/linux/printk.h
12386 PRISM54 WIRELESS DRIVER
12387 M: Luis Chamberlain <mcgrof@kernel.org>
12388 L: linux-wireless@vger.kernel.org
12389 W: http://wireless.kernel.org/en/users/Drivers/p54
12391 F: drivers/net/wireless/intersil/prism54/
12394 R: Alexey Dobriyan <adobriyan@gmail.com>
12395 L: linux-kernel@vger.kernel.org
12396 L: linux-fsdevel@vger.kernel.org
12399 F: include/linux/proc_fs.h
12400 F: tools/testing/selftests/proc/
12401 F: Documentation/filesystems/proc.txt
12404 M: Luis Chamberlain <mcgrof@kernel.org>
12405 M: Kees Cook <keescook@chromium.org>
12406 L: linux-kernel@vger.kernel.org
12407 L: linux-fsdevel@vger.kernel.org
12409 F: fs/proc/proc_sysctl.c
12410 F: include/linux/sysctl.h
12412 F: tools/testing/selftests/sysctl/
12414 PS3 NETWORK SUPPORT
12415 M: Geoff Levand <geoff@infradead.org>
12416 L: netdev@vger.kernel.org
12417 L: linuxppc-dev@lists.ozlabs.org
12419 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12421 PS3 PLATFORM SUPPORT
12422 M: Geoff Levand <geoff@infradead.org>
12423 L: linuxppc-dev@lists.ozlabs.org
12425 F: arch/powerpc/boot/ps3*
12426 F: arch/powerpc/include/asm/lv1call.h
12427 F: arch/powerpc/include/asm/ps3*.h
12428 F: arch/powerpc/platforms/ps3/
12431 F: drivers/rtc/rtc-ps3.c
12432 F: drivers/usb/host/*ps3.c
12433 F: sound/ppc/snd_ps3*
12436 M: Jim Paris <jim@jtan.com>
12437 M: Geoff Levand <geoff@infradead.org>
12438 L: linuxppc-dev@lists.ozlabs.org
12440 F: drivers/block/ps3vram.c
12442 PSAMPLE PACKET SAMPLING SUPPORT:
12443 M: Yotam Gigi <yotam.gi@gmail.com>
12446 F: include/net/psample.h
12447 F: include/uapi/linux/psample.h
12450 M: Kees Cook <keescook@chromium.org>
12451 M: Anton Vorontsov <anton@enomsg.org>
12452 M: Colin Cross <ccross@android.com>
12453 M: Tony Luck <tony.luck@intel.com>
12455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12457 F: include/linux/pstore*
12458 F: drivers/firmware/efi/efi-pstore.c
12459 F: drivers/acpi/apei/erst.c
12460 F: Documentation/admin-guide/ramoops.rst
12461 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12462 K: \b(pstore|ramoops)
12464 PTP HARDWARE CLOCK SUPPORT
12465 M: Richard Cochran <richardcochran@gmail.com>
12466 L: netdev@vger.kernel.org
12468 W: http://linuxptp.sourceforge.net/
12469 F: Documentation/ABI/testing/sysfs-ptp
12470 F: Documentation/ptp/*
12471 F: drivers/net/phy/dp83640*
12473 F: include/linux/ptp_cl*
12476 M: Oleg Nesterov <oleg@redhat.com>
12478 F: include/asm-generic/syscall.h
12479 F: include/linux/ptrace.h
12480 F: include/linux/regset.h
12481 F: include/linux/tracehook.h
12482 F: include/uapi/linux/ptrace.h
12483 F: include/uapi/linux/ptrace.h
12484 F: include/asm-generic/ptrace.h
12486 F: arch/*/ptrace*.c
12487 F: arch/*/*/ptrace*.c
12488 F: arch/*/include/asm/ptrace*.h
12491 M: Hans Verkuil <hverkuil@xs4all.nl>
12492 L: linux-media@vger.kernel.org
12493 T: git git://linuxtv.org/media_tree.git
12495 F: drivers/media/usb/pulse8-cec/*
12496 F: Documentation/media/cec-drivers/pulse8-cec.rst
12498 PVRUSB2 VIDEO4LINUX DRIVER
12499 M: Mike Isely <isely@pobox.com>
12500 L: pvrusb2@isely.net (subscribers-only)
12501 L: linux-media@vger.kernel.org
12502 W: http://www.isely.net/pvrusb2/
12503 T: git git://linuxtv.org/media_tree.git
12505 F: Documentation/media/v4l-drivers/pvrusb2*
12506 F: drivers/media/usb/pvrusb2/
12509 M: Hans Verkuil <hverkuil@xs4all.nl>
12510 L: linux-media@vger.kernel.org
12511 T: git git://linuxtv.org/media_tree.git
12513 F: drivers/media/usb/pwc/*
12516 M: Kamil Debski <kamil@wypas.org>
12517 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12518 L: linux-hwmon@vger.kernel.org
12520 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12521 F: Documentation/hwmon/pwm-fan
12522 F: drivers/hwmon/pwm-fan.c
12525 M: Sean Young <sean@mess.org>
12526 L: linux-media@vger.kernel.org
12528 F: drivers/media/rc/pwm-ir-tx.c
12531 M: Thierry Reding <thierry.reding@gmail.com>
12532 L: linux-pwm@vger.kernel.org
12534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12535 F: Documentation/pwm.txt
12536 F: Documentation/devicetree/bindings/pwm/
12537 F: include/linux/pwm.h
12539 F: drivers/video/backlight/pwm_bl.c
12540 F: include/linux/pwm_backlight.h
12541 F: drivers/gpio/gpio-mvebu.c
12542 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12545 M: Robert Jarzmik <robert.jarzmik@free.fr>
12546 L: linux-gpio@vger.kernel.org
12548 F: drivers/gpio/gpio-pxa.c
12554 M: Robert Jarzmik <robert.jarzmik@free.fr>
12555 L: linux-rtc@vger.kernel.org
12558 PXA2xx/PXA3xx SUPPORT
12559 M: Daniel Mack <daniel@zonque.org>
12560 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12561 M: Robert Jarzmik <robert.jarzmik@free.fr>
12562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12563 T: git git://github.com/hzhuang1/linux.git
12564 T: git git://github.com/rjarzmik/linux.git
12566 F: arch/arm/boot/dts/pxa*
12567 F: arch/arm/mach-pxa/
12568 F: drivers/dma/pxa*
12569 F: drivers/pcmcia/pxa2xx*
12570 F: drivers/pinctrl/pxa/
12571 F: drivers/spi/spi-pxa2xx*
12572 F: drivers/usb/gadget/udc/pxa2*
12573 F: include/sound/pxa2xx-lib.h
12578 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12579 L: qat-linux@intel.com
12581 F: drivers/crypto/qat/
12583 QCOM AUDIO (ASoC) DRIVERS
12584 M: Patrick Lai <plai@codeaurora.org>
12585 M: Banajit Goswami <bgoswami@codeaurora.org>
12586 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12590 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12591 M: Gabriel Somlo <somlo@cmu.edu>
12592 M: "Michael S. Tsirkin" <mst@redhat.com>
12593 L: qemu-devel@nongnu.org
12595 F: drivers/firmware/qemu_fw_cfg.c
12596 F: include/uapi/linux/qemu_fw_cfg.h
12599 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12600 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12601 L: linux-rdma@vger.kernel.org
12603 F: drivers/infiniband/hw/qib/
12605 QLOGIC QL41xxx FCOE DRIVER
12606 M: QLogic-Storage-Upstream@cavium.com
12607 L: linux-scsi@vger.kernel.org
12609 F: drivers/scsi/qedf/
12611 QLOGIC QL41xxx ISCSI DRIVER
12612 M: QLogic-Storage-Upstream@cavium.com
12613 L: linux-scsi@vger.kernel.org
12615 F: drivers/scsi/qedi/
12617 QLOGIC QL4xxx ETHERNET DRIVER
12618 M: Ariel Elior <aelior@marvell.com>
12619 M: GR-everest-linux-l2@marvell.com
12620 L: netdev@vger.kernel.org
12622 F: drivers/net/ethernet/qlogic/qed/
12623 F: include/linux/qed/
12624 F: drivers/net/ethernet/qlogic/qede/
12626 QLOGIC QL4xxx RDMA DRIVER
12627 M: Michal Kalderon <mkalderon@marvell.com>
12628 M: Ariel Elior <aelior@marvell.com>
12629 L: linux-rdma@vger.kernel.org
12631 F: drivers/infiniband/hw/qedr/
12632 F: include/uapi/rdma/qedr-abi.h
12634 QLOGIC QLA1280 SCSI DRIVER
12635 M: Michael Reed <mdr@sgi.com>
12636 L: linux-scsi@vger.kernel.org
12638 F: drivers/scsi/qla1280.[ch]
12640 QLOGIC QLA2XXX FC-SCSI DRIVER
12641 M: qla2xxx-upstream@qlogic.com
12642 L: linux-scsi@vger.kernel.org
12644 F: Documentation/scsi/LICENSE.qla2xxx
12645 F: drivers/scsi/qla2xxx/
12647 QLOGIC QLA3XXX NETWORK DRIVER
12648 M: GR-Linux-NIC-Dev@marvell.com
12649 L: netdev@vger.kernel.org
12651 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12652 F: drivers/net/ethernet/qlogic/qla3xxx.*
12654 QLOGIC QLA4XXX iSCSI DRIVER
12655 M: QLogic-Storage-Upstream@qlogic.com
12656 L: linux-scsi@vger.kernel.org
12658 F: Documentation/scsi/LICENSE.qla4xxx
12659 F: drivers/scsi/qla4xxx/
12661 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12662 M: Shahed Shaikh <shshaikh@marvell.com>
12663 M: Manish Chopra <manishc@marvell.com>
12664 M: GR-Linux-NIC-Dev@marvell.com
12665 L: netdev@vger.kernel.org
12667 F: drivers/net/ethernet/qlogic/qlcnic/
12669 QLOGIC QLGE 10Gb ETHERNET DRIVER
12670 M: Manish Chopra <manishc@marvell.com>
12671 M: GR-Linux-NIC-Dev@marvell.com
12672 L: netdev@vger.kernel.org
12674 F: drivers/net/ethernet/qlogic/qlge/
12676 QM1D1B0004 MEDIA DRIVER
12677 M: Akihiro Tsukada <tskd08@gmail.com>
12678 L: linux-media@vger.kernel.org
12680 F: drivers/media/tuners/qm1d1b0004*
12682 QM1D1C0042 MEDIA DRIVER
12683 M: Akihiro Tsukada <tskd08@gmail.com>
12684 L: linux-media@vger.kernel.org
12686 F: drivers/media/tuners/qm1d1c0042*
12689 M: Anders Larsen <al@alarsen.net>
12690 W: http://www.alarsen.net/linux/qnx4fs/
12693 F: include/uapi/linux/qnx4_fs.h
12694 F: include/uapi/linux/qnxtypes.h
12696 QORIQ DPAA2 FSL-MC BUS DRIVER
12697 M: Stuart Yoder <stuyoder@gmail.com>
12698 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12699 L: linux-kernel@vger.kernel.org
12701 F: drivers/bus/fsl-mc/
12702 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12703 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12705 QT1010 MEDIA DRIVER
12706 M: Antti Palosaari <crope@iki.fi>
12707 L: linux-media@vger.kernel.org
12708 W: https://linuxtv.org
12709 W: http://palosaari.fi/linux/
12710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12711 T: git git://linuxtv.org/anttip/media_tree.git
12713 F: drivers/media/tuners/qt1010*
12715 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12716 M: Kalle Valo <kvalo@codeaurora.org>
12717 L: ath10k@lists.infradead.org
12718 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12721 F: drivers/net/wireless/ath/ath10k/
12723 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12724 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12725 L: linux-wireless@vger.kernel.org
12726 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12728 F: drivers/net/wireless/ath/ath9k/
12730 QUALCOMM CAMERA SUBSYSTEM DRIVER
12731 M: Todor Tomov <todor.too@gmail.com>
12732 L: linux-media@vger.kernel.org
12734 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12735 F: Documentation/media/v4l-drivers/qcom_camss.rst
12736 F: drivers/media/platform/qcom/camss/
12738 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12739 M: Ilia Lin <ilia.lin@kernel.org>
12740 L: linux-pm@vger.kernel.org
12742 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12743 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12745 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12746 M: Timur Tabi <timur@kernel.org>
12747 L: netdev@vger.kernel.org
12749 F: drivers/net/ethernet/qualcomm/emac/
12751 QUALCOMM ETHQOS ETHERNET DRIVER
12752 M: Vinod Koul <vkoul@kernel.org>
12753 M: Niklas Cassel <niklas.cassel@linaro.org>
12754 L: netdev@vger.kernel.org
12756 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12757 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
12759 QUALCOMM GENERIC INTERFACE I2C DRIVER
12760 M: Alok Chauhan <alokc@codeaurora.org>
12761 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12762 L: linux-i2c@vger.kernel.org
12763 L: linux-arm-msm@vger.kernel.org
12765 F: drivers/i2c/busses/i2c-qcom-geni.c
12767 QUALCOMM HEXAGON ARCHITECTURE
12768 M: Richard Kuo <rkuo@codeaurora.org>
12769 L: linux-hexagon@vger.kernel.org
12770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12774 QUALCOMM HIDMA DRIVER
12775 M: Sinan Kaya <okaya@kernel.org>
12776 L: linux-arm-kernel@lists.infradead.org
12777 L: linux-arm-msm@vger.kernel.org
12778 L: dmaengine@vger.kernel.org
12780 F: drivers/dma/qcom/hidma*
12783 M: Rob Clark <robdclark@gmail.com>
12784 L: iommu@lists.linux-foundation.org
12785 L: linux-arm-msm@vger.kernel.org
12787 F: drivers/iommu/qcom_iommu.c
12789 QUALCOMM TSENS THERMAL DRIVER
12790 M: Amit Kucheria <amit.kucheria@linaro.org>
12791 L: linux-pm@vger.kernel.org
12792 L: linux-arm-msm@vger.kernel.org
12794 F: drivers/thermal/qcom/
12796 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12797 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12798 L: linux-media@vger.kernel.org
12799 L: linux-arm-msm@vger.kernel.org
12800 T: git git://linuxtv.org/media_tree.git
12802 F: drivers/media/platform/qcom/venus/
12804 QUALCOMM WCN36XX WIRELESS DRIVER
12805 M: Kalle Valo <kvalo@codeaurora.org>
12806 L: wcn36xx@lists.infradead.org
12807 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12808 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12810 F: drivers/net/wireless/ath/wcn36xx/
12812 QUANTENNA QTNFMAC WIRELESS DRIVER
12813 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12814 M: Avinash Patil <avinashp@quantenna.com>
12815 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12816 L: linux-wireless@vger.kernel.org
12818 F: drivers/net/wireless/quantenna
12820 RADEON and AMDGPU DRM DRIVERS
12821 M: Alex Deucher <alexander.deucher@amd.com>
12822 M: Christian König <christian.koenig@amd.com>
12823 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12824 L: amd-gfx@lists.freedesktop.org
12825 T: git git://people.freedesktop.org/~agd5f/linux
12827 F: drivers/gpu/drm/radeon/
12828 F: include/uapi/drm/radeon_drm.h
12829 F: drivers/gpu/drm/amd/
12830 F: include/uapi/drm/amdgpu_drm.h
12832 RADEON FRAMEBUFFER DISPLAY DRIVER
12833 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12834 L: linux-fbdev@vger.kernel.org
12836 F: drivers/video/fbdev/aty/radeon*
12837 F: include/uapi/linux/radeonfb.h
12839 RADIOSHARK RADIO DRIVER
12840 M: Hans Verkuil <hverkuil@xs4all.nl>
12841 L: linux-media@vger.kernel.org
12842 T: git git://linuxtv.org/media_tree.git
12844 F: drivers/media/radio/radio-shark.c
12846 RADIOSHARK2 RADIO DRIVER
12847 M: Hans Verkuil <hverkuil@xs4all.nl>
12848 L: linux-media@vger.kernel.org
12849 T: git git://linuxtv.org/media_tree.git
12851 F: drivers/media/radio/radio-shark2.c
12852 F: drivers/media/radio/radio-tea5777.c
12854 RADOS BLOCK DEVICE (RBD)
12855 M: Ilya Dryomov <idryomov@gmail.com>
12856 M: Sage Weil <sage@redhat.com>
12857 M: Alex Elder <elder@kernel.org>
12858 L: ceph-devel@vger.kernel.org
12859 W: http://ceph.com/
12860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12861 T: git git://github.com/ceph/ceph-client.git
12863 F: Documentation/ABI/testing/sysfs-bus-rbd
12864 F: drivers/block/rbd.c
12865 F: drivers/block/rbd_types.h
12867 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12868 M: Paul Mackerras <paulus@samba.org>
12869 L: linux-fbdev@vger.kernel.org
12871 F: drivers/video/fbdev/aty/aty128fb.c
12873 RAINSHADOW-CEC DRIVER
12874 M: Hans Verkuil <hverkuil@xs4all.nl>
12875 L: linux-media@vger.kernel.org
12876 T: git git://linuxtv.org/media_tree.git
12878 F: drivers/media/usb/rainshadow-cec/*
12880 RALINK MIPS ARCHITECTURE
12881 M: John Crispin <john@phrozen.org>
12882 L: linux-mips@vger.kernel.org
12884 F: arch/mips/ralink
12886 RALINK RT2X00 WIRELESS LAN DRIVER
12888 M: Stanislaw Gruszka <sgruszka@redhat.com>
12889 M: Helmut Schaa <helmut.schaa@googlemail.com>
12890 L: linux-wireless@vger.kernel.org
12892 F: drivers/net/wireless/ralink/rt2x00/
12894 RAMDISK RAM BLOCK DEVICE DRIVER
12895 M: Jens Axboe <axboe@kernel.dk>
12897 F: Documentation/blockdev/ramdisk.txt
12898 F: drivers/block/brd.c
12900 RANCHU VIRTUAL BOARD FOR MIPS
12901 M: Miodrag Dinic <miodrag.dinic@mips.com>
12902 L: linux-mips@vger.kernel.org
12904 F: arch/mips/generic/board-ranchu.c
12905 F: arch/mips/configs/generic/board-ranchu.config
12907 RANDOM NUMBER DRIVER
12908 M: "Theodore Ts'o" <tytso@mit.edu>
12910 F: drivers/char/random.c
12913 M: Matt Porter <mporter@kernel.crashing.org>
12914 M: Alexandre Bounine <alex.bou9@gmail.com>
12916 F: drivers/rapidio/
12918 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12919 L: linux-wireless@vger.kernel.org
12921 F: drivers/net/wireless/ray*
12923 RCUTORTURE TEST FRAMEWORK
12924 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12925 M: Josh Triplett <josh@joshtriplett.org>
12926 R: Steven Rostedt <rostedt@goodmis.org>
12927 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12928 R: Lai Jiangshan <jiangshanlai@gmail.com>
12929 L: linux-kernel@vger.kernel.org
12931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12932 F: tools/testing/selftests/rcutorture
12935 M: Florian Fainelli <florian@openwrt.org>
12938 RDC R6040 FAST ETHERNET DRIVER
12939 M: Florian Fainelli <f.fainelli@gmail.com>
12940 L: netdev@vger.kernel.org
12942 F: drivers/net/ethernet/rdc/r6040.c
12944 RDMAVT - RDMA verbs software
12945 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12946 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12947 L: linux-rdma@vger.kernel.org
12949 F: drivers/infiniband/sw/rdmavt
12951 RDS - RELIABLE DATAGRAM SOCKETS
12952 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12953 L: netdev@vger.kernel.org
12954 L: linux-rdma@vger.kernel.org
12955 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12956 W: https://oss.oracle.com/projects/rds/
12959 F: Documentation/networking/rds.txt
12961 RDT - RESOURCE ALLOCATION
12962 M: Fenghua Yu <fenghua.yu@intel.com>
12963 M: Reinette Chatre <reinette.chatre@intel.com>
12964 L: linux-kernel@vger.kernel.org
12966 F: arch/x86/kernel/cpu/resctrl/
12967 F: arch/x86/include/asm/resctrl_sched.h
12968 F: Documentation/x86/resctrl*
12970 READ-COPY UPDATE (RCU)
12971 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12972 M: Josh Triplett <josh@joshtriplett.org>
12973 R: Steven Rostedt <rostedt@goodmis.org>
12974 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12975 R: Lai Jiangshan <jiangshanlai@gmail.com>
12976 R: Joel Fernandes <joel@joelfernandes.org>
12977 L: linux-kernel@vger.kernel.org
12978 W: http://www.rdrop.com/users/paulmck/RCU/
12980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12981 F: Documentation/RCU/
12982 X: Documentation/RCU/torture.txt
12983 F: include/linux/rcu*
12984 X: include/linux/srcu*.h
12986 X: kernel/rcu/srcu*.c
12988 REAL TIME CLOCK (RTC) SUBSYSTEM
12989 M: Alessandro Zummo <a.zummo@towertech.it>
12990 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12991 L: linux-rtc@vger.kernel.org
12992 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12995 F: Documentation/devicetree/bindings/rtc/
12996 F: Documentation/rtc.txt
12998 F: include/linux/rtc.h
12999 F: include/uapi/linux/rtc.h
13000 F: include/linux/rtc/
13001 F: include/linux/platform_data/rtc-*
13002 F: tools/testing/selftests/rtc/
13004 REALTEK AUDIO CODECS
13005 M: Bard Liao <bardliao@realtek.com>
13006 M: Oder Chiou <oder_chiou@realtek.com>
13008 F: sound/soc/codecs/rt*
13009 F: include/sound/rt*.h
13011 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13012 M: Linus Walleij <linus.walleij@linaro.org>
13014 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13015 F: drivers/net/dsa/realtek-smi*
13016 F: drivers/net/dsa/rtl83*
13018 REDPINE WIRELESS DRIVER
13019 M: Amitkumar Karwar <amitkarwar@gmail.com>
13020 M: Siva Rebbagondla <siva8118@gmail.com>
13021 L: linux-wireless@vger.kernel.org
13023 F: drivers/net/wireless/rsi/
13025 REGISTER MAP ABSTRACTION
13026 M: Mark Brown <broonie@kernel.org>
13027 L: linux-kernel@vger.kernel.org
13028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13030 F: Documentation/devicetree/bindings/regmap/
13031 F: drivers/base/regmap/
13032 F: include/linux/regmap.h
13034 REISERFS FILE SYSTEM
13035 L: reiserfs-devel@vger.kernel.org
13039 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13040 M: Ohad Ben-Cohen <ohad@wizery.com>
13041 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13042 L: linux-remoteproc@vger.kernel.org
13043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13045 F: Documentation/devicetree/bindings/remoteproc/
13046 F: Documentation/remoteproc.txt
13047 F: drivers/remoteproc/
13048 F: include/linux/remoteproc.h
13050 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13051 M: Ohad Ben-Cohen <ohad@wizery.com>
13052 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13053 L: linux-remoteproc@vger.kernel.org
13054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13057 F: Documentation/rpmsg.txt
13058 F: include/linux/rpmsg.h
13059 F: include/linux/rpmsg/
13061 RENESAS CLOCK DRIVERS
13062 M: Geert Uytterhoeven <geert+renesas@glider.be>
13063 L: linux-renesas-soc@vger.kernel.org
13064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13066 F: drivers/clk/renesas/
13068 RENESAS EMEV2 I2C DRIVER
13069 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13071 F: drivers/i2c/busses/i2c-emev2.c
13073 RENESAS ETHERNET DRIVERS
13074 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13075 L: netdev@vger.kernel.org
13076 L: linux-renesas-soc@vger.kernel.org
13077 F: Documentation/devicetree/bindings/net/renesas,*.txt
13078 F: Documentation/devicetree/bindings/net/sh_eth.txt
13079 F: drivers/net/ethernet/renesas/
13080 F: include/linux/sh_eth.h
13082 RENESAS R-CAR GYROADC DRIVER
13083 M: Marek Vasut <marek.vasut@gmail.com>
13084 L: linux-iio@vger.kernel.org
13086 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13087 F: drivers/iio/adc/rcar-gyroadc.c
13089 RENESAS R-CAR I2C DRIVERS
13090 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13092 F: drivers/i2c/busses/i2c-rcar.c
13093 F: drivers/i2c/busses/i2c-sh_mobile.c
13095 RENESAS RIIC DRIVER
13096 M: Chris Brandt <chris.brandt@renesas.com>
13098 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13099 F: drivers/i2c/busses/i2c-riic.c
13101 RENESAS USB PHY DRIVER
13102 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13103 L: linux-renesas-soc@vger.kernel.org
13105 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13107 RESET CONTROLLER FRAMEWORK
13108 M: Philipp Zabel <p.zabel@pengutronix.de>
13109 T: git git://git.pengutronix.de/git/pza/linux
13112 F: Documentation/devicetree/bindings/reset/
13113 F: include/dt-bindings/reset/
13114 F: include/linux/reset.h
13115 F: include/linux/reset/
13116 F: include/linux/reset-controller.h
13118 RESTARTABLE SEQUENCES SUPPORT
13119 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13120 M: Peter Zijlstra <peterz@infradead.org>
13121 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13122 M: Boqun Feng <boqun.feng@gmail.com>
13123 L: linux-kernel@vger.kernel.org
13126 F: include/uapi/linux/rseq.h
13127 F: include/trace/events/rseq.h
13128 F: tools/testing/selftests/rseq/
13131 M: Johannes Berg <johannes@sipsolutions.net>
13132 L: linux-wireless@vger.kernel.org
13133 W: http://wireless.kernel.org/
13134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13137 F: Documentation/rfkill.txt
13138 F: Documentation/ABI/stable/sysfs-class-rfkill
13140 F: include/linux/rfkill.h
13141 F: include/uapi/linux/rfkill.h
13144 M: Thomas Graf <tgraf@suug.ch>
13145 M: Herbert Xu <herbert@gondor.apana.org.au>
13146 L: netdev@vger.kernel.org
13148 F: lib/rhashtable.c
13149 F: lib/test_rhashtable.c
13150 F: include/linux/rhashtable.h
13151 F: include/linux/rhashtable-types.h
13153 RICOH R5C592 MEMORYSTICK DRIVER
13154 M: Maxim Levitsky <maximlevitsky@gmail.com>
13156 F: drivers/memstick/host/r592.*
13158 RICOH SMARTMEDIA/XD DRIVER
13159 M: Maxim Levitsky <maximlevitsky@gmail.com>
13161 F: drivers/mtd/nand/raw/r852.c
13162 F: drivers/mtd/nand/raw/r852.h
13164 RISC-V ARCHITECTURE
13165 M: Palmer Dabbelt <palmer@sifive.com>
13166 M: Albert Ou <aou@eecs.berkeley.edu>
13167 L: linux-riscv@lists.infradead.org
13168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13175 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13176 W: http://sourceforge.net/projects/roccat/
13178 F: drivers/hid/hid-roccat*
13179 F: include/linux/hid-roccat*
13180 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13182 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13183 M: Jacob chen <jacob2.chen@rock-chips.com>
13184 L: linux-media@vger.kernel.org
13186 F: drivers/media/platform/rockchip/rga/
13187 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13189 ROCKCHIP VPU CODEC DRIVER
13190 M: Ezequiel Garcia <ezequiel@collabora.com>
13191 L: linux-media@vger.kernel.org
13193 F: drivers/staging/media/platform/rockchip/vpu/
13194 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13197 M: Jiri Pirko <jiri@resnulli.us>
13198 L: netdev@vger.kernel.org
13200 F: drivers/net/ethernet/rocker/
13204 W: http://www.comtrol.com
13206 F: Documentation/serial/rocket.txt
13207 F: drivers/tty/rocket*
13209 ROCKETPORT EXPRESS/INFINITY DRIVER
13210 M: Kevin Cernekee <cernekee@gmail.com>
13211 L: linux-serial@vger.kernel.org
13213 F: drivers/tty/serial/rp2.*
13215 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13216 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13217 L: linux-kernel@vger.kernel.org
13218 L: linux-renesas-soc@vger.kernel.org
13220 F: drivers/mfd/bd9571mwv.c
13221 F: drivers/regulator/bd9571mwv-regulator.c
13222 F: drivers/gpio/gpio-bd9571mwv.c
13223 F: include/linux/mfd/bd9571mwv.h
13224 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13227 M: Ralf Baechle <ralf@linux-mips.org>
13228 L: linux-hams@vger.kernel.org
13229 W: http://www.linux-ax25.org/
13231 F: include/net/rose.h
13232 F: include/uapi/linux/rose.h
13235 RTL2830 MEDIA DRIVER
13236 M: Antti Palosaari <crope@iki.fi>
13237 L: linux-media@vger.kernel.org
13238 W: https://linuxtv.org
13239 W: http://palosaari.fi/linux/
13240 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13241 T: git git://linuxtv.org/anttip/media_tree.git
13243 F: drivers/media/dvb-frontends/rtl2830*
13245 RTL2832 MEDIA DRIVER
13246 M: Antti Palosaari <crope@iki.fi>
13247 L: linux-media@vger.kernel.org
13248 W: https://linuxtv.org
13249 W: http://palosaari.fi/linux/
13250 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13251 T: git git://linuxtv.org/anttip/media_tree.git
13253 F: drivers/media/dvb-frontends/rtl2832*
13255 RTL2832_SDR MEDIA DRIVER
13256 M: Antti Palosaari <crope@iki.fi>
13257 L: linux-media@vger.kernel.org
13258 W: https://linuxtv.org
13259 W: http://palosaari.fi/linux/
13260 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13261 T: git git://linuxtv.org/anttip/media_tree.git
13263 F: drivers/media/dvb-frontends/rtl2832_sdr*
13265 RTL8180 WIRELESS DRIVER
13266 L: linux-wireless@vger.kernel.org
13267 W: http://wireless.kernel.org/
13268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13270 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13272 RTL8187 WIRELESS DRIVER
13273 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13274 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13275 M: Larry Finger <Larry.Finger@lwfinger.net>
13276 L: linux-wireless@vger.kernel.org
13277 W: http://wireless.kernel.org/
13278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13280 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13282 REALTEK WIRELESS DRIVER (rtlwifi family)
13283 M: Ping-Ke Shih <pkshih@realtek.com>
13284 L: linux-wireless@vger.kernel.org
13285 W: http://wireless.kernel.org/
13286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13288 F: drivers/net/wireless/realtek/rtlwifi/
13290 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13291 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13292 L: linux-wireless@vger.kernel.org
13293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13295 F: drivers/net/wireless/realtek/rtl8xxxu/
13297 RXRPC SOCKETS (AF_RXRPC)
13298 M: David Howells <dhowells@redhat.com>
13299 L: linux-afs@lists.infradead.org
13302 F: include/keys/rxrpc-type.h
13303 F: include/net/af_rxrpc.h
13304 F: include/trace/events/rxrpc.h
13305 F: include/uapi/linux/rxrpc.h
13306 F: Documentation/networking/rxrpc.txt
13307 W: https://www.infradead.org/~dhowells/kafs/
13309 S3 SAVAGE FRAMEBUFFER DRIVER
13310 M: Antonino Daplas <adaplas@gmail.com>
13311 L: linux-fbdev@vger.kernel.org
13313 F: drivers/video/fbdev/savage/
13316 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13317 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13318 L: linux-s390@vger.kernel.org
13319 W: http://www.ibm.com/developerworks/linux/linux390/
13320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13324 F: Documentation/s390/
13325 F: Documentation/driver-api/s390-drivers.rst
13327 S390 COMMON I/O LAYER
13328 M: Sebastian Ott <sebott@linux.ibm.com>
13329 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13330 L: linux-s390@vger.kernel.org
13331 W: http://www.ibm.com/developerworks/linux/linux390/
13333 F: drivers/s390/cio/
13336 M: Stefan Haberland <sth@linux.ibm.com>
13337 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13338 L: linux-s390@vger.kernel.org
13339 W: http://www.ibm.com/developerworks/linux/linux390/
13341 F: drivers/s390/block/dasd*
13342 F: block/partitions/ibm.c
13345 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13346 L: linux-s390@vger.kernel.org
13347 W: http://www.ibm.com/developerworks/linux/linux390/
13349 F: drivers/iommu/s390-iommu.c
13351 S390 IUCV NETWORK LAYER
13352 M: Julian Wiedmann <jwi@linux.ibm.com>
13353 M: Ursula Braun <ubraun@linux.ibm.com>
13354 L: linux-s390@vger.kernel.org
13355 W: http://www.ibm.com/developerworks/linux/linux390/
13357 F: drivers/s390/net/*iucv*
13358 F: include/net/iucv/
13361 S390 NETWORK DRIVERS
13362 M: Julian Wiedmann <jwi@linux.ibm.com>
13363 M: Ursula Braun <ubraun@linux.ibm.com>
13364 L: linux-s390@vger.kernel.org
13365 W: http://www.ibm.com/developerworks/linux/linux390/
13367 F: drivers/s390/net/
13370 M: Sebastian Ott <sebott@linux.ibm.com>
13371 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13372 L: linux-s390@vger.kernel.org
13373 W: http://www.ibm.com/developerworks/linux/linux390/
13376 F: drivers/pci/hotplug/s390_pci_hpc.c
13378 S390 VFIO-CCW DRIVER
13379 M: Cornelia Huck <cohuck@redhat.com>
13380 M: Farhan Ali <alifm@linux.ibm.com>
13381 M: Eric Farman <farman@linux.ibm.com>
13382 R: Halil Pasic <pasic@linux.ibm.com>
13383 L: linux-s390@vger.kernel.org
13384 L: kvm@vger.kernel.org
13386 F: drivers/s390/cio/vfio_ccw*
13387 F: Documentation/s390/vfio-ccw.txt
13388 F: include/uapi/linux/vfio_ccw.h
13391 M: Harald Freudenberger <freude@linux.ibm.com>
13392 L: linux-s390@vger.kernel.org
13393 W: http://www.ibm.com/developerworks/linux/linux390/
13395 F: drivers/s390/crypto/
13397 S390 VFIO AP DRIVER
13398 M: Tony Krowiak <akrowiak@linux.ibm.com>
13399 M: Pierre Morel <pmorel@linux.ibm.com>
13400 M: Halil Pasic <pasic@linux.ibm.com>
13401 L: linux-s390@vger.kernel.org
13402 W: http://www.ibm.com/developerworks/linux/linux390/
13404 F: drivers/s390/crypto/vfio_ap_drv.c
13405 F: drivers/s390/crypto/vfio_ap_private.h
13406 F: drivers/s390/crypto/vfio_ap_ops.c
13407 F: Documentation/s390/vfio-ap.txt
13410 M: Steffen Maier <maier@linux.ibm.com>
13411 M: Benjamin Block <bblock@linux.ibm.com>
13412 L: linux-s390@vger.kernel.org
13413 W: http://www.ibm.com/developerworks/linux/linux390/
13415 F: drivers/s390/scsi/zfcp_*
13417 S3C24XX SD/MMC Driver
13418 M: Ben Dooks <ben-linux@fluff.org>
13419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13421 F: drivers/mmc/host/s3cmci.*
13423 SAA6588 RDS RECEIVER DRIVER
13424 M: Hans Verkuil <hverkuil@xs4all.nl>
13425 L: linux-media@vger.kernel.org
13426 T: git git://linuxtv.org/media_tree.git
13427 W: https://linuxtv.org
13429 F: drivers/media/i2c/saa6588*
13431 SAA7134 VIDEO4LINUX DRIVER
13432 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13433 L: linux-media@vger.kernel.org
13434 W: https://linuxtv.org
13435 T: git git://linuxtv.org/media_tree.git
13437 F: Documentation/media/v4l-drivers/saa7134*
13438 F: drivers/media/pci/saa7134/
13440 SAA7146 VIDEO4LINUX-2 DRIVER
13441 M: Hans Verkuil <hverkuil@xs4all.nl>
13442 L: linux-media@vger.kernel.org
13443 T: git git://linuxtv.org/media_tree.git
13445 F: drivers/media/common/saa7146/
13446 F: drivers/media/pci/saa7146/
13447 F: include/media/drv-intf/saa7146*
13449 SAMSUNG AUDIO (ASoC) DRIVERS
13450 M: Krzysztof Kozlowski <krzk@kernel.org>
13451 M: Sangbeom Kim <sbkim73@samsung.com>
13452 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13453 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13455 F: sound/soc/samsung/
13456 F: Documentation/devicetree/bindings/sound/samsung*
13458 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13459 M: Krzysztof Kozlowski <krzk@kernel.org>
13460 L: linux-crypto@vger.kernel.org
13461 L: linux-samsung-soc@vger.kernel.org
13463 F: drivers/crypto/exynos-rng.c
13464 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13466 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13467 M: Łukasz Stelmach <l.stelmach@samsung.com>
13468 L: linux-samsung-soc@vger.kernel.org
13470 F: drivers/char/hw_random/exynos-trng.c
13471 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13473 SAMSUNG FRAMEBUFFER DRIVER
13474 M: Jingoo Han <jingoohan1@gmail.com>
13475 L: linux-fbdev@vger.kernel.org
13477 F: drivers/video/fbdev/s3c-fb.c
13479 SAMSUNG LAPTOP DRIVER
13480 M: Corentin Chary <corentin.chary@gmail.com>
13481 L: platform-driver-x86@vger.kernel.org
13483 F: drivers/platform/x86/samsung-laptop.c
13485 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13486 M: Sangbeom Kim <sbkim73@samsung.com>
13487 M: Krzysztof Kozlowski <krzk@kernel.org>
13488 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13489 L: linux-kernel@vger.kernel.org
13490 L: linux-samsung-soc@vger.kernel.org
13492 F: drivers/mfd/sec*.c
13493 F: drivers/regulator/s2m*.c
13494 F: drivers/regulator/s5m*.c
13495 F: drivers/clk/clk-s2mps11.c
13496 F: drivers/rtc/rtc-s5m.c
13497 F: include/linux/mfd/samsung/
13498 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13499 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13500 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13501 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13503 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13504 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13505 L: linux-media@vger.kernel.org
13506 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13508 F: drivers/media/platform/s3c-camif/
13509 F: include/media/drv-intf/s3c_camif.h
13511 SAMSUNG S3FWRN5 NFC DRIVER
13512 M: Robert Baldyga <r.baldyga@samsung.com>
13513 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13514 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13516 F: drivers/nfc/s3fwrn5
13518 SAMSUNG S5C73M3 CAMERA DRIVER
13519 M: Kyungmin Park <kyungmin.park@samsung.com>
13520 M: Andrzej Hajda <a.hajda@samsung.com>
13521 L: linux-media@vger.kernel.org
13523 F: drivers/media/i2c/s5c73m3/*
13525 SAMSUNG S5K5BAF CAMERA DRIVER
13526 M: Kyungmin Park <kyungmin.park@samsung.com>
13527 M: Andrzej Hajda <a.hajda@samsung.com>
13528 L: linux-media@vger.kernel.org
13530 F: drivers/media/i2c/s5k5baf.c
13532 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13533 M: Krzysztof Kozlowski <krzk@kernel.org>
13534 M: Vladimir Zapolskiy <vz@mleia.com>
13535 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13536 L: linux-crypto@vger.kernel.org
13537 L: linux-samsung-soc@vger.kernel.org
13539 F: drivers/crypto/s5p-sss.c
13541 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13542 M: Kyungmin Park <kyungmin.park@samsung.com>
13543 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13544 L: linux-media@vger.kernel.org
13545 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13547 F: drivers/media/platform/exynos4-is/
13549 SAMSUNG SOC CLOCK DRIVERS
13550 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13551 M: Tomasz Figa <tomasz.figa@gmail.com>
13552 M: Chanwoo Choi <cw00.choi@samsung.com>
13554 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13556 F: drivers/clk/samsung/
13557 F: include/dt-bindings/clock/exynos*.h
13558 F: Documentation/devicetree/bindings/clock/exynos*.txt
13560 SAMSUNG SPI DRIVERS
13561 M: Kukjin Kim <kgene@kernel.org>
13562 M: Krzysztof Kozlowski <krzk@kernel.org>
13563 M: Andi Shyti <andi@etezian.org>
13564 L: linux-spi@vger.kernel.org
13565 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13567 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13568 F: drivers/spi/spi-s3c*
13569 F: include/linux/platform_data/spi-s3c64xx.h
13571 SAMSUNG SXGBE DRIVERS
13572 M: Byungho An <bh74.an@samsung.com>
13573 M: Girish K S <ks.giri@samsung.com>
13574 M: Vipul Pandya <vipul.pandya@samsung.com>
13576 L: netdev@vger.kernel.org
13577 F: drivers/net/ethernet/samsung/sxgbe/
13579 SAMSUNG THERMAL DRIVER
13580 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13581 L: linux-pm@vger.kernel.org
13582 L: linux-samsung-soc@vger.kernel.org
13584 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13585 F: drivers/thermal/samsung/
13587 SAMSUNG USB2 PHY DRIVER
13588 M: Kamil Debski <kamil@wypas.org>
13589 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13590 L: linux-kernel@vger.kernel.org
13592 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13593 F: Documentation/phy/samsung-usb2.txt
13594 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13595 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13596 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13597 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13598 F: drivers/phy/samsung/phy-samsung-usb2.c
13599 F: drivers/phy/samsung/phy-samsung-usb2.h
13602 M: Zwane Mwaikambo <zwanem@gmail.com>
13604 F: drivers/watchdog/sc1200wdt.c
13607 M: Ingo Molnar <mingo@redhat.com>
13608 M: Peter Zijlstra <peterz@infradead.org>
13609 L: linux-kernel@vger.kernel.org
13610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13613 F: include/linux/sched.h
13614 F: include/uapi/linux/sched.h
13615 F: include/linux/wait.h
13616 F: include/linux/preempt.h
13618 SCR24X CHIP CARD INTERFACE DRIVER
13619 M: Lubomir Rintel <lkundrak@v3.sk>
13621 F: drivers/char/pcmcia/scr24x_cs.c
13624 M: Jens Axboe <axboe@kernel.dk>
13625 L: linux-scsi@vger.kernel.org
13626 W: http://www.kernel.dk
13628 F: drivers/scsi/sr*
13630 SCSI RDMA PROTOCOL (SRP) INITIATOR
13631 M: Bart Van Assche <bvanassche@acm.org>
13632 L: linux-rdma@vger.kernel.org
13634 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13635 F: drivers/infiniband/ulp/srp/
13636 F: include/scsi/srp.h
13638 SCSI RDMA PROTOCOL (SRP) TARGET
13639 M: Bart Van Assche <bvanassche@acm.org>
13640 L: linux-rdma@vger.kernel.org
13641 L: target-devel@vger.kernel.org
13643 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13644 F: drivers/infiniband/ulp/srpt/
13647 M: Doug Gilbert <dgilbert@interlog.com>
13648 L: linux-scsi@vger.kernel.org
13649 W: http://sg.danny.cz/sg
13651 F: Documentation/scsi/scsi-generic.txt
13652 F: drivers/scsi/sg.c
13653 F: include/scsi/sg.h
13656 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13658 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13660 L: linux-scsi@vger.kernel.org
13662 F: Documentation/devicetree/bindings/scsi/
13667 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13668 L: linux-scsi@vger.kernel.org
13670 F: Documentation/scsi/st.txt
13671 F: drivers/scsi/st.*
13672 F: drivers/scsi/st_*.h
13675 M: Vlad Yasevich <vyasevich@gmail.com>
13676 M: Neil Horman <nhorman@tuxdriver.com>
13677 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13678 L: linux-sctp@vger.kernel.org
13679 W: http://lksctp.sourceforge.net
13681 F: Documentation/networking/sctp.txt
13682 F: include/linux/sctp.h
13683 F: include/uapi/linux/sctp.h
13684 F: include/net/sctp/
13688 M: Jim Cromie <jim.cromie@gmail.com>
13690 F: Documentation/i2c/busses/scx200_acb
13691 F: arch/x86/platform/scx200/
13692 F: drivers/watchdog/scx200_wdt.c
13693 F: drivers/i2c/busses/scx200*
13694 F: drivers/mtd/maps/scx200_docflash.c
13695 F: include/linux/scx200.h
13698 M: Jim Cromie <jim.cromie@gmail.com>
13700 F: drivers/char/scx200_gpio.c
13701 F: include/linux/scx200_gpio.h
13703 SCx200 HRT CLOCKSOURCE DRIVER
13704 M: Jim Cromie <jim.cromie@gmail.com>
13706 F: drivers/clocksource/scx200_hrt.c
13708 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13709 M: Sascha Sommer <saschasommer@freenet.de>
13710 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13712 F: drivers/mmc/host/sdricoh_cs.c
13714 SECO BOARDS CEC DRIVER
13715 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13717 F: drivers/media/platform/seco-cec/seco-cec.c
13718 F: drivers/media/platform/seco-cec/seco-cec.h
13721 M: Kees Cook <keescook@chromium.org>
13722 R: Andy Lutomirski <luto@amacapital.net>
13723 R: Will Drewry <wad@chromium.org>
13724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13726 F: kernel/seccomp.c
13727 F: include/uapi/linux/seccomp.h
13728 F: include/linux/seccomp.h
13729 F: tools/testing/selftests/seccomp/*
13730 F: tools/testing/selftests/kselftest_harness.h
13731 F: Documentation/userspace-api/seccomp_filter.rst
13732 K: \bsecure_computing
13735 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13736 M: Al Cooper <alcooperx@gmail.com>
13737 L: linux-mmc@vger.kernel.org
13738 L: bcm-kernel-feedback-list@broadcom.com
13740 F: drivers/mmc/host/sdhci-brcmstb*
13742 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13743 M: Adrian Hunter <adrian.hunter@intel.com>
13744 L: linux-mmc@vger.kernel.org
13746 F: drivers/mmc/host/sdhci*
13747 F: include/linux/mmc/sdhci*
13749 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13750 M: Adrian Hunter <adrian.hunter@intel.com>
13751 M: Ritesh Harjani <riteshh@codeaurora.org>
13752 M: Asutosh Das <asutoshd@codeaurora.org>
13753 L: linux-mmc@vger.kernel.org
13755 F: drivers/mmc/host/cqhci*
13757 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13758 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13759 M: Manjunath M B <manjumb@synopsys.com>
13760 L: linux-mmc@vger.kernel.org
13762 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13764 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13765 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13766 L: linux-mmc@vger.kernel.org
13768 F: drivers/mmc/host/sdhci-of-at91.c
13770 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13771 M: Ben Dooks <ben-linux@fluff.org>
13772 M: Jaehoon Chung <jh80.chung@samsung.com>
13773 L: linux-mmc@vger.kernel.org
13775 F: drivers/mmc/host/sdhci-s3c*
13777 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13778 M: Viresh Kumar <vireshk@kernel.org>
13779 L: linux-mmc@vger.kernel.org
13781 F: drivers/mmc/host/sdhci-spear.c
13783 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13784 M: Kishon Vijay Abraham I <kishon@ti.com>
13785 L: linux-mmc@vger.kernel.org
13787 F: drivers/mmc/host/sdhci-omap.c
13789 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13790 M: Scott Bauer <scott.bauer@intel.com>
13791 M: Jonathan Derrick <jonathan.derrick@intel.com>
13792 L: linux-block@vger.kernel.org
13795 F: block/opal_proto.h
13796 F: include/linux/sed*
13797 F: include/uapi/linux/sed*
13800 M: Security Officers <security@kernel.org>
13804 M: James Morris <jmorris@namei.org>
13805 M: "Serge E. Hallyn" <serge@hallyn.com>
13806 L: linux-security-module@vger.kernel.org (suggested Cc:)
13807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13808 W: http://kernsec.org/
13811 X: security/selinux/
13813 SELINUX SECURITY MODULE
13814 M: Paul Moore <paul@paul-moore.com>
13815 M: Stephen Smalley <sds@tycho.nsa.gov>
13816 M: Eric Paris <eparis@parisplace.org>
13817 L: selinux@vger.kernel.org
13818 W: https://selinuxproject.org
13819 W: https://github.com/SELinuxProject
13820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13822 F: include/linux/selinux*
13823 F: security/selinux/
13824 F: scripts/selinux/
13825 F: Documentation/admin-guide/LSM/SELinux.rst
13828 M: Jiri Slaby <jirislaby@gmail.com>
13830 F: drivers/misc/phantom.c
13831 F: include/uapi/linux/phantom.h
13834 M: Rob Herring <robh@kernel.org>
13835 L: linux-serial@vger.kernel.org
13837 F: Documentation/devicetree/bindings/serial/slave-device.txt
13838 F: drivers/tty/serdev/
13839 F: include/linux/serdev.h
13842 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13843 L: linux-serial@vger.kernel.org
13845 F: Documentation/devicetree/bindings/serial/
13846 F: drivers/tty/serial/
13849 M: Sean Young <sean@mess.org>
13850 L: linux-media@vger.kernel.org
13852 F: drivers/media/rc/serial_ir.c
13855 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13856 M: Edward Cree <ecree@solarflare.com>
13857 M: Bert Kenward <bkenward@solarflare.com>
13858 L: netdev@vger.kernel.org
13860 F: drivers/net/ethernet/sfc/
13862 SFF/SFP/SFP+ MODULE SUPPORT
13863 M: Russell King <linux@armlinux.org.uk>
13864 L: netdev@vger.kernel.org
13866 F: drivers/net/phy/phylink.c
13867 F: drivers/net/phy/sfp*
13868 F: include/linux/phylink.h
13869 F: include/linux/sfp.h
13872 M: Dimitri Sivanich <sivanich@sgi.com>
13874 F: drivers/misc/sgi-gru/
13876 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13877 M: Pat Gefre <pfg@sgi.com>
13878 L: linux-ia64@vger.kernel.org
13880 F: Documentation/ia64/serial.txt
13881 F: drivers/tty/serial/ioc?_serial.c
13882 F: include/linux/ioc?.h
13884 SGI XP/XPC/XPNET DRIVER
13885 M: Cliff Whickman <cpw@sgi.com>
13886 M: Robin Holt <robinmholt@gmail.com>
13888 F: drivers/misc/sgi-xp/
13890 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13891 M: Ursula Braun <ubraun@linux.ibm.com>
13892 M: Karsten Graul <kgraul@linux.ibm.com>
13893 L: linux-s390@vger.kernel.org
13894 W: http://www.ibm.com/developerworks/linux/linux390/
13898 SHARP RJ54N1CB0C SENSOR DRIVER
13899 M: Jacopo Mondi <jacopo@jmondi.org>
13900 L: linux-media@vger.kernel.org
13901 T: git git://linuxtv.org/media_tree.git
13903 F: drivers/media/i2c/rj54n1cb0c.c
13904 F: include/media/i2c/rj54n1cb0c.h
13906 SH_VEU V4L2 MEM2MEM DRIVER
13907 L: linux-media@vger.kernel.org
13909 F: drivers/media/platform/sh_veu.c
13911 SH_VOU V4L2 OUTPUT DRIVER
13912 L: linux-media@vger.kernel.org
13914 F: drivers/media/platform/sh_vou.c
13915 F: include/media/drv-intf/sh_vou.h
13917 SI2157 MEDIA DRIVER
13918 M: Antti Palosaari <crope@iki.fi>
13919 L: linux-media@vger.kernel.org
13920 W: https://linuxtv.org
13921 W: http://palosaari.fi/linux/
13922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13923 T: git git://linuxtv.org/anttip/media_tree.git
13925 F: drivers/media/tuners/si2157*
13927 SI2165 MEDIA DRIVER
13928 M: Matthias Schwarzott <zzam@gentoo.org>
13929 L: linux-media@vger.kernel.org
13930 W: https://linuxtv.org
13931 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13933 F: drivers/media/dvb-frontends/si2165*
13935 SI2168 MEDIA DRIVER
13936 M: Antti Palosaari <crope@iki.fi>
13937 L: linux-media@vger.kernel.org
13938 W: https://linuxtv.org
13939 W: http://palosaari.fi/linux/
13940 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13941 T: git git://linuxtv.org/anttip/media_tree.git
13943 F: drivers/media/dvb-frontends/si2168*
13945 SI470X FM RADIO RECEIVER I2C DRIVER
13946 M: Hans Verkuil <hverkuil@xs4all.nl>
13947 L: linux-media@vger.kernel.org
13948 T: git git://linuxtv.org/media_tree.git
13949 W: https://linuxtv.org
13951 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13953 SI470X FM RADIO RECEIVER USB DRIVER
13954 M: Hans Verkuil <hverkuil@xs4all.nl>
13955 L: linux-media@vger.kernel.org
13956 T: git git://linuxtv.org/media_tree.git
13957 W: https://linuxtv.org
13959 F: drivers/media/radio/si470x/radio-si470x-common.c
13960 F: drivers/media/radio/si470x/radio-si470x.h
13961 F: drivers/media/radio/si470x/radio-si470x-usb.c
13963 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13964 M: Eduardo Valentin <edubezval@gmail.com>
13965 L: linux-media@vger.kernel.org
13966 T: git git://linuxtv.org/media_tree.git
13967 W: https://linuxtv.org
13969 F: drivers/media/radio/si4713/si4713.?
13971 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13972 M: Eduardo Valentin <edubezval@gmail.com>
13973 L: linux-media@vger.kernel.org
13974 T: git git://linuxtv.org/media_tree.git
13975 W: https://linuxtv.org
13977 F: drivers/media/radio/si4713/radio-platform-si4713.c
13979 SI4713 FM RADIO TRANSMITTER USB DRIVER
13980 M: Hans Verkuil <hverkuil@xs4all.nl>
13981 L: linux-media@vger.kernel.org
13982 T: git git://linuxtv.org/media_tree.git
13983 W: https://linuxtv.org
13985 F: drivers/media/radio/si4713/radio-usb-si4713.c
13988 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13989 L: linux-media@vger.kernel.org
13990 W: https://linuxtv.org
13991 T: git git://linuxtv.org/media_tree.git
13993 F: drivers/media/common/siano/
13994 F: drivers/media/usb/siano/
13995 F: drivers/media/usb/siano/
13996 F: drivers/media/mmc/siano/
13999 M: Palmer Dabbelt <palmer@sifive.com>
14000 M: Paul Walmsley <paul.walmsley@sifive.com>
14001 L: linux-riscv@lists.infradead.org
14002 T: git git://github.com/sifive/riscv-linux.git
14007 SILEAD TOUCHSCREEN DRIVER
14008 M: Hans de Goede <hdegoede@redhat.com>
14009 L: linux-input@vger.kernel.org
14010 L: platform-driver-x86@vger.kernel.org
14012 F: drivers/input/touchscreen/silead.c
14013 F: drivers/platform/x86/touchscreen_dmi.c
14015 SILICON MOTION SM712 FRAME BUFFER DRIVER
14016 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14017 M: Teddy Wang <teddy.wang@siliconmotion.com>
14018 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14019 L: linux-fbdev@vger.kernel.org
14021 F: drivers/video/fbdev/sm712*
14022 F: Documentation/fb/sm712fb.txt
14024 SIMPLE FIRMWARE INTERFACE (SFI)
14025 M: Len Brown <lenb@kernel.org>
14026 L: sfi-devel@simplefirmware.org
14027 W: http://simplefirmware.org/
14028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14030 F: arch/x86/platform/sfi/
14032 F: include/linux/sfi*.h
14035 M: Hans de Goede <hdegoede@redhat.com>
14036 L: linux-fbdev@vger.kernel.org
14038 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
14039 F: drivers/video/fbdev/simplefb.c
14040 F: include/linux/platform_data/simplefb.h
14042 SIMTEC EB110ATX (Chalice CATS)
14044 P: Vincent Sanders <vince@simtec.co.uk>
14045 M: Simtec Linux Team <linux@simtec.co.uk>
14046 W: http://www.simtec.co.uk/products/EB110ATX/
14049 SIMTEC EB2410ITX (BAST)
14051 P: Vincent Sanders <vince@simtec.co.uk>
14052 M: Simtec Linux Team <linux@simtec.co.uk>
14053 W: http://www.simtec.co.uk/products/EB2410ITX/
14055 F: arch/arm/mach-s3c24xx/mach-bast.c
14056 F: arch/arm/mach-s3c24xx/bast-ide.c
14057 F: arch/arm/mach-s3c24xx/bast-irq.c
14059 SIPHASH PRF ROUTINES
14060 M: Jason A. Donenfeld <Jason@zx2c4.com>
14063 F: lib/test_siphash.c
14064 F: include/linux/siphash.h
14067 M: Gavin Schenk <g.schenk@eckelmann.de>
14068 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14069 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14072 F: drivers/gpio/gpio-siox.c
14073 F: include/trace/events/siox.h
14075 SIS 190 ETHERNET DRIVER
14076 M: Francois Romieu <romieu@fr.zoreil.com>
14077 L: netdev@vger.kernel.org
14079 F: drivers/net/ethernet/sis/sis190.c
14081 SIS 900/7016 FAST ETHERNET DRIVER
14082 M: Daniele Venzano <venza@brownhat.org>
14083 W: http://www.brownhat.org/sis900.html
14084 L: netdev@vger.kernel.org
14086 F: drivers/net/ethernet/sis/sis900.*
14088 SIS FRAMEBUFFER DRIVER
14089 M: Thomas Winischhofer <thomas@winischhofer.net>
14090 W: http://www.winischhofer.net/linuxsisvga.shtml
14092 F: Documentation/fb/sisfb.txt
14093 F: drivers/video/fbdev/sis/
14094 F: include/video/sisfb.h
14097 M: Thomas Winischhofer <thomas@winischhofer.net>
14098 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14100 F: drivers/usb/misc/sisusbvga/
14103 M: Christoph Lameter <cl@linux.com>
14104 M: Pekka Enberg <penberg@kernel.org>
14105 M: David Rientjes <rientjes@google.com>
14106 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14107 M: Andrew Morton <akpm@linux-foundation.org>
14108 L: linux-mm@kvack.org
14110 F: include/linux/sl?b*.h
14113 SLEEPABLE READ-COPY UPDATE (SRCU)
14114 M: Lai Jiangshan <jiangshanlai@gmail.com>
14115 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14116 M: Josh Triplett <josh@joshtriplett.org>
14117 R: Steven Rostedt <rostedt@goodmis.org>
14118 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14119 L: linux-kernel@vger.kernel.org
14120 W: http://www.rdrop.com/users/paulmck/RCU/
14122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14123 F: include/linux/srcu*.h
14124 F: kernel/rcu/srcu*.c
14126 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14127 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14128 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14130 F: drivers/slimbus/
14131 F: Documentation/devicetree/bindings/slimbus/
14132 F: include/linux/slimbus.h
14134 SMACK SECURITY MODULE
14135 M: Casey Schaufler <casey@schaufler-ca.com>
14136 L: linux-security-module@vger.kernel.org
14137 W: http://schaufler-ca.com
14138 T: git git://github.com/cschaufler/smack-next
14140 F: Documentation/admin-guide/LSM/Smack.rst
14143 SMC91x ETHERNET DRIVER
14144 M: Nicolas Pitre <nico@fluxnic.net>
14146 F: drivers/net/ethernet/smsc/smc91x.*
14148 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14149 M: Sakari Ailus <sakari.ailus@iki.fi>
14150 L: linux-media@vger.kernel.org
14152 F: drivers/media/i2c/smiapp/
14153 F: include/media/i2c/smiapp.h
14154 F: drivers/media/i2c/smiapp-pll.c
14155 F: drivers/media/i2c/smiapp-pll.h
14156 F: include/uapi/linux/smiapp.h
14157 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14159 SMM665 HARDWARE MONITOR DRIVER
14160 M: Guenter Roeck <linux@roeck-us.net>
14161 L: linux-hwmon@vger.kernel.org
14163 F: Documentation/hwmon/smm665
14164 F: drivers/hwmon/smm665.c
14166 SMSC EMC2103 HARDWARE MONITOR DRIVER
14167 M: Steve Glendinning <steve.glendinning@shawell.net>
14168 L: linux-hwmon@vger.kernel.org
14170 F: Documentation/hwmon/emc2103
14171 F: drivers/hwmon/emc2103.c
14173 SMSC SCH5627 HARDWARE MONITOR DRIVER
14174 M: Hans de Goede <hdegoede@redhat.com>
14175 L: linux-hwmon@vger.kernel.org
14177 F: Documentation/hwmon/sch5627
14178 F: drivers/hwmon/sch5627.c
14180 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14181 M: Steve Glendinning <steve.glendinning@shawell.net>
14182 L: linux-fbdev@vger.kernel.org
14184 F: drivers/video/fbdev/smscufx.c
14186 SMSC47B397 HARDWARE MONITOR DRIVER
14187 M: Jean Delvare <jdelvare@suse.com>
14188 L: linux-hwmon@vger.kernel.org
14190 F: Documentation/hwmon/smsc47b397
14191 F: drivers/hwmon/smsc47b397.c
14193 SMSC911x ETHERNET DRIVER
14194 M: Steve Glendinning <steve.glendinning@shawell.net>
14195 L: netdev@vger.kernel.org
14197 F: include/linux/smsc911x.h
14198 F: drivers/net/ethernet/smsc/smsc911x.*
14200 SMSC9420 PCI ETHERNET DRIVER
14201 M: Steve Glendinning <steve.glendinning@shawell.net>
14202 L: netdev@vger.kernel.org
14204 F: drivers/net/ethernet/smsc/smsc9420.*
14206 SOC-CAMERA V4L2 SUBSYSTEM
14207 L: linux-media@vger.kernel.org
14208 T: git git://linuxtv.org/media_tree.git
14210 F: include/media/soc*
14211 F: drivers/media/i2c/soc_camera/
14212 F: drivers/media/platform/soc_camera/
14214 SOCIONEXT SYNQUACER I2C DRIVER
14215 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14216 L: linux-i2c@vger.kernel.org
14218 F: drivers/i2c/busses/i2c-synquacer.c
14219 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14221 SOCIONEXT UNIPHIER SOUND DRIVER
14222 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14224 F: sound/soc/uniphier/
14226 SOEKRIS NET48XX LED SUPPORT
14227 M: Chris Boot <bootc@bootc.net>
14229 F: drivers/leds/leds-net48xx.c
14231 SOFT-ROCE DRIVER (rxe)
14232 M: Moni Shoua <monis@mellanox.com>
14233 L: linux-rdma@vger.kernel.org
14235 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14236 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14237 F: drivers/infiniband/sw/rxe/
14238 F: include/uapi/rdma/rdma_user_rxe.h
14240 SOFTLOGIC 6x10 MPEG CODEC
14241 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14242 M: Anton Sviridenko <anton@corp.bluecherry.net>
14243 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14244 M: Andrey Utkin <andrey_utkin@fastmail.com>
14245 M: Ismael Luceno <ismael@iodev.co.uk>
14246 L: linux-media@vger.kernel.org
14248 F: drivers/media/pci/solo6x10/
14250 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14251 M: James Morse <james.morse@arm.com>
14252 L: linux-arm-kernel@lists.infradead.org
14254 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14255 F: drivers/firmware/arm_sdei.c
14256 F: include/linux/arm_sdei.h
14257 F: include/uapi/linux/arm_sdei.h
14259 SOFTWARE RAID (Multiple Disks) SUPPORT
14260 M: Shaohua Li <shli@kernel.org>
14261 L: linux-raid@vger.kernel.org
14262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14264 F: drivers/md/Makefile
14265 F: drivers/md/Kconfig
14267 F: drivers/md/raid*
14268 F: include/linux/raid/
14269 F: include/uapi/linux/raid/
14271 SOCIONEXT (SNI) AVE NETWORK DRIVER
14272 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14273 L: netdev@vger.kernel.org
14275 F: drivers/net/ethernet/socionext/sni_ave.c
14276 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14278 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14279 M: Jassi Brar <jaswinder.singh@linaro.org>
14280 L: netdev@vger.kernel.org
14282 F: drivers/net/ethernet/socionext/netsec.c
14283 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14285 SOLIDRUN CLEARFOG SUPPORT
14286 M: Russell King <linux@armlinux.org.uk>
14288 F: arch/arm/boot/dts/armada-388-clearfog*
14289 F: arch/arm/boot/dts/armada-38x-solidrun-*
14291 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14292 M: Russell King <linux@armlinux.org.uk>
14294 F: arch/arm/boot/dts/imx6*-cubox-i*
14295 F: arch/arm/boot/dts/imx6*-hummingboard*
14296 F: arch/arm/boot/dts/imx6*-sr-*
14298 SONIC NETWORK DRIVER
14299 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14300 L: netdev@vger.kernel.org
14302 F: drivers/net/ethernet/natsemi/sonic.*
14304 SONICS SILICON BACKPLANE DRIVER (SSB)
14305 M: Michael Buesch <m@bues.ch>
14306 L: linux-wireless@vger.kernel.org
14309 F: include/linux/ssb/
14311 SONY IMX214 SENSOR DRIVER
14312 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14313 L: linux-media@vger.kernel.org
14314 T: git git://linuxtv.org/media_tree.git
14316 F: drivers/media/i2c/imx214.c
14317 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14319 SONY IMX258 SENSOR DRIVER
14320 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14321 L: linux-media@vger.kernel.org
14322 T: git git://linuxtv.org/media_tree.git
14324 F: drivers/media/i2c/imx258.c
14326 SONY IMX274 SENSOR DRIVER
14327 M: Leon Luo <leonl@leopardimaging.com>
14328 L: linux-media@vger.kernel.org
14329 T: git git://linuxtv.org/media_tree.git
14331 F: drivers/media/i2c/imx274.c
14332 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14334 SONY IMX319 SENSOR DRIVER
14335 M: Bingbu Cao <bingbu.cao@intel.com>
14336 L: linux-media@vger.kernel.org
14337 T: git git://linuxtv.org/media_tree.git
14339 F: drivers/media/i2c/imx319.c
14341 SONY IMX355 SENSOR DRIVER
14342 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14343 L: linux-media@vger.kernel.org
14344 T: git git://linuxtv.org/media_tree.git
14346 F: drivers/media/i2c/imx355.c
14348 SONY MEMORYSTICK CARD SUPPORT
14349 M: Alex Dubov <oakad@yahoo.com>
14350 W: http://tifmxx.berlios.de/
14352 F: drivers/memstick/host/tifm_ms.c
14354 SONY MEMORYSTICK STANDARD SUPPORT
14355 M: Maxim Levitsky <maximlevitsky@gmail.com>
14357 F: drivers/memstick/core/ms_block.*
14359 SONY VAIO CONTROL DEVICE DRIVER
14360 M: Mattia Dongili <malattia@linux.it>
14361 L: platform-driver-x86@vger.kernel.org
14362 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14364 F: Documentation/laptops/sony-laptop.txt
14365 F: drivers/char/sonypi.c
14366 F: drivers/platform/x86/sony-laptop.c
14367 F: include/linux/sony-laptop.h
14370 M: Jaroslav Kysela <perex@perex.cz>
14371 M: Takashi Iwai <tiwai@suse.com>
14372 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14373 W: http://www.alsa-project.org/
14374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14375 T: git git://git.alsa-project.org/alsa-kernel.git
14376 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14378 F: Documentation/sound/
14380 F: include/uapi/sound/
14383 SOUND - COMPRESSED AUDIO
14384 M: Vinod Koul <vkoul@kernel.org>
14385 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14388 F: Documentation/sound/designs/compress-offload.rst
14389 F: include/sound/compress_driver.h
14390 F: include/uapi/sound/compress_*
14391 F: sound/core/compress_offload.c
14392 F: sound/soc/soc-compress.c
14394 SOUND - DMAENGINE HELPERS
14395 M: Lars-Peter Clausen <lars@metafoo.de>
14397 F: include/sound/dmaengine_pcm.h
14398 F: sound/core/pcm_dmaengine.c
14399 F: sound/soc/soc-generic-dmaengine-pcm.c
14401 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14402 M: Liam Girdwood <lgirdwood@gmail.com>
14403 M: Mark Brown <broonie@kernel.org>
14404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14405 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14406 W: http://alsa-project.org/main/index.php/ASoC
14408 F: Documentation/devicetree/bindings/sound/
14409 F: Documentation/sound/soc/
14411 F: include/dt-bindings/sound/
14412 F: include/sound/soc*
14414 SOUNDWIRE SUBSYSTEM
14415 M: Vinod Koul <vkoul@kernel.org>
14416 M: Sanyog Kale <sanyog.r.kale@intel.com>
14417 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14418 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14420 F: Documentation/driver-api/soundwire/
14421 F: drivers/soundwire/
14422 F: include/linux/soundwire/
14425 M: Olli Salonen <olli.salonen@iki.fi>
14426 L: linux-media@vger.kernel.org
14427 W: https://linuxtv.org
14428 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14430 F: drivers/media/dvb-frontends/sp2*
14432 SPARC + UltraSPARC (sparc/sparc64)
14433 M: "David S. Miller" <davem@davemloft.net>
14434 L: sparclinux@vger.kernel.org
14435 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14442 SPARC SERIAL DRIVERS
14443 M: "David S. Miller" <davem@davemloft.net>
14444 L: sparclinux@vger.kernel.org
14445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14448 F: include/linux/sunserialcore.h
14449 F: drivers/tty/serial/suncore.c
14450 F: drivers/tty/serial/sunhv.c
14451 F: drivers/tty/serial/sunsab.c
14452 F: drivers/tty/serial/sunsab.h
14453 F: drivers/tty/serial/sunsu.c
14454 F: drivers/tty/serial/sunzilog.c
14455 F: drivers/tty/serial/sunzilog.h
14456 F: drivers/tty/vcc.c
14459 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14460 L: linux-sparse@vger.kernel.org
14461 W: https://sparse.wiki.kernel.org/
14462 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14464 F: include/linux/compiler.h
14466 SPEAR CLOCK FRAMEWORK SUPPORT
14467 M: Viresh Kumar <vireshk@kernel.org>
14468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14469 W: http://www.st.com/spear
14471 F: drivers/clk/spear/
14473 SPEAR PLATFORM SUPPORT
14474 M: Viresh Kumar <vireshk@kernel.org>
14475 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14477 W: http://www.st.com/spear
14479 F: arch/arm/boot/dts/spear*
14480 F: arch/arm/mach-spear/
14483 M: Marek Vasut <marek.vasut@gmail.com>
14484 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14485 L: linux-mtd@lists.infradead.org
14486 W: http://www.linux-mtd.infradead.org/
14487 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14488 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14489 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14491 F: drivers/mtd/spi-nor/
14492 F: include/linux/mtd/spi-nor.h
14495 M: Mark Brown <broonie@kernel.org>
14496 L: linux-spi@vger.kernel.org
14497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14498 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14500 F: Documentation/devicetree/bindings/spi/
14501 F: Documentation/spi/
14503 F: include/linux/spi/
14504 F: include/uapi/linux/spi/
14507 SPIDERNET NETWORK DRIVER for CELL
14508 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14509 L: netdev@vger.kernel.org
14511 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14512 F: drivers/net/ethernet/toshiba/spider_net*
14515 R: Stephen Boyd <sboyd@kernel.org>
14516 L: linux-arm-msm@vger.kernel.org
14517 F: Documentation/devicetree/bindings/spmi/
14519 F: include/dt-bindings/spmi/spmi.h
14520 F: include/linux/spmi.h
14521 F: include/trace/events/spmi.h
14524 M: Jeremy Kerr <jk@ozlabs.org>
14525 L: linuxppc-dev@lists.ozlabs.org
14526 W: http://www.ibm.com/developerworks/power/cell/
14528 F: Documentation/filesystems/spufs.txt
14529 F: arch/powerpc/platforms/cell/spufs/
14531 SQUASHFS FILE SYSTEM
14532 M: Phillip Lougher <phillip@squashfs.org.uk>
14533 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14534 W: http://squashfs.org.uk
14535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14537 F: Documentation/filesystems/squashfs.txt
14540 SRM (Alpha) environment access
14541 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14543 F: arch/alpha/kernel/srm_env.c
14545 ST LSM6DSx IMU IIO DRIVER
14546 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14547 L: linux-iio@vger.kernel.org
14548 W: http://www.st.com/
14550 F: drivers/iio/imu/st_lsm6dsx/
14551 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14553 ST STM32 I2C/SMBUS DRIVER
14554 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14555 L: linux-i2c@vger.kernel.org
14557 F: drivers/i2c/busses/i2c-stm32*
14559 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14560 M: Song Qiang <songqiang1304521@gmail.com>
14561 L: linux-iio@vger.kernel.org
14563 F: drivers/iio/proximity/vl53l0x-i2c.c
14564 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14567 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14568 M: Sasha Levin <sashal@kernel.org>
14569 L: stable@vger.kernel.org
14571 F: Documentation/process/stable-kernel-rules.rst
14574 M: Ian Abbott <abbotti@mev.co.uk>
14575 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14577 F: drivers/staging/comedi/
14579 STAGING - EROFS FILE SYSTEM
14580 M: Gao Xiang <gaoxiang25@huawei.com>
14581 M: Chao Yu <yuchao0@huawei.com>
14582 L: linux-erofs@lists.ozlabs.org
14584 F: drivers/staging/erofs/
14586 STAGING - INDUSTRIAL IO
14587 M: Jonathan Cameron <jic23@kernel.org>
14588 L: linux-iio@vger.kernel.org
14590 F: Documentation/devicetree/bindings/staging/iio/
14591 F: drivers/staging/iio/
14593 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14594 M: Marc Dietrich <marvin24@gmx.de>
14595 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14596 L: linux-tegra@vger.kernel.org
14598 F: drivers/staging/nvec/
14600 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14601 M: Jens Frederich <jfrederich@gmail.com>
14602 M: Daniel Drake <dsd@laptop.org>
14603 M: Jon Nettleton <jon.nettleton@gmail.com>
14604 W: http://wiki.laptop.org/go/DCON
14606 F: drivers/staging/olpc_dcon/
14608 STAGING - REALTEK RTL8712U DRIVERS
14609 M: Larry Finger <Larry.Finger@lwfinger.net>
14610 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14612 F: drivers/staging/rtl8712/
14614 STAGING - REALTEK RTL8188EU DRIVERS
14615 M: Larry Finger <Larry.Finger@lwfinger.net>
14617 F: drivers/staging/rtl8188eu/
14619 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14620 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14621 M: Teddy Wang <teddy.wang@siliconmotion.com>
14622 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14623 L: linux-fbdev@vger.kernel.org
14625 F: drivers/staging/sm750fb/
14627 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14628 M: William Hubbs <w.d.hubbs@gmail.com>
14629 M: Chris Brannon <chris@the-brannons.com>
14630 M: Kirk Reiser <kirk@reisers.ca>
14631 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14632 L: speakup@linux-speakup.org
14633 W: http://www.linux-speakup.org/
14635 F: drivers/staging/speakup/
14637 STAGING - VIA VT665X DRIVERS
14638 M: Forest Bond <forest@alittletooquiet.net>
14640 F: drivers/staging/vt665?/
14642 STAGING - WILC1000 WIFI DRIVER
14643 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14644 M: Ajay Singh <ajay.kathat@microchip.com>
14645 L: linux-wireless@vger.kernel.org
14647 F: drivers/staging/wilc1000/
14650 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14652 L: devel@driverdev.osuosl.org
14654 F: drivers/staging/
14656 STARFIRE/DURALAN NETWORK DRIVER
14657 M: Ion Badulescu <ionut@badula.org>
14659 F: drivers/net/ethernet/adaptec/starfire*
14661 STEC S1220 SKD DRIVER
14662 M: Bart Van Assche <bart.vanassche@wdc.com>
14663 L: linux-block@vger.kernel.org
14665 F: drivers/block/skd*[ch]
14667 STI AUDIO (ASoC) DRIVERS
14668 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14669 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14671 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14675 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14677 F: drivers/media/platform/sti/cec/
14678 F: Documentation/devicetree/bindings/media/stih-cec.txt
14680 STK1160 USB VIDEO CAPTURE DRIVER
14681 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14682 L: linux-media@vger.kernel.org
14683 T: git git://linuxtv.org/media_tree.git
14685 F: drivers/media/usb/stk1160/
14687 STM32 AUDIO (ASoC) DRIVERS
14688 M: Olivier Moysan <olivier.moysan@st.com>
14689 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14690 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14692 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14695 STM32 TIMER/LPTIMER DRIVERS
14696 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14698 F: drivers/*/stm32-*timer*
14699 F: drivers/pwm/pwm-stm32*
14700 F: include/linux/*/stm32-*tim*
14701 F: Documentation/ABI/testing/*timer-stm32
14702 F: Documentation/devicetree/bindings/*/stm32-*timer*
14703 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14705 STMMAC ETHERNET DRIVER
14706 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14707 M: Alexandre Torgue <alexandre.torgue@st.com>
14708 M: Jose Abreu <joabreu@synopsys.com>
14709 L: netdev@vger.kernel.org
14710 W: http://www.stlinux.com
14712 F: drivers/net/ethernet/stmicro/stmmac/
14715 M: Sam Creasey <sammy@sammy.net>
14716 W: http://sammy.net/sun3/
14718 F: arch/m68k/kernel/*sun3*
14719 F: arch/m68k/sun3*/
14720 F: arch/m68k/include/asm/sun3*
14721 F: drivers/net/ethernet/i825xx/sun3*
14723 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14724 M: Hans de Goede <hdegoede@redhat.com>
14725 L: linux-input@vger.kernel.org
14727 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14728 F: drivers/input/keyboard/sun4i-lradc-keys.c
14730 SUNDANCE NETWORK DRIVER
14731 M: Denis Kirjanov <kda@linux-powerpc.org>
14732 L: netdev@vger.kernel.org
14734 F: drivers/net/ethernet/dlink/sundance.c
14737 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14738 M: Rich Felker <dalias@libc.org>
14739 L: linux-sh@vger.kernel.org
14740 Q: http://patchwork.kernel.org/project/linux-sh/list/
14742 F: Documentation/sh/
14747 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14748 M: Len Brown <len.brown@intel.com>
14749 M: Pavel Machek <pavel@ucw.cz>
14750 L: linux-pm@vger.kernel.org
14751 B: https://bugzilla.kernel.org
14753 F: Documentation/power/
14754 F: arch/x86/kernel/acpi/
14755 F: drivers/base/power/
14757 F: include/linux/suspend.h
14758 F: include/linux/freezer.h
14759 F: include/linux/pm.h
14762 M: Martin Mares <mj@ucw.cz>
14763 L: linux-video@atrey.karlin.mff.cuni.cz
14765 F: Documentation/svga.txt
14766 F: arch/x86/boot/video*
14769 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14770 L: iommu@lists.linux-foundation.org
14771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14773 F: kernel/dma/swiotlb.c
14774 F: arch/*/kernel/pci-swiotlb.c
14775 F: include/linux/swiotlb.h
14778 M: Jiri Pirko <jiri@resnulli.us>
14779 M: Ivan Vecera <ivecera@redhat.com>
14780 L: netdev@vger.kernel.org
14783 F: include/net/switchdev.h
14785 SY8106A REGULATOR DRIVER
14786 M: Icenowy Zheng <icenowy@aosc.io>
14788 F: drivers/regulator/sy8106a-regulator.c
14789 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14791 SYNC FILE FRAMEWORK
14792 M: Sumit Semwal <sumit.semwal@linaro.org>
14793 R: Gustavo Padovan <gustavo@padovan.org>
14795 L: linux-media@vger.kernel.org
14796 L: dri-devel@lists.freedesktop.org
14797 F: drivers/dma-buf/sync_*
14798 F: drivers/dma-buf/dma-fence*
14799 F: drivers/dma-buf/sw_sync.c
14800 F: include/linux/sync_file.h
14801 F: include/uapi/linux/sync_file.h
14802 F: Documentation/sync_file.txt
14803 T: git git://anongit.freedesktop.org/drm/drm-misc
14805 SYNOPSYS ARC ARCHITECTURE
14806 M: Vineet Gupta <vgupta@synopsys.com>
14807 L: linux-snps-arc@lists.infradead.org
14810 F: Documentation/devicetree/bindings/arc/*
14811 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14812 F: drivers/clocksource/arc_timer.c
14813 F: drivers/tty/serial/arc_uart.c
14814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14816 SYNOPSYS ARC HSDK SDP pll clock driver
14817 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14819 F: drivers/clk/clk-hsdk-pll.c
14820 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14822 SYNOPSYS ARC SDP clock driver
14823 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14825 F: drivers/clk/axs10x/*
14826 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14828 SYNOPSYS ARC SDP platform support
14829 M: Alexey Brodkin <abrodkin@synopsys.com>
14831 F: arch/arc/plat-axs10x
14832 F: arch/arc/boot/dts/ax*
14833 F: Documentation/devicetree/bindings/arc/axs10*
14835 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14836 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14838 F: drivers/reset/reset-axs10x.c
14839 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14841 SYNOPSYS CREG GPIO DRIVER
14842 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14844 F: drivers/gpio/gpio-creg-snps.c
14845 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14847 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14848 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14850 F: drivers/tty/serial/8250/8250_dw.c
14852 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14853 M: Hoan Tran <hoan@os.amperecomputing.com>
14854 L: linux-gpio@vger.kernel.org
14856 F: drivers/gpio/gpio-dwapb.c
14857 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14859 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14860 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14862 F: drivers/dma/dwi-axi-dmac/
14863 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14865 SYNOPSYS DESIGNWARE DMAC DRIVER
14866 M: Viresh Kumar <vireshk@kernel.org>
14867 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14869 F: Documentation/devicetree/bindings/dma/snps-dma.txt
14871 F: include/dt-bindings/dma/dw-dmac.h
14872 F: include/linux/dma/dw.h
14873 F: include/linux/platform_data/dma-dw.h
14875 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14876 M: Jose Abreu <Jose.Abreu@synopsys.com>
14877 L: netdev@vger.kernel.org
14879 F: drivers/net/ethernet/synopsys/
14881 SYNOPSYS DESIGNWARE I2C DRIVER
14882 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14883 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14884 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14885 L: linux-i2c@vger.kernel.org
14887 F: drivers/i2c/busses/i2c-designware-*
14888 F: include/linux/platform_data/i2c-designware.h
14890 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14891 M: Jaehoon Chung <jh80.chung@samsung.com>
14892 L: linux-mmc@vger.kernel.org
14894 F: drivers/mmc/host/dw_mmc*
14896 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14897 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14899 F: drivers/reset/reset-hsdk.c
14900 F: include/dt-bindings/reset/snps,hsdk-reset.h
14901 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14903 SYSTEM CONFIGURATION (SYSCON)
14904 M: Lee Jones <lee.jones@linaro.org>
14905 M: Arnd Bergmann <arnd@arndb.de>
14906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14908 F: drivers/mfd/syscon.c
14910 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14911 M: Sudeep Holla <sudeep.holla@arm.com>
14912 L: linux-arm-kernel@lists.infradead.org
14914 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14915 F: drivers/clk/clk-sc[mp]i.c
14916 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14917 F: drivers/firmware/arm_scpi.c
14918 F: drivers/firmware/arm_scmi/
14919 F: include/linux/sc[mp]i_protocol.h
14921 SYSTEM RESET/SHUTDOWN DRIVERS
14922 M: Sebastian Reichel <sre@kernel.org>
14923 L: linux-pm@vger.kernel.org
14924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14926 F: Documentation/devicetree/bindings/power/reset/
14927 F: drivers/power/reset/
14929 SYSTEM TRACE MODULE CLASS
14930 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14933 F: Documentation/trace/stm.rst
14934 F: drivers/hwtracing/stm/
14935 F: include/linux/stm.h
14936 F: include/uapi/linux/stm.h
14939 M: Christoph Hellwig <hch@infradead.org>
14941 F: Documentation/filesystems/sysv-fs.txt
14943 F: include/linux/sysv_fs.h
14946 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14947 L: linux-scsi@vger.kernel.org
14948 L: target-devel@vger.kernel.org
14949 W: http://www.linux-iscsi.org
14950 W: http://groups.google.com/group/linux-iscsi-target-dev
14951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14955 F: Documentation/target/
14957 TASKSTATS STATISTICS INTERFACE
14958 M: Balbir Singh <bsingharora@gmail.com>
14960 F: Documentation/accounting/taskstats*
14961 F: include/linux/taskstats*
14962 F: kernel/taskstats.c
14965 M: Jamal Hadi Salim <jhs@mojatatu.com>
14966 M: Cong Wang <xiyou.wangcong@gmail.com>
14967 M: Jiri Pirko <jiri@resnulli.us>
14968 L: netdev@vger.kernel.org
14970 F: include/net/pkt_cls.h
14971 F: include/net/pkt_sched.h
14972 F: include/net/tc_act/
14973 F: include/uapi/linux/pkt_cls.h
14974 F: include/uapi/linux/pkt_sched.h
14975 F: include/uapi/linux/tc_act/
14976 F: include/uapi/linux/tc_ematch/
14979 TC90522 MEDIA DRIVER
14980 M: Akihiro Tsukada <tskd08@gmail.com>
14981 L: linux-media@vger.kernel.org
14983 F: drivers/media/dvb-frontends/tc90522*
14985 TCP LOW PRIORITY MODULE
14986 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14987 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14988 W: http://tcp-lp-mod.sourceforge.net/
14990 F: net/ipv4/tcp_lp.c
14992 TDA10071 MEDIA DRIVER
14993 M: Antti Palosaari <crope@iki.fi>
14994 L: linux-media@vger.kernel.org
14995 W: https://linuxtv.org
14996 W: http://palosaari.fi/linux/
14997 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14998 T: git git://linuxtv.org/anttip/media_tree.git
15000 F: drivers/media/dvb-frontends/tda10071*
15002 TDA18212 MEDIA DRIVER
15003 M: Antti Palosaari <crope@iki.fi>
15004 L: linux-media@vger.kernel.org
15005 W: https://linuxtv.org
15006 W: http://palosaari.fi/linux/
15007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15008 T: git git://linuxtv.org/anttip/media_tree.git
15010 F: drivers/media/tuners/tda18212*
15012 TDA18218 MEDIA DRIVER
15013 M: Antti Palosaari <crope@iki.fi>
15014 L: linux-media@vger.kernel.org
15015 W: https://linuxtv.org
15016 W: http://palosaari.fi/linux/
15017 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15018 T: git git://linuxtv.org/anttip/media_tree.git
15020 F: drivers/media/tuners/tda18218*
15022 TDA18250 MEDIA DRIVER
15023 M: Olli Salonen <olli.salonen@iki.fi>
15024 L: linux-media@vger.kernel.org
15025 W: https://linuxtv.org
15026 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15027 T: git git://linuxtv.org/media_tree.git
15029 F: drivers/media/tuners/tda18250*
15031 TDA18271 MEDIA DRIVER
15032 M: Michael Krufky <mkrufky@linuxtv.org>
15033 L: linux-media@vger.kernel.org
15034 W: https://linuxtv.org
15035 W: http://github.com/mkrufky
15036 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15037 T: git git://linuxtv.org/mkrufky/tuners.git
15039 F: drivers/media/tuners/tda18271*
15041 TDA1997x MEDIA DRIVER
15042 M: Tim Harvey <tharvey@gateworks.com>
15043 L: linux-media@vger.kernel.org
15044 W: https://linuxtv.org
15045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15047 F: drivers/media/i2c/tda1997x.*
15049 TDA827x MEDIA DRIVER
15050 M: Michael Krufky <mkrufky@linuxtv.org>
15051 L: linux-media@vger.kernel.org
15052 W: https://linuxtv.org
15053 W: http://github.com/mkrufky
15054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15055 T: git git://linuxtv.org/mkrufky/tuners.git
15057 F: drivers/media/tuners/tda8290.*
15059 TDA8290 MEDIA DRIVER
15060 M: Michael Krufky <mkrufky@linuxtv.org>
15061 L: linux-media@vger.kernel.org
15062 W: https://linuxtv.org
15063 W: http://github.com/mkrufky
15064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15065 T: git git://linuxtv.org/mkrufky/tuners.git
15067 F: drivers/media/tuners/tda8290.*
15069 TDA9840 MEDIA DRIVER
15070 M: Hans Verkuil <hverkuil@xs4all.nl>
15071 L: linux-media@vger.kernel.org
15072 T: git git://linuxtv.org/media_tree.git
15073 W: https://linuxtv.org
15075 F: drivers/media/i2c/tda9840*
15077 TEA5761 TUNER DRIVER
15078 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15079 L: linux-media@vger.kernel.org
15080 W: https://linuxtv.org
15081 T: git git://linuxtv.org/media_tree.git
15083 F: drivers/media/tuners/tea5761.*
15085 TEA5767 TUNER DRIVER
15086 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15087 L: linux-media@vger.kernel.org
15088 W: https://linuxtv.org
15089 T: git git://linuxtv.org/media_tree.git
15091 F: drivers/media/tuners/tea5767.*
15093 TEA6415C MEDIA DRIVER
15094 M: Hans Verkuil <hverkuil@xs4all.nl>
15095 L: linux-media@vger.kernel.org
15096 T: git git://linuxtv.org/media_tree.git
15097 W: https://linuxtv.org
15099 F: drivers/media/i2c/tea6415c*
15101 TEA6420 MEDIA DRIVER
15102 M: Hans Verkuil <hverkuil@xs4all.nl>
15103 L: linux-media@vger.kernel.org
15104 T: git git://linuxtv.org/media_tree.git
15105 W: https://linuxtv.org
15107 F: drivers/media/i2c/tea6420*
15110 M: Jiri Pirko <jiri@resnulli.us>
15111 L: netdev@vger.kernel.org
15113 F: drivers/net/team/
15114 F: include/linux/if_team.h
15115 F: include/uapi/linux/if_team.h
15117 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15118 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15120 F: arch/x86/platform/ts5500/
15122 TECHNOTREND USB IR RECEIVER
15123 M: Sean Young <sean@mess.org>
15124 L: linux-media@vger.kernel.org
15126 F: drivers/media/rc/ttusbir.c
15128 TECHWELL TW9910 VIDEO DECODER
15129 L: linux-media@vger.kernel.org
15131 F: drivers/media/i2c/tw9910.c
15132 F: include/media/i2c/tw9910.h
15135 M: Jens Wiklander <jens.wiklander@linaro.org>
15137 F: include/linux/tee_drv.h
15138 F: include/uapi/linux/tee.h
15140 F: Documentation/tee.txt
15142 TEGRA ARCHITECTURE SUPPORT
15143 M: Thierry Reding <thierry.reding@gmail.com>
15144 M: Jonathan Hunter <jonathanh@nvidia.com>
15145 L: linux-tegra@vger.kernel.org
15146 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15152 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15153 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15155 F: drivers/clk/tegra/
15158 M: Laxman Dewangan <ldewangan@nvidia.com>
15159 M: Jon Hunter <jonathanh@nvidia.com>
15161 F: drivers/dma/tegra*
15164 M: Laxman Dewangan <ldewangan@nvidia.com>
15166 F: drivers/i2c/busses/i2c-tegra.c
15168 TEGRA IOMMU DRIVERS
15169 M: Thierry Reding <thierry.reding@gmail.com>
15170 L: linux-tegra@vger.kernel.org
15172 F: drivers/iommu/tegra*
15175 M: Laxman Dewangan <ldewangan@nvidia.com>
15177 F: drivers/input/keyboard/tegra-kbc.c
15180 M: Stefan Agner <stefan@agner.ch>
15181 M: Lucas Stach <dev@lynxeye.de>
15183 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15184 F: drivers/mtd/nand/raw/tegra_nand.c
15187 M: Thierry Reding <thierry.reding@gmail.com>
15189 F: drivers/pwm/pwm-tegra.c
15191 TEGRA SERIAL DRIVER
15192 M: Laxman Dewangan <ldewangan@nvidia.com>
15194 F: drivers/tty/serial/serial-tegra.c
15197 M: Laxman Dewangan <ldewangan@nvidia.com>
15199 F: drivers/spi/spi-tegra*
15201 TEHUTI ETHERNET DRIVER
15202 M: Andy Gospodarek <andy@greyhouse.net>
15203 L: netdev@vger.kernel.org
15205 F: drivers/net/ethernet/tehuti/*
15207 Telecom Clock Driver for MCPL0010
15208 M: Mark Gross <mark.gross@intel.com>
15210 F: drivers/char/tlclk.c
15212 TENSILICA XTENSA PORT (xtensa)
15213 M: Chris Zankel <chris@zankel.net>
15214 M: Max Filippov <jcmvbkbc@gmail.com>
15215 L: linux-xtensa@linux-xtensa.org
15216 T: git git://github.com/czankel/xtensa-linux.git
15219 F: drivers/irqchip/irq-xtensa-*
15221 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15222 M: Nishanth Menon <nm@ti.com>
15223 M: Tero Kristo <t-kristo@ti.com>
15224 M: Santosh Shilimkar <ssantosh@kernel.org>
15225 L: linux-arm-kernel@lists.infradead.org
15227 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15228 F: drivers/firmware/ti_sci*
15229 F: include/linux/soc/ti/ti_sci_protocol.h
15230 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15231 F: drivers/soc/ti/ti_sci_pm_domains.c
15232 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15233 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15234 F: drivers/clk/keystone/sci-clk.c
15235 F: drivers/reset/reset-ti-sci.c
15237 Texas Instruments ASoC drivers
15238 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15239 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15243 Texas Instruments' DAC7612 DAC Driver
15244 M: Ricardo Ribalda <ricardo@ribalda.com>
15245 L: linux-iio@vger.kernel.org
15247 F: drivers/iio/dac/ti-dac7612.c
15248 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15250 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15251 M: Hans Verkuil <hverkuil@xs4all.nl>
15252 L: linux-media@vger.kernel.org
15253 T: git git://linuxtv.org/media_tree.git
15254 W: https://linuxtv.org
15256 F: drivers/media/radio/radio-raremono.c
15259 M: Zhang Rui <rui.zhang@intel.com>
15260 M: Eduardo Valentin <edubezval@gmail.com>
15261 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15262 L: linux-pm@vger.kernel.org
15263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15265 Q: https://patchwork.kernel.org/project/linux-pm/list/
15267 F: drivers/thermal/
15268 F: include/linux/thermal.h
15269 F: include/uapi/linux/thermal.h
15270 F: include/linux/cpu_cooling.h
15271 F: Documentation/devicetree/bindings/thermal/
15273 THERMAL/CPU_COOLING
15274 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15275 M: Viresh Kumar <viresh.kumar@linaro.org>
15276 M: Javi Merino <javi.merino@kernel.org>
15277 L: linux-pm@vger.kernel.org
15279 F: Documentation/thermal/cpu-cooling-api.txt
15280 F: drivers/thermal/cpu_cooling.c
15281 F: include/linux/cpu_cooling.h
15283 THINKPAD ACPI EXTRAS DRIVER
15284 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15285 L: ibm-acpi-devel@lists.sourceforge.net
15286 L: platform-driver-x86@vger.kernel.org
15287 W: http://ibm-acpi.sourceforge.net
15288 W: http://thinkwiki.org/wiki/Ibm-acpi
15289 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15291 F: drivers/platform/x86/thinkpad_acpi.c
15294 M: Andreas Noever <andreas.noever@gmail.com>
15295 M: Michael Jamet <michael.jamet@intel.com>
15296 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15297 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15300 F: Documentation/admin-guide/thunderbolt.rst
15301 F: drivers/thunderbolt/
15302 F: include/linux/thunderbolt.h
15304 THUNDERBOLT NETWORK DRIVER
15305 M: Michael Jamet <michael.jamet@intel.com>
15306 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15307 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15308 L: netdev@vger.kernel.org
15310 F: drivers/net/thunderbolt.c
15312 THUNDERX GPIO DRIVER
15313 M: David Daney <david.daney@cavium.com>
15315 F: drivers/gpio/gpio-thunderx.c
15317 TI AM437X VPFE DRIVER
15318 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15319 L: linux-media@vger.kernel.org
15320 W: https://linuxtv.org
15321 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15322 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15324 F: drivers/media/platform/am437x/
15326 TI BANDGAP AND THERMAL DRIVER
15327 M: Eduardo Valentin <edubezval@gmail.com>
15328 M: Keerthy <j-keerthy@ti.com>
15329 L: linux-pm@vger.kernel.org
15330 L: linux-omap@vger.kernel.org
15332 F: drivers/thermal/ti-soc-thermal/
15334 TI BQ27XXX POWER SUPPLY DRIVER
15335 R: Andrew F. Davis <afd@ti.com>
15336 F: include/linux/power/bq27xxx_battery.h
15337 F: drivers/power/supply/bq27xxx_battery.c
15338 F: drivers/power/supply/bq27xxx_battery_i2c.c
15340 TI CDCE706 CLOCK DRIVER
15341 M: Max Filippov <jcmvbkbc@gmail.com>
15343 F: drivers/clk/clk-cdce706.c
15346 M: Tero Kristo <t-kristo@ti.com>
15347 L: linux-omap@vger.kernel.org
15350 F: include/linux/clk/ti.h
15352 TI DAVINCI MACHINE SUPPORT
15353 M: Sekhar Nori <nsekhar@ti.com>
15354 M: Kevin Hilman <khilman@kernel.org>
15355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15358 F: arch/arm/mach-davinci/
15359 F: drivers/i2c/busses/i2c-davinci.c
15360 F: arch/arm/boot/dts/da850*
15362 TI DAVINCI SERIES CLOCK DRIVER
15363 M: David Lechner <david@lechnology.com>
15364 R: Sekhar Nori <nsekhar@ti.com>
15366 F: Documentation/devicetree/bindings/clock/ti/davinci/
15367 F: drivers/clk/davinci/
15369 TI DAVINCI SERIES GPIO DRIVER
15370 M: Keerthy <j-keerthy@ti.com>
15371 L: linux-gpio@vger.kernel.org
15373 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15374 F: drivers/gpio/gpio-davinci.c
15376 TI DAVINCI SERIES MEDIA DRIVER
15377 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15378 L: linux-media@vger.kernel.org
15379 W: https://linuxtv.org
15380 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15381 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15383 F: drivers/media/platform/davinci/
15384 F: include/media/davinci/
15386 TI ETHERNET SWITCH DRIVER (CPSW)
15387 R: Grygorii Strashko <grygorii.strashko@ti.com>
15388 L: linux-omap@vger.kernel.org
15389 L: netdev@vger.kernel.org
15391 F: drivers/net/ethernet/ti/cpsw*
15392 F: drivers/net/ethernet/ti/davinci*
15394 TI FLASH MEDIA INTERFACE DRIVER
15395 M: Alex Dubov <oakad@yahoo.com>
15397 F: drivers/misc/tifm*
15398 F: drivers/mmc/host/tifm_sd.c
15399 F: include/linux/tifm.h
15401 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15402 M: Santosh Shilimkar <ssantosh@kernel.org>
15403 L: linux-kernel@vger.kernel.org
15404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15406 F: drivers/soc/ti/*
15407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15409 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15410 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15411 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15412 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15414 F: sound/soc/codecs/lm49453*
15415 F: sound/soc/codecs/isabelle*
15417 TI LP855x BACKLIGHT DRIVER
15418 M: Milo Kim <milo.kim@ti.com>
15420 F: Documentation/backlight/lp855x-driver.txt
15421 F: drivers/video/backlight/lp855x_bl.c
15422 F: include/linux/platform_data/lp855x.h
15424 TI LP8727 CHARGER DRIVER
15425 M: Milo Kim <milo.kim@ti.com>
15427 F: drivers/power/supply/lp8727_charger.c
15428 F: include/linux/platform_data/lp8727.h
15430 TI LP8788 MFD DRIVER
15431 M: Milo Kim <milo.kim@ti.com>
15433 F: drivers/iio/adc/lp8788_adc.c
15434 F: drivers/leds/leds-lp8788.c
15435 F: drivers/mfd/lp8788*.c
15436 F: drivers/power/supply/lp8788-charger.c
15437 F: drivers/regulator/lp8788-*.c
15438 F: include/linux/mfd/lp8788*.h
15440 TI NETCP ETHERNET DRIVER
15441 M: Wingman Kwok <w-kwok2@ti.com>
15442 M: Murali Karicheri <m-karicheri2@ti.com>
15443 L: netdev@vger.kernel.org
15445 F: drivers/net/ethernet/ti/netcp*
15447 TI PCM3060 ASoC CODEC DRIVER
15448 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15449 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15451 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15452 F: sound/soc/codecs/pcm3060*
15454 TI TAS571X FAMILY ASoC CODEC DRIVER
15455 M: Kevin Cernekee <cernekee@chromium.org>
15456 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15458 F: sound/soc/codecs/tas571x*
15460 TI TRF7970A NFC DRIVER
15461 M: Mark Greer <mgreer@animalcreek.com>
15462 L: linux-wireless@vger.kernel.org
15463 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15465 F: drivers/nfc/trf7970a.c
15466 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15468 TI TWL4030 SERIES SOC CODEC DRIVER
15469 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15470 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15472 F: sound/soc/codecs/twl4030*
15475 M: Benoit Parrot <bparrot@ti.com>
15476 L: linux-media@vger.kernel.org
15477 W: http://linuxtv.org/
15478 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15480 F: drivers/media/platform/ti-vpe/
15482 TI WILINK WIRELESS DRIVERS
15483 L: linux-wireless@vger.kernel.org
15484 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15485 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15488 F: drivers/net/wireless/ti/
15489 F: include/linux/wl12xx.h
15491 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15492 M: John Stultz <john.stultz@linaro.org>
15493 M: Thomas Gleixner <tglx@linutronix.de>
15494 R: Stephen Boyd <sboyd@kernel.org>
15495 L: linux-kernel@vger.kernel.org
15496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15498 F: include/linux/clocksource.h
15499 F: include/linux/time.h
15500 F: include/linux/timex.h
15501 F: include/uapi/linux/time.h
15502 F: include/uapi/linux/timex.h
15503 F: kernel/time/clocksource.c
15504 F: kernel/time/time*.c
15505 F: kernel/time/alarmtimer.c
15506 F: kernel/time/ntp.c
15507 F: tools/testing/selftests/timers/
15510 M: Jon Maloy <jon.maloy@ericsson.com>
15511 M: Ying Xue <ying.xue@windriver.com>
15512 L: netdev@vger.kernel.org (core kernel code)
15513 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15514 W: http://tipc.sourceforge.net/
15516 F: include/uapi/linux/tipc*.h
15519 TLAN NETWORK DRIVER
15520 M: Samuel Chessman <chessman@tux.org>
15521 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15522 W: http://sourceforge.net/projects/tlan/
15524 F: Documentation/networking/device_drivers/ti/tlan.txt
15525 F: drivers/net/ethernet/ti/tlan.*
15527 TM6000 VIDEO4LINUX DRIVER
15528 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15529 L: linux-media@vger.kernel.org
15530 W: https://linuxtv.org
15531 T: git git://linuxtv.org/media_tree.git
15533 F: drivers/media/usb/tm6000/
15534 F: Documentation/media/v4l-drivers/tm6000*
15536 TMIO/SDHI MMC DRIVER
15537 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15538 L: linux-mmc@vger.kernel.org
15540 F: drivers/mmc/host/tmio_mmc*
15541 F: drivers/mmc/host/renesas_sdhi*
15542 F: include/linux/mfd/tmio.h
15544 TMP401 HARDWARE MONITOR DRIVER
15545 M: Guenter Roeck <linux@roeck-us.net>
15546 L: linux-hwmon@vger.kernel.org
15548 F: Documentation/hwmon/tmp401
15549 F: drivers/hwmon/tmp401.c
15551 TMPFS (SHMEM FILESYSTEM)
15552 M: Hugh Dickins <hughd@google.com>
15553 L: linux-mm@kvack.org
15555 F: include/linux/shmem_fs.h
15558 TOMOYO SECURITY MODULE
15559 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15560 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15561 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15562 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15563 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15564 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15565 W: https://tomoyo.osdn.jp/
15567 F: security/tomoyo/
15569 TOPSTAR LAPTOP EXTRAS DRIVER
15570 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15571 L: platform-driver-x86@vger.kernel.org
15573 F: drivers/platform/x86/topstar-laptop.c
15575 TORTURE-TEST MODULES
15576 M: Davidlohr Bueso <dave@stgolabs.net>
15577 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15578 M: Josh Triplett <josh@joshtriplett.org>
15579 L: linux-kernel@vger.kernel.org
15581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15582 F: Documentation/RCU/torture.txt
15583 F: kernel/torture.c
15584 F: kernel/rcu/rcutorture.c
15585 F: kernel/rcu/rcuperf.c
15586 F: kernel/locking/locktorture.c
15588 TOSHIBA ACPI EXTRAS DRIVER
15589 M: Azael Avalos <coproscefalo@gmail.com>
15590 L: platform-driver-x86@vger.kernel.org
15592 F: drivers/platform/x86/toshiba_acpi.c
15594 TOSHIBA BLUETOOTH DRIVER
15595 M: Azael Avalos <coproscefalo@gmail.com>
15596 L: platform-driver-x86@vger.kernel.org
15598 F: drivers/platform/x86/toshiba_bluetooth.c
15600 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15601 M: Azael Avalos <coproscefalo@gmail.com>
15602 L: platform-driver-x86@vger.kernel.org
15604 F: drivers/platform/x86/toshiba_haps.c
15607 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15608 W: http://www.buzzard.org.uk/toshiba/
15610 F: drivers/char/toshiba.c
15611 F: include/linux/toshiba.h
15612 F: include/uapi/linux/toshiba.h
15614 TOSHIBA TC358743 DRIVER
15615 M: Mats Randgaard <matrandg@cisco.com>
15616 L: linux-media@vger.kernel.org
15618 F: drivers/media/i2c/tc358743*
15619 F: include/media/i2c/tc358743.h
15621 TOSHIBA WMI HOTKEYS DRIVER
15622 M: Azael Avalos <coproscefalo@gmail.com>
15623 L: platform-driver-x86@vger.kernel.org
15625 F: drivers/platform/x86/toshiba-wmi.c
15628 M: Peter Huewe <peterhuewe@gmx.de>
15629 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15630 R: Jason Gunthorpe <jgg@ziepe.ca>
15631 L: linux-integrity@vger.kernel.org
15632 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15633 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15634 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15636 F: drivers/char/tpm/
15639 M: Steven Rostedt <rostedt@goodmis.org>
15640 M: Ingo Molnar <mingo@redhat.com>
15641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15643 F: Documentation/trace/ftrace.rst
15644 F: arch/*/*/*/ftrace.h
15645 F: arch/*/kernel/ftrace.c
15646 F: include/*/ftrace.h
15647 F: include/linux/trace*.h
15650 F: tools/testing/selftests/ftrace/
15652 TRACING MMIO ACCESSES (MMIOTRACE)
15653 M: Steven Rostedt <rostedt@goodmis.org>
15654 M: Ingo Molnar <mingo@kernel.org>
15655 R: Karol Herbst <karolherbst@gmail.com>
15656 R: Pekka Paalanen <ppaalanen@gmail.com>
15658 L: linux-kernel@vger.kernel.org
15659 L: nouveau@lists.freedesktop.org
15660 F: kernel/trace/trace_mmiotrace.c
15661 F: include/linux/mmiotrace.h
15662 F: arch/x86/mm/kmmio.c
15663 F: arch/x86/mm/mmio-mod.c
15664 F: arch/x86/mm/testmmiotrace.c
15667 M: Jiri Kosina <trivial@kernel.org>
15668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15670 K: ^Subject:.*(?i)trivial
15672 TEMPO SEMICONDUCTOR DRIVERS
15673 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15675 F: sound/soc/codecs/tscs*.c
15676 F: sound/soc/codecs/tscs*.h
15677 F: Documentation/devicetree/bindings/sound/tscs*.txt
15680 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15681 M: Jiri Slaby <jslaby@suse.com>
15683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15684 F: Documentation/serial/
15686 F: drivers/tty/serial/serial_core.c
15687 F: include/linux/serial_core.h
15688 F: include/linux/serial.h
15689 F: include/linux/tty.h
15690 F: include/uapi/linux/serial_core.h
15691 F: include/uapi/linux/serial.h
15692 F: include/uapi/linux/tty.h
15694 TUA9001 MEDIA DRIVER
15695 M: Antti Palosaari <crope@iki.fi>
15696 L: linux-media@vger.kernel.org
15697 W: https://linuxtv.org
15698 W: http://palosaari.fi/linux/
15699 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15700 T: git git://linuxtv.org/anttip/media_tree.git
15702 F: drivers/media/tuners/tua9001*
15704 TULIP NETWORK DRIVERS
15705 L: netdev@vger.kernel.org
15706 L: linux-parisc@vger.kernel.org
15708 F: drivers/net/ethernet/dec/tulip/
15711 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15712 W: http://vtun.sourceforge.net/tun
15714 F: Documentation/networking/tuntap.txt
15715 F: arch/um/os-Linux/drivers/
15717 TURBOCHANNEL SUBSYSTEM
15718 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15719 M: Ralf Baechle <ralf@linux-mips.org>
15720 L: linux-mips@vger.kernel.org
15721 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15724 F: include/linux/tc.h
15727 M: "Len Brown" <lenb@kernel.org>
15728 L: linux-pm@vger.kernel.org
15729 B: https://bugzilla.kernel.org
15730 Q: https://patchwork.kernel.org/project/linux-pm/list/
15731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15733 F: tools/power/x86/turbostat/
15735 TW5864 VIDEO4LINUX DRIVER
15736 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15737 M: Anton Sviridenko <anton@corp.bluecherry.net>
15738 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15739 M: Andrey Utkin <andrey_utkin@fastmail.com>
15740 L: linux-media@vger.kernel.org
15742 F: drivers/media/pci/tw5864/
15744 TW68 VIDEO4LINUX DRIVER
15745 M: Hans Verkuil <hverkuil@xs4all.nl>
15746 L: linux-media@vger.kernel.org
15747 T: git git://linuxtv.org/media_tree.git
15748 W: https://linuxtv.org
15750 F: drivers/media/pci/tw68/
15752 TW686X VIDEO4LINUX DRIVER
15753 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15754 L: linux-media@vger.kernel.org
15755 T: git git://linuxtv.org/media_tree.git
15756 W: http://linuxtv.org
15758 F: drivers/media/pci/tw686x/
15760 UBI FILE SYSTEM (UBIFS)
15761 M: Richard Weinberger <richard@nod.at>
15762 M: Artem Bityutskiy <dedekind1@gmail.com>
15763 M: Adrian Hunter <adrian.hunter@intel.com>
15764 L: linux-mtd@lists.infradead.org
15765 T: git git://git.infradead.org/ubifs-2.6.git
15766 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15768 F: Documentation/filesystems/ubifs.txt
15771 UCLINUX (M68KNOMMU AND COLDFIRE)
15772 M: Greg Ungerer <gerg@linux-m68k.org>
15773 W: http://www.linux-m68k.org/
15774 W: http://www.uclinux.org/
15775 L: linux-m68k@lists.linux-m68k.org
15776 L: uclinux-dev@uclinux.org (subscribers-only)
15777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15779 F: arch/m68k/coldfire/
15781 F: arch/m68k/*/*_no.*
15782 F: arch/m68k/include/asm/*_no.*
15785 M: Jan Kara <jack@suse.com>
15787 F: Documentation/filesystems/udf.txt
15791 M: Bastien Nocera <hadess@hadess.net>
15792 L: linux-input@vger.kernel.org
15794 F: drivers/hid/hid-udraw-ps3.c
15797 M: Evgeniy Dushistov <dushistov@mail.ru>
15799 F: Documentation/filesystems/ufs.txt
15802 UHID USERSPACE HID IO DRIVER:
15803 M: David Herrmann <dh.herrmann@googlemail.com>
15804 L: linux-input@vger.kernel.org
15806 F: drivers/hid/uhid.c
15807 F: include/uapi/linux/uhid.h
15810 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15811 L: linux-usb@vger.kernel.org
15813 F: drivers/usb/common/ulpi.c
15814 F: include/linux/ulpi/
15816 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15817 L: linux-usb@vger.kernel.org
15820 F: include/linux/uwb.h
15821 F: include/linux/uwb/
15823 UNICORE32 ARCHITECTURE:
15824 M: Guan Xuetao <gxt@pku.edu.cn>
15825 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15827 T: git git://github.com/gxt/linux.git
15831 M: Tony Finch <dot@dotat.at>
15832 W: http://dotat.at/prog/unifdef
15834 F: scripts/unifdef.c
15836 UNIFORM CDROM DRIVER
15837 M: Jens Axboe <axboe@kernel.dk>
15838 W: http://www.kernel.dk
15840 F: Documentation/cdrom/
15841 F: drivers/cdrom/cdrom.c
15842 F: include/linux/cdrom.h
15843 F: include/uapi/linux/cdrom.h
15845 UNISYS S-PAR DRIVERS
15846 M: David Kershner <david.kershner@unisys.com>
15847 L: sparmaintainer@unisys.com (Unisys internal)
15849 F: include/linux/visorbus.h
15850 F: drivers/visorbus/
15851 F: drivers/staging/unisys/
15853 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15854 M: Vinayak Holikatti <vinholikatti@gmail.com>
15855 L: linux-scsi@vger.kernel.org
15857 F: Documentation/scsi/ufs.txt
15858 F: drivers/scsi/ufs/
15860 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15861 M: Joao Pinto <jpinto@synopsys.com>
15862 L: linux-scsi@vger.kernel.org
15864 F: drivers/scsi/ufs/*dwc*
15866 UNSORTED BLOCK IMAGES (UBI)
15867 M: Artem Bityutskiy <dedekind1@gmail.com>
15868 M: Richard Weinberger <richard@nod.at>
15869 W: http://www.linux-mtd.infradead.org/
15870 L: linux-mtd@lists.infradead.org
15871 T: git git://git.infradead.org/ubifs-2.6.git
15873 F: drivers/mtd/ubi/
15874 F: include/linux/mtd/ubi.h
15875 F: include/uapi/mtd/ubi-user.h
15877 USB "USBNET" DRIVER FRAMEWORK
15878 M: Oliver Neukum <oneukum@suse.com>
15879 L: netdev@vger.kernel.org
15880 W: http://www.linux-usb.org/usbnet
15882 F: drivers/net/usb/usbnet.c
15883 F: include/linux/usb/usbnet.h
15886 M: Oliver Neukum <oneukum@suse.com>
15887 L: linux-usb@vger.kernel.org
15889 F: Documentation/usb/acm.txt
15890 F: drivers/usb/class/cdc-acm.*
15892 USB AR5523 WIRELESS DRIVER
15893 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15894 L: linux-wireless@vger.kernel.org
15896 F: drivers/net/wireless/ath/ar5523/
15899 M: Oliver Neukum <oneukum@suse.com>
15900 L: linux-usb@vger.kernel.org
15901 L: linux-scsi@vger.kernel.org
15903 F: drivers/usb/storage/uas.c
15905 USB CDC ETHERNET DRIVER
15906 M: Oliver Neukum <oliver@neukum.org>
15907 L: linux-usb@vger.kernel.org
15909 F: drivers/net/usb/cdc_*.c
15910 F: include/uapi/linux/usb/cdc.h
15912 USB CHAOSKEY DRIVER
15913 M: Keith Packard <keithp@keithp.com>
15914 L: linux-usb@vger.kernel.org
15916 F: drivers/usb/misc/chaoskey.c
15918 USB CYPRESS C67X00 DRIVER
15919 M: Peter Korsgaard <jacmet@sunsite.dk>
15920 L: linux-usb@vger.kernel.org
15922 F: drivers/usb/c67x00/
15924 USB DAVICOM DM9601 DRIVER
15925 M: Peter Korsgaard <jacmet@sunsite.dk>
15926 L: netdev@vger.kernel.org
15927 W: http://www.linux-usb.org/usbnet
15929 F: drivers/net/usb/dm9601.c
15931 USB DIAMOND RIO500 DRIVER
15932 M: Cesar Miquel <miquel@df.uba.ar>
15933 L: rio500-users@lists.sourceforge.net
15934 W: http://rio500.sourceforge.net
15936 F: drivers/usb/misc/rio500*
15939 M: Alan Stern <stern@rowland.harvard.edu>
15940 L: linux-usb@vger.kernel.org
15942 F: Documentation/usb/ehci.txt
15943 F: drivers/usb/host/ehci*
15945 USB GADGET/PERIPHERAL SUBSYSTEM
15946 M: Felipe Balbi <balbi@kernel.org>
15947 L: linux-usb@vger.kernel.org
15948 W: http://www.linux-usb.org/gadget
15949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15951 F: drivers/usb/gadget/
15952 F: include/linux/usb/gadget*
15954 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15955 M: Jiri Kosina <jikos@kernel.org>
15956 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15957 L: linux-usb@vger.kernel.org
15958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15960 F: Documentation/hid/hiddev.txt
15961 F: drivers/hid/usbhid/
15963 USB INTEL XHCI ROLE MUX DRIVER
15964 M: Hans de Goede <hdegoede@redhat.com>
15965 L: linux-usb@vger.kernel.org
15967 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15970 M: Olav Kongas <ok@artecdesign.ee>
15971 L: linux-usb@vger.kernel.org
15973 F: drivers/usb/host/isp116x*
15974 F: include/linux/usb/isp116x.h
15976 USB LAN78XX ETHERNET DRIVER
15977 M: Woojung Huh <woojung.huh@microchip.com>
15978 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15979 L: netdev@vger.kernel.org
15981 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15982 F: drivers/net/usb/lan78xx.*
15983 F: include/dt-bindings/net/microchip-lan78xx.h
15985 USB MASS STORAGE DRIVER
15986 M: Alan Stern <stern@rowland.harvard.edu>
15987 L: linux-usb@vger.kernel.org
15988 L: usb-storage@lists.one-eyed-alien.net
15990 F: drivers/usb/storage/
15993 M: Clemens Ladisch <clemens@ladisch.de>
15994 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15995 T: git git://git.alsa-project.org/alsa-kernel.git
15997 F: sound/usb/midi.*
15999 USB NETWORKING DRIVERS
16000 L: linux-usb@vger.kernel.org
16002 F: drivers/net/usb/
16005 M: Alan Stern <stern@rowland.harvard.edu>
16006 L: linux-usb@vger.kernel.org
16008 F: Documentation/usb/ohci.txt
16009 F: drivers/usb/host/ohci*
16011 USB OTG FSM (Finite State Machine)
16012 M: Peter Chen <Peter.Chen@nxp.com>
16013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16014 L: linux-usb@vger.kernel.org
16016 F: drivers/usb/common/usb-otg-fsm.c
16019 M: Valentina Manea <valentina.manea.m@gmail.com>
16020 M: Shuah Khan <shuah@kernel.org>
16021 M: Shuah Khan <skhan@linuxfoundation.org>
16022 L: linux-usb@vger.kernel.org
16024 F: Documentation/usb/usbip_protocol.txt
16025 F: drivers/usb/usbip/
16026 F: tools/usb/usbip/
16027 F: tools/testing/selftests/drivers/usb/usbip/
16030 M: Petko Manolov <petkan@nucleusys.com>
16031 L: linux-usb@vger.kernel.org
16032 L: netdev@vger.kernel.org
16033 T: git git://github.com/petkan/pegasus.git
16034 W: https://github.com/petkan/pegasus
16036 F: drivers/net/usb/pegasus.*
16039 M: Felipe Balbi <balbi@kernel.org>
16040 L: linux-usb@vger.kernel.org
16041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16043 F: drivers/usb/phy/
16045 USB PRINTER DRIVER (usblp)
16046 M: Pete Zaitcev <zaitcev@redhat.com>
16047 L: linux-usb@vger.kernel.org
16049 F: drivers/usb/class/usblp.c
16051 USB QMI WWAN NETWORK DRIVER
16052 M: Bjørn Mork <bjorn@mork.no>
16053 L: netdev@vger.kernel.org
16055 F: Documentation/ABI/testing/sysfs-class-net-qmi
16056 F: drivers/net/usb/qmi_wwan.c
16059 M: Petko Manolov <petkan@nucleusys.com>
16060 L: linux-usb@vger.kernel.org
16061 L: netdev@vger.kernel.org
16062 T: git git://github.com/petkan/rtl8150.git
16063 W: https://github.com/petkan/rtl8150
16065 F: drivers/net/usb/rtl8150.c
16067 USB SERIAL SUBSYSTEM
16068 M: Johan Hovold <johan@kernel.org>
16069 L: linux-usb@vger.kernel.org
16070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16072 F: Documentation/usb/usb-serial.txt
16073 F: drivers/usb/serial/
16074 F: include/linux/usb/serial.h
16076 USB SMSC75XX ETHERNET DRIVER
16077 M: Steve Glendinning <steve.glendinning@shawell.net>
16078 L: netdev@vger.kernel.org
16080 F: drivers/net/usb/smsc75xx.*
16082 USB SMSC95XX ETHERNET DRIVER
16083 M: Steve Glendinning <steve.glendinning@shawell.net>
16084 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16085 L: netdev@vger.kernel.org
16087 F: drivers/net/usb/smsc95xx.*
16090 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16091 L: linux-usb@vger.kernel.org
16092 W: http://www.linux-usb.org
16093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16095 F: Documentation/devicetree/bindings/usb/
16096 F: Documentation/usb/
16098 F: include/linux/usb.h
16099 F: include/linux/usb/
16101 USB TYPEC PI3USB30532 MUX DRIVER
16102 M: Hans de Goede <hdegoede@redhat.com>
16103 L: linux-usb@vger.kernel.org
16105 F: drivers/usb/typec/mux/pi3usb30532.c
16108 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16109 L: linux-usb@vger.kernel.org
16111 F: Documentation/ABI/testing/sysfs-class-typec
16112 F: Documentation/driver-api/usb/typec.rst
16113 F: drivers/usb/typec/
16114 F: include/linux/usb/typec.h
16116 USB TYPEC BUS FOR ALTERNATE MODES
16117 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16118 L: linux-usb@vger.kernel.org
16120 F: Documentation/ABI/testing/sysfs-bus-typec
16121 F: Documentation/driver-api/usb/typec_bus.rst
16122 F: drivers/usb/typec/altmodes/
16123 F: include/linux/usb/typec_altmode.h
16125 USB TYPEC PORT CONTROLLER DRIVERS
16126 M: Guenter Roeck <linux@roeck-us.net>
16127 L: linux-usb@vger.kernel.org
16129 F: drivers/usb/typec/tcpm/
16132 M: Alan Stern <stern@rowland.harvard.edu>
16133 L: linux-usb@vger.kernel.org
16135 F: drivers/usb/host/uhci*
16138 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16139 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16140 L: linux-media@vger.kernel.org
16141 T: git git://linuxtv.org/media_tree.git
16142 W: http://www.ideasonboard.org/uvc/
16144 F: drivers/media/usb/uvc/
16145 F: include/uapi/linux/uvcvideo.h
16148 M: Hans Verkuil <hverkuil@xs4all.nl>
16149 L: linux-media@vger.kernel.org
16150 T: git git://linuxtv.org/media_tree.git
16151 W: https://linuxtv.org
16153 F: drivers/media/usb/usbvision/
16156 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16157 L: linux-usb@vger.kernel.org
16159 F: drivers/usb/gadget/function/*uvc*
16160 F: drivers/usb/gadget/legacy/webcam.c
16161 F: include/uapi/linux/usb/g_uvc.h
16163 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16164 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16165 L: linux-wireless@vger.kernel.org
16167 F: drivers/net/wireless/rndis_wlan.c
16170 M: Mathias Nyman <mathias.nyman@intel.com>
16171 L: linux-usb@vger.kernel.org
16173 F: drivers/usb/host/xhci*
16174 F: drivers/usb/host/pci-quirks*
16177 L: linux-wireless@vger.kernel.org
16178 W: http://linux-lc100020.sourceforge.net
16180 F: drivers/net/wireless/zydas/zd1201.*
16183 M: Antoine Jacquet <royale@zerezo.com>
16184 L: linux-usb@vger.kernel.org
16185 L: linux-media@vger.kernel.org
16186 T: git git://linuxtv.org/media_tree.git
16187 W: http://royale.zerezo.com/zr364xx/
16189 F: Documentation/media/v4l-drivers/zr364xx*
16190 F: drivers/media/usb/zr364xx/
16192 USER-MODE LINUX (UML)
16193 M: Jeff Dike <jdike@addtoit.com>
16194 M: Richard Weinberger <richard@nod.at>
16195 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16196 L: linux-um@lists.infradead.org
16197 W: http://user-mode-linux.sourceforge.net
16198 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16201 F: Documentation/virtual/uml/
16206 USERSPACE COPYIN/COPYOUT (UIOVEC)
16207 M: Alexander Viro <viro@zeniv.linux.org.uk>
16210 F: include/linux/uio.h
16212 USERSPACE DMA BUFFER DRIVER
16213 M: Gerd Hoffmann <kraxel@redhat.com>
16215 L: dri-devel@lists.freedesktop.org
16216 F: drivers/dma-buf/udmabuf.c
16217 F: include/uapi/linux/udmabuf.h
16218 T: git git://anongit.freedesktop.org/drm/drm-misc
16220 USERSPACE I/O (UIO)
16221 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16224 F: Documentation/driver-api/uio-howto.rst
16226 F: include/linux/uio_driver.h
16229 M: Karel Zak <kzak@redhat.com>
16230 L: util-linux@vger.kernel.org
16231 W: http://en.wikipedia.org/wiki/Util-linux
16232 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16236 M: Christoph Hellwig <hch@lst.de>
16237 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16238 L: linux-kernel@vger.kernel.org
16239 T: git git://git.infradead.org/users/hch/uuid.git
16242 F: include/linux/uuid.h
16243 F: include/uapi/linux/uuid.h
16247 M: Michal Januszewski <spock@gentoo.org>
16248 L: linux-fbdev@vger.kernel.org
16249 W: https://github.com/mjanusz/v86d
16251 F: Documentation/fb/uvesafb.txt
16252 F: drivers/video/fbdev/uvesafb.*
16255 M: Stefan Agner <stefan@agner.ch>
16256 L: linux-mtd@lists.infradead.org
16258 F: drivers/mtd/nand/raw/vf610_nfc.c
16260 VFAT/FAT/MSDOS FILESYSTEM
16261 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16263 F: Documentation/filesystems/vfat.txt
16267 M: Alex Williamson <alex.williamson@redhat.com>
16268 L: kvm@vger.kernel.org
16269 T: git git://github.com/awilliam/linux-vfio.git
16271 F: Documentation/vfio.txt
16273 F: include/linux/vfio.h
16274 F: include/uapi/linux/vfio.h
16276 VFIO MEDIATED DEVICE DRIVERS
16277 M: Kirti Wankhede <kwankhede@nvidia.com>
16278 L: kvm@vger.kernel.org
16280 F: Documentation/vfio-mediated-device.txt
16281 F: drivers/vfio/mdev/
16282 F: include/linux/mdev.h
16283 F: samples/vfio-mdev/
16285 VFIO PLATFORM DRIVER
16286 M: Eric Auger <eric.auger@redhat.com>
16287 L: kvm@vger.kernel.org
16289 F: drivers/vfio/platform/
16292 R: Lukas Wunner <lukas@wunner.de>
16294 F: Documentation/gpu/vga-switcheroo.rst
16295 F: drivers/gpu/vga/vga_switcheroo.c
16296 F: include/linux/vga_switcheroo.h
16297 T: git git://anongit.freedesktop.org/drm/drm-misc
16299 VIA RHINE NETWORK DRIVER
16301 F: drivers/net/ethernet/via/via-rhine.c
16303 VIA SD/MMC CARD CONTROLLER DRIVER
16304 M: Bruce Chang <brucechang@via.com.tw>
16305 M: Harald Welte <HaraldWelte@viatech.com>
16307 F: drivers/mmc/host/via-sdmmc.c
16309 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16310 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16311 L: linux-fbdev@vger.kernel.org
16313 F: include/linux/via-core.h
16314 F: include/linux/via-gpio.h
16315 F: include/linux/via_i2c.h
16316 F: drivers/video/fbdev/via/
16318 VIA VELOCITY NETWORK DRIVER
16319 M: Francois Romieu <romieu@fr.zoreil.com>
16320 L: netdev@vger.kernel.org
16322 F: drivers/net/ethernet/via/via-velocity.*
16324 VICODEC VIRTUAL CODEC DRIVER
16325 M: Hans Verkuil <hans.verkuil@cisco.com>
16326 L: linux-media@vger.kernel.org
16327 T: git git://linuxtv.org/media_tree.git
16328 W: https://linuxtv.org
16330 F: drivers/media/platform/vicodec/*
16332 VIDEO MULTIPLEXER DRIVER
16333 M: Philipp Zabel <p.zabel@pengutronix.de>
16334 L: linux-media@vger.kernel.org
16336 F: drivers/media/platform/video-mux.c
16338 VIDEO I2C POLLING DRIVER
16339 M: Matt Ranostay <matt.ranostay@konsulko.com>
16340 L: linux-media@vger.kernel.org
16342 F: drivers/media/i2c/video-i2c.c
16344 VIDEOBUF2 FRAMEWORK
16345 M: Pawel Osciak <pawel@osciak.com>
16346 M: Marek Szyprowski <m.szyprowski@samsung.com>
16347 M: Kyungmin Park <kyungmin.park@samsung.com>
16348 L: linux-media@vger.kernel.org
16350 F: drivers/media/common/videobuf2/*
16351 F: include/media/videobuf2-*
16353 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16354 M: Helen Koike <helen.koike@collabora.com>
16355 L: linux-media@vger.kernel.org
16356 T: git git://linuxtv.org/media_tree.git
16357 W: https://linuxtv.org
16359 F: drivers/media/platform/vimc/*
16362 M: Alex Williamson <alex.williamson@redhat.com>
16363 M: Paolo Bonzini <pbonzini@redhat.com>
16364 L: kvm@vger.kernel.org
16368 VIRTIO AND VHOST VSOCK DRIVER
16369 M: Stefan Hajnoczi <stefanha@redhat.com>
16370 L: kvm@vger.kernel.org
16371 L: virtualization@lists.linux-foundation.org
16372 L: netdev@vger.kernel.org
16374 F: include/linux/virtio_vsock.h
16375 F: include/uapi/linux/virtio_vsock.h
16376 F: include/uapi/linux/vsockmon.h
16377 F: include/uapi/linux/vm_sockets_diag.h
16378 F: net/vmw_vsock/diag.c
16379 F: net/vmw_vsock/af_vsock_tap.c
16380 F: net/vmw_vsock/virtio_transport_common.c
16381 F: net/vmw_vsock/virtio_transport.c
16382 F: drivers/net/vsockmon.c
16383 F: drivers/vhost/vsock.c
16384 F: tools/testing/vsock/
16386 VIRTIO CONSOLE DRIVER
16387 M: Amit Shah <amit@kernel.org>
16388 L: virtualization@lists.linux-foundation.org
16390 F: drivers/char/virtio_console.c
16391 F: include/linux/virtio_console.h
16392 F: include/uapi/linux/virtio_console.h
16394 VIRTIO CORE, NET AND BLOCK DRIVERS
16395 M: "Michael S. Tsirkin" <mst@redhat.com>
16396 M: Jason Wang <jasowang@redhat.com>
16397 L: virtualization@lists.linux-foundation.org
16399 F: Documentation/devicetree/bindings/virtio/
16402 F: drivers/net/virtio_net.c
16403 F: drivers/block/virtio_blk.c
16404 F: include/linux/virtio*.h
16405 F: include/uapi/linux/virtio_*.h
16406 F: drivers/crypto/virtio/
16407 F: mm/balloon_compaction.c
16409 VIRTIO CRYPTO DRIVER
16410 M: Gonglei <arei.gonglei@huawei.com>
16411 L: virtualization@lists.linux-foundation.org
16412 L: linux-crypto@vger.kernel.org
16414 F: drivers/crypto/virtio/
16415 F: include/uapi/linux/virtio_crypto.h
16417 VIRTIO DRIVERS FOR S390
16418 M: Cornelia Huck <cohuck@redhat.com>
16419 M: Halil Pasic <pasic@linux.ibm.com>
16420 L: linux-s390@vger.kernel.org
16421 L: virtualization@lists.linux-foundation.org
16422 L: kvm@vger.kernel.org
16424 F: drivers/s390/virtio/
16425 F: arch/s390/include/uapi/asm/virtio-ccw.h
16428 M: David Airlie <airlied@linux.ie>
16429 M: Gerd Hoffmann <kraxel@redhat.com>
16430 L: dri-devel@lists.freedesktop.org
16431 L: virtualization@lists.linux-foundation.org
16432 T: git git://anongit.freedesktop.org/drm/drm-misc
16434 F: drivers/gpu/drm/virtio/
16435 F: include/uapi/linux/virtio_gpu.h
16437 VIRTIO HOST (VHOST)
16438 M: "Michael S. Tsirkin" <mst@redhat.com>
16439 M: Jason Wang <jasowang@redhat.com>
16440 L: kvm@vger.kernel.org
16441 L: virtualization@lists.linux-foundation.org
16442 L: netdev@vger.kernel.org
16443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16446 F: include/uapi/linux/vhost.h
16448 VIRTIO INPUT DRIVER
16449 M: Gerd Hoffmann <kraxel@redhat.com>
16451 F: drivers/virtio/virtio_input.c
16452 F: include/uapi/linux/virtio_input.h
16454 VIRTUAL BOX GUEST DEVICE DRIVER
16455 M: Hans de Goede <hdegoede@redhat.com>
16456 M: Arnd Bergmann <arnd@arndb.de>
16457 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16459 F: include/linux/vbox_utils.h
16460 F: include/uapi/linux/vbox*.h
16461 F: drivers/virt/vboxguest/
16463 VIRTUAL SERIO DEVICE DRIVER
16464 M: Stephen Chandler Paul <thatslyude@gmail.com>
16466 F: drivers/input/serio/userio.c
16467 F: include/uapi/linux/userio.h
16469 VIVID VIRTUAL VIDEO DRIVER
16470 M: Hans Verkuil <hverkuil@xs4all.nl>
16471 L: linux-media@vger.kernel.org
16472 T: git git://linuxtv.org/media_tree.git
16473 W: https://linuxtv.org
16475 F: drivers/media/platform/vivid/*
16478 M: Florian Fainelli <f.fainelli@gmail.com>
16479 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16481 F: drivers/vlynq/vlynq.c
16482 F: include/linux/vlynq.h
16485 M: Martyn Welch <martyn@welchs.me.uk>
16486 M: Manohar Vanga <manohar.vanga@gmail.com>
16487 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16488 L: devel@driverdev.osuosl.org
16490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16491 F: Documentation/driver-api/vme.rst
16492 F: drivers/staging/vme/
16494 F: include/linux/vme*
16496 VMWARE BALLOON DRIVER
16497 M: Julien Freche <jfreche@vmware.com>
16498 M: Nadav Amit <namit@vmware.com>
16499 M: "VMware, Inc." <pv-drivers@vmware.com>
16500 L: linux-kernel@vger.kernel.org
16502 F: drivers/misc/vmw_balloon.c
16504 VMWARE HYPERVISOR INTERFACE
16505 M: Alok Kataria <akataria@vmware.com>
16506 L: virtualization@lists.linux-foundation.org
16508 F: arch/x86/kernel/cpu/vmware.c
16510 VMWARE PVRDMA DRIVER
16511 M: Adit Ranadive <aditr@vmware.com>
16512 M: VMware PV-Drivers <pv-drivers@vmware.com>
16513 L: linux-rdma@vger.kernel.org
16515 F: drivers/infiniband/hw/vmw_pvrdma/
16517 VMware PVSCSI driver
16518 M: Jim Gill <jgill@vmware.com>
16519 M: VMware PV-Drivers <pv-drivers@vmware.com>
16520 L: linux-scsi@vger.kernel.org
16522 F: drivers/scsi/vmw_pvscsi.c
16523 F: drivers/scsi/vmw_pvscsi.h
16525 VMWARE VMMOUSE SUBDRIVER
16526 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16527 M: "VMware, Inc." <pv-drivers@vmware.com>
16528 L: linux-input@vger.kernel.org
16530 F: drivers/input/mouse/vmmouse.c
16531 F: drivers/input/mouse/vmmouse.h
16533 VMWARE VMXNET3 ETHERNET DRIVER
16534 M: Ronak Doshi <doshir@vmware.com>
16535 M: "VMware, Inc." <pv-drivers@vmware.com>
16536 L: netdev@vger.kernel.org
16538 F: drivers/net/vmxnet3/
16540 VOCORE VOCORE2 BOARD
16541 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16542 L: linux-mips@vger.kernel.org
16544 F: arch/mips/boot/dts/ralink/vocore2.dts
16546 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16547 M: Liam Girdwood <lgirdwood@gmail.com>
16548 M: Mark Brown <broonie@kernel.org>
16549 L: linux-kernel@vger.kernel.org
16550 W: http://www.slimlogic.co.uk/?p=48
16551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16553 F: Documentation/devicetree/bindings/regulator/
16554 F: Documentation/power/regulator/
16555 F: drivers/regulator/
16556 F: include/dt-bindings/regulator/
16557 F: include/linux/regulator/
16560 M: David Ahern <dsa@cumulusnetworks.com>
16561 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16562 L: netdev@vger.kernel.org
16564 F: drivers/net/vrf.c
16565 F: Documentation/networking/vrf.txt
16567 VT1211 HARDWARE MONITOR DRIVER
16568 M: Juerg Haefliger <juergh@gmail.com>
16569 L: linux-hwmon@vger.kernel.org
16571 F: Documentation/hwmon/vt1211
16572 F: drivers/hwmon/vt1211.c
16574 VT8231 HARDWARE MONITOR DRIVER
16575 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16576 L: linux-hwmon@vger.kernel.org
16578 F: drivers/hwmon/vt8231.c
16580 VUB300 USB to SDIO/SD/MMC bridge chip
16581 M: Tony Olech <tony.olech@elandigitalsystems.com>
16582 L: linux-mmc@vger.kernel.org
16583 L: linux-usb@vger.kernel.org
16585 F: drivers/mmc/host/vub300.c
16587 W1 DALLAS'S 1-WIRE BUS
16588 M: Evgeniy Polyakov <zbr@ioremap.net>
16590 F: Documentation/devicetree/bindings/w1/
16591 F: Documentation/w1/
16593 F: include/linux/w1.h
16595 W83791D HARDWARE MONITORING DRIVER
16596 M: Marc Hulsman <m.hulsman@tudelft.nl>
16597 L: linux-hwmon@vger.kernel.org
16599 F: Documentation/hwmon/w83791d
16600 F: drivers/hwmon/w83791d.c
16602 W83793 HARDWARE MONITORING DRIVER
16603 M: Rudolf Marek <r.marek@assembler.cz>
16604 L: linux-hwmon@vger.kernel.org
16606 F: Documentation/hwmon/w83793
16607 F: drivers/hwmon/w83793.c
16609 W83795 HARDWARE MONITORING DRIVER
16610 M: Jean Delvare <jdelvare@suse.com>
16611 L: linux-hwmon@vger.kernel.org
16613 F: drivers/hwmon/w83795.c
16615 W83L51xD SD/MMC CARD INTERFACE DRIVER
16616 M: Pierre Ossman <pierre@ossman.eu>
16618 F: drivers/mmc/host/wbsd.*
16620 WACOM PROTOCOL 4 SERIAL TABLETS
16621 M: Julian Squires <julian@cipht.net>
16622 M: Hans de Goede <hdegoede@redhat.com>
16623 L: linux-input@vger.kernel.org
16625 F: drivers/input/tablet/wacom_serial4.c
16627 WATCHDOG DEVICE DRIVERS
16628 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16629 M: Guenter Roeck <linux@roeck-us.net>
16630 L: linux-watchdog@vger.kernel.org
16631 W: http://www.linux-watchdog.org/
16632 T: git git://www.linux-watchdog.org/linux-watchdog.git
16634 F: Documentation/devicetree/bindings/watchdog/
16635 F: Documentation/watchdog/
16636 F: drivers/watchdog/
16637 F: include/linux/watchdog.h
16638 F: include/uapi/linux/watchdog.h
16640 WHISKEYCOVE PMIC GPIO DRIVER
16641 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16642 L: linux-gpio@vger.kernel.org
16644 F: drivers/gpio/gpio-wcove.c
16647 M: David Herrmann <dh.herrmann@googlemail.com>
16648 L: linux-input@vger.kernel.org
16650 F: drivers/hid/hid-wiimote*
16652 WILOCITY WIL6210 WIRELESS DRIVER
16653 M: Maya Erez <merez@codeaurora.org>
16654 L: linux-wireless@vger.kernel.org
16655 L: wil6210@qti.qualcomm.com
16657 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16658 F: drivers/net/wireless/ath/wil6210/
16661 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16662 M: linux-wimax@intel.com
16663 L: wimax@linuxwimax.org (subscribers-only)
16665 W: http://linuxwimax.org
16666 F: Documentation/wimax/README.wimax
16667 F: include/linux/wimax/debug.h
16668 F: include/net/wimax.h
16669 F: include/uapi/linux/wimax.h
16673 M: David Härdeman <david@hardeman.nu>
16675 F: drivers/media/rc/winbond-cir.c
16677 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16678 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16679 L: linux-watchdog@vger.kernel.org
16681 F: drivers/watchdog/ebc-c384_wdt.c
16683 WINSYSTEMS WS16C48 GPIO DRIVER
16684 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16685 L: linux-gpio@vger.kernel.org
16687 F: drivers/gpio/gpio-ws16c48.c
16689 WISTRON LAPTOP BUTTON DRIVER
16690 M: Miloslav Trmac <mitr@volny.cz>
16692 F: drivers/input/misc/wistron_btns.c
16694 WL3501 WIRELESS PCMCIA CARD DRIVER
16695 L: linux-wireless@vger.kernel.org
16697 F: drivers/net/wireless/wl3501*
16699 WOLFSON MICROELECTRONICS DRIVERS
16700 L: patches@opensource.cirrus.com
16701 T: git https://github.com/CirrusLogic/linux-drivers.git
16702 W: https://github.com/CirrusLogic/linux-drivers/wiki
16704 F: Documentation/hwmon/wm83??
16705 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16706 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16707 F: Documentation/devicetree/bindings/mfd/arizona.txt
16708 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16709 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16710 F: arch/arm/mach-s3c64xx/mach-crag6410*
16711 F: drivers/clk/clk-wm83*.c
16712 F: drivers/extcon/extcon-arizona.c
16713 F: drivers/leds/leds-wm83*.c
16714 F: drivers/gpio/gpio-*wm*.c
16715 F: drivers/gpio/gpio-arizona.c
16716 F: drivers/hwmon/wm83??-hwmon.c
16717 F: drivers/input/misc/wm831x-on.c
16718 F: drivers/input/touchscreen/wm831x-ts.c
16719 F: drivers/input/touchscreen/wm97*.c
16720 F: drivers/mfd/arizona*
16721 F: drivers/mfd/wm*.c
16722 F: drivers/mfd/cs47l24*
16723 F: drivers/power/supply/wm83*.c
16724 F: drivers/rtc/rtc-wm83*.c
16725 F: drivers/regulator/wm8*.c
16726 F: drivers/regulator/arizona*
16727 F: drivers/video/backlight/wm83*_bl.c
16728 F: drivers/watchdog/wm83*_wdt.c
16729 F: include/linux/mfd/arizona/
16730 F: include/linux/mfd/wm831x/
16731 F: include/linux/mfd/wm8350/
16732 F: include/linux/mfd/wm8400*
16733 F: include/linux/regulator/arizona*
16734 F: include/linux/wm97xx.h
16735 F: include/sound/wm????.h
16736 F: sound/soc/codecs/arizona.?
16737 F: sound/soc/codecs/wm*
16738 F: sound/soc/codecs/cs47l24*
16741 M: Tejun Heo <tj@kernel.org>
16742 R: Lai Jiangshan <jiangshanlai@gmail.com>
16743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16745 F: include/linux/workqueue.h
16746 F: kernel/workqueue.c
16747 F: Documentation/core-api/workqueue.rst
16749 X-POWERS AXP288 PMIC DRIVERS
16750 M: Hans de Goede <hdegoede@redhat.com>
16753 F: drivers/acpi/pmic/intel_pmic_xpower.c
16755 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16756 M: Chen-Yu Tsai <wens@csie.org>
16757 L: linux-kernel@vger.kernel.org
16762 M: Andrew Hendry <andrew.hendry@gmail.com>
16763 L: linux-x25@vger.kernel.org
16765 F: Documentation/networking/x25*
16766 F: include/net/x25*
16769 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16770 M: Thomas Gleixner <tglx@linutronix.de>
16771 M: Ingo Molnar <mingo@redhat.com>
16772 M: Borislav Petkov <bp@alien8.de>
16773 R: "H. Peter Anvin" <hpa@zytor.com>
16775 L: linux-kernel@vger.kernel.org
16776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16778 F: Documentation/devicetree/bindings/x86/
16779 F: Documentation/x86/
16783 M: Andy Lutomirski <luto@kernel.org>
16784 L: linux-kernel@vger.kernel.org
16785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16789 X86 MCE INFRASTRUCTURE
16790 M: Tony Luck <tony.luck@intel.com>
16791 M: Borislav Petkov <bp@alien8.de>
16792 L: linux-edac@vger.kernel.org
16794 F: arch/x86/kernel/cpu/mcheck/*
16796 X86 MICROCODE UPDATE SUPPORT
16797 M: Borislav Petkov <bp@alien8.de>
16799 F: arch/x86/kernel/cpu/microcode/*
16802 M: Dave Hansen <dave.hansen@linux.intel.com>
16803 M: Andy Lutomirski <luto@kernel.org>
16804 M: Peter Zijlstra <peterz@infradead.org>
16805 L: linux-kernel@vger.kernel.org
16806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16810 X86 PLATFORM DRIVERS
16811 M: Darren Hart <dvhart@infradead.org>
16812 M: Andy Shevchenko <andy@infradead.org>
16813 L: platform-driver-x86@vger.kernel.org
16814 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16816 F: drivers/platform/x86/
16817 F: drivers/platform/olpc/
16819 X86 PLATFORM DRIVERS - ARCH
16820 R: Darren Hart <dvhart@infradead.org>
16821 R: Andy Shevchenko <andy@infradead.org>
16822 L: platform-driver-x86@vger.kernel.org
16824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16826 F: arch/x86/platform
16829 M: Andy Lutomirski <luto@kernel.org>
16830 L: linux-kernel@vger.kernel.org
16831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16833 F: arch/x86/entry/vdso/
16836 M: Matthew Wilcox <willy@infradead.org>
16837 L: linux-fsdevel@vger.kernel.org
16839 F: Documentation/core-api/xarray.rst
16842 F: include/linux/idr.h
16843 F: include/linux/xarray.h
16844 F: tools/testing/radix-tree
16847 M: Benjamin Valentin <benpicco@googlemail.com>
16849 F: drivers/media/rc/xbox_remote.c
16850 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16852 XC2028/3028 TUNER DRIVER
16853 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16854 L: linux-media@vger.kernel.org
16855 W: https://linuxtv.org
16856 T: git git://linuxtv.org/media_tree.git
16858 F: drivers/media/tuners/tuner-xc2028.*
16860 XDP (eXpress Data Path)
16861 M: Alexei Starovoitov <ast@kernel.org>
16862 M: Daniel Borkmann <daniel@iogearbox.net>
16863 M: David S. Miller <davem@davemloft.net>
16864 M: Jakub Kicinski <jakub.kicinski@netronome.com>
16865 M: Jesper Dangaard Brouer <hawk@kernel.org>
16866 M: John Fastabend <john.fastabend@gmail.com>
16867 L: netdev@vger.kernel.org
16868 L: xdp-newbies@vger.kernel.org
16869 L: bpf@vger.kernel.org
16872 F: include/net/xdp.h
16873 F: kernel/bpf/devmap.c
16874 F: kernel/bpf/cpumap.c
16875 F: include/trace/events/xdp.h
16879 XDP SOCKETS (AF_XDP)
16880 M: Björn Töpel <bjorn.topel@intel.com>
16881 M: Magnus Karlsson <magnus.karlsson@intel.com>
16882 L: netdev@vger.kernel.org
16883 L: bpf@vger.kernel.org
16885 F: kernel/bpf/xskmap.c
16888 XEN BLOCK SUBSYSTEM
16889 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16890 M: Roger Pau Monné <roger.pau@citrix.com>
16891 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16893 F: drivers/block/xen-blkback/*
16894 F: drivers/block/xen*
16897 M: Stefano Stabellini <sstabellini@kernel.org>
16898 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16901 F: arch/arm/include/asm/xen/
16903 XEN HYPERVISOR ARM64
16904 M: Stefano Stabellini <sstabellini@kernel.org>
16905 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16908 F: arch/arm64/include/asm/xen/
16910 XEN HYPERVISOR INTERFACE
16911 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16912 M: Juergen Gross <jgross@suse.com>
16913 R: Stefano Stabellini <sstabellini@kernel.org>
16914 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16918 F: arch/x86/platform/pvh/
16919 F: drivers/*/xen-*front.c
16921 F: arch/x86/include/asm/xen/
16922 F: arch/x86/include/asm/pvclock-abi.h
16924 F: include/uapi/xen/
16925 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16926 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16928 XEN NETWORK BACKEND DRIVER
16929 M: Wei Liu <wei.liu2@citrix.com>
16930 M: Paul Durrant <paul.durrant@citrix.com>
16931 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16932 L: netdev@vger.kernel.org
16934 F: drivers/net/xen-netback/*
16937 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16938 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16940 F: arch/x86/pci/*xen*
16941 F: drivers/pci/*xen*
16944 M: Juergen Gross <jgross@suse.com>
16945 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16946 L: linux-scsi@vger.kernel.org
16948 F: drivers/scsi/xen-scsifront.c
16949 F: drivers/xen/xen-scsiback.c
16950 F: include/xen/interface/io/vscsiif.h
16952 XEN SWIOTLB SUBSYSTEM
16953 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16954 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16955 L: iommu@lists.linux-foundation.org
16957 F: arch/x86/xen/*swiotlb*
16958 F: drivers/xen/*swiotlb*
16960 XEN SOUND FRONTEND DRIVER
16961 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16962 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16963 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16968 M: Darrick J. Wong <darrick.wong@oracle.com>
16969 M: linux-xfs@vger.kernel.org
16970 L: linux-xfs@vger.kernel.org
16972 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16974 F: Documentation/filesystems/xfs.txt
16977 XILINX AXI ETHERNET DRIVER
16978 M: Anirudha Sarangi <anirudh@xilinx.com>
16979 M: John Linn <John.Linn@xilinx.com>
16981 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16983 XILINX UARTLITE SERIAL DRIVER
16984 M: Peter Korsgaard <jacmet@sunsite.dk>
16985 L: linux-serial@vger.kernel.org
16987 F: drivers/tty/serial/uartlite.c
16989 XILINX VIDEO IP CORES
16990 M: Hyun Kwon <hyun.kwon@xilinx.com>
16991 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16992 L: linux-media@vger.kernel.org
16993 T: git git://linuxtv.org/media_tree.git
16995 F: Documentation/devicetree/bindings/media/xilinx/
16996 F: drivers/media/platform/xilinx/
16997 F: include/uapi/linux/xilinx-v4l2-controls.h
17000 M: Eli Billauer <eli.billauer@gmail.com>
17001 L: linux-kernel@vger.kernel.org
17003 F: drivers/char/xillybus/
17006 M: George Cherian <george.cherian@cavium.com>
17007 M: Jan Glauber <jglauber@cavium.com>
17008 L: linux-i2c@vger.kernel.org
17009 W: http://www.cavium.com
17011 F: drivers/i2c/busses/i2c-xlp9xx.c
17013 XRA1403 GPIO EXPANDER
17014 M: Nandor Han <nandor.han@ge.com>
17015 M: Semi Malinen <semi.malinen@ge.com>
17016 L: linux-gpio@vger.kernel.org
17018 F: drivers/gpio/gpio-xra1403.c
17019 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17021 XTENSA XTFPGA PLATFORM SUPPORT
17022 M: Max Filippov <jcmvbkbc@gmail.com>
17023 L: linux-xtensa@linux-xtensa.org
17025 F: drivers/spi/spi-xtensa-xtfpga.c
17026 F: sound/soc/xtensa/xtfpga-i2s.c
17028 YAM DRIVER FOR AX.25
17029 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17030 L: linux-hams@vger.kernel.org
17032 F: drivers/net/hamradio/yam*
17033 F: include/linux/yam.h
17035 YAMA SECURITY MODULE
17036 M: Kees Cook <keescook@chromium.org>
17037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17040 F: Documentation/admin-guide/LSM/Yama.rst
17042 YEALINK PHONE DRIVER
17043 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17044 L: usbb2k-api-dev@nongnu.org
17046 F: Documentation/input/devices/yealink.rst
17047 F: drivers/input/misc/yealink.*
17049 Z8530 DRIVER FOR AX.25
17050 M: Joerg Reuter <jreuter@yaina.de>
17051 W: http://yaina.de/jreuter/
17052 W: http://www.qsl.net/dl1bke/
17053 L: linux-hams@vger.kernel.org
17055 F: Documentation/networking/z8530drv.txt
17056 F: drivers/net/hamradio/*scc.c
17057 F: drivers/net/hamradio/z8530.h
17059 ZBUD COMPRESSED PAGE ALLOCATOR
17060 M: Seth Jennings <sjenning@redhat.com>
17061 M: Dan Streetman <ddstreet@ieee.org>
17062 L: linux-mm@kvack.org
17065 F: include/linux/zbud.h
17067 ZD1211RW WIRELESS DRIVER
17068 M: Daniel Drake <dsd@gentoo.org>
17069 M: Ulrich Kunitz <kune@deine-taler.de>
17070 W: http://zd1211.ath.cx/wiki/DriverRewrite
17071 L: linux-wireless@vger.kernel.org
17072 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17074 F: drivers/net/wireless/zydas/zd1211rw/
17076 ZD1301 MEDIA DRIVER
17077 M: Antti Palosaari <crope@iki.fi>
17078 L: linux-media@vger.kernel.org
17079 W: https://linuxtv.org/
17080 W: http://palosaari.fi/linux/
17081 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17083 F: drivers/media/usb/dvb-usb-v2/zd1301*
17085 ZD1301_DEMOD MEDIA DRIVER
17086 M: Antti Palosaari <crope@iki.fi>
17087 L: linux-media@vger.kernel.org
17088 W: https://linuxtv.org/
17089 W: http://palosaari.fi/linux/
17090 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17092 F: drivers/media/dvb-frontends/zd1301_demod*
17094 ZPOOL COMPRESSED PAGE STORAGE API
17095 M: Dan Streetman <ddstreet@ieee.org>
17096 L: linux-mm@kvack.org
17099 F: include/linux/zpool.h
17101 ZR36067 VIDEO FOR LINUX DRIVER
17102 L: mjpeg-users@lists.sourceforge.net
17103 L: linux-media@vger.kernel.org
17104 W: http://mjpeg.sourceforge.net/driver-zoran/
17105 T: hg https://linuxtv.org/hg/v4l-dvb
17107 F: drivers/staging/media/zoran/
17109 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17110 M: Minchan Kim <minchan@kernel.org>
17111 M: Nitin Gupta <ngupta@vflare.org>
17112 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17113 L: linux-kernel@vger.kernel.org
17115 F: drivers/block/zram/
17116 F: Documentation/blockdev/zram.txt
17118 ZS DECSTATION Z85C30 SERIAL DRIVER
17119 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17121 F: drivers/tty/serial/zs.*
17123 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17124 M: Minchan Kim <minchan@kernel.org>
17125 M: Nitin Gupta <ngupta@vflare.org>
17126 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17127 L: linux-mm@kvack.org
17130 F: include/linux/zsmalloc.h
17131 F: Documentation/vm/zsmalloc.rst
17133 ZSWAP COMPRESSED SWAP CACHING
17134 M: Seth Jennings <sjenning@redhat.com>
17135 M: Dan Streetman <ddstreet@ieee.org>
17136 L: linux-mm@kvack.org
17141 M: Linus Torvalds <torvalds@linux-foundation.org>
17142 L: linux-kernel@vger.kernel.org
17143 Q: http://patchwork.kernel.org/project/LKML/list/
17144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17145 S: Buried alive in reporters