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 CRYPTO DRIVER
9182 M: Boris Brezillon <bbrezillon@kernel.org>
9183 M: Arnaud Ebalard <arno@natisbad.org>
9184 F: drivers/crypto/marvell/
9186 L: linux-crypto@vger.kernel.org
9188 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9189 M: Mirko Lindner <mlindner@marvell.com>
9190 M: Stephen Hemminger <stephen@networkplumber.org>
9191 L: netdev@vger.kernel.org
9193 F: drivers/net/ethernet/marvell/sk*
9195 MARVELL LIBERTAS WIRELESS DRIVER
9196 L: libertas-dev@lists.infradead.org
9198 F: drivers/net/wireless/marvell/libertas/
9200 MARVELL MACCHIATOBIN SUPPORT
9201 M: Russell King <linux@armlinux.org.uk>
9202 L: linux-arm-kernel@lists.infradead.org
9204 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9206 MARVELL MV643XX ETHERNET DRIVER
9207 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9208 L: netdev@vger.kernel.org
9210 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9211 F: include/linux/mv643xx.h
9213 MARVELL MV88X3310 PHY DRIVER
9214 M: Russell King <linux@armlinux.org.uk>
9215 L: netdev@vger.kernel.org
9217 F: drivers/net/phy/marvell10g.c
9219 MARVELL MVEBU THERMAL DRIVER
9220 M: Miquel Raynal <miquel.raynal@bootlin.com>
9222 F: drivers/thermal/armada_thermal.c
9224 MARVELL MVNETA ETHERNET DRIVER
9225 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9226 L: netdev@vger.kernel.org
9228 F: drivers/net/ethernet/marvell/mvneta.*
9230 MARVELL MWIFIEX WIRELESS DRIVER
9231 M: Amitkumar Karwar <amitkarwar@gmail.com>
9232 M: Nishant Sarmukadam <nishants@marvell.com>
9233 M: Ganapathi Bhat <gbhat@marvell.com>
9234 M: Xinming Hu <huxinming820@gmail.com>
9235 L: linux-wireless@vger.kernel.org
9237 F: drivers/net/wireless/marvell/mwifiex/
9239 MARVELL MWL8K WIRELESS DRIVER
9240 M: Lennert Buytenhek <buytenh@wantstofly.org>
9241 L: linux-wireless@vger.kernel.org
9243 F: drivers/net/wireless/marvell/mwl8k.c
9245 MARVELL NAND CONTROLLER DRIVER
9246 M: Miquel Raynal <miquel.raynal@bootlin.com>
9247 L: linux-mtd@lists.infradead.org
9249 F: drivers/mtd/nand/raw/marvell_nand.c
9250 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9252 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9253 M: Nicolas Pitre <nico@fluxnic.net>
9255 F: drivers/mmc/host/mvsdio.*
9257 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9258 M: Hu Ziji <huziji@marvell.com>
9259 L: linux-mmc@vger.kernel.org
9261 F: drivers/mmc/host/sdhci-xenon*
9262 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9264 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9265 M: Sunil Goutham <sgoutham@marvell.com>
9266 M: Linu Cherian <lcherian@marvell.com>
9267 M: Geetha sowjanya <gakula@marvell.com>
9268 M: Jerin Jacob <jerinj@marvell.com>
9269 L: netdev@vger.kernel.org
9271 F: drivers/net/ethernet/marvell/octeontx2/af/
9273 MATROX FRAMEBUFFER DRIVER
9274 L: linux-fbdev@vger.kernel.org
9276 F: drivers/video/fbdev/matrox/matroxfb_*
9277 F: include/uapi/linux/matroxfb.h
9279 MAX16065 HARDWARE MONITOR DRIVER
9280 M: Guenter Roeck <linux@roeck-us.net>
9281 L: linux-hwmon@vger.kernel.org
9283 F: Documentation/hwmon/max16065
9284 F: drivers/hwmon/max16065.c
9286 MAX2175 SDR TUNER DRIVER
9287 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9288 L: linux-media@vger.kernel.org
9289 T: git git://linuxtv.org/media_tree.git
9291 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9292 F: Documentation/media/v4l-drivers/max2175.rst
9293 F: drivers/media/i2c/max2175*
9294 F: include/uapi/linux/max2175.h
9296 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9297 L: linux-hwmon@vger.kernel.org
9299 F: Documentation/hwmon/max6650
9300 F: drivers/hwmon/max6650.c
9302 MAX6697 HARDWARE MONITOR DRIVER
9303 M: Guenter Roeck <linux@roeck-us.net>
9304 L: linux-hwmon@vger.kernel.org
9306 F: Documentation/hwmon/max6697
9307 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9308 F: drivers/hwmon/max6697.c
9309 F: include/linux/platform_data/max6697.h
9311 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9312 M: Peter Rosin <peda@axentia.se>
9313 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9315 F: Documentation/devicetree/bindings/sound/max9860.txt
9316 F: sound/soc/codecs/max9860.*
9318 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9319 M: Javier Martinez Canillas <javier@dowhile0.org>
9320 L: linux-kernel@vger.kernel.org
9322 F: drivers/regulator/max77802-regulator.c
9323 F: Documentation/devicetree/bindings/*/*max77802.txt
9324 F: include/dt-bindings/*/*max77802.h
9326 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9327 M: Krzysztof Kozlowski <krzk@kernel.org>
9328 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9329 L: linux-pm@vger.kernel.org
9331 F: drivers/power/supply/max14577_charger.c
9332 F: drivers/power/supply/max77693_charger.c
9334 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9335 M: Chanwoo Choi <cw00.choi@samsung.com>
9336 M: Krzysztof Kozlowski <krzk@kernel.org>
9337 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9338 L: linux-kernel@vger.kernel.org
9340 F: drivers/*/max14577*.c
9341 F: drivers/*/max77686*.c
9342 F: drivers/*/max77693*.c
9343 F: drivers/extcon/extcon-max14577.c
9344 F: drivers/extcon/extcon-max77693.c
9345 F: drivers/rtc/rtc-max77686.c
9346 F: drivers/clk/clk-max77686.c
9347 F: Documentation/devicetree/bindings/mfd/max14577.txt
9348 F: Documentation/devicetree/bindings/*/max77686.txt
9349 F: Documentation/devicetree/bindings/mfd/max77693.txt
9350 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9351 F: include/linux/mfd/max14577*.h
9352 F: include/linux/mfd/max77686*.h
9353 F: include/linux/mfd/max77693*.h
9355 MAXIRADIO FM RADIO RECEIVER DRIVER
9356 M: Hans Verkuil <hverkuil@xs4all.nl>
9357 L: linux-media@vger.kernel.org
9358 T: git git://linuxtv.org/media_tree.git
9359 W: https://linuxtv.org
9361 F: drivers/media/radio/radio-maxiradio*
9363 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9364 M: Peter Rosin <peda@axentia.se>
9365 L: linux-iio@vger.kernel.org
9367 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9368 F: drivers/iio/potentiometer/mcp4018.c
9369 F: drivers/iio/potentiometer/mcp4531.c
9371 MCR20A IEEE-802.15.4 RADIO DRIVER
9372 M: Xue Liu <liuxuenetmail@gmail.com>
9373 L: linux-wpan@vger.kernel.org
9374 W: https://github.com/xueliu/mcr20a-linux
9376 F: drivers/net/ieee802154/mcr20a.c
9377 F: drivers/net/ieee802154/mcr20a.h
9378 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9380 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9381 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9382 L: linux-iio@vger.kernel.org
9384 F: drivers/iio/dac/cio-dac.c
9386 MEDIA DRIVERS FOR ASCOT2E
9387 M: Sergey Kozlov <serjk@netup.ru>
9388 M: Abylay Ospan <aospan@netup.ru>
9389 L: linux-media@vger.kernel.org
9390 W: https://linuxtv.org
9392 T: git git://linuxtv.org/media_tree.git
9394 F: drivers/media/dvb-frontends/ascot2e*
9396 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9397 M: Jasmin Jessich <jasmin@anw.at>
9398 L: linux-media@vger.kernel.org
9399 W: https://linuxtv.org
9400 T: git git://linuxtv.org/media_tree.git
9402 F: drivers/media/dvb-frontends/cxd2099*
9404 MEDIA DRIVERS FOR CXD2841ER
9405 M: Sergey Kozlov <serjk@netup.ru>
9406 M: Abylay Ospan <aospan@netup.ru>
9407 L: linux-media@vger.kernel.org
9408 W: https://linuxtv.org
9410 T: git git://linuxtv.org/media_tree.git
9412 F: drivers/media/dvb-frontends/cxd2841er*
9414 MEDIA DRIVERS FOR CXD2880
9415 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9416 L: linux-media@vger.kernel.org
9417 W: http://linuxtv.org/
9418 T: git git://linuxtv.org/media_tree.git
9420 F: drivers/media/dvb-frontends/cxd2880/*
9421 F: drivers/media/spi/cxd2880*
9423 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9424 L: linux-media@vger.kernel.org
9425 W: https://linuxtv.org
9426 T: git git://linuxtv.org/media_tree.git
9428 F: drivers/media/pci/ddbridge/*
9430 MEDIA DRIVERS FOR FREESCALE IMX
9431 M: Steve Longerbeam <slongerbeam@gmail.com>
9432 M: Philipp Zabel <p.zabel@pengutronix.de>
9433 L: linux-media@vger.kernel.org
9434 T: git git://linuxtv.org/media_tree.git
9436 F: Documentation/devicetree/bindings/media/imx.txt
9437 F: Documentation/media/v4l-drivers/imx.rst
9438 F: drivers/staging/media/imx/
9439 F: include/linux/imx-media.h
9440 F: include/media/imx.h
9442 MEDIA DRIVER FOR FREESCALE IMX PXP
9443 M: Philipp Zabel <p.zabel@pengutronix.de>
9444 L: linux-media@vger.kernel.org
9445 T: git git://linuxtv.org/media_tree.git
9447 F: drivers/media/platform/imx-pxp.[ch]
9449 MEDIA DRIVERS FOR HELENE
9450 M: Abylay Ospan <aospan@netup.ru>
9451 L: linux-media@vger.kernel.org
9452 W: https://linuxtv.org
9454 T: git git://linuxtv.org/media_tree.git
9456 F: drivers/media/dvb-frontends/helene*
9458 MEDIA DRIVERS FOR HORUS3A
9459 M: Sergey Kozlov <serjk@netup.ru>
9460 M: Abylay Ospan <aospan@netup.ru>
9461 L: linux-media@vger.kernel.org
9462 W: https://linuxtv.org
9464 T: git git://linuxtv.org/media_tree.git
9466 F: drivers/media/dvb-frontends/horus3a*
9468 MEDIA DRIVERS FOR LNBH25
9469 M: Sergey Kozlov <serjk@netup.ru>
9470 M: Abylay Ospan <aospan@netup.ru>
9471 L: linux-media@vger.kernel.org
9472 W: https://linuxtv.org
9474 T: git git://linuxtv.org/media_tree.git
9476 F: drivers/media/dvb-frontends/lnbh25*
9478 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9479 L: linux-media@vger.kernel.org
9480 W: https://linuxtv.org
9481 T: git git://linuxtv.org/media_tree.git
9483 F: drivers/media/dvb-frontends/mxl5xx*
9485 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9486 M: Sergey Kozlov <serjk@netup.ru>
9487 M: Abylay Ospan <aospan@netup.ru>
9488 L: linux-media@vger.kernel.org
9489 W: https://linuxtv.org
9491 T: git git://linuxtv.org/media_tree.git
9493 F: drivers/media/pci/netup_unidvb/*
9495 MEDIA DRIVERS FOR RENESAS - CEU
9496 M: Jacopo Mondi <jacopo@jmondi.org>
9497 L: linux-media@vger.kernel.org
9498 L: linux-renesas-soc@vger.kernel.org
9499 T: git git://linuxtv.org/media_tree.git
9501 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9502 F: drivers/media/platform/renesas-ceu.c
9503 F: include/media/drv-intf/renesas-ceu.h
9505 MEDIA DRIVERS FOR RENESAS - DRIF
9506 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9507 L: linux-media@vger.kernel.org
9508 L: linux-renesas-soc@vger.kernel.org
9509 T: git git://linuxtv.org/media_tree.git
9511 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9512 F: drivers/media/platform/rcar_drif.c
9514 MEDIA DRIVERS FOR RENESAS - FCP
9515 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9516 L: linux-media@vger.kernel.org
9517 L: linux-renesas-soc@vger.kernel.org
9518 T: git git://linuxtv.org/media_tree.git
9520 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9521 F: drivers/media/platform/rcar-fcp.c
9522 F: include/media/rcar-fcp.h
9524 MEDIA DRIVERS FOR RENESAS - FDP1
9525 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9526 L: linux-media@vger.kernel.org
9527 L: linux-renesas-soc@vger.kernel.org
9528 T: git git://linuxtv.org/media_tree.git
9530 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9531 F: drivers/media/platform/rcar_fdp1.c
9533 MEDIA DRIVERS FOR RENESAS - VIN
9534 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9535 L: linux-media@vger.kernel.org
9536 L: linux-renesas-soc@vger.kernel.org
9537 T: git git://linuxtv.org/media_tree.git
9539 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9540 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9541 F: drivers/media/platform/rcar-vin/
9543 MEDIA DRIVERS FOR RENESAS - VSP1
9544 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9545 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9546 L: linux-media@vger.kernel.org
9547 L: linux-renesas-soc@vger.kernel.org
9548 T: git git://linuxtv.org/media_tree.git
9550 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9551 F: drivers/media/platform/vsp1/
9553 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9554 L: linux-media@vger.kernel.org
9555 W: https://linuxtv.org
9556 T: git git://linuxtv.org/media_tree.git
9558 F: drivers/media/dvb-frontends/stv0910*
9560 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9561 L: linux-media@vger.kernel.org
9562 W: https://linuxtv.org
9563 T: git git://linuxtv.org/media_tree.git
9565 F: drivers/media/dvb-frontends/stv6111*
9567 MEDIA DRIVERS FOR STM32 - DCMI
9568 M: Hugues Fruchet <hugues.fruchet@st.com>
9569 L: linux-media@vger.kernel.org
9570 T: git git://linuxtv.org/media_tree.git
9572 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9573 F: drivers/media/platform/stm32/stm32-dcmi.c
9575 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9576 M: Dmitry Osipenko <digetx@gmail.com>
9577 L: linux-media@vger.kernel.org
9578 L: linux-tegra@vger.kernel.org
9579 T: git git://linuxtv.org/media_tree.git
9581 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9582 F: drivers/staging/media/tegra-vde/
9584 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9585 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9586 P: LinuxTV.org Project
9587 L: linux-media@vger.kernel.org
9588 W: https://linuxtv.org
9589 Q: http://patchwork.kernel.org/project/linux-media/list/
9590 T: git git://linuxtv.org/media_tree.git
9592 F: Documentation/devicetree/bindings/media/
9593 F: Documentation/media/
9595 F: drivers/staging/media/
9596 F: include/linux/platform_data/media/
9598 F: include/uapi/linux/dvb/
9599 F: include/uapi/linux/videodev2.h
9600 F: include/uapi/linux/media.h
9601 F: include/uapi/linux/v4l2-*
9602 F: include/uapi/linux/meye.h
9603 F: include/uapi/linux/ivtv*
9604 F: include/uapi/linux/uvcvideo.h
9606 MEDIATEK BLUETOOTH DRIVER
9607 M: Sean Wang <sean.wang@mediatek.com>
9608 L: linux-bluetooth@vger.kernel.org
9609 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9611 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9612 F: drivers/bluetooth/btmtkuart.c
9615 M: Sean Wang <sean.wang@mediatek.com>
9617 F: drivers/media/rc/mtk-cir.c
9620 M: Sean Wang <sean.wang@mediatek.com>
9621 L: dmaengine@vger.kernel.org
9622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9623 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9625 F: Documentation/devicetree/bindings/dma/mtk-*
9626 F: drivers/dma/mediatek/
9628 MEDIATEK PMIC LED DRIVER
9629 M: Sean Wang <sean.wang@mediatek.com>
9631 F: drivers/leds/leds-mt6323.c
9632 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9634 MEDIATEK ETHERNET DRIVER
9635 M: Felix Fietkau <nbd@openwrt.org>
9636 M: John Crispin <john@phrozen.org>
9637 M: Sean Wang <sean.wang@mediatek.com>
9638 M: Nelson Chang <nelson.chang@mediatek.com>
9639 L: netdev@vger.kernel.org
9641 F: drivers/net/ethernet/mediatek/
9643 MEDIATEK SWITCH DRIVER
9644 M: Sean Wang <sean.wang@mediatek.com>
9645 L: netdev@vger.kernel.org
9647 F: drivers/net/dsa/mt7530.*
9648 F: net/dsa/tag_mtk.c
9650 MEDIATEK JPEG DRIVER
9651 M: Rick Chang <rick.chang@mediatek.com>
9652 M: Bin Liu <bin.liu@mediatek.com>
9654 F: drivers/media/platform/mtk-jpeg/
9655 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9658 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9659 M: Houlong Wei <houlong.wei@mediatek.com>
9660 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9662 F: drivers/media/platform/mtk-mdp/
9663 F: drivers/media/platform/mtk-vpu/
9664 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9666 MEDIATEK MEDIA DRIVER
9667 M: Tiffany Lin <tiffany.lin@mediatek.com>
9668 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9670 F: drivers/media/platform/mtk-vcodec/
9671 F: drivers/media/platform/mtk-vpu/
9672 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9673 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9675 MEDIATEK MT76 WIRELESS LAN DRIVER
9676 M: Felix Fietkau <nbd@nbd.name>
9677 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9678 L: linux-wireless@vger.kernel.org
9680 F: drivers/net/wireless/mediatek/mt76/
9682 MEDIATEK MT7601U WIRELESS LAN DRIVER
9683 M: Jakub Kicinski <kubakici@wp.pl>
9684 L: linux-wireless@vger.kernel.org
9686 F: drivers/net/wireless/mediatek/mt7601u/
9688 MEDIATEK NAND CONTROLLER DRIVER
9689 M: Xiaolei Li <xiaolei.li@mediatek.com>
9690 L: linux-mtd@lists.infradead.org
9692 F: drivers/mtd/nand/raw/mtk_*
9693 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9695 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9696 M: Sean Wang <sean.wang@mediatek.com>
9698 F: drivers/char/hw_random/mtk-rng.c
9700 MEDIATEK USB3 DRD IP DRIVER
9701 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9702 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9704 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9706 F: drivers/usb/mtu3/
9708 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9709 M: Peter Senna Tschudin <peter.senna@gmail.com>
9710 M: Martin Donnelly <martin.donnelly@ge.com>
9711 M: Martyn Welch <martyn.welch@collabora.co.uk>
9713 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9714 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9716 MEGARAID SCSI/SAS DRIVERS
9717 M: Kashyap Desai <kashyap.desai@broadcom.com>
9718 M: Sumit Saxena <sumit.saxena@broadcom.com>
9719 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9720 L: megaraidlinux.pdl@broadcom.com
9721 L: linux-scsi@vger.kernel.org
9722 W: http://www.avagotech.com/support/
9724 F: Documentation/scsi/megaraid.txt
9725 F: drivers/scsi/megaraid.*
9726 F: drivers/scsi/megaraid/
9728 MELEXIS MLX90614 DRIVER
9729 M: Crt Mori <cmo@melexis.com>
9730 L: linux-iio@vger.kernel.org
9731 W: http://www.melexis.com
9733 F: drivers/iio/temperature/mlx90614.c
9735 MELEXIS MLX90632 DRIVER
9736 M: Crt Mori <cmo@melexis.com>
9737 L: linux-iio@vger.kernel.org
9738 W: http://www.melexis.com
9740 F: drivers/iio/temperature/mlx90632.c
9742 MELFAS MIP4 TOUCHSCREEN DRIVER
9743 M: Sangwon Jee <jeesw@melfas.com>
9744 W: http://www.melfas.com
9746 F: drivers/input/touchscreen/melfas_mip4.c
9747 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9749 MELLANOX ETHERNET DRIVER (mlx4_en)
9750 M: Tariq Toukan <tariqt@mellanox.com>
9751 L: netdev@vger.kernel.org
9753 W: http://www.mellanox.com
9754 Q: http://patchwork.ozlabs.org/project/netdev/list/
9755 F: drivers/net/ethernet/mellanox/mlx4/en_*
9757 MELLANOX ETHERNET DRIVER (mlx5e)
9758 M: Saeed Mahameed <saeedm@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/mlx5/core/en_*
9765 MELLANOX ETHERNET INNOVA DRIVERS
9766 R: Boris Pismenny <borisp@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_accel/*
9772 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9773 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9774 F: include/linux/mlx5/mlx5_ifc_fpga.h
9776 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9777 R: Boris Pismenny <borisp@mellanox.com>
9778 L: netdev@vger.kernel.org
9780 W: http://www.mellanox.com
9781 Q: http://patchwork.ozlabs.org/project/netdev/list/
9782 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9783 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9785 MELLANOX ETHERNET SWITCH DRIVERS
9786 M: Jiri Pirko <jiri@mellanox.com>
9787 M: Ido Schimmel <idosch@mellanox.com>
9788 L: netdev@vger.kernel.org
9790 W: http://www.mellanox.com
9791 Q: http://patchwork.ozlabs.org/project/netdev/list/
9792 F: drivers/net/ethernet/mellanox/mlxsw/
9793 F: tools/testing/selftests/drivers/net/mlxsw/
9795 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9796 M: mlxsw@mellanox.com
9797 L: netdev@vger.kernel.org
9799 W: http://www.mellanox.com
9800 Q: http://patchwork.ozlabs.org/project/netdev/list/
9801 F: drivers/net/ethernet/mellanox/mlxfw/
9803 MELLANOX HARDWARE PLATFORM SUPPORT
9804 M: Andy Shevchenko <andy@infradead.org>
9805 M: Darren Hart <dvhart@infradead.org>
9806 M: Vadim Pasternak <vadimp@mellanox.com>
9807 L: platform-driver-x86@vger.kernel.org
9809 F: drivers/platform/mellanox/
9811 MELLANOX MLX4 core VPI driver
9812 M: Tariq Toukan <tariqt@mellanox.com>
9813 L: netdev@vger.kernel.org
9814 L: linux-rdma@vger.kernel.org
9815 W: http://www.mellanox.com
9816 Q: http://patchwork.ozlabs.org/project/netdev/list/
9818 F: drivers/net/ethernet/mellanox/mlx4/
9819 F: include/linux/mlx4/
9821 MELLANOX MLX4 IB driver
9822 M: Yishai Hadas <yishaih@mellanox.com>
9823 L: linux-rdma@vger.kernel.org
9824 W: http://www.mellanox.com
9825 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9827 F: drivers/infiniband/hw/mlx4/
9828 F: include/linux/mlx4/
9829 F: include/uapi/rdma/mlx4-abi.h
9831 MELLANOX MLX5 core VPI driver
9832 M: Saeed Mahameed <saeedm@mellanox.com>
9833 M: Leon Romanovsky <leonro@mellanox.com>
9834 L: netdev@vger.kernel.org
9835 L: linux-rdma@vger.kernel.org
9836 W: http://www.mellanox.com
9837 Q: http://patchwork.ozlabs.org/project/netdev/list/
9839 F: drivers/net/ethernet/mellanox/mlx5/core/
9840 F: include/linux/mlx5/
9842 MELLANOX MLX5 IB driver
9843 M: Leon Romanovsky <leonro@mellanox.com>
9844 L: linux-rdma@vger.kernel.org
9845 W: http://www.mellanox.com
9846 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9848 F: drivers/infiniband/hw/mlx5/
9849 F: include/linux/mlx5/
9850 F: include/uapi/rdma/mlx5-abi.h
9852 MELLANOX MLXCPLD I2C AND MUX DRIVER
9853 M: Vadim Pasternak <vadimp@mellanox.com>
9854 M: Michael Shych <michaelsh@mellanox.com>
9855 L: linux-i2c@vger.kernel.org
9857 F: drivers/i2c/busses/i2c-mlxcpld.c
9858 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9859 F: Documentation/i2c/busses/i2c-mlxcpld
9861 MELLANOX MLXCPLD LED DRIVER
9862 M: Vadim Pasternak <vadimp@mellanox.com>
9863 L: linux-leds@vger.kernel.org
9865 F: drivers/leds/leds-mlxcpld.c
9866 F: drivers/leds/leds-mlxreg.c
9867 F: Documentation/leds/leds-mlxcpld.txt
9869 MELLANOX PLATFORM DRIVER
9870 M: Vadim Pasternak <vadimp@mellanox.com>
9871 L: platform-driver-x86@vger.kernel.org
9873 F: drivers/platform/x86/mlx-platform.c
9876 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9877 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9878 L: linux-kernel@vger.kernel.org
9880 F: kernel/sched/membarrier.c
9881 F: include/uapi/linux/membarrier.h
9882 F: arch/powerpc/include/asm/membarrier.h
9885 M: Mike Rapoport <rppt@linux.ibm.com>
9886 L: linux-mm@kvack.org
9888 F: include/linux/memblock.h
9890 F: Documentation/core-api/boot-time-mm.rst
9893 L: linux-mm@kvack.org
9894 W: http://www.linux-mm.org
9896 F: include/linux/mm.h
9897 F: include/linux/gfp.h
9898 F: include/linux/mmzone.h
9899 F: include/linux/memory_hotplug.h
9900 F: include/linux/vmalloc.h
9903 MEMORY TECHNOLOGY DEVICES (MTD)
9904 M: David Woodhouse <dwmw2@infradead.org>
9905 M: Brian Norris <computersforpeace@gmail.com>
9906 M: Boris Brezillon <bbrezillon@kernel.org>
9907 M: Marek Vasut <marek.vasut@gmail.com>
9908 M: Richard Weinberger <richard@nod.at>
9909 L: linux-mtd@lists.infradead.org
9910 W: http://www.linux-mtd.infradead.org/
9911 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9912 T: git git://git.infradead.org/linux-mtd.git master
9913 T: git git://git.infradead.org/linux-mtd.git mtd/next
9915 F: Documentation/devicetree/bindings/mtd/
9917 F: include/linux/mtd/
9918 F: include/uapi/mtd/
9920 MEN A21 WATCHDOG DRIVER
9921 M: Johannes Thumshirn <morbidrsa@gmail.com>
9922 L: linux-watchdog@vger.kernel.org
9924 F: drivers/watchdog/mena21_wdt.c
9926 MEN CHAMELEON BUS (mcb)
9927 M: Johannes Thumshirn <morbidrsa@gmail.com>
9930 F: include/linux/mcb.h
9931 F: Documentation/men-chameleon-bus.txt
9933 MEN F21BMC (Board Management Controller)
9934 M: Andreas Werner <andreas.werner@men.de>
9936 F: drivers/mfd/menf21bmc.c
9937 F: drivers/watchdog/menf21bmc_wdt.c
9938 F: drivers/leds/leds-menf21bmc.c
9939 F: drivers/hwmon/menf21bmc_hwmon.c
9940 F: Documentation/hwmon/menf21bmc
9942 MEN Z069 WATCHDOG DRIVER
9943 M: Johannes Thumshirn <jth@kernel.org>
9944 L: linux-watchdog@vger.kernel.org
9946 F: drivers/watchdog/menz69_wdt.c
9948 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9949 M: Neil Armstrong <narmstrong@baylibre.com>
9950 L: linux-media@lists.freedesktop.org
9951 L: linux-amlogic@lists.infradead.org
9952 W: http://linux-meson.com/
9954 F: drivers/media/platform/meson/ao-cec.c
9955 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9956 T: git git://linuxtv.org/media_tree.git
9958 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
9959 M: Liang Yang <liang.yang@amlogic.com>
9960 L: linux-mtd@lists.infradead.org
9962 F: drivers/mtd/nand/raw/meson_*
9963 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
9965 METHODE UDPU SUPPORT
9966 M: Vladimir Vid <vladimir.vid@sartura.hr>
9968 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
9970 MICROBLAZE ARCHITECTURE
9971 M: Michal Simek <monstr@monstr.eu>
9972 W: http://www.monstr.eu/fdt/
9973 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9977 MICROCHIP AT91 SERIAL DRIVER
9978 M: Richard Genoud <richard.genoud@gmail.com>
9980 F: drivers/tty/serial/atmel_serial.c
9981 F: drivers/tty/serial/atmel_serial.h
9982 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9984 MICROCHIP AUDIO ASOC DRIVERS
9985 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9986 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9990 MICROCHIP DMA DRIVER
9991 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9993 L: dmaengine@vger.kernel.org
9995 F: drivers/dma/at_hdmac.c
9996 F: drivers/dma/at_hdmac_regs.h
9997 F: include/linux/platform_data/dma-atmel.h
9998 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9999 F: include/dt-bindings/dma/at91.h
10001 MICROCHIP ECC DRIVER
10002 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10003 L: linux-crypto@vger.kernel.org
10005 F: drivers/crypto/atmel-ecc.*
10007 MICROCHIP I2C DRIVER
10008 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10009 L: linux-i2c@vger.kernel.org
10011 F: drivers/i2c/busses/i2c-at91.c
10013 MICROCHIP ISC DRIVER
10014 M: Eugen Hristev <eugen.hristev@microchip.com>
10015 L: linux-media@vger.kernel.org
10017 F: drivers/media/platform/atmel/atmel-isc.c
10018 F: drivers/media/platform/atmel/atmel-isc-regs.h
10019 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10021 MICROCHIP ISI DRIVER
10022 M: Eugen Hristev <eugen.hristev@microchip.com>
10023 L: linux-media@vger.kernel.org
10025 F: drivers/media/platform/atmel/atmel-isi.c
10026 F: drivers/media/platform/atmel/atmel-isi.h
10028 MICROCHIP AT91 USART MFD DRIVER
10029 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10030 L: linux-kernel@vger.kernel.org
10032 F: drivers/mfd/at91-usart.c
10033 F: include/dt-bindings/mfd/at91-usart.h
10034 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10036 MICROCHIP AT91 USART SPI DRIVER
10037 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10038 L: linux-spi@vger.kernel.org
10040 F: drivers/spi/spi-at91-usart.c
10041 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10043 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10044 M: Woojung Huh <Woojung.Huh@microchip.com>
10045 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10046 L: netdev@vger.kernel.org
10048 F: net/dsa/tag_ksz.c
10049 F: drivers/net/dsa/microchip/*
10050 F: include/linux/platform_data/microchip-ksz.h
10051 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10053 MICROCHIP LAN743X ETHERNET DRIVER
10054 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10055 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10056 L: netdev@vger.kernel.org
10058 F: drivers/net/ethernet/microchip/lan743x_*
10060 MICROCHIP LCDFB DRIVER
10061 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10062 L: linux-fbdev@vger.kernel.org
10064 F: drivers/video/fbdev/atmel_lcdfb.c
10065 F: include/video/atmel_lcdc.h
10067 MICROCHIP MMC/SD/SDIO MCI DRIVER
10068 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10070 F: drivers/mmc/host/atmel-mci.c
10072 MICROCHIP MCP16502 PMIC DRIVER
10073 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10076 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10077 F: drivers/regulator/mcp16502.c
10079 MICROCHIP MCP3911 ADC DRIVER
10080 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10081 M: Kent Gustavsson <kent@minoris.se>
10082 L: linux-iio@vger.kernel.org
10084 F: drivers/iio/adc/mcp3911.c
10085 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10087 MICROCHIP NAND DRIVER
10088 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10089 L: linux-mtd@lists.infradead.org
10091 F: drivers/mtd/nand/raw/atmel/*
10092 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10094 MICROCHIP PWM DRIVER
10095 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10097 L: linux-pwm@vger.kernel.org
10099 F: drivers/pwm/pwm-atmel.c
10100 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10102 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10103 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10104 M: Eugen Hristev <eugen.hristev@microchip.com>
10105 L: linux-iio@vger.kernel.org
10107 F: drivers/iio/adc/at91-sama5d2_adc.c
10108 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10109 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10111 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10112 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10114 F: drivers/power/reset/at91-sama5d2_shdwc.c
10116 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10117 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10119 L: linux-gpio@vger.kernel.org
10120 F: drivers/gpio/gpio-sama5d2-piobu.c
10122 MICROCHIP SPI DRIVER
10123 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10125 F: drivers/spi/spi-atmel.*
10127 MICROCHIP SSC DRIVER
10128 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10131 F: drivers/misc/atmel-ssc.c
10132 F: include/linux/atmel-ssc.h
10134 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10135 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10138 F: drivers/misc/atmel_tclib.c
10139 F: drivers/clocksource/tcb_clksrc.c
10141 MICROCHIP USBA UDC DRIVER
10142 M: Cristian Birsan <cristian.birsan@microchip.com>
10143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10145 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10147 MICROCHIP USB251XB DRIVER
10148 M: Richard Leitner <richard.leitner@skidata.com>
10149 L: linux-usb@vger.kernel.org
10151 F: drivers/usb/misc/usb251xb.c
10152 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10154 MICROCHIP XDMA DRIVER
10155 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10156 L: linux-arm-kernel@lists.infradead.org
10157 L: dmaengine@vger.kernel.org
10159 F: drivers/dma/at_xdmac.c
10161 MICROSEMI MIPS SOCS
10162 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10163 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10164 L: linux-mips@vger.kernel.org
10166 F: arch/mips/generic/board-ocelot.c
10167 F: arch/mips/configs/generic/board-ocelot.config
10168 F: arch/mips/boot/dts/mscc/
10169 F: Documentation/devicetree/bindings/mips/mscc.txt
10171 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10172 M: Don Brace <don.brace@microsemi.com>
10173 L: esc.storagedev@microsemi.com
10174 L: linux-scsi@vger.kernel.org
10176 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10177 F: drivers/scsi/smartpqi/Kconfig
10178 F: drivers/scsi/smartpqi/Makefile
10179 F: include/linux/cciss*.h
10180 F: include/uapi/linux/cciss*.h
10181 F: Documentation/scsi/smartpqi.txt
10183 MICROSEMI ETHERNET SWITCH DRIVER
10184 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10185 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10186 L: netdev@vger.kernel.org
10188 F: drivers/net/ethernet/mscc/
10190 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10191 M: Chen Yu <yu.c.chen@intel.com>
10192 L: platform-driver-x86@vger.kernel.org
10194 F: drivers/platform/x86/surfacepro3_button.c
10196 MICROTEK X6 SCANNER
10197 M: Oliver Neukum <oliver@neukum.org>
10199 F: drivers/usb/image/microtek.*
10202 M: Ralf Baechle <ralf@linux-mips.org>
10203 M: Paul Burton <paul.burton@mips.com>
10204 M: James Hogan <jhogan@kernel.org>
10205 L: linux-mips@vger.kernel.org
10206 W: http://www.linux-mips.org/
10207 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10209 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10211 F: Documentation/devicetree/bindings/mips/
10212 F: Documentation/mips/
10214 F: drivers/platform/mips/
10216 MIPS BOSTON DEVELOPMENT BOARD
10217 M: Paul Burton <paul.burton@mips.com>
10218 L: linux-mips@vger.kernel.org
10220 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10221 F: arch/mips/boot/dts/img/boston.dts
10222 F: arch/mips/configs/generic/board-boston.config
10223 F: drivers/clk/imgtec/clk-boston.c
10224 F: include/dt-bindings/clock/boston-clock.h
10226 MIPS GENERIC PLATFORM
10227 M: Paul Burton <paul.burton@mips.com>
10228 L: linux-mips@vger.kernel.org
10230 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10231 F: arch/mips/generic/
10232 F: arch/mips/tools/generic-board-config.sh
10234 MIPS/LOONGSON1 ARCHITECTURE
10235 M: Keguang Zhang <keguang.zhang@gmail.com>
10236 L: linux-mips@vger.kernel.org
10238 F: arch/mips/loongson32/
10239 F: arch/mips/include/asm/mach-loongson32/
10240 F: drivers/*/*loongson1*
10241 F: drivers/*/*/*loongson1*
10243 MIPS/LOONGSON2 ARCHITECTURE
10244 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10245 L: linux-mips@vger.kernel.org
10247 F: arch/mips/loongson64/fuloong-2e/
10248 F: arch/mips/loongson64/lemote-2f/
10249 F: arch/mips/include/asm/mach-loongson64/
10250 F: drivers/*/*loongson2*
10251 F: drivers/*/*/*loongson2*
10253 MIPS/LOONGSON3 ARCHITECTURE
10254 M: Huacai Chen <chenhc@lemote.com>
10255 L: linux-mips@vger.kernel.org
10257 F: arch/mips/loongson64/
10258 F: arch/mips/include/asm/mach-loongson64/
10259 F: drivers/platform/mips/cpu_hwmon.c
10260 F: drivers/*/*loongson3*
10261 F: drivers/*/*/*loongson3*
10263 MIPS RINT INSTRUCTION EMULATION
10264 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10265 L: linux-mips@vger.kernel.org
10267 F: arch/mips/math-emu/sp_rint.c
10268 F: arch/mips/math-emu/dp_rint.c
10270 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10271 M: Hans Verkuil <hverkuil@xs4all.nl>
10272 L: linux-media@vger.kernel.org
10273 T: git git://linuxtv.org/media_tree.git
10274 W: https://linuxtv.org
10276 F: drivers/media/radio/radio-miropcm20*
10279 R: Lubomir Rintel <lkundrak@v3.sk>
10280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10282 F: arch/arm/boot/dts/mmp*
10283 F: arch/arm/mach-mmp/
10285 MMU GATHER AND TLB INVALIDATION
10286 M: Will Deacon <will.deacon@arm.com>
10287 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10288 M: Andrew Morton <akpm@linux-foundation.org>
10289 M: Nick Piggin <npiggin@gmail.com>
10290 M: Peter Zijlstra <peterz@infradead.org>
10291 L: linux-arch@vger.kernel.org
10292 L: linux-mm@kvack.org
10294 F: arch/*/include/asm/tlb.h
10295 F: include/asm-generic/tlb.h
10298 MN88472 MEDIA DRIVER
10299 M: Antti Palosaari <crope@iki.fi>
10300 L: linux-media@vger.kernel.org
10301 W: https://linuxtv.org
10302 W: http://palosaari.fi/linux/
10303 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10305 F: drivers/media/dvb-frontends/mn88472*
10307 MN88473 MEDIA DRIVER
10308 M: Antti Palosaari <crope@iki.fi>
10309 L: linux-media@vger.kernel.org
10310 W: https://linuxtv.org
10311 W: http://palosaari.fi/linux/
10312 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10314 F: drivers/media/dvb-frontends/mn88473*
10317 M: Jessica Yu <jeyu@kernel.org>
10318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10320 F: include/linux/module.h
10323 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10324 W: http://popies.net/meye/
10326 F: Documentation/media/v4l-drivers/meye*
10327 F: drivers/media/pci/meye/
10328 F: include/uapi/linux/meye.h
10330 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10331 M: Jiri Slaby <jirislaby@gmail.com>
10333 F: Documentation/serial/moxa-smartio
10334 F: drivers/tty/mxser.*
10336 MR800 AVERMEDIA USB FM RADIO DRIVER
10337 M: Alexey Klimov <klimov.linux@gmail.com>
10338 L: linux-media@vger.kernel.org
10339 T: git git://linuxtv.org/media_tree.git
10341 F: drivers/media/radio/radio-mr800.c
10343 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10344 M: Alan Ott <alan@signal11.us>
10345 L: linux-wpan@vger.kernel.org
10347 F: drivers/net/ieee802154/mrf24j40.c
10348 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10351 M: "Lee, Chun-Yi" <jlee@suse.com>
10352 L: platform-driver-x86@vger.kernel.org
10354 F: drivers/platform/x86/msi-laptop.c
10357 L: platform-driver-x86@vger.kernel.org
10359 F: drivers/platform/x86/msi-wmi.c
10361 MSI001 MEDIA DRIVER
10362 M: Antti Palosaari <crope@iki.fi>
10363 L: linux-media@vger.kernel.org
10364 W: https://linuxtv.org
10365 W: http://palosaari.fi/linux/
10366 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10367 T: git git://linuxtv.org/anttip/media_tree.git
10369 F: drivers/media/tuners/msi001*
10371 MSI2500 MEDIA DRIVER
10372 M: Antti Palosaari <crope@iki.fi>
10373 L: linux-media@vger.kernel.org
10374 W: https://linuxtv.org
10375 W: http://palosaari.fi/linux/
10376 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10377 T: git git://linuxtv.org/anttip/media_tree.git
10379 F: drivers/media/usb/msi2500/
10381 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10382 M: Robert Jarzmik <robert.jarzmik@free.fr>
10383 L: linux-mtd@lists.infradead.org
10385 F: drivers/mtd/devices/docg3*
10387 MT9M032 APTINA SENSOR DRIVER
10388 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10389 L: linux-media@vger.kernel.org
10390 T: git git://linuxtv.org/media_tree.git
10392 F: drivers/media/i2c/mt9m032.c
10393 F: include/media/i2c/mt9m032.h
10395 MT9P031 APTINA CAMERA SENSOR
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/mt9p031.c
10401 F: include/media/i2c/mt9p031.h
10403 MT9T001 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/mt9t001.c
10409 F: include/media/i2c/mt9t001.h
10411 MT9T112 APTINA CAMERA SENSOR
10412 M: Jacopo Mondi <jacopo@jmondi.org>
10413 L: linux-media@vger.kernel.org
10414 T: git git://linuxtv.org/media_tree.git
10416 F: drivers/media/i2c/mt9t112.c
10417 F: include/media/i2c/mt9t112.h
10419 MT9V032 APTINA CAMERA SENSOR
10420 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10421 L: linux-media@vger.kernel.org
10422 T: git git://linuxtv.org/media_tree.git
10424 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10425 F: drivers/media/i2c/mt9v032.c
10426 F: include/media/i2c/mt9v032.h
10428 MT9V111 APTINA CAMERA SENSOR
10429 M: Jacopo Mondi <jacopo@jmondi.org>
10430 L: linux-media@vger.kernel.org
10431 T: git git://linuxtv.org/media_tree.git
10433 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10434 F: drivers/media/i2c/mt9v111.c
10436 MULTIFUNCTION DEVICES (MFD)
10437 M: Lee Jones <lee.jones@linaro.org>
10438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10440 F: Documentation/devicetree/bindings/mfd/
10442 F: include/linux/mfd/
10443 F: include/dt-bindings/mfd/
10445 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10447 F: drivers/mmc/host/mmc_spi.c
10448 F: include/linux/spi/mmc_spi.h
10450 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10451 M: Ulf Hansson <ulf.hansson@linaro.org>
10452 L: linux-mmc@vger.kernel.org
10453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10455 F: Documentation/devicetree/bindings/mmc/
10457 F: include/linux/mmc/
10458 F: include/uapi/linux/mmc/
10460 MULTIPLEXER SUBSYSTEM
10461 M: Peter Rosin <peda@axentia.se>
10463 F: Documentation/ABI/testing/sysfs-class-mux*
10464 F: Documentation/devicetree/bindings/mux/
10465 F: include/dt-bindings/mux/
10466 F: include/linux/mux/
10469 MULTITECH MULTIPORT CARD (ISICOM)
10471 F: drivers/tty/isicom.c
10472 F: include/linux/isicom.h
10474 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10475 M: Bin Liu <b-liu@ti.com>
10476 L: linux-usb@vger.kernel.org
10478 F: drivers/usb/musb/
10480 MXL301RF MEDIA DRIVER
10481 M: Akihiro Tsukada <tskd08@gmail.com>
10482 L: linux-media@vger.kernel.org
10484 F: drivers/media/tuners/mxl301rf*
10486 MXL5007T MEDIA DRIVER
10487 M: Michael Krufky <mkrufky@linuxtv.org>
10488 L: linux-media@vger.kernel.org
10489 W: https://linuxtv.org
10490 W: http://github.com/mkrufky
10491 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10492 T: git git://linuxtv.org/mkrufky/tuners.git
10494 F: drivers/media/tuners/mxl5007t.*
10497 M: Marek Vasut <marex@denx.de>
10498 M: Stefan Agner <stefan@agner.ch>
10499 L: dri-devel@lists.freedesktop.org
10501 F: drivers/gpu/drm/mxsfb/
10502 F: Documentation/devicetree/bindings/display/mxsfb.txt
10503 T: git git://anongit.freedesktop.org/drm/drm-misc
10505 MYLEX DAC960 PCI RAID Controller
10506 M: Hannes Reinecke <hare@kernel.org>
10507 L: linux-scsi@vger.kernel.org
10509 F: drivers/scsi/myrb.*
10510 F: drivers/scsi/myrs.*
10512 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10513 M: Chris Lee <christopher.lee@cspi.com>
10514 L: netdev@vger.kernel.org
10515 W: https://www.cspi.com/ethernet-products/support/downloads/
10517 F: drivers/net/ethernet/myricom/myri10ge/
10519 NAND FLASH SUBSYSTEM
10520 M: Boris Brezillon <bbrezillon@kernel.org>
10521 M: Miquel Raynal <miquel.raynal@bootlin.com>
10522 R: Richard Weinberger <richard@nod.at>
10523 L: linux-mtd@lists.infradead.org
10524 W: http://www.linux-mtd.infradead.org/
10525 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10526 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10527 T: git git://git.infradead.org/linux-mtd.git nand/next
10529 F: drivers/mtd/nand/
10530 F: include/linux/mtd/*nand*.h
10532 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10533 M: Daniel Mack <zonque@gmail.com>
10535 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10536 W: http://www.native-instruments.com
10537 F: sound/usb/caiaq/
10539 NATSEMI ETHERNET DRIVER (DP8381x)
10541 F: drivers/net/ethernet/natsemi/natsemi.c
10543 NCR 5380 SCSI DRIVERS
10544 M: Finn Thain <fthain@telegraphics.com.au>
10545 M: Michael Schmitz <schmitzmic@gmail.com>
10546 L: linux-scsi@vger.kernel.org
10548 F: Documentation/scsi/g_NCR5380.txt
10549 F: drivers/scsi/NCR5380.*
10550 F: drivers/scsi/arm/cumana_1.c
10551 F: drivers/scsi/arm/oak.c
10552 F: drivers/scsi/atari_scsi.*
10553 F: drivers/scsi/dmx3191d.c
10554 F: drivers/scsi/g_NCR5380.*
10555 F: drivers/scsi/mac_scsi.*
10556 F: drivers/scsi/sun3_scsi.*
10557 F: drivers/scsi/sun3_scsi_vme.c
10560 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10564 NCT6775 HARDWARE MONITOR DRIVER
10565 M: Guenter Roeck <linux@roeck-us.net>
10566 L: linux-hwmon@vger.kernel.org
10568 F: Documentation/hwmon/nct6775
10569 F: drivers/hwmon/nct6775.c
10571 NET_FAILOVER MODULE
10572 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10573 L: netdev@vger.kernel.org
10575 F: driver/net/net_failover.c
10576 F: include/net/net_failover.h
10577 F: Documentation/networking/net_failover.rst
10579 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10580 M: Faisal Latif <faisal.latif@intel.com>
10581 L: linux-rdma@vger.kernel.org
10582 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10584 F: drivers/infiniband/hw/nes/
10585 F: include/uapi/rdma/nes-abi.h
10587 NETEM NETWORK EMULATOR
10588 M: Stephen Hemminger <stephen@networkplumber.org>
10589 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10591 F: net/sched/sch_netem.c
10593 NETERION 10GbE DRIVERS (s2io/vxge)
10594 M: Jon Mason <jdmason@kudzu.us>
10595 L: netdev@vger.kernel.org
10597 F: Documentation/networking/device_drivers/neterion/s2io.txt
10598 F: Documentation/networking/device_drivers/neterion/vxge.txt
10599 F: drivers/net/ethernet/neterion/
10602 M: Pablo Neira Ayuso <pablo@netfilter.org>
10603 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10604 M: Florian Westphal <fw@strlen.de>
10605 L: netfilter-devel@vger.kernel.org
10606 L: coreteam@netfilter.org
10607 W: http://www.netfilter.org/
10608 W: http://www.iptables.org/
10609 W: http://www.nftables.org/
10610 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10614 F: include/linux/netfilter*
10615 F: include/linux/netfilter/
10616 F: include/net/netfilter/
10617 F: include/uapi/linux/netfilter*
10618 F: include/uapi/linux/netfilter/
10619 F: net/*/netfilter.c
10620 F: net/*/netfilter/
10622 F: net/bridge/br_netfilter*.c
10624 NETROM NETWORK LAYER
10625 M: Ralf Baechle <ralf@linux-mips.org>
10626 L: linux-hams@vger.kernel.org
10627 W: http://www.linux-ax25.org/
10629 F: include/net/netrom.h
10630 F: include/uapi/linux/netrom.h
10633 NETRONOME ETHERNET DRIVERS
10634 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10635 L: oss-drivers@netronome.com
10637 F: drivers/net/ethernet/netronome/
10639 NETWORK BLOCK DEVICE (NBD)
10640 M: Josef Bacik <josef@toxicpanda.com>
10642 L: linux-block@vger.kernel.org
10643 L: nbd@other.debian.org
10644 F: Documentation/blockdev/nbd.txt
10645 F: drivers/block/nbd.c
10646 F: include/uapi/linux/nbd.h
10648 NETWORK DROP MONITOR
10649 M: Neil Horman <nhorman@tuxdriver.com>
10650 L: netdev@vger.kernel.org
10652 W: https://fedorahosted.org/dropwatch/
10653 F: net/core/drop_monitor.c
10656 M: "David S. Miller" <davem@davemloft.net>
10657 L: netdev@vger.kernel.org
10658 W: http://www.linuxfoundation.org/en/Net
10659 Q: http://patchwork.ozlabs.org/project/netdev/list/
10660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10663 F: Documentation/devicetree/bindings/net/
10665 F: include/linux/if_*
10666 F: include/linux/netdevice.h
10667 F: include/linux/etherdevice.h
10668 F: include/linux/fcdevice.h
10669 F: include/linux/fddidevice.h
10670 F: include/linux/hippidevice.h
10671 F: include/linux/inetdevice.h
10672 F: include/uapi/linux/if_*
10673 F: include/uapi/linux/netdevice.h
10675 NETWORKING DRIVERS (WIRELESS)
10676 M: Kalle Valo <kvalo@codeaurora.org>
10677 L: linux-wireless@vger.kernel.org
10678 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10682 F: Documentation/devicetree/bindings/net/wireless/
10683 F: drivers/net/wireless/
10686 M: Andrew Lunn <andrew@lunn.ch>
10687 M: Vivien Didelot <vivien.didelot@gmail.com>
10688 M: Florian Fainelli <f.fainelli@gmail.com>
10690 F: Documentation/devicetree/bindings/net/dsa/
10692 F: include/net/dsa.h
10693 F: include/linux/dsa/
10694 F: include/linux/platform_data/dsa.h
10695 F: drivers/net/dsa/
10697 NETWORKING [GENERAL]
10698 M: "David S. Miller" <davem@davemloft.net>
10699 L: netdev@vger.kernel.org
10700 W: http://www.linuxfoundation.org/en/Net
10701 Q: http://patchwork.ozlabs.org/project/netdev/list/
10702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10704 B: mailto:netdev@vger.kernel.org
10708 F: include/linux/in.h
10709 F: include/linux/net.h
10710 F: include/linux/netdevice.h
10711 F: include/uapi/linux/in.h
10712 F: include/uapi/linux/net.h
10713 F: include/uapi/linux/netdevice.h
10714 F: include/uapi/linux/net_namespace.h
10715 F: tools/testing/selftests/net/
10718 F: Documentation/networking/
10721 M: Steffen Klassert <steffen.klassert@secunet.com>
10722 M: Herbert Xu <herbert@gondor.apana.org.au>
10723 M: "David S. Miller" <davem@davemloft.net>
10724 L: netdev@vger.kernel.org
10725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10733 F: net/ipv4/ipcomp.c
10734 F: net/ipv4/ip_vti.c
10738 F: net/ipv6/ipcomp6.c
10739 F: net/ipv6/ip6_vti.c
10740 F: include/uapi/linux/xfrm.h
10741 F: include/net/xfrm.h
10743 NETWORKING [IPv4/IPv6]
10744 M: "David S. Miller" <davem@davemloft.net>
10745 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10746 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10747 L: netdev@vger.kernel.org
10748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10755 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10756 M: Paul Moore <paul@paul-moore.com>
10757 W: https://github.com/netlabel
10758 L: netdev@vger.kernel.org
10759 L: linux-security-module@vger.kernel.org
10761 F: Documentation/netlabel/
10762 F: include/net/calipso.h
10763 F: include/net/cipso_ipv4.h
10764 F: include/net/netlabel.h
10765 F: include/uapi/linux/netfilter/xt_SECMARK.h
10766 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10768 F: net/ipv4/cipso_ipv4.c
10769 F: net/ipv6/calipso.c
10770 F: net/netfilter/xt_CONNSECMARK.c
10771 F: net/netfilter/xt_SECMARK.c
10774 M: Eric Dumazet <edumazet@google.com>
10775 L: netdev@vger.kernel.org
10778 F: net/ipv4/syncookies.c
10780 F: net/ipv6/syncookies.c
10781 F: include/uapi/linux/tcp.h
10782 F: include/net/tcp.h
10783 F: include/linux/tcp.h
10784 F: include/trace/events/tcp.h
10787 M: Boris Pismenny <borisp@mellanox.com>
10788 M: Aviad Yehezkel <aviadye@mellanox.com>
10789 M: Dave Watson <davejwatson@fb.com>
10790 M: John Fastabend <john.fastabend@gmail.com>
10791 M: Daniel Borkmann <daniel@iogearbox.net>
10792 L: netdev@vger.kernel.org
10795 F: include/uapi/linux/tls.h
10796 F: include/net/tls.h
10798 NETWORKING [WIRELESS]
10799 L: linux-wireless@vger.kernel.org
10800 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10803 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10805 F: drivers/net/netdevsim/*
10807 NETXEN (1/10) GbE SUPPORT
10808 M: Manish Chopra <manishc@marvell.com>
10809 M: Rahul Verma <rahulv@marvell.com>
10810 M: GR-Linux-NIC-Dev@marvell.com
10811 L: netdev@vger.kernel.org
10813 F: drivers/net/ethernet/qlogic/netxen/
10816 M: Samuel Ortiz <sameo@linux.intel.com>
10817 L: linux-wireless@vger.kernel.org
10818 L: linux-nfc@lists.01.org (subscribers-only)
10821 F: include/net/nfc/
10822 F: include/uapi/linux/nfc.h
10824 F: include/linux/platform_data/nfcmrvl.h
10825 F: include/linux/platform_data/nxp-nci.h
10826 F: Documentation/devicetree/bindings/net/nfc/
10828 NFS, SUNRPC, AND LOCKD CLIENTS
10829 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10830 M: Anna Schumaker <anna.schumaker@netapp.com>
10831 L: linux-nfs@vger.kernel.org
10832 W: http://client.linux-nfs.org
10833 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10839 F: include/linux/lockd/
10840 F: include/linux/nfs*
10841 F: include/linux/sunrpc/
10842 F: include/uapi/linux/nfs*
10843 F: include/uapi/linux/sunrpc/
10846 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10847 L: linux-nilfs@vger.kernel.org
10848 W: https://nilfs.sourceforge.io/
10849 W: https://nilfs.osdn.jp/
10850 T: git git://github.com/konis/nilfs2.git
10852 F: Documentation/filesystems/nilfs2.txt
10854 F: include/trace/events/nilfs2.h
10855 F: include/uapi/linux/nilfs2_api.h
10856 F: include/uapi/linux/nilfs2_ondisk.h
10858 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10859 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10860 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10862 F: Documentation/scsi/NinjaSCSI.txt
10863 F: drivers/scsi/pcmcia/nsp_*
10865 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10866 M: GOTO Masanori <gotom@debian.or.jp>
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/nsp32*
10874 M: Ley Foon Tan <lftan@altera.com>
10875 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10880 NOHZ, DYNTICKS SUPPORT
10881 M: Frederic Weisbecker <fweisbec@gmail.com>
10882 M: Thomas Gleixner <tglx@linutronix.de>
10883 M: Ingo Molnar <mingo@kernel.org>
10884 L: linux-kernel@vger.kernel.org
10885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10887 F: kernel/time/tick*.*
10888 F: include/linux/tick.h
10889 F: include/linux/sched/nohz.h
10891 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10892 M: Pavel Machek <pavel@ucw.cz>
10893 M: Sakari Ailus <sakari.ailus@iki.fi>
10894 L: linux-media@vger.kernel.org
10896 F: drivers/media/i2c/et8ek8
10897 F: drivers/media/i2c/ad5820.c
10899 NOKIA N900 POWER SUPPLY DRIVERS
10900 R: Pali Rohár <pali.rohar@gmail.com>
10901 F: include/linux/power/bq2415x_charger.h
10902 F: include/linux/power/bq27xxx_battery.h
10903 F: include/linux/power/isp1704_charger.h
10904 F: drivers/power/supply/bq2415x_charger.c
10905 F: drivers/power/supply/bq27xxx_battery.c
10906 F: drivers/power/supply/bq27xxx_battery_i2c.c
10907 F: drivers/power/supply/isp1704_charger.c
10908 F: drivers/power/supply/rx51_battery.c
10911 M: Willy Tarreau <w@1wt.eu>
10913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10914 F: tools/include/nolibc/
10917 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10918 L: linux-ntb@googlegroups.com
10920 F: drivers/ntb/hw/amd/
10923 M: Jon Mason <jdmason@kudzu.us>
10924 M: Dave Jiang <dave.jiang@intel.com>
10925 M: Allen Hubbe <allenbh@gmail.com>
10926 L: linux-ntb@googlegroups.com
10928 W: https://github.com/jonmason/ntb/wiki
10929 T: git git://github.com/jonmason/ntb.git
10931 F: drivers/net/ntb_netdev.c
10932 F: include/linux/ntb.h
10933 F: include/linux/ntb_transport.h
10934 F: tools/testing/selftests/ntb/
10937 M: Serge Semin <fancer.lancer@gmail.com>
10938 L: linux-ntb@googlegroups.com
10940 F: drivers/ntb/hw/idt/
10943 M: Dave Jiang <dave.jiang@intel.com>
10944 L: linux-ntb@googlegroups.com
10946 W: https://github.com/davejiang/linux/wiki
10947 T: git https://github.com/davejiang/linux.git
10948 F: drivers/ntb/hw/intel/
10951 M: Anton Altaparmakov <anton@tuxera.com>
10952 L: linux-ntfs-dev@lists.sourceforge.net
10953 W: http://www.tuxera.com/
10954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10956 F: Documentation/filesystems/ntfs.txt
10960 M: Finn Thain <fthain@telegraphics.com.au>
10961 L: linux-m68k@lists.linux-m68k.org
10963 F: arch/*/include/asm/nubus.h
10965 F: include/linux/nubus.h
10966 F: include/uapi/linux/nubus.h
10968 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10969 M: Antonino Daplas <adaplas@gmail.com>
10970 L: linux-fbdev@vger.kernel.org
10972 F: drivers/video/fbdev/riva/
10973 F: drivers/video/fbdev/nvidia/
10976 M: Keith Busch <keith.busch@intel.com>
10977 M: Jens Axboe <axboe@fb.com>
10978 M: Christoph Hellwig <hch@lst.de>
10979 M: Sagi Grimberg <sagi@grimberg.me>
10980 L: linux-nvme@lists.infradead.org
10981 T: git://git.infradead.org/nvme.git
10982 W: http://git.infradead.org/nvme.git
10984 F: drivers/nvme/host/
10985 F: include/linux/nvme.h
10986 F: include/uapi/linux/nvme_ioctl.h
10988 NVM EXPRESS FC TRANSPORT DRIVERS
10989 M: James Smart <james.smart@broadcom.com>
10990 L: linux-nvme@lists.infradead.org
10992 F: include/linux/nvme-fc.h
10993 F: include/linux/nvme-fc-driver.h
10994 F: drivers/nvme/host/fc.c
10995 F: drivers/nvme/target/fc.c
10996 F: drivers/nvme/target/fcloop.c
10998 NVM EXPRESS TARGET DRIVER
10999 M: Christoph Hellwig <hch@lst.de>
11000 M: Sagi Grimberg <sagi@grimberg.me>
11001 L: linux-nvme@lists.infradead.org
11002 T: git://git.infradead.org/nvme.git
11003 W: http://git.infradead.org/nvme.git
11005 F: drivers/nvme/target/
11008 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11011 F: Documentation/devicetree/bindings/nvmem/
11012 F: Documentation/ABI/stable/sysfs-bus-nvmem
11013 F: include/linux/nvmem-consumer.h
11014 F: include/linux/nvmem-provider.h
11016 NXP SGTL5000 DRIVER
11017 M: Fabio Estevam <festevam@gmail.com>
11018 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11020 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11021 F: sound/soc/codecs/sgtl5000*
11023 NXP TDA998X DRM DRIVER
11024 M: Russell King <linux@armlinux.org.uk>
11026 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11027 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11028 F: drivers/gpu/drm/i2c/tda998x_drv.c
11029 F: include/drm/i2c/tda998x.h
11030 F: include/dt-bindings/display/tda998x.h
11034 M: Peter Rosin <peda@axentia.se>
11035 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11037 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11038 F: sound/soc/codecs/tfa9879*
11041 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11042 R: Charles Gorand <charles.gorand@effinnov.com>
11043 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11045 F: drivers/nfc/nxp-nci
11048 M: Jiri Pirko <jiri@mellanox.com>
11049 L: netdev@vger.kernel.org
11052 F: lib/test_objagg.c
11053 F: include/linux/objagg.h
11056 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11057 M: Ashish Kumar <ashish.kumar@nxp.com>
11058 L: linux-spi@vger.kernel.org
11060 F: drivers/spi/spi-nxp-fspi.c
11061 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11064 M: Josh Poimboeuf <jpoimboe@redhat.com>
11065 M: Peter Zijlstra <peterz@infradead.org>
11069 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11070 M: Frederic Barrat <fbarrat@linux.ibm.com>
11071 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11072 L: linuxppc-dev@lists.ozlabs.org
11074 F: arch/powerpc/platforms/powernv/ocxl.c
11075 F: arch/powerpc/include/asm/pnv-ocxl.h
11076 F: drivers/misc/ocxl/
11077 F: include/misc/ocxl*
11078 F: include/uapi/misc/ocxl.h
11079 F: Documentation/accelerators/ocxl.rst
11082 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11083 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11084 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11085 L: linux-omap@vger.kernel.org
11087 F: sound/soc/ti/omap*
11088 F: sound/soc/ti/rx51.c
11089 F: sound/soc/ti/n810.c
11090 F: sound/soc/ti/sdma-pcm.*
11092 OMAP CLOCK FRAMEWORK SUPPORT
11093 M: Paul Walmsley <paul@pwsan.com>
11094 L: linux-omap@vger.kernel.org
11096 F: arch/arm/*omap*/*clock*
11098 OMAP DEVICE TREE SUPPORT
11099 M: Benoît Cousson <bcousson@baylibre.com>
11100 M: Tony Lindgren <tony@atomide.com>
11101 L: linux-omap@vger.kernel.org
11102 L: devicetree@vger.kernel.org
11104 F: arch/arm/boot/dts/*omap*
11105 F: arch/arm/boot/dts/*am3*
11106 F: arch/arm/boot/dts/*am4*
11107 F: arch/arm/boot/dts/*am5*
11108 F: arch/arm/boot/dts/*dra7*
11110 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11111 L: linux-omap@vger.kernel.org
11112 L: linux-fbdev@vger.kernel.org
11114 F: drivers/video/fbdev/omap2/
11115 F: Documentation/arm/OMAP/DSS
11117 OMAP FRAMEBUFFER SUPPORT
11118 L: linux-fbdev@vger.kernel.org
11119 L: linux-omap@vger.kernel.org
11121 F: drivers/video/fbdev/omap/
11123 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11124 M: Roger Quadros <rogerq@ti.com>
11125 M: Tony Lindgren <tony@atomide.com>
11126 L: linux-omap@vger.kernel.org
11128 F: drivers/memory/omap-gpmc.c
11129 F: arch/arm/mach-omap2/*gpmc*
11132 M: Grygorii Strashko <grygorii.strashko@ti.com>
11133 M: Santosh Shilimkar <ssantosh@kernel.org>
11134 M: Kevin Hilman <khilman@kernel.org>
11135 L: linux-omap@vger.kernel.org
11137 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11138 F: drivers/gpio/gpio-omap.c
11140 OMAP HARDWARE SPINLOCK SUPPORT
11141 M: Ohad Ben-Cohen <ohad@wizery.com>
11142 L: linux-omap@vger.kernel.org
11144 F: drivers/hwspinlock/omap_hwspinlock.c
11146 OMAP HS MMC SUPPORT
11147 L: linux-mmc@vger.kernel.org
11148 L: linux-omap@vger.kernel.org
11150 F: drivers/mmc/host/omap_hsmmc.c
11153 M: Paul Walmsley <paul@pwsan.com>
11154 L: linux-omap@vger.kernel.org
11156 F: arch/arm/mach-omap2/omap_hwmod*data*
11158 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11159 M: Benoît Cousson <bcousson@baylibre.com>
11160 L: linux-omap@vger.kernel.org
11162 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11165 M: Benoît Cousson <bcousson@baylibre.com>
11166 M: Paul Walmsley <paul@pwsan.com>
11167 L: linux-omap@vger.kernel.org
11169 F: arch/arm/mach-omap2/omap_hwmod.*
11172 M: Vignesh R <vigneshr@ti.com>
11173 L: linux-omap@vger.kernel.org
11174 L: linux-i2c@vger.kernel.org
11176 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11177 F: drivers/i2c/busses/i2c-omap.c
11179 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11180 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11181 L: linux-media@vger.kernel.org
11183 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11184 F: drivers/media/platform/omap3isp/
11185 F: drivers/staging/media/omap4iss/
11188 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11189 L: linux-omap@vger.kernel.org
11191 F: drivers/mmc/host/omap.c
11193 OMAP POWER MANAGEMENT SUPPORT
11194 M: Kevin Hilman <khilman@kernel.org>
11195 L: linux-omap@vger.kernel.org
11197 F: arch/arm/*omap*/*pm*
11198 F: drivers/cpufreq/omap-cpufreq.c
11200 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11201 M: Rajendra Nayak <rnayak@codeaurora.org>
11202 M: Paul Walmsley <paul@pwsan.com>
11203 L: linux-omap@vger.kernel.org
11205 F: arch/arm/mach-omap2/prm*
11207 OMAP RANDOM NUMBER GENERATOR SUPPORT
11208 M: Deepak Saxena <dsaxena@plexity.net>
11210 F: drivers/char/hw_random/omap-rng.c
11213 L: linux-usb@vger.kernel.org
11214 L: linux-omap@vger.kernel.org
11216 F: drivers/usb/*/*omap*
11217 F: arch/arm/*omap*/usb*
11219 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11220 M: Mark Jackson <mpfj@newflow.co.uk>
11221 L: linux-omap@vger.kernel.org
11223 F: arch/arm/boot/dts/am335x-nano.dts
11226 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11227 M: Tony Lindgren <tony@atomide.com>
11228 L: linux-omap@vger.kernel.org
11229 Q: http://patchwork.kernel.org/project/linux-omap/list/
11230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11232 F: arch/arm/mach-omap1/
11233 F: arch/arm/plat-omap/
11234 F: arch/arm/configs/omap1_defconfig
11235 F: drivers/i2c/busses/i2c-omap.c
11236 F: include/linux/platform_data/i2c-omap.h
11237 F: include/linux/platform_data/ams-delta-fiq.h
11240 M: Tony Lindgren <tony@atomide.com>
11241 L: linux-omap@vger.kernel.org
11242 W: http://www.muru.com/linux/omap/
11243 W: http://linux.omap.com/
11244 Q: http://patchwork.kernel.org/project/linux-omap/list/
11245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11247 F: arch/arm/mach-omap2/
11248 F: arch/arm/plat-omap/
11249 F: arch/arm/configs/omap2plus_defconfig
11250 F: drivers/i2c/busses/i2c-omap.c
11251 F: drivers/irqchip/irq-omap-intc.c
11252 F: drivers/mfd/*omap*.c
11253 F: drivers/mfd/menelaus.c
11254 F: drivers/mfd/palmas.c
11255 F: drivers/mfd/tps65217.c
11256 F: drivers/mfd/tps65218.c
11257 F: drivers/mfd/tps65910.c
11258 F: drivers/mfd/twl-core.[ch]
11259 F: drivers/mfd/twl4030*.c
11260 F: drivers/mfd/twl6030*.c
11261 F: drivers/mfd/twl6040*.c
11262 F: drivers/regulator/palmas-regulator*.c
11263 F: drivers/regulator/pbias-regulator.c
11264 F: drivers/regulator/tps65217-regulator.c
11265 F: drivers/regulator/tps65218-regulator.c
11266 F: drivers/regulator/tps65910-regulator.c
11267 F: drivers/regulator/twl-regulator.c
11268 F: drivers/regulator/twl6030-regulator.c
11269 F: include/linux/platform_data/i2c-omap.h
11271 ONION OMEGA2+ BOARD
11272 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11273 L: linux-mips@vger.kernel.org
11275 F: arch/mips/boot/dts/ralink/omega2p.dts
11278 M: Bob Copeland <me@bobcopeland.com>
11279 L: linux-karma-devel@lists.sourceforge.net
11281 F: Documentation/filesystems/omfs.txt
11284 OMNIKEY CARDMAN 4000 DRIVER
11285 M: Harald Welte <laforge@gnumonks.org>
11287 F: drivers/char/pcmcia/cm4000_cs.c
11288 F: include/linux/cm4000_cs.h
11289 F: include/uapi/linux/cm4000_cs.h
11291 OMNIKEY CARDMAN 4040 DRIVER
11292 M: Harald Welte <laforge@gnumonks.org>
11294 F: drivers/char/pcmcia/cm4040_cs.*
11296 OMNIVISION OV13858 SENSOR DRIVER
11297 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11298 L: linux-media@vger.kernel.org
11299 T: git git://linuxtv.org/media_tree.git
11301 F: drivers/media/i2c/ov13858.c
11303 OMNIVISION OV2680 SENSOR DRIVER
11304 M: Rui Miguel Silva <rmfrfs@gmail.com>
11305 L: linux-media@vger.kernel.org
11306 T: git git://linuxtv.org/media_tree.git
11308 F: drivers/media/i2c/ov2680.c
11309 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11311 OMNIVISION OV2685 SENSOR DRIVER
11312 M: Shunqian Zheng <zhengsq@rock-chips.com>
11313 L: linux-media@vger.kernel.org
11314 T: git git://linuxtv.org/media_tree.git
11316 F: drivers/media/i2c/ov2685.c
11318 OMNIVISION OV5640 SENSOR DRIVER
11319 M: Steve Longerbeam <slongerbeam@gmail.com>
11320 L: linux-media@vger.kernel.org
11321 T: git git://linuxtv.org/media_tree.git
11323 F: drivers/media/i2c/ov5640.c
11325 OMNIVISION OV5647 SENSOR DRIVER
11326 M: Luis Oliveira <lolivei@synopsys.com>
11327 L: linux-media@vger.kernel.org
11328 T: git git://linuxtv.org/media_tree.git
11330 F: drivers/media/i2c/ov5647.c
11332 OMNIVISION OV5695 SENSOR DRIVER
11333 M: Shunqian Zheng <zhengsq@rock-chips.com>
11334 L: linux-media@vger.kernel.org
11335 T: git git://linuxtv.org/media_tree.git
11337 F: drivers/media/i2c/ov5695.c
11339 OMNIVISION OV7670 SENSOR DRIVER
11340 M: Jonathan Corbet <corbet@lwn.net>
11341 L: linux-media@vger.kernel.org
11342 T: git git://linuxtv.org/media_tree.git
11344 F: drivers/media/i2c/ov7670.c
11345 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11347 OMNIVISION OV772x SENSOR DRIVER
11348 M: Jacopo Mondi <jacopo@jmondi.org>
11349 L: linux-media@vger.kernel.org
11350 T: git git://linuxtv.org/media_tree.git
11352 F: drivers/media/i2c/ov772x.c
11353 F: include/media/i2c/ov772x.h
11354 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11356 OMNIVISION OV7740 SENSOR DRIVER
11357 M: Wenyou Yang <wenyou.yang@microchip.com>
11358 L: linux-media@vger.kernel.org
11359 T: git git://linuxtv.org/media_tree.git
11361 F: drivers/media/i2c/ov7740.c
11362 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11364 OMNIVISION OV9650 SENSOR DRIVER
11365 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11366 R: Akinobu Mita <akinobu.mita@gmail.com>
11367 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11368 L: linux-media@vger.kernel.org
11369 T: git git://linuxtv.org/media_tree.git
11371 F: drivers/media/i2c/ov9650.c
11372 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11374 ONENAND FLASH DRIVER
11375 M: Kyungmin Park <kyungmin.park@samsung.com>
11376 L: linux-mtd@lists.infradead.org
11378 F: drivers/mtd/nand/onenand/
11379 F: include/linux/mtd/onenand*.h
11381 ONSTREAM SCSI TAPE DRIVER
11382 M: Willem Riede <osst@riede.org>
11383 L: osst-users@lists.sourceforge.net
11384 L: linux-scsi@vger.kernel.org
11386 F: Documentation/scsi/osst.txt
11387 F: drivers/scsi/osst.*
11388 F: drivers/scsi/osst_*.h
11389 F: drivers/scsi/st.h
11392 M: Jens Wiklander <jens.wiklander@linaro.org>
11394 F: drivers/tee/optee/
11396 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11397 M: Sumit Garg <sumit.garg@linaro.org>
11399 F: drivers/char/hw_random/optee-rng.c
11402 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11403 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11404 L: linux-rdma@vger.kernel.org
11406 F: drivers/infiniband/ulp/opa_vnic
11408 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11409 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11410 M: Frank Rowand <frowand.list@gmail.com>
11411 L: devicetree@vger.kernel.org
11413 F: Documentation/devicetree/dynamic-resolution-notes.txt
11414 F: Documentation/devicetree/overlay-notes.txt
11415 F: drivers/of/overlay.c
11416 F: drivers/of/resolver.c
11417 K: of_overlay_notifier_
11419 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11420 M: Rob Herring <robh+dt@kernel.org>
11421 M: Frank Rowand <frowand.list@gmail.com>
11422 L: devicetree@vger.kernel.org
11423 W: http://www.devicetree.org/
11424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11427 F: include/linux/of*.h
11429 F: Documentation/ABI/testing/sysfs-firmware-ofw
11431 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11432 M: Rob Herring <robh+dt@kernel.org>
11433 M: Mark Rutland <mark.rutland@arm.com>
11434 L: devicetree@vger.kernel.org
11435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11436 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11438 F: Documentation/devicetree/
11439 F: arch/*/boot/dts/
11440 F: include/dt-bindings/
11442 OPENCORES I2C BUS DRIVER
11443 M: Peter Korsgaard <peter@korsgaard.com>
11444 M: Andrew Lunn <andrew@lunn.ch>
11445 L: linux-i2c@vger.kernel.org
11447 F: Documentation/i2c/busses/i2c-ocores
11448 F: drivers/i2c/busses/i2c-ocores.c
11449 F: include/linux/platform_data/i2c-ocores.h
11451 OPENRISC ARCHITECTURE
11452 M: Jonas Bonn <jonas@southpole.se>
11453 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11454 M: Stafford Horne <shorne@gmail.com>
11455 T: git git://github.com/openrisc/linux.git
11456 L: openrisc@lists.librecores.org
11457 W: http://openrisc.io
11459 F: Documentation/devicetree/bindings/openrisc/
11460 F: Documentation/openrisc/
11462 F: drivers/irqchip/irq-ompic.c
11463 F: drivers/irqchip/irq-or1k-*
11466 M: Pravin B Shelar <pshelar@ovn.org>
11467 L: netdev@vger.kernel.org
11468 L: dev@openvswitch.org
11469 W: http://openvswitch.org
11471 F: net/openvswitch/
11472 F: include/uapi/linux/openvswitch.h
11474 OPERATING PERFORMANCE POINTS (OPP)
11475 M: Viresh Kumar <vireshk@kernel.org>
11476 M: Nishanth Menon <nm@ti.com>
11477 M: Stephen Boyd <sboyd@kernel.org>
11478 L: linux-pm@vger.kernel.org
11480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11482 F: include/linux/pm_opp.h
11483 F: Documentation/power/opp.txt
11484 F: Documentation/devicetree/bindings/opp/
11487 M: Clemens Ladisch <clemens@ladisch.de>
11488 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11489 T: git git://git.alsa-project.org/alsa-kernel.git
11491 F: sound/drivers/opl4/
11494 M: Robert Richter <rric@kernel.org>
11495 L: oprofile-list@lists.sf.net
11497 F: arch/*/include/asm/oprofile*.h
11498 F: arch/*/oprofile/
11499 F: drivers/oprofile/
11500 F: include/linux/oprofile.h
11502 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11503 M: Mark Fasheh <mark@fasheh.com>
11504 M: Joel Becker <jlbec@evilplan.org>
11505 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11506 W: http://ocfs2.wiki.kernel.org
11508 F: Documentation/filesystems/ocfs2.txt
11509 F: Documentation/filesystems/dlmfs.txt
11512 ORANGEFS FILESYSTEM
11513 M: Mike Marshall <hubcap@omnibond.com>
11514 R: Martin Brandenburg <martin@omnibond.com>
11515 L: devel@lists.orangefs.org
11516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11519 F: Documentation/filesystems/orangefs.txt
11522 L: linux-wireless@vger.kernel.org
11523 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11524 W: http://www.nongnu.org/orinoco/
11526 F: drivers/net/wireless/intersil/orinoco/
11528 OSD LIBRARY and FILESYSTEM
11529 M: Boaz Harrosh <ooo@electrozaur.com>
11531 F: drivers/scsi/osd/
11532 F: include/scsi/osd_*
11535 OV2659 OMNIVISION SENSOR DRIVER
11536 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11537 L: linux-media@vger.kernel.org
11538 W: https://linuxtv.org
11539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11540 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11542 F: drivers/media/i2c/ov2659.c
11543 F: include/media/i2c/ov2659.h
11546 M: Miklos Szeredi <miklos@szeredi.hu>
11547 L: linux-unionfs@vger.kernel.org
11548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11551 F: Documentation/filesystems/overlayfs.txt
11553 P54 WIRELESS DRIVER
11554 M: Christian Lamparter <chunkeey@googlemail.com>
11555 L: linux-wireless@vger.kernel.org
11556 W: http://wireless.kernel.org/en/users/Drivers/p54
11558 F: drivers/net/wireless/intersil/p54/
11560 PA SEMI ETHERNET DRIVER
11561 L: netdev@vger.kernel.org
11563 F: drivers/net/ethernet/pasemi/*
11565 PA SEMI SMBUS DRIVER
11566 L: linux-i2c@vger.kernel.org
11568 F: drivers/i2c/busses/i2c-pasemi.c
11570 PADATA PARALLEL EXECUTION MECHANISM
11571 M: Steffen Klassert <steffen.klassert@secunet.com>
11572 L: linux-crypto@vger.kernel.org
11575 F: include/linux/padata.h
11576 F: Documentation/padata.txt
11578 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11579 M: Harald Welte <laforge@gnumonks.org>
11580 L: platform-driver-x86@vger.kernel.org
11582 F: drivers/platform/x86/panasonic-laptop.c
11584 PARALLEL LCD/KEYPAD PANEL DRIVER
11585 M: Willy Tarreau <willy@haproxy.com>
11586 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11588 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11589 F: drivers/auxdisplay/panel.c
11591 PARALLEL PORT SUBSYSTEM
11592 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11593 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11594 L: linux-parport@lists.infradead.org (subscribers-only)
11596 F: drivers/parport/
11597 F: include/linux/parport*.h
11598 F: drivers/char/ppdev.c
11599 F: include/uapi/linux/ppdev.h
11600 F: Documentation/parport*.txt
11602 PARAVIRT_OPS INTERFACE
11603 M: Juergen Gross <jgross@suse.com>
11604 M: Alok Kataria <akataria@vmware.com>
11605 L: virtualization@lists.linux-foundation.org
11607 F: Documentation/virtual/paravirt_ops.txt
11608 F: arch/*/kernel/paravirt*
11609 F: arch/*/include/asm/paravirt*.h
11610 F: include/linux/hypervisor.h
11612 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11613 M: Tim Waugh <tim@cyberelk.net>
11614 L: linux-parport@lists.infradead.org (subscribers-only)
11616 F: Documentation/blockdev/paride.txt
11617 F: drivers/block/paride/
11619 PARISC ARCHITECTURE
11620 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11621 M: Helge Deller <deller@gmx.de>
11622 L: linux-parisc@vger.kernel.org
11623 W: http://www.parisc-linux.org/
11624 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11629 F: Documentation/parisc/
11631 F: drivers/char/agp/parisc-agp.c
11632 F: drivers/input/serio/gscps2.c
11633 F: drivers/parport/parport_gsc.*
11634 F: drivers/tty/serial/8250/8250_gsc.c
11635 F: drivers/video/fbdev/sti*
11636 F: drivers/video/console/sti*
11637 F: drivers/video/logo/logo_parisc*
11640 M: Jiri Pirko <jiri@mellanox.com>
11641 L: netdev@vger.kernel.org
11644 F: lib/test_parman.c
11645 F: include/linux/parman.h
11647 PC87360 HARDWARE MONITORING DRIVER
11648 M: Jim Cromie <jim.cromie@gmail.com>
11649 L: linux-hwmon@vger.kernel.org
11651 F: Documentation/hwmon/pc87360
11652 F: drivers/hwmon/pc87360.c
11654 PC8736x GPIO DRIVER
11655 M: Jim Cromie <jim.cromie@gmail.com>
11657 F: drivers/char/pc8736x_gpio.c
11659 PC87427 HARDWARE MONITORING DRIVER
11660 M: Jean Delvare <jdelvare@suse.com>
11661 L: linux-hwmon@vger.kernel.org
11663 F: Documentation/hwmon/pc87427
11664 F: drivers/hwmon/pc87427.c
11667 M: Riku Voipio <riku.voipio@iki.fi>
11669 F: drivers/leds/leds-pca9532.c
11670 F: include/linux/leds-pca9532.h
11672 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11673 M: Guenter Roeck <linux@roeck-us.net>
11674 L: linux-i2c@vger.kernel.org
11676 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11678 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11679 M: Khalid Aziz <khalid@gonehiking.org>
11681 F: drivers/firmware/pcdp.*
11683 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11684 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11685 L: linux-pci@vger.kernel.org
11686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11688 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11689 F: drivers/pci/controller/pci-aardvark.c
11691 PCI DRIVER FOR ALTERA PCIE IP
11692 M: Ley Foon Tan <lftan@altera.com>
11693 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11694 L: linux-pci@vger.kernel.org
11696 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11697 F: drivers/pci/controller/pcie-altera.c
11699 PCI DRIVER FOR APPLIEDMICRO XGENE
11700 M: Toan Le <toan@os.amperecomputing.com>
11701 L: linux-pci@vger.kernel.org
11702 L: linux-arm-kernel@lists.infradead.org
11704 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11705 F: drivers/pci/controller/pci-xgene.c
11707 PCI DRIVER FOR ARM VERSATILE PLATFORM
11708 M: Rob Herring <robh@kernel.org>
11709 L: linux-pci@vger.kernel.org
11710 L: linux-arm-kernel@lists.infradead.org
11712 F: Documentation/devicetree/bindings/pci/versatile.txt
11713 F: drivers/pci/controller/pci-versatile.c
11715 PCI DRIVER FOR ARMADA 8K
11716 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11717 L: linux-pci@vger.kernel.org
11718 L: linux-arm-kernel@lists.infradead.org
11720 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11721 F: drivers/pci/controller/dwc/pcie-armada8k.c
11723 PCI DRIVER FOR CADENCE PCIE IP
11724 M: Alan Douglas <adouglas@cadence.com>
11725 L: linux-pci@vger.kernel.org
11727 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11728 F: drivers/pci/controller/pcie-cadence*
11730 PCI DRIVER FOR FREESCALE LAYERSCAPE
11731 M: Minghuan Lian <minghuan.Lian@nxp.com>
11732 M: Mingkai Hu <mingkai.hu@nxp.com>
11733 M: Roy Zang <roy.zang@nxp.com>
11734 L: linuxppc-dev@lists.ozlabs.org
11735 L: linux-pci@vger.kernel.org
11736 L: linux-arm-kernel@lists.infradead.org
11738 F: drivers/pci/controller/dwc/*layerscape*
11740 PCI DRIVER FOR GENERIC OF HOSTS
11741 M: Will Deacon <will.deacon@arm.com>
11742 L: linux-pci@vger.kernel.org
11743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11745 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11746 F: drivers/pci/controller/pci-host-common.c
11747 F: drivers/pci/controller/pci-host-generic.c
11749 PCI DRIVER FOR IMX6
11750 M: Richard Zhu <hongxing.zhu@nxp.com>
11751 M: Lucas Stach <l.stach@pengutronix.de>
11752 L: linux-pci@vger.kernel.org
11753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11755 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11756 F: drivers/pci/controller/dwc/*imx6*
11758 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11759 M: Keith Busch <keith.busch@intel.com>
11760 M: Jonathan Derrick <jonathan.derrick@intel.com>
11761 L: linux-pci@vger.kernel.org
11763 F: drivers/pci/controller/vmd.c
11765 PCI DRIVER FOR MICROSEMI SWITCHTEC
11766 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11767 M: Logan Gunthorpe <logang@deltatee.com>
11768 L: linux-pci@vger.kernel.org
11770 F: Documentation/switchtec.txt
11771 F: Documentation/ABI/testing/sysfs-class-switchtec
11772 F: drivers/pci/switch/switchtec*
11773 F: include/uapi/linux/switchtec_ioctl.h
11774 F: include/linux/switchtec.h
11775 F: drivers/ntb/hw/mscc/
11777 PCI DRIVER FOR MOBIVEIL PCIE IP
11778 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11779 L: linux-pci@vger.kernel.org
11781 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11782 F: drivers/pci/controller/pcie-mobiveil.c
11784 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11785 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11786 M: Jason Cooper <jason@lakedaemon.net>
11787 L: linux-pci@vger.kernel.org
11788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11790 F: drivers/pci/controller/*mvebu*
11792 PCI DRIVER FOR NVIDIA TEGRA
11793 M: Thierry Reding <thierry.reding@gmail.com>
11794 L: linux-tegra@vger.kernel.org
11795 L: linux-pci@vger.kernel.org
11797 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11798 F: drivers/pci/controller/pci-tegra.c
11800 PCI DRIVER FOR RENESAS R-CAR
11801 M: Simon Horman <horms@verge.net.au>
11802 L: linux-pci@vger.kernel.org
11803 L: linux-renesas-soc@vger.kernel.org
11805 F: drivers/pci/controller/*rcar*
11807 PCI DRIVER FOR SAMSUNG EXYNOS
11808 M: Jingoo Han <jingoohan1@gmail.com>
11809 L: linux-pci@vger.kernel.org
11810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11811 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11813 F: drivers/pci/controller/dwc/pci-exynos.c
11815 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11816 M: Jingoo Han <jingoohan1@gmail.com>
11817 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11818 L: linux-pci@vger.kernel.org
11820 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11821 F: drivers/pci/controller/dwc/*designware*
11823 PCI DRIVER FOR TI DRA7XX
11824 M: Kishon Vijay Abraham I <kishon@ti.com>
11825 L: linux-omap@vger.kernel.org
11826 L: linux-pci@vger.kernel.org
11828 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11829 F: drivers/pci/controller/dwc/pci-dra7xx.c
11831 PCI DRIVER FOR TI KEYSTONE
11832 M: Murali Karicheri <m-karicheri2@ti.com>
11833 L: linux-pci@vger.kernel.org
11834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11836 F: drivers/pci/controller/dwc/pci-keystone.c
11838 PCI ENDPOINT SUBSYSTEM
11839 M: Kishon Vijay Abraham I <kishon@ti.com>
11840 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11841 L: linux-pci@vger.kernel.org
11842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11844 F: drivers/pci/endpoint/
11845 F: drivers/misc/pci_endpoint_test.c
11848 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11849 M: Russell Currey <ruscur@russell.cc>
11850 M: Sam Bobroff <sbobroff@linux.ibm.com>
11851 M: Oliver O'Halloran <oohall@gmail.com>
11852 L: linuxppc-dev@lists.ozlabs.org
11854 F: Documentation/PCI/pci-error-recovery.txt
11855 F: drivers/pci/pcie/aer.c
11856 F: drivers/pci/pcie/dpc.c
11857 F: drivers/pci/pcie/err.c
11858 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11859 F: arch/powerpc/kernel/eeh*.c
11860 F: arch/powerpc/platforms/*/eeh*.c
11861 F: arch/powerpc/include/*/eeh*.h
11864 M: Linas Vepstas <linasvepstas@gmail.com>
11865 L: linux-pci@vger.kernel.org
11867 F: Documentation/PCI/pci-error-recovery.txt
11869 PCI MSI DRIVER FOR ALTERA MSI IP
11870 M: Ley Foon Tan <lftan@altera.com>
11871 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11872 L: linux-pci@vger.kernel.org
11874 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11875 F: drivers/pci/controller/pcie-altera-msi.c
11877 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11878 M: Toan Le <toan@os.amperecomputing.com>
11879 L: linux-pci@vger.kernel.org
11880 L: linux-arm-kernel@lists.infradead.org
11882 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11883 F: drivers/pci/controller/pci-xgene-msi.c
11886 M: Bjorn Helgaas <bhelgaas@google.com>
11887 L: linux-pci@vger.kernel.org
11888 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11891 F: Documentation/devicetree/bindings/pci/
11892 F: Documentation/PCI/
11893 F: drivers/acpi/pci*
11895 F: include/asm-generic/pci*
11896 F: include/linux/pci*
11897 F: include/linux/of_pci.h
11898 F: include/uapi/linux/pci*
11901 F: arch/x86/kernel/quirks.c
11902 F: arch/x86/kernel/early-quirks.c
11904 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11905 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11906 L: linux-pci@vger.kernel.org
11907 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11910 F: drivers/pci/controller/
11912 PCIE DRIVER FOR AMLOGIC MESON
11913 M: Yue Wang <yue.wang@Amlogic.com>
11914 L: linux-pci@vger.kernel.org
11915 L: linux-amlogic@lists.infradead.org
11917 F: drivers/pci/controller/dwc/pci-meson.c
11919 PCIE DRIVER FOR AXIS ARTPEC
11920 M: Jesper Nilsson <jesper.nilsson@axis.com>
11921 L: linux-arm-kernel@axis.com
11922 L: linux-pci@vger.kernel.org
11924 F: Documentation/devicetree/bindings/pci/axis,artpec*
11925 F: drivers/pci/controller/dwc/*artpec*
11927 PCIE DRIVER FOR CAVIUM THUNDERX
11928 M: David Daney <david.daney@cavium.com>
11929 L: linux-pci@vger.kernel.org
11930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11932 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11933 F: drivers/pci/controller/pci-thunder-*
11935 PCIE DRIVER FOR HISILICON
11936 M: Zhou Wang <wangzhou1@hisilicon.com>
11937 L: linux-pci@vger.kernel.org
11939 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11940 F: drivers/pci/controller/dwc/pcie-hisi.c
11942 PCIE DRIVER FOR HISILICON KIRIN
11943 M: Xiaowei Song <songxiaowei@hisilicon.com>
11944 M: Binghui Wang <wangbinghui@hisilicon.com>
11945 L: linux-pci@vger.kernel.org
11947 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11948 F: drivers/pci/controller/dwc/pcie-kirin.c
11950 PCIE DRIVER FOR HISILICON STB
11951 M: Shawn Guo <shawn.guo@linaro.org>
11952 L: linux-pci@vger.kernel.org
11954 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11955 F: drivers/pci/controller/dwc/pcie-histb.c
11957 PCIE DRIVER FOR MEDIATEK
11958 M: Ryder Lee <ryder.lee@mediatek.com>
11959 L: linux-pci@vger.kernel.org
11960 L: linux-mediatek@lists.infradead.org
11962 F: Documentation/devicetree/bindings/pci/mediatek*
11963 F: drivers/pci/controller/*mediatek*
11965 PCIE DRIVER FOR QUALCOMM MSM
11966 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11967 L: linux-pci@vger.kernel.org
11968 L: linux-arm-msm@vger.kernel.org
11970 F: drivers/pci/controller/dwc/*qcom*
11972 PCIE DRIVER FOR ROCKCHIP
11973 M: Shawn Lin <shawn.lin@rock-chips.com>
11974 L: linux-pci@vger.kernel.org
11975 L: linux-rockchip@lists.infradead.org
11977 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11978 F: drivers/pci/controller/pcie-rockchip*
11980 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11981 M: Linus Walleij <linus.walleij@linaro.org>
11982 L: linux-pci@vger.kernel.org
11984 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11985 F: drivers/pci/controller/pci-v3-semi.c
11987 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11988 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11989 L: linux-pci@vger.kernel.org
11991 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11992 F: drivers/pci/controller/dwc/pcie-uniphier.c
11994 PCIE DRIVER FOR ST SPEAR13XX
11995 M: Pratyush Anand <pratyush.anand@gmail.com>
11996 L: linux-pci@vger.kernel.org
11998 F: drivers/pci/controller/dwc/*spear*
12001 M: Dominik Brodowski <linux@dominikbrodowski.net>
12002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12004 F: Documentation/pcmcia/
12009 PCNET32 NETWORK DRIVER
12010 M: Don Fry <pcnet32@frontier.com>
12011 L: netdev@vger.kernel.org
12013 F: drivers/net/ethernet/amd/pcnet32.c
12015 PCRYPT PARALLEL CRYPTO ENGINE
12016 M: Steffen Klassert <steffen.klassert@secunet.com>
12017 L: linux-crypto@vger.kernel.org
12020 F: include/crypto/pcrypt.h
12022 PEAQ WMI HOTKEYS DRIVER
12023 M: Hans de Goede <hdegoede@redhat.com>
12024 L: platform-driver-x86@vger.kernel.org
12026 F: drivers/platform/x86/peaq-wmi.c
12028 PER-CPU MEMORY ALLOCATOR
12029 M: Dennis Zhou <dennis@kernel.org>
12030 M: Tejun Heo <tj@kernel.org>
12031 M: Christoph Lameter <cl@linux.com>
12032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12034 F: include/linux/percpu*.h
12036 F: arch/*/include/asm/percpu.h
12038 PER-TASK DELAY ACCOUNTING
12039 M: Balbir Singh <bsingharora@gmail.com>
12041 F: include/linux/delayacct.h
12042 F: kernel/delayacct.c
12044 PERFORMANCE EVENTS SUBSYSTEM
12045 M: Peter Zijlstra <peterz@infradead.org>
12046 M: Ingo Molnar <mingo@redhat.com>
12047 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12048 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12049 R: Jiri Olsa <jolsa@redhat.com>
12050 R: Namhyung Kim <namhyung@kernel.org>
12051 L: linux-kernel@vger.kernel.org
12052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12055 F: include/linux/perf_event.h
12056 F: include/uapi/linux/perf_event.h
12057 F: arch/*/kernel/perf_event*.c
12058 F: arch/*/kernel/*/perf_event*.c
12059 F: arch/*/kernel/*/*/perf_event*.c
12060 F: arch/*/include/asm/perf_event.h
12061 F: arch/*/kernel/perf_callchain.c
12065 PERSONALITY HANDLING
12066 M: Christoph Hellwig <hch@infradead.org>
12067 L: linux-abi-devel@lists.sourceforge.net
12069 F: include/linux/personality.h
12070 F: include/uapi/linux/personality.h
12072 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12073 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12074 L: linux-input@vger.kernel.org
12076 F: Documentation/input/devices/pxrc.rst
12077 F: drivers/input/joystick/pxrc.c
12080 M: Remi Denis-Courmont <courmisch@gmail.com>
12082 F: Documentation/networking/phonet.txt
12083 F: include/linux/phonet.h
12084 F: include/net/phonet/
12085 F: include/uapi/linux/phonet.h
12089 M: Joern Engel <joern@lazybastard.org>
12090 L: linux-mtd@lists.infradead.org
12092 F: drivers/mtd/devices/phram.c
12095 M: Bruno Prémont <bonbons@linux-vserver.org>
12096 L: linux-input@vger.kernel.org
12098 F: drivers/hid/hid-picolcd*
12101 M: Jamie Iles <jamie@jamieiles.com>
12102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12103 T: git git://github.com/jamieiles/linux-2.6-ji.git
12105 F: arch/arm/boot/dts/picoxcell*
12106 F: arch/arm/mach-picoxcell/
12107 F: drivers/crypto/picoxcell*
12109 PIN CONTROL SUBSYSTEM
12110 M: Linus Walleij <linus.walleij@linaro.org>
12111 L: linux-gpio@vger.kernel.org
12112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12114 F: Documentation/devicetree/bindings/pinctrl/
12115 F: Documentation/driver-api/pinctl.rst
12116 F: drivers/pinctrl/
12117 F: include/linux/pinctrl/
12119 PIN CONTROLLER - MICROCHIP AT91
12120 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12122 L: linux-gpio@vger.kernel.org
12124 F: drivers/pinctrl/pinctrl-at91*
12126 PIN CONTROLLER - FREESCALE
12127 M: Dong Aisheng <aisheng.dong@nxp.com>
12128 M: Fabio Estevam <festevam@gmail.com>
12129 M: Shawn Guo <shawnguo@kernel.org>
12130 M: Stefan Agner <stefan@agner.ch>
12131 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12132 L: linux-gpio@vger.kernel.org
12134 F: drivers/pinctrl/freescale/
12135 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12137 PIN CONTROLLER - INTEL
12138 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12139 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12142 F: drivers/pinctrl/intel/
12144 PIN CONTROLLER - MEDIATEK
12145 M: Sean Wang <sean.wang@kernel.org>
12146 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12148 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12149 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12150 F: drivers/pinctrl/mediatek/
12152 PIN CONTROLLER - QUALCOMM
12153 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12155 L: linux-arm-msm@vger.kernel.org
12156 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12157 F: drivers/pinctrl/qcom/
12159 PIN CONTROLLER - RENESAS
12160 M: Geert Uytterhoeven <geert+renesas@glider.be>
12161 L: linux-renesas-soc@vger.kernel.org
12162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12164 F: drivers/pinctrl/pinctrl-rz*
12165 F: drivers/pinctrl/sh-pfc/
12167 PIN CONTROLLER - SAMSUNG
12168 M: Tomasz Figa <tomasz.figa@gmail.com>
12169 M: Krzysztof Kozlowski <krzk@kernel.org>
12170 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12172 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12173 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12176 F: drivers/pinctrl/samsung/
12177 F: include/dt-bindings/pinctrl/samsung.h
12178 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12180 PIN CONTROLLER - SINGLE
12181 M: Tony Lindgren <tony@atomide.com>
12182 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12184 L: linux-omap@vger.kernel.org
12186 F: drivers/pinctrl/pinctrl-single.c
12188 PIN CONTROLLER - ST SPEAR
12189 M: Viresh Kumar <vireshk@kernel.org>
12190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12191 W: http://www.st.com/spear
12193 F: drivers/pinctrl/spear/
12195 PISTACHIO SOC SUPPORT
12196 M: James Hartley <james.hartley@sondrel.com>
12197 L: linux-mips@vger.kernel.org
12199 F: arch/mips/pistachio/
12200 F: arch/mips/include/asm/mach-pistachio/
12201 F: arch/mips/boot/dts/img/pistachio*
12202 F: arch/mips/configs/pistachio*_defconfig
12206 M: linux-block@vger.kernel.org
12207 F: drivers/block/pktcdvd.c
12208 F: include/linux/pktcdvd.h
12209 F: include/uapi/linux/pktcdvd.h
12211 PKUNITY SOC DRIVERS
12212 M: Guan Xuetao <gxt@pku.edu.cn>
12213 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12215 T: git git://github.com/gxt/linux.git
12216 F: drivers/input/serio/i8042-unicore32io.h
12217 F: drivers/i2c/busses/i2c-puv3.c
12218 F: drivers/video/fbdev/fb-puv3.c
12219 F: drivers/rtc/rtc-puv3.c
12221 PMBUS HARDWARE MONITORING DRIVERS
12222 M: Guenter Roeck <linux@roeck-us.net>
12223 L: linux-hwmon@vger.kernel.org
12224 W: http://hwmon.wiki.kernel.org/
12225 W: http://www.roeck-us.net/linux/drivers/
12226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12228 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12229 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12230 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12231 F: Documentation/hwmon/adm1275
12232 F: Documentation/hwmon/ibm-cffps
12233 F: Documentation/hwmon/ir35221
12234 F: Documentation/hwmon/lm25066
12235 F: Documentation/hwmon/ltc2978
12236 F: Documentation/hwmon/ltc3815
12237 F: Documentation/hwmon/max16064
12238 F: Documentation/hwmon/max20751
12239 F: Documentation/hwmon/max31785
12240 F: Documentation/hwmon/max34440
12241 F: Documentation/hwmon/max8688
12242 F: Documentation/hwmon/pmbus
12243 F: Documentation/hwmon/pmbus-core
12244 F: Documentation/hwmon/tps40422
12245 F: Documentation/hwmon/ucd9000
12246 F: Documentation/hwmon/ucd9200
12247 F: Documentation/hwmon/zl6100
12248 F: drivers/hwmon/pmbus/
12249 F: include/linux/pmbus.h
12251 PMC SIERRA MaxRAID DRIVER
12252 L: linux-scsi@vger.kernel.org
12253 W: http://www.pmc-sierra.com/
12255 F: drivers/scsi/pmcraid.*
12257 PMC SIERRA PM8001 DRIVER
12258 M: Jack Wang <jinpu.wang@profitbricks.com>
12259 M: lindar_liu@usish.com
12260 L: linux-scsi@vger.kernel.org
12262 F: drivers/scsi/pm8001/
12265 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12269 PNI RM3100 IIO DRIVER
12270 M: Song Qiang <songqiang1304521@gmail.com>
12271 L: linux-iio@vger.kernel.org
12273 F: drivers/iio/magnetometer/rm3100*
12274 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12276 POSIX CLOCKS and TIMERS
12277 M: Thomas Gleixner <tglx@linutronix.de>
12278 L: linux-kernel@vger.kernel.org
12279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12282 F: include/linux/timer*
12283 F: kernel/time/*timer*
12285 POWER MANAGEMENT CORE
12286 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12287 L: linux-pm@vger.kernel.org
12288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12289 B: https://bugzilla.kernel.org
12291 F: drivers/base/power/
12292 F: include/linux/pm.h
12293 F: include/linux/pm_*
12294 F: include/linux/powercap.h
12295 F: drivers/powercap/
12296 F: kernel/configs/nopm.config
12298 POWER STATE COORDINATION INTERFACE (PSCI)
12299 M: Mark Rutland <mark.rutland@arm.com>
12300 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12301 L: linux-arm-kernel@lists.infradead.org
12303 F: drivers/firmware/psci*.c
12304 F: include/linux/psci.h
12305 F: include/uapi/linux/psci.h
12307 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12308 M: Sebastian Reichel <sre@kernel.org>
12309 L: linux-pm@vger.kernel.org
12310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12312 F: Documentation/ABI/testing/sysfs-class-power
12313 F: Documentation/devicetree/bindings/power/supply/
12314 F: include/linux/power_supply.h
12315 F: drivers/power/supply/
12317 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12318 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12319 L: linuxppc-dev@lists.ozlabs.org
12321 F: drivers/char/powernv-op-panel.c
12323 PPP OVER ATM (RFC 2364)
12324 M: Mitchell Blank Jr <mitch@sfgoth.com>
12326 F: net/atm/pppoatm.c
12327 F: include/uapi/linux/atmppp.h
12330 M: Michal Ostrowski <mostrows@earthlink.net>
12332 F: drivers/net/ppp/pppoe.c
12333 F: drivers/net/ppp/pppox.c
12336 M: James Chapman <jchapman@katalix.com>
12338 F: net/l2tp/l2tp_ppp.c
12339 F: include/linux/if_pppol2tp.h
12340 F: include/uapi/linux/if_pppol2tp.h
12342 PPP PROTOCOL DRIVERS AND COMPRESSORS
12343 M: Paul Mackerras <paulus@samba.org>
12344 L: linux-ppp@vger.kernel.org
12346 F: drivers/net/ppp/ppp_*
12349 M: Rodolfo Giometti <giometti@enneenne.com>
12350 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12351 L: linuxpps@ml.enneenne.com (subscribers-only)
12353 F: Documentation/pps/
12354 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12355 F: Documentation/ABI/testing/sysfs-pps
12357 F: include/linux/pps*.h
12358 F: include/uapi/linux/pps.h
12361 M: Dmitry Kozlov <xeb@mail.ru>
12362 L: netdev@vger.kernel.org
12364 F: drivers/net/ppp/pptp.c
12365 W: http://sourceforge.net/projects/accel-pptp
12368 M: Petr Mladek <pmladek@suse.com>
12369 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12370 R: Steven Rostedt <rostedt@goodmis.org>
12373 F: include/linux/printk.h
12375 PRISM54 WIRELESS DRIVER
12376 M: Luis Chamberlain <mcgrof@kernel.org>
12377 L: linux-wireless@vger.kernel.org
12378 W: http://wireless.kernel.org/en/users/Drivers/p54
12380 F: drivers/net/wireless/intersil/prism54/
12383 R: Alexey Dobriyan <adobriyan@gmail.com>
12384 L: linux-kernel@vger.kernel.org
12385 L: linux-fsdevel@vger.kernel.org
12388 F: include/linux/proc_fs.h
12389 F: tools/testing/selftests/proc/
12390 F: Documentation/filesystems/proc.txt
12393 M: Luis Chamberlain <mcgrof@kernel.org>
12394 M: Kees Cook <keescook@chromium.org>
12395 L: linux-kernel@vger.kernel.org
12396 L: linux-fsdevel@vger.kernel.org
12398 F: fs/proc/proc_sysctl.c
12399 F: include/linux/sysctl.h
12401 F: tools/testing/selftests/sysctl/
12403 PS3 NETWORK SUPPORT
12404 M: Geoff Levand <geoff@infradead.org>
12405 L: netdev@vger.kernel.org
12406 L: linuxppc-dev@lists.ozlabs.org
12408 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12410 PS3 PLATFORM SUPPORT
12411 M: Geoff Levand <geoff@infradead.org>
12412 L: linuxppc-dev@lists.ozlabs.org
12414 F: arch/powerpc/boot/ps3*
12415 F: arch/powerpc/include/asm/lv1call.h
12416 F: arch/powerpc/include/asm/ps3*.h
12417 F: arch/powerpc/platforms/ps3/
12420 F: drivers/rtc/rtc-ps3.c
12421 F: drivers/usb/host/*ps3.c
12422 F: sound/ppc/snd_ps3*
12425 M: Jim Paris <jim@jtan.com>
12426 M: Geoff Levand <geoff@infradead.org>
12427 L: linuxppc-dev@lists.ozlabs.org
12429 F: drivers/block/ps3vram.c
12431 PSAMPLE PACKET SAMPLING SUPPORT:
12432 M: Yotam Gigi <yotam.gi@gmail.com>
12435 F: include/net/psample.h
12436 F: include/uapi/linux/psample.h
12439 M: Kees Cook <keescook@chromium.org>
12440 M: Anton Vorontsov <anton@enomsg.org>
12441 M: Colin Cross <ccross@android.com>
12442 M: Tony Luck <tony.luck@intel.com>
12444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12446 F: include/linux/pstore*
12447 F: drivers/firmware/efi/efi-pstore.c
12448 F: drivers/acpi/apei/erst.c
12449 F: Documentation/admin-guide/ramoops.rst
12450 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12451 K: \b(pstore|ramoops)
12453 PTP HARDWARE CLOCK SUPPORT
12454 M: Richard Cochran <richardcochran@gmail.com>
12455 L: netdev@vger.kernel.org
12457 W: http://linuxptp.sourceforge.net/
12458 F: Documentation/ABI/testing/sysfs-ptp
12459 F: Documentation/ptp/*
12460 F: drivers/net/phy/dp83640*
12462 F: include/linux/ptp_cl*
12465 M: Oleg Nesterov <oleg@redhat.com>
12467 F: include/asm-generic/syscall.h
12468 F: include/linux/ptrace.h
12469 F: include/linux/regset.h
12470 F: include/linux/tracehook.h
12471 F: include/uapi/linux/ptrace.h
12472 F: include/uapi/linux/ptrace.h
12473 F: include/asm-generic/ptrace.h
12475 F: arch/*/ptrace*.c
12476 F: arch/*/*/ptrace*.c
12477 F: arch/*/include/asm/ptrace*.h
12480 M: Hans Verkuil <hverkuil@xs4all.nl>
12481 L: linux-media@vger.kernel.org
12482 T: git git://linuxtv.org/media_tree.git
12484 F: drivers/media/usb/pulse8-cec/*
12485 F: Documentation/media/cec-drivers/pulse8-cec.rst
12487 PVRUSB2 VIDEO4LINUX DRIVER
12488 M: Mike Isely <isely@pobox.com>
12489 L: pvrusb2@isely.net (subscribers-only)
12490 L: linux-media@vger.kernel.org
12491 W: http://www.isely.net/pvrusb2/
12492 T: git git://linuxtv.org/media_tree.git
12494 F: Documentation/media/v4l-drivers/pvrusb2*
12495 F: drivers/media/usb/pvrusb2/
12498 M: Hans Verkuil <hverkuil@xs4all.nl>
12499 L: linux-media@vger.kernel.org
12500 T: git git://linuxtv.org/media_tree.git
12502 F: drivers/media/usb/pwc/*
12505 M: Kamil Debski <kamil@wypas.org>
12506 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12507 L: linux-hwmon@vger.kernel.org
12509 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12510 F: Documentation/hwmon/pwm-fan
12511 F: drivers/hwmon/pwm-fan.c
12514 M: Sean Young <sean@mess.org>
12515 L: linux-media@vger.kernel.org
12517 F: drivers/media/rc/pwm-ir-tx.c
12520 M: Thierry Reding <thierry.reding@gmail.com>
12521 L: linux-pwm@vger.kernel.org
12523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12524 F: Documentation/pwm.txt
12525 F: Documentation/devicetree/bindings/pwm/
12526 F: include/linux/pwm.h
12528 F: drivers/video/backlight/pwm_bl.c
12529 F: include/linux/pwm_backlight.h
12530 F: drivers/gpio/gpio-mvebu.c
12531 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12534 M: Robert Jarzmik <robert.jarzmik@free.fr>
12535 L: linux-gpio@vger.kernel.org
12537 F: drivers/gpio/gpio-pxa.c
12543 M: Robert Jarzmik <robert.jarzmik@free.fr>
12544 L: linux-rtc@vger.kernel.org
12547 PXA2xx/PXA3xx SUPPORT
12548 M: Daniel Mack <daniel@zonque.org>
12549 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12550 M: Robert Jarzmik <robert.jarzmik@free.fr>
12551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12552 T: git git://github.com/hzhuang1/linux.git
12553 T: git git://github.com/rjarzmik/linux.git
12555 F: arch/arm/boot/dts/pxa*
12556 F: arch/arm/mach-pxa/
12557 F: drivers/dma/pxa*
12558 F: drivers/pcmcia/pxa2xx*
12559 F: drivers/pinctrl/pxa/
12560 F: drivers/spi/spi-pxa2xx*
12561 F: drivers/usb/gadget/udc/pxa2*
12562 F: include/sound/pxa2xx-lib.h
12567 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12568 L: qat-linux@intel.com
12570 F: drivers/crypto/qat/
12572 QCOM AUDIO (ASoC) DRIVERS
12573 M: Patrick Lai <plai@codeaurora.org>
12574 M: Banajit Goswami <bgoswami@codeaurora.org>
12575 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12579 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12580 M: Gabriel Somlo <somlo@cmu.edu>
12581 M: "Michael S. Tsirkin" <mst@redhat.com>
12582 L: qemu-devel@nongnu.org
12584 F: drivers/firmware/qemu_fw_cfg.c
12585 F: include/uapi/linux/qemu_fw_cfg.h
12588 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12589 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12590 L: linux-rdma@vger.kernel.org
12592 F: drivers/infiniband/hw/qib/
12594 QLOGIC QL41xxx FCOE DRIVER
12595 M: QLogic-Storage-Upstream@cavium.com
12596 L: linux-scsi@vger.kernel.org
12598 F: drivers/scsi/qedf/
12600 QLOGIC QL41xxx ISCSI DRIVER
12601 M: QLogic-Storage-Upstream@cavium.com
12602 L: linux-scsi@vger.kernel.org
12604 F: drivers/scsi/qedi/
12606 QLOGIC QL4xxx ETHERNET DRIVER
12607 M: Ariel Elior <aelior@marvell.com>
12608 M: GR-everest-linux-l2@marvell.com
12609 L: netdev@vger.kernel.org
12611 F: drivers/net/ethernet/qlogic/qed/
12612 F: include/linux/qed/
12613 F: drivers/net/ethernet/qlogic/qede/
12615 QLOGIC QL4xxx RDMA DRIVER
12616 M: Michal Kalderon <mkalderon@marvell.com>
12617 M: Ariel Elior <aelior@marvell.com>
12618 L: linux-rdma@vger.kernel.org
12620 F: drivers/infiniband/hw/qedr/
12621 F: include/uapi/rdma/qedr-abi.h
12623 QLOGIC QLA1280 SCSI DRIVER
12624 M: Michael Reed <mdr@sgi.com>
12625 L: linux-scsi@vger.kernel.org
12627 F: drivers/scsi/qla1280.[ch]
12629 QLOGIC QLA2XXX FC-SCSI DRIVER
12630 M: qla2xxx-upstream@qlogic.com
12631 L: linux-scsi@vger.kernel.org
12633 F: Documentation/scsi/LICENSE.qla2xxx
12634 F: drivers/scsi/qla2xxx/
12636 QLOGIC QLA3XXX NETWORK DRIVER
12637 M: GR-Linux-NIC-Dev@marvell.com
12638 L: netdev@vger.kernel.org
12640 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12641 F: drivers/net/ethernet/qlogic/qla3xxx.*
12643 QLOGIC QLA4XXX iSCSI DRIVER
12644 M: QLogic-Storage-Upstream@qlogic.com
12645 L: linux-scsi@vger.kernel.org
12647 F: Documentation/scsi/LICENSE.qla4xxx
12648 F: drivers/scsi/qla4xxx/
12650 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12651 M: Shahed Shaikh <shshaikh@marvell.com>
12652 M: Manish Chopra <manishc@marvell.com>
12653 M: GR-Linux-NIC-Dev@marvell.com
12654 L: netdev@vger.kernel.org
12656 F: drivers/net/ethernet/qlogic/qlcnic/
12658 QLOGIC QLGE 10Gb ETHERNET DRIVER
12659 M: Manish Chopra <manishc@marvell.com>
12660 M: GR-Linux-NIC-Dev@marvell.com
12661 L: netdev@vger.kernel.org
12663 F: drivers/net/ethernet/qlogic/qlge/
12665 QM1D1B0004 MEDIA DRIVER
12666 M: Akihiro Tsukada <tskd08@gmail.com>
12667 L: linux-media@vger.kernel.org
12669 F: drivers/media/tuners/qm1d1b0004*
12671 QM1D1C0042 MEDIA DRIVER
12672 M: Akihiro Tsukada <tskd08@gmail.com>
12673 L: linux-media@vger.kernel.org
12675 F: drivers/media/tuners/qm1d1c0042*
12678 M: Anders Larsen <al@alarsen.net>
12679 W: http://www.alarsen.net/linux/qnx4fs/
12682 F: include/uapi/linux/qnx4_fs.h
12683 F: include/uapi/linux/qnxtypes.h
12685 QORIQ DPAA2 FSL-MC BUS DRIVER
12686 M: Stuart Yoder <stuyoder@gmail.com>
12687 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12688 L: linux-kernel@vger.kernel.org
12690 F: drivers/bus/fsl-mc/
12691 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12692 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12694 QT1010 MEDIA DRIVER
12695 M: Antti Palosaari <crope@iki.fi>
12696 L: linux-media@vger.kernel.org
12697 W: https://linuxtv.org
12698 W: http://palosaari.fi/linux/
12699 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12700 T: git git://linuxtv.org/anttip/media_tree.git
12702 F: drivers/media/tuners/qt1010*
12704 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12705 M: Kalle Valo <kvalo@codeaurora.org>
12706 L: ath10k@lists.infradead.org
12707 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12710 F: drivers/net/wireless/ath/ath10k/
12712 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12713 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12714 L: linux-wireless@vger.kernel.org
12715 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12717 F: drivers/net/wireless/ath/ath9k/
12719 QUALCOMM CAMERA SUBSYSTEM DRIVER
12720 M: Todor Tomov <todor.too@gmail.com>
12721 L: linux-media@vger.kernel.org
12723 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12724 F: Documentation/media/v4l-drivers/qcom_camss.rst
12725 F: drivers/media/platform/qcom/camss/
12727 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12728 M: Ilia Lin <ilia.lin@kernel.org>
12729 L: linux-pm@vger.kernel.org
12731 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12732 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12734 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12735 M: Timur Tabi <timur@kernel.org>
12736 L: netdev@vger.kernel.org
12738 F: drivers/net/ethernet/qualcomm/emac/
12740 QUALCOMM ETHQOS ETHERNET DRIVER
12741 M: Vinod Koul <vkoul@kernel.org>
12742 M: Niklas Cassel <niklas.cassel@linaro.org>
12743 L: netdev@vger.kernel.org
12745 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12746 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
12748 QUALCOMM GENERIC INTERFACE I2C DRIVER
12749 M: Alok Chauhan <alokc@codeaurora.org>
12750 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12751 L: linux-i2c@vger.kernel.org
12752 L: linux-arm-msm@vger.kernel.org
12754 F: drivers/i2c/busses/i2c-qcom-geni.c
12756 QUALCOMM HEXAGON ARCHITECTURE
12757 M: Richard Kuo <rkuo@codeaurora.org>
12758 L: linux-hexagon@vger.kernel.org
12759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12763 QUALCOMM HIDMA DRIVER
12764 M: Sinan Kaya <okaya@kernel.org>
12765 L: linux-arm-kernel@lists.infradead.org
12766 L: linux-arm-msm@vger.kernel.org
12767 L: dmaengine@vger.kernel.org
12769 F: drivers/dma/qcom/hidma*
12772 M: Rob Clark <robdclark@gmail.com>
12773 L: iommu@lists.linux-foundation.org
12774 L: linux-arm-msm@vger.kernel.org
12776 F: drivers/iommu/qcom_iommu.c
12778 QUALCOMM TSENS THERMAL DRIVER
12779 M: Amit Kucheria <amit.kucheria@linaro.org>
12780 L: linux-pm@vger.kernel.org
12781 L: linux-arm-msm@vger.kernel.org
12783 F: drivers/thermal/qcom/
12785 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12786 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12787 L: linux-media@vger.kernel.org
12788 L: linux-arm-msm@vger.kernel.org
12789 T: git git://linuxtv.org/media_tree.git
12791 F: drivers/media/platform/qcom/venus/
12793 QUALCOMM WCN36XX WIRELESS DRIVER
12794 M: Kalle Valo <kvalo@codeaurora.org>
12795 L: wcn36xx@lists.infradead.org
12796 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12797 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12799 F: drivers/net/wireless/ath/wcn36xx/
12801 QUANTENNA QTNFMAC WIRELESS DRIVER
12802 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12803 M: Avinash Patil <avinashp@quantenna.com>
12804 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12805 L: linux-wireless@vger.kernel.org
12807 F: drivers/net/wireless/quantenna
12809 RADEON and AMDGPU DRM DRIVERS
12810 M: Alex Deucher <alexander.deucher@amd.com>
12811 M: Christian König <christian.koenig@amd.com>
12812 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12813 L: amd-gfx@lists.freedesktop.org
12814 T: git git://people.freedesktop.org/~agd5f/linux
12816 F: drivers/gpu/drm/radeon/
12817 F: include/uapi/drm/radeon_drm.h
12818 F: drivers/gpu/drm/amd/
12819 F: include/uapi/drm/amdgpu_drm.h
12821 RADEON FRAMEBUFFER DISPLAY DRIVER
12822 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12823 L: linux-fbdev@vger.kernel.org
12825 F: drivers/video/fbdev/aty/radeon*
12826 F: include/uapi/linux/radeonfb.h
12828 RADIOSHARK RADIO DRIVER
12829 M: Hans Verkuil <hverkuil@xs4all.nl>
12830 L: linux-media@vger.kernel.org
12831 T: git git://linuxtv.org/media_tree.git
12833 F: drivers/media/radio/radio-shark.c
12835 RADIOSHARK2 RADIO DRIVER
12836 M: Hans Verkuil <hverkuil@xs4all.nl>
12837 L: linux-media@vger.kernel.org
12838 T: git git://linuxtv.org/media_tree.git
12840 F: drivers/media/radio/radio-shark2.c
12841 F: drivers/media/radio/radio-tea5777.c
12843 RADOS BLOCK DEVICE (RBD)
12844 M: Ilya Dryomov <idryomov@gmail.com>
12845 M: Sage Weil <sage@redhat.com>
12846 M: Alex Elder <elder@kernel.org>
12847 L: ceph-devel@vger.kernel.org
12848 W: http://ceph.com/
12849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12850 T: git git://github.com/ceph/ceph-client.git
12852 F: Documentation/ABI/testing/sysfs-bus-rbd
12853 F: drivers/block/rbd.c
12854 F: drivers/block/rbd_types.h
12856 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12857 M: Paul Mackerras <paulus@samba.org>
12858 L: linux-fbdev@vger.kernel.org
12860 F: drivers/video/fbdev/aty/aty128fb.c
12862 RAINSHADOW-CEC DRIVER
12863 M: Hans Verkuil <hverkuil@xs4all.nl>
12864 L: linux-media@vger.kernel.org
12865 T: git git://linuxtv.org/media_tree.git
12867 F: drivers/media/usb/rainshadow-cec/*
12869 RALINK MIPS ARCHITECTURE
12870 M: John Crispin <john@phrozen.org>
12871 L: linux-mips@vger.kernel.org
12873 F: arch/mips/ralink
12875 RALINK RT2X00 WIRELESS LAN DRIVER
12877 M: Stanislaw Gruszka <sgruszka@redhat.com>
12878 M: Helmut Schaa <helmut.schaa@googlemail.com>
12879 L: linux-wireless@vger.kernel.org
12881 F: drivers/net/wireless/ralink/rt2x00/
12883 RAMDISK RAM BLOCK DEVICE DRIVER
12884 M: Jens Axboe <axboe@kernel.dk>
12886 F: Documentation/blockdev/ramdisk.txt
12887 F: drivers/block/brd.c
12889 RANCHU VIRTUAL BOARD FOR MIPS
12890 M: Miodrag Dinic <miodrag.dinic@mips.com>
12891 L: linux-mips@vger.kernel.org
12893 F: arch/mips/generic/board-ranchu.c
12894 F: arch/mips/configs/generic/board-ranchu.config
12896 RANDOM NUMBER DRIVER
12897 M: "Theodore Ts'o" <tytso@mit.edu>
12899 F: drivers/char/random.c
12902 M: Matt Porter <mporter@kernel.crashing.org>
12903 M: Alexandre Bounine <alex.bou9@gmail.com>
12905 F: drivers/rapidio/
12907 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12908 L: linux-wireless@vger.kernel.org
12910 F: drivers/net/wireless/ray*
12912 RCUTORTURE TEST FRAMEWORK
12913 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12914 M: Josh Triplett <josh@joshtriplett.org>
12915 R: Steven Rostedt <rostedt@goodmis.org>
12916 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12917 R: Lai Jiangshan <jiangshanlai@gmail.com>
12918 L: linux-kernel@vger.kernel.org
12920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12921 F: tools/testing/selftests/rcutorture
12924 M: Florian Fainelli <florian@openwrt.org>
12927 RDC R6040 FAST ETHERNET DRIVER
12928 M: Florian Fainelli <f.fainelli@gmail.com>
12929 L: netdev@vger.kernel.org
12931 F: drivers/net/ethernet/rdc/r6040.c
12933 RDMAVT - RDMA verbs software
12934 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12935 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12936 L: linux-rdma@vger.kernel.org
12938 F: drivers/infiniband/sw/rdmavt
12940 RDS - RELIABLE DATAGRAM SOCKETS
12941 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12942 L: netdev@vger.kernel.org
12943 L: linux-rdma@vger.kernel.org
12944 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12945 W: https://oss.oracle.com/projects/rds/
12948 F: Documentation/networking/rds.txt
12950 RDT - RESOURCE ALLOCATION
12951 M: Fenghua Yu <fenghua.yu@intel.com>
12952 M: Reinette Chatre <reinette.chatre@intel.com>
12953 L: linux-kernel@vger.kernel.org
12955 F: arch/x86/kernel/cpu/resctrl/
12956 F: arch/x86/include/asm/resctrl_sched.h
12957 F: Documentation/x86/resctrl*
12959 READ-COPY UPDATE (RCU)
12960 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12961 M: Josh Triplett <josh@joshtriplett.org>
12962 R: Steven Rostedt <rostedt@goodmis.org>
12963 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12964 R: Lai Jiangshan <jiangshanlai@gmail.com>
12965 R: Joel Fernandes <joel@joelfernandes.org>
12966 L: linux-kernel@vger.kernel.org
12967 W: http://www.rdrop.com/users/paulmck/RCU/
12969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12970 F: Documentation/RCU/
12971 X: Documentation/RCU/torture.txt
12972 F: include/linux/rcu*
12973 X: include/linux/srcu*.h
12975 X: kernel/rcu/srcu*.c
12977 REAL TIME CLOCK (RTC) SUBSYSTEM
12978 M: Alessandro Zummo <a.zummo@towertech.it>
12979 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12980 L: linux-rtc@vger.kernel.org
12981 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12984 F: Documentation/devicetree/bindings/rtc/
12985 F: Documentation/rtc.txt
12987 F: include/linux/rtc.h
12988 F: include/uapi/linux/rtc.h
12989 F: include/linux/rtc/
12990 F: include/linux/platform_data/rtc-*
12991 F: tools/testing/selftests/rtc/
12993 REALTEK AUDIO CODECS
12994 M: Bard Liao <bardliao@realtek.com>
12995 M: Oder Chiou <oder_chiou@realtek.com>
12997 F: sound/soc/codecs/rt*
12998 F: include/sound/rt*.h
13000 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13001 M: Linus Walleij <linus.walleij@linaro.org>
13003 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13004 F: drivers/net/dsa/realtek-smi*
13005 F: drivers/net/dsa/rtl83*
13007 REDPINE WIRELESS DRIVER
13008 M: Amitkumar Karwar <amitkarwar@gmail.com>
13009 M: Siva Rebbagondla <siva8118@gmail.com>
13010 L: linux-wireless@vger.kernel.org
13012 F: drivers/net/wireless/rsi/
13014 REGISTER MAP ABSTRACTION
13015 M: Mark Brown <broonie@kernel.org>
13016 L: linux-kernel@vger.kernel.org
13017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13019 F: Documentation/devicetree/bindings/regmap/
13020 F: drivers/base/regmap/
13021 F: include/linux/regmap.h
13023 REISERFS FILE SYSTEM
13024 L: reiserfs-devel@vger.kernel.org
13028 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13029 M: Ohad Ben-Cohen <ohad@wizery.com>
13030 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13031 L: linux-remoteproc@vger.kernel.org
13032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13034 F: Documentation/devicetree/bindings/remoteproc/
13035 F: Documentation/remoteproc.txt
13036 F: drivers/remoteproc/
13037 F: include/linux/remoteproc.h
13039 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13040 M: Ohad Ben-Cohen <ohad@wizery.com>
13041 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13042 L: linux-remoteproc@vger.kernel.org
13043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13046 F: Documentation/rpmsg.txt
13047 F: include/linux/rpmsg.h
13048 F: include/linux/rpmsg/
13050 RENESAS CLOCK DRIVERS
13051 M: Geert Uytterhoeven <geert+renesas@glider.be>
13052 L: linux-renesas-soc@vger.kernel.org
13053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13055 F: drivers/clk/renesas/
13057 RENESAS EMEV2 I2C DRIVER
13058 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13060 F: drivers/i2c/busses/i2c-emev2.c
13062 RENESAS ETHERNET DRIVERS
13063 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13064 L: netdev@vger.kernel.org
13065 L: linux-renesas-soc@vger.kernel.org
13066 F: Documentation/devicetree/bindings/net/renesas,*.txt
13067 F: Documentation/devicetree/bindings/net/sh_eth.txt
13068 F: drivers/net/ethernet/renesas/
13069 F: include/linux/sh_eth.h
13071 RENESAS R-CAR GYROADC DRIVER
13072 M: Marek Vasut <marek.vasut@gmail.com>
13073 L: linux-iio@vger.kernel.org
13075 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13076 F: drivers/iio/adc/rcar-gyroadc.c
13078 RENESAS R-CAR I2C DRIVERS
13079 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13081 F: drivers/i2c/busses/i2c-rcar.c
13082 F: drivers/i2c/busses/i2c-sh_mobile.c
13084 RENESAS RIIC DRIVER
13085 M: Chris Brandt <chris.brandt@renesas.com>
13087 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13088 F: drivers/i2c/busses/i2c-riic.c
13090 RENESAS USB PHY DRIVER
13091 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13092 L: linux-renesas-soc@vger.kernel.org
13094 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13096 RESET CONTROLLER FRAMEWORK
13097 M: Philipp Zabel <p.zabel@pengutronix.de>
13098 T: git git://git.pengutronix.de/git/pza/linux
13101 F: Documentation/devicetree/bindings/reset/
13102 F: include/dt-bindings/reset/
13103 F: include/linux/reset.h
13104 F: include/linux/reset/
13105 F: include/linux/reset-controller.h
13107 RESTARTABLE SEQUENCES SUPPORT
13108 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13109 M: Peter Zijlstra <peterz@infradead.org>
13110 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13111 M: Boqun Feng <boqun.feng@gmail.com>
13112 L: linux-kernel@vger.kernel.org
13115 F: include/uapi/linux/rseq.h
13116 F: include/trace/events/rseq.h
13117 F: tools/testing/selftests/rseq/
13120 M: Johannes Berg <johannes@sipsolutions.net>
13121 L: linux-wireless@vger.kernel.org
13122 W: http://wireless.kernel.org/
13123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13126 F: Documentation/rfkill.txt
13127 F: Documentation/ABI/stable/sysfs-class-rfkill
13129 F: include/linux/rfkill.h
13130 F: include/uapi/linux/rfkill.h
13133 M: Thomas Graf <tgraf@suug.ch>
13134 M: Herbert Xu <herbert@gondor.apana.org.au>
13135 L: netdev@vger.kernel.org
13137 F: lib/rhashtable.c
13138 F: lib/test_rhashtable.c
13139 F: include/linux/rhashtable.h
13140 F: include/linux/rhashtable-types.h
13142 RICOH R5C592 MEMORYSTICK DRIVER
13143 M: Maxim Levitsky <maximlevitsky@gmail.com>
13145 F: drivers/memstick/host/r592.*
13147 RICOH SMARTMEDIA/XD DRIVER
13148 M: Maxim Levitsky <maximlevitsky@gmail.com>
13150 F: drivers/mtd/nand/raw/r852.c
13151 F: drivers/mtd/nand/raw/r852.h
13153 RISC-V ARCHITECTURE
13154 M: Palmer Dabbelt <palmer@sifive.com>
13155 M: Albert Ou <aou@eecs.berkeley.edu>
13156 L: linux-riscv@lists.infradead.org
13157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13164 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13165 W: http://sourceforge.net/projects/roccat/
13167 F: drivers/hid/hid-roccat*
13168 F: include/linux/hid-roccat*
13169 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13171 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13172 M: Jacob chen <jacob2.chen@rock-chips.com>
13173 L: linux-media@vger.kernel.org
13175 F: drivers/media/platform/rockchip/rga/
13176 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13178 ROCKCHIP VPU CODEC DRIVER
13179 M: Ezequiel Garcia <ezequiel@collabora.com>
13180 L: linux-media@vger.kernel.org
13182 F: drivers/staging/media/platform/rockchip/vpu/
13183 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13186 M: Jiri Pirko <jiri@resnulli.us>
13187 L: netdev@vger.kernel.org
13189 F: drivers/net/ethernet/rocker/
13193 W: http://www.comtrol.com
13195 F: Documentation/serial/rocket.txt
13196 F: drivers/tty/rocket*
13198 ROCKETPORT EXPRESS/INFINITY DRIVER
13199 M: Kevin Cernekee <cernekee@gmail.com>
13200 L: linux-serial@vger.kernel.org
13202 F: drivers/tty/serial/rp2.*
13204 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13205 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13206 L: linux-kernel@vger.kernel.org
13207 L: linux-renesas-soc@vger.kernel.org
13209 F: drivers/mfd/bd9571mwv.c
13210 F: drivers/regulator/bd9571mwv-regulator.c
13211 F: drivers/gpio/gpio-bd9571mwv.c
13212 F: include/linux/mfd/bd9571mwv.h
13213 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13216 M: Ralf Baechle <ralf@linux-mips.org>
13217 L: linux-hams@vger.kernel.org
13218 W: http://www.linux-ax25.org/
13220 F: include/net/rose.h
13221 F: include/uapi/linux/rose.h
13224 RTL2830 MEDIA DRIVER
13225 M: Antti Palosaari <crope@iki.fi>
13226 L: linux-media@vger.kernel.org
13227 W: https://linuxtv.org
13228 W: http://palosaari.fi/linux/
13229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13230 T: git git://linuxtv.org/anttip/media_tree.git
13232 F: drivers/media/dvb-frontends/rtl2830*
13234 RTL2832 MEDIA DRIVER
13235 M: Antti Palosaari <crope@iki.fi>
13236 L: linux-media@vger.kernel.org
13237 W: https://linuxtv.org
13238 W: http://palosaari.fi/linux/
13239 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13240 T: git git://linuxtv.org/anttip/media_tree.git
13242 F: drivers/media/dvb-frontends/rtl2832*
13244 RTL2832_SDR MEDIA DRIVER
13245 M: Antti Palosaari <crope@iki.fi>
13246 L: linux-media@vger.kernel.org
13247 W: https://linuxtv.org
13248 W: http://palosaari.fi/linux/
13249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13250 T: git git://linuxtv.org/anttip/media_tree.git
13252 F: drivers/media/dvb-frontends/rtl2832_sdr*
13254 RTL8180 WIRELESS DRIVER
13255 L: linux-wireless@vger.kernel.org
13256 W: http://wireless.kernel.org/
13257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13259 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13261 RTL8187 WIRELESS DRIVER
13262 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13263 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13264 M: Larry Finger <Larry.Finger@lwfinger.net>
13265 L: linux-wireless@vger.kernel.org
13266 W: http://wireless.kernel.org/
13267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13269 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13271 REALTEK WIRELESS DRIVER (rtlwifi family)
13272 M: Ping-Ke Shih <pkshih@realtek.com>
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/rtlwifi/
13279 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13280 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13281 L: linux-wireless@vger.kernel.org
13282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13284 F: drivers/net/wireless/realtek/rtl8xxxu/
13286 RXRPC SOCKETS (AF_RXRPC)
13287 M: David Howells <dhowells@redhat.com>
13288 L: linux-afs@lists.infradead.org
13291 F: include/keys/rxrpc-type.h
13292 F: include/net/af_rxrpc.h
13293 F: include/trace/events/rxrpc.h
13294 F: include/uapi/linux/rxrpc.h
13295 F: Documentation/networking/rxrpc.txt
13296 W: https://www.infradead.org/~dhowells/kafs/
13298 S3 SAVAGE FRAMEBUFFER DRIVER
13299 M: Antonino Daplas <adaplas@gmail.com>
13300 L: linux-fbdev@vger.kernel.org
13302 F: drivers/video/fbdev/savage/
13305 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13306 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13307 L: linux-s390@vger.kernel.org
13308 W: http://www.ibm.com/developerworks/linux/linux390/
13309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13313 F: Documentation/s390/
13314 F: Documentation/driver-api/s390-drivers.rst
13316 S390 COMMON I/O LAYER
13317 M: Sebastian Ott <sebott@linux.ibm.com>
13318 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13319 L: linux-s390@vger.kernel.org
13320 W: http://www.ibm.com/developerworks/linux/linux390/
13322 F: drivers/s390/cio/
13325 M: Stefan Haberland <sth@linux.ibm.com>
13326 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13327 L: linux-s390@vger.kernel.org
13328 W: http://www.ibm.com/developerworks/linux/linux390/
13330 F: drivers/s390/block/dasd*
13331 F: block/partitions/ibm.c
13334 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13335 L: linux-s390@vger.kernel.org
13336 W: http://www.ibm.com/developerworks/linux/linux390/
13338 F: drivers/iommu/s390-iommu.c
13340 S390 IUCV NETWORK LAYER
13341 M: Julian Wiedmann <jwi@linux.ibm.com>
13342 M: Ursula Braun <ubraun@linux.ibm.com>
13343 L: linux-s390@vger.kernel.org
13344 W: http://www.ibm.com/developerworks/linux/linux390/
13346 F: drivers/s390/net/*iucv*
13347 F: include/net/iucv/
13350 S390 NETWORK DRIVERS
13351 M: Julian Wiedmann <jwi@linux.ibm.com>
13352 M: Ursula Braun <ubraun@linux.ibm.com>
13353 L: linux-s390@vger.kernel.org
13354 W: http://www.ibm.com/developerworks/linux/linux390/
13356 F: drivers/s390/net/
13359 M: Sebastian Ott <sebott@linux.ibm.com>
13360 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13361 L: linux-s390@vger.kernel.org
13362 W: http://www.ibm.com/developerworks/linux/linux390/
13365 F: drivers/pci/hotplug/s390_pci_hpc.c
13367 S390 VFIO-CCW DRIVER
13368 M: Cornelia Huck <cohuck@redhat.com>
13369 M: Farhan Ali <alifm@linux.ibm.com>
13370 M: Eric Farman <farman@linux.ibm.com>
13371 R: Halil Pasic <pasic@linux.ibm.com>
13372 L: linux-s390@vger.kernel.org
13373 L: kvm@vger.kernel.org
13375 F: drivers/s390/cio/vfio_ccw*
13376 F: Documentation/s390/vfio-ccw.txt
13377 F: include/uapi/linux/vfio_ccw.h
13380 M: Harald Freudenberger <freude@linux.ibm.com>
13381 L: linux-s390@vger.kernel.org
13382 W: http://www.ibm.com/developerworks/linux/linux390/
13384 F: drivers/s390/crypto/
13386 S390 VFIO AP DRIVER
13387 M: Tony Krowiak <akrowiak@linux.ibm.com>
13388 M: Pierre Morel <pmorel@linux.ibm.com>
13389 M: Halil Pasic <pasic@linux.ibm.com>
13390 L: linux-s390@vger.kernel.org
13391 W: http://www.ibm.com/developerworks/linux/linux390/
13393 F: drivers/s390/crypto/vfio_ap_drv.c
13394 F: drivers/s390/crypto/vfio_ap_private.h
13395 F: drivers/s390/crypto/vfio_ap_ops.c
13396 F: Documentation/s390/vfio-ap.txt
13399 M: Steffen Maier <maier@linux.ibm.com>
13400 M: Benjamin Block <bblock@linux.ibm.com>
13401 L: linux-s390@vger.kernel.org
13402 W: http://www.ibm.com/developerworks/linux/linux390/
13404 F: drivers/s390/scsi/zfcp_*
13406 S3C24XX SD/MMC Driver
13407 M: Ben Dooks <ben-linux@fluff.org>
13408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13410 F: drivers/mmc/host/s3cmci.*
13412 SAA6588 RDS RECEIVER DRIVER
13413 M: Hans Verkuil <hverkuil@xs4all.nl>
13414 L: linux-media@vger.kernel.org
13415 T: git git://linuxtv.org/media_tree.git
13416 W: https://linuxtv.org
13418 F: drivers/media/i2c/saa6588*
13420 SAA7134 VIDEO4LINUX DRIVER
13421 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13422 L: linux-media@vger.kernel.org
13423 W: https://linuxtv.org
13424 T: git git://linuxtv.org/media_tree.git
13426 F: Documentation/media/v4l-drivers/saa7134*
13427 F: drivers/media/pci/saa7134/
13429 SAA7146 VIDEO4LINUX-2 DRIVER
13430 M: Hans Verkuil <hverkuil@xs4all.nl>
13431 L: linux-media@vger.kernel.org
13432 T: git git://linuxtv.org/media_tree.git
13434 F: drivers/media/common/saa7146/
13435 F: drivers/media/pci/saa7146/
13436 F: include/media/drv-intf/saa7146*
13438 SAMSUNG AUDIO (ASoC) DRIVERS
13439 M: Krzysztof Kozlowski <krzk@kernel.org>
13440 M: Sangbeom Kim <sbkim73@samsung.com>
13441 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13442 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13444 F: sound/soc/samsung/
13445 F: Documentation/devicetree/bindings/sound/samsung*
13447 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13448 M: Krzysztof Kozlowski <krzk@kernel.org>
13449 L: linux-crypto@vger.kernel.org
13450 L: linux-samsung-soc@vger.kernel.org
13452 F: drivers/crypto/exynos-rng.c
13453 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13455 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13456 M: Łukasz Stelmach <l.stelmach@samsung.com>
13457 L: linux-samsung-soc@vger.kernel.org
13459 F: drivers/char/hw_random/exynos-trng.c
13460 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13462 SAMSUNG FRAMEBUFFER DRIVER
13463 M: Jingoo Han <jingoohan1@gmail.com>
13464 L: linux-fbdev@vger.kernel.org
13466 F: drivers/video/fbdev/s3c-fb.c
13468 SAMSUNG LAPTOP DRIVER
13469 M: Corentin Chary <corentin.chary@gmail.com>
13470 L: platform-driver-x86@vger.kernel.org
13472 F: drivers/platform/x86/samsung-laptop.c
13474 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13475 M: Sangbeom Kim <sbkim73@samsung.com>
13476 M: Krzysztof Kozlowski <krzk@kernel.org>
13477 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13478 L: linux-kernel@vger.kernel.org
13479 L: linux-samsung-soc@vger.kernel.org
13481 F: drivers/mfd/sec*.c
13482 F: drivers/regulator/s2m*.c
13483 F: drivers/regulator/s5m*.c
13484 F: drivers/clk/clk-s2mps11.c
13485 F: drivers/rtc/rtc-s5m.c
13486 F: include/linux/mfd/samsung/
13487 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13488 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13489 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13490 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13492 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13493 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13494 L: linux-media@vger.kernel.org
13495 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13497 F: drivers/media/platform/s3c-camif/
13498 F: include/media/drv-intf/s3c_camif.h
13500 SAMSUNG S3FWRN5 NFC DRIVER
13501 M: Robert Baldyga <r.baldyga@samsung.com>
13502 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13503 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13505 F: drivers/nfc/s3fwrn5
13507 SAMSUNG S5C73M3 CAMERA DRIVER
13508 M: Kyungmin Park <kyungmin.park@samsung.com>
13509 M: Andrzej Hajda <a.hajda@samsung.com>
13510 L: linux-media@vger.kernel.org
13512 F: drivers/media/i2c/s5c73m3/*
13514 SAMSUNG S5K5BAF CAMERA DRIVER
13515 M: Kyungmin Park <kyungmin.park@samsung.com>
13516 M: Andrzej Hajda <a.hajda@samsung.com>
13517 L: linux-media@vger.kernel.org
13519 F: drivers/media/i2c/s5k5baf.c
13521 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13522 M: Krzysztof Kozlowski <krzk@kernel.org>
13523 M: Vladimir Zapolskiy <vz@mleia.com>
13524 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13525 L: linux-crypto@vger.kernel.org
13526 L: linux-samsung-soc@vger.kernel.org
13528 F: drivers/crypto/s5p-sss.c
13530 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13531 M: Kyungmin Park <kyungmin.park@samsung.com>
13532 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13533 L: linux-media@vger.kernel.org
13534 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13536 F: drivers/media/platform/exynos4-is/
13538 SAMSUNG SOC CLOCK DRIVERS
13539 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13540 M: Tomasz Figa <tomasz.figa@gmail.com>
13541 M: Chanwoo Choi <cw00.choi@samsung.com>
13543 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13545 F: drivers/clk/samsung/
13546 F: include/dt-bindings/clock/exynos*.h
13547 F: Documentation/devicetree/bindings/clock/exynos*.txt
13549 SAMSUNG SPI DRIVERS
13550 M: Kukjin Kim <kgene@kernel.org>
13551 M: Krzysztof Kozlowski <krzk@kernel.org>
13552 M: Andi Shyti <andi@etezian.org>
13553 L: linux-spi@vger.kernel.org
13554 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13556 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13557 F: drivers/spi/spi-s3c*
13558 F: include/linux/platform_data/spi-s3c64xx.h
13560 SAMSUNG SXGBE DRIVERS
13561 M: Byungho An <bh74.an@samsung.com>
13562 M: Girish K S <ks.giri@samsung.com>
13563 M: Vipul Pandya <vipul.pandya@samsung.com>
13565 L: netdev@vger.kernel.org
13566 F: drivers/net/ethernet/samsung/sxgbe/
13568 SAMSUNG THERMAL DRIVER
13569 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13570 L: linux-pm@vger.kernel.org
13571 L: linux-samsung-soc@vger.kernel.org
13573 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13574 F: drivers/thermal/samsung/
13576 SAMSUNG USB2 PHY DRIVER
13577 M: Kamil Debski <kamil@wypas.org>
13578 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13579 L: linux-kernel@vger.kernel.org
13581 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13582 F: Documentation/phy/samsung-usb2.txt
13583 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13584 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13585 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13586 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13587 F: drivers/phy/samsung/phy-samsung-usb2.c
13588 F: drivers/phy/samsung/phy-samsung-usb2.h
13591 M: Zwane Mwaikambo <zwanem@gmail.com>
13593 F: drivers/watchdog/sc1200wdt.c
13596 M: Ingo Molnar <mingo@redhat.com>
13597 M: Peter Zijlstra <peterz@infradead.org>
13598 L: linux-kernel@vger.kernel.org
13599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13602 F: include/linux/sched.h
13603 F: include/uapi/linux/sched.h
13604 F: include/linux/wait.h
13605 F: include/linux/preempt.h
13607 SCR24X CHIP CARD INTERFACE DRIVER
13608 M: Lubomir Rintel <lkundrak@v3.sk>
13610 F: drivers/char/pcmcia/scr24x_cs.c
13613 M: Jens Axboe <axboe@kernel.dk>
13614 L: linux-scsi@vger.kernel.org
13615 W: http://www.kernel.dk
13617 F: drivers/scsi/sr*
13619 SCSI RDMA PROTOCOL (SRP) INITIATOR
13620 M: Bart Van Assche <bvanassche@acm.org>
13621 L: linux-rdma@vger.kernel.org
13623 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13624 F: drivers/infiniband/ulp/srp/
13625 F: include/scsi/srp.h
13627 SCSI RDMA PROTOCOL (SRP) TARGET
13628 M: Bart Van Assche <bvanassche@acm.org>
13629 L: linux-rdma@vger.kernel.org
13630 L: target-devel@vger.kernel.org
13632 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13633 F: drivers/infiniband/ulp/srpt/
13636 M: Doug Gilbert <dgilbert@interlog.com>
13637 L: linux-scsi@vger.kernel.org
13638 W: http://sg.danny.cz/sg
13640 F: Documentation/scsi/scsi-generic.txt
13641 F: drivers/scsi/sg.c
13642 F: include/scsi/sg.h
13645 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13647 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13649 L: linux-scsi@vger.kernel.org
13651 F: Documentation/devicetree/bindings/scsi/
13656 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13657 L: linux-scsi@vger.kernel.org
13659 F: Documentation/scsi/st.txt
13660 F: drivers/scsi/st.*
13661 F: drivers/scsi/st_*.h
13664 M: Vlad Yasevich <vyasevich@gmail.com>
13665 M: Neil Horman <nhorman@tuxdriver.com>
13666 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13667 L: linux-sctp@vger.kernel.org
13668 W: http://lksctp.sourceforge.net
13670 F: Documentation/networking/sctp.txt
13671 F: include/linux/sctp.h
13672 F: include/uapi/linux/sctp.h
13673 F: include/net/sctp/
13677 M: Jim Cromie <jim.cromie@gmail.com>
13679 F: Documentation/i2c/busses/scx200_acb
13680 F: arch/x86/platform/scx200/
13681 F: drivers/watchdog/scx200_wdt.c
13682 F: drivers/i2c/busses/scx200*
13683 F: drivers/mtd/maps/scx200_docflash.c
13684 F: include/linux/scx200.h
13687 M: Jim Cromie <jim.cromie@gmail.com>
13689 F: drivers/char/scx200_gpio.c
13690 F: include/linux/scx200_gpio.h
13692 SCx200 HRT CLOCKSOURCE DRIVER
13693 M: Jim Cromie <jim.cromie@gmail.com>
13695 F: drivers/clocksource/scx200_hrt.c
13697 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13698 M: Sascha Sommer <saschasommer@freenet.de>
13699 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13701 F: drivers/mmc/host/sdricoh_cs.c
13703 SECO BOARDS CEC DRIVER
13704 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13706 F: drivers/media/platform/seco-cec/seco-cec.c
13707 F: drivers/media/platform/seco-cec/seco-cec.h
13710 M: Kees Cook <keescook@chromium.org>
13711 R: Andy Lutomirski <luto@amacapital.net>
13712 R: Will Drewry <wad@chromium.org>
13713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13715 F: kernel/seccomp.c
13716 F: include/uapi/linux/seccomp.h
13717 F: include/linux/seccomp.h
13718 F: tools/testing/selftests/seccomp/*
13719 F: tools/testing/selftests/kselftest_harness.h
13720 F: Documentation/userspace-api/seccomp_filter.rst
13721 K: \bsecure_computing
13724 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13725 M: Al Cooper <alcooperx@gmail.com>
13726 L: linux-mmc@vger.kernel.org
13727 L: bcm-kernel-feedback-list@broadcom.com
13729 F: drivers/mmc/host/sdhci-brcmstb*
13731 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13732 M: Adrian Hunter <adrian.hunter@intel.com>
13733 L: linux-mmc@vger.kernel.org
13735 F: drivers/mmc/host/sdhci*
13736 F: include/linux/mmc/sdhci*
13738 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13739 M: Adrian Hunter <adrian.hunter@intel.com>
13740 M: Ritesh Harjani <riteshh@codeaurora.org>
13741 M: Asutosh Das <asutoshd@codeaurora.org>
13742 L: linux-mmc@vger.kernel.org
13744 F: drivers/mmc/host/cqhci*
13746 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13747 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13748 M: Manjunath M B <manjumb@synopsys.com>
13749 L: linux-mmc@vger.kernel.org
13751 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13753 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13754 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13755 L: linux-mmc@vger.kernel.org
13757 F: drivers/mmc/host/sdhci-of-at91.c
13759 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13760 M: Ben Dooks <ben-linux@fluff.org>
13761 M: Jaehoon Chung <jh80.chung@samsung.com>
13762 L: linux-mmc@vger.kernel.org
13764 F: drivers/mmc/host/sdhci-s3c*
13766 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13767 M: Viresh Kumar <vireshk@kernel.org>
13768 L: linux-mmc@vger.kernel.org
13770 F: drivers/mmc/host/sdhci-spear.c
13772 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13773 M: Kishon Vijay Abraham I <kishon@ti.com>
13774 L: linux-mmc@vger.kernel.org
13776 F: drivers/mmc/host/sdhci-omap.c
13778 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13779 M: Scott Bauer <scott.bauer@intel.com>
13780 M: Jonathan Derrick <jonathan.derrick@intel.com>
13781 L: linux-block@vger.kernel.org
13784 F: block/opal_proto.h
13785 F: include/linux/sed*
13786 F: include/uapi/linux/sed*
13789 M: Security Officers <security@kernel.org>
13793 M: James Morris <jmorris@namei.org>
13794 M: "Serge E. Hallyn" <serge@hallyn.com>
13795 L: linux-security-module@vger.kernel.org (suggested Cc:)
13796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13797 W: http://kernsec.org/
13800 X: security/selinux/
13802 SELINUX SECURITY MODULE
13803 M: Paul Moore <paul@paul-moore.com>
13804 M: Stephen Smalley <sds@tycho.nsa.gov>
13805 M: Eric Paris <eparis@parisplace.org>
13806 L: selinux@vger.kernel.org
13807 W: https://selinuxproject.org
13808 W: https://github.com/SELinuxProject
13809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13811 F: include/linux/selinux*
13812 F: security/selinux/
13813 F: scripts/selinux/
13814 F: Documentation/admin-guide/LSM/SELinux.rst
13817 M: Jiri Slaby <jirislaby@gmail.com>
13819 F: drivers/misc/phantom.c
13820 F: include/uapi/linux/phantom.h
13823 M: Rob Herring <robh@kernel.org>
13824 L: linux-serial@vger.kernel.org
13826 F: Documentation/devicetree/bindings/serial/slave-device.txt
13827 F: drivers/tty/serdev/
13828 F: include/linux/serdev.h
13831 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13832 L: linux-serial@vger.kernel.org
13834 F: Documentation/devicetree/bindings/serial/
13835 F: drivers/tty/serial/
13838 M: Sean Young <sean@mess.org>
13839 L: linux-media@vger.kernel.org
13841 F: drivers/media/rc/serial_ir.c
13844 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13845 M: Edward Cree <ecree@solarflare.com>
13846 M: Bert Kenward <bkenward@solarflare.com>
13847 L: netdev@vger.kernel.org
13849 F: drivers/net/ethernet/sfc/
13851 SFF/SFP/SFP+ MODULE SUPPORT
13852 M: Russell King <linux@armlinux.org.uk>
13853 L: netdev@vger.kernel.org
13855 F: drivers/net/phy/phylink.c
13856 F: drivers/net/phy/sfp*
13857 F: include/linux/phylink.h
13858 F: include/linux/sfp.h
13861 M: Dimitri Sivanich <sivanich@sgi.com>
13863 F: drivers/misc/sgi-gru/
13865 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13866 M: Pat Gefre <pfg@sgi.com>
13867 L: linux-ia64@vger.kernel.org
13869 F: Documentation/ia64/serial.txt
13870 F: drivers/tty/serial/ioc?_serial.c
13871 F: include/linux/ioc?.h
13873 SGI XP/XPC/XPNET DRIVER
13874 M: Cliff Whickman <cpw@sgi.com>
13875 M: Robin Holt <robinmholt@gmail.com>
13877 F: drivers/misc/sgi-xp/
13879 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13880 M: Ursula Braun <ubraun@linux.ibm.com>
13881 M: Karsten Graul <kgraul@linux.ibm.com>
13882 L: linux-s390@vger.kernel.org
13883 W: http://www.ibm.com/developerworks/linux/linux390/
13887 SHARP RJ54N1CB0C SENSOR DRIVER
13888 M: Jacopo Mondi <jacopo@jmondi.org>
13889 L: linux-media@vger.kernel.org
13890 T: git git://linuxtv.org/media_tree.git
13892 F: drivers/media/i2c/rj54n1cb0c.c
13893 F: include/media/i2c/rj54n1cb0c.h
13895 SH_VEU V4L2 MEM2MEM DRIVER
13896 L: linux-media@vger.kernel.org
13898 F: drivers/media/platform/sh_veu.c
13900 SH_VOU V4L2 OUTPUT DRIVER
13901 L: linux-media@vger.kernel.org
13903 F: drivers/media/platform/sh_vou.c
13904 F: include/media/drv-intf/sh_vou.h
13906 SI2157 MEDIA DRIVER
13907 M: Antti Palosaari <crope@iki.fi>
13908 L: linux-media@vger.kernel.org
13909 W: https://linuxtv.org
13910 W: http://palosaari.fi/linux/
13911 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13912 T: git git://linuxtv.org/anttip/media_tree.git
13914 F: drivers/media/tuners/si2157*
13916 SI2165 MEDIA DRIVER
13917 M: Matthias Schwarzott <zzam@gentoo.org>
13918 L: linux-media@vger.kernel.org
13919 W: https://linuxtv.org
13920 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13922 F: drivers/media/dvb-frontends/si2165*
13924 SI2168 MEDIA DRIVER
13925 M: Antti Palosaari <crope@iki.fi>
13926 L: linux-media@vger.kernel.org
13927 W: https://linuxtv.org
13928 W: http://palosaari.fi/linux/
13929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13930 T: git git://linuxtv.org/anttip/media_tree.git
13932 F: drivers/media/dvb-frontends/si2168*
13934 SI470X FM RADIO RECEIVER I2C DRIVER
13935 M: Hans Verkuil <hverkuil@xs4all.nl>
13936 L: linux-media@vger.kernel.org
13937 T: git git://linuxtv.org/media_tree.git
13938 W: https://linuxtv.org
13940 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13942 SI470X FM RADIO RECEIVER USB 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-common.c
13949 F: drivers/media/radio/si470x/radio-si470x.h
13950 F: drivers/media/radio/si470x/radio-si470x-usb.c
13952 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13953 M: Eduardo Valentin <edubezval@gmail.com>
13954 L: linux-media@vger.kernel.org
13955 T: git git://linuxtv.org/media_tree.git
13956 W: https://linuxtv.org
13958 F: drivers/media/radio/si4713/si4713.?
13960 SI4713 FM RADIO TRANSMITTER PLATFORM 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/radio-platform-si4713.c
13968 SI4713 FM RADIO TRANSMITTER USB DRIVER
13969 M: Hans Verkuil <hverkuil@xs4all.nl>
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-usb-si4713.c
13977 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13978 L: linux-media@vger.kernel.org
13979 W: https://linuxtv.org
13980 T: git git://linuxtv.org/media_tree.git
13982 F: drivers/media/common/siano/
13983 F: drivers/media/usb/siano/
13984 F: drivers/media/usb/siano/
13985 F: drivers/media/mmc/siano/
13988 M: Palmer Dabbelt <palmer@sifive.com>
13989 M: Paul Walmsley <paul.walmsley@sifive.com>
13990 L: linux-riscv@lists.infradead.org
13991 T: git git://github.com/sifive/riscv-linux.git
13996 SILEAD TOUCHSCREEN DRIVER
13997 M: Hans de Goede <hdegoede@redhat.com>
13998 L: linux-input@vger.kernel.org
13999 L: platform-driver-x86@vger.kernel.org
14001 F: drivers/input/touchscreen/silead.c
14002 F: drivers/platform/x86/touchscreen_dmi.c
14004 SILICON MOTION SM712 FRAME BUFFER DRIVER
14005 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14006 M: Teddy Wang <teddy.wang@siliconmotion.com>
14007 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14008 L: linux-fbdev@vger.kernel.org
14010 F: drivers/video/fbdev/sm712*
14011 F: Documentation/fb/sm712fb.txt
14013 SIMPLE FIRMWARE INTERFACE (SFI)
14014 M: Len Brown <lenb@kernel.org>
14015 L: sfi-devel@simplefirmware.org
14016 W: http://simplefirmware.org/
14017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14019 F: arch/x86/platform/sfi/
14021 F: include/linux/sfi*.h
14024 M: Hans de Goede <hdegoede@redhat.com>
14025 L: linux-fbdev@vger.kernel.org
14027 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
14028 F: drivers/video/fbdev/simplefb.c
14029 F: include/linux/platform_data/simplefb.h
14031 SIMTEC EB110ATX (Chalice CATS)
14033 P: Vincent Sanders <vince@simtec.co.uk>
14034 M: Simtec Linux Team <linux@simtec.co.uk>
14035 W: http://www.simtec.co.uk/products/EB110ATX/
14038 SIMTEC EB2410ITX (BAST)
14040 P: Vincent Sanders <vince@simtec.co.uk>
14041 M: Simtec Linux Team <linux@simtec.co.uk>
14042 W: http://www.simtec.co.uk/products/EB2410ITX/
14044 F: arch/arm/mach-s3c24xx/mach-bast.c
14045 F: arch/arm/mach-s3c24xx/bast-ide.c
14046 F: arch/arm/mach-s3c24xx/bast-irq.c
14048 SIPHASH PRF ROUTINES
14049 M: Jason A. Donenfeld <Jason@zx2c4.com>
14052 F: lib/test_siphash.c
14053 F: include/linux/siphash.h
14056 M: Gavin Schenk <g.schenk@eckelmann.de>
14057 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14058 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14061 F: drivers/gpio/gpio-siox.c
14062 F: include/trace/events/siox.h
14064 SIS 190 ETHERNET DRIVER
14065 M: Francois Romieu <romieu@fr.zoreil.com>
14066 L: netdev@vger.kernel.org
14068 F: drivers/net/ethernet/sis/sis190.c
14070 SIS 900/7016 FAST ETHERNET DRIVER
14071 M: Daniele Venzano <venza@brownhat.org>
14072 W: http://www.brownhat.org/sis900.html
14073 L: netdev@vger.kernel.org
14075 F: drivers/net/ethernet/sis/sis900.*
14077 SIS FRAMEBUFFER DRIVER
14078 M: Thomas Winischhofer <thomas@winischhofer.net>
14079 W: http://www.winischhofer.net/linuxsisvga.shtml
14081 F: Documentation/fb/sisfb.txt
14082 F: drivers/video/fbdev/sis/
14083 F: include/video/sisfb.h
14086 M: Thomas Winischhofer <thomas@winischhofer.net>
14087 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14089 F: drivers/usb/misc/sisusbvga/
14092 M: Christoph Lameter <cl@linux.com>
14093 M: Pekka Enberg <penberg@kernel.org>
14094 M: David Rientjes <rientjes@google.com>
14095 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14096 M: Andrew Morton <akpm@linux-foundation.org>
14097 L: linux-mm@kvack.org
14099 F: include/linux/sl?b*.h
14102 SLEEPABLE READ-COPY UPDATE (SRCU)
14103 M: Lai Jiangshan <jiangshanlai@gmail.com>
14104 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14105 M: Josh Triplett <josh@joshtriplett.org>
14106 R: Steven Rostedt <rostedt@goodmis.org>
14107 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14108 L: linux-kernel@vger.kernel.org
14109 W: http://www.rdrop.com/users/paulmck/RCU/
14111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14112 F: include/linux/srcu*.h
14113 F: kernel/rcu/srcu*.c
14115 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14116 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14117 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14119 F: drivers/slimbus/
14120 F: Documentation/devicetree/bindings/slimbus/
14121 F: include/linux/slimbus.h
14123 SMACK SECURITY MODULE
14124 M: Casey Schaufler <casey@schaufler-ca.com>
14125 L: linux-security-module@vger.kernel.org
14126 W: http://schaufler-ca.com
14127 T: git git://github.com/cschaufler/smack-next
14129 F: Documentation/admin-guide/LSM/Smack.rst
14132 SMC91x ETHERNET DRIVER
14133 M: Nicolas Pitre <nico@fluxnic.net>
14135 F: drivers/net/ethernet/smsc/smc91x.*
14137 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14138 M: Sakari Ailus <sakari.ailus@iki.fi>
14139 L: linux-media@vger.kernel.org
14141 F: drivers/media/i2c/smiapp/
14142 F: include/media/i2c/smiapp.h
14143 F: drivers/media/i2c/smiapp-pll.c
14144 F: drivers/media/i2c/smiapp-pll.h
14145 F: include/uapi/linux/smiapp.h
14146 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14148 SMM665 HARDWARE MONITOR DRIVER
14149 M: Guenter Roeck <linux@roeck-us.net>
14150 L: linux-hwmon@vger.kernel.org
14152 F: Documentation/hwmon/smm665
14153 F: drivers/hwmon/smm665.c
14155 SMSC EMC2103 HARDWARE MONITOR DRIVER
14156 M: Steve Glendinning <steve.glendinning@shawell.net>
14157 L: linux-hwmon@vger.kernel.org
14159 F: Documentation/hwmon/emc2103
14160 F: drivers/hwmon/emc2103.c
14162 SMSC SCH5627 HARDWARE MONITOR DRIVER
14163 M: Hans de Goede <hdegoede@redhat.com>
14164 L: linux-hwmon@vger.kernel.org
14166 F: Documentation/hwmon/sch5627
14167 F: drivers/hwmon/sch5627.c
14169 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14170 M: Steve Glendinning <steve.glendinning@shawell.net>
14171 L: linux-fbdev@vger.kernel.org
14173 F: drivers/video/fbdev/smscufx.c
14175 SMSC47B397 HARDWARE MONITOR DRIVER
14176 M: Jean Delvare <jdelvare@suse.com>
14177 L: linux-hwmon@vger.kernel.org
14179 F: Documentation/hwmon/smsc47b397
14180 F: drivers/hwmon/smsc47b397.c
14182 SMSC911x ETHERNET DRIVER
14183 M: Steve Glendinning <steve.glendinning@shawell.net>
14184 L: netdev@vger.kernel.org
14186 F: include/linux/smsc911x.h
14187 F: drivers/net/ethernet/smsc/smsc911x.*
14189 SMSC9420 PCI ETHERNET DRIVER
14190 M: Steve Glendinning <steve.glendinning@shawell.net>
14191 L: netdev@vger.kernel.org
14193 F: drivers/net/ethernet/smsc/smsc9420.*
14195 SOC-CAMERA V4L2 SUBSYSTEM
14196 L: linux-media@vger.kernel.org
14197 T: git git://linuxtv.org/media_tree.git
14199 F: include/media/soc*
14200 F: drivers/media/i2c/soc_camera/
14201 F: drivers/media/platform/soc_camera/
14203 SOCIONEXT SYNQUACER I2C DRIVER
14204 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14205 L: linux-i2c@vger.kernel.org
14207 F: drivers/i2c/busses/i2c-synquacer.c
14208 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14210 SOCIONEXT UNIPHIER SOUND DRIVER
14211 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14213 F: sound/soc/uniphier/
14215 SOEKRIS NET48XX LED SUPPORT
14216 M: Chris Boot <bootc@bootc.net>
14218 F: drivers/leds/leds-net48xx.c
14220 SOFT-ROCE DRIVER (rxe)
14221 M: Moni Shoua <monis@mellanox.com>
14222 L: linux-rdma@vger.kernel.org
14224 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14225 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14226 F: drivers/infiniband/sw/rxe/
14227 F: include/uapi/rdma/rdma_user_rxe.h
14229 SOFTLOGIC 6x10 MPEG CODEC
14230 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14231 M: Anton Sviridenko <anton@corp.bluecherry.net>
14232 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14233 M: Andrey Utkin <andrey_utkin@fastmail.com>
14234 M: Ismael Luceno <ismael@iodev.co.uk>
14235 L: linux-media@vger.kernel.org
14237 F: drivers/media/pci/solo6x10/
14239 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14240 M: James Morse <james.morse@arm.com>
14241 L: linux-arm-kernel@lists.infradead.org
14243 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14244 F: drivers/firmware/arm_sdei.c
14245 F: include/linux/arm_sdei.h
14246 F: include/uapi/linux/arm_sdei.h
14248 SOFTWARE RAID (Multiple Disks) SUPPORT
14249 M: Shaohua Li <shli@kernel.org>
14250 L: linux-raid@vger.kernel.org
14251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14253 F: drivers/md/Makefile
14254 F: drivers/md/Kconfig
14256 F: drivers/md/raid*
14257 F: include/linux/raid/
14258 F: include/uapi/linux/raid/
14260 SOCIONEXT (SNI) AVE NETWORK DRIVER
14261 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14262 L: netdev@vger.kernel.org
14264 F: drivers/net/ethernet/socionext/sni_ave.c
14265 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14267 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14268 M: Jassi Brar <jaswinder.singh@linaro.org>
14269 L: netdev@vger.kernel.org
14271 F: drivers/net/ethernet/socionext/netsec.c
14272 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14274 SOLIDRUN CLEARFOG SUPPORT
14275 M: Russell King <linux@armlinux.org.uk>
14277 F: arch/arm/boot/dts/armada-388-clearfog*
14278 F: arch/arm/boot/dts/armada-38x-solidrun-*
14280 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14281 M: Russell King <linux@armlinux.org.uk>
14283 F: arch/arm/boot/dts/imx6*-cubox-i*
14284 F: arch/arm/boot/dts/imx6*-hummingboard*
14285 F: arch/arm/boot/dts/imx6*-sr-*
14287 SONIC NETWORK DRIVER
14288 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14289 L: netdev@vger.kernel.org
14291 F: drivers/net/ethernet/natsemi/sonic.*
14293 SONICS SILICON BACKPLANE DRIVER (SSB)
14294 M: Michael Buesch <m@bues.ch>
14295 L: linux-wireless@vger.kernel.org
14298 F: include/linux/ssb/
14300 SONY IMX214 SENSOR DRIVER
14301 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14302 L: linux-media@vger.kernel.org
14303 T: git git://linuxtv.org/media_tree.git
14305 F: drivers/media/i2c/imx214.c
14306 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14308 SONY IMX258 SENSOR DRIVER
14309 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14310 L: linux-media@vger.kernel.org
14311 T: git git://linuxtv.org/media_tree.git
14313 F: drivers/media/i2c/imx258.c
14315 SONY IMX274 SENSOR DRIVER
14316 M: Leon Luo <leonl@leopardimaging.com>
14317 L: linux-media@vger.kernel.org
14318 T: git git://linuxtv.org/media_tree.git
14320 F: drivers/media/i2c/imx274.c
14321 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14323 SONY IMX319 SENSOR DRIVER
14324 M: Bingbu Cao <bingbu.cao@intel.com>
14325 L: linux-media@vger.kernel.org
14326 T: git git://linuxtv.org/media_tree.git
14328 F: drivers/media/i2c/imx319.c
14330 SONY IMX355 SENSOR DRIVER
14331 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14332 L: linux-media@vger.kernel.org
14333 T: git git://linuxtv.org/media_tree.git
14335 F: drivers/media/i2c/imx355.c
14337 SONY MEMORYSTICK CARD SUPPORT
14338 M: Alex Dubov <oakad@yahoo.com>
14339 W: http://tifmxx.berlios.de/
14341 F: drivers/memstick/host/tifm_ms.c
14343 SONY MEMORYSTICK STANDARD SUPPORT
14344 M: Maxim Levitsky <maximlevitsky@gmail.com>
14346 F: drivers/memstick/core/ms_block.*
14348 SONY VAIO CONTROL DEVICE DRIVER
14349 M: Mattia Dongili <malattia@linux.it>
14350 L: platform-driver-x86@vger.kernel.org
14351 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14353 F: Documentation/laptops/sony-laptop.txt
14354 F: drivers/char/sonypi.c
14355 F: drivers/platform/x86/sony-laptop.c
14356 F: include/linux/sony-laptop.h
14359 M: Jaroslav Kysela <perex@perex.cz>
14360 M: Takashi Iwai <tiwai@suse.com>
14361 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14362 W: http://www.alsa-project.org/
14363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14364 T: git git://git.alsa-project.org/alsa-kernel.git
14365 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14367 F: Documentation/sound/
14369 F: include/uapi/sound/
14372 SOUND - COMPRESSED AUDIO
14373 M: Vinod Koul <vkoul@kernel.org>
14374 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14377 F: Documentation/sound/designs/compress-offload.rst
14378 F: include/sound/compress_driver.h
14379 F: include/uapi/sound/compress_*
14380 F: sound/core/compress_offload.c
14381 F: sound/soc/soc-compress.c
14383 SOUND - DMAENGINE HELPERS
14384 M: Lars-Peter Clausen <lars@metafoo.de>
14386 F: include/sound/dmaengine_pcm.h
14387 F: sound/core/pcm_dmaengine.c
14388 F: sound/soc/soc-generic-dmaengine-pcm.c
14390 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14391 M: Liam Girdwood <lgirdwood@gmail.com>
14392 M: Mark Brown <broonie@kernel.org>
14393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14394 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14395 W: http://alsa-project.org/main/index.php/ASoC
14397 F: Documentation/devicetree/bindings/sound/
14398 F: Documentation/sound/soc/
14400 F: include/dt-bindings/sound/
14401 F: include/sound/soc*
14403 SOUNDWIRE SUBSYSTEM
14404 M: Vinod Koul <vkoul@kernel.org>
14405 M: Sanyog Kale <sanyog.r.kale@intel.com>
14406 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14407 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14409 F: Documentation/driver-api/soundwire/
14410 F: drivers/soundwire/
14411 F: include/linux/soundwire/
14414 M: Olli Salonen <olli.salonen@iki.fi>
14415 L: linux-media@vger.kernel.org
14416 W: https://linuxtv.org
14417 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14419 F: drivers/media/dvb-frontends/sp2*
14421 SPARC + UltraSPARC (sparc/sparc64)
14422 M: "David S. Miller" <davem@davemloft.net>
14423 L: sparclinux@vger.kernel.org
14424 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14431 SPARC SERIAL DRIVERS
14432 M: "David S. Miller" <davem@davemloft.net>
14433 L: sparclinux@vger.kernel.org
14434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14437 F: include/linux/sunserialcore.h
14438 F: drivers/tty/serial/suncore.c
14439 F: drivers/tty/serial/sunhv.c
14440 F: drivers/tty/serial/sunsab.c
14441 F: drivers/tty/serial/sunsab.h
14442 F: drivers/tty/serial/sunsu.c
14443 F: drivers/tty/serial/sunzilog.c
14444 F: drivers/tty/serial/sunzilog.h
14445 F: drivers/tty/vcc.c
14448 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14449 L: linux-sparse@vger.kernel.org
14450 W: https://sparse.wiki.kernel.org/
14451 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14453 F: include/linux/compiler.h
14455 SPEAR CLOCK FRAMEWORK SUPPORT
14456 M: Viresh Kumar <vireshk@kernel.org>
14457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14458 W: http://www.st.com/spear
14460 F: drivers/clk/spear/
14462 SPEAR PLATFORM SUPPORT
14463 M: Viresh Kumar <vireshk@kernel.org>
14464 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14466 W: http://www.st.com/spear
14468 F: arch/arm/boot/dts/spear*
14469 F: arch/arm/mach-spear/
14472 M: Marek Vasut <marek.vasut@gmail.com>
14473 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14474 L: linux-mtd@lists.infradead.org
14475 W: http://www.linux-mtd.infradead.org/
14476 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14477 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14478 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14480 F: drivers/mtd/spi-nor/
14481 F: include/linux/mtd/spi-nor.h
14484 M: Mark Brown <broonie@kernel.org>
14485 L: linux-spi@vger.kernel.org
14486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14487 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14489 F: Documentation/devicetree/bindings/spi/
14490 F: Documentation/spi/
14492 F: include/linux/spi/
14493 F: include/uapi/linux/spi/
14496 SPIDERNET NETWORK DRIVER for CELL
14497 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14498 L: netdev@vger.kernel.org
14500 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14501 F: drivers/net/ethernet/toshiba/spider_net*
14504 R: Stephen Boyd <sboyd@kernel.org>
14505 L: linux-arm-msm@vger.kernel.org
14506 F: Documentation/devicetree/bindings/spmi/
14508 F: include/dt-bindings/spmi/spmi.h
14509 F: include/linux/spmi.h
14510 F: include/trace/events/spmi.h
14513 M: Jeremy Kerr <jk@ozlabs.org>
14514 L: linuxppc-dev@lists.ozlabs.org
14515 W: http://www.ibm.com/developerworks/power/cell/
14517 F: Documentation/filesystems/spufs.txt
14518 F: arch/powerpc/platforms/cell/spufs/
14520 SQUASHFS FILE SYSTEM
14521 M: Phillip Lougher <phillip@squashfs.org.uk>
14522 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14523 W: http://squashfs.org.uk
14524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14526 F: Documentation/filesystems/squashfs.txt
14529 SRM (Alpha) environment access
14530 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14532 F: arch/alpha/kernel/srm_env.c
14534 ST LSM6DSx IMU IIO DRIVER
14535 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14536 L: linux-iio@vger.kernel.org
14537 W: http://www.st.com/
14539 F: drivers/iio/imu/st_lsm6dsx/
14540 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14542 ST STM32 I2C/SMBUS DRIVER
14543 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14544 L: linux-i2c@vger.kernel.org
14546 F: drivers/i2c/busses/i2c-stm32*
14548 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14549 M: Song Qiang <songqiang1304521@gmail.com>
14550 L: linux-iio@vger.kernel.org
14552 F: drivers/iio/proximity/vl53l0x-i2c.c
14553 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14556 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14557 M: Sasha Levin <sashal@kernel.org>
14558 L: stable@vger.kernel.org
14560 F: Documentation/process/stable-kernel-rules.rst
14563 M: Ian Abbott <abbotti@mev.co.uk>
14564 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14566 F: drivers/staging/comedi/
14568 STAGING - EROFS FILE SYSTEM
14569 M: Gao Xiang <gaoxiang25@huawei.com>
14570 M: Chao Yu <yuchao0@huawei.com>
14571 L: linux-erofs@lists.ozlabs.org
14573 F: drivers/staging/erofs/
14575 STAGING - INDUSTRIAL IO
14576 M: Jonathan Cameron <jic23@kernel.org>
14577 L: linux-iio@vger.kernel.org
14579 F: Documentation/devicetree/bindings/staging/iio/
14580 F: drivers/staging/iio/
14582 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14583 M: Marc Dietrich <marvin24@gmx.de>
14584 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14585 L: linux-tegra@vger.kernel.org
14587 F: drivers/staging/nvec/
14589 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14590 M: Jens Frederich <jfrederich@gmail.com>
14591 M: Daniel Drake <dsd@laptop.org>
14592 M: Jon Nettleton <jon.nettleton@gmail.com>
14593 W: http://wiki.laptop.org/go/DCON
14595 F: drivers/staging/olpc_dcon/
14597 STAGING - REALTEK RTL8712U DRIVERS
14598 M: Larry Finger <Larry.Finger@lwfinger.net>
14599 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14601 F: drivers/staging/rtl8712/
14603 STAGING - REALTEK RTL8188EU DRIVERS
14604 M: Larry Finger <Larry.Finger@lwfinger.net>
14606 F: drivers/staging/rtl8188eu/
14608 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14609 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14610 M: Teddy Wang <teddy.wang@siliconmotion.com>
14611 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14612 L: linux-fbdev@vger.kernel.org
14614 F: drivers/staging/sm750fb/
14616 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14617 M: William Hubbs <w.d.hubbs@gmail.com>
14618 M: Chris Brannon <chris@the-brannons.com>
14619 M: Kirk Reiser <kirk@reisers.ca>
14620 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14621 L: speakup@linux-speakup.org
14622 W: http://www.linux-speakup.org/
14624 F: drivers/staging/speakup/
14626 STAGING - VIA VT665X DRIVERS
14627 M: Forest Bond <forest@alittletooquiet.net>
14629 F: drivers/staging/vt665?/
14631 STAGING - WILC1000 WIFI DRIVER
14632 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14633 M: Ajay Singh <ajay.kathat@microchip.com>
14634 L: linux-wireless@vger.kernel.org
14636 F: drivers/staging/wilc1000/
14639 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14641 L: devel@driverdev.osuosl.org
14643 F: drivers/staging/
14645 STARFIRE/DURALAN NETWORK DRIVER
14646 M: Ion Badulescu <ionut@badula.org>
14648 F: drivers/net/ethernet/adaptec/starfire*
14650 STEC S1220 SKD DRIVER
14651 M: Bart Van Assche <bart.vanassche@wdc.com>
14652 L: linux-block@vger.kernel.org
14654 F: drivers/block/skd*[ch]
14656 STI AUDIO (ASoC) DRIVERS
14657 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14658 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14660 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14664 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14666 F: drivers/media/platform/sti/cec/
14667 F: Documentation/devicetree/bindings/media/stih-cec.txt
14669 STK1160 USB VIDEO CAPTURE DRIVER
14670 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14671 L: linux-media@vger.kernel.org
14672 T: git git://linuxtv.org/media_tree.git
14674 F: drivers/media/usb/stk1160/
14676 STM32 AUDIO (ASoC) DRIVERS
14677 M: Olivier Moysan <olivier.moysan@st.com>
14678 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14679 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14681 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14684 STM32 TIMER/LPTIMER DRIVERS
14685 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14687 F: drivers/*/stm32-*timer*
14688 F: drivers/pwm/pwm-stm32*
14689 F: include/linux/*/stm32-*tim*
14690 F: Documentation/ABI/testing/*timer-stm32
14691 F: Documentation/devicetree/bindings/*/stm32-*timer*
14692 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14694 STMMAC ETHERNET DRIVER
14695 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14696 M: Alexandre Torgue <alexandre.torgue@st.com>
14697 M: Jose Abreu <joabreu@synopsys.com>
14698 L: netdev@vger.kernel.org
14699 W: http://www.stlinux.com
14701 F: drivers/net/ethernet/stmicro/stmmac/
14704 M: Sam Creasey <sammy@sammy.net>
14705 W: http://sammy.net/sun3/
14707 F: arch/m68k/kernel/*sun3*
14708 F: arch/m68k/sun3*/
14709 F: arch/m68k/include/asm/sun3*
14710 F: drivers/net/ethernet/i825xx/sun3*
14712 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14713 M: Hans de Goede <hdegoede@redhat.com>
14714 L: linux-input@vger.kernel.org
14716 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14717 F: drivers/input/keyboard/sun4i-lradc-keys.c
14719 SUNDANCE NETWORK DRIVER
14720 M: Denis Kirjanov <kda@linux-powerpc.org>
14721 L: netdev@vger.kernel.org
14723 F: drivers/net/ethernet/dlink/sundance.c
14726 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14727 M: Rich Felker <dalias@libc.org>
14728 L: linux-sh@vger.kernel.org
14729 Q: http://patchwork.kernel.org/project/linux-sh/list/
14731 F: Documentation/sh/
14736 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14737 M: Len Brown <len.brown@intel.com>
14738 M: Pavel Machek <pavel@ucw.cz>
14739 L: linux-pm@vger.kernel.org
14740 B: https://bugzilla.kernel.org
14742 F: Documentation/power/
14743 F: arch/x86/kernel/acpi/
14744 F: drivers/base/power/
14746 F: include/linux/suspend.h
14747 F: include/linux/freezer.h
14748 F: include/linux/pm.h
14751 M: Martin Mares <mj@ucw.cz>
14752 L: linux-video@atrey.karlin.mff.cuni.cz
14754 F: Documentation/svga.txt
14755 F: arch/x86/boot/video*
14758 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14759 L: iommu@lists.linux-foundation.org
14760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14762 F: kernel/dma/swiotlb.c
14763 F: arch/*/kernel/pci-swiotlb.c
14764 F: include/linux/swiotlb.h
14767 M: Jiri Pirko <jiri@resnulli.us>
14768 M: Ivan Vecera <ivecera@redhat.com>
14769 L: netdev@vger.kernel.org
14772 F: include/net/switchdev.h
14774 SY8106A REGULATOR DRIVER
14775 M: Icenowy Zheng <icenowy@aosc.io>
14777 F: drivers/regulator/sy8106a-regulator.c
14778 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14780 SYNC FILE FRAMEWORK
14781 M: Sumit Semwal <sumit.semwal@linaro.org>
14782 R: Gustavo Padovan <gustavo@padovan.org>
14784 L: linux-media@vger.kernel.org
14785 L: dri-devel@lists.freedesktop.org
14786 F: drivers/dma-buf/sync_*
14787 F: drivers/dma-buf/dma-fence*
14788 F: drivers/dma-buf/sw_sync.c
14789 F: include/linux/sync_file.h
14790 F: include/uapi/linux/sync_file.h
14791 F: Documentation/sync_file.txt
14792 T: git git://anongit.freedesktop.org/drm/drm-misc
14794 SYNOPSYS ARC ARCHITECTURE
14795 M: Vineet Gupta <vgupta@synopsys.com>
14796 L: linux-snps-arc@lists.infradead.org
14799 F: Documentation/devicetree/bindings/arc/*
14800 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14801 F: drivers/clocksource/arc_timer.c
14802 F: drivers/tty/serial/arc_uart.c
14803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14805 SYNOPSYS ARC HSDK SDP pll clock driver
14806 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14808 F: drivers/clk/clk-hsdk-pll.c
14809 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14811 SYNOPSYS ARC SDP clock driver
14812 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14814 F: drivers/clk/axs10x/*
14815 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14817 SYNOPSYS ARC SDP platform support
14818 M: Alexey Brodkin <abrodkin@synopsys.com>
14820 F: arch/arc/plat-axs10x
14821 F: arch/arc/boot/dts/ax*
14822 F: Documentation/devicetree/bindings/arc/axs10*
14824 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14825 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14827 F: drivers/reset/reset-axs10x.c
14828 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14830 SYNOPSYS CREG GPIO DRIVER
14831 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14833 F: drivers/gpio/gpio-creg-snps.c
14834 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14836 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14837 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14839 F: drivers/tty/serial/8250/8250_dw.c
14841 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14842 M: Hoan Tran <hoan@os.amperecomputing.com>
14843 L: linux-gpio@vger.kernel.org
14845 F: drivers/gpio/gpio-dwapb.c
14846 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14848 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14849 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14851 F: drivers/dma/dwi-axi-dmac/
14852 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14854 SYNOPSYS DESIGNWARE DMAC DRIVER
14855 M: Viresh Kumar <vireshk@kernel.org>
14856 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14858 F: Documentation/devicetree/bindings/dma/snps-dma.txt
14860 F: include/dt-bindings/dma/dw-dmac.h
14861 F: include/linux/dma/dw.h
14862 F: include/linux/platform_data/dma-dw.h
14864 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14865 M: Jose Abreu <Jose.Abreu@synopsys.com>
14866 L: netdev@vger.kernel.org
14868 F: drivers/net/ethernet/synopsys/
14870 SYNOPSYS DESIGNWARE I2C DRIVER
14871 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14872 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14873 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14874 L: linux-i2c@vger.kernel.org
14876 F: drivers/i2c/busses/i2c-designware-*
14877 F: include/linux/platform_data/i2c-designware.h
14879 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14880 M: Jaehoon Chung <jh80.chung@samsung.com>
14881 L: linux-mmc@vger.kernel.org
14883 F: drivers/mmc/host/dw_mmc*
14885 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14886 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14888 F: drivers/reset/reset-hsdk.c
14889 F: include/dt-bindings/reset/snps,hsdk-reset.h
14890 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14892 SYSTEM CONFIGURATION (SYSCON)
14893 M: Lee Jones <lee.jones@linaro.org>
14894 M: Arnd Bergmann <arnd@arndb.de>
14895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14897 F: drivers/mfd/syscon.c
14899 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14900 M: Sudeep Holla <sudeep.holla@arm.com>
14901 L: linux-arm-kernel@lists.infradead.org
14903 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14904 F: drivers/clk/clk-sc[mp]i.c
14905 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14906 F: drivers/firmware/arm_scpi.c
14907 F: drivers/firmware/arm_scmi/
14908 F: include/linux/sc[mp]i_protocol.h
14910 SYSTEM RESET/SHUTDOWN DRIVERS
14911 M: Sebastian Reichel <sre@kernel.org>
14912 L: linux-pm@vger.kernel.org
14913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14915 F: Documentation/devicetree/bindings/power/reset/
14916 F: drivers/power/reset/
14918 SYSTEM TRACE MODULE CLASS
14919 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14922 F: Documentation/trace/stm.rst
14923 F: drivers/hwtracing/stm/
14924 F: include/linux/stm.h
14925 F: include/uapi/linux/stm.h
14928 M: Christoph Hellwig <hch@infradead.org>
14930 F: Documentation/filesystems/sysv-fs.txt
14932 F: include/linux/sysv_fs.h
14935 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14936 L: linux-scsi@vger.kernel.org
14937 L: target-devel@vger.kernel.org
14938 W: http://www.linux-iscsi.org
14939 W: http://groups.google.com/group/linux-iscsi-target-dev
14940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14944 F: Documentation/target/
14946 TASKSTATS STATISTICS INTERFACE
14947 M: Balbir Singh <bsingharora@gmail.com>
14949 F: Documentation/accounting/taskstats*
14950 F: include/linux/taskstats*
14951 F: kernel/taskstats.c
14954 M: Jamal Hadi Salim <jhs@mojatatu.com>
14955 M: Cong Wang <xiyou.wangcong@gmail.com>
14956 M: Jiri Pirko <jiri@resnulli.us>
14957 L: netdev@vger.kernel.org
14959 F: include/net/pkt_cls.h
14960 F: include/net/pkt_sched.h
14961 F: include/net/tc_act/
14962 F: include/uapi/linux/pkt_cls.h
14963 F: include/uapi/linux/pkt_sched.h
14964 F: include/uapi/linux/tc_act/
14965 F: include/uapi/linux/tc_ematch/
14968 TC90522 MEDIA DRIVER
14969 M: Akihiro Tsukada <tskd08@gmail.com>
14970 L: linux-media@vger.kernel.org
14972 F: drivers/media/dvb-frontends/tc90522*
14974 TCP LOW PRIORITY MODULE
14975 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14976 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14977 W: http://tcp-lp-mod.sourceforge.net/
14979 F: net/ipv4/tcp_lp.c
14981 TDA10071 MEDIA DRIVER
14982 M: Antti Palosaari <crope@iki.fi>
14983 L: linux-media@vger.kernel.org
14984 W: https://linuxtv.org
14985 W: http://palosaari.fi/linux/
14986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14987 T: git git://linuxtv.org/anttip/media_tree.git
14989 F: drivers/media/dvb-frontends/tda10071*
14991 TDA18212 MEDIA DRIVER
14992 M: Antti Palosaari <crope@iki.fi>
14993 L: linux-media@vger.kernel.org
14994 W: https://linuxtv.org
14995 W: http://palosaari.fi/linux/
14996 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14997 T: git git://linuxtv.org/anttip/media_tree.git
14999 F: drivers/media/tuners/tda18212*
15001 TDA18218 MEDIA DRIVER
15002 M: Antti Palosaari <crope@iki.fi>
15003 L: linux-media@vger.kernel.org
15004 W: https://linuxtv.org
15005 W: http://palosaari.fi/linux/
15006 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15007 T: git git://linuxtv.org/anttip/media_tree.git
15009 F: drivers/media/tuners/tda18218*
15011 TDA18250 MEDIA DRIVER
15012 M: Olli Salonen <olli.salonen@iki.fi>
15013 L: linux-media@vger.kernel.org
15014 W: https://linuxtv.org
15015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15016 T: git git://linuxtv.org/media_tree.git
15018 F: drivers/media/tuners/tda18250*
15020 TDA18271 MEDIA DRIVER
15021 M: Michael Krufky <mkrufky@linuxtv.org>
15022 L: linux-media@vger.kernel.org
15023 W: https://linuxtv.org
15024 W: http://github.com/mkrufky
15025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15026 T: git git://linuxtv.org/mkrufky/tuners.git
15028 F: drivers/media/tuners/tda18271*
15030 TDA1997x MEDIA DRIVER
15031 M: Tim Harvey <tharvey@gateworks.com>
15032 L: linux-media@vger.kernel.org
15033 W: https://linuxtv.org
15034 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15036 F: drivers/media/i2c/tda1997x.*
15038 TDA827x MEDIA DRIVER
15039 M: Michael Krufky <mkrufky@linuxtv.org>
15040 L: linux-media@vger.kernel.org
15041 W: https://linuxtv.org
15042 W: http://github.com/mkrufky
15043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15044 T: git git://linuxtv.org/mkrufky/tuners.git
15046 F: drivers/media/tuners/tda8290.*
15048 TDA8290 MEDIA DRIVER
15049 M: Michael Krufky <mkrufky@linuxtv.org>
15050 L: linux-media@vger.kernel.org
15051 W: https://linuxtv.org
15052 W: http://github.com/mkrufky
15053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15054 T: git git://linuxtv.org/mkrufky/tuners.git
15056 F: drivers/media/tuners/tda8290.*
15058 TDA9840 MEDIA DRIVER
15059 M: Hans Verkuil <hverkuil@xs4all.nl>
15060 L: linux-media@vger.kernel.org
15061 T: git git://linuxtv.org/media_tree.git
15062 W: https://linuxtv.org
15064 F: drivers/media/i2c/tda9840*
15066 TEA5761 TUNER DRIVER
15067 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15068 L: linux-media@vger.kernel.org
15069 W: https://linuxtv.org
15070 T: git git://linuxtv.org/media_tree.git
15072 F: drivers/media/tuners/tea5761.*
15074 TEA5767 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/tea5767.*
15082 TEA6415C MEDIA DRIVER
15083 M: Hans Verkuil <hverkuil@xs4all.nl>
15084 L: linux-media@vger.kernel.org
15085 T: git git://linuxtv.org/media_tree.git
15086 W: https://linuxtv.org
15088 F: drivers/media/i2c/tea6415c*
15090 TEA6420 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/tea6420*
15099 M: Jiri Pirko <jiri@resnulli.us>
15100 L: netdev@vger.kernel.org
15102 F: drivers/net/team/
15103 F: include/linux/if_team.h
15104 F: include/uapi/linux/if_team.h
15106 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15107 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15109 F: arch/x86/platform/ts5500/
15111 TECHNOTREND USB IR RECEIVER
15112 M: Sean Young <sean@mess.org>
15113 L: linux-media@vger.kernel.org
15115 F: drivers/media/rc/ttusbir.c
15117 TECHWELL TW9910 VIDEO DECODER
15118 L: linux-media@vger.kernel.org
15120 F: drivers/media/i2c/tw9910.c
15121 F: include/media/i2c/tw9910.h
15124 M: Jens Wiklander <jens.wiklander@linaro.org>
15126 F: include/linux/tee_drv.h
15127 F: include/uapi/linux/tee.h
15129 F: Documentation/tee.txt
15131 TEGRA ARCHITECTURE SUPPORT
15132 M: Thierry Reding <thierry.reding@gmail.com>
15133 M: Jonathan Hunter <jonathanh@nvidia.com>
15134 L: linux-tegra@vger.kernel.org
15135 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15141 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15142 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15144 F: drivers/clk/tegra/
15147 M: Laxman Dewangan <ldewangan@nvidia.com>
15148 M: Jon Hunter <jonathanh@nvidia.com>
15150 F: drivers/dma/tegra*
15153 M: Laxman Dewangan <ldewangan@nvidia.com>
15155 F: drivers/i2c/busses/i2c-tegra.c
15157 TEGRA IOMMU DRIVERS
15158 M: Thierry Reding <thierry.reding@gmail.com>
15159 L: linux-tegra@vger.kernel.org
15161 F: drivers/iommu/tegra*
15164 M: Laxman Dewangan <ldewangan@nvidia.com>
15166 F: drivers/input/keyboard/tegra-kbc.c
15169 M: Stefan Agner <stefan@agner.ch>
15170 M: Lucas Stach <dev@lynxeye.de>
15172 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15173 F: drivers/mtd/nand/raw/tegra_nand.c
15176 M: Thierry Reding <thierry.reding@gmail.com>
15178 F: drivers/pwm/pwm-tegra.c
15180 TEGRA SERIAL DRIVER
15181 M: Laxman Dewangan <ldewangan@nvidia.com>
15183 F: drivers/tty/serial/serial-tegra.c
15186 M: Laxman Dewangan <ldewangan@nvidia.com>
15188 F: drivers/spi/spi-tegra*
15190 TEHUTI ETHERNET DRIVER
15191 M: Andy Gospodarek <andy@greyhouse.net>
15192 L: netdev@vger.kernel.org
15194 F: drivers/net/ethernet/tehuti/*
15196 Telecom Clock Driver for MCPL0010
15197 M: Mark Gross <mark.gross@intel.com>
15199 F: drivers/char/tlclk.c
15201 TENSILICA XTENSA PORT (xtensa)
15202 M: Chris Zankel <chris@zankel.net>
15203 M: Max Filippov <jcmvbkbc@gmail.com>
15204 L: linux-xtensa@linux-xtensa.org
15205 T: git git://github.com/czankel/xtensa-linux.git
15208 F: drivers/irqchip/irq-xtensa-*
15210 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15211 M: Nishanth Menon <nm@ti.com>
15212 M: Tero Kristo <t-kristo@ti.com>
15213 M: Santosh Shilimkar <ssantosh@kernel.org>
15214 L: linux-arm-kernel@lists.infradead.org
15216 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15217 F: drivers/firmware/ti_sci*
15218 F: include/linux/soc/ti/ti_sci_protocol.h
15219 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15220 F: drivers/soc/ti/ti_sci_pm_domains.c
15221 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15222 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15223 F: drivers/clk/keystone/sci-clk.c
15224 F: drivers/reset/reset-ti-sci.c
15226 Texas Instruments ASoC drivers
15227 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15228 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15232 Texas Instruments' DAC7612 DAC Driver
15233 M: Ricardo Ribalda <ricardo@ribalda.com>
15234 L: linux-iio@vger.kernel.org
15236 F: drivers/iio/dac/ti-dac7612.c
15237 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15239 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15240 M: Hans Verkuil <hverkuil@xs4all.nl>
15241 L: linux-media@vger.kernel.org
15242 T: git git://linuxtv.org/media_tree.git
15243 W: https://linuxtv.org
15245 F: drivers/media/radio/radio-raremono.c
15248 M: Zhang Rui <rui.zhang@intel.com>
15249 M: Eduardo Valentin <edubezval@gmail.com>
15250 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15251 L: linux-pm@vger.kernel.org
15252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15254 Q: https://patchwork.kernel.org/project/linux-pm/list/
15256 F: drivers/thermal/
15257 F: include/linux/thermal.h
15258 F: include/uapi/linux/thermal.h
15259 F: include/linux/cpu_cooling.h
15260 F: Documentation/devicetree/bindings/thermal/
15262 THERMAL/CPU_COOLING
15263 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15264 M: Viresh Kumar <viresh.kumar@linaro.org>
15265 M: Javi Merino <javi.merino@kernel.org>
15266 L: linux-pm@vger.kernel.org
15268 F: Documentation/thermal/cpu-cooling-api.txt
15269 F: drivers/thermal/cpu_cooling.c
15270 F: include/linux/cpu_cooling.h
15272 THINKPAD ACPI EXTRAS DRIVER
15273 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15274 L: ibm-acpi-devel@lists.sourceforge.net
15275 L: platform-driver-x86@vger.kernel.org
15276 W: http://ibm-acpi.sourceforge.net
15277 W: http://thinkwiki.org/wiki/Ibm-acpi
15278 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15280 F: drivers/platform/x86/thinkpad_acpi.c
15283 M: Andreas Noever <andreas.noever@gmail.com>
15284 M: Michael Jamet <michael.jamet@intel.com>
15285 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15286 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15289 F: Documentation/admin-guide/thunderbolt.rst
15290 F: drivers/thunderbolt/
15291 F: include/linux/thunderbolt.h
15293 THUNDERBOLT NETWORK DRIVER
15294 M: Michael Jamet <michael.jamet@intel.com>
15295 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15296 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15297 L: netdev@vger.kernel.org
15299 F: drivers/net/thunderbolt.c
15301 THUNDERX GPIO DRIVER
15302 M: David Daney <david.daney@cavium.com>
15304 F: drivers/gpio/gpio-thunderx.c
15306 TI AM437X VPFE DRIVER
15307 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15308 L: linux-media@vger.kernel.org
15309 W: https://linuxtv.org
15310 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15311 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15313 F: drivers/media/platform/am437x/
15315 TI BANDGAP AND THERMAL DRIVER
15316 M: Eduardo Valentin <edubezval@gmail.com>
15317 M: Keerthy <j-keerthy@ti.com>
15318 L: linux-pm@vger.kernel.org
15319 L: linux-omap@vger.kernel.org
15321 F: drivers/thermal/ti-soc-thermal/
15323 TI BQ27XXX POWER SUPPLY DRIVER
15324 R: Andrew F. Davis <afd@ti.com>
15325 F: include/linux/power/bq27xxx_battery.h
15326 F: drivers/power/supply/bq27xxx_battery.c
15327 F: drivers/power/supply/bq27xxx_battery_i2c.c
15329 TI CDCE706 CLOCK DRIVER
15330 M: Max Filippov <jcmvbkbc@gmail.com>
15332 F: drivers/clk/clk-cdce706.c
15335 M: Tero Kristo <t-kristo@ti.com>
15336 L: linux-omap@vger.kernel.org
15339 F: include/linux/clk/ti.h
15341 TI DAVINCI MACHINE SUPPORT
15342 M: Sekhar Nori <nsekhar@ti.com>
15343 M: Kevin Hilman <khilman@kernel.org>
15344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15347 F: arch/arm/mach-davinci/
15348 F: drivers/i2c/busses/i2c-davinci.c
15349 F: arch/arm/boot/dts/da850*
15351 TI DAVINCI SERIES CLOCK DRIVER
15352 M: David Lechner <david@lechnology.com>
15353 R: Sekhar Nori <nsekhar@ti.com>
15355 F: Documentation/devicetree/bindings/clock/ti/davinci/
15356 F: drivers/clk/davinci/
15358 TI DAVINCI SERIES GPIO DRIVER
15359 M: Keerthy <j-keerthy@ti.com>
15360 L: linux-gpio@vger.kernel.org
15362 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15363 F: drivers/gpio/gpio-davinci.c
15365 TI DAVINCI SERIES MEDIA DRIVER
15366 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15367 L: linux-media@vger.kernel.org
15368 W: https://linuxtv.org
15369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15370 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15372 F: drivers/media/platform/davinci/
15373 F: include/media/davinci/
15375 TI ETHERNET SWITCH DRIVER (CPSW)
15376 R: Grygorii Strashko <grygorii.strashko@ti.com>
15377 L: linux-omap@vger.kernel.org
15378 L: netdev@vger.kernel.org
15380 F: drivers/net/ethernet/ti/cpsw*
15381 F: drivers/net/ethernet/ti/davinci*
15383 TI FLASH MEDIA INTERFACE DRIVER
15384 M: Alex Dubov <oakad@yahoo.com>
15386 F: drivers/misc/tifm*
15387 F: drivers/mmc/host/tifm_sd.c
15388 F: include/linux/tifm.h
15390 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15391 M: Santosh Shilimkar <ssantosh@kernel.org>
15392 L: linux-kernel@vger.kernel.org
15393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15395 F: drivers/soc/ti/*
15396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15398 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15399 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15400 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15401 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15403 F: sound/soc/codecs/lm49453*
15404 F: sound/soc/codecs/isabelle*
15406 TI LP855x BACKLIGHT DRIVER
15407 M: Milo Kim <milo.kim@ti.com>
15409 F: Documentation/backlight/lp855x-driver.txt
15410 F: drivers/video/backlight/lp855x_bl.c
15411 F: include/linux/platform_data/lp855x.h
15413 TI LP8727 CHARGER DRIVER
15414 M: Milo Kim <milo.kim@ti.com>
15416 F: drivers/power/supply/lp8727_charger.c
15417 F: include/linux/platform_data/lp8727.h
15419 TI LP8788 MFD DRIVER
15420 M: Milo Kim <milo.kim@ti.com>
15422 F: drivers/iio/adc/lp8788_adc.c
15423 F: drivers/leds/leds-lp8788.c
15424 F: drivers/mfd/lp8788*.c
15425 F: drivers/power/supply/lp8788-charger.c
15426 F: drivers/regulator/lp8788-*.c
15427 F: include/linux/mfd/lp8788*.h
15429 TI NETCP ETHERNET DRIVER
15430 M: Wingman Kwok <w-kwok2@ti.com>
15431 M: Murali Karicheri <m-karicheri2@ti.com>
15432 L: netdev@vger.kernel.org
15434 F: drivers/net/ethernet/ti/netcp*
15436 TI PCM3060 ASoC CODEC DRIVER
15437 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15438 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15440 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15441 F: sound/soc/codecs/pcm3060*
15443 TI TAS571X FAMILY ASoC CODEC DRIVER
15444 M: Kevin Cernekee <cernekee@chromium.org>
15445 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15447 F: sound/soc/codecs/tas571x*
15449 TI TRF7970A NFC DRIVER
15450 M: Mark Greer <mgreer@animalcreek.com>
15451 L: linux-wireless@vger.kernel.org
15452 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15454 F: drivers/nfc/trf7970a.c
15455 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15457 TI TWL4030 SERIES SOC CODEC DRIVER
15458 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15459 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15461 F: sound/soc/codecs/twl4030*
15464 M: Benoit Parrot <bparrot@ti.com>
15465 L: linux-media@vger.kernel.org
15466 W: http://linuxtv.org/
15467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15469 F: drivers/media/platform/ti-vpe/
15471 TI WILINK WIRELESS DRIVERS
15472 L: linux-wireless@vger.kernel.org
15473 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15474 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15477 F: drivers/net/wireless/ti/
15478 F: include/linux/wl12xx.h
15480 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15481 M: John Stultz <john.stultz@linaro.org>
15482 M: Thomas Gleixner <tglx@linutronix.de>
15483 R: Stephen Boyd <sboyd@kernel.org>
15484 L: linux-kernel@vger.kernel.org
15485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15487 F: include/linux/clocksource.h
15488 F: include/linux/time.h
15489 F: include/linux/timex.h
15490 F: include/uapi/linux/time.h
15491 F: include/uapi/linux/timex.h
15492 F: kernel/time/clocksource.c
15493 F: kernel/time/time*.c
15494 F: kernel/time/alarmtimer.c
15495 F: kernel/time/ntp.c
15496 F: tools/testing/selftests/timers/
15499 M: Jon Maloy <jon.maloy@ericsson.com>
15500 M: Ying Xue <ying.xue@windriver.com>
15501 L: netdev@vger.kernel.org (core kernel code)
15502 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15503 W: http://tipc.sourceforge.net/
15505 F: include/uapi/linux/tipc*.h
15508 TLAN NETWORK DRIVER
15509 M: Samuel Chessman <chessman@tux.org>
15510 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15511 W: http://sourceforge.net/projects/tlan/
15513 F: Documentation/networking/device_drivers/ti/tlan.txt
15514 F: drivers/net/ethernet/ti/tlan.*
15516 TM6000 VIDEO4LINUX DRIVER
15517 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15518 L: linux-media@vger.kernel.org
15519 W: https://linuxtv.org
15520 T: git git://linuxtv.org/media_tree.git
15522 F: drivers/media/usb/tm6000/
15523 F: Documentation/media/v4l-drivers/tm6000*
15525 TMIO/SDHI MMC DRIVER
15526 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15527 L: linux-mmc@vger.kernel.org
15529 F: drivers/mmc/host/tmio_mmc*
15530 F: drivers/mmc/host/renesas_sdhi*
15531 F: include/linux/mfd/tmio.h
15533 TMP401 HARDWARE MONITOR DRIVER
15534 M: Guenter Roeck <linux@roeck-us.net>
15535 L: linux-hwmon@vger.kernel.org
15537 F: Documentation/hwmon/tmp401
15538 F: drivers/hwmon/tmp401.c
15540 TMPFS (SHMEM FILESYSTEM)
15541 M: Hugh Dickins <hughd@google.com>
15542 L: linux-mm@kvack.org
15544 F: include/linux/shmem_fs.h
15547 TOMOYO SECURITY MODULE
15548 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15549 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15550 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15551 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15552 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15553 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15554 W: http://tomoyo.sourceforge.jp/
15555 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15557 F: security/tomoyo/
15559 TOPSTAR LAPTOP EXTRAS DRIVER
15560 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15561 L: platform-driver-x86@vger.kernel.org
15563 F: drivers/platform/x86/topstar-laptop.c
15565 TORTURE-TEST MODULES
15566 M: Davidlohr Bueso <dave@stgolabs.net>
15567 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15568 M: Josh Triplett <josh@joshtriplett.org>
15569 L: linux-kernel@vger.kernel.org
15571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15572 F: Documentation/RCU/torture.txt
15573 F: kernel/torture.c
15574 F: kernel/rcu/rcutorture.c
15575 F: kernel/rcu/rcuperf.c
15576 F: kernel/locking/locktorture.c
15578 TOSHIBA ACPI EXTRAS DRIVER
15579 M: Azael Avalos <coproscefalo@gmail.com>
15580 L: platform-driver-x86@vger.kernel.org
15582 F: drivers/platform/x86/toshiba_acpi.c
15584 TOSHIBA BLUETOOTH DRIVER
15585 M: Azael Avalos <coproscefalo@gmail.com>
15586 L: platform-driver-x86@vger.kernel.org
15588 F: drivers/platform/x86/toshiba_bluetooth.c
15590 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15591 M: Azael Avalos <coproscefalo@gmail.com>
15592 L: platform-driver-x86@vger.kernel.org
15594 F: drivers/platform/x86/toshiba_haps.c
15597 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15598 W: http://www.buzzard.org.uk/toshiba/
15600 F: drivers/char/toshiba.c
15601 F: include/linux/toshiba.h
15602 F: include/uapi/linux/toshiba.h
15604 TOSHIBA TC358743 DRIVER
15605 M: Mats Randgaard <matrandg@cisco.com>
15606 L: linux-media@vger.kernel.org
15608 F: drivers/media/i2c/tc358743*
15609 F: include/media/i2c/tc358743.h
15611 TOSHIBA WMI HOTKEYS DRIVER
15612 M: Azael Avalos <coproscefalo@gmail.com>
15613 L: platform-driver-x86@vger.kernel.org
15615 F: drivers/platform/x86/toshiba-wmi.c
15618 M: Peter Huewe <peterhuewe@gmx.de>
15619 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15620 R: Jason Gunthorpe <jgg@ziepe.ca>
15621 L: linux-integrity@vger.kernel.org
15622 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15623 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15624 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15626 F: drivers/char/tpm/
15629 M: Steven Rostedt <rostedt@goodmis.org>
15630 M: Ingo Molnar <mingo@redhat.com>
15631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15633 F: Documentation/trace/ftrace.rst
15634 F: arch/*/*/*/ftrace.h
15635 F: arch/*/kernel/ftrace.c
15636 F: include/*/ftrace.h
15637 F: include/linux/trace*.h
15640 F: tools/testing/selftests/ftrace/
15642 TRACING MMIO ACCESSES (MMIOTRACE)
15643 M: Steven Rostedt <rostedt@goodmis.org>
15644 M: Ingo Molnar <mingo@kernel.org>
15645 R: Karol Herbst <karolherbst@gmail.com>
15646 R: Pekka Paalanen <ppaalanen@gmail.com>
15648 L: linux-kernel@vger.kernel.org
15649 L: nouveau@lists.freedesktop.org
15650 F: kernel/trace/trace_mmiotrace.c
15651 F: include/linux/mmiotrace.h
15652 F: arch/x86/mm/kmmio.c
15653 F: arch/x86/mm/mmio-mod.c
15654 F: arch/x86/mm/testmmiotrace.c
15657 M: Jiri Kosina <trivial@kernel.org>
15658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15660 K: ^Subject:.*(?i)trivial
15662 TEMPO SEMICONDUCTOR DRIVERS
15663 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15665 F: sound/soc/codecs/tscs*.c
15666 F: sound/soc/codecs/tscs*.h
15667 F: Documentation/devicetree/bindings/sound/tscs*.txt
15670 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15671 M: Jiri Slaby <jslaby@suse.com>
15673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15674 F: Documentation/serial/
15676 F: drivers/tty/serial/serial_core.c
15677 F: include/linux/serial_core.h
15678 F: include/linux/serial.h
15679 F: include/linux/tty.h
15680 F: include/uapi/linux/serial_core.h
15681 F: include/uapi/linux/serial.h
15682 F: include/uapi/linux/tty.h
15684 TUA9001 MEDIA DRIVER
15685 M: Antti Palosaari <crope@iki.fi>
15686 L: linux-media@vger.kernel.org
15687 W: https://linuxtv.org
15688 W: http://palosaari.fi/linux/
15689 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15690 T: git git://linuxtv.org/anttip/media_tree.git
15692 F: drivers/media/tuners/tua9001*
15694 TULIP NETWORK DRIVERS
15695 L: netdev@vger.kernel.org
15696 L: linux-parisc@vger.kernel.org
15698 F: drivers/net/ethernet/dec/tulip/
15701 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15702 W: http://vtun.sourceforge.net/tun
15704 F: Documentation/networking/tuntap.txt
15705 F: arch/um/os-Linux/drivers/
15707 TURBOCHANNEL SUBSYSTEM
15708 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15709 M: Ralf Baechle <ralf@linux-mips.org>
15710 L: linux-mips@vger.kernel.org
15711 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15714 F: include/linux/tc.h
15717 M: "Len Brown" <lenb@kernel.org>
15718 L: linux-pm@vger.kernel.org
15719 B: https://bugzilla.kernel.org
15720 Q: https://patchwork.kernel.org/project/linux-pm/list/
15721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15723 F: tools/power/x86/turbostat/
15725 TW5864 VIDEO4LINUX DRIVER
15726 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15727 M: Anton Sviridenko <anton@corp.bluecherry.net>
15728 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15729 M: Andrey Utkin <andrey_utkin@fastmail.com>
15730 L: linux-media@vger.kernel.org
15732 F: drivers/media/pci/tw5864/
15734 TW68 VIDEO4LINUX DRIVER
15735 M: Hans Verkuil <hverkuil@xs4all.nl>
15736 L: linux-media@vger.kernel.org
15737 T: git git://linuxtv.org/media_tree.git
15738 W: https://linuxtv.org
15740 F: drivers/media/pci/tw68/
15742 TW686X VIDEO4LINUX DRIVER
15743 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15744 L: linux-media@vger.kernel.org
15745 T: git git://linuxtv.org/media_tree.git
15746 W: http://linuxtv.org
15748 F: drivers/media/pci/tw686x/
15750 UBI FILE SYSTEM (UBIFS)
15751 M: Richard Weinberger <richard@nod.at>
15752 M: Artem Bityutskiy <dedekind1@gmail.com>
15753 M: Adrian Hunter <adrian.hunter@intel.com>
15754 L: linux-mtd@lists.infradead.org
15755 T: git git://git.infradead.org/ubifs-2.6.git
15756 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15758 F: Documentation/filesystems/ubifs.txt
15761 UCLINUX (M68KNOMMU AND COLDFIRE)
15762 M: Greg Ungerer <gerg@linux-m68k.org>
15763 W: http://www.linux-m68k.org/
15764 W: http://www.uclinux.org/
15765 L: linux-m68k@lists.linux-m68k.org
15766 L: uclinux-dev@uclinux.org (subscribers-only)
15767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15769 F: arch/m68k/coldfire/
15771 F: arch/m68k/*/*_no.*
15772 F: arch/m68k/include/asm/*_no.*
15775 M: Jan Kara <jack@suse.com>
15777 F: Documentation/filesystems/udf.txt
15781 M: Bastien Nocera <hadess@hadess.net>
15782 L: linux-input@vger.kernel.org
15784 F: drivers/hid/hid-udraw-ps3.c
15787 M: Evgeniy Dushistov <dushistov@mail.ru>
15789 F: Documentation/filesystems/ufs.txt
15792 UHID USERSPACE HID IO DRIVER:
15793 M: David Herrmann <dh.herrmann@googlemail.com>
15794 L: linux-input@vger.kernel.org
15796 F: drivers/hid/uhid.c
15797 F: include/uapi/linux/uhid.h
15800 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15801 L: linux-usb@vger.kernel.org
15803 F: drivers/usb/common/ulpi.c
15804 F: include/linux/ulpi/
15806 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15807 L: linux-usb@vger.kernel.org
15810 F: include/linux/uwb.h
15811 F: include/linux/uwb/
15813 UNICORE32 ARCHITECTURE:
15814 M: Guan Xuetao <gxt@pku.edu.cn>
15815 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15817 T: git git://github.com/gxt/linux.git
15821 M: Tony Finch <dot@dotat.at>
15822 W: http://dotat.at/prog/unifdef
15824 F: scripts/unifdef.c
15826 UNIFORM CDROM DRIVER
15827 M: Jens Axboe <axboe@kernel.dk>
15828 W: http://www.kernel.dk
15830 F: Documentation/cdrom/
15831 F: drivers/cdrom/cdrom.c
15832 F: include/linux/cdrom.h
15833 F: include/uapi/linux/cdrom.h
15835 UNISYS S-PAR DRIVERS
15836 M: David Kershner <david.kershner@unisys.com>
15837 L: sparmaintainer@unisys.com (Unisys internal)
15839 F: include/linux/visorbus.h
15840 F: drivers/visorbus/
15841 F: drivers/staging/unisys/
15843 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15844 M: Vinayak Holikatti <vinholikatti@gmail.com>
15845 L: linux-scsi@vger.kernel.org
15847 F: Documentation/scsi/ufs.txt
15848 F: drivers/scsi/ufs/
15850 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15851 M: Joao Pinto <jpinto@synopsys.com>
15852 L: linux-scsi@vger.kernel.org
15854 F: drivers/scsi/ufs/*dwc*
15856 UNSORTED BLOCK IMAGES (UBI)
15857 M: Artem Bityutskiy <dedekind1@gmail.com>
15858 M: Richard Weinberger <richard@nod.at>
15859 W: http://www.linux-mtd.infradead.org/
15860 L: linux-mtd@lists.infradead.org
15861 T: git git://git.infradead.org/ubifs-2.6.git
15863 F: drivers/mtd/ubi/
15864 F: include/linux/mtd/ubi.h
15865 F: include/uapi/mtd/ubi-user.h
15867 USB "USBNET" DRIVER FRAMEWORK
15868 M: Oliver Neukum <oneukum@suse.com>
15869 L: netdev@vger.kernel.org
15870 W: http://www.linux-usb.org/usbnet
15872 F: drivers/net/usb/usbnet.c
15873 F: include/linux/usb/usbnet.h
15876 M: Oliver Neukum <oneukum@suse.com>
15877 L: linux-usb@vger.kernel.org
15879 F: Documentation/usb/acm.txt
15880 F: drivers/usb/class/cdc-acm.*
15882 USB AR5523 WIRELESS DRIVER
15883 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15884 L: linux-wireless@vger.kernel.org
15886 F: drivers/net/wireless/ath/ar5523/
15889 M: Oliver Neukum <oneukum@suse.com>
15890 L: linux-usb@vger.kernel.org
15891 L: linux-scsi@vger.kernel.org
15893 F: drivers/usb/storage/uas.c
15895 USB CDC ETHERNET DRIVER
15896 M: Oliver Neukum <oliver@neukum.org>
15897 L: linux-usb@vger.kernel.org
15899 F: drivers/net/usb/cdc_*.c
15900 F: include/uapi/linux/usb/cdc.h
15902 USB CHAOSKEY DRIVER
15903 M: Keith Packard <keithp@keithp.com>
15904 L: linux-usb@vger.kernel.org
15906 F: drivers/usb/misc/chaoskey.c
15908 USB CYPRESS C67X00 DRIVER
15909 M: Peter Korsgaard <jacmet@sunsite.dk>
15910 L: linux-usb@vger.kernel.org
15912 F: drivers/usb/c67x00/
15914 USB DAVICOM DM9601 DRIVER
15915 M: Peter Korsgaard <jacmet@sunsite.dk>
15916 L: netdev@vger.kernel.org
15917 W: http://www.linux-usb.org/usbnet
15919 F: drivers/net/usb/dm9601.c
15921 USB DIAMOND RIO500 DRIVER
15922 M: Cesar Miquel <miquel@df.uba.ar>
15923 L: rio500-users@lists.sourceforge.net
15924 W: http://rio500.sourceforge.net
15926 F: drivers/usb/misc/rio500*
15929 M: Alan Stern <stern@rowland.harvard.edu>
15930 L: linux-usb@vger.kernel.org
15932 F: Documentation/usb/ehci.txt
15933 F: drivers/usb/host/ehci*
15935 USB GADGET/PERIPHERAL SUBSYSTEM
15936 M: Felipe Balbi <balbi@kernel.org>
15937 L: linux-usb@vger.kernel.org
15938 W: http://www.linux-usb.org/gadget
15939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15941 F: drivers/usb/gadget/
15942 F: include/linux/usb/gadget*
15944 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15945 M: Jiri Kosina <jikos@kernel.org>
15946 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15947 L: linux-usb@vger.kernel.org
15948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15950 F: Documentation/hid/hiddev.txt
15951 F: drivers/hid/usbhid/
15953 USB INTEL XHCI ROLE MUX DRIVER
15954 M: Hans de Goede <hdegoede@redhat.com>
15955 L: linux-usb@vger.kernel.org
15957 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15960 M: Olav Kongas <ok@artecdesign.ee>
15961 L: linux-usb@vger.kernel.org
15963 F: drivers/usb/host/isp116x*
15964 F: include/linux/usb/isp116x.h
15966 USB LAN78XX ETHERNET DRIVER
15967 M: Woojung Huh <woojung.huh@microchip.com>
15968 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15969 L: netdev@vger.kernel.org
15971 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15972 F: drivers/net/usb/lan78xx.*
15973 F: include/dt-bindings/net/microchip-lan78xx.h
15975 USB MASS STORAGE DRIVER
15976 M: Alan Stern <stern@rowland.harvard.edu>
15977 L: linux-usb@vger.kernel.org
15978 L: usb-storage@lists.one-eyed-alien.net
15980 F: drivers/usb/storage/
15983 M: Clemens Ladisch <clemens@ladisch.de>
15984 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15985 T: git git://git.alsa-project.org/alsa-kernel.git
15987 F: sound/usb/midi.*
15989 USB NETWORKING DRIVERS
15990 L: linux-usb@vger.kernel.org
15992 F: drivers/net/usb/
15995 M: Alan Stern <stern@rowland.harvard.edu>
15996 L: linux-usb@vger.kernel.org
15998 F: Documentation/usb/ohci.txt
15999 F: drivers/usb/host/ohci*
16001 USB OTG FSM (Finite State Machine)
16002 M: Peter Chen <Peter.Chen@nxp.com>
16003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16004 L: linux-usb@vger.kernel.org
16006 F: drivers/usb/common/usb-otg-fsm.c
16009 M: Valentina Manea <valentina.manea.m@gmail.com>
16010 M: Shuah Khan <shuah@kernel.org>
16011 M: Shuah Khan <skhan@linuxfoundation.org>
16012 L: linux-usb@vger.kernel.org
16014 F: Documentation/usb/usbip_protocol.txt
16015 F: drivers/usb/usbip/
16016 F: tools/usb/usbip/
16017 F: tools/testing/selftests/drivers/usb/usbip/
16020 M: Petko Manolov <petkan@nucleusys.com>
16021 L: linux-usb@vger.kernel.org
16022 L: netdev@vger.kernel.org
16023 T: git git://github.com/petkan/pegasus.git
16024 W: https://github.com/petkan/pegasus
16026 F: drivers/net/usb/pegasus.*
16029 M: Felipe Balbi <balbi@kernel.org>
16030 L: linux-usb@vger.kernel.org
16031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16033 F: drivers/usb/phy/
16035 USB PRINTER DRIVER (usblp)
16036 M: Pete Zaitcev <zaitcev@redhat.com>
16037 L: linux-usb@vger.kernel.org
16039 F: drivers/usb/class/usblp.c
16041 USB QMI WWAN NETWORK DRIVER
16042 M: Bjørn Mork <bjorn@mork.no>
16043 L: netdev@vger.kernel.org
16045 F: Documentation/ABI/testing/sysfs-class-net-qmi
16046 F: drivers/net/usb/qmi_wwan.c
16049 M: Petko Manolov <petkan@nucleusys.com>
16050 L: linux-usb@vger.kernel.org
16051 L: netdev@vger.kernel.org
16052 T: git git://github.com/petkan/rtl8150.git
16053 W: https://github.com/petkan/rtl8150
16055 F: drivers/net/usb/rtl8150.c
16057 USB SERIAL SUBSYSTEM
16058 M: Johan Hovold <johan@kernel.org>
16059 L: linux-usb@vger.kernel.org
16060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16062 F: Documentation/usb/usb-serial.txt
16063 F: drivers/usb/serial/
16064 F: include/linux/usb/serial.h
16066 USB SMSC75XX ETHERNET DRIVER
16067 M: Steve Glendinning <steve.glendinning@shawell.net>
16068 L: netdev@vger.kernel.org
16070 F: drivers/net/usb/smsc75xx.*
16072 USB SMSC95XX ETHERNET DRIVER
16073 M: Steve Glendinning <steve.glendinning@shawell.net>
16074 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16075 L: netdev@vger.kernel.org
16077 F: drivers/net/usb/smsc95xx.*
16080 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16081 L: linux-usb@vger.kernel.org
16082 W: http://www.linux-usb.org
16083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16085 F: Documentation/devicetree/bindings/usb/
16086 F: Documentation/usb/
16088 F: include/linux/usb.h
16089 F: include/linux/usb/
16091 USB TYPEC PI3USB30532 MUX DRIVER
16092 M: Hans de Goede <hdegoede@redhat.com>
16093 L: linux-usb@vger.kernel.org
16095 F: drivers/usb/typec/mux/pi3usb30532.c
16098 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16099 L: linux-usb@vger.kernel.org
16101 F: Documentation/ABI/testing/sysfs-class-typec
16102 F: Documentation/driver-api/usb/typec.rst
16103 F: drivers/usb/typec/
16104 F: include/linux/usb/typec.h
16106 USB TYPEC BUS FOR ALTERNATE MODES
16107 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16108 L: linux-usb@vger.kernel.org
16110 F: Documentation/ABI/testing/sysfs-bus-typec
16111 F: Documentation/driver-api/usb/typec_bus.rst
16112 F: drivers/usb/typec/altmodes/
16113 F: include/linux/usb/typec_altmode.h
16115 USB TYPEC PORT CONTROLLER DRIVERS
16116 M: Guenter Roeck <linux@roeck-us.net>
16117 L: linux-usb@vger.kernel.org
16119 F: drivers/usb/typec/tcpm/
16122 M: Alan Stern <stern@rowland.harvard.edu>
16123 L: linux-usb@vger.kernel.org
16125 F: drivers/usb/host/uhci*
16128 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16129 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16130 L: linux-media@vger.kernel.org
16131 T: git git://linuxtv.org/media_tree.git
16132 W: http://www.ideasonboard.org/uvc/
16134 F: drivers/media/usb/uvc/
16135 F: include/uapi/linux/uvcvideo.h
16138 M: Hans Verkuil <hverkuil@xs4all.nl>
16139 L: linux-media@vger.kernel.org
16140 T: git git://linuxtv.org/media_tree.git
16141 W: https://linuxtv.org
16143 F: drivers/media/usb/usbvision/
16146 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16147 L: linux-usb@vger.kernel.org
16149 F: drivers/usb/gadget/function/*uvc*
16150 F: drivers/usb/gadget/legacy/webcam.c
16151 F: include/uapi/linux/usb/g_uvc.h
16153 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16154 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16155 L: linux-wireless@vger.kernel.org
16157 F: drivers/net/wireless/rndis_wlan.c
16160 M: Mathias Nyman <mathias.nyman@intel.com>
16161 L: linux-usb@vger.kernel.org
16163 F: drivers/usb/host/xhci*
16164 F: drivers/usb/host/pci-quirks*
16167 L: linux-wireless@vger.kernel.org
16168 W: http://linux-lc100020.sourceforge.net
16170 F: drivers/net/wireless/zydas/zd1201.*
16173 M: Antoine Jacquet <royale@zerezo.com>
16174 L: linux-usb@vger.kernel.org
16175 L: linux-media@vger.kernel.org
16176 T: git git://linuxtv.org/media_tree.git
16177 W: http://royale.zerezo.com/zr364xx/
16179 F: Documentation/media/v4l-drivers/zr364xx*
16180 F: drivers/media/usb/zr364xx/
16182 USER-MODE LINUX (UML)
16183 M: Jeff Dike <jdike@addtoit.com>
16184 M: Richard Weinberger <richard@nod.at>
16185 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16186 L: linux-um@lists.infradead.org
16187 W: http://user-mode-linux.sourceforge.net
16188 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16191 F: Documentation/virtual/uml/
16196 USERSPACE COPYIN/COPYOUT (UIOVEC)
16197 M: Alexander Viro <viro@zeniv.linux.org.uk>
16200 F: include/linux/uio.h
16202 USERSPACE DMA BUFFER DRIVER
16203 M: Gerd Hoffmann <kraxel@redhat.com>
16205 L: dri-devel@lists.freedesktop.org
16206 F: drivers/dma-buf/udmabuf.c
16207 F: include/uapi/linux/udmabuf.h
16208 T: git git://anongit.freedesktop.org/drm/drm-misc
16210 USERSPACE I/O (UIO)
16211 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16214 F: Documentation/driver-api/uio-howto.rst
16216 F: include/linux/uio_driver.h
16219 M: Karel Zak <kzak@redhat.com>
16220 L: util-linux@vger.kernel.org
16221 W: http://en.wikipedia.org/wiki/Util-linux
16222 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16226 M: Christoph Hellwig <hch@lst.de>
16227 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16228 L: linux-kernel@vger.kernel.org
16229 T: git git://git.infradead.org/users/hch/uuid.git
16232 F: include/linux/uuid.h
16233 F: include/uapi/linux/uuid.h
16237 M: Michal Januszewski <spock@gentoo.org>
16238 L: linux-fbdev@vger.kernel.org
16239 W: https://github.com/mjanusz/v86d
16241 F: Documentation/fb/uvesafb.txt
16242 F: drivers/video/fbdev/uvesafb.*
16245 M: Stefan Agner <stefan@agner.ch>
16246 L: linux-mtd@lists.infradead.org
16248 F: drivers/mtd/nand/raw/vf610_nfc.c
16250 VFAT/FAT/MSDOS FILESYSTEM
16251 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16253 F: Documentation/filesystems/vfat.txt
16257 M: Alex Williamson <alex.williamson@redhat.com>
16258 L: kvm@vger.kernel.org
16259 T: git git://github.com/awilliam/linux-vfio.git
16261 F: Documentation/vfio.txt
16263 F: include/linux/vfio.h
16264 F: include/uapi/linux/vfio.h
16266 VFIO MEDIATED DEVICE DRIVERS
16267 M: Kirti Wankhede <kwankhede@nvidia.com>
16268 L: kvm@vger.kernel.org
16270 F: Documentation/vfio-mediated-device.txt
16271 F: drivers/vfio/mdev/
16272 F: include/linux/mdev.h
16273 F: samples/vfio-mdev/
16275 VFIO PLATFORM DRIVER
16276 M: Eric Auger <eric.auger@redhat.com>
16277 L: kvm@vger.kernel.org
16279 F: drivers/vfio/platform/
16282 R: Lukas Wunner <lukas@wunner.de>
16284 F: Documentation/gpu/vga-switcheroo.rst
16285 F: drivers/gpu/vga/vga_switcheroo.c
16286 F: include/linux/vga_switcheroo.h
16287 T: git git://anongit.freedesktop.org/drm/drm-misc
16289 VIA RHINE NETWORK DRIVER
16291 F: drivers/net/ethernet/via/via-rhine.c
16293 VIA SD/MMC CARD CONTROLLER DRIVER
16294 M: Bruce Chang <brucechang@via.com.tw>
16295 M: Harald Welte <HaraldWelte@viatech.com>
16297 F: drivers/mmc/host/via-sdmmc.c
16299 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16300 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16301 L: linux-fbdev@vger.kernel.org
16303 F: include/linux/via-core.h
16304 F: include/linux/via-gpio.h
16305 F: include/linux/via_i2c.h
16306 F: drivers/video/fbdev/via/
16308 VIA VELOCITY NETWORK DRIVER
16309 M: Francois Romieu <romieu@fr.zoreil.com>
16310 L: netdev@vger.kernel.org
16312 F: drivers/net/ethernet/via/via-velocity.*
16314 VICODEC VIRTUAL CODEC DRIVER
16315 M: Hans Verkuil <hans.verkuil@cisco.com>
16316 L: linux-media@vger.kernel.org
16317 T: git git://linuxtv.org/media_tree.git
16318 W: https://linuxtv.org
16320 F: drivers/media/platform/vicodec/*
16322 VIDEO MULTIPLEXER DRIVER
16323 M: Philipp Zabel <p.zabel@pengutronix.de>
16324 L: linux-media@vger.kernel.org
16326 F: drivers/media/platform/video-mux.c
16328 VIDEO I2C POLLING DRIVER
16329 M: Matt Ranostay <matt.ranostay@konsulko.com>
16330 L: linux-media@vger.kernel.org
16332 F: drivers/media/i2c/video-i2c.c
16334 VIDEOBUF2 FRAMEWORK
16335 M: Pawel Osciak <pawel@osciak.com>
16336 M: Marek Szyprowski <m.szyprowski@samsung.com>
16337 M: Kyungmin Park <kyungmin.park@samsung.com>
16338 L: linux-media@vger.kernel.org
16340 F: drivers/media/common/videobuf2/*
16341 F: include/media/videobuf2-*
16343 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16344 M: Helen Koike <helen.koike@collabora.com>
16345 L: linux-media@vger.kernel.org
16346 T: git git://linuxtv.org/media_tree.git
16347 W: https://linuxtv.org
16349 F: drivers/media/platform/vimc/*
16352 M: Alex Williamson <alex.williamson@redhat.com>
16353 M: Paolo Bonzini <pbonzini@redhat.com>
16354 L: kvm@vger.kernel.org
16358 VIRTIO AND VHOST VSOCK DRIVER
16359 M: Stefan Hajnoczi <stefanha@redhat.com>
16360 L: kvm@vger.kernel.org
16361 L: virtualization@lists.linux-foundation.org
16362 L: netdev@vger.kernel.org
16364 F: include/linux/virtio_vsock.h
16365 F: include/uapi/linux/virtio_vsock.h
16366 F: include/uapi/linux/vsockmon.h
16367 F: include/uapi/linux/vm_sockets_diag.h
16368 F: net/vmw_vsock/diag.c
16369 F: net/vmw_vsock/af_vsock_tap.c
16370 F: net/vmw_vsock/virtio_transport_common.c
16371 F: net/vmw_vsock/virtio_transport.c
16372 F: drivers/net/vsockmon.c
16373 F: drivers/vhost/vsock.c
16374 F: tools/testing/vsock/
16376 VIRTIO CONSOLE DRIVER
16377 M: Amit Shah <amit@kernel.org>
16378 L: virtualization@lists.linux-foundation.org
16380 F: drivers/char/virtio_console.c
16381 F: include/linux/virtio_console.h
16382 F: include/uapi/linux/virtio_console.h
16384 VIRTIO CORE, NET AND BLOCK DRIVERS
16385 M: "Michael S. Tsirkin" <mst@redhat.com>
16386 M: Jason Wang <jasowang@redhat.com>
16387 L: virtualization@lists.linux-foundation.org
16389 F: Documentation/devicetree/bindings/virtio/
16392 F: drivers/net/virtio_net.c
16393 F: drivers/block/virtio_blk.c
16394 F: include/linux/virtio*.h
16395 F: include/uapi/linux/virtio_*.h
16396 F: drivers/crypto/virtio/
16397 F: mm/balloon_compaction.c
16399 VIRTIO CRYPTO DRIVER
16400 M: Gonglei <arei.gonglei@huawei.com>
16401 L: virtualization@lists.linux-foundation.org
16402 L: linux-crypto@vger.kernel.org
16404 F: drivers/crypto/virtio/
16405 F: include/uapi/linux/virtio_crypto.h
16407 VIRTIO DRIVERS FOR S390
16408 M: Cornelia Huck <cohuck@redhat.com>
16409 M: Halil Pasic <pasic@linux.ibm.com>
16410 L: linux-s390@vger.kernel.org
16411 L: virtualization@lists.linux-foundation.org
16412 L: kvm@vger.kernel.org
16414 F: drivers/s390/virtio/
16415 F: arch/s390/include/uapi/asm/virtio-ccw.h
16418 M: David Airlie <airlied@linux.ie>
16419 M: Gerd Hoffmann <kraxel@redhat.com>
16420 L: dri-devel@lists.freedesktop.org
16421 L: virtualization@lists.linux-foundation.org
16422 T: git git://anongit.freedesktop.org/drm/drm-misc
16424 F: drivers/gpu/drm/virtio/
16425 F: include/uapi/linux/virtio_gpu.h
16427 VIRTIO HOST (VHOST)
16428 M: "Michael S. Tsirkin" <mst@redhat.com>
16429 M: Jason Wang <jasowang@redhat.com>
16430 L: kvm@vger.kernel.org
16431 L: virtualization@lists.linux-foundation.org
16432 L: netdev@vger.kernel.org
16433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16436 F: include/uapi/linux/vhost.h
16438 VIRTIO INPUT DRIVER
16439 M: Gerd Hoffmann <kraxel@redhat.com>
16441 F: drivers/virtio/virtio_input.c
16442 F: include/uapi/linux/virtio_input.h
16444 VIRTUAL BOX GUEST DEVICE DRIVER
16445 M: Hans de Goede <hdegoede@redhat.com>
16446 M: Arnd Bergmann <arnd@arndb.de>
16447 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16449 F: include/linux/vbox_utils.h
16450 F: include/uapi/linux/vbox*.h
16451 F: drivers/virt/vboxguest/
16453 VIRTUAL SERIO DEVICE DRIVER
16454 M: Stephen Chandler Paul <thatslyude@gmail.com>
16456 F: drivers/input/serio/userio.c
16457 F: include/uapi/linux/userio.h
16459 VIVID VIRTUAL VIDEO DRIVER
16460 M: Hans Verkuil <hverkuil@xs4all.nl>
16461 L: linux-media@vger.kernel.org
16462 T: git git://linuxtv.org/media_tree.git
16463 W: https://linuxtv.org
16465 F: drivers/media/platform/vivid/*
16468 M: Florian Fainelli <f.fainelli@gmail.com>
16469 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16471 F: drivers/vlynq/vlynq.c
16472 F: include/linux/vlynq.h
16475 M: Martyn Welch <martyn@welchs.me.uk>
16476 M: Manohar Vanga <manohar.vanga@gmail.com>
16477 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16478 L: devel@driverdev.osuosl.org
16480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16481 F: Documentation/driver-api/vme.rst
16482 F: drivers/staging/vme/
16484 F: include/linux/vme*
16486 VMWARE BALLOON DRIVER
16487 M: Julien Freche <jfreche@vmware.com>
16488 M: Nadav Amit <namit@vmware.com>
16489 M: "VMware, Inc." <pv-drivers@vmware.com>
16490 L: linux-kernel@vger.kernel.org
16492 F: drivers/misc/vmw_balloon.c
16494 VMWARE HYPERVISOR INTERFACE
16495 M: Alok Kataria <akataria@vmware.com>
16496 L: virtualization@lists.linux-foundation.org
16498 F: arch/x86/kernel/cpu/vmware.c
16500 VMWARE PVRDMA DRIVER
16501 M: Adit Ranadive <aditr@vmware.com>
16502 M: VMware PV-Drivers <pv-drivers@vmware.com>
16503 L: linux-rdma@vger.kernel.org
16505 F: drivers/infiniband/hw/vmw_pvrdma/
16507 VMware PVSCSI driver
16508 M: Jim Gill <jgill@vmware.com>
16509 M: VMware PV-Drivers <pv-drivers@vmware.com>
16510 L: linux-scsi@vger.kernel.org
16512 F: drivers/scsi/vmw_pvscsi.c
16513 F: drivers/scsi/vmw_pvscsi.h
16515 VMWARE VMMOUSE SUBDRIVER
16516 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16517 M: "VMware, Inc." <pv-drivers@vmware.com>
16518 L: linux-input@vger.kernel.org
16520 F: drivers/input/mouse/vmmouse.c
16521 F: drivers/input/mouse/vmmouse.h
16523 VMWARE VMXNET3 ETHERNET DRIVER
16524 M: Ronak Doshi <doshir@vmware.com>
16525 M: "VMware, Inc." <pv-drivers@vmware.com>
16526 L: netdev@vger.kernel.org
16528 F: drivers/net/vmxnet3/
16530 VOCORE VOCORE2 BOARD
16531 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16532 L: linux-mips@vger.kernel.org
16534 F: arch/mips/boot/dts/ralink/vocore2.dts
16536 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16537 M: Liam Girdwood <lgirdwood@gmail.com>
16538 M: Mark Brown <broonie@kernel.org>
16539 L: linux-kernel@vger.kernel.org
16540 W: http://www.slimlogic.co.uk/?p=48
16541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16543 F: Documentation/devicetree/bindings/regulator/
16544 F: Documentation/power/regulator/
16545 F: drivers/regulator/
16546 F: include/dt-bindings/regulator/
16547 F: include/linux/regulator/
16550 M: David Ahern <dsa@cumulusnetworks.com>
16551 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16552 L: netdev@vger.kernel.org
16554 F: drivers/net/vrf.c
16555 F: Documentation/networking/vrf.txt
16557 VT1211 HARDWARE MONITOR DRIVER
16558 M: Juerg Haefliger <juergh@gmail.com>
16559 L: linux-hwmon@vger.kernel.org
16561 F: Documentation/hwmon/vt1211
16562 F: drivers/hwmon/vt1211.c
16564 VT8231 HARDWARE MONITOR DRIVER
16565 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16566 L: linux-hwmon@vger.kernel.org
16568 F: drivers/hwmon/vt8231.c
16570 VUB300 USB to SDIO/SD/MMC bridge chip
16571 M: Tony Olech <tony.olech@elandigitalsystems.com>
16572 L: linux-mmc@vger.kernel.org
16573 L: linux-usb@vger.kernel.org
16575 F: drivers/mmc/host/vub300.c
16577 W1 DALLAS'S 1-WIRE BUS
16578 M: Evgeniy Polyakov <zbr@ioremap.net>
16580 F: Documentation/devicetree/bindings/w1/
16581 F: Documentation/w1/
16583 F: include/linux/w1.h
16585 W83791D HARDWARE MONITORING DRIVER
16586 M: Marc Hulsman <m.hulsman@tudelft.nl>
16587 L: linux-hwmon@vger.kernel.org
16589 F: Documentation/hwmon/w83791d
16590 F: drivers/hwmon/w83791d.c
16592 W83793 HARDWARE MONITORING DRIVER
16593 M: Rudolf Marek <r.marek@assembler.cz>
16594 L: linux-hwmon@vger.kernel.org
16596 F: Documentation/hwmon/w83793
16597 F: drivers/hwmon/w83793.c
16599 W83795 HARDWARE MONITORING DRIVER
16600 M: Jean Delvare <jdelvare@suse.com>
16601 L: linux-hwmon@vger.kernel.org
16603 F: drivers/hwmon/w83795.c
16605 W83L51xD SD/MMC CARD INTERFACE DRIVER
16606 M: Pierre Ossman <pierre@ossman.eu>
16608 F: drivers/mmc/host/wbsd.*
16610 WACOM PROTOCOL 4 SERIAL TABLETS
16611 M: Julian Squires <julian@cipht.net>
16612 M: Hans de Goede <hdegoede@redhat.com>
16613 L: linux-input@vger.kernel.org
16615 F: drivers/input/tablet/wacom_serial4.c
16617 WATCHDOG DEVICE DRIVERS
16618 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16619 M: Guenter Roeck <linux@roeck-us.net>
16620 L: linux-watchdog@vger.kernel.org
16621 W: http://www.linux-watchdog.org/
16622 T: git git://www.linux-watchdog.org/linux-watchdog.git
16624 F: Documentation/devicetree/bindings/watchdog/
16625 F: Documentation/watchdog/
16626 F: drivers/watchdog/
16627 F: include/linux/watchdog.h
16628 F: include/uapi/linux/watchdog.h
16630 WHISKEYCOVE PMIC GPIO DRIVER
16631 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16632 L: linux-gpio@vger.kernel.org
16634 F: drivers/gpio/gpio-wcove.c
16637 M: David Herrmann <dh.herrmann@googlemail.com>
16638 L: linux-input@vger.kernel.org
16640 F: drivers/hid/hid-wiimote*
16642 WILOCITY WIL6210 WIRELESS DRIVER
16643 M: Maya Erez <merez@codeaurora.org>
16644 L: linux-wireless@vger.kernel.org
16645 L: wil6210@qti.qualcomm.com
16647 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16648 F: drivers/net/wireless/ath/wil6210/
16651 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16652 M: linux-wimax@intel.com
16653 L: wimax@linuxwimax.org (subscribers-only)
16655 W: http://linuxwimax.org
16656 F: Documentation/wimax/README.wimax
16657 F: include/linux/wimax/debug.h
16658 F: include/net/wimax.h
16659 F: include/uapi/linux/wimax.h
16663 M: David Härdeman <david@hardeman.nu>
16665 F: drivers/media/rc/winbond-cir.c
16667 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16668 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16669 L: linux-watchdog@vger.kernel.org
16671 F: drivers/watchdog/ebc-c384_wdt.c
16673 WINSYSTEMS WS16C48 GPIO DRIVER
16674 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16675 L: linux-gpio@vger.kernel.org
16677 F: drivers/gpio/gpio-ws16c48.c
16679 WISTRON LAPTOP BUTTON DRIVER
16680 M: Miloslav Trmac <mitr@volny.cz>
16682 F: drivers/input/misc/wistron_btns.c
16684 WL3501 WIRELESS PCMCIA CARD DRIVER
16685 L: linux-wireless@vger.kernel.org
16687 F: drivers/net/wireless/wl3501*
16689 WOLFSON MICROELECTRONICS DRIVERS
16690 L: patches@opensource.cirrus.com
16691 T: git https://github.com/CirrusLogic/linux-drivers.git
16692 W: https://github.com/CirrusLogic/linux-drivers/wiki
16694 F: Documentation/hwmon/wm83??
16695 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16696 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16697 F: Documentation/devicetree/bindings/mfd/arizona.txt
16698 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16699 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16700 F: arch/arm/mach-s3c64xx/mach-crag6410*
16701 F: drivers/clk/clk-wm83*.c
16702 F: drivers/extcon/extcon-arizona.c
16703 F: drivers/leds/leds-wm83*.c
16704 F: drivers/gpio/gpio-*wm*.c
16705 F: drivers/gpio/gpio-arizona.c
16706 F: drivers/hwmon/wm83??-hwmon.c
16707 F: drivers/input/misc/wm831x-on.c
16708 F: drivers/input/touchscreen/wm831x-ts.c
16709 F: drivers/input/touchscreen/wm97*.c
16710 F: drivers/mfd/arizona*
16711 F: drivers/mfd/wm*.c
16712 F: drivers/mfd/cs47l24*
16713 F: drivers/power/supply/wm83*.c
16714 F: drivers/rtc/rtc-wm83*.c
16715 F: drivers/regulator/wm8*.c
16716 F: drivers/regulator/arizona*
16717 F: drivers/video/backlight/wm83*_bl.c
16718 F: drivers/watchdog/wm83*_wdt.c
16719 F: include/linux/mfd/arizona/
16720 F: include/linux/mfd/wm831x/
16721 F: include/linux/mfd/wm8350/
16722 F: include/linux/mfd/wm8400*
16723 F: include/linux/regulator/arizona*
16724 F: include/linux/wm97xx.h
16725 F: include/sound/wm????.h
16726 F: sound/soc/codecs/arizona.?
16727 F: sound/soc/codecs/wm*
16728 F: sound/soc/codecs/cs47l24*
16731 M: Tejun Heo <tj@kernel.org>
16732 R: Lai Jiangshan <jiangshanlai@gmail.com>
16733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16735 F: include/linux/workqueue.h
16736 F: kernel/workqueue.c
16737 F: Documentation/core-api/workqueue.rst
16739 X-POWERS AXP288 PMIC DRIVERS
16740 M: Hans de Goede <hdegoede@redhat.com>
16743 F: drivers/acpi/pmic/intel_pmic_xpower.c
16745 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16746 M: Chen-Yu Tsai <wens@csie.org>
16747 L: linux-kernel@vger.kernel.org
16752 M: Andrew Hendry <andrew.hendry@gmail.com>
16753 L: linux-x25@vger.kernel.org
16755 F: Documentation/networking/x25*
16756 F: include/net/x25*
16759 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16760 M: Thomas Gleixner <tglx@linutronix.de>
16761 M: Ingo Molnar <mingo@redhat.com>
16762 M: Borislav Petkov <bp@alien8.de>
16763 R: "H. Peter Anvin" <hpa@zytor.com>
16765 L: linux-kernel@vger.kernel.org
16766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16768 F: Documentation/devicetree/bindings/x86/
16769 F: Documentation/x86/
16773 M: Andy Lutomirski <luto@kernel.org>
16774 L: linux-kernel@vger.kernel.org
16775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16779 X86 MCE INFRASTRUCTURE
16780 M: Tony Luck <tony.luck@intel.com>
16781 M: Borislav Petkov <bp@alien8.de>
16782 L: linux-edac@vger.kernel.org
16784 F: arch/x86/kernel/cpu/mcheck/*
16786 X86 MICROCODE UPDATE SUPPORT
16787 M: Borislav Petkov <bp@alien8.de>
16789 F: arch/x86/kernel/cpu/microcode/*
16792 M: Dave Hansen <dave.hansen@linux.intel.com>
16793 M: Andy Lutomirski <luto@kernel.org>
16794 M: Peter Zijlstra <peterz@infradead.org>
16795 L: linux-kernel@vger.kernel.org
16796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16800 X86 PLATFORM DRIVERS
16801 M: Darren Hart <dvhart@infradead.org>
16802 M: Andy Shevchenko <andy@infradead.org>
16803 L: platform-driver-x86@vger.kernel.org
16804 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16806 F: drivers/platform/x86/
16807 F: drivers/platform/olpc/
16809 X86 PLATFORM DRIVERS - ARCH
16810 R: Darren Hart <dvhart@infradead.org>
16811 R: Andy Shevchenko <andy@infradead.org>
16812 L: platform-driver-x86@vger.kernel.org
16814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16816 F: arch/x86/platform
16819 M: Andy Lutomirski <luto@kernel.org>
16820 L: linux-kernel@vger.kernel.org
16821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16823 F: arch/x86/entry/vdso/
16826 M: Matthew Wilcox <willy@infradead.org>
16827 L: linux-fsdevel@vger.kernel.org
16829 F: Documentation/core-api/xarray.rst
16832 F: include/linux/idr.h
16833 F: include/linux/xarray.h
16834 F: tools/testing/radix-tree
16837 M: Benjamin Valentin <benpicco@googlemail.com>
16839 F: drivers/media/rc/xbox_remote.c
16840 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16842 XC2028/3028 TUNER DRIVER
16843 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16844 L: linux-media@vger.kernel.org
16845 W: https://linuxtv.org
16846 T: git git://linuxtv.org/media_tree.git
16848 F: drivers/media/tuners/tuner-xc2028.*
16850 XDP (eXpress Data Path)
16851 M: Alexei Starovoitov <ast@kernel.org>
16852 M: Daniel Borkmann <daniel@iogearbox.net>
16853 M: David S. Miller <davem@davemloft.net>
16854 M: Jakub Kicinski <jakub.kicinski@netronome.com>
16855 M: Jesper Dangaard Brouer <hawk@kernel.org>
16856 M: John Fastabend <john.fastabend@gmail.com>
16857 L: netdev@vger.kernel.org
16858 L: xdp-newbies@vger.kernel.org
16859 L: bpf@vger.kernel.org
16862 F: include/net/xdp.h
16863 F: kernel/bpf/devmap.c
16864 F: kernel/bpf/cpumap.c
16865 F: include/trace/events/xdp.h
16869 XDP SOCKETS (AF_XDP)
16870 M: Björn Töpel <bjorn.topel@intel.com>
16871 M: Magnus Karlsson <magnus.karlsson@intel.com>
16872 L: netdev@vger.kernel.org
16873 L: bpf@vger.kernel.org
16875 F: kernel/bpf/xskmap.c
16878 XEN BLOCK SUBSYSTEM
16879 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16880 M: Roger Pau Monné <roger.pau@citrix.com>
16881 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16883 F: drivers/block/xen-blkback/*
16884 F: drivers/block/xen*
16887 M: Stefano Stabellini <sstabellini@kernel.org>
16888 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16891 F: arch/arm/include/asm/xen/
16893 XEN HYPERVISOR ARM64
16894 M: Stefano Stabellini <sstabellini@kernel.org>
16895 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16898 F: arch/arm64/include/asm/xen/
16900 XEN HYPERVISOR INTERFACE
16901 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16902 M: Juergen Gross <jgross@suse.com>
16903 R: Stefano Stabellini <sstabellini@kernel.org>
16904 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16908 F: arch/x86/platform/pvh/
16909 F: drivers/*/xen-*front.c
16911 F: arch/x86/include/asm/xen/
16912 F: arch/x86/include/asm/pvclock-abi.h
16914 F: include/uapi/xen/
16915 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16916 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16918 XEN NETWORK BACKEND DRIVER
16919 M: Wei Liu <wei.liu2@citrix.com>
16920 M: Paul Durrant <paul.durrant@citrix.com>
16921 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16922 L: netdev@vger.kernel.org
16924 F: drivers/net/xen-netback/*
16927 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16928 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16930 F: arch/x86/pci/*xen*
16931 F: drivers/pci/*xen*
16934 M: Juergen Gross <jgross@suse.com>
16935 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16936 L: linux-scsi@vger.kernel.org
16938 F: drivers/scsi/xen-scsifront.c
16939 F: drivers/xen/xen-scsiback.c
16940 F: include/xen/interface/io/vscsiif.h
16942 XEN SWIOTLB SUBSYSTEM
16943 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16944 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16945 L: iommu@lists.linux-foundation.org
16947 F: arch/x86/xen/*swiotlb*
16948 F: drivers/xen/*swiotlb*
16950 XEN SOUND FRONTEND DRIVER
16951 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16952 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16953 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16958 M: Darrick J. Wong <darrick.wong@oracle.com>
16959 M: linux-xfs@vger.kernel.org
16960 L: linux-xfs@vger.kernel.org
16962 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16964 F: Documentation/filesystems/xfs.txt
16967 XILINX AXI ETHERNET DRIVER
16968 M: Anirudha Sarangi <anirudh@xilinx.com>
16969 M: John Linn <John.Linn@xilinx.com>
16971 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16973 XILINX UARTLITE SERIAL DRIVER
16974 M: Peter Korsgaard <jacmet@sunsite.dk>
16975 L: linux-serial@vger.kernel.org
16977 F: drivers/tty/serial/uartlite.c
16979 XILINX VIDEO IP CORES
16980 M: Hyun Kwon <hyun.kwon@xilinx.com>
16981 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16982 L: linux-media@vger.kernel.org
16983 T: git git://linuxtv.org/media_tree.git
16985 F: Documentation/devicetree/bindings/media/xilinx/
16986 F: drivers/media/platform/xilinx/
16987 F: include/uapi/linux/xilinx-v4l2-controls.h
16990 M: Eli Billauer <eli.billauer@gmail.com>
16991 L: linux-kernel@vger.kernel.org
16993 F: drivers/char/xillybus/
16996 M: George Cherian <george.cherian@cavium.com>
16997 M: Jan Glauber <jglauber@cavium.com>
16998 L: linux-i2c@vger.kernel.org
16999 W: http://www.cavium.com
17001 F: drivers/i2c/busses/i2c-xlp9xx.c
17003 XRA1403 GPIO EXPANDER
17004 M: Nandor Han <nandor.han@ge.com>
17005 M: Semi Malinen <semi.malinen@ge.com>
17006 L: linux-gpio@vger.kernel.org
17008 F: drivers/gpio/gpio-xra1403.c
17009 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17011 XTENSA XTFPGA PLATFORM SUPPORT
17012 M: Max Filippov <jcmvbkbc@gmail.com>
17013 L: linux-xtensa@linux-xtensa.org
17015 F: drivers/spi/spi-xtensa-xtfpga.c
17016 F: sound/soc/xtensa/xtfpga-i2s.c
17018 YAM DRIVER FOR AX.25
17019 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17020 L: linux-hams@vger.kernel.org
17022 F: drivers/net/hamradio/yam*
17023 F: include/linux/yam.h
17025 YAMA SECURITY MODULE
17026 M: Kees Cook <keescook@chromium.org>
17027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17030 F: Documentation/admin-guide/LSM/Yama.rst
17032 YEALINK PHONE DRIVER
17033 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17034 L: usbb2k-api-dev@nongnu.org
17036 F: Documentation/input/devices/yealink.rst
17037 F: drivers/input/misc/yealink.*
17039 Z8530 DRIVER FOR AX.25
17040 M: Joerg Reuter <jreuter@yaina.de>
17041 W: http://yaina.de/jreuter/
17042 W: http://www.qsl.net/dl1bke/
17043 L: linux-hams@vger.kernel.org
17045 F: Documentation/networking/z8530drv.txt
17046 F: drivers/net/hamradio/*scc.c
17047 F: drivers/net/hamradio/z8530.h
17049 ZBUD COMPRESSED PAGE ALLOCATOR
17050 M: Seth Jennings <sjenning@redhat.com>
17051 M: Dan Streetman <ddstreet@ieee.org>
17052 L: linux-mm@kvack.org
17055 F: include/linux/zbud.h
17057 ZD1211RW WIRELESS DRIVER
17058 M: Daniel Drake <dsd@gentoo.org>
17059 M: Ulrich Kunitz <kune@deine-taler.de>
17060 W: http://zd1211.ath.cx/wiki/DriverRewrite
17061 L: linux-wireless@vger.kernel.org
17062 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17064 F: drivers/net/wireless/zydas/zd1211rw/
17066 ZD1301 MEDIA DRIVER
17067 M: Antti Palosaari <crope@iki.fi>
17068 L: linux-media@vger.kernel.org
17069 W: https://linuxtv.org/
17070 W: http://palosaari.fi/linux/
17071 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17073 F: drivers/media/usb/dvb-usb-v2/zd1301*
17075 ZD1301_DEMOD MEDIA DRIVER
17076 M: Antti Palosaari <crope@iki.fi>
17077 L: linux-media@vger.kernel.org
17078 W: https://linuxtv.org/
17079 W: http://palosaari.fi/linux/
17080 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17082 F: drivers/media/dvb-frontends/zd1301_demod*
17084 ZPOOL COMPRESSED PAGE STORAGE API
17085 M: Dan Streetman <ddstreet@ieee.org>
17086 L: linux-mm@kvack.org
17089 F: include/linux/zpool.h
17091 ZR36067 VIDEO FOR LINUX DRIVER
17092 L: mjpeg-users@lists.sourceforge.net
17093 L: linux-media@vger.kernel.org
17094 W: http://mjpeg.sourceforge.net/driver-zoran/
17095 T: hg https://linuxtv.org/hg/v4l-dvb
17097 F: drivers/staging/media/zoran/
17099 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17100 M: Minchan Kim <minchan@kernel.org>
17101 M: Nitin Gupta <ngupta@vflare.org>
17102 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17103 L: linux-kernel@vger.kernel.org
17105 F: drivers/block/zram/
17106 F: Documentation/blockdev/zram.txt
17108 ZS DECSTATION Z85C30 SERIAL DRIVER
17109 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17111 F: drivers/tty/serial/zs.*
17113 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17114 M: Minchan Kim <minchan@kernel.org>
17115 M: Nitin Gupta <ngupta@vflare.org>
17116 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17117 L: linux-mm@kvack.org
17120 F: include/linux/zsmalloc.h
17121 F: Documentation/vm/zsmalloc.rst
17123 ZSWAP COMPRESSED SWAP CACHING
17124 M: Seth Jennings <sjenning@redhat.com>
17125 M: Dan Streetman <ddstreet@ieee.org>
17126 L: linux-mm@kvack.org
17131 M: Linus Torvalds <torvalds@linux-foundation.org>
17132 L: linux-kernel@vger.kernel.org
17133 Q: http://patchwork.kernel.org/project/LKML/list/
17134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17135 S: Buried alive in reporters