3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/device_drivers/3com/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M: Heiner Kallweit <hkallweit1@gmail.com>
184 L: netdev@vger.kernel.org
186 F: drivers/net/ethernet/realtek/r8169.c
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L: linux-serial@vger.kernel.org
192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F: drivers/tty/serial/8250*
194 F: include/linux/serial_8250.h
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L: netdev@vger.kernel.org
199 F: drivers/net/ethernet/8390/
202 M: Eric Van Hensbergen <ericvh@gmail.com>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 M: Dominique Martinet <asmadeus@codewreck.org>
205 L: v9fs-developer@lists.sourceforge.net
206 W: http://swik.net/v9fs
207 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T: git git://github.com/martinetd/linux.git
211 F: Documentation/filesystems/9p.txt
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
219 M: Antti Palosaari <crope@iki.fi>
220 L: linux-media@vger.kernel.org
221 W: https://linuxtv.org
222 W: http://palosaari.fi/linux/
223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
224 T: git git://linuxtv.org/anttip/media_tree.git
226 F: drivers/media/dvb-frontends/a8293*
228 AACRAID SCSI RAID DRIVER
229 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L: linux-scsi@vger.kernel.org
231 W: http://www.adaptec.com/
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
237 L: linux-api@vger.kernel.org
238 F: include/linux/syscalls.h
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M: Hans de Goede <hdegoede@redhat.com>
243 L: linux-hwmon@vger.kernel.org
245 F: drivers/hwmon/abituguru.c
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M: Alistair John Strachan <alistair@devzero.co.uk>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru3.c
253 ACCES 104-DIO-48E GPIO DRIVER
254 M: William Breathitt Gray <vilhelm.gray@gmail.com>
255 L: linux-gpio@vger.kernel.org
257 F: drivers/gpio/gpio-104-dio-48e.c
259 ACCES 104-IDI-48 GPIO DRIVER
260 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-idi-48.c
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idio-16.c
271 ACCES 104-QUAD-8 IIO DRIVER
272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
273 L: linux-iio@vger.kernel.org
275 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F: drivers/iio/counter/104-quad-8.c
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M: William Breathitt Gray <vilhelm.gray@gmail.com>
280 L: linux-gpio@vger.kernel.org
282 F: drivers/gpio/gpio-pci-idio-16.c
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M: William Breathitt Gray <vilhelm.gray@gmail.com>
286 L: linux-gpio@vger.kernel.org
288 F: drivers/gpio/gpio-pcie-idio-24.c
291 M: Jes Sorensen <jes@trained-monkey.org>
292 L: linux-acenic@sunsite.dk
294 F: drivers/net/ethernet/alteon/acenic*
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M: Peter Feuerer <peter@piie.net>
298 L: platform-driver-x86@vger.kernel.org
299 W: http://piie.net/?section=acerhdf
301 F: drivers/platform/x86/acerhdf.c
303 ACER WMI LAPTOP EXTRAS
304 M: "Lee, Chun-Yi" <jlee@suse.com>
305 L: platform-driver-x86@vger.kernel.org
307 F: drivers/platform/x86/acer-wmi.c
310 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M: Len Brown <lenb@kernel.org>
312 L: linux-acpi@vger.kernel.org
313 W: https://01.org/linux-acpi
314 Q: https://patchwork.kernel.org/project/linux-acpi/list/
315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B: https://bugzilla.kernel.org
319 F: drivers/pnp/pnpacpi/
320 F: include/linux/acpi.h
321 F: include/linux/fwnode.h
323 F: Documentation/acpi/
324 F: Documentation/ABI/testing/sysfs-bus-acpi
325 F: Documentation/ABI/testing/configfs-acpi
326 F: drivers/pci/*acpi*
327 F: drivers/pci/*/*acpi*
331 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M: Len Brown <lenb@kernel.org>
333 L: linux-acpi@vger.kernel.org
334 R: James Morse <james.morse@arm.com>
335 R: Tony Luck <tony.luck@intel.com>
336 R: Borislav Petkov <bp@alien8.de>
337 F: drivers/acpi/apei/
339 ACPI COMPONENT ARCHITECTURE (ACPICA)
340 M: Robert Moore <robert.moore@intel.com>
341 M: Erik Schmauss <erik.schmauss@intel.com>
342 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
343 L: linux-acpi@vger.kernel.org
345 W: https://acpica.org/
346 W: https://github.com/acpica/acpica/
347 Q: https://patchwork.kernel.org/project/linux-acpi/list/
348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
349 B: https://bugzilla.kernel.org
350 B: https://bugs.acpica.org
352 F: drivers/acpi/acpica/
357 M: Zhang Rui <rui.zhang@intel.com>
358 L: linux-acpi@vger.kernel.org
359 W: https://01.org/linux-acpi
360 B: https://bugzilla.kernel.org
362 F: drivers/acpi/fan.c
364 ACPI FOR ARM64 (ACPI/arm64)
365 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
366 M: Hanjun Guo <hanjun.guo@linaro.org>
367 M: Sudeep Holla <sudeep.holla@arm.com>
368 L: linux-acpi@vger.kernel.org
370 F: drivers/acpi/arm64
372 ACPI I2C MULTI INSTANTIATE DRIVER
373 M: Hans de Goede <hdegoede@redhat.com>
374 L: platform-driver-x86@vger.kernel.org
376 F: drivers/platform/x86/i2c-multi-instantiate.c
379 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
380 M: Len Brown <lenb@kernel.org>
381 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
382 R: Mika Westerberg <mika.westerberg@linux.intel.com>
383 L: linux-acpi@vger.kernel.org
384 Q: https://patchwork.kernel.org/project/linux-acpi/list/
385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
386 B: https://bugzilla.kernel.org
388 F: drivers/acpi/pmic/
391 M: Zhang Rui <rui.zhang@intel.com>
392 L: linux-acpi@vger.kernel.org
393 W: https://01.org/linux-acpi
394 B: https://bugzilla.kernel.org
396 F: drivers/acpi/*thermal*
399 M: Zhang Rui <rui.zhang@intel.com>
400 L: linux-acpi@vger.kernel.org
401 W: https://01.org/linux-acpi
402 B: https://bugzilla.kernel.org
404 F: drivers/acpi/acpi_video.c
407 L: platform-driver-x86@vger.kernel.org
409 F: drivers/platform/x86/wmi.c
410 F: include/uapi/linux/wmi.h
412 AD1889 ALSA SOUND DRIVER
413 W: https://parisc.wiki.kernel.org/index.php/AD1889
414 L: linux-parisc@vger.kernel.org
416 F: sound/pci/ad1889.*
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5254
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/misc/ad525x_dpot.c
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD5398
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/regulator/ad5398.c
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7142
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/misc/ad714x.c
439 AD7877 TOUCHSCREEN DRIVER
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7877
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7877.c
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD7879
449 W: http://ez.analog.com/community/linux-device-drivers
451 F: drivers/input/touchscreen/ad7879.c
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M: Jiri Kosina <jikos@kernel.org>
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: https://wiki.analog.com/ADF7242
460 W: http://ez.analog.com/community/linux-device-drivers
461 L: linux-wpan@vger.kernel.org
463 F: drivers/net/ieee802154/adf7242.c
464 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466 ADM1025 HARDWARE MONITOR DRIVER
467 M: Jean Delvare <jdelvare@suse.com>
468 L: linux-hwmon@vger.kernel.org
470 F: Documentation/hwmon/adm1025
471 F: drivers/hwmon/adm1025.c
473 ADM1029 HARDWARE MONITOR DRIVER
474 M: Corentin Labbe <clabbe.montjoie@gmail.com>
475 L: linux-hwmon@vger.kernel.org
477 F: drivers/hwmon/adm1029.c
479 ADM8211 WIRELESS DRIVER
480 L: linux-wireless@vger.kernel.org
481 W: http://wireless.kernel.org/
483 F: drivers/net/wireless/admtek/adm8211.*
485 ADP1653 FLASH CONTROLLER DRIVER
486 M: Sakari Ailus <sakari.ailus@iki.fi>
487 L: linux-media@vger.kernel.org
489 F: drivers/media/i2c/adp1653.c
490 F: include/media/i2c/adp1653.h
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M: Michael Hennerich <michael.hennerich@analog.com>
494 W: http://wiki.analog.com/ADP5520
495 W: http://ez.analog.com/community/linux-device-drivers
497 F: drivers/mfd/adp5520.c
498 F: drivers/video/backlight/adp5520_bl.c
499 F: drivers/leds/leds-adp5520.c
500 F: drivers/gpio/gpio-adp5520.c
501 F: drivers/input/keyboard/adp5520-keys.c
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/ADP5588
506 W: http://ez.analog.com/community/linux-device-drivers
508 F: drivers/input/keyboard/adp5588-keys.c
509 F: drivers/gpio/gpio-adp5588.c
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADP8860
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/video/backlight/adp8860_bl.c
518 ADS1015 HARDWARE MONITOR DRIVER
519 M: Dirk Eibach <eibach@gdsys.de>
520 L: linux-hwmon@vger.kernel.org
522 F: Documentation/hwmon/ads1015
523 F: drivers/hwmon/ads1015.c
524 F: include/linux/platform_data/ads1015.h
527 M: Colin Leroy <colin@colino.net>
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
532 M: Jean Delvare <jdelvare@suse.com>
533 L: linux-hwmon@vger.kernel.org
535 F: Documentation/hwmon/adt7475
536 F: drivers/hwmon/adt7475.c
539 M: Matthew Wilcox <willy@infradead.org>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M: Stefan Popa <stefan.popa@analog.com>
555 W: http://ez.analog.com/community/linux-device-drivers
557 F: drivers/iio/accel/adxl372.c
558 F: drivers/iio/accel/adxl372_spi.c
559 F: drivers/iio/accel/adxl372_i2c.c
560 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
563 M: Antti Palosaari <crope@iki.fi>
564 L: linux-media@vger.kernel.org
565 W: https://linuxtv.org
566 W: http://palosaari.fi/linux/
567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
568 T: git git://linuxtv.org/anttip/media_tree.git
570 F: drivers/media/dvb-frontends/af9013*
573 M: Antti Palosaari <crope@iki.fi>
574 L: linux-media@vger.kernel.org
575 W: https://linuxtv.org
576 W: http://palosaari.fi/linux/
577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
578 T: git git://linuxtv.org/anttip/media_tree.git
580 F: drivers/media/dvb-frontends/af9033*
583 M: David Sterba <dsterba@suse.com>
584 L: linux-fsdevel@vger.kernel.org
586 F: Documentation/filesystems/affs.txt
590 M: David Howells <dhowells@redhat.com>
591 L: linux-afs@lists.infradead.org
594 F: include/trace/events/afs.h
595 F: Documentation/filesystems/afs.txt
596 W: https://www.infradead.org/~dhowells/kafs/
599 M: David Airlie <airlied@linux.ie>
600 T: git git://anongit.freedesktop.org/drm/drm
603 F: include/linux/agp*
604 F: include/uapi/linux/agp*
607 M: "Juergen E. Fischer" <fischer@norbit.de>
608 L: linux-scsi@vger.kernel.org
610 F: drivers/scsi/aha152x*
611 F: drivers/scsi/pcmcia/aha152x*
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M: Hannes Reinecke <hare@suse.com>
615 L: linux-scsi@vger.kernel.org
617 F: drivers/scsi/aic7xxx/
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M: Hans Verkuil <hverkuil@xs4all.nl>
621 L: linux-media@vger.kernel.org
622 T: git git://linuxtv.org/media_tree.git
623 W: https://linuxtv.org
625 F: drivers/media/radio/radio-aimslab*
628 M: Benjamin LaHaise <bcrl@kvack.org>
629 L: linux-aio@kvack.org
632 F: include/linux/*aio*.h
635 M: Antti Palosaari <crope@iki.fi>
636 L: linux-media@vger.kernel.org
637 W: https://linuxtv.org
638 W: http://palosaari.fi/linux/
639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
640 T: git git://linuxtv.org/anttip/media_tree.git
642 F: drivers/media/usb/airspy/
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
647 F: drivers/net/ethernet/alacritech/*
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M: Duncan Sands <duncan.sands@free.fr>
651 L: linux-usb@vger.kernel.org
652 W: http://www.linux-usb.org/SpeedTouch/
654 F: drivers/usb/atm/speedtch.c
655 F: drivers/usb/atm/usbatm.c
657 ALCHEMY AU1XX0 MMC DRIVER
658 M: Manuel Lauss <manuel.lauss@gmail.com>
660 F: drivers/mmc/host/au1xmmc.c
663 M: Rudolf Marek <r.marek@assembler.cz>
664 L: linux-i2c@vger.kernel.org
666 F: Documentation/i2c/busses/i2c-ali1563
667 F: drivers/i2c/busses/i2c-ali1563.c
669 ALLWINNER SECURITY SYSTEM
670 M: Corentin Labbe <clabbe.montjoie@gmail.com>
671 L: linux-crypto@vger.kernel.org
673 F: drivers/crypto/sunxi-ss/
676 M: Maxime Ripard <maxime.ripard@bootlin.com>
677 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L: linux-media@vger.kernel.org
680 F: drivers/staging/media/sunxi/cedrus/
683 M: Richard Henderson <rth@twiddle.net>
684 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M: Matt Turner <mattst88@gmail.com>
687 L: linux-alpha@vger.kernel.org
690 ALPS PS/2 TOUCHPAD DRIVER
691 R: Pali Rohár <pali.rohar@gmail.com>
692 F: drivers/input/mouse/alps.*
694 ALTERA I2C CONTROLLER DRIVER
695 M: Thor Thayer <thor.thayer@linux.intel.com>
697 F: drivers/i2c/busses/i2c-altera.c
699 ALTERA MAILBOX DRIVER
700 M: Ley Foon Tan <lftan@altera.com>
701 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
703 F: drivers/mailbox/mailbox-altera.c
706 M: Tien Hock Loh <thloh@altera.com>
707 L: linux-gpio@vger.kernel.org
709 F: drivers/gpio/gpio-altera.c
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M: Thor Thayer <thor.thayer@linux.intel.com>
714 F: drivers/gpio/gpio-altera-a10sr.c
715 F: drivers/mfd/altera-a10sr.c
716 F: drivers/reset/reset-a10sr.c
717 F: include/linux/mfd/altera-a10sr.h
718 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M: Thor Thayer <thor.thayer@linux.intel.com>
722 L: netdev@vger.kernel.org
723 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 F: drivers/net/ethernet/altera/
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M: Tobias Klauser <tklauser@distanz.ch>
729 L: linux-serial@vger.kernel.org
730 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
732 F: drivers/tty/serial/altera_uart.c
733 F: drivers/tty/serial/altera_jtaguart.c
734 F: include/linux/altera_uart.h
735 F: include/linux/altera_jtaguart.h
737 AMAZON ETHERNET DRIVERS
738 M: Netanel Belgazal <netanel@amazon.com>
739 R: Saeed Bishara <saeedb@amazon.com>
740 R: Zorik Machulsky <zorik@amazon.com>
741 L: netdev@vger.kernel.org
743 F: Documentation/networking/device_drivers/amazon/ena.txt
744 F: drivers/net/ethernet/amazon/
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M: Tom Lendacky <thomas.lendacky@amd.com>
748 M: Gary Hook <gary.hook@amd.com>
749 L: linux-crypto@vger.kernel.org
751 F: drivers/crypto/ccp/
752 F: include/linux/ccp.h
755 M: Harry Wentland <harry.wentland@amd.com>
756 M: Leo Li <sunpeng.li@amd.com>
757 L: amd-gfx@lists.freedesktop.org
758 T: git git://people.freedesktop.org/~agd5f/linux
760 F: drivers/gpu/drm/amd/display/
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M: Huang Rui <ray.huang@amd.com>
764 L: linux-hwmon@vger.kernel.org
766 F: Documentation/hwmon/fam15h_power
767 F: drivers/hwmon/fam15h_power.c
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
772 F: drivers/usb/gadget/udc/amd5536udc.*
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P: Andres Salomon <dilinger@queued.net>
776 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
779 F: drivers/char/hw_random/geode-rng.c
780 F: drivers/crypto/geode*
781 F: drivers/video/fbdev/geode/
782 F: arch/x86/include/asm/geode.h
785 M: Joerg Roedel <joro@8bytes.org>
786 L: iommu@lists.linux-foundation.org
787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
789 F: drivers/iommu/amd_iommu*.[ch]
790 F: include/linux/amd-iommu.h
793 M: Oded Gabbay <oded.gabbay@gmail.com>
794 L: dri-devel@lists.freedesktop.org
795 T: git git://people.freedesktop.org/~gabbayo/linux.git
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F: drivers/gpu/drm/amd/amdkfd/
805 F: drivers/gpu/drm/amd/include/cik_structs.h
806 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F: drivers/gpu/drm/amd/include/vi_structs.h
808 F: drivers/gpu/drm/amd/include/v9_structs.h
809 F: include/uapi/linux/kfd_ioctl.h
812 M: Rex Zhu <rex.zhu@amd.com>
813 M: Evan Quan <evan.quan@amd.com>
814 L: amd-gfx@lists.freedesktop.org
816 F: drivers/gpu/drm/amd/powerplay/
817 T: git git://people.freedesktop.org/~agd5f/linux
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M: Brijesh Singh <brijeshkumar.singh@amd.com>
821 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M: Tom Lendacky <thomas.lendacky@amd.com>
824 F: arch/arm64/boot/dts/amd/
827 M: Tom Lendacky <thomas.lendacky@amd.com>
828 L: netdev@vger.kernel.org
830 F: drivers/net/ethernet/amd/xgbe/
831 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
833 ANALOG DEVICES INC AD5686 DRIVER
834 M: Stefan Popa <stefan.popa@analog.com>
835 L: linux-pm@vger.kernel.org
836 W: http://ez.analog.com/community/linux-device-drivers
838 F: drivers/iio/dac/ad5686*
839 F: drivers/iio/dac/ad5696*
841 ANALOG DEVICES INC AD5758 DRIVER
842 M: Stefan Popa <stefan.popa@analog.com>
843 L: linux-iio@vger.kernel.org
844 W: http://ez.analog.com/community/linux-device-drivers
846 F: drivers/iio/dac/ad5758.c
847 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
849 ANALOG DEVICES INC AD7124 DRIVER
850 M: Stefan Popa <stefan.popa@analog.com>
851 L: linux-iio@vger.kernel.org
852 W: http://ez.analog.com/community/linux-device-drivers
854 F: drivers/iio/adc/ad7124.c
855 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
857 ANALOG DEVICES INC AD7606 DRIVER
858 M: Stefan Popa <stefan.popa@analog.com>
859 L: linux-iio@vger.kernel.org
860 W: http://ez.analog.com/community/linux-device-drivers
862 F: drivers/iio/adc/ad7606.c
863 F: Documentation/devicetree/bindings/iio/adc/ad7606.txt
865 ANALOG DEVICES INC AD7768-1 DRIVER
866 M: Stefan Popa <stefan.popa@analog.com>
867 L: linux-iio@vger.kernel.org
868 W: http://ez.analog.com/community/linux-device-drivers
870 F: drivers/iio/adc/ad7768-1.c
871 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
873 ANALOG DEVICES INC AD9389B DRIVER
874 M: Hans Verkuil <hans.verkuil@cisco.com>
875 L: linux-media@vger.kernel.org
877 F: drivers/media/i2c/ad9389b*
879 ANALOG DEVICES INC ADGS1408 DRIVER
880 M: Mircea Caprioru <mircea.caprioru@analog.com>
882 F: drivers/mux/adgs1408.c
883 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
885 ANALOG DEVICES INC ADP5061 DRIVER
886 M: Stefan Popa <stefan.popa@analog.com>
887 L: linux-pm@vger.kernel.org
888 W: http://ez.analog.com/community/linux-device-drivers
890 F: drivers/power/supply/adp5061.c
892 ANALOG DEVICES INC ADV7180 DRIVER
893 M: Lars-Peter Clausen <lars@metafoo.de>
894 L: linux-media@vger.kernel.org
895 W: http://ez.analog.com/community/linux-device-drivers
897 F: drivers/media/i2c/adv7180.c
899 ANALOG DEVICES INC ADV748X DRIVER
900 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
901 L: linux-media@vger.kernel.org
903 F: drivers/media/i2c/adv748x/*
905 ANALOG DEVICES INC ADV7511 DRIVER
906 M: Hans Verkuil <hans.verkuil@cisco.com>
907 L: linux-media@vger.kernel.org
909 F: drivers/media/i2c/adv7511*
911 ANALOG DEVICES INC ADV7604 DRIVER
912 M: Hans Verkuil <hans.verkuil@cisco.com>
913 L: linux-media@vger.kernel.org
915 F: drivers/media/i2c/adv7604*
917 ANALOG DEVICES INC ADV7842 DRIVER
918 M: Hans Verkuil <hans.verkuil@cisco.com>
919 L: linux-media@vger.kernel.org
921 F: drivers/media/i2c/adv7842*
923 ANALOG DEVICES INC ASOC CODEC DRIVERS
924 M: Lars-Peter Clausen <lars@metafoo.de>
925 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
926 W: http://wiki.analog.com/
927 W: http://ez.analog.com/community/linux-device-drivers
929 F: sound/soc/codecs/adau*
930 F: sound/soc/codecs/adav*
931 F: sound/soc/codecs/ad1*
932 F: sound/soc/codecs/ad7*
933 F: sound/soc/codecs/ssm*
934 F: sound/soc/codecs/sigmadsp.*
936 ANALOG DEVICES INC DMA DRIVERS
937 M: Lars-Peter Clausen <lars@metafoo.de>
938 W: http://ez.analog.com/community/linux-device-drivers
940 F: drivers/dma/dma-axi-dmac.c
942 ANALOG DEVICES INC IIO DRIVERS
943 M: Lars-Peter Clausen <lars@metafoo.de>
944 M: Michael Hennerich <Michael.Hennerich@analog.com>
945 W: http://wiki.analog.com/
946 W: http://ez.analog.com/community/linux-device-drivers
948 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
949 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
951 F: drivers/iio/adc/ltc2497*
952 X: drivers/iio/*/adjd*
953 F: drivers/staging/iio/*/ad*
956 M: Greentime Hu <green.hu@gmail.com>
957 M: Vincent Chen <deanbo422@gmail.com>
958 T: git https://github.com/andestech/linux.git
961 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
962 F: Documentation/devicetree/bindings/nds32/
966 ANDROID CONFIG FRAGMENTS
967 M: Rob Herring <robh@kernel.org>
969 F: kernel/configs/android*
972 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
973 M: Arve Hjønnevåg <arve@android.com>
974 M: Todd Kjos <tkjos@android.com>
975 M: Martijn Coenen <maco@android.com>
976 M: Joel Fernandes <joel@joelfernandes.org>
977 M: Christian Brauner <christian@brauner.io>
978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
979 L: devel@driverdev.osuosl.org
982 F: drivers/staging/android/
984 ANDROID GOLDFISH PIC DRIVER
985 M: Miodrag Dinic <miodrag.dinic@mips.com>
987 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
988 F: drivers/irqchip/irq-goldfish-pic.c
990 ANDROID GOLDFISH RTC DRIVER
991 M: Miodrag Dinic <miodrag.dinic@mips.com>
993 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
994 F: drivers/rtc/rtc-goldfish.c
997 M: Laura Abbott <labbott@redhat.com>
998 M: Sumit Semwal <sumit.semwal@linaro.org>
999 L: devel@driverdev.osuosl.org
1000 L: dri-devel@lists.freedesktop.org
1001 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1003 F: drivers/staging/android/ion
1004 F: drivers/staging/android/uapi/ion.h
1006 AOA (Apple Onboard Audio) ALSA DRIVER
1007 M: Johannes Berg <johannes@sipsolutions.net>
1008 L: linuxppc-dev@lists.ozlabs.org
1009 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1013 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1014 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1015 L: linux-iio@vger.kernel.org
1017 F: drivers/iio/adc/stx104.c
1020 M: Jiri Kosina <jikos@kernel.org>
1022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1023 F: arch/x86/kernel/apm_32.c
1024 F: include/linux/apm_bios.h
1025 F: include/uapi/linux/apm_bios.h
1026 F: drivers/char/apm-emulation.c
1028 APPARMOR SECURITY MODULE
1029 M: John Johansen <john.johansen@canonical.com>
1030 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1031 W: wiki.apparmor.net
1032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1034 F: security/apparmor/
1035 F: Documentation/admin-guide/LSM/apparmor.rst
1037 APPLE BCM5974 MULTITOUCH DRIVER
1038 M: Henrik Rydberg <rydberg@bitmath.org>
1039 L: linux-input@vger.kernel.org
1041 F: drivers/input/mouse/bcm5974.c
1044 M: Henrik Rydberg <rydberg@bitmath.org>
1045 L: linux-hwmon@vger.kernel.org
1047 F: drivers/hwmon/applesmc.c
1049 APPLETALK NETWORK LAYER
1050 L: netdev@vger.kernel.org
1052 F: drivers/net/appletalk/
1055 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1056 M: Khuong Dinh <khuong@os.amperecomputing.com>
1058 F: arch/arm64/boot/dts/apm/
1060 APPLIED MICRO (APM) X-GENE SOC EDAC
1061 M: Khuong Dinh <khuong@os.amperecomputing.com>
1063 F: drivers/edac/xgene_edac.c
1064 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1066 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1067 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1068 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1070 F: drivers/net/ethernet/apm/xgene-v2/
1072 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1073 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1074 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1075 M: Quan Nguyen <quan@os.amperecomputing.com>
1077 F: drivers/net/ethernet/apm/xgene/
1078 F: drivers/net/phy/mdio-xgene.c
1079 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1080 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1082 APPLIED MICRO (APM) X-GENE SOC PMU
1083 M: Khuong Dinh <khuong@os.amperecomputing.com>
1085 F: drivers/perf/xgene_pmu.c
1086 F: Documentation/perf/xgene-pmu.txt
1087 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1089 APTINA CAMERA SENSOR PLL
1090 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1091 L: linux-media@vger.kernel.org
1093 F: drivers/media/i2c/aptina-pll.*
1095 ARC FRAMEBUFFER DRIVER
1096 M: Jaya Kumar <jayalk@intworks.biz>
1098 F: drivers/video/fbdev/arcfb.c
1099 F: drivers/video/fbdev/core/fb_defio.c
1102 M: Alexey Brodkin <abrodkin@synopsys.com>
1104 F: drivers/gpu/drm/arc/
1105 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1107 ARCNET NETWORK LAYER
1108 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1109 L: netdev@vger.kernel.org
1111 F: drivers/net/arcnet/
1112 F: include/uapi/linux/if_arcnet.h
1114 ARM ARCHITECTED TIMER DRIVER
1115 M: Mark Rutland <mark.rutland@arm.com>
1116 M: Marc Zyngier <marc.zyngier@arm.com>
1117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 F: arch/arm/include/asm/arch_timer.h
1120 F: arch/arm64/include/asm/arch_timer.h
1121 F: drivers/clocksource/arm_arch_timer.c
1123 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1124 M: Linus Walleij <linus.walleij@linaro.org>
1125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127 F: Documentation/devicetree/bindings/arm/arm-boards
1128 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1129 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1130 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1131 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1132 F: arch/arm/mach-integrator/
1133 F: arch/arm/mach-realview/
1134 F: arch/arm/mach-versatile/
1135 F: arch/arm/plat-versatile/
1136 F: arch/arm/boot/dts/arm-realview-*
1137 F: arch/arm/boot/dts/integrator*
1138 F: arch/arm/boot/dts/versatile*
1139 F: drivers/clk/versatile/
1140 F: drivers/i2c/busses/i2c-versatile.c
1141 F: drivers/irqchip/irq-versatile-fpga.c
1142 F: drivers/mtd/maps/physmap_of_versatile.c
1143 F: drivers/power/reset/arm-versatile-reboot.c
1144 F: drivers/soc/versatile/
1146 ARM HDLCD DRM DRIVER
1147 M: Liviu Dudau <liviu.dudau@arm.com>
1149 F: drivers/gpu/drm/arm/hdlcd_*
1150 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1152 ARM KOMEDA DRM-KMS DRIVER
1153 M: James (Qian) Wang <james.qian.wang@arm.com>
1154 M: Liviu Dudau <liviu.dudau@arm.com>
1155 L: Mali DP Maintainers <malidp@foss.arm.com>
1157 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1158 F: drivers/gpu/drm/arm/display/include/
1159 F: drivers/gpu/drm/arm/display/komeda/
1160 F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1161 F: Documentation/gpu/komeda-kms.rst
1163 ARM MALI-DP DRM DRIVER
1164 M: Liviu Dudau <liviu.dudau@arm.com>
1165 M: Brian Starkey <brian.starkey@arm.com>
1166 L: Mali DP Maintainers <malidp@foss.arm.com>
1168 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1169 F: drivers/gpu/drm/arm/
1170 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1171 F: Documentation/gpu/afbc.rst
1173 ARM MFM AND FLOPPY DRIVERS
1174 M: Ian Molton <spyro@f2s.com>
1176 F: arch/arm/lib/floppydma.S
1177 F: arch/arm/include/asm/floppy.h
1179 ARM PMU PROFILING AND DEBUGGING
1180 M: Will Deacon <will.deacon@arm.com>
1181 M: Mark Rutland <mark.rutland@arm.com>
1183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 F: arch/arm*/kernel/perf_*
1185 F: arch/arm/oprofile/common.c
1186 F: arch/arm*/kernel/hw_breakpoint.c
1187 F: arch/arm*/include/asm/hw_breakpoint.h
1188 F: arch/arm*/include/asm/perf_event.h
1190 F: include/linux/perf/arm_pmu.h
1191 F: Documentation/devicetree/bindings/arm/pmu.txt
1192 F: Documentation/devicetree/bindings/perf/
1195 M: Russell King <linux@armlinux.org.uk>
1196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 W: http://www.armlinux.org.uk/
1199 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1201 X: arch/arm/boot/dts/
1203 ARM PRIMECELL AACI PL041 DRIVER
1204 M: Russell King <linux@armlinux.org.uk>
1208 ARM PRIMECELL BUS SUPPORT
1209 M: Russell King <linux@armlinux.org.uk>
1212 F: include/linux/amba/bus.h
1214 ARM PRIMECELL CLCD PL110 DRIVER
1215 M: Russell King <linux@armlinux.org.uk>
1217 F: drivers/video/fbdev/amba-clcd.*
1219 ARM PRIMECELL KMI PL050 DRIVER
1220 M: Russell King <linux@armlinux.org.uk>
1222 F: drivers/input/serio/ambakmi.*
1223 F: include/linux/amba/kmi.h
1225 ARM PRIMECELL MMCI PL180/1 DRIVER
1226 M: Russell King <linux@armlinux.org.uk>
1228 F: drivers/mmc/host/mmci.*
1229 F: include/linux/amba/mmci.h
1231 ARM PRIMECELL SSP PL022 SPI DRIVER
1232 M: Linus Walleij <linus.walleij@linaro.org>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1236 F: drivers/spi/spi-pl022.c
1238 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1239 M: Russell King <linux@armlinux.org.uk>
1241 F: drivers/tty/serial/amba-pl01*.c
1242 F: include/linux/amba/serial.h
1244 ARM PRIMECELL VIC PL190/PL192 DRIVER
1245 M: Linus Walleij <linus.walleij@linaro.org>
1246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1249 F: drivers/irqchip/irq-vic.c
1252 M: Will Deacon <will.deacon@arm.com>
1253 R: Robin Murphy <robin.murphy@arm.com>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 F: drivers/iommu/arm-smmu.c
1257 F: drivers/iommu/arm-smmu-v3.c
1258 F: drivers/iommu/io-pgtable-arm.c
1259 F: drivers/iommu/io-pgtable-arm-v7s.c
1261 ARM SUB-ARCHITECTURES
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1268 ARM/ACTIONS SEMI ARCHITECTURE
1269 M: Andreas Färber <afaerber@suse.de>
1270 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 F: arch/arm/mach-actions/
1275 F: arch/arm/boot/dts/owl-*
1276 F: arch/arm64/boot/dts/actions/
1277 F: drivers/clk/actions/
1278 F: drivers/clocksource/timer-owl*
1279 F: drivers/dma/owl-dma.c
1280 F: drivers/i2c/busses/i2c-owl.c
1281 F: drivers/pinctrl/actions/*
1282 F: drivers/soc/actions/
1283 F: include/dt-bindings/power/owl-*
1284 F: include/linux/soc/actions/
1285 F: Documentation/devicetree/bindings/arm/actions.txt
1286 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1287 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1288 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1289 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1290 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1291 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1293 ARM/ADS SPHERE MACHINE SUPPORT
1294 M: Lennert Buytenhek <kernel@wantstofly.org>
1295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 ARM/AFEB9260 MACHINE SUPPORT
1299 M: Sergey Lapin <slapin@ossfans.org>
1300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 ARM/AJECO 1ARM MACHINE SUPPORT
1304 M: Lennert Buytenhek <kernel@wantstofly.org>
1305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308 ARM/Allwinner SoC Clock Support
1309 M: Emilio López <emilio@elopez.com.ar>
1311 F: drivers/clk/sunxi/
1313 ARM/Allwinner sunXi SoC support
1314 M: Maxime Ripard <maxime.ripard@bootlin.com>
1315 M: Chen-Yu Tsai <wens@csie.org>
1316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 F: arch/arm/mach-sunxi/
1321 F: arch/arm64/boot/dts/allwinner/
1322 F: drivers/clk/sunxi-ng/
1323 F: drivers/pinctrl/sunxi/
1324 F: drivers/soc/sunxi/
1325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1327 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1328 M: Neil Armstrong <narmstrong@baylibre.com>
1329 M: Jerome Brunet <jbrunet@baylibre.com>
1330 L: linux-amlogic@lists.infradead.org
1332 F: drivers/clk/meson/
1333 F: include/dt-bindings/clock/meson*
1334 F: include/dt-bindings/clock/gxbb*
1335 F: Documentation/devicetree/bindings/clock/amlogic*
1337 ARM/Amlogic Meson SoC support
1338 M: Kevin Hilman <khilman@baylibre.com>
1339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 L: linux-amlogic@lists.infradead.org
1341 W: http://linux-meson.com/
1343 F: arch/arm/mach-meson/
1344 F: arch/arm/boot/dts/meson*
1345 F: arch/arm64/boot/dts/amlogic/
1346 F: drivers/pinctrl/meson/
1347 F: drivers/mmc/host/meson*
1348 F: drivers/soc/amlogic/
1351 ARM/Amlogic Meson SoC Sound Drivers
1352 M: Jerome Brunet <jbrunet@baylibre.com>
1353 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1356 F: Documentation/devicetree/bindings/sound/amlogic*
1358 ARM/Annapurna Labs ALPINE ARCHITECTURE
1359 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1360 M: Antoine Tenart <antoine.tenart@bootlin.com>
1361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 F: arch/arm/mach-alpine/
1364 F: arch/arm/boot/dts/alpine*
1365 F: arch/arm64/boot/dts/al/
1366 F: drivers/*/*alpine*
1368 ARM/ARTPEC MACHINE SUPPORT
1369 M: Jesper Nilsson <jesper.nilsson@axis.com>
1370 M: Lars Persson <lars.persson@axis.com>
1372 L: linux-arm-kernel@axis.com
1373 F: arch/arm/mach-artpec
1374 F: arch/arm/boot/dts/artpec6*
1376 F: drivers/crypto/axis
1377 F: drivers/pinctrl/pinctrl-artpec*
1378 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1380 ARM/ASPEED I2C DRIVER
1381 M: Brendan Higgins <brendanhiggins@google.com>
1382 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1383 R: Joel Stanley <joel@jms.id.au>
1384 L: linux-i2c@vger.kernel.org
1385 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1387 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1388 F: drivers/i2c/busses/i2c-aspeed.c
1389 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1390 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1392 ARM/ASPEED MACHINE SUPPORT
1393 M: Joel Stanley <joel@jms.id.au>
1394 R: Andrew Jeffery <andrew@aj.id.au>
1395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1397 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1400 F: arch/arm/mach-aspeed/
1401 F: arch/arm/boot/dts/aspeed-*
1404 ARM/BITMAIN ARCHITECTURE
1405 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 F: arch/arm64/boot/dts/bitmain/
1409 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1411 ARM/CALXEDA HIGHBANK ARCHITECTURE
1412 M: Rob Herring <robh@kernel.org>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 F: arch/arm/mach-highbank/
1416 F: arch/arm/boot/dts/highbank.dts
1417 F: arch/arm/boot/dts/ecx-*.dts*
1419 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1420 M: Krzysztof Halasa <khalasa@piap.pl>
1422 F: arch/arm/mach-cns3xxx/
1424 ARM/CAVIUM THUNDER NETWORK DRIVER
1425 M: Sunil Goutham <sgoutham@cavium.com>
1426 M: Robert Richter <rric@kernel.org>
1427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 F: drivers/net/ethernet/cavium/thunder/
1431 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1432 M: Lukasz Majewski <lukma@denx.de>
1433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 F: arch/arm/mach-ep93xx/ts72xx.c
1437 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1438 M: Alexander Shiyan <shc_work@mail.ru>
1439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1444 M: Lennert Buytenhek <kernel@wantstofly.org>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1449 M: Hartley Sweeten <hsweeten@visionengravers.com>
1450 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 F: arch/arm/mach-ep93xx/
1454 F: arch/arm/mach-ep93xx/include/mach/
1457 M: Russell King <linux@armlinux.org.uk>
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1461 F: drivers/clk/clkdev.c
1463 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1464 M: Mike Rapoport <mike@compulab.co.il>
1465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1469 M: Baruch Siach <baruch@tkos.co.il>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 F: arch/arm/boot/dts/cx92755*
1475 ARM/CONTEC MICRO9 MACHINE SUPPORT
1476 M: Hubert Feurstein <hubert.feurstein@contec.at>
1478 F: arch/arm/mach-ep93xx/micro9.c
1480 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1481 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1482 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 F: drivers/hwtracing/coresight/*
1486 F: Documentation/trace/coresight.txt
1487 F: Documentation/trace/coresight-cpu-debug.txt
1488 F: Documentation/devicetree/bindings/arm/coresight.txt
1489 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1490 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1491 F: tools/perf/arch/arm/util/pmu.c
1492 F: tools/perf/arch/arm/util/auxtrace.c
1493 F: tools/perf/arch/arm/util/cs-etm.c
1494 F: tools/perf/arch/arm/util/cs-etm.h
1495 F: tools/perf/util/cs-etm.*
1496 F: tools/perf/util/cs-etm-decoder/*
1498 ARM/CORGI MACHINE SUPPORT
1499 M: Richard Purdie <rpurdie@rpsys.net>
1502 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1503 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1504 M: Linus Walleij <linus.walleij@linaro.org>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 T: git git://github.com/ulli-kroll/linux.git
1508 F: Documentation/devicetree/bindings/arm/gemini.txt
1509 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1510 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1511 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1512 F: arch/arm/mach-gemini/
1513 F: drivers/net/ethernet/cortina/
1514 F: drivers/pinctrl/pinctrl-gemini.c
1515 F: drivers/rtc/rtc-ftrtc010.c
1517 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1518 M: Barry Song <baohua@kernel.org>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1522 F: arch/arm/boot/dts/prima2*
1523 F: arch/arm/mach-prima2/
1524 F: drivers/clk/sirf/
1525 F: drivers/clocksource/timer-prima2.c
1526 F: drivers/clocksource/timer-atlas7.c
1530 ARM/EBSA110 MACHINE SUPPORT
1531 M: Russell King <linux@armlinux.org.uk>
1532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 W: http://www.armlinux.org.uk/
1535 F: arch/arm/mach-ebsa110/
1536 F: drivers/net/ethernet/amd/am79c961a.*
1538 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1539 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1540 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1546 M: Robert Jarzmik <robert.jarzmik@free.fr>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 F: arch/arm/mach-pxa/ezx.c
1551 ARM/FARADAY FA526 PORT
1552 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 T: git git://git.berlios.de/gemini-board
1556 F: arch/arm/mm/*-fa*
1558 ARM/FOOTBRIDGE ARCHITECTURE
1559 M: Russell King <linux@armlinux.org.uk>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 W: http://www.armlinux.org.uk/
1563 F: arch/arm/include/asm/hardware/dec21285.h
1564 F: arch/arm/mach-footbridge/
1566 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1567 M: Shawn Guo <shawnguo@kernel.org>
1568 M: Sascha Hauer <s.hauer@pengutronix.de>
1569 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1570 R: Fabio Estevam <festevam@gmail.com>
1571 R: NXP Linux Team <linux-imx@nxp.com>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1577 X: drivers/media/i2c/
1579 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1580 M: Shawn Guo <shawnguo@kernel.org>
1581 M: Sascha Hauer <s.hauer@pengutronix.de>
1582 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1583 R: Stefan Agner <stefan@agner.ch>
1584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1587 F: arch/arm/mach-imx/*vf610*
1588 F: arch/arm/boot/dts/vf*
1590 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1591 M: Shawn Guo <shawnguo@kernel.org>
1592 M: Li Yang <leoyang.li@nxp.com>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1596 F: arch/arm/boot/dts/ls1021a*
1597 F: arch/arm64/boot/dts/freescale/fsl-*
1598 F: arch/arm64/boot/dts/freescale/qoriq-*
1600 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1601 M: Lennert Buytenhek <kernel@wantstofly.org>
1602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 ARM/GUMSTIX MACHINE SUPPORT
1606 M: Steve Sakoman <sakoman@gmail.com>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1611 M: Philipp Zabel <philipp.zabel@gmail.com>
1612 M: Paul Parsons <lost.distance@yahoo.com>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 F: arch/arm/mach-pxa/hx4700.c
1616 F: arch/arm/mach-pxa/include/mach/hx4700.h
1617 F: sound/soc/pxa/hx4700.c
1619 ARM/HISILICON SOC SUPPORT
1620 M: Wei Xu <xuwei5@hisilicon.com>
1621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 W: http://www.hisilicon.com
1624 T: git git://github.com/hisilicon/linux-hisi.git
1625 F: arch/arm/mach-hisi/
1626 F: arch/arm/boot/dts/hi3*
1627 F: arch/arm/boot/dts/hip*
1628 F: arch/arm/boot/dts/hisi*
1629 F: arch/arm64/boot/dts/hisilicon/
1631 ARM/HP JORNADA 7XX MACHINE SUPPORT
1632 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1636 F: arch/arm/mach-sa1100/jornada720.c
1637 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1639 ARM/IGEP MACHINE SUPPORT
1640 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1641 M: Javier Martinez Canillas <javier@dowhile0.org>
1642 L: linux-omap@vger.kernel.org
1643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 F: arch/arm/boot/dts/omap3-igep*
1647 ARM/INCOME PXA270 SUPPORT
1648 M: Marek Vasut <marek.vasut@gmail.com>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1653 ARM/INTEL IOP13XX ARM ARCHITECTURE
1654 M: Lennert Buytenhek <kernel@wantstofly.org>
1655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 ARM/INTEL IOP32X ARM ARCHITECTURE
1659 M: Lennert Buytenhek <kernel@wantstofly.org>
1660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 ARM/INTEL IOP33X ARM ARCHITECTURE
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 ARM/INTEL IQ81342EX MACHINE SUPPORT
1668 M: Lennert Buytenhek <kernel@wantstofly.org>
1669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 ARM/INTEL IXDP2850 MACHINE SUPPORT
1673 M: Lennert Buytenhek <kernel@wantstofly.org>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 ARM/INTEL IXP4XX ARM ARCHITECTURE
1678 M: Imre Kaloz <kaloz@openwrt.org>
1679 M: Krzysztof Halasa <khalasa@piap.pl>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 F: arch/arm/mach-ixp4xx/
1684 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1685 M: Jonathan Cameron <jic23@cam.ac.uk>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 F: arch/arm/mach-pxa/stargate2.c
1689 F: drivers/pcmcia/pxa2xx_stargate2.c
1691 ARM/INTEL XSC3 (MANZANO) ARM CORE
1692 M: Lennert Buytenhek <kernel@wantstofly.org>
1693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1697 M: Lennert Buytenhek <kernel@wantstofly.org>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 ARM/LG1K ARCHITECTURE
1702 M: Chanho Min <chanho.min@lge.com>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 F: arch/arm64/boot/dts/lg/
1707 ARM/LOGICPD PXA270 MACHINE SUPPORT
1708 M: Lennert Buytenhek <kernel@wantstofly.org>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 ARM/LPC18XX ARCHITECTURE
1713 M: Vladimir Zapolskiy <vz@mleia.com>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 F: arch/arm/boot/dts/lpc43*
1717 F: drivers/i2c/busses/i2c-lpc2k.c
1718 F: drivers/memory/pl172.c
1719 F: drivers/mtd/spi-nor/nxp-spifi.c
1720 F: drivers/rtc/rtc-lpc24xx.c
1723 ARM/LPC32XX SOC SUPPORT
1724 M: Vladimir Zapolskiy <vz@mleia.com>
1725 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1729 F: arch/arm/boot/dts/lpc32*
1730 F: arch/arm/mach-lpc32xx/
1731 F: drivers/i2c/busses/i2c-pnx.c
1732 F: drivers/net/ethernet/nxp/lpc_eth.c
1733 F: drivers/usb/host/ohci-nxp.c
1734 F: drivers/watchdog/pnx4008_wdt.c
1737 ARM/MAGICIAN MACHINE SUPPORT
1738 M: Philipp Zabel <philipp.zabel@gmail.com>
1741 ARM/Marvell Dove/MV78xx0/Orion SOC support
1742 M: Jason Cooper <jason@lakedaemon.net>
1743 M: Andrew Lunn <andrew@lunn.ch>
1744 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1745 M: Gregory Clement <gregory.clement@bootlin.com>
1746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 F: Documentation/devicetree/bindings/soc/dove/
1749 F: arch/arm/mach-dove/
1750 F: arch/arm/mach-mv78xx0/
1751 F: arch/arm/mach-orion5x/
1752 F: arch/arm/plat-orion/
1753 F: arch/arm/boot/dts/dove*
1754 F: arch/arm/boot/dts/orion5x*
1756 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1757 M: Jason Cooper <jason@lakedaemon.net>
1758 M: Andrew Lunn <andrew@lunn.ch>
1759 M: Gregory Clement <gregory.clement@bootlin.com>
1760 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 F: arch/arm/boot/dts/armada*
1764 F: arch/arm/boot/dts/kirkwood*
1765 F: arch/arm/configs/mvebu_*_defconfig
1766 F: arch/arm/mach-mvebu/
1767 F: arch/arm64/boot/dts/marvell/armada*
1768 F: drivers/cpufreq/armada-37xx-cpufreq.c
1769 F: drivers/cpufreq/armada-8k-cpufreq.c
1770 F: drivers/cpufreq/mvebu-cpufreq.c
1771 F: drivers/irqchip/irq-armada-370-xp.c
1772 F: drivers/irqchip/irq-mvebu-*
1773 F: drivers/pinctrl/mvebu/
1774 F: drivers/rtc/rtc-armada38x.c
1776 ARM/Mediatek RTC DRIVER
1777 M: Eddie Huang <eddie.huang@mediatek.com>
1778 M: Sean Wang <sean.wang@mediatek.com>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1782 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1783 F: drivers/rtc/rtc-mt6397.c
1784 F: drivers/rtc/rtc-mt7622.c
1786 ARM/Mediatek SoC support
1787 M: Matthias Brugger <matthias.bgg@gmail.com>
1788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1790 W: https://mtk.bcnfs.org/
1791 C: irc://chat.freenode.net/linux-mediatek
1793 F: arch/arm/boot/dts/mt6*
1794 F: arch/arm/boot/dts/mt7*
1795 F: arch/arm/boot/dts/mt8*
1796 F: arch/arm/mach-mediatek/
1797 F: arch/arm64/boot/dts/mediatek/
1798 F: drivers/soc/mediatek/
1803 ARM/Mediatek USB3 PHY DRIVER
1804 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1808 F: drivers/phy/mediatek/
1809 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1811 ARM/MICREL KS8695 ARCHITECTURE
1812 M: Greg Ungerer <gerg@uclinux.org>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 F: arch/arm/mach-ks8695/
1817 ARM/Microchip (AT91) SoC support
1818 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1819 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1820 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 W: http://www.linux4sam.org
1823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1827 F: arch/arm/mach-at91/
1828 F: include/soc/at91/
1829 F: arch/arm/boot/dts/at91*.dts
1830 F: arch/arm/boot/dts/at91*.dtsi
1831 F: arch/arm/boot/dts/sama*.dts
1832 F: arch/arm/boot/dts/sama*.dtsi
1833 F: arch/arm/include/debug/at91.S
1834 F: drivers/memory/atmel*
1835 F: drivers/watchdog/sama5d4_wdt.c
1836 X: drivers/input/touchscreen/atmel_mxt_ts.c
1837 X: drivers/net/wireless/atmel/
1839 ARM/MIOA701 MACHINE SUPPORT
1840 M: Robert Jarzmik <robert.jarzmik@free.fr>
1841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 F: arch/arm/mach-pxa/mioa701.c
1845 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1846 M: Michael Petchkovsky <mkpetch@internode.on.net>
1849 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1850 M: Linus Walleij <linus.walleij@linaro.org>
1851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 F: arch/arm/mach-nomadik/
1854 F: arch/arm/mach-u300/
1855 F: arch/arm/mach-ux500/
1856 F: arch/arm/boot/dts/ste-*
1857 F: drivers/clk/clk-nomadik.c
1858 F: drivers/clk/clk-u300.c
1859 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1860 F: drivers/clocksource/timer-u300.c
1861 F: drivers/dma/coh901318*
1862 F: drivers/dma/ste_dma40*
1863 F: drivers/hwspinlock/u8500_hsem.c
1864 F: drivers/i2c/busses/i2c-nomadik.c
1865 F: drivers/i2c/busses/i2c-stu300.c
1866 F: drivers/mfd/ab3100*
1867 F: drivers/mfd/ab8500*
1868 F: drivers/mfd/abx500*
1869 F: drivers/mfd/dbx500*
1870 F: drivers/mfd/db8500*
1871 F: drivers/pinctrl/nomadik/
1872 F: drivers/pinctrl/pinctrl-coh901*
1873 F: drivers/pinctrl/pinctrl-u300.c
1874 F: drivers/rtc/rtc-ab3100.c
1875 F: drivers/rtc/rtc-ab8500.c
1876 F: drivers/rtc/rtc-coh901331.c
1877 F: drivers/rtc/rtc-pl031.c
1878 F: drivers/watchdog/coh901327_wdt.c
1879 F: Documentation/devicetree/bindings/arm/ste-*
1880 F: Documentation/devicetree/bindings/arm/ux500/
1881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1883 ARM/NUVOTON NPCM ARCHITECTURE
1884 M: Avi Fishman <avifishman70@gmail.com>
1885 M: Tomer Maimon <tmaimon77@gmail.com>
1886 R: Patrick Venture <venture@google.com>
1887 R: Nancy Yuen <yuenn@google.com>
1888 R: Brendan Higgins <brendanhiggins@google.com>
1889 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1891 F: arch/arm/mach-npcm/
1892 F: arch/arm/boot/dts/nuvoton-npcm*
1893 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1895 F: Documentation/devicetree/bindings/*/*npcm*
1896 F: Documentation/devicetree/bindings/*/*/*npcm*
1898 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1899 M: Wan ZongShun <mcuos.com@gmail.com>
1900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 W: http://www.mcuos.com
1903 F: arch/arm/mach-w90x900/
1904 F: drivers/input/keyboard/w90p910_keypad.c
1905 F: drivers/input/touchscreen/w90p910_ts.c
1906 F: drivers/watchdog/nuc900_wdt.c
1907 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1908 F: drivers/mtd/nand/raw/nuc900_nand.c
1909 F: drivers/rtc/rtc-nuc900.c
1910 F: drivers/spi/spi-nuc900.c
1911 F: drivers/usb/host/ehci-w90x900.c
1912 F: drivers/video/fbdev/nuc900fb.c
1914 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1915 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1916 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1918 F: arch/arm/mach-s3c24xx/mach-gta02.c
1919 F: arch/arm/mach-s3c24xx/gta02.h
1921 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1922 M: Alexander Clouter <alex@digriz.org.uk>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 W: http://www.digriz.org.uk/ts78xx/kernel
1926 F: arch/arm/mach-orion5x/ts78xx-*
1928 ARM/OXNAS platform support
1929 M: Neil Armstrong <narmstrong@baylibre.com>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 L: linux-oxnas@groups.io (moderated for non-subscribers)
1933 F: arch/arm/mach-oxnas/
1934 F: arch/arm/boot/dts/ox8*.dts*
1937 ARM/PALM TREO SUPPORT
1938 M: Tomas Cech <sleep_walker@suse.com>
1939 L: linux-arm-kernel@lists.infradead.org
1940 W: http://hackndev.com
1942 F: arch/arm/mach-pxa/palmtreo.*
1944 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1945 M: Marek Vasut <marek.vasut@gmail.com>
1946 L: linux-arm-kernel@lists.infradead.org
1947 W: http://hackndev.com
1949 F: arch/arm/mach-pxa/include/mach/palmtx.h
1950 F: arch/arm/mach-pxa/palmtx.c
1951 F: arch/arm/mach-pxa/palmt5.*
1952 F: arch/arm/mach-pxa/include/mach/palmld.h
1953 F: arch/arm/mach-pxa/palmld.c
1954 F: arch/arm/mach-pxa/palmte2.*
1955 F: arch/arm/mach-pxa/include/mach/palmtc.h
1956 F: arch/arm/mach-pxa/palmtc.c
1959 M: Sergey Lapin <slapin@ossfans.org>
1960 L: linux-arm-kernel@lists.infradead.org
1961 W: http://hackndev.com
1963 F: arch/arm/mach-pxa/palmz72.*
1966 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1967 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1970 ARM/PT DIGITAL BOARD PORT
1971 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 W: http://www.armlinux.org.uk/
1976 ARM/QUALCOMM SUPPORT
1977 M: Andy Gross <andy.gross@linaro.org>
1978 M: David Brown <david.brown@linaro.org>
1979 L: linux-arm-msm@vger.kernel.org
1981 F: Documentation/devicetree/bindings/soc/qcom/
1982 F: Documentation/devicetree/bindings/*/qcom*
1983 F: arch/arm/boot/dts/qcom-*.dts
1984 F: arch/arm/boot/dts/qcom-*.dtsi
1985 F: arch/arm/mach-qcom/
1986 F: arch/arm64/boot/dts/qcom/
1989 F: drivers/*/*/qcom/
1990 F: drivers/*/*/qcom*
1991 F: drivers/*/pm8???-*
1992 F: drivers/bluetooth/btqcomsmd.c
1993 F: drivers/clocksource/timer-qcom.c
1994 F: drivers/extcon/extcon-qcom*
1995 F: drivers/iommu/msm*
1996 F: drivers/i2c/busses/i2c-qup.c
1997 F: drivers/i2c/busses/i2c-qcom-geni.c
1998 F: drivers/mfd/ssbi.c
1999 F: drivers/mmc/host/mmci_qcom*
2000 F: drivers/mmc/host/sdhci_msm.c
2001 F: drivers/pci/controller/dwc/pcie-qcom.c
2002 F: drivers/phy/qualcomm/
2003 F: drivers/power/*/msm*
2004 F: drivers/reset/reset-qcom-*
2005 F: drivers/scsi/ufs/ufs-qcom.*
2006 F: drivers/spi/spi-qup.c
2007 F: drivers/spi/spi-geni-qcom.c
2008 F: drivers/spi/spi-qcom-qspi.c
2009 F: drivers/tty/serial/msm_serial.c
2010 F: drivers/usb/dwc3/dwc3-qcom.c
2011 F: include/dt-bindings/*/qcom*
2012 F: include/linux/*/qcom*
2013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2015 ARM/RADISYS ENP2611 MACHINE SUPPORT
2016 M: Lennert Buytenhek <kernel@wantstofly.org>
2017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 ARM/RDA MICRO ARCHITECTURE
2021 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2025 F: arch/arm/boot/dts/rda8810pl-*
2026 F: drivers/clocksource/timer-rda.c
2027 F: drivers/irqchip/irq-rda-intc.c
2028 F: drivers/tty/serial/rda-uart.c
2029 F: Documentation/devicetree/bindings/arm/rda.txt
2030 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2031 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2032 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2034 ARM/REALTEK ARCHITECTURE
2035 M: Andreas Färber <afaerber@suse.de>
2036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 F: arch/arm64/boot/dts/realtek/
2039 F: Documentation/devicetree/bindings/arm/realtek.txt
2041 ARM/RENESAS ARM64 ARCHITECTURE
2042 M: Simon Horman <horms@verge.net.au>
2043 M: Magnus Damm <magnus.damm@gmail.com>
2044 L: linux-renesas-soc@vger.kernel.org
2045 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2048 F: arch/arm64/boot/dts/renesas/
2049 F: Documentation/devicetree/bindings/arm/renesas.yaml
2050 F: drivers/soc/renesas/
2051 F: include/linux/soc/renesas/
2053 ARM/RISCPC ARCHITECTURE
2054 M: Russell King <linux@armlinux.org.uk>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 W: http://www.armlinux.org.uk/
2058 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2059 F: arch/arm/include/asm/hardware/ioc.h
2060 F: arch/arm/include/asm/hardware/iomd.h
2061 F: arch/arm/include/asm/hardware/memc.h
2062 F: arch/arm/mach-rpc/
2063 F: drivers/net/ethernet/8390/etherh.c
2064 F: drivers/net/ethernet/i825xx/ether1*
2065 F: drivers/net/ethernet/seeq/ether3*
2066 F: drivers/scsi/arm/
2068 ARM/Rockchip SoC support
2069 M: Heiko Stuebner <heiko@sntech.de>
2070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 L: linux-rockchip@lists.infradead.org
2072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2074 F: arch/arm/boot/dts/rk3*
2075 F: arch/arm/boot/dts/rv1108*
2076 F: arch/arm/mach-rockchip/
2077 F: drivers/clk/rockchip/
2078 F: drivers/i2c/busses/i2c-rk3x.c
2079 F: drivers/*/*rockchip*
2080 F: drivers/*/*/*rockchip*
2081 F: sound/soc/rockchip/
2084 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2085 M: Kukjin Kim <kgene@kernel.org>
2086 M: Krzysztof Kozlowski <krzk@kernel.org>
2087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2089 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2091 F: arch/arm/boot/dts/s3c*
2092 F: arch/arm/boot/dts/s5p*
2093 F: arch/arm/boot/dts/exynos*
2094 F: arch/arm64/boot/dts/exynos/
2095 F: arch/arm/plat-samsung/
2096 F: arch/arm/mach-s3c24*/
2097 F: arch/arm/mach-s3c64xx/
2098 F: arch/arm/mach-s5p*/
2099 F: arch/arm/mach-exynos*/
2100 F: drivers/*/*s3c24*
2101 F: drivers/*/*/*s3c24*
2102 F: drivers/*/*s3c64xx*
2103 F: drivers/*/*s5pv210*
2104 F: drivers/memory/samsung/*
2105 F: drivers/soc/samsung/*
2106 F: Documentation/arm/Samsung/
2107 F: Documentation/devicetree/bindings/arm/samsung/
2108 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2109 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2112 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2113 M: Kyungmin Park <kyungmin.park@samsung.com>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 F: arch/arm/mach-s5pv210/
2118 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2119 M: Kyungmin Park <kyungmin.park@samsung.com>
2120 M: Kamil Debski <kamil@wypas.org>
2121 M: Andrzej Hajda <a.hajda@samsung.com>
2122 L: linux-arm-kernel@lists.infradead.org
2123 L: linux-media@vger.kernel.org
2125 F: drivers/media/platform/s5p-g2d/
2127 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2128 M: Marek Szyprowski <m.szyprowski@samsung.com>
2129 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2130 L: linux-media@vger.kernel.org
2132 F: drivers/media/platform/s5p-cec/
2133 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2135 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2136 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2137 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2138 L: linux-arm-kernel@lists.infradead.org
2139 L: linux-media@vger.kernel.org
2141 F: drivers/media/platform/s5p-jpeg/
2143 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2144 M: Kyungmin Park <kyungmin.park@samsung.com>
2145 M: Kamil Debski <kamil@wypas.org>
2146 M: Jeongtae Park <jtp.park@samsung.com>
2147 M: Andrzej Hajda <a.hajda@samsung.com>
2148 L: linux-arm-kernel@lists.infradead.org
2149 L: linux-media@vger.kernel.org
2151 F: drivers/media/platform/s5p-mfc/
2153 ARM/SHMOBILE ARM ARCHITECTURE
2154 M: Simon Horman <horms@verge.net.au>
2155 M: Magnus Damm <magnus.damm@gmail.com>
2156 L: linux-renesas-soc@vger.kernel.org
2157 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2160 F: arch/arm/boot/dts/emev2*
2161 F: arch/arm/boot/dts/gr-peach*
2162 F: arch/arm/boot/dts/iwg20d-q7*
2163 F: arch/arm/boot/dts/r7s*
2164 F: arch/arm/boot/dts/r8a*
2165 F: arch/arm/boot/dts/r9a*
2166 F: arch/arm/boot/dts/sh*
2167 F: arch/arm/configs/shmobile_defconfig
2168 F: arch/arm/include/debug/renesas-scif.S
2169 F: arch/arm/mach-shmobile/
2170 F: Documentation/devicetree/bindings/arm/renesas.yaml
2171 F: drivers/soc/renesas/
2172 F: include/linux/soc/renesas/
2174 ARM/SOCFPGA ARCHITECTURE
2175 M: Dinh Nguyen <dinguyen@kernel.org>
2177 F: arch/arm/mach-socfpga/
2178 F: arch/arm/boot/dts/socfpga*
2179 F: arch/arm/configs/socfpga_defconfig
2180 F: arch/arm64/boot/dts/altera/
2181 W: http://www.rocketboards.org
2182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2184 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2185 M: Dinh Nguyen <dinguyen@kernel.org>
2187 F: drivers/clk/socfpga/
2189 ARM/SOCFPGA EDAC SUPPORT
2190 M: Thor Thayer <thor.thayer@linux.intel.com>
2192 F: drivers/edac/altera_edac.
2194 ARM/SPREADTRUM SoC SUPPORT
2195 M: Orson Zhai <orsonzhai@gmail.com>
2196 M: Baolin Wang <baolin.wang@linaro.org>
2197 M: Chunyan Zhang <zhang.lyra@gmail.com>
2199 F: arch/arm64/boot/dts/sprd
2202 ARM/STI ARCHITECTURE
2203 M: Patrice Chotard <patrice.chotard@st.com>
2204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 W: http://www.stlinux.com
2207 F: arch/arm/mach-sti/
2208 F: arch/arm/boot/dts/sti*
2209 F: drivers/char/hw_random/st-rng.c
2210 F: drivers/clocksource/arm_global_timer.c
2211 F: drivers/clocksource/clksrc_st_lpc.c
2212 F: drivers/cpufreq/sti-cpufreq.c
2213 F: drivers/dma/st_fdma*
2214 F: drivers/i2c/busses/i2c-st.c
2215 F: drivers/media/rc/st_rc.c
2216 F: drivers/media/platform/sti/c8sectpfe/
2217 F: drivers/mmc/host/sdhci-st.c
2218 F: drivers/phy/st/phy-miphy28lp.c
2219 F: drivers/phy/st/phy-stih407-usb.c
2220 F: drivers/pinctrl/pinctrl-st.c
2221 F: drivers/remoteproc/st_remoteproc.c
2222 F: drivers/remoteproc/st_slim_rproc.c
2223 F: drivers/reset/sti/
2224 F: drivers/rtc/rtc-st-lpc.c
2225 F: drivers/tty/serial/st-asc.c
2226 F: drivers/usb/dwc3/dwc3-st.c
2227 F: drivers/usb/host/ehci-st.c
2228 F: drivers/usb/host/ohci-st.c
2229 F: drivers/watchdog/st_lpc_wdt.c
2230 F: drivers/ata/ahci_st.c
2231 F: include/linux/remoteproc/st_slim_rproc.h
2233 ARM/STM32 ARCHITECTURE
2234 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2235 M: Alexandre Torgue <alexandre.torgue@st.com>
2236 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2242 F: arch/arm/boot/dts/stm32*
2243 F: arch/arm/mach-stm32/
2244 F: drivers/clocksource/armv7m_systick.c
2246 ARM/Synaptics SoC support
2247 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2248 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 F: arch/arm/mach-berlin/
2252 F: arch/arm/boot/dts/berlin*
2253 F: arch/arm64/boot/dts/synaptics/
2255 ARM/TANGO ARCHITECTURE
2256 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2257 M: Mans Rullgard <mans@mansr.com>
2258 L: linux-arm-kernel@lists.infradead.org
2262 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2263 M: Lennert Buytenhek <kernel@wantstofly.org>
2264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2267 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2268 M: Hans Verkuil <hans.verkuil@cisco.com>
2269 L: linux-tegra@vger.kernel.org
2270 L: linux-media@vger.kernel.org
2272 F: drivers/media/platform/tegra-cec/
2273 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2275 ARM/TETON BGA MACHINE SUPPORT
2276 M: "Mark F. Brown" <mark.brown314@gmail.com>
2277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2281 M: Santosh Shilimkar <ssantosh@kernel.org>
2282 L: linux-kernel@vger.kernel.org
2284 F: drivers/memory/*emif*
2286 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2287 M: Tero Kristo <t-kristo@ti.com>
2288 M: Nishanth Menon <nm@ti.com>
2289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2292 F: arch/arm64/boot/dts/ti/Makefile
2293 F: arch/arm64/boot/dts/ti/k3-*
2294 F: include/dt-bindings/pinctrl/k3.h
2296 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2297 M: Santosh Shilimkar <ssantosh@kernel.org>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 F: arch/arm/mach-keystone/
2301 F: arch/arm/boot/dts/keystone-*
2302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2304 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2305 M: Santosh Shilimkar <ssantosh@kernel.org>
2306 L: linux-kernel@vger.kernel.org
2308 F: drivers/clk/keystone/
2310 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2311 M: Santosh Shilimkar <ssantosh@kernel.org>
2312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 L: linux-kernel@vger.kernel.org
2315 F: drivers/clocksource/timer-keystone.c
2317 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2318 M: Santosh Shilimkar <ssantosh@kernel.org>
2319 L: linux-kernel@vger.kernel.org
2321 F: drivers/power/reset/keystone-reset.c
2323 ARM/THECUS N2100 MACHINE SUPPORT
2324 M: Lennert Buytenhek <kernel@wantstofly.org>
2325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 ARM/TOSA MACHINE SUPPORT
2329 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2330 M: Dirk Opfer <dirk@opfer-online.de>
2333 ARM/UNIPHIER ARCHITECTURE
2334 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2338 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2339 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2340 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2341 F: arch/arm/boot/dts/uniphier*
2342 F: arch/arm/include/asm/hardware/cache-uniphier.h
2343 F: arch/arm/mach-uniphier/
2344 F: arch/arm/mm/cache-uniphier.c
2345 F: arch/arm64/boot/dts/socionext/uniphier*
2346 F: drivers/bus/uniphier-system-bus.c
2347 F: drivers/clk/uniphier/
2348 F: drivers/dmaengine/uniphier-mdmac.c
2349 F: drivers/gpio/gpio-uniphier.c
2350 F: drivers/i2c/busses/i2c-uniphier*
2351 F: drivers/irqchip/irq-uniphier-aidet.c
2352 F: drivers/mmc/host/uniphier-sd.c
2353 F: drivers/pinctrl/uniphier/
2354 F: drivers/reset/reset-uniphier.c
2355 F: drivers/tty/serial/8250/8250_uniphier.c
2358 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2359 M: Ulf Hansson <ulf.hansson@linaro.org>
2360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 T: git git://git.linaro.org/people/ulfh/clk.git
2363 F: drivers/clk/ux500/
2365 ARM/VERSATILE EXPRESS PLATFORM
2366 M: Liviu Dudau <liviu.dudau@arm.com>
2367 M: Sudeep Holla <sudeep.holla@arm.com>
2368 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 F: arch/arm/boot/dts/vexpress*
2372 F: arch/arm64/boot/dts/arm/
2373 F: arch/arm/mach-vexpress/
2376 F: drivers/clk/versatile/clk-vexpress-osc.c
2377 F: drivers/clocksource/timer-versatile.c
2381 M: Russell King <linux@armlinux.org.uk>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 W: http://www.armlinux.org.uk/
2387 ARM/VOIPAC PXA270 SUPPORT
2388 M: Marek Vasut <marek.vasut@gmail.com>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 F: arch/arm/mach-pxa/vpac270.c
2392 F: arch/arm/mach-pxa/include/mach/vpac270.h
2394 ARM/VT8500 ARM ARCHITECTURE
2395 M: Tony Prisk <linux@prisktech.co.nz>
2396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398 F: arch/arm/mach-vt8500/
2399 F: drivers/clocksource/timer-vt8500.c
2400 F: drivers/i2c/busses/i2c-wmt.c
2401 F: drivers/mmc/host/wmt-sdmmc.c
2402 F: drivers/pwm/pwm-vt8500.c
2403 F: drivers/rtc/rtc-vt8500.c
2404 F: drivers/tty/serial/vt8500_serial.c
2405 F: drivers/usb/host/ehci-platform.c
2406 F: drivers/usb/host/uhci-platform.c
2407 F: drivers/video/fbdev/vt8500lcdfb.*
2408 F: drivers/video/fbdev/wm8505fb*
2409 F: drivers/video/fbdev/wmt_ge_rops.*
2411 ARM/ZIPIT Z2 SUPPORT
2412 M: Marek Vasut <marek.vasut@gmail.com>
2413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 F: arch/arm/mach-pxa/z2.c
2416 F: arch/arm/mach-pxa/include/mach/z2.h
2418 ARM/ZTE ARCHITECTURE
2419 M: Jun Nie <jun.nie@linaro.org>
2420 M: Shawn Guo <shawnguo@kernel.org>
2421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 F: arch/arm/boot/dts/zx2967*
2424 F: arch/arm/mach-zx/
2425 F: arch/arm64/boot/dts/zte/
2427 F: drivers/dma/zx_dma.c
2428 F: drivers/gpio/gpio-zx.c
2429 F: drivers/i2c/busses/i2c-zx2967.c
2430 F: drivers/mmc/host/dw_mmc-zx.*
2431 F: drivers/pinctrl/zte/
2433 F: drivers/thermal/zx2967_thermal.c
2434 F: drivers/watchdog/zx2967_wdt.c
2435 F: Documentation/devicetree/bindings/arm/zte.yaml
2436 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2437 F: Documentation/devicetree/bindings/dma/zxdma.txt
2438 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2439 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2440 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2441 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2442 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2443 F: Documentation/devicetree/bindings/soc/zte/
2444 F: Documentation/devicetree/bindings/sound/zte,*.txt
2445 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2446 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2447 F: include/dt-bindings/clock/zx2967*.h
2448 F: include/dt-bindings/soc/zte,*.h
2449 F: sound/soc/codecs/zx_aud96p22.c
2452 ARM/ZYNQ ARCHITECTURE
2453 M: Michal Simek <michal.simek@xilinx.com>
2454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 W: http://wiki.xilinx.com
2456 T: git https://github.com/Xilinx/linux-xlnx.git
2458 F: arch/arm/mach-zynq/
2459 F: drivers/cpuidle/cpuidle-zynq.c
2460 F: drivers/block/xsysace.c
2463 F: drivers/clocksource/timer-cadence-ttc.c
2464 F: drivers/i2c/busses/i2c-cadence.c
2465 F: drivers/mmc/host/sdhci-of-arasan.c
2466 F: drivers/edac/synopsys_edac.c
2467 F: drivers/i2c/busses/i2c-xiic.c
2469 ARM64 PORT (AARCH64 ARCHITECTURE)
2470 M: Catalin Marinas <catalin.marinas@arm.com>
2471 M: Will Deacon <will.deacon@arm.com>
2472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2476 X: arch/arm64/boot/dts/
2477 F: Documentation/arm64/
2479 AS3645A LED FLASH CONTROLLER DRIVER
2480 M: Sakari Ailus <sakari.ailus@iki.fi>
2481 L: linux-leds@vger.kernel.org
2483 F: drivers/leds/leds-as3645a.c
2485 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2486 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2487 L: linux-media@vger.kernel.org
2488 T: git git://linuxtv.org/media_tree.git
2490 F: drivers/media/i2c/ak7375.c
2491 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2493 ASAHI KASEI AK8974 DRIVER
2494 M: Linus Walleij <linus.walleij@linaro.org>
2495 L: linux-iio@vger.kernel.org
2496 W: http://www.akm.com/
2498 F: drivers/iio/magnetometer/ak8974.c
2500 ASC7621 HARDWARE MONITOR DRIVER
2501 M: George Joseph <george.joseph@fairview5.com>
2502 L: linux-hwmon@vger.kernel.org
2504 F: Documentation/hwmon/asc7621
2505 F: drivers/hwmon/asc7621.c
2507 ASPEED VIDEO ENGINE DRIVER
2508 M: Eddie James <eajames@linux.ibm.com>
2509 L: linux-media@vger.kernel.org
2510 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2512 F: drivers/media/platform/aspeed-video.c
2513 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2515 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2516 M: Corentin Chary <corentin.chary@gmail.com>
2517 L: acpi4asus-user@lists.sourceforge.net
2518 L: platform-driver-x86@vger.kernel.org
2519 W: http://acpi4asus.sf.net
2521 F: drivers/platform/x86/asus*.c
2522 F: drivers/platform/x86/eeepc*.c
2524 ASUS WIRELESS RADIO CONTROL DRIVER
2525 M: João Paulo Rechi Vita <jprvita@gmail.com>
2526 L: platform-driver-x86@vger.kernel.org
2528 F: drivers/platform/x86/asus-wireless.c
2531 M: David Howells <dhowells@redhat.com>
2532 L: keyrings@vger.kernel.org
2534 F: Documentation/crypto/asymmetric-keys.txt
2535 F: include/linux/verification.h
2536 F: include/crypto/public_key.h
2537 F: include/crypto/pkcs7.h
2538 F: crypto/asymmetric_keys/
2540 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2541 R: Dan Williams <dan.j.williams@intel.com>
2542 W: http://sourceforge.net/projects/xscaleiop
2544 F: Documentation/crypto/async-tx-api.txt
2547 F: include/linux/dmaengine.h
2548 F: include/linux/async_tx.h
2551 M: Bartosz Golaszewski <brgl@bgdev.pl>
2552 L: linux-i2c@vger.kernel.org
2553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2555 F: Documentation/devicetree/bindings/eeprom/at24.txt
2556 F: drivers/misc/eeprom/at24.c
2557 F: include/linux/platform_data/at24.h
2559 ATA OVER ETHERNET (AOE) DRIVER
2560 M: "Ed L. Cashin" <ed.cashin@acm.org>
2561 W: http://www.openaoe.org/
2563 F: Documentation/aoe/
2564 F: drivers/block/aoe/
2566 ATHEROS 71XX/9XXX GPIO DRIVER
2567 M: Alban Bedel <albeu@free.fr>
2568 W: https://github.com/AlbanBedel/linux
2569 T: git git://github.com/AlbanBedel/linux
2571 F: drivers/gpio/gpio-ath79.c
2572 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2574 ATHEROS 71XX/9XXX USB PHY DRIVER
2575 M: Alban Bedel <albeu@free.fr>
2576 W: https://github.com/AlbanBedel/linux
2577 T: git git://github.com/AlbanBedel/linux
2579 F: drivers/phy/qualcomm/phy-ath79-usb.c
2580 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2582 ATHEROS ATH GENERIC UTILITIES
2583 M: Kalle Valo <kvalo@codeaurora.org>
2584 L: linux-wireless@vger.kernel.org
2586 F: drivers/net/wireless/ath/*
2588 ATHEROS ATH5K WIRELESS DRIVER
2589 M: Jiri Slaby <jirislaby@gmail.com>
2590 M: Nick Kossifidis <mickflemm@gmail.com>
2591 M: Luis Chamberlain <mcgrof@kernel.org>
2592 L: linux-wireless@vger.kernel.org
2593 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2595 F: drivers/net/wireless/ath/ath5k/
2597 ATHEROS ATH6KL WIRELESS DRIVER
2598 M: Kalle Valo <kvalo@codeaurora.org>
2599 L: linux-wireless@vger.kernel.org
2600 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2603 F: drivers/net/wireless/ath/ath6kl/
2606 M: Ville Syrjala <syrjala@sci.fi>
2608 F: drivers/input/misc/ati_remote2.c
2610 ATK0110 HWMON DRIVER
2611 M: Luca Tettamanti <kronos.it@gmail.com>
2612 L: linux-hwmon@vger.kernel.org
2614 F: drivers/hwmon/asus_atk0110.c
2616 ATLX ETHERNET DRIVERS
2617 M: Jay Cliburn <jcliburn@gmail.com>
2618 M: Chris Snook <chris.snook@gmail.com>
2619 L: netdev@vger.kernel.org
2620 W: http://sourceforge.net/projects/atl1
2621 W: http://atl1.sourceforge.net
2623 F: drivers/net/ethernet/atheros/
2626 M: Chas Williams <3chas3@gmail.com>
2627 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2628 L: netdev@vger.kernel.org
2629 W: http://linux-atm.sourceforge.net
2632 F: include/linux/atm*
2633 F: include/uapi/linux/atm*
2635 ATMEL MACB ETHERNET DRIVER
2636 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2638 F: drivers/net/ethernet/cadence/
2640 ATMEL MAXTOUCH DRIVER
2641 M: Nick Dyer <nick@shmanahar.org>
2642 T: git git://github.com/ndyer/linux.git
2644 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2645 F: drivers/input/touchscreen/atmel_mxt_ts.c
2647 ATMEL WIRELESS DRIVER
2648 M: Simon Kelley <simon@thekelleys.org.uk>
2649 L: linux-wireless@vger.kernel.org
2650 W: http://www.thekelleys.org.uk/atmel
2651 W: http://atmelwlandriver.sourceforge.net/
2653 F: drivers/net/wireless/atmel/atmel*
2655 ATOMIC INFRASTRUCTURE
2656 M: Will Deacon <will.deacon@arm.com>
2657 M: Peter Zijlstra <peterz@infradead.org>
2658 R: Boqun Feng <boqun.feng@gmail.com>
2659 L: linux-kernel@vger.kernel.org
2661 F: arch/*/include/asm/atomic*.h
2662 F: include/*/atomic*.h
2665 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2666 M: Bradley Grove <linuxdrivers@attotech.com>
2667 L: linux-scsi@vger.kernel.org
2668 W: http://www.attotech.com
2670 F: drivers/scsi/esas2r
2672 ATUSB IEEE 802.15.4 RADIO DRIVER
2673 M: Stefan Schmidt <stefan@datenfreihafen.org>
2674 L: linux-wpan@vger.kernel.org
2676 F: drivers/net/ieee802154/atusb.c
2677 F: drivers/net/ieee802154/atusb.h
2678 F: drivers/net/ieee802154/at86rf230.h
2681 M: Paul Moore <paul@paul-moore.com>
2682 M: Eric Paris <eparis@redhat.com>
2683 L: linux-audit@redhat.com (moderated for non-subscribers)
2684 W: https://github.com/linux-audit
2685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2687 F: include/linux/audit.h
2688 F: include/uapi/linux/audit.h
2691 AUXILIARY DISPLAY DRIVERS
2692 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2694 F: drivers/auxdisplay/
2695 F: include/linux/cfag12864b.h
2697 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2698 M: Andreas Klinger <ak@it-klinger.de>
2699 L: linux-iio@vger.kernel.org
2701 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2702 F: drivers/iio/adc/hx711.c
2705 M: Ralf Baechle <ralf@linux-mips.org>
2706 L: linux-hams@vger.kernel.org
2707 W: http://www.linux-ax25.org/
2709 F: include/uapi/linux/ax25.h
2710 F: include/net/ax25.h
2714 M: Peter Rosin <peda@axentia.se>
2715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2717 F: Documentation/devicetree/bindings/arm/axentia.txt
2718 F: arch/arm/boot/dts/at91-linea.dtsi
2719 F: arch/arm/boot/dts/at91-natte.dtsi
2720 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2721 F: arch/arm/boot/dts/at91-tse850-3.dts
2723 AXENTIA ASOC DRIVERS
2724 M: Peter Rosin <peda@axentia.se>
2725 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2727 F: Documentation/devicetree/bindings/sound/axentia,*
2728 F: sound/soc/atmel/tse850-pcm5142.c
2730 AXXIA I2C CONTROLLER
2731 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2732 L: linux-i2c@vger.kernel.org
2734 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2735 F: drivers/i2c/busses/i2c-axxia.c
2738 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2739 L: linux-media@vger.kernel.org
2740 W: https://linuxtv.org
2741 T: git git://linuxtv.org/media_tree.git
2743 F: drivers/media/usb/dvb-usb-v2/az6007.c
2745 AZTECH FM RADIO RECEIVER DRIVER
2746 M: Hans Verkuil <hverkuil@xs4all.nl>
2747 L: linux-media@vger.kernel.org
2748 T: git git://linuxtv.org/media_tree.git
2749 W: https://linuxtv.org
2751 F: drivers/media/radio/radio-aztech*
2754 L: linux-wireless@vger.kernel.org
2755 L: b43-dev@lists.infradead.org
2756 W: http://wireless.kernel.org/en/users/Drivers/b43
2758 F: drivers/net/wireless/broadcom/b43/
2760 B43LEGACY WIRELESS DRIVER
2761 M: Larry Finger <Larry.Finger@lwfinger.net>
2762 L: linux-wireless@vger.kernel.org
2763 L: b43-dev@lists.infradead.org
2764 W: http://wireless.kernel.org/en/users/Drivers/b43
2766 F: drivers/net/wireless/broadcom/b43legacy/
2768 BACKLIGHT CLASS/SUBSYSTEM
2769 M: Lee Jones <lee.jones@linaro.org>
2770 M: Daniel Thompson <daniel.thompson@linaro.org>
2771 M: Jingoo Han <jingoohan1@gmail.com>
2772 L: dri-devel@lists.freedesktop.org
2773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2775 F: drivers/video/backlight/
2776 F: include/linux/backlight.h
2777 F: include/linux/pwm_backlight.h
2778 F: Documentation/devicetree/bindings/leds/backlight
2781 M: Marek Lindner <mareklindner@neomailbox.ch>
2782 M: Simon Wunderlich <sw@simonwunderlich.de>
2783 M: Antonio Quartulli <a@unstable.cc>
2784 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2785 W: https://www.open-mesh.org/
2786 Q: https://patchwork.open-mesh.org/project/batman/list/
2788 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2789 F: Documentation/ABI/testing/sysfs-class-net-mesh
2790 F: Documentation/networking/batman-adv.rst
2791 F: include/uapi/linux/batadv_packet.h
2792 F: include/uapi/linux/batman_adv.h
2795 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2796 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2797 L: linux-hams@vger.kernel.org
2798 W: http://www.baycom.org/~tom/ham/ham.html
2800 F: drivers/net/hamradio/baycom*
2802 BCACHE (BLOCK LAYER CACHE)
2803 M: Coly Li <colyli@suse.de>
2804 M: Kent Overstreet <kent.overstreet@gmail.com>
2805 L: linux-bcache@vger.kernel.org
2806 W: http://bcache.evilpiepirate.org
2807 C: irc://irc.oftc.net/bcache
2809 F: drivers/md/bcache/
2811 BDISP ST MEDIA DRIVER
2812 M: Fabien Dessenne <fabien.dessenne@st.com>
2813 L: linux-media@vger.kernel.org
2814 T: git git://linuxtv.org/media_tree.git
2815 W: https://linuxtv.org
2817 F: drivers/media/platform/sti/bdisp
2819 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2820 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2821 L: netdev@vger.kernel.org
2823 F: drivers/net/ethernet/ec_bhf.c
2826 M: Luis de Bethencourt <luisbg@kernel.org>
2827 M: Salah Triki <salah.triki@gmail.com>
2829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2830 F: Documentation/filesystems/befs.txt
2834 M: Paolo Valente <paolo.valente@linaro.org>
2835 M: Jens Axboe <axboe@kernel.dk>
2836 L: linux-block@vger.kernel.org
2839 F: Documentation/block/bfq-iosched.txt
2842 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2844 F: Documentation/filesystems/bfs.txt
2846 F: include/uapi/linux/bfs_fs.h
2848 BLINKM RGB LED DRIVER
2849 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2851 F: drivers/leds/leds-blinkm.c
2854 M: Jens Axboe <axboe@kernel.dk>
2855 L: linux-block@vger.kernel.org
2856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2860 F: kernel/trace/blktrace.c
2864 M: Joern Engel <joern@lazybastard.org>
2865 L: linux-mtd@lists.infradead.org
2867 F: drivers/mtd/devices/block2mtd.c
2870 M: Marcel Holtmann <marcel@holtmann.org>
2871 M: Johan Hedberg <johan.hedberg@gmail.com>
2872 L: linux-bluetooth@vger.kernel.org
2873 W: http://www.bluez.org/
2874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2877 F: drivers/bluetooth/
2880 M: Marcel Holtmann <marcel@holtmann.org>
2881 M: Johan Hedberg <johan.hedberg@gmail.com>
2882 L: linux-bluetooth@vger.kernel.org
2883 W: http://www.bluez.org/
2884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2888 F: include/net/bluetooth/
2891 M: Jay Vosburgh <j.vosburgh@gmail.com>
2892 M: Veaceslav Falico <vfalico@gmail.com>
2893 M: Andy Gospodarek <andy@greyhouse.net>
2894 L: netdev@vger.kernel.org
2895 W: http://sourceforge.net/projects/bonding/
2897 F: drivers/net/bonding/
2898 F: include/uapi/linux/if_bonding.h
2900 BPF (Safe dynamic programs and tools)
2901 M: Alexei Starovoitov <ast@kernel.org>
2902 M: Daniel Borkmann <daniel@iogearbox.net>
2903 R: Martin KaFai Lau <kafai@fb.com>
2904 R: Song Liu <songliubraving@fb.com>
2905 R: Yonghong Song <yhs@fb.com>
2906 L: netdev@vger.kernel.org
2907 L: bpf@vger.kernel.org
2908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2910 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2913 F: Documentation/networking/filter.txt
2914 F: Documentation/bpf/
2915 F: include/linux/bpf*
2916 F: include/linux/filter.h
2917 F: include/trace/events/xdp.h
2918 F: include/uapi/linux/bpf*
2919 F: include/uapi/linux/filter.h
2921 F: kernel/trace/bpf_trace.c
2924 F: net/core/filter.c
2925 F: net/sched/act_bpf.c
2926 F: net/sched/cls_bpf.c
2930 F: tools/testing/selftests/bpf/
2935 M: Shubham Bansal <illusionist.neo@gmail.com>
2936 L: netdev@vger.kernel.org
2937 L: bpf@vger.kernel.org
2942 M: Daniel Borkmann <daniel@iogearbox.net>
2943 M: Alexei Starovoitov <ast@kernel.org>
2944 M: Zi Shen Lim <zlim.lnx@gmail.com>
2945 L: netdev@vger.kernel.org
2946 L: bpf@vger.kernel.org
2950 BPF JIT for MIPS (32-BIT AND 64-BIT)
2951 M: Paul Burton <paul.burton@mips.com>
2952 L: netdev@vger.kernel.org
2953 L: bpf@vger.kernel.org
2957 BPF JIT for NFP NICs
2958 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2959 L: netdev@vger.kernel.org
2960 L: bpf@vger.kernel.org
2962 F: drivers/net/ethernet/netronome/nfp/bpf/
2964 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2965 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2966 M: Sandipan Das <sandipan@linux.ibm.com>
2967 L: netdev@vger.kernel.org
2968 L: bpf@vger.kernel.org
2970 F: arch/powerpc/net/
2972 BPF JIT for RISC-V (RV64G)
2973 M: Björn Töpel <bjorn.topel@gmail.com>
2974 L: netdev@vger.kernel.org
2979 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2980 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2981 L: netdev@vger.kernel.org
2982 L: bpf@vger.kernel.org
2985 X: arch/s390/net/pnet.c
2987 BPF JIT for SPARC (32-BIT AND 64-BIT)
2988 M: David S. Miller <davem@davemloft.net>
2989 L: netdev@vger.kernel.org
2990 L: bpf@vger.kernel.org
2994 BPF JIT for X86 32-BIT
2995 M: Wang YanQing <udknight@gmail.com>
2996 L: netdev@vger.kernel.org
2997 L: bpf@vger.kernel.org
2999 F: arch/x86/net/bpf_jit_comp32.c
3001 BPF JIT for X86 64-BIT
3002 M: Alexei Starovoitov <ast@kernel.org>
3003 M: Daniel Borkmann <daniel@iogearbox.net>
3004 L: netdev@vger.kernel.org
3005 L: bpf@vger.kernel.org
3008 X: arch/x86/net/bpf_jit_comp32.c
3010 BROADCOM B44 10/100 ETHERNET DRIVER
3011 M: Michael Chan <michael.chan@broadcom.com>
3012 L: netdev@vger.kernel.org
3014 F: drivers/net/ethernet/broadcom/b44.*
3016 BROADCOM B53 ETHERNET SWITCH DRIVER
3017 M: Florian Fainelli <f.fainelli@gmail.com>
3018 L: netdev@vger.kernel.org
3019 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3021 F: drivers/net/dsa/b53/*
3022 F: include/linux/platform_data/b53.h
3024 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3025 M: Florian Fainelli <f.fainelli@gmail.com>
3026 M: Ray Jui <rjui@broadcom.com>
3027 M: Scott Branden <sbranden@broadcom.com>
3028 M: bcm-kernel-feedback-list@broadcom.com
3029 T: git git://github.com/broadcom/mach-bcm
3035 F: arch/arm/mach-bcm/
3037 BROADCOM BCM2835 ARM ARCHITECTURE
3038 M: Eric Anholt <eric@anholt.net>
3039 M: Stefan Wahren <stefan.wahren@i2se.com>
3040 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3042 T: git git://github.com/anholt/linux
3045 F: drivers/staging/vc04_services
3047 BROADCOM BCM47XX MIPS ARCHITECTURE
3048 M: Hauke Mehrtens <hauke@hauke-m.de>
3049 M: Rafał Miłecki <zajec5@gmail.com>
3050 L: linux-mips@vger.kernel.org
3052 F: Documentation/devicetree/bindings/mips/brcm/
3053 F: arch/mips/bcm47xx/*
3054 F: arch/mips/include/asm/mach-bcm47xx/*
3056 BROADCOM BCM5301X ARM ARCHITECTURE
3057 M: Hauke Mehrtens <hauke@hauke-m.de>
3058 M: Rafał Miłecki <zajec5@gmail.com>
3059 M: bcm-kernel-feedback-list@broadcom.com
3060 L: linux-arm-kernel@lists.infradead.org
3062 F: arch/arm/mach-bcm/bcm_5301x.c
3063 F: arch/arm/boot/dts/bcm5301x*.dtsi
3064 F: arch/arm/boot/dts/bcm470*
3065 F: arch/arm/boot/dts/bcm953012*
3067 BROADCOM BCM53573 ARM ARCHITECTURE
3068 M: Rafał Miłecki <rafal@milecki.pl>
3069 L: linux-arm-kernel@lists.infradead.org
3071 F: arch/arm/boot/dts/bcm53573*
3072 F: arch/arm/boot/dts/bcm47189*
3074 BROADCOM BCM63XX ARM ARCHITECTURE
3075 M: Florian Fainelli <f.fainelli@gmail.com>
3076 M: bcm-kernel-feedback-list@broadcom.com
3077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3078 T: git git://github.com/broadcom/stblinux.git
3082 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3083 M: Kevin Cernekee <cernekee@gmail.com>
3084 L: linux-usb@vger.kernel.org
3086 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3088 BROADCOM BCM7XXX ARM ARCHITECTURE
3089 M: Brian Norris <computersforpeace@gmail.com>
3090 M: Gregory Fong <gregory.0xf0@gmail.com>
3091 M: Florian Fainelli <f.fainelli@gmail.com>
3092 M: bcm-kernel-feedback-list@broadcom.com
3093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3094 T: git git://github.com/broadcom/stblinux.git
3096 F: arch/arm/mach-bcm/*brcmstb*
3097 F: arch/arm/boot/dts/bcm7*.dts*
3098 F: drivers/bus/brcmstb_gisb.c
3099 F: arch/arm/mm/cache-b15-rac.c
3100 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3103 BROADCOM BMIPS CPUFREQ DRIVER
3104 M: Markus Mayer <mmayer@broadcom.com>
3105 M: bcm-kernel-feedback-list@broadcom.com
3106 L: linux-pm@vger.kernel.org
3108 F: drivers/cpufreq/bmips-cpufreq.c
3110 BROADCOM BMIPS MIPS ARCHITECTURE
3111 M: Kevin Cernekee <cernekee@gmail.com>
3112 M: Florian Fainelli <f.fainelli@gmail.com>
3113 L: linux-mips@vger.kernel.org
3114 T: git git://github.com/broadcom/stblinux.git
3116 F: arch/mips/bmips/*
3117 F: arch/mips/include/asm/mach-bmips/*
3118 F: arch/mips/kernel/*bmips*
3119 F: arch/mips/boot/dts/brcm/bcm*.dts*
3120 F: drivers/irqchip/irq-bcm63*
3121 F: drivers/irqchip/irq-bcm7*
3122 F: drivers/irqchip/irq-brcmstb*
3123 F: include/linux/bcm963xx_nvram.h
3124 F: include/linux/bcm963xx_tag.h
3126 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3127 M: Rasesh Mody <rmody@marvell.com>
3128 M: GR-Linux-NIC-Dev@marvell.com
3129 L: netdev@vger.kernel.org
3131 F: drivers/net/ethernet/broadcom/bnx2.*
3132 F: drivers/net/ethernet/broadcom/bnx2_*
3134 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3135 M: QLogic-Storage-Upstream@qlogic.com
3136 L: linux-scsi@vger.kernel.org
3138 F: drivers/scsi/bnx2fc/
3140 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3141 M: QLogic-Storage-Upstream@qlogic.com
3142 L: linux-scsi@vger.kernel.org
3144 F: drivers/scsi/bnx2i/
3146 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3147 M: Ariel Elior <aelior@marvell.com>
3148 M: Sudarsana Kalluru <skalluru@marvell.com>
3149 M: GR-everest-linux-l2@marvell.com
3150 L: netdev@vger.kernel.org
3152 F: drivers/net/ethernet/broadcom/bnx2x/
3154 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3155 M: Michael Chan <michael.chan@broadcom.com>
3156 L: netdev@vger.kernel.org
3158 F: drivers/net/ethernet/broadcom/bnxt/
3160 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3161 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3162 M: Franky Lin <franky.lin@broadcom.com>
3163 M: Hante Meuleman <hante.meuleman@broadcom.com>
3164 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3165 M: Wright Feng <wright.feng@cypress.com>
3166 L: linux-wireless@vger.kernel.org
3167 L: brcm80211-dev-list.pdl@broadcom.com
3168 L: brcm80211-dev-list@cypress.com
3170 F: drivers/net/wireless/broadcom/brcm80211/
3172 BROADCOM BRCMSTB GPIO DRIVER
3173 M: Gregory Fong <gregory.0xf0@gmail.com>
3174 L: bcm-kernel-feedback-list@broadcom.com
3176 F: drivers/gpio/gpio-brcmstb.c
3177 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3179 BROADCOM BRCMSTB I2C DRIVER
3180 M: Kamal Dasu <kdasu.kdev@gmail.com>
3181 L: linux-i2c@vger.kernel.org
3182 L: bcm-kernel-feedback-list@broadcom.com
3184 F: drivers/i2c/busses/i2c-brcmstb.c
3185 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3187 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3188 M: Al Cooper <alcooperx@gmail.com>
3189 L: linux-kernel@vger.kernel.org
3190 L: bcm-kernel-feedback-list@broadcom.com
3192 F: drivers/phy/broadcom/phy-brcm-usb*
3194 BROADCOM GENET ETHERNET DRIVER
3195 M: Doug Berger <opendmb@gmail.com>
3196 M: Florian Fainelli <f.fainelli@gmail.com>
3197 L: netdev@vger.kernel.org
3199 F: drivers/net/ethernet/broadcom/genet/
3201 BROADCOM IPROC ARM ARCHITECTURE
3202 M: Ray Jui <rjui@broadcom.com>
3203 M: Scott Branden <sbranden@broadcom.com>
3204 M: bcm-kernel-feedback-list@broadcom.com
3205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3206 T: git git://github.com/broadcom/cygnus-linux.git
3223 F: arch/arm64/boot/dts/broadcom/northstar2/*
3224 F: arch/arm64/boot/dts/broadcom/stingray/*
3225 F: drivers/clk/bcm/clk-ns*
3226 F: drivers/clk/bcm/clk-sr*
3227 F: drivers/pinctrl/bcm/pinctrl-ns*
3228 F: include/dt-bindings/clock/bcm-sr*
3230 BROADCOM KONA GPIO DRIVER
3231 M: Ray Jui <rjui@broadcom.com>
3232 L: bcm-kernel-feedback-list@broadcom.com
3234 F: drivers/gpio/gpio-bcm-kona.c
3235 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3237 BROADCOM NETXTREME-E ROCE DRIVER
3238 M: Selvin Xavier <selvin.xavier@broadcom.com>
3239 M: Devesh Sharma <devesh.sharma@broadcom.com>
3240 M: Somnath Kotur <somnath.kotur@broadcom.com>
3241 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3242 L: linux-rdma@vger.kernel.org
3243 W: http://www.broadcom.com
3245 F: drivers/infiniband/hw/bnxt_re/
3246 F: include/uapi/rdma/bnxt_re-abi.h
3248 BROADCOM NVRAM DRIVER
3249 M: Rafał Miłecki <zajec5@gmail.com>
3250 L: linux-mips@vger.kernel.org
3252 F: drivers/firmware/broadcom/*
3254 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3255 M: Rafał Miłecki <zajec5@gmail.com>
3256 L: linux-wireless@vger.kernel.org
3259 F: include/linux/bcma/
3261 BROADCOM STB AVS CPUFREQ DRIVER
3262 M: Markus Mayer <mmayer@broadcom.com>
3263 M: bcm-kernel-feedback-list@broadcom.com
3264 L: linux-pm@vger.kernel.org
3266 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3267 F: drivers/cpufreq/brcmstb*
3269 BROADCOM STB AVS TMON DRIVER
3270 M: Markus Mayer <mmayer@broadcom.com>
3271 M: bcm-kernel-feedback-list@broadcom.com
3272 L: linux-pm@vger.kernel.org
3274 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3275 F: drivers/thermal/broadcom/brcmstb*
3277 BROADCOM STB NAND FLASH DRIVER
3278 M: Brian Norris <computersforpeace@gmail.com>
3279 M: Kamal Dasu <kdasu.kdev@gmail.com>
3280 L: linux-mtd@lists.infradead.org
3281 L: bcm-kernel-feedback-list@broadcom.com
3283 F: drivers/mtd/nand/raw/brcmnand/
3285 BROADCOM STB DPFE DRIVER
3286 M: Markus Mayer <mmayer@broadcom.com>
3287 M: bcm-kernel-feedback-list@broadcom.com
3288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3290 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3291 F: drivers/memory/brcmstb_dpfe.c
3294 M: Kamal Dasu <kdasu.kdev@gmail.com>
3295 M: bcm-kernel-feedback-list@broadcom.com
3297 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3298 F: drivers/spi/spi-bcm-qspi.*
3299 F: drivers/spi/spi-brcmstb-qspi.c
3300 F: drivers/spi/spi-iproc-qspi.c
3302 BROADCOM SYSTEMPORT ETHERNET DRIVER
3303 M: Florian Fainelli <f.fainelli@gmail.com>
3304 L: netdev@vger.kernel.org
3306 F: drivers/net/ethernet/broadcom/bcmsysport.*
3308 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3309 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3310 M: Prashant Sreedharan <prashant@broadcom.com>
3311 M: Michael Chan <mchan@broadcom.com>
3312 L: netdev@vger.kernel.org
3314 F: drivers/net/ethernet/broadcom/tg3.*
3316 BROCADE BFA FC SCSI DRIVER
3317 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3318 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3319 L: linux-scsi@vger.kernel.org
3321 F: drivers/scsi/bfa/
3323 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3324 M: Rasesh Mody <rmody@marvell.com>
3325 M: Sudarsana Kalluru <skalluru@marvell.com>
3326 M: GR-Linux-NIC-Dev@marvell.com
3327 L: netdev@vger.kernel.org
3329 F: drivers/net/ethernet/brocade/bna/
3331 BSG (block layer generic sg v4 driver)
3332 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3333 L: linux-scsi@vger.kernel.org
3336 F: include/linux/bsg.h
3337 F: include/uapi/linux/bsg.h
3340 M: Clemens Ladisch <clemens@ladisch.de>
3341 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3342 T: git git://git.alsa-project.org/alsa-kernel.git
3344 F: Documentation/sound/cards/bt87x.rst
3345 F: sound/pci/bt87x.c
3348 M: Michael Buesch <m@bues.ch>
3349 W: http://bu3sch.de/btgpio.php
3351 F: drivers/gpio/gpio-bt8xx.c
3354 M: Chris Mason <clm@fb.com>
3355 M: Josef Bacik <josef@toxicpanda.com>
3356 M: David Sterba <dsterba@suse.com>
3357 L: linux-btrfs@vger.kernel.org
3358 W: http://btrfs.wiki.kernel.org/
3359 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3362 F: Documentation/filesystems/btrfs.txt
3364 F: include/linux/btrfs*
3365 F: include/uapi/linux/btrfs*
3367 BTTV VIDEO4LINUX DRIVER
3368 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3369 L: linux-media@vger.kernel.org
3370 W: https://linuxtv.org
3371 T: git git://linuxtv.org/media_tree.git
3373 F: Documentation/media/v4l-drivers/bttv*
3374 F: drivers/media/pci/bt8xx/bttv*
3376 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3377 M: Chanwoo Choi <cw00.choi@samsung.com>
3378 L: linux-pm@vger.kernel.org
3379 L: linux-samsung-soc@vger.kernel.org
3380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3382 F: drivers/devfreq/exynos-bus.c
3383 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3385 BUSLOGIC SCSI DRIVER
3386 M: Khalid Aziz <khalid@gonehiking.org>
3387 L: linux-scsi@vger.kernel.org
3389 F: drivers/scsi/BusLogic.*
3390 F: drivers/scsi/FlashPoint.*
3392 C-MEDIA CMI8788 DRIVER
3393 M: Clemens Ladisch <clemens@ladisch.de>
3394 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3395 T: git git://git.alsa-project.org/alsa-kernel.git
3397 F: sound/pci/oxygen/
3400 M: Guo Ren <guoren@kernel.org>
3401 T: git https://github.com/c-sky/csky-linux.git
3404 F: Documentation/devicetree/bindings/csky/
3405 F: drivers/irqchip/irq-csky-*
3406 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3407 F: drivers/clocksource/timer-gx6605s.c
3408 F: drivers/clocksource/timer-mp-csky.c
3409 F: Documentation/devicetree/bindings/timer/csky,*
3414 M: Mark Salter <msalter@redhat.com>
3415 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3416 L: linux-c6x-dev@linux-c6x.org
3417 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3421 CA8210 IEEE-802.15.4 RADIO DRIVER
3422 M: Harry Morris <h.morris@cascoda.com>
3423 L: linux-wpan@vger.kernel.org
3424 W: https://github.com/Cascoda/ca8210-linux.git
3426 F: drivers/net/ieee802154/ca8210.c
3427 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3429 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3430 M: David Howells <dhowells@redhat.com>
3431 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3433 F: Documentation/filesystems/caching/cachefiles.txt
3436 CADENCE MIPI-CSI2 BRIDGES
3437 M: Maxime Ripard <maxime.ripard@bootlin.com>
3438 L: linux-media@vger.kernel.org
3440 F: Documentation/devicetree/bindings/media/cdns,*.txt
3441 F: drivers/media/platform/cadence/cdns-csi2*
3443 CADET FM/AM RADIO RECEIVER DRIVER
3444 M: Hans Verkuil <hverkuil@xs4all.nl>
3445 L: linux-media@vger.kernel.org
3446 T: git git://linuxtv.org/media_tree.git
3447 W: https://linuxtv.org
3449 F: drivers/media/radio/radio-cadet*
3451 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3452 M: Jonathan Corbet <corbet@lwn.net>
3453 L: linux-media@vger.kernel.org
3454 T: git git://linuxtv.org/media_tree.git
3456 F: Documentation/media/v4l-drivers/cafe_ccic*
3457 F: drivers/media/platform/marvell-ccic/
3460 L: netdev@vger.kernel.org
3462 F: Documentation/networking/caif/
3463 F: drivers/net/caif/
3464 F: include/uapi/linux/caif/
3465 F: include/net/caif/
3469 M: Toke Høiland-Jørgensen <toke@toke.dk>
3470 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3472 F: net/sched/sch_cake.c
3474 CALGARY x86-64 IOMMU
3475 M: Muli Ben-Yehuda <mulix@mulix.org>
3476 M: Jon Mason <jdmason@kudzu.us>
3477 L: iommu@lists.linux-foundation.org
3479 F: arch/x86/kernel/pci-calgary_64.c
3480 F: arch/x86/kernel/tce_64.c
3481 F: arch/x86/include/asm/calgary.h
3482 F: arch/x86/include/asm/tce.h
3485 M: Wolfgang Grandegger <wg@grandegger.com>
3486 M: Marc Kleine-Budde <mkl@pengutronix.de>
3487 L: linux-can@vger.kernel.org
3488 W: https://github.com/linux-can
3489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3492 F: Documentation/devicetree/bindings/net/can/
3494 F: include/linux/can/dev.h
3495 F: include/linux/can/platform/
3496 F: include/uapi/linux/can/error.h
3497 F: include/uapi/linux/can/netlink.h
3500 M: Oliver Hartkopp <socketcan@hartkopp.net>
3501 M: Marc Kleine-Budde <mkl@pengutronix.de>
3502 L: linux-can@vger.kernel.org
3503 W: https://github.com/linux-can
3504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3507 F: Documentation/networking/can.rst
3509 F: include/linux/can/core.h
3510 F: include/uapi/linux/can.h
3511 F: include/uapi/linux/can/bcm.h
3512 F: include/uapi/linux/can/raw.h
3513 F: include/uapi/linux/can/gw.h
3516 M: Serge Hallyn <serge@hallyn.com>
3517 L: linux-security-module@vger.kernel.org
3519 F: include/linux/capability.h
3520 F: include/uapi/linux/capability.h
3521 F: security/commoncap.c
3522 F: kernel/capability.c
3524 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3525 M: Kevin Tsai <ktsai@capellamicro.com>
3527 F: drivers/iio/light/cm*
3529 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3530 M: Christian Lamparter <chunkeey@googlemail.com>
3531 L: linux-wireless@vger.kernel.org
3532 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3534 F: drivers/net/wireless/ath/carl9170/
3537 M: Jan Glauber <jglauber@cavium.com>
3538 M: David Daney <david.daney@cavium.com>
3539 W: http://www.cavium.com
3541 F: drivers/i2c/busses/i2c-octeon*
3542 F: drivers/i2c/busses/i2c-thunderx*
3544 CAVIUM LIQUIDIO NETWORK DRIVER
3545 M: Derek Chickles <dchickles@marvell.com>
3546 M: Satanand Burla <sburla@marvell.com>
3547 M: Felix Manlunas <fmanlunas@marvell.com>
3548 L: netdev@vger.kernel.org
3549 W: http://www.cavium.com
3551 F: drivers/net/ethernet/cavium/liquidio/
3554 M: Jan Glauber <jglauber@cavium.com>
3555 M: David Daney <david.daney@cavium.com>
3556 M: Steven J. Hill <Steven.Hill@cavium.com>
3557 W: http://www.cavium.com
3559 F: drivers/mmc/host/cavium*
3561 CAVIUM OCTEON-TX CRYPTO DRIVER
3562 M: George Cherian <george.cherian@cavium.com>
3563 L: linux-crypto@vger.kernel.org
3564 W: http://www.cavium.com
3566 F: drivers/crypto/cavium/cpt/
3568 CAVIUM THUNDERX2 ARM64 SOC
3569 M: Robert Richter <rrichter@cavium.com>
3570 M: Jayachandran C <jnair@caviumnetworks.com>
3571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3573 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3574 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3576 CC2520 IEEE-802.15.4 RADIO DRIVER
3577 M: Varka Bhadram <varkabhadram@gmail.com>
3578 L: linux-wpan@vger.kernel.org
3580 F: drivers/net/ieee802154/cc2520.c
3581 F: include/linux/spi/cc2520.h
3582 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3584 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3585 M: Gilad Ben-Yossef <gilad@benyossef.com>
3586 L: linux-crypto@vger.kernel.org
3588 F: drivers/crypto/ccree/
3589 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3592 M: Hans Verkuil <hans.verkuil@cisco.com>
3593 L: linux-media@vger.kernel.org
3594 T: git git://linuxtv.org/media_tree.git
3595 W: http://linuxtv.org
3597 F: Documentation/media/kapi/cec-core.rst
3598 F: Documentation/media/uapi/cec
3599 F: drivers/media/cec/
3600 F: drivers/media/rc/keymaps/rc-cec.c
3601 F: include/media/cec.h
3602 F: include/media/cec-notifier.h
3603 F: include/uapi/linux/cec.h
3604 F: include/uapi/linux/cec-funcs.h
3605 F: Documentation/devicetree/bindings/media/cec.txt
3606 F: Documentation/ABI/testing/debugfs-cec-error-inj
3609 M: Hans Verkuil <hans.verkuil@cisco.com>
3610 L: linux-media@vger.kernel.org
3611 T: git git://linuxtv.org/media_tree.git
3612 W: http://linuxtv.org
3614 F: drivers/media/platform/cec-gpio/
3615 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3617 CELL BROADBAND ENGINE ARCHITECTURE
3618 M: Arnd Bergmann <arnd@arndb.de>
3619 L: linuxppc-dev@lists.ozlabs.org
3620 W: http://www.ibm.com/developerworks/power/cell/
3622 F: arch/powerpc/include/asm/cell*.h
3623 F: arch/powerpc/include/asm/spu*.h
3624 F: arch/powerpc/include/uapi/asm/spu*.h
3625 F: arch/powerpc/oprofile/*cell*
3626 F: arch/powerpc/platforms/cell/
3628 CEPH COMMON CODE (LIBCEPH)
3629 M: Ilya Dryomov <idryomov@gmail.com>
3630 M: "Yan, Zheng" <zyan@redhat.com>
3631 M: Sage Weil <sage@redhat.com>
3632 L: ceph-devel@vger.kernel.org
3634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3635 T: git git://github.com/ceph/ceph-client.git
3638 F: include/linux/ceph/
3639 F: include/linux/crush/
3641 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3642 M: "Yan, Zheng" <zyan@redhat.com>
3643 M: Sage Weil <sage@redhat.com>
3644 M: Ilya Dryomov <idryomov@gmail.com>
3645 L: ceph-devel@vger.kernel.org
3647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3648 T: git git://github.com/ceph/ceph-client.git
3650 F: Documentation/filesystems/ceph.txt
3653 CERTIFICATE HANDLING:
3654 M: David Howells <dhowells@redhat.com>
3655 M: David Woodhouse <dwmw2@infradead.org>
3656 L: keyrings@vger.kernel.org
3658 F: Documentation/admin-guide/module-signing.rst
3660 F: scripts/sign-file.c
3661 F: scripts/extract-cert.c
3663 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3664 L: linux-usb@vger.kernel.org
3666 F: Documentation/usb/WUSB-Design-overview.txt
3667 F: Documentation/usb/wusb-cbaf
3668 F: drivers/usb/host/hwa-hc.c
3669 F: drivers/usb/host/whci/
3670 F: drivers/usb/wusbcore/
3671 F: include/linux/usb/wusb*
3673 CFAG12864B LCD DRIVER
3674 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3676 F: drivers/auxdisplay/cfag12864b.c
3677 F: include/linux/cfag12864b.h
3679 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3680 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3682 F: drivers/auxdisplay/cfag12864bfb.c
3683 F: include/linux/cfag12864b.h
3685 802.11 (including CFG80211/NL80211)
3686 M: Johannes Berg <johannes@sipsolutions.net>
3687 L: linux-wireless@vger.kernel.org
3688 W: http://wireless.kernel.org/
3689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3693 F: include/uapi/linux/nl80211.h
3694 F: include/linux/ieee80211.h
3695 F: include/net/wext.h
3696 F: include/net/cfg80211.h
3697 F: include/net/iw_handler.h
3698 F: include/net/ieee80211_radiotap.h
3699 F: Documentation/driver-api/80211/cfg80211.rst
3700 F: Documentation/networking/regulatory.txt
3702 CHAR and MISC DRIVERS
3703 M: Arnd Bergmann <arnd@arndb.de>
3704 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3709 F: include/linux/miscdevice.h
3712 M: Andy Whitcroft <apw@canonical.com>
3713 M: Joe Perches <joe@perches.com>
3715 F: scripts/checkpatch.pl
3717 CHINESE DOCUMENTATION
3718 M: Harry Wei <harryxiyou@gmail.com>
3719 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3720 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3722 F: Documentation/translations/zh_CN/
3724 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3725 M: Peter Chen <Peter.Chen@nxp.com>
3726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3727 L: linux-usb@vger.kernel.org
3729 F: drivers/usb/chipidea/
3731 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3732 M: Hans de Goede <hdegoede@redhat.com>
3733 L: linux-input@vger.kernel.org
3735 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3736 F: drivers/input/touchscreen/chipone_icn8318.c
3738 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3739 M: Hans de Goede <hdegoede@redhat.com>
3740 L: linux-input@vger.kernel.org
3742 F: drivers/input/touchscreen/chipone_icn8505.c
3744 CHROME HARDWARE PLATFORM SUPPORT
3745 M: Benson Leung <bleung@chromium.org>
3746 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3749 F: drivers/platform/chrome/
3751 CHROMEOS EC SUBDRIVERS
3752 M: Benson Leung <bleung@chromium.org>
3753 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3754 R: Guenter Roeck <groeck@chromium.org>
3758 F: drivers/power/supply/cros_usbpd-charger.c
3760 CHROMEOS EC CODEC DRIVER
3761 M: Cheng-Yi Chiang <cychiang@chromium.org>
3763 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3764 R: Guenter Roeck <groeck@chromium.org>
3765 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3766 F: sound/soc/codecs/cros_ec_codec.*
3768 CIRRUS LOGIC AUDIO CODEC DRIVERS
3769 M: Brian Austin <brian.austin@cirrus.com>
3770 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3771 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3773 F: sound/soc/codecs/cs*
3775 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3776 M: Hartley Sweeten <hsweeten@visionengravers.com>
3777 L: netdev@vger.kernel.org
3779 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3781 CISCO FCOE HBA DRIVER
3782 M: Satish Kharat <satishkh@cisco.com>
3783 M: Sesidhar Baddela <sebaddel@cisco.com>
3784 M: Karan Tilak Kumar <kartilak@cisco.com>
3785 L: linux-scsi@vger.kernel.org
3787 F: drivers/scsi/fnic/
3789 CISCO SCSI HBA DRIVER
3790 M: Karan Tilak Kumar <kartilak@cisco.com>
3791 M: Sesidhar Baddela <sebaddel@cisco.com>
3792 L: linux-scsi@vger.kernel.org
3794 F: drivers/scsi/snic/
3796 CISCO VIC ETHERNET NIC DRIVER
3797 M: Christian Benvenuti <benve@cisco.com>
3798 M: Govindarajulu Varadarajan <_govind@gmx.com>
3799 M: Parvi Kaustubhi <pkaustub@cisco.com>
3801 F: drivers/net/ethernet/cisco/enic/
3803 CISCO VIC LOW LATENCY NIC DRIVER
3804 M: Christian Benvenuti <benve@cisco.com>
3805 M: Nelson Escobar <neescoba@cisco.com>
3806 M: Parvi Kaustubhi <pkaustub@cisco.com>
3808 F: drivers/infiniband/hw/usnic/
3810 CIRRUS LOGIC MADERA CODEC DRIVERS
3811 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3812 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3813 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3814 L: patches@opensource.cirrus.com
3815 T: git https://github.com/CirrusLogic/linux-drivers.git
3816 W: https://github.com/CirrusLogic/linux-drivers/wiki
3818 F: Documentation/devicetree/bindings/mfd/madera.txt
3819 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3820 F: include/linux/irqchip/irq-madera*
3821 F: include/linux/mfd/madera/*
3822 F: drivers/gpio/gpio-madera*
3823 F: drivers/irqchip/irq-madera*
3824 F: drivers/mfd/madera*
3825 F: drivers/mfd/cs47l*
3826 F: drivers/pinctrl/cirrus/*
3829 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3834 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3835 L: linux-kernel@vger.kernel.org
3838 F: include/linux/cleancache.h
3841 M: Russell King <linux@armlinux.org.uk>
3842 L: linux-clk@vger.kernel.org
3844 F: include/linux/clk.h
3846 CLOCKSOURCE, CLOCKEVENT DRIVERS
3847 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3848 M: Thomas Gleixner <tglx@linutronix.de>
3849 L: linux-kernel@vger.kernel.org
3850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3852 F: drivers/clocksource/
3853 F: Documentation/devicetree/bindings/timer/
3856 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3857 M: Daniel Oliveira Nascimento <don@syst.com.br>
3858 L: platform-driver-x86@vger.kernel.org
3860 F: drivers/platform/x86/classmate-laptop.c
3863 M: Hans Verkuil <hans.verkuil@cisco.com>
3864 L: linux-media@vger.kernel.org
3865 T: git git://linuxtv.org/media_tree.git
3866 W: https://linuxtv.org
3868 F: drivers/media/pci/cobalt/
3870 COCCINELLE/Semantic Patches (SmPL)
3871 M: Julia Lawall <Julia.Lawall@lip6.fr>
3872 M: Gilles Muller <Gilles.Muller@lip6.fr>
3873 M: Nicolas Palix <nicolas.palix@imag.fr>
3874 M: Michal Marek <michal.lkml@markovi.net>
3875 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3877 W: http://coccinelle.lip6.fr/
3879 F: Documentation/dev-tools/coccinelle.rst
3880 F: scripts/coccinelle/
3881 F: scripts/coccicheck
3884 M: Jan Harkes <jaharkes@cs.cmu.edu>
3886 L: codalist@coda.cs.cmu.edu
3887 W: http://www.coda.cs.cmu.edu/
3889 F: Documentation/filesystems/coda.txt
3891 F: include/linux/coda*.h
3892 F: include/uapi/linux/coda*.h
3894 CODA V4L2 MEM2MEM DRIVER
3895 M: Philipp Zabel <p.zabel@pengutronix.de>
3896 L: linux-media@vger.kernel.org
3898 F: Documentation/devicetree/bindings/media/coda.txt
3899 F: drivers/media/platform/coda/
3902 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3904 F: Documentation/process/code-of-conduct.rst
3905 F: Documentation/process/code-of-conduct-interpretation.rst
3907 COMMON CLK FRAMEWORK
3908 M: Michael Turquette <mturquette@baylibre.com>
3909 M: Stephen Boyd <sboyd@kernel.org>
3910 L: linux-clk@vger.kernel.org
3911 Q: http://patchwork.kernel.org/project/linux-clk/list/
3912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3914 F: Documentation/devicetree/bindings/clock/
3916 X: drivers/clk/clkdev.c
3917 F: include/linux/clk-pr*
3918 F: include/linux/clk/
3919 F: include/linux/of_clk.h
3921 COMMON INTERNET FILE SYSTEM (CIFS)
3922 M: Steve French <sfrench@samba.org>
3923 L: linux-cifs@vger.kernel.org
3924 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3925 W: http://linux-cifs.samba.org/
3926 T: git git://git.samba.org/sfrench/cifs-2.6.git
3928 F: Documentation/filesystems/cifs/
3931 COMPACTPCI HOTPLUG CORE
3932 M: Scott Murray <scott@spiteful.org>
3933 L: linux-pci@vger.kernel.org
3935 F: drivers/pci/hotplug/cpci_hotplug*
3937 COMPACTPCI HOTPLUG GENERIC DRIVER
3938 M: Scott Murray <scott@spiteful.org>
3939 L: linux-pci@vger.kernel.org
3941 F: drivers/pci/hotplug/cpcihp_generic.c
3943 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3944 M: Scott Murray <scott@spiteful.org>
3945 L: linux-pci@vger.kernel.org
3947 F: drivers/pci/hotplug/cpcihp_zt5550.*
3949 COMPAL LAPTOP SUPPORT
3950 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3951 L: platform-driver-x86@vger.kernel.org
3953 F: drivers/platform/x86/compal-laptop.c
3956 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3958 F: include/linux/compiler_attributes.h
3960 CONEXANT ACCESSRUNNER USB DRIVER
3961 L: accessrunner-general@lists.sourceforge.net
3962 W: http://accessrunner.sourceforge.net/
3964 F: drivers/usb/atm/cxacru.c
3967 M: Joel Becker <jlbec@evilplan.org>
3968 M: Christoph Hellwig <hch@lst.de>
3969 T: git git://git.infradead.org/users/hch/configfs.git
3972 F: include/linux/configfs.h
3975 M: Evgeniy Polyakov <zbr@ioremap.net>
3976 L: netdev@vger.kernel.org
3978 F: drivers/connector/
3980 CONTROL GROUP (CGROUP)
3981 M: Tejun Heo <tj@kernel.org>
3982 M: Li Zefan <lizefan@huawei.com>
3983 M: Johannes Weiner <hannes@cmpxchg.org>
3984 L: cgroups@vger.kernel.org
3985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3987 F: Documentation/admin-guide/cgroup-v2.rst
3988 F: Documentation/cgroup-v1/
3989 F: include/linux/cgroup*
3992 CONTROL GROUP - CPUSET
3993 M: Li Zefan <lizefan@huawei.com>
3994 L: cgroups@vger.kernel.org
3995 W: http://www.bullopensource.org/cpuset/
3996 W: http://oss.sgi.com/projects/cpusets/
3997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3999 F: Documentation/cgroup-v1/cpusets.txt
4000 F: include/linux/cpuset.h
4001 F: kernel/cgroup/cpuset.c
4003 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4004 M: Johannes Weiner <hannes@cmpxchg.org>
4005 M: Michal Hocko <mhocko@kernel.org>
4006 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4007 L: cgroups@vger.kernel.org
4008 L: linux-mm@kvack.org
4013 CORETEMP HARDWARE MONITORING DRIVER
4014 M: Fenghua Yu <fenghua.yu@intel.com>
4015 L: linux-hwmon@vger.kernel.org
4017 F: Documentation/hwmon/coretemp
4018 F: drivers/hwmon/coretemp.c
4020 COSA/SRP SYNC SERIAL DRIVER
4021 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4022 W: http://www.fi.muni.cz/~kas/cosa/
4024 F: drivers/net/wan/cosa*
4026 CPMAC ETHERNET DRIVER
4027 M: Florian Fainelli <f.fainelli@gmail.com>
4028 L: netdev@vger.kernel.org
4030 F: drivers/net/ethernet/ti/cpmac.c
4032 CPU FREQUENCY SCALING FRAMEWORK
4033 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4034 M: Viresh Kumar <viresh.kumar@linaro.org>
4035 L: linux-pm@vger.kernel.org
4037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4039 B: https://bugzilla.kernel.org
4040 F: Documentation/admin-guide/pm/cpufreq.rst
4041 F: Documentation/admin-guide/pm/intel_pstate.rst
4042 F: Documentation/cpu-freq/
4043 F: Documentation/devicetree/bindings/cpufreq/
4045 F: include/linux/cpufreq.h
4046 F: tools/testing/selftests/cpufreq/
4048 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4049 M: Viresh Kumar <viresh.kumar@linaro.org>
4050 M: Sudeep Holla <sudeep.holla@arm.com>
4051 L: linux-pm@vger.kernel.org
4052 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4054 F: drivers/cpufreq/arm_big_little.h
4055 F: drivers/cpufreq/arm_big_little.c
4057 CPU POWER MONITORING SUBSYSTEM
4058 M: Thomas Renninger <trenn@suse.com>
4059 M: Shuah Khan <shuah@kernel.org>
4060 M: Shuah Khan <skhan@linuxfoundation.org>
4061 L: linux-pm@vger.kernel.org
4063 F: tools/power/cpupower/
4066 M: "H. Peter Anvin" <hpa@zytor.com>
4068 F: arch/x86/kernel/cpuid.c
4069 F: arch/x86/kernel/msr.c
4071 CPUIDLE DRIVER - ARM BIG LITTLE
4072 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4073 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4074 L: linux-pm@vger.kernel.org
4075 L: linux-arm-kernel@lists.infradead.org
4076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4078 F: drivers/cpuidle/cpuidle-big_little.c
4080 CPUIDLE DRIVER - ARM EXYNOS
4081 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4082 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4083 M: Kukjin Kim <kgene@kernel.org>
4084 L: linux-pm@vger.kernel.org
4085 L: linux-samsung-soc@vger.kernel.org
4087 F: drivers/cpuidle/cpuidle-exynos.c
4088 F: arch/arm/mach-exynos/pm.c
4090 CPU IDLE TIME MANAGEMENT FRAMEWORK
4091 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4092 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4093 L: linux-pm@vger.kernel.org
4095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4096 B: https://bugzilla.kernel.org
4097 F: Documentation/admin-guide/pm/cpuidle.rst
4098 F: Documentation/driver-api/pm/cpuidle.rst
4099 F: drivers/cpuidle/*
4100 F: include/linux/cpuidle.h
4103 M: Nicolas Pitre <nico@linaro.org>
4105 F: Documentation/filesystems/cramfs.txt
4109 M: Herbert Xu <herbert@gondor.apana.org.au>
4110 M: "David S. Miller" <davem@davemloft.net>
4111 L: linux-crypto@vger.kernel.org
4112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4115 F: Documentation/crypto/
4116 F: Documentation/devicetree/bindings/crypto/
4121 F: include/linux/crypto*
4123 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4124 M: Neil Horman <nhorman@tuxdriver.com>
4125 L: linux-crypto@vger.kernel.org
4127 F: crypto/ansi_cprng.c
4131 M: Hans Verkuil <hverkuil@xs4all.nl>
4132 L: linux-media@vger.kernel.org
4133 T: git git://linuxtv.org/media_tree.git
4134 W: http://linuxtv.org
4136 F: drivers/media/i2c/cs3308.c
4138 CS5535 Audio ALSA driver
4139 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4141 F: sound/pci/cs5535audio/
4143 CSI DRIVERS FOR ALLWINNER V3s
4144 M: Yong Deng <yong.deng@magewell.com>
4145 L: linux-media@vger.kernel.org
4146 T: git git://linuxtv.org/media_tree.git
4148 F: drivers/media/platform/sunxi/sun6i-csi/
4149 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4152 M: Solomon Peachy <pizza@shaftnet.org>
4154 F: drivers/net/wireless/st/cw1200/
4156 CX18 VIDEO4LINUX DRIVER
4157 M: Andy Walls <awalls@md.metrocast.net>
4158 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4159 L: linux-media@vger.kernel.org
4160 T: git git://linuxtv.org/media_tree.git
4161 W: https://linuxtv.org
4162 W: http://www.ivtvdriver.org/index.php/Cx18
4164 F: Documentation/media/v4l-drivers/cx18*
4165 F: drivers/media/pci/cx18/
4166 F: include/uapi/linux/ivtv*
4168 CX2341X MPEG ENCODER HELPER MODULE
4169 M: Hans Verkuil <hverkuil@xs4all.nl>
4170 L: linux-media@vger.kernel.org
4171 T: git git://linuxtv.org/media_tree.git
4172 W: https://linuxtv.org
4174 F: drivers/media/common/cx2341x*
4175 F: include/media/drv-intf/cx2341x.h
4177 CX24120 MEDIA DRIVER
4178 M: Jemma Denson <jdenson@gmail.com>
4179 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4180 L: linux-media@vger.kernel.org
4181 W: https://linuxtv.org
4182 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4184 F: drivers/media/dvb-frontends/cx24120*
4186 CX88 VIDEO4LINUX DRIVER
4187 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4188 L: linux-media@vger.kernel.org
4189 W: https://linuxtv.org
4190 T: git git://linuxtv.org/media_tree.git
4192 F: Documentation/media/v4l-drivers/cx88*
4193 F: drivers/media/pci/cx88/
4195 CXD2820R MEDIA DRIVER
4196 M: Antti Palosaari <crope@iki.fi>
4197 L: linux-media@vger.kernel.org
4198 W: https://linuxtv.org
4199 W: http://palosaari.fi/linux/
4200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4201 T: git git://linuxtv.org/anttip/media_tree.git
4203 F: drivers/media/dvb-frontends/cxd2820r*
4205 CXGB3 ETHERNET DRIVER (CXGB3)
4206 M: Vishal Kulkarni <vishal@chelsio.com>
4207 L: netdev@vger.kernel.org
4208 W: http://www.chelsio.com
4210 F: drivers/net/ethernet/chelsio/cxgb3/
4212 CXGB3 ISCSI DRIVER (CXGB3I)
4213 M: Karen Xie <kxie@chelsio.com>
4214 L: linux-scsi@vger.kernel.org
4215 W: http://www.chelsio.com
4217 F: drivers/scsi/cxgbi/cxgb3i
4219 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4220 M: Steve Wise <swise@chelsio.com>
4221 L: linux-rdma@vger.kernel.org
4222 W: http://www.openfabrics.org
4224 F: drivers/infiniband/hw/cxgb3/
4225 F: include/uapi/rdma/cxgb3-abi.h
4227 CXGB4 CRYPTO DRIVER (chcr)
4228 M: Harsh Jain <harsh@chelsio.com>
4229 L: linux-crypto@vger.kernel.org
4230 W: http://www.chelsio.com
4232 F: drivers/crypto/chelsio
4234 CXGB4 ETHERNET DRIVER (CXGB4)
4235 M: Vishal Kulkarni <vishal@chelsio.com>
4236 L: netdev@vger.kernel.org
4237 W: http://www.chelsio.com
4239 F: drivers/net/ethernet/chelsio/cxgb4/
4241 CXGB4 ISCSI DRIVER (CXGB4I)
4242 M: Karen Xie <kxie@chelsio.com>
4243 L: linux-scsi@vger.kernel.org
4244 W: http://www.chelsio.com
4246 F: drivers/scsi/cxgbi/cxgb4i
4248 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4249 M: Steve Wise <swise@chelsio.com>
4250 L: linux-rdma@vger.kernel.org
4251 W: http://www.openfabrics.org
4253 F: drivers/infiniband/hw/cxgb4/
4254 F: include/uapi/rdma/cxgb4-abi.h
4256 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4257 M: Casey Leedom <leedom@chelsio.com>
4258 L: netdev@vger.kernel.org
4259 W: http://www.chelsio.com
4261 F: drivers/net/ethernet/chelsio/cxgb4vf/
4263 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4264 M: Frederic Barrat <fbarrat@linux.ibm.com>
4265 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4266 L: linuxppc-dev@lists.ozlabs.org
4268 F: arch/powerpc/platforms/powernv/pci-cxl.c
4269 F: drivers/misc/cxl/
4270 F: include/misc/cxl*
4271 F: include/uapi/misc/cxl.h
4272 F: Documentation/powerpc/cxl.txt
4273 F: Documentation/ABI/testing/sysfs-class-cxl
4275 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4276 M: Manoj N. Kumar <manoj@linux.ibm.com>
4277 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4278 M: Uma Krishnan <ukrishn@linux.ibm.com>
4279 L: linux-scsi@vger.kernel.org
4281 F: drivers/scsi/cxlflash/
4282 F: include/uapi/scsi/cxlflash_ioctl.h
4283 F: Documentation/powerpc/cxlflash.txt
4286 M: Russell King <linux@armlinux.org.uk>
4287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4288 W: http://www.armlinux.org.uk/
4290 F: drivers/video/fbdev/cyber2000fb.*
4292 CYCLADES ASYNC MUX DRIVER
4293 W: http://www.cyclades.com/
4295 F: drivers/tty/cyclades.c
4296 F: include/linux/cyclades.h
4297 F: include/uapi/linux/cyclades.h
4299 CYCLADES PC300 DRIVER
4300 W: http://www.cyclades.com/
4302 F: drivers/net/wan/pc300*
4304 CYPRESS_FIRMWARE MEDIA DRIVER
4305 M: Antti Palosaari <crope@iki.fi>
4306 L: linux-media@vger.kernel.org
4307 W: https://linuxtv.org
4308 W: http://palosaari.fi/linux/
4309 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4310 T: git git://linuxtv.org/anttip/media_tree.git
4312 F: drivers/media/common/cypress_firmware*
4314 CYTTSP TOUCHSCREEN DRIVER
4315 M: Ferruh Yigit <fery@cypress.com>
4316 L: linux-input@vger.kernel.org
4318 F: drivers/input/touchscreen/cyttsp*
4319 F: include/linux/input/cyttsp.h
4321 D-LINK DIR-685 TOUCHKEYS DRIVER
4322 M: Linus Walleij <linus.walleij@linaro.org>
4323 L: linux-input@vger.kernel.org
4325 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4327 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4328 M: Joshua Kinard <kumba@gentoo.org>
4330 F: drivers/rtc/rtc-ds1685.c
4331 F: include/linux/rtc/ds1685.h
4333 DAMA SLAVE for AX.25
4334 M: Joerg Reuter <jreuter@yaina.de>
4335 W: http://yaina.de/jreuter/
4336 W: http://www.qsl.net/dl1bke/
4337 L: linux-hams@vger.kernel.org
4339 F: net/ax25/af_ax25.c
4340 F: net/ax25/ax25_dev.c
4341 F: net/ax25/ax25_ds_*
4342 F: net/ax25/ax25_in.c
4343 F: net/ax25/ax25_out.c
4344 F: net/ax25/ax25_timer.c
4345 F: net/ax25/sysctl_net_ax25.c
4347 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4348 L: netdev@vger.kernel.org
4350 F: Documentation/networking/device_drivers/dec/dmfe.txt
4351 F: drivers/net/ethernet/dec/tulip/dmfe.c
4353 DC390/AM53C974 SCSI driver
4354 M: Hannes Reinecke <hare@suse.com>
4355 L: linux-scsi@vger.kernel.org
4357 F: drivers/scsi/am53c974.c
4360 M: Oliver Neukum <oliver@neukum.org>
4361 M: Ali Akcaagac <aliakc@web.de>
4362 M: Jamie Lenehan <lenehan@twibble.org>
4363 L: dc395x@twibble.org
4364 W: http://twibble.org/dist/dc395x/
4365 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4367 F: Documentation/scsi/dc395x.txt
4368 F: drivers/scsi/dc395x.*
4371 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4372 L: dccp@vger.kernel.org
4373 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4375 F: include/linux/dccp.h
4376 F: include/uapi/linux/dccp.h
4377 F: include/linux/tfrc.h
4380 DECnet NETWORK LAYER
4381 W: http://linux-decnet.sourceforge.net
4382 L: linux-decnet-user@lists.sourceforge.net
4384 F: Documentation/networking/decnet.txt
4387 DECSTATION PLATFORM SUPPORT
4388 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4389 L: linux-mips@vger.kernel.org
4390 W: http://www.linux-mips.org/wiki/DECstation
4393 F: arch/mips/include/asm/dec/
4394 F: arch/mips/include/asm/mach-dec/
4396 DEFXX FDDI NETWORK DRIVER
4397 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4399 F: drivers/net/fddi/defxx.*
4402 M: Pali Rohár <pali.rohar@gmail.com>
4403 M: Mario Limonciello <mario.limonciello@dell.com>
4404 L: platform-driver-x86@vger.kernel.org
4406 F: drivers/platform/x86/dell-smbios.*
4408 DELL SMBIOS SMM DRIVER
4409 M: Mario Limonciello <mario.limonciello@dell.com>
4410 L: platform-driver-x86@vger.kernel.org
4412 F: drivers/platform/x86/dell-smbios-smm.c
4414 DELL SMBIOS WMI DRIVER
4415 M: Mario Limonciello <mario.limonciello@dell.com>
4416 L: platform-driver-x86@vger.kernel.org
4418 F: drivers/platform/x86/dell-smbios-wmi.c
4419 F: tools/wmi/dell-smbios-example.c
4421 DEFZA FDDI NETWORK DRIVER
4422 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4424 F: drivers/net/fddi/defza.*
4427 M: Matthew Garrett <mjg59@srcf.ucam.org>
4428 M: Pali Rohár <pali.rohar@gmail.com>
4429 L: platform-driver-x86@vger.kernel.org
4431 F: drivers/platform/x86/dell-laptop.c
4433 DELL LAPTOP FREEFALL DRIVER
4434 M: Pali Rohár <pali.rohar@gmail.com>
4436 F: drivers/platform/x86/dell-smo8800.c
4438 DELL LAPTOP RBTN DRIVER
4439 M: Pali Rohár <pali.rohar@gmail.com>
4441 F: drivers/platform/x86/dell-rbtn.*
4443 DELL REMOTE BIOS UPDATE DRIVER
4444 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4445 L: platform-driver-x86@vger.kernel.org
4447 F: drivers/platform/x86/dell_rbu.c
4449 DELL LAPTOP SMM DRIVER
4450 M: Pali Rohár <pali.rohar@gmail.com>
4452 F: drivers/hwmon/dell-smm-hwmon.c
4453 F: include/uapi/linux/i8k.h
4455 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4456 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4457 L: platform-driver-x86@vger.kernel.org
4459 F: Documentation/dcdbas.txt
4460 F: drivers/platform/x86/dcdbas.*
4462 DELL WMI NOTIFICATIONS DRIVER
4463 M: Matthew Garrett <mjg59@srcf.ucam.org>
4464 M: Pali Rohár <pali.rohar@gmail.com>
4466 F: drivers/platform/x86/dell-wmi.c
4468 DELL WMI DESCRIPTOR DRIVER
4469 M: Mario Limonciello <mario.limonciello@dell.com>
4471 F: drivers/platform/x86/dell-wmi-descriptor.c
4473 DELTA ST MEDIA DRIVER
4474 M: Hugues Fruchet <hugues.fruchet@st.com>
4475 L: linux-media@vger.kernel.org
4476 T: git git://linuxtv.org/media_tree.git
4477 W: https://linuxtv.org
4479 F: drivers/media/platform/sti/delta
4482 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4483 L: linux-mtd@lists.infradead.org
4485 F: drivers/mtd/nand/raw/denali*
4487 DESIGNWARE USB2 DRD IP DRIVER
4488 M: Minas Harutyunyan <hminas@synopsys.com>
4489 L: linux-usb@vger.kernel.org
4490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4492 F: drivers/usb/dwc2/
4494 DESIGNWARE USB3 DRD IP DRIVER
4495 M: Felipe Balbi <balbi@kernel.org>
4496 L: linux-usb@vger.kernel.org
4497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4499 F: drivers/usb/dwc3/
4501 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4502 M: Andreas Klinger <ak@it-klinger.de>
4503 L: linux-iio@vger.kernel.org
4505 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4506 F: drivers/iio/proximity/srf*.c
4508 DEVICE COREDUMP (DEV_COREDUMP)
4509 M: Johannes Berg <johannes@sipsolutions.net>
4510 L: linux-kernel@vger.kernel.org
4512 F: drivers/base/devcoredump.c
4513 F: include/linux/devcoredump.h
4515 DEVICE FREQUENCY (DEVFREQ)
4516 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4517 M: Kyungmin Park <kyungmin.park@samsung.com>
4518 R: Chanwoo Choi <cw00.choi@samsung.com>
4519 L: linux-pm@vger.kernel.org
4520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4523 F: include/linux/devfreq.h
4524 F: Documentation/devicetree/bindings/devfreq/
4526 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4527 M: Chanwoo Choi <cw00.choi@samsung.com>
4528 L: linux-pm@vger.kernel.org
4529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4531 F: drivers/devfreq/event/
4532 F: drivers/devfreq/devfreq-event.c
4533 F: include/linux/devfreq-event.h
4534 F: Documentation/devicetree/bindings/devfreq/event/
4536 DEVICE NUMBER REGISTRY
4537 M: Torben Mathiasen <device@lanana.org>
4538 W: http://lanana.org/docs/device-list/index.html
4542 M: Alasdair Kergon <agk@redhat.com>
4543 M: Mike Snitzer <snitzer@redhat.com>
4544 M: dm-devel@redhat.com
4545 L: dm-devel@redhat.com
4546 W: http://sources.redhat.com/dm
4547 Q: http://patchwork.kernel.org/project/dm-devel/list/
4548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4549 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4551 F: Documentation/device-mapper/
4552 F: drivers/md/Makefile
4553 F: drivers/md/Kconfig
4555 F: drivers/md/persistent-data/
4556 F: include/linux/device-mapper.h
4557 F: include/linux/dm-*.h
4558 F: include/uapi/linux/dm-*.h
4561 M: Jiri Pirko <jiri@mellanox.com>
4562 L: netdev@vger.kernel.org
4564 F: net/core/devlink.c
4565 F: include/net/devlink.h
4566 F: include/uapi/linux/devlink.h
4568 DIALOG SEMICONDUCTOR DRIVERS
4569 M: Support Opensource <support.opensource@diasemi.com>
4570 W: http://www.dialog-semiconductor.com/products
4572 F: Documentation/hwmon/da90??
4573 F: Documentation/devicetree/bindings/mfd/da90*.txt
4574 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4575 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4576 F: Documentation/devicetree/bindings/regulator/da92*.txt
4577 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4578 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4579 F: drivers/gpio/gpio-da90??.c
4580 F: drivers/hwmon/da90??-hwmon.c
4581 F: drivers/iio/adc/da91??-*.c
4582 F: drivers/input/misc/da90??_onkey.c
4583 F: drivers/input/touchscreen/da9052_tsi.c
4584 F: drivers/leds/leds-da90??.c
4585 F: drivers/mfd/da903x.c
4586 F: drivers/mfd/da90??-*.c
4587 F: drivers/mfd/da91??-*.c
4588 F: drivers/power/supply/da9052-battery.c
4589 F: drivers/power/supply/da91??-*.c
4590 F: drivers/regulator/da903x.c
4591 F: drivers/regulator/da9???-regulator.[ch]
4592 F: drivers/thermal/da90??-thermal.c
4593 F: drivers/rtc/rtc-da90??.c
4594 F: drivers/video/backlight/da90??_bl.c
4595 F: drivers/watchdog/da90??_wdt.c
4596 F: include/linux/mfd/da903x.h
4597 F: include/linux/mfd/da9052/
4598 F: include/linux/mfd/da9055/
4599 F: include/linux/mfd/da9062/
4600 F: include/linux/mfd/da9063/
4601 F: include/linux/mfd/da9150/
4602 F: include/linux/regulator/da9211.h
4603 F: include/sound/da[79]*.h
4604 F: sound/soc/codecs/da[79]*.[ch]
4606 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4607 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4608 L: linux-gpio@vger.kernel.org
4610 F: drivers/gpio/gpio-gpio-mm.c
4612 DIOLAN U2C-12 I2C DRIVER
4613 M: Guenter Roeck <linux@roeck-us.net>
4614 L: linux-i2c@vger.kernel.org
4616 F: drivers/i2c/busses/i2c-diolan-u2c.c
4618 FILESYSTEM DIRECT ACCESS (DAX)
4619 M: Matthew Wilcox <willy@infradead.org>
4620 M: Ross Zwisler <zwisler@kernel.org>
4621 M: Jan Kara <jack@suse.cz>
4622 L: linux-fsdevel@vger.kernel.org
4625 F: include/linux/dax.h
4626 F: include/trace/events/fs_dax.h
4628 DEVICE DIRECT ACCESS (DAX)
4629 M: Dan Williams <dan.j.williams@intel.com>
4630 M: Dave Jiang <dave.jiang@intel.com>
4631 M: Ross Zwisler <zwisler@kernel.org>
4632 M: Vishal Verma <vishal.l.verma@intel.com>
4633 L: linux-nvdimm@lists.01.org
4637 DIRECTORY NOTIFICATION (DNOTIFY)
4638 M: Jan Kara <jack@suse.cz>
4639 R: Amir Goldstein <amir73il@gmail.com>
4640 L: linux-fsdevel@vger.kernel.org
4642 F: Documentation/filesystems/dnotify.txt
4643 F: fs/notify/dnotify/
4644 F: include/linux/dnotify.h
4646 DISK GEOMETRY AND PARTITION HANDLING
4647 M: Andries Brouwer <aeb@cwi.nl>
4648 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4649 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4650 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4654 M: Jan Kara <jack@suse.com>
4656 F: Documentation/filesystems/quota.txt
4658 F: include/linux/quota*.h
4659 F: include/uapi/linux/quota*.h
4661 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4662 M: Bernie Thompson <bernie@plugable.com>
4663 L: linux-fbdev@vger.kernel.org
4665 W: http://plugable.com/category/projects/udlfb/
4666 F: drivers/video/fbdev/udlfb.c
4667 F: include/video/udlfb.h
4668 F: Documentation/fb/udlfb.txt
4670 DISTRIBUTED LOCK MANAGER (DLM)
4671 M: Christine Caulfield <ccaulfie@redhat.com>
4672 M: David Teigland <teigland@redhat.com>
4673 L: cluster-devel@redhat.com
4674 W: http://sources.redhat.com/cluster/
4675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4679 DMA BUFFER SHARING FRAMEWORK
4680 M: Sumit Semwal <sumit.semwal@linaro.org>
4682 L: linux-media@vger.kernel.org
4683 L: dri-devel@lists.freedesktop.org
4684 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4686 F: include/linux/dma-buf*
4687 F: include/linux/reservation.h
4688 F: include/linux/*fence.h
4689 F: Documentation/driver-api/dma-buf.rst
4690 T: git git://anongit.freedesktop.org/drm/drm-misc
4692 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4693 M: Vinod Koul <vkoul@kernel.org>
4694 L: dmaengine@vger.kernel.org
4695 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4698 F: include/linux/dmaengine.h
4699 F: include/linux/of_dma.h
4700 F: Documentation/devicetree/bindings/dma/
4701 F: Documentation/driver-api/dmaengine/
4702 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4705 M: Christoph Hellwig <hch@lst.de>
4706 M: Marek Szyprowski <m.szyprowski@samsung.com>
4707 R: Robin Murphy <robin.murphy@arm.com>
4708 L: iommu@lists.linux-foundation.org
4709 T: git git://git.infradead.org/users/hch/dma-mapping.git
4710 W: http://git.infradead.org/users/hch/dma-mapping.git
4713 F: include/asm-generic/dma-mapping.h
4714 F: include/linux/dma-direct.h
4715 F: include/linux/dma-mapping.h
4716 F: include/linux/dma-noncoherent.h
4718 DME1737 HARDWARE MONITOR DRIVER
4719 M: Juerg Haefliger <juergh@gmail.com>
4720 L: linux-hwmon@vger.kernel.org
4722 F: Documentation/hwmon/dme1737
4723 F: drivers/hwmon/dme1737.c
4726 M: Jean Delvare <jdelvare@suse.com>
4728 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4729 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4730 F: drivers/firmware/dmi-id.c
4731 F: drivers/firmware/dmi_scan.c
4732 F: include/linux/dmi.h
4735 M: Jonathan Corbet <corbet@lwn.net>
4736 L: linux-doc@vger.kernel.org
4739 F: scripts/kernel-doc
4740 X: Documentation/ABI/
4741 X: Documentation/acpi/
4742 X: Documentation/devicetree/
4743 X: Documentation/i2c/
4744 X: Documentation/media/
4745 X: Documentation/power/
4746 X: Documentation/spi/
4747 T: git git://git.lwn.net/linux.git docs-next
4749 DOCUMENTATION/ITALIAN
4750 M: Federico Vaga <federico.vaga@vaga.pv.it>
4751 L: linux-doc@vger.kernel.org
4753 F: Documentation/translations/it_IT
4755 DONGWOON DW9714 LENS VOICE COIL DRIVER
4756 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4757 L: linux-media@vger.kernel.org
4758 T: git git://linuxtv.org/media_tree.git
4760 F: drivers/media/i2c/dw9714.c
4761 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4763 DONGWOON DW9807 LENS VOICE COIL DRIVER
4764 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4765 L: linux-media@vger.kernel.org
4766 T: git git://linuxtv.org/media_tree.git
4768 F: drivers/media/i2c/dw9807-vcm.c
4769 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4772 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4773 L: blinux-list@redhat.com
4775 F: drivers/char/dtlk.c
4776 F: include/linux/dtlk.h
4778 DPAA2 DATAPATH I/O (DPIO) DRIVER
4779 M: Roy Pledge <Roy.Pledge@nxp.com>
4780 L: linux-kernel@vger.kernel.org
4782 F: drivers/soc/fsl/dpio
4784 DPAA2 ETHERNET DRIVER
4785 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4786 L: netdev@vger.kernel.org
4788 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4789 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4790 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4791 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4792 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4794 DPAA2 ETHERNET SWITCH DRIVER
4795 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4796 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4797 L: linux-kernel@vger.kernel.org
4799 F: drivers/staging/fsl-dpaa2/ethsw
4801 DPAA2 PTP CLOCK DRIVER
4802 M: Yangbo Lu <yangbo.lu@nxp.com>
4803 L: netdev@vger.kernel.org
4805 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4806 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4808 DPT_I2O SCSI RAID DRIVER
4809 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4810 L: linux-scsi@vger.kernel.org
4811 W: http://www.adaptec.com/
4813 F: drivers/scsi/dpt*
4814 F: drivers/scsi/dpt/
4817 M: Philipp Reisner <philipp.reisner@linbit.com>
4818 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4819 L: drbd-dev@lists.linbit.com
4820 W: http://www.drbd.org
4821 T: git git://git.linbit.com/linux-drbd.git
4822 T: git git://git.linbit.com/drbd-8.4.git
4824 F: drivers/block/drbd/
4826 F: Documentation/blockdev/drbd/
4828 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4829 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4830 R: "Rafael J. Wysocki" <rafael@kernel.org>
4831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4833 F: Documentation/kobject.txt
4837 F: include/linux/debugfs.h
4838 F: include/linux/kobj*
4841 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4842 M: Kevin Hilman <khilman@kernel.org>
4843 M: Nishanth Menon <nm@ti.com>
4845 F: drivers/power/avs/
4846 F: include/linux/power/smartreflex.h
4847 L: linux-pm@vger.kernel.org
4849 DRM DRIVER FOR ARM PL111 CLCD
4850 M: Eric Anholt <eric@anholt.net>
4851 T: git git://anongit.freedesktop.org/drm/drm-misc
4853 F: drivers/gpu/drm/pl111/
4855 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4856 M: Linus Walleij <linus.walleij@linaro.org>
4857 T: git git://anongit.freedesktop.org/drm/drm-misc
4859 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4860 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4862 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4863 M: Dave Airlie <airlied@redhat.com>
4865 F: drivers/gpu/drm/ast/
4867 DRM DRIVER FOR BOCHS VIRTUAL GPU
4868 M: Gerd Hoffmann <kraxel@redhat.com>
4869 L: virtualization@lists.linux-foundation.org
4870 T: git git://anongit.freedesktop.org/drm/drm-misc
4872 F: drivers/gpu/drm/bochs/
4874 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4875 M: Linus Walleij <linus.walleij@linaro.org>
4876 T: git git://anongit.freedesktop.org/drm/drm-misc
4878 F: drivers/gpu/drm/tve200/
4880 DRM DRIVER FOR ILITEK ILI9225 PANELS
4881 M: David Lechner <david@lechnology.com>
4883 F: drivers/gpu/drm/tinydrm/ili9225.c
4884 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4886 DRM DRIVER FOR HX8357D PANELS
4887 M: Eric Anholt <eric@anholt.net>
4888 T: git git://anongit.freedesktop.org/drm/drm-misc
4890 F: drivers/gpu/drm/tinydrm/hx8357d.c
4891 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4893 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4894 S: Orphan / Obsolete
4895 F: drivers/gpu/drm/i810/
4896 F: include/uapi/drm/i810_drm.h
4898 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4899 S: Orphan / Obsolete
4900 F: drivers/gpu/drm/mga/
4901 F: include/uapi/drm/mga_drm.h
4903 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4904 M: Dave Airlie <airlied@redhat.com>
4906 F: drivers/gpu/drm/mgag200/
4908 DRM DRIVER FOR MI0283QT
4909 M: Noralf Trønnes <noralf@tronnes.org>
4911 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4912 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4914 DRM DRIVER FOR MSM ADRENO GPU
4915 M: Rob Clark <robdclark@gmail.com>
4916 M: Sean Paul <sean@poorly.run>
4917 L: linux-arm-msm@vger.kernel.org
4918 L: dri-devel@lists.freedesktop.org
4919 L: freedreno@lists.freedesktop.org
4920 T: git https://gitlab.freedesktop.org/drm/msm.git
4922 F: drivers/gpu/drm/msm/
4923 F: include/uapi/drm/msm_drm.h
4924 F: Documentation/devicetree/bindings/display/msm/
4926 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4927 M: Ben Skeggs <bskeggs@redhat.com>
4928 L: dri-devel@lists.freedesktop.org
4929 L: nouveau@lists.freedesktop.org
4930 T: git git://github.com/skeggsb/linux
4932 F: drivers/gpu/drm/nouveau/
4933 F: include/uapi/drm/nouveau_drm.h
4935 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4936 M: Stefan Mavrodiev <stefan@olimex.com>
4938 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4939 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4941 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4942 M: Noralf Trønnes <noralf@tronnes.org>
4944 F: drivers/gpu/drm/tinydrm/repaper.c
4945 F: Documentation/devicetree/bindings/display/repaper.txt
4947 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4948 M: Dave Airlie <airlied@redhat.com>
4949 M: Gerd Hoffmann <kraxel@redhat.com>
4950 L: virtualization@lists.linux-foundation.org
4951 T: git git://anongit.freedesktop.org/drm/drm-misc
4953 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4954 F: drivers/gpu/drm/cirrus/
4956 DRM DRIVER FOR QXL VIRTUAL GPU
4957 M: Dave Airlie <airlied@redhat.com>
4958 M: Gerd Hoffmann <kraxel@redhat.com>
4959 L: virtualization@lists.linux-foundation.org
4960 L: spice-devel@lists.freedesktop.org
4961 T: git git://anongit.freedesktop.org/drm/drm-misc
4963 F: drivers/gpu/drm/qxl/
4964 F: include/uapi/drm/qxl_drm.h
4966 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4967 S: Orphan / Obsolete
4968 F: drivers/gpu/drm/r128/
4969 F: include/uapi/drm/r128_drm.h
4971 DRM DRIVER FOR SAVAGE VIDEO CARDS
4972 S: Orphan / Obsolete
4973 F: drivers/gpu/drm/savage/
4974 F: include/uapi/drm/savage_drm.h
4976 DRM DRIVER FOR SIS VIDEO CARDS
4977 S: Orphan / Obsolete
4978 F: drivers/gpu/drm/sis/
4979 F: include/uapi/drm/sis_drm.h
4981 DRM DRIVER FOR SITRONIX ST7701 PANELS
4982 M: Jagan Teki <jagan@amarulasolutions.com>
4984 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
4985 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
4987 DRM DRIVER FOR SITRONIX ST7586 PANELS
4988 M: David Lechner <david@lechnology.com>
4990 F: drivers/gpu/drm/tinydrm/st7586.c
4991 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4993 DRM DRIVER FOR SITRONIX ST7735R PANELS
4994 M: David Lechner <david@lechnology.com>
4996 F: drivers/gpu/drm/tinydrm/st7735r.c
4997 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4999 DRM DRIVER FOR TDFX VIDEO CARDS
5000 S: Orphan / Obsolete
5001 F: drivers/gpu/drm/tdfx/
5003 DRM DRIVER FOR TPO TPG110 PANELS
5004 M: Linus Walleij <linus.walleij@linaro.org>
5005 T: git git://anongit.freedesktop.org/drm/drm-misc
5007 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5008 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5010 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5011 M: Dave Airlie <airlied@redhat.com>
5012 R: Sean Paul <sean@poorly.run>
5013 L: dri-devel@lists.freedesktop.org
5015 F: drivers/gpu/drm/udl/
5016 T: git git://anongit.freedesktop.org/drm/drm-misc
5018 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5019 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5020 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5021 R: Daniel Vetter <daniel@ffwll.ch>
5022 T: git git://anongit.freedesktop.org/drm/drm-misc
5024 L: dri-devel@lists.freedesktop.org
5025 F: drivers/gpu/drm/vkms/
5026 F: Documentation/gpu/vkms.rst
5028 DRM DRIVER FOR VMWARE VIRTUAL GPU
5029 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5030 M: Thomas Hellstrom <thellstrom@vmware.com>
5031 L: dri-devel@lists.freedesktop.org
5032 T: git git://people.freedesktop.org/~thomash/linux
5034 F: drivers/gpu/drm/vmwgfx/
5035 F: include/uapi/drm/vmwgfx_drm.h
5038 M: David Airlie <airlied@linux.ie>
5039 M: Daniel Vetter <daniel@ffwll.ch>
5040 L: dri-devel@lists.freedesktop.org
5041 T: git git://anongit.freedesktop.org/drm/drm
5042 B: https://bugs.freedesktop.org/
5043 C: irc://chat.freenode.net/dri-devel
5047 F: Documentation/devicetree/bindings/display/
5048 F: Documentation/devicetree/bindings/gpu/
5049 F: Documentation/gpu/
5051 F: include/uapi/drm/
5052 F: include/linux/vga*
5054 DRM DRIVERS AND MISC GPU PATCHES
5055 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5056 M: Maxime Ripard <maxime.ripard@bootlin.com>
5057 M: Sean Paul <sean@poorly.run>
5058 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5060 T: git git://anongit.freedesktop.org/drm/drm-misc
5061 F: Documentation/gpu/
5063 F: drivers/gpu/drm/*
5065 F: include/uapi/drm/drm*
5066 F: include/linux/vga*
5068 DRM DRIVERS FOR ALLWINNER A10
5069 M: Maxime Ripard <maxime.ripard@bootlin.com>
5070 L: dri-devel@lists.freedesktop.org
5072 F: drivers/gpu/drm/sun4i/
5073 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5074 T: git git://anongit.freedesktop.org/drm/drm-misc
5076 DRM DRIVERS FOR AMLOGIC SOCS
5077 M: Neil Armstrong <narmstrong@baylibre.com>
5078 L: dri-devel@lists.freedesktop.org
5079 L: linux-amlogic@lists.infradead.org
5080 W: http://linux-meson.com/
5082 F: drivers/gpu/drm/meson/
5083 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5084 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5085 F: Documentation/gpu/meson.rst
5086 T: git git://anongit.freedesktop.org/drm/drm-misc
5088 DRM DRIVERS FOR ATMEL HLCDC
5089 M: Boris Brezillon <bbrezillon@kernel.org>
5090 L: dri-devel@lists.freedesktop.org
5092 F: drivers/gpu/drm/atmel-hlcdc/
5093 F: Documentation/devicetree/bindings/display/atmel/
5094 T: git git://anongit.freedesktop.org/drm/drm-misc
5096 DRM DRIVERS FOR BRIDGE CHIPS
5097 M: Andrzej Hajda <a.hajda@samsung.com>
5098 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5100 T: git git://anongit.freedesktop.org/drm/drm-misc
5101 F: drivers/gpu/drm/bridge/
5103 DRM DRIVERS FOR EXYNOS
5104 M: Inki Dae <inki.dae@samsung.com>
5105 M: Joonyoung Shim <jy0922.shim@samsung.com>
5106 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5107 M: Kyungmin Park <kyungmin.park@samsung.com>
5108 L: dri-devel@lists.freedesktop.org
5109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5111 F: drivers/gpu/drm/exynos/
5112 F: include/uapi/drm/exynos_drm.h
5113 F: Documentation/devicetree/bindings/display/exynos/
5115 DRM DRIVERS FOR FREESCALE DCU
5116 M: Stefan Agner <stefan@agner.ch>
5117 M: Alison Wang <alison.wang@nxp.com>
5118 L: dri-devel@lists.freedesktop.org
5120 F: drivers/gpu/drm/fsl-dcu/
5121 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5122 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5123 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5124 T: git git://anongit.freedesktop.org/drm/drm-misc
5126 DRM DRIVERS FOR FREESCALE IMX
5127 M: Philipp Zabel <p.zabel@pengutronix.de>
5128 L: dri-devel@lists.freedesktop.org
5130 F: drivers/gpu/drm/imx/
5131 F: drivers/gpu/ipu-v3/
5132 F: Documentation/devicetree/bindings/display/imx/
5134 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5135 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5136 L: dri-devel@lists.freedesktop.org
5137 T: git git://github.com/patjak/drm-gma500
5139 F: drivers/gpu/drm/gma500/
5141 DRM DRIVERS FOR HISILICON
5142 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5143 M: Rongrong Zou <zourongrong@gmail.com>
5144 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5145 R: Chen Feng <puck.chen@hisilicon.com>
5146 L: dri-devel@lists.freedesktop.org
5147 T: git git://github.com/xin3liang/linux.git
5149 F: drivers/gpu/drm/hisilicon/
5150 F: Documentation/devicetree/bindings/display/hisilicon/
5152 DRM DRIVERS FOR MEDIATEK
5153 M: CK Hu <ck.hu@mediatek.com>
5154 M: Philipp Zabel <p.zabel@pengutronix.de>
5155 L: dri-devel@lists.freedesktop.org
5157 F: drivers/gpu/drm/mediatek/
5158 F: Documentation/devicetree/bindings/display/mediatek/
5160 DRM DRIVERS FOR NVIDIA TEGRA
5161 M: Thierry Reding <thierry.reding@gmail.com>
5162 L: dri-devel@lists.freedesktop.org
5163 L: linux-tegra@vger.kernel.org
5164 T: git git://anongit.freedesktop.org/tegra/linux.git
5166 F: drivers/gpu/drm/tegra/
5167 F: drivers/gpu/host1x/
5168 F: include/linux/host1x.h
5169 F: include/uapi/drm/tegra_drm.h
5170 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5172 DRM DRIVERS FOR RENESAS
5173 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5174 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5175 L: dri-devel@lists.freedesktop.org
5176 L: linux-renesas-soc@vger.kernel.org
5177 T: git git://linuxtv.org/pinchartl/media drm/du/next
5179 F: drivers/gpu/drm/rcar-du/
5180 F: drivers/gpu/drm/shmobile/
5181 F: include/linux/platform_data/shmob_drm.h
5182 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5183 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5184 F: Documentation/devicetree/bindings/display/renesas,du.txt
5186 DRM DRIVERS FOR ROCKCHIP
5187 M: Sandy Huang <hjc@rock-chips.com>
5188 M: Heiko Stübner <heiko@sntech.de>
5189 L: dri-devel@lists.freedesktop.org
5191 F: drivers/gpu/drm/rockchip/
5192 F: Documentation/devicetree/bindings/display/rockchip/
5193 T: git git://anongit.freedesktop.org/drm/drm-misc
5196 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5197 M: Vincent Abriou <vincent.abriou@st.com>
5198 L: dri-devel@lists.freedesktop.org
5199 T: git git://anongit.freedesktop.org/drm/drm-misc
5201 F: drivers/gpu/drm/sti
5202 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5205 M: Yannick Fertre <yannick.fertre@st.com>
5206 M: Philippe Cornu <philippe.cornu@st.com>
5207 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5208 M: Vincent Abriou <vincent.abriou@st.com>
5209 L: dri-devel@lists.freedesktop.org
5210 T: git git://anongit.freedesktop.org/drm/drm-misc
5212 F: drivers/gpu/drm/stm
5213 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5215 DRM DRIVERS FOR TI LCDC
5216 M: Jyri Sarha <jsarha@ti.com>
5217 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5218 L: dri-devel@lists.freedesktop.org
5220 F: drivers/gpu/drm/tilcdc/
5221 F: Documentation/devicetree/bindings/display/tilcdc/
5223 DRM DRIVERS FOR TI OMAP
5224 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5225 L: dri-devel@lists.freedesktop.org
5227 F: drivers/gpu/drm/omapdrm/
5228 F: Documentation/devicetree/bindings/display/ti/
5231 M: Eric Anholt <eric@anholt.net>
5233 F: drivers/gpu/drm/v3d/
5234 F: include/uapi/drm/v3d_drm.h
5235 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5236 T: git git://anongit.freedesktop.org/drm/drm-misc
5239 M: Eric Anholt <eric@anholt.net>
5240 T: git git://github.com/anholt/linux
5242 F: drivers/gpu/drm/vc4/
5243 F: include/uapi/drm/vc4_drm.h
5244 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5245 T: git git://anongit.freedesktop.org/drm/drm-misc
5247 DRM DRIVERS FOR VIVANTE GPU IP
5248 M: Lucas Stach <l.stach@pengutronix.de>
5249 R: Russell King <linux+etnaviv@armlinux.org.uk>
5250 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5251 L: etnaviv@lists.freedesktop.org
5252 L: dri-devel@lists.freedesktop.org
5254 F: drivers/gpu/drm/etnaviv/
5255 F: include/uapi/drm/etnaviv_drm.h
5256 F: Documentation/devicetree/bindings/display/etnaviv/
5258 DRM DRIVERS FOR ZTE ZX
5259 M: Shawn Guo <shawnguo@kernel.org>
5260 L: dri-devel@lists.freedesktop.org
5262 F: drivers/gpu/drm/zte/
5263 F: Documentation/devicetree/bindings/display/zte,vou.txt
5264 T: git git://anongit.freedesktop.org/drm/drm-misc
5267 M: Thierry Reding <thierry.reding@gmail.com>
5268 L: dri-devel@lists.freedesktop.org
5269 T: git git://anongit.freedesktop.org/drm/drm-misc
5271 F: drivers/gpu/drm/drm_panel.c
5272 F: drivers/gpu/drm/panel/
5273 F: include/drm/drm_panel.h
5274 F: Documentation/devicetree/bindings/display/panel/
5277 M: Noralf Trønnes <noralf@tronnes.org>
5278 W: https://github.com/notro/tinydrm/wiki/Development
5279 T: git git://anongit.freedesktop.org/drm/drm-misc
5281 F: drivers/gpu/drm/tinydrm/
5282 F: include/drm/tinydrm/
5285 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5286 T: git git://anongit.freedesktop.org/drm/drm-misc
5287 L: dri-devel@lists.freedesktop.org
5288 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5290 F: drivers/gpu/drm/xen/
5291 F: Documentation/gpu/xen-front.rst
5294 M: Christian Koenig <christian.koenig@amd.com>
5295 M: Huang Rui <ray.huang@amd.com>
5296 M: Junwei Zhang <Jerry.Zhang@amd.com>
5297 T: git git://people.freedesktop.org/~agd5f/linux
5299 L: dri-devel@lists.freedesktop.org
5301 F: drivers/gpu/drm/ttm/
5303 DSBR100 USB FM RADIO DRIVER
5304 M: Alexey Klimov <klimov.linux@gmail.com>
5305 L: linux-media@vger.kernel.org
5306 T: git git://linuxtv.org/media_tree.git
5308 F: drivers/media/radio/dsbr100.c
5311 M: Francois Romieu <romieu@fr.zoreil.com>
5312 L: netdev@vger.kernel.org
5314 F: drivers/net/wan/dscc4.c
5317 M: Hans Verkuil <hverkuil@xs4all.nl>
5318 L: linux-media@vger.kernel.org
5319 T: git git://linuxtv.org/media_tree.git
5320 W: https://linuxtv.org
5322 F: drivers/media/pci/dt3155/
5324 DVB_USB_AF9015 MEDIA DRIVER
5325 M: Antti Palosaari <crope@iki.fi>
5326 L: linux-media@vger.kernel.org
5327 W: https://linuxtv.org
5328 W: http://palosaari.fi/linux/
5329 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5330 T: git git://linuxtv.org/anttip/media_tree.git
5332 F: drivers/media/usb/dvb-usb-v2/af9015*
5334 DVB_USB_AF9035 MEDIA DRIVER
5335 M: Antti Palosaari <crope@iki.fi>
5336 L: linux-media@vger.kernel.org
5337 W: https://linuxtv.org
5338 W: http://palosaari.fi/linux/
5339 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5340 T: git git://linuxtv.org/anttip/media_tree.git
5342 F: drivers/media/usb/dvb-usb-v2/af9035*
5344 DVB_USB_ANYSEE MEDIA DRIVER
5345 M: Antti Palosaari <crope@iki.fi>
5346 L: linux-media@vger.kernel.org
5347 W: https://linuxtv.org
5348 W: http://palosaari.fi/linux/
5349 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5350 T: git git://linuxtv.org/anttip/media_tree.git
5352 F: drivers/media/usb/dvb-usb-v2/anysee*
5354 DVB_USB_AU6610 MEDIA DRIVER
5355 M: Antti Palosaari <crope@iki.fi>
5356 L: linux-media@vger.kernel.org
5357 W: https://linuxtv.org
5358 W: http://palosaari.fi/linux/
5359 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5360 T: git git://linuxtv.org/anttip/media_tree.git
5362 F: drivers/media/usb/dvb-usb-v2/au6610*
5364 DVB_USB_CE6230 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/ce6230*
5374 DVB_USB_CXUSB MEDIA DRIVER
5375 M: Michael Krufky <mkrufky@linuxtv.org>
5376 L: linux-media@vger.kernel.org
5377 W: https://linuxtv.org
5378 W: http://github.com/mkrufky
5379 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5380 T: git git://linuxtv.org/media_tree.git
5382 F: drivers/media/usb/dvb-usb/cxusb*
5384 DVB_USB_EC168 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/ec168*
5394 DVB_USB_GL861 MEDIA DRIVER
5395 M: Antti Palosaari <crope@iki.fi>
5396 L: linux-media@vger.kernel.org
5397 W: https://linuxtv.org
5398 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5399 T: git git://linuxtv.org/anttip/media_tree.git
5401 F: drivers/media/usb/dvb-usb-v2/gl861*
5403 DVB_USB_MXL111SF MEDIA DRIVER
5404 M: Michael Krufky <mkrufky@linuxtv.org>
5405 L: linux-media@vger.kernel.org
5406 W: https://linuxtv.org
5407 W: http://github.com/mkrufky
5408 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5409 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5411 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5413 DVB_USB_RTL28XXU MEDIA DRIVER
5414 M: Antti Palosaari <crope@iki.fi>
5415 L: linux-media@vger.kernel.org
5416 W: https://linuxtv.org
5417 W: http://palosaari.fi/linux/
5418 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5419 T: git git://linuxtv.org/anttip/media_tree.git
5421 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5423 DVB_USB_V2 MEDIA DRIVER
5424 M: Antti Palosaari <crope@iki.fi>
5425 L: linux-media@vger.kernel.org
5426 W: https://linuxtv.org
5427 W: http://palosaari.fi/linux/
5428 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5429 T: git git://linuxtv.org/anttip/media_tree.git
5431 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5432 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5435 M: Jason Baron <jbaron@akamai.com>
5437 F: lib/dynamic_debug.c
5438 F: include/linux/dynamic_debug.h
5440 DYNAMIC INTERRUPT MODERATION
5441 M: Tal Gilboa <talgi@mellanox.com>
5443 F: include/linux/net_dim.h
5445 DZ DECSTATION DZ11 SERIAL DRIVER
5446 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5448 F: drivers/tty/serial/dz.*
5450 E3X0 POWER BUTTON DRIVER
5451 M: Moritz Fischer <moritz.fischer@ettus.com>
5452 L: usrp-users@lists.ettus.com
5453 W: http://www.ettus.com
5455 F: drivers/input/misc/e3x0-button.c
5456 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5459 M: Antti Palosaari <crope@iki.fi>
5460 L: linux-media@vger.kernel.org
5461 W: https://linuxtv.org
5462 W: http://palosaari.fi/linux/
5463 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5464 T: git git://linuxtv.org/anttip/media_tree.git
5466 F: drivers/media/tuners/e4000*
5468 EARTH_PT1 MEDIA DRIVER
5469 M: Akihiro Tsukada <tskd08@gmail.com>
5470 L: linux-media@vger.kernel.org
5472 F: drivers/media/pci/pt1/
5474 EARTH_PT3 MEDIA DRIVER
5475 M: Akihiro Tsukada <tskd08@gmail.com>
5476 L: linux-media@vger.kernel.org
5478 F: drivers/media/pci/pt3/
5481 M: Antti Palosaari <crope@iki.fi>
5482 L: linux-media@vger.kernel.org
5483 W: https://linuxtv.org
5484 W: http://palosaari.fi/linux/
5485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5486 T: git git://linuxtv.org/anttip/media_tree.git
5488 F: drivers/media/dvb-frontends/ec100*
5491 M: Tyler Hicks <tyhicks@canonical.com>
5492 L: ecryptfs@vger.kernel.org
5493 W: http://ecryptfs.org
5494 W: https://launchpad.net/ecryptfs
5495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5497 F: Documentation/filesystems/ecryptfs.txt
5501 M: Borislav Petkov <bp@alien8.de>
5502 L: linux-edac@vger.kernel.org
5504 F: drivers/edac/amd64_edac*
5507 M: Robert Richter <rric@kernel.org>
5508 L: linux-edac@vger.kernel.org
5510 F: drivers/edac/highbank*
5513 M: Ralf Baechle <ralf@linux-mips.org>
5514 M: David Daney <david.daney@cavium.com>
5515 L: linux-edac@vger.kernel.org
5516 L: linux-mips@vger.kernel.org
5518 F: drivers/edac/octeon_edac*
5520 EDAC-CAVIUM THUNDERX
5521 M: David Daney <david.daney@cavium.com>
5522 M: Jan Glauber <jglauber@cavium.com>
5523 L: linux-edac@vger.kernel.org
5525 F: drivers/edac/thunderx_edac*
5528 M: Borislav Petkov <bp@alien8.de>
5529 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5530 L: linux-edac@vger.kernel.org
5531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5534 F: Documentation/admin-guide/ras.rst
5535 F: Documentation/driver-api/edac.rst
5537 F: include/linux/edac.h
5540 M: Mark Gross <mark.gross@intel.com>
5541 L: linux-edac@vger.kernel.org
5543 F: drivers/edac/e752x_edac.c
5546 L: linux-edac@vger.kernel.org
5548 F: drivers/edac/e7xxx_edac.c
5551 M: York Sun <york.sun@nxp.com>
5552 L: linux-edac@vger.kernel.org
5554 F: drivers/edac/fsl_ddr_edac.*
5557 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5558 L: linux-edac@vger.kernel.org
5560 F: drivers/edac/ghes_edac.c
5563 L: linux-edac@vger.kernel.org
5565 F: drivers/edac/i3000_edac.c
5568 L: linux-edac@vger.kernel.org
5570 F: drivers/edac/i5000_edac.c
5573 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5574 L: linux-edac@vger.kernel.org
5576 F: drivers/edac/i5400_edac.c
5579 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5580 L: linux-edac@vger.kernel.org
5582 F: drivers/edac/i7300_edac.c
5585 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5586 L: linux-edac@vger.kernel.org
5588 F: drivers/edac/i7core_edac.c
5591 M: Tim Small <tim@buttersideup.com>
5592 L: linux-edac@vger.kernel.org
5594 F: drivers/edac/i82443bxgx_edac.c
5597 M: "Arvind R." <arvino55@gmail.com>
5598 L: linux-edac@vger.kernel.org
5600 F: drivers/edac/i82975x_edac.c
5603 M: Jason Baron <jbaron@akamai.com>
5604 L: linux-edac@vger.kernel.org
5606 F: drivers/edac/ie31200_edac.c
5609 M: Johannes Thumshirn <morbidrsa@gmail.com>
5610 L: linux-edac@vger.kernel.org
5612 F: drivers/edac/mpc85xx_edac.[ch]
5615 M: Egor Martovetsky <egor@pasemi.com>
5616 L: linux-edac@vger.kernel.org
5618 F: drivers/edac/pasemi_edac.c
5621 M: Tony Luck <tony.luck@intel.com>
5622 L: linux-edac@vger.kernel.org
5624 F: drivers/edac/pnd2_edac.[ch]
5627 M: Tim Small <tim@buttersideup.com>
5628 L: linux-edac@vger.kernel.org
5630 F: drivers/edac/r82600_edac.c
5633 M: Tony Luck <tony.luck@intel.com>
5634 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5635 L: linux-edac@vger.kernel.org
5637 F: drivers/edac/sb_edac.c
5640 M: Tony Luck <tony.luck@intel.com>
5641 L: linux-edac@vger.kernel.org
5643 F: drivers/edac/skx_edac.c
5646 M: Tero Kristo <t-kristo@ti.com>
5647 L: linux-edac@vger.kernel.org
5649 F: drivers/edac/ti_edac.c
5652 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5653 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5654 L: linux-arm-msm@vger.kernel.org
5655 L: linux-edac@vger.kernel.org
5657 F: drivers/edac/qcom_edac.c
5659 EDIROL UA-101/UA-1000 DRIVER
5660 M: Clemens Ladisch <clemens@ladisch.de>
5661 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5662 T: git git://git.alsa-project.org/alsa-kernel.git
5664 F: sound/usb/misc/ua101.c
5667 L: linux-efi@vger.kernel.org
5668 M: Ivan Hu <ivan.hu@canonical.com>
5669 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5671 F: drivers/firmware/efi/test/
5673 EFI VARIABLE FILESYSTEM
5674 M: Matthew Garrett <matthew.garrett@nebula.com>
5675 M: Jeremy Kerr <jk@ozlabs.org>
5676 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5678 L: linux-efi@vger.kernel.org
5682 EFIFB FRAMEBUFFER DRIVER
5683 L: linux-fbdev@vger.kernel.org
5684 M: Peter Jones <pjones@redhat.com>
5686 F: drivers/video/fbdev/efifb.c
5689 W: http://aeschi.ch.eu.org/efs/
5693 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5694 M: Douglas Miller <dougmill@linux.ibm.com>
5695 L: netdev@vger.kernel.org
5697 F: drivers/net/ethernet/ibm/ehea/
5699 EM28XX VIDEO4LINUX DRIVER
5700 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5701 L: linux-media@vger.kernel.org
5702 W: https://linuxtv.org
5703 T: git git://linuxtv.org/media_tree.git
5705 F: drivers/media/usb/em28xx/
5706 F: Documentation/media/v4l-drivers/em28xx*
5709 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5710 M: Matt Mackall <mpm@selenic.com>
5711 M: David Woodhouse <dwmw2@infradead.org>
5712 L: linux-embedded@vger.kernel.org
5715 Emulex 10Gbps iSCSI - OneConnect DRIVER
5716 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5717 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5718 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5719 L: linux-scsi@vger.kernel.org
5720 W: http://www.broadcom.com
5722 F: drivers/scsi/be2iscsi/
5724 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5725 M: Sathya Perla <sathya.perla@broadcom.com>
5726 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5727 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5728 M: Somnath Kotur <somnath.kotur@broadcom.com>
5729 L: netdev@vger.kernel.org
5730 W: http://www.emulex.com
5732 F: drivers/net/ethernet/emulex/benet/
5734 EMULEX ONECONNECT ROCE DRIVER
5735 M: Selvin Xavier <selvin.xavier@broadcom.com>
5736 M: Devesh Sharma <devesh.sharma@broadcom.com>
5737 L: linux-rdma@vger.kernel.org
5738 W: http://www.broadcom.com
5740 F: drivers/infiniband/hw/ocrdma/
5741 F: include/uapi/rdma/ocrdma-abi.h
5743 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5744 M: James Smart <james.smart@broadcom.com>
5745 M: Dick Kennedy <dick.kennedy@broadcom.com>
5746 L: linux-scsi@vger.kernel.org
5747 W: http://www.broadcom.com
5749 F: drivers/scsi/lpfc/
5751 ENE CB710 FLASH CARD READER DRIVER
5752 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5754 F: drivers/misc/cb710/
5755 F: drivers/mmc/host/cb710-mmc.*
5756 F: include/linux/cb710.h
5758 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5759 M: Maxim Levitsky <maximlevitsky@gmail.com>
5761 F: drivers/media/rc/ene_ir.*
5763 EPSON S1D13XXX FRAMEBUFFER DRIVER
5764 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5767 F: drivers/video/fbdev/s1d13xxxfb.c
5768 F: include/video/s1d13xxxfb.h
5770 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5771 M: Jeff Layton <jlayton@kernel.org>
5774 F: include/linux/errseq.h
5776 ET131X NETWORK DRIVER
5777 M: Mark Einon <mark.einon@gmail.com>
5779 F: drivers/net/ethernet/agere/
5782 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5783 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5784 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5785 L: netdev@vger.kernel.org
5786 W: http://www.linuxfoundation.org/en/Net:Bridge
5788 F: include/linux/netfilter_bridge/
5791 ETHERNET PHY LIBRARY
5792 M: Andrew Lunn <andrew@lunn.ch>
5793 M: Florian Fainelli <f.fainelli@gmail.com>
5794 M: Heiner Kallweit <hkallweit1@gmail.com>
5795 L: netdev@vger.kernel.org
5797 F: Documentation/ABI/testing/sysfs-bus-mdio
5798 F: Documentation/devicetree/bindings/net/mdio*
5799 F: Documentation/networking/phy.txt
5801 F: drivers/of/of_mdio.c
5802 F: drivers/of/of_net.c
5803 F: include/linux/*mdio*.h
5804 F: include/linux/of_net.h
5805 F: include/linux/phy.h
5806 F: include/linux/phy_fixed.h
5807 F: include/linux/platform_data/mdio-bcm-unimac.h
5808 F: include/linux/platform_data/mdio-gpio.h
5809 F: include/trace/events/mdio.h
5810 F: include/uapi/linux/mdio.h
5811 F: include/uapi/linux/mii.h
5814 M: Jan Kara <jack@suse.com>
5815 L: linux-ext4@vger.kernel.org
5817 F: Documentation/filesystems/ext2.txt
5819 F: include/linux/ext2*
5822 M: "Theodore Ts'o" <tytso@mit.edu>
5823 M: Andreas Dilger <adilger.kernel@dilger.ca>
5824 L: linux-ext4@vger.kernel.org
5825 W: http://ext4.wiki.kernel.org
5826 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5829 F: Documentation/filesystems/ext4/
5832 Extended Verification Module (EVM)
5833 M: Mimi Zohar <zohar@linux.ibm.com>
5834 L: linux-integrity@vger.kernel.org
5836 F: security/integrity/evm/
5838 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5839 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5840 L: linux-efi@vger.kernel.org
5841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5843 F: Documentation/efi-stub.txt
5844 F: arch/*/kernel/efi.c
5845 F: arch/x86/boot/compressed/eboot.[ch]
5846 F: arch/*/include/asm/efi.h
5847 F: arch/x86/platform/efi/
5848 F: drivers/firmware/efi/
5849 F: include/linux/efi*.h
5850 F: arch/arm/boot/compressed/efi-header.S
5851 F: arch/arm64/kernel/efi-entry.S
5853 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5854 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5855 M: Chanwoo Choi <cw00.choi@samsung.com>
5856 L: linux-kernel@vger.kernel.org
5857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5860 F: include/linux/extcon/
5861 F: include/linux/extcon.h
5862 F: Documentation/extcon/
5863 F: Documentation/devicetree/bindings/extcon/
5866 M: Jingoo Han <jingoohan1@gmail.com>
5867 L: dri-devel@lists.freedesktop.org
5869 F: drivers/gpu/drm/exynos/exynos_dp*
5871 EXYNOS SYSMMU (IOMMU) driver
5872 M: Marek Szyprowski <m.szyprowski@samsung.com>
5873 L: iommu@lists.linux-foundation.org
5875 F: drivers/iommu/exynos-iommu.c
5877 EZchip NPS platform support
5878 M: Vineet Gupta <vgupta@synopsys.com>
5879 M: Ofer Levi <oferle@mellanox.com>
5881 F: arch/arc/plat-eznps
5882 F: arch/arc/boot/dts/eznps.dts
5885 M: Jaegeuk Kim <jaegeuk@kernel.org>
5886 M: Chao Yu <yuchao0@huawei.com>
5887 L: linux-f2fs-devel@lists.sourceforge.net
5888 W: https://f2fs.wiki.kernel.org/
5889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5891 F: Documentation/filesystems/f2fs.txt
5892 F: Documentation/ABI/testing/sysfs-fs-f2fs
5894 F: include/linux/f2fs_fs.h
5895 F: include/trace/events/f2fs.h
5897 F71805F HARDWARE MONITORING DRIVER
5898 M: Jean Delvare <jdelvare@suse.com>
5899 L: linux-hwmon@vger.kernel.org
5901 F: Documentation/hwmon/f71805f
5902 F: drivers/hwmon/f71805f.c
5905 M: Josh Poimboeuf <jpoimboe@redhat.com>
5907 F: scripts/faddr2line
5910 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5911 L: netdev@vger.kernel.org
5913 F: net/core/failover.c
5914 F: include/net/failover.h
5915 F: Documentation/networking/failover.rst
5918 M: Jan Kara <jack@suse.cz>
5919 R: Amir Goldstein <amir73il@gmail.com>
5920 L: linux-fsdevel@vger.kernel.org
5922 F: fs/notify/fanotify/
5923 F: include/linux/fanotify.h
5924 F: include/uapi/linux/fanotify.h
5926 FARSYNC SYNCHRONOUS DRIVER
5927 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5928 W: http://www.farsite.co.uk/
5930 F: drivers/net/wan/farsync.*
5932 FAULT INJECTION SUPPORT
5933 M: Akinobu Mita <akinobu.mita@gmail.com>
5935 F: Documentation/fault-injection/
5936 F: lib/fault-inject.c
5938 FBTFT Framebuffer drivers
5940 L: dri-devel@lists.freedesktop.org
5941 L: linux-fbdev@vger.kernel.org
5942 F: drivers/staging/fbtft/
5945 M: Michael Buesch <m@bues.ch>
5946 L: linux-media@vger.kernel.org
5948 F: drivers/media/tuners/fc0011.h
5949 F: drivers/media/tuners/fc0011.c
5952 M: Antti Palosaari <crope@iki.fi>
5953 L: linux-media@vger.kernel.org
5954 W: https://linuxtv.org
5955 W: http://palosaari.fi/linux/
5956 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5957 T: git git://linuxtv.org/anttip/media_tree.git
5959 F: drivers/media/tuners/fc2580*
5961 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5962 M: Johannes Thumshirn <jth@kernel.org>
5963 L: linux-scsi@vger.kernel.org
5964 W: www.Open-FCoE.org
5966 F: drivers/scsi/libfc/
5967 F: drivers/scsi/fcoe/
5969 F: include/scsi/libfc.h
5970 F: include/scsi/libfcoe.h
5971 F: include/uapi/scsi/fc/
5973 FILE LOCKING (flock() and fcntl()/lockf())
5974 M: Jeff Layton <jlayton@kernel.org>
5975 M: "J. Bruce Fields" <bfields@fieldses.org>
5976 L: linux-fsdevel@vger.kernel.org
5978 F: include/linux/fcntl.h
5979 F: include/uapi/linux/fcntl.h
5983 FILESYSTEMS (VFS and infrastructure)
5984 M: Alexander Viro <viro@zeniv.linux.org.uk>
5985 L: linux-fsdevel@vger.kernel.org
5988 F: include/linux/fs.h
5989 F: include/linux/fs_types.h
5990 F: include/uapi/linux/fs.h
5992 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5993 M: Riku Voipio <riku.voipio@iki.fi>
5994 L: linux-hwmon@vger.kernel.org
5996 F: drivers/hwmon/f75375s.c
5997 F: include/linux/f75375s.h
5999 FIREWIRE AUDIO DRIVERS
6000 M: Clemens Ladisch <clemens@ladisch.de>
6001 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6002 T: git git://git.alsa-project.org/alsa-kernel.git
6006 FIREWIRE MEDIA DRIVERS (firedtv)
6007 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6008 L: linux-media@vger.kernel.org
6009 L: linux1394-devel@lists.sourceforge.net
6010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6012 F: drivers/media/firewire/
6014 FIREWIRE SBP-2 TARGET
6015 M: Chris Boot <bootc@bootc.net>
6016 L: linux-scsi@vger.kernel.org
6017 L: target-devel@vger.kernel.org
6018 L: linux1394-devel@lists.sourceforge.net
6019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6021 F: drivers/target/sbp/
6024 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6025 L: linux1394-devel@lists.sourceforge.net
6026 W: http://ieee1394.wiki.kernel.org/
6027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6029 F: drivers/firewire/
6030 F: include/linux/firewire.h
6031 F: include/uapi/linux/firewire*.h
6034 FIRMWARE LOADER (request_firmware)
6035 M: Luis Chamberlain <mcgrof@kernel.org>
6036 L: linux-kernel@vger.kernel.org
6038 F: Documentation/firmware_class/
6039 F: drivers/base/firmware_loader/
6040 F: include/linux/firmware.h
6042 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6043 M: Joshua Morris <josh.h.morris@us.ibm.com>
6044 M: Philip Kelleher <pjk1939@linux.ibm.com>
6046 F: drivers/block/rsxx/
6049 M: Jiri Kosina <jikos@kernel.org>
6050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6052 F: drivers/block/floppy.c
6055 M: Alessandro Rubini <rubini@gnudd.com>
6056 W: http://www.ohwr.org/projects/fmc-bus
6059 F: include/linux/fmc*.h
6060 F: include/linux/ipmi-fru.h
6063 FPGA MANAGER FRAMEWORK
6064 M: Alan Tull <atull@kernel.org>
6065 M: Moritz Fischer <mdf@kernel.org>
6066 L: linux-fpga@vger.kernel.org
6068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6069 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6070 F: Documentation/fpga/
6071 F: Documentation/driver-api/fpga/
6072 F: Documentation/devicetree/bindings/fpga/
6074 F: include/linux/fpga/
6075 W: http://www.rocketboards.org
6078 M: Wu Hao <hao.wu@intel.com>
6079 L: linux-fpga@vger.kernel.org
6081 F: Documentation/fpga/dfl.txt
6082 F: include/uapi/linux/fpga-dfl.h
6083 F: drivers/fpga/dfl*
6086 M: Bill Metzenthen <billm@melbpc.org.au>
6087 W: http://floatingpoint.sourceforge.net/emulator/index.html
6089 F: arch/x86/math-emu/
6091 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6092 L: netdev@vger.kernel.org
6094 F: drivers/net/wan/dlci.c
6095 F: drivers/net/wan/sdla.c
6098 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6099 L: dri-devel@lists.freedesktop.org
6100 L: linux-fbdev@vger.kernel.org
6101 T: git git://github.com/bzolnier/linux.git
6102 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6104 F: Documentation/fb/
6107 F: include/linux/fb.h
6108 F: include/uapi/video/
6109 F: include/uapi/linux/fb.h
6111 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6112 M: Horia Geantă <horia.geanta@nxp.com>
6113 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6114 L: linux-crypto@vger.kernel.org
6116 F: drivers/crypto/caam/
6117 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6119 FREESCALE DIU FRAMEBUFFER DRIVER
6120 M: Timur Tabi <timur@kernel.org>
6121 L: linux-fbdev@vger.kernel.org
6123 F: drivers/video/fbdev/fsl-diu-fb.*
6125 FREESCALE DMA DRIVER
6126 M: Li Yang <leoyang.li@nxp.com>
6127 M: Zhang Wei <zw@zh-kernel.org>
6128 L: linuxppc-dev@lists.ozlabs.org
6130 F: drivers/dma/fsldma.*
6132 FREESCALE ENETC ETHERNET DRIVERS
6133 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6134 L: netdev@vger.kernel.org
6136 F: drivers/net/ethernet/freescale/enetc/
6138 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6139 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6140 L: netdev@vger.kernel.org
6142 F: drivers/net/ethernet/freescale/gianfar*
6143 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6145 FREESCALE GPMI NAND DRIVER
6146 M: Han Xu <han.xu@nxp.com>
6147 L: linux-mtd@lists.infradead.org
6149 F: drivers/mtd/nand/raw/gpmi-nand/*
6151 FREESCALE I2C CPM DRIVER
6152 M: Jochen Friedrich <jochen@scram.de>
6153 L: linuxppc-dev@lists.ozlabs.org
6154 L: linux-i2c@vger.kernel.org
6156 F: drivers/i2c/busses/i2c-cpm.c
6158 FREESCALE IMX LPI2C DRIVER
6159 M: Dong Aisheng <aisheng.dong@nxp.com>
6160 L: linux-i2c@vger.kernel.org
6161 L: linux-imx@nxp.com
6163 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6164 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6166 FREESCALE IMX / MXC FEC DRIVER
6167 M: Fugang Duan <fugang.duan@nxp.com>
6168 L: netdev@vger.kernel.org
6170 F: drivers/net/ethernet/freescale/fec_main.c
6171 F: drivers/net/ethernet/freescale/fec_ptp.c
6172 F: drivers/net/ethernet/freescale/fec.h
6173 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6175 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6176 M: Sascha Hauer <s.hauer@pengutronix.de>
6177 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6178 L: linux-fbdev@vger.kernel.org
6179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6181 F: include/linux/platform_data/video-imxfb.h
6182 F: drivers/video/fbdev/imxfb.c
6184 FREESCALE QORIQ DPAA ETHERNET DRIVER
6185 M: Madalin Bucur <madalin.bucur@nxp.com>
6186 L: netdev@vger.kernel.org
6188 F: drivers/net/ethernet/freescale/dpaa
6190 FREESCALE QORIQ DPAA FMAN DRIVER
6191 M: Madalin Bucur <madalin.bucur@nxp.com>
6192 L: netdev@vger.kernel.org
6194 F: drivers/net/ethernet/freescale/fman
6195 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6197 FREESCALE QORIQ PTP CLOCK DRIVER
6198 M: Yangbo Lu <yangbo.lu@nxp.com>
6199 L: netdev@vger.kernel.org
6201 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6202 F: drivers/ptp/ptp_qoriq.c
6203 F: drivers/ptp/ptp_qoriq_debugfs.c
6204 F: include/linux/fsl/ptp_qoriq.h
6205 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6207 FREESCALE QUAD SPI DRIVER
6208 M: Han Xu <han.xu@nxp.com>
6209 L: linux-spi@vger.kernel.org
6211 F: drivers/spi/spi-fsl-qspi.c
6213 FREESCALE QUICC ENGINE LIBRARY
6214 M: Qiang Zhao <qiang.zhao@nxp.com>
6215 L: linuxppc-dev@lists.ozlabs.org
6217 F: drivers/soc/fsl/qe/
6218 F: include/soc/fsl/*qe*.h
6219 F: include/soc/fsl/*ucc*.h
6221 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6222 M: Li Yang <leoyang.li@nxp.com>
6223 L: netdev@vger.kernel.org
6224 L: linuxppc-dev@lists.ozlabs.org
6226 F: drivers/net/ethernet/freescale/ucc_geth*
6228 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6229 M: Zhao Qiang <qiang.zhao@nxp.com>
6230 L: netdev@vger.kernel.org
6231 L: linuxppc-dev@lists.ozlabs.org
6233 F: drivers/net/wan/fsl_ucc_hdlc*
6235 FREESCALE QUICC ENGINE UCC UART DRIVER
6236 M: Timur Tabi <timur@kernel.org>
6237 L: linuxppc-dev@lists.ozlabs.org
6239 F: drivers/tty/serial/ucc_uart.c
6241 FREESCALE SOC DRIVERS
6242 M: Li Yang <leoyang.li@nxp.com>
6243 L: linuxppc-dev@lists.ozlabs.org
6244 L: linux-arm-kernel@lists.infradead.org
6246 F: Documentation/devicetree/bindings/soc/fsl/
6248 F: include/linux/fsl/
6250 FREESCALE SOC FS_ENET DRIVER
6251 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6252 L: linuxppc-dev@lists.ozlabs.org
6253 L: netdev@vger.kernel.org
6255 F: drivers/net/ethernet/freescale/fs_enet/
6256 F: include/linux/fs_enet_pd.h
6258 FREESCALE SOC SOUND DRIVERS
6259 M: Timur Tabi <timur@kernel.org>
6260 M: Nicolin Chen <nicoleotsuka@gmail.com>
6261 M: Xiubo Li <Xiubo.Lee@gmail.com>
6262 R: Fabio Estevam <festevam@gmail.com>
6263 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6264 L: linuxppc-dev@lists.ozlabs.org
6266 F: sound/soc/fsl/fsl*
6267 F: sound/soc/fsl/imx*
6268 F: sound/soc/fsl/mpc8610_hpcd.c
6270 FREESCALE USB PERIPHERAL DRIVERS
6271 M: Li Yang <leoyang.li@nxp.com>
6272 L: linux-usb@vger.kernel.org
6273 L: linuxppc-dev@lists.ozlabs.org
6275 F: drivers/usb/gadget/udc/fsl*
6278 M: Christoph Hellwig <hch@infradead.org>
6279 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6284 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6285 M: Pavel Machek <pavel@ucw.cz>
6286 L: linux-pm@vger.kernel.org
6288 F: Documentation/power/freezing-of-tasks.txt
6289 F: include/linux/freezer.h
6293 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6294 L: linux-kernel@vger.kernel.org
6297 F: include/linux/frontswap.h
6299 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6300 M: David Howells <dhowells@redhat.com>
6301 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6303 F: Documentation/filesystems/caching/
6305 F: include/linux/fscache*.h
6307 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6308 M: Theodore Y. Ts'o <tytso@mit.edu>
6309 M: Jaegeuk Kim <jaegeuk@kernel.org>
6310 L: linux-fscrypt@vger.kernel.org
6311 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6315 F: include/linux/fscrypt*.h
6316 F: Documentation/filesystems/fscrypt.rst
6318 FSI-ATTACHED I2C DRIVER
6319 M: Eddie James <eajames@linux.ibm.com>
6320 L: linux-i2c@vger.kernel.org
6321 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6323 F: drivers/i2c/busses/i2c-fsi.c
6324 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6326 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6327 M: Jan Kara <jack@suse.cz>
6328 R: Amir Goldstein <amir73il@gmail.com>
6329 L: linux-fsdevel@vger.kernel.org
6332 F: include/linux/fsnotify*.h
6334 FUJITSU LAPTOP EXTRAS
6335 M: Jonathan Woithe <jwoithe@just42.net>
6336 L: platform-driver-x86@vger.kernel.org
6338 F: drivers/platform/x86/fujitsu-laptop.c
6340 FUJITSU M-5MO LS CAMERA ISP DRIVER
6341 M: Kyungmin Park <kyungmin.park@samsung.com>
6342 M: Heungjun Kim <riverful.kim@samsung.com>
6343 L: linux-media@vger.kernel.org
6345 F: drivers/media/i2c/m5mols/
6346 F: include/media/i2c/m5mols.h
6348 FUJITSU TABLET EXTRAS
6349 M: Robert Gerlach <khnz@gmx.de>
6350 L: platform-driver-x86@vger.kernel.org
6352 F: drivers/platform/x86/fujitsu-tablet.c
6354 FUSE: FILESYSTEM IN USERSPACE
6355 M: Miklos Szeredi <miklos@szeredi.hu>
6356 L: linux-fsdevel@vger.kernel.org
6357 W: http://fuse.sourceforge.net/
6358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6361 F: include/uapi/linux/fuse.h
6362 F: Documentation/filesystems/fuse.txt
6365 M: Thomas Gleixner <tglx@linutronix.de>
6366 M: Ingo Molnar <mingo@redhat.com>
6367 R: Peter Zijlstra <peterz@infradead.org>
6368 R: Darren Hart <dvhart@infradead.org>
6369 L: linux-kernel@vger.kernel.org
6370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6373 F: kernel/futex_compat.c
6374 F: include/asm-generic/futex.h
6375 F: include/linux/futex.h
6376 F: include/uapi/linux/futex.h
6377 F: tools/testing/selftests/futex/
6378 F: tools/perf/bench/futex*
6379 F: Documentation/*futex*
6382 M: Kees Cook <keescook@chromium.org>
6383 R: Emese Revfy <re.emese@gmail.com>
6384 L: kernel-hardening@lists.openwall.com
6386 F: scripts/gcc-plugins/
6387 F: scripts/gcc-plugin.sh
6388 F: scripts/Makefile.gcc-plugins
6389 F: Documentation/gcc-plugins.txt
6391 GASKET DRIVER FRAMEWORK
6392 M: Rob Springer <rspringer@google.com>
6393 M: Todd Poynor <toddpoynor@google.com>
6394 M: Ben Chan <benchan@chromium.org>
6396 F: drivers/staging/gasket/
6398 GCOV BASED KERNEL PROFILING
6399 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6402 F: Documentation/dev-tools/gcov.rst
6404 GDB KERNEL DEBUGGING HELPER SCRIPTS
6405 M: Jan Kiszka <jan.kiszka@siemens.com>
6406 M: Kieran Bingham <kbingham@kernel.org>
6410 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6411 M: Achim Leubner <achim_leubner@adaptec.com>
6412 L: linux-scsi@vger.kernel.org
6413 W: http://www.icp-vortex.com/
6415 F: drivers/scsi/gdt*
6417 GEMTEK FM RADIO RECEIVER DRIVER
6418 M: Hans Verkuil <hverkuil@xs4all.nl>
6419 L: linux-media@vger.kernel.org
6420 T: git git://linuxtv.org/media_tree.git
6421 W: https://linuxtv.org
6423 F: drivers/media/radio/radio-gemtek*
6425 GENERIC GPIO I2C DRIVER
6426 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6428 F: drivers/i2c/busses/i2c-gpio.c
6429 F: include/linux/platform_data/i2c-gpio.h
6431 GENERIC GPIO I2C MULTIPLEXER DRIVER
6432 M: Peter Korsgaard <peter.korsgaard@barco.com>
6433 L: linux-i2c@vger.kernel.org
6435 F: drivers/i2c/muxes/i2c-mux-gpio.c
6436 F: include/linux/platform_data/i2c-mux-gpio.h
6437 F: Documentation/i2c/muxes/i2c-mux-gpio
6439 GENERIC HDLC (WAN) DRIVERS
6440 M: Krzysztof Halasa <khc@pm.waw.pl>
6441 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6443 F: drivers/net/wan/c101.c
6444 F: drivers/net/wan/hd6457*
6445 F: drivers/net/wan/hdlc*
6446 F: drivers/net/wan/n2.c
6447 F: drivers/net/wan/pc300too.c
6448 F: drivers/net/wan/pci200syn.c
6449 F: drivers/net/wan/wanxl*
6451 GENERIC INCLUDE/ASM HEADER FILES
6452 M: Arnd Bergmann <arnd@arndb.de>
6453 L: linux-arch@vger.kernel.org
6454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6456 F: include/asm-generic/
6457 F: include/uapi/asm-generic/
6459 GENERIC PHY FRAMEWORK
6460 M: Kishon Vijay Abraham I <kishon@ti.com>
6461 L: linux-kernel@vger.kernel.org
6462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6465 F: include/linux/phy/
6466 F: Documentation/devicetree/bindings/phy/
6468 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6469 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6471 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6474 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6475 M: Kevin Hilman <khilman@kernel.org>
6476 M: Ulf Hansson <ulf.hansson@linaro.org>
6477 L: linux-pm@vger.kernel.org
6479 F: drivers/base/power/domain*.c
6480 F: include/linux/pm_domain.h
6481 F: Documentation/devicetree/bindings/power/power_domain.txt
6483 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6484 M: Eugen Hristev <eugen.hristev@microchip.com>
6485 L: linux-input@vger.kernel.org
6487 F: drivers/input/touchscreen/resistive-adc-touch.c
6489 GENERIC UIO DRIVER FOR PCI DEVICES
6490 M: "Michael S. Tsirkin" <mst@redhat.com>
6491 L: kvm@vger.kernel.org
6493 F: drivers/uio/uio_pci_generic.c
6495 GENWQE (IBM Generic Workqueue Card)
6496 M: Frank Haverkamp <haver@linux.ibm.com>
6498 F: drivers/misc/genwqe/
6500 GET_MAINTAINER SCRIPT
6501 M: Joe Perches <joe@perches.com>
6503 F: scripts/get_maintainer.pl
6506 M: Bob Peterson <rpeterso@redhat.com>
6507 M: Andreas Gruenbacher <agruenba@redhat.com>
6508 L: cluster-devel@redhat.com
6509 W: http://sources.redhat.com/cluster/
6510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6512 F: Documentation/filesystems/gfs2*.txt
6514 F: include/uapi/linux/gfs2_ondisk.h
6516 GIGASET ISDN DRIVERS
6517 M: Paul Bolle <pebolle@tiscali.nl>
6518 L: gigaset307x-common@lists.sourceforge.net
6519 W: http://gigaset307x.sourceforge.net/
6521 F: Documentation/isdn/README.gigaset
6522 F: drivers/isdn/gigaset/
6523 F: include/uapi/linux/gigaset_dev.h
6526 M: Johan Hovold <johan@kernel.org>
6527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6529 F: Documentation/ABI/testing/sysfs-class-gnss
6530 F: Documentation/devicetree/bindings/gnss/
6532 F: include/linux/gnss.h
6535 M: Hans Verkuil <hans.verkuil@cisco.com>
6536 L: linux-media@vger.kernel.org
6538 F: drivers/media/usb/go7007/
6541 M: Bastien Nocera <hadess@hadess.net>
6542 L: linux-input@vger.kernel.org
6544 F: drivers/input/touchscreen/goodix.c
6546 GPD POCKET FAN DRIVER
6547 M: Hans de Goede <hdegoede@redhat.com>
6548 L: platform-driver-x86@vger.kernel.org
6550 F: drivers/platform/x86/gpd-pocket-fan.c
6553 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6554 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6555 L: linux-gpio@vger.kernel.org
6556 L: linux-acpi@vger.kernel.org
6558 F: Documentation/acpi/gpio-properties.txt
6559 F: drivers/gpio/gpiolib-acpi.c
6562 M: Sean Young <sean@mess.org>
6563 L: linux-media@vger.kernel.org
6565 F: drivers/media/rc/gpio-ir-tx.c
6568 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6569 L: linux-gpio@vger.kernel.org
6571 F: drivers/gpio/gpio-mockup.c
6572 F: tools/testing/selftests/gpio/
6575 M: Linus Walleij <linus.walleij@linaro.org>
6576 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6577 L: linux-gpio@vger.kernel.org
6578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6580 F: Documentation/devicetree/bindings/gpio/
6581 F: Documentation/driver-api/gpio/
6582 F: Documentation/gpio/
6583 F: Documentation/ABI/testing/gpio-cdev
6584 F: Documentation/ABI/obsolete/sysfs-gpio
6586 F: include/linux/gpio/
6587 F: include/linux/gpio.h
6588 F: include/linux/of_gpio.h
6589 F: include/asm-generic/gpio.h
6590 F: include/uapi/linux/gpio.h
6593 GRE DEMULTIPLEXER DRIVER
6594 M: Dmitry Kozlov <xeb@mail.ru>
6595 L: netdev@vger.kernel.org
6597 F: net/ipv4/gre_demux.c
6598 F: net/ipv4/gre_offload.c
6599 F: include/net/gre.h
6601 GRETH 10/100/1G Ethernet MAC device driver
6602 M: Andreas Larsson <andreas@gaisler.com>
6603 L: netdev@vger.kernel.org
6605 F: drivers/net/ethernet/aeroflex/
6607 GREYBUS AUDIO PROTOCOLS DRIVERS
6608 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6609 M: Mark Greer <mgreer@animalcreek.com>
6611 F: drivers/staging/greybus/audio_apbridgea.c
6612 F: drivers/staging/greybus/audio_apbridgea.h
6613 F: drivers/staging/greybus/audio_codec.c
6614 F: drivers/staging/greybus/audio_codec.h
6615 F: drivers/staging/greybus/audio_gb.c
6616 F: drivers/staging/greybus/audio_manager.c
6617 F: drivers/staging/greybus/audio_manager.h
6618 F: drivers/staging/greybus/audio_manager_module.c
6619 F: drivers/staging/greybus/audio_manager_private.h
6620 F: drivers/staging/greybus/audio_manager_sysfs.c
6621 F: drivers/staging/greybus/audio_module.c
6622 F: drivers/staging/greybus/audio_topology.c
6624 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6625 M: Viresh Kumar <vireshk@kernel.org>
6627 F: drivers/staging/greybus/authentication.c
6628 F: drivers/staging/greybus/bootrom.c
6629 F: drivers/staging/greybus/firmware.h
6630 F: drivers/staging/greybus/fw-core.c
6631 F: drivers/staging/greybus/fw-download.c
6632 F: drivers/staging/greybus/fw-management.c
6633 F: drivers/staging/greybus/greybus_authentication.h
6634 F: drivers/staging/greybus/greybus_firmware.h
6635 F: drivers/staging/greybus/hid.c
6636 F: drivers/staging/greybus/i2c.c
6637 F: drivers/staging/greybus/spi.c
6638 F: drivers/staging/greybus/spilib.c
6639 F: drivers/staging/greybus/spilib.h
6641 GREYBUS LOOPBACK DRIVER
6642 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6644 F: drivers/staging/greybus/loopback.c
6646 GREYBUS PLATFORM DRIVERS
6647 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6649 F: drivers/staging/greybus/arche-platform.c
6650 F: drivers/staging/greybus/arche-apb-ctrl.c
6651 F: drivers/staging/greybus/arche_platform.h
6653 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6654 M: Rui Miguel Silva <rmfrfs@gmail.com>
6656 F: drivers/staging/greybus/sdio.c
6657 F: drivers/staging/greybus/light.c
6658 F: drivers/staging/greybus/gpio.c
6659 F: drivers/staging/greybus/power_supply.c
6660 F: drivers/staging/greybus/spi.c
6661 F: drivers/staging/greybus/spilib.c
6664 M: Johan Hovold <johan@kernel.org>
6665 M: Alex Elder <elder@kernel.org>
6666 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6668 F: drivers/staging/greybus/
6669 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6671 GREYBUS UART PROTOCOLS DRIVERS
6672 M: David Lin <dtwlin@gmail.com>
6674 F: drivers/staging/greybus/uart.c
6675 F: drivers/staging/greybus/log.c
6677 GS1662 VIDEO SERIALIZER
6678 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6679 L: linux-media@vger.kernel.org
6680 T: git git://linuxtv.org/media_tree.git
6682 F: drivers/media/spi/gs1662.c
6684 GSPCA FINEPIX SUBDRIVER
6685 M: Frank Zago <frank@zago.net>
6686 L: linux-media@vger.kernel.org
6687 T: git git://linuxtv.org/media_tree.git
6689 F: drivers/media/usb/gspca/finepix.c
6691 GSPCA GL860 SUBDRIVER
6692 M: Olivier Lorin <o.lorin@laposte.net>
6693 L: linux-media@vger.kernel.org
6694 T: git git://linuxtv.org/media_tree.git
6696 F: drivers/media/usb/gspca/gl860/
6698 GSPCA M5602 SUBDRIVER
6699 M: Erik Andren <erik.andren@gmail.com>
6700 L: linux-media@vger.kernel.org
6701 T: git git://linuxtv.org/media_tree.git
6703 F: drivers/media/usb/gspca/m5602/
6705 GSPCA PAC207 SONIXB SUBDRIVER
6706 M: Hans Verkuil <hverkuil@xs4all.nl>
6707 L: linux-media@vger.kernel.org
6708 T: git git://linuxtv.org/media_tree.git
6710 F: drivers/media/usb/gspca/pac207.c
6712 GSPCA SN9C20X SUBDRIVER
6713 M: Brian Johnson <brijohn@gmail.com>
6714 L: linux-media@vger.kernel.org
6715 T: git git://linuxtv.org/media_tree.git
6717 F: drivers/media/usb/gspca/sn9c20x.c
6719 GSPCA T613 SUBDRIVER
6720 M: Leandro Costantino <lcostantino@gmail.com>
6721 L: linux-media@vger.kernel.org
6722 T: git git://linuxtv.org/media_tree.git
6724 F: drivers/media/usb/gspca/t613.c
6726 GSPCA USB WEBCAM DRIVER
6727 M: Hans Verkuil <hverkuil@xs4all.nl>
6728 L: linux-media@vger.kernel.org
6729 T: git git://linuxtv.org/media_tree.git
6731 F: drivers/media/usb/gspca/
6733 GTP (GPRS Tunneling Protocol)
6734 M: Pablo Neira Ayuso <pablo@netfilter.org>
6735 M: Harald Welte <laforge@gnumonks.org>
6736 L: osmocom-net-gprs@lists.osmocom.org
6737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6739 F: drivers/net/gtp.c
6741 GUID PARTITION TABLE (GPT)
6742 M: Davidlohr Bueso <dave@stgolabs.net>
6743 L: linux-efi@vger.kernel.org
6745 F: block/partitions/efi.*
6748 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6749 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6750 W: http://uclinux-h8.sourceforge.jp
6751 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6754 F: drivers/clocksource/h8300_*.c
6755 F: drivers/clk/h8300/
6756 F: drivers/irqchip/irq-renesas-h8*.c
6758 HABANALABS PCI DRIVER
6759 M: Oded Gabbay <oded.gabbay@gmail.com>
6760 T: git https://github.com/HabanaAI/linux.git
6762 F: drivers/misc/habanalabs/
6763 F: include/uapi/misc/habanalabs.h
6764 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6765 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6768 M: Antti Palosaari <crope@iki.fi>
6769 L: linux-media@vger.kernel.org
6770 W: https://linuxtv.org
6771 W: http://palosaari.fi/linux/
6772 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6773 T: git git://linuxtv.org/anttip/media_tree.git
6775 F: drivers/media/usb/hackrf/
6777 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6778 M: Frank Seidel <frank@f-seidel.de>
6779 L: platform-driver-x86@vger.kernel.org
6780 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6782 F: drivers/platform/x86/hdaps.c
6785 M: Jean Delvare <jdelvare@suse.com>
6786 M: Guenter Roeck <linux@roeck-us.net>
6787 L: linux-hwmon@vger.kernel.org
6788 W: http://hwmon.wiki.kernel.org/
6789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6791 F: Documentation/devicetree/bindings/hwmon/
6792 F: Documentation/hwmon/
6794 F: include/linux/hwmon*.h
6795 F: include/trace/events/hwmon*.h
6797 HARDWARE RANDOM NUMBER GENERATOR CORE
6798 M: Matt Mackall <mpm@selenic.com>
6799 M: Herbert Xu <herbert@gondor.apana.org.au>
6800 L: linux-crypto@vger.kernel.org
6802 F: Documentation/devicetree/bindings/rng/
6803 F: Documentation/hw_random.txt
6804 F: drivers/char/hw_random/
6805 F: include/linux/hw_random.h
6807 HARDWARE TRACING FACILITIES
6808 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6810 F: drivers/hwtracing/
6812 HARDWARE SPINLOCK CORE
6813 M: Ohad Ben-Cohen <ohad@wizery.com>
6814 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6815 L: linux-remoteproc@vger.kernel.org
6817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6818 F: Documentation/devicetree/bindings/hwlock/
6819 F: Documentation/hwspinlock.txt
6820 F: drivers/hwspinlock/
6821 F: include/linux/hwspinlock.h
6823 HARMONY SOUND DRIVER
6824 L: linux-parisc@vger.kernel.org
6826 F: sound/parisc/harmony.*
6828 HDPVR USB VIDEO ENCODER DRIVER
6829 M: Hans Verkuil <hverkuil@xs4all.nl>
6830 L: linux-media@vger.kernel.org
6831 T: git git://linuxtv.org/media_tree.git
6832 W: https://linuxtv.org
6834 F: drivers/media/usb/hdpvr/
6836 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6837 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6839 F: Documentation/watchdog/hpwdt.txt
6840 F: drivers/watchdog/hpwdt.c
6842 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6843 M: Don Brace <don.brace@microsemi.com>
6844 L: esc.storagedev@microsemi.com
6845 L: linux-scsi@vger.kernel.org
6847 F: Documentation/scsi/hpsa.txt
6848 F: drivers/scsi/hpsa*.[ch]
6849 F: include/linux/cciss*.h
6850 F: include/uapi/linux/cciss*.h
6853 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6854 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6855 L: linux-rdma@vger.kernel.org
6857 F: drivers/infiniband/hw/hfi1
6860 L: linux-fsdevel@vger.kernel.org
6862 F: Documentation/filesystems/hfs.txt
6866 L: linux-fsdevel@vger.kernel.org
6868 F: Documentation/filesystems/hfsplus.txt
6871 HGA FRAMEBUFFER DRIVER
6872 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6873 L: linux-nvidia@lists.surfsouth.com
6874 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6876 F: drivers/video/fbdev/hgafb.c
6878 HIBERNATION (aka Software Suspend, aka swsusp)
6879 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6880 M: Pavel Machek <pavel@ucw.cz>
6881 L: linux-pm@vger.kernel.org
6882 B: https://bugzilla.kernel.org
6885 F: drivers/base/power/
6887 F: include/linux/suspend.h
6888 F: include/linux/freezer.h
6889 F: include/linux/pm.h
6890 F: arch/*/include/asm/suspend*.h
6893 M: Jiri Kosina <jikos@kernel.org>
6894 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6895 L: linux-input@vger.kernel.org
6896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6899 F: include/linux/hid*
6900 F: include/uapi/linux/hid*
6902 HID SENSOR HUB DRIVERS
6903 M: Jiri Kosina <jikos@kernel.org>
6904 M: Jonathan Cameron <jic23@kernel.org>
6905 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6906 L: linux-input@vger.kernel.org
6907 L: linux-iio@vger.kernel.org
6909 F: Documentation/hid/hid-sensor*
6910 F: drivers/hid/hid-sensor-*
6911 F: drivers/iio/*/hid-*
6912 F: include/linux/hid-sensor-*
6914 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6915 M: Thomas Gleixner <tglx@linutronix.de>
6916 L: linux-kernel@vger.kernel.org
6917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6919 F: Documentation/timers/
6920 F: kernel/time/hrtimer.c
6921 F: kernel/time/clockevents.c
6922 F: kernel/time/timer_*.c
6923 F: include/linux/clockchips.h
6924 F: include/linux/hrtimer.h
6926 HIGH-SPEED SCC DRIVER FOR AX.25
6927 L: linux-hams@vger.kernel.org
6929 F: drivers/net/hamradio/dmascc.c
6930 F: drivers/net/hamradio/scc.c
6932 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6933 M: HighPoint Linux Team <linux@highpoint-tech.com>
6934 W: http://www.highpoint-tech.com
6936 F: Documentation/scsi/hptiop.txt
6937 F: drivers/scsi/hptiop.c
6940 M: Jes Sorensen <jes@trained-monkey.org>
6941 L: linux-hippi@sunsite.dk
6943 F: include/linux/hippidevice.h
6944 F: include/uapi/linux/if_hippi.h
6946 F: drivers/net/hippi/
6948 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6949 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6950 M: Salil Mehta <salil.mehta@huawei.com>
6951 L: netdev@vger.kernel.org
6952 W: http://www.hisilicon.com
6954 F: drivers/net/ethernet/hisilicon/hns3/
6956 HISILICON LPC BUS DRIVER
6957 M: john.garry@huawei.com
6958 W: http://www.hisilicon.com
6960 F: drivers/bus/hisi_lpc.c
6961 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6963 HISILICON NETWORK SUBSYSTEM DRIVER
6964 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6965 M: Salil Mehta <salil.mehta@huawei.com>
6966 L: netdev@vger.kernel.org
6967 W: http://www.hisilicon.com
6969 F: drivers/net/ethernet/hisilicon/
6970 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6972 HISILICON PMU DRIVER
6973 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6974 W: http://www.hisilicon.com
6976 F: drivers/perf/hisilicon
6977 F: Documentation/perf/hisi-pmu.txt
6979 HISILICON ROCE DRIVER
6980 M: Lijun Ou <oulijun@huawei.com>
6981 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6982 L: linux-rdma@vger.kernel.org
6984 F: drivers/infiniband/hw/hns/
6985 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6987 HISILICON SAS Controller
6988 M: John Garry <john.garry@huawei.com>
6989 W: http://www.hisilicon.com
6991 F: drivers/scsi/hisi_sas/
6992 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6994 HMM - Heterogeneous Memory Management
6995 M: Jérôme Glisse <jglisse@redhat.com>
6996 L: linux-mm@kvack.org
6999 F: include/linux/hmm*
7000 F: Documentation/vm/hmm.rst
7003 M: Jouni Malinen <j@w1.fi>
7004 L: linux-wireless@vger.kernel.org
7005 W: http://w1.fi/hostap-driver.html
7007 F: drivers/net/wireless/intersil/hostap/
7009 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7010 L: platform-driver-x86@vger.kernel.org
7012 F: drivers/platform/x86/tc1100-wmi.c
7014 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7015 M: Jaroslav Kysela <perex@perex.cz>
7017 F: drivers/net/ethernet/hp/hp100.*
7019 HPET: High Precision Event Timers driver
7020 M: Clemens Ladisch <clemens@ladisch.de>
7022 F: Documentation/timers/hpet.txt
7023 F: drivers/char/hpet.c
7024 F: include/linux/hpet.h
7025 F: include/uapi/linux/hpet.h
7029 F: arch/x86/kernel/hpet.c
7030 F: arch/x86/include/asm/hpet.h
7033 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7034 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7039 M: Sebastian Reichel <sre@kernel.org>
7040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7042 F: Documentation/ABI/testing/sysfs-bus-hsi
7043 F: Documentation/driver-api/hsi.rst
7045 F: include/linux/hsi/
7046 F: include/uapi/linux/hsi/
7049 L: linux-usb@vger.kernel.org
7051 F: drivers/net/usb/hso.c
7053 HSR NETWORK PROTOCOL
7054 M: Arvid Brodin <arvid.brodin@alten.se>
7055 L: netdev@vger.kernel.org
7059 HT16K33 LED CONTROLLER DRIVER
7060 M: Robin van der Gracht <robin@protonic.nl>
7062 F: drivers/auxdisplay/ht16k33.c
7063 F: Documentation/devicetree/bindings/display/ht16k33.txt
7065 HTCPEN TOUCHSCREEN DRIVER
7066 M: Pau Oliva Fora <pof@eslack.org>
7067 L: linux-input@vger.kernel.org
7069 F: drivers/input/touchscreen/htcpen.c
7071 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7072 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7073 L: linux-iio@vger.kernel.org
7074 W: http://www.st.com/
7076 F: drivers/iio/humidity/hts221*
7077 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7079 HUAWEI ETHERNET DRIVER
7080 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7081 L: netdev@vger.kernel.org
7083 F: Documentation/networking/hinic.txt
7084 F: drivers/net/ethernet/huawei/hinic/
7087 M: Mike Kravetz <mike.kravetz@oracle.com>
7088 L: linux-mm@kvack.org
7092 F: include/linux/hugetlb.h
7093 F: Documentation/admin-guide/mm/hugetlbpage.rst
7094 F: Documentation/vm/hugetlbfs_reserv.rst
7095 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7098 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7099 L: linux-media@vger.kernel.org
7100 T: git git://linuxtv.org/media_tree.git
7101 W: https://linuxtv.org
7103 F: drivers/media/platform/sti/hva
7105 HWPOISON MEMORY FAILURE HANDLING
7106 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7107 L: linux-mm@kvack.org
7109 F: mm/memory-failure.c
7110 F: mm/hwpoison-inject.c
7112 HYGON PROCESSOR SUPPORT
7113 M: Pu Wen <puwen@hygon.cn>
7114 L: linux-kernel@vger.kernel.org
7116 F: arch/x86/kernel/cpu/hygon.c
7118 Hyper-V CORE AND DRIVERS
7119 M: "K. Y. Srinivasan" <kys@microsoft.com>
7120 M: Haiyang Zhang <haiyangz@microsoft.com>
7121 M: Stephen Hemminger <sthemmin@microsoft.com>
7122 M: Sasha Levin <sashal@kernel.org>
7123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7124 L: linux-hyperv@vger.kernel.org
7126 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7127 F: arch/x86/include/asm/mshyperv.h
7128 F: arch/x86/include/asm/trace/hyperv.h
7129 F: arch/x86/include/asm/hyperv-tlfs.h
7130 F: arch/x86/kernel/cpu/mshyperv.c
7132 F: drivers/hid/hid-hyperv.c
7134 F: drivers/input/serio/hyperv-keyboard.c
7135 F: drivers/pci/controller/pci-hyperv.c
7136 F: drivers/net/hyperv/
7137 F: drivers/scsi/storvsc_drv.c
7138 F: drivers/uio/uio_hv_generic.c
7139 F: drivers/video/fbdev/hyperv_fb.c
7140 F: net/vmw_vsock/hyperv_transport.c
7141 F: include/linux/hyperv.h
7142 F: include/uapi/linux/hyperv.h
7144 F: Documentation/ABI/stable/sysfs-bus-vmbus
7146 HYPERVISOR VIRTUAL CONSOLE DRIVER
7147 L: linuxppc-dev@lists.ozlabs.org
7152 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7153 L: linux-i2c@vger.kernel.org
7154 L: linux-acpi@vger.kernel.org
7156 F: drivers/i2c/i2c-core-acpi.c
7158 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7159 M: Ajay Gupta <ajayg@nvidia.com>
7160 L: linux-i2c@vger.kernel.org
7162 F: Documentation/i2c/busses/i2c-nvidia-gpu
7163 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7166 M: Peter Rosin <peda@axentia.se>
7167 L: linux-i2c@vger.kernel.org
7169 F: Documentation/i2c/i2c-topology
7170 F: Documentation/i2c/muxes/
7171 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7172 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7173 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7174 F: drivers/i2c/i2c-mux.c
7175 F: drivers/i2c/muxes/
7176 F: include/linux/i2c-mux.h
7178 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7179 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7180 L: linux-i2c@vger.kernel.org
7182 F: drivers/i2c/busses/i2c-mv64xxx.c
7184 I2C OVER PARALLEL PORT
7185 M: Jean Delvare <jdelvare@suse.com>
7186 L: linux-i2c@vger.kernel.org
7188 F: Documentation/i2c/busses/i2c-parport
7189 F: Documentation/i2c/busses/i2c-parport-light
7190 F: drivers/i2c/busses/i2c-parport.c
7191 F: drivers/i2c/busses/i2c-parport-light.c
7194 M: Wolfram Sang <wsa@the-dreams.de>
7195 L: linux-i2c@vger.kernel.org
7196 W: https://i2c.wiki.kernel.org/
7197 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7200 F: Documentation/devicetree/bindings/i2c/i2c.txt
7201 F: Documentation/i2c/
7203 F: include/linux/i2c.h
7204 F: include/linux/i2c-dev.h
7205 F: include/linux/i2c-smbus.h
7206 F: include/uapi/linux/i2c.h
7207 F: include/uapi/linux/i2c-*.h
7209 I2C SUBSYSTEM HOST DRIVERS
7210 L: linux-i2c@vger.kernel.org
7211 W: https://i2c.wiki.kernel.org/
7212 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7215 F: Documentation/devicetree/bindings/i2c/
7216 F: drivers/i2c/algos/
7217 F: drivers/i2c/busses/
7220 M: Jean Delvare <jdelvare@suse.com>
7221 L: linux-i2c@vger.kernel.org
7223 F: Documentation/i2c/busses/i2c-taos-evm
7224 F: drivers/i2c/busses/i2c-taos-evm.c
7227 M: Till Harbaum <till@harbaum.org>
7228 L: linux-i2c@vger.kernel.org
7229 W: http://www.harbaum.org/till/i2c_tiny_usb
7231 F: drivers/i2c/busses/i2c-tiny-usb.c
7233 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7234 M: Jean Delvare <jdelvare@suse.com>
7235 L: linux-i2c@vger.kernel.org
7237 F: Documentation/i2c/busses/i2c-ali1535
7238 F: Documentation/i2c/busses/i2c-ali1563
7239 F: Documentation/i2c/busses/i2c-ali15x3
7240 F: Documentation/i2c/busses/i2c-amd756
7241 F: Documentation/i2c/busses/i2c-amd8111
7242 F: Documentation/i2c/busses/i2c-i801
7243 F: Documentation/i2c/busses/i2c-nforce2
7244 F: Documentation/i2c/busses/i2c-piix4
7245 F: Documentation/i2c/busses/i2c-sis5595
7246 F: Documentation/i2c/busses/i2c-sis630
7247 F: Documentation/i2c/busses/i2c-sis96x
7248 F: Documentation/i2c/busses/i2c-via
7249 F: Documentation/i2c/busses/i2c-viapro
7250 F: drivers/i2c/busses/i2c-ali1535.c
7251 F: drivers/i2c/busses/i2c-ali1563.c
7252 F: drivers/i2c/busses/i2c-ali15x3.c
7253 F: drivers/i2c/busses/i2c-amd756.c
7254 F: drivers/i2c/busses/i2c-amd756-s4882.c
7255 F: drivers/i2c/busses/i2c-amd8111.c
7256 F: drivers/i2c/busses/i2c-i801.c
7257 F: drivers/i2c/busses/i2c-isch.c
7258 F: drivers/i2c/busses/i2c-nforce2.c
7259 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7260 F: drivers/i2c/busses/i2c-piix4.c
7261 F: drivers/i2c/busses/i2c-sis5595.c
7262 F: drivers/i2c/busses/i2c-sis630.c
7263 F: drivers/i2c/busses/i2c-sis96x.c
7264 F: drivers/i2c/busses/i2c-via.c
7265 F: drivers/i2c/busses/i2c-viapro.c
7267 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7268 M: Hans de Goede <hdegoede@redhat.com>
7269 L: linux-i2c@vger.kernel.org
7271 F: drivers/i2c/busses/i2c-cht-wc.c
7273 I2C/SMBUS ISMT DRIVER
7274 M: Seth Heasley <seth.heasley@intel.com>
7275 M: Neil Horman <nhorman@tuxdriver.com>
7276 L: linux-i2c@vger.kernel.org
7277 F: drivers/i2c/busses/i2c-ismt.c
7278 F: Documentation/i2c/busses/i2c-ismt
7280 I2C/SMBUS STUB DRIVER
7281 M: Jean Delvare <jdelvare@suse.com>
7282 L: linux-i2c@vger.kernel.org
7284 F: drivers/i2c/i2c-stub.c
7287 M: Boris Brezillon <bbrezillon@kernel.org>
7288 L: linux-i3c@lists.infradead.org
7289 C: irc://chat.freenode.net/linux-i3c
7290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7292 F: Documentation/ABI/testing/sysfs-bus-i3c
7293 F: Documentation/devicetree/bindings/i3c/
7294 F: Documentation/driver-api/i3c
7296 F: include/linux/i3c/
7297 F: include/dt-bindings/i3c/
7299 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7300 M: Vitor Soares <vitor.soares@synopsys.com>
7302 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7303 F: drivers/i3c/master/dw*
7305 IA64 (Itanium) PLATFORM
7306 M: Tony Luck <tony.luck@intel.com>
7307 M: Fenghua Yu <fenghua.yu@intel.com>
7308 L: linux-ia64@vger.kernel.org
7309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7313 IBM Power 842 compression accelerator
7314 M: Haren Myneni <haren@us.ibm.com>
7316 F: drivers/crypto/nx/Makefile
7317 F: drivers/crypto/nx/Kconfig
7318 F: drivers/crypto/nx/nx-842*
7319 F: include/linux/sw842.h
7323 IBM Power in-Nest Crypto Acceleration
7324 M: Breno Leitão <leitao@debian.org>
7325 M: Nayna Jain <nayna@linux.ibm.com>
7326 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7327 L: linux-crypto@vger.kernel.org
7329 F: drivers/crypto/nx/Makefile
7330 F: drivers/crypto/nx/Kconfig
7331 F: drivers/crypto/nx/nx-aes*
7332 F: drivers/crypto/nx/nx-sha*
7333 F: drivers/crypto/nx/nx.*
7334 F: drivers/crypto/nx/nx_csbcpb.h
7335 F: drivers/crypto/nx/nx_debugfs.h
7337 IBM Power Linux RAID adapter
7338 M: Brian King <brking@us.ibm.com>
7340 F: drivers/scsi/ipr.*
7342 IBM Power SRIOV Virtual NIC Device Driver
7343 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7344 M: John Allen <jallen@linux.ibm.com>
7345 L: netdev@vger.kernel.org
7347 F: drivers/net/ethernet/ibm/ibmvnic.*
7349 IBM Power Virtual Accelerator Switchboard
7350 M: Sukadev Bhattiprolu
7351 L: linuxppc-dev@lists.ozlabs.org
7353 F: arch/powerpc/platforms/powernv/vas*
7354 F: arch/powerpc/platforms/powernv/copy-paste.h
7355 F: arch/powerpc/include/asm/vas.h
7356 F: arch/powerpc/include/uapi/asm/vas.h
7358 IBM Power Virtual Ethernet Device Driver
7359 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7360 L: netdev@vger.kernel.org
7362 F: drivers/net/ethernet/ibm/ibmveth.*
7364 IBM Power Virtual FC Device Drivers
7365 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7366 L: linux-scsi@vger.kernel.org
7368 F: drivers/scsi/ibmvscsi/ibmvfc*
7370 IBM Power Virtual Management Channel Driver
7371 M: Steven Royer <seroyer@linux.ibm.com>
7373 F: drivers/misc/ibmvmc.*
7375 IBM Power Virtual SCSI Device Drivers
7376 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7377 L: linux-scsi@vger.kernel.org
7379 F: drivers/scsi/ibmvscsi/ibmvscsi*
7380 F: include/scsi/viosrp.h
7382 IBM Power Virtual SCSI Device Target Driver
7383 M: Michael Cyr <mikecyr@linux.ibm.com>
7384 L: linux-scsi@vger.kernel.org
7385 L: target-devel@vger.kernel.org
7387 F: drivers/scsi/ibmvscsi_tgt/
7389 IBM Power VMX Cryptographic instructions
7390 M: Breno Leitão <leitao@debian.org>
7391 M: Nayna Jain <nayna@linux.ibm.com>
7392 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7393 L: linux-crypto@vger.kernel.org
7395 F: drivers/crypto/vmx/Makefile
7396 F: drivers/crypto/vmx/Kconfig
7397 F: drivers/crypto/vmx/vmx.c
7398 F: drivers/crypto/vmx/aes*
7399 F: drivers/crypto/vmx/ghash*
7400 F: drivers/crypto/vmx/ppc-xlate.pl
7402 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7403 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7404 L: linux-pci@vger.kernel.org
7405 L: linuxppc-dev@lists.ozlabs.org
7407 F: drivers/pci/hotplug/rpaphp*
7409 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7410 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7411 L: linux-pci@vger.kernel.org
7412 L: linuxppc-dev@lists.ozlabs.org
7414 F: drivers/pci/hotplug/rpadlpar*
7416 IBM ServeRAID RAID DRIVER
7418 F: drivers/scsi/ips.*
7420 ICH LPC AND GPIO DRIVER
7421 M: Peter Tyser <ptyser@xes-inc.com>
7423 F: drivers/mfd/lpc_ich.c
7424 F: drivers/gpio/gpio-ich.c
7427 M: "David S. Miller" <davem@davemloft.net>
7428 L: linux-ide@vger.kernel.org
7429 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7432 F: Documentation/ide/
7434 F: include/linux/ide.h
7437 M: Borislav Petkov <bp@alien8.de>
7438 L: linux-ide@vger.kernel.org
7440 F: Documentation/cdrom/ide-cd
7441 F: drivers/ide/ide-cd*
7443 IDEAPAD LAPTOP EXTRAS DRIVER
7444 M: Ike Panhc <ike.pan@canonical.com>
7445 L: platform-driver-x86@vger.kernel.org
7446 W: http://launchpad.net/ideapad-laptop
7448 F: drivers/platform/x86/ideapad-laptop.c
7450 IDEAPAD LAPTOP SLIDEBAR DRIVER
7451 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7452 L: linux-input@vger.kernel.org
7453 W: https://github.com/o2genum/ideapad-slidebar
7455 F: drivers/input/misc/ideapad_slidebar.c
7457 IDT VersaClock 5 CLOCK DRIVER
7458 M: Marek Vasut <marek.vasut@gmail.com>
7460 F: drivers/clk/clk-versaclock5.c
7462 IEEE 802.15.4 SUBSYSTEM
7463 M: Alexander Aring <alex.aring@gmail.com>
7464 M: Stefan Schmidt <stefan@datenfreihafen.org>
7465 L: linux-wpan@vger.kernel.org
7466 W: http://wpan.cakelab.org/
7467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7472 F: drivers/net/ieee802154/
7473 F: include/linux/nl802154.h
7474 F: include/linux/ieee802154.h
7475 F: include/net/nl802154.h
7476 F: include/net/mac802154.h
7477 F: include/net/af_ieee802154.h
7478 F: include/net/cfg802154.h
7479 F: include/net/ieee802154_netdev.h
7480 F: Documentation/networking/ieee802154.txt
7483 M: Yotam Gigi <yotam.gi@gmail.com>
7484 M: Jamal Hadi Salim <jhs@mojatatu.com>
7486 F: include/net/ife.h
7487 F: include/uapi/linux/ife.h
7489 IGORPLUG-USB IR RECEIVER
7490 M: Sean Young <sean@mess.org>
7491 L: linux-media@vger.kernel.org
7493 F: drivers/media/rc/igorplugusb.c
7495 IGUANAWORKS USB IR TRANSCEIVER
7496 M: Sean Young <sean@mess.org>
7497 L: linux-media@vger.kernel.org
7499 F: drivers/media/rc/iguanair.c
7501 IIO DIGITAL POTENTIOMETER DAC
7502 M: Peter Rosin <peda@axentia.se>
7503 L: linux-iio@vger.kernel.org
7505 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7506 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7507 F: drivers/iio/dac/dpot-dac.c
7509 IIO ENVELOPE DETECTOR
7510 M: Peter Rosin <peda@axentia.se>
7511 L: linux-iio@vger.kernel.org
7513 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7514 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7515 F: drivers/iio/adc/envelope-detector.c
7518 M: Peter Rosin <peda@axentia.se>
7519 L: linux-iio@vger.kernel.org
7521 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7522 F: drivers/iio/multiplexer/iio-mux.c
7524 IIO SUBSYSTEM AND DRIVERS
7525 M: Jonathan Cameron <jic23@kernel.org>
7526 R: Hartmut Knaack <knaack.h@gmx.de>
7527 R: Lars-Peter Clausen <lars@metafoo.de>
7528 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7529 L: linux-iio@vger.kernel.org
7530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7532 F: Documentation/ABI/testing/configfs-iio*
7533 F: Documentation/ABI/testing/sysfs-bus-iio*
7534 F: Documentation/devicetree/bindings/iio/
7536 F: drivers/staging/iio/
7537 F: include/linux/iio/
7541 M: Peter Rosin <peda@axentia.se>
7542 L: linux-iio@vger.kernel.org
7544 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7545 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7546 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7547 F: drivers/iio/afe/iio-rescale.c
7549 IKANOS/ADI EAGLE ADSL USB DRIVER
7550 M: Matthieu Castet <castet.matthieu@free.fr>
7551 M: Stanislaw Gruszka <stf_xl@wp.pl>
7553 F: drivers/usb/atm/ueagle-atm.c
7555 IMGTEC ASCII LCD DRIVER
7556 M: Paul Burton <paul.burton@mips.com>
7558 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7559 F: drivers/auxdisplay/img-ascii-lcd.c
7561 IMGTEC IR DECODER DRIVER
7562 M: James Hogan <jhogan@kernel.org>
7564 F: drivers/media/rc/img-ir/
7566 IMON SOUNDGRAPH USB IR RECEIVER
7567 M: Sean Young <sean@mess.org>
7568 L: linux-media@vger.kernel.org
7570 F: drivers/media/rc/imon_raw.c
7571 F: drivers/media/rc/imon.c
7573 IMS TWINTURBO FRAMEBUFFER DRIVER
7574 L: linux-fbdev@vger.kernel.org
7576 F: drivers/video/fbdev/imsttfb.c
7578 INA209 HARDWARE MONITOR DRIVER
7579 M: Guenter Roeck <linux@roeck-us.net>
7580 L: linux-hwmon@vger.kernel.org
7582 F: Documentation/hwmon/ina209
7583 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7584 F: drivers/hwmon/ina209.c
7586 INA2XX HARDWARE MONITOR DRIVER
7587 M: Guenter Roeck <linux@roeck-us.net>
7588 L: linux-hwmon@vger.kernel.org
7590 F: Documentation/hwmon/ina2xx
7591 F: drivers/hwmon/ina2xx.c
7592 F: include/linux/platform_data/ina2xx.h
7594 INDUSTRY PACK SUBSYSTEM (IPACK)
7595 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7596 M: Jens Taprogge <jens.taprogge@taprogge.org>
7597 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7598 L: industrypack-devel@lists.sourceforge.net
7599 W: http://industrypack.sourceforge.net
7603 INFINIBAND SUBSYSTEM
7604 M: Doug Ledford <dledford@redhat.com>
7605 M: Jason Gunthorpe <jgg@mellanox.com>
7606 L: linux-rdma@vger.kernel.org
7607 W: https://github.com/linux-rdma/rdma-core
7608 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7611 F: Documentation/devicetree/bindings/infiniband/
7612 F: Documentation/infiniband/
7613 F: drivers/infiniband/
7614 F: include/uapi/linux/if_infiniband.h
7615 F: include/uapi/rdma/
7618 INGENIC JZ4780 DMA Driver
7619 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7621 F: drivers/dma/dma-jz4780.c
7623 INGENIC JZ4780 NAND DRIVER
7624 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7625 L: linux-mtd@lists.infradead.org
7627 F: drivers/mtd/nand/raw/jz4780_*
7630 M: Jan Kara <jack@suse.cz>
7631 R: Amir Goldstein <amir73il@gmail.com>
7632 L: linux-fsdevel@vger.kernel.org
7634 F: Documentation/filesystems/inotify.txt
7635 F: fs/notify/inotify/
7636 F: include/linux/inotify.h
7637 F: include/uapi/linux/inotify.h
7639 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7640 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7641 L: linux-input@vger.kernel.org
7642 Q: http://patchwork.kernel.org/project/linux-input/list/
7643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7646 F: include/linux/input.h
7647 F: include/uapi/linux/input.h
7648 F: include/uapi/linux/input-event-codes.h
7649 F: include/linux/input/
7650 F: Documentation/devicetree/bindings/input/
7651 F: Documentation/devicetree/bindings/serio/
7652 F: Documentation/input/
7654 INPUT MULTITOUCH (MT) PROTOCOL
7655 M: Henrik Rydberg <rydberg@bitmath.org>
7656 L: linux-input@vger.kernel.org
7658 F: Documentation/input/multi-touch-protocol.rst
7659 F: drivers/input/input-mt.c
7662 INSIDE SECURE CRYPTO DRIVER
7663 M: Antoine Tenart <antoine.tenart@bootlin.com>
7664 F: drivers/crypto/inside-secure/
7666 L: linux-crypto@vger.kernel.org
7668 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7669 M: Mimi Zohar <zohar@linux.ibm.com>
7670 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7671 L: linux-integrity@vger.kernel.org
7672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7674 F: security/integrity/ima/
7676 INTEL 810/815 FRAMEBUFFER DRIVER
7677 M: Antonino Daplas <adaplas@gmail.com>
7678 L: linux-fbdev@vger.kernel.org
7680 F: drivers/video/fbdev/i810/
7683 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7684 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7685 M: Jie Yang <yang.jie@linux.intel.com>
7686 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7690 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7691 M: Hans de Goede <hdegoede@redhat.com>
7692 L: platform-driver-x86@vger.kernel.org
7694 F: drivers/platform/x86/intel_atomisp2_pm.c
7696 INTEL C600 SERIES SAS CONTROLLER DRIVER
7697 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7698 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7699 L: linux-scsi@vger.kernel.org
7700 T: git git://git.code.sf.net/p/intel-sas/isci
7702 F: drivers/scsi/isci/
7704 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7705 M: Jani Nikula <jani.nikula@linux.intel.com>
7706 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7707 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7708 L: intel-gfx@lists.freedesktop.org
7709 W: https://01.org/linuxgraphics/
7710 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7711 C: irc://chat.freenode.net/intel-gfx
7712 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7713 T: git git://anongit.freedesktop.org/drm-intel
7715 F: drivers/gpu/drm/i915/
7716 F: include/drm/i915*
7717 F: include/uapi/drm/i915_drm.h
7718 F: Documentation/gpu/i915.rst
7720 INTEL ETHERNET DRIVERS
7721 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7722 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7723 W: http://www.intel.com/support/feedback.htm
7724 W: http://e1000.sourceforge.net/
7725 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7729 F: Documentation/networking/device_drivers/intel/e100.rst
7730 F: Documentation/networking/device_drivers/intel/e1000.rst
7731 F: Documentation/networking/device_drivers/intel/e1000e.rst
7732 F: Documentation/networking/device_drivers/intel/fm10k.rst
7733 F: Documentation/networking/device_drivers/intel/igb.rst
7734 F: Documentation/networking/device_drivers/intel/igbvf.rst
7735 F: Documentation/networking/device_drivers/intel/ixgb.rst
7736 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7737 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7738 F: Documentation/networking/device_drivers/intel/i40e.rst
7739 F: Documentation/networking/device_drivers/intel/iavf.rst
7740 F: Documentation/networking/device_drivers/intel/ice.rst
7741 F: drivers/net/ethernet/intel/
7742 F: drivers/net/ethernet/intel/*/
7743 F: include/linux/avf/virtchnl.h
7745 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7746 M: Maik Broemme <mbroemme@libmpq.org>
7747 L: linux-fbdev@vger.kernel.org
7749 F: Documentation/fb/intelfb.txt
7750 F: drivers/video/fbdev/intelfb/
7753 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7754 L: linux-gpio@vger.kernel.org
7756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7757 F: drivers/gpio/gpio-ich.c
7758 F: drivers/gpio/gpio-intel-mid.c
7759 F: drivers/gpio/gpio-lynxpoint.c
7760 F: drivers/gpio/gpio-merrifield.c
7761 F: drivers/gpio/gpio-ml-ioh.c
7762 F: drivers/gpio/gpio-pch.c
7763 F: drivers/gpio/gpio-sch.c
7764 F: drivers/gpio/gpio-sodaville.c
7766 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7767 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7768 M: Zhi Wang <zhi.a.wang@intel.com>
7769 L: intel-gvt-dev@lists.freedesktop.org
7770 L: intel-gfx@lists.freedesktop.org
7771 W: https://01.org/igvt-g
7772 T: git https://github.com/intel/gvt-linux.git
7774 F: drivers/gpu/drm/i915/gvt/
7776 INTEL HID EVENT DRIVER
7777 M: Alex Hung <alex.hung@canonical.com>
7778 L: platform-driver-x86@vger.kernel.org
7780 F: drivers/platform/x86/intel-hid.c
7782 INTEL I/OAT DMA DRIVER
7783 M: Dave Jiang <dave.jiang@intel.com>
7784 R: Dan Williams <dan.j.williams@intel.com>
7785 L: dmaengine@vger.kernel.org
7786 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7788 F: drivers/dma/ioat*
7791 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7792 M: Len Brown <lenb@kernel.org>
7793 L: linux-pm@vger.kernel.org
7794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7795 B: https://bugzilla.kernel.org
7797 F: drivers/idle/intel_idle.c
7799 INTEL INTEGRATED SENSOR HUB DRIVER
7800 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7801 M: Jiri Kosina <jikos@kernel.org>
7802 L: linux-input@vger.kernel.org
7804 F: drivers/hid/intel-ish-hid/
7807 M: David Woodhouse <dwmw2@infradead.org>
7808 L: iommu@lists.linux-foundation.org
7809 T: git git://git.infradead.org/iommu-2.6.git
7811 F: drivers/iommu/intel-iommu.c
7812 F: include/linux/intel-iommu.h
7814 INTEL IOP-ADMA DMA DRIVER
7815 R: Dan Williams <dan.j.williams@intel.com>
7817 F: drivers/dma/iop-adma.c
7819 INTEL IPU3 CSI-2 CIO2 DRIVER
7820 M: Yong Zhi <yong.zhi@intel.com>
7821 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7822 M: Bingbu Cao <bingbu.cao@intel.com>
7823 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7824 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7825 L: linux-media@vger.kernel.org
7827 F: drivers/media/pci/intel/ipu3/
7828 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7830 INTEL IPU3 CSI-2 IMGU DRIVER
7831 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7832 L: linux-media@vger.kernel.org
7834 F: drivers/staging/media/ipu3/
7835 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7836 F: Documentation/media/v4l-drivers/ipu3.rst
7838 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7839 M: Krzysztof Halasa <khalasa@piap.pl>
7841 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7842 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7843 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7844 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7845 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7846 F: drivers/net/wan/ixp4xx_hss.c
7848 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7849 M: Deepak Saxena <dsaxena@plexity.net>
7851 F: drivers/char/hw_random/ixp4xx-rng.c
7853 INTEL MANAGEMENT ENGINE (mei)
7854 M: Tomas Winkler <tomas.winkler@intel.com>
7855 L: linux-kernel@vger.kernel.org
7857 F: include/uapi/linux/mei.h
7858 F: include/linux/mei_cl_bus.h
7859 F: drivers/misc/mei/*
7860 F: drivers/watchdog/mei_wdt.c
7861 F: Documentation/misc-devices/mei/*
7864 INTEL MENLOW THERMAL DRIVER
7865 M: Sujith Thomas <sujith.thomas@intel.com>
7866 L: platform-driver-x86@vger.kernel.org
7867 W: https://01.org/linux-acpi
7869 F: drivers/platform/x86/intel_menlow.c
7871 INTEL MIC DRIVERS (mic)
7872 M: Sudeep Dutt <sudeep.dutt@intel.com>
7873 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7875 W: https://github.com/sudeepdutt/mic
7876 W: http://software.intel.com/en-us/mic-developer
7877 F: include/linux/mic_bus.h
7878 F: include/linux/scif.h
7879 F: include/uapi/linux/mic_common.h
7880 F: include/uapi/linux/mic_ioctl.h
7881 F: include/uapi/linux/scif_ioctl.h
7882 F: drivers/misc/mic/
7883 F: drivers/dma/mic_x100_dma.c
7884 F: drivers/dma/mic_x100_dma.h
7885 F: Documentation/mic/
7887 INTEL PMC CORE DRIVER
7888 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7889 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7890 L: platform-driver-x86@vger.kernel.org
7892 F: drivers/platform/x86/intel_pmc_core*
7894 INTEL PMC/P-Unit IPC DRIVER
7895 M: Zha Qipeng<qipeng.zha@intel.com>
7896 L: platform-driver-x86@vger.kernel.org
7898 F: drivers/platform/x86/intel_pmc_ipc.c
7899 F: drivers/platform/x86/intel_punit_ipc.c
7900 F: arch/x86/include/asm/intel_pmc_ipc.h
7901 F: arch/x86/include/asm/intel_punit_ipc.h
7903 INTEL PMIC GPIO DRIVERS
7904 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7907 F: drivers/gpio/gpio-*cove.c
7908 F: drivers/gpio/gpio-msic.c
7910 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7911 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7913 F: drivers/mfd/intel_msic.c
7914 F: drivers/mfd/intel_soc_pmic*
7915 F: include/linux/mfd/intel_msic.h
7916 F: include/linux/mfd/intel_soc_pmic*
7918 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7919 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7920 L: linux-wireless@vger.kernel.org
7922 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7923 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7924 F: drivers/net/wireless/intel/ipw2x00/
7927 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7928 M: Len Brown <lenb@kernel.org>
7929 L: linux-pm@vger.kernel.org
7931 F: drivers/cpufreq/intel_pstate.c
7933 INTEL RDMA RNIC DRIVER
7934 M: Faisal Latif <faisal.latif@intel.com>
7935 M: Shiraz Saleem <shiraz.saleem@intel.com>
7936 L: linux-rdma@vger.kernel.org
7938 F: drivers/infiniband/hw/i40iw/
7939 F: include/uapi/rdma/i40iw-abi.h
7941 INTEL TELEMETRY DRIVER
7942 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7943 M: "David E. Box" <david.e.box@linux.intel.com>
7944 L: platform-driver-x86@vger.kernel.org
7946 F: arch/x86/include/asm/intel_telemetry.h
7947 F: drivers/platform/x86/intel_telemetry*
7949 INTEL VIRTUAL BUTTON DRIVER
7950 M: AceLan Kao <acelan.kao@canonical.com>
7951 L: platform-driver-x86@vger.kernel.org
7953 F: drivers/platform/x86/intel-vbtn.c
7955 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7956 M: Stanislaw Gruszka <sgruszka@redhat.com>
7957 L: linux-wireless@vger.kernel.org
7959 F: drivers/net/wireless/intel/iwlegacy/
7961 INTEL WIRELESS WIFI LINK (iwlwifi)
7962 M: Johannes Berg <johannes.berg@intel.com>
7963 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7964 M: Luca Coelho <luciano.coelho@intel.com>
7965 M: Intel Linux Wireless <linuxwifi@intel.com>
7966 L: linux-wireless@vger.kernel.org
7967 W: http://intellinuxwireless.org
7968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7970 F: drivers/net/wireless/intel/iwlwifi/
7972 INTEL WIRELESS WIMAX CONNECTION 2400
7973 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7974 M: linux-wimax@intel.com
7975 L: wimax@linuxwimax.org (subscribers-only)
7977 W: http://linuxwimax.org
7978 F: Documentation/wimax/README.i2400m
7979 F: drivers/net/wimax/i2400m/
7980 F: include/uapi/linux/wimax/i2400m.h
7982 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7983 M: Mario Limonciello <mario.limonciello@dell.com>
7985 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7988 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7990 F: Documentation/trace/intel_th.rst
7991 F: drivers/hwtracing/intel_th/
7993 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7994 M: Ning Sun <ning.sun@intel.com>
7995 L: tboot-devel@lists.sourceforge.net
7996 W: http://tboot.sourceforge.net
7997 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7999 F: Documentation/intel_txt.txt
8000 F: include/linux/tboot.h
8001 F: arch/x86/kernel/tboot.c
8003 INTEL-MID GPIO DRIVER
8004 M: David Cohen <david.a.cohen@linux.intel.com>
8005 L: linux-gpio@vger.kernel.org
8007 F: drivers/gpio/gpio-intel-mid.c
8010 M: Georgi Djakov <georgi.djakov@linaro.org>
8012 F: Documentation/interconnect/
8013 F: Documentation/devicetree/bindings/interconnect/
8014 F: drivers/interconnect/
8015 F: include/dt-bindings/interconnect/
8016 F: include/linux/interconnect-provider.h
8017 F: include/linux/interconnect.h
8019 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8020 M: Linus Walleij <linus.walleij@linaro.org>
8021 L: linux-iio@vger.kernel.org
8023 F: drivers/iio/gyro/mpu3050*
8024 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8026 IOC3 ETHERNET DRIVER
8027 M: Ralf Baechle <ralf@linux-mips.org>
8028 L: linux-mips@vger.kernel.org
8030 F: drivers/net/ethernet/sgi/ioc3-eth.c
8033 M: Pat Gefre <pfg@sgi.com>
8034 L: linux-serial@vger.kernel.org
8036 F: drivers/tty/serial/ioc3_serial.c
8038 IOMAP FILESYSTEM LIBRARY
8039 M: Christoph Hellwig <hch@infradead.org>
8040 M: Darrick J. Wong <darrick.wong@oracle.com>
8041 M: linux-xfs@vger.kernel.org
8042 M: linux-fsdevel@vger.kernel.org
8043 L: linux-xfs@vger.kernel.org
8044 L: linux-fsdevel@vger.kernel.org
8045 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8048 F: include/linux/iomap.h
8051 M: Joerg Roedel <joro@8bytes.org>
8052 L: iommu@lists.linux-foundation.org
8053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8055 F: Documentation/devicetree/bindings/iommu/
8057 F: include/linux/iommu.h
8058 F: include/linux/of_iommu.h
8059 F: include/linux/iova.h
8062 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8064 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8067 M: Corey Minyard <minyard@acm.org>
8068 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8069 W: http://openipmi.sourceforge.net/
8071 F: Documentation/devicetree/bindings/ipmi/
8072 F: Documentation/IPMI.txt
8073 F: drivers/char/ipmi/
8074 F: include/linux/ipmi*
8075 F: include/uapi/linux/ipmi*
8077 IPS SCSI RAID DRIVER
8078 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8079 L: linux-scsi@vger.kernel.org
8080 W: http://www.adaptec.com/
8082 F: drivers/scsi/ips*
8085 M: Wensong Zhang <wensong@linux-vs.org>
8086 M: Simon Horman <horms@verge.net.au>
8087 M: Julian Anastasov <ja@ssi.bg>
8088 L: netdev@vger.kernel.org
8089 L: lvs-devel@vger.kernel.org
8091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8093 F: Documentation/networking/ipvs-sysctl.txt
8094 F: include/net/ip_vs.h
8095 F: include/uapi/linux/ip_vs.h
8096 F: net/netfilter/ipvs/
8099 M: Jiri Kosina <jikos@kernel.org>
8100 M: David Sterba <dsterba@suse.com>
8102 F: drivers/tty/ipwireless/
8105 L: netdev@vger.kernel.org
8107 F: include/uapi/linux/ipx.h
8109 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8110 M: Marc Zyngier <marc.zyngier@arm.com>
8112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8113 F: Documentation/IRQ-domain.txt
8114 F: include/linux/irqdomain.h
8115 F: kernel/irq/irqdomain.c
8119 M: Thomas Gleixner <tglx@linutronix.de>
8120 L: linux-kernel@vger.kernel.org
8122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8126 M: Thomas Gleixner <tglx@linutronix.de>
8127 M: Jason Cooper <jason@lakedaemon.net>
8128 M: Marc Zyngier <marc.zyngier@arm.com>
8129 L: linux-kernel@vger.kernel.org
8131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8132 F: Documentation/devicetree/bindings/interrupt-controller/
8136 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8138 F: Documentation/isa.txt
8139 F: drivers/base/isa.c
8140 F: include/linux/isa.h
8143 M: Hans Verkuil <hverkuil@xs4all.nl>
8144 L: linux-media@vger.kernel.org
8145 T: git git://linuxtv.org/media_tree.git
8146 W: https://linuxtv.org
8148 F: drivers/media/radio/radio-isa*
8151 M: Jaroslav Kysela <perex@perex.cz>
8153 F: Documentation/isapnp.txt
8154 F: drivers/pnp/isapnp/
8155 F: include/linux/isapnp.h
8158 M: Lee Duncan <lduncan@suse.com>
8159 M: Chris Leech <cleech@redhat.com>
8160 L: open-iscsi@googlegroups.com
8161 W: www.open-iscsi.com
8163 F: drivers/scsi/*iscsi*
8164 F: include/scsi/*iscsi*
8166 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8167 M: Peter Jones <pjones@redhat.com>
8168 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8170 F: drivers/firmware/iscsi_ibft*
8172 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8173 M: Sagi Grimberg <sagi@grimberg.me>
8174 M: Max Gurtovoy <maxg@mellanox.com>
8175 L: linux-rdma@vger.kernel.org
8177 W: http://www.openfabrics.org
8178 W: www.open-iscsi.org
8179 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8180 F: drivers/infiniband/ulp/iser/
8182 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8183 M: Sagi Grimberg <sagi@grimberg.me>
8184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8185 L: linux-rdma@vger.kernel.org
8186 L: target-devel@vger.kernel.org
8188 W: http://www.linux-iscsi.org
8189 F: drivers/infiniband/ulp/isert
8192 M: Karsten Keil <isdn@linux-pingi.de>
8193 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8194 L: netdev@vger.kernel.org
8195 W: http://www.isdn4linux.de
8196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8198 F: Documentation/isdn/
8200 F: include/linux/isdn.h
8201 F: include/linux/isdn/
8202 F: include/uapi/linux/isdn.h
8203 F: include/uapi/linux/isdn/
8205 IT87 HARDWARE MONITORING DRIVER
8206 M: Jean Delvare <jdelvare@suse.com>
8207 L: linux-hwmon@vger.kernel.org
8209 F: Documentation/hwmon/it87
8210 F: drivers/hwmon/it87.c
8213 M: Antti Palosaari <crope@iki.fi>
8214 L: linux-media@vger.kernel.org
8215 W: https://linuxtv.org
8216 W: http://palosaari.fi/linux/
8217 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8218 T: git git://linuxtv.org/anttip/media_tree.git
8220 F: drivers/media/tuners/it913x*
8222 IVTV VIDEO4LINUX DRIVER
8223 M: Andy Walls <awalls@md.metrocast.net>
8224 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8225 L: linux-media@vger.kernel.org
8226 T: git git://linuxtv.org/media_tree.git
8227 W: http://www.ivtvdriver.org
8229 F: Documentation/media/v4l-drivers/ivtv*
8230 F: drivers/media/pci/ivtv/
8231 F: include/uapi/linux/ivtv*
8233 IX2505V MEDIA DRIVER
8234 M: Malcolm Priestley <tvboxspy@gmail.com>
8235 L: linux-media@vger.kernel.org
8236 W: https://linuxtv.org
8237 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8239 F: drivers/media/dvb-frontends/ix2505v*
8241 JAILHOUSE HYPERVISOR INTERFACE
8242 M: Jan Kiszka <jan.kiszka@siemens.com>
8243 L: jailhouse-dev@googlegroups.com
8245 F: arch/x86/kernel/jailhouse.c
8246 F: arch/x86/include/asm/jailhouse_para.h
8248 JC42.4 TEMPERATURE SENSOR DRIVER
8249 M: Guenter Roeck <linux@roeck-us.net>
8250 L: linux-hwmon@vger.kernel.org
8252 F: drivers/hwmon/jc42.c
8253 F: Documentation/hwmon/jc42
8256 M: Dave Kleikamp <shaggy@kernel.org>
8257 L: jfs-discussion@lists.sourceforge.net
8258 W: http://jfs.sourceforge.net/
8259 T: git git://github.com/kleikamp/linux-shaggy.git
8261 F: Documentation/filesystems/jfs.txt
8265 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8266 L: netdev@vger.kernel.org
8268 F: drivers/net/ethernet/jme.*
8270 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8271 M: David Woodhouse <dwmw2@infradead.org>
8272 L: linux-mtd@lists.infradead.org
8273 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8276 F: include/uapi/linux/jffs2.h
8278 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8279 M: "Theodore Ts'o" <tytso@mit.edu>
8280 M: Jan Kara <jack@suse.com>
8281 L: linux-ext4@vger.kernel.org
8284 F: include/linux/jbd2.h
8286 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8287 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8288 L: linux-media@vger.kernel.org
8290 F: drivers/media/platform/rcar_jpu.c
8292 JSM Neo PCI based serial card
8293 L: linux-serial@vger.kernel.org
8295 F: drivers/tty/serial/jsm/
8297 K10TEMP HARDWARE MONITORING DRIVER
8298 M: Clemens Ladisch <clemens@ladisch.de>
8299 L: linux-hwmon@vger.kernel.org
8301 F: Documentation/hwmon/k10temp
8302 F: drivers/hwmon/k10temp.c
8304 K8TEMP HARDWARE MONITORING DRIVER
8305 M: Rudolf Marek <r.marek@assembler.cz>
8306 L: linux-hwmon@vger.kernel.org
8308 F: Documentation/hwmon/k8temp
8309 F: drivers/hwmon/k8temp.c
8312 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8313 R: Alexander Potapenko <glider@google.com>
8314 R: Dmitry Vyukov <dvyukov@google.com>
8315 L: kasan-dev@googlegroups.com
8317 F: arch/*/include/asm/kasan.h
8318 F: arch/*/mm/kasan_init*
8319 F: Documentation/dev-tools/kasan.rst
8320 F: include/linux/kasan*.h
8323 F: scripts/Makefile.kasan
8326 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8328 L: linux-kbuild@vger.kernel.org
8330 F: Documentation/kbuild/kconfig*
8332 F: scripts/Kconfig.include
8335 M: Dave Young <dyoung@redhat.com>
8336 M: Baoquan He <bhe@redhat.com>
8337 R: Vivek Goyal <vgoyal@redhat.com>
8338 L: kexec@lists.infradead.org
8339 W: http://lse.sourceforge.net/kdump/
8341 F: Documentation/kdump/
8343 KEENE FM RADIO TRANSMITTER DRIVER
8344 M: Hans Verkuil <hverkuil@xs4all.nl>
8345 L: linux-media@vger.kernel.org
8346 T: git git://linuxtv.org/media_tree.git
8347 W: https://linuxtv.org
8349 F: drivers/media/radio/radio-keene*
8352 M: Ian Kent <raven@themaw.net>
8353 L: autofs@vger.kernel.org
8357 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8358 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8359 M: Michal Marek <michal.lkml@markovi.net>
8360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8361 L: linux-kbuild@vger.kernel.org
8363 F: Documentation/kbuild/
8366 F: scripts/Makefile*
8373 L: kernel-janitors@vger.kernel.org
8374 W: http://kernelnewbies.org/KernelJanitors
8377 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8378 M: "J. Bruce Fields" <bfields@fieldses.org>
8379 M: Jeff Layton <jlayton@kernel.org>
8380 L: linux-nfs@vger.kernel.org
8381 W: http://nfs.sourceforge.net/
8382 T: git git://linux-nfs.org/~bfields/linux.git
8385 F: include/uapi/linux/nfsd/
8389 F: include/linux/lockd/
8390 F: include/linux/sunrpc/
8391 F: include/uapi/linux/sunrpc/
8393 KERNEL SELFTEST FRAMEWORK
8394 M: Shuah Khan <shuah@kernel.org>
8395 M: Shuah Khan <skhan@linuxfoundation.org>
8396 L: linux-kselftest@vger.kernel.org
8397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8398 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8400 F: tools/testing/selftests/
8401 F: Documentation/dev-tools/kselftest*
8403 KERNEL USERMODE HELPER
8404 M: Luis Chamberlain <mcgrof@kernel.org>
8405 L: linux-kernel@vger.kernel.org
8408 F: include/linux/umh.h
8410 KERNEL VIRTUAL MACHINE (KVM)
8411 M: Paolo Bonzini <pbonzini@redhat.com>
8412 M: Radim Krčmář <rkrcmar@redhat.com>
8413 L: kvm@vger.kernel.org
8414 W: http://www.linux-kvm.org
8415 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8417 F: Documentation/virtual/kvm/
8418 F: include/trace/events/kvm.h
8419 F: include/uapi/asm-generic/kvm*
8420 F: include/uapi/linux/kvm*
8421 F: include/asm-generic/kvm*
8422 F: include/linux/kvm*
8423 F: include/kvm/iodev.h
8427 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8428 M: Joerg Roedel <joro@8bytes.org>
8429 L: kvm@vger.kernel.org
8430 W: http://www.linux-kvm.org/
8432 F: arch/x86/include/asm/svm.h
8433 F: arch/x86/kvm/svm.c
8435 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8436 M: Christoffer Dall <christoffer.dall@arm.com>
8437 M: Marc Zyngier <marc.zyngier@arm.com>
8438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8439 L: kvmarm@lists.cs.columbia.edu
8440 W: http://systems.cs.columbia.edu/projects/kvm-arm
8441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8443 F: arch/arm/include/uapi/asm/kvm*
8444 F: arch/arm/include/asm/kvm*
8447 F: include/kvm/arm_*
8449 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8450 M: Christoffer Dall <christoffer.dall@arm.com>
8451 M: Marc Zyngier <marc.zyngier@arm.com>
8452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8453 L: kvmarm@lists.cs.columbia.edu
8455 F: arch/arm64/include/uapi/asm/kvm*
8456 F: arch/arm64/include/asm/kvm*
8459 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8460 M: James Hogan <jhogan@kernel.org>
8461 L: linux-mips@vger.kernel.org
8463 F: arch/mips/include/uapi/asm/kvm*
8464 F: arch/mips/include/asm/kvm*
8467 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8468 M: Paul Mackerras <paulus@ozlabs.org>
8469 L: kvm-ppc@vger.kernel.org
8470 W: http://www.linux-kvm.org/
8471 T: git git://github.com/agraf/linux-2.6.git
8473 F: arch/powerpc/include/uapi/asm/kvm*
8474 F: arch/powerpc/include/asm/kvm*
8475 F: arch/powerpc/kvm/
8476 F: arch/powerpc/kernel/kvm*
8478 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8479 M: Christian Borntraeger <borntraeger@de.ibm.com>
8480 M: Janosch Frank <frankja@linux.ibm.com>
8481 R: David Hildenbrand <david@redhat.com>
8482 R: Cornelia Huck <cohuck@redhat.com>
8483 L: linux-s390@vger.kernel.org
8484 W: http://www.ibm.com/developerworks/linux/linux390/
8485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8487 F: arch/s390/include/uapi/asm/kvm*
8488 F: arch/s390/include/asm/gmap.h
8489 F: arch/s390/include/asm/kvm*
8491 F: arch/s390/mm/gmap.c
8493 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8494 M: Paolo Bonzini <pbonzini@redhat.com>
8495 M: Radim Krčmář <rkrcmar@redhat.com>
8496 L: kvm@vger.kernel.org
8497 W: http://www.linux-kvm.org
8498 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8502 F: arch/x86/include/uapi/asm/kvm*
8503 F: arch/x86/include/asm/kvm*
8504 F: arch/x86/include/asm/pvclock-abi.h
8505 F: arch/x86/kernel/kvm.c
8506 F: arch/x86/kernel/kvmclock.c
8509 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8510 M: Tejun Heo <tj@kernel.org>
8511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8513 F: include/linux/kernfs.h
8517 M: Eric Biederman <ebiederm@xmission.com>
8518 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8519 L: kexec@lists.infradead.org
8521 F: include/linux/kexec.h
8522 F: include/uapi/linux/kexec.h
8526 M: Mimi Zohar <zohar@linux.ibm.com>
8527 L: linux-integrity@vger.kernel.org
8528 L: keyrings@vger.kernel.org
8530 F: Documentation/security/keys/trusted-encrypted.rst
8531 F: include/keys/encrypted-type.h
8532 F: security/keys/encrypted-keys/
8535 M: James Bottomley <jejb@linux.ibm.com>
8536 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8537 M: Mimi Zohar <zohar@linuxibm.com>
8538 L: linux-integrity@vger.kernel.org
8539 L: keyrings@vger.kernel.org
8541 F: Documentation/security/keys/trusted-encrypted.rst
8542 F: include/keys/trusted-type.h
8543 F: security/keys/trusted.c
8544 F: security/keys/trusted.h
8547 M: David Howells <dhowells@redhat.com>
8548 L: keyrings@vger.kernel.org
8550 F: Documentation/security/keys/core.rst
8551 F: include/linux/key.h
8552 F: include/linux/key-type.h
8553 F: include/linux/keyctl.h
8554 F: include/uapi/linux/keyctl.h
8558 KGDB / KDB /debug_core
8559 M: Jason Wessel <jason.wessel@windriver.com>
8560 M: Daniel Thompson <daniel.thompson@linaro.org>
8561 W: http://kgdb.wiki.kernel.org/
8562 L: kgdb-bugreport@lists.sourceforge.net
8563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8565 F: Documentation/dev-tools/kgdb.rst
8566 F: drivers/misc/kgdbts.c
8567 F: drivers/tty/serial/kgdboc.c
8568 F: include/linux/kdb.h
8569 F: include/linux/kgdb.h
8573 M: Catalin Marinas <catalin.marinas@arm.com>
8575 F: Documentation/dev-tools/kmemleak.rst
8576 F: include/linux/kmemleak.h
8578 F: mm/kmemleak-test.c
8580 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8581 M: Luis Chamberlain <mcgrof@kernel.org>
8582 L: linux-kernel@vger.kernel.org
8585 F: include/linux/kmod.h
8587 F: tools/testing/selftests/kmod/
8590 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8591 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8592 M: "David S. Miller" <davem@davemloft.net>
8593 M: Masami Hiramatsu <mhiramat@kernel.org>
8595 F: Documentation/kprobes.txt
8596 F: include/linux/kprobes.h
8597 F: include/asm-generic/kprobes.h
8600 KS0108 LCD CONTROLLER DRIVER
8601 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8603 F: Documentation/auxdisplay/ks0108
8604 F: drivers/auxdisplay/ks0108.c
8605 F: include/linux/ks0108.h
8608 M: David Ahern <dsa@cumulusnetworks.com>
8609 L: netdev@vger.kernel.org
8612 F: include/net/l3mdev.h
8615 M: John Fastabend <john.fastabend@gmail.com>
8616 M: Daniel Borkmann <daniel@iogearbox.net>
8617 L: netdev@vger.kernel.org
8618 L: bpf@vger.kernel.org
8620 F: include/linux/skmsg.h
8622 F: net/core/sock_map.c
8623 F: net/ipv4/tcp_bpf.c
8625 LANTIQ / INTEL Ethernet drivers
8626 M: Hauke Mehrtens <hauke@hauke-m.de>
8627 L: netdev@vger.kernel.org
8629 F: net/dsa/tag_gswip.c
8630 F: drivers/net/ethernet/lantiq_xrx200.c
8631 F: drivers/net/dsa/lantiq_pce.h
8632 F: drivers/net/dsa/lantiq_gswip.c
8634 LANTIQ MIPS ARCHITECTURE
8635 M: John Crispin <john@phrozen.org>
8636 L: linux-mips@vger.kernel.org
8639 F: drivers/soc/lantiq
8642 L: linux-x25@vger.kernel.org
8644 F: Documentation/networking/lapb-module.txt
8648 LASI 53c700 driver for PARISC
8649 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8650 L: linux-scsi@vger.kernel.org
8652 F: Documentation/scsi/53c700.txt
8653 F: drivers/scsi/53c700*
8656 M: Tobin C. Harding <me@tobin.cc>
8657 M: Tycho Andersen <tycho@tycho.ws>
8658 L: kernel-hardening@lists.openwall.com
8660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8661 F: scripts/leaking_addresses.pl
8664 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8665 M: Pavel Machek <pavel@ucw.cz>
8666 L: linux-leds@vger.kernel.org
8667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8669 F: Documentation/devicetree/bindings/leds/
8671 F: include/linux/leds.h
8673 LEGACY EEPROM DRIVER
8674 M: Jean Delvare <jdelvare@suse.com>
8676 F: Documentation/misc-devices/eeprom
8677 F: drivers/misc/eeprom/eeprom.c
8680 R: David Lechner <david@lechnology.com>
8682 F: arch/arm/boot/dts/da850-lego-ev3.dts
8683 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8684 F: drivers/power/supply/lego_ev3_battery.c
8686 LEGO USB Tower driver
8687 M: Juergen Stuber <starblue@users.sourceforge.net>
8688 L: legousb-devel@lists.sourceforge.net
8689 W: http://legousb.sourceforge.net/
8691 F: drivers/usb/misc/legousbtower.c
8694 M: Matan Ziv-Av <matan@svgalib.org>
8695 L: platform-driver-x86@vger.kernel.org
8697 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8698 F: Documentation/laptops/lg-laptop.rst
8699 F: drivers/platform/x86/lg-laptop.c
8702 M: Michael Krufky <mkrufky@linuxtv.org>
8703 L: linux-media@vger.kernel.org
8704 W: https://linuxtv.org
8705 W: http://github.com/mkrufky
8706 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8707 T: git git://linuxtv.org/mkrufky/tuners.git
8709 F: drivers/media/dvb-frontends/lg2160.*
8711 LGDT3305 MEDIA DRIVER
8712 M: Michael Krufky <mkrufky@linuxtv.org>
8713 L: linux-media@vger.kernel.org
8714 W: https://linuxtv.org
8715 W: http://github.com/mkrufky
8716 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8717 T: git git://linuxtv.org/mkrufky/tuners.git
8719 F: drivers/media/dvb-frontends/lgdt3305.*
8721 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8722 M: Viresh Kumar <vireshk@kernel.org>
8723 L: linux-ide@vger.kernel.org
8724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8726 F: include/linux/pata_arasan_cf_data.h
8727 F: drivers/ata/pata_arasan_cf.c
8730 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8731 M: Jens Axboe <axboe@kernel.dk>
8732 L: linux-ide@vger.kernel.org
8733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8735 F: drivers/ata/pata_*.c
8736 F: drivers/ata/ata_generic.c
8738 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8739 M: Linus Walleij <linus.walleij@linaro.org>
8740 L: linux-ide@vger.kernel.org
8741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8743 F: drivers/ata/pata_ftide010.c
8744 F: drivers/ata/sata_gemini.c
8745 F: drivers/ata/sata_gemini.h
8747 LIBATA SATA AHCI PLATFORM devices support
8748 M: Hans de Goede <hdegoede@redhat.com>
8749 M: Jens Axboe <axboe@kernel.dk>
8750 L: linux-ide@vger.kernel.org
8751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8753 F: drivers/ata/ahci_platform.c
8754 F: drivers/ata/libahci_platform.c
8755 F: include/linux/ahci_platform.h
8757 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8758 M: Mikael Pettersson <mikpelinux@gmail.com>
8759 L: linux-ide@vger.kernel.org
8760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8762 F: drivers/ata/sata_promise.*
8764 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8765 M: Jens Axboe <axboe@kernel.dk>
8766 L: linux-ide@vger.kernel.org
8767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8770 F: include/linux/ata.h
8771 F: include/linux/libata.h
8772 F: Documentation/devicetree/bindings/ata/
8775 M: Sasha Levin <alexander.levin@microsoft.com>
8777 F: tools/lib/lockdep/
8779 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8780 M: Ross Zwisler <zwisler@kernel.org>
8781 M: Dan Williams <dan.j.williams@intel.com>
8782 M: Vishal Verma <vishal.l.verma@intel.com>
8783 M: Dave Jiang <dave.jiang@intel.com>
8784 L: linux-nvdimm@lists.01.org
8785 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8787 F: drivers/nvdimm/blk.c
8788 F: drivers/nvdimm/region_devs.c
8790 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8791 M: Vishal Verma <vishal.l.verma@intel.com>
8792 M: Dan Williams <dan.j.williams@intel.com>
8793 M: Ross Zwisler <zwisler@kernel.org>
8794 M: Dave Jiang <dave.jiang@intel.com>
8795 L: linux-nvdimm@lists.01.org
8796 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8798 F: drivers/nvdimm/btt*
8800 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8801 M: Ross Zwisler <zwisler@kernel.org>
8802 M: Dan Williams <dan.j.williams@intel.com>
8803 M: Vishal Verma <vishal.l.verma@intel.com>
8804 M: Dave Jiang <dave.jiang@intel.com>
8805 L: linux-nvdimm@lists.01.org
8806 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8808 F: drivers/nvdimm/pmem*
8810 LIBNVDIMM: DEVICETREE BINDINGS
8811 M: Oliver O'Halloran <oohall@gmail.com>
8812 L: linux-nvdimm@lists.01.org
8813 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8815 F: drivers/nvdimm/of_pmem.c
8816 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8818 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8819 M: Dan Williams <dan.j.williams@intel.com>
8820 M: Ross Zwisler <zwisler@kernel.org>
8821 M: Vishal Verma <vishal.l.verma@intel.com>
8822 M: Dave Jiang <dave.jiang@intel.com>
8823 L: linux-nvdimm@lists.01.org
8824 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8828 F: drivers/acpi/nfit/*
8829 F: include/linux/nd.h
8830 F: include/linux/libnvdimm.h
8831 F: include/uapi/linux/ndctl.h
8833 LIGHTNVM PLATFORM SUPPORT
8834 M: Matias Bjorling <mb@lightnvm.io>
8835 W: http://github/OpenChannelSSD
8836 L: linux-block@vger.kernel.org
8838 F: drivers/lightnvm/
8839 F: include/linux/lightnvm.h
8840 F: include/uapi/linux/lightnvm.h
8842 LINUX FOR POWER MACINTOSH
8843 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8844 W: http://www.penguinppc.org/
8845 L: linuxppc-dev@lists.ozlabs.org
8847 F: arch/powerpc/platforms/powermac/
8848 F: drivers/macintosh/
8850 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8851 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8852 M: Paul Mackerras <paulus@samba.org>
8853 M: Michael Ellerman <mpe@ellerman.id.au>
8854 W: https://github.com/linuxppc/linux/wiki
8855 L: linuxppc-dev@lists.ozlabs.org
8856 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8859 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8860 F: Documentation/devicetree/bindings/powerpc/
8861 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8862 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8863 F: Documentation/powerpc/
8865 F: drivers/char/tpm/tpm_ibmvtpm*
8866 F: drivers/crypto/nx/
8867 F: drivers/crypto/vmx/
8868 F: drivers/i2c/busses/i2c-opal.c
8869 F: drivers/net/ethernet/ibm/ibmveth.*
8870 F: drivers/net/ethernet/ibm/ibmvnic.*
8871 F: drivers/pci/hotplug/pnv_php.c
8872 F: drivers/pci/hotplug/rpa*
8873 F: drivers/rtc/rtc-opal.c
8874 F: drivers/scsi/ibmvscsi/
8875 F: drivers/tty/hvc/hvc_opal.c
8876 F: drivers/watchdog/wdrtas.c
8877 F: tools/testing/selftests/powerpc
8884 LINUX FOR POWERPC EMBEDDED MPC5XXX
8885 M: Anatolij Gustschin <agust@denx.de>
8886 L: linuxppc-dev@lists.ozlabs.org
8887 T: git git://git.denx.de/linux-denx-agust.git
8889 F: arch/powerpc/platforms/512x/
8890 F: arch/powerpc/platforms/52xx/
8892 LINUX FOR POWERPC EMBEDDED PPC4XX
8893 M: Alistair Popple <alistair@popple.id.au>
8894 M: Matt Porter <mporter@kernel.crashing.org>
8895 W: http://www.penguinppc.org/
8896 L: linuxppc-dev@lists.ozlabs.org
8898 F: arch/powerpc/platforms/40x/
8899 F: arch/powerpc/platforms/44x/
8901 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8902 M: Scott Wood <oss@buserror.net>
8903 M: Kumar Gala <galak@kernel.crashing.org>
8904 W: http://www.penguinppc.org/
8905 L: linuxppc-dev@lists.ozlabs.org
8906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8908 F: arch/powerpc/platforms/83xx/
8909 F: arch/powerpc/platforms/85xx/
8910 F: Documentation/devicetree/bindings/powerpc/fsl/
8912 LINUX FOR POWERPC EMBEDDED PPC8XX
8913 M: Vitaly Bordug <vitb@kernel.crashing.org>
8914 W: http://www.penguinppc.org/
8915 L: linuxppc-dev@lists.ozlabs.org
8917 F: arch/powerpc/platforms/8xx/
8919 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8920 L: linuxppc-dev@lists.ozlabs.org
8922 F: arch/powerpc/*/*virtex*
8923 F: arch/powerpc/*/*/*virtex*
8925 LINUX FOR POWERPC PA SEMI PWRFICIENT
8926 L: linuxppc-dev@lists.ozlabs.org
8928 F: arch/powerpc/platforms/pasemi/
8929 F: drivers/*/*pasemi*
8930 F: drivers/*/*/*pasemi*
8932 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8933 M: Kees Cook <keescook@chromium.org>
8935 F: drivers/misc/lkdtm/*
8937 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8938 M: Alan Stern <stern@rowland.harvard.edu>
8939 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8940 M: Will Deacon <will.deacon@arm.com>
8941 M: Peter Zijlstra <peterz@infradead.org>
8942 M: Boqun Feng <boqun.feng@gmail.com>
8943 M: Nicholas Piggin <npiggin@gmail.com>
8944 M: David Howells <dhowells@redhat.com>
8945 M: Jade Alglave <j.alglave@ucl.ac.uk>
8946 M: Luc Maranget <luc.maranget@inria.fr>
8947 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
8948 R: Akira Yokosawa <akiyks@gmail.com>
8949 R: Daniel Lustig <dlustig@nvidia.com>
8950 L: linux-kernel@vger.kernel.org
8951 L: linux-arch@vger.kernel.org
8953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8954 F: tools/memory-model/
8955 F: Documentation/atomic_bitops.txt
8956 F: Documentation/atomic_t.txt
8957 F: Documentation/core-api/atomic_ops.rst
8958 F: Documentation/core-api/refcount-vs-atomic.rst
8959 F: Documentation/memory-barriers.txt
8961 LIS3LV02D ACCELEROMETER DRIVER
8962 M: Eric Piel <eric.piel@tremplin-utc.net>
8964 F: Documentation/misc-devices/lis3lv02d
8965 F: drivers/misc/lis3lv02d/
8966 F: drivers/platform/x86/hp_accel.c
8969 M: Josh Poimboeuf <jpoimboe@redhat.com>
8970 M: Jiri Kosina <jikos@kernel.org>
8971 M: Miroslav Benes <mbenes@suse.cz>
8972 M: Petr Mladek <pmladek@suse.com>
8973 R: Joe Lawrence <joe.lawrence@redhat.com>
8975 F: kernel/livepatch/
8976 F: include/linux/livepatch.h
8977 F: arch/x86/include/asm/livepatch.h
8978 F: arch/x86/kernel/livepatch.c
8979 F: Documentation/livepatch/
8980 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8981 F: samples/livepatch/
8982 F: tools/testing/selftests/livepatch/
8983 L: live-patching@vger.kernel.org
8984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
8987 L: netdev@vger.kernel.org
8989 F: include/linux/llc.h
8990 F: include/uapi/linux/llc.h
8994 LM73 HARDWARE MONITOR DRIVER
8995 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8996 L: linux-hwmon@vger.kernel.org
8998 F: drivers/hwmon/lm73.c
9000 LM78 HARDWARE MONITOR DRIVER
9001 M: Jean Delvare <jdelvare@suse.com>
9002 L: linux-hwmon@vger.kernel.org
9004 F: Documentation/hwmon/lm78
9005 F: drivers/hwmon/lm78.c
9007 LM83 HARDWARE MONITOR DRIVER
9008 M: Jean Delvare <jdelvare@suse.com>
9009 L: linux-hwmon@vger.kernel.org
9011 F: Documentation/hwmon/lm83
9012 F: drivers/hwmon/lm83.c
9014 LM90 HARDWARE MONITOR DRIVER
9015 M: Jean Delvare <jdelvare@suse.com>
9016 L: linux-hwmon@vger.kernel.org
9018 F: Documentation/hwmon/lm90
9019 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9020 F: drivers/hwmon/lm90.c
9021 F: include/dt-bindings/thermal/lm90.h
9023 LM95234 HARDWARE MONITOR DRIVER
9024 M: Guenter Roeck <linux@roeck-us.net>
9025 L: linux-hwmon@vger.kernel.org
9027 F: Documentation/hwmon/lm95234
9028 F: drivers/hwmon/lm95234.c
9030 LME2510 MEDIA DRIVER
9031 M: Malcolm Priestley <tvboxspy@gmail.com>
9032 L: linux-media@vger.kernel.org
9033 W: https://linuxtv.org
9034 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9036 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9038 LOADPIN SECURITY MODULE
9039 M: Kees Cook <keescook@chromium.org>
9040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9042 F: security/loadpin/
9043 F: Documentation/admin-guide/LSM/LoadPin.rst
9046 M: Peter Zijlstra <peterz@infradead.org>
9047 M: Ingo Molnar <mingo@redhat.com>
9048 M: Will Deacon <will.deacon@arm.com>
9049 L: linux-kernel@vger.kernel.org
9050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9052 F: Documentation/locking/
9053 F: include/linux/lockdep.h
9054 F: include/linux/spinlock*.h
9055 F: arch/*/include/asm/spinlock*.h
9056 F: include/linux/rwlock*.h
9057 F: include/linux/mutex*.h
9058 F: include/linux/rwsem*.h
9059 F: arch/*/include/asm/rwsem.h
9060 F: include/linux/seqlock.h
9061 F: lib/locking*.[ch]
9063 X: kernel/locking/locktorture.c
9065 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9066 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9067 L: linux-ntfs-dev@lists.sourceforge.net
9068 W: http://www.linux-ntfs.org/content/view/19/37/
9070 F: Documentation/ldm.txt
9071 F: block/partitions/ldm.*
9073 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9074 M: Sathya Prakash <sathya.prakash@broadcom.com>
9075 M: Chaitra P B <chaitra.basappa@broadcom.com>
9076 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9077 L: MPT-FusionLinux.pdl@broadcom.com
9078 L: linux-scsi@vger.kernel.org
9079 W: http://www.avagotech.com/support/
9081 F: drivers/message/fusion/
9082 F: drivers/scsi/mpt3sas/
9084 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9085 M: Matthew Wilcox <willy@infradead.org>
9086 L: linux-scsi@vger.kernel.org
9088 F: drivers/scsi/sym53c8xx_2/
9091 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9092 L: linux-iio@vger.kernel.org
9094 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9095 F: drivers/iio/dac/ltc1660.c
9097 LTC4261 HARDWARE MONITOR DRIVER
9098 M: Guenter Roeck <linux@roeck-us.net>
9099 L: linux-hwmon@vger.kernel.org
9101 F: Documentation/hwmon/ltc4261
9102 F: drivers/hwmon/ltc4261.c
9104 LTC4306 I2C MULTIPLEXER DRIVER
9105 M: Michael Hennerich <michael.hennerich@analog.com>
9106 W: http://ez.analog.com/community/linux-device-drivers
9107 L: linux-i2c@vger.kernel.org
9109 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9110 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9112 LTP (Linux Test Project)
9113 M: Mike Frysinger <vapier@gentoo.org>
9114 M: Cyril Hrubis <chrubis@suse.cz>
9115 M: Wanlong Gao <wanlong.gao@gmail.com>
9116 M: Jan Stancek <jstancek@redhat.com>
9117 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9118 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9119 L: ltp@lists.linux.it (subscribers-only)
9120 W: http://linux-test-project.github.io/
9121 T: git git://github.com/linux-test-project/ltp.git
9125 M: Geert Uytterhoeven <geert@linux-m68k.org>
9126 L: linux-m68k@lists.linux-m68k.org
9127 W: http://www.linux-m68k.org/
9128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9133 M68K ON APPLE MACINTOSH
9134 M: Joshua Thompson <funaho@jurai.org>
9135 W: http://www.mac.linux-m68k.org/
9136 L: linux-m68k@lists.linux-m68k.org
9141 M: Philip Blundell <philb@gnu.org>
9142 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9146 M88DS3103 MEDIA DRIVER
9147 M: Antti Palosaari <crope@iki.fi>
9148 L: linux-media@vger.kernel.org
9149 W: https://linuxtv.org
9150 W: http://palosaari.fi/linux/
9151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9152 T: git git://linuxtv.org/anttip/media_tree.git
9154 F: drivers/media/dvb-frontends/m88ds3103*
9156 M88RS2000 MEDIA DRIVER
9157 M: Malcolm Priestley <tvboxspy@gmail.com>
9158 L: linux-media@vger.kernel.org
9159 W: https://linuxtv.org
9160 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9162 F: drivers/media/dvb-frontends/m88rs2000*
9164 MA901 MASTERKIT USB FM RADIO DRIVER
9165 M: Alexey Klimov <klimov.linux@gmail.com>
9166 L: linux-media@vger.kernel.org
9167 T: git git://linuxtv.org/media_tree.git
9169 F: drivers/media/radio/radio-ma901.c
9172 M: Johannes Berg <johannes@sipsolutions.net>
9173 L: linux-wireless@vger.kernel.org
9174 W: http://wireless.kernel.org/
9175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9178 F: Documentation/networking/mac80211-injection.txt
9179 F: include/net/mac80211.h
9181 F: drivers/net/wireless/mac80211_hwsim.[ch]
9182 F: Documentation/networking/mac80211_hwsim/README
9185 M: Jassi Brar <jassisinghbrar@gmail.com>
9186 L: linux-kernel@vger.kernel.org
9189 F: include/linux/mailbox_client.h
9190 F: include/linux/mailbox_controller.h
9192 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9193 M: Michael Kerrisk <mtk.manpages@gmail.com>
9194 W: http://www.kernel.org/doc/man-pages
9195 L: linux-man@vger.kernel.org
9198 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9199 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9200 L: linux-mips@vger.kernel.org
9202 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9204 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9205 M: Andrew Lunn <andrew@lunn.ch>
9206 M: Vivien Didelot <vivien.didelot@gmail.com>
9207 L: netdev@vger.kernel.org
9209 F: drivers/net/dsa/mv88e6xxx/
9210 F: include/linux/platform_data/mv88e6xxx.h
9211 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9213 MARVELL ARMADA DRM SUPPORT
9214 M: Russell King <linux@armlinux.org.uk>
9216 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9217 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9218 F: drivers/gpu/drm/armada/
9219 F: include/uapi/drm/armada_drm.h
9220 F: Documentation/devicetree/bindings/display/armada/
9222 MARVELL ARMADA 3700 PHY DRIVERS
9223 M: Miquel Raynal <miquel.raynal@bootlin.com>
9225 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9226 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9227 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9228 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9230 MARVELL CRYPTO DRIVER
9231 M: Boris Brezillon <bbrezillon@kernel.org>
9232 M: Arnaud Ebalard <arno@natisbad.org>
9233 F: drivers/crypto/marvell/
9235 L: linux-crypto@vger.kernel.org
9237 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9238 M: Mirko Lindner <mlindner@marvell.com>
9239 M: Stephen Hemminger <stephen@networkplumber.org>
9240 L: netdev@vger.kernel.org
9242 F: drivers/net/ethernet/marvell/sk*
9244 MARVELL LIBERTAS WIRELESS DRIVER
9245 L: libertas-dev@lists.infradead.org
9247 F: drivers/net/wireless/marvell/libertas/
9249 MARVELL MACCHIATOBIN SUPPORT
9250 M: Russell King <linux@armlinux.org.uk>
9251 L: linux-arm-kernel@lists.infradead.org
9253 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9255 MARVELL MV643XX ETHERNET DRIVER
9256 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9257 L: netdev@vger.kernel.org
9259 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9260 F: include/linux/mv643xx.h
9262 MARVELL MV88X3310 PHY DRIVER
9263 M: Russell King <linux@armlinux.org.uk>
9264 L: netdev@vger.kernel.org
9266 F: drivers/net/phy/marvell10g.c
9268 MARVELL MVEBU THERMAL DRIVER
9269 M: Miquel Raynal <miquel.raynal@bootlin.com>
9271 F: drivers/thermal/armada_thermal.c
9273 MARVELL MVNETA ETHERNET DRIVER
9274 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9275 L: netdev@vger.kernel.org
9277 F: drivers/net/ethernet/marvell/mvneta.*
9279 MARVELL MWIFIEX WIRELESS DRIVER
9280 M: Amitkumar Karwar <amitkarwar@gmail.com>
9281 M: Nishant Sarmukadam <nishants@marvell.com>
9282 M: Ganapathi Bhat <gbhat@marvell.com>
9283 M: Xinming Hu <huxinming820@gmail.com>
9284 L: linux-wireless@vger.kernel.org
9286 F: drivers/net/wireless/marvell/mwifiex/
9288 MARVELL MWL8K WIRELESS DRIVER
9289 M: Lennert Buytenhek <buytenh@wantstofly.org>
9290 L: linux-wireless@vger.kernel.org
9292 F: drivers/net/wireless/marvell/mwl8k.c
9294 MARVELL NAND CONTROLLER DRIVER
9295 M: Miquel Raynal <miquel.raynal@bootlin.com>
9296 L: linux-mtd@lists.infradead.org
9298 F: drivers/mtd/nand/raw/marvell_nand.c
9299 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9301 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9302 M: Nicolas Pitre <nico@fluxnic.net>
9304 F: drivers/mmc/host/mvsdio.*
9306 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9307 M: Hu Ziji <huziji@marvell.com>
9308 L: linux-mmc@vger.kernel.org
9310 F: drivers/mmc/host/sdhci-xenon*
9311 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9313 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9314 M: Sunil Goutham <sgoutham@marvell.com>
9315 M: Linu Cherian <lcherian@marvell.com>
9316 M: Geetha sowjanya <gakula@marvell.com>
9317 M: Jerin Jacob <jerinj@marvell.com>
9318 L: netdev@vger.kernel.org
9320 F: drivers/net/ethernet/marvell/octeontx2/af/
9322 MATROX FRAMEBUFFER DRIVER
9323 L: linux-fbdev@vger.kernel.org
9325 F: drivers/video/fbdev/matrox/matroxfb_*
9326 F: include/uapi/linux/matroxfb.h
9328 MAX16065 HARDWARE MONITOR DRIVER
9329 M: Guenter Roeck <linux@roeck-us.net>
9330 L: linux-hwmon@vger.kernel.org
9332 F: Documentation/hwmon/max16065
9333 F: drivers/hwmon/max16065.c
9335 MAX2175 SDR TUNER DRIVER
9336 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9337 L: linux-media@vger.kernel.org
9338 T: git git://linuxtv.org/media_tree.git
9340 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9341 F: Documentation/media/v4l-drivers/max2175.rst
9342 F: drivers/media/i2c/max2175*
9343 F: include/uapi/linux/max2175.h
9345 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9346 L: linux-hwmon@vger.kernel.org
9348 F: Documentation/hwmon/max6650
9349 F: drivers/hwmon/max6650.c
9351 MAX6697 HARDWARE MONITOR DRIVER
9352 M: Guenter Roeck <linux@roeck-us.net>
9353 L: linux-hwmon@vger.kernel.org
9355 F: Documentation/hwmon/max6697
9356 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9357 F: drivers/hwmon/max6697.c
9358 F: include/linux/platform_data/max6697.h
9360 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9361 M: Peter Rosin <peda@axentia.se>
9362 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9364 F: Documentation/devicetree/bindings/sound/max9860.txt
9365 F: sound/soc/codecs/max9860.*
9367 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9368 M: Javier Martinez Canillas <javier@dowhile0.org>
9369 L: linux-kernel@vger.kernel.org
9371 F: drivers/regulator/max77802-regulator.c
9372 F: Documentation/devicetree/bindings/*/*max77802.txt
9373 F: include/dt-bindings/*/*max77802.h
9375 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9376 M: Krzysztof Kozlowski <krzk@kernel.org>
9377 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9378 L: linux-pm@vger.kernel.org
9380 F: drivers/power/supply/max14577_charger.c
9381 F: drivers/power/supply/max77693_charger.c
9383 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9384 M: Chanwoo Choi <cw00.choi@samsung.com>
9385 M: Krzysztof Kozlowski <krzk@kernel.org>
9386 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9387 L: linux-kernel@vger.kernel.org
9389 F: drivers/*/max14577*.c
9390 F: drivers/*/max77686*.c
9391 F: drivers/*/max77693*.c
9392 F: drivers/extcon/extcon-max14577.c
9393 F: drivers/extcon/extcon-max77693.c
9394 F: drivers/rtc/rtc-max77686.c
9395 F: drivers/clk/clk-max77686.c
9396 F: Documentation/devicetree/bindings/mfd/max14577.txt
9397 F: Documentation/devicetree/bindings/*/max77686.txt
9398 F: Documentation/devicetree/bindings/mfd/max77693.txt
9399 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9400 F: include/linux/mfd/max14577*.h
9401 F: include/linux/mfd/max77686*.h
9402 F: include/linux/mfd/max77693*.h
9404 MAXIRADIO FM RADIO RECEIVER DRIVER
9405 M: Hans Verkuil <hverkuil@xs4all.nl>
9406 L: linux-media@vger.kernel.org
9407 T: git git://linuxtv.org/media_tree.git
9408 W: https://linuxtv.org
9410 F: drivers/media/radio/radio-maxiradio*
9412 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9413 M: Peter Rosin <peda@axentia.se>
9414 L: linux-iio@vger.kernel.org
9416 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9417 F: drivers/iio/potentiometer/mcp4018.c
9418 F: drivers/iio/potentiometer/mcp4531.c
9420 MCR20A IEEE-802.15.4 RADIO DRIVER
9421 M: Xue Liu <liuxuenetmail@gmail.com>
9422 L: linux-wpan@vger.kernel.org
9423 W: https://github.com/xueliu/mcr20a-linux
9425 F: drivers/net/ieee802154/mcr20a.c
9426 F: drivers/net/ieee802154/mcr20a.h
9427 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9429 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9430 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9431 L: linux-iio@vger.kernel.org
9433 F: drivers/iio/dac/cio-dac.c
9435 MEDIA DRIVERS FOR ASCOT2E
9436 M: Sergey Kozlov <serjk@netup.ru>
9437 M: Abylay Ospan <aospan@netup.ru>
9438 L: linux-media@vger.kernel.org
9439 W: https://linuxtv.org
9441 T: git git://linuxtv.org/media_tree.git
9443 F: drivers/media/dvb-frontends/ascot2e*
9445 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9446 M: Jasmin Jessich <jasmin@anw.at>
9447 L: linux-media@vger.kernel.org
9448 W: https://linuxtv.org
9449 T: git git://linuxtv.org/media_tree.git
9451 F: drivers/media/dvb-frontends/cxd2099*
9453 MEDIA DRIVERS FOR CXD2841ER
9454 M: Sergey Kozlov <serjk@netup.ru>
9455 M: Abylay Ospan <aospan@netup.ru>
9456 L: linux-media@vger.kernel.org
9457 W: https://linuxtv.org
9459 T: git git://linuxtv.org/media_tree.git
9461 F: drivers/media/dvb-frontends/cxd2841er*
9463 MEDIA DRIVERS FOR CXD2880
9464 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9465 L: linux-media@vger.kernel.org
9466 W: http://linuxtv.org/
9467 T: git git://linuxtv.org/media_tree.git
9469 F: drivers/media/dvb-frontends/cxd2880/*
9470 F: drivers/media/spi/cxd2880*
9472 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9473 L: linux-media@vger.kernel.org
9474 W: https://linuxtv.org
9475 T: git git://linuxtv.org/media_tree.git
9477 F: drivers/media/pci/ddbridge/*
9479 MEDIA DRIVERS FOR FREESCALE IMX
9480 M: Steve Longerbeam <slongerbeam@gmail.com>
9481 M: Philipp Zabel <p.zabel@pengutronix.de>
9482 L: linux-media@vger.kernel.org
9483 T: git git://linuxtv.org/media_tree.git
9485 F: Documentation/devicetree/bindings/media/imx.txt
9486 F: Documentation/media/v4l-drivers/imx.rst
9487 F: drivers/staging/media/imx/
9488 F: include/linux/imx-media.h
9489 F: include/media/imx.h
9491 MEDIA DRIVER FOR FREESCALE IMX PXP
9492 M: Philipp Zabel <p.zabel@pengutronix.de>
9493 L: linux-media@vger.kernel.org
9494 T: git git://linuxtv.org/media_tree.git
9496 F: drivers/media/platform/imx-pxp.[ch]
9498 MEDIA DRIVERS FOR HELENE
9499 M: Abylay Ospan <aospan@netup.ru>
9500 L: linux-media@vger.kernel.org
9501 W: https://linuxtv.org
9503 T: git git://linuxtv.org/media_tree.git
9505 F: drivers/media/dvb-frontends/helene*
9507 MEDIA DRIVERS FOR HORUS3A
9508 M: Sergey Kozlov <serjk@netup.ru>
9509 M: Abylay Ospan <aospan@netup.ru>
9510 L: linux-media@vger.kernel.org
9511 W: https://linuxtv.org
9513 T: git git://linuxtv.org/media_tree.git
9515 F: drivers/media/dvb-frontends/horus3a*
9517 MEDIA DRIVERS FOR LNBH25
9518 M: Sergey Kozlov <serjk@netup.ru>
9519 M: Abylay Ospan <aospan@netup.ru>
9520 L: linux-media@vger.kernel.org
9521 W: https://linuxtv.org
9523 T: git git://linuxtv.org/media_tree.git
9525 F: drivers/media/dvb-frontends/lnbh25*
9527 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9528 L: linux-media@vger.kernel.org
9529 W: https://linuxtv.org
9530 T: git git://linuxtv.org/media_tree.git
9532 F: drivers/media/dvb-frontends/mxl5xx*
9534 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9535 M: Sergey Kozlov <serjk@netup.ru>
9536 M: Abylay Ospan <aospan@netup.ru>
9537 L: linux-media@vger.kernel.org
9538 W: https://linuxtv.org
9540 T: git git://linuxtv.org/media_tree.git
9542 F: drivers/media/pci/netup_unidvb/*
9544 MEDIA DRIVERS FOR RENESAS - CEU
9545 M: Jacopo Mondi <jacopo@jmondi.org>
9546 L: linux-media@vger.kernel.org
9547 L: linux-renesas-soc@vger.kernel.org
9548 T: git git://linuxtv.org/media_tree.git
9550 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9551 F: drivers/media/platform/renesas-ceu.c
9552 F: include/media/drv-intf/renesas-ceu.h
9554 MEDIA DRIVERS FOR RENESAS - DRIF
9555 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9556 L: linux-media@vger.kernel.org
9557 L: linux-renesas-soc@vger.kernel.org
9558 T: git git://linuxtv.org/media_tree.git
9560 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9561 F: drivers/media/platform/rcar_drif.c
9563 MEDIA DRIVERS FOR RENESAS - FCP
9564 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9565 L: linux-media@vger.kernel.org
9566 L: linux-renesas-soc@vger.kernel.org
9567 T: git git://linuxtv.org/media_tree.git
9569 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9570 F: drivers/media/platform/rcar-fcp.c
9571 F: include/media/rcar-fcp.h
9573 MEDIA DRIVERS FOR RENESAS - FDP1
9574 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9575 L: linux-media@vger.kernel.org
9576 L: linux-renesas-soc@vger.kernel.org
9577 T: git git://linuxtv.org/media_tree.git
9579 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9580 F: drivers/media/platform/rcar_fdp1.c
9582 MEDIA DRIVERS FOR RENESAS - VIN
9583 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9584 L: linux-media@vger.kernel.org
9585 L: linux-renesas-soc@vger.kernel.org
9586 T: git git://linuxtv.org/media_tree.git
9588 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9589 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9590 F: drivers/media/platform/rcar-vin/
9592 MEDIA DRIVERS FOR RENESAS - VSP1
9593 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9594 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9595 L: linux-media@vger.kernel.org
9596 L: linux-renesas-soc@vger.kernel.org
9597 T: git git://linuxtv.org/media_tree.git
9599 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9600 F: drivers/media/platform/vsp1/
9602 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9603 L: linux-media@vger.kernel.org
9604 W: https://linuxtv.org
9605 T: git git://linuxtv.org/media_tree.git
9607 F: drivers/media/dvb-frontends/stv0910*
9609 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9610 L: linux-media@vger.kernel.org
9611 W: https://linuxtv.org
9612 T: git git://linuxtv.org/media_tree.git
9614 F: drivers/media/dvb-frontends/stv6111*
9616 MEDIA DRIVERS FOR STM32 - DCMI
9617 M: Hugues Fruchet <hugues.fruchet@st.com>
9618 L: linux-media@vger.kernel.org
9619 T: git git://linuxtv.org/media_tree.git
9621 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9622 F: drivers/media/platform/stm32/stm32-dcmi.c
9624 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9625 M: Dmitry Osipenko <digetx@gmail.com>
9626 L: linux-media@vger.kernel.org
9627 L: linux-tegra@vger.kernel.org
9628 T: git git://linuxtv.org/media_tree.git
9630 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9631 F: drivers/staging/media/tegra-vde/
9633 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9634 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9635 P: LinuxTV.org Project
9636 L: linux-media@vger.kernel.org
9637 W: https://linuxtv.org
9638 Q: http://patchwork.kernel.org/project/linux-media/list/
9639 T: git git://linuxtv.org/media_tree.git
9641 F: Documentation/devicetree/bindings/media/
9642 F: Documentation/media/
9644 F: drivers/staging/media/
9645 F: include/linux/platform_data/media/
9647 F: include/uapi/linux/dvb/
9648 F: include/uapi/linux/videodev2.h
9649 F: include/uapi/linux/media.h
9650 F: include/uapi/linux/v4l2-*
9651 F: include/uapi/linux/meye.h
9652 F: include/uapi/linux/ivtv*
9653 F: include/uapi/linux/uvcvideo.h
9655 MEDIATEK BLUETOOTH DRIVER
9656 M: Sean Wang <sean.wang@mediatek.com>
9657 L: linux-bluetooth@vger.kernel.org
9658 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9660 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9661 F: drivers/bluetooth/btmtkuart.c
9664 M: Sean Wang <sean.wang@mediatek.com>
9666 F: drivers/media/rc/mtk-cir.c
9669 M: Sean Wang <sean.wang@mediatek.com>
9670 L: dmaengine@vger.kernel.org
9671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9672 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9674 F: Documentation/devicetree/bindings/dma/mtk-*
9675 F: drivers/dma/mediatek/
9677 MEDIATEK PMIC LED DRIVER
9678 M: Sean Wang <sean.wang@mediatek.com>
9680 F: drivers/leds/leds-mt6323.c
9681 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9683 MEDIATEK ETHERNET DRIVER
9684 M: Felix Fietkau <nbd@openwrt.org>
9685 M: John Crispin <john@phrozen.org>
9686 M: Sean Wang <sean.wang@mediatek.com>
9687 M: Nelson Chang <nelson.chang@mediatek.com>
9688 L: netdev@vger.kernel.org
9690 F: drivers/net/ethernet/mediatek/
9692 MEDIATEK SWITCH DRIVER
9693 M: Sean Wang <sean.wang@mediatek.com>
9694 L: netdev@vger.kernel.org
9696 F: drivers/net/dsa/mt7530.*
9697 F: net/dsa/tag_mtk.c
9699 MEDIATEK JPEG DRIVER
9700 M: Rick Chang <rick.chang@mediatek.com>
9701 M: Bin Liu <bin.liu@mediatek.com>
9703 F: drivers/media/platform/mtk-jpeg/
9704 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9707 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9708 M: Houlong Wei <houlong.wei@mediatek.com>
9709 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9711 F: drivers/media/platform/mtk-mdp/
9712 F: drivers/media/platform/mtk-vpu/
9713 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9715 MEDIATEK MEDIA DRIVER
9716 M: Tiffany Lin <tiffany.lin@mediatek.com>
9717 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9719 F: drivers/media/platform/mtk-vcodec/
9720 F: drivers/media/platform/mtk-vpu/
9721 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9722 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9724 MEDIATEK MT76 WIRELESS LAN DRIVER
9725 M: Felix Fietkau <nbd@nbd.name>
9726 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9727 L: linux-wireless@vger.kernel.org
9729 F: drivers/net/wireless/mediatek/mt76/
9731 MEDIATEK MT7601U WIRELESS LAN DRIVER
9732 M: Jakub Kicinski <kubakici@wp.pl>
9733 L: linux-wireless@vger.kernel.org
9735 F: drivers/net/wireless/mediatek/mt7601u/
9737 MEDIATEK NAND CONTROLLER DRIVER
9738 M: Xiaolei Li <xiaolei.li@mediatek.com>
9739 L: linux-mtd@lists.infradead.org
9741 F: drivers/mtd/nand/raw/mtk_*
9742 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9744 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9745 M: Sean Wang <sean.wang@mediatek.com>
9747 F: drivers/char/hw_random/mtk-rng.c
9749 MEDIATEK USB3 DRD IP DRIVER
9750 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9751 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9753 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9755 F: drivers/usb/mtu3/
9757 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9758 M: Peter Senna Tschudin <peter.senna@gmail.com>
9759 M: Martin Donnelly <martin.donnelly@ge.com>
9760 M: Martyn Welch <martyn.welch@collabora.co.uk>
9762 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9763 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9765 MEGARAID SCSI/SAS DRIVERS
9766 M: Kashyap Desai <kashyap.desai@broadcom.com>
9767 M: Sumit Saxena <sumit.saxena@broadcom.com>
9768 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9769 L: megaraidlinux.pdl@broadcom.com
9770 L: linux-scsi@vger.kernel.org
9771 W: http://www.avagotech.com/support/
9773 F: Documentation/scsi/megaraid.txt
9774 F: drivers/scsi/megaraid.*
9775 F: drivers/scsi/megaraid/
9777 MELEXIS MLX90614 DRIVER
9778 M: Crt Mori <cmo@melexis.com>
9779 L: linux-iio@vger.kernel.org
9780 W: http://www.melexis.com
9782 F: drivers/iio/temperature/mlx90614.c
9784 MELEXIS MLX90632 DRIVER
9785 M: Crt Mori <cmo@melexis.com>
9786 L: linux-iio@vger.kernel.org
9787 W: http://www.melexis.com
9789 F: drivers/iio/temperature/mlx90632.c
9791 MELFAS MIP4 TOUCHSCREEN DRIVER
9792 M: Sangwon Jee <jeesw@melfas.com>
9793 W: http://www.melfas.com
9795 F: drivers/input/touchscreen/melfas_mip4.c
9796 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9798 MELLANOX ETHERNET DRIVER (mlx4_en)
9799 M: Tariq Toukan <tariqt@mellanox.com>
9800 L: netdev@vger.kernel.org
9802 W: http://www.mellanox.com
9803 Q: http://patchwork.ozlabs.org/project/netdev/list/
9804 F: drivers/net/ethernet/mellanox/mlx4/en_*
9806 MELLANOX ETHERNET DRIVER (mlx5e)
9807 M: Saeed Mahameed <saeedm@mellanox.com>
9808 L: netdev@vger.kernel.org
9810 W: http://www.mellanox.com
9811 Q: http://patchwork.ozlabs.org/project/netdev/list/
9812 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9814 MELLANOX ETHERNET INNOVA DRIVERS
9815 R: Boris Pismenny <borisp@mellanox.com>
9816 L: netdev@vger.kernel.org
9818 W: http://www.mellanox.com
9819 Q: http://patchwork.ozlabs.org/project/netdev/list/
9820 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9821 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9822 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9823 F: include/linux/mlx5/mlx5_ifc_fpga.h
9825 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9826 R: Boris Pismenny <borisp@mellanox.com>
9827 L: netdev@vger.kernel.org
9829 W: http://www.mellanox.com
9830 Q: http://patchwork.ozlabs.org/project/netdev/list/
9831 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9832 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9834 MELLANOX ETHERNET SWITCH DRIVERS
9835 M: Jiri Pirko <jiri@mellanox.com>
9836 M: Ido Schimmel <idosch@mellanox.com>
9837 L: netdev@vger.kernel.org
9839 W: http://www.mellanox.com
9840 Q: http://patchwork.ozlabs.org/project/netdev/list/
9841 F: drivers/net/ethernet/mellanox/mlxsw/
9842 F: tools/testing/selftests/drivers/net/mlxsw/
9844 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9845 M: mlxsw@mellanox.com
9846 L: netdev@vger.kernel.org
9848 W: http://www.mellanox.com
9849 Q: http://patchwork.ozlabs.org/project/netdev/list/
9850 F: drivers/net/ethernet/mellanox/mlxfw/
9852 MELLANOX HARDWARE PLATFORM SUPPORT
9853 M: Andy Shevchenko <andy@infradead.org>
9854 M: Darren Hart <dvhart@infradead.org>
9855 M: Vadim Pasternak <vadimp@mellanox.com>
9856 L: platform-driver-x86@vger.kernel.org
9858 F: drivers/platform/mellanox/
9860 MELLANOX MLX4 core VPI driver
9861 M: Tariq Toukan <tariqt@mellanox.com>
9862 L: netdev@vger.kernel.org
9863 L: linux-rdma@vger.kernel.org
9864 W: http://www.mellanox.com
9865 Q: http://patchwork.ozlabs.org/project/netdev/list/
9867 F: drivers/net/ethernet/mellanox/mlx4/
9868 F: include/linux/mlx4/
9870 MELLANOX MLX4 IB driver
9871 M: Yishai Hadas <yishaih@mellanox.com>
9872 L: linux-rdma@vger.kernel.org
9873 W: http://www.mellanox.com
9874 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9876 F: drivers/infiniband/hw/mlx4/
9877 F: include/linux/mlx4/
9878 F: include/uapi/rdma/mlx4-abi.h
9880 MELLANOX MLX5 core VPI driver
9881 M: Saeed Mahameed <saeedm@mellanox.com>
9882 M: Leon Romanovsky <leonro@mellanox.com>
9883 L: netdev@vger.kernel.org
9884 L: linux-rdma@vger.kernel.org
9885 W: http://www.mellanox.com
9886 Q: http://patchwork.ozlabs.org/project/netdev/list/
9888 F: drivers/net/ethernet/mellanox/mlx5/core/
9889 F: include/linux/mlx5/
9891 MELLANOX MLX5 IB driver
9892 M: Leon Romanovsky <leonro@mellanox.com>
9893 L: linux-rdma@vger.kernel.org
9894 W: http://www.mellanox.com
9895 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9897 F: drivers/infiniband/hw/mlx5/
9898 F: include/linux/mlx5/
9899 F: include/uapi/rdma/mlx5-abi.h
9901 MELLANOX MLXCPLD I2C AND MUX DRIVER
9902 M: Vadim Pasternak <vadimp@mellanox.com>
9903 M: Michael Shych <michaelsh@mellanox.com>
9904 L: linux-i2c@vger.kernel.org
9906 F: drivers/i2c/busses/i2c-mlxcpld.c
9907 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9908 F: Documentation/i2c/busses/i2c-mlxcpld
9910 MELLANOX MLXCPLD LED DRIVER
9911 M: Vadim Pasternak <vadimp@mellanox.com>
9912 L: linux-leds@vger.kernel.org
9914 F: drivers/leds/leds-mlxcpld.c
9915 F: drivers/leds/leds-mlxreg.c
9916 F: Documentation/leds/leds-mlxcpld.txt
9918 MELLANOX PLATFORM DRIVER
9919 M: Vadim Pasternak <vadimp@mellanox.com>
9920 L: platform-driver-x86@vger.kernel.org
9922 F: drivers/platform/x86/mlx-platform.c
9925 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9926 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9927 L: linux-kernel@vger.kernel.org
9929 F: kernel/sched/membarrier.c
9930 F: include/uapi/linux/membarrier.h
9931 F: arch/powerpc/include/asm/membarrier.h
9934 M: Mike Rapoport <rppt@linux.ibm.com>
9935 L: linux-mm@kvack.org
9937 F: include/linux/memblock.h
9939 F: Documentation/core-api/boot-time-mm.rst
9942 L: linux-mm@kvack.org
9943 W: http://www.linux-mm.org
9945 F: include/linux/mm.h
9946 F: include/linux/gfp.h
9947 F: include/linux/mmzone.h
9948 F: include/linux/memory_hotplug.h
9949 F: include/linux/vmalloc.h
9952 MEMORY TECHNOLOGY DEVICES (MTD)
9953 M: David Woodhouse <dwmw2@infradead.org>
9954 M: Brian Norris <computersforpeace@gmail.com>
9955 M: Boris Brezillon <bbrezillon@kernel.org>
9956 M: Marek Vasut <marek.vasut@gmail.com>
9957 M: Richard Weinberger <richard@nod.at>
9958 L: linux-mtd@lists.infradead.org
9959 W: http://www.linux-mtd.infradead.org/
9960 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9961 T: git git://git.infradead.org/linux-mtd.git master
9962 T: git git://git.infradead.org/linux-mtd.git mtd/next
9964 F: Documentation/devicetree/bindings/mtd/
9966 F: include/linux/mtd/
9967 F: include/uapi/mtd/
9969 MEN A21 WATCHDOG DRIVER
9970 M: Johannes Thumshirn <morbidrsa@gmail.com>
9971 L: linux-watchdog@vger.kernel.org
9973 F: drivers/watchdog/mena21_wdt.c
9975 MEN CHAMELEON BUS (mcb)
9976 M: Johannes Thumshirn <morbidrsa@gmail.com>
9979 F: include/linux/mcb.h
9980 F: Documentation/men-chameleon-bus.txt
9982 MEN F21BMC (Board Management Controller)
9983 M: Andreas Werner <andreas.werner@men.de>
9985 F: drivers/mfd/menf21bmc.c
9986 F: drivers/watchdog/menf21bmc_wdt.c
9987 F: drivers/leds/leds-menf21bmc.c
9988 F: drivers/hwmon/menf21bmc_hwmon.c
9989 F: Documentation/hwmon/menf21bmc
9991 MEN Z069 WATCHDOG DRIVER
9992 M: Johannes Thumshirn <jth@kernel.org>
9993 L: linux-watchdog@vger.kernel.org
9995 F: drivers/watchdog/menz69_wdt.c
9997 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9998 M: Neil Armstrong <narmstrong@baylibre.com>
9999 L: linux-media@lists.freedesktop.org
10000 L: linux-amlogic@lists.infradead.org
10001 W: http://linux-meson.com/
10003 F: drivers/media/platform/meson/ao-cec.c
10004 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10005 T: git git://linuxtv.org/media_tree.git
10007 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10008 M: Liang Yang <liang.yang@amlogic.com>
10009 L: linux-mtd@lists.infradead.org
10011 F: drivers/mtd/nand/raw/meson_*
10012 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10014 METHODE UDPU SUPPORT
10015 M: Vladimir Vid <vladimir.vid@sartura.hr>
10017 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10019 MICROBLAZE ARCHITECTURE
10020 M: Michal Simek <monstr@monstr.eu>
10021 W: http://www.monstr.eu/fdt/
10022 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10024 F: arch/microblaze/
10026 MICROCHIP AT91 SERIAL DRIVER
10027 M: Richard Genoud <richard.genoud@gmail.com>
10029 F: drivers/tty/serial/atmel_serial.c
10030 F: drivers/tty/serial/atmel_serial.h
10031 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10033 MICROCHIP AUDIO ASOC DRIVERS
10034 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10035 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10039 MICROCHIP DMA DRIVER
10040 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10042 L: dmaengine@vger.kernel.org
10044 F: drivers/dma/at_hdmac.c
10045 F: drivers/dma/at_hdmac_regs.h
10046 F: include/linux/platform_data/dma-atmel.h
10047 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10048 F: include/dt-bindings/dma/at91.h
10050 MICROCHIP ECC DRIVER
10051 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10052 L: linux-crypto@vger.kernel.org
10054 F: drivers/crypto/atmel-ecc.*
10056 MICROCHIP I2C DRIVER
10057 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10058 L: linux-i2c@vger.kernel.org
10060 F: drivers/i2c/busses/i2c-at91.c
10062 MICROCHIP ISC DRIVER
10063 M: Eugen Hristev <eugen.hristev@microchip.com>
10064 L: linux-media@vger.kernel.org
10066 F: drivers/media/platform/atmel/atmel-isc.c
10067 F: drivers/media/platform/atmel/atmel-isc-regs.h
10068 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10070 MICROCHIP ISI DRIVER
10071 M: Eugen Hristev <eugen.hristev@microchip.com>
10072 L: linux-media@vger.kernel.org
10074 F: drivers/media/platform/atmel/atmel-isi.c
10075 F: drivers/media/platform/atmel/atmel-isi.h
10077 MICROCHIP AT91 USART MFD DRIVER
10078 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10079 L: linux-kernel@vger.kernel.org
10081 F: drivers/mfd/at91-usart.c
10082 F: include/dt-bindings/mfd/at91-usart.h
10083 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10085 MICROCHIP AT91 USART SPI DRIVER
10086 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10087 L: linux-spi@vger.kernel.org
10089 F: drivers/spi/spi-at91-usart.c
10090 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10092 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10093 M: Woojung Huh <Woojung.Huh@microchip.com>
10094 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10095 L: netdev@vger.kernel.org
10097 F: net/dsa/tag_ksz.c
10098 F: drivers/net/dsa/microchip/*
10099 F: include/linux/platform_data/microchip-ksz.h
10100 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10102 MICROCHIP LAN743X ETHERNET DRIVER
10103 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10104 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10105 L: netdev@vger.kernel.org
10107 F: drivers/net/ethernet/microchip/lan743x_*
10109 MICROCHIP LCDFB DRIVER
10110 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10111 L: linux-fbdev@vger.kernel.org
10113 F: drivers/video/fbdev/atmel_lcdfb.c
10114 F: include/video/atmel_lcdc.h
10116 MICROCHIP MMC/SD/SDIO MCI DRIVER
10117 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10119 F: drivers/mmc/host/atmel-mci.c
10121 MICROCHIP MCP16502 PMIC DRIVER
10122 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10125 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10126 F: drivers/regulator/mcp16502.c
10128 MICROCHIP MCP3911 ADC DRIVER
10129 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10130 M: Kent Gustavsson <kent@minoris.se>
10131 L: linux-iio@vger.kernel.org
10133 F: drivers/iio/adc/mcp3911.c
10134 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10136 MICROCHIP NAND DRIVER
10137 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10138 L: linux-mtd@lists.infradead.org
10140 F: drivers/mtd/nand/raw/atmel/*
10141 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10143 MICROCHIP PWM DRIVER
10144 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10146 L: linux-pwm@vger.kernel.org
10148 F: drivers/pwm/pwm-atmel.c
10149 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10151 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10152 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10153 M: Eugen Hristev <eugen.hristev@microchip.com>
10154 L: linux-iio@vger.kernel.org
10156 F: drivers/iio/adc/at91-sama5d2_adc.c
10157 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10158 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10160 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10161 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10163 F: drivers/power/reset/at91-sama5d2_shdwc.c
10165 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10166 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10168 L: linux-gpio@vger.kernel.org
10169 F: drivers/gpio/gpio-sama5d2-piobu.c
10171 MICROCHIP SPI DRIVER
10172 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10174 F: drivers/spi/spi-atmel.*
10176 MICROCHIP SSC DRIVER
10177 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10180 F: drivers/misc/atmel-ssc.c
10181 F: include/linux/atmel-ssc.h
10183 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10184 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10187 F: drivers/misc/atmel_tclib.c
10188 F: drivers/clocksource/tcb_clksrc.c
10190 MICROCHIP USBA UDC DRIVER
10191 M: Cristian Birsan <cristian.birsan@microchip.com>
10192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10194 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10196 MICROCHIP USB251XB DRIVER
10197 M: Richard Leitner <richard.leitner@skidata.com>
10198 L: linux-usb@vger.kernel.org
10200 F: drivers/usb/misc/usb251xb.c
10201 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10203 MICROCHIP XDMA DRIVER
10204 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10205 L: linux-arm-kernel@lists.infradead.org
10206 L: dmaengine@vger.kernel.org
10208 F: drivers/dma/at_xdmac.c
10210 MICROSEMI MIPS SOCS
10211 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10212 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10213 L: linux-mips@vger.kernel.org
10215 F: arch/mips/generic/board-ocelot.c
10216 F: arch/mips/configs/generic/board-ocelot.config
10217 F: arch/mips/boot/dts/mscc/
10218 F: Documentation/devicetree/bindings/mips/mscc.txt
10220 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10221 M: Don Brace <don.brace@microsemi.com>
10222 L: esc.storagedev@microsemi.com
10223 L: linux-scsi@vger.kernel.org
10225 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10226 F: drivers/scsi/smartpqi/Kconfig
10227 F: drivers/scsi/smartpqi/Makefile
10228 F: include/linux/cciss*.h
10229 F: include/uapi/linux/cciss*.h
10230 F: Documentation/scsi/smartpqi.txt
10232 MICROSEMI ETHERNET SWITCH DRIVER
10233 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10234 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10235 L: netdev@vger.kernel.org
10237 F: drivers/net/ethernet/mscc/
10239 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10240 M: Chen Yu <yu.c.chen@intel.com>
10241 L: platform-driver-x86@vger.kernel.org
10243 F: drivers/platform/x86/surfacepro3_button.c
10245 MICROTEK X6 SCANNER
10246 M: Oliver Neukum <oliver@neukum.org>
10248 F: drivers/usb/image/microtek.*
10251 M: Ralf Baechle <ralf@linux-mips.org>
10252 M: Paul Burton <paul.burton@mips.com>
10253 M: James Hogan <jhogan@kernel.org>
10254 L: linux-mips@vger.kernel.org
10255 W: http://www.linux-mips.org/
10256 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10258 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10260 F: Documentation/devicetree/bindings/mips/
10261 F: Documentation/mips/
10263 F: drivers/platform/mips/
10265 MIPS BOSTON DEVELOPMENT BOARD
10266 M: Paul Burton <paul.burton@mips.com>
10267 L: linux-mips@vger.kernel.org
10269 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10270 F: arch/mips/boot/dts/img/boston.dts
10271 F: arch/mips/configs/generic/board-boston.config
10272 F: drivers/clk/imgtec/clk-boston.c
10273 F: include/dt-bindings/clock/boston-clock.h
10275 MIPS GENERIC PLATFORM
10276 M: Paul Burton <paul.burton@mips.com>
10277 L: linux-mips@vger.kernel.org
10279 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10280 F: arch/mips/generic/
10281 F: arch/mips/tools/generic-board-config.sh
10283 MIPS/LOONGSON1 ARCHITECTURE
10284 M: Keguang Zhang <keguang.zhang@gmail.com>
10285 L: linux-mips@vger.kernel.org
10287 F: arch/mips/loongson32/
10288 F: arch/mips/include/asm/mach-loongson32/
10289 F: drivers/*/*loongson1*
10290 F: drivers/*/*/*loongson1*
10292 MIPS/LOONGSON2 ARCHITECTURE
10293 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10294 L: linux-mips@vger.kernel.org
10296 F: arch/mips/loongson64/fuloong-2e/
10297 F: arch/mips/loongson64/lemote-2f/
10298 F: arch/mips/include/asm/mach-loongson64/
10299 F: drivers/*/*loongson2*
10300 F: drivers/*/*/*loongson2*
10302 MIPS/LOONGSON3 ARCHITECTURE
10303 M: Huacai Chen <chenhc@lemote.com>
10304 L: linux-mips@vger.kernel.org
10306 F: arch/mips/loongson64/
10307 F: arch/mips/include/asm/mach-loongson64/
10308 F: drivers/platform/mips/cpu_hwmon.c
10309 F: drivers/*/*loongson3*
10310 F: drivers/*/*/*loongson3*
10312 MIPS RINT INSTRUCTION EMULATION
10313 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10314 L: linux-mips@vger.kernel.org
10316 F: arch/mips/math-emu/sp_rint.c
10317 F: arch/mips/math-emu/dp_rint.c
10319 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10320 M: Hans Verkuil <hverkuil@xs4all.nl>
10321 L: linux-media@vger.kernel.org
10322 T: git git://linuxtv.org/media_tree.git
10323 W: https://linuxtv.org
10325 F: drivers/media/radio/radio-miropcm20*
10328 R: Lubomir Rintel <lkundrak@v3.sk>
10329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10331 F: arch/arm/boot/dts/mmp*
10332 F: arch/arm/mach-mmp/
10334 MMU GATHER AND TLB INVALIDATION
10335 M: Will Deacon <will.deacon@arm.com>
10336 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10337 M: Andrew Morton <akpm@linux-foundation.org>
10338 M: Nick Piggin <npiggin@gmail.com>
10339 M: Peter Zijlstra <peterz@infradead.org>
10340 L: linux-arch@vger.kernel.org
10341 L: linux-mm@kvack.org
10343 F: arch/*/include/asm/tlb.h
10344 F: include/asm-generic/tlb.h
10347 MN88472 MEDIA DRIVER
10348 M: Antti Palosaari <crope@iki.fi>
10349 L: linux-media@vger.kernel.org
10350 W: https://linuxtv.org
10351 W: http://palosaari.fi/linux/
10352 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10354 F: drivers/media/dvb-frontends/mn88472*
10356 MN88473 MEDIA DRIVER
10357 M: Antti Palosaari <crope@iki.fi>
10358 L: linux-media@vger.kernel.org
10359 W: https://linuxtv.org
10360 W: http://palosaari.fi/linux/
10361 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10363 F: drivers/media/dvb-frontends/mn88473*
10366 M: Jessica Yu <jeyu@kernel.org>
10367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10369 F: include/linux/module.h
10372 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10373 W: http://popies.net/meye/
10375 F: Documentation/media/v4l-drivers/meye*
10376 F: drivers/media/pci/meye/
10377 F: include/uapi/linux/meye.h
10379 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10380 M: Jiri Slaby <jirislaby@gmail.com>
10382 F: Documentation/serial/moxa-smartio
10383 F: drivers/tty/mxser.*
10385 MR800 AVERMEDIA USB FM RADIO DRIVER
10386 M: Alexey Klimov <klimov.linux@gmail.com>
10387 L: linux-media@vger.kernel.org
10388 T: git git://linuxtv.org/media_tree.git
10390 F: drivers/media/radio/radio-mr800.c
10392 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10393 M: Alan Ott <alan@signal11.us>
10394 L: linux-wpan@vger.kernel.org
10396 F: drivers/net/ieee802154/mrf24j40.c
10397 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10400 M: "Lee, Chun-Yi" <jlee@suse.com>
10401 L: platform-driver-x86@vger.kernel.org
10403 F: drivers/platform/x86/msi-laptop.c
10406 L: platform-driver-x86@vger.kernel.org
10408 F: drivers/platform/x86/msi-wmi.c
10410 MSI001 MEDIA DRIVER
10411 M: Antti Palosaari <crope@iki.fi>
10412 L: linux-media@vger.kernel.org
10413 W: https://linuxtv.org
10414 W: http://palosaari.fi/linux/
10415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10416 T: git git://linuxtv.org/anttip/media_tree.git
10418 F: drivers/media/tuners/msi001*
10420 MSI2500 MEDIA DRIVER
10421 M: Antti Palosaari <crope@iki.fi>
10422 L: linux-media@vger.kernel.org
10423 W: https://linuxtv.org
10424 W: http://palosaari.fi/linux/
10425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10426 T: git git://linuxtv.org/anttip/media_tree.git
10428 F: drivers/media/usb/msi2500/
10430 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10431 M: Robert Jarzmik <robert.jarzmik@free.fr>
10432 L: linux-mtd@lists.infradead.org
10434 F: drivers/mtd/devices/docg3*
10436 MT9M032 APTINA SENSOR DRIVER
10437 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10438 L: linux-media@vger.kernel.org
10439 T: git git://linuxtv.org/media_tree.git
10441 F: drivers/media/i2c/mt9m032.c
10442 F: include/media/i2c/mt9m032.h
10444 MT9P031 APTINA CAMERA SENSOR
10445 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10446 L: linux-media@vger.kernel.org
10447 T: git git://linuxtv.org/media_tree.git
10449 F: drivers/media/i2c/mt9p031.c
10450 F: include/media/i2c/mt9p031.h
10452 MT9T001 APTINA CAMERA SENSOR
10453 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10454 L: linux-media@vger.kernel.org
10455 T: git git://linuxtv.org/media_tree.git
10457 F: drivers/media/i2c/mt9t001.c
10458 F: include/media/i2c/mt9t001.h
10460 MT9T112 APTINA CAMERA SENSOR
10461 M: Jacopo Mondi <jacopo@jmondi.org>
10462 L: linux-media@vger.kernel.org
10463 T: git git://linuxtv.org/media_tree.git
10465 F: drivers/media/i2c/mt9t112.c
10466 F: include/media/i2c/mt9t112.h
10468 MT9V032 APTINA CAMERA SENSOR
10469 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10470 L: linux-media@vger.kernel.org
10471 T: git git://linuxtv.org/media_tree.git
10473 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10474 F: drivers/media/i2c/mt9v032.c
10475 F: include/media/i2c/mt9v032.h
10477 MT9V111 APTINA CAMERA SENSOR
10478 M: Jacopo Mondi <jacopo@jmondi.org>
10479 L: linux-media@vger.kernel.org
10480 T: git git://linuxtv.org/media_tree.git
10482 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10483 F: drivers/media/i2c/mt9v111.c
10485 MULTIFUNCTION DEVICES (MFD)
10486 M: Lee Jones <lee.jones@linaro.org>
10487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10489 F: Documentation/devicetree/bindings/mfd/
10491 F: include/linux/mfd/
10492 F: include/dt-bindings/mfd/
10494 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10496 F: drivers/mmc/host/mmc_spi.c
10497 F: include/linux/spi/mmc_spi.h
10499 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10500 M: Ulf Hansson <ulf.hansson@linaro.org>
10501 L: linux-mmc@vger.kernel.org
10502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10504 F: Documentation/devicetree/bindings/mmc/
10506 F: include/linux/mmc/
10507 F: include/uapi/linux/mmc/
10509 MULTIPLEXER SUBSYSTEM
10510 M: Peter Rosin <peda@axentia.se>
10512 F: Documentation/ABI/testing/sysfs-class-mux*
10513 F: Documentation/devicetree/bindings/mux/
10514 F: include/dt-bindings/mux/
10515 F: include/linux/mux/
10518 MULTITECH MULTIPORT CARD (ISICOM)
10520 F: drivers/tty/isicom.c
10521 F: include/linux/isicom.h
10523 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10524 M: Bin Liu <b-liu@ti.com>
10525 L: linux-usb@vger.kernel.org
10527 F: drivers/usb/musb/
10529 MXL301RF MEDIA DRIVER
10530 M: Akihiro Tsukada <tskd08@gmail.com>
10531 L: linux-media@vger.kernel.org
10533 F: drivers/media/tuners/mxl301rf*
10535 MXL5007T MEDIA DRIVER
10536 M: Michael Krufky <mkrufky@linuxtv.org>
10537 L: linux-media@vger.kernel.org
10538 W: https://linuxtv.org
10539 W: http://github.com/mkrufky
10540 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10541 T: git git://linuxtv.org/mkrufky/tuners.git
10543 F: drivers/media/tuners/mxl5007t.*
10546 M: Marek Vasut <marex@denx.de>
10547 M: Stefan Agner <stefan@agner.ch>
10548 L: dri-devel@lists.freedesktop.org
10550 F: drivers/gpu/drm/mxsfb/
10551 F: Documentation/devicetree/bindings/display/mxsfb.txt
10552 T: git git://anongit.freedesktop.org/drm/drm-misc
10554 MYLEX DAC960 PCI RAID Controller
10555 M: Hannes Reinecke <hare@kernel.org>
10556 L: linux-scsi@vger.kernel.org
10558 F: drivers/scsi/myrb.*
10559 F: drivers/scsi/myrs.*
10561 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10562 M: Chris Lee <christopher.lee@cspi.com>
10563 L: netdev@vger.kernel.org
10564 W: https://www.cspi.com/ethernet-products/support/downloads/
10566 F: drivers/net/ethernet/myricom/myri10ge/
10568 NAND FLASH SUBSYSTEM
10569 M: Boris Brezillon <bbrezillon@kernel.org>
10570 M: Miquel Raynal <miquel.raynal@bootlin.com>
10571 R: Richard Weinberger <richard@nod.at>
10572 L: linux-mtd@lists.infradead.org
10573 W: http://www.linux-mtd.infradead.org/
10574 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10575 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10576 T: git git://git.infradead.org/linux-mtd.git nand/next
10578 F: drivers/mtd/nand/
10579 F: include/linux/mtd/*nand*.h
10581 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10582 M: Daniel Mack <zonque@gmail.com>
10584 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10585 W: http://www.native-instruments.com
10586 F: sound/usb/caiaq/
10588 NATSEMI ETHERNET DRIVER (DP8381x)
10590 F: drivers/net/ethernet/natsemi/natsemi.c
10592 NCR 5380 SCSI DRIVERS
10593 M: Finn Thain <fthain@telegraphics.com.au>
10594 M: Michael Schmitz <schmitzmic@gmail.com>
10595 L: linux-scsi@vger.kernel.org
10597 F: Documentation/scsi/g_NCR5380.txt
10598 F: drivers/scsi/NCR5380.*
10599 F: drivers/scsi/arm/cumana_1.c
10600 F: drivers/scsi/arm/oak.c
10601 F: drivers/scsi/atari_scsi.*
10602 F: drivers/scsi/dmx3191d.c
10603 F: drivers/scsi/g_NCR5380.*
10604 F: drivers/scsi/mac_scsi.*
10605 F: drivers/scsi/sun3_scsi.*
10606 F: drivers/scsi/sun3_scsi_vme.c
10609 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10613 NCT6775 HARDWARE MONITOR DRIVER
10614 M: Guenter Roeck <linux@roeck-us.net>
10615 L: linux-hwmon@vger.kernel.org
10617 F: Documentation/hwmon/nct6775
10618 F: drivers/hwmon/nct6775.c
10620 NET_FAILOVER MODULE
10621 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10622 L: netdev@vger.kernel.org
10624 F: driver/net/net_failover.c
10625 F: include/net/net_failover.h
10626 F: Documentation/networking/net_failover.rst
10628 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10629 M: Faisal Latif <faisal.latif@intel.com>
10630 L: linux-rdma@vger.kernel.org
10631 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10633 F: drivers/infiniband/hw/nes/
10634 F: include/uapi/rdma/nes-abi.h
10636 NETEM NETWORK EMULATOR
10637 M: Stephen Hemminger <stephen@networkplumber.org>
10638 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10640 F: net/sched/sch_netem.c
10642 NETERION 10GbE DRIVERS (s2io/vxge)
10643 M: Jon Mason <jdmason@kudzu.us>
10644 L: netdev@vger.kernel.org
10646 F: Documentation/networking/device_drivers/neterion/s2io.txt
10647 F: Documentation/networking/device_drivers/neterion/vxge.txt
10648 F: drivers/net/ethernet/neterion/
10651 M: Pablo Neira Ayuso <pablo@netfilter.org>
10652 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10653 M: Florian Westphal <fw@strlen.de>
10654 L: netfilter-devel@vger.kernel.org
10655 L: coreteam@netfilter.org
10656 W: http://www.netfilter.org/
10657 W: http://www.iptables.org/
10658 W: http://www.nftables.org/
10659 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10663 F: include/linux/netfilter*
10664 F: include/linux/netfilter/
10665 F: include/net/netfilter/
10666 F: include/uapi/linux/netfilter*
10667 F: include/uapi/linux/netfilter/
10668 F: net/*/netfilter.c
10669 F: net/*/netfilter/
10671 F: net/bridge/br_netfilter*.c
10673 NETROM NETWORK LAYER
10674 M: Ralf Baechle <ralf@linux-mips.org>
10675 L: linux-hams@vger.kernel.org
10676 W: http://www.linux-ax25.org/
10678 F: include/net/netrom.h
10679 F: include/uapi/linux/netrom.h
10682 NETRONOME ETHERNET DRIVERS
10683 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10684 L: oss-drivers@netronome.com
10686 F: drivers/net/ethernet/netronome/
10688 NETWORK BLOCK DEVICE (NBD)
10689 M: Josef Bacik <josef@toxicpanda.com>
10691 L: linux-block@vger.kernel.org
10692 L: nbd@other.debian.org
10693 F: Documentation/blockdev/nbd.txt
10694 F: drivers/block/nbd.c
10695 F: include/uapi/linux/nbd.h
10697 NETWORK DROP MONITOR
10698 M: Neil Horman <nhorman@tuxdriver.com>
10699 L: netdev@vger.kernel.org
10701 W: https://fedorahosted.org/dropwatch/
10702 F: net/core/drop_monitor.c
10705 M: "David S. Miller" <davem@davemloft.net>
10706 L: netdev@vger.kernel.org
10707 W: http://www.linuxfoundation.org/en/Net
10708 Q: http://patchwork.ozlabs.org/project/netdev/list/
10709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10712 F: Documentation/devicetree/bindings/net/
10714 F: include/linux/if_*
10715 F: include/linux/netdevice.h
10716 F: include/linux/etherdevice.h
10717 F: include/linux/fcdevice.h
10718 F: include/linux/fddidevice.h
10719 F: include/linux/hippidevice.h
10720 F: include/linux/inetdevice.h
10721 F: include/uapi/linux/if_*
10722 F: include/uapi/linux/netdevice.h
10724 NETWORKING DRIVERS (WIRELESS)
10725 M: Kalle Valo <kvalo@codeaurora.org>
10726 L: linux-wireless@vger.kernel.org
10727 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10731 F: Documentation/devicetree/bindings/net/wireless/
10732 F: drivers/net/wireless/
10735 M: Andrew Lunn <andrew@lunn.ch>
10736 M: Vivien Didelot <vivien.didelot@gmail.com>
10737 M: Florian Fainelli <f.fainelli@gmail.com>
10739 F: Documentation/devicetree/bindings/net/dsa/
10741 F: include/net/dsa.h
10742 F: include/linux/dsa/
10743 F: include/linux/platform_data/dsa.h
10744 F: drivers/net/dsa/
10746 NETWORKING [GENERAL]
10747 M: "David S. Miller" <davem@davemloft.net>
10748 L: netdev@vger.kernel.org
10749 W: http://www.linuxfoundation.org/en/Net
10750 Q: http://patchwork.ozlabs.org/project/netdev/list/
10751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10753 B: mailto:netdev@vger.kernel.org
10757 F: include/linux/in.h
10758 F: include/linux/net.h
10759 F: include/linux/netdevice.h
10760 F: include/uapi/linux/in.h
10761 F: include/uapi/linux/net.h
10762 F: include/uapi/linux/netdevice.h
10763 F: include/uapi/linux/net_namespace.h
10764 F: tools/testing/selftests/net/
10767 F: Documentation/networking/
10770 M: Steffen Klassert <steffen.klassert@secunet.com>
10771 M: Herbert Xu <herbert@gondor.apana.org.au>
10772 M: "David S. Miller" <davem@davemloft.net>
10773 L: netdev@vger.kernel.org
10774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10782 F: net/ipv4/ipcomp.c
10783 F: net/ipv4/ip_vti.c
10787 F: net/ipv6/ipcomp6.c
10788 F: net/ipv6/ip6_vti.c
10789 F: include/uapi/linux/xfrm.h
10790 F: include/net/xfrm.h
10792 NETWORKING [IPv4/IPv6]
10793 M: "David S. Miller" <davem@davemloft.net>
10794 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10795 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10796 L: netdev@vger.kernel.org
10797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10804 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10805 M: Paul Moore <paul@paul-moore.com>
10806 W: https://github.com/netlabel
10807 L: netdev@vger.kernel.org
10808 L: linux-security-module@vger.kernel.org
10810 F: Documentation/netlabel/
10811 F: include/net/calipso.h
10812 F: include/net/cipso_ipv4.h
10813 F: include/net/netlabel.h
10814 F: include/uapi/linux/netfilter/xt_SECMARK.h
10815 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10817 F: net/ipv4/cipso_ipv4.c
10818 F: net/ipv6/calipso.c
10819 F: net/netfilter/xt_CONNSECMARK.c
10820 F: net/netfilter/xt_SECMARK.c
10823 M: Eric Dumazet <edumazet@google.com>
10824 L: netdev@vger.kernel.org
10827 F: net/ipv4/syncookies.c
10829 F: net/ipv6/syncookies.c
10830 F: include/uapi/linux/tcp.h
10831 F: include/net/tcp.h
10832 F: include/linux/tcp.h
10833 F: include/trace/events/tcp.h
10836 M: Boris Pismenny <borisp@mellanox.com>
10837 M: Aviad Yehezkel <aviadye@mellanox.com>
10838 M: Dave Watson <davejwatson@fb.com>
10839 M: John Fastabend <john.fastabend@gmail.com>
10840 M: Daniel Borkmann <daniel@iogearbox.net>
10841 L: netdev@vger.kernel.org
10844 F: include/uapi/linux/tls.h
10845 F: include/net/tls.h
10847 NETWORKING [WIRELESS]
10848 L: linux-wireless@vger.kernel.org
10849 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10852 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10854 F: drivers/net/netdevsim/*
10856 NETXEN (1/10) GbE SUPPORT
10857 M: Manish Chopra <manishc@marvell.com>
10858 M: Rahul Verma <rahulv@marvell.com>
10859 M: GR-Linux-NIC-Dev@marvell.com
10860 L: netdev@vger.kernel.org
10862 F: drivers/net/ethernet/qlogic/netxen/
10865 M: Samuel Ortiz <sameo@linux.intel.com>
10866 L: linux-wireless@vger.kernel.org
10867 L: linux-nfc@lists.01.org (subscribers-only)
10870 F: include/net/nfc/
10871 F: include/uapi/linux/nfc.h
10873 F: include/linux/platform_data/nfcmrvl.h
10874 F: include/linux/platform_data/nxp-nci.h
10875 F: Documentation/devicetree/bindings/net/nfc/
10877 NFS, SUNRPC, AND LOCKD CLIENTS
10878 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10879 M: Anna Schumaker <anna.schumaker@netapp.com>
10880 L: linux-nfs@vger.kernel.org
10881 W: http://client.linux-nfs.org
10882 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10888 F: include/linux/lockd/
10889 F: include/linux/nfs*
10890 F: include/linux/sunrpc/
10891 F: include/uapi/linux/nfs*
10892 F: include/uapi/linux/sunrpc/
10895 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10896 L: linux-nilfs@vger.kernel.org
10897 W: https://nilfs.sourceforge.io/
10898 W: https://nilfs.osdn.jp/
10899 T: git git://github.com/konis/nilfs2.git
10901 F: Documentation/filesystems/nilfs2.txt
10903 F: include/trace/events/nilfs2.h
10904 F: include/uapi/linux/nilfs2_api.h
10905 F: include/uapi/linux/nilfs2_ondisk.h
10907 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10908 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10909 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10911 F: Documentation/scsi/NinjaSCSI.txt
10912 F: drivers/scsi/pcmcia/nsp_*
10914 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10915 M: GOTO Masanori <gotom@debian.or.jp>
10916 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10917 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10919 F: Documentation/scsi/NinjaSCSI.txt
10920 F: drivers/scsi/nsp32*
10923 M: Ley Foon Tan <lftan@altera.com>
10924 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10929 NOHZ, DYNTICKS SUPPORT
10930 M: Frederic Weisbecker <fweisbec@gmail.com>
10931 M: Thomas Gleixner <tglx@linutronix.de>
10932 M: Ingo Molnar <mingo@kernel.org>
10933 L: linux-kernel@vger.kernel.org
10934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10936 F: kernel/time/tick*.*
10937 F: include/linux/tick.h
10938 F: include/linux/sched/nohz.h
10940 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10941 M: Pavel Machek <pavel@ucw.cz>
10942 M: Sakari Ailus <sakari.ailus@iki.fi>
10943 L: linux-media@vger.kernel.org
10945 F: drivers/media/i2c/et8ek8
10946 F: drivers/media/i2c/ad5820.c
10948 NOKIA N900 POWER SUPPLY DRIVERS
10949 R: Pali Rohár <pali.rohar@gmail.com>
10950 F: include/linux/power/bq2415x_charger.h
10951 F: include/linux/power/bq27xxx_battery.h
10952 F: include/linux/power/isp1704_charger.h
10953 F: drivers/power/supply/bq2415x_charger.c
10954 F: drivers/power/supply/bq27xxx_battery.c
10955 F: drivers/power/supply/bq27xxx_battery_i2c.c
10956 F: drivers/power/supply/isp1704_charger.c
10957 F: drivers/power/supply/rx51_battery.c
10960 M: Willy Tarreau <w@1wt.eu>
10962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10963 F: tools/include/nolibc/
10966 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10967 L: linux-ntb@googlegroups.com
10969 F: drivers/ntb/hw/amd/
10972 M: Jon Mason <jdmason@kudzu.us>
10973 M: Dave Jiang <dave.jiang@intel.com>
10974 M: Allen Hubbe <allenbh@gmail.com>
10975 L: linux-ntb@googlegroups.com
10977 W: https://github.com/jonmason/ntb/wiki
10978 T: git git://github.com/jonmason/ntb.git
10980 F: drivers/net/ntb_netdev.c
10981 F: include/linux/ntb.h
10982 F: include/linux/ntb_transport.h
10983 F: tools/testing/selftests/ntb/
10986 M: Serge Semin <fancer.lancer@gmail.com>
10987 L: linux-ntb@googlegroups.com
10989 F: drivers/ntb/hw/idt/
10992 M: Dave Jiang <dave.jiang@intel.com>
10993 L: linux-ntb@googlegroups.com
10995 W: https://github.com/davejiang/linux/wiki
10996 T: git https://github.com/davejiang/linux.git
10997 F: drivers/ntb/hw/intel/
11000 M: Anton Altaparmakov <anton@tuxera.com>
11001 L: linux-ntfs-dev@lists.sourceforge.net
11002 W: http://www.tuxera.com/
11003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11005 F: Documentation/filesystems/ntfs.txt
11009 M: Finn Thain <fthain@telegraphics.com.au>
11010 L: linux-m68k@lists.linux-m68k.org
11012 F: arch/*/include/asm/nubus.h
11014 F: include/linux/nubus.h
11015 F: include/uapi/linux/nubus.h
11017 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11018 M: Antonino Daplas <adaplas@gmail.com>
11019 L: linux-fbdev@vger.kernel.org
11021 F: drivers/video/fbdev/riva/
11022 F: drivers/video/fbdev/nvidia/
11025 M: Keith Busch <keith.busch@intel.com>
11026 M: Jens Axboe <axboe@fb.com>
11027 M: Christoph Hellwig <hch@lst.de>
11028 M: Sagi Grimberg <sagi@grimberg.me>
11029 L: linux-nvme@lists.infradead.org
11030 T: git://git.infradead.org/nvme.git
11031 W: http://git.infradead.org/nvme.git
11033 F: drivers/nvme/host/
11034 F: include/linux/nvme.h
11035 F: include/uapi/linux/nvme_ioctl.h
11037 NVM EXPRESS FC TRANSPORT DRIVERS
11038 M: James Smart <james.smart@broadcom.com>
11039 L: linux-nvme@lists.infradead.org
11041 F: include/linux/nvme-fc.h
11042 F: include/linux/nvme-fc-driver.h
11043 F: drivers/nvme/host/fc.c
11044 F: drivers/nvme/target/fc.c
11045 F: drivers/nvme/target/fcloop.c
11047 NVM EXPRESS TARGET DRIVER
11048 M: Christoph Hellwig <hch@lst.de>
11049 M: Sagi Grimberg <sagi@grimberg.me>
11050 L: linux-nvme@lists.infradead.org
11051 T: git://git.infradead.org/nvme.git
11052 W: http://git.infradead.org/nvme.git
11054 F: drivers/nvme/target/
11057 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11060 F: Documentation/devicetree/bindings/nvmem/
11061 F: Documentation/ABI/stable/sysfs-bus-nvmem
11062 F: include/linux/nvmem-consumer.h
11063 F: include/linux/nvmem-provider.h
11065 NXP SGTL5000 DRIVER
11066 M: Fabio Estevam <festevam@gmail.com>
11067 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11069 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11070 F: sound/soc/codecs/sgtl5000*
11072 NXP TDA998X DRM DRIVER
11073 M: Russell King <linux@armlinux.org.uk>
11075 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11076 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11077 F: drivers/gpu/drm/i2c/tda998x_drv.c
11078 F: include/drm/i2c/tda998x.h
11079 F: include/dt-bindings/display/tda998x.h
11083 M: Peter Rosin <peda@axentia.se>
11084 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11086 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11087 F: sound/soc/codecs/tfa9879*
11090 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11091 R: Charles Gorand <charles.gorand@effinnov.com>
11092 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11094 F: drivers/nfc/nxp-nci
11097 M: Jiri Pirko <jiri@mellanox.com>
11098 L: netdev@vger.kernel.org
11101 F: lib/test_objagg.c
11102 F: include/linux/objagg.h
11105 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11106 M: Ashish Kumar <ashish.kumar@nxp.com>
11107 L: linux-spi@vger.kernel.org
11109 F: drivers/spi/spi-nxp-fspi.c
11110 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11113 M: Josh Poimboeuf <jpoimboe@redhat.com>
11114 M: Peter Zijlstra <peterz@infradead.org>
11118 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11119 M: Frederic Barrat <fbarrat@linux.ibm.com>
11120 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11121 L: linuxppc-dev@lists.ozlabs.org
11123 F: arch/powerpc/platforms/powernv/ocxl.c
11124 F: arch/powerpc/include/asm/pnv-ocxl.h
11125 F: drivers/misc/ocxl/
11126 F: include/misc/ocxl*
11127 F: include/uapi/misc/ocxl.h
11128 F: Documentation/accelerators/ocxl.rst
11131 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11132 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11133 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11134 L: linux-omap@vger.kernel.org
11136 F: sound/soc/ti/omap*
11137 F: sound/soc/ti/rx51.c
11138 F: sound/soc/ti/n810.c
11139 F: sound/soc/ti/sdma-pcm.*
11141 OMAP CLOCK FRAMEWORK SUPPORT
11142 M: Paul Walmsley <paul@pwsan.com>
11143 L: linux-omap@vger.kernel.org
11145 F: arch/arm/*omap*/*clock*
11147 OMAP DEVICE TREE SUPPORT
11148 M: Benoît Cousson <bcousson@baylibre.com>
11149 M: Tony Lindgren <tony@atomide.com>
11150 L: linux-omap@vger.kernel.org
11151 L: devicetree@vger.kernel.org
11153 F: arch/arm/boot/dts/*omap*
11154 F: arch/arm/boot/dts/*am3*
11155 F: arch/arm/boot/dts/*am4*
11156 F: arch/arm/boot/dts/*am5*
11157 F: arch/arm/boot/dts/*dra7*
11159 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11160 L: linux-omap@vger.kernel.org
11161 L: linux-fbdev@vger.kernel.org
11163 F: drivers/video/fbdev/omap2/
11164 F: Documentation/arm/OMAP/DSS
11166 OMAP FRAMEBUFFER SUPPORT
11167 L: linux-fbdev@vger.kernel.org
11168 L: linux-omap@vger.kernel.org
11170 F: drivers/video/fbdev/omap/
11172 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11173 M: Roger Quadros <rogerq@ti.com>
11174 M: Tony Lindgren <tony@atomide.com>
11175 L: linux-omap@vger.kernel.org
11177 F: drivers/memory/omap-gpmc.c
11178 F: arch/arm/mach-omap2/*gpmc*
11181 M: Grygorii Strashko <grygorii.strashko@ti.com>
11182 M: Santosh Shilimkar <ssantosh@kernel.org>
11183 M: Kevin Hilman <khilman@kernel.org>
11184 L: linux-omap@vger.kernel.org
11186 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11187 F: drivers/gpio/gpio-omap.c
11189 OMAP HARDWARE SPINLOCK SUPPORT
11190 M: Ohad Ben-Cohen <ohad@wizery.com>
11191 L: linux-omap@vger.kernel.org
11193 F: drivers/hwspinlock/omap_hwspinlock.c
11195 OMAP HS MMC SUPPORT
11196 L: linux-mmc@vger.kernel.org
11197 L: linux-omap@vger.kernel.org
11199 F: drivers/mmc/host/omap_hsmmc.c
11202 M: Paul Walmsley <paul@pwsan.com>
11203 L: linux-omap@vger.kernel.org
11205 F: arch/arm/mach-omap2/omap_hwmod*data*
11207 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11208 M: Benoît Cousson <bcousson@baylibre.com>
11209 L: linux-omap@vger.kernel.org
11211 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11214 M: Benoît Cousson <bcousson@baylibre.com>
11215 M: Paul Walmsley <paul@pwsan.com>
11216 L: linux-omap@vger.kernel.org
11218 F: arch/arm/mach-omap2/omap_hwmod.*
11221 M: Vignesh R <vigneshr@ti.com>
11222 L: linux-omap@vger.kernel.org
11223 L: linux-i2c@vger.kernel.org
11225 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11226 F: drivers/i2c/busses/i2c-omap.c
11228 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11229 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11230 L: linux-media@vger.kernel.org
11232 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11233 F: drivers/media/platform/omap3isp/
11234 F: drivers/staging/media/omap4iss/
11237 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11238 L: linux-omap@vger.kernel.org
11240 F: drivers/mmc/host/omap.c
11242 OMAP POWER MANAGEMENT SUPPORT
11243 M: Kevin Hilman <khilman@kernel.org>
11244 L: linux-omap@vger.kernel.org
11246 F: arch/arm/*omap*/*pm*
11247 F: drivers/cpufreq/omap-cpufreq.c
11249 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11250 M: Rajendra Nayak <rnayak@codeaurora.org>
11251 M: Paul Walmsley <paul@pwsan.com>
11252 L: linux-omap@vger.kernel.org
11254 F: arch/arm/mach-omap2/prm*
11256 OMAP RANDOM NUMBER GENERATOR SUPPORT
11257 M: Deepak Saxena <dsaxena@plexity.net>
11259 F: drivers/char/hw_random/omap-rng.c
11262 L: linux-usb@vger.kernel.org
11263 L: linux-omap@vger.kernel.org
11265 F: drivers/usb/*/*omap*
11266 F: arch/arm/*omap*/usb*
11268 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11269 M: Mark Jackson <mpfj@newflow.co.uk>
11270 L: linux-omap@vger.kernel.org
11272 F: arch/arm/boot/dts/am335x-nano.dts
11275 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11276 M: Tony Lindgren <tony@atomide.com>
11277 L: linux-omap@vger.kernel.org
11278 Q: http://patchwork.kernel.org/project/linux-omap/list/
11279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11281 F: arch/arm/mach-omap1/
11282 F: arch/arm/plat-omap/
11283 F: arch/arm/configs/omap1_defconfig
11284 F: drivers/i2c/busses/i2c-omap.c
11285 F: include/linux/platform_data/i2c-omap.h
11286 F: include/linux/platform_data/ams-delta-fiq.h
11289 M: Tony Lindgren <tony@atomide.com>
11290 L: linux-omap@vger.kernel.org
11291 W: http://www.muru.com/linux/omap/
11292 W: http://linux.omap.com/
11293 Q: http://patchwork.kernel.org/project/linux-omap/list/
11294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11296 F: arch/arm/mach-omap2/
11297 F: arch/arm/plat-omap/
11298 F: arch/arm/configs/omap2plus_defconfig
11299 F: drivers/i2c/busses/i2c-omap.c
11300 F: drivers/irqchip/irq-omap-intc.c
11301 F: drivers/mfd/*omap*.c
11302 F: drivers/mfd/menelaus.c
11303 F: drivers/mfd/palmas.c
11304 F: drivers/mfd/tps65217.c
11305 F: drivers/mfd/tps65218.c
11306 F: drivers/mfd/tps65910.c
11307 F: drivers/mfd/twl-core.[ch]
11308 F: drivers/mfd/twl4030*.c
11309 F: drivers/mfd/twl6030*.c
11310 F: drivers/mfd/twl6040*.c
11311 F: drivers/regulator/palmas-regulator*.c
11312 F: drivers/regulator/pbias-regulator.c
11313 F: drivers/regulator/tps65217-regulator.c
11314 F: drivers/regulator/tps65218-regulator.c
11315 F: drivers/regulator/tps65910-regulator.c
11316 F: drivers/regulator/twl-regulator.c
11317 F: drivers/regulator/twl6030-regulator.c
11318 F: include/linux/platform_data/i2c-omap.h
11320 ONION OMEGA2+ BOARD
11321 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11322 L: linux-mips@vger.kernel.org
11324 F: arch/mips/boot/dts/ralink/omega2p.dts
11327 M: Bob Copeland <me@bobcopeland.com>
11328 L: linux-karma-devel@lists.sourceforge.net
11330 F: Documentation/filesystems/omfs.txt
11333 OMNIKEY CARDMAN 4000 DRIVER
11334 M: Harald Welte <laforge@gnumonks.org>
11336 F: drivers/char/pcmcia/cm4000_cs.c
11337 F: include/linux/cm4000_cs.h
11338 F: include/uapi/linux/cm4000_cs.h
11340 OMNIKEY CARDMAN 4040 DRIVER
11341 M: Harald Welte <laforge@gnumonks.org>
11343 F: drivers/char/pcmcia/cm4040_cs.*
11345 OMNIVISION OV13858 SENSOR DRIVER
11346 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11347 L: linux-media@vger.kernel.org
11348 T: git git://linuxtv.org/media_tree.git
11350 F: drivers/media/i2c/ov13858.c
11352 OMNIVISION OV2680 SENSOR DRIVER
11353 M: Rui Miguel Silva <rmfrfs@gmail.com>
11354 L: linux-media@vger.kernel.org
11355 T: git git://linuxtv.org/media_tree.git
11357 F: drivers/media/i2c/ov2680.c
11358 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11360 OMNIVISION OV2685 SENSOR DRIVER
11361 M: Shunqian Zheng <zhengsq@rock-chips.com>
11362 L: linux-media@vger.kernel.org
11363 T: git git://linuxtv.org/media_tree.git
11365 F: drivers/media/i2c/ov2685.c
11367 OMNIVISION OV5640 SENSOR DRIVER
11368 M: Steve Longerbeam <slongerbeam@gmail.com>
11369 L: linux-media@vger.kernel.org
11370 T: git git://linuxtv.org/media_tree.git
11372 F: drivers/media/i2c/ov5640.c
11374 OMNIVISION OV5647 SENSOR DRIVER
11375 M: Luis Oliveira <lolivei@synopsys.com>
11376 L: linux-media@vger.kernel.org
11377 T: git git://linuxtv.org/media_tree.git
11379 F: drivers/media/i2c/ov5647.c
11381 OMNIVISION OV5695 SENSOR DRIVER
11382 M: Shunqian Zheng <zhengsq@rock-chips.com>
11383 L: linux-media@vger.kernel.org
11384 T: git git://linuxtv.org/media_tree.git
11386 F: drivers/media/i2c/ov5695.c
11388 OMNIVISION OV7670 SENSOR DRIVER
11389 M: Jonathan Corbet <corbet@lwn.net>
11390 L: linux-media@vger.kernel.org
11391 T: git git://linuxtv.org/media_tree.git
11393 F: drivers/media/i2c/ov7670.c
11394 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11396 OMNIVISION OV772x SENSOR DRIVER
11397 M: Jacopo Mondi <jacopo@jmondi.org>
11398 L: linux-media@vger.kernel.org
11399 T: git git://linuxtv.org/media_tree.git
11401 F: drivers/media/i2c/ov772x.c
11402 F: include/media/i2c/ov772x.h
11403 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11405 OMNIVISION OV7740 SENSOR DRIVER
11406 M: Wenyou Yang <wenyou.yang@microchip.com>
11407 L: linux-media@vger.kernel.org
11408 T: git git://linuxtv.org/media_tree.git
11410 F: drivers/media/i2c/ov7740.c
11411 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11413 OMNIVISION OV9650 SENSOR DRIVER
11414 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11415 R: Akinobu Mita <akinobu.mita@gmail.com>
11416 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11417 L: linux-media@vger.kernel.org
11418 T: git git://linuxtv.org/media_tree.git
11420 F: drivers/media/i2c/ov9650.c
11421 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11423 ONENAND FLASH DRIVER
11424 M: Kyungmin Park <kyungmin.park@samsung.com>
11425 L: linux-mtd@lists.infradead.org
11427 F: drivers/mtd/nand/onenand/
11428 F: include/linux/mtd/onenand*.h
11430 ONSTREAM SCSI TAPE DRIVER
11431 M: Willem Riede <osst@riede.org>
11432 L: osst-users@lists.sourceforge.net
11433 L: linux-scsi@vger.kernel.org
11435 F: Documentation/scsi/osst.txt
11436 F: drivers/scsi/osst.*
11437 F: drivers/scsi/osst_*.h
11438 F: drivers/scsi/st.h
11441 M: Jens Wiklander <jens.wiklander@linaro.org>
11443 F: drivers/tee/optee/
11445 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11446 M: Sumit Garg <sumit.garg@linaro.org>
11448 F: drivers/char/hw_random/optee-rng.c
11451 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11452 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11453 L: linux-rdma@vger.kernel.org
11455 F: drivers/infiniband/ulp/opa_vnic
11457 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11458 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11459 M: Frank Rowand <frowand.list@gmail.com>
11460 L: devicetree@vger.kernel.org
11462 F: Documentation/devicetree/dynamic-resolution-notes.txt
11463 F: Documentation/devicetree/overlay-notes.txt
11464 F: drivers/of/overlay.c
11465 F: drivers/of/resolver.c
11466 K: of_overlay_notifier_
11468 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11469 M: Rob Herring <robh+dt@kernel.org>
11470 M: Frank Rowand <frowand.list@gmail.com>
11471 L: devicetree@vger.kernel.org
11472 W: http://www.devicetree.org/
11473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11476 F: include/linux/of*.h
11478 F: Documentation/ABI/testing/sysfs-firmware-ofw
11480 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11481 M: Rob Herring <robh+dt@kernel.org>
11482 M: Mark Rutland <mark.rutland@arm.com>
11483 L: devicetree@vger.kernel.org
11484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11485 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11487 F: Documentation/devicetree/
11488 F: arch/*/boot/dts/
11489 F: include/dt-bindings/
11491 OPENCORES I2C BUS DRIVER
11492 M: Peter Korsgaard <peter@korsgaard.com>
11493 M: Andrew Lunn <andrew@lunn.ch>
11494 L: linux-i2c@vger.kernel.org
11496 F: Documentation/i2c/busses/i2c-ocores
11497 F: drivers/i2c/busses/i2c-ocores.c
11498 F: include/linux/platform_data/i2c-ocores.h
11500 OPENRISC ARCHITECTURE
11501 M: Jonas Bonn <jonas@southpole.se>
11502 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11503 M: Stafford Horne <shorne@gmail.com>
11504 T: git git://github.com/openrisc/linux.git
11505 L: openrisc@lists.librecores.org
11506 W: http://openrisc.io
11508 F: Documentation/devicetree/bindings/openrisc/
11509 F: Documentation/openrisc/
11511 F: drivers/irqchip/irq-ompic.c
11512 F: drivers/irqchip/irq-or1k-*
11515 M: Pravin B Shelar <pshelar@ovn.org>
11516 L: netdev@vger.kernel.org
11517 L: dev@openvswitch.org
11518 W: http://openvswitch.org
11520 F: net/openvswitch/
11521 F: include/uapi/linux/openvswitch.h
11523 OPERATING PERFORMANCE POINTS (OPP)
11524 M: Viresh Kumar <vireshk@kernel.org>
11525 M: Nishanth Menon <nm@ti.com>
11526 M: Stephen Boyd <sboyd@kernel.org>
11527 L: linux-pm@vger.kernel.org
11529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11531 F: include/linux/pm_opp.h
11532 F: Documentation/power/opp.txt
11533 F: Documentation/devicetree/bindings/opp/
11536 M: Clemens Ladisch <clemens@ladisch.de>
11537 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11538 T: git git://git.alsa-project.org/alsa-kernel.git
11540 F: sound/drivers/opl4/
11543 M: Robert Richter <rric@kernel.org>
11544 L: oprofile-list@lists.sf.net
11546 F: arch/*/include/asm/oprofile*.h
11547 F: arch/*/oprofile/
11548 F: drivers/oprofile/
11549 F: include/linux/oprofile.h
11551 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11552 M: Mark Fasheh <mark@fasheh.com>
11553 M: Joel Becker <jlbec@evilplan.org>
11554 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11555 W: http://ocfs2.wiki.kernel.org
11557 F: Documentation/filesystems/ocfs2.txt
11558 F: Documentation/filesystems/dlmfs.txt
11561 ORANGEFS FILESYSTEM
11562 M: Mike Marshall <hubcap@omnibond.com>
11563 R: Martin Brandenburg <martin@omnibond.com>
11564 L: devel@lists.orangefs.org
11565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11568 F: Documentation/filesystems/orangefs.txt
11571 L: linux-wireless@vger.kernel.org
11572 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11573 W: http://www.nongnu.org/orinoco/
11575 F: drivers/net/wireless/intersil/orinoco/
11577 OSD LIBRARY and FILESYSTEM
11578 M: Boaz Harrosh <ooo@electrozaur.com>
11580 F: drivers/scsi/osd/
11581 F: include/scsi/osd_*
11584 OV2659 OMNIVISION SENSOR DRIVER
11585 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11586 L: linux-media@vger.kernel.org
11587 W: https://linuxtv.org
11588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11589 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11591 F: drivers/media/i2c/ov2659.c
11592 F: include/media/i2c/ov2659.h
11595 M: Miklos Szeredi <miklos@szeredi.hu>
11596 L: linux-unionfs@vger.kernel.org
11597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11600 F: Documentation/filesystems/overlayfs.txt
11602 P54 WIRELESS DRIVER
11603 M: Christian Lamparter <chunkeey@googlemail.com>
11604 L: linux-wireless@vger.kernel.org
11605 W: http://wireless.kernel.org/en/users/Drivers/p54
11607 F: drivers/net/wireless/intersil/p54/
11609 PA SEMI ETHERNET DRIVER
11610 L: netdev@vger.kernel.org
11612 F: drivers/net/ethernet/pasemi/*
11614 PA SEMI SMBUS DRIVER
11615 L: linux-i2c@vger.kernel.org
11617 F: drivers/i2c/busses/i2c-pasemi.c
11619 PADATA PARALLEL EXECUTION MECHANISM
11620 M: Steffen Klassert <steffen.klassert@secunet.com>
11621 L: linux-crypto@vger.kernel.org
11624 F: include/linux/padata.h
11625 F: Documentation/padata.txt
11627 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11628 M: Harald Welte <laforge@gnumonks.org>
11629 L: platform-driver-x86@vger.kernel.org
11631 F: drivers/platform/x86/panasonic-laptop.c
11633 PARALLEL LCD/KEYPAD PANEL DRIVER
11634 M: Willy Tarreau <willy@haproxy.com>
11635 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11637 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11638 F: drivers/auxdisplay/panel.c
11640 PARALLEL PORT SUBSYSTEM
11641 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11642 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11643 L: linux-parport@lists.infradead.org (subscribers-only)
11645 F: drivers/parport/
11646 F: include/linux/parport*.h
11647 F: drivers/char/ppdev.c
11648 F: include/uapi/linux/ppdev.h
11649 F: Documentation/parport*.txt
11651 PARAVIRT_OPS INTERFACE
11652 M: Juergen Gross <jgross@suse.com>
11653 M: Alok Kataria <akataria@vmware.com>
11654 L: virtualization@lists.linux-foundation.org
11656 F: Documentation/virtual/paravirt_ops.txt
11657 F: arch/*/kernel/paravirt*
11658 F: arch/*/include/asm/paravirt*.h
11659 F: include/linux/hypervisor.h
11661 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11662 M: Tim Waugh <tim@cyberelk.net>
11663 L: linux-parport@lists.infradead.org (subscribers-only)
11665 F: Documentation/blockdev/paride.txt
11666 F: drivers/block/paride/
11668 PARISC ARCHITECTURE
11669 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11670 M: Helge Deller <deller@gmx.de>
11671 L: linux-parisc@vger.kernel.org
11672 W: http://www.parisc-linux.org/
11673 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11678 F: Documentation/parisc/
11680 F: drivers/char/agp/parisc-agp.c
11681 F: drivers/input/serio/gscps2.c
11682 F: drivers/parport/parport_gsc.*
11683 F: drivers/tty/serial/8250/8250_gsc.c
11684 F: drivers/video/fbdev/sti*
11685 F: drivers/video/console/sti*
11686 F: drivers/video/logo/logo_parisc*
11689 M: Jiri Pirko <jiri@mellanox.com>
11690 L: netdev@vger.kernel.org
11693 F: lib/test_parman.c
11694 F: include/linux/parman.h
11696 PC87360 HARDWARE MONITORING DRIVER
11697 M: Jim Cromie <jim.cromie@gmail.com>
11698 L: linux-hwmon@vger.kernel.org
11700 F: Documentation/hwmon/pc87360
11701 F: drivers/hwmon/pc87360.c
11703 PC8736x GPIO DRIVER
11704 M: Jim Cromie <jim.cromie@gmail.com>
11706 F: drivers/char/pc8736x_gpio.c
11708 PC87427 HARDWARE MONITORING DRIVER
11709 M: Jean Delvare <jdelvare@suse.com>
11710 L: linux-hwmon@vger.kernel.org
11712 F: Documentation/hwmon/pc87427
11713 F: drivers/hwmon/pc87427.c
11716 M: Riku Voipio <riku.voipio@iki.fi>
11718 F: drivers/leds/leds-pca9532.c
11719 F: include/linux/leds-pca9532.h
11721 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11722 M: Guenter Roeck <linux@roeck-us.net>
11723 L: linux-i2c@vger.kernel.org
11725 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11727 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11728 M: Khalid Aziz <khalid@gonehiking.org>
11730 F: drivers/firmware/pcdp.*
11732 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11733 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11734 L: linux-pci@vger.kernel.org
11735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11737 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11738 F: drivers/pci/controller/pci-aardvark.c
11740 PCI DRIVER FOR ALTERA PCIE IP
11741 M: Ley Foon Tan <lftan@altera.com>
11742 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11743 L: linux-pci@vger.kernel.org
11745 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11746 F: drivers/pci/controller/pcie-altera.c
11748 PCI DRIVER FOR APPLIEDMICRO XGENE
11749 M: Toan Le <toan@os.amperecomputing.com>
11750 L: linux-pci@vger.kernel.org
11751 L: linux-arm-kernel@lists.infradead.org
11753 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11754 F: drivers/pci/controller/pci-xgene.c
11756 PCI DRIVER FOR ARM VERSATILE PLATFORM
11757 M: Rob Herring <robh@kernel.org>
11758 L: linux-pci@vger.kernel.org
11759 L: linux-arm-kernel@lists.infradead.org
11761 F: Documentation/devicetree/bindings/pci/versatile.txt
11762 F: drivers/pci/controller/pci-versatile.c
11764 PCI DRIVER FOR ARMADA 8K
11765 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11766 L: linux-pci@vger.kernel.org
11767 L: linux-arm-kernel@lists.infradead.org
11769 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11770 F: drivers/pci/controller/dwc/pcie-armada8k.c
11772 PCI DRIVER FOR CADENCE PCIE IP
11773 M: Alan Douglas <adouglas@cadence.com>
11774 L: linux-pci@vger.kernel.org
11776 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11777 F: drivers/pci/controller/pcie-cadence*
11779 PCI DRIVER FOR FREESCALE LAYERSCAPE
11780 M: Minghuan Lian <minghuan.Lian@nxp.com>
11781 M: Mingkai Hu <mingkai.hu@nxp.com>
11782 M: Roy Zang <roy.zang@nxp.com>
11783 L: linuxppc-dev@lists.ozlabs.org
11784 L: linux-pci@vger.kernel.org
11785 L: linux-arm-kernel@lists.infradead.org
11787 F: drivers/pci/controller/dwc/*layerscape*
11789 PCI DRIVER FOR GENERIC OF HOSTS
11790 M: Will Deacon <will.deacon@arm.com>
11791 L: linux-pci@vger.kernel.org
11792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11794 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11795 F: drivers/pci/controller/pci-host-common.c
11796 F: drivers/pci/controller/pci-host-generic.c
11798 PCI DRIVER FOR IMX6
11799 M: Richard Zhu <hongxing.zhu@nxp.com>
11800 M: Lucas Stach <l.stach@pengutronix.de>
11801 L: linux-pci@vger.kernel.org
11802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11804 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11805 F: drivers/pci/controller/dwc/*imx6*
11807 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11808 M: Keith Busch <keith.busch@intel.com>
11809 M: Jonathan Derrick <jonathan.derrick@intel.com>
11810 L: linux-pci@vger.kernel.org
11812 F: drivers/pci/controller/vmd.c
11814 PCI DRIVER FOR MICROSEMI SWITCHTEC
11815 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11816 M: Logan Gunthorpe <logang@deltatee.com>
11817 L: linux-pci@vger.kernel.org
11819 F: Documentation/switchtec.txt
11820 F: Documentation/ABI/testing/sysfs-class-switchtec
11821 F: drivers/pci/switch/switchtec*
11822 F: include/uapi/linux/switchtec_ioctl.h
11823 F: include/linux/switchtec.h
11824 F: drivers/ntb/hw/mscc/
11826 PCI DRIVER FOR MOBIVEIL PCIE IP
11827 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11828 L: linux-pci@vger.kernel.org
11830 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11831 F: drivers/pci/controller/pcie-mobiveil.c
11833 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11834 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11835 M: Jason Cooper <jason@lakedaemon.net>
11836 L: linux-pci@vger.kernel.org
11837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11839 F: drivers/pci/controller/*mvebu*
11841 PCI DRIVER FOR NVIDIA TEGRA
11842 M: Thierry Reding <thierry.reding@gmail.com>
11843 L: linux-tegra@vger.kernel.org
11844 L: linux-pci@vger.kernel.org
11846 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11847 F: drivers/pci/controller/pci-tegra.c
11849 PCI DRIVER FOR RENESAS R-CAR
11850 M: Simon Horman <horms@verge.net.au>
11851 L: linux-pci@vger.kernel.org
11852 L: linux-renesas-soc@vger.kernel.org
11854 F: drivers/pci/controller/*rcar*
11856 PCI DRIVER FOR SAMSUNG EXYNOS
11857 M: Jingoo Han <jingoohan1@gmail.com>
11858 L: linux-pci@vger.kernel.org
11859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11860 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11862 F: drivers/pci/controller/dwc/pci-exynos.c
11864 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11865 M: Jingoo Han <jingoohan1@gmail.com>
11866 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11867 L: linux-pci@vger.kernel.org
11869 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11870 F: drivers/pci/controller/dwc/*designware*
11872 PCI DRIVER FOR TI DRA7XX
11873 M: Kishon Vijay Abraham I <kishon@ti.com>
11874 L: linux-omap@vger.kernel.org
11875 L: linux-pci@vger.kernel.org
11877 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11878 F: drivers/pci/controller/dwc/pci-dra7xx.c
11880 PCI DRIVER FOR TI KEYSTONE
11881 M: Murali Karicheri <m-karicheri2@ti.com>
11882 L: linux-pci@vger.kernel.org
11883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11885 F: drivers/pci/controller/dwc/pci-keystone.c
11887 PCI ENDPOINT SUBSYSTEM
11888 M: Kishon Vijay Abraham I <kishon@ti.com>
11889 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11890 L: linux-pci@vger.kernel.org
11891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11893 F: drivers/pci/endpoint/
11894 F: drivers/misc/pci_endpoint_test.c
11897 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11898 M: Russell Currey <ruscur@russell.cc>
11899 M: Sam Bobroff <sbobroff@linux.ibm.com>
11900 M: Oliver O'Halloran <oohall@gmail.com>
11901 L: linuxppc-dev@lists.ozlabs.org
11903 F: Documentation/PCI/pci-error-recovery.txt
11904 F: drivers/pci/pcie/aer.c
11905 F: drivers/pci/pcie/dpc.c
11906 F: drivers/pci/pcie/err.c
11907 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11908 F: arch/powerpc/kernel/eeh*.c
11909 F: arch/powerpc/platforms/*/eeh*.c
11910 F: arch/powerpc/include/*/eeh*.h
11913 M: Linas Vepstas <linasvepstas@gmail.com>
11914 L: linux-pci@vger.kernel.org
11916 F: Documentation/PCI/pci-error-recovery.txt
11918 PCI MSI DRIVER FOR ALTERA MSI IP
11919 M: Ley Foon Tan <lftan@altera.com>
11920 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11921 L: linux-pci@vger.kernel.org
11923 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11924 F: drivers/pci/controller/pcie-altera-msi.c
11926 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11927 M: Toan Le <toan@os.amperecomputing.com>
11928 L: linux-pci@vger.kernel.org
11929 L: linux-arm-kernel@lists.infradead.org
11931 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11932 F: drivers/pci/controller/pci-xgene-msi.c
11935 M: Bjorn Helgaas <bhelgaas@google.com>
11936 L: linux-pci@vger.kernel.org
11937 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11940 F: Documentation/devicetree/bindings/pci/
11941 F: Documentation/PCI/
11942 F: drivers/acpi/pci*
11944 F: include/asm-generic/pci*
11945 F: include/linux/pci*
11946 F: include/linux/of_pci.h
11947 F: include/uapi/linux/pci*
11950 F: arch/x86/kernel/quirks.c
11951 F: arch/x86/kernel/early-quirks.c
11953 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11954 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11955 L: linux-pci@vger.kernel.org
11956 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11959 F: drivers/pci/controller/
11961 PCIE DRIVER FOR AMLOGIC MESON
11962 M: Yue Wang <yue.wang@Amlogic.com>
11963 L: linux-pci@vger.kernel.org
11964 L: linux-amlogic@lists.infradead.org
11966 F: drivers/pci/controller/dwc/pci-meson.c
11968 PCIE DRIVER FOR AXIS ARTPEC
11969 M: Jesper Nilsson <jesper.nilsson@axis.com>
11970 L: linux-arm-kernel@axis.com
11971 L: linux-pci@vger.kernel.org
11973 F: Documentation/devicetree/bindings/pci/axis,artpec*
11974 F: drivers/pci/controller/dwc/*artpec*
11976 PCIE DRIVER FOR CAVIUM THUNDERX
11977 M: David Daney <david.daney@cavium.com>
11978 L: linux-pci@vger.kernel.org
11979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11981 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11982 F: drivers/pci/controller/pci-thunder-*
11984 PCIE DRIVER FOR HISILICON
11985 M: Zhou Wang <wangzhou1@hisilicon.com>
11986 L: linux-pci@vger.kernel.org
11988 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11989 F: drivers/pci/controller/dwc/pcie-hisi.c
11991 PCIE DRIVER FOR HISILICON KIRIN
11992 M: Xiaowei Song <songxiaowei@hisilicon.com>
11993 M: Binghui Wang <wangbinghui@hisilicon.com>
11994 L: linux-pci@vger.kernel.org
11996 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11997 F: drivers/pci/controller/dwc/pcie-kirin.c
11999 PCIE DRIVER FOR HISILICON STB
12000 M: Shawn Guo <shawn.guo@linaro.org>
12001 L: linux-pci@vger.kernel.org
12003 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12004 F: drivers/pci/controller/dwc/pcie-histb.c
12006 PCIE DRIVER FOR MEDIATEK
12007 M: Ryder Lee <ryder.lee@mediatek.com>
12008 L: linux-pci@vger.kernel.org
12009 L: linux-mediatek@lists.infradead.org
12011 F: Documentation/devicetree/bindings/pci/mediatek*
12012 F: drivers/pci/controller/*mediatek*
12014 PCIE DRIVER FOR QUALCOMM MSM
12015 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12016 L: linux-pci@vger.kernel.org
12017 L: linux-arm-msm@vger.kernel.org
12019 F: drivers/pci/controller/dwc/*qcom*
12021 PCIE DRIVER FOR ROCKCHIP
12022 M: Shawn Lin <shawn.lin@rock-chips.com>
12023 L: linux-pci@vger.kernel.org
12024 L: linux-rockchip@lists.infradead.org
12026 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12027 F: drivers/pci/controller/pcie-rockchip*
12029 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12030 M: Linus Walleij <linus.walleij@linaro.org>
12031 L: linux-pci@vger.kernel.org
12033 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12034 F: drivers/pci/controller/pci-v3-semi.c
12036 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12037 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12038 L: linux-pci@vger.kernel.org
12040 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12041 F: drivers/pci/controller/dwc/pcie-uniphier.c
12043 PCIE DRIVER FOR ST SPEAR13XX
12044 M: Pratyush Anand <pratyush.anand@gmail.com>
12045 L: linux-pci@vger.kernel.org
12047 F: drivers/pci/controller/dwc/*spear*
12050 M: Dominik Brodowski <linux@dominikbrodowski.net>
12051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12053 F: Documentation/pcmcia/
12058 PCNET32 NETWORK DRIVER
12059 M: Don Fry <pcnet32@frontier.com>
12060 L: netdev@vger.kernel.org
12062 F: drivers/net/ethernet/amd/pcnet32.c
12064 PCRYPT PARALLEL CRYPTO ENGINE
12065 M: Steffen Klassert <steffen.klassert@secunet.com>
12066 L: linux-crypto@vger.kernel.org
12069 F: include/crypto/pcrypt.h
12071 PEAQ WMI HOTKEYS DRIVER
12072 M: Hans de Goede <hdegoede@redhat.com>
12073 L: platform-driver-x86@vger.kernel.org
12075 F: drivers/platform/x86/peaq-wmi.c
12077 PER-CPU MEMORY ALLOCATOR
12078 M: Dennis Zhou <dennis@kernel.org>
12079 M: Tejun Heo <tj@kernel.org>
12080 M: Christoph Lameter <cl@linux.com>
12081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12083 F: include/linux/percpu*.h
12085 F: arch/*/include/asm/percpu.h
12087 PER-TASK DELAY ACCOUNTING
12088 M: Balbir Singh <bsingharora@gmail.com>
12090 F: include/linux/delayacct.h
12091 F: kernel/delayacct.c
12093 PERFORMANCE EVENTS SUBSYSTEM
12094 M: Peter Zijlstra <peterz@infradead.org>
12095 M: Ingo Molnar <mingo@redhat.com>
12096 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12097 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12098 R: Jiri Olsa <jolsa@redhat.com>
12099 R: Namhyung Kim <namhyung@kernel.org>
12100 L: linux-kernel@vger.kernel.org
12101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12104 F: include/linux/perf_event.h
12105 F: include/uapi/linux/perf_event.h
12106 F: arch/*/kernel/perf_event*.c
12107 F: arch/*/kernel/*/perf_event*.c
12108 F: arch/*/kernel/*/*/perf_event*.c
12109 F: arch/*/include/asm/perf_event.h
12110 F: arch/*/kernel/perf_callchain.c
12114 PERSONALITY HANDLING
12115 M: Christoph Hellwig <hch@infradead.org>
12116 L: linux-abi-devel@lists.sourceforge.net
12118 F: include/linux/personality.h
12119 F: include/uapi/linux/personality.h
12121 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12122 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12123 L: linux-input@vger.kernel.org
12125 F: Documentation/input/devices/pxrc.rst
12126 F: drivers/input/joystick/pxrc.c
12129 M: Remi Denis-Courmont <courmisch@gmail.com>
12131 F: Documentation/networking/phonet.txt
12132 F: include/linux/phonet.h
12133 F: include/net/phonet/
12134 F: include/uapi/linux/phonet.h
12138 M: Joern Engel <joern@lazybastard.org>
12139 L: linux-mtd@lists.infradead.org
12141 F: drivers/mtd/devices/phram.c
12144 M: Bruno Prémont <bonbons@linux-vserver.org>
12145 L: linux-input@vger.kernel.org
12147 F: drivers/hid/hid-picolcd*
12150 M: Jamie Iles <jamie@jamieiles.com>
12151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12152 T: git git://github.com/jamieiles/linux-2.6-ji.git
12154 F: arch/arm/boot/dts/picoxcell*
12155 F: arch/arm/mach-picoxcell/
12156 F: drivers/crypto/picoxcell*
12158 PIN CONTROL SUBSYSTEM
12159 M: Linus Walleij <linus.walleij@linaro.org>
12160 L: linux-gpio@vger.kernel.org
12161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12163 F: Documentation/devicetree/bindings/pinctrl/
12164 F: Documentation/driver-api/pinctl.rst
12165 F: drivers/pinctrl/
12166 F: include/linux/pinctrl/
12168 PIN CONTROLLER - MICROCHIP AT91
12169 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12171 L: linux-gpio@vger.kernel.org
12173 F: drivers/pinctrl/pinctrl-at91*
12175 PIN CONTROLLER - FREESCALE
12176 M: Dong Aisheng <aisheng.dong@nxp.com>
12177 M: Fabio Estevam <festevam@gmail.com>
12178 M: Shawn Guo <shawnguo@kernel.org>
12179 M: Stefan Agner <stefan@agner.ch>
12180 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12181 L: linux-gpio@vger.kernel.org
12183 F: drivers/pinctrl/freescale/
12184 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12186 PIN CONTROLLER - INTEL
12187 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12188 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12191 F: drivers/pinctrl/intel/
12193 PIN CONTROLLER - MEDIATEK
12194 M: Sean Wang <sean.wang@kernel.org>
12195 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12197 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12198 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12199 F: drivers/pinctrl/mediatek/
12201 PIN CONTROLLER - QUALCOMM
12202 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12204 L: linux-arm-msm@vger.kernel.org
12205 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12206 F: drivers/pinctrl/qcom/
12208 PIN CONTROLLER - RENESAS
12209 M: Geert Uytterhoeven <geert+renesas@glider.be>
12210 L: linux-renesas-soc@vger.kernel.org
12211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12213 F: drivers/pinctrl/pinctrl-rz*
12214 F: drivers/pinctrl/sh-pfc/
12216 PIN CONTROLLER - SAMSUNG
12217 M: Tomasz Figa <tomasz.figa@gmail.com>
12218 M: Krzysztof Kozlowski <krzk@kernel.org>
12219 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12221 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12222 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12225 F: drivers/pinctrl/samsung/
12226 F: include/dt-bindings/pinctrl/samsung.h
12227 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12229 PIN CONTROLLER - SINGLE
12230 M: Tony Lindgren <tony@atomide.com>
12231 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12233 L: linux-omap@vger.kernel.org
12235 F: drivers/pinctrl/pinctrl-single.c
12237 PIN CONTROLLER - ST SPEAR
12238 M: Viresh Kumar <vireshk@kernel.org>
12239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12240 W: http://www.st.com/spear
12242 F: drivers/pinctrl/spear/
12244 PISTACHIO SOC SUPPORT
12245 M: James Hartley <james.hartley@sondrel.com>
12246 L: linux-mips@vger.kernel.org
12248 F: arch/mips/pistachio/
12249 F: arch/mips/include/asm/mach-pistachio/
12250 F: arch/mips/boot/dts/img/pistachio*
12251 F: arch/mips/configs/pistachio*_defconfig
12255 M: linux-block@vger.kernel.org
12256 F: drivers/block/pktcdvd.c
12257 F: include/linux/pktcdvd.h
12258 F: include/uapi/linux/pktcdvd.h
12260 PKUNITY SOC DRIVERS
12261 M: Guan Xuetao <gxt@pku.edu.cn>
12262 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12264 T: git git://github.com/gxt/linux.git
12265 F: drivers/input/serio/i8042-unicore32io.h
12266 F: drivers/i2c/busses/i2c-puv3.c
12267 F: drivers/video/fbdev/fb-puv3.c
12268 F: drivers/rtc/rtc-puv3.c
12270 PMBUS HARDWARE MONITORING DRIVERS
12271 M: Guenter Roeck <linux@roeck-us.net>
12272 L: linux-hwmon@vger.kernel.org
12273 W: http://hwmon.wiki.kernel.org/
12274 W: http://www.roeck-us.net/linux/drivers/
12275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12277 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12278 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12279 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12280 F: Documentation/hwmon/adm1275
12281 F: Documentation/hwmon/ibm-cffps
12282 F: Documentation/hwmon/ir35221
12283 F: Documentation/hwmon/lm25066
12284 F: Documentation/hwmon/ltc2978
12285 F: Documentation/hwmon/ltc3815
12286 F: Documentation/hwmon/max16064
12287 F: Documentation/hwmon/max20751
12288 F: Documentation/hwmon/max31785
12289 F: Documentation/hwmon/max34440
12290 F: Documentation/hwmon/max8688
12291 F: Documentation/hwmon/pmbus
12292 F: Documentation/hwmon/pmbus-core
12293 F: Documentation/hwmon/tps40422
12294 F: Documentation/hwmon/ucd9000
12295 F: Documentation/hwmon/ucd9200
12296 F: Documentation/hwmon/zl6100
12297 F: drivers/hwmon/pmbus/
12298 F: include/linux/pmbus.h
12300 PMC SIERRA MaxRAID DRIVER
12301 L: linux-scsi@vger.kernel.org
12302 W: http://www.pmc-sierra.com/
12304 F: drivers/scsi/pmcraid.*
12306 PMC SIERRA PM8001 DRIVER
12307 M: Jack Wang <jinpu.wang@profitbricks.com>
12308 M: lindar_liu@usish.com
12309 L: linux-scsi@vger.kernel.org
12311 F: drivers/scsi/pm8001/
12314 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12318 PNI RM3100 IIO DRIVER
12319 M: Song Qiang <songqiang1304521@gmail.com>
12320 L: linux-iio@vger.kernel.org
12322 F: drivers/iio/magnetometer/rm3100*
12323 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12325 POSIX CLOCKS and TIMERS
12326 M: Thomas Gleixner <tglx@linutronix.de>
12327 L: linux-kernel@vger.kernel.org
12328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12331 F: include/linux/timer*
12332 F: kernel/time/*timer*
12334 POWER MANAGEMENT CORE
12335 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12336 L: linux-pm@vger.kernel.org
12337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12338 B: https://bugzilla.kernel.org
12340 F: drivers/base/power/
12341 F: include/linux/pm.h
12342 F: include/linux/pm_*
12343 F: include/linux/powercap.h
12344 F: drivers/powercap/
12345 F: kernel/configs/nopm.config
12347 POWER STATE COORDINATION INTERFACE (PSCI)
12348 M: Mark Rutland <mark.rutland@arm.com>
12349 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12350 L: linux-arm-kernel@lists.infradead.org
12352 F: drivers/firmware/psci*.c
12353 F: include/linux/psci.h
12354 F: include/uapi/linux/psci.h
12356 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12357 M: Sebastian Reichel <sre@kernel.org>
12358 L: linux-pm@vger.kernel.org
12359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12361 F: Documentation/ABI/testing/sysfs-class-power
12362 F: Documentation/devicetree/bindings/power/supply/
12363 F: include/linux/power_supply.h
12364 F: drivers/power/supply/
12366 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12367 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12368 L: linuxppc-dev@lists.ozlabs.org
12370 F: drivers/char/powernv-op-panel.c
12372 PPP OVER ATM (RFC 2364)
12373 M: Mitchell Blank Jr <mitch@sfgoth.com>
12375 F: net/atm/pppoatm.c
12376 F: include/uapi/linux/atmppp.h
12379 M: Michal Ostrowski <mostrows@earthlink.net>
12381 F: drivers/net/ppp/pppoe.c
12382 F: drivers/net/ppp/pppox.c
12385 M: James Chapman <jchapman@katalix.com>
12387 F: net/l2tp/l2tp_ppp.c
12388 F: include/linux/if_pppol2tp.h
12389 F: include/uapi/linux/if_pppol2tp.h
12391 PPP PROTOCOL DRIVERS AND COMPRESSORS
12392 M: Paul Mackerras <paulus@samba.org>
12393 L: linux-ppp@vger.kernel.org
12395 F: drivers/net/ppp/ppp_*
12398 M: Rodolfo Giometti <giometti@enneenne.com>
12399 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12400 L: linuxpps@ml.enneenne.com (subscribers-only)
12402 F: Documentation/pps/
12403 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12404 F: Documentation/ABI/testing/sysfs-pps
12406 F: include/linux/pps*.h
12407 F: include/uapi/linux/pps.h
12410 M: Dmitry Kozlov <xeb@mail.ru>
12411 L: netdev@vger.kernel.org
12413 F: drivers/net/ppp/pptp.c
12414 W: http://sourceforge.net/projects/accel-pptp
12417 M: Petr Mladek <pmladek@suse.com>
12418 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12419 R: Steven Rostedt <rostedt@goodmis.org>
12422 F: include/linux/printk.h
12424 PRISM54 WIRELESS DRIVER
12425 M: Luis Chamberlain <mcgrof@kernel.org>
12426 L: linux-wireless@vger.kernel.org
12427 W: http://wireless.kernel.org/en/users/Drivers/p54
12429 F: drivers/net/wireless/intersil/prism54/
12432 R: Alexey Dobriyan <adobriyan@gmail.com>
12433 L: linux-kernel@vger.kernel.org
12434 L: linux-fsdevel@vger.kernel.org
12437 F: include/linux/proc_fs.h
12438 F: tools/testing/selftests/proc/
12439 F: Documentation/filesystems/proc.txt
12442 M: Luis Chamberlain <mcgrof@kernel.org>
12443 M: Kees Cook <keescook@chromium.org>
12444 L: linux-kernel@vger.kernel.org
12445 L: linux-fsdevel@vger.kernel.org
12447 F: fs/proc/proc_sysctl.c
12448 F: include/linux/sysctl.h
12450 F: tools/testing/selftests/sysctl/
12452 PS3 NETWORK SUPPORT
12453 M: Geoff Levand <geoff@infradead.org>
12454 L: netdev@vger.kernel.org
12455 L: linuxppc-dev@lists.ozlabs.org
12457 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12459 PS3 PLATFORM SUPPORT
12460 M: Geoff Levand <geoff@infradead.org>
12461 L: linuxppc-dev@lists.ozlabs.org
12463 F: arch/powerpc/boot/ps3*
12464 F: arch/powerpc/include/asm/lv1call.h
12465 F: arch/powerpc/include/asm/ps3*.h
12466 F: arch/powerpc/platforms/ps3/
12469 F: drivers/rtc/rtc-ps3.c
12470 F: drivers/usb/host/*ps3.c
12471 F: sound/ppc/snd_ps3*
12474 M: Jim Paris <jim@jtan.com>
12475 M: Geoff Levand <geoff@infradead.org>
12476 L: linuxppc-dev@lists.ozlabs.org
12478 F: drivers/block/ps3vram.c
12480 PSAMPLE PACKET SAMPLING SUPPORT:
12481 M: Yotam Gigi <yotam.gi@gmail.com>
12484 F: include/net/psample.h
12485 F: include/uapi/linux/psample.h
12488 M: Kees Cook <keescook@chromium.org>
12489 M: Anton Vorontsov <anton@enomsg.org>
12490 M: Colin Cross <ccross@android.com>
12491 M: Tony Luck <tony.luck@intel.com>
12493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12495 F: include/linux/pstore*
12496 F: drivers/firmware/efi/efi-pstore.c
12497 F: drivers/acpi/apei/erst.c
12498 F: Documentation/admin-guide/ramoops.rst
12499 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12500 K: \b(pstore|ramoops)
12502 PTP HARDWARE CLOCK SUPPORT
12503 M: Richard Cochran <richardcochran@gmail.com>
12504 L: netdev@vger.kernel.org
12506 W: http://linuxptp.sourceforge.net/
12507 F: Documentation/ABI/testing/sysfs-ptp
12508 F: Documentation/ptp/*
12509 F: drivers/net/phy/dp83640*
12511 F: include/linux/ptp_cl*
12514 M: Oleg Nesterov <oleg@redhat.com>
12516 F: include/asm-generic/syscall.h
12517 F: include/linux/ptrace.h
12518 F: include/linux/regset.h
12519 F: include/linux/tracehook.h
12520 F: include/uapi/linux/ptrace.h
12521 F: include/uapi/linux/ptrace.h
12522 F: include/asm-generic/ptrace.h
12524 F: arch/*/ptrace*.c
12525 F: arch/*/*/ptrace*.c
12526 F: arch/*/include/asm/ptrace*.h
12529 M: Hans Verkuil <hverkuil@xs4all.nl>
12530 L: linux-media@vger.kernel.org
12531 T: git git://linuxtv.org/media_tree.git
12533 F: drivers/media/usb/pulse8-cec/*
12534 F: Documentation/media/cec-drivers/pulse8-cec.rst
12536 PVRUSB2 VIDEO4LINUX DRIVER
12537 M: Mike Isely <isely@pobox.com>
12538 L: pvrusb2@isely.net (subscribers-only)
12539 L: linux-media@vger.kernel.org
12540 W: http://www.isely.net/pvrusb2/
12541 T: git git://linuxtv.org/media_tree.git
12543 F: Documentation/media/v4l-drivers/pvrusb2*
12544 F: drivers/media/usb/pvrusb2/
12547 M: Hans Verkuil <hverkuil@xs4all.nl>
12548 L: linux-media@vger.kernel.org
12549 T: git git://linuxtv.org/media_tree.git
12551 F: drivers/media/usb/pwc/*
12554 M: Kamil Debski <kamil@wypas.org>
12555 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12556 L: linux-hwmon@vger.kernel.org
12558 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12559 F: Documentation/hwmon/pwm-fan
12560 F: drivers/hwmon/pwm-fan.c
12563 M: Sean Young <sean@mess.org>
12564 L: linux-media@vger.kernel.org
12566 F: drivers/media/rc/pwm-ir-tx.c
12569 M: Thierry Reding <thierry.reding@gmail.com>
12570 L: linux-pwm@vger.kernel.org
12572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12573 F: Documentation/pwm.txt
12574 F: Documentation/devicetree/bindings/pwm/
12575 F: include/linux/pwm.h
12577 F: drivers/video/backlight/pwm_bl.c
12578 F: include/linux/pwm_backlight.h
12579 F: drivers/gpio/gpio-mvebu.c
12580 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12583 M: Robert Jarzmik <robert.jarzmik@free.fr>
12584 L: linux-gpio@vger.kernel.org
12586 F: drivers/gpio/gpio-pxa.c
12592 M: Robert Jarzmik <robert.jarzmik@free.fr>
12593 L: linux-rtc@vger.kernel.org
12596 PXA2xx/PXA3xx SUPPORT
12597 M: Daniel Mack <daniel@zonque.org>
12598 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12599 M: Robert Jarzmik <robert.jarzmik@free.fr>
12600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12601 T: git git://github.com/hzhuang1/linux.git
12602 T: git git://github.com/rjarzmik/linux.git
12604 F: arch/arm/boot/dts/pxa*
12605 F: arch/arm/mach-pxa/
12606 F: drivers/dma/pxa*
12607 F: drivers/pcmcia/pxa2xx*
12608 F: drivers/pinctrl/pxa/
12609 F: drivers/spi/spi-pxa2xx*
12610 F: drivers/usb/gadget/udc/pxa2*
12611 F: include/sound/pxa2xx-lib.h
12616 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12617 L: qat-linux@intel.com
12619 F: drivers/crypto/qat/
12621 QCOM AUDIO (ASoC) DRIVERS
12622 M: Patrick Lai <plai@codeaurora.org>
12623 M: Banajit Goswami <bgoswami@codeaurora.org>
12624 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12628 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12629 M: Gabriel Somlo <somlo@cmu.edu>
12630 M: "Michael S. Tsirkin" <mst@redhat.com>
12631 L: qemu-devel@nongnu.org
12633 F: drivers/firmware/qemu_fw_cfg.c
12634 F: include/uapi/linux/qemu_fw_cfg.h
12637 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12638 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12639 L: linux-rdma@vger.kernel.org
12641 F: drivers/infiniband/hw/qib/
12643 QLOGIC QL41xxx FCOE DRIVER
12644 M: QLogic-Storage-Upstream@cavium.com
12645 L: linux-scsi@vger.kernel.org
12647 F: drivers/scsi/qedf/
12649 QLOGIC QL41xxx ISCSI DRIVER
12650 M: QLogic-Storage-Upstream@cavium.com
12651 L: linux-scsi@vger.kernel.org
12653 F: drivers/scsi/qedi/
12655 QLOGIC QL4xxx ETHERNET DRIVER
12656 M: Ariel Elior <aelior@marvell.com>
12657 M: GR-everest-linux-l2@marvell.com
12658 L: netdev@vger.kernel.org
12660 F: drivers/net/ethernet/qlogic/qed/
12661 F: include/linux/qed/
12662 F: drivers/net/ethernet/qlogic/qede/
12664 QLOGIC QL4xxx RDMA DRIVER
12665 M: Michal Kalderon <mkalderon@marvell.com>
12666 M: Ariel Elior <aelior@marvell.com>
12667 L: linux-rdma@vger.kernel.org
12669 F: drivers/infiniband/hw/qedr/
12670 F: include/uapi/rdma/qedr-abi.h
12672 QLOGIC QLA1280 SCSI DRIVER
12673 M: Michael Reed <mdr@sgi.com>
12674 L: linux-scsi@vger.kernel.org
12676 F: drivers/scsi/qla1280.[ch]
12678 QLOGIC QLA2XXX FC-SCSI DRIVER
12679 M: qla2xxx-upstream@qlogic.com
12680 L: linux-scsi@vger.kernel.org
12682 F: Documentation/scsi/LICENSE.qla2xxx
12683 F: drivers/scsi/qla2xxx/
12685 QLOGIC QLA3XXX NETWORK DRIVER
12686 M: GR-Linux-NIC-Dev@marvell.com
12687 L: netdev@vger.kernel.org
12689 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12690 F: drivers/net/ethernet/qlogic/qla3xxx.*
12692 QLOGIC QLA4XXX iSCSI DRIVER
12693 M: QLogic-Storage-Upstream@qlogic.com
12694 L: linux-scsi@vger.kernel.org
12696 F: Documentation/scsi/LICENSE.qla4xxx
12697 F: drivers/scsi/qla4xxx/
12699 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12700 M: Shahed Shaikh <shshaikh@marvell.com>
12701 M: Manish Chopra <manishc@marvell.com>
12702 M: GR-Linux-NIC-Dev@marvell.com
12703 L: netdev@vger.kernel.org
12705 F: drivers/net/ethernet/qlogic/qlcnic/
12707 QLOGIC QLGE 10Gb ETHERNET DRIVER
12708 M: Manish Chopra <manishc@marvell.com>
12709 M: GR-Linux-NIC-Dev@marvell.com
12710 L: netdev@vger.kernel.org
12712 F: drivers/net/ethernet/qlogic/qlge/
12714 QM1D1B0004 MEDIA DRIVER
12715 M: Akihiro Tsukada <tskd08@gmail.com>
12716 L: linux-media@vger.kernel.org
12718 F: drivers/media/tuners/qm1d1b0004*
12720 QM1D1C0042 MEDIA DRIVER
12721 M: Akihiro Tsukada <tskd08@gmail.com>
12722 L: linux-media@vger.kernel.org
12724 F: drivers/media/tuners/qm1d1c0042*
12727 M: Anders Larsen <al@alarsen.net>
12728 W: http://www.alarsen.net/linux/qnx4fs/
12731 F: include/uapi/linux/qnx4_fs.h
12732 F: include/uapi/linux/qnxtypes.h
12734 QORIQ DPAA2 FSL-MC BUS DRIVER
12735 M: Stuart Yoder <stuyoder@gmail.com>
12736 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12737 L: linux-kernel@vger.kernel.org
12739 F: drivers/bus/fsl-mc/
12740 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12741 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12743 QT1010 MEDIA DRIVER
12744 M: Antti Palosaari <crope@iki.fi>
12745 L: linux-media@vger.kernel.org
12746 W: https://linuxtv.org
12747 W: http://palosaari.fi/linux/
12748 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12749 T: git git://linuxtv.org/anttip/media_tree.git
12751 F: drivers/media/tuners/qt1010*
12753 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12754 M: Kalle Valo <kvalo@codeaurora.org>
12755 L: ath10k@lists.infradead.org
12756 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12759 F: drivers/net/wireless/ath/ath10k/
12761 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12762 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12763 L: linux-wireless@vger.kernel.org
12764 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12766 F: drivers/net/wireless/ath/ath9k/
12768 QUALCOMM CAMERA SUBSYSTEM DRIVER
12769 M: Todor Tomov <todor.too@gmail.com>
12770 L: linux-media@vger.kernel.org
12772 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12773 F: Documentation/media/v4l-drivers/qcom_camss.rst
12774 F: drivers/media/platform/qcom/camss/
12776 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12777 M: Ilia Lin <ilia.lin@kernel.org>
12778 L: linux-pm@vger.kernel.org
12780 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12781 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12783 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12784 M: Timur Tabi <timur@kernel.org>
12785 L: netdev@vger.kernel.org
12787 F: drivers/net/ethernet/qualcomm/emac/
12789 QUALCOMM ETHQOS ETHERNET DRIVER
12790 M: Vinod Koul <vkoul@kernel.org>
12791 M: Niklas Cassel <niklas.cassel@linaro.org>
12792 L: netdev@vger.kernel.org
12794 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12795 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
12797 QUALCOMM GENERIC INTERFACE I2C DRIVER
12798 M: Alok Chauhan <alokc@codeaurora.org>
12799 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12800 L: linux-i2c@vger.kernel.org
12801 L: linux-arm-msm@vger.kernel.org
12803 F: drivers/i2c/busses/i2c-qcom-geni.c
12805 QUALCOMM HEXAGON ARCHITECTURE
12806 M: Richard Kuo <rkuo@codeaurora.org>
12807 L: linux-hexagon@vger.kernel.org
12808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12812 QUALCOMM HIDMA DRIVER
12813 M: Sinan Kaya <okaya@kernel.org>
12814 L: linux-arm-kernel@lists.infradead.org
12815 L: linux-arm-msm@vger.kernel.org
12816 L: dmaengine@vger.kernel.org
12818 F: drivers/dma/qcom/hidma*
12821 M: Rob Clark <robdclark@gmail.com>
12822 L: iommu@lists.linux-foundation.org
12823 L: linux-arm-msm@vger.kernel.org
12825 F: drivers/iommu/qcom_iommu.c
12827 QUALCOMM TSENS THERMAL DRIVER
12828 M: Amit Kucheria <amit.kucheria@linaro.org>
12829 L: linux-pm@vger.kernel.org
12830 L: linux-arm-msm@vger.kernel.org
12832 F: drivers/thermal/qcom/
12834 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12835 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12836 L: linux-media@vger.kernel.org
12837 L: linux-arm-msm@vger.kernel.org
12838 T: git git://linuxtv.org/media_tree.git
12840 F: drivers/media/platform/qcom/venus/
12842 QUALCOMM WCN36XX WIRELESS DRIVER
12843 M: Kalle Valo <kvalo@codeaurora.org>
12844 L: wcn36xx@lists.infradead.org
12845 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12846 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12848 F: drivers/net/wireless/ath/wcn36xx/
12850 QUANTENNA QTNFMAC WIRELESS DRIVER
12851 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12852 M: Avinash Patil <avinashp@quantenna.com>
12853 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12854 L: linux-wireless@vger.kernel.org
12856 F: drivers/net/wireless/quantenna
12858 RADEON and AMDGPU DRM DRIVERS
12859 M: Alex Deucher <alexander.deucher@amd.com>
12860 M: Christian König <christian.koenig@amd.com>
12861 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12862 L: amd-gfx@lists.freedesktop.org
12863 T: git git://people.freedesktop.org/~agd5f/linux
12865 F: drivers/gpu/drm/radeon/
12866 F: include/uapi/drm/radeon_drm.h
12867 F: drivers/gpu/drm/amd/
12868 F: include/uapi/drm/amdgpu_drm.h
12870 RADEON FRAMEBUFFER DISPLAY DRIVER
12871 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12872 L: linux-fbdev@vger.kernel.org
12874 F: drivers/video/fbdev/aty/radeon*
12875 F: include/uapi/linux/radeonfb.h
12877 RADIOSHARK RADIO DRIVER
12878 M: Hans Verkuil <hverkuil@xs4all.nl>
12879 L: linux-media@vger.kernel.org
12880 T: git git://linuxtv.org/media_tree.git
12882 F: drivers/media/radio/radio-shark.c
12884 RADIOSHARK2 RADIO DRIVER
12885 M: Hans Verkuil <hverkuil@xs4all.nl>
12886 L: linux-media@vger.kernel.org
12887 T: git git://linuxtv.org/media_tree.git
12889 F: drivers/media/radio/radio-shark2.c
12890 F: drivers/media/radio/radio-tea5777.c
12892 RADOS BLOCK DEVICE (RBD)
12893 M: Ilya Dryomov <idryomov@gmail.com>
12894 M: Sage Weil <sage@redhat.com>
12895 M: Alex Elder <elder@kernel.org>
12896 L: ceph-devel@vger.kernel.org
12897 W: http://ceph.com/
12898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12899 T: git git://github.com/ceph/ceph-client.git
12901 F: Documentation/ABI/testing/sysfs-bus-rbd
12902 F: drivers/block/rbd.c
12903 F: drivers/block/rbd_types.h
12905 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12906 M: Paul Mackerras <paulus@samba.org>
12907 L: linux-fbdev@vger.kernel.org
12909 F: drivers/video/fbdev/aty/aty128fb.c
12911 RAINSHADOW-CEC DRIVER
12912 M: Hans Verkuil <hverkuil@xs4all.nl>
12913 L: linux-media@vger.kernel.org
12914 T: git git://linuxtv.org/media_tree.git
12916 F: drivers/media/usb/rainshadow-cec/*
12918 RALINK MIPS ARCHITECTURE
12919 M: John Crispin <john@phrozen.org>
12920 L: linux-mips@vger.kernel.org
12922 F: arch/mips/ralink
12924 RALINK RT2X00 WIRELESS LAN DRIVER
12926 M: Stanislaw Gruszka <sgruszka@redhat.com>
12927 M: Helmut Schaa <helmut.schaa@googlemail.com>
12928 L: linux-wireless@vger.kernel.org
12930 F: drivers/net/wireless/ralink/rt2x00/
12932 RAMDISK RAM BLOCK DEVICE DRIVER
12933 M: Jens Axboe <axboe@kernel.dk>
12935 F: Documentation/blockdev/ramdisk.txt
12936 F: drivers/block/brd.c
12938 RANCHU VIRTUAL BOARD FOR MIPS
12939 M: Miodrag Dinic <miodrag.dinic@mips.com>
12940 L: linux-mips@vger.kernel.org
12942 F: arch/mips/generic/board-ranchu.c
12943 F: arch/mips/configs/generic/board-ranchu.config
12945 RANDOM NUMBER DRIVER
12946 M: "Theodore Ts'o" <tytso@mit.edu>
12948 F: drivers/char/random.c
12951 M: Matt Porter <mporter@kernel.crashing.org>
12952 M: Alexandre Bounine <alex.bou9@gmail.com>
12954 F: drivers/rapidio/
12956 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12957 L: linux-wireless@vger.kernel.org
12959 F: drivers/net/wireless/ray*
12961 RCUTORTURE TEST FRAMEWORK
12962 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12963 M: Josh Triplett <josh@joshtriplett.org>
12964 R: Steven Rostedt <rostedt@goodmis.org>
12965 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12966 R: Lai Jiangshan <jiangshanlai@gmail.com>
12967 L: linux-kernel@vger.kernel.org
12969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12970 F: tools/testing/selftests/rcutorture
12973 M: Florian Fainelli <florian@openwrt.org>
12976 RDC R6040 FAST ETHERNET DRIVER
12977 M: Florian Fainelli <f.fainelli@gmail.com>
12978 L: netdev@vger.kernel.org
12980 F: drivers/net/ethernet/rdc/r6040.c
12982 RDMAVT - RDMA verbs software
12983 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12984 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12985 L: linux-rdma@vger.kernel.org
12987 F: drivers/infiniband/sw/rdmavt
12989 RDS - RELIABLE DATAGRAM SOCKETS
12990 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12991 L: netdev@vger.kernel.org
12992 L: linux-rdma@vger.kernel.org
12993 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12994 W: https://oss.oracle.com/projects/rds/
12997 F: Documentation/networking/rds.txt
12999 RDT - RESOURCE ALLOCATION
13000 M: Fenghua Yu <fenghua.yu@intel.com>
13001 M: Reinette Chatre <reinette.chatre@intel.com>
13002 L: linux-kernel@vger.kernel.org
13004 F: arch/x86/kernel/cpu/resctrl/
13005 F: arch/x86/include/asm/resctrl_sched.h
13006 F: Documentation/x86/resctrl*
13008 READ-COPY UPDATE (RCU)
13009 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13010 M: Josh Triplett <josh@joshtriplett.org>
13011 R: Steven Rostedt <rostedt@goodmis.org>
13012 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13013 R: Lai Jiangshan <jiangshanlai@gmail.com>
13014 R: Joel Fernandes <joel@joelfernandes.org>
13015 L: linux-kernel@vger.kernel.org
13016 W: http://www.rdrop.com/users/paulmck/RCU/
13018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13019 F: Documentation/RCU/
13020 X: Documentation/RCU/torture.txt
13021 F: include/linux/rcu*
13022 X: include/linux/srcu*.h
13024 X: kernel/rcu/srcu*.c
13026 REAL TIME CLOCK (RTC) SUBSYSTEM
13027 M: Alessandro Zummo <a.zummo@towertech.it>
13028 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13029 L: linux-rtc@vger.kernel.org
13030 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13033 F: Documentation/devicetree/bindings/rtc/
13034 F: Documentation/rtc.txt
13036 F: include/linux/rtc.h
13037 F: include/uapi/linux/rtc.h
13038 F: include/linux/rtc/
13039 F: include/linux/platform_data/rtc-*
13040 F: tools/testing/selftests/rtc/
13042 REALTEK AUDIO CODECS
13043 M: Bard Liao <bardliao@realtek.com>
13044 M: Oder Chiou <oder_chiou@realtek.com>
13046 F: sound/soc/codecs/rt*
13047 F: include/sound/rt*.h
13049 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13050 M: Linus Walleij <linus.walleij@linaro.org>
13052 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13053 F: drivers/net/dsa/realtek-smi*
13054 F: drivers/net/dsa/rtl83*
13056 REDPINE WIRELESS DRIVER
13057 M: Amitkumar Karwar <amitkarwar@gmail.com>
13058 M: Siva Rebbagondla <siva8118@gmail.com>
13059 L: linux-wireless@vger.kernel.org
13061 F: drivers/net/wireless/rsi/
13063 REGISTER MAP ABSTRACTION
13064 M: Mark Brown <broonie@kernel.org>
13065 L: linux-kernel@vger.kernel.org
13066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13068 F: Documentation/devicetree/bindings/regmap/
13069 F: drivers/base/regmap/
13070 F: include/linux/regmap.h
13072 REISERFS FILE SYSTEM
13073 L: reiserfs-devel@vger.kernel.org
13077 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13078 M: Ohad Ben-Cohen <ohad@wizery.com>
13079 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13080 L: linux-remoteproc@vger.kernel.org
13081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13083 F: Documentation/devicetree/bindings/remoteproc/
13084 F: Documentation/remoteproc.txt
13085 F: drivers/remoteproc/
13086 F: include/linux/remoteproc.h
13088 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13089 M: Ohad Ben-Cohen <ohad@wizery.com>
13090 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13091 L: linux-remoteproc@vger.kernel.org
13092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13095 F: Documentation/rpmsg.txt
13096 F: include/linux/rpmsg.h
13097 F: include/linux/rpmsg/
13099 RENESAS CLOCK DRIVERS
13100 M: Geert Uytterhoeven <geert+renesas@glider.be>
13101 L: linux-renesas-soc@vger.kernel.org
13102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13104 F: drivers/clk/renesas/
13106 RENESAS EMEV2 I2C DRIVER
13107 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13109 F: drivers/i2c/busses/i2c-emev2.c
13111 RENESAS ETHERNET DRIVERS
13112 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13113 L: netdev@vger.kernel.org
13114 L: linux-renesas-soc@vger.kernel.org
13115 F: Documentation/devicetree/bindings/net/renesas,*.txt
13116 F: Documentation/devicetree/bindings/net/sh_eth.txt
13117 F: drivers/net/ethernet/renesas/
13118 F: include/linux/sh_eth.h
13120 RENESAS R-CAR GYROADC DRIVER
13121 M: Marek Vasut <marek.vasut@gmail.com>
13122 L: linux-iio@vger.kernel.org
13124 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13125 F: drivers/iio/adc/rcar-gyroadc.c
13127 RENESAS R-CAR I2C DRIVERS
13128 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13130 F: drivers/i2c/busses/i2c-rcar.c
13131 F: drivers/i2c/busses/i2c-sh_mobile.c
13133 RENESAS RIIC DRIVER
13134 M: Chris Brandt <chris.brandt@renesas.com>
13136 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13137 F: drivers/i2c/busses/i2c-riic.c
13139 RENESAS USB PHY DRIVER
13140 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13141 L: linux-renesas-soc@vger.kernel.org
13143 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13145 RESET CONTROLLER FRAMEWORK
13146 M: Philipp Zabel <p.zabel@pengutronix.de>
13147 T: git git://git.pengutronix.de/git/pza/linux
13150 F: Documentation/devicetree/bindings/reset/
13151 F: include/dt-bindings/reset/
13152 F: include/linux/reset.h
13153 F: include/linux/reset/
13154 F: include/linux/reset-controller.h
13156 RESTARTABLE SEQUENCES SUPPORT
13157 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13158 M: Peter Zijlstra <peterz@infradead.org>
13159 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13160 M: Boqun Feng <boqun.feng@gmail.com>
13161 L: linux-kernel@vger.kernel.org
13164 F: include/uapi/linux/rseq.h
13165 F: include/trace/events/rseq.h
13166 F: tools/testing/selftests/rseq/
13169 M: Johannes Berg <johannes@sipsolutions.net>
13170 L: linux-wireless@vger.kernel.org
13171 W: http://wireless.kernel.org/
13172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13175 F: Documentation/rfkill.txt
13176 F: Documentation/ABI/stable/sysfs-class-rfkill
13178 F: include/linux/rfkill.h
13179 F: include/uapi/linux/rfkill.h
13182 M: Thomas Graf <tgraf@suug.ch>
13183 M: Herbert Xu <herbert@gondor.apana.org.au>
13184 L: netdev@vger.kernel.org
13186 F: lib/rhashtable.c
13187 F: lib/test_rhashtable.c
13188 F: include/linux/rhashtable.h
13189 F: include/linux/rhashtable-types.h
13191 RICOH R5C592 MEMORYSTICK DRIVER
13192 M: Maxim Levitsky <maximlevitsky@gmail.com>
13194 F: drivers/memstick/host/r592.*
13196 RICOH SMARTMEDIA/XD DRIVER
13197 M: Maxim Levitsky <maximlevitsky@gmail.com>
13199 F: drivers/mtd/nand/raw/r852.c
13200 F: drivers/mtd/nand/raw/r852.h
13202 RISC-V ARCHITECTURE
13203 M: Palmer Dabbelt <palmer@sifive.com>
13204 M: Albert Ou <aou@eecs.berkeley.edu>
13205 L: linux-riscv@lists.infradead.org
13206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13213 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13214 W: http://sourceforge.net/projects/roccat/
13216 F: drivers/hid/hid-roccat*
13217 F: include/linux/hid-roccat*
13218 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13220 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13221 M: Jacob chen <jacob2.chen@rock-chips.com>
13222 L: linux-media@vger.kernel.org
13224 F: drivers/media/platform/rockchip/rga/
13225 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13227 ROCKCHIP VPU CODEC DRIVER
13228 M: Ezequiel Garcia <ezequiel@collabora.com>
13229 L: linux-media@vger.kernel.org
13231 F: drivers/staging/media/platform/rockchip/vpu/
13232 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13235 M: Jiri Pirko <jiri@resnulli.us>
13236 L: netdev@vger.kernel.org
13238 F: drivers/net/ethernet/rocker/
13242 W: http://www.comtrol.com
13244 F: Documentation/serial/rocket.txt
13245 F: drivers/tty/rocket*
13247 ROCKETPORT EXPRESS/INFINITY DRIVER
13248 M: Kevin Cernekee <cernekee@gmail.com>
13249 L: linux-serial@vger.kernel.org
13251 F: drivers/tty/serial/rp2.*
13253 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13254 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13255 L: linux-kernel@vger.kernel.org
13256 L: linux-renesas-soc@vger.kernel.org
13258 F: drivers/mfd/bd9571mwv.c
13259 F: drivers/regulator/bd9571mwv-regulator.c
13260 F: drivers/gpio/gpio-bd9571mwv.c
13261 F: include/linux/mfd/bd9571mwv.h
13262 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13265 M: Ralf Baechle <ralf@linux-mips.org>
13266 L: linux-hams@vger.kernel.org
13267 W: http://www.linux-ax25.org/
13269 F: include/net/rose.h
13270 F: include/uapi/linux/rose.h
13273 RTL2830 MEDIA DRIVER
13274 M: Antti Palosaari <crope@iki.fi>
13275 L: linux-media@vger.kernel.org
13276 W: https://linuxtv.org
13277 W: http://palosaari.fi/linux/
13278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13279 T: git git://linuxtv.org/anttip/media_tree.git
13281 F: drivers/media/dvb-frontends/rtl2830*
13283 RTL2832 MEDIA DRIVER
13284 M: Antti Palosaari <crope@iki.fi>
13285 L: linux-media@vger.kernel.org
13286 W: https://linuxtv.org
13287 W: http://palosaari.fi/linux/
13288 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13289 T: git git://linuxtv.org/anttip/media_tree.git
13291 F: drivers/media/dvb-frontends/rtl2832*
13293 RTL2832_SDR MEDIA DRIVER
13294 M: Antti Palosaari <crope@iki.fi>
13295 L: linux-media@vger.kernel.org
13296 W: https://linuxtv.org
13297 W: http://palosaari.fi/linux/
13298 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13299 T: git git://linuxtv.org/anttip/media_tree.git
13301 F: drivers/media/dvb-frontends/rtl2832_sdr*
13303 RTL8180 WIRELESS DRIVER
13304 L: linux-wireless@vger.kernel.org
13305 W: http://wireless.kernel.org/
13306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13308 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13310 RTL8187 WIRELESS DRIVER
13311 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13312 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13313 M: Larry Finger <Larry.Finger@lwfinger.net>
13314 L: linux-wireless@vger.kernel.org
13315 W: http://wireless.kernel.org/
13316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13318 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13320 REALTEK WIRELESS DRIVER (rtlwifi family)
13321 M: Ping-Ke Shih <pkshih@realtek.com>
13322 L: linux-wireless@vger.kernel.org
13323 W: http://wireless.kernel.org/
13324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13326 F: drivers/net/wireless/realtek/rtlwifi/
13328 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13329 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13330 L: linux-wireless@vger.kernel.org
13331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13333 F: drivers/net/wireless/realtek/rtl8xxxu/
13335 RXRPC SOCKETS (AF_RXRPC)
13336 M: David Howells <dhowells@redhat.com>
13337 L: linux-afs@lists.infradead.org
13340 F: include/keys/rxrpc-type.h
13341 F: include/net/af_rxrpc.h
13342 F: include/trace/events/rxrpc.h
13343 F: include/uapi/linux/rxrpc.h
13344 F: Documentation/networking/rxrpc.txt
13345 W: https://www.infradead.org/~dhowells/kafs/
13347 S3 SAVAGE FRAMEBUFFER DRIVER
13348 M: Antonino Daplas <adaplas@gmail.com>
13349 L: linux-fbdev@vger.kernel.org
13351 F: drivers/video/fbdev/savage/
13354 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13355 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13356 L: linux-s390@vger.kernel.org
13357 W: http://www.ibm.com/developerworks/linux/linux390/
13358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13362 F: Documentation/s390/
13363 F: Documentation/driver-api/s390-drivers.rst
13365 S390 COMMON I/O LAYER
13366 M: Sebastian Ott <sebott@linux.ibm.com>
13367 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13368 L: linux-s390@vger.kernel.org
13369 W: http://www.ibm.com/developerworks/linux/linux390/
13371 F: drivers/s390/cio/
13374 M: Stefan Haberland <sth@linux.ibm.com>
13375 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13376 L: linux-s390@vger.kernel.org
13377 W: http://www.ibm.com/developerworks/linux/linux390/
13379 F: drivers/s390/block/dasd*
13380 F: block/partitions/ibm.c
13383 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13384 L: linux-s390@vger.kernel.org
13385 W: http://www.ibm.com/developerworks/linux/linux390/
13387 F: drivers/iommu/s390-iommu.c
13389 S390 IUCV NETWORK LAYER
13390 M: Julian Wiedmann <jwi@linux.ibm.com>
13391 M: Ursula Braun <ubraun@linux.ibm.com>
13392 L: linux-s390@vger.kernel.org
13393 W: http://www.ibm.com/developerworks/linux/linux390/
13395 F: drivers/s390/net/*iucv*
13396 F: include/net/iucv/
13399 S390 NETWORK DRIVERS
13400 M: Julian Wiedmann <jwi@linux.ibm.com>
13401 M: Ursula Braun <ubraun@linux.ibm.com>
13402 L: linux-s390@vger.kernel.org
13403 W: http://www.ibm.com/developerworks/linux/linux390/
13405 F: drivers/s390/net/
13408 M: Sebastian Ott <sebott@linux.ibm.com>
13409 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13410 L: linux-s390@vger.kernel.org
13411 W: http://www.ibm.com/developerworks/linux/linux390/
13414 F: drivers/pci/hotplug/s390_pci_hpc.c
13416 S390 VFIO-CCW DRIVER
13417 M: Cornelia Huck <cohuck@redhat.com>
13418 M: Farhan Ali <alifm@linux.ibm.com>
13419 M: Eric Farman <farman@linux.ibm.com>
13420 R: Halil Pasic <pasic@linux.ibm.com>
13421 L: linux-s390@vger.kernel.org
13422 L: kvm@vger.kernel.org
13424 F: drivers/s390/cio/vfio_ccw*
13425 F: Documentation/s390/vfio-ccw.txt
13426 F: include/uapi/linux/vfio_ccw.h
13429 M: Harald Freudenberger <freude@linux.ibm.com>
13430 L: linux-s390@vger.kernel.org
13431 W: http://www.ibm.com/developerworks/linux/linux390/
13433 F: drivers/s390/crypto/
13435 S390 VFIO AP DRIVER
13436 M: Tony Krowiak <akrowiak@linux.ibm.com>
13437 M: Pierre Morel <pmorel@linux.ibm.com>
13438 M: Halil Pasic <pasic@linux.ibm.com>
13439 L: linux-s390@vger.kernel.org
13440 W: http://www.ibm.com/developerworks/linux/linux390/
13442 F: drivers/s390/crypto/vfio_ap_drv.c
13443 F: drivers/s390/crypto/vfio_ap_private.h
13444 F: drivers/s390/crypto/vfio_ap_ops.c
13445 F: Documentation/s390/vfio-ap.txt
13448 M: Steffen Maier <maier@linux.ibm.com>
13449 M: Benjamin Block <bblock@linux.ibm.com>
13450 L: linux-s390@vger.kernel.org
13451 W: http://www.ibm.com/developerworks/linux/linux390/
13453 F: drivers/s390/scsi/zfcp_*
13455 S3C24XX SD/MMC Driver
13456 M: Ben Dooks <ben-linux@fluff.org>
13457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13459 F: drivers/mmc/host/s3cmci.*
13461 SAA6588 RDS RECEIVER DRIVER
13462 M: Hans Verkuil <hverkuil@xs4all.nl>
13463 L: linux-media@vger.kernel.org
13464 T: git git://linuxtv.org/media_tree.git
13465 W: https://linuxtv.org
13467 F: drivers/media/i2c/saa6588*
13469 SAA7134 VIDEO4LINUX DRIVER
13470 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13471 L: linux-media@vger.kernel.org
13472 W: https://linuxtv.org
13473 T: git git://linuxtv.org/media_tree.git
13475 F: Documentation/media/v4l-drivers/saa7134*
13476 F: drivers/media/pci/saa7134/
13478 SAA7146 VIDEO4LINUX-2 DRIVER
13479 M: Hans Verkuil <hverkuil@xs4all.nl>
13480 L: linux-media@vger.kernel.org
13481 T: git git://linuxtv.org/media_tree.git
13483 F: drivers/media/common/saa7146/
13484 F: drivers/media/pci/saa7146/
13485 F: include/media/drv-intf/saa7146*
13487 SAMSUNG AUDIO (ASoC) DRIVERS
13488 M: Krzysztof Kozlowski <krzk@kernel.org>
13489 M: Sangbeom Kim <sbkim73@samsung.com>
13490 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13491 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13493 F: sound/soc/samsung/
13494 F: Documentation/devicetree/bindings/sound/samsung*
13496 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13497 M: Krzysztof Kozlowski <krzk@kernel.org>
13498 L: linux-crypto@vger.kernel.org
13499 L: linux-samsung-soc@vger.kernel.org
13501 F: drivers/crypto/exynos-rng.c
13502 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13504 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13505 M: Łukasz Stelmach <l.stelmach@samsung.com>
13506 L: linux-samsung-soc@vger.kernel.org
13508 F: drivers/char/hw_random/exynos-trng.c
13509 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13511 SAMSUNG FRAMEBUFFER DRIVER
13512 M: Jingoo Han <jingoohan1@gmail.com>
13513 L: linux-fbdev@vger.kernel.org
13515 F: drivers/video/fbdev/s3c-fb.c
13517 SAMSUNG LAPTOP DRIVER
13518 M: Corentin Chary <corentin.chary@gmail.com>
13519 L: platform-driver-x86@vger.kernel.org
13521 F: drivers/platform/x86/samsung-laptop.c
13523 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13524 M: Sangbeom Kim <sbkim73@samsung.com>
13525 M: Krzysztof Kozlowski <krzk@kernel.org>
13526 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13527 L: linux-kernel@vger.kernel.org
13528 L: linux-samsung-soc@vger.kernel.org
13530 F: drivers/mfd/sec*.c
13531 F: drivers/regulator/s2m*.c
13532 F: drivers/regulator/s5m*.c
13533 F: drivers/clk/clk-s2mps11.c
13534 F: drivers/rtc/rtc-s5m.c
13535 F: include/linux/mfd/samsung/
13536 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13537 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13538 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13539 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13541 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13542 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13543 L: linux-media@vger.kernel.org
13544 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13546 F: drivers/media/platform/s3c-camif/
13547 F: include/media/drv-intf/s3c_camif.h
13549 SAMSUNG S3FWRN5 NFC DRIVER
13550 M: Robert Baldyga <r.baldyga@samsung.com>
13551 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13552 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13554 F: drivers/nfc/s3fwrn5
13556 SAMSUNG S5C73M3 CAMERA DRIVER
13557 M: Kyungmin Park <kyungmin.park@samsung.com>
13558 M: Andrzej Hajda <a.hajda@samsung.com>
13559 L: linux-media@vger.kernel.org
13561 F: drivers/media/i2c/s5c73m3/*
13563 SAMSUNG S5K5BAF CAMERA DRIVER
13564 M: Kyungmin Park <kyungmin.park@samsung.com>
13565 M: Andrzej Hajda <a.hajda@samsung.com>
13566 L: linux-media@vger.kernel.org
13568 F: drivers/media/i2c/s5k5baf.c
13570 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13571 M: Krzysztof Kozlowski <krzk@kernel.org>
13572 M: Vladimir Zapolskiy <vz@mleia.com>
13573 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13574 L: linux-crypto@vger.kernel.org
13575 L: linux-samsung-soc@vger.kernel.org
13577 F: drivers/crypto/s5p-sss.c
13579 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13580 M: Kyungmin Park <kyungmin.park@samsung.com>
13581 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13582 L: linux-media@vger.kernel.org
13583 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13585 F: drivers/media/platform/exynos4-is/
13587 SAMSUNG SOC CLOCK DRIVERS
13588 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13589 M: Tomasz Figa <tomasz.figa@gmail.com>
13590 M: Chanwoo Choi <cw00.choi@samsung.com>
13592 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13594 F: drivers/clk/samsung/
13595 F: include/dt-bindings/clock/exynos*.h
13596 F: Documentation/devicetree/bindings/clock/exynos*.txt
13598 SAMSUNG SPI DRIVERS
13599 M: Kukjin Kim <kgene@kernel.org>
13600 M: Krzysztof Kozlowski <krzk@kernel.org>
13601 M: Andi Shyti <andi@etezian.org>
13602 L: linux-spi@vger.kernel.org
13603 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13605 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13606 F: drivers/spi/spi-s3c*
13607 F: include/linux/platform_data/spi-s3c64xx.h
13609 SAMSUNG SXGBE DRIVERS
13610 M: Byungho An <bh74.an@samsung.com>
13611 M: Girish K S <ks.giri@samsung.com>
13612 M: Vipul Pandya <vipul.pandya@samsung.com>
13614 L: netdev@vger.kernel.org
13615 F: drivers/net/ethernet/samsung/sxgbe/
13617 SAMSUNG THERMAL DRIVER
13618 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13619 L: linux-pm@vger.kernel.org
13620 L: linux-samsung-soc@vger.kernel.org
13622 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13623 F: drivers/thermal/samsung/
13625 SAMSUNG USB2 PHY DRIVER
13626 M: Kamil Debski <kamil@wypas.org>
13627 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13628 L: linux-kernel@vger.kernel.org
13630 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13631 F: Documentation/phy/samsung-usb2.txt
13632 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13633 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13634 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13635 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13636 F: drivers/phy/samsung/phy-samsung-usb2.c
13637 F: drivers/phy/samsung/phy-samsung-usb2.h
13640 M: Zwane Mwaikambo <zwanem@gmail.com>
13642 F: drivers/watchdog/sc1200wdt.c
13645 M: Ingo Molnar <mingo@redhat.com>
13646 M: Peter Zijlstra <peterz@infradead.org>
13647 L: linux-kernel@vger.kernel.org
13648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13651 F: include/linux/sched.h
13652 F: include/uapi/linux/sched.h
13653 F: include/linux/wait.h
13654 F: include/linux/preempt.h
13656 SCR24X CHIP CARD INTERFACE DRIVER
13657 M: Lubomir Rintel <lkundrak@v3.sk>
13659 F: drivers/char/pcmcia/scr24x_cs.c
13662 M: Jens Axboe <axboe@kernel.dk>
13663 L: linux-scsi@vger.kernel.org
13664 W: http://www.kernel.dk
13666 F: drivers/scsi/sr*
13668 SCSI RDMA PROTOCOL (SRP) INITIATOR
13669 M: Bart Van Assche <bvanassche@acm.org>
13670 L: linux-rdma@vger.kernel.org
13672 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13673 F: drivers/infiniband/ulp/srp/
13674 F: include/scsi/srp.h
13676 SCSI RDMA PROTOCOL (SRP) TARGET
13677 M: Bart Van Assche <bvanassche@acm.org>
13678 L: linux-rdma@vger.kernel.org
13679 L: target-devel@vger.kernel.org
13681 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13682 F: drivers/infiniband/ulp/srpt/
13685 M: Doug Gilbert <dgilbert@interlog.com>
13686 L: linux-scsi@vger.kernel.org
13687 W: http://sg.danny.cz/sg
13689 F: Documentation/scsi/scsi-generic.txt
13690 F: drivers/scsi/sg.c
13691 F: include/scsi/sg.h
13694 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13696 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13698 L: linux-scsi@vger.kernel.org
13700 F: Documentation/devicetree/bindings/scsi/
13705 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13706 L: linux-scsi@vger.kernel.org
13708 F: Documentation/scsi/st.txt
13709 F: drivers/scsi/st.*
13710 F: drivers/scsi/st_*.h
13713 M: Vlad Yasevich <vyasevich@gmail.com>
13714 M: Neil Horman <nhorman@tuxdriver.com>
13715 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13716 L: linux-sctp@vger.kernel.org
13717 W: http://lksctp.sourceforge.net
13719 F: Documentation/networking/sctp.txt
13720 F: include/linux/sctp.h
13721 F: include/uapi/linux/sctp.h
13722 F: include/net/sctp/
13726 M: Jim Cromie <jim.cromie@gmail.com>
13728 F: Documentation/i2c/busses/scx200_acb
13729 F: arch/x86/platform/scx200/
13730 F: drivers/watchdog/scx200_wdt.c
13731 F: drivers/i2c/busses/scx200*
13732 F: drivers/mtd/maps/scx200_docflash.c
13733 F: include/linux/scx200.h
13736 M: Jim Cromie <jim.cromie@gmail.com>
13738 F: drivers/char/scx200_gpio.c
13739 F: include/linux/scx200_gpio.h
13741 SCx200 HRT CLOCKSOURCE DRIVER
13742 M: Jim Cromie <jim.cromie@gmail.com>
13744 F: drivers/clocksource/scx200_hrt.c
13746 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13747 M: Sascha Sommer <saschasommer@freenet.de>
13748 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13750 F: drivers/mmc/host/sdricoh_cs.c
13752 SECO BOARDS CEC DRIVER
13753 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13755 F: drivers/media/platform/seco-cec/seco-cec.c
13756 F: drivers/media/platform/seco-cec/seco-cec.h
13759 M: Kees Cook <keescook@chromium.org>
13760 R: Andy Lutomirski <luto@amacapital.net>
13761 R: Will Drewry <wad@chromium.org>
13762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13764 F: kernel/seccomp.c
13765 F: include/uapi/linux/seccomp.h
13766 F: include/linux/seccomp.h
13767 F: tools/testing/selftests/seccomp/*
13768 F: tools/testing/selftests/kselftest_harness.h
13769 F: Documentation/userspace-api/seccomp_filter.rst
13770 K: \bsecure_computing
13773 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13774 M: Al Cooper <alcooperx@gmail.com>
13775 L: linux-mmc@vger.kernel.org
13776 L: bcm-kernel-feedback-list@broadcom.com
13778 F: drivers/mmc/host/sdhci-brcmstb*
13780 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13781 M: Adrian Hunter <adrian.hunter@intel.com>
13782 L: linux-mmc@vger.kernel.org
13784 F: drivers/mmc/host/sdhci*
13785 F: include/linux/mmc/sdhci*
13787 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13788 M: Adrian Hunter <adrian.hunter@intel.com>
13789 M: Ritesh Harjani <riteshh@codeaurora.org>
13790 M: Asutosh Das <asutoshd@codeaurora.org>
13791 L: linux-mmc@vger.kernel.org
13793 F: drivers/mmc/host/cqhci*
13795 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13796 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13797 M: Manjunath M B <manjumb@synopsys.com>
13798 L: linux-mmc@vger.kernel.org
13800 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13802 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13803 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13804 L: linux-mmc@vger.kernel.org
13806 F: drivers/mmc/host/sdhci-of-at91.c
13808 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13809 M: Ben Dooks <ben-linux@fluff.org>
13810 M: Jaehoon Chung <jh80.chung@samsung.com>
13811 L: linux-mmc@vger.kernel.org
13813 F: drivers/mmc/host/sdhci-s3c*
13815 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13816 M: Viresh Kumar <vireshk@kernel.org>
13817 L: linux-mmc@vger.kernel.org
13819 F: drivers/mmc/host/sdhci-spear.c
13821 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13822 M: Kishon Vijay Abraham I <kishon@ti.com>
13823 L: linux-mmc@vger.kernel.org
13825 F: drivers/mmc/host/sdhci-omap.c
13827 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13828 M: Scott Bauer <scott.bauer@intel.com>
13829 M: Jonathan Derrick <jonathan.derrick@intel.com>
13830 L: linux-block@vger.kernel.org
13833 F: block/opal_proto.h
13834 F: include/linux/sed*
13835 F: include/uapi/linux/sed*
13838 M: Security Officers <security@kernel.org>
13842 M: James Morris <jmorris@namei.org>
13843 M: "Serge E. Hallyn" <serge@hallyn.com>
13844 L: linux-security-module@vger.kernel.org (suggested Cc:)
13845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13846 W: http://kernsec.org/
13849 X: security/selinux/
13851 SELINUX SECURITY MODULE
13852 M: Paul Moore <paul@paul-moore.com>
13853 M: Stephen Smalley <sds@tycho.nsa.gov>
13854 M: Eric Paris <eparis@parisplace.org>
13855 L: selinux@vger.kernel.org
13856 W: https://selinuxproject.org
13857 W: https://github.com/SELinuxProject
13858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13860 F: include/linux/selinux*
13861 F: security/selinux/
13862 F: scripts/selinux/
13863 F: Documentation/admin-guide/LSM/SELinux.rst
13866 M: Jiri Slaby <jirislaby@gmail.com>
13868 F: drivers/misc/phantom.c
13869 F: include/uapi/linux/phantom.h
13872 M: Rob Herring <robh@kernel.org>
13873 L: linux-serial@vger.kernel.org
13875 F: Documentation/devicetree/bindings/serial/slave-device.txt
13876 F: drivers/tty/serdev/
13877 F: include/linux/serdev.h
13880 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13881 L: linux-serial@vger.kernel.org
13883 F: Documentation/devicetree/bindings/serial/
13884 F: drivers/tty/serial/
13887 M: Sean Young <sean@mess.org>
13888 L: linux-media@vger.kernel.org
13890 F: drivers/media/rc/serial_ir.c
13893 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13894 M: Edward Cree <ecree@solarflare.com>
13895 M: Bert Kenward <bkenward@solarflare.com>
13896 L: netdev@vger.kernel.org
13898 F: drivers/net/ethernet/sfc/
13900 SFF/SFP/SFP+ MODULE SUPPORT
13901 M: Russell King <linux@armlinux.org.uk>
13902 L: netdev@vger.kernel.org
13904 F: drivers/net/phy/phylink.c
13905 F: drivers/net/phy/sfp*
13906 F: include/linux/phylink.h
13907 F: include/linux/sfp.h
13910 M: Dimitri Sivanich <sivanich@sgi.com>
13912 F: drivers/misc/sgi-gru/
13914 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13915 M: Pat Gefre <pfg@sgi.com>
13916 L: linux-ia64@vger.kernel.org
13918 F: Documentation/ia64/serial.txt
13919 F: drivers/tty/serial/ioc?_serial.c
13920 F: include/linux/ioc?.h
13922 SGI XP/XPC/XPNET DRIVER
13923 M: Cliff Whickman <cpw@sgi.com>
13924 M: Robin Holt <robinmholt@gmail.com>
13926 F: drivers/misc/sgi-xp/
13928 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13929 M: Ursula Braun <ubraun@linux.ibm.com>
13930 M: Karsten Graul <kgraul@linux.ibm.com>
13931 L: linux-s390@vger.kernel.org
13932 W: http://www.ibm.com/developerworks/linux/linux390/
13936 SHARP RJ54N1CB0C SENSOR DRIVER
13937 M: Jacopo Mondi <jacopo@jmondi.org>
13938 L: linux-media@vger.kernel.org
13939 T: git git://linuxtv.org/media_tree.git
13941 F: drivers/media/i2c/rj54n1cb0c.c
13942 F: include/media/i2c/rj54n1cb0c.h
13944 SH_VEU V4L2 MEM2MEM DRIVER
13945 L: linux-media@vger.kernel.org
13947 F: drivers/media/platform/sh_veu.c
13949 SH_VOU V4L2 OUTPUT DRIVER
13950 L: linux-media@vger.kernel.org
13952 F: drivers/media/platform/sh_vou.c
13953 F: include/media/drv-intf/sh_vou.h
13955 SI2157 MEDIA DRIVER
13956 M: Antti Palosaari <crope@iki.fi>
13957 L: linux-media@vger.kernel.org
13958 W: https://linuxtv.org
13959 W: http://palosaari.fi/linux/
13960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13961 T: git git://linuxtv.org/anttip/media_tree.git
13963 F: drivers/media/tuners/si2157*
13965 SI2165 MEDIA DRIVER
13966 M: Matthias Schwarzott <zzam@gentoo.org>
13967 L: linux-media@vger.kernel.org
13968 W: https://linuxtv.org
13969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13971 F: drivers/media/dvb-frontends/si2165*
13973 SI2168 MEDIA DRIVER
13974 M: Antti Palosaari <crope@iki.fi>
13975 L: linux-media@vger.kernel.org
13976 W: https://linuxtv.org
13977 W: http://palosaari.fi/linux/
13978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13979 T: git git://linuxtv.org/anttip/media_tree.git
13981 F: drivers/media/dvb-frontends/si2168*
13983 SI470X FM RADIO RECEIVER I2C DRIVER
13984 M: Hans Verkuil <hverkuil@xs4all.nl>
13985 L: linux-media@vger.kernel.org
13986 T: git git://linuxtv.org/media_tree.git
13987 W: https://linuxtv.org
13989 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13991 SI470X FM RADIO RECEIVER USB DRIVER
13992 M: Hans Verkuil <hverkuil@xs4all.nl>
13993 L: linux-media@vger.kernel.org
13994 T: git git://linuxtv.org/media_tree.git
13995 W: https://linuxtv.org
13997 F: drivers/media/radio/si470x/radio-si470x-common.c
13998 F: drivers/media/radio/si470x/radio-si470x.h
13999 F: drivers/media/radio/si470x/radio-si470x-usb.c
14001 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14002 M: Eduardo Valentin <edubezval@gmail.com>
14003 L: linux-media@vger.kernel.org
14004 T: git git://linuxtv.org/media_tree.git
14005 W: https://linuxtv.org
14007 F: drivers/media/radio/si4713/si4713.?
14009 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14010 M: Eduardo Valentin <edubezval@gmail.com>
14011 L: linux-media@vger.kernel.org
14012 T: git git://linuxtv.org/media_tree.git
14013 W: https://linuxtv.org
14015 F: drivers/media/radio/si4713/radio-platform-si4713.c
14017 SI4713 FM RADIO TRANSMITTER USB DRIVER
14018 M: Hans Verkuil <hverkuil@xs4all.nl>
14019 L: linux-media@vger.kernel.org
14020 T: git git://linuxtv.org/media_tree.git
14021 W: https://linuxtv.org
14023 F: drivers/media/radio/si4713/radio-usb-si4713.c
14026 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14027 L: linux-media@vger.kernel.org
14028 W: https://linuxtv.org
14029 T: git git://linuxtv.org/media_tree.git
14031 F: drivers/media/common/siano/
14032 F: drivers/media/usb/siano/
14033 F: drivers/media/usb/siano/
14034 F: drivers/media/mmc/siano/
14037 M: Palmer Dabbelt <palmer@sifive.com>
14038 M: Paul Walmsley <paul.walmsley@sifive.com>
14039 L: linux-riscv@lists.infradead.org
14040 T: git git://github.com/sifive/riscv-linux.git
14045 SILEAD TOUCHSCREEN DRIVER
14046 M: Hans de Goede <hdegoede@redhat.com>
14047 L: linux-input@vger.kernel.org
14048 L: platform-driver-x86@vger.kernel.org
14050 F: drivers/input/touchscreen/silead.c
14051 F: drivers/platform/x86/touchscreen_dmi.c
14053 SILICON MOTION SM712 FRAME BUFFER DRIVER
14054 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14055 M: Teddy Wang <teddy.wang@siliconmotion.com>
14056 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14057 L: linux-fbdev@vger.kernel.org
14059 F: drivers/video/fbdev/sm712*
14060 F: Documentation/fb/sm712fb.txt
14062 SIMPLE FIRMWARE INTERFACE (SFI)
14063 M: Len Brown <lenb@kernel.org>
14064 L: sfi-devel@simplefirmware.org
14065 W: http://simplefirmware.org/
14066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14068 F: arch/x86/platform/sfi/
14070 F: include/linux/sfi*.h
14073 M: Hans de Goede <hdegoede@redhat.com>
14074 L: linux-fbdev@vger.kernel.org
14076 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
14077 F: drivers/video/fbdev/simplefb.c
14078 F: include/linux/platform_data/simplefb.h
14080 SIMTEC EB110ATX (Chalice CATS)
14082 P: Vincent Sanders <vince@simtec.co.uk>
14083 M: Simtec Linux Team <linux@simtec.co.uk>
14084 W: http://www.simtec.co.uk/products/EB110ATX/
14087 SIMTEC EB2410ITX (BAST)
14089 P: Vincent Sanders <vince@simtec.co.uk>
14090 M: Simtec Linux Team <linux@simtec.co.uk>
14091 W: http://www.simtec.co.uk/products/EB2410ITX/
14093 F: arch/arm/mach-s3c24xx/mach-bast.c
14094 F: arch/arm/mach-s3c24xx/bast-ide.c
14095 F: arch/arm/mach-s3c24xx/bast-irq.c
14097 SIPHASH PRF ROUTINES
14098 M: Jason A. Donenfeld <Jason@zx2c4.com>
14101 F: lib/test_siphash.c
14102 F: include/linux/siphash.h
14105 M: Gavin Schenk <g.schenk@eckelmann.de>
14106 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14107 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14110 F: drivers/gpio/gpio-siox.c
14111 F: include/trace/events/siox.h
14113 SIS 190 ETHERNET DRIVER
14114 M: Francois Romieu <romieu@fr.zoreil.com>
14115 L: netdev@vger.kernel.org
14117 F: drivers/net/ethernet/sis/sis190.c
14119 SIS 900/7016 FAST ETHERNET DRIVER
14120 M: Daniele Venzano <venza@brownhat.org>
14121 W: http://www.brownhat.org/sis900.html
14122 L: netdev@vger.kernel.org
14124 F: drivers/net/ethernet/sis/sis900.*
14126 SIS FRAMEBUFFER DRIVER
14127 M: Thomas Winischhofer <thomas@winischhofer.net>
14128 W: http://www.winischhofer.net/linuxsisvga.shtml
14130 F: Documentation/fb/sisfb.txt
14131 F: drivers/video/fbdev/sis/
14132 F: include/video/sisfb.h
14135 M: Thomas Winischhofer <thomas@winischhofer.net>
14136 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14138 F: drivers/usb/misc/sisusbvga/
14141 M: Christoph Lameter <cl@linux.com>
14142 M: Pekka Enberg <penberg@kernel.org>
14143 M: David Rientjes <rientjes@google.com>
14144 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14145 M: Andrew Morton <akpm@linux-foundation.org>
14146 L: linux-mm@kvack.org
14148 F: include/linux/sl?b*.h
14151 SLEEPABLE READ-COPY UPDATE (SRCU)
14152 M: Lai Jiangshan <jiangshanlai@gmail.com>
14153 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14154 M: Josh Triplett <josh@joshtriplett.org>
14155 R: Steven Rostedt <rostedt@goodmis.org>
14156 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14157 L: linux-kernel@vger.kernel.org
14158 W: http://www.rdrop.com/users/paulmck/RCU/
14160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14161 F: include/linux/srcu*.h
14162 F: kernel/rcu/srcu*.c
14164 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14165 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14166 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14168 F: drivers/slimbus/
14169 F: Documentation/devicetree/bindings/slimbus/
14170 F: include/linux/slimbus.h
14172 SMACK SECURITY MODULE
14173 M: Casey Schaufler <casey@schaufler-ca.com>
14174 L: linux-security-module@vger.kernel.org
14175 W: http://schaufler-ca.com
14176 T: git git://github.com/cschaufler/smack-next
14178 F: Documentation/admin-guide/LSM/Smack.rst
14181 SMC91x ETHERNET DRIVER
14182 M: Nicolas Pitre <nico@fluxnic.net>
14184 F: drivers/net/ethernet/smsc/smc91x.*
14186 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14187 M: Sakari Ailus <sakari.ailus@iki.fi>
14188 L: linux-media@vger.kernel.org
14190 F: drivers/media/i2c/smiapp/
14191 F: include/media/i2c/smiapp.h
14192 F: drivers/media/i2c/smiapp-pll.c
14193 F: drivers/media/i2c/smiapp-pll.h
14194 F: include/uapi/linux/smiapp.h
14195 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14197 SMM665 HARDWARE MONITOR DRIVER
14198 M: Guenter Roeck <linux@roeck-us.net>
14199 L: linux-hwmon@vger.kernel.org
14201 F: Documentation/hwmon/smm665
14202 F: drivers/hwmon/smm665.c
14204 SMSC EMC2103 HARDWARE MONITOR DRIVER
14205 M: Steve Glendinning <steve.glendinning@shawell.net>
14206 L: linux-hwmon@vger.kernel.org
14208 F: Documentation/hwmon/emc2103
14209 F: drivers/hwmon/emc2103.c
14211 SMSC SCH5627 HARDWARE MONITOR DRIVER
14212 M: Hans de Goede <hdegoede@redhat.com>
14213 L: linux-hwmon@vger.kernel.org
14215 F: Documentation/hwmon/sch5627
14216 F: drivers/hwmon/sch5627.c
14218 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14219 M: Steve Glendinning <steve.glendinning@shawell.net>
14220 L: linux-fbdev@vger.kernel.org
14222 F: drivers/video/fbdev/smscufx.c
14224 SMSC47B397 HARDWARE MONITOR DRIVER
14225 M: Jean Delvare <jdelvare@suse.com>
14226 L: linux-hwmon@vger.kernel.org
14228 F: Documentation/hwmon/smsc47b397
14229 F: drivers/hwmon/smsc47b397.c
14231 SMSC911x ETHERNET DRIVER
14232 M: Steve Glendinning <steve.glendinning@shawell.net>
14233 L: netdev@vger.kernel.org
14235 F: include/linux/smsc911x.h
14236 F: drivers/net/ethernet/smsc/smsc911x.*
14238 SMSC9420 PCI ETHERNET DRIVER
14239 M: Steve Glendinning <steve.glendinning@shawell.net>
14240 L: netdev@vger.kernel.org
14242 F: drivers/net/ethernet/smsc/smsc9420.*
14244 SOC-CAMERA V4L2 SUBSYSTEM
14245 L: linux-media@vger.kernel.org
14246 T: git git://linuxtv.org/media_tree.git
14248 F: include/media/soc*
14249 F: drivers/media/i2c/soc_camera/
14250 F: drivers/media/platform/soc_camera/
14252 SOCIONEXT SYNQUACER I2C DRIVER
14253 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14254 L: linux-i2c@vger.kernel.org
14256 F: drivers/i2c/busses/i2c-synquacer.c
14257 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14259 SOCIONEXT UNIPHIER SOUND DRIVER
14260 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14262 F: sound/soc/uniphier/
14264 SOEKRIS NET48XX LED SUPPORT
14265 M: Chris Boot <bootc@bootc.net>
14267 F: drivers/leds/leds-net48xx.c
14269 SOFT-ROCE DRIVER (rxe)
14270 M: Moni Shoua <monis@mellanox.com>
14271 L: linux-rdma@vger.kernel.org
14273 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14274 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14275 F: drivers/infiniband/sw/rxe/
14276 F: include/uapi/rdma/rdma_user_rxe.h
14278 SOFTLOGIC 6x10 MPEG CODEC
14279 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14280 M: Anton Sviridenko <anton@corp.bluecherry.net>
14281 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14282 M: Andrey Utkin <andrey_utkin@fastmail.com>
14283 M: Ismael Luceno <ismael@iodev.co.uk>
14284 L: linux-media@vger.kernel.org
14286 F: drivers/media/pci/solo6x10/
14288 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14289 M: James Morse <james.morse@arm.com>
14290 L: linux-arm-kernel@lists.infradead.org
14292 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14293 F: drivers/firmware/arm_sdei.c
14294 F: include/linux/arm_sdei.h
14295 F: include/uapi/linux/arm_sdei.h
14297 SOFTWARE RAID (Multiple Disks) SUPPORT
14298 M: Shaohua Li <shli@kernel.org>
14299 L: linux-raid@vger.kernel.org
14300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14302 F: drivers/md/Makefile
14303 F: drivers/md/Kconfig
14305 F: drivers/md/raid*
14306 F: include/linux/raid/
14307 F: include/uapi/linux/raid/
14309 SOCIONEXT (SNI) AVE NETWORK DRIVER
14310 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14311 L: netdev@vger.kernel.org
14313 F: drivers/net/ethernet/socionext/sni_ave.c
14314 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14316 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14317 M: Jassi Brar <jaswinder.singh@linaro.org>
14318 L: netdev@vger.kernel.org
14320 F: drivers/net/ethernet/socionext/netsec.c
14321 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14323 SOLIDRUN CLEARFOG SUPPORT
14324 M: Russell King <linux@armlinux.org.uk>
14326 F: arch/arm/boot/dts/armada-388-clearfog*
14327 F: arch/arm/boot/dts/armada-38x-solidrun-*
14329 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14330 M: Russell King <linux@armlinux.org.uk>
14332 F: arch/arm/boot/dts/imx6*-cubox-i*
14333 F: arch/arm/boot/dts/imx6*-hummingboard*
14334 F: arch/arm/boot/dts/imx6*-sr-*
14336 SONIC NETWORK DRIVER
14337 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14338 L: netdev@vger.kernel.org
14340 F: drivers/net/ethernet/natsemi/sonic.*
14342 SONICS SILICON BACKPLANE DRIVER (SSB)
14343 M: Michael Buesch <m@bues.ch>
14344 L: linux-wireless@vger.kernel.org
14347 F: include/linux/ssb/
14349 SONY IMX214 SENSOR DRIVER
14350 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14351 L: linux-media@vger.kernel.org
14352 T: git git://linuxtv.org/media_tree.git
14354 F: drivers/media/i2c/imx214.c
14355 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14357 SONY IMX258 SENSOR DRIVER
14358 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14359 L: linux-media@vger.kernel.org
14360 T: git git://linuxtv.org/media_tree.git
14362 F: drivers/media/i2c/imx258.c
14364 SONY IMX274 SENSOR DRIVER
14365 M: Leon Luo <leonl@leopardimaging.com>
14366 L: linux-media@vger.kernel.org
14367 T: git git://linuxtv.org/media_tree.git
14369 F: drivers/media/i2c/imx274.c
14370 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14372 SONY IMX319 SENSOR DRIVER
14373 M: Bingbu Cao <bingbu.cao@intel.com>
14374 L: linux-media@vger.kernel.org
14375 T: git git://linuxtv.org/media_tree.git
14377 F: drivers/media/i2c/imx319.c
14379 SONY IMX355 SENSOR DRIVER
14380 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14381 L: linux-media@vger.kernel.org
14382 T: git git://linuxtv.org/media_tree.git
14384 F: drivers/media/i2c/imx355.c
14386 SONY MEMORYSTICK CARD SUPPORT
14387 M: Alex Dubov <oakad@yahoo.com>
14388 W: http://tifmxx.berlios.de/
14390 F: drivers/memstick/host/tifm_ms.c
14392 SONY MEMORYSTICK STANDARD SUPPORT
14393 M: Maxim Levitsky <maximlevitsky@gmail.com>
14395 F: drivers/memstick/core/ms_block.*
14397 SONY VAIO CONTROL DEVICE DRIVER
14398 M: Mattia Dongili <malattia@linux.it>
14399 L: platform-driver-x86@vger.kernel.org
14400 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14402 F: Documentation/laptops/sony-laptop.txt
14403 F: drivers/char/sonypi.c
14404 F: drivers/platform/x86/sony-laptop.c
14405 F: include/linux/sony-laptop.h
14408 M: Jaroslav Kysela <perex@perex.cz>
14409 M: Takashi Iwai <tiwai@suse.com>
14410 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14411 W: http://www.alsa-project.org/
14412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14413 T: git git://git.alsa-project.org/alsa-kernel.git
14414 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14416 F: Documentation/sound/
14418 F: include/uapi/sound/
14421 SOUND - COMPRESSED AUDIO
14422 M: Vinod Koul <vkoul@kernel.org>
14423 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14426 F: Documentation/sound/designs/compress-offload.rst
14427 F: include/sound/compress_driver.h
14428 F: include/uapi/sound/compress_*
14429 F: sound/core/compress_offload.c
14430 F: sound/soc/soc-compress.c
14432 SOUND - DMAENGINE HELPERS
14433 M: Lars-Peter Clausen <lars@metafoo.de>
14435 F: include/sound/dmaengine_pcm.h
14436 F: sound/core/pcm_dmaengine.c
14437 F: sound/soc/soc-generic-dmaengine-pcm.c
14439 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14440 M: Liam Girdwood <lgirdwood@gmail.com>
14441 M: Mark Brown <broonie@kernel.org>
14442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14443 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14444 W: http://alsa-project.org/main/index.php/ASoC
14446 F: Documentation/devicetree/bindings/sound/
14447 F: Documentation/sound/soc/
14449 F: include/dt-bindings/sound/
14450 F: include/sound/soc*
14452 SOUNDWIRE SUBSYSTEM
14453 M: Vinod Koul <vkoul@kernel.org>
14454 M: Sanyog Kale <sanyog.r.kale@intel.com>
14455 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14456 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14458 F: Documentation/driver-api/soundwire/
14459 F: drivers/soundwire/
14460 F: include/linux/soundwire/
14463 M: Olli Salonen <olli.salonen@iki.fi>
14464 L: linux-media@vger.kernel.org
14465 W: https://linuxtv.org
14466 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14468 F: drivers/media/dvb-frontends/sp2*
14470 SPARC + UltraSPARC (sparc/sparc64)
14471 M: "David S. Miller" <davem@davemloft.net>
14472 L: sparclinux@vger.kernel.org
14473 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14480 SPARC SERIAL DRIVERS
14481 M: "David S. Miller" <davem@davemloft.net>
14482 L: sparclinux@vger.kernel.org
14483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14486 F: include/linux/sunserialcore.h
14487 F: drivers/tty/serial/suncore.c
14488 F: drivers/tty/serial/sunhv.c
14489 F: drivers/tty/serial/sunsab.c
14490 F: drivers/tty/serial/sunsab.h
14491 F: drivers/tty/serial/sunsu.c
14492 F: drivers/tty/serial/sunzilog.c
14493 F: drivers/tty/serial/sunzilog.h
14494 F: drivers/tty/vcc.c
14497 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14498 L: linux-sparse@vger.kernel.org
14499 W: https://sparse.wiki.kernel.org/
14500 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14502 F: include/linux/compiler.h
14504 SPEAR CLOCK FRAMEWORK SUPPORT
14505 M: Viresh Kumar <vireshk@kernel.org>
14506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14507 W: http://www.st.com/spear
14509 F: drivers/clk/spear/
14511 SPEAR PLATFORM SUPPORT
14512 M: Viresh Kumar <vireshk@kernel.org>
14513 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14515 W: http://www.st.com/spear
14517 F: arch/arm/boot/dts/spear*
14518 F: arch/arm/mach-spear/
14521 M: Marek Vasut <marek.vasut@gmail.com>
14522 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14523 L: linux-mtd@lists.infradead.org
14524 W: http://www.linux-mtd.infradead.org/
14525 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14526 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14527 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14529 F: drivers/mtd/spi-nor/
14530 F: include/linux/mtd/spi-nor.h
14533 M: Mark Brown <broonie@kernel.org>
14534 L: linux-spi@vger.kernel.org
14535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14536 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14538 F: Documentation/devicetree/bindings/spi/
14539 F: Documentation/spi/
14541 F: include/linux/spi/
14542 F: include/uapi/linux/spi/
14545 SPIDERNET NETWORK DRIVER for CELL
14546 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14547 L: netdev@vger.kernel.org
14549 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14550 F: drivers/net/ethernet/toshiba/spider_net*
14553 R: Stephen Boyd <sboyd@kernel.org>
14554 L: linux-arm-msm@vger.kernel.org
14555 F: Documentation/devicetree/bindings/spmi/
14557 F: include/dt-bindings/spmi/spmi.h
14558 F: include/linux/spmi.h
14559 F: include/trace/events/spmi.h
14562 M: Jeremy Kerr <jk@ozlabs.org>
14563 L: linuxppc-dev@lists.ozlabs.org
14564 W: http://www.ibm.com/developerworks/power/cell/
14566 F: Documentation/filesystems/spufs.txt
14567 F: arch/powerpc/platforms/cell/spufs/
14569 SQUASHFS FILE SYSTEM
14570 M: Phillip Lougher <phillip@squashfs.org.uk>
14571 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14572 W: http://squashfs.org.uk
14573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14575 F: Documentation/filesystems/squashfs.txt
14578 SRM (Alpha) environment access
14579 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14581 F: arch/alpha/kernel/srm_env.c
14583 ST LSM6DSx IMU IIO DRIVER
14584 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14585 L: linux-iio@vger.kernel.org
14586 W: http://www.st.com/
14588 F: drivers/iio/imu/st_lsm6dsx/
14589 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14591 ST STM32 I2C/SMBUS DRIVER
14592 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14593 L: linux-i2c@vger.kernel.org
14595 F: drivers/i2c/busses/i2c-stm32*
14597 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14598 M: Song Qiang <songqiang1304521@gmail.com>
14599 L: linux-iio@vger.kernel.org
14601 F: drivers/iio/proximity/vl53l0x-i2c.c
14602 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14605 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14606 M: Sasha Levin <sashal@kernel.org>
14607 L: stable@vger.kernel.org
14609 F: Documentation/process/stable-kernel-rules.rst
14612 M: Ian Abbott <abbotti@mev.co.uk>
14613 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14615 F: drivers/staging/comedi/
14617 STAGING - EROFS FILE SYSTEM
14618 M: Gao Xiang <gaoxiang25@huawei.com>
14619 M: Chao Yu <yuchao0@huawei.com>
14620 L: linux-erofs@lists.ozlabs.org
14622 F: drivers/staging/erofs/
14624 STAGING - INDUSTRIAL IO
14625 M: Jonathan Cameron <jic23@kernel.org>
14626 L: linux-iio@vger.kernel.org
14628 F: Documentation/devicetree/bindings/staging/iio/
14629 F: drivers/staging/iio/
14631 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14632 M: Marc Dietrich <marvin24@gmx.de>
14633 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14634 L: linux-tegra@vger.kernel.org
14636 F: drivers/staging/nvec/
14638 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14639 M: Jens Frederich <jfrederich@gmail.com>
14640 M: Daniel Drake <dsd@laptop.org>
14641 M: Jon Nettleton <jon.nettleton@gmail.com>
14642 W: http://wiki.laptop.org/go/DCON
14644 F: drivers/staging/olpc_dcon/
14646 STAGING - REALTEK RTL8712U DRIVERS
14647 M: Larry Finger <Larry.Finger@lwfinger.net>
14648 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14650 F: drivers/staging/rtl8712/
14652 STAGING - REALTEK RTL8188EU DRIVERS
14653 M: Larry Finger <Larry.Finger@lwfinger.net>
14655 F: drivers/staging/rtl8188eu/
14657 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14658 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14659 M: Teddy Wang <teddy.wang@siliconmotion.com>
14660 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14661 L: linux-fbdev@vger.kernel.org
14663 F: drivers/staging/sm750fb/
14665 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14666 M: William Hubbs <w.d.hubbs@gmail.com>
14667 M: Chris Brannon <chris@the-brannons.com>
14668 M: Kirk Reiser <kirk@reisers.ca>
14669 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14670 L: speakup@linux-speakup.org
14671 W: http://www.linux-speakup.org/
14673 F: drivers/staging/speakup/
14675 STAGING - VIA VT665X DRIVERS
14676 M: Forest Bond <forest@alittletooquiet.net>
14678 F: drivers/staging/vt665?/
14680 STAGING - WILC1000 WIFI DRIVER
14681 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14682 M: Ajay Singh <ajay.kathat@microchip.com>
14683 L: linux-wireless@vger.kernel.org
14685 F: drivers/staging/wilc1000/
14688 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14690 L: devel@driverdev.osuosl.org
14692 F: drivers/staging/
14694 STARFIRE/DURALAN NETWORK DRIVER
14695 M: Ion Badulescu <ionut@badula.org>
14697 F: drivers/net/ethernet/adaptec/starfire*
14699 STEC S1220 SKD DRIVER
14700 M: Bart Van Assche <bart.vanassche@wdc.com>
14701 L: linux-block@vger.kernel.org
14703 F: drivers/block/skd*[ch]
14705 STI AUDIO (ASoC) DRIVERS
14706 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14707 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14709 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14713 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14715 F: drivers/media/platform/sti/cec/
14716 F: Documentation/devicetree/bindings/media/stih-cec.txt
14718 STK1160 USB VIDEO CAPTURE DRIVER
14719 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14720 L: linux-media@vger.kernel.org
14721 T: git git://linuxtv.org/media_tree.git
14723 F: drivers/media/usb/stk1160/
14725 STM32 AUDIO (ASoC) DRIVERS
14726 M: Olivier Moysan <olivier.moysan@st.com>
14727 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14728 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14730 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14733 STM32 TIMER/LPTIMER DRIVERS
14734 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14736 F: drivers/*/stm32-*timer*
14737 F: drivers/pwm/pwm-stm32*
14738 F: include/linux/*/stm32-*tim*
14739 F: Documentation/ABI/testing/*timer-stm32
14740 F: Documentation/devicetree/bindings/*/stm32-*timer*
14741 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14743 STMMAC ETHERNET DRIVER
14744 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14745 M: Alexandre Torgue <alexandre.torgue@st.com>
14746 M: Jose Abreu <joabreu@synopsys.com>
14747 L: netdev@vger.kernel.org
14748 W: http://www.stlinux.com
14750 F: drivers/net/ethernet/stmicro/stmmac/
14753 M: Sam Creasey <sammy@sammy.net>
14754 W: http://sammy.net/sun3/
14756 F: arch/m68k/kernel/*sun3*
14757 F: arch/m68k/sun3*/
14758 F: arch/m68k/include/asm/sun3*
14759 F: drivers/net/ethernet/i825xx/sun3*
14761 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14762 M: Hans de Goede <hdegoede@redhat.com>
14763 L: linux-input@vger.kernel.org
14765 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14766 F: drivers/input/keyboard/sun4i-lradc-keys.c
14768 SUNDANCE NETWORK DRIVER
14769 M: Denis Kirjanov <kda@linux-powerpc.org>
14770 L: netdev@vger.kernel.org
14772 F: drivers/net/ethernet/dlink/sundance.c
14775 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14776 M: Rich Felker <dalias@libc.org>
14777 L: linux-sh@vger.kernel.org
14778 Q: http://patchwork.kernel.org/project/linux-sh/list/
14780 F: Documentation/sh/
14785 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14786 M: Len Brown <len.brown@intel.com>
14787 M: Pavel Machek <pavel@ucw.cz>
14788 L: linux-pm@vger.kernel.org
14789 B: https://bugzilla.kernel.org
14791 F: Documentation/power/
14792 F: arch/x86/kernel/acpi/
14793 F: drivers/base/power/
14795 F: include/linux/suspend.h
14796 F: include/linux/freezer.h
14797 F: include/linux/pm.h
14800 M: Martin Mares <mj@ucw.cz>
14801 L: linux-video@atrey.karlin.mff.cuni.cz
14803 F: Documentation/svga.txt
14804 F: arch/x86/boot/video*
14807 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14808 L: iommu@lists.linux-foundation.org
14809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14811 F: kernel/dma/swiotlb.c
14812 F: arch/*/kernel/pci-swiotlb.c
14813 F: include/linux/swiotlb.h
14816 M: Jiri Pirko <jiri@resnulli.us>
14817 M: Ivan Vecera <ivecera@redhat.com>
14818 L: netdev@vger.kernel.org
14821 F: include/net/switchdev.h
14823 SY8106A REGULATOR DRIVER
14824 M: Icenowy Zheng <icenowy@aosc.io>
14826 F: drivers/regulator/sy8106a-regulator.c
14827 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14829 SYNC FILE FRAMEWORK
14830 M: Sumit Semwal <sumit.semwal@linaro.org>
14831 R: Gustavo Padovan <gustavo@padovan.org>
14833 L: linux-media@vger.kernel.org
14834 L: dri-devel@lists.freedesktop.org
14835 F: drivers/dma-buf/sync_*
14836 F: drivers/dma-buf/dma-fence*
14837 F: drivers/dma-buf/sw_sync.c
14838 F: include/linux/sync_file.h
14839 F: include/uapi/linux/sync_file.h
14840 F: Documentation/sync_file.txt
14841 T: git git://anongit.freedesktop.org/drm/drm-misc
14843 SYNOPSYS ARC ARCHITECTURE
14844 M: Vineet Gupta <vgupta@synopsys.com>
14845 L: linux-snps-arc@lists.infradead.org
14848 F: Documentation/devicetree/bindings/arc/*
14849 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14850 F: drivers/clocksource/arc_timer.c
14851 F: drivers/tty/serial/arc_uart.c
14852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14854 SYNOPSYS ARC HSDK SDP pll clock driver
14855 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14857 F: drivers/clk/clk-hsdk-pll.c
14858 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14860 SYNOPSYS ARC SDP clock driver
14861 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14863 F: drivers/clk/axs10x/*
14864 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14866 SYNOPSYS ARC SDP platform support
14867 M: Alexey Brodkin <abrodkin@synopsys.com>
14869 F: arch/arc/plat-axs10x
14870 F: arch/arc/boot/dts/ax*
14871 F: Documentation/devicetree/bindings/arc/axs10*
14873 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14874 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14876 F: drivers/reset/reset-axs10x.c
14877 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14879 SYNOPSYS CREG GPIO DRIVER
14880 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14882 F: drivers/gpio/gpio-creg-snps.c
14883 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14885 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14886 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14888 F: drivers/tty/serial/8250/8250_dw.c
14890 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14891 M: Hoan Tran <hoan@os.amperecomputing.com>
14892 L: linux-gpio@vger.kernel.org
14894 F: drivers/gpio/gpio-dwapb.c
14895 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14897 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14898 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14900 F: drivers/dma/dwi-axi-dmac/
14901 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14903 SYNOPSYS DESIGNWARE DMAC DRIVER
14904 M: Viresh Kumar <vireshk@kernel.org>
14905 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14907 F: Documentation/devicetree/bindings/dma/snps-dma.txt
14909 F: include/dt-bindings/dma/dw-dmac.h
14910 F: include/linux/dma/dw.h
14911 F: include/linux/platform_data/dma-dw.h
14913 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14914 M: Jose Abreu <Jose.Abreu@synopsys.com>
14915 L: netdev@vger.kernel.org
14917 F: drivers/net/ethernet/synopsys/
14919 SYNOPSYS DESIGNWARE I2C DRIVER
14920 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14921 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14922 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14923 L: linux-i2c@vger.kernel.org
14925 F: drivers/i2c/busses/i2c-designware-*
14926 F: include/linux/platform_data/i2c-designware.h
14928 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14929 M: Jaehoon Chung <jh80.chung@samsung.com>
14930 L: linux-mmc@vger.kernel.org
14932 F: drivers/mmc/host/dw_mmc*
14934 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14935 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14937 F: drivers/reset/reset-hsdk.c
14938 F: include/dt-bindings/reset/snps,hsdk-reset.h
14939 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14941 SYSTEM CONFIGURATION (SYSCON)
14942 M: Lee Jones <lee.jones@linaro.org>
14943 M: Arnd Bergmann <arnd@arndb.de>
14944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14946 F: drivers/mfd/syscon.c
14948 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14949 M: Sudeep Holla <sudeep.holla@arm.com>
14950 L: linux-arm-kernel@lists.infradead.org
14952 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14953 F: drivers/clk/clk-sc[mp]i.c
14954 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14955 F: drivers/firmware/arm_scpi.c
14956 F: drivers/firmware/arm_scmi/
14957 F: include/linux/sc[mp]i_protocol.h
14959 SYSTEM RESET/SHUTDOWN DRIVERS
14960 M: Sebastian Reichel <sre@kernel.org>
14961 L: linux-pm@vger.kernel.org
14962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14964 F: Documentation/devicetree/bindings/power/reset/
14965 F: drivers/power/reset/
14967 SYSTEM TRACE MODULE CLASS
14968 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14971 F: Documentation/trace/stm.rst
14972 F: drivers/hwtracing/stm/
14973 F: include/linux/stm.h
14974 F: include/uapi/linux/stm.h
14977 M: Christoph Hellwig <hch@infradead.org>
14979 F: Documentation/filesystems/sysv-fs.txt
14981 F: include/linux/sysv_fs.h
14984 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14985 L: linux-scsi@vger.kernel.org
14986 L: target-devel@vger.kernel.org
14987 W: http://www.linux-iscsi.org
14988 W: http://groups.google.com/group/linux-iscsi-target-dev
14989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14993 F: Documentation/target/
14995 TASKSTATS STATISTICS INTERFACE
14996 M: Balbir Singh <bsingharora@gmail.com>
14998 F: Documentation/accounting/taskstats*
14999 F: include/linux/taskstats*
15000 F: kernel/taskstats.c
15003 M: Jamal Hadi Salim <jhs@mojatatu.com>
15004 M: Cong Wang <xiyou.wangcong@gmail.com>
15005 M: Jiri Pirko <jiri@resnulli.us>
15006 L: netdev@vger.kernel.org
15008 F: include/net/pkt_cls.h
15009 F: include/net/pkt_sched.h
15010 F: include/net/tc_act/
15011 F: include/uapi/linux/pkt_cls.h
15012 F: include/uapi/linux/pkt_sched.h
15013 F: include/uapi/linux/tc_act/
15014 F: include/uapi/linux/tc_ematch/
15017 TC90522 MEDIA DRIVER
15018 M: Akihiro Tsukada <tskd08@gmail.com>
15019 L: linux-media@vger.kernel.org
15021 F: drivers/media/dvb-frontends/tc90522*
15023 TCP LOW PRIORITY MODULE
15024 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15025 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15026 W: http://tcp-lp-mod.sourceforge.net/
15028 F: net/ipv4/tcp_lp.c
15030 TDA10071 MEDIA DRIVER
15031 M: Antti Palosaari <crope@iki.fi>
15032 L: linux-media@vger.kernel.org
15033 W: https://linuxtv.org
15034 W: http://palosaari.fi/linux/
15035 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15036 T: git git://linuxtv.org/anttip/media_tree.git
15038 F: drivers/media/dvb-frontends/tda10071*
15040 TDA18212 MEDIA DRIVER
15041 M: Antti Palosaari <crope@iki.fi>
15042 L: linux-media@vger.kernel.org
15043 W: https://linuxtv.org
15044 W: http://palosaari.fi/linux/
15045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15046 T: git git://linuxtv.org/anttip/media_tree.git
15048 F: drivers/media/tuners/tda18212*
15050 TDA18218 MEDIA DRIVER
15051 M: Antti Palosaari <crope@iki.fi>
15052 L: linux-media@vger.kernel.org
15053 W: https://linuxtv.org
15054 W: http://palosaari.fi/linux/
15055 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15056 T: git git://linuxtv.org/anttip/media_tree.git
15058 F: drivers/media/tuners/tda18218*
15060 TDA18250 MEDIA DRIVER
15061 M: Olli Salonen <olli.salonen@iki.fi>
15062 L: linux-media@vger.kernel.org
15063 W: https://linuxtv.org
15064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15065 T: git git://linuxtv.org/media_tree.git
15067 F: drivers/media/tuners/tda18250*
15069 TDA18271 MEDIA DRIVER
15070 M: Michael Krufky <mkrufky@linuxtv.org>
15071 L: linux-media@vger.kernel.org
15072 W: https://linuxtv.org
15073 W: http://github.com/mkrufky
15074 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15075 T: git git://linuxtv.org/mkrufky/tuners.git
15077 F: drivers/media/tuners/tda18271*
15079 TDA1997x MEDIA DRIVER
15080 M: Tim Harvey <tharvey@gateworks.com>
15081 L: linux-media@vger.kernel.org
15082 W: https://linuxtv.org
15083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15085 F: drivers/media/i2c/tda1997x.*
15087 TDA827x MEDIA DRIVER
15088 M: Michael Krufky <mkrufky@linuxtv.org>
15089 L: linux-media@vger.kernel.org
15090 W: https://linuxtv.org
15091 W: http://github.com/mkrufky
15092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15093 T: git git://linuxtv.org/mkrufky/tuners.git
15095 F: drivers/media/tuners/tda8290.*
15097 TDA8290 MEDIA DRIVER
15098 M: Michael Krufky <mkrufky@linuxtv.org>
15099 L: linux-media@vger.kernel.org
15100 W: https://linuxtv.org
15101 W: http://github.com/mkrufky
15102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15103 T: git git://linuxtv.org/mkrufky/tuners.git
15105 F: drivers/media/tuners/tda8290.*
15107 TDA9840 MEDIA DRIVER
15108 M: Hans Verkuil <hverkuil@xs4all.nl>
15109 L: linux-media@vger.kernel.org
15110 T: git git://linuxtv.org/media_tree.git
15111 W: https://linuxtv.org
15113 F: drivers/media/i2c/tda9840*
15115 TEA5761 TUNER DRIVER
15116 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15117 L: linux-media@vger.kernel.org
15118 W: https://linuxtv.org
15119 T: git git://linuxtv.org/media_tree.git
15121 F: drivers/media/tuners/tea5761.*
15123 TEA5767 TUNER DRIVER
15124 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15125 L: linux-media@vger.kernel.org
15126 W: https://linuxtv.org
15127 T: git git://linuxtv.org/media_tree.git
15129 F: drivers/media/tuners/tea5767.*
15131 TEA6415C MEDIA DRIVER
15132 M: Hans Verkuil <hverkuil@xs4all.nl>
15133 L: linux-media@vger.kernel.org
15134 T: git git://linuxtv.org/media_tree.git
15135 W: https://linuxtv.org
15137 F: drivers/media/i2c/tea6415c*
15139 TEA6420 MEDIA DRIVER
15140 M: Hans Verkuil <hverkuil@xs4all.nl>
15141 L: linux-media@vger.kernel.org
15142 T: git git://linuxtv.org/media_tree.git
15143 W: https://linuxtv.org
15145 F: drivers/media/i2c/tea6420*
15148 M: Jiri Pirko <jiri@resnulli.us>
15149 L: netdev@vger.kernel.org
15151 F: drivers/net/team/
15152 F: include/linux/if_team.h
15153 F: include/uapi/linux/if_team.h
15155 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15156 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15158 F: arch/x86/platform/ts5500/
15160 TECHNOTREND USB IR RECEIVER
15161 M: Sean Young <sean@mess.org>
15162 L: linux-media@vger.kernel.org
15164 F: drivers/media/rc/ttusbir.c
15166 TECHWELL TW9910 VIDEO DECODER
15167 L: linux-media@vger.kernel.org
15169 F: drivers/media/i2c/tw9910.c
15170 F: include/media/i2c/tw9910.h
15173 M: Jens Wiklander <jens.wiklander@linaro.org>
15175 F: include/linux/tee_drv.h
15176 F: include/uapi/linux/tee.h
15178 F: Documentation/tee.txt
15180 TEGRA ARCHITECTURE SUPPORT
15181 M: Thierry Reding <thierry.reding@gmail.com>
15182 M: Jonathan Hunter <jonathanh@nvidia.com>
15183 L: linux-tegra@vger.kernel.org
15184 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15190 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15191 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15193 F: drivers/clk/tegra/
15196 M: Laxman Dewangan <ldewangan@nvidia.com>
15197 M: Jon Hunter <jonathanh@nvidia.com>
15199 F: drivers/dma/tegra*
15202 M: Laxman Dewangan <ldewangan@nvidia.com>
15204 F: drivers/i2c/busses/i2c-tegra.c
15206 TEGRA IOMMU DRIVERS
15207 M: Thierry Reding <thierry.reding@gmail.com>
15208 L: linux-tegra@vger.kernel.org
15210 F: drivers/iommu/tegra*
15213 M: Laxman Dewangan <ldewangan@nvidia.com>
15215 F: drivers/input/keyboard/tegra-kbc.c
15218 M: Stefan Agner <stefan@agner.ch>
15219 M: Lucas Stach <dev@lynxeye.de>
15221 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15222 F: drivers/mtd/nand/raw/tegra_nand.c
15225 M: Thierry Reding <thierry.reding@gmail.com>
15227 F: drivers/pwm/pwm-tegra.c
15229 TEGRA SERIAL DRIVER
15230 M: Laxman Dewangan <ldewangan@nvidia.com>
15232 F: drivers/tty/serial/serial-tegra.c
15235 M: Laxman Dewangan <ldewangan@nvidia.com>
15237 F: drivers/spi/spi-tegra*
15239 TEHUTI ETHERNET DRIVER
15240 M: Andy Gospodarek <andy@greyhouse.net>
15241 L: netdev@vger.kernel.org
15243 F: drivers/net/ethernet/tehuti/*
15245 Telecom Clock Driver for MCPL0010
15246 M: Mark Gross <mark.gross@intel.com>
15248 F: drivers/char/tlclk.c
15250 TENSILICA XTENSA PORT (xtensa)
15251 M: Chris Zankel <chris@zankel.net>
15252 M: Max Filippov <jcmvbkbc@gmail.com>
15253 L: linux-xtensa@linux-xtensa.org
15254 T: git git://github.com/czankel/xtensa-linux.git
15257 F: drivers/irqchip/irq-xtensa-*
15259 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15260 M: Nishanth Menon <nm@ti.com>
15261 M: Tero Kristo <t-kristo@ti.com>
15262 M: Santosh Shilimkar <ssantosh@kernel.org>
15263 L: linux-arm-kernel@lists.infradead.org
15265 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15266 F: drivers/firmware/ti_sci*
15267 F: include/linux/soc/ti/ti_sci_protocol.h
15268 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15269 F: drivers/soc/ti/ti_sci_pm_domains.c
15270 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15271 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15272 F: drivers/clk/keystone/sci-clk.c
15273 F: drivers/reset/reset-ti-sci.c
15275 Texas Instruments ASoC drivers
15276 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15277 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15281 Texas Instruments' DAC7612 DAC Driver
15282 M: Ricardo Ribalda <ricardo@ribalda.com>
15283 L: linux-iio@vger.kernel.org
15285 F: drivers/iio/dac/ti-dac7612.c
15286 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15288 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15289 M: Hans Verkuil <hverkuil@xs4all.nl>
15290 L: linux-media@vger.kernel.org
15291 T: git git://linuxtv.org/media_tree.git
15292 W: https://linuxtv.org
15294 F: drivers/media/radio/radio-raremono.c
15297 M: Zhang Rui <rui.zhang@intel.com>
15298 M: Eduardo Valentin <edubezval@gmail.com>
15299 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15300 L: linux-pm@vger.kernel.org
15301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15303 Q: https://patchwork.kernel.org/project/linux-pm/list/
15305 F: drivers/thermal/
15306 F: include/linux/thermal.h
15307 F: include/uapi/linux/thermal.h
15308 F: include/linux/cpu_cooling.h
15309 F: Documentation/devicetree/bindings/thermal/
15311 THERMAL/CPU_COOLING
15312 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15313 M: Viresh Kumar <viresh.kumar@linaro.org>
15314 M: Javi Merino <javi.merino@kernel.org>
15315 L: linux-pm@vger.kernel.org
15317 F: Documentation/thermal/cpu-cooling-api.txt
15318 F: drivers/thermal/cpu_cooling.c
15319 F: include/linux/cpu_cooling.h
15321 THINKPAD ACPI EXTRAS DRIVER
15322 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15323 L: ibm-acpi-devel@lists.sourceforge.net
15324 L: platform-driver-x86@vger.kernel.org
15325 W: http://ibm-acpi.sourceforge.net
15326 W: http://thinkwiki.org/wiki/Ibm-acpi
15327 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15329 F: drivers/platform/x86/thinkpad_acpi.c
15332 M: Andreas Noever <andreas.noever@gmail.com>
15333 M: Michael Jamet <michael.jamet@intel.com>
15334 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15335 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15338 F: Documentation/admin-guide/thunderbolt.rst
15339 F: drivers/thunderbolt/
15340 F: include/linux/thunderbolt.h
15342 THUNDERBOLT NETWORK DRIVER
15343 M: Michael Jamet <michael.jamet@intel.com>
15344 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15345 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15346 L: netdev@vger.kernel.org
15348 F: drivers/net/thunderbolt.c
15350 THUNDERX GPIO DRIVER
15351 M: David Daney <david.daney@cavium.com>
15353 F: drivers/gpio/gpio-thunderx.c
15355 TI AM437X VPFE DRIVER
15356 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15357 L: linux-media@vger.kernel.org
15358 W: https://linuxtv.org
15359 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15360 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15362 F: drivers/media/platform/am437x/
15364 TI BANDGAP AND THERMAL DRIVER
15365 M: Eduardo Valentin <edubezval@gmail.com>
15366 M: Keerthy <j-keerthy@ti.com>
15367 L: linux-pm@vger.kernel.org
15368 L: linux-omap@vger.kernel.org
15370 F: drivers/thermal/ti-soc-thermal/
15372 TI BQ27XXX POWER SUPPLY DRIVER
15373 R: Andrew F. Davis <afd@ti.com>
15374 F: include/linux/power/bq27xxx_battery.h
15375 F: drivers/power/supply/bq27xxx_battery.c
15376 F: drivers/power/supply/bq27xxx_battery_i2c.c
15378 TI CDCE706 CLOCK DRIVER
15379 M: Max Filippov <jcmvbkbc@gmail.com>
15381 F: drivers/clk/clk-cdce706.c
15384 M: Tero Kristo <t-kristo@ti.com>
15385 L: linux-omap@vger.kernel.org
15388 F: include/linux/clk/ti.h
15390 TI DAVINCI MACHINE SUPPORT
15391 M: Sekhar Nori <nsekhar@ti.com>
15392 M: Kevin Hilman <khilman@kernel.org>
15393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15396 F: arch/arm/mach-davinci/
15397 F: drivers/i2c/busses/i2c-davinci.c
15398 F: arch/arm/boot/dts/da850*
15400 TI DAVINCI SERIES CLOCK DRIVER
15401 M: David Lechner <david@lechnology.com>
15402 R: Sekhar Nori <nsekhar@ti.com>
15404 F: Documentation/devicetree/bindings/clock/ti/davinci/
15405 F: drivers/clk/davinci/
15407 TI DAVINCI SERIES GPIO DRIVER
15408 M: Keerthy <j-keerthy@ti.com>
15409 L: linux-gpio@vger.kernel.org
15411 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15412 F: drivers/gpio/gpio-davinci.c
15414 TI DAVINCI SERIES MEDIA DRIVER
15415 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15416 L: linux-media@vger.kernel.org
15417 W: https://linuxtv.org
15418 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15419 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15421 F: drivers/media/platform/davinci/
15422 F: include/media/davinci/
15424 TI ETHERNET SWITCH DRIVER (CPSW)
15425 R: Grygorii Strashko <grygorii.strashko@ti.com>
15426 L: linux-omap@vger.kernel.org
15427 L: netdev@vger.kernel.org
15429 F: drivers/net/ethernet/ti/cpsw*
15430 F: drivers/net/ethernet/ti/davinci*
15432 TI FLASH MEDIA INTERFACE DRIVER
15433 M: Alex Dubov <oakad@yahoo.com>
15435 F: drivers/misc/tifm*
15436 F: drivers/mmc/host/tifm_sd.c
15437 F: include/linux/tifm.h
15439 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15440 M: Santosh Shilimkar <ssantosh@kernel.org>
15441 L: linux-kernel@vger.kernel.org
15442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15444 F: drivers/soc/ti/*
15445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15447 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15448 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15449 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15450 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15452 F: sound/soc/codecs/lm49453*
15453 F: sound/soc/codecs/isabelle*
15455 TI LP855x BACKLIGHT DRIVER
15456 M: Milo Kim <milo.kim@ti.com>
15458 F: Documentation/backlight/lp855x-driver.txt
15459 F: drivers/video/backlight/lp855x_bl.c
15460 F: include/linux/platform_data/lp855x.h
15462 TI LP8727 CHARGER DRIVER
15463 M: Milo Kim <milo.kim@ti.com>
15465 F: drivers/power/supply/lp8727_charger.c
15466 F: include/linux/platform_data/lp8727.h
15468 TI LP8788 MFD DRIVER
15469 M: Milo Kim <milo.kim@ti.com>
15471 F: drivers/iio/adc/lp8788_adc.c
15472 F: drivers/leds/leds-lp8788.c
15473 F: drivers/mfd/lp8788*.c
15474 F: drivers/power/supply/lp8788-charger.c
15475 F: drivers/regulator/lp8788-*.c
15476 F: include/linux/mfd/lp8788*.h
15478 TI NETCP ETHERNET DRIVER
15479 M: Wingman Kwok <w-kwok2@ti.com>
15480 M: Murali Karicheri <m-karicheri2@ti.com>
15481 L: netdev@vger.kernel.org
15483 F: drivers/net/ethernet/ti/netcp*
15485 TI PCM3060 ASoC CODEC DRIVER
15486 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15487 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15489 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15490 F: sound/soc/codecs/pcm3060*
15492 TI TAS571X FAMILY ASoC CODEC DRIVER
15493 M: Kevin Cernekee <cernekee@chromium.org>
15494 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15496 F: sound/soc/codecs/tas571x*
15498 TI TRF7970A NFC DRIVER
15499 M: Mark Greer <mgreer@animalcreek.com>
15500 L: linux-wireless@vger.kernel.org
15501 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15503 F: drivers/nfc/trf7970a.c
15504 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15506 TI TWL4030 SERIES SOC CODEC DRIVER
15507 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15508 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15510 F: sound/soc/codecs/twl4030*
15513 M: Benoit Parrot <bparrot@ti.com>
15514 L: linux-media@vger.kernel.org
15515 W: http://linuxtv.org/
15516 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15518 F: drivers/media/platform/ti-vpe/
15520 TI WILINK WIRELESS DRIVERS
15521 L: linux-wireless@vger.kernel.org
15522 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15523 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15526 F: drivers/net/wireless/ti/
15527 F: include/linux/wl12xx.h
15529 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15530 M: John Stultz <john.stultz@linaro.org>
15531 M: Thomas Gleixner <tglx@linutronix.de>
15532 R: Stephen Boyd <sboyd@kernel.org>
15533 L: linux-kernel@vger.kernel.org
15534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15536 F: include/linux/clocksource.h
15537 F: include/linux/time.h
15538 F: include/linux/timex.h
15539 F: include/uapi/linux/time.h
15540 F: include/uapi/linux/timex.h
15541 F: kernel/time/clocksource.c
15542 F: kernel/time/time*.c
15543 F: kernel/time/alarmtimer.c
15544 F: kernel/time/ntp.c
15545 F: tools/testing/selftests/timers/
15548 M: Jon Maloy <jon.maloy@ericsson.com>
15549 M: Ying Xue <ying.xue@windriver.com>
15550 L: netdev@vger.kernel.org (core kernel code)
15551 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15552 W: http://tipc.sourceforge.net/
15554 F: include/uapi/linux/tipc*.h
15557 TLAN NETWORK DRIVER
15558 M: Samuel Chessman <chessman@tux.org>
15559 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15560 W: http://sourceforge.net/projects/tlan/
15562 F: Documentation/networking/device_drivers/ti/tlan.txt
15563 F: drivers/net/ethernet/ti/tlan.*
15565 TM6000 VIDEO4LINUX DRIVER
15566 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15567 L: linux-media@vger.kernel.org
15568 W: https://linuxtv.org
15569 T: git git://linuxtv.org/media_tree.git
15571 F: drivers/media/usb/tm6000/
15572 F: Documentation/media/v4l-drivers/tm6000*
15574 TMIO/SDHI MMC DRIVER
15575 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15576 L: linux-mmc@vger.kernel.org
15578 F: drivers/mmc/host/tmio_mmc*
15579 F: drivers/mmc/host/renesas_sdhi*
15580 F: include/linux/mfd/tmio.h
15582 TMP401 HARDWARE MONITOR DRIVER
15583 M: Guenter Roeck <linux@roeck-us.net>
15584 L: linux-hwmon@vger.kernel.org
15586 F: Documentation/hwmon/tmp401
15587 F: drivers/hwmon/tmp401.c
15589 TMPFS (SHMEM FILESYSTEM)
15590 M: Hugh Dickins <hughd@google.com>
15591 L: linux-mm@kvack.org
15593 F: include/linux/shmem_fs.h
15596 TOMOYO SECURITY MODULE
15597 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15598 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15599 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15600 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15601 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15602 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15603 W: https://tomoyo.osdn.jp/
15605 F: security/tomoyo/
15607 TOPSTAR LAPTOP EXTRAS DRIVER
15608 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15609 L: platform-driver-x86@vger.kernel.org
15611 F: drivers/platform/x86/topstar-laptop.c
15613 TORTURE-TEST MODULES
15614 M: Davidlohr Bueso <dave@stgolabs.net>
15615 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15616 M: Josh Triplett <josh@joshtriplett.org>
15617 L: linux-kernel@vger.kernel.org
15619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15620 F: Documentation/RCU/torture.txt
15621 F: kernel/torture.c
15622 F: kernel/rcu/rcutorture.c
15623 F: kernel/rcu/rcuperf.c
15624 F: kernel/locking/locktorture.c
15626 TOSHIBA ACPI EXTRAS DRIVER
15627 M: Azael Avalos <coproscefalo@gmail.com>
15628 L: platform-driver-x86@vger.kernel.org
15630 F: drivers/platform/x86/toshiba_acpi.c
15632 TOSHIBA BLUETOOTH DRIVER
15633 M: Azael Avalos <coproscefalo@gmail.com>
15634 L: platform-driver-x86@vger.kernel.org
15636 F: drivers/platform/x86/toshiba_bluetooth.c
15638 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15639 M: Azael Avalos <coproscefalo@gmail.com>
15640 L: platform-driver-x86@vger.kernel.org
15642 F: drivers/platform/x86/toshiba_haps.c
15645 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15646 W: http://www.buzzard.org.uk/toshiba/
15648 F: drivers/char/toshiba.c
15649 F: include/linux/toshiba.h
15650 F: include/uapi/linux/toshiba.h
15652 TOSHIBA TC358743 DRIVER
15653 M: Mats Randgaard <matrandg@cisco.com>
15654 L: linux-media@vger.kernel.org
15656 F: drivers/media/i2c/tc358743*
15657 F: include/media/i2c/tc358743.h
15659 TOSHIBA WMI HOTKEYS DRIVER
15660 M: Azael Avalos <coproscefalo@gmail.com>
15661 L: platform-driver-x86@vger.kernel.org
15663 F: drivers/platform/x86/toshiba-wmi.c
15666 M: Peter Huewe <peterhuewe@gmx.de>
15667 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15668 R: Jason Gunthorpe <jgg@ziepe.ca>
15669 L: linux-integrity@vger.kernel.org
15670 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15671 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15672 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15674 F: drivers/char/tpm/
15677 M: Steven Rostedt <rostedt@goodmis.org>
15678 M: Ingo Molnar <mingo@redhat.com>
15679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15681 F: Documentation/trace/ftrace.rst
15682 F: arch/*/*/*/ftrace.h
15683 F: arch/*/kernel/ftrace.c
15684 F: include/*/ftrace.h
15685 F: include/linux/trace*.h
15688 F: tools/testing/selftests/ftrace/
15690 TRACING MMIO ACCESSES (MMIOTRACE)
15691 M: Steven Rostedt <rostedt@goodmis.org>
15692 M: Ingo Molnar <mingo@kernel.org>
15693 R: Karol Herbst <karolherbst@gmail.com>
15694 R: Pekka Paalanen <ppaalanen@gmail.com>
15696 L: linux-kernel@vger.kernel.org
15697 L: nouveau@lists.freedesktop.org
15698 F: kernel/trace/trace_mmiotrace.c
15699 F: include/linux/mmiotrace.h
15700 F: arch/x86/mm/kmmio.c
15701 F: arch/x86/mm/mmio-mod.c
15702 F: arch/x86/mm/testmmiotrace.c
15705 M: Jiri Kosina <trivial@kernel.org>
15706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15708 K: ^Subject:.*(?i)trivial
15710 TEMPO SEMICONDUCTOR DRIVERS
15711 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15713 F: sound/soc/codecs/tscs*.c
15714 F: sound/soc/codecs/tscs*.h
15715 F: Documentation/devicetree/bindings/sound/tscs*.txt
15718 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15719 M: Jiri Slaby <jslaby@suse.com>
15721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15722 F: Documentation/serial/
15724 F: drivers/tty/serial/serial_core.c
15725 F: include/linux/serial_core.h
15726 F: include/linux/serial.h
15727 F: include/linux/tty.h
15728 F: include/uapi/linux/serial_core.h
15729 F: include/uapi/linux/serial.h
15730 F: include/uapi/linux/tty.h
15732 TUA9001 MEDIA DRIVER
15733 M: Antti Palosaari <crope@iki.fi>
15734 L: linux-media@vger.kernel.org
15735 W: https://linuxtv.org
15736 W: http://palosaari.fi/linux/
15737 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15738 T: git git://linuxtv.org/anttip/media_tree.git
15740 F: drivers/media/tuners/tua9001*
15742 TULIP NETWORK DRIVERS
15743 L: netdev@vger.kernel.org
15744 L: linux-parisc@vger.kernel.org
15746 F: drivers/net/ethernet/dec/tulip/
15749 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15750 W: http://vtun.sourceforge.net/tun
15752 F: Documentation/networking/tuntap.txt
15753 F: arch/um/os-Linux/drivers/
15755 TURBOCHANNEL SUBSYSTEM
15756 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15757 M: Ralf Baechle <ralf@linux-mips.org>
15758 L: linux-mips@vger.kernel.org
15759 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15762 F: include/linux/tc.h
15765 M: "Len Brown" <lenb@kernel.org>
15766 L: linux-pm@vger.kernel.org
15767 B: https://bugzilla.kernel.org
15768 Q: https://patchwork.kernel.org/project/linux-pm/list/
15769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15771 F: tools/power/x86/turbostat/
15773 TW5864 VIDEO4LINUX DRIVER
15774 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15775 M: Anton Sviridenko <anton@corp.bluecherry.net>
15776 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15777 M: Andrey Utkin <andrey_utkin@fastmail.com>
15778 L: linux-media@vger.kernel.org
15780 F: drivers/media/pci/tw5864/
15782 TW68 VIDEO4LINUX DRIVER
15783 M: Hans Verkuil <hverkuil@xs4all.nl>
15784 L: linux-media@vger.kernel.org
15785 T: git git://linuxtv.org/media_tree.git
15786 W: https://linuxtv.org
15788 F: drivers/media/pci/tw68/
15790 TW686X VIDEO4LINUX DRIVER
15791 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15792 L: linux-media@vger.kernel.org
15793 T: git git://linuxtv.org/media_tree.git
15794 W: http://linuxtv.org
15796 F: drivers/media/pci/tw686x/
15798 UBI FILE SYSTEM (UBIFS)
15799 M: Richard Weinberger <richard@nod.at>
15800 M: Artem Bityutskiy <dedekind1@gmail.com>
15801 M: Adrian Hunter <adrian.hunter@intel.com>
15802 L: linux-mtd@lists.infradead.org
15803 T: git git://git.infradead.org/ubifs-2.6.git
15804 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15806 F: Documentation/filesystems/ubifs.txt
15809 UCLINUX (M68KNOMMU AND COLDFIRE)
15810 M: Greg Ungerer <gerg@linux-m68k.org>
15811 W: http://www.linux-m68k.org/
15812 W: http://www.uclinux.org/
15813 L: linux-m68k@lists.linux-m68k.org
15814 L: uclinux-dev@uclinux.org (subscribers-only)
15815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15817 F: arch/m68k/coldfire/
15819 F: arch/m68k/*/*_no.*
15820 F: arch/m68k/include/asm/*_no.*
15823 M: Jan Kara <jack@suse.com>
15825 F: Documentation/filesystems/udf.txt
15829 M: Bastien Nocera <hadess@hadess.net>
15830 L: linux-input@vger.kernel.org
15832 F: drivers/hid/hid-udraw-ps3.c
15835 M: Evgeniy Dushistov <dushistov@mail.ru>
15837 F: Documentation/filesystems/ufs.txt
15840 UHID USERSPACE HID IO DRIVER:
15841 M: David Herrmann <dh.herrmann@googlemail.com>
15842 L: linux-input@vger.kernel.org
15844 F: drivers/hid/uhid.c
15845 F: include/uapi/linux/uhid.h
15848 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15849 L: linux-usb@vger.kernel.org
15851 F: drivers/usb/common/ulpi.c
15852 F: include/linux/ulpi/
15854 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15855 L: linux-usb@vger.kernel.org
15858 F: include/linux/uwb.h
15859 F: include/linux/uwb/
15861 UNICORE32 ARCHITECTURE:
15862 M: Guan Xuetao <gxt@pku.edu.cn>
15863 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15865 T: git git://github.com/gxt/linux.git
15869 M: Tony Finch <dot@dotat.at>
15870 W: http://dotat.at/prog/unifdef
15872 F: scripts/unifdef.c
15874 UNIFORM CDROM DRIVER
15875 M: Jens Axboe <axboe@kernel.dk>
15876 W: http://www.kernel.dk
15878 F: Documentation/cdrom/
15879 F: drivers/cdrom/cdrom.c
15880 F: include/linux/cdrom.h
15881 F: include/uapi/linux/cdrom.h
15883 UNISYS S-PAR DRIVERS
15884 M: David Kershner <david.kershner@unisys.com>
15885 L: sparmaintainer@unisys.com (Unisys internal)
15887 F: include/linux/visorbus.h
15888 F: drivers/visorbus/
15889 F: drivers/staging/unisys/
15891 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15892 M: Vinayak Holikatti <vinholikatti@gmail.com>
15893 L: linux-scsi@vger.kernel.org
15895 F: Documentation/scsi/ufs.txt
15896 F: drivers/scsi/ufs/
15898 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15899 M: Joao Pinto <jpinto@synopsys.com>
15900 L: linux-scsi@vger.kernel.org
15902 F: drivers/scsi/ufs/*dwc*
15904 UNSORTED BLOCK IMAGES (UBI)
15905 M: Artem Bityutskiy <dedekind1@gmail.com>
15906 M: Richard Weinberger <richard@nod.at>
15907 W: http://www.linux-mtd.infradead.org/
15908 L: linux-mtd@lists.infradead.org
15909 T: git git://git.infradead.org/ubifs-2.6.git
15911 F: drivers/mtd/ubi/
15912 F: include/linux/mtd/ubi.h
15913 F: include/uapi/mtd/ubi-user.h
15915 USB "USBNET" DRIVER FRAMEWORK
15916 M: Oliver Neukum <oneukum@suse.com>
15917 L: netdev@vger.kernel.org
15918 W: http://www.linux-usb.org/usbnet
15920 F: drivers/net/usb/usbnet.c
15921 F: include/linux/usb/usbnet.h
15924 M: Oliver Neukum <oneukum@suse.com>
15925 L: linux-usb@vger.kernel.org
15927 F: Documentation/usb/acm.txt
15928 F: drivers/usb/class/cdc-acm.*
15930 USB AR5523 WIRELESS DRIVER
15931 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15932 L: linux-wireless@vger.kernel.org
15934 F: drivers/net/wireless/ath/ar5523/
15937 M: Oliver Neukum <oneukum@suse.com>
15938 L: linux-usb@vger.kernel.org
15939 L: linux-scsi@vger.kernel.org
15941 F: drivers/usb/storage/uas.c
15943 USB CDC ETHERNET DRIVER
15944 M: Oliver Neukum <oliver@neukum.org>
15945 L: linux-usb@vger.kernel.org
15947 F: drivers/net/usb/cdc_*.c
15948 F: include/uapi/linux/usb/cdc.h
15950 USB CHAOSKEY DRIVER
15951 M: Keith Packard <keithp@keithp.com>
15952 L: linux-usb@vger.kernel.org
15954 F: drivers/usb/misc/chaoskey.c
15956 USB CYPRESS C67X00 DRIVER
15957 M: Peter Korsgaard <jacmet@sunsite.dk>
15958 L: linux-usb@vger.kernel.org
15960 F: drivers/usb/c67x00/
15962 USB DAVICOM DM9601 DRIVER
15963 M: Peter Korsgaard <jacmet@sunsite.dk>
15964 L: netdev@vger.kernel.org
15965 W: http://www.linux-usb.org/usbnet
15967 F: drivers/net/usb/dm9601.c
15969 USB DIAMOND RIO500 DRIVER
15970 M: Cesar Miquel <miquel@df.uba.ar>
15971 L: rio500-users@lists.sourceforge.net
15972 W: http://rio500.sourceforge.net
15974 F: drivers/usb/misc/rio500*
15977 M: Alan Stern <stern@rowland.harvard.edu>
15978 L: linux-usb@vger.kernel.org
15980 F: Documentation/usb/ehci.txt
15981 F: drivers/usb/host/ehci*
15983 USB GADGET/PERIPHERAL SUBSYSTEM
15984 M: Felipe Balbi <balbi@kernel.org>
15985 L: linux-usb@vger.kernel.org
15986 W: http://www.linux-usb.org/gadget
15987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15989 F: drivers/usb/gadget/
15990 F: include/linux/usb/gadget*
15992 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15993 M: Jiri Kosina <jikos@kernel.org>
15994 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15995 L: linux-usb@vger.kernel.org
15996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15998 F: Documentation/hid/hiddev.txt
15999 F: drivers/hid/usbhid/
16001 USB INTEL XHCI ROLE MUX DRIVER
16002 M: Hans de Goede <hdegoede@redhat.com>
16003 L: linux-usb@vger.kernel.org
16005 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16008 M: Olav Kongas <ok@artecdesign.ee>
16009 L: linux-usb@vger.kernel.org
16011 F: drivers/usb/host/isp116x*
16012 F: include/linux/usb/isp116x.h
16014 USB LAN78XX ETHERNET DRIVER
16015 M: Woojung Huh <woojung.huh@microchip.com>
16016 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16017 L: netdev@vger.kernel.org
16019 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16020 F: drivers/net/usb/lan78xx.*
16021 F: include/dt-bindings/net/microchip-lan78xx.h
16023 USB MASS STORAGE DRIVER
16024 M: Alan Stern <stern@rowland.harvard.edu>
16025 L: linux-usb@vger.kernel.org
16026 L: usb-storage@lists.one-eyed-alien.net
16028 F: drivers/usb/storage/
16031 M: Clemens Ladisch <clemens@ladisch.de>
16032 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16033 T: git git://git.alsa-project.org/alsa-kernel.git
16035 F: sound/usb/midi.*
16037 USB NETWORKING DRIVERS
16038 L: linux-usb@vger.kernel.org
16040 F: drivers/net/usb/
16043 M: Alan Stern <stern@rowland.harvard.edu>
16044 L: linux-usb@vger.kernel.org
16046 F: Documentation/usb/ohci.txt
16047 F: drivers/usb/host/ohci*
16049 USB OTG FSM (Finite State Machine)
16050 M: Peter Chen <Peter.Chen@nxp.com>
16051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16052 L: linux-usb@vger.kernel.org
16054 F: drivers/usb/common/usb-otg-fsm.c
16057 M: Valentina Manea <valentina.manea.m@gmail.com>
16058 M: Shuah Khan <shuah@kernel.org>
16059 M: Shuah Khan <skhan@linuxfoundation.org>
16060 L: linux-usb@vger.kernel.org
16062 F: Documentation/usb/usbip_protocol.txt
16063 F: drivers/usb/usbip/
16064 F: tools/usb/usbip/
16065 F: tools/testing/selftests/drivers/usb/usbip/
16068 M: Petko Manolov <petkan@nucleusys.com>
16069 L: linux-usb@vger.kernel.org
16070 L: netdev@vger.kernel.org
16071 T: git git://github.com/petkan/pegasus.git
16072 W: https://github.com/petkan/pegasus
16074 F: drivers/net/usb/pegasus.*
16077 M: Felipe Balbi <balbi@kernel.org>
16078 L: linux-usb@vger.kernel.org
16079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16081 F: drivers/usb/phy/
16083 USB PRINTER DRIVER (usblp)
16084 M: Pete Zaitcev <zaitcev@redhat.com>
16085 L: linux-usb@vger.kernel.org
16087 F: drivers/usb/class/usblp.c
16089 USB QMI WWAN NETWORK DRIVER
16090 M: Bjørn Mork <bjorn@mork.no>
16091 L: netdev@vger.kernel.org
16093 F: Documentation/ABI/testing/sysfs-class-net-qmi
16094 F: drivers/net/usb/qmi_wwan.c
16097 M: Petko Manolov <petkan@nucleusys.com>
16098 L: linux-usb@vger.kernel.org
16099 L: netdev@vger.kernel.org
16100 T: git git://github.com/petkan/rtl8150.git
16101 W: https://github.com/petkan/rtl8150
16103 F: drivers/net/usb/rtl8150.c
16105 USB SERIAL SUBSYSTEM
16106 M: Johan Hovold <johan@kernel.org>
16107 L: linux-usb@vger.kernel.org
16108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16110 F: Documentation/usb/usb-serial.txt
16111 F: drivers/usb/serial/
16112 F: include/linux/usb/serial.h
16114 USB SMSC75XX ETHERNET DRIVER
16115 M: Steve Glendinning <steve.glendinning@shawell.net>
16116 L: netdev@vger.kernel.org
16118 F: drivers/net/usb/smsc75xx.*
16120 USB SMSC95XX ETHERNET DRIVER
16121 M: Steve Glendinning <steve.glendinning@shawell.net>
16122 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16123 L: netdev@vger.kernel.org
16125 F: drivers/net/usb/smsc95xx.*
16128 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16129 L: linux-usb@vger.kernel.org
16130 W: http://www.linux-usb.org
16131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16133 F: Documentation/devicetree/bindings/usb/
16134 F: Documentation/usb/
16136 F: include/linux/usb.h
16137 F: include/linux/usb/
16139 USB TYPEC PI3USB30532 MUX DRIVER
16140 M: Hans de Goede <hdegoede@redhat.com>
16141 L: linux-usb@vger.kernel.org
16143 F: drivers/usb/typec/mux/pi3usb30532.c
16146 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16147 L: linux-usb@vger.kernel.org
16149 F: Documentation/ABI/testing/sysfs-class-typec
16150 F: Documentation/driver-api/usb/typec.rst
16151 F: drivers/usb/typec/
16152 F: include/linux/usb/typec.h
16154 USB TYPEC BUS FOR ALTERNATE MODES
16155 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16156 L: linux-usb@vger.kernel.org
16158 F: Documentation/ABI/testing/sysfs-bus-typec
16159 F: Documentation/driver-api/usb/typec_bus.rst
16160 F: drivers/usb/typec/altmodes/
16161 F: include/linux/usb/typec_altmode.h
16163 USB TYPEC PORT CONTROLLER DRIVERS
16164 M: Guenter Roeck <linux@roeck-us.net>
16165 L: linux-usb@vger.kernel.org
16167 F: drivers/usb/typec/tcpm/
16170 M: Alan Stern <stern@rowland.harvard.edu>
16171 L: linux-usb@vger.kernel.org
16173 F: drivers/usb/host/uhci*
16176 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16177 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16178 L: linux-media@vger.kernel.org
16179 T: git git://linuxtv.org/media_tree.git
16180 W: http://www.ideasonboard.org/uvc/
16182 F: drivers/media/usb/uvc/
16183 F: include/uapi/linux/uvcvideo.h
16186 M: Hans Verkuil <hverkuil@xs4all.nl>
16187 L: linux-media@vger.kernel.org
16188 T: git git://linuxtv.org/media_tree.git
16189 W: https://linuxtv.org
16191 F: drivers/media/usb/usbvision/
16194 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16195 L: linux-usb@vger.kernel.org
16197 F: drivers/usb/gadget/function/*uvc*
16198 F: drivers/usb/gadget/legacy/webcam.c
16199 F: include/uapi/linux/usb/g_uvc.h
16201 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16202 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16203 L: linux-wireless@vger.kernel.org
16205 F: drivers/net/wireless/rndis_wlan.c
16208 M: Mathias Nyman <mathias.nyman@intel.com>
16209 L: linux-usb@vger.kernel.org
16211 F: drivers/usb/host/xhci*
16212 F: drivers/usb/host/pci-quirks*
16215 L: linux-wireless@vger.kernel.org
16216 W: http://linux-lc100020.sourceforge.net
16218 F: drivers/net/wireless/zydas/zd1201.*
16221 M: Antoine Jacquet <royale@zerezo.com>
16222 L: linux-usb@vger.kernel.org
16223 L: linux-media@vger.kernel.org
16224 T: git git://linuxtv.org/media_tree.git
16225 W: http://royale.zerezo.com/zr364xx/
16227 F: Documentation/media/v4l-drivers/zr364xx*
16228 F: drivers/media/usb/zr364xx/
16230 USER-MODE LINUX (UML)
16231 M: Jeff Dike <jdike@addtoit.com>
16232 M: Richard Weinberger <richard@nod.at>
16233 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16234 L: linux-um@lists.infradead.org
16235 W: http://user-mode-linux.sourceforge.net
16236 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16239 F: Documentation/virtual/uml/
16244 USERSPACE COPYIN/COPYOUT (UIOVEC)
16245 M: Alexander Viro <viro@zeniv.linux.org.uk>
16248 F: include/linux/uio.h
16250 USERSPACE DMA BUFFER DRIVER
16251 M: Gerd Hoffmann <kraxel@redhat.com>
16253 L: dri-devel@lists.freedesktop.org
16254 F: drivers/dma-buf/udmabuf.c
16255 F: include/uapi/linux/udmabuf.h
16256 T: git git://anongit.freedesktop.org/drm/drm-misc
16258 USERSPACE I/O (UIO)
16259 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16262 F: Documentation/driver-api/uio-howto.rst
16264 F: include/linux/uio_driver.h
16267 M: Karel Zak <kzak@redhat.com>
16268 L: util-linux@vger.kernel.org
16269 W: http://en.wikipedia.org/wiki/Util-linux
16270 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16274 M: Christoph Hellwig <hch@lst.de>
16275 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16276 L: linux-kernel@vger.kernel.org
16277 T: git git://git.infradead.org/users/hch/uuid.git
16280 F: include/linux/uuid.h
16281 F: include/uapi/linux/uuid.h
16285 M: Michal Januszewski <spock@gentoo.org>
16286 L: linux-fbdev@vger.kernel.org
16287 W: https://github.com/mjanusz/v86d
16289 F: Documentation/fb/uvesafb.txt
16290 F: drivers/video/fbdev/uvesafb.*
16293 M: Stefan Agner <stefan@agner.ch>
16294 L: linux-mtd@lists.infradead.org
16296 F: drivers/mtd/nand/raw/vf610_nfc.c
16298 VFAT/FAT/MSDOS FILESYSTEM
16299 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16301 F: Documentation/filesystems/vfat.txt
16305 M: Alex Williamson <alex.williamson@redhat.com>
16306 L: kvm@vger.kernel.org
16307 T: git git://github.com/awilliam/linux-vfio.git
16309 F: Documentation/vfio.txt
16311 F: include/linux/vfio.h
16312 F: include/uapi/linux/vfio.h
16314 VFIO MEDIATED DEVICE DRIVERS
16315 M: Kirti Wankhede <kwankhede@nvidia.com>
16316 L: kvm@vger.kernel.org
16318 F: Documentation/vfio-mediated-device.txt
16319 F: drivers/vfio/mdev/
16320 F: include/linux/mdev.h
16321 F: samples/vfio-mdev/
16323 VFIO PLATFORM DRIVER
16324 M: Eric Auger <eric.auger@redhat.com>
16325 L: kvm@vger.kernel.org
16327 F: drivers/vfio/platform/
16330 R: Lukas Wunner <lukas@wunner.de>
16332 F: Documentation/gpu/vga-switcheroo.rst
16333 F: drivers/gpu/vga/vga_switcheroo.c
16334 F: include/linux/vga_switcheroo.h
16335 T: git git://anongit.freedesktop.org/drm/drm-misc
16337 VIA RHINE NETWORK DRIVER
16339 F: drivers/net/ethernet/via/via-rhine.c
16341 VIA SD/MMC CARD CONTROLLER DRIVER
16342 M: Bruce Chang <brucechang@via.com.tw>
16343 M: Harald Welte <HaraldWelte@viatech.com>
16345 F: drivers/mmc/host/via-sdmmc.c
16347 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16348 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16349 L: linux-fbdev@vger.kernel.org
16351 F: include/linux/via-core.h
16352 F: include/linux/via-gpio.h
16353 F: include/linux/via_i2c.h
16354 F: drivers/video/fbdev/via/
16356 VIA VELOCITY NETWORK DRIVER
16357 M: Francois Romieu <romieu@fr.zoreil.com>
16358 L: netdev@vger.kernel.org
16360 F: drivers/net/ethernet/via/via-velocity.*
16362 VICODEC VIRTUAL CODEC DRIVER
16363 M: Hans Verkuil <hans.verkuil@cisco.com>
16364 L: linux-media@vger.kernel.org
16365 T: git git://linuxtv.org/media_tree.git
16366 W: https://linuxtv.org
16368 F: drivers/media/platform/vicodec/*
16370 VIDEO MULTIPLEXER DRIVER
16371 M: Philipp Zabel <p.zabel@pengutronix.de>
16372 L: linux-media@vger.kernel.org
16374 F: drivers/media/platform/video-mux.c
16376 VIDEO I2C POLLING DRIVER
16377 M: Matt Ranostay <matt.ranostay@konsulko.com>
16378 L: linux-media@vger.kernel.org
16380 F: drivers/media/i2c/video-i2c.c
16382 VIDEOBUF2 FRAMEWORK
16383 M: Pawel Osciak <pawel@osciak.com>
16384 M: Marek Szyprowski <m.szyprowski@samsung.com>
16385 M: Kyungmin Park <kyungmin.park@samsung.com>
16386 L: linux-media@vger.kernel.org
16388 F: drivers/media/common/videobuf2/*
16389 F: include/media/videobuf2-*
16391 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16392 M: Helen Koike <helen.koike@collabora.com>
16393 L: linux-media@vger.kernel.org
16394 T: git git://linuxtv.org/media_tree.git
16395 W: https://linuxtv.org
16397 F: drivers/media/platform/vimc/*
16400 M: Alex Williamson <alex.williamson@redhat.com>
16401 M: Paolo Bonzini <pbonzini@redhat.com>
16402 L: kvm@vger.kernel.org
16406 VIRTIO AND VHOST VSOCK DRIVER
16407 M: Stefan Hajnoczi <stefanha@redhat.com>
16408 L: kvm@vger.kernel.org
16409 L: virtualization@lists.linux-foundation.org
16410 L: netdev@vger.kernel.org
16412 F: include/linux/virtio_vsock.h
16413 F: include/uapi/linux/virtio_vsock.h
16414 F: include/uapi/linux/vsockmon.h
16415 F: include/uapi/linux/vm_sockets_diag.h
16416 F: net/vmw_vsock/diag.c
16417 F: net/vmw_vsock/af_vsock_tap.c
16418 F: net/vmw_vsock/virtio_transport_common.c
16419 F: net/vmw_vsock/virtio_transport.c
16420 F: drivers/net/vsockmon.c
16421 F: drivers/vhost/vsock.c
16422 F: tools/testing/vsock/
16424 VIRTIO CONSOLE DRIVER
16425 M: Amit Shah <amit@kernel.org>
16426 L: virtualization@lists.linux-foundation.org
16428 F: drivers/char/virtio_console.c
16429 F: include/linux/virtio_console.h
16430 F: include/uapi/linux/virtio_console.h
16432 VIRTIO CORE, NET AND BLOCK DRIVERS
16433 M: "Michael S. Tsirkin" <mst@redhat.com>
16434 M: Jason Wang <jasowang@redhat.com>
16435 L: virtualization@lists.linux-foundation.org
16437 F: Documentation/devicetree/bindings/virtio/
16440 F: drivers/net/virtio_net.c
16441 F: drivers/block/virtio_blk.c
16442 F: include/linux/virtio*.h
16443 F: include/uapi/linux/virtio_*.h
16444 F: drivers/crypto/virtio/
16445 F: mm/balloon_compaction.c
16447 VIRTIO CRYPTO DRIVER
16448 M: Gonglei <arei.gonglei@huawei.com>
16449 L: virtualization@lists.linux-foundation.org
16450 L: linux-crypto@vger.kernel.org
16452 F: drivers/crypto/virtio/
16453 F: include/uapi/linux/virtio_crypto.h
16455 VIRTIO DRIVERS FOR S390
16456 M: Cornelia Huck <cohuck@redhat.com>
16457 M: Halil Pasic <pasic@linux.ibm.com>
16458 L: linux-s390@vger.kernel.org
16459 L: virtualization@lists.linux-foundation.org
16460 L: kvm@vger.kernel.org
16462 F: drivers/s390/virtio/
16463 F: arch/s390/include/uapi/asm/virtio-ccw.h
16466 M: David Airlie <airlied@linux.ie>
16467 M: Gerd Hoffmann <kraxel@redhat.com>
16468 L: dri-devel@lists.freedesktop.org
16469 L: virtualization@lists.linux-foundation.org
16470 T: git git://anongit.freedesktop.org/drm/drm-misc
16472 F: drivers/gpu/drm/virtio/
16473 F: include/uapi/linux/virtio_gpu.h
16475 VIRTIO HOST (VHOST)
16476 M: "Michael S. Tsirkin" <mst@redhat.com>
16477 M: Jason Wang <jasowang@redhat.com>
16478 L: kvm@vger.kernel.org
16479 L: virtualization@lists.linux-foundation.org
16480 L: netdev@vger.kernel.org
16481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16484 F: include/uapi/linux/vhost.h
16486 VIRTIO INPUT DRIVER
16487 M: Gerd Hoffmann <kraxel@redhat.com>
16489 F: drivers/virtio/virtio_input.c
16490 F: include/uapi/linux/virtio_input.h
16492 VIRTUAL BOX GUEST DEVICE DRIVER
16493 M: Hans de Goede <hdegoede@redhat.com>
16494 M: Arnd Bergmann <arnd@arndb.de>
16495 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16497 F: include/linux/vbox_utils.h
16498 F: include/uapi/linux/vbox*.h
16499 F: drivers/virt/vboxguest/
16501 VIRTUAL SERIO DEVICE DRIVER
16502 M: Stephen Chandler Paul <thatslyude@gmail.com>
16504 F: drivers/input/serio/userio.c
16505 F: include/uapi/linux/userio.h
16507 VIVID VIRTUAL VIDEO DRIVER
16508 M: Hans Verkuil <hverkuil@xs4all.nl>
16509 L: linux-media@vger.kernel.org
16510 T: git git://linuxtv.org/media_tree.git
16511 W: https://linuxtv.org
16513 F: drivers/media/platform/vivid/*
16516 M: Florian Fainelli <f.fainelli@gmail.com>
16517 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16519 F: drivers/vlynq/vlynq.c
16520 F: include/linux/vlynq.h
16523 M: Martyn Welch <martyn@welchs.me.uk>
16524 M: Manohar Vanga <manohar.vanga@gmail.com>
16525 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16526 L: devel@driverdev.osuosl.org
16528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16529 F: Documentation/driver-api/vme.rst
16530 F: drivers/staging/vme/
16532 F: include/linux/vme*
16534 VMWARE BALLOON DRIVER
16535 M: Julien Freche <jfreche@vmware.com>
16536 M: Nadav Amit <namit@vmware.com>
16537 M: "VMware, Inc." <pv-drivers@vmware.com>
16538 L: linux-kernel@vger.kernel.org
16540 F: drivers/misc/vmw_balloon.c
16542 VMWARE HYPERVISOR INTERFACE
16543 M: Alok Kataria <akataria@vmware.com>
16544 L: virtualization@lists.linux-foundation.org
16546 F: arch/x86/kernel/cpu/vmware.c
16548 VMWARE PVRDMA DRIVER
16549 M: Adit Ranadive <aditr@vmware.com>
16550 M: VMware PV-Drivers <pv-drivers@vmware.com>
16551 L: linux-rdma@vger.kernel.org
16553 F: drivers/infiniband/hw/vmw_pvrdma/
16555 VMware PVSCSI driver
16556 M: Jim Gill <jgill@vmware.com>
16557 M: VMware PV-Drivers <pv-drivers@vmware.com>
16558 L: linux-scsi@vger.kernel.org
16560 F: drivers/scsi/vmw_pvscsi.c
16561 F: drivers/scsi/vmw_pvscsi.h
16563 VMWARE VMMOUSE SUBDRIVER
16564 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16565 M: "VMware, Inc." <pv-drivers@vmware.com>
16566 L: linux-input@vger.kernel.org
16568 F: drivers/input/mouse/vmmouse.c
16569 F: drivers/input/mouse/vmmouse.h
16571 VMWARE VMXNET3 ETHERNET DRIVER
16572 M: Ronak Doshi <doshir@vmware.com>
16573 M: "VMware, Inc." <pv-drivers@vmware.com>
16574 L: netdev@vger.kernel.org
16576 F: drivers/net/vmxnet3/
16578 VOCORE VOCORE2 BOARD
16579 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16580 L: linux-mips@vger.kernel.org
16582 F: arch/mips/boot/dts/ralink/vocore2.dts
16584 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16585 M: Liam Girdwood <lgirdwood@gmail.com>
16586 M: Mark Brown <broonie@kernel.org>
16587 L: linux-kernel@vger.kernel.org
16588 W: http://www.slimlogic.co.uk/?p=48
16589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16591 F: Documentation/devicetree/bindings/regulator/
16592 F: Documentation/power/regulator/
16593 F: drivers/regulator/
16594 F: include/dt-bindings/regulator/
16595 F: include/linux/regulator/
16598 M: David Ahern <dsa@cumulusnetworks.com>
16599 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16600 L: netdev@vger.kernel.org
16602 F: drivers/net/vrf.c
16603 F: Documentation/networking/vrf.txt
16605 VT1211 HARDWARE MONITOR DRIVER
16606 M: Juerg Haefliger <juergh@gmail.com>
16607 L: linux-hwmon@vger.kernel.org
16609 F: Documentation/hwmon/vt1211
16610 F: drivers/hwmon/vt1211.c
16612 VT8231 HARDWARE MONITOR DRIVER
16613 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16614 L: linux-hwmon@vger.kernel.org
16616 F: drivers/hwmon/vt8231.c
16618 VUB300 USB to SDIO/SD/MMC bridge chip
16619 M: Tony Olech <tony.olech@elandigitalsystems.com>
16620 L: linux-mmc@vger.kernel.org
16621 L: linux-usb@vger.kernel.org
16623 F: drivers/mmc/host/vub300.c
16625 W1 DALLAS'S 1-WIRE BUS
16626 M: Evgeniy Polyakov <zbr@ioremap.net>
16628 F: Documentation/devicetree/bindings/w1/
16629 F: Documentation/w1/
16631 F: include/linux/w1.h
16633 W83791D HARDWARE MONITORING DRIVER
16634 M: Marc Hulsman <m.hulsman@tudelft.nl>
16635 L: linux-hwmon@vger.kernel.org
16637 F: Documentation/hwmon/w83791d
16638 F: drivers/hwmon/w83791d.c
16640 W83793 HARDWARE MONITORING DRIVER
16641 M: Rudolf Marek <r.marek@assembler.cz>
16642 L: linux-hwmon@vger.kernel.org
16644 F: Documentation/hwmon/w83793
16645 F: drivers/hwmon/w83793.c
16647 W83795 HARDWARE MONITORING DRIVER
16648 M: Jean Delvare <jdelvare@suse.com>
16649 L: linux-hwmon@vger.kernel.org
16651 F: drivers/hwmon/w83795.c
16653 W83L51xD SD/MMC CARD INTERFACE DRIVER
16654 M: Pierre Ossman <pierre@ossman.eu>
16656 F: drivers/mmc/host/wbsd.*
16658 WACOM PROTOCOL 4 SERIAL TABLETS
16659 M: Julian Squires <julian@cipht.net>
16660 M: Hans de Goede <hdegoede@redhat.com>
16661 L: linux-input@vger.kernel.org
16663 F: drivers/input/tablet/wacom_serial4.c
16665 WATCHDOG DEVICE DRIVERS
16666 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16667 M: Guenter Roeck <linux@roeck-us.net>
16668 L: linux-watchdog@vger.kernel.org
16669 W: http://www.linux-watchdog.org/
16670 T: git git://www.linux-watchdog.org/linux-watchdog.git
16672 F: Documentation/devicetree/bindings/watchdog/
16673 F: Documentation/watchdog/
16674 F: drivers/watchdog/
16675 F: include/linux/watchdog.h
16676 F: include/uapi/linux/watchdog.h
16678 WHISKEYCOVE PMIC GPIO DRIVER
16679 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16680 L: linux-gpio@vger.kernel.org
16682 F: drivers/gpio/gpio-wcove.c
16685 M: David Herrmann <dh.herrmann@googlemail.com>
16686 L: linux-input@vger.kernel.org
16688 F: drivers/hid/hid-wiimote*
16690 WILOCITY WIL6210 WIRELESS DRIVER
16691 M: Maya Erez <merez@codeaurora.org>
16692 L: linux-wireless@vger.kernel.org
16693 L: wil6210@qti.qualcomm.com
16695 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16696 F: drivers/net/wireless/ath/wil6210/
16699 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16700 M: linux-wimax@intel.com
16701 L: wimax@linuxwimax.org (subscribers-only)
16703 W: http://linuxwimax.org
16704 F: Documentation/wimax/README.wimax
16705 F: include/linux/wimax/debug.h
16706 F: include/net/wimax.h
16707 F: include/uapi/linux/wimax.h
16711 M: David Härdeman <david@hardeman.nu>
16713 F: drivers/media/rc/winbond-cir.c
16715 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16716 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16717 L: linux-watchdog@vger.kernel.org
16719 F: drivers/watchdog/ebc-c384_wdt.c
16721 WINSYSTEMS WS16C48 GPIO DRIVER
16722 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16723 L: linux-gpio@vger.kernel.org
16725 F: drivers/gpio/gpio-ws16c48.c
16727 WISTRON LAPTOP BUTTON DRIVER
16728 M: Miloslav Trmac <mitr@volny.cz>
16730 F: drivers/input/misc/wistron_btns.c
16732 WL3501 WIRELESS PCMCIA CARD DRIVER
16733 L: linux-wireless@vger.kernel.org
16735 F: drivers/net/wireless/wl3501*
16737 WOLFSON MICROELECTRONICS DRIVERS
16738 L: patches@opensource.cirrus.com
16739 T: git https://github.com/CirrusLogic/linux-drivers.git
16740 W: https://github.com/CirrusLogic/linux-drivers/wiki
16742 F: Documentation/hwmon/wm83??
16743 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16744 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16745 F: Documentation/devicetree/bindings/mfd/arizona.txt
16746 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16747 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16748 F: arch/arm/mach-s3c64xx/mach-crag6410*
16749 F: drivers/clk/clk-wm83*.c
16750 F: drivers/extcon/extcon-arizona.c
16751 F: drivers/leds/leds-wm83*.c
16752 F: drivers/gpio/gpio-*wm*.c
16753 F: drivers/gpio/gpio-arizona.c
16754 F: drivers/hwmon/wm83??-hwmon.c
16755 F: drivers/input/misc/wm831x-on.c
16756 F: drivers/input/touchscreen/wm831x-ts.c
16757 F: drivers/input/touchscreen/wm97*.c
16758 F: drivers/mfd/arizona*
16759 F: drivers/mfd/wm*.c
16760 F: drivers/mfd/cs47l24*
16761 F: drivers/power/supply/wm83*.c
16762 F: drivers/rtc/rtc-wm83*.c
16763 F: drivers/regulator/wm8*.c
16764 F: drivers/regulator/arizona*
16765 F: drivers/video/backlight/wm83*_bl.c
16766 F: drivers/watchdog/wm83*_wdt.c
16767 F: include/linux/mfd/arizona/
16768 F: include/linux/mfd/wm831x/
16769 F: include/linux/mfd/wm8350/
16770 F: include/linux/mfd/wm8400*
16771 F: include/linux/regulator/arizona*
16772 F: include/linux/wm97xx.h
16773 F: include/sound/wm????.h
16774 F: sound/soc/codecs/arizona.?
16775 F: sound/soc/codecs/wm*
16776 F: sound/soc/codecs/cs47l24*
16779 M: Tejun Heo <tj@kernel.org>
16780 R: Lai Jiangshan <jiangshanlai@gmail.com>
16781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16783 F: include/linux/workqueue.h
16784 F: kernel/workqueue.c
16785 F: Documentation/core-api/workqueue.rst
16787 X-POWERS AXP288 PMIC DRIVERS
16788 M: Hans de Goede <hdegoede@redhat.com>
16791 F: drivers/acpi/pmic/intel_pmic_xpower.c
16793 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16794 M: Chen-Yu Tsai <wens@csie.org>
16795 L: linux-kernel@vger.kernel.org
16800 M: Andrew Hendry <andrew.hendry@gmail.com>
16801 L: linux-x25@vger.kernel.org
16803 F: Documentation/networking/x25*
16804 F: include/net/x25*
16807 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16808 M: Thomas Gleixner <tglx@linutronix.de>
16809 M: Ingo Molnar <mingo@redhat.com>
16810 M: Borislav Petkov <bp@alien8.de>
16811 R: "H. Peter Anvin" <hpa@zytor.com>
16813 L: linux-kernel@vger.kernel.org
16814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16816 F: Documentation/devicetree/bindings/x86/
16817 F: Documentation/x86/
16821 M: Andy Lutomirski <luto@kernel.org>
16822 L: linux-kernel@vger.kernel.org
16823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16827 X86 MCE INFRASTRUCTURE
16828 M: Tony Luck <tony.luck@intel.com>
16829 M: Borislav Petkov <bp@alien8.de>
16830 L: linux-edac@vger.kernel.org
16832 F: arch/x86/kernel/cpu/mcheck/*
16834 X86 MICROCODE UPDATE SUPPORT
16835 M: Borislav Petkov <bp@alien8.de>
16837 F: arch/x86/kernel/cpu/microcode/*
16840 M: Dave Hansen <dave.hansen@linux.intel.com>
16841 M: Andy Lutomirski <luto@kernel.org>
16842 M: Peter Zijlstra <peterz@infradead.org>
16843 L: linux-kernel@vger.kernel.org
16844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16848 X86 PLATFORM DRIVERS
16849 M: Darren Hart <dvhart@infradead.org>
16850 M: Andy Shevchenko <andy@infradead.org>
16851 L: platform-driver-x86@vger.kernel.org
16852 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16854 F: drivers/platform/x86/
16855 F: drivers/platform/olpc/
16857 X86 PLATFORM DRIVERS - ARCH
16858 R: Darren Hart <dvhart@infradead.org>
16859 R: Andy Shevchenko <andy@infradead.org>
16860 L: platform-driver-x86@vger.kernel.org
16862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16864 F: arch/x86/platform
16867 M: Andy Lutomirski <luto@kernel.org>
16868 L: linux-kernel@vger.kernel.org
16869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16871 F: arch/x86/entry/vdso/
16874 M: Matthew Wilcox <willy@infradead.org>
16875 L: linux-fsdevel@vger.kernel.org
16877 F: Documentation/core-api/xarray.rst
16880 F: include/linux/idr.h
16881 F: include/linux/xarray.h
16882 F: tools/testing/radix-tree
16885 M: Benjamin Valentin <benpicco@googlemail.com>
16887 F: drivers/media/rc/xbox_remote.c
16888 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16890 XC2028/3028 TUNER DRIVER
16891 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16892 L: linux-media@vger.kernel.org
16893 W: https://linuxtv.org
16894 T: git git://linuxtv.org/media_tree.git
16896 F: drivers/media/tuners/tuner-xc2028.*
16898 XDP (eXpress Data Path)
16899 M: Alexei Starovoitov <ast@kernel.org>
16900 M: Daniel Borkmann <daniel@iogearbox.net>
16901 M: David S. Miller <davem@davemloft.net>
16902 M: Jakub Kicinski <jakub.kicinski@netronome.com>
16903 M: Jesper Dangaard Brouer <hawk@kernel.org>
16904 M: John Fastabend <john.fastabend@gmail.com>
16905 L: netdev@vger.kernel.org
16906 L: xdp-newbies@vger.kernel.org
16907 L: bpf@vger.kernel.org
16910 F: include/net/xdp.h
16911 F: kernel/bpf/devmap.c
16912 F: kernel/bpf/cpumap.c
16913 F: include/trace/events/xdp.h
16917 XDP SOCKETS (AF_XDP)
16918 M: Björn Töpel <bjorn.topel@intel.com>
16919 M: Magnus Karlsson <magnus.karlsson@intel.com>
16920 L: netdev@vger.kernel.org
16921 L: bpf@vger.kernel.org
16923 F: kernel/bpf/xskmap.c
16926 XEN BLOCK SUBSYSTEM
16927 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16928 M: Roger Pau Monné <roger.pau@citrix.com>
16929 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16931 F: drivers/block/xen-blkback/*
16932 F: drivers/block/xen*
16935 M: Stefano Stabellini <sstabellini@kernel.org>
16936 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16939 F: arch/arm/include/asm/xen/
16941 XEN HYPERVISOR ARM64
16942 M: Stefano Stabellini <sstabellini@kernel.org>
16943 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16946 F: arch/arm64/include/asm/xen/
16948 XEN HYPERVISOR INTERFACE
16949 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16950 M: Juergen Gross <jgross@suse.com>
16951 R: Stefano Stabellini <sstabellini@kernel.org>
16952 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16956 F: arch/x86/platform/pvh/
16957 F: drivers/*/xen-*front.c
16959 F: arch/x86/include/asm/xen/
16960 F: arch/x86/include/asm/pvclock-abi.h
16962 F: include/uapi/xen/
16963 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16964 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16966 XEN NETWORK BACKEND DRIVER
16967 M: Wei Liu <wei.liu2@citrix.com>
16968 M: Paul Durrant <paul.durrant@citrix.com>
16969 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16970 L: netdev@vger.kernel.org
16972 F: drivers/net/xen-netback/*
16975 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16976 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16978 F: arch/x86/pci/*xen*
16979 F: drivers/pci/*xen*
16982 M: Juergen Gross <jgross@suse.com>
16983 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16984 L: linux-scsi@vger.kernel.org
16986 F: drivers/scsi/xen-scsifront.c
16987 F: drivers/xen/xen-scsiback.c
16988 F: include/xen/interface/io/vscsiif.h
16990 XEN SWIOTLB SUBSYSTEM
16991 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16992 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16993 L: iommu@lists.linux-foundation.org
16995 F: arch/x86/xen/*swiotlb*
16996 F: drivers/xen/*swiotlb*
16998 XEN SOUND FRONTEND DRIVER
16999 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17000 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17001 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17006 M: Darrick J. Wong <darrick.wong@oracle.com>
17007 M: linux-xfs@vger.kernel.org
17008 L: linux-xfs@vger.kernel.org
17010 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17012 F: Documentation/filesystems/xfs.txt
17015 XILINX AXI ETHERNET DRIVER
17016 M: Anirudha Sarangi <anirudh@xilinx.com>
17017 M: John Linn <John.Linn@xilinx.com>
17019 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17021 XILINX UARTLITE SERIAL DRIVER
17022 M: Peter Korsgaard <jacmet@sunsite.dk>
17023 L: linux-serial@vger.kernel.org
17025 F: drivers/tty/serial/uartlite.c
17027 XILINX VIDEO IP CORES
17028 M: Hyun Kwon <hyun.kwon@xilinx.com>
17029 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17030 L: linux-media@vger.kernel.org
17031 T: git git://linuxtv.org/media_tree.git
17033 F: Documentation/devicetree/bindings/media/xilinx/
17034 F: drivers/media/platform/xilinx/
17035 F: include/uapi/linux/xilinx-v4l2-controls.h
17038 M: Eli Billauer <eli.billauer@gmail.com>
17039 L: linux-kernel@vger.kernel.org
17041 F: drivers/char/xillybus/
17044 M: George Cherian <george.cherian@cavium.com>
17045 M: Jan Glauber <jglauber@cavium.com>
17046 L: linux-i2c@vger.kernel.org
17047 W: http://www.cavium.com
17049 F: drivers/i2c/busses/i2c-xlp9xx.c
17051 XRA1403 GPIO EXPANDER
17052 M: Nandor Han <nandor.han@ge.com>
17053 M: Semi Malinen <semi.malinen@ge.com>
17054 L: linux-gpio@vger.kernel.org
17056 F: drivers/gpio/gpio-xra1403.c
17057 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17059 XTENSA XTFPGA PLATFORM SUPPORT
17060 M: Max Filippov <jcmvbkbc@gmail.com>
17061 L: linux-xtensa@linux-xtensa.org
17063 F: drivers/spi/spi-xtensa-xtfpga.c
17064 F: sound/soc/xtensa/xtfpga-i2s.c
17066 YAM DRIVER FOR AX.25
17067 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17068 L: linux-hams@vger.kernel.org
17070 F: drivers/net/hamradio/yam*
17071 F: include/linux/yam.h
17073 YAMA SECURITY MODULE
17074 M: Kees Cook <keescook@chromium.org>
17075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17078 F: Documentation/admin-guide/LSM/Yama.rst
17080 YEALINK PHONE DRIVER
17081 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17082 L: usbb2k-api-dev@nongnu.org
17084 F: Documentation/input/devices/yealink.rst
17085 F: drivers/input/misc/yealink.*
17087 Z8530 DRIVER FOR AX.25
17088 M: Joerg Reuter <jreuter@yaina.de>
17089 W: http://yaina.de/jreuter/
17090 W: http://www.qsl.net/dl1bke/
17091 L: linux-hams@vger.kernel.org
17093 F: Documentation/networking/z8530drv.txt
17094 F: drivers/net/hamradio/*scc.c
17095 F: drivers/net/hamradio/z8530.h
17097 ZBUD COMPRESSED PAGE ALLOCATOR
17098 M: Seth Jennings <sjenning@redhat.com>
17099 M: Dan Streetman <ddstreet@ieee.org>
17100 L: linux-mm@kvack.org
17103 F: include/linux/zbud.h
17105 ZD1211RW WIRELESS DRIVER
17106 M: Daniel Drake <dsd@gentoo.org>
17107 M: Ulrich Kunitz <kune@deine-taler.de>
17108 W: http://zd1211.ath.cx/wiki/DriverRewrite
17109 L: linux-wireless@vger.kernel.org
17110 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17112 F: drivers/net/wireless/zydas/zd1211rw/
17114 ZD1301 MEDIA DRIVER
17115 M: Antti Palosaari <crope@iki.fi>
17116 L: linux-media@vger.kernel.org
17117 W: https://linuxtv.org/
17118 W: http://palosaari.fi/linux/
17119 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17121 F: drivers/media/usb/dvb-usb-v2/zd1301*
17123 ZD1301_DEMOD MEDIA DRIVER
17124 M: Antti Palosaari <crope@iki.fi>
17125 L: linux-media@vger.kernel.org
17126 W: https://linuxtv.org/
17127 W: http://palosaari.fi/linux/
17128 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17130 F: drivers/media/dvb-frontends/zd1301_demod*
17132 ZPOOL COMPRESSED PAGE STORAGE API
17133 M: Dan Streetman <ddstreet@ieee.org>
17134 L: linux-mm@kvack.org
17137 F: include/linux/zpool.h
17139 ZR36067 VIDEO FOR LINUX DRIVER
17140 L: mjpeg-users@lists.sourceforge.net
17141 L: linux-media@vger.kernel.org
17142 W: http://mjpeg.sourceforge.net/driver-zoran/
17143 T: hg https://linuxtv.org/hg/v4l-dvb
17145 F: drivers/staging/media/zoran/
17147 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17148 M: Minchan Kim <minchan@kernel.org>
17149 M: Nitin Gupta <ngupta@vflare.org>
17150 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17151 L: linux-kernel@vger.kernel.org
17153 F: drivers/block/zram/
17154 F: Documentation/blockdev/zram.txt
17156 ZS DECSTATION Z85C30 SERIAL DRIVER
17157 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17159 F: drivers/tty/serial/zs.*
17161 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17162 M: Minchan Kim <minchan@kernel.org>
17163 M: Nitin Gupta <ngupta@vflare.org>
17164 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17165 L: linux-mm@kvack.org
17168 F: include/linux/zsmalloc.h
17169 F: Documentation/vm/zsmalloc.rst
17171 ZSWAP COMPRESSED SWAP CACHING
17172 M: Seth Jennings <sjenning@redhat.com>
17173 M: Dan Streetman <ddstreet@ieee.org>
17174 L: linux-mm@kvack.org
17179 M: Linus Torvalds <torvalds@linux-foundation.org>
17180 L: linux-kernel@vger.kernel.org
17181 Q: http://patchwork.kernel.org/project/LKML/list/
17182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17183 S: Buried alive in reporters