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
369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 F: drivers/acpi/arm64
373 ACPI I2C MULTI INSTANTIATE DRIVER
374 M: Hans de Goede <hdegoede@redhat.com>
375 L: platform-driver-x86@vger.kernel.org
377 F: drivers/platform/x86/i2c-multi-instantiate.c
380 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
381 M: Len Brown <lenb@kernel.org>
382 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
383 R: Mika Westerberg <mika.westerberg@linux.intel.com>
384 L: linux-acpi@vger.kernel.org
385 Q: https://patchwork.kernel.org/project/linux-acpi/list/
386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
387 B: https://bugzilla.kernel.org
389 F: drivers/acpi/pmic/
392 M: Zhang Rui <rui.zhang@intel.com>
393 L: linux-acpi@vger.kernel.org
394 W: https://01.org/linux-acpi
395 B: https://bugzilla.kernel.org
397 F: drivers/acpi/*thermal*
400 M: Zhang Rui <rui.zhang@intel.com>
401 L: linux-acpi@vger.kernel.org
402 W: https://01.org/linux-acpi
403 B: https://bugzilla.kernel.org
405 F: drivers/acpi/acpi_video.c
408 L: platform-driver-x86@vger.kernel.org
410 F: drivers/platform/x86/wmi.c
411 F: include/uapi/linux/wmi.h
413 AD1889 ALSA SOUND DRIVER
414 W: https://parisc.wiki.kernel.org/index.php/AD1889
415 L: linux-parisc@vger.kernel.org
417 F: sound/pci/ad1889.*
419 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
420 M: Michael Hennerich <michael.hennerich@analog.com>
421 W: http://wiki.analog.com/AD5254
422 W: http://ez.analog.com/community/linux-device-drivers
424 F: drivers/misc/ad525x_dpot.c
426 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
427 M: Michael Hennerich <michael.hennerich@analog.com>
428 W: http://wiki.analog.com/AD5398
429 W: http://ez.analog.com/community/linux-device-drivers
431 F: drivers/regulator/ad5398.c
433 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
434 M: Michael Hennerich <michael.hennerich@analog.com>
435 W: http://wiki.analog.com/AD7142
436 W: http://ez.analog.com/community/linux-device-drivers
438 F: drivers/input/misc/ad714x.c
440 AD7877 TOUCHSCREEN DRIVER
441 M: Michael Hennerich <michael.hennerich@analog.com>
442 W: http://wiki.analog.com/AD7877
443 W: http://ez.analog.com/community/linux-device-drivers
445 F: drivers/input/touchscreen/ad7877.c
447 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
448 M: Michael Hennerich <michael.hennerich@analog.com>
449 W: http://wiki.analog.com/AD7879
450 W: http://ez.analog.com/community/linux-device-drivers
452 F: drivers/input/touchscreen/ad7879.c
454 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
455 M: Jiri Kosina <jikos@kernel.org>
458 ADF7242 IEEE 802.15.4 RADIO DRIVER
459 M: Michael Hennerich <michael.hennerich@analog.com>
460 W: https://wiki.analog.com/ADF7242
461 W: http://ez.analog.com/community/linux-device-drivers
462 L: linux-wpan@vger.kernel.org
464 F: drivers/net/ieee802154/adf7242.c
465 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467 ADM1025 HARDWARE MONITOR DRIVER
468 M: Jean Delvare <jdelvare@suse.com>
469 L: linux-hwmon@vger.kernel.org
471 F: Documentation/hwmon/adm1025
472 F: drivers/hwmon/adm1025.c
474 ADM1029 HARDWARE MONITOR DRIVER
475 M: Corentin Labbe <clabbe.montjoie@gmail.com>
476 L: linux-hwmon@vger.kernel.org
478 F: drivers/hwmon/adm1029.c
480 ADM8211 WIRELESS DRIVER
481 L: linux-wireless@vger.kernel.org
482 W: http://wireless.kernel.org/
484 F: drivers/net/wireless/admtek/adm8211.*
486 ADP1653 FLASH CONTROLLER DRIVER
487 M: Sakari Ailus <sakari.ailus@iki.fi>
488 L: linux-media@vger.kernel.org
490 F: drivers/media/i2c/adp1653.c
491 F: include/media/i2c/adp1653.h
493 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
494 M: Michael Hennerich <michael.hennerich@analog.com>
495 W: http://wiki.analog.com/ADP5520
496 W: http://ez.analog.com/community/linux-device-drivers
498 F: drivers/mfd/adp5520.c
499 F: drivers/video/backlight/adp5520_bl.c
500 F: drivers/leds/leds-adp5520.c
501 F: drivers/gpio/gpio-adp5520.c
502 F: drivers/input/keyboard/adp5520-keys.c
504 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
505 M: Michael Hennerich <michael.hennerich@analog.com>
506 W: http://wiki.analog.com/ADP5588
507 W: http://ez.analog.com/community/linux-device-drivers
509 F: drivers/input/keyboard/adp5588-keys.c
510 F: drivers/gpio/gpio-adp5588.c
512 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
513 M: Michael Hennerich <michael.hennerich@analog.com>
514 W: http://wiki.analog.com/ADP8860
515 W: http://ez.analog.com/community/linux-device-drivers
517 F: drivers/video/backlight/adp8860_bl.c
519 ADS1015 HARDWARE MONITOR DRIVER
520 M: Dirk Eibach <eibach@gdsys.de>
521 L: linux-hwmon@vger.kernel.org
523 F: Documentation/hwmon/ads1015
524 F: drivers/hwmon/ads1015.c
525 F: include/linux/platform_data/ads1015.h
528 M: Colin Leroy <colin@colino.net>
530 F: drivers/macintosh/therm_adt746x.c
532 ADT7475 HARDWARE MONITOR DRIVER
533 M: Jean Delvare <jdelvare@suse.com>
534 L: linux-hwmon@vger.kernel.org
536 F: Documentation/hwmon/adt7475
537 F: drivers/hwmon/adt7475.c
540 M: Matthew Wilcox <willy@infradead.org>
541 M: Hannes Reinecke <hare@suse.com>
542 L: linux-scsi@vger.kernel.org
544 F: Documentation/scsi/advansys.txt
545 F: drivers/scsi/advansys.c
547 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
548 M: Michael Hennerich <michael.hennerich@analog.com>
549 W: http://wiki.analog.com/ADXL345
550 W: http://ez.analog.com/community/linux-device-drivers
552 F: drivers/input/misc/adxl34x.c
554 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555 M: Stefan Popa <stefan.popa@analog.com>
556 W: http://ez.analog.com/community/linux-device-drivers
558 F: drivers/iio/accel/adxl372.c
559 F: drivers/iio/accel/adxl372_spi.c
560 F: drivers/iio/accel/adxl372_i2c.c
561 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
564 M: Antti Palosaari <crope@iki.fi>
565 L: linux-media@vger.kernel.org
566 W: https://linuxtv.org
567 W: http://palosaari.fi/linux/
568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
569 T: git git://linuxtv.org/anttip/media_tree.git
571 F: drivers/media/dvb-frontends/af9013*
574 M: Antti Palosaari <crope@iki.fi>
575 L: linux-media@vger.kernel.org
576 W: https://linuxtv.org
577 W: http://palosaari.fi/linux/
578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
579 T: git git://linuxtv.org/anttip/media_tree.git
581 F: drivers/media/dvb-frontends/af9033*
584 M: David Sterba <dsterba@suse.com>
585 L: linux-fsdevel@vger.kernel.org
587 F: Documentation/filesystems/affs.txt
591 M: David Howells <dhowells@redhat.com>
592 L: linux-afs@lists.infradead.org
595 F: include/trace/events/afs.h
596 F: Documentation/filesystems/afs.txt
597 W: https://www.infradead.org/~dhowells/kafs/
600 M: David Airlie <airlied@linux.ie>
601 T: git git://anongit.freedesktop.org/drm/drm
604 F: include/linux/agp*
605 F: include/uapi/linux/agp*
608 M: "Juergen E. Fischer" <fischer@norbit.de>
609 L: linux-scsi@vger.kernel.org
611 F: drivers/scsi/aha152x*
612 F: drivers/scsi/pcmcia/aha152x*
614 AIC7XXX / AIC79XX SCSI DRIVER
615 M: Hannes Reinecke <hare@suse.com>
616 L: linux-scsi@vger.kernel.org
618 F: drivers/scsi/aic7xxx/
620 AIMSLAB FM RADIO RECEIVER DRIVER
621 M: Hans Verkuil <hverkuil@xs4all.nl>
622 L: linux-media@vger.kernel.org
623 T: git git://linuxtv.org/media_tree.git
624 W: https://linuxtv.org
626 F: drivers/media/radio/radio-aimslab*
629 M: Benjamin LaHaise <bcrl@kvack.org>
630 L: linux-aio@kvack.org
633 F: include/linux/*aio*.h
636 M: Antti Palosaari <crope@iki.fi>
637 L: linux-media@vger.kernel.org
638 W: https://linuxtv.org
639 W: http://palosaari.fi/linux/
640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
641 T: git git://linuxtv.org/anttip/media_tree.git
643 F: drivers/media/usb/airspy/
645 ALACRITECH GIGABIT ETHERNET DRIVER
646 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
648 F: drivers/net/ethernet/alacritech/*
650 ALCATEL SPEEDTOUCH USB DRIVER
651 M: Duncan Sands <duncan.sands@free.fr>
652 L: linux-usb@vger.kernel.org
653 W: http://www.linux-usb.org/SpeedTouch/
655 F: drivers/usb/atm/speedtch.c
656 F: drivers/usb/atm/usbatm.c
658 ALCHEMY AU1XX0 MMC DRIVER
659 M: Manuel Lauss <manuel.lauss@gmail.com>
661 F: drivers/mmc/host/au1xmmc.c
664 M: Rudolf Marek <r.marek@assembler.cz>
665 L: linux-i2c@vger.kernel.org
667 F: Documentation/i2c/busses/i2c-ali1563
668 F: drivers/i2c/busses/i2c-ali1563.c
670 ALLWINNER SECURITY SYSTEM
671 M: Corentin Labbe <clabbe.montjoie@gmail.com>
672 L: linux-crypto@vger.kernel.org
674 F: drivers/crypto/sunxi-ss/
677 M: Maxime Ripard <maxime.ripard@bootlin.com>
678 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
679 L: linux-media@vger.kernel.org
681 F: drivers/staging/media/sunxi/cedrus/
684 M: Richard Henderson <rth@twiddle.net>
685 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
686 M: Matt Turner <mattst88@gmail.com>
688 L: linux-alpha@vger.kernel.org
691 ALPS PS/2 TOUCHPAD DRIVER
692 R: Pali Rohár <pali.rohar@gmail.com>
693 F: drivers/input/mouse/alps.*
695 ALTERA I2C CONTROLLER DRIVER
696 M: Thor Thayer <thor.thayer@linux.intel.com>
698 F: drivers/i2c/busses/i2c-altera.c
700 ALTERA MAILBOX DRIVER
701 M: Ley Foon Tan <lftan@altera.com>
702 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
704 F: drivers/mailbox/mailbox-altera.c
707 M: Tien Hock Loh <thloh@altera.com>
708 L: linux-gpio@vger.kernel.org
710 F: drivers/gpio/gpio-altera.c
712 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
713 M: Thor Thayer <thor.thayer@linux.intel.com>
715 F: drivers/gpio/gpio-altera-a10sr.c
716 F: drivers/mfd/altera-a10sr.c
717 F: drivers/reset/reset-a10sr.c
718 F: include/linux/mfd/altera-a10sr.h
719 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
721 ALTERA TRIPLE SPEED ETHERNET DRIVER
722 M: Thor Thayer <thor.thayer@linux.intel.com>
723 L: netdev@vger.kernel.org
724 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
726 F: drivers/net/ethernet/altera/
728 ALTERA UART/JTAG UART SERIAL DRIVERS
729 M: Tobias Klauser <tklauser@distanz.ch>
730 L: linux-serial@vger.kernel.org
731 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
733 F: drivers/tty/serial/altera_uart.c
734 F: drivers/tty/serial/altera_jtaguart.c
735 F: include/linux/altera_uart.h
736 F: include/linux/altera_jtaguart.h
738 AMAZON ETHERNET DRIVERS
739 M: Netanel Belgazal <netanel@amazon.com>
740 R: Saeed Bishara <saeedb@amazon.com>
741 R: Zorik Machulsky <zorik@amazon.com>
742 L: netdev@vger.kernel.org
744 F: Documentation/networking/device_drivers/amazon/ena.txt
745 F: drivers/net/ethernet/amazon/
747 AMAZON RDMA EFA DRIVER
748 M: Gal Pressman <galpress@amazon.com>
749 R: Yossi Leybovich <sleybo@amazon.com>
750 L: linux-rdma@vger.kernel.org
751 Q: https://patchwork.kernel.org/project/linux-rdma/list/
753 F: drivers/infiniband/hw/efa/
754 F: include/uapi/rdma/efa-abi.h
756 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
757 M: Tom Lendacky <thomas.lendacky@amd.com>
758 M: Gary Hook <gary.hook@amd.com>
759 L: linux-crypto@vger.kernel.org
761 F: drivers/crypto/ccp/
762 F: include/linux/ccp.h
765 M: Harry Wentland <harry.wentland@amd.com>
766 M: Leo Li <sunpeng.li@amd.com>
767 L: amd-gfx@lists.freedesktop.org
768 T: git git://people.freedesktop.org/~agd5f/linux
770 F: drivers/gpu/drm/amd/display/
772 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
773 M: Huang Rui <ray.huang@amd.com>
774 L: linux-hwmon@vger.kernel.org
776 F: Documentation/hwmon/fam15h_power
777 F: drivers/hwmon/fam15h_power.c
780 M: Enrico Weigelt, metux IT consult <info@metux.net>
781 L: linux-gpio@vger.kernel.org
783 F: drivers/gpio/gpio-amd-fch.c
784 F: include/linux/platform_data/gpio/gpio-amd-fch.h
786 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
787 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
789 F: drivers/usb/gadget/udc/amd5536udc.*
791 AMD GEODE PROCESSOR/CHIPSET SUPPORT
792 P: Andres Salomon <dilinger@queued.net>
793 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
794 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
796 F: drivers/char/hw_random/geode-rng.c
797 F: drivers/crypto/geode*
798 F: drivers/video/fbdev/geode/
799 F: arch/x86/include/asm/geode.h
802 M: Joerg Roedel <joro@8bytes.org>
803 L: iommu@lists.linux-foundation.org
804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
806 F: drivers/iommu/amd_iommu*.[ch]
807 F: include/linux/amd-iommu.h
810 M: Oded Gabbay <oded.gabbay@gmail.com>
811 L: dri-devel@lists.freedesktop.org
812 T: git git://people.freedesktop.org/~gabbayo/linux.git
814 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
815 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
816 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
817 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
818 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
819 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
820 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
821 F: drivers/gpu/drm/amd/amdkfd/
822 F: drivers/gpu/drm/amd/include/cik_structs.h
823 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
824 F: drivers/gpu/drm/amd/include/vi_structs.h
825 F: drivers/gpu/drm/amd/include/v9_structs.h
826 F: include/uapi/linux/kfd_ioctl.h
829 M: Rex Zhu <rex.zhu@amd.com>
830 M: Evan Quan <evan.quan@amd.com>
831 L: amd-gfx@lists.freedesktop.org
833 F: drivers/gpu/drm/amd/powerplay/
834 T: git git://people.freedesktop.org/~agd5f/linux
836 AMD SEATTLE DEVICE TREE SUPPORT
837 M: Brijesh Singh <brijeshkumar.singh@amd.com>
838 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
839 M: Tom Lendacky <thomas.lendacky@amd.com>
841 F: arch/arm64/boot/dts/amd/
844 M: Tom Lendacky <thomas.lendacky@amd.com>
845 L: netdev@vger.kernel.org
847 F: drivers/net/ethernet/amd/xgbe/
848 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
850 ANALOG DEVICES INC AD5686 DRIVER
851 M: Stefan Popa <stefan.popa@analog.com>
852 L: linux-pm@vger.kernel.org
853 W: http://ez.analog.com/community/linux-device-drivers
855 F: drivers/iio/dac/ad5686*
856 F: drivers/iio/dac/ad5696*
858 ANALOG DEVICES INC AD5758 DRIVER
859 M: Stefan Popa <stefan.popa@analog.com>
860 L: linux-iio@vger.kernel.org
861 W: http://ez.analog.com/community/linux-device-drivers
863 F: drivers/iio/dac/ad5758.c
864 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
866 ANALOG DEVICES INC AD7124 DRIVER
867 M: Stefan Popa <stefan.popa@analog.com>
868 L: linux-iio@vger.kernel.org
869 W: http://ez.analog.com/community/linux-device-drivers
871 F: drivers/iio/adc/ad7124.c
872 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
874 ANALOG DEVICES INC AD7606 DRIVER
875 M: Stefan Popa <stefan.popa@analog.com>
876 L: linux-iio@vger.kernel.org
877 W: http://ez.analog.com/community/linux-device-drivers
879 F: drivers/iio/adc/ad7606.c
880 F: Documentation/devicetree/bindings/iio/adc/ad7606.txt
882 ANALOG DEVICES INC AD7768-1 DRIVER
883 M: Stefan Popa <stefan.popa@analog.com>
884 L: linux-iio@vger.kernel.org
885 W: http://ez.analog.com/community/linux-device-drivers
887 F: drivers/iio/adc/ad7768-1.c
888 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
890 ANALOG DEVICES INC AD9389B DRIVER
891 M: Hans Verkuil <hans.verkuil@cisco.com>
892 L: linux-media@vger.kernel.org
894 F: drivers/media/i2c/ad9389b*
896 ANALOG DEVICES INC ADGS1408 DRIVER
897 M: Mircea Caprioru <mircea.caprioru@analog.com>
899 F: drivers/mux/adgs1408.c
900 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
902 ANALOG DEVICES INC ADP5061 DRIVER
903 M: Stefan Popa <stefan.popa@analog.com>
904 L: linux-pm@vger.kernel.org
905 W: http://ez.analog.com/community/linux-device-drivers
907 F: drivers/power/supply/adp5061.c
909 ANALOG DEVICES INC ADV7180 DRIVER
910 M: Lars-Peter Clausen <lars@metafoo.de>
911 L: linux-media@vger.kernel.org
912 W: http://ez.analog.com/community/linux-device-drivers
914 F: drivers/media/i2c/adv7180.c
916 ANALOG DEVICES INC ADV748X DRIVER
917 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
918 L: linux-media@vger.kernel.org
920 F: drivers/media/i2c/adv748x/*
922 ANALOG DEVICES INC ADV7511 DRIVER
923 M: Hans Verkuil <hans.verkuil@cisco.com>
924 L: linux-media@vger.kernel.org
926 F: drivers/media/i2c/adv7511*
928 ANALOG DEVICES INC ADV7604 DRIVER
929 M: Hans Verkuil <hans.verkuil@cisco.com>
930 L: linux-media@vger.kernel.org
932 F: drivers/media/i2c/adv7604*
934 ANALOG DEVICES INC ADV7842 DRIVER
935 M: Hans Verkuil <hans.verkuil@cisco.com>
936 L: linux-media@vger.kernel.org
938 F: drivers/media/i2c/adv7842*
940 ANALOG DEVICES INC ASOC CODEC DRIVERS
941 M: Lars-Peter Clausen <lars@metafoo.de>
942 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
943 W: http://wiki.analog.com/
944 W: http://ez.analog.com/community/linux-device-drivers
946 F: sound/soc/codecs/adau*
947 F: sound/soc/codecs/adav*
948 F: sound/soc/codecs/ad1*
949 F: sound/soc/codecs/ad7*
950 F: sound/soc/codecs/ssm*
951 F: sound/soc/codecs/sigmadsp.*
953 ANALOG DEVICES INC DMA DRIVERS
954 M: Lars-Peter Clausen <lars@metafoo.de>
955 W: http://ez.analog.com/community/linux-device-drivers
957 F: drivers/dma/dma-axi-dmac.c
959 ANALOG DEVICES INC IIO DRIVERS
960 M: Lars-Peter Clausen <lars@metafoo.de>
961 M: Michael Hennerich <Michael.Hennerich@analog.com>
962 W: http://wiki.analog.com/
963 W: http://ez.analog.com/community/linux-device-drivers
965 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
966 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
968 F: drivers/iio/adc/ltc2497*
969 X: drivers/iio/*/adjd*
970 F: drivers/staging/iio/*/ad*
973 M: Greentime Hu <green.hu@gmail.com>
974 M: Vincent Chen <deanbo422@gmail.com>
975 T: git https://github.com/andestech/linux.git
978 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
979 F: Documentation/devicetree/bindings/nds32/
983 ANDROID CONFIG FRAGMENTS
984 M: Rob Herring <robh@kernel.org>
986 F: kernel/configs/android*
989 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
990 M: Arve Hjønnevåg <arve@android.com>
991 M: Todd Kjos <tkjos@android.com>
992 M: Martijn Coenen <maco@android.com>
993 M: Joel Fernandes <joel@joelfernandes.org>
994 M: Christian Brauner <christian@brauner.io>
995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
996 L: devel@driverdev.osuosl.org
999 F: drivers/staging/android/
1001 ANDROID GOLDFISH PIC DRIVER
1002 M: Miodrag Dinic <miodrag.dinic@mips.com>
1004 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1005 F: drivers/irqchip/irq-goldfish-pic.c
1007 ANDROID GOLDFISH RTC DRIVER
1008 M: Miodrag Dinic <miodrag.dinic@mips.com>
1010 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1011 F: drivers/rtc/rtc-goldfish.c
1014 M: Laura Abbott <labbott@redhat.com>
1015 M: Sumit Semwal <sumit.semwal@linaro.org>
1016 L: devel@driverdev.osuosl.org
1017 L: dri-devel@lists.freedesktop.org
1018 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1020 F: drivers/staging/android/ion
1021 F: drivers/staging/android/uapi/ion.h
1023 AOA (Apple Onboard Audio) ALSA DRIVER
1024 M: Johannes Berg <johannes@sipsolutions.net>
1025 L: linuxppc-dev@lists.ozlabs.org
1026 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1030 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1031 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1032 L: linux-iio@vger.kernel.org
1034 F: drivers/iio/adc/stx104.c
1037 M: Jiri Kosina <jikos@kernel.org>
1039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1040 F: arch/x86/kernel/apm_32.c
1041 F: include/linux/apm_bios.h
1042 F: include/uapi/linux/apm_bios.h
1043 F: drivers/char/apm-emulation.c
1045 APPARMOR SECURITY MODULE
1046 M: John Johansen <john.johansen@canonical.com>
1047 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1048 W: wiki.apparmor.net
1049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1051 F: security/apparmor/
1052 F: Documentation/admin-guide/LSM/apparmor.rst
1054 APPLE BCM5974 MULTITOUCH DRIVER
1055 M: Henrik Rydberg <rydberg@bitmath.org>
1056 L: linux-input@vger.kernel.org
1058 F: drivers/input/mouse/bcm5974.c
1061 M: Henrik Rydberg <rydberg@bitmath.org>
1062 L: linux-hwmon@vger.kernel.org
1064 F: drivers/hwmon/applesmc.c
1066 APPLETALK NETWORK LAYER
1067 L: netdev@vger.kernel.org
1069 F: drivers/net/appletalk/
1071 F: include/linux/atalk.h
1072 F: include/uapi/linux/atalk.h
1074 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1075 M: Khuong Dinh <khuong@os.amperecomputing.com>
1077 F: arch/arm64/boot/dts/apm/
1079 APPLIED MICRO (APM) X-GENE SOC EDAC
1080 M: Khuong Dinh <khuong@os.amperecomputing.com>
1082 F: drivers/edac/xgene_edac.c
1083 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1085 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1086 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1087 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1089 F: drivers/net/ethernet/apm/xgene-v2/
1091 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1092 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1093 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1094 M: Quan Nguyen <quan@os.amperecomputing.com>
1096 F: drivers/net/ethernet/apm/xgene/
1097 F: drivers/net/phy/mdio-xgene.c
1098 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1099 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1101 APPLIED MICRO (APM) X-GENE SOC PMU
1102 M: Khuong Dinh <khuong@os.amperecomputing.com>
1104 F: drivers/perf/xgene_pmu.c
1105 F: Documentation/perf/xgene-pmu.txt
1106 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1108 APTINA CAMERA SENSOR PLL
1109 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1110 L: linux-media@vger.kernel.org
1112 F: drivers/media/i2c/aptina-pll.*
1114 ARC FRAMEBUFFER DRIVER
1115 M: Jaya Kumar <jayalk@intworks.biz>
1117 F: drivers/video/fbdev/arcfb.c
1118 F: drivers/video/fbdev/core/fb_defio.c
1121 M: Alexey Brodkin <abrodkin@synopsys.com>
1123 F: drivers/gpu/drm/arc/
1124 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1126 ARCNET NETWORK LAYER
1127 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1128 L: netdev@vger.kernel.org
1130 F: drivers/net/arcnet/
1131 F: include/uapi/linux/if_arcnet.h
1133 ARM ARCHITECTED TIMER DRIVER
1134 M: Mark Rutland <mark.rutland@arm.com>
1135 M: Marc Zyngier <marc.zyngier@arm.com>
1136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138 F: arch/arm/include/asm/arch_timer.h
1139 F: arch/arm64/include/asm/arch_timer.h
1140 F: drivers/clocksource/arm_arch_timer.c
1142 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1143 M: Linus Walleij <linus.walleij@linaro.org>
1144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 F: Documentation/devicetree/bindings/arm/arm-boards
1147 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1148 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1149 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1150 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1151 F: arch/arm/mach-integrator/
1152 F: arch/arm/mach-realview/
1153 F: arch/arm/mach-versatile/
1154 F: arch/arm/plat-versatile/
1155 F: arch/arm/boot/dts/arm-realview-*
1156 F: arch/arm/boot/dts/integrator*
1157 F: arch/arm/boot/dts/versatile*
1158 F: drivers/clk/versatile/
1159 F: drivers/i2c/busses/i2c-versatile.c
1160 F: drivers/irqchip/irq-versatile-fpga.c
1161 F: drivers/mtd/maps/physmap_of_versatile.c
1162 F: drivers/power/reset/arm-versatile-reboot.c
1163 F: drivers/soc/versatile/
1165 ARM HDLCD DRM DRIVER
1166 M: Liviu Dudau <liviu.dudau@arm.com>
1168 F: drivers/gpu/drm/arm/hdlcd_*
1169 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1171 ARM KOMEDA DRM-KMS DRIVER
1172 M: James (Qian) Wang <james.qian.wang@arm.com>
1173 M: Liviu Dudau <liviu.dudau@arm.com>
1174 L: Mali DP Maintainers <malidp@foss.arm.com>
1176 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1177 F: drivers/gpu/drm/arm/display/include/
1178 F: drivers/gpu/drm/arm/display/komeda/
1179 F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1180 F: Documentation/gpu/komeda-kms.rst
1182 ARM MALI-DP DRM DRIVER
1183 M: Liviu Dudau <liviu.dudau@arm.com>
1184 M: Brian Starkey <brian.starkey@arm.com>
1185 L: Mali DP Maintainers <malidp@foss.arm.com>
1187 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1188 F: drivers/gpu/drm/arm/
1189 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1190 F: Documentation/gpu/afbc.rst
1192 ARM MFM AND FLOPPY DRIVERS
1193 M: Ian Molton <spyro@f2s.com>
1195 F: arch/arm/lib/floppydma.S
1196 F: arch/arm/include/asm/floppy.h
1198 ARM PMU PROFILING AND DEBUGGING
1199 M: Will Deacon <will.deacon@arm.com>
1200 M: Mark Rutland <mark.rutland@arm.com>
1202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 F: arch/arm*/kernel/perf_*
1204 F: arch/arm/oprofile/common.c
1205 F: arch/arm*/kernel/hw_breakpoint.c
1206 F: arch/arm*/include/asm/hw_breakpoint.h
1207 F: arch/arm*/include/asm/perf_event.h
1209 F: include/linux/perf/arm_pmu.h
1210 F: Documentation/devicetree/bindings/arm/pmu.yaml
1211 F: Documentation/devicetree/bindings/perf/
1214 M: Russell King <linux@armlinux.org.uk>
1215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 W: http://www.armlinux.org.uk/
1218 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1220 X: arch/arm/boot/dts/
1222 ARM PRIMECELL AACI PL041 DRIVER
1223 M: Russell King <linux@armlinux.org.uk>
1227 ARM PRIMECELL BUS SUPPORT
1228 M: Russell King <linux@armlinux.org.uk>
1231 F: include/linux/amba/bus.h
1233 ARM PRIMECELL CLCD PL110 DRIVER
1234 M: Russell King <linux@armlinux.org.uk>
1236 F: drivers/video/fbdev/amba-clcd.*
1238 ARM PRIMECELL KMI PL050 DRIVER
1239 M: Russell King <linux@armlinux.org.uk>
1241 F: drivers/input/serio/ambakmi.*
1242 F: include/linux/amba/kmi.h
1244 ARM PRIMECELL MMCI PL180/1 DRIVER
1245 M: Russell King <linux@armlinux.org.uk>
1247 F: drivers/mmc/host/mmci.*
1248 F: include/linux/amba/mmci.h
1250 ARM PRIMECELL SSP PL022 SPI DRIVER
1251 M: Linus Walleij <linus.walleij@linaro.org>
1252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1255 F: drivers/spi/spi-pl022.c
1257 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1258 M: Russell King <linux@armlinux.org.uk>
1260 F: drivers/tty/serial/amba-pl01*.c
1261 F: include/linux/amba/serial.h
1263 ARM PRIMECELL VIC PL190/PL192 DRIVER
1264 M: Linus Walleij <linus.walleij@linaro.org>
1265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1268 F: drivers/irqchip/irq-vic.c
1271 M: Will Deacon <will.deacon@arm.com>
1272 R: Robin Murphy <robin.murphy@arm.com>
1273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 F: drivers/iommu/arm-smmu.c
1276 F: drivers/iommu/arm-smmu-v3.c
1277 F: drivers/iommu/io-pgtable-arm.c
1278 F: drivers/iommu/io-pgtable-arm-v7s.c
1280 ARM SUB-ARCHITECTURES
1281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1287 ARM/ACTIONS SEMI ARCHITECTURE
1288 M: Andreas Färber <afaerber@suse.de>
1289 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 F: arch/arm/mach-actions/
1294 F: arch/arm/boot/dts/owl-*
1295 F: arch/arm64/boot/dts/actions/
1296 F: drivers/clk/actions/
1297 F: drivers/clocksource/timer-owl*
1298 F: drivers/dma/owl-dma.c
1299 F: drivers/i2c/busses/i2c-owl.c
1300 F: drivers/pinctrl/actions/*
1301 F: drivers/soc/actions/
1302 F: include/dt-bindings/power/owl-*
1303 F: include/linux/soc/actions/
1304 F: Documentation/devicetree/bindings/arm/actions.txt
1305 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1306 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1307 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1308 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1309 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1310 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1312 ARM/ADS SPHERE MACHINE SUPPORT
1313 M: Lennert Buytenhek <kernel@wantstofly.org>
1314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 ARM/AFEB9260 MACHINE SUPPORT
1318 M: Sergey Lapin <slapin@ossfans.org>
1319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 ARM/AJECO 1ARM MACHINE SUPPORT
1323 M: Lennert Buytenhek <kernel@wantstofly.org>
1324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 ARM/Allwinner SoC Clock Support
1328 M: Emilio López <emilio@elopez.com.ar>
1330 F: drivers/clk/sunxi/
1332 ARM/Allwinner sunXi SoC support
1333 M: Maxime Ripard <maxime.ripard@bootlin.com>
1334 M: Chen-Yu Tsai <wens@csie.org>
1335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 F: arch/arm/mach-sunxi/
1340 F: arch/arm64/boot/dts/allwinner/
1341 F: drivers/clk/sunxi-ng/
1342 F: drivers/pinctrl/sunxi/
1343 F: drivers/soc/sunxi/
1344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1346 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1347 M: Neil Armstrong <narmstrong@baylibre.com>
1348 M: Jerome Brunet <jbrunet@baylibre.com>
1349 L: linux-amlogic@lists.infradead.org
1351 F: drivers/clk/meson/
1352 F: include/dt-bindings/clock/meson*
1353 F: include/dt-bindings/clock/gxbb*
1354 F: Documentation/devicetree/bindings/clock/amlogic*
1356 ARM/Amlogic Meson SoC support
1357 M: Kevin Hilman <khilman@baylibre.com>
1358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 L: linux-amlogic@lists.infradead.org
1360 W: http://linux-meson.com/
1362 F: arch/arm/mach-meson/
1363 F: arch/arm/boot/dts/meson*
1364 F: arch/arm64/boot/dts/amlogic/
1365 F: drivers/pinctrl/meson/
1366 F: drivers/mmc/host/meson*
1367 F: drivers/soc/amlogic/
1370 ARM/Amlogic Meson SoC Sound Drivers
1371 M: Jerome Brunet <jbrunet@baylibre.com>
1372 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1375 F: Documentation/devicetree/bindings/sound/amlogic*
1377 ARM/Annapurna Labs ALPINE ARCHITECTURE
1378 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1379 M: Antoine Tenart <antoine.tenart@bootlin.com>
1380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 F: arch/arm/mach-alpine/
1383 F: arch/arm/boot/dts/alpine*
1384 F: arch/arm64/boot/dts/al/
1385 F: drivers/*/*alpine*
1387 ARM/ARTPEC MACHINE SUPPORT
1388 M: Jesper Nilsson <jesper.nilsson@axis.com>
1389 M: Lars Persson <lars.persson@axis.com>
1391 L: linux-arm-kernel@axis.com
1392 F: arch/arm/mach-artpec
1393 F: arch/arm/boot/dts/artpec6*
1395 F: drivers/crypto/axis
1396 F: drivers/pinctrl/pinctrl-artpec*
1397 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1399 ARM/ASPEED I2C DRIVER
1400 M: Brendan Higgins <brendanhiggins@google.com>
1401 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1402 R: Joel Stanley <joel@jms.id.au>
1403 L: linux-i2c@vger.kernel.org
1404 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1406 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1407 F: drivers/i2c/busses/i2c-aspeed.c
1408 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1409 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1411 ARM/ASPEED MACHINE SUPPORT
1412 M: Joel Stanley <joel@jms.id.au>
1413 R: Andrew Jeffery <andrew@aj.id.au>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1416 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1419 F: arch/arm/mach-aspeed/
1420 F: arch/arm/boot/dts/aspeed-*
1423 ARM/BITMAIN ARCHITECTURE
1424 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 F: arch/arm64/boot/dts/bitmain/
1428 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1430 ARM/CALXEDA HIGHBANK ARCHITECTURE
1431 M: Rob Herring <robh@kernel.org>
1432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 F: arch/arm/mach-highbank/
1435 F: arch/arm/boot/dts/highbank.dts
1436 F: arch/arm/boot/dts/ecx-*.dts*
1438 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1439 M: Krzysztof Halasa <khalasa@piap.pl>
1441 F: arch/arm/mach-cns3xxx/
1443 ARM/CAVIUM THUNDER NETWORK DRIVER
1444 M: Sunil Goutham <sgoutham@cavium.com>
1445 M: Robert Richter <rric@kernel.org>
1446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 F: drivers/net/ethernet/cavium/thunder/
1450 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1451 M: Lukasz Majewski <lukma@denx.de>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 F: arch/arm/mach-ep93xx/ts72xx.c
1456 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1457 M: Alexander Shiyan <shc_work@mail.ru>
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1463 M: Lennert Buytenhek <kernel@wantstofly.org>
1464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1468 M: Hartley Sweeten <hsweeten@visionengravers.com>
1469 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 F: arch/arm/mach-ep93xx/
1473 F: arch/arm/mach-ep93xx/include/mach/
1476 M: Russell King <linux@armlinux.org.uk>
1477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1480 F: drivers/clk/clkdev.c
1482 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1483 M: Mike Rapoport <mike@compulab.co.il>
1484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1488 M: Baruch Siach <baruch@tkos.co.il>
1489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 F: arch/arm/boot/dts/cx92755*
1494 ARM/CONTEC MICRO9 MACHINE SUPPORT
1495 M: Hubert Feurstein <hubert.feurstein@contec.at>
1497 F: arch/arm/mach-ep93xx/micro9.c
1499 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1500 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1501 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 F: drivers/hwtracing/coresight/*
1505 F: Documentation/trace/coresight.txt
1506 F: Documentation/trace/coresight-cpu-debug.txt
1507 F: Documentation/devicetree/bindings/arm/coresight.txt
1508 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1509 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1510 F: tools/perf/arch/arm/util/pmu.c
1511 F: tools/perf/arch/arm/util/auxtrace.c
1512 F: tools/perf/arch/arm/util/cs-etm.c
1513 F: tools/perf/arch/arm/util/cs-etm.h
1514 F: tools/perf/util/cs-etm.*
1515 F: tools/perf/util/cs-etm-decoder/*
1517 ARM/CORGI MACHINE SUPPORT
1518 M: Richard Purdie <rpurdie@rpsys.net>
1521 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1522 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1523 M: Linus Walleij <linus.walleij@linaro.org>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 T: git git://github.com/ulli-kroll/linux.git
1527 F: Documentation/devicetree/bindings/arm/gemini.txt
1528 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1529 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1530 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1531 F: arch/arm/mach-gemini/
1532 F: drivers/net/ethernet/cortina/
1533 F: drivers/pinctrl/pinctrl-gemini.c
1534 F: drivers/rtc/rtc-ftrtc010.c
1536 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1537 M: Barry Song <baohua@kernel.org>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1541 F: arch/arm/boot/dts/prima2*
1542 F: arch/arm/mach-prima2/
1543 F: drivers/clk/sirf/
1544 F: drivers/clocksource/timer-prima2.c
1545 F: drivers/clocksource/timer-atlas7.c
1549 ARM/EBSA110 MACHINE SUPPORT
1550 M: Russell King <linux@armlinux.org.uk>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 W: http://www.armlinux.org.uk/
1554 F: arch/arm/mach-ebsa110/
1555 F: drivers/net/ethernet/amd/am79c961a.*
1557 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1558 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1559 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1565 M: Robert Jarzmik <robert.jarzmik@free.fr>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 F: arch/arm/mach-pxa/ezx.c
1570 ARM/FARADAY FA526 PORT
1571 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 T: git git://git.berlios.de/gemini-board
1575 F: arch/arm/mm/*-fa*
1577 ARM/FOOTBRIDGE ARCHITECTURE
1578 M: Russell King <linux@armlinux.org.uk>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 W: http://www.armlinux.org.uk/
1582 F: arch/arm/include/asm/hardware/dec21285.h
1583 F: arch/arm/mach-footbridge/
1585 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1586 M: Shawn Guo <shawnguo@kernel.org>
1587 M: Sascha Hauer <s.hauer@pengutronix.de>
1588 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1589 R: Fabio Estevam <festevam@gmail.com>
1590 R: NXP Linux Team <linux-imx@nxp.com>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1596 X: drivers/media/i2c/
1598 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1599 M: Shawn Guo <shawnguo@kernel.org>
1600 M: Sascha Hauer <s.hauer@pengutronix.de>
1601 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1602 R: Stefan Agner <stefan@agner.ch>
1603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1606 F: arch/arm/mach-imx/*vf610*
1607 F: arch/arm/boot/dts/vf*
1609 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1610 M: Shawn Guo <shawnguo@kernel.org>
1611 M: Li Yang <leoyang.li@nxp.com>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1615 F: arch/arm/boot/dts/ls1021a*
1616 F: arch/arm64/boot/dts/freescale/fsl-*
1617 F: arch/arm64/boot/dts/freescale/qoriq-*
1619 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1620 M: Lennert Buytenhek <kernel@wantstofly.org>
1621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 ARM/GUMSTIX MACHINE SUPPORT
1625 M: Steve Sakoman <sakoman@gmail.com>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1630 M: Philipp Zabel <philipp.zabel@gmail.com>
1631 M: Paul Parsons <lost.distance@yahoo.com>
1632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 F: arch/arm/mach-pxa/hx4700.c
1635 F: arch/arm/mach-pxa/include/mach/hx4700.h
1636 F: sound/soc/pxa/hx4700.c
1638 ARM/HISILICON SOC SUPPORT
1639 M: Wei Xu <xuwei5@hisilicon.com>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 W: http://www.hisilicon.com
1643 T: git git://github.com/hisilicon/linux-hisi.git
1644 F: arch/arm/mach-hisi/
1645 F: arch/arm/boot/dts/hi3*
1646 F: arch/arm/boot/dts/hip*
1647 F: arch/arm/boot/dts/hisi*
1648 F: arch/arm64/boot/dts/hisilicon/
1650 ARM/HP JORNADA 7XX MACHINE SUPPORT
1651 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1655 F: arch/arm/mach-sa1100/jornada720.c
1656 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1658 ARM/IGEP MACHINE SUPPORT
1659 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1660 M: Javier Martinez Canillas <javier@dowhile0.org>
1661 L: linux-omap@vger.kernel.org
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 F: arch/arm/boot/dts/omap3-igep*
1666 ARM/INCOME PXA270 SUPPORT
1667 M: Marek Vasut <marek.vasut@gmail.com>
1668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1672 ARM/INTEL IOP13XX ARM ARCHITECTURE
1673 M: Lennert Buytenhek <kernel@wantstofly.org>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 ARM/INTEL IOP32X ARM ARCHITECTURE
1678 M: Lennert Buytenhek <kernel@wantstofly.org>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 ARM/INTEL IOP33X ARM ARCHITECTURE
1683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 ARM/INTEL IQ81342EX MACHINE SUPPORT
1687 M: Lennert Buytenhek <kernel@wantstofly.org>
1688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 ARM/INTEL IXDP2850 MACHINE SUPPORT
1692 M: Lennert Buytenhek <kernel@wantstofly.org>
1693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 ARM/INTEL IXP4XX ARM ARCHITECTURE
1697 M: Imre Kaloz <kaloz@openwrt.org>
1698 M: Krzysztof Halasa <khalasa@piap.pl>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 F: arch/arm/mach-ixp4xx/
1703 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1704 M: Jonathan Cameron <jic23@cam.ac.uk>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 F: arch/arm/mach-pxa/stargate2.c
1708 F: drivers/pcmcia/pxa2xx_stargate2.c
1710 ARM/INTEL XSC3 (MANZANO) ARM CORE
1711 M: Lennert Buytenhek <kernel@wantstofly.org>
1712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1716 M: Lennert Buytenhek <kernel@wantstofly.org>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 ARM/LG1K ARCHITECTURE
1721 M: Chanho Min <chanho.min@lge.com>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 F: arch/arm64/boot/dts/lg/
1726 ARM/LOGICPD PXA270 MACHINE SUPPORT
1727 M: Lennert Buytenhek <kernel@wantstofly.org>
1728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 ARM/LPC18XX ARCHITECTURE
1732 M: Vladimir Zapolskiy <vz@mleia.com>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 F: arch/arm/boot/dts/lpc43*
1736 F: drivers/i2c/busses/i2c-lpc2k.c
1737 F: drivers/memory/pl172.c
1738 F: drivers/mtd/spi-nor/nxp-spifi.c
1739 F: drivers/rtc/rtc-lpc24xx.c
1742 ARM/LPC32XX SOC SUPPORT
1743 M: Vladimir Zapolskiy <vz@mleia.com>
1744 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1748 F: arch/arm/boot/dts/lpc32*
1749 F: arch/arm/mach-lpc32xx/
1750 F: drivers/i2c/busses/i2c-pnx.c
1751 F: drivers/net/ethernet/nxp/lpc_eth.c
1752 F: drivers/usb/host/ohci-nxp.c
1753 F: drivers/watchdog/pnx4008_wdt.c
1756 ARM/MAGICIAN MACHINE SUPPORT
1757 M: Philipp Zabel <philipp.zabel@gmail.com>
1760 ARM/Marvell Dove/MV78xx0/Orion SOC support
1761 M: Jason Cooper <jason@lakedaemon.net>
1762 M: Andrew Lunn <andrew@lunn.ch>
1763 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1764 M: Gregory Clement <gregory.clement@bootlin.com>
1765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 F: Documentation/devicetree/bindings/soc/dove/
1768 F: arch/arm/mach-dove/
1769 F: arch/arm/mach-mv78xx0/
1770 F: arch/arm/mach-orion5x/
1771 F: arch/arm/plat-orion/
1772 F: arch/arm/boot/dts/dove*
1773 F: arch/arm/boot/dts/orion5x*
1775 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1776 M: Jason Cooper <jason@lakedaemon.net>
1777 M: Andrew Lunn <andrew@lunn.ch>
1778 M: Gregory Clement <gregory.clement@bootlin.com>
1779 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 F: arch/arm/boot/dts/armada*
1783 F: arch/arm/boot/dts/kirkwood*
1784 F: arch/arm/configs/mvebu_*_defconfig
1785 F: arch/arm/mach-mvebu/
1786 F: arch/arm64/boot/dts/marvell/armada*
1787 F: drivers/cpufreq/armada-37xx-cpufreq.c
1788 F: drivers/cpufreq/armada-8k-cpufreq.c
1789 F: drivers/cpufreq/mvebu-cpufreq.c
1790 F: drivers/irqchip/irq-armada-370-xp.c
1791 F: drivers/irqchip/irq-mvebu-*
1792 F: drivers/pinctrl/mvebu/
1793 F: drivers/rtc/rtc-armada38x.c
1795 ARM/Mediatek RTC DRIVER
1796 M: Eddie Huang <eddie.huang@mediatek.com>
1797 M: Sean Wang <sean.wang@mediatek.com>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1801 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1802 F: drivers/rtc/rtc-mt6397.c
1803 F: drivers/rtc/rtc-mt7622.c
1805 ARM/Mediatek SoC support
1806 M: Matthias Brugger <matthias.bgg@gmail.com>
1807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1809 W: https://mtk.bcnfs.org/
1810 C: irc://chat.freenode.net/linux-mediatek
1812 F: arch/arm/boot/dts/mt6*
1813 F: arch/arm/boot/dts/mt7*
1814 F: arch/arm/boot/dts/mt8*
1815 F: arch/arm/mach-mediatek/
1816 F: arch/arm64/boot/dts/mediatek/
1817 F: drivers/soc/mediatek/
1822 ARM/Mediatek USB3 PHY DRIVER
1823 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1827 F: drivers/phy/mediatek/
1828 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1830 ARM/MICREL KS8695 ARCHITECTURE
1831 M: Greg Ungerer <gerg@uclinux.org>
1832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 F: arch/arm/mach-ks8695/
1836 ARM/Microchip (AT91) SoC support
1837 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1838 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1839 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841 W: http://www.linux4sam.org
1842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1846 F: arch/arm/mach-at91/
1847 F: include/soc/at91/
1848 F: arch/arm/boot/dts/at91*.dts
1849 F: arch/arm/boot/dts/at91*.dtsi
1850 F: arch/arm/boot/dts/sama*.dts
1851 F: arch/arm/boot/dts/sama*.dtsi
1852 F: arch/arm/include/debug/at91.S
1853 F: drivers/memory/atmel*
1854 F: drivers/watchdog/sama5d4_wdt.c
1855 X: drivers/input/touchscreen/atmel_mxt_ts.c
1856 X: drivers/net/wireless/atmel/
1858 ARM/MIOA701 MACHINE SUPPORT
1859 M: Robert Jarzmik <robert.jarzmik@free.fr>
1860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 F: arch/arm/mach-pxa/mioa701.c
1864 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1865 M: Michael Petchkovsky <mkpetch@internode.on.net>
1868 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1869 M: Linus Walleij <linus.walleij@linaro.org>
1870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 F: arch/arm/mach-nomadik/
1873 F: arch/arm/mach-u300/
1874 F: arch/arm/mach-ux500/
1875 F: arch/arm/boot/dts/ste-*
1876 F: drivers/clk/clk-nomadik.c
1877 F: drivers/clk/clk-u300.c
1878 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1879 F: drivers/clocksource/timer-u300.c
1880 F: drivers/dma/coh901318*
1881 F: drivers/dma/ste_dma40*
1882 F: drivers/hwspinlock/u8500_hsem.c
1883 F: drivers/i2c/busses/i2c-nomadik.c
1884 F: drivers/i2c/busses/i2c-stu300.c
1885 F: drivers/mfd/ab3100*
1886 F: drivers/mfd/ab8500*
1887 F: drivers/mfd/abx500*
1888 F: drivers/mfd/dbx500*
1889 F: drivers/mfd/db8500*
1890 F: drivers/pinctrl/nomadik/
1891 F: drivers/pinctrl/pinctrl-coh901*
1892 F: drivers/pinctrl/pinctrl-u300.c
1893 F: drivers/rtc/rtc-ab3100.c
1894 F: drivers/rtc/rtc-ab8500.c
1895 F: drivers/rtc/rtc-coh901331.c
1896 F: drivers/rtc/rtc-pl031.c
1897 F: drivers/watchdog/coh901327_wdt.c
1898 F: Documentation/devicetree/bindings/arm/ste-*
1899 F: Documentation/devicetree/bindings/arm/ux500/
1900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1902 ARM/NUVOTON NPCM ARCHITECTURE
1903 M: Avi Fishman <avifishman70@gmail.com>
1904 M: Tomer Maimon <tmaimon77@gmail.com>
1905 M: Tali Perry <tali.perry1@gmail.com>
1906 R: Patrick Venture <venture@google.com>
1907 R: Nancy Yuen <yuenn@google.com>
1908 R: Benjamin Fair <benjaminfair@google.com>
1909 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1911 F: arch/arm/mach-npcm/
1912 F: arch/arm/boot/dts/nuvoton-npcm*
1913 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1915 F: Documentation/devicetree/bindings/*/*npcm*
1916 F: Documentation/devicetree/bindings/*/*/*npcm*
1918 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1919 M: Wan ZongShun <mcuos.com@gmail.com>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 W: http://www.mcuos.com
1923 F: arch/arm/mach-w90x900/
1924 F: drivers/input/keyboard/w90p910_keypad.c
1925 F: drivers/input/touchscreen/w90p910_ts.c
1926 F: drivers/watchdog/nuc900_wdt.c
1927 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1928 F: drivers/mtd/nand/raw/nuc900_nand.c
1929 F: drivers/rtc/rtc-nuc900.c
1930 F: drivers/spi/spi-nuc900.c
1931 F: drivers/usb/host/ehci-w90x900.c
1932 F: drivers/video/fbdev/nuc900fb.c
1934 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1935 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1936 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1938 F: arch/arm/mach-s3c24xx/mach-gta02.c
1939 F: arch/arm/mach-s3c24xx/gta02.h
1941 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1942 M: Alexander Clouter <alex@digriz.org.uk>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 W: http://www.digriz.org.uk/ts78xx/kernel
1946 F: arch/arm/mach-orion5x/ts78xx-*
1948 ARM/OXNAS platform support
1949 M: Neil Armstrong <narmstrong@baylibre.com>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 L: linux-oxnas@groups.io (moderated for non-subscribers)
1953 F: arch/arm/mach-oxnas/
1954 F: arch/arm/boot/dts/ox8*.dts*
1957 ARM/PALM TREO SUPPORT
1958 M: Tomas Cech <sleep_walker@suse.com>
1959 L: linux-arm-kernel@lists.infradead.org
1960 W: http://hackndev.com
1962 F: arch/arm/mach-pxa/palmtreo.*
1964 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1965 M: Marek Vasut <marek.vasut@gmail.com>
1966 L: linux-arm-kernel@lists.infradead.org
1967 W: http://hackndev.com
1969 F: arch/arm/mach-pxa/include/mach/palmtx.h
1970 F: arch/arm/mach-pxa/palmtx.c
1971 F: arch/arm/mach-pxa/palmt5.*
1972 F: arch/arm/mach-pxa/include/mach/palmld.h
1973 F: arch/arm/mach-pxa/palmld.c
1974 F: arch/arm/mach-pxa/palmte2.*
1975 F: arch/arm/mach-pxa/include/mach/palmtc.h
1976 F: arch/arm/mach-pxa/palmtc.c
1979 M: Sergey Lapin <slapin@ossfans.org>
1980 L: linux-arm-kernel@lists.infradead.org
1981 W: http://hackndev.com
1983 F: arch/arm/mach-pxa/palmz72.*
1986 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1987 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1990 ARM/PT DIGITAL BOARD PORT
1991 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 W: http://www.armlinux.org.uk/
1996 ARM/QUALCOMM SUPPORT
1997 M: Andy Gross <andy.gross@linaro.org>
1998 M: David Brown <david.brown@linaro.org>
1999 L: linux-arm-msm@vger.kernel.org
2001 F: Documentation/devicetree/bindings/soc/qcom/
2002 F: Documentation/devicetree/bindings/*/qcom*
2003 F: arch/arm/boot/dts/qcom-*.dts
2004 F: arch/arm/boot/dts/qcom-*.dtsi
2005 F: arch/arm/mach-qcom/
2006 F: arch/arm64/boot/dts/qcom/
2009 F: drivers/*/*/qcom/
2010 F: drivers/*/*/qcom*
2011 F: drivers/*/pm8???-*
2012 F: drivers/bluetooth/btqcomsmd.c
2013 F: drivers/clocksource/timer-qcom.c
2014 F: drivers/extcon/extcon-qcom*
2015 F: drivers/iommu/msm*
2016 F: drivers/i2c/busses/i2c-qup.c
2017 F: drivers/i2c/busses/i2c-qcom-geni.c
2018 F: drivers/mfd/ssbi.c
2019 F: drivers/mmc/host/mmci_qcom*
2020 F: drivers/mmc/host/sdhci_msm.c
2021 F: drivers/pci/controller/dwc/pcie-qcom.c
2022 F: drivers/phy/qualcomm/
2023 F: drivers/power/*/msm*
2024 F: drivers/reset/reset-qcom-*
2025 F: drivers/scsi/ufs/ufs-qcom.*
2026 F: drivers/spi/spi-qup.c
2027 F: drivers/spi/spi-geni-qcom.c
2028 F: drivers/spi/spi-qcom-qspi.c
2029 F: drivers/tty/serial/msm_serial.c
2030 F: drivers/usb/dwc3/dwc3-qcom.c
2031 F: include/dt-bindings/*/qcom*
2032 F: include/linux/*/qcom*
2033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2035 ARM/RADISYS ENP2611 MACHINE SUPPORT
2036 M: Lennert Buytenhek <kernel@wantstofly.org>
2037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 ARM/RDA MICRO ARCHITECTURE
2041 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2045 F: arch/arm/boot/dts/rda8810pl-*
2046 F: drivers/clocksource/timer-rda.c
2047 F: drivers/irqchip/irq-rda-intc.c
2048 F: drivers/tty/serial/rda-uart.c
2049 F: Documentation/devicetree/bindings/arm/rda.txt
2050 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2051 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2052 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2054 ARM/REALTEK ARCHITECTURE
2055 M: Andreas Färber <afaerber@suse.de>
2056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 F: arch/arm64/boot/dts/realtek/
2059 F: Documentation/devicetree/bindings/arm/realtek.txt
2061 ARM/RENESAS ARM64 ARCHITECTURE
2062 M: Simon Horman <horms@verge.net.au>
2063 M: Magnus Damm <magnus.damm@gmail.com>
2064 L: linux-renesas-soc@vger.kernel.org
2065 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2068 F: arch/arm64/boot/dts/renesas/
2069 F: Documentation/devicetree/bindings/arm/renesas.yaml
2070 F: drivers/soc/renesas/
2071 F: include/linux/soc/renesas/
2073 ARM/RISCPC ARCHITECTURE
2074 M: Russell King <linux@armlinux.org.uk>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 W: http://www.armlinux.org.uk/
2078 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2079 F: arch/arm/include/asm/hardware/ioc.h
2080 F: arch/arm/include/asm/hardware/iomd.h
2081 F: arch/arm/include/asm/hardware/memc.h
2082 F: arch/arm/mach-rpc/
2083 F: drivers/net/ethernet/8390/etherh.c
2084 F: drivers/net/ethernet/i825xx/ether1*
2085 F: drivers/net/ethernet/seeq/ether3*
2086 F: drivers/scsi/arm/
2088 ARM/Rockchip SoC support
2089 M: Heiko Stuebner <heiko@sntech.de>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 L: linux-rockchip@lists.infradead.org
2092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2094 F: arch/arm/boot/dts/rk3*
2095 F: arch/arm/boot/dts/rv1108*
2096 F: arch/arm/mach-rockchip/
2097 F: drivers/clk/rockchip/
2098 F: drivers/i2c/busses/i2c-rk3x.c
2099 F: drivers/*/*rockchip*
2100 F: drivers/*/*/*rockchip*
2101 F: sound/soc/rockchip/
2104 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2105 M: Kukjin Kim <kgene@kernel.org>
2106 M: Krzysztof Kozlowski <krzk@kernel.org>
2107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2109 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2111 F: arch/arm/boot/dts/s3c*
2112 F: arch/arm/boot/dts/s5p*
2113 F: arch/arm/boot/dts/exynos*
2114 F: arch/arm64/boot/dts/exynos/
2115 F: arch/arm/plat-samsung/
2116 F: arch/arm/mach-s3c24*/
2117 F: arch/arm/mach-s3c64xx/
2118 F: arch/arm/mach-s5p*/
2119 F: arch/arm/mach-exynos*/
2120 F: drivers/*/*s3c24*
2121 F: drivers/*/*/*s3c24*
2122 F: drivers/*/*s3c64xx*
2123 F: drivers/*/*s5pv210*
2124 F: drivers/memory/samsung/*
2125 F: drivers/soc/samsung/*
2126 F: Documentation/arm/Samsung/
2127 F: Documentation/devicetree/bindings/arm/samsung/
2128 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2129 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2132 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2133 M: Kyungmin Park <kyungmin.park@samsung.com>
2134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 F: arch/arm/mach-s5pv210/
2138 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2139 M: Kyungmin Park <kyungmin.park@samsung.com>
2140 M: Kamil Debski <kamil@wypas.org>
2141 M: Andrzej Hajda <a.hajda@samsung.com>
2142 L: linux-arm-kernel@lists.infradead.org
2143 L: linux-media@vger.kernel.org
2145 F: drivers/media/platform/s5p-g2d/
2147 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2148 M: Marek Szyprowski <m.szyprowski@samsung.com>
2149 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2150 L: linux-media@vger.kernel.org
2152 F: drivers/media/platform/s5p-cec/
2153 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2155 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2156 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2157 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2158 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2159 L: linux-arm-kernel@lists.infradead.org
2160 L: linux-media@vger.kernel.org
2162 F: drivers/media/platform/s5p-jpeg/
2164 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2165 M: Kyungmin Park <kyungmin.park@samsung.com>
2166 M: Kamil Debski <kamil@wypas.org>
2167 M: Jeongtae Park <jtp.park@samsung.com>
2168 M: Andrzej Hajda <a.hajda@samsung.com>
2169 L: linux-arm-kernel@lists.infradead.org
2170 L: linux-media@vger.kernel.org
2172 F: drivers/media/platform/s5p-mfc/
2174 ARM/SHMOBILE ARM ARCHITECTURE
2175 M: Simon Horman <horms@verge.net.au>
2176 M: Magnus Damm <magnus.damm@gmail.com>
2177 L: linux-renesas-soc@vger.kernel.org
2178 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2181 F: arch/arm/boot/dts/emev2*
2182 F: arch/arm/boot/dts/gr-peach*
2183 F: arch/arm/boot/dts/iwg20d-q7*
2184 F: arch/arm/boot/dts/r7s*
2185 F: arch/arm/boot/dts/r8a*
2186 F: arch/arm/boot/dts/r9a*
2187 F: arch/arm/boot/dts/sh*
2188 F: arch/arm/configs/shmobile_defconfig
2189 F: arch/arm/include/debug/renesas-scif.S
2190 F: arch/arm/mach-shmobile/
2191 F: Documentation/devicetree/bindings/arm/renesas.yaml
2192 F: drivers/soc/renesas/
2193 F: include/linux/soc/renesas/
2195 ARM/SOCFPGA ARCHITECTURE
2196 M: Dinh Nguyen <dinguyen@kernel.org>
2198 F: arch/arm/mach-socfpga/
2199 F: arch/arm/boot/dts/socfpga*
2200 F: arch/arm/configs/socfpga_defconfig
2201 F: arch/arm64/boot/dts/altera/
2202 W: http://www.rocketboards.org
2203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2205 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2206 M: Dinh Nguyen <dinguyen@kernel.org>
2208 F: drivers/clk/socfpga/
2210 ARM/SOCFPGA EDAC SUPPORT
2211 M: Thor Thayer <thor.thayer@linux.intel.com>
2213 F: drivers/edac/altera_edac.
2215 ARM/SPREADTRUM SoC SUPPORT
2216 M: Orson Zhai <orsonzhai@gmail.com>
2217 M: Baolin Wang <baolin.wang@linaro.org>
2218 M: Chunyan Zhang <zhang.lyra@gmail.com>
2220 F: arch/arm64/boot/dts/sprd
2223 ARM/STI ARCHITECTURE
2224 M: Patrice Chotard <patrice.chotard@st.com>
2225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 W: http://www.stlinux.com
2228 F: arch/arm/mach-sti/
2229 F: arch/arm/boot/dts/sti*
2230 F: drivers/char/hw_random/st-rng.c
2231 F: drivers/clocksource/arm_global_timer.c
2232 F: drivers/clocksource/clksrc_st_lpc.c
2233 F: drivers/cpufreq/sti-cpufreq.c
2234 F: drivers/dma/st_fdma*
2235 F: drivers/i2c/busses/i2c-st.c
2236 F: drivers/media/rc/st_rc.c
2237 F: drivers/media/platform/sti/c8sectpfe/
2238 F: drivers/mmc/host/sdhci-st.c
2239 F: drivers/phy/st/phy-miphy28lp.c
2240 F: drivers/phy/st/phy-stih407-usb.c
2241 F: drivers/pinctrl/pinctrl-st.c
2242 F: drivers/remoteproc/st_remoteproc.c
2243 F: drivers/remoteproc/st_slim_rproc.c
2244 F: drivers/reset/sti/
2245 F: drivers/rtc/rtc-st-lpc.c
2246 F: drivers/tty/serial/st-asc.c
2247 F: drivers/usb/dwc3/dwc3-st.c
2248 F: drivers/usb/host/ehci-st.c
2249 F: drivers/usb/host/ohci-st.c
2250 F: drivers/watchdog/st_lpc_wdt.c
2251 F: drivers/ata/ahci_st.c
2252 F: include/linux/remoteproc/st_slim_rproc.h
2254 ARM/STM32 ARCHITECTURE
2255 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2256 M: Alexandre Torgue <alexandre.torgue@st.com>
2257 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2263 F: arch/arm/boot/dts/stm32*
2264 F: arch/arm/mach-stm32/
2265 F: drivers/clocksource/armv7m_systick.c
2267 ARM/Synaptics SoC support
2268 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2269 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 F: arch/arm/mach-berlin/
2273 F: arch/arm/boot/dts/berlin*
2274 F: arch/arm64/boot/dts/synaptics/
2276 ARM/TANGO ARCHITECTURE
2277 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2278 M: Mans Rullgard <mans@mansr.com>
2279 L: linux-arm-kernel@lists.infradead.org
2283 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2284 M: Lennert Buytenhek <kernel@wantstofly.org>
2285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2288 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2289 M: Hans Verkuil <hans.verkuil@cisco.com>
2290 L: linux-tegra@vger.kernel.org
2291 L: linux-media@vger.kernel.org
2293 F: drivers/media/platform/tegra-cec/
2294 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2296 ARM/TETON BGA MACHINE SUPPORT
2297 M: "Mark F. Brown" <mark.brown314@gmail.com>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2302 M: Santosh Shilimkar <ssantosh@kernel.org>
2303 L: linux-kernel@vger.kernel.org
2305 F: drivers/memory/*emif*
2307 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2308 M: Tero Kristo <t-kristo@ti.com>
2309 M: Nishanth Menon <nm@ti.com>
2310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2313 F: arch/arm64/boot/dts/ti/Makefile
2314 F: arch/arm64/boot/dts/ti/k3-*
2315 F: include/dt-bindings/pinctrl/k3.h
2317 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2318 M: Santosh Shilimkar <ssantosh@kernel.org>
2319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2321 F: arch/arm/mach-keystone/
2322 F: arch/arm/boot/dts/keystone-*
2323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2325 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2326 M: Santosh Shilimkar <ssantosh@kernel.org>
2327 L: linux-kernel@vger.kernel.org
2329 F: drivers/clk/keystone/
2331 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2332 M: Santosh Shilimkar <ssantosh@kernel.org>
2333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 L: linux-kernel@vger.kernel.org
2336 F: drivers/clocksource/timer-keystone.c
2338 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2339 M: Santosh Shilimkar <ssantosh@kernel.org>
2340 L: linux-kernel@vger.kernel.org
2342 F: drivers/power/reset/keystone-reset.c
2344 ARM/THECUS N2100 MACHINE SUPPORT
2345 M: Lennert Buytenhek <kernel@wantstofly.org>
2346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2349 ARM/TOSA MACHINE SUPPORT
2350 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2351 M: Dirk Opfer <dirk@opfer-online.de>
2354 ARM/UNIPHIER ARCHITECTURE
2355 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2359 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2360 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2361 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2362 F: arch/arm/boot/dts/uniphier*
2363 F: arch/arm/include/asm/hardware/cache-uniphier.h
2364 F: arch/arm/mach-uniphier/
2365 F: arch/arm/mm/cache-uniphier.c
2366 F: arch/arm64/boot/dts/socionext/uniphier*
2367 F: drivers/bus/uniphier-system-bus.c
2368 F: drivers/clk/uniphier/
2369 F: drivers/dma/uniphier-mdmac.c
2370 F: drivers/gpio/gpio-uniphier.c
2371 F: drivers/i2c/busses/i2c-uniphier*
2372 F: drivers/irqchip/irq-uniphier-aidet.c
2373 F: drivers/mmc/host/uniphier-sd.c
2374 F: drivers/pinctrl/uniphier/
2375 F: drivers/reset/reset-uniphier.c
2376 F: drivers/tty/serial/8250/8250_uniphier.c
2379 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2380 M: Ulf Hansson <ulf.hansson@linaro.org>
2381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 T: git git://git.linaro.org/people/ulfh/clk.git
2384 F: drivers/clk/ux500/
2386 ARM/VERSATILE EXPRESS PLATFORM
2387 M: Liviu Dudau <liviu.dudau@arm.com>
2388 M: Sudeep Holla <sudeep.holla@arm.com>
2389 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 F: arch/arm/boot/dts/vexpress*
2393 F: arch/arm64/boot/dts/arm/
2394 F: arch/arm/mach-vexpress/
2397 F: drivers/clk/versatile/clk-vexpress-osc.c
2398 F: drivers/clocksource/timer-versatile.c
2402 M: Russell King <linux@armlinux.org.uk>
2403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 W: http://www.armlinux.org.uk/
2408 ARM/VOIPAC PXA270 SUPPORT
2409 M: Marek Vasut <marek.vasut@gmail.com>
2410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412 F: arch/arm/mach-pxa/vpac270.c
2413 F: arch/arm/mach-pxa/include/mach/vpac270.h
2415 ARM/VT8500 ARM ARCHITECTURE
2416 M: Tony Prisk <linux@prisktech.co.nz>
2417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419 F: arch/arm/mach-vt8500/
2420 F: drivers/clocksource/timer-vt8500.c
2421 F: drivers/i2c/busses/i2c-wmt.c
2422 F: drivers/mmc/host/wmt-sdmmc.c
2423 F: drivers/pwm/pwm-vt8500.c
2424 F: drivers/rtc/rtc-vt8500.c
2425 F: drivers/tty/serial/vt8500_serial.c
2426 F: drivers/usb/host/ehci-platform.c
2427 F: drivers/usb/host/uhci-platform.c
2428 F: drivers/video/fbdev/vt8500lcdfb.*
2429 F: drivers/video/fbdev/wm8505fb*
2430 F: drivers/video/fbdev/wmt_ge_rops.*
2432 ARM/ZIPIT Z2 SUPPORT
2433 M: Marek Vasut <marek.vasut@gmail.com>
2434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436 F: arch/arm/mach-pxa/z2.c
2437 F: arch/arm/mach-pxa/include/mach/z2.h
2439 ARM/ZTE ARCHITECTURE
2440 M: Jun Nie <jun.nie@linaro.org>
2441 M: Shawn Guo <shawnguo@kernel.org>
2442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444 F: arch/arm/boot/dts/zx2967*
2445 F: arch/arm/mach-zx/
2446 F: arch/arm64/boot/dts/zte/
2448 F: drivers/dma/zx_dma.c
2449 F: drivers/gpio/gpio-zx.c
2450 F: drivers/i2c/busses/i2c-zx2967.c
2451 F: drivers/mmc/host/dw_mmc-zx.*
2452 F: drivers/pinctrl/zte/
2454 F: drivers/thermal/zx2967_thermal.c
2455 F: drivers/watchdog/zx2967_wdt.c
2456 F: Documentation/devicetree/bindings/arm/zte.yaml
2457 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2458 F: Documentation/devicetree/bindings/dma/zxdma.txt
2459 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2460 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2461 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2462 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2463 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2464 F: Documentation/devicetree/bindings/soc/zte/
2465 F: Documentation/devicetree/bindings/sound/zte,*.txt
2466 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2467 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2468 F: include/dt-bindings/clock/zx2967*.h
2469 F: include/dt-bindings/soc/zte,*.h
2470 F: sound/soc/codecs/zx_aud96p22.c
2473 ARM/ZYNQ ARCHITECTURE
2474 M: Michal Simek <michal.simek@xilinx.com>
2475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476 W: http://wiki.xilinx.com
2477 T: git https://github.com/Xilinx/linux-xlnx.git
2479 F: arch/arm/mach-zynq/
2480 F: drivers/cpuidle/cpuidle-zynq.c
2481 F: drivers/block/xsysace.c
2484 F: drivers/clocksource/timer-cadence-ttc.c
2485 F: drivers/i2c/busses/i2c-cadence.c
2486 F: drivers/mmc/host/sdhci-of-arasan.c
2487 F: drivers/edac/synopsys_edac.c
2488 F: drivers/i2c/busses/i2c-xiic.c
2490 ARM64 PORT (AARCH64 ARCHITECTURE)
2491 M: Catalin Marinas <catalin.marinas@arm.com>
2492 M: Will Deacon <will.deacon@arm.com>
2493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2497 X: arch/arm64/boot/dts/
2498 F: Documentation/arm64/
2500 AS3645A LED FLASH CONTROLLER DRIVER
2501 M: Sakari Ailus <sakari.ailus@iki.fi>
2502 L: linux-leds@vger.kernel.org
2504 F: drivers/leds/leds-as3645a.c
2506 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2507 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2508 L: linux-media@vger.kernel.org
2509 T: git git://linuxtv.org/media_tree.git
2511 F: drivers/media/i2c/ak7375.c
2512 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2514 ASAHI KASEI AK8974 DRIVER
2515 M: Linus Walleij <linus.walleij@linaro.org>
2516 L: linux-iio@vger.kernel.org
2517 W: http://www.akm.com/
2519 F: drivers/iio/magnetometer/ak8974.c
2521 ASC7621 HARDWARE MONITOR DRIVER
2522 M: George Joseph <george.joseph@fairview5.com>
2523 L: linux-hwmon@vger.kernel.org
2525 F: Documentation/hwmon/asc7621
2526 F: drivers/hwmon/asc7621.c
2528 ASPEED VIDEO ENGINE DRIVER
2529 M: Eddie James <eajames@linux.ibm.com>
2530 L: linux-media@vger.kernel.org
2531 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2533 F: drivers/media/platform/aspeed-video.c
2534 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2536 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2537 M: Corentin Chary <corentin.chary@gmail.com>
2538 L: acpi4asus-user@lists.sourceforge.net
2539 L: platform-driver-x86@vger.kernel.org
2540 W: http://acpi4asus.sf.net
2542 F: drivers/platform/x86/asus*.c
2543 F: drivers/platform/x86/eeepc*.c
2545 ASUS WIRELESS RADIO CONTROL DRIVER
2546 M: João Paulo Rechi Vita <jprvita@gmail.com>
2547 L: platform-driver-x86@vger.kernel.org
2549 F: drivers/platform/x86/asus-wireless.c
2552 M: David Howells <dhowells@redhat.com>
2553 L: keyrings@vger.kernel.org
2555 F: Documentation/crypto/asymmetric-keys.txt
2556 F: include/linux/verification.h
2557 F: include/crypto/public_key.h
2558 F: include/crypto/pkcs7.h
2559 F: crypto/asymmetric_keys/
2561 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2562 R: Dan Williams <dan.j.williams@intel.com>
2563 W: http://sourceforge.net/projects/xscaleiop
2565 F: Documentation/crypto/async-tx-api.txt
2568 F: include/linux/dmaengine.h
2569 F: include/linux/async_tx.h
2572 M: Bartosz Golaszewski <brgl@bgdev.pl>
2573 L: linux-i2c@vger.kernel.org
2574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2576 F: Documentation/devicetree/bindings/eeprom/at24.txt
2577 F: drivers/misc/eeprom/at24.c
2579 ATA OVER ETHERNET (AOE) DRIVER
2580 M: "Ed L. Cashin" <ed.cashin@acm.org>
2581 W: http://www.openaoe.org/
2583 F: Documentation/aoe/
2584 F: drivers/block/aoe/
2586 ATHEROS 71XX/9XXX GPIO DRIVER
2587 M: Alban Bedel <albeu@free.fr>
2588 W: https://github.com/AlbanBedel/linux
2589 T: git git://github.com/AlbanBedel/linux
2591 F: drivers/gpio/gpio-ath79.c
2592 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2594 ATHEROS 71XX/9XXX USB PHY DRIVER
2595 M: Alban Bedel <albeu@free.fr>
2596 W: https://github.com/AlbanBedel/linux
2597 T: git git://github.com/AlbanBedel/linux
2599 F: drivers/phy/qualcomm/phy-ath79-usb.c
2600 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2602 ATHEROS ATH GENERIC UTILITIES
2603 M: Kalle Valo <kvalo@codeaurora.org>
2604 L: linux-wireless@vger.kernel.org
2606 F: drivers/net/wireless/ath/*
2608 ATHEROS ATH5K WIRELESS DRIVER
2609 M: Jiri Slaby <jirislaby@gmail.com>
2610 M: Nick Kossifidis <mickflemm@gmail.com>
2611 M: Luis Chamberlain <mcgrof@kernel.org>
2612 L: linux-wireless@vger.kernel.org
2613 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2615 F: drivers/net/wireless/ath/ath5k/
2617 ATHEROS ATH6KL WIRELESS DRIVER
2618 M: Kalle Valo <kvalo@codeaurora.org>
2619 L: linux-wireless@vger.kernel.org
2620 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2623 F: drivers/net/wireless/ath/ath6kl/
2626 M: Ville Syrjala <syrjala@sci.fi>
2628 F: drivers/input/misc/ati_remote2.c
2630 ATK0110 HWMON DRIVER
2631 M: Luca Tettamanti <kronos.it@gmail.com>
2632 L: linux-hwmon@vger.kernel.org
2634 F: drivers/hwmon/asus_atk0110.c
2636 ATLX ETHERNET DRIVERS
2637 M: Jay Cliburn <jcliburn@gmail.com>
2638 M: Chris Snook <chris.snook@gmail.com>
2639 L: netdev@vger.kernel.org
2640 W: http://sourceforge.net/projects/atl1
2641 W: http://atl1.sourceforge.net
2643 F: drivers/net/ethernet/atheros/
2646 M: Chas Williams <3chas3@gmail.com>
2647 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2648 L: netdev@vger.kernel.org
2649 W: http://linux-atm.sourceforge.net
2652 F: include/linux/atm*
2653 F: include/uapi/linux/atm*
2655 ATMEL MACB ETHERNET DRIVER
2656 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2658 F: drivers/net/ethernet/cadence/
2660 ATMEL MAXTOUCH DRIVER
2661 M: Nick Dyer <nick@shmanahar.org>
2662 T: git git://github.com/ndyer/linux.git
2664 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2665 F: drivers/input/touchscreen/atmel_mxt_ts.c
2667 ATMEL WIRELESS DRIVER
2668 M: Simon Kelley <simon@thekelleys.org.uk>
2669 L: linux-wireless@vger.kernel.org
2670 W: http://www.thekelleys.org.uk/atmel
2671 W: http://atmelwlandriver.sourceforge.net/
2673 F: drivers/net/wireless/atmel/atmel*
2675 ATOMIC INFRASTRUCTURE
2676 M: Will Deacon <will.deacon@arm.com>
2677 M: Peter Zijlstra <peterz@infradead.org>
2678 R: Boqun Feng <boqun.feng@gmail.com>
2679 L: linux-kernel@vger.kernel.org
2681 F: arch/*/include/asm/atomic*.h
2682 F: include/*/atomic*.h
2685 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2686 M: Bradley Grove <linuxdrivers@attotech.com>
2687 L: linux-scsi@vger.kernel.org
2688 W: http://www.attotech.com
2690 F: drivers/scsi/esas2r
2692 ATUSB IEEE 802.15.4 RADIO DRIVER
2693 M: Stefan Schmidt <stefan@datenfreihafen.org>
2694 L: linux-wpan@vger.kernel.org
2696 F: drivers/net/ieee802154/atusb.c
2697 F: drivers/net/ieee802154/atusb.h
2698 F: drivers/net/ieee802154/at86rf230.h
2701 M: Paul Moore <paul@paul-moore.com>
2702 M: Eric Paris <eparis@redhat.com>
2703 L: linux-audit@redhat.com (moderated for non-subscribers)
2704 W: https://github.com/linux-audit
2705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2707 F: include/linux/audit.h
2708 F: include/uapi/linux/audit.h
2711 AUXILIARY DISPLAY DRIVERS
2712 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2714 F: drivers/auxdisplay/
2715 F: include/linux/cfag12864b.h
2717 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2718 M: Andreas Klinger <ak@it-klinger.de>
2719 L: linux-iio@vger.kernel.org
2721 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2722 F: drivers/iio/adc/hx711.c
2725 M: Ralf Baechle <ralf@linux-mips.org>
2726 L: linux-hams@vger.kernel.org
2727 W: http://www.linux-ax25.org/
2729 F: include/uapi/linux/ax25.h
2730 F: include/net/ax25.h
2734 M: Peter Rosin <peda@axentia.se>
2735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2737 F: Documentation/devicetree/bindings/arm/axentia.txt
2738 F: arch/arm/boot/dts/at91-linea.dtsi
2739 F: arch/arm/boot/dts/at91-natte.dtsi
2740 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2741 F: arch/arm/boot/dts/at91-tse850-3.dts
2743 AXENTIA ASOC DRIVERS
2744 M: Peter Rosin <peda@axentia.se>
2745 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2747 F: Documentation/devicetree/bindings/sound/axentia,*
2748 F: sound/soc/atmel/tse850-pcm5142.c
2750 AXXIA I2C CONTROLLER
2751 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2752 L: linux-i2c@vger.kernel.org
2754 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2755 F: drivers/i2c/busses/i2c-axxia.c
2758 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2759 L: linux-media@vger.kernel.org
2760 W: https://linuxtv.org
2761 T: git git://linuxtv.org/media_tree.git
2763 F: drivers/media/usb/dvb-usb-v2/az6007.c
2765 AZTECH FM RADIO RECEIVER DRIVER
2766 M: Hans Verkuil <hverkuil@xs4all.nl>
2767 L: linux-media@vger.kernel.org
2768 T: git git://linuxtv.org/media_tree.git
2769 W: https://linuxtv.org
2771 F: drivers/media/radio/radio-aztech*
2774 L: linux-wireless@vger.kernel.org
2775 L: b43-dev@lists.infradead.org
2776 W: http://wireless.kernel.org/en/users/Drivers/b43
2778 F: drivers/net/wireless/broadcom/b43/
2780 B43LEGACY WIRELESS DRIVER
2781 M: Larry Finger <Larry.Finger@lwfinger.net>
2782 L: linux-wireless@vger.kernel.org
2783 L: b43-dev@lists.infradead.org
2784 W: http://wireless.kernel.org/en/users/Drivers/b43
2786 F: drivers/net/wireless/broadcom/b43legacy/
2788 BACKLIGHT CLASS/SUBSYSTEM
2789 M: Lee Jones <lee.jones@linaro.org>
2790 M: Daniel Thompson <daniel.thompson@linaro.org>
2791 M: Jingoo Han <jingoohan1@gmail.com>
2792 L: dri-devel@lists.freedesktop.org
2793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2795 F: drivers/video/backlight/
2796 F: include/linux/backlight.h
2797 F: include/linux/pwm_backlight.h
2798 F: Documentation/devicetree/bindings/leds/backlight
2801 M: Marek Lindner <mareklindner@neomailbox.ch>
2802 M: Simon Wunderlich <sw@simonwunderlich.de>
2803 M: Antonio Quartulli <a@unstable.cc>
2804 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2805 W: https://www.open-mesh.org/
2806 Q: https://patchwork.open-mesh.org/project/batman/list/
2808 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2809 F: Documentation/ABI/testing/sysfs-class-net-mesh
2810 F: Documentation/networking/batman-adv.rst
2811 F: include/uapi/linux/batadv_packet.h
2812 F: include/uapi/linux/batman_adv.h
2815 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2816 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2817 L: linux-hams@vger.kernel.org
2818 W: http://www.baycom.org/~tom/ham/ham.html
2820 F: drivers/net/hamradio/baycom*
2822 BCACHE (BLOCK LAYER CACHE)
2823 M: Coly Li <colyli@suse.de>
2824 M: Kent Overstreet <kent.overstreet@gmail.com>
2825 L: linux-bcache@vger.kernel.org
2826 W: http://bcache.evilpiepirate.org
2827 C: irc://irc.oftc.net/bcache
2829 F: drivers/md/bcache/
2831 BDISP ST MEDIA DRIVER
2832 M: Fabien Dessenne <fabien.dessenne@st.com>
2833 L: linux-media@vger.kernel.org
2834 T: git git://linuxtv.org/media_tree.git
2835 W: https://linuxtv.org
2837 F: drivers/media/platform/sti/bdisp
2839 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2840 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2841 L: netdev@vger.kernel.org
2843 F: drivers/net/ethernet/ec_bhf.c
2846 M: Luis de Bethencourt <luisbg@kernel.org>
2847 M: Salah Triki <salah.triki@gmail.com>
2849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2850 F: Documentation/filesystems/befs.txt
2854 M: Paolo Valente <paolo.valente@linaro.org>
2855 M: Jens Axboe <axboe@kernel.dk>
2856 L: linux-block@vger.kernel.org
2859 F: Documentation/block/bfq-iosched.txt
2862 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2864 F: Documentation/filesystems/bfs.txt
2866 F: include/uapi/linux/bfs_fs.h
2868 BLINKM RGB LED DRIVER
2869 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2871 F: drivers/leds/leds-blinkm.c
2874 M: Jens Axboe <axboe@kernel.dk>
2875 L: linux-block@vger.kernel.org
2876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2880 F: kernel/trace/blktrace.c
2884 M: Joern Engel <joern@lazybastard.org>
2885 L: linux-mtd@lists.infradead.org
2887 F: drivers/mtd/devices/block2mtd.c
2890 M: Marcel Holtmann <marcel@holtmann.org>
2891 M: Johan Hedberg <johan.hedberg@gmail.com>
2892 L: linux-bluetooth@vger.kernel.org
2893 W: http://www.bluez.org/
2894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2897 F: drivers/bluetooth/
2900 M: Marcel Holtmann <marcel@holtmann.org>
2901 M: Johan Hedberg <johan.hedberg@gmail.com>
2902 L: linux-bluetooth@vger.kernel.org
2903 W: http://www.bluez.org/
2904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2908 F: include/net/bluetooth/
2911 M: Jay Vosburgh <j.vosburgh@gmail.com>
2912 M: Veaceslav Falico <vfalico@gmail.com>
2913 M: Andy Gospodarek <andy@greyhouse.net>
2914 L: netdev@vger.kernel.org
2915 W: http://sourceforge.net/projects/bonding/
2917 F: drivers/net/bonding/
2918 F: include/uapi/linux/if_bonding.h
2920 BPF (Safe dynamic programs and tools)
2921 M: Alexei Starovoitov <ast@kernel.org>
2922 M: Daniel Borkmann <daniel@iogearbox.net>
2923 R: Martin KaFai Lau <kafai@fb.com>
2924 R: Song Liu <songliubraving@fb.com>
2925 R: Yonghong Song <yhs@fb.com>
2926 L: netdev@vger.kernel.org
2927 L: bpf@vger.kernel.org
2928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2930 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2933 F: Documentation/networking/filter.txt
2934 F: Documentation/bpf/
2935 F: include/linux/bpf*
2936 F: include/linux/filter.h
2937 F: include/trace/events/xdp.h
2938 F: include/uapi/linux/bpf*
2939 F: include/uapi/linux/filter.h
2941 F: kernel/trace/bpf_trace.c
2944 F: net/core/filter.c
2945 F: net/sched/act_bpf.c
2946 F: net/sched/cls_bpf.c
2950 F: tools/testing/selftests/bpf/
2955 M: Shubham Bansal <illusionist.neo@gmail.com>
2956 L: netdev@vger.kernel.org
2957 L: bpf@vger.kernel.org
2962 M: Daniel Borkmann <daniel@iogearbox.net>
2963 M: Alexei Starovoitov <ast@kernel.org>
2964 M: Zi Shen Lim <zlim.lnx@gmail.com>
2965 L: netdev@vger.kernel.org
2966 L: bpf@vger.kernel.org
2970 BPF JIT for MIPS (32-BIT AND 64-BIT)
2971 M: Paul Burton <paul.burton@mips.com>
2972 L: netdev@vger.kernel.org
2973 L: bpf@vger.kernel.org
2977 BPF JIT for NFP NICs
2978 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2979 L: netdev@vger.kernel.org
2980 L: bpf@vger.kernel.org
2982 F: drivers/net/ethernet/netronome/nfp/bpf/
2984 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2985 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2986 M: Sandipan Das <sandipan@linux.ibm.com>
2987 L: netdev@vger.kernel.org
2988 L: bpf@vger.kernel.org
2990 F: arch/powerpc/net/
2992 BPF JIT for RISC-V (RV64G)
2993 M: Björn Töpel <bjorn.topel@gmail.com>
2994 L: netdev@vger.kernel.org
2999 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
3000 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3001 L: netdev@vger.kernel.org
3002 L: bpf@vger.kernel.org
3005 X: arch/s390/net/pnet.c
3007 BPF JIT for SPARC (32-BIT AND 64-BIT)
3008 M: David S. Miller <davem@davemloft.net>
3009 L: netdev@vger.kernel.org
3010 L: bpf@vger.kernel.org
3014 BPF JIT for X86 32-BIT
3015 M: Wang YanQing <udknight@gmail.com>
3016 L: netdev@vger.kernel.org
3017 L: bpf@vger.kernel.org
3019 F: arch/x86/net/bpf_jit_comp32.c
3021 BPF JIT for X86 64-BIT
3022 M: Alexei Starovoitov <ast@kernel.org>
3023 M: Daniel Borkmann <daniel@iogearbox.net>
3024 L: netdev@vger.kernel.org
3025 L: bpf@vger.kernel.org
3028 X: arch/x86/net/bpf_jit_comp32.c
3030 BROADCOM B44 10/100 ETHERNET DRIVER
3031 M: Michael Chan <michael.chan@broadcom.com>
3032 L: netdev@vger.kernel.org
3034 F: drivers/net/ethernet/broadcom/b44.*
3036 BROADCOM B53 ETHERNET SWITCH DRIVER
3037 M: Florian Fainelli <f.fainelli@gmail.com>
3038 L: netdev@vger.kernel.org
3039 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3041 F: drivers/net/dsa/b53/*
3042 F: include/linux/platform_data/b53.h
3044 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3045 M: Florian Fainelli <f.fainelli@gmail.com>
3046 M: Ray Jui <rjui@broadcom.com>
3047 M: Scott Branden <sbranden@broadcom.com>
3048 M: bcm-kernel-feedback-list@broadcom.com
3049 T: git git://github.com/broadcom/mach-bcm
3055 F: arch/arm/mach-bcm/
3057 BROADCOM BCM2835 ARM ARCHITECTURE
3058 M: Eric Anholt <eric@anholt.net>
3059 M: Stefan Wahren <stefan.wahren@i2se.com>
3060 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3062 T: git git://github.com/anholt/linux
3065 F: drivers/staging/vc04_services
3067 BROADCOM BCM47XX MIPS ARCHITECTURE
3068 M: Hauke Mehrtens <hauke@hauke-m.de>
3069 M: Rafał Miłecki <zajec5@gmail.com>
3070 L: linux-mips@vger.kernel.org
3072 F: Documentation/devicetree/bindings/mips/brcm/
3073 F: arch/mips/bcm47xx/*
3074 F: arch/mips/include/asm/mach-bcm47xx/*
3076 BROADCOM BCM5301X ARM ARCHITECTURE
3077 M: Hauke Mehrtens <hauke@hauke-m.de>
3078 M: Rafał Miłecki <zajec5@gmail.com>
3079 M: bcm-kernel-feedback-list@broadcom.com
3080 L: linux-arm-kernel@lists.infradead.org
3082 F: arch/arm/mach-bcm/bcm_5301x.c
3083 F: arch/arm/boot/dts/bcm5301x*.dtsi
3084 F: arch/arm/boot/dts/bcm470*
3085 F: arch/arm/boot/dts/bcm953012*
3087 BROADCOM BCM53573 ARM ARCHITECTURE
3088 M: Rafał Miłecki <rafal@milecki.pl>
3089 L: linux-arm-kernel@lists.infradead.org
3091 F: arch/arm/boot/dts/bcm53573*
3092 F: arch/arm/boot/dts/bcm47189*
3094 BROADCOM BCM63XX ARM ARCHITECTURE
3095 M: Florian Fainelli <f.fainelli@gmail.com>
3096 M: bcm-kernel-feedback-list@broadcom.com
3097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3098 T: git git://github.com/broadcom/stblinux.git
3102 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3103 M: Kevin Cernekee <cernekee@gmail.com>
3104 L: linux-usb@vger.kernel.org
3106 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3108 BROADCOM BCM7XXX ARM ARCHITECTURE
3109 M: Brian Norris <computersforpeace@gmail.com>
3110 M: Gregory Fong <gregory.0xf0@gmail.com>
3111 M: Florian Fainelli <f.fainelli@gmail.com>
3112 M: bcm-kernel-feedback-list@broadcom.com
3113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3114 T: git git://github.com/broadcom/stblinux.git
3116 F: arch/arm/mach-bcm/*brcmstb*
3117 F: arch/arm/boot/dts/bcm7*.dts*
3118 F: drivers/bus/brcmstb_gisb.c
3119 F: arch/arm/mm/cache-b15-rac.c
3120 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3123 BROADCOM BMIPS CPUFREQ DRIVER
3124 M: Markus Mayer <mmayer@broadcom.com>
3125 M: bcm-kernel-feedback-list@broadcom.com
3126 L: linux-pm@vger.kernel.org
3128 F: drivers/cpufreq/bmips-cpufreq.c
3130 BROADCOM BMIPS MIPS ARCHITECTURE
3131 M: Kevin Cernekee <cernekee@gmail.com>
3132 M: Florian Fainelli <f.fainelli@gmail.com>
3133 L: linux-mips@vger.kernel.org
3134 T: git git://github.com/broadcom/stblinux.git
3136 F: arch/mips/bmips/*
3137 F: arch/mips/include/asm/mach-bmips/*
3138 F: arch/mips/kernel/*bmips*
3139 F: arch/mips/boot/dts/brcm/bcm*.dts*
3140 F: drivers/irqchip/irq-bcm63*
3141 F: drivers/irqchip/irq-bcm7*
3142 F: drivers/irqchip/irq-brcmstb*
3143 F: include/linux/bcm963xx_nvram.h
3144 F: include/linux/bcm963xx_tag.h
3146 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3147 M: Rasesh Mody <rmody@marvell.com>
3148 M: GR-Linux-NIC-Dev@marvell.com
3149 L: netdev@vger.kernel.org
3151 F: drivers/net/ethernet/broadcom/bnx2.*
3152 F: drivers/net/ethernet/broadcom/bnx2_*
3154 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3155 M: QLogic-Storage-Upstream@qlogic.com
3156 L: linux-scsi@vger.kernel.org
3158 F: drivers/scsi/bnx2fc/
3160 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3161 M: QLogic-Storage-Upstream@qlogic.com
3162 L: linux-scsi@vger.kernel.org
3164 F: drivers/scsi/bnx2i/
3166 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3167 M: Ariel Elior <aelior@marvell.com>
3168 M: Sudarsana Kalluru <skalluru@marvell.com>
3169 M: GR-everest-linux-l2@marvell.com
3170 L: netdev@vger.kernel.org
3172 F: drivers/net/ethernet/broadcom/bnx2x/
3174 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3175 M: Michael Chan <michael.chan@broadcom.com>
3176 L: netdev@vger.kernel.org
3178 F: drivers/net/ethernet/broadcom/bnxt/
3180 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3181 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3182 M: Franky Lin <franky.lin@broadcom.com>
3183 M: Hante Meuleman <hante.meuleman@broadcom.com>
3184 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3185 M: Wright Feng <wright.feng@cypress.com>
3186 L: linux-wireless@vger.kernel.org
3187 L: brcm80211-dev-list.pdl@broadcom.com
3188 L: brcm80211-dev-list@cypress.com
3190 F: drivers/net/wireless/broadcom/brcm80211/
3192 BROADCOM BRCMSTB GPIO DRIVER
3193 M: Gregory Fong <gregory.0xf0@gmail.com>
3194 L: bcm-kernel-feedback-list@broadcom.com
3196 F: drivers/gpio/gpio-brcmstb.c
3197 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3199 BROADCOM BRCMSTB I2C DRIVER
3200 M: Kamal Dasu <kdasu.kdev@gmail.com>
3201 L: linux-i2c@vger.kernel.org
3202 L: bcm-kernel-feedback-list@broadcom.com
3204 F: drivers/i2c/busses/i2c-brcmstb.c
3205 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3207 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3208 M: Al Cooper <alcooperx@gmail.com>
3209 L: linux-kernel@vger.kernel.org
3210 L: bcm-kernel-feedback-list@broadcom.com
3212 F: drivers/phy/broadcom/phy-brcm-usb*
3214 BROADCOM GENET ETHERNET DRIVER
3215 M: Doug Berger <opendmb@gmail.com>
3216 M: Florian Fainelli <f.fainelli@gmail.com>
3217 L: bcm-kernel-feedback-list@broadcom.com
3218 L: netdev@vger.kernel.org
3220 F: drivers/net/ethernet/broadcom/genet/
3222 BROADCOM IPROC ARM ARCHITECTURE
3223 M: Ray Jui <rjui@broadcom.com>
3224 M: Scott Branden <sbranden@broadcom.com>
3225 M: bcm-kernel-feedback-list@broadcom.com
3226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3227 T: git git://github.com/broadcom/cygnus-linux.git
3244 F: arch/arm64/boot/dts/broadcom/northstar2/*
3245 F: arch/arm64/boot/dts/broadcom/stingray/*
3246 F: drivers/clk/bcm/clk-ns*
3247 F: drivers/clk/bcm/clk-sr*
3248 F: drivers/pinctrl/bcm/pinctrl-ns*
3249 F: include/dt-bindings/clock/bcm-sr*
3251 BROADCOM KONA GPIO DRIVER
3252 M: Ray Jui <rjui@broadcom.com>
3253 L: bcm-kernel-feedback-list@broadcom.com
3255 F: drivers/gpio/gpio-bcm-kona.c
3256 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3258 BROADCOM NETXTREME-E ROCE DRIVER
3259 M: Selvin Xavier <selvin.xavier@broadcom.com>
3260 M: Devesh Sharma <devesh.sharma@broadcom.com>
3261 M: Somnath Kotur <somnath.kotur@broadcom.com>
3262 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3263 L: linux-rdma@vger.kernel.org
3264 W: http://www.broadcom.com
3266 F: drivers/infiniband/hw/bnxt_re/
3267 F: include/uapi/rdma/bnxt_re-abi.h
3269 BROADCOM NVRAM DRIVER
3270 M: Rafał Miłecki <zajec5@gmail.com>
3271 L: linux-mips@vger.kernel.org
3273 F: drivers/firmware/broadcom/*
3275 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3276 M: Rafał Miłecki <zajec5@gmail.com>
3277 L: linux-wireless@vger.kernel.org
3280 F: include/linux/bcma/
3282 BROADCOM STB AVS CPUFREQ DRIVER
3283 M: Markus Mayer <mmayer@broadcom.com>
3284 M: bcm-kernel-feedback-list@broadcom.com
3285 L: linux-pm@vger.kernel.org
3287 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3288 F: drivers/cpufreq/brcmstb*
3290 BROADCOM STB AVS TMON DRIVER
3291 M: Markus Mayer <mmayer@broadcom.com>
3292 M: bcm-kernel-feedback-list@broadcom.com
3293 L: linux-pm@vger.kernel.org
3295 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3296 F: drivers/thermal/broadcom/brcmstb*
3298 BROADCOM STB NAND FLASH DRIVER
3299 M: Brian Norris <computersforpeace@gmail.com>
3300 M: Kamal Dasu <kdasu.kdev@gmail.com>
3301 L: linux-mtd@lists.infradead.org
3302 L: bcm-kernel-feedback-list@broadcom.com
3304 F: drivers/mtd/nand/raw/brcmnand/
3306 BROADCOM STB DPFE DRIVER
3307 M: Markus Mayer <mmayer@broadcom.com>
3308 M: bcm-kernel-feedback-list@broadcom.com
3309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3311 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3312 F: drivers/memory/brcmstb_dpfe.c
3315 M: Kamal Dasu <kdasu.kdev@gmail.com>
3316 M: bcm-kernel-feedback-list@broadcom.com
3318 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3319 F: drivers/spi/spi-bcm-qspi.*
3320 F: drivers/spi/spi-brcmstb-qspi.c
3321 F: drivers/spi/spi-iproc-qspi.c
3323 BROADCOM SYSTEMPORT ETHERNET DRIVER
3324 M: Florian Fainelli <f.fainelli@gmail.com>
3325 L: bcm-kernel-feedback-list@broadcom.com
3326 L: netdev@vger.kernel.org
3328 F: drivers/net/ethernet/broadcom/bcmsysport.*
3330 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3331 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3332 M: Prashant Sreedharan <prashant@broadcom.com>
3333 M: Michael Chan <mchan@broadcom.com>
3334 L: netdev@vger.kernel.org
3336 F: drivers/net/ethernet/broadcom/tg3.*
3338 BROCADE BFA FC SCSI DRIVER
3339 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3340 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3341 L: linux-scsi@vger.kernel.org
3343 F: drivers/scsi/bfa/
3345 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3346 M: Rasesh Mody <rmody@marvell.com>
3347 M: Sudarsana Kalluru <skalluru@marvell.com>
3348 M: GR-Linux-NIC-Dev@marvell.com
3349 L: netdev@vger.kernel.org
3351 F: drivers/net/ethernet/brocade/bna/
3353 BSG (block layer generic sg v4 driver)
3354 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3355 L: linux-scsi@vger.kernel.org
3358 F: include/linux/bsg.h
3359 F: include/uapi/linux/bsg.h
3362 M: Clemens Ladisch <clemens@ladisch.de>
3363 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3364 T: git git://git.alsa-project.org/alsa-kernel.git
3366 F: Documentation/sound/cards/bt87x.rst
3367 F: sound/pci/bt87x.c
3370 M: Michael Buesch <m@bues.ch>
3371 W: http://bu3sch.de/btgpio.php
3373 F: drivers/gpio/gpio-bt8xx.c
3376 M: Chris Mason <clm@fb.com>
3377 M: Josef Bacik <josef@toxicpanda.com>
3378 M: David Sterba <dsterba@suse.com>
3379 L: linux-btrfs@vger.kernel.org
3380 W: http://btrfs.wiki.kernel.org/
3381 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3384 F: Documentation/filesystems/btrfs.txt
3386 F: include/linux/btrfs*
3387 F: include/uapi/linux/btrfs*
3389 BTTV VIDEO4LINUX DRIVER
3390 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3391 L: linux-media@vger.kernel.org
3392 W: https://linuxtv.org
3393 T: git git://linuxtv.org/media_tree.git
3395 F: Documentation/media/v4l-drivers/bttv*
3396 F: drivers/media/pci/bt8xx/bttv*
3398 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3399 M: Chanwoo Choi <cw00.choi@samsung.com>
3400 L: linux-pm@vger.kernel.org
3401 L: linux-samsung-soc@vger.kernel.org
3402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3404 F: drivers/devfreq/exynos-bus.c
3405 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3407 BUSLOGIC SCSI DRIVER
3408 M: Khalid Aziz <khalid@gonehiking.org>
3409 L: linux-scsi@vger.kernel.org
3411 F: drivers/scsi/BusLogic.*
3412 F: drivers/scsi/FlashPoint.*
3414 C-MEDIA CMI8788 DRIVER
3415 M: Clemens Ladisch <clemens@ladisch.de>
3416 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3417 T: git git://git.alsa-project.org/alsa-kernel.git
3419 F: sound/pci/oxygen/
3422 M: Guo Ren <guoren@kernel.org>
3423 T: git https://github.com/c-sky/csky-linux.git
3426 F: Documentation/devicetree/bindings/csky/
3427 F: drivers/irqchip/irq-csky-*
3428 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3429 F: drivers/clocksource/timer-gx6605s.c
3430 F: drivers/clocksource/timer-mp-csky.c
3431 F: Documentation/devicetree/bindings/timer/csky,*
3436 M: Mark Salter <msalter@redhat.com>
3437 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3438 L: linux-c6x-dev@linux-c6x.org
3439 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3443 CA8210 IEEE-802.15.4 RADIO DRIVER
3444 M: Harry Morris <h.morris@cascoda.com>
3445 L: linux-wpan@vger.kernel.org
3446 W: https://github.com/Cascoda/ca8210-linux.git
3448 F: drivers/net/ieee802154/ca8210.c
3449 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3451 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3452 M: David Howells <dhowells@redhat.com>
3453 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3455 F: Documentation/filesystems/caching/cachefiles.txt
3458 CADENCE MIPI-CSI2 BRIDGES
3459 M: Maxime Ripard <maxime.ripard@bootlin.com>
3460 L: linux-media@vger.kernel.org
3462 F: Documentation/devicetree/bindings/media/cdns,*.txt
3463 F: drivers/media/platform/cadence/cdns-csi2*
3465 CADET FM/AM RADIO RECEIVER DRIVER
3466 M: Hans Verkuil <hverkuil@xs4all.nl>
3467 L: linux-media@vger.kernel.org
3468 T: git git://linuxtv.org/media_tree.git
3469 W: https://linuxtv.org
3471 F: drivers/media/radio/radio-cadet*
3473 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3474 M: Jonathan Corbet <corbet@lwn.net>
3475 L: linux-media@vger.kernel.org
3476 T: git git://linuxtv.org/media_tree.git
3478 F: Documentation/media/v4l-drivers/cafe_ccic*
3479 F: drivers/media/platform/marvell-ccic/
3482 L: netdev@vger.kernel.org
3484 F: Documentation/networking/caif/
3485 F: drivers/net/caif/
3486 F: include/uapi/linux/caif/
3487 F: include/net/caif/
3491 M: Toke Høiland-Jørgensen <toke@toke.dk>
3492 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3494 F: net/sched/sch_cake.c
3496 CALGARY x86-64 IOMMU
3497 M: Muli Ben-Yehuda <mulix@mulix.org>
3498 M: Jon Mason <jdmason@kudzu.us>
3499 L: iommu@lists.linux-foundation.org
3501 F: arch/x86/kernel/pci-calgary_64.c
3502 F: arch/x86/kernel/tce_64.c
3503 F: arch/x86/include/asm/calgary.h
3504 F: arch/x86/include/asm/tce.h
3507 M: Wolfgang Grandegger <wg@grandegger.com>
3508 M: Marc Kleine-Budde <mkl@pengutronix.de>
3509 L: linux-can@vger.kernel.org
3510 W: https://github.com/linux-can
3511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3514 F: Documentation/devicetree/bindings/net/can/
3516 F: include/linux/can/dev.h
3517 F: include/linux/can/platform/
3518 F: include/uapi/linux/can/error.h
3519 F: include/uapi/linux/can/netlink.h
3522 M: Oliver Hartkopp <socketcan@hartkopp.net>
3523 M: Marc Kleine-Budde <mkl@pengutronix.de>
3524 L: linux-can@vger.kernel.org
3525 W: https://github.com/linux-can
3526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3529 F: Documentation/networking/can.rst
3531 F: include/linux/can/core.h
3532 F: include/uapi/linux/can.h
3533 F: include/uapi/linux/can/bcm.h
3534 F: include/uapi/linux/can/raw.h
3535 F: include/uapi/linux/can/gw.h
3538 M: Serge Hallyn <serge@hallyn.com>
3539 L: linux-security-module@vger.kernel.org
3541 F: include/linux/capability.h
3542 F: include/uapi/linux/capability.h
3543 F: security/commoncap.c
3544 F: kernel/capability.c
3546 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3547 M: Kevin Tsai <ktsai@capellamicro.com>
3549 F: drivers/iio/light/cm*
3551 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3552 M: Christian Lamparter <chunkeey@googlemail.com>
3553 L: linux-wireless@vger.kernel.org
3554 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3556 F: drivers/net/wireless/ath/carl9170/
3559 M: Jan Glauber <jglauber@cavium.com>
3560 M: David Daney <david.daney@cavium.com>
3561 W: http://www.cavium.com
3563 F: drivers/i2c/busses/i2c-octeon*
3564 F: drivers/i2c/busses/i2c-thunderx*
3566 CAVIUM LIQUIDIO NETWORK DRIVER
3567 M: Derek Chickles <dchickles@marvell.com>
3568 M: Satanand Burla <sburla@marvell.com>
3569 M: Felix Manlunas <fmanlunas@marvell.com>
3570 L: netdev@vger.kernel.org
3571 W: http://www.cavium.com
3573 F: drivers/net/ethernet/cavium/liquidio/
3576 M: Jan Glauber <jglauber@cavium.com>
3577 M: David Daney <david.daney@cavium.com>
3578 M: Steven J. Hill <Steven.Hill@cavium.com>
3579 W: http://www.cavium.com
3581 F: drivers/mmc/host/cavium*
3583 CAVIUM OCTEON-TX CRYPTO DRIVER
3584 M: George Cherian <george.cherian@cavium.com>
3585 L: linux-crypto@vger.kernel.org
3586 W: http://www.cavium.com
3588 F: drivers/crypto/cavium/cpt/
3590 CAVIUM THUNDERX2 ARM64 SOC
3591 M: Robert Richter <rrichter@cavium.com>
3592 M: Jayachandran C <jnair@caviumnetworks.com>
3593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3595 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3596 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3598 CC2520 IEEE-802.15.4 RADIO DRIVER
3599 M: Varka Bhadram <varkabhadram@gmail.com>
3600 L: linux-wpan@vger.kernel.org
3602 F: drivers/net/ieee802154/cc2520.c
3603 F: include/linux/spi/cc2520.h
3604 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3606 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3607 M: Gilad Ben-Yossef <gilad@benyossef.com>
3608 L: linux-crypto@vger.kernel.org
3610 F: drivers/crypto/ccree/
3611 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3614 M: Hans Verkuil <hans.verkuil@cisco.com>
3615 L: linux-media@vger.kernel.org
3616 T: git git://linuxtv.org/media_tree.git
3617 W: http://linuxtv.org
3619 F: Documentation/media/kapi/cec-core.rst
3620 F: Documentation/media/uapi/cec
3621 F: drivers/media/cec/
3622 F: drivers/media/rc/keymaps/rc-cec.c
3623 F: include/media/cec.h
3624 F: include/media/cec-notifier.h
3625 F: include/uapi/linux/cec.h
3626 F: include/uapi/linux/cec-funcs.h
3627 F: Documentation/devicetree/bindings/media/cec.txt
3628 F: Documentation/ABI/testing/debugfs-cec-error-inj
3631 M: Hans Verkuil <hans.verkuil@cisco.com>
3632 L: linux-media@vger.kernel.org
3633 T: git git://linuxtv.org/media_tree.git
3634 W: http://linuxtv.org
3636 F: drivers/media/platform/cec-gpio/
3637 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3639 CELL BROADBAND ENGINE ARCHITECTURE
3640 M: Arnd Bergmann <arnd@arndb.de>
3641 L: linuxppc-dev@lists.ozlabs.org
3642 W: http://www.ibm.com/developerworks/power/cell/
3644 F: arch/powerpc/include/asm/cell*.h
3645 F: arch/powerpc/include/asm/spu*.h
3646 F: arch/powerpc/include/uapi/asm/spu*.h
3647 F: arch/powerpc/oprofile/*cell*
3648 F: arch/powerpc/platforms/cell/
3650 CEPH COMMON CODE (LIBCEPH)
3651 M: Ilya Dryomov <idryomov@gmail.com>
3652 M: "Yan, Zheng" <zyan@redhat.com>
3653 M: Sage Weil <sage@redhat.com>
3654 L: ceph-devel@vger.kernel.org
3656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3657 T: git git://github.com/ceph/ceph-client.git
3660 F: include/linux/ceph/
3661 F: include/linux/crush/
3663 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3664 M: "Yan, Zheng" <zyan@redhat.com>
3665 M: Sage Weil <sage@redhat.com>
3666 M: Ilya Dryomov <idryomov@gmail.com>
3667 L: ceph-devel@vger.kernel.org
3669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3670 T: git git://github.com/ceph/ceph-client.git
3672 F: Documentation/filesystems/ceph.txt
3675 CERTIFICATE HANDLING:
3676 M: David Howells <dhowells@redhat.com>
3677 M: David Woodhouse <dwmw2@infradead.org>
3678 L: keyrings@vger.kernel.org
3680 F: Documentation/admin-guide/module-signing.rst
3682 F: scripts/sign-file.c
3683 F: scripts/extract-cert.c
3685 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3686 L: linux-usb@vger.kernel.org
3688 F: Documentation/usb/WUSB-Design-overview.txt
3689 F: Documentation/usb/wusb-cbaf
3690 F: drivers/usb/host/hwa-hc.c
3691 F: drivers/usb/host/whci/
3692 F: drivers/usb/wusbcore/
3693 F: include/linux/usb/wusb*
3695 CFAG12864B LCD DRIVER
3696 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3698 F: drivers/auxdisplay/cfag12864b.c
3699 F: include/linux/cfag12864b.h
3701 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3702 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3704 F: drivers/auxdisplay/cfag12864bfb.c
3705 F: include/linux/cfag12864b.h
3707 802.11 (including CFG80211/NL80211)
3708 M: Johannes Berg <johannes@sipsolutions.net>
3709 L: linux-wireless@vger.kernel.org
3710 W: http://wireless.kernel.org/
3711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3715 F: include/uapi/linux/nl80211.h
3716 F: include/linux/ieee80211.h
3717 F: include/net/wext.h
3718 F: include/net/cfg80211.h
3719 F: include/net/iw_handler.h
3720 F: include/net/ieee80211_radiotap.h
3721 F: Documentation/driver-api/80211/cfg80211.rst
3722 F: Documentation/networking/regulatory.txt
3724 CHAR and MISC DRIVERS
3725 M: Arnd Bergmann <arnd@arndb.de>
3726 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3731 F: include/linux/miscdevice.h
3734 M: Andy Whitcroft <apw@canonical.com>
3735 M: Joe Perches <joe@perches.com>
3737 F: scripts/checkpatch.pl
3739 CHINESE DOCUMENTATION
3740 M: Harry Wei <harryxiyou@gmail.com>
3741 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3742 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3744 F: Documentation/translations/zh_CN/
3746 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3747 M: Peter Chen <Peter.Chen@nxp.com>
3748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3749 L: linux-usb@vger.kernel.org
3751 F: drivers/usb/chipidea/
3753 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3754 M: Hans de Goede <hdegoede@redhat.com>
3755 L: linux-input@vger.kernel.org
3757 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3758 F: drivers/input/touchscreen/chipone_icn8318.c
3760 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3761 M: Hans de Goede <hdegoede@redhat.com>
3762 L: linux-input@vger.kernel.org
3764 F: drivers/input/touchscreen/chipone_icn8505.c
3766 CHROME HARDWARE PLATFORM SUPPORT
3767 M: Benson Leung <bleung@chromium.org>
3768 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3771 F: drivers/platform/chrome/
3773 CHROMEOS EC SUBDRIVERS
3774 M: Benson Leung <bleung@chromium.org>
3775 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3776 R: Guenter Roeck <groeck@chromium.org>
3780 F: drivers/power/supply/cros_usbpd-charger.c
3782 CHROMEOS EC CODEC DRIVER
3783 M: Cheng-Yi Chiang <cychiang@chromium.org>
3785 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3786 R: Guenter Roeck <groeck@chromium.org>
3787 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3788 F: sound/soc/codecs/cros_ec_codec.*
3790 CIRRUS LOGIC AUDIO CODEC DRIVERS
3791 M: Brian Austin <brian.austin@cirrus.com>
3792 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3793 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3795 F: sound/soc/codecs/cs*
3797 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3798 M: Hartley Sweeten <hsweeten@visionengravers.com>
3799 L: netdev@vger.kernel.org
3801 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3803 CIRRUS LOGIC LOCHNAGAR DRIVER
3804 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3805 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3806 L: patches@opensource.cirrus.com
3808 F: drivers/clk/clk-lochnagar.c
3809 F: drivers/mfd/lochnagar-i2c.c
3810 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3811 F: drivers/regulator/lochnagar-regulator.c
3812 F: include/dt-bindings/clk/lochnagar.h
3813 F: include/dt-bindings/pinctrl/lochnagar.h
3814 F: include/linux/mfd/lochnagar*
3815 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3816 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3817 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3818 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3820 CISCO FCOE HBA DRIVER
3821 M: Satish Kharat <satishkh@cisco.com>
3822 M: Sesidhar Baddela <sebaddel@cisco.com>
3823 M: Karan Tilak Kumar <kartilak@cisco.com>
3824 L: linux-scsi@vger.kernel.org
3826 F: drivers/scsi/fnic/
3828 CISCO SCSI HBA DRIVER
3829 M: Karan Tilak Kumar <kartilak@cisco.com>
3830 M: Sesidhar Baddela <sebaddel@cisco.com>
3831 L: linux-scsi@vger.kernel.org
3833 F: drivers/scsi/snic/
3835 CISCO VIC ETHERNET NIC DRIVER
3836 M: Christian Benvenuti <benve@cisco.com>
3837 M: Govindarajulu Varadarajan <_govind@gmx.com>
3838 M: Parvi Kaustubhi <pkaustub@cisco.com>
3840 F: drivers/net/ethernet/cisco/enic/
3842 CISCO VIC LOW LATENCY NIC DRIVER
3843 M: Christian Benvenuti <benve@cisco.com>
3844 M: Nelson Escobar <neescoba@cisco.com>
3845 M: Parvi Kaustubhi <pkaustub@cisco.com>
3847 F: drivers/infiniband/hw/usnic/
3849 CIRRUS LOGIC MADERA CODEC DRIVERS
3850 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3851 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3852 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3853 L: patches@opensource.cirrus.com
3854 T: git https://github.com/CirrusLogic/linux-drivers.git
3855 W: https://github.com/CirrusLogic/linux-drivers/wiki
3857 F: Documentation/devicetree/bindings/mfd/madera.txt
3858 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3859 F: include/linux/irqchip/irq-madera*
3860 F: include/linux/mfd/madera/*
3861 F: drivers/gpio/gpio-madera*
3862 F: drivers/irqchip/irq-madera*
3863 F: drivers/mfd/madera*
3864 F: drivers/mfd/cs47l*
3865 F: drivers/pinctrl/cirrus/*
3868 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3873 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3874 L: linux-kernel@vger.kernel.org
3877 F: include/linux/cleancache.h
3880 M: Russell King <linux@armlinux.org.uk>
3881 L: linux-clk@vger.kernel.org
3883 F: include/linux/clk.h
3885 CLOCKSOURCE, CLOCKEVENT DRIVERS
3886 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3887 M: Thomas Gleixner <tglx@linutronix.de>
3888 L: linux-kernel@vger.kernel.org
3889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3891 F: drivers/clocksource/
3892 F: Documentation/devicetree/bindings/timer/
3895 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3896 M: Daniel Oliveira Nascimento <don@syst.com.br>
3897 L: platform-driver-x86@vger.kernel.org
3899 F: drivers/platform/x86/classmate-laptop.c
3902 M: Hans Verkuil <hans.verkuil@cisco.com>
3903 L: linux-media@vger.kernel.org
3904 T: git git://linuxtv.org/media_tree.git
3905 W: https://linuxtv.org
3907 F: drivers/media/pci/cobalt/
3909 COCCINELLE/Semantic Patches (SmPL)
3910 M: Julia Lawall <Julia.Lawall@lip6.fr>
3911 M: Gilles Muller <Gilles.Muller@lip6.fr>
3912 M: Nicolas Palix <nicolas.palix@imag.fr>
3913 M: Michal Marek <michal.lkml@markovi.net>
3914 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3916 W: http://coccinelle.lip6.fr/
3918 F: Documentation/dev-tools/coccinelle.rst
3919 F: scripts/coccinelle/
3920 F: scripts/coccicheck
3923 M: Jan Harkes <jaharkes@cs.cmu.edu>
3925 L: codalist@coda.cs.cmu.edu
3926 W: http://www.coda.cs.cmu.edu/
3928 F: Documentation/filesystems/coda.txt
3930 F: include/linux/coda*.h
3931 F: include/uapi/linux/coda*.h
3933 CODA V4L2 MEM2MEM DRIVER
3934 M: Philipp Zabel <p.zabel@pengutronix.de>
3935 L: linux-media@vger.kernel.org
3937 F: Documentation/devicetree/bindings/media/coda.txt
3938 F: drivers/media/platform/coda/
3941 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3943 F: Documentation/process/code-of-conduct.rst
3944 F: Documentation/process/code-of-conduct-interpretation.rst
3946 COMMON CLK FRAMEWORK
3947 M: Michael Turquette <mturquette@baylibre.com>
3948 M: Stephen Boyd <sboyd@kernel.org>
3949 L: linux-clk@vger.kernel.org
3950 Q: http://patchwork.kernel.org/project/linux-clk/list/
3951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3953 F: Documentation/devicetree/bindings/clock/
3955 X: drivers/clk/clkdev.c
3956 F: include/linux/clk-pr*
3957 F: include/linux/clk/
3958 F: include/linux/of_clk.h
3960 COMMON INTERNET FILE SYSTEM (CIFS)
3961 M: Steve French <sfrench@samba.org>
3962 L: linux-cifs@vger.kernel.org
3963 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3964 W: http://linux-cifs.samba.org/
3965 T: git git://git.samba.org/sfrench/cifs-2.6.git
3967 F: Documentation/filesystems/cifs/
3970 COMPACTPCI HOTPLUG CORE
3971 M: Scott Murray <scott@spiteful.org>
3972 L: linux-pci@vger.kernel.org
3974 F: drivers/pci/hotplug/cpci_hotplug*
3976 COMPACTPCI HOTPLUG GENERIC DRIVER
3977 M: Scott Murray <scott@spiteful.org>
3978 L: linux-pci@vger.kernel.org
3980 F: drivers/pci/hotplug/cpcihp_generic.c
3982 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3983 M: Scott Murray <scott@spiteful.org>
3984 L: linux-pci@vger.kernel.org
3986 F: drivers/pci/hotplug/cpcihp_zt5550.*
3988 COMPAL LAPTOP SUPPORT
3989 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3990 L: platform-driver-x86@vger.kernel.org
3992 F: drivers/platform/x86/compal-laptop.c
3995 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3997 F: include/linux/compiler_attributes.h
3999 CONEXANT ACCESSRUNNER USB DRIVER
4000 L: accessrunner-general@lists.sourceforge.net
4001 W: http://accessrunner.sourceforge.net/
4003 F: drivers/usb/atm/cxacru.c
4006 M: Joel Becker <jlbec@evilplan.org>
4007 M: Christoph Hellwig <hch@lst.de>
4008 T: git git://git.infradead.org/users/hch/configfs.git
4011 F: include/linux/configfs.h
4014 M: Evgeniy Polyakov <zbr@ioremap.net>
4015 L: netdev@vger.kernel.org
4017 F: drivers/connector/
4019 CONTROL GROUP (CGROUP)
4020 M: Tejun Heo <tj@kernel.org>
4021 M: Li Zefan <lizefan@huawei.com>
4022 M: Johannes Weiner <hannes@cmpxchg.org>
4023 L: cgroups@vger.kernel.org
4024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4026 F: Documentation/admin-guide/cgroup-v2.rst
4027 F: Documentation/cgroup-v1/
4028 F: include/linux/cgroup*
4031 CONTROL GROUP - CPUSET
4032 M: Li Zefan <lizefan@huawei.com>
4033 L: cgroups@vger.kernel.org
4034 W: http://www.bullopensource.org/cpuset/
4035 W: http://oss.sgi.com/projects/cpusets/
4036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4038 F: Documentation/cgroup-v1/cpusets.txt
4039 F: include/linux/cpuset.h
4040 F: kernel/cgroup/cpuset.c
4042 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4043 M: Johannes Weiner <hannes@cmpxchg.org>
4044 M: Michal Hocko <mhocko@kernel.org>
4045 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4046 L: cgroups@vger.kernel.org
4047 L: linux-mm@kvack.org
4052 CORETEMP HARDWARE MONITORING DRIVER
4053 M: Fenghua Yu <fenghua.yu@intel.com>
4054 L: linux-hwmon@vger.kernel.org
4056 F: Documentation/hwmon/coretemp
4057 F: drivers/hwmon/coretemp.c
4059 COSA/SRP SYNC SERIAL DRIVER
4060 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4061 W: http://www.fi.muni.cz/~kas/cosa/
4063 F: drivers/net/wan/cosa*
4065 CPMAC ETHERNET DRIVER
4066 M: Florian Fainelli <f.fainelli@gmail.com>
4067 L: netdev@vger.kernel.org
4069 F: drivers/net/ethernet/ti/cpmac.c
4071 CPU FREQUENCY SCALING FRAMEWORK
4072 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4073 M: Viresh Kumar <viresh.kumar@linaro.org>
4074 L: linux-pm@vger.kernel.org
4076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4078 B: https://bugzilla.kernel.org
4079 F: Documentation/admin-guide/pm/cpufreq.rst
4080 F: Documentation/admin-guide/pm/intel_pstate.rst
4081 F: Documentation/cpu-freq/
4082 F: Documentation/devicetree/bindings/cpufreq/
4084 F: include/linux/cpufreq.h
4085 F: tools/testing/selftests/cpufreq/
4087 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4088 M: Viresh Kumar <viresh.kumar@linaro.org>
4089 M: Sudeep Holla <sudeep.holla@arm.com>
4090 L: linux-pm@vger.kernel.org
4091 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4093 F: drivers/cpufreq/arm_big_little.h
4094 F: drivers/cpufreq/arm_big_little.c
4096 CPU POWER MONITORING SUBSYSTEM
4097 M: Thomas Renninger <trenn@suse.com>
4098 M: Shuah Khan <shuah@kernel.org>
4099 M: Shuah Khan <skhan@linuxfoundation.org>
4100 L: linux-pm@vger.kernel.org
4102 F: tools/power/cpupower/
4105 M: "H. Peter Anvin" <hpa@zytor.com>
4107 F: arch/x86/kernel/cpuid.c
4108 F: arch/x86/kernel/msr.c
4110 CPUIDLE DRIVER - ARM BIG LITTLE
4111 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4112 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4113 L: linux-pm@vger.kernel.org
4114 L: linux-arm-kernel@lists.infradead.org
4115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4117 F: drivers/cpuidle/cpuidle-big_little.c
4119 CPUIDLE DRIVER - ARM EXYNOS
4120 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4121 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4122 M: Kukjin Kim <kgene@kernel.org>
4123 L: linux-pm@vger.kernel.org
4124 L: linux-samsung-soc@vger.kernel.org
4126 F: drivers/cpuidle/cpuidle-exynos.c
4127 F: arch/arm/mach-exynos/pm.c
4129 CPU IDLE TIME MANAGEMENT FRAMEWORK
4130 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4131 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4132 L: linux-pm@vger.kernel.org
4134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4135 B: https://bugzilla.kernel.org
4136 F: Documentation/admin-guide/pm/cpuidle.rst
4137 F: Documentation/driver-api/pm/cpuidle.rst
4138 F: drivers/cpuidle/*
4139 F: include/linux/cpuidle.h
4142 M: Nicolas Pitre <nico@fluxnic.net>
4144 F: Documentation/filesystems/cramfs.txt
4148 M: Herbert Xu <herbert@gondor.apana.org.au>
4149 M: "David S. Miller" <davem@davemloft.net>
4150 L: linux-crypto@vger.kernel.org
4151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4154 F: Documentation/crypto/
4155 F: Documentation/devicetree/bindings/crypto/
4160 F: include/linux/crypto*
4162 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4163 M: Neil Horman <nhorman@tuxdriver.com>
4164 L: linux-crypto@vger.kernel.org
4166 F: crypto/ansi_cprng.c
4170 M: Hans Verkuil <hverkuil@xs4all.nl>
4171 L: linux-media@vger.kernel.org
4172 T: git git://linuxtv.org/media_tree.git
4173 W: http://linuxtv.org
4175 F: drivers/media/i2c/cs3308.c
4177 CS5535 Audio ALSA driver
4178 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4180 F: sound/pci/cs5535audio/
4182 CSI DRIVERS FOR ALLWINNER V3s
4183 M: Yong Deng <yong.deng@magewell.com>
4184 L: linux-media@vger.kernel.org
4185 T: git git://linuxtv.org/media_tree.git
4187 F: drivers/media/platform/sunxi/sun6i-csi/
4188 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4191 M: Solomon Peachy <pizza@shaftnet.org>
4193 F: drivers/net/wireless/st/cw1200/
4195 CX18 VIDEO4LINUX DRIVER
4196 M: Andy Walls <awalls@md.metrocast.net>
4197 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4198 L: linux-media@vger.kernel.org
4199 T: git git://linuxtv.org/media_tree.git
4200 W: https://linuxtv.org
4201 W: http://www.ivtvdriver.org/index.php/Cx18
4203 F: Documentation/media/v4l-drivers/cx18*
4204 F: drivers/media/pci/cx18/
4205 F: include/uapi/linux/ivtv*
4207 CX2341X MPEG ENCODER HELPER MODULE
4208 M: Hans Verkuil <hverkuil@xs4all.nl>
4209 L: linux-media@vger.kernel.org
4210 T: git git://linuxtv.org/media_tree.git
4211 W: https://linuxtv.org
4213 F: drivers/media/common/cx2341x*
4214 F: include/media/drv-intf/cx2341x.h
4216 CX24120 MEDIA DRIVER
4217 M: Jemma Denson <jdenson@gmail.com>
4218 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4219 L: linux-media@vger.kernel.org
4220 W: https://linuxtv.org
4221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4223 F: drivers/media/dvb-frontends/cx24120*
4225 CX88 VIDEO4LINUX DRIVER
4226 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4227 L: linux-media@vger.kernel.org
4228 W: https://linuxtv.org
4229 T: git git://linuxtv.org/media_tree.git
4231 F: Documentation/media/v4l-drivers/cx88*
4232 F: drivers/media/pci/cx88/
4234 CXD2820R MEDIA DRIVER
4235 M: Antti Palosaari <crope@iki.fi>
4236 L: linux-media@vger.kernel.org
4237 W: https://linuxtv.org
4238 W: http://palosaari.fi/linux/
4239 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4240 T: git git://linuxtv.org/anttip/media_tree.git
4242 F: drivers/media/dvb-frontends/cxd2820r*
4244 CXGB3 ETHERNET DRIVER (CXGB3)
4245 M: Vishal Kulkarni <vishal@chelsio.com>
4246 L: netdev@vger.kernel.org
4247 W: http://www.chelsio.com
4249 F: drivers/net/ethernet/chelsio/cxgb3/
4251 CXGB3 ISCSI DRIVER (CXGB3I)
4252 M: Karen Xie <kxie@chelsio.com>
4253 L: linux-scsi@vger.kernel.org
4254 W: http://www.chelsio.com
4256 F: drivers/scsi/cxgbi/cxgb3i
4258 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4259 M: Potnuri Bharat Teja <bharat@chelsio.com>
4260 L: linux-rdma@vger.kernel.org
4261 W: http://www.openfabrics.org
4263 F: drivers/infiniband/hw/cxgb3/
4264 F: include/uapi/rdma/cxgb3-abi.h
4266 CXGB4 CRYPTO DRIVER (chcr)
4267 M: Harsh Jain <harsh@chelsio.com>
4268 L: linux-crypto@vger.kernel.org
4269 W: http://www.chelsio.com
4271 F: drivers/crypto/chelsio
4273 CXGB4 ETHERNET DRIVER (CXGB4)
4274 M: Vishal Kulkarni <vishal@chelsio.com>
4275 L: netdev@vger.kernel.org
4276 W: http://www.chelsio.com
4278 F: drivers/net/ethernet/chelsio/cxgb4/
4280 CXGB4 ISCSI DRIVER (CXGB4I)
4281 M: Karen Xie <kxie@chelsio.com>
4282 L: linux-scsi@vger.kernel.org
4283 W: http://www.chelsio.com
4285 F: drivers/scsi/cxgbi/cxgb4i
4287 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4288 M: Potnuri Bharat Teja <bharat@chelsio.com>
4289 L: linux-rdma@vger.kernel.org
4290 W: http://www.openfabrics.org
4292 F: drivers/infiniband/hw/cxgb4/
4293 F: include/uapi/rdma/cxgb4-abi.h
4295 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4296 M: Casey Leedom <leedom@chelsio.com>
4297 L: netdev@vger.kernel.org
4298 W: http://www.chelsio.com
4300 F: drivers/net/ethernet/chelsio/cxgb4vf/
4302 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4303 M: Frederic Barrat <fbarrat@linux.ibm.com>
4304 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4305 L: linuxppc-dev@lists.ozlabs.org
4307 F: arch/powerpc/platforms/powernv/pci-cxl.c
4308 F: drivers/misc/cxl/
4309 F: include/misc/cxl*
4310 F: include/uapi/misc/cxl.h
4311 F: Documentation/powerpc/cxl.txt
4312 F: Documentation/ABI/testing/sysfs-class-cxl
4314 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4315 M: Manoj N. Kumar <manoj@linux.ibm.com>
4316 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4317 M: Uma Krishnan <ukrishn@linux.ibm.com>
4318 L: linux-scsi@vger.kernel.org
4320 F: drivers/scsi/cxlflash/
4321 F: include/uapi/scsi/cxlflash_ioctl.h
4322 F: Documentation/powerpc/cxlflash.txt
4325 M: Russell King <linux@armlinux.org.uk>
4326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4327 W: http://www.armlinux.org.uk/
4329 F: drivers/video/fbdev/cyber2000fb.*
4331 CYCLADES ASYNC MUX DRIVER
4332 W: http://www.cyclades.com/
4334 F: drivers/tty/cyclades.c
4335 F: include/linux/cyclades.h
4336 F: include/uapi/linux/cyclades.h
4338 CYCLADES PC300 DRIVER
4339 W: http://www.cyclades.com/
4341 F: drivers/net/wan/pc300*
4343 CYPRESS_FIRMWARE MEDIA DRIVER
4344 M: Antti Palosaari <crope@iki.fi>
4345 L: linux-media@vger.kernel.org
4346 W: https://linuxtv.org
4347 W: http://palosaari.fi/linux/
4348 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4349 T: git git://linuxtv.org/anttip/media_tree.git
4351 F: drivers/media/common/cypress_firmware*
4353 CYTTSP TOUCHSCREEN DRIVER
4354 M: Ferruh Yigit <fery@cypress.com>
4355 L: linux-input@vger.kernel.org
4357 F: drivers/input/touchscreen/cyttsp*
4358 F: include/linux/input/cyttsp.h
4360 D-LINK DIR-685 TOUCHKEYS DRIVER
4361 M: Linus Walleij <linus.walleij@linaro.org>
4362 L: linux-input@vger.kernel.org
4364 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4366 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4367 M: Joshua Kinard <kumba@gentoo.org>
4369 F: drivers/rtc/rtc-ds1685.c
4370 F: include/linux/rtc/ds1685.h
4372 DAMA SLAVE for AX.25
4373 M: Joerg Reuter <jreuter@yaina.de>
4374 W: http://yaina.de/jreuter/
4375 W: http://www.qsl.net/dl1bke/
4376 L: linux-hams@vger.kernel.org
4378 F: net/ax25/af_ax25.c
4379 F: net/ax25/ax25_dev.c
4380 F: net/ax25/ax25_ds_*
4381 F: net/ax25/ax25_in.c
4382 F: net/ax25/ax25_out.c
4383 F: net/ax25/ax25_timer.c
4384 F: net/ax25/sysctl_net_ax25.c
4386 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4387 L: netdev@vger.kernel.org
4389 F: Documentation/networking/device_drivers/dec/dmfe.txt
4390 F: drivers/net/ethernet/dec/tulip/dmfe.c
4392 DC390/AM53C974 SCSI driver
4393 M: Hannes Reinecke <hare@suse.com>
4394 L: linux-scsi@vger.kernel.org
4396 F: drivers/scsi/am53c974.c
4399 M: Oliver Neukum <oliver@neukum.org>
4400 M: Ali Akcaagac <aliakc@web.de>
4401 M: Jamie Lenehan <lenehan@twibble.org>
4402 L: dc395x@twibble.org
4403 W: http://twibble.org/dist/dc395x/
4404 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4406 F: Documentation/scsi/dc395x.txt
4407 F: drivers/scsi/dc395x.*
4410 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4411 L: dccp@vger.kernel.org
4412 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4414 F: include/linux/dccp.h
4415 F: include/uapi/linux/dccp.h
4416 F: include/linux/tfrc.h
4419 DECnet NETWORK LAYER
4420 W: http://linux-decnet.sourceforge.net
4421 L: linux-decnet-user@lists.sourceforge.net
4423 F: Documentation/networking/decnet.txt
4426 DECSTATION PLATFORM SUPPORT
4427 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4428 L: linux-mips@vger.kernel.org
4429 W: http://www.linux-mips.org/wiki/DECstation
4432 F: arch/mips/include/asm/dec/
4433 F: arch/mips/include/asm/mach-dec/
4435 DEFXX FDDI NETWORK DRIVER
4436 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4438 F: drivers/net/fddi/defxx.*
4441 M: Pali Rohár <pali.rohar@gmail.com>
4442 M: Mario Limonciello <mario.limonciello@dell.com>
4443 L: platform-driver-x86@vger.kernel.org
4445 F: drivers/platform/x86/dell-smbios.*
4447 DELL SMBIOS SMM DRIVER
4448 M: Mario Limonciello <mario.limonciello@dell.com>
4449 L: platform-driver-x86@vger.kernel.org
4451 F: drivers/platform/x86/dell-smbios-smm.c
4453 DELL SMBIOS WMI DRIVER
4454 M: Mario Limonciello <mario.limonciello@dell.com>
4455 L: platform-driver-x86@vger.kernel.org
4457 F: drivers/platform/x86/dell-smbios-wmi.c
4458 F: tools/wmi/dell-smbios-example.c
4460 DEFZA FDDI NETWORK DRIVER
4461 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4463 F: drivers/net/fddi/defza.*
4466 M: Matthew Garrett <mjg59@srcf.ucam.org>
4467 M: Pali Rohár <pali.rohar@gmail.com>
4468 L: platform-driver-x86@vger.kernel.org
4470 F: drivers/platform/x86/dell-laptop.c
4472 DELL LAPTOP FREEFALL DRIVER
4473 M: Pali Rohár <pali.rohar@gmail.com>
4475 F: drivers/platform/x86/dell-smo8800.c
4477 DELL LAPTOP RBTN DRIVER
4478 M: Pali Rohár <pali.rohar@gmail.com>
4480 F: drivers/platform/x86/dell-rbtn.*
4482 DELL REMOTE BIOS UPDATE DRIVER
4483 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4484 L: platform-driver-x86@vger.kernel.org
4486 F: drivers/platform/x86/dell_rbu.c
4488 DELL LAPTOP SMM DRIVER
4489 M: Pali Rohár <pali.rohar@gmail.com>
4491 F: drivers/hwmon/dell-smm-hwmon.c
4492 F: include/uapi/linux/i8k.h
4494 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4495 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4496 L: platform-driver-x86@vger.kernel.org
4498 F: Documentation/dcdbas.txt
4499 F: drivers/platform/x86/dcdbas.*
4501 DELL WMI NOTIFICATIONS DRIVER
4502 M: Matthew Garrett <mjg59@srcf.ucam.org>
4503 M: Pali Rohár <pali.rohar@gmail.com>
4505 F: drivers/platform/x86/dell-wmi.c
4507 DELL WMI DESCRIPTOR DRIVER
4508 M: Mario Limonciello <mario.limonciello@dell.com>
4510 F: drivers/platform/x86/dell-wmi-descriptor.c
4512 DELTA ST MEDIA DRIVER
4513 M: Hugues Fruchet <hugues.fruchet@st.com>
4514 L: linux-media@vger.kernel.org
4515 T: git git://linuxtv.org/media_tree.git
4516 W: https://linuxtv.org
4518 F: drivers/media/platform/sti/delta
4521 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4522 L: linux-mtd@lists.infradead.org
4524 F: drivers/mtd/nand/raw/denali*
4526 DESIGNWARE USB2 DRD IP DRIVER
4527 M: Minas Harutyunyan <hminas@synopsys.com>
4528 L: linux-usb@vger.kernel.org
4529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4531 F: drivers/usb/dwc2/
4533 DESIGNWARE USB3 DRD IP DRIVER
4534 M: Felipe Balbi <balbi@kernel.org>
4535 L: linux-usb@vger.kernel.org
4536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4538 F: drivers/usb/dwc3/
4540 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4541 M: Andreas Klinger <ak@it-klinger.de>
4542 L: linux-iio@vger.kernel.org
4544 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4545 F: drivers/iio/proximity/srf*.c
4547 DEVICE COREDUMP (DEV_COREDUMP)
4548 M: Johannes Berg <johannes@sipsolutions.net>
4549 L: linux-kernel@vger.kernel.org
4551 F: drivers/base/devcoredump.c
4552 F: include/linux/devcoredump.h
4554 DEVICE FREQUENCY (DEVFREQ)
4555 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4556 M: Kyungmin Park <kyungmin.park@samsung.com>
4557 R: Chanwoo Choi <cw00.choi@samsung.com>
4558 L: linux-pm@vger.kernel.org
4559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4562 F: include/linux/devfreq.h
4563 F: Documentation/devicetree/bindings/devfreq/
4565 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4566 M: Chanwoo Choi <cw00.choi@samsung.com>
4567 L: linux-pm@vger.kernel.org
4568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4570 F: drivers/devfreq/event/
4571 F: drivers/devfreq/devfreq-event.c
4572 F: include/linux/devfreq-event.h
4573 F: Documentation/devicetree/bindings/devfreq/event/
4575 DEVICE NUMBER REGISTRY
4576 M: Torben Mathiasen <device@lanana.org>
4577 W: http://lanana.org/docs/device-list/index.html
4581 M: Alasdair Kergon <agk@redhat.com>
4582 M: Mike Snitzer <snitzer@redhat.com>
4583 M: dm-devel@redhat.com
4584 L: dm-devel@redhat.com
4585 W: http://sources.redhat.com/dm
4586 Q: http://patchwork.kernel.org/project/dm-devel/list/
4587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4588 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4590 F: Documentation/device-mapper/
4591 F: drivers/md/Makefile
4592 F: drivers/md/Kconfig
4594 F: drivers/md/persistent-data/
4595 F: include/linux/device-mapper.h
4596 F: include/linux/dm-*.h
4597 F: include/uapi/linux/dm-*.h
4600 M: Jiri Pirko <jiri@mellanox.com>
4601 L: netdev@vger.kernel.org
4603 F: net/core/devlink.c
4604 F: include/net/devlink.h
4605 F: include/uapi/linux/devlink.h
4607 DIALOG SEMICONDUCTOR DRIVERS
4608 M: Support Opensource <support.opensource@diasemi.com>
4609 W: http://www.dialog-semiconductor.com/products
4611 F: Documentation/hwmon/da90??
4612 F: Documentation/devicetree/bindings/mfd/da90*.txt
4613 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4614 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4615 F: Documentation/devicetree/bindings/regulator/da92*.txt
4616 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4617 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4618 F: drivers/gpio/gpio-da90??.c
4619 F: drivers/hwmon/da90??-hwmon.c
4620 F: drivers/iio/adc/da91??-*.c
4621 F: drivers/input/misc/da90??_onkey.c
4622 F: drivers/input/touchscreen/da9052_tsi.c
4623 F: drivers/leds/leds-da90??.c
4624 F: drivers/mfd/da903x.c
4625 F: drivers/mfd/da90??-*.c
4626 F: drivers/mfd/da91??-*.c
4627 F: drivers/power/supply/da9052-battery.c
4628 F: drivers/power/supply/da91??-*.c
4629 F: drivers/regulator/da903x.c
4630 F: drivers/regulator/da9???-regulator.[ch]
4631 F: drivers/thermal/da90??-thermal.c
4632 F: drivers/rtc/rtc-da90??.c
4633 F: drivers/video/backlight/da90??_bl.c
4634 F: drivers/watchdog/da90??_wdt.c
4635 F: include/linux/mfd/da903x.h
4636 F: include/linux/mfd/da9052/
4637 F: include/linux/mfd/da9055/
4638 F: include/linux/mfd/da9062/
4639 F: include/linux/mfd/da9063/
4640 F: include/linux/mfd/da9150/
4641 F: include/linux/regulator/da9211.h
4642 F: include/sound/da[79]*.h
4643 F: sound/soc/codecs/da[79]*.[ch]
4645 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4646 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4647 L: linux-gpio@vger.kernel.org
4649 F: drivers/gpio/gpio-gpio-mm.c
4651 DIOLAN U2C-12 I2C DRIVER
4652 M: Guenter Roeck <linux@roeck-us.net>
4653 L: linux-i2c@vger.kernel.org
4655 F: drivers/i2c/busses/i2c-diolan-u2c.c
4657 FILESYSTEM DIRECT ACCESS (DAX)
4658 M: Dan Williams <dan.j.williams@intel.com>
4659 R: Matthew Wilcox <willy@infradead.org>
4660 R: Jan Kara <jack@suse.cz>
4661 L: linux-fsdevel@vger.kernel.org
4662 L: linux-nvdimm@lists.01.org
4665 F: include/linux/dax.h
4666 F: include/trace/events/fs_dax.h
4668 DEVICE DIRECT ACCESS (DAX)
4669 M: Dan Williams <dan.j.williams@intel.com>
4670 M: Vishal Verma <vishal.l.verma@intel.com>
4671 M: Keith Busch <keith.busch@intel.com>
4672 M: Dave Jiang <dave.jiang@intel.com>
4673 L: linux-nvdimm@lists.01.org
4677 DIRECTORY NOTIFICATION (DNOTIFY)
4678 M: Jan Kara <jack@suse.cz>
4679 R: Amir Goldstein <amir73il@gmail.com>
4680 L: linux-fsdevel@vger.kernel.org
4682 F: Documentation/filesystems/dnotify.txt
4683 F: fs/notify/dnotify/
4684 F: include/linux/dnotify.h
4686 DISK GEOMETRY AND PARTITION HANDLING
4687 M: Andries Brouwer <aeb@cwi.nl>
4688 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4689 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4690 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4694 M: Jan Kara <jack@suse.com>
4696 F: Documentation/filesystems/quota.txt
4698 F: include/linux/quota*.h
4699 F: include/uapi/linux/quota*.h
4701 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4702 M: Bernie Thompson <bernie@plugable.com>
4703 L: linux-fbdev@vger.kernel.org
4705 W: http://plugable.com/category/projects/udlfb/
4706 F: drivers/video/fbdev/udlfb.c
4707 F: include/video/udlfb.h
4708 F: Documentation/fb/udlfb.txt
4710 DISTRIBUTED LOCK MANAGER (DLM)
4711 M: Christine Caulfield <ccaulfie@redhat.com>
4712 M: David Teigland <teigland@redhat.com>
4713 L: cluster-devel@redhat.com
4714 W: http://sources.redhat.com/cluster/
4715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4719 DMA BUFFER SHARING FRAMEWORK
4720 M: Sumit Semwal <sumit.semwal@linaro.org>
4722 L: linux-media@vger.kernel.org
4723 L: dri-devel@lists.freedesktop.org
4724 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4726 F: include/linux/dma-buf*
4727 F: include/linux/reservation.h
4728 F: include/linux/*fence.h
4729 F: Documentation/driver-api/dma-buf.rst
4730 T: git git://anongit.freedesktop.org/drm/drm-misc
4732 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4733 M: Vinod Koul <vkoul@kernel.org>
4734 L: dmaengine@vger.kernel.org
4735 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4738 F: include/linux/dmaengine.h
4739 F: include/linux/of_dma.h
4740 F: Documentation/devicetree/bindings/dma/
4741 F: Documentation/driver-api/dmaengine/
4742 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4745 M: Christoph Hellwig <hch@lst.de>
4746 M: Marek Szyprowski <m.szyprowski@samsung.com>
4747 R: Robin Murphy <robin.murphy@arm.com>
4748 L: iommu@lists.linux-foundation.org
4749 T: git git://git.infradead.org/users/hch/dma-mapping.git
4750 W: http://git.infradead.org/users/hch/dma-mapping.git
4753 F: include/asm-generic/dma-mapping.h
4754 F: include/linux/dma-direct.h
4755 F: include/linux/dma-mapping.h
4756 F: include/linux/dma-noncoherent.h
4758 DME1737 HARDWARE MONITOR DRIVER
4759 M: Juerg Haefliger <juergh@gmail.com>
4760 L: linux-hwmon@vger.kernel.org
4762 F: Documentation/hwmon/dme1737
4763 F: drivers/hwmon/dme1737.c
4766 M: Jean Delvare <jdelvare@suse.com>
4768 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4769 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4770 F: drivers/firmware/dmi-id.c
4771 F: drivers/firmware/dmi_scan.c
4772 F: include/linux/dmi.h
4775 M: Jonathan Corbet <corbet@lwn.net>
4776 L: linux-doc@vger.kernel.org
4779 F: scripts/kernel-doc
4780 X: Documentation/ABI/
4781 X: Documentation/acpi/
4782 X: Documentation/devicetree/
4783 X: Documentation/i2c/
4784 X: Documentation/media/
4785 X: Documentation/power/
4786 X: Documentation/spi/
4787 T: git git://git.lwn.net/linux.git docs-next
4789 DOCUMENTATION/ITALIAN
4790 M: Federico Vaga <federico.vaga@vaga.pv.it>
4791 L: linux-doc@vger.kernel.org
4793 F: Documentation/translations/it_IT
4795 DONGWOON DW9714 LENS VOICE COIL DRIVER
4796 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4797 L: linux-media@vger.kernel.org
4798 T: git git://linuxtv.org/media_tree.git
4800 F: drivers/media/i2c/dw9714.c
4801 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4803 DONGWOON DW9807 LENS VOICE COIL DRIVER
4804 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4805 L: linux-media@vger.kernel.org
4806 T: git git://linuxtv.org/media_tree.git
4808 F: drivers/media/i2c/dw9807-vcm.c
4809 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4812 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4813 L: blinux-list@redhat.com
4815 F: drivers/char/dtlk.c
4816 F: include/linux/dtlk.h
4818 DPAA2 DATAPATH I/O (DPIO) DRIVER
4819 M: Roy Pledge <Roy.Pledge@nxp.com>
4820 L: linux-kernel@vger.kernel.org
4822 F: drivers/soc/fsl/dpio
4824 DPAA2 ETHERNET DRIVER
4825 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4826 L: netdev@vger.kernel.org
4828 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4829 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4830 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4831 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4832 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4834 DPAA2 ETHERNET SWITCH DRIVER
4835 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4836 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4837 L: linux-kernel@vger.kernel.org
4839 F: drivers/staging/fsl-dpaa2/ethsw
4841 DPAA2 PTP CLOCK DRIVER
4842 M: Yangbo Lu <yangbo.lu@nxp.com>
4843 L: netdev@vger.kernel.org
4845 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4846 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4848 DPT_I2O SCSI RAID DRIVER
4849 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4850 L: linux-scsi@vger.kernel.org
4851 W: http://www.adaptec.com/
4853 F: drivers/scsi/dpt*
4854 F: drivers/scsi/dpt/
4857 M: Philipp Reisner <philipp.reisner@linbit.com>
4858 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4859 L: drbd-dev@lists.linbit.com
4860 W: http://www.drbd.org
4861 T: git git://git.linbit.com/linux-drbd.git
4862 T: git git://git.linbit.com/drbd-8.4.git
4864 F: drivers/block/drbd/
4866 F: Documentation/blockdev/drbd/
4868 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4869 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4870 R: "Rafael J. Wysocki" <rafael@kernel.org>
4871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4873 F: Documentation/kobject.txt
4877 F: include/linux/debugfs.h
4878 F: include/linux/kobj*
4881 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4882 M: Kevin Hilman <khilman@kernel.org>
4883 M: Nishanth Menon <nm@ti.com>
4885 F: drivers/power/avs/
4886 F: include/linux/power/smartreflex.h
4887 L: linux-pm@vger.kernel.org
4889 DRM DRIVER FOR ARM PL111 CLCD
4890 M: Eric Anholt <eric@anholt.net>
4891 T: git git://anongit.freedesktop.org/drm/drm-misc
4893 F: drivers/gpu/drm/pl111/
4895 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4896 M: Linus Walleij <linus.walleij@linaro.org>
4897 T: git git://anongit.freedesktop.org/drm/drm-misc
4899 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4900 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4902 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4903 M: Dave Airlie <airlied@redhat.com>
4905 F: drivers/gpu/drm/ast/
4907 DRM DRIVER FOR BOCHS VIRTUAL GPU
4908 M: Gerd Hoffmann <kraxel@redhat.com>
4909 L: virtualization@lists.linux-foundation.org
4910 T: git git://anongit.freedesktop.org/drm/drm-misc
4912 F: drivers/gpu/drm/bochs/
4914 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4915 M: Linus Walleij <linus.walleij@linaro.org>
4916 T: git git://anongit.freedesktop.org/drm/drm-misc
4918 F: drivers/gpu/drm/tve200/
4920 DRM DRIVER FOR ILITEK ILI9225 PANELS
4921 M: David Lechner <david@lechnology.com>
4923 F: drivers/gpu/drm/tinydrm/ili9225.c
4924 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4926 DRM DRIVER FOR HX8357D PANELS
4927 M: Eric Anholt <eric@anholt.net>
4928 T: git git://anongit.freedesktop.org/drm/drm-misc
4930 F: drivers/gpu/drm/tinydrm/hx8357d.c
4931 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4933 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4934 S: Orphan / Obsolete
4935 F: drivers/gpu/drm/i810/
4936 F: include/uapi/drm/i810_drm.h
4938 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4939 S: Orphan / Obsolete
4940 F: drivers/gpu/drm/mga/
4941 F: include/uapi/drm/mga_drm.h
4943 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4944 M: Dave Airlie <airlied@redhat.com>
4946 F: drivers/gpu/drm/mgag200/
4948 DRM DRIVER FOR MI0283QT
4949 M: Noralf Trønnes <noralf@tronnes.org>
4951 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4952 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4954 DRM DRIVER FOR MSM ADRENO GPU
4955 M: Rob Clark <robdclark@gmail.com>
4956 M: Sean Paul <sean@poorly.run>
4957 L: linux-arm-msm@vger.kernel.org
4958 L: dri-devel@lists.freedesktop.org
4959 L: freedreno@lists.freedesktop.org
4960 T: git https://gitlab.freedesktop.org/drm/msm.git
4962 F: drivers/gpu/drm/msm/
4963 F: include/uapi/drm/msm_drm.h
4964 F: Documentation/devicetree/bindings/display/msm/
4966 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4967 M: Ben Skeggs <bskeggs@redhat.com>
4968 L: dri-devel@lists.freedesktop.org
4969 L: nouveau@lists.freedesktop.org
4970 T: git git://github.com/skeggsb/linux
4972 F: drivers/gpu/drm/nouveau/
4973 F: include/uapi/drm/nouveau_drm.h
4975 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4976 M: Stefan Mavrodiev <stefan@olimex.com>
4978 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4979 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4981 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4982 M: Noralf Trønnes <noralf@tronnes.org>
4984 F: drivers/gpu/drm/tinydrm/repaper.c
4985 F: Documentation/devicetree/bindings/display/repaper.txt
4987 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4988 M: Dave Airlie <airlied@redhat.com>
4989 M: Gerd Hoffmann <kraxel@redhat.com>
4990 L: virtualization@lists.linux-foundation.org
4991 T: git git://anongit.freedesktop.org/drm/drm-misc
4993 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4994 F: drivers/gpu/drm/cirrus/
4996 DRM DRIVER FOR QXL VIRTUAL GPU
4997 M: Dave Airlie <airlied@redhat.com>
4998 M: Gerd Hoffmann <kraxel@redhat.com>
4999 L: virtualization@lists.linux-foundation.org
5000 L: spice-devel@lists.freedesktop.org
5001 T: git git://anongit.freedesktop.org/drm/drm-misc
5003 F: drivers/gpu/drm/qxl/
5004 F: include/uapi/drm/qxl_drm.h
5006 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5007 S: Orphan / Obsolete
5008 F: drivers/gpu/drm/r128/
5009 F: include/uapi/drm/r128_drm.h
5011 DRM DRIVER FOR SAVAGE VIDEO CARDS
5012 S: Orphan / Obsolete
5013 F: drivers/gpu/drm/savage/
5014 F: include/uapi/drm/savage_drm.h
5016 DRM DRIVER FOR SIS VIDEO CARDS
5017 S: Orphan / Obsolete
5018 F: drivers/gpu/drm/sis/
5019 F: include/uapi/drm/sis_drm.h
5021 DRM DRIVER FOR SITRONIX ST7701 PANELS
5022 M: Jagan Teki <jagan@amarulasolutions.com>
5024 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5025 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5027 DRM DRIVER FOR SITRONIX ST7586 PANELS
5028 M: David Lechner <david@lechnology.com>
5030 F: drivers/gpu/drm/tinydrm/st7586.c
5031 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5033 DRM DRIVER FOR SITRONIX ST7735R PANELS
5034 M: David Lechner <david@lechnology.com>
5036 F: drivers/gpu/drm/tinydrm/st7735r.c
5037 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5039 DRM DRIVER FOR TDFX VIDEO CARDS
5040 S: Orphan / Obsolete
5041 F: drivers/gpu/drm/tdfx/
5043 DRM DRIVER FOR TPO TPG110 PANELS
5044 M: Linus Walleij <linus.walleij@linaro.org>
5045 T: git git://anongit.freedesktop.org/drm/drm-misc
5047 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5048 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5050 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5051 M: Dave Airlie <airlied@redhat.com>
5052 R: Sean Paul <sean@poorly.run>
5053 L: dri-devel@lists.freedesktop.org
5055 F: drivers/gpu/drm/udl/
5056 T: git git://anongit.freedesktop.org/drm/drm-misc
5058 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5059 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5060 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5061 R: Daniel Vetter <daniel@ffwll.ch>
5062 T: git git://anongit.freedesktop.org/drm/drm-misc
5064 L: dri-devel@lists.freedesktop.org
5065 F: drivers/gpu/drm/vkms/
5066 F: Documentation/gpu/vkms.rst
5068 DRM DRIVER FOR VMWARE VIRTUAL GPU
5069 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5070 M: Thomas Hellstrom <thellstrom@vmware.com>
5071 L: dri-devel@lists.freedesktop.org
5072 T: git git://people.freedesktop.org/~thomash/linux
5074 F: drivers/gpu/drm/vmwgfx/
5075 F: include/uapi/drm/vmwgfx_drm.h
5078 M: David Airlie <airlied@linux.ie>
5079 M: Daniel Vetter <daniel@ffwll.ch>
5080 L: dri-devel@lists.freedesktop.org
5081 T: git git://anongit.freedesktop.org/drm/drm
5082 B: https://bugs.freedesktop.org/
5083 C: irc://chat.freenode.net/dri-devel
5087 F: Documentation/devicetree/bindings/display/
5088 F: Documentation/devicetree/bindings/gpu/
5089 F: Documentation/gpu/
5091 F: include/uapi/drm/
5092 F: include/linux/vga*
5094 DRM DRIVERS AND MISC GPU PATCHES
5095 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5096 M: Maxime Ripard <maxime.ripard@bootlin.com>
5097 M: Sean Paul <sean@poorly.run>
5098 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5100 T: git git://anongit.freedesktop.org/drm/drm-misc
5101 F: Documentation/gpu/
5103 F: drivers/gpu/drm/*
5105 F: include/uapi/drm/drm*
5106 F: include/linux/vga*
5108 DRM DRIVERS FOR ALLWINNER A10
5109 M: Maxime Ripard <maxime.ripard@bootlin.com>
5110 L: dri-devel@lists.freedesktop.org
5112 F: drivers/gpu/drm/sun4i/
5113 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5114 T: git git://anongit.freedesktop.org/drm/drm-misc
5116 DRM DRIVERS FOR AMLOGIC SOCS
5117 M: Neil Armstrong <narmstrong@baylibre.com>
5118 L: dri-devel@lists.freedesktop.org
5119 L: linux-amlogic@lists.infradead.org
5120 W: http://linux-meson.com/
5122 F: drivers/gpu/drm/meson/
5123 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5124 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5125 F: Documentation/gpu/meson.rst
5126 T: git git://anongit.freedesktop.org/drm/drm-misc
5128 DRM DRIVERS FOR ATMEL HLCDC
5129 M: Boris Brezillon <bbrezillon@kernel.org>
5130 L: dri-devel@lists.freedesktop.org
5132 F: drivers/gpu/drm/atmel-hlcdc/
5133 F: Documentation/devicetree/bindings/display/atmel/
5134 T: git git://anongit.freedesktop.org/drm/drm-misc
5136 DRM DRIVERS FOR BRIDGE CHIPS
5137 M: Andrzej Hajda <a.hajda@samsung.com>
5138 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5140 T: git git://anongit.freedesktop.org/drm/drm-misc
5141 F: drivers/gpu/drm/bridge/
5143 DRM DRIVERS FOR EXYNOS
5144 M: Inki Dae <inki.dae@samsung.com>
5145 M: Joonyoung Shim <jy0922.shim@samsung.com>
5146 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5147 M: Kyungmin Park <kyungmin.park@samsung.com>
5148 L: dri-devel@lists.freedesktop.org
5149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5151 F: drivers/gpu/drm/exynos/
5152 F: include/uapi/drm/exynos_drm.h
5153 F: Documentation/devicetree/bindings/display/exynos/
5155 DRM DRIVERS FOR FREESCALE DCU
5156 M: Stefan Agner <stefan@agner.ch>
5157 M: Alison Wang <alison.wang@nxp.com>
5158 L: dri-devel@lists.freedesktop.org
5160 F: drivers/gpu/drm/fsl-dcu/
5161 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5162 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5163 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5164 T: git git://anongit.freedesktop.org/drm/drm-misc
5166 DRM DRIVERS FOR FREESCALE IMX
5167 M: Philipp Zabel <p.zabel@pengutronix.de>
5168 L: dri-devel@lists.freedesktop.org
5170 F: drivers/gpu/drm/imx/
5171 F: drivers/gpu/ipu-v3/
5172 F: Documentation/devicetree/bindings/display/imx/
5174 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5175 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5176 L: dri-devel@lists.freedesktop.org
5177 T: git git://github.com/patjak/drm-gma500
5179 F: drivers/gpu/drm/gma500/
5181 DRM DRIVERS FOR HISILICON
5182 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5183 M: Rongrong Zou <zourongrong@gmail.com>
5184 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5185 R: Chen Feng <puck.chen@hisilicon.com>
5186 L: dri-devel@lists.freedesktop.org
5187 T: git git://github.com/xin3liang/linux.git
5189 F: drivers/gpu/drm/hisilicon/
5190 F: Documentation/devicetree/bindings/display/hisilicon/
5192 DRM DRIVERS FOR MEDIATEK
5193 M: CK Hu <ck.hu@mediatek.com>
5194 M: Philipp Zabel <p.zabel@pengutronix.de>
5195 L: dri-devel@lists.freedesktop.org
5197 F: drivers/gpu/drm/mediatek/
5198 F: Documentation/devicetree/bindings/display/mediatek/
5200 DRM DRIVERS FOR NVIDIA TEGRA
5201 M: Thierry Reding <thierry.reding@gmail.com>
5202 L: dri-devel@lists.freedesktop.org
5203 L: linux-tegra@vger.kernel.org
5204 T: git git://anongit.freedesktop.org/tegra/linux.git
5206 F: drivers/gpu/drm/tegra/
5207 F: drivers/gpu/host1x/
5208 F: include/linux/host1x.h
5209 F: include/uapi/drm/tegra_drm.h
5210 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5212 DRM DRIVERS FOR RENESAS
5213 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5214 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5215 L: dri-devel@lists.freedesktop.org
5216 L: linux-renesas-soc@vger.kernel.org
5217 T: git git://linuxtv.org/pinchartl/media drm/du/next
5219 F: drivers/gpu/drm/rcar-du/
5220 F: drivers/gpu/drm/shmobile/
5221 F: include/linux/platform_data/shmob_drm.h
5222 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5223 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5224 F: Documentation/devicetree/bindings/display/renesas,du.txt
5226 DRM DRIVERS FOR ROCKCHIP
5227 M: Sandy Huang <hjc@rock-chips.com>
5228 M: Heiko Stübner <heiko@sntech.de>
5229 L: dri-devel@lists.freedesktop.org
5231 F: drivers/gpu/drm/rockchip/
5232 F: Documentation/devicetree/bindings/display/rockchip/
5233 T: git git://anongit.freedesktop.org/drm/drm-misc
5236 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5237 M: Vincent Abriou <vincent.abriou@st.com>
5238 L: dri-devel@lists.freedesktop.org
5239 T: git git://anongit.freedesktop.org/drm/drm-misc
5241 F: drivers/gpu/drm/sti
5242 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5245 M: Yannick Fertre <yannick.fertre@st.com>
5246 M: Philippe Cornu <philippe.cornu@st.com>
5247 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5248 M: Vincent Abriou <vincent.abriou@st.com>
5249 L: dri-devel@lists.freedesktop.org
5250 T: git git://anongit.freedesktop.org/drm/drm-misc
5252 F: drivers/gpu/drm/stm
5253 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5255 DRM DRIVERS FOR TI LCDC
5256 M: Jyri Sarha <jsarha@ti.com>
5257 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5258 L: dri-devel@lists.freedesktop.org
5260 F: drivers/gpu/drm/tilcdc/
5261 F: Documentation/devicetree/bindings/display/tilcdc/
5263 DRM DRIVERS FOR TI OMAP
5264 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5265 L: dri-devel@lists.freedesktop.org
5267 F: drivers/gpu/drm/omapdrm/
5268 F: Documentation/devicetree/bindings/display/ti/
5271 M: Eric Anholt <eric@anholt.net>
5273 F: drivers/gpu/drm/v3d/
5274 F: include/uapi/drm/v3d_drm.h
5275 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5276 T: git git://anongit.freedesktop.org/drm/drm-misc
5279 M: Eric Anholt <eric@anholt.net>
5280 T: git git://github.com/anholt/linux
5282 F: drivers/gpu/drm/vc4/
5283 F: include/uapi/drm/vc4_drm.h
5284 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5285 T: git git://anongit.freedesktop.org/drm/drm-misc
5287 DRM DRIVERS FOR VIVANTE GPU IP
5288 M: Lucas Stach <l.stach@pengutronix.de>
5289 R: Russell King <linux+etnaviv@armlinux.org.uk>
5290 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5291 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5292 L: dri-devel@lists.freedesktop.org
5294 F: drivers/gpu/drm/etnaviv/
5295 F: include/uapi/drm/etnaviv_drm.h
5296 F: Documentation/devicetree/bindings/display/etnaviv/
5298 DRM DRIVERS FOR ZTE ZX
5299 M: Shawn Guo <shawnguo@kernel.org>
5300 L: dri-devel@lists.freedesktop.org
5302 F: drivers/gpu/drm/zte/
5303 F: Documentation/devicetree/bindings/display/zte,vou.txt
5304 T: git git://anongit.freedesktop.org/drm/drm-misc
5307 M: Thierry Reding <thierry.reding@gmail.com>
5308 L: dri-devel@lists.freedesktop.org
5309 T: git git://anongit.freedesktop.org/drm/drm-misc
5311 F: drivers/gpu/drm/drm_panel.c
5312 F: drivers/gpu/drm/panel/
5313 F: include/drm/drm_panel.h
5314 F: Documentation/devicetree/bindings/display/panel/
5317 M: Noralf Trønnes <noralf@tronnes.org>
5318 W: https://github.com/notro/tinydrm/wiki/Development
5319 T: git git://anongit.freedesktop.org/drm/drm-misc
5321 F: drivers/gpu/drm/tinydrm/
5322 F: include/drm/tinydrm/
5325 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5326 T: git git://anongit.freedesktop.org/drm/drm-misc
5327 L: dri-devel@lists.freedesktop.org
5328 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5330 F: drivers/gpu/drm/xen/
5331 F: Documentation/gpu/xen-front.rst
5334 M: Christian Koenig <christian.koenig@amd.com>
5335 M: Huang Rui <ray.huang@amd.com>
5336 M: Junwei Zhang <Jerry.Zhang@amd.com>
5337 T: git git://people.freedesktop.org/~agd5f/linux
5339 L: dri-devel@lists.freedesktop.org
5341 F: drivers/gpu/drm/ttm/
5343 DSBR100 USB FM RADIO DRIVER
5344 M: Alexey Klimov <klimov.linux@gmail.com>
5345 L: linux-media@vger.kernel.org
5346 T: git git://linuxtv.org/media_tree.git
5348 F: drivers/media/radio/dsbr100.c
5351 M: Francois Romieu <romieu@fr.zoreil.com>
5352 L: netdev@vger.kernel.org
5354 F: drivers/net/wan/dscc4.c
5357 M: Hans Verkuil <hverkuil@xs4all.nl>
5358 L: linux-media@vger.kernel.org
5359 T: git git://linuxtv.org/media_tree.git
5360 W: https://linuxtv.org
5362 F: drivers/media/pci/dt3155/
5364 DVB_USB_AF9015 MEDIA DRIVER
5365 M: Antti Palosaari <crope@iki.fi>
5366 L: linux-media@vger.kernel.org
5367 W: https://linuxtv.org
5368 W: http://palosaari.fi/linux/
5369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5370 T: git git://linuxtv.org/anttip/media_tree.git
5372 F: drivers/media/usb/dvb-usb-v2/af9015*
5374 DVB_USB_AF9035 MEDIA DRIVER
5375 M: Antti Palosaari <crope@iki.fi>
5376 L: linux-media@vger.kernel.org
5377 W: https://linuxtv.org
5378 W: http://palosaari.fi/linux/
5379 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5380 T: git git://linuxtv.org/anttip/media_tree.git
5382 F: drivers/media/usb/dvb-usb-v2/af9035*
5384 DVB_USB_ANYSEE MEDIA DRIVER
5385 M: Antti Palosaari <crope@iki.fi>
5386 L: linux-media@vger.kernel.org
5387 W: https://linuxtv.org
5388 W: http://palosaari.fi/linux/
5389 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5390 T: git git://linuxtv.org/anttip/media_tree.git
5392 F: drivers/media/usb/dvb-usb-v2/anysee*
5394 DVB_USB_AU6610 MEDIA DRIVER
5395 M: Antti Palosaari <crope@iki.fi>
5396 L: linux-media@vger.kernel.org
5397 W: https://linuxtv.org
5398 W: http://palosaari.fi/linux/
5399 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5400 T: git git://linuxtv.org/anttip/media_tree.git
5402 F: drivers/media/usb/dvb-usb-v2/au6610*
5404 DVB_USB_CE6230 MEDIA DRIVER
5405 M: Antti Palosaari <crope@iki.fi>
5406 L: linux-media@vger.kernel.org
5407 W: https://linuxtv.org
5408 W: http://palosaari.fi/linux/
5409 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5410 T: git git://linuxtv.org/anttip/media_tree.git
5412 F: drivers/media/usb/dvb-usb-v2/ce6230*
5414 DVB_USB_CXUSB MEDIA DRIVER
5415 M: Michael Krufky <mkrufky@linuxtv.org>
5416 L: linux-media@vger.kernel.org
5417 W: https://linuxtv.org
5418 W: http://github.com/mkrufky
5419 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5420 T: git git://linuxtv.org/media_tree.git
5422 F: drivers/media/usb/dvb-usb/cxusb*
5424 DVB_USB_EC168 MEDIA DRIVER
5425 M: Antti Palosaari <crope@iki.fi>
5426 L: linux-media@vger.kernel.org
5427 W: https://linuxtv.org
5428 W: http://palosaari.fi/linux/
5429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5430 T: git git://linuxtv.org/anttip/media_tree.git
5432 F: drivers/media/usb/dvb-usb-v2/ec168*
5434 DVB_USB_GL861 MEDIA DRIVER
5435 M: Antti Palosaari <crope@iki.fi>
5436 L: linux-media@vger.kernel.org
5437 W: https://linuxtv.org
5438 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5439 T: git git://linuxtv.org/anttip/media_tree.git
5441 F: drivers/media/usb/dvb-usb-v2/gl861*
5443 DVB_USB_MXL111SF MEDIA DRIVER
5444 M: Michael Krufky <mkrufky@linuxtv.org>
5445 L: linux-media@vger.kernel.org
5446 W: https://linuxtv.org
5447 W: http://github.com/mkrufky
5448 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5449 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5451 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5453 DVB_USB_RTL28XXU MEDIA DRIVER
5454 M: Antti Palosaari <crope@iki.fi>
5455 L: linux-media@vger.kernel.org
5456 W: https://linuxtv.org
5457 W: http://palosaari.fi/linux/
5458 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5459 T: git git://linuxtv.org/anttip/media_tree.git
5461 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5463 DVB_USB_V2 MEDIA DRIVER
5464 M: Antti Palosaari <crope@iki.fi>
5465 L: linux-media@vger.kernel.org
5466 W: https://linuxtv.org
5467 W: http://palosaari.fi/linux/
5468 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5469 T: git git://linuxtv.org/anttip/media_tree.git
5471 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5472 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5475 M: Jason Baron <jbaron@akamai.com>
5477 F: lib/dynamic_debug.c
5478 F: include/linux/dynamic_debug.h
5480 DYNAMIC INTERRUPT MODERATION
5481 M: Tal Gilboa <talgi@mellanox.com>
5483 F: include/linux/net_dim.h
5485 DZ DECSTATION DZ11 SERIAL DRIVER
5486 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5488 F: drivers/tty/serial/dz.*
5490 E3X0 POWER BUTTON DRIVER
5491 M: Moritz Fischer <moritz.fischer@ettus.com>
5492 L: usrp-users@lists.ettus.com
5493 W: http://www.ettus.com
5495 F: drivers/input/misc/e3x0-button.c
5496 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5499 M: Antti Palosaari <crope@iki.fi>
5500 L: linux-media@vger.kernel.org
5501 W: https://linuxtv.org
5502 W: http://palosaari.fi/linux/
5503 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5504 T: git git://linuxtv.org/anttip/media_tree.git
5506 F: drivers/media/tuners/e4000*
5508 EARTH_PT1 MEDIA DRIVER
5509 M: Akihiro Tsukada <tskd08@gmail.com>
5510 L: linux-media@vger.kernel.org
5512 F: drivers/media/pci/pt1/
5514 EARTH_PT3 MEDIA DRIVER
5515 M: Akihiro Tsukada <tskd08@gmail.com>
5516 L: linux-media@vger.kernel.org
5518 F: drivers/media/pci/pt3/
5521 M: Antti Palosaari <crope@iki.fi>
5522 L: linux-media@vger.kernel.org
5523 W: https://linuxtv.org
5524 W: http://palosaari.fi/linux/
5525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5526 T: git git://linuxtv.org/anttip/media_tree.git
5528 F: drivers/media/dvb-frontends/ec100*
5531 M: Tyler Hicks <tyhicks@canonical.com>
5532 L: ecryptfs@vger.kernel.org
5533 W: http://ecryptfs.org
5534 W: https://launchpad.net/ecryptfs
5535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5537 F: Documentation/filesystems/ecryptfs.txt
5541 M: Borislav Petkov <bp@alien8.de>
5542 L: linux-edac@vger.kernel.org
5544 F: drivers/edac/amd64_edac*
5547 M: Stefan Schaeckeler <sschaeck@cisco.com>
5549 F: drivers/edac/aspeed_edac.c
5550 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5553 M: Robert Richter <rric@kernel.org>
5554 L: linux-edac@vger.kernel.org
5556 F: drivers/edac/highbank*
5559 M: Ralf Baechle <ralf@linux-mips.org>
5560 M: David Daney <david.daney@cavium.com>
5561 L: linux-edac@vger.kernel.org
5562 L: linux-mips@vger.kernel.org
5564 F: drivers/edac/octeon_edac*
5566 EDAC-CAVIUM THUNDERX
5567 M: David Daney <david.daney@cavium.com>
5568 M: Jan Glauber <jglauber@cavium.com>
5569 L: linux-edac@vger.kernel.org
5571 F: drivers/edac/thunderx_edac*
5574 M: Borislav Petkov <bp@alien8.de>
5575 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5576 R: James Morse <james.morse@arm.com>
5577 L: linux-edac@vger.kernel.org
5578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5581 F: Documentation/admin-guide/ras.rst
5582 F: Documentation/driver-api/edac.rst
5584 F: include/linux/edac.h
5587 M: Mark Gross <mark.gross@intel.com>
5588 L: linux-edac@vger.kernel.org
5590 F: drivers/edac/e752x_edac.c
5593 L: linux-edac@vger.kernel.org
5595 F: drivers/edac/e7xxx_edac.c
5598 M: York Sun <york.sun@nxp.com>
5599 L: linux-edac@vger.kernel.org
5601 F: drivers/edac/fsl_ddr_edac.*
5604 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5605 L: linux-edac@vger.kernel.org
5607 F: drivers/edac/ghes_edac.c
5610 L: linux-edac@vger.kernel.org
5612 F: drivers/edac/i3000_edac.c
5615 L: linux-edac@vger.kernel.org
5617 F: drivers/edac/i5000_edac.c
5620 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5621 L: linux-edac@vger.kernel.org
5623 F: drivers/edac/i5400_edac.c
5626 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5627 L: linux-edac@vger.kernel.org
5629 F: drivers/edac/i7300_edac.c
5632 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5633 L: linux-edac@vger.kernel.org
5635 F: drivers/edac/i7core_edac.c
5638 M: Tim Small <tim@buttersideup.com>
5639 L: linux-edac@vger.kernel.org
5641 F: drivers/edac/i82443bxgx_edac.c
5644 M: "Arvind R." <arvino55@gmail.com>
5645 L: linux-edac@vger.kernel.org
5647 F: drivers/edac/i82975x_edac.c
5650 M: Jason Baron <jbaron@akamai.com>
5651 L: linux-edac@vger.kernel.org
5653 F: drivers/edac/ie31200_edac.c
5656 M: Johannes Thumshirn <morbidrsa@gmail.com>
5657 L: linux-edac@vger.kernel.org
5659 F: drivers/edac/mpc85xx_edac.[ch]
5662 M: Egor Martovetsky <egor@pasemi.com>
5663 L: linux-edac@vger.kernel.org
5665 F: drivers/edac/pasemi_edac.c
5668 M: Tony Luck <tony.luck@intel.com>
5669 L: linux-edac@vger.kernel.org
5671 F: drivers/edac/pnd2_edac.[ch]
5674 M: Tim Small <tim@buttersideup.com>
5675 L: linux-edac@vger.kernel.org
5677 F: drivers/edac/r82600_edac.c
5680 M: Tony Luck <tony.luck@intel.com>
5681 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5682 L: linux-edac@vger.kernel.org
5684 F: drivers/edac/sb_edac.c
5687 M: Tony Luck <tony.luck@intel.com>
5688 L: linux-edac@vger.kernel.org
5690 F: drivers/edac/skx_edac.c
5693 M: Tero Kristo <t-kristo@ti.com>
5694 L: linux-edac@vger.kernel.org
5696 F: drivers/edac/ti_edac.c
5699 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5700 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5701 L: linux-arm-msm@vger.kernel.org
5702 L: linux-edac@vger.kernel.org
5704 F: drivers/edac/qcom_edac.c
5706 EDIROL UA-101/UA-1000 DRIVER
5707 M: Clemens Ladisch <clemens@ladisch.de>
5708 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5709 T: git git://git.alsa-project.org/alsa-kernel.git
5711 F: sound/usb/misc/ua101.c
5714 L: linux-efi@vger.kernel.org
5715 M: Ivan Hu <ivan.hu@canonical.com>
5716 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5718 F: drivers/firmware/efi/test/
5720 EFI VARIABLE FILESYSTEM
5721 M: Matthew Garrett <matthew.garrett@nebula.com>
5722 M: Jeremy Kerr <jk@ozlabs.org>
5723 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5725 L: linux-efi@vger.kernel.org
5729 EFIFB FRAMEBUFFER DRIVER
5730 L: linux-fbdev@vger.kernel.org
5731 M: Peter Jones <pjones@redhat.com>
5733 F: drivers/video/fbdev/efifb.c
5736 W: http://aeschi.ch.eu.org/efs/
5740 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5741 M: Douglas Miller <dougmill@linux.ibm.com>
5742 L: netdev@vger.kernel.org
5744 F: drivers/net/ethernet/ibm/ehea/
5746 EM28XX VIDEO4LINUX DRIVER
5747 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5748 L: linux-media@vger.kernel.org
5749 W: https://linuxtv.org
5750 T: git git://linuxtv.org/media_tree.git
5752 F: drivers/media/usb/em28xx/
5753 F: Documentation/media/v4l-drivers/em28xx*
5756 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5757 M: Matt Mackall <mpm@selenic.com>
5758 M: David Woodhouse <dwmw2@infradead.org>
5759 L: linux-embedded@vger.kernel.org
5762 Emulex 10Gbps iSCSI - OneConnect DRIVER
5763 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5764 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5765 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5766 L: linux-scsi@vger.kernel.org
5767 W: http://www.broadcom.com
5769 F: drivers/scsi/be2iscsi/
5771 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5772 M: Sathya Perla <sathya.perla@broadcom.com>
5773 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5774 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5775 M: Somnath Kotur <somnath.kotur@broadcom.com>
5776 L: netdev@vger.kernel.org
5777 W: http://www.emulex.com
5779 F: drivers/net/ethernet/emulex/benet/
5781 EMULEX ONECONNECT ROCE DRIVER
5782 M: Selvin Xavier <selvin.xavier@broadcom.com>
5783 M: Devesh Sharma <devesh.sharma@broadcom.com>
5784 L: linux-rdma@vger.kernel.org
5785 W: http://www.broadcom.com
5787 F: drivers/infiniband/hw/ocrdma/
5788 F: include/uapi/rdma/ocrdma-abi.h
5790 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5791 M: James Smart <james.smart@broadcom.com>
5792 M: Dick Kennedy <dick.kennedy@broadcom.com>
5793 L: linux-scsi@vger.kernel.org
5794 W: http://www.broadcom.com
5796 F: drivers/scsi/lpfc/
5798 ENE CB710 FLASH CARD READER DRIVER
5799 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5801 F: drivers/misc/cb710/
5802 F: drivers/mmc/host/cb710-mmc.*
5803 F: include/linux/cb710.h
5805 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5806 M: Maxim Levitsky <maximlevitsky@gmail.com>
5808 F: drivers/media/rc/ene_ir.*
5810 EPSON S1D13XXX FRAMEBUFFER DRIVER
5811 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5814 F: drivers/video/fbdev/s1d13xxxfb.c
5815 F: include/video/s1d13xxxfb.h
5817 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5818 M: Jeff Layton <jlayton@kernel.org>
5821 F: include/linux/errseq.h
5823 ET131X NETWORK DRIVER
5824 M: Mark Einon <mark.einon@gmail.com>
5826 F: drivers/net/ethernet/agere/
5829 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5830 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5831 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5832 L: netdev@vger.kernel.org
5833 W: http://www.linuxfoundation.org/en/Net:Bridge
5835 F: include/linux/netfilter_bridge/
5838 ETHERNET PHY LIBRARY
5839 M: Andrew Lunn <andrew@lunn.ch>
5840 M: Florian Fainelli <f.fainelli@gmail.com>
5841 M: Heiner Kallweit <hkallweit1@gmail.com>
5842 L: netdev@vger.kernel.org
5844 F: Documentation/ABI/testing/sysfs-bus-mdio
5845 F: Documentation/devicetree/bindings/net/mdio*
5846 F: Documentation/networking/phy.rst
5848 F: drivers/of/of_mdio.c
5849 F: drivers/of/of_net.c
5850 F: include/linux/*mdio*.h
5851 F: include/linux/of_net.h
5852 F: include/linux/phy.h
5853 F: include/linux/phy_fixed.h
5854 F: include/linux/platform_data/mdio-bcm-unimac.h
5855 F: include/linux/platform_data/mdio-gpio.h
5856 F: include/trace/events/mdio.h
5857 F: include/uapi/linux/mdio.h
5858 F: include/uapi/linux/mii.h
5861 M: Jan Kara <jack@suse.com>
5862 L: linux-ext4@vger.kernel.org
5864 F: Documentation/filesystems/ext2.txt
5866 F: include/linux/ext2*
5869 M: "Theodore Ts'o" <tytso@mit.edu>
5870 M: Andreas Dilger <adilger.kernel@dilger.ca>
5871 L: linux-ext4@vger.kernel.org
5872 W: http://ext4.wiki.kernel.org
5873 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5876 F: Documentation/filesystems/ext4/
5879 Extended Verification Module (EVM)
5880 M: Mimi Zohar <zohar@linux.ibm.com>
5881 L: linux-integrity@vger.kernel.org
5883 F: security/integrity/evm/
5885 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5886 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5887 L: linux-efi@vger.kernel.org
5888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5890 F: Documentation/efi-stub.txt
5891 F: arch/*/kernel/efi.c
5892 F: arch/x86/boot/compressed/eboot.[ch]
5893 F: arch/*/include/asm/efi.h
5894 F: arch/x86/platform/efi/
5895 F: drivers/firmware/efi/
5896 F: include/linux/efi*.h
5897 F: arch/arm/boot/compressed/efi-header.S
5898 F: arch/arm64/kernel/efi-entry.S
5900 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5901 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5902 M: Chanwoo Choi <cw00.choi@samsung.com>
5903 L: linux-kernel@vger.kernel.org
5904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5907 F: include/linux/extcon/
5908 F: include/linux/extcon.h
5909 F: Documentation/extcon/
5910 F: Documentation/devicetree/bindings/extcon/
5913 M: Jingoo Han <jingoohan1@gmail.com>
5914 L: dri-devel@lists.freedesktop.org
5916 F: drivers/gpu/drm/exynos/exynos_dp*
5918 EXYNOS SYSMMU (IOMMU) driver
5919 M: Marek Szyprowski <m.szyprowski@samsung.com>
5920 L: iommu@lists.linux-foundation.org
5922 F: drivers/iommu/exynos-iommu.c
5924 EZchip NPS platform support
5925 M: Vineet Gupta <vgupta@synopsys.com>
5926 M: Ofer Levi <oferle@mellanox.com>
5928 F: arch/arc/plat-eznps
5929 F: arch/arc/boot/dts/eznps.dts
5932 M: Jaegeuk Kim <jaegeuk@kernel.org>
5933 M: Chao Yu <yuchao0@huawei.com>
5934 L: linux-f2fs-devel@lists.sourceforge.net
5935 W: https://f2fs.wiki.kernel.org/
5936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5938 F: Documentation/filesystems/f2fs.txt
5939 F: Documentation/ABI/testing/sysfs-fs-f2fs
5941 F: include/linux/f2fs_fs.h
5942 F: include/trace/events/f2fs.h
5944 F71805F HARDWARE MONITORING DRIVER
5945 M: Jean Delvare <jdelvare@suse.com>
5946 L: linux-hwmon@vger.kernel.org
5948 F: Documentation/hwmon/f71805f
5949 F: drivers/hwmon/f71805f.c
5952 M: Josh Poimboeuf <jpoimboe@redhat.com>
5954 F: scripts/faddr2line
5957 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5958 L: netdev@vger.kernel.org
5960 F: net/core/failover.c
5961 F: include/net/failover.h
5962 F: Documentation/networking/failover.rst
5965 M: Jan Kara <jack@suse.cz>
5966 R: Amir Goldstein <amir73il@gmail.com>
5967 L: linux-fsdevel@vger.kernel.org
5969 F: fs/notify/fanotify/
5970 F: include/linux/fanotify.h
5971 F: include/uapi/linux/fanotify.h
5973 FARSYNC SYNCHRONOUS DRIVER
5974 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5975 W: http://www.farsite.co.uk/
5977 F: drivers/net/wan/farsync.*
5979 FAULT INJECTION SUPPORT
5980 M: Akinobu Mita <akinobu.mita@gmail.com>
5982 F: Documentation/fault-injection/
5983 F: lib/fault-inject.c
5985 FBTFT Framebuffer drivers
5987 L: dri-devel@lists.freedesktop.org
5988 L: linux-fbdev@vger.kernel.org
5989 F: drivers/staging/fbtft/
5992 M: Michael Buesch <m@bues.ch>
5993 L: linux-media@vger.kernel.org
5995 F: drivers/media/tuners/fc0011.h
5996 F: drivers/media/tuners/fc0011.c
5999 M: Antti Palosaari <crope@iki.fi>
6000 L: linux-media@vger.kernel.org
6001 W: https://linuxtv.org
6002 W: http://palosaari.fi/linux/
6003 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6004 T: git git://linuxtv.org/anttip/media_tree.git
6006 F: drivers/media/tuners/fc2580*
6008 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6009 M: Hannes Reinecke <hare@suse.de>
6010 L: linux-scsi@vger.kernel.org
6011 W: www.Open-FCoE.org
6013 F: drivers/scsi/libfc/
6014 F: drivers/scsi/fcoe/
6016 F: include/scsi/libfc.h
6017 F: include/scsi/libfcoe.h
6018 F: include/uapi/scsi/fc/
6020 FILE LOCKING (flock() and fcntl()/lockf())
6021 M: Jeff Layton <jlayton@kernel.org>
6022 M: "J. Bruce Fields" <bfields@fieldses.org>
6023 L: linux-fsdevel@vger.kernel.org
6025 F: include/linux/fcntl.h
6026 F: include/uapi/linux/fcntl.h
6030 FILESYSTEMS (VFS and infrastructure)
6031 M: Alexander Viro <viro@zeniv.linux.org.uk>
6032 L: linux-fsdevel@vger.kernel.org
6035 F: include/linux/fs.h
6036 F: include/linux/fs_types.h
6037 F: include/uapi/linux/fs.h
6039 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6040 M: Riku Voipio <riku.voipio@iki.fi>
6041 L: linux-hwmon@vger.kernel.org
6043 F: drivers/hwmon/f75375s.c
6044 F: include/linux/f75375s.h
6046 FIREWIRE AUDIO DRIVERS
6047 M: Clemens Ladisch <clemens@ladisch.de>
6048 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6049 T: git git://git.alsa-project.org/alsa-kernel.git
6053 FIREWIRE MEDIA DRIVERS (firedtv)
6054 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6055 L: linux-media@vger.kernel.org
6056 L: linux1394-devel@lists.sourceforge.net
6057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6059 F: drivers/media/firewire/
6061 FIREWIRE SBP-2 TARGET
6062 M: Chris Boot <bootc@bootc.net>
6063 L: linux-scsi@vger.kernel.org
6064 L: target-devel@vger.kernel.org
6065 L: linux1394-devel@lists.sourceforge.net
6066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6068 F: drivers/target/sbp/
6071 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6072 L: linux1394-devel@lists.sourceforge.net
6073 W: http://ieee1394.wiki.kernel.org/
6074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6076 F: drivers/firewire/
6077 F: include/linux/firewire.h
6078 F: include/uapi/linux/firewire*.h
6081 FIRMWARE LOADER (request_firmware)
6082 M: Luis Chamberlain <mcgrof@kernel.org>
6083 L: linux-kernel@vger.kernel.org
6085 F: Documentation/firmware_class/
6086 F: drivers/base/firmware_loader/
6087 F: include/linux/firmware.h
6089 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6090 M: Joshua Morris <josh.h.morris@us.ibm.com>
6091 M: Philip Kelleher <pjk1939@linux.ibm.com>
6093 F: drivers/block/rsxx/
6096 M: Jiri Kosina <jikos@kernel.org>
6097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6099 F: drivers/block/floppy.c
6102 M: Alessandro Rubini <rubini@gnudd.com>
6103 W: http://www.ohwr.org/projects/fmc-bus
6106 F: include/linux/fmc*.h
6107 F: include/linux/ipmi-fru.h
6110 FPGA MANAGER FRAMEWORK
6111 M: Alan Tull <atull@kernel.org>
6112 M: Moritz Fischer <mdf@kernel.org>
6113 L: linux-fpga@vger.kernel.org
6115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6116 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6117 F: Documentation/fpga/
6118 F: Documentation/driver-api/fpga/
6119 F: Documentation/devicetree/bindings/fpga/
6121 F: include/linux/fpga/
6122 W: http://www.rocketboards.org
6125 M: Wu Hao <hao.wu@intel.com>
6126 L: linux-fpga@vger.kernel.org
6128 F: Documentation/fpga/dfl.txt
6129 F: include/uapi/linux/fpga-dfl.h
6130 F: drivers/fpga/dfl*
6133 M: Bill Metzenthen <billm@melbpc.org.au>
6134 W: http://floatingpoint.sourceforge.net/emulator/index.html
6136 F: arch/x86/math-emu/
6138 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6139 L: netdev@vger.kernel.org
6141 F: drivers/net/wan/dlci.c
6142 F: drivers/net/wan/sdla.c
6145 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6146 L: dri-devel@lists.freedesktop.org
6147 L: linux-fbdev@vger.kernel.org
6148 T: git git://github.com/bzolnier/linux.git
6149 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6151 F: Documentation/fb/
6154 F: include/linux/fb.h
6155 F: include/uapi/video/
6156 F: include/uapi/linux/fb.h
6158 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6159 M: Horia Geantă <horia.geanta@nxp.com>
6160 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6161 L: linux-crypto@vger.kernel.org
6163 F: drivers/crypto/caam/
6164 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6166 FREESCALE DIU FRAMEBUFFER DRIVER
6167 M: Timur Tabi <timur@kernel.org>
6168 L: linux-fbdev@vger.kernel.org
6170 F: drivers/video/fbdev/fsl-diu-fb.*
6172 FREESCALE DMA DRIVER
6173 M: Li Yang <leoyang.li@nxp.com>
6174 M: Zhang Wei <zw@zh-kernel.org>
6175 L: linuxppc-dev@lists.ozlabs.org
6177 F: drivers/dma/fsldma.*
6179 FREESCALE ENETC ETHERNET DRIVERS
6180 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6181 L: netdev@vger.kernel.org
6183 F: drivers/net/ethernet/freescale/enetc/
6185 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6186 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6187 L: netdev@vger.kernel.org
6189 F: drivers/net/ethernet/freescale/gianfar*
6190 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6192 FREESCALE GPMI NAND DRIVER
6193 M: Han Xu <han.xu@nxp.com>
6194 L: linux-mtd@lists.infradead.org
6196 F: drivers/mtd/nand/raw/gpmi-nand/*
6198 FREESCALE I2C CPM DRIVER
6199 M: Jochen Friedrich <jochen@scram.de>
6200 L: linuxppc-dev@lists.ozlabs.org
6201 L: linux-i2c@vger.kernel.org
6203 F: drivers/i2c/busses/i2c-cpm.c
6205 FREESCALE IMX LPI2C DRIVER
6206 M: Dong Aisheng <aisheng.dong@nxp.com>
6207 L: linux-i2c@vger.kernel.org
6208 L: linux-imx@nxp.com
6210 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6211 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6213 FREESCALE IMX / MXC FEC DRIVER
6214 M: Fugang Duan <fugang.duan@nxp.com>
6215 L: netdev@vger.kernel.org
6217 F: drivers/net/ethernet/freescale/fec_main.c
6218 F: drivers/net/ethernet/freescale/fec_ptp.c
6219 F: drivers/net/ethernet/freescale/fec.h
6220 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6222 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6223 M: Sascha Hauer <s.hauer@pengutronix.de>
6224 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6225 L: linux-fbdev@vger.kernel.org
6226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6228 F: include/linux/platform_data/video-imxfb.h
6229 F: drivers/video/fbdev/imxfb.c
6231 FREESCALE QORIQ DPAA ETHERNET DRIVER
6232 M: Madalin Bucur <madalin.bucur@nxp.com>
6233 L: netdev@vger.kernel.org
6235 F: drivers/net/ethernet/freescale/dpaa
6237 FREESCALE QORIQ DPAA FMAN DRIVER
6238 M: Madalin Bucur <madalin.bucur@nxp.com>
6239 L: netdev@vger.kernel.org
6241 F: drivers/net/ethernet/freescale/fman
6242 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6244 FREESCALE QORIQ PTP CLOCK DRIVER
6245 M: Yangbo Lu <yangbo.lu@nxp.com>
6246 L: netdev@vger.kernel.org
6248 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6249 F: drivers/ptp/ptp_qoriq.c
6250 F: drivers/ptp/ptp_qoriq_debugfs.c
6251 F: include/linux/fsl/ptp_qoriq.h
6252 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6254 FREESCALE QUAD SPI DRIVER
6255 M: Han Xu <han.xu@nxp.com>
6256 L: linux-spi@vger.kernel.org
6258 F: drivers/spi/spi-fsl-qspi.c
6260 FREESCALE QUICC ENGINE LIBRARY
6261 M: Qiang Zhao <qiang.zhao@nxp.com>
6262 L: linuxppc-dev@lists.ozlabs.org
6264 F: drivers/soc/fsl/qe/
6265 F: include/soc/fsl/*qe*.h
6266 F: include/soc/fsl/*ucc*.h
6268 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6269 M: Li Yang <leoyang.li@nxp.com>
6270 L: netdev@vger.kernel.org
6271 L: linuxppc-dev@lists.ozlabs.org
6273 F: drivers/net/ethernet/freescale/ucc_geth*
6275 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6276 M: Zhao Qiang <qiang.zhao@nxp.com>
6277 L: netdev@vger.kernel.org
6278 L: linuxppc-dev@lists.ozlabs.org
6280 F: drivers/net/wan/fsl_ucc_hdlc*
6282 FREESCALE QUICC ENGINE UCC UART DRIVER
6283 M: Timur Tabi <timur@kernel.org>
6284 L: linuxppc-dev@lists.ozlabs.org
6286 F: drivers/tty/serial/ucc_uart.c
6288 FREESCALE SOC DRIVERS
6289 M: Li Yang <leoyang.li@nxp.com>
6290 L: linuxppc-dev@lists.ozlabs.org
6291 L: linux-arm-kernel@lists.infradead.org
6293 F: Documentation/devicetree/bindings/soc/fsl/
6295 F: include/linux/fsl/
6297 FREESCALE SOC FS_ENET DRIVER
6298 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6299 L: linuxppc-dev@lists.ozlabs.org
6300 L: netdev@vger.kernel.org
6302 F: drivers/net/ethernet/freescale/fs_enet/
6303 F: include/linux/fs_enet_pd.h
6305 FREESCALE SOC SOUND DRIVERS
6306 M: Timur Tabi <timur@kernel.org>
6307 M: Nicolin Chen <nicoleotsuka@gmail.com>
6308 M: Xiubo Li <Xiubo.Lee@gmail.com>
6309 R: Fabio Estevam <festevam@gmail.com>
6310 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6311 L: linuxppc-dev@lists.ozlabs.org
6313 F: sound/soc/fsl/fsl*
6314 F: sound/soc/fsl/imx*
6315 F: sound/soc/fsl/mpc8610_hpcd.c
6317 FREESCALE USB PERIPHERAL DRIVERS
6318 M: Li Yang <leoyang.li@nxp.com>
6319 L: linux-usb@vger.kernel.org
6320 L: linuxppc-dev@lists.ozlabs.org
6322 F: drivers/usb/gadget/udc/fsl*
6325 M: Christoph Hellwig <hch@infradead.org>
6326 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6331 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6332 M: Pavel Machek <pavel@ucw.cz>
6333 L: linux-pm@vger.kernel.org
6335 F: Documentation/power/freezing-of-tasks.txt
6336 F: include/linux/freezer.h
6340 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6341 L: linux-kernel@vger.kernel.org
6344 F: include/linux/frontswap.h
6346 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6347 M: David Howells <dhowells@redhat.com>
6348 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6350 F: Documentation/filesystems/caching/
6352 F: include/linux/fscache*.h
6354 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6355 M: Theodore Y. Ts'o <tytso@mit.edu>
6356 M: Jaegeuk Kim <jaegeuk@kernel.org>
6357 M: Eric Biggers <ebiggers@kernel.org>
6358 L: linux-fscrypt@vger.kernel.org
6359 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6360 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6363 F: include/linux/fscrypt*.h
6364 F: Documentation/filesystems/fscrypt.rst
6366 FSI-ATTACHED I2C DRIVER
6367 M: Eddie James <eajames@linux.ibm.com>
6368 L: linux-i2c@vger.kernel.org
6369 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6371 F: drivers/i2c/busses/i2c-fsi.c
6372 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6374 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6375 M: Jan Kara <jack@suse.cz>
6376 R: Amir Goldstein <amir73il@gmail.com>
6377 L: linux-fsdevel@vger.kernel.org
6380 F: include/linux/fsnotify*.h
6382 FUJITSU LAPTOP EXTRAS
6383 M: Jonathan Woithe <jwoithe@just42.net>
6384 L: platform-driver-x86@vger.kernel.org
6386 F: drivers/platform/x86/fujitsu-laptop.c
6388 FUJITSU M-5MO LS CAMERA ISP DRIVER
6389 M: Kyungmin Park <kyungmin.park@samsung.com>
6390 M: Heungjun Kim <riverful.kim@samsung.com>
6391 L: linux-media@vger.kernel.org
6393 F: drivers/media/i2c/m5mols/
6394 F: include/media/i2c/m5mols.h
6396 FUJITSU TABLET EXTRAS
6397 M: Robert Gerlach <khnz@gmx.de>
6398 L: platform-driver-x86@vger.kernel.org
6400 F: drivers/platform/x86/fujitsu-tablet.c
6402 FUSE: FILESYSTEM IN USERSPACE
6403 M: Miklos Szeredi <miklos@szeredi.hu>
6404 L: linux-fsdevel@vger.kernel.org
6405 W: http://fuse.sourceforge.net/
6406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6409 F: include/uapi/linux/fuse.h
6410 F: Documentation/filesystems/fuse.txt
6413 M: Thomas Gleixner <tglx@linutronix.de>
6414 M: Ingo Molnar <mingo@redhat.com>
6415 R: Peter Zijlstra <peterz@infradead.org>
6416 R: Darren Hart <dvhart@infradead.org>
6417 L: linux-kernel@vger.kernel.org
6418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6421 F: include/asm-generic/futex.h
6422 F: include/linux/futex.h
6423 F: include/uapi/linux/futex.h
6424 F: tools/testing/selftests/futex/
6425 F: tools/perf/bench/futex*
6426 F: Documentation/*futex*
6429 M: Kees Cook <keescook@chromium.org>
6430 R: Emese Revfy <re.emese@gmail.com>
6431 L: kernel-hardening@lists.openwall.com
6433 F: scripts/gcc-plugins/
6434 F: scripts/gcc-plugin.sh
6435 F: scripts/Makefile.gcc-plugins
6436 F: Documentation/gcc-plugins.txt
6438 GASKET DRIVER FRAMEWORK
6439 M: Rob Springer <rspringer@google.com>
6440 M: Todd Poynor <toddpoynor@google.com>
6441 M: Ben Chan <benchan@chromium.org>
6443 F: drivers/staging/gasket/
6445 GCOV BASED KERNEL PROFILING
6446 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6449 F: Documentation/dev-tools/gcov.rst
6451 GDB KERNEL DEBUGGING HELPER SCRIPTS
6452 M: Jan Kiszka <jan.kiszka@siemens.com>
6453 M: Kieran Bingham <kbingham@kernel.org>
6457 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6458 M: Achim Leubner <achim_leubner@adaptec.com>
6459 L: linux-scsi@vger.kernel.org
6460 W: http://www.icp-vortex.com/
6462 F: drivers/scsi/gdt*
6464 GEMTEK FM RADIO RECEIVER DRIVER
6465 M: Hans Verkuil <hverkuil@xs4all.nl>
6466 L: linux-media@vger.kernel.org
6467 T: git git://linuxtv.org/media_tree.git
6468 W: https://linuxtv.org
6470 F: drivers/media/radio/radio-gemtek*
6472 GENERIC GPIO I2C DRIVER
6473 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6475 F: drivers/i2c/busses/i2c-gpio.c
6476 F: include/linux/platform_data/i2c-gpio.h
6478 GENERIC GPIO I2C MULTIPLEXER DRIVER
6479 M: Peter Korsgaard <peter.korsgaard@barco.com>
6480 L: linux-i2c@vger.kernel.org
6482 F: drivers/i2c/muxes/i2c-mux-gpio.c
6483 F: include/linux/platform_data/i2c-mux-gpio.h
6484 F: Documentation/i2c/muxes/i2c-mux-gpio
6486 GENERIC HDLC (WAN) DRIVERS
6487 M: Krzysztof Halasa <khc@pm.waw.pl>
6488 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6490 F: drivers/net/wan/c101.c
6491 F: drivers/net/wan/hd6457*
6492 F: drivers/net/wan/hdlc*
6493 F: drivers/net/wan/n2.c
6494 F: drivers/net/wan/pc300too.c
6495 F: drivers/net/wan/pci200syn.c
6496 F: drivers/net/wan/wanxl*
6498 GENERIC INCLUDE/ASM HEADER FILES
6499 M: Arnd Bergmann <arnd@arndb.de>
6500 L: linux-arch@vger.kernel.org
6501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6503 F: include/asm-generic/
6504 F: include/uapi/asm-generic/
6506 GENERIC PHY FRAMEWORK
6507 M: Kishon Vijay Abraham I <kishon@ti.com>
6508 L: linux-kernel@vger.kernel.org
6509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6512 F: include/linux/phy/
6513 F: Documentation/devicetree/bindings/phy/
6515 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6516 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6518 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6521 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6522 M: Kevin Hilman <khilman@kernel.org>
6523 M: Ulf Hansson <ulf.hansson@linaro.org>
6524 L: linux-pm@vger.kernel.org
6526 F: drivers/base/power/domain*.c
6527 F: include/linux/pm_domain.h
6528 F: Documentation/devicetree/bindings/power/power_domain.txt
6530 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6531 M: Eugen Hristev <eugen.hristev@microchip.com>
6532 L: linux-input@vger.kernel.org
6534 F: drivers/input/touchscreen/resistive-adc-touch.c
6536 GENERIC UIO DRIVER FOR PCI DEVICES
6537 M: "Michael S. Tsirkin" <mst@redhat.com>
6538 L: kvm@vger.kernel.org
6540 F: drivers/uio/uio_pci_generic.c
6542 GENWQE (IBM Generic Workqueue Card)
6543 M: Frank Haverkamp <haver@linux.ibm.com>
6545 F: drivers/misc/genwqe/
6547 GET_MAINTAINER SCRIPT
6548 M: Joe Perches <joe@perches.com>
6550 F: scripts/get_maintainer.pl
6553 M: Bob Peterson <rpeterso@redhat.com>
6554 M: Andreas Gruenbacher <agruenba@redhat.com>
6555 L: cluster-devel@redhat.com
6556 W: http://sources.redhat.com/cluster/
6557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6559 F: Documentation/filesystems/gfs2*.txt
6561 F: include/uapi/linux/gfs2_ondisk.h
6563 GIGASET ISDN DRIVERS
6564 M: Paul Bolle <pebolle@tiscali.nl>
6565 L: gigaset307x-common@lists.sourceforge.net
6566 W: http://gigaset307x.sourceforge.net/
6568 F: Documentation/isdn/README.gigaset
6569 F: drivers/isdn/gigaset/
6570 F: include/uapi/linux/gigaset_dev.h
6573 M: Johan Hovold <johan@kernel.org>
6574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6576 F: Documentation/ABI/testing/sysfs-class-gnss
6577 F: Documentation/devicetree/bindings/gnss/
6579 F: include/linux/gnss.h
6582 M: Hans Verkuil <hans.verkuil@cisco.com>
6583 L: linux-media@vger.kernel.org
6585 F: drivers/media/usb/go7007/
6588 M: Bastien Nocera <hadess@hadess.net>
6589 L: linux-input@vger.kernel.org
6591 F: drivers/input/touchscreen/goodix.c
6593 GPD POCKET FAN DRIVER
6594 M: Hans de Goede <hdegoede@redhat.com>
6595 L: platform-driver-x86@vger.kernel.org
6597 F: drivers/platform/x86/gpd-pocket-fan.c
6600 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6601 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6602 L: linux-gpio@vger.kernel.org
6603 L: linux-acpi@vger.kernel.org
6605 F: Documentation/acpi/gpio-properties.txt
6606 F: drivers/gpio/gpiolib-acpi.c
6609 M: Sean Young <sean@mess.org>
6610 L: linux-media@vger.kernel.org
6612 F: drivers/media/rc/gpio-ir-tx.c
6615 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6616 L: linux-gpio@vger.kernel.org
6618 F: drivers/gpio/gpio-mockup.c
6619 F: tools/testing/selftests/gpio/
6622 M: Linus Walleij <linus.walleij@linaro.org>
6623 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6624 L: linux-gpio@vger.kernel.org
6625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6627 F: Documentation/devicetree/bindings/gpio/
6628 F: Documentation/driver-api/gpio/
6629 F: Documentation/gpio/
6630 F: Documentation/ABI/testing/gpio-cdev
6631 F: Documentation/ABI/obsolete/sysfs-gpio
6633 F: include/linux/gpio/
6634 F: include/linux/gpio.h
6635 F: include/linux/of_gpio.h
6636 F: include/asm-generic/gpio.h
6637 F: include/uapi/linux/gpio.h
6640 GRE DEMULTIPLEXER DRIVER
6641 M: Dmitry Kozlov <xeb@mail.ru>
6642 L: netdev@vger.kernel.org
6644 F: net/ipv4/gre_demux.c
6645 F: net/ipv4/gre_offload.c
6646 F: include/net/gre.h
6648 GRETH 10/100/1G Ethernet MAC device driver
6649 M: Andreas Larsson <andreas@gaisler.com>
6650 L: netdev@vger.kernel.org
6652 F: drivers/net/ethernet/aeroflex/
6654 GREYBUS AUDIO PROTOCOLS DRIVERS
6655 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6656 M: Mark Greer <mgreer@animalcreek.com>
6658 F: drivers/staging/greybus/audio_apbridgea.c
6659 F: drivers/staging/greybus/audio_apbridgea.h
6660 F: drivers/staging/greybus/audio_codec.c
6661 F: drivers/staging/greybus/audio_codec.h
6662 F: drivers/staging/greybus/audio_gb.c
6663 F: drivers/staging/greybus/audio_manager.c
6664 F: drivers/staging/greybus/audio_manager.h
6665 F: drivers/staging/greybus/audio_manager_module.c
6666 F: drivers/staging/greybus/audio_manager_private.h
6667 F: drivers/staging/greybus/audio_manager_sysfs.c
6668 F: drivers/staging/greybus/audio_module.c
6669 F: drivers/staging/greybus/audio_topology.c
6671 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6672 M: Viresh Kumar <vireshk@kernel.org>
6674 F: drivers/staging/greybus/authentication.c
6675 F: drivers/staging/greybus/bootrom.c
6676 F: drivers/staging/greybus/firmware.h
6677 F: drivers/staging/greybus/fw-core.c
6678 F: drivers/staging/greybus/fw-download.c
6679 F: drivers/staging/greybus/fw-management.c
6680 F: drivers/staging/greybus/greybus_authentication.h
6681 F: drivers/staging/greybus/greybus_firmware.h
6682 F: drivers/staging/greybus/hid.c
6683 F: drivers/staging/greybus/i2c.c
6684 F: drivers/staging/greybus/spi.c
6685 F: drivers/staging/greybus/spilib.c
6686 F: drivers/staging/greybus/spilib.h
6688 GREYBUS LOOPBACK DRIVER
6689 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6691 F: drivers/staging/greybus/loopback.c
6693 GREYBUS PLATFORM DRIVERS
6694 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6696 F: drivers/staging/greybus/arche-platform.c
6697 F: drivers/staging/greybus/arche-apb-ctrl.c
6698 F: drivers/staging/greybus/arche_platform.h
6700 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6701 M: Rui Miguel Silva <rmfrfs@gmail.com>
6703 F: drivers/staging/greybus/sdio.c
6704 F: drivers/staging/greybus/light.c
6705 F: drivers/staging/greybus/gpio.c
6706 F: drivers/staging/greybus/power_supply.c
6707 F: drivers/staging/greybus/spi.c
6708 F: drivers/staging/greybus/spilib.c
6711 M: Johan Hovold <johan@kernel.org>
6712 M: Alex Elder <elder@kernel.org>
6713 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6715 F: drivers/staging/greybus/
6716 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6718 GREYBUS UART PROTOCOLS DRIVERS
6719 M: David Lin <dtwlin@gmail.com>
6721 F: drivers/staging/greybus/uart.c
6722 F: drivers/staging/greybus/log.c
6724 GS1662 VIDEO SERIALIZER
6725 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6726 L: linux-media@vger.kernel.org
6727 T: git git://linuxtv.org/media_tree.git
6729 F: drivers/media/spi/gs1662.c
6731 GSPCA FINEPIX SUBDRIVER
6732 M: Frank Zago <frank@zago.net>
6733 L: linux-media@vger.kernel.org
6734 T: git git://linuxtv.org/media_tree.git
6736 F: drivers/media/usb/gspca/finepix.c
6738 GSPCA GL860 SUBDRIVER
6739 M: Olivier Lorin <o.lorin@laposte.net>
6740 L: linux-media@vger.kernel.org
6741 T: git git://linuxtv.org/media_tree.git
6743 F: drivers/media/usb/gspca/gl860/
6745 GSPCA M5602 SUBDRIVER
6746 M: Erik Andren <erik.andren@gmail.com>
6747 L: linux-media@vger.kernel.org
6748 T: git git://linuxtv.org/media_tree.git
6750 F: drivers/media/usb/gspca/m5602/
6752 GSPCA PAC207 SONIXB SUBDRIVER
6753 M: Hans Verkuil <hverkuil@xs4all.nl>
6754 L: linux-media@vger.kernel.org
6755 T: git git://linuxtv.org/media_tree.git
6757 F: drivers/media/usb/gspca/pac207.c
6759 GSPCA SN9C20X SUBDRIVER
6760 M: Brian Johnson <brijohn@gmail.com>
6761 L: linux-media@vger.kernel.org
6762 T: git git://linuxtv.org/media_tree.git
6764 F: drivers/media/usb/gspca/sn9c20x.c
6766 GSPCA T613 SUBDRIVER
6767 M: Leandro Costantino <lcostantino@gmail.com>
6768 L: linux-media@vger.kernel.org
6769 T: git git://linuxtv.org/media_tree.git
6771 F: drivers/media/usb/gspca/t613.c
6773 GSPCA USB WEBCAM DRIVER
6774 M: Hans Verkuil <hverkuil@xs4all.nl>
6775 L: linux-media@vger.kernel.org
6776 T: git git://linuxtv.org/media_tree.git
6778 F: drivers/media/usb/gspca/
6780 GTP (GPRS Tunneling Protocol)
6781 M: Pablo Neira Ayuso <pablo@netfilter.org>
6782 M: Harald Welte <laforge@gnumonks.org>
6783 L: osmocom-net-gprs@lists.osmocom.org
6784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6786 F: drivers/net/gtp.c
6788 GUID PARTITION TABLE (GPT)
6789 M: Davidlohr Bueso <dave@stgolabs.net>
6790 L: linux-efi@vger.kernel.org
6792 F: block/partitions/efi.*
6795 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6796 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6797 W: http://uclinux-h8.sourceforge.jp
6798 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6801 F: drivers/clocksource/h8300_*.c
6802 F: drivers/clk/h8300/
6803 F: drivers/irqchip/irq-renesas-h8*.c
6805 HABANALABS PCI DRIVER
6806 M: Oded Gabbay <oded.gabbay@gmail.com>
6807 T: git https://github.com/HabanaAI/linux.git
6809 F: drivers/misc/habanalabs/
6810 F: include/uapi/misc/habanalabs.h
6811 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6812 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6815 M: Antti Palosaari <crope@iki.fi>
6816 L: linux-media@vger.kernel.org
6817 W: https://linuxtv.org
6818 W: http://palosaari.fi/linux/
6819 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6820 T: git git://linuxtv.org/anttip/media_tree.git
6822 F: drivers/media/usb/hackrf/
6824 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6825 M: Frank Seidel <frank@f-seidel.de>
6826 L: platform-driver-x86@vger.kernel.org
6827 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6829 F: drivers/platform/x86/hdaps.c
6832 M: Jean Delvare <jdelvare@suse.com>
6833 M: Guenter Roeck <linux@roeck-us.net>
6834 L: linux-hwmon@vger.kernel.org
6835 W: http://hwmon.wiki.kernel.org/
6836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6838 F: Documentation/devicetree/bindings/hwmon/
6839 F: Documentation/hwmon/
6841 F: include/linux/hwmon*.h
6842 F: include/trace/events/hwmon*.h
6844 HARDWARE RANDOM NUMBER GENERATOR CORE
6845 M: Matt Mackall <mpm@selenic.com>
6846 M: Herbert Xu <herbert@gondor.apana.org.au>
6847 L: linux-crypto@vger.kernel.org
6849 F: Documentation/devicetree/bindings/rng/
6850 F: Documentation/hw_random.txt
6851 F: drivers/char/hw_random/
6852 F: include/linux/hw_random.h
6854 HARDWARE TRACING FACILITIES
6855 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6857 F: drivers/hwtracing/
6859 HARDWARE SPINLOCK CORE
6860 M: Ohad Ben-Cohen <ohad@wizery.com>
6861 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6862 L: linux-remoteproc@vger.kernel.org
6864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6865 F: Documentation/devicetree/bindings/hwlock/
6866 F: Documentation/hwspinlock.txt
6867 F: drivers/hwspinlock/
6868 F: include/linux/hwspinlock.h
6870 HARMONY SOUND DRIVER
6871 L: linux-parisc@vger.kernel.org
6873 F: sound/parisc/harmony.*
6875 HDPVR USB VIDEO ENCODER DRIVER
6876 M: Hans Verkuil <hverkuil@xs4all.nl>
6877 L: linux-media@vger.kernel.org
6878 T: git git://linuxtv.org/media_tree.git
6879 W: https://linuxtv.org
6881 F: drivers/media/usb/hdpvr/
6883 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6884 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6886 F: Documentation/watchdog/hpwdt.txt
6887 F: drivers/watchdog/hpwdt.c
6889 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6890 M: Don Brace <don.brace@microsemi.com>
6891 L: esc.storagedev@microsemi.com
6892 L: linux-scsi@vger.kernel.org
6894 F: Documentation/scsi/hpsa.txt
6895 F: drivers/scsi/hpsa*.[ch]
6896 F: include/linux/cciss*.h
6897 F: include/uapi/linux/cciss*.h
6900 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6901 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6902 L: linux-rdma@vger.kernel.org
6904 F: drivers/infiniband/hw/hfi1
6907 L: linux-fsdevel@vger.kernel.org
6909 F: Documentation/filesystems/hfs.txt
6913 L: linux-fsdevel@vger.kernel.org
6915 F: Documentation/filesystems/hfsplus.txt
6918 HGA FRAMEBUFFER DRIVER
6919 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6920 L: linux-nvidia@lists.surfsouth.com
6921 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6923 F: drivers/video/fbdev/hgafb.c
6925 HIBERNATION (aka Software Suspend, aka swsusp)
6926 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6927 M: Pavel Machek <pavel@ucw.cz>
6928 L: linux-pm@vger.kernel.org
6929 B: https://bugzilla.kernel.org
6932 F: drivers/base/power/
6934 F: include/linux/suspend.h
6935 F: include/linux/freezer.h
6936 F: include/linux/pm.h
6937 F: arch/*/include/asm/suspend*.h
6940 M: Jiri Kosina <jikos@kernel.org>
6941 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6942 L: linux-input@vger.kernel.org
6943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6946 F: include/linux/hid*
6947 F: include/uapi/linux/hid*
6949 HID SENSOR HUB DRIVERS
6950 M: Jiri Kosina <jikos@kernel.org>
6951 M: Jonathan Cameron <jic23@kernel.org>
6952 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6953 L: linux-input@vger.kernel.org
6954 L: linux-iio@vger.kernel.org
6956 F: Documentation/hid/hid-sensor*
6957 F: drivers/hid/hid-sensor-*
6958 F: drivers/iio/*/hid-*
6959 F: include/linux/hid-sensor-*
6961 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6962 M: Thomas Gleixner <tglx@linutronix.de>
6963 L: linux-kernel@vger.kernel.org
6964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6966 F: Documentation/timers/
6967 F: kernel/time/hrtimer.c
6968 F: kernel/time/clockevents.c
6969 F: kernel/time/timer_*.c
6970 F: include/linux/clockchips.h
6971 F: include/linux/hrtimer.h
6973 HIGH-SPEED SCC DRIVER FOR AX.25
6974 L: linux-hams@vger.kernel.org
6976 F: drivers/net/hamradio/dmascc.c
6977 F: drivers/net/hamradio/scc.c
6979 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6980 M: HighPoint Linux Team <linux@highpoint-tech.com>
6981 W: http://www.highpoint-tech.com
6983 F: Documentation/scsi/hptiop.txt
6984 F: drivers/scsi/hptiop.c
6987 M: Jes Sorensen <jes@trained-monkey.org>
6988 L: linux-hippi@sunsite.dk
6990 F: include/linux/hippidevice.h
6991 F: include/uapi/linux/if_hippi.h
6993 F: drivers/net/hippi/
6995 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6996 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6997 M: Salil Mehta <salil.mehta@huawei.com>
6998 L: netdev@vger.kernel.org
6999 W: http://www.hisilicon.com
7001 F: drivers/net/ethernet/hisilicon/hns3/
7003 HISILICON LPC BUS DRIVER
7004 M: john.garry@huawei.com
7005 W: http://www.hisilicon.com
7007 F: drivers/bus/hisi_lpc.c
7008 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7010 HISILICON NETWORK SUBSYSTEM DRIVER
7011 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7012 M: Salil Mehta <salil.mehta@huawei.com>
7013 L: netdev@vger.kernel.org
7014 W: http://www.hisilicon.com
7016 F: drivers/net/ethernet/hisilicon/
7017 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7019 HISILICON PMU DRIVER
7020 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7021 W: http://www.hisilicon.com
7023 F: drivers/perf/hisilicon
7024 F: Documentation/perf/hisi-pmu.txt
7026 HISILICON ROCE DRIVER
7027 M: Lijun Ou <oulijun@huawei.com>
7028 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7029 L: linux-rdma@vger.kernel.org
7031 F: drivers/infiniband/hw/hns/
7032 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7034 HISILICON SAS Controller
7035 M: John Garry <john.garry@huawei.com>
7036 W: http://www.hisilicon.com
7038 F: drivers/scsi/hisi_sas/
7039 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7041 HMM - Heterogeneous Memory Management
7042 M: Jérôme Glisse <jglisse@redhat.com>
7043 L: linux-mm@kvack.org
7046 F: include/linux/hmm*
7047 F: Documentation/vm/hmm.rst
7050 M: Jouni Malinen <j@w1.fi>
7051 L: linux-wireless@vger.kernel.org
7052 W: http://w1.fi/hostap-driver.html
7054 F: drivers/net/wireless/intersil/hostap/
7056 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7057 L: platform-driver-x86@vger.kernel.org
7059 F: drivers/platform/x86/tc1100-wmi.c
7061 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7062 M: Jaroslav Kysela <perex@perex.cz>
7064 F: drivers/net/ethernet/hp/hp100.*
7066 HPET: High Precision Event Timers driver
7067 M: Clemens Ladisch <clemens@ladisch.de>
7069 F: Documentation/timers/hpet.txt
7070 F: drivers/char/hpet.c
7071 F: include/linux/hpet.h
7072 F: include/uapi/linux/hpet.h
7076 F: arch/x86/kernel/hpet.c
7077 F: arch/x86/include/asm/hpet.h
7080 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7081 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7086 M: Sebastian Reichel <sre@kernel.org>
7087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7089 F: Documentation/ABI/testing/sysfs-bus-hsi
7090 F: Documentation/driver-api/hsi.rst
7092 F: include/linux/hsi/
7093 F: include/uapi/linux/hsi/
7096 L: linux-usb@vger.kernel.org
7098 F: drivers/net/usb/hso.c
7100 HSR NETWORK PROTOCOL
7101 M: Arvid Brodin <arvid.brodin@alten.se>
7102 L: netdev@vger.kernel.org
7106 HT16K33 LED CONTROLLER DRIVER
7107 M: Robin van der Gracht <robin@protonic.nl>
7109 F: drivers/auxdisplay/ht16k33.c
7110 F: Documentation/devicetree/bindings/display/ht16k33.txt
7112 HTCPEN TOUCHSCREEN DRIVER
7113 M: Pau Oliva Fora <pof@eslack.org>
7114 L: linux-input@vger.kernel.org
7116 F: drivers/input/touchscreen/htcpen.c
7118 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7119 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7120 L: linux-iio@vger.kernel.org
7121 W: http://www.st.com/
7123 F: drivers/iio/humidity/hts221*
7124 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7126 HUAWEI ETHERNET DRIVER
7127 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7128 L: netdev@vger.kernel.org
7130 F: Documentation/networking/hinic.txt
7131 F: drivers/net/ethernet/huawei/hinic/
7134 M: Mike Kravetz <mike.kravetz@oracle.com>
7135 L: linux-mm@kvack.org
7139 F: include/linux/hugetlb.h
7140 F: Documentation/admin-guide/mm/hugetlbpage.rst
7141 F: Documentation/vm/hugetlbfs_reserv.rst
7142 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7145 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7146 L: linux-media@vger.kernel.org
7147 T: git git://linuxtv.org/media_tree.git
7148 W: https://linuxtv.org
7150 F: drivers/media/platform/sti/hva
7152 HWPOISON MEMORY FAILURE HANDLING
7153 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7154 L: linux-mm@kvack.org
7156 F: mm/memory-failure.c
7157 F: mm/hwpoison-inject.c
7159 HYGON PROCESSOR SUPPORT
7160 M: Pu Wen <puwen@hygon.cn>
7161 L: linux-kernel@vger.kernel.org
7163 F: arch/x86/kernel/cpu/hygon.c
7165 Hyper-V CORE AND DRIVERS
7166 M: "K. Y. Srinivasan" <kys@microsoft.com>
7167 M: Haiyang Zhang <haiyangz@microsoft.com>
7168 M: Stephen Hemminger <sthemmin@microsoft.com>
7169 M: Sasha Levin <sashal@kernel.org>
7170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7171 L: linux-hyperv@vger.kernel.org
7173 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7174 F: arch/x86/include/asm/mshyperv.h
7175 F: arch/x86/include/asm/trace/hyperv.h
7176 F: arch/x86/include/asm/hyperv-tlfs.h
7177 F: arch/x86/kernel/cpu/mshyperv.c
7179 F: drivers/hid/hid-hyperv.c
7181 F: drivers/input/serio/hyperv-keyboard.c
7182 F: drivers/pci/controller/pci-hyperv.c
7183 F: drivers/net/hyperv/
7184 F: drivers/scsi/storvsc_drv.c
7185 F: drivers/uio/uio_hv_generic.c
7186 F: drivers/video/fbdev/hyperv_fb.c
7187 F: drivers/iommu/hyperv_iommu.c
7188 F: net/vmw_vsock/hyperv_transport.c
7189 F: include/linux/hyperv.h
7190 F: include/uapi/linux/hyperv.h
7192 F: Documentation/ABI/stable/sysfs-bus-vmbus
7194 HYPERVISOR VIRTUAL CONSOLE DRIVER
7195 L: linuxppc-dev@lists.ozlabs.org
7200 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7201 L: linux-i2c@vger.kernel.org
7202 L: linux-acpi@vger.kernel.org
7204 F: drivers/i2c/i2c-core-acpi.c
7206 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7207 M: Ajay Gupta <ajayg@nvidia.com>
7208 L: linux-i2c@vger.kernel.org
7210 F: Documentation/i2c/busses/i2c-nvidia-gpu
7211 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7214 M: Peter Rosin <peda@axentia.se>
7215 L: linux-i2c@vger.kernel.org
7217 F: Documentation/i2c/i2c-topology
7218 F: Documentation/i2c/muxes/
7219 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7220 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7221 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7222 F: drivers/i2c/i2c-mux.c
7223 F: drivers/i2c/muxes/
7224 F: include/linux/i2c-mux.h
7226 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7227 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7228 L: linux-i2c@vger.kernel.org
7230 F: drivers/i2c/busses/i2c-mv64xxx.c
7232 I2C OVER PARALLEL PORT
7233 M: Jean Delvare <jdelvare@suse.com>
7234 L: linux-i2c@vger.kernel.org
7236 F: Documentation/i2c/busses/i2c-parport
7237 F: Documentation/i2c/busses/i2c-parport-light
7238 F: drivers/i2c/busses/i2c-parport.c
7239 F: drivers/i2c/busses/i2c-parport-light.c
7242 M: Wolfram Sang <wsa@the-dreams.de>
7243 L: linux-i2c@vger.kernel.org
7244 W: https://i2c.wiki.kernel.org/
7245 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7248 F: Documentation/devicetree/bindings/i2c/i2c.txt
7249 F: Documentation/i2c/
7251 F: include/linux/i2c.h
7252 F: include/linux/i2c-dev.h
7253 F: include/linux/i2c-smbus.h
7254 F: include/uapi/linux/i2c.h
7255 F: include/uapi/linux/i2c-*.h
7257 I2C SUBSYSTEM HOST DRIVERS
7258 L: linux-i2c@vger.kernel.org
7259 W: https://i2c.wiki.kernel.org/
7260 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7263 F: Documentation/devicetree/bindings/i2c/
7264 F: drivers/i2c/algos/
7265 F: drivers/i2c/busses/
7268 M: Jean Delvare <jdelvare@suse.com>
7269 L: linux-i2c@vger.kernel.org
7271 F: Documentation/i2c/busses/i2c-taos-evm
7272 F: drivers/i2c/busses/i2c-taos-evm.c
7275 M: Till Harbaum <till@harbaum.org>
7276 L: linux-i2c@vger.kernel.org
7277 W: http://www.harbaum.org/till/i2c_tiny_usb
7279 F: drivers/i2c/busses/i2c-tiny-usb.c
7281 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7282 M: Jean Delvare <jdelvare@suse.com>
7283 L: linux-i2c@vger.kernel.org
7285 F: Documentation/i2c/busses/i2c-ali1535
7286 F: Documentation/i2c/busses/i2c-ali1563
7287 F: Documentation/i2c/busses/i2c-ali15x3
7288 F: Documentation/i2c/busses/i2c-amd756
7289 F: Documentation/i2c/busses/i2c-amd8111
7290 F: Documentation/i2c/busses/i2c-i801
7291 F: Documentation/i2c/busses/i2c-nforce2
7292 F: Documentation/i2c/busses/i2c-piix4
7293 F: Documentation/i2c/busses/i2c-sis5595
7294 F: Documentation/i2c/busses/i2c-sis630
7295 F: Documentation/i2c/busses/i2c-sis96x
7296 F: Documentation/i2c/busses/i2c-via
7297 F: Documentation/i2c/busses/i2c-viapro
7298 F: drivers/i2c/busses/i2c-ali1535.c
7299 F: drivers/i2c/busses/i2c-ali1563.c
7300 F: drivers/i2c/busses/i2c-ali15x3.c
7301 F: drivers/i2c/busses/i2c-amd756.c
7302 F: drivers/i2c/busses/i2c-amd756-s4882.c
7303 F: drivers/i2c/busses/i2c-amd8111.c
7304 F: drivers/i2c/busses/i2c-i801.c
7305 F: drivers/i2c/busses/i2c-isch.c
7306 F: drivers/i2c/busses/i2c-nforce2.c
7307 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7308 F: drivers/i2c/busses/i2c-piix4.c
7309 F: drivers/i2c/busses/i2c-sis5595.c
7310 F: drivers/i2c/busses/i2c-sis630.c
7311 F: drivers/i2c/busses/i2c-sis96x.c
7312 F: drivers/i2c/busses/i2c-via.c
7313 F: drivers/i2c/busses/i2c-viapro.c
7315 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7316 M: Hans de Goede <hdegoede@redhat.com>
7317 L: linux-i2c@vger.kernel.org
7319 F: drivers/i2c/busses/i2c-cht-wc.c
7321 I2C/SMBUS ISMT DRIVER
7322 M: Seth Heasley <seth.heasley@intel.com>
7323 M: Neil Horman <nhorman@tuxdriver.com>
7324 L: linux-i2c@vger.kernel.org
7325 F: drivers/i2c/busses/i2c-ismt.c
7326 F: Documentation/i2c/busses/i2c-ismt
7328 I2C/SMBUS STUB DRIVER
7329 M: Jean Delvare <jdelvare@suse.com>
7330 L: linux-i2c@vger.kernel.org
7332 F: drivers/i2c/i2c-stub.c
7335 M: Boris Brezillon <bbrezillon@kernel.org>
7336 L: linux-i3c@lists.infradead.org
7337 C: irc://chat.freenode.net/linux-i3c
7338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7340 F: Documentation/ABI/testing/sysfs-bus-i3c
7341 F: Documentation/devicetree/bindings/i3c/
7342 F: Documentation/driver-api/i3c
7344 F: include/linux/i3c/
7345 F: include/dt-bindings/i3c/
7347 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7348 M: Vitor Soares <vitor.soares@synopsys.com>
7350 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7351 F: drivers/i3c/master/dw*
7353 IA64 (Itanium) PLATFORM
7354 M: Tony Luck <tony.luck@intel.com>
7355 M: Fenghua Yu <fenghua.yu@intel.com>
7356 L: linux-ia64@vger.kernel.org
7357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7361 IBM Power 842 compression accelerator
7362 M: Haren Myneni <haren@us.ibm.com>
7364 F: drivers/crypto/nx/Makefile
7365 F: drivers/crypto/nx/Kconfig
7366 F: drivers/crypto/nx/nx-842*
7367 F: include/linux/sw842.h
7371 IBM Power in-Nest Crypto Acceleration
7372 M: Breno Leitão <leitao@debian.org>
7373 M: Nayna Jain <nayna@linux.ibm.com>
7374 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7375 L: linux-crypto@vger.kernel.org
7377 F: drivers/crypto/nx/Makefile
7378 F: drivers/crypto/nx/Kconfig
7379 F: drivers/crypto/nx/nx-aes*
7380 F: drivers/crypto/nx/nx-sha*
7381 F: drivers/crypto/nx/nx.*
7382 F: drivers/crypto/nx/nx_csbcpb.h
7383 F: drivers/crypto/nx/nx_debugfs.h
7385 IBM Power Linux RAID adapter
7386 M: Brian King <brking@us.ibm.com>
7388 F: drivers/scsi/ipr.*
7390 IBM Power SRIOV Virtual NIC Device Driver
7391 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7392 M: John Allen <jallen@linux.ibm.com>
7393 L: netdev@vger.kernel.org
7395 F: drivers/net/ethernet/ibm/ibmvnic.*
7397 IBM Power Virtual Accelerator Switchboard
7398 M: Sukadev Bhattiprolu
7399 L: linuxppc-dev@lists.ozlabs.org
7401 F: arch/powerpc/platforms/powernv/vas*
7402 F: arch/powerpc/platforms/powernv/copy-paste.h
7403 F: arch/powerpc/include/asm/vas.h
7404 F: arch/powerpc/include/uapi/asm/vas.h
7406 IBM Power Virtual Ethernet Device Driver
7407 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7408 L: netdev@vger.kernel.org
7410 F: drivers/net/ethernet/ibm/ibmveth.*
7412 IBM Power Virtual FC Device Drivers
7413 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7414 L: linux-scsi@vger.kernel.org
7416 F: drivers/scsi/ibmvscsi/ibmvfc*
7418 IBM Power Virtual Management Channel Driver
7419 M: Steven Royer <seroyer@linux.ibm.com>
7421 F: drivers/misc/ibmvmc.*
7423 IBM Power Virtual SCSI Device Drivers
7424 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7425 L: linux-scsi@vger.kernel.org
7427 F: drivers/scsi/ibmvscsi/ibmvscsi*
7428 F: include/scsi/viosrp.h
7430 IBM Power Virtual SCSI Device Target Driver
7431 M: Michael Cyr <mikecyr@linux.ibm.com>
7432 L: linux-scsi@vger.kernel.org
7433 L: target-devel@vger.kernel.org
7435 F: drivers/scsi/ibmvscsi_tgt/
7437 IBM Power VMX Cryptographic instructions
7438 M: Breno Leitão <leitao@debian.org>
7439 M: Nayna Jain <nayna@linux.ibm.com>
7440 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7441 L: linux-crypto@vger.kernel.org
7443 F: drivers/crypto/vmx/Makefile
7444 F: drivers/crypto/vmx/Kconfig
7445 F: drivers/crypto/vmx/vmx.c
7446 F: drivers/crypto/vmx/aes*
7447 F: drivers/crypto/vmx/ghash*
7448 F: drivers/crypto/vmx/ppc-xlate.pl
7450 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7451 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7452 L: linux-pci@vger.kernel.org
7453 L: linuxppc-dev@lists.ozlabs.org
7455 F: drivers/pci/hotplug/rpaphp*
7457 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7458 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7459 L: linux-pci@vger.kernel.org
7460 L: linuxppc-dev@lists.ozlabs.org
7462 F: drivers/pci/hotplug/rpadlpar*
7464 IBM ServeRAID RAID DRIVER
7466 F: drivers/scsi/ips.*
7468 ICH LPC AND GPIO DRIVER
7469 M: Peter Tyser <ptyser@xes-inc.com>
7471 F: drivers/mfd/lpc_ich.c
7472 F: drivers/gpio/gpio-ich.c
7475 M: "David S. Miller" <davem@davemloft.net>
7476 L: linux-ide@vger.kernel.org
7477 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7480 F: Documentation/ide/
7482 F: include/linux/ide.h
7485 M: Borislav Petkov <bp@alien8.de>
7486 L: linux-ide@vger.kernel.org
7488 F: Documentation/cdrom/ide-cd
7489 F: drivers/ide/ide-cd*
7491 IDEAPAD LAPTOP EXTRAS DRIVER
7492 M: Ike Panhc <ike.pan@canonical.com>
7493 L: platform-driver-x86@vger.kernel.org
7494 W: http://launchpad.net/ideapad-laptop
7496 F: drivers/platform/x86/ideapad-laptop.c
7498 IDEAPAD LAPTOP SLIDEBAR DRIVER
7499 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7500 L: linux-input@vger.kernel.org
7501 W: https://github.com/o2genum/ideapad-slidebar
7503 F: drivers/input/misc/ideapad_slidebar.c
7505 IDT VersaClock 5 CLOCK DRIVER
7506 M: Marek Vasut <marek.vasut@gmail.com>
7508 F: drivers/clk/clk-versaclock5.c
7510 IEEE 802.15.4 SUBSYSTEM
7511 M: Alexander Aring <alex.aring@gmail.com>
7512 M: Stefan Schmidt <stefan@datenfreihafen.org>
7513 L: linux-wpan@vger.kernel.org
7514 W: http://wpan.cakelab.org/
7515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7520 F: drivers/net/ieee802154/
7521 F: include/linux/nl802154.h
7522 F: include/linux/ieee802154.h
7523 F: include/net/nl802154.h
7524 F: include/net/mac802154.h
7525 F: include/net/af_ieee802154.h
7526 F: include/net/cfg802154.h
7527 F: include/net/ieee802154_netdev.h
7528 F: Documentation/networking/ieee802154.rst
7531 M: Yotam Gigi <yotam.gi@gmail.com>
7532 M: Jamal Hadi Salim <jhs@mojatatu.com>
7534 F: include/net/ife.h
7535 F: include/uapi/linux/ife.h
7537 IGORPLUG-USB IR RECEIVER
7538 M: Sean Young <sean@mess.org>
7539 L: linux-media@vger.kernel.org
7541 F: drivers/media/rc/igorplugusb.c
7543 IGUANAWORKS USB IR TRANSCEIVER
7544 M: Sean Young <sean@mess.org>
7545 L: linux-media@vger.kernel.org
7547 F: drivers/media/rc/iguanair.c
7549 IIO DIGITAL POTENTIOMETER DAC
7550 M: Peter Rosin <peda@axentia.se>
7551 L: linux-iio@vger.kernel.org
7553 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7554 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7555 F: drivers/iio/dac/dpot-dac.c
7557 IIO ENVELOPE DETECTOR
7558 M: Peter Rosin <peda@axentia.se>
7559 L: linux-iio@vger.kernel.org
7561 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7562 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7563 F: drivers/iio/adc/envelope-detector.c
7566 M: Peter Rosin <peda@axentia.se>
7567 L: linux-iio@vger.kernel.org
7569 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7570 F: drivers/iio/multiplexer/iio-mux.c
7572 IIO SUBSYSTEM AND DRIVERS
7573 M: Jonathan Cameron <jic23@kernel.org>
7574 R: Hartmut Knaack <knaack.h@gmx.de>
7575 R: Lars-Peter Clausen <lars@metafoo.de>
7576 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7577 L: linux-iio@vger.kernel.org
7578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7580 F: Documentation/ABI/testing/configfs-iio*
7581 F: Documentation/ABI/testing/sysfs-bus-iio*
7582 F: Documentation/devicetree/bindings/iio/
7584 F: drivers/staging/iio/
7585 F: include/linux/iio/
7589 M: Peter Rosin <peda@axentia.se>
7590 L: linux-iio@vger.kernel.org
7592 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7593 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7594 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7595 F: drivers/iio/afe/iio-rescale.c
7597 IKANOS/ADI EAGLE ADSL USB DRIVER
7598 M: Matthieu Castet <castet.matthieu@free.fr>
7599 M: Stanislaw Gruszka <stf_xl@wp.pl>
7601 F: drivers/usb/atm/ueagle-atm.c
7603 IMGTEC ASCII LCD DRIVER
7604 M: Paul Burton <paul.burton@mips.com>
7606 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7607 F: drivers/auxdisplay/img-ascii-lcd.c
7609 IMGTEC IR DECODER DRIVER
7610 M: James Hogan <jhogan@kernel.org>
7612 F: drivers/media/rc/img-ir/
7614 IMON SOUNDGRAPH USB IR RECEIVER
7615 M: Sean Young <sean@mess.org>
7616 L: linux-media@vger.kernel.org
7618 F: drivers/media/rc/imon_raw.c
7619 F: drivers/media/rc/imon.c
7621 IMS TWINTURBO FRAMEBUFFER DRIVER
7622 L: linux-fbdev@vger.kernel.org
7624 F: drivers/video/fbdev/imsttfb.c
7626 INA209 HARDWARE MONITOR DRIVER
7627 M: Guenter Roeck <linux@roeck-us.net>
7628 L: linux-hwmon@vger.kernel.org
7630 F: Documentation/hwmon/ina209
7631 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7632 F: drivers/hwmon/ina209.c
7634 INA2XX HARDWARE MONITOR DRIVER
7635 M: Guenter Roeck <linux@roeck-us.net>
7636 L: linux-hwmon@vger.kernel.org
7638 F: Documentation/hwmon/ina2xx
7639 F: drivers/hwmon/ina2xx.c
7640 F: include/linux/platform_data/ina2xx.h
7642 INDUSTRY PACK SUBSYSTEM (IPACK)
7643 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7644 M: Jens Taprogge <jens.taprogge@taprogge.org>
7645 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7646 L: industrypack-devel@lists.sourceforge.net
7647 W: http://industrypack.sourceforge.net
7651 INFINIBAND SUBSYSTEM
7652 M: Doug Ledford <dledford@redhat.com>
7653 M: Jason Gunthorpe <jgg@mellanox.com>
7654 L: linux-rdma@vger.kernel.org
7655 W: https://github.com/linux-rdma/rdma-core
7656 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7659 F: Documentation/devicetree/bindings/infiniband/
7660 F: Documentation/infiniband/
7661 F: drivers/infiniband/
7662 F: include/uapi/linux/if_infiniband.h
7663 F: include/uapi/rdma/
7665 F: include/trace/events/ib_mad.h
7666 F: include/trace/events/ib_umad.h
7667 F: samples/bpf/ibumad_kern.c
7668 F: samples/bpf/ibumad_user.c
7670 INGENIC JZ4780 DMA Driver
7671 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7673 F: drivers/dma/dma-jz4780.c
7675 INGENIC JZ4780 NAND DRIVER
7676 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7677 L: linux-mtd@lists.infradead.org
7679 F: drivers/mtd/nand/raw/jz4780_*
7682 M: Jan Kara <jack@suse.cz>
7683 R: Amir Goldstein <amir73il@gmail.com>
7684 L: linux-fsdevel@vger.kernel.org
7686 F: Documentation/filesystems/inotify.txt
7687 F: fs/notify/inotify/
7688 F: include/linux/inotify.h
7689 F: include/uapi/linux/inotify.h
7691 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7692 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7693 L: linux-input@vger.kernel.org
7694 Q: http://patchwork.kernel.org/project/linux-input/list/
7695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7698 F: include/linux/input.h
7699 F: include/uapi/linux/input.h
7700 F: include/uapi/linux/input-event-codes.h
7701 F: include/linux/input/
7702 F: Documentation/devicetree/bindings/input/
7703 F: Documentation/devicetree/bindings/serio/
7704 F: Documentation/input/
7706 INPUT MULTITOUCH (MT) PROTOCOL
7707 M: Henrik Rydberg <rydberg@bitmath.org>
7708 L: linux-input@vger.kernel.org
7710 F: Documentation/input/multi-touch-protocol.rst
7711 F: drivers/input/input-mt.c
7714 INSIDE SECURE CRYPTO DRIVER
7715 M: Antoine Tenart <antoine.tenart@bootlin.com>
7716 F: drivers/crypto/inside-secure/
7718 L: linux-crypto@vger.kernel.org
7720 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7721 M: Mimi Zohar <zohar@linux.ibm.com>
7722 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7723 L: linux-integrity@vger.kernel.org
7724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7726 F: security/integrity/ima/
7728 INTEL 810/815 FRAMEBUFFER DRIVER
7729 M: Antonino Daplas <adaplas@gmail.com>
7730 L: linux-fbdev@vger.kernel.org
7732 F: drivers/video/fbdev/i810/
7735 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7736 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7737 M: Jie Yang <yang.jie@linux.intel.com>
7738 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7742 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7743 M: Hans de Goede <hdegoede@redhat.com>
7744 L: platform-driver-x86@vger.kernel.org
7746 F: drivers/platform/x86/intel_atomisp2_pm.c
7748 INTEL C600 SERIES SAS CONTROLLER DRIVER
7749 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7750 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7751 L: linux-scsi@vger.kernel.org
7752 T: git git://git.code.sf.net/p/intel-sas/isci
7754 F: drivers/scsi/isci/
7756 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7757 M: Jani Nikula <jani.nikula@linux.intel.com>
7758 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7759 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7760 L: intel-gfx@lists.freedesktop.org
7761 W: https://01.org/linuxgraphics/
7762 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7763 C: irc://chat.freenode.net/intel-gfx
7764 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7765 T: git git://anongit.freedesktop.org/drm-intel
7767 F: drivers/gpu/drm/i915/
7768 F: include/drm/i915*
7769 F: include/uapi/drm/i915_drm.h
7770 F: Documentation/gpu/i915.rst
7772 INTEL ETHERNET DRIVERS
7773 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7774 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7775 W: http://www.intel.com/support/feedback.htm
7776 W: http://e1000.sourceforge.net/
7777 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7781 F: Documentation/networking/device_drivers/intel/e100.rst
7782 F: Documentation/networking/device_drivers/intel/e1000.rst
7783 F: Documentation/networking/device_drivers/intel/e1000e.rst
7784 F: Documentation/networking/device_drivers/intel/fm10k.rst
7785 F: Documentation/networking/device_drivers/intel/igb.rst
7786 F: Documentation/networking/device_drivers/intel/igbvf.rst
7787 F: Documentation/networking/device_drivers/intel/ixgb.rst
7788 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7789 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7790 F: Documentation/networking/device_drivers/intel/i40e.rst
7791 F: Documentation/networking/device_drivers/intel/iavf.rst
7792 F: Documentation/networking/device_drivers/intel/ice.rst
7793 F: drivers/net/ethernet/intel/
7794 F: drivers/net/ethernet/intel/*/
7795 F: include/linux/avf/virtchnl.h
7797 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7798 M: Maik Broemme <mbroemme@libmpq.org>
7799 L: linux-fbdev@vger.kernel.org
7801 F: Documentation/fb/intelfb.txt
7802 F: drivers/video/fbdev/intelfb/
7805 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7806 L: linux-gpio@vger.kernel.org
7808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7809 F: drivers/gpio/gpio-ich.c
7810 F: drivers/gpio/gpio-intel-mid.c
7811 F: drivers/gpio/gpio-lynxpoint.c
7812 F: drivers/gpio/gpio-merrifield.c
7813 F: drivers/gpio/gpio-ml-ioh.c
7814 F: drivers/gpio/gpio-pch.c
7815 F: drivers/gpio/gpio-sch.c
7816 F: drivers/gpio/gpio-sodaville.c
7818 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7819 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7820 M: Zhi Wang <zhi.a.wang@intel.com>
7821 L: intel-gvt-dev@lists.freedesktop.org
7822 L: intel-gfx@lists.freedesktop.org
7823 W: https://01.org/igvt-g
7824 T: git https://github.com/intel/gvt-linux.git
7826 F: drivers/gpu/drm/i915/gvt/
7828 INTEL HID EVENT DRIVER
7829 M: Alex Hung <alex.hung@canonical.com>
7830 L: platform-driver-x86@vger.kernel.org
7832 F: drivers/platform/x86/intel-hid.c
7834 INTEL I/OAT DMA DRIVER
7835 M: Dave Jiang <dave.jiang@intel.com>
7836 R: Dan Williams <dan.j.williams@intel.com>
7837 L: dmaengine@vger.kernel.org
7838 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7840 F: drivers/dma/ioat*
7843 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7844 M: Len Brown <lenb@kernel.org>
7845 L: linux-pm@vger.kernel.org
7846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7847 B: https://bugzilla.kernel.org
7849 F: drivers/idle/intel_idle.c
7851 INTEL INTEGRATED SENSOR HUB DRIVER
7852 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7853 M: Jiri Kosina <jikos@kernel.org>
7854 L: linux-input@vger.kernel.org
7856 F: drivers/hid/intel-ish-hid/
7859 M: David Woodhouse <dwmw2@infradead.org>
7860 L: iommu@lists.linux-foundation.org
7861 T: git git://git.infradead.org/iommu-2.6.git
7863 F: drivers/iommu/intel-iommu.c
7864 F: include/linux/intel-iommu.h
7866 INTEL IOP-ADMA DMA DRIVER
7867 R: Dan Williams <dan.j.williams@intel.com>
7869 F: drivers/dma/iop-adma.c
7871 INTEL IPU3 CSI-2 CIO2 DRIVER
7872 M: Yong Zhi <yong.zhi@intel.com>
7873 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7874 M: Bingbu Cao <bingbu.cao@intel.com>
7875 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7876 L: linux-media@vger.kernel.org
7878 F: drivers/media/pci/intel/ipu3/
7879 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7881 INTEL IPU3 CSI-2 IMGU DRIVER
7882 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7883 L: linux-media@vger.kernel.org
7885 F: drivers/staging/media/ipu3/
7886 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7887 F: Documentation/media/v4l-drivers/ipu3.rst
7889 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7890 M: Krzysztof Halasa <khalasa@piap.pl>
7892 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7893 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7894 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7895 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7896 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7897 F: drivers/net/wan/ixp4xx_hss.c
7899 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7900 M: Deepak Saxena <dsaxena@plexity.net>
7902 F: drivers/char/hw_random/ixp4xx-rng.c
7904 INTEL MANAGEMENT ENGINE (mei)
7905 M: Tomas Winkler <tomas.winkler@intel.com>
7906 L: linux-kernel@vger.kernel.org
7908 F: include/uapi/linux/mei.h
7909 F: include/linux/mei_cl_bus.h
7910 F: drivers/misc/mei/*
7911 F: drivers/watchdog/mei_wdt.c
7912 F: Documentation/misc-devices/mei/*
7915 INTEL MENLOW THERMAL DRIVER
7916 M: Sujith Thomas <sujith.thomas@intel.com>
7917 L: platform-driver-x86@vger.kernel.org
7918 W: https://01.org/linux-acpi
7920 F: drivers/platform/x86/intel_menlow.c
7922 INTEL MIC DRIVERS (mic)
7923 M: Sudeep Dutt <sudeep.dutt@intel.com>
7924 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7926 W: https://github.com/sudeepdutt/mic
7927 W: http://software.intel.com/en-us/mic-developer
7928 F: include/linux/mic_bus.h
7929 F: include/linux/scif.h
7930 F: include/uapi/linux/mic_common.h
7931 F: include/uapi/linux/mic_ioctl.h
7932 F: include/uapi/linux/scif_ioctl.h
7933 F: drivers/misc/mic/
7934 F: drivers/dma/mic_x100_dma.c
7935 F: drivers/dma/mic_x100_dma.h
7936 F: Documentation/mic/
7938 INTEL PMC CORE DRIVER
7939 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7940 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7941 L: platform-driver-x86@vger.kernel.org
7943 F: drivers/platform/x86/intel_pmc_core*
7945 INTEL PMC/P-Unit IPC DRIVER
7946 M: Zha Qipeng<qipeng.zha@intel.com>
7947 L: platform-driver-x86@vger.kernel.org
7949 F: drivers/platform/x86/intel_pmc_ipc.c
7950 F: drivers/platform/x86/intel_punit_ipc.c
7951 F: arch/x86/include/asm/intel_pmc_ipc.h
7952 F: arch/x86/include/asm/intel_punit_ipc.h
7954 INTEL PMIC GPIO DRIVERS
7955 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7958 F: drivers/gpio/gpio-*cove.c
7959 F: drivers/gpio/gpio-msic.c
7961 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7962 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7964 F: drivers/mfd/intel_msic.c
7965 F: drivers/mfd/intel_soc_pmic*
7966 F: include/linux/mfd/intel_msic.h
7967 F: include/linux/mfd/intel_soc_pmic*
7969 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7970 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7971 L: linux-wireless@vger.kernel.org
7973 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7974 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7975 F: drivers/net/wireless/intel/ipw2x00/
7978 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7979 M: Len Brown <lenb@kernel.org>
7980 L: linux-pm@vger.kernel.org
7982 F: drivers/cpufreq/intel_pstate.c
7984 INTEL RDMA RNIC DRIVER
7985 M: Faisal Latif <faisal.latif@intel.com>
7986 M: Shiraz Saleem <shiraz.saleem@intel.com>
7987 L: linux-rdma@vger.kernel.org
7989 F: drivers/infiniband/hw/i40iw/
7990 F: include/uapi/rdma/i40iw-abi.h
7992 INTEL TELEMETRY DRIVER
7993 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7994 M: "David E. Box" <david.e.box@linux.intel.com>
7995 L: platform-driver-x86@vger.kernel.org
7997 F: arch/x86/include/asm/intel_telemetry.h
7998 F: drivers/platform/x86/intel_telemetry*
8000 INTEL VIRTUAL BUTTON DRIVER
8001 M: AceLan Kao <acelan.kao@canonical.com>
8002 L: platform-driver-x86@vger.kernel.org
8004 F: drivers/platform/x86/intel-vbtn.c
8006 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8007 M: Stanislaw Gruszka <sgruszka@redhat.com>
8008 L: linux-wireless@vger.kernel.org
8010 F: drivers/net/wireless/intel/iwlegacy/
8012 INTEL WIRELESS WIFI LINK (iwlwifi)
8013 M: Johannes Berg <johannes.berg@intel.com>
8014 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8015 M: Luca Coelho <luciano.coelho@intel.com>
8016 M: Intel Linux Wireless <linuxwifi@intel.com>
8017 L: linux-wireless@vger.kernel.org
8018 W: http://intellinuxwireless.org
8019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8021 F: drivers/net/wireless/intel/iwlwifi/
8023 INTEL WIRELESS WIMAX CONNECTION 2400
8024 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8025 M: linux-wimax@intel.com
8026 L: wimax@linuxwimax.org (subscribers-only)
8028 W: http://linuxwimax.org
8029 F: Documentation/wimax/README.i2400m
8030 F: drivers/net/wimax/i2400m/
8031 F: include/uapi/linux/wimax/i2400m.h
8033 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8034 M: Mario Limonciello <mario.limonciello@dell.com>
8036 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8039 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8041 F: Documentation/trace/intel_th.rst
8042 F: drivers/hwtracing/intel_th/
8044 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8045 M: Ning Sun <ning.sun@intel.com>
8046 L: tboot-devel@lists.sourceforge.net
8047 W: http://tboot.sourceforge.net
8048 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8050 F: Documentation/intel_txt.txt
8051 F: include/linux/tboot.h
8052 F: arch/x86/kernel/tboot.c
8054 INTEL-MID GPIO DRIVER
8055 M: David Cohen <david.a.cohen@linux.intel.com>
8056 L: linux-gpio@vger.kernel.org
8058 F: drivers/gpio/gpio-intel-mid.c
8061 M: Georgi Djakov <georgi.djakov@linaro.org>
8063 F: Documentation/interconnect/
8064 F: Documentation/devicetree/bindings/interconnect/
8065 F: drivers/interconnect/
8066 F: include/dt-bindings/interconnect/
8067 F: include/linux/interconnect-provider.h
8068 F: include/linux/interconnect.h
8070 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8071 M: Linus Walleij <linus.walleij@linaro.org>
8072 L: linux-iio@vger.kernel.org
8074 F: drivers/iio/gyro/mpu3050*
8075 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8077 IOC3 ETHERNET DRIVER
8078 M: Ralf Baechle <ralf@linux-mips.org>
8079 L: linux-mips@vger.kernel.org
8081 F: drivers/net/ethernet/sgi/ioc3-eth.c
8084 M: Pat Gefre <pfg@sgi.com>
8085 L: linux-serial@vger.kernel.org
8087 F: drivers/tty/serial/ioc3_serial.c
8089 IOMAP FILESYSTEM LIBRARY
8090 M: Christoph Hellwig <hch@infradead.org>
8091 M: Darrick J. Wong <darrick.wong@oracle.com>
8092 M: linux-xfs@vger.kernel.org
8093 M: linux-fsdevel@vger.kernel.org
8094 L: linux-xfs@vger.kernel.org
8095 L: linux-fsdevel@vger.kernel.org
8096 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8099 F: include/linux/iomap.h
8102 M: Joerg Roedel <joro@8bytes.org>
8103 L: iommu@lists.linux-foundation.org
8104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8106 F: Documentation/devicetree/bindings/iommu/
8108 F: include/linux/iommu.h
8109 F: include/linux/of_iommu.h
8110 F: include/linux/iova.h
8113 M: Jens Axboe <axboe@kernel.dk>
8114 L: linux-block@vger.kernel.org
8115 L: linux-fsdevel@vger.kernel.org
8116 T: git git://git.kernel.dk/linux-block
8117 T: git git://git.kernel.dk/liburing
8120 F: include/uapi/linux/io_uring.h
8123 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8125 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8128 M: Corey Minyard <minyard@acm.org>
8129 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8130 W: http://openipmi.sourceforge.net/
8132 F: Documentation/devicetree/bindings/ipmi/
8133 F: Documentation/IPMI.txt
8134 F: drivers/char/ipmi/
8135 F: include/linux/ipmi*
8136 F: include/uapi/linux/ipmi*
8138 IPS SCSI RAID DRIVER
8139 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8140 L: linux-scsi@vger.kernel.org
8141 W: http://www.adaptec.com/
8143 F: drivers/scsi/ips*
8146 M: Wensong Zhang <wensong@linux-vs.org>
8147 M: Simon Horman <horms@verge.net.au>
8148 M: Julian Anastasov <ja@ssi.bg>
8149 L: netdev@vger.kernel.org
8150 L: lvs-devel@vger.kernel.org
8152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8154 F: Documentation/networking/ipvs-sysctl.txt
8155 F: include/net/ip_vs.h
8156 F: include/uapi/linux/ip_vs.h
8157 F: net/netfilter/ipvs/
8160 M: Jiri Kosina <jikos@kernel.org>
8161 M: David Sterba <dsterba@suse.com>
8163 F: drivers/tty/ipwireless/
8166 L: netdev@vger.kernel.org
8168 F: include/uapi/linux/ipx.h
8170 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8171 M: Marc Zyngier <marc.zyngier@arm.com>
8173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8174 F: Documentation/IRQ-domain.txt
8175 F: include/linux/irqdomain.h
8176 F: kernel/irq/irqdomain.c
8180 M: Thomas Gleixner <tglx@linutronix.de>
8181 L: linux-kernel@vger.kernel.org
8183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8187 M: Thomas Gleixner <tglx@linutronix.de>
8188 M: Jason Cooper <jason@lakedaemon.net>
8189 M: Marc Zyngier <marc.zyngier@arm.com>
8190 L: linux-kernel@vger.kernel.org
8192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8193 F: Documentation/devicetree/bindings/interrupt-controller/
8197 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8199 F: Documentation/isa.txt
8200 F: drivers/base/isa.c
8201 F: include/linux/isa.h
8204 M: Hans Verkuil <hverkuil@xs4all.nl>
8205 L: linux-media@vger.kernel.org
8206 T: git git://linuxtv.org/media_tree.git
8207 W: https://linuxtv.org
8209 F: drivers/media/radio/radio-isa*
8212 M: Jaroslav Kysela <perex@perex.cz>
8214 F: Documentation/isapnp.txt
8215 F: drivers/pnp/isapnp/
8216 F: include/linux/isapnp.h
8219 M: Lee Duncan <lduncan@suse.com>
8220 M: Chris Leech <cleech@redhat.com>
8221 L: open-iscsi@googlegroups.com
8222 W: www.open-iscsi.com
8224 F: drivers/scsi/*iscsi*
8225 F: include/scsi/*iscsi*
8227 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8228 M: Peter Jones <pjones@redhat.com>
8229 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8231 F: drivers/firmware/iscsi_ibft*
8233 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8234 M: Sagi Grimberg <sagi@grimberg.me>
8235 M: Max Gurtovoy <maxg@mellanox.com>
8236 L: linux-rdma@vger.kernel.org
8238 W: http://www.openfabrics.org
8239 W: www.open-iscsi.org
8240 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8241 F: drivers/infiniband/ulp/iser/
8243 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8244 M: Sagi Grimberg <sagi@grimberg.me>
8245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8246 L: linux-rdma@vger.kernel.org
8247 L: target-devel@vger.kernel.org
8249 W: http://www.linux-iscsi.org
8250 F: drivers/infiniband/ulp/isert
8253 M: Karsten Keil <isdn@linux-pingi.de>
8254 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8255 L: netdev@vger.kernel.org
8256 W: http://www.isdn4linux.de
8257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8259 F: Documentation/isdn/
8261 F: include/linux/isdn.h
8262 F: include/linux/isdn/
8263 F: include/uapi/linux/isdn.h
8264 F: include/uapi/linux/isdn/
8266 IT87 HARDWARE MONITORING DRIVER
8267 M: Jean Delvare <jdelvare@suse.com>
8268 L: linux-hwmon@vger.kernel.org
8270 F: Documentation/hwmon/it87
8271 F: drivers/hwmon/it87.c
8274 M: Antti Palosaari <crope@iki.fi>
8275 L: linux-media@vger.kernel.org
8276 W: https://linuxtv.org
8277 W: http://palosaari.fi/linux/
8278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8279 T: git git://linuxtv.org/anttip/media_tree.git
8281 F: drivers/media/tuners/it913x*
8283 IVTV VIDEO4LINUX DRIVER
8284 M: Andy Walls <awalls@md.metrocast.net>
8285 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8286 L: linux-media@vger.kernel.org
8287 T: git git://linuxtv.org/media_tree.git
8288 W: http://www.ivtvdriver.org
8290 F: Documentation/media/v4l-drivers/ivtv*
8291 F: drivers/media/pci/ivtv/
8292 F: include/uapi/linux/ivtv*
8294 IX2505V MEDIA DRIVER
8295 M: Malcolm Priestley <tvboxspy@gmail.com>
8296 L: linux-media@vger.kernel.org
8297 W: https://linuxtv.org
8298 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8300 F: drivers/media/dvb-frontends/ix2505v*
8302 JAILHOUSE HYPERVISOR INTERFACE
8303 M: Jan Kiszka <jan.kiszka@siemens.com>
8304 L: jailhouse-dev@googlegroups.com
8306 F: arch/x86/kernel/jailhouse.c
8307 F: arch/x86/include/asm/jailhouse_para.h
8309 JC42.4 TEMPERATURE SENSOR DRIVER
8310 M: Guenter Roeck <linux@roeck-us.net>
8311 L: linux-hwmon@vger.kernel.org
8313 F: drivers/hwmon/jc42.c
8314 F: Documentation/hwmon/jc42
8317 M: Dave Kleikamp <shaggy@kernel.org>
8318 L: jfs-discussion@lists.sourceforge.net
8319 W: http://jfs.sourceforge.net/
8320 T: git git://github.com/kleikamp/linux-shaggy.git
8322 F: Documentation/filesystems/jfs.txt
8326 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8327 L: netdev@vger.kernel.org
8329 F: drivers/net/ethernet/jme.*
8331 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8332 M: David Woodhouse <dwmw2@infradead.org>
8333 L: linux-mtd@lists.infradead.org
8334 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8337 F: include/uapi/linux/jffs2.h
8339 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8340 M: "Theodore Ts'o" <tytso@mit.edu>
8341 M: Jan Kara <jack@suse.com>
8342 L: linux-ext4@vger.kernel.org
8345 F: include/linux/jbd2.h
8347 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8348 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8349 L: linux-media@vger.kernel.org
8351 F: drivers/media/platform/rcar_jpu.c
8353 JSM Neo PCI based serial card
8354 L: linux-serial@vger.kernel.org
8356 F: drivers/tty/serial/jsm/
8358 K10TEMP HARDWARE MONITORING DRIVER
8359 M: Clemens Ladisch <clemens@ladisch.de>
8360 L: linux-hwmon@vger.kernel.org
8362 F: Documentation/hwmon/k10temp
8363 F: drivers/hwmon/k10temp.c
8365 K8TEMP HARDWARE MONITORING DRIVER
8366 M: Rudolf Marek <r.marek@assembler.cz>
8367 L: linux-hwmon@vger.kernel.org
8369 F: Documentation/hwmon/k8temp
8370 F: drivers/hwmon/k8temp.c
8373 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8374 R: Alexander Potapenko <glider@google.com>
8375 R: Dmitry Vyukov <dvyukov@google.com>
8376 L: kasan-dev@googlegroups.com
8378 F: arch/*/include/asm/kasan.h
8379 F: arch/*/mm/kasan_init*
8380 F: Documentation/dev-tools/kasan.rst
8381 F: include/linux/kasan*.h
8384 F: scripts/Makefile.kasan
8387 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8389 L: linux-kbuild@vger.kernel.org
8391 F: Documentation/kbuild/kconfig*
8393 F: scripts/Kconfig.include
8396 M: Dave Young <dyoung@redhat.com>
8397 M: Baoquan He <bhe@redhat.com>
8398 R: Vivek Goyal <vgoyal@redhat.com>
8399 L: kexec@lists.infradead.org
8400 W: http://lse.sourceforge.net/kdump/
8402 F: Documentation/kdump/
8404 KEENE FM RADIO TRANSMITTER DRIVER
8405 M: Hans Verkuil <hverkuil@xs4all.nl>
8406 L: linux-media@vger.kernel.org
8407 T: git git://linuxtv.org/media_tree.git
8408 W: https://linuxtv.org
8410 F: drivers/media/radio/radio-keene*
8413 M: Ian Kent <raven@themaw.net>
8414 L: autofs@vger.kernel.org
8418 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8419 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8420 M: Michal Marek <michal.lkml@markovi.net>
8421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8422 L: linux-kbuild@vger.kernel.org
8424 F: Documentation/kbuild/
8427 F: scripts/Makefile*
8434 L: kernel-janitors@vger.kernel.org
8435 W: http://kernelnewbies.org/KernelJanitors
8438 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8439 M: "J. Bruce Fields" <bfields@fieldses.org>
8440 M: Jeff Layton <jlayton@kernel.org>
8441 L: linux-nfs@vger.kernel.org
8442 W: http://nfs.sourceforge.net/
8443 T: git git://linux-nfs.org/~bfields/linux.git
8446 F: include/uapi/linux/nfsd/
8450 F: include/linux/lockd/
8451 F: include/linux/sunrpc/
8452 F: include/uapi/linux/sunrpc/
8454 KERNEL SELFTEST FRAMEWORK
8455 M: Shuah Khan <shuah@kernel.org>
8456 M: Shuah Khan <skhan@linuxfoundation.org>
8457 L: linux-kselftest@vger.kernel.org
8458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8459 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8461 F: tools/testing/selftests/
8462 F: Documentation/dev-tools/kselftest*
8464 KERNEL USERMODE HELPER
8465 M: Luis Chamberlain <mcgrof@kernel.org>
8466 L: linux-kernel@vger.kernel.org
8469 F: include/linux/umh.h
8471 KERNEL VIRTUAL MACHINE (KVM)
8472 M: Paolo Bonzini <pbonzini@redhat.com>
8473 M: Radim Krčmář <rkrcmar@redhat.com>
8474 L: kvm@vger.kernel.org
8475 W: http://www.linux-kvm.org
8476 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8478 F: Documentation/virtual/kvm/
8479 F: include/trace/events/kvm.h
8480 F: include/uapi/asm-generic/kvm*
8481 F: include/uapi/linux/kvm*
8482 F: include/asm-generic/kvm*
8483 F: include/linux/kvm*
8484 F: include/kvm/iodev.h
8487 F: tools/testing/selftests/kvm/
8489 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8490 M: Joerg Roedel <joro@8bytes.org>
8491 L: kvm@vger.kernel.org
8492 W: http://www.linux-kvm.org/
8494 F: arch/x86/include/asm/svm.h
8495 F: arch/x86/kvm/svm.c
8497 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8498 M: Christoffer Dall <christoffer.dall@arm.com>
8499 M: Marc Zyngier <marc.zyngier@arm.com>
8500 R: James Morse <james.morse@arm.com>
8501 R: Julien Thierry <julien.thierry@arm.com>
8502 R: Suzuki K Pouloze <suzuki.poulose@arm.com>
8503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8504 L: kvmarm@lists.cs.columbia.edu
8505 W: http://systems.cs.columbia.edu/projects/kvm-arm
8506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8508 F: arch/arm/include/uapi/asm/kvm*
8509 F: arch/arm/include/asm/kvm*
8511 F: arch/arm64/include/uapi/asm/kvm*
8512 F: arch/arm64/include/asm/kvm*
8515 F: include/kvm/arm_*
8517 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8518 M: James Hogan <jhogan@kernel.org>
8519 L: linux-mips@vger.kernel.org
8521 F: arch/mips/include/uapi/asm/kvm*
8522 F: arch/mips/include/asm/kvm*
8525 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8526 M: Paul Mackerras <paulus@ozlabs.org>
8527 L: kvm-ppc@vger.kernel.org
8528 W: http://www.linux-kvm.org/
8529 T: git git://github.com/agraf/linux-2.6.git
8531 F: arch/powerpc/include/uapi/asm/kvm*
8532 F: arch/powerpc/include/asm/kvm*
8533 F: arch/powerpc/kvm/
8534 F: arch/powerpc/kernel/kvm*
8536 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8537 M: Christian Borntraeger <borntraeger@de.ibm.com>
8538 M: Janosch Frank <frankja@linux.ibm.com>
8539 R: David Hildenbrand <david@redhat.com>
8540 R: Cornelia Huck <cohuck@redhat.com>
8541 L: linux-s390@vger.kernel.org
8542 W: http://www.ibm.com/developerworks/linux/linux390/
8543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8545 F: arch/s390/include/uapi/asm/kvm*
8546 F: arch/s390/include/asm/gmap.h
8547 F: arch/s390/include/asm/kvm*
8549 F: arch/s390/mm/gmap.c
8551 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8552 M: Paolo Bonzini <pbonzini@redhat.com>
8553 M: Radim Krčmář <rkrcmar@redhat.com>
8554 L: kvm@vger.kernel.org
8555 W: http://www.linux-kvm.org
8556 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8560 F: arch/x86/include/uapi/asm/kvm*
8561 F: arch/x86/include/asm/kvm*
8562 F: arch/x86/include/asm/pvclock-abi.h
8563 F: arch/x86/kernel/kvm.c
8564 F: arch/x86/kernel/kvmclock.c
8567 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8568 M: Tejun Heo <tj@kernel.org>
8569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8571 F: include/linux/kernfs.h
8575 M: Eric Biederman <ebiederm@xmission.com>
8576 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8577 L: kexec@lists.infradead.org
8579 F: include/linux/kexec.h
8580 F: include/uapi/linux/kexec.h
8584 M: Mimi Zohar <zohar@linux.ibm.com>
8585 L: linux-integrity@vger.kernel.org
8586 L: keyrings@vger.kernel.org
8588 F: Documentation/security/keys/trusted-encrypted.rst
8589 F: include/keys/encrypted-type.h
8590 F: security/keys/encrypted-keys/
8593 M: James Bottomley <jejb@linux.ibm.com>
8594 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8595 M: Mimi Zohar <zohar@linux.ibm.com>
8596 L: linux-integrity@vger.kernel.org
8597 L: keyrings@vger.kernel.org
8599 F: Documentation/security/keys/trusted-encrypted.rst
8600 F: include/keys/trusted-type.h
8601 F: security/keys/trusted.c
8602 F: security/keys/trusted.h
8605 M: David Howells <dhowells@redhat.com>
8606 L: keyrings@vger.kernel.org
8608 F: Documentation/security/keys/core.rst
8609 F: include/linux/key.h
8610 F: include/linux/key-type.h
8611 F: include/linux/keyctl.h
8612 F: include/uapi/linux/keyctl.h
8616 KGDB / KDB /debug_core
8617 M: Jason Wessel <jason.wessel@windriver.com>
8618 M: Daniel Thompson <daniel.thompson@linaro.org>
8619 W: http://kgdb.wiki.kernel.org/
8620 L: kgdb-bugreport@lists.sourceforge.net
8621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8623 F: Documentation/dev-tools/kgdb.rst
8624 F: drivers/misc/kgdbts.c
8625 F: drivers/tty/serial/kgdboc.c
8626 F: include/linux/kdb.h
8627 F: include/linux/kgdb.h
8631 M: Catalin Marinas <catalin.marinas@arm.com>
8633 F: Documentation/dev-tools/kmemleak.rst
8634 F: include/linux/kmemleak.h
8636 F: mm/kmemleak-test.c
8638 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8639 M: Luis Chamberlain <mcgrof@kernel.org>
8640 L: linux-kernel@vger.kernel.org
8643 F: include/linux/kmod.h
8645 F: tools/testing/selftests/kmod/
8648 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8649 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8650 M: "David S. Miller" <davem@davemloft.net>
8651 M: Masami Hiramatsu <mhiramat@kernel.org>
8653 F: Documentation/kprobes.txt
8654 F: include/linux/kprobes.h
8655 F: include/asm-generic/kprobes.h
8658 KS0108 LCD CONTROLLER DRIVER
8659 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8661 F: Documentation/auxdisplay/ks0108
8662 F: drivers/auxdisplay/ks0108.c
8663 F: include/linux/ks0108.h
8666 M: David Ahern <dsa@cumulusnetworks.com>
8667 L: netdev@vger.kernel.org
8670 F: include/net/l3mdev.h
8673 M: John Fastabend <john.fastabend@gmail.com>
8674 M: Daniel Borkmann <daniel@iogearbox.net>
8675 L: netdev@vger.kernel.org
8676 L: bpf@vger.kernel.org
8678 F: include/linux/skmsg.h
8680 F: net/core/sock_map.c
8681 F: net/ipv4/tcp_bpf.c
8683 LANTIQ / INTEL Ethernet drivers
8684 M: Hauke Mehrtens <hauke@hauke-m.de>
8685 L: netdev@vger.kernel.org
8687 F: net/dsa/tag_gswip.c
8688 F: drivers/net/ethernet/lantiq_xrx200.c
8689 F: drivers/net/dsa/lantiq_pce.h
8690 F: drivers/net/dsa/lantiq_gswip.c
8692 LANTIQ MIPS ARCHITECTURE
8693 M: John Crispin <john@phrozen.org>
8694 L: linux-mips@vger.kernel.org
8697 F: drivers/soc/lantiq
8700 L: linux-x25@vger.kernel.org
8702 F: Documentation/networking/lapb-module.txt
8706 LASI 53c700 driver for PARISC
8707 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8708 L: linux-scsi@vger.kernel.org
8710 F: Documentation/scsi/53c700.txt
8711 F: drivers/scsi/53c700*
8714 M: Tobin C. Harding <me@tobin.cc>
8715 M: Tycho Andersen <tycho@tycho.ws>
8716 L: kernel-hardening@lists.openwall.com
8718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8719 F: scripts/leaking_addresses.pl
8722 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8723 M: Pavel Machek <pavel@ucw.cz>
8724 L: linux-leds@vger.kernel.org
8725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8727 F: Documentation/devicetree/bindings/leds/
8729 F: include/linux/leds.h
8731 LEGACY EEPROM DRIVER
8732 M: Jean Delvare <jdelvare@suse.com>
8734 F: Documentation/misc-devices/eeprom
8735 F: drivers/misc/eeprom/eeprom.c
8738 R: David Lechner <david@lechnology.com>
8740 F: arch/arm/boot/dts/da850-lego-ev3.dts
8741 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8742 F: drivers/power/supply/lego_ev3_battery.c
8744 LEGO USB Tower driver
8745 M: Juergen Stuber <starblue@users.sourceforge.net>
8746 L: legousb-devel@lists.sourceforge.net
8747 W: http://legousb.sourceforge.net/
8749 F: drivers/usb/misc/legousbtower.c
8752 M: Matan Ziv-Av <matan@svgalib.org>
8753 L: platform-driver-x86@vger.kernel.org
8755 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8756 F: Documentation/laptops/lg-laptop.rst
8757 F: drivers/platform/x86/lg-laptop.c
8760 M: Michael Krufky <mkrufky@linuxtv.org>
8761 L: linux-media@vger.kernel.org
8762 W: https://linuxtv.org
8763 W: http://github.com/mkrufky
8764 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8765 T: git git://linuxtv.org/mkrufky/tuners.git
8767 F: drivers/media/dvb-frontends/lg2160.*
8769 LGDT3305 MEDIA DRIVER
8770 M: Michael Krufky <mkrufky@linuxtv.org>
8771 L: linux-media@vger.kernel.org
8772 W: https://linuxtv.org
8773 W: http://github.com/mkrufky
8774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8775 T: git git://linuxtv.org/mkrufky/tuners.git
8777 F: drivers/media/dvb-frontends/lgdt3305.*
8779 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8780 M: Viresh Kumar <vireshk@kernel.org>
8781 L: linux-ide@vger.kernel.org
8782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8784 F: include/linux/pata_arasan_cf_data.h
8785 F: drivers/ata/pata_arasan_cf.c
8788 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8789 M: Jens Axboe <axboe@kernel.dk>
8790 L: linux-ide@vger.kernel.org
8791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8793 F: drivers/ata/pata_*.c
8794 F: drivers/ata/ata_generic.c
8796 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8797 M: Linus Walleij <linus.walleij@linaro.org>
8798 L: linux-ide@vger.kernel.org
8799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8801 F: drivers/ata/pata_ftide010.c
8802 F: drivers/ata/sata_gemini.c
8803 F: drivers/ata/sata_gemini.h
8805 LIBATA SATA AHCI PLATFORM devices support
8806 M: Hans de Goede <hdegoede@redhat.com>
8807 M: Jens Axboe <axboe@kernel.dk>
8808 L: linux-ide@vger.kernel.org
8809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8811 F: drivers/ata/ahci_platform.c
8812 F: drivers/ata/libahci_platform.c
8813 F: include/linux/ahci_platform.h
8815 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8816 M: Mikael Pettersson <mikpelinux@gmail.com>
8817 L: linux-ide@vger.kernel.org
8818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8820 F: drivers/ata/sata_promise.*
8822 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8823 M: Jens Axboe <axboe@kernel.dk>
8824 L: linux-ide@vger.kernel.org
8825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8828 F: include/linux/ata.h
8829 F: include/linux/libata.h
8830 F: Documentation/devicetree/bindings/ata/
8833 M: Sasha Levin <alexander.levin@microsoft.com>
8835 F: tools/lib/lockdep/
8837 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8838 M: Dan Williams <dan.j.williams@intel.com>
8839 M: Vishal Verma <vishal.l.verma@intel.com>
8840 M: Dave Jiang <dave.jiang@intel.com>
8841 L: linux-nvdimm@lists.01.org
8842 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8844 F: drivers/nvdimm/blk.c
8845 F: drivers/nvdimm/region_devs.c
8847 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8848 M: Vishal Verma <vishal.l.verma@intel.com>
8849 M: Dan Williams <dan.j.williams@intel.com>
8850 M: Dave Jiang <dave.jiang@intel.com>
8851 L: linux-nvdimm@lists.01.org
8852 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8854 F: drivers/nvdimm/btt*
8856 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8857 M: Dan Williams <dan.j.williams@intel.com>
8858 M: Vishal Verma <vishal.l.verma@intel.com>
8859 M: Dave Jiang <dave.jiang@intel.com>
8860 L: linux-nvdimm@lists.01.org
8861 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8863 F: drivers/nvdimm/pmem*
8865 LIBNVDIMM: DEVICETREE BINDINGS
8866 M: Oliver O'Halloran <oohall@gmail.com>
8867 L: linux-nvdimm@lists.01.org
8868 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8870 F: drivers/nvdimm/of_pmem.c
8871 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8873 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8874 M: Dan Williams <dan.j.williams@intel.com>
8875 M: Vishal Verma <vishal.l.verma@intel.com>
8876 M: Dave Jiang <dave.jiang@intel.com>
8877 M: Keith Busch <keith.busch@intel.com>
8878 M: Ira Weiny <ira.weiny@intel.com>
8879 L: linux-nvdimm@lists.01.org
8880 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8884 F: drivers/acpi/nfit/*
8885 F: include/linux/nd.h
8886 F: include/linux/libnvdimm.h
8887 F: include/uapi/linux/ndctl.h
8889 LIGHTNVM PLATFORM SUPPORT
8890 M: Matias Bjorling <mb@lightnvm.io>
8891 W: http://github/OpenChannelSSD
8892 L: linux-block@vger.kernel.org
8894 F: drivers/lightnvm/
8895 F: include/linux/lightnvm.h
8896 F: include/uapi/linux/lightnvm.h
8898 LINUX FOR POWER MACINTOSH
8899 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8900 W: http://www.penguinppc.org/
8901 L: linuxppc-dev@lists.ozlabs.org
8903 F: arch/powerpc/platforms/powermac/
8904 F: drivers/macintosh/
8906 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8907 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8908 M: Paul Mackerras <paulus@samba.org>
8909 M: Michael Ellerman <mpe@ellerman.id.au>
8910 W: https://github.com/linuxppc/linux/wiki
8911 L: linuxppc-dev@lists.ozlabs.org
8912 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8915 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8916 F: Documentation/devicetree/bindings/powerpc/
8917 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8918 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8919 F: Documentation/powerpc/
8921 F: drivers/char/tpm/tpm_ibmvtpm*
8922 F: drivers/crypto/nx/
8923 F: drivers/crypto/vmx/
8924 F: drivers/i2c/busses/i2c-opal.c
8925 F: drivers/net/ethernet/ibm/ibmveth.*
8926 F: drivers/net/ethernet/ibm/ibmvnic.*
8927 F: drivers/pci/hotplug/pnv_php.c
8928 F: drivers/pci/hotplug/rpa*
8929 F: drivers/rtc/rtc-opal.c
8930 F: drivers/scsi/ibmvscsi/
8931 F: drivers/tty/hvc/hvc_opal.c
8932 F: drivers/watchdog/wdrtas.c
8933 F: tools/testing/selftests/powerpc
8940 LINUX FOR POWERPC EMBEDDED MPC5XXX
8941 M: Anatolij Gustschin <agust@denx.de>
8942 L: linuxppc-dev@lists.ozlabs.org
8943 T: git git://git.denx.de/linux-denx-agust.git
8945 F: arch/powerpc/platforms/512x/
8946 F: arch/powerpc/platforms/52xx/
8948 LINUX FOR POWERPC EMBEDDED PPC4XX
8949 M: Alistair Popple <alistair@popple.id.au>
8950 M: Matt Porter <mporter@kernel.crashing.org>
8951 W: http://www.penguinppc.org/
8952 L: linuxppc-dev@lists.ozlabs.org
8954 F: arch/powerpc/platforms/40x/
8955 F: arch/powerpc/platforms/44x/
8957 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8958 M: Scott Wood <oss@buserror.net>
8959 M: Kumar Gala <galak@kernel.crashing.org>
8960 W: http://www.penguinppc.org/
8961 L: linuxppc-dev@lists.ozlabs.org
8962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8964 F: arch/powerpc/platforms/83xx/
8965 F: arch/powerpc/platforms/85xx/
8966 F: Documentation/devicetree/bindings/powerpc/fsl/
8968 LINUX FOR POWERPC EMBEDDED PPC8XX
8969 M: Vitaly Bordug <vitb@kernel.crashing.org>
8970 W: http://www.penguinppc.org/
8971 L: linuxppc-dev@lists.ozlabs.org
8973 F: arch/powerpc/platforms/8xx/
8975 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8976 L: linuxppc-dev@lists.ozlabs.org
8978 F: arch/powerpc/*/*virtex*
8979 F: arch/powerpc/*/*/*virtex*
8981 LINUX FOR POWERPC PA SEMI PWRFICIENT
8982 L: linuxppc-dev@lists.ozlabs.org
8984 F: arch/powerpc/platforms/pasemi/
8985 F: drivers/*/*pasemi*
8986 F: drivers/*/*/*pasemi*
8988 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8989 M: Kees Cook <keescook@chromium.org>
8991 F: drivers/misc/lkdtm/*
8993 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8994 M: Alan Stern <stern@rowland.harvard.edu>
8995 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8996 M: Will Deacon <will.deacon@arm.com>
8997 M: Peter Zijlstra <peterz@infradead.org>
8998 M: Boqun Feng <boqun.feng@gmail.com>
8999 M: Nicholas Piggin <npiggin@gmail.com>
9000 M: David Howells <dhowells@redhat.com>
9001 M: Jade Alglave <j.alglave@ucl.ac.uk>
9002 M: Luc Maranget <luc.maranget@inria.fr>
9003 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9004 R: Akira Yokosawa <akiyks@gmail.com>
9005 R: Daniel Lustig <dlustig@nvidia.com>
9006 L: linux-kernel@vger.kernel.org
9007 L: linux-arch@vger.kernel.org
9009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9010 F: tools/memory-model/
9011 F: Documentation/atomic_bitops.txt
9012 F: Documentation/atomic_t.txt
9013 F: Documentation/core-api/atomic_ops.rst
9014 F: Documentation/core-api/refcount-vs-atomic.rst
9015 F: Documentation/memory-barriers.txt
9017 LIS3LV02D ACCELEROMETER DRIVER
9018 M: Eric Piel <eric.piel@tremplin-utc.net>
9020 F: Documentation/misc-devices/lis3lv02d
9021 F: drivers/misc/lis3lv02d/
9022 F: drivers/platform/x86/hp_accel.c
9025 M: Josh Poimboeuf <jpoimboe@redhat.com>
9026 M: Jiri Kosina <jikos@kernel.org>
9027 M: Miroslav Benes <mbenes@suse.cz>
9028 M: Petr Mladek <pmladek@suse.com>
9029 R: Joe Lawrence <joe.lawrence@redhat.com>
9031 F: kernel/livepatch/
9032 F: include/linux/livepatch.h
9033 F: arch/x86/include/asm/livepatch.h
9034 F: arch/x86/kernel/livepatch.c
9035 F: Documentation/livepatch/
9036 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9037 F: samples/livepatch/
9038 F: tools/testing/selftests/livepatch/
9039 L: live-patching@vger.kernel.org
9040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9043 L: netdev@vger.kernel.org
9045 F: include/linux/llc.h
9046 F: include/uapi/linux/llc.h
9050 LM73 HARDWARE MONITOR DRIVER
9051 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9052 L: linux-hwmon@vger.kernel.org
9054 F: drivers/hwmon/lm73.c
9056 LM78 HARDWARE MONITOR DRIVER
9057 M: Jean Delvare <jdelvare@suse.com>
9058 L: linux-hwmon@vger.kernel.org
9060 F: Documentation/hwmon/lm78
9061 F: drivers/hwmon/lm78.c
9063 LM83 HARDWARE MONITOR DRIVER
9064 M: Jean Delvare <jdelvare@suse.com>
9065 L: linux-hwmon@vger.kernel.org
9067 F: Documentation/hwmon/lm83
9068 F: drivers/hwmon/lm83.c
9070 LM90 HARDWARE MONITOR DRIVER
9071 M: Jean Delvare <jdelvare@suse.com>
9072 L: linux-hwmon@vger.kernel.org
9074 F: Documentation/hwmon/lm90
9075 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9076 F: drivers/hwmon/lm90.c
9077 F: include/dt-bindings/thermal/lm90.h
9079 LM95234 HARDWARE MONITOR DRIVER
9080 M: Guenter Roeck <linux@roeck-us.net>
9081 L: linux-hwmon@vger.kernel.org
9083 F: Documentation/hwmon/lm95234
9084 F: drivers/hwmon/lm95234.c
9086 LME2510 MEDIA DRIVER
9087 M: Malcolm Priestley <tvboxspy@gmail.com>
9088 L: linux-media@vger.kernel.org
9089 W: https://linuxtv.org
9090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9092 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9094 LOADPIN SECURITY MODULE
9095 M: Kees Cook <keescook@chromium.org>
9096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9098 F: security/loadpin/
9099 F: Documentation/admin-guide/LSM/LoadPin.rst
9102 M: Peter Zijlstra <peterz@infradead.org>
9103 M: Ingo Molnar <mingo@redhat.com>
9104 M: Will Deacon <will.deacon@arm.com>
9105 L: linux-kernel@vger.kernel.org
9106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9108 F: Documentation/locking/
9109 F: include/linux/lockdep.h
9110 F: include/linux/spinlock*.h
9111 F: arch/*/include/asm/spinlock*.h
9112 F: include/linux/rwlock*.h
9113 F: include/linux/mutex*.h
9114 F: include/linux/rwsem*.h
9115 F: arch/*/include/asm/rwsem.h
9116 F: include/linux/seqlock.h
9117 F: lib/locking*.[ch]
9119 X: kernel/locking/locktorture.c
9121 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9122 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9123 L: linux-ntfs-dev@lists.sourceforge.net
9124 W: http://www.linux-ntfs.org/content/view/19/37/
9126 F: Documentation/ldm.txt
9127 F: block/partitions/ldm.*
9129 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9130 M: Sathya Prakash <sathya.prakash@broadcom.com>
9131 M: Chaitra P B <chaitra.basappa@broadcom.com>
9132 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9133 L: MPT-FusionLinux.pdl@broadcom.com
9134 L: linux-scsi@vger.kernel.org
9135 W: http://www.avagotech.com/support/
9137 F: drivers/message/fusion/
9138 F: drivers/scsi/mpt3sas/
9140 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9141 M: Matthew Wilcox <willy@infradead.org>
9142 L: linux-scsi@vger.kernel.org
9144 F: drivers/scsi/sym53c8xx_2/
9147 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9148 L: linux-iio@vger.kernel.org
9150 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9151 F: drivers/iio/dac/ltc1660.c
9153 LTC4261 HARDWARE MONITOR DRIVER
9154 M: Guenter Roeck <linux@roeck-us.net>
9155 L: linux-hwmon@vger.kernel.org
9157 F: Documentation/hwmon/ltc4261
9158 F: drivers/hwmon/ltc4261.c
9160 LTC4306 I2C MULTIPLEXER DRIVER
9161 M: Michael Hennerich <michael.hennerich@analog.com>
9162 W: http://ez.analog.com/community/linux-device-drivers
9163 L: linux-i2c@vger.kernel.org
9165 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9166 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9168 LTP (Linux Test Project)
9169 M: Mike Frysinger <vapier@gentoo.org>
9170 M: Cyril Hrubis <chrubis@suse.cz>
9171 M: Wanlong Gao <wanlong.gao@gmail.com>
9172 M: Jan Stancek <jstancek@redhat.com>
9173 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9174 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9175 L: ltp@lists.linux.it (subscribers-only)
9176 W: http://linux-test-project.github.io/
9177 T: git git://github.com/linux-test-project/ltp.git
9181 M: Geert Uytterhoeven <geert@linux-m68k.org>
9182 L: linux-m68k@lists.linux-m68k.org
9183 W: http://www.linux-m68k.org/
9184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9189 M68K ON APPLE MACINTOSH
9190 M: Joshua Thompson <funaho@jurai.org>
9191 W: http://www.mac.linux-m68k.org/
9192 L: linux-m68k@lists.linux-m68k.org
9197 M: Philip Blundell <philb@gnu.org>
9198 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9202 M88DS3103 MEDIA DRIVER
9203 M: Antti Palosaari <crope@iki.fi>
9204 L: linux-media@vger.kernel.org
9205 W: https://linuxtv.org
9206 W: http://palosaari.fi/linux/
9207 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9208 T: git git://linuxtv.org/anttip/media_tree.git
9210 F: drivers/media/dvb-frontends/m88ds3103*
9212 M88RS2000 MEDIA DRIVER
9213 M: Malcolm Priestley <tvboxspy@gmail.com>
9214 L: linux-media@vger.kernel.org
9215 W: https://linuxtv.org
9216 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9218 F: drivers/media/dvb-frontends/m88rs2000*
9220 MA901 MASTERKIT USB FM RADIO DRIVER
9221 M: Alexey Klimov <klimov.linux@gmail.com>
9222 L: linux-media@vger.kernel.org
9223 T: git git://linuxtv.org/media_tree.git
9225 F: drivers/media/radio/radio-ma901.c
9228 M: Johannes Berg <johannes@sipsolutions.net>
9229 L: linux-wireless@vger.kernel.org
9230 W: http://wireless.kernel.org/
9231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9234 F: Documentation/networking/mac80211-injection.txt
9235 F: include/net/mac80211.h
9237 F: drivers/net/wireless/mac80211_hwsim.[ch]
9238 F: Documentation/networking/mac80211_hwsim/README
9241 M: Jassi Brar <jassisinghbrar@gmail.com>
9242 L: linux-kernel@vger.kernel.org
9245 F: include/linux/mailbox_client.h
9246 F: include/linux/mailbox_controller.h
9248 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9249 M: Michael Kerrisk <mtk.manpages@gmail.com>
9250 W: http://www.kernel.org/doc/man-pages
9251 L: linux-man@vger.kernel.org
9254 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9255 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9256 L: linux-mips@vger.kernel.org
9258 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9260 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9261 M: Andrew Lunn <andrew@lunn.ch>
9262 M: Vivien Didelot <vivien.didelot@gmail.com>
9263 L: netdev@vger.kernel.org
9265 F: drivers/net/dsa/mv88e6xxx/
9266 F: include/linux/platform_data/mv88e6xxx.h
9267 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9269 MARVELL ARMADA DRM SUPPORT
9270 M: Russell King <linux@armlinux.org.uk>
9272 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9273 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9274 F: drivers/gpu/drm/armada/
9275 F: include/uapi/drm/armada_drm.h
9276 F: Documentation/devicetree/bindings/display/armada/
9278 MARVELL ARMADA 3700 PHY DRIVERS
9279 M: Miquel Raynal <miquel.raynal@bootlin.com>
9281 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9282 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9283 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9284 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9286 MARVELL CRYPTO DRIVER
9287 M: Boris Brezillon <bbrezillon@kernel.org>
9288 M: Arnaud Ebalard <arno@natisbad.org>
9289 F: drivers/crypto/marvell/
9291 L: linux-crypto@vger.kernel.org
9293 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9294 M: Mirko Lindner <mlindner@marvell.com>
9295 M: Stephen Hemminger <stephen@networkplumber.org>
9296 L: netdev@vger.kernel.org
9298 F: drivers/net/ethernet/marvell/sk*
9300 MARVELL LIBERTAS WIRELESS DRIVER
9301 L: libertas-dev@lists.infradead.org
9303 F: drivers/net/wireless/marvell/libertas/
9305 MARVELL MACCHIATOBIN SUPPORT
9306 M: Russell King <linux@armlinux.org.uk>
9307 L: linux-arm-kernel@lists.infradead.org
9309 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9311 MARVELL MV643XX ETHERNET DRIVER
9312 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9313 L: netdev@vger.kernel.org
9315 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9316 F: include/linux/mv643xx.h
9318 MARVELL MV88X3310 PHY DRIVER
9319 M: Russell King <linux@armlinux.org.uk>
9320 L: netdev@vger.kernel.org
9322 F: drivers/net/phy/marvell10g.c
9324 MARVELL MVEBU THERMAL DRIVER
9325 M: Miquel Raynal <miquel.raynal@bootlin.com>
9327 F: drivers/thermal/armada_thermal.c
9329 MARVELL MVNETA ETHERNET DRIVER
9330 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9331 L: netdev@vger.kernel.org
9333 F: drivers/net/ethernet/marvell/mvneta.*
9335 MARVELL MWIFIEX WIRELESS DRIVER
9336 M: Amitkumar Karwar <amitkarwar@gmail.com>
9337 M: Nishant Sarmukadam <nishants@marvell.com>
9338 M: Ganapathi Bhat <gbhat@marvell.com>
9339 M: Xinming Hu <huxinming820@gmail.com>
9340 L: linux-wireless@vger.kernel.org
9342 F: drivers/net/wireless/marvell/mwifiex/
9344 MARVELL MWL8K WIRELESS DRIVER
9345 M: Lennert Buytenhek <buytenh@wantstofly.org>
9346 L: linux-wireless@vger.kernel.org
9348 F: drivers/net/wireless/marvell/mwl8k.c
9350 MARVELL NAND CONTROLLER DRIVER
9351 M: Miquel Raynal <miquel.raynal@bootlin.com>
9352 L: linux-mtd@lists.infradead.org
9354 F: drivers/mtd/nand/raw/marvell_nand.c
9355 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9357 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9358 M: Nicolas Pitre <nico@fluxnic.net>
9360 F: drivers/mmc/host/mvsdio.*
9362 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9363 M: Hu Ziji <huziji@marvell.com>
9364 L: linux-mmc@vger.kernel.org
9366 F: drivers/mmc/host/sdhci-xenon*
9367 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9369 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9370 M: Sunil Goutham <sgoutham@marvell.com>
9371 M: Linu Cherian <lcherian@marvell.com>
9372 M: Geetha sowjanya <gakula@marvell.com>
9373 M: Jerin Jacob <jerinj@marvell.com>
9374 L: netdev@vger.kernel.org
9376 F: drivers/net/ethernet/marvell/octeontx2/af/
9378 MATROX FRAMEBUFFER DRIVER
9379 L: linux-fbdev@vger.kernel.org
9381 F: drivers/video/fbdev/matrox/matroxfb_*
9382 F: include/uapi/linux/matroxfb.h
9384 MAX16065 HARDWARE MONITOR DRIVER
9385 M: Guenter Roeck <linux@roeck-us.net>
9386 L: linux-hwmon@vger.kernel.org
9388 F: Documentation/hwmon/max16065
9389 F: drivers/hwmon/max16065.c
9391 MAX2175 SDR TUNER DRIVER
9392 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9393 L: linux-media@vger.kernel.org
9394 T: git git://linuxtv.org/media_tree.git
9396 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9397 F: Documentation/media/v4l-drivers/max2175.rst
9398 F: drivers/media/i2c/max2175*
9399 F: include/uapi/linux/max2175.h
9401 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9402 L: linux-hwmon@vger.kernel.org
9404 F: Documentation/hwmon/max6650
9405 F: drivers/hwmon/max6650.c
9407 MAX6697 HARDWARE MONITOR DRIVER
9408 M: Guenter Roeck <linux@roeck-us.net>
9409 L: linux-hwmon@vger.kernel.org
9411 F: Documentation/hwmon/max6697
9412 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9413 F: drivers/hwmon/max6697.c
9414 F: include/linux/platform_data/max6697.h
9416 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9417 M: Peter Rosin <peda@axentia.se>
9418 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9420 F: Documentation/devicetree/bindings/sound/max9860.txt
9421 F: sound/soc/codecs/max9860.*
9423 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9424 M: Javier Martinez Canillas <javier@dowhile0.org>
9425 L: linux-kernel@vger.kernel.org
9427 F: drivers/regulator/max77802-regulator.c
9428 F: Documentation/devicetree/bindings/*/*max77802.txt
9429 F: include/dt-bindings/*/*max77802.h
9431 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9432 M: Krzysztof Kozlowski <krzk@kernel.org>
9433 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9434 L: linux-pm@vger.kernel.org
9436 F: drivers/power/supply/max14577_charger.c
9437 F: drivers/power/supply/max77693_charger.c
9439 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9440 M: Chanwoo Choi <cw00.choi@samsung.com>
9441 M: Krzysztof Kozlowski <krzk@kernel.org>
9442 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9443 L: linux-kernel@vger.kernel.org
9445 F: drivers/*/max14577*.c
9446 F: drivers/*/max77686*.c
9447 F: drivers/*/max77693*.c
9448 F: drivers/extcon/extcon-max14577.c
9449 F: drivers/extcon/extcon-max77693.c
9450 F: drivers/rtc/rtc-max77686.c
9451 F: drivers/clk/clk-max77686.c
9452 F: Documentation/devicetree/bindings/mfd/max14577.txt
9453 F: Documentation/devicetree/bindings/*/max77686.txt
9454 F: Documentation/devicetree/bindings/mfd/max77693.txt
9455 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9456 F: include/linux/mfd/max14577*.h
9457 F: include/linux/mfd/max77686*.h
9458 F: include/linux/mfd/max77693*.h
9460 MAXIRADIO FM RADIO RECEIVER DRIVER
9461 M: Hans Verkuil <hverkuil@xs4all.nl>
9462 L: linux-media@vger.kernel.org
9463 T: git git://linuxtv.org/media_tree.git
9464 W: https://linuxtv.org
9466 F: drivers/media/radio/radio-maxiradio*
9468 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9469 M: Peter Rosin <peda@axentia.se>
9470 L: linux-iio@vger.kernel.org
9472 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9473 F: drivers/iio/potentiometer/mcp4018.c
9474 F: drivers/iio/potentiometer/mcp4531.c
9476 MCR20A IEEE-802.15.4 RADIO DRIVER
9477 M: Xue Liu <liuxuenetmail@gmail.com>
9478 L: linux-wpan@vger.kernel.org
9479 W: https://github.com/xueliu/mcr20a-linux
9481 F: drivers/net/ieee802154/mcr20a.c
9482 F: drivers/net/ieee802154/mcr20a.h
9483 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9485 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9486 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9487 L: linux-iio@vger.kernel.org
9489 F: drivers/iio/dac/cio-dac.c
9491 MEDIA DRIVERS FOR ASCOT2E
9492 M: Sergey Kozlov <serjk@netup.ru>
9493 M: Abylay Ospan <aospan@netup.ru>
9494 L: linux-media@vger.kernel.org
9495 W: https://linuxtv.org
9497 T: git git://linuxtv.org/media_tree.git
9499 F: drivers/media/dvb-frontends/ascot2e*
9501 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9502 M: Jasmin Jessich <jasmin@anw.at>
9503 L: linux-media@vger.kernel.org
9504 W: https://linuxtv.org
9505 T: git git://linuxtv.org/media_tree.git
9507 F: drivers/media/dvb-frontends/cxd2099*
9509 MEDIA DRIVERS FOR CXD2841ER
9510 M: Sergey Kozlov <serjk@netup.ru>
9511 M: Abylay Ospan <aospan@netup.ru>
9512 L: linux-media@vger.kernel.org
9513 W: https://linuxtv.org
9515 T: git git://linuxtv.org/media_tree.git
9517 F: drivers/media/dvb-frontends/cxd2841er*
9519 MEDIA DRIVERS FOR CXD2880
9520 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9521 L: linux-media@vger.kernel.org
9522 W: http://linuxtv.org/
9523 T: git git://linuxtv.org/media_tree.git
9525 F: drivers/media/dvb-frontends/cxd2880/*
9526 F: drivers/media/spi/cxd2880*
9528 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9529 L: linux-media@vger.kernel.org
9530 W: https://linuxtv.org
9531 T: git git://linuxtv.org/media_tree.git
9533 F: drivers/media/pci/ddbridge/*
9535 MEDIA DRIVERS FOR FREESCALE IMX
9536 M: Steve Longerbeam <slongerbeam@gmail.com>
9537 M: Philipp Zabel <p.zabel@pengutronix.de>
9538 L: linux-media@vger.kernel.org
9539 T: git git://linuxtv.org/media_tree.git
9541 F: Documentation/devicetree/bindings/media/imx.txt
9542 F: Documentation/media/v4l-drivers/imx.rst
9543 F: drivers/staging/media/imx/
9544 F: include/linux/imx-media.h
9545 F: include/media/imx.h
9547 MEDIA DRIVER FOR FREESCALE IMX PXP
9548 M: Philipp Zabel <p.zabel@pengutronix.de>
9549 L: linux-media@vger.kernel.org
9550 T: git git://linuxtv.org/media_tree.git
9552 F: drivers/media/platform/imx-pxp.[ch]
9554 MEDIA DRIVERS FOR FREESCALE IMX7
9555 M: Rui Miguel Silva <rmfrfs@gmail.com>
9556 L: linux-media@vger.kernel.org
9557 T: git git://linuxtv.org/media_tree.git
9559 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9560 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9561 F: Documentation/media/v4l-drivers/imx7.rst
9562 F: drivers/staging/media/imx/imx7-media-csi.c
9563 F: drivers/staging/media/imx/imx7-mipi-csis.c
9565 MEDIA DRIVERS FOR HELENE
9566 M: Abylay Ospan <aospan@netup.ru>
9567 L: linux-media@vger.kernel.org
9568 W: https://linuxtv.org
9570 T: git git://linuxtv.org/media_tree.git
9572 F: drivers/media/dvb-frontends/helene*
9574 MEDIA DRIVERS FOR HORUS3A
9575 M: Sergey Kozlov <serjk@netup.ru>
9576 M: Abylay Ospan <aospan@netup.ru>
9577 L: linux-media@vger.kernel.org
9578 W: https://linuxtv.org
9580 T: git git://linuxtv.org/media_tree.git
9582 F: drivers/media/dvb-frontends/horus3a*
9584 MEDIA DRIVERS FOR LNBH25
9585 M: Sergey Kozlov <serjk@netup.ru>
9586 M: Abylay Ospan <aospan@netup.ru>
9587 L: linux-media@vger.kernel.org
9588 W: https://linuxtv.org
9590 T: git git://linuxtv.org/media_tree.git
9592 F: drivers/media/dvb-frontends/lnbh25*
9594 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9595 L: linux-media@vger.kernel.org
9596 W: https://linuxtv.org
9597 T: git git://linuxtv.org/media_tree.git
9599 F: drivers/media/dvb-frontends/mxl5xx*
9601 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9602 M: Sergey Kozlov <serjk@netup.ru>
9603 M: Abylay Ospan <aospan@netup.ru>
9604 L: linux-media@vger.kernel.org
9605 W: https://linuxtv.org
9607 T: git git://linuxtv.org/media_tree.git
9609 F: drivers/media/pci/netup_unidvb/*
9611 MEDIA DRIVERS FOR RENESAS - CEU
9612 M: Jacopo Mondi <jacopo@jmondi.org>
9613 L: linux-media@vger.kernel.org
9614 L: linux-renesas-soc@vger.kernel.org
9615 T: git git://linuxtv.org/media_tree.git
9617 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9618 F: drivers/media/platform/renesas-ceu.c
9619 F: include/media/drv-intf/renesas-ceu.h
9621 MEDIA DRIVERS FOR RENESAS - DRIF
9622 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9623 L: linux-media@vger.kernel.org
9624 L: linux-renesas-soc@vger.kernel.org
9625 T: git git://linuxtv.org/media_tree.git
9627 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9628 F: drivers/media/platform/rcar_drif.c
9630 MEDIA DRIVERS FOR RENESAS - FCP
9631 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9632 L: linux-media@vger.kernel.org
9633 L: linux-renesas-soc@vger.kernel.org
9634 T: git git://linuxtv.org/media_tree.git
9636 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9637 F: drivers/media/platform/rcar-fcp.c
9638 F: include/media/rcar-fcp.h
9640 MEDIA DRIVERS FOR RENESAS - FDP1
9641 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9642 L: linux-media@vger.kernel.org
9643 L: linux-renesas-soc@vger.kernel.org
9644 T: git git://linuxtv.org/media_tree.git
9646 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9647 F: drivers/media/platform/rcar_fdp1.c
9649 MEDIA DRIVERS FOR RENESAS - VIN
9650 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9651 L: linux-media@vger.kernel.org
9652 L: linux-renesas-soc@vger.kernel.org
9653 T: git git://linuxtv.org/media_tree.git
9655 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9656 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9657 F: drivers/media/platform/rcar-vin/
9659 MEDIA DRIVERS FOR RENESAS - VSP1
9660 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9661 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9662 L: linux-media@vger.kernel.org
9663 L: linux-renesas-soc@vger.kernel.org
9664 T: git git://linuxtv.org/media_tree.git
9666 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9667 F: drivers/media/platform/vsp1/
9669 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9670 L: linux-media@vger.kernel.org
9671 W: https://linuxtv.org
9672 T: git git://linuxtv.org/media_tree.git
9674 F: drivers/media/dvb-frontends/stv0910*
9676 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9677 L: linux-media@vger.kernel.org
9678 W: https://linuxtv.org
9679 T: git git://linuxtv.org/media_tree.git
9681 F: drivers/media/dvb-frontends/stv6111*
9683 MEDIA DRIVERS FOR STM32 - DCMI
9684 M: Hugues Fruchet <hugues.fruchet@st.com>
9685 L: linux-media@vger.kernel.org
9686 T: git git://linuxtv.org/media_tree.git
9688 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9689 F: drivers/media/platform/stm32/stm32-dcmi.c
9691 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9692 M: Dmitry Osipenko <digetx@gmail.com>
9693 L: linux-media@vger.kernel.org
9694 L: linux-tegra@vger.kernel.org
9695 T: git git://linuxtv.org/media_tree.git
9697 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9698 F: drivers/staging/media/tegra-vde/
9700 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9701 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9702 P: LinuxTV.org Project
9703 L: linux-media@vger.kernel.org
9704 W: https://linuxtv.org
9705 Q: http://patchwork.kernel.org/project/linux-media/list/
9706 T: git git://linuxtv.org/media_tree.git
9708 F: Documentation/devicetree/bindings/media/
9709 F: Documentation/media/
9711 F: drivers/staging/media/
9712 F: include/linux/platform_data/media/
9714 F: include/uapi/linux/dvb/
9715 F: include/uapi/linux/videodev2.h
9716 F: include/uapi/linux/media.h
9717 F: include/uapi/linux/v4l2-*
9718 F: include/uapi/linux/meye.h
9719 F: include/uapi/linux/ivtv*
9720 F: include/uapi/linux/uvcvideo.h
9722 MEDIATEK BLUETOOTH DRIVER
9723 M: Sean Wang <sean.wang@mediatek.com>
9724 L: linux-bluetooth@vger.kernel.org
9725 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9727 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9728 F: drivers/bluetooth/btmtkuart.c
9731 M: Sean Wang <sean.wang@mediatek.com>
9733 F: drivers/media/rc/mtk-cir.c
9736 M: Sean Wang <sean.wang@mediatek.com>
9737 L: dmaengine@vger.kernel.org
9738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9739 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9741 F: Documentation/devicetree/bindings/dma/mtk-*
9742 F: drivers/dma/mediatek/
9744 MEDIATEK PMIC LED DRIVER
9745 M: Sean Wang <sean.wang@mediatek.com>
9747 F: drivers/leds/leds-mt6323.c
9748 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9750 MEDIATEK ETHERNET DRIVER
9751 M: Felix Fietkau <nbd@openwrt.org>
9752 M: John Crispin <john@phrozen.org>
9753 M: Sean Wang <sean.wang@mediatek.com>
9754 M: Nelson Chang <nelson.chang@mediatek.com>
9755 L: netdev@vger.kernel.org
9757 F: drivers/net/ethernet/mediatek/
9759 MEDIATEK SWITCH DRIVER
9760 M: Sean Wang <sean.wang@mediatek.com>
9761 L: netdev@vger.kernel.org
9763 F: drivers/net/dsa/mt7530.*
9764 F: net/dsa/tag_mtk.c
9766 MEDIATEK JPEG DRIVER
9767 M: Rick Chang <rick.chang@mediatek.com>
9768 M: Bin Liu <bin.liu@mediatek.com>
9770 F: drivers/media/platform/mtk-jpeg/
9771 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9774 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9775 M: Houlong Wei <houlong.wei@mediatek.com>
9776 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9778 F: drivers/media/platform/mtk-mdp/
9779 F: drivers/media/platform/mtk-vpu/
9780 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9782 MEDIATEK MEDIA DRIVER
9783 M: Tiffany Lin <tiffany.lin@mediatek.com>
9784 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9786 F: drivers/media/platform/mtk-vcodec/
9787 F: drivers/media/platform/mtk-vpu/
9788 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9789 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9791 MEDIATEK MT76 WIRELESS LAN DRIVER
9792 M: Felix Fietkau <nbd@nbd.name>
9793 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9794 L: linux-wireless@vger.kernel.org
9796 F: drivers/net/wireless/mediatek/mt76/
9798 MEDIATEK MT7601U WIRELESS LAN DRIVER
9799 M: Jakub Kicinski <kubakici@wp.pl>
9800 L: linux-wireless@vger.kernel.org
9802 F: drivers/net/wireless/mediatek/mt7601u/
9804 MEDIATEK NAND CONTROLLER DRIVER
9805 M: Xiaolei Li <xiaolei.li@mediatek.com>
9806 L: linux-mtd@lists.infradead.org
9808 F: drivers/mtd/nand/raw/mtk_*
9809 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9811 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9812 M: Sean Wang <sean.wang@mediatek.com>
9814 F: drivers/char/hw_random/mtk-rng.c
9816 MEDIATEK USB3 DRD IP DRIVER
9817 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9818 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9820 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9822 F: drivers/usb/mtu3/
9824 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9825 M: Peter Senna Tschudin <peter.senna@gmail.com>
9826 M: Martin Donnelly <martin.donnelly@ge.com>
9827 M: Martyn Welch <martyn.welch@collabora.co.uk>
9829 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9830 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9832 MEGARAID SCSI/SAS DRIVERS
9833 M: Kashyap Desai <kashyap.desai@broadcom.com>
9834 M: Sumit Saxena <sumit.saxena@broadcom.com>
9835 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9836 L: megaraidlinux.pdl@broadcom.com
9837 L: linux-scsi@vger.kernel.org
9838 W: http://www.avagotech.com/support/
9840 F: Documentation/scsi/megaraid.txt
9841 F: drivers/scsi/megaraid.*
9842 F: drivers/scsi/megaraid/
9844 MELEXIS MLX90614 DRIVER
9845 M: Crt Mori <cmo@melexis.com>
9846 L: linux-iio@vger.kernel.org
9847 W: http://www.melexis.com
9849 F: drivers/iio/temperature/mlx90614.c
9851 MELEXIS MLX90632 DRIVER
9852 M: Crt Mori <cmo@melexis.com>
9853 L: linux-iio@vger.kernel.org
9854 W: http://www.melexis.com
9856 F: drivers/iio/temperature/mlx90632.c
9858 MELFAS MIP4 TOUCHSCREEN DRIVER
9859 M: Sangwon Jee <jeesw@melfas.com>
9860 W: http://www.melfas.com
9862 F: drivers/input/touchscreen/melfas_mip4.c
9863 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9865 MELLANOX ETHERNET DRIVER (mlx4_en)
9866 M: Tariq Toukan <tariqt@mellanox.com>
9867 L: netdev@vger.kernel.org
9869 W: http://www.mellanox.com
9870 Q: http://patchwork.ozlabs.org/project/netdev/list/
9871 F: drivers/net/ethernet/mellanox/mlx4/en_*
9873 MELLANOX ETHERNET DRIVER (mlx5e)
9874 M: Saeed Mahameed <saeedm@mellanox.com>
9875 L: netdev@vger.kernel.org
9877 W: http://www.mellanox.com
9878 Q: http://patchwork.ozlabs.org/project/netdev/list/
9879 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9881 MELLANOX ETHERNET INNOVA DRIVERS
9882 R: Boris Pismenny <borisp@mellanox.com>
9883 L: netdev@vger.kernel.org
9885 W: http://www.mellanox.com
9886 Q: http://patchwork.ozlabs.org/project/netdev/list/
9887 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9888 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9889 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9890 F: include/linux/mlx5/mlx5_ifc_fpga.h
9892 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9893 R: Boris Pismenny <borisp@mellanox.com>
9894 L: netdev@vger.kernel.org
9896 W: http://www.mellanox.com
9897 Q: http://patchwork.ozlabs.org/project/netdev/list/
9898 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9899 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9901 MELLANOX ETHERNET SWITCH DRIVERS
9902 M: Jiri Pirko <jiri@mellanox.com>
9903 M: Ido Schimmel <idosch@mellanox.com>
9904 L: netdev@vger.kernel.org
9906 W: http://www.mellanox.com
9907 Q: http://patchwork.ozlabs.org/project/netdev/list/
9908 F: drivers/net/ethernet/mellanox/mlxsw/
9909 F: tools/testing/selftests/drivers/net/mlxsw/
9911 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9912 M: mlxsw@mellanox.com
9913 L: netdev@vger.kernel.org
9915 W: http://www.mellanox.com
9916 Q: http://patchwork.ozlabs.org/project/netdev/list/
9917 F: drivers/net/ethernet/mellanox/mlxfw/
9919 MELLANOX HARDWARE PLATFORM SUPPORT
9920 M: Andy Shevchenko <andy@infradead.org>
9921 M: Darren Hart <dvhart@infradead.org>
9922 M: Vadim Pasternak <vadimp@mellanox.com>
9923 L: platform-driver-x86@vger.kernel.org
9925 F: drivers/platform/mellanox/
9926 F: include/linux/platform_data/mlxreg.h
9928 MELLANOX MLX4 core VPI driver
9929 M: Tariq Toukan <tariqt@mellanox.com>
9930 L: netdev@vger.kernel.org
9931 L: linux-rdma@vger.kernel.org
9932 W: http://www.mellanox.com
9933 Q: http://patchwork.ozlabs.org/project/netdev/list/
9935 F: drivers/net/ethernet/mellanox/mlx4/
9936 F: include/linux/mlx4/
9938 MELLANOX MLX4 IB driver
9939 M: Yishai Hadas <yishaih@mellanox.com>
9940 L: linux-rdma@vger.kernel.org
9941 W: http://www.mellanox.com
9942 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9944 F: drivers/infiniband/hw/mlx4/
9945 F: include/linux/mlx4/
9946 F: include/uapi/rdma/mlx4-abi.h
9948 MELLANOX MLX5 core VPI driver
9949 M: Saeed Mahameed <saeedm@mellanox.com>
9950 M: Leon Romanovsky <leonro@mellanox.com>
9951 L: netdev@vger.kernel.org
9952 L: linux-rdma@vger.kernel.org
9953 W: http://www.mellanox.com
9954 Q: http://patchwork.ozlabs.org/project/netdev/list/
9956 F: drivers/net/ethernet/mellanox/mlx5/core/
9957 F: include/linux/mlx5/
9959 MELLANOX MLX5 IB driver
9960 M: Leon Romanovsky <leonro@mellanox.com>
9961 L: linux-rdma@vger.kernel.org
9962 W: http://www.mellanox.com
9963 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9965 F: drivers/infiniband/hw/mlx5/
9966 F: include/linux/mlx5/
9967 F: include/uapi/rdma/mlx5-abi.h
9969 MELLANOX MLXCPLD I2C AND MUX DRIVER
9970 M: Vadim Pasternak <vadimp@mellanox.com>
9971 M: Michael Shych <michaelsh@mellanox.com>
9972 L: linux-i2c@vger.kernel.org
9974 F: drivers/i2c/busses/i2c-mlxcpld.c
9975 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9976 F: Documentation/i2c/busses/i2c-mlxcpld
9978 MELLANOX MLXCPLD LED DRIVER
9979 M: Vadim Pasternak <vadimp@mellanox.com>
9980 L: linux-leds@vger.kernel.org
9982 F: drivers/leds/leds-mlxcpld.c
9983 F: drivers/leds/leds-mlxreg.c
9984 F: Documentation/leds/leds-mlxcpld.txt
9986 MELLANOX PLATFORM DRIVER
9987 M: Vadim Pasternak <vadimp@mellanox.com>
9988 L: platform-driver-x86@vger.kernel.org
9990 F: drivers/platform/x86/mlx-platform.c
9993 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9994 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9995 L: linux-kernel@vger.kernel.org
9997 F: kernel/sched/membarrier.c
9998 F: include/uapi/linux/membarrier.h
9999 F: arch/powerpc/include/asm/membarrier.h
10002 M: Mike Rapoport <rppt@linux.ibm.com>
10003 L: linux-mm@kvack.org
10005 F: include/linux/memblock.h
10007 F: Documentation/core-api/boot-time-mm.rst
10010 L: linux-mm@kvack.org
10011 W: http://www.linux-mm.org
10013 F: include/linux/mm.h
10014 F: include/linux/gfp.h
10015 F: include/linux/mmzone.h
10016 F: include/linux/memory_hotplug.h
10017 F: include/linux/vmalloc.h
10020 MEMORY TECHNOLOGY DEVICES (MTD)
10021 M: David Woodhouse <dwmw2@infradead.org>
10022 M: Brian Norris <computersforpeace@gmail.com>
10023 M: Boris Brezillon <bbrezillon@kernel.org>
10024 M: Marek Vasut <marek.vasut@gmail.com>
10025 M: Richard Weinberger <richard@nod.at>
10026 L: linux-mtd@lists.infradead.org
10027 W: http://www.linux-mtd.infradead.org/
10028 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10029 T: git git://git.infradead.org/linux-mtd.git master
10030 T: git git://git.infradead.org/linux-mtd.git mtd/next
10032 F: Documentation/devicetree/bindings/mtd/
10034 F: include/linux/mtd/
10035 F: include/uapi/mtd/
10037 MEN A21 WATCHDOG DRIVER
10038 M: Johannes Thumshirn <morbidrsa@gmail.com>
10039 L: linux-watchdog@vger.kernel.org
10041 F: drivers/watchdog/mena21_wdt.c
10043 MEN CHAMELEON BUS (mcb)
10044 M: Johannes Thumshirn <morbidrsa@gmail.com>
10047 F: include/linux/mcb.h
10048 F: Documentation/men-chameleon-bus.txt
10050 MEN F21BMC (Board Management Controller)
10051 M: Andreas Werner <andreas.werner@men.de>
10053 F: drivers/mfd/menf21bmc.c
10054 F: drivers/watchdog/menf21bmc_wdt.c
10055 F: drivers/leds/leds-menf21bmc.c
10056 F: drivers/hwmon/menf21bmc_hwmon.c
10057 F: Documentation/hwmon/menf21bmc
10059 MEN Z069 WATCHDOG DRIVER
10060 M: Johannes Thumshirn <jth@kernel.org>
10061 L: linux-watchdog@vger.kernel.org
10063 F: drivers/watchdog/menz69_wdt.c
10065 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10066 M: Neil Armstrong <narmstrong@baylibre.com>
10067 L: linux-media@lists.freedesktop.org
10068 L: linux-amlogic@lists.infradead.org
10069 W: http://linux-meson.com/
10071 F: drivers/media/platform/meson/ao-cec.c
10072 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10073 T: git git://linuxtv.org/media_tree.git
10075 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10076 M: Liang Yang <liang.yang@amlogic.com>
10077 L: linux-mtd@lists.infradead.org
10079 F: drivers/mtd/nand/raw/meson_*
10080 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10082 METHODE UDPU SUPPORT
10083 M: Vladimir Vid <vladimir.vid@sartura.hr>
10085 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10087 MICROBLAZE ARCHITECTURE
10088 M: Michal Simek <monstr@monstr.eu>
10089 W: http://www.monstr.eu/fdt/
10090 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10092 F: arch/microblaze/
10094 MICROCHIP AT91 SERIAL DRIVER
10095 M: Richard Genoud <richard.genoud@gmail.com>
10097 F: drivers/tty/serial/atmel_serial.c
10098 F: drivers/tty/serial/atmel_serial.h
10099 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10101 MICROCHIP AUDIO ASOC DRIVERS
10102 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10103 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10107 MICROCHIP DMA DRIVER
10108 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10110 L: dmaengine@vger.kernel.org
10112 F: drivers/dma/at_hdmac.c
10113 F: drivers/dma/at_hdmac_regs.h
10114 F: include/linux/platform_data/dma-atmel.h
10115 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10116 F: include/dt-bindings/dma/at91.h
10118 MICROCHIP ECC DRIVER
10119 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10120 L: linux-crypto@vger.kernel.org
10122 F: drivers/crypto/atmel-ecc.*
10124 MICROCHIP I2C DRIVER
10125 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10126 L: linux-i2c@vger.kernel.org
10128 F: drivers/i2c/busses/i2c-at91.c
10130 MICROCHIP ISC DRIVER
10131 M: Eugen Hristev <eugen.hristev@microchip.com>
10132 L: linux-media@vger.kernel.org
10134 F: drivers/media/platform/atmel/atmel-isc.c
10135 F: drivers/media/platform/atmel/atmel-isc-regs.h
10136 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10138 MICROCHIP ISI DRIVER
10139 M: Eugen Hristev <eugen.hristev@microchip.com>
10140 L: linux-media@vger.kernel.org
10142 F: drivers/media/platform/atmel/atmel-isi.c
10143 F: drivers/media/platform/atmel/atmel-isi.h
10145 MICROCHIP AT91 USART MFD DRIVER
10146 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10147 L: linux-kernel@vger.kernel.org
10149 F: drivers/mfd/at91-usart.c
10150 F: include/dt-bindings/mfd/at91-usart.h
10151 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10153 MICROCHIP AT91 USART SPI DRIVER
10154 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10155 L: linux-spi@vger.kernel.org
10157 F: drivers/spi/spi-at91-usart.c
10158 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10160 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10161 M: Woojung Huh <Woojung.Huh@microchip.com>
10162 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10163 L: netdev@vger.kernel.org
10165 F: net/dsa/tag_ksz.c
10166 F: drivers/net/dsa/microchip/*
10167 F: include/linux/platform_data/microchip-ksz.h
10168 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10170 MICROCHIP LAN743X ETHERNET DRIVER
10171 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10172 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10173 L: netdev@vger.kernel.org
10175 F: drivers/net/ethernet/microchip/lan743x_*
10177 MICROCHIP LCDFB DRIVER
10178 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10179 L: linux-fbdev@vger.kernel.org
10181 F: drivers/video/fbdev/atmel_lcdfb.c
10182 F: include/video/atmel_lcdc.h
10184 MICROCHIP MMC/SD/SDIO MCI DRIVER
10185 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10187 F: drivers/mmc/host/atmel-mci.c
10189 MICROCHIP MCP16502 PMIC DRIVER
10190 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10193 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10194 F: drivers/regulator/mcp16502.c
10196 MICROCHIP MCP3911 ADC DRIVER
10197 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10198 M: Kent Gustavsson <kent@minoris.se>
10199 L: linux-iio@vger.kernel.org
10201 F: drivers/iio/adc/mcp3911.c
10202 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10204 MICROCHIP NAND DRIVER
10205 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10206 L: linux-mtd@lists.infradead.org
10208 F: drivers/mtd/nand/raw/atmel/*
10209 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10211 MICROCHIP PWM DRIVER
10212 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10214 L: linux-pwm@vger.kernel.org
10216 F: drivers/pwm/pwm-atmel.c
10217 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10219 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10220 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10221 M: Eugen Hristev <eugen.hristev@microchip.com>
10222 L: linux-iio@vger.kernel.org
10224 F: drivers/iio/adc/at91-sama5d2_adc.c
10225 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10226 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10228 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10229 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10231 F: drivers/power/reset/at91-sama5d2_shdwc.c
10233 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10234 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10236 L: linux-gpio@vger.kernel.org
10237 F: drivers/gpio/gpio-sama5d2-piobu.c
10239 MICROCHIP SPI DRIVER
10240 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10242 F: drivers/spi/spi-atmel.*
10244 MICROCHIP SSC DRIVER
10245 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10248 F: drivers/misc/atmel-ssc.c
10249 F: include/linux/atmel-ssc.h
10251 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10252 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10255 F: drivers/misc/atmel_tclib.c
10256 F: drivers/clocksource/tcb_clksrc.c
10258 MICROCHIP USBA UDC DRIVER
10259 M: Cristian Birsan <cristian.birsan@microchip.com>
10260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10262 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10264 MICROCHIP USB251XB DRIVER
10265 M: Richard Leitner <richard.leitner@skidata.com>
10266 L: linux-usb@vger.kernel.org
10268 F: drivers/usb/misc/usb251xb.c
10269 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10271 MICROCHIP XDMA DRIVER
10272 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10273 L: linux-arm-kernel@lists.infradead.org
10274 L: dmaengine@vger.kernel.org
10276 F: drivers/dma/at_xdmac.c
10278 MICROSEMI MIPS SOCS
10279 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10280 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10281 L: linux-mips@vger.kernel.org
10283 F: arch/mips/generic/board-ocelot.c
10284 F: arch/mips/configs/generic/board-ocelot.config
10285 F: arch/mips/boot/dts/mscc/
10286 F: Documentation/devicetree/bindings/mips/mscc.txt
10288 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10289 M: Don Brace <don.brace@microsemi.com>
10290 L: esc.storagedev@microsemi.com
10291 L: linux-scsi@vger.kernel.org
10293 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10294 F: drivers/scsi/smartpqi/Kconfig
10295 F: drivers/scsi/smartpqi/Makefile
10296 F: include/linux/cciss*.h
10297 F: include/uapi/linux/cciss*.h
10298 F: Documentation/scsi/smartpqi.txt
10300 MICROSEMI ETHERNET SWITCH DRIVER
10301 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10302 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10303 L: netdev@vger.kernel.org
10305 F: drivers/net/ethernet/mscc/
10307 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10308 M: Chen Yu <yu.c.chen@intel.com>
10309 L: platform-driver-x86@vger.kernel.org
10311 F: drivers/platform/x86/surfacepro3_button.c
10313 MICROTEK X6 SCANNER
10314 M: Oliver Neukum <oliver@neukum.org>
10316 F: drivers/usb/image/microtek.*
10319 M: Ralf Baechle <ralf@linux-mips.org>
10320 M: Paul Burton <paul.burton@mips.com>
10321 M: James Hogan <jhogan@kernel.org>
10322 L: linux-mips@vger.kernel.org
10323 W: http://www.linux-mips.org/
10324 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10326 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10328 F: Documentation/devicetree/bindings/mips/
10329 F: Documentation/mips/
10331 F: drivers/platform/mips/
10333 MIPS BOSTON DEVELOPMENT BOARD
10334 M: Paul Burton <paul.burton@mips.com>
10335 L: linux-mips@vger.kernel.org
10337 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10338 F: arch/mips/boot/dts/img/boston.dts
10339 F: arch/mips/configs/generic/board-boston.config
10340 F: drivers/clk/imgtec/clk-boston.c
10341 F: include/dt-bindings/clock/boston-clock.h
10343 MIPS GENERIC PLATFORM
10344 M: Paul Burton <paul.burton@mips.com>
10345 L: linux-mips@vger.kernel.org
10347 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10348 F: arch/mips/generic/
10349 F: arch/mips/tools/generic-board-config.sh
10351 MIPS/LOONGSON1 ARCHITECTURE
10352 M: Keguang Zhang <keguang.zhang@gmail.com>
10353 L: linux-mips@vger.kernel.org
10355 F: arch/mips/loongson32/
10356 F: arch/mips/include/asm/mach-loongson32/
10357 F: drivers/*/*loongson1*
10358 F: drivers/*/*/*loongson1*
10360 MIPS/LOONGSON2 ARCHITECTURE
10361 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10362 L: linux-mips@vger.kernel.org
10364 F: arch/mips/loongson64/fuloong-2e/
10365 F: arch/mips/loongson64/lemote-2f/
10366 F: arch/mips/include/asm/mach-loongson64/
10367 F: drivers/*/*loongson2*
10368 F: drivers/*/*/*loongson2*
10370 MIPS/LOONGSON3 ARCHITECTURE
10371 M: Huacai Chen <chenhc@lemote.com>
10372 L: linux-mips@vger.kernel.org
10374 F: arch/mips/loongson64/
10375 F: arch/mips/include/asm/mach-loongson64/
10376 F: drivers/platform/mips/cpu_hwmon.c
10377 F: drivers/*/*loongson3*
10378 F: drivers/*/*/*loongson3*
10380 MIPS RINT INSTRUCTION EMULATION
10381 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10382 L: linux-mips@vger.kernel.org
10384 F: arch/mips/math-emu/sp_rint.c
10385 F: arch/mips/math-emu/dp_rint.c
10387 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10388 M: Hans Verkuil <hverkuil@xs4all.nl>
10389 L: linux-media@vger.kernel.org
10390 T: git git://linuxtv.org/media_tree.git
10391 W: https://linuxtv.org
10393 F: drivers/media/radio/radio-miropcm20*
10396 R: Lubomir Rintel <lkundrak@v3.sk>
10397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10399 F: arch/arm/boot/dts/mmp*
10400 F: arch/arm/mach-mmp/
10402 MMU GATHER AND TLB INVALIDATION
10403 M: Will Deacon <will.deacon@arm.com>
10404 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10405 M: Andrew Morton <akpm@linux-foundation.org>
10406 M: Nick Piggin <npiggin@gmail.com>
10407 M: Peter Zijlstra <peterz@infradead.org>
10408 L: linux-arch@vger.kernel.org
10409 L: linux-mm@kvack.org
10411 F: arch/*/include/asm/tlb.h
10412 F: include/asm-generic/tlb.h
10415 MN88472 MEDIA DRIVER
10416 M: Antti Palosaari <crope@iki.fi>
10417 L: linux-media@vger.kernel.org
10418 W: https://linuxtv.org
10419 W: http://palosaari.fi/linux/
10420 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10422 F: drivers/media/dvb-frontends/mn88472*
10424 MN88473 MEDIA DRIVER
10425 M: Antti Palosaari <crope@iki.fi>
10426 L: linux-media@vger.kernel.org
10427 W: https://linuxtv.org
10428 W: http://palosaari.fi/linux/
10429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10431 F: drivers/media/dvb-frontends/mn88473*
10434 M: Jessica Yu <jeyu@kernel.org>
10435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10437 F: include/linux/module.h
10440 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10441 W: http://popies.net/meye/
10443 F: Documentation/media/v4l-drivers/meye*
10444 F: drivers/media/pci/meye/
10445 F: include/uapi/linux/meye.h
10447 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10448 M: Jiri Slaby <jirislaby@gmail.com>
10450 F: Documentation/serial/moxa-smartio
10451 F: drivers/tty/mxser.*
10453 MR800 AVERMEDIA USB FM RADIO DRIVER
10454 M: Alexey Klimov <klimov.linux@gmail.com>
10455 L: linux-media@vger.kernel.org
10456 T: git git://linuxtv.org/media_tree.git
10458 F: drivers/media/radio/radio-mr800.c
10460 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10461 M: Alan Ott <alan@signal11.us>
10462 L: linux-wpan@vger.kernel.org
10464 F: drivers/net/ieee802154/mrf24j40.c
10465 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10468 M: "Lee, Chun-Yi" <jlee@suse.com>
10469 L: platform-driver-x86@vger.kernel.org
10471 F: drivers/platform/x86/msi-laptop.c
10474 L: platform-driver-x86@vger.kernel.org
10476 F: drivers/platform/x86/msi-wmi.c
10478 MSI001 MEDIA DRIVER
10479 M: Antti Palosaari <crope@iki.fi>
10480 L: linux-media@vger.kernel.org
10481 W: https://linuxtv.org
10482 W: http://palosaari.fi/linux/
10483 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10484 T: git git://linuxtv.org/anttip/media_tree.git
10486 F: drivers/media/tuners/msi001*
10488 MSI2500 MEDIA DRIVER
10489 M: Antti Palosaari <crope@iki.fi>
10490 L: linux-media@vger.kernel.org
10491 W: https://linuxtv.org
10492 W: http://palosaari.fi/linux/
10493 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10494 T: git git://linuxtv.org/anttip/media_tree.git
10496 F: drivers/media/usb/msi2500/
10498 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10499 M: Robert Jarzmik <robert.jarzmik@free.fr>
10500 L: linux-mtd@lists.infradead.org
10502 F: drivers/mtd/devices/docg3*
10504 MT9M032 APTINA SENSOR DRIVER
10505 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10506 L: linux-media@vger.kernel.org
10507 T: git git://linuxtv.org/media_tree.git
10509 F: drivers/media/i2c/mt9m032.c
10510 F: include/media/i2c/mt9m032.h
10512 MT9P031 APTINA CAMERA SENSOR
10513 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10514 L: linux-media@vger.kernel.org
10515 T: git git://linuxtv.org/media_tree.git
10517 F: drivers/media/i2c/mt9p031.c
10518 F: include/media/i2c/mt9p031.h
10520 MT9T001 APTINA CAMERA SENSOR
10521 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10522 L: linux-media@vger.kernel.org
10523 T: git git://linuxtv.org/media_tree.git
10525 F: drivers/media/i2c/mt9t001.c
10526 F: include/media/i2c/mt9t001.h
10528 MT9T112 APTINA CAMERA SENSOR
10529 M: Jacopo Mondi <jacopo@jmondi.org>
10530 L: linux-media@vger.kernel.org
10531 T: git git://linuxtv.org/media_tree.git
10533 F: drivers/media/i2c/mt9t112.c
10534 F: include/media/i2c/mt9t112.h
10536 MT9V032 APTINA CAMERA SENSOR
10537 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10538 L: linux-media@vger.kernel.org
10539 T: git git://linuxtv.org/media_tree.git
10541 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10542 F: drivers/media/i2c/mt9v032.c
10543 F: include/media/i2c/mt9v032.h
10545 MT9V111 APTINA CAMERA SENSOR
10546 M: Jacopo Mondi <jacopo@jmondi.org>
10547 L: linux-media@vger.kernel.org
10548 T: git git://linuxtv.org/media_tree.git
10550 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10551 F: drivers/media/i2c/mt9v111.c
10553 MULTIFUNCTION DEVICES (MFD)
10554 M: Lee Jones <lee.jones@linaro.org>
10555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10557 F: Documentation/devicetree/bindings/mfd/
10559 F: include/linux/mfd/
10560 F: include/dt-bindings/mfd/
10562 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10564 F: drivers/mmc/host/mmc_spi.c
10565 F: include/linux/spi/mmc_spi.h
10567 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10568 M: Ulf Hansson <ulf.hansson@linaro.org>
10569 L: linux-mmc@vger.kernel.org
10570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10572 F: Documentation/devicetree/bindings/mmc/
10574 F: include/linux/mmc/
10575 F: include/uapi/linux/mmc/
10577 MULTIPLEXER SUBSYSTEM
10578 M: Peter Rosin <peda@axentia.se>
10580 F: Documentation/ABI/testing/sysfs-class-mux*
10581 F: Documentation/devicetree/bindings/mux/
10582 F: include/dt-bindings/mux/
10583 F: include/linux/mux/
10586 MULTITECH MULTIPORT CARD (ISICOM)
10588 F: drivers/tty/isicom.c
10589 F: include/linux/isicom.h
10591 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10592 M: Bin Liu <b-liu@ti.com>
10593 L: linux-usb@vger.kernel.org
10595 F: drivers/usb/musb/
10597 MXL301RF MEDIA DRIVER
10598 M: Akihiro Tsukada <tskd08@gmail.com>
10599 L: linux-media@vger.kernel.org
10601 F: drivers/media/tuners/mxl301rf*
10603 MXL5007T MEDIA DRIVER
10604 M: Michael Krufky <mkrufky@linuxtv.org>
10605 L: linux-media@vger.kernel.org
10606 W: https://linuxtv.org
10607 W: http://github.com/mkrufky
10608 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10609 T: git git://linuxtv.org/mkrufky/tuners.git
10611 F: drivers/media/tuners/mxl5007t.*
10614 M: Marek Vasut <marex@denx.de>
10615 M: Stefan Agner <stefan@agner.ch>
10616 L: dri-devel@lists.freedesktop.org
10618 F: drivers/gpu/drm/mxsfb/
10619 F: Documentation/devicetree/bindings/display/mxsfb.txt
10620 T: git git://anongit.freedesktop.org/drm/drm-misc
10622 MYLEX DAC960 PCI RAID Controller
10623 M: Hannes Reinecke <hare@kernel.org>
10624 L: linux-scsi@vger.kernel.org
10626 F: drivers/scsi/myrb.*
10627 F: drivers/scsi/myrs.*
10629 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10630 M: Chris Lee <christopher.lee@cspi.com>
10631 L: netdev@vger.kernel.org
10632 W: https://www.cspi.com/ethernet-products/support/downloads/
10634 F: drivers/net/ethernet/myricom/myri10ge/
10636 NAND FLASH SUBSYSTEM
10637 M: Boris Brezillon <bbrezillon@kernel.org>
10638 M: Miquel Raynal <miquel.raynal@bootlin.com>
10639 R: Richard Weinberger <richard@nod.at>
10640 L: linux-mtd@lists.infradead.org
10641 W: http://www.linux-mtd.infradead.org/
10642 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10643 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10644 T: git git://git.infradead.org/linux-mtd.git nand/next
10646 F: drivers/mtd/nand/
10647 F: include/linux/mtd/*nand*.h
10649 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10650 M: Daniel Mack <zonque@gmail.com>
10652 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10653 W: http://www.native-instruments.com
10654 F: sound/usb/caiaq/
10656 NATSEMI ETHERNET DRIVER (DP8381x)
10658 F: drivers/net/ethernet/natsemi/natsemi.c
10660 NCR 5380 SCSI DRIVERS
10661 M: Finn Thain <fthain@telegraphics.com.au>
10662 M: Michael Schmitz <schmitzmic@gmail.com>
10663 L: linux-scsi@vger.kernel.org
10665 F: Documentation/scsi/g_NCR5380.txt
10666 F: drivers/scsi/NCR5380.*
10667 F: drivers/scsi/arm/cumana_1.c
10668 F: drivers/scsi/arm/oak.c
10669 F: drivers/scsi/atari_scsi.*
10670 F: drivers/scsi/dmx3191d.c
10671 F: drivers/scsi/g_NCR5380.*
10672 F: drivers/scsi/mac_scsi.*
10673 F: drivers/scsi/sun3_scsi.*
10674 F: drivers/scsi/sun3_scsi_vme.c
10677 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10681 NCT6775 HARDWARE MONITOR DRIVER
10682 M: Guenter Roeck <linux@roeck-us.net>
10683 L: linux-hwmon@vger.kernel.org
10685 F: Documentation/hwmon/nct6775
10686 F: drivers/hwmon/nct6775.c
10688 NET_FAILOVER MODULE
10689 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10690 L: netdev@vger.kernel.org
10692 F: driver/net/net_failover.c
10693 F: include/net/net_failover.h
10694 F: Documentation/networking/net_failover.rst
10696 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10697 M: Faisal Latif <faisal.latif@intel.com>
10698 L: linux-rdma@vger.kernel.org
10699 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10701 F: drivers/infiniband/hw/nes/
10702 F: include/uapi/rdma/nes-abi.h
10704 NETEM NETWORK EMULATOR
10705 M: Stephen Hemminger <stephen@networkplumber.org>
10706 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10708 F: net/sched/sch_netem.c
10710 NETERION 10GbE DRIVERS (s2io/vxge)
10711 M: Jon Mason <jdmason@kudzu.us>
10712 L: netdev@vger.kernel.org
10714 F: Documentation/networking/device_drivers/neterion/s2io.txt
10715 F: Documentation/networking/device_drivers/neterion/vxge.txt
10716 F: drivers/net/ethernet/neterion/
10719 M: Pablo Neira Ayuso <pablo@netfilter.org>
10720 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10721 M: Florian Westphal <fw@strlen.de>
10722 L: netfilter-devel@vger.kernel.org
10723 L: coreteam@netfilter.org
10724 W: http://www.netfilter.org/
10725 W: http://www.iptables.org/
10726 W: http://www.nftables.org/
10727 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10731 F: include/linux/netfilter*
10732 F: include/linux/netfilter/
10733 F: include/net/netfilter/
10734 F: include/uapi/linux/netfilter*
10735 F: include/uapi/linux/netfilter/
10736 F: net/*/netfilter.c
10737 F: net/*/netfilter/
10739 F: net/bridge/br_netfilter*.c
10741 NETROM NETWORK LAYER
10742 M: Ralf Baechle <ralf@linux-mips.org>
10743 L: linux-hams@vger.kernel.org
10744 W: http://www.linux-ax25.org/
10746 F: include/net/netrom.h
10747 F: include/uapi/linux/netrom.h
10750 NETRONOME ETHERNET DRIVERS
10751 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10752 L: oss-drivers@netronome.com
10754 F: drivers/net/ethernet/netronome/
10756 NETWORK BLOCK DEVICE (NBD)
10757 M: Josef Bacik <josef@toxicpanda.com>
10759 L: linux-block@vger.kernel.org
10760 L: nbd@other.debian.org
10761 F: Documentation/blockdev/nbd.txt
10762 F: drivers/block/nbd.c
10763 F: include/uapi/linux/nbd.h
10765 NETWORK DROP MONITOR
10766 M: Neil Horman <nhorman@tuxdriver.com>
10767 L: netdev@vger.kernel.org
10769 W: https://fedorahosted.org/dropwatch/
10770 F: net/core/drop_monitor.c
10773 M: "David S. Miller" <davem@davemloft.net>
10774 L: netdev@vger.kernel.org
10775 W: http://www.linuxfoundation.org/en/Net
10776 Q: http://patchwork.ozlabs.org/project/netdev/list/
10777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10780 F: Documentation/devicetree/bindings/net/
10782 F: include/linux/if_*
10783 F: include/linux/netdevice.h
10784 F: include/linux/etherdevice.h
10785 F: include/linux/fcdevice.h
10786 F: include/linux/fddidevice.h
10787 F: include/linux/hippidevice.h
10788 F: include/linux/inetdevice.h
10789 F: include/uapi/linux/if_*
10790 F: include/uapi/linux/netdevice.h
10792 NETWORKING DRIVERS (WIRELESS)
10793 M: Kalle Valo <kvalo@codeaurora.org>
10794 L: linux-wireless@vger.kernel.org
10795 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10799 F: Documentation/devicetree/bindings/net/wireless/
10800 F: drivers/net/wireless/
10803 M: Andrew Lunn <andrew@lunn.ch>
10804 M: Vivien Didelot <vivien.didelot@gmail.com>
10805 M: Florian Fainelli <f.fainelli@gmail.com>
10807 F: Documentation/devicetree/bindings/net/dsa/
10809 F: include/net/dsa.h
10810 F: include/linux/dsa/
10811 F: include/linux/platform_data/dsa.h
10812 F: drivers/net/dsa/
10814 NETWORKING [GENERAL]
10815 M: "David S. Miller" <davem@davemloft.net>
10816 L: netdev@vger.kernel.org
10817 W: http://www.linuxfoundation.org/en/Net
10818 Q: http://patchwork.ozlabs.org/project/netdev/list/
10819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10821 B: mailto:netdev@vger.kernel.org
10825 F: include/linux/in.h
10826 F: include/linux/net.h
10827 F: include/linux/netdevice.h
10828 F: include/uapi/linux/in.h
10829 F: include/uapi/linux/net.h
10830 F: include/uapi/linux/netdevice.h
10831 F: include/uapi/linux/net_namespace.h
10832 F: tools/testing/selftests/net/
10835 F: Documentation/networking/
10838 M: Steffen Klassert <steffen.klassert@secunet.com>
10839 M: Herbert Xu <herbert@gondor.apana.org.au>
10840 M: "David S. Miller" <davem@davemloft.net>
10841 L: netdev@vger.kernel.org
10842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10850 F: net/ipv4/ipcomp.c
10851 F: net/ipv4/ip_vti.c
10855 F: net/ipv6/ipcomp6.c
10856 F: net/ipv6/ip6_vti.c
10857 F: include/uapi/linux/xfrm.h
10858 F: include/net/xfrm.h
10860 NETWORKING [IPv4/IPv6]
10861 M: "David S. Miller" <davem@davemloft.net>
10862 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10863 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10864 L: netdev@vger.kernel.org
10865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10872 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10873 M: Paul Moore <paul@paul-moore.com>
10874 W: https://github.com/netlabel
10875 L: netdev@vger.kernel.org
10876 L: linux-security-module@vger.kernel.org
10878 F: Documentation/netlabel/
10879 F: include/net/calipso.h
10880 F: include/net/cipso_ipv4.h
10881 F: include/net/netlabel.h
10882 F: include/uapi/linux/netfilter/xt_SECMARK.h
10883 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10885 F: net/ipv4/cipso_ipv4.c
10886 F: net/ipv6/calipso.c
10887 F: net/netfilter/xt_CONNSECMARK.c
10888 F: net/netfilter/xt_SECMARK.c
10891 M: Eric Dumazet <edumazet@google.com>
10892 L: netdev@vger.kernel.org
10895 F: net/ipv4/syncookies.c
10897 F: net/ipv6/syncookies.c
10898 F: include/uapi/linux/tcp.h
10899 F: include/net/tcp.h
10900 F: include/linux/tcp.h
10901 F: include/trace/events/tcp.h
10904 M: Boris Pismenny <borisp@mellanox.com>
10905 M: Aviad Yehezkel <aviadye@mellanox.com>
10906 M: Dave Watson <davejwatson@fb.com>
10907 M: John Fastabend <john.fastabend@gmail.com>
10908 M: Daniel Borkmann <daniel@iogearbox.net>
10909 L: netdev@vger.kernel.org
10912 F: include/uapi/linux/tls.h
10913 F: include/net/tls.h
10915 NETWORKING [WIRELESS]
10916 L: linux-wireless@vger.kernel.org
10917 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10920 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10922 F: drivers/net/netdevsim/*
10924 NETXEN (1/10) GbE SUPPORT
10925 M: Manish Chopra <manishc@marvell.com>
10926 M: Rahul Verma <rahulv@marvell.com>
10927 M: GR-Linux-NIC-Dev@marvell.com
10928 L: netdev@vger.kernel.org
10930 F: drivers/net/ethernet/qlogic/netxen/
10933 M: Samuel Ortiz <sameo@linux.intel.com>
10934 L: linux-wireless@vger.kernel.org
10935 L: linux-nfc@lists.01.org (subscribers-only)
10938 F: include/net/nfc/
10939 F: include/uapi/linux/nfc.h
10941 F: include/linux/platform_data/nfcmrvl.h
10942 F: include/linux/platform_data/nxp-nci.h
10943 F: Documentation/devicetree/bindings/net/nfc/
10945 NFS, SUNRPC, AND LOCKD CLIENTS
10946 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10947 M: Anna Schumaker <anna.schumaker@netapp.com>
10948 L: linux-nfs@vger.kernel.org
10949 W: http://client.linux-nfs.org
10950 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10956 F: include/linux/lockd/
10957 F: include/linux/nfs*
10958 F: include/linux/sunrpc/
10959 F: include/uapi/linux/nfs*
10960 F: include/uapi/linux/sunrpc/
10963 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10964 L: linux-nilfs@vger.kernel.org
10965 W: https://nilfs.sourceforge.io/
10966 W: https://nilfs.osdn.jp/
10967 T: git git://github.com/konis/nilfs2.git
10969 F: Documentation/filesystems/nilfs2.txt
10971 F: include/trace/events/nilfs2.h
10972 F: include/uapi/linux/nilfs2_api.h
10973 F: include/uapi/linux/nilfs2_ondisk.h
10975 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10976 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10977 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10979 F: Documentation/scsi/NinjaSCSI.txt
10980 F: drivers/scsi/pcmcia/nsp_*
10982 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10983 M: GOTO Masanori <gotom@debian.or.jp>
10984 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10985 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10987 F: Documentation/scsi/NinjaSCSI.txt
10988 F: drivers/scsi/nsp32*
10991 M: Ley Foon Tan <lftan@altera.com>
10992 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10997 NOHZ, DYNTICKS SUPPORT
10998 M: Frederic Weisbecker <fweisbec@gmail.com>
10999 M: Thomas Gleixner <tglx@linutronix.de>
11000 M: Ingo Molnar <mingo@kernel.org>
11001 L: linux-kernel@vger.kernel.org
11002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11004 F: kernel/time/tick*.*
11005 F: include/linux/tick.h
11006 F: include/linux/sched/nohz.h
11008 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11009 M: Pavel Machek <pavel@ucw.cz>
11010 M: Sakari Ailus <sakari.ailus@iki.fi>
11011 L: linux-media@vger.kernel.org
11013 F: drivers/media/i2c/et8ek8
11014 F: drivers/media/i2c/ad5820.c
11016 NOKIA N900 POWER SUPPLY DRIVERS
11017 R: Pali Rohár <pali.rohar@gmail.com>
11018 F: include/linux/power/bq2415x_charger.h
11019 F: include/linux/power/bq27xxx_battery.h
11020 F: include/linux/power/isp1704_charger.h
11021 F: drivers/power/supply/bq2415x_charger.c
11022 F: drivers/power/supply/bq27xxx_battery.c
11023 F: drivers/power/supply/bq27xxx_battery_i2c.c
11024 F: drivers/power/supply/isp1704_charger.c
11025 F: drivers/power/supply/rx51_battery.c
11028 M: Willy Tarreau <w@1wt.eu>
11030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11031 F: tools/include/nolibc/
11034 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11035 L: linux-ntb@googlegroups.com
11037 F: drivers/ntb/hw/amd/
11040 M: Jon Mason <jdmason@kudzu.us>
11041 M: Dave Jiang <dave.jiang@intel.com>
11042 M: Allen Hubbe <allenbh@gmail.com>
11043 L: linux-ntb@googlegroups.com
11045 W: https://github.com/jonmason/ntb/wiki
11046 T: git git://github.com/jonmason/ntb.git
11048 F: drivers/net/ntb_netdev.c
11049 F: include/linux/ntb.h
11050 F: include/linux/ntb_transport.h
11051 F: tools/testing/selftests/ntb/
11054 M: Serge Semin <fancer.lancer@gmail.com>
11055 L: linux-ntb@googlegroups.com
11057 F: drivers/ntb/hw/idt/
11060 M: Dave Jiang <dave.jiang@intel.com>
11061 L: linux-ntb@googlegroups.com
11063 W: https://github.com/davejiang/linux/wiki
11064 T: git https://github.com/davejiang/linux.git
11065 F: drivers/ntb/hw/intel/
11068 M: Anton Altaparmakov <anton@tuxera.com>
11069 L: linux-ntfs-dev@lists.sourceforge.net
11070 W: http://www.tuxera.com/
11071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11073 F: Documentation/filesystems/ntfs.txt
11077 M: Finn Thain <fthain@telegraphics.com.au>
11078 L: linux-m68k@lists.linux-m68k.org
11080 F: arch/*/include/asm/nubus.h
11082 F: include/linux/nubus.h
11083 F: include/uapi/linux/nubus.h
11085 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11086 M: Antonino Daplas <adaplas@gmail.com>
11087 L: linux-fbdev@vger.kernel.org
11089 F: drivers/video/fbdev/riva/
11090 F: drivers/video/fbdev/nvidia/
11093 M: Keith Busch <keith.busch@intel.com>
11094 M: Jens Axboe <axboe@fb.com>
11095 M: Christoph Hellwig <hch@lst.de>
11096 M: Sagi Grimberg <sagi@grimberg.me>
11097 L: linux-nvme@lists.infradead.org
11098 T: git://git.infradead.org/nvme.git
11099 W: http://git.infradead.org/nvme.git
11101 F: drivers/nvme/host/
11102 F: include/linux/nvme.h
11103 F: include/uapi/linux/nvme_ioctl.h
11105 NVM EXPRESS FC TRANSPORT DRIVERS
11106 M: James Smart <james.smart@broadcom.com>
11107 L: linux-nvme@lists.infradead.org
11109 F: include/linux/nvme-fc.h
11110 F: include/linux/nvme-fc-driver.h
11111 F: drivers/nvme/host/fc.c
11112 F: drivers/nvme/target/fc.c
11113 F: drivers/nvme/target/fcloop.c
11115 NVM EXPRESS TARGET DRIVER
11116 M: Christoph Hellwig <hch@lst.de>
11117 M: Sagi Grimberg <sagi@grimberg.me>
11118 L: linux-nvme@lists.infradead.org
11119 T: git://git.infradead.org/nvme.git
11120 W: http://git.infradead.org/nvme.git
11122 F: drivers/nvme/target/
11125 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11128 F: Documentation/devicetree/bindings/nvmem/
11129 F: Documentation/ABI/stable/sysfs-bus-nvmem
11130 F: include/linux/nvmem-consumer.h
11131 F: include/linux/nvmem-provider.h
11133 NXP SGTL5000 DRIVER
11134 M: Fabio Estevam <festevam@gmail.com>
11135 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11137 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11138 F: sound/soc/codecs/sgtl5000*
11140 NXP TDA998X DRM DRIVER
11141 M: Russell King <linux@armlinux.org.uk>
11143 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11144 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11145 F: drivers/gpu/drm/i2c/tda998x_drv.c
11146 F: include/drm/i2c/tda998x.h
11147 F: include/dt-bindings/display/tda998x.h
11151 M: Peter Rosin <peda@axentia.se>
11152 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11154 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11155 F: sound/soc/codecs/tfa9879*
11158 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11159 R: Charles Gorand <charles.gorand@effinnov.com>
11160 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11162 F: drivers/nfc/nxp-nci
11165 M: Jiri Pirko <jiri@mellanox.com>
11166 L: netdev@vger.kernel.org
11169 F: lib/test_objagg.c
11170 F: include/linux/objagg.h
11173 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11174 M: Ashish Kumar <ashish.kumar@nxp.com>
11175 L: linux-spi@vger.kernel.org
11177 F: drivers/spi/spi-nxp-fspi.c
11178 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11181 M: Josh Poimboeuf <jpoimboe@redhat.com>
11182 M: Peter Zijlstra <peterz@infradead.org>
11186 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11187 M: Frederic Barrat <fbarrat@linux.ibm.com>
11188 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11189 L: linuxppc-dev@lists.ozlabs.org
11191 F: arch/powerpc/platforms/powernv/ocxl.c
11192 F: arch/powerpc/include/asm/pnv-ocxl.h
11193 F: drivers/misc/ocxl/
11194 F: include/misc/ocxl*
11195 F: include/uapi/misc/ocxl.h
11196 F: Documentation/accelerators/ocxl.rst
11199 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11200 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11201 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11202 L: linux-omap@vger.kernel.org
11204 F: sound/soc/ti/omap*
11205 F: sound/soc/ti/rx51.c
11206 F: sound/soc/ti/n810.c
11207 F: sound/soc/ti/sdma-pcm.*
11209 OMAP CLOCK FRAMEWORK SUPPORT
11210 M: Paul Walmsley <paul@pwsan.com>
11211 L: linux-omap@vger.kernel.org
11213 F: arch/arm/*omap*/*clock*
11215 OMAP DEVICE TREE SUPPORT
11216 M: Benoît Cousson <bcousson@baylibre.com>
11217 M: Tony Lindgren <tony@atomide.com>
11218 L: linux-omap@vger.kernel.org
11219 L: devicetree@vger.kernel.org
11221 F: arch/arm/boot/dts/*omap*
11222 F: arch/arm/boot/dts/*am3*
11223 F: arch/arm/boot/dts/*am4*
11224 F: arch/arm/boot/dts/*am5*
11225 F: arch/arm/boot/dts/*dra7*
11227 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11228 L: linux-omap@vger.kernel.org
11229 L: linux-fbdev@vger.kernel.org
11231 F: drivers/video/fbdev/omap2/
11232 F: Documentation/arm/OMAP/DSS
11234 OMAP FRAMEBUFFER SUPPORT
11235 L: linux-fbdev@vger.kernel.org
11236 L: linux-omap@vger.kernel.org
11238 F: drivers/video/fbdev/omap/
11240 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11241 M: Roger Quadros <rogerq@ti.com>
11242 M: Tony Lindgren <tony@atomide.com>
11243 L: linux-omap@vger.kernel.org
11245 F: drivers/memory/omap-gpmc.c
11246 F: arch/arm/mach-omap2/*gpmc*
11249 M: Grygorii Strashko <grygorii.strashko@ti.com>
11250 M: Santosh Shilimkar <ssantosh@kernel.org>
11251 M: Kevin Hilman <khilman@kernel.org>
11252 L: linux-omap@vger.kernel.org
11254 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11255 F: drivers/gpio/gpio-omap.c
11257 OMAP HARDWARE SPINLOCK SUPPORT
11258 M: Ohad Ben-Cohen <ohad@wizery.com>
11259 L: linux-omap@vger.kernel.org
11261 F: drivers/hwspinlock/omap_hwspinlock.c
11263 OMAP HS MMC SUPPORT
11264 L: linux-mmc@vger.kernel.org
11265 L: linux-omap@vger.kernel.org
11267 F: drivers/mmc/host/omap_hsmmc.c
11270 M: Paul Walmsley <paul@pwsan.com>
11271 L: linux-omap@vger.kernel.org
11273 F: arch/arm/mach-omap2/omap_hwmod*data*
11275 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11276 M: Benoît Cousson <bcousson@baylibre.com>
11277 L: linux-omap@vger.kernel.org
11279 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11282 M: Benoît Cousson <bcousson@baylibre.com>
11283 M: Paul Walmsley <paul@pwsan.com>
11284 L: linux-omap@vger.kernel.org
11286 F: arch/arm/mach-omap2/omap_hwmod.*
11289 M: Vignesh R <vigneshr@ti.com>
11290 L: linux-omap@vger.kernel.org
11291 L: linux-i2c@vger.kernel.org
11293 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11294 F: drivers/i2c/busses/i2c-omap.c
11296 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11297 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11298 L: linux-media@vger.kernel.org
11300 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11301 F: drivers/media/platform/omap3isp/
11302 F: drivers/staging/media/omap4iss/
11305 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11306 L: linux-omap@vger.kernel.org
11308 F: drivers/mmc/host/omap.c
11310 OMAP POWER MANAGEMENT SUPPORT
11311 M: Kevin Hilman <khilman@kernel.org>
11312 L: linux-omap@vger.kernel.org
11314 F: arch/arm/*omap*/*pm*
11315 F: drivers/cpufreq/omap-cpufreq.c
11317 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11318 M: Rajendra Nayak <rnayak@codeaurora.org>
11319 M: Paul Walmsley <paul@pwsan.com>
11320 L: linux-omap@vger.kernel.org
11322 F: arch/arm/mach-omap2/prm*
11324 OMAP RANDOM NUMBER GENERATOR SUPPORT
11325 M: Deepak Saxena <dsaxena@plexity.net>
11327 F: drivers/char/hw_random/omap-rng.c
11330 L: linux-usb@vger.kernel.org
11331 L: linux-omap@vger.kernel.org
11333 F: drivers/usb/*/*omap*
11334 F: arch/arm/*omap*/usb*
11336 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11337 M: Mark Jackson <mpfj@newflow.co.uk>
11338 L: linux-omap@vger.kernel.org
11340 F: arch/arm/boot/dts/am335x-nano.dts
11343 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11344 M: Tony Lindgren <tony@atomide.com>
11345 L: linux-omap@vger.kernel.org
11346 Q: http://patchwork.kernel.org/project/linux-omap/list/
11347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11349 F: arch/arm/mach-omap1/
11350 F: arch/arm/plat-omap/
11351 F: arch/arm/configs/omap1_defconfig
11352 F: drivers/i2c/busses/i2c-omap.c
11353 F: include/linux/platform_data/i2c-omap.h
11354 F: include/linux/platform_data/ams-delta-fiq.h
11357 M: Tony Lindgren <tony@atomide.com>
11358 L: linux-omap@vger.kernel.org
11359 W: http://www.muru.com/linux/omap/
11360 W: http://linux.omap.com/
11361 Q: http://patchwork.kernel.org/project/linux-omap/list/
11362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11364 F: arch/arm/mach-omap2/
11365 F: arch/arm/plat-omap/
11366 F: arch/arm/configs/omap2plus_defconfig
11367 F: drivers/i2c/busses/i2c-omap.c
11368 F: drivers/irqchip/irq-omap-intc.c
11369 F: drivers/mfd/*omap*.c
11370 F: drivers/mfd/menelaus.c
11371 F: drivers/mfd/palmas.c
11372 F: drivers/mfd/tps65217.c
11373 F: drivers/mfd/tps65218.c
11374 F: drivers/mfd/tps65910.c
11375 F: drivers/mfd/twl-core.[ch]
11376 F: drivers/mfd/twl4030*.c
11377 F: drivers/mfd/twl6030*.c
11378 F: drivers/mfd/twl6040*.c
11379 F: drivers/regulator/palmas-regulator*.c
11380 F: drivers/regulator/pbias-regulator.c
11381 F: drivers/regulator/tps65217-regulator.c
11382 F: drivers/regulator/tps65218-regulator.c
11383 F: drivers/regulator/tps65910-regulator.c
11384 F: drivers/regulator/twl-regulator.c
11385 F: drivers/regulator/twl6030-regulator.c
11386 F: include/linux/platform_data/i2c-omap.h
11388 ONION OMEGA2+ BOARD
11389 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11390 L: linux-mips@vger.kernel.org
11392 F: arch/mips/boot/dts/ralink/omega2p.dts
11395 M: Bob Copeland <me@bobcopeland.com>
11396 L: linux-karma-devel@lists.sourceforge.net
11398 F: Documentation/filesystems/omfs.txt
11401 OMNIKEY CARDMAN 4000 DRIVER
11402 M: Harald Welte <laforge@gnumonks.org>
11404 F: drivers/char/pcmcia/cm4000_cs.c
11405 F: include/linux/cm4000_cs.h
11406 F: include/uapi/linux/cm4000_cs.h
11408 OMNIKEY CARDMAN 4040 DRIVER
11409 M: Harald Welte <laforge@gnumonks.org>
11411 F: drivers/char/pcmcia/cm4040_cs.*
11413 OMNIVISION OV13858 SENSOR DRIVER
11414 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11415 L: linux-media@vger.kernel.org
11416 T: git git://linuxtv.org/media_tree.git
11418 F: drivers/media/i2c/ov13858.c
11420 OMNIVISION OV2680 SENSOR DRIVER
11421 M: Rui Miguel Silva <rmfrfs@gmail.com>
11422 L: linux-media@vger.kernel.org
11423 T: git git://linuxtv.org/media_tree.git
11425 F: drivers/media/i2c/ov2680.c
11426 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11428 OMNIVISION OV2685 SENSOR DRIVER
11429 M: Shunqian Zheng <zhengsq@rock-chips.com>
11430 L: linux-media@vger.kernel.org
11431 T: git git://linuxtv.org/media_tree.git
11433 F: drivers/media/i2c/ov2685.c
11435 OMNIVISION OV5640 SENSOR DRIVER
11436 M: Steve Longerbeam <slongerbeam@gmail.com>
11437 L: linux-media@vger.kernel.org
11438 T: git git://linuxtv.org/media_tree.git
11440 F: drivers/media/i2c/ov5640.c
11442 OMNIVISION OV5647 SENSOR DRIVER
11443 M: Luis Oliveira <lolivei@synopsys.com>
11444 L: linux-media@vger.kernel.org
11445 T: git git://linuxtv.org/media_tree.git
11447 F: drivers/media/i2c/ov5647.c
11449 OMNIVISION OV5695 SENSOR DRIVER
11450 M: Shunqian Zheng <zhengsq@rock-chips.com>
11451 L: linux-media@vger.kernel.org
11452 T: git git://linuxtv.org/media_tree.git
11454 F: drivers/media/i2c/ov5695.c
11456 OMNIVISION OV7670 SENSOR DRIVER
11457 M: Jonathan Corbet <corbet@lwn.net>
11458 L: linux-media@vger.kernel.org
11459 T: git git://linuxtv.org/media_tree.git
11461 F: drivers/media/i2c/ov7670.c
11462 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11464 OMNIVISION OV772x SENSOR DRIVER
11465 M: Jacopo Mondi <jacopo@jmondi.org>
11466 L: linux-media@vger.kernel.org
11467 T: git git://linuxtv.org/media_tree.git
11469 F: drivers/media/i2c/ov772x.c
11470 F: include/media/i2c/ov772x.h
11471 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11473 OMNIVISION OV7740 SENSOR DRIVER
11474 M: Wenyou Yang <wenyou.yang@microchip.com>
11475 L: linux-media@vger.kernel.org
11476 T: git git://linuxtv.org/media_tree.git
11478 F: drivers/media/i2c/ov7740.c
11479 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11481 OMNIVISION OV9640 SENSOR DRIVER
11482 M: Petr Cvek <petrcvekcz@gmail.com>
11483 L: linux-media@vger.kernel.org
11485 F: drivers/media/i2c/ov9640.*
11487 OMNIVISION OV8856 SENSOR DRIVER
11488 M: Ben Kao <ben.kao@intel.com>
11489 L: linux-media@vger.kernel.org
11490 T: git git://linuxtv.org/media_tree.git
11492 F: drivers/media/i2c/ov8856.c
11494 OMNIVISION OV9650 SENSOR DRIVER
11495 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11496 R: Akinobu Mita <akinobu.mita@gmail.com>
11497 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11498 L: linux-media@vger.kernel.org
11499 T: git git://linuxtv.org/media_tree.git
11501 F: drivers/media/i2c/ov9650.c
11502 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11504 ONENAND FLASH DRIVER
11505 M: Kyungmin Park <kyungmin.park@samsung.com>
11506 L: linux-mtd@lists.infradead.org
11508 F: drivers/mtd/nand/onenand/
11509 F: include/linux/mtd/onenand*.h
11511 ONSTREAM SCSI TAPE DRIVER
11512 M: Willem Riede <osst@riede.org>
11513 L: osst-users@lists.sourceforge.net
11514 L: linux-scsi@vger.kernel.org
11516 F: Documentation/scsi/osst.txt
11517 F: drivers/scsi/osst.*
11518 F: drivers/scsi/osst_*.h
11519 F: drivers/scsi/st.h
11522 M: Jens Wiklander <jens.wiklander@linaro.org>
11524 F: drivers/tee/optee/
11526 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11527 M: Sumit Garg <sumit.garg@linaro.org>
11529 F: drivers/char/hw_random/optee-rng.c
11532 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11533 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11534 L: linux-rdma@vger.kernel.org
11536 F: drivers/infiniband/ulp/opa_vnic
11538 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11539 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11540 M: Frank Rowand <frowand.list@gmail.com>
11541 L: devicetree@vger.kernel.org
11543 F: Documentation/devicetree/dynamic-resolution-notes.txt
11544 F: Documentation/devicetree/overlay-notes.txt
11545 F: drivers/of/overlay.c
11546 F: drivers/of/resolver.c
11547 K: of_overlay_notifier_
11549 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11550 M: Rob Herring <robh+dt@kernel.org>
11551 M: Frank Rowand <frowand.list@gmail.com>
11552 L: devicetree@vger.kernel.org
11553 W: http://www.devicetree.org/
11554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11557 F: include/linux/of*.h
11559 F: Documentation/ABI/testing/sysfs-firmware-ofw
11561 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11562 M: Rob Herring <robh+dt@kernel.org>
11563 M: Mark Rutland <mark.rutland@arm.com>
11564 L: devicetree@vger.kernel.org
11565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11566 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11568 F: Documentation/devicetree/
11569 F: arch/*/boot/dts/
11570 F: include/dt-bindings/
11572 OPENCORES I2C BUS DRIVER
11573 M: Peter Korsgaard <peter@korsgaard.com>
11574 M: Andrew Lunn <andrew@lunn.ch>
11575 L: linux-i2c@vger.kernel.org
11577 F: Documentation/i2c/busses/i2c-ocores
11578 F: drivers/i2c/busses/i2c-ocores.c
11579 F: include/linux/platform_data/i2c-ocores.h
11581 OPENRISC ARCHITECTURE
11582 M: Jonas Bonn <jonas@southpole.se>
11583 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11584 M: Stafford Horne <shorne@gmail.com>
11585 T: git git://github.com/openrisc/linux.git
11586 L: openrisc@lists.librecores.org
11587 W: http://openrisc.io
11589 F: Documentation/devicetree/bindings/openrisc/
11590 F: Documentation/openrisc/
11592 F: drivers/irqchip/irq-ompic.c
11593 F: drivers/irqchip/irq-or1k-*
11596 M: Pravin B Shelar <pshelar@ovn.org>
11597 L: netdev@vger.kernel.org
11598 L: dev@openvswitch.org
11599 W: http://openvswitch.org
11601 F: net/openvswitch/
11602 F: include/uapi/linux/openvswitch.h
11604 OPERATING PERFORMANCE POINTS (OPP)
11605 M: Viresh Kumar <vireshk@kernel.org>
11606 M: Nishanth Menon <nm@ti.com>
11607 M: Stephen Boyd <sboyd@kernel.org>
11608 L: linux-pm@vger.kernel.org
11610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11612 F: include/linux/pm_opp.h
11613 F: Documentation/power/opp.txt
11614 F: Documentation/devicetree/bindings/opp/
11617 M: Clemens Ladisch <clemens@ladisch.de>
11618 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11619 T: git git://git.alsa-project.org/alsa-kernel.git
11621 F: sound/drivers/opl4/
11624 M: Robert Richter <rric@kernel.org>
11625 L: oprofile-list@lists.sf.net
11627 F: arch/*/include/asm/oprofile*.h
11628 F: arch/*/oprofile/
11629 F: drivers/oprofile/
11630 F: include/linux/oprofile.h
11632 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11633 M: Mark Fasheh <mark@fasheh.com>
11634 M: Joel Becker <jlbec@evilplan.org>
11635 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11636 W: http://ocfs2.wiki.kernel.org
11638 F: Documentation/filesystems/ocfs2.txt
11639 F: Documentation/filesystems/dlmfs.txt
11642 ORANGEFS FILESYSTEM
11643 M: Mike Marshall <hubcap@omnibond.com>
11644 R: Martin Brandenburg <martin@omnibond.com>
11645 L: devel@lists.orangefs.org
11646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11649 F: Documentation/filesystems/orangefs.txt
11652 L: linux-wireless@vger.kernel.org
11653 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11654 W: http://www.nongnu.org/orinoco/
11656 F: drivers/net/wireless/intersil/orinoco/
11658 OV2659 OMNIVISION SENSOR DRIVER
11659 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11660 L: linux-media@vger.kernel.org
11661 W: https://linuxtv.org
11662 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11663 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11665 F: drivers/media/i2c/ov2659.c
11666 F: include/media/i2c/ov2659.h
11669 M: Miklos Szeredi <miklos@szeredi.hu>
11670 L: linux-unionfs@vger.kernel.org
11671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11674 F: Documentation/filesystems/overlayfs.txt
11676 P54 WIRELESS DRIVER
11677 M: Christian Lamparter <chunkeey@googlemail.com>
11678 L: linux-wireless@vger.kernel.org
11679 W: http://wireless.kernel.org/en/users/Drivers/p54
11681 F: drivers/net/wireless/intersil/p54/
11683 PA SEMI ETHERNET DRIVER
11684 L: netdev@vger.kernel.org
11686 F: drivers/net/ethernet/pasemi/*
11688 PA SEMI SMBUS DRIVER
11689 L: linux-i2c@vger.kernel.org
11691 F: drivers/i2c/busses/i2c-pasemi.c
11693 PADATA PARALLEL EXECUTION MECHANISM
11694 M: Steffen Klassert <steffen.klassert@secunet.com>
11695 L: linux-crypto@vger.kernel.org
11698 F: include/linux/padata.h
11699 F: Documentation/padata.txt
11701 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11702 M: Harald Welte <laforge@gnumonks.org>
11703 L: platform-driver-x86@vger.kernel.org
11705 F: drivers/platform/x86/panasonic-laptop.c
11707 PARALLEL LCD/KEYPAD PANEL DRIVER
11708 M: Willy Tarreau <willy@haproxy.com>
11709 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11711 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11712 F: drivers/auxdisplay/panel.c
11714 PARALLEL PORT SUBSYSTEM
11715 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11716 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11717 L: linux-parport@lists.infradead.org (subscribers-only)
11719 F: drivers/parport/
11720 F: include/linux/parport*.h
11721 F: drivers/char/ppdev.c
11722 F: include/uapi/linux/ppdev.h
11723 F: Documentation/parport*.txt
11725 PARAVIRT_OPS INTERFACE
11726 M: Juergen Gross <jgross@suse.com>
11727 M: Alok Kataria <akataria@vmware.com>
11728 L: virtualization@lists.linux-foundation.org
11730 F: Documentation/virtual/paravirt_ops.txt
11731 F: arch/*/kernel/paravirt*
11732 F: arch/*/include/asm/paravirt*.h
11733 F: include/linux/hypervisor.h
11735 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11736 M: Tim Waugh <tim@cyberelk.net>
11737 L: linux-parport@lists.infradead.org (subscribers-only)
11739 F: Documentation/blockdev/paride.txt
11740 F: drivers/block/paride/
11742 PARISC ARCHITECTURE
11743 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11744 M: Helge Deller <deller@gmx.de>
11745 L: linux-parisc@vger.kernel.org
11746 W: http://www.parisc-linux.org/
11747 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11752 F: Documentation/parisc/
11754 F: drivers/char/agp/parisc-agp.c
11755 F: drivers/input/serio/gscps2.c
11756 F: drivers/parport/parport_gsc.*
11757 F: drivers/tty/serial/8250/8250_gsc.c
11758 F: drivers/video/fbdev/sti*
11759 F: drivers/video/console/sti*
11760 F: drivers/video/logo/logo_parisc*
11763 M: Jiri Pirko <jiri@mellanox.com>
11764 L: netdev@vger.kernel.org
11767 F: lib/test_parman.c
11768 F: include/linux/parman.h
11770 PC ENGINES APU BOARD DRIVER
11771 M: Enrico Weigelt, metux IT consult <info@metux.net>
11773 F: drivers/platform/x86/pcengines-apuv2.c
11775 PC87360 HARDWARE MONITORING DRIVER
11776 M: Jim Cromie <jim.cromie@gmail.com>
11777 L: linux-hwmon@vger.kernel.org
11779 F: Documentation/hwmon/pc87360
11780 F: drivers/hwmon/pc87360.c
11782 PC8736x GPIO DRIVER
11783 M: Jim Cromie <jim.cromie@gmail.com>
11785 F: drivers/char/pc8736x_gpio.c
11787 PC87427 HARDWARE MONITORING DRIVER
11788 M: Jean Delvare <jdelvare@suse.com>
11789 L: linux-hwmon@vger.kernel.org
11791 F: Documentation/hwmon/pc87427
11792 F: drivers/hwmon/pc87427.c
11795 M: Riku Voipio <riku.voipio@iki.fi>
11797 F: drivers/leds/leds-pca9532.c
11798 F: include/linux/leds-pca9532.h
11800 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11801 M: Guenter Roeck <linux@roeck-us.net>
11802 L: linux-i2c@vger.kernel.org
11804 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11806 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11807 M: Khalid Aziz <khalid@gonehiking.org>
11809 F: drivers/firmware/pcdp.*
11811 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11812 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11813 L: linux-pci@vger.kernel.org
11814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11816 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11817 F: drivers/pci/controller/pci-aardvark.c
11819 PCI DRIVER FOR ALTERA PCIE IP
11820 M: Ley Foon Tan <lftan@altera.com>
11821 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11822 L: linux-pci@vger.kernel.org
11824 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11825 F: drivers/pci/controller/pcie-altera.c
11827 PCI DRIVER FOR APPLIEDMICRO XGENE
11828 M: Toan Le <toan@os.amperecomputing.com>
11829 L: linux-pci@vger.kernel.org
11830 L: linux-arm-kernel@lists.infradead.org
11832 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11833 F: drivers/pci/controller/pci-xgene.c
11835 PCI DRIVER FOR ARM VERSATILE PLATFORM
11836 M: Rob Herring <robh@kernel.org>
11837 L: linux-pci@vger.kernel.org
11838 L: linux-arm-kernel@lists.infradead.org
11840 F: Documentation/devicetree/bindings/pci/versatile.txt
11841 F: drivers/pci/controller/pci-versatile.c
11843 PCI DRIVER FOR ARMADA 8K
11844 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11845 L: linux-pci@vger.kernel.org
11846 L: linux-arm-kernel@lists.infradead.org
11848 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11849 F: drivers/pci/controller/dwc/pcie-armada8k.c
11851 PCI DRIVER FOR CADENCE PCIE IP
11852 M: Tom Joseph <tjoseph@cadence.com>
11853 L: linux-pci@vger.kernel.org
11855 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11856 F: drivers/pci/controller/pcie-cadence*
11858 PCI DRIVER FOR FREESCALE LAYERSCAPE
11859 M: Minghuan Lian <minghuan.Lian@nxp.com>
11860 M: Mingkai Hu <mingkai.hu@nxp.com>
11861 M: Roy Zang <roy.zang@nxp.com>
11862 L: linuxppc-dev@lists.ozlabs.org
11863 L: linux-pci@vger.kernel.org
11864 L: linux-arm-kernel@lists.infradead.org
11866 F: drivers/pci/controller/dwc/*layerscape*
11868 PCI DRIVER FOR GENERIC OF HOSTS
11869 M: Will Deacon <will.deacon@arm.com>
11870 L: linux-pci@vger.kernel.org
11871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11873 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11874 F: drivers/pci/controller/pci-host-common.c
11875 F: drivers/pci/controller/pci-host-generic.c
11877 PCI DRIVER FOR IMX6
11878 M: Richard Zhu <hongxing.zhu@nxp.com>
11879 M: Lucas Stach <l.stach@pengutronix.de>
11880 L: linux-pci@vger.kernel.org
11881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11883 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11884 F: drivers/pci/controller/dwc/*imx6*
11886 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11887 M: Keith Busch <keith.busch@intel.com>
11888 M: Jonathan Derrick <jonathan.derrick@intel.com>
11889 L: linux-pci@vger.kernel.org
11891 F: drivers/pci/controller/vmd.c
11893 PCI DRIVER FOR MICROSEMI SWITCHTEC
11894 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11895 M: Logan Gunthorpe <logang@deltatee.com>
11896 L: linux-pci@vger.kernel.org
11898 F: Documentation/switchtec.txt
11899 F: Documentation/ABI/testing/sysfs-class-switchtec
11900 F: drivers/pci/switch/switchtec*
11901 F: include/uapi/linux/switchtec_ioctl.h
11902 F: include/linux/switchtec.h
11903 F: drivers/ntb/hw/mscc/
11905 PCI DRIVER FOR MOBIVEIL PCIE IP
11906 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11907 L: linux-pci@vger.kernel.org
11909 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11910 F: drivers/pci/controller/pcie-mobiveil.c
11912 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11913 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11914 M: Jason Cooper <jason@lakedaemon.net>
11915 L: linux-pci@vger.kernel.org
11916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11918 F: drivers/pci/controller/*mvebu*
11920 PCI DRIVER FOR NVIDIA TEGRA
11921 M: Thierry Reding <thierry.reding@gmail.com>
11922 L: linux-tegra@vger.kernel.org
11923 L: linux-pci@vger.kernel.org
11925 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11926 F: drivers/pci/controller/pci-tegra.c
11928 PCI DRIVER FOR RENESAS R-CAR
11929 M: Simon Horman <horms@verge.net.au>
11930 L: linux-pci@vger.kernel.org
11931 L: linux-renesas-soc@vger.kernel.org
11933 F: drivers/pci/controller/*rcar*
11935 PCI DRIVER FOR SAMSUNG EXYNOS
11936 M: Jingoo Han <jingoohan1@gmail.com>
11937 L: linux-pci@vger.kernel.org
11938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11939 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11941 F: drivers/pci/controller/dwc/pci-exynos.c
11943 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11944 M: Jingoo Han <jingoohan1@gmail.com>
11945 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11946 L: linux-pci@vger.kernel.org
11948 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11949 F: drivers/pci/controller/dwc/*designware*
11951 PCI DRIVER FOR TI DRA7XX
11952 M: Kishon Vijay Abraham I <kishon@ti.com>
11953 L: linux-omap@vger.kernel.org
11954 L: linux-pci@vger.kernel.org
11956 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11957 F: drivers/pci/controller/dwc/pci-dra7xx.c
11959 PCI DRIVER FOR TI KEYSTONE
11960 M: Murali Karicheri <m-karicheri2@ti.com>
11961 L: linux-pci@vger.kernel.org
11962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11964 F: drivers/pci/controller/dwc/pci-keystone.c
11966 PCI ENDPOINT SUBSYSTEM
11967 M: Kishon Vijay Abraham I <kishon@ti.com>
11968 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11969 L: linux-pci@vger.kernel.org
11970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11972 F: drivers/pci/endpoint/
11973 F: drivers/misc/pci_endpoint_test.c
11976 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11977 M: Russell Currey <ruscur@russell.cc>
11978 M: Sam Bobroff <sbobroff@linux.ibm.com>
11979 M: Oliver O'Halloran <oohall@gmail.com>
11980 L: linuxppc-dev@lists.ozlabs.org
11982 F: Documentation/PCI/pci-error-recovery.txt
11983 F: drivers/pci/pcie/aer.c
11984 F: drivers/pci/pcie/dpc.c
11985 F: drivers/pci/pcie/err.c
11986 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11987 F: arch/powerpc/kernel/eeh*.c
11988 F: arch/powerpc/platforms/*/eeh*.c
11989 F: arch/powerpc/include/*/eeh*.h
11992 M: Linas Vepstas <linasvepstas@gmail.com>
11993 L: linux-pci@vger.kernel.org
11995 F: Documentation/PCI/pci-error-recovery.txt
11997 PCI MSI DRIVER FOR ALTERA MSI IP
11998 M: Ley Foon Tan <lftan@altera.com>
11999 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12000 L: linux-pci@vger.kernel.org
12002 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12003 F: drivers/pci/controller/pcie-altera-msi.c
12005 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12006 M: Toan Le <toan@os.amperecomputing.com>
12007 L: linux-pci@vger.kernel.org
12008 L: linux-arm-kernel@lists.infradead.org
12010 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12011 F: drivers/pci/controller/pci-xgene-msi.c
12014 M: Bjorn Helgaas <bhelgaas@google.com>
12015 L: linux-pci@vger.kernel.org
12016 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12019 F: Documentation/devicetree/bindings/pci/
12020 F: Documentation/PCI/
12021 F: drivers/acpi/pci*
12023 F: include/asm-generic/pci*
12024 F: include/linux/pci*
12025 F: include/linux/of_pci.h
12026 F: include/uapi/linux/pci*
12029 F: arch/x86/kernel/quirks.c
12030 F: arch/x86/kernel/early-quirks.c
12032 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12033 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12034 L: linux-pci@vger.kernel.org
12035 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12038 F: drivers/pci/controller/
12040 PCIE DRIVER FOR AMLOGIC MESON
12041 M: Yue Wang <yue.wang@Amlogic.com>
12042 L: linux-pci@vger.kernel.org
12043 L: linux-amlogic@lists.infradead.org
12045 F: drivers/pci/controller/dwc/pci-meson.c
12047 PCIE DRIVER FOR AXIS ARTPEC
12048 M: Jesper Nilsson <jesper.nilsson@axis.com>
12049 L: linux-arm-kernel@axis.com
12050 L: linux-pci@vger.kernel.org
12052 F: Documentation/devicetree/bindings/pci/axis,artpec*
12053 F: drivers/pci/controller/dwc/*artpec*
12055 PCIE DRIVER FOR CAVIUM THUNDERX
12056 M: David Daney <david.daney@cavium.com>
12057 L: linux-pci@vger.kernel.org
12058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12060 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12061 F: drivers/pci/controller/pci-thunder-*
12063 PCIE DRIVER FOR HISILICON
12064 M: Zhou Wang <wangzhou1@hisilicon.com>
12065 L: linux-pci@vger.kernel.org
12067 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12068 F: drivers/pci/controller/dwc/pcie-hisi.c
12070 PCIE DRIVER FOR HISILICON KIRIN
12071 M: Xiaowei Song <songxiaowei@hisilicon.com>
12072 M: Binghui Wang <wangbinghui@hisilicon.com>
12073 L: linux-pci@vger.kernel.org
12075 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12076 F: drivers/pci/controller/dwc/pcie-kirin.c
12078 PCIE DRIVER FOR HISILICON STB
12079 M: Shawn Guo <shawn.guo@linaro.org>
12080 L: linux-pci@vger.kernel.org
12082 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12083 F: drivers/pci/controller/dwc/pcie-histb.c
12085 PCIE DRIVER FOR MEDIATEK
12086 M: Ryder Lee <ryder.lee@mediatek.com>
12087 L: linux-pci@vger.kernel.org
12088 L: linux-mediatek@lists.infradead.org
12090 F: Documentation/devicetree/bindings/pci/mediatek*
12091 F: drivers/pci/controller/*mediatek*
12093 PCIE DRIVER FOR QUALCOMM MSM
12094 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12095 L: linux-pci@vger.kernel.org
12096 L: linux-arm-msm@vger.kernel.org
12098 F: drivers/pci/controller/dwc/*qcom*
12100 PCIE DRIVER FOR ROCKCHIP
12101 M: Shawn Lin <shawn.lin@rock-chips.com>
12102 L: linux-pci@vger.kernel.org
12103 L: linux-rockchip@lists.infradead.org
12105 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12106 F: drivers/pci/controller/pcie-rockchip*
12108 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12109 M: Linus Walleij <linus.walleij@linaro.org>
12110 L: linux-pci@vger.kernel.org
12112 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12113 F: drivers/pci/controller/pci-v3-semi.c
12115 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12116 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12117 L: linux-pci@vger.kernel.org
12119 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12120 F: drivers/pci/controller/dwc/pcie-uniphier.c
12122 PCIE DRIVER FOR ST SPEAR13XX
12123 M: Pratyush Anand <pratyush.anand@gmail.com>
12124 L: linux-pci@vger.kernel.org
12126 F: drivers/pci/controller/dwc/*spear*
12129 M: Dominik Brodowski <linux@dominikbrodowski.net>
12130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12132 F: Documentation/pcmcia/
12137 PCNET32 NETWORK DRIVER
12138 M: Don Fry <pcnet32@frontier.com>
12139 L: netdev@vger.kernel.org
12141 F: drivers/net/ethernet/amd/pcnet32.c
12143 PCRYPT PARALLEL CRYPTO ENGINE
12144 M: Steffen Klassert <steffen.klassert@secunet.com>
12145 L: linux-crypto@vger.kernel.org
12148 F: include/crypto/pcrypt.h
12150 PEAQ WMI HOTKEYS DRIVER
12151 M: Hans de Goede <hdegoede@redhat.com>
12152 L: platform-driver-x86@vger.kernel.org
12154 F: drivers/platform/x86/peaq-wmi.c
12156 PER-CPU MEMORY ALLOCATOR
12157 M: Dennis Zhou <dennis@kernel.org>
12158 M: Tejun Heo <tj@kernel.org>
12159 M: Christoph Lameter <cl@linux.com>
12160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12162 F: include/linux/percpu*.h
12164 F: arch/*/include/asm/percpu.h
12166 PER-TASK DELAY ACCOUNTING
12167 M: Balbir Singh <bsingharora@gmail.com>
12169 F: include/linux/delayacct.h
12170 F: kernel/delayacct.c
12172 PERFORMANCE EVENTS SUBSYSTEM
12173 M: Peter Zijlstra <peterz@infradead.org>
12174 M: Ingo Molnar <mingo@redhat.com>
12175 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12176 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12177 R: Jiri Olsa <jolsa@redhat.com>
12178 R: Namhyung Kim <namhyung@kernel.org>
12179 L: linux-kernel@vger.kernel.org
12180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12183 F: include/linux/perf_event.h
12184 F: include/uapi/linux/perf_event.h
12185 F: arch/*/kernel/perf_event*.c
12186 F: arch/*/kernel/*/perf_event*.c
12187 F: arch/*/kernel/*/*/perf_event*.c
12188 F: arch/*/include/asm/perf_event.h
12189 F: arch/*/kernel/perf_callchain.c
12193 PERSONALITY HANDLING
12194 M: Christoph Hellwig <hch@infradead.org>
12195 L: linux-abi-devel@lists.sourceforge.net
12197 F: include/linux/personality.h
12198 F: include/uapi/linux/personality.h
12200 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12201 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12202 L: linux-input@vger.kernel.org
12204 F: Documentation/input/devices/pxrc.rst
12205 F: drivers/input/joystick/pxrc.c
12208 M: Remi Denis-Courmont <courmisch@gmail.com>
12210 F: Documentation/networking/phonet.txt
12211 F: include/linux/phonet.h
12212 F: include/net/phonet/
12213 F: include/uapi/linux/phonet.h
12217 M: Joern Engel <joern@lazybastard.org>
12218 L: linux-mtd@lists.infradead.org
12220 F: drivers/mtd/devices/phram.c
12223 M: Bruno Prémont <bonbons@linux-vserver.org>
12224 L: linux-input@vger.kernel.org
12226 F: drivers/hid/hid-picolcd*
12229 M: Jamie Iles <jamie@jamieiles.com>
12230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12231 T: git git://github.com/jamieiles/linux-2.6-ji.git
12233 F: arch/arm/boot/dts/picoxcell*
12234 F: arch/arm/mach-picoxcell/
12235 F: drivers/crypto/picoxcell*
12237 PIN CONTROL SUBSYSTEM
12238 M: Linus Walleij <linus.walleij@linaro.org>
12239 L: linux-gpio@vger.kernel.org
12240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12242 F: Documentation/devicetree/bindings/pinctrl/
12243 F: Documentation/driver-api/pinctl.rst
12244 F: drivers/pinctrl/
12245 F: include/linux/pinctrl/
12247 PIN CONTROLLER - MICROCHIP AT91
12248 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12250 L: linux-gpio@vger.kernel.org
12252 F: drivers/pinctrl/pinctrl-at91*
12254 PIN CONTROLLER - FREESCALE
12255 M: Dong Aisheng <aisheng.dong@nxp.com>
12256 M: Fabio Estevam <festevam@gmail.com>
12257 M: Shawn Guo <shawnguo@kernel.org>
12258 M: Stefan Agner <stefan@agner.ch>
12259 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12260 L: linux-gpio@vger.kernel.org
12262 F: drivers/pinctrl/freescale/
12263 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12265 PIN CONTROLLER - INTEL
12266 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12267 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12270 F: drivers/pinctrl/intel/
12272 PIN CONTROLLER - MEDIATEK
12273 M: Sean Wang <sean.wang@kernel.org>
12274 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12276 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12277 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12278 F: drivers/pinctrl/mediatek/
12280 PIN CONTROLLER - QUALCOMM
12281 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12283 L: linux-arm-msm@vger.kernel.org
12284 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12285 F: drivers/pinctrl/qcom/
12287 PIN CONTROLLER - RENESAS
12288 M: Geert Uytterhoeven <geert+renesas@glider.be>
12289 L: linux-renesas-soc@vger.kernel.org
12290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12292 F: drivers/pinctrl/pinctrl-rz*
12293 F: drivers/pinctrl/sh-pfc/
12295 PIN CONTROLLER - SAMSUNG
12296 M: Tomasz Figa <tomasz.figa@gmail.com>
12297 M: Krzysztof Kozlowski <krzk@kernel.org>
12298 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12300 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12301 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12304 F: drivers/pinctrl/samsung/
12305 F: include/dt-bindings/pinctrl/samsung.h
12306 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12308 PIN CONTROLLER - SINGLE
12309 M: Tony Lindgren <tony@atomide.com>
12310 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12312 L: linux-omap@vger.kernel.org
12314 F: drivers/pinctrl/pinctrl-single.c
12316 PIN CONTROLLER - ST SPEAR
12317 M: Viresh Kumar <vireshk@kernel.org>
12318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12319 W: http://www.st.com/spear
12321 F: drivers/pinctrl/spear/
12323 PISTACHIO SOC SUPPORT
12324 M: James Hartley <james.hartley@sondrel.com>
12325 L: linux-mips@vger.kernel.org
12327 F: arch/mips/pistachio/
12328 F: arch/mips/include/asm/mach-pistachio/
12329 F: arch/mips/boot/dts/img/pistachio*
12330 F: arch/mips/configs/pistachio*_defconfig
12334 M: linux-block@vger.kernel.org
12335 F: drivers/block/pktcdvd.c
12336 F: include/linux/pktcdvd.h
12337 F: include/uapi/linux/pktcdvd.h
12339 PKUNITY SOC DRIVERS
12340 M: Guan Xuetao <gxt@pku.edu.cn>
12341 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12343 T: git git://github.com/gxt/linux.git
12344 F: drivers/input/serio/i8042-unicore32io.h
12345 F: drivers/i2c/busses/i2c-puv3.c
12346 F: drivers/video/fbdev/fb-puv3.c
12347 F: drivers/rtc/rtc-puv3.c
12349 PMBUS HARDWARE MONITORING DRIVERS
12350 M: Guenter Roeck <linux@roeck-us.net>
12351 L: linux-hwmon@vger.kernel.org
12352 W: http://hwmon.wiki.kernel.org/
12353 W: http://www.roeck-us.net/linux/drivers/
12354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12356 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12357 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12358 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12359 F: Documentation/hwmon/adm1275
12360 F: Documentation/hwmon/ibm-cffps
12361 F: Documentation/hwmon/ir35221
12362 F: Documentation/hwmon/lm25066
12363 F: Documentation/hwmon/ltc2978
12364 F: Documentation/hwmon/ltc3815
12365 F: Documentation/hwmon/max16064
12366 F: Documentation/hwmon/max20751
12367 F: Documentation/hwmon/max31785
12368 F: Documentation/hwmon/max34440
12369 F: Documentation/hwmon/max8688
12370 F: Documentation/hwmon/pmbus
12371 F: Documentation/hwmon/pmbus-core
12372 F: Documentation/hwmon/tps40422
12373 F: Documentation/hwmon/ucd9000
12374 F: Documentation/hwmon/ucd9200
12375 F: Documentation/hwmon/zl6100
12376 F: drivers/hwmon/pmbus/
12377 F: include/linux/pmbus.h
12379 PMC SIERRA MaxRAID DRIVER
12380 L: linux-scsi@vger.kernel.org
12381 W: http://www.pmc-sierra.com/
12383 F: drivers/scsi/pmcraid.*
12385 PMC SIERRA PM8001 DRIVER
12386 M: Jack Wang <jinpu.wang@profitbricks.com>
12387 M: lindar_liu@usish.com
12388 L: linux-scsi@vger.kernel.org
12390 F: drivers/scsi/pm8001/
12393 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12397 PNI RM3100 IIO DRIVER
12398 M: Song Qiang <songqiang1304521@gmail.com>
12399 L: linux-iio@vger.kernel.org
12401 F: drivers/iio/magnetometer/rm3100*
12402 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12404 POSIX CLOCKS and TIMERS
12405 M: Thomas Gleixner <tglx@linutronix.de>
12406 L: linux-kernel@vger.kernel.org
12407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12410 F: include/linux/timer*
12411 F: kernel/time/*timer*
12413 POWER MANAGEMENT CORE
12414 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12415 L: linux-pm@vger.kernel.org
12416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12417 B: https://bugzilla.kernel.org
12419 F: drivers/base/power/
12420 F: include/linux/pm.h
12421 F: include/linux/pm_*
12422 F: include/linux/powercap.h
12423 F: drivers/powercap/
12424 F: kernel/configs/nopm.config
12426 POWER STATE COORDINATION INTERFACE (PSCI)
12427 M: Mark Rutland <mark.rutland@arm.com>
12428 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12429 L: linux-arm-kernel@lists.infradead.org
12431 F: drivers/firmware/psci*.c
12432 F: include/linux/psci.h
12433 F: include/uapi/linux/psci.h
12435 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12436 M: Sebastian Reichel <sre@kernel.org>
12437 L: linux-pm@vger.kernel.org
12438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12440 F: Documentation/ABI/testing/sysfs-class-power
12441 F: Documentation/devicetree/bindings/power/supply/
12442 F: include/linux/power_supply.h
12443 F: drivers/power/supply/
12445 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12446 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12447 L: linuxppc-dev@lists.ozlabs.org
12449 F: drivers/char/powernv-op-panel.c
12451 PPP OVER ATM (RFC 2364)
12452 M: Mitchell Blank Jr <mitch@sfgoth.com>
12454 F: net/atm/pppoatm.c
12455 F: include/uapi/linux/atmppp.h
12458 M: Michal Ostrowski <mostrows@earthlink.net>
12460 F: drivers/net/ppp/pppoe.c
12461 F: drivers/net/ppp/pppox.c
12464 M: James Chapman <jchapman@katalix.com>
12466 F: net/l2tp/l2tp_ppp.c
12467 F: include/linux/if_pppol2tp.h
12468 F: include/uapi/linux/if_pppol2tp.h
12470 PPP PROTOCOL DRIVERS AND COMPRESSORS
12471 M: Paul Mackerras <paulus@samba.org>
12472 L: linux-ppp@vger.kernel.org
12474 F: drivers/net/ppp/ppp_*
12477 M: Rodolfo Giometti <giometti@enneenne.com>
12478 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12479 L: linuxpps@ml.enneenne.com (subscribers-only)
12481 F: Documentation/pps/
12482 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12483 F: Documentation/ABI/testing/sysfs-pps
12485 F: include/linux/pps*.h
12486 F: include/uapi/linux/pps.h
12489 M: Dmitry Kozlov <xeb@mail.ru>
12490 L: netdev@vger.kernel.org
12492 F: drivers/net/ppp/pptp.c
12493 W: http://sourceforge.net/projects/accel-pptp
12496 M: Petr Mladek <pmladek@suse.com>
12497 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12498 R: Steven Rostedt <rostedt@goodmis.org>
12501 F: include/linux/printk.h
12503 PRISM54 WIRELESS DRIVER
12504 M: Luis Chamberlain <mcgrof@kernel.org>
12505 L: linux-wireless@vger.kernel.org
12506 W: http://wireless.kernel.org/en/users/Drivers/p54
12508 F: drivers/net/wireless/intersil/prism54/
12511 R: Alexey Dobriyan <adobriyan@gmail.com>
12512 L: linux-kernel@vger.kernel.org
12513 L: linux-fsdevel@vger.kernel.org
12516 F: include/linux/proc_fs.h
12517 F: tools/testing/selftests/proc/
12518 F: Documentation/filesystems/proc.txt
12521 M: Luis Chamberlain <mcgrof@kernel.org>
12522 M: Kees Cook <keescook@chromium.org>
12523 L: linux-kernel@vger.kernel.org
12524 L: linux-fsdevel@vger.kernel.org
12526 F: fs/proc/proc_sysctl.c
12527 F: include/linux/sysctl.h
12529 F: tools/testing/selftests/sysctl/
12531 PS3 NETWORK SUPPORT
12532 M: Geoff Levand <geoff@infradead.org>
12533 L: netdev@vger.kernel.org
12534 L: linuxppc-dev@lists.ozlabs.org
12536 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12538 PS3 PLATFORM SUPPORT
12539 M: Geoff Levand <geoff@infradead.org>
12540 L: linuxppc-dev@lists.ozlabs.org
12542 F: arch/powerpc/boot/ps3*
12543 F: arch/powerpc/include/asm/lv1call.h
12544 F: arch/powerpc/include/asm/ps3*.h
12545 F: arch/powerpc/platforms/ps3/
12548 F: drivers/rtc/rtc-ps3.c
12549 F: drivers/usb/host/*ps3.c
12550 F: sound/ppc/snd_ps3*
12553 M: Jim Paris <jim@jtan.com>
12554 M: Geoff Levand <geoff@infradead.org>
12555 L: linuxppc-dev@lists.ozlabs.org
12557 F: drivers/block/ps3vram.c
12559 PSAMPLE PACKET SAMPLING SUPPORT:
12560 M: Yotam Gigi <yotam.gi@gmail.com>
12563 F: include/net/psample.h
12564 F: include/uapi/linux/psample.h
12567 M: Kees Cook <keescook@chromium.org>
12568 M: Anton Vorontsov <anton@enomsg.org>
12569 M: Colin Cross <ccross@android.com>
12570 M: Tony Luck <tony.luck@intel.com>
12572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12574 F: include/linux/pstore*
12575 F: drivers/firmware/efi/efi-pstore.c
12576 F: drivers/acpi/apei/erst.c
12577 F: Documentation/admin-guide/ramoops.rst
12578 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12579 K: \b(pstore|ramoops)
12581 PTP HARDWARE CLOCK SUPPORT
12582 M: Richard Cochran <richardcochran@gmail.com>
12583 L: netdev@vger.kernel.org
12585 W: http://linuxptp.sourceforge.net/
12586 F: Documentation/ABI/testing/sysfs-ptp
12587 F: Documentation/ptp/*
12588 F: drivers/net/phy/dp83640*
12590 F: include/linux/ptp_cl*
12593 M: Oleg Nesterov <oleg@redhat.com>
12595 F: include/asm-generic/syscall.h
12596 F: include/linux/ptrace.h
12597 F: include/linux/regset.h
12598 F: include/linux/tracehook.h
12599 F: include/uapi/linux/ptrace.h
12600 F: include/uapi/linux/ptrace.h
12601 F: include/asm-generic/ptrace.h
12603 F: arch/*/ptrace*.c
12604 F: arch/*/*/ptrace*.c
12605 F: arch/*/include/asm/ptrace*.h
12608 M: Hans Verkuil <hverkuil@xs4all.nl>
12609 L: linux-media@vger.kernel.org
12610 T: git git://linuxtv.org/media_tree.git
12612 F: drivers/media/usb/pulse8-cec/*
12613 F: Documentation/media/cec-drivers/pulse8-cec.rst
12615 PVRUSB2 VIDEO4LINUX DRIVER
12616 M: Mike Isely <isely@pobox.com>
12617 L: pvrusb2@isely.net (subscribers-only)
12618 L: linux-media@vger.kernel.org
12619 W: http://www.isely.net/pvrusb2/
12620 T: git git://linuxtv.org/media_tree.git
12622 F: Documentation/media/v4l-drivers/pvrusb2*
12623 F: drivers/media/usb/pvrusb2/
12626 M: Hans Verkuil <hverkuil@xs4all.nl>
12627 L: linux-media@vger.kernel.org
12628 T: git git://linuxtv.org/media_tree.git
12630 F: drivers/media/usb/pwc/*
12631 F: include/trace/events/pwc.h
12634 M: Kamil Debski <kamil@wypas.org>
12635 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12636 L: linux-hwmon@vger.kernel.org
12638 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12639 F: Documentation/hwmon/pwm-fan
12640 F: drivers/hwmon/pwm-fan.c
12643 M: Sean Young <sean@mess.org>
12644 L: linux-media@vger.kernel.org
12646 F: drivers/media/rc/pwm-ir-tx.c
12649 M: Thierry Reding <thierry.reding@gmail.com>
12650 L: linux-pwm@vger.kernel.org
12652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12653 F: Documentation/pwm.txt
12654 F: Documentation/devicetree/bindings/pwm/
12655 F: include/linux/pwm.h
12657 F: drivers/video/backlight/pwm_bl.c
12658 F: include/linux/pwm_backlight.h
12659 F: drivers/gpio/gpio-mvebu.c
12660 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12663 M: Robert Jarzmik <robert.jarzmik@free.fr>
12664 L: linux-gpio@vger.kernel.org
12666 F: drivers/gpio/gpio-pxa.c
12672 M: Robert Jarzmik <robert.jarzmik@free.fr>
12673 L: linux-rtc@vger.kernel.org
12676 PXA2xx/PXA3xx SUPPORT
12677 M: Daniel Mack <daniel@zonque.org>
12678 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12679 M: Robert Jarzmik <robert.jarzmik@free.fr>
12680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12681 T: git git://github.com/hzhuang1/linux.git
12682 T: git git://github.com/rjarzmik/linux.git
12684 F: arch/arm/boot/dts/pxa*
12685 F: arch/arm/mach-pxa/
12686 F: drivers/dma/pxa*
12687 F: drivers/pcmcia/pxa2xx*
12688 F: drivers/pinctrl/pxa/
12689 F: drivers/spi/spi-pxa2xx*
12690 F: drivers/usb/gadget/udc/pxa2*
12691 F: include/sound/pxa2xx-lib.h
12696 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12697 L: qat-linux@intel.com
12699 F: drivers/crypto/qat/
12701 QCOM AUDIO (ASoC) DRIVERS
12702 M: Patrick Lai <plai@codeaurora.org>
12703 M: Banajit Goswami <bgoswami@codeaurora.org>
12704 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12708 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12709 M: Gabriel Somlo <somlo@cmu.edu>
12710 M: "Michael S. Tsirkin" <mst@redhat.com>
12711 L: qemu-devel@nongnu.org
12713 F: drivers/firmware/qemu_fw_cfg.c
12714 F: include/uapi/linux/qemu_fw_cfg.h
12717 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12718 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12719 L: linux-rdma@vger.kernel.org
12721 F: drivers/infiniband/hw/qib/
12723 QLOGIC QL41xxx FCOE DRIVER
12724 M: QLogic-Storage-Upstream@cavium.com
12725 L: linux-scsi@vger.kernel.org
12727 F: drivers/scsi/qedf/
12729 QLOGIC QL41xxx ISCSI DRIVER
12730 M: QLogic-Storage-Upstream@cavium.com
12731 L: linux-scsi@vger.kernel.org
12733 F: drivers/scsi/qedi/
12735 QLOGIC QL4xxx ETHERNET DRIVER
12736 M: Ariel Elior <aelior@marvell.com>
12737 M: GR-everest-linux-l2@marvell.com
12738 L: netdev@vger.kernel.org
12740 F: drivers/net/ethernet/qlogic/qed/
12741 F: include/linux/qed/
12742 F: drivers/net/ethernet/qlogic/qede/
12744 QLOGIC QL4xxx RDMA DRIVER
12745 M: Michal Kalderon <mkalderon@marvell.com>
12746 M: Ariel Elior <aelior@marvell.com>
12747 L: linux-rdma@vger.kernel.org
12749 F: drivers/infiniband/hw/qedr/
12750 F: include/uapi/rdma/qedr-abi.h
12752 QLOGIC QLA1280 SCSI DRIVER
12753 M: Michael Reed <mdr@sgi.com>
12754 L: linux-scsi@vger.kernel.org
12756 F: drivers/scsi/qla1280.[ch]
12758 QLOGIC QLA2XXX FC-SCSI DRIVER
12759 M: qla2xxx-upstream@qlogic.com
12760 L: linux-scsi@vger.kernel.org
12762 F: Documentation/scsi/LICENSE.qla2xxx
12763 F: drivers/scsi/qla2xxx/
12765 QLOGIC QLA3XXX NETWORK DRIVER
12766 M: GR-Linux-NIC-Dev@marvell.com
12767 L: netdev@vger.kernel.org
12769 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12770 F: drivers/net/ethernet/qlogic/qla3xxx.*
12772 QLOGIC QLA4XXX iSCSI DRIVER
12773 M: QLogic-Storage-Upstream@qlogic.com
12774 L: linux-scsi@vger.kernel.org
12776 F: Documentation/scsi/LICENSE.qla4xxx
12777 F: drivers/scsi/qla4xxx/
12779 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12780 M: Shahed Shaikh <shshaikh@marvell.com>
12781 M: Manish Chopra <manishc@marvell.com>
12782 M: GR-Linux-NIC-Dev@marvell.com
12783 L: netdev@vger.kernel.org
12785 F: drivers/net/ethernet/qlogic/qlcnic/
12787 QLOGIC QLGE 10Gb ETHERNET DRIVER
12788 M: Manish Chopra <manishc@marvell.com>
12789 M: GR-Linux-NIC-Dev@marvell.com
12790 L: netdev@vger.kernel.org
12792 F: drivers/net/ethernet/qlogic/qlge/
12794 QM1D1B0004 MEDIA DRIVER
12795 M: Akihiro Tsukada <tskd08@gmail.com>
12796 L: linux-media@vger.kernel.org
12798 F: drivers/media/tuners/qm1d1b0004*
12800 QM1D1C0042 MEDIA DRIVER
12801 M: Akihiro Tsukada <tskd08@gmail.com>
12802 L: linux-media@vger.kernel.org
12804 F: drivers/media/tuners/qm1d1c0042*
12807 M: Anders Larsen <al@alarsen.net>
12808 W: http://www.alarsen.net/linux/qnx4fs/
12811 F: include/uapi/linux/qnx4_fs.h
12812 F: include/uapi/linux/qnxtypes.h
12814 QORIQ DPAA2 FSL-MC BUS DRIVER
12815 M: Stuart Yoder <stuyoder@gmail.com>
12816 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12817 L: linux-kernel@vger.kernel.org
12819 F: drivers/bus/fsl-mc/
12820 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12821 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12823 QT1010 MEDIA DRIVER
12824 M: Antti Palosaari <crope@iki.fi>
12825 L: linux-media@vger.kernel.org
12826 W: https://linuxtv.org
12827 W: http://palosaari.fi/linux/
12828 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12829 T: git git://linuxtv.org/anttip/media_tree.git
12831 F: drivers/media/tuners/qt1010*
12833 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12834 M: Kalle Valo <kvalo@codeaurora.org>
12835 L: ath10k@lists.infradead.org
12836 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12839 F: drivers/net/wireless/ath/ath10k/
12841 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12842 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12843 L: linux-wireless@vger.kernel.org
12844 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12846 F: drivers/net/wireless/ath/ath9k/
12848 QUALCOMM CAMERA SUBSYSTEM DRIVER
12849 M: Todor Tomov <todor.too@gmail.com>
12850 L: linux-media@vger.kernel.org
12852 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12853 F: Documentation/media/v4l-drivers/qcom_camss.rst
12854 F: drivers/media/platform/qcom/camss/
12856 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12857 M: Ilia Lin <ilia.lin@kernel.org>
12858 L: linux-pm@vger.kernel.org
12860 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12861 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12863 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12864 M: Timur Tabi <timur@kernel.org>
12865 L: netdev@vger.kernel.org
12867 F: drivers/net/ethernet/qualcomm/emac/
12869 QUALCOMM ETHQOS ETHERNET DRIVER
12870 M: Vinod Koul <vkoul@kernel.org>
12871 M: Niklas Cassel <niklas.cassel@linaro.org>
12872 L: netdev@vger.kernel.org
12874 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12875 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
12877 QUALCOMM GENERIC INTERFACE I2C DRIVER
12878 M: Alok Chauhan <alokc@codeaurora.org>
12879 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12880 L: linux-i2c@vger.kernel.org
12881 L: linux-arm-msm@vger.kernel.org
12883 F: drivers/i2c/busses/i2c-qcom-geni.c
12885 QUALCOMM HEXAGON ARCHITECTURE
12886 M: Richard Kuo <rkuo@codeaurora.org>
12887 L: linux-hexagon@vger.kernel.org
12888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12892 QUALCOMM HIDMA DRIVER
12893 M: Sinan Kaya <okaya@kernel.org>
12894 L: linux-arm-kernel@lists.infradead.org
12895 L: linux-arm-msm@vger.kernel.org
12896 L: dmaengine@vger.kernel.org
12898 F: drivers/dma/qcom/hidma*
12901 M: Rob Clark <robdclark@gmail.com>
12902 L: iommu@lists.linux-foundation.org
12903 L: linux-arm-msm@vger.kernel.org
12905 F: drivers/iommu/qcom_iommu.c
12907 QUALCOMM TSENS THERMAL DRIVER
12908 M: Amit Kucheria <amit.kucheria@linaro.org>
12909 L: linux-pm@vger.kernel.org
12910 L: linux-arm-msm@vger.kernel.org
12912 F: drivers/thermal/qcom/
12914 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12915 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12916 L: linux-media@vger.kernel.org
12917 L: linux-arm-msm@vger.kernel.org
12918 T: git git://linuxtv.org/media_tree.git
12920 F: drivers/media/platform/qcom/venus/
12922 QUALCOMM WCN36XX WIRELESS DRIVER
12923 M: Kalle Valo <kvalo@codeaurora.org>
12924 L: wcn36xx@lists.infradead.org
12925 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12926 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12928 F: drivers/net/wireless/ath/wcn36xx/
12930 QUANTENNA QTNFMAC WIRELESS DRIVER
12931 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12932 M: Avinash Patil <avinashp@quantenna.com>
12933 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12934 L: linux-wireless@vger.kernel.org
12936 F: drivers/net/wireless/quantenna
12938 RADEON and AMDGPU DRM DRIVERS
12939 M: Alex Deucher <alexander.deucher@amd.com>
12940 M: Christian König <christian.koenig@amd.com>
12941 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12942 L: amd-gfx@lists.freedesktop.org
12943 T: git git://people.freedesktop.org/~agd5f/linux
12945 F: drivers/gpu/drm/radeon/
12946 F: include/uapi/drm/radeon_drm.h
12947 F: drivers/gpu/drm/amd/
12948 F: include/uapi/drm/amdgpu_drm.h
12950 RADEON FRAMEBUFFER DISPLAY DRIVER
12951 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12952 L: linux-fbdev@vger.kernel.org
12954 F: drivers/video/fbdev/aty/radeon*
12955 F: include/uapi/linux/radeonfb.h
12957 RADIOSHARK RADIO DRIVER
12958 M: Hans Verkuil <hverkuil@xs4all.nl>
12959 L: linux-media@vger.kernel.org
12960 T: git git://linuxtv.org/media_tree.git
12962 F: drivers/media/radio/radio-shark.c
12964 RADIOSHARK2 RADIO DRIVER
12965 M: Hans Verkuil <hverkuil@xs4all.nl>
12966 L: linux-media@vger.kernel.org
12967 T: git git://linuxtv.org/media_tree.git
12969 F: drivers/media/radio/radio-shark2.c
12970 F: drivers/media/radio/radio-tea5777.c
12972 RADOS BLOCK DEVICE (RBD)
12973 M: Ilya Dryomov <idryomov@gmail.com>
12974 M: Sage Weil <sage@redhat.com>
12975 M: Alex Elder <elder@kernel.org>
12976 L: ceph-devel@vger.kernel.org
12977 W: http://ceph.com/
12978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12979 T: git git://github.com/ceph/ceph-client.git
12981 F: Documentation/ABI/testing/sysfs-bus-rbd
12982 F: drivers/block/rbd.c
12983 F: drivers/block/rbd_types.h
12985 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12986 M: Paul Mackerras <paulus@samba.org>
12987 L: linux-fbdev@vger.kernel.org
12989 F: drivers/video/fbdev/aty/aty128fb.c
12991 RAINSHADOW-CEC DRIVER
12992 M: Hans Verkuil <hverkuil@xs4all.nl>
12993 L: linux-media@vger.kernel.org
12994 T: git git://linuxtv.org/media_tree.git
12996 F: drivers/media/usb/rainshadow-cec/*
12998 RALINK MIPS ARCHITECTURE
12999 M: John Crispin <john@phrozen.org>
13000 L: linux-mips@vger.kernel.org
13002 F: arch/mips/ralink
13004 RALINK RT2X00 WIRELESS LAN DRIVER
13006 M: Stanislaw Gruszka <sgruszka@redhat.com>
13007 M: Helmut Schaa <helmut.schaa@googlemail.com>
13008 L: linux-wireless@vger.kernel.org
13010 F: drivers/net/wireless/ralink/rt2x00/
13012 RAMDISK RAM BLOCK DEVICE DRIVER
13013 M: Jens Axboe <axboe@kernel.dk>
13015 F: Documentation/blockdev/ramdisk.txt
13016 F: drivers/block/brd.c
13018 RANCHU VIRTUAL BOARD FOR MIPS
13019 M: Miodrag Dinic <miodrag.dinic@mips.com>
13020 L: linux-mips@vger.kernel.org
13022 F: arch/mips/generic/board-ranchu.c
13023 F: arch/mips/configs/generic/board-ranchu.config
13025 RANDOM NUMBER DRIVER
13026 M: "Theodore Ts'o" <tytso@mit.edu>
13028 F: drivers/char/random.c
13031 M: Matt Porter <mporter@kernel.crashing.org>
13032 M: Alexandre Bounine <alex.bou9@gmail.com>
13034 F: drivers/rapidio/
13037 M: Tony Luck <tony.luck@intel.com>
13038 M: Borislav Petkov <bp@alien8.de>
13039 L: linux-edac@vger.kernel.org
13042 F: include/linux/ras.h
13043 F: include/ras/ras_event.h
13044 F: Documentation/admin-guide/ras.rst
13046 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13047 L: linux-wireless@vger.kernel.org
13049 F: drivers/net/wireless/ray*
13051 RCUTORTURE TEST FRAMEWORK
13052 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13053 M: Josh Triplett <josh@joshtriplett.org>
13054 R: Steven Rostedt <rostedt@goodmis.org>
13055 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13056 R: Lai Jiangshan <jiangshanlai@gmail.com>
13057 L: linux-kernel@vger.kernel.org
13059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13060 F: tools/testing/selftests/rcutorture
13063 M: Florian Fainelli <florian@openwrt.org>
13066 RDC R6040 FAST ETHERNET DRIVER
13067 M: Florian Fainelli <f.fainelli@gmail.com>
13068 L: netdev@vger.kernel.org
13070 F: drivers/net/ethernet/rdc/r6040.c
13072 RDMAVT - RDMA verbs software
13073 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13074 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13075 L: linux-rdma@vger.kernel.org
13077 F: drivers/infiniband/sw/rdmavt
13079 RDS - RELIABLE DATAGRAM SOCKETS
13080 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13081 L: netdev@vger.kernel.org
13082 L: linux-rdma@vger.kernel.org
13083 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13084 W: https://oss.oracle.com/projects/rds/
13087 F: Documentation/networking/rds.txt
13089 RDT - RESOURCE ALLOCATION
13090 M: Fenghua Yu <fenghua.yu@intel.com>
13091 M: Reinette Chatre <reinette.chatre@intel.com>
13092 L: linux-kernel@vger.kernel.org
13094 F: arch/x86/kernel/cpu/resctrl/
13095 F: arch/x86/include/asm/resctrl_sched.h
13096 F: Documentation/x86/resctrl*
13098 READ-COPY UPDATE (RCU)
13099 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13100 M: Josh Triplett <josh@joshtriplett.org>
13101 R: Steven Rostedt <rostedt@goodmis.org>
13102 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13103 R: Lai Jiangshan <jiangshanlai@gmail.com>
13104 R: Joel Fernandes <joel@joelfernandes.org>
13105 L: linux-kernel@vger.kernel.org
13106 W: http://www.rdrop.com/users/paulmck/RCU/
13108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13109 F: Documentation/RCU/
13110 X: Documentation/RCU/torture.txt
13111 F: include/linux/rcu*
13112 X: include/linux/srcu*.h
13114 X: kernel/rcu/srcu*.c
13116 REAL TIME CLOCK (RTC) SUBSYSTEM
13117 M: Alessandro Zummo <a.zummo@towertech.it>
13118 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13119 L: linux-rtc@vger.kernel.org
13120 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13123 F: Documentation/devicetree/bindings/rtc/
13124 F: Documentation/rtc.txt
13126 F: include/linux/rtc.h
13127 F: include/uapi/linux/rtc.h
13128 F: include/linux/rtc/
13129 F: include/linux/platform_data/rtc-*
13130 F: tools/testing/selftests/rtc/
13132 REALTEK AUDIO CODECS
13133 M: Bard Liao <bardliao@realtek.com>
13134 M: Oder Chiou <oder_chiou@realtek.com>
13136 F: sound/soc/codecs/rt*
13137 F: include/sound/rt*.h
13139 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13140 M: Linus Walleij <linus.walleij@linaro.org>
13142 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13143 F: drivers/net/dsa/realtek-smi*
13144 F: drivers/net/dsa/rtl83*
13146 REDPINE WIRELESS DRIVER
13147 M: Amitkumar Karwar <amitkarwar@gmail.com>
13148 M: Siva Rebbagondla <siva8118@gmail.com>
13149 L: linux-wireless@vger.kernel.org
13151 F: drivers/net/wireless/rsi/
13153 REGISTER MAP ABSTRACTION
13154 M: Mark Brown <broonie@kernel.org>
13155 L: linux-kernel@vger.kernel.org
13156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13158 F: Documentation/devicetree/bindings/regmap/
13159 F: drivers/base/regmap/
13160 F: include/linux/regmap.h
13162 REISERFS FILE SYSTEM
13163 L: reiserfs-devel@vger.kernel.org
13167 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13168 M: Ohad Ben-Cohen <ohad@wizery.com>
13169 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13170 L: linux-remoteproc@vger.kernel.org
13171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13173 F: Documentation/devicetree/bindings/remoteproc/
13174 F: Documentation/remoteproc.txt
13175 F: drivers/remoteproc/
13176 F: include/linux/remoteproc.h
13178 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13179 M: Ohad Ben-Cohen <ohad@wizery.com>
13180 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13181 L: linux-remoteproc@vger.kernel.org
13182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13185 F: Documentation/rpmsg.txt
13186 F: include/linux/rpmsg.h
13187 F: include/linux/rpmsg/
13189 RENESAS CLOCK DRIVERS
13190 M: Geert Uytterhoeven <geert+renesas@glider.be>
13191 L: linux-renesas-soc@vger.kernel.org
13192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13194 F: drivers/clk/renesas/
13196 RENESAS EMEV2 I2C DRIVER
13197 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13199 F: drivers/i2c/busses/i2c-emev2.c
13201 RENESAS ETHERNET DRIVERS
13202 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13203 L: netdev@vger.kernel.org
13204 L: linux-renesas-soc@vger.kernel.org
13205 F: Documentation/devicetree/bindings/net/renesas,*.txt
13206 F: Documentation/devicetree/bindings/net/sh_eth.txt
13207 F: drivers/net/ethernet/renesas/
13208 F: include/linux/sh_eth.h
13210 RENESAS R-CAR GYROADC DRIVER
13211 M: Marek Vasut <marek.vasut@gmail.com>
13212 L: linux-iio@vger.kernel.org
13214 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13215 F: drivers/iio/adc/rcar-gyroadc.c
13217 RENESAS R-CAR I2C DRIVERS
13218 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13220 F: drivers/i2c/busses/i2c-rcar.c
13221 F: drivers/i2c/busses/i2c-sh_mobile.c
13223 RENESAS RIIC DRIVER
13224 M: Chris Brandt <chris.brandt@renesas.com>
13226 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13227 F: drivers/i2c/busses/i2c-riic.c
13229 RENESAS USB PHY DRIVER
13230 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13231 L: linux-renesas-soc@vger.kernel.org
13233 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13235 RESET CONTROLLER FRAMEWORK
13236 M: Philipp Zabel <p.zabel@pengutronix.de>
13237 T: git git://git.pengutronix.de/git/pza/linux
13240 F: Documentation/devicetree/bindings/reset/
13241 F: include/dt-bindings/reset/
13242 F: include/linux/reset.h
13243 F: include/linux/reset/
13244 F: include/linux/reset-controller.h
13246 RESTARTABLE SEQUENCES SUPPORT
13247 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13248 M: Peter Zijlstra <peterz@infradead.org>
13249 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13250 M: Boqun Feng <boqun.feng@gmail.com>
13251 L: linux-kernel@vger.kernel.org
13254 F: include/uapi/linux/rseq.h
13255 F: include/trace/events/rseq.h
13256 F: tools/testing/selftests/rseq/
13259 M: Johannes Berg <johannes@sipsolutions.net>
13260 L: linux-wireless@vger.kernel.org
13261 W: http://wireless.kernel.org/
13262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13265 F: Documentation/rfkill.txt
13266 F: Documentation/ABI/stable/sysfs-class-rfkill
13268 F: include/linux/rfkill.h
13269 F: include/uapi/linux/rfkill.h
13272 M: Thomas Graf <tgraf@suug.ch>
13273 M: Herbert Xu <herbert@gondor.apana.org.au>
13274 L: netdev@vger.kernel.org
13276 F: lib/rhashtable.c
13277 F: lib/test_rhashtable.c
13278 F: include/linux/rhashtable.h
13279 F: include/linux/rhashtable-types.h
13281 RICOH R5C592 MEMORYSTICK DRIVER
13282 M: Maxim Levitsky <maximlevitsky@gmail.com>
13284 F: drivers/memstick/host/r592.*
13286 RICOH SMARTMEDIA/XD DRIVER
13287 M: Maxim Levitsky <maximlevitsky@gmail.com>
13289 F: drivers/mtd/nand/raw/r852.c
13290 F: drivers/mtd/nand/raw/r852.h
13292 RISC-V ARCHITECTURE
13293 M: Palmer Dabbelt <palmer@sifive.com>
13294 M: Albert Ou <aou@eecs.berkeley.edu>
13295 L: linux-riscv@lists.infradead.org
13296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13303 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13304 W: http://sourceforge.net/projects/roccat/
13306 F: drivers/hid/hid-roccat*
13307 F: include/linux/hid-roccat*
13308 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13310 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13311 M: Jacob chen <jacob2.chen@rock-chips.com>
13312 L: linux-media@vger.kernel.org
13314 F: drivers/media/platform/rockchip/rga/
13315 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13317 ROCKCHIP VPU CODEC DRIVER
13318 M: Ezequiel Garcia <ezequiel@collabora.com>
13319 L: linux-media@vger.kernel.org
13321 F: drivers/staging/media/platform/rockchip/vpu/
13322 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13325 M: Jiri Pirko <jiri@resnulli.us>
13326 L: netdev@vger.kernel.org
13328 F: drivers/net/ethernet/rocker/
13332 W: http://www.comtrol.com
13334 F: Documentation/serial/rocket.txt
13335 F: drivers/tty/rocket*
13337 ROCKETPORT EXPRESS/INFINITY DRIVER
13338 M: Kevin Cernekee <cernekee@gmail.com>
13339 L: linux-serial@vger.kernel.org
13341 F: drivers/tty/serial/rp2.*
13343 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13344 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13345 L: linux-kernel@vger.kernel.org
13346 L: linux-renesas-soc@vger.kernel.org
13348 F: drivers/mfd/bd9571mwv.c
13349 F: drivers/regulator/bd9571mwv-regulator.c
13350 F: drivers/gpio/gpio-bd9571mwv.c
13351 F: include/linux/mfd/bd9571mwv.h
13352 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13355 M: Ralf Baechle <ralf@linux-mips.org>
13356 L: linux-hams@vger.kernel.org
13357 W: http://www.linux-ax25.org/
13359 F: include/net/rose.h
13360 F: include/uapi/linux/rose.h
13363 RTL2830 MEDIA DRIVER
13364 M: Antti Palosaari <crope@iki.fi>
13365 L: linux-media@vger.kernel.org
13366 W: https://linuxtv.org
13367 W: http://palosaari.fi/linux/
13368 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13369 T: git git://linuxtv.org/anttip/media_tree.git
13371 F: drivers/media/dvb-frontends/rtl2830*
13373 RTL2832 MEDIA DRIVER
13374 M: Antti Palosaari <crope@iki.fi>
13375 L: linux-media@vger.kernel.org
13376 W: https://linuxtv.org
13377 W: http://palosaari.fi/linux/
13378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13379 T: git git://linuxtv.org/anttip/media_tree.git
13381 F: drivers/media/dvb-frontends/rtl2832*
13383 RTL2832_SDR MEDIA DRIVER
13384 M: Antti Palosaari <crope@iki.fi>
13385 L: linux-media@vger.kernel.org
13386 W: https://linuxtv.org
13387 W: http://palosaari.fi/linux/
13388 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13389 T: git git://linuxtv.org/anttip/media_tree.git
13391 F: drivers/media/dvb-frontends/rtl2832_sdr*
13393 RTL8180 WIRELESS DRIVER
13394 L: linux-wireless@vger.kernel.org
13395 W: http://wireless.kernel.org/
13396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13398 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13400 RTL8187 WIRELESS DRIVER
13401 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13402 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13403 M: Larry Finger <Larry.Finger@lwfinger.net>
13404 L: linux-wireless@vger.kernel.org
13405 W: http://wireless.kernel.org/
13406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13408 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13410 REALTEK WIRELESS DRIVER (rtlwifi family)
13411 M: Ping-Ke Shih <pkshih@realtek.com>
13412 L: linux-wireless@vger.kernel.org
13413 W: http://wireless.kernel.org/
13414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13416 F: drivers/net/wireless/realtek/rtlwifi/
13418 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13419 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13420 L: linux-wireless@vger.kernel.org
13421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13423 F: drivers/net/wireless/realtek/rtl8xxxu/
13425 RXRPC SOCKETS (AF_RXRPC)
13426 M: David Howells <dhowells@redhat.com>
13427 L: linux-afs@lists.infradead.org
13430 F: include/keys/rxrpc-type.h
13431 F: include/net/af_rxrpc.h
13432 F: include/trace/events/rxrpc.h
13433 F: include/uapi/linux/rxrpc.h
13434 F: Documentation/networking/rxrpc.txt
13435 W: https://www.infradead.org/~dhowells/kafs/
13437 S3 SAVAGE FRAMEBUFFER DRIVER
13438 M: Antonino Daplas <adaplas@gmail.com>
13439 L: linux-fbdev@vger.kernel.org
13441 F: drivers/video/fbdev/savage/
13444 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13445 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13446 L: linux-s390@vger.kernel.org
13447 W: http://www.ibm.com/developerworks/linux/linux390/
13448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13452 F: Documentation/s390/
13453 F: Documentation/driver-api/s390-drivers.rst
13455 S390 COMMON I/O LAYER
13456 M: Sebastian Ott <sebott@linux.ibm.com>
13457 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13458 L: linux-s390@vger.kernel.org
13459 W: http://www.ibm.com/developerworks/linux/linux390/
13461 F: drivers/s390/cio/
13464 M: Stefan Haberland <sth@linux.ibm.com>
13465 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13466 L: linux-s390@vger.kernel.org
13467 W: http://www.ibm.com/developerworks/linux/linux390/
13469 F: drivers/s390/block/dasd*
13470 F: block/partitions/ibm.c
13473 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13474 L: linux-s390@vger.kernel.org
13475 W: http://www.ibm.com/developerworks/linux/linux390/
13477 F: drivers/iommu/s390-iommu.c
13479 S390 IUCV NETWORK LAYER
13480 M: Julian Wiedmann <jwi@linux.ibm.com>
13481 M: Ursula Braun <ubraun@linux.ibm.com>
13482 L: linux-s390@vger.kernel.org
13483 W: http://www.ibm.com/developerworks/linux/linux390/
13485 F: drivers/s390/net/*iucv*
13486 F: include/net/iucv/
13489 S390 NETWORK DRIVERS
13490 M: Julian Wiedmann <jwi@linux.ibm.com>
13491 M: Ursula Braun <ubraun@linux.ibm.com>
13492 L: linux-s390@vger.kernel.org
13493 W: http://www.ibm.com/developerworks/linux/linux390/
13495 F: drivers/s390/net/
13498 M: Sebastian Ott <sebott@linux.ibm.com>
13499 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13500 L: linux-s390@vger.kernel.org
13501 W: http://www.ibm.com/developerworks/linux/linux390/
13504 F: drivers/pci/hotplug/s390_pci_hpc.c
13506 S390 VFIO-CCW DRIVER
13507 M: Cornelia Huck <cohuck@redhat.com>
13508 M: Farhan Ali <alifm@linux.ibm.com>
13509 M: Eric Farman <farman@linux.ibm.com>
13510 R: Halil Pasic <pasic@linux.ibm.com>
13511 L: linux-s390@vger.kernel.org
13512 L: kvm@vger.kernel.org
13514 F: drivers/s390/cio/vfio_ccw*
13515 F: Documentation/s390/vfio-ccw.txt
13516 F: include/uapi/linux/vfio_ccw.h
13519 M: Harald Freudenberger <freude@linux.ibm.com>
13520 L: linux-s390@vger.kernel.org
13521 W: http://www.ibm.com/developerworks/linux/linux390/
13523 F: drivers/s390/crypto/
13525 S390 VFIO AP DRIVER
13526 M: Tony Krowiak <akrowiak@linux.ibm.com>
13527 M: Pierre Morel <pmorel@linux.ibm.com>
13528 M: Halil Pasic <pasic@linux.ibm.com>
13529 L: linux-s390@vger.kernel.org
13530 W: http://www.ibm.com/developerworks/linux/linux390/
13532 F: drivers/s390/crypto/vfio_ap_drv.c
13533 F: drivers/s390/crypto/vfio_ap_private.h
13534 F: drivers/s390/crypto/vfio_ap_ops.c
13535 F: Documentation/s390/vfio-ap.txt
13538 M: Steffen Maier <maier@linux.ibm.com>
13539 M: Benjamin Block <bblock@linux.ibm.com>
13540 L: linux-s390@vger.kernel.org
13541 W: http://www.ibm.com/developerworks/linux/linux390/
13543 F: drivers/s390/scsi/zfcp_*
13545 S3C24XX SD/MMC Driver
13546 M: Ben Dooks <ben-linux@fluff.org>
13547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13549 F: drivers/mmc/host/s3cmci.*
13551 SAA6588 RDS RECEIVER DRIVER
13552 M: Hans Verkuil <hverkuil@xs4all.nl>
13553 L: linux-media@vger.kernel.org
13554 T: git git://linuxtv.org/media_tree.git
13555 W: https://linuxtv.org
13557 F: drivers/media/i2c/saa6588*
13559 SAA7134 VIDEO4LINUX DRIVER
13560 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13561 L: linux-media@vger.kernel.org
13562 W: https://linuxtv.org
13563 T: git git://linuxtv.org/media_tree.git
13565 F: Documentation/media/v4l-drivers/saa7134*
13566 F: drivers/media/pci/saa7134/
13568 SAA7146 VIDEO4LINUX-2 DRIVER
13569 M: Hans Verkuil <hverkuil@xs4all.nl>
13570 L: linux-media@vger.kernel.org
13571 T: git git://linuxtv.org/media_tree.git
13573 F: drivers/media/common/saa7146/
13574 F: drivers/media/pci/saa7146/
13575 F: include/media/drv-intf/saa7146*
13577 SAMSUNG AUDIO (ASoC) DRIVERS
13578 M: Krzysztof Kozlowski <krzk@kernel.org>
13579 M: Sangbeom Kim <sbkim73@samsung.com>
13580 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13583 F: sound/soc/samsung/
13584 F: Documentation/devicetree/bindings/sound/samsung*
13586 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13587 M: Krzysztof Kozlowski <krzk@kernel.org>
13588 L: linux-crypto@vger.kernel.org
13589 L: linux-samsung-soc@vger.kernel.org
13591 F: drivers/crypto/exynos-rng.c
13592 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13594 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13595 M: Łukasz Stelmach <l.stelmach@samsung.com>
13596 L: linux-samsung-soc@vger.kernel.org
13598 F: drivers/char/hw_random/exynos-trng.c
13599 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13601 SAMSUNG FRAMEBUFFER DRIVER
13602 M: Jingoo Han <jingoohan1@gmail.com>
13603 L: linux-fbdev@vger.kernel.org
13605 F: drivers/video/fbdev/s3c-fb.c
13607 SAMSUNG LAPTOP DRIVER
13608 M: Corentin Chary <corentin.chary@gmail.com>
13609 L: platform-driver-x86@vger.kernel.org
13611 F: drivers/platform/x86/samsung-laptop.c
13613 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13614 M: Sangbeom Kim <sbkim73@samsung.com>
13615 M: Krzysztof Kozlowski <krzk@kernel.org>
13616 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13617 L: linux-kernel@vger.kernel.org
13618 L: linux-samsung-soc@vger.kernel.org
13620 F: drivers/mfd/sec*.c
13621 F: drivers/regulator/s2m*.c
13622 F: drivers/regulator/s5m*.c
13623 F: drivers/clk/clk-s2mps11.c
13624 F: drivers/rtc/rtc-s5m.c
13625 F: include/linux/mfd/samsung/
13626 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13627 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13628 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13629 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13631 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13632 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13633 L: linux-media@vger.kernel.org
13634 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13636 F: drivers/media/platform/s3c-camif/
13637 F: include/media/drv-intf/s3c_camif.h
13639 SAMSUNG S3FWRN5 NFC DRIVER
13640 M: Robert Baldyga <r.baldyga@samsung.com>
13641 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13642 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13644 F: drivers/nfc/s3fwrn5
13646 SAMSUNG S5C73M3 CAMERA DRIVER
13647 M: Kyungmin Park <kyungmin.park@samsung.com>
13648 M: Andrzej Hajda <a.hajda@samsung.com>
13649 L: linux-media@vger.kernel.org
13651 F: drivers/media/i2c/s5c73m3/*
13653 SAMSUNG S5K5BAF CAMERA DRIVER
13654 M: Kyungmin Park <kyungmin.park@samsung.com>
13655 M: Andrzej Hajda <a.hajda@samsung.com>
13656 L: linux-media@vger.kernel.org
13658 F: drivers/media/i2c/s5k5baf.c
13660 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13661 M: Krzysztof Kozlowski <krzk@kernel.org>
13662 M: Vladimir Zapolskiy <vz@mleia.com>
13663 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13664 L: linux-crypto@vger.kernel.org
13665 L: linux-samsung-soc@vger.kernel.org
13667 F: drivers/crypto/s5p-sss.c
13669 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13670 M: Kyungmin Park <kyungmin.park@samsung.com>
13671 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13672 L: linux-media@vger.kernel.org
13673 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13675 F: drivers/media/platform/exynos4-is/
13677 SAMSUNG SOC CLOCK DRIVERS
13678 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13679 M: Tomasz Figa <tomasz.figa@gmail.com>
13680 M: Chanwoo Choi <cw00.choi@samsung.com>
13682 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13684 F: drivers/clk/samsung/
13685 F: include/dt-bindings/clock/exynos*.h
13686 F: Documentation/devicetree/bindings/clock/exynos*.txt
13688 SAMSUNG SPI DRIVERS
13689 M: Kukjin Kim <kgene@kernel.org>
13690 M: Krzysztof Kozlowski <krzk@kernel.org>
13691 M: Andi Shyti <andi@etezian.org>
13692 L: linux-spi@vger.kernel.org
13693 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13695 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13696 F: drivers/spi/spi-s3c*
13697 F: include/linux/platform_data/spi-s3c64xx.h
13699 SAMSUNG SXGBE DRIVERS
13700 M: Byungho An <bh74.an@samsung.com>
13701 M: Girish K S <ks.giri@samsung.com>
13702 M: Vipul Pandya <vipul.pandya@samsung.com>
13704 L: netdev@vger.kernel.org
13705 F: drivers/net/ethernet/samsung/sxgbe/
13707 SAMSUNG THERMAL DRIVER
13708 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13709 L: linux-pm@vger.kernel.org
13710 L: linux-samsung-soc@vger.kernel.org
13712 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13713 F: drivers/thermal/samsung/
13715 SAMSUNG USB2 PHY DRIVER
13716 M: Kamil Debski <kamil@wypas.org>
13717 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13718 L: linux-kernel@vger.kernel.org
13720 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13721 F: Documentation/phy/samsung-usb2.txt
13722 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13723 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13724 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13725 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13726 F: drivers/phy/samsung/phy-samsung-usb2.c
13727 F: drivers/phy/samsung/phy-samsung-usb2.h
13730 M: Zwane Mwaikambo <zwanem@gmail.com>
13732 F: drivers/watchdog/sc1200wdt.c
13735 M: Ingo Molnar <mingo@redhat.com>
13736 M: Peter Zijlstra <peterz@infradead.org>
13737 L: linux-kernel@vger.kernel.org
13738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13741 F: include/linux/sched.h
13742 F: include/uapi/linux/sched.h
13743 F: include/linux/wait.h
13744 F: include/linux/preempt.h
13746 SCR24X CHIP CARD INTERFACE DRIVER
13747 M: Lubomir Rintel <lkundrak@v3.sk>
13749 F: drivers/char/pcmcia/scr24x_cs.c
13752 M: Jens Axboe <axboe@kernel.dk>
13753 L: linux-scsi@vger.kernel.org
13754 W: http://www.kernel.dk
13756 F: drivers/scsi/sr*
13758 SCSI RDMA PROTOCOL (SRP) INITIATOR
13759 M: Bart Van Assche <bvanassche@acm.org>
13760 L: linux-rdma@vger.kernel.org
13762 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13763 F: drivers/infiniband/ulp/srp/
13764 F: include/scsi/srp.h
13766 SCSI RDMA PROTOCOL (SRP) TARGET
13767 M: Bart Van Assche <bvanassche@acm.org>
13768 L: linux-rdma@vger.kernel.org
13769 L: target-devel@vger.kernel.org
13771 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13772 F: drivers/infiniband/ulp/srpt/
13775 M: Doug Gilbert <dgilbert@interlog.com>
13776 L: linux-scsi@vger.kernel.org
13777 W: http://sg.danny.cz/sg
13779 F: Documentation/scsi/scsi-generic.txt
13780 F: drivers/scsi/sg.c
13781 F: include/scsi/sg.h
13784 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13786 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13788 Q: https://patchwork.kernel.org/project/linux-scsi/list/
13789 L: linux-scsi@vger.kernel.org
13791 F: Documentation/devicetree/bindings/scsi/
13796 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13797 L: linux-scsi@vger.kernel.org
13799 F: Documentation/scsi/st.txt
13800 F: drivers/scsi/st.*
13801 F: drivers/scsi/st_*.h
13803 SCSI TARGET SUBSYSTEM
13804 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13805 L: linux-scsi@vger.kernel.org
13806 L: target-devel@vger.kernel.org
13807 W: http://www.linux-iscsi.org
13808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13809 Q: https://patchwork.kernel.org/project/target-devel/list/
13813 F: Documentation/target/
13816 M: Vlad Yasevich <vyasevich@gmail.com>
13817 M: Neil Horman <nhorman@tuxdriver.com>
13818 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13819 L: linux-sctp@vger.kernel.org
13820 W: http://lksctp.sourceforge.net
13822 F: Documentation/networking/sctp.txt
13823 F: include/linux/sctp.h
13824 F: include/uapi/linux/sctp.h
13825 F: include/net/sctp/
13829 M: Jim Cromie <jim.cromie@gmail.com>
13831 F: Documentation/i2c/busses/scx200_acb
13832 F: arch/x86/platform/scx200/
13833 F: drivers/watchdog/scx200_wdt.c
13834 F: drivers/i2c/busses/scx200*
13835 F: drivers/mtd/maps/scx200_docflash.c
13836 F: include/linux/scx200.h
13839 M: Jim Cromie <jim.cromie@gmail.com>
13841 F: drivers/char/scx200_gpio.c
13842 F: include/linux/scx200_gpio.h
13844 SCx200 HRT CLOCKSOURCE DRIVER
13845 M: Jim Cromie <jim.cromie@gmail.com>
13847 F: drivers/clocksource/scx200_hrt.c
13849 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13850 M: Sascha Sommer <saschasommer@freenet.de>
13851 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13853 F: drivers/mmc/host/sdricoh_cs.c
13855 SECO BOARDS CEC DRIVER
13856 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13858 F: drivers/media/platform/seco-cec/seco-cec.c
13859 F: drivers/media/platform/seco-cec/seco-cec.h
13862 M: Kees Cook <keescook@chromium.org>
13863 R: Andy Lutomirski <luto@amacapital.net>
13864 R: Will Drewry <wad@chromium.org>
13865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13867 F: kernel/seccomp.c
13868 F: include/uapi/linux/seccomp.h
13869 F: include/linux/seccomp.h
13870 F: tools/testing/selftests/seccomp/*
13871 F: tools/testing/selftests/kselftest_harness.h
13872 F: Documentation/userspace-api/seccomp_filter.rst
13873 K: \bsecure_computing
13876 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13877 M: Al Cooper <alcooperx@gmail.com>
13878 L: linux-mmc@vger.kernel.org
13879 L: bcm-kernel-feedback-list@broadcom.com
13881 F: drivers/mmc/host/sdhci-brcmstb*
13883 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13884 M: Adrian Hunter <adrian.hunter@intel.com>
13885 L: linux-mmc@vger.kernel.org
13887 F: drivers/mmc/host/sdhci*
13888 F: include/linux/mmc/sdhci*
13890 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13891 M: Adrian Hunter <adrian.hunter@intel.com>
13892 M: Ritesh Harjani <riteshh@codeaurora.org>
13893 M: Asutosh Das <asutoshd@codeaurora.org>
13894 L: linux-mmc@vger.kernel.org
13896 F: drivers/mmc/host/cqhci*
13898 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13899 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13900 M: Manjunath M B <manjumb@synopsys.com>
13901 L: linux-mmc@vger.kernel.org
13903 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13905 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13906 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13907 L: linux-mmc@vger.kernel.org
13909 F: drivers/mmc/host/sdhci-of-at91.c
13911 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13912 M: Ben Dooks <ben-linux@fluff.org>
13913 M: Jaehoon Chung <jh80.chung@samsung.com>
13914 L: linux-mmc@vger.kernel.org
13916 F: drivers/mmc/host/sdhci-s3c*
13918 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13919 M: Viresh Kumar <vireshk@kernel.org>
13920 L: linux-mmc@vger.kernel.org
13922 F: drivers/mmc/host/sdhci-spear.c
13924 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13925 M: Kishon Vijay Abraham I <kishon@ti.com>
13926 L: linux-mmc@vger.kernel.org
13928 F: drivers/mmc/host/sdhci-omap.c
13930 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13931 M: Scott Bauer <scott.bauer@intel.com>
13932 M: Jonathan Derrick <jonathan.derrick@intel.com>
13933 L: linux-block@vger.kernel.org
13936 F: block/opal_proto.h
13937 F: include/linux/sed*
13938 F: include/uapi/linux/sed*
13941 M: Security Officers <security@kernel.org>
13945 M: James Morris <jmorris@namei.org>
13946 M: "Serge E. Hallyn" <serge@hallyn.com>
13947 L: linux-security-module@vger.kernel.org (suggested Cc:)
13948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13949 W: http://kernsec.org/
13952 X: security/selinux/
13954 SELINUX SECURITY MODULE
13955 M: Paul Moore <paul@paul-moore.com>
13956 M: Stephen Smalley <sds@tycho.nsa.gov>
13957 M: Eric Paris <eparis@parisplace.org>
13958 L: selinux@vger.kernel.org
13959 W: https://selinuxproject.org
13960 W: https://github.com/SELinuxProject
13961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13963 F: include/linux/selinux*
13964 F: security/selinux/
13965 F: scripts/selinux/
13966 F: Documentation/admin-guide/LSM/SELinux.rst
13969 M: Jiri Slaby <jirislaby@gmail.com>
13971 F: drivers/misc/phantom.c
13972 F: include/uapi/linux/phantom.h
13975 M: Rob Herring <robh@kernel.org>
13976 L: linux-serial@vger.kernel.org
13978 F: Documentation/devicetree/bindings/serial/slave-device.txt
13979 F: drivers/tty/serdev/
13980 F: include/linux/serdev.h
13983 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13984 L: linux-serial@vger.kernel.org
13986 F: Documentation/devicetree/bindings/serial/
13987 F: drivers/tty/serial/
13990 M: Sean Young <sean@mess.org>
13991 L: linux-media@vger.kernel.org
13993 F: drivers/media/rc/serial_ir.c
13996 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13997 M: Edward Cree <ecree@solarflare.com>
13998 M: Martin Habets <mhabets@solarflare.com>
13999 L: netdev@vger.kernel.org
14001 F: drivers/net/ethernet/sfc/
14003 SFF/SFP/SFP+ MODULE SUPPORT
14004 M: Russell King <linux@armlinux.org.uk>
14005 L: netdev@vger.kernel.org
14007 F: drivers/net/phy/phylink.c
14008 F: drivers/net/phy/sfp*
14009 F: include/linux/phylink.h
14010 F: include/linux/sfp.h
14013 M: Dimitri Sivanich <sivanich@sgi.com>
14015 F: drivers/misc/sgi-gru/
14017 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14018 M: Pat Gefre <pfg@sgi.com>
14019 L: linux-ia64@vger.kernel.org
14021 F: Documentation/ia64/serial.txt
14022 F: drivers/tty/serial/ioc?_serial.c
14023 F: include/linux/ioc?.h
14025 SGI XP/XPC/XPNET DRIVER
14026 M: Cliff Whickman <cpw@sgi.com>
14027 M: Robin Holt <robinmholt@gmail.com>
14029 F: drivers/misc/sgi-xp/
14031 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14032 M: Ursula Braun <ubraun@linux.ibm.com>
14033 M: Karsten Graul <kgraul@linux.ibm.com>
14034 L: linux-s390@vger.kernel.org
14035 W: http://www.ibm.com/developerworks/linux/linux390/
14039 SHARP RJ54N1CB0C SENSOR DRIVER
14040 M: Jacopo Mondi <jacopo@jmondi.org>
14041 L: linux-media@vger.kernel.org
14042 T: git git://linuxtv.org/media_tree.git
14044 F: drivers/media/i2c/rj54n1cb0c.c
14045 F: include/media/i2c/rj54n1cb0c.h
14047 SH_VEU V4L2 MEM2MEM DRIVER
14048 L: linux-media@vger.kernel.org
14050 F: drivers/media/platform/sh_veu.c
14052 SH_VOU V4L2 OUTPUT DRIVER
14053 L: linux-media@vger.kernel.org
14055 F: drivers/media/platform/sh_vou.c
14056 F: include/media/drv-intf/sh_vou.h
14058 SI2157 MEDIA DRIVER
14059 M: Antti Palosaari <crope@iki.fi>
14060 L: linux-media@vger.kernel.org
14061 W: https://linuxtv.org
14062 W: http://palosaari.fi/linux/
14063 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14064 T: git git://linuxtv.org/anttip/media_tree.git
14066 F: drivers/media/tuners/si2157*
14068 SI2165 MEDIA DRIVER
14069 M: Matthias Schwarzott <zzam@gentoo.org>
14070 L: linux-media@vger.kernel.org
14071 W: https://linuxtv.org
14072 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14074 F: drivers/media/dvb-frontends/si2165*
14076 SI2168 MEDIA DRIVER
14077 M: Antti Palosaari <crope@iki.fi>
14078 L: linux-media@vger.kernel.org
14079 W: https://linuxtv.org
14080 W: http://palosaari.fi/linux/
14081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14082 T: git git://linuxtv.org/anttip/media_tree.git
14084 F: drivers/media/dvb-frontends/si2168*
14086 SI470X FM RADIO RECEIVER I2C DRIVER
14087 M: Hans Verkuil <hverkuil@xs4all.nl>
14088 L: linux-media@vger.kernel.org
14089 T: git git://linuxtv.org/media_tree.git
14090 W: https://linuxtv.org
14092 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14094 SI470X FM RADIO RECEIVER USB DRIVER
14095 M: Hans Verkuil <hverkuil@xs4all.nl>
14096 L: linux-media@vger.kernel.org
14097 T: git git://linuxtv.org/media_tree.git
14098 W: https://linuxtv.org
14100 F: drivers/media/radio/si470x/radio-si470x-common.c
14101 F: drivers/media/radio/si470x/radio-si470x.h
14102 F: drivers/media/radio/si470x/radio-si470x-usb.c
14104 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14105 M: Eduardo Valentin <edubezval@gmail.com>
14106 L: linux-media@vger.kernel.org
14107 T: git git://linuxtv.org/media_tree.git
14108 W: https://linuxtv.org
14110 F: drivers/media/radio/si4713/si4713.?
14112 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14113 M: Eduardo Valentin <edubezval@gmail.com>
14114 L: linux-media@vger.kernel.org
14115 T: git git://linuxtv.org/media_tree.git
14116 W: https://linuxtv.org
14118 F: drivers/media/radio/si4713/radio-platform-si4713.c
14120 SI4713 FM RADIO TRANSMITTER USB DRIVER
14121 M: Hans Verkuil <hverkuil@xs4all.nl>
14122 L: linux-media@vger.kernel.org
14123 T: git git://linuxtv.org/media_tree.git
14124 W: https://linuxtv.org
14126 F: drivers/media/radio/si4713/radio-usb-si4713.c
14129 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14130 L: linux-media@vger.kernel.org
14131 W: https://linuxtv.org
14132 T: git git://linuxtv.org/media_tree.git
14134 F: drivers/media/common/siano/
14135 F: drivers/media/usb/siano/
14136 F: drivers/media/usb/siano/
14137 F: drivers/media/mmc/siano/
14140 M: Palmer Dabbelt <palmer@sifive.com>
14141 M: Paul Walmsley <paul.walmsley@sifive.com>
14142 L: linux-riscv@lists.infradead.org
14143 T: git git://github.com/sifive/riscv-linux.git
14148 SILEAD TOUCHSCREEN DRIVER
14149 M: Hans de Goede <hdegoede@redhat.com>
14150 L: linux-input@vger.kernel.org
14151 L: platform-driver-x86@vger.kernel.org
14153 F: drivers/input/touchscreen/silead.c
14154 F: drivers/platform/x86/touchscreen_dmi.c
14156 SILICON MOTION SM712 FRAME BUFFER DRIVER
14157 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14158 M: Teddy Wang <teddy.wang@siliconmotion.com>
14159 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14160 L: linux-fbdev@vger.kernel.org
14162 F: drivers/video/fbdev/sm712*
14163 F: Documentation/fb/sm712fb.txt
14165 SIMPLE FIRMWARE INTERFACE (SFI)
14166 M: Len Brown <lenb@kernel.org>
14167 L: sfi-devel@simplefirmware.org
14168 W: http://simplefirmware.org/
14169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14171 F: arch/x86/platform/sfi/
14173 F: include/linux/sfi*.h
14176 M: Hans de Goede <hdegoede@redhat.com>
14177 L: linux-fbdev@vger.kernel.org
14179 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
14180 F: drivers/video/fbdev/simplefb.c
14181 F: include/linux/platform_data/simplefb.h
14183 SIMTEC EB110ATX (Chalice CATS)
14185 P: Vincent Sanders <vince@simtec.co.uk>
14186 M: Simtec Linux Team <linux@simtec.co.uk>
14187 W: http://www.simtec.co.uk/products/EB110ATX/
14190 SIMTEC EB2410ITX (BAST)
14192 P: Vincent Sanders <vince@simtec.co.uk>
14193 M: Simtec Linux Team <linux@simtec.co.uk>
14194 W: http://www.simtec.co.uk/products/EB2410ITX/
14196 F: arch/arm/mach-s3c24xx/mach-bast.c
14197 F: arch/arm/mach-s3c24xx/bast-ide.c
14198 F: arch/arm/mach-s3c24xx/bast-irq.c
14200 SIPHASH PRF ROUTINES
14201 M: Jason A. Donenfeld <Jason@zx2c4.com>
14204 F: lib/test_siphash.c
14205 F: include/linux/siphash.h
14208 M: Gavin Schenk <g.schenk@eckelmann.de>
14209 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14210 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14213 F: drivers/gpio/gpio-siox.c
14214 F: include/trace/events/siox.h
14216 SIS 190 ETHERNET DRIVER
14217 M: Francois Romieu <romieu@fr.zoreil.com>
14218 L: netdev@vger.kernel.org
14220 F: drivers/net/ethernet/sis/sis190.c
14222 SIS 900/7016 FAST ETHERNET DRIVER
14223 M: Daniele Venzano <venza@brownhat.org>
14224 W: http://www.brownhat.org/sis900.html
14225 L: netdev@vger.kernel.org
14227 F: drivers/net/ethernet/sis/sis900.*
14229 SIS FRAMEBUFFER DRIVER
14230 M: Thomas Winischhofer <thomas@winischhofer.net>
14231 W: http://www.winischhofer.net/linuxsisvga.shtml
14233 F: Documentation/fb/sisfb.txt
14234 F: drivers/video/fbdev/sis/
14235 F: include/video/sisfb.h
14238 M: Thomas Winischhofer <thomas@winischhofer.net>
14239 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14241 F: drivers/usb/misc/sisusbvga/
14244 M: Christoph Lameter <cl@linux.com>
14245 M: Pekka Enberg <penberg@kernel.org>
14246 M: David Rientjes <rientjes@google.com>
14247 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14248 M: Andrew Morton <akpm@linux-foundation.org>
14249 L: linux-mm@kvack.org
14251 F: include/linux/sl?b*.h
14254 SLEEPABLE READ-COPY UPDATE (SRCU)
14255 M: Lai Jiangshan <jiangshanlai@gmail.com>
14256 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14257 M: Josh Triplett <josh@joshtriplett.org>
14258 R: Steven Rostedt <rostedt@goodmis.org>
14259 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14260 L: linux-kernel@vger.kernel.org
14261 W: http://www.rdrop.com/users/paulmck/RCU/
14263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14264 F: include/linux/srcu*.h
14265 F: kernel/rcu/srcu*.c
14267 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14268 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14269 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14271 F: drivers/slimbus/
14272 F: Documentation/devicetree/bindings/slimbus/
14273 F: include/linux/slimbus.h
14275 SMACK SECURITY MODULE
14276 M: Casey Schaufler <casey@schaufler-ca.com>
14277 L: linux-security-module@vger.kernel.org
14278 W: http://schaufler-ca.com
14279 T: git git://github.com/cschaufler/smack-next
14281 F: Documentation/admin-guide/LSM/Smack.rst
14284 SMC91x ETHERNET DRIVER
14285 M: Nicolas Pitre <nico@fluxnic.net>
14287 F: drivers/net/ethernet/smsc/smc91x.*
14289 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14290 M: Sakari Ailus <sakari.ailus@iki.fi>
14291 L: linux-media@vger.kernel.org
14293 F: drivers/media/i2c/smiapp/
14294 F: include/media/i2c/smiapp.h
14295 F: drivers/media/i2c/smiapp-pll.c
14296 F: drivers/media/i2c/smiapp-pll.h
14297 F: include/uapi/linux/smiapp.h
14298 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14300 SMM665 HARDWARE MONITOR DRIVER
14301 M: Guenter Roeck <linux@roeck-us.net>
14302 L: linux-hwmon@vger.kernel.org
14304 F: Documentation/hwmon/smm665
14305 F: drivers/hwmon/smm665.c
14307 SMSC EMC2103 HARDWARE MONITOR DRIVER
14308 M: Steve Glendinning <steve.glendinning@shawell.net>
14309 L: linux-hwmon@vger.kernel.org
14311 F: Documentation/hwmon/emc2103
14312 F: drivers/hwmon/emc2103.c
14314 SMSC SCH5627 HARDWARE MONITOR DRIVER
14315 M: Hans de Goede <hdegoede@redhat.com>
14316 L: linux-hwmon@vger.kernel.org
14318 F: Documentation/hwmon/sch5627
14319 F: drivers/hwmon/sch5627.c
14321 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14322 M: Steve Glendinning <steve.glendinning@shawell.net>
14323 L: linux-fbdev@vger.kernel.org
14325 F: drivers/video/fbdev/smscufx.c
14327 SMSC47B397 HARDWARE MONITOR DRIVER
14328 M: Jean Delvare <jdelvare@suse.com>
14329 L: linux-hwmon@vger.kernel.org
14331 F: Documentation/hwmon/smsc47b397
14332 F: drivers/hwmon/smsc47b397.c
14334 SMSC911x ETHERNET DRIVER
14335 M: Steve Glendinning <steve.glendinning@shawell.net>
14336 L: netdev@vger.kernel.org
14338 F: include/linux/smsc911x.h
14339 F: drivers/net/ethernet/smsc/smsc911x.*
14341 SMSC9420 PCI ETHERNET DRIVER
14342 M: Steve Glendinning <steve.glendinning@shawell.net>
14343 L: netdev@vger.kernel.org
14345 F: drivers/net/ethernet/smsc/smsc9420.*
14347 SOC-CAMERA V4L2 SUBSYSTEM
14348 L: linux-media@vger.kernel.org
14349 T: git git://linuxtv.org/media_tree.git
14351 F: include/media/soc*
14352 F: drivers/media/i2c/soc_camera/
14353 F: drivers/media/platform/soc_camera/
14355 SOCIONEXT SYNQUACER I2C DRIVER
14356 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14357 L: linux-i2c@vger.kernel.org
14359 F: drivers/i2c/busses/i2c-synquacer.c
14360 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14362 SOCIONEXT UNIPHIER SOUND DRIVER
14363 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14365 F: sound/soc/uniphier/
14367 SOEKRIS NET48XX LED SUPPORT
14368 M: Chris Boot <bootc@bootc.net>
14370 F: drivers/leds/leds-net48xx.c
14372 SOFT-ROCE DRIVER (rxe)
14373 M: Moni Shoua <monis@mellanox.com>
14374 L: linux-rdma@vger.kernel.org
14376 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14377 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14378 F: drivers/infiniband/sw/rxe/
14379 F: include/uapi/rdma/rdma_user_rxe.h
14381 SOFTLOGIC 6x10 MPEG CODEC
14382 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14383 M: Anton Sviridenko <anton@corp.bluecherry.net>
14384 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14385 M: Andrey Utkin <andrey_utkin@fastmail.com>
14386 M: Ismael Luceno <ismael@iodev.co.uk>
14387 L: linux-media@vger.kernel.org
14389 F: drivers/media/pci/solo6x10/
14391 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14392 M: James Morse <james.morse@arm.com>
14393 L: linux-arm-kernel@lists.infradead.org
14395 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14396 F: drivers/firmware/arm_sdei.c
14397 F: include/linux/arm_sdei.h
14398 F: include/uapi/linux/arm_sdei.h
14400 SOFTWARE RAID (Multiple Disks) SUPPORT
14401 M: Shaohua Li <shli@kernel.org>
14402 L: linux-raid@vger.kernel.org
14403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14405 F: drivers/md/Makefile
14406 F: drivers/md/Kconfig
14408 F: drivers/md/raid*
14409 F: include/linux/raid/
14410 F: include/uapi/linux/raid/
14412 SOCIONEXT (SNI) AVE NETWORK DRIVER
14413 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14414 L: netdev@vger.kernel.org
14416 F: drivers/net/ethernet/socionext/sni_ave.c
14417 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14419 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14420 M: Jassi Brar <jaswinder.singh@linaro.org>
14421 L: netdev@vger.kernel.org
14423 F: drivers/net/ethernet/socionext/netsec.c
14424 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14426 SOLIDRUN CLEARFOG SUPPORT
14427 M: Russell King <linux@armlinux.org.uk>
14429 F: arch/arm/boot/dts/armada-388-clearfog*
14430 F: arch/arm/boot/dts/armada-38x-solidrun-*
14432 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14433 M: Russell King <linux@armlinux.org.uk>
14435 F: arch/arm/boot/dts/imx6*-cubox-i*
14436 F: arch/arm/boot/dts/imx6*-hummingboard*
14437 F: arch/arm/boot/dts/imx6*-sr-*
14439 SONIC NETWORK DRIVER
14440 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14441 L: netdev@vger.kernel.org
14443 F: drivers/net/ethernet/natsemi/sonic.*
14445 SONICS SILICON BACKPLANE DRIVER (SSB)
14446 M: Michael Buesch <m@bues.ch>
14447 L: linux-wireless@vger.kernel.org
14450 F: include/linux/ssb/
14452 SONY IMX214 SENSOR DRIVER
14453 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14454 L: linux-media@vger.kernel.org
14455 T: git git://linuxtv.org/media_tree.git
14457 F: drivers/media/i2c/imx214.c
14458 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14460 SONY IMX258 SENSOR DRIVER
14461 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14462 L: linux-media@vger.kernel.org
14463 T: git git://linuxtv.org/media_tree.git
14465 F: drivers/media/i2c/imx258.c
14467 SONY IMX274 SENSOR DRIVER
14468 M: Leon Luo <leonl@leopardimaging.com>
14469 L: linux-media@vger.kernel.org
14470 T: git git://linuxtv.org/media_tree.git
14472 F: drivers/media/i2c/imx274.c
14473 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14475 SONY IMX319 SENSOR DRIVER
14476 M: Bingbu Cao <bingbu.cao@intel.com>
14477 L: linux-media@vger.kernel.org
14478 T: git git://linuxtv.org/media_tree.git
14480 F: drivers/media/i2c/imx319.c
14482 SONY IMX355 SENSOR DRIVER
14483 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14484 L: linux-media@vger.kernel.org
14485 T: git git://linuxtv.org/media_tree.git
14487 F: drivers/media/i2c/imx355.c
14489 SONY MEMORYSTICK CARD SUPPORT
14490 M: Alex Dubov <oakad@yahoo.com>
14491 W: http://tifmxx.berlios.de/
14493 F: drivers/memstick/host/tifm_ms.c
14495 SONY MEMORYSTICK STANDARD SUPPORT
14496 M: Maxim Levitsky <maximlevitsky@gmail.com>
14498 F: drivers/memstick/core/ms_block.*
14500 SONY VAIO CONTROL DEVICE DRIVER
14501 M: Mattia Dongili <malattia@linux.it>
14502 L: platform-driver-x86@vger.kernel.org
14503 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14505 F: Documentation/laptops/sony-laptop.txt
14506 F: drivers/char/sonypi.c
14507 F: drivers/platform/x86/sony-laptop.c
14508 F: include/linux/sony-laptop.h
14511 M: Jaroslav Kysela <perex@perex.cz>
14512 M: Takashi Iwai <tiwai@suse.com>
14513 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14514 W: http://www.alsa-project.org/
14515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14516 T: git git://git.alsa-project.org/alsa-kernel.git
14517 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14519 F: Documentation/sound/
14521 F: include/uapi/sound/
14524 SOUND - COMPRESSED AUDIO
14525 M: Vinod Koul <vkoul@kernel.org>
14526 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14529 F: Documentation/sound/designs/compress-offload.rst
14530 F: include/sound/compress_driver.h
14531 F: include/uapi/sound/compress_*
14532 F: sound/core/compress_offload.c
14533 F: sound/soc/soc-compress.c
14535 SOUND - DMAENGINE HELPERS
14536 M: Lars-Peter Clausen <lars@metafoo.de>
14538 F: include/sound/dmaengine_pcm.h
14539 F: sound/core/pcm_dmaengine.c
14540 F: sound/soc/soc-generic-dmaengine-pcm.c
14542 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14543 M: Liam Girdwood <lgirdwood@gmail.com>
14544 M: Mark Brown <broonie@kernel.org>
14545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14546 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14547 W: http://alsa-project.org/main/index.php/ASoC
14549 F: Documentation/devicetree/bindings/sound/
14550 F: Documentation/sound/soc/
14552 F: include/dt-bindings/sound/
14553 F: include/sound/soc*
14555 SOUNDWIRE SUBSYSTEM
14556 M: Vinod Koul <vkoul@kernel.org>
14557 M: Sanyog Kale <sanyog.r.kale@intel.com>
14558 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14559 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14561 F: Documentation/driver-api/soundwire/
14562 F: drivers/soundwire/
14563 F: include/linux/soundwire/
14566 M: Olli Salonen <olli.salonen@iki.fi>
14567 L: linux-media@vger.kernel.org
14568 W: https://linuxtv.org
14569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14571 F: drivers/media/dvb-frontends/sp2*
14573 SPARC + UltraSPARC (sparc/sparc64)
14574 M: "David S. Miller" <davem@davemloft.net>
14575 L: sparclinux@vger.kernel.org
14576 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14583 SPARC SERIAL DRIVERS
14584 M: "David S. Miller" <davem@davemloft.net>
14585 L: sparclinux@vger.kernel.org
14586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14589 F: include/linux/sunserialcore.h
14590 F: drivers/tty/serial/suncore.c
14591 F: drivers/tty/serial/sunhv.c
14592 F: drivers/tty/serial/sunsab.c
14593 F: drivers/tty/serial/sunsab.h
14594 F: drivers/tty/serial/sunsu.c
14595 F: drivers/tty/serial/sunzilog.c
14596 F: drivers/tty/serial/sunzilog.h
14597 F: drivers/tty/vcc.c
14600 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14601 L: linux-sparse@vger.kernel.org
14602 W: https://sparse.wiki.kernel.org/
14603 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14605 F: include/linux/compiler.h
14607 SPEAR CLOCK FRAMEWORK SUPPORT
14608 M: Viresh Kumar <vireshk@kernel.org>
14609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14610 W: http://www.st.com/spear
14612 F: drivers/clk/spear/
14614 SPEAR PLATFORM SUPPORT
14615 M: Viresh Kumar <vireshk@kernel.org>
14616 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14618 W: http://www.st.com/spear
14620 F: arch/arm/boot/dts/spear*
14621 F: arch/arm/mach-spear/
14624 M: Marek Vasut <marek.vasut@gmail.com>
14625 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14626 L: linux-mtd@lists.infradead.org
14627 W: http://www.linux-mtd.infradead.org/
14628 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14629 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14630 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14632 F: drivers/mtd/spi-nor/
14633 F: include/linux/mtd/spi-nor.h
14636 M: Mark Brown <broonie@kernel.org>
14637 L: linux-spi@vger.kernel.org
14638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14639 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14641 F: Documentation/devicetree/bindings/spi/
14642 F: Documentation/spi/
14644 F: include/linux/spi/
14645 F: include/uapi/linux/spi/
14648 SPIDERNET NETWORK DRIVER for CELL
14649 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14650 L: netdev@vger.kernel.org
14652 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14653 F: drivers/net/ethernet/toshiba/spider_net*
14656 R: Stephen Boyd <sboyd@kernel.org>
14657 L: linux-arm-msm@vger.kernel.org
14658 F: Documentation/devicetree/bindings/spmi/
14660 F: include/dt-bindings/spmi/spmi.h
14661 F: include/linux/spmi.h
14662 F: include/trace/events/spmi.h
14665 M: Jeremy Kerr <jk@ozlabs.org>
14666 L: linuxppc-dev@lists.ozlabs.org
14667 W: http://www.ibm.com/developerworks/power/cell/
14669 F: Documentation/filesystems/spufs.txt
14670 F: arch/powerpc/platforms/cell/spufs/
14672 SQUASHFS FILE SYSTEM
14673 M: Phillip Lougher <phillip@squashfs.org.uk>
14674 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14675 W: http://squashfs.org.uk
14676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14678 F: Documentation/filesystems/squashfs.txt
14681 SRM (Alpha) environment access
14682 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14684 F: arch/alpha/kernel/srm_env.c
14686 ST LSM6DSx IMU IIO DRIVER
14687 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14688 L: linux-iio@vger.kernel.org
14689 W: http://www.st.com/
14691 F: drivers/iio/imu/st_lsm6dsx/
14692 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14694 ST STM32 I2C/SMBUS DRIVER
14695 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14696 L: linux-i2c@vger.kernel.org
14698 F: drivers/i2c/busses/i2c-stm32*
14700 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14701 M: Song Qiang <songqiang1304521@gmail.com>
14702 L: linux-iio@vger.kernel.org
14704 F: drivers/iio/proximity/vl53l0x-i2c.c
14705 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14708 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14709 M: Sasha Levin <sashal@kernel.org>
14710 L: stable@vger.kernel.org
14712 F: Documentation/process/stable-kernel-rules.rst
14715 M: Ian Abbott <abbotti@mev.co.uk>
14716 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14718 F: drivers/staging/comedi/
14720 STAGING - EROFS FILE SYSTEM
14721 M: Gao Xiang <gaoxiang25@huawei.com>
14722 M: Chao Yu <yuchao0@huawei.com>
14723 L: linux-erofs@lists.ozlabs.org
14725 F: drivers/staging/erofs/
14727 STAGING - INDUSTRIAL IO
14728 M: Jonathan Cameron <jic23@kernel.org>
14729 L: linux-iio@vger.kernel.org
14731 F: Documentation/devicetree/bindings/staging/iio/
14732 F: drivers/staging/iio/
14734 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14735 M: Marc Dietrich <marvin24@gmx.de>
14736 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14737 L: linux-tegra@vger.kernel.org
14739 F: drivers/staging/nvec/
14741 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14742 M: Jens Frederich <jfrederich@gmail.com>
14743 M: Daniel Drake <dsd@laptop.org>
14744 M: Jon Nettleton <jon.nettleton@gmail.com>
14745 W: http://wiki.laptop.org/go/DCON
14747 F: drivers/staging/olpc_dcon/
14749 STAGING - REALTEK RTL8712U DRIVERS
14750 M: Larry Finger <Larry.Finger@lwfinger.net>
14751 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14753 F: drivers/staging/rtl8712/
14755 STAGING - REALTEK RTL8188EU DRIVERS
14756 M: Larry Finger <Larry.Finger@lwfinger.net>
14758 F: drivers/staging/rtl8188eu/
14760 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14761 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14762 M: Teddy Wang <teddy.wang@siliconmotion.com>
14763 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14764 L: linux-fbdev@vger.kernel.org
14766 F: drivers/staging/sm750fb/
14768 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14769 M: William Hubbs <w.d.hubbs@gmail.com>
14770 M: Chris Brannon <chris@the-brannons.com>
14771 M: Kirk Reiser <kirk@reisers.ca>
14772 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14773 L: speakup@linux-speakup.org
14774 W: http://www.linux-speakup.org/
14776 F: drivers/staging/speakup/
14778 STAGING - VIA VT665X DRIVERS
14779 M: Forest Bond <forest@alittletooquiet.net>
14781 F: drivers/staging/vt665?/
14783 STAGING - WILC1000 WIFI DRIVER
14784 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14785 M: Ajay Singh <ajay.kathat@microchip.com>
14786 L: linux-wireless@vger.kernel.org
14788 F: drivers/staging/wilc1000/
14791 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14793 L: devel@driverdev.osuosl.org
14795 F: drivers/staging/
14797 STARFIRE/DURALAN NETWORK DRIVER
14798 M: Ion Badulescu <ionut@badula.org>
14800 F: drivers/net/ethernet/adaptec/starfire*
14802 STEC S1220 SKD DRIVER
14803 M: Bart Van Assche <bart.vanassche@wdc.com>
14804 L: linux-block@vger.kernel.org
14806 F: drivers/block/skd*[ch]
14808 STI AUDIO (ASoC) DRIVERS
14809 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14810 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14812 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14816 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14818 F: drivers/media/platform/sti/cec/
14819 F: Documentation/devicetree/bindings/media/stih-cec.txt
14821 STK1160 USB VIDEO CAPTURE DRIVER
14822 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14823 L: linux-media@vger.kernel.org
14824 T: git git://linuxtv.org/media_tree.git
14826 F: drivers/media/usb/stk1160/
14828 STM32 AUDIO (ASoC) DRIVERS
14829 M: Olivier Moysan <olivier.moysan@st.com>
14830 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14831 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14833 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14836 STM32 TIMER/LPTIMER DRIVERS
14837 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14839 F: drivers/*/stm32-*timer*
14840 F: drivers/pwm/pwm-stm32*
14841 F: include/linux/*/stm32-*tim*
14842 F: Documentation/ABI/testing/*timer-stm32
14843 F: Documentation/devicetree/bindings/*/stm32-*timer*
14844 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14846 STMMAC ETHERNET DRIVER
14847 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14848 M: Alexandre Torgue <alexandre.torgue@st.com>
14849 M: Jose Abreu <joabreu@synopsys.com>
14850 L: netdev@vger.kernel.org
14851 W: http://www.stlinux.com
14853 F: drivers/net/ethernet/stmicro/stmmac/
14856 M: Sam Creasey <sammy@sammy.net>
14857 W: http://sammy.net/sun3/
14859 F: arch/m68k/kernel/*sun3*
14860 F: arch/m68k/sun3*/
14861 F: arch/m68k/include/asm/sun3*
14862 F: drivers/net/ethernet/i825xx/sun3*
14864 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14865 M: Hans de Goede <hdegoede@redhat.com>
14866 L: linux-input@vger.kernel.org
14868 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14869 F: drivers/input/keyboard/sun4i-lradc-keys.c
14871 SUNDANCE NETWORK DRIVER
14872 M: Denis Kirjanov <kda@linux-powerpc.org>
14873 L: netdev@vger.kernel.org
14875 F: drivers/net/ethernet/dlink/sundance.c
14878 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14879 M: Rich Felker <dalias@libc.org>
14880 L: linux-sh@vger.kernel.org
14881 Q: http://patchwork.kernel.org/project/linux-sh/list/
14883 F: Documentation/sh/
14888 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14889 M: Len Brown <len.brown@intel.com>
14890 M: Pavel Machek <pavel@ucw.cz>
14891 L: linux-pm@vger.kernel.org
14892 B: https://bugzilla.kernel.org
14894 F: Documentation/power/
14895 F: arch/x86/kernel/acpi/
14896 F: drivers/base/power/
14898 F: include/linux/suspend.h
14899 F: include/linux/freezer.h
14900 F: include/linux/pm.h
14903 M: Martin Mares <mj@ucw.cz>
14904 L: linux-video@atrey.karlin.mff.cuni.cz
14906 F: Documentation/svga.txt
14907 F: arch/x86/boot/video*
14910 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14911 L: iommu@lists.linux-foundation.org
14912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14914 F: kernel/dma/swiotlb.c
14915 F: arch/*/kernel/pci-swiotlb.c
14916 F: include/linux/swiotlb.h
14919 M: Jiri Pirko <jiri@resnulli.us>
14920 M: Ivan Vecera <ivecera@redhat.com>
14921 L: netdev@vger.kernel.org
14924 F: include/net/switchdev.h
14926 SY8106A REGULATOR DRIVER
14927 M: Icenowy Zheng <icenowy@aosc.io>
14929 F: drivers/regulator/sy8106a-regulator.c
14930 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14932 SYNC FILE FRAMEWORK
14933 M: Sumit Semwal <sumit.semwal@linaro.org>
14934 R: Gustavo Padovan <gustavo@padovan.org>
14936 L: linux-media@vger.kernel.org
14937 L: dri-devel@lists.freedesktop.org
14938 F: drivers/dma-buf/sync_*
14939 F: drivers/dma-buf/dma-fence*
14940 F: drivers/dma-buf/sw_sync.c
14941 F: include/linux/sync_file.h
14942 F: include/uapi/linux/sync_file.h
14943 F: Documentation/sync_file.txt
14944 T: git git://anongit.freedesktop.org/drm/drm-misc
14946 SYNOPSYS ARC ARCHITECTURE
14947 M: Vineet Gupta <vgupta@synopsys.com>
14948 L: linux-snps-arc@lists.infradead.org
14951 F: Documentation/devicetree/bindings/arc/*
14952 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14953 F: drivers/clocksource/arc_timer.c
14954 F: drivers/tty/serial/arc_uart.c
14955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14957 SYNOPSYS ARC HSDK SDP pll clock driver
14958 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14960 F: drivers/clk/clk-hsdk-pll.c
14961 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14963 SYNOPSYS ARC SDP clock driver
14964 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14966 F: drivers/clk/axs10x/*
14967 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14969 SYNOPSYS ARC SDP platform support
14970 M: Alexey Brodkin <abrodkin@synopsys.com>
14972 F: arch/arc/plat-axs10x
14973 F: arch/arc/boot/dts/ax*
14974 F: Documentation/devicetree/bindings/arc/axs10*
14976 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14977 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14979 F: drivers/reset/reset-axs10x.c
14980 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14982 SYNOPSYS CREG GPIO DRIVER
14983 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14985 F: drivers/gpio/gpio-creg-snps.c
14986 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14988 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14989 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14991 F: drivers/tty/serial/8250/8250_dw.c
14993 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14994 M: Hoan Tran <hoan@os.amperecomputing.com>
14995 L: linux-gpio@vger.kernel.org
14997 F: drivers/gpio/gpio-dwapb.c
14998 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15000 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15001 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15003 F: drivers/dma/dwi-axi-dmac/
15004 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15006 SYNOPSYS DESIGNWARE DMAC DRIVER
15007 M: Viresh Kumar <vireshk@kernel.org>
15008 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15010 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15012 F: include/dt-bindings/dma/dw-dmac.h
15013 F: include/linux/dma/dw.h
15014 F: include/linux/platform_data/dma-dw.h
15016 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15017 M: Jose Abreu <Jose.Abreu@synopsys.com>
15018 L: netdev@vger.kernel.org
15020 F: drivers/net/ethernet/synopsys/
15022 SYNOPSYS DESIGNWARE I2C DRIVER
15023 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15024 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15025 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15026 L: linux-i2c@vger.kernel.org
15028 F: drivers/i2c/busses/i2c-designware-*
15029 F: include/linux/platform_data/i2c-designware.h
15031 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15032 M: Jaehoon Chung <jh80.chung@samsung.com>
15033 L: linux-mmc@vger.kernel.org
15035 F: drivers/mmc/host/dw_mmc*
15037 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15038 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15040 F: drivers/reset/reset-hsdk.c
15041 F: include/dt-bindings/reset/snps,hsdk-reset.h
15042 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15044 SYSTEM CONFIGURATION (SYSCON)
15045 M: Lee Jones <lee.jones@linaro.org>
15046 M: Arnd Bergmann <arnd@arndb.de>
15047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15049 F: drivers/mfd/syscon.c
15051 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15052 M: Sudeep Holla <sudeep.holla@arm.com>
15053 L: linux-arm-kernel@lists.infradead.org
15055 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15056 F: drivers/clk/clk-sc[mp]i.c
15057 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15058 F: drivers/firmware/arm_scpi.c
15059 F: drivers/firmware/arm_scmi/
15060 F: include/linux/sc[mp]i_protocol.h
15062 SYSTEM RESET/SHUTDOWN DRIVERS
15063 M: Sebastian Reichel <sre@kernel.org>
15064 L: linux-pm@vger.kernel.org
15065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15067 F: Documentation/devicetree/bindings/power/reset/
15068 F: drivers/power/reset/
15070 SYSTEM TRACE MODULE CLASS
15071 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15074 F: Documentation/trace/stm.rst
15075 F: drivers/hwtracing/stm/
15076 F: include/linux/stm.h
15077 F: include/uapi/linux/stm.h
15080 M: Christoph Hellwig <hch@infradead.org>
15082 F: Documentation/filesystems/sysv-fs.txt
15084 F: include/linux/sysv_fs.h
15086 TASKSTATS STATISTICS INTERFACE
15087 M: Balbir Singh <bsingharora@gmail.com>
15089 F: Documentation/accounting/taskstats*
15090 F: include/linux/taskstats*
15091 F: kernel/taskstats.c
15094 M: Jamal Hadi Salim <jhs@mojatatu.com>
15095 M: Cong Wang <xiyou.wangcong@gmail.com>
15096 M: Jiri Pirko <jiri@resnulli.us>
15097 L: netdev@vger.kernel.org
15099 F: include/net/pkt_cls.h
15100 F: include/net/pkt_sched.h
15101 F: include/net/tc_act/
15102 F: include/uapi/linux/pkt_cls.h
15103 F: include/uapi/linux/pkt_sched.h
15104 F: include/uapi/linux/tc_act/
15105 F: include/uapi/linux/tc_ematch/
15108 TC90522 MEDIA DRIVER
15109 M: Akihiro Tsukada <tskd08@gmail.com>
15110 L: linux-media@vger.kernel.org
15112 F: drivers/media/dvb-frontends/tc90522*
15114 TCP LOW PRIORITY MODULE
15115 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15116 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15117 W: http://tcp-lp-mod.sourceforge.net/
15119 F: net/ipv4/tcp_lp.c
15121 TDA10071 MEDIA DRIVER
15122 M: Antti Palosaari <crope@iki.fi>
15123 L: linux-media@vger.kernel.org
15124 W: https://linuxtv.org
15125 W: http://palosaari.fi/linux/
15126 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15127 T: git git://linuxtv.org/anttip/media_tree.git
15129 F: drivers/media/dvb-frontends/tda10071*
15131 TDA18212 MEDIA DRIVER
15132 M: Antti Palosaari <crope@iki.fi>
15133 L: linux-media@vger.kernel.org
15134 W: https://linuxtv.org
15135 W: http://palosaari.fi/linux/
15136 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15137 T: git git://linuxtv.org/anttip/media_tree.git
15139 F: drivers/media/tuners/tda18212*
15141 TDA18218 MEDIA DRIVER
15142 M: Antti Palosaari <crope@iki.fi>
15143 L: linux-media@vger.kernel.org
15144 W: https://linuxtv.org
15145 W: http://palosaari.fi/linux/
15146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15147 T: git git://linuxtv.org/anttip/media_tree.git
15149 F: drivers/media/tuners/tda18218*
15151 TDA18250 MEDIA DRIVER
15152 M: Olli Salonen <olli.salonen@iki.fi>
15153 L: linux-media@vger.kernel.org
15154 W: https://linuxtv.org
15155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15156 T: git git://linuxtv.org/media_tree.git
15158 F: drivers/media/tuners/tda18250*
15160 TDA18271 MEDIA DRIVER
15161 M: Michael Krufky <mkrufky@linuxtv.org>
15162 L: linux-media@vger.kernel.org
15163 W: https://linuxtv.org
15164 W: http://github.com/mkrufky
15165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15166 T: git git://linuxtv.org/mkrufky/tuners.git
15168 F: drivers/media/tuners/tda18271*
15170 TDA1997x MEDIA DRIVER
15171 M: Tim Harvey <tharvey@gateworks.com>
15172 L: linux-media@vger.kernel.org
15173 W: https://linuxtv.org
15174 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15176 F: drivers/media/i2c/tda1997x.*
15178 TDA827x MEDIA DRIVER
15179 M: Michael Krufky <mkrufky@linuxtv.org>
15180 L: linux-media@vger.kernel.org
15181 W: https://linuxtv.org
15182 W: http://github.com/mkrufky
15183 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15184 T: git git://linuxtv.org/mkrufky/tuners.git
15186 F: drivers/media/tuners/tda8290.*
15188 TDA8290 MEDIA DRIVER
15189 M: Michael Krufky <mkrufky@linuxtv.org>
15190 L: linux-media@vger.kernel.org
15191 W: https://linuxtv.org
15192 W: http://github.com/mkrufky
15193 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15194 T: git git://linuxtv.org/mkrufky/tuners.git
15196 F: drivers/media/tuners/tda8290.*
15198 TDA9840 MEDIA DRIVER
15199 M: Hans Verkuil <hverkuil@xs4all.nl>
15200 L: linux-media@vger.kernel.org
15201 T: git git://linuxtv.org/media_tree.git
15202 W: https://linuxtv.org
15204 F: drivers/media/i2c/tda9840*
15206 TEA5761 TUNER DRIVER
15207 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15208 L: linux-media@vger.kernel.org
15209 W: https://linuxtv.org
15210 T: git git://linuxtv.org/media_tree.git
15212 F: drivers/media/tuners/tea5761.*
15214 TEA5767 TUNER DRIVER
15215 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15216 L: linux-media@vger.kernel.org
15217 W: https://linuxtv.org
15218 T: git git://linuxtv.org/media_tree.git
15220 F: drivers/media/tuners/tea5767.*
15222 TEA6415C MEDIA DRIVER
15223 M: Hans Verkuil <hverkuil@xs4all.nl>
15224 L: linux-media@vger.kernel.org
15225 T: git git://linuxtv.org/media_tree.git
15226 W: https://linuxtv.org
15228 F: drivers/media/i2c/tea6415c*
15230 TEA6420 MEDIA DRIVER
15231 M: Hans Verkuil <hverkuil@xs4all.nl>
15232 L: linux-media@vger.kernel.org
15233 T: git git://linuxtv.org/media_tree.git
15234 W: https://linuxtv.org
15236 F: drivers/media/i2c/tea6420*
15239 M: Jiri Pirko <jiri@resnulli.us>
15240 L: netdev@vger.kernel.org
15242 F: drivers/net/team/
15243 F: include/linux/if_team.h
15244 F: include/uapi/linux/if_team.h
15246 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15247 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15249 F: arch/x86/platform/ts5500/
15251 TECHNOTREND USB IR RECEIVER
15252 M: Sean Young <sean@mess.org>
15253 L: linux-media@vger.kernel.org
15255 F: drivers/media/rc/ttusbir.c
15257 TECHWELL TW9910 VIDEO DECODER
15258 L: linux-media@vger.kernel.org
15260 F: drivers/media/i2c/tw9910.c
15261 F: include/media/i2c/tw9910.h
15264 M: Jens Wiklander <jens.wiklander@linaro.org>
15266 F: include/linux/tee_drv.h
15267 F: include/uapi/linux/tee.h
15269 F: Documentation/tee.txt
15271 TEGRA ARCHITECTURE SUPPORT
15272 M: Thierry Reding <thierry.reding@gmail.com>
15273 M: Jonathan Hunter <jonathanh@nvidia.com>
15274 L: linux-tegra@vger.kernel.org
15275 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15281 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15282 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15284 F: drivers/clk/tegra/
15287 M: Laxman Dewangan <ldewangan@nvidia.com>
15288 M: Jon Hunter <jonathanh@nvidia.com>
15290 F: drivers/dma/tegra*
15293 M: Laxman Dewangan <ldewangan@nvidia.com>
15295 F: drivers/i2c/busses/i2c-tegra.c
15297 TEGRA IOMMU DRIVERS
15298 M: Thierry Reding <thierry.reding@gmail.com>
15299 L: linux-tegra@vger.kernel.org
15301 F: drivers/iommu/tegra*
15304 M: Laxman Dewangan <ldewangan@nvidia.com>
15306 F: drivers/input/keyboard/tegra-kbc.c
15309 M: Stefan Agner <stefan@agner.ch>
15310 M: Lucas Stach <dev@lynxeye.de>
15312 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15313 F: drivers/mtd/nand/raw/tegra_nand.c
15316 M: Thierry Reding <thierry.reding@gmail.com>
15318 F: drivers/pwm/pwm-tegra.c
15320 TEGRA SERIAL DRIVER
15321 M: Laxman Dewangan <ldewangan@nvidia.com>
15323 F: drivers/tty/serial/serial-tegra.c
15326 M: Laxman Dewangan <ldewangan@nvidia.com>
15328 F: drivers/spi/spi-tegra*
15330 TEHUTI ETHERNET DRIVER
15331 M: Andy Gospodarek <andy@greyhouse.net>
15332 L: netdev@vger.kernel.org
15334 F: drivers/net/ethernet/tehuti/*
15336 Telecom Clock Driver for MCPL0010
15337 M: Mark Gross <mark.gross@intel.com>
15339 F: drivers/char/tlclk.c
15341 TENSILICA XTENSA PORT (xtensa)
15342 M: Chris Zankel <chris@zankel.net>
15343 M: Max Filippov <jcmvbkbc@gmail.com>
15344 L: linux-xtensa@linux-xtensa.org
15345 T: git git://github.com/czankel/xtensa-linux.git
15348 F: drivers/irqchip/irq-xtensa-*
15350 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15351 M: Nishanth Menon <nm@ti.com>
15352 M: Tero Kristo <t-kristo@ti.com>
15353 M: Santosh Shilimkar <ssantosh@kernel.org>
15354 L: linux-arm-kernel@lists.infradead.org
15356 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15357 F: drivers/firmware/ti_sci*
15358 F: include/linux/soc/ti/ti_sci_protocol.h
15359 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15360 F: drivers/soc/ti/ti_sci_pm_domains.c
15361 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15362 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15363 F: drivers/clk/keystone/sci-clk.c
15364 F: drivers/reset/reset-ti-sci.c
15366 Texas Instruments ASoC drivers
15367 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15368 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15372 Texas Instruments' DAC7612 DAC Driver
15373 M: Ricardo Ribalda <ricardo@ribalda.com>
15374 L: linux-iio@vger.kernel.org
15376 F: drivers/iio/dac/ti-dac7612.c
15377 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15379 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15380 M: Hans Verkuil <hverkuil@xs4all.nl>
15381 L: linux-media@vger.kernel.org
15382 T: git git://linuxtv.org/media_tree.git
15383 W: https://linuxtv.org
15385 F: drivers/media/radio/radio-raremono.c
15388 M: Zhang Rui <rui.zhang@intel.com>
15389 M: Eduardo Valentin <edubezval@gmail.com>
15390 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15391 L: linux-pm@vger.kernel.org
15392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15394 Q: https://patchwork.kernel.org/project/linux-pm/list/
15396 F: drivers/thermal/
15397 F: include/linux/thermal.h
15398 F: include/uapi/linux/thermal.h
15399 F: include/linux/cpu_cooling.h
15400 F: Documentation/devicetree/bindings/thermal/
15402 THERMAL/CPU_COOLING
15403 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15404 M: Viresh Kumar <viresh.kumar@linaro.org>
15405 M: Javi Merino <javi.merino@kernel.org>
15406 L: linux-pm@vger.kernel.org
15408 F: Documentation/thermal/cpu-cooling-api.txt
15409 F: drivers/thermal/cpu_cooling.c
15410 F: include/linux/cpu_cooling.h
15412 THINKPAD ACPI EXTRAS DRIVER
15413 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15414 L: ibm-acpi-devel@lists.sourceforge.net
15415 L: platform-driver-x86@vger.kernel.org
15416 W: http://ibm-acpi.sourceforge.net
15417 W: http://thinkwiki.org/wiki/Ibm-acpi
15418 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15420 F: drivers/platform/x86/thinkpad_acpi.c
15423 M: Andreas Noever <andreas.noever@gmail.com>
15424 M: Michael Jamet <michael.jamet@intel.com>
15425 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15426 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15429 F: Documentation/admin-guide/thunderbolt.rst
15430 F: drivers/thunderbolt/
15431 F: include/linux/thunderbolt.h
15433 THUNDERBOLT NETWORK DRIVER
15434 M: Michael Jamet <michael.jamet@intel.com>
15435 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15436 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15437 L: netdev@vger.kernel.org
15439 F: drivers/net/thunderbolt.c
15441 THUNDERX GPIO DRIVER
15442 M: David Daney <david.daney@cavium.com>
15444 F: drivers/gpio/gpio-thunderx.c
15446 TI AM437X VPFE DRIVER
15447 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15448 L: linux-media@vger.kernel.org
15449 W: https://linuxtv.org
15450 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15451 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15453 F: drivers/media/platform/am437x/
15455 TI BANDGAP AND THERMAL DRIVER
15456 M: Eduardo Valentin <edubezval@gmail.com>
15457 M: Keerthy <j-keerthy@ti.com>
15458 L: linux-pm@vger.kernel.org
15459 L: linux-omap@vger.kernel.org
15461 F: drivers/thermal/ti-soc-thermal/
15463 TI BQ27XXX POWER SUPPLY DRIVER
15464 R: Andrew F. Davis <afd@ti.com>
15465 F: include/linux/power/bq27xxx_battery.h
15466 F: drivers/power/supply/bq27xxx_battery.c
15467 F: drivers/power/supply/bq27xxx_battery_i2c.c
15469 TI CDCE706 CLOCK DRIVER
15470 M: Max Filippov <jcmvbkbc@gmail.com>
15472 F: drivers/clk/clk-cdce706.c
15475 M: Tero Kristo <t-kristo@ti.com>
15476 L: linux-omap@vger.kernel.org
15479 F: include/linux/clk/ti.h
15481 TI DAVINCI MACHINE SUPPORT
15482 M: Sekhar Nori <nsekhar@ti.com>
15483 M: Kevin Hilman <khilman@kernel.org>
15484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15487 F: arch/arm/mach-davinci/
15488 F: drivers/i2c/busses/i2c-davinci.c
15489 F: arch/arm/boot/dts/da850*
15491 TI DAVINCI SERIES CLOCK DRIVER
15492 M: David Lechner <david@lechnology.com>
15493 R: Sekhar Nori <nsekhar@ti.com>
15495 F: Documentation/devicetree/bindings/clock/ti/davinci/
15496 F: drivers/clk/davinci/
15498 TI DAVINCI SERIES GPIO DRIVER
15499 M: Keerthy <j-keerthy@ti.com>
15500 L: linux-gpio@vger.kernel.org
15502 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15503 F: drivers/gpio/gpio-davinci.c
15505 TI DAVINCI SERIES MEDIA DRIVER
15506 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15507 L: linux-media@vger.kernel.org
15508 W: https://linuxtv.org
15509 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15510 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15512 F: drivers/media/platform/davinci/
15513 F: include/media/davinci/
15515 TI ETHERNET SWITCH DRIVER (CPSW)
15516 R: Grygorii Strashko <grygorii.strashko@ti.com>
15517 L: linux-omap@vger.kernel.org
15518 L: netdev@vger.kernel.org
15520 F: drivers/net/ethernet/ti/cpsw*
15521 F: drivers/net/ethernet/ti/davinci*
15523 TI FLASH MEDIA INTERFACE DRIVER
15524 M: Alex Dubov <oakad@yahoo.com>
15526 F: drivers/misc/tifm*
15527 F: drivers/mmc/host/tifm_sd.c
15528 F: include/linux/tifm.h
15530 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15531 M: Santosh Shilimkar <ssantosh@kernel.org>
15532 L: linux-kernel@vger.kernel.org
15533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15535 F: drivers/soc/ti/*
15536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15538 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15539 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15540 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15541 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15543 F: sound/soc/codecs/lm49453*
15544 F: sound/soc/codecs/isabelle*
15546 TI LP855x BACKLIGHT DRIVER
15547 M: Milo Kim <milo.kim@ti.com>
15549 F: Documentation/backlight/lp855x-driver.txt
15550 F: drivers/video/backlight/lp855x_bl.c
15551 F: include/linux/platform_data/lp855x.h
15553 TI LP8727 CHARGER DRIVER
15554 M: Milo Kim <milo.kim@ti.com>
15556 F: drivers/power/supply/lp8727_charger.c
15557 F: include/linux/platform_data/lp8727.h
15559 TI LP8788 MFD DRIVER
15560 M: Milo Kim <milo.kim@ti.com>
15562 F: drivers/iio/adc/lp8788_adc.c
15563 F: drivers/leds/leds-lp8788.c
15564 F: drivers/mfd/lp8788*.c
15565 F: drivers/power/supply/lp8788-charger.c
15566 F: drivers/regulator/lp8788-*.c
15567 F: include/linux/mfd/lp8788*.h
15569 TI NETCP ETHERNET DRIVER
15570 M: Wingman Kwok <w-kwok2@ti.com>
15571 M: Murali Karicheri <m-karicheri2@ti.com>
15572 L: netdev@vger.kernel.org
15574 F: drivers/net/ethernet/ti/netcp*
15576 TI PCM3060 ASoC CODEC DRIVER
15577 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15578 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15580 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15581 F: sound/soc/codecs/pcm3060*
15583 TI TAS571X FAMILY ASoC CODEC DRIVER
15584 M: Kevin Cernekee <cernekee@chromium.org>
15585 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15587 F: sound/soc/codecs/tas571x*
15589 TI TRF7970A NFC DRIVER
15590 M: Mark Greer <mgreer@animalcreek.com>
15591 L: linux-wireless@vger.kernel.org
15592 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15594 F: drivers/nfc/trf7970a.c
15595 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15597 TI TWL4030 SERIES SOC CODEC DRIVER
15598 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15599 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15601 F: sound/soc/codecs/twl4030*
15604 M: Benoit Parrot <bparrot@ti.com>
15605 L: linux-media@vger.kernel.org
15606 W: http://linuxtv.org/
15607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15609 F: drivers/media/platform/ti-vpe/
15611 TI WILINK WIRELESS DRIVERS
15612 L: linux-wireless@vger.kernel.org
15613 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15614 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15617 F: drivers/net/wireless/ti/
15618 F: include/linux/wl12xx.h
15620 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15621 M: John Stultz <john.stultz@linaro.org>
15622 M: Thomas Gleixner <tglx@linutronix.de>
15623 R: Stephen Boyd <sboyd@kernel.org>
15624 L: linux-kernel@vger.kernel.org
15625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15627 F: include/linux/clocksource.h
15628 F: include/linux/time.h
15629 F: include/linux/timex.h
15630 F: include/uapi/linux/time.h
15631 F: include/uapi/linux/timex.h
15632 F: kernel/time/clocksource.c
15633 F: kernel/time/time*.c
15634 F: kernel/time/alarmtimer.c
15635 F: kernel/time/ntp.c
15636 F: tools/testing/selftests/timers/
15639 M: Jon Maloy <jon.maloy@ericsson.com>
15640 M: Ying Xue <ying.xue@windriver.com>
15641 L: netdev@vger.kernel.org (core kernel code)
15642 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15643 W: http://tipc.sourceforge.net/
15645 F: include/uapi/linux/tipc*.h
15648 TLAN NETWORK DRIVER
15649 M: Samuel Chessman <chessman@tux.org>
15650 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15651 W: http://sourceforge.net/projects/tlan/
15653 F: Documentation/networking/device_drivers/ti/tlan.txt
15654 F: drivers/net/ethernet/ti/tlan.*
15656 TM6000 VIDEO4LINUX DRIVER
15657 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15658 L: linux-media@vger.kernel.org
15659 W: https://linuxtv.org
15660 T: git git://linuxtv.org/media_tree.git
15662 F: drivers/media/usb/tm6000/
15663 F: Documentation/media/v4l-drivers/tm6000*
15665 TMIO/SDHI MMC DRIVER
15666 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15667 L: linux-mmc@vger.kernel.org
15669 F: drivers/mmc/host/tmio_mmc*
15670 F: drivers/mmc/host/renesas_sdhi*
15671 F: include/linux/mfd/tmio.h
15673 TMP401 HARDWARE MONITOR DRIVER
15674 M: Guenter Roeck <linux@roeck-us.net>
15675 L: linux-hwmon@vger.kernel.org
15677 F: Documentation/hwmon/tmp401
15678 F: drivers/hwmon/tmp401.c
15680 TMPFS (SHMEM FILESYSTEM)
15681 M: Hugh Dickins <hughd@google.com>
15682 L: linux-mm@kvack.org
15684 F: include/linux/shmem_fs.h
15687 TOMOYO SECURITY MODULE
15688 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15689 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15690 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15691 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15692 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15693 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15694 W: https://tomoyo.osdn.jp/
15696 F: security/tomoyo/
15698 TOPSTAR LAPTOP EXTRAS DRIVER
15699 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15700 L: platform-driver-x86@vger.kernel.org
15702 F: drivers/platform/x86/topstar-laptop.c
15704 TORTURE-TEST MODULES
15705 M: Davidlohr Bueso <dave@stgolabs.net>
15706 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15707 M: Josh Triplett <josh@joshtriplett.org>
15708 L: linux-kernel@vger.kernel.org
15710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15711 F: Documentation/RCU/torture.txt
15712 F: kernel/torture.c
15713 F: kernel/rcu/rcutorture.c
15714 F: kernel/rcu/rcuperf.c
15715 F: kernel/locking/locktorture.c
15717 TOSHIBA ACPI EXTRAS DRIVER
15718 M: Azael Avalos <coproscefalo@gmail.com>
15719 L: platform-driver-x86@vger.kernel.org
15721 F: drivers/platform/x86/toshiba_acpi.c
15723 TOSHIBA BLUETOOTH DRIVER
15724 M: Azael Avalos <coproscefalo@gmail.com>
15725 L: platform-driver-x86@vger.kernel.org
15727 F: drivers/platform/x86/toshiba_bluetooth.c
15729 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15730 M: Azael Avalos <coproscefalo@gmail.com>
15731 L: platform-driver-x86@vger.kernel.org
15733 F: drivers/platform/x86/toshiba_haps.c
15736 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15737 W: http://www.buzzard.org.uk/toshiba/
15739 F: drivers/char/toshiba.c
15740 F: include/linux/toshiba.h
15741 F: include/uapi/linux/toshiba.h
15743 TOSHIBA TC358743 DRIVER
15744 M: Mats Randgaard <matrandg@cisco.com>
15745 L: linux-media@vger.kernel.org
15747 F: drivers/media/i2c/tc358743*
15748 F: include/media/i2c/tc358743.h
15750 TOSHIBA WMI HOTKEYS DRIVER
15751 M: Azael Avalos <coproscefalo@gmail.com>
15752 L: platform-driver-x86@vger.kernel.org
15754 F: drivers/platform/x86/toshiba-wmi.c
15757 M: Peter Huewe <peterhuewe@gmx.de>
15758 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15759 R: Jason Gunthorpe <jgg@ziepe.ca>
15760 L: linux-integrity@vger.kernel.org
15761 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15762 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15763 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15765 F: drivers/char/tpm/
15768 M: Steven Rostedt <rostedt@goodmis.org>
15769 M: Ingo Molnar <mingo@redhat.com>
15770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15772 F: Documentation/trace/ftrace.rst
15773 F: arch/*/*/*/ftrace.h
15774 F: arch/*/kernel/ftrace.c
15775 F: include/*/ftrace.h
15776 F: include/linux/trace*.h
15779 F: tools/testing/selftests/ftrace/
15781 TRACING MMIO ACCESSES (MMIOTRACE)
15782 M: Steven Rostedt <rostedt@goodmis.org>
15783 M: Ingo Molnar <mingo@kernel.org>
15784 R: Karol Herbst <karolherbst@gmail.com>
15785 R: Pekka Paalanen <ppaalanen@gmail.com>
15787 L: linux-kernel@vger.kernel.org
15788 L: nouveau@lists.freedesktop.org
15789 F: kernel/trace/trace_mmiotrace.c
15790 F: include/linux/mmiotrace.h
15791 F: arch/x86/mm/kmmio.c
15792 F: arch/x86/mm/mmio-mod.c
15793 F: arch/x86/mm/testmmiotrace.c
15796 M: Jiri Kosina <trivial@kernel.org>
15797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15799 K: ^Subject:.*(?i)trivial
15801 TEMPO SEMICONDUCTOR DRIVERS
15802 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15804 F: sound/soc/codecs/tscs*.c
15805 F: sound/soc/codecs/tscs*.h
15806 F: Documentation/devicetree/bindings/sound/tscs*.txt
15809 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15810 M: Jiri Slaby <jslaby@suse.com>
15812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15813 F: Documentation/serial/
15815 F: drivers/tty/serial/serial_core.c
15816 F: include/linux/serial_core.h
15817 F: include/linux/serial.h
15818 F: include/linux/tty.h
15819 F: include/uapi/linux/serial_core.h
15820 F: include/uapi/linux/serial.h
15821 F: include/uapi/linux/tty.h
15823 TUA9001 MEDIA DRIVER
15824 M: Antti Palosaari <crope@iki.fi>
15825 L: linux-media@vger.kernel.org
15826 W: https://linuxtv.org
15827 W: http://palosaari.fi/linux/
15828 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15829 T: git git://linuxtv.org/anttip/media_tree.git
15831 F: drivers/media/tuners/tua9001*
15833 TULIP NETWORK DRIVERS
15834 L: netdev@vger.kernel.org
15835 L: linux-parisc@vger.kernel.org
15837 F: drivers/net/ethernet/dec/tulip/
15840 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15841 W: http://vtun.sourceforge.net/tun
15843 F: Documentation/networking/tuntap.txt
15844 F: arch/um/os-Linux/drivers/
15846 TURBOCHANNEL SUBSYSTEM
15847 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15848 M: Ralf Baechle <ralf@linux-mips.org>
15849 L: linux-mips@vger.kernel.org
15850 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15853 F: include/linux/tc.h
15856 M: "Len Brown" <lenb@kernel.org>
15857 L: linux-pm@vger.kernel.org
15858 B: https://bugzilla.kernel.org
15859 Q: https://patchwork.kernel.org/project/linux-pm/list/
15860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15862 F: tools/power/x86/turbostat/
15864 TW5864 VIDEO4LINUX DRIVER
15865 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15866 M: Anton Sviridenko <anton@corp.bluecherry.net>
15867 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15868 M: Andrey Utkin <andrey_utkin@fastmail.com>
15869 L: linux-media@vger.kernel.org
15871 F: drivers/media/pci/tw5864/
15873 TW68 VIDEO4LINUX DRIVER
15874 M: Hans Verkuil <hverkuil@xs4all.nl>
15875 L: linux-media@vger.kernel.org
15876 T: git git://linuxtv.org/media_tree.git
15877 W: https://linuxtv.org
15879 F: drivers/media/pci/tw68/
15881 TW686X VIDEO4LINUX DRIVER
15882 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15883 L: linux-media@vger.kernel.org
15884 T: git git://linuxtv.org/media_tree.git
15885 W: http://linuxtv.org
15887 F: drivers/media/pci/tw686x/
15889 UBI FILE SYSTEM (UBIFS)
15890 M: Richard Weinberger <richard@nod.at>
15891 M: Artem Bityutskiy <dedekind1@gmail.com>
15892 M: Adrian Hunter <adrian.hunter@intel.com>
15893 L: linux-mtd@lists.infradead.org
15894 T: git git://git.infradead.org/ubifs-2.6.git
15895 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15897 F: Documentation/filesystems/ubifs.txt
15900 UCLINUX (M68KNOMMU AND COLDFIRE)
15901 M: Greg Ungerer <gerg@linux-m68k.org>
15902 W: http://www.linux-m68k.org/
15903 W: http://www.uclinux.org/
15904 L: linux-m68k@lists.linux-m68k.org
15905 L: uclinux-dev@uclinux.org (subscribers-only)
15906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15908 F: arch/m68k/coldfire/
15910 F: arch/m68k/*/*_no.*
15911 F: arch/m68k/include/asm/*_no.*
15914 M: Jan Kara <jack@suse.com>
15916 F: Documentation/filesystems/udf.txt
15920 M: Bastien Nocera <hadess@hadess.net>
15921 L: linux-input@vger.kernel.org
15923 F: drivers/hid/hid-udraw-ps3.c
15926 M: Evgeniy Dushistov <dushistov@mail.ru>
15928 F: Documentation/filesystems/ufs.txt
15931 UHID USERSPACE HID IO DRIVER:
15932 M: David Herrmann <dh.herrmann@googlemail.com>
15933 L: linux-input@vger.kernel.org
15935 F: drivers/hid/uhid.c
15936 F: include/uapi/linux/uhid.h
15939 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15940 L: linux-usb@vger.kernel.org
15942 F: drivers/usb/common/ulpi.c
15943 F: include/linux/ulpi/
15945 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15946 L: linux-usb@vger.kernel.org
15949 F: include/linux/uwb.h
15950 F: include/linux/uwb/
15952 UNICORE32 ARCHITECTURE:
15953 M: Guan Xuetao <gxt@pku.edu.cn>
15954 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15956 T: git git://github.com/gxt/linux.git
15960 M: Tony Finch <dot@dotat.at>
15961 W: http://dotat.at/prog/unifdef
15963 F: scripts/unifdef.c
15965 UNIFORM CDROM DRIVER
15966 M: Jens Axboe <axboe@kernel.dk>
15967 W: http://www.kernel.dk
15969 F: Documentation/cdrom/
15970 F: drivers/cdrom/cdrom.c
15971 F: include/linux/cdrom.h
15972 F: include/uapi/linux/cdrom.h
15974 UNISYS S-PAR DRIVERS
15975 M: David Kershner <david.kershner@unisys.com>
15976 L: sparmaintainer@unisys.com (Unisys internal)
15978 F: include/linux/visorbus.h
15979 F: drivers/visorbus/
15980 F: drivers/staging/unisys/
15982 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15983 R: Alim Akhtar <alim.akhtar@samsung.com>
15984 R: Avri Altman <avri.altman@wdc.com>
15985 R: Pedro Sousa <pedrom.sousa@synopsys.com>
15986 L: linux-scsi@vger.kernel.org
15988 F: Documentation/scsi/ufs.txt
15989 F: drivers/scsi/ufs/
15991 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15992 M: Pedro Sousa <pedrom.sousa@synopsys.com>
15993 L: linux-scsi@vger.kernel.org
15995 F: drivers/scsi/ufs/*dwc*
15997 UNSORTED BLOCK IMAGES (UBI)
15998 M: Artem Bityutskiy <dedekind1@gmail.com>
15999 M: Richard Weinberger <richard@nod.at>
16000 W: http://www.linux-mtd.infradead.org/
16001 L: linux-mtd@lists.infradead.org
16002 T: git git://git.infradead.org/ubifs-2.6.git
16004 F: drivers/mtd/ubi/
16005 F: include/linux/mtd/ubi.h
16006 F: include/uapi/mtd/ubi-user.h
16008 USB "USBNET" DRIVER FRAMEWORK
16009 M: Oliver Neukum <oneukum@suse.com>
16010 L: netdev@vger.kernel.org
16011 W: http://www.linux-usb.org/usbnet
16013 F: drivers/net/usb/usbnet.c
16014 F: include/linux/usb/usbnet.h
16017 M: Oliver Neukum <oneukum@suse.com>
16018 L: linux-usb@vger.kernel.org
16020 F: Documentation/usb/acm.txt
16021 F: drivers/usb/class/cdc-acm.*
16023 USB AR5523 WIRELESS DRIVER
16024 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16025 L: linux-wireless@vger.kernel.org
16027 F: drivers/net/wireless/ath/ar5523/
16030 M: Oliver Neukum <oneukum@suse.com>
16031 L: linux-usb@vger.kernel.org
16032 L: linux-scsi@vger.kernel.org
16034 F: drivers/usb/storage/uas.c
16036 USB CDC ETHERNET DRIVER
16037 M: Oliver Neukum <oliver@neukum.org>
16038 L: linux-usb@vger.kernel.org
16040 F: drivers/net/usb/cdc_*.c
16041 F: include/uapi/linux/usb/cdc.h
16043 USB CHAOSKEY DRIVER
16044 M: Keith Packard <keithp@keithp.com>
16045 L: linux-usb@vger.kernel.org
16047 F: drivers/usb/misc/chaoskey.c
16049 USB CYPRESS C67X00 DRIVER
16050 M: Peter Korsgaard <jacmet@sunsite.dk>
16051 L: linux-usb@vger.kernel.org
16053 F: drivers/usb/c67x00/
16055 USB DAVICOM DM9601 DRIVER
16056 M: Peter Korsgaard <jacmet@sunsite.dk>
16057 L: netdev@vger.kernel.org
16058 W: http://www.linux-usb.org/usbnet
16060 F: drivers/net/usb/dm9601.c
16062 USB DIAMOND RIO500 DRIVER
16063 M: Cesar Miquel <miquel@df.uba.ar>
16064 L: rio500-users@lists.sourceforge.net
16065 W: http://rio500.sourceforge.net
16067 F: drivers/usb/misc/rio500*
16070 M: Alan Stern <stern@rowland.harvard.edu>
16071 L: linux-usb@vger.kernel.org
16073 F: Documentation/usb/ehci.txt
16074 F: drivers/usb/host/ehci*
16076 USB GADGET/PERIPHERAL SUBSYSTEM
16077 M: Felipe Balbi <balbi@kernel.org>
16078 L: linux-usb@vger.kernel.org
16079 W: http://www.linux-usb.org/gadget
16080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16082 F: drivers/usb/gadget/
16083 F: include/linux/usb/gadget*
16085 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16086 M: Jiri Kosina <jikos@kernel.org>
16087 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16088 L: linux-usb@vger.kernel.org
16089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16091 F: Documentation/hid/hiddev.txt
16092 F: drivers/hid/usbhid/
16094 USB INTEL XHCI ROLE MUX DRIVER
16095 M: Hans de Goede <hdegoede@redhat.com>
16096 L: linux-usb@vger.kernel.org
16098 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16101 M: Olav Kongas <ok@artecdesign.ee>
16102 L: linux-usb@vger.kernel.org
16104 F: drivers/usb/host/isp116x*
16105 F: include/linux/usb/isp116x.h
16107 USB LAN78XX ETHERNET DRIVER
16108 M: Woojung Huh <woojung.huh@microchip.com>
16109 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16110 L: netdev@vger.kernel.org
16112 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16113 F: drivers/net/usb/lan78xx.*
16114 F: include/dt-bindings/net/microchip-lan78xx.h
16116 USB MASS STORAGE DRIVER
16117 M: Alan Stern <stern@rowland.harvard.edu>
16118 L: linux-usb@vger.kernel.org
16119 L: usb-storage@lists.one-eyed-alien.net
16121 F: drivers/usb/storage/
16124 M: Clemens Ladisch <clemens@ladisch.de>
16125 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16126 T: git git://git.alsa-project.org/alsa-kernel.git
16128 F: sound/usb/midi.*
16130 USB NETWORKING DRIVERS
16131 L: linux-usb@vger.kernel.org
16133 F: drivers/net/usb/
16136 M: Alan Stern <stern@rowland.harvard.edu>
16137 L: linux-usb@vger.kernel.org
16139 F: Documentation/usb/ohci.txt
16140 F: drivers/usb/host/ohci*
16142 USB OTG FSM (Finite State Machine)
16143 M: Peter Chen <Peter.Chen@nxp.com>
16144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16145 L: linux-usb@vger.kernel.org
16147 F: drivers/usb/common/usb-otg-fsm.c
16150 M: Valentina Manea <valentina.manea.m@gmail.com>
16151 M: Shuah Khan <shuah@kernel.org>
16152 M: Shuah Khan <skhan@linuxfoundation.org>
16153 L: linux-usb@vger.kernel.org
16155 F: Documentation/usb/usbip_protocol.txt
16156 F: drivers/usb/usbip/
16157 F: tools/usb/usbip/
16158 F: tools/testing/selftests/drivers/usb/usbip/
16161 M: Petko Manolov <petkan@nucleusys.com>
16162 L: linux-usb@vger.kernel.org
16163 L: netdev@vger.kernel.org
16164 T: git git://github.com/petkan/pegasus.git
16165 W: https://github.com/petkan/pegasus
16167 F: drivers/net/usb/pegasus.*
16170 M: Felipe Balbi <balbi@kernel.org>
16171 L: linux-usb@vger.kernel.org
16172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16174 F: drivers/usb/phy/
16176 USB PRINTER DRIVER (usblp)
16177 M: Pete Zaitcev <zaitcev@redhat.com>
16178 L: linux-usb@vger.kernel.org
16180 F: drivers/usb/class/usblp.c
16182 USB QMI WWAN NETWORK DRIVER
16183 M: Bjørn Mork <bjorn@mork.no>
16184 L: netdev@vger.kernel.org
16186 F: Documentation/ABI/testing/sysfs-class-net-qmi
16187 F: drivers/net/usb/qmi_wwan.c
16190 M: Petko Manolov <petkan@nucleusys.com>
16191 L: linux-usb@vger.kernel.org
16192 L: netdev@vger.kernel.org
16193 T: git git://github.com/petkan/rtl8150.git
16194 W: https://github.com/petkan/rtl8150
16196 F: drivers/net/usb/rtl8150.c
16198 USB SERIAL SUBSYSTEM
16199 M: Johan Hovold <johan@kernel.org>
16200 L: linux-usb@vger.kernel.org
16201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16203 F: Documentation/usb/usb-serial.txt
16204 F: drivers/usb/serial/
16205 F: include/linux/usb/serial.h
16207 USB SMSC75XX ETHERNET DRIVER
16208 M: Steve Glendinning <steve.glendinning@shawell.net>
16209 L: netdev@vger.kernel.org
16211 F: drivers/net/usb/smsc75xx.*
16213 USB SMSC95XX ETHERNET DRIVER
16214 M: Steve Glendinning <steve.glendinning@shawell.net>
16215 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16216 L: netdev@vger.kernel.org
16218 F: drivers/net/usb/smsc95xx.*
16221 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16222 L: linux-usb@vger.kernel.org
16223 W: http://www.linux-usb.org
16224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16226 F: Documentation/devicetree/bindings/usb/
16227 F: Documentation/usb/
16229 F: include/linux/usb.h
16230 F: include/linux/usb/
16232 USB TYPEC PI3USB30532 MUX DRIVER
16233 M: Hans de Goede <hdegoede@redhat.com>
16234 L: linux-usb@vger.kernel.org
16236 F: drivers/usb/typec/mux/pi3usb30532.c
16239 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16240 L: linux-usb@vger.kernel.org
16242 F: Documentation/ABI/testing/sysfs-class-typec
16243 F: Documentation/driver-api/usb/typec.rst
16244 F: drivers/usb/typec/
16245 F: include/linux/usb/typec.h
16247 USB TYPEC BUS FOR ALTERNATE MODES
16248 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16249 L: linux-usb@vger.kernel.org
16251 F: Documentation/ABI/testing/sysfs-bus-typec
16252 F: Documentation/driver-api/usb/typec_bus.rst
16253 F: drivers/usb/typec/altmodes/
16254 F: include/linux/usb/typec_altmode.h
16256 USB TYPEC PORT CONTROLLER DRIVERS
16257 M: Guenter Roeck <linux@roeck-us.net>
16258 L: linux-usb@vger.kernel.org
16260 F: drivers/usb/typec/tcpm/
16263 M: Alan Stern <stern@rowland.harvard.edu>
16264 L: linux-usb@vger.kernel.org
16266 F: drivers/usb/host/uhci*
16269 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16270 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16271 L: linux-media@vger.kernel.org
16272 T: git git://linuxtv.org/media_tree.git
16273 W: http://www.ideasonboard.org/uvc/
16275 F: drivers/media/usb/uvc/
16276 F: include/uapi/linux/uvcvideo.h
16279 M: Hans Verkuil <hverkuil@xs4all.nl>
16280 L: linux-media@vger.kernel.org
16281 T: git git://linuxtv.org/media_tree.git
16282 W: https://linuxtv.org
16284 F: drivers/media/usb/usbvision/
16287 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16288 L: linux-usb@vger.kernel.org
16290 F: drivers/usb/gadget/function/*uvc*
16291 F: drivers/usb/gadget/legacy/webcam.c
16292 F: include/uapi/linux/usb/g_uvc.h
16294 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16295 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16296 L: linux-wireless@vger.kernel.org
16298 F: drivers/net/wireless/rndis_wlan.c
16301 M: Mathias Nyman <mathias.nyman@intel.com>
16302 L: linux-usb@vger.kernel.org
16304 F: drivers/usb/host/xhci*
16305 F: drivers/usb/host/pci-quirks*
16308 L: linux-wireless@vger.kernel.org
16309 W: http://linux-lc100020.sourceforge.net
16311 F: drivers/net/wireless/zydas/zd1201.*
16314 M: Antoine Jacquet <royale@zerezo.com>
16315 L: linux-usb@vger.kernel.org
16316 L: linux-media@vger.kernel.org
16317 T: git git://linuxtv.org/media_tree.git
16318 W: http://royale.zerezo.com/zr364xx/
16320 F: Documentation/media/v4l-drivers/zr364xx*
16321 F: drivers/media/usb/zr364xx/
16323 USER-MODE LINUX (UML)
16324 M: Jeff Dike <jdike@addtoit.com>
16325 M: Richard Weinberger <richard@nod.at>
16326 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16327 L: linux-um@lists.infradead.org
16328 W: http://user-mode-linux.sourceforge.net
16329 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16332 F: Documentation/virtual/uml/
16337 USERSPACE COPYIN/COPYOUT (UIOVEC)
16338 M: Alexander Viro <viro@zeniv.linux.org.uk>
16341 F: include/linux/uio.h
16343 USERSPACE DMA BUFFER DRIVER
16344 M: Gerd Hoffmann <kraxel@redhat.com>
16346 L: dri-devel@lists.freedesktop.org
16347 F: drivers/dma-buf/udmabuf.c
16348 F: include/uapi/linux/udmabuf.h
16349 T: git git://anongit.freedesktop.org/drm/drm-misc
16351 USERSPACE I/O (UIO)
16352 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16355 F: Documentation/driver-api/uio-howto.rst
16357 F: include/linux/uio_driver.h
16360 M: Karel Zak <kzak@redhat.com>
16361 L: util-linux@vger.kernel.org
16362 W: http://en.wikipedia.org/wiki/Util-linux
16363 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16367 M: Christoph Hellwig <hch@lst.de>
16368 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16369 L: linux-kernel@vger.kernel.org
16370 T: git git://git.infradead.org/users/hch/uuid.git
16373 F: include/linux/uuid.h
16374 F: include/uapi/linux/uuid.h
16378 M: Michal Januszewski <spock@gentoo.org>
16379 L: linux-fbdev@vger.kernel.org
16380 W: https://github.com/mjanusz/v86d
16382 F: Documentation/fb/uvesafb.txt
16383 F: drivers/video/fbdev/uvesafb.*
16386 M: Stefan Agner <stefan@agner.ch>
16387 L: linux-mtd@lists.infradead.org
16389 F: drivers/mtd/nand/raw/vf610_nfc.c
16391 VFAT/FAT/MSDOS FILESYSTEM
16392 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16394 F: Documentation/filesystems/vfat.txt
16398 M: Alex Williamson <alex.williamson@redhat.com>
16399 L: kvm@vger.kernel.org
16400 T: git git://github.com/awilliam/linux-vfio.git
16402 F: Documentation/vfio.txt
16404 F: include/linux/vfio.h
16405 F: include/uapi/linux/vfio.h
16407 VFIO MEDIATED DEVICE DRIVERS
16408 M: Kirti Wankhede <kwankhede@nvidia.com>
16409 L: kvm@vger.kernel.org
16411 F: Documentation/vfio-mediated-device.txt
16412 F: drivers/vfio/mdev/
16413 F: include/linux/mdev.h
16414 F: samples/vfio-mdev/
16416 VFIO PLATFORM DRIVER
16417 M: Eric Auger <eric.auger@redhat.com>
16418 L: kvm@vger.kernel.org
16420 F: drivers/vfio/platform/
16423 R: Lukas Wunner <lukas@wunner.de>
16425 F: Documentation/gpu/vga-switcheroo.rst
16426 F: drivers/gpu/vga/vga_switcheroo.c
16427 F: include/linux/vga_switcheroo.h
16428 T: git git://anongit.freedesktop.org/drm/drm-misc
16430 VIA RHINE NETWORK DRIVER
16432 F: drivers/net/ethernet/via/via-rhine.c
16434 VIA SD/MMC CARD CONTROLLER DRIVER
16435 M: Bruce Chang <brucechang@via.com.tw>
16436 M: Harald Welte <HaraldWelte@viatech.com>
16438 F: drivers/mmc/host/via-sdmmc.c
16440 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16441 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16442 L: linux-fbdev@vger.kernel.org
16444 F: include/linux/via-core.h
16445 F: include/linux/via-gpio.h
16446 F: include/linux/via_i2c.h
16447 F: drivers/video/fbdev/via/
16449 VIA VELOCITY NETWORK DRIVER
16450 M: Francois Romieu <romieu@fr.zoreil.com>
16451 L: netdev@vger.kernel.org
16453 F: drivers/net/ethernet/via/via-velocity.*
16455 VICODEC VIRTUAL CODEC DRIVER
16456 M: Hans Verkuil <hans.verkuil@cisco.com>
16457 L: linux-media@vger.kernel.org
16458 T: git git://linuxtv.org/media_tree.git
16459 W: https://linuxtv.org
16461 F: drivers/media/platform/vicodec/*
16463 VIDEO MULTIPLEXER DRIVER
16464 M: Philipp Zabel <p.zabel@pengutronix.de>
16465 L: linux-media@vger.kernel.org
16467 F: drivers/media/platform/video-mux.c
16469 VIDEO I2C POLLING DRIVER
16470 M: Matt Ranostay <matt.ranostay@konsulko.com>
16471 L: linux-media@vger.kernel.org
16473 F: drivers/media/i2c/video-i2c.c
16475 VIDEOBUF2 FRAMEWORK
16476 M: Pawel Osciak <pawel@osciak.com>
16477 M: Marek Szyprowski <m.szyprowski@samsung.com>
16478 M: Kyungmin Park <kyungmin.park@samsung.com>
16479 L: linux-media@vger.kernel.org
16481 F: drivers/media/common/videobuf2/*
16482 F: include/media/videobuf2-*
16484 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16485 M: Helen Koike <helen.koike@collabora.com>
16486 L: linux-media@vger.kernel.org
16487 T: git git://linuxtv.org/media_tree.git
16488 W: https://linuxtv.org
16490 F: drivers/media/platform/vimc/*
16493 M: Alex Williamson <alex.williamson@redhat.com>
16494 M: Paolo Bonzini <pbonzini@redhat.com>
16495 L: kvm@vger.kernel.org
16499 VIRTIO AND VHOST VSOCK DRIVER
16500 M: Stefan Hajnoczi <stefanha@redhat.com>
16501 L: kvm@vger.kernel.org
16502 L: virtualization@lists.linux-foundation.org
16503 L: netdev@vger.kernel.org
16505 F: include/linux/virtio_vsock.h
16506 F: include/uapi/linux/virtio_vsock.h
16507 F: include/uapi/linux/vsockmon.h
16508 F: include/uapi/linux/vm_sockets_diag.h
16509 F: net/vmw_vsock/diag.c
16510 F: net/vmw_vsock/af_vsock_tap.c
16511 F: net/vmw_vsock/virtio_transport_common.c
16512 F: net/vmw_vsock/virtio_transport.c
16513 F: drivers/net/vsockmon.c
16514 F: drivers/vhost/vsock.c
16515 F: tools/testing/vsock/
16517 VIRTIO CONSOLE DRIVER
16518 M: Amit Shah <amit@kernel.org>
16519 L: virtualization@lists.linux-foundation.org
16521 F: drivers/char/virtio_console.c
16522 F: include/linux/virtio_console.h
16523 F: include/uapi/linux/virtio_console.h
16525 VIRTIO CORE AND NET DRIVERS
16526 M: "Michael S. Tsirkin" <mst@redhat.com>
16527 M: Jason Wang <jasowang@redhat.com>
16528 L: virtualization@lists.linux-foundation.org
16530 F: Documentation/devicetree/bindings/virtio/
16533 F: drivers/net/virtio_net.c
16534 F: drivers/block/virtio_blk.c
16535 F: include/linux/virtio*.h
16536 F: include/uapi/linux/virtio_*.h
16537 F: drivers/crypto/virtio/
16538 F: mm/balloon_compaction.c
16540 VIRTIO BLOCK AND SCSI DRIVERS
16541 M: "Michael S. Tsirkin" <mst@redhat.com>
16542 M: Jason Wang <jasowang@redhat.com>
16543 R: Paolo Bonzini <pbonzini@redhat.com>
16544 R: Stefan Hajnoczi <stefanha@redhat.com>
16545 L: virtualization@lists.linux-foundation.org
16547 F: drivers/block/virtio_blk.c
16548 F: drivers/scsi/virtio_scsi.c
16549 F: include/uapi/linux/virtio_blk.h
16550 F: include/uapi/linux/virtio_scsi.h
16551 F: drivers/vhost/scsi.c
16553 VIRTIO CRYPTO DRIVER
16554 M: Gonglei <arei.gonglei@huawei.com>
16555 L: virtualization@lists.linux-foundation.org
16556 L: linux-crypto@vger.kernel.org
16558 F: drivers/crypto/virtio/
16559 F: include/uapi/linux/virtio_crypto.h
16561 VIRTIO DRIVERS FOR S390
16562 M: Cornelia Huck <cohuck@redhat.com>
16563 M: Halil Pasic <pasic@linux.ibm.com>
16564 L: linux-s390@vger.kernel.org
16565 L: virtualization@lists.linux-foundation.org
16566 L: kvm@vger.kernel.org
16568 F: drivers/s390/virtio/
16569 F: arch/s390/include/uapi/asm/virtio-ccw.h
16572 M: David Airlie <airlied@linux.ie>
16573 M: Gerd Hoffmann <kraxel@redhat.com>
16574 L: dri-devel@lists.freedesktop.org
16575 L: virtualization@lists.linux-foundation.org
16576 T: git git://anongit.freedesktop.org/drm/drm-misc
16578 F: drivers/gpu/drm/virtio/
16579 F: include/uapi/linux/virtio_gpu.h
16581 VIRTIO HOST (VHOST)
16582 M: "Michael S. Tsirkin" <mst@redhat.com>
16583 M: Jason Wang <jasowang@redhat.com>
16584 L: kvm@vger.kernel.org
16585 L: virtualization@lists.linux-foundation.org
16586 L: netdev@vger.kernel.org
16587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16590 F: include/uapi/linux/vhost.h
16592 VIRTIO INPUT DRIVER
16593 M: Gerd Hoffmann <kraxel@redhat.com>
16595 F: drivers/virtio/virtio_input.c
16596 F: include/uapi/linux/virtio_input.h
16598 VIRTUAL BOX GUEST DEVICE DRIVER
16599 M: Hans de Goede <hdegoede@redhat.com>
16600 M: Arnd Bergmann <arnd@arndb.de>
16601 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16603 F: include/linux/vbox_utils.h
16604 F: include/uapi/linux/vbox*.h
16605 F: drivers/virt/vboxguest/
16607 VIRTUAL SERIO DEVICE DRIVER
16608 M: Stephen Chandler Paul <thatslyude@gmail.com>
16610 F: drivers/input/serio/userio.c
16611 F: include/uapi/linux/userio.h
16613 VIVID VIRTUAL VIDEO DRIVER
16614 M: Hans Verkuil <hverkuil@xs4all.nl>
16615 L: linux-media@vger.kernel.org
16616 T: git git://linuxtv.org/media_tree.git
16617 W: https://linuxtv.org
16619 F: drivers/media/platform/vivid/*
16622 M: Florian Fainelli <f.fainelli@gmail.com>
16623 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16625 F: drivers/vlynq/vlynq.c
16626 F: include/linux/vlynq.h
16629 M: Martyn Welch <martyn@welchs.me.uk>
16630 M: Manohar Vanga <manohar.vanga@gmail.com>
16631 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16632 L: devel@driverdev.osuosl.org
16634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16635 F: Documentation/driver-api/vme.rst
16636 F: drivers/staging/vme/
16638 F: include/linux/vme*
16640 VMWARE BALLOON DRIVER
16641 M: Julien Freche <jfreche@vmware.com>
16642 M: Nadav Amit <namit@vmware.com>
16643 M: "VMware, Inc." <pv-drivers@vmware.com>
16644 L: linux-kernel@vger.kernel.org
16646 F: drivers/misc/vmw_balloon.c
16648 VMWARE HYPERVISOR INTERFACE
16649 M: Alok Kataria <akataria@vmware.com>
16650 L: virtualization@lists.linux-foundation.org
16652 F: arch/x86/kernel/cpu/vmware.c
16654 VMWARE PVRDMA DRIVER
16655 M: Adit Ranadive <aditr@vmware.com>
16656 M: VMware PV-Drivers <pv-drivers@vmware.com>
16657 L: linux-rdma@vger.kernel.org
16659 F: drivers/infiniband/hw/vmw_pvrdma/
16661 VMware PVSCSI driver
16662 M: Jim Gill <jgill@vmware.com>
16663 M: VMware PV-Drivers <pv-drivers@vmware.com>
16664 L: linux-scsi@vger.kernel.org
16666 F: drivers/scsi/vmw_pvscsi.c
16667 F: drivers/scsi/vmw_pvscsi.h
16669 VMWARE VMMOUSE SUBDRIVER
16670 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16671 M: "VMware, Inc." <pv-drivers@vmware.com>
16672 L: linux-input@vger.kernel.org
16674 F: drivers/input/mouse/vmmouse.c
16675 F: drivers/input/mouse/vmmouse.h
16677 VMWARE VMXNET3 ETHERNET DRIVER
16678 M: Ronak Doshi <doshir@vmware.com>
16679 M: "VMware, Inc." <pv-drivers@vmware.com>
16680 L: netdev@vger.kernel.org
16682 F: drivers/net/vmxnet3/
16684 VOCORE VOCORE2 BOARD
16685 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16686 L: linux-mips@vger.kernel.org
16688 F: arch/mips/boot/dts/ralink/vocore2.dts
16690 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16691 M: Liam Girdwood <lgirdwood@gmail.com>
16692 M: Mark Brown <broonie@kernel.org>
16693 L: linux-kernel@vger.kernel.org
16694 W: http://www.slimlogic.co.uk/?p=48
16695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16697 F: Documentation/devicetree/bindings/regulator/
16698 F: Documentation/power/regulator/
16699 F: drivers/regulator/
16700 F: include/dt-bindings/regulator/
16701 F: include/linux/regulator/
16704 M: David Ahern <dsa@cumulusnetworks.com>
16705 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16706 L: netdev@vger.kernel.org
16708 F: drivers/net/vrf.c
16709 F: Documentation/networking/vrf.txt
16711 VT1211 HARDWARE MONITOR DRIVER
16712 M: Juerg Haefliger <juergh@gmail.com>
16713 L: linux-hwmon@vger.kernel.org
16715 F: Documentation/hwmon/vt1211
16716 F: drivers/hwmon/vt1211.c
16718 VT8231 HARDWARE MONITOR DRIVER
16719 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16720 L: linux-hwmon@vger.kernel.org
16722 F: drivers/hwmon/vt8231.c
16724 VUB300 USB to SDIO/SD/MMC bridge chip
16725 M: Tony Olech <tony.olech@elandigitalsystems.com>
16726 L: linux-mmc@vger.kernel.org
16727 L: linux-usb@vger.kernel.org
16729 F: drivers/mmc/host/vub300.c
16731 W1 DALLAS'S 1-WIRE BUS
16732 M: Evgeniy Polyakov <zbr@ioremap.net>
16734 F: Documentation/devicetree/bindings/w1/
16735 F: Documentation/w1/
16737 F: include/linux/w1.h
16739 W83791D HARDWARE MONITORING DRIVER
16740 M: Marc Hulsman <m.hulsman@tudelft.nl>
16741 L: linux-hwmon@vger.kernel.org
16743 F: Documentation/hwmon/w83791d
16744 F: drivers/hwmon/w83791d.c
16746 W83793 HARDWARE MONITORING DRIVER
16747 M: Rudolf Marek <r.marek@assembler.cz>
16748 L: linux-hwmon@vger.kernel.org
16750 F: Documentation/hwmon/w83793
16751 F: drivers/hwmon/w83793.c
16753 W83795 HARDWARE MONITORING DRIVER
16754 M: Jean Delvare <jdelvare@suse.com>
16755 L: linux-hwmon@vger.kernel.org
16757 F: drivers/hwmon/w83795.c
16759 W83L51xD SD/MMC CARD INTERFACE DRIVER
16760 M: Pierre Ossman <pierre@ossman.eu>
16762 F: drivers/mmc/host/wbsd.*
16764 WACOM PROTOCOL 4 SERIAL TABLETS
16765 M: Julian Squires <julian@cipht.net>
16766 M: Hans de Goede <hdegoede@redhat.com>
16767 L: linux-input@vger.kernel.org
16769 F: drivers/input/tablet/wacom_serial4.c
16771 WATCHDOG DEVICE DRIVERS
16772 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16773 M: Guenter Roeck <linux@roeck-us.net>
16774 L: linux-watchdog@vger.kernel.org
16775 W: http://www.linux-watchdog.org/
16776 T: git git://www.linux-watchdog.org/linux-watchdog.git
16778 F: Documentation/devicetree/bindings/watchdog/
16779 F: Documentation/watchdog/
16780 F: drivers/watchdog/
16781 F: include/linux/watchdog.h
16782 F: include/uapi/linux/watchdog.h
16784 WHISKEYCOVE PMIC GPIO DRIVER
16785 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16786 L: linux-gpio@vger.kernel.org
16788 F: drivers/gpio/gpio-wcove.c
16791 M: Dianlong Li <long17.cool@163.com>
16792 L: linux-rtc@vger.kernel.org
16794 F: drivers/rtc/rtc-sd3078.c
16797 M: David Herrmann <dh.herrmann@googlemail.com>
16798 L: linux-input@vger.kernel.org
16800 F: drivers/hid/hid-wiimote*
16802 WILOCITY WIL6210 WIRELESS DRIVER
16803 M: Maya Erez <merez@codeaurora.org>
16804 L: linux-wireless@vger.kernel.org
16805 L: wil6210@qti.qualcomm.com
16807 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16808 F: drivers/net/wireless/ath/wil6210/
16811 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16812 M: linux-wimax@intel.com
16813 L: wimax@linuxwimax.org (subscribers-only)
16815 W: http://linuxwimax.org
16816 F: Documentation/wimax/README.wimax
16817 F: include/linux/wimax/debug.h
16818 F: include/net/wimax.h
16819 F: include/uapi/linux/wimax.h
16823 M: David Härdeman <david@hardeman.nu>
16825 F: drivers/media/rc/winbond-cir.c
16827 RCMM REMOTE CONTROLS DECODER
16828 M: Patrick Lerda <patrick9876@free.fr>
16830 F: drivers/media/rc/ir-rcmm-decoder.c
16832 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16833 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16834 L: linux-watchdog@vger.kernel.org
16836 F: drivers/watchdog/ebc-c384_wdt.c
16838 WINSYSTEMS WS16C48 GPIO DRIVER
16839 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16840 L: linux-gpio@vger.kernel.org
16842 F: drivers/gpio/gpio-ws16c48.c
16844 WISTRON LAPTOP BUTTON DRIVER
16845 M: Miloslav Trmac <mitr@volny.cz>
16847 F: drivers/input/misc/wistron_btns.c
16849 WL3501 WIRELESS PCMCIA CARD DRIVER
16850 L: linux-wireless@vger.kernel.org
16852 F: drivers/net/wireless/wl3501*
16854 WOLFSON MICROELECTRONICS DRIVERS
16855 L: patches@opensource.cirrus.com
16856 T: git https://github.com/CirrusLogic/linux-drivers.git
16857 W: https://github.com/CirrusLogic/linux-drivers/wiki
16859 F: Documentation/hwmon/wm83??
16860 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16861 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16862 F: Documentation/devicetree/bindings/mfd/arizona.txt
16863 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16864 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16865 F: arch/arm/mach-s3c64xx/mach-crag6410*
16866 F: drivers/clk/clk-wm83*.c
16867 F: drivers/extcon/extcon-arizona.c
16868 F: drivers/leds/leds-wm83*.c
16869 F: drivers/gpio/gpio-*wm*.c
16870 F: drivers/gpio/gpio-arizona.c
16871 F: drivers/hwmon/wm83??-hwmon.c
16872 F: drivers/input/misc/wm831x-on.c
16873 F: drivers/input/touchscreen/wm831x-ts.c
16874 F: drivers/input/touchscreen/wm97*.c
16875 F: drivers/mfd/arizona*
16876 F: drivers/mfd/wm*.c
16877 F: drivers/mfd/cs47l24*
16878 F: drivers/power/supply/wm83*.c
16879 F: drivers/rtc/rtc-wm83*.c
16880 F: drivers/regulator/wm8*.c
16881 F: drivers/regulator/arizona*
16882 F: drivers/video/backlight/wm83*_bl.c
16883 F: drivers/watchdog/wm83*_wdt.c
16884 F: include/linux/mfd/arizona/
16885 F: include/linux/mfd/wm831x/
16886 F: include/linux/mfd/wm8350/
16887 F: include/linux/mfd/wm8400*
16888 F: include/linux/regulator/arizona*
16889 F: include/linux/wm97xx.h
16890 F: include/sound/wm????.h
16891 F: sound/soc/codecs/arizona.?
16892 F: sound/soc/codecs/wm*
16893 F: sound/soc/codecs/cs47l24*
16896 M: Tejun Heo <tj@kernel.org>
16897 R: Lai Jiangshan <jiangshanlai@gmail.com>
16898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16900 F: include/linux/workqueue.h
16901 F: kernel/workqueue.c
16902 F: Documentation/core-api/workqueue.rst
16904 X-POWERS AXP288 PMIC DRIVERS
16905 M: Hans de Goede <hdegoede@redhat.com>
16908 F: drivers/acpi/pmic/intel_pmic_xpower.c
16910 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16911 M: Chen-Yu Tsai <wens@csie.org>
16912 L: linux-kernel@vger.kernel.org
16917 M: Andrew Hendry <andrew.hendry@gmail.com>
16918 L: linux-x25@vger.kernel.org
16920 F: Documentation/networking/x25*
16921 F: include/net/x25*
16924 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16925 M: Thomas Gleixner <tglx@linutronix.de>
16926 M: Ingo Molnar <mingo@redhat.com>
16927 M: Borislav Petkov <bp@alien8.de>
16928 R: "H. Peter Anvin" <hpa@zytor.com>
16930 L: linux-kernel@vger.kernel.org
16931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16933 F: Documentation/devicetree/bindings/x86/
16934 F: Documentation/x86/
16938 M: Andy Lutomirski <luto@kernel.org>
16939 L: linux-kernel@vger.kernel.org
16940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16944 X86 MCE INFRASTRUCTURE
16945 M: Tony Luck <tony.luck@intel.com>
16946 M: Borislav Petkov <bp@alien8.de>
16947 L: linux-edac@vger.kernel.org
16949 F: arch/x86/kernel/cpu/mcheck/*
16951 X86 MICROCODE UPDATE SUPPORT
16952 M: Borislav Petkov <bp@alien8.de>
16954 F: arch/x86/kernel/cpu/microcode/*
16957 M: Dave Hansen <dave.hansen@linux.intel.com>
16958 M: Andy Lutomirski <luto@kernel.org>
16959 M: Peter Zijlstra <peterz@infradead.org>
16960 L: linux-kernel@vger.kernel.org
16961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16965 X86 PLATFORM DRIVERS
16966 M: Darren Hart <dvhart@infradead.org>
16967 M: Andy Shevchenko <andy@infradead.org>
16968 L: platform-driver-x86@vger.kernel.org
16969 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16971 F: drivers/platform/x86/
16972 F: drivers/platform/olpc/
16974 X86 PLATFORM DRIVERS - ARCH
16975 R: Darren Hart <dvhart@infradead.org>
16976 R: Andy Shevchenko <andy@infradead.org>
16977 L: platform-driver-x86@vger.kernel.org
16979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16981 F: arch/x86/platform
16984 M: Andy Lutomirski <luto@kernel.org>
16985 L: linux-kernel@vger.kernel.org
16986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16988 F: arch/x86/entry/vdso/
16991 M: Matthew Wilcox <willy@infradead.org>
16992 L: linux-fsdevel@vger.kernel.org
16994 F: Documentation/core-api/xarray.rst
16997 F: include/linux/idr.h
16998 F: include/linux/xarray.h
16999 F: tools/testing/radix-tree
17002 M: Benjamin Valentin <benpicco@googlemail.com>
17004 F: drivers/media/rc/xbox_remote.c
17005 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17007 XC2028/3028 TUNER DRIVER
17008 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17009 L: linux-media@vger.kernel.org
17010 W: https://linuxtv.org
17011 T: git git://linuxtv.org/media_tree.git
17013 F: drivers/media/tuners/tuner-xc2028.*
17015 XDP (eXpress Data Path)
17016 M: Alexei Starovoitov <ast@kernel.org>
17017 M: Daniel Borkmann <daniel@iogearbox.net>
17018 M: David S. Miller <davem@davemloft.net>
17019 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17020 M: Jesper Dangaard Brouer <hawk@kernel.org>
17021 M: John Fastabend <john.fastabend@gmail.com>
17022 L: netdev@vger.kernel.org
17023 L: xdp-newbies@vger.kernel.org
17024 L: bpf@vger.kernel.org
17027 F: include/net/xdp.h
17028 F: kernel/bpf/devmap.c
17029 F: kernel/bpf/cpumap.c
17030 F: include/trace/events/xdp.h
17034 XDP SOCKETS (AF_XDP)
17035 M: Björn Töpel <bjorn.topel@intel.com>
17036 M: Magnus Karlsson <magnus.karlsson@intel.com>
17037 L: netdev@vger.kernel.org
17038 L: bpf@vger.kernel.org
17040 F: kernel/bpf/xskmap.c
17043 XEN BLOCK SUBSYSTEM
17044 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17045 M: Roger Pau Monné <roger.pau@citrix.com>
17046 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17048 F: drivers/block/xen-blkback/*
17049 F: drivers/block/xen*
17052 M: Stefano Stabellini <sstabellini@kernel.org>
17053 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17056 F: arch/arm/include/asm/xen/
17058 XEN HYPERVISOR ARM64
17059 M: Stefano Stabellini <sstabellini@kernel.org>
17060 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17063 F: arch/arm64/include/asm/xen/
17065 XEN HYPERVISOR INTERFACE
17066 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17067 M: Juergen Gross <jgross@suse.com>
17068 R: Stefano Stabellini <sstabellini@kernel.org>
17069 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17073 F: arch/x86/platform/pvh/
17074 F: drivers/*/xen-*front.c
17076 F: arch/x86/include/asm/xen/
17077 F: arch/x86/include/asm/pvclock-abi.h
17079 F: include/uapi/xen/
17080 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17081 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17083 XEN NETWORK BACKEND DRIVER
17084 M: Wei Liu <wei.liu2@citrix.com>
17085 M: Paul Durrant <paul.durrant@citrix.com>
17086 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17087 L: netdev@vger.kernel.org
17089 F: drivers/net/xen-netback/*
17092 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17093 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17095 F: arch/x86/pci/*xen*
17096 F: drivers/pci/*xen*
17099 M: Juergen Gross <jgross@suse.com>
17100 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17101 L: linux-scsi@vger.kernel.org
17103 F: drivers/scsi/xen-scsifront.c
17104 F: drivers/xen/xen-scsiback.c
17105 F: include/xen/interface/io/vscsiif.h
17107 XEN SWIOTLB SUBSYSTEM
17108 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17109 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17110 L: iommu@lists.linux-foundation.org
17112 F: arch/x86/xen/*swiotlb*
17113 F: drivers/xen/*swiotlb*
17115 XEN SOUND FRONTEND DRIVER
17116 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17117 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17118 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17123 M: Darrick J. Wong <darrick.wong@oracle.com>
17124 M: linux-xfs@vger.kernel.org
17125 L: linux-xfs@vger.kernel.org
17127 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17129 F: Documentation/filesystems/xfs.txt
17132 XILINX AXI ETHERNET DRIVER
17133 M: Anirudha Sarangi <anirudh@xilinx.com>
17134 M: John Linn <John.Linn@xilinx.com>
17136 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17138 XILINX UARTLITE SERIAL DRIVER
17139 M: Peter Korsgaard <jacmet@sunsite.dk>
17140 L: linux-serial@vger.kernel.org
17142 F: drivers/tty/serial/uartlite.c
17144 XILINX VIDEO IP CORES
17145 M: Hyun Kwon <hyun.kwon@xilinx.com>
17146 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17147 L: linux-media@vger.kernel.org
17148 T: git git://linuxtv.org/media_tree.git
17150 F: Documentation/devicetree/bindings/media/xilinx/
17151 F: drivers/media/platform/xilinx/
17152 F: include/uapi/linux/xilinx-v4l2-controls.h
17155 M: Eli Billauer <eli.billauer@gmail.com>
17156 L: linux-kernel@vger.kernel.org
17158 F: drivers/char/xillybus/
17161 M: George Cherian <george.cherian@cavium.com>
17162 M: Jan Glauber <jglauber@cavium.com>
17163 L: linux-i2c@vger.kernel.org
17164 W: http://www.cavium.com
17166 F: drivers/i2c/busses/i2c-xlp9xx.c
17168 XRA1403 GPIO EXPANDER
17169 M: Nandor Han <nandor.han@ge.com>
17170 M: Semi Malinen <semi.malinen@ge.com>
17171 L: linux-gpio@vger.kernel.org
17173 F: drivers/gpio/gpio-xra1403.c
17174 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17176 XTENSA XTFPGA PLATFORM SUPPORT
17177 M: Max Filippov <jcmvbkbc@gmail.com>
17178 L: linux-xtensa@linux-xtensa.org
17180 F: drivers/spi/spi-xtensa-xtfpga.c
17181 F: sound/soc/xtensa/xtfpga-i2s.c
17183 YAM DRIVER FOR AX.25
17184 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17185 L: linux-hams@vger.kernel.org
17187 F: drivers/net/hamradio/yam*
17188 F: include/linux/yam.h
17190 YAMA SECURITY MODULE
17191 M: Kees Cook <keescook@chromium.org>
17192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17195 F: Documentation/admin-guide/LSM/Yama.rst
17197 YEALINK PHONE DRIVER
17198 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17199 L: usbb2k-api-dev@nongnu.org
17201 F: Documentation/input/devices/yealink.rst
17202 F: drivers/input/misc/yealink.*
17204 Z8530 DRIVER FOR AX.25
17205 M: Joerg Reuter <jreuter@yaina.de>
17206 W: http://yaina.de/jreuter/
17207 W: http://www.qsl.net/dl1bke/
17208 L: linux-hams@vger.kernel.org
17210 F: Documentation/networking/z8530drv.txt
17211 F: drivers/net/hamradio/*scc.c
17212 F: drivers/net/hamradio/z8530.h
17214 ZBUD COMPRESSED PAGE ALLOCATOR
17215 M: Seth Jennings <sjenning@redhat.com>
17216 M: Dan Streetman <ddstreet@ieee.org>
17217 L: linux-mm@kvack.org
17220 F: include/linux/zbud.h
17222 ZD1211RW WIRELESS DRIVER
17223 M: Daniel Drake <dsd@gentoo.org>
17224 M: Ulrich Kunitz <kune@deine-taler.de>
17225 W: http://zd1211.ath.cx/wiki/DriverRewrite
17226 L: linux-wireless@vger.kernel.org
17227 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17229 F: drivers/net/wireless/zydas/zd1211rw/
17231 ZD1301 MEDIA DRIVER
17232 M: Antti Palosaari <crope@iki.fi>
17233 L: linux-media@vger.kernel.org
17234 W: https://linuxtv.org/
17235 W: http://palosaari.fi/linux/
17236 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17238 F: drivers/media/usb/dvb-usb-v2/zd1301*
17240 ZD1301_DEMOD MEDIA DRIVER
17241 M: Antti Palosaari <crope@iki.fi>
17242 L: linux-media@vger.kernel.org
17243 W: https://linuxtv.org/
17244 W: http://palosaari.fi/linux/
17245 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17247 F: drivers/media/dvb-frontends/zd1301_demod*
17249 ZPOOL COMPRESSED PAGE STORAGE API
17250 M: Dan Streetman <ddstreet@ieee.org>
17251 L: linux-mm@kvack.org
17254 F: include/linux/zpool.h
17256 ZR36067 VIDEO FOR LINUX DRIVER
17257 L: mjpeg-users@lists.sourceforge.net
17258 L: linux-media@vger.kernel.org
17259 W: http://mjpeg.sourceforge.net/driver-zoran/
17260 T: hg https://linuxtv.org/hg/v4l-dvb
17262 F: drivers/staging/media/zoran/
17264 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17265 M: Minchan Kim <minchan@kernel.org>
17266 M: Nitin Gupta <ngupta@vflare.org>
17267 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17268 L: linux-kernel@vger.kernel.org
17270 F: drivers/block/zram/
17271 F: Documentation/blockdev/zram.txt
17273 ZS DECSTATION Z85C30 SERIAL DRIVER
17274 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17276 F: drivers/tty/serial/zs.*
17278 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17279 M: Minchan Kim <minchan@kernel.org>
17280 M: Nitin Gupta <ngupta@vflare.org>
17281 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17282 L: linux-mm@kvack.org
17285 F: include/linux/zsmalloc.h
17286 F: Documentation/vm/zsmalloc.rst
17288 ZSWAP COMPRESSED SWAP CACHING
17289 M: Seth Jennings <sjenning@redhat.com>
17290 M: Dan Streetman <ddstreet@ieee.org>
17291 L: linux-mm@kvack.org
17296 M: Linus Torvalds <torvalds@linux-foundation.org>
17297 L: linux-kernel@vger.kernel.org
17298 Q: http://patchwork.kernel.org/project/LKML/list/
17299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17300 S: Buried alive in reporters