3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/device_drivers/3com/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M: Heiner Kallweit <hkallweit1@gmail.com>
184 L: netdev@vger.kernel.org
186 F: drivers/net/ethernet/realtek/r8169.c
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L: linux-serial@vger.kernel.org
192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F: drivers/tty/serial/8250*
194 F: include/linux/serial_8250.h
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L: netdev@vger.kernel.org
199 F: drivers/net/ethernet/8390/
202 M: Eric Van Hensbergen <ericvh@gmail.com>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 M: Dominique Martinet <asmadeus@codewreck.org>
205 L: v9fs-developer@lists.sourceforge.net
206 W: http://swik.net/v9fs
207 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T: git git://github.com/martinetd/linux.git
211 F: Documentation/filesystems/9p.txt
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
219 M: Antti Palosaari <crope@iki.fi>
220 L: linux-media@vger.kernel.org
221 W: https://linuxtv.org
222 W: http://palosaari.fi/linux/
223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
224 T: git git://linuxtv.org/anttip/media_tree.git
226 F: drivers/media/dvb-frontends/a8293*
228 AACRAID SCSI RAID DRIVER
229 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L: linux-scsi@vger.kernel.org
231 W: http://www.adaptec.com/
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
237 L: linux-api@vger.kernel.org
238 F: include/linux/syscalls.h
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M: Hans de Goede <hdegoede@redhat.com>
243 L: linux-hwmon@vger.kernel.org
245 F: drivers/hwmon/abituguru.c
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M: Alistair John Strachan <alistair@devzero.co.uk>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru3.c
253 ACCES 104-DIO-48E GPIO DRIVER
254 M: William Breathitt Gray <vilhelm.gray@gmail.com>
255 L: linux-gpio@vger.kernel.org
257 F: drivers/gpio/gpio-104-dio-48e.c
259 ACCES 104-IDI-48 GPIO DRIVER
260 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-idi-48.c
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idio-16.c
271 ACCES 104-QUAD-8 IIO DRIVER
272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
273 L: linux-iio@vger.kernel.org
275 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F: drivers/iio/counter/104-quad-8.c
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M: William Breathitt Gray <vilhelm.gray@gmail.com>
280 L: linux-gpio@vger.kernel.org
282 F: drivers/gpio/gpio-pci-idio-16.c
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M: William Breathitt Gray <vilhelm.gray@gmail.com>
286 L: linux-gpio@vger.kernel.org
288 F: drivers/gpio/gpio-pcie-idio-24.c
291 M: Jes Sorensen <jes@trained-monkey.org>
292 L: linux-acenic@sunsite.dk
294 F: drivers/net/ethernet/alteon/acenic*
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M: Peter Feuerer <peter@piie.net>
298 L: platform-driver-x86@vger.kernel.org
299 W: http://piie.net/?section=acerhdf
301 F: drivers/platform/x86/acerhdf.c
303 ACER WMI LAPTOP EXTRAS
304 M: "Lee, Chun-Yi" <jlee@suse.com>
305 L: platform-driver-x86@vger.kernel.org
307 F: drivers/platform/x86/acer-wmi.c
310 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M: Len Brown <lenb@kernel.org>
312 L: linux-acpi@vger.kernel.org
313 W: https://01.org/linux-acpi
314 Q: https://patchwork.kernel.org/project/linux-acpi/list/
315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B: https://bugzilla.kernel.org
319 F: drivers/pnp/pnpacpi/
320 F: include/linux/acpi.h
321 F: include/linux/fwnode.h
323 F: Documentation/acpi/
324 F: Documentation/ABI/testing/sysfs-bus-acpi
325 F: Documentation/ABI/testing/configfs-acpi
326 F: drivers/pci/*acpi*
327 F: drivers/pci/*/*acpi*
331 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M: Len Brown <lenb@kernel.org>
333 L: linux-acpi@vger.kernel.org
334 R: James Morse <james.morse@arm.com>
335 R: Tony Luck <tony.luck@intel.com>
336 R: Borislav Petkov <bp@alien8.de>
337 F: drivers/acpi/apei/
339 ACPI COMPONENT ARCHITECTURE (ACPICA)
340 M: Robert Moore <robert.moore@intel.com>
341 M: Erik Schmauss <erik.schmauss@intel.com>
342 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
343 L: linux-acpi@vger.kernel.org
345 W: https://acpica.org/
346 W: https://github.com/acpica/acpica/
347 Q: https://patchwork.kernel.org/project/linux-acpi/list/
348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
349 B: https://bugzilla.kernel.org
350 B: https://bugs.acpica.org
352 F: drivers/acpi/acpica/
357 M: Zhang Rui <rui.zhang@intel.com>
358 L: linux-acpi@vger.kernel.org
359 W: https://01.org/linux-acpi
360 B: https://bugzilla.kernel.org
362 F: drivers/acpi/fan.c
364 ACPI FOR ARM64 (ACPI/arm64)
365 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
366 M: Hanjun Guo <hanjun.guo@linaro.org>
367 M: Sudeep Holla <sudeep.holla@arm.com>
368 L: linux-acpi@vger.kernel.org
370 F: drivers/acpi/arm64
372 ACPI I2C MULTI INSTANTIATE DRIVER
373 M: Hans de Goede <hdegoede@redhat.com>
374 L: platform-driver-x86@vger.kernel.org
376 F: drivers/platform/x86/i2c-multi-instantiate.c
379 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
380 M: Len Brown <lenb@kernel.org>
381 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
382 R: Mika Westerberg <mika.westerberg@linux.intel.com>
383 L: linux-acpi@vger.kernel.org
384 Q: https://patchwork.kernel.org/project/linux-acpi/list/
385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
386 B: https://bugzilla.kernel.org
388 F: drivers/acpi/pmic/
391 M: Zhang Rui <rui.zhang@intel.com>
392 L: linux-acpi@vger.kernel.org
393 W: https://01.org/linux-acpi
394 B: https://bugzilla.kernel.org
396 F: drivers/acpi/*thermal*
399 M: Zhang Rui <rui.zhang@intel.com>
400 L: linux-acpi@vger.kernel.org
401 W: https://01.org/linux-acpi
402 B: https://bugzilla.kernel.org
404 F: drivers/acpi/acpi_video.c
407 L: platform-driver-x86@vger.kernel.org
409 F: drivers/platform/x86/wmi.c
410 F: include/uapi/linux/wmi.h
412 AD1889 ALSA SOUND DRIVER
413 W: https://parisc.wiki.kernel.org/index.php/AD1889
414 L: linux-parisc@vger.kernel.org
416 F: sound/pci/ad1889.*
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5254
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/misc/ad525x_dpot.c
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD5398
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/regulator/ad5398.c
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7142
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/misc/ad714x.c
439 AD7877 TOUCHSCREEN DRIVER
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7877
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7877.c
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD7879
449 W: http://ez.analog.com/community/linux-device-drivers
451 F: drivers/input/touchscreen/ad7879.c
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M: Jiri Kosina <jikos@kernel.org>
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: https://wiki.analog.com/ADF7242
460 W: http://ez.analog.com/community/linux-device-drivers
461 L: linux-wpan@vger.kernel.org
463 F: drivers/net/ieee802154/adf7242.c
464 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466 ADM1025 HARDWARE MONITOR DRIVER
467 M: Jean Delvare <jdelvare@suse.com>
468 L: linux-hwmon@vger.kernel.org
470 F: Documentation/hwmon/adm1025
471 F: drivers/hwmon/adm1025.c
473 ADM1029 HARDWARE MONITOR DRIVER
474 M: Corentin Labbe <clabbe.montjoie@gmail.com>
475 L: linux-hwmon@vger.kernel.org
477 F: drivers/hwmon/adm1029.c
479 ADM8211 WIRELESS DRIVER
480 L: linux-wireless@vger.kernel.org
481 W: http://wireless.kernel.org/
483 F: drivers/net/wireless/admtek/adm8211.*
485 ADP1653 FLASH CONTROLLER DRIVER
486 M: Sakari Ailus <sakari.ailus@iki.fi>
487 L: linux-media@vger.kernel.org
489 F: drivers/media/i2c/adp1653.c
490 F: include/media/i2c/adp1653.h
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M: Michael Hennerich <michael.hennerich@analog.com>
494 W: http://wiki.analog.com/ADP5520
495 W: http://ez.analog.com/community/linux-device-drivers
497 F: drivers/mfd/adp5520.c
498 F: drivers/video/backlight/adp5520_bl.c
499 F: drivers/leds/leds-adp5520.c
500 F: drivers/gpio/gpio-adp5520.c
501 F: drivers/input/keyboard/adp5520-keys.c
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/ADP5588
506 W: http://ez.analog.com/community/linux-device-drivers
508 F: drivers/input/keyboard/adp5588-keys.c
509 F: drivers/gpio/gpio-adp5588.c
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADP8860
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/video/backlight/adp8860_bl.c
518 ADS1015 HARDWARE MONITOR DRIVER
519 M: Dirk Eibach <eibach@gdsys.de>
520 L: linux-hwmon@vger.kernel.org
522 F: Documentation/hwmon/ads1015
523 F: drivers/hwmon/ads1015.c
524 F: include/linux/platform_data/ads1015.h
527 M: Colin Leroy <colin@colino.net>
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
532 M: Jean Delvare <jdelvare@suse.com>
533 L: linux-hwmon@vger.kernel.org
535 F: Documentation/hwmon/adt7475
536 F: drivers/hwmon/adt7475.c
539 M: Matthew Wilcox <willy@infradead.org>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M: Stefan Popa <stefan.popa@analog.com>
555 W: http://ez.analog.com/community/linux-device-drivers
557 F: drivers/iio/accel/adxl372.c
558 F: drivers/iio/accel/adxl372_spi.c
559 F: drivers/iio/accel/adxl372_i2c.c
560 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
563 M: Antti Palosaari <crope@iki.fi>
564 L: linux-media@vger.kernel.org
565 W: https://linuxtv.org
566 W: http://palosaari.fi/linux/
567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
568 T: git git://linuxtv.org/anttip/media_tree.git
570 F: drivers/media/dvb-frontends/af9013*
573 M: Antti Palosaari <crope@iki.fi>
574 L: linux-media@vger.kernel.org
575 W: https://linuxtv.org
576 W: http://palosaari.fi/linux/
577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
578 T: git git://linuxtv.org/anttip/media_tree.git
580 F: drivers/media/dvb-frontends/af9033*
583 M: David Sterba <dsterba@suse.com>
584 L: linux-fsdevel@vger.kernel.org
586 F: Documentation/filesystems/affs.txt
590 M: David Howells <dhowells@redhat.com>
591 L: linux-afs@lists.infradead.org
594 F: include/trace/events/afs.h
595 F: Documentation/filesystems/afs.txt
596 W: https://www.infradead.org/~dhowells/kafs/
599 M: David Airlie <airlied@linux.ie>
600 T: git git://anongit.freedesktop.org/drm/drm
603 F: include/linux/agp*
604 F: include/uapi/linux/agp*
607 M: "Juergen E. Fischer" <fischer@norbit.de>
608 L: linux-scsi@vger.kernel.org
610 F: drivers/scsi/aha152x*
611 F: drivers/scsi/pcmcia/aha152x*
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M: Hannes Reinecke <hare@suse.com>
615 L: linux-scsi@vger.kernel.org
617 F: drivers/scsi/aic7xxx/
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M: Hans Verkuil <hverkuil@xs4all.nl>
621 L: linux-media@vger.kernel.org
622 T: git git://linuxtv.org/media_tree.git
623 W: https://linuxtv.org
625 F: drivers/media/radio/radio-aimslab*
628 M: Benjamin LaHaise <bcrl@kvack.org>
629 L: linux-aio@kvack.org
632 F: include/linux/*aio*.h
635 M: Antti Palosaari <crope@iki.fi>
636 L: linux-media@vger.kernel.org
637 W: https://linuxtv.org
638 W: http://palosaari.fi/linux/
639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
640 T: git git://linuxtv.org/anttip/media_tree.git
642 F: drivers/media/usb/airspy/
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
647 F: drivers/net/ethernet/alacritech/*
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M: Duncan Sands <duncan.sands@free.fr>
651 L: linux-usb@vger.kernel.org
652 W: http://www.linux-usb.org/SpeedTouch/
654 F: drivers/usb/atm/speedtch.c
655 F: drivers/usb/atm/usbatm.c
657 ALCHEMY AU1XX0 MMC DRIVER
658 M: Manuel Lauss <manuel.lauss@gmail.com>
660 F: drivers/mmc/host/au1xmmc.c
663 M: Rudolf Marek <r.marek@assembler.cz>
664 L: linux-i2c@vger.kernel.org
666 F: Documentation/i2c/busses/i2c-ali1563
667 F: drivers/i2c/busses/i2c-ali1563.c
669 ALLWINNER SECURITY SYSTEM
670 M: Corentin Labbe <clabbe.montjoie@gmail.com>
671 L: linux-crypto@vger.kernel.org
673 F: drivers/crypto/sunxi-ss/
676 M: Maxime Ripard <maxime.ripard@bootlin.com>
677 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L: linux-media@vger.kernel.org
680 F: drivers/staging/media/sunxi/cedrus/
683 M: Richard Henderson <rth@twiddle.net>
684 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M: Matt Turner <mattst88@gmail.com>
687 L: linux-alpha@vger.kernel.org
690 ALPS PS/2 TOUCHPAD DRIVER
691 R: Pali Rohár <pali.rohar@gmail.com>
692 F: drivers/input/mouse/alps.*
694 ALTERA I2C CONTROLLER DRIVER
695 M: Thor Thayer <thor.thayer@linux.intel.com>
697 F: drivers/i2c/busses/i2c-altera.c
699 ALTERA MAILBOX DRIVER
700 M: Ley Foon Tan <lftan@altera.com>
701 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
703 F: drivers/mailbox/mailbox-altera.c
706 M: Tien Hock Loh <thloh@altera.com>
707 L: linux-gpio@vger.kernel.org
709 F: drivers/gpio/gpio-altera.c
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M: Thor Thayer <thor.thayer@linux.intel.com>
714 F: drivers/gpio/gpio-altera-a10sr.c
715 F: drivers/mfd/altera-a10sr.c
716 F: drivers/reset/reset-a10sr.c
717 F: include/linux/mfd/altera-a10sr.h
718 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M: Thor Thayer <thor.thayer@linux.intel.com>
722 L: netdev@vger.kernel.org
723 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 F: drivers/net/ethernet/altera/
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M: Tobias Klauser <tklauser@distanz.ch>
729 L: linux-serial@vger.kernel.org
730 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
732 F: drivers/tty/serial/altera_uart.c
733 F: drivers/tty/serial/altera_jtaguart.c
734 F: include/linux/altera_uart.h
735 F: include/linux/altera_jtaguart.h
737 AMAZON ETHERNET DRIVERS
738 M: Netanel Belgazal <netanel@amazon.com>
739 R: Saeed Bishara <saeedb@amazon.com>
740 R: Zorik Machulsky <zorik@amazon.com>
741 L: netdev@vger.kernel.org
743 F: Documentation/networking/device_drivers/amazon/ena.txt
744 F: drivers/net/ethernet/amazon/
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M: Tom Lendacky <thomas.lendacky@amd.com>
748 M: Gary Hook <gary.hook@amd.com>
749 L: linux-crypto@vger.kernel.org
751 F: drivers/crypto/ccp/
752 F: include/linux/ccp.h
755 M: Harry Wentland <harry.wentland@amd.com>
756 M: Leo Li <sunpeng.li@amd.com>
757 L: amd-gfx@lists.freedesktop.org
758 T: git git://people.freedesktop.org/~agd5f/linux
760 F: drivers/gpu/drm/amd/display/
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M: Huang Rui <ray.huang@amd.com>
764 L: linux-hwmon@vger.kernel.org
766 F: Documentation/hwmon/fam15h_power
767 F: drivers/hwmon/fam15h_power.c
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
772 F: drivers/usb/gadget/udc/amd5536udc.*
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P: Andres Salomon <dilinger@queued.net>
776 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
779 F: drivers/char/hw_random/geode-rng.c
780 F: drivers/crypto/geode*
781 F: drivers/video/fbdev/geode/
782 F: arch/x86/include/asm/geode.h
785 M: Joerg Roedel <joro@8bytes.org>
786 L: iommu@lists.linux-foundation.org
787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
789 F: drivers/iommu/amd_iommu*.[ch]
790 F: include/linux/amd-iommu.h
793 M: Oded Gabbay <oded.gabbay@gmail.com>
794 L: dri-devel@lists.freedesktop.org
795 T: git git://people.freedesktop.org/~gabbayo/linux.git
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F: drivers/gpu/drm/amd/amdkfd/
805 F: drivers/gpu/drm/amd/include/cik_structs.h
806 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F: drivers/gpu/drm/amd/include/vi_structs.h
808 F: drivers/gpu/drm/amd/include/v9_structs.h
809 F: include/uapi/linux/kfd_ioctl.h
812 M: Rex Zhu <rex.zhu@amd.com>
813 M: Evan Quan <evan.quan@amd.com>
814 L: amd-gfx@lists.freedesktop.org
816 F: drivers/gpu/drm/amd/powerplay/
817 T: git git://people.freedesktop.org/~agd5f/linux
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M: Brijesh Singh <brijeshkumar.singh@amd.com>
821 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M: Tom Lendacky <thomas.lendacky@amd.com>
824 F: arch/arm64/boot/dts/amd/
827 M: Tom Lendacky <thomas.lendacky@amd.com>
828 L: netdev@vger.kernel.org
830 F: drivers/net/ethernet/amd/xgbe/
831 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
833 ANALOG DEVICES INC AD5686 DRIVER
834 M: Stefan Popa <stefan.popa@analog.com>
835 L: linux-pm@vger.kernel.org
836 W: http://ez.analog.com/community/linux-device-drivers
838 F: drivers/iio/dac/ad5686*
839 F: drivers/iio/dac/ad5696*
841 ANALOG DEVICES INC AD5758 DRIVER
842 M: Stefan Popa <stefan.popa@analog.com>
843 L: linux-iio@vger.kernel.org
844 W: http://ez.analog.com/community/linux-device-drivers
846 F: drivers/iio/dac/ad5758.c
847 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
849 ANALOG DEVICES INC AD7124 DRIVER
850 M: Stefan Popa <stefan.popa@analog.com>
851 L: linux-iio@vger.kernel.org
852 W: http://ez.analog.com/community/linux-device-drivers
854 F: drivers/iio/adc/ad7124.c
855 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
857 ANALOG DEVICES INC AD7606 DRIVER
858 M: Stefan Popa <stefan.popa@analog.com>
859 L: linux-iio@vger.kernel.org
860 W: http://ez.analog.com/community/linux-device-drivers
862 F: drivers/iio/adc/ad7606.c
863 F: Documentation/devicetree/bindings/iio/adc/ad7606.txt
865 ANALOG DEVICES INC AD7768-1 DRIVER
866 M: Stefan Popa <stefan.popa@analog.com>
867 L: linux-iio@vger.kernel.org
868 W: http://ez.analog.com/community/linux-device-drivers
870 F: drivers/iio/adc/ad7768-1.c
871 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
873 ANALOG DEVICES INC AD9389B DRIVER
874 M: Hans Verkuil <hans.verkuil@cisco.com>
875 L: linux-media@vger.kernel.org
877 F: drivers/media/i2c/ad9389b*
879 ANALOG DEVICES INC ADGS1408 DRIVER
880 M: Mircea Caprioru <mircea.caprioru@analog.com>
882 F: drivers/mux/adgs1408.c
883 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
885 ANALOG DEVICES INC ADP5061 DRIVER
886 M: Stefan Popa <stefan.popa@analog.com>
887 L: linux-pm@vger.kernel.org
888 W: http://ez.analog.com/community/linux-device-drivers
890 F: drivers/power/supply/adp5061.c
892 ANALOG DEVICES INC ADV7180 DRIVER
893 M: Lars-Peter Clausen <lars@metafoo.de>
894 L: linux-media@vger.kernel.org
895 W: http://ez.analog.com/community/linux-device-drivers
897 F: drivers/media/i2c/adv7180.c
899 ANALOG DEVICES INC ADV748X DRIVER
900 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
901 L: linux-media@vger.kernel.org
903 F: drivers/media/i2c/adv748x/*
905 ANALOG DEVICES INC ADV7511 DRIVER
906 M: Hans Verkuil <hans.verkuil@cisco.com>
907 L: linux-media@vger.kernel.org
909 F: drivers/media/i2c/adv7511*
911 ANALOG DEVICES INC ADV7604 DRIVER
912 M: Hans Verkuil <hans.verkuil@cisco.com>
913 L: linux-media@vger.kernel.org
915 F: drivers/media/i2c/adv7604*
917 ANALOG DEVICES INC ADV7842 DRIVER
918 M: Hans Verkuil <hans.verkuil@cisco.com>
919 L: linux-media@vger.kernel.org
921 F: drivers/media/i2c/adv7842*
923 ANALOG DEVICES INC ASOC CODEC DRIVERS
924 M: Lars-Peter Clausen <lars@metafoo.de>
925 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
926 W: http://wiki.analog.com/
927 W: http://ez.analog.com/community/linux-device-drivers
929 F: sound/soc/codecs/adau*
930 F: sound/soc/codecs/adav*
931 F: sound/soc/codecs/ad1*
932 F: sound/soc/codecs/ad7*
933 F: sound/soc/codecs/ssm*
934 F: sound/soc/codecs/sigmadsp.*
936 ANALOG DEVICES INC DMA DRIVERS
937 M: Lars-Peter Clausen <lars@metafoo.de>
938 W: http://ez.analog.com/community/linux-device-drivers
940 F: drivers/dma/dma-axi-dmac.c
942 ANALOG DEVICES INC IIO DRIVERS
943 M: Lars-Peter Clausen <lars@metafoo.de>
944 M: Michael Hennerich <Michael.Hennerich@analog.com>
945 W: http://wiki.analog.com/
946 W: http://ez.analog.com/community/linux-device-drivers
948 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
949 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
951 F: drivers/iio/adc/ltc2497*
952 X: drivers/iio/*/adjd*
953 F: drivers/staging/iio/*/ad*
956 M: Greentime Hu <green.hu@gmail.com>
957 M: Vincent Chen <deanbo422@gmail.com>
958 T: git https://github.com/andestech/linux.git
961 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
962 F: Documentation/devicetree/bindings/nds32/
966 ANDROID CONFIG FRAGMENTS
967 M: Rob Herring <robh@kernel.org>
969 F: kernel/configs/android*
972 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
973 M: Arve Hjønnevåg <arve@android.com>
974 M: Todd Kjos <tkjos@android.com>
975 M: Martijn Coenen <maco@android.com>
976 M: Joel Fernandes <joel@joelfernandes.org>
977 M: Christian Brauner <christian@brauner.io>
978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
979 L: devel@driverdev.osuosl.org
982 F: drivers/staging/android/
984 ANDROID GOLDFISH PIC DRIVER
985 M: Miodrag Dinic <miodrag.dinic@mips.com>
987 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
988 F: drivers/irqchip/irq-goldfish-pic.c
990 ANDROID GOLDFISH RTC DRIVER
991 M: Miodrag Dinic <miodrag.dinic@mips.com>
993 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
994 F: drivers/rtc/rtc-goldfish.c
997 M: Laura Abbott <labbott@redhat.com>
998 M: Sumit Semwal <sumit.semwal@linaro.org>
999 L: devel@driverdev.osuosl.org
1000 L: dri-devel@lists.freedesktop.org
1001 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1003 F: drivers/staging/android/ion
1004 F: drivers/staging/android/uapi/ion.h
1006 AOA (Apple Onboard Audio) ALSA DRIVER
1007 M: Johannes Berg <johannes@sipsolutions.net>
1008 L: linuxppc-dev@lists.ozlabs.org
1009 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1013 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1014 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1015 L: linux-iio@vger.kernel.org
1017 F: drivers/iio/adc/stx104.c
1020 M: Jiri Kosina <jikos@kernel.org>
1022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1023 F: arch/x86/kernel/apm_32.c
1024 F: include/linux/apm_bios.h
1025 F: include/uapi/linux/apm_bios.h
1026 F: drivers/char/apm-emulation.c
1028 APPARMOR SECURITY MODULE
1029 M: John Johansen <john.johansen@canonical.com>
1030 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1031 W: wiki.apparmor.net
1032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1034 F: security/apparmor/
1035 F: Documentation/admin-guide/LSM/apparmor.rst
1037 APPLE BCM5974 MULTITOUCH DRIVER
1038 M: Henrik Rydberg <rydberg@bitmath.org>
1039 L: linux-input@vger.kernel.org
1041 F: drivers/input/mouse/bcm5974.c
1044 M: Henrik Rydberg <rydberg@bitmath.org>
1045 L: linux-hwmon@vger.kernel.org
1047 F: drivers/hwmon/applesmc.c
1049 APPLETALK NETWORK LAYER
1050 L: netdev@vger.kernel.org
1052 F: drivers/net/appletalk/
1055 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1056 M: Khuong Dinh <khuong@os.amperecomputing.com>
1058 F: arch/arm64/boot/dts/apm/
1060 APPLIED MICRO (APM) X-GENE SOC EDAC
1061 M: Khuong Dinh <khuong@os.amperecomputing.com>
1063 F: drivers/edac/xgene_edac.c
1064 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1066 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1067 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1068 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1070 F: drivers/net/ethernet/apm/xgene-v2/
1072 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1073 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1074 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1075 M: Quan Nguyen <quan@os.amperecomputing.com>
1077 F: drivers/net/ethernet/apm/xgene/
1078 F: drivers/net/phy/mdio-xgene.c
1079 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1080 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1082 APPLIED MICRO (APM) X-GENE SOC PMU
1083 M: Khuong Dinh <khuong@os.amperecomputing.com>
1085 F: drivers/perf/xgene_pmu.c
1086 F: Documentation/perf/xgene-pmu.txt
1087 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1089 APTINA CAMERA SENSOR PLL
1090 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1091 L: linux-media@vger.kernel.org
1093 F: drivers/media/i2c/aptina-pll.*
1095 ARC FRAMEBUFFER DRIVER
1096 M: Jaya Kumar <jayalk@intworks.biz>
1098 F: drivers/video/fbdev/arcfb.c
1099 F: drivers/video/fbdev/core/fb_defio.c
1102 M: Alexey Brodkin <abrodkin@synopsys.com>
1104 F: drivers/gpu/drm/arc/
1105 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1107 ARCNET NETWORK LAYER
1108 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1109 L: netdev@vger.kernel.org
1111 F: drivers/net/arcnet/
1112 F: include/uapi/linux/if_arcnet.h
1114 ARM ARCHITECTED TIMER DRIVER
1115 M: Mark Rutland <mark.rutland@arm.com>
1116 M: Marc Zyngier <marc.zyngier@arm.com>
1117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 F: arch/arm/include/asm/arch_timer.h
1120 F: arch/arm64/include/asm/arch_timer.h
1121 F: drivers/clocksource/arm_arch_timer.c
1123 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1124 M: Linus Walleij <linus.walleij@linaro.org>
1125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127 F: Documentation/devicetree/bindings/arm/arm-boards
1128 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1129 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1130 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1131 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1132 F: arch/arm/mach-integrator/
1133 F: arch/arm/mach-realview/
1134 F: arch/arm/mach-versatile/
1135 F: arch/arm/plat-versatile/
1136 F: arch/arm/boot/dts/arm-realview-*
1137 F: arch/arm/boot/dts/integrator*
1138 F: arch/arm/boot/dts/versatile*
1139 F: drivers/clk/versatile/
1140 F: drivers/i2c/busses/i2c-versatile.c
1141 F: drivers/irqchip/irq-versatile-fpga.c
1142 F: drivers/mtd/maps/physmap_of_versatile.c
1143 F: drivers/power/reset/arm-versatile-reboot.c
1144 F: drivers/soc/versatile/
1146 ARM HDLCD DRM DRIVER
1147 M: Liviu Dudau <liviu.dudau@arm.com>
1149 F: drivers/gpu/drm/arm/hdlcd_*
1150 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1152 ARM MALI-DP DRM DRIVER
1153 M: Liviu Dudau <liviu.dudau@arm.com>
1154 M: Brian Starkey <brian.starkey@arm.com>
1155 M: Mali DP Maintainers <malidp@foss.arm.com>
1157 F: drivers/gpu/drm/arm/
1158 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1160 ARM MFM AND FLOPPY DRIVERS
1161 M: Ian Molton <spyro@f2s.com>
1163 F: arch/arm/lib/floppydma.S
1164 F: arch/arm/include/asm/floppy.h
1166 ARM PMU PROFILING AND DEBUGGING
1167 M: Will Deacon <will.deacon@arm.com>
1168 M: Mark Rutland <mark.rutland@arm.com>
1170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171 F: arch/arm*/kernel/perf_*
1172 F: arch/arm/oprofile/common.c
1173 F: arch/arm*/kernel/hw_breakpoint.c
1174 F: arch/arm*/include/asm/hw_breakpoint.h
1175 F: arch/arm*/include/asm/perf_event.h
1177 F: include/linux/perf/arm_pmu.h
1178 F: Documentation/devicetree/bindings/arm/pmu.txt
1179 F: Documentation/devicetree/bindings/perf/
1182 M: Russell King <linux@armlinux.org.uk>
1183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 W: http://www.armlinux.org.uk/
1186 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1188 X: arch/arm/boot/dts/
1190 ARM PRIMECELL AACI PL041 DRIVER
1191 M: Russell King <linux@armlinux.org.uk>
1195 ARM PRIMECELL BUS SUPPORT
1196 M: Russell King <linux@armlinux.org.uk>
1199 F: include/linux/amba/bus.h
1201 ARM PRIMECELL CLCD PL110 DRIVER
1202 M: Russell King <linux@armlinux.org.uk>
1204 F: drivers/video/fbdev/amba-clcd.*
1206 ARM PRIMECELL KMI PL050 DRIVER
1207 M: Russell King <linux@armlinux.org.uk>
1209 F: drivers/input/serio/ambakmi.*
1210 F: include/linux/amba/kmi.h
1212 ARM PRIMECELL MMCI PL180/1 DRIVER
1213 M: Russell King <linux@armlinux.org.uk>
1215 F: drivers/mmc/host/mmci.*
1216 F: include/linux/amba/mmci.h
1218 ARM PRIMECELL SSP PL022 SPI DRIVER
1219 M: Linus Walleij <linus.walleij@linaro.org>
1220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1223 F: drivers/spi/spi-pl022.c
1225 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1226 M: Russell King <linux@armlinux.org.uk>
1228 F: drivers/tty/serial/amba-pl01*.c
1229 F: include/linux/amba/serial.h
1231 ARM PRIMECELL VIC PL190/PL192 DRIVER
1232 M: Linus Walleij <linus.walleij@linaro.org>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1236 F: drivers/irqchip/irq-vic.c
1239 M: Will Deacon <will.deacon@arm.com>
1240 R: Robin Murphy <robin.murphy@arm.com>
1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 F: drivers/iommu/arm-smmu.c
1244 F: drivers/iommu/arm-smmu-v3.c
1245 F: drivers/iommu/io-pgtable-arm.c
1246 F: drivers/iommu/io-pgtable-arm-v7s.c
1248 ARM SUB-ARCHITECTURES
1249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1255 ARM/ACTIONS SEMI ARCHITECTURE
1256 M: Andreas Färber <afaerber@suse.de>
1257 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 F: arch/arm/mach-actions/
1262 F: arch/arm/boot/dts/owl-*
1263 F: arch/arm64/boot/dts/actions/
1264 F: drivers/clk/actions/
1265 F: drivers/clocksource/timer-owl*
1266 F: drivers/dma/owl-dma.c
1267 F: drivers/i2c/busses/i2c-owl.c
1268 F: drivers/pinctrl/actions/*
1269 F: drivers/soc/actions/
1270 F: include/dt-bindings/power/owl-*
1271 F: include/linux/soc/actions/
1272 F: Documentation/devicetree/bindings/arm/actions.txt
1273 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1274 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1275 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1276 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1277 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1278 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1280 ARM/ADS SPHERE MACHINE SUPPORT
1281 M: Lennert Buytenhek <kernel@wantstofly.org>
1282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 ARM/AFEB9260 MACHINE SUPPORT
1286 M: Sergey Lapin <slapin@ossfans.org>
1287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 ARM/AJECO 1ARM MACHINE SUPPORT
1291 M: Lennert Buytenhek <kernel@wantstofly.org>
1292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 ARM/Allwinner SoC Clock Support
1296 M: Emilio López <emilio@elopez.com.ar>
1298 F: drivers/clk/sunxi/
1300 ARM/Allwinner sunXi SoC support
1301 M: Maxime Ripard <maxime.ripard@bootlin.com>
1302 M: Chen-Yu Tsai <wens@csie.org>
1303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 F: arch/arm/mach-sunxi/
1308 F: arch/arm64/boot/dts/allwinner/
1309 F: drivers/clk/sunxi-ng/
1310 F: drivers/pinctrl/sunxi/
1311 F: drivers/soc/sunxi/
1312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1314 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1315 M: Neil Armstrong <narmstrong@baylibre.com>
1316 M: Jerome Brunet <jbrunet@baylibre.com>
1317 L: linux-amlogic@lists.infradead.org
1319 F: drivers/clk/meson/
1320 F: include/dt-bindings/clock/meson*
1321 F: include/dt-bindings/clock/gxbb*
1322 F: Documentation/devicetree/bindings/clock/amlogic*
1324 ARM/Amlogic Meson SoC support
1325 M: Kevin Hilman <khilman@baylibre.com>
1326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 L: linux-amlogic@lists.infradead.org
1328 W: http://linux-meson.com/
1330 F: arch/arm/mach-meson/
1331 F: arch/arm/boot/dts/meson*
1332 F: arch/arm64/boot/dts/amlogic/
1333 F: drivers/pinctrl/meson/
1334 F: drivers/mmc/host/meson*
1335 F: drivers/soc/amlogic/
1338 ARM/Amlogic Meson SoC Sound Drivers
1339 M: Jerome Brunet <jbrunet@baylibre.com>
1340 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1343 F: Documentation/devicetree/bindings/sound/amlogic*
1345 ARM/Annapurna Labs ALPINE ARCHITECTURE
1346 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1347 M: Antoine Tenart <antoine.tenart@bootlin.com>
1348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 F: arch/arm/mach-alpine/
1351 F: arch/arm/boot/dts/alpine*
1352 F: arch/arm64/boot/dts/al/
1353 F: drivers/*/*alpine*
1355 ARM/ARTPEC MACHINE SUPPORT
1356 M: Jesper Nilsson <jesper.nilsson@axis.com>
1357 M: Lars Persson <lars.persson@axis.com>
1359 L: linux-arm-kernel@axis.com
1360 F: arch/arm/mach-artpec
1361 F: arch/arm/boot/dts/artpec6*
1363 F: drivers/crypto/axis
1364 F: drivers/pinctrl/pinctrl-artpec*
1365 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1367 ARM/ASPEED I2C DRIVER
1368 M: Brendan Higgins <brendanhiggins@google.com>
1369 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1370 R: Joel Stanley <joel@jms.id.au>
1371 L: linux-i2c@vger.kernel.org
1372 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1374 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1375 F: drivers/i2c/busses/i2c-aspeed.c
1376 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1377 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1379 ARM/ASPEED MACHINE SUPPORT
1380 M: Joel Stanley <joel@jms.id.au>
1381 R: Andrew Jeffery <andrew@aj.id.au>
1382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1384 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1387 F: arch/arm/mach-aspeed/
1388 F: arch/arm/boot/dts/aspeed-*
1391 ARM/BITMAIN ARCHITECTURE
1392 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 F: arch/arm64/boot/dts/bitmain/
1396 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1398 ARM/CALXEDA HIGHBANK ARCHITECTURE
1399 M: Rob Herring <robh@kernel.org>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 F: arch/arm/mach-highbank/
1403 F: arch/arm/boot/dts/highbank.dts
1404 F: arch/arm/boot/dts/ecx-*.dts*
1406 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1407 M: Krzysztof Halasa <khalasa@piap.pl>
1409 F: arch/arm/mach-cns3xxx/
1411 ARM/CAVIUM THUNDER NETWORK DRIVER
1412 M: Sunil Goutham <sgoutham@cavium.com>
1413 M: Robert Richter <rric@kernel.org>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 F: drivers/net/ethernet/cavium/thunder/
1418 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1419 M: Lukasz Majewski <lukma@denx.de>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 F: arch/arm/mach-ep93xx/ts72xx.c
1424 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1425 M: Alexander Shiyan <shc_work@mail.ru>
1426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1431 M: Lennert Buytenhek <kernel@wantstofly.org>
1432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1436 M: Hartley Sweeten <hsweeten@visionengravers.com>
1437 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 F: arch/arm/mach-ep93xx/
1441 F: arch/arm/mach-ep93xx/include/mach/
1444 M: Russell King <linux@armlinux.org.uk>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1448 F: drivers/clk/clkdev.c
1450 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1451 M: Mike Rapoport <mike@compulab.co.il>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1456 M: Baruch Siach <baruch@tkos.co.il>
1457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 F: arch/arm/boot/dts/cx92755*
1462 ARM/CONTEC MICRO9 MACHINE SUPPORT
1463 M: Hubert Feurstein <hubert.feurstein@contec.at>
1465 F: arch/arm/mach-ep93xx/micro9.c
1467 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1468 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1469 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 F: drivers/hwtracing/coresight/*
1473 F: Documentation/trace/coresight.txt
1474 F: Documentation/trace/coresight-cpu-debug.txt
1475 F: Documentation/devicetree/bindings/arm/coresight.txt
1476 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1477 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1478 F: tools/perf/arch/arm/util/pmu.c
1479 F: tools/perf/arch/arm/util/auxtrace.c
1480 F: tools/perf/arch/arm/util/cs-etm.c
1481 F: tools/perf/arch/arm/util/cs-etm.h
1482 F: tools/perf/util/cs-etm.*
1483 F: tools/perf/util/cs-etm-decoder/*
1485 ARM/CORGI MACHINE SUPPORT
1486 M: Richard Purdie <rpurdie@rpsys.net>
1489 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1490 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1491 M: Linus Walleij <linus.walleij@linaro.org>
1492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 T: git git://github.com/ulli-kroll/linux.git
1495 F: Documentation/devicetree/bindings/arm/gemini.txt
1496 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1497 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1498 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1499 F: arch/arm/mach-gemini/
1500 F: drivers/net/ethernet/cortina/
1501 F: drivers/pinctrl/pinctrl-gemini.c
1502 F: drivers/rtc/rtc-ftrtc010.c
1504 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1505 M: Barry Song <baohua@kernel.org>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1509 F: arch/arm/boot/dts/prima2*
1510 F: arch/arm/mach-prima2/
1511 F: drivers/clk/sirf/
1512 F: drivers/clocksource/timer-prima2.c
1513 F: drivers/clocksource/timer-atlas7.c
1517 ARM/EBSA110 MACHINE SUPPORT
1518 M: Russell King <linux@armlinux.org.uk>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 W: http://www.armlinux.org.uk/
1522 F: arch/arm/mach-ebsa110/
1523 F: drivers/net/ethernet/amd/am79c961a.*
1525 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1526 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1527 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1533 M: Robert Jarzmik <robert.jarzmik@free.fr>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 F: arch/arm/mach-pxa/ezx.c
1538 ARM/FARADAY FA526 PORT
1539 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 T: git git://git.berlios.de/gemini-board
1543 F: arch/arm/mm/*-fa*
1545 ARM/FOOTBRIDGE ARCHITECTURE
1546 M: Russell King <linux@armlinux.org.uk>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 W: http://www.armlinux.org.uk/
1550 F: arch/arm/include/asm/hardware/dec21285.h
1551 F: arch/arm/mach-footbridge/
1553 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1554 M: Shawn Guo <shawnguo@kernel.org>
1555 M: Sascha Hauer <s.hauer@pengutronix.de>
1556 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1557 R: Fabio Estevam <festevam@gmail.com>
1558 R: NXP Linux Team <linux-imx@nxp.com>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1564 X: drivers/media/i2c/
1566 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1567 M: Shawn Guo <shawnguo@kernel.org>
1568 M: Sascha Hauer <s.hauer@pengutronix.de>
1569 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1570 R: Stefan Agner <stefan@agner.ch>
1571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1574 F: arch/arm/mach-imx/*vf610*
1575 F: arch/arm/boot/dts/vf*
1577 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1578 M: Shawn Guo <shawnguo@kernel.org>
1579 M: Li Yang <leoyang.li@nxp.com>
1580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1583 F: arch/arm/boot/dts/ls1021a*
1584 F: arch/arm64/boot/dts/freescale/fsl-*
1585 F: arch/arm64/boot/dts/freescale/qoriq-*
1587 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1588 M: Lennert Buytenhek <kernel@wantstofly.org>
1589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 ARM/GUMSTIX MACHINE SUPPORT
1593 M: Steve Sakoman <sakoman@gmail.com>
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1598 M: Philipp Zabel <philipp.zabel@gmail.com>
1599 M: Paul Parsons <lost.distance@yahoo.com>
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 F: arch/arm/mach-pxa/hx4700.c
1603 F: arch/arm/mach-pxa/include/mach/hx4700.h
1604 F: sound/soc/pxa/hx4700.c
1606 ARM/HISILICON SOC SUPPORT
1607 M: Wei Xu <xuwei5@hisilicon.com>
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 W: http://www.hisilicon.com
1611 T: git git://github.com/hisilicon/linux-hisi.git
1612 F: arch/arm/mach-hisi/
1613 F: arch/arm/boot/dts/hi3*
1614 F: arch/arm/boot/dts/hip*
1615 F: arch/arm/boot/dts/hisi*
1616 F: arch/arm64/boot/dts/hisilicon/
1618 ARM/HP JORNADA 7XX MACHINE SUPPORT
1619 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1623 F: arch/arm/mach-sa1100/jornada720.c
1624 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1626 ARM/IGEP MACHINE SUPPORT
1627 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1628 M: Javier Martinez Canillas <javier@dowhile0.org>
1629 L: linux-omap@vger.kernel.org
1630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 F: arch/arm/boot/dts/omap3-igep*
1634 ARM/INCOME PXA270 SUPPORT
1635 M: Marek Vasut <marek.vasut@gmail.com>
1636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1640 ARM/INTEL IOP13XX ARM ARCHITECTURE
1641 M: Lennert Buytenhek <kernel@wantstofly.org>
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 ARM/INTEL IOP32X ARM ARCHITECTURE
1646 M: Lennert Buytenhek <kernel@wantstofly.org>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 ARM/INTEL IOP33X ARM ARCHITECTURE
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 ARM/INTEL IQ81342EX MACHINE SUPPORT
1655 M: Lennert Buytenhek <kernel@wantstofly.org>
1656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 ARM/INTEL IXDP2850 MACHINE SUPPORT
1660 M: Lennert Buytenhek <kernel@wantstofly.org>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 ARM/INTEL IXP4XX ARM ARCHITECTURE
1665 M: Imre Kaloz <kaloz@openwrt.org>
1666 M: Krzysztof Halasa <khalasa@piap.pl>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 F: arch/arm/mach-ixp4xx/
1671 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1672 M: Jonathan Cameron <jic23@cam.ac.uk>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 F: arch/arm/mach-pxa/stargate2.c
1676 F: drivers/pcmcia/pxa2xx_stargate2.c
1678 ARM/INTEL XSC3 (MANZANO) ARM CORE
1679 M: Lennert Buytenhek <kernel@wantstofly.org>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1684 M: Lennert Buytenhek <kernel@wantstofly.org>
1685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 ARM/LG1K ARCHITECTURE
1689 M: Chanho Min <chanho.min@lge.com>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 F: arch/arm64/boot/dts/lg/
1694 ARM/LOGICPD PXA270 MACHINE SUPPORT
1695 M: Lennert Buytenhek <kernel@wantstofly.org>
1696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 ARM/LPC18XX ARCHITECTURE
1700 M: Vladimir Zapolskiy <vz@mleia.com>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 F: arch/arm/boot/dts/lpc43*
1704 F: drivers/i2c/busses/i2c-lpc2k.c
1705 F: drivers/memory/pl172.c
1706 F: drivers/mtd/spi-nor/nxp-spifi.c
1707 F: drivers/rtc/rtc-lpc24xx.c
1710 ARM/LPC32XX SOC SUPPORT
1711 M: Vladimir Zapolskiy <vz@mleia.com>
1712 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1716 F: arch/arm/boot/dts/lpc32*
1717 F: arch/arm/mach-lpc32xx/
1718 F: drivers/i2c/busses/i2c-pnx.c
1719 F: drivers/net/ethernet/nxp/lpc_eth.c
1720 F: drivers/usb/host/ohci-nxp.c
1721 F: drivers/watchdog/pnx4008_wdt.c
1724 ARM/MAGICIAN MACHINE SUPPORT
1725 M: Philipp Zabel <philipp.zabel@gmail.com>
1728 ARM/Marvell Dove/MV78xx0/Orion SOC support
1729 M: Jason Cooper <jason@lakedaemon.net>
1730 M: Andrew Lunn <andrew@lunn.ch>
1731 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1732 M: Gregory Clement <gregory.clement@bootlin.com>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 F: Documentation/devicetree/bindings/soc/dove/
1736 F: arch/arm/mach-dove/
1737 F: arch/arm/mach-mv78xx0/
1738 F: arch/arm/mach-orion5x/
1739 F: arch/arm/plat-orion/
1740 F: arch/arm/boot/dts/dove*
1741 F: arch/arm/boot/dts/orion5x*
1743 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1744 M: Jason Cooper <jason@lakedaemon.net>
1745 M: Andrew Lunn <andrew@lunn.ch>
1746 M: Gregory Clement <gregory.clement@bootlin.com>
1747 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 F: arch/arm/boot/dts/armada*
1751 F: arch/arm/boot/dts/kirkwood*
1752 F: arch/arm/configs/mvebu_*_defconfig
1753 F: arch/arm/mach-mvebu/
1754 F: arch/arm64/boot/dts/marvell/armada*
1755 F: drivers/cpufreq/armada-37xx-cpufreq.c
1756 F: drivers/cpufreq/armada-8k-cpufreq.c
1757 F: drivers/cpufreq/mvebu-cpufreq.c
1758 F: drivers/irqchip/irq-armada-370-xp.c
1759 F: drivers/irqchip/irq-mvebu-*
1760 F: drivers/pinctrl/mvebu/
1761 F: drivers/rtc/rtc-armada38x.c
1763 ARM/Mediatek RTC DRIVER
1764 M: Eddie Huang <eddie.huang@mediatek.com>
1765 M: Sean Wang <sean.wang@mediatek.com>
1766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1769 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1770 F: drivers/rtc/rtc-mt6397.c
1771 F: drivers/rtc/rtc-mt7622.c
1773 ARM/Mediatek SoC support
1774 M: Matthias Brugger <matthias.bgg@gmail.com>
1775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1777 W: https://mtk.bcnfs.org/
1778 C: irc://chat.freenode.net/linux-mediatek
1780 F: arch/arm/boot/dts/mt6*
1781 F: arch/arm/boot/dts/mt7*
1782 F: arch/arm/boot/dts/mt8*
1783 F: arch/arm/mach-mediatek/
1784 F: arch/arm64/boot/dts/mediatek/
1785 F: drivers/soc/mediatek/
1790 ARM/Mediatek USB3 PHY DRIVER
1791 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1795 F: drivers/phy/mediatek/
1796 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1798 ARM/MICREL KS8695 ARCHITECTURE
1799 M: Greg Ungerer <gerg@uclinux.org>
1800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 F: arch/arm/mach-ks8695/
1804 ARM/Microchip (AT91) SoC support
1805 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1806 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1807 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 W: http://www.linux4sam.org
1810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1814 F: arch/arm/mach-at91/
1815 F: include/soc/at91/
1816 F: arch/arm/boot/dts/at91*.dts
1817 F: arch/arm/boot/dts/at91*.dtsi
1818 F: arch/arm/boot/dts/sama*.dts
1819 F: arch/arm/boot/dts/sama*.dtsi
1820 F: arch/arm/include/debug/at91.S
1821 F: drivers/memory/atmel*
1822 F: drivers/watchdog/sama5d4_wdt.c
1823 X: drivers/input/touchscreen/atmel_mxt_ts.c
1824 X: drivers/net/wireless/atmel/
1826 ARM/MIOA701 MACHINE SUPPORT
1827 M: Robert Jarzmik <robert.jarzmik@free.fr>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 F: arch/arm/mach-pxa/mioa701.c
1832 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1833 M: Michael Petchkovsky <mkpetch@internode.on.net>
1836 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1837 M: Linus Walleij <linus.walleij@linaro.org>
1838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 F: arch/arm/mach-nomadik/
1841 F: arch/arm/mach-u300/
1842 F: arch/arm/mach-ux500/
1843 F: arch/arm/boot/dts/ste-*
1844 F: drivers/clk/clk-nomadik.c
1845 F: drivers/clk/clk-u300.c
1846 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1847 F: drivers/clocksource/timer-u300.c
1848 F: drivers/dma/coh901318*
1849 F: drivers/dma/ste_dma40*
1850 F: drivers/hwspinlock/u8500_hsem.c
1851 F: drivers/i2c/busses/i2c-nomadik.c
1852 F: drivers/i2c/busses/i2c-stu300.c
1853 F: drivers/mfd/ab3100*
1854 F: drivers/mfd/ab8500*
1855 F: drivers/mfd/abx500*
1856 F: drivers/mfd/dbx500*
1857 F: drivers/mfd/db8500*
1858 F: drivers/pinctrl/nomadik/
1859 F: drivers/pinctrl/pinctrl-coh901*
1860 F: drivers/pinctrl/pinctrl-u300.c
1861 F: drivers/rtc/rtc-ab3100.c
1862 F: drivers/rtc/rtc-ab8500.c
1863 F: drivers/rtc/rtc-coh901331.c
1864 F: drivers/rtc/rtc-pl031.c
1865 F: drivers/watchdog/coh901327_wdt.c
1866 F: Documentation/devicetree/bindings/arm/ste-*
1867 F: Documentation/devicetree/bindings/arm/ux500/
1868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1870 ARM/NUVOTON NPCM ARCHITECTURE
1871 M: Avi Fishman <avifishman70@gmail.com>
1872 M: Tomer Maimon <tmaimon77@gmail.com>
1873 R: Patrick Venture <venture@google.com>
1874 R: Nancy Yuen <yuenn@google.com>
1875 R: Brendan Higgins <brendanhiggins@google.com>
1876 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1878 F: arch/arm/mach-npcm/
1879 F: arch/arm/boot/dts/nuvoton-npcm*
1880 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1882 F: Documentation/devicetree/bindings/*/*npcm*
1883 F: Documentation/devicetree/bindings/*/*/*npcm*
1885 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1886 M: Wan ZongShun <mcuos.com@gmail.com>
1887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 W: http://www.mcuos.com
1890 F: arch/arm/mach-w90x900/
1891 F: drivers/input/keyboard/w90p910_keypad.c
1892 F: drivers/input/touchscreen/w90p910_ts.c
1893 F: drivers/watchdog/nuc900_wdt.c
1894 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1895 F: drivers/mtd/nand/raw/nuc900_nand.c
1896 F: drivers/rtc/rtc-nuc900.c
1897 F: drivers/spi/spi-nuc900.c
1898 F: drivers/usb/host/ehci-w90x900.c
1899 F: drivers/video/fbdev/nuc900fb.c
1901 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1902 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1903 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1904 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1907 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1908 M: Alexander Clouter <alex@digriz.org.uk>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 W: http://www.digriz.org.uk/ts78xx/kernel
1912 F: arch/arm/mach-orion5x/ts78xx-*
1914 ARM/OXNAS platform support
1915 M: Neil Armstrong <narmstrong@baylibre.com>
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917 L: linux-oxnas@groups.io (moderated for non-subscribers)
1919 F: arch/arm/mach-oxnas/
1920 F: arch/arm/boot/dts/ox8*.dts*
1923 ARM/PALM TREO SUPPORT
1924 M: Tomas Cech <sleep_walker@suse.com>
1925 L: linux-arm-kernel@lists.infradead.org
1926 W: http://hackndev.com
1928 F: arch/arm/mach-pxa/palmtreo.*
1930 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1931 M: Marek Vasut <marek.vasut@gmail.com>
1932 L: linux-arm-kernel@lists.infradead.org
1933 W: http://hackndev.com
1935 F: arch/arm/mach-pxa/include/mach/palmtx.h
1936 F: arch/arm/mach-pxa/palmtx.c
1937 F: arch/arm/mach-pxa/palmt5.*
1938 F: arch/arm/mach-pxa/include/mach/palmld.h
1939 F: arch/arm/mach-pxa/palmld.c
1940 F: arch/arm/mach-pxa/palmte2.*
1941 F: arch/arm/mach-pxa/include/mach/palmtc.h
1942 F: arch/arm/mach-pxa/palmtc.c
1945 M: Sergey Lapin <slapin@ossfans.org>
1946 L: linux-arm-kernel@lists.infradead.org
1947 W: http://hackndev.com
1949 F: arch/arm/mach-pxa/palmz72.*
1952 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1953 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1956 ARM/PT DIGITAL BOARD PORT
1957 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 W: http://www.armlinux.org.uk/
1962 ARM/QUALCOMM SUPPORT
1963 M: Andy Gross <andy.gross@linaro.org>
1964 M: David Brown <david.brown@linaro.org>
1965 L: linux-arm-msm@vger.kernel.org
1967 F: Documentation/devicetree/bindings/soc/qcom/
1968 F: Documentation/devicetree/bindings/*/qcom*
1969 F: arch/arm/boot/dts/qcom-*.dts
1970 F: arch/arm/boot/dts/qcom-*.dtsi
1971 F: arch/arm/mach-qcom/
1972 F: arch/arm64/boot/dts/qcom/
1975 F: drivers/*/*/qcom/
1976 F: drivers/*/*/qcom*
1977 F: drivers/*/pm8???-*
1978 F: drivers/bluetooth/btqcomsmd.c
1979 F: drivers/clocksource/timer-qcom.c
1980 F: drivers/extcon/extcon-qcom*
1981 F: drivers/iommu/msm*
1982 F: drivers/i2c/busses/i2c-qup.c
1983 F: drivers/i2c/busses/i2c-qcom-geni.c
1984 F: drivers/mfd/ssbi.c
1985 F: drivers/mmc/host/mmci_qcom*
1986 F: drivers/mmc/host/sdhci_msm.c
1987 F: drivers/pci/controller/dwc/pcie-qcom.c
1988 F: drivers/phy/qualcomm/
1989 F: drivers/power/*/msm*
1990 F: drivers/reset/reset-qcom-*
1991 F: drivers/scsi/ufs/ufs-qcom.*
1992 F: drivers/spi/spi-qup.c
1993 F: drivers/spi/spi-geni-qcom.c
1994 F: drivers/spi/spi-qcom-qspi.c
1995 F: drivers/tty/serial/msm_serial.c
1996 F: drivers/usb/dwc3/dwc3-qcom.c
1997 F: include/dt-bindings/*/qcom*
1998 F: include/linux/*/qcom*
1999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2001 ARM/RADISYS ENP2611 MACHINE SUPPORT
2002 M: Lennert Buytenhek <kernel@wantstofly.org>
2003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 ARM/RDA MICRO ARCHITECTURE
2007 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2011 F: arch/arm/boot/dts/rda8810pl-*
2012 F: drivers/clocksource/timer-rda.c
2013 F: drivers/irqchip/irq-rda-intc.c
2014 F: drivers/tty/serial/rda-uart.c
2015 F: Documentation/devicetree/bindings/arm/rda.txt
2016 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2017 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2018 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2020 ARM/REALTEK ARCHITECTURE
2021 M: Andreas Färber <afaerber@suse.de>
2022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 F: arch/arm64/boot/dts/realtek/
2025 F: Documentation/devicetree/bindings/arm/realtek.txt
2027 ARM/RENESAS ARM64 ARCHITECTURE
2028 M: Simon Horman <horms@verge.net.au>
2029 M: Magnus Damm <magnus.damm@gmail.com>
2030 L: linux-renesas-soc@vger.kernel.org
2031 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2034 F: arch/arm64/boot/dts/renesas/
2035 F: Documentation/devicetree/bindings/arm/renesas.yaml
2036 F: drivers/soc/renesas/
2037 F: include/linux/soc/renesas/
2039 ARM/RISCPC ARCHITECTURE
2040 M: Russell King <linux@armlinux.org.uk>
2041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 W: http://www.armlinux.org.uk/
2044 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2045 F: arch/arm/include/asm/hardware/ioc.h
2046 F: arch/arm/include/asm/hardware/iomd.h
2047 F: arch/arm/include/asm/hardware/memc.h
2048 F: arch/arm/mach-rpc/
2049 F: drivers/net/ethernet/8390/etherh.c
2050 F: drivers/net/ethernet/i825xx/ether1*
2051 F: drivers/net/ethernet/seeq/ether3*
2052 F: drivers/scsi/arm/
2054 ARM/Rockchip SoC support
2055 M: Heiko Stuebner <heiko@sntech.de>
2056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 L: linux-rockchip@lists.infradead.org
2058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2060 F: arch/arm/boot/dts/rk3*
2061 F: arch/arm/boot/dts/rv1108*
2062 F: arch/arm/mach-rockchip/
2063 F: drivers/clk/rockchip/
2064 F: drivers/i2c/busses/i2c-rk3x.c
2065 F: drivers/*/*rockchip*
2066 F: drivers/*/*/*rockchip*
2067 F: sound/soc/rockchip/
2070 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2071 M: Kukjin Kim <kgene@kernel.org>
2072 M: Krzysztof Kozlowski <krzk@kernel.org>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2075 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2077 F: arch/arm/boot/dts/s3c*
2078 F: arch/arm/boot/dts/s5p*
2079 F: arch/arm/boot/dts/exynos*
2080 F: arch/arm64/boot/dts/exynos/
2081 F: arch/arm/plat-samsung/
2082 F: arch/arm/mach-s3c24*/
2083 F: arch/arm/mach-s3c64xx/
2084 F: arch/arm/mach-s5p*/
2085 F: arch/arm/mach-exynos*/
2086 F: drivers/*/*s3c24*
2087 F: drivers/*/*/*s3c24*
2088 F: drivers/*/*s3c64xx*
2089 F: drivers/*/*s5pv210*
2090 F: drivers/memory/samsung/*
2091 F: drivers/soc/samsung/*
2092 F: Documentation/arm/Samsung/
2093 F: Documentation/devicetree/bindings/arm/samsung/
2094 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2095 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2098 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2099 M: Kyungmin Park <kyungmin.park@samsung.com>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 F: arch/arm/mach-s5pv210/
2104 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2105 M: Kyungmin Park <kyungmin.park@samsung.com>
2106 M: Kamil Debski <kamil@wypas.org>
2107 M: Andrzej Hajda <a.hajda@samsung.com>
2108 L: linux-arm-kernel@lists.infradead.org
2109 L: linux-media@vger.kernel.org
2111 F: drivers/media/platform/s5p-g2d/
2113 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2114 M: Marek Szyprowski <m.szyprowski@samsung.com>
2115 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2116 L: linux-media@vger.kernel.org
2118 F: drivers/media/platform/s5p-cec/
2119 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2121 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2122 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2123 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2124 L: linux-arm-kernel@lists.infradead.org
2125 L: linux-media@vger.kernel.org
2127 F: drivers/media/platform/s5p-jpeg/
2129 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2130 M: Kyungmin Park <kyungmin.park@samsung.com>
2131 M: Kamil Debski <kamil@wypas.org>
2132 M: Jeongtae Park <jtp.park@samsung.com>
2133 M: Andrzej Hajda <a.hajda@samsung.com>
2134 L: linux-arm-kernel@lists.infradead.org
2135 L: linux-media@vger.kernel.org
2137 F: drivers/media/platform/s5p-mfc/
2139 ARM/SHMOBILE ARM ARCHITECTURE
2140 M: Simon Horman <horms@verge.net.au>
2141 M: Magnus Damm <magnus.damm@gmail.com>
2142 L: linux-renesas-soc@vger.kernel.org
2143 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2146 F: arch/arm/boot/dts/emev2*
2147 F: arch/arm/boot/dts/gr-peach*
2148 F: arch/arm/boot/dts/iwg20d-q7*
2149 F: arch/arm/boot/dts/r7s*
2150 F: arch/arm/boot/dts/r8a*
2151 F: arch/arm/boot/dts/r9a*
2152 F: arch/arm/boot/dts/sh*
2153 F: arch/arm/configs/shmobile_defconfig
2154 F: arch/arm/include/debug/renesas-scif.S
2155 F: arch/arm/mach-shmobile/
2156 F: Documentation/devicetree/bindings/arm/renesas.yaml
2157 F: drivers/soc/renesas/
2158 F: include/linux/soc/renesas/
2160 ARM/SOCFPGA ARCHITECTURE
2161 M: Dinh Nguyen <dinguyen@kernel.org>
2163 F: arch/arm/mach-socfpga/
2164 F: arch/arm/boot/dts/socfpga*
2165 F: arch/arm/configs/socfpga_defconfig
2166 F: arch/arm64/boot/dts/altera/
2167 W: http://www.rocketboards.org
2168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2170 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2171 M: Dinh Nguyen <dinguyen@kernel.org>
2173 F: drivers/clk/socfpga/
2175 ARM/SOCFPGA EDAC SUPPORT
2176 M: Thor Thayer <thor.thayer@linux.intel.com>
2178 F: drivers/edac/altera_edac.
2180 ARM/SPREADTRUM SoC SUPPORT
2181 M: Orson Zhai <orsonzhai@gmail.com>
2182 M: Baolin Wang <baolin.wang@linaro.org>
2183 M: Chunyan Zhang <zhang.lyra@gmail.com>
2185 F: arch/arm64/boot/dts/sprd
2188 ARM/STI ARCHITECTURE
2189 M: Patrice Chotard <patrice.chotard@st.com>
2190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 W: http://www.stlinux.com
2193 F: arch/arm/mach-sti/
2194 F: arch/arm/boot/dts/sti*
2195 F: drivers/char/hw_random/st-rng.c
2196 F: drivers/clocksource/arm_global_timer.c
2197 F: drivers/clocksource/clksrc_st_lpc.c
2198 F: drivers/cpufreq/sti-cpufreq.c
2199 F: drivers/dma/st_fdma*
2200 F: drivers/i2c/busses/i2c-st.c
2201 F: drivers/media/rc/st_rc.c
2202 F: drivers/media/platform/sti/c8sectpfe/
2203 F: drivers/mmc/host/sdhci-st.c
2204 F: drivers/phy/st/phy-miphy28lp.c
2205 F: drivers/phy/st/phy-stih407-usb.c
2206 F: drivers/pinctrl/pinctrl-st.c
2207 F: drivers/remoteproc/st_remoteproc.c
2208 F: drivers/remoteproc/st_slim_rproc.c
2209 F: drivers/reset/sti/
2210 F: drivers/rtc/rtc-st-lpc.c
2211 F: drivers/tty/serial/st-asc.c
2212 F: drivers/usb/dwc3/dwc3-st.c
2213 F: drivers/usb/host/ehci-st.c
2214 F: drivers/usb/host/ohci-st.c
2215 F: drivers/watchdog/st_lpc_wdt.c
2216 F: drivers/ata/ahci_st.c
2217 F: include/linux/remoteproc/st_slim_rproc.h
2219 ARM/STM32 ARCHITECTURE
2220 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2221 M: Alexandre Torgue <alexandre.torgue@st.com>
2222 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2228 F: arch/arm/boot/dts/stm32*
2229 F: arch/arm/mach-stm32/
2230 F: drivers/clocksource/armv7m_systick.c
2232 ARM/Synaptics SoC support
2233 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2234 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 F: arch/arm/mach-berlin/
2238 F: arch/arm/boot/dts/berlin*
2239 F: arch/arm64/boot/dts/synaptics/
2241 ARM/TANGO ARCHITECTURE
2242 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2243 M: Mans Rullgard <mans@mansr.com>
2244 L: linux-arm-kernel@lists.infradead.org
2248 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2249 M: Lennert Buytenhek <kernel@wantstofly.org>
2250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2253 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2254 M: Hans Verkuil <hans.verkuil@cisco.com>
2255 L: linux-tegra@vger.kernel.org
2256 L: linux-media@vger.kernel.org
2258 F: drivers/media/platform/tegra-cec/
2259 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2261 ARM/TETON BGA MACHINE SUPPORT
2262 M: "Mark F. Brown" <mark.brown314@gmail.com>
2263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2267 M: Santosh Shilimkar <ssantosh@kernel.org>
2268 L: linux-kernel@vger.kernel.org
2270 F: drivers/memory/*emif*
2272 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2273 M: Tero Kristo <t-kristo@ti.com>
2274 M: Nishanth Menon <nm@ti.com>
2275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2278 F: arch/arm64/boot/dts/ti/Makefile
2279 F: arch/arm64/boot/dts/ti/k3-*
2280 F: include/dt-bindings/pinctrl/k3.h
2282 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2283 M: Santosh Shilimkar <ssantosh@kernel.org>
2284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 F: arch/arm/mach-keystone/
2287 F: arch/arm/boot/dts/keystone-*
2288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2290 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2291 M: Santosh Shilimkar <ssantosh@kernel.org>
2292 L: linux-kernel@vger.kernel.org
2294 F: drivers/clk/keystone/
2296 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2297 M: Santosh Shilimkar <ssantosh@kernel.org>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 L: linux-kernel@vger.kernel.org
2301 F: drivers/clocksource/timer-keystone.c
2303 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2304 M: Santosh Shilimkar <ssantosh@kernel.org>
2305 L: linux-kernel@vger.kernel.org
2307 F: drivers/power/reset/keystone-reset.c
2309 ARM/THECUS N2100 MACHINE SUPPORT
2310 M: Lennert Buytenhek <kernel@wantstofly.org>
2311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2314 ARM/TOSA MACHINE SUPPORT
2315 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2316 M: Dirk Opfer <dirk@opfer-online.de>
2319 ARM/UNIPHIER ARCHITECTURE
2320 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2324 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2325 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2326 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2327 F: arch/arm/boot/dts/uniphier*
2328 F: arch/arm/include/asm/hardware/cache-uniphier.h
2329 F: arch/arm/mach-uniphier/
2330 F: arch/arm/mm/cache-uniphier.c
2331 F: arch/arm64/boot/dts/socionext/uniphier*
2332 F: drivers/bus/uniphier-system-bus.c
2333 F: drivers/clk/uniphier/
2334 F: drivers/dmaengine/uniphier-mdmac.c
2335 F: drivers/gpio/gpio-uniphier.c
2336 F: drivers/i2c/busses/i2c-uniphier*
2337 F: drivers/irqchip/irq-uniphier-aidet.c
2338 F: drivers/mmc/host/uniphier-sd.c
2339 F: drivers/pinctrl/uniphier/
2340 F: drivers/reset/reset-uniphier.c
2341 F: drivers/tty/serial/8250/8250_uniphier.c
2344 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2345 M: Ulf Hansson <ulf.hansson@linaro.org>
2346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 T: git git://git.linaro.org/people/ulfh/clk.git
2349 F: drivers/clk/ux500/
2351 ARM/VERSATILE EXPRESS PLATFORM
2352 M: Liviu Dudau <liviu.dudau@arm.com>
2353 M: Sudeep Holla <sudeep.holla@arm.com>
2354 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 F: arch/arm/boot/dts/vexpress*
2358 F: arch/arm64/boot/dts/arm/
2359 F: arch/arm/mach-vexpress/
2362 F: drivers/clk/versatile/clk-vexpress-osc.c
2363 F: drivers/clocksource/timer-versatile.c
2367 M: Russell King <linux@armlinux.org.uk>
2368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 W: http://www.armlinux.org.uk/
2373 ARM/VOIPAC PXA270 SUPPORT
2374 M: Marek Vasut <marek.vasut@gmail.com>
2375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2377 F: arch/arm/mach-pxa/vpac270.c
2378 F: arch/arm/mach-pxa/include/mach/vpac270.h
2380 ARM/VT8500 ARM ARCHITECTURE
2381 M: Tony Prisk <linux@prisktech.co.nz>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 F: arch/arm/mach-vt8500/
2385 F: drivers/clocksource/timer-vt8500.c
2386 F: drivers/i2c/busses/i2c-wmt.c
2387 F: drivers/mmc/host/wmt-sdmmc.c
2388 F: drivers/pwm/pwm-vt8500.c
2389 F: drivers/rtc/rtc-vt8500.c
2390 F: drivers/tty/serial/vt8500_serial.c
2391 F: drivers/usb/host/ehci-platform.c
2392 F: drivers/usb/host/uhci-platform.c
2393 F: drivers/video/fbdev/vt8500lcdfb.*
2394 F: drivers/video/fbdev/wm8505fb*
2395 F: drivers/video/fbdev/wmt_ge_rops.*
2397 ARM/ZIPIT Z2 SUPPORT
2398 M: Marek Vasut <marek.vasut@gmail.com>
2399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401 F: arch/arm/mach-pxa/z2.c
2402 F: arch/arm/mach-pxa/include/mach/z2.h
2404 ARM/ZTE ARCHITECTURE
2405 M: Jun Nie <jun.nie@linaro.org>
2406 M: Shawn Guo <shawnguo@kernel.org>
2407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2409 F: arch/arm/boot/dts/zx2967*
2410 F: arch/arm/mach-zx/
2411 F: arch/arm64/boot/dts/zte/
2413 F: drivers/dma/zx_dma.c
2414 F: drivers/gpio/gpio-zx.c
2415 F: drivers/i2c/busses/i2c-zx2967.c
2416 F: drivers/mmc/host/dw_mmc-zx.*
2417 F: drivers/pinctrl/zte/
2419 F: drivers/thermal/zx2967_thermal.c
2420 F: drivers/watchdog/zx2967_wdt.c
2421 F: Documentation/devicetree/bindings/arm/zte.yaml
2422 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2423 F: Documentation/devicetree/bindings/dma/zxdma.txt
2424 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2425 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2426 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2427 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2428 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2429 F: Documentation/devicetree/bindings/soc/zte/
2430 F: Documentation/devicetree/bindings/sound/zte,*.txt
2431 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2432 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2433 F: include/dt-bindings/clock/zx2967*.h
2434 F: include/dt-bindings/soc/zte,*.h
2435 F: sound/soc/codecs/zx_aud96p22.c
2438 ARM/ZYNQ ARCHITECTURE
2439 M: Michal Simek <michal.simek@xilinx.com>
2440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441 W: http://wiki.xilinx.com
2442 T: git https://github.com/Xilinx/linux-xlnx.git
2444 F: arch/arm/mach-zynq/
2445 F: drivers/cpuidle/cpuidle-zynq.c
2446 F: drivers/block/xsysace.c
2449 F: drivers/clocksource/timer-cadence-ttc.c
2450 F: drivers/i2c/busses/i2c-cadence.c
2451 F: drivers/mmc/host/sdhci-of-arasan.c
2452 F: drivers/edac/synopsys_edac.c
2453 F: drivers/i2c/busses/i2c-xiic.c
2455 ARM64 PORT (AARCH64 ARCHITECTURE)
2456 M: Catalin Marinas <catalin.marinas@arm.com>
2457 M: Will Deacon <will.deacon@arm.com>
2458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2462 X: arch/arm64/boot/dts/
2463 F: Documentation/arm64/
2465 AS3645A LED FLASH CONTROLLER DRIVER
2466 M: Sakari Ailus <sakari.ailus@iki.fi>
2467 L: linux-leds@vger.kernel.org
2469 F: drivers/leds/leds-as3645a.c
2471 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2472 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2473 L: linux-media@vger.kernel.org
2474 T: git git://linuxtv.org/media_tree.git
2476 F: drivers/media/i2c/ak7375.c
2477 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2479 ASAHI KASEI AK8974 DRIVER
2480 M: Linus Walleij <linus.walleij@linaro.org>
2481 L: linux-iio@vger.kernel.org
2482 W: http://www.akm.com/
2484 F: drivers/iio/magnetometer/ak8974.c
2486 ASC7621 HARDWARE MONITOR DRIVER
2487 M: George Joseph <george.joseph@fairview5.com>
2488 L: linux-hwmon@vger.kernel.org
2490 F: Documentation/hwmon/asc7621
2491 F: drivers/hwmon/asc7621.c
2493 ASPEED VIDEO ENGINE DRIVER
2494 M: Eddie James <eajames@linux.ibm.com>
2495 L: linux-media@vger.kernel.org
2496 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2498 F: drivers/media/platform/aspeed-video.c
2499 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2501 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2502 M: Corentin Chary <corentin.chary@gmail.com>
2503 L: acpi4asus-user@lists.sourceforge.net
2504 L: platform-driver-x86@vger.kernel.org
2505 W: http://acpi4asus.sf.net
2507 F: drivers/platform/x86/asus*.c
2508 F: drivers/platform/x86/eeepc*.c
2510 ASUS WIRELESS RADIO CONTROL DRIVER
2511 M: João Paulo Rechi Vita <jprvita@gmail.com>
2512 L: platform-driver-x86@vger.kernel.org
2514 F: drivers/platform/x86/asus-wireless.c
2517 M: David Howells <dhowells@redhat.com>
2518 L: keyrings@vger.kernel.org
2520 F: Documentation/crypto/asymmetric-keys.txt
2521 F: include/linux/verification.h
2522 F: include/crypto/public_key.h
2523 F: include/crypto/pkcs7.h
2524 F: crypto/asymmetric_keys/
2526 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2527 R: Dan Williams <dan.j.williams@intel.com>
2528 W: http://sourceforge.net/projects/xscaleiop
2530 F: Documentation/crypto/async-tx-api.txt
2533 F: include/linux/dmaengine.h
2534 F: include/linux/async_tx.h
2537 M: Bartosz Golaszewski <brgl@bgdev.pl>
2538 L: linux-i2c@vger.kernel.org
2539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2541 F: Documentation/devicetree/bindings/eeprom/at24.txt
2542 F: drivers/misc/eeprom/at24.c
2543 F: include/linux/platform_data/at24.h
2545 ATA OVER ETHERNET (AOE) DRIVER
2546 M: "Ed L. Cashin" <ed.cashin@acm.org>
2547 W: http://www.openaoe.org/
2549 F: Documentation/aoe/
2550 F: drivers/block/aoe/
2552 ATHEROS 71XX/9XXX GPIO DRIVER
2553 M: Alban Bedel <albeu@free.fr>
2554 W: https://github.com/AlbanBedel/linux
2555 T: git git://github.com/AlbanBedel/linux
2557 F: drivers/gpio/gpio-ath79.c
2558 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2560 ATHEROS 71XX/9XXX USB PHY DRIVER
2561 M: Alban Bedel <albeu@free.fr>
2562 W: https://github.com/AlbanBedel/linux
2563 T: git git://github.com/AlbanBedel/linux
2565 F: drivers/phy/qualcomm/phy-ath79-usb.c
2566 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2568 ATHEROS ATH GENERIC UTILITIES
2569 M: Kalle Valo <kvalo@codeaurora.org>
2570 L: linux-wireless@vger.kernel.org
2572 F: drivers/net/wireless/ath/*
2574 ATHEROS ATH5K WIRELESS DRIVER
2575 M: Jiri Slaby <jirislaby@gmail.com>
2576 M: Nick Kossifidis <mickflemm@gmail.com>
2577 M: Luis Chamberlain <mcgrof@kernel.org>
2578 L: linux-wireless@vger.kernel.org
2579 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2581 F: drivers/net/wireless/ath/ath5k/
2583 ATHEROS ATH6KL WIRELESS DRIVER
2584 M: Kalle Valo <kvalo@codeaurora.org>
2585 L: linux-wireless@vger.kernel.org
2586 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2589 F: drivers/net/wireless/ath/ath6kl/
2592 M: Ville Syrjala <syrjala@sci.fi>
2594 F: drivers/input/misc/ati_remote2.c
2596 ATK0110 HWMON DRIVER
2597 M: Luca Tettamanti <kronos.it@gmail.com>
2598 L: linux-hwmon@vger.kernel.org
2600 F: drivers/hwmon/asus_atk0110.c
2602 ATLX ETHERNET DRIVERS
2603 M: Jay Cliburn <jcliburn@gmail.com>
2604 M: Chris Snook <chris.snook@gmail.com>
2605 L: netdev@vger.kernel.org
2606 W: http://sourceforge.net/projects/atl1
2607 W: http://atl1.sourceforge.net
2609 F: drivers/net/ethernet/atheros/
2612 M: Chas Williams <3chas3@gmail.com>
2613 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2614 L: netdev@vger.kernel.org
2615 W: http://linux-atm.sourceforge.net
2618 F: include/linux/atm*
2619 F: include/uapi/linux/atm*
2621 ATMEL MACB ETHERNET DRIVER
2622 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2624 F: drivers/net/ethernet/cadence/
2626 ATMEL MAXTOUCH DRIVER
2627 M: Nick Dyer <nick@shmanahar.org>
2628 T: git git://github.com/ndyer/linux.git
2630 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2631 F: drivers/input/touchscreen/atmel_mxt_ts.c
2633 ATMEL WIRELESS DRIVER
2634 M: Simon Kelley <simon@thekelleys.org.uk>
2635 L: linux-wireless@vger.kernel.org
2636 W: http://www.thekelleys.org.uk/atmel
2637 W: http://atmelwlandriver.sourceforge.net/
2639 F: drivers/net/wireless/atmel/atmel*
2641 ATOMIC INFRASTRUCTURE
2642 M: Will Deacon <will.deacon@arm.com>
2643 M: Peter Zijlstra <peterz@infradead.org>
2644 R: Boqun Feng <boqun.feng@gmail.com>
2645 L: linux-kernel@vger.kernel.org
2647 F: arch/*/include/asm/atomic*.h
2648 F: include/*/atomic*.h
2651 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2652 M: Bradley Grove <linuxdrivers@attotech.com>
2653 L: linux-scsi@vger.kernel.org
2654 W: http://www.attotech.com
2656 F: drivers/scsi/esas2r
2658 ATUSB IEEE 802.15.4 RADIO DRIVER
2659 M: Stefan Schmidt <stefan@datenfreihafen.org>
2660 L: linux-wpan@vger.kernel.org
2662 F: drivers/net/ieee802154/atusb.c
2663 F: drivers/net/ieee802154/atusb.h
2664 F: drivers/net/ieee802154/at86rf230.h
2667 M: Paul Moore <paul@paul-moore.com>
2668 M: Eric Paris <eparis@redhat.com>
2669 L: linux-audit@redhat.com (moderated for non-subscribers)
2670 W: https://github.com/linux-audit
2671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2673 F: include/linux/audit.h
2674 F: include/uapi/linux/audit.h
2677 AUXILIARY DISPLAY DRIVERS
2678 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2680 F: drivers/auxdisplay/
2681 F: include/linux/cfag12864b.h
2683 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2684 M: Andreas Klinger <ak@it-klinger.de>
2685 L: linux-iio@vger.kernel.org
2687 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2688 F: drivers/iio/adc/hx711.c
2691 M: Ralf Baechle <ralf@linux-mips.org>
2692 L: linux-hams@vger.kernel.org
2693 W: http://www.linux-ax25.org/
2695 F: include/uapi/linux/ax25.h
2696 F: include/net/ax25.h
2700 M: Peter Rosin <peda@axentia.se>
2701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703 F: Documentation/devicetree/bindings/arm/axentia.txt
2704 F: arch/arm/boot/dts/at91-linea.dtsi
2705 F: arch/arm/boot/dts/at91-natte.dtsi
2706 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2707 F: arch/arm/boot/dts/at91-tse850-3.dts
2709 AXENTIA ASOC DRIVERS
2710 M: Peter Rosin <peda@axentia.se>
2711 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2713 F: Documentation/devicetree/bindings/sound/axentia,*
2714 F: sound/soc/atmel/tse850-pcm5142.c
2716 AXXIA I2C CONTROLLER
2717 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2718 L: linux-i2c@vger.kernel.org
2720 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2721 F: drivers/i2c/busses/i2c-axxia.c
2724 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2725 L: linux-media@vger.kernel.org
2726 W: https://linuxtv.org
2727 T: git git://linuxtv.org/media_tree.git
2729 F: drivers/media/usb/dvb-usb-v2/az6007.c
2731 AZTECH FM RADIO RECEIVER DRIVER
2732 M: Hans Verkuil <hverkuil@xs4all.nl>
2733 L: linux-media@vger.kernel.org
2734 T: git git://linuxtv.org/media_tree.git
2735 W: https://linuxtv.org
2737 F: drivers/media/radio/radio-aztech*
2740 L: linux-wireless@vger.kernel.org
2741 L: b43-dev@lists.infradead.org
2742 W: http://wireless.kernel.org/en/users/Drivers/b43
2744 F: drivers/net/wireless/broadcom/b43/
2746 B43LEGACY WIRELESS DRIVER
2747 M: Larry Finger <Larry.Finger@lwfinger.net>
2748 L: linux-wireless@vger.kernel.org
2749 L: b43-dev@lists.infradead.org
2750 W: http://wireless.kernel.org/en/users/Drivers/b43
2752 F: drivers/net/wireless/broadcom/b43legacy/
2754 BACKLIGHT CLASS/SUBSYSTEM
2755 M: Lee Jones <lee.jones@linaro.org>
2756 M: Daniel Thompson <daniel.thompson@linaro.org>
2757 M: Jingoo Han <jingoohan1@gmail.com>
2758 L: dri-devel@lists.freedesktop.org
2759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2761 F: drivers/video/backlight/
2762 F: include/linux/backlight.h
2763 F: include/linux/pwm_backlight.h
2764 F: Documentation/devicetree/bindings/leds/backlight
2767 M: Marek Lindner <mareklindner@neomailbox.ch>
2768 M: Simon Wunderlich <sw@simonwunderlich.de>
2769 M: Antonio Quartulli <a@unstable.cc>
2770 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2771 W: https://www.open-mesh.org/
2772 Q: https://patchwork.open-mesh.org/project/batman/list/
2774 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2775 F: Documentation/ABI/testing/sysfs-class-net-mesh
2776 F: Documentation/networking/batman-adv.rst
2777 F: include/uapi/linux/batadv_packet.h
2778 F: include/uapi/linux/batman_adv.h
2781 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2782 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2783 L: linux-hams@vger.kernel.org
2784 W: http://www.baycom.org/~tom/ham/ham.html
2786 F: drivers/net/hamradio/baycom*
2788 BCACHE (BLOCK LAYER CACHE)
2789 M: Coly Li <colyli@suse.de>
2790 M: Kent Overstreet <kent.overstreet@gmail.com>
2791 L: linux-bcache@vger.kernel.org
2792 W: http://bcache.evilpiepirate.org
2793 C: irc://irc.oftc.net/bcache
2795 F: drivers/md/bcache/
2797 BDISP ST MEDIA DRIVER
2798 M: Fabien Dessenne <fabien.dessenne@st.com>
2799 L: linux-media@vger.kernel.org
2800 T: git git://linuxtv.org/media_tree.git
2801 W: https://linuxtv.org
2803 F: drivers/media/platform/sti/bdisp
2805 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2806 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2807 L: netdev@vger.kernel.org
2809 F: drivers/net/ethernet/ec_bhf.c
2812 M: Luis de Bethencourt <luisbg@kernel.org>
2813 M: Salah Triki <salah.triki@gmail.com>
2815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2816 F: Documentation/filesystems/befs.txt
2820 M: Paolo Valente <paolo.valente@linaro.org>
2821 M: Jens Axboe <axboe@kernel.dk>
2822 L: linux-block@vger.kernel.org
2825 F: Documentation/block/bfq-iosched.txt
2828 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2830 F: Documentation/filesystems/bfs.txt
2832 F: include/uapi/linux/bfs_fs.h
2834 BLINKM RGB LED DRIVER
2835 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2837 F: drivers/leds/leds-blinkm.c
2840 M: Jens Axboe <axboe@kernel.dk>
2841 L: linux-block@vger.kernel.org
2842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2846 F: kernel/trace/blktrace.c
2850 M: Joern Engel <joern@lazybastard.org>
2851 L: linux-mtd@lists.infradead.org
2853 F: drivers/mtd/devices/block2mtd.c
2856 M: Marcel Holtmann <marcel@holtmann.org>
2857 M: Johan Hedberg <johan.hedberg@gmail.com>
2858 L: linux-bluetooth@vger.kernel.org
2859 W: http://www.bluez.org/
2860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2863 F: drivers/bluetooth/
2866 M: Marcel Holtmann <marcel@holtmann.org>
2867 M: Johan Hedberg <johan.hedberg@gmail.com>
2868 L: linux-bluetooth@vger.kernel.org
2869 W: http://www.bluez.org/
2870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2874 F: include/net/bluetooth/
2877 M: Jay Vosburgh <j.vosburgh@gmail.com>
2878 M: Veaceslav Falico <vfalico@gmail.com>
2879 M: Andy Gospodarek <andy@greyhouse.net>
2880 L: netdev@vger.kernel.org
2881 W: http://sourceforge.net/projects/bonding/
2883 F: drivers/net/bonding/
2884 F: include/uapi/linux/if_bonding.h
2886 BPF (Safe dynamic programs and tools)
2887 M: Alexei Starovoitov <ast@kernel.org>
2888 M: Daniel Borkmann <daniel@iogearbox.net>
2889 R: Martin KaFai Lau <kafai@fb.com>
2890 R: Song Liu <songliubraving@fb.com>
2891 R: Yonghong Song <yhs@fb.com>
2892 L: netdev@vger.kernel.org
2893 L: bpf@vger.kernel.org
2894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2896 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2899 F: Documentation/networking/filter.txt
2900 F: Documentation/bpf/
2901 F: include/linux/bpf*
2902 F: include/linux/filter.h
2903 F: include/trace/events/xdp.h
2904 F: include/uapi/linux/bpf*
2905 F: include/uapi/linux/filter.h
2907 F: kernel/trace/bpf_trace.c
2910 F: net/core/filter.c
2911 F: net/sched/act_bpf.c
2912 F: net/sched/cls_bpf.c
2916 F: tools/testing/selftests/bpf/
2921 M: Shubham Bansal <illusionist.neo@gmail.com>
2922 L: netdev@vger.kernel.org
2923 L: bpf@vger.kernel.org
2928 M: Daniel Borkmann <daniel@iogearbox.net>
2929 M: Alexei Starovoitov <ast@kernel.org>
2930 M: Zi Shen Lim <zlim.lnx@gmail.com>
2931 L: netdev@vger.kernel.org
2932 L: bpf@vger.kernel.org
2936 BPF JIT for MIPS (32-BIT AND 64-BIT)
2937 M: Paul Burton <paul.burton@mips.com>
2938 L: netdev@vger.kernel.org
2939 L: bpf@vger.kernel.org
2943 BPF JIT for NFP NICs
2944 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2945 L: netdev@vger.kernel.org
2946 L: bpf@vger.kernel.org
2948 F: drivers/net/ethernet/netronome/nfp/bpf/
2950 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2951 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2952 M: Sandipan Das <sandipan@linux.ibm.com>
2953 L: netdev@vger.kernel.org
2954 L: bpf@vger.kernel.org
2956 F: arch/powerpc/net/
2958 BPF JIT for RISC-V (RV64G)
2959 M: Björn Töpel <bjorn.topel@gmail.com>
2960 L: netdev@vger.kernel.org
2965 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2966 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2967 L: netdev@vger.kernel.org
2968 L: bpf@vger.kernel.org
2971 X: arch/s390/net/pnet.c
2973 BPF JIT for SPARC (32-BIT AND 64-BIT)
2974 M: David S. Miller <davem@davemloft.net>
2975 L: netdev@vger.kernel.org
2976 L: bpf@vger.kernel.org
2980 BPF JIT for X86 32-BIT
2981 M: Wang YanQing <udknight@gmail.com>
2982 L: netdev@vger.kernel.org
2983 L: bpf@vger.kernel.org
2985 F: arch/x86/net/bpf_jit_comp32.c
2987 BPF JIT for X86 64-BIT
2988 M: Alexei Starovoitov <ast@kernel.org>
2989 M: Daniel Borkmann <daniel@iogearbox.net>
2990 L: netdev@vger.kernel.org
2991 L: bpf@vger.kernel.org
2994 X: arch/x86/net/bpf_jit_comp32.c
2996 BROADCOM B44 10/100 ETHERNET DRIVER
2997 M: Michael Chan <michael.chan@broadcom.com>
2998 L: netdev@vger.kernel.org
3000 F: drivers/net/ethernet/broadcom/b44.*
3002 BROADCOM B53 ETHERNET SWITCH DRIVER
3003 M: Florian Fainelli <f.fainelli@gmail.com>
3004 L: netdev@vger.kernel.org
3005 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3007 F: drivers/net/dsa/b53/*
3008 F: include/linux/platform_data/b53.h
3010 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3011 M: Florian Fainelli <f.fainelli@gmail.com>
3012 M: Ray Jui <rjui@broadcom.com>
3013 M: Scott Branden <sbranden@broadcom.com>
3014 M: bcm-kernel-feedback-list@broadcom.com
3015 T: git git://github.com/broadcom/mach-bcm
3021 F: arch/arm/mach-bcm/
3023 BROADCOM BCM2835 ARM ARCHITECTURE
3024 M: Eric Anholt <eric@anholt.net>
3025 M: Stefan Wahren <stefan.wahren@i2se.com>
3026 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3028 T: git git://github.com/anholt/linux
3031 F: drivers/staging/vc04_services
3033 BROADCOM BCM47XX MIPS ARCHITECTURE
3034 M: Hauke Mehrtens <hauke@hauke-m.de>
3035 M: Rafał Miłecki <zajec5@gmail.com>
3036 L: linux-mips@vger.kernel.org
3038 F: Documentation/devicetree/bindings/mips/brcm/
3039 F: arch/mips/bcm47xx/*
3040 F: arch/mips/include/asm/mach-bcm47xx/*
3042 BROADCOM BCM5301X ARM ARCHITECTURE
3043 M: Hauke Mehrtens <hauke@hauke-m.de>
3044 M: Rafał Miłecki <zajec5@gmail.com>
3045 M: bcm-kernel-feedback-list@broadcom.com
3046 L: linux-arm-kernel@lists.infradead.org
3048 F: arch/arm/mach-bcm/bcm_5301x.c
3049 F: arch/arm/boot/dts/bcm5301x*.dtsi
3050 F: arch/arm/boot/dts/bcm470*
3051 F: arch/arm/boot/dts/bcm953012*
3053 BROADCOM BCM53573 ARM ARCHITECTURE
3054 M: Rafał Miłecki <rafal@milecki.pl>
3055 L: linux-arm-kernel@lists.infradead.org
3057 F: arch/arm/boot/dts/bcm53573*
3058 F: arch/arm/boot/dts/bcm47189*
3060 BROADCOM BCM63XX ARM ARCHITECTURE
3061 M: Florian Fainelli <f.fainelli@gmail.com>
3062 M: bcm-kernel-feedback-list@broadcom.com
3063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3064 T: git git://github.com/broadcom/stblinux.git
3068 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3069 M: Kevin Cernekee <cernekee@gmail.com>
3070 L: linux-usb@vger.kernel.org
3072 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3074 BROADCOM BCM7XXX ARM ARCHITECTURE
3075 M: Brian Norris <computersforpeace@gmail.com>
3076 M: Gregory Fong <gregory.0xf0@gmail.com>
3077 M: Florian Fainelli <f.fainelli@gmail.com>
3078 M: bcm-kernel-feedback-list@broadcom.com
3079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3080 T: git git://github.com/broadcom/stblinux.git
3082 F: arch/arm/mach-bcm/*brcmstb*
3083 F: arch/arm/boot/dts/bcm7*.dts*
3084 F: drivers/bus/brcmstb_gisb.c
3085 F: arch/arm/mm/cache-b15-rac.c
3086 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3089 BROADCOM BMIPS CPUFREQ DRIVER
3090 M: Markus Mayer <mmayer@broadcom.com>
3091 M: bcm-kernel-feedback-list@broadcom.com
3092 L: linux-pm@vger.kernel.org
3094 F: drivers/cpufreq/bmips-cpufreq.c
3096 BROADCOM BMIPS MIPS ARCHITECTURE
3097 M: Kevin Cernekee <cernekee@gmail.com>
3098 M: Florian Fainelli <f.fainelli@gmail.com>
3099 L: linux-mips@vger.kernel.org
3100 T: git git://github.com/broadcom/stblinux.git
3102 F: arch/mips/bmips/*
3103 F: arch/mips/include/asm/mach-bmips/*
3104 F: arch/mips/kernel/*bmips*
3105 F: arch/mips/boot/dts/brcm/bcm*.dts*
3106 F: drivers/irqchip/irq-bcm63*
3107 F: drivers/irqchip/irq-bcm7*
3108 F: drivers/irqchip/irq-brcmstb*
3109 F: include/linux/bcm963xx_nvram.h
3110 F: include/linux/bcm963xx_tag.h
3112 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3113 M: Rasesh Mody <rmody@marvell.com>
3114 M: GR-Linux-NIC-Dev@marvell.com
3115 L: netdev@vger.kernel.org
3117 F: drivers/net/ethernet/broadcom/bnx2.*
3118 F: drivers/net/ethernet/broadcom/bnx2_*
3120 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3121 M: QLogic-Storage-Upstream@qlogic.com
3122 L: linux-scsi@vger.kernel.org
3124 F: drivers/scsi/bnx2fc/
3126 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3127 M: QLogic-Storage-Upstream@qlogic.com
3128 L: linux-scsi@vger.kernel.org
3130 F: drivers/scsi/bnx2i/
3132 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3133 M: Ariel Elior <aelior@marvell.com>
3134 M: Sudarsana Kalluru <skalluru@marvell.com>
3135 M: GR-everest-linux-l2@marvell.com
3136 L: netdev@vger.kernel.org
3138 F: drivers/net/ethernet/broadcom/bnx2x/
3140 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3141 M: Michael Chan <michael.chan@broadcom.com>
3142 L: netdev@vger.kernel.org
3144 F: drivers/net/ethernet/broadcom/bnxt/
3146 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3147 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3148 M: Franky Lin <franky.lin@broadcom.com>
3149 M: Hante Meuleman <hante.meuleman@broadcom.com>
3150 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3151 M: Wright Feng <wright.feng@cypress.com>
3152 L: linux-wireless@vger.kernel.org
3153 L: brcm80211-dev-list.pdl@broadcom.com
3154 L: brcm80211-dev-list@cypress.com
3156 F: drivers/net/wireless/broadcom/brcm80211/
3158 BROADCOM BRCMSTB GPIO DRIVER
3159 M: Gregory Fong <gregory.0xf0@gmail.com>
3160 L: bcm-kernel-feedback-list@broadcom.com
3162 F: drivers/gpio/gpio-brcmstb.c
3163 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3165 BROADCOM BRCMSTB I2C DRIVER
3166 M: Kamal Dasu <kdasu.kdev@gmail.com>
3167 L: linux-i2c@vger.kernel.org
3168 L: bcm-kernel-feedback-list@broadcom.com
3170 F: drivers/i2c/busses/i2c-brcmstb.c
3171 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3173 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3174 M: Al Cooper <alcooperx@gmail.com>
3175 L: linux-kernel@vger.kernel.org
3176 L: bcm-kernel-feedback-list@broadcom.com
3178 F: drivers/phy/broadcom/phy-brcm-usb*
3180 BROADCOM GENET ETHERNET DRIVER
3181 M: Doug Berger <opendmb@gmail.com>
3182 M: Florian Fainelli <f.fainelli@gmail.com>
3183 L: netdev@vger.kernel.org
3185 F: drivers/net/ethernet/broadcom/genet/
3187 BROADCOM IPROC ARM ARCHITECTURE
3188 M: Ray Jui <rjui@broadcom.com>
3189 M: Scott Branden <sbranden@broadcom.com>
3190 M: bcm-kernel-feedback-list@broadcom.com
3191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3192 T: git git://github.com/broadcom/cygnus-linux.git
3209 F: arch/arm64/boot/dts/broadcom/northstar2/*
3210 F: arch/arm64/boot/dts/broadcom/stingray/*
3211 F: drivers/clk/bcm/clk-ns*
3212 F: drivers/clk/bcm/clk-sr*
3213 F: drivers/pinctrl/bcm/pinctrl-ns*
3214 F: include/dt-bindings/clock/bcm-sr*
3216 BROADCOM KONA GPIO DRIVER
3217 M: Ray Jui <rjui@broadcom.com>
3218 L: bcm-kernel-feedback-list@broadcom.com
3220 F: drivers/gpio/gpio-bcm-kona.c
3221 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3223 BROADCOM NETXTREME-E ROCE DRIVER
3224 M: Selvin Xavier <selvin.xavier@broadcom.com>
3225 M: Devesh Sharma <devesh.sharma@broadcom.com>
3226 M: Somnath Kotur <somnath.kotur@broadcom.com>
3227 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3228 L: linux-rdma@vger.kernel.org
3229 W: http://www.broadcom.com
3231 F: drivers/infiniband/hw/bnxt_re/
3232 F: include/uapi/rdma/bnxt_re-abi.h
3234 BROADCOM NVRAM DRIVER
3235 M: Rafał Miłecki <zajec5@gmail.com>
3236 L: linux-mips@vger.kernel.org
3238 F: drivers/firmware/broadcom/*
3240 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3241 M: Rafał Miłecki <zajec5@gmail.com>
3242 L: linux-wireless@vger.kernel.org
3245 F: include/linux/bcma/
3247 BROADCOM STB AVS CPUFREQ DRIVER
3248 M: Markus Mayer <mmayer@broadcom.com>
3249 M: bcm-kernel-feedback-list@broadcom.com
3250 L: linux-pm@vger.kernel.org
3252 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3253 F: drivers/cpufreq/brcmstb*
3255 BROADCOM STB AVS TMON DRIVER
3256 M: Markus Mayer <mmayer@broadcom.com>
3257 M: bcm-kernel-feedback-list@broadcom.com
3258 L: linux-pm@vger.kernel.org
3260 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3261 F: drivers/thermal/broadcom/brcmstb*
3263 BROADCOM STB NAND FLASH DRIVER
3264 M: Brian Norris <computersforpeace@gmail.com>
3265 M: Kamal Dasu <kdasu.kdev@gmail.com>
3266 L: linux-mtd@lists.infradead.org
3267 L: bcm-kernel-feedback-list@broadcom.com
3269 F: drivers/mtd/nand/raw/brcmnand/
3271 BROADCOM STB DPFE DRIVER
3272 M: Markus Mayer <mmayer@broadcom.com>
3273 M: bcm-kernel-feedback-list@broadcom.com
3274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3276 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3277 F: drivers/memory/brcmstb_dpfe.c
3280 M: Kamal Dasu <kdasu.kdev@gmail.com>
3281 M: bcm-kernel-feedback-list@broadcom.com
3283 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3284 F: drivers/spi/spi-bcm-qspi.*
3285 F: drivers/spi/spi-brcmstb-qspi.c
3286 F: drivers/spi/spi-iproc-qspi.c
3288 BROADCOM SYSTEMPORT ETHERNET DRIVER
3289 M: Florian Fainelli <f.fainelli@gmail.com>
3290 L: netdev@vger.kernel.org
3292 F: drivers/net/ethernet/broadcom/bcmsysport.*
3294 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3295 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3296 M: Prashant Sreedharan <prashant@broadcom.com>
3297 M: Michael Chan <mchan@broadcom.com>
3298 L: netdev@vger.kernel.org
3300 F: drivers/net/ethernet/broadcom/tg3.*
3302 BROCADE BFA FC SCSI DRIVER
3303 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3304 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3305 L: linux-scsi@vger.kernel.org
3307 F: drivers/scsi/bfa/
3309 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3310 M: Rasesh Mody <rmody@marvell.com>
3311 M: Sudarsana Kalluru <skalluru@marvell.com>
3312 M: GR-Linux-NIC-Dev@marvell.com
3313 L: netdev@vger.kernel.org
3315 F: drivers/net/ethernet/brocade/bna/
3317 BSG (block layer generic sg v4 driver)
3318 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3319 L: linux-scsi@vger.kernel.org
3322 F: include/linux/bsg.h
3323 F: include/uapi/linux/bsg.h
3326 M: Clemens Ladisch <clemens@ladisch.de>
3327 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3328 T: git git://git.alsa-project.org/alsa-kernel.git
3330 F: Documentation/sound/cards/bt87x.rst
3331 F: sound/pci/bt87x.c
3334 M: Michael Buesch <m@bues.ch>
3335 W: http://bu3sch.de/btgpio.php
3337 F: drivers/gpio/gpio-bt8xx.c
3340 M: Chris Mason <clm@fb.com>
3341 M: Josef Bacik <josef@toxicpanda.com>
3342 M: David Sterba <dsterba@suse.com>
3343 L: linux-btrfs@vger.kernel.org
3344 W: http://btrfs.wiki.kernel.org/
3345 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3348 F: Documentation/filesystems/btrfs.txt
3350 F: include/linux/btrfs*
3351 F: include/uapi/linux/btrfs*
3353 BTTV VIDEO4LINUX DRIVER
3354 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3355 L: linux-media@vger.kernel.org
3356 W: https://linuxtv.org
3357 T: git git://linuxtv.org/media_tree.git
3359 F: Documentation/media/v4l-drivers/bttv*
3360 F: drivers/media/pci/bt8xx/bttv*
3362 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3363 M: Chanwoo Choi <cw00.choi@samsung.com>
3364 L: linux-pm@vger.kernel.org
3365 L: linux-samsung-soc@vger.kernel.org
3366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3368 F: drivers/devfreq/exynos-bus.c
3369 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3371 BUSLOGIC SCSI DRIVER
3372 M: Khalid Aziz <khalid@gonehiking.org>
3373 L: linux-scsi@vger.kernel.org
3375 F: drivers/scsi/BusLogic.*
3376 F: drivers/scsi/FlashPoint.*
3378 C-MEDIA CMI8788 DRIVER
3379 M: Clemens Ladisch <clemens@ladisch.de>
3380 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3381 T: git git://git.alsa-project.org/alsa-kernel.git
3383 F: sound/pci/oxygen/
3386 M: Guo Ren <guoren@kernel.org>
3387 T: git https://github.com/c-sky/csky-linux.git
3390 F: Documentation/devicetree/bindings/csky/
3391 F: drivers/irqchip/irq-csky-*
3392 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3393 F: drivers/clocksource/timer-gx6605s.c
3394 F: drivers/clocksource/timer-mp-csky.c
3395 F: Documentation/devicetree/bindings/timer/csky,*
3400 M: Mark Salter <msalter@redhat.com>
3401 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3402 L: linux-c6x-dev@linux-c6x.org
3403 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3407 CA8210 IEEE-802.15.4 RADIO DRIVER
3408 M: Harry Morris <h.morris@cascoda.com>
3409 L: linux-wpan@vger.kernel.org
3410 W: https://github.com/Cascoda/ca8210-linux.git
3412 F: drivers/net/ieee802154/ca8210.c
3413 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3415 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3416 M: David Howells <dhowells@redhat.com>
3417 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3419 F: Documentation/filesystems/caching/cachefiles.txt
3422 CADENCE MIPI-CSI2 BRIDGES
3423 M: Maxime Ripard <maxime.ripard@bootlin.com>
3424 L: linux-media@vger.kernel.org
3426 F: Documentation/devicetree/bindings/media/cdns,*.txt
3427 F: drivers/media/platform/cadence/cdns-csi2*
3429 CADET FM/AM RADIO RECEIVER DRIVER
3430 M: Hans Verkuil <hverkuil@xs4all.nl>
3431 L: linux-media@vger.kernel.org
3432 T: git git://linuxtv.org/media_tree.git
3433 W: https://linuxtv.org
3435 F: drivers/media/radio/radio-cadet*
3437 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3438 M: Jonathan Corbet <corbet@lwn.net>
3439 L: linux-media@vger.kernel.org
3440 T: git git://linuxtv.org/media_tree.git
3442 F: Documentation/media/v4l-drivers/cafe_ccic*
3443 F: drivers/media/platform/marvell-ccic/
3446 L: netdev@vger.kernel.org
3448 F: Documentation/networking/caif/
3449 F: drivers/net/caif/
3450 F: include/uapi/linux/caif/
3451 F: include/net/caif/
3455 M: Toke Høiland-Jørgensen <toke@toke.dk>
3456 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3458 F: net/sched/sch_cake.c
3460 CALGARY x86-64 IOMMU
3461 M: Muli Ben-Yehuda <mulix@mulix.org>
3462 M: Jon Mason <jdmason@kudzu.us>
3463 L: iommu@lists.linux-foundation.org
3465 F: arch/x86/kernel/pci-calgary_64.c
3466 F: arch/x86/kernel/tce_64.c
3467 F: arch/x86/include/asm/calgary.h
3468 F: arch/x86/include/asm/tce.h
3471 M: Wolfgang Grandegger <wg@grandegger.com>
3472 M: Marc Kleine-Budde <mkl@pengutronix.de>
3473 L: linux-can@vger.kernel.org
3474 W: https://github.com/linux-can
3475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3478 F: Documentation/devicetree/bindings/net/can/
3480 F: include/linux/can/dev.h
3481 F: include/linux/can/platform/
3482 F: include/uapi/linux/can/error.h
3483 F: include/uapi/linux/can/netlink.h
3486 M: Oliver Hartkopp <socketcan@hartkopp.net>
3487 M: Marc Kleine-Budde <mkl@pengutronix.de>
3488 L: linux-can@vger.kernel.org
3489 W: https://github.com/linux-can
3490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3493 F: Documentation/networking/can.rst
3495 F: include/linux/can/core.h
3496 F: include/uapi/linux/can.h
3497 F: include/uapi/linux/can/bcm.h
3498 F: include/uapi/linux/can/raw.h
3499 F: include/uapi/linux/can/gw.h
3502 M: Serge Hallyn <serge@hallyn.com>
3503 L: linux-security-module@vger.kernel.org
3505 F: include/linux/capability.h
3506 F: include/uapi/linux/capability.h
3507 F: security/commoncap.c
3508 F: kernel/capability.c
3510 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3511 M: Kevin Tsai <ktsai@capellamicro.com>
3513 F: drivers/iio/light/cm*
3515 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3516 M: Christian Lamparter <chunkeey@googlemail.com>
3517 L: linux-wireless@vger.kernel.org
3518 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3520 F: drivers/net/wireless/ath/carl9170/
3523 M: Jan Glauber <jglauber@cavium.com>
3524 M: David Daney <david.daney@cavium.com>
3525 W: http://www.cavium.com
3527 F: drivers/i2c/busses/i2c-octeon*
3528 F: drivers/i2c/busses/i2c-thunderx*
3530 CAVIUM LIQUIDIO NETWORK DRIVER
3531 M: Derek Chickles <dchickles@marvell.com>
3532 M: Satanand Burla <sburla@marvell.com>
3533 M: Felix Manlunas <fmanlunas@marvell.com>
3534 L: netdev@vger.kernel.org
3535 W: http://www.cavium.com
3537 F: drivers/net/ethernet/cavium/liquidio/
3540 M: Jan Glauber <jglauber@cavium.com>
3541 M: David Daney <david.daney@cavium.com>
3542 M: Steven J. Hill <Steven.Hill@cavium.com>
3543 W: http://www.cavium.com
3545 F: drivers/mmc/host/cavium*
3547 CAVIUM OCTEON-TX CRYPTO DRIVER
3548 M: George Cherian <george.cherian@cavium.com>
3549 L: linux-crypto@vger.kernel.org
3550 W: http://www.cavium.com
3552 F: drivers/crypto/cavium/cpt/
3554 CAVIUM THUNDERX2 ARM64 SOC
3555 M: Robert Richter <rrichter@cavium.com>
3556 M: Jayachandran C <jnair@caviumnetworks.com>
3557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3559 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3560 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3562 CC2520 IEEE-802.15.4 RADIO DRIVER
3563 M: Varka Bhadram <varkabhadram@gmail.com>
3564 L: linux-wpan@vger.kernel.org
3566 F: drivers/net/ieee802154/cc2520.c
3567 F: include/linux/spi/cc2520.h
3568 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3570 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3571 M: Gilad Ben-Yossef <gilad@benyossef.com>
3572 L: linux-crypto@vger.kernel.org
3574 F: drivers/crypto/ccree/
3575 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3578 M: Hans Verkuil <hans.verkuil@cisco.com>
3579 L: linux-media@vger.kernel.org
3580 T: git git://linuxtv.org/media_tree.git
3581 W: http://linuxtv.org
3583 F: Documentation/media/kapi/cec-core.rst
3584 F: Documentation/media/uapi/cec
3585 F: drivers/media/cec/
3586 F: drivers/media/rc/keymaps/rc-cec.c
3587 F: include/media/cec.h
3588 F: include/media/cec-notifier.h
3589 F: include/uapi/linux/cec.h
3590 F: include/uapi/linux/cec-funcs.h
3591 F: Documentation/devicetree/bindings/media/cec.txt
3592 F: Documentation/ABI/testing/debugfs-cec-error-inj
3595 M: Hans Verkuil <hans.verkuil@cisco.com>
3596 L: linux-media@vger.kernel.org
3597 T: git git://linuxtv.org/media_tree.git
3598 W: http://linuxtv.org
3600 F: drivers/media/platform/cec-gpio/
3601 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3603 CELL BROADBAND ENGINE ARCHITECTURE
3604 M: Arnd Bergmann <arnd@arndb.de>
3605 L: linuxppc-dev@lists.ozlabs.org
3606 W: http://www.ibm.com/developerworks/power/cell/
3608 F: arch/powerpc/include/asm/cell*.h
3609 F: arch/powerpc/include/asm/spu*.h
3610 F: arch/powerpc/include/uapi/asm/spu*.h
3611 F: arch/powerpc/oprofile/*cell*
3612 F: arch/powerpc/platforms/cell/
3614 CEPH COMMON CODE (LIBCEPH)
3615 M: Ilya Dryomov <idryomov@gmail.com>
3616 M: "Yan, Zheng" <zyan@redhat.com>
3617 M: Sage Weil <sage@redhat.com>
3618 L: ceph-devel@vger.kernel.org
3620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3621 T: git git://github.com/ceph/ceph-client.git
3624 F: include/linux/ceph/
3625 F: include/linux/crush/
3627 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3628 M: "Yan, Zheng" <zyan@redhat.com>
3629 M: Sage Weil <sage@redhat.com>
3630 M: Ilya Dryomov <idryomov@gmail.com>
3631 L: ceph-devel@vger.kernel.org
3633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3634 T: git git://github.com/ceph/ceph-client.git
3636 F: Documentation/filesystems/ceph.txt
3639 CERTIFICATE HANDLING:
3640 M: David Howells <dhowells@redhat.com>
3641 M: David Woodhouse <dwmw2@infradead.org>
3642 L: keyrings@vger.kernel.org
3644 F: Documentation/admin-guide/module-signing.rst
3646 F: scripts/sign-file.c
3647 F: scripts/extract-cert.c
3649 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3650 L: linux-usb@vger.kernel.org
3652 F: Documentation/usb/WUSB-Design-overview.txt
3653 F: Documentation/usb/wusb-cbaf
3654 F: drivers/usb/host/hwa-hc.c
3655 F: drivers/usb/host/whci/
3656 F: drivers/usb/wusbcore/
3657 F: include/linux/usb/wusb*
3659 CFAG12864B LCD DRIVER
3660 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3662 F: drivers/auxdisplay/cfag12864b.c
3663 F: include/linux/cfag12864b.h
3665 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3666 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3668 F: drivers/auxdisplay/cfag12864bfb.c
3669 F: include/linux/cfag12864b.h
3671 802.11 (including CFG80211/NL80211)
3672 M: Johannes Berg <johannes@sipsolutions.net>
3673 L: linux-wireless@vger.kernel.org
3674 W: http://wireless.kernel.org/
3675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3679 F: include/uapi/linux/nl80211.h
3680 F: include/linux/ieee80211.h
3681 F: include/net/wext.h
3682 F: include/net/cfg80211.h
3683 F: include/net/iw_handler.h
3684 F: include/net/ieee80211_radiotap.h
3685 F: Documentation/driver-api/80211/cfg80211.rst
3686 F: Documentation/networking/regulatory.txt
3688 CHAR and MISC DRIVERS
3689 M: Arnd Bergmann <arnd@arndb.de>
3690 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3695 F: include/linux/miscdevice.h
3698 M: Andy Whitcroft <apw@canonical.com>
3699 M: Joe Perches <joe@perches.com>
3701 F: scripts/checkpatch.pl
3703 CHINESE DOCUMENTATION
3704 M: Harry Wei <harryxiyou@gmail.com>
3705 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3706 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3708 F: Documentation/translations/zh_CN/
3710 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3711 M: Peter Chen <Peter.Chen@nxp.com>
3712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3713 L: linux-usb@vger.kernel.org
3715 F: drivers/usb/chipidea/
3717 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3718 M: Hans de Goede <hdegoede@redhat.com>
3719 L: linux-input@vger.kernel.org
3721 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3722 F: drivers/input/touchscreen/chipone_icn8318.c
3724 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3725 M: Hans de Goede <hdegoede@redhat.com>
3726 L: linux-input@vger.kernel.org
3728 F: drivers/input/touchscreen/chipone_icn8505.c
3730 CHROME HARDWARE PLATFORM SUPPORT
3731 M: Benson Leung <bleung@chromium.org>
3732 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3735 F: drivers/platform/chrome/
3737 CHROMEOS EC SUBDRIVERS
3738 M: Benson Leung <bleung@chromium.org>
3739 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3740 R: Guenter Roeck <groeck@chromium.org>
3744 F: drivers/power/supply/cros_usbpd-charger.c
3746 CHROMEOS EC CODEC DRIVER
3747 M: Cheng-Yi Chiang <cychiang@chromium.org>
3749 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3750 R: Guenter Roeck <groeck@chromium.org>
3751 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3752 F: sound/soc/codecs/cros_ec_codec.*
3754 CIRRUS LOGIC AUDIO CODEC DRIVERS
3755 M: Brian Austin <brian.austin@cirrus.com>
3756 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3757 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3759 F: sound/soc/codecs/cs*
3761 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3762 M: Hartley Sweeten <hsweeten@visionengravers.com>
3763 L: netdev@vger.kernel.org
3765 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3767 CISCO FCOE HBA DRIVER
3768 M: Satish Kharat <satishkh@cisco.com>
3769 M: Sesidhar Baddela <sebaddel@cisco.com>
3770 M: Karan Tilak Kumar <kartilak@cisco.com>
3771 L: linux-scsi@vger.kernel.org
3773 F: drivers/scsi/fnic/
3775 CISCO SCSI HBA DRIVER
3776 M: Karan Tilak Kumar <kartilak@cisco.com>
3777 M: Sesidhar Baddela <sebaddel@cisco.com>
3778 L: linux-scsi@vger.kernel.org
3780 F: drivers/scsi/snic/
3782 CISCO VIC ETHERNET NIC DRIVER
3783 M: Christian Benvenuti <benve@cisco.com>
3784 M: Govindarajulu Varadarajan <_govind@gmx.com>
3785 M: Parvi Kaustubhi <pkaustub@cisco.com>
3787 F: drivers/net/ethernet/cisco/enic/
3789 CISCO VIC LOW LATENCY NIC DRIVER
3790 M: Christian Benvenuti <benve@cisco.com>
3791 M: Nelson Escobar <neescoba@cisco.com>
3792 M: Parvi Kaustubhi <pkaustub@cisco.com>
3794 F: drivers/infiniband/hw/usnic/
3796 CIRRUS LOGIC MADERA CODEC DRIVERS
3797 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3798 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3799 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3800 L: patches@opensource.cirrus.com
3801 T: git https://github.com/CirrusLogic/linux-drivers.git
3802 W: https://github.com/CirrusLogic/linux-drivers/wiki
3804 F: Documentation/devicetree/bindings/mfd/madera.txt
3805 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3806 F: include/linux/irqchip/irq-madera*
3807 F: include/linux/mfd/madera/*
3808 F: drivers/gpio/gpio-madera*
3809 F: drivers/irqchip/irq-madera*
3810 F: drivers/mfd/madera*
3811 F: drivers/mfd/cs47l*
3812 F: drivers/pinctrl/cirrus/*
3815 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3820 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3821 L: linux-kernel@vger.kernel.org
3824 F: include/linux/cleancache.h
3827 M: Russell King <linux@armlinux.org.uk>
3828 L: linux-clk@vger.kernel.org
3830 F: include/linux/clk.h
3832 CLOCKSOURCE, CLOCKEVENT DRIVERS
3833 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3834 M: Thomas Gleixner <tglx@linutronix.de>
3835 L: linux-kernel@vger.kernel.org
3836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3838 F: drivers/clocksource/
3839 F: Documentation/devicetree/bindings/timer/
3842 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3843 M: Daniel Oliveira Nascimento <don@syst.com.br>
3844 L: platform-driver-x86@vger.kernel.org
3846 F: drivers/platform/x86/classmate-laptop.c
3849 M: Hans Verkuil <hans.verkuil@cisco.com>
3850 L: linux-media@vger.kernel.org
3851 T: git git://linuxtv.org/media_tree.git
3852 W: https://linuxtv.org
3854 F: drivers/media/pci/cobalt/
3856 COCCINELLE/Semantic Patches (SmPL)
3857 M: Julia Lawall <Julia.Lawall@lip6.fr>
3858 M: Gilles Muller <Gilles.Muller@lip6.fr>
3859 M: Nicolas Palix <nicolas.palix@imag.fr>
3860 M: Michal Marek <michal.lkml@markovi.net>
3861 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3863 W: http://coccinelle.lip6.fr/
3865 F: Documentation/dev-tools/coccinelle.rst
3866 F: scripts/coccinelle/
3867 F: scripts/coccicheck
3870 M: Jan Harkes <jaharkes@cs.cmu.edu>
3872 L: codalist@coda.cs.cmu.edu
3873 W: http://www.coda.cs.cmu.edu/
3875 F: Documentation/filesystems/coda.txt
3877 F: include/linux/coda*.h
3878 F: include/uapi/linux/coda*.h
3880 CODA V4L2 MEM2MEM DRIVER
3881 M: Philipp Zabel <p.zabel@pengutronix.de>
3882 L: linux-media@vger.kernel.org
3884 F: Documentation/devicetree/bindings/media/coda.txt
3885 F: drivers/media/platform/coda/
3888 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3890 F: Documentation/process/code-of-conduct.rst
3891 F: Documentation/process/code-of-conduct-interpretation.rst
3893 COMMON CLK FRAMEWORK
3894 M: Michael Turquette <mturquette@baylibre.com>
3895 M: Stephen Boyd <sboyd@kernel.org>
3896 L: linux-clk@vger.kernel.org
3897 Q: http://patchwork.kernel.org/project/linux-clk/list/
3898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3900 F: Documentation/devicetree/bindings/clock/
3902 X: drivers/clk/clkdev.c
3903 F: include/linux/clk-pr*
3904 F: include/linux/clk/
3905 F: include/linux/of_clk.h
3907 COMMON INTERNET FILE SYSTEM (CIFS)
3908 M: Steve French <sfrench@samba.org>
3909 L: linux-cifs@vger.kernel.org
3910 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3911 W: http://linux-cifs.samba.org/
3912 T: git git://git.samba.org/sfrench/cifs-2.6.git
3914 F: Documentation/filesystems/cifs/
3917 COMPACTPCI HOTPLUG CORE
3918 M: Scott Murray <scott@spiteful.org>
3919 L: linux-pci@vger.kernel.org
3921 F: drivers/pci/hotplug/cpci_hotplug*
3923 COMPACTPCI HOTPLUG GENERIC DRIVER
3924 M: Scott Murray <scott@spiteful.org>
3925 L: linux-pci@vger.kernel.org
3927 F: drivers/pci/hotplug/cpcihp_generic.c
3929 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3930 M: Scott Murray <scott@spiteful.org>
3931 L: linux-pci@vger.kernel.org
3933 F: drivers/pci/hotplug/cpcihp_zt5550.*
3935 COMPAL LAPTOP SUPPORT
3936 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3937 L: platform-driver-x86@vger.kernel.org
3939 F: drivers/platform/x86/compal-laptop.c
3942 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3944 F: include/linux/compiler_attributes.h
3946 CONEXANT ACCESSRUNNER USB DRIVER
3947 L: accessrunner-general@lists.sourceforge.net
3948 W: http://accessrunner.sourceforge.net/
3950 F: drivers/usb/atm/cxacru.c
3953 M: Joel Becker <jlbec@evilplan.org>
3954 M: Christoph Hellwig <hch@lst.de>
3955 T: git git://git.infradead.org/users/hch/configfs.git
3958 F: include/linux/configfs.h
3961 M: Evgeniy Polyakov <zbr@ioremap.net>
3962 L: netdev@vger.kernel.org
3964 F: drivers/connector/
3966 CONTROL GROUP (CGROUP)
3967 M: Tejun Heo <tj@kernel.org>
3968 M: Li Zefan <lizefan@huawei.com>
3969 M: Johannes Weiner <hannes@cmpxchg.org>
3970 L: cgroups@vger.kernel.org
3971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3973 F: Documentation/cgroup*
3974 F: include/linux/cgroup*
3977 CONTROL GROUP - CPUSET
3978 M: Li Zefan <lizefan@huawei.com>
3979 L: cgroups@vger.kernel.org
3980 W: http://www.bullopensource.org/cpuset/
3981 W: http://oss.sgi.com/projects/cpusets/
3982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3984 F: Documentation/cgroup-v1/cpusets.txt
3985 F: include/linux/cpuset.h
3986 F: kernel/cgroup/cpuset.c
3988 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3989 M: Johannes Weiner <hannes@cmpxchg.org>
3990 M: Michal Hocko <mhocko@kernel.org>
3991 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3992 L: cgroups@vger.kernel.org
3993 L: linux-mm@kvack.org
3998 CORETEMP HARDWARE MONITORING DRIVER
3999 M: Fenghua Yu <fenghua.yu@intel.com>
4000 L: linux-hwmon@vger.kernel.org
4002 F: Documentation/hwmon/coretemp
4003 F: drivers/hwmon/coretemp.c
4005 COSA/SRP SYNC SERIAL DRIVER
4006 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4007 W: http://www.fi.muni.cz/~kas/cosa/
4009 F: drivers/net/wan/cosa*
4011 CPMAC ETHERNET DRIVER
4012 M: Florian Fainelli <f.fainelli@gmail.com>
4013 L: netdev@vger.kernel.org
4015 F: drivers/net/ethernet/ti/cpmac.c
4017 CPU FREQUENCY SCALING FRAMEWORK
4018 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4019 M: Viresh Kumar <viresh.kumar@linaro.org>
4020 L: linux-pm@vger.kernel.org
4022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4024 B: https://bugzilla.kernel.org
4025 F: Documentation/admin-guide/pm/cpufreq.rst
4026 F: Documentation/admin-guide/pm/intel_pstate.rst
4027 F: Documentation/cpu-freq/
4028 F: Documentation/devicetree/bindings/cpufreq/
4030 F: include/linux/cpufreq.h
4031 F: tools/testing/selftests/cpufreq/
4033 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4034 M: Viresh Kumar <viresh.kumar@linaro.org>
4035 M: Sudeep Holla <sudeep.holla@arm.com>
4036 L: linux-pm@vger.kernel.org
4037 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4039 F: drivers/cpufreq/arm_big_little.h
4040 F: drivers/cpufreq/arm_big_little.c
4042 CPU POWER MONITORING SUBSYSTEM
4043 M: Thomas Renninger <trenn@suse.com>
4044 M: Shuah Khan <shuah@kernel.org>
4045 M: Shuah Khan <skhan@linuxfoundation.org>
4046 L: linux-pm@vger.kernel.org
4048 F: tools/power/cpupower/
4051 M: "H. Peter Anvin" <hpa@zytor.com>
4053 F: arch/x86/kernel/cpuid.c
4054 F: arch/x86/kernel/msr.c
4056 CPUIDLE DRIVER - ARM BIG LITTLE
4057 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4058 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4059 L: linux-pm@vger.kernel.org
4060 L: linux-arm-kernel@lists.infradead.org
4061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4063 F: drivers/cpuidle/cpuidle-big_little.c
4065 CPUIDLE DRIVER - ARM EXYNOS
4066 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4067 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4068 M: Kukjin Kim <kgene@kernel.org>
4069 L: linux-pm@vger.kernel.org
4070 L: linux-samsung-soc@vger.kernel.org
4072 F: drivers/cpuidle/cpuidle-exynos.c
4073 F: arch/arm/mach-exynos/pm.c
4075 CPU IDLE TIME MANAGEMENT FRAMEWORK
4076 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4077 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4078 L: linux-pm@vger.kernel.org
4080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4081 B: https://bugzilla.kernel.org
4082 F: Documentation/admin-guide/pm/cpuidle.rst
4083 F: Documentation/driver-api/pm/cpuidle.rst
4084 F: drivers/cpuidle/*
4085 F: include/linux/cpuidle.h
4088 M: Nicolas Pitre <nico@linaro.org>
4090 F: Documentation/filesystems/cramfs.txt
4094 M: Herbert Xu <herbert@gondor.apana.org.au>
4095 M: "David S. Miller" <davem@davemloft.net>
4096 L: linux-crypto@vger.kernel.org
4097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4100 F: Documentation/crypto/
4101 F: Documentation/devicetree/bindings/crypto/
4106 F: include/linux/crypto*
4108 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4109 M: Neil Horman <nhorman@tuxdriver.com>
4110 L: linux-crypto@vger.kernel.org
4112 F: crypto/ansi_cprng.c
4116 M: Hans Verkuil <hverkuil@xs4all.nl>
4117 L: linux-media@vger.kernel.org
4118 T: git git://linuxtv.org/media_tree.git
4119 W: http://linuxtv.org
4121 F: drivers/media/i2c/cs3308.c
4123 CS5535 Audio ALSA driver
4124 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4126 F: sound/pci/cs5535audio/
4128 CSI DRIVERS FOR ALLWINNER V3s
4129 M: Yong Deng <yong.deng@magewell.com>
4130 L: linux-media@vger.kernel.org
4131 T: git git://linuxtv.org/media_tree.git
4133 F: drivers/media/platform/sunxi/sun6i-csi/
4134 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4137 M: Solomon Peachy <pizza@shaftnet.org>
4139 F: drivers/net/wireless/st/cw1200/
4141 CX18 VIDEO4LINUX DRIVER
4142 M: Andy Walls <awalls@md.metrocast.net>
4143 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4144 L: linux-media@vger.kernel.org
4145 T: git git://linuxtv.org/media_tree.git
4146 W: https://linuxtv.org
4147 W: http://www.ivtvdriver.org/index.php/Cx18
4149 F: Documentation/media/v4l-drivers/cx18*
4150 F: drivers/media/pci/cx18/
4151 F: include/uapi/linux/ivtv*
4153 CX2341X MPEG ENCODER HELPER MODULE
4154 M: Hans Verkuil <hverkuil@xs4all.nl>
4155 L: linux-media@vger.kernel.org
4156 T: git git://linuxtv.org/media_tree.git
4157 W: https://linuxtv.org
4159 F: drivers/media/common/cx2341x*
4160 F: include/media/drv-intf/cx2341x.h
4162 CX24120 MEDIA DRIVER
4163 M: Jemma Denson <jdenson@gmail.com>
4164 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4165 L: linux-media@vger.kernel.org
4166 W: https://linuxtv.org
4167 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4169 F: drivers/media/dvb-frontends/cx24120*
4171 CX88 VIDEO4LINUX DRIVER
4172 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4173 L: linux-media@vger.kernel.org
4174 W: https://linuxtv.org
4175 T: git git://linuxtv.org/media_tree.git
4177 F: Documentation/media/v4l-drivers/cx88*
4178 F: drivers/media/pci/cx88/
4180 CXD2820R MEDIA DRIVER
4181 M: Antti Palosaari <crope@iki.fi>
4182 L: linux-media@vger.kernel.org
4183 W: https://linuxtv.org
4184 W: http://palosaari.fi/linux/
4185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4186 T: git git://linuxtv.org/anttip/media_tree.git
4188 F: drivers/media/dvb-frontends/cxd2820r*
4190 CXGB3 ETHERNET DRIVER (CXGB3)
4191 M: Vishal Kulkarni <vishal@chelsio.com>
4192 L: netdev@vger.kernel.org
4193 W: http://www.chelsio.com
4195 F: drivers/net/ethernet/chelsio/cxgb3/
4197 CXGB3 ISCSI DRIVER (CXGB3I)
4198 M: Karen Xie <kxie@chelsio.com>
4199 L: linux-scsi@vger.kernel.org
4200 W: http://www.chelsio.com
4202 F: drivers/scsi/cxgbi/cxgb3i
4204 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4205 M: Steve Wise <swise@chelsio.com>
4206 L: linux-rdma@vger.kernel.org
4207 W: http://www.openfabrics.org
4209 F: drivers/infiniband/hw/cxgb3/
4210 F: include/uapi/rdma/cxgb3-abi.h
4212 CXGB4 CRYPTO DRIVER (chcr)
4213 M: Harsh Jain <harsh@chelsio.com>
4214 L: linux-crypto@vger.kernel.org
4215 W: http://www.chelsio.com
4217 F: drivers/crypto/chelsio
4219 CXGB4 ETHERNET DRIVER (CXGB4)
4220 M: Vishal Kulkarni <vishal@chelsio.com>
4221 L: netdev@vger.kernel.org
4222 W: http://www.chelsio.com
4224 F: drivers/net/ethernet/chelsio/cxgb4/
4226 CXGB4 ISCSI DRIVER (CXGB4I)
4227 M: Karen Xie <kxie@chelsio.com>
4228 L: linux-scsi@vger.kernel.org
4229 W: http://www.chelsio.com
4231 F: drivers/scsi/cxgbi/cxgb4i
4233 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4234 M: Steve Wise <swise@chelsio.com>
4235 L: linux-rdma@vger.kernel.org
4236 W: http://www.openfabrics.org
4238 F: drivers/infiniband/hw/cxgb4/
4239 F: include/uapi/rdma/cxgb4-abi.h
4241 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4242 M: Casey Leedom <leedom@chelsio.com>
4243 L: netdev@vger.kernel.org
4244 W: http://www.chelsio.com
4246 F: drivers/net/ethernet/chelsio/cxgb4vf/
4248 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4249 M: Frederic Barrat <fbarrat@linux.ibm.com>
4250 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4251 L: linuxppc-dev@lists.ozlabs.org
4253 F: arch/powerpc/platforms/powernv/pci-cxl.c
4254 F: drivers/misc/cxl/
4255 F: include/misc/cxl*
4256 F: include/uapi/misc/cxl.h
4257 F: Documentation/powerpc/cxl.txt
4258 F: Documentation/ABI/testing/sysfs-class-cxl
4260 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4261 M: Manoj N. Kumar <manoj@linux.ibm.com>
4262 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4263 M: Uma Krishnan <ukrishn@linux.ibm.com>
4264 L: linux-scsi@vger.kernel.org
4266 F: drivers/scsi/cxlflash/
4267 F: include/uapi/scsi/cxlflash_ioctl.h
4268 F: Documentation/powerpc/cxlflash.txt
4271 M: Russell King <linux@armlinux.org.uk>
4272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4273 W: http://www.armlinux.org.uk/
4275 F: drivers/video/fbdev/cyber2000fb.*
4277 CYCLADES ASYNC MUX DRIVER
4278 W: http://www.cyclades.com/
4280 F: drivers/tty/cyclades.c
4281 F: include/linux/cyclades.h
4282 F: include/uapi/linux/cyclades.h
4284 CYCLADES PC300 DRIVER
4285 W: http://www.cyclades.com/
4287 F: drivers/net/wan/pc300*
4289 CYPRESS_FIRMWARE MEDIA DRIVER
4290 M: Antti Palosaari <crope@iki.fi>
4291 L: linux-media@vger.kernel.org
4292 W: https://linuxtv.org
4293 W: http://palosaari.fi/linux/
4294 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4295 T: git git://linuxtv.org/anttip/media_tree.git
4297 F: drivers/media/common/cypress_firmware*
4299 CYTTSP TOUCHSCREEN DRIVER
4300 M: Ferruh Yigit <fery@cypress.com>
4301 L: linux-input@vger.kernel.org
4303 F: drivers/input/touchscreen/cyttsp*
4304 F: include/linux/input/cyttsp.h
4306 D-LINK DIR-685 TOUCHKEYS DRIVER
4307 M: Linus Walleij <linus.walleij@linaro.org>
4308 L: linux-input@vger.kernel.org
4310 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4312 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4313 M: Joshua Kinard <kumba@gentoo.org>
4315 F: drivers/rtc/rtc-ds1685.c
4316 F: include/linux/rtc/ds1685.h
4318 DAMA SLAVE for AX.25
4319 M: Joerg Reuter <jreuter@yaina.de>
4320 W: http://yaina.de/jreuter/
4321 W: http://www.qsl.net/dl1bke/
4322 L: linux-hams@vger.kernel.org
4324 F: net/ax25/af_ax25.c
4325 F: net/ax25/ax25_dev.c
4326 F: net/ax25/ax25_ds_*
4327 F: net/ax25/ax25_in.c
4328 F: net/ax25/ax25_out.c
4329 F: net/ax25/ax25_timer.c
4330 F: net/ax25/sysctl_net_ax25.c
4332 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4333 L: netdev@vger.kernel.org
4335 F: Documentation/networking/device_drivers/dec/dmfe.txt
4336 F: drivers/net/ethernet/dec/tulip/dmfe.c
4338 DC390/AM53C974 SCSI driver
4339 M: Hannes Reinecke <hare@suse.com>
4340 L: linux-scsi@vger.kernel.org
4342 F: drivers/scsi/am53c974.c
4345 M: Oliver Neukum <oliver@neukum.org>
4346 M: Ali Akcaagac <aliakc@web.de>
4347 M: Jamie Lenehan <lenehan@twibble.org>
4348 L: dc395x@twibble.org
4349 W: http://twibble.org/dist/dc395x/
4350 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4352 F: Documentation/scsi/dc395x.txt
4353 F: drivers/scsi/dc395x.*
4356 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4357 L: dccp@vger.kernel.org
4358 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4360 F: include/linux/dccp.h
4361 F: include/uapi/linux/dccp.h
4362 F: include/linux/tfrc.h
4365 DECnet NETWORK LAYER
4366 W: http://linux-decnet.sourceforge.net
4367 L: linux-decnet-user@lists.sourceforge.net
4369 F: Documentation/networking/decnet.txt
4372 DECSTATION PLATFORM SUPPORT
4373 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4374 L: linux-mips@vger.kernel.org
4375 W: http://www.linux-mips.org/wiki/DECstation
4378 F: arch/mips/include/asm/dec/
4379 F: arch/mips/include/asm/mach-dec/
4381 DEFXX FDDI NETWORK DRIVER
4382 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4384 F: drivers/net/fddi/defxx.*
4387 M: Pali Rohár <pali.rohar@gmail.com>
4388 M: Mario Limonciello <mario.limonciello@dell.com>
4389 L: platform-driver-x86@vger.kernel.org
4391 F: drivers/platform/x86/dell-smbios.*
4393 DELL SMBIOS SMM DRIVER
4394 M: Mario Limonciello <mario.limonciello@dell.com>
4395 L: platform-driver-x86@vger.kernel.org
4397 F: drivers/platform/x86/dell-smbios-smm.c
4399 DELL SMBIOS WMI DRIVER
4400 M: Mario Limonciello <mario.limonciello@dell.com>
4401 L: platform-driver-x86@vger.kernel.org
4403 F: drivers/platform/x86/dell-smbios-wmi.c
4404 F: tools/wmi/dell-smbios-example.c
4406 DEFZA FDDI NETWORK DRIVER
4407 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4409 F: drivers/net/fddi/defza.*
4412 M: Matthew Garrett <mjg59@srcf.ucam.org>
4413 M: Pali Rohár <pali.rohar@gmail.com>
4414 L: platform-driver-x86@vger.kernel.org
4416 F: drivers/platform/x86/dell-laptop.c
4418 DELL LAPTOP FREEFALL DRIVER
4419 M: Pali Rohár <pali.rohar@gmail.com>
4421 F: drivers/platform/x86/dell-smo8800.c
4423 DELL LAPTOP RBTN DRIVER
4424 M: Pali Rohár <pali.rohar@gmail.com>
4426 F: drivers/platform/x86/dell-rbtn.*
4428 DELL REMOTE BIOS UPDATE DRIVER
4429 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4430 L: platform-driver-x86@vger.kernel.org
4432 F: drivers/platform/x86/dell_rbu.c
4434 DELL LAPTOP SMM DRIVER
4435 M: Pali Rohár <pali.rohar@gmail.com>
4437 F: drivers/hwmon/dell-smm-hwmon.c
4438 F: include/uapi/linux/i8k.h
4440 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4441 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4442 L: platform-driver-x86@vger.kernel.org
4444 F: Documentation/dcdbas.txt
4445 F: drivers/platform/x86/dcdbas.*
4447 DELL WMI NOTIFICATIONS DRIVER
4448 M: Matthew Garrett <mjg59@srcf.ucam.org>
4449 M: Pali Rohár <pali.rohar@gmail.com>
4451 F: drivers/platform/x86/dell-wmi.c
4453 DELL WMI DESCRIPTOR DRIVER
4454 M: Mario Limonciello <mario.limonciello@dell.com>
4456 F: drivers/platform/x86/dell-wmi-descriptor.c
4458 DELTA ST MEDIA DRIVER
4459 M: Hugues Fruchet <hugues.fruchet@st.com>
4460 L: linux-media@vger.kernel.org
4461 T: git git://linuxtv.org/media_tree.git
4462 W: https://linuxtv.org
4464 F: drivers/media/platform/sti/delta
4467 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4468 L: linux-mtd@lists.infradead.org
4470 F: drivers/mtd/nand/raw/denali*
4472 DESIGNWARE USB2 DRD IP DRIVER
4473 M: Minas Harutyunyan <hminas@synopsys.com>
4474 L: linux-usb@vger.kernel.org
4475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4477 F: drivers/usb/dwc2/
4479 DESIGNWARE USB3 DRD IP DRIVER
4480 M: Felipe Balbi <balbi@kernel.org>
4481 L: linux-usb@vger.kernel.org
4482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4484 F: drivers/usb/dwc3/
4486 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4487 M: Andreas Klinger <ak@it-klinger.de>
4488 L: linux-iio@vger.kernel.org
4490 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4491 F: drivers/iio/proximity/srf*.c
4493 DEVICE COREDUMP (DEV_COREDUMP)
4494 M: Johannes Berg <johannes@sipsolutions.net>
4495 L: linux-kernel@vger.kernel.org
4497 F: drivers/base/devcoredump.c
4498 F: include/linux/devcoredump.h
4500 DEVICE FREQUENCY (DEVFREQ)
4501 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4502 M: Kyungmin Park <kyungmin.park@samsung.com>
4503 R: Chanwoo Choi <cw00.choi@samsung.com>
4504 L: linux-pm@vger.kernel.org
4505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4508 F: include/linux/devfreq.h
4509 F: Documentation/devicetree/bindings/devfreq/
4511 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4512 M: Chanwoo Choi <cw00.choi@samsung.com>
4513 L: linux-pm@vger.kernel.org
4514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4516 F: drivers/devfreq/event/
4517 F: drivers/devfreq/devfreq-event.c
4518 F: include/linux/devfreq-event.h
4519 F: Documentation/devicetree/bindings/devfreq/event/
4521 DEVICE NUMBER REGISTRY
4522 M: Torben Mathiasen <device@lanana.org>
4523 W: http://lanana.org/docs/device-list/index.html
4527 M: Alasdair Kergon <agk@redhat.com>
4528 M: Mike Snitzer <snitzer@redhat.com>
4529 M: dm-devel@redhat.com
4530 L: dm-devel@redhat.com
4531 W: http://sources.redhat.com/dm
4532 Q: http://patchwork.kernel.org/project/dm-devel/list/
4533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4534 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4536 F: Documentation/device-mapper/
4537 F: drivers/md/Makefile
4538 F: drivers/md/Kconfig
4540 F: drivers/md/persistent-data/
4541 F: include/linux/device-mapper.h
4542 F: include/linux/dm-*.h
4543 F: include/uapi/linux/dm-*.h
4546 M: Jiri Pirko <jiri@mellanox.com>
4547 L: netdev@vger.kernel.org
4549 F: net/core/devlink.c
4550 F: include/net/devlink.h
4551 F: include/uapi/linux/devlink.h
4553 DIALOG SEMICONDUCTOR DRIVERS
4554 M: Support Opensource <support.opensource@diasemi.com>
4555 W: http://www.dialog-semiconductor.com/products
4557 F: Documentation/hwmon/da90??
4558 F: Documentation/devicetree/bindings/mfd/da90*.txt
4559 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4560 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4561 F: Documentation/devicetree/bindings/regulator/da92*.txt
4562 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4563 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4564 F: drivers/gpio/gpio-da90??.c
4565 F: drivers/hwmon/da90??-hwmon.c
4566 F: drivers/iio/adc/da91??-*.c
4567 F: drivers/input/misc/da90??_onkey.c
4568 F: drivers/input/touchscreen/da9052_tsi.c
4569 F: drivers/leds/leds-da90??.c
4570 F: drivers/mfd/da903x.c
4571 F: drivers/mfd/da90??-*.c
4572 F: drivers/mfd/da91??-*.c
4573 F: drivers/power/supply/da9052-battery.c
4574 F: drivers/power/supply/da91??-*.c
4575 F: drivers/regulator/da903x.c
4576 F: drivers/regulator/da9???-regulator.[ch]
4577 F: drivers/thermal/da90??-thermal.c
4578 F: drivers/rtc/rtc-da90??.c
4579 F: drivers/video/backlight/da90??_bl.c
4580 F: drivers/watchdog/da90??_wdt.c
4581 F: include/linux/mfd/da903x.h
4582 F: include/linux/mfd/da9052/
4583 F: include/linux/mfd/da9055/
4584 F: include/linux/mfd/da9062/
4585 F: include/linux/mfd/da9063/
4586 F: include/linux/mfd/da9150/
4587 F: include/linux/regulator/da9211.h
4588 F: include/sound/da[79]*.h
4589 F: sound/soc/codecs/da[79]*.[ch]
4591 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4592 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4593 L: linux-gpio@vger.kernel.org
4595 F: drivers/gpio/gpio-gpio-mm.c
4597 DIOLAN U2C-12 I2C DRIVER
4598 M: Guenter Roeck <linux@roeck-us.net>
4599 L: linux-i2c@vger.kernel.org
4601 F: drivers/i2c/busses/i2c-diolan-u2c.c
4603 FILESYSTEM DIRECT ACCESS (DAX)
4604 M: Matthew Wilcox <willy@infradead.org>
4605 M: Ross Zwisler <zwisler@kernel.org>
4606 M: Jan Kara <jack@suse.cz>
4607 L: linux-fsdevel@vger.kernel.org
4610 F: include/linux/dax.h
4611 F: include/trace/events/fs_dax.h
4613 DEVICE DIRECT ACCESS (DAX)
4614 M: Dan Williams <dan.j.williams@intel.com>
4615 M: Dave Jiang <dave.jiang@intel.com>
4616 M: Ross Zwisler <zwisler@kernel.org>
4617 M: Vishal Verma <vishal.l.verma@intel.com>
4618 L: linux-nvdimm@lists.01.org
4622 DIRECTORY NOTIFICATION (DNOTIFY)
4623 M: Jan Kara <jack@suse.cz>
4624 R: Amir Goldstein <amir73il@gmail.com>
4625 L: linux-fsdevel@vger.kernel.org
4627 F: Documentation/filesystems/dnotify.txt
4628 F: fs/notify/dnotify/
4629 F: include/linux/dnotify.h
4631 DISK GEOMETRY AND PARTITION HANDLING
4632 M: Andries Brouwer <aeb@cwi.nl>
4633 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4634 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4635 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4639 M: Jan Kara <jack@suse.com>
4641 F: Documentation/filesystems/quota.txt
4643 F: include/linux/quota*.h
4644 F: include/uapi/linux/quota*.h
4646 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4647 M: Bernie Thompson <bernie@plugable.com>
4648 L: linux-fbdev@vger.kernel.org
4650 W: http://plugable.com/category/projects/udlfb/
4651 F: drivers/video/fbdev/udlfb.c
4652 F: include/video/udlfb.h
4653 F: Documentation/fb/udlfb.txt
4655 DISTRIBUTED LOCK MANAGER (DLM)
4656 M: Christine Caulfield <ccaulfie@redhat.com>
4657 M: David Teigland <teigland@redhat.com>
4658 L: cluster-devel@redhat.com
4659 W: http://sources.redhat.com/cluster/
4660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4664 DMA BUFFER SHARING FRAMEWORK
4665 M: Sumit Semwal <sumit.semwal@linaro.org>
4667 L: linux-media@vger.kernel.org
4668 L: dri-devel@lists.freedesktop.org
4669 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4671 F: include/linux/dma-buf*
4672 F: include/linux/reservation.h
4673 F: include/linux/*fence.h
4674 F: Documentation/driver-api/dma-buf.rst
4675 T: git git://anongit.freedesktop.org/drm/drm-misc
4677 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4678 M: Vinod Koul <vkoul@kernel.org>
4679 L: dmaengine@vger.kernel.org
4680 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4683 F: include/linux/dmaengine.h
4684 F: include/linux/of_dma.h
4685 F: Documentation/devicetree/bindings/dma/
4686 F: Documentation/driver-api/dmaengine/
4687 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4690 M: Christoph Hellwig <hch@lst.de>
4691 M: Marek Szyprowski <m.szyprowski@samsung.com>
4692 R: Robin Murphy <robin.murphy@arm.com>
4693 L: iommu@lists.linux-foundation.org
4694 T: git git://git.infradead.org/users/hch/dma-mapping.git
4695 W: http://git.infradead.org/users/hch/dma-mapping.git
4698 F: include/asm-generic/dma-mapping.h
4699 F: include/linux/dma-direct.h
4700 F: include/linux/dma-mapping.h
4701 F: include/linux/dma-noncoherent.h
4703 DME1737 HARDWARE MONITOR DRIVER
4704 M: Juerg Haefliger <juergh@gmail.com>
4705 L: linux-hwmon@vger.kernel.org
4707 F: Documentation/hwmon/dme1737
4708 F: drivers/hwmon/dme1737.c
4711 M: Jean Delvare <jdelvare@suse.com>
4713 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4714 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4715 F: drivers/firmware/dmi-id.c
4716 F: drivers/firmware/dmi_scan.c
4717 F: include/linux/dmi.h
4720 M: Jonathan Corbet <corbet@lwn.net>
4721 L: linux-doc@vger.kernel.org
4724 F: scripts/kernel-doc
4725 X: Documentation/ABI/
4726 X: Documentation/acpi/
4727 X: Documentation/devicetree/
4728 X: Documentation/i2c/
4729 X: Documentation/media/
4730 X: Documentation/power/
4731 X: Documentation/spi/
4732 T: git git://git.lwn.net/linux.git docs-next
4734 DOCUMENTATION/ITALIAN
4735 M: Federico Vaga <federico.vaga@vaga.pv.it>
4736 L: linux-doc@vger.kernel.org
4738 F: Documentation/translations/it_IT
4740 DONGWOON DW9714 LENS VOICE COIL DRIVER
4741 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4742 L: linux-media@vger.kernel.org
4743 T: git git://linuxtv.org/media_tree.git
4745 F: drivers/media/i2c/dw9714.c
4746 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4748 DONGWOON DW9807 LENS VOICE COIL DRIVER
4749 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4750 L: linux-media@vger.kernel.org
4751 T: git git://linuxtv.org/media_tree.git
4753 F: drivers/media/i2c/dw9807-vcm.c
4754 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4757 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4758 L: blinux-list@redhat.com
4760 F: drivers/char/dtlk.c
4761 F: include/linux/dtlk.h
4763 DPAA2 DATAPATH I/O (DPIO) DRIVER
4764 M: Roy Pledge <Roy.Pledge@nxp.com>
4765 L: linux-kernel@vger.kernel.org
4767 F: drivers/soc/fsl/dpio
4769 DPAA2 ETHERNET DRIVER
4770 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4771 L: netdev@vger.kernel.org
4773 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4774 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4775 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4776 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4777 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4779 DPAA2 ETHERNET SWITCH DRIVER
4780 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4781 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4782 L: linux-kernel@vger.kernel.org
4784 F: drivers/staging/fsl-dpaa2/ethsw
4786 DPAA2 PTP CLOCK DRIVER
4787 M: Yangbo Lu <yangbo.lu@nxp.com>
4788 L: netdev@vger.kernel.org
4790 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4791 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4793 DPT_I2O SCSI RAID DRIVER
4794 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4795 L: linux-scsi@vger.kernel.org
4796 W: http://www.adaptec.com/
4798 F: drivers/scsi/dpt*
4799 F: drivers/scsi/dpt/
4802 M: Philipp Reisner <philipp.reisner@linbit.com>
4803 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4804 L: drbd-dev@lists.linbit.com
4805 W: http://www.drbd.org
4806 T: git git://git.linbit.com/linux-drbd.git
4807 T: git git://git.linbit.com/drbd-8.4.git
4809 F: drivers/block/drbd/
4811 F: Documentation/blockdev/drbd/
4813 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4814 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4815 R: "Rafael J. Wysocki" <rafael@kernel.org>
4816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4818 F: Documentation/kobject.txt
4822 F: include/linux/debugfs.h
4823 F: include/linux/kobj*
4826 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4827 M: Kevin Hilman <khilman@kernel.org>
4828 M: Nishanth Menon <nm@ti.com>
4830 F: drivers/power/avs/
4831 F: include/linux/power/smartreflex.h
4832 L: linux-pm@vger.kernel.org
4834 DRM DRIVER FOR ARM PL111 CLCD
4835 M: Eric Anholt <eric@anholt.net>
4836 T: git git://anongit.freedesktop.org/drm/drm-misc
4838 F: drivers/gpu/drm/pl111/
4840 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4841 M: Linus Walleij <linus.walleij@linaro.org>
4842 T: git git://anongit.freedesktop.org/drm/drm-misc
4844 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4845 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4847 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4848 M: Dave Airlie <airlied@redhat.com>
4850 F: drivers/gpu/drm/ast/
4852 DRM DRIVER FOR BOCHS VIRTUAL GPU
4853 M: Gerd Hoffmann <kraxel@redhat.com>
4854 L: virtualization@lists.linux-foundation.org
4855 T: git git://anongit.freedesktop.org/drm/drm-misc
4857 F: drivers/gpu/drm/bochs/
4859 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4860 M: Linus Walleij <linus.walleij@linaro.org>
4861 T: git git://anongit.freedesktop.org/drm/drm-misc
4863 F: drivers/gpu/drm/tve200/
4865 DRM DRIVER FOR ILITEK ILI9225 PANELS
4866 M: David Lechner <david@lechnology.com>
4868 F: drivers/gpu/drm/tinydrm/ili9225.c
4869 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4871 DRM DRIVER FOR HX8357D PANELS
4872 M: Eric Anholt <eric@anholt.net>
4873 T: git git://anongit.freedesktop.org/drm/drm-misc
4875 F: drivers/gpu/drm/tinydrm/hx8357d.c
4876 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4878 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4879 S: Orphan / Obsolete
4880 F: drivers/gpu/drm/i810/
4881 F: include/uapi/drm/i810_drm.h
4883 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4884 S: Orphan / Obsolete
4885 F: drivers/gpu/drm/mga/
4886 F: include/uapi/drm/mga_drm.h
4888 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4889 M: Dave Airlie <airlied@redhat.com>
4891 F: drivers/gpu/drm/mgag200/
4893 DRM DRIVER FOR MI0283QT
4894 M: Noralf Trønnes <noralf@tronnes.org>
4896 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4897 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4899 DRM DRIVER FOR MSM ADRENO GPU
4900 M: Rob Clark <robdclark@gmail.com>
4901 L: linux-arm-msm@vger.kernel.org
4902 L: dri-devel@lists.freedesktop.org
4903 L: freedreno@lists.freedesktop.org
4904 T: git git://people.freedesktop.org/~robclark/linux
4906 F: drivers/gpu/drm/msm/
4907 F: include/uapi/drm/msm_drm.h
4908 F: Documentation/devicetree/bindings/display/msm/
4910 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4911 M: Ben Skeggs <bskeggs@redhat.com>
4912 L: dri-devel@lists.freedesktop.org
4913 L: nouveau@lists.freedesktop.org
4914 T: git git://github.com/skeggsb/linux
4916 F: drivers/gpu/drm/nouveau/
4917 F: include/uapi/drm/nouveau_drm.h
4919 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4920 M: Stefan Mavrodiev <stefan@olimex.com>
4922 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4923 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4925 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4926 M: Noralf Trønnes <noralf@tronnes.org>
4928 F: drivers/gpu/drm/tinydrm/repaper.c
4929 F: Documentation/devicetree/bindings/display/repaper.txt
4931 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4932 M: Dave Airlie <airlied@redhat.com>
4933 M: Gerd Hoffmann <kraxel@redhat.com>
4934 L: virtualization@lists.linux-foundation.org
4935 T: git git://anongit.freedesktop.org/drm/drm-misc
4937 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4938 F: drivers/gpu/drm/cirrus/
4940 DRM DRIVER FOR QXL VIRTUAL GPU
4941 M: Dave Airlie <airlied@redhat.com>
4942 M: Gerd Hoffmann <kraxel@redhat.com>
4943 L: virtualization@lists.linux-foundation.org
4944 T: git git://anongit.freedesktop.org/drm/drm-misc
4946 F: drivers/gpu/drm/qxl/
4947 F: include/uapi/drm/qxl_drm.h
4949 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4950 S: Orphan / Obsolete
4951 F: drivers/gpu/drm/r128/
4952 F: include/uapi/drm/r128_drm.h
4954 DRM DRIVER FOR SAVAGE VIDEO CARDS
4955 S: Orphan / Obsolete
4956 F: drivers/gpu/drm/savage/
4957 F: include/uapi/drm/savage_drm.h
4959 DRM DRIVER FOR SIS VIDEO CARDS
4960 S: Orphan / Obsolete
4961 F: drivers/gpu/drm/sis/
4962 F: include/uapi/drm/sis_drm.h
4964 DRM DRIVER FOR SITRONIX ST7586 PANELS
4965 M: David Lechner <david@lechnology.com>
4967 F: drivers/gpu/drm/tinydrm/st7586.c
4968 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4970 DRM DRIVER FOR SITRONIX ST7735R PANELS
4971 M: David Lechner <david@lechnology.com>
4973 F: drivers/gpu/drm/tinydrm/st7735r.c
4974 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4976 DRM DRIVER FOR TDFX VIDEO CARDS
4977 S: Orphan / Obsolete
4978 F: drivers/gpu/drm/tdfx/
4980 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4981 M: Dave Airlie <airlied@redhat.com>
4982 R: Sean Paul <sean@poorly.run>
4983 L: dri-devel@lists.freedesktop.org
4985 F: drivers/gpu/drm/udl/
4986 T: git git://anongit.freedesktop.org/drm/drm-misc
4988 DRM DRIVER FOR VMWARE VIRTUAL GPU
4989 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4990 M: Thomas Hellstrom <thellstrom@vmware.com>
4991 L: dri-devel@lists.freedesktop.org
4992 T: git git://people.freedesktop.org/~thomash/linux
4994 F: drivers/gpu/drm/vmwgfx/
4995 F: include/uapi/drm/vmwgfx_drm.h
4998 M: David Airlie <airlied@linux.ie>
4999 M: Daniel Vetter <daniel@ffwll.ch>
5000 L: dri-devel@lists.freedesktop.org
5001 T: git git://anongit.freedesktop.org/drm/drm
5002 B: https://bugs.freedesktop.org/
5003 C: irc://chat.freenode.net/dri-devel
5007 F: Documentation/devicetree/bindings/display/
5008 F: Documentation/devicetree/bindings/gpu/
5009 F: Documentation/gpu/
5011 F: include/uapi/drm/
5012 F: include/linux/vga*
5014 DRM DRIVERS AND MISC GPU PATCHES
5015 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5016 M: Maxime Ripard <maxime.ripard@bootlin.com>
5017 M: Sean Paul <sean@poorly.run>
5018 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5020 T: git git://anongit.freedesktop.org/drm/drm-misc
5021 F: Documentation/gpu/
5023 F: drivers/gpu/drm/*
5025 F: include/uapi/drm/drm*
5026 F: include/linux/vga*
5028 DRM DRIVERS FOR ALLWINNER A10
5029 M: Maxime Ripard <maxime.ripard@bootlin.com>
5030 L: dri-devel@lists.freedesktop.org
5032 F: drivers/gpu/drm/sun4i/
5033 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5034 T: git git://anongit.freedesktop.org/drm/drm-misc
5036 DRM DRIVERS FOR AMLOGIC SOCS
5037 M: Neil Armstrong <narmstrong@baylibre.com>
5038 L: dri-devel@lists.freedesktop.org
5039 L: linux-amlogic@lists.infradead.org
5040 W: http://linux-meson.com/
5042 F: drivers/gpu/drm/meson/
5043 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5044 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5045 F: Documentation/gpu/meson.rst
5046 T: git git://anongit.freedesktop.org/drm/drm-misc
5048 DRM DRIVERS FOR ATMEL HLCDC
5049 M: Boris Brezillon <bbrezillon@kernel.org>
5050 L: dri-devel@lists.freedesktop.org
5052 F: drivers/gpu/drm/atmel-hlcdc/
5053 F: Documentation/devicetree/bindings/display/atmel/
5054 T: git git://anongit.freedesktop.org/drm/drm-misc
5056 DRM DRIVERS FOR BRIDGE CHIPS
5057 M: Archit Taneja <architt@codeaurora.org>
5058 M: Andrzej Hajda <a.hajda@samsung.com>
5059 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5061 T: git git://anongit.freedesktop.org/drm/drm-misc
5062 F: drivers/gpu/drm/bridge/
5064 DRM DRIVERS FOR EXYNOS
5065 M: Inki Dae <inki.dae@samsung.com>
5066 M: Joonyoung Shim <jy0922.shim@samsung.com>
5067 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5068 M: Kyungmin Park <kyungmin.park@samsung.com>
5069 L: dri-devel@lists.freedesktop.org
5070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5072 F: drivers/gpu/drm/exynos/
5073 F: include/uapi/drm/exynos_drm.h
5074 F: Documentation/devicetree/bindings/display/exynos/
5076 DRM DRIVERS FOR FREESCALE DCU
5077 M: Stefan Agner <stefan@agner.ch>
5078 M: Alison Wang <alison.wang@nxp.com>
5079 L: dri-devel@lists.freedesktop.org
5081 F: drivers/gpu/drm/fsl-dcu/
5082 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5083 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5084 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5085 T: git git://anongit.freedesktop.org/drm/drm-misc
5087 DRM DRIVERS FOR FREESCALE IMX
5088 M: Philipp Zabel <p.zabel@pengutronix.de>
5089 L: dri-devel@lists.freedesktop.org
5091 F: drivers/gpu/drm/imx/
5092 F: drivers/gpu/ipu-v3/
5093 F: Documentation/devicetree/bindings/display/imx/
5095 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5096 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5097 L: dri-devel@lists.freedesktop.org
5098 T: git git://github.com/patjak/drm-gma500
5100 F: drivers/gpu/drm/gma500/
5102 DRM DRIVERS FOR HISILICON
5103 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5104 M: Rongrong Zou <zourongrong@gmail.com>
5105 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5106 R: Chen Feng <puck.chen@hisilicon.com>
5107 L: dri-devel@lists.freedesktop.org
5108 T: git git://github.com/xin3liang/linux.git
5110 F: drivers/gpu/drm/hisilicon/
5111 F: Documentation/devicetree/bindings/display/hisilicon/
5113 DRM DRIVERS FOR MEDIATEK
5114 M: CK Hu <ck.hu@mediatek.com>
5115 M: Philipp Zabel <p.zabel@pengutronix.de>
5116 L: dri-devel@lists.freedesktop.org
5118 F: drivers/gpu/drm/mediatek/
5119 F: Documentation/devicetree/bindings/display/mediatek/
5121 DRM DRIVERS FOR NVIDIA TEGRA
5122 M: Thierry Reding <thierry.reding@gmail.com>
5123 L: dri-devel@lists.freedesktop.org
5124 L: linux-tegra@vger.kernel.org
5125 T: git git://anongit.freedesktop.org/tegra/linux.git
5127 F: drivers/gpu/drm/tegra/
5128 F: drivers/gpu/host1x/
5129 F: include/linux/host1x.h
5130 F: include/uapi/drm/tegra_drm.h
5131 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5133 DRM DRIVERS FOR RENESAS
5134 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5135 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5136 L: dri-devel@lists.freedesktop.org
5137 L: linux-renesas-soc@vger.kernel.org
5138 T: git git://linuxtv.org/pinchartl/media drm/du/next
5140 F: drivers/gpu/drm/rcar-du/
5141 F: drivers/gpu/drm/shmobile/
5142 F: include/linux/platform_data/shmob_drm.h
5143 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5144 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5145 F: Documentation/devicetree/bindings/display/renesas,du.txt
5147 DRM DRIVERS FOR ROCKCHIP
5148 M: Sandy Huang <hjc@rock-chips.com>
5149 M: Heiko Stübner <heiko@sntech.de>
5150 L: dri-devel@lists.freedesktop.org
5152 F: drivers/gpu/drm/rockchip/
5153 F: Documentation/devicetree/bindings/display/rockchip/
5154 T: git git://anongit.freedesktop.org/drm/drm-misc
5157 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5158 M: Vincent Abriou <vincent.abriou@st.com>
5159 L: dri-devel@lists.freedesktop.org
5160 T: git git://anongit.freedesktop.org/drm/drm-misc
5162 F: drivers/gpu/drm/sti
5163 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5166 M: Yannick Fertre <yannick.fertre@st.com>
5167 M: Philippe Cornu <philippe.cornu@st.com>
5168 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5169 M: Vincent Abriou <vincent.abriou@st.com>
5170 L: dri-devel@lists.freedesktop.org
5171 T: git git://anongit.freedesktop.org/drm/drm-misc
5173 F: drivers/gpu/drm/stm
5174 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5176 DRM DRIVERS FOR TI LCDC
5177 M: Jyri Sarha <jsarha@ti.com>
5178 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5179 L: dri-devel@lists.freedesktop.org
5181 F: drivers/gpu/drm/tilcdc/
5182 F: Documentation/devicetree/bindings/display/tilcdc/
5184 DRM DRIVERS FOR TI OMAP
5185 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5186 L: dri-devel@lists.freedesktop.org
5188 F: drivers/gpu/drm/omapdrm/
5189 F: Documentation/devicetree/bindings/display/ti/
5192 M: Eric Anholt <eric@anholt.net>
5194 F: drivers/gpu/drm/v3d/
5195 F: include/uapi/drm/v3d_drm.h
5196 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5197 T: git git://anongit.freedesktop.org/drm/drm-misc
5200 M: Eric Anholt <eric@anholt.net>
5201 T: git git://github.com/anholt/linux
5203 F: drivers/gpu/drm/vc4/
5204 F: include/uapi/drm/vc4_drm.h
5205 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5206 T: git git://anongit.freedesktop.org/drm/drm-misc
5208 DRM DRIVERS FOR VIVANTE GPU IP
5209 M: Lucas Stach <l.stach@pengutronix.de>
5210 R: Russell King <linux+etnaviv@armlinux.org.uk>
5211 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5212 L: etnaviv@lists.freedesktop.org
5213 L: dri-devel@lists.freedesktop.org
5215 F: drivers/gpu/drm/etnaviv/
5216 F: include/uapi/drm/etnaviv_drm.h
5217 F: Documentation/devicetree/bindings/display/etnaviv/
5219 DRM DRIVERS FOR ZTE ZX
5220 M: Shawn Guo <shawnguo@kernel.org>
5221 L: dri-devel@lists.freedesktop.org
5223 F: drivers/gpu/drm/zte/
5224 F: Documentation/devicetree/bindings/display/zte,vou.txt
5225 T: git git://anongit.freedesktop.org/drm/drm-misc
5228 M: Thierry Reding <thierry.reding@gmail.com>
5229 L: dri-devel@lists.freedesktop.org
5230 T: git git://anongit.freedesktop.org/drm/drm-misc
5232 F: drivers/gpu/drm/drm_panel.c
5233 F: drivers/gpu/drm/panel/
5234 F: include/drm/drm_panel.h
5235 F: Documentation/devicetree/bindings/display/panel/
5238 M: Noralf Trønnes <noralf@tronnes.org>
5239 W: https://github.com/notro/tinydrm/wiki/Development
5240 T: git git://anongit.freedesktop.org/drm/drm-misc
5242 F: drivers/gpu/drm/tinydrm/
5243 F: include/drm/tinydrm/
5246 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5247 T: git git://anongit.freedesktop.org/drm/drm-misc
5248 L: dri-devel@lists.freedesktop.org
5249 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5251 F: drivers/gpu/drm/xen/
5252 F: Documentation/gpu/xen-front.rst
5255 M: Christian Koenig <christian.koenig@amd.com>
5256 M: Huang Rui <ray.huang@amd.com>
5257 M: Junwei Zhang <Jerry.Zhang@amd.com>
5258 T: git git://people.freedesktop.org/~agd5f/linux
5260 L: dri-devel@lists.freedesktop.org
5262 F: drivers/gpu/drm/ttm/
5264 DSBR100 USB FM RADIO DRIVER
5265 M: Alexey Klimov <klimov.linux@gmail.com>
5266 L: linux-media@vger.kernel.org
5267 T: git git://linuxtv.org/media_tree.git
5269 F: drivers/media/radio/dsbr100.c
5272 M: Francois Romieu <romieu@fr.zoreil.com>
5273 L: netdev@vger.kernel.org
5275 F: drivers/net/wan/dscc4.c
5278 M: Hans Verkuil <hverkuil@xs4all.nl>
5279 L: linux-media@vger.kernel.org
5280 T: git git://linuxtv.org/media_tree.git
5281 W: https://linuxtv.org
5283 F: drivers/media/pci/dt3155/
5285 DVB_USB_AF9015 MEDIA DRIVER
5286 M: Antti Palosaari <crope@iki.fi>
5287 L: linux-media@vger.kernel.org
5288 W: https://linuxtv.org
5289 W: http://palosaari.fi/linux/
5290 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5291 T: git git://linuxtv.org/anttip/media_tree.git
5293 F: drivers/media/usb/dvb-usb-v2/af9015*
5295 DVB_USB_AF9035 MEDIA DRIVER
5296 M: Antti Palosaari <crope@iki.fi>
5297 L: linux-media@vger.kernel.org
5298 W: https://linuxtv.org
5299 W: http://palosaari.fi/linux/
5300 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5301 T: git git://linuxtv.org/anttip/media_tree.git
5303 F: drivers/media/usb/dvb-usb-v2/af9035*
5305 DVB_USB_ANYSEE MEDIA DRIVER
5306 M: Antti Palosaari <crope@iki.fi>
5307 L: linux-media@vger.kernel.org
5308 W: https://linuxtv.org
5309 W: http://palosaari.fi/linux/
5310 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5311 T: git git://linuxtv.org/anttip/media_tree.git
5313 F: drivers/media/usb/dvb-usb-v2/anysee*
5315 DVB_USB_AU6610 MEDIA DRIVER
5316 M: Antti Palosaari <crope@iki.fi>
5317 L: linux-media@vger.kernel.org
5318 W: https://linuxtv.org
5319 W: http://palosaari.fi/linux/
5320 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5321 T: git git://linuxtv.org/anttip/media_tree.git
5323 F: drivers/media/usb/dvb-usb-v2/au6610*
5325 DVB_USB_CE6230 MEDIA DRIVER
5326 M: Antti Palosaari <crope@iki.fi>
5327 L: linux-media@vger.kernel.org
5328 W: https://linuxtv.org
5329 W: http://palosaari.fi/linux/
5330 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5331 T: git git://linuxtv.org/anttip/media_tree.git
5333 F: drivers/media/usb/dvb-usb-v2/ce6230*
5335 DVB_USB_CXUSB MEDIA DRIVER
5336 M: Michael Krufky <mkrufky@linuxtv.org>
5337 L: linux-media@vger.kernel.org
5338 W: https://linuxtv.org
5339 W: http://github.com/mkrufky
5340 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5341 T: git git://linuxtv.org/media_tree.git
5343 F: drivers/media/usb/dvb-usb/cxusb*
5345 DVB_USB_EC168 MEDIA DRIVER
5346 M: Antti Palosaari <crope@iki.fi>
5347 L: linux-media@vger.kernel.org
5348 W: https://linuxtv.org
5349 W: http://palosaari.fi/linux/
5350 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5351 T: git git://linuxtv.org/anttip/media_tree.git
5353 F: drivers/media/usb/dvb-usb-v2/ec168*
5355 DVB_USB_GL861 MEDIA DRIVER
5356 M: Antti Palosaari <crope@iki.fi>
5357 L: linux-media@vger.kernel.org
5358 W: https://linuxtv.org
5359 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5360 T: git git://linuxtv.org/anttip/media_tree.git
5362 F: drivers/media/usb/dvb-usb-v2/gl861*
5364 DVB_USB_MXL111SF MEDIA DRIVER
5365 M: Michael Krufky <mkrufky@linuxtv.org>
5366 L: linux-media@vger.kernel.org
5367 W: https://linuxtv.org
5368 W: http://github.com/mkrufky
5369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5370 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5372 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5374 DVB_USB_RTL28XXU MEDIA DRIVER
5375 M: Antti Palosaari <crope@iki.fi>
5376 L: linux-media@vger.kernel.org
5377 W: https://linuxtv.org
5378 W: http://palosaari.fi/linux/
5379 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5380 T: git git://linuxtv.org/anttip/media_tree.git
5382 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5384 DVB_USB_V2 MEDIA DRIVER
5385 M: Antti Palosaari <crope@iki.fi>
5386 L: linux-media@vger.kernel.org
5387 W: https://linuxtv.org
5388 W: http://palosaari.fi/linux/
5389 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5390 T: git git://linuxtv.org/anttip/media_tree.git
5392 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5393 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5396 M: Jason Baron <jbaron@akamai.com>
5398 F: lib/dynamic_debug.c
5399 F: include/linux/dynamic_debug.h
5401 DYNAMIC INTERRUPT MODERATION
5402 M: Tal Gilboa <talgi@mellanox.com>
5404 F: include/linux/net_dim.h
5406 DZ DECSTATION DZ11 SERIAL DRIVER
5407 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5409 F: drivers/tty/serial/dz.*
5411 E3X0 POWER BUTTON DRIVER
5412 M: Moritz Fischer <moritz.fischer@ettus.com>
5413 L: usrp-users@lists.ettus.com
5414 W: http://www.ettus.com
5416 F: drivers/input/misc/e3x0-button.c
5417 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5420 M: Antti Palosaari <crope@iki.fi>
5421 L: linux-media@vger.kernel.org
5422 W: https://linuxtv.org
5423 W: http://palosaari.fi/linux/
5424 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5425 T: git git://linuxtv.org/anttip/media_tree.git
5427 F: drivers/media/tuners/e4000*
5429 EARTH_PT1 MEDIA DRIVER
5430 M: Akihiro Tsukada <tskd08@gmail.com>
5431 L: linux-media@vger.kernel.org
5433 F: drivers/media/pci/pt1/
5435 EARTH_PT3 MEDIA DRIVER
5436 M: Akihiro Tsukada <tskd08@gmail.com>
5437 L: linux-media@vger.kernel.org
5439 F: drivers/media/pci/pt3/
5442 M: Antti Palosaari <crope@iki.fi>
5443 L: linux-media@vger.kernel.org
5444 W: https://linuxtv.org
5445 W: http://palosaari.fi/linux/
5446 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5447 T: git git://linuxtv.org/anttip/media_tree.git
5449 F: drivers/media/dvb-frontends/ec100*
5452 M: Tyler Hicks <tyhicks@canonical.com>
5453 L: ecryptfs@vger.kernel.org
5454 W: http://ecryptfs.org
5455 W: https://launchpad.net/ecryptfs
5456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5458 F: Documentation/filesystems/ecryptfs.txt
5462 M: Borislav Petkov <bp@alien8.de>
5463 L: linux-edac@vger.kernel.org
5465 F: drivers/edac/amd64_edac*
5468 M: Robert Richter <rric@kernel.org>
5469 L: linux-edac@vger.kernel.org
5471 F: drivers/edac/highbank*
5474 M: Ralf Baechle <ralf@linux-mips.org>
5475 M: David Daney <david.daney@cavium.com>
5476 L: linux-edac@vger.kernel.org
5477 L: linux-mips@vger.kernel.org
5479 F: drivers/edac/octeon_edac*
5481 EDAC-CAVIUM THUNDERX
5482 M: David Daney <david.daney@cavium.com>
5483 M: Jan Glauber <jglauber@cavium.com>
5484 L: linux-edac@vger.kernel.org
5486 F: drivers/edac/thunderx_edac*
5489 M: Borislav Petkov <bp@alien8.de>
5490 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5491 L: linux-edac@vger.kernel.org
5492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5495 F: Documentation/admin-guide/ras.rst
5496 F: Documentation/driver-api/edac.rst
5498 F: include/linux/edac.h
5501 M: Mark Gross <mark.gross@intel.com>
5502 L: linux-edac@vger.kernel.org
5504 F: drivers/edac/e752x_edac.c
5507 L: linux-edac@vger.kernel.org
5509 F: drivers/edac/e7xxx_edac.c
5512 M: York Sun <york.sun@nxp.com>
5513 L: linux-edac@vger.kernel.org
5515 F: drivers/edac/fsl_ddr_edac.*
5518 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5519 L: linux-edac@vger.kernel.org
5521 F: drivers/edac/ghes_edac.c
5524 L: linux-edac@vger.kernel.org
5526 F: drivers/edac/i3000_edac.c
5529 L: linux-edac@vger.kernel.org
5531 F: drivers/edac/i5000_edac.c
5534 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5535 L: linux-edac@vger.kernel.org
5537 F: drivers/edac/i5400_edac.c
5540 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5541 L: linux-edac@vger.kernel.org
5543 F: drivers/edac/i7300_edac.c
5546 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5547 L: linux-edac@vger.kernel.org
5549 F: drivers/edac/i7core_edac.c
5552 M: Tim Small <tim@buttersideup.com>
5553 L: linux-edac@vger.kernel.org
5555 F: drivers/edac/i82443bxgx_edac.c
5558 M: "Arvind R." <arvino55@gmail.com>
5559 L: linux-edac@vger.kernel.org
5561 F: drivers/edac/i82975x_edac.c
5564 M: Jason Baron <jbaron@akamai.com>
5565 L: linux-edac@vger.kernel.org
5567 F: drivers/edac/ie31200_edac.c
5570 M: Johannes Thumshirn <morbidrsa@gmail.com>
5571 L: linux-edac@vger.kernel.org
5573 F: drivers/edac/mpc85xx_edac.[ch]
5576 M: Egor Martovetsky <egor@pasemi.com>
5577 L: linux-edac@vger.kernel.org
5579 F: drivers/edac/pasemi_edac.c
5582 M: Tony Luck <tony.luck@intel.com>
5583 L: linux-edac@vger.kernel.org
5585 F: drivers/edac/pnd2_edac.[ch]
5588 M: Tim Small <tim@buttersideup.com>
5589 L: linux-edac@vger.kernel.org
5591 F: drivers/edac/r82600_edac.c
5594 M: Tony Luck <tony.luck@intel.com>
5595 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5596 L: linux-edac@vger.kernel.org
5598 F: drivers/edac/sb_edac.c
5601 M: Tony Luck <tony.luck@intel.com>
5602 L: linux-edac@vger.kernel.org
5604 F: drivers/edac/skx_edac.c
5607 M: Tero Kristo <t-kristo@ti.com>
5608 L: linux-edac@vger.kernel.org
5610 F: drivers/edac/ti_edac.c
5613 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5614 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5615 L: linux-arm-msm@vger.kernel.org
5616 L: linux-edac@vger.kernel.org
5618 F: drivers/edac/qcom_edac.c
5620 EDIROL UA-101/UA-1000 DRIVER
5621 M: Clemens Ladisch <clemens@ladisch.de>
5622 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5623 T: git git://git.alsa-project.org/alsa-kernel.git
5625 F: sound/usb/misc/ua101.c
5628 L: linux-efi@vger.kernel.org
5629 M: Ivan Hu <ivan.hu@canonical.com>
5630 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5632 F: drivers/firmware/efi/test/
5634 EFI VARIABLE FILESYSTEM
5635 M: Matthew Garrett <matthew.garrett@nebula.com>
5636 M: Jeremy Kerr <jk@ozlabs.org>
5637 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5639 L: linux-efi@vger.kernel.org
5643 EFIFB FRAMEBUFFER DRIVER
5644 L: linux-fbdev@vger.kernel.org
5645 M: Peter Jones <pjones@redhat.com>
5647 F: drivers/video/fbdev/efifb.c
5650 W: http://aeschi.ch.eu.org/efs/
5654 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5655 M: Douglas Miller <dougmill@linux.ibm.com>
5656 L: netdev@vger.kernel.org
5658 F: drivers/net/ethernet/ibm/ehea/
5660 EM28XX VIDEO4LINUX DRIVER
5661 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5662 L: linux-media@vger.kernel.org
5663 W: https://linuxtv.org
5664 T: git git://linuxtv.org/media_tree.git
5666 F: drivers/media/usb/em28xx/
5667 F: Documentation/media/v4l-drivers/em28xx*
5670 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5671 M: Matt Mackall <mpm@selenic.com>
5672 M: David Woodhouse <dwmw2@infradead.org>
5673 L: linux-embedded@vger.kernel.org
5676 Emulex 10Gbps iSCSI - OneConnect DRIVER
5677 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5678 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5679 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5680 L: linux-scsi@vger.kernel.org
5681 W: http://www.broadcom.com
5683 F: drivers/scsi/be2iscsi/
5685 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5686 M: Sathya Perla <sathya.perla@broadcom.com>
5687 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5688 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5689 M: Somnath Kotur <somnath.kotur@broadcom.com>
5690 L: netdev@vger.kernel.org
5691 W: http://www.emulex.com
5693 F: drivers/net/ethernet/emulex/benet/
5695 EMULEX ONECONNECT ROCE DRIVER
5696 M: Selvin Xavier <selvin.xavier@broadcom.com>
5697 M: Devesh Sharma <devesh.sharma@broadcom.com>
5698 L: linux-rdma@vger.kernel.org
5699 W: http://www.broadcom.com
5701 F: drivers/infiniband/hw/ocrdma/
5702 F: include/uapi/rdma/ocrdma-abi.h
5704 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5705 M: James Smart <james.smart@broadcom.com>
5706 M: Dick Kennedy <dick.kennedy@broadcom.com>
5707 L: linux-scsi@vger.kernel.org
5708 W: http://www.broadcom.com
5710 F: drivers/scsi/lpfc/
5712 ENE CB710 FLASH CARD READER DRIVER
5713 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5715 F: drivers/misc/cb710/
5716 F: drivers/mmc/host/cb710-mmc.*
5717 F: include/linux/cb710.h
5719 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5720 M: Maxim Levitsky <maximlevitsky@gmail.com>
5722 F: drivers/media/rc/ene_ir.*
5724 EPSON S1D13XXX FRAMEBUFFER DRIVER
5725 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5728 F: drivers/video/fbdev/s1d13xxxfb.c
5729 F: include/video/s1d13xxxfb.h
5731 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5732 M: Jeff Layton <jlayton@kernel.org>
5735 F: include/linux/errseq.h
5737 ET131X NETWORK DRIVER
5738 M: Mark Einon <mark.einon@gmail.com>
5740 F: drivers/net/ethernet/agere/
5743 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5744 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5745 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5746 L: netdev@vger.kernel.org
5747 W: http://www.linuxfoundation.org/en/Net:Bridge
5749 F: include/linux/netfilter_bridge/
5752 ETHERNET PHY LIBRARY
5753 M: Andrew Lunn <andrew@lunn.ch>
5754 M: Florian Fainelli <f.fainelli@gmail.com>
5755 M: Heiner Kallweit <hkallweit1@gmail.com>
5756 L: netdev@vger.kernel.org
5758 F: Documentation/ABI/testing/sysfs-bus-mdio
5759 F: Documentation/devicetree/bindings/net/mdio*
5760 F: Documentation/networking/phy.txt
5762 F: drivers/of/of_mdio.c
5763 F: drivers/of/of_net.c
5764 F: include/linux/*mdio*.h
5765 F: include/linux/of_net.h
5766 F: include/linux/phy.h
5767 F: include/linux/phy_fixed.h
5768 F: include/linux/platform_data/mdio-bcm-unimac.h
5769 F: include/linux/platform_data/mdio-gpio.h
5770 F: include/trace/events/mdio.h
5771 F: include/uapi/linux/mdio.h
5772 F: include/uapi/linux/mii.h
5775 M: Jan Kara <jack@suse.com>
5776 L: linux-ext4@vger.kernel.org
5778 F: Documentation/filesystems/ext2.txt
5780 F: include/linux/ext2*
5783 M: "Theodore Ts'o" <tytso@mit.edu>
5784 M: Andreas Dilger <adilger.kernel@dilger.ca>
5785 L: linux-ext4@vger.kernel.org
5786 W: http://ext4.wiki.kernel.org
5787 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5790 F: Documentation/filesystems/ext4/
5793 Extended Verification Module (EVM)
5794 M: Mimi Zohar <zohar@linux.ibm.com>
5795 L: linux-integrity@vger.kernel.org
5797 F: security/integrity/evm/
5799 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5800 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5801 L: linux-efi@vger.kernel.org
5802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5804 F: Documentation/efi-stub.txt
5805 F: arch/*/kernel/efi.c
5806 F: arch/x86/boot/compressed/eboot.[ch]
5807 F: arch/*/include/asm/efi.h
5808 F: arch/x86/platform/efi/
5809 F: drivers/firmware/efi/
5810 F: include/linux/efi*.h
5811 F: arch/arm/boot/compressed/efi-header.S
5812 F: arch/arm64/kernel/efi-entry.S
5814 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5815 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5816 M: Chanwoo Choi <cw00.choi@samsung.com>
5817 L: linux-kernel@vger.kernel.org
5818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5821 F: include/linux/extcon/
5822 F: include/linux/extcon.h
5823 F: Documentation/extcon/
5824 F: Documentation/devicetree/bindings/extcon/
5827 M: Jingoo Han <jingoohan1@gmail.com>
5828 L: dri-devel@lists.freedesktop.org
5830 F: drivers/gpu/drm/exynos/exynos_dp*
5832 EXYNOS SYSMMU (IOMMU) driver
5833 M: Marek Szyprowski <m.szyprowski@samsung.com>
5834 L: iommu@lists.linux-foundation.org
5836 F: drivers/iommu/exynos-iommu.c
5838 EZchip NPS platform support
5839 M: Vineet Gupta <vgupta@synopsys.com>
5840 M: Ofer Levi <oferle@mellanox.com>
5842 F: arch/arc/plat-eznps
5843 F: arch/arc/boot/dts/eznps.dts
5846 M: Jaegeuk Kim <jaegeuk@kernel.org>
5847 M: Chao Yu <yuchao0@huawei.com>
5848 L: linux-f2fs-devel@lists.sourceforge.net
5849 W: https://f2fs.wiki.kernel.org/
5850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5852 F: Documentation/filesystems/f2fs.txt
5853 F: Documentation/ABI/testing/sysfs-fs-f2fs
5855 F: include/linux/f2fs_fs.h
5856 F: include/trace/events/f2fs.h
5858 F71805F HARDWARE MONITORING DRIVER
5859 M: Jean Delvare <jdelvare@suse.com>
5860 L: linux-hwmon@vger.kernel.org
5862 F: Documentation/hwmon/f71805f
5863 F: drivers/hwmon/f71805f.c
5866 M: Josh Poimboeuf <jpoimboe@redhat.com>
5868 F: scripts/faddr2line
5871 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5872 L: netdev@vger.kernel.org
5874 F: net/core/failover.c
5875 F: include/net/failover.h
5876 F: Documentation/networking/failover.rst
5879 M: Jan Kara <jack@suse.cz>
5880 R: Amir Goldstein <amir73il@gmail.com>
5881 L: linux-fsdevel@vger.kernel.org
5883 F: fs/notify/fanotify/
5884 F: include/linux/fanotify.h
5885 F: include/uapi/linux/fanotify.h
5887 FARSYNC SYNCHRONOUS DRIVER
5888 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5889 W: http://www.farsite.co.uk/
5891 F: drivers/net/wan/farsync.*
5893 FAULT INJECTION SUPPORT
5894 M: Akinobu Mita <akinobu.mita@gmail.com>
5896 F: Documentation/fault-injection/
5897 F: lib/fault-inject.c
5899 FBTFT Framebuffer drivers
5901 L: dri-devel@lists.freedesktop.org
5902 L: linux-fbdev@vger.kernel.org
5903 F: drivers/staging/fbtft/
5906 M: Michael Buesch <m@bues.ch>
5907 L: linux-media@vger.kernel.org
5909 F: drivers/media/tuners/fc0011.h
5910 F: drivers/media/tuners/fc0011.c
5913 M: Antti Palosaari <crope@iki.fi>
5914 L: linux-media@vger.kernel.org
5915 W: https://linuxtv.org
5916 W: http://palosaari.fi/linux/
5917 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5918 T: git git://linuxtv.org/anttip/media_tree.git
5920 F: drivers/media/tuners/fc2580*
5922 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5923 M: Johannes Thumshirn <jth@kernel.org>
5924 L: linux-scsi@vger.kernel.org
5925 W: www.Open-FCoE.org
5927 F: drivers/scsi/libfc/
5928 F: drivers/scsi/fcoe/
5930 F: include/scsi/libfc.h
5931 F: include/scsi/libfcoe.h
5932 F: include/uapi/scsi/fc/
5934 FILE LOCKING (flock() and fcntl()/lockf())
5935 M: Jeff Layton <jlayton@kernel.org>
5936 M: "J. Bruce Fields" <bfields@fieldses.org>
5937 L: linux-fsdevel@vger.kernel.org
5939 F: include/linux/fcntl.h
5940 F: include/uapi/linux/fcntl.h
5944 FILESYSTEMS (VFS and infrastructure)
5945 M: Alexander Viro <viro@zeniv.linux.org.uk>
5946 L: linux-fsdevel@vger.kernel.org
5949 F: include/linux/fs.h
5950 F: include/uapi/linux/fs.h
5952 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5953 M: Riku Voipio <riku.voipio@iki.fi>
5954 L: linux-hwmon@vger.kernel.org
5956 F: drivers/hwmon/f75375s.c
5957 F: include/linux/f75375s.h
5959 FIREWIRE AUDIO DRIVERS
5960 M: Clemens Ladisch <clemens@ladisch.de>
5961 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5962 T: git git://git.alsa-project.org/alsa-kernel.git
5966 FIREWIRE MEDIA DRIVERS (firedtv)
5967 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5968 L: linux-media@vger.kernel.org
5969 L: linux1394-devel@lists.sourceforge.net
5970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5972 F: drivers/media/firewire/
5974 FIREWIRE SBP-2 TARGET
5975 M: Chris Boot <bootc@bootc.net>
5976 L: linux-scsi@vger.kernel.org
5977 L: target-devel@vger.kernel.org
5978 L: linux1394-devel@lists.sourceforge.net
5979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5981 F: drivers/target/sbp/
5984 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5985 L: linux1394-devel@lists.sourceforge.net
5986 W: http://ieee1394.wiki.kernel.org/
5987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5989 F: drivers/firewire/
5990 F: include/linux/firewire.h
5991 F: include/uapi/linux/firewire*.h
5994 FIRMWARE LOADER (request_firmware)
5995 M: Luis Chamberlain <mcgrof@kernel.org>
5996 L: linux-kernel@vger.kernel.org
5998 F: Documentation/firmware_class/
5999 F: drivers/base/firmware_loader/
6000 F: include/linux/firmware.h
6002 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6003 M: Joshua Morris <josh.h.morris@us.ibm.com>
6004 M: Philip Kelleher <pjk1939@linux.ibm.com>
6006 F: drivers/block/rsxx/
6009 M: Jiri Kosina <jikos@kernel.org>
6010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6012 F: drivers/block/floppy.c
6015 M: Alessandro Rubini <rubini@gnudd.com>
6016 W: http://www.ohwr.org/projects/fmc-bus
6019 F: include/linux/fmc*.h
6020 F: include/linux/ipmi-fru.h
6023 FPGA MANAGER FRAMEWORK
6024 M: Alan Tull <atull@kernel.org>
6025 M: Moritz Fischer <mdf@kernel.org>
6026 L: linux-fpga@vger.kernel.org
6028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6029 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6030 F: Documentation/fpga/
6031 F: Documentation/driver-api/fpga/
6032 F: Documentation/devicetree/bindings/fpga/
6034 F: include/linux/fpga/
6035 W: http://www.rocketboards.org
6038 M: Wu Hao <hao.wu@intel.com>
6039 L: linux-fpga@vger.kernel.org
6041 F: Documentation/fpga/dfl.txt
6042 F: include/uapi/linux/fpga-dfl.h
6043 F: drivers/fpga/dfl*
6046 M: Bill Metzenthen <billm@melbpc.org.au>
6047 W: http://floatingpoint.sourceforge.net/emulator/index.html
6049 F: arch/x86/math-emu/
6051 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6052 L: netdev@vger.kernel.org
6054 F: drivers/net/wan/dlci.c
6055 F: drivers/net/wan/sdla.c
6058 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6059 L: dri-devel@lists.freedesktop.org
6060 L: linux-fbdev@vger.kernel.org
6061 T: git git://github.com/bzolnier/linux.git
6062 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6064 F: Documentation/fb/
6067 F: include/linux/fb.h
6068 F: include/uapi/video/
6069 F: include/uapi/linux/fb.h
6071 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6072 M: Horia Geantă <horia.geanta@nxp.com>
6073 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6074 L: linux-crypto@vger.kernel.org
6076 F: drivers/crypto/caam/
6077 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6079 FREESCALE DIU FRAMEBUFFER DRIVER
6080 M: Timur Tabi <timur@kernel.org>
6081 L: linux-fbdev@vger.kernel.org
6083 F: drivers/video/fbdev/fsl-diu-fb.*
6085 FREESCALE DMA DRIVER
6086 M: Li Yang <leoyang.li@nxp.com>
6087 M: Zhang Wei <zw@zh-kernel.org>
6088 L: linuxppc-dev@lists.ozlabs.org
6090 F: drivers/dma/fsldma.*
6092 FREESCALE ENETC ETHERNET DRIVERS
6093 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6094 L: netdev@vger.kernel.org
6096 F: drivers/net/ethernet/freescale/enetc/
6098 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6099 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6100 L: netdev@vger.kernel.org
6102 F: drivers/net/ethernet/freescale/gianfar*
6103 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6105 FREESCALE GPMI NAND DRIVER
6106 M: Han Xu <han.xu@nxp.com>
6107 L: linux-mtd@lists.infradead.org
6109 F: drivers/mtd/nand/raw/gpmi-nand/*
6111 FREESCALE I2C CPM DRIVER
6112 M: Jochen Friedrich <jochen@scram.de>
6113 L: linuxppc-dev@lists.ozlabs.org
6114 L: linux-i2c@vger.kernel.org
6116 F: drivers/i2c/busses/i2c-cpm.c
6118 FREESCALE IMX LPI2C DRIVER
6119 M: Dong Aisheng <aisheng.dong@nxp.com>
6120 L: linux-i2c@vger.kernel.org
6121 L: linux-imx@nxp.com
6123 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6124 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6126 FREESCALE IMX / MXC FEC DRIVER
6127 M: Fugang Duan <fugang.duan@nxp.com>
6128 L: netdev@vger.kernel.org
6130 F: drivers/net/ethernet/freescale/fec_main.c
6131 F: drivers/net/ethernet/freescale/fec_ptp.c
6132 F: drivers/net/ethernet/freescale/fec.h
6133 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6135 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6136 M: Sascha Hauer <s.hauer@pengutronix.de>
6137 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6138 L: linux-fbdev@vger.kernel.org
6139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6141 F: include/linux/platform_data/video-imxfb.h
6142 F: drivers/video/fbdev/imxfb.c
6144 FREESCALE QORIQ DPAA ETHERNET DRIVER
6145 M: Madalin Bucur <madalin.bucur@nxp.com>
6146 L: netdev@vger.kernel.org
6148 F: drivers/net/ethernet/freescale/dpaa
6150 FREESCALE QORIQ DPAA FMAN DRIVER
6151 M: Madalin Bucur <madalin.bucur@nxp.com>
6152 L: netdev@vger.kernel.org
6154 F: drivers/net/ethernet/freescale/fman
6155 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6157 FREESCALE QORIQ PTP CLOCK DRIVER
6158 M: Yangbo Lu <yangbo.lu@nxp.com>
6159 L: netdev@vger.kernel.org
6161 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6162 F: drivers/ptp/ptp_qoriq.c
6163 F: drivers/ptp/ptp_qoriq_debugfs.c
6164 F: include/linux/fsl/ptp_qoriq.h
6165 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6167 FREESCALE QUAD SPI DRIVER
6168 M: Han Xu <han.xu@nxp.com>
6169 L: linux-spi@vger.kernel.org
6171 F: drivers/spi/spi-fsl-qspi.c
6173 FREESCALE QUICC ENGINE LIBRARY
6174 M: Qiang Zhao <qiang.zhao@nxp.com>
6175 L: linuxppc-dev@lists.ozlabs.org
6177 F: drivers/soc/fsl/qe/
6178 F: include/soc/fsl/*qe*.h
6179 F: include/soc/fsl/*ucc*.h
6181 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6182 M: Li Yang <leoyang.li@nxp.com>
6183 L: netdev@vger.kernel.org
6184 L: linuxppc-dev@lists.ozlabs.org
6186 F: drivers/net/ethernet/freescale/ucc_geth*
6188 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6189 M: Zhao Qiang <qiang.zhao@nxp.com>
6190 L: netdev@vger.kernel.org
6191 L: linuxppc-dev@lists.ozlabs.org
6193 F: drivers/net/wan/fsl_ucc_hdlc*
6195 FREESCALE QUICC ENGINE UCC UART DRIVER
6196 M: Timur Tabi <timur@kernel.org>
6197 L: linuxppc-dev@lists.ozlabs.org
6199 F: drivers/tty/serial/ucc_uart.c
6201 FREESCALE SOC DRIVERS
6202 M: Li Yang <leoyang.li@nxp.com>
6203 L: linuxppc-dev@lists.ozlabs.org
6204 L: linux-arm-kernel@lists.infradead.org
6206 F: Documentation/devicetree/bindings/soc/fsl/
6208 F: include/linux/fsl/
6210 FREESCALE SOC FS_ENET DRIVER
6211 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6212 L: linuxppc-dev@lists.ozlabs.org
6213 L: netdev@vger.kernel.org
6215 F: drivers/net/ethernet/freescale/fs_enet/
6216 F: include/linux/fs_enet_pd.h
6218 FREESCALE SOC SOUND DRIVERS
6219 M: Timur Tabi <timur@kernel.org>
6220 M: Nicolin Chen <nicoleotsuka@gmail.com>
6221 M: Xiubo Li <Xiubo.Lee@gmail.com>
6222 R: Fabio Estevam <festevam@gmail.com>
6223 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6224 L: linuxppc-dev@lists.ozlabs.org
6226 F: sound/soc/fsl/fsl*
6227 F: sound/soc/fsl/imx*
6228 F: sound/soc/fsl/mpc8610_hpcd.c
6230 FREESCALE USB PERIPHERAL DRIVERS
6231 M: Li Yang <leoyang.li@nxp.com>
6232 L: linux-usb@vger.kernel.org
6233 L: linuxppc-dev@lists.ozlabs.org
6235 F: drivers/usb/gadget/udc/fsl*
6238 M: Christoph Hellwig <hch@infradead.org>
6239 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6244 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6245 M: Pavel Machek <pavel@ucw.cz>
6246 L: linux-pm@vger.kernel.org
6248 F: Documentation/power/freezing-of-tasks.txt
6249 F: include/linux/freezer.h
6253 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6254 L: linux-kernel@vger.kernel.org
6257 F: include/linux/frontswap.h
6259 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6260 M: David Howells <dhowells@redhat.com>
6261 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6263 F: Documentation/filesystems/caching/
6265 F: include/linux/fscache*.h
6267 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6268 M: Theodore Y. Ts'o <tytso@mit.edu>
6269 M: Jaegeuk Kim <jaegeuk@kernel.org>
6270 L: linux-fscrypt@vger.kernel.org
6271 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6275 F: include/linux/fscrypt*.h
6276 F: Documentation/filesystems/fscrypt.rst
6278 FSI-ATTACHED I2C DRIVER
6279 M: Eddie James <eajames@linux.ibm.com>
6280 L: linux-i2c@vger.kernel.org
6281 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6283 F: drivers/i2c/busses/i2c-fsi.c
6284 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6286 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6287 M: Jan Kara <jack@suse.cz>
6288 R: Amir Goldstein <amir73il@gmail.com>
6289 L: linux-fsdevel@vger.kernel.org
6292 F: include/linux/fsnotify*.h
6294 FUJITSU LAPTOP EXTRAS
6295 M: Jonathan Woithe <jwoithe@just42.net>
6296 L: platform-driver-x86@vger.kernel.org
6298 F: drivers/platform/x86/fujitsu-laptop.c
6300 FUJITSU M-5MO LS CAMERA ISP DRIVER
6301 M: Kyungmin Park <kyungmin.park@samsung.com>
6302 M: Heungjun Kim <riverful.kim@samsung.com>
6303 L: linux-media@vger.kernel.org
6305 F: drivers/media/i2c/m5mols/
6306 F: include/media/i2c/m5mols.h
6308 FUJITSU TABLET EXTRAS
6309 M: Robert Gerlach <khnz@gmx.de>
6310 L: platform-driver-x86@vger.kernel.org
6312 F: drivers/platform/x86/fujitsu-tablet.c
6314 FUSE: FILESYSTEM IN USERSPACE
6315 M: Miklos Szeredi <miklos@szeredi.hu>
6316 L: linux-fsdevel@vger.kernel.org
6317 W: http://fuse.sourceforge.net/
6318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6321 F: include/uapi/linux/fuse.h
6322 F: Documentation/filesystems/fuse.txt
6325 M: Thomas Gleixner <tglx@linutronix.de>
6326 M: Ingo Molnar <mingo@redhat.com>
6327 R: Peter Zijlstra <peterz@infradead.org>
6328 R: Darren Hart <dvhart@infradead.org>
6329 L: linux-kernel@vger.kernel.org
6330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6333 F: kernel/futex_compat.c
6334 F: include/asm-generic/futex.h
6335 F: include/linux/futex.h
6336 F: include/uapi/linux/futex.h
6337 F: tools/testing/selftests/futex/
6338 F: tools/perf/bench/futex*
6339 F: Documentation/*futex*
6342 M: Kees Cook <keescook@chromium.org>
6343 R: Emese Revfy <re.emese@gmail.com>
6344 L: kernel-hardening@lists.openwall.com
6346 F: scripts/gcc-plugins/
6347 F: scripts/gcc-plugin.sh
6348 F: scripts/Makefile.gcc-plugins
6349 F: Documentation/gcc-plugins.txt
6351 GASKET DRIVER FRAMEWORK
6352 M: Rob Springer <rspringer@google.com>
6353 M: Todd Poynor <toddpoynor@google.com>
6354 M: Ben Chan <benchan@chromium.org>
6356 F: drivers/staging/gasket/
6358 GCOV BASED KERNEL PROFILING
6359 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6362 F: Documentation/dev-tools/gcov.rst
6364 GDB KERNEL DEBUGGING HELPER SCRIPTS
6365 M: Jan Kiszka <jan.kiszka@siemens.com>
6366 M: Kieran Bingham <kbingham@kernel.org>
6370 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6371 M: Achim Leubner <achim_leubner@adaptec.com>
6372 L: linux-scsi@vger.kernel.org
6373 W: http://www.icp-vortex.com/
6375 F: drivers/scsi/gdt*
6377 GEMTEK FM RADIO RECEIVER DRIVER
6378 M: Hans Verkuil <hverkuil@xs4all.nl>
6379 L: linux-media@vger.kernel.org
6380 T: git git://linuxtv.org/media_tree.git
6381 W: https://linuxtv.org
6383 F: drivers/media/radio/radio-gemtek*
6385 GENERIC GPIO I2C DRIVER
6386 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6388 F: drivers/i2c/busses/i2c-gpio.c
6389 F: include/linux/platform_data/i2c-gpio.h
6391 GENERIC GPIO I2C MULTIPLEXER DRIVER
6392 M: Peter Korsgaard <peter.korsgaard@barco.com>
6393 L: linux-i2c@vger.kernel.org
6395 F: drivers/i2c/muxes/i2c-mux-gpio.c
6396 F: include/linux/platform_data/i2c-mux-gpio.h
6397 F: Documentation/i2c/muxes/i2c-mux-gpio
6399 GENERIC HDLC (WAN) DRIVERS
6400 M: Krzysztof Halasa <khc@pm.waw.pl>
6401 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6403 F: drivers/net/wan/c101.c
6404 F: drivers/net/wan/hd6457*
6405 F: drivers/net/wan/hdlc*
6406 F: drivers/net/wan/n2.c
6407 F: drivers/net/wan/pc300too.c
6408 F: drivers/net/wan/pci200syn.c
6409 F: drivers/net/wan/wanxl*
6411 GENERIC INCLUDE/ASM HEADER FILES
6412 M: Arnd Bergmann <arnd@arndb.de>
6413 L: linux-arch@vger.kernel.org
6414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6416 F: include/asm-generic/
6417 F: include/uapi/asm-generic/
6419 GENERIC PHY FRAMEWORK
6420 M: Kishon Vijay Abraham I <kishon@ti.com>
6421 L: linux-kernel@vger.kernel.org
6422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6425 F: include/linux/phy/
6426 F: Documentation/devicetree/bindings/phy/
6428 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6429 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6431 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6434 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6435 M: Kevin Hilman <khilman@kernel.org>
6436 M: Ulf Hansson <ulf.hansson@linaro.org>
6437 L: linux-pm@vger.kernel.org
6439 F: drivers/base/power/domain*.c
6440 F: include/linux/pm_domain.h
6441 F: Documentation/devicetree/bindings/power/power_domain.txt
6443 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6444 M: Eugen Hristev <eugen.hristev@microchip.com>
6445 L: linux-input@vger.kernel.org
6447 F: drivers/input/touchscreen/resistive-adc-touch.c
6449 GENERIC UIO DRIVER FOR PCI DEVICES
6450 M: "Michael S. Tsirkin" <mst@redhat.com>
6451 L: kvm@vger.kernel.org
6453 F: drivers/uio/uio_pci_generic.c
6455 GENWQE (IBM Generic Workqueue Card)
6456 M: Frank Haverkamp <haver@linux.ibm.com>
6458 F: drivers/misc/genwqe/
6460 GET_MAINTAINER SCRIPT
6461 M: Joe Perches <joe@perches.com>
6463 F: scripts/get_maintainer.pl
6466 M: Bob Peterson <rpeterso@redhat.com>
6467 M: Andreas Gruenbacher <agruenba@redhat.com>
6468 L: cluster-devel@redhat.com
6469 W: http://sources.redhat.com/cluster/
6470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6472 F: Documentation/filesystems/gfs2*.txt
6474 F: include/uapi/linux/gfs2_ondisk.h
6476 GIGASET ISDN DRIVERS
6477 M: Paul Bolle <pebolle@tiscali.nl>
6478 L: gigaset307x-common@lists.sourceforge.net
6479 W: http://gigaset307x.sourceforge.net/
6481 F: Documentation/isdn/README.gigaset
6482 F: drivers/isdn/gigaset/
6483 F: include/uapi/linux/gigaset_dev.h
6486 M: Johan Hovold <johan@kernel.org>
6487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6489 F: Documentation/ABI/testing/sysfs-class-gnss
6490 F: Documentation/devicetree/bindings/gnss/
6492 F: include/linux/gnss.h
6495 M: Hans Verkuil <hans.verkuil@cisco.com>
6496 L: linux-media@vger.kernel.org
6498 F: drivers/media/usb/go7007/
6501 M: Bastien Nocera <hadess@hadess.net>
6502 L: linux-input@vger.kernel.org
6504 F: drivers/input/touchscreen/goodix.c
6506 GPD POCKET FAN DRIVER
6507 M: Hans de Goede <hdegoede@redhat.com>
6508 L: platform-driver-x86@vger.kernel.org
6510 F: drivers/platform/x86/gpd-pocket-fan.c
6513 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6514 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6515 L: linux-gpio@vger.kernel.org
6516 L: linux-acpi@vger.kernel.org
6518 F: Documentation/acpi/gpio-properties.txt
6519 F: drivers/gpio/gpiolib-acpi.c
6522 M: Sean Young <sean@mess.org>
6523 L: linux-media@vger.kernel.org
6525 F: drivers/media/rc/gpio-ir-tx.c
6528 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6529 L: linux-gpio@vger.kernel.org
6531 F: drivers/gpio/gpio-mockup.c
6532 F: tools/testing/selftests/gpio/
6535 M: Linus Walleij <linus.walleij@linaro.org>
6536 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6537 L: linux-gpio@vger.kernel.org
6538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6540 F: Documentation/devicetree/bindings/gpio/
6541 F: Documentation/driver-api/gpio/
6542 F: Documentation/gpio/
6543 F: Documentation/ABI/testing/gpio-cdev
6544 F: Documentation/ABI/obsolete/sysfs-gpio
6546 F: include/linux/gpio/
6547 F: include/linux/gpio.h
6548 F: include/linux/of_gpio.h
6549 F: include/asm-generic/gpio.h
6550 F: include/uapi/linux/gpio.h
6553 GRE DEMULTIPLEXER DRIVER
6554 M: Dmitry Kozlov <xeb@mail.ru>
6555 L: netdev@vger.kernel.org
6557 F: net/ipv4/gre_demux.c
6558 F: net/ipv4/gre_offload.c
6559 F: include/net/gre.h
6561 GRETH 10/100/1G Ethernet MAC device driver
6562 M: Andreas Larsson <andreas@gaisler.com>
6563 L: netdev@vger.kernel.org
6565 F: drivers/net/ethernet/aeroflex/
6567 GREYBUS AUDIO PROTOCOLS DRIVERS
6568 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6569 M: Mark Greer <mgreer@animalcreek.com>
6571 F: drivers/staging/greybus/audio_apbridgea.c
6572 F: drivers/staging/greybus/audio_apbridgea.h
6573 F: drivers/staging/greybus/audio_codec.c
6574 F: drivers/staging/greybus/audio_codec.h
6575 F: drivers/staging/greybus/audio_gb.c
6576 F: drivers/staging/greybus/audio_manager.c
6577 F: drivers/staging/greybus/audio_manager.h
6578 F: drivers/staging/greybus/audio_manager_module.c
6579 F: drivers/staging/greybus/audio_manager_private.h
6580 F: drivers/staging/greybus/audio_manager_sysfs.c
6581 F: drivers/staging/greybus/audio_module.c
6582 F: drivers/staging/greybus/audio_topology.c
6584 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6585 M: Viresh Kumar <vireshk@kernel.org>
6587 F: drivers/staging/greybus/authentication.c
6588 F: drivers/staging/greybus/bootrom.c
6589 F: drivers/staging/greybus/firmware.h
6590 F: drivers/staging/greybus/fw-core.c
6591 F: drivers/staging/greybus/fw-download.c
6592 F: drivers/staging/greybus/fw-management.c
6593 F: drivers/staging/greybus/greybus_authentication.h
6594 F: drivers/staging/greybus/greybus_firmware.h
6595 F: drivers/staging/greybus/hid.c
6596 F: drivers/staging/greybus/i2c.c
6597 F: drivers/staging/greybus/spi.c
6598 F: drivers/staging/greybus/spilib.c
6599 F: drivers/staging/greybus/spilib.h
6601 GREYBUS LOOPBACK DRIVER
6602 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6604 F: drivers/staging/greybus/loopback.c
6606 GREYBUS PLATFORM DRIVERS
6607 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6609 F: drivers/staging/greybus/arche-platform.c
6610 F: drivers/staging/greybus/arche-apb-ctrl.c
6611 F: drivers/staging/greybus/arche_platform.h
6613 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6614 M: Rui Miguel Silva <rmfrfs@gmail.com>
6616 F: drivers/staging/greybus/sdio.c
6617 F: drivers/staging/greybus/light.c
6618 F: drivers/staging/greybus/gpio.c
6619 F: drivers/staging/greybus/power_supply.c
6620 F: drivers/staging/greybus/spi.c
6621 F: drivers/staging/greybus/spilib.c
6624 M: Johan Hovold <johan@kernel.org>
6625 M: Alex Elder <elder@kernel.org>
6626 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6628 F: drivers/staging/greybus/
6629 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6631 GREYBUS UART PROTOCOLS DRIVERS
6632 M: David Lin <dtwlin@gmail.com>
6634 F: drivers/staging/greybus/uart.c
6635 F: drivers/staging/greybus/log.c
6637 GS1662 VIDEO SERIALIZER
6638 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6639 L: linux-media@vger.kernel.org
6640 T: git git://linuxtv.org/media_tree.git
6642 F: drivers/media/spi/gs1662.c
6644 GSPCA FINEPIX SUBDRIVER
6645 M: Frank Zago <frank@zago.net>
6646 L: linux-media@vger.kernel.org
6647 T: git git://linuxtv.org/media_tree.git
6649 F: drivers/media/usb/gspca/finepix.c
6651 GSPCA GL860 SUBDRIVER
6652 M: Olivier Lorin <o.lorin@laposte.net>
6653 L: linux-media@vger.kernel.org
6654 T: git git://linuxtv.org/media_tree.git
6656 F: drivers/media/usb/gspca/gl860/
6658 GSPCA M5602 SUBDRIVER
6659 M: Erik Andren <erik.andren@gmail.com>
6660 L: linux-media@vger.kernel.org
6661 T: git git://linuxtv.org/media_tree.git
6663 F: drivers/media/usb/gspca/m5602/
6665 GSPCA PAC207 SONIXB SUBDRIVER
6666 M: Hans Verkuil <hverkuil@xs4all.nl>
6667 L: linux-media@vger.kernel.org
6668 T: git git://linuxtv.org/media_tree.git
6670 F: drivers/media/usb/gspca/pac207.c
6672 GSPCA SN9C20X SUBDRIVER
6673 M: Brian Johnson <brijohn@gmail.com>
6674 L: linux-media@vger.kernel.org
6675 T: git git://linuxtv.org/media_tree.git
6677 F: drivers/media/usb/gspca/sn9c20x.c
6679 GSPCA T613 SUBDRIVER
6680 M: Leandro Costantino <lcostantino@gmail.com>
6681 L: linux-media@vger.kernel.org
6682 T: git git://linuxtv.org/media_tree.git
6684 F: drivers/media/usb/gspca/t613.c
6686 GSPCA USB WEBCAM DRIVER
6687 M: Hans Verkuil <hverkuil@xs4all.nl>
6688 L: linux-media@vger.kernel.org
6689 T: git git://linuxtv.org/media_tree.git
6691 F: drivers/media/usb/gspca/
6693 GTP (GPRS Tunneling Protocol)
6694 M: Pablo Neira Ayuso <pablo@netfilter.org>
6695 M: Harald Welte <laforge@gnumonks.org>
6696 L: osmocom-net-gprs@lists.osmocom.org
6697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6699 F: drivers/net/gtp.c
6701 GUID PARTITION TABLE (GPT)
6702 M: Davidlohr Bueso <dave@stgolabs.net>
6703 L: linux-efi@vger.kernel.org
6705 F: block/partitions/efi.*
6708 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6709 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6710 W: http://uclinux-h8.sourceforge.jp
6711 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6714 F: drivers/clocksource/h8300_*.c
6715 F: drivers/clk/h8300/
6716 F: drivers/irqchip/irq-renesas-h8*.c
6718 HABANALABS PCI DRIVER
6719 M: Oded Gabbay <oded.gabbay@gmail.com>
6720 T: git https://github.com/HabanaAI/linux.git
6722 F: drivers/misc/habanalabs/
6723 F: include/uapi/misc/habanalabs.h
6724 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6725 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6728 M: Antti Palosaari <crope@iki.fi>
6729 L: linux-media@vger.kernel.org
6730 W: https://linuxtv.org
6731 W: http://palosaari.fi/linux/
6732 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6733 T: git git://linuxtv.org/anttip/media_tree.git
6735 F: drivers/media/usb/hackrf/
6737 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6738 M: Frank Seidel <frank@f-seidel.de>
6739 L: platform-driver-x86@vger.kernel.org
6740 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6742 F: drivers/platform/x86/hdaps.c
6745 M: Jean Delvare <jdelvare@suse.com>
6746 M: Guenter Roeck <linux@roeck-us.net>
6747 L: linux-hwmon@vger.kernel.org
6748 W: http://hwmon.wiki.kernel.org/
6749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6751 F: Documentation/devicetree/bindings/hwmon/
6752 F: Documentation/hwmon/
6754 F: include/linux/hwmon*.h
6755 F: include/trace/events/hwmon*.h
6757 HARDWARE RANDOM NUMBER GENERATOR CORE
6758 M: Matt Mackall <mpm@selenic.com>
6759 M: Herbert Xu <herbert@gondor.apana.org.au>
6760 L: linux-crypto@vger.kernel.org
6762 F: Documentation/devicetree/bindings/rng/
6763 F: Documentation/hw_random.txt
6764 F: drivers/char/hw_random/
6765 F: include/linux/hw_random.h
6767 HARDWARE TRACING FACILITIES
6768 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6770 F: drivers/hwtracing/
6772 HARDWARE SPINLOCK CORE
6773 M: Ohad Ben-Cohen <ohad@wizery.com>
6774 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6775 L: linux-remoteproc@vger.kernel.org
6777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6778 F: Documentation/devicetree/bindings/hwlock/
6779 F: Documentation/hwspinlock.txt
6780 F: drivers/hwspinlock/
6781 F: include/linux/hwspinlock.h
6783 HARMONY SOUND DRIVER
6784 L: linux-parisc@vger.kernel.org
6786 F: sound/parisc/harmony.*
6788 HDPVR USB VIDEO ENCODER DRIVER
6789 M: Hans Verkuil <hverkuil@xs4all.nl>
6790 L: linux-media@vger.kernel.org
6791 T: git git://linuxtv.org/media_tree.git
6792 W: https://linuxtv.org
6794 F: drivers/media/usb/hdpvr/
6796 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6797 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6799 F: Documentation/watchdog/hpwdt.txt
6800 F: drivers/watchdog/hpwdt.c
6802 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6803 M: Don Brace <don.brace@microsemi.com>
6804 L: esc.storagedev@microsemi.com
6805 L: linux-scsi@vger.kernel.org
6807 F: Documentation/scsi/hpsa.txt
6808 F: drivers/scsi/hpsa*.[ch]
6809 F: include/linux/cciss*.h
6810 F: include/uapi/linux/cciss*.h
6813 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6814 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6815 L: linux-rdma@vger.kernel.org
6817 F: drivers/infiniband/hw/hfi1
6820 L: linux-fsdevel@vger.kernel.org
6822 F: Documentation/filesystems/hfs.txt
6826 L: linux-fsdevel@vger.kernel.org
6828 F: Documentation/filesystems/hfsplus.txt
6831 HGA FRAMEBUFFER DRIVER
6832 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6833 L: linux-nvidia@lists.surfsouth.com
6834 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6836 F: drivers/video/fbdev/hgafb.c
6838 HIBERNATION (aka Software Suspend, aka swsusp)
6839 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6840 M: Pavel Machek <pavel@ucw.cz>
6841 L: linux-pm@vger.kernel.org
6842 B: https://bugzilla.kernel.org
6845 F: drivers/base/power/
6847 F: include/linux/suspend.h
6848 F: include/linux/freezer.h
6849 F: include/linux/pm.h
6850 F: arch/*/include/asm/suspend*.h
6853 M: Jiri Kosina <jikos@kernel.org>
6854 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6855 L: linux-input@vger.kernel.org
6856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6859 F: include/linux/hid*
6860 F: include/uapi/linux/hid*
6862 HID SENSOR HUB DRIVERS
6863 M: Jiri Kosina <jikos@kernel.org>
6864 M: Jonathan Cameron <jic23@kernel.org>
6865 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6866 L: linux-input@vger.kernel.org
6867 L: linux-iio@vger.kernel.org
6869 F: Documentation/hid/hid-sensor*
6870 F: drivers/hid/hid-sensor-*
6871 F: drivers/iio/*/hid-*
6872 F: include/linux/hid-sensor-*
6874 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6875 M: Thomas Gleixner <tglx@linutronix.de>
6876 L: linux-kernel@vger.kernel.org
6877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6879 F: Documentation/timers/
6880 F: kernel/time/hrtimer.c
6881 F: kernel/time/clockevents.c
6882 F: kernel/time/timer_*.c
6883 F: include/linux/clockchips.h
6884 F: include/linux/hrtimer.h
6886 HIGH-SPEED SCC DRIVER FOR AX.25
6887 L: linux-hams@vger.kernel.org
6889 F: drivers/net/hamradio/dmascc.c
6890 F: drivers/net/hamradio/scc.c
6892 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6893 M: HighPoint Linux Team <linux@highpoint-tech.com>
6894 W: http://www.highpoint-tech.com
6896 F: Documentation/scsi/hptiop.txt
6897 F: drivers/scsi/hptiop.c
6900 M: Jes Sorensen <jes@trained-monkey.org>
6901 L: linux-hippi@sunsite.dk
6903 F: include/linux/hippidevice.h
6904 F: include/uapi/linux/if_hippi.h
6906 F: drivers/net/hippi/
6908 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6909 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6910 M: Salil Mehta <salil.mehta@huawei.com>
6911 L: netdev@vger.kernel.org
6912 W: http://www.hisilicon.com
6914 F: drivers/net/ethernet/hisilicon/hns3/
6916 HISILICON LPC BUS DRIVER
6917 M: john.garry@huawei.com
6918 W: http://www.hisilicon.com
6920 F: drivers/bus/hisi_lpc.c
6921 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6923 HISILICON NETWORK SUBSYSTEM DRIVER
6924 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6925 M: Salil Mehta <salil.mehta@huawei.com>
6926 L: netdev@vger.kernel.org
6927 W: http://www.hisilicon.com
6929 F: drivers/net/ethernet/hisilicon/
6930 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6932 HISILICON PMU DRIVER
6933 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6934 W: http://www.hisilicon.com
6936 F: drivers/perf/hisilicon
6937 F: Documentation/perf/hisi-pmu.txt
6939 HISILICON ROCE DRIVER
6940 M: Lijun Ou <oulijun@huawei.com>
6941 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6942 L: linux-rdma@vger.kernel.org
6944 F: drivers/infiniband/hw/hns/
6945 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6947 HISILICON SAS Controller
6948 M: John Garry <john.garry@huawei.com>
6949 W: http://www.hisilicon.com
6951 F: drivers/scsi/hisi_sas/
6952 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6954 HMM - Heterogeneous Memory Management
6955 M: Jérôme Glisse <jglisse@redhat.com>
6956 L: linux-mm@kvack.org
6959 F: include/linux/hmm*
6960 F: Documentation/vm/hmm.rst
6963 M: Jouni Malinen <j@w1.fi>
6964 L: linux-wireless@vger.kernel.org
6965 W: http://w1.fi/hostap-driver.html
6967 F: drivers/net/wireless/intersil/hostap/
6969 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6970 L: platform-driver-x86@vger.kernel.org
6972 F: drivers/platform/x86/tc1100-wmi.c
6974 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6975 M: Jaroslav Kysela <perex@perex.cz>
6977 F: drivers/net/ethernet/hp/hp100.*
6979 HPET: High Precision Event Timers driver
6980 M: Clemens Ladisch <clemens@ladisch.de>
6982 F: Documentation/timers/hpet.txt
6983 F: drivers/char/hpet.c
6984 F: include/linux/hpet.h
6985 F: include/uapi/linux/hpet.h
6989 F: arch/x86/kernel/hpet.c
6990 F: arch/x86/include/asm/hpet.h
6993 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6994 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6999 M: Sebastian Reichel <sre@kernel.org>
7000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7002 F: Documentation/ABI/testing/sysfs-bus-hsi
7003 F: Documentation/driver-api/hsi.rst
7005 F: include/linux/hsi/
7006 F: include/uapi/linux/hsi/
7009 L: linux-usb@vger.kernel.org
7011 F: drivers/net/usb/hso.c
7013 HSR NETWORK PROTOCOL
7014 M: Arvid Brodin <arvid.brodin@alten.se>
7015 L: netdev@vger.kernel.org
7019 HT16K33 LED CONTROLLER DRIVER
7020 M: Robin van der Gracht <robin@protonic.nl>
7022 F: drivers/auxdisplay/ht16k33.c
7023 F: Documentation/devicetree/bindings/display/ht16k33.txt
7025 HTCPEN TOUCHSCREEN DRIVER
7026 M: Pau Oliva Fora <pof@eslack.org>
7027 L: linux-input@vger.kernel.org
7029 F: drivers/input/touchscreen/htcpen.c
7031 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7032 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7033 L: linux-iio@vger.kernel.org
7034 W: http://www.st.com/
7036 F: drivers/iio/humidity/hts221*
7037 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7039 HUAWEI ETHERNET DRIVER
7040 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7041 L: netdev@vger.kernel.org
7043 F: Documentation/networking/hinic.txt
7044 F: drivers/net/ethernet/huawei/hinic/
7047 M: Mike Kravetz <mike.kravetz@oracle.com>
7048 L: linux-mm@kvack.org
7052 F: include/linux/hugetlb.h
7053 F: Documentation/admin-guide/mm/hugetlbpage.rst
7054 F: Documentation/vm/hugetlbfs_reserv.rst
7055 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7058 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7059 L: linux-media@vger.kernel.org
7060 T: git git://linuxtv.org/media_tree.git
7061 W: https://linuxtv.org
7063 F: drivers/media/platform/sti/hva
7065 HWPOISON MEMORY FAILURE HANDLING
7066 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7067 L: linux-mm@kvack.org
7069 F: mm/memory-failure.c
7070 F: mm/hwpoison-inject.c
7072 HYGON PROCESSOR SUPPORT
7073 M: Pu Wen <puwen@hygon.cn>
7074 L: linux-kernel@vger.kernel.org
7076 F: arch/x86/kernel/cpu/hygon.c
7078 Hyper-V CORE AND DRIVERS
7079 M: "K. Y. Srinivasan" <kys@microsoft.com>
7080 M: Haiyang Zhang <haiyangz@microsoft.com>
7081 M: Stephen Hemminger <sthemmin@microsoft.com>
7082 M: Sasha Levin <sashal@kernel.org>
7083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7084 L: linux-hyperv@vger.kernel.org
7086 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7087 F: arch/x86/include/asm/mshyperv.h
7088 F: arch/x86/include/asm/trace/hyperv.h
7089 F: arch/x86/include/asm/hyperv-tlfs.h
7090 F: arch/x86/kernel/cpu/mshyperv.c
7092 F: drivers/hid/hid-hyperv.c
7094 F: drivers/input/serio/hyperv-keyboard.c
7095 F: drivers/pci/controller/pci-hyperv.c
7096 F: drivers/net/hyperv/
7097 F: drivers/scsi/storvsc_drv.c
7098 F: drivers/uio/uio_hv_generic.c
7099 F: drivers/video/fbdev/hyperv_fb.c
7100 F: net/vmw_vsock/hyperv_transport.c
7101 F: include/linux/hyperv.h
7102 F: include/uapi/linux/hyperv.h
7104 F: Documentation/ABI/stable/sysfs-bus-vmbus
7106 HYPERVISOR VIRTUAL CONSOLE DRIVER
7107 L: linuxppc-dev@lists.ozlabs.org
7112 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7113 L: linux-i2c@vger.kernel.org
7114 L: linux-acpi@vger.kernel.org
7116 F: drivers/i2c/i2c-core-acpi.c
7118 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7119 M: Ajay Gupta <ajayg@nvidia.com>
7120 L: linux-i2c@vger.kernel.org
7122 F: Documentation/i2c/busses/i2c-nvidia-gpu
7123 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7126 M: Peter Rosin <peda@axentia.se>
7127 L: linux-i2c@vger.kernel.org
7129 F: Documentation/i2c/i2c-topology
7130 F: Documentation/i2c/muxes/
7131 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7132 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7133 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7134 F: drivers/i2c/i2c-mux.c
7135 F: drivers/i2c/muxes/
7136 F: include/linux/i2c-mux.h
7138 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7139 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7140 L: linux-i2c@vger.kernel.org
7142 F: drivers/i2c/busses/i2c-mv64xxx.c
7144 I2C OVER PARALLEL PORT
7145 M: Jean Delvare <jdelvare@suse.com>
7146 L: linux-i2c@vger.kernel.org
7148 F: Documentation/i2c/busses/i2c-parport
7149 F: Documentation/i2c/busses/i2c-parport-light
7150 F: drivers/i2c/busses/i2c-parport.c
7151 F: drivers/i2c/busses/i2c-parport-light.c
7154 M: Wolfram Sang <wsa@the-dreams.de>
7155 L: linux-i2c@vger.kernel.org
7156 W: https://i2c.wiki.kernel.org/
7157 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7160 F: Documentation/devicetree/bindings/i2c/i2c.txt
7161 F: Documentation/i2c/
7163 F: include/linux/i2c.h
7164 F: include/linux/i2c-dev.h
7165 F: include/linux/i2c-smbus.h
7166 F: include/uapi/linux/i2c.h
7167 F: include/uapi/linux/i2c-*.h
7169 I2C SUBSYSTEM HOST DRIVERS
7170 L: linux-i2c@vger.kernel.org
7171 W: https://i2c.wiki.kernel.org/
7172 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7175 F: Documentation/devicetree/bindings/i2c/
7176 F: drivers/i2c/algos/
7177 F: drivers/i2c/busses/
7180 M: Jean Delvare <jdelvare@suse.com>
7181 L: linux-i2c@vger.kernel.org
7183 F: Documentation/i2c/busses/i2c-taos-evm
7184 F: drivers/i2c/busses/i2c-taos-evm.c
7187 M: Till Harbaum <till@harbaum.org>
7188 L: linux-i2c@vger.kernel.org
7189 W: http://www.harbaum.org/till/i2c_tiny_usb
7191 F: drivers/i2c/busses/i2c-tiny-usb.c
7193 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7194 M: Jean Delvare <jdelvare@suse.com>
7195 L: linux-i2c@vger.kernel.org
7197 F: Documentation/i2c/busses/i2c-ali1535
7198 F: Documentation/i2c/busses/i2c-ali1563
7199 F: Documentation/i2c/busses/i2c-ali15x3
7200 F: Documentation/i2c/busses/i2c-amd756
7201 F: Documentation/i2c/busses/i2c-amd8111
7202 F: Documentation/i2c/busses/i2c-i801
7203 F: Documentation/i2c/busses/i2c-nforce2
7204 F: Documentation/i2c/busses/i2c-piix4
7205 F: Documentation/i2c/busses/i2c-sis5595
7206 F: Documentation/i2c/busses/i2c-sis630
7207 F: Documentation/i2c/busses/i2c-sis96x
7208 F: Documentation/i2c/busses/i2c-via
7209 F: Documentation/i2c/busses/i2c-viapro
7210 F: drivers/i2c/busses/i2c-ali1535.c
7211 F: drivers/i2c/busses/i2c-ali1563.c
7212 F: drivers/i2c/busses/i2c-ali15x3.c
7213 F: drivers/i2c/busses/i2c-amd756.c
7214 F: drivers/i2c/busses/i2c-amd756-s4882.c
7215 F: drivers/i2c/busses/i2c-amd8111.c
7216 F: drivers/i2c/busses/i2c-i801.c
7217 F: drivers/i2c/busses/i2c-isch.c
7218 F: drivers/i2c/busses/i2c-nforce2.c
7219 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7220 F: drivers/i2c/busses/i2c-piix4.c
7221 F: drivers/i2c/busses/i2c-sis5595.c
7222 F: drivers/i2c/busses/i2c-sis630.c
7223 F: drivers/i2c/busses/i2c-sis96x.c
7224 F: drivers/i2c/busses/i2c-via.c
7225 F: drivers/i2c/busses/i2c-viapro.c
7227 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7228 M: Hans de Goede <hdegoede@redhat.com>
7229 L: linux-i2c@vger.kernel.org
7231 F: drivers/i2c/busses/i2c-cht-wc.c
7233 I2C/SMBUS ISMT DRIVER
7234 M: Seth Heasley <seth.heasley@intel.com>
7235 M: Neil Horman <nhorman@tuxdriver.com>
7236 L: linux-i2c@vger.kernel.org
7237 F: drivers/i2c/busses/i2c-ismt.c
7238 F: Documentation/i2c/busses/i2c-ismt
7240 I2C/SMBUS STUB DRIVER
7241 M: Jean Delvare <jdelvare@suse.com>
7242 L: linux-i2c@vger.kernel.org
7244 F: drivers/i2c/i2c-stub.c
7247 M: Boris Brezillon <bbrezillon@kernel.org>
7248 L: linux-i3c@lists.infradead.org
7249 C: irc://chat.freenode.net/linux-i3c
7250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7252 F: Documentation/ABI/testing/sysfs-bus-i3c
7253 F: Documentation/devicetree/bindings/i3c/
7254 F: Documentation/driver-api/i3c
7256 F: include/linux/i3c/
7257 F: include/dt-bindings/i3c/
7259 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7260 M: Vitor Soares <vitor.soares@synopsys.com>
7262 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7263 F: drivers/i3c/master/dw*
7265 IA64 (Itanium) PLATFORM
7266 M: Tony Luck <tony.luck@intel.com>
7267 M: Fenghua Yu <fenghua.yu@intel.com>
7268 L: linux-ia64@vger.kernel.org
7269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7273 IBM Power 842 compression accelerator
7274 M: Haren Myneni <haren@us.ibm.com>
7276 F: drivers/crypto/nx/Makefile
7277 F: drivers/crypto/nx/Kconfig
7278 F: drivers/crypto/nx/nx-842*
7279 F: include/linux/sw842.h
7283 IBM Power in-Nest Crypto Acceleration
7284 M: Breno Leitão <leitao@debian.org>
7285 M: Nayna Jain <nayna@linux.ibm.com>
7286 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7287 L: linux-crypto@vger.kernel.org
7289 F: drivers/crypto/nx/Makefile
7290 F: drivers/crypto/nx/Kconfig
7291 F: drivers/crypto/nx/nx-aes*
7292 F: drivers/crypto/nx/nx-sha*
7293 F: drivers/crypto/nx/nx.*
7294 F: drivers/crypto/nx/nx_csbcpb.h
7295 F: drivers/crypto/nx/nx_debugfs.h
7297 IBM Power Linux RAID adapter
7298 M: Brian King <brking@us.ibm.com>
7300 F: drivers/scsi/ipr.*
7302 IBM Power SRIOV Virtual NIC Device Driver
7303 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7304 M: John Allen <jallen@linux.ibm.com>
7305 L: netdev@vger.kernel.org
7307 F: drivers/net/ethernet/ibm/ibmvnic.*
7309 IBM Power Virtual Accelerator Switchboard
7310 M: Sukadev Bhattiprolu
7311 L: linuxppc-dev@lists.ozlabs.org
7313 F: arch/powerpc/platforms/powernv/vas*
7314 F: arch/powerpc/platforms/powernv/copy-paste.h
7315 F: arch/powerpc/include/asm/vas.h
7316 F: arch/powerpc/include/uapi/asm/vas.h
7318 IBM Power Virtual Ethernet Device Driver
7319 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7320 L: netdev@vger.kernel.org
7322 F: drivers/net/ethernet/ibm/ibmveth.*
7324 IBM Power Virtual FC Device Drivers
7325 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7326 L: linux-scsi@vger.kernel.org
7328 F: drivers/scsi/ibmvscsi/ibmvfc*
7330 IBM Power Virtual Management Channel Driver
7331 M: Steven Royer <seroyer@linux.ibm.com>
7333 F: drivers/misc/ibmvmc.*
7335 IBM Power Virtual SCSI Device Drivers
7336 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7337 L: linux-scsi@vger.kernel.org
7339 F: drivers/scsi/ibmvscsi/ibmvscsi*
7340 F: include/scsi/viosrp.h
7342 IBM Power Virtual SCSI Device Target Driver
7343 M: Michael Cyr <mikecyr@linux.ibm.com>
7344 L: linux-scsi@vger.kernel.org
7345 L: target-devel@vger.kernel.org
7347 F: drivers/scsi/ibmvscsi_tgt/
7349 IBM Power VMX Cryptographic instructions
7350 M: Breno Leitão <leitao@debian.org>
7351 M: Nayna Jain <nayna@linux.ibm.com>
7352 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7353 L: linux-crypto@vger.kernel.org
7355 F: drivers/crypto/vmx/Makefile
7356 F: drivers/crypto/vmx/Kconfig
7357 F: drivers/crypto/vmx/vmx.c
7358 F: drivers/crypto/vmx/aes*
7359 F: drivers/crypto/vmx/ghash*
7360 F: drivers/crypto/vmx/ppc-xlate.pl
7362 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7363 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7364 L: linux-pci@vger.kernel.org
7365 L: linuxppc-dev@lists.ozlabs.org
7367 F: drivers/pci/hotplug/rpaphp*
7369 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7370 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7371 L: linux-pci@vger.kernel.org
7372 L: linuxppc-dev@lists.ozlabs.org
7374 F: drivers/pci/hotplug/rpadlpar*
7376 IBM ServeRAID RAID DRIVER
7378 F: drivers/scsi/ips.*
7380 ICH LPC AND GPIO DRIVER
7381 M: Peter Tyser <ptyser@xes-inc.com>
7383 F: drivers/mfd/lpc_ich.c
7384 F: drivers/gpio/gpio-ich.c
7387 M: "David S. Miller" <davem@davemloft.net>
7388 L: linux-ide@vger.kernel.org
7389 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7392 F: Documentation/ide/
7394 F: include/linux/ide.h
7397 M: Borislav Petkov <bp@alien8.de>
7398 L: linux-ide@vger.kernel.org
7400 F: Documentation/cdrom/ide-cd
7401 F: drivers/ide/ide-cd*
7403 IDEAPAD LAPTOP EXTRAS DRIVER
7404 M: Ike Panhc <ike.pan@canonical.com>
7405 L: platform-driver-x86@vger.kernel.org
7406 W: http://launchpad.net/ideapad-laptop
7408 F: drivers/platform/x86/ideapad-laptop.c
7410 IDEAPAD LAPTOP SLIDEBAR DRIVER
7411 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7412 L: linux-input@vger.kernel.org
7413 W: https://github.com/o2genum/ideapad-slidebar
7415 F: drivers/input/misc/ideapad_slidebar.c
7417 IDT VersaClock 5 CLOCK DRIVER
7418 M: Marek Vasut <marek.vasut@gmail.com>
7420 F: drivers/clk/clk-versaclock5.c
7422 IEEE 802.15.4 SUBSYSTEM
7423 M: Alexander Aring <alex.aring@gmail.com>
7424 M: Stefan Schmidt <stefan@datenfreihafen.org>
7425 L: linux-wpan@vger.kernel.org
7426 W: http://wpan.cakelab.org/
7427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7432 F: drivers/net/ieee802154/
7433 F: include/linux/nl802154.h
7434 F: include/linux/ieee802154.h
7435 F: include/net/nl802154.h
7436 F: include/net/mac802154.h
7437 F: include/net/af_ieee802154.h
7438 F: include/net/cfg802154.h
7439 F: include/net/ieee802154_netdev.h
7440 F: Documentation/networking/ieee802154.txt
7443 M: Yotam Gigi <yotam.gi@gmail.com>
7444 M: Jamal Hadi Salim <jhs@mojatatu.com>
7446 F: include/net/ife.h
7447 F: include/uapi/linux/ife.h
7449 IGORPLUG-USB IR RECEIVER
7450 M: Sean Young <sean@mess.org>
7451 L: linux-media@vger.kernel.org
7453 F: drivers/media/rc/igorplugusb.c
7455 IGUANAWORKS USB IR TRANSCEIVER
7456 M: Sean Young <sean@mess.org>
7457 L: linux-media@vger.kernel.org
7459 F: drivers/media/rc/iguanair.c
7461 IIO DIGITAL POTENTIOMETER DAC
7462 M: Peter Rosin <peda@axentia.se>
7463 L: linux-iio@vger.kernel.org
7465 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7466 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7467 F: drivers/iio/dac/dpot-dac.c
7469 IIO ENVELOPE DETECTOR
7470 M: Peter Rosin <peda@axentia.se>
7471 L: linux-iio@vger.kernel.org
7473 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7474 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7475 F: drivers/iio/adc/envelope-detector.c
7478 M: Peter Rosin <peda@axentia.se>
7479 L: linux-iio@vger.kernel.org
7481 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7482 F: drivers/iio/multiplexer/iio-mux.c
7484 IIO SUBSYSTEM AND DRIVERS
7485 M: Jonathan Cameron <jic23@kernel.org>
7486 R: Hartmut Knaack <knaack.h@gmx.de>
7487 R: Lars-Peter Clausen <lars@metafoo.de>
7488 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7489 L: linux-iio@vger.kernel.org
7490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7492 F: Documentation/ABI/testing/configfs-iio*
7493 F: Documentation/ABI/testing/sysfs-bus-iio*
7494 F: Documentation/devicetree/bindings/iio/
7496 F: drivers/staging/iio/
7497 F: include/linux/iio/
7501 M: Peter Rosin <peda@axentia.se>
7502 L: linux-iio@vger.kernel.org
7504 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7505 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7506 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7507 F: drivers/iio/afe/iio-rescale.c
7509 IKANOS/ADI EAGLE ADSL USB DRIVER
7510 M: Matthieu Castet <castet.matthieu@free.fr>
7511 M: Stanislaw Gruszka <stf_xl@wp.pl>
7513 F: drivers/usb/atm/ueagle-atm.c
7515 IMGTEC ASCII LCD DRIVER
7516 M: Paul Burton <paul.burton@mips.com>
7518 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7519 F: drivers/auxdisplay/img-ascii-lcd.c
7521 IMGTEC IR DECODER DRIVER
7522 M: James Hogan <jhogan@kernel.org>
7524 F: drivers/media/rc/img-ir/
7526 IMON SOUNDGRAPH USB IR RECEIVER
7527 M: Sean Young <sean@mess.org>
7528 L: linux-media@vger.kernel.org
7530 F: drivers/media/rc/imon_raw.c
7531 F: drivers/media/rc/imon.c
7533 IMS TWINTURBO FRAMEBUFFER DRIVER
7534 L: linux-fbdev@vger.kernel.org
7536 F: drivers/video/fbdev/imsttfb.c
7538 INA209 HARDWARE MONITOR DRIVER
7539 M: Guenter Roeck <linux@roeck-us.net>
7540 L: linux-hwmon@vger.kernel.org
7542 F: Documentation/hwmon/ina209
7543 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7544 F: drivers/hwmon/ina209.c
7546 INA2XX HARDWARE MONITOR DRIVER
7547 M: Guenter Roeck <linux@roeck-us.net>
7548 L: linux-hwmon@vger.kernel.org
7550 F: Documentation/hwmon/ina2xx
7551 F: drivers/hwmon/ina2xx.c
7552 F: include/linux/platform_data/ina2xx.h
7554 INDUSTRY PACK SUBSYSTEM (IPACK)
7555 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7556 M: Jens Taprogge <jens.taprogge@taprogge.org>
7557 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7558 L: industrypack-devel@lists.sourceforge.net
7559 W: http://industrypack.sourceforge.net
7563 INFINIBAND SUBSYSTEM
7564 M: Doug Ledford <dledford@redhat.com>
7565 M: Jason Gunthorpe <jgg@mellanox.com>
7566 L: linux-rdma@vger.kernel.org
7567 W: https://github.com/linux-rdma/rdma-core
7568 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7571 F: Documentation/devicetree/bindings/infiniband/
7572 F: Documentation/infiniband/
7573 F: drivers/infiniband/
7574 F: include/uapi/linux/if_infiniband.h
7575 F: include/uapi/rdma/
7578 INGENIC JZ4780 DMA Driver
7579 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7581 F: drivers/dma/dma-jz4780.c
7583 INGENIC JZ4780 NAND DRIVER
7584 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7585 L: linux-mtd@lists.infradead.org
7587 F: drivers/mtd/nand/raw/jz4780_*
7590 M: Jan Kara <jack@suse.cz>
7591 R: Amir Goldstein <amir73il@gmail.com>
7592 L: linux-fsdevel@vger.kernel.org
7594 F: Documentation/filesystems/inotify.txt
7595 F: fs/notify/inotify/
7596 F: include/linux/inotify.h
7597 F: include/uapi/linux/inotify.h
7599 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7600 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7601 L: linux-input@vger.kernel.org
7602 Q: http://patchwork.kernel.org/project/linux-input/list/
7603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7606 F: include/linux/input.h
7607 F: include/uapi/linux/input.h
7608 F: include/uapi/linux/input-event-codes.h
7609 F: include/linux/input/
7610 F: Documentation/devicetree/bindings/input/
7611 F: Documentation/devicetree/bindings/serio/
7612 F: Documentation/input/
7614 INPUT MULTITOUCH (MT) PROTOCOL
7615 M: Henrik Rydberg <rydberg@bitmath.org>
7616 L: linux-input@vger.kernel.org
7618 F: Documentation/input/multi-touch-protocol.rst
7619 F: drivers/input/input-mt.c
7622 INSIDE SECURE CRYPTO DRIVER
7623 M: Antoine Tenart <antoine.tenart@bootlin.com>
7624 F: drivers/crypto/inside-secure/
7626 L: linux-crypto@vger.kernel.org
7628 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7629 M: Mimi Zohar <zohar@linux.ibm.com>
7630 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7631 L: linux-integrity@vger.kernel.org
7632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7634 F: security/integrity/ima/
7636 INTEL 810/815 FRAMEBUFFER DRIVER
7637 M: Antonino Daplas <adaplas@gmail.com>
7638 L: linux-fbdev@vger.kernel.org
7640 F: drivers/video/fbdev/i810/
7643 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7644 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7645 M: Jie Yang <yang.jie@linux.intel.com>
7646 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7650 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7651 M: Hans de Goede <hdegoede@redhat.com>
7652 L: platform-driver-x86@vger.kernel.org
7654 F: drivers/platform/x86/intel_atomisp2_pm.c
7656 INTEL C600 SERIES SAS CONTROLLER DRIVER
7657 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7658 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7659 L: linux-scsi@vger.kernel.org
7660 T: git git://git.code.sf.net/p/intel-sas/isci
7662 F: drivers/scsi/isci/
7664 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7665 M: Jani Nikula <jani.nikula@linux.intel.com>
7666 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7667 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7668 L: intel-gfx@lists.freedesktop.org
7669 W: https://01.org/linuxgraphics/
7670 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7671 C: irc://chat.freenode.net/intel-gfx
7672 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7673 T: git git://anongit.freedesktop.org/drm-intel
7675 F: drivers/gpu/drm/i915/
7676 F: include/drm/i915*
7677 F: include/uapi/drm/i915_drm.h
7678 F: Documentation/gpu/i915.rst
7680 INTEL ETHERNET DRIVERS
7681 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7682 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7683 W: http://www.intel.com/support/feedback.htm
7684 W: http://e1000.sourceforge.net/
7685 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7689 F: Documentation/networking/device_drivers/intel/e100.rst
7690 F: Documentation/networking/device_drivers/intel/e1000.rst
7691 F: Documentation/networking/device_drivers/intel/e1000e.rst
7692 F: Documentation/networking/device_drivers/intel/fm10k.rst
7693 F: Documentation/networking/device_drivers/intel/igb.rst
7694 F: Documentation/networking/device_drivers/intel/igbvf.rst
7695 F: Documentation/networking/device_drivers/intel/ixgb.rst
7696 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7697 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7698 F: Documentation/networking/device_drivers/intel/i40e.rst
7699 F: Documentation/networking/device_drivers/intel/iavf.rst
7700 F: Documentation/networking/device_drivers/intel/ice.rst
7701 F: drivers/net/ethernet/intel/
7702 F: drivers/net/ethernet/intel/*/
7703 F: include/linux/avf/virtchnl.h
7705 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7706 M: Maik Broemme <mbroemme@libmpq.org>
7707 L: linux-fbdev@vger.kernel.org
7709 F: Documentation/fb/intelfb.txt
7710 F: drivers/video/fbdev/intelfb/
7713 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7714 L: linux-gpio@vger.kernel.org
7716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7717 F: drivers/gpio/gpio-ich.c
7718 F: drivers/gpio/gpio-intel-mid.c
7719 F: drivers/gpio/gpio-lynxpoint.c
7720 F: drivers/gpio/gpio-merrifield.c
7721 F: drivers/gpio/gpio-ml-ioh.c
7722 F: drivers/gpio/gpio-pch.c
7723 F: drivers/gpio/gpio-sch.c
7724 F: drivers/gpio/gpio-sodaville.c
7726 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7727 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7728 M: Zhi Wang <zhi.a.wang@intel.com>
7729 L: intel-gvt-dev@lists.freedesktop.org
7730 L: intel-gfx@lists.freedesktop.org
7731 W: https://01.org/igvt-g
7732 T: git https://github.com/intel/gvt-linux.git
7734 F: drivers/gpu/drm/i915/gvt/
7736 INTEL HID EVENT DRIVER
7737 M: Alex Hung <alex.hung@canonical.com>
7738 L: platform-driver-x86@vger.kernel.org
7740 F: drivers/platform/x86/intel-hid.c
7742 INTEL I/OAT DMA DRIVER
7743 M: Dave Jiang <dave.jiang@intel.com>
7744 R: Dan Williams <dan.j.williams@intel.com>
7745 L: dmaengine@vger.kernel.org
7746 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7748 F: drivers/dma/ioat*
7751 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7752 M: Len Brown <lenb@kernel.org>
7753 L: linux-pm@vger.kernel.org
7754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7755 B: https://bugzilla.kernel.org
7757 F: drivers/idle/intel_idle.c
7759 INTEL INTEGRATED SENSOR HUB DRIVER
7760 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7761 M: Jiri Kosina <jikos@kernel.org>
7762 L: linux-input@vger.kernel.org
7764 F: drivers/hid/intel-ish-hid/
7767 M: David Woodhouse <dwmw2@infradead.org>
7768 L: iommu@lists.linux-foundation.org
7769 T: git git://git.infradead.org/iommu-2.6.git
7771 F: drivers/iommu/intel-iommu.c
7772 F: include/linux/intel-iommu.h
7774 INTEL IOP-ADMA DMA DRIVER
7775 R: Dan Williams <dan.j.williams@intel.com>
7777 F: drivers/dma/iop-adma.c
7779 INTEL IPU3 CSI-2 CIO2 DRIVER
7780 M: Yong Zhi <yong.zhi@intel.com>
7781 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7782 M: Bingbu Cao <bingbu.cao@intel.com>
7783 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7784 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7785 L: linux-media@vger.kernel.org
7787 F: drivers/media/pci/intel/ipu3/
7788 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7790 INTEL IPU3 CSI-2 IMGU DRIVER
7791 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7792 L: linux-media@vger.kernel.org
7794 F: drivers/staging/media/ipu3/
7795 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7796 F: Documentation/media/v4l-drivers/ipu3.rst
7798 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7799 M: Krzysztof Halasa <khalasa@piap.pl>
7801 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7802 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7803 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7804 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7805 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7806 F: drivers/net/wan/ixp4xx_hss.c
7808 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7809 M: Deepak Saxena <dsaxena@plexity.net>
7811 F: drivers/char/hw_random/ixp4xx-rng.c
7813 INTEL MANAGEMENT ENGINE (mei)
7814 M: Tomas Winkler <tomas.winkler@intel.com>
7815 L: linux-kernel@vger.kernel.org
7817 F: include/uapi/linux/mei.h
7818 F: include/linux/mei_cl_bus.h
7819 F: drivers/misc/mei/*
7820 F: drivers/watchdog/mei_wdt.c
7821 F: Documentation/misc-devices/mei/*
7824 INTEL MENLOW THERMAL DRIVER
7825 M: Sujith Thomas <sujith.thomas@intel.com>
7826 L: platform-driver-x86@vger.kernel.org
7827 W: https://01.org/linux-acpi
7829 F: drivers/platform/x86/intel_menlow.c
7831 INTEL MIC DRIVERS (mic)
7832 M: Sudeep Dutt <sudeep.dutt@intel.com>
7833 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7835 W: https://github.com/sudeepdutt/mic
7836 W: http://software.intel.com/en-us/mic-developer
7837 F: include/linux/mic_bus.h
7838 F: include/linux/scif.h
7839 F: include/uapi/linux/mic_common.h
7840 F: include/uapi/linux/mic_ioctl.h
7841 F: include/uapi/linux/scif_ioctl.h
7842 F: drivers/misc/mic/
7843 F: drivers/dma/mic_x100_dma.c
7844 F: drivers/dma/mic_x100_dma.h
7845 F: Documentation/mic/
7847 INTEL PMC CORE DRIVER
7848 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7849 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7850 L: platform-driver-x86@vger.kernel.org
7852 F: drivers/platform/x86/intel_pmc_core*
7854 INTEL PMC/P-Unit IPC DRIVER
7855 M: Zha Qipeng<qipeng.zha@intel.com>
7856 L: platform-driver-x86@vger.kernel.org
7858 F: drivers/platform/x86/intel_pmc_ipc.c
7859 F: drivers/platform/x86/intel_punit_ipc.c
7860 F: arch/x86/include/asm/intel_pmc_ipc.h
7861 F: arch/x86/include/asm/intel_punit_ipc.h
7863 INTEL PMIC GPIO DRIVERS
7864 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7867 F: drivers/gpio/gpio-*cove.c
7868 F: drivers/gpio/gpio-msic.c
7870 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7871 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7873 F: drivers/mfd/intel_msic.c
7874 F: drivers/mfd/intel_soc_pmic*
7875 F: include/linux/mfd/intel_msic.h
7876 F: include/linux/mfd/intel_soc_pmic*
7878 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7879 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7880 L: linux-wireless@vger.kernel.org
7882 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7883 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7884 F: drivers/net/wireless/intel/ipw2x00/
7887 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7888 M: Len Brown <lenb@kernel.org>
7889 L: linux-pm@vger.kernel.org
7891 F: drivers/cpufreq/intel_pstate.c
7893 INTEL RDMA RNIC DRIVER
7894 M: Faisal Latif <faisal.latif@intel.com>
7895 M: Shiraz Saleem <shiraz.saleem@intel.com>
7896 L: linux-rdma@vger.kernel.org
7898 F: drivers/infiniband/hw/i40iw/
7899 F: include/uapi/rdma/i40iw-abi.h
7901 INTEL TELEMETRY DRIVER
7902 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7903 M: "David E. Box" <david.e.box@linux.intel.com>
7904 L: platform-driver-x86@vger.kernel.org
7906 F: arch/x86/include/asm/intel_telemetry.h
7907 F: drivers/platform/x86/intel_telemetry*
7909 INTEL VIRTUAL BUTTON DRIVER
7910 M: AceLan Kao <acelan.kao@canonical.com>
7911 L: platform-driver-x86@vger.kernel.org
7913 F: drivers/platform/x86/intel-vbtn.c
7915 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7916 M: Stanislaw Gruszka <sgruszka@redhat.com>
7917 L: linux-wireless@vger.kernel.org
7919 F: drivers/net/wireless/intel/iwlegacy/
7921 INTEL WIRELESS WIFI LINK (iwlwifi)
7922 M: Johannes Berg <johannes.berg@intel.com>
7923 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7924 M: Luca Coelho <luciano.coelho@intel.com>
7925 M: Intel Linux Wireless <linuxwifi@intel.com>
7926 L: linux-wireless@vger.kernel.org
7927 W: http://intellinuxwireless.org
7928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7930 F: drivers/net/wireless/intel/iwlwifi/
7932 INTEL WIRELESS WIMAX CONNECTION 2400
7933 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7934 M: linux-wimax@intel.com
7935 L: wimax@linuxwimax.org (subscribers-only)
7937 W: http://linuxwimax.org
7938 F: Documentation/wimax/README.i2400m
7939 F: drivers/net/wimax/i2400m/
7940 F: include/uapi/linux/wimax/i2400m.h
7942 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7943 M: Mario Limonciello <mario.limonciello@dell.com>
7945 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7948 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7950 F: Documentation/trace/intel_th.rst
7951 F: drivers/hwtracing/intel_th/
7953 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7954 M: Ning Sun <ning.sun@intel.com>
7955 L: tboot-devel@lists.sourceforge.net
7956 W: http://tboot.sourceforge.net
7957 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7959 F: Documentation/intel_txt.txt
7960 F: include/linux/tboot.h
7961 F: arch/x86/kernel/tboot.c
7963 INTEL-MID GPIO DRIVER
7964 M: David Cohen <david.a.cohen@linux.intel.com>
7965 L: linux-gpio@vger.kernel.org
7967 F: drivers/gpio/gpio-intel-mid.c
7970 M: Georgi Djakov <georgi.djakov@linaro.org>
7972 F: Documentation/interconnect/
7973 F: Documentation/devicetree/bindings/interconnect/
7974 F: drivers/interconnect/
7975 F: include/dt-bindings/interconnect/
7976 F: include/linux/interconnect-provider.h
7977 F: include/linux/interconnect.h
7979 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7980 M: Linus Walleij <linus.walleij@linaro.org>
7981 L: linux-iio@vger.kernel.org
7983 F: drivers/iio/gyro/mpu3050*
7984 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7986 IOC3 ETHERNET DRIVER
7987 M: Ralf Baechle <ralf@linux-mips.org>
7988 L: linux-mips@vger.kernel.org
7990 F: drivers/net/ethernet/sgi/ioc3-eth.c
7993 M: Pat Gefre <pfg@sgi.com>
7994 L: linux-serial@vger.kernel.org
7996 F: drivers/tty/serial/ioc3_serial.c
7998 IOMAP FILESYSTEM LIBRARY
7999 M: Christoph Hellwig <hch@infradead.org>
8000 M: Darrick J. Wong <darrick.wong@oracle.com>
8001 M: linux-xfs@vger.kernel.org
8002 M: linux-fsdevel@vger.kernel.org
8003 L: linux-xfs@vger.kernel.org
8004 L: linux-fsdevel@vger.kernel.org
8005 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8008 F: include/linux/iomap.h
8011 M: Joerg Roedel <joro@8bytes.org>
8012 L: iommu@lists.linux-foundation.org
8013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8015 F: Documentation/devicetree/bindings/iommu/
8017 F: include/linux/iommu.h
8018 F: include/linux/of_iommu.h
8019 F: include/linux/iova.h
8022 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8024 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8027 M: Corey Minyard <minyard@acm.org>
8028 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8029 W: http://openipmi.sourceforge.net/
8031 F: Documentation/devicetree/bindings/ipmi/
8032 F: Documentation/IPMI.txt
8033 F: drivers/char/ipmi/
8034 F: include/linux/ipmi*
8035 F: include/uapi/linux/ipmi*
8037 IPS SCSI RAID DRIVER
8038 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8039 L: linux-scsi@vger.kernel.org
8040 W: http://www.adaptec.com/
8042 F: drivers/scsi/ips*
8045 M: Wensong Zhang <wensong@linux-vs.org>
8046 M: Simon Horman <horms@verge.net.au>
8047 M: Julian Anastasov <ja@ssi.bg>
8048 L: netdev@vger.kernel.org
8049 L: lvs-devel@vger.kernel.org
8051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8053 F: Documentation/networking/ipvs-sysctl.txt
8054 F: include/net/ip_vs.h
8055 F: include/uapi/linux/ip_vs.h
8056 F: net/netfilter/ipvs/
8059 M: Jiri Kosina <jikos@kernel.org>
8060 M: David Sterba <dsterba@suse.com>
8062 F: drivers/tty/ipwireless/
8065 L: netdev@vger.kernel.org
8067 F: include/uapi/linux/ipx.h
8069 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8070 M: Marc Zyngier <marc.zyngier@arm.com>
8072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8073 F: Documentation/IRQ-domain.txt
8074 F: include/linux/irqdomain.h
8075 F: kernel/irq/irqdomain.c
8079 M: Thomas Gleixner <tglx@linutronix.de>
8080 L: linux-kernel@vger.kernel.org
8082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8086 M: Thomas Gleixner <tglx@linutronix.de>
8087 M: Jason Cooper <jason@lakedaemon.net>
8088 M: Marc Zyngier <marc.zyngier@arm.com>
8089 L: linux-kernel@vger.kernel.org
8091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8092 F: Documentation/devicetree/bindings/interrupt-controller/
8096 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8098 F: Documentation/isa.txt
8099 F: drivers/base/isa.c
8100 F: include/linux/isa.h
8103 M: Hans Verkuil <hverkuil@xs4all.nl>
8104 L: linux-media@vger.kernel.org
8105 T: git git://linuxtv.org/media_tree.git
8106 W: https://linuxtv.org
8108 F: drivers/media/radio/radio-isa*
8111 M: Jaroslav Kysela <perex@perex.cz>
8113 F: Documentation/isapnp.txt
8114 F: drivers/pnp/isapnp/
8115 F: include/linux/isapnp.h
8118 M: Lee Duncan <lduncan@suse.com>
8119 M: Chris Leech <cleech@redhat.com>
8120 L: open-iscsi@googlegroups.com
8121 W: www.open-iscsi.com
8123 F: drivers/scsi/*iscsi*
8124 F: include/scsi/*iscsi*
8126 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8127 M: Peter Jones <pjones@redhat.com>
8128 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8130 F: drivers/firmware/iscsi_ibft*
8132 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8133 M: Sagi Grimberg <sagi@grimberg.me>
8134 M: Max Gurtovoy <maxg@mellanox.com>
8135 L: linux-rdma@vger.kernel.org
8137 W: http://www.openfabrics.org
8138 W: www.open-iscsi.org
8139 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8140 F: drivers/infiniband/ulp/iser/
8142 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8143 M: Sagi Grimberg <sagi@grimberg.me>
8144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8145 L: linux-rdma@vger.kernel.org
8146 L: target-devel@vger.kernel.org
8148 W: http://www.linux-iscsi.org
8149 F: drivers/infiniband/ulp/isert
8152 M: Karsten Keil <isdn@linux-pingi.de>
8153 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8154 L: netdev@vger.kernel.org
8155 W: http://www.isdn4linux.de
8156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8158 F: Documentation/isdn/
8160 F: include/linux/isdn.h
8161 F: include/linux/isdn/
8162 F: include/uapi/linux/isdn.h
8163 F: include/uapi/linux/isdn/
8165 IT87 HARDWARE MONITORING DRIVER
8166 M: Jean Delvare <jdelvare@suse.com>
8167 L: linux-hwmon@vger.kernel.org
8169 F: Documentation/hwmon/it87
8170 F: drivers/hwmon/it87.c
8173 M: Antti Palosaari <crope@iki.fi>
8174 L: linux-media@vger.kernel.org
8175 W: https://linuxtv.org
8176 W: http://palosaari.fi/linux/
8177 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8178 T: git git://linuxtv.org/anttip/media_tree.git
8180 F: drivers/media/tuners/it913x*
8182 IVTV VIDEO4LINUX DRIVER
8183 M: Andy Walls <awalls@md.metrocast.net>
8184 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8185 L: linux-media@vger.kernel.org
8186 T: git git://linuxtv.org/media_tree.git
8187 W: http://www.ivtvdriver.org
8189 F: Documentation/media/v4l-drivers/ivtv*
8190 F: drivers/media/pci/ivtv/
8191 F: include/uapi/linux/ivtv*
8193 IX2505V MEDIA DRIVER
8194 M: Malcolm Priestley <tvboxspy@gmail.com>
8195 L: linux-media@vger.kernel.org
8196 W: https://linuxtv.org
8197 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8199 F: drivers/media/dvb-frontends/ix2505v*
8201 JAILHOUSE HYPERVISOR INTERFACE
8202 M: Jan Kiszka <jan.kiszka@siemens.com>
8203 L: jailhouse-dev@googlegroups.com
8205 F: arch/x86/kernel/jailhouse.c
8206 F: arch/x86/include/asm/jailhouse_para.h
8208 JC42.4 TEMPERATURE SENSOR DRIVER
8209 M: Guenter Roeck <linux@roeck-us.net>
8210 L: linux-hwmon@vger.kernel.org
8212 F: drivers/hwmon/jc42.c
8213 F: Documentation/hwmon/jc42
8216 M: Dave Kleikamp <shaggy@kernel.org>
8217 L: jfs-discussion@lists.sourceforge.net
8218 W: http://jfs.sourceforge.net/
8219 T: git git://github.com/kleikamp/linux-shaggy.git
8221 F: Documentation/filesystems/jfs.txt
8225 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8226 L: netdev@vger.kernel.org
8228 F: drivers/net/ethernet/jme.*
8230 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8231 M: David Woodhouse <dwmw2@infradead.org>
8232 L: linux-mtd@lists.infradead.org
8233 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8236 F: include/uapi/linux/jffs2.h
8238 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8239 M: "Theodore Ts'o" <tytso@mit.edu>
8240 M: Jan Kara <jack@suse.com>
8241 L: linux-ext4@vger.kernel.org
8244 F: include/linux/jbd2.h
8246 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8247 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8248 L: linux-media@vger.kernel.org
8250 F: drivers/media/platform/rcar_jpu.c
8252 JSM Neo PCI based serial card
8253 L: linux-serial@vger.kernel.org
8255 F: drivers/tty/serial/jsm/
8257 K10TEMP HARDWARE MONITORING DRIVER
8258 M: Clemens Ladisch <clemens@ladisch.de>
8259 L: linux-hwmon@vger.kernel.org
8261 F: Documentation/hwmon/k10temp
8262 F: drivers/hwmon/k10temp.c
8264 K8TEMP HARDWARE MONITORING DRIVER
8265 M: Rudolf Marek <r.marek@assembler.cz>
8266 L: linux-hwmon@vger.kernel.org
8268 F: Documentation/hwmon/k8temp
8269 F: drivers/hwmon/k8temp.c
8272 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8273 R: Alexander Potapenko <glider@google.com>
8274 R: Dmitry Vyukov <dvyukov@google.com>
8275 L: kasan-dev@googlegroups.com
8277 F: arch/*/include/asm/kasan.h
8278 F: arch/*/mm/kasan_init*
8279 F: Documentation/dev-tools/kasan.rst
8280 F: include/linux/kasan*.h
8283 F: scripts/Makefile.kasan
8286 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8288 L: linux-kbuild@vger.kernel.org
8290 F: Documentation/kbuild/kconfig*
8292 F: scripts/Kconfig.include
8295 M: Dave Young <dyoung@redhat.com>
8296 M: Baoquan He <bhe@redhat.com>
8297 R: Vivek Goyal <vgoyal@redhat.com>
8298 L: kexec@lists.infradead.org
8299 W: http://lse.sourceforge.net/kdump/
8301 F: Documentation/kdump/
8303 KEENE FM RADIO TRANSMITTER DRIVER
8304 M: Hans Verkuil <hverkuil@xs4all.nl>
8305 L: linux-media@vger.kernel.org
8306 T: git git://linuxtv.org/media_tree.git
8307 W: https://linuxtv.org
8309 F: drivers/media/radio/radio-keene*
8312 M: Ian Kent <raven@themaw.net>
8313 L: autofs@vger.kernel.org
8317 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8318 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8319 M: Michal Marek <michal.lkml@markovi.net>
8320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8321 L: linux-kbuild@vger.kernel.org
8323 F: Documentation/kbuild/
8326 F: scripts/Makefile*
8333 L: kernel-janitors@vger.kernel.org
8334 W: http://kernelnewbies.org/KernelJanitors
8337 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8338 M: "J. Bruce Fields" <bfields@fieldses.org>
8339 M: Jeff Layton <jlayton@kernel.org>
8340 L: linux-nfs@vger.kernel.org
8341 W: http://nfs.sourceforge.net/
8342 T: git git://linux-nfs.org/~bfields/linux.git
8345 F: include/uapi/linux/nfsd/
8349 F: include/linux/lockd/
8350 F: include/linux/sunrpc/
8351 F: include/uapi/linux/sunrpc/
8353 KERNEL SELFTEST FRAMEWORK
8354 M: Shuah Khan <shuah@kernel.org>
8355 M: Shuah Khan <skhan@linuxfoundation.org>
8356 L: linux-kselftest@vger.kernel.org
8357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8358 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8360 F: tools/testing/selftests/
8361 F: Documentation/dev-tools/kselftest*
8363 KERNEL USERMODE HELPER
8364 M: Luis Chamberlain <mcgrof@kernel.org>
8365 L: linux-kernel@vger.kernel.org
8368 F: include/linux/umh.h
8370 KERNEL VIRTUAL MACHINE (KVM)
8371 M: Paolo Bonzini <pbonzini@redhat.com>
8372 M: Radim Krčmář <rkrcmar@redhat.com>
8373 L: kvm@vger.kernel.org
8374 W: http://www.linux-kvm.org
8375 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8377 F: Documentation/virtual/kvm/
8378 F: include/trace/events/kvm.h
8379 F: include/uapi/asm-generic/kvm*
8380 F: include/uapi/linux/kvm*
8381 F: include/asm-generic/kvm*
8382 F: include/linux/kvm*
8383 F: include/kvm/iodev.h
8387 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8388 M: Joerg Roedel <joro@8bytes.org>
8389 L: kvm@vger.kernel.org
8390 W: http://www.linux-kvm.org/
8392 F: arch/x86/include/asm/svm.h
8393 F: arch/x86/kvm/svm.c
8395 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8396 M: Christoffer Dall <christoffer.dall@arm.com>
8397 M: Marc Zyngier <marc.zyngier@arm.com>
8398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8399 L: kvmarm@lists.cs.columbia.edu
8400 W: http://systems.cs.columbia.edu/projects/kvm-arm
8401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8403 F: arch/arm/include/uapi/asm/kvm*
8404 F: arch/arm/include/asm/kvm*
8407 F: include/kvm/arm_*
8409 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8410 M: Christoffer Dall <christoffer.dall@arm.com>
8411 M: Marc Zyngier <marc.zyngier@arm.com>
8412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8413 L: kvmarm@lists.cs.columbia.edu
8415 F: arch/arm64/include/uapi/asm/kvm*
8416 F: arch/arm64/include/asm/kvm*
8419 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8420 M: James Hogan <jhogan@kernel.org>
8421 L: linux-mips@vger.kernel.org
8423 F: arch/mips/include/uapi/asm/kvm*
8424 F: arch/mips/include/asm/kvm*
8427 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8428 M: Paul Mackerras <paulus@ozlabs.org>
8429 L: kvm-ppc@vger.kernel.org
8430 W: http://www.linux-kvm.org/
8431 T: git git://github.com/agraf/linux-2.6.git
8433 F: arch/powerpc/include/uapi/asm/kvm*
8434 F: arch/powerpc/include/asm/kvm*
8435 F: arch/powerpc/kvm/
8436 F: arch/powerpc/kernel/kvm*
8438 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8439 M: Christian Borntraeger <borntraeger@de.ibm.com>
8440 M: Janosch Frank <frankja@linux.ibm.com>
8441 R: David Hildenbrand <david@redhat.com>
8442 R: Cornelia Huck <cohuck@redhat.com>
8443 L: linux-s390@vger.kernel.org
8444 W: http://www.ibm.com/developerworks/linux/linux390/
8445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8447 F: arch/s390/include/uapi/asm/kvm*
8448 F: arch/s390/include/asm/gmap.h
8449 F: arch/s390/include/asm/kvm*
8451 F: arch/s390/mm/gmap.c
8453 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8454 M: Paolo Bonzini <pbonzini@redhat.com>
8455 M: Radim Krčmář <rkrcmar@redhat.com>
8456 L: kvm@vger.kernel.org
8457 W: http://www.linux-kvm.org
8458 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8462 F: arch/x86/include/uapi/asm/kvm*
8463 F: arch/x86/include/asm/kvm*
8464 F: arch/x86/include/asm/pvclock-abi.h
8465 F: arch/x86/kernel/kvm.c
8466 F: arch/x86/kernel/kvmclock.c
8469 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8470 M: Tejun Heo <tj@kernel.org>
8471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8473 F: include/linux/kernfs.h
8477 M: Eric Biederman <ebiederm@xmission.com>
8478 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8479 L: kexec@lists.infradead.org
8481 F: include/linux/kexec.h
8482 F: include/uapi/linux/kexec.h
8486 M: Mimi Zohar <zohar@linux.ibm.com>
8487 L: linux-integrity@vger.kernel.org
8488 L: keyrings@vger.kernel.org
8490 F: Documentation/security/keys/trusted-encrypted.rst
8491 F: include/keys/encrypted-type.h
8492 F: security/keys/encrypted-keys/
8495 M: James Bottomley <jejb@linux.ibm.com>
8496 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8497 M: Mimi Zohar <zohar@linuxibm.com>
8498 L: linux-integrity@vger.kernel.org
8499 L: keyrings@vger.kernel.org
8501 F: Documentation/security/keys/trusted-encrypted.rst
8502 F: include/keys/trusted-type.h
8503 F: security/keys/trusted.c
8504 F: security/keys/trusted.h
8507 M: David Howells <dhowells@redhat.com>
8508 L: keyrings@vger.kernel.org
8510 F: Documentation/security/keys/core.rst
8511 F: include/linux/key.h
8512 F: include/linux/key-type.h
8513 F: include/linux/keyctl.h
8514 F: include/uapi/linux/keyctl.h
8518 KGDB / KDB /debug_core
8519 M: Jason Wessel <jason.wessel@windriver.com>
8520 M: Daniel Thompson <daniel.thompson@linaro.org>
8521 W: http://kgdb.wiki.kernel.org/
8522 L: kgdb-bugreport@lists.sourceforge.net
8523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8525 F: Documentation/dev-tools/kgdb.rst
8526 F: drivers/misc/kgdbts.c
8527 F: drivers/tty/serial/kgdboc.c
8528 F: include/linux/kdb.h
8529 F: include/linux/kgdb.h
8533 M: Catalin Marinas <catalin.marinas@arm.com>
8535 F: Documentation/dev-tools/kmemleak.rst
8536 F: include/linux/kmemleak.h
8538 F: mm/kmemleak-test.c
8540 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8541 M: Luis Chamberlain <mcgrof@kernel.org>
8542 L: linux-kernel@vger.kernel.org
8545 F: include/linux/kmod.h
8547 F: tools/testing/selftests/kmod/
8550 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8551 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8552 M: "David S. Miller" <davem@davemloft.net>
8553 M: Masami Hiramatsu <mhiramat@kernel.org>
8555 F: Documentation/kprobes.txt
8556 F: include/linux/kprobes.h
8557 F: include/asm-generic/kprobes.h
8560 KS0108 LCD CONTROLLER DRIVER
8561 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8563 F: Documentation/auxdisplay/ks0108
8564 F: drivers/auxdisplay/ks0108.c
8565 F: include/linux/ks0108.h
8568 M: David Ahern <dsa@cumulusnetworks.com>
8569 L: netdev@vger.kernel.org
8572 F: include/net/l3mdev.h
8575 M: John Fastabend <john.fastabend@gmail.com>
8576 M: Daniel Borkmann <daniel@iogearbox.net>
8577 L: netdev@vger.kernel.org
8578 L: bpf@vger.kernel.org
8580 F: include/linux/skmsg.h
8582 F: net/core/sock_map.c
8583 F: net/ipv4/tcp_bpf.c
8585 LANTIQ / INTEL Ethernet drivers
8586 M: Hauke Mehrtens <hauke@hauke-m.de>
8587 L: netdev@vger.kernel.org
8589 F: net/dsa/tag_gswip.c
8590 F: drivers/net/ethernet/lantiq_xrx200.c
8591 F: drivers/net/dsa/lantiq_pce.h
8592 F: drivers/net/dsa/lantiq_gswip.c
8594 LANTIQ MIPS ARCHITECTURE
8595 M: John Crispin <john@phrozen.org>
8596 L: linux-mips@vger.kernel.org
8599 F: drivers/soc/lantiq
8602 L: linux-x25@vger.kernel.org
8604 F: Documentation/networking/lapb-module.txt
8608 LASI 53c700 driver for PARISC
8609 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8610 L: linux-scsi@vger.kernel.org
8612 F: Documentation/scsi/53c700.txt
8613 F: drivers/scsi/53c700*
8616 M: Tobin C. Harding <me@tobin.cc>
8617 M: Tycho Andersen <tycho@tycho.ws>
8618 L: kernel-hardening@lists.openwall.com
8620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8621 F: scripts/leaking_addresses.pl
8624 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8625 M: Pavel Machek <pavel@ucw.cz>
8626 L: linux-leds@vger.kernel.org
8627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8629 F: Documentation/devicetree/bindings/leds/
8631 F: include/linux/leds.h
8633 LEGACY EEPROM DRIVER
8634 M: Jean Delvare <jdelvare@suse.com>
8636 F: Documentation/misc-devices/eeprom
8637 F: drivers/misc/eeprom/eeprom.c
8640 R: David Lechner <david@lechnology.com>
8642 F: arch/arm/boot/dts/da850-lego-ev3.dts
8643 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8644 F: drivers/power/supply/lego_ev3_battery.c
8646 LEGO USB Tower driver
8647 M: Juergen Stuber <starblue@users.sourceforge.net>
8648 L: legousb-devel@lists.sourceforge.net
8649 W: http://legousb.sourceforge.net/
8651 F: drivers/usb/misc/legousbtower.c
8654 M: Matan Ziv-Av <matan@svgalib.org>
8655 L: platform-driver-x86@vger.kernel.org
8657 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8658 F: Documentation/laptops/lg-laptop.rst
8659 F: drivers/platform/x86/lg-laptop.c
8662 M: Michael Krufky <mkrufky@linuxtv.org>
8663 L: linux-media@vger.kernel.org
8664 W: https://linuxtv.org
8665 W: http://github.com/mkrufky
8666 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8667 T: git git://linuxtv.org/mkrufky/tuners.git
8669 F: drivers/media/dvb-frontends/lg2160.*
8671 LGDT3305 MEDIA DRIVER
8672 M: Michael Krufky <mkrufky@linuxtv.org>
8673 L: linux-media@vger.kernel.org
8674 W: https://linuxtv.org
8675 W: http://github.com/mkrufky
8676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8677 T: git git://linuxtv.org/mkrufky/tuners.git
8679 F: drivers/media/dvb-frontends/lgdt3305.*
8681 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8682 M: Viresh Kumar <vireshk@kernel.org>
8683 L: linux-ide@vger.kernel.org
8684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8686 F: include/linux/pata_arasan_cf_data.h
8687 F: drivers/ata/pata_arasan_cf.c
8690 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8691 M: Jens Axboe <axboe@kernel.dk>
8692 L: linux-ide@vger.kernel.org
8693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8695 F: drivers/ata/pata_*.c
8696 F: drivers/ata/ata_generic.c
8698 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8699 M: Linus Walleij <linus.walleij@linaro.org>
8700 L: linux-ide@vger.kernel.org
8701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8703 F: drivers/ata/pata_ftide010.c
8704 F: drivers/ata/sata_gemini.c
8705 F: drivers/ata/sata_gemini.h
8707 LIBATA SATA AHCI PLATFORM devices support
8708 M: Hans de Goede <hdegoede@redhat.com>
8709 M: Jens Axboe <axboe@kernel.dk>
8710 L: linux-ide@vger.kernel.org
8711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8713 F: drivers/ata/ahci_platform.c
8714 F: drivers/ata/libahci_platform.c
8715 F: include/linux/ahci_platform.h
8717 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8718 M: Mikael Pettersson <mikpelinux@gmail.com>
8719 L: linux-ide@vger.kernel.org
8720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8722 F: drivers/ata/sata_promise.*
8724 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8725 M: Jens Axboe <axboe@kernel.dk>
8726 L: linux-ide@vger.kernel.org
8727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8730 F: include/linux/ata.h
8731 F: include/linux/libata.h
8732 F: Documentation/devicetree/bindings/ata/
8735 M: Sasha Levin <alexander.levin@microsoft.com>
8737 F: tools/lib/lockdep/
8739 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8740 M: Ross Zwisler <zwisler@kernel.org>
8741 M: Dan Williams <dan.j.williams@intel.com>
8742 M: Vishal Verma <vishal.l.verma@intel.com>
8743 M: Dave Jiang <dave.jiang@intel.com>
8744 L: linux-nvdimm@lists.01.org
8745 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8747 F: drivers/nvdimm/blk.c
8748 F: drivers/nvdimm/region_devs.c
8750 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8751 M: Vishal Verma <vishal.l.verma@intel.com>
8752 M: Dan Williams <dan.j.williams@intel.com>
8753 M: Ross Zwisler <zwisler@kernel.org>
8754 M: Dave Jiang <dave.jiang@intel.com>
8755 L: linux-nvdimm@lists.01.org
8756 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8758 F: drivers/nvdimm/btt*
8760 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8761 M: Ross Zwisler <zwisler@kernel.org>
8762 M: Dan Williams <dan.j.williams@intel.com>
8763 M: Vishal Verma <vishal.l.verma@intel.com>
8764 M: Dave Jiang <dave.jiang@intel.com>
8765 L: linux-nvdimm@lists.01.org
8766 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8768 F: drivers/nvdimm/pmem*
8770 LIBNVDIMM: DEVICETREE BINDINGS
8771 M: Oliver O'Halloran <oohall@gmail.com>
8772 L: linux-nvdimm@lists.01.org
8773 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8775 F: drivers/nvdimm/of_pmem.c
8776 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8778 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8779 M: Dan Williams <dan.j.williams@intel.com>
8780 M: Ross Zwisler <zwisler@kernel.org>
8781 M: Vishal Verma <vishal.l.verma@intel.com>
8782 M: Dave Jiang <dave.jiang@intel.com>
8783 L: linux-nvdimm@lists.01.org
8784 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8788 F: drivers/acpi/nfit/*
8789 F: include/linux/nd.h
8790 F: include/linux/libnvdimm.h
8791 F: include/uapi/linux/ndctl.h
8793 LIGHTNVM PLATFORM SUPPORT
8794 M: Matias Bjorling <mb@lightnvm.io>
8795 W: http://github/OpenChannelSSD
8796 L: linux-block@vger.kernel.org
8798 F: drivers/lightnvm/
8799 F: include/linux/lightnvm.h
8800 F: include/uapi/linux/lightnvm.h
8802 LINUX FOR POWER MACINTOSH
8803 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8804 W: http://www.penguinppc.org/
8805 L: linuxppc-dev@lists.ozlabs.org
8807 F: arch/powerpc/platforms/powermac/
8808 F: drivers/macintosh/
8810 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8811 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8812 M: Paul Mackerras <paulus@samba.org>
8813 M: Michael Ellerman <mpe@ellerman.id.au>
8814 W: https://github.com/linuxppc/linux/wiki
8815 L: linuxppc-dev@lists.ozlabs.org
8816 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8819 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8820 F: Documentation/devicetree/bindings/powerpc/
8821 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8822 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8823 F: Documentation/powerpc/
8825 F: drivers/char/tpm/tpm_ibmvtpm*
8826 F: drivers/crypto/nx/
8827 F: drivers/crypto/vmx/
8828 F: drivers/i2c/busses/i2c-opal.c
8829 F: drivers/net/ethernet/ibm/ibmveth.*
8830 F: drivers/net/ethernet/ibm/ibmvnic.*
8831 F: drivers/pci/hotplug/pnv_php.c
8832 F: drivers/pci/hotplug/rpa*
8833 F: drivers/rtc/rtc-opal.c
8834 F: drivers/scsi/ibmvscsi/
8835 F: drivers/tty/hvc/hvc_opal.c
8836 F: drivers/watchdog/wdrtas.c
8837 F: tools/testing/selftests/powerpc
8844 LINUX FOR POWERPC EMBEDDED MPC5XXX
8845 M: Anatolij Gustschin <agust@denx.de>
8846 L: linuxppc-dev@lists.ozlabs.org
8847 T: git git://git.denx.de/linux-denx-agust.git
8849 F: arch/powerpc/platforms/512x/
8850 F: arch/powerpc/platforms/52xx/
8852 LINUX FOR POWERPC EMBEDDED PPC4XX
8853 M: Alistair Popple <alistair@popple.id.au>
8854 M: Matt Porter <mporter@kernel.crashing.org>
8855 W: http://www.penguinppc.org/
8856 L: linuxppc-dev@lists.ozlabs.org
8858 F: arch/powerpc/platforms/40x/
8859 F: arch/powerpc/platforms/44x/
8861 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8862 M: Scott Wood <oss@buserror.net>
8863 M: Kumar Gala <galak@kernel.crashing.org>
8864 W: http://www.penguinppc.org/
8865 L: linuxppc-dev@lists.ozlabs.org
8866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8868 F: arch/powerpc/platforms/83xx/
8869 F: arch/powerpc/platforms/85xx/
8870 F: Documentation/devicetree/bindings/powerpc/fsl/
8872 LINUX FOR POWERPC EMBEDDED PPC8XX
8873 M: Vitaly Bordug <vitb@kernel.crashing.org>
8874 W: http://www.penguinppc.org/
8875 L: linuxppc-dev@lists.ozlabs.org
8877 F: arch/powerpc/platforms/8xx/
8879 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8880 L: linuxppc-dev@lists.ozlabs.org
8882 F: arch/powerpc/*/*virtex*
8883 F: arch/powerpc/*/*/*virtex*
8885 LINUX FOR POWERPC PA SEMI PWRFICIENT
8886 L: linuxppc-dev@lists.ozlabs.org
8888 F: arch/powerpc/platforms/pasemi/
8889 F: drivers/*/*pasemi*
8890 F: drivers/*/*/*pasemi*
8892 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8893 M: Kees Cook <keescook@chromium.org>
8895 F: drivers/misc/lkdtm/*
8897 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8898 M: Alan Stern <stern@rowland.harvard.edu>
8899 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8900 M: Will Deacon <will.deacon@arm.com>
8901 M: Peter Zijlstra <peterz@infradead.org>
8902 M: Boqun Feng <boqun.feng@gmail.com>
8903 M: Nicholas Piggin <npiggin@gmail.com>
8904 M: David Howells <dhowells@redhat.com>
8905 M: Jade Alglave <j.alglave@ucl.ac.uk>
8906 M: Luc Maranget <luc.maranget@inria.fr>
8907 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
8908 R: Akira Yokosawa <akiyks@gmail.com>
8909 R: Daniel Lustig <dlustig@nvidia.com>
8910 L: linux-kernel@vger.kernel.org
8911 L: linux-arch@vger.kernel.org
8913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8914 F: tools/memory-model/
8915 F: Documentation/atomic_bitops.txt
8916 F: Documentation/atomic_t.txt
8917 F: Documentation/core-api/atomic_ops.rst
8918 F: Documentation/core-api/refcount-vs-atomic.rst
8919 F: Documentation/memory-barriers.txt
8921 LIS3LV02D ACCELEROMETER DRIVER
8922 M: Eric Piel <eric.piel@tremplin-utc.net>
8924 F: Documentation/misc-devices/lis3lv02d
8925 F: drivers/misc/lis3lv02d/
8926 F: drivers/platform/x86/hp_accel.c
8929 M: Josh Poimboeuf <jpoimboe@redhat.com>
8930 M: Jessica Yu <jeyu@kernel.org>
8931 M: Jiri Kosina <jikos@kernel.org>
8932 M: Miroslav Benes <mbenes@suse.cz>
8933 R: Petr Mladek <pmladek@suse.com>
8935 F: kernel/livepatch/
8936 F: include/linux/livepatch.h
8937 F: arch/x86/include/asm/livepatch.h
8938 F: arch/x86/kernel/livepatch.c
8939 F: Documentation/livepatch/
8940 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8941 F: samples/livepatch/
8942 L: live-patching@vger.kernel.org
8943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8946 L: netdev@vger.kernel.org
8948 F: include/linux/llc.h
8949 F: include/uapi/linux/llc.h
8953 LM73 HARDWARE MONITOR DRIVER
8954 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8955 L: linux-hwmon@vger.kernel.org
8957 F: drivers/hwmon/lm73.c
8959 LM78 HARDWARE MONITOR DRIVER
8960 M: Jean Delvare <jdelvare@suse.com>
8961 L: linux-hwmon@vger.kernel.org
8963 F: Documentation/hwmon/lm78
8964 F: drivers/hwmon/lm78.c
8966 LM83 HARDWARE MONITOR DRIVER
8967 M: Jean Delvare <jdelvare@suse.com>
8968 L: linux-hwmon@vger.kernel.org
8970 F: Documentation/hwmon/lm83
8971 F: drivers/hwmon/lm83.c
8973 LM90 HARDWARE MONITOR DRIVER
8974 M: Jean Delvare <jdelvare@suse.com>
8975 L: linux-hwmon@vger.kernel.org
8977 F: Documentation/hwmon/lm90
8978 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8979 F: drivers/hwmon/lm90.c
8980 F: include/dt-bindings/thermal/lm90.h
8982 LM95234 HARDWARE MONITOR DRIVER
8983 M: Guenter Roeck <linux@roeck-us.net>
8984 L: linux-hwmon@vger.kernel.org
8986 F: Documentation/hwmon/lm95234
8987 F: drivers/hwmon/lm95234.c
8989 LME2510 MEDIA DRIVER
8990 M: Malcolm Priestley <tvboxspy@gmail.com>
8991 L: linux-media@vger.kernel.org
8992 W: https://linuxtv.org
8993 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8995 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8997 LOADPIN SECURITY MODULE
8998 M: Kees Cook <keescook@chromium.org>
8999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9001 F: security/loadpin/
9002 F: Documentation/admin-guide/LSM/LoadPin.rst
9005 M: Peter Zijlstra <peterz@infradead.org>
9006 M: Ingo Molnar <mingo@redhat.com>
9007 M: Will Deacon <will.deacon@arm.com>
9008 L: linux-kernel@vger.kernel.org
9009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9011 F: Documentation/locking/
9012 F: include/linux/lockdep.h
9013 F: include/linux/spinlock*.h
9014 F: arch/*/include/asm/spinlock*.h
9015 F: include/linux/rwlock*.h
9016 F: include/linux/mutex*.h
9017 F: include/linux/rwsem*.h
9018 F: arch/*/include/asm/rwsem.h
9019 F: include/linux/seqlock.h
9020 F: lib/locking*.[ch]
9022 X: kernel/locking/locktorture.c
9024 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9025 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9026 L: linux-ntfs-dev@lists.sourceforge.net
9027 W: http://www.linux-ntfs.org/content/view/19/37/
9029 F: Documentation/ldm.txt
9030 F: block/partitions/ldm.*
9032 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9033 M: Sathya Prakash <sathya.prakash@broadcom.com>
9034 M: Chaitra P B <chaitra.basappa@broadcom.com>
9035 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9036 L: MPT-FusionLinux.pdl@broadcom.com
9037 L: linux-scsi@vger.kernel.org
9038 W: http://www.avagotech.com/support/
9040 F: drivers/message/fusion/
9041 F: drivers/scsi/mpt3sas/
9043 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9044 M: Matthew Wilcox <willy@infradead.org>
9045 L: linux-scsi@vger.kernel.org
9047 F: drivers/scsi/sym53c8xx_2/
9050 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9051 L: linux-iio@vger.kernel.org
9053 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9054 F: drivers/iio/dac/ltc1660.c
9056 LTC4261 HARDWARE MONITOR DRIVER
9057 M: Guenter Roeck <linux@roeck-us.net>
9058 L: linux-hwmon@vger.kernel.org
9060 F: Documentation/hwmon/ltc4261
9061 F: drivers/hwmon/ltc4261.c
9063 LTC4306 I2C MULTIPLEXER DRIVER
9064 M: Michael Hennerich <michael.hennerich@analog.com>
9065 W: http://ez.analog.com/community/linux-device-drivers
9066 L: linux-i2c@vger.kernel.org
9068 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9069 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9071 LTP (Linux Test Project)
9072 M: Mike Frysinger <vapier@gentoo.org>
9073 M: Cyril Hrubis <chrubis@suse.cz>
9074 M: Wanlong Gao <wanlong.gao@gmail.com>
9075 M: Jan Stancek <jstancek@redhat.com>
9076 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9077 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9078 L: ltp@lists.linux.it (subscribers-only)
9079 W: http://linux-test-project.github.io/
9080 T: git git://github.com/linux-test-project/ltp.git
9084 M: Geert Uytterhoeven <geert@linux-m68k.org>
9085 L: linux-m68k@lists.linux-m68k.org
9086 W: http://www.linux-m68k.org/
9087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9092 M68K ON APPLE MACINTOSH
9093 M: Joshua Thompson <funaho@jurai.org>
9094 W: http://www.mac.linux-m68k.org/
9095 L: linux-m68k@lists.linux-m68k.org
9100 M: Philip Blundell <philb@gnu.org>
9101 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9105 M88DS3103 MEDIA DRIVER
9106 M: Antti Palosaari <crope@iki.fi>
9107 L: linux-media@vger.kernel.org
9108 W: https://linuxtv.org
9109 W: http://palosaari.fi/linux/
9110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9111 T: git git://linuxtv.org/anttip/media_tree.git
9113 F: drivers/media/dvb-frontends/m88ds3103*
9115 M88RS2000 MEDIA DRIVER
9116 M: Malcolm Priestley <tvboxspy@gmail.com>
9117 L: linux-media@vger.kernel.org
9118 W: https://linuxtv.org
9119 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9121 F: drivers/media/dvb-frontends/m88rs2000*
9123 MA901 MASTERKIT USB FM RADIO DRIVER
9124 M: Alexey Klimov <klimov.linux@gmail.com>
9125 L: linux-media@vger.kernel.org
9126 T: git git://linuxtv.org/media_tree.git
9128 F: drivers/media/radio/radio-ma901.c
9131 M: Johannes Berg <johannes@sipsolutions.net>
9132 L: linux-wireless@vger.kernel.org
9133 W: http://wireless.kernel.org/
9134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9137 F: Documentation/networking/mac80211-injection.txt
9138 F: include/net/mac80211.h
9140 F: drivers/net/wireless/mac80211_hwsim.[ch]
9141 F: Documentation/networking/mac80211_hwsim/README
9144 M: Jassi Brar <jassisinghbrar@gmail.com>
9145 L: linux-kernel@vger.kernel.org
9148 F: include/linux/mailbox_client.h
9149 F: include/linux/mailbox_controller.h
9151 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9152 M: Michael Kerrisk <mtk.manpages@gmail.com>
9153 W: http://www.kernel.org/doc/man-pages
9154 L: linux-man@vger.kernel.org
9157 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9158 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9159 L: linux-mips@vger.kernel.org
9161 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9163 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9164 M: Andrew Lunn <andrew@lunn.ch>
9165 M: Vivien Didelot <vivien.didelot@gmail.com>
9166 L: netdev@vger.kernel.org
9168 F: drivers/net/dsa/mv88e6xxx/
9169 F: include/linux/platform_data/mv88e6xxx.h
9170 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9172 MARVELL ARMADA DRM SUPPORT
9173 M: Russell King <linux@armlinux.org.uk>
9175 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9176 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9177 F: drivers/gpu/drm/armada/
9178 F: include/uapi/drm/armada_drm.h
9179 F: Documentation/devicetree/bindings/display/armada/
9181 MARVELL ARMADA 3700 PHY DRIVERS
9182 M: Miquel Raynal <miquel.raynal@bootlin.com>
9184 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9185 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9186 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9187 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9189 MARVELL CRYPTO DRIVER
9190 M: Boris Brezillon <bbrezillon@kernel.org>
9191 M: Arnaud Ebalard <arno@natisbad.org>
9192 F: drivers/crypto/marvell/
9194 L: linux-crypto@vger.kernel.org
9196 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9197 M: Mirko Lindner <mlindner@marvell.com>
9198 M: Stephen Hemminger <stephen@networkplumber.org>
9199 L: netdev@vger.kernel.org
9201 F: drivers/net/ethernet/marvell/sk*
9203 MARVELL LIBERTAS WIRELESS DRIVER
9204 L: libertas-dev@lists.infradead.org
9206 F: drivers/net/wireless/marvell/libertas/
9208 MARVELL MACCHIATOBIN SUPPORT
9209 M: Russell King <linux@armlinux.org.uk>
9210 L: linux-arm-kernel@lists.infradead.org
9212 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9214 MARVELL MV643XX ETHERNET DRIVER
9215 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9216 L: netdev@vger.kernel.org
9218 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9219 F: include/linux/mv643xx.h
9221 MARVELL MV88X3310 PHY DRIVER
9222 M: Russell King <linux@armlinux.org.uk>
9223 L: netdev@vger.kernel.org
9225 F: drivers/net/phy/marvell10g.c
9227 MARVELL MVEBU THERMAL DRIVER
9228 M: Miquel Raynal <miquel.raynal@bootlin.com>
9230 F: drivers/thermal/armada_thermal.c
9232 MARVELL MVNETA ETHERNET DRIVER
9233 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9234 L: netdev@vger.kernel.org
9236 F: drivers/net/ethernet/marvell/mvneta.*
9238 MARVELL MWIFIEX WIRELESS DRIVER
9239 M: Amitkumar Karwar <amitkarwar@gmail.com>
9240 M: Nishant Sarmukadam <nishants@marvell.com>
9241 M: Ganapathi Bhat <gbhat@marvell.com>
9242 M: Xinming Hu <huxinming820@gmail.com>
9243 L: linux-wireless@vger.kernel.org
9245 F: drivers/net/wireless/marvell/mwifiex/
9247 MARVELL MWL8K WIRELESS DRIVER
9248 M: Lennert Buytenhek <buytenh@wantstofly.org>
9249 L: linux-wireless@vger.kernel.org
9251 F: drivers/net/wireless/marvell/mwl8k.c
9253 MARVELL NAND CONTROLLER DRIVER
9254 M: Miquel Raynal <miquel.raynal@bootlin.com>
9255 L: linux-mtd@lists.infradead.org
9257 F: drivers/mtd/nand/raw/marvell_nand.c
9258 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9260 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9261 M: Nicolas Pitre <nico@fluxnic.net>
9263 F: drivers/mmc/host/mvsdio.*
9265 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9266 M: Hu Ziji <huziji@marvell.com>
9267 L: linux-mmc@vger.kernel.org
9269 F: drivers/mmc/host/sdhci-xenon*
9270 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9272 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9273 M: Sunil Goutham <sgoutham@marvell.com>
9274 M: Linu Cherian <lcherian@marvell.com>
9275 M: Geetha sowjanya <gakula@marvell.com>
9276 M: Jerin Jacob <jerinj@marvell.com>
9277 L: netdev@vger.kernel.org
9279 F: drivers/net/ethernet/marvell/octeontx2/af/
9281 MATROX FRAMEBUFFER DRIVER
9282 L: linux-fbdev@vger.kernel.org
9284 F: drivers/video/fbdev/matrox/matroxfb_*
9285 F: include/uapi/linux/matroxfb.h
9287 MAX16065 HARDWARE MONITOR DRIVER
9288 M: Guenter Roeck <linux@roeck-us.net>
9289 L: linux-hwmon@vger.kernel.org
9291 F: Documentation/hwmon/max16065
9292 F: drivers/hwmon/max16065.c
9294 MAX2175 SDR TUNER DRIVER
9295 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9296 L: linux-media@vger.kernel.org
9297 T: git git://linuxtv.org/media_tree.git
9299 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9300 F: Documentation/media/v4l-drivers/max2175.rst
9301 F: drivers/media/i2c/max2175*
9302 F: include/uapi/linux/max2175.h
9304 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9305 L: linux-hwmon@vger.kernel.org
9307 F: Documentation/hwmon/max6650
9308 F: drivers/hwmon/max6650.c
9310 MAX6697 HARDWARE MONITOR DRIVER
9311 M: Guenter Roeck <linux@roeck-us.net>
9312 L: linux-hwmon@vger.kernel.org
9314 F: Documentation/hwmon/max6697
9315 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9316 F: drivers/hwmon/max6697.c
9317 F: include/linux/platform_data/max6697.h
9319 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9320 M: Peter Rosin <peda@axentia.se>
9321 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9323 F: Documentation/devicetree/bindings/sound/max9860.txt
9324 F: sound/soc/codecs/max9860.*
9326 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9327 M: Javier Martinez Canillas <javier@dowhile0.org>
9328 L: linux-kernel@vger.kernel.org
9330 F: drivers/regulator/max77802-regulator.c
9331 F: Documentation/devicetree/bindings/*/*max77802.txt
9332 F: include/dt-bindings/*/*max77802.h
9334 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9335 M: Krzysztof Kozlowski <krzk@kernel.org>
9336 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9337 L: linux-pm@vger.kernel.org
9339 F: drivers/power/supply/max14577_charger.c
9340 F: drivers/power/supply/max77693_charger.c
9342 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9343 M: Chanwoo Choi <cw00.choi@samsung.com>
9344 M: Krzysztof Kozlowski <krzk@kernel.org>
9345 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9346 L: linux-kernel@vger.kernel.org
9348 F: drivers/*/max14577*.c
9349 F: drivers/*/max77686*.c
9350 F: drivers/*/max77693*.c
9351 F: drivers/extcon/extcon-max14577.c
9352 F: drivers/extcon/extcon-max77693.c
9353 F: drivers/rtc/rtc-max77686.c
9354 F: drivers/clk/clk-max77686.c
9355 F: Documentation/devicetree/bindings/mfd/max14577.txt
9356 F: Documentation/devicetree/bindings/*/max77686.txt
9357 F: Documentation/devicetree/bindings/mfd/max77693.txt
9358 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9359 F: include/linux/mfd/max14577*.h
9360 F: include/linux/mfd/max77686*.h
9361 F: include/linux/mfd/max77693*.h
9363 MAXIRADIO FM RADIO RECEIVER DRIVER
9364 M: Hans Verkuil <hverkuil@xs4all.nl>
9365 L: linux-media@vger.kernel.org
9366 T: git git://linuxtv.org/media_tree.git
9367 W: https://linuxtv.org
9369 F: drivers/media/radio/radio-maxiradio*
9371 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9372 M: Peter Rosin <peda@axentia.se>
9373 L: linux-iio@vger.kernel.org
9375 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9376 F: drivers/iio/potentiometer/mcp4018.c
9377 F: drivers/iio/potentiometer/mcp4531.c
9379 MCR20A IEEE-802.15.4 RADIO DRIVER
9380 M: Xue Liu <liuxuenetmail@gmail.com>
9381 L: linux-wpan@vger.kernel.org
9382 W: https://github.com/xueliu/mcr20a-linux
9384 F: drivers/net/ieee802154/mcr20a.c
9385 F: drivers/net/ieee802154/mcr20a.h
9386 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9388 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9389 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9390 L: linux-iio@vger.kernel.org
9392 F: drivers/iio/dac/cio-dac.c
9394 MEDIA DRIVERS FOR ASCOT2E
9395 M: Sergey Kozlov <serjk@netup.ru>
9396 M: Abylay Ospan <aospan@netup.ru>
9397 L: linux-media@vger.kernel.org
9398 W: https://linuxtv.org
9400 T: git git://linuxtv.org/media_tree.git
9402 F: drivers/media/dvb-frontends/ascot2e*
9404 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9405 M: Jasmin Jessich <jasmin@anw.at>
9406 L: linux-media@vger.kernel.org
9407 W: https://linuxtv.org
9408 T: git git://linuxtv.org/media_tree.git
9410 F: drivers/media/dvb-frontends/cxd2099*
9412 MEDIA DRIVERS FOR CXD2841ER
9413 M: Sergey Kozlov <serjk@netup.ru>
9414 M: Abylay Ospan <aospan@netup.ru>
9415 L: linux-media@vger.kernel.org
9416 W: https://linuxtv.org
9418 T: git git://linuxtv.org/media_tree.git
9420 F: drivers/media/dvb-frontends/cxd2841er*
9422 MEDIA DRIVERS FOR CXD2880
9423 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9424 L: linux-media@vger.kernel.org
9425 W: http://linuxtv.org/
9426 T: git git://linuxtv.org/media_tree.git
9428 F: drivers/media/dvb-frontends/cxd2880/*
9429 F: drivers/media/spi/cxd2880*
9431 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9432 L: linux-media@vger.kernel.org
9433 W: https://linuxtv.org
9434 T: git git://linuxtv.org/media_tree.git
9436 F: drivers/media/pci/ddbridge/*
9438 MEDIA DRIVERS FOR FREESCALE IMX
9439 M: Steve Longerbeam <slongerbeam@gmail.com>
9440 M: Philipp Zabel <p.zabel@pengutronix.de>
9441 L: linux-media@vger.kernel.org
9442 T: git git://linuxtv.org/media_tree.git
9444 F: Documentation/devicetree/bindings/media/imx.txt
9445 F: Documentation/media/v4l-drivers/imx.rst
9446 F: drivers/staging/media/imx/
9447 F: include/linux/imx-media.h
9448 F: include/media/imx.h
9450 MEDIA DRIVER FOR FREESCALE IMX PXP
9451 M: Philipp Zabel <p.zabel@pengutronix.de>
9452 L: linux-media@vger.kernel.org
9453 T: git git://linuxtv.org/media_tree.git
9455 F: drivers/media/platform/imx-pxp.[ch]
9457 MEDIA DRIVERS FOR HELENE
9458 M: Abylay Ospan <aospan@netup.ru>
9459 L: linux-media@vger.kernel.org
9460 W: https://linuxtv.org
9462 T: git git://linuxtv.org/media_tree.git
9464 F: drivers/media/dvb-frontends/helene*
9466 MEDIA DRIVERS FOR HORUS3A
9467 M: Sergey Kozlov <serjk@netup.ru>
9468 M: Abylay Ospan <aospan@netup.ru>
9469 L: linux-media@vger.kernel.org
9470 W: https://linuxtv.org
9472 T: git git://linuxtv.org/media_tree.git
9474 F: drivers/media/dvb-frontends/horus3a*
9476 MEDIA DRIVERS FOR LNBH25
9477 M: Sergey Kozlov <serjk@netup.ru>
9478 M: Abylay Ospan <aospan@netup.ru>
9479 L: linux-media@vger.kernel.org
9480 W: https://linuxtv.org
9482 T: git git://linuxtv.org/media_tree.git
9484 F: drivers/media/dvb-frontends/lnbh25*
9486 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9487 L: linux-media@vger.kernel.org
9488 W: https://linuxtv.org
9489 T: git git://linuxtv.org/media_tree.git
9491 F: drivers/media/dvb-frontends/mxl5xx*
9493 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9494 M: Sergey Kozlov <serjk@netup.ru>
9495 M: Abylay Ospan <aospan@netup.ru>
9496 L: linux-media@vger.kernel.org
9497 W: https://linuxtv.org
9499 T: git git://linuxtv.org/media_tree.git
9501 F: drivers/media/pci/netup_unidvb/*
9503 MEDIA DRIVERS FOR RENESAS - CEU
9504 M: Jacopo Mondi <jacopo@jmondi.org>
9505 L: linux-media@vger.kernel.org
9506 L: linux-renesas-soc@vger.kernel.org
9507 T: git git://linuxtv.org/media_tree.git
9509 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9510 F: drivers/media/platform/renesas-ceu.c
9511 F: include/media/drv-intf/renesas-ceu.h
9513 MEDIA DRIVERS FOR RENESAS - DRIF
9514 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9515 L: linux-media@vger.kernel.org
9516 L: linux-renesas-soc@vger.kernel.org
9517 T: git git://linuxtv.org/media_tree.git
9519 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9520 F: drivers/media/platform/rcar_drif.c
9522 MEDIA DRIVERS FOR RENESAS - FCP
9523 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9524 L: linux-media@vger.kernel.org
9525 L: linux-renesas-soc@vger.kernel.org
9526 T: git git://linuxtv.org/media_tree.git
9528 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9529 F: drivers/media/platform/rcar-fcp.c
9530 F: include/media/rcar-fcp.h
9532 MEDIA DRIVERS FOR RENESAS - FDP1
9533 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9534 L: linux-media@vger.kernel.org
9535 L: linux-renesas-soc@vger.kernel.org
9536 T: git git://linuxtv.org/media_tree.git
9538 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9539 F: drivers/media/platform/rcar_fdp1.c
9541 MEDIA DRIVERS FOR RENESAS - VIN
9542 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9543 L: linux-media@vger.kernel.org
9544 L: linux-renesas-soc@vger.kernel.org
9545 T: git git://linuxtv.org/media_tree.git
9547 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9548 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9549 F: drivers/media/platform/rcar-vin/
9551 MEDIA DRIVERS FOR RENESAS - VSP1
9552 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9553 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9554 L: linux-media@vger.kernel.org
9555 L: linux-renesas-soc@vger.kernel.org
9556 T: git git://linuxtv.org/media_tree.git
9558 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9559 F: drivers/media/platform/vsp1/
9561 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9562 L: linux-media@vger.kernel.org
9563 W: https://linuxtv.org
9564 T: git git://linuxtv.org/media_tree.git
9566 F: drivers/media/dvb-frontends/stv0910*
9568 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9569 L: linux-media@vger.kernel.org
9570 W: https://linuxtv.org
9571 T: git git://linuxtv.org/media_tree.git
9573 F: drivers/media/dvb-frontends/stv6111*
9575 MEDIA DRIVERS FOR STM32 - DCMI
9576 M: Hugues Fruchet <hugues.fruchet@st.com>
9577 L: linux-media@vger.kernel.org
9578 T: git git://linuxtv.org/media_tree.git
9580 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9581 F: drivers/media/platform/stm32/stm32-dcmi.c
9583 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9584 M: Dmitry Osipenko <digetx@gmail.com>
9585 L: linux-media@vger.kernel.org
9586 L: linux-tegra@vger.kernel.org
9587 T: git git://linuxtv.org/media_tree.git
9589 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9590 F: drivers/staging/media/tegra-vde/
9592 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9593 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9594 P: LinuxTV.org Project
9595 L: linux-media@vger.kernel.org
9596 W: https://linuxtv.org
9597 Q: http://patchwork.kernel.org/project/linux-media/list/
9598 T: git git://linuxtv.org/media_tree.git
9600 F: Documentation/devicetree/bindings/media/
9601 F: Documentation/media/
9603 F: drivers/staging/media/
9604 F: include/linux/platform_data/media/
9606 F: include/uapi/linux/dvb/
9607 F: include/uapi/linux/videodev2.h
9608 F: include/uapi/linux/media.h
9609 F: include/uapi/linux/v4l2-*
9610 F: include/uapi/linux/meye.h
9611 F: include/uapi/linux/ivtv*
9612 F: include/uapi/linux/uvcvideo.h
9614 MEDIATEK BLUETOOTH DRIVER
9615 M: Sean Wang <sean.wang@mediatek.com>
9616 L: linux-bluetooth@vger.kernel.org
9617 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9619 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9620 F: drivers/bluetooth/btmtkuart.c
9623 M: Sean Wang <sean.wang@mediatek.com>
9625 F: drivers/media/rc/mtk-cir.c
9628 M: Sean Wang <sean.wang@mediatek.com>
9629 L: dmaengine@vger.kernel.org
9630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9631 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9633 F: Documentation/devicetree/bindings/dma/mtk-*
9634 F: drivers/dma/mediatek/
9636 MEDIATEK PMIC LED DRIVER
9637 M: Sean Wang <sean.wang@mediatek.com>
9639 F: drivers/leds/leds-mt6323.c
9640 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9642 MEDIATEK ETHERNET DRIVER
9643 M: Felix Fietkau <nbd@openwrt.org>
9644 M: John Crispin <john@phrozen.org>
9645 M: Sean Wang <sean.wang@mediatek.com>
9646 M: Nelson Chang <nelson.chang@mediatek.com>
9647 L: netdev@vger.kernel.org
9649 F: drivers/net/ethernet/mediatek/
9651 MEDIATEK SWITCH DRIVER
9652 M: Sean Wang <sean.wang@mediatek.com>
9653 L: netdev@vger.kernel.org
9655 F: drivers/net/dsa/mt7530.*
9656 F: net/dsa/tag_mtk.c
9658 MEDIATEK JPEG DRIVER
9659 M: Rick Chang <rick.chang@mediatek.com>
9660 M: Bin Liu <bin.liu@mediatek.com>
9662 F: drivers/media/platform/mtk-jpeg/
9663 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9666 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9667 M: Houlong Wei <houlong.wei@mediatek.com>
9668 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9670 F: drivers/media/platform/mtk-mdp/
9671 F: drivers/media/platform/mtk-vpu/
9672 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9674 MEDIATEK MEDIA DRIVER
9675 M: Tiffany Lin <tiffany.lin@mediatek.com>
9676 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9678 F: drivers/media/platform/mtk-vcodec/
9679 F: drivers/media/platform/mtk-vpu/
9680 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9681 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9683 MEDIATEK MT76 WIRELESS LAN DRIVER
9684 M: Felix Fietkau <nbd@nbd.name>
9685 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9686 L: linux-wireless@vger.kernel.org
9688 F: drivers/net/wireless/mediatek/mt76/
9690 MEDIATEK MT7601U WIRELESS LAN DRIVER
9691 M: Jakub Kicinski <kubakici@wp.pl>
9692 L: linux-wireless@vger.kernel.org
9694 F: drivers/net/wireless/mediatek/mt7601u/
9696 MEDIATEK NAND CONTROLLER DRIVER
9697 M: Xiaolei Li <xiaolei.li@mediatek.com>
9698 L: linux-mtd@lists.infradead.org
9700 F: drivers/mtd/nand/raw/mtk_*
9701 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9703 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9704 M: Sean Wang <sean.wang@mediatek.com>
9706 F: drivers/char/hw_random/mtk-rng.c
9708 MEDIATEK USB3 DRD IP DRIVER
9709 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9710 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9712 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9714 F: drivers/usb/mtu3/
9716 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9717 M: Peter Senna Tschudin <peter.senna@gmail.com>
9718 M: Martin Donnelly <martin.donnelly@ge.com>
9719 M: Martyn Welch <martyn.welch@collabora.co.uk>
9721 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9722 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9724 MEGARAID SCSI/SAS DRIVERS
9725 M: Kashyap Desai <kashyap.desai@broadcom.com>
9726 M: Sumit Saxena <sumit.saxena@broadcom.com>
9727 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9728 L: megaraidlinux.pdl@broadcom.com
9729 L: linux-scsi@vger.kernel.org
9730 W: http://www.avagotech.com/support/
9732 F: Documentation/scsi/megaraid.txt
9733 F: drivers/scsi/megaraid.*
9734 F: drivers/scsi/megaraid/
9736 MELEXIS MLX90614 DRIVER
9737 M: Crt Mori <cmo@melexis.com>
9738 L: linux-iio@vger.kernel.org
9739 W: http://www.melexis.com
9741 F: drivers/iio/temperature/mlx90614.c
9743 MELEXIS MLX90632 DRIVER
9744 M: Crt Mori <cmo@melexis.com>
9745 L: linux-iio@vger.kernel.org
9746 W: http://www.melexis.com
9748 F: drivers/iio/temperature/mlx90632.c
9750 MELFAS MIP4 TOUCHSCREEN DRIVER
9751 M: Sangwon Jee <jeesw@melfas.com>
9752 W: http://www.melfas.com
9754 F: drivers/input/touchscreen/melfas_mip4.c
9755 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9757 MELLANOX ETHERNET DRIVER (mlx4_en)
9758 M: Tariq Toukan <tariqt@mellanox.com>
9759 L: netdev@vger.kernel.org
9761 W: http://www.mellanox.com
9762 Q: http://patchwork.ozlabs.org/project/netdev/list/
9763 F: drivers/net/ethernet/mellanox/mlx4/en_*
9765 MELLANOX ETHERNET DRIVER (mlx5e)
9766 M: Saeed Mahameed <saeedm@mellanox.com>
9767 L: netdev@vger.kernel.org
9769 W: http://www.mellanox.com
9770 Q: http://patchwork.ozlabs.org/project/netdev/list/
9771 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9773 MELLANOX ETHERNET INNOVA DRIVERS
9774 R: Boris Pismenny <borisp@mellanox.com>
9775 L: netdev@vger.kernel.org
9777 W: http://www.mellanox.com
9778 Q: http://patchwork.ozlabs.org/project/netdev/list/
9779 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9780 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9781 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9782 F: include/linux/mlx5/mlx5_ifc_fpga.h
9784 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9785 R: Boris Pismenny <borisp@mellanox.com>
9786 L: netdev@vger.kernel.org
9788 W: http://www.mellanox.com
9789 Q: http://patchwork.ozlabs.org/project/netdev/list/
9790 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9791 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9793 MELLANOX ETHERNET SWITCH DRIVERS
9794 M: Jiri Pirko <jiri@mellanox.com>
9795 M: Ido Schimmel <idosch@mellanox.com>
9796 L: netdev@vger.kernel.org
9798 W: http://www.mellanox.com
9799 Q: http://patchwork.ozlabs.org/project/netdev/list/
9800 F: drivers/net/ethernet/mellanox/mlxsw/
9801 F: tools/testing/selftests/drivers/net/mlxsw/
9803 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9804 M: mlxsw@mellanox.com
9805 L: netdev@vger.kernel.org
9807 W: http://www.mellanox.com
9808 Q: http://patchwork.ozlabs.org/project/netdev/list/
9809 F: drivers/net/ethernet/mellanox/mlxfw/
9811 MELLANOX HARDWARE PLATFORM SUPPORT
9812 M: Andy Shevchenko <andy@infradead.org>
9813 M: Darren Hart <dvhart@infradead.org>
9814 M: Vadim Pasternak <vadimp@mellanox.com>
9815 L: platform-driver-x86@vger.kernel.org
9817 F: drivers/platform/mellanox/
9819 MELLANOX MLX4 core VPI driver
9820 M: Tariq Toukan <tariqt@mellanox.com>
9821 L: netdev@vger.kernel.org
9822 L: linux-rdma@vger.kernel.org
9823 W: http://www.mellanox.com
9824 Q: http://patchwork.ozlabs.org/project/netdev/list/
9826 F: drivers/net/ethernet/mellanox/mlx4/
9827 F: include/linux/mlx4/
9829 MELLANOX MLX4 IB driver
9830 M: Yishai Hadas <yishaih@mellanox.com>
9831 L: linux-rdma@vger.kernel.org
9832 W: http://www.mellanox.com
9833 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9835 F: drivers/infiniband/hw/mlx4/
9836 F: include/linux/mlx4/
9837 F: include/uapi/rdma/mlx4-abi.h
9839 MELLANOX MLX5 core VPI driver
9840 M: Saeed Mahameed <saeedm@mellanox.com>
9841 M: Leon Romanovsky <leonro@mellanox.com>
9842 L: netdev@vger.kernel.org
9843 L: linux-rdma@vger.kernel.org
9844 W: http://www.mellanox.com
9845 Q: http://patchwork.ozlabs.org/project/netdev/list/
9847 F: drivers/net/ethernet/mellanox/mlx5/core/
9848 F: include/linux/mlx5/
9850 MELLANOX MLX5 IB driver
9851 M: Leon Romanovsky <leonro@mellanox.com>
9852 L: linux-rdma@vger.kernel.org
9853 W: http://www.mellanox.com
9854 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9856 F: drivers/infiniband/hw/mlx5/
9857 F: include/linux/mlx5/
9858 F: include/uapi/rdma/mlx5-abi.h
9860 MELLANOX MLXCPLD I2C AND MUX DRIVER
9861 M: Vadim Pasternak <vadimp@mellanox.com>
9862 M: Michael Shych <michaelsh@mellanox.com>
9863 L: linux-i2c@vger.kernel.org
9865 F: drivers/i2c/busses/i2c-mlxcpld.c
9866 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9867 F: Documentation/i2c/busses/i2c-mlxcpld
9869 MELLANOX MLXCPLD LED DRIVER
9870 M: Vadim Pasternak <vadimp@mellanox.com>
9871 L: linux-leds@vger.kernel.org
9873 F: drivers/leds/leds-mlxcpld.c
9874 F: drivers/leds/leds-mlxreg.c
9875 F: Documentation/leds/leds-mlxcpld.txt
9877 MELLANOX PLATFORM DRIVER
9878 M: Vadim Pasternak <vadimp@mellanox.com>
9879 L: platform-driver-x86@vger.kernel.org
9881 F: drivers/platform/x86/mlx-platform.c
9884 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9885 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9886 L: linux-kernel@vger.kernel.org
9888 F: kernel/sched/membarrier.c
9889 F: include/uapi/linux/membarrier.h
9890 F: arch/powerpc/include/asm/membarrier.h
9893 M: Mike Rapoport <rppt@linux.ibm.com>
9894 L: linux-mm@kvack.org
9896 F: include/linux/memblock.h
9898 F: Documentation/core-api/boot-time-mm.rst
9901 L: linux-mm@kvack.org
9902 W: http://www.linux-mm.org
9904 F: include/linux/mm.h
9905 F: include/linux/gfp.h
9906 F: include/linux/mmzone.h
9907 F: include/linux/memory_hotplug.h
9908 F: include/linux/vmalloc.h
9911 MEMORY TECHNOLOGY DEVICES (MTD)
9912 M: David Woodhouse <dwmw2@infradead.org>
9913 M: Brian Norris <computersforpeace@gmail.com>
9914 M: Boris Brezillon <bbrezillon@kernel.org>
9915 M: Marek Vasut <marek.vasut@gmail.com>
9916 M: Richard Weinberger <richard@nod.at>
9917 L: linux-mtd@lists.infradead.org
9918 W: http://www.linux-mtd.infradead.org/
9919 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9920 T: git git://git.infradead.org/linux-mtd.git master
9921 T: git git://git.infradead.org/linux-mtd.git mtd/next
9923 F: Documentation/devicetree/bindings/mtd/
9925 F: include/linux/mtd/
9926 F: include/uapi/mtd/
9928 MEN A21 WATCHDOG DRIVER
9929 M: Johannes Thumshirn <morbidrsa@gmail.com>
9930 L: linux-watchdog@vger.kernel.org
9932 F: drivers/watchdog/mena21_wdt.c
9934 MEN CHAMELEON BUS (mcb)
9935 M: Johannes Thumshirn <morbidrsa@gmail.com>
9938 F: include/linux/mcb.h
9939 F: Documentation/men-chameleon-bus.txt
9941 MEN F21BMC (Board Management Controller)
9942 M: Andreas Werner <andreas.werner@men.de>
9944 F: drivers/mfd/menf21bmc.c
9945 F: drivers/watchdog/menf21bmc_wdt.c
9946 F: drivers/leds/leds-menf21bmc.c
9947 F: drivers/hwmon/menf21bmc_hwmon.c
9948 F: Documentation/hwmon/menf21bmc
9950 MEN Z069 WATCHDOG DRIVER
9951 M: Johannes Thumshirn <jth@kernel.org>
9952 L: linux-watchdog@vger.kernel.org
9954 F: drivers/watchdog/menz69_wdt.c
9956 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9957 M: Neil Armstrong <narmstrong@baylibre.com>
9958 L: linux-media@lists.freedesktop.org
9959 L: linux-amlogic@lists.infradead.org
9960 W: http://linux-meson.com/
9962 F: drivers/media/platform/meson/ao-cec.c
9963 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9964 T: git git://linuxtv.org/media_tree.git
9966 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
9967 M: Liang Yang <liang.yang@amlogic.com>
9968 L: linux-mtd@lists.infradead.org
9970 F: drivers/mtd/nand/raw/meson_*
9971 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
9973 METHODE UDPU SUPPORT
9974 M: Vladimir Vid <vladimir.vid@sartura.hr>
9976 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
9978 MICROBLAZE ARCHITECTURE
9979 M: Michal Simek <monstr@monstr.eu>
9980 W: http://www.monstr.eu/fdt/
9981 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9985 MICROCHIP AT91 SERIAL DRIVER
9986 M: Richard Genoud <richard.genoud@gmail.com>
9988 F: drivers/tty/serial/atmel_serial.c
9989 F: drivers/tty/serial/atmel_serial.h
9990 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9992 MICROCHIP AUDIO ASOC DRIVERS
9993 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9994 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9998 MICROCHIP DMA DRIVER
9999 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10001 L: dmaengine@vger.kernel.org
10003 F: drivers/dma/at_hdmac.c
10004 F: drivers/dma/at_hdmac_regs.h
10005 F: include/linux/platform_data/dma-atmel.h
10006 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10007 F: include/dt-bindings/dma/at91.h
10009 MICROCHIP ECC DRIVER
10010 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10011 L: linux-crypto@vger.kernel.org
10013 F: drivers/crypto/atmel-ecc.*
10015 MICROCHIP I2C DRIVER
10016 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10017 L: linux-i2c@vger.kernel.org
10019 F: drivers/i2c/busses/i2c-at91.c
10021 MICROCHIP ISC DRIVER
10022 M: Eugen Hristev <eugen.hristev@microchip.com>
10023 L: linux-media@vger.kernel.org
10025 F: drivers/media/platform/atmel/atmel-isc.c
10026 F: drivers/media/platform/atmel/atmel-isc-regs.h
10027 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10029 MICROCHIP ISI DRIVER
10030 M: Eugen Hristev <eugen.hristev@microchip.com>
10031 L: linux-media@vger.kernel.org
10033 F: drivers/media/platform/atmel/atmel-isi.c
10034 F: drivers/media/platform/atmel/atmel-isi.h
10036 MICROCHIP AT91 USART MFD DRIVER
10037 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10038 L: linux-kernel@vger.kernel.org
10040 F: drivers/mfd/at91-usart.c
10041 F: include/dt-bindings/mfd/at91-usart.h
10042 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10044 MICROCHIP AT91 USART SPI DRIVER
10045 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10046 L: linux-spi@vger.kernel.org
10048 F: drivers/spi/spi-at91-usart.c
10049 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10051 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10052 M: Woojung Huh <Woojung.Huh@microchip.com>
10053 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10054 L: netdev@vger.kernel.org
10056 F: net/dsa/tag_ksz.c
10057 F: drivers/net/dsa/microchip/*
10058 F: include/linux/platform_data/microchip-ksz.h
10059 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10061 MICROCHIP LAN743X ETHERNET DRIVER
10062 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10063 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10064 L: netdev@vger.kernel.org
10066 F: drivers/net/ethernet/microchip/lan743x_*
10068 MICROCHIP LCDFB DRIVER
10069 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10070 L: linux-fbdev@vger.kernel.org
10072 F: drivers/video/fbdev/atmel_lcdfb.c
10073 F: include/video/atmel_lcdc.h
10075 MICROCHIP MMC/SD/SDIO MCI DRIVER
10076 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10078 F: drivers/mmc/host/atmel-mci.c
10080 MICROCHIP MCP16502 PMIC DRIVER
10081 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10084 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10085 F: drivers/regulator/mcp16502.c
10087 MICROCHIP MCP3911 ADC DRIVER
10088 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10089 M: Kent Gustavsson <kent@minoris.se>
10090 L: linux-iio@vger.kernel.org
10092 F: drivers/iio/adc/mcp3911.c
10093 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10095 MICROCHIP NAND DRIVER
10096 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10097 L: linux-mtd@lists.infradead.org
10099 F: drivers/mtd/nand/raw/atmel/*
10100 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10102 MICROCHIP PWM DRIVER
10103 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10105 L: linux-pwm@vger.kernel.org
10107 F: drivers/pwm/pwm-atmel.c
10108 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10110 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10111 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10112 M: Eugen Hristev <eugen.hristev@microchip.com>
10113 L: linux-iio@vger.kernel.org
10115 F: drivers/iio/adc/at91-sama5d2_adc.c
10116 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10117 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10119 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10120 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10122 F: drivers/power/reset/at91-sama5d2_shdwc.c
10124 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10125 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10127 L: linux-gpio@vger.kernel.org
10128 F: drivers/gpio/gpio-sama5d2-piobu.c
10130 MICROCHIP SPI DRIVER
10131 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10133 F: drivers/spi/spi-atmel.*
10135 MICROCHIP SSC DRIVER
10136 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10139 F: drivers/misc/atmel-ssc.c
10140 F: include/linux/atmel-ssc.h
10142 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10143 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10146 F: drivers/misc/atmel_tclib.c
10147 F: drivers/clocksource/tcb_clksrc.c
10149 MICROCHIP USBA UDC DRIVER
10150 M: Cristian Birsan <cristian.birsan@microchip.com>
10151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10153 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10155 MICROCHIP USB251XB DRIVER
10156 M: Richard Leitner <richard.leitner@skidata.com>
10157 L: linux-usb@vger.kernel.org
10159 F: drivers/usb/misc/usb251xb.c
10160 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10162 MICROCHIP XDMA DRIVER
10163 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10164 L: linux-arm-kernel@lists.infradead.org
10165 L: dmaengine@vger.kernel.org
10167 F: drivers/dma/at_xdmac.c
10169 MICROSEMI MIPS SOCS
10170 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10171 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10172 L: linux-mips@vger.kernel.org
10174 F: arch/mips/generic/board-ocelot.c
10175 F: arch/mips/configs/generic/board-ocelot.config
10176 F: arch/mips/boot/dts/mscc/
10177 F: Documentation/devicetree/bindings/mips/mscc.txt
10179 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10180 M: Don Brace <don.brace@microsemi.com>
10181 L: esc.storagedev@microsemi.com
10182 L: linux-scsi@vger.kernel.org
10184 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10185 F: drivers/scsi/smartpqi/Kconfig
10186 F: drivers/scsi/smartpqi/Makefile
10187 F: include/linux/cciss*.h
10188 F: include/uapi/linux/cciss*.h
10189 F: Documentation/scsi/smartpqi.txt
10191 MICROSEMI ETHERNET SWITCH DRIVER
10192 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10193 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10194 L: netdev@vger.kernel.org
10196 F: drivers/net/ethernet/mscc/
10198 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10199 M: Chen Yu <yu.c.chen@intel.com>
10200 L: platform-driver-x86@vger.kernel.org
10202 F: drivers/platform/x86/surfacepro3_button.c
10204 MICROTEK X6 SCANNER
10205 M: Oliver Neukum <oliver@neukum.org>
10207 F: drivers/usb/image/microtek.*
10210 M: Ralf Baechle <ralf@linux-mips.org>
10211 M: Paul Burton <paul.burton@mips.com>
10212 M: James Hogan <jhogan@kernel.org>
10213 L: linux-mips@vger.kernel.org
10214 W: http://www.linux-mips.org/
10215 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10217 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10219 F: Documentation/devicetree/bindings/mips/
10220 F: Documentation/mips/
10222 F: drivers/platform/mips/
10224 MIPS BOSTON DEVELOPMENT BOARD
10225 M: Paul Burton <paul.burton@mips.com>
10226 L: linux-mips@vger.kernel.org
10228 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10229 F: arch/mips/boot/dts/img/boston.dts
10230 F: arch/mips/configs/generic/board-boston.config
10231 F: drivers/clk/imgtec/clk-boston.c
10232 F: include/dt-bindings/clock/boston-clock.h
10234 MIPS GENERIC PLATFORM
10235 M: Paul Burton <paul.burton@mips.com>
10236 L: linux-mips@vger.kernel.org
10238 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10239 F: arch/mips/generic/
10240 F: arch/mips/tools/generic-board-config.sh
10242 MIPS/LOONGSON1 ARCHITECTURE
10243 M: Keguang Zhang <keguang.zhang@gmail.com>
10244 L: linux-mips@vger.kernel.org
10246 F: arch/mips/loongson32/
10247 F: arch/mips/include/asm/mach-loongson32/
10248 F: drivers/*/*loongson1*
10249 F: drivers/*/*/*loongson1*
10251 MIPS/LOONGSON2 ARCHITECTURE
10252 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10253 L: linux-mips@vger.kernel.org
10255 F: arch/mips/loongson64/fuloong-2e/
10256 F: arch/mips/loongson64/lemote-2f/
10257 F: arch/mips/include/asm/mach-loongson64/
10258 F: drivers/*/*loongson2*
10259 F: drivers/*/*/*loongson2*
10261 MIPS/LOONGSON3 ARCHITECTURE
10262 M: Huacai Chen <chenhc@lemote.com>
10263 L: linux-mips@vger.kernel.org
10265 F: arch/mips/loongson64/
10266 F: arch/mips/include/asm/mach-loongson64/
10267 F: drivers/platform/mips/cpu_hwmon.c
10268 F: drivers/*/*loongson3*
10269 F: drivers/*/*/*loongson3*
10271 MIPS RINT INSTRUCTION EMULATION
10272 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10273 L: linux-mips@vger.kernel.org
10275 F: arch/mips/math-emu/sp_rint.c
10276 F: arch/mips/math-emu/dp_rint.c
10278 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10279 M: Hans Verkuil <hverkuil@xs4all.nl>
10280 L: linux-media@vger.kernel.org
10281 T: git git://linuxtv.org/media_tree.git
10282 W: https://linuxtv.org
10284 F: drivers/media/radio/radio-miropcm20*
10287 R: Lubomir Rintel <lkundrak@v3.sk>
10288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10290 F: arch/arm/boot/dts/mmp*
10291 F: arch/arm/mach-mmp/
10293 MMU GATHER AND TLB INVALIDATION
10294 M: Will Deacon <will.deacon@arm.com>
10295 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10296 M: Andrew Morton <akpm@linux-foundation.org>
10297 M: Nick Piggin <npiggin@gmail.com>
10298 M: Peter Zijlstra <peterz@infradead.org>
10299 L: linux-arch@vger.kernel.org
10300 L: linux-mm@kvack.org
10302 F: arch/*/include/asm/tlb.h
10303 F: include/asm-generic/tlb.h
10306 MN88472 MEDIA DRIVER
10307 M: Antti Palosaari <crope@iki.fi>
10308 L: linux-media@vger.kernel.org
10309 W: https://linuxtv.org
10310 W: http://palosaari.fi/linux/
10311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10313 F: drivers/media/dvb-frontends/mn88472*
10315 MN88473 MEDIA DRIVER
10316 M: Antti Palosaari <crope@iki.fi>
10317 L: linux-media@vger.kernel.org
10318 W: https://linuxtv.org
10319 W: http://palosaari.fi/linux/
10320 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10322 F: drivers/media/dvb-frontends/mn88473*
10325 M: Jessica Yu <jeyu@kernel.org>
10326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10328 F: include/linux/module.h
10331 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10332 W: http://popies.net/meye/
10334 F: Documentation/media/v4l-drivers/meye*
10335 F: drivers/media/pci/meye/
10336 F: include/uapi/linux/meye.h
10338 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10339 M: Jiri Slaby <jirislaby@gmail.com>
10341 F: Documentation/serial/moxa-smartio
10342 F: drivers/tty/mxser.*
10344 MR800 AVERMEDIA USB FM RADIO DRIVER
10345 M: Alexey Klimov <klimov.linux@gmail.com>
10346 L: linux-media@vger.kernel.org
10347 T: git git://linuxtv.org/media_tree.git
10349 F: drivers/media/radio/radio-mr800.c
10351 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10352 M: Alan Ott <alan@signal11.us>
10353 L: linux-wpan@vger.kernel.org
10355 F: drivers/net/ieee802154/mrf24j40.c
10356 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10359 M: "Lee, Chun-Yi" <jlee@suse.com>
10360 L: platform-driver-x86@vger.kernel.org
10362 F: drivers/platform/x86/msi-laptop.c
10365 L: platform-driver-x86@vger.kernel.org
10367 F: drivers/platform/x86/msi-wmi.c
10369 MSI001 MEDIA DRIVER
10370 M: Antti Palosaari <crope@iki.fi>
10371 L: linux-media@vger.kernel.org
10372 W: https://linuxtv.org
10373 W: http://palosaari.fi/linux/
10374 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10375 T: git git://linuxtv.org/anttip/media_tree.git
10377 F: drivers/media/tuners/msi001*
10379 MSI2500 MEDIA DRIVER
10380 M: Antti Palosaari <crope@iki.fi>
10381 L: linux-media@vger.kernel.org
10382 W: https://linuxtv.org
10383 W: http://palosaari.fi/linux/
10384 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10385 T: git git://linuxtv.org/anttip/media_tree.git
10387 F: drivers/media/usb/msi2500/
10389 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10390 M: Robert Jarzmik <robert.jarzmik@free.fr>
10391 L: linux-mtd@lists.infradead.org
10393 F: drivers/mtd/devices/docg3*
10395 MT9M032 APTINA SENSOR DRIVER
10396 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10397 L: linux-media@vger.kernel.org
10398 T: git git://linuxtv.org/media_tree.git
10400 F: drivers/media/i2c/mt9m032.c
10401 F: include/media/i2c/mt9m032.h
10403 MT9P031 APTINA CAMERA SENSOR
10404 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10405 L: linux-media@vger.kernel.org
10406 T: git git://linuxtv.org/media_tree.git
10408 F: drivers/media/i2c/mt9p031.c
10409 F: include/media/i2c/mt9p031.h
10411 MT9T001 APTINA CAMERA SENSOR
10412 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10413 L: linux-media@vger.kernel.org
10414 T: git git://linuxtv.org/media_tree.git
10416 F: drivers/media/i2c/mt9t001.c
10417 F: include/media/i2c/mt9t001.h
10419 MT9T112 APTINA CAMERA SENSOR
10420 M: Jacopo Mondi <jacopo@jmondi.org>
10421 L: linux-media@vger.kernel.org
10422 T: git git://linuxtv.org/media_tree.git
10424 F: drivers/media/i2c/mt9t112.c
10425 F: include/media/i2c/mt9t112.h
10427 MT9V032 APTINA CAMERA SENSOR
10428 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10429 L: linux-media@vger.kernel.org
10430 T: git git://linuxtv.org/media_tree.git
10432 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10433 F: drivers/media/i2c/mt9v032.c
10434 F: include/media/i2c/mt9v032.h
10436 MT9V111 APTINA CAMERA SENSOR
10437 M: Jacopo Mondi <jacopo@jmondi.org>
10438 L: linux-media@vger.kernel.org
10439 T: git git://linuxtv.org/media_tree.git
10441 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10442 F: drivers/media/i2c/mt9v111.c
10444 MULTIFUNCTION DEVICES (MFD)
10445 M: Lee Jones <lee.jones@linaro.org>
10446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10448 F: Documentation/devicetree/bindings/mfd/
10450 F: include/linux/mfd/
10451 F: include/dt-bindings/mfd/
10453 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10455 F: drivers/mmc/host/mmc_spi.c
10456 F: include/linux/spi/mmc_spi.h
10458 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10459 M: Ulf Hansson <ulf.hansson@linaro.org>
10460 L: linux-mmc@vger.kernel.org
10461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10463 F: Documentation/devicetree/bindings/mmc/
10465 F: include/linux/mmc/
10466 F: include/uapi/linux/mmc/
10468 MULTIPLEXER SUBSYSTEM
10469 M: Peter Rosin <peda@axentia.se>
10471 F: Documentation/ABI/testing/sysfs-class-mux*
10472 F: Documentation/devicetree/bindings/mux/
10473 F: include/dt-bindings/mux/
10474 F: include/linux/mux/
10477 MULTITECH MULTIPORT CARD (ISICOM)
10479 F: drivers/tty/isicom.c
10480 F: include/linux/isicom.h
10482 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10483 M: Bin Liu <b-liu@ti.com>
10484 L: linux-usb@vger.kernel.org
10486 F: drivers/usb/musb/
10488 MXL301RF MEDIA DRIVER
10489 M: Akihiro Tsukada <tskd08@gmail.com>
10490 L: linux-media@vger.kernel.org
10492 F: drivers/media/tuners/mxl301rf*
10494 MXL5007T MEDIA DRIVER
10495 M: Michael Krufky <mkrufky@linuxtv.org>
10496 L: linux-media@vger.kernel.org
10497 W: https://linuxtv.org
10498 W: http://github.com/mkrufky
10499 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10500 T: git git://linuxtv.org/mkrufky/tuners.git
10502 F: drivers/media/tuners/mxl5007t.*
10505 M: Marek Vasut <marex@denx.de>
10506 M: Stefan Agner <stefan@agner.ch>
10507 L: dri-devel@lists.freedesktop.org
10509 F: drivers/gpu/drm/mxsfb/
10510 F: Documentation/devicetree/bindings/display/mxsfb.txt
10511 T: git git://anongit.freedesktop.org/drm/drm-misc
10513 MYLEX DAC960 PCI RAID Controller
10514 M: Hannes Reinecke <hare@kernel.org>
10515 L: linux-scsi@vger.kernel.org
10517 F: drivers/scsi/myrb.*
10518 F: drivers/scsi/myrs.*
10520 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10521 M: Chris Lee <christopher.lee@cspi.com>
10522 L: netdev@vger.kernel.org
10523 W: https://www.cspi.com/ethernet-products/support/downloads/
10525 F: drivers/net/ethernet/myricom/myri10ge/
10527 NAND FLASH SUBSYSTEM
10528 M: Boris Brezillon <bbrezillon@kernel.org>
10529 M: Miquel Raynal <miquel.raynal@bootlin.com>
10530 R: Richard Weinberger <richard@nod.at>
10531 L: linux-mtd@lists.infradead.org
10532 W: http://www.linux-mtd.infradead.org/
10533 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10534 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10535 T: git git://git.infradead.org/linux-mtd.git nand/next
10537 F: drivers/mtd/nand/
10538 F: include/linux/mtd/*nand*.h
10540 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10541 M: Daniel Mack <zonque@gmail.com>
10543 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10544 W: http://www.native-instruments.com
10545 F: sound/usb/caiaq/
10547 NATSEMI ETHERNET DRIVER (DP8381x)
10549 F: drivers/net/ethernet/natsemi/natsemi.c
10551 NCR 5380 SCSI DRIVERS
10552 M: Finn Thain <fthain@telegraphics.com.au>
10553 M: Michael Schmitz <schmitzmic@gmail.com>
10554 L: linux-scsi@vger.kernel.org
10556 F: Documentation/scsi/g_NCR5380.txt
10557 F: drivers/scsi/NCR5380.*
10558 F: drivers/scsi/arm/cumana_1.c
10559 F: drivers/scsi/arm/oak.c
10560 F: drivers/scsi/atari_scsi.*
10561 F: drivers/scsi/dmx3191d.c
10562 F: drivers/scsi/g_NCR5380.*
10563 F: drivers/scsi/mac_scsi.*
10564 F: drivers/scsi/sun3_scsi.*
10565 F: drivers/scsi/sun3_scsi_vme.c
10568 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10572 NCT6775 HARDWARE MONITOR DRIVER
10573 M: Guenter Roeck <linux@roeck-us.net>
10574 L: linux-hwmon@vger.kernel.org
10576 F: Documentation/hwmon/nct6775
10577 F: drivers/hwmon/nct6775.c
10579 NET_FAILOVER MODULE
10580 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10581 L: netdev@vger.kernel.org
10583 F: driver/net/net_failover.c
10584 F: include/net/net_failover.h
10585 F: Documentation/networking/net_failover.rst
10587 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10588 M: Faisal Latif <faisal.latif@intel.com>
10589 L: linux-rdma@vger.kernel.org
10590 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10592 F: drivers/infiniband/hw/nes/
10593 F: include/uapi/rdma/nes-abi.h
10595 NETEM NETWORK EMULATOR
10596 M: Stephen Hemminger <stephen@networkplumber.org>
10597 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10599 F: net/sched/sch_netem.c
10601 NETERION 10GbE DRIVERS (s2io/vxge)
10602 M: Jon Mason <jdmason@kudzu.us>
10603 L: netdev@vger.kernel.org
10605 F: Documentation/networking/device_drivers/neterion/s2io.txt
10606 F: Documentation/networking/device_drivers/neterion/vxge.txt
10607 F: drivers/net/ethernet/neterion/
10610 M: Pablo Neira Ayuso <pablo@netfilter.org>
10611 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10612 M: Florian Westphal <fw@strlen.de>
10613 L: netfilter-devel@vger.kernel.org
10614 L: coreteam@netfilter.org
10615 W: http://www.netfilter.org/
10616 W: http://www.iptables.org/
10617 W: http://www.nftables.org/
10618 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10622 F: include/linux/netfilter*
10623 F: include/linux/netfilter/
10624 F: include/net/netfilter/
10625 F: include/uapi/linux/netfilter*
10626 F: include/uapi/linux/netfilter/
10627 F: net/*/netfilter.c
10628 F: net/*/netfilter/
10630 F: net/bridge/br_netfilter*.c
10632 NETROM NETWORK LAYER
10633 M: Ralf Baechle <ralf@linux-mips.org>
10634 L: linux-hams@vger.kernel.org
10635 W: http://www.linux-ax25.org/
10637 F: include/net/netrom.h
10638 F: include/uapi/linux/netrom.h
10641 NETRONOME ETHERNET DRIVERS
10642 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10643 L: oss-drivers@netronome.com
10645 F: drivers/net/ethernet/netronome/
10647 NETWORK BLOCK DEVICE (NBD)
10648 M: Josef Bacik <josef@toxicpanda.com>
10650 L: linux-block@vger.kernel.org
10651 L: nbd@other.debian.org
10652 F: Documentation/blockdev/nbd.txt
10653 F: drivers/block/nbd.c
10654 F: include/uapi/linux/nbd.h
10656 NETWORK DROP MONITOR
10657 M: Neil Horman <nhorman@tuxdriver.com>
10658 L: netdev@vger.kernel.org
10660 W: https://fedorahosted.org/dropwatch/
10661 F: net/core/drop_monitor.c
10664 M: "David S. Miller" <davem@davemloft.net>
10665 L: netdev@vger.kernel.org
10666 W: http://www.linuxfoundation.org/en/Net
10667 Q: http://patchwork.ozlabs.org/project/netdev/list/
10668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10671 F: Documentation/devicetree/bindings/net/
10673 F: include/linux/if_*
10674 F: include/linux/netdevice.h
10675 F: include/linux/etherdevice.h
10676 F: include/linux/fcdevice.h
10677 F: include/linux/fddidevice.h
10678 F: include/linux/hippidevice.h
10679 F: include/linux/inetdevice.h
10680 F: include/uapi/linux/if_*
10681 F: include/uapi/linux/netdevice.h
10683 NETWORKING DRIVERS (WIRELESS)
10684 M: Kalle Valo <kvalo@codeaurora.org>
10685 L: linux-wireless@vger.kernel.org
10686 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10690 F: Documentation/devicetree/bindings/net/wireless/
10691 F: drivers/net/wireless/
10694 M: Andrew Lunn <andrew@lunn.ch>
10695 M: Vivien Didelot <vivien.didelot@gmail.com>
10696 M: Florian Fainelli <f.fainelli@gmail.com>
10698 F: Documentation/devicetree/bindings/net/dsa/
10700 F: include/net/dsa.h
10701 F: include/linux/dsa/
10702 F: include/linux/platform_data/dsa.h
10703 F: drivers/net/dsa/
10705 NETWORKING [GENERAL]
10706 M: "David S. Miller" <davem@davemloft.net>
10707 L: netdev@vger.kernel.org
10708 W: http://www.linuxfoundation.org/en/Net
10709 Q: http://patchwork.ozlabs.org/project/netdev/list/
10710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10712 B: mailto:netdev@vger.kernel.org
10716 F: include/linux/in.h
10717 F: include/linux/net.h
10718 F: include/linux/netdevice.h
10719 F: include/uapi/linux/in.h
10720 F: include/uapi/linux/net.h
10721 F: include/uapi/linux/netdevice.h
10722 F: include/uapi/linux/net_namespace.h
10723 F: tools/testing/selftests/net/
10726 F: Documentation/networking/
10729 M: Steffen Klassert <steffen.klassert@secunet.com>
10730 M: Herbert Xu <herbert@gondor.apana.org.au>
10731 M: "David S. Miller" <davem@davemloft.net>
10732 L: netdev@vger.kernel.org
10733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10741 F: net/ipv4/ipcomp.c
10742 F: net/ipv4/ip_vti.c
10746 F: net/ipv6/ipcomp6.c
10747 F: net/ipv6/ip6_vti.c
10748 F: include/uapi/linux/xfrm.h
10749 F: include/net/xfrm.h
10751 NETWORKING [IPv4/IPv6]
10752 M: "David S. Miller" <davem@davemloft.net>
10753 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10754 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10755 L: netdev@vger.kernel.org
10756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10763 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10764 M: Paul Moore <paul@paul-moore.com>
10765 W: https://github.com/netlabel
10766 L: netdev@vger.kernel.org
10767 L: linux-security-module@vger.kernel.org
10769 F: Documentation/netlabel/
10770 F: include/net/calipso.h
10771 F: include/net/cipso_ipv4.h
10772 F: include/net/netlabel.h
10773 F: include/uapi/linux/netfilter/xt_SECMARK.h
10774 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10776 F: net/ipv4/cipso_ipv4.c
10777 F: net/ipv6/calipso.c
10778 F: net/netfilter/xt_CONNSECMARK.c
10779 F: net/netfilter/xt_SECMARK.c
10782 M: Eric Dumazet <edumazet@google.com>
10783 L: netdev@vger.kernel.org
10786 F: net/ipv4/syncookies.c
10788 F: net/ipv6/syncookies.c
10789 F: include/uapi/linux/tcp.h
10790 F: include/net/tcp.h
10791 F: include/linux/tcp.h
10792 F: include/trace/events/tcp.h
10795 M: Boris Pismenny <borisp@mellanox.com>
10796 M: Aviad Yehezkel <aviadye@mellanox.com>
10797 M: Dave Watson <davejwatson@fb.com>
10798 M: John Fastabend <john.fastabend@gmail.com>
10799 M: Daniel Borkmann <daniel@iogearbox.net>
10800 L: netdev@vger.kernel.org
10803 F: include/uapi/linux/tls.h
10804 F: include/net/tls.h
10806 NETWORKING [WIRELESS]
10807 L: linux-wireless@vger.kernel.org
10808 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10811 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10813 F: drivers/net/netdevsim/*
10815 NETXEN (1/10) GbE SUPPORT
10816 M: Manish Chopra <manishc@marvell.com>
10817 M: Rahul Verma <rahulv@marvell.com>
10818 M: GR-Linux-NIC-Dev@marvell.com
10819 L: netdev@vger.kernel.org
10821 F: drivers/net/ethernet/qlogic/netxen/
10824 M: Samuel Ortiz <sameo@linux.intel.com>
10825 L: linux-wireless@vger.kernel.org
10826 L: linux-nfc@lists.01.org (subscribers-only)
10829 F: include/net/nfc/
10830 F: include/uapi/linux/nfc.h
10832 F: include/linux/platform_data/nfcmrvl.h
10833 F: include/linux/platform_data/nxp-nci.h
10834 F: Documentation/devicetree/bindings/net/nfc/
10836 NFS, SUNRPC, AND LOCKD CLIENTS
10837 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10838 M: Anna Schumaker <anna.schumaker@netapp.com>
10839 L: linux-nfs@vger.kernel.org
10840 W: http://client.linux-nfs.org
10841 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10847 F: include/linux/lockd/
10848 F: include/linux/nfs*
10849 F: include/linux/sunrpc/
10850 F: include/uapi/linux/nfs*
10851 F: include/uapi/linux/sunrpc/
10854 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10855 L: linux-nilfs@vger.kernel.org
10856 W: https://nilfs.sourceforge.io/
10857 W: https://nilfs.osdn.jp/
10858 T: git git://github.com/konis/nilfs2.git
10860 F: Documentation/filesystems/nilfs2.txt
10862 F: include/trace/events/nilfs2.h
10863 F: include/uapi/linux/nilfs2_api.h
10864 F: include/uapi/linux/nilfs2_ondisk.h
10866 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10867 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10868 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10870 F: Documentation/scsi/NinjaSCSI.txt
10871 F: drivers/scsi/pcmcia/nsp_*
10873 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10874 M: GOTO Masanori <gotom@debian.or.jp>
10875 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10876 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10878 F: Documentation/scsi/NinjaSCSI.txt
10879 F: drivers/scsi/nsp32*
10882 M: Ley Foon Tan <lftan@altera.com>
10883 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10888 NOHZ, DYNTICKS SUPPORT
10889 M: Frederic Weisbecker <fweisbec@gmail.com>
10890 M: Thomas Gleixner <tglx@linutronix.de>
10891 M: Ingo Molnar <mingo@kernel.org>
10892 L: linux-kernel@vger.kernel.org
10893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10895 F: kernel/time/tick*.*
10896 F: include/linux/tick.h
10897 F: include/linux/sched/nohz.h
10899 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10900 M: Pavel Machek <pavel@ucw.cz>
10901 M: Sakari Ailus <sakari.ailus@iki.fi>
10902 L: linux-media@vger.kernel.org
10904 F: drivers/media/i2c/et8ek8
10905 F: drivers/media/i2c/ad5820.c
10907 NOKIA N900 POWER SUPPLY DRIVERS
10908 R: Pali Rohár <pali.rohar@gmail.com>
10909 F: include/linux/power/bq2415x_charger.h
10910 F: include/linux/power/bq27xxx_battery.h
10911 F: include/linux/power/isp1704_charger.h
10912 F: drivers/power/supply/bq2415x_charger.c
10913 F: drivers/power/supply/bq27xxx_battery.c
10914 F: drivers/power/supply/bq27xxx_battery_i2c.c
10915 F: drivers/power/supply/isp1704_charger.c
10916 F: drivers/power/supply/rx51_battery.c
10919 M: Willy Tarreau <w@1wt.eu>
10921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10922 F: tools/include/nolibc/
10925 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10926 L: linux-ntb@googlegroups.com
10928 F: drivers/ntb/hw/amd/
10931 M: Jon Mason <jdmason@kudzu.us>
10932 M: Dave Jiang <dave.jiang@intel.com>
10933 M: Allen Hubbe <allenbh@gmail.com>
10934 L: linux-ntb@googlegroups.com
10936 W: https://github.com/jonmason/ntb/wiki
10937 T: git git://github.com/jonmason/ntb.git
10939 F: drivers/net/ntb_netdev.c
10940 F: include/linux/ntb.h
10941 F: include/linux/ntb_transport.h
10942 F: tools/testing/selftests/ntb/
10945 M: Serge Semin <fancer.lancer@gmail.com>
10946 L: linux-ntb@googlegroups.com
10948 F: drivers/ntb/hw/idt/
10951 M: Dave Jiang <dave.jiang@intel.com>
10952 L: linux-ntb@googlegroups.com
10954 W: https://github.com/davejiang/linux/wiki
10955 T: git https://github.com/davejiang/linux.git
10956 F: drivers/ntb/hw/intel/
10959 M: Anton Altaparmakov <anton@tuxera.com>
10960 L: linux-ntfs-dev@lists.sourceforge.net
10961 W: http://www.tuxera.com/
10962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10964 F: Documentation/filesystems/ntfs.txt
10968 M: Finn Thain <fthain@telegraphics.com.au>
10969 L: linux-m68k@lists.linux-m68k.org
10971 F: arch/*/include/asm/nubus.h
10973 F: include/linux/nubus.h
10974 F: include/uapi/linux/nubus.h
10976 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10977 M: Antonino Daplas <adaplas@gmail.com>
10978 L: linux-fbdev@vger.kernel.org
10980 F: drivers/video/fbdev/riva/
10981 F: drivers/video/fbdev/nvidia/
10984 M: Keith Busch <keith.busch@intel.com>
10985 M: Jens Axboe <axboe@fb.com>
10986 M: Christoph Hellwig <hch@lst.de>
10987 M: Sagi Grimberg <sagi@grimberg.me>
10988 L: linux-nvme@lists.infradead.org
10989 T: git://git.infradead.org/nvme.git
10990 W: http://git.infradead.org/nvme.git
10992 F: drivers/nvme/host/
10993 F: include/linux/nvme.h
10994 F: include/uapi/linux/nvme_ioctl.h
10996 NVM EXPRESS FC TRANSPORT DRIVERS
10997 M: James Smart <james.smart@broadcom.com>
10998 L: linux-nvme@lists.infradead.org
11000 F: include/linux/nvme-fc.h
11001 F: include/linux/nvme-fc-driver.h
11002 F: drivers/nvme/host/fc.c
11003 F: drivers/nvme/target/fc.c
11004 F: drivers/nvme/target/fcloop.c
11006 NVM EXPRESS TARGET DRIVER
11007 M: Christoph Hellwig <hch@lst.de>
11008 M: Sagi Grimberg <sagi@grimberg.me>
11009 L: linux-nvme@lists.infradead.org
11010 T: git://git.infradead.org/nvme.git
11011 W: http://git.infradead.org/nvme.git
11013 F: drivers/nvme/target/
11016 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11019 F: Documentation/devicetree/bindings/nvmem/
11020 F: Documentation/ABI/stable/sysfs-bus-nvmem
11021 F: include/linux/nvmem-consumer.h
11022 F: include/linux/nvmem-provider.h
11024 NXP SGTL5000 DRIVER
11025 M: Fabio Estevam <festevam@gmail.com>
11026 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11028 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11029 F: sound/soc/codecs/sgtl5000*
11031 NXP TDA998X DRM DRIVER
11032 M: Russell King <linux@armlinux.org.uk>
11034 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11035 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11036 F: drivers/gpu/drm/i2c/tda998x_drv.c
11037 F: include/drm/i2c/tda998x.h
11038 F: include/dt-bindings/display/tda998x.h
11042 M: Peter Rosin <peda@axentia.se>
11043 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11045 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11046 F: sound/soc/codecs/tfa9879*
11049 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11050 R: Charles Gorand <charles.gorand@effinnov.com>
11051 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11053 F: drivers/nfc/nxp-nci
11056 M: Jiri Pirko <jiri@mellanox.com>
11057 L: netdev@vger.kernel.org
11060 F: lib/test_objagg.c
11061 F: include/linux/objagg.h
11064 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11065 M: Ashish Kumar <ashish.kumar@nxp.com>
11066 L: linux-spi@vger.kernel.org
11068 F: drivers/spi/spi-nxp-fspi.c
11069 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11072 M: Josh Poimboeuf <jpoimboe@redhat.com>
11073 M: Peter Zijlstra <peterz@infradead.org>
11077 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11078 M: Frederic Barrat <fbarrat@linux.ibm.com>
11079 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11080 L: linuxppc-dev@lists.ozlabs.org
11082 F: arch/powerpc/platforms/powernv/ocxl.c
11083 F: arch/powerpc/include/asm/pnv-ocxl.h
11084 F: drivers/misc/ocxl/
11085 F: include/misc/ocxl*
11086 F: include/uapi/misc/ocxl.h
11087 F: Documentation/accelerators/ocxl.rst
11090 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11091 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11092 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11093 L: linux-omap@vger.kernel.org
11095 F: sound/soc/ti/omap*
11096 F: sound/soc/ti/rx51.c
11097 F: sound/soc/ti/n810.c
11098 F: sound/soc/ti/sdma-pcm.*
11100 OMAP CLOCK FRAMEWORK SUPPORT
11101 M: Paul Walmsley <paul@pwsan.com>
11102 L: linux-omap@vger.kernel.org
11104 F: arch/arm/*omap*/*clock*
11106 OMAP DEVICE TREE SUPPORT
11107 M: Benoît Cousson <bcousson@baylibre.com>
11108 M: Tony Lindgren <tony@atomide.com>
11109 L: linux-omap@vger.kernel.org
11110 L: devicetree@vger.kernel.org
11112 F: arch/arm/boot/dts/*omap*
11113 F: arch/arm/boot/dts/*am3*
11114 F: arch/arm/boot/dts/*am4*
11115 F: arch/arm/boot/dts/*am5*
11116 F: arch/arm/boot/dts/*dra7*
11118 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11119 L: linux-omap@vger.kernel.org
11120 L: linux-fbdev@vger.kernel.org
11122 F: drivers/video/fbdev/omap2/
11123 F: Documentation/arm/OMAP/DSS
11125 OMAP FRAMEBUFFER SUPPORT
11126 L: linux-fbdev@vger.kernel.org
11127 L: linux-omap@vger.kernel.org
11129 F: drivers/video/fbdev/omap/
11131 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11132 M: Roger Quadros <rogerq@ti.com>
11133 M: Tony Lindgren <tony@atomide.com>
11134 L: linux-omap@vger.kernel.org
11136 F: drivers/memory/omap-gpmc.c
11137 F: arch/arm/mach-omap2/*gpmc*
11140 M: Grygorii Strashko <grygorii.strashko@ti.com>
11141 M: Santosh Shilimkar <ssantosh@kernel.org>
11142 M: Kevin Hilman <khilman@kernel.org>
11143 L: linux-omap@vger.kernel.org
11145 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11146 F: drivers/gpio/gpio-omap.c
11148 OMAP HARDWARE SPINLOCK SUPPORT
11149 M: Ohad Ben-Cohen <ohad@wizery.com>
11150 L: linux-omap@vger.kernel.org
11152 F: drivers/hwspinlock/omap_hwspinlock.c
11154 OMAP HS MMC SUPPORT
11155 L: linux-mmc@vger.kernel.org
11156 L: linux-omap@vger.kernel.org
11158 F: drivers/mmc/host/omap_hsmmc.c
11161 M: Paul Walmsley <paul@pwsan.com>
11162 L: linux-omap@vger.kernel.org
11164 F: arch/arm/mach-omap2/omap_hwmod*data*
11166 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11167 M: Benoît Cousson <bcousson@baylibre.com>
11168 L: linux-omap@vger.kernel.org
11170 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11173 M: Benoît Cousson <bcousson@baylibre.com>
11174 M: Paul Walmsley <paul@pwsan.com>
11175 L: linux-omap@vger.kernel.org
11177 F: arch/arm/mach-omap2/omap_hwmod.*
11180 M: Vignesh R <vigneshr@ti.com>
11181 L: linux-omap@vger.kernel.org
11182 L: linux-i2c@vger.kernel.org
11184 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11185 F: drivers/i2c/busses/i2c-omap.c
11187 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11188 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11189 L: linux-media@vger.kernel.org
11191 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11192 F: drivers/media/platform/omap3isp/
11193 F: drivers/staging/media/omap4iss/
11196 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11197 L: linux-omap@vger.kernel.org
11199 F: drivers/mmc/host/omap.c
11201 OMAP POWER MANAGEMENT SUPPORT
11202 M: Kevin Hilman <khilman@kernel.org>
11203 L: linux-omap@vger.kernel.org
11205 F: arch/arm/*omap*/*pm*
11206 F: drivers/cpufreq/omap-cpufreq.c
11208 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11209 M: Rajendra Nayak <rnayak@codeaurora.org>
11210 M: Paul Walmsley <paul@pwsan.com>
11211 L: linux-omap@vger.kernel.org
11213 F: arch/arm/mach-omap2/prm*
11215 OMAP RANDOM NUMBER GENERATOR SUPPORT
11216 M: Deepak Saxena <dsaxena@plexity.net>
11218 F: drivers/char/hw_random/omap-rng.c
11221 L: linux-usb@vger.kernel.org
11222 L: linux-omap@vger.kernel.org
11224 F: drivers/usb/*/*omap*
11225 F: arch/arm/*omap*/usb*
11227 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11228 M: Mark Jackson <mpfj@newflow.co.uk>
11229 L: linux-omap@vger.kernel.org
11231 F: arch/arm/boot/dts/am335x-nano.dts
11234 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11235 M: Tony Lindgren <tony@atomide.com>
11236 L: linux-omap@vger.kernel.org
11237 Q: http://patchwork.kernel.org/project/linux-omap/list/
11238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11240 F: arch/arm/mach-omap1/
11241 F: arch/arm/plat-omap/
11242 F: arch/arm/configs/omap1_defconfig
11243 F: drivers/i2c/busses/i2c-omap.c
11244 F: include/linux/platform_data/i2c-omap.h
11245 F: include/linux/platform_data/ams-delta-fiq.h
11248 M: Tony Lindgren <tony@atomide.com>
11249 L: linux-omap@vger.kernel.org
11250 W: http://www.muru.com/linux/omap/
11251 W: http://linux.omap.com/
11252 Q: http://patchwork.kernel.org/project/linux-omap/list/
11253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11255 F: arch/arm/mach-omap2/
11256 F: arch/arm/plat-omap/
11257 F: arch/arm/configs/omap2plus_defconfig
11258 F: drivers/i2c/busses/i2c-omap.c
11259 F: drivers/irqchip/irq-omap-intc.c
11260 F: drivers/mfd/*omap*.c
11261 F: drivers/mfd/menelaus.c
11262 F: drivers/mfd/palmas.c
11263 F: drivers/mfd/tps65217.c
11264 F: drivers/mfd/tps65218.c
11265 F: drivers/mfd/tps65910.c
11266 F: drivers/mfd/twl-core.[ch]
11267 F: drivers/mfd/twl4030*.c
11268 F: drivers/mfd/twl6030*.c
11269 F: drivers/mfd/twl6040*.c
11270 F: drivers/regulator/palmas-regulator*.c
11271 F: drivers/regulator/pbias-regulator.c
11272 F: drivers/regulator/tps65217-regulator.c
11273 F: drivers/regulator/tps65218-regulator.c
11274 F: drivers/regulator/tps65910-regulator.c
11275 F: drivers/regulator/twl-regulator.c
11276 F: drivers/regulator/twl6030-regulator.c
11277 F: include/linux/platform_data/i2c-omap.h
11279 ONION OMEGA2+ BOARD
11280 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11281 L: linux-mips@vger.kernel.org
11283 F: arch/mips/boot/dts/ralink/omega2p.dts
11286 M: Bob Copeland <me@bobcopeland.com>
11287 L: linux-karma-devel@lists.sourceforge.net
11289 F: Documentation/filesystems/omfs.txt
11292 OMNIKEY CARDMAN 4000 DRIVER
11293 M: Harald Welte <laforge@gnumonks.org>
11295 F: drivers/char/pcmcia/cm4000_cs.c
11296 F: include/linux/cm4000_cs.h
11297 F: include/uapi/linux/cm4000_cs.h
11299 OMNIKEY CARDMAN 4040 DRIVER
11300 M: Harald Welte <laforge@gnumonks.org>
11302 F: drivers/char/pcmcia/cm4040_cs.*
11304 OMNIVISION OV13858 SENSOR DRIVER
11305 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11306 L: linux-media@vger.kernel.org
11307 T: git git://linuxtv.org/media_tree.git
11309 F: drivers/media/i2c/ov13858.c
11311 OMNIVISION OV2680 SENSOR DRIVER
11312 M: Rui Miguel Silva <rmfrfs@gmail.com>
11313 L: linux-media@vger.kernel.org
11314 T: git git://linuxtv.org/media_tree.git
11316 F: drivers/media/i2c/ov2680.c
11317 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11319 OMNIVISION OV2685 SENSOR DRIVER
11320 M: Shunqian Zheng <zhengsq@rock-chips.com>
11321 L: linux-media@vger.kernel.org
11322 T: git git://linuxtv.org/media_tree.git
11324 F: drivers/media/i2c/ov2685.c
11326 OMNIVISION OV5640 SENSOR DRIVER
11327 M: Steve Longerbeam <slongerbeam@gmail.com>
11328 L: linux-media@vger.kernel.org
11329 T: git git://linuxtv.org/media_tree.git
11331 F: drivers/media/i2c/ov5640.c
11333 OMNIVISION OV5647 SENSOR DRIVER
11334 M: Luis Oliveira <lolivei@synopsys.com>
11335 L: linux-media@vger.kernel.org
11336 T: git git://linuxtv.org/media_tree.git
11338 F: drivers/media/i2c/ov5647.c
11340 OMNIVISION OV5695 SENSOR DRIVER
11341 M: Shunqian Zheng <zhengsq@rock-chips.com>
11342 L: linux-media@vger.kernel.org
11343 T: git git://linuxtv.org/media_tree.git
11345 F: drivers/media/i2c/ov5695.c
11347 OMNIVISION OV7670 SENSOR DRIVER
11348 M: Jonathan Corbet <corbet@lwn.net>
11349 L: linux-media@vger.kernel.org
11350 T: git git://linuxtv.org/media_tree.git
11352 F: drivers/media/i2c/ov7670.c
11353 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11355 OMNIVISION OV772x SENSOR DRIVER
11356 M: Jacopo Mondi <jacopo@jmondi.org>
11357 L: linux-media@vger.kernel.org
11358 T: git git://linuxtv.org/media_tree.git
11360 F: drivers/media/i2c/ov772x.c
11361 F: include/media/i2c/ov772x.h
11362 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11364 OMNIVISION OV7740 SENSOR DRIVER
11365 M: Wenyou Yang <wenyou.yang@microchip.com>
11366 L: linux-media@vger.kernel.org
11367 T: git git://linuxtv.org/media_tree.git
11369 F: drivers/media/i2c/ov7740.c
11370 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11372 OMNIVISION OV9650 SENSOR DRIVER
11373 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11374 R: Akinobu Mita <akinobu.mita@gmail.com>
11375 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11376 L: linux-media@vger.kernel.org
11377 T: git git://linuxtv.org/media_tree.git
11379 F: drivers/media/i2c/ov9650.c
11380 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11382 ONENAND FLASH DRIVER
11383 M: Kyungmin Park <kyungmin.park@samsung.com>
11384 L: linux-mtd@lists.infradead.org
11386 F: drivers/mtd/nand/onenand/
11387 F: include/linux/mtd/onenand*.h
11389 ONSTREAM SCSI TAPE DRIVER
11390 M: Willem Riede <osst@riede.org>
11391 L: osst-users@lists.sourceforge.net
11392 L: linux-scsi@vger.kernel.org
11394 F: Documentation/scsi/osst.txt
11395 F: drivers/scsi/osst.*
11396 F: drivers/scsi/osst_*.h
11397 F: drivers/scsi/st.h
11400 M: Jens Wiklander <jens.wiklander@linaro.org>
11402 F: drivers/tee/optee/
11404 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11405 M: Sumit Garg <sumit.garg@linaro.org>
11407 F: drivers/char/hw_random/optee-rng.c
11410 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11411 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11412 L: linux-rdma@vger.kernel.org
11414 F: drivers/infiniband/ulp/opa_vnic
11416 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11417 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11418 M: Frank Rowand <frowand.list@gmail.com>
11419 L: devicetree@vger.kernel.org
11421 F: Documentation/devicetree/dynamic-resolution-notes.txt
11422 F: Documentation/devicetree/overlay-notes.txt
11423 F: drivers/of/overlay.c
11424 F: drivers/of/resolver.c
11425 K: of_overlay_notifier_
11427 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11428 M: Rob Herring <robh+dt@kernel.org>
11429 M: Frank Rowand <frowand.list@gmail.com>
11430 L: devicetree@vger.kernel.org
11431 W: http://www.devicetree.org/
11432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11435 F: include/linux/of*.h
11437 F: Documentation/ABI/testing/sysfs-firmware-ofw
11439 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11440 M: Rob Herring <robh+dt@kernel.org>
11441 M: Mark Rutland <mark.rutland@arm.com>
11442 L: devicetree@vger.kernel.org
11443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11444 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11446 F: Documentation/devicetree/
11447 F: arch/*/boot/dts/
11448 F: include/dt-bindings/
11450 OPENCORES I2C BUS DRIVER
11451 M: Peter Korsgaard <peter@korsgaard.com>
11452 M: Andrew Lunn <andrew@lunn.ch>
11453 L: linux-i2c@vger.kernel.org
11455 F: Documentation/i2c/busses/i2c-ocores
11456 F: drivers/i2c/busses/i2c-ocores.c
11457 F: include/linux/platform_data/i2c-ocores.h
11459 OPENRISC ARCHITECTURE
11460 M: Jonas Bonn <jonas@southpole.se>
11461 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11462 M: Stafford Horne <shorne@gmail.com>
11463 T: git git://github.com/openrisc/linux.git
11464 L: openrisc@lists.librecores.org
11465 W: http://openrisc.io
11467 F: Documentation/devicetree/bindings/openrisc/
11468 F: Documentation/openrisc/
11470 F: drivers/irqchip/irq-ompic.c
11471 F: drivers/irqchip/irq-or1k-*
11474 M: Pravin B Shelar <pshelar@ovn.org>
11475 L: netdev@vger.kernel.org
11476 L: dev@openvswitch.org
11477 W: http://openvswitch.org
11479 F: net/openvswitch/
11480 F: include/uapi/linux/openvswitch.h
11482 OPERATING PERFORMANCE POINTS (OPP)
11483 M: Viresh Kumar <vireshk@kernel.org>
11484 M: Nishanth Menon <nm@ti.com>
11485 M: Stephen Boyd <sboyd@kernel.org>
11486 L: linux-pm@vger.kernel.org
11488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11490 F: include/linux/pm_opp.h
11491 F: Documentation/power/opp.txt
11492 F: Documentation/devicetree/bindings/opp/
11495 M: Clemens Ladisch <clemens@ladisch.de>
11496 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11497 T: git git://git.alsa-project.org/alsa-kernel.git
11499 F: sound/drivers/opl4/
11502 M: Robert Richter <rric@kernel.org>
11503 L: oprofile-list@lists.sf.net
11505 F: arch/*/include/asm/oprofile*.h
11506 F: arch/*/oprofile/
11507 F: drivers/oprofile/
11508 F: include/linux/oprofile.h
11510 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11511 M: Mark Fasheh <mark@fasheh.com>
11512 M: Joel Becker <jlbec@evilplan.org>
11513 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11514 W: http://ocfs2.wiki.kernel.org
11516 F: Documentation/filesystems/ocfs2.txt
11517 F: Documentation/filesystems/dlmfs.txt
11520 ORANGEFS FILESYSTEM
11521 M: Mike Marshall <hubcap@omnibond.com>
11522 R: Martin Brandenburg <martin@omnibond.com>
11523 L: devel@lists.orangefs.org
11524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11527 F: Documentation/filesystems/orangefs.txt
11530 L: linux-wireless@vger.kernel.org
11531 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11532 W: http://www.nongnu.org/orinoco/
11534 F: drivers/net/wireless/intersil/orinoco/
11536 OSD LIBRARY and FILESYSTEM
11537 M: Boaz Harrosh <ooo@electrozaur.com>
11539 F: drivers/scsi/osd/
11540 F: include/scsi/osd_*
11543 OV2659 OMNIVISION SENSOR DRIVER
11544 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11545 L: linux-media@vger.kernel.org
11546 W: https://linuxtv.org
11547 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11548 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11550 F: drivers/media/i2c/ov2659.c
11551 F: include/media/i2c/ov2659.h
11554 M: Miklos Szeredi <miklos@szeredi.hu>
11555 L: linux-unionfs@vger.kernel.org
11556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11559 F: Documentation/filesystems/overlayfs.txt
11561 P54 WIRELESS DRIVER
11562 M: Christian Lamparter <chunkeey@googlemail.com>
11563 L: linux-wireless@vger.kernel.org
11564 W: http://wireless.kernel.org/en/users/Drivers/p54
11566 F: drivers/net/wireless/intersil/p54/
11568 PA SEMI ETHERNET DRIVER
11569 L: netdev@vger.kernel.org
11571 F: drivers/net/ethernet/pasemi/*
11573 PA SEMI SMBUS DRIVER
11574 L: linux-i2c@vger.kernel.org
11576 F: drivers/i2c/busses/i2c-pasemi.c
11578 PADATA PARALLEL EXECUTION MECHANISM
11579 M: Steffen Klassert <steffen.klassert@secunet.com>
11580 L: linux-crypto@vger.kernel.org
11583 F: include/linux/padata.h
11584 F: Documentation/padata.txt
11586 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11587 M: Harald Welte <laforge@gnumonks.org>
11588 L: platform-driver-x86@vger.kernel.org
11590 F: drivers/platform/x86/panasonic-laptop.c
11592 PARALLEL LCD/KEYPAD PANEL DRIVER
11593 M: Willy Tarreau <willy@haproxy.com>
11594 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11596 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11597 F: drivers/auxdisplay/panel.c
11599 PARALLEL PORT SUBSYSTEM
11600 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11601 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11602 L: linux-parport@lists.infradead.org (subscribers-only)
11604 F: drivers/parport/
11605 F: include/linux/parport*.h
11606 F: drivers/char/ppdev.c
11607 F: include/uapi/linux/ppdev.h
11608 F: Documentation/parport*.txt
11610 PARAVIRT_OPS INTERFACE
11611 M: Juergen Gross <jgross@suse.com>
11612 M: Alok Kataria <akataria@vmware.com>
11613 L: virtualization@lists.linux-foundation.org
11615 F: Documentation/virtual/paravirt_ops.txt
11616 F: arch/*/kernel/paravirt*
11617 F: arch/*/include/asm/paravirt*.h
11618 F: include/linux/hypervisor.h
11620 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11621 M: Tim Waugh <tim@cyberelk.net>
11622 L: linux-parport@lists.infradead.org (subscribers-only)
11624 F: Documentation/blockdev/paride.txt
11625 F: drivers/block/paride/
11627 PARISC ARCHITECTURE
11628 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11629 M: Helge Deller <deller@gmx.de>
11630 L: linux-parisc@vger.kernel.org
11631 W: http://www.parisc-linux.org/
11632 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11637 F: Documentation/parisc/
11639 F: drivers/char/agp/parisc-agp.c
11640 F: drivers/input/serio/gscps2.c
11641 F: drivers/parport/parport_gsc.*
11642 F: drivers/tty/serial/8250/8250_gsc.c
11643 F: drivers/video/fbdev/sti*
11644 F: drivers/video/console/sti*
11645 F: drivers/video/logo/logo_parisc*
11648 M: Jiri Pirko <jiri@mellanox.com>
11649 L: netdev@vger.kernel.org
11652 F: lib/test_parman.c
11653 F: include/linux/parman.h
11655 PC87360 HARDWARE MONITORING DRIVER
11656 M: Jim Cromie <jim.cromie@gmail.com>
11657 L: linux-hwmon@vger.kernel.org
11659 F: Documentation/hwmon/pc87360
11660 F: drivers/hwmon/pc87360.c
11662 PC8736x GPIO DRIVER
11663 M: Jim Cromie <jim.cromie@gmail.com>
11665 F: drivers/char/pc8736x_gpio.c
11667 PC87427 HARDWARE MONITORING DRIVER
11668 M: Jean Delvare <jdelvare@suse.com>
11669 L: linux-hwmon@vger.kernel.org
11671 F: Documentation/hwmon/pc87427
11672 F: drivers/hwmon/pc87427.c
11675 M: Riku Voipio <riku.voipio@iki.fi>
11677 F: drivers/leds/leds-pca9532.c
11678 F: include/linux/leds-pca9532.h
11680 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11681 M: Guenter Roeck <linux@roeck-us.net>
11682 L: linux-i2c@vger.kernel.org
11684 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11686 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11687 M: Khalid Aziz <khalid@gonehiking.org>
11689 F: drivers/firmware/pcdp.*
11691 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11692 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11693 L: linux-pci@vger.kernel.org
11694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11696 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11697 F: drivers/pci/controller/pci-aardvark.c
11699 PCI DRIVER FOR ALTERA PCIE IP
11700 M: Ley Foon Tan <lftan@altera.com>
11701 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11702 L: linux-pci@vger.kernel.org
11704 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11705 F: drivers/pci/controller/pcie-altera.c
11707 PCI DRIVER FOR APPLIEDMICRO XGENE
11708 M: Toan Le <toan@os.amperecomputing.com>
11709 L: linux-pci@vger.kernel.org
11710 L: linux-arm-kernel@lists.infradead.org
11712 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11713 F: drivers/pci/controller/pci-xgene.c
11715 PCI DRIVER FOR ARM VERSATILE PLATFORM
11716 M: Rob Herring <robh@kernel.org>
11717 L: linux-pci@vger.kernel.org
11718 L: linux-arm-kernel@lists.infradead.org
11720 F: Documentation/devicetree/bindings/pci/versatile.txt
11721 F: drivers/pci/controller/pci-versatile.c
11723 PCI DRIVER FOR ARMADA 8K
11724 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11725 L: linux-pci@vger.kernel.org
11726 L: linux-arm-kernel@lists.infradead.org
11728 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11729 F: drivers/pci/controller/dwc/pcie-armada8k.c
11731 PCI DRIVER FOR CADENCE PCIE IP
11732 M: Alan Douglas <adouglas@cadence.com>
11733 L: linux-pci@vger.kernel.org
11735 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11736 F: drivers/pci/controller/pcie-cadence*
11738 PCI DRIVER FOR FREESCALE LAYERSCAPE
11739 M: Minghuan Lian <minghuan.Lian@nxp.com>
11740 M: Mingkai Hu <mingkai.hu@nxp.com>
11741 M: Roy Zang <roy.zang@nxp.com>
11742 L: linuxppc-dev@lists.ozlabs.org
11743 L: linux-pci@vger.kernel.org
11744 L: linux-arm-kernel@lists.infradead.org
11746 F: drivers/pci/controller/dwc/*layerscape*
11748 PCI DRIVER FOR GENERIC OF HOSTS
11749 M: Will Deacon <will.deacon@arm.com>
11750 L: linux-pci@vger.kernel.org
11751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11753 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11754 F: drivers/pci/controller/pci-host-common.c
11755 F: drivers/pci/controller/pci-host-generic.c
11757 PCI DRIVER FOR IMX6
11758 M: Richard Zhu <hongxing.zhu@nxp.com>
11759 M: Lucas Stach <l.stach@pengutronix.de>
11760 L: linux-pci@vger.kernel.org
11761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11763 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11764 F: drivers/pci/controller/dwc/*imx6*
11766 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11767 M: Keith Busch <keith.busch@intel.com>
11768 M: Jonathan Derrick <jonathan.derrick@intel.com>
11769 L: linux-pci@vger.kernel.org
11771 F: drivers/pci/controller/vmd.c
11773 PCI DRIVER FOR MICROSEMI SWITCHTEC
11774 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11775 M: Logan Gunthorpe <logang@deltatee.com>
11776 L: linux-pci@vger.kernel.org
11778 F: Documentation/switchtec.txt
11779 F: Documentation/ABI/testing/sysfs-class-switchtec
11780 F: drivers/pci/switch/switchtec*
11781 F: include/uapi/linux/switchtec_ioctl.h
11782 F: include/linux/switchtec.h
11783 F: drivers/ntb/hw/mscc/
11785 PCI DRIVER FOR MOBIVEIL PCIE IP
11786 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11787 L: linux-pci@vger.kernel.org
11789 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11790 F: drivers/pci/controller/pcie-mobiveil.c
11792 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11793 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11794 M: Jason Cooper <jason@lakedaemon.net>
11795 L: linux-pci@vger.kernel.org
11796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11798 F: drivers/pci/controller/*mvebu*
11800 PCI DRIVER FOR NVIDIA TEGRA
11801 M: Thierry Reding <thierry.reding@gmail.com>
11802 L: linux-tegra@vger.kernel.org
11803 L: linux-pci@vger.kernel.org
11805 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11806 F: drivers/pci/controller/pci-tegra.c
11808 PCI DRIVER FOR RENESAS R-CAR
11809 M: Simon Horman <horms@verge.net.au>
11810 L: linux-pci@vger.kernel.org
11811 L: linux-renesas-soc@vger.kernel.org
11813 F: drivers/pci/controller/*rcar*
11815 PCI DRIVER FOR SAMSUNG EXYNOS
11816 M: Jingoo Han <jingoohan1@gmail.com>
11817 L: linux-pci@vger.kernel.org
11818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11819 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11821 F: drivers/pci/controller/dwc/pci-exynos.c
11823 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11824 M: Jingoo Han <jingoohan1@gmail.com>
11825 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11826 L: linux-pci@vger.kernel.org
11828 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11829 F: drivers/pci/controller/dwc/*designware*
11831 PCI DRIVER FOR TI DRA7XX
11832 M: Kishon Vijay Abraham I <kishon@ti.com>
11833 L: linux-omap@vger.kernel.org
11834 L: linux-pci@vger.kernel.org
11836 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11837 F: drivers/pci/controller/dwc/pci-dra7xx.c
11839 PCI DRIVER FOR TI KEYSTONE
11840 M: Murali Karicheri <m-karicheri2@ti.com>
11841 L: linux-pci@vger.kernel.org
11842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11844 F: drivers/pci/controller/dwc/pci-keystone.c
11846 PCI ENDPOINT SUBSYSTEM
11847 M: Kishon Vijay Abraham I <kishon@ti.com>
11848 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11849 L: linux-pci@vger.kernel.org
11850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11852 F: drivers/pci/endpoint/
11853 F: drivers/misc/pci_endpoint_test.c
11856 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11857 M: Russell Currey <ruscur@russell.cc>
11858 M: Sam Bobroff <sbobroff@linux.ibm.com>
11859 M: Oliver O'Halloran <oohall@gmail.com>
11860 L: linuxppc-dev@lists.ozlabs.org
11862 F: Documentation/PCI/pci-error-recovery.txt
11863 F: drivers/pci/pcie/aer.c
11864 F: drivers/pci/pcie/dpc.c
11865 F: drivers/pci/pcie/err.c
11866 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11867 F: arch/powerpc/kernel/eeh*.c
11868 F: arch/powerpc/platforms/*/eeh*.c
11869 F: arch/powerpc/include/*/eeh*.h
11872 M: Linas Vepstas <linasvepstas@gmail.com>
11873 L: linux-pci@vger.kernel.org
11875 F: Documentation/PCI/pci-error-recovery.txt
11877 PCI MSI DRIVER FOR ALTERA MSI IP
11878 M: Ley Foon Tan <lftan@altera.com>
11879 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11880 L: linux-pci@vger.kernel.org
11882 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11883 F: drivers/pci/controller/pcie-altera-msi.c
11885 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11886 M: Toan Le <toan@os.amperecomputing.com>
11887 L: linux-pci@vger.kernel.org
11888 L: linux-arm-kernel@lists.infradead.org
11890 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11891 F: drivers/pci/controller/pci-xgene-msi.c
11894 M: Bjorn Helgaas <bhelgaas@google.com>
11895 L: linux-pci@vger.kernel.org
11896 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11899 F: Documentation/devicetree/bindings/pci/
11900 F: Documentation/PCI/
11901 F: drivers/acpi/pci*
11903 F: include/asm-generic/pci*
11904 F: include/linux/pci*
11905 F: include/linux/of_pci.h
11906 F: include/uapi/linux/pci*
11909 F: arch/x86/kernel/quirks.c
11910 F: arch/x86/kernel/early-quirks.c
11912 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11913 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11914 L: linux-pci@vger.kernel.org
11915 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11918 F: drivers/pci/controller/
11920 PCIE DRIVER FOR AMLOGIC MESON
11921 M: Yue Wang <yue.wang@Amlogic.com>
11922 L: linux-pci@vger.kernel.org
11923 L: linux-amlogic@lists.infradead.org
11925 F: drivers/pci/controller/dwc/pci-meson.c
11927 PCIE DRIVER FOR AXIS ARTPEC
11928 M: Jesper Nilsson <jesper.nilsson@axis.com>
11929 L: linux-arm-kernel@axis.com
11930 L: linux-pci@vger.kernel.org
11932 F: Documentation/devicetree/bindings/pci/axis,artpec*
11933 F: drivers/pci/controller/dwc/*artpec*
11935 PCIE DRIVER FOR CAVIUM THUNDERX
11936 M: David Daney <david.daney@cavium.com>
11937 L: linux-pci@vger.kernel.org
11938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11940 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11941 F: drivers/pci/controller/pci-thunder-*
11943 PCIE DRIVER FOR HISILICON
11944 M: Zhou Wang <wangzhou1@hisilicon.com>
11945 L: linux-pci@vger.kernel.org
11947 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11948 F: drivers/pci/controller/dwc/pcie-hisi.c
11950 PCIE DRIVER FOR HISILICON KIRIN
11951 M: Xiaowei Song <songxiaowei@hisilicon.com>
11952 M: Binghui Wang <wangbinghui@hisilicon.com>
11953 L: linux-pci@vger.kernel.org
11955 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11956 F: drivers/pci/controller/dwc/pcie-kirin.c
11958 PCIE DRIVER FOR HISILICON STB
11959 M: Shawn Guo <shawn.guo@linaro.org>
11960 L: linux-pci@vger.kernel.org
11962 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11963 F: drivers/pci/controller/dwc/pcie-histb.c
11965 PCIE DRIVER FOR MEDIATEK
11966 M: Ryder Lee <ryder.lee@mediatek.com>
11967 L: linux-pci@vger.kernel.org
11968 L: linux-mediatek@lists.infradead.org
11970 F: Documentation/devicetree/bindings/pci/mediatek*
11971 F: drivers/pci/controller/*mediatek*
11973 PCIE DRIVER FOR QUALCOMM MSM
11974 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11975 L: linux-pci@vger.kernel.org
11976 L: linux-arm-msm@vger.kernel.org
11978 F: drivers/pci/controller/dwc/*qcom*
11980 PCIE DRIVER FOR ROCKCHIP
11981 M: Shawn Lin <shawn.lin@rock-chips.com>
11982 L: linux-pci@vger.kernel.org
11983 L: linux-rockchip@lists.infradead.org
11985 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11986 F: drivers/pci/controller/pcie-rockchip*
11988 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11989 M: Linus Walleij <linus.walleij@linaro.org>
11990 L: linux-pci@vger.kernel.org
11992 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11993 F: drivers/pci/controller/pci-v3-semi.c
11995 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11996 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11997 L: linux-pci@vger.kernel.org
11999 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12000 F: drivers/pci/controller/dwc/pcie-uniphier.c
12002 PCIE DRIVER FOR ST SPEAR13XX
12003 M: Pratyush Anand <pratyush.anand@gmail.com>
12004 L: linux-pci@vger.kernel.org
12006 F: drivers/pci/controller/dwc/*spear*
12009 M: Dominik Brodowski <linux@dominikbrodowski.net>
12010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12012 F: Documentation/pcmcia/
12017 PCNET32 NETWORK DRIVER
12018 M: Don Fry <pcnet32@frontier.com>
12019 L: netdev@vger.kernel.org
12021 F: drivers/net/ethernet/amd/pcnet32.c
12023 PCRYPT PARALLEL CRYPTO ENGINE
12024 M: Steffen Klassert <steffen.klassert@secunet.com>
12025 L: linux-crypto@vger.kernel.org
12028 F: include/crypto/pcrypt.h
12030 PEAQ WMI HOTKEYS DRIVER
12031 M: Hans de Goede <hdegoede@redhat.com>
12032 L: platform-driver-x86@vger.kernel.org
12034 F: drivers/platform/x86/peaq-wmi.c
12036 PER-CPU MEMORY ALLOCATOR
12037 M: Dennis Zhou <dennis@kernel.org>
12038 M: Tejun Heo <tj@kernel.org>
12039 M: Christoph Lameter <cl@linux.com>
12040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12042 F: include/linux/percpu*.h
12044 F: arch/*/include/asm/percpu.h
12046 PER-TASK DELAY ACCOUNTING
12047 M: Balbir Singh <bsingharora@gmail.com>
12049 F: include/linux/delayacct.h
12050 F: kernel/delayacct.c
12052 PERFORMANCE EVENTS SUBSYSTEM
12053 M: Peter Zijlstra <peterz@infradead.org>
12054 M: Ingo Molnar <mingo@redhat.com>
12055 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12056 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12057 R: Jiri Olsa <jolsa@redhat.com>
12058 R: Namhyung Kim <namhyung@kernel.org>
12059 L: linux-kernel@vger.kernel.org
12060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12063 F: include/linux/perf_event.h
12064 F: include/uapi/linux/perf_event.h
12065 F: arch/*/kernel/perf_event*.c
12066 F: arch/*/kernel/*/perf_event*.c
12067 F: arch/*/kernel/*/*/perf_event*.c
12068 F: arch/*/include/asm/perf_event.h
12069 F: arch/*/kernel/perf_callchain.c
12073 PERSONALITY HANDLING
12074 M: Christoph Hellwig <hch@infradead.org>
12075 L: linux-abi-devel@lists.sourceforge.net
12077 F: include/linux/personality.h
12078 F: include/uapi/linux/personality.h
12080 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12081 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12082 L: linux-input@vger.kernel.org
12084 F: Documentation/input/devices/pxrc.rst
12085 F: drivers/input/joystick/pxrc.c
12088 M: Remi Denis-Courmont <courmisch@gmail.com>
12090 F: Documentation/networking/phonet.txt
12091 F: include/linux/phonet.h
12092 F: include/net/phonet/
12093 F: include/uapi/linux/phonet.h
12097 M: Joern Engel <joern@lazybastard.org>
12098 L: linux-mtd@lists.infradead.org
12100 F: drivers/mtd/devices/phram.c
12103 M: Bruno Prémont <bonbons@linux-vserver.org>
12104 L: linux-input@vger.kernel.org
12106 F: drivers/hid/hid-picolcd*
12109 M: Jamie Iles <jamie@jamieiles.com>
12110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12111 T: git git://github.com/jamieiles/linux-2.6-ji.git
12113 F: arch/arm/boot/dts/picoxcell*
12114 F: arch/arm/mach-picoxcell/
12115 F: drivers/crypto/picoxcell*
12117 PIN CONTROL SUBSYSTEM
12118 M: Linus Walleij <linus.walleij@linaro.org>
12119 L: linux-gpio@vger.kernel.org
12120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12122 F: Documentation/devicetree/bindings/pinctrl/
12123 F: Documentation/driver-api/pinctl.rst
12124 F: drivers/pinctrl/
12125 F: include/linux/pinctrl/
12127 PIN CONTROLLER - MICROCHIP AT91
12128 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12130 L: linux-gpio@vger.kernel.org
12132 F: drivers/pinctrl/pinctrl-at91*
12134 PIN CONTROLLER - FREESCALE
12135 M: Dong Aisheng <aisheng.dong@nxp.com>
12136 M: Fabio Estevam <festevam@gmail.com>
12137 M: Shawn Guo <shawnguo@kernel.org>
12138 M: Stefan Agner <stefan@agner.ch>
12139 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12140 L: linux-gpio@vger.kernel.org
12142 F: drivers/pinctrl/freescale/
12143 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12145 PIN CONTROLLER - INTEL
12146 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12147 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12150 F: drivers/pinctrl/intel/
12152 PIN CONTROLLER - MEDIATEK
12153 M: Sean Wang <sean.wang@kernel.org>
12154 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12156 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12157 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12158 F: drivers/pinctrl/mediatek/
12160 PIN CONTROLLER - QUALCOMM
12161 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12163 L: linux-arm-msm@vger.kernel.org
12164 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12165 F: drivers/pinctrl/qcom/
12167 PIN CONTROLLER - RENESAS
12168 M: Geert Uytterhoeven <geert+renesas@glider.be>
12169 L: linux-renesas-soc@vger.kernel.org
12170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12172 F: drivers/pinctrl/pinctrl-rz*
12173 F: drivers/pinctrl/sh-pfc/
12175 PIN CONTROLLER - SAMSUNG
12176 M: Tomasz Figa <tomasz.figa@gmail.com>
12177 M: Krzysztof Kozlowski <krzk@kernel.org>
12178 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12180 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12181 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12184 F: drivers/pinctrl/samsung/
12185 F: include/dt-bindings/pinctrl/samsung.h
12186 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12188 PIN CONTROLLER - SINGLE
12189 M: Tony Lindgren <tony@atomide.com>
12190 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12192 L: linux-omap@vger.kernel.org
12194 F: drivers/pinctrl/pinctrl-single.c
12196 PIN CONTROLLER - ST SPEAR
12197 M: Viresh Kumar <vireshk@kernel.org>
12198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12199 W: http://www.st.com/spear
12201 F: drivers/pinctrl/spear/
12203 PISTACHIO SOC SUPPORT
12204 M: James Hartley <james.hartley@sondrel.com>
12205 L: linux-mips@vger.kernel.org
12207 F: arch/mips/pistachio/
12208 F: arch/mips/include/asm/mach-pistachio/
12209 F: arch/mips/boot/dts/img/pistachio*
12210 F: arch/mips/configs/pistachio*_defconfig
12214 M: linux-block@vger.kernel.org
12215 F: drivers/block/pktcdvd.c
12216 F: include/linux/pktcdvd.h
12217 F: include/uapi/linux/pktcdvd.h
12219 PKUNITY SOC DRIVERS
12220 M: Guan Xuetao <gxt@pku.edu.cn>
12221 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12223 T: git git://github.com/gxt/linux.git
12224 F: drivers/input/serio/i8042-unicore32io.h
12225 F: drivers/i2c/busses/i2c-puv3.c
12226 F: drivers/video/fbdev/fb-puv3.c
12227 F: drivers/rtc/rtc-puv3.c
12229 PMBUS HARDWARE MONITORING DRIVERS
12230 M: Guenter Roeck <linux@roeck-us.net>
12231 L: linux-hwmon@vger.kernel.org
12232 W: http://hwmon.wiki.kernel.org/
12233 W: http://www.roeck-us.net/linux/drivers/
12234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12236 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12237 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12238 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12239 F: Documentation/hwmon/adm1275
12240 F: Documentation/hwmon/ibm-cffps
12241 F: Documentation/hwmon/ir35221
12242 F: Documentation/hwmon/lm25066
12243 F: Documentation/hwmon/ltc2978
12244 F: Documentation/hwmon/ltc3815
12245 F: Documentation/hwmon/max16064
12246 F: Documentation/hwmon/max20751
12247 F: Documentation/hwmon/max31785
12248 F: Documentation/hwmon/max34440
12249 F: Documentation/hwmon/max8688
12250 F: Documentation/hwmon/pmbus
12251 F: Documentation/hwmon/pmbus-core
12252 F: Documentation/hwmon/tps40422
12253 F: Documentation/hwmon/ucd9000
12254 F: Documentation/hwmon/ucd9200
12255 F: Documentation/hwmon/zl6100
12256 F: drivers/hwmon/pmbus/
12257 F: include/linux/pmbus.h
12259 PMC SIERRA MaxRAID DRIVER
12260 L: linux-scsi@vger.kernel.org
12261 W: http://www.pmc-sierra.com/
12263 F: drivers/scsi/pmcraid.*
12265 PMC SIERRA PM8001 DRIVER
12266 M: Jack Wang <jinpu.wang@profitbricks.com>
12267 M: lindar_liu@usish.com
12268 L: linux-scsi@vger.kernel.org
12270 F: drivers/scsi/pm8001/
12273 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12277 PNI RM3100 IIO DRIVER
12278 M: Song Qiang <songqiang1304521@gmail.com>
12279 L: linux-iio@vger.kernel.org
12281 F: drivers/iio/magnetometer/rm3100*
12282 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12284 POSIX CLOCKS and TIMERS
12285 M: Thomas Gleixner <tglx@linutronix.de>
12286 L: linux-kernel@vger.kernel.org
12287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12290 F: include/linux/timer*
12291 F: kernel/time/*timer*
12293 POWER MANAGEMENT CORE
12294 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12295 L: linux-pm@vger.kernel.org
12296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12297 B: https://bugzilla.kernel.org
12299 F: drivers/base/power/
12300 F: include/linux/pm.h
12301 F: include/linux/pm_*
12302 F: include/linux/powercap.h
12303 F: drivers/powercap/
12304 F: kernel/configs/nopm.config
12306 POWER STATE COORDINATION INTERFACE (PSCI)
12307 M: Mark Rutland <mark.rutland@arm.com>
12308 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12309 L: linux-arm-kernel@lists.infradead.org
12311 F: drivers/firmware/psci*.c
12312 F: include/linux/psci.h
12313 F: include/uapi/linux/psci.h
12315 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12316 M: Sebastian Reichel <sre@kernel.org>
12317 L: linux-pm@vger.kernel.org
12318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12320 F: Documentation/ABI/testing/sysfs-class-power
12321 F: Documentation/devicetree/bindings/power/supply/
12322 F: include/linux/power_supply.h
12323 F: drivers/power/supply/
12325 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12326 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12327 L: linuxppc-dev@lists.ozlabs.org
12329 F: drivers/char/powernv-op-panel.c
12331 PPP OVER ATM (RFC 2364)
12332 M: Mitchell Blank Jr <mitch@sfgoth.com>
12334 F: net/atm/pppoatm.c
12335 F: include/uapi/linux/atmppp.h
12338 M: Michal Ostrowski <mostrows@earthlink.net>
12340 F: drivers/net/ppp/pppoe.c
12341 F: drivers/net/ppp/pppox.c
12344 M: James Chapman <jchapman@katalix.com>
12346 F: net/l2tp/l2tp_ppp.c
12347 F: include/linux/if_pppol2tp.h
12348 F: include/uapi/linux/if_pppol2tp.h
12350 PPP PROTOCOL DRIVERS AND COMPRESSORS
12351 M: Paul Mackerras <paulus@samba.org>
12352 L: linux-ppp@vger.kernel.org
12354 F: drivers/net/ppp/ppp_*
12357 M: Rodolfo Giometti <giometti@enneenne.com>
12358 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12359 L: linuxpps@ml.enneenne.com (subscribers-only)
12361 F: Documentation/pps/
12362 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12363 F: Documentation/ABI/testing/sysfs-pps
12365 F: include/linux/pps*.h
12366 F: include/uapi/linux/pps.h
12369 M: Dmitry Kozlov <xeb@mail.ru>
12370 L: netdev@vger.kernel.org
12372 F: drivers/net/ppp/pptp.c
12373 W: http://sourceforge.net/projects/accel-pptp
12376 M: Petr Mladek <pmladek@suse.com>
12377 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12378 R: Steven Rostedt <rostedt@goodmis.org>
12381 F: include/linux/printk.h
12383 PRISM54 WIRELESS DRIVER
12384 M: Luis Chamberlain <mcgrof@kernel.org>
12385 L: linux-wireless@vger.kernel.org
12386 W: http://wireless.kernel.org/en/users/Drivers/p54
12388 F: drivers/net/wireless/intersil/prism54/
12391 R: Alexey Dobriyan <adobriyan@gmail.com>
12392 L: linux-kernel@vger.kernel.org
12393 L: linux-fsdevel@vger.kernel.org
12396 F: include/linux/proc_fs.h
12397 F: tools/testing/selftests/proc/
12398 F: Documentation/filesystems/proc.txt
12401 M: Luis Chamberlain <mcgrof@kernel.org>
12402 M: Kees Cook <keescook@chromium.org>
12403 L: linux-kernel@vger.kernel.org
12404 L: linux-fsdevel@vger.kernel.org
12406 F: fs/proc/proc_sysctl.c
12407 F: include/linux/sysctl.h
12409 F: tools/testing/selftests/sysctl/
12411 PS3 NETWORK SUPPORT
12412 M: Geoff Levand <geoff@infradead.org>
12413 L: netdev@vger.kernel.org
12414 L: linuxppc-dev@lists.ozlabs.org
12416 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12418 PS3 PLATFORM SUPPORT
12419 M: Geoff Levand <geoff@infradead.org>
12420 L: linuxppc-dev@lists.ozlabs.org
12422 F: arch/powerpc/boot/ps3*
12423 F: arch/powerpc/include/asm/lv1call.h
12424 F: arch/powerpc/include/asm/ps3*.h
12425 F: arch/powerpc/platforms/ps3/
12428 F: drivers/rtc/rtc-ps3.c
12429 F: drivers/usb/host/*ps3.c
12430 F: sound/ppc/snd_ps3*
12433 M: Jim Paris <jim@jtan.com>
12434 M: Geoff Levand <geoff@infradead.org>
12435 L: linuxppc-dev@lists.ozlabs.org
12437 F: drivers/block/ps3vram.c
12439 PSAMPLE PACKET SAMPLING SUPPORT:
12440 M: Yotam Gigi <yotam.gi@gmail.com>
12443 F: include/net/psample.h
12444 F: include/uapi/linux/psample.h
12447 M: Kees Cook <keescook@chromium.org>
12448 M: Anton Vorontsov <anton@enomsg.org>
12449 M: Colin Cross <ccross@android.com>
12450 M: Tony Luck <tony.luck@intel.com>
12452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12454 F: include/linux/pstore*
12455 F: drivers/firmware/efi/efi-pstore.c
12456 F: drivers/acpi/apei/erst.c
12457 F: Documentation/admin-guide/ramoops.rst
12458 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12459 K: \b(pstore|ramoops)
12461 PTP HARDWARE CLOCK SUPPORT
12462 M: Richard Cochran <richardcochran@gmail.com>
12463 L: netdev@vger.kernel.org
12465 W: http://linuxptp.sourceforge.net/
12466 F: Documentation/ABI/testing/sysfs-ptp
12467 F: Documentation/ptp/*
12468 F: drivers/net/phy/dp83640*
12470 F: include/linux/ptp_cl*
12473 M: Oleg Nesterov <oleg@redhat.com>
12475 F: include/asm-generic/syscall.h
12476 F: include/linux/ptrace.h
12477 F: include/linux/regset.h
12478 F: include/linux/tracehook.h
12479 F: include/uapi/linux/ptrace.h
12480 F: include/uapi/linux/ptrace.h
12481 F: include/asm-generic/ptrace.h
12483 F: arch/*/ptrace*.c
12484 F: arch/*/*/ptrace*.c
12485 F: arch/*/include/asm/ptrace*.h
12488 M: Hans Verkuil <hverkuil@xs4all.nl>
12489 L: linux-media@vger.kernel.org
12490 T: git git://linuxtv.org/media_tree.git
12492 F: drivers/media/usb/pulse8-cec/*
12493 F: Documentation/media/cec-drivers/pulse8-cec.rst
12495 PVRUSB2 VIDEO4LINUX DRIVER
12496 M: Mike Isely <isely@pobox.com>
12497 L: pvrusb2@isely.net (subscribers-only)
12498 L: linux-media@vger.kernel.org
12499 W: http://www.isely.net/pvrusb2/
12500 T: git git://linuxtv.org/media_tree.git
12502 F: Documentation/media/v4l-drivers/pvrusb2*
12503 F: drivers/media/usb/pvrusb2/
12506 M: Hans Verkuil <hverkuil@xs4all.nl>
12507 L: linux-media@vger.kernel.org
12508 T: git git://linuxtv.org/media_tree.git
12510 F: drivers/media/usb/pwc/*
12513 M: Kamil Debski <kamil@wypas.org>
12514 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12515 L: linux-hwmon@vger.kernel.org
12517 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12518 F: Documentation/hwmon/pwm-fan
12519 F: drivers/hwmon/pwm-fan.c
12522 M: Sean Young <sean@mess.org>
12523 L: linux-media@vger.kernel.org
12525 F: drivers/media/rc/pwm-ir-tx.c
12528 M: Thierry Reding <thierry.reding@gmail.com>
12529 L: linux-pwm@vger.kernel.org
12531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12532 F: Documentation/pwm.txt
12533 F: Documentation/devicetree/bindings/pwm/
12534 F: include/linux/pwm.h
12536 F: drivers/video/backlight/pwm_bl.c
12537 F: include/linux/pwm_backlight.h
12538 F: drivers/gpio/gpio-mvebu.c
12539 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12542 M: Robert Jarzmik <robert.jarzmik@free.fr>
12543 L: linux-gpio@vger.kernel.org
12545 F: drivers/gpio/gpio-pxa.c
12551 M: Robert Jarzmik <robert.jarzmik@free.fr>
12552 L: linux-rtc@vger.kernel.org
12555 PXA2xx/PXA3xx SUPPORT
12556 M: Daniel Mack <daniel@zonque.org>
12557 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12558 M: Robert Jarzmik <robert.jarzmik@free.fr>
12559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12560 T: git git://github.com/hzhuang1/linux.git
12561 T: git git://github.com/rjarzmik/linux.git
12563 F: arch/arm/boot/dts/pxa*
12564 F: arch/arm/mach-pxa/
12565 F: drivers/dma/pxa*
12566 F: drivers/pcmcia/pxa2xx*
12567 F: drivers/pinctrl/pxa/
12568 F: drivers/spi/spi-pxa2xx*
12569 F: drivers/usb/gadget/udc/pxa2*
12570 F: include/sound/pxa2xx-lib.h
12575 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12576 L: qat-linux@intel.com
12578 F: drivers/crypto/qat/
12580 QCOM AUDIO (ASoC) DRIVERS
12581 M: Patrick Lai <plai@codeaurora.org>
12582 M: Banajit Goswami <bgoswami@codeaurora.org>
12583 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12587 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12588 M: Gabriel Somlo <somlo@cmu.edu>
12589 M: "Michael S. Tsirkin" <mst@redhat.com>
12590 L: qemu-devel@nongnu.org
12592 F: drivers/firmware/qemu_fw_cfg.c
12593 F: include/uapi/linux/qemu_fw_cfg.h
12596 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12597 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12598 L: linux-rdma@vger.kernel.org
12600 F: drivers/infiniband/hw/qib/
12602 QLOGIC QL41xxx FCOE DRIVER
12603 M: QLogic-Storage-Upstream@cavium.com
12604 L: linux-scsi@vger.kernel.org
12606 F: drivers/scsi/qedf/
12608 QLOGIC QL41xxx ISCSI DRIVER
12609 M: QLogic-Storage-Upstream@cavium.com
12610 L: linux-scsi@vger.kernel.org
12612 F: drivers/scsi/qedi/
12614 QLOGIC QL4xxx ETHERNET DRIVER
12615 M: Ariel Elior <aelior@marvell.com>
12616 M: GR-everest-linux-l2@marvell.com
12617 L: netdev@vger.kernel.org
12619 F: drivers/net/ethernet/qlogic/qed/
12620 F: include/linux/qed/
12621 F: drivers/net/ethernet/qlogic/qede/
12623 QLOGIC QL4xxx RDMA DRIVER
12624 M: Michal Kalderon <mkalderon@marvell.com>
12625 M: Ariel Elior <aelior@marvell.com>
12626 L: linux-rdma@vger.kernel.org
12628 F: drivers/infiniband/hw/qedr/
12629 F: include/uapi/rdma/qedr-abi.h
12631 QLOGIC QLA1280 SCSI DRIVER
12632 M: Michael Reed <mdr@sgi.com>
12633 L: linux-scsi@vger.kernel.org
12635 F: drivers/scsi/qla1280.[ch]
12637 QLOGIC QLA2XXX FC-SCSI DRIVER
12638 M: qla2xxx-upstream@qlogic.com
12639 L: linux-scsi@vger.kernel.org
12641 F: Documentation/scsi/LICENSE.qla2xxx
12642 F: drivers/scsi/qla2xxx/
12644 QLOGIC QLA3XXX NETWORK DRIVER
12645 M: GR-Linux-NIC-Dev@marvell.com
12646 L: netdev@vger.kernel.org
12648 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12649 F: drivers/net/ethernet/qlogic/qla3xxx.*
12651 QLOGIC QLA4XXX iSCSI DRIVER
12652 M: QLogic-Storage-Upstream@qlogic.com
12653 L: linux-scsi@vger.kernel.org
12655 F: Documentation/scsi/LICENSE.qla4xxx
12656 F: drivers/scsi/qla4xxx/
12658 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12659 M: Shahed Shaikh <shshaikh@marvell.com>
12660 M: Manish Chopra <manishc@marvell.com>
12661 M: GR-Linux-NIC-Dev@marvell.com
12662 L: netdev@vger.kernel.org
12664 F: drivers/net/ethernet/qlogic/qlcnic/
12666 QLOGIC QLGE 10Gb ETHERNET DRIVER
12667 M: Manish Chopra <manishc@marvell.com>
12668 M: GR-Linux-NIC-Dev@marvell.com
12669 L: netdev@vger.kernel.org
12671 F: drivers/net/ethernet/qlogic/qlge/
12673 QM1D1B0004 MEDIA DRIVER
12674 M: Akihiro Tsukada <tskd08@gmail.com>
12675 L: linux-media@vger.kernel.org
12677 F: drivers/media/tuners/qm1d1b0004*
12679 QM1D1C0042 MEDIA DRIVER
12680 M: Akihiro Tsukada <tskd08@gmail.com>
12681 L: linux-media@vger.kernel.org
12683 F: drivers/media/tuners/qm1d1c0042*
12686 M: Anders Larsen <al@alarsen.net>
12687 W: http://www.alarsen.net/linux/qnx4fs/
12690 F: include/uapi/linux/qnx4_fs.h
12691 F: include/uapi/linux/qnxtypes.h
12693 QORIQ DPAA2 FSL-MC BUS DRIVER
12694 M: Stuart Yoder <stuyoder@gmail.com>
12695 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12696 L: linux-kernel@vger.kernel.org
12698 F: drivers/bus/fsl-mc/
12699 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12700 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12702 QT1010 MEDIA DRIVER
12703 M: Antti Palosaari <crope@iki.fi>
12704 L: linux-media@vger.kernel.org
12705 W: https://linuxtv.org
12706 W: http://palosaari.fi/linux/
12707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12708 T: git git://linuxtv.org/anttip/media_tree.git
12710 F: drivers/media/tuners/qt1010*
12712 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12713 M: Kalle Valo <kvalo@codeaurora.org>
12714 L: ath10k@lists.infradead.org
12715 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12718 F: drivers/net/wireless/ath/ath10k/
12720 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12721 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12722 L: linux-wireless@vger.kernel.org
12723 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12725 F: drivers/net/wireless/ath/ath9k/
12727 QUALCOMM CAMERA SUBSYSTEM DRIVER
12728 M: Todor Tomov <todor.too@gmail.com>
12729 L: linux-media@vger.kernel.org
12731 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12732 F: Documentation/media/v4l-drivers/qcom_camss.rst
12733 F: drivers/media/platform/qcom/camss/
12735 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12736 M: Ilia Lin <ilia.lin@kernel.org>
12737 L: linux-pm@vger.kernel.org
12739 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12740 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12742 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12743 M: Timur Tabi <timur@kernel.org>
12744 L: netdev@vger.kernel.org
12746 F: drivers/net/ethernet/qualcomm/emac/
12748 QUALCOMM ETHQOS ETHERNET DRIVER
12749 M: Vinod Koul <vkoul@kernel.org>
12750 M: Niklas Cassel <niklas.cassel@linaro.org>
12751 L: netdev@vger.kernel.org
12753 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12754 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
12756 QUALCOMM GENERIC INTERFACE I2C DRIVER
12757 M: Alok Chauhan <alokc@codeaurora.org>
12758 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12759 L: linux-i2c@vger.kernel.org
12760 L: linux-arm-msm@vger.kernel.org
12762 F: drivers/i2c/busses/i2c-qcom-geni.c
12764 QUALCOMM HEXAGON ARCHITECTURE
12765 M: Richard Kuo <rkuo@codeaurora.org>
12766 L: linux-hexagon@vger.kernel.org
12767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12771 QUALCOMM HIDMA DRIVER
12772 M: Sinan Kaya <okaya@kernel.org>
12773 L: linux-arm-kernel@lists.infradead.org
12774 L: linux-arm-msm@vger.kernel.org
12775 L: dmaengine@vger.kernel.org
12777 F: drivers/dma/qcom/hidma*
12780 M: Rob Clark <robdclark@gmail.com>
12781 L: iommu@lists.linux-foundation.org
12782 L: linux-arm-msm@vger.kernel.org
12784 F: drivers/iommu/qcom_iommu.c
12786 QUALCOMM TSENS THERMAL DRIVER
12787 M: Amit Kucheria <amit.kucheria@linaro.org>
12788 L: linux-pm@vger.kernel.org
12789 L: linux-arm-msm@vger.kernel.org
12791 F: drivers/thermal/qcom/
12793 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12794 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12795 L: linux-media@vger.kernel.org
12796 L: linux-arm-msm@vger.kernel.org
12797 T: git git://linuxtv.org/media_tree.git
12799 F: drivers/media/platform/qcom/venus/
12801 QUALCOMM WCN36XX WIRELESS DRIVER
12802 M: Kalle Valo <kvalo@codeaurora.org>
12803 L: wcn36xx@lists.infradead.org
12804 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12805 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12807 F: drivers/net/wireless/ath/wcn36xx/
12809 QUANTENNA QTNFMAC WIRELESS DRIVER
12810 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12811 M: Avinash Patil <avinashp@quantenna.com>
12812 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12813 L: linux-wireless@vger.kernel.org
12815 F: drivers/net/wireless/quantenna
12817 RADEON and AMDGPU DRM DRIVERS
12818 M: Alex Deucher <alexander.deucher@amd.com>
12819 M: Christian König <christian.koenig@amd.com>
12820 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12821 L: amd-gfx@lists.freedesktop.org
12822 T: git git://people.freedesktop.org/~agd5f/linux
12824 F: drivers/gpu/drm/radeon/
12825 F: include/uapi/drm/radeon_drm.h
12826 F: drivers/gpu/drm/amd/
12827 F: include/uapi/drm/amdgpu_drm.h
12829 RADEON FRAMEBUFFER DISPLAY DRIVER
12830 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12831 L: linux-fbdev@vger.kernel.org
12833 F: drivers/video/fbdev/aty/radeon*
12834 F: include/uapi/linux/radeonfb.h
12836 RADIOSHARK RADIO DRIVER
12837 M: Hans Verkuil <hverkuil@xs4all.nl>
12838 L: linux-media@vger.kernel.org
12839 T: git git://linuxtv.org/media_tree.git
12841 F: drivers/media/radio/radio-shark.c
12843 RADIOSHARK2 RADIO DRIVER
12844 M: Hans Verkuil <hverkuil@xs4all.nl>
12845 L: linux-media@vger.kernel.org
12846 T: git git://linuxtv.org/media_tree.git
12848 F: drivers/media/radio/radio-shark2.c
12849 F: drivers/media/radio/radio-tea5777.c
12851 RADOS BLOCK DEVICE (RBD)
12852 M: Ilya Dryomov <idryomov@gmail.com>
12853 M: Sage Weil <sage@redhat.com>
12854 M: Alex Elder <elder@kernel.org>
12855 L: ceph-devel@vger.kernel.org
12856 W: http://ceph.com/
12857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12858 T: git git://github.com/ceph/ceph-client.git
12860 F: Documentation/ABI/testing/sysfs-bus-rbd
12861 F: drivers/block/rbd.c
12862 F: drivers/block/rbd_types.h
12864 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12865 M: Paul Mackerras <paulus@samba.org>
12866 L: linux-fbdev@vger.kernel.org
12868 F: drivers/video/fbdev/aty/aty128fb.c
12870 RAINSHADOW-CEC DRIVER
12871 M: Hans Verkuil <hverkuil@xs4all.nl>
12872 L: linux-media@vger.kernel.org
12873 T: git git://linuxtv.org/media_tree.git
12875 F: drivers/media/usb/rainshadow-cec/*
12877 RALINK MIPS ARCHITECTURE
12878 M: John Crispin <john@phrozen.org>
12879 L: linux-mips@vger.kernel.org
12881 F: arch/mips/ralink
12883 RALINK RT2X00 WIRELESS LAN DRIVER
12885 M: Stanislaw Gruszka <sgruszka@redhat.com>
12886 M: Helmut Schaa <helmut.schaa@googlemail.com>
12887 L: linux-wireless@vger.kernel.org
12889 F: drivers/net/wireless/ralink/rt2x00/
12891 RAMDISK RAM BLOCK DEVICE DRIVER
12892 M: Jens Axboe <axboe@kernel.dk>
12894 F: Documentation/blockdev/ramdisk.txt
12895 F: drivers/block/brd.c
12897 RANCHU VIRTUAL BOARD FOR MIPS
12898 M: Miodrag Dinic <miodrag.dinic@mips.com>
12899 L: linux-mips@vger.kernel.org
12901 F: arch/mips/generic/board-ranchu.c
12902 F: arch/mips/configs/generic/board-ranchu.config
12904 RANDOM NUMBER DRIVER
12905 M: "Theodore Ts'o" <tytso@mit.edu>
12907 F: drivers/char/random.c
12910 M: Matt Porter <mporter@kernel.crashing.org>
12911 M: Alexandre Bounine <alex.bou9@gmail.com>
12913 F: drivers/rapidio/
12915 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12916 L: linux-wireless@vger.kernel.org
12918 F: drivers/net/wireless/ray*
12920 RCUTORTURE TEST FRAMEWORK
12921 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12922 M: Josh Triplett <josh@joshtriplett.org>
12923 R: Steven Rostedt <rostedt@goodmis.org>
12924 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12925 R: Lai Jiangshan <jiangshanlai@gmail.com>
12926 L: linux-kernel@vger.kernel.org
12928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12929 F: tools/testing/selftests/rcutorture
12932 M: Florian Fainelli <florian@openwrt.org>
12935 RDC R6040 FAST ETHERNET DRIVER
12936 M: Florian Fainelli <f.fainelli@gmail.com>
12937 L: netdev@vger.kernel.org
12939 F: drivers/net/ethernet/rdc/r6040.c
12941 RDMAVT - RDMA verbs software
12942 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12943 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12944 L: linux-rdma@vger.kernel.org
12946 F: drivers/infiniband/sw/rdmavt
12948 RDS - RELIABLE DATAGRAM SOCKETS
12949 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12950 L: netdev@vger.kernel.org
12951 L: linux-rdma@vger.kernel.org
12952 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12953 W: https://oss.oracle.com/projects/rds/
12956 F: Documentation/networking/rds.txt
12958 RDT - RESOURCE ALLOCATION
12959 M: Fenghua Yu <fenghua.yu@intel.com>
12960 M: Reinette Chatre <reinette.chatre@intel.com>
12961 L: linux-kernel@vger.kernel.org
12963 F: arch/x86/kernel/cpu/resctrl/
12964 F: arch/x86/include/asm/resctrl_sched.h
12965 F: Documentation/x86/resctrl*
12967 READ-COPY UPDATE (RCU)
12968 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12969 M: Josh Triplett <josh@joshtriplett.org>
12970 R: Steven Rostedt <rostedt@goodmis.org>
12971 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12972 R: Lai Jiangshan <jiangshanlai@gmail.com>
12973 R: Joel Fernandes <joel@joelfernandes.org>
12974 L: linux-kernel@vger.kernel.org
12975 W: http://www.rdrop.com/users/paulmck/RCU/
12977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12978 F: Documentation/RCU/
12979 X: Documentation/RCU/torture.txt
12980 F: include/linux/rcu*
12981 X: include/linux/srcu*.h
12983 X: kernel/rcu/srcu*.c
12985 REAL TIME CLOCK (RTC) SUBSYSTEM
12986 M: Alessandro Zummo <a.zummo@towertech.it>
12987 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12988 L: linux-rtc@vger.kernel.org
12989 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12992 F: Documentation/devicetree/bindings/rtc/
12993 F: Documentation/rtc.txt
12995 F: include/linux/rtc.h
12996 F: include/uapi/linux/rtc.h
12997 F: include/linux/rtc/
12998 F: include/linux/platform_data/rtc-*
12999 F: tools/testing/selftests/rtc/
13001 REALTEK AUDIO CODECS
13002 M: Bard Liao <bardliao@realtek.com>
13003 M: Oder Chiou <oder_chiou@realtek.com>
13005 F: sound/soc/codecs/rt*
13006 F: include/sound/rt*.h
13008 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13009 M: Linus Walleij <linus.walleij@linaro.org>
13011 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13012 F: drivers/net/dsa/realtek-smi*
13013 F: drivers/net/dsa/rtl83*
13015 REDPINE WIRELESS DRIVER
13016 M: Amitkumar Karwar <amitkarwar@gmail.com>
13017 M: Siva Rebbagondla <siva8118@gmail.com>
13018 L: linux-wireless@vger.kernel.org
13020 F: drivers/net/wireless/rsi/
13022 REGISTER MAP ABSTRACTION
13023 M: Mark Brown <broonie@kernel.org>
13024 L: linux-kernel@vger.kernel.org
13025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13027 F: Documentation/devicetree/bindings/regmap/
13028 F: drivers/base/regmap/
13029 F: include/linux/regmap.h
13031 REISERFS FILE SYSTEM
13032 L: reiserfs-devel@vger.kernel.org
13036 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13037 M: Ohad Ben-Cohen <ohad@wizery.com>
13038 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13039 L: linux-remoteproc@vger.kernel.org
13040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13042 F: Documentation/devicetree/bindings/remoteproc/
13043 F: Documentation/remoteproc.txt
13044 F: drivers/remoteproc/
13045 F: include/linux/remoteproc.h
13047 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13048 M: Ohad Ben-Cohen <ohad@wizery.com>
13049 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13050 L: linux-remoteproc@vger.kernel.org
13051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13054 F: Documentation/rpmsg.txt
13055 F: include/linux/rpmsg.h
13056 F: include/linux/rpmsg/
13058 RENESAS CLOCK DRIVERS
13059 M: Geert Uytterhoeven <geert+renesas@glider.be>
13060 L: linux-renesas-soc@vger.kernel.org
13061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13063 F: drivers/clk/renesas/
13065 RENESAS EMEV2 I2C DRIVER
13066 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13068 F: drivers/i2c/busses/i2c-emev2.c
13070 RENESAS ETHERNET DRIVERS
13071 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13072 L: netdev@vger.kernel.org
13073 L: linux-renesas-soc@vger.kernel.org
13074 F: Documentation/devicetree/bindings/net/renesas,*.txt
13075 F: Documentation/devicetree/bindings/net/sh_eth.txt
13076 F: drivers/net/ethernet/renesas/
13077 F: include/linux/sh_eth.h
13079 RENESAS R-CAR GYROADC DRIVER
13080 M: Marek Vasut <marek.vasut@gmail.com>
13081 L: linux-iio@vger.kernel.org
13083 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13084 F: drivers/iio/adc/rcar-gyroadc.c
13086 RENESAS R-CAR I2C DRIVERS
13087 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13089 F: drivers/i2c/busses/i2c-rcar.c
13090 F: drivers/i2c/busses/i2c-sh_mobile.c
13092 RENESAS RIIC DRIVER
13093 M: Chris Brandt <chris.brandt@renesas.com>
13095 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13096 F: drivers/i2c/busses/i2c-riic.c
13098 RENESAS USB PHY DRIVER
13099 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13100 L: linux-renesas-soc@vger.kernel.org
13102 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13104 RESET CONTROLLER FRAMEWORK
13105 M: Philipp Zabel <p.zabel@pengutronix.de>
13106 T: git git://git.pengutronix.de/git/pza/linux
13109 F: Documentation/devicetree/bindings/reset/
13110 F: include/dt-bindings/reset/
13111 F: include/linux/reset.h
13112 F: include/linux/reset/
13113 F: include/linux/reset-controller.h
13115 RESTARTABLE SEQUENCES SUPPORT
13116 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13117 M: Peter Zijlstra <peterz@infradead.org>
13118 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13119 M: Boqun Feng <boqun.feng@gmail.com>
13120 L: linux-kernel@vger.kernel.org
13123 F: include/uapi/linux/rseq.h
13124 F: include/trace/events/rseq.h
13125 F: tools/testing/selftests/rseq/
13128 M: Johannes Berg <johannes@sipsolutions.net>
13129 L: linux-wireless@vger.kernel.org
13130 W: http://wireless.kernel.org/
13131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13134 F: Documentation/rfkill.txt
13135 F: Documentation/ABI/stable/sysfs-class-rfkill
13137 F: include/linux/rfkill.h
13138 F: include/uapi/linux/rfkill.h
13141 M: Thomas Graf <tgraf@suug.ch>
13142 M: Herbert Xu <herbert@gondor.apana.org.au>
13143 L: netdev@vger.kernel.org
13145 F: lib/rhashtable.c
13146 F: lib/test_rhashtable.c
13147 F: include/linux/rhashtable.h
13148 F: include/linux/rhashtable-types.h
13150 RICOH R5C592 MEMORYSTICK DRIVER
13151 M: Maxim Levitsky <maximlevitsky@gmail.com>
13153 F: drivers/memstick/host/r592.*
13155 RICOH SMARTMEDIA/XD DRIVER
13156 M: Maxim Levitsky <maximlevitsky@gmail.com>
13158 F: drivers/mtd/nand/raw/r852.c
13159 F: drivers/mtd/nand/raw/r852.h
13161 RISC-V ARCHITECTURE
13162 M: Palmer Dabbelt <palmer@sifive.com>
13163 M: Albert Ou <aou@eecs.berkeley.edu>
13164 L: linux-riscv@lists.infradead.org
13165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13172 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13173 W: http://sourceforge.net/projects/roccat/
13175 F: drivers/hid/hid-roccat*
13176 F: include/linux/hid-roccat*
13177 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13179 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13180 M: Jacob chen <jacob2.chen@rock-chips.com>
13181 L: linux-media@vger.kernel.org
13183 F: drivers/media/platform/rockchip/rga/
13184 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13186 ROCKCHIP VPU CODEC DRIVER
13187 M: Ezequiel Garcia <ezequiel@collabora.com>
13188 L: linux-media@vger.kernel.org
13190 F: drivers/staging/media/platform/rockchip/vpu/
13191 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13194 M: Jiri Pirko <jiri@resnulli.us>
13195 L: netdev@vger.kernel.org
13197 F: drivers/net/ethernet/rocker/
13201 W: http://www.comtrol.com
13203 F: Documentation/serial/rocket.txt
13204 F: drivers/tty/rocket*
13206 ROCKETPORT EXPRESS/INFINITY DRIVER
13207 M: Kevin Cernekee <cernekee@gmail.com>
13208 L: linux-serial@vger.kernel.org
13210 F: drivers/tty/serial/rp2.*
13212 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13213 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13214 L: linux-kernel@vger.kernel.org
13215 L: linux-renesas-soc@vger.kernel.org
13217 F: drivers/mfd/bd9571mwv.c
13218 F: drivers/regulator/bd9571mwv-regulator.c
13219 F: drivers/gpio/gpio-bd9571mwv.c
13220 F: include/linux/mfd/bd9571mwv.h
13221 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13224 M: Ralf Baechle <ralf@linux-mips.org>
13225 L: linux-hams@vger.kernel.org
13226 W: http://www.linux-ax25.org/
13228 F: include/net/rose.h
13229 F: include/uapi/linux/rose.h
13232 RTL2830 MEDIA DRIVER
13233 M: Antti Palosaari <crope@iki.fi>
13234 L: linux-media@vger.kernel.org
13235 W: https://linuxtv.org
13236 W: http://palosaari.fi/linux/
13237 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13238 T: git git://linuxtv.org/anttip/media_tree.git
13240 F: drivers/media/dvb-frontends/rtl2830*
13242 RTL2832 MEDIA DRIVER
13243 M: Antti Palosaari <crope@iki.fi>
13244 L: linux-media@vger.kernel.org
13245 W: https://linuxtv.org
13246 W: http://palosaari.fi/linux/
13247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13248 T: git git://linuxtv.org/anttip/media_tree.git
13250 F: drivers/media/dvb-frontends/rtl2832*
13252 RTL2832_SDR MEDIA DRIVER
13253 M: Antti Palosaari <crope@iki.fi>
13254 L: linux-media@vger.kernel.org
13255 W: https://linuxtv.org
13256 W: http://palosaari.fi/linux/
13257 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13258 T: git git://linuxtv.org/anttip/media_tree.git
13260 F: drivers/media/dvb-frontends/rtl2832_sdr*
13262 RTL8180 WIRELESS DRIVER
13263 L: linux-wireless@vger.kernel.org
13264 W: http://wireless.kernel.org/
13265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13267 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13269 RTL8187 WIRELESS DRIVER
13270 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13271 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13272 M: Larry Finger <Larry.Finger@lwfinger.net>
13273 L: linux-wireless@vger.kernel.org
13274 W: http://wireless.kernel.org/
13275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13277 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13279 REALTEK WIRELESS DRIVER (rtlwifi family)
13280 M: Ping-Ke Shih <pkshih@realtek.com>
13281 L: linux-wireless@vger.kernel.org
13282 W: http://wireless.kernel.org/
13283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13285 F: drivers/net/wireless/realtek/rtlwifi/
13287 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13288 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13289 L: linux-wireless@vger.kernel.org
13290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13292 F: drivers/net/wireless/realtek/rtl8xxxu/
13294 RXRPC SOCKETS (AF_RXRPC)
13295 M: David Howells <dhowells@redhat.com>
13296 L: linux-afs@lists.infradead.org
13299 F: include/keys/rxrpc-type.h
13300 F: include/net/af_rxrpc.h
13301 F: include/trace/events/rxrpc.h
13302 F: include/uapi/linux/rxrpc.h
13303 F: Documentation/networking/rxrpc.txt
13304 W: https://www.infradead.org/~dhowells/kafs/
13306 S3 SAVAGE FRAMEBUFFER DRIVER
13307 M: Antonino Daplas <adaplas@gmail.com>
13308 L: linux-fbdev@vger.kernel.org
13310 F: drivers/video/fbdev/savage/
13313 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13314 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13315 L: linux-s390@vger.kernel.org
13316 W: http://www.ibm.com/developerworks/linux/linux390/
13317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13321 F: Documentation/s390/
13322 F: Documentation/driver-api/s390-drivers.rst
13324 S390 COMMON I/O LAYER
13325 M: Sebastian Ott <sebott@linux.ibm.com>
13326 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13327 L: linux-s390@vger.kernel.org
13328 W: http://www.ibm.com/developerworks/linux/linux390/
13330 F: drivers/s390/cio/
13333 M: Stefan Haberland <sth@linux.ibm.com>
13334 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13335 L: linux-s390@vger.kernel.org
13336 W: http://www.ibm.com/developerworks/linux/linux390/
13338 F: drivers/s390/block/dasd*
13339 F: block/partitions/ibm.c
13342 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13343 L: linux-s390@vger.kernel.org
13344 W: http://www.ibm.com/developerworks/linux/linux390/
13346 F: drivers/iommu/s390-iommu.c
13348 S390 IUCV NETWORK LAYER
13349 M: Julian Wiedmann <jwi@linux.ibm.com>
13350 M: Ursula Braun <ubraun@linux.ibm.com>
13351 L: linux-s390@vger.kernel.org
13352 W: http://www.ibm.com/developerworks/linux/linux390/
13354 F: drivers/s390/net/*iucv*
13355 F: include/net/iucv/
13358 S390 NETWORK DRIVERS
13359 M: Julian Wiedmann <jwi@linux.ibm.com>
13360 M: Ursula Braun <ubraun@linux.ibm.com>
13361 L: linux-s390@vger.kernel.org
13362 W: http://www.ibm.com/developerworks/linux/linux390/
13364 F: drivers/s390/net/
13367 M: Sebastian Ott <sebott@linux.ibm.com>
13368 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13369 L: linux-s390@vger.kernel.org
13370 W: http://www.ibm.com/developerworks/linux/linux390/
13373 F: drivers/pci/hotplug/s390_pci_hpc.c
13375 S390 VFIO-CCW DRIVER
13376 M: Cornelia Huck <cohuck@redhat.com>
13377 M: Farhan Ali <alifm@linux.ibm.com>
13378 M: Eric Farman <farman@linux.ibm.com>
13379 R: Halil Pasic <pasic@linux.ibm.com>
13380 L: linux-s390@vger.kernel.org
13381 L: kvm@vger.kernel.org
13383 F: drivers/s390/cio/vfio_ccw*
13384 F: Documentation/s390/vfio-ccw.txt
13385 F: include/uapi/linux/vfio_ccw.h
13388 M: Harald Freudenberger <freude@linux.ibm.com>
13389 L: linux-s390@vger.kernel.org
13390 W: http://www.ibm.com/developerworks/linux/linux390/
13392 F: drivers/s390/crypto/
13394 S390 VFIO AP DRIVER
13395 M: Tony Krowiak <akrowiak@linux.ibm.com>
13396 M: Pierre Morel <pmorel@linux.ibm.com>
13397 M: Halil Pasic <pasic@linux.ibm.com>
13398 L: linux-s390@vger.kernel.org
13399 W: http://www.ibm.com/developerworks/linux/linux390/
13401 F: drivers/s390/crypto/vfio_ap_drv.c
13402 F: drivers/s390/crypto/vfio_ap_private.h
13403 F: drivers/s390/crypto/vfio_ap_ops.c
13404 F: Documentation/s390/vfio-ap.txt
13407 M: Steffen Maier <maier@linux.ibm.com>
13408 M: Benjamin Block <bblock@linux.ibm.com>
13409 L: linux-s390@vger.kernel.org
13410 W: http://www.ibm.com/developerworks/linux/linux390/
13412 F: drivers/s390/scsi/zfcp_*
13414 S3C24XX SD/MMC Driver
13415 M: Ben Dooks <ben-linux@fluff.org>
13416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13418 F: drivers/mmc/host/s3cmci.*
13420 SAA6588 RDS RECEIVER DRIVER
13421 M: Hans Verkuil <hverkuil@xs4all.nl>
13422 L: linux-media@vger.kernel.org
13423 T: git git://linuxtv.org/media_tree.git
13424 W: https://linuxtv.org
13426 F: drivers/media/i2c/saa6588*
13428 SAA7134 VIDEO4LINUX DRIVER
13429 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13430 L: linux-media@vger.kernel.org
13431 W: https://linuxtv.org
13432 T: git git://linuxtv.org/media_tree.git
13434 F: Documentation/media/v4l-drivers/saa7134*
13435 F: drivers/media/pci/saa7134/
13437 SAA7146 VIDEO4LINUX-2 DRIVER
13438 M: Hans Verkuil <hverkuil@xs4all.nl>
13439 L: linux-media@vger.kernel.org
13440 T: git git://linuxtv.org/media_tree.git
13442 F: drivers/media/common/saa7146/
13443 F: drivers/media/pci/saa7146/
13444 F: include/media/drv-intf/saa7146*
13446 SAMSUNG AUDIO (ASoC) DRIVERS
13447 M: Krzysztof Kozlowski <krzk@kernel.org>
13448 M: Sangbeom Kim <sbkim73@samsung.com>
13449 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13450 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13452 F: sound/soc/samsung/
13453 F: Documentation/devicetree/bindings/sound/samsung*
13455 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13456 M: Krzysztof Kozlowski <krzk@kernel.org>
13457 L: linux-crypto@vger.kernel.org
13458 L: linux-samsung-soc@vger.kernel.org
13460 F: drivers/crypto/exynos-rng.c
13461 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13463 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13464 M: Łukasz Stelmach <l.stelmach@samsung.com>
13465 L: linux-samsung-soc@vger.kernel.org
13467 F: drivers/char/hw_random/exynos-trng.c
13468 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13470 SAMSUNG FRAMEBUFFER DRIVER
13471 M: Jingoo Han <jingoohan1@gmail.com>
13472 L: linux-fbdev@vger.kernel.org
13474 F: drivers/video/fbdev/s3c-fb.c
13476 SAMSUNG LAPTOP DRIVER
13477 M: Corentin Chary <corentin.chary@gmail.com>
13478 L: platform-driver-x86@vger.kernel.org
13480 F: drivers/platform/x86/samsung-laptop.c
13482 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13483 M: Sangbeom Kim <sbkim73@samsung.com>
13484 M: Krzysztof Kozlowski <krzk@kernel.org>
13485 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13486 L: linux-kernel@vger.kernel.org
13487 L: linux-samsung-soc@vger.kernel.org
13489 F: drivers/mfd/sec*.c
13490 F: drivers/regulator/s2m*.c
13491 F: drivers/regulator/s5m*.c
13492 F: drivers/clk/clk-s2mps11.c
13493 F: drivers/rtc/rtc-s5m.c
13494 F: include/linux/mfd/samsung/
13495 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13496 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13497 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13498 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13500 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13501 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13502 L: linux-media@vger.kernel.org
13503 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13505 F: drivers/media/platform/s3c-camif/
13506 F: include/media/drv-intf/s3c_camif.h
13508 SAMSUNG S3FWRN5 NFC DRIVER
13509 M: Robert Baldyga <r.baldyga@samsung.com>
13510 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13511 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13513 F: drivers/nfc/s3fwrn5
13515 SAMSUNG S5C73M3 CAMERA DRIVER
13516 M: Kyungmin Park <kyungmin.park@samsung.com>
13517 M: Andrzej Hajda <a.hajda@samsung.com>
13518 L: linux-media@vger.kernel.org
13520 F: drivers/media/i2c/s5c73m3/*
13522 SAMSUNG S5K5BAF CAMERA DRIVER
13523 M: Kyungmin Park <kyungmin.park@samsung.com>
13524 M: Andrzej Hajda <a.hajda@samsung.com>
13525 L: linux-media@vger.kernel.org
13527 F: drivers/media/i2c/s5k5baf.c
13529 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13530 M: Krzysztof Kozlowski <krzk@kernel.org>
13531 M: Vladimir Zapolskiy <vz@mleia.com>
13532 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13533 L: linux-crypto@vger.kernel.org
13534 L: linux-samsung-soc@vger.kernel.org
13536 F: drivers/crypto/s5p-sss.c
13538 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13539 M: Kyungmin Park <kyungmin.park@samsung.com>
13540 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13541 L: linux-media@vger.kernel.org
13542 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13544 F: drivers/media/platform/exynos4-is/
13546 SAMSUNG SOC CLOCK DRIVERS
13547 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13548 M: Tomasz Figa <tomasz.figa@gmail.com>
13549 M: Chanwoo Choi <cw00.choi@samsung.com>
13551 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13553 F: drivers/clk/samsung/
13554 F: include/dt-bindings/clock/exynos*.h
13555 F: Documentation/devicetree/bindings/clock/exynos*.txt
13557 SAMSUNG SPI DRIVERS
13558 M: Kukjin Kim <kgene@kernel.org>
13559 M: Krzysztof Kozlowski <krzk@kernel.org>
13560 M: Andi Shyti <andi@etezian.org>
13561 L: linux-spi@vger.kernel.org
13562 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13564 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13565 F: drivers/spi/spi-s3c*
13566 F: include/linux/platform_data/spi-s3c64xx.h
13568 SAMSUNG SXGBE DRIVERS
13569 M: Byungho An <bh74.an@samsung.com>
13570 M: Girish K S <ks.giri@samsung.com>
13571 M: Vipul Pandya <vipul.pandya@samsung.com>
13573 L: netdev@vger.kernel.org
13574 F: drivers/net/ethernet/samsung/sxgbe/
13576 SAMSUNG THERMAL DRIVER
13577 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13578 L: linux-pm@vger.kernel.org
13579 L: linux-samsung-soc@vger.kernel.org
13581 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13582 F: drivers/thermal/samsung/
13584 SAMSUNG USB2 PHY DRIVER
13585 M: Kamil Debski <kamil@wypas.org>
13586 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13587 L: linux-kernel@vger.kernel.org
13589 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13590 F: Documentation/phy/samsung-usb2.txt
13591 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13592 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13593 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13594 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13595 F: drivers/phy/samsung/phy-samsung-usb2.c
13596 F: drivers/phy/samsung/phy-samsung-usb2.h
13599 M: Zwane Mwaikambo <zwanem@gmail.com>
13601 F: drivers/watchdog/sc1200wdt.c
13604 M: Ingo Molnar <mingo@redhat.com>
13605 M: Peter Zijlstra <peterz@infradead.org>
13606 L: linux-kernel@vger.kernel.org
13607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13610 F: include/linux/sched.h
13611 F: include/uapi/linux/sched.h
13612 F: include/linux/wait.h
13613 F: include/linux/preempt.h
13615 SCR24X CHIP CARD INTERFACE DRIVER
13616 M: Lubomir Rintel <lkundrak@v3.sk>
13618 F: drivers/char/pcmcia/scr24x_cs.c
13621 M: Jens Axboe <axboe@kernel.dk>
13622 L: linux-scsi@vger.kernel.org
13623 W: http://www.kernel.dk
13625 F: drivers/scsi/sr*
13627 SCSI RDMA PROTOCOL (SRP) INITIATOR
13628 M: Bart Van Assche <bvanassche@acm.org>
13629 L: linux-rdma@vger.kernel.org
13631 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13632 F: drivers/infiniband/ulp/srp/
13633 F: include/scsi/srp.h
13635 SCSI RDMA PROTOCOL (SRP) TARGET
13636 M: Bart Van Assche <bvanassche@acm.org>
13637 L: linux-rdma@vger.kernel.org
13638 L: target-devel@vger.kernel.org
13640 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13641 F: drivers/infiniband/ulp/srpt/
13644 M: Doug Gilbert <dgilbert@interlog.com>
13645 L: linux-scsi@vger.kernel.org
13646 W: http://sg.danny.cz/sg
13648 F: Documentation/scsi/scsi-generic.txt
13649 F: drivers/scsi/sg.c
13650 F: include/scsi/sg.h
13653 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13655 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13657 L: linux-scsi@vger.kernel.org
13659 F: Documentation/devicetree/bindings/scsi/
13664 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13665 L: linux-scsi@vger.kernel.org
13667 F: Documentation/scsi/st.txt
13668 F: drivers/scsi/st.*
13669 F: drivers/scsi/st_*.h
13672 M: Vlad Yasevich <vyasevich@gmail.com>
13673 M: Neil Horman <nhorman@tuxdriver.com>
13674 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13675 L: linux-sctp@vger.kernel.org
13676 W: http://lksctp.sourceforge.net
13678 F: Documentation/networking/sctp.txt
13679 F: include/linux/sctp.h
13680 F: include/uapi/linux/sctp.h
13681 F: include/net/sctp/
13685 M: Jim Cromie <jim.cromie@gmail.com>
13687 F: Documentation/i2c/busses/scx200_acb
13688 F: arch/x86/platform/scx200/
13689 F: drivers/watchdog/scx200_wdt.c
13690 F: drivers/i2c/busses/scx200*
13691 F: drivers/mtd/maps/scx200_docflash.c
13692 F: include/linux/scx200.h
13695 M: Jim Cromie <jim.cromie@gmail.com>
13697 F: drivers/char/scx200_gpio.c
13698 F: include/linux/scx200_gpio.h
13700 SCx200 HRT CLOCKSOURCE DRIVER
13701 M: Jim Cromie <jim.cromie@gmail.com>
13703 F: drivers/clocksource/scx200_hrt.c
13705 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13706 M: Sascha Sommer <saschasommer@freenet.de>
13707 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13709 F: drivers/mmc/host/sdricoh_cs.c
13711 SECO BOARDS CEC DRIVER
13712 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13714 F: drivers/media/platform/seco-cec/seco-cec.c
13715 F: drivers/media/platform/seco-cec/seco-cec.h
13718 M: Kees Cook <keescook@chromium.org>
13719 R: Andy Lutomirski <luto@amacapital.net>
13720 R: Will Drewry <wad@chromium.org>
13721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13723 F: kernel/seccomp.c
13724 F: include/uapi/linux/seccomp.h
13725 F: include/linux/seccomp.h
13726 F: tools/testing/selftests/seccomp/*
13727 F: tools/testing/selftests/kselftest_harness.h
13728 F: Documentation/userspace-api/seccomp_filter.rst
13729 K: \bsecure_computing
13732 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13733 M: Al Cooper <alcooperx@gmail.com>
13734 L: linux-mmc@vger.kernel.org
13735 L: bcm-kernel-feedback-list@broadcom.com
13737 F: drivers/mmc/host/sdhci-brcmstb*
13739 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13740 M: Adrian Hunter <adrian.hunter@intel.com>
13741 L: linux-mmc@vger.kernel.org
13743 F: drivers/mmc/host/sdhci*
13744 F: include/linux/mmc/sdhci*
13746 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13747 M: Adrian Hunter <adrian.hunter@intel.com>
13748 M: Ritesh Harjani <riteshh@codeaurora.org>
13749 M: Asutosh Das <asutoshd@codeaurora.org>
13750 L: linux-mmc@vger.kernel.org
13752 F: drivers/mmc/host/cqhci*
13754 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13755 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13756 M: Manjunath M B <manjumb@synopsys.com>
13757 L: linux-mmc@vger.kernel.org
13759 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13761 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13762 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13763 L: linux-mmc@vger.kernel.org
13765 F: drivers/mmc/host/sdhci-of-at91.c
13767 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13768 M: Ben Dooks <ben-linux@fluff.org>
13769 M: Jaehoon Chung <jh80.chung@samsung.com>
13770 L: linux-mmc@vger.kernel.org
13772 F: drivers/mmc/host/sdhci-s3c*
13774 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13775 M: Viresh Kumar <vireshk@kernel.org>
13776 L: linux-mmc@vger.kernel.org
13778 F: drivers/mmc/host/sdhci-spear.c
13780 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13781 M: Kishon Vijay Abraham I <kishon@ti.com>
13782 L: linux-mmc@vger.kernel.org
13784 F: drivers/mmc/host/sdhci-omap.c
13786 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13787 M: Scott Bauer <scott.bauer@intel.com>
13788 M: Jonathan Derrick <jonathan.derrick@intel.com>
13789 L: linux-block@vger.kernel.org
13792 F: block/opal_proto.h
13793 F: include/linux/sed*
13794 F: include/uapi/linux/sed*
13797 M: Security Officers <security@kernel.org>
13801 M: James Morris <jmorris@namei.org>
13802 M: "Serge E. Hallyn" <serge@hallyn.com>
13803 L: linux-security-module@vger.kernel.org (suggested Cc:)
13804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13805 W: http://kernsec.org/
13808 X: security/selinux/
13810 SELINUX SECURITY MODULE
13811 M: Paul Moore <paul@paul-moore.com>
13812 M: Stephen Smalley <sds@tycho.nsa.gov>
13813 M: Eric Paris <eparis@parisplace.org>
13814 L: selinux@vger.kernel.org
13815 W: https://selinuxproject.org
13816 W: https://github.com/SELinuxProject
13817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13819 F: include/linux/selinux*
13820 F: security/selinux/
13821 F: scripts/selinux/
13822 F: Documentation/admin-guide/LSM/SELinux.rst
13825 M: Jiri Slaby <jirislaby@gmail.com>
13827 F: drivers/misc/phantom.c
13828 F: include/uapi/linux/phantom.h
13831 M: Rob Herring <robh@kernel.org>
13832 L: linux-serial@vger.kernel.org
13834 F: Documentation/devicetree/bindings/serial/slave-device.txt
13835 F: drivers/tty/serdev/
13836 F: include/linux/serdev.h
13839 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13840 L: linux-serial@vger.kernel.org
13842 F: Documentation/devicetree/bindings/serial/
13843 F: drivers/tty/serial/
13846 M: Sean Young <sean@mess.org>
13847 L: linux-media@vger.kernel.org
13849 F: drivers/media/rc/serial_ir.c
13852 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13853 M: Edward Cree <ecree@solarflare.com>
13854 M: Bert Kenward <bkenward@solarflare.com>
13855 L: netdev@vger.kernel.org
13857 F: drivers/net/ethernet/sfc/
13859 SFF/SFP/SFP+ MODULE SUPPORT
13860 M: Russell King <linux@armlinux.org.uk>
13861 L: netdev@vger.kernel.org
13863 F: drivers/net/phy/phylink.c
13864 F: drivers/net/phy/sfp*
13865 F: include/linux/phylink.h
13866 F: include/linux/sfp.h
13869 M: Dimitri Sivanich <sivanich@sgi.com>
13871 F: drivers/misc/sgi-gru/
13873 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13874 M: Pat Gefre <pfg@sgi.com>
13875 L: linux-ia64@vger.kernel.org
13877 F: Documentation/ia64/serial.txt
13878 F: drivers/tty/serial/ioc?_serial.c
13879 F: include/linux/ioc?.h
13881 SGI XP/XPC/XPNET DRIVER
13882 M: Cliff Whickman <cpw@sgi.com>
13883 M: Robin Holt <robinmholt@gmail.com>
13885 F: drivers/misc/sgi-xp/
13887 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13888 M: Ursula Braun <ubraun@linux.ibm.com>
13889 M: Karsten Graul <kgraul@linux.ibm.com>
13890 L: linux-s390@vger.kernel.org
13891 W: http://www.ibm.com/developerworks/linux/linux390/
13895 SHARP RJ54N1CB0C SENSOR DRIVER
13896 M: Jacopo Mondi <jacopo@jmondi.org>
13897 L: linux-media@vger.kernel.org
13898 T: git git://linuxtv.org/media_tree.git
13900 F: drivers/media/i2c/rj54n1cb0c.c
13901 F: include/media/i2c/rj54n1cb0c.h
13903 SH_VEU V4L2 MEM2MEM DRIVER
13904 L: linux-media@vger.kernel.org
13906 F: drivers/media/platform/sh_veu.c
13908 SH_VOU V4L2 OUTPUT DRIVER
13909 L: linux-media@vger.kernel.org
13911 F: drivers/media/platform/sh_vou.c
13912 F: include/media/drv-intf/sh_vou.h
13914 SI2157 MEDIA DRIVER
13915 M: Antti Palosaari <crope@iki.fi>
13916 L: linux-media@vger.kernel.org
13917 W: https://linuxtv.org
13918 W: http://palosaari.fi/linux/
13919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13920 T: git git://linuxtv.org/anttip/media_tree.git
13922 F: drivers/media/tuners/si2157*
13924 SI2165 MEDIA DRIVER
13925 M: Matthias Schwarzott <zzam@gentoo.org>
13926 L: linux-media@vger.kernel.org
13927 W: https://linuxtv.org
13928 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13930 F: drivers/media/dvb-frontends/si2165*
13932 SI2168 MEDIA DRIVER
13933 M: Antti Palosaari <crope@iki.fi>
13934 L: linux-media@vger.kernel.org
13935 W: https://linuxtv.org
13936 W: http://palosaari.fi/linux/
13937 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13938 T: git git://linuxtv.org/anttip/media_tree.git
13940 F: drivers/media/dvb-frontends/si2168*
13942 SI470X FM RADIO RECEIVER I2C DRIVER
13943 M: Hans Verkuil <hverkuil@xs4all.nl>
13944 L: linux-media@vger.kernel.org
13945 T: git git://linuxtv.org/media_tree.git
13946 W: https://linuxtv.org
13948 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13950 SI470X FM RADIO RECEIVER USB DRIVER
13951 M: Hans Verkuil <hverkuil@xs4all.nl>
13952 L: linux-media@vger.kernel.org
13953 T: git git://linuxtv.org/media_tree.git
13954 W: https://linuxtv.org
13956 F: drivers/media/radio/si470x/radio-si470x-common.c
13957 F: drivers/media/radio/si470x/radio-si470x.h
13958 F: drivers/media/radio/si470x/radio-si470x-usb.c
13960 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13961 M: Eduardo Valentin <edubezval@gmail.com>
13962 L: linux-media@vger.kernel.org
13963 T: git git://linuxtv.org/media_tree.git
13964 W: https://linuxtv.org
13966 F: drivers/media/radio/si4713/si4713.?
13968 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13969 M: Eduardo Valentin <edubezval@gmail.com>
13970 L: linux-media@vger.kernel.org
13971 T: git git://linuxtv.org/media_tree.git
13972 W: https://linuxtv.org
13974 F: drivers/media/radio/si4713/radio-platform-si4713.c
13976 SI4713 FM RADIO TRANSMITTER USB DRIVER
13977 M: Hans Verkuil <hverkuil@xs4all.nl>
13978 L: linux-media@vger.kernel.org
13979 T: git git://linuxtv.org/media_tree.git
13980 W: https://linuxtv.org
13982 F: drivers/media/radio/si4713/radio-usb-si4713.c
13985 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13986 L: linux-media@vger.kernel.org
13987 W: https://linuxtv.org
13988 T: git git://linuxtv.org/media_tree.git
13990 F: drivers/media/common/siano/
13991 F: drivers/media/usb/siano/
13992 F: drivers/media/usb/siano/
13993 F: drivers/media/mmc/siano/
13996 M: Palmer Dabbelt <palmer@sifive.com>
13997 M: Paul Walmsley <paul.walmsley@sifive.com>
13998 L: linux-riscv@lists.infradead.org
13999 T: git git://github.com/sifive/riscv-linux.git
14004 SILEAD TOUCHSCREEN DRIVER
14005 M: Hans de Goede <hdegoede@redhat.com>
14006 L: linux-input@vger.kernel.org
14007 L: platform-driver-x86@vger.kernel.org
14009 F: drivers/input/touchscreen/silead.c
14010 F: drivers/platform/x86/touchscreen_dmi.c
14012 SILICON MOTION SM712 FRAME BUFFER DRIVER
14013 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14014 M: Teddy Wang <teddy.wang@siliconmotion.com>
14015 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14016 L: linux-fbdev@vger.kernel.org
14018 F: drivers/video/fbdev/sm712*
14019 F: Documentation/fb/sm712fb.txt
14021 SIMPLE FIRMWARE INTERFACE (SFI)
14022 M: Len Brown <lenb@kernel.org>
14023 L: sfi-devel@simplefirmware.org
14024 W: http://simplefirmware.org/
14025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14027 F: arch/x86/platform/sfi/
14029 F: include/linux/sfi*.h
14032 M: Hans de Goede <hdegoede@redhat.com>
14033 L: linux-fbdev@vger.kernel.org
14035 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
14036 F: drivers/video/fbdev/simplefb.c
14037 F: include/linux/platform_data/simplefb.h
14039 SIMTEC EB110ATX (Chalice CATS)
14041 P: Vincent Sanders <vince@simtec.co.uk>
14042 M: Simtec Linux Team <linux@simtec.co.uk>
14043 W: http://www.simtec.co.uk/products/EB110ATX/
14046 SIMTEC EB2410ITX (BAST)
14048 P: Vincent Sanders <vince@simtec.co.uk>
14049 M: Simtec Linux Team <linux@simtec.co.uk>
14050 W: http://www.simtec.co.uk/products/EB2410ITX/
14052 F: arch/arm/mach-s3c24xx/mach-bast.c
14053 F: arch/arm/mach-s3c24xx/bast-ide.c
14054 F: arch/arm/mach-s3c24xx/bast-irq.c
14056 SIPHASH PRF ROUTINES
14057 M: Jason A. Donenfeld <Jason@zx2c4.com>
14060 F: lib/test_siphash.c
14061 F: include/linux/siphash.h
14064 M: Gavin Schenk <g.schenk@eckelmann.de>
14065 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14066 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14069 F: drivers/gpio/gpio-siox.c
14070 F: include/trace/events/siox.h
14072 SIS 190 ETHERNET DRIVER
14073 M: Francois Romieu <romieu@fr.zoreil.com>
14074 L: netdev@vger.kernel.org
14076 F: drivers/net/ethernet/sis/sis190.c
14078 SIS 900/7016 FAST ETHERNET DRIVER
14079 M: Daniele Venzano <venza@brownhat.org>
14080 W: http://www.brownhat.org/sis900.html
14081 L: netdev@vger.kernel.org
14083 F: drivers/net/ethernet/sis/sis900.*
14085 SIS FRAMEBUFFER DRIVER
14086 M: Thomas Winischhofer <thomas@winischhofer.net>
14087 W: http://www.winischhofer.net/linuxsisvga.shtml
14089 F: Documentation/fb/sisfb.txt
14090 F: drivers/video/fbdev/sis/
14091 F: include/video/sisfb.h
14094 M: Thomas Winischhofer <thomas@winischhofer.net>
14095 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14097 F: drivers/usb/misc/sisusbvga/
14100 M: Christoph Lameter <cl@linux.com>
14101 M: Pekka Enberg <penberg@kernel.org>
14102 M: David Rientjes <rientjes@google.com>
14103 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14104 M: Andrew Morton <akpm@linux-foundation.org>
14105 L: linux-mm@kvack.org
14107 F: include/linux/sl?b*.h
14110 SLEEPABLE READ-COPY UPDATE (SRCU)
14111 M: Lai Jiangshan <jiangshanlai@gmail.com>
14112 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14113 M: Josh Triplett <josh@joshtriplett.org>
14114 R: Steven Rostedt <rostedt@goodmis.org>
14115 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14116 L: linux-kernel@vger.kernel.org
14117 W: http://www.rdrop.com/users/paulmck/RCU/
14119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14120 F: include/linux/srcu*.h
14121 F: kernel/rcu/srcu*.c
14123 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14124 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14125 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14127 F: drivers/slimbus/
14128 F: Documentation/devicetree/bindings/slimbus/
14129 F: include/linux/slimbus.h
14131 SMACK SECURITY MODULE
14132 M: Casey Schaufler <casey@schaufler-ca.com>
14133 L: linux-security-module@vger.kernel.org
14134 W: http://schaufler-ca.com
14135 T: git git://github.com/cschaufler/smack-next
14137 F: Documentation/admin-guide/LSM/Smack.rst
14140 SMC91x ETHERNET DRIVER
14141 M: Nicolas Pitre <nico@fluxnic.net>
14143 F: drivers/net/ethernet/smsc/smc91x.*
14145 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14146 M: Sakari Ailus <sakari.ailus@iki.fi>
14147 L: linux-media@vger.kernel.org
14149 F: drivers/media/i2c/smiapp/
14150 F: include/media/i2c/smiapp.h
14151 F: drivers/media/i2c/smiapp-pll.c
14152 F: drivers/media/i2c/smiapp-pll.h
14153 F: include/uapi/linux/smiapp.h
14154 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14156 SMM665 HARDWARE MONITOR DRIVER
14157 M: Guenter Roeck <linux@roeck-us.net>
14158 L: linux-hwmon@vger.kernel.org
14160 F: Documentation/hwmon/smm665
14161 F: drivers/hwmon/smm665.c
14163 SMSC EMC2103 HARDWARE MONITOR DRIVER
14164 M: Steve Glendinning <steve.glendinning@shawell.net>
14165 L: linux-hwmon@vger.kernel.org
14167 F: Documentation/hwmon/emc2103
14168 F: drivers/hwmon/emc2103.c
14170 SMSC SCH5627 HARDWARE MONITOR DRIVER
14171 M: Hans de Goede <hdegoede@redhat.com>
14172 L: linux-hwmon@vger.kernel.org
14174 F: Documentation/hwmon/sch5627
14175 F: drivers/hwmon/sch5627.c
14177 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14178 M: Steve Glendinning <steve.glendinning@shawell.net>
14179 L: linux-fbdev@vger.kernel.org
14181 F: drivers/video/fbdev/smscufx.c
14183 SMSC47B397 HARDWARE MONITOR DRIVER
14184 M: Jean Delvare <jdelvare@suse.com>
14185 L: linux-hwmon@vger.kernel.org
14187 F: Documentation/hwmon/smsc47b397
14188 F: drivers/hwmon/smsc47b397.c
14190 SMSC911x ETHERNET DRIVER
14191 M: Steve Glendinning <steve.glendinning@shawell.net>
14192 L: netdev@vger.kernel.org
14194 F: include/linux/smsc911x.h
14195 F: drivers/net/ethernet/smsc/smsc911x.*
14197 SMSC9420 PCI ETHERNET DRIVER
14198 M: Steve Glendinning <steve.glendinning@shawell.net>
14199 L: netdev@vger.kernel.org
14201 F: drivers/net/ethernet/smsc/smsc9420.*
14203 SOC-CAMERA V4L2 SUBSYSTEM
14204 L: linux-media@vger.kernel.org
14205 T: git git://linuxtv.org/media_tree.git
14207 F: include/media/soc*
14208 F: drivers/media/i2c/soc_camera/
14209 F: drivers/media/platform/soc_camera/
14211 SOCIONEXT SYNQUACER I2C DRIVER
14212 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14213 L: linux-i2c@vger.kernel.org
14215 F: drivers/i2c/busses/i2c-synquacer.c
14216 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14218 SOCIONEXT UNIPHIER SOUND DRIVER
14219 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14221 F: sound/soc/uniphier/
14223 SOEKRIS NET48XX LED SUPPORT
14224 M: Chris Boot <bootc@bootc.net>
14226 F: drivers/leds/leds-net48xx.c
14228 SOFT-ROCE DRIVER (rxe)
14229 M: Moni Shoua <monis@mellanox.com>
14230 L: linux-rdma@vger.kernel.org
14232 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14233 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14234 F: drivers/infiniband/sw/rxe/
14235 F: include/uapi/rdma/rdma_user_rxe.h
14237 SOFTLOGIC 6x10 MPEG CODEC
14238 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14239 M: Anton Sviridenko <anton@corp.bluecherry.net>
14240 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14241 M: Andrey Utkin <andrey_utkin@fastmail.com>
14242 M: Ismael Luceno <ismael@iodev.co.uk>
14243 L: linux-media@vger.kernel.org
14245 F: drivers/media/pci/solo6x10/
14247 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14248 M: James Morse <james.morse@arm.com>
14249 L: linux-arm-kernel@lists.infradead.org
14251 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14252 F: drivers/firmware/arm_sdei.c
14253 F: include/linux/arm_sdei.h
14254 F: include/uapi/linux/arm_sdei.h
14256 SOFTWARE RAID (Multiple Disks) SUPPORT
14257 M: Shaohua Li <shli@kernel.org>
14258 L: linux-raid@vger.kernel.org
14259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14261 F: drivers/md/Makefile
14262 F: drivers/md/Kconfig
14264 F: drivers/md/raid*
14265 F: include/linux/raid/
14266 F: include/uapi/linux/raid/
14268 SOCIONEXT (SNI) AVE NETWORK DRIVER
14269 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14270 L: netdev@vger.kernel.org
14272 F: drivers/net/ethernet/socionext/sni_ave.c
14273 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14275 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14276 M: Jassi Brar <jaswinder.singh@linaro.org>
14277 L: netdev@vger.kernel.org
14279 F: drivers/net/ethernet/socionext/netsec.c
14280 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14282 SOLIDRUN CLEARFOG SUPPORT
14283 M: Russell King <linux@armlinux.org.uk>
14285 F: arch/arm/boot/dts/armada-388-clearfog*
14286 F: arch/arm/boot/dts/armada-38x-solidrun-*
14288 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14289 M: Russell King <linux@armlinux.org.uk>
14291 F: arch/arm/boot/dts/imx6*-cubox-i*
14292 F: arch/arm/boot/dts/imx6*-hummingboard*
14293 F: arch/arm/boot/dts/imx6*-sr-*
14295 SONIC NETWORK DRIVER
14296 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14297 L: netdev@vger.kernel.org
14299 F: drivers/net/ethernet/natsemi/sonic.*
14301 SONICS SILICON BACKPLANE DRIVER (SSB)
14302 M: Michael Buesch <m@bues.ch>
14303 L: linux-wireless@vger.kernel.org
14306 F: include/linux/ssb/
14308 SONY IMX214 SENSOR DRIVER
14309 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14310 L: linux-media@vger.kernel.org
14311 T: git git://linuxtv.org/media_tree.git
14313 F: drivers/media/i2c/imx214.c
14314 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14316 SONY IMX258 SENSOR DRIVER
14317 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14318 L: linux-media@vger.kernel.org
14319 T: git git://linuxtv.org/media_tree.git
14321 F: drivers/media/i2c/imx258.c
14323 SONY IMX274 SENSOR DRIVER
14324 M: Leon Luo <leonl@leopardimaging.com>
14325 L: linux-media@vger.kernel.org
14326 T: git git://linuxtv.org/media_tree.git
14328 F: drivers/media/i2c/imx274.c
14329 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14331 SONY IMX319 SENSOR DRIVER
14332 M: Bingbu Cao <bingbu.cao@intel.com>
14333 L: linux-media@vger.kernel.org
14334 T: git git://linuxtv.org/media_tree.git
14336 F: drivers/media/i2c/imx319.c
14338 SONY IMX355 SENSOR DRIVER
14339 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14340 L: linux-media@vger.kernel.org
14341 T: git git://linuxtv.org/media_tree.git
14343 F: drivers/media/i2c/imx355.c
14345 SONY MEMORYSTICK CARD SUPPORT
14346 M: Alex Dubov <oakad@yahoo.com>
14347 W: http://tifmxx.berlios.de/
14349 F: drivers/memstick/host/tifm_ms.c
14351 SONY MEMORYSTICK STANDARD SUPPORT
14352 M: Maxim Levitsky <maximlevitsky@gmail.com>
14354 F: drivers/memstick/core/ms_block.*
14356 SONY VAIO CONTROL DEVICE DRIVER
14357 M: Mattia Dongili <malattia@linux.it>
14358 L: platform-driver-x86@vger.kernel.org
14359 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14361 F: Documentation/laptops/sony-laptop.txt
14362 F: drivers/char/sonypi.c
14363 F: drivers/platform/x86/sony-laptop.c
14364 F: include/linux/sony-laptop.h
14367 M: Jaroslav Kysela <perex@perex.cz>
14368 M: Takashi Iwai <tiwai@suse.com>
14369 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14370 W: http://www.alsa-project.org/
14371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14372 T: git git://git.alsa-project.org/alsa-kernel.git
14373 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14375 F: Documentation/sound/
14377 F: include/uapi/sound/
14380 SOUND - COMPRESSED AUDIO
14381 M: Vinod Koul <vkoul@kernel.org>
14382 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14385 F: Documentation/sound/designs/compress-offload.rst
14386 F: include/sound/compress_driver.h
14387 F: include/uapi/sound/compress_*
14388 F: sound/core/compress_offload.c
14389 F: sound/soc/soc-compress.c
14391 SOUND - DMAENGINE HELPERS
14392 M: Lars-Peter Clausen <lars@metafoo.de>
14394 F: include/sound/dmaengine_pcm.h
14395 F: sound/core/pcm_dmaengine.c
14396 F: sound/soc/soc-generic-dmaengine-pcm.c
14398 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14399 M: Liam Girdwood <lgirdwood@gmail.com>
14400 M: Mark Brown <broonie@kernel.org>
14401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14402 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14403 W: http://alsa-project.org/main/index.php/ASoC
14405 F: Documentation/devicetree/bindings/sound/
14406 F: Documentation/sound/soc/
14408 F: include/dt-bindings/sound/
14409 F: include/sound/soc*
14411 SOUNDWIRE SUBSYSTEM
14412 M: Vinod Koul <vkoul@kernel.org>
14413 M: Sanyog Kale <sanyog.r.kale@intel.com>
14414 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14415 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14417 F: Documentation/driver-api/soundwire/
14418 F: drivers/soundwire/
14419 F: include/linux/soundwire/
14422 M: Olli Salonen <olli.salonen@iki.fi>
14423 L: linux-media@vger.kernel.org
14424 W: https://linuxtv.org
14425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14427 F: drivers/media/dvb-frontends/sp2*
14429 SPARC + UltraSPARC (sparc/sparc64)
14430 M: "David S. Miller" <davem@davemloft.net>
14431 L: sparclinux@vger.kernel.org
14432 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14439 SPARC SERIAL DRIVERS
14440 M: "David S. Miller" <davem@davemloft.net>
14441 L: sparclinux@vger.kernel.org
14442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14445 F: include/linux/sunserialcore.h
14446 F: drivers/tty/serial/suncore.c
14447 F: drivers/tty/serial/sunhv.c
14448 F: drivers/tty/serial/sunsab.c
14449 F: drivers/tty/serial/sunsab.h
14450 F: drivers/tty/serial/sunsu.c
14451 F: drivers/tty/serial/sunzilog.c
14452 F: drivers/tty/serial/sunzilog.h
14453 F: drivers/tty/vcc.c
14456 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14457 L: linux-sparse@vger.kernel.org
14458 W: https://sparse.wiki.kernel.org/
14459 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14461 F: include/linux/compiler.h
14463 SPEAR CLOCK FRAMEWORK SUPPORT
14464 M: Viresh Kumar <vireshk@kernel.org>
14465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14466 W: http://www.st.com/spear
14468 F: drivers/clk/spear/
14470 SPEAR PLATFORM SUPPORT
14471 M: Viresh Kumar <vireshk@kernel.org>
14472 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14474 W: http://www.st.com/spear
14476 F: arch/arm/boot/dts/spear*
14477 F: arch/arm/mach-spear/
14480 M: Marek Vasut <marek.vasut@gmail.com>
14481 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14482 L: linux-mtd@lists.infradead.org
14483 W: http://www.linux-mtd.infradead.org/
14484 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14485 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14486 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14488 F: drivers/mtd/spi-nor/
14489 F: include/linux/mtd/spi-nor.h
14492 M: Mark Brown <broonie@kernel.org>
14493 L: linux-spi@vger.kernel.org
14494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14495 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14497 F: Documentation/devicetree/bindings/spi/
14498 F: Documentation/spi/
14500 F: include/linux/spi/
14501 F: include/uapi/linux/spi/
14504 SPIDERNET NETWORK DRIVER for CELL
14505 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14506 L: netdev@vger.kernel.org
14508 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14509 F: drivers/net/ethernet/toshiba/spider_net*
14512 R: Stephen Boyd <sboyd@kernel.org>
14513 L: linux-arm-msm@vger.kernel.org
14514 F: Documentation/devicetree/bindings/spmi/
14516 F: include/dt-bindings/spmi/spmi.h
14517 F: include/linux/spmi.h
14518 F: include/trace/events/spmi.h
14521 M: Jeremy Kerr <jk@ozlabs.org>
14522 L: linuxppc-dev@lists.ozlabs.org
14523 W: http://www.ibm.com/developerworks/power/cell/
14525 F: Documentation/filesystems/spufs.txt
14526 F: arch/powerpc/platforms/cell/spufs/
14528 SQUASHFS FILE SYSTEM
14529 M: Phillip Lougher <phillip@squashfs.org.uk>
14530 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14531 W: http://squashfs.org.uk
14532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14534 F: Documentation/filesystems/squashfs.txt
14537 SRM (Alpha) environment access
14538 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14540 F: arch/alpha/kernel/srm_env.c
14542 ST LSM6DSx IMU IIO DRIVER
14543 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14544 L: linux-iio@vger.kernel.org
14545 W: http://www.st.com/
14547 F: drivers/iio/imu/st_lsm6dsx/
14548 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14550 ST STM32 I2C/SMBUS DRIVER
14551 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14552 L: linux-i2c@vger.kernel.org
14554 F: drivers/i2c/busses/i2c-stm32*
14556 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14557 M: Song Qiang <songqiang1304521@gmail.com>
14558 L: linux-iio@vger.kernel.org
14560 F: drivers/iio/proximity/vl53l0x-i2c.c
14561 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14564 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14565 M: Sasha Levin <sashal@kernel.org>
14566 L: stable@vger.kernel.org
14568 F: Documentation/process/stable-kernel-rules.rst
14571 M: Ian Abbott <abbotti@mev.co.uk>
14572 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14574 F: drivers/staging/comedi/
14576 STAGING - EROFS FILE SYSTEM
14577 M: Gao Xiang <gaoxiang25@huawei.com>
14578 M: Chao Yu <yuchao0@huawei.com>
14579 L: linux-erofs@lists.ozlabs.org
14581 F: drivers/staging/erofs/
14583 STAGING - INDUSTRIAL IO
14584 M: Jonathan Cameron <jic23@kernel.org>
14585 L: linux-iio@vger.kernel.org
14587 F: Documentation/devicetree/bindings/staging/iio/
14588 F: drivers/staging/iio/
14590 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14591 M: Marc Dietrich <marvin24@gmx.de>
14592 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14593 L: linux-tegra@vger.kernel.org
14595 F: drivers/staging/nvec/
14597 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14598 M: Jens Frederich <jfrederich@gmail.com>
14599 M: Daniel Drake <dsd@laptop.org>
14600 M: Jon Nettleton <jon.nettleton@gmail.com>
14601 W: http://wiki.laptop.org/go/DCON
14603 F: drivers/staging/olpc_dcon/
14605 STAGING - REALTEK RTL8712U DRIVERS
14606 M: Larry Finger <Larry.Finger@lwfinger.net>
14607 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14609 F: drivers/staging/rtl8712/
14611 STAGING - REALTEK RTL8188EU DRIVERS
14612 M: Larry Finger <Larry.Finger@lwfinger.net>
14614 F: drivers/staging/rtl8188eu/
14616 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14617 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14618 M: Teddy Wang <teddy.wang@siliconmotion.com>
14619 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14620 L: linux-fbdev@vger.kernel.org
14622 F: drivers/staging/sm750fb/
14624 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14625 M: William Hubbs <w.d.hubbs@gmail.com>
14626 M: Chris Brannon <chris@the-brannons.com>
14627 M: Kirk Reiser <kirk@reisers.ca>
14628 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14629 L: speakup@linux-speakup.org
14630 W: http://www.linux-speakup.org/
14632 F: drivers/staging/speakup/
14634 STAGING - VIA VT665X DRIVERS
14635 M: Forest Bond <forest@alittletooquiet.net>
14637 F: drivers/staging/vt665?/
14639 STAGING - WILC1000 WIFI DRIVER
14640 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14641 M: Ajay Singh <ajay.kathat@microchip.com>
14642 L: linux-wireless@vger.kernel.org
14644 F: drivers/staging/wilc1000/
14647 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14649 L: devel@driverdev.osuosl.org
14651 F: drivers/staging/
14653 STARFIRE/DURALAN NETWORK DRIVER
14654 M: Ion Badulescu <ionut@badula.org>
14656 F: drivers/net/ethernet/adaptec/starfire*
14658 STEC S1220 SKD DRIVER
14659 M: Bart Van Assche <bart.vanassche@wdc.com>
14660 L: linux-block@vger.kernel.org
14662 F: drivers/block/skd*[ch]
14664 STI AUDIO (ASoC) DRIVERS
14665 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14666 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14668 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14672 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14674 F: drivers/media/platform/sti/cec/
14675 F: Documentation/devicetree/bindings/media/stih-cec.txt
14677 STK1160 USB VIDEO CAPTURE DRIVER
14678 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14679 L: linux-media@vger.kernel.org
14680 T: git git://linuxtv.org/media_tree.git
14682 F: drivers/media/usb/stk1160/
14684 STM32 AUDIO (ASoC) DRIVERS
14685 M: Olivier Moysan <olivier.moysan@st.com>
14686 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14687 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14689 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14692 STM32 TIMER/LPTIMER DRIVERS
14693 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14695 F: drivers/*/stm32-*timer*
14696 F: drivers/pwm/pwm-stm32*
14697 F: include/linux/*/stm32-*tim*
14698 F: Documentation/ABI/testing/*timer-stm32
14699 F: Documentation/devicetree/bindings/*/stm32-*timer*
14700 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14702 STMMAC ETHERNET DRIVER
14703 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14704 M: Alexandre Torgue <alexandre.torgue@st.com>
14705 M: Jose Abreu <joabreu@synopsys.com>
14706 L: netdev@vger.kernel.org
14707 W: http://www.stlinux.com
14709 F: drivers/net/ethernet/stmicro/stmmac/
14712 M: Sam Creasey <sammy@sammy.net>
14713 W: http://sammy.net/sun3/
14715 F: arch/m68k/kernel/*sun3*
14716 F: arch/m68k/sun3*/
14717 F: arch/m68k/include/asm/sun3*
14718 F: drivers/net/ethernet/i825xx/sun3*
14720 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14721 M: Hans de Goede <hdegoede@redhat.com>
14722 L: linux-input@vger.kernel.org
14724 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14725 F: drivers/input/keyboard/sun4i-lradc-keys.c
14727 SUNDANCE NETWORK DRIVER
14728 M: Denis Kirjanov <kda@linux-powerpc.org>
14729 L: netdev@vger.kernel.org
14731 F: drivers/net/ethernet/dlink/sundance.c
14734 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14735 M: Rich Felker <dalias@libc.org>
14736 L: linux-sh@vger.kernel.org
14737 Q: http://patchwork.kernel.org/project/linux-sh/list/
14739 F: Documentation/sh/
14744 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14745 M: Len Brown <len.brown@intel.com>
14746 M: Pavel Machek <pavel@ucw.cz>
14747 L: linux-pm@vger.kernel.org
14748 B: https://bugzilla.kernel.org
14750 F: Documentation/power/
14751 F: arch/x86/kernel/acpi/
14752 F: drivers/base/power/
14754 F: include/linux/suspend.h
14755 F: include/linux/freezer.h
14756 F: include/linux/pm.h
14759 M: Martin Mares <mj@ucw.cz>
14760 L: linux-video@atrey.karlin.mff.cuni.cz
14762 F: Documentation/svga.txt
14763 F: arch/x86/boot/video*
14766 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14767 L: iommu@lists.linux-foundation.org
14768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14770 F: kernel/dma/swiotlb.c
14771 F: arch/*/kernel/pci-swiotlb.c
14772 F: include/linux/swiotlb.h
14775 M: Jiri Pirko <jiri@resnulli.us>
14776 M: Ivan Vecera <ivecera@redhat.com>
14777 L: netdev@vger.kernel.org
14780 F: include/net/switchdev.h
14782 SY8106A REGULATOR DRIVER
14783 M: Icenowy Zheng <icenowy@aosc.io>
14785 F: drivers/regulator/sy8106a-regulator.c
14786 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14788 SYNC FILE FRAMEWORK
14789 M: Sumit Semwal <sumit.semwal@linaro.org>
14790 R: Gustavo Padovan <gustavo@padovan.org>
14792 L: linux-media@vger.kernel.org
14793 L: dri-devel@lists.freedesktop.org
14794 F: drivers/dma-buf/sync_*
14795 F: drivers/dma-buf/dma-fence*
14796 F: drivers/dma-buf/sw_sync.c
14797 F: include/linux/sync_file.h
14798 F: include/uapi/linux/sync_file.h
14799 F: Documentation/sync_file.txt
14800 T: git git://anongit.freedesktop.org/drm/drm-misc
14802 SYNOPSYS ARC ARCHITECTURE
14803 M: Vineet Gupta <vgupta@synopsys.com>
14804 L: linux-snps-arc@lists.infradead.org
14807 F: Documentation/devicetree/bindings/arc/*
14808 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14809 F: drivers/clocksource/arc_timer.c
14810 F: drivers/tty/serial/arc_uart.c
14811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14813 SYNOPSYS ARC HSDK SDP pll clock driver
14814 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14816 F: drivers/clk/clk-hsdk-pll.c
14817 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14819 SYNOPSYS ARC SDP clock driver
14820 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14822 F: drivers/clk/axs10x/*
14823 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14825 SYNOPSYS ARC SDP platform support
14826 M: Alexey Brodkin <abrodkin@synopsys.com>
14828 F: arch/arc/plat-axs10x
14829 F: arch/arc/boot/dts/ax*
14830 F: Documentation/devicetree/bindings/arc/axs10*
14832 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14833 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14835 F: drivers/reset/reset-axs10x.c
14836 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14838 SYNOPSYS CREG GPIO DRIVER
14839 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14841 F: drivers/gpio/gpio-creg-snps.c
14842 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14844 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14845 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14847 F: drivers/tty/serial/8250/8250_dw.c
14849 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14850 M: Hoan Tran <hoan@os.amperecomputing.com>
14851 L: linux-gpio@vger.kernel.org
14853 F: drivers/gpio/gpio-dwapb.c
14854 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14856 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14857 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14859 F: drivers/dma/dwi-axi-dmac/
14860 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14862 SYNOPSYS DESIGNWARE DMAC DRIVER
14863 M: Viresh Kumar <vireshk@kernel.org>
14864 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14866 F: Documentation/devicetree/bindings/dma/snps-dma.txt
14868 F: include/dt-bindings/dma/dw-dmac.h
14869 F: include/linux/dma/dw.h
14870 F: include/linux/platform_data/dma-dw.h
14872 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14873 M: Jose Abreu <Jose.Abreu@synopsys.com>
14874 L: netdev@vger.kernel.org
14876 F: drivers/net/ethernet/synopsys/
14878 SYNOPSYS DESIGNWARE I2C DRIVER
14879 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14880 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14881 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14882 L: linux-i2c@vger.kernel.org
14884 F: drivers/i2c/busses/i2c-designware-*
14885 F: include/linux/platform_data/i2c-designware.h
14887 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14888 M: Jaehoon Chung <jh80.chung@samsung.com>
14889 L: linux-mmc@vger.kernel.org
14891 F: drivers/mmc/host/dw_mmc*
14893 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14894 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14896 F: drivers/reset/reset-hsdk.c
14897 F: include/dt-bindings/reset/snps,hsdk-reset.h
14898 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14900 SYSTEM CONFIGURATION (SYSCON)
14901 M: Lee Jones <lee.jones@linaro.org>
14902 M: Arnd Bergmann <arnd@arndb.de>
14903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14905 F: drivers/mfd/syscon.c
14907 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14908 M: Sudeep Holla <sudeep.holla@arm.com>
14909 L: linux-arm-kernel@lists.infradead.org
14911 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14912 F: drivers/clk/clk-sc[mp]i.c
14913 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14914 F: drivers/firmware/arm_scpi.c
14915 F: drivers/firmware/arm_scmi/
14916 F: include/linux/sc[mp]i_protocol.h
14918 SYSTEM RESET/SHUTDOWN DRIVERS
14919 M: Sebastian Reichel <sre@kernel.org>
14920 L: linux-pm@vger.kernel.org
14921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14923 F: Documentation/devicetree/bindings/power/reset/
14924 F: drivers/power/reset/
14926 SYSTEM TRACE MODULE CLASS
14927 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14930 F: Documentation/trace/stm.rst
14931 F: drivers/hwtracing/stm/
14932 F: include/linux/stm.h
14933 F: include/uapi/linux/stm.h
14936 M: Christoph Hellwig <hch@infradead.org>
14938 F: Documentation/filesystems/sysv-fs.txt
14940 F: include/linux/sysv_fs.h
14943 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14944 L: linux-scsi@vger.kernel.org
14945 L: target-devel@vger.kernel.org
14946 W: http://www.linux-iscsi.org
14947 W: http://groups.google.com/group/linux-iscsi-target-dev
14948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14952 F: Documentation/target/
14954 TASKSTATS STATISTICS INTERFACE
14955 M: Balbir Singh <bsingharora@gmail.com>
14957 F: Documentation/accounting/taskstats*
14958 F: include/linux/taskstats*
14959 F: kernel/taskstats.c
14962 M: Jamal Hadi Salim <jhs@mojatatu.com>
14963 M: Cong Wang <xiyou.wangcong@gmail.com>
14964 M: Jiri Pirko <jiri@resnulli.us>
14965 L: netdev@vger.kernel.org
14967 F: include/net/pkt_cls.h
14968 F: include/net/pkt_sched.h
14969 F: include/net/tc_act/
14970 F: include/uapi/linux/pkt_cls.h
14971 F: include/uapi/linux/pkt_sched.h
14972 F: include/uapi/linux/tc_act/
14973 F: include/uapi/linux/tc_ematch/
14976 TC90522 MEDIA DRIVER
14977 M: Akihiro Tsukada <tskd08@gmail.com>
14978 L: linux-media@vger.kernel.org
14980 F: drivers/media/dvb-frontends/tc90522*
14982 TCP LOW PRIORITY MODULE
14983 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14984 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14985 W: http://tcp-lp-mod.sourceforge.net/
14987 F: net/ipv4/tcp_lp.c
14989 TDA10071 MEDIA DRIVER
14990 M: Antti Palosaari <crope@iki.fi>
14991 L: linux-media@vger.kernel.org
14992 W: https://linuxtv.org
14993 W: http://palosaari.fi/linux/
14994 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14995 T: git git://linuxtv.org/anttip/media_tree.git
14997 F: drivers/media/dvb-frontends/tda10071*
14999 TDA18212 MEDIA DRIVER
15000 M: Antti Palosaari <crope@iki.fi>
15001 L: linux-media@vger.kernel.org
15002 W: https://linuxtv.org
15003 W: http://palosaari.fi/linux/
15004 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15005 T: git git://linuxtv.org/anttip/media_tree.git
15007 F: drivers/media/tuners/tda18212*
15009 TDA18218 MEDIA DRIVER
15010 M: Antti Palosaari <crope@iki.fi>
15011 L: linux-media@vger.kernel.org
15012 W: https://linuxtv.org
15013 W: http://palosaari.fi/linux/
15014 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15015 T: git git://linuxtv.org/anttip/media_tree.git
15017 F: drivers/media/tuners/tda18218*
15019 TDA18250 MEDIA DRIVER
15020 M: Olli Salonen <olli.salonen@iki.fi>
15021 L: linux-media@vger.kernel.org
15022 W: https://linuxtv.org
15023 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15024 T: git git://linuxtv.org/media_tree.git
15026 F: drivers/media/tuners/tda18250*
15028 TDA18271 MEDIA DRIVER
15029 M: Michael Krufky <mkrufky@linuxtv.org>
15030 L: linux-media@vger.kernel.org
15031 W: https://linuxtv.org
15032 W: http://github.com/mkrufky
15033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15034 T: git git://linuxtv.org/mkrufky/tuners.git
15036 F: drivers/media/tuners/tda18271*
15038 TDA1997x MEDIA DRIVER
15039 M: Tim Harvey <tharvey@gateworks.com>
15040 L: linux-media@vger.kernel.org
15041 W: https://linuxtv.org
15042 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15044 F: drivers/media/i2c/tda1997x.*
15046 TDA827x MEDIA DRIVER
15047 M: Michael Krufky <mkrufky@linuxtv.org>
15048 L: linux-media@vger.kernel.org
15049 W: https://linuxtv.org
15050 W: http://github.com/mkrufky
15051 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15052 T: git git://linuxtv.org/mkrufky/tuners.git
15054 F: drivers/media/tuners/tda8290.*
15056 TDA8290 MEDIA DRIVER
15057 M: Michael Krufky <mkrufky@linuxtv.org>
15058 L: linux-media@vger.kernel.org
15059 W: https://linuxtv.org
15060 W: http://github.com/mkrufky
15061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15062 T: git git://linuxtv.org/mkrufky/tuners.git
15064 F: drivers/media/tuners/tda8290.*
15066 TDA9840 MEDIA DRIVER
15067 M: Hans Verkuil <hverkuil@xs4all.nl>
15068 L: linux-media@vger.kernel.org
15069 T: git git://linuxtv.org/media_tree.git
15070 W: https://linuxtv.org
15072 F: drivers/media/i2c/tda9840*
15074 TEA5761 TUNER DRIVER
15075 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15076 L: linux-media@vger.kernel.org
15077 W: https://linuxtv.org
15078 T: git git://linuxtv.org/media_tree.git
15080 F: drivers/media/tuners/tea5761.*
15082 TEA5767 TUNER DRIVER
15083 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15084 L: linux-media@vger.kernel.org
15085 W: https://linuxtv.org
15086 T: git git://linuxtv.org/media_tree.git
15088 F: drivers/media/tuners/tea5767.*
15090 TEA6415C MEDIA DRIVER
15091 M: Hans Verkuil <hverkuil@xs4all.nl>
15092 L: linux-media@vger.kernel.org
15093 T: git git://linuxtv.org/media_tree.git
15094 W: https://linuxtv.org
15096 F: drivers/media/i2c/tea6415c*
15098 TEA6420 MEDIA DRIVER
15099 M: Hans Verkuil <hverkuil@xs4all.nl>
15100 L: linux-media@vger.kernel.org
15101 T: git git://linuxtv.org/media_tree.git
15102 W: https://linuxtv.org
15104 F: drivers/media/i2c/tea6420*
15107 M: Jiri Pirko <jiri@resnulli.us>
15108 L: netdev@vger.kernel.org
15110 F: drivers/net/team/
15111 F: include/linux/if_team.h
15112 F: include/uapi/linux/if_team.h
15114 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15115 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15117 F: arch/x86/platform/ts5500/
15119 TECHNOTREND USB IR RECEIVER
15120 M: Sean Young <sean@mess.org>
15121 L: linux-media@vger.kernel.org
15123 F: drivers/media/rc/ttusbir.c
15125 TECHWELL TW9910 VIDEO DECODER
15126 L: linux-media@vger.kernel.org
15128 F: drivers/media/i2c/tw9910.c
15129 F: include/media/i2c/tw9910.h
15132 M: Jens Wiklander <jens.wiklander@linaro.org>
15134 F: include/linux/tee_drv.h
15135 F: include/uapi/linux/tee.h
15137 F: Documentation/tee.txt
15139 TEGRA ARCHITECTURE SUPPORT
15140 M: Thierry Reding <thierry.reding@gmail.com>
15141 M: Jonathan Hunter <jonathanh@nvidia.com>
15142 L: linux-tegra@vger.kernel.org
15143 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15149 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15150 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15152 F: drivers/clk/tegra/
15155 M: Laxman Dewangan <ldewangan@nvidia.com>
15156 M: Jon Hunter <jonathanh@nvidia.com>
15158 F: drivers/dma/tegra*
15161 M: Laxman Dewangan <ldewangan@nvidia.com>
15163 F: drivers/i2c/busses/i2c-tegra.c
15165 TEGRA IOMMU DRIVERS
15166 M: Thierry Reding <thierry.reding@gmail.com>
15167 L: linux-tegra@vger.kernel.org
15169 F: drivers/iommu/tegra*
15172 M: Laxman Dewangan <ldewangan@nvidia.com>
15174 F: drivers/input/keyboard/tegra-kbc.c
15177 M: Stefan Agner <stefan@agner.ch>
15178 M: Lucas Stach <dev@lynxeye.de>
15180 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15181 F: drivers/mtd/nand/raw/tegra_nand.c
15184 M: Thierry Reding <thierry.reding@gmail.com>
15186 F: drivers/pwm/pwm-tegra.c
15188 TEGRA SERIAL DRIVER
15189 M: Laxman Dewangan <ldewangan@nvidia.com>
15191 F: drivers/tty/serial/serial-tegra.c
15194 M: Laxman Dewangan <ldewangan@nvidia.com>
15196 F: drivers/spi/spi-tegra*
15198 TEHUTI ETHERNET DRIVER
15199 M: Andy Gospodarek <andy@greyhouse.net>
15200 L: netdev@vger.kernel.org
15202 F: drivers/net/ethernet/tehuti/*
15204 Telecom Clock Driver for MCPL0010
15205 M: Mark Gross <mark.gross@intel.com>
15207 F: drivers/char/tlclk.c
15209 TENSILICA XTENSA PORT (xtensa)
15210 M: Chris Zankel <chris@zankel.net>
15211 M: Max Filippov <jcmvbkbc@gmail.com>
15212 L: linux-xtensa@linux-xtensa.org
15213 T: git git://github.com/czankel/xtensa-linux.git
15216 F: drivers/irqchip/irq-xtensa-*
15218 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15219 M: Nishanth Menon <nm@ti.com>
15220 M: Tero Kristo <t-kristo@ti.com>
15221 M: Santosh Shilimkar <ssantosh@kernel.org>
15222 L: linux-arm-kernel@lists.infradead.org
15224 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15225 F: drivers/firmware/ti_sci*
15226 F: include/linux/soc/ti/ti_sci_protocol.h
15227 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15228 F: drivers/soc/ti/ti_sci_pm_domains.c
15229 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15230 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15231 F: drivers/clk/keystone/sci-clk.c
15232 F: drivers/reset/reset-ti-sci.c
15234 Texas Instruments ASoC drivers
15235 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15236 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15240 Texas Instruments' DAC7612 DAC Driver
15241 M: Ricardo Ribalda <ricardo@ribalda.com>
15242 L: linux-iio@vger.kernel.org
15244 F: drivers/iio/dac/ti-dac7612.c
15245 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15247 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15248 M: Hans Verkuil <hverkuil@xs4all.nl>
15249 L: linux-media@vger.kernel.org
15250 T: git git://linuxtv.org/media_tree.git
15251 W: https://linuxtv.org
15253 F: drivers/media/radio/radio-raremono.c
15256 M: Zhang Rui <rui.zhang@intel.com>
15257 M: Eduardo Valentin <edubezval@gmail.com>
15258 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15259 L: linux-pm@vger.kernel.org
15260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15262 Q: https://patchwork.kernel.org/project/linux-pm/list/
15264 F: drivers/thermal/
15265 F: include/linux/thermal.h
15266 F: include/uapi/linux/thermal.h
15267 F: include/linux/cpu_cooling.h
15268 F: Documentation/devicetree/bindings/thermal/
15270 THERMAL/CPU_COOLING
15271 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15272 M: Viresh Kumar <viresh.kumar@linaro.org>
15273 M: Javi Merino <javi.merino@kernel.org>
15274 L: linux-pm@vger.kernel.org
15276 F: Documentation/thermal/cpu-cooling-api.txt
15277 F: drivers/thermal/cpu_cooling.c
15278 F: include/linux/cpu_cooling.h
15280 THINKPAD ACPI EXTRAS DRIVER
15281 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15282 L: ibm-acpi-devel@lists.sourceforge.net
15283 L: platform-driver-x86@vger.kernel.org
15284 W: http://ibm-acpi.sourceforge.net
15285 W: http://thinkwiki.org/wiki/Ibm-acpi
15286 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15288 F: drivers/platform/x86/thinkpad_acpi.c
15291 M: Andreas Noever <andreas.noever@gmail.com>
15292 M: Michael Jamet <michael.jamet@intel.com>
15293 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15294 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15297 F: Documentation/admin-guide/thunderbolt.rst
15298 F: drivers/thunderbolt/
15299 F: include/linux/thunderbolt.h
15301 THUNDERBOLT NETWORK DRIVER
15302 M: Michael Jamet <michael.jamet@intel.com>
15303 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15304 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15305 L: netdev@vger.kernel.org
15307 F: drivers/net/thunderbolt.c
15309 THUNDERX GPIO DRIVER
15310 M: David Daney <david.daney@cavium.com>
15312 F: drivers/gpio/gpio-thunderx.c
15314 TI AM437X VPFE DRIVER
15315 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15316 L: linux-media@vger.kernel.org
15317 W: https://linuxtv.org
15318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15319 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15321 F: drivers/media/platform/am437x/
15323 TI BANDGAP AND THERMAL DRIVER
15324 M: Eduardo Valentin <edubezval@gmail.com>
15325 M: Keerthy <j-keerthy@ti.com>
15326 L: linux-pm@vger.kernel.org
15327 L: linux-omap@vger.kernel.org
15329 F: drivers/thermal/ti-soc-thermal/
15331 TI BQ27XXX POWER SUPPLY DRIVER
15332 R: Andrew F. Davis <afd@ti.com>
15333 F: include/linux/power/bq27xxx_battery.h
15334 F: drivers/power/supply/bq27xxx_battery.c
15335 F: drivers/power/supply/bq27xxx_battery_i2c.c
15337 TI CDCE706 CLOCK DRIVER
15338 M: Max Filippov <jcmvbkbc@gmail.com>
15340 F: drivers/clk/clk-cdce706.c
15343 M: Tero Kristo <t-kristo@ti.com>
15344 L: linux-omap@vger.kernel.org
15347 F: include/linux/clk/ti.h
15349 TI DAVINCI MACHINE SUPPORT
15350 M: Sekhar Nori <nsekhar@ti.com>
15351 M: Kevin Hilman <khilman@kernel.org>
15352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15355 F: arch/arm/mach-davinci/
15356 F: drivers/i2c/busses/i2c-davinci.c
15357 F: arch/arm/boot/dts/da850*
15359 TI DAVINCI SERIES CLOCK DRIVER
15360 M: David Lechner <david@lechnology.com>
15361 R: Sekhar Nori <nsekhar@ti.com>
15363 F: Documentation/devicetree/bindings/clock/ti/davinci/
15364 F: drivers/clk/davinci/
15366 TI DAVINCI SERIES GPIO DRIVER
15367 M: Keerthy <j-keerthy@ti.com>
15368 L: linux-gpio@vger.kernel.org
15370 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15371 F: drivers/gpio/gpio-davinci.c
15373 TI DAVINCI SERIES MEDIA DRIVER
15374 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15375 L: linux-media@vger.kernel.org
15376 W: https://linuxtv.org
15377 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15378 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15380 F: drivers/media/platform/davinci/
15381 F: include/media/davinci/
15383 TI ETHERNET SWITCH DRIVER (CPSW)
15384 R: Grygorii Strashko <grygorii.strashko@ti.com>
15385 L: linux-omap@vger.kernel.org
15386 L: netdev@vger.kernel.org
15388 F: drivers/net/ethernet/ti/cpsw*
15389 F: drivers/net/ethernet/ti/davinci*
15391 TI FLASH MEDIA INTERFACE DRIVER
15392 M: Alex Dubov <oakad@yahoo.com>
15394 F: drivers/misc/tifm*
15395 F: drivers/mmc/host/tifm_sd.c
15396 F: include/linux/tifm.h
15398 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15399 M: Santosh Shilimkar <ssantosh@kernel.org>
15400 L: linux-kernel@vger.kernel.org
15401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15403 F: drivers/soc/ti/*
15404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15406 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15407 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15408 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15409 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15411 F: sound/soc/codecs/lm49453*
15412 F: sound/soc/codecs/isabelle*
15414 TI LP855x BACKLIGHT DRIVER
15415 M: Milo Kim <milo.kim@ti.com>
15417 F: Documentation/backlight/lp855x-driver.txt
15418 F: drivers/video/backlight/lp855x_bl.c
15419 F: include/linux/platform_data/lp855x.h
15421 TI LP8727 CHARGER DRIVER
15422 M: Milo Kim <milo.kim@ti.com>
15424 F: drivers/power/supply/lp8727_charger.c
15425 F: include/linux/platform_data/lp8727.h
15427 TI LP8788 MFD DRIVER
15428 M: Milo Kim <milo.kim@ti.com>
15430 F: drivers/iio/adc/lp8788_adc.c
15431 F: drivers/leds/leds-lp8788.c
15432 F: drivers/mfd/lp8788*.c
15433 F: drivers/power/supply/lp8788-charger.c
15434 F: drivers/regulator/lp8788-*.c
15435 F: include/linux/mfd/lp8788*.h
15437 TI NETCP ETHERNET DRIVER
15438 M: Wingman Kwok <w-kwok2@ti.com>
15439 M: Murali Karicheri <m-karicheri2@ti.com>
15440 L: netdev@vger.kernel.org
15442 F: drivers/net/ethernet/ti/netcp*
15444 TI PCM3060 ASoC CODEC DRIVER
15445 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15446 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15448 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15449 F: sound/soc/codecs/pcm3060*
15451 TI TAS571X FAMILY ASoC CODEC DRIVER
15452 M: Kevin Cernekee <cernekee@chromium.org>
15453 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15455 F: sound/soc/codecs/tas571x*
15457 TI TRF7970A NFC DRIVER
15458 M: Mark Greer <mgreer@animalcreek.com>
15459 L: linux-wireless@vger.kernel.org
15460 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15462 F: drivers/nfc/trf7970a.c
15463 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15465 TI TWL4030 SERIES SOC CODEC DRIVER
15466 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15467 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15469 F: sound/soc/codecs/twl4030*
15472 M: Benoit Parrot <bparrot@ti.com>
15473 L: linux-media@vger.kernel.org
15474 W: http://linuxtv.org/
15475 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15477 F: drivers/media/platform/ti-vpe/
15479 TI WILINK WIRELESS DRIVERS
15480 L: linux-wireless@vger.kernel.org
15481 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15482 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15485 F: drivers/net/wireless/ti/
15486 F: include/linux/wl12xx.h
15488 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15489 M: John Stultz <john.stultz@linaro.org>
15490 M: Thomas Gleixner <tglx@linutronix.de>
15491 R: Stephen Boyd <sboyd@kernel.org>
15492 L: linux-kernel@vger.kernel.org
15493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15495 F: include/linux/clocksource.h
15496 F: include/linux/time.h
15497 F: include/linux/timex.h
15498 F: include/uapi/linux/time.h
15499 F: include/uapi/linux/timex.h
15500 F: kernel/time/clocksource.c
15501 F: kernel/time/time*.c
15502 F: kernel/time/alarmtimer.c
15503 F: kernel/time/ntp.c
15504 F: tools/testing/selftests/timers/
15507 M: Jon Maloy <jon.maloy@ericsson.com>
15508 M: Ying Xue <ying.xue@windriver.com>
15509 L: netdev@vger.kernel.org (core kernel code)
15510 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15511 W: http://tipc.sourceforge.net/
15513 F: include/uapi/linux/tipc*.h
15516 TLAN NETWORK DRIVER
15517 M: Samuel Chessman <chessman@tux.org>
15518 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15519 W: http://sourceforge.net/projects/tlan/
15521 F: Documentation/networking/device_drivers/ti/tlan.txt
15522 F: drivers/net/ethernet/ti/tlan.*
15524 TM6000 VIDEO4LINUX DRIVER
15525 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15526 L: linux-media@vger.kernel.org
15527 W: https://linuxtv.org
15528 T: git git://linuxtv.org/media_tree.git
15530 F: drivers/media/usb/tm6000/
15531 F: Documentation/media/v4l-drivers/tm6000*
15533 TMIO/SDHI MMC DRIVER
15534 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15535 L: linux-mmc@vger.kernel.org
15537 F: drivers/mmc/host/tmio_mmc*
15538 F: drivers/mmc/host/renesas_sdhi*
15539 F: include/linux/mfd/tmio.h
15541 TMP401 HARDWARE MONITOR DRIVER
15542 M: Guenter Roeck <linux@roeck-us.net>
15543 L: linux-hwmon@vger.kernel.org
15545 F: Documentation/hwmon/tmp401
15546 F: drivers/hwmon/tmp401.c
15548 TMPFS (SHMEM FILESYSTEM)
15549 M: Hugh Dickins <hughd@google.com>
15550 L: linux-mm@kvack.org
15552 F: include/linux/shmem_fs.h
15555 TOMOYO SECURITY MODULE
15556 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15557 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15558 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15559 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15560 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15561 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15562 W: http://tomoyo.sourceforge.jp/
15563 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15565 F: security/tomoyo/
15567 TOPSTAR LAPTOP EXTRAS DRIVER
15568 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15569 L: platform-driver-x86@vger.kernel.org
15571 F: drivers/platform/x86/topstar-laptop.c
15573 TORTURE-TEST MODULES
15574 M: Davidlohr Bueso <dave@stgolabs.net>
15575 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15576 M: Josh Triplett <josh@joshtriplett.org>
15577 L: linux-kernel@vger.kernel.org
15579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15580 F: Documentation/RCU/torture.txt
15581 F: kernel/torture.c
15582 F: kernel/rcu/rcutorture.c
15583 F: kernel/rcu/rcuperf.c
15584 F: kernel/locking/locktorture.c
15586 TOSHIBA ACPI EXTRAS DRIVER
15587 M: Azael Avalos <coproscefalo@gmail.com>
15588 L: platform-driver-x86@vger.kernel.org
15590 F: drivers/platform/x86/toshiba_acpi.c
15592 TOSHIBA BLUETOOTH DRIVER
15593 M: Azael Avalos <coproscefalo@gmail.com>
15594 L: platform-driver-x86@vger.kernel.org
15596 F: drivers/platform/x86/toshiba_bluetooth.c
15598 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15599 M: Azael Avalos <coproscefalo@gmail.com>
15600 L: platform-driver-x86@vger.kernel.org
15602 F: drivers/platform/x86/toshiba_haps.c
15605 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15606 W: http://www.buzzard.org.uk/toshiba/
15608 F: drivers/char/toshiba.c
15609 F: include/linux/toshiba.h
15610 F: include/uapi/linux/toshiba.h
15612 TOSHIBA TC358743 DRIVER
15613 M: Mats Randgaard <matrandg@cisco.com>
15614 L: linux-media@vger.kernel.org
15616 F: drivers/media/i2c/tc358743*
15617 F: include/media/i2c/tc358743.h
15619 TOSHIBA WMI HOTKEYS DRIVER
15620 M: Azael Avalos <coproscefalo@gmail.com>
15621 L: platform-driver-x86@vger.kernel.org
15623 F: drivers/platform/x86/toshiba-wmi.c
15626 M: Peter Huewe <peterhuewe@gmx.de>
15627 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15628 R: Jason Gunthorpe <jgg@ziepe.ca>
15629 L: linux-integrity@vger.kernel.org
15630 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15631 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15632 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15634 F: drivers/char/tpm/
15637 M: Steven Rostedt <rostedt@goodmis.org>
15638 M: Ingo Molnar <mingo@redhat.com>
15639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15641 F: Documentation/trace/ftrace.rst
15642 F: arch/*/*/*/ftrace.h
15643 F: arch/*/kernel/ftrace.c
15644 F: include/*/ftrace.h
15645 F: include/linux/trace*.h
15648 F: tools/testing/selftests/ftrace/
15650 TRACING MMIO ACCESSES (MMIOTRACE)
15651 M: Steven Rostedt <rostedt@goodmis.org>
15652 M: Ingo Molnar <mingo@kernel.org>
15653 R: Karol Herbst <karolherbst@gmail.com>
15654 R: Pekka Paalanen <ppaalanen@gmail.com>
15656 L: linux-kernel@vger.kernel.org
15657 L: nouveau@lists.freedesktop.org
15658 F: kernel/trace/trace_mmiotrace.c
15659 F: include/linux/mmiotrace.h
15660 F: arch/x86/mm/kmmio.c
15661 F: arch/x86/mm/mmio-mod.c
15662 F: arch/x86/mm/testmmiotrace.c
15665 M: Jiri Kosina <trivial@kernel.org>
15666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15668 K: ^Subject:.*(?i)trivial
15670 TEMPO SEMICONDUCTOR DRIVERS
15671 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15673 F: sound/soc/codecs/tscs*.c
15674 F: sound/soc/codecs/tscs*.h
15675 F: Documentation/devicetree/bindings/sound/tscs*.txt
15678 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15679 M: Jiri Slaby <jslaby@suse.com>
15681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15682 F: Documentation/serial/
15684 F: drivers/tty/serial/serial_core.c
15685 F: include/linux/serial_core.h
15686 F: include/linux/serial.h
15687 F: include/linux/tty.h
15688 F: include/uapi/linux/serial_core.h
15689 F: include/uapi/linux/serial.h
15690 F: include/uapi/linux/tty.h
15692 TUA9001 MEDIA DRIVER
15693 M: Antti Palosaari <crope@iki.fi>
15694 L: linux-media@vger.kernel.org
15695 W: https://linuxtv.org
15696 W: http://palosaari.fi/linux/
15697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15698 T: git git://linuxtv.org/anttip/media_tree.git
15700 F: drivers/media/tuners/tua9001*
15702 TULIP NETWORK DRIVERS
15703 L: netdev@vger.kernel.org
15704 L: linux-parisc@vger.kernel.org
15706 F: drivers/net/ethernet/dec/tulip/
15709 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15710 W: http://vtun.sourceforge.net/tun
15712 F: Documentation/networking/tuntap.txt
15713 F: arch/um/os-Linux/drivers/
15715 TURBOCHANNEL SUBSYSTEM
15716 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15717 M: Ralf Baechle <ralf@linux-mips.org>
15718 L: linux-mips@vger.kernel.org
15719 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15722 F: include/linux/tc.h
15725 M: "Len Brown" <lenb@kernel.org>
15726 L: linux-pm@vger.kernel.org
15727 B: https://bugzilla.kernel.org
15728 Q: https://patchwork.kernel.org/project/linux-pm/list/
15729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15731 F: tools/power/x86/turbostat/
15733 TW5864 VIDEO4LINUX DRIVER
15734 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15735 M: Anton Sviridenko <anton@corp.bluecherry.net>
15736 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15737 M: Andrey Utkin <andrey_utkin@fastmail.com>
15738 L: linux-media@vger.kernel.org
15740 F: drivers/media/pci/tw5864/
15742 TW68 VIDEO4LINUX DRIVER
15743 M: Hans Verkuil <hverkuil@xs4all.nl>
15744 L: linux-media@vger.kernel.org
15745 T: git git://linuxtv.org/media_tree.git
15746 W: https://linuxtv.org
15748 F: drivers/media/pci/tw68/
15750 TW686X VIDEO4LINUX DRIVER
15751 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15752 L: linux-media@vger.kernel.org
15753 T: git git://linuxtv.org/media_tree.git
15754 W: http://linuxtv.org
15756 F: drivers/media/pci/tw686x/
15758 UBI FILE SYSTEM (UBIFS)
15759 M: Richard Weinberger <richard@nod.at>
15760 M: Artem Bityutskiy <dedekind1@gmail.com>
15761 M: Adrian Hunter <adrian.hunter@intel.com>
15762 L: linux-mtd@lists.infradead.org
15763 T: git git://git.infradead.org/ubifs-2.6.git
15764 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15766 F: Documentation/filesystems/ubifs.txt
15769 UCLINUX (M68KNOMMU AND COLDFIRE)
15770 M: Greg Ungerer <gerg@linux-m68k.org>
15771 W: http://www.linux-m68k.org/
15772 W: http://www.uclinux.org/
15773 L: linux-m68k@lists.linux-m68k.org
15774 L: uclinux-dev@uclinux.org (subscribers-only)
15775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15777 F: arch/m68k/coldfire/
15779 F: arch/m68k/*/*_no.*
15780 F: arch/m68k/include/asm/*_no.*
15783 M: Jan Kara <jack@suse.com>
15785 F: Documentation/filesystems/udf.txt
15789 M: Bastien Nocera <hadess@hadess.net>
15790 L: linux-input@vger.kernel.org
15792 F: drivers/hid/hid-udraw-ps3.c
15795 M: Evgeniy Dushistov <dushistov@mail.ru>
15797 F: Documentation/filesystems/ufs.txt
15800 UHID USERSPACE HID IO DRIVER:
15801 M: David Herrmann <dh.herrmann@googlemail.com>
15802 L: linux-input@vger.kernel.org
15804 F: drivers/hid/uhid.c
15805 F: include/uapi/linux/uhid.h
15808 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15809 L: linux-usb@vger.kernel.org
15811 F: drivers/usb/common/ulpi.c
15812 F: include/linux/ulpi/
15814 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15815 L: linux-usb@vger.kernel.org
15818 F: include/linux/uwb.h
15819 F: include/linux/uwb/
15821 UNICORE32 ARCHITECTURE:
15822 M: Guan Xuetao <gxt@pku.edu.cn>
15823 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15825 T: git git://github.com/gxt/linux.git
15829 M: Tony Finch <dot@dotat.at>
15830 W: http://dotat.at/prog/unifdef
15832 F: scripts/unifdef.c
15834 UNIFORM CDROM DRIVER
15835 M: Jens Axboe <axboe@kernel.dk>
15836 W: http://www.kernel.dk
15838 F: Documentation/cdrom/
15839 F: drivers/cdrom/cdrom.c
15840 F: include/linux/cdrom.h
15841 F: include/uapi/linux/cdrom.h
15843 UNISYS S-PAR DRIVERS
15844 M: David Kershner <david.kershner@unisys.com>
15845 L: sparmaintainer@unisys.com (Unisys internal)
15847 F: include/linux/visorbus.h
15848 F: drivers/visorbus/
15849 F: drivers/staging/unisys/
15851 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15852 M: Vinayak Holikatti <vinholikatti@gmail.com>
15853 L: linux-scsi@vger.kernel.org
15855 F: Documentation/scsi/ufs.txt
15856 F: drivers/scsi/ufs/
15858 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15859 M: Joao Pinto <jpinto@synopsys.com>
15860 L: linux-scsi@vger.kernel.org
15862 F: drivers/scsi/ufs/*dwc*
15864 UNSORTED BLOCK IMAGES (UBI)
15865 M: Artem Bityutskiy <dedekind1@gmail.com>
15866 M: Richard Weinberger <richard@nod.at>
15867 W: http://www.linux-mtd.infradead.org/
15868 L: linux-mtd@lists.infradead.org
15869 T: git git://git.infradead.org/ubifs-2.6.git
15871 F: drivers/mtd/ubi/
15872 F: include/linux/mtd/ubi.h
15873 F: include/uapi/mtd/ubi-user.h
15875 USB "USBNET" DRIVER FRAMEWORK
15876 M: Oliver Neukum <oneukum@suse.com>
15877 L: netdev@vger.kernel.org
15878 W: http://www.linux-usb.org/usbnet
15880 F: drivers/net/usb/usbnet.c
15881 F: include/linux/usb/usbnet.h
15884 M: Oliver Neukum <oneukum@suse.com>
15885 L: linux-usb@vger.kernel.org
15887 F: Documentation/usb/acm.txt
15888 F: drivers/usb/class/cdc-acm.*
15890 USB AR5523 WIRELESS DRIVER
15891 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15892 L: linux-wireless@vger.kernel.org
15894 F: drivers/net/wireless/ath/ar5523/
15897 M: Oliver Neukum <oneukum@suse.com>
15898 L: linux-usb@vger.kernel.org
15899 L: linux-scsi@vger.kernel.org
15901 F: drivers/usb/storage/uas.c
15903 USB CDC ETHERNET DRIVER
15904 M: Oliver Neukum <oliver@neukum.org>
15905 L: linux-usb@vger.kernel.org
15907 F: drivers/net/usb/cdc_*.c
15908 F: include/uapi/linux/usb/cdc.h
15910 USB CHAOSKEY DRIVER
15911 M: Keith Packard <keithp@keithp.com>
15912 L: linux-usb@vger.kernel.org
15914 F: drivers/usb/misc/chaoskey.c
15916 USB CYPRESS C67X00 DRIVER
15917 M: Peter Korsgaard <jacmet@sunsite.dk>
15918 L: linux-usb@vger.kernel.org
15920 F: drivers/usb/c67x00/
15922 USB DAVICOM DM9601 DRIVER
15923 M: Peter Korsgaard <jacmet@sunsite.dk>
15924 L: netdev@vger.kernel.org
15925 W: http://www.linux-usb.org/usbnet
15927 F: drivers/net/usb/dm9601.c
15929 USB DIAMOND RIO500 DRIVER
15930 M: Cesar Miquel <miquel@df.uba.ar>
15931 L: rio500-users@lists.sourceforge.net
15932 W: http://rio500.sourceforge.net
15934 F: drivers/usb/misc/rio500*
15937 M: Alan Stern <stern@rowland.harvard.edu>
15938 L: linux-usb@vger.kernel.org
15940 F: Documentation/usb/ehci.txt
15941 F: drivers/usb/host/ehci*
15943 USB GADGET/PERIPHERAL SUBSYSTEM
15944 M: Felipe Balbi <balbi@kernel.org>
15945 L: linux-usb@vger.kernel.org
15946 W: http://www.linux-usb.org/gadget
15947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15949 F: drivers/usb/gadget/
15950 F: include/linux/usb/gadget*
15952 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15953 M: Jiri Kosina <jikos@kernel.org>
15954 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15955 L: linux-usb@vger.kernel.org
15956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15958 F: Documentation/hid/hiddev.txt
15959 F: drivers/hid/usbhid/
15961 USB INTEL XHCI ROLE MUX DRIVER
15962 M: Hans de Goede <hdegoede@redhat.com>
15963 L: linux-usb@vger.kernel.org
15965 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15968 M: Olav Kongas <ok@artecdesign.ee>
15969 L: linux-usb@vger.kernel.org
15971 F: drivers/usb/host/isp116x*
15972 F: include/linux/usb/isp116x.h
15974 USB LAN78XX ETHERNET DRIVER
15975 M: Woojung Huh <woojung.huh@microchip.com>
15976 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15977 L: netdev@vger.kernel.org
15979 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15980 F: drivers/net/usb/lan78xx.*
15981 F: include/dt-bindings/net/microchip-lan78xx.h
15983 USB MASS STORAGE DRIVER
15984 M: Alan Stern <stern@rowland.harvard.edu>
15985 L: linux-usb@vger.kernel.org
15986 L: usb-storage@lists.one-eyed-alien.net
15988 F: drivers/usb/storage/
15991 M: Clemens Ladisch <clemens@ladisch.de>
15992 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15993 T: git git://git.alsa-project.org/alsa-kernel.git
15995 F: sound/usb/midi.*
15997 USB NETWORKING DRIVERS
15998 L: linux-usb@vger.kernel.org
16000 F: drivers/net/usb/
16003 M: Alan Stern <stern@rowland.harvard.edu>
16004 L: linux-usb@vger.kernel.org
16006 F: Documentation/usb/ohci.txt
16007 F: drivers/usb/host/ohci*
16009 USB OTG FSM (Finite State Machine)
16010 M: Peter Chen <Peter.Chen@nxp.com>
16011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16012 L: linux-usb@vger.kernel.org
16014 F: drivers/usb/common/usb-otg-fsm.c
16017 M: Valentina Manea <valentina.manea.m@gmail.com>
16018 M: Shuah Khan <shuah@kernel.org>
16019 M: Shuah Khan <skhan@linuxfoundation.org>
16020 L: linux-usb@vger.kernel.org
16022 F: Documentation/usb/usbip_protocol.txt
16023 F: drivers/usb/usbip/
16024 F: tools/usb/usbip/
16025 F: tools/testing/selftests/drivers/usb/usbip/
16028 M: Petko Manolov <petkan@nucleusys.com>
16029 L: linux-usb@vger.kernel.org
16030 L: netdev@vger.kernel.org
16031 T: git git://github.com/petkan/pegasus.git
16032 W: https://github.com/petkan/pegasus
16034 F: drivers/net/usb/pegasus.*
16037 M: Felipe Balbi <balbi@kernel.org>
16038 L: linux-usb@vger.kernel.org
16039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16041 F: drivers/usb/phy/
16043 USB PRINTER DRIVER (usblp)
16044 M: Pete Zaitcev <zaitcev@redhat.com>
16045 L: linux-usb@vger.kernel.org
16047 F: drivers/usb/class/usblp.c
16049 USB QMI WWAN NETWORK DRIVER
16050 M: Bjørn Mork <bjorn@mork.no>
16051 L: netdev@vger.kernel.org
16053 F: Documentation/ABI/testing/sysfs-class-net-qmi
16054 F: drivers/net/usb/qmi_wwan.c
16057 M: Petko Manolov <petkan@nucleusys.com>
16058 L: linux-usb@vger.kernel.org
16059 L: netdev@vger.kernel.org
16060 T: git git://github.com/petkan/rtl8150.git
16061 W: https://github.com/petkan/rtl8150
16063 F: drivers/net/usb/rtl8150.c
16065 USB SERIAL SUBSYSTEM
16066 M: Johan Hovold <johan@kernel.org>
16067 L: linux-usb@vger.kernel.org
16068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16070 F: Documentation/usb/usb-serial.txt
16071 F: drivers/usb/serial/
16072 F: include/linux/usb/serial.h
16074 USB SMSC75XX ETHERNET DRIVER
16075 M: Steve Glendinning <steve.glendinning@shawell.net>
16076 L: netdev@vger.kernel.org
16078 F: drivers/net/usb/smsc75xx.*
16080 USB SMSC95XX ETHERNET DRIVER
16081 M: Steve Glendinning <steve.glendinning@shawell.net>
16082 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16083 L: netdev@vger.kernel.org
16085 F: drivers/net/usb/smsc95xx.*
16088 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16089 L: linux-usb@vger.kernel.org
16090 W: http://www.linux-usb.org
16091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16093 F: Documentation/devicetree/bindings/usb/
16094 F: Documentation/usb/
16096 F: include/linux/usb.h
16097 F: include/linux/usb/
16099 USB TYPEC PI3USB30532 MUX DRIVER
16100 M: Hans de Goede <hdegoede@redhat.com>
16101 L: linux-usb@vger.kernel.org
16103 F: drivers/usb/typec/mux/pi3usb30532.c
16106 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16107 L: linux-usb@vger.kernel.org
16109 F: Documentation/ABI/testing/sysfs-class-typec
16110 F: Documentation/driver-api/usb/typec.rst
16111 F: drivers/usb/typec/
16112 F: include/linux/usb/typec.h
16114 USB TYPEC BUS FOR ALTERNATE MODES
16115 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16116 L: linux-usb@vger.kernel.org
16118 F: Documentation/ABI/testing/sysfs-bus-typec
16119 F: Documentation/driver-api/usb/typec_bus.rst
16120 F: drivers/usb/typec/altmodes/
16121 F: include/linux/usb/typec_altmode.h
16123 USB TYPEC PORT CONTROLLER DRIVERS
16124 M: Guenter Roeck <linux@roeck-us.net>
16125 L: linux-usb@vger.kernel.org
16127 F: drivers/usb/typec/tcpm/
16130 M: Alan Stern <stern@rowland.harvard.edu>
16131 L: linux-usb@vger.kernel.org
16133 F: drivers/usb/host/uhci*
16136 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16137 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16138 L: linux-media@vger.kernel.org
16139 T: git git://linuxtv.org/media_tree.git
16140 W: http://www.ideasonboard.org/uvc/
16142 F: drivers/media/usb/uvc/
16143 F: include/uapi/linux/uvcvideo.h
16146 M: Hans Verkuil <hverkuil@xs4all.nl>
16147 L: linux-media@vger.kernel.org
16148 T: git git://linuxtv.org/media_tree.git
16149 W: https://linuxtv.org
16151 F: drivers/media/usb/usbvision/
16154 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16155 L: linux-usb@vger.kernel.org
16157 F: drivers/usb/gadget/function/*uvc*
16158 F: drivers/usb/gadget/legacy/webcam.c
16159 F: include/uapi/linux/usb/g_uvc.h
16161 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16162 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16163 L: linux-wireless@vger.kernel.org
16165 F: drivers/net/wireless/rndis_wlan.c
16168 M: Mathias Nyman <mathias.nyman@intel.com>
16169 L: linux-usb@vger.kernel.org
16171 F: drivers/usb/host/xhci*
16172 F: drivers/usb/host/pci-quirks*
16175 L: linux-wireless@vger.kernel.org
16176 W: http://linux-lc100020.sourceforge.net
16178 F: drivers/net/wireless/zydas/zd1201.*
16181 M: Antoine Jacquet <royale@zerezo.com>
16182 L: linux-usb@vger.kernel.org
16183 L: linux-media@vger.kernel.org
16184 T: git git://linuxtv.org/media_tree.git
16185 W: http://royale.zerezo.com/zr364xx/
16187 F: Documentation/media/v4l-drivers/zr364xx*
16188 F: drivers/media/usb/zr364xx/
16190 USER-MODE LINUX (UML)
16191 M: Jeff Dike <jdike@addtoit.com>
16192 M: Richard Weinberger <richard@nod.at>
16193 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16194 L: linux-um@lists.infradead.org
16195 W: http://user-mode-linux.sourceforge.net
16196 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16199 F: Documentation/virtual/uml/
16204 USERSPACE COPYIN/COPYOUT (UIOVEC)
16205 M: Alexander Viro <viro@zeniv.linux.org.uk>
16208 F: include/linux/uio.h
16210 USERSPACE DMA BUFFER DRIVER
16211 M: Gerd Hoffmann <kraxel@redhat.com>
16213 L: dri-devel@lists.freedesktop.org
16214 F: drivers/dma-buf/udmabuf.c
16215 F: include/uapi/linux/udmabuf.h
16216 T: git git://anongit.freedesktop.org/drm/drm-misc
16218 USERSPACE I/O (UIO)
16219 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16222 F: Documentation/driver-api/uio-howto.rst
16224 F: include/linux/uio_driver.h
16227 M: Karel Zak <kzak@redhat.com>
16228 L: util-linux@vger.kernel.org
16229 W: http://en.wikipedia.org/wiki/Util-linux
16230 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16234 M: Christoph Hellwig <hch@lst.de>
16235 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16236 L: linux-kernel@vger.kernel.org
16237 T: git git://git.infradead.org/users/hch/uuid.git
16240 F: include/linux/uuid.h
16241 F: include/uapi/linux/uuid.h
16245 M: Michal Januszewski <spock@gentoo.org>
16246 L: linux-fbdev@vger.kernel.org
16247 W: https://github.com/mjanusz/v86d
16249 F: Documentation/fb/uvesafb.txt
16250 F: drivers/video/fbdev/uvesafb.*
16253 M: Stefan Agner <stefan@agner.ch>
16254 L: linux-mtd@lists.infradead.org
16256 F: drivers/mtd/nand/raw/vf610_nfc.c
16258 VFAT/FAT/MSDOS FILESYSTEM
16259 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16261 F: Documentation/filesystems/vfat.txt
16265 M: Alex Williamson <alex.williamson@redhat.com>
16266 L: kvm@vger.kernel.org
16267 T: git git://github.com/awilliam/linux-vfio.git
16269 F: Documentation/vfio.txt
16271 F: include/linux/vfio.h
16272 F: include/uapi/linux/vfio.h
16274 VFIO MEDIATED DEVICE DRIVERS
16275 M: Kirti Wankhede <kwankhede@nvidia.com>
16276 L: kvm@vger.kernel.org
16278 F: Documentation/vfio-mediated-device.txt
16279 F: drivers/vfio/mdev/
16280 F: include/linux/mdev.h
16281 F: samples/vfio-mdev/
16283 VFIO PLATFORM DRIVER
16284 M: Eric Auger <eric.auger@redhat.com>
16285 L: kvm@vger.kernel.org
16287 F: drivers/vfio/platform/
16290 R: Lukas Wunner <lukas@wunner.de>
16292 F: Documentation/gpu/vga-switcheroo.rst
16293 F: drivers/gpu/vga/vga_switcheroo.c
16294 F: include/linux/vga_switcheroo.h
16295 T: git git://anongit.freedesktop.org/drm/drm-misc
16297 VIA RHINE NETWORK DRIVER
16299 F: drivers/net/ethernet/via/via-rhine.c
16301 VIA SD/MMC CARD CONTROLLER DRIVER
16302 M: Bruce Chang <brucechang@via.com.tw>
16303 M: Harald Welte <HaraldWelte@viatech.com>
16305 F: drivers/mmc/host/via-sdmmc.c
16307 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16308 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16309 L: linux-fbdev@vger.kernel.org
16311 F: include/linux/via-core.h
16312 F: include/linux/via-gpio.h
16313 F: include/linux/via_i2c.h
16314 F: drivers/video/fbdev/via/
16316 VIA VELOCITY NETWORK DRIVER
16317 M: Francois Romieu <romieu@fr.zoreil.com>
16318 L: netdev@vger.kernel.org
16320 F: drivers/net/ethernet/via/via-velocity.*
16322 VICODEC VIRTUAL CODEC DRIVER
16323 M: Hans Verkuil <hans.verkuil@cisco.com>
16324 L: linux-media@vger.kernel.org
16325 T: git git://linuxtv.org/media_tree.git
16326 W: https://linuxtv.org
16328 F: drivers/media/platform/vicodec/*
16330 VIDEO MULTIPLEXER DRIVER
16331 M: Philipp Zabel <p.zabel@pengutronix.de>
16332 L: linux-media@vger.kernel.org
16334 F: drivers/media/platform/video-mux.c
16336 VIDEO I2C POLLING DRIVER
16337 M: Matt Ranostay <matt.ranostay@konsulko.com>
16338 L: linux-media@vger.kernel.org
16340 F: drivers/media/i2c/video-i2c.c
16342 VIDEOBUF2 FRAMEWORK
16343 M: Pawel Osciak <pawel@osciak.com>
16344 M: Marek Szyprowski <m.szyprowski@samsung.com>
16345 M: Kyungmin Park <kyungmin.park@samsung.com>
16346 L: linux-media@vger.kernel.org
16348 F: drivers/media/common/videobuf2/*
16349 F: include/media/videobuf2-*
16351 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16352 M: Helen Koike <helen.koike@collabora.com>
16353 L: linux-media@vger.kernel.org
16354 T: git git://linuxtv.org/media_tree.git
16355 W: https://linuxtv.org
16357 F: drivers/media/platform/vimc/*
16360 M: Alex Williamson <alex.williamson@redhat.com>
16361 M: Paolo Bonzini <pbonzini@redhat.com>
16362 L: kvm@vger.kernel.org
16366 VIRTIO AND VHOST VSOCK DRIVER
16367 M: Stefan Hajnoczi <stefanha@redhat.com>
16368 L: kvm@vger.kernel.org
16369 L: virtualization@lists.linux-foundation.org
16370 L: netdev@vger.kernel.org
16372 F: include/linux/virtio_vsock.h
16373 F: include/uapi/linux/virtio_vsock.h
16374 F: include/uapi/linux/vsockmon.h
16375 F: include/uapi/linux/vm_sockets_diag.h
16376 F: net/vmw_vsock/diag.c
16377 F: net/vmw_vsock/af_vsock_tap.c
16378 F: net/vmw_vsock/virtio_transport_common.c
16379 F: net/vmw_vsock/virtio_transport.c
16380 F: drivers/net/vsockmon.c
16381 F: drivers/vhost/vsock.c
16382 F: tools/testing/vsock/
16384 VIRTIO CONSOLE DRIVER
16385 M: Amit Shah <amit@kernel.org>
16386 L: virtualization@lists.linux-foundation.org
16388 F: drivers/char/virtio_console.c
16389 F: include/linux/virtio_console.h
16390 F: include/uapi/linux/virtio_console.h
16392 VIRTIO CORE, NET AND BLOCK DRIVERS
16393 M: "Michael S. Tsirkin" <mst@redhat.com>
16394 M: Jason Wang <jasowang@redhat.com>
16395 L: virtualization@lists.linux-foundation.org
16397 F: Documentation/devicetree/bindings/virtio/
16400 F: drivers/net/virtio_net.c
16401 F: drivers/block/virtio_blk.c
16402 F: include/linux/virtio*.h
16403 F: include/uapi/linux/virtio_*.h
16404 F: drivers/crypto/virtio/
16405 F: mm/balloon_compaction.c
16407 VIRTIO CRYPTO DRIVER
16408 M: Gonglei <arei.gonglei@huawei.com>
16409 L: virtualization@lists.linux-foundation.org
16410 L: linux-crypto@vger.kernel.org
16412 F: drivers/crypto/virtio/
16413 F: include/uapi/linux/virtio_crypto.h
16415 VIRTIO DRIVERS FOR S390
16416 M: Cornelia Huck <cohuck@redhat.com>
16417 M: Halil Pasic <pasic@linux.ibm.com>
16418 L: linux-s390@vger.kernel.org
16419 L: virtualization@lists.linux-foundation.org
16420 L: kvm@vger.kernel.org
16422 F: drivers/s390/virtio/
16423 F: arch/s390/include/uapi/asm/virtio-ccw.h
16426 M: David Airlie <airlied@linux.ie>
16427 M: Gerd Hoffmann <kraxel@redhat.com>
16428 L: dri-devel@lists.freedesktop.org
16429 L: virtualization@lists.linux-foundation.org
16430 T: git git://anongit.freedesktop.org/drm/drm-misc
16432 F: drivers/gpu/drm/virtio/
16433 F: include/uapi/linux/virtio_gpu.h
16435 VIRTIO HOST (VHOST)
16436 M: "Michael S. Tsirkin" <mst@redhat.com>
16437 M: Jason Wang <jasowang@redhat.com>
16438 L: kvm@vger.kernel.org
16439 L: virtualization@lists.linux-foundation.org
16440 L: netdev@vger.kernel.org
16441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16444 F: include/uapi/linux/vhost.h
16446 VIRTIO INPUT DRIVER
16447 M: Gerd Hoffmann <kraxel@redhat.com>
16449 F: drivers/virtio/virtio_input.c
16450 F: include/uapi/linux/virtio_input.h
16452 VIRTUAL BOX GUEST DEVICE DRIVER
16453 M: Hans de Goede <hdegoede@redhat.com>
16454 M: Arnd Bergmann <arnd@arndb.de>
16455 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16457 F: include/linux/vbox_utils.h
16458 F: include/uapi/linux/vbox*.h
16459 F: drivers/virt/vboxguest/
16461 VIRTUAL SERIO DEVICE DRIVER
16462 M: Stephen Chandler Paul <thatslyude@gmail.com>
16464 F: drivers/input/serio/userio.c
16465 F: include/uapi/linux/userio.h
16467 VIVID VIRTUAL VIDEO DRIVER
16468 M: Hans Verkuil <hverkuil@xs4all.nl>
16469 L: linux-media@vger.kernel.org
16470 T: git git://linuxtv.org/media_tree.git
16471 W: https://linuxtv.org
16473 F: drivers/media/platform/vivid/*
16476 M: Florian Fainelli <f.fainelli@gmail.com>
16477 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16479 F: drivers/vlynq/vlynq.c
16480 F: include/linux/vlynq.h
16483 M: Martyn Welch <martyn@welchs.me.uk>
16484 M: Manohar Vanga <manohar.vanga@gmail.com>
16485 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16486 L: devel@driverdev.osuosl.org
16488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16489 F: Documentation/driver-api/vme.rst
16490 F: drivers/staging/vme/
16492 F: include/linux/vme*
16494 VMWARE BALLOON DRIVER
16495 M: Julien Freche <jfreche@vmware.com>
16496 M: Nadav Amit <namit@vmware.com>
16497 M: "VMware, Inc." <pv-drivers@vmware.com>
16498 L: linux-kernel@vger.kernel.org
16500 F: drivers/misc/vmw_balloon.c
16502 VMWARE HYPERVISOR INTERFACE
16503 M: Alok Kataria <akataria@vmware.com>
16504 L: virtualization@lists.linux-foundation.org
16506 F: arch/x86/kernel/cpu/vmware.c
16508 VMWARE PVRDMA DRIVER
16509 M: Adit Ranadive <aditr@vmware.com>
16510 M: VMware PV-Drivers <pv-drivers@vmware.com>
16511 L: linux-rdma@vger.kernel.org
16513 F: drivers/infiniband/hw/vmw_pvrdma/
16515 VMware PVSCSI driver
16516 M: Jim Gill <jgill@vmware.com>
16517 M: VMware PV-Drivers <pv-drivers@vmware.com>
16518 L: linux-scsi@vger.kernel.org
16520 F: drivers/scsi/vmw_pvscsi.c
16521 F: drivers/scsi/vmw_pvscsi.h
16523 VMWARE VMMOUSE SUBDRIVER
16524 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16525 M: "VMware, Inc." <pv-drivers@vmware.com>
16526 L: linux-input@vger.kernel.org
16528 F: drivers/input/mouse/vmmouse.c
16529 F: drivers/input/mouse/vmmouse.h
16531 VMWARE VMXNET3 ETHERNET DRIVER
16532 M: Ronak Doshi <doshir@vmware.com>
16533 M: "VMware, Inc." <pv-drivers@vmware.com>
16534 L: netdev@vger.kernel.org
16536 F: drivers/net/vmxnet3/
16538 VOCORE VOCORE2 BOARD
16539 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16540 L: linux-mips@vger.kernel.org
16542 F: arch/mips/boot/dts/ralink/vocore2.dts
16544 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16545 M: Liam Girdwood <lgirdwood@gmail.com>
16546 M: Mark Brown <broonie@kernel.org>
16547 L: linux-kernel@vger.kernel.org
16548 W: http://www.slimlogic.co.uk/?p=48
16549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16551 F: Documentation/devicetree/bindings/regulator/
16552 F: Documentation/power/regulator/
16553 F: drivers/regulator/
16554 F: include/dt-bindings/regulator/
16555 F: include/linux/regulator/
16558 M: David Ahern <dsa@cumulusnetworks.com>
16559 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16560 L: netdev@vger.kernel.org
16562 F: drivers/net/vrf.c
16563 F: Documentation/networking/vrf.txt
16565 VT1211 HARDWARE MONITOR DRIVER
16566 M: Juerg Haefliger <juergh@gmail.com>
16567 L: linux-hwmon@vger.kernel.org
16569 F: Documentation/hwmon/vt1211
16570 F: drivers/hwmon/vt1211.c
16572 VT8231 HARDWARE MONITOR DRIVER
16573 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16574 L: linux-hwmon@vger.kernel.org
16576 F: drivers/hwmon/vt8231.c
16578 VUB300 USB to SDIO/SD/MMC bridge chip
16579 M: Tony Olech <tony.olech@elandigitalsystems.com>
16580 L: linux-mmc@vger.kernel.org
16581 L: linux-usb@vger.kernel.org
16583 F: drivers/mmc/host/vub300.c
16585 W1 DALLAS'S 1-WIRE BUS
16586 M: Evgeniy Polyakov <zbr@ioremap.net>
16588 F: Documentation/devicetree/bindings/w1/
16589 F: Documentation/w1/
16591 F: include/linux/w1.h
16593 W83791D HARDWARE MONITORING DRIVER
16594 M: Marc Hulsman <m.hulsman@tudelft.nl>
16595 L: linux-hwmon@vger.kernel.org
16597 F: Documentation/hwmon/w83791d
16598 F: drivers/hwmon/w83791d.c
16600 W83793 HARDWARE MONITORING DRIVER
16601 M: Rudolf Marek <r.marek@assembler.cz>
16602 L: linux-hwmon@vger.kernel.org
16604 F: Documentation/hwmon/w83793
16605 F: drivers/hwmon/w83793.c
16607 W83795 HARDWARE MONITORING DRIVER
16608 M: Jean Delvare <jdelvare@suse.com>
16609 L: linux-hwmon@vger.kernel.org
16611 F: drivers/hwmon/w83795.c
16613 W83L51xD SD/MMC CARD INTERFACE DRIVER
16614 M: Pierre Ossman <pierre@ossman.eu>
16616 F: drivers/mmc/host/wbsd.*
16618 WACOM PROTOCOL 4 SERIAL TABLETS
16619 M: Julian Squires <julian@cipht.net>
16620 M: Hans de Goede <hdegoede@redhat.com>
16621 L: linux-input@vger.kernel.org
16623 F: drivers/input/tablet/wacom_serial4.c
16625 WATCHDOG DEVICE DRIVERS
16626 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16627 M: Guenter Roeck <linux@roeck-us.net>
16628 L: linux-watchdog@vger.kernel.org
16629 W: http://www.linux-watchdog.org/
16630 T: git git://www.linux-watchdog.org/linux-watchdog.git
16632 F: Documentation/devicetree/bindings/watchdog/
16633 F: Documentation/watchdog/
16634 F: drivers/watchdog/
16635 F: include/linux/watchdog.h
16636 F: include/uapi/linux/watchdog.h
16638 WHISKEYCOVE PMIC GPIO DRIVER
16639 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16640 L: linux-gpio@vger.kernel.org
16642 F: drivers/gpio/gpio-wcove.c
16645 M: David Herrmann <dh.herrmann@googlemail.com>
16646 L: linux-input@vger.kernel.org
16648 F: drivers/hid/hid-wiimote*
16650 WILOCITY WIL6210 WIRELESS DRIVER
16651 M: Maya Erez <merez@codeaurora.org>
16652 L: linux-wireless@vger.kernel.org
16653 L: wil6210@qti.qualcomm.com
16655 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16656 F: drivers/net/wireless/ath/wil6210/
16659 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16660 M: linux-wimax@intel.com
16661 L: wimax@linuxwimax.org (subscribers-only)
16663 W: http://linuxwimax.org
16664 F: Documentation/wimax/README.wimax
16665 F: include/linux/wimax/debug.h
16666 F: include/net/wimax.h
16667 F: include/uapi/linux/wimax.h
16671 M: David Härdeman <david@hardeman.nu>
16673 F: drivers/media/rc/winbond-cir.c
16675 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16676 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16677 L: linux-watchdog@vger.kernel.org
16679 F: drivers/watchdog/ebc-c384_wdt.c
16681 WINSYSTEMS WS16C48 GPIO DRIVER
16682 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16683 L: linux-gpio@vger.kernel.org
16685 F: drivers/gpio/gpio-ws16c48.c
16687 WISTRON LAPTOP BUTTON DRIVER
16688 M: Miloslav Trmac <mitr@volny.cz>
16690 F: drivers/input/misc/wistron_btns.c
16692 WL3501 WIRELESS PCMCIA CARD DRIVER
16693 L: linux-wireless@vger.kernel.org
16695 F: drivers/net/wireless/wl3501*
16697 WOLFSON MICROELECTRONICS DRIVERS
16698 L: patches@opensource.cirrus.com
16699 T: git https://github.com/CirrusLogic/linux-drivers.git
16700 W: https://github.com/CirrusLogic/linux-drivers/wiki
16702 F: Documentation/hwmon/wm83??
16703 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16704 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16705 F: Documentation/devicetree/bindings/mfd/arizona.txt
16706 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16707 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16708 F: arch/arm/mach-s3c64xx/mach-crag6410*
16709 F: drivers/clk/clk-wm83*.c
16710 F: drivers/extcon/extcon-arizona.c
16711 F: drivers/leds/leds-wm83*.c
16712 F: drivers/gpio/gpio-*wm*.c
16713 F: drivers/gpio/gpio-arizona.c
16714 F: drivers/hwmon/wm83??-hwmon.c
16715 F: drivers/input/misc/wm831x-on.c
16716 F: drivers/input/touchscreen/wm831x-ts.c
16717 F: drivers/input/touchscreen/wm97*.c
16718 F: drivers/mfd/arizona*
16719 F: drivers/mfd/wm*.c
16720 F: drivers/mfd/cs47l24*
16721 F: drivers/power/supply/wm83*.c
16722 F: drivers/rtc/rtc-wm83*.c
16723 F: drivers/regulator/wm8*.c
16724 F: drivers/regulator/arizona*
16725 F: drivers/video/backlight/wm83*_bl.c
16726 F: drivers/watchdog/wm83*_wdt.c
16727 F: include/linux/mfd/arizona/
16728 F: include/linux/mfd/wm831x/
16729 F: include/linux/mfd/wm8350/
16730 F: include/linux/mfd/wm8400*
16731 F: include/linux/regulator/arizona*
16732 F: include/linux/wm97xx.h
16733 F: include/sound/wm????.h
16734 F: sound/soc/codecs/arizona.?
16735 F: sound/soc/codecs/wm*
16736 F: sound/soc/codecs/cs47l24*
16739 M: Tejun Heo <tj@kernel.org>
16740 R: Lai Jiangshan <jiangshanlai@gmail.com>
16741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16743 F: include/linux/workqueue.h
16744 F: kernel/workqueue.c
16745 F: Documentation/core-api/workqueue.rst
16747 X-POWERS AXP288 PMIC DRIVERS
16748 M: Hans de Goede <hdegoede@redhat.com>
16751 F: drivers/acpi/pmic/intel_pmic_xpower.c
16753 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16754 M: Chen-Yu Tsai <wens@csie.org>
16755 L: linux-kernel@vger.kernel.org
16760 M: Andrew Hendry <andrew.hendry@gmail.com>
16761 L: linux-x25@vger.kernel.org
16763 F: Documentation/networking/x25*
16764 F: include/net/x25*
16767 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16768 M: Thomas Gleixner <tglx@linutronix.de>
16769 M: Ingo Molnar <mingo@redhat.com>
16770 M: Borislav Petkov <bp@alien8.de>
16771 R: "H. Peter Anvin" <hpa@zytor.com>
16773 L: linux-kernel@vger.kernel.org
16774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16776 F: Documentation/devicetree/bindings/x86/
16777 F: Documentation/x86/
16781 M: Andy Lutomirski <luto@kernel.org>
16782 L: linux-kernel@vger.kernel.org
16783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16787 X86 MCE INFRASTRUCTURE
16788 M: Tony Luck <tony.luck@intel.com>
16789 M: Borislav Petkov <bp@alien8.de>
16790 L: linux-edac@vger.kernel.org
16792 F: arch/x86/kernel/cpu/mcheck/*
16794 X86 MICROCODE UPDATE SUPPORT
16795 M: Borislav Petkov <bp@alien8.de>
16797 F: arch/x86/kernel/cpu/microcode/*
16800 M: Dave Hansen <dave.hansen@linux.intel.com>
16801 M: Andy Lutomirski <luto@kernel.org>
16802 M: Peter Zijlstra <peterz@infradead.org>
16803 L: linux-kernel@vger.kernel.org
16804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16808 X86 PLATFORM DRIVERS
16809 M: Darren Hart <dvhart@infradead.org>
16810 M: Andy Shevchenko <andy@infradead.org>
16811 L: platform-driver-x86@vger.kernel.org
16812 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16814 F: drivers/platform/x86/
16815 F: drivers/platform/olpc/
16817 X86 PLATFORM DRIVERS - ARCH
16818 R: Darren Hart <dvhart@infradead.org>
16819 R: Andy Shevchenko <andy@infradead.org>
16820 L: platform-driver-x86@vger.kernel.org
16822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16824 F: arch/x86/platform
16827 M: Andy Lutomirski <luto@kernel.org>
16828 L: linux-kernel@vger.kernel.org
16829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16831 F: arch/x86/entry/vdso/
16834 M: Matthew Wilcox <willy@infradead.org>
16835 L: linux-fsdevel@vger.kernel.org
16837 F: Documentation/core-api/xarray.rst
16840 F: include/linux/idr.h
16841 F: include/linux/xarray.h
16842 F: tools/testing/radix-tree
16845 M: Benjamin Valentin <benpicco@googlemail.com>
16847 F: drivers/media/rc/xbox_remote.c
16848 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16850 XC2028/3028 TUNER DRIVER
16851 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16852 L: linux-media@vger.kernel.org
16853 W: https://linuxtv.org
16854 T: git git://linuxtv.org/media_tree.git
16856 F: drivers/media/tuners/tuner-xc2028.*
16858 XDP (eXpress Data Path)
16859 M: Alexei Starovoitov <ast@kernel.org>
16860 M: Daniel Borkmann <daniel@iogearbox.net>
16861 M: David S. Miller <davem@davemloft.net>
16862 M: Jakub Kicinski <jakub.kicinski@netronome.com>
16863 M: Jesper Dangaard Brouer <hawk@kernel.org>
16864 M: John Fastabend <john.fastabend@gmail.com>
16865 L: netdev@vger.kernel.org
16866 L: xdp-newbies@vger.kernel.org
16867 L: bpf@vger.kernel.org
16870 F: include/net/xdp.h
16871 F: kernel/bpf/devmap.c
16872 F: kernel/bpf/cpumap.c
16873 F: include/trace/events/xdp.h
16877 XDP SOCKETS (AF_XDP)
16878 M: Björn Töpel <bjorn.topel@intel.com>
16879 M: Magnus Karlsson <magnus.karlsson@intel.com>
16880 L: netdev@vger.kernel.org
16881 L: bpf@vger.kernel.org
16883 F: kernel/bpf/xskmap.c
16886 XEN BLOCK SUBSYSTEM
16887 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16888 M: Roger Pau Monné <roger.pau@citrix.com>
16889 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16891 F: drivers/block/xen-blkback/*
16892 F: drivers/block/xen*
16895 M: Stefano Stabellini <sstabellini@kernel.org>
16896 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16899 F: arch/arm/include/asm/xen/
16901 XEN HYPERVISOR ARM64
16902 M: Stefano Stabellini <sstabellini@kernel.org>
16903 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16906 F: arch/arm64/include/asm/xen/
16908 XEN HYPERVISOR INTERFACE
16909 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16910 M: Juergen Gross <jgross@suse.com>
16911 R: Stefano Stabellini <sstabellini@kernel.org>
16912 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16916 F: arch/x86/platform/pvh/
16917 F: drivers/*/xen-*front.c
16919 F: arch/x86/include/asm/xen/
16920 F: arch/x86/include/asm/pvclock-abi.h
16922 F: include/uapi/xen/
16923 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16924 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16926 XEN NETWORK BACKEND DRIVER
16927 M: Wei Liu <wei.liu2@citrix.com>
16928 M: Paul Durrant <paul.durrant@citrix.com>
16929 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16930 L: netdev@vger.kernel.org
16932 F: drivers/net/xen-netback/*
16935 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16936 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16938 F: arch/x86/pci/*xen*
16939 F: drivers/pci/*xen*
16942 M: Juergen Gross <jgross@suse.com>
16943 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16944 L: linux-scsi@vger.kernel.org
16946 F: drivers/scsi/xen-scsifront.c
16947 F: drivers/xen/xen-scsiback.c
16948 F: include/xen/interface/io/vscsiif.h
16950 XEN SWIOTLB SUBSYSTEM
16951 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16952 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16953 L: iommu@lists.linux-foundation.org
16955 F: arch/x86/xen/*swiotlb*
16956 F: drivers/xen/*swiotlb*
16958 XEN SOUND FRONTEND DRIVER
16959 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16960 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16961 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16966 M: Darrick J. Wong <darrick.wong@oracle.com>
16967 M: linux-xfs@vger.kernel.org
16968 L: linux-xfs@vger.kernel.org
16970 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16972 F: Documentation/filesystems/xfs.txt
16975 XILINX AXI ETHERNET DRIVER
16976 M: Anirudha Sarangi <anirudh@xilinx.com>
16977 M: John Linn <John.Linn@xilinx.com>
16979 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16981 XILINX UARTLITE SERIAL DRIVER
16982 M: Peter Korsgaard <jacmet@sunsite.dk>
16983 L: linux-serial@vger.kernel.org
16985 F: drivers/tty/serial/uartlite.c
16987 XILINX VIDEO IP CORES
16988 M: Hyun Kwon <hyun.kwon@xilinx.com>
16989 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16990 L: linux-media@vger.kernel.org
16991 T: git git://linuxtv.org/media_tree.git
16993 F: Documentation/devicetree/bindings/media/xilinx/
16994 F: drivers/media/platform/xilinx/
16995 F: include/uapi/linux/xilinx-v4l2-controls.h
16998 M: Eli Billauer <eli.billauer@gmail.com>
16999 L: linux-kernel@vger.kernel.org
17001 F: drivers/char/xillybus/
17004 M: George Cherian <george.cherian@cavium.com>
17005 M: Jan Glauber <jglauber@cavium.com>
17006 L: linux-i2c@vger.kernel.org
17007 W: http://www.cavium.com
17009 F: drivers/i2c/busses/i2c-xlp9xx.c
17011 XRA1403 GPIO EXPANDER
17012 M: Nandor Han <nandor.han@ge.com>
17013 M: Semi Malinen <semi.malinen@ge.com>
17014 L: linux-gpio@vger.kernel.org
17016 F: drivers/gpio/gpio-xra1403.c
17017 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17019 XTENSA XTFPGA PLATFORM SUPPORT
17020 M: Max Filippov <jcmvbkbc@gmail.com>
17021 L: linux-xtensa@linux-xtensa.org
17023 F: drivers/spi/spi-xtensa-xtfpga.c
17024 F: sound/soc/xtensa/xtfpga-i2s.c
17026 YAM DRIVER FOR AX.25
17027 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17028 L: linux-hams@vger.kernel.org
17030 F: drivers/net/hamradio/yam*
17031 F: include/linux/yam.h
17033 YAMA SECURITY MODULE
17034 M: Kees Cook <keescook@chromium.org>
17035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17038 F: Documentation/admin-guide/LSM/Yama.rst
17040 YEALINK PHONE DRIVER
17041 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17042 L: usbb2k-api-dev@nongnu.org
17044 F: Documentation/input/devices/yealink.rst
17045 F: drivers/input/misc/yealink.*
17047 Z8530 DRIVER FOR AX.25
17048 M: Joerg Reuter <jreuter@yaina.de>
17049 W: http://yaina.de/jreuter/
17050 W: http://www.qsl.net/dl1bke/
17051 L: linux-hams@vger.kernel.org
17053 F: Documentation/networking/z8530drv.txt
17054 F: drivers/net/hamradio/*scc.c
17055 F: drivers/net/hamradio/z8530.h
17057 ZBUD COMPRESSED PAGE ALLOCATOR
17058 M: Seth Jennings <sjenning@redhat.com>
17059 M: Dan Streetman <ddstreet@ieee.org>
17060 L: linux-mm@kvack.org
17063 F: include/linux/zbud.h
17065 ZD1211RW WIRELESS DRIVER
17066 M: Daniel Drake <dsd@gentoo.org>
17067 M: Ulrich Kunitz <kune@deine-taler.de>
17068 W: http://zd1211.ath.cx/wiki/DriverRewrite
17069 L: linux-wireless@vger.kernel.org
17070 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17072 F: drivers/net/wireless/zydas/zd1211rw/
17074 ZD1301 MEDIA DRIVER
17075 M: Antti Palosaari <crope@iki.fi>
17076 L: linux-media@vger.kernel.org
17077 W: https://linuxtv.org/
17078 W: http://palosaari.fi/linux/
17079 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17081 F: drivers/media/usb/dvb-usb-v2/zd1301*
17083 ZD1301_DEMOD MEDIA DRIVER
17084 M: Antti Palosaari <crope@iki.fi>
17085 L: linux-media@vger.kernel.org
17086 W: https://linuxtv.org/
17087 W: http://palosaari.fi/linux/
17088 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17090 F: drivers/media/dvb-frontends/zd1301_demod*
17092 ZPOOL COMPRESSED PAGE STORAGE API
17093 M: Dan Streetman <ddstreet@ieee.org>
17094 L: linux-mm@kvack.org
17097 F: include/linux/zpool.h
17099 ZR36067 VIDEO FOR LINUX DRIVER
17100 L: mjpeg-users@lists.sourceforge.net
17101 L: linux-media@vger.kernel.org
17102 W: http://mjpeg.sourceforge.net/driver-zoran/
17103 T: hg https://linuxtv.org/hg/v4l-dvb
17105 F: drivers/staging/media/zoran/
17107 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17108 M: Minchan Kim <minchan@kernel.org>
17109 M: Nitin Gupta <ngupta@vflare.org>
17110 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17111 L: linux-kernel@vger.kernel.org
17113 F: drivers/block/zram/
17114 F: Documentation/blockdev/zram.txt
17116 ZS DECSTATION Z85C30 SERIAL DRIVER
17117 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17119 F: drivers/tty/serial/zs.*
17121 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17122 M: Minchan Kim <minchan@kernel.org>
17123 M: Nitin Gupta <ngupta@vflare.org>
17124 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17125 L: linux-mm@kvack.org
17128 F: include/linux/zsmalloc.h
17129 F: Documentation/vm/zsmalloc.rst
17131 ZSWAP COMPRESSED SWAP CACHING
17132 M: Seth Jennings <sjenning@redhat.com>
17133 M: Dan Streetman <ddstreet@ieee.org>
17134 L: linux-mm@kvack.org
17139 M: Linus Torvalds <torvalds@linux-foundation.org>
17140 L: linux-kernel@vger.kernel.org
17141 Q: http://patchwork.kernel.org/project/LKML/list/
17142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17143 S: Buried alive in reporters