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: Tony Luck <tony.luck@intel.com>
335 R: Borislav Petkov <bp@alien8.de>
336 F: drivers/acpi/apei/
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M: Robert Moore <robert.moore@intel.com>
340 M: Erik Schmauss <erik.schmauss@intel.com>
341 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L: linux-acpi@vger.kernel.org
344 W: https://acpica.org/
345 W: https://github.com/acpica/acpica/
346 Q: https://patchwork.kernel.org/project/linux-acpi/list/
347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B: https://bugzilla.kernel.org
349 B: https://bugs.acpica.org
351 F: drivers/acpi/acpica/
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/fan.c
363 ACPI FOR ARM64 (ACPI/arm64)
364 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M: Hanjun Guo <hanjun.guo@linaro.org>
366 M: Sudeep Holla <sudeep.holla@arm.com>
367 L: linux-acpi@vger.kernel.org
369 F: drivers/acpi/arm64
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M: Hans de Goede <hdegoede@redhat.com>
373 L: platform-driver-x86@vger.kernel.org
375 F: drivers/platform/x86/i2c-multi-instantiate.c
378 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M: Len Brown <lenb@kernel.org>
380 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R: Mika Westerberg <mika.westerberg@linux.intel.com>
382 L: linux-acpi@vger.kernel.org
383 Q: https://patchwork.kernel.org/project/linux-acpi/list/
384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B: https://bugzilla.kernel.org
387 F: drivers/acpi/pmic/
390 M: Zhang Rui <rui.zhang@intel.com>
391 L: linux-acpi@vger.kernel.org
392 W: https://01.org/linux-acpi
393 B: https://bugzilla.kernel.org
395 F: drivers/acpi/*thermal*
398 M: Zhang Rui <rui.zhang@intel.com>
399 L: linux-acpi@vger.kernel.org
400 W: https://01.org/linux-acpi
401 B: https://bugzilla.kernel.org
403 F: drivers/acpi/acpi_video.c
406 L: platform-driver-x86@vger.kernel.org
408 F: drivers/platform/x86/wmi.c
409 F: include/uapi/linux/wmi.h
411 AD1889 ALSA SOUND DRIVER
412 M: Thibaut Varene <T-Bone@parisc-linux.org>
413 W: http://wiki.parisc-linux.org/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 AD9389B DRIVER
858 M: Hans Verkuil <hans.verkuil@cisco.com>
859 L: linux-media@vger.kernel.org
861 F: drivers/media/i2c/ad9389b*
863 ANALOG DEVICES INC ADGS1408 DRIVER
864 M: Mircea Caprioru <mircea.caprioru@analog.com>
866 F: drivers/mux/adgs1408.c
867 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
869 ANALOG DEVICES INC ADP5061 DRIVER
870 M: Stefan Popa <stefan.popa@analog.com>
871 L: linux-pm@vger.kernel.org
872 W: http://ez.analog.com/community/linux-device-drivers
874 F: drivers/power/supply/adp5061.c
876 ANALOG DEVICES INC ADV7180 DRIVER
877 M: Lars-Peter Clausen <lars@metafoo.de>
878 L: linux-media@vger.kernel.org
879 W: http://ez.analog.com/community/linux-device-drivers
881 F: drivers/media/i2c/adv7180.c
883 ANALOG DEVICES INC ADV748X DRIVER
884 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
885 L: linux-media@vger.kernel.org
887 F: drivers/media/i2c/adv748x/*
889 ANALOG DEVICES INC ADV7511 DRIVER
890 M: Hans Verkuil <hans.verkuil@cisco.com>
891 L: linux-media@vger.kernel.org
893 F: drivers/media/i2c/adv7511*
895 ANALOG DEVICES INC ADV7604 DRIVER
896 M: Hans Verkuil <hans.verkuil@cisco.com>
897 L: linux-media@vger.kernel.org
899 F: drivers/media/i2c/adv7604*
901 ANALOG DEVICES INC ADV7842 DRIVER
902 M: Hans Verkuil <hans.verkuil@cisco.com>
903 L: linux-media@vger.kernel.org
905 F: drivers/media/i2c/adv7842*
907 ANALOG DEVICES INC ASOC CODEC DRIVERS
908 M: Lars-Peter Clausen <lars@metafoo.de>
909 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
910 W: http://wiki.analog.com/
911 W: http://ez.analog.com/community/linux-device-drivers
913 F: sound/soc/codecs/adau*
914 F: sound/soc/codecs/adav*
915 F: sound/soc/codecs/ad1*
916 F: sound/soc/codecs/ad7*
917 F: sound/soc/codecs/ssm*
918 F: sound/soc/codecs/sigmadsp.*
920 ANALOG DEVICES INC DMA DRIVERS
921 M: Lars-Peter Clausen <lars@metafoo.de>
922 W: http://ez.analog.com/community/linux-device-drivers
924 F: drivers/dma/dma-axi-dmac.c
926 ANALOG DEVICES INC IIO DRIVERS
927 M: Lars-Peter Clausen <lars@metafoo.de>
928 M: Michael Hennerich <Michael.Hennerich@analog.com>
929 W: http://wiki.analog.com/
930 W: http://ez.analog.com/community/linux-device-drivers
932 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
933 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
935 F: drivers/iio/adc/ltc2497*
936 X: drivers/iio/*/adjd*
937 F: drivers/staging/iio/*/ad*
940 M: Greentime Hu <green.hu@gmail.com>
941 M: Vincent Chen <deanbo422@gmail.com>
942 T: git https://github.com/andestech/linux.git
945 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
946 F: Documentation/devicetree/bindings/nds32/
950 ANDROID CONFIG FRAGMENTS
951 M: Rob Herring <robh@kernel.org>
953 F: kernel/configs/android*
956 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
957 M: Arve Hjønnevåg <arve@android.com>
958 M: Todd Kjos <tkjos@android.com>
959 M: Martijn Coenen <maco@android.com>
960 M: Joel Fernandes <joel@joelfernandes.org>
961 M: Christian Brauner <christian@brauner.io>
962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
963 L: devel@driverdev.osuosl.org
966 F: drivers/staging/android/
968 ANDROID GOLDFISH PIC DRIVER
969 M: Miodrag Dinic <miodrag.dinic@mips.com>
971 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
972 F: drivers/irqchip/irq-goldfish-pic.c
974 ANDROID GOLDFISH RTC DRIVER
975 M: Miodrag Dinic <miodrag.dinic@mips.com>
977 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
978 F: drivers/rtc/rtc-goldfish.c
981 M: Laura Abbott <labbott@redhat.com>
982 M: Sumit Semwal <sumit.semwal@linaro.org>
983 L: devel@driverdev.osuosl.org
984 L: dri-devel@lists.freedesktop.org
985 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
987 F: drivers/staging/android/ion
988 F: drivers/staging/android/uapi/ion.h
990 AOA (Apple Onboard Audio) ALSA DRIVER
991 M: Johannes Berg <johannes@sipsolutions.net>
992 L: linuxppc-dev@lists.ozlabs.org
993 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
997 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
998 M: William Breathitt Gray <vilhelm.gray@gmail.com>
999 L: linux-iio@vger.kernel.org
1001 F: drivers/iio/adc/stx104.c
1004 M: Jiri Kosina <jikos@kernel.org>
1006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1007 F: arch/x86/kernel/apm_32.c
1008 F: include/linux/apm_bios.h
1009 F: include/uapi/linux/apm_bios.h
1010 F: drivers/char/apm-emulation.c
1012 APPARMOR SECURITY MODULE
1013 M: John Johansen <john.johansen@canonical.com>
1014 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1015 W: wiki.apparmor.net
1016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1018 F: security/apparmor/
1019 F: Documentation/admin-guide/LSM/apparmor.rst
1021 APPLE BCM5974 MULTITOUCH DRIVER
1022 M: Henrik Rydberg <rydberg@bitmath.org>
1023 L: linux-input@vger.kernel.org
1025 F: drivers/input/mouse/bcm5974.c
1028 M: Henrik Rydberg <rydberg@bitmath.org>
1029 L: linux-hwmon@vger.kernel.org
1031 F: drivers/hwmon/applesmc.c
1033 APPLETALK NETWORK LAYER
1034 L: netdev@vger.kernel.org
1036 F: drivers/net/appletalk/
1039 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1040 M: Duc Dang <dhdang@apm.com>
1042 F: arch/arm64/boot/dts/apm/
1044 APPLIED MICRO (APM) X-GENE SOC EDAC
1045 M: Loc Ho <lho@apm.com>
1047 F: drivers/edac/xgene_edac.c
1048 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1050 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1051 M: Iyappan Subramanian <isubramanian@apm.com>
1052 M: Keyur Chudgar <kchudgar@apm.com>
1054 F: drivers/net/ethernet/apm/xgene-v2/
1056 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1057 M: Iyappan Subramanian <isubramanian@apm.com>
1058 M: Keyur Chudgar <kchudgar@apm.com>
1059 M: Quan Nguyen <qnguyen@apm.com>
1061 F: drivers/net/ethernet/apm/xgene/
1062 F: drivers/net/phy/mdio-xgene.c
1063 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1064 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1066 APPLIED MICRO (APM) X-GENE SOC PMU
1067 M: Tai Nguyen <ttnguyen@apm.com>
1069 F: drivers/perf/xgene_pmu.c
1070 F: Documentation/perf/xgene-pmu.txt
1071 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1073 APTINA CAMERA SENSOR PLL
1074 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1075 L: linux-media@vger.kernel.org
1077 F: drivers/media/i2c/aptina-pll.*
1079 ARC FRAMEBUFFER DRIVER
1080 M: Jaya Kumar <jayalk@intworks.biz>
1082 F: drivers/video/fbdev/arcfb.c
1083 F: drivers/video/fbdev/core/fb_defio.c
1086 M: Alexey Brodkin <abrodkin@synopsys.com>
1088 F: drivers/gpu/drm/arc/
1089 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1091 ARCNET NETWORK LAYER
1092 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1093 L: netdev@vger.kernel.org
1095 F: drivers/net/arcnet/
1096 F: include/uapi/linux/if_arcnet.h
1098 ARM ARCHITECTED TIMER DRIVER
1099 M: Mark Rutland <mark.rutland@arm.com>
1100 M: Marc Zyngier <marc.zyngier@arm.com>
1101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103 F: arch/arm/include/asm/arch_timer.h
1104 F: arch/arm64/include/asm/arch_timer.h
1105 F: drivers/clocksource/arm_arch_timer.c
1107 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1108 M: Linus Walleij <linus.walleij@linaro.org>
1109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111 F: Documentation/devicetree/bindings/arm/arm-boards
1112 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1113 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1114 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1115 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1116 F: arch/arm/mach-integrator/
1117 F: arch/arm/mach-realview/
1118 F: arch/arm/mach-versatile/
1119 F: arch/arm/plat-versatile/
1120 F: arch/arm/boot/dts/arm-realview-*
1121 F: arch/arm/boot/dts/integrator*
1122 F: arch/arm/boot/dts/versatile*
1123 F: drivers/clk/versatile/
1124 F: drivers/i2c/busses/i2c-versatile.c
1125 F: drivers/irqchip/irq-versatile-fpga.c
1126 F: drivers/mtd/maps/physmap_of_versatile.c
1127 F: drivers/power/reset/arm-versatile-reboot.c
1128 F: drivers/soc/versatile/
1130 ARM HDLCD DRM DRIVER
1131 M: Liviu Dudau <liviu.dudau@arm.com>
1133 F: drivers/gpu/drm/arm/hdlcd_*
1134 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1136 ARM MALI-DP DRM DRIVER
1137 M: Liviu Dudau <liviu.dudau@arm.com>
1138 M: Brian Starkey <brian.starkey@arm.com>
1139 M: Mali DP Maintainers <malidp@foss.arm.com>
1141 F: drivers/gpu/drm/arm/
1142 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1144 ARM MFM AND FLOPPY DRIVERS
1145 M: Ian Molton <spyro@f2s.com>
1147 F: arch/arm/lib/floppydma.S
1148 F: arch/arm/include/asm/floppy.h
1150 ARM PMU PROFILING AND DEBUGGING
1151 M: Will Deacon <will.deacon@arm.com>
1152 M: Mark Rutland <mark.rutland@arm.com>
1154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 F: arch/arm*/kernel/perf_*
1156 F: arch/arm/oprofile/common.c
1157 F: arch/arm*/kernel/hw_breakpoint.c
1158 F: arch/arm*/include/asm/hw_breakpoint.h
1159 F: arch/arm*/include/asm/perf_event.h
1161 F: include/linux/perf/arm_pmu.h
1162 F: Documentation/devicetree/bindings/arm/pmu.txt
1163 F: Documentation/devicetree/bindings/perf/
1166 M: Russell King <linux@armlinux.org.uk>
1167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 W: http://www.armlinux.org.uk/
1170 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1172 X: arch/arm/boot/dts/
1174 ARM PRIMECELL AACI PL041 DRIVER
1175 M: Russell King <linux@armlinux.org.uk>
1179 ARM PRIMECELL BUS SUPPORT
1180 M: Russell King <linux@armlinux.org.uk>
1183 F: include/linux/amba/bus.h
1185 ARM PRIMECELL CLCD PL110 DRIVER
1186 M: Russell King <linux@armlinux.org.uk>
1188 F: drivers/video/fbdev/amba-clcd.*
1190 ARM PRIMECELL KMI PL050 DRIVER
1191 M: Russell King <linux@armlinux.org.uk>
1193 F: drivers/input/serio/ambakmi.*
1194 F: include/linux/amba/kmi.h
1196 ARM PRIMECELL MMCI PL180/1 DRIVER
1197 M: Russell King <linux@armlinux.org.uk>
1199 F: drivers/mmc/host/mmci.*
1200 F: include/linux/amba/mmci.h
1202 ARM PRIMECELL SSP PL022 SPI DRIVER
1203 M: Linus Walleij <linus.walleij@linaro.org>
1204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1207 F: drivers/spi/spi-pl022.c
1209 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1210 M: Russell King <linux@armlinux.org.uk>
1212 F: drivers/tty/serial/amba-pl01*.c
1213 F: include/linux/amba/serial.h
1215 ARM PRIMECELL VIC PL190/PL192 DRIVER
1216 M: Linus Walleij <linus.walleij@linaro.org>
1217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1220 F: drivers/irqchip/irq-vic.c
1223 M: Will Deacon <will.deacon@arm.com>
1224 R: Robin Murphy <robin.murphy@arm.com>
1225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 F: drivers/iommu/arm-smmu.c
1228 F: drivers/iommu/arm-smmu-v3.c
1229 F: drivers/iommu/io-pgtable-arm.c
1230 F: drivers/iommu/io-pgtable-arm-v7s.c
1232 ARM SUB-ARCHITECTURES
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1239 ARM/ACTIONS SEMI ARCHITECTURE
1240 M: Andreas Färber <afaerber@suse.de>
1241 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245 F: arch/arm/mach-actions/
1246 F: arch/arm/boot/dts/owl-*
1247 F: arch/arm64/boot/dts/actions/
1248 F: drivers/clk/actions/
1249 F: drivers/clocksource/timer-owl*
1250 F: drivers/dma/owl-dma.c
1251 F: drivers/i2c/busses/i2c-owl.c
1252 F: drivers/pinctrl/actions/*
1253 F: drivers/soc/actions/
1254 F: include/dt-bindings/power/owl-*
1255 F: include/linux/soc/actions/
1256 F: Documentation/devicetree/bindings/arm/actions.txt
1257 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1258 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1259 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1260 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1261 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1262 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1264 ARM/ADS SPHERE MACHINE SUPPORT
1265 M: Lennert Buytenhek <kernel@wantstofly.org>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 ARM/AFEB9260 MACHINE SUPPORT
1270 M: Sergey Lapin <slapin@ossfans.org>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 ARM/AJECO 1ARM MACHINE SUPPORT
1275 M: Lennert Buytenhek <kernel@wantstofly.org>
1276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 ARM/Allwinner SoC Clock Support
1280 M: Emilio López <emilio@elopez.com.ar>
1282 F: drivers/clk/sunxi/
1284 ARM/Allwinner sunXi SoC support
1285 M: Maxime Ripard <maxime.ripard@bootlin.com>
1286 M: Chen-Yu Tsai <wens@csie.org>
1287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 F: arch/arm/mach-sunxi/
1292 F: arch/arm64/boot/dts/allwinner/
1293 F: drivers/clk/sunxi-ng/
1294 F: drivers/pinctrl/sunxi/
1295 F: drivers/soc/sunxi/
1296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1298 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1299 M: Neil Armstrong <narmstrong@baylibre.com>
1300 M: Jerome Brunet <jbrunet@baylibre.com>
1301 L: linux-amlogic@lists.infradead.org
1303 F: drivers/clk/meson/
1304 F: include/dt-bindings/clock/meson*
1305 F: include/dt-bindings/clock/gxbb*
1306 F: Documentation/devicetree/bindings/clock/amlogic*
1308 ARM/Amlogic Meson SoC support
1309 M: Kevin Hilman <khilman@baylibre.com>
1310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 L: linux-amlogic@lists.infradead.org
1312 W: http://linux-meson.com/
1314 F: arch/arm/mach-meson/
1315 F: arch/arm/boot/dts/meson*
1316 F: arch/arm64/boot/dts/amlogic/
1317 F: drivers/pinctrl/meson/
1318 F: drivers/mmc/host/meson*
1319 F: drivers/soc/amlogic/
1322 ARM/Amlogic Meson SoC Sound Drivers
1323 M: Jerome Brunet <jbrunet@baylibre.com>
1324 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1327 F: Documentation/devicetree/bindings/sound/amlogic*
1329 ARM/Annapurna Labs ALPINE ARCHITECTURE
1330 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1331 M: Antoine Tenart <antoine.tenart@bootlin.com>
1332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 F: arch/arm/mach-alpine/
1335 F: arch/arm/boot/dts/alpine*
1336 F: arch/arm64/boot/dts/al/
1337 F: drivers/*/*alpine*
1339 ARM/ARTPEC MACHINE SUPPORT
1340 M: Jesper Nilsson <jesper.nilsson@axis.com>
1341 M: Lars Persson <lars.persson@axis.com>
1343 L: linux-arm-kernel@axis.com
1344 F: arch/arm/mach-artpec
1345 F: arch/arm/boot/dts/artpec6*
1347 F: drivers/crypto/axis
1348 F: drivers/pinctrl/pinctrl-artpec*
1349 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1351 ARM/ASPEED I2C DRIVER
1352 M: Brendan Higgins <brendanhiggins@google.com>
1353 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1354 R: Joel Stanley <joel@jms.id.au>
1355 L: linux-i2c@vger.kernel.org
1356 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1358 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1359 F: drivers/i2c/busses/i2c-aspeed.c
1360 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1361 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1363 ARM/ASPEED MACHINE SUPPORT
1364 M: Joel Stanley <joel@jms.id.au>
1365 R: Andrew Jeffery <andrew@aj.id.au>
1366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1368 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1371 F: arch/arm/mach-aspeed/
1372 F: arch/arm/boot/dts/aspeed-*
1375 ARM/CALXEDA HIGHBANK ARCHITECTURE
1376 M: Rob Herring <robh@kernel.org>
1377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 F: arch/arm/mach-highbank/
1380 F: arch/arm/boot/dts/highbank.dts
1381 F: arch/arm/boot/dts/ecx-*.dts*
1383 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1384 M: Krzysztof Halasa <khalasa@piap.pl>
1386 F: arch/arm/mach-cns3xxx/
1388 ARM/CAVIUM THUNDER NETWORK DRIVER
1389 M: Sunil Goutham <sgoutham@cavium.com>
1390 M: Robert Richter <rric@kernel.org>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 F: drivers/net/ethernet/cavium/thunder/
1395 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1396 M: Lukasz Majewski <lukma@denx.de>
1397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 F: arch/arm/mach-ep93xx/ts72xx.c
1401 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1402 M: Alexander Shiyan <shc_work@mail.ru>
1403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1408 M: Lennert Buytenhek <kernel@wantstofly.org>
1409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1413 M: Hartley Sweeten <hsweeten@visionengravers.com>
1414 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 F: arch/arm/mach-ep93xx/
1418 F: arch/arm/mach-ep93xx/include/mach/
1421 M: Russell King <linux@armlinux.org.uk>
1422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1425 F: drivers/clk/clkdev.c
1427 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1428 M: Mike Rapoport <mike@compulab.co.il>
1429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1433 M: Baruch Siach <baruch@tkos.co.il>
1434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 F: arch/arm/boot/dts/cx92755*
1439 ARM/CONTEC MICRO9 MACHINE SUPPORT
1440 M: Hubert Feurstein <hubert.feurstein@contec.at>
1442 F: arch/arm/mach-ep93xx/micro9.c
1444 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1445 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1446 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 F: drivers/hwtracing/coresight/*
1450 F: Documentation/trace/coresight.txt
1451 F: Documentation/trace/coresight-cpu-debug.txt
1452 F: Documentation/devicetree/bindings/arm/coresight.txt
1453 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1454 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1455 F: tools/perf/arch/arm/util/pmu.c
1456 F: tools/perf/arch/arm/util/auxtrace.c
1457 F: tools/perf/arch/arm/util/cs-etm.c
1458 F: tools/perf/arch/arm/util/cs-etm.h
1459 F: tools/perf/util/cs-etm.*
1460 F: tools/perf/util/cs-etm-decoder/*
1462 ARM/CORGI MACHINE SUPPORT
1463 M: Richard Purdie <rpurdie@rpsys.net>
1466 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1467 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1468 M: Linus Walleij <linus.walleij@linaro.org>
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 T: git git://github.com/ulli-kroll/linux.git
1472 F: Documentation/devicetree/bindings/arm/gemini.txt
1473 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1474 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1475 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1476 F: arch/arm/mach-gemini/
1477 F: drivers/net/ethernet/cortina/
1478 F: drivers/pinctrl/pinctrl-gemini.c
1479 F: drivers/rtc/rtc-ftrtc010.c
1481 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1482 M: Barry Song <baohua@kernel.org>
1483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1486 F: arch/arm/boot/dts/prima2*
1487 F: arch/arm/mach-prima2/
1488 F: drivers/clk/sirf/
1489 F: drivers/clocksource/timer-prima2.c
1490 F: drivers/clocksource/timer-atlas7.c
1494 ARM/EBSA110 MACHINE SUPPORT
1495 M: Russell King <linux@armlinux.org.uk>
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 W: http://www.armlinux.org.uk/
1499 F: arch/arm/mach-ebsa110/
1500 F: drivers/net/ethernet/amd/am79c961a.*
1502 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1503 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1504 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1510 M: Robert Jarzmik <robert.jarzmik@free.fr>
1511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 F: arch/arm/mach-pxa/ezx.c
1515 ARM/FARADAY FA526 PORT
1516 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 T: git git://git.berlios.de/gemini-board
1520 F: arch/arm/mm/*-fa*
1522 ARM/FOOTBRIDGE ARCHITECTURE
1523 M: Russell King <linux@armlinux.org.uk>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 W: http://www.armlinux.org.uk/
1527 F: arch/arm/include/asm/hardware/dec21285.h
1528 F: arch/arm/mach-footbridge/
1530 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1531 M: Shawn Guo <shawnguo@kernel.org>
1532 M: Sascha Hauer <s.hauer@pengutronix.de>
1533 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1534 R: Fabio Estevam <fabio.estevam@nxp.com>
1535 R: NXP Linux Team <linux-imx@nxp.com>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539 F: arch/arm/mach-imx/
1540 F: arch/arm/mach-mxs/
1541 F: arch/arm/boot/dts/imx*
1542 F: arch/arm/configs/imx*_defconfig
1543 F: arch/arm64/boot/dts/freescale/imx*
1545 F: drivers/firmware/imx/
1547 F: include/linux/firmware/imx/
1550 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1551 M: Shawn Guo <shawnguo@kernel.org>
1552 M: Sascha Hauer <s.hauer@pengutronix.de>
1553 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1554 R: Stefan Agner <stefan@agner.ch>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1558 F: arch/arm/mach-imx/*vf610*
1559 F: arch/arm/boot/dts/vf*
1561 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1562 M: Shawn Guo <shawnguo@kernel.org>
1563 M: Li Yang <leoyang.li@nxp.com>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1567 F: arch/arm/boot/dts/ls1021a*
1568 F: arch/arm64/boot/dts/freescale/fsl-*
1569 F: arch/arm64/boot/dts/freescale/qoriq-*
1571 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1572 M: Lennert Buytenhek <kernel@wantstofly.org>
1573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 ARM/GUMSTIX MACHINE SUPPORT
1577 M: Steve Sakoman <sakoman@gmail.com>
1578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1582 M: Philipp Zabel <philipp.zabel@gmail.com>
1583 M: Paul Parsons <lost.distance@yahoo.com>
1584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 F: arch/arm/mach-pxa/hx4700.c
1587 F: arch/arm/mach-pxa/include/mach/hx4700.h
1588 F: sound/soc/pxa/hx4700.c
1590 ARM/HISILICON SOC SUPPORT
1591 M: Wei Xu <xuwei5@hisilicon.com>
1592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 W: http://www.hisilicon.com
1595 T: git git://github.com/hisilicon/linux-hisi.git
1596 F: arch/arm/mach-hisi/
1597 F: arch/arm/boot/dts/hi3*
1598 F: arch/arm/boot/dts/hip*
1599 F: arch/arm/boot/dts/hisi*
1600 F: arch/arm64/boot/dts/hisilicon/
1602 ARM/HP JORNADA 7XX MACHINE SUPPORT
1603 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1607 F: arch/arm/mach-sa1100/jornada720.c
1608 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1610 ARM/IGEP MACHINE SUPPORT
1611 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1612 M: Javier Martinez Canillas <javier@dowhile0.org>
1613 L: linux-omap@vger.kernel.org
1614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 F: arch/arm/boot/dts/omap3-igep*
1618 ARM/INCOME PXA270 SUPPORT
1619 M: Marek Vasut <marek.vasut@gmail.com>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1624 ARM/INTEL IOP13XX ARM ARCHITECTURE
1625 M: Lennert Buytenhek <kernel@wantstofly.org>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 ARM/INTEL IOP32X ARM ARCHITECTURE
1630 M: Lennert Buytenhek <kernel@wantstofly.org>
1631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 ARM/INTEL IOP33X ARM ARCHITECTURE
1635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 ARM/INTEL IQ81342EX MACHINE SUPPORT
1639 M: Lennert Buytenhek <kernel@wantstofly.org>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 ARM/INTEL IXDP2850 MACHINE SUPPORT
1644 M: Lennert Buytenhek <kernel@wantstofly.org>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 ARM/INTEL IXP4XX ARM ARCHITECTURE
1649 M: Imre Kaloz <kaloz@openwrt.org>
1650 M: Krzysztof Halasa <khalasa@piap.pl>
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 F: arch/arm/mach-ixp4xx/
1655 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1656 M: Jonathan Cameron <jic23@cam.ac.uk>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 F: arch/arm/mach-pxa/stargate2.c
1660 F: drivers/pcmcia/pxa2xx_stargate2.c
1662 ARM/INTEL XSC3 (MANZANO) ARM CORE
1663 M: Lennert Buytenhek <kernel@wantstofly.org>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1668 M: Lennert Buytenhek <kernel@wantstofly.org>
1669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 ARM/LG1K ARCHITECTURE
1673 M: Chanho Min <chanho.min@lge.com>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676 F: arch/arm64/boot/dts/lg/
1678 ARM/LOGICPD PXA270 MACHINE SUPPORT
1679 M: Lennert Buytenhek <kernel@wantstofly.org>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683 ARM/LPC18XX ARCHITECTURE
1684 M: Vladimir Zapolskiy <vz@mleia.com>
1685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 F: arch/arm/boot/dts/lpc43*
1688 F: drivers/i2c/busses/i2c-lpc2k.c
1689 F: drivers/memory/pl172.c
1690 F: drivers/mtd/spi-nor/nxp-spifi.c
1691 F: drivers/rtc/rtc-lpc24xx.c
1694 ARM/LPC32XX SOC SUPPORT
1695 M: Vladimir Zapolskiy <vz@mleia.com>
1696 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1700 F: arch/arm/boot/dts/lpc32*
1701 F: arch/arm/mach-lpc32xx/
1702 F: drivers/i2c/busses/i2c-pnx.c
1703 F: drivers/net/ethernet/nxp/lpc_eth.c
1704 F: drivers/usb/host/ohci-nxp.c
1705 F: drivers/watchdog/pnx4008_wdt.c
1708 ARM/MAGICIAN MACHINE SUPPORT
1709 M: Philipp Zabel <philipp.zabel@gmail.com>
1712 ARM/Marvell Dove/MV78xx0/Orion SOC support
1713 M: Jason Cooper <jason@lakedaemon.net>
1714 M: Andrew Lunn <andrew@lunn.ch>
1715 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1716 M: Gregory Clement <gregory.clement@bootlin.com>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 F: Documentation/devicetree/bindings/soc/dove/
1720 F: arch/arm/mach-dove/
1721 F: arch/arm/mach-mv78xx0/
1722 F: arch/arm/mach-orion5x/
1723 F: arch/arm/plat-orion/
1724 F: arch/arm/boot/dts/dove*
1725 F: arch/arm/boot/dts/orion5x*
1727 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1728 M: Jason Cooper <jason@lakedaemon.net>
1729 M: Andrew Lunn <andrew@lunn.ch>
1730 M: Gregory Clement <gregory.clement@bootlin.com>
1731 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 F: arch/arm/boot/dts/armada*
1735 F: arch/arm/boot/dts/kirkwood*
1736 F: arch/arm/configs/mvebu_*_defconfig
1737 F: arch/arm/mach-mvebu/
1738 F: arch/arm64/boot/dts/marvell/armada*
1739 F: drivers/cpufreq/armada-37xx-cpufreq.c
1740 F: drivers/cpufreq/mvebu-cpufreq.c
1741 F: drivers/irqchip/irq-armada-370-xp.c
1742 F: drivers/irqchip/irq-mvebu-*
1743 F: drivers/pinctrl/mvebu/
1744 F: drivers/rtc/rtc-armada38x.c
1746 ARM/Mediatek RTC DRIVER
1747 M: Eddie Huang <eddie.huang@mediatek.com>
1748 M: Sean Wang <sean.wang@mediatek.com>
1749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1752 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1753 F: drivers/rtc/rtc-mt6397.c
1754 F: drivers/rtc/rtc-mt7622.c
1756 ARM/Mediatek SoC support
1757 M: Matthias Brugger <matthias.bgg@gmail.com>
1758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1760 W: https://mtk.bcnfs.org/
1761 C: irc://chat.freenode.net/linux-mediatek
1763 F: arch/arm/boot/dts/mt6*
1764 F: arch/arm/boot/dts/mt7*
1765 F: arch/arm/boot/dts/mt8*
1766 F: arch/arm/mach-mediatek/
1767 F: arch/arm64/boot/dts/mediatek/
1768 F: drivers/soc/mediatek/
1773 ARM/Mediatek USB3 PHY DRIVER
1774 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1778 F: drivers/phy/mediatek/
1779 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1781 ARM/MICREL KS8695 ARCHITECTURE
1782 M: Greg Ungerer <gerg@uclinux.org>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 F: arch/arm/mach-ks8695/
1787 ARM/Microchip (AT91) SoC support
1788 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1789 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1790 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 W: http://www.linux4sam.org
1793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1797 F: arch/arm/mach-at91/
1798 F: include/soc/at91/
1799 F: arch/arm/boot/dts/at91*.dts
1800 F: arch/arm/boot/dts/at91*.dtsi
1801 F: arch/arm/boot/dts/sama*.dts
1802 F: arch/arm/boot/dts/sama*.dtsi
1803 F: arch/arm/include/debug/at91.S
1804 F: drivers/memory/atmel*
1805 F: drivers/watchdog/sama5d4_wdt.c
1806 X: drivers/input/touchscreen/atmel_mxt_ts.c
1807 X: drivers/net/wireless/atmel/
1809 ARM/MIOA701 MACHINE SUPPORT
1810 M: Robert Jarzmik <robert.jarzmik@free.fr>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 F: arch/arm/mach-pxa/mioa701.c
1815 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1816 M: Michael Petchkovsky <mkpetch@internode.on.net>
1819 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1820 M: Linus Walleij <linus.walleij@linaro.org>
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 F: arch/arm/mach-nomadik/
1824 F: arch/arm/mach-u300/
1825 F: arch/arm/mach-ux500/
1826 F: arch/arm/boot/dts/ste-*
1827 F: drivers/clk/clk-nomadik.c
1828 F: drivers/clk/clk-u300.c
1829 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1830 F: drivers/clocksource/timer-u300.c
1831 F: drivers/dma/coh901318*
1832 F: drivers/dma/ste_dma40*
1833 F: drivers/hwspinlock/u8500_hsem.c
1834 F: drivers/i2c/busses/i2c-nomadik.c
1835 F: drivers/i2c/busses/i2c-stu300.c
1836 F: drivers/mfd/ab3100*
1837 F: drivers/mfd/ab8500*
1838 F: drivers/mfd/abx500*
1839 F: drivers/mfd/dbx500*
1840 F: drivers/mfd/db8500*
1841 F: drivers/pinctrl/nomadik/
1842 F: drivers/pinctrl/pinctrl-coh901*
1843 F: drivers/pinctrl/pinctrl-u300.c
1844 F: drivers/rtc/rtc-ab3100.c
1845 F: drivers/rtc/rtc-ab8500.c
1846 F: drivers/rtc/rtc-coh901331.c
1847 F: drivers/rtc/rtc-pl031.c
1848 F: drivers/watchdog/coh901327_wdt.c
1849 F: Documentation/devicetree/bindings/arm/ste-*
1850 F: Documentation/devicetree/bindings/arm/ux500/
1851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1853 ARM/NUVOTON NPCM ARCHITECTURE
1854 M: Avi Fishman <avifishman70@gmail.com>
1855 M: Tomer Maimon <tmaimon77@gmail.com>
1856 R: Patrick Venture <venture@google.com>
1857 R: Nancy Yuen <yuenn@google.com>
1858 R: Brendan Higgins <brendanhiggins@google.com>
1859 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1861 F: arch/arm/mach-npcm/
1862 F: arch/arm/boot/dts/nuvoton-npcm*
1863 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1865 F: Documentation/devicetree/bindings/*/*npcm*
1866 F: Documentation/devicetree/bindings/*/*/*npcm*
1868 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1869 M: Wan ZongShun <mcuos.com@gmail.com>
1870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 W: http://www.mcuos.com
1873 F: arch/arm/mach-w90x900/
1874 F: drivers/input/keyboard/w90p910_keypad.c
1875 F: drivers/input/touchscreen/w90p910_ts.c
1876 F: drivers/watchdog/nuc900_wdt.c
1877 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1878 F: drivers/mtd/nand/raw/nuc900_nand.c
1879 F: drivers/rtc/rtc-nuc900.c
1880 F: drivers/spi/spi-nuc900.c
1881 F: drivers/usb/host/ehci-w90x900.c
1882 F: drivers/video/fbdev/nuc900fb.c
1884 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1885 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1886 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1887 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1890 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1891 M: Alexander Clouter <alex@digriz.org.uk>
1892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 W: http://www.digriz.org.uk/ts78xx/kernel
1895 F: arch/arm/mach-orion5x/ts78xx-*
1897 ARM/OXNAS platform support
1898 M: Neil Armstrong <narmstrong@baylibre.com>
1899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 L: linux-oxnas@groups.io (moderated for non-subscribers)
1902 F: arch/arm/mach-oxnas/
1903 F: arch/arm/boot/dts/ox8*.dts*
1906 ARM/PALM TREO SUPPORT
1907 M: Tomas Cech <sleep_walker@suse.com>
1908 L: linux-arm-kernel@lists.infradead.org
1909 W: http://hackndev.com
1911 F: arch/arm/mach-pxa/palmtreo.*
1913 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1914 M: Marek Vasut <marek.vasut@gmail.com>
1915 L: linux-arm-kernel@lists.infradead.org
1916 W: http://hackndev.com
1918 F: arch/arm/mach-pxa/include/mach/palmtx.h
1919 F: arch/arm/mach-pxa/palmtx.c
1920 F: arch/arm/mach-pxa/palmt5.*
1921 F: arch/arm/mach-pxa/include/mach/palmld.h
1922 F: arch/arm/mach-pxa/palmld.c
1923 F: arch/arm/mach-pxa/palmte2.*
1924 F: arch/arm/mach-pxa/include/mach/palmtc.h
1925 F: arch/arm/mach-pxa/palmtc.c
1928 M: Sergey Lapin <slapin@ossfans.org>
1929 L: linux-arm-kernel@lists.infradead.org
1930 W: http://hackndev.com
1932 F: arch/arm/mach-pxa/palmz72.*
1935 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1936 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1939 ARM/PT DIGITAL BOARD PORT
1940 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 W: http://www.armlinux.org.uk/
1945 ARM/QUALCOMM SUPPORT
1946 M: Andy Gross <andy.gross@linaro.org>
1947 M: David Brown <david.brown@linaro.org>
1948 L: linux-arm-msm@vger.kernel.org
1950 F: Documentation/devicetree/bindings/soc/qcom/
1951 F: arch/arm/boot/dts/qcom-*.dts
1952 F: arch/arm/boot/dts/qcom-*.dtsi
1953 F: arch/arm/mach-qcom/
1954 F: arch/arm64/boot/dts/qcom/*
1955 F: drivers/i2c/busses/i2c-qup.c
1956 F: drivers/clk/qcom/
1957 F: drivers/dma/qcom/
1958 F: drivers/soc/qcom/
1959 F: drivers/spi/spi-qup.c
1960 F: drivers/tty/serial/msm_serial.c
1961 F: drivers/*/pm8???-*
1962 F: drivers/mfd/ssbi.c
1963 F: drivers/firmware/qcom_scm*
1964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1966 ARM/RADISYS ENP2611 MACHINE SUPPORT
1967 M: Lennert Buytenhek <kernel@wantstofly.org>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 ARM/RDA MICRO ARCHITECTURE
1972 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1976 F: arch/arm/boot/dts/rda8810pl-*
1977 F: drivers/clocksource/timer-rda.c
1978 F: drivers/irqchip/irq-rda-intc.c
1979 F: drivers/tty/serial/rda-uart.c
1980 F: Documentation/devicetree/bindings/arm/rda.txt
1981 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1982 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1983 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1985 ARM/REALTEK ARCHITECTURE
1986 M: Andreas Färber <afaerber@suse.de>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 F: arch/arm64/boot/dts/realtek/
1990 F: Documentation/devicetree/bindings/arm/realtek.txt
1992 ARM/RENESAS ARM64 ARCHITECTURE
1993 M: Simon Horman <horms@verge.net.au>
1994 M: Magnus Damm <magnus.damm@gmail.com>
1995 L: linux-renesas-soc@vger.kernel.org
1996 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1999 F: arch/arm64/boot/dts/renesas/
2000 F: Documentation/devicetree/bindings/arm/shmobile.txt
2001 F: drivers/soc/renesas/
2002 F: include/linux/soc/renesas/
2004 ARM/RISCPC ARCHITECTURE
2005 M: Russell King <linux@armlinux.org.uk>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 W: http://www.armlinux.org.uk/
2009 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2010 F: arch/arm/include/asm/hardware/ioc.h
2011 F: arch/arm/include/asm/hardware/iomd.h
2012 F: arch/arm/include/asm/hardware/memc.h
2013 F: arch/arm/mach-rpc/
2014 F: drivers/net/ethernet/8390/etherh.c
2015 F: drivers/net/ethernet/i825xx/ether1*
2016 F: drivers/net/ethernet/seeq/ether3*
2017 F: drivers/scsi/arm/
2019 ARM/Rockchip SoC support
2020 M: Heiko Stuebner <heiko@sntech.de>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 L: linux-rockchip@lists.infradead.org
2023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2025 F: arch/arm/boot/dts/rk3*
2026 F: arch/arm/boot/dts/rv1108*
2027 F: arch/arm/mach-rockchip/
2028 F: drivers/clk/rockchip/
2029 F: drivers/i2c/busses/i2c-rk3x.c
2030 F: drivers/*/*rockchip*
2031 F: drivers/*/*/*rockchip*
2032 F: sound/soc/rockchip/
2035 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2036 M: Kukjin Kim <kgene@kernel.org>
2037 M: Krzysztof Kozlowski <krzk@kernel.org>
2038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2040 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2042 F: arch/arm/boot/dts/s3c*
2043 F: arch/arm/boot/dts/s5p*
2044 F: arch/arm/boot/dts/exynos*
2045 F: arch/arm64/boot/dts/exynos/
2046 F: arch/arm/plat-samsung/
2047 F: arch/arm/mach-s3c24*/
2048 F: arch/arm/mach-s3c64xx/
2049 F: arch/arm/mach-s5p*/
2050 F: arch/arm/mach-exynos*/
2051 F: drivers/*/*s3c24*
2052 F: drivers/*/*/*s3c24*
2053 F: drivers/*/*s3c64xx*
2054 F: drivers/*/*s5pv210*
2055 F: drivers/memory/samsung/*
2056 F: drivers/soc/samsung/*
2057 F: Documentation/arm/Samsung/
2058 F: Documentation/devicetree/bindings/arm/samsung/
2059 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2060 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2063 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2064 M: Kyungmin Park <kyungmin.park@samsung.com>
2065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 F: arch/arm/mach-s5pv210/
2069 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2070 M: Kyungmin Park <kyungmin.park@samsung.com>
2071 M: Kamil Debski <kamil@wypas.org>
2072 M: Andrzej Hajda <a.hajda@samsung.com>
2073 L: linux-arm-kernel@lists.infradead.org
2074 L: linux-media@vger.kernel.org
2076 F: drivers/media/platform/s5p-g2d/
2078 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2079 M: Marek Szyprowski <m.szyprowski@samsung.com>
2080 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2081 L: linux-media@vger.kernel.org
2083 F: drivers/media/platform/s5p-cec/
2084 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2086 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2087 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2088 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2089 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2090 L: linux-arm-kernel@lists.infradead.org
2091 L: linux-media@vger.kernel.org
2093 F: drivers/media/platform/s5p-jpeg/
2095 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2096 M: Kyungmin Park <kyungmin.park@samsung.com>
2097 M: Kamil Debski <kamil@wypas.org>
2098 M: Jeongtae Park <jtp.park@samsung.com>
2099 M: Andrzej Hajda <a.hajda@samsung.com>
2100 L: linux-arm-kernel@lists.infradead.org
2101 L: linux-media@vger.kernel.org
2103 F: drivers/media/platform/s5p-mfc/
2105 ARM/SHMOBILE ARM ARCHITECTURE
2106 M: Simon Horman <horms@verge.net.au>
2107 M: Magnus Damm <magnus.damm@gmail.com>
2108 L: linux-renesas-soc@vger.kernel.org
2109 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2112 F: arch/arm/boot/dts/emev2*
2113 F: arch/arm/boot/dts/r7s*
2114 F: arch/arm/boot/dts/r8a*
2115 F: arch/arm/boot/dts/r9a*
2116 F: arch/arm/boot/dts/sh*
2117 F: arch/arm/configs/shmobile_defconfig
2118 F: arch/arm/include/debug/renesas-scif.S
2119 F: arch/arm/mach-shmobile/
2120 F: Documentation/devicetree/bindings/arm/shmobile.txt
2121 F: drivers/soc/renesas/
2122 F: include/linux/soc/renesas/
2124 ARM/SOCFPGA ARCHITECTURE
2125 M: Dinh Nguyen <dinguyen@kernel.org>
2127 F: arch/arm/mach-socfpga/
2128 F: arch/arm/boot/dts/socfpga*
2129 F: arch/arm/configs/socfpga_defconfig
2130 F: arch/arm64/boot/dts/altera/
2131 W: http://www.rocketboards.org
2132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2134 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2135 M: Dinh Nguyen <dinguyen@kernel.org>
2137 F: drivers/clk/socfpga/
2139 ARM/SOCFPGA EDAC SUPPORT
2140 M: Thor Thayer <thor.thayer@linux.intel.com>
2142 F: drivers/edac/altera_edac.
2144 ARM/SPREADTRUM SoC SUPPORT
2145 M: Orson Zhai <orsonzhai@gmail.com>
2146 M: Baolin Wang <baolin.wang@linaro.org>
2147 M: Chunyan Zhang <zhang.lyra@gmail.com>
2149 F: arch/arm64/boot/dts/sprd
2152 ARM/STI ARCHITECTURE
2153 M: Patrice Chotard <patrice.chotard@st.com>
2154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 W: http://www.stlinux.com
2157 F: arch/arm/mach-sti/
2158 F: arch/arm/boot/dts/sti*
2159 F: drivers/char/hw_random/st-rng.c
2160 F: drivers/clocksource/arm_global_timer.c
2161 F: drivers/clocksource/clksrc_st_lpc.c
2162 F: drivers/cpufreq/sti-cpufreq.c
2163 F: drivers/dma/st_fdma*
2164 F: drivers/i2c/busses/i2c-st.c
2165 F: drivers/media/rc/st_rc.c
2166 F: drivers/media/platform/sti/c8sectpfe/
2167 F: drivers/mmc/host/sdhci-st.c
2168 F: drivers/phy/st/phy-miphy28lp.c
2169 F: drivers/phy/st/phy-stih407-usb.c
2170 F: drivers/pinctrl/pinctrl-st.c
2171 F: drivers/remoteproc/st_remoteproc.c
2172 F: drivers/remoteproc/st_slim_rproc.c
2173 F: drivers/reset/sti/
2174 F: drivers/rtc/rtc-st-lpc.c
2175 F: drivers/tty/serial/st-asc.c
2176 F: drivers/usb/dwc3/dwc3-st.c
2177 F: drivers/usb/host/ehci-st.c
2178 F: drivers/usb/host/ohci-st.c
2179 F: drivers/watchdog/st_lpc_wdt.c
2180 F: drivers/ata/ahci_st.c
2181 F: include/linux/remoteproc/st_slim_rproc.h
2183 ARM/STM32 ARCHITECTURE
2184 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2185 M: Alexandre Torgue <alexandre.torgue@st.com>
2186 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2192 F: arch/arm/boot/dts/stm32*
2193 F: arch/arm/mach-stm32/
2194 F: drivers/clocksource/armv7m_systick.c
2196 ARM/Synaptics SoC support
2197 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2198 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 F: arch/arm/mach-berlin/
2202 F: arch/arm/boot/dts/berlin*
2203 F: arch/arm64/boot/dts/synaptics/
2205 ARM/TANGO ARCHITECTURE
2206 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2207 M: Mans Rullgard <mans@mansr.com>
2208 L: linux-arm-kernel@lists.infradead.org
2212 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2213 M: Lennert Buytenhek <kernel@wantstofly.org>
2214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2218 M: Hans Verkuil <hans.verkuil@cisco.com>
2219 L: linux-tegra@vger.kernel.org
2220 L: linux-media@vger.kernel.org
2222 F: drivers/media/platform/tegra-cec/
2223 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2225 ARM/TETON BGA MACHINE SUPPORT
2226 M: "Mark F. Brown" <mark.brown314@gmail.com>
2227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2231 M: Santosh Shilimkar <ssantosh@kernel.org>
2232 L: linux-kernel@vger.kernel.org
2234 F: drivers/memory/*emif*
2236 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2237 M: Tero Kristo <t-kristo@ti.com>
2238 M: Nishanth Menon <nm@ti.com>
2239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2242 F: arch/arm64/boot/dts/ti/Makefile
2243 F: arch/arm64/boot/dts/ti/k3-*
2244 F: include/dt-bindings/pinctrl/k3.h
2246 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2247 M: Santosh Shilimkar <ssantosh@kernel.org>
2248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 F: arch/arm/mach-keystone/
2251 F: arch/arm/boot/dts/keystone-*
2252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2254 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2255 M: Santosh Shilimkar <ssantosh@kernel.org>
2256 L: linux-kernel@vger.kernel.org
2258 F: drivers/clk/keystone/
2260 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2261 M: Santosh Shilimkar <ssantosh@kernel.org>
2262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263 L: linux-kernel@vger.kernel.org
2265 F: drivers/clocksource/timer-keystone.c
2267 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2268 M: Santosh Shilimkar <ssantosh@kernel.org>
2269 L: linux-kernel@vger.kernel.org
2271 F: drivers/power/reset/keystone-reset.c
2273 ARM/THECUS N2100 MACHINE SUPPORT
2274 M: Lennert Buytenhek <kernel@wantstofly.org>
2275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 ARM/TOSA MACHINE SUPPORT
2279 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2280 M: Dirk Opfer <dirk@opfer-online.de>
2283 ARM/UNIPHIER ARCHITECTURE
2284 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2288 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2289 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2290 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2291 F: arch/arm/boot/dts/uniphier*
2292 F: arch/arm/include/asm/hardware/cache-uniphier.h
2293 F: arch/arm/mach-uniphier/
2294 F: arch/arm/mm/cache-uniphier.c
2295 F: arch/arm64/boot/dts/socionext/uniphier*
2296 F: drivers/bus/uniphier-system-bus.c
2297 F: drivers/clk/uniphier/
2298 F: drivers/dmaengine/uniphier-mdmac.c
2299 F: drivers/gpio/gpio-uniphier.c
2300 F: drivers/i2c/busses/i2c-uniphier*
2301 F: drivers/irqchip/irq-uniphier-aidet.c
2302 F: drivers/mmc/host/uniphier-sd.c
2303 F: drivers/pinctrl/uniphier/
2304 F: drivers/reset/reset-uniphier.c
2305 F: drivers/tty/serial/8250/8250_uniphier.c
2308 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2309 M: Ulf Hansson <ulf.hansson@linaro.org>
2310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 T: git git://git.linaro.org/people/ulfh/clk.git
2313 F: drivers/clk/ux500/
2315 ARM/VERSATILE EXPRESS PLATFORM
2316 M: Liviu Dudau <liviu.dudau@arm.com>
2317 M: Sudeep Holla <sudeep.holla@arm.com>
2318 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2321 F: arch/arm/boot/dts/vexpress*
2322 F: arch/arm64/boot/dts/arm/
2323 F: arch/arm/mach-vexpress/
2326 F: drivers/clk/versatile/clk-vexpress-osc.c
2327 F: drivers/clocksource/timer-versatile.c
2331 M: Russell King <linux@armlinux.org.uk>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 W: http://www.armlinux.org.uk/
2337 ARM/VOIPAC PXA270 SUPPORT
2338 M: Marek Vasut <marek.vasut@gmail.com>
2339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2341 F: arch/arm/mach-pxa/vpac270.c
2342 F: arch/arm/mach-pxa/include/mach/vpac270.h
2344 ARM/VT8500 ARM ARCHITECTURE
2345 M: Tony Prisk <linux@prisktech.co.nz>
2346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 F: arch/arm/mach-vt8500/
2349 F: drivers/clocksource/timer-vt8500.c
2350 F: drivers/i2c/busses/i2c-wmt.c
2351 F: drivers/mmc/host/wmt-sdmmc.c
2352 F: drivers/pwm/pwm-vt8500.c
2353 F: drivers/rtc/rtc-vt8500.c
2354 F: drivers/tty/serial/vt8500_serial.c
2355 F: drivers/usb/host/ehci-platform.c
2356 F: drivers/usb/host/uhci-platform.c
2357 F: drivers/video/fbdev/vt8500lcdfb.*
2358 F: drivers/video/fbdev/wm8505fb*
2359 F: drivers/video/fbdev/wmt_ge_rops.*
2361 ARM/ZIPIT Z2 SUPPORT
2362 M: Marek Vasut <marek.vasut@gmail.com>
2363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 F: arch/arm/mach-pxa/z2.c
2366 F: arch/arm/mach-pxa/include/mach/z2.h
2368 ARM/ZTE ARCHITECTURE
2369 M: Jun Nie <jun.nie@linaro.org>
2370 M: Shawn Guo <shawnguo@kernel.org>
2371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2373 F: arch/arm/boot/dts/zx2967*
2374 F: arch/arm/mach-zx/
2375 F: arch/arm64/boot/dts/zte/
2377 F: drivers/dma/zx_dma.c
2378 F: drivers/gpio/gpio-zx.c
2379 F: drivers/i2c/busses/i2c-zx2967.c
2380 F: drivers/mmc/host/dw_mmc-zx.*
2381 F: drivers/pinctrl/zte/
2383 F: drivers/thermal/zx2967_thermal.c
2384 F: drivers/watchdog/zx2967_wdt.c
2385 F: Documentation/devicetree/bindings/arm/zte.yaml
2386 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2387 F: Documentation/devicetree/bindings/dma/zxdma.txt
2388 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2389 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2390 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2391 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2392 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2393 F: Documentation/devicetree/bindings/soc/zte/
2394 F: Documentation/devicetree/bindings/sound/zte,*.txt
2395 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2396 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2397 F: include/dt-bindings/clock/zx2967*.h
2398 F: include/dt-bindings/soc/zte,*.h
2399 F: sound/soc/codecs/zx_aud96p22.c
2402 ARM/ZYNQ ARCHITECTURE
2403 M: Michal Simek <michal.simek@xilinx.com>
2404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 W: http://wiki.xilinx.com
2406 T: git https://github.com/Xilinx/linux-xlnx.git
2408 F: arch/arm/mach-zynq/
2409 F: drivers/cpuidle/cpuidle-zynq.c
2410 F: drivers/block/xsysace.c
2413 F: drivers/clocksource/timer-cadence-ttc.c
2414 F: drivers/i2c/busses/i2c-cadence.c
2415 F: drivers/mmc/host/sdhci-of-arasan.c
2416 F: drivers/edac/synopsys_edac.c
2417 F: drivers/i2c/busses/i2c-xiic.c
2419 ARM64 PORT (AARCH64 ARCHITECTURE)
2420 M: Catalin Marinas <catalin.marinas@arm.com>
2421 M: Will Deacon <will.deacon@arm.com>
2422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2426 X: arch/arm64/boot/dts/
2427 F: Documentation/arm64/
2429 AS3645A LED FLASH CONTROLLER DRIVER
2430 M: Sakari Ailus <sakari.ailus@iki.fi>
2431 L: linux-leds@vger.kernel.org
2433 F: drivers/leds/leds-as3645a.c
2435 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2436 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2437 L: linux-media@vger.kernel.org
2438 T: git git://linuxtv.org/media_tree.git
2440 F: drivers/media/i2c/ak7375.c
2441 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2443 ASAHI KASEI AK8974 DRIVER
2444 M: Linus Walleij <linus.walleij@linaro.org>
2445 L: linux-iio@vger.kernel.org
2446 W: http://www.akm.com/
2448 F: drivers/iio/magnetometer/ak8974.c
2450 ASC7621 HARDWARE MONITOR DRIVER
2451 M: George Joseph <george.joseph@fairview5.com>
2452 L: linux-hwmon@vger.kernel.org
2454 F: Documentation/hwmon/asc7621
2455 F: drivers/hwmon/asc7621.c
2457 ASPEED VIDEO ENGINE DRIVER
2458 M: Eddie James <eajames@linux.ibm.com>
2459 L: linux-media@vger.kernel.org
2460 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2462 F: drivers/media/platform/aspeed-video.c
2463 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2465 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2466 M: Corentin Chary <corentin.chary@gmail.com>
2467 L: acpi4asus-user@lists.sourceforge.net
2468 L: platform-driver-x86@vger.kernel.org
2469 W: http://acpi4asus.sf.net
2471 F: drivers/platform/x86/asus*.c
2472 F: drivers/platform/x86/eeepc*.c
2474 ASUS WIRELESS RADIO CONTROL DRIVER
2475 M: João Paulo Rechi Vita <jprvita@gmail.com>
2476 L: platform-driver-x86@vger.kernel.org
2478 F: drivers/platform/x86/asus-wireless.c
2481 M: David Howells <dhowells@redhat.com>
2482 L: keyrings@vger.kernel.org
2484 F: Documentation/crypto/asymmetric-keys.txt
2485 F: include/linux/verification.h
2486 F: include/crypto/public_key.h
2487 F: include/crypto/pkcs7.h
2488 F: crypto/asymmetric_keys/
2490 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2491 R: Dan Williams <dan.j.williams@intel.com>
2492 W: http://sourceforge.net/projects/xscaleiop
2494 F: Documentation/crypto/async-tx-api.txt
2497 F: include/linux/dmaengine.h
2498 F: include/linux/async_tx.h
2501 M: Bartosz Golaszewski <brgl@bgdev.pl>
2502 L: linux-i2c@vger.kernel.org
2503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2505 F: Documentation/devicetree/bindings/eeprom/at24.txt
2506 F: drivers/misc/eeprom/at24.c
2507 F: include/linux/platform_data/at24.h
2509 ATA OVER ETHERNET (AOE) DRIVER
2510 M: "Ed L. Cashin" <ed.cashin@acm.org>
2511 W: http://www.openaoe.org/
2513 F: Documentation/aoe/
2514 F: drivers/block/aoe/
2516 ATHEROS 71XX/9XXX GPIO DRIVER
2517 M: Alban Bedel <albeu@free.fr>
2518 W: https://github.com/AlbanBedel/linux
2519 T: git git://github.com/AlbanBedel/linux
2521 F: drivers/gpio/gpio-ath79.c
2522 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2524 ATHEROS 71XX/9XXX USB PHY DRIVER
2525 M: Alban Bedel <albeu@free.fr>
2526 W: https://github.com/AlbanBedel/linux
2527 T: git git://github.com/AlbanBedel/linux
2529 F: drivers/phy/qualcomm/phy-ath79-usb.c
2530 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2532 ATHEROS ATH GENERIC UTILITIES
2533 M: Kalle Valo <kvalo@codeaurora.org>
2534 L: linux-wireless@vger.kernel.org
2536 F: drivers/net/wireless/ath/*
2538 ATHEROS ATH5K WIRELESS DRIVER
2539 M: Jiri Slaby <jirislaby@gmail.com>
2540 M: Nick Kossifidis <mickflemm@gmail.com>
2541 M: Luis Chamberlain <mcgrof@kernel.org>
2542 L: linux-wireless@vger.kernel.org
2543 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2545 F: drivers/net/wireless/ath/ath5k/
2547 ATHEROS ATH6KL WIRELESS DRIVER
2548 M: Kalle Valo <kvalo@codeaurora.org>
2549 L: linux-wireless@vger.kernel.org
2550 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2553 F: drivers/net/wireless/ath/ath6kl/
2556 M: Ville Syrjala <syrjala@sci.fi>
2558 F: drivers/input/misc/ati_remote2.c
2560 ATK0110 HWMON DRIVER
2561 M: Luca Tettamanti <kronos.it@gmail.com>
2562 L: linux-hwmon@vger.kernel.org
2564 F: drivers/hwmon/asus_atk0110.c
2566 ATLX ETHERNET DRIVERS
2567 M: Jay Cliburn <jcliburn@gmail.com>
2568 M: Chris Snook <chris.snook@gmail.com>
2569 L: netdev@vger.kernel.org
2570 W: http://sourceforge.net/projects/atl1
2571 W: http://atl1.sourceforge.net
2573 F: drivers/net/ethernet/atheros/
2576 M: Chas Williams <3chas3@gmail.com>
2577 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2578 L: netdev@vger.kernel.org
2579 W: http://linux-atm.sourceforge.net
2582 F: include/linux/atm*
2583 F: include/uapi/linux/atm*
2585 ATMEL MACB ETHERNET DRIVER
2586 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2588 F: drivers/net/ethernet/cadence/
2590 ATMEL MAXTOUCH DRIVER
2591 M: Nick Dyer <nick@shmanahar.org>
2592 T: git git://github.com/ndyer/linux.git
2594 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2595 F: drivers/input/touchscreen/atmel_mxt_ts.c
2597 ATMEL WIRELESS DRIVER
2598 M: Simon Kelley <simon@thekelleys.org.uk>
2599 L: linux-wireless@vger.kernel.org
2600 W: http://www.thekelleys.org.uk/atmel
2601 W: http://atmelwlandriver.sourceforge.net/
2603 F: drivers/net/wireless/atmel/atmel*
2605 ATOMIC INFRASTRUCTURE
2606 M: Will Deacon <will.deacon@arm.com>
2607 M: Peter Zijlstra <peterz@infradead.org>
2608 R: Boqun Feng <boqun.feng@gmail.com>
2609 L: linux-kernel@vger.kernel.org
2611 F: arch/*/include/asm/atomic*.h
2612 F: include/*/atomic*.h
2614 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2615 M: Bradley Grove <linuxdrivers@attotech.com>
2616 L: linux-scsi@vger.kernel.org
2617 W: http://www.attotech.com
2619 F: drivers/scsi/esas2r
2621 ATUSB IEEE 802.15.4 RADIO DRIVER
2622 M: Stefan Schmidt <stefan@datenfreihafen.org>
2623 L: linux-wpan@vger.kernel.org
2625 F: drivers/net/ieee802154/atusb.c
2626 F: drivers/net/ieee802154/atusb.h
2627 F: drivers/net/ieee802154/at86rf230.h
2630 M: Paul Moore <paul@paul-moore.com>
2631 M: Eric Paris <eparis@redhat.com>
2632 L: linux-audit@redhat.com (moderated for non-subscribers)
2633 W: https://github.com/linux-audit
2634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2636 F: include/linux/audit.h
2637 F: include/uapi/linux/audit.h
2640 AUXILIARY DISPLAY DRIVERS
2641 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2643 F: drivers/auxdisplay/
2644 F: include/linux/cfag12864b.h
2646 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2647 M: Andreas Klinger <ak@it-klinger.de>
2648 L: linux-iio@vger.kernel.org
2650 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2651 F: drivers/iio/adc/hx711.c
2654 M: Ralf Baechle <ralf@linux-mips.org>
2655 L: linux-hams@vger.kernel.org
2656 W: http://www.linux-ax25.org/
2658 F: include/uapi/linux/ax25.h
2659 F: include/net/ax25.h
2663 M: Peter Rosin <peda@axentia.se>
2664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2666 F: Documentation/devicetree/bindings/arm/axentia.txt
2667 F: arch/arm/boot/dts/at91-linea.dtsi
2668 F: arch/arm/boot/dts/at91-natte.dtsi
2669 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2670 F: arch/arm/boot/dts/at91-tse850-3.dts
2672 AXENTIA ASOC DRIVERS
2673 M: Peter Rosin <peda@axentia.se>
2674 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2676 F: Documentation/devicetree/bindings/sound/axentia,*
2677 F: sound/soc/atmel/tse850-pcm5142.c
2679 AXXIA I2C CONTROLLER
2680 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2681 L: linux-i2c@vger.kernel.org
2683 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2684 F: drivers/i2c/busses/i2c-axxia.c
2687 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2688 L: linux-media@vger.kernel.org
2689 W: https://linuxtv.org
2690 T: git git://linuxtv.org/media_tree.git
2692 F: drivers/media/usb/dvb-usb-v2/az6007.c
2694 AZTECH FM RADIO RECEIVER DRIVER
2695 M: Hans Verkuil <hverkuil@xs4all.nl>
2696 L: linux-media@vger.kernel.org
2697 T: git git://linuxtv.org/media_tree.git
2698 W: https://linuxtv.org
2700 F: drivers/media/radio/radio-aztech*
2703 L: linux-wireless@vger.kernel.org
2704 L: b43-dev@lists.infradead.org
2705 W: http://wireless.kernel.org/en/users/Drivers/b43
2707 F: drivers/net/wireless/broadcom/b43/
2709 B43LEGACY WIRELESS DRIVER
2710 M: Larry Finger <Larry.Finger@lwfinger.net>
2711 L: linux-wireless@vger.kernel.org
2712 L: b43-dev@lists.infradead.org
2713 W: http://wireless.kernel.org/en/users/Drivers/b43
2715 F: drivers/net/wireless/broadcom/b43legacy/
2717 BACKLIGHT CLASS/SUBSYSTEM
2718 M: Lee Jones <lee.jones@linaro.org>
2719 M: Daniel Thompson <daniel.thompson@linaro.org>
2720 M: Jingoo Han <jingoohan1@gmail.com>
2721 L: dri-devel@lists.freedesktop.org
2722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2724 F: drivers/video/backlight/
2725 F: include/linux/backlight.h
2726 F: include/linux/pwm_backlight.h
2727 F: Documentation/devicetree/bindings/leds/backlight
2730 M: Marek Lindner <mareklindner@neomailbox.ch>
2731 M: Simon Wunderlich <sw@simonwunderlich.de>
2732 M: Antonio Quartulli <a@unstable.cc>
2733 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2734 W: https://www.open-mesh.org/
2735 Q: https://patchwork.open-mesh.org/project/batman/list/
2737 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2738 F: Documentation/ABI/testing/sysfs-class-net-mesh
2739 F: Documentation/networking/batman-adv.rst
2740 F: include/uapi/linux/batadv_packet.h
2741 F: include/uapi/linux/batman_adv.h
2744 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2745 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2746 L: linux-hams@vger.kernel.org
2747 W: http://www.baycom.org/~tom/ham/ham.html
2749 F: drivers/net/hamradio/baycom*
2751 BCACHE (BLOCK LAYER CACHE)
2752 M: Coly Li <colyli@suse.de>
2753 M: Kent Overstreet <kent.overstreet@gmail.com>
2754 L: linux-bcache@vger.kernel.org
2755 W: http://bcache.evilpiepirate.org
2756 C: irc://irc.oftc.net/bcache
2758 F: drivers/md/bcache/
2760 BDISP ST MEDIA DRIVER
2761 M: Fabien Dessenne <fabien.dessenne@st.com>
2762 L: linux-media@vger.kernel.org
2763 T: git git://linuxtv.org/media_tree.git
2764 W: https://linuxtv.org
2766 F: drivers/media/platform/sti/bdisp
2768 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2769 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2770 L: netdev@vger.kernel.org
2772 F: drivers/net/ethernet/ec_bhf.c
2775 M: Luis de Bethencourt <luisbg@kernel.org>
2776 M: Salah Triki <salah.triki@gmail.com>
2778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2779 F: Documentation/filesystems/befs.txt
2783 M: Paolo Valente <paolo.valente@linaro.org>
2784 M: Jens Axboe <axboe@kernel.dk>
2785 L: linux-block@vger.kernel.org
2788 F: Documentation/block/bfq-iosched.txt
2791 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2793 F: Documentation/filesystems/bfs.txt
2795 F: include/uapi/linux/bfs_fs.h
2797 BLINKM RGB LED DRIVER
2798 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2800 F: drivers/leds/leds-blinkm.c
2803 M: Jens Axboe <axboe@kernel.dk>
2804 L: linux-block@vger.kernel.org
2805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2809 F: kernel/trace/blktrace.c
2813 M: Joern Engel <joern@lazybastard.org>
2814 L: linux-mtd@lists.infradead.org
2816 F: drivers/mtd/devices/block2mtd.c
2819 M: Marcel Holtmann <marcel@holtmann.org>
2820 M: Johan Hedberg <johan.hedberg@gmail.com>
2821 L: linux-bluetooth@vger.kernel.org
2822 W: http://www.bluez.org/
2823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2826 F: drivers/bluetooth/
2829 M: Marcel Holtmann <marcel@holtmann.org>
2830 M: Johan Hedberg <johan.hedberg@gmail.com>
2831 L: linux-bluetooth@vger.kernel.org
2832 W: http://www.bluez.org/
2833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2837 F: include/net/bluetooth/
2840 M: Jay Vosburgh <j.vosburgh@gmail.com>
2841 M: Veaceslav Falico <vfalico@gmail.com>
2842 M: Andy Gospodarek <andy@greyhouse.net>
2843 L: netdev@vger.kernel.org
2844 W: http://sourceforge.net/projects/bonding/
2846 F: drivers/net/bonding/
2847 F: include/uapi/linux/if_bonding.h
2849 BPF (Safe dynamic programs and tools)
2850 M: Alexei Starovoitov <ast@kernel.org>
2851 M: Daniel Borkmann <daniel@iogearbox.net>
2852 L: netdev@vger.kernel.org
2853 L: linux-kernel@vger.kernel.org
2854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2856 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2859 F: Documentation/networking/filter.txt
2860 F: Documentation/bpf/
2861 F: include/linux/bpf*
2862 F: include/linux/filter.h
2863 F: include/trace/events/xdp.h
2864 F: include/uapi/linux/bpf*
2865 F: include/uapi/linux/filter.h
2867 F: kernel/trace/bpf_trace.c
2870 F: net/core/filter.c
2871 F: net/sched/act_bpf.c
2872 F: net/sched/cls_bpf.c
2876 F: tools/testing/selftests/bpf/
2879 M: Shubham Bansal <illusionist.neo@gmail.com>
2880 L: netdev@vger.kernel.org
2885 M: Daniel Borkmann <daniel@iogearbox.net>
2886 M: Alexei Starovoitov <ast@kernel.org>
2887 M: Zi Shen Lim <zlim.lnx@gmail.com>
2888 L: netdev@vger.kernel.org
2892 BPF JIT for MIPS (32-BIT AND 64-BIT)
2893 M: Paul Burton <paul.burton@mips.com>
2894 L: netdev@vger.kernel.org
2898 BPF JIT for NFP NICs
2899 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2900 L: netdev@vger.kernel.org
2902 F: drivers/net/ethernet/netronome/nfp/bpf/
2904 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2905 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2906 M: Sandipan Das <sandipan@linux.ibm.com>
2907 L: netdev@vger.kernel.org
2909 F: arch/powerpc/net/
2912 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2913 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2914 L: netdev@vger.kernel.org
2917 X: arch/s390/net/pnet.c
2919 BPF JIT for SPARC (32-BIT AND 64-BIT)
2920 M: David S. Miller <davem@davemloft.net>
2921 L: netdev@vger.kernel.org
2925 BPF JIT for X86 32-BIT
2926 M: Wang YanQing <udknight@gmail.com>
2927 L: netdev@vger.kernel.org
2929 F: arch/x86/net/bpf_jit_comp32.c
2931 BPF JIT for X86 64-BIT
2932 M: Alexei Starovoitov <ast@kernel.org>
2933 M: Daniel Borkmann <daniel@iogearbox.net>
2934 L: netdev@vger.kernel.org
2937 X: arch/x86/net/bpf_jit_comp32.c
2939 BROADCOM B44 10/100 ETHERNET DRIVER
2940 M: Michael Chan <michael.chan@broadcom.com>
2941 L: netdev@vger.kernel.org
2943 F: drivers/net/ethernet/broadcom/b44.*
2945 BROADCOM B53 ETHERNET SWITCH DRIVER
2946 M: Florian Fainelli <f.fainelli@gmail.com>
2947 L: netdev@vger.kernel.org
2948 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2950 F: drivers/net/dsa/b53/*
2951 F: include/linux/platform_data/b53.h
2953 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2954 M: Florian Fainelli <f.fainelli@gmail.com>
2955 M: Ray Jui <rjui@broadcom.com>
2956 M: Scott Branden <sbranden@broadcom.com>
2957 M: bcm-kernel-feedback-list@broadcom.com
2958 T: git git://github.com/broadcom/mach-bcm
2964 F: arch/arm/mach-bcm/
2966 BROADCOM BCM2835 ARM ARCHITECTURE
2967 M: Eric Anholt <eric@anholt.net>
2968 M: Stefan Wahren <stefan.wahren@i2se.com>
2969 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2971 T: git git://github.com/anholt/linux
2974 F: drivers/staging/vc04_services
2976 BROADCOM BCM47XX MIPS ARCHITECTURE
2977 M: Hauke Mehrtens <hauke@hauke-m.de>
2978 M: Rafał Miłecki <zajec5@gmail.com>
2979 L: linux-mips@vger.kernel.org
2981 F: Documentation/devicetree/bindings/mips/brcm/
2982 F: arch/mips/bcm47xx/*
2983 F: arch/mips/include/asm/mach-bcm47xx/*
2985 BROADCOM BCM5301X ARM ARCHITECTURE
2986 M: Hauke Mehrtens <hauke@hauke-m.de>
2987 M: Rafał Miłecki <zajec5@gmail.com>
2988 M: bcm-kernel-feedback-list@broadcom.com
2989 L: linux-arm-kernel@lists.infradead.org
2991 F: arch/arm/mach-bcm/bcm_5301x.c
2992 F: arch/arm/boot/dts/bcm5301x*.dtsi
2993 F: arch/arm/boot/dts/bcm470*
2994 F: arch/arm/boot/dts/bcm953012*
2996 BROADCOM BCM53573 ARM ARCHITECTURE
2997 M: Rafał Miłecki <rafal@milecki.pl>
2998 L: linux-arm-kernel@lists.infradead.org
3000 F: arch/arm/boot/dts/bcm53573*
3001 F: arch/arm/boot/dts/bcm47189*
3003 BROADCOM BCM63XX ARM ARCHITECTURE
3004 M: Florian Fainelli <f.fainelli@gmail.com>
3005 M: bcm-kernel-feedback-list@broadcom.com
3006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3007 T: git git://github.com/broadcom/stblinux.git
3011 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3012 M: Kevin Cernekee <cernekee@gmail.com>
3013 L: linux-usb@vger.kernel.org
3015 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3017 BROADCOM BCM7XXX ARM ARCHITECTURE
3018 M: Brian Norris <computersforpeace@gmail.com>
3019 M: Gregory Fong <gregory.0xf0@gmail.com>
3020 M: Florian Fainelli <f.fainelli@gmail.com>
3021 M: bcm-kernel-feedback-list@broadcom.com
3022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3023 T: git git://github.com/broadcom/stblinux.git
3025 F: arch/arm/mach-bcm/*brcmstb*
3026 F: arch/arm/boot/dts/bcm7*.dts*
3027 F: drivers/bus/brcmstb_gisb.c
3028 F: arch/arm/mm/cache-b15-rac.c
3029 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3032 BROADCOM BMIPS CPUFREQ DRIVER
3033 M: Markus Mayer <mmayer@broadcom.com>
3034 M: bcm-kernel-feedback-list@broadcom.com
3035 L: linux-pm@vger.kernel.org
3037 F: drivers/cpufreq/bmips-cpufreq.c
3039 BROADCOM BMIPS MIPS ARCHITECTURE
3040 M: Kevin Cernekee <cernekee@gmail.com>
3041 M: Florian Fainelli <f.fainelli@gmail.com>
3042 L: linux-mips@vger.kernel.org
3043 T: git git://github.com/broadcom/stblinux.git
3045 F: arch/mips/bmips/*
3046 F: arch/mips/include/asm/mach-bmips/*
3047 F: arch/mips/kernel/*bmips*
3048 F: arch/mips/boot/dts/brcm/bcm*.dts*
3049 F: drivers/irqchip/irq-bcm63*
3050 F: drivers/irqchip/irq-bcm7*
3051 F: drivers/irqchip/irq-brcmstb*
3052 F: include/linux/bcm963xx_nvram.h
3053 F: include/linux/bcm963xx_tag.h
3055 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3056 M: Rasesh Mody <rasesh.mody@cavium.com>
3057 M: Dept-GELinuxNICDev@cavium.com
3058 L: netdev@vger.kernel.org
3060 F: drivers/net/ethernet/broadcom/bnx2.*
3061 F: drivers/net/ethernet/broadcom/bnx2_*
3063 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3064 M: QLogic-Storage-Upstream@qlogic.com
3065 L: linux-scsi@vger.kernel.org
3067 F: drivers/scsi/bnx2fc/
3069 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3070 M: QLogic-Storage-Upstream@qlogic.com
3071 L: linux-scsi@vger.kernel.org
3073 F: drivers/scsi/bnx2i/
3075 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3076 M: Ariel Elior <ariel.elior@cavium.com>
3077 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3078 M: everest-linux-l2@cavium.com
3079 L: netdev@vger.kernel.org
3081 F: drivers/net/ethernet/broadcom/bnx2x/
3083 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3084 M: Michael Chan <michael.chan@broadcom.com>
3085 L: netdev@vger.kernel.org
3087 F: drivers/net/ethernet/broadcom/bnxt/
3089 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3090 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3091 M: Franky Lin <franky.lin@broadcom.com>
3092 M: Hante Meuleman <hante.meuleman@broadcom.com>
3093 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3094 M: Wright Feng <wright.feng@cypress.com>
3095 L: linux-wireless@vger.kernel.org
3096 L: brcm80211-dev-list.pdl@broadcom.com
3097 L: brcm80211-dev-list@cypress.com
3099 F: drivers/net/wireless/broadcom/brcm80211/
3101 BROADCOM BRCMSTB GPIO DRIVER
3102 M: Gregory Fong <gregory.0xf0@gmail.com>
3103 L: bcm-kernel-feedback-list@broadcom.com
3105 F: drivers/gpio/gpio-brcmstb.c
3106 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3108 BROADCOM BRCMSTB I2C DRIVER
3109 M: Kamal Dasu <kdasu.kdev@gmail.com>
3110 L: linux-i2c@vger.kernel.org
3111 L: bcm-kernel-feedback-list@broadcom.com
3113 F: drivers/i2c/busses/i2c-brcmstb.c
3114 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3116 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3117 M: Al Cooper <alcooperx@gmail.com>
3118 L: linux-kernel@vger.kernel.org
3119 L: bcm-kernel-feedback-list@broadcom.com
3121 F: drivers/phy/broadcom/phy-brcm-usb*
3123 BROADCOM GENET ETHERNET DRIVER
3124 M: Doug Berger <opendmb@gmail.com>
3125 M: Florian Fainelli <f.fainelli@gmail.com>
3126 L: netdev@vger.kernel.org
3128 F: drivers/net/ethernet/broadcom/genet/
3130 BROADCOM IPROC ARM ARCHITECTURE
3131 M: Ray Jui <rjui@broadcom.com>
3132 M: Scott Branden <sbranden@broadcom.com>
3133 M: bcm-kernel-feedback-list@broadcom.com
3134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3135 T: git git://github.com/broadcom/cygnus-linux.git
3152 F: arch/arm64/boot/dts/broadcom/northstar2/*
3153 F: arch/arm64/boot/dts/broadcom/stingray/*
3154 F: drivers/clk/bcm/clk-ns*
3155 F: drivers/clk/bcm/clk-sr*
3156 F: drivers/pinctrl/bcm/pinctrl-ns*
3157 F: include/dt-bindings/clock/bcm-sr*
3159 BROADCOM KONA GPIO DRIVER
3160 M: Ray Jui <rjui@broadcom.com>
3161 L: bcm-kernel-feedback-list@broadcom.com
3163 F: drivers/gpio/gpio-bcm-kona.c
3164 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3166 BROADCOM NETXTREME-E ROCE DRIVER
3167 M: Selvin Xavier <selvin.xavier@broadcom.com>
3168 M: Devesh Sharma <devesh.sharma@broadcom.com>
3169 M: Somnath Kotur <somnath.kotur@broadcom.com>
3170 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3171 L: linux-rdma@vger.kernel.org
3172 W: http://www.broadcom.com
3174 F: drivers/infiniband/hw/bnxt_re/
3175 F: include/uapi/rdma/bnxt_re-abi.h
3177 BROADCOM NVRAM DRIVER
3178 M: Rafał Miłecki <zajec5@gmail.com>
3179 L: linux-mips@vger.kernel.org
3181 F: drivers/firmware/broadcom/*
3183 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3184 M: Rafał Miłecki <zajec5@gmail.com>
3185 L: linux-wireless@vger.kernel.org
3188 F: include/linux/bcma/
3190 BROADCOM STB AVS CPUFREQ DRIVER
3191 M: Markus Mayer <mmayer@broadcom.com>
3192 M: bcm-kernel-feedback-list@broadcom.com
3193 L: linux-pm@vger.kernel.org
3195 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3196 F: drivers/cpufreq/brcmstb*
3198 BROADCOM STB AVS TMON DRIVER
3199 M: Markus Mayer <mmayer@broadcom.com>
3200 M: bcm-kernel-feedback-list@broadcom.com
3201 L: linux-pm@vger.kernel.org
3203 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3204 F: drivers/thermal/broadcom/brcmstb*
3206 BROADCOM STB NAND FLASH DRIVER
3207 M: Brian Norris <computersforpeace@gmail.com>
3208 M: Kamal Dasu <kdasu.kdev@gmail.com>
3209 L: linux-mtd@lists.infradead.org
3210 L: bcm-kernel-feedback-list@broadcom.com
3212 F: drivers/mtd/nand/raw/brcmnand/
3214 BROADCOM STB DPFE DRIVER
3215 M: Markus Mayer <mmayer@broadcom.com>
3216 M: bcm-kernel-feedback-list@broadcom.com
3217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3219 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3220 F: drivers/memory/brcmstb_dpfe.c
3223 M: Kamal Dasu <kdasu.kdev@gmail.com>
3224 M: bcm-kernel-feedback-list@broadcom.com
3226 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3227 F: drivers/spi/spi-bcm-qspi.*
3228 F: drivers/spi/spi-brcmstb-qspi.c
3229 F: drivers/spi/spi-iproc-qspi.c
3231 BROADCOM SYSTEMPORT ETHERNET DRIVER
3232 M: Florian Fainelli <f.fainelli@gmail.com>
3233 L: netdev@vger.kernel.org
3235 F: drivers/net/ethernet/broadcom/bcmsysport.*
3237 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3238 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3239 M: Prashant Sreedharan <prashant@broadcom.com>
3240 M: Michael Chan <mchan@broadcom.com>
3241 L: netdev@vger.kernel.org
3243 F: drivers/net/ethernet/broadcom/tg3.*
3245 BROCADE BFA FC SCSI DRIVER
3246 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3247 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3248 L: linux-scsi@vger.kernel.org
3250 F: drivers/scsi/bfa/
3252 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3253 M: Rasesh Mody <rasesh.mody@cavium.com>
3254 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3255 M: Dept-GELinuxNICDev@cavium.com
3256 L: netdev@vger.kernel.org
3258 F: drivers/net/ethernet/brocade/bna/
3260 BSG (block layer generic sg v4 driver)
3261 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3262 L: linux-scsi@vger.kernel.org
3265 F: include/linux/bsg.h
3266 F: include/uapi/linux/bsg.h
3269 M: Clemens Ladisch <clemens@ladisch.de>
3270 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3271 T: git git://git.alsa-project.org/alsa-kernel.git
3273 F: Documentation/sound/cards/bt87x.rst
3274 F: sound/pci/bt87x.c
3277 M: Michael Buesch <m@bues.ch>
3278 W: http://bu3sch.de/btgpio.php
3280 F: drivers/gpio/gpio-bt8xx.c
3283 M: Chris Mason <clm@fb.com>
3284 M: Josef Bacik <josef@toxicpanda.com>
3285 M: David Sterba <dsterba@suse.com>
3286 L: linux-btrfs@vger.kernel.org
3287 W: http://btrfs.wiki.kernel.org/
3288 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3291 F: Documentation/filesystems/btrfs.txt
3293 F: include/linux/btrfs*
3294 F: include/uapi/linux/btrfs*
3296 BTTV VIDEO4LINUX DRIVER
3297 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3298 L: linux-media@vger.kernel.org
3299 W: https://linuxtv.org
3300 T: git git://linuxtv.org/media_tree.git
3302 F: Documentation/media/v4l-drivers/bttv*
3303 F: drivers/media/pci/bt8xx/bttv*
3305 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3306 M: Chanwoo Choi <cw00.choi@samsung.com>
3307 L: linux-pm@vger.kernel.org
3308 L: linux-samsung-soc@vger.kernel.org
3309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3311 F: drivers/devfreq/exynos-bus.c
3312 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3314 BUSLOGIC SCSI DRIVER
3315 M: Khalid Aziz <khalid@gonehiking.org>
3316 L: linux-scsi@vger.kernel.org
3318 F: drivers/scsi/BusLogic.*
3319 F: drivers/scsi/FlashPoint.*
3321 C-MEDIA CMI8788 DRIVER
3322 M: Clemens Ladisch <clemens@ladisch.de>
3323 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3324 T: git git://git.alsa-project.org/alsa-kernel.git
3326 F: sound/pci/oxygen/
3329 M: Guo Ren <guoren@kernel.org>
3330 T: git https://github.com/c-sky/csky-linux.git
3333 F: Documentation/devicetree/bindings/csky/
3334 F: drivers/irqchip/irq-csky-*
3335 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3336 F: drivers/clocksource/timer-gx6605s.c
3337 F: drivers/clocksource/timer-mp-csky.c
3338 F: Documentation/devicetree/bindings/timer/csky,*
3343 M: Mark Salter <msalter@redhat.com>
3344 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3345 L: linux-c6x-dev@linux-c6x.org
3346 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3350 CA8210 IEEE-802.15.4 RADIO DRIVER
3351 M: Harry Morris <h.morris@cascoda.com>
3352 L: linux-wpan@vger.kernel.org
3353 W: https://github.com/Cascoda/ca8210-linux.git
3355 F: drivers/net/ieee802154/ca8210.c
3356 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3358 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3359 M: David Howells <dhowells@redhat.com>
3360 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3362 F: Documentation/filesystems/caching/cachefiles.txt
3365 CADENCE MIPI-CSI2 BRIDGES
3366 M: Maxime Ripard <maxime.ripard@bootlin.com>
3367 L: linux-media@vger.kernel.org
3369 F: Documentation/devicetree/bindings/media/cdns,*.txt
3370 F: drivers/media/platform/cadence/cdns-csi2*
3372 CADET FM/AM RADIO RECEIVER DRIVER
3373 M: Hans Verkuil <hverkuil@xs4all.nl>
3374 L: linux-media@vger.kernel.org
3375 T: git git://linuxtv.org/media_tree.git
3376 W: https://linuxtv.org
3378 F: drivers/media/radio/radio-cadet*
3380 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3381 M: Jonathan Corbet <corbet@lwn.net>
3382 L: linux-media@vger.kernel.org
3383 T: git git://linuxtv.org/media_tree.git
3385 F: Documentation/media/v4l-drivers/cafe_ccic*
3386 F: drivers/media/platform/marvell-ccic/
3389 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3390 L: netdev@vger.kernel.org
3392 F: Documentation/networking/caif/
3393 F: drivers/net/caif/
3394 F: include/uapi/linux/caif/
3395 F: include/net/caif/
3399 M: Toke Høiland-Jørgensen <toke@toke.dk>
3400 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3402 F: net/sched/sch_cake.c
3404 CALGARY x86-64 IOMMU
3405 M: Muli Ben-Yehuda <mulix@mulix.org>
3406 M: Jon Mason <jdmason@kudzu.us>
3407 L: iommu@lists.linux-foundation.org
3409 F: arch/x86/kernel/pci-calgary_64.c
3410 F: arch/x86/kernel/tce_64.c
3411 F: arch/x86/include/asm/calgary.h
3412 F: arch/x86/include/asm/tce.h
3415 M: Wolfgang Grandegger <wg@grandegger.com>
3416 M: Marc Kleine-Budde <mkl@pengutronix.de>
3417 L: linux-can@vger.kernel.org
3418 W: https://github.com/linux-can
3419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3422 F: Documentation/devicetree/bindings/net/can/
3424 F: include/linux/can/dev.h
3425 F: include/linux/can/platform/
3426 F: include/uapi/linux/can/error.h
3427 F: include/uapi/linux/can/netlink.h
3430 M: Oliver Hartkopp <socketcan@hartkopp.net>
3431 M: Marc Kleine-Budde <mkl@pengutronix.de>
3432 L: linux-can@vger.kernel.org
3433 W: https://github.com/linux-can
3434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3437 F: Documentation/networking/can.rst
3439 F: include/linux/can/core.h
3440 F: include/uapi/linux/can.h
3441 F: include/uapi/linux/can/bcm.h
3442 F: include/uapi/linux/can/raw.h
3443 F: include/uapi/linux/can/gw.h
3446 M: Serge Hallyn <serge@hallyn.com>
3447 L: linux-security-module@vger.kernel.org
3449 F: include/linux/capability.h
3450 F: include/uapi/linux/capability.h
3451 F: security/commoncap.c
3452 F: kernel/capability.c
3454 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3455 M: Kevin Tsai <ktsai@capellamicro.com>
3457 F: drivers/iio/light/cm*
3459 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3460 M: Christian Lamparter <chunkeey@googlemail.com>
3461 L: linux-wireless@vger.kernel.org
3462 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3464 F: drivers/net/wireless/ath/carl9170/
3467 M: Jan Glauber <jglauber@cavium.com>
3468 M: David Daney <david.daney@cavium.com>
3469 W: http://www.cavium.com
3471 F: drivers/i2c/busses/i2c-octeon*
3472 F: drivers/i2c/busses/i2c-thunderx*
3474 CAVIUM LIQUIDIO NETWORK DRIVER
3475 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3476 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3477 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3478 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3479 L: netdev@vger.kernel.org
3480 W: http://www.cavium.com
3482 F: drivers/net/ethernet/cavium/liquidio/
3485 M: Jan Glauber <jglauber@cavium.com>
3486 M: David Daney <david.daney@cavium.com>
3487 M: Steven J. Hill <Steven.Hill@cavium.com>
3488 W: http://www.cavium.com
3490 F: drivers/mmc/host/cavium*
3492 CAVIUM OCTEON-TX CRYPTO DRIVER
3493 M: George Cherian <george.cherian@cavium.com>
3494 L: linux-crypto@vger.kernel.org
3495 W: http://www.cavium.com
3497 F: drivers/crypto/cavium/cpt/
3499 CAVIUM THUNDERX2 ARM64 SOC
3500 M: Robert Richter <rrichter@cavium.com>
3501 M: Jayachandran C <jnair@caviumnetworks.com>
3502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3504 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3505 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3507 CC2520 IEEE-802.15.4 RADIO DRIVER
3508 M: Varka Bhadram <varkabhadram@gmail.com>
3509 L: linux-wpan@vger.kernel.org
3511 F: drivers/net/ieee802154/cc2520.c
3512 F: include/linux/spi/cc2520.h
3513 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3515 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3516 M: Yael Chemla <yael.chemla@foss.arm.com>
3517 M: Gilad Ben-Yossef <gilad@benyossef.com>
3518 L: linux-crypto@vger.kernel.org
3520 F: drivers/crypto/ccree/
3521 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3524 M: Hans Verkuil <hans.verkuil@cisco.com>
3525 L: linux-media@vger.kernel.org
3526 T: git git://linuxtv.org/media_tree.git
3527 W: http://linuxtv.org
3529 F: Documentation/media/kapi/cec-core.rst
3530 F: Documentation/media/uapi/cec
3531 F: drivers/media/cec/
3532 F: drivers/media/rc/keymaps/rc-cec.c
3533 F: include/media/cec.h
3534 F: include/media/cec-notifier.h
3535 F: include/uapi/linux/cec.h
3536 F: include/uapi/linux/cec-funcs.h
3537 F: Documentation/devicetree/bindings/media/cec.txt
3538 F: Documentation/ABI/testing/debugfs-cec-error-inj
3541 M: Hans Verkuil <hans.verkuil@cisco.com>
3542 L: linux-media@vger.kernel.org
3543 T: git git://linuxtv.org/media_tree.git
3544 W: http://linuxtv.org
3546 F: drivers/media/platform/cec-gpio/
3547 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3549 CELL BROADBAND ENGINE ARCHITECTURE
3550 M: Arnd Bergmann <arnd@arndb.de>
3551 L: linuxppc-dev@lists.ozlabs.org
3552 W: http://www.ibm.com/developerworks/power/cell/
3554 F: arch/powerpc/include/asm/cell*.h
3555 F: arch/powerpc/include/asm/spu*.h
3556 F: arch/powerpc/include/uapi/asm/spu*.h
3557 F: arch/powerpc/oprofile/*cell*
3558 F: arch/powerpc/platforms/cell/
3560 CEPH COMMON CODE (LIBCEPH)
3561 M: Ilya Dryomov <idryomov@gmail.com>
3562 M: "Yan, Zheng" <zyan@redhat.com>
3563 M: Sage Weil <sage@redhat.com>
3564 L: ceph-devel@vger.kernel.org
3566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3567 T: git git://github.com/ceph/ceph-client.git
3570 F: include/linux/ceph/
3571 F: include/linux/crush/
3573 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3574 M: "Yan, Zheng" <zyan@redhat.com>
3575 M: Sage Weil <sage@redhat.com>
3576 M: Ilya Dryomov <idryomov@gmail.com>
3577 L: ceph-devel@vger.kernel.org
3579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3580 T: git git://github.com/ceph/ceph-client.git
3582 F: Documentation/filesystems/ceph.txt
3585 CERTIFICATE HANDLING:
3586 M: David Howells <dhowells@redhat.com>
3587 M: David Woodhouse <dwmw2@infradead.org>
3588 L: keyrings@vger.kernel.org
3590 F: Documentation/admin-guide/module-signing.rst
3592 F: scripts/sign-file.c
3593 F: scripts/extract-cert.c
3595 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3596 L: linux-usb@vger.kernel.org
3598 F: Documentation/usb/WUSB-Design-overview.txt
3599 F: Documentation/usb/wusb-cbaf
3600 F: drivers/usb/host/hwa-hc.c
3601 F: drivers/usb/host/whci/
3602 F: drivers/usb/wusbcore/
3603 F: include/linux/usb/wusb*
3605 CFAG12864B LCD DRIVER
3606 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3608 F: drivers/auxdisplay/cfag12864b.c
3609 F: include/linux/cfag12864b.h
3611 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3612 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3614 F: drivers/auxdisplay/cfag12864bfb.c
3615 F: include/linux/cfag12864b.h
3617 802.11 (including CFG80211/NL80211)
3618 M: Johannes Berg <johannes@sipsolutions.net>
3619 L: linux-wireless@vger.kernel.org
3620 W: http://wireless.kernel.org/
3621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3625 F: include/uapi/linux/nl80211.h
3626 F: include/linux/ieee80211.h
3627 F: include/net/wext.h
3628 F: include/net/cfg80211.h
3629 F: include/net/iw_handler.h
3630 F: include/net/ieee80211_radiotap.h
3631 F: Documentation/driver-api/80211/cfg80211.rst
3632 F: Documentation/networking/regulatory.txt
3634 CHAR and MISC DRIVERS
3635 M: Arnd Bergmann <arnd@arndb.de>
3636 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3641 F: include/linux/miscdevice.h
3644 M: Andy Whitcroft <apw@canonical.com>
3645 M: Joe Perches <joe@perches.com>
3647 F: scripts/checkpatch.pl
3649 CHINESE DOCUMENTATION
3650 M: Harry Wei <harryxiyou@gmail.com>
3651 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3652 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3654 F: Documentation/translations/zh_CN/
3656 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3657 M: Peter Chen <Peter.Chen@nxp.com>
3658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3659 L: linux-usb@vger.kernel.org
3661 F: drivers/usb/chipidea/
3663 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3664 M: Hans de Goede <hdegoede@redhat.com>
3665 L: linux-input@vger.kernel.org
3667 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3668 F: drivers/input/touchscreen/chipone_icn8318.c
3670 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3671 M: Hans de Goede <hdegoede@redhat.com>
3672 L: linux-input@vger.kernel.org
3674 F: drivers/input/touchscreen/chipone_icn8505.c
3676 CHROME HARDWARE PLATFORM SUPPORT
3677 M: Benson Leung <bleung@chromium.org>
3678 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3681 F: drivers/platform/chrome/
3683 CHROMEOS EC SUBDRIVERS
3684 M: Benson Leung <bleung@chromium.org>
3685 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3686 R: Guenter Roeck <groeck@chromium.org>
3690 F: drivers/power/supply/cros_usbpd-charger.c
3692 CIRRUS LOGIC AUDIO CODEC DRIVERS
3693 M: Brian Austin <brian.austin@cirrus.com>
3694 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3695 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3697 F: sound/soc/codecs/cs*
3699 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3700 M: Hartley Sweeten <hsweeten@visionengravers.com>
3701 L: netdev@vger.kernel.org
3703 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3705 CISCO FCOE HBA DRIVER
3706 M: Satish Kharat <satishkh@cisco.com>
3707 M: Sesidhar Baddela <sebaddel@cisco.com>
3708 M: Karan Tilak Kumar <kartilak@cisco.com>
3709 L: linux-scsi@vger.kernel.org
3711 F: drivers/scsi/fnic/
3713 CISCO SCSI HBA DRIVER
3714 M: Karan Tilak Kumar <kartilak@cisco.com>
3715 M: Sesidhar Baddela <sebaddel@cisco.com>
3716 L: linux-scsi@vger.kernel.org
3718 F: drivers/scsi/snic/
3720 CISCO VIC ETHERNET NIC DRIVER
3721 M: Christian Benvenuti <benve@cisco.com>
3722 M: Govindarajulu Varadarajan <_govind@gmx.com>
3723 M: Parvi Kaustubhi <pkaustub@cisco.com>
3725 F: drivers/net/ethernet/cisco/enic/
3727 CISCO VIC LOW LATENCY NIC DRIVER
3728 M: Christian Benvenuti <benve@cisco.com>
3729 M: Nelson Escobar <neescoba@cisco.com>
3730 M: Parvi Kaustubhi <pkaustub@cisco.com>
3732 F: drivers/infiniband/hw/usnic/
3734 CIRRUS LOGIC MADERA CODEC DRIVERS
3735 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3736 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3737 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3738 L: patches@opensource.cirrus.com
3739 T: git https://github.com/CirrusLogic/linux-drivers.git
3740 W: https://github.com/CirrusLogic/linux-drivers/wiki
3742 F: Documentation/devicetree/bindings/mfd/madera.txt
3743 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3744 F: include/linux/irqchip/irq-madera*
3745 F: include/linux/mfd/madera/*
3746 F: drivers/gpio/gpio-madera*
3747 F: drivers/irqchip/irq-madera*
3748 F: drivers/mfd/madera*
3749 F: drivers/mfd/cs47l*
3750 F: drivers/pinctrl/cirrus/*
3753 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3758 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3759 L: linux-kernel@vger.kernel.org
3762 F: include/linux/cleancache.h
3765 M: Russell King <linux@armlinux.org.uk>
3766 L: linux-clk@vger.kernel.org
3768 F: include/linux/clk.h
3770 CLOCKSOURCE, CLOCKEVENT DRIVERS
3771 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3772 M: Thomas Gleixner <tglx@linutronix.de>
3773 L: linux-kernel@vger.kernel.org
3774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3776 F: drivers/clocksource/
3777 F: Documentation/devicetree/bindings/timer/
3780 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3781 M: Daniel Oliveira Nascimento <don@syst.com.br>
3782 L: platform-driver-x86@vger.kernel.org
3784 F: drivers/platform/x86/classmate-laptop.c
3787 M: Hans Verkuil <hans.verkuil@cisco.com>
3788 L: linux-media@vger.kernel.org
3789 T: git git://linuxtv.org/media_tree.git
3790 W: https://linuxtv.org
3792 F: drivers/media/pci/cobalt/
3794 COCCINELLE/Semantic Patches (SmPL)
3795 M: Julia Lawall <Julia.Lawall@lip6.fr>
3796 M: Gilles Muller <Gilles.Muller@lip6.fr>
3797 M: Nicolas Palix <nicolas.palix@imag.fr>
3798 M: Michal Marek <michal.lkml@markovi.net>
3799 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3801 W: http://coccinelle.lip6.fr/
3803 F: Documentation/dev-tools/coccinelle.rst
3804 F: scripts/coccinelle/
3805 F: scripts/coccicheck
3808 M: Jan Harkes <jaharkes@cs.cmu.edu>
3810 L: codalist@coda.cs.cmu.edu
3811 W: http://www.coda.cs.cmu.edu/
3813 F: Documentation/filesystems/coda.txt
3815 F: include/linux/coda*.h
3816 F: include/uapi/linux/coda*.h
3818 CODA V4L2 MEM2MEM DRIVER
3819 M: Philipp Zabel <p.zabel@pengutronix.de>
3820 L: linux-media@vger.kernel.org
3822 F: Documentation/devicetree/bindings/media/coda.txt
3823 F: drivers/media/platform/coda/
3826 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3828 F: Documentation/process/code-of-conduct.rst
3829 F: Documentation/process/code-of-conduct-interpretation.rst
3831 COMMON CLK FRAMEWORK
3832 M: Michael Turquette <mturquette@baylibre.com>
3833 M: Stephen Boyd <sboyd@kernel.org>
3834 L: linux-clk@vger.kernel.org
3835 Q: http://patchwork.kernel.org/project/linux-clk/list/
3836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3838 F: Documentation/devicetree/bindings/clock/
3840 X: drivers/clk/clkdev.c
3841 F: include/linux/clk-pr*
3842 F: include/linux/clk/
3843 F: include/linux/of_clk.h
3845 COMMON INTERNET FILE SYSTEM (CIFS)
3846 M: Steve French <sfrench@samba.org>
3847 L: linux-cifs@vger.kernel.org
3848 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3849 W: http://linux-cifs.samba.org/
3850 T: git git://git.samba.org/sfrench/cifs-2.6.git
3852 F: Documentation/filesystems/cifs/
3855 COMPACTPCI HOTPLUG CORE
3856 M: Scott Murray <scott@spiteful.org>
3857 L: linux-pci@vger.kernel.org
3859 F: drivers/pci/hotplug/cpci_hotplug*
3861 COMPACTPCI HOTPLUG GENERIC DRIVER
3862 M: Scott Murray <scott@spiteful.org>
3863 L: linux-pci@vger.kernel.org
3865 F: drivers/pci/hotplug/cpcihp_generic.c
3867 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3868 M: Scott Murray <scott@spiteful.org>
3869 L: linux-pci@vger.kernel.org
3871 F: drivers/pci/hotplug/cpcihp_zt5550.*
3873 COMPAL LAPTOP SUPPORT
3874 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3875 L: platform-driver-x86@vger.kernel.org
3877 F: drivers/platform/x86/compal-laptop.c
3880 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3882 F: include/linux/compiler_attributes.h
3884 CONEXANT ACCESSRUNNER USB DRIVER
3885 L: accessrunner-general@lists.sourceforge.net
3886 W: http://accessrunner.sourceforge.net/
3888 F: drivers/usb/atm/cxacru.c
3891 M: Joel Becker <jlbec@evilplan.org>
3892 M: Christoph Hellwig <hch@lst.de>
3893 T: git git://git.infradead.org/users/hch/configfs.git
3896 F: include/linux/configfs.h
3899 M: Evgeniy Polyakov <zbr@ioremap.net>
3900 L: netdev@vger.kernel.org
3902 F: drivers/connector/
3904 CONTROL GROUP (CGROUP)
3905 M: Tejun Heo <tj@kernel.org>
3906 M: Li Zefan <lizefan@huawei.com>
3907 M: Johannes Weiner <hannes@cmpxchg.org>
3908 L: cgroups@vger.kernel.org
3909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3911 F: Documentation/cgroup*
3912 F: include/linux/cgroup*
3915 CONTROL GROUP - CPUSET
3916 M: Li Zefan <lizefan@huawei.com>
3917 L: cgroups@vger.kernel.org
3918 W: http://www.bullopensource.org/cpuset/
3919 W: http://oss.sgi.com/projects/cpusets/
3920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3922 F: Documentation/cgroup-v1/cpusets.txt
3923 F: include/linux/cpuset.h
3924 F: kernel/cgroup/cpuset.c
3926 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3927 M: Johannes Weiner <hannes@cmpxchg.org>
3928 M: Michal Hocko <mhocko@kernel.org>
3929 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3930 L: cgroups@vger.kernel.org
3931 L: linux-mm@kvack.org
3936 CORETEMP HARDWARE MONITORING DRIVER
3937 M: Fenghua Yu <fenghua.yu@intel.com>
3938 L: linux-hwmon@vger.kernel.org
3940 F: Documentation/hwmon/coretemp
3941 F: drivers/hwmon/coretemp.c
3943 COSA/SRP SYNC SERIAL DRIVER
3944 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3945 W: http://www.fi.muni.cz/~kas/cosa/
3947 F: drivers/net/wan/cosa*
3949 CPMAC ETHERNET DRIVER
3950 M: Florian Fainelli <f.fainelli@gmail.com>
3951 L: netdev@vger.kernel.org
3953 F: drivers/net/ethernet/ti/cpmac.c
3955 CPU FREQUENCY DRIVERS
3956 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3957 M: Viresh Kumar <viresh.kumar@linaro.org>
3958 L: linux-pm@vger.kernel.org
3960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3961 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3962 B: https://bugzilla.kernel.org
3963 F: Documentation/cpu-freq/
3964 F: Documentation/devicetree/bindings/cpufreq/
3966 F: include/linux/cpufreq.h
3967 F: tools/testing/selftests/cpufreq/
3969 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3970 M: Viresh Kumar <viresh.kumar@linaro.org>
3971 M: Sudeep Holla <sudeep.holla@arm.com>
3972 L: linux-pm@vger.kernel.org
3973 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3975 F: drivers/cpufreq/arm_big_little.h
3976 F: drivers/cpufreq/arm_big_little.c
3978 CPU POWER MONITORING SUBSYSTEM
3979 M: Thomas Renninger <trenn@suse.com>
3980 M: Shuah Khan <shuah@kernel.org>
3981 L: linux-pm@vger.kernel.org
3983 F: tools/power/cpupower/
3986 M: "H. Peter Anvin" <hpa@zytor.com>
3988 F: arch/x86/kernel/cpuid.c
3989 F: arch/x86/kernel/msr.c
3991 CPUIDLE DRIVER - ARM BIG LITTLE
3992 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3993 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3994 L: linux-pm@vger.kernel.org
3995 L: linux-arm-kernel@lists.infradead.org
3996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3998 F: drivers/cpuidle/cpuidle-big_little.c
4000 CPUIDLE DRIVER - ARM EXYNOS
4001 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4002 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4003 M: Kukjin Kim <kgene@kernel.org>
4004 L: linux-pm@vger.kernel.org
4005 L: linux-samsung-soc@vger.kernel.org
4007 F: drivers/cpuidle/cpuidle-exynos.c
4008 F: arch/arm/mach-exynos/pm.c
4011 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4012 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4013 L: linux-pm@vger.kernel.org
4015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4016 B: https://bugzilla.kernel.org
4017 F: drivers/cpuidle/*
4018 F: include/linux/cpuidle.h
4021 M: Nicolas Pitre <nico@linaro.org>
4023 F: Documentation/filesystems/cramfs.txt
4027 M: Herbert Xu <herbert@gondor.apana.org.au>
4028 M: "David S. Miller" <davem@davemloft.net>
4029 L: linux-crypto@vger.kernel.org
4030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4033 F: Documentation/crypto/
4034 F: Documentation/devicetree/bindings/crypto/
4039 F: include/linux/crypto*
4041 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4042 M: Neil Horman <nhorman@tuxdriver.com>
4043 L: linux-crypto@vger.kernel.org
4045 F: crypto/ansi_cprng.c
4049 M: Hans Verkuil <hverkuil@xs4all.nl>
4050 L: linux-media@vger.kernel.org
4051 T: git git://linuxtv.org/media_tree.git
4052 W: http://linuxtv.org
4054 F: drivers/media/i2c/cs3308.c
4056 CS5535 Audio ALSA driver
4057 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4059 F: sound/pci/cs5535audio/
4061 CSI DRIVERS FOR ALLWINNER V3s
4062 M: Yong Deng <yong.deng@magewell.com>
4063 L: linux-media@vger.kernel.org
4064 T: git git://linuxtv.org/media_tree.git
4066 F: drivers/media/platform/sunxi/sun6i-csi/
4067 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4070 M: Solomon Peachy <pizza@shaftnet.org>
4072 F: drivers/net/wireless/st/cw1200/
4074 CX18 VIDEO4LINUX DRIVER
4075 M: Andy Walls <awalls@md.metrocast.net>
4076 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4077 L: linux-media@vger.kernel.org
4078 T: git git://linuxtv.org/media_tree.git
4079 W: https://linuxtv.org
4080 W: http://www.ivtvdriver.org/index.php/Cx18
4082 F: Documentation/media/v4l-drivers/cx18*
4083 F: drivers/media/pci/cx18/
4084 F: include/uapi/linux/ivtv*
4086 CX2341X MPEG ENCODER HELPER MODULE
4087 M: Hans Verkuil <hverkuil@xs4all.nl>
4088 L: linux-media@vger.kernel.org
4089 T: git git://linuxtv.org/media_tree.git
4090 W: https://linuxtv.org
4092 F: drivers/media/common/cx2341x*
4093 F: include/media/drv-intf/cx2341x.h
4095 CX24120 MEDIA DRIVER
4096 M: Jemma Denson <jdenson@gmail.com>
4097 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4098 L: linux-media@vger.kernel.org
4099 W: https://linuxtv.org
4100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4102 F: drivers/media/dvb-frontends/cx24120*
4104 CX88 VIDEO4LINUX DRIVER
4105 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4106 L: linux-media@vger.kernel.org
4107 W: https://linuxtv.org
4108 T: git git://linuxtv.org/media_tree.git
4110 F: Documentation/media/v4l-drivers/cx88*
4111 F: drivers/media/pci/cx88/
4113 CXD2820R MEDIA DRIVER
4114 M: Antti Palosaari <crope@iki.fi>
4115 L: linux-media@vger.kernel.org
4116 W: https://linuxtv.org
4117 W: http://palosaari.fi/linux/
4118 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4119 T: git git://linuxtv.org/anttip/media_tree.git
4121 F: drivers/media/dvb-frontends/cxd2820r*
4123 CXGB3 ETHERNET DRIVER (CXGB3)
4124 M: Arjun Vynipadath <arjun@chelsio.com>
4125 L: netdev@vger.kernel.org
4126 W: http://www.chelsio.com
4128 F: drivers/net/ethernet/chelsio/cxgb3/
4130 CXGB3 ISCSI DRIVER (CXGB3I)
4131 M: Karen Xie <kxie@chelsio.com>
4132 L: linux-scsi@vger.kernel.org
4133 W: http://www.chelsio.com
4135 F: drivers/scsi/cxgbi/cxgb3i
4137 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4138 M: Steve Wise <swise@chelsio.com>
4139 L: linux-rdma@vger.kernel.org
4140 W: http://www.openfabrics.org
4142 F: drivers/infiniband/hw/cxgb3/
4143 F: include/uapi/rdma/cxgb3-abi.h
4145 CXGB4 CRYPTO DRIVER (chcr)
4146 M: Harsh Jain <harsh@chelsio.com>
4147 L: linux-crypto@vger.kernel.org
4148 W: http://www.chelsio.com
4150 F: drivers/crypto/chelsio
4152 CXGB4 ETHERNET DRIVER (CXGB4)
4153 M: Arjun Vynipadath <arjun@chelsio.com>
4154 L: netdev@vger.kernel.org
4155 W: http://www.chelsio.com
4157 F: drivers/net/ethernet/chelsio/cxgb4/
4159 CXGB4 ISCSI DRIVER (CXGB4I)
4160 M: Karen Xie <kxie@chelsio.com>
4161 L: linux-scsi@vger.kernel.org
4162 W: http://www.chelsio.com
4164 F: drivers/scsi/cxgbi/cxgb4i
4166 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4167 M: Steve Wise <swise@chelsio.com>
4168 L: linux-rdma@vger.kernel.org
4169 W: http://www.openfabrics.org
4171 F: drivers/infiniband/hw/cxgb4/
4172 F: include/uapi/rdma/cxgb4-abi.h
4174 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4175 M: Casey Leedom <leedom@chelsio.com>
4176 L: netdev@vger.kernel.org
4177 W: http://www.chelsio.com
4179 F: drivers/net/ethernet/chelsio/cxgb4vf/
4181 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4182 M: Frederic Barrat <fbarrat@linux.ibm.com>
4183 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4184 L: linuxppc-dev@lists.ozlabs.org
4186 F: arch/powerpc/platforms/powernv/pci-cxl.c
4187 F: drivers/misc/cxl/
4188 F: include/misc/cxl*
4189 F: include/uapi/misc/cxl.h
4190 F: Documentation/powerpc/cxl.txt
4191 F: Documentation/ABI/testing/sysfs-class-cxl
4193 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4194 M: Manoj N. Kumar <manoj@linux.ibm.com>
4195 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4196 M: Uma Krishnan <ukrishn@linux.ibm.com>
4197 L: linux-scsi@vger.kernel.org
4199 F: drivers/scsi/cxlflash/
4200 F: include/uapi/scsi/cxlflash_ioctl.h
4201 F: Documentation/powerpc/cxlflash.txt
4204 M: Russell King <linux@armlinux.org.uk>
4205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4206 W: http://www.armlinux.org.uk/
4208 F: drivers/video/fbdev/cyber2000fb.*
4210 CYCLADES ASYNC MUX DRIVER
4211 W: http://www.cyclades.com/
4213 F: drivers/tty/cyclades.c
4214 F: include/linux/cyclades.h
4215 F: include/uapi/linux/cyclades.h
4217 CYCLADES PC300 DRIVER
4218 W: http://www.cyclades.com/
4220 F: drivers/net/wan/pc300*
4222 CYPRESS_FIRMWARE MEDIA DRIVER
4223 M: Antti Palosaari <crope@iki.fi>
4224 L: linux-media@vger.kernel.org
4225 W: https://linuxtv.org
4226 W: http://palosaari.fi/linux/
4227 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4228 T: git git://linuxtv.org/anttip/media_tree.git
4230 F: drivers/media/common/cypress_firmware*
4232 CYTTSP TOUCHSCREEN DRIVER
4233 M: Ferruh Yigit <fery@cypress.com>
4234 L: linux-input@vger.kernel.org
4236 F: drivers/input/touchscreen/cyttsp*
4237 F: include/linux/input/cyttsp.h
4239 D-LINK DIR-685 TOUCHKEYS DRIVER
4240 M: Linus Walleij <linus.walleij@linaro.org>
4241 L: linux-input@vger.kernel.org
4243 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4245 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4246 M: Joshua Kinard <kumba@gentoo.org>
4248 F: drivers/rtc/rtc-ds1685.c
4249 F: include/linux/rtc/ds1685.h
4251 DAMA SLAVE for AX.25
4252 M: Joerg Reuter <jreuter@yaina.de>
4253 W: http://yaina.de/jreuter/
4254 W: http://www.qsl.net/dl1bke/
4255 L: linux-hams@vger.kernel.org
4257 F: net/ax25/af_ax25.c
4258 F: net/ax25/ax25_dev.c
4259 F: net/ax25/ax25_ds_*
4260 F: net/ax25/ax25_in.c
4261 F: net/ax25/ax25_out.c
4262 F: net/ax25/ax25_timer.c
4263 F: net/ax25/sysctl_net_ax25.c
4265 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4266 L: netdev@vger.kernel.org
4268 F: Documentation/networking/device_drivers/dec/dmfe.txt
4269 F: drivers/net/ethernet/dec/tulip/dmfe.c
4271 DC390/AM53C974 SCSI driver
4272 M: Hannes Reinecke <hare@suse.com>
4273 L: linux-scsi@vger.kernel.org
4275 F: drivers/scsi/am53c974.c
4278 M: Oliver Neukum <oliver@neukum.org>
4279 M: Ali Akcaagac <aliakc@web.de>
4280 M: Jamie Lenehan <lenehan@twibble.org>
4281 L: dc395x@twibble.org
4282 W: http://twibble.org/dist/dc395x/
4283 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4285 F: Documentation/scsi/dc395x.txt
4286 F: drivers/scsi/dc395x.*
4289 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4290 L: dccp@vger.kernel.org
4291 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4293 F: include/linux/dccp.h
4294 F: include/uapi/linux/dccp.h
4295 F: include/linux/tfrc.h
4298 DECnet NETWORK LAYER
4299 W: http://linux-decnet.sourceforge.net
4300 L: linux-decnet-user@lists.sourceforge.net
4302 F: Documentation/networking/decnet.txt
4305 DECSTATION PLATFORM SUPPORT
4306 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4307 L: linux-mips@vger.kernel.org
4308 W: http://www.linux-mips.org/wiki/DECstation
4311 F: arch/mips/include/asm/dec/
4312 F: arch/mips/include/asm/mach-dec/
4314 DEFXX FDDI NETWORK DRIVER
4315 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4317 F: drivers/net/fddi/defxx.*
4320 M: Pali Rohár <pali.rohar@gmail.com>
4321 M: Mario Limonciello <mario.limonciello@dell.com>
4322 L: platform-driver-x86@vger.kernel.org
4324 F: drivers/platform/x86/dell-smbios.*
4326 DELL SMBIOS SMM DRIVER
4327 M: Mario Limonciello <mario.limonciello@dell.com>
4328 L: platform-driver-x86@vger.kernel.org
4330 F: drivers/platform/x86/dell-smbios-smm.c
4332 DELL SMBIOS WMI DRIVER
4333 M: Mario Limonciello <mario.limonciello@dell.com>
4334 L: platform-driver-x86@vger.kernel.org
4336 F: drivers/platform/x86/dell-smbios-wmi.c
4337 F: tools/wmi/dell-smbios-example.c
4339 DEFZA FDDI NETWORK DRIVER
4340 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4342 F: drivers/net/fddi/defza.*
4345 M: Matthew Garrett <mjg59@srcf.ucam.org>
4346 M: Pali Rohár <pali.rohar@gmail.com>
4347 L: platform-driver-x86@vger.kernel.org
4349 F: drivers/platform/x86/dell-laptop.c
4351 DELL LAPTOP FREEFALL DRIVER
4352 M: Pali Rohár <pali.rohar@gmail.com>
4354 F: drivers/platform/x86/dell-smo8800.c
4356 DELL LAPTOP RBTN DRIVER
4357 M: Pali Rohár <pali.rohar@gmail.com>
4359 F: drivers/platform/x86/dell-rbtn.*
4361 DELL REMOTE BIOS UPDATE DRIVER
4362 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4363 L: platform-driver-x86@vger.kernel.org
4365 F: drivers/platform/x86/dell_rbu.c
4367 DELL LAPTOP SMM DRIVER
4368 M: Pali Rohár <pali.rohar@gmail.com>
4370 F: drivers/hwmon/dell-smm-hwmon.c
4371 F: include/uapi/linux/i8k.h
4373 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4374 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4375 L: platform-driver-x86@vger.kernel.org
4377 F: Documentation/dcdbas.txt
4378 F: drivers/platform/x86/dcdbas.*
4380 DELL WMI NOTIFICATIONS DRIVER
4381 M: Matthew Garrett <mjg59@srcf.ucam.org>
4382 M: Pali Rohár <pali.rohar@gmail.com>
4384 F: drivers/platform/x86/dell-wmi.c
4386 DELL WMI DESCRIPTOR DRIVER
4387 M: Mario Limonciello <mario.limonciello@dell.com>
4389 F: drivers/platform/x86/dell-wmi-descriptor.c
4391 DELTA ST MEDIA DRIVER
4392 M: Hugues Fruchet <hugues.fruchet@st.com>
4393 L: linux-media@vger.kernel.org
4394 T: git git://linuxtv.org/media_tree.git
4395 W: https://linuxtv.org
4397 F: drivers/media/platform/sti/delta
4400 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4401 L: linux-mtd@lists.infradead.org
4403 F: drivers/mtd/nand/raw/denali*
4405 DESIGNWARE USB2 DRD IP DRIVER
4406 M: Minas Harutyunyan <hminas@synopsys.com>
4407 L: linux-usb@vger.kernel.org
4408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4410 F: drivers/usb/dwc2/
4412 DESIGNWARE USB3 DRD IP DRIVER
4413 M: Felipe Balbi <balbi@kernel.org>
4414 L: linux-usb@vger.kernel.org
4415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4417 F: drivers/usb/dwc3/
4419 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4420 M: Andreas Klinger <ak@it-klinger.de>
4421 L: linux-iio@vger.kernel.org
4423 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4424 F: drivers/iio/proximity/srf*.c
4426 DEVICE COREDUMP (DEV_COREDUMP)
4427 M: Johannes Berg <johannes@sipsolutions.net>
4428 L: linux-kernel@vger.kernel.org
4430 F: drivers/base/devcoredump.c
4431 F: include/linux/devcoredump.h
4433 DEVICE FREQUENCY (DEVFREQ)
4434 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4435 M: Kyungmin Park <kyungmin.park@samsung.com>
4436 R: Chanwoo Choi <cw00.choi@samsung.com>
4437 L: linux-pm@vger.kernel.org
4438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4441 F: include/linux/devfreq.h
4442 F: Documentation/devicetree/bindings/devfreq/
4444 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4445 M: Chanwoo Choi <cw00.choi@samsung.com>
4446 L: linux-pm@vger.kernel.org
4447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4449 F: drivers/devfreq/event/
4450 F: drivers/devfreq/devfreq-event.c
4451 F: include/linux/devfreq-event.h
4452 F: Documentation/devicetree/bindings/devfreq/event/
4454 DEVICE NUMBER REGISTRY
4455 M: Torben Mathiasen <device@lanana.org>
4456 W: http://lanana.org/docs/device-list/index.html
4460 M: Alasdair Kergon <agk@redhat.com>
4461 M: Mike Snitzer <snitzer@redhat.com>
4462 M: dm-devel@redhat.com
4463 L: dm-devel@redhat.com
4464 W: http://sources.redhat.com/dm
4465 Q: http://patchwork.kernel.org/project/dm-devel/list/
4466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4467 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4469 F: Documentation/device-mapper/
4470 F: drivers/md/Makefile
4471 F: drivers/md/Kconfig
4473 F: drivers/md/persistent-data/
4474 F: include/linux/device-mapper.h
4475 F: include/linux/dm-*.h
4476 F: include/uapi/linux/dm-*.h
4479 M: Jiri Pirko <jiri@mellanox.com>
4480 L: netdev@vger.kernel.org
4482 F: net/core/devlink.c
4483 F: include/net/devlink.h
4484 F: include/uapi/linux/devlink.h
4486 DIALOG SEMICONDUCTOR DRIVERS
4487 M: Support Opensource <support.opensource@diasemi.com>
4488 W: http://www.dialog-semiconductor.com/products
4490 F: Documentation/hwmon/da90??
4491 F: Documentation/devicetree/bindings/mfd/da90*.txt
4492 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4493 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4494 F: Documentation/devicetree/bindings/regulator/da92*.txt
4495 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4496 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4497 F: drivers/gpio/gpio-da90??.c
4498 F: drivers/hwmon/da90??-hwmon.c
4499 F: drivers/iio/adc/da91??-*.c
4500 F: drivers/input/misc/da90??_onkey.c
4501 F: drivers/input/touchscreen/da9052_tsi.c
4502 F: drivers/leds/leds-da90??.c
4503 F: drivers/mfd/da903x.c
4504 F: drivers/mfd/da90??-*.c
4505 F: drivers/mfd/da91??-*.c
4506 F: drivers/power/supply/da9052-battery.c
4507 F: drivers/power/supply/da91??-*.c
4508 F: drivers/regulator/da903x.c
4509 F: drivers/regulator/da9???-regulator.[ch]
4510 F: drivers/thermal/da90??-thermal.c
4511 F: drivers/rtc/rtc-da90??.c
4512 F: drivers/video/backlight/da90??_bl.c
4513 F: drivers/watchdog/da90??_wdt.c
4514 F: include/linux/mfd/da903x.h
4515 F: include/linux/mfd/da9052/
4516 F: include/linux/mfd/da9055/
4517 F: include/linux/mfd/da9062/
4518 F: include/linux/mfd/da9063/
4519 F: include/linux/mfd/da9150/
4520 F: include/linux/regulator/da9211.h
4521 F: include/sound/da[79]*.h
4522 F: sound/soc/codecs/da[79]*.[ch]
4524 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4525 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4526 L: linux-gpio@vger.kernel.org
4528 F: drivers/gpio/gpio-gpio-mm.c
4530 DIOLAN U2C-12 I2C DRIVER
4531 M: Guenter Roeck <linux@roeck-us.net>
4532 L: linux-i2c@vger.kernel.org
4534 F: drivers/i2c/busses/i2c-diolan-u2c.c
4536 FILESYSTEM DIRECT ACCESS (DAX)
4537 M: Matthew Wilcox <willy@infradead.org>
4538 M: Ross Zwisler <zwisler@kernel.org>
4539 M: Jan Kara <jack@suse.cz>
4540 L: linux-fsdevel@vger.kernel.org
4543 F: include/linux/dax.h
4544 F: include/trace/events/fs_dax.h
4546 DEVICE DIRECT ACCESS (DAX)
4547 M: Dan Williams <dan.j.williams@intel.com>
4548 M: Dave Jiang <dave.jiang@intel.com>
4549 M: Ross Zwisler <zwisler@kernel.org>
4550 M: Vishal Verma <vishal.l.verma@intel.com>
4551 L: linux-nvdimm@lists.01.org
4555 DIRECTORY NOTIFICATION (DNOTIFY)
4556 M: Jan Kara <jack@suse.cz>
4557 R: Amir Goldstein <amir73il@gmail.com>
4558 L: linux-fsdevel@vger.kernel.org
4560 F: Documentation/filesystems/dnotify.txt
4561 F: fs/notify/dnotify/
4562 F: include/linux/dnotify.h
4564 DISK GEOMETRY AND PARTITION HANDLING
4565 M: Andries Brouwer <aeb@cwi.nl>
4566 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4567 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4568 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4572 M: Jan Kara <jack@suse.com>
4574 F: Documentation/filesystems/quota.txt
4576 F: include/linux/quota*.h
4577 F: include/uapi/linux/quota*.h
4579 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4580 M: Bernie Thompson <bernie@plugable.com>
4581 L: linux-fbdev@vger.kernel.org
4583 W: http://plugable.com/category/projects/udlfb/
4584 F: drivers/video/fbdev/udlfb.c
4585 F: include/video/udlfb.h
4586 F: Documentation/fb/udlfb.txt
4588 DISTRIBUTED LOCK MANAGER (DLM)
4589 M: Christine Caulfield <ccaulfie@redhat.com>
4590 M: David Teigland <teigland@redhat.com>
4591 L: cluster-devel@redhat.com
4592 W: http://sources.redhat.com/cluster/
4593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4597 DMA BUFFER SHARING FRAMEWORK
4598 M: Sumit Semwal <sumit.semwal@linaro.org>
4600 L: linux-media@vger.kernel.org
4601 L: dri-devel@lists.freedesktop.org
4602 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4604 F: include/linux/dma-buf*
4605 F: include/linux/reservation.h
4606 F: include/linux/*fence.h
4607 F: Documentation/driver-api/dma-buf.rst
4608 T: git git://anongit.freedesktop.org/drm/drm-misc
4610 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4611 M: Vinod Koul <vkoul@kernel.org>
4612 L: dmaengine@vger.kernel.org
4613 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4616 F: include/linux/dmaengine.h
4617 F: include/linux/of_dma.h
4618 F: Documentation/devicetree/bindings/dma/
4619 F: Documentation/driver-api/dmaengine/
4620 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4623 M: Christoph Hellwig <hch@lst.de>
4624 M: Marek Szyprowski <m.szyprowski@samsung.com>
4625 R: Robin Murphy <robin.murphy@arm.com>
4626 L: iommu@lists.linux-foundation.org
4627 T: git git://git.infradead.org/users/hch/dma-mapping.git
4628 W: http://git.infradead.org/users/hch/dma-mapping.git
4631 F: include/asm-generic/dma-mapping.h
4632 F: include/linux/dma-direct.h
4633 F: include/linux/dma-mapping.h
4634 F: include/linux/dma-noncoherent.h
4636 DME1737 HARDWARE MONITOR DRIVER
4637 M: Juerg Haefliger <juergh@gmail.com>
4638 L: linux-hwmon@vger.kernel.org
4640 F: Documentation/hwmon/dme1737
4641 F: drivers/hwmon/dme1737.c
4644 M: Jean Delvare <jdelvare@suse.com>
4646 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4647 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4648 F: drivers/firmware/dmi-id.c
4649 F: drivers/firmware/dmi_scan.c
4650 F: include/linux/dmi.h
4653 M: Jonathan Corbet <corbet@lwn.net>
4654 L: linux-doc@vger.kernel.org
4657 F: scripts/kernel-doc
4658 X: Documentation/ABI/
4659 X: Documentation/acpi/
4660 X: Documentation/devicetree/
4661 X: Documentation/i2c/
4662 X: Documentation/media/
4663 X: Documentation/power/
4664 X: Documentation/spi/
4665 T: git git://git.lwn.net/linux.git docs-next
4667 DOCUMENTATION/ITALIAN
4668 M: Federico Vaga <federico.vaga@vaga.pv.it>
4669 L: linux-doc@vger.kernel.org
4671 F: Documentation/translations/it_IT
4673 DONGWOON DW9714 LENS VOICE COIL DRIVER
4674 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4675 L: linux-media@vger.kernel.org
4676 T: git git://linuxtv.org/media_tree.git
4678 F: drivers/media/i2c/dw9714.c
4679 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4681 DONGWOON DW9807 LENS VOICE COIL DRIVER
4682 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4683 L: linux-media@vger.kernel.org
4684 T: git git://linuxtv.org/media_tree.git
4686 F: drivers/media/i2c/dw9807-vcm.c
4687 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4690 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4691 L: blinux-list@redhat.com
4693 F: drivers/char/dtlk.c
4694 F: include/linux/dtlk.h
4696 DPAA2 DATAPATH I/O (DPIO) DRIVER
4697 M: Roy Pledge <Roy.Pledge@nxp.com>
4698 L: linux-kernel@vger.kernel.org
4700 F: drivers/soc/fsl/dpio
4702 DPAA2 ETHERNET DRIVER
4703 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4704 L: netdev@vger.kernel.org
4706 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4707 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4708 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4709 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4710 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4712 DPAA2 ETHERNET SWITCH DRIVER
4713 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4714 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4715 L: linux-kernel@vger.kernel.org
4717 F: drivers/staging/fsl-dpaa2/ethsw
4719 DPAA2 PTP CLOCK DRIVER
4720 M: Yangbo Lu <yangbo.lu@nxp.com>
4721 L: netdev@vger.kernel.org
4723 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4724 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4726 DPT_I2O SCSI RAID DRIVER
4727 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4728 L: linux-scsi@vger.kernel.org
4729 W: http://www.adaptec.com/
4731 F: drivers/scsi/dpt*
4732 F: drivers/scsi/dpt/
4735 M: Philipp Reisner <philipp.reisner@linbit.com>
4736 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4737 L: drbd-dev@lists.linbit.com
4738 W: http://www.drbd.org
4739 T: git git://git.linbit.com/linux-drbd.git
4740 T: git git://git.linbit.com/drbd-8.4.git
4742 F: drivers/block/drbd/
4744 F: Documentation/blockdev/drbd/
4746 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4747 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4748 R: "Rafael J. Wysocki" <rafael@kernel.org>
4749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4751 F: Documentation/kobject.txt
4755 F: include/linux/debugfs.h
4756 F: include/linux/kobj*
4759 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4760 M: Kevin Hilman <khilman@kernel.org>
4761 M: Nishanth Menon <nm@ti.com>
4763 F: drivers/power/avs/
4764 F: include/linux/power/smartreflex.h
4765 L: linux-pm@vger.kernel.org
4767 DRM DRIVER FOR ARM PL111 CLCD
4768 M: Eric Anholt <eric@anholt.net>
4769 T: git git://anongit.freedesktop.org/drm/drm-misc
4771 F: drivers/gpu/drm/pl111/
4773 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4774 M: Linus Walleij <linus.walleij@linaro.org>
4775 T: git git://anongit.freedesktop.org/drm/drm-misc
4777 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4778 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4780 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4781 M: Dave Airlie <airlied@redhat.com>
4783 F: drivers/gpu/drm/ast/
4785 DRM DRIVER FOR BOCHS VIRTUAL GPU
4786 M: Gerd Hoffmann <kraxel@redhat.com>
4787 L: virtualization@lists.linux-foundation.org
4788 T: git git://anongit.freedesktop.org/drm/drm-misc
4790 F: drivers/gpu/drm/bochs/
4792 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4793 M: Linus Walleij <linus.walleij@linaro.org>
4794 T: git git://anongit.freedesktop.org/drm/drm-misc
4796 F: drivers/gpu/drm/tve200/
4798 DRM DRIVER FOR ILITEK ILI9225 PANELS
4799 M: David Lechner <david@lechnology.com>
4801 F: drivers/gpu/drm/tinydrm/ili9225.c
4802 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4804 DRM DRIVER FOR HX8357D PANELS
4805 M: Eric Anholt <eric@anholt.net>
4806 T: git git://anongit.freedesktop.org/drm/drm-misc
4808 F: drivers/gpu/drm/tinydrm/hx8357d.c
4809 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4811 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4812 S: Orphan / Obsolete
4813 F: drivers/gpu/drm/i810/
4814 F: include/uapi/drm/i810_drm.h
4816 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4817 S: Orphan / Obsolete
4818 F: drivers/gpu/drm/mga/
4819 F: include/uapi/drm/mga_drm.h
4821 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4822 M: Dave Airlie <airlied@redhat.com>
4824 F: drivers/gpu/drm/mgag200/
4826 DRM DRIVER FOR MI0283QT
4827 M: Noralf Trønnes <noralf@tronnes.org>
4829 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4830 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4832 DRM DRIVER FOR MSM ADRENO GPU
4833 M: Rob Clark <robdclark@gmail.com>
4834 L: linux-arm-msm@vger.kernel.org
4835 L: dri-devel@lists.freedesktop.org
4836 L: freedreno@lists.freedesktop.org
4837 T: git git://people.freedesktop.org/~robclark/linux
4839 F: drivers/gpu/drm/msm/
4840 F: include/uapi/drm/msm_drm.h
4841 F: Documentation/devicetree/bindings/display/msm/
4843 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4844 M: Ben Skeggs <bskeggs@redhat.com>
4845 L: dri-devel@lists.freedesktop.org
4846 L: nouveau@lists.freedesktop.org
4847 T: git git://github.com/skeggsb/linux
4849 F: drivers/gpu/drm/nouveau/
4850 F: include/uapi/drm/nouveau_drm.h
4852 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4853 M: Stefan Mavrodiev <stefan@olimex.com>
4855 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4856 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4858 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4859 M: Noralf Trønnes <noralf@tronnes.org>
4861 F: drivers/gpu/drm/tinydrm/repaper.c
4862 F: Documentation/devicetree/bindings/display/repaper.txt
4864 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4865 M: Dave Airlie <airlied@redhat.com>
4866 M: Gerd Hoffmann <kraxel@redhat.com>
4867 L: virtualization@lists.linux-foundation.org
4868 T: git git://anongit.freedesktop.org/drm/drm-misc
4870 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4871 F: drivers/gpu/drm/cirrus/
4873 DRM DRIVER FOR QXL VIRTUAL GPU
4874 M: Dave Airlie <airlied@redhat.com>
4875 M: Gerd Hoffmann <kraxel@redhat.com>
4876 L: virtualization@lists.linux-foundation.org
4877 T: git git://anongit.freedesktop.org/drm/drm-misc
4879 F: drivers/gpu/drm/qxl/
4880 F: include/uapi/drm/qxl_drm.h
4882 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4883 S: Orphan / Obsolete
4884 F: drivers/gpu/drm/r128/
4885 F: include/uapi/drm/r128_drm.h
4887 DRM DRIVER FOR SAVAGE VIDEO CARDS
4888 S: Orphan / Obsolete
4889 F: drivers/gpu/drm/savage/
4890 F: include/uapi/drm/savage_drm.h
4892 DRM DRIVER FOR SIS VIDEO CARDS
4893 S: Orphan / Obsolete
4894 F: drivers/gpu/drm/sis/
4895 F: include/uapi/drm/sis_drm.h
4897 DRM DRIVER FOR SITRONIX ST7586 PANELS
4898 M: David Lechner <david@lechnology.com>
4900 F: drivers/gpu/drm/tinydrm/st7586.c
4901 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4903 DRM DRIVER FOR SITRONIX ST7735R PANELS
4904 M: David Lechner <david@lechnology.com>
4906 F: drivers/gpu/drm/tinydrm/st7735r.c
4907 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4909 DRM DRIVER FOR TDFX VIDEO CARDS
4910 S: Orphan / Obsolete
4911 F: drivers/gpu/drm/tdfx/
4913 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4914 M: Dave Airlie <airlied@redhat.com>
4915 R: Sean Paul <sean@poorly.run>
4916 L: dri-devel@lists.freedesktop.org
4918 F: drivers/gpu/drm/udl/
4919 T: git git://anongit.freedesktop.org/drm/drm-misc
4921 DRM DRIVER FOR VMWARE VIRTUAL GPU
4922 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4923 M: Thomas Hellstrom <thellstrom@vmware.com>
4924 L: dri-devel@lists.freedesktop.org
4925 T: git git://people.freedesktop.org/~thomash/linux
4927 F: drivers/gpu/drm/vmwgfx/
4928 F: include/uapi/drm/vmwgfx_drm.h
4931 M: David Airlie <airlied@linux.ie>
4932 M: Daniel Vetter <daniel@ffwll.ch>
4933 L: dri-devel@lists.freedesktop.org
4934 T: git git://anongit.freedesktop.org/drm/drm
4935 B: https://bugs.freedesktop.org/
4936 C: irc://chat.freenode.net/dri-devel
4940 F: Documentation/devicetree/bindings/display/
4941 F: Documentation/devicetree/bindings/gpu/
4942 F: Documentation/gpu/
4944 F: include/uapi/drm/
4945 F: include/linux/vga*
4947 DRM DRIVERS AND MISC GPU PATCHES
4948 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4949 M: Maxime Ripard <maxime.ripard@bootlin.com>
4950 M: Sean Paul <sean@poorly.run>
4951 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4953 T: git git://anongit.freedesktop.org/drm/drm-misc
4954 F: Documentation/gpu/
4956 F: drivers/gpu/drm/*
4958 F: include/uapi/drm/drm*
4959 F: include/linux/vga*
4961 DRM DRIVERS FOR ALLWINNER A10
4962 M: Maxime Ripard <maxime.ripard@bootlin.com>
4963 L: dri-devel@lists.freedesktop.org
4965 F: drivers/gpu/drm/sun4i/
4966 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4967 T: git git://anongit.freedesktop.org/drm/drm-misc
4969 DRM DRIVERS FOR AMLOGIC SOCS
4970 M: Neil Armstrong <narmstrong@baylibre.com>
4971 L: dri-devel@lists.freedesktop.org
4972 L: linux-amlogic@lists.infradead.org
4973 W: http://linux-meson.com/
4975 F: drivers/gpu/drm/meson/
4976 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4977 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4978 F: Documentation/gpu/meson.rst
4979 T: git git://anongit.freedesktop.org/drm/drm-misc
4981 DRM DRIVERS FOR ATMEL HLCDC
4982 M: Boris Brezillon <bbrezillon@kernel.org>
4983 L: dri-devel@lists.freedesktop.org
4985 F: drivers/gpu/drm/atmel-hlcdc/
4986 F: Documentation/devicetree/bindings/display/atmel/
4987 T: git git://anongit.freedesktop.org/drm/drm-misc
4989 DRM DRIVERS FOR BRIDGE CHIPS
4990 M: Archit Taneja <architt@codeaurora.org>
4991 M: Andrzej Hajda <a.hajda@samsung.com>
4992 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4994 T: git git://anongit.freedesktop.org/drm/drm-misc
4995 F: drivers/gpu/drm/bridge/
4997 DRM DRIVERS FOR EXYNOS
4998 M: Inki Dae <inki.dae@samsung.com>
4999 M: Joonyoung Shim <jy0922.shim@samsung.com>
5000 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5001 M: Kyungmin Park <kyungmin.park@samsung.com>
5002 L: dri-devel@lists.freedesktop.org
5003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5005 F: drivers/gpu/drm/exynos/
5006 F: include/uapi/drm/exynos_drm.h
5007 F: Documentation/devicetree/bindings/display/exynos/
5009 DRM DRIVERS FOR FREESCALE DCU
5010 M: Stefan Agner <stefan@agner.ch>
5011 M: Alison Wang <alison.wang@nxp.com>
5012 L: dri-devel@lists.freedesktop.org
5014 F: drivers/gpu/drm/fsl-dcu/
5015 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5016 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5017 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5018 T: git git://anongit.freedesktop.org/drm/drm-misc
5020 DRM DRIVERS FOR FREESCALE IMX
5021 M: Philipp Zabel <p.zabel@pengutronix.de>
5022 L: dri-devel@lists.freedesktop.org
5024 F: drivers/gpu/drm/imx/
5025 F: drivers/gpu/ipu-v3/
5026 F: Documentation/devicetree/bindings/display/imx/
5028 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5029 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5030 L: dri-devel@lists.freedesktop.org
5031 T: git git://github.com/patjak/drm-gma500
5033 F: drivers/gpu/drm/gma500/
5035 DRM DRIVERS FOR HISILICON
5036 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5037 M: Rongrong Zou <zourongrong@gmail.com>
5038 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5039 R: Chen Feng <puck.chen@hisilicon.com>
5040 L: dri-devel@lists.freedesktop.org
5041 T: git git://github.com/xin3liang/linux.git
5043 F: drivers/gpu/drm/hisilicon/
5044 F: Documentation/devicetree/bindings/display/hisilicon/
5046 DRM DRIVERS FOR MEDIATEK
5047 M: CK Hu <ck.hu@mediatek.com>
5048 M: Philipp Zabel <p.zabel@pengutronix.de>
5049 L: dri-devel@lists.freedesktop.org
5051 F: drivers/gpu/drm/mediatek/
5052 F: Documentation/devicetree/bindings/display/mediatek/
5054 DRM DRIVERS FOR NVIDIA TEGRA
5055 M: Thierry Reding <thierry.reding@gmail.com>
5056 L: dri-devel@lists.freedesktop.org
5057 L: linux-tegra@vger.kernel.org
5058 T: git git://anongit.freedesktop.org/tegra/linux.git
5060 F: drivers/gpu/drm/tegra/
5061 F: drivers/gpu/host1x/
5062 F: include/linux/host1x.h
5063 F: include/uapi/drm/tegra_drm.h
5064 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5066 DRM DRIVERS FOR RENESAS
5067 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5068 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5069 L: dri-devel@lists.freedesktop.org
5070 L: linux-renesas-soc@vger.kernel.org
5071 T: git git://linuxtv.org/pinchartl/media drm/du/next
5073 F: drivers/gpu/drm/rcar-du/
5074 F: drivers/gpu/drm/shmobile/
5075 F: include/linux/platform_data/shmob_drm.h
5076 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5077 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5078 F: Documentation/devicetree/bindings/display/renesas,du.txt
5080 DRM DRIVERS FOR ROCKCHIP
5081 M: Sandy Huang <hjc@rock-chips.com>
5082 M: Heiko Stübner <heiko@sntech.de>
5083 L: dri-devel@lists.freedesktop.org
5085 F: drivers/gpu/drm/rockchip/
5086 F: Documentation/devicetree/bindings/display/rockchip/
5087 T: git git://anongit.freedesktop.org/drm/drm-misc
5090 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5091 M: Vincent Abriou <vincent.abriou@st.com>
5092 L: dri-devel@lists.freedesktop.org
5093 T: git git://anongit.freedesktop.org/drm/drm-misc
5095 F: drivers/gpu/drm/sti
5096 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5099 M: Yannick Fertre <yannick.fertre@st.com>
5100 M: Philippe Cornu <philippe.cornu@st.com>
5101 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5102 M: Vincent Abriou <vincent.abriou@st.com>
5103 L: dri-devel@lists.freedesktop.org
5104 T: git git://anongit.freedesktop.org/drm/drm-misc
5106 F: drivers/gpu/drm/stm
5107 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5109 DRM DRIVERS FOR TI LCDC
5110 M: Jyri Sarha <jsarha@ti.com>
5111 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5112 L: dri-devel@lists.freedesktop.org
5114 F: drivers/gpu/drm/tilcdc/
5115 F: Documentation/devicetree/bindings/display/tilcdc/
5117 DRM DRIVERS FOR TI OMAP
5118 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5119 L: dri-devel@lists.freedesktop.org
5121 F: drivers/gpu/drm/omapdrm/
5122 F: Documentation/devicetree/bindings/display/ti/
5125 M: Eric Anholt <eric@anholt.net>
5127 F: drivers/gpu/drm/v3d/
5128 F: include/uapi/drm/v3d_drm.h
5129 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5130 T: git git://anongit.freedesktop.org/drm/drm-misc
5133 M: Eric Anholt <eric@anholt.net>
5134 T: git git://github.com/anholt/linux
5136 F: drivers/gpu/drm/vc4/
5137 F: include/uapi/drm/vc4_drm.h
5138 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5139 T: git git://anongit.freedesktop.org/drm/drm-misc
5141 DRM DRIVERS FOR VIVANTE GPU IP
5142 M: Lucas Stach <l.stach@pengutronix.de>
5143 R: Russell King <linux+etnaviv@armlinux.org.uk>
5144 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5145 L: etnaviv@lists.freedesktop.org
5146 L: dri-devel@lists.freedesktop.org
5148 F: drivers/gpu/drm/etnaviv/
5149 F: include/uapi/drm/etnaviv_drm.h
5150 F: Documentation/devicetree/bindings/display/etnaviv/
5152 DRM DRIVERS FOR ZTE ZX
5153 M: Shawn Guo <shawnguo@kernel.org>
5154 L: dri-devel@lists.freedesktop.org
5156 F: drivers/gpu/drm/zte/
5157 F: Documentation/devicetree/bindings/display/zte,vou.txt
5158 T: git git://anongit.freedesktop.org/drm/drm-misc
5161 M: Thierry Reding <thierry.reding@gmail.com>
5162 L: dri-devel@lists.freedesktop.org
5163 T: git git://anongit.freedesktop.org/drm/drm-misc
5165 F: drivers/gpu/drm/drm_panel.c
5166 F: drivers/gpu/drm/panel/
5167 F: include/drm/drm_panel.h
5168 F: Documentation/devicetree/bindings/display/panel/
5171 M: Noralf Trønnes <noralf@tronnes.org>
5172 W: https://github.com/notro/tinydrm/wiki/Development
5173 T: git git://anongit.freedesktop.org/drm/drm-misc
5175 F: drivers/gpu/drm/tinydrm/
5176 F: include/drm/tinydrm/
5179 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5180 T: git git://anongit.freedesktop.org/drm/drm-misc
5181 L: dri-devel@lists.freedesktop.org
5182 L: xen-devel@lists.xen.org
5184 F: drivers/gpu/drm/xen/
5185 F: Documentation/gpu/xen-front.rst
5188 M: Christian Koenig <christian.koenig@amd.com>
5189 M: Huang Rui <ray.huang@amd.com>
5190 M: Junwei Zhang <Jerry.Zhang@amd.com>
5191 T: git git://people.freedesktop.org/~agd5f/linux
5193 L: dri-devel@lists.freedesktop.org
5195 F: drivers/gpu/drm/ttm/
5197 DSBR100 USB FM RADIO DRIVER
5198 M: Alexey Klimov <klimov.linux@gmail.com>
5199 L: linux-media@vger.kernel.org
5200 T: git git://linuxtv.org/media_tree.git
5202 F: drivers/media/radio/dsbr100.c
5205 M: Francois Romieu <romieu@fr.zoreil.com>
5206 L: netdev@vger.kernel.org
5208 F: drivers/net/wan/dscc4.c
5211 M: Hans Verkuil <hverkuil@xs4all.nl>
5212 L: linux-media@vger.kernel.org
5213 T: git git://linuxtv.org/media_tree.git
5214 W: https://linuxtv.org
5216 F: drivers/media/pci/dt3155/
5218 DVB_USB_AF9015 MEDIA DRIVER
5219 M: Antti Palosaari <crope@iki.fi>
5220 L: linux-media@vger.kernel.org
5221 W: https://linuxtv.org
5222 W: http://palosaari.fi/linux/
5223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5224 T: git git://linuxtv.org/anttip/media_tree.git
5226 F: drivers/media/usb/dvb-usb-v2/af9015*
5228 DVB_USB_AF9035 MEDIA DRIVER
5229 M: Antti Palosaari <crope@iki.fi>
5230 L: linux-media@vger.kernel.org
5231 W: https://linuxtv.org
5232 W: http://palosaari.fi/linux/
5233 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5234 T: git git://linuxtv.org/anttip/media_tree.git
5236 F: drivers/media/usb/dvb-usb-v2/af9035*
5238 DVB_USB_ANYSEE MEDIA DRIVER
5239 M: Antti Palosaari <crope@iki.fi>
5240 L: linux-media@vger.kernel.org
5241 W: https://linuxtv.org
5242 W: http://palosaari.fi/linux/
5243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5244 T: git git://linuxtv.org/anttip/media_tree.git
5246 F: drivers/media/usb/dvb-usb-v2/anysee*
5248 DVB_USB_AU6610 MEDIA DRIVER
5249 M: Antti Palosaari <crope@iki.fi>
5250 L: linux-media@vger.kernel.org
5251 W: https://linuxtv.org
5252 W: http://palosaari.fi/linux/
5253 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5254 T: git git://linuxtv.org/anttip/media_tree.git
5256 F: drivers/media/usb/dvb-usb-v2/au6610*
5258 DVB_USB_CE6230 MEDIA DRIVER
5259 M: Antti Palosaari <crope@iki.fi>
5260 L: linux-media@vger.kernel.org
5261 W: https://linuxtv.org
5262 W: http://palosaari.fi/linux/
5263 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5264 T: git git://linuxtv.org/anttip/media_tree.git
5266 F: drivers/media/usb/dvb-usb-v2/ce6230*
5268 DVB_USB_CXUSB MEDIA DRIVER
5269 M: Michael Krufky <mkrufky@linuxtv.org>
5270 L: linux-media@vger.kernel.org
5271 W: https://linuxtv.org
5272 W: http://github.com/mkrufky
5273 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5274 T: git git://linuxtv.org/media_tree.git
5276 F: drivers/media/usb/dvb-usb/cxusb*
5278 DVB_USB_EC168 MEDIA DRIVER
5279 M: Antti Palosaari <crope@iki.fi>
5280 L: linux-media@vger.kernel.org
5281 W: https://linuxtv.org
5282 W: http://palosaari.fi/linux/
5283 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5284 T: git git://linuxtv.org/anttip/media_tree.git
5286 F: drivers/media/usb/dvb-usb-v2/ec168*
5288 DVB_USB_GL861 MEDIA DRIVER
5289 M: Antti Palosaari <crope@iki.fi>
5290 L: linux-media@vger.kernel.org
5291 W: https://linuxtv.org
5292 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5293 T: git git://linuxtv.org/anttip/media_tree.git
5295 F: drivers/media/usb/dvb-usb-v2/gl861*
5297 DVB_USB_MXL111SF MEDIA DRIVER
5298 M: Michael Krufky <mkrufky@linuxtv.org>
5299 L: linux-media@vger.kernel.org
5300 W: https://linuxtv.org
5301 W: http://github.com/mkrufky
5302 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5303 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5305 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5307 DVB_USB_RTL28XXU MEDIA DRIVER
5308 M: Antti Palosaari <crope@iki.fi>
5309 L: linux-media@vger.kernel.org
5310 W: https://linuxtv.org
5311 W: http://palosaari.fi/linux/
5312 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5313 T: git git://linuxtv.org/anttip/media_tree.git
5315 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5317 DVB_USB_V2 MEDIA DRIVER
5318 M: Antti Palosaari <crope@iki.fi>
5319 L: linux-media@vger.kernel.org
5320 W: https://linuxtv.org
5321 W: http://palosaari.fi/linux/
5322 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5323 T: git git://linuxtv.org/anttip/media_tree.git
5325 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5326 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5329 M: Jason Baron <jbaron@akamai.com>
5331 F: lib/dynamic_debug.c
5332 F: include/linux/dynamic_debug.h
5334 DYNAMIC INTERRUPT MODERATION
5335 M: Tal Gilboa <talgi@mellanox.com>
5337 F: include/linux/net_dim.h
5339 DZ DECSTATION DZ11 SERIAL DRIVER
5340 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5342 F: drivers/tty/serial/dz.*
5344 E3X0 POWER BUTTON DRIVER
5345 M: Moritz Fischer <moritz.fischer@ettus.com>
5346 L: usrp-users@lists.ettus.com
5347 W: http://www.ettus.com
5349 F: drivers/input/misc/e3x0-button.c
5350 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5353 M: Antti Palosaari <crope@iki.fi>
5354 L: linux-media@vger.kernel.org
5355 W: https://linuxtv.org
5356 W: http://palosaari.fi/linux/
5357 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5358 T: git git://linuxtv.org/anttip/media_tree.git
5360 F: drivers/media/tuners/e4000*
5362 EARTH_PT1 MEDIA DRIVER
5363 M: Akihiro Tsukada <tskd08@gmail.com>
5364 L: linux-media@vger.kernel.org
5366 F: drivers/media/pci/pt1/
5368 EARTH_PT3 MEDIA DRIVER
5369 M: Akihiro Tsukada <tskd08@gmail.com>
5370 L: linux-media@vger.kernel.org
5372 F: drivers/media/pci/pt3/
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/dvb-frontends/ec100*
5385 M: Tyler Hicks <tyhicks@canonical.com>
5386 L: ecryptfs@vger.kernel.org
5387 W: http://ecryptfs.org
5388 W: https://launchpad.net/ecryptfs
5389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5391 F: Documentation/filesystems/ecryptfs.txt
5395 M: Borislav Petkov <bp@alien8.de>
5396 L: linux-edac@vger.kernel.org
5398 F: drivers/edac/amd64_edac*
5401 M: Robert Richter <rric@kernel.org>
5402 L: linux-edac@vger.kernel.org
5404 F: drivers/edac/highbank*
5407 M: Ralf Baechle <ralf@linux-mips.org>
5408 M: David Daney <david.daney@cavium.com>
5409 L: linux-edac@vger.kernel.org
5410 L: linux-mips@vger.kernel.org
5412 F: drivers/edac/octeon_edac*
5414 EDAC-CAVIUM THUNDERX
5415 M: David Daney <david.daney@cavium.com>
5416 M: Jan Glauber <jglauber@cavium.com>
5417 L: linux-edac@vger.kernel.org
5419 F: drivers/edac/thunderx_edac*
5422 M: Borislav Petkov <bp@alien8.de>
5423 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5424 L: linux-edac@vger.kernel.org
5425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5428 F: Documentation/admin-guide/ras.rst
5429 F: Documentation/driver-api/edac.rst
5431 F: include/linux/edac.h
5434 M: Mark Gross <mark.gross@intel.com>
5435 L: linux-edac@vger.kernel.org
5437 F: drivers/edac/e752x_edac.c
5440 L: linux-edac@vger.kernel.org
5442 F: drivers/edac/e7xxx_edac.c
5445 M: York Sun <york.sun@nxp.com>
5446 L: linux-edac@vger.kernel.org
5448 F: drivers/edac/fsl_ddr_edac.*
5451 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5452 L: linux-edac@vger.kernel.org
5454 F: drivers/edac/ghes_edac.c
5457 L: linux-edac@vger.kernel.org
5459 F: drivers/edac/i3000_edac.c
5462 L: linux-edac@vger.kernel.org
5464 F: drivers/edac/i5000_edac.c
5467 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5468 L: linux-edac@vger.kernel.org
5470 F: drivers/edac/i5400_edac.c
5473 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5474 L: linux-edac@vger.kernel.org
5476 F: drivers/edac/i7300_edac.c
5479 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5480 L: linux-edac@vger.kernel.org
5482 F: drivers/edac/i7core_edac.c
5485 M: Tim Small <tim@buttersideup.com>
5486 L: linux-edac@vger.kernel.org
5488 F: drivers/edac/i82443bxgx_edac.c
5491 M: "Arvind R." <arvino55@gmail.com>
5492 L: linux-edac@vger.kernel.org
5494 F: drivers/edac/i82975x_edac.c
5497 M: Jason Baron <jbaron@akamai.com>
5498 L: linux-edac@vger.kernel.org
5500 F: drivers/edac/ie31200_edac.c
5503 M: Johannes Thumshirn <morbidrsa@gmail.com>
5504 L: linux-edac@vger.kernel.org
5506 F: drivers/edac/mpc85xx_edac.[ch]
5509 M: Egor Martovetsky <egor@pasemi.com>
5510 L: linux-edac@vger.kernel.org
5512 F: drivers/edac/pasemi_edac.c
5515 M: Tony Luck <tony.luck@intel.com>
5516 L: linux-edac@vger.kernel.org
5518 F: drivers/edac/pnd2_edac.[ch]
5521 M: Tim Small <tim@buttersideup.com>
5522 L: linux-edac@vger.kernel.org
5524 F: drivers/edac/r82600_edac.c
5527 M: Tony Luck <tony.luck@intel.com>
5528 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5529 L: linux-edac@vger.kernel.org
5531 F: drivers/edac/sb_edac.c
5534 M: Tony Luck <tony.luck@intel.com>
5535 L: linux-edac@vger.kernel.org
5537 F: drivers/edac/skx_edac.c
5540 M: Tero Kristo <t-kristo@ti.com>
5541 L: linux-edac@vger.kernel.org
5543 F: drivers/edac/ti_edac.c
5546 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5547 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5548 L: linux-arm-msm@vger.kernel.org
5549 L: linux-edac@vger.kernel.org
5551 F: drivers/edac/qcom_edac.c
5553 EDIROL UA-101/UA-1000 DRIVER
5554 M: Clemens Ladisch <clemens@ladisch.de>
5555 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5556 T: git git://git.alsa-project.org/alsa-kernel.git
5558 F: sound/usb/misc/ua101.c
5561 L: linux-efi@vger.kernel.org
5562 M: Ivan Hu <ivan.hu@canonical.com>
5563 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5565 F: drivers/firmware/efi/test/
5567 EFI VARIABLE FILESYSTEM
5568 M: Matthew Garrett <matthew.garrett@nebula.com>
5569 M: Jeremy Kerr <jk@ozlabs.org>
5570 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5572 L: linux-efi@vger.kernel.org
5576 EFIFB FRAMEBUFFER DRIVER
5577 L: linux-fbdev@vger.kernel.org
5578 M: Peter Jones <pjones@redhat.com>
5580 F: drivers/video/fbdev/efifb.c
5583 W: http://aeschi.ch.eu.org/efs/
5587 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5588 M: Douglas Miller <dougmill@linux.ibm.com>
5589 L: netdev@vger.kernel.org
5591 F: drivers/net/ethernet/ibm/ehea/
5593 EM28XX VIDEO4LINUX DRIVER
5594 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5595 L: linux-media@vger.kernel.org
5596 W: https://linuxtv.org
5597 T: git git://linuxtv.org/media_tree.git
5599 F: drivers/media/usb/em28xx/
5600 F: Documentation/media/v4l-drivers/em28xx*
5603 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5604 M: Matt Mackall <mpm@selenic.com>
5605 M: David Woodhouse <dwmw2@infradead.org>
5606 L: linux-embedded@vger.kernel.org
5609 Emulex 10Gbps iSCSI - OneConnect DRIVER
5610 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5611 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5612 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5613 L: linux-scsi@vger.kernel.org
5614 W: http://www.broadcom.com
5616 F: drivers/scsi/be2iscsi/
5618 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5619 M: Sathya Perla <sathya.perla@broadcom.com>
5620 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5621 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5622 M: Somnath Kotur <somnath.kotur@broadcom.com>
5623 L: netdev@vger.kernel.org
5624 W: http://www.emulex.com
5626 F: drivers/net/ethernet/emulex/benet/
5628 EMULEX ONECONNECT ROCE DRIVER
5629 M: Selvin Xavier <selvin.xavier@broadcom.com>
5630 M: Devesh Sharma <devesh.sharma@broadcom.com>
5631 L: linux-rdma@vger.kernel.org
5632 W: http://www.broadcom.com
5634 F: drivers/infiniband/hw/ocrdma/
5635 F: include/uapi/rdma/ocrdma-abi.h
5637 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5638 M: James Smart <james.smart@broadcom.com>
5639 M: Dick Kennedy <dick.kennedy@broadcom.com>
5640 L: linux-scsi@vger.kernel.org
5641 W: http://www.broadcom.com
5643 F: drivers/scsi/lpfc/
5645 ENE CB710 FLASH CARD READER DRIVER
5646 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5648 F: drivers/misc/cb710/
5649 F: drivers/mmc/host/cb710-mmc.*
5650 F: include/linux/cb710.h
5652 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5653 M: Maxim Levitsky <maximlevitsky@gmail.com>
5655 F: drivers/media/rc/ene_ir.*
5657 EPSON S1D13XXX FRAMEBUFFER DRIVER
5658 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5661 F: drivers/video/fbdev/s1d13xxxfb.c
5662 F: include/video/s1d13xxxfb.h
5664 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5665 M: Jeff Layton <jlayton@kernel.org>
5668 F: include/linux/errseq.h
5670 ET131X NETWORK DRIVER
5671 M: Mark Einon <mark.einon@gmail.com>
5673 F: drivers/net/ethernet/agere/
5676 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5677 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5678 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5679 L: netdev@vger.kernel.org
5680 W: http://www.linuxfoundation.org/en/Net:Bridge
5682 F: include/linux/netfilter_bridge/
5685 ETHERNET PHY LIBRARY
5686 M: Andrew Lunn <andrew@lunn.ch>
5687 M: Florian Fainelli <f.fainelli@gmail.com>
5688 M: Heiner Kallweit <hkallweit1@gmail.com>
5689 L: netdev@vger.kernel.org
5691 F: Documentation/ABI/testing/sysfs-bus-mdio
5692 F: Documentation/devicetree/bindings/net/mdio*
5693 F: Documentation/networking/phy.txt
5695 F: drivers/of/of_mdio.c
5696 F: drivers/of/of_net.c
5697 F: include/linux/*mdio*.h
5698 F: include/linux/of_net.h
5699 F: include/linux/phy.h
5700 F: include/linux/phy_fixed.h
5701 F: include/linux/platform_data/mdio-bcm-unimac.h
5702 F: include/linux/platform_data/mdio-gpio.h
5703 F: include/trace/events/mdio.h
5704 F: include/uapi/linux/mdio.h
5705 F: include/uapi/linux/mii.h
5708 M: Jan Kara <jack@suse.com>
5709 L: linux-ext4@vger.kernel.org
5711 F: Documentation/filesystems/ext2.txt
5713 F: include/linux/ext2*
5716 M: "Theodore Ts'o" <tytso@mit.edu>
5717 M: Andreas Dilger <adilger.kernel@dilger.ca>
5718 L: linux-ext4@vger.kernel.org
5719 W: http://ext4.wiki.kernel.org
5720 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5723 F: Documentation/filesystems/ext4/
5726 Extended Verification Module (EVM)
5727 M: Mimi Zohar <zohar@linux.ibm.com>
5728 L: linux-integrity@vger.kernel.org
5730 F: security/integrity/evm/
5732 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5733 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5734 L: linux-efi@vger.kernel.org
5735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5737 F: Documentation/efi-stub.txt
5738 F: arch/*/kernel/efi.c
5739 F: arch/x86/boot/compressed/eboot.[ch]
5740 F: arch/*/include/asm/efi.h
5741 F: arch/x86/platform/efi/
5742 F: drivers/firmware/efi/
5743 F: include/linux/efi*.h
5744 F: arch/arm/boot/compressed/efi-header.S
5745 F: arch/arm64/kernel/efi-entry.S
5747 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5748 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5749 M: Chanwoo Choi <cw00.choi@samsung.com>
5750 L: linux-kernel@vger.kernel.org
5751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5754 F: include/linux/extcon/
5755 F: include/linux/extcon.h
5756 F: Documentation/extcon/
5757 F: Documentation/devicetree/bindings/extcon/
5760 M: Jingoo Han <jingoohan1@gmail.com>
5761 L: dri-devel@lists.freedesktop.org
5763 F: drivers/gpu/drm/exynos/exynos_dp*
5765 EXYNOS SYSMMU (IOMMU) driver
5766 M: Marek Szyprowski <m.szyprowski@samsung.com>
5767 L: iommu@lists.linux-foundation.org
5769 F: drivers/iommu/exynos-iommu.c
5771 EZchip NPS platform support
5772 M: Vineet Gupta <vgupta@synopsys.com>
5773 M: Ofer Levi <oferle@mellanox.com>
5775 F: arch/arc/plat-eznps
5776 F: arch/arc/boot/dts/eznps.dts
5779 M: Jaegeuk Kim <jaegeuk@kernel.org>
5780 M: Chao Yu <yuchao0@huawei.com>
5781 L: linux-f2fs-devel@lists.sourceforge.net
5782 W: https://f2fs.wiki.kernel.org/
5783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5785 F: Documentation/filesystems/f2fs.txt
5786 F: Documentation/ABI/testing/sysfs-fs-f2fs
5788 F: include/linux/f2fs_fs.h
5789 F: include/trace/events/f2fs.h
5791 F71805F HARDWARE MONITORING DRIVER
5792 M: Jean Delvare <jdelvare@suse.com>
5793 L: linux-hwmon@vger.kernel.org
5795 F: Documentation/hwmon/f71805f
5796 F: drivers/hwmon/f71805f.c
5799 M: Josh Poimboeuf <jpoimboe@redhat.com>
5801 F: scripts/faddr2line
5804 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5805 L: netdev@vger.kernel.org
5807 F: net/core/failover.c
5808 F: include/net/failover.h
5809 F: Documentation/networking/failover.rst
5812 M: Jan Kara <jack@suse.cz>
5813 R: Amir Goldstein <amir73il@gmail.com>
5814 L: linux-fsdevel@vger.kernel.org
5816 F: fs/notify/fanotify/
5817 F: include/linux/fanotify.h
5818 F: include/uapi/linux/fanotify.h
5820 FARSYNC SYNCHRONOUS DRIVER
5821 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5822 W: http://www.farsite.co.uk/
5824 F: drivers/net/wan/farsync.*
5826 FAULT INJECTION SUPPORT
5827 M: Akinobu Mita <akinobu.mita@gmail.com>
5829 F: Documentation/fault-injection/
5830 F: lib/fault-inject.c
5832 FBTFT Framebuffer drivers
5834 L: dri-devel@lists.freedesktop.org
5835 L: linux-fbdev@vger.kernel.org
5836 F: drivers/staging/fbtft/
5839 M: Michael Buesch <m@bues.ch>
5840 L: linux-media@vger.kernel.org
5842 F: drivers/media/tuners/fc0011.h
5843 F: drivers/media/tuners/fc0011.c
5846 M: Antti Palosaari <crope@iki.fi>
5847 L: linux-media@vger.kernel.org
5848 W: https://linuxtv.org
5849 W: http://palosaari.fi/linux/
5850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5851 T: git git://linuxtv.org/anttip/media_tree.git
5853 F: drivers/media/tuners/fc2580*
5855 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5856 M: Johannes Thumshirn <jth@kernel.org>
5857 L: linux-scsi@vger.kernel.org
5858 W: www.Open-FCoE.org
5860 F: drivers/scsi/libfc/
5861 F: drivers/scsi/fcoe/
5863 F: include/scsi/libfc.h
5864 F: include/scsi/libfcoe.h
5865 F: include/uapi/scsi/fc/
5867 FILE LOCKING (flock() and fcntl()/lockf())
5868 M: Jeff Layton <jlayton@kernel.org>
5869 M: "J. Bruce Fields" <bfields@fieldses.org>
5870 L: linux-fsdevel@vger.kernel.org
5872 F: include/linux/fcntl.h
5873 F: include/uapi/linux/fcntl.h
5877 FILESYSTEMS (VFS and infrastructure)
5878 M: Alexander Viro <viro@zeniv.linux.org.uk>
5879 L: linux-fsdevel@vger.kernel.org
5882 F: include/linux/fs.h
5883 F: include/uapi/linux/fs.h
5885 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5886 M: Riku Voipio <riku.voipio@iki.fi>
5887 L: linux-hwmon@vger.kernel.org
5889 F: drivers/hwmon/f75375s.c
5890 F: include/linux/f75375s.h
5892 FIREWIRE AUDIO DRIVERS
5893 M: Clemens Ladisch <clemens@ladisch.de>
5894 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5895 T: git git://git.alsa-project.org/alsa-kernel.git
5899 FIREWIRE MEDIA DRIVERS (firedtv)
5900 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5901 L: linux-media@vger.kernel.org
5902 L: linux1394-devel@lists.sourceforge.net
5903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5905 F: drivers/media/firewire/
5907 FIREWIRE SBP-2 TARGET
5908 M: Chris Boot <bootc@bootc.net>
5909 L: linux-scsi@vger.kernel.org
5910 L: target-devel@vger.kernel.org
5911 L: linux1394-devel@lists.sourceforge.net
5912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5914 F: drivers/target/sbp/
5917 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5918 L: linux1394-devel@lists.sourceforge.net
5919 W: http://ieee1394.wiki.kernel.org/
5920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5922 F: drivers/firewire/
5923 F: include/linux/firewire.h
5924 F: include/uapi/linux/firewire*.h
5927 FIRMWARE LOADER (request_firmware)
5928 M: Luis Chamberlain <mcgrof@kernel.org>
5929 L: linux-kernel@vger.kernel.org
5931 F: Documentation/firmware_class/
5932 F: drivers/base/firmware_loader/
5933 F: include/linux/firmware.h
5935 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5936 M: Joshua Morris <josh.h.morris@us.ibm.com>
5937 M: Philip Kelleher <pjk1939@linux.ibm.com>
5939 F: drivers/block/rsxx/
5942 M: Jiri Kosina <jikos@kernel.org>
5943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5945 F: drivers/block/floppy.c
5948 M: Alessandro Rubini <rubini@gnudd.com>
5949 W: http://www.ohwr.org/projects/fmc-bus
5952 F: include/linux/fmc*.h
5953 F: include/linux/ipmi-fru.h
5956 FPGA MANAGER FRAMEWORK
5957 M: Alan Tull <atull@kernel.org>
5958 M: Moritz Fischer <mdf@kernel.org>
5959 L: linux-fpga@vger.kernel.org
5961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5962 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5963 F: Documentation/fpga/
5964 F: Documentation/driver-api/fpga/
5965 F: Documentation/devicetree/bindings/fpga/
5967 F: include/linux/fpga/
5968 W: http://www.rocketboards.org
5971 M: Wu Hao <hao.wu@intel.com>
5972 L: linux-fpga@vger.kernel.org
5974 F: Documentation/fpga/dfl.txt
5975 F: include/uapi/linux/fpga-dfl.h
5976 F: drivers/fpga/dfl*
5979 M: Bill Metzenthen <billm@melbpc.org.au>
5980 W: http://floatingpoint.sourceforge.net/emulator/index.html
5982 F: arch/x86/math-emu/
5984 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5985 L: netdev@vger.kernel.org
5987 F: drivers/net/wan/dlci.c
5988 F: drivers/net/wan/sdla.c
5991 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5992 L: dri-devel@lists.freedesktop.org
5993 L: linux-fbdev@vger.kernel.org
5994 T: git git://github.com/bzolnier/linux.git
5995 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5997 F: Documentation/fb/
6000 F: include/linux/fb.h
6001 F: include/uapi/video/
6002 F: include/uapi/linux/fb.h
6004 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6005 M: Horia Geantă <horia.geanta@nxp.com>
6006 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6007 L: linux-crypto@vger.kernel.org
6009 F: drivers/crypto/caam/
6010 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6012 FREESCALE DIU FRAMEBUFFER DRIVER
6013 M: Timur Tabi <timur@kernel.org>
6014 L: linux-fbdev@vger.kernel.org
6016 F: drivers/video/fbdev/fsl-diu-fb.*
6018 FREESCALE DMA DRIVER
6019 M: Li Yang <leoyang.li@nxp.com>
6020 M: Zhang Wei <zw@zh-kernel.org>
6021 L: linuxppc-dev@lists.ozlabs.org
6023 F: drivers/dma/fsldma.*
6025 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6026 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6027 L: netdev@vger.kernel.org
6029 F: drivers/net/ethernet/freescale/gianfar*
6030 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6032 FREESCALE GPMI NAND DRIVER
6033 M: Han Xu <han.xu@nxp.com>
6034 L: linux-mtd@lists.infradead.org
6036 F: drivers/mtd/nand/raw/gpmi-nand/*
6038 FREESCALE I2C CPM DRIVER
6039 M: Jochen Friedrich <jochen@scram.de>
6040 L: linuxppc-dev@lists.ozlabs.org
6041 L: linux-i2c@vger.kernel.org
6043 F: drivers/i2c/busses/i2c-cpm.c
6045 FREESCALE IMX LPI2C DRIVER
6046 M: Dong Aisheng <aisheng.dong@nxp.com>
6047 L: linux-i2c@vger.kernel.org
6048 L: linux-imx@nxp.com
6050 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6051 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6053 FREESCALE IMX / MXC FEC DRIVER
6054 M: Fugang Duan <fugang.duan@nxp.com>
6055 L: netdev@vger.kernel.org
6057 F: drivers/net/ethernet/freescale/fec_main.c
6058 F: drivers/net/ethernet/freescale/fec_ptp.c
6059 F: drivers/net/ethernet/freescale/fec.h
6060 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6062 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6063 M: Sascha Hauer <s.hauer@pengutronix.de>
6064 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6065 L: linux-fbdev@vger.kernel.org
6066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6068 F: include/linux/platform_data/video-imxfb.h
6069 F: drivers/video/fbdev/imxfb.c
6071 FREESCALE QORIQ DPAA ETHERNET DRIVER
6072 M: Madalin Bucur <madalin.bucur@nxp.com>
6073 L: netdev@vger.kernel.org
6075 F: drivers/net/ethernet/freescale/dpaa
6077 FREESCALE QORIQ DPAA FMAN DRIVER
6078 M: Madalin Bucur <madalin.bucur@nxp.com>
6079 L: netdev@vger.kernel.org
6081 F: drivers/net/ethernet/freescale/fman
6082 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6084 FREESCALE QORIQ PTP CLOCK DRIVER
6085 M: Yangbo Lu <yangbo.lu@nxp.com>
6086 L: netdev@vger.kernel.org
6088 F: drivers/ptp/ptp_qoriq.c
6089 F: include/linux/fsl/ptp_qoriq.h
6090 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6092 FREESCALE QUAD SPI DRIVER
6093 M: Han Xu <han.xu@nxp.com>
6094 L: linux-mtd@lists.infradead.org
6096 F: drivers/mtd/spi-nor/fsl-quadspi.c
6098 FREESCALE QUICC ENGINE LIBRARY
6099 M: Qiang Zhao <qiang.zhao@nxp.com>
6100 L: linuxppc-dev@lists.ozlabs.org
6102 F: drivers/soc/fsl/qe/
6103 F: include/soc/fsl/*qe*.h
6104 F: include/soc/fsl/*ucc*.h
6106 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6107 M: Li Yang <leoyang.li@nxp.com>
6108 L: netdev@vger.kernel.org
6109 L: linuxppc-dev@lists.ozlabs.org
6111 F: drivers/net/ethernet/freescale/ucc_geth*
6113 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6114 M: Zhao Qiang <qiang.zhao@nxp.com>
6115 L: netdev@vger.kernel.org
6116 L: linuxppc-dev@lists.ozlabs.org
6118 F: drivers/net/wan/fsl_ucc_hdlc*
6120 FREESCALE QUICC ENGINE UCC UART DRIVER
6121 M: Timur Tabi <timur@kernel.org>
6122 L: linuxppc-dev@lists.ozlabs.org
6124 F: drivers/tty/serial/ucc_uart.c
6126 FREESCALE SOC DRIVERS
6127 M: Li Yang <leoyang.li@nxp.com>
6128 L: linuxppc-dev@lists.ozlabs.org
6129 L: linux-arm-kernel@lists.infradead.org
6131 F: Documentation/devicetree/bindings/soc/fsl/
6133 F: include/linux/fsl/
6135 FREESCALE SOC FS_ENET DRIVER
6136 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6137 L: linuxppc-dev@lists.ozlabs.org
6138 L: netdev@vger.kernel.org
6140 F: drivers/net/ethernet/freescale/fs_enet/
6141 F: include/linux/fs_enet_pd.h
6143 FREESCALE SOC SOUND DRIVERS
6144 M: Timur Tabi <timur@kernel.org>
6145 M: Nicolin Chen <nicoleotsuka@gmail.com>
6146 M: Xiubo Li <Xiubo.Lee@gmail.com>
6147 R: Fabio Estevam <fabio.estevam@nxp.com>
6148 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6149 L: linuxppc-dev@lists.ozlabs.org
6151 F: sound/soc/fsl/fsl*
6152 F: sound/soc/fsl/imx*
6153 F: sound/soc/fsl/mpc8610_hpcd.c
6155 FREESCALE USB PERIPHERAL DRIVERS
6156 M: Li Yang <leoyang.li@nxp.com>
6157 L: linux-usb@vger.kernel.org
6158 L: linuxppc-dev@lists.ozlabs.org
6160 F: drivers/usb/gadget/udc/fsl*
6163 M: Christoph Hellwig <hch@infradead.org>
6164 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6169 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6170 M: Pavel Machek <pavel@ucw.cz>
6171 L: linux-pm@vger.kernel.org
6173 F: Documentation/power/freezing-of-tasks.txt
6174 F: include/linux/freezer.h
6178 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6179 L: linux-kernel@vger.kernel.org
6182 F: include/linux/frontswap.h
6184 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6185 M: David Howells <dhowells@redhat.com>
6186 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6188 F: Documentation/filesystems/caching/
6190 F: include/linux/fscache*.h
6192 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6193 M: Theodore Y. Ts'o <tytso@mit.edu>
6194 M: Jaegeuk Kim <jaegeuk@kernel.org>
6195 L: linux-fscrypt@vger.kernel.org
6196 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6200 F: include/linux/fscrypt*.h
6201 F: Documentation/filesystems/fscrypt.rst
6203 FSI-ATTACHED I2C DRIVER
6204 M: Eddie James <eajames@linux.ibm.com>
6205 L: linux-i2c@vger.kernel.org
6206 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6208 F: drivers/i2c/busses/i2c-fsi.c
6209 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6211 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6212 M: Jan Kara <jack@suse.cz>
6213 R: Amir Goldstein <amir73il@gmail.com>
6214 L: linux-fsdevel@vger.kernel.org
6217 F: include/linux/fsnotify*.h
6219 FUJITSU LAPTOP EXTRAS
6220 M: Jonathan Woithe <jwoithe@just42.net>
6221 L: platform-driver-x86@vger.kernel.org
6223 F: drivers/platform/x86/fujitsu-laptop.c
6225 FUJITSU M-5MO LS CAMERA ISP DRIVER
6226 M: Kyungmin Park <kyungmin.park@samsung.com>
6227 M: Heungjun Kim <riverful.kim@samsung.com>
6228 L: linux-media@vger.kernel.org
6230 F: drivers/media/i2c/m5mols/
6231 F: include/media/i2c/m5mols.h
6233 FUJITSU TABLET EXTRAS
6234 M: Robert Gerlach <khnz@gmx.de>
6235 L: platform-driver-x86@vger.kernel.org
6237 F: drivers/platform/x86/fujitsu-tablet.c
6239 FUSE: FILESYSTEM IN USERSPACE
6240 M: Miklos Szeredi <miklos@szeredi.hu>
6241 L: linux-fsdevel@vger.kernel.org
6242 W: http://fuse.sourceforge.net/
6243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6246 F: include/uapi/linux/fuse.h
6247 F: Documentation/filesystems/fuse.txt
6250 M: Thomas Gleixner <tglx@linutronix.de>
6251 M: Ingo Molnar <mingo@redhat.com>
6252 R: Peter Zijlstra <peterz@infradead.org>
6253 R: Darren Hart <dvhart@infradead.org>
6254 L: linux-kernel@vger.kernel.org
6255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6258 F: kernel/futex_compat.c
6259 F: include/asm-generic/futex.h
6260 F: include/linux/futex.h
6261 F: include/uapi/linux/futex.h
6262 F: tools/testing/selftests/futex/
6263 F: tools/perf/bench/futex*
6264 F: Documentation/*futex*
6267 M: Kees Cook <keescook@chromium.org>
6268 R: Emese Revfy <re.emese@gmail.com>
6269 L: kernel-hardening@lists.openwall.com
6271 F: scripts/gcc-plugins/
6272 F: scripts/gcc-plugin.sh
6273 F: scripts/Makefile.gcc-plugins
6274 F: Documentation/gcc-plugins.txt
6276 GASKET DRIVER FRAMEWORK
6277 M: Rob Springer <rspringer@google.com>
6278 M: Todd Poynor <toddpoynor@google.com>
6279 M: Ben Chan <benchan@chromium.org>
6281 F: drivers/staging/gasket/
6283 GCOV BASED KERNEL PROFILING
6284 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6287 F: Documentation/dev-tools/gcov.rst
6289 GDB KERNEL DEBUGGING HELPER SCRIPTS
6290 M: Jan Kiszka <jan.kiszka@siemens.com>
6291 M: Kieran Bingham <kbingham@kernel.org>
6295 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6296 M: Achim Leubner <achim_leubner@adaptec.com>
6297 L: linux-scsi@vger.kernel.org
6298 W: http://www.icp-vortex.com/
6300 F: drivers/scsi/gdt*
6302 GEMTEK FM RADIO RECEIVER DRIVER
6303 M: Hans Verkuil <hverkuil@xs4all.nl>
6304 L: linux-media@vger.kernel.org
6305 T: git git://linuxtv.org/media_tree.git
6306 W: https://linuxtv.org
6308 F: drivers/media/radio/radio-gemtek*
6310 GENERIC GPIO I2C DRIVER
6311 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6313 F: drivers/i2c/busses/i2c-gpio.c
6314 F: include/linux/platform_data/i2c-gpio.h
6316 GENERIC GPIO I2C MULTIPLEXER DRIVER
6317 M: Peter Korsgaard <peter.korsgaard@barco.com>
6318 L: linux-i2c@vger.kernel.org
6320 F: drivers/i2c/muxes/i2c-mux-gpio.c
6321 F: include/linux/platform_data/i2c-mux-gpio.h
6322 F: Documentation/i2c/muxes/i2c-mux-gpio
6324 GENERIC HDLC (WAN) DRIVERS
6325 M: Krzysztof Halasa <khc@pm.waw.pl>
6326 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6328 F: drivers/net/wan/c101.c
6329 F: drivers/net/wan/hd6457*
6330 F: drivers/net/wan/hdlc*
6331 F: drivers/net/wan/n2.c
6332 F: drivers/net/wan/pc300too.c
6333 F: drivers/net/wan/pci200syn.c
6334 F: drivers/net/wan/wanxl*
6336 GENERIC INCLUDE/ASM HEADER FILES
6337 M: Arnd Bergmann <arnd@arndb.de>
6338 L: linux-arch@vger.kernel.org
6339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6341 F: include/asm-generic/
6342 F: include/uapi/asm-generic/
6344 GENERIC PHY FRAMEWORK
6345 M: Kishon Vijay Abraham I <kishon@ti.com>
6346 L: linux-kernel@vger.kernel.org
6347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6350 F: include/linux/phy/
6351 F: Documentation/devicetree/bindings/phy/
6353 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6354 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6356 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6359 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6360 M: Kevin Hilman <khilman@kernel.org>
6361 M: Ulf Hansson <ulf.hansson@linaro.org>
6362 L: linux-pm@vger.kernel.org
6364 F: drivers/base/power/domain*.c
6365 F: include/linux/pm_domain.h
6366 F: Documentation/devicetree/bindings/power/power_domain.txt
6368 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6369 M: Eugen Hristev <eugen.hristev@microchip.com>
6370 L: linux-input@vger.kernel.org
6372 F: drivers/input/touchscreen/resistive-adc-touch.c
6374 GENERIC UIO DRIVER FOR PCI DEVICES
6375 M: "Michael S. Tsirkin" <mst@redhat.com>
6376 L: kvm@vger.kernel.org
6378 F: drivers/uio/uio_pci_generic.c
6380 GENWQE (IBM Generic Workqueue Card)
6381 M: Frank Haverkamp <haver@linux.ibm.com>
6383 F: drivers/misc/genwqe/
6385 GET_MAINTAINER SCRIPT
6386 M: Joe Perches <joe@perches.com>
6388 F: scripts/get_maintainer.pl
6391 M: Bob Peterson <rpeterso@redhat.com>
6392 M: Andreas Gruenbacher <agruenba@redhat.com>
6393 L: cluster-devel@redhat.com
6394 W: http://sources.redhat.com/cluster/
6395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6397 F: Documentation/filesystems/gfs2*.txt
6399 F: include/uapi/linux/gfs2_ondisk.h
6401 GIGASET ISDN DRIVERS
6402 M: Paul Bolle <pebolle@tiscali.nl>
6403 L: gigaset307x-common@lists.sourceforge.net
6404 W: http://gigaset307x.sourceforge.net/
6406 F: Documentation/isdn/README.gigaset
6407 F: drivers/isdn/gigaset/
6408 F: include/uapi/linux/gigaset_dev.h
6411 M: Johan Hovold <johan@kernel.org>
6412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6414 F: Documentation/ABI/testing/sysfs-class-gnss
6415 F: Documentation/devicetree/bindings/gnss/
6417 F: include/linux/gnss.h
6420 M: Hans Verkuil <hans.verkuil@cisco.com>
6421 L: linux-media@vger.kernel.org
6423 F: drivers/media/usb/go7007/
6426 M: Bastien Nocera <hadess@hadess.net>
6427 L: linux-input@vger.kernel.org
6429 F: drivers/input/touchscreen/goodix.c
6431 GPD POCKET FAN DRIVER
6432 M: Hans de Goede <hdegoede@redhat.com>
6433 L: platform-driver-x86@vger.kernel.org
6435 F: drivers/platform/x86/gpd-pocket-fan.c
6438 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6439 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6440 L: linux-gpio@vger.kernel.org
6441 L: linux-acpi@vger.kernel.org
6443 F: Documentation/acpi/gpio-properties.txt
6444 F: drivers/gpio/gpiolib-acpi.c
6447 M: Sean Young <sean@mess.org>
6448 L: linux-media@vger.kernel.org
6450 F: drivers/media/rc/gpio-ir-tx.c
6453 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6454 L: linux-gpio@vger.kernel.org
6456 F: drivers/gpio/gpio-mockup.c
6457 F: tools/testing/selftests/gpio/
6460 M: Linus Walleij <linus.walleij@linaro.org>
6461 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6462 L: linux-gpio@vger.kernel.org
6463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6465 F: Documentation/devicetree/bindings/gpio/
6466 F: Documentation/driver-api/gpio/
6467 F: Documentation/gpio/
6468 F: Documentation/ABI/testing/gpio-cdev
6469 F: Documentation/ABI/obsolete/sysfs-gpio
6471 F: include/linux/gpio/
6472 F: include/linux/gpio.h
6473 F: include/linux/of_gpio.h
6474 F: include/asm-generic/gpio.h
6475 F: include/uapi/linux/gpio.h
6478 GRE DEMULTIPLEXER DRIVER
6479 M: Dmitry Kozlov <xeb@mail.ru>
6480 L: netdev@vger.kernel.org
6482 F: net/ipv4/gre_demux.c
6483 F: net/ipv4/gre_offload.c
6484 F: include/net/gre.h
6486 GRETH 10/100/1G Ethernet MAC device driver
6487 M: Andreas Larsson <andreas@gaisler.com>
6488 L: netdev@vger.kernel.org
6490 F: drivers/net/ethernet/aeroflex/
6492 GREYBUS AUDIO PROTOCOLS DRIVERS
6493 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6494 M: Mark Greer <mgreer@animalcreek.com>
6496 F: drivers/staging/greybus/audio_apbridgea.c
6497 F: drivers/staging/greybus/audio_apbridgea.h
6498 F: drivers/staging/greybus/audio_codec.c
6499 F: drivers/staging/greybus/audio_codec.h
6500 F: drivers/staging/greybus/audio_gb.c
6501 F: drivers/staging/greybus/audio_manager.c
6502 F: drivers/staging/greybus/audio_manager.h
6503 F: drivers/staging/greybus/audio_manager_module.c
6504 F: drivers/staging/greybus/audio_manager_private.h
6505 F: drivers/staging/greybus/audio_manager_sysfs.c
6506 F: drivers/staging/greybus/audio_module.c
6507 F: drivers/staging/greybus/audio_topology.c
6509 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6510 M: Viresh Kumar <vireshk@kernel.org>
6512 F: drivers/staging/greybus/authentication.c
6513 F: drivers/staging/greybus/bootrom.c
6514 F: drivers/staging/greybus/firmware.h
6515 F: drivers/staging/greybus/fw-core.c
6516 F: drivers/staging/greybus/fw-download.c
6517 F: drivers/staging/greybus/fw-management.c
6518 F: drivers/staging/greybus/greybus_authentication.h
6519 F: drivers/staging/greybus/greybus_firmware.h
6520 F: drivers/staging/greybus/hid.c
6521 F: drivers/staging/greybus/i2c.c
6522 F: drivers/staging/greybus/spi.c
6523 F: drivers/staging/greybus/spilib.c
6524 F: drivers/staging/greybus/spilib.h
6526 GREYBUS LOOPBACK DRIVER
6527 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6529 F: drivers/staging/greybus/loopback.c
6531 GREYBUS PLATFORM DRIVERS
6532 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6534 F: drivers/staging/greybus/arche-platform.c
6535 F: drivers/staging/greybus/arche-apb-ctrl.c
6536 F: drivers/staging/greybus/arche_platform.h
6538 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6539 M: Rui Miguel Silva <rmfrfs@gmail.com>
6541 F: drivers/staging/greybus/sdio.c
6542 F: drivers/staging/greybus/light.c
6543 F: drivers/staging/greybus/gpio.c
6544 F: drivers/staging/greybus/power_supply.c
6545 F: drivers/staging/greybus/spi.c
6546 F: drivers/staging/greybus/spilib.c
6549 M: Johan Hovold <johan@kernel.org>
6550 M: Alex Elder <elder@kernel.org>
6551 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6553 F: drivers/staging/greybus/
6554 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6556 GREYBUS UART PROTOCOLS DRIVERS
6557 M: David Lin <dtwlin@gmail.com>
6559 F: drivers/staging/greybus/uart.c
6560 F: drivers/staging/greybus/log.c
6562 GS1662 VIDEO SERIALIZER
6563 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6564 L: linux-media@vger.kernel.org
6565 T: git git://linuxtv.org/media_tree.git
6567 F: drivers/media/spi/gs1662.c
6569 GSPCA FINEPIX SUBDRIVER
6570 M: Frank Zago <frank@zago.net>
6571 L: linux-media@vger.kernel.org
6572 T: git git://linuxtv.org/media_tree.git
6574 F: drivers/media/usb/gspca/finepix.c
6576 GSPCA GL860 SUBDRIVER
6577 M: Olivier Lorin <o.lorin@laposte.net>
6578 L: linux-media@vger.kernel.org
6579 T: git git://linuxtv.org/media_tree.git
6581 F: drivers/media/usb/gspca/gl860/
6583 GSPCA M5602 SUBDRIVER
6584 M: Erik Andren <erik.andren@gmail.com>
6585 L: linux-media@vger.kernel.org
6586 T: git git://linuxtv.org/media_tree.git
6588 F: drivers/media/usb/gspca/m5602/
6590 GSPCA PAC207 SONIXB SUBDRIVER
6591 M: Hans Verkuil <hverkuil@xs4all.nl>
6592 L: linux-media@vger.kernel.org
6593 T: git git://linuxtv.org/media_tree.git
6595 F: drivers/media/usb/gspca/pac207.c
6597 GSPCA SN9C20X SUBDRIVER
6598 M: Brian Johnson <brijohn@gmail.com>
6599 L: linux-media@vger.kernel.org
6600 T: git git://linuxtv.org/media_tree.git
6602 F: drivers/media/usb/gspca/sn9c20x.c
6604 GSPCA T613 SUBDRIVER
6605 M: Leandro Costantino <lcostantino@gmail.com>
6606 L: linux-media@vger.kernel.org
6607 T: git git://linuxtv.org/media_tree.git
6609 F: drivers/media/usb/gspca/t613.c
6611 GSPCA USB WEBCAM DRIVER
6612 M: Hans Verkuil <hverkuil@xs4all.nl>
6613 L: linux-media@vger.kernel.org
6614 T: git git://linuxtv.org/media_tree.git
6616 F: drivers/media/usb/gspca/
6618 GTP (GPRS Tunneling Protocol)
6619 M: Pablo Neira Ayuso <pablo@netfilter.org>
6620 M: Harald Welte <laforge@gnumonks.org>
6621 L: osmocom-net-gprs@lists.osmocom.org
6622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6624 F: drivers/net/gtp.c
6626 GUID PARTITION TABLE (GPT)
6627 M: Davidlohr Bueso <dave@stgolabs.net>
6628 L: linux-efi@vger.kernel.org
6630 F: block/partitions/efi.*
6633 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6634 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6635 W: http://uclinux-h8.sourceforge.jp
6636 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6639 F: drivers/clocksource/h8300_*.c
6640 F: drivers/clk/h8300/
6641 F: drivers/irqchip/irq-renesas-h8*.c
6644 M: Antti Palosaari <crope@iki.fi>
6645 L: linux-media@vger.kernel.org
6646 W: https://linuxtv.org
6647 W: http://palosaari.fi/linux/
6648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6649 T: git git://linuxtv.org/anttip/media_tree.git
6651 F: drivers/media/usb/hackrf/
6653 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6654 M: Frank Seidel <frank@f-seidel.de>
6655 L: platform-driver-x86@vger.kernel.org
6656 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6658 F: drivers/platform/x86/hdaps.c
6661 M: Jean Delvare <jdelvare@suse.com>
6662 M: Guenter Roeck <linux@roeck-us.net>
6663 L: linux-hwmon@vger.kernel.org
6664 W: http://hwmon.wiki.kernel.org/
6665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6667 F: Documentation/devicetree/bindings/hwmon/
6668 F: Documentation/hwmon/
6670 F: include/linux/hwmon*.h
6671 F: include/trace/events/hwmon*.h
6673 HARDWARE RANDOM NUMBER GENERATOR CORE
6674 M: Matt Mackall <mpm@selenic.com>
6675 M: Herbert Xu <herbert@gondor.apana.org.au>
6676 L: linux-crypto@vger.kernel.org
6678 F: Documentation/devicetree/bindings/rng/
6679 F: Documentation/hw_random.txt
6680 F: drivers/char/hw_random/
6681 F: include/linux/hw_random.h
6683 HARDWARE TRACING FACILITIES
6684 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6686 F: drivers/hwtracing/
6688 HARDWARE SPINLOCK CORE
6689 M: Ohad Ben-Cohen <ohad@wizery.com>
6690 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6691 L: linux-remoteproc@vger.kernel.org
6693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6694 F: Documentation/devicetree/bindings/hwlock/
6695 F: Documentation/hwspinlock.txt
6696 F: drivers/hwspinlock/
6697 F: include/linux/hwspinlock.h
6699 HARMONY SOUND DRIVER
6700 L: linux-parisc@vger.kernel.org
6702 F: sound/parisc/harmony.*
6704 HDPVR USB VIDEO ENCODER DRIVER
6705 M: Hans Verkuil <hverkuil@xs4all.nl>
6706 L: linux-media@vger.kernel.org
6707 T: git git://linuxtv.org/media_tree.git
6708 W: https://linuxtv.org
6710 F: drivers/media/usb/hdpvr/
6712 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6713 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6715 F: Documentation/watchdog/hpwdt.txt
6716 F: drivers/watchdog/hpwdt.c
6718 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6719 M: Don Brace <don.brace@microsemi.com>
6720 L: esc.storagedev@microsemi.com
6721 L: linux-scsi@vger.kernel.org
6723 F: Documentation/scsi/hpsa.txt
6724 F: drivers/scsi/hpsa*.[ch]
6725 F: include/linux/cciss*.h
6726 F: include/uapi/linux/cciss*.h
6729 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6730 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6731 L: linux-rdma@vger.kernel.org
6733 F: drivers/infiniband/hw/hfi1
6736 L: linux-fsdevel@vger.kernel.org
6738 F: Documentation/filesystems/hfs.txt
6742 L: linux-fsdevel@vger.kernel.org
6744 F: Documentation/filesystems/hfsplus.txt
6747 HGA FRAMEBUFFER DRIVER
6748 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6749 L: linux-nvidia@lists.surfsouth.com
6750 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6752 F: drivers/video/fbdev/hgafb.c
6754 HIBERNATION (aka Software Suspend, aka swsusp)
6755 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6756 M: Pavel Machek <pavel@ucw.cz>
6757 L: linux-pm@vger.kernel.org
6758 B: https://bugzilla.kernel.org
6761 F: drivers/base/power/
6763 F: include/linux/suspend.h
6764 F: include/linux/freezer.h
6765 F: include/linux/pm.h
6766 F: arch/*/include/asm/suspend*.h
6769 M: Jiri Kosina <jikos@kernel.org>
6770 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6771 L: linux-input@vger.kernel.org
6772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6775 F: include/linux/hid*
6776 F: include/uapi/linux/hid*
6778 HID SENSOR HUB DRIVERS
6779 M: Jiri Kosina <jikos@kernel.org>
6780 M: Jonathan Cameron <jic23@kernel.org>
6781 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6782 L: linux-input@vger.kernel.org
6783 L: linux-iio@vger.kernel.org
6785 F: Documentation/hid/hid-sensor*
6786 F: drivers/hid/hid-sensor-*
6787 F: drivers/iio/*/hid-*
6788 F: include/linux/hid-sensor-*
6790 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6791 M: Thomas Gleixner <tglx@linutronix.de>
6792 L: linux-kernel@vger.kernel.org
6793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6795 F: Documentation/timers/
6796 F: kernel/time/hrtimer.c
6797 F: kernel/time/clockevents.c
6798 F: kernel/time/timer_*.c
6799 F: include/linux/clockchips.h
6800 F: include/linux/hrtimer.h
6802 HIGH-SPEED SCC DRIVER FOR AX.25
6803 L: linux-hams@vger.kernel.org
6805 F: drivers/net/hamradio/dmascc.c
6806 F: drivers/net/hamradio/scc.c
6808 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6809 M: HighPoint Linux Team <linux@highpoint-tech.com>
6810 W: http://www.highpoint-tech.com
6812 F: Documentation/scsi/hptiop.txt
6813 F: drivers/scsi/hptiop.c
6816 M: Jes Sorensen <jes@trained-monkey.org>
6817 L: linux-hippi@sunsite.dk
6819 F: include/linux/hippidevice.h
6820 F: include/uapi/linux/if_hippi.h
6822 F: drivers/net/hippi/
6824 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6825 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6826 M: Salil Mehta <salil.mehta@huawei.com>
6827 L: netdev@vger.kernel.org
6828 W: http://www.hisilicon.com
6830 F: drivers/net/ethernet/hisilicon/hns3/
6832 HISILICON LPC BUS DRIVER
6833 M: john.garry@huawei.com
6834 W: http://www.hisilicon.com
6836 F: drivers/bus/hisi_lpc.c
6837 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6839 HISILICON NETWORK SUBSYSTEM DRIVER
6840 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6841 M: Salil Mehta <salil.mehta@huawei.com>
6842 L: netdev@vger.kernel.org
6843 W: http://www.hisilicon.com
6845 F: drivers/net/ethernet/hisilicon/
6846 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6848 HISILICON PMU DRIVER
6849 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6850 W: http://www.hisilicon.com
6852 F: drivers/perf/hisilicon
6853 F: Documentation/perf/hisi-pmu.txt
6855 HISILICON ROCE DRIVER
6856 M: Lijun Ou <oulijun@huawei.com>
6857 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6858 L: linux-rdma@vger.kernel.org
6860 F: drivers/infiniband/hw/hns/
6861 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6863 HISILICON SAS Controller
6864 M: John Garry <john.garry@huawei.com>
6865 W: http://www.hisilicon.com
6867 F: drivers/scsi/hisi_sas/
6868 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6870 HMM - Heterogeneous Memory Management
6871 M: Jérôme Glisse <jglisse@redhat.com>
6872 L: linux-mm@kvack.org
6875 F: include/linux/hmm*
6876 F: Documentation/vm/hmm.rst
6879 M: Jouni Malinen <j@w1.fi>
6880 L: linux-wireless@vger.kernel.org
6881 W: http://w1.fi/hostap-driver.html
6883 F: drivers/net/wireless/intersil/hostap/
6885 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6886 L: platform-driver-x86@vger.kernel.org
6888 F: drivers/platform/x86/tc1100-wmi.c
6890 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6891 M: Jaroslav Kysela <perex@perex.cz>
6893 F: drivers/net/ethernet/hp/hp100.*
6895 HPET: High Precision Event Timers driver
6896 M: Clemens Ladisch <clemens@ladisch.de>
6898 F: Documentation/timers/hpet.txt
6899 F: drivers/char/hpet.c
6900 F: include/linux/hpet.h
6901 F: include/uapi/linux/hpet.h
6905 F: arch/x86/kernel/hpet.c
6906 F: arch/x86/include/asm/hpet.h
6909 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6910 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6915 M: Sebastian Reichel <sre@kernel.org>
6916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6918 F: Documentation/ABI/testing/sysfs-bus-hsi
6919 F: Documentation/driver-api/hsi.rst
6921 F: include/linux/hsi/
6922 F: include/uapi/linux/hsi/
6925 L: linux-usb@vger.kernel.org
6927 F: drivers/net/usb/hso.c
6929 HSR NETWORK PROTOCOL
6930 M: Arvid Brodin <arvid.brodin@alten.se>
6931 L: netdev@vger.kernel.org
6935 HT16K33 LED CONTROLLER DRIVER
6936 M: Robin van der Gracht <robin@protonic.nl>
6938 F: drivers/auxdisplay/ht16k33.c
6939 F: Documentation/devicetree/bindings/display/ht16k33.txt
6941 HTCPEN TOUCHSCREEN DRIVER
6942 M: Pau Oliva Fora <pof@eslack.org>
6943 L: linux-input@vger.kernel.org
6945 F: drivers/input/touchscreen/htcpen.c
6947 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6948 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6949 L: linux-iio@vger.kernel.org
6950 W: http://www.st.com/
6952 F: drivers/iio/humidity/hts221*
6953 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
6955 HUAWEI ETHERNET DRIVER
6956 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6957 L: netdev@vger.kernel.org
6959 F: Documentation/networking/hinic.txt
6960 F: drivers/net/ethernet/huawei/hinic/
6963 M: Mike Kravetz <mike.kravetz@oracle.com>
6964 L: linux-mm@kvack.org
6968 F: include/linux/hugetlb.h
6969 F: Documentation/admin-guide/mm/hugetlbpage.rst
6970 F: Documentation/vm/hugetlbfs_reserv.rst
6971 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6974 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6975 L: linux-media@vger.kernel.org
6976 T: git git://linuxtv.org/media_tree.git
6977 W: https://linuxtv.org
6979 F: drivers/media/platform/sti/hva
6981 HWPOISON MEMORY FAILURE HANDLING
6982 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6983 L: linux-mm@kvack.org
6985 F: mm/memory-failure.c
6986 F: mm/hwpoison-inject.c
6988 HYGON PROCESSOR SUPPORT
6989 M: Pu Wen <puwen@hygon.cn>
6990 L: linux-kernel@vger.kernel.org
6992 F: arch/x86/kernel/cpu/hygon.c
6994 Hyper-V CORE AND DRIVERS
6995 M: "K. Y. Srinivasan" <kys@microsoft.com>
6996 M: Haiyang Zhang <haiyangz@microsoft.com>
6997 M: Stephen Hemminger <sthemmin@microsoft.com>
6998 M: Sasha Levin <sashal@kernel.org>
6999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7000 L: devel@linuxdriverproject.org
7002 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7003 F: arch/x86/include/asm/mshyperv.h
7004 F: arch/x86/include/asm/trace/hyperv.h
7005 F: arch/x86/include/asm/hyperv-tlfs.h
7006 F: arch/x86/kernel/cpu/mshyperv.c
7008 F: drivers/hid/hid-hyperv.c
7010 F: drivers/input/serio/hyperv-keyboard.c
7011 F: drivers/pci/controller/pci-hyperv.c
7012 F: drivers/net/hyperv/
7013 F: drivers/scsi/storvsc_drv.c
7014 F: drivers/uio/uio_hv_generic.c
7015 F: drivers/video/fbdev/hyperv_fb.c
7016 F: net/vmw_vsock/hyperv_transport.c
7017 F: include/linux/hyperv.h
7018 F: include/uapi/linux/hyperv.h
7020 F: Documentation/ABI/stable/sysfs-bus-vmbus
7022 HYPERVISOR VIRTUAL CONSOLE DRIVER
7023 L: linuxppc-dev@lists.ozlabs.org
7028 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7029 L: linux-i2c@vger.kernel.org
7030 L: linux-acpi@vger.kernel.org
7032 F: drivers/i2c/i2c-core-acpi.c
7034 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7035 M: Ajay Gupta <ajayg@nvidia.com>
7036 L: linux-i2c@vger.kernel.org
7038 F: Documentation/i2c/busses/i2c-nvidia-gpu
7039 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7042 M: Peter Rosin <peda@axentia.se>
7043 L: linux-i2c@vger.kernel.org
7045 F: Documentation/i2c/i2c-topology
7046 F: Documentation/i2c/muxes/
7047 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7048 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7049 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7050 F: drivers/i2c/i2c-mux.c
7051 F: drivers/i2c/muxes/
7052 F: include/linux/i2c-mux.h
7054 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7055 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7056 L: linux-i2c@vger.kernel.org
7058 F: drivers/i2c/busses/i2c-mv64xxx.c
7060 I2C OVER PARALLEL PORT
7061 M: Jean Delvare <jdelvare@suse.com>
7062 L: linux-i2c@vger.kernel.org
7064 F: Documentation/i2c/busses/i2c-parport
7065 F: Documentation/i2c/busses/i2c-parport-light
7066 F: drivers/i2c/busses/i2c-parport.c
7067 F: drivers/i2c/busses/i2c-parport-light.c
7070 M: Wolfram Sang <wsa@the-dreams.de>
7071 L: linux-i2c@vger.kernel.org
7072 W: https://i2c.wiki.kernel.org/
7073 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7076 F: Documentation/devicetree/bindings/i2c/i2c.txt
7077 F: Documentation/i2c/
7079 F: include/linux/i2c.h
7080 F: include/linux/i2c-dev.h
7081 F: include/linux/i2c-smbus.h
7082 F: include/uapi/linux/i2c.h
7083 F: include/uapi/linux/i2c-*.h
7085 I2C SUBSYSTEM HOST DRIVERS
7086 L: linux-i2c@vger.kernel.org
7087 W: https://i2c.wiki.kernel.org/
7088 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7091 F: Documentation/devicetree/bindings/i2c/
7092 F: drivers/i2c/algos/
7093 F: drivers/i2c/busses/
7096 M: Jean Delvare <jdelvare@suse.com>
7097 L: linux-i2c@vger.kernel.org
7099 F: Documentation/i2c/busses/i2c-taos-evm
7100 F: drivers/i2c/busses/i2c-taos-evm.c
7103 M: Till Harbaum <till@harbaum.org>
7104 L: linux-i2c@vger.kernel.org
7105 W: http://www.harbaum.org/till/i2c_tiny_usb
7107 F: drivers/i2c/busses/i2c-tiny-usb.c
7109 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7110 M: Jean Delvare <jdelvare@suse.com>
7111 L: linux-i2c@vger.kernel.org
7113 F: Documentation/i2c/busses/i2c-ali1535
7114 F: Documentation/i2c/busses/i2c-ali1563
7115 F: Documentation/i2c/busses/i2c-ali15x3
7116 F: Documentation/i2c/busses/i2c-amd756
7117 F: Documentation/i2c/busses/i2c-amd8111
7118 F: Documentation/i2c/busses/i2c-i801
7119 F: Documentation/i2c/busses/i2c-nforce2
7120 F: Documentation/i2c/busses/i2c-piix4
7121 F: Documentation/i2c/busses/i2c-sis5595
7122 F: Documentation/i2c/busses/i2c-sis630
7123 F: Documentation/i2c/busses/i2c-sis96x
7124 F: Documentation/i2c/busses/i2c-via
7125 F: Documentation/i2c/busses/i2c-viapro
7126 F: drivers/i2c/busses/i2c-ali1535.c
7127 F: drivers/i2c/busses/i2c-ali1563.c
7128 F: drivers/i2c/busses/i2c-ali15x3.c
7129 F: drivers/i2c/busses/i2c-amd756.c
7130 F: drivers/i2c/busses/i2c-amd756-s4882.c
7131 F: drivers/i2c/busses/i2c-amd8111.c
7132 F: drivers/i2c/busses/i2c-i801.c
7133 F: drivers/i2c/busses/i2c-isch.c
7134 F: drivers/i2c/busses/i2c-nforce2.c
7135 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7136 F: drivers/i2c/busses/i2c-piix4.c
7137 F: drivers/i2c/busses/i2c-sis5595.c
7138 F: drivers/i2c/busses/i2c-sis630.c
7139 F: drivers/i2c/busses/i2c-sis96x.c
7140 F: drivers/i2c/busses/i2c-via.c
7141 F: drivers/i2c/busses/i2c-viapro.c
7143 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7144 M: Hans de Goede <hdegoede@redhat.com>
7145 L: linux-i2c@vger.kernel.org
7147 F: drivers/i2c/busses/i2c-cht-wc.c
7149 I2C/SMBUS ISMT DRIVER
7150 M: Seth Heasley <seth.heasley@intel.com>
7151 M: Neil Horman <nhorman@tuxdriver.com>
7152 L: linux-i2c@vger.kernel.org
7153 F: drivers/i2c/busses/i2c-ismt.c
7154 F: Documentation/i2c/busses/i2c-ismt
7156 I2C/SMBUS STUB DRIVER
7157 M: Jean Delvare <jdelvare@suse.com>
7158 L: linux-i2c@vger.kernel.org
7160 F: drivers/i2c/i2c-stub.c
7163 M: Boris Brezillon <bbrezillon@kernel.org>
7164 L: linux-i3c@lists.infradead.org
7165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7167 F: Documentation/ABI/testing/sysfs-bus-i3c
7168 F: Documentation/devicetree/bindings/i3c/
7169 F: Documentation/driver-api/i3c
7171 F: include/linux/i3c/
7172 F: include/dt-bindings/i3c/
7174 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7175 M: Vitor Soares <vitor.soares@synopsys.com>
7177 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7178 F: drivers/i3c/master/dw*
7180 IA64 (Itanium) PLATFORM
7181 M: Tony Luck <tony.luck@intel.com>
7182 M: Fenghua Yu <fenghua.yu@intel.com>
7183 L: linux-ia64@vger.kernel.org
7184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7188 IBM Power 842 compression accelerator
7189 M: Haren Myneni <haren@us.ibm.com>
7191 F: drivers/crypto/nx/Makefile
7192 F: drivers/crypto/nx/Kconfig
7193 F: drivers/crypto/nx/nx-842*
7194 F: include/linux/sw842.h
7198 IBM Power in-Nest Crypto Acceleration
7199 M: Breno Leitão <leitao@debian.org>
7200 M: Nayna Jain <nayna@linux.ibm.com>
7201 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7202 L: linux-crypto@vger.kernel.org
7204 F: drivers/crypto/nx/Makefile
7205 F: drivers/crypto/nx/Kconfig
7206 F: drivers/crypto/nx/nx-aes*
7207 F: drivers/crypto/nx/nx-sha*
7208 F: drivers/crypto/nx/nx.*
7209 F: drivers/crypto/nx/nx_csbcpb.h
7210 F: drivers/crypto/nx/nx_debugfs.h
7212 IBM Power Linux RAID adapter
7213 M: Brian King <brking@us.ibm.com>
7215 F: drivers/scsi/ipr.*
7217 IBM Power SRIOV Virtual NIC Device Driver
7218 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7219 M: John Allen <jallen@linux.ibm.com>
7220 L: netdev@vger.kernel.org
7222 F: drivers/net/ethernet/ibm/ibmvnic.*
7224 IBM Power Virtual Accelerator Switchboard
7225 M: Sukadev Bhattiprolu
7226 L: linuxppc-dev@lists.ozlabs.org
7228 F: arch/powerpc/platforms/powernv/vas*
7229 F: arch/powerpc/platforms/powernv/copy-paste.h
7230 F: arch/powerpc/include/asm/vas.h
7231 F: arch/powerpc/include/uapi/asm/vas.h
7233 IBM Power Virtual Ethernet Device Driver
7234 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7235 L: netdev@vger.kernel.org
7237 F: drivers/net/ethernet/ibm/ibmveth.*
7239 IBM Power Virtual FC Device Drivers
7240 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7241 L: linux-scsi@vger.kernel.org
7243 F: drivers/scsi/ibmvscsi/ibmvfc*
7245 IBM Power Virtual Management Channel Driver
7246 M: Steven Royer <seroyer@linux.ibm.com>
7248 F: drivers/misc/ibmvmc.*
7250 IBM Power Virtual SCSI Device Drivers
7251 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7252 L: linux-scsi@vger.kernel.org
7254 F: drivers/scsi/ibmvscsi/ibmvscsi*
7255 F: include/scsi/viosrp.h
7257 IBM Power Virtual SCSI Device Target Driver
7258 M: Michael Cyr <mikecyr@linux.ibm.com>
7259 L: linux-scsi@vger.kernel.org
7260 L: target-devel@vger.kernel.org
7262 F: drivers/scsi/ibmvscsi_tgt/
7264 IBM Power VMX Cryptographic instructions
7265 M: Breno Leitão <leitao@debian.org>
7266 M: Nayna Jain <nayna@linux.ibm.com>
7267 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7268 L: linux-crypto@vger.kernel.org
7270 F: drivers/crypto/vmx/Makefile
7271 F: drivers/crypto/vmx/Kconfig
7272 F: drivers/crypto/vmx/vmx.c
7273 F: drivers/crypto/vmx/aes*
7274 F: drivers/crypto/vmx/ghash*
7275 F: drivers/crypto/vmx/ppc-xlate.pl
7277 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7278 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7279 L: linux-pci@vger.kernel.org
7280 L: linuxppc-dev@lists.ozlabs.org
7282 F: drivers/pci/hotplug/rpaphp*
7284 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7285 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7286 L: linux-pci@vger.kernel.org
7287 L: linuxppc-dev@lists.ozlabs.org
7289 F: drivers/pci/hotplug/rpadlpar*
7291 IBM ServeRAID RAID DRIVER
7293 F: drivers/scsi/ips.*
7295 ICH LPC AND GPIO DRIVER
7296 M: Peter Tyser <ptyser@xes-inc.com>
7298 F: drivers/mfd/lpc_ich.c
7299 F: drivers/gpio/gpio-ich.c
7302 M: "David S. Miller" <davem@davemloft.net>
7303 L: linux-ide@vger.kernel.org
7304 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7307 F: Documentation/ide/
7309 F: include/linux/ide.h
7312 M: Borislav Petkov <bp@alien8.de>
7313 L: linux-ide@vger.kernel.org
7315 F: Documentation/cdrom/ide-cd
7316 F: drivers/ide/ide-cd*
7318 IDEAPAD LAPTOP EXTRAS DRIVER
7319 M: Ike Panhc <ike.pan@canonical.com>
7320 L: platform-driver-x86@vger.kernel.org
7321 W: http://launchpad.net/ideapad-laptop
7323 F: drivers/platform/x86/ideapad-laptop.c
7325 IDEAPAD LAPTOP SLIDEBAR DRIVER
7326 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7327 L: linux-input@vger.kernel.org
7328 W: https://github.com/o2genum/ideapad-slidebar
7330 F: drivers/input/misc/ideapad_slidebar.c
7332 IDT VersaClock 5 CLOCK DRIVER
7333 M: Marek Vasut <marek.vasut@gmail.com>
7335 F: drivers/clk/clk-versaclock5.c
7337 IEEE 802.15.4 SUBSYSTEM
7338 M: Alexander Aring <alex.aring@gmail.com>
7339 M: Stefan Schmidt <stefan@datenfreihafen.org>
7340 L: linux-wpan@vger.kernel.org
7341 W: http://wpan.cakelab.org/
7342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7347 F: drivers/net/ieee802154/
7348 F: include/linux/nl802154.h
7349 F: include/linux/ieee802154.h
7350 F: include/net/nl802154.h
7351 F: include/net/mac802154.h
7352 F: include/net/af_ieee802154.h
7353 F: include/net/cfg802154.h
7354 F: include/net/ieee802154_netdev.h
7355 F: Documentation/networking/ieee802154.txt
7358 M: Yotam Gigi <yotam.gi@gmail.com>
7359 M: Jamal Hadi Salim <jhs@mojatatu.com>
7361 F: include/net/ife.h
7362 F: include/uapi/linux/ife.h
7364 IGORPLUG-USB IR RECEIVER
7365 M: Sean Young <sean@mess.org>
7366 L: linux-media@vger.kernel.org
7368 F: drivers/media/rc/igorplugusb.c
7370 IGUANAWORKS USB IR TRANSCEIVER
7371 M: Sean Young <sean@mess.org>
7372 L: linux-media@vger.kernel.org
7374 F: drivers/media/rc/iguanair.c
7376 IIO DIGITAL POTENTIOMETER DAC
7377 M: Peter Rosin <peda@axentia.se>
7378 L: linux-iio@vger.kernel.org
7380 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7381 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7382 F: drivers/iio/dac/dpot-dac.c
7384 IIO ENVELOPE DETECTOR
7385 M: Peter Rosin <peda@axentia.se>
7386 L: linux-iio@vger.kernel.org
7388 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7389 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7390 F: drivers/iio/adc/envelope-detector.c
7393 M: Peter Rosin <peda@axentia.se>
7394 L: linux-iio@vger.kernel.org
7396 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7397 F: drivers/iio/multiplexer/iio-mux.c
7399 IIO SUBSYSTEM AND DRIVERS
7400 M: Jonathan Cameron <jic23@kernel.org>
7401 R: Hartmut Knaack <knaack.h@gmx.de>
7402 R: Lars-Peter Clausen <lars@metafoo.de>
7403 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7404 L: linux-iio@vger.kernel.org
7405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7407 F: Documentation/ABI/testing/configfs-iio*
7408 F: Documentation/ABI/testing/sysfs-bus-iio*
7409 F: Documentation/devicetree/bindings/iio/
7411 F: drivers/staging/iio/
7412 F: include/linux/iio/
7416 M: Peter Rosin <peda@axentia.se>
7417 L: linux-iio@vger.kernel.org
7419 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7420 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7421 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7422 F: drivers/iio/afe/iio-rescale.c
7424 IKANOS/ADI EAGLE ADSL USB DRIVER
7425 M: Matthieu Castet <castet.matthieu@free.fr>
7426 M: Stanislaw Gruszka <stf_xl@wp.pl>
7428 F: drivers/usb/atm/ueagle-atm.c
7430 IMGTEC ASCII LCD DRIVER
7431 M: Paul Burton <paul.burton@mips.com>
7433 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7434 F: drivers/auxdisplay/img-ascii-lcd.c
7436 IMGTEC IR DECODER DRIVER
7437 M: James Hogan <jhogan@kernel.org>
7439 F: drivers/media/rc/img-ir/
7441 IMON SOUNDGRAPH USB IR RECEIVER
7442 M: Sean Young <sean@mess.org>
7443 L: linux-media@vger.kernel.org
7445 F: drivers/media/rc/imon_raw.c
7446 F: drivers/media/rc/imon.c
7448 IMS TWINTURBO FRAMEBUFFER DRIVER
7449 L: linux-fbdev@vger.kernel.org
7451 F: drivers/video/fbdev/imsttfb.c
7453 INA209 HARDWARE MONITOR DRIVER
7454 M: Guenter Roeck <linux@roeck-us.net>
7455 L: linux-hwmon@vger.kernel.org
7457 F: Documentation/hwmon/ina209
7458 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7459 F: drivers/hwmon/ina209.c
7461 INA2XX HARDWARE MONITOR DRIVER
7462 M: Guenter Roeck <linux@roeck-us.net>
7463 L: linux-hwmon@vger.kernel.org
7465 F: Documentation/hwmon/ina2xx
7466 F: drivers/hwmon/ina2xx.c
7467 F: include/linux/platform_data/ina2xx.h
7469 INDUSTRY PACK SUBSYSTEM (IPACK)
7470 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7471 M: Jens Taprogge <jens.taprogge@taprogge.org>
7472 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7473 L: industrypack-devel@lists.sourceforge.net
7474 W: http://industrypack.sourceforge.net
7478 INFINIBAND SUBSYSTEM
7479 M: Doug Ledford <dledford@redhat.com>
7480 M: Jason Gunthorpe <jgg@mellanox.com>
7481 L: linux-rdma@vger.kernel.org
7482 W: https://github.com/linux-rdma/rdma-core
7483 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7486 F: Documentation/devicetree/bindings/infiniband/
7487 F: Documentation/infiniband/
7488 F: drivers/infiniband/
7489 F: include/uapi/linux/if_infiniband.h
7490 F: include/uapi/rdma/
7493 INGENIC JZ4780 DMA Driver
7494 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7496 F: drivers/dma/dma-jz4780.c
7498 INGENIC JZ4780 NAND DRIVER
7499 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7500 L: linux-mtd@lists.infradead.org
7502 F: drivers/mtd/nand/raw/jz4780_*
7505 M: Jan Kara <jack@suse.cz>
7506 R: Amir Goldstein <amir73il@gmail.com>
7507 L: linux-fsdevel@vger.kernel.org
7509 F: Documentation/filesystems/inotify.txt
7510 F: fs/notify/inotify/
7511 F: include/linux/inotify.h
7512 F: include/uapi/linux/inotify.h
7514 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7515 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7516 L: linux-input@vger.kernel.org
7517 Q: http://patchwork.kernel.org/project/linux-input/list/
7518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7521 F: include/linux/input.h
7522 F: include/uapi/linux/input.h
7523 F: include/uapi/linux/input-event-codes.h
7524 F: include/linux/input/
7525 F: Documentation/devicetree/bindings/input/
7526 F: Documentation/devicetree/bindings/serio/
7527 F: Documentation/input/
7529 INPUT MULTITOUCH (MT) PROTOCOL
7530 M: Henrik Rydberg <rydberg@bitmath.org>
7531 L: linux-input@vger.kernel.org
7533 F: Documentation/input/multi-touch-protocol.rst
7534 F: drivers/input/input-mt.c
7537 INSIDE SECURE CRYPTO DRIVER
7538 M: Antoine Tenart <antoine.tenart@bootlin.com>
7539 F: drivers/crypto/inside-secure/
7541 L: linux-crypto@vger.kernel.org
7543 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7544 M: Mimi Zohar <zohar@linux.ibm.com>
7545 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7546 L: linux-integrity@vger.kernel.org
7547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7549 F: security/integrity/ima/
7551 INTEL 810/815 FRAMEBUFFER DRIVER
7552 M: Antonino Daplas <adaplas@gmail.com>
7553 L: linux-fbdev@vger.kernel.org
7555 F: drivers/video/fbdev/i810/
7558 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7559 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7560 M: Jie Yang <yang.jie@linux.intel.com>
7561 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7565 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7566 M: Hans de Goede <hdegoede@redhat.com>
7567 L: platform-driver-x86@vger.kernel.org
7569 F: drivers/platform/x86/intel_atomisp2_pm.c
7571 INTEL C600 SERIES SAS CONTROLLER DRIVER
7572 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7573 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7574 L: linux-scsi@vger.kernel.org
7575 T: git git://git.code.sf.net/p/intel-sas/isci
7577 F: drivers/scsi/isci/
7579 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7580 M: Jani Nikula <jani.nikula@linux.intel.com>
7581 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7582 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7583 L: intel-gfx@lists.freedesktop.org
7584 W: https://01.org/linuxgraphics/
7585 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7586 C: irc://chat.freenode.net/intel-gfx
7587 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7588 T: git git://anongit.freedesktop.org/drm-intel
7590 F: drivers/gpu/drm/i915/
7591 F: include/drm/i915*
7592 F: include/uapi/drm/i915_drm.h
7593 F: Documentation/gpu/i915.rst
7595 INTEL ETHERNET DRIVERS
7596 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7597 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7598 W: http://www.intel.com/support/feedback.htm
7599 W: http://e1000.sourceforge.net/
7600 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7604 F: Documentation/networking/device_drivers/intel/e100.rst
7605 F: Documentation/networking/device_drivers/intel/e1000.rst
7606 F: Documentation/networking/device_drivers/intel/e1000e.rst
7607 F: Documentation/networking/device_drivers/intel/fm10k.rst
7608 F: Documentation/networking/device_drivers/intel/igb.rst
7609 F: Documentation/networking/device_drivers/intel/igbvf.rst
7610 F: Documentation/networking/device_drivers/intel/ixgb.rst
7611 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7612 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7613 F: Documentation/networking/device_drivers/intel/i40e.rst
7614 F: Documentation/networking/device_drivers/intel/iavf.rst
7615 F: Documentation/networking/device_drivers/intel/ice.rst
7616 F: drivers/net/ethernet/intel/
7617 F: drivers/net/ethernet/intel/*/
7618 F: include/linux/avf/virtchnl.h
7620 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7621 M: Maik Broemme <mbroemme@libmpq.org>
7622 L: linux-fbdev@vger.kernel.org
7624 F: Documentation/fb/intelfb.txt
7625 F: drivers/video/fbdev/intelfb/
7628 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7629 L: linux-gpio@vger.kernel.org
7631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7632 F: drivers/gpio/gpio-ich.c
7633 F: drivers/gpio/gpio-intel-mid.c
7634 F: drivers/gpio/gpio-lynxpoint.c
7635 F: drivers/gpio/gpio-merrifield.c
7636 F: drivers/gpio/gpio-ml-ioh.c
7637 F: drivers/gpio/gpio-pch.c
7638 F: drivers/gpio/gpio-sch.c
7639 F: drivers/gpio/gpio-sodaville.c
7641 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7642 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7643 M: Zhi Wang <zhi.a.wang@intel.com>
7644 L: intel-gvt-dev@lists.freedesktop.org
7645 L: intel-gfx@lists.freedesktop.org
7646 W: https://01.org/igvt-g
7647 T: git https://github.com/intel/gvt-linux.git
7649 F: drivers/gpu/drm/i915/gvt/
7651 INTEL HID EVENT DRIVER
7652 M: Alex Hung <alex.hung@canonical.com>
7653 L: platform-driver-x86@vger.kernel.org
7655 F: drivers/platform/x86/intel-hid.c
7657 INTEL I/OAT DMA DRIVER
7658 M: Dave Jiang <dave.jiang@intel.com>
7659 R: Dan Williams <dan.j.williams@intel.com>
7660 L: dmaengine@vger.kernel.org
7661 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7663 F: drivers/dma/ioat*
7666 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7667 M: Len Brown <lenb@kernel.org>
7668 L: linux-pm@vger.kernel.org
7669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7670 B: https://bugzilla.kernel.org
7672 F: drivers/idle/intel_idle.c
7674 INTEL INTEGRATED SENSOR HUB DRIVER
7675 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7676 M: Jiri Kosina <jikos@kernel.org>
7677 L: linux-input@vger.kernel.org
7679 F: drivers/hid/intel-ish-hid/
7682 M: David Woodhouse <dwmw2@infradead.org>
7683 L: iommu@lists.linux-foundation.org
7684 T: git git://git.infradead.org/iommu-2.6.git
7686 F: drivers/iommu/intel-iommu.c
7687 F: include/linux/intel-iommu.h
7689 INTEL IOP-ADMA DMA DRIVER
7690 R: Dan Williams <dan.j.williams@intel.com>
7692 F: drivers/dma/iop-adma.c
7694 INTEL IPU3 CSI-2 CIO2 DRIVER
7695 M: Yong Zhi <yong.zhi@intel.com>
7696 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7697 M: Bingbu Cao <bingbu.cao@intel.com>
7698 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7699 L: linux-media@vger.kernel.org
7701 F: drivers/media/pci/intel/ipu3/
7702 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7704 INTEL IPU3 CSI-2 IMGU DRIVER
7705 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7706 L: linux-media@vger.kernel.org
7708 F: drivers/staging/media/ipu3/
7709 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7710 F: Documentation/media/v4l-drivers/ipu3.rst
7712 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7713 M: Krzysztof Halasa <khalasa@piap.pl>
7715 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7716 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7717 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7718 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7719 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7720 F: drivers/net/wan/ixp4xx_hss.c
7722 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7723 M: Deepak Saxena <dsaxena@plexity.net>
7725 F: drivers/char/hw_random/ixp4xx-rng.c
7727 INTEL MANAGEMENT ENGINE (mei)
7728 M: Tomas Winkler <tomas.winkler@intel.com>
7729 L: linux-kernel@vger.kernel.org
7731 F: include/uapi/linux/mei.h
7732 F: include/linux/mei_cl_bus.h
7733 F: drivers/misc/mei/*
7734 F: drivers/watchdog/mei_wdt.c
7735 F: Documentation/misc-devices/mei/*
7738 INTEL MENLOW THERMAL DRIVER
7739 M: Sujith Thomas <sujith.thomas@intel.com>
7740 L: platform-driver-x86@vger.kernel.org
7741 W: https://01.org/linux-acpi
7743 F: drivers/platform/x86/intel_menlow.c
7745 INTEL MIC DRIVERS (mic)
7746 M: Sudeep Dutt <sudeep.dutt@intel.com>
7747 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7749 W: https://github.com/sudeepdutt/mic
7750 W: http://software.intel.com/en-us/mic-developer
7751 F: include/linux/mic_bus.h
7752 F: include/linux/scif.h
7753 F: include/uapi/linux/mic_common.h
7754 F: include/uapi/linux/mic_ioctl.h
7755 F: include/uapi/linux/scif_ioctl.h
7756 F: drivers/misc/mic/
7757 F: drivers/dma/mic_x100_dma.c
7758 F: drivers/dma/mic_x100_dma.h
7759 F: Documentation/mic/
7761 INTEL PMC CORE DRIVER
7762 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7763 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7764 L: platform-driver-x86@vger.kernel.org
7766 F: drivers/platform/x86/intel_pmc_core*
7768 INTEL PMC/P-Unit IPC DRIVER
7769 M: Zha Qipeng<qipeng.zha@intel.com>
7770 L: platform-driver-x86@vger.kernel.org
7772 F: drivers/platform/x86/intel_pmc_ipc.c
7773 F: drivers/platform/x86/intel_punit_ipc.c
7774 F: arch/x86/include/asm/intel_pmc_ipc.h
7775 F: arch/x86/include/asm/intel_punit_ipc.h
7777 INTEL PMIC GPIO DRIVERS
7778 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7781 F: drivers/gpio/gpio-*cove.c
7782 F: drivers/gpio/gpio-msic.c
7784 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7785 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7787 F: drivers/mfd/intel_msic.c
7788 F: drivers/mfd/intel_soc_pmic*
7789 F: include/linux/mfd/intel_msic.h
7790 F: include/linux/mfd/intel_soc_pmic*
7792 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7793 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7794 L: linux-wireless@vger.kernel.org
7796 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7797 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7798 F: drivers/net/wireless/intel/ipw2x00/
7801 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7802 M: Len Brown <lenb@kernel.org>
7803 L: linux-pm@vger.kernel.org
7805 F: drivers/cpufreq/intel_pstate.c
7807 INTEL RDMA RNIC DRIVER
7808 M: Faisal Latif <faisal.latif@intel.com>
7809 M: Shiraz Saleem <shiraz.saleem@intel.com>
7810 L: linux-rdma@vger.kernel.org
7812 F: drivers/infiniband/hw/i40iw/
7813 F: include/uapi/rdma/i40iw-abi.h
7815 INTEL TELEMETRY DRIVER
7816 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7817 M: "David E. Box" <david.e.box@linux.intel.com>
7818 L: platform-driver-x86@vger.kernel.org
7820 F: arch/x86/include/asm/intel_telemetry.h
7821 F: drivers/platform/x86/intel_telemetry*
7823 INTEL VIRTUAL BUTTON DRIVER
7824 M: AceLan Kao <acelan.kao@canonical.com>
7825 L: platform-driver-x86@vger.kernel.org
7827 F: drivers/platform/x86/intel-vbtn.c
7829 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7830 M: Stanislaw Gruszka <sgruszka@redhat.com>
7831 L: linux-wireless@vger.kernel.org
7833 F: drivers/net/wireless/intel/iwlegacy/
7835 INTEL WIRELESS WIFI LINK (iwlwifi)
7836 M: Johannes Berg <johannes.berg@intel.com>
7837 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7838 M: Luca Coelho <luciano.coelho@intel.com>
7839 M: Intel Linux Wireless <linuxwifi@intel.com>
7840 L: linux-wireless@vger.kernel.org
7841 W: http://intellinuxwireless.org
7842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7844 F: drivers/net/wireless/intel/iwlwifi/
7846 INTEL WIRELESS WIMAX CONNECTION 2400
7847 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7848 M: linux-wimax@intel.com
7849 L: wimax@linuxwimax.org (subscribers-only)
7851 W: http://linuxwimax.org
7852 F: Documentation/wimax/README.i2400m
7853 F: drivers/net/wimax/i2400m/
7854 F: include/uapi/linux/wimax/i2400m.h
7856 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7857 M: Mario Limonciello <mario.limonciello@dell.com>
7859 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7862 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7864 F: Documentation/trace/intel_th.rst
7865 F: drivers/hwtracing/intel_th/
7867 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7868 M: Ning Sun <ning.sun@intel.com>
7869 L: tboot-devel@lists.sourceforge.net
7870 W: http://tboot.sourceforge.net
7871 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7873 F: Documentation/intel_txt.txt
7874 F: include/linux/tboot.h
7875 F: arch/x86/kernel/tboot.c
7877 INTEL-MID GPIO DRIVER
7878 M: David Cohen <david.a.cohen@linux.intel.com>
7879 L: linux-gpio@vger.kernel.org
7881 F: drivers/gpio/gpio-intel-mid.c
7883 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7884 M: Linus Walleij <linus.walleij@linaro.org>
7885 L: linux-iio@vger.kernel.org
7887 F: drivers/iio/gyro/mpu3050*
7888 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7890 IOC3 ETHERNET DRIVER
7891 M: Ralf Baechle <ralf@linux-mips.org>
7892 L: linux-mips@vger.kernel.org
7894 F: drivers/net/ethernet/sgi/ioc3-eth.c
7897 M: Pat Gefre <pfg@sgi.com>
7898 L: linux-serial@vger.kernel.org
7900 F: drivers/tty/serial/ioc3_serial.c
7902 IOMAP FILESYSTEM LIBRARY
7903 M: Christoph Hellwig <hch@infradead.org>
7904 M: Darrick J. Wong <darrick.wong@oracle.com>
7905 M: linux-xfs@vger.kernel.org
7906 M: linux-fsdevel@vger.kernel.org
7907 L: linux-xfs@vger.kernel.org
7908 L: linux-fsdevel@vger.kernel.org
7909 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7912 F: include/linux/iomap.h
7915 M: Joerg Roedel <joro@8bytes.org>
7916 L: iommu@lists.linux-foundation.org
7917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7919 F: Documentation/devicetree/bindings/iommu/
7921 F: include/linux/iommu.h
7922 F: include/linux/of_iommu.h
7923 F: include/linux/iova.h
7926 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7928 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7931 M: Corey Minyard <minyard@acm.org>
7932 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7933 W: http://openipmi.sourceforge.net/
7935 F: Documentation/devicetree/bindings/ipmi/
7936 F: Documentation/IPMI.txt
7937 F: drivers/char/ipmi/
7938 F: include/linux/ipmi*
7939 F: include/uapi/linux/ipmi*
7941 IPS SCSI RAID DRIVER
7942 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7943 L: linux-scsi@vger.kernel.org
7944 W: http://www.adaptec.com/
7946 F: drivers/scsi/ips*
7949 M: Wensong Zhang <wensong@linux-vs.org>
7950 M: Simon Horman <horms@verge.net.au>
7951 M: Julian Anastasov <ja@ssi.bg>
7952 L: netdev@vger.kernel.org
7953 L: lvs-devel@vger.kernel.org
7955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7957 F: Documentation/networking/ipvs-sysctl.txt
7958 F: include/net/ip_vs.h
7959 F: include/uapi/linux/ip_vs.h
7960 F: net/netfilter/ipvs/
7963 M: Jiri Kosina <jikos@kernel.org>
7964 M: David Sterba <dsterba@suse.com>
7966 F: drivers/tty/ipwireless/
7969 L: netdev@vger.kernel.org
7971 F: include/uapi/linux/ipx.h
7973 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7974 M: Marc Zyngier <marc.zyngier@arm.com>
7976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7977 F: Documentation/IRQ-domain.txt
7978 F: include/linux/irqdomain.h
7979 F: kernel/irq/irqdomain.c
7983 M: Thomas Gleixner <tglx@linutronix.de>
7984 L: linux-kernel@vger.kernel.org
7986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7990 M: Thomas Gleixner <tglx@linutronix.de>
7991 M: Jason Cooper <jason@lakedaemon.net>
7992 M: Marc Zyngier <marc.zyngier@arm.com>
7993 L: linux-kernel@vger.kernel.org
7995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7996 F: Documentation/devicetree/bindings/interrupt-controller/
8000 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8002 F: Documentation/isa.txt
8003 F: drivers/base/isa.c
8004 F: include/linux/isa.h
8007 M: Hans Verkuil <hverkuil@xs4all.nl>
8008 L: linux-media@vger.kernel.org
8009 T: git git://linuxtv.org/media_tree.git
8010 W: https://linuxtv.org
8012 F: drivers/media/radio/radio-isa*
8015 M: Jaroslav Kysela <perex@perex.cz>
8017 F: Documentation/isapnp.txt
8018 F: drivers/pnp/isapnp/
8019 F: include/linux/isapnp.h
8022 M: Lee Duncan <lduncan@suse.com>
8023 M: Chris Leech <cleech@redhat.com>
8024 L: open-iscsi@googlegroups.com
8025 W: www.open-iscsi.com
8027 F: drivers/scsi/*iscsi*
8028 F: include/scsi/*iscsi*
8030 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8031 M: Peter Jones <pjones@redhat.com>
8032 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8034 F: drivers/firmware/iscsi_ibft*
8036 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8037 M: Sagi Grimberg <sagi@grimberg.me>
8038 M: Max Gurtovoy <maxg@mellanox.com>
8039 L: linux-rdma@vger.kernel.org
8041 W: http://www.openfabrics.org
8042 W: www.open-iscsi.org
8043 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8044 F: drivers/infiniband/ulp/iser/
8046 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8047 M: Sagi Grimberg <sagi@grimberg.me>
8048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8049 L: linux-rdma@vger.kernel.org
8050 L: target-devel@vger.kernel.org
8052 W: http://www.linux-iscsi.org
8053 F: drivers/infiniband/ulp/isert
8056 M: Karsten Keil <isdn@linux-pingi.de>
8057 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8058 L: netdev@vger.kernel.org
8059 W: http://www.isdn4linux.de
8060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8062 F: Documentation/isdn/
8064 F: include/linux/isdn.h
8065 F: include/linux/isdn/
8066 F: include/uapi/linux/isdn.h
8067 F: include/uapi/linux/isdn/
8069 IT87 HARDWARE MONITORING DRIVER
8070 M: Jean Delvare <jdelvare@suse.com>
8071 L: linux-hwmon@vger.kernel.org
8073 F: Documentation/hwmon/it87
8074 F: drivers/hwmon/it87.c
8077 M: Antti Palosaari <crope@iki.fi>
8078 L: linux-media@vger.kernel.org
8079 W: https://linuxtv.org
8080 W: http://palosaari.fi/linux/
8081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8082 T: git git://linuxtv.org/anttip/media_tree.git
8084 F: drivers/media/tuners/it913x*
8086 IVTV VIDEO4LINUX DRIVER
8087 M: Andy Walls <awalls@md.metrocast.net>
8088 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8089 L: linux-media@vger.kernel.org
8090 T: git git://linuxtv.org/media_tree.git
8091 W: http://www.ivtvdriver.org
8093 F: Documentation/media/v4l-drivers/ivtv*
8094 F: drivers/media/pci/ivtv/
8095 F: include/uapi/linux/ivtv*
8097 IX2505V MEDIA DRIVER
8098 M: Malcolm Priestley <tvboxspy@gmail.com>
8099 L: linux-media@vger.kernel.org
8100 W: https://linuxtv.org
8101 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8103 F: drivers/media/dvb-frontends/ix2505v*
8105 JAILHOUSE HYPERVISOR INTERFACE
8106 M: Jan Kiszka <jan.kiszka@siemens.com>
8107 L: jailhouse-dev@googlegroups.com
8109 F: arch/x86/kernel/jailhouse.c
8110 F: arch/x86/include/asm/jailhouse_para.h
8112 JC42.4 TEMPERATURE SENSOR DRIVER
8113 M: Guenter Roeck <linux@roeck-us.net>
8114 L: linux-hwmon@vger.kernel.org
8116 F: drivers/hwmon/jc42.c
8117 F: Documentation/hwmon/jc42
8120 M: Dave Kleikamp <shaggy@kernel.org>
8121 L: jfs-discussion@lists.sourceforge.net
8122 W: http://jfs.sourceforge.net/
8123 T: git git://github.com/kleikamp/linux-shaggy.git
8125 F: Documentation/filesystems/jfs.txt
8129 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8130 L: netdev@vger.kernel.org
8132 F: drivers/net/ethernet/jme.*
8134 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8135 M: David Woodhouse <dwmw2@infradead.org>
8136 L: linux-mtd@lists.infradead.org
8137 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8140 F: include/uapi/linux/jffs2.h
8142 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8143 M: "Theodore Ts'o" <tytso@mit.edu>
8144 M: Jan Kara <jack@suse.com>
8145 L: linux-ext4@vger.kernel.org
8148 F: include/linux/jbd2.h
8150 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8151 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8152 L: linux-media@vger.kernel.org
8154 F: drivers/media/platform/rcar_jpu.c
8156 JSM Neo PCI based serial card
8157 L: linux-serial@vger.kernel.org
8159 F: drivers/tty/serial/jsm/
8161 K10TEMP HARDWARE MONITORING DRIVER
8162 M: Clemens Ladisch <clemens@ladisch.de>
8163 L: linux-hwmon@vger.kernel.org
8165 F: Documentation/hwmon/k10temp
8166 F: drivers/hwmon/k10temp.c
8168 K8TEMP HARDWARE MONITORING DRIVER
8169 M: Rudolf Marek <r.marek@assembler.cz>
8170 L: linux-hwmon@vger.kernel.org
8172 F: Documentation/hwmon/k8temp
8173 F: drivers/hwmon/k8temp.c
8176 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8177 R: Alexander Potapenko <glider@google.com>
8178 R: Dmitry Vyukov <dvyukov@google.com>
8179 L: kasan-dev@googlegroups.com
8181 F: arch/*/include/asm/kasan.h
8182 F: arch/*/mm/kasan_init*
8183 F: Documentation/dev-tools/kasan.rst
8184 F: include/linux/kasan*.h
8187 F: scripts/Makefile.kasan
8190 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8192 L: linux-kbuild@vger.kernel.org
8194 F: Documentation/kbuild/kconfig*
8196 F: scripts/Kconfig.include
8199 M: Dave Young <dyoung@redhat.com>
8200 M: Baoquan He <bhe@redhat.com>
8201 R: Vivek Goyal <vgoyal@redhat.com>
8202 L: kexec@lists.infradead.org
8203 W: http://lse.sourceforge.net/kdump/
8205 F: Documentation/kdump/
8207 KEENE FM RADIO TRANSMITTER DRIVER
8208 M: Hans Verkuil <hverkuil@xs4all.nl>
8209 L: linux-media@vger.kernel.org
8210 T: git git://linuxtv.org/media_tree.git
8211 W: https://linuxtv.org
8213 F: drivers/media/radio/radio-keene*
8216 M: Ian Kent <raven@themaw.net>
8217 L: autofs@vger.kernel.org
8221 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8222 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8223 M: Michal Marek <michal.lkml@markovi.net>
8224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8225 L: linux-kbuild@vger.kernel.org
8227 F: Documentation/kbuild/
8230 F: scripts/Makefile*
8237 L: kernel-janitors@vger.kernel.org
8238 W: http://kernelnewbies.org/KernelJanitors
8241 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8242 M: "J. Bruce Fields" <bfields@fieldses.org>
8243 M: Jeff Layton <jlayton@kernel.org>
8244 L: linux-nfs@vger.kernel.org
8245 W: http://nfs.sourceforge.net/
8246 T: git git://linux-nfs.org/~bfields/linux.git
8249 F: include/uapi/linux/nfsd/
8253 F: include/linux/lockd/
8254 F: include/linux/sunrpc/
8255 F: include/uapi/linux/sunrpc/
8257 KERNEL SELFTEST FRAMEWORK
8258 M: Shuah Khan <shuah@kernel.org>
8259 L: linux-kselftest@vger.kernel.org
8260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8261 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8263 F: tools/testing/selftests/
8264 F: Documentation/dev-tools/kselftest*
8266 KERNEL USERMODE HELPER
8267 M: Luis Chamberlain <mcgrof@kernel.org>
8268 L: linux-kernel@vger.kernel.org
8271 F: include/linux/umh.h
8273 KERNEL VIRTUAL MACHINE (KVM)
8274 M: Paolo Bonzini <pbonzini@redhat.com>
8275 M: Radim Krčmář <rkrcmar@redhat.com>
8276 L: kvm@vger.kernel.org
8277 W: http://www.linux-kvm.org
8278 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8280 F: Documentation/virtual/kvm/
8281 F: include/trace/events/kvm.h
8282 F: include/uapi/asm-generic/kvm*
8283 F: include/uapi/linux/kvm*
8284 F: include/asm-generic/kvm*
8285 F: include/linux/kvm*
8286 F: include/kvm/iodev.h
8290 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8291 M: Joerg Roedel <joro@8bytes.org>
8292 L: kvm@vger.kernel.org
8293 W: http://www.linux-kvm.org/
8295 F: arch/x86/include/asm/svm.h
8296 F: arch/x86/kvm/svm.c
8298 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8299 M: Christoffer Dall <christoffer.dall@arm.com>
8300 M: Marc Zyngier <marc.zyngier@arm.com>
8301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8302 L: kvmarm@lists.cs.columbia.edu
8303 W: http://systems.cs.columbia.edu/projects/kvm-arm
8304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8306 F: arch/arm/include/uapi/asm/kvm*
8307 F: arch/arm/include/asm/kvm*
8310 F: include/kvm/arm_*
8312 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8313 M: Christoffer Dall <christoffer.dall@arm.com>
8314 M: Marc Zyngier <marc.zyngier@arm.com>
8315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8316 L: kvmarm@lists.cs.columbia.edu
8318 F: arch/arm64/include/uapi/asm/kvm*
8319 F: arch/arm64/include/asm/kvm*
8322 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8323 M: James Hogan <jhogan@kernel.org>
8324 L: linux-mips@vger.kernel.org
8326 F: arch/mips/include/uapi/asm/kvm*
8327 F: arch/mips/include/asm/kvm*
8330 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8331 M: Paul Mackerras <paulus@ozlabs.org>
8332 L: kvm-ppc@vger.kernel.org
8333 W: http://www.linux-kvm.org/
8334 T: git git://github.com/agraf/linux-2.6.git
8336 F: arch/powerpc/include/uapi/asm/kvm*
8337 F: arch/powerpc/include/asm/kvm*
8338 F: arch/powerpc/kvm/
8339 F: arch/powerpc/kernel/kvm*
8341 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8342 M: Christian Borntraeger <borntraeger@de.ibm.com>
8343 M: Janosch Frank <frankja@linux.ibm.com>
8344 R: David Hildenbrand <david@redhat.com>
8345 R: Cornelia Huck <cohuck@redhat.com>
8346 L: linux-s390@vger.kernel.org
8347 W: http://www.ibm.com/developerworks/linux/linux390/
8348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8350 F: arch/s390/include/uapi/asm/kvm*
8351 F: arch/s390/include/asm/gmap.h
8352 F: arch/s390/include/asm/kvm*
8354 F: arch/s390/mm/gmap.c
8356 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8357 M: Paolo Bonzini <pbonzini@redhat.com>
8358 M: Radim Krčmář <rkrcmar@redhat.com>
8359 L: kvm@vger.kernel.org
8360 W: http://www.linux-kvm.org
8361 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8365 F: arch/x86/include/uapi/asm/kvm*
8366 F: arch/x86/include/asm/kvm*
8367 F: arch/x86/include/asm/pvclock-abi.h
8368 F: arch/x86/kernel/kvm.c
8369 F: arch/x86/kernel/kvmclock.c
8372 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8373 M: Tejun Heo <tj@kernel.org>
8374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8376 F: include/linux/kernfs.h
8380 M: Eric Biederman <ebiederm@xmission.com>
8381 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8382 L: kexec@lists.infradead.org
8384 F: include/linux/kexec.h
8385 F: include/uapi/linux/kexec.h
8389 M: Mimi Zohar <zohar@linux.ibm.com>
8390 L: linux-integrity@vger.kernel.org
8391 L: keyrings@vger.kernel.org
8393 F: Documentation/security/keys/trusted-encrypted.rst
8394 F: include/keys/encrypted-type.h
8395 F: security/keys/encrypted-keys/
8398 M: James Bottomley <jejb@linux.ibm.com>
8399 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8400 M: Mimi Zohar <zohar@linuxibm.com>
8401 L: linux-integrity@vger.kernel.org
8402 L: keyrings@vger.kernel.org
8404 F: Documentation/security/keys/trusted-encrypted.rst
8405 F: include/keys/trusted-type.h
8406 F: security/keys/trusted.c
8407 F: security/keys/trusted.h
8410 M: David Howells <dhowells@redhat.com>
8411 L: keyrings@vger.kernel.org
8413 F: Documentation/security/keys/core.rst
8414 F: include/linux/key.h
8415 F: include/linux/key-type.h
8416 F: include/linux/keyctl.h
8417 F: include/uapi/linux/keyctl.h
8421 KGDB / KDB /debug_core
8422 M: Jason Wessel <jason.wessel@windriver.com>
8423 M: Daniel Thompson <daniel.thompson@linaro.org>
8424 W: http://kgdb.wiki.kernel.org/
8425 L: kgdb-bugreport@lists.sourceforge.net
8426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8428 F: Documentation/dev-tools/kgdb.rst
8429 F: drivers/misc/kgdbts.c
8430 F: drivers/tty/serial/kgdboc.c
8431 F: include/linux/kdb.h
8432 F: include/linux/kgdb.h
8436 M: Catalin Marinas <catalin.marinas@arm.com>
8438 F: Documentation/dev-tools/kmemleak.rst
8439 F: include/linux/kmemleak.h
8441 F: mm/kmemleak-test.c
8443 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8444 M: Luis Chamberlain <mcgrof@kernel.org>
8445 L: linux-kernel@vger.kernel.org
8448 F: include/linux/kmod.h
8450 F: tools/testing/selftests/kmod/
8453 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8454 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8455 M: "David S. Miller" <davem@davemloft.net>
8456 M: Masami Hiramatsu <mhiramat@kernel.org>
8458 F: Documentation/kprobes.txt
8459 F: include/linux/kprobes.h
8460 F: include/asm-generic/kprobes.h
8463 KS0108 LCD CONTROLLER DRIVER
8464 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8466 F: Documentation/auxdisplay/ks0108
8467 F: drivers/auxdisplay/ks0108.c
8468 F: include/linux/ks0108.h
8471 M: David Ahern <dsa@cumulusnetworks.com>
8472 L: netdev@vger.kernel.org
8475 F: include/net/l3mdev.h
8478 M: John Fastabend <john.fastabend@gmail.com>
8479 M: Daniel Borkmann <daniel@iogearbox.net>
8480 L: netdev@vger.kernel.org
8482 F: include/linux/skmsg.h
8484 F: net/core/sock_map.c
8485 F: net/ipv4/tcp_bpf.c
8487 LANTIQ / INTEL Ethernet drivers
8488 M: Hauke Mehrtens <hauke@hauke-m.de>
8489 L: netdev@vger.kernel.org
8491 F: net/dsa/tag_gswip.c
8492 F: drivers/net/ethernet/lantiq_xrx200.c
8493 F: drivers/net/dsa/lantiq_pce.h
8494 F: drivers/net/dsa/lantiq_gswip.c
8496 LANTIQ MIPS ARCHITECTURE
8497 M: John Crispin <john@phrozen.org>
8498 L: linux-mips@vger.kernel.org
8501 F: drivers/soc/lantiq
8504 L: linux-x25@vger.kernel.org
8506 F: Documentation/networking/lapb-module.txt
8510 LASI 53c700 driver for PARISC
8511 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8512 L: linux-scsi@vger.kernel.org
8514 F: Documentation/scsi/53c700.txt
8515 F: drivers/scsi/53c700*
8518 M: Tobin C. Harding <me@tobin.cc>
8519 M: Tycho Andersen <tycho@tycho.ws>
8520 L: kernel-hardening@lists.openwall.com
8522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8523 F: scripts/leaking_addresses.pl
8526 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8527 M: Pavel Machek <pavel@ucw.cz>
8528 L: linux-leds@vger.kernel.org
8529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8531 F: Documentation/devicetree/bindings/leds/
8533 F: include/linux/leds.h
8535 LEGACY EEPROM DRIVER
8536 M: Jean Delvare <jdelvare@suse.com>
8538 F: Documentation/misc-devices/eeprom
8539 F: drivers/misc/eeprom/eeprom.c
8542 R: David Lechner <david@lechnology.com>
8544 F: arch/arm/boot/dts/da850-lego-ev3.dts
8545 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8546 F: drivers/power/supply/lego_ev3_battery.c
8548 LEGO USB Tower driver
8549 M: Juergen Stuber <starblue@users.sourceforge.net>
8550 L: legousb-devel@lists.sourceforge.net
8551 W: http://legousb.sourceforge.net/
8553 F: drivers/usb/misc/legousbtower.c
8556 M: Matan Ziv-Av <matan@svgalib.org>
8557 L: platform-driver-x86@vger.kernel.org
8559 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8560 F: Documentation/laptops/lg-laptop.rst
8561 F: drivers/platform/x86/lg-laptop.c
8564 M: Michael Krufky <mkrufky@linuxtv.org>
8565 L: linux-media@vger.kernel.org
8566 W: https://linuxtv.org
8567 W: http://github.com/mkrufky
8568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8569 T: git git://linuxtv.org/mkrufky/tuners.git
8571 F: drivers/media/dvb-frontends/lg2160.*
8573 LGDT3305 MEDIA DRIVER
8574 M: Michael Krufky <mkrufky@linuxtv.org>
8575 L: linux-media@vger.kernel.org
8576 W: https://linuxtv.org
8577 W: http://github.com/mkrufky
8578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8579 T: git git://linuxtv.org/mkrufky/tuners.git
8581 F: drivers/media/dvb-frontends/lgdt3305.*
8583 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8584 M: Viresh Kumar <vireshk@kernel.org>
8585 L: linux-ide@vger.kernel.org
8586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8588 F: include/linux/pata_arasan_cf_data.h
8589 F: drivers/ata/pata_arasan_cf.c
8592 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8593 M: Jens Axboe <axboe@kernel.dk>
8594 L: linux-ide@vger.kernel.org
8595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8597 F: drivers/ata/pata_*.c
8598 F: drivers/ata/ata_generic.c
8600 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8601 M: Linus Walleij <linus.walleij@linaro.org>
8602 L: linux-ide@vger.kernel.org
8603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8605 F: drivers/ata/pata_ftide010.c
8606 F: drivers/ata/sata_gemini.c
8607 F: drivers/ata/sata_gemini.h
8609 LIBATA SATA AHCI PLATFORM devices support
8610 M: Hans de Goede <hdegoede@redhat.com>
8611 M: Jens Axboe <axboe@kernel.dk>
8612 L: linux-ide@vger.kernel.org
8613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8615 F: drivers/ata/ahci_platform.c
8616 F: drivers/ata/libahci_platform.c
8617 F: include/linux/ahci_platform.h
8619 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8620 M: Mikael Pettersson <mikpelinux@gmail.com>
8621 L: linux-ide@vger.kernel.org
8622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8624 F: drivers/ata/sata_promise.*
8626 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8627 M: Jens Axboe <axboe@kernel.dk>
8628 L: linux-ide@vger.kernel.org
8629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8632 F: include/linux/ata.h
8633 F: include/linux/libata.h
8634 F: Documentation/devicetree/bindings/ata/
8637 M: Sasha Levin <alexander.levin@microsoft.com>
8639 F: tools/lib/lockdep/
8641 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8642 M: Ross Zwisler <zwisler@kernel.org>
8643 M: Dan Williams <dan.j.williams@intel.com>
8644 M: Vishal Verma <vishal.l.verma@intel.com>
8645 M: Dave Jiang <dave.jiang@intel.com>
8646 L: linux-nvdimm@lists.01.org
8647 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8649 F: drivers/nvdimm/blk.c
8650 F: drivers/nvdimm/region_devs.c
8652 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8653 M: Vishal Verma <vishal.l.verma@intel.com>
8654 M: Dan Williams <dan.j.williams@intel.com>
8655 M: Ross Zwisler <zwisler@kernel.org>
8656 M: Dave Jiang <dave.jiang@intel.com>
8657 L: linux-nvdimm@lists.01.org
8658 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8660 F: drivers/nvdimm/btt*
8662 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8663 M: Ross Zwisler <zwisler@kernel.org>
8664 M: Dan Williams <dan.j.williams@intel.com>
8665 M: Vishal Verma <vishal.l.verma@intel.com>
8666 M: Dave Jiang <dave.jiang@intel.com>
8667 L: linux-nvdimm@lists.01.org
8668 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8670 F: drivers/nvdimm/pmem*
8672 LIBNVDIMM: DEVICETREE BINDINGS
8673 M: Oliver O'Halloran <oohall@gmail.com>
8674 L: linux-nvdimm@lists.01.org
8675 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8677 F: drivers/nvdimm/of_pmem.c
8678 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8680 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8681 M: Dan Williams <dan.j.williams@intel.com>
8682 M: Ross Zwisler <zwisler@kernel.org>
8683 M: Vishal Verma <vishal.l.verma@intel.com>
8684 M: Dave Jiang <dave.jiang@intel.com>
8685 L: linux-nvdimm@lists.01.org
8686 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8690 F: drivers/acpi/nfit/*
8691 F: include/linux/nd.h
8692 F: include/linux/libnvdimm.h
8693 F: include/uapi/linux/ndctl.h
8695 LIGHTNVM PLATFORM SUPPORT
8696 M: Matias Bjorling <mb@lightnvm.io>
8697 W: http://github/OpenChannelSSD
8698 L: linux-block@vger.kernel.org
8700 F: drivers/lightnvm/
8701 F: include/linux/lightnvm.h
8702 F: include/uapi/linux/lightnvm.h
8704 LINUX FOR POWER MACINTOSH
8705 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8706 W: http://www.penguinppc.org/
8707 L: linuxppc-dev@lists.ozlabs.org
8709 F: arch/powerpc/platforms/powermac/
8710 F: drivers/macintosh/
8712 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8713 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8714 M: Paul Mackerras <paulus@samba.org>
8715 M: Michael Ellerman <mpe@ellerman.id.au>
8716 W: https://github.com/linuxppc/linux/wiki
8717 L: linuxppc-dev@lists.ozlabs.org
8718 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8721 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8722 F: Documentation/devicetree/bindings/powerpc/
8723 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8724 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8725 F: Documentation/powerpc/
8727 F: drivers/char/tpm/tpm_ibmvtpm*
8728 F: drivers/crypto/nx/
8729 F: drivers/crypto/vmx/
8730 F: drivers/i2c/busses/i2c-opal.c
8731 F: drivers/net/ethernet/ibm/ibmveth.*
8732 F: drivers/net/ethernet/ibm/ibmvnic.*
8733 F: drivers/pci/hotplug/pnv_php.c
8734 F: drivers/pci/hotplug/rpa*
8735 F: drivers/rtc/rtc-opal.c
8736 F: drivers/scsi/ibmvscsi/
8737 F: drivers/tty/hvc/hvc_opal.c
8738 F: drivers/watchdog/wdrtas.c
8739 F: tools/testing/selftests/powerpc
8746 LINUX FOR POWERPC EMBEDDED MPC5XXX
8747 M: Anatolij Gustschin <agust@denx.de>
8748 L: linuxppc-dev@lists.ozlabs.org
8749 T: git git://git.denx.de/linux-denx-agust.git
8751 F: arch/powerpc/platforms/512x/
8752 F: arch/powerpc/platforms/52xx/
8754 LINUX FOR POWERPC EMBEDDED PPC4XX
8755 M: Alistair Popple <alistair@popple.id.au>
8756 M: Matt Porter <mporter@kernel.crashing.org>
8757 W: http://www.penguinppc.org/
8758 L: linuxppc-dev@lists.ozlabs.org
8760 F: arch/powerpc/platforms/40x/
8761 F: arch/powerpc/platforms/44x/
8763 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8764 M: Scott Wood <oss@buserror.net>
8765 M: Kumar Gala <galak@kernel.crashing.org>
8766 W: http://www.penguinppc.org/
8767 L: linuxppc-dev@lists.ozlabs.org
8768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8770 F: arch/powerpc/platforms/83xx/
8771 F: arch/powerpc/platforms/85xx/
8772 F: Documentation/devicetree/bindings/powerpc/fsl/
8774 LINUX FOR POWERPC EMBEDDED PPC8XX
8775 M: Vitaly Bordug <vitb@kernel.crashing.org>
8776 W: http://www.penguinppc.org/
8777 L: linuxppc-dev@lists.ozlabs.org
8779 F: arch/powerpc/platforms/8xx/
8781 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8782 L: linuxppc-dev@lists.ozlabs.org
8784 F: arch/powerpc/*/*virtex*
8785 F: arch/powerpc/*/*/*virtex*
8787 LINUX FOR POWERPC PA SEMI PWRFICIENT
8788 L: linuxppc-dev@lists.ozlabs.org
8790 F: arch/powerpc/platforms/pasemi/
8791 F: drivers/*/*pasemi*
8792 F: drivers/*/*/*pasemi*
8794 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8795 M: Kees Cook <keescook@chromium.org>
8797 F: drivers/misc/lkdtm/*
8799 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8800 M: Alan Stern <stern@rowland.harvard.edu>
8801 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8802 M: Will Deacon <will.deacon@arm.com>
8803 M: Peter Zijlstra <peterz@infradead.org>
8804 M: Boqun Feng <boqun.feng@gmail.com>
8805 M: Nicholas Piggin <npiggin@gmail.com>
8806 M: David Howells <dhowells@redhat.com>
8807 M: Jade Alglave <j.alglave@ucl.ac.uk>
8808 M: Luc Maranget <luc.maranget@inria.fr>
8809 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
8810 R: Akira Yokosawa <akiyks@gmail.com>
8811 R: Daniel Lustig <dlustig@nvidia.com>
8812 L: linux-kernel@vger.kernel.org
8813 L: linux-arch@vger.kernel.org
8815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8816 F: tools/memory-model/
8817 F: Documentation/atomic_bitops.txt
8818 F: Documentation/atomic_t.txt
8819 F: Documentation/core-api/atomic_ops.rst
8820 F: Documentation/core-api/refcount-vs-atomic.rst
8821 F: Documentation/memory-barriers.txt
8823 LIS3LV02D ACCELEROMETER DRIVER
8824 M: Eric Piel <eric.piel@tremplin-utc.net>
8826 F: Documentation/misc-devices/lis3lv02d
8827 F: drivers/misc/lis3lv02d/
8828 F: drivers/platform/x86/hp_accel.c
8831 M: Josh Poimboeuf <jpoimboe@redhat.com>
8832 M: Jessica Yu <jeyu@kernel.org>
8833 M: Jiri Kosina <jikos@kernel.org>
8834 M: Miroslav Benes <mbenes@suse.cz>
8835 R: Petr Mladek <pmladek@suse.com>
8837 F: kernel/livepatch/
8838 F: include/linux/livepatch.h
8839 F: arch/x86/include/asm/livepatch.h
8840 F: arch/x86/kernel/livepatch.c
8841 F: Documentation/livepatch/
8842 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8843 F: samples/livepatch/
8844 L: live-patching@vger.kernel.org
8845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8848 L: netdev@vger.kernel.org
8850 F: include/linux/llc.h
8851 F: include/uapi/linux/llc.h
8855 LM73 HARDWARE MONITOR DRIVER
8856 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8857 L: linux-hwmon@vger.kernel.org
8859 F: drivers/hwmon/lm73.c
8861 LM78 HARDWARE MONITOR DRIVER
8862 M: Jean Delvare <jdelvare@suse.com>
8863 L: linux-hwmon@vger.kernel.org
8865 F: Documentation/hwmon/lm78
8866 F: drivers/hwmon/lm78.c
8868 LM83 HARDWARE MONITOR DRIVER
8869 M: Jean Delvare <jdelvare@suse.com>
8870 L: linux-hwmon@vger.kernel.org
8872 F: Documentation/hwmon/lm83
8873 F: drivers/hwmon/lm83.c
8875 LM90 HARDWARE MONITOR DRIVER
8876 M: Jean Delvare <jdelvare@suse.com>
8877 L: linux-hwmon@vger.kernel.org
8879 F: Documentation/hwmon/lm90
8880 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8881 F: drivers/hwmon/lm90.c
8882 F: include/dt-bindings/thermal/lm90.h
8884 LM95234 HARDWARE MONITOR DRIVER
8885 M: Guenter Roeck <linux@roeck-us.net>
8886 L: linux-hwmon@vger.kernel.org
8888 F: Documentation/hwmon/lm95234
8889 F: drivers/hwmon/lm95234.c
8891 LME2510 MEDIA DRIVER
8892 M: Malcolm Priestley <tvboxspy@gmail.com>
8893 L: linux-media@vger.kernel.org
8894 W: https://linuxtv.org
8895 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8897 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8899 LOADPIN SECURITY MODULE
8900 M: Kees Cook <keescook@chromium.org>
8901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8903 F: security/loadpin/
8904 F: Documentation/admin-guide/LSM/LoadPin.rst
8907 M: Peter Zijlstra <peterz@infradead.org>
8908 M: Ingo Molnar <mingo@redhat.com>
8909 M: Will Deacon <will.deacon@arm.com>
8910 L: linux-kernel@vger.kernel.org
8911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8913 F: Documentation/locking/
8914 F: include/linux/lockdep.h
8915 F: include/linux/spinlock*.h
8916 F: arch/*/include/asm/spinlock*.h
8917 F: include/linux/rwlock*.h
8918 F: include/linux/mutex*.h
8919 F: include/linux/rwsem*.h
8920 F: arch/*/include/asm/rwsem.h
8921 F: include/linux/seqlock.h
8922 F: lib/locking*.[ch]
8924 X: kernel/locking/locktorture.c
8926 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8927 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8928 L: linux-ntfs-dev@lists.sourceforge.net
8929 W: http://www.linux-ntfs.org/content/view/19/37/
8931 F: Documentation/ldm.txt
8932 F: block/partitions/ldm.*
8934 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8935 M: Sathya Prakash <sathya.prakash@broadcom.com>
8936 M: Chaitra P B <chaitra.basappa@broadcom.com>
8937 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8938 L: MPT-FusionLinux.pdl@broadcom.com
8939 L: linux-scsi@vger.kernel.org
8940 W: http://www.avagotech.com/support/
8942 F: drivers/message/fusion/
8943 F: drivers/scsi/mpt3sas/
8945 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8946 M: Matthew Wilcox <willy@infradead.org>
8947 L: linux-scsi@vger.kernel.org
8949 F: drivers/scsi/sym53c8xx_2/
8952 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8953 L: linux-iio@vger.kernel.org
8955 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8956 F: drivers/iio/dac/ltc1660.c
8958 LTC4261 HARDWARE MONITOR DRIVER
8959 M: Guenter Roeck <linux@roeck-us.net>
8960 L: linux-hwmon@vger.kernel.org
8962 F: Documentation/hwmon/ltc4261
8963 F: drivers/hwmon/ltc4261.c
8965 LTC4306 I2C MULTIPLEXER DRIVER
8966 M: Michael Hennerich <michael.hennerich@analog.com>
8967 W: http://ez.analog.com/community/linux-device-drivers
8968 L: linux-i2c@vger.kernel.org
8970 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8971 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8973 LTP (Linux Test Project)
8974 M: Mike Frysinger <vapier@gentoo.org>
8975 M: Cyril Hrubis <chrubis@suse.cz>
8976 M: Wanlong Gao <wanlong.gao@gmail.com>
8977 M: Jan Stancek <jstancek@redhat.com>
8978 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8979 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8980 L: ltp@lists.linux.it (subscribers-only)
8981 W: http://linux-test-project.github.io/
8982 T: git git://github.com/linux-test-project/ltp.git
8986 M: Geert Uytterhoeven <geert@linux-m68k.org>
8987 L: linux-m68k@lists.linux-m68k.org
8988 W: http://www.linux-m68k.org/
8989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8994 M68K ON APPLE MACINTOSH
8995 M: Joshua Thompson <funaho@jurai.org>
8996 W: http://www.mac.linux-m68k.org/
8997 L: linux-m68k@lists.linux-m68k.org
9002 M: Philip Blundell <philb@gnu.org>
9003 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9007 M88DS3103 MEDIA DRIVER
9008 M: Antti Palosaari <crope@iki.fi>
9009 L: linux-media@vger.kernel.org
9010 W: https://linuxtv.org
9011 W: http://palosaari.fi/linux/
9012 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9013 T: git git://linuxtv.org/anttip/media_tree.git
9015 F: drivers/media/dvb-frontends/m88ds3103*
9017 M88RS2000 MEDIA DRIVER
9018 M: Malcolm Priestley <tvboxspy@gmail.com>
9019 L: linux-media@vger.kernel.org
9020 W: https://linuxtv.org
9021 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9023 F: drivers/media/dvb-frontends/m88rs2000*
9025 MA901 MASTERKIT USB FM RADIO DRIVER
9026 M: Alexey Klimov <klimov.linux@gmail.com>
9027 L: linux-media@vger.kernel.org
9028 T: git git://linuxtv.org/media_tree.git
9030 F: drivers/media/radio/radio-ma901.c
9033 M: Johannes Berg <johannes@sipsolutions.net>
9034 L: linux-wireless@vger.kernel.org
9035 W: http://wireless.kernel.org/
9036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9039 F: Documentation/networking/mac80211-injection.txt
9040 F: include/net/mac80211.h
9042 F: drivers/net/wireless/mac80211_hwsim.[ch]
9043 F: Documentation/networking/mac80211_hwsim/README
9046 M: Jassi Brar <jassisinghbrar@gmail.com>
9047 L: linux-kernel@vger.kernel.org
9050 F: include/linux/mailbox_client.h
9051 F: include/linux/mailbox_controller.h
9053 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9054 M: Michael Kerrisk <mtk.manpages@gmail.com>
9055 W: http://www.kernel.org/doc/man-pages
9056 L: linux-man@vger.kernel.org
9059 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9060 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9061 L: linux-mips@vger.kernel.org
9063 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9065 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9066 M: Andrew Lunn <andrew@lunn.ch>
9067 M: Vivien Didelot <vivien.didelot@gmail.com>
9068 L: netdev@vger.kernel.org
9070 F: drivers/net/dsa/mv88e6xxx/
9071 F: include/linux/platform_data/mv88e6xxx.h
9072 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9074 MARVELL ARMADA DRM SUPPORT
9075 M: Russell King <linux@armlinux.org.uk>
9077 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9078 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9079 F: drivers/gpu/drm/armada/
9080 F: include/uapi/drm/armada_drm.h
9081 F: Documentation/devicetree/bindings/display/armada/
9083 MARVELL CRYPTO DRIVER
9084 M: Boris Brezillon <bbrezillon@kernel.org>
9085 M: Arnaud Ebalard <arno@natisbad.org>
9086 F: drivers/crypto/marvell/
9088 L: linux-crypto@vger.kernel.org
9090 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9091 M: Mirko Lindner <mlindner@marvell.com>
9092 M: Stephen Hemminger <stephen@networkplumber.org>
9093 L: netdev@vger.kernel.org
9095 F: drivers/net/ethernet/marvell/sk*
9097 MARVELL LIBERTAS WIRELESS DRIVER
9098 L: libertas-dev@lists.infradead.org
9100 F: drivers/net/wireless/marvell/libertas/
9102 MARVELL MACCHIATOBIN SUPPORT
9103 M: Russell King <linux@armlinux.org.uk>
9104 L: linux-arm-kernel@lists.infradead.org
9106 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9108 MARVELL MV643XX ETHERNET DRIVER
9109 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9110 L: netdev@vger.kernel.org
9112 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9113 F: include/linux/mv643xx.h
9115 MARVELL MV88X3310 PHY DRIVER
9116 M: Russell King <linux@armlinux.org.uk>
9117 L: netdev@vger.kernel.org
9119 F: drivers/net/phy/marvell10g.c
9121 MARVELL MVEBU THERMAL DRIVER
9122 M: Miquel Raynal <miquel.raynal@bootlin.com>
9124 F: drivers/thermal/armada_thermal.c
9126 MARVELL MVNETA ETHERNET DRIVER
9127 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9128 L: netdev@vger.kernel.org
9130 F: drivers/net/ethernet/marvell/mvneta.*
9132 MARVELL MWIFIEX WIRELESS DRIVER
9133 M: Amitkumar Karwar <amitkarwar@gmail.com>
9134 M: Nishant Sarmukadam <nishants@marvell.com>
9135 M: Ganapathi Bhat <gbhat@marvell.com>
9136 M: Xinming Hu <huxinming820@gmail.com>
9137 L: linux-wireless@vger.kernel.org
9139 F: drivers/net/wireless/marvell/mwifiex/
9141 MARVELL MWL8K WIRELESS DRIVER
9142 M: Lennert Buytenhek <buytenh@wantstofly.org>
9143 L: linux-wireless@vger.kernel.org
9145 F: drivers/net/wireless/marvell/mwl8k.c
9147 MARVELL NAND CONTROLLER DRIVER
9148 M: Miquel Raynal <miquel.raynal@bootlin.com>
9149 L: linux-mtd@lists.infradead.org
9151 F: drivers/mtd/nand/raw/marvell_nand.c
9152 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9154 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9155 M: Nicolas Pitre <nico@fluxnic.net>
9157 F: drivers/mmc/host/mvsdio.*
9159 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9160 M: Hu Ziji <huziji@marvell.com>
9161 L: linux-mmc@vger.kernel.org
9163 F: drivers/mmc/host/sdhci-xenon*
9164 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9166 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9167 M: Sunil Goutham <sgoutham@marvell.com>
9168 M: Linu Cherian <lcherian@marvell.com>
9169 M: Geetha sowjanya <gakula@marvell.com>
9170 M: Jerin Jacob <jerinj@marvell.com>
9171 L: netdev@vger.kernel.org
9173 F: drivers/net/ethernet/marvell/octeontx2/af/
9175 MATROX FRAMEBUFFER DRIVER
9176 L: linux-fbdev@vger.kernel.org
9178 F: drivers/video/fbdev/matrox/matroxfb_*
9179 F: include/uapi/linux/matroxfb.h
9181 MAX16065 HARDWARE MONITOR DRIVER
9182 M: Guenter Roeck <linux@roeck-us.net>
9183 L: linux-hwmon@vger.kernel.org
9185 F: Documentation/hwmon/max16065
9186 F: drivers/hwmon/max16065.c
9188 MAX2175 SDR TUNER DRIVER
9189 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9190 L: linux-media@vger.kernel.org
9191 T: git git://linuxtv.org/media_tree.git
9193 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9194 F: Documentation/media/v4l-drivers/max2175.rst
9195 F: drivers/media/i2c/max2175*
9196 F: include/uapi/linux/max2175.h
9198 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9199 L: linux-hwmon@vger.kernel.org
9201 F: Documentation/hwmon/max6650
9202 F: drivers/hwmon/max6650.c
9204 MAX6697 HARDWARE MONITOR DRIVER
9205 M: Guenter Roeck <linux@roeck-us.net>
9206 L: linux-hwmon@vger.kernel.org
9208 F: Documentation/hwmon/max6697
9209 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9210 F: drivers/hwmon/max6697.c
9211 F: include/linux/platform_data/max6697.h
9213 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9214 M: Peter Rosin <peda@axentia.se>
9215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9217 F: Documentation/devicetree/bindings/sound/max9860.txt
9218 F: sound/soc/codecs/max9860.*
9220 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9221 M: Javier Martinez Canillas <javier@dowhile0.org>
9222 L: linux-kernel@vger.kernel.org
9224 F: drivers/regulator/max77802-regulator.c
9225 F: Documentation/devicetree/bindings/*/*max77802.txt
9226 F: include/dt-bindings/*/*max77802.h
9228 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9229 M: Krzysztof Kozlowski <krzk@kernel.org>
9230 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9231 L: linux-pm@vger.kernel.org
9233 F: drivers/power/supply/max14577_charger.c
9234 F: drivers/power/supply/max77693_charger.c
9236 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9237 M: Chanwoo Choi <cw00.choi@samsung.com>
9238 M: Krzysztof Kozlowski <krzk@kernel.org>
9239 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9240 L: linux-kernel@vger.kernel.org
9242 F: drivers/*/max14577*.c
9243 F: drivers/*/max77686*.c
9244 F: drivers/*/max77693*.c
9245 F: drivers/extcon/extcon-max14577.c
9246 F: drivers/extcon/extcon-max77693.c
9247 F: drivers/rtc/rtc-max77686.c
9248 F: drivers/clk/clk-max77686.c
9249 F: Documentation/devicetree/bindings/mfd/max14577.txt
9250 F: Documentation/devicetree/bindings/*/max77686.txt
9251 F: Documentation/devicetree/bindings/mfd/max77693.txt
9252 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9253 F: include/linux/mfd/max14577*.h
9254 F: include/linux/mfd/max77686*.h
9255 F: include/linux/mfd/max77693*.h
9257 MAXIRADIO FM RADIO RECEIVER DRIVER
9258 M: Hans Verkuil <hverkuil@xs4all.nl>
9259 L: linux-media@vger.kernel.org
9260 T: git git://linuxtv.org/media_tree.git
9261 W: https://linuxtv.org
9263 F: drivers/media/radio/radio-maxiradio*
9265 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9266 M: Peter Rosin <peda@axentia.se>
9267 L: linux-iio@vger.kernel.org
9269 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9270 F: drivers/iio/potentiometer/mcp4018.c
9271 F: drivers/iio/potentiometer/mcp4531.c
9273 MCR20A IEEE-802.15.4 RADIO DRIVER
9274 M: Xue Liu <liuxuenetmail@gmail.com>
9275 L: linux-wpan@vger.kernel.org
9276 W: https://github.com/xueliu/mcr20a-linux
9278 F: drivers/net/ieee802154/mcr20a.c
9279 F: drivers/net/ieee802154/mcr20a.h
9280 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9282 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9283 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9284 L: linux-iio@vger.kernel.org
9286 F: drivers/iio/dac/cio-dac.c
9288 MEDIA DRIVERS FOR ASCOT2E
9289 M: Sergey Kozlov <serjk@netup.ru>
9290 M: Abylay Ospan <aospan@netup.ru>
9291 L: linux-media@vger.kernel.org
9292 W: https://linuxtv.org
9294 T: git git://linuxtv.org/media_tree.git
9296 F: drivers/media/dvb-frontends/ascot2e*
9298 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9299 M: Jasmin Jessich <jasmin@anw.at>
9300 L: linux-media@vger.kernel.org
9301 W: https://linuxtv.org
9302 T: git git://linuxtv.org/media_tree.git
9304 F: drivers/media/dvb-frontends/cxd2099*
9306 MEDIA DRIVERS FOR CXD2841ER
9307 M: Sergey Kozlov <serjk@netup.ru>
9308 M: Abylay Ospan <aospan@netup.ru>
9309 L: linux-media@vger.kernel.org
9310 W: https://linuxtv.org
9312 T: git git://linuxtv.org/media_tree.git
9314 F: drivers/media/dvb-frontends/cxd2841er*
9316 MEDIA DRIVERS FOR CXD2880
9317 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9318 L: linux-media@vger.kernel.org
9319 W: http://linuxtv.org/
9320 T: git git://linuxtv.org/media_tree.git
9322 F: drivers/media/dvb-frontends/cxd2880/*
9323 F: drivers/media/spi/cxd2880*
9325 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9326 L: linux-media@vger.kernel.org
9327 W: https://linuxtv.org
9328 T: git git://linuxtv.org/media_tree.git
9330 F: drivers/media/pci/ddbridge/*
9332 MEDIA DRIVERS FOR FREESCALE IMX
9333 M: Steve Longerbeam <slongerbeam@gmail.com>
9334 M: Philipp Zabel <p.zabel@pengutronix.de>
9335 L: linux-media@vger.kernel.org
9336 T: git git://linuxtv.org/media_tree.git
9338 F: Documentation/devicetree/bindings/media/imx.txt
9339 F: Documentation/media/v4l-drivers/imx.rst
9340 F: drivers/staging/media/imx/
9341 F: include/linux/imx-media.h
9342 F: include/media/imx.h
9344 MEDIA DRIVER FOR FREESCALE IMX PXP
9345 M: Philipp Zabel <p.zabel@pengutronix.de>
9346 L: linux-media@vger.kernel.org
9347 T: git git://linuxtv.org/media_tree.git
9349 F: drivers/media/platform/imx-pxp.[ch]
9351 MEDIA DRIVERS FOR HELENE
9352 M: Abylay Ospan <aospan@netup.ru>
9353 L: linux-media@vger.kernel.org
9354 W: https://linuxtv.org
9356 T: git git://linuxtv.org/media_tree.git
9358 F: drivers/media/dvb-frontends/helene*
9360 MEDIA DRIVERS FOR HORUS3A
9361 M: Sergey Kozlov <serjk@netup.ru>
9362 M: Abylay Ospan <aospan@netup.ru>
9363 L: linux-media@vger.kernel.org
9364 W: https://linuxtv.org
9366 T: git git://linuxtv.org/media_tree.git
9368 F: drivers/media/dvb-frontends/horus3a*
9370 MEDIA DRIVERS FOR LNBH25
9371 M: Sergey Kozlov <serjk@netup.ru>
9372 M: Abylay Ospan <aospan@netup.ru>
9373 L: linux-media@vger.kernel.org
9374 W: https://linuxtv.org
9376 T: git git://linuxtv.org/media_tree.git
9378 F: drivers/media/dvb-frontends/lnbh25*
9380 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9381 L: linux-media@vger.kernel.org
9382 W: https://linuxtv.org
9383 T: git git://linuxtv.org/media_tree.git
9385 F: drivers/media/dvb-frontends/mxl5xx*
9387 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9388 M: Sergey Kozlov <serjk@netup.ru>
9389 M: Abylay Ospan <aospan@netup.ru>
9390 L: linux-media@vger.kernel.org
9391 W: https://linuxtv.org
9393 T: git git://linuxtv.org/media_tree.git
9395 F: drivers/media/pci/netup_unidvb/*
9397 MEDIA DRIVERS FOR RENESAS - CEU
9398 M: Jacopo Mondi <jacopo@jmondi.org>
9399 L: linux-media@vger.kernel.org
9400 L: linux-renesas-soc@vger.kernel.org
9401 T: git git://linuxtv.org/media_tree.git
9403 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9404 F: drivers/media/platform/renesas-ceu.c
9405 F: include/media/drv-intf/renesas-ceu.h
9407 MEDIA DRIVERS FOR RENESAS - DRIF
9408 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9409 L: linux-media@vger.kernel.org
9410 L: linux-renesas-soc@vger.kernel.org
9411 T: git git://linuxtv.org/media_tree.git
9413 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9414 F: drivers/media/platform/rcar_drif.c
9416 MEDIA DRIVERS FOR RENESAS - FCP
9417 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9418 L: linux-media@vger.kernel.org
9419 L: linux-renesas-soc@vger.kernel.org
9420 T: git git://linuxtv.org/media_tree.git
9422 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9423 F: drivers/media/platform/rcar-fcp.c
9424 F: include/media/rcar-fcp.h
9426 MEDIA DRIVERS FOR RENESAS - FDP1
9427 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9428 L: linux-media@vger.kernel.org
9429 L: linux-renesas-soc@vger.kernel.org
9430 T: git git://linuxtv.org/media_tree.git
9432 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9433 F: drivers/media/platform/rcar_fdp1.c
9435 MEDIA DRIVERS FOR RENESAS - VIN
9436 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9437 L: linux-media@vger.kernel.org
9438 L: linux-renesas-soc@vger.kernel.org
9439 T: git git://linuxtv.org/media_tree.git
9441 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9442 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9443 F: drivers/media/platform/rcar-vin/
9445 MEDIA DRIVERS FOR RENESAS - VSP1
9446 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9447 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9448 L: linux-media@vger.kernel.org
9449 L: linux-renesas-soc@vger.kernel.org
9450 T: git git://linuxtv.org/media_tree.git
9452 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9453 F: drivers/media/platform/vsp1/
9455 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9456 L: linux-media@vger.kernel.org
9457 W: https://linuxtv.org
9458 T: git git://linuxtv.org/media_tree.git
9460 F: drivers/media/dvb-frontends/stv0910*
9462 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9463 L: linux-media@vger.kernel.org
9464 W: https://linuxtv.org
9465 T: git git://linuxtv.org/media_tree.git
9467 F: drivers/media/dvb-frontends/stv6111*
9469 MEDIA DRIVERS FOR STM32 - DCMI
9470 M: Hugues Fruchet <hugues.fruchet@st.com>
9471 L: linux-media@vger.kernel.org
9472 T: git git://linuxtv.org/media_tree.git
9474 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9475 F: drivers/media/platform/stm32/stm32-dcmi.c
9477 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9478 M: Dmitry Osipenko <digetx@gmail.com>
9479 L: linux-media@vger.kernel.org
9480 L: linux-tegra@vger.kernel.org
9481 T: git git://linuxtv.org/media_tree.git
9483 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9484 F: drivers/staging/media/tegra-vde/
9486 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9487 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9488 P: LinuxTV.org Project
9489 L: linux-media@vger.kernel.org
9490 W: https://linuxtv.org
9491 Q: http://patchwork.kernel.org/project/linux-media/list/
9492 T: git git://linuxtv.org/media_tree.git
9494 F: Documentation/devicetree/bindings/media/
9495 F: Documentation/media/
9497 F: drivers/staging/media/
9498 F: include/linux/platform_data/media/
9500 F: include/uapi/linux/dvb/
9501 F: include/uapi/linux/videodev2.h
9502 F: include/uapi/linux/media.h
9503 F: include/uapi/linux/v4l2-*
9504 F: include/uapi/linux/meye.h
9505 F: include/uapi/linux/ivtv*
9506 F: include/uapi/linux/uvcvideo.h
9508 MEDIATEK BLUETOOTH DRIVER
9509 M: Sean Wang <sean.wang@mediatek.com>
9510 L: linux-bluetooth@vger.kernel.org
9511 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9513 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9514 F: drivers/bluetooth/btmtkuart.c
9517 M: Sean Wang <sean.wang@mediatek.com>
9519 F: drivers/media/rc/mtk-cir.c
9522 M: Sean Wang <sean.wang@mediatek.com>
9523 L: dmaengine@vger.kernel.org
9524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9525 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9527 F: Documentation/devicetree/bindings/dma/mtk-*
9528 F: drivers/dma/mediatek/
9530 MEDIATEK PMIC LED DRIVER
9531 M: Sean Wang <sean.wang@mediatek.com>
9533 F: drivers/leds/leds-mt6323.c
9534 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9536 MEDIATEK ETHERNET DRIVER
9537 M: Felix Fietkau <nbd@openwrt.org>
9538 M: John Crispin <john@phrozen.org>
9539 M: Sean Wang <sean.wang@mediatek.com>
9540 M: Nelson Chang <nelson.chang@mediatek.com>
9541 L: netdev@vger.kernel.org
9543 F: drivers/net/ethernet/mediatek/
9545 MEDIATEK SWITCH DRIVER
9546 M: Sean Wang <sean.wang@mediatek.com>
9547 L: netdev@vger.kernel.org
9549 F: drivers/net/dsa/mt7530.*
9550 F: net/dsa/tag_mtk.c
9552 MEDIATEK JPEG DRIVER
9553 M: Rick Chang <rick.chang@mediatek.com>
9554 M: Bin Liu <bin.liu@mediatek.com>
9556 F: drivers/media/platform/mtk-jpeg/
9557 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9560 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9561 M: Houlong Wei <houlong.wei@mediatek.com>
9562 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9564 F: drivers/media/platform/mtk-mdp/
9565 F: drivers/media/platform/mtk-vpu/
9566 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9568 MEDIATEK MEDIA DRIVER
9569 M: Tiffany Lin <tiffany.lin@mediatek.com>
9570 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9572 F: drivers/media/platform/mtk-vcodec/
9573 F: drivers/media/platform/mtk-vpu/
9574 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9575 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9577 MEDIATEK MT76 WIRELESS LAN DRIVER
9578 M: Felix Fietkau <nbd@nbd.name>
9579 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9580 L: linux-wireless@vger.kernel.org
9582 F: drivers/net/wireless/mediatek/mt76/
9584 MEDIATEK MT7601U WIRELESS LAN DRIVER
9585 M: Jakub Kicinski <kubakici@wp.pl>
9586 L: linux-wireless@vger.kernel.org
9588 F: drivers/net/wireless/mediatek/mt7601u/
9590 MEDIATEK NAND CONTROLLER DRIVER
9591 M: Xiaolei Li <xiaolei.li@mediatek.com>
9592 L: linux-mtd@lists.infradead.org
9594 F: drivers/mtd/nand/raw/mtk_*
9595 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9597 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9598 M: Sean Wang <sean.wang@mediatek.com>
9600 F: drivers/char/hw_random/mtk-rng.c
9602 MEDIATEK USB3 DRD IP DRIVER
9603 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9604 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9606 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9608 F: drivers/usb/mtu3/
9610 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9611 M: Peter Senna Tschudin <peter.senna@gmail.com>
9612 M: Martin Donnelly <martin.donnelly@ge.com>
9613 M: Martyn Welch <martyn.welch@collabora.co.uk>
9615 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9616 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9618 MEGARAID SCSI/SAS DRIVERS
9619 M: Kashyap Desai <kashyap.desai@broadcom.com>
9620 M: Sumit Saxena <sumit.saxena@broadcom.com>
9621 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9622 L: megaraidlinux.pdl@broadcom.com
9623 L: linux-scsi@vger.kernel.org
9624 W: http://www.avagotech.com/support/
9626 F: Documentation/scsi/megaraid.txt
9627 F: drivers/scsi/megaraid.*
9628 F: drivers/scsi/megaraid/
9630 MELEXIS MLX90614 DRIVER
9631 M: Crt Mori <cmo@melexis.com>
9632 L: linux-iio@vger.kernel.org
9633 W: http://www.melexis.com
9635 F: drivers/iio/temperature/mlx90614.c
9637 MELEXIS MLX90632 DRIVER
9638 M: Crt Mori <cmo@melexis.com>
9639 L: linux-iio@vger.kernel.org
9640 W: http://www.melexis.com
9642 F: drivers/iio/temperature/mlx90632.c
9644 MELFAS MIP4 TOUCHSCREEN DRIVER
9645 M: Sangwon Jee <jeesw@melfas.com>
9646 W: http://www.melfas.com
9648 F: drivers/input/touchscreen/melfas_mip4.c
9649 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9651 MELLANOX ETHERNET DRIVER (mlx4_en)
9652 M: Tariq Toukan <tariqt@mellanox.com>
9653 L: netdev@vger.kernel.org
9655 W: http://www.mellanox.com
9656 Q: http://patchwork.ozlabs.org/project/netdev/list/
9657 F: drivers/net/ethernet/mellanox/mlx4/en_*
9659 MELLANOX ETHERNET DRIVER (mlx5e)
9660 M: Saeed Mahameed <saeedm@mellanox.com>
9661 L: netdev@vger.kernel.org
9663 W: http://www.mellanox.com
9664 Q: http://patchwork.ozlabs.org/project/netdev/list/
9665 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9667 MELLANOX ETHERNET INNOVA DRIVERS
9668 R: Boris Pismenny <borisp@mellanox.com>
9669 L: netdev@vger.kernel.org
9671 W: http://www.mellanox.com
9672 Q: http://patchwork.ozlabs.org/project/netdev/list/
9673 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9674 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9675 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9676 F: include/linux/mlx5/mlx5_ifc_fpga.h
9678 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9679 R: Boris Pismenny <borisp@mellanox.com>
9680 L: netdev@vger.kernel.org
9682 W: http://www.mellanox.com
9683 Q: http://patchwork.ozlabs.org/project/netdev/list/
9684 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9685 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9687 MELLANOX ETHERNET SWITCH DRIVERS
9688 M: Jiri Pirko <jiri@mellanox.com>
9689 M: Ido Schimmel <idosch@mellanox.com>
9690 L: netdev@vger.kernel.org
9692 W: http://www.mellanox.com
9693 Q: http://patchwork.ozlabs.org/project/netdev/list/
9694 F: drivers/net/ethernet/mellanox/mlxsw/
9695 F: tools/testing/selftests/drivers/net/mlxsw/
9697 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9698 M: mlxsw@mellanox.com
9699 L: netdev@vger.kernel.org
9701 W: http://www.mellanox.com
9702 Q: http://patchwork.ozlabs.org/project/netdev/list/
9703 F: drivers/net/ethernet/mellanox/mlxfw/
9705 MELLANOX HARDWARE PLATFORM SUPPORT
9706 M: Andy Shevchenko <andy@infradead.org>
9707 M: Darren Hart <dvhart@infradead.org>
9708 M: Vadim Pasternak <vadimp@mellanox.com>
9709 L: platform-driver-x86@vger.kernel.org
9711 F: drivers/platform/mellanox/
9713 MELLANOX MLX4 core VPI driver
9714 M: Tariq Toukan <tariqt@mellanox.com>
9715 L: netdev@vger.kernel.org
9716 L: linux-rdma@vger.kernel.org
9717 W: http://www.mellanox.com
9718 Q: http://patchwork.ozlabs.org/project/netdev/list/
9720 F: drivers/net/ethernet/mellanox/mlx4/
9721 F: include/linux/mlx4/
9723 MELLANOX MLX4 IB driver
9724 M: Yishai Hadas <yishaih@mellanox.com>
9725 L: linux-rdma@vger.kernel.org
9726 W: http://www.mellanox.com
9727 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9729 F: drivers/infiniband/hw/mlx4/
9730 F: include/linux/mlx4/
9731 F: include/uapi/rdma/mlx4-abi.h
9733 MELLANOX MLX5 core VPI driver
9734 M: Saeed Mahameed <saeedm@mellanox.com>
9735 M: Leon Romanovsky <leonro@mellanox.com>
9736 L: netdev@vger.kernel.org
9737 L: linux-rdma@vger.kernel.org
9738 W: http://www.mellanox.com
9739 Q: http://patchwork.ozlabs.org/project/netdev/list/
9741 F: drivers/net/ethernet/mellanox/mlx5/core/
9742 F: include/linux/mlx5/
9744 MELLANOX MLX5 IB driver
9745 M: Leon Romanovsky <leonro@mellanox.com>
9746 L: linux-rdma@vger.kernel.org
9747 W: http://www.mellanox.com
9748 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9750 F: drivers/infiniband/hw/mlx5/
9751 F: include/linux/mlx5/
9752 F: include/uapi/rdma/mlx5-abi.h
9754 MELLANOX MLXCPLD I2C AND MUX DRIVER
9755 M: Vadim Pasternak <vadimp@mellanox.com>
9756 M: Michael Shych <michaelsh@mellanox.com>
9757 L: linux-i2c@vger.kernel.org
9759 F: drivers/i2c/busses/i2c-mlxcpld.c
9760 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9761 F: Documentation/i2c/busses/i2c-mlxcpld
9763 MELLANOX MLXCPLD LED DRIVER
9764 M: Vadim Pasternak <vadimp@mellanox.com>
9765 L: linux-leds@vger.kernel.org
9767 F: drivers/leds/leds-mlxcpld.c
9768 F: drivers/leds/leds-mlxreg.c
9769 F: Documentation/leds/leds-mlxcpld.txt
9771 MELLANOX PLATFORM DRIVER
9772 M: Vadim Pasternak <vadimp@mellanox.com>
9773 L: platform-driver-x86@vger.kernel.org
9775 F: drivers/platform/x86/mlx-platform.c
9778 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9779 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9780 L: linux-kernel@vger.kernel.org
9782 F: kernel/sched/membarrier.c
9783 F: include/uapi/linux/membarrier.h
9784 F: arch/powerpc/include/asm/membarrier.h
9787 L: linux-mm@kvack.org
9788 W: http://www.linux-mm.org
9790 F: include/linux/mm.h
9791 F: include/linux/gfp.h
9792 F: include/linux/mmzone.h
9793 F: include/linux/memory_hotplug.h
9794 F: include/linux/vmalloc.h
9797 MEMORY TECHNOLOGY DEVICES (MTD)
9798 M: David Woodhouse <dwmw2@infradead.org>
9799 M: Brian Norris <computersforpeace@gmail.com>
9800 M: Boris Brezillon <bbrezillon@kernel.org>
9801 M: Marek Vasut <marek.vasut@gmail.com>
9802 M: Richard Weinberger <richard@nod.at>
9803 L: linux-mtd@lists.infradead.org
9804 W: http://www.linux-mtd.infradead.org/
9805 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9806 T: git git://git.infradead.org/linux-mtd.git master
9807 T: git git://git.infradead.org/linux-mtd.git mtd/next
9809 F: Documentation/devicetree/bindings/mtd/
9811 F: include/linux/mtd/
9812 F: include/uapi/mtd/
9814 MEN A21 WATCHDOG DRIVER
9815 M: Johannes Thumshirn <morbidrsa@gmail.com>
9816 L: linux-watchdog@vger.kernel.org
9818 F: drivers/watchdog/mena21_wdt.c
9820 MEN CHAMELEON BUS (mcb)
9821 M: Johannes Thumshirn <morbidrsa@gmail.com>
9824 F: include/linux/mcb.h
9825 F: Documentation/men-chameleon-bus.txt
9827 MEN F21BMC (Board Management Controller)
9828 M: Andreas Werner <andreas.werner@men.de>
9830 F: drivers/mfd/menf21bmc.c
9831 F: drivers/watchdog/menf21bmc_wdt.c
9832 F: drivers/leds/leds-menf21bmc.c
9833 F: drivers/hwmon/menf21bmc_hwmon.c
9834 F: Documentation/hwmon/menf21bmc
9836 MEN Z069 WATCHDOG DRIVER
9837 M: Johannes Thumshirn <jth@kernel.org>
9838 L: linux-watchdog@vger.kernel.org
9840 F: drivers/watchdog/menz69_wdt.c
9842 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9843 M: Neil Armstrong <narmstrong@baylibre.com>
9844 L: linux-media@lists.freedesktop.org
9845 L: linux-amlogic@lists.infradead.org
9846 W: http://linux-meson.com/
9848 F: drivers/media/platform/meson/ao-cec.c
9849 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9850 T: git git://linuxtv.org/media_tree.git
9852 MICROBLAZE ARCHITECTURE
9853 M: Michal Simek <monstr@monstr.eu>
9854 W: http://www.monstr.eu/fdt/
9855 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9859 MICROCHIP AT91 SERIAL DRIVER
9860 M: Richard Genoud <richard.genoud@gmail.com>
9862 F: drivers/tty/serial/atmel_serial.c
9863 F: drivers/tty/serial/atmel_serial.h
9864 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9866 MICROCHIP AUDIO ASOC DRIVERS
9867 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9868 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9872 MICROCHIP DMA DRIVER
9873 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9875 L: dmaengine@vger.kernel.org
9877 F: drivers/dma/at_hdmac.c
9878 F: drivers/dma/at_hdmac_regs.h
9879 F: include/linux/platform_data/dma-atmel.h
9880 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9881 F: include/dt-bindings/dma/at91.h
9883 MICROCHIP ECC DRIVER
9884 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9885 L: linux-crypto@vger.kernel.org
9887 F: drivers/crypto/atmel-ecc.*
9889 MICROCHIP I2C DRIVER
9890 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9891 L: linux-i2c@vger.kernel.org
9893 F: drivers/i2c/busses/i2c-at91.c
9895 MICROCHIP ISC DRIVER
9896 M: Eugen Hristev <eugen.hristev@microchip.com>
9897 L: linux-media@vger.kernel.org
9899 F: drivers/media/platform/atmel/atmel-isc.c
9900 F: drivers/media/platform/atmel/atmel-isc-regs.h
9901 F: Documentation/devicetree/bindings/media/atmel-isc.txt
9903 MICROCHIP ISI DRIVER
9904 M: Eugen Hristev <eugen.hristev@microchip.com>
9905 L: linux-media@vger.kernel.org
9907 F: drivers/media/platform/atmel/atmel-isi.c
9908 F: drivers/media/platform/atmel/atmel-isi.h
9910 MICROCHIP AT91 USART MFD DRIVER
9911 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9912 L: linux-kernel@vger.kernel.org
9914 F: drivers/mfd/at91-usart.c
9915 F: include/dt-bindings/mfd/at91-usart.h
9916 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9918 MICROCHIP AT91 USART SPI DRIVER
9919 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9920 L: linux-spi@vger.kernel.org
9922 F: drivers/spi/spi-at91-usart.c
9923 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9925 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9926 M: Woojung Huh <Woojung.Huh@microchip.com>
9927 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9928 L: netdev@vger.kernel.org
9930 F: net/dsa/tag_ksz.c
9931 F: drivers/net/dsa/microchip/*
9932 F: include/linux/platform_data/microchip-ksz.h
9933 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9935 MICROCHIP LAN743X ETHERNET DRIVER
9936 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9937 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9938 L: netdev@vger.kernel.org
9940 F: drivers/net/ethernet/microchip/lan743x_*
9942 MICROCHIP LCDFB DRIVER
9943 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9944 L: linux-fbdev@vger.kernel.org
9946 F: drivers/video/fbdev/atmel_lcdfb.c
9947 F: include/video/atmel_lcdc.h
9949 MICROCHIP MMC/SD/SDIO MCI DRIVER
9950 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9952 F: drivers/mmc/host/atmel-mci.c
9954 MICROCHIP MCP16502 PMIC DRIVER
9955 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
9956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9958 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9959 F: drivers/regulator/mcp16502.c
9961 MICROCHIP MCP3911 ADC DRIVER
9962 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9963 M: Kent Gustavsson <kent@minoris.se>
9964 L: linux-iio@vger.kernel.org
9966 F: drivers/iio/adc/mcp3911.c
9967 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9969 MICROCHIP NAND DRIVER
9970 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9971 L: linux-mtd@lists.infradead.org
9973 F: drivers/mtd/nand/raw/atmel/*
9974 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9976 MICROCHIP PWM DRIVER
9977 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9979 L: linux-pwm@vger.kernel.org
9981 F: drivers/pwm/pwm-atmel.c
9982 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9984 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9985 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9986 M: Eugen Hristev <eugen.hristev@microchip.com>
9987 L: linux-iio@vger.kernel.org
9989 F: drivers/iio/adc/at91-sama5d2_adc.c
9990 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9991 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9993 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9994 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9996 F: drivers/power/reset/at91-sama5d2_shdwc.c
9998 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
9999 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10001 L: linux-gpio@vger.kernel.org
10002 F: drivers/gpio/gpio-sama5d2-piobu.c
10004 MICROCHIP SPI DRIVER
10005 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10007 F: drivers/spi/spi-atmel.*
10009 MICROCHIP SSC DRIVER
10010 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10013 F: drivers/misc/atmel-ssc.c
10014 F: include/linux/atmel-ssc.h
10016 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10017 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10020 F: drivers/misc/atmel_tclib.c
10021 F: drivers/clocksource/tcb_clksrc.c
10023 MICROCHIP USBA UDC DRIVER
10024 M: Cristian Birsan <cristian.birsan@microchip.com>
10025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10027 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10029 MICROCHIP USB251XB DRIVER
10030 M: Richard Leitner <richard.leitner@skidata.com>
10031 L: linux-usb@vger.kernel.org
10033 F: drivers/usb/misc/usb251xb.c
10034 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10036 MICROCHIP XDMA DRIVER
10037 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10038 L: linux-arm-kernel@lists.infradead.org
10039 L: dmaengine@vger.kernel.org
10041 F: drivers/dma/at_xdmac.c
10043 MICROSEMI MIPS SOCS
10044 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10045 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10046 L: linux-mips@vger.kernel.org
10048 F: arch/mips/generic/board-ocelot.c
10049 F: arch/mips/configs/generic/board-ocelot.config
10050 F: arch/mips/boot/dts/mscc/
10051 F: Documentation/devicetree/bindings/mips/mscc.txt
10053 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10054 M: Don Brace <don.brace@microsemi.com>
10055 L: esc.storagedev@microsemi.com
10056 L: linux-scsi@vger.kernel.org
10058 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10059 F: drivers/scsi/smartpqi/Kconfig
10060 F: drivers/scsi/smartpqi/Makefile
10061 F: include/linux/cciss*.h
10062 F: include/uapi/linux/cciss*.h
10063 F: Documentation/scsi/smartpqi.txt
10065 MICROSEMI ETHERNET SWITCH DRIVER
10066 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10067 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10068 L: netdev@vger.kernel.org
10070 F: drivers/net/ethernet/mscc/
10072 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10073 M: Chen Yu <yu.c.chen@intel.com>
10074 L: platform-driver-x86@vger.kernel.org
10076 F: drivers/platform/x86/surfacepro3_button.c
10078 MICROTEK X6 SCANNER
10079 M: Oliver Neukum <oliver@neukum.org>
10081 F: drivers/usb/image/microtek.*
10084 M: Ralf Baechle <ralf@linux-mips.org>
10085 M: Paul Burton <paul.burton@mips.com>
10086 M: James Hogan <jhogan@kernel.org>
10087 L: linux-mips@vger.kernel.org
10088 W: http://www.linux-mips.org/
10089 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10091 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10093 F: Documentation/devicetree/bindings/mips/
10094 F: Documentation/mips/
10096 F: drivers/platform/mips/
10098 MIPS BOSTON DEVELOPMENT BOARD
10099 M: Paul Burton <paul.burton@mips.com>
10100 L: linux-mips@vger.kernel.org
10102 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10103 F: arch/mips/boot/dts/img/boston.dts
10104 F: arch/mips/configs/generic/board-boston.config
10105 F: drivers/clk/imgtec/clk-boston.c
10106 F: include/dt-bindings/clock/boston-clock.h
10108 MIPS GENERIC PLATFORM
10109 M: Paul Burton <paul.burton@mips.com>
10110 L: linux-mips@vger.kernel.org
10112 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10113 F: arch/mips/generic/
10114 F: arch/mips/tools/generic-board-config.sh
10116 MIPS/LOONGSON1 ARCHITECTURE
10117 M: Keguang Zhang <keguang.zhang@gmail.com>
10118 L: linux-mips@vger.kernel.org
10120 F: arch/mips/loongson32/
10121 F: arch/mips/include/asm/mach-loongson32/
10122 F: drivers/*/*loongson1*
10123 F: drivers/*/*/*loongson1*
10125 MIPS/LOONGSON2 ARCHITECTURE
10126 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10127 L: linux-mips@vger.kernel.org
10129 F: arch/mips/loongson64/fuloong-2e/
10130 F: arch/mips/loongson64/lemote-2f/
10131 F: arch/mips/include/asm/mach-loongson64/
10132 F: drivers/*/*loongson2*
10133 F: drivers/*/*/*loongson2*
10135 MIPS/LOONGSON3 ARCHITECTURE
10136 M: Huacai Chen <chenhc@lemote.com>
10137 L: linux-mips@vger.kernel.org
10139 F: arch/mips/loongson64/
10140 F: arch/mips/include/asm/mach-loongson64/
10141 F: drivers/platform/mips/cpu_hwmon.c
10142 F: drivers/*/*loongson3*
10143 F: drivers/*/*/*loongson3*
10145 MIPS RINT INSTRUCTION EMULATION
10146 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10147 L: linux-mips@vger.kernel.org
10149 F: arch/mips/math-emu/sp_rint.c
10150 F: arch/mips/math-emu/dp_rint.c
10152 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10153 M: Hans Verkuil <hverkuil@xs4all.nl>
10154 L: linux-media@vger.kernel.org
10155 T: git git://linuxtv.org/media_tree.git
10156 W: https://linuxtv.org
10158 F: drivers/media/radio/radio-miropcm20*
10161 R: Lubomir Rintel <lkundrak@v3.sk>
10162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10164 F: arch/arm/boot/dts/mmp*
10165 F: arch/arm/mach-mmp/
10167 MMU GATHER AND TLB INVALIDATION
10168 M: Will Deacon <will.deacon@arm.com>
10169 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10170 M: Andrew Morton <akpm@linux-foundation.org>
10171 M: Nick Piggin <npiggin@gmail.com>
10172 M: Peter Zijlstra <peterz@infradead.org>
10173 L: linux-arch@vger.kernel.org
10174 L: linux-mm@kvack.org
10176 F: arch/*/include/asm/tlb.h
10177 F: include/asm-generic/tlb.h
10180 MN88472 MEDIA DRIVER
10181 M: Antti Palosaari <crope@iki.fi>
10182 L: linux-media@vger.kernel.org
10183 W: https://linuxtv.org
10184 W: http://palosaari.fi/linux/
10185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10187 F: drivers/media/dvb-frontends/mn88472*
10189 MN88473 MEDIA DRIVER
10190 M: Antti Palosaari <crope@iki.fi>
10191 L: linux-media@vger.kernel.org
10192 W: https://linuxtv.org
10193 W: http://palosaari.fi/linux/
10194 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10196 F: drivers/media/dvb-frontends/mn88473*
10199 M: Jessica Yu <jeyu@kernel.org>
10200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10202 F: include/linux/module.h
10205 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10206 W: http://popies.net/meye/
10208 F: Documentation/media/v4l-drivers/meye*
10209 F: drivers/media/pci/meye/
10210 F: include/uapi/linux/meye.h
10212 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10213 M: Jiri Slaby <jirislaby@gmail.com>
10215 F: Documentation/serial/moxa-smartio
10216 F: drivers/tty/mxser.*
10218 MR800 AVERMEDIA USB FM RADIO DRIVER
10219 M: Alexey Klimov <klimov.linux@gmail.com>
10220 L: linux-media@vger.kernel.org
10221 T: git git://linuxtv.org/media_tree.git
10223 F: drivers/media/radio/radio-mr800.c
10225 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10226 M: Alan Ott <alan@signal11.us>
10227 L: linux-wpan@vger.kernel.org
10229 F: drivers/net/ieee802154/mrf24j40.c
10230 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10233 M: "Lee, Chun-Yi" <jlee@suse.com>
10234 L: platform-driver-x86@vger.kernel.org
10236 F: drivers/platform/x86/msi-laptop.c
10239 L: platform-driver-x86@vger.kernel.org
10241 F: drivers/platform/x86/msi-wmi.c
10243 MSI001 MEDIA DRIVER
10244 M: Antti Palosaari <crope@iki.fi>
10245 L: linux-media@vger.kernel.org
10246 W: https://linuxtv.org
10247 W: http://palosaari.fi/linux/
10248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10249 T: git git://linuxtv.org/anttip/media_tree.git
10251 F: drivers/media/tuners/msi001*
10253 MSI2500 MEDIA DRIVER
10254 M: Antti Palosaari <crope@iki.fi>
10255 L: linux-media@vger.kernel.org
10256 W: https://linuxtv.org
10257 W: http://palosaari.fi/linux/
10258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10259 T: git git://linuxtv.org/anttip/media_tree.git
10261 F: drivers/media/usb/msi2500/
10263 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10264 M: Robert Jarzmik <robert.jarzmik@free.fr>
10265 L: linux-mtd@lists.infradead.org
10267 F: drivers/mtd/devices/docg3*
10269 MT9M032 APTINA SENSOR DRIVER
10270 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10271 L: linux-media@vger.kernel.org
10272 T: git git://linuxtv.org/media_tree.git
10274 F: drivers/media/i2c/mt9m032.c
10275 F: include/media/i2c/mt9m032.h
10277 MT9P031 APTINA CAMERA SENSOR
10278 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10279 L: linux-media@vger.kernel.org
10280 T: git git://linuxtv.org/media_tree.git
10282 F: drivers/media/i2c/mt9p031.c
10283 F: include/media/i2c/mt9p031.h
10285 MT9T001 APTINA CAMERA SENSOR
10286 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10287 L: linux-media@vger.kernel.org
10288 T: git git://linuxtv.org/media_tree.git
10290 F: drivers/media/i2c/mt9t001.c
10291 F: include/media/i2c/mt9t001.h
10293 MT9T112 APTINA CAMERA SENSOR
10294 M: Jacopo Mondi <jacopo@jmondi.org>
10295 L: linux-media@vger.kernel.org
10296 T: git git://linuxtv.org/media_tree.git
10298 F: drivers/media/i2c/mt9t112.c
10299 F: include/media/i2c/mt9t112.h
10301 MT9V032 APTINA CAMERA SENSOR
10302 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10303 L: linux-media@vger.kernel.org
10304 T: git git://linuxtv.org/media_tree.git
10306 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10307 F: drivers/media/i2c/mt9v032.c
10308 F: include/media/i2c/mt9v032.h
10310 MT9V111 APTINA CAMERA SENSOR
10311 M: Jacopo Mondi <jacopo@jmondi.org>
10312 L: linux-media@vger.kernel.org
10313 T: git git://linuxtv.org/media_tree.git
10315 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10316 F: drivers/media/i2c/mt9v111.c
10318 MULTIFUNCTION DEVICES (MFD)
10319 M: Lee Jones <lee.jones@linaro.org>
10320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10322 F: Documentation/devicetree/bindings/mfd/
10324 F: include/linux/mfd/
10325 F: include/dt-bindings/mfd/
10327 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10329 F: drivers/mmc/host/mmc_spi.c
10330 F: include/linux/spi/mmc_spi.h
10332 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10333 M: Ulf Hansson <ulf.hansson@linaro.org>
10334 L: linux-mmc@vger.kernel.org
10335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10337 F: Documentation/devicetree/bindings/mmc/
10339 F: include/linux/mmc/
10340 F: include/uapi/linux/mmc/
10342 MULTIPLEXER SUBSYSTEM
10343 M: Peter Rosin <peda@axentia.se>
10345 F: Documentation/ABI/testing/sysfs-class-mux*
10346 F: Documentation/devicetree/bindings/mux/
10347 F: include/dt-bindings/mux/
10348 F: include/linux/mux/
10351 MULTITECH MULTIPORT CARD (ISICOM)
10353 F: drivers/tty/isicom.c
10354 F: include/linux/isicom.h
10356 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10357 M: Bin Liu <b-liu@ti.com>
10358 L: linux-usb@vger.kernel.org
10360 F: drivers/usb/musb/
10362 MXL301RF MEDIA DRIVER
10363 M: Akihiro Tsukada <tskd08@gmail.com>
10364 L: linux-media@vger.kernel.org
10366 F: drivers/media/tuners/mxl301rf*
10368 MXL5007T MEDIA DRIVER
10369 M: Michael Krufky <mkrufky@linuxtv.org>
10370 L: linux-media@vger.kernel.org
10371 W: https://linuxtv.org
10372 W: http://github.com/mkrufky
10373 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10374 T: git git://linuxtv.org/mkrufky/tuners.git
10376 F: drivers/media/tuners/mxl5007t.*
10379 M: Marek Vasut <marex@denx.de>
10380 M: Stefan Agner <stefan@agner.ch>
10381 L: dri-devel@lists.freedesktop.org
10383 F: drivers/gpu/drm/mxsfb/
10384 F: Documentation/devicetree/bindings/display/mxsfb.txt
10385 T: git git://anongit.freedesktop.org/drm/drm-misc
10387 MYLEX DAC960 PCI RAID Controller
10388 M: Hannes Reinecke <hare@kernel.org>
10389 L: linux-scsi@vger.kernel.org
10391 F: drivers/scsi/myrb.*
10392 F: drivers/scsi/myrs.*
10394 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10395 M: Chris Lee <christopher.lee@cspi.com>
10396 L: netdev@vger.kernel.org
10397 W: https://www.cspi.com/ethernet-products/support/downloads/
10399 F: drivers/net/ethernet/myricom/myri10ge/
10401 NAND FLASH SUBSYSTEM
10402 M: Boris Brezillon <bbrezillon@kernel.org>
10403 M: Miquel Raynal <miquel.raynal@bootlin.com>
10404 R: Richard Weinberger <richard@nod.at>
10405 L: linux-mtd@lists.infradead.org
10406 W: http://www.linux-mtd.infradead.org/
10407 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10408 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10409 T: git git://git.infradead.org/linux-mtd.git nand/next
10411 F: drivers/mtd/nand/
10412 F: include/linux/mtd/*nand*.h
10414 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10415 M: Daniel Mack <zonque@gmail.com>
10417 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10418 W: http://www.native-instruments.com
10419 F: sound/usb/caiaq/
10421 NATSEMI ETHERNET DRIVER (DP8381x)
10423 F: drivers/net/ethernet/natsemi/natsemi.c
10425 NCR 5380 SCSI DRIVERS
10426 M: Finn Thain <fthain@telegraphics.com.au>
10427 M: Michael Schmitz <schmitzmic@gmail.com>
10428 L: linux-scsi@vger.kernel.org
10430 F: Documentation/scsi/g_NCR5380.txt
10431 F: drivers/scsi/NCR5380.*
10432 F: drivers/scsi/arm/cumana_1.c
10433 F: drivers/scsi/arm/oak.c
10434 F: drivers/scsi/atari_scsi.*
10435 F: drivers/scsi/dmx3191d.c
10436 F: drivers/scsi/g_NCR5380.*
10437 F: drivers/scsi/mac_scsi.*
10438 F: drivers/scsi/sun3_scsi.*
10439 F: drivers/scsi/sun3_scsi_vme.c
10442 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10446 NCT6775 HARDWARE MONITOR DRIVER
10447 M: Guenter Roeck <linux@roeck-us.net>
10448 L: linux-hwmon@vger.kernel.org
10450 F: Documentation/hwmon/nct6775
10451 F: drivers/hwmon/nct6775.c
10453 NET_FAILOVER MODULE
10454 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10455 L: netdev@vger.kernel.org
10457 F: driver/net/net_failover.c
10458 F: include/net/net_failover.h
10459 F: Documentation/networking/net_failover.rst
10461 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10462 M: Faisal Latif <faisal.latif@intel.com>
10463 L: linux-rdma@vger.kernel.org
10464 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10466 F: drivers/infiniband/hw/nes/
10467 F: include/uapi/rdma/nes-abi.h
10469 NETEM NETWORK EMULATOR
10470 M: Stephen Hemminger <stephen@networkplumber.org>
10471 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10473 F: net/sched/sch_netem.c
10475 NETERION 10GbE DRIVERS (s2io/vxge)
10476 M: Jon Mason <jdmason@kudzu.us>
10477 L: netdev@vger.kernel.org
10479 F: Documentation/networking/device_drivers/neterion/s2io.txt
10480 F: Documentation/networking/device_drivers/neterion/vxge.txt
10481 F: drivers/net/ethernet/neterion/
10484 M: Pablo Neira Ayuso <pablo@netfilter.org>
10485 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10486 M: Florian Westphal <fw@strlen.de>
10487 L: netfilter-devel@vger.kernel.org
10488 L: coreteam@netfilter.org
10489 W: http://www.netfilter.org/
10490 W: http://www.iptables.org/
10491 W: http://www.nftables.org/
10492 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10496 F: include/linux/netfilter*
10497 F: include/linux/netfilter/
10498 F: include/net/netfilter/
10499 F: include/uapi/linux/netfilter*
10500 F: include/uapi/linux/netfilter/
10501 F: net/*/netfilter.c
10502 F: net/*/netfilter/
10504 F: net/bridge/br_netfilter*.c
10506 NETROM NETWORK LAYER
10507 M: Ralf Baechle <ralf@linux-mips.org>
10508 L: linux-hams@vger.kernel.org
10509 W: http://www.linux-ax25.org/
10511 F: include/net/netrom.h
10512 F: include/uapi/linux/netrom.h
10515 NETRONOME ETHERNET DRIVERS
10516 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10517 L: oss-drivers@netronome.com
10519 F: drivers/net/ethernet/netronome/
10521 NETWORK BLOCK DEVICE (NBD)
10522 M: Josef Bacik <josef@toxicpanda.com>
10524 L: linux-block@vger.kernel.org
10525 L: nbd@other.debian.org
10526 F: Documentation/blockdev/nbd.txt
10527 F: drivers/block/nbd.c
10528 F: include/uapi/linux/nbd.h
10530 NETWORK DROP MONITOR
10531 M: Neil Horman <nhorman@tuxdriver.com>
10532 L: netdev@vger.kernel.org
10534 W: https://fedorahosted.org/dropwatch/
10535 F: net/core/drop_monitor.c
10538 M: "David S. Miller" <davem@davemloft.net>
10539 L: netdev@vger.kernel.org
10540 W: http://www.linuxfoundation.org/en/Net
10541 Q: http://patchwork.ozlabs.org/project/netdev/list/
10542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10545 F: Documentation/devicetree/bindings/net/
10547 F: include/linux/if_*
10548 F: include/linux/netdevice.h
10549 F: include/linux/etherdevice.h
10550 F: include/linux/fcdevice.h
10551 F: include/linux/fddidevice.h
10552 F: include/linux/hippidevice.h
10553 F: include/linux/inetdevice.h
10554 F: include/uapi/linux/if_*
10555 F: include/uapi/linux/netdevice.h
10557 NETWORKING DRIVERS (WIRELESS)
10558 M: Kalle Valo <kvalo@codeaurora.org>
10559 L: linux-wireless@vger.kernel.org
10560 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10564 F: Documentation/devicetree/bindings/net/wireless/
10565 F: drivers/net/wireless/
10568 M: Andrew Lunn <andrew@lunn.ch>
10569 M: Vivien Didelot <vivien.didelot@gmail.com>
10570 M: Florian Fainelli <f.fainelli@gmail.com>
10572 F: Documentation/devicetree/bindings/net/dsa/
10574 F: include/net/dsa.h
10575 F: include/linux/dsa/
10576 F: drivers/net/dsa/
10578 NETWORKING [GENERAL]
10579 M: "David S. Miller" <davem@davemloft.net>
10580 L: netdev@vger.kernel.org
10581 W: http://www.linuxfoundation.org/en/Net
10582 Q: http://patchwork.ozlabs.org/project/netdev/list/
10583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10585 B: mailto:netdev@vger.kernel.org
10589 F: include/linux/in.h
10590 F: include/linux/net.h
10591 F: include/linux/netdevice.h
10592 F: include/uapi/linux/in.h
10593 F: include/uapi/linux/net.h
10594 F: include/uapi/linux/netdevice.h
10595 F: include/uapi/linux/net_namespace.h
10596 F: tools/testing/selftests/net/
10599 F: Documentation/networking/
10602 M: Steffen Klassert <steffen.klassert@secunet.com>
10603 M: Herbert Xu <herbert@gondor.apana.org.au>
10604 M: "David S. Miller" <davem@davemloft.net>
10605 L: netdev@vger.kernel.org
10606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10614 F: net/ipv4/ipcomp.c
10615 F: net/ipv4/ip_vti.c
10619 F: net/ipv6/ipcomp6.c
10620 F: net/ipv6/ip6_vti.c
10621 F: include/uapi/linux/xfrm.h
10622 F: include/net/xfrm.h
10624 NETWORKING [IPv4/IPv6]
10625 M: "David S. Miller" <davem@davemloft.net>
10626 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10627 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10628 L: netdev@vger.kernel.org
10629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10636 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10637 M: Paul Moore <paul@paul-moore.com>
10638 W: https://github.com/netlabel
10639 L: netdev@vger.kernel.org
10640 L: linux-security-module@vger.kernel.org
10642 F: Documentation/netlabel/
10643 F: include/net/calipso.h
10644 F: include/net/cipso_ipv4.h
10645 F: include/net/netlabel.h
10646 F: include/uapi/linux/netfilter/xt_SECMARK.h
10647 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10649 F: net/ipv4/cipso_ipv4.c
10650 F: net/ipv6/calipso.c
10651 F: net/netfilter/xt_CONNSECMARK.c
10652 F: net/netfilter/xt_SECMARK.c
10655 M: Eric Dumazet <edumazet@google.com>
10656 L: netdev@vger.kernel.org
10659 F: net/ipv4/syncookies.c
10661 F: net/ipv6/syncookies.c
10662 F: include/uapi/linux/tcp.h
10663 F: include/net/tcp.h
10664 F: include/linux/tcp.h
10665 F: include/trace/events/tcp.h
10668 M: Boris Pismenny <borisp@mellanox.com>
10669 M: Aviad Yehezkel <aviadye@mellanox.com>
10670 M: Dave Watson <davejwatson@fb.com>
10671 M: John Fastabend <john.fastabend@gmail.com>
10672 M: Daniel Borkmann <daniel@iogearbox.net>
10673 L: netdev@vger.kernel.org
10676 F: include/uapi/linux/tls.h
10677 F: include/net/tls.h
10679 NETWORKING [WIRELESS]
10680 L: linux-wireless@vger.kernel.org
10681 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10684 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10686 F: drivers/net/netdevsim/*
10688 NETXEN (1/10) GbE SUPPORT
10689 M: Manish Chopra <manish.chopra@cavium.com>
10690 M: Rahul Verma <rahul.verma@cavium.com>
10691 M: Dept-GELinuxNICDev@cavium.com
10692 L: netdev@vger.kernel.org
10694 F: drivers/net/ethernet/qlogic/netxen/
10697 M: Samuel Ortiz <sameo@linux.intel.com>
10698 L: linux-wireless@vger.kernel.org
10699 L: linux-nfc@lists.01.org (subscribers-only)
10702 F: include/net/nfc/
10703 F: include/uapi/linux/nfc.h
10705 F: include/linux/platform_data/nfcmrvl.h
10706 F: include/linux/platform_data/nxp-nci.h
10707 F: Documentation/devicetree/bindings/net/nfc/
10709 NFS, SUNRPC, AND LOCKD CLIENTS
10710 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10711 M: Anna Schumaker <anna.schumaker@netapp.com>
10712 L: linux-nfs@vger.kernel.org
10713 W: http://client.linux-nfs.org
10714 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10720 F: include/linux/lockd/
10721 F: include/linux/nfs*
10722 F: include/linux/sunrpc/
10723 F: include/uapi/linux/nfs*
10724 F: include/uapi/linux/sunrpc/
10727 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10728 L: linux-nilfs@vger.kernel.org
10729 W: https://nilfs.sourceforge.io/
10730 W: https://nilfs.osdn.jp/
10731 T: git git://github.com/konis/nilfs2.git
10733 F: Documentation/filesystems/nilfs2.txt
10735 F: include/trace/events/nilfs2.h
10736 F: include/uapi/linux/nilfs2_api.h
10737 F: include/uapi/linux/nilfs2_ondisk.h
10739 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10740 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10741 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10743 F: Documentation/scsi/NinjaSCSI.txt
10744 F: drivers/scsi/pcmcia/nsp_*
10746 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10747 M: GOTO Masanori <gotom@debian.or.jp>
10748 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10749 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10751 F: Documentation/scsi/NinjaSCSI.txt
10752 F: drivers/scsi/nsp32*
10755 M: Ley Foon Tan <lftan@altera.com>
10756 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10761 NOHZ, DYNTICKS SUPPORT
10762 M: Frederic Weisbecker <fweisbec@gmail.com>
10763 M: Thomas Gleixner <tglx@linutronix.de>
10764 M: Ingo Molnar <mingo@kernel.org>
10765 L: linux-kernel@vger.kernel.org
10766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10768 F: kernel/time/tick*.*
10769 F: include/linux/tick.h
10770 F: include/linux/sched/nohz.h
10772 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10773 M: Pavel Machek <pavel@ucw.cz>
10774 M: Sakari Ailus <sakari.ailus@iki.fi>
10775 L: linux-media@vger.kernel.org
10777 F: drivers/media/i2c/et8ek8
10778 F: drivers/media/i2c/ad5820.c
10780 NOKIA N900 POWER SUPPLY DRIVERS
10781 R: Pali Rohár <pali.rohar@gmail.com>
10782 F: include/linux/power/bq2415x_charger.h
10783 F: include/linux/power/bq27xxx_battery.h
10784 F: include/linux/power/isp1704_charger.h
10785 F: drivers/power/supply/bq2415x_charger.c
10786 F: drivers/power/supply/bq27xxx_battery.c
10787 F: drivers/power/supply/bq27xxx_battery_i2c.c
10788 F: drivers/power/supply/isp1704_charger.c
10789 F: drivers/power/supply/rx51_battery.c
10792 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10793 L: linux-ntb@googlegroups.com
10795 F: drivers/ntb/hw/amd/
10798 M: Jon Mason <jdmason@kudzu.us>
10799 M: Dave Jiang <dave.jiang@intel.com>
10800 M: Allen Hubbe <allenbh@gmail.com>
10801 L: linux-ntb@googlegroups.com
10803 W: https://github.com/jonmason/ntb/wiki
10804 T: git git://github.com/jonmason/ntb.git
10806 F: drivers/net/ntb_netdev.c
10807 F: include/linux/ntb.h
10808 F: include/linux/ntb_transport.h
10809 F: tools/testing/selftests/ntb/
10812 M: Serge Semin <fancer.lancer@gmail.com>
10813 L: linux-ntb@googlegroups.com
10815 F: drivers/ntb/hw/idt/
10818 M: Dave Jiang <dave.jiang@intel.com>
10819 L: linux-ntb@googlegroups.com
10821 W: https://github.com/davejiang/linux/wiki
10822 T: git https://github.com/davejiang/linux.git
10823 F: drivers/ntb/hw/intel/
10826 M: Anton Altaparmakov <anton@tuxera.com>
10827 L: linux-ntfs-dev@lists.sourceforge.net
10828 W: http://www.tuxera.com/
10829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10831 F: Documentation/filesystems/ntfs.txt
10835 M: Finn Thain <fthain@telegraphics.com.au>
10836 L: linux-m68k@lists.linux-m68k.org
10838 F: arch/*/include/asm/nubus.h
10840 F: include/linux/nubus.h
10841 F: include/uapi/linux/nubus.h
10843 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10844 M: Antonino Daplas <adaplas@gmail.com>
10845 L: linux-fbdev@vger.kernel.org
10847 F: drivers/video/fbdev/riva/
10848 F: drivers/video/fbdev/nvidia/
10851 M: Keith Busch <keith.busch@intel.com>
10852 M: Jens Axboe <axboe@fb.com>
10853 M: Christoph Hellwig <hch@lst.de>
10854 M: Sagi Grimberg <sagi@grimberg.me>
10855 L: linux-nvme@lists.infradead.org
10856 T: git://git.infradead.org/nvme.git
10857 W: http://git.infradead.org/nvme.git
10859 F: drivers/nvme/host/
10860 F: include/linux/nvme.h
10861 F: include/uapi/linux/nvme_ioctl.h
10863 NVM EXPRESS FC TRANSPORT DRIVERS
10864 M: James Smart <james.smart@broadcom.com>
10865 L: linux-nvme@lists.infradead.org
10867 F: include/linux/nvme-fc.h
10868 F: include/linux/nvme-fc-driver.h
10869 F: drivers/nvme/host/fc.c
10870 F: drivers/nvme/target/fc.c
10871 F: drivers/nvme/target/fcloop.c
10873 NVM EXPRESS TARGET DRIVER
10874 M: Christoph Hellwig <hch@lst.de>
10875 M: Sagi Grimberg <sagi@grimberg.me>
10876 L: linux-nvme@lists.infradead.org
10877 T: git://git.infradead.org/nvme.git
10878 W: http://git.infradead.org/nvme.git
10880 F: drivers/nvme/target/
10883 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10886 F: Documentation/devicetree/bindings/nvmem/
10887 F: Documentation/ABI/stable/sysfs-bus-nvmem
10888 F: include/linux/nvmem-consumer.h
10889 F: include/linux/nvmem-provider.h
10891 NXP SGTL5000 DRIVER
10892 M: Fabio Estevam <fabio.estevam@nxp.com>
10893 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10895 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10896 F: sound/soc/codecs/sgtl5000*
10898 NXP TDA998X DRM DRIVER
10899 M: Russell King <linux@armlinux.org.uk>
10901 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10902 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10903 F: drivers/gpu/drm/i2c/tda998x_drv.c
10904 F: include/drm/i2c/tda998x.h
10905 F: include/dt-bindings/display/tda998x.h
10909 M: Peter Rosin <peda@axentia.se>
10910 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10912 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10913 F: sound/soc/codecs/tfa9879*
10916 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10917 R: Charles Gorand <charles.gorand@effinnov.com>
10918 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10920 F: drivers/nfc/nxp-nci
10923 M: Jiri Pirko <jiri@mellanox.com>
10924 L: netdev@vger.kernel.org
10927 F: lib/test_objagg.c
10928 F: include/linux/objagg.h
10931 M: Josh Poimboeuf <jpoimboe@redhat.com>
10932 M: Peter Zijlstra <peterz@infradead.org>
10936 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10937 M: Frederic Barrat <fbarrat@linux.ibm.com>
10938 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10939 L: linuxppc-dev@lists.ozlabs.org
10941 F: arch/powerpc/platforms/powernv/ocxl.c
10942 F: arch/powerpc/include/asm/pnv-ocxl.h
10943 F: drivers/misc/ocxl/
10944 F: include/misc/ocxl*
10945 F: include/uapi/misc/ocxl.h
10946 F: Documentation/accelerators/ocxl.rst
10949 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10950 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10951 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10952 L: linux-omap@vger.kernel.org
10954 F: sound/soc/ti/omap*
10955 F: sound/soc/ti/rx51.c
10956 F: sound/soc/ti/n810.c
10957 F: sound/soc/ti/sdma-pcm.*
10959 OMAP CLOCK FRAMEWORK SUPPORT
10960 M: Paul Walmsley <paul@pwsan.com>
10961 L: linux-omap@vger.kernel.org
10963 F: arch/arm/*omap*/*clock*
10965 OMAP DEVICE TREE SUPPORT
10966 M: Benoît Cousson <bcousson@baylibre.com>
10967 M: Tony Lindgren <tony@atomide.com>
10968 L: linux-omap@vger.kernel.org
10969 L: devicetree@vger.kernel.org
10971 F: arch/arm/boot/dts/*omap*
10972 F: arch/arm/boot/dts/*am3*
10973 F: arch/arm/boot/dts/*am4*
10974 F: arch/arm/boot/dts/*am5*
10975 F: arch/arm/boot/dts/*dra7*
10977 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10978 L: linux-omap@vger.kernel.org
10979 L: linux-fbdev@vger.kernel.org
10981 F: drivers/video/fbdev/omap2/
10982 F: Documentation/arm/OMAP/DSS
10984 OMAP FRAMEBUFFER SUPPORT
10985 L: linux-fbdev@vger.kernel.org
10986 L: linux-omap@vger.kernel.org
10988 F: drivers/video/fbdev/omap/
10990 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10991 M: Roger Quadros <rogerq@ti.com>
10992 M: Tony Lindgren <tony@atomide.com>
10993 L: linux-omap@vger.kernel.org
10995 F: drivers/memory/omap-gpmc.c
10996 F: arch/arm/mach-omap2/*gpmc*
10999 M: Grygorii Strashko <grygorii.strashko@ti.com>
11000 M: Santosh Shilimkar <ssantosh@kernel.org>
11001 M: Kevin Hilman <khilman@kernel.org>
11002 L: linux-omap@vger.kernel.org
11004 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11005 F: drivers/gpio/gpio-omap.c
11007 OMAP HARDWARE SPINLOCK SUPPORT
11008 M: Ohad Ben-Cohen <ohad@wizery.com>
11009 L: linux-omap@vger.kernel.org
11011 F: drivers/hwspinlock/omap_hwspinlock.c
11013 OMAP HS MMC SUPPORT
11014 L: linux-mmc@vger.kernel.org
11015 L: linux-omap@vger.kernel.org
11017 F: drivers/mmc/host/omap_hsmmc.c
11020 M: Paul Walmsley <paul@pwsan.com>
11021 L: linux-omap@vger.kernel.org
11023 F: arch/arm/mach-omap2/omap_hwmod*data*
11025 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11026 M: Benoît Cousson <bcousson@baylibre.com>
11027 L: linux-omap@vger.kernel.org
11029 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11032 M: Benoît Cousson <bcousson@baylibre.com>
11033 M: Paul Walmsley <paul@pwsan.com>
11034 L: linux-omap@vger.kernel.org
11036 F: arch/arm/mach-omap2/omap_hwmod.*
11039 M: Vignesh R <vigneshr@ti.com>
11040 L: linux-omap@vger.kernel.org
11041 L: linux-i2c@vger.kernel.org
11043 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11044 F: drivers/i2c/busses/i2c-omap.c
11046 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11047 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11048 L: linux-media@vger.kernel.org
11050 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11051 F: drivers/media/platform/omap3isp/
11052 F: drivers/staging/media/omap4iss/
11055 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11056 L: linux-omap@vger.kernel.org
11058 F: drivers/mmc/host/omap.c
11060 OMAP POWER MANAGEMENT SUPPORT
11061 M: Kevin Hilman <khilman@kernel.org>
11062 L: linux-omap@vger.kernel.org
11064 F: arch/arm/*omap*/*pm*
11065 F: drivers/cpufreq/omap-cpufreq.c
11067 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11068 M: Rajendra Nayak <rnayak@codeaurora.org>
11069 M: Paul Walmsley <paul@pwsan.com>
11070 L: linux-omap@vger.kernel.org
11072 F: arch/arm/mach-omap2/prm*
11074 OMAP RANDOM NUMBER GENERATOR SUPPORT
11075 M: Deepak Saxena <dsaxena@plexity.net>
11077 F: drivers/char/hw_random/omap-rng.c
11080 L: linux-usb@vger.kernel.org
11081 L: linux-omap@vger.kernel.org
11083 F: drivers/usb/*/*omap*
11084 F: arch/arm/*omap*/usb*
11086 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11087 M: Mark Jackson <mpfj@newflow.co.uk>
11088 L: linux-omap@vger.kernel.org
11090 F: arch/arm/boot/dts/am335x-nano.dts
11093 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11094 M: Tony Lindgren <tony@atomide.com>
11095 L: linux-omap@vger.kernel.org
11096 Q: http://patchwork.kernel.org/project/linux-omap/list/
11097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11099 F: arch/arm/mach-omap1/
11100 F: arch/arm/plat-omap/
11101 F: arch/arm/configs/omap1_defconfig
11102 F: drivers/i2c/busses/i2c-omap.c
11103 F: include/linux/platform_data/i2c-omap.h
11104 F: include/linux/platform_data/ams-delta-fiq.h
11107 M: Tony Lindgren <tony@atomide.com>
11108 L: linux-omap@vger.kernel.org
11109 W: http://www.muru.com/linux/omap/
11110 W: http://linux.omap.com/
11111 Q: http://patchwork.kernel.org/project/linux-omap/list/
11112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11114 F: arch/arm/mach-omap2/
11115 F: arch/arm/plat-omap/
11116 F: arch/arm/configs/omap2plus_defconfig
11117 F: drivers/i2c/busses/i2c-omap.c
11118 F: drivers/irqchip/irq-omap-intc.c
11119 F: drivers/mfd/*omap*.c
11120 F: drivers/mfd/menelaus.c
11121 F: drivers/mfd/palmas.c
11122 F: drivers/mfd/tps65217.c
11123 F: drivers/mfd/tps65218.c
11124 F: drivers/mfd/tps65910.c
11125 F: drivers/mfd/twl-core.[ch]
11126 F: drivers/mfd/twl4030*.c
11127 F: drivers/mfd/twl6030*.c
11128 F: drivers/mfd/twl6040*.c
11129 F: drivers/regulator/palmas-regulator*.c
11130 F: drivers/regulator/pbias-regulator.c
11131 F: drivers/regulator/tps65217-regulator.c
11132 F: drivers/regulator/tps65218-regulator.c
11133 F: drivers/regulator/tps65910-regulator.c
11134 F: drivers/regulator/twl-regulator.c
11135 F: drivers/regulator/twl6030-regulator.c
11136 F: include/linux/platform_data/i2c-omap.h
11138 ONION OMEGA2+ BOARD
11139 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11140 L: linux-mips@vger.kernel.org
11142 F: arch/mips/boot/dts/ralink/omega2p.dts
11145 M: Bob Copeland <me@bobcopeland.com>
11146 L: linux-karma-devel@lists.sourceforge.net
11148 F: Documentation/filesystems/omfs.txt
11151 OMNIKEY CARDMAN 4000 DRIVER
11152 M: Harald Welte <laforge@gnumonks.org>
11154 F: drivers/char/pcmcia/cm4000_cs.c
11155 F: include/linux/cm4000_cs.h
11156 F: include/uapi/linux/cm4000_cs.h
11158 OMNIKEY CARDMAN 4040 DRIVER
11159 M: Harald Welte <laforge@gnumonks.org>
11161 F: drivers/char/pcmcia/cm4040_cs.*
11163 OMNIVISION OV13858 SENSOR DRIVER
11164 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11165 L: linux-media@vger.kernel.org
11166 T: git git://linuxtv.org/media_tree.git
11168 F: drivers/media/i2c/ov13858.c
11170 OMNIVISION OV2680 SENSOR DRIVER
11171 M: Rui Miguel Silva <rmfrfs@gmail.com>
11172 L: linux-media@vger.kernel.org
11173 T: git git://linuxtv.org/media_tree.git
11175 F: drivers/media/i2c/ov2680.c
11176 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11178 OMNIVISION OV2685 SENSOR DRIVER
11179 M: Shunqian Zheng <zhengsq@rock-chips.com>
11180 L: linux-media@vger.kernel.org
11181 T: git git://linuxtv.org/media_tree.git
11183 F: drivers/media/i2c/ov2685.c
11185 OMNIVISION OV5640 SENSOR DRIVER
11186 M: Steve Longerbeam <slongerbeam@gmail.com>
11187 L: linux-media@vger.kernel.org
11188 T: git git://linuxtv.org/media_tree.git
11190 F: drivers/media/i2c/ov5640.c
11192 OMNIVISION OV5647 SENSOR DRIVER
11193 M: Luis Oliveira <lolivei@synopsys.com>
11194 L: linux-media@vger.kernel.org
11195 T: git git://linuxtv.org/media_tree.git
11197 F: drivers/media/i2c/ov5647.c
11199 OMNIVISION OV5695 SENSOR DRIVER
11200 M: Shunqian Zheng <zhengsq@rock-chips.com>
11201 L: linux-media@vger.kernel.org
11202 T: git git://linuxtv.org/media_tree.git
11204 F: drivers/media/i2c/ov5695.c
11206 OMNIVISION OV7670 SENSOR DRIVER
11207 M: Jonathan Corbet <corbet@lwn.net>
11208 L: linux-media@vger.kernel.org
11209 T: git git://linuxtv.org/media_tree.git
11211 F: drivers/media/i2c/ov7670.c
11212 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11214 OMNIVISION OV772x SENSOR DRIVER
11215 M: Jacopo Mondi <jacopo@jmondi.org>
11216 L: linux-media@vger.kernel.org
11217 T: git git://linuxtv.org/media_tree.git
11219 F: drivers/media/i2c/ov772x.c
11220 F: include/media/i2c/ov772x.h
11221 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11223 OMNIVISION OV7740 SENSOR DRIVER
11224 M: Wenyou Yang <wenyou.yang@microchip.com>
11225 L: linux-media@vger.kernel.org
11226 T: git git://linuxtv.org/media_tree.git
11228 F: drivers/media/i2c/ov7740.c
11229 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11231 OMNIVISION OV9640 SENSOR DRIVER
11232 M: Petr Cvek <petrcvekcz@gmail.com>
11233 L: linux-media@vger.kernel.org
11235 F: drivers/media/i2c/ov9640.*
11237 OMNIVISION OV8856 SENSOR DRIVER
11238 M: Ben Kao <ben.kao@intel.com>
11239 L: linux-media@vger.kernel.org
11240 T: git git://linuxtv.org/media_tree.git
11242 F: drivers/media/i2c/ov8856.c
11244 OMNIVISION OV9650 SENSOR DRIVER
11245 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11246 R: Akinobu Mita <akinobu.mita@gmail.com>
11247 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11248 L: linux-media@vger.kernel.org
11249 T: git git://linuxtv.org/media_tree.git
11251 F: drivers/media/i2c/ov9650.c
11252 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11254 ONENAND FLASH DRIVER
11255 M: Kyungmin Park <kyungmin.park@samsung.com>
11256 L: linux-mtd@lists.infradead.org
11258 F: drivers/mtd/nand/onenand/
11259 F: include/linux/mtd/onenand*.h
11261 ONSTREAM SCSI TAPE DRIVER
11262 M: Willem Riede <osst@riede.org>
11263 L: osst-users@lists.sourceforge.net
11264 L: linux-scsi@vger.kernel.org
11266 F: Documentation/scsi/osst.txt
11267 F: drivers/scsi/osst.*
11268 F: drivers/scsi/osst_*.h
11269 F: drivers/scsi/st.h
11272 M: Jens Wiklander <jens.wiklander@linaro.org>
11274 F: drivers/tee/optee/
11277 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11278 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11279 L: linux-rdma@vger.kernel.org
11281 F: drivers/infiniband/ulp/opa_vnic
11283 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11284 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11285 M: Frank Rowand <frowand.list@gmail.com>
11286 L: devicetree@vger.kernel.org
11288 F: Documentation/devicetree/dynamic-resolution-notes.txt
11289 F: Documentation/devicetree/overlay-notes.txt
11290 F: drivers/of/overlay.c
11291 F: drivers/of/resolver.c
11292 K: of_overlay_notifier_
11294 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11295 M: Rob Herring <robh+dt@kernel.org>
11296 M: Frank Rowand <frowand.list@gmail.com>
11297 L: devicetree@vger.kernel.org
11298 W: http://www.devicetree.org/
11299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11302 F: include/linux/of*.h
11304 F: Documentation/ABI/testing/sysfs-firmware-ofw
11306 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11307 M: Rob Herring <robh+dt@kernel.org>
11308 M: Mark Rutland <mark.rutland@arm.com>
11309 L: devicetree@vger.kernel.org
11310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11311 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11313 F: Documentation/devicetree/
11314 F: arch/*/boot/dts/
11315 F: include/dt-bindings/
11317 OPENCORES I2C BUS DRIVER
11318 M: Peter Korsgaard <peter@korsgaard.com>
11319 L: linux-i2c@vger.kernel.org
11321 F: Documentation/i2c/busses/i2c-ocores
11322 F: drivers/i2c/busses/i2c-ocores.c
11324 OPENRISC ARCHITECTURE
11325 M: Jonas Bonn <jonas@southpole.se>
11326 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11327 M: Stafford Horne <shorne@gmail.com>
11328 T: git git://github.com/openrisc/linux.git
11329 L: openrisc@lists.librecores.org
11330 W: http://openrisc.io
11332 F: Documentation/devicetree/bindings/openrisc/
11333 F: Documentation/openrisc/
11335 F: drivers/irqchip/irq-ompic.c
11336 F: drivers/irqchip/irq-or1k-*
11339 M: Pravin B Shelar <pshelar@ovn.org>
11340 L: netdev@vger.kernel.org
11341 L: dev@openvswitch.org
11342 W: http://openvswitch.org
11344 F: net/openvswitch/
11345 F: include/uapi/linux/openvswitch.h
11347 OPERATING PERFORMANCE POINTS (OPP)
11348 M: Viresh Kumar <vireshk@kernel.org>
11349 M: Nishanth Menon <nm@ti.com>
11350 M: Stephen Boyd <sboyd@kernel.org>
11351 L: linux-pm@vger.kernel.org
11353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11355 F: include/linux/pm_opp.h
11356 F: Documentation/power/opp.txt
11357 F: Documentation/devicetree/bindings/opp/
11360 M: Clemens Ladisch <clemens@ladisch.de>
11361 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11362 T: git git://git.alsa-project.org/alsa-kernel.git
11364 F: sound/drivers/opl4/
11367 M: Robert Richter <rric@kernel.org>
11368 L: oprofile-list@lists.sf.net
11370 F: arch/*/include/asm/oprofile*.h
11371 F: arch/*/oprofile/
11372 F: drivers/oprofile/
11373 F: include/linux/oprofile.h
11375 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11376 M: Mark Fasheh <mark@fasheh.com>
11377 M: Joel Becker <jlbec@evilplan.org>
11378 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11379 W: http://ocfs2.wiki.kernel.org
11381 F: Documentation/filesystems/ocfs2.txt
11382 F: Documentation/filesystems/dlmfs.txt
11385 ORANGEFS FILESYSTEM
11386 M: Mike Marshall <hubcap@omnibond.com>
11387 R: Martin Brandenburg <martin@omnibond.com>
11388 L: devel@lists.orangefs.org
11389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11392 F: Documentation/filesystems/orangefs.txt
11395 L: linux-wireless@vger.kernel.org
11396 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11397 W: http://www.nongnu.org/orinoco/
11399 F: drivers/net/wireless/intersil/orinoco/
11401 OSD LIBRARY and FILESYSTEM
11402 M: Boaz Harrosh <ooo@electrozaur.com>
11404 F: drivers/scsi/osd/
11405 F: include/scsi/osd_*
11408 OV2659 OMNIVISION SENSOR DRIVER
11409 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11410 L: linux-media@vger.kernel.org
11411 W: https://linuxtv.org
11412 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11413 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11415 F: drivers/media/i2c/ov2659.c
11416 F: include/media/i2c/ov2659.h
11419 M: Miklos Szeredi <miklos@szeredi.hu>
11420 L: linux-unionfs@vger.kernel.org
11421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11424 F: Documentation/filesystems/overlayfs.txt
11426 P54 WIRELESS DRIVER
11427 M: Christian Lamparter <chunkeey@googlemail.com>
11428 L: linux-wireless@vger.kernel.org
11429 W: http://wireless.kernel.org/en/users/Drivers/p54
11431 F: drivers/net/wireless/intersil/p54/
11433 PA SEMI ETHERNET DRIVER
11434 L: netdev@vger.kernel.org
11436 F: drivers/net/ethernet/pasemi/*
11438 PA SEMI SMBUS DRIVER
11439 L: linux-i2c@vger.kernel.org
11441 F: drivers/i2c/busses/i2c-pasemi.c
11443 PADATA PARALLEL EXECUTION MECHANISM
11444 M: Steffen Klassert <steffen.klassert@secunet.com>
11445 L: linux-crypto@vger.kernel.org
11448 F: include/linux/padata.h
11449 F: Documentation/padata.txt
11451 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11452 M: Harald Welte <laforge@gnumonks.org>
11453 L: platform-driver-x86@vger.kernel.org
11455 F: drivers/platform/x86/panasonic-laptop.c
11457 PARALLEL LCD/KEYPAD PANEL DRIVER
11458 M: Willy Tarreau <willy@haproxy.com>
11459 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11461 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11462 F: drivers/auxdisplay/panel.c
11464 PARALLEL PORT SUBSYSTEM
11465 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11466 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11467 L: linux-parport@lists.infradead.org (subscribers-only)
11469 F: drivers/parport/
11470 F: include/linux/parport*.h
11471 F: drivers/char/ppdev.c
11472 F: include/uapi/linux/ppdev.h
11473 F: Documentation/parport*.txt
11475 PARAVIRT_OPS INTERFACE
11476 M: Juergen Gross <jgross@suse.com>
11477 M: Alok Kataria <akataria@vmware.com>
11478 L: virtualization@lists.linux-foundation.org
11480 F: Documentation/virtual/paravirt_ops.txt
11481 F: arch/*/kernel/paravirt*
11482 F: arch/*/include/asm/paravirt*.h
11483 F: include/linux/hypervisor.h
11485 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11486 M: Tim Waugh <tim@cyberelk.net>
11487 L: linux-parport@lists.infradead.org (subscribers-only)
11489 F: Documentation/blockdev/paride.txt
11490 F: drivers/block/paride/
11492 PARISC ARCHITECTURE
11493 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11494 M: Helge Deller <deller@gmx.de>
11495 L: linux-parisc@vger.kernel.org
11496 W: http://www.parisc-linux.org/
11497 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11502 F: Documentation/parisc/
11504 F: drivers/char/agp/parisc-agp.c
11505 F: drivers/input/serio/gscps2.c
11506 F: drivers/parport/parport_gsc.*
11507 F: drivers/tty/serial/8250/8250_gsc.c
11508 F: drivers/video/fbdev/sti*
11509 F: drivers/video/console/sti*
11510 F: drivers/video/logo/logo_parisc*
11513 M: Jiri Pirko <jiri@mellanox.com>
11514 L: netdev@vger.kernel.org
11517 F: lib/test_parman.c
11518 F: include/linux/parman.h
11520 PC87360 HARDWARE MONITORING DRIVER
11521 M: Jim Cromie <jim.cromie@gmail.com>
11522 L: linux-hwmon@vger.kernel.org
11524 F: Documentation/hwmon/pc87360
11525 F: drivers/hwmon/pc87360.c
11527 PC8736x GPIO DRIVER
11528 M: Jim Cromie <jim.cromie@gmail.com>
11530 F: drivers/char/pc8736x_gpio.c
11532 PC87427 HARDWARE MONITORING DRIVER
11533 M: Jean Delvare <jdelvare@suse.com>
11534 L: linux-hwmon@vger.kernel.org
11536 F: Documentation/hwmon/pc87427
11537 F: drivers/hwmon/pc87427.c
11540 M: Riku Voipio <riku.voipio@iki.fi>
11542 F: drivers/leds/leds-pca9532.c
11543 F: include/linux/leds-pca9532.h
11545 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11546 M: Guenter Roeck <linux@roeck-us.net>
11547 L: linux-i2c@vger.kernel.org
11549 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11551 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11552 M: Khalid Aziz <khalid@gonehiking.org>
11554 F: drivers/firmware/pcdp.*
11556 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11557 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11558 L: linux-pci@vger.kernel.org
11559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11561 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11562 F: drivers/pci/controller/pci-aardvark.c
11564 PCI DRIVER FOR ALTERA PCIE IP
11565 M: Ley Foon Tan <lftan@altera.com>
11566 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11567 L: linux-pci@vger.kernel.org
11569 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11570 F: drivers/pci/controller/pcie-altera.c
11572 PCI DRIVER FOR APPLIEDMICRO XGENE
11573 M: Tanmay Inamdar <tinamdar@apm.com>
11574 L: linux-pci@vger.kernel.org
11575 L: linux-arm-kernel@lists.infradead.org
11577 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11578 F: drivers/pci/controller/pci-xgene.c
11580 PCI DRIVER FOR ARM VERSATILE PLATFORM
11581 M: Rob Herring <robh@kernel.org>
11582 L: linux-pci@vger.kernel.org
11583 L: linux-arm-kernel@lists.infradead.org
11585 F: Documentation/devicetree/bindings/pci/versatile.txt
11586 F: drivers/pci/controller/pci-versatile.c
11588 PCI DRIVER FOR ARMADA 8K
11589 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11590 L: linux-pci@vger.kernel.org
11591 L: linux-arm-kernel@lists.infradead.org
11593 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11594 F: drivers/pci/controller/dwc/pcie-armada8k.c
11596 PCI DRIVER FOR CADENCE PCIE IP
11597 M: Alan Douglas <adouglas@cadence.com>
11598 L: linux-pci@vger.kernel.org
11600 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11601 F: drivers/pci/controller/pcie-cadence*
11603 PCI DRIVER FOR FREESCALE LAYERSCAPE
11604 M: Minghuan Lian <minghuan.Lian@nxp.com>
11605 M: Mingkai Hu <mingkai.hu@nxp.com>
11606 M: Roy Zang <roy.zang@nxp.com>
11607 L: linuxppc-dev@lists.ozlabs.org
11608 L: linux-pci@vger.kernel.org
11609 L: linux-arm-kernel@lists.infradead.org
11611 F: drivers/pci/controller/dwc/*layerscape*
11613 PCI DRIVER FOR GENERIC OF HOSTS
11614 M: Will Deacon <will.deacon@arm.com>
11615 L: linux-pci@vger.kernel.org
11616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11618 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11619 F: drivers/pci/controller/pci-host-common.c
11620 F: drivers/pci/controller/pci-host-generic.c
11622 PCI DRIVER FOR IMX6
11623 M: Richard Zhu <hongxing.zhu@nxp.com>
11624 M: Lucas Stach <l.stach@pengutronix.de>
11625 L: linux-pci@vger.kernel.org
11626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11628 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11629 F: drivers/pci/controller/dwc/*imx6*
11631 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11632 M: Keith Busch <keith.busch@intel.com>
11633 M: Jonathan Derrick <jonathan.derrick@intel.com>
11634 L: linux-pci@vger.kernel.org
11636 F: drivers/pci/controller/vmd.c
11638 PCI DRIVER FOR MICROSEMI SWITCHTEC
11639 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11640 M: Logan Gunthorpe <logang@deltatee.com>
11641 L: linux-pci@vger.kernel.org
11643 F: Documentation/switchtec.txt
11644 F: Documentation/ABI/testing/sysfs-class-switchtec
11645 F: drivers/pci/switch/switchtec*
11646 F: include/uapi/linux/switchtec_ioctl.h
11647 F: include/linux/switchtec.h
11648 F: drivers/ntb/hw/mscc/
11650 PCI DRIVER FOR MOBIVEIL PCIE IP
11651 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11652 L: linux-pci@vger.kernel.org
11654 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11655 F: drivers/pci/controller/pcie-mobiveil.c
11657 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11658 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11659 M: Jason Cooper <jason@lakedaemon.net>
11660 L: linux-pci@vger.kernel.org
11661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11663 F: drivers/pci/controller/*mvebu*
11665 PCI DRIVER FOR NVIDIA TEGRA
11666 M: Thierry Reding <thierry.reding@gmail.com>
11667 L: linux-tegra@vger.kernel.org
11668 L: linux-pci@vger.kernel.org
11670 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11671 F: drivers/pci/controller/pci-tegra.c
11673 PCI DRIVER FOR RENESAS R-CAR
11674 M: Simon Horman <horms@verge.net.au>
11675 L: linux-pci@vger.kernel.org
11676 L: linux-renesas-soc@vger.kernel.org
11678 F: drivers/pci/controller/*rcar*
11680 PCI DRIVER FOR SAMSUNG EXYNOS
11681 M: Jingoo Han <jingoohan1@gmail.com>
11682 L: linux-pci@vger.kernel.org
11683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11684 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11686 F: drivers/pci/controller/dwc/pci-exynos.c
11688 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11689 M: Jingoo Han <jingoohan1@gmail.com>
11690 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11691 L: linux-pci@vger.kernel.org
11693 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11694 F: drivers/pci/controller/dwc/*designware*
11696 PCI DRIVER FOR TI DRA7XX
11697 M: Kishon Vijay Abraham I <kishon@ti.com>
11698 L: linux-omap@vger.kernel.org
11699 L: linux-pci@vger.kernel.org
11701 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11702 F: drivers/pci/controller/dwc/pci-dra7xx.c
11704 PCI DRIVER FOR TI KEYSTONE
11705 M: Murali Karicheri <m-karicheri2@ti.com>
11706 L: linux-pci@vger.kernel.org
11707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11709 F: drivers/pci/controller/dwc/pci-keystone.c
11711 PCI ENDPOINT SUBSYSTEM
11712 M: Kishon Vijay Abraham I <kishon@ti.com>
11713 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11714 L: linux-pci@vger.kernel.org
11715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11717 F: drivers/pci/endpoint/
11718 F: drivers/misc/pci_endpoint_test.c
11721 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11722 M: Russell Currey <ruscur@russell.cc>
11723 M: Sam Bobroff <sbobroff@linux.ibm.com>
11724 M: Oliver O'Halloran <oohall@gmail.com>
11725 L: linuxppc-dev@lists.ozlabs.org
11727 F: Documentation/PCI/pci-error-recovery.txt
11728 F: drivers/pci/pcie/aer.c
11729 F: drivers/pci/pcie/dpc.c
11730 F: drivers/pci/pcie/err.c
11731 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11732 F: arch/powerpc/kernel/eeh*.c
11733 F: arch/powerpc/platforms/*/eeh*.c
11734 F: arch/powerpc/include/*/eeh*.h
11737 M: Linas Vepstas <linasvepstas@gmail.com>
11738 L: linux-pci@vger.kernel.org
11740 F: Documentation/PCI/pci-error-recovery.txt
11742 PCI MSI DRIVER FOR ALTERA MSI IP
11743 M: Ley Foon Tan <lftan@altera.com>
11744 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11745 L: linux-pci@vger.kernel.org
11747 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11748 F: drivers/pci/controller/pcie-altera-msi.c
11750 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11751 M: Duc Dang <dhdang@apm.com>
11752 L: linux-pci@vger.kernel.org
11753 L: linux-arm-kernel@lists.infradead.org
11755 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11756 F: drivers/pci/controller/pci-xgene-msi.c
11759 M: Bjorn Helgaas <bhelgaas@google.com>
11760 L: linux-pci@vger.kernel.org
11761 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11764 F: Documentation/devicetree/bindings/pci/
11765 F: Documentation/PCI/
11766 F: drivers/acpi/pci*
11768 F: include/asm-generic/pci*
11769 F: include/linux/pci*
11770 F: include/linux/of_pci.h
11771 F: include/uapi/linux/pci*
11774 F: arch/x86/kernel/quirks.c
11775 F: arch/x86/kernel/early-quirks.c
11777 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11778 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11779 L: linux-pci@vger.kernel.org
11780 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11783 F: drivers/pci/controller/
11785 PCIE DRIVER FOR AMLOGIC MESON
11786 M: Yue Wang <yue.wang@Amlogic.com>
11787 L: linux-pci@vger.kernel.org
11788 L: linux-amlogic@lists.infradead.org
11790 F: drivers/pci/controller/dwc/pci-meson.c
11792 PCIE DRIVER FOR AXIS ARTPEC
11793 M: Jesper Nilsson <jesper.nilsson@axis.com>
11794 L: linux-arm-kernel@axis.com
11795 L: linux-pci@vger.kernel.org
11797 F: Documentation/devicetree/bindings/pci/axis,artpec*
11798 F: drivers/pci/controller/dwc/*artpec*
11800 PCIE DRIVER FOR CAVIUM THUNDERX
11801 M: David Daney <david.daney@cavium.com>
11802 L: linux-pci@vger.kernel.org
11803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11805 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11806 F: drivers/pci/controller/pci-thunder-*
11808 PCIE DRIVER FOR HISILICON
11809 M: Zhou Wang <wangzhou1@hisilicon.com>
11810 L: linux-pci@vger.kernel.org
11812 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11813 F: drivers/pci/controller/dwc/pcie-hisi.c
11815 PCIE DRIVER FOR HISILICON KIRIN
11816 M: Xiaowei Song <songxiaowei@hisilicon.com>
11817 M: Binghui Wang <wangbinghui@hisilicon.com>
11818 L: linux-pci@vger.kernel.org
11820 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11821 F: drivers/pci/controller/dwc/pcie-kirin.c
11823 PCIE DRIVER FOR HISILICON STB
11824 M: Shawn Guo <shawn.guo@linaro.org>
11825 L: linux-pci@vger.kernel.org
11827 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11828 F: drivers/pci/controller/dwc/pcie-histb.c
11830 PCIE DRIVER FOR MEDIATEK
11831 M: Ryder Lee <ryder.lee@mediatek.com>
11832 L: linux-pci@vger.kernel.org
11833 L: linux-mediatek@lists.infradead.org
11835 F: Documentation/devicetree/bindings/pci/mediatek*
11836 F: drivers/pci/controller/*mediatek*
11838 PCIE DRIVER FOR QUALCOMM MSM
11839 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11840 L: linux-pci@vger.kernel.org
11841 L: linux-arm-msm@vger.kernel.org
11843 F: drivers/pci/controller/dwc/*qcom*
11845 PCIE DRIVER FOR ROCKCHIP
11846 M: Shawn Lin <shawn.lin@rock-chips.com>
11847 L: linux-pci@vger.kernel.org
11848 L: linux-rockchip@lists.infradead.org
11850 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11851 F: drivers/pci/controller/pcie-rockchip*
11853 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11854 M: Linus Walleij <linus.walleij@linaro.org>
11855 L: linux-pci@vger.kernel.org
11857 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11858 F: drivers/pci/controller/pci-v3-semi.c
11860 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11861 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11862 L: linux-pci@vger.kernel.org
11864 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11865 F: drivers/pci/controller/dwc/pcie-uniphier.c
11867 PCIE DRIVER FOR ST SPEAR13XX
11868 M: Pratyush Anand <pratyush.anand@gmail.com>
11869 L: linux-pci@vger.kernel.org
11871 F: drivers/pci/controller/dwc/*spear*
11874 M: Dominik Brodowski <linux@dominikbrodowski.net>
11875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11877 F: Documentation/pcmcia/
11882 PCNET32 NETWORK DRIVER
11883 M: Don Fry <pcnet32@frontier.com>
11884 L: netdev@vger.kernel.org
11886 F: drivers/net/ethernet/amd/pcnet32.c
11888 PCRYPT PARALLEL CRYPTO ENGINE
11889 M: Steffen Klassert <steffen.klassert@secunet.com>
11890 L: linux-crypto@vger.kernel.org
11893 F: include/crypto/pcrypt.h
11895 PEAQ WMI HOTKEYS DRIVER
11896 M: Hans de Goede <hdegoede@redhat.com>
11897 L: platform-driver-x86@vger.kernel.org
11899 F: drivers/platform/x86/peaq-wmi.c
11901 PER-CPU MEMORY ALLOCATOR
11902 M: Dennis Zhou <dennis@kernel.org>
11903 M: Tejun Heo <tj@kernel.org>
11904 M: Christoph Lameter <cl@linux.com>
11905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11907 F: include/linux/percpu*.h
11909 F: arch/*/include/asm/percpu.h
11911 PER-TASK DELAY ACCOUNTING
11912 M: Balbir Singh <bsingharora@gmail.com>
11914 F: include/linux/delayacct.h
11915 F: kernel/delayacct.c
11917 PERFORMANCE EVENTS SUBSYSTEM
11918 M: Peter Zijlstra <peterz@infradead.org>
11919 M: Ingo Molnar <mingo@redhat.com>
11920 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11921 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11922 R: Jiri Olsa <jolsa@redhat.com>
11923 R: Namhyung Kim <namhyung@kernel.org>
11924 L: linux-kernel@vger.kernel.org
11925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11928 F: include/linux/perf_event.h
11929 F: include/uapi/linux/perf_event.h
11930 F: arch/*/kernel/perf_event*.c
11931 F: arch/*/kernel/*/perf_event*.c
11932 F: arch/*/kernel/*/*/perf_event*.c
11933 F: arch/*/include/asm/perf_event.h
11934 F: arch/*/kernel/perf_callchain.c
11938 PERSONALITY HANDLING
11939 M: Christoph Hellwig <hch@infradead.org>
11940 L: linux-abi-devel@lists.sourceforge.net
11942 F: include/linux/personality.h
11943 F: include/uapi/linux/personality.h
11945 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11946 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11947 L: linux-input@vger.kernel.org
11949 F: Documentation/input/devices/pxrc.rst
11950 F: drivers/input/joystick/pxrc.c
11953 M: Remi Denis-Courmont <courmisch@gmail.com>
11955 F: Documentation/networking/phonet.txt
11956 F: include/linux/phonet.h
11957 F: include/net/phonet/
11958 F: include/uapi/linux/phonet.h
11962 M: Joern Engel <joern@lazybastard.org>
11963 L: linux-mtd@lists.infradead.org
11965 F: drivers/mtd/devices/phram.c
11968 M: Bruno Prémont <bonbons@linux-vserver.org>
11969 L: linux-input@vger.kernel.org
11971 F: drivers/hid/hid-picolcd*
11974 M: Jamie Iles <jamie@jamieiles.com>
11975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11976 T: git git://github.com/jamieiles/linux-2.6-ji.git
11978 F: arch/arm/boot/dts/picoxcell*
11979 F: arch/arm/mach-picoxcell/
11980 F: drivers/crypto/picoxcell*
11982 PIN CONTROL SUBSYSTEM
11983 M: Linus Walleij <linus.walleij@linaro.org>
11984 L: linux-gpio@vger.kernel.org
11985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11987 F: Documentation/devicetree/bindings/pinctrl/
11988 F: Documentation/driver-api/pinctl.rst
11989 F: drivers/pinctrl/
11990 F: include/linux/pinctrl/
11992 PIN CONTROLLER - MICROCHIP AT91
11993 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11995 L: linux-gpio@vger.kernel.org
11997 F: drivers/pinctrl/pinctrl-at91*
11999 PIN CONTROLLER - FREESCALE
12000 M: Dong Aisheng <aisheng.dong@nxp.com>
12001 M: Fabio Estevam <festevam@gmail.com>
12002 M: Shawn Guo <shawnguo@kernel.org>
12003 M: Stefan Agner <stefan@agner.ch>
12004 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12005 L: linux-gpio@vger.kernel.org
12007 F: drivers/pinctrl/freescale/
12008 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12010 PIN CONTROLLER - INTEL
12011 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12012 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12015 F: drivers/pinctrl/intel/
12017 PIN CONTROLLER - MEDIATEK
12018 M: Sean Wang <sean.wang@kernel.org>
12019 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12021 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12022 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12023 F: drivers/pinctrl/mediatek/
12025 PIN CONTROLLER - QUALCOMM
12026 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12028 L: linux-arm-msm@vger.kernel.org
12029 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12030 F: drivers/pinctrl/qcom/
12032 PIN CONTROLLER - RENESAS
12033 M: Geert Uytterhoeven <geert+renesas@glider.be>
12034 L: linux-renesas-soc@vger.kernel.org
12035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12037 F: drivers/pinctrl/pinctrl-rz*
12038 F: drivers/pinctrl/sh-pfc/
12040 PIN CONTROLLER - SAMSUNG
12041 M: Tomasz Figa <tomasz.figa@gmail.com>
12042 M: Krzysztof Kozlowski <krzk@kernel.org>
12043 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12045 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12046 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12049 F: drivers/pinctrl/samsung/
12050 F: include/dt-bindings/pinctrl/samsung.h
12051 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12053 PIN CONTROLLER - SINGLE
12054 M: Tony Lindgren <tony@atomide.com>
12055 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12057 L: linux-omap@vger.kernel.org
12059 F: drivers/pinctrl/pinctrl-single.c
12061 PIN CONTROLLER - ST SPEAR
12062 M: Viresh Kumar <vireshk@kernel.org>
12063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12064 W: http://www.st.com/spear
12066 F: drivers/pinctrl/spear/
12068 PISTACHIO SOC SUPPORT
12069 M: James Hartley <james.hartley@sondrel.com>
12070 L: linux-mips@vger.kernel.org
12072 F: arch/mips/pistachio/
12073 F: arch/mips/include/asm/mach-pistachio/
12074 F: arch/mips/boot/dts/img/pistachio*
12075 F: arch/mips/configs/pistachio*_defconfig
12079 M: linux-block@vger.kernel.org
12080 F: drivers/block/pktcdvd.c
12081 F: include/linux/pktcdvd.h
12082 F: include/uapi/linux/pktcdvd.h
12084 PKUNITY SOC DRIVERS
12085 M: Guan Xuetao <gxt@pku.edu.cn>
12086 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12088 T: git git://github.com/gxt/linux.git
12089 F: drivers/input/serio/i8042-unicore32io.h
12090 F: drivers/i2c/busses/i2c-puv3.c
12091 F: drivers/video/fbdev/fb-puv3.c
12092 F: drivers/rtc/rtc-puv3.c
12094 PMBUS HARDWARE MONITORING DRIVERS
12095 M: Guenter Roeck <linux@roeck-us.net>
12096 L: linux-hwmon@vger.kernel.org
12097 W: http://hwmon.wiki.kernel.org/
12098 W: http://www.roeck-us.net/linux/drivers/
12099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12101 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12102 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12103 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12104 F: Documentation/hwmon/adm1275
12105 F: Documentation/hwmon/ibm-cffps
12106 F: Documentation/hwmon/ir35221
12107 F: Documentation/hwmon/lm25066
12108 F: Documentation/hwmon/ltc2978
12109 F: Documentation/hwmon/ltc3815
12110 F: Documentation/hwmon/max16064
12111 F: Documentation/hwmon/max20751
12112 F: Documentation/hwmon/max31785
12113 F: Documentation/hwmon/max34440
12114 F: Documentation/hwmon/max8688
12115 F: Documentation/hwmon/pmbus
12116 F: Documentation/hwmon/pmbus-core
12117 F: Documentation/hwmon/tps40422
12118 F: Documentation/hwmon/ucd9000
12119 F: Documentation/hwmon/ucd9200
12120 F: Documentation/hwmon/zl6100
12121 F: drivers/hwmon/pmbus/
12122 F: include/linux/pmbus.h
12124 PMC SIERRA MaxRAID DRIVER
12125 L: linux-scsi@vger.kernel.org
12126 W: http://www.pmc-sierra.com/
12128 F: drivers/scsi/pmcraid.*
12130 PMC SIERRA PM8001 DRIVER
12131 M: Jack Wang <jinpu.wang@profitbricks.com>
12132 M: lindar_liu@usish.com
12133 L: linux-scsi@vger.kernel.org
12135 F: drivers/scsi/pm8001/
12138 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12142 PNI RM3100 IIO DRIVER
12143 M: Song Qiang <songqiang1304521@gmail.com>
12144 L: linux-iio@vger.kernel.org
12146 F: drivers/iio/magnetometer/rm3100*
12147 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12149 POSIX CLOCKS and TIMERS
12150 M: Thomas Gleixner <tglx@linutronix.de>
12151 L: linux-kernel@vger.kernel.org
12152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12155 F: include/linux/timer*
12156 F: kernel/time/*timer*
12158 POWER MANAGEMENT CORE
12159 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12160 L: linux-pm@vger.kernel.org
12161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12162 B: https://bugzilla.kernel.org
12164 F: drivers/base/power/
12165 F: include/linux/pm.h
12166 F: include/linux/pm_*
12167 F: include/linux/powercap.h
12168 F: drivers/powercap/
12169 F: kernel/configs/nopm.config
12171 POWER STATE COORDINATION INTERFACE (PSCI)
12172 M: Mark Rutland <mark.rutland@arm.com>
12173 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12174 L: linux-arm-kernel@lists.infradead.org
12176 F: drivers/firmware/psci*.c
12177 F: include/linux/psci.h
12178 F: include/uapi/linux/psci.h
12180 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12181 M: Sebastian Reichel <sre@kernel.org>
12182 L: linux-pm@vger.kernel.org
12183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12185 F: Documentation/ABI/testing/sysfs-class-power
12186 F: Documentation/devicetree/bindings/power/supply/
12187 F: include/linux/power_supply.h
12188 F: drivers/power/supply/
12190 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12191 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12192 L: linuxppc-dev@lists.ozlabs.org
12194 F: drivers/char/powernv-op-panel.c
12196 PPP OVER ATM (RFC 2364)
12197 M: Mitchell Blank Jr <mitch@sfgoth.com>
12199 F: net/atm/pppoatm.c
12200 F: include/uapi/linux/atmppp.h
12203 M: Michal Ostrowski <mostrows@earthlink.net>
12205 F: drivers/net/ppp/pppoe.c
12206 F: drivers/net/ppp/pppox.c
12209 M: James Chapman <jchapman@katalix.com>
12211 F: net/l2tp/l2tp_ppp.c
12212 F: include/linux/if_pppol2tp.h
12213 F: include/uapi/linux/if_pppol2tp.h
12215 PPP PROTOCOL DRIVERS AND COMPRESSORS
12216 M: Paul Mackerras <paulus@samba.org>
12217 L: linux-ppp@vger.kernel.org
12219 F: drivers/net/ppp/ppp_*
12222 M: Rodolfo Giometti <giometti@enneenne.com>
12223 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12224 L: linuxpps@ml.enneenne.com (subscribers-only)
12226 F: Documentation/pps/
12227 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12228 F: Documentation/ABI/testing/sysfs-pps
12230 F: include/linux/pps*.h
12231 F: include/uapi/linux/pps.h
12234 M: Dmitry Kozlov <xeb@mail.ru>
12235 L: netdev@vger.kernel.org
12237 F: drivers/net/ppp/pptp.c
12238 W: http://sourceforge.net/projects/accel-pptp
12241 M: Robert Love <rml@tech9.net>
12242 L: kpreempt-tech@lists.sourceforge.net
12243 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12245 F: Documentation/preempt-locking.txt
12246 F: include/linux/preempt.h
12249 M: Petr Mladek <pmladek@suse.com>
12250 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12251 R: Steven Rostedt <rostedt@goodmis.org>
12254 F: include/linux/printk.h
12256 PRISM54 WIRELESS DRIVER
12257 M: Luis Chamberlain <mcgrof@kernel.org>
12258 L: linux-wireless@vger.kernel.org
12259 W: http://wireless.kernel.org/en/users/Drivers/p54
12261 F: drivers/net/wireless/intersil/prism54/
12264 R: Alexey Dobriyan <adobriyan@gmail.com>
12265 L: linux-kernel@vger.kernel.org
12266 L: linux-fsdevel@vger.kernel.org
12269 F: include/linux/proc_fs.h
12270 F: tools/testing/selftests/proc/
12271 F: Documentation/filesystems/proc.txt
12274 M: Luis Chamberlain <mcgrof@kernel.org>
12275 M: Kees Cook <keescook@chromium.org>
12276 L: linux-kernel@vger.kernel.org
12277 L: linux-fsdevel@vger.kernel.org
12279 F: fs/proc/proc_sysctl.c
12280 F: include/linux/sysctl.h
12282 F: tools/testing/selftests/sysctl/
12284 PS3 NETWORK SUPPORT
12285 M: Geoff Levand <geoff@infradead.org>
12286 L: netdev@vger.kernel.org
12287 L: linuxppc-dev@lists.ozlabs.org
12289 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12291 PS3 PLATFORM SUPPORT
12292 M: Geoff Levand <geoff@infradead.org>
12293 L: linuxppc-dev@lists.ozlabs.org
12295 F: arch/powerpc/boot/ps3*
12296 F: arch/powerpc/include/asm/lv1call.h
12297 F: arch/powerpc/include/asm/ps3*.h
12298 F: arch/powerpc/platforms/ps3/
12301 F: drivers/rtc/rtc-ps3.c
12302 F: drivers/usb/host/*ps3.c
12303 F: sound/ppc/snd_ps3*
12306 M: Jim Paris <jim@jtan.com>
12307 M: Geoff Levand <geoff@infradead.org>
12308 L: linuxppc-dev@lists.ozlabs.org
12310 F: drivers/block/ps3vram.c
12312 PSAMPLE PACKET SAMPLING SUPPORT:
12313 M: Yotam Gigi <yotam.gi@gmail.com>
12316 F: include/net/psample.h
12317 F: include/uapi/linux/psample.h
12320 M: Kees Cook <keescook@chromium.org>
12321 M: Anton Vorontsov <anton@enomsg.org>
12322 M: Colin Cross <ccross@android.com>
12323 M: Tony Luck <tony.luck@intel.com>
12325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12327 F: include/linux/pstore*
12328 F: drivers/firmware/efi/efi-pstore.c
12329 F: drivers/acpi/apei/erst.c
12330 F: Documentation/admin-guide/ramoops.rst
12331 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12332 K: \b(pstore|ramoops)
12334 PTP HARDWARE CLOCK SUPPORT
12335 M: Richard Cochran <richardcochran@gmail.com>
12336 L: netdev@vger.kernel.org
12338 W: http://linuxptp.sourceforge.net/
12339 F: Documentation/ABI/testing/sysfs-ptp
12340 F: Documentation/ptp/*
12341 F: drivers/net/phy/dp83640*
12343 F: include/linux/ptp_cl*
12346 M: Oleg Nesterov <oleg@redhat.com>
12348 F: include/asm-generic/syscall.h
12349 F: include/linux/ptrace.h
12350 F: include/linux/regset.h
12351 F: include/linux/tracehook.h
12352 F: include/uapi/linux/ptrace.h
12353 F: include/uapi/linux/ptrace.h
12354 F: include/asm-generic/ptrace.h
12356 F: arch/*/ptrace*.c
12357 F: arch/*/*/ptrace*.c
12358 F: arch/*/include/asm/ptrace*.h
12361 M: Hans Verkuil <hverkuil@xs4all.nl>
12362 L: linux-media@vger.kernel.org
12363 T: git git://linuxtv.org/media_tree.git
12365 F: drivers/media/usb/pulse8-cec/*
12366 F: Documentation/media/cec-drivers/pulse8-cec.rst
12368 PVRUSB2 VIDEO4LINUX DRIVER
12369 M: Mike Isely <isely@pobox.com>
12370 L: pvrusb2@isely.net (subscribers-only)
12371 L: linux-media@vger.kernel.org
12372 W: http://www.isely.net/pvrusb2/
12373 T: git git://linuxtv.org/media_tree.git
12375 F: Documentation/media/v4l-drivers/pvrusb2*
12376 F: drivers/media/usb/pvrusb2/
12379 M: Hans Verkuil <hverkuil@xs4all.nl>
12380 L: linux-media@vger.kernel.org
12381 T: git git://linuxtv.org/media_tree.git
12383 F: drivers/media/usb/pwc/*
12384 F: include/trace/events/pwc.h
12387 M: Kamil Debski <kamil@wypas.org>
12388 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12389 L: linux-hwmon@vger.kernel.org
12391 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12392 F: Documentation/hwmon/pwm-fan
12393 F: drivers/hwmon/pwm-fan.c
12396 M: Sean Young <sean@mess.org>
12397 L: linux-media@vger.kernel.org
12399 F: drivers/media/rc/pwm-ir-tx.c
12402 M: Thierry Reding <thierry.reding@gmail.com>
12403 L: linux-pwm@vger.kernel.org
12405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12406 F: Documentation/pwm.txt
12407 F: Documentation/devicetree/bindings/pwm/
12408 F: include/linux/pwm.h
12410 F: drivers/video/backlight/pwm_bl.c
12411 F: include/linux/pwm_backlight.h
12412 F: drivers/gpio/gpio-mvebu.c
12413 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12416 M: Robert Jarzmik <robert.jarzmik@free.fr>
12417 L: linux-gpio@vger.kernel.org
12419 F: drivers/gpio/gpio-pxa.c
12425 M: Robert Jarzmik <robert.jarzmik@free.fr>
12426 L: linux-rtc@vger.kernel.org
12429 PXA2xx/PXA3xx SUPPORT
12430 M: Daniel Mack <daniel@zonque.org>
12431 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12432 M: Robert Jarzmik <robert.jarzmik@free.fr>
12433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12434 T: git git://github.com/hzhuang1/linux.git
12435 T: git git://github.com/rjarzmik/linux.git
12437 F: arch/arm/boot/dts/pxa*
12438 F: arch/arm/mach-pxa/
12439 F: drivers/dma/pxa*
12440 F: drivers/pcmcia/pxa2xx*
12441 F: drivers/pinctrl/pxa/
12442 F: drivers/spi/spi-pxa2xx*
12443 F: drivers/usb/gadget/udc/pxa2*
12444 F: include/sound/pxa2xx-lib.h
12449 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12450 L: qat-linux@intel.com
12452 F: drivers/crypto/qat/
12454 QCOM AUDIO (ASoC) DRIVERS
12455 M: Patrick Lai <plai@codeaurora.org>
12456 M: Banajit Goswami <bgoswami@codeaurora.org>
12457 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12461 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12462 M: Gabriel Somlo <somlo@cmu.edu>
12463 M: "Michael S. Tsirkin" <mst@redhat.com>
12464 L: qemu-devel@nongnu.org
12466 F: drivers/firmware/qemu_fw_cfg.c
12467 F: include/uapi/linux/qemu_fw_cfg.h
12470 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12471 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12472 L: linux-rdma@vger.kernel.org
12474 F: drivers/infiniband/hw/qib/
12476 QLOGIC QL41xxx FCOE DRIVER
12477 M: QLogic-Storage-Upstream@cavium.com
12478 L: linux-scsi@vger.kernel.org
12480 F: drivers/scsi/qedf/
12482 QLOGIC QL41xxx ISCSI DRIVER
12483 M: QLogic-Storage-Upstream@cavium.com
12484 L: linux-scsi@vger.kernel.org
12486 F: drivers/scsi/qedi/
12488 QLOGIC QL4xxx ETHERNET DRIVER
12489 M: Ariel Elior <Ariel.Elior@cavium.com>
12490 M: everest-linux-l2@cavium.com
12491 L: netdev@vger.kernel.org
12493 F: drivers/net/ethernet/qlogic/qed/
12494 F: include/linux/qed/
12495 F: drivers/net/ethernet/qlogic/qede/
12497 QLOGIC QL4xxx RDMA DRIVER
12498 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12499 M: Ariel Elior <Ariel.Elior@cavium.com>
12500 L: linux-rdma@vger.kernel.org
12502 F: drivers/infiniband/hw/qedr/
12503 F: include/uapi/rdma/qedr-abi.h
12505 QLOGIC QLA1280 SCSI DRIVER
12506 M: Michael Reed <mdr@sgi.com>
12507 L: linux-scsi@vger.kernel.org
12509 F: drivers/scsi/qla1280.[ch]
12511 QLOGIC QLA2XXX FC-SCSI DRIVER
12512 M: qla2xxx-upstream@qlogic.com
12513 L: linux-scsi@vger.kernel.org
12515 F: Documentation/scsi/LICENSE.qla2xxx
12516 F: drivers/scsi/qla2xxx/
12518 QLOGIC QLA3XXX NETWORK DRIVER
12519 M: Dept-GELinuxNICDev@cavium.com
12520 L: netdev@vger.kernel.org
12522 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12523 F: drivers/net/ethernet/qlogic/qla3xxx.*
12525 QLOGIC QLA4XXX iSCSI DRIVER
12526 M: QLogic-Storage-Upstream@qlogic.com
12527 L: linux-scsi@vger.kernel.org
12529 F: Documentation/scsi/LICENSE.qla4xxx
12530 F: drivers/scsi/qla4xxx/
12532 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12533 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12534 M: Manish Chopra <manish.chopra@cavium.com>
12535 M: Dept-GELinuxNICDev@cavium.com
12536 L: netdev@vger.kernel.org
12538 F: drivers/net/ethernet/qlogic/qlcnic/
12540 QLOGIC QLGE 10Gb ETHERNET DRIVER
12541 M: Manish Chopra <manish.chopra@cavium.com>
12542 M: Dept-GELinuxNICDev@cavium.com
12543 L: netdev@vger.kernel.org
12545 F: drivers/net/ethernet/qlogic/qlge/
12547 QM1D1B0004 MEDIA DRIVER
12548 M: Akihiro Tsukada <tskd08@gmail.com>
12549 L: linux-media@vger.kernel.org
12551 F: drivers/media/tuners/qm1d1b0004*
12553 QM1D1C0042 MEDIA DRIVER
12554 M: Akihiro Tsukada <tskd08@gmail.com>
12555 L: linux-media@vger.kernel.org
12557 F: drivers/media/tuners/qm1d1c0042*
12560 M: Anders Larsen <al@alarsen.net>
12561 W: http://www.alarsen.net/linux/qnx4fs/
12564 F: include/uapi/linux/qnx4_fs.h
12565 F: include/uapi/linux/qnxtypes.h
12567 QORIQ DPAA2 FSL-MC BUS DRIVER
12568 M: Stuart Yoder <stuyoder@gmail.com>
12569 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12570 L: linux-kernel@vger.kernel.org
12572 F: drivers/bus/fsl-mc/
12573 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12574 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12576 QT1010 MEDIA DRIVER
12577 M: Antti Palosaari <crope@iki.fi>
12578 L: linux-media@vger.kernel.org
12579 W: https://linuxtv.org
12580 W: http://palosaari.fi/linux/
12581 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12582 T: git git://linuxtv.org/anttip/media_tree.git
12584 F: drivers/media/tuners/qt1010*
12586 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12587 M: Kalle Valo <kvalo@codeaurora.org>
12588 L: ath10k@lists.infradead.org
12589 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12592 F: drivers/net/wireless/ath/ath10k/
12594 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12595 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12596 L: linux-wireless@vger.kernel.org
12597 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12599 F: drivers/net/wireless/ath/ath9k/
12601 QUALCOMM CAMERA SUBSYSTEM DRIVER
12602 M: Todor Tomov <todor.too@gmail.com>
12603 L: linux-media@vger.kernel.org
12605 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12606 F: Documentation/media/v4l-drivers/qcom_camss.rst
12607 F: drivers/media/platform/qcom/camss/
12609 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12610 M: Ilia Lin <ilia.lin@gmail.com>
12611 L: linux-pm@vger.kernel.org
12613 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12614 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12616 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12617 M: Timur Tabi <timur@kernel.org>
12618 L: netdev@vger.kernel.org
12620 F: drivers/net/ethernet/qualcomm/emac/
12622 QUALCOMM GENERIC INTERFACE I2C DRIVER
12623 M: Alok Chauhan <alokc@codeaurora.org>
12624 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12625 L: linux-i2c@vger.kernel.org
12626 L: linux-arm-msm@vger.kernel.org
12628 F: drivers/i2c/busses/i2c-qcom-geni.c
12630 QUALCOMM HEXAGON ARCHITECTURE
12631 M: Richard Kuo <rkuo@codeaurora.org>
12632 L: linux-hexagon@vger.kernel.org
12633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12637 QUALCOMM HIDMA DRIVER
12638 M: Sinan Kaya <okaya@kernel.org>
12639 L: linux-arm-kernel@lists.infradead.org
12640 L: linux-arm-msm@vger.kernel.org
12641 L: dmaengine@vger.kernel.org
12643 F: drivers/dma/qcom/hidma*
12646 M: Rob Clark <robdclark@gmail.com>
12647 L: iommu@lists.linux-foundation.org
12648 L: linux-arm-msm@vger.kernel.org
12650 F: drivers/iommu/qcom_iommu.c
12652 QUALCOMM TSENS THERMAL DRIVER
12653 M: Amit Kucheria <amit.kucheria@linaro.org>
12654 L: linux-pm@vger.kernel.org
12655 L: linux-arm-msm@vger.kernel.org
12657 F: drivers/thermal/qcom/
12659 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12660 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12661 L: linux-media@vger.kernel.org
12662 L: linux-arm-msm@vger.kernel.org
12663 T: git git://linuxtv.org/media_tree.git
12665 F: drivers/media/platform/qcom/venus/
12667 QUALCOMM WCN36XX WIRELESS DRIVER
12668 M: Kalle Valo <kvalo@codeaurora.org>
12669 L: wcn36xx@lists.infradead.org
12670 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12671 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12673 F: drivers/net/wireless/ath/wcn36xx/
12675 QUANTENNA QTNFMAC WIRELESS DRIVER
12676 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12677 M: Avinash Patil <avinashp@quantenna.com>
12678 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12679 L: linux-wireless@vger.kernel.org
12681 F: drivers/net/wireless/quantenna
12683 RADEON and AMDGPU DRM DRIVERS
12684 M: Alex Deucher <alexander.deucher@amd.com>
12685 M: Christian König <christian.koenig@amd.com>
12686 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12687 L: amd-gfx@lists.freedesktop.org
12688 T: git git://people.freedesktop.org/~agd5f/linux
12690 F: drivers/gpu/drm/radeon/
12691 F: include/uapi/drm/radeon_drm.h
12692 F: drivers/gpu/drm/amd/
12693 F: include/uapi/drm/amdgpu_drm.h
12695 RADEON FRAMEBUFFER DISPLAY DRIVER
12696 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12697 L: linux-fbdev@vger.kernel.org
12699 F: drivers/video/fbdev/aty/radeon*
12700 F: include/uapi/linux/radeonfb.h
12702 RADIOSHARK RADIO DRIVER
12703 M: Hans Verkuil <hverkuil@xs4all.nl>
12704 L: linux-media@vger.kernel.org
12705 T: git git://linuxtv.org/media_tree.git
12707 F: drivers/media/radio/radio-shark.c
12709 RADIOSHARK2 RADIO DRIVER
12710 M: Hans Verkuil <hverkuil@xs4all.nl>
12711 L: linux-media@vger.kernel.org
12712 T: git git://linuxtv.org/media_tree.git
12714 F: drivers/media/radio/radio-shark2.c
12715 F: drivers/media/radio/radio-tea5777.c
12717 RADOS BLOCK DEVICE (RBD)
12718 M: Ilya Dryomov <idryomov@gmail.com>
12719 M: Sage Weil <sage@redhat.com>
12720 M: Alex Elder <elder@kernel.org>
12721 L: ceph-devel@vger.kernel.org
12722 W: http://ceph.com/
12723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12724 T: git git://github.com/ceph/ceph-client.git
12726 F: Documentation/ABI/testing/sysfs-bus-rbd
12727 F: drivers/block/rbd.c
12728 F: drivers/block/rbd_types.h
12730 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12731 M: Paul Mackerras <paulus@samba.org>
12732 L: linux-fbdev@vger.kernel.org
12734 F: drivers/video/fbdev/aty/aty128fb.c
12736 RAINSHADOW-CEC DRIVER
12737 M: Hans Verkuil <hverkuil@xs4all.nl>
12738 L: linux-media@vger.kernel.org
12739 T: git git://linuxtv.org/media_tree.git
12741 F: drivers/media/usb/rainshadow-cec/*
12743 RALINK MIPS ARCHITECTURE
12744 M: John Crispin <john@phrozen.org>
12745 L: linux-mips@vger.kernel.org
12747 F: arch/mips/ralink
12749 RALINK RT2X00 WIRELESS LAN DRIVER
12751 M: Stanislaw Gruszka <sgruszka@redhat.com>
12752 M: Helmut Schaa <helmut.schaa@googlemail.com>
12753 L: linux-wireless@vger.kernel.org
12755 F: drivers/net/wireless/ralink/rt2x00/
12757 RAMDISK RAM BLOCK DEVICE DRIVER
12758 M: Jens Axboe <axboe@kernel.dk>
12760 F: Documentation/blockdev/ramdisk.txt
12761 F: drivers/block/brd.c
12763 RANCHU VIRTUAL BOARD FOR MIPS
12764 M: Miodrag Dinic <miodrag.dinic@mips.com>
12765 L: linux-mips@vger.kernel.org
12767 F: arch/mips/generic/board-ranchu.c
12768 F: arch/mips/configs/generic/board-ranchu.config
12770 RANDOM NUMBER DRIVER
12771 M: "Theodore Ts'o" <tytso@mit.edu>
12773 F: drivers/char/random.c
12776 M: Matt Porter <mporter@kernel.crashing.org>
12777 M: Alexandre Bounine <alex.bou9@gmail.com>
12779 F: drivers/rapidio/
12781 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12782 L: linux-wireless@vger.kernel.org
12784 F: drivers/net/wireless/ray*
12786 RCUTORTURE TEST FRAMEWORK
12787 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12788 M: Josh Triplett <josh@joshtriplett.org>
12789 R: Steven Rostedt <rostedt@goodmis.org>
12790 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12791 R: Lai Jiangshan <jiangshanlai@gmail.com>
12792 L: linux-kernel@vger.kernel.org
12794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12795 F: tools/testing/selftests/rcutorture
12798 M: Florian Fainelli <florian@openwrt.org>
12801 RDC R6040 FAST ETHERNET DRIVER
12802 M: Florian Fainelli <f.fainelli@gmail.com>
12803 L: netdev@vger.kernel.org
12805 F: drivers/net/ethernet/rdc/r6040.c
12807 RDMAVT - RDMA verbs software
12808 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12809 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12810 L: linux-rdma@vger.kernel.org
12812 F: drivers/infiniband/sw/rdmavt
12814 RDS - RELIABLE DATAGRAM SOCKETS
12815 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12816 L: netdev@vger.kernel.org
12817 L: linux-rdma@vger.kernel.org
12818 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12819 W: https://oss.oracle.com/projects/rds/
12822 F: Documentation/networking/rds.txt
12824 RDT - RESOURCE ALLOCATION
12825 M: Fenghua Yu <fenghua.yu@intel.com>
12826 M: Reinette Chatre <reinette.chatre@intel.com>
12827 L: linux-kernel@vger.kernel.org
12829 F: arch/x86/kernel/cpu/resctrl/
12830 F: arch/x86/include/asm/resctrl_sched.h
12831 F: Documentation/x86/resctrl*
12833 READ-COPY UPDATE (RCU)
12834 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12835 M: Josh Triplett <josh@joshtriplett.org>
12836 R: Steven Rostedt <rostedt@goodmis.org>
12837 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12838 R: Lai Jiangshan <jiangshanlai@gmail.com>
12839 R: Joel Fernandes <joel@joelfernandes.org>
12840 L: linux-kernel@vger.kernel.org
12841 W: http://www.rdrop.com/users/paulmck/RCU/
12843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12844 F: Documentation/RCU/
12845 X: Documentation/RCU/torture.txt
12846 F: include/linux/rcu*
12847 X: include/linux/srcu*.h
12849 X: kernel/rcu/srcu*.c
12851 REAL TIME CLOCK (RTC) SUBSYSTEM
12852 M: Alessandro Zummo <a.zummo@towertech.it>
12853 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12854 L: linux-rtc@vger.kernel.org
12855 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12858 F: Documentation/devicetree/bindings/rtc/
12859 F: Documentation/rtc.txt
12861 F: include/linux/rtc.h
12862 F: include/uapi/linux/rtc.h
12863 F: include/linux/rtc/
12864 F: include/linux/platform_data/rtc-*
12865 F: tools/testing/selftests/rtc/
12867 REALTEK AUDIO CODECS
12868 M: Bard Liao <bardliao@realtek.com>
12869 M: Oder Chiou <oder_chiou@realtek.com>
12871 F: sound/soc/codecs/rt*
12872 F: include/sound/rt*.h
12874 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12875 M: Linus Walleij <linus.walleij@linaro.org>
12877 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12878 F: drivers/net/dsa/realtek-smi*
12879 F: drivers/net/dsa/rtl83*
12881 REGISTER MAP ABSTRACTION
12882 M: Mark Brown <broonie@kernel.org>
12883 L: linux-kernel@vger.kernel.org
12884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12886 F: Documentation/devicetree/bindings/regmap/
12887 F: drivers/base/regmap/
12888 F: include/linux/regmap.h
12890 REISERFS FILE SYSTEM
12891 L: reiserfs-devel@vger.kernel.org
12895 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12896 M: Ohad Ben-Cohen <ohad@wizery.com>
12897 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12898 L: linux-remoteproc@vger.kernel.org
12899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12901 F: Documentation/devicetree/bindings/remoteproc/
12902 F: Documentation/remoteproc.txt
12903 F: drivers/remoteproc/
12904 F: include/linux/remoteproc.h
12906 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12907 M: Ohad Ben-Cohen <ohad@wizery.com>
12908 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12909 L: linux-remoteproc@vger.kernel.org
12910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12913 F: Documentation/rpmsg.txt
12914 F: include/linux/rpmsg.h
12915 F: include/linux/rpmsg/
12917 RENESAS CLOCK DRIVERS
12918 M: Geert Uytterhoeven <geert+renesas@glider.be>
12919 L: linux-renesas-soc@vger.kernel.org
12920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12922 F: drivers/clk/renesas/
12924 RENESAS EMEV2 I2C DRIVER
12925 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12927 F: drivers/i2c/busses/i2c-emev2.c
12929 RENESAS ETHERNET DRIVERS
12930 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12931 L: netdev@vger.kernel.org
12932 L: linux-renesas-soc@vger.kernel.org
12933 F: Documentation/devicetree/bindings/net/renesas,*.txt
12934 F: Documentation/devicetree/bindings/net/sh_eth.txt
12935 F: drivers/net/ethernet/renesas/
12936 F: include/linux/sh_eth.h
12938 RENESAS R-CAR GYROADC DRIVER
12939 M: Marek Vasut <marek.vasut@gmail.com>
12940 L: linux-iio@vger.kernel.org
12942 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12943 F: drivers/iio/adc/rcar-gyroadc.c
12945 RENESAS R-CAR I2C DRIVERS
12946 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12948 F: drivers/i2c/busses/i2c-rcar.c
12949 F: drivers/i2c/busses/i2c-sh_mobile.c
12951 RENESAS RIIC DRIVER
12952 M: Chris Brandt <chris.brandt@renesas.com>
12954 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12955 F: drivers/i2c/busses/i2c-riic.c
12957 RENESAS USB PHY DRIVER
12958 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12959 L: linux-renesas-soc@vger.kernel.org
12961 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12963 RESET CONTROLLER FRAMEWORK
12964 M: Philipp Zabel <p.zabel@pengutronix.de>
12965 T: git git://git.pengutronix.de/git/pza/linux
12968 F: Documentation/devicetree/bindings/reset/
12969 F: include/dt-bindings/reset/
12970 F: include/linux/reset.h
12971 F: include/linux/reset-controller.h
12973 RESTARTABLE SEQUENCES SUPPORT
12974 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12975 M: Peter Zijlstra <peterz@infradead.org>
12976 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12977 M: Boqun Feng <boqun.feng@gmail.com>
12978 L: linux-kernel@vger.kernel.org
12981 F: include/uapi/linux/rseq.h
12982 F: include/trace/events/rseq.h
12983 F: tools/testing/selftests/rseq/
12986 M: Johannes Berg <johannes@sipsolutions.net>
12987 L: linux-wireless@vger.kernel.org
12988 W: http://wireless.kernel.org/
12989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12992 F: Documentation/rfkill.txt
12993 F: Documentation/ABI/stable/sysfs-class-rfkill
12995 F: include/linux/rfkill.h
12996 F: include/uapi/linux/rfkill.h
12999 M: Thomas Graf <tgraf@suug.ch>
13000 M: Herbert Xu <herbert@gondor.apana.org.au>
13001 L: netdev@vger.kernel.org
13003 F: lib/rhashtable.c
13004 F: lib/test_rhashtable.c
13005 F: include/linux/rhashtable.h
13006 F: include/linux/rhashtable-types.h
13008 RICOH R5C592 MEMORYSTICK DRIVER
13009 M: Maxim Levitsky <maximlevitsky@gmail.com>
13011 F: drivers/memstick/host/r592.*
13013 RICOH SMARTMEDIA/XD DRIVER
13014 M: Maxim Levitsky <maximlevitsky@gmail.com>
13016 F: drivers/mtd/nand/raw/r852.c
13017 F: drivers/mtd/nand/raw/r852.h
13019 RISC-V ARCHITECTURE
13020 M: Palmer Dabbelt <palmer@sifive.com>
13021 M: Albert Ou <aou@eecs.berkeley.edu>
13022 L: linux-riscv@lists.infradead.org
13023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13030 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13031 W: http://sourceforge.net/projects/roccat/
13033 F: drivers/hid/hid-roccat*
13034 F: include/linux/hid-roccat*
13035 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13037 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13038 M: Jacob chen <jacob2.chen@rock-chips.com>
13039 L: linux-media@vger.kernel.org
13041 F: drivers/media/platform/rockchip/rga/
13042 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13044 ROCKCHIP VPU CODEC DRIVER
13045 M: Ezequiel Garcia <ezequiel@collabora.com>
13046 L: linux-media@vger.kernel.org
13048 F: drivers/staging/media/platform/rockchip/vpu/
13049 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13052 M: Jiri Pirko <jiri@resnulli.us>
13053 L: netdev@vger.kernel.org
13055 F: drivers/net/ethernet/rocker/
13059 W: http://www.comtrol.com
13061 F: Documentation/serial/rocket.txt
13062 F: drivers/tty/rocket*
13064 ROCKETPORT EXPRESS/INFINITY DRIVER
13065 M: Kevin Cernekee <cernekee@gmail.com>
13066 L: linux-serial@vger.kernel.org
13068 F: drivers/tty/serial/rp2.*
13070 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13071 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13072 L: linux-kernel@vger.kernel.org
13073 L: linux-renesas-soc@vger.kernel.org
13075 F: drivers/mfd/bd9571mwv.c
13076 F: drivers/regulator/bd9571mwv-regulator.c
13077 F: drivers/gpio/gpio-bd9571mwv.c
13078 F: include/linux/mfd/bd9571mwv.h
13079 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13082 M: Ralf Baechle <ralf@linux-mips.org>
13083 L: linux-hams@vger.kernel.org
13084 W: http://www.linux-ax25.org/
13086 F: include/net/rose.h
13087 F: include/uapi/linux/rose.h
13090 RTL2830 MEDIA DRIVER
13091 M: Antti Palosaari <crope@iki.fi>
13092 L: linux-media@vger.kernel.org
13093 W: https://linuxtv.org
13094 W: http://palosaari.fi/linux/
13095 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13096 T: git git://linuxtv.org/anttip/media_tree.git
13098 F: drivers/media/dvb-frontends/rtl2830*
13100 RTL2832 MEDIA DRIVER
13101 M: Antti Palosaari <crope@iki.fi>
13102 L: linux-media@vger.kernel.org
13103 W: https://linuxtv.org
13104 W: http://palosaari.fi/linux/
13105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13106 T: git git://linuxtv.org/anttip/media_tree.git
13108 F: drivers/media/dvb-frontends/rtl2832*
13110 RTL2832_SDR MEDIA DRIVER
13111 M: Antti Palosaari <crope@iki.fi>
13112 L: linux-media@vger.kernel.org
13113 W: https://linuxtv.org
13114 W: http://palosaari.fi/linux/
13115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13116 T: git git://linuxtv.org/anttip/media_tree.git
13118 F: drivers/media/dvb-frontends/rtl2832_sdr*
13120 RTL8180 WIRELESS DRIVER
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/linville/wireless-testing.git
13125 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13127 RTL8187 WIRELESS DRIVER
13128 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13129 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13130 M: Larry Finger <Larry.Finger@lwfinger.net>
13131 L: linux-wireless@vger.kernel.org
13132 W: http://wireless.kernel.org/
13133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13135 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13137 REALTEK WIRELESS DRIVER (rtlwifi family)
13138 M: Ping-Ke Shih <pkshih@realtek.com>
13139 L: linux-wireless@vger.kernel.org
13140 W: http://wireless.kernel.org/
13141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13143 F: drivers/net/wireless/realtek/rtlwifi/
13145 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13146 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13147 L: linux-wireless@vger.kernel.org
13148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13150 F: drivers/net/wireless/realtek/rtl8xxxu/
13152 RXRPC SOCKETS (AF_RXRPC)
13153 M: David Howells <dhowells@redhat.com>
13154 L: linux-afs@lists.infradead.org
13157 F: include/keys/rxrpc-type.h
13158 F: include/net/af_rxrpc.h
13159 F: include/trace/events/rxrpc.h
13160 F: include/uapi/linux/rxrpc.h
13161 F: Documentation/networking/rxrpc.txt
13162 W: https://www.infradead.org/~dhowells/kafs/
13164 S3 SAVAGE FRAMEBUFFER DRIVER
13165 M: Antonino Daplas <adaplas@gmail.com>
13166 L: linux-fbdev@vger.kernel.org
13168 F: drivers/video/fbdev/savage/
13171 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13172 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13173 L: linux-s390@vger.kernel.org
13174 W: http://www.ibm.com/developerworks/linux/linux390/
13175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13179 F: Documentation/s390/
13180 F: Documentation/driver-api/s390-drivers.rst
13182 S390 COMMON I/O LAYER
13183 M: Sebastian Ott <sebott@linux.ibm.com>
13184 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13185 L: linux-s390@vger.kernel.org
13186 W: http://www.ibm.com/developerworks/linux/linux390/
13188 F: drivers/s390/cio/
13191 M: Stefan Haberland <sth@linux.ibm.com>
13192 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13193 L: linux-s390@vger.kernel.org
13194 W: http://www.ibm.com/developerworks/linux/linux390/
13196 F: drivers/s390/block/dasd*
13197 F: block/partitions/ibm.c
13200 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13201 L: linux-s390@vger.kernel.org
13202 W: http://www.ibm.com/developerworks/linux/linux390/
13204 F: drivers/iommu/s390-iommu.c
13206 S390 IUCV NETWORK LAYER
13207 M: Julian Wiedmann <jwi@linux.ibm.com>
13208 M: Ursula Braun <ubraun@linux.ibm.com>
13209 L: linux-s390@vger.kernel.org
13210 W: http://www.ibm.com/developerworks/linux/linux390/
13212 F: drivers/s390/net/*iucv*
13213 F: include/net/iucv/
13216 S390 NETWORK DRIVERS
13217 M: Julian Wiedmann <jwi@linux.ibm.com>
13218 M: Ursula Braun <ubraun@linux.ibm.com>
13219 L: linux-s390@vger.kernel.org
13220 W: http://www.ibm.com/developerworks/linux/linux390/
13222 F: drivers/s390/net/
13225 M: Sebastian Ott <sebott@linux.ibm.com>
13226 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13227 L: linux-s390@vger.kernel.org
13228 W: http://www.ibm.com/developerworks/linux/linux390/
13231 F: drivers/pci/hotplug/s390_pci_hpc.c
13233 S390 VFIO-CCW DRIVER
13234 M: Cornelia Huck <cohuck@redhat.com>
13235 M: Farhan Ali <alifm@linux.ibm.com>
13236 M: Eric Farman <farman@linux.ibm.com>
13237 R: Halil Pasic <pasic@linux.ibm.com>
13238 L: linux-s390@vger.kernel.org
13239 L: kvm@vger.kernel.org
13241 F: drivers/s390/cio/vfio_ccw*
13242 F: Documentation/s390/vfio-ccw.txt
13243 F: include/uapi/linux/vfio_ccw.h
13246 M: Harald Freudenberger <freude@linux.ibm.com>
13247 L: linux-s390@vger.kernel.org
13248 W: http://www.ibm.com/developerworks/linux/linux390/
13250 F: drivers/s390/crypto/
13252 S390 VFIO AP DRIVER
13253 M: Tony Krowiak <akrowiak@linux.ibm.com>
13254 M: Pierre Morel <pmorel@linux.ibm.com>
13255 M: Halil Pasic <pasic@linux.ibm.com>
13256 L: linux-s390@vger.kernel.org
13257 W: http://www.ibm.com/developerworks/linux/linux390/
13259 F: drivers/s390/crypto/vfio_ap_drv.c
13260 F: drivers/s390/crypto/vfio_ap_private.h
13261 F: drivers/s390/crypto/vfio_ap_ops.c
13262 F: Documentation/s390/vfio-ap.txt
13265 M: Steffen Maier <maier@linux.ibm.com>
13266 M: Benjamin Block <bblock@linux.ibm.com>
13267 L: linux-s390@vger.kernel.org
13268 W: http://www.ibm.com/developerworks/linux/linux390/
13270 F: drivers/s390/scsi/zfcp_*
13272 S3C24XX SD/MMC Driver
13273 M: Ben Dooks <ben-linux@fluff.org>
13274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13276 F: drivers/mmc/host/s3cmci.*
13278 SAA6588 RDS RECEIVER DRIVER
13279 M: Hans Verkuil <hverkuil@xs4all.nl>
13280 L: linux-media@vger.kernel.org
13281 T: git git://linuxtv.org/media_tree.git
13282 W: https://linuxtv.org
13284 F: drivers/media/i2c/saa6588*
13286 SAA7134 VIDEO4LINUX DRIVER
13287 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13288 L: linux-media@vger.kernel.org
13289 W: https://linuxtv.org
13290 T: git git://linuxtv.org/media_tree.git
13292 F: Documentation/media/v4l-drivers/saa7134*
13293 F: drivers/media/pci/saa7134/
13295 SAA7146 VIDEO4LINUX-2 DRIVER
13296 M: Hans Verkuil <hverkuil@xs4all.nl>
13297 L: linux-media@vger.kernel.org
13298 T: git git://linuxtv.org/media_tree.git
13300 F: drivers/media/common/saa7146/
13301 F: drivers/media/pci/saa7146/
13302 F: include/media/drv-intf/saa7146*
13304 SAMSUNG AUDIO (ASoC) DRIVERS
13305 M: Krzysztof Kozlowski <krzk@kernel.org>
13306 M: Sangbeom Kim <sbkim73@samsung.com>
13307 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13308 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13310 F: sound/soc/samsung/
13311 F: Documentation/devicetree/bindings/sound/samsung*
13313 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13314 M: Krzysztof Kozlowski <krzk@kernel.org>
13315 L: linux-crypto@vger.kernel.org
13316 L: linux-samsung-soc@vger.kernel.org
13318 F: drivers/crypto/exynos-rng.c
13319 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13321 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13322 M: Łukasz Stelmach <l.stelmach@samsung.com>
13323 L: linux-samsung-soc@vger.kernel.org
13325 F: drivers/char/hw_random/exynos-trng.c
13326 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13328 SAMSUNG FRAMEBUFFER DRIVER
13329 M: Jingoo Han <jingoohan1@gmail.com>
13330 L: linux-fbdev@vger.kernel.org
13332 F: drivers/video/fbdev/s3c-fb.c
13334 SAMSUNG LAPTOP DRIVER
13335 M: Corentin Chary <corentin.chary@gmail.com>
13336 L: platform-driver-x86@vger.kernel.org
13338 F: drivers/platform/x86/samsung-laptop.c
13340 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13341 M: Sangbeom Kim <sbkim73@samsung.com>
13342 M: Krzysztof Kozlowski <krzk@kernel.org>
13343 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13344 L: linux-kernel@vger.kernel.org
13345 L: linux-samsung-soc@vger.kernel.org
13347 F: drivers/mfd/sec*.c
13348 F: drivers/regulator/s2m*.c
13349 F: drivers/regulator/s5m*.c
13350 F: drivers/clk/clk-s2mps11.c
13351 F: drivers/rtc/rtc-s5m.c
13352 F: include/linux/mfd/samsung/
13353 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13354 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13355 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13356 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13358 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13359 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13360 L: linux-media@vger.kernel.org
13361 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13363 F: drivers/media/platform/s3c-camif/
13364 F: include/media/drv-intf/s3c_camif.h
13366 SAMSUNG S3FWRN5 NFC DRIVER
13367 M: Robert Baldyga <r.baldyga@samsung.com>
13368 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13369 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13371 F: drivers/nfc/s3fwrn5
13373 SAMSUNG S5C73M3 CAMERA DRIVER
13374 M: Kyungmin Park <kyungmin.park@samsung.com>
13375 M: Andrzej Hajda <a.hajda@samsung.com>
13376 L: linux-media@vger.kernel.org
13378 F: drivers/media/i2c/s5c73m3/*
13380 SAMSUNG S5K5BAF CAMERA DRIVER
13381 M: Kyungmin Park <kyungmin.park@samsung.com>
13382 M: Andrzej Hajda <a.hajda@samsung.com>
13383 L: linux-media@vger.kernel.org
13385 F: drivers/media/i2c/s5k5baf.c
13387 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13388 M: Krzysztof Kozlowski <krzk@kernel.org>
13389 M: Vladimir Zapolskiy <vz@mleia.com>
13390 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13391 L: linux-crypto@vger.kernel.org
13392 L: linux-samsung-soc@vger.kernel.org
13394 F: drivers/crypto/s5p-sss.c
13396 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13397 M: Kyungmin Park <kyungmin.park@samsung.com>
13398 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13399 L: linux-media@vger.kernel.org
13400 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13402 F: drivers/media/platform/exynos4-is/
13404 SAMSUNG SOC CLOCK DRIVERS
13405 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13406 M: Tomasz Figa <tomasz.figa@gmail.com>
13407 M: Chanwoo Choi <cw00.choi@samsung.com>
13409 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13411 F: drivers/clk/samsung/
13412 F: include/dt-bindings/clock/exynos*.h
13413 F: Documentation/devicetree/bindings/clock/exynos*.txt
13415 SAMSUNG SPI DRIVERS
13416 M: Kukjin Kim <kgene@kernel.org>
13417 M: Krzysztof Kozlowski <krzk@kernel.org>
13418 M: Andi Shyti <andi@etezian.org>
13419 L: linux-spi@vger.kernel.org
13420 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13422 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13423 F: drivers/spi/spi-s3c*
13424 F: include/linux/platform_data/spi-s3c64xx.h
13426 SAMSUNG SXGBE DRIVERS
13427 M: Byungho An <bh74.an@samsung.com>
13428 M: Girish K S <ks.giri@samsung.com>
13429 M: Vipul Pandya <vipul.pandya@samsung.com>
13431 L: netdev@vger.kernel.org
13432 F: drivers/net/ethernet/samsung/sxgbe/
13434 SAMSUNG THERMAL DRIVER
13435 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13436 L: linux-pm@vger.kernel.org
13437 L: linux-samsung-soc@vger.kernel.org
13439 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13440 F: drivers/thermal/samsung/
13442 SAMSUNG USB2 PHY DRIVER
13443 M: Kamil Debski <kamil@wypas.org>
13444 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13445 L: linux-kernel@vger.kernel.org
13447 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13448 F: Documentation/phy/samsung-usb2.txt
13449 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13450 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13451 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13452 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13453 F: drivers/phy/samsung/phy-samsung-usb2.c
13454 F: drivers/phy/samsung/phy-samsung-usb2.h
13457 M: Zwane Mwaikambo <zwanem@gmail.com>
13459 F: drivers/watchdog/sc1200wdt.c
13462 M: Ingo Molnar <mingo@redhat.com>
13463 M: Peter Zijlstra <peterz@infradead.org>
13464 L: linux-kernel@vger.kernel.org
13465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13468 F: include/linux/sched.h
13469 F: include/uapi/linux/sched.h
13470 F: include/linux/wait.h
13472 SCR24X CHIP CARD INTERFACE DRIVER
13473 M: Lubomir Rintel <lkundrak@v3.sk>
13475 F: drivers/char/pcmcia/scr24x_cs.c
13478 M: Jens Axboe <axboe@kernel.dk>
13479 L: linux-scsi@vger.kernel.org
13480 W: http://www.kernel.dk
13482 F: drivers/scsi/sr*
13484 SCSI RDMA PROTOCOL (SRP) INITIATOR
13485 M: Bart Van Assche <bvanassche@acm.org>
13486 L: linux-rdma@vger.kernel.org
13488 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13489 F: drivers/infiniband/ulp/srp/
13490 F: include/scsi/srp.h
13492 SCSI RDMA PROTOCOL (SRP) TARGET
13493 M: Bart Van Assche <bvanassche@acm.org>
13494 L: linux-rdma@vger.kernel.org
13495 L: target-devel@vger.kernel.org
13497 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13498 F: drivers/infiniband/ulp/srpt/
13501 M: Doug Gilbert <dgilbert@interlog.com>
13502 L: linux-scsi@vger.kernel.org
13503 W: http://sg.danny.cz/sg
13505 F: Documentation/scsi/scsi-generic.txt
13506 F: drivers/scsi/sg.c
13507 F: include/scsi/sg.h
13510 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13512 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13514 L: linux-scsi@vger.kernel.org
13516 F: Documentation/devicetree/bindings/scsi/
13521 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13522 L: linux-scsi@vger.kernel.org
13524 F: Documentation/scsi/st.txt
13525 F: drivers/scsi/st.*
13526 F: drivers/scsi/st_*.h
13529 M: Vlad Yasevich <vyasevich@gmail.com>
13530 M: Neil Horman <nhorman@tuxdriver.com>
13531 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13532 L: linux-sctp@vger.kernel.org
13533 W: http://lksctp.sourceforge.net
13535 F: Documentation/networking/sctp.txt
13536 F: include/linux/sctp.h
13537 F: include/uapi/linux/sctp.h
13538 F: include/net/sctp/
13542 M: Jim Cromie <jim.cromie@gmail.com>
13544 F: Documentation/i2c/busses/scx200_acb
13545 F: arch/x86/platform/scx200/
13546 F: drivers/watchdog/scx200_wdt.c
13547 F: drivers/i2c/busses/scx200*
13548 F: drivers/mtd/maps/scx200_docflash.c
13549 F: include/linux/scx200.h
13552 M: Jim Cromie <jim.cromie@gmail.com>
13554 F: drivers/char/scx200_gpio.c
13555 F: include/linux/scx200_gpio.h
13557 SCx200 HRT CLOCKSOURCE DRIVER
13558 M: Jim Cromie <jim.cromie@gmail.com>
13560 F: drivers/clocksource/scx200_hrt.c
13562 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13563 M: Sascha Sommer <saschasommer@freenet.de>
13564 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13566 F: drivers/mmc/host/sdricoh_cs.c
13568 SECO BOARDS CEC DRIVER
13569 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13571 F: drivers/media/platform/seco-cec/seco-cec.c
13572 F: drivers/media/platform/seco-cec/seco-cec.h
13575 M: Kees Cook <keescook@chromium.org>
13576 R: Andy Lutomirski <luto@amacapital.net>
13577 R: Will Drewry <wad@chromium.org>
13578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13580 F: kernel/seccomp.c
13581 F: include/uapi/linux/seccomp.h
13582 F: include/linux/seccomp.h
13583 F: tools/testing/selftests/seccomp/*
13584 F: tools/testing/selftests/kselftest_harness.h
13585 F: Documentation/userspace-api/seccomp_filter.rst
13586 K: \bsecure_computing
13589 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13590 M: Al Cooper <alcooperx@gmail.com>
13591 L: linux-mmc@vger.kernel.org
13592 L: bcm-kernel-feedback-list@broadcom.com
13594 F: drivers/mmc/host/sdhci-brcmstb*
13596 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13597 M: Adrian Hunter <adrian.hunter@intel.com>
13598 L: linux-mmc@vger.kernel.org
13599 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13601 F: drivers/mmc/host/sdhci*
13602 F: include/linux/mmc/sdhci*
13604 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13605 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13606 M: Manjunath M B <manjumb@synopsys.com>
13607 L: linux-mmc@vger.kernel.org
13609 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13611 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13612 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13613 L: linux-mmc@vger.kernel.org
13615 F: drivers/mmc/host/sdhci-of-at91.c
13617 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13618 M: Ben Dooks <ben-linux@fluff.org>
13619 M: Jaehoon Chung <jh80.chung@samsung.com>
13620 L: linux-mmc@vger.kernel.org
13622 F: drivers/mmc/host/sdhci-s3c*
13624 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13625 M: Viresh Kumar <vireshk@kernel.org>
13626 L: linux-mmc@vger.kernel.org
13628 F: drivers/mmc/host/sdhci-spear.c
13630 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13631 M: Kishon Vijay Abraham I <kishon@ti.com>
13632 L: linux-mmc@vger.kernel.org
13634 F: drivers/mmc/host/sdhci-omap.c
13636 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13637 M: Scott Bauer <scott.bauer@intel.com>
13638 M: Jonathan Derrick <jonathan.derrick@intel.com>
13639 L: linux-block@vger.kernel.org
13642 F: block/opal_proto.h
13643 F: include/linux/sed*
13644 F: include/uapi/linux/sed*
13647 M: Security Officers <security@kernel.org>
13651 M: James Morris <jmorris@namei.org>
13652 M: "Serge E. Hallyn" <serge@hallyn.com>
13653 L: linux-security-module@vger.kernel.org (suggested Cc:)
13654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13655 W: http://kernsec.org/
13658 X: security/selinux/
13660 SELINUX SECURITY MODULE
13661 M: Paul Moore <paul@paul-moore.com>
13662 M: Stephen Smalley <sds@tycho.nsa.gov>
13663 M: Eric Paris <eparis@parisplace.org>
13664 L: selinux@vger.kernel.org
13665 W: https://selinuxproject.org
13666 W: https://github.com/SELinuxProject
13667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13669 F: include/linux/selinux*
13670 F: security/selinux/
13671 F: scripts/selinux/
13672 F: Documentation/admin-guide/LSM/SELinux.rst
13675 M: Jiri Slaby <jirislaby@gmail.com>
13677 F: drivers/misc/phantom.c
13678 F: include/uapi/linux/phantom.h
13681 M: Rob Herring <robh@kernel.org>
13682 L: linux-serial@vger.kernel.org
13684 F: Documentation/devicetree/bindings/serial/slave-device.txt
13685 F: drivers/tty/serdev/
13686 F: include/linux/serdev.h
13689 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13690 L: linux-serial@vger.kernel.org
13692 F: Documentation/devicetree/bindings/serial/
13693 F: drivers/tty/serial/
13696 M: Sean Young <sean@mess.org>
13697 L: linux-media@vger.kernel.org
13699 F: drivers/media/rc/serial_ir.c
13702 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13703 M: Edward Cree <ecree@solarflare.com>
13704 M: Bert Kenward <bkenward@solarflare.com>
13705 L: netdev@vger.kernel.org
13707 F: drivers/net/ethernet/sfc/
13710 M: Dimitri Sivanich <sivanich@sgi.com>
13712 F: drivers/misc/sgi-gru/
13714 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13715 M: Pat Gefre <pfg@sgi.com>
13716 L: linux-ia64@vger.kernel.org
13718 F: Documentation/ia64/serial.txt
13719 F: drivers/tty/serial/ioc?_serial.c
13720 F: include/linux/ioc?.h
13722 SGI XP/XPC/XPNET DRIVER
13723 M: Cliff Whickman <cpw@sgi.com>
13724 M: Robin Holt <robinmholt@gmail.com>
13726 F: drivers/misc/sgi-xp/
13728 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13729 M: Ursula Braun <ubraun@linux.ibm.com>
13730 L: linux-s390@vger.kernel.org
13731 W: http://www.ibm.com/developerworks/linux/linux390/
13735 SHARP RJ54N1CB0C SENSOR DRIVER
13736 M: Jacopo Mondi <jacopo@jmondi.org>
13737 L: linux-media@vger.kernel.org
13738 T: git git://linuxtv.org/media_tree.git
13740 F: drivers/media/i2c/rj54n1cb0c.c
13741 F: include/media/i2c/rj54n1cb0c.h
13743 SH_VEU V4L2 MEM2MEM DRIVER
13744 L: linux-media@vger.kernel.org
13746 F: drivers/media/platform/sh_veu.c
13748 SH_VOU V4L2 OUTPUT DRIVER
13749 L: linux-media@vger.kernel.org
13751 F: drivers/media/platform/sh_vou.c
13752 F: include/media/drv-intf/sh_vou.h
13754 SI2157 MEDIA DRIVER
13755 M: Antti Palosaari <crope@iki.fi>
13756 L: linux-media@vger.kernel.org
13757 W: https://linuxtv.org
13758 W: http://palosaari.fi/linux/
13759 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13760 T: git git://linuxtv.org/anttip/media_tree.git
13762 F: drivers/media/tuners/si2157*
13764 SI2165 MEDIA DRIVER
13765 M: Matthias Schwarzott <zzam@gentoo.org>
13766 L: linux-media@vger.kernel.org
13767 W: https://linuxtv.org
13768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13770 F: drivers/media/dvb-frontends/si2165*
13772 SI2168 MEDIA DRIVER
13773 M: Antti Palosaari <crope@iki.fi>
13774 L: linux-media@vger.kernel.org
13775 W: https://linuxtv.org
13776 W: http://palosaari.fi/linux/
13777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13778 T: git git://linuxtv.org/anttip/media_tree.git
13780 F: drivers/media/dvb-frontends/si2168*
13782 SI470X FM RADIO RECEIVER I2C DRIVER
13783 M: Hans Verkuil <hverkuil@xs4all.nl>
13784 L: linux-media@vger.kernel.org
13785 T: git git://linuxtv.org/media_tree.git
13786 W: https://linuxtv.org
13788 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13790 SI470X FM RADIO RECEIVER USB DRIVER
13791 M: Hans Verkuil <hverkuil@xs4all.nl>
13792 L: linux-media@vger.kernel.org
13793 T: git git://linuxtv.org/media_tree.git
13794 W: https://linuxtv.org
13796 F: drivers/media/radio/si470x/radio-si470x-common.c
13797 F: drivers/media/radio/si470x/radio-si470x.h
13798 F: drivers/media/radio/si470x/radio-si470x-usb.c
13800 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13801 M: Eduardo Valentin <edubezval@gmail.com>
13802 L: linux-media@vger.kernel.org
13803 T: git git://linuxtv.org/media_tree.git
13804 W: https://linuxtv.org
13806 F: drivers/media/radio/si4713/si4713.?
13808 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13809 M: Eduardo Valentin <edubezval@gmail.com>
13810 L: linux-media@vger.kernel.org
13811 T: git git://linuxtv.org/media_tree.git
13812 W: https://linuxtv.org
13814 F: drivers/media/radio/si4713/radio-platform-si4713.c
13816 SI4713 FM RADIO TRANSMITTER USB DRIVER
13817 M: Hans Verkuil <hverkuil@xs4all.nl>
13818 L: linux-media@vger.kernel.org
13819 T: git git://linuxtv.org/media_tree.git
13820 W: https://linuxtv.org
13822 F: drivers/media/radio/si4713/radio-usb-si4713.c
13825 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13826 L: linux-media@vger.kernel.org
13827 W: https://linuxtv.org
13828 T: git git://linuxtv.org/media_tree.git
13830 F: drivers/media/common/siano/
13831 F: drivers/media/usb/siano/
13832 F: drivers/media/usb/siano/
13833 F: drivers/media/mmc/siano/
13836 M: Palmer Dabbelt <palmer@sifive.com>
13837 L: linux-riscv@lists.infradead.org
13838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13843 SILEAD TOUCHSCREEN DRIVER
13844 M: Hans de Goede <hdegoede@redhat.com>
13845 L: linux-input@vger.kernel.org
13846 L: platform-driver-x86@vger.kernel.org
13848 F: drivers/input/touchscreen/silead.c
13849 F: drivers/platform/x86/touchscreen_dmi.c
13851 SILICON MOTION SM712 FRAME BUFFER DRIVER
13852 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13853 M: Teddy Wang <teddy.wang@siliconmotion.com>
13854 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13855 L: linux-fbdev@vger.kernel.org
13857 F: drivers/video/fbdev/sm712*
13858 F: Documentation/fb/sm712fb.txt
13860 SIMPLE FIRMWARE INTERFACE (SFI)
13861 M: Len Brown <lenb@kernel.org>
13862 L: sfi-devel@simplefirmware.org
13863 W: http://simplefirmware.org/
13864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13866 F: arch/x86/platform/sfi/
13868 F: include/linux/sfi*.h
13871 M: Hans de Goede <hdegoede@redhat.com>
13872 L: linux-fbdev@vger.kernel.org
13874 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13875 F: drivers/video/fbdev/simplefb.c
13876 F: include/linux/platform_data/simplefb.h
13878 SIMTEC EB110ATX (Chalice CATS)
13880 P: Vincent Sanders <vince@simtec.co.uk>
13881 M: Simtec Linux Team <linux@simtec.co.uk>
13882 W: http://www.simtec.co.uk/products/EB110ATX/
13885 SIMTEC EB2410ITX (BAST)
13887 P: Vincent Sanders <vince@simtec.co.uk>
13888 M: Simtec Linux Team <linux@simtec.co.uk>
13889 W: http://www.simtec.co.uk/products/EB2410ITX/
13891 F: arch/arm/mach-s3c24xx/mach-bast.c
13892 F: arch/arm/mach-s3c24xx/bast-ide.c
13893 F: arch/arm/mach-s3c24xx/bast-irq.c
13895 SIPHASH PRF ROUTINES
13896 M: Jason A. Donenfeld <Jason@zx2c4.com>
13899 F: lib/test_siphash.c
13900 F: include/linux/siphash.h
13903 M: Gavin Schenk <g.schenk@eckelmann.de>
13904 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13905 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13908 F: drivers/gpio/gpio-siox.c
13909 F: include/trace/events/siox.h
13911 SIS 190 ETHERNET DRIVER
13912 M: Francois Romieu <romieu@fr.zoreil.com>
13913 L: netdev@vger.kernel.org
13915 F: drivers/net/ethernet/sis/sis190.c
13917 SIS 900/7016 FAST ETHERNET DRIVER
13918 M: Daniele Venzano <venza@brownhat.org>
13919 W: http://www.brownhat.org/sis900.html
13920 L: netdev@vger.kernel.org
13922 F: drivers/net/ethernet/sis/sis900.*
13924 SIS FRAMEBUFFER DRIVER
13925 M: Thomas Winischhofer <thomas@winischhofer.net>
13926 W: http://www.winischhofer.net/linuxsisvga.shtml
13928 F: Documentation/fb/sisfb.txt
13929 F: drivers/video/fbdev/sis/
13930 F: include/video/sisfb.h
13933 M: Thomas Winischhofer <thomas@winischhofer.net>
13934 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13936 F: drivers/usb/misc/sisusbvga/
13939 M: Christoph Lameter <cl@linux.com>
13940 M: Pekka Enberg <penberg@kernel.org>
13941 M: David Rientjes <rientjes@google.com>
13942 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13943 M: Andrew Morton <akpm@linux-foundation.org>
13944 L: linux-mm@kvack.org
13946 F: include/linux/sl?b*.h
13949 SLEEPABLE READ-COPY UPDATE (SRCU)
13950 M: Lai Jiangshan <jiangshanlai@gmail.com>
13951 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13952 M: Josh Triplett <josh@joshtriplett.org>
13953 R: Steven Rostedt <rostedt@goodmis.org>
13954 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13955 L: linux-kernel@vger.kernel.org
13956 W: http://www.rdrop.com/users/paulmck/RCU/
13958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13959 F: include/linux/srcu*.h
13960 F: kernel/rcu/srcu*.c
13962 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13963 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13964 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13966 F: drivers/slimbus/
13967 F: Documentation/devicetree/bindings/slimbus/
13968 F: include/linux/slimbus.h
13970 SMACK SECURITY MODULE
13971 M: Casey Schaufler <casey@schaufler-ca.com>
13972 L: linux-security-module@vger.kernel.org
13973 W: http://schaufler-ca.com
13974 T: git git://github.com/cschaufler/smack-next
13976 F: Documentation/admin-guide/LSM/Smack.rst
13979 SMC91x ETHERNET DRIVER
13980 M: Nicolas Pitre <nico@fluxnic.net>
13982 F: drivers/net/ethernet/smsc/smc91x.*
13984 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13985 M: Sakari Ailus <sakari.ailus@iki.fi>
13986 L: linux-media@vger.kernel.org
13988 F: drivers/media/i2c/smiapp/
13989 F: include/media/i2c/smiapp.h
13990 F: drivers/media/i2c/smiapp-pll.c
13991 F: drivers/media/i2c/smiapp-pll.h
13992 F: include/uapi/linux/smiapp.h
13993 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13995 SMM665 HARDWARE MONITOR DRIVER
13996 M: Guenter Roeck <linux@roeck-us.net>
13997 L: linux-hwmon@vger.kernel.org
13999 F: Documentation/hwmon/smm665
14000 F: drivers/hwmon/smm665.c
14002 SMSC EMC2103 HARDWARE MONITOR DRIVER
14003 M: Steve Glendinning <steve.glendinning@shawell.net>
14004 L: linux-hwmon@vger.kernel.org
14006 F: Documentation/hwmon/emc2103
14007 F: drivers/hwmon/emc2103.c
14009 SMSC SCH5627 HARDWARE MONITOR DRIVER
14010 M: Hans de Goede <hdegoede@redhat.com>
14011 L: linux-hwmon@vger.kernel.org
14013 F: Documentation/hwmon/sch5627
14014 F: drivers/hwmon/sch5627.c
14016 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14017 M: Steve Glendinning <steve.glendinning@shawell.net>
14018 L: linux-fbdev@vger.kernel.org
14020 F: drivers/video/fbdev/smscufx.c
14022 SMSC47B397 HARDWARE MONITOR DRIVER
14023 M: Jean Delvare <jdelvare@suse.com>
14024 L: linux-hwmon@vger.kernel.org
14026 F: Documentation/hwmon/smsc47b397
14027 F: drivers/hwmon/smsc47b397.c
14029 SMSC911x ETHERNET DRIVER
14030 M: Steve Glendinning <steve.glendinning@shawell.net>
14031 L: netdev@vger.kernel.org
14033 F: include/linux/smsc911x.h
14034 F: drivers/net/ethernet/smsc/smsc911x.*
14036 SMSC9420 PCI ETHERNET DRIVER
14037 M: Steve Glendinning <steve.glendinning@shawell.net>
14038 L: netdev@vger.kernel.org
14040 F: drivers/net/ethernet/smsc/smsc9420.*
14042 SOC-CAMERA V4L2 SUBSYSTEM
14043 L: linux-media@vger.kernel.org
14044 T: git git://linuxtv.org/media_tree.git
14046 F: include/media/soc*
14047 F: drivers/media/i2c/soc_camera/
14048 F: drivers/media/platform/soc_camera/
14050 SOCIONEXT SYNQUACER I2C DRIVER
14051 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14052 L: linux-i2c@vger.kernel.org
14054 F: drivers/i2c/busses/i2c-synquacer.c
14055 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14057 SOCIONEXT UNIPHIER SOUND DRIVER
14058 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14060 F: sound/soc/uniphier/
14062 SOEKRIS NET48XX LED SUPPORT
14063 M: Chris Boot <bootc@bootc.net>
14065 F: drivers/leds/leds-net48xx.c
14067 SOFT-ROCE DRIVER (rxe)
14068 M: Moni Shoua <monis@mellanox.com>
14069 L: linux-rdma@vger.kernel.org
14071 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14072 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14073 F: drivers/infiniband/sw/rxe/
14074 F: include/uapi/rdma/rdma_user_rxe.h
14076 SOFTLOGIC 6x10 MPEG CODEC
14077 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14078 M: Anton Sviridenko <anton@corp.bluecherry.net>
14079 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14080 M: Andrey Utkin <andrey_utkin@fastmail.com>
14081 M: Ismael Luceno <ismael@iodev.co.uk>
14082 L: linux-media@vger.kernel.org
14084 F: drivers/media/pci/solo6x10/
14086 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14087 M: James Morse <james.morse@arm.com>
14088 L: linux-arm-kernel@lists.infradead.org
14090 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14091 F: drivers/firmware/arm_sdei.c
14092 F: include/linux/arm_sdei.h
14093 F: include/uapi/linux/arm_sdei.h
14095 SOFTWARE RAID (Multiple Disks) SUPPORT
14096 M: Shaohua Li <shli@kernel.org>
14097 L: linux-raid@vger.kernel.org
14098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14100 F: drivers/md/Makefile
14101 F: drivers/md/Kconfig
14103 F: drivers/md/raid*
14104 F: include/linux/raid/
14105 F: include/uapi/linux/raid/
14107 SOCIONEXT (SNI) AVE NETWORK DRIVER
14108 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14109 L: netdev@vger.kernel.org
14111 F: drivers/net/ethernet/socionext/sni_ave.c
14112 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14114 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14115 M: Jassi Brar <jaswinder.singh@linaro.org>
14116 L: netdev@vger.kernel.org
14118 F: drivers/net/ethernet/socionext/netsec.c
14119 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14121 SOLIDRUN CLEARFOG SUPPORT
14122 M: Russell King <linux@armlinux.org.uk>
14124 F: arch/arm/boot/dts/armada-388-clearfog*
14125 F: arch/arm/boot/dts/armada-38x-solidrun-*
14127 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14128 M: Russell King <linux@armlinux.org.uk>
14130 F: arch/arm/boot/dts/imx6*-cubox-i*
14131 F: arch/arm/boot/dts/imx6*-hummingboard*
14132 F: arch/arm/boot/dts/imx6*-sr-*
14134 SONIC NETWORK DRIVER
14135 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14136 L: netdev@vger.kernel.org
14138 F: drivers/net/ethernet/natsemi/sonic.*
14140 SONICS SILICON BACKPLANE DRIVER (SSB)
14141 M: Michael Buesch <m@bues.ch>
14142 L: linux-wireless@vger.kernel.org
14145 F: include/linux/ssb/
14147 SONY IMX214 SENSOR DRIVER
14148 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14149 L: linux-media@vger.kernel.org
14150 T: git git://linuxtv.org/media_tree.git
14152 F: drivers/media/i2c/imx214.c
14153 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14155 SONY IMX258 SENSOR DRIVER
14156 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14157 L: linux-media@vger.kernel.org
14158 T: git git://linuxtv.org/media_tree.git
14160 F: drivers/media/i2c/imx258.c
14162 SONY IMX274 SENSOR DRIVER
14163 M: Leon Luo <leonl@leopardimaging.com>
14164 L: linux-media@vger.kernel.org
14165 T: git git://linuxtv.org/media_tree.git
14167 F: drivers/media/i2c/imx274.c
14168 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14170 SONY IMX319 SENSOR DRIVER
14171 M: Bingbu Cao <bingbu.cao@intel.com>
14172 L: linux-media@vger.kernel.org
14173 T: git git://linuxtv.org/media_tree.git
14175 F: drivers/media/i2c/imx319.c
14177 SONY IMX355 SENSOR DRIVER
14178 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14179 L: linux-media@vger.kernel.org
14180 T: git git://linuxtv.org/media_tree.git
14182 F: drivers/media/i2c/imx355.c
14184 SONY MEMORYSTICK CARD SUPPORT
14185 M: Alex Dubov <oakad@yahoo.com>
14186 W: http://tifmxx.berlios.de/
14188 F: drivers/memstick/host/tifm_ms.c
14190 SONY MEMORYSTICK STANDARD SUPPORT
14191 M: Maxim Levitsky <maximlevitsky@gmail.com>
14193 F: drivers/memstick/core/ms_block.*
14195 SONY VAIO CONTROL DEVICE DRIVER
14196 M: Mattia Dongili <malattia@linux.it>
14197 L: platform-driver-x86@vger.kernel.org
14198 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14200 F: Documentation/laptops/sony-laptop.txt
14201 F: drivers/char/sonypi.c
14202 F: drivers/platform/x86/sony-laptop.c
14203 F: include/linux/sony-laptop.h
14206 M: Jaroslav Kysela <perex@perex.cz>
14207 M: Takashi Iwai <tiwai@suse.com>
14208 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14209 W: http://www.alsa-project.org/
14210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14211 T: git git://git.alsa-project.org/alsa-kernel.git
14212 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14214 F: Documentation/sound/
14216 F: include/uapi/sound/
14219 SOUND - COMPRESSED AUDIO
14220 M: Vinod Koul <vkoul@kernel.org>
14221 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14224 F: Documentation/sound/designs/compress-offload.rst
14225 F: include/sound/compress_driver.h
14226 F: include/uapi/sound/compress_*
14227 F: sound/core/compress_offload.c
14228 F: sound/soc/soc-compress.c
14230 SOUND - DMAENGINE HELPERS
14231 M: Lars-Peter Clausen <lars@metafoo.de>
14233 F: include/sound/dmaengine_pcm.h
14234 F: sound/core/pcm_dmaengine.c
14235 F: sound/soc/soc-generic-dmaengine-pcm.c
14237 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14238 M: Liam Girdwood <lgirdwood@gmail.com>
14239 M: Mark Brown <broonie@kernel.org>
14240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14241 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14242 W: http://alsa-project.org/main/index.php/ASoC
14244 F: Documentation/devicetree/bindings/sound/
14245 F: Documentation/sound/soc/
14247 F: include/dt-bindings/sound/
14248 F: include/sound/soc*
14250 SOUNDWIRE SUBSYSTEM
14251 M: Vinod Koul <vkoul@kernel.org>
14252 M: Sanyog Kale <sanyog.r.kale@intel.com>
14253 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14254 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14256 F: Documentation/driver-api/soundwire/
14257 F: drivers/soundwire/
14258 F: include/linux/soundwire/
14261 M: Olli Salonen <olli.salonen@iki.fi>
14262 L: linux-media@vger.kernel.org
14263 W: https://linuxtv.org
14264 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14266 F: drivers/media/dvb-frontends/sp2*
14268 SPARC + UltraSPARC (sparc/sparc64)
14269 M: "David S. Miller" <davem@davemloft.net>
14270 L: sparclinux@vger.kernel.org
14271 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14278 SPARC SERIAL DRIVERS
14279 M: "David S. Miller" <davem@davemloft.net>
14280 L: sparclinux@vger.kernel.org
14281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14284 F: include/linux/sunserialcore.h
14285 F: drivers/tty/serial/suncore.c
14286 F: drivers/tty/serial/sunhv.c
14287 F: drivers/tty/serial/sunsab.c
14288 F: drivers/tty/serial/sunsab.h
14289 F: drivers/tty/serial/sunsu.c
14290 F: drivers/tty/serial/sunzilog.c
14291 F: drivers/tty/serial/sunzilog.h
14292 F: drivers/tty/vcc.c
14295 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14296 L: linux-sparse@vger.kernel.org
14297 W: https://sparse.wiki.kernel.org/
14298 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14300 F: include/linux/compiler.h
14302 SPEAR CLOCK FRAMEWORK SUPPORT
14303 M: Viresh Kumar <vireshk@kernel.org>
14304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14305 W: http://www.st.com/spear
14307 F: drivers/clk/spear/
14309 SPEAR PLATFORM SUPPORT
14310 M: Viresh Kumar <vireshk@kernel.org>
14311 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14313 W: http://www.st.com/spear
14315 F: arch/arm/boot/dts/spear*
14316 F: arch/arm/mach-spear/
14319 M: Marek Vasut <marek.vasut@gmail.com>
14320 L: linux-mtd@lists.infradead.org
14321 W: http://www.linux-mtd.infradead.org/
14322 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14323 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14324 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14326 F: drivers/mtd/spi-nor/
14327 F: include/linux/mtd/spi-nor.h
14330 M: Mark Brown <broonie@kernel.org>
14331 L: linux-spi@vger.kernel.org
14332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14333 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14335 F: Documentation/devicetree/bindings/spi/
14336 F: Documentation/spi/
14338 F: include/linux/spi/
14339 F: include/uapi/linux/spi/
14342 SPIDERNET NETWORK DRIVER for CELL
14343 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14344 L: netdev@vger.kernel.org
14346 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14347 F: drivers/net/ethernet/toshiba/spider_net*
14350 R: Stephen Boyd <sboyd@kernel.org>
14351 L: linux-arm-msm@vger.kernel.org
14352 F: Documentation/devicetree/bindings/spmi/
14354 F: include/dt-bindings/spmi/spmi.h
14355 F: include/linux/spmi.h
14356 F: include/trace/events/spmi.h
14359 M: Jeremy Kerr <jk@ozlabs.org>
14360 L: linuxppc-dev@lists.ozlabs.org
14361 W: http://www.ibm.com/developerworks/power/cell/
14363 F: Documentation/filesystems/spufs.txt
14364 F: arch/powerpc/platforms/cell/spufs/
14366 SQUASHFS FILE SYSTEM
14367 M: Phillip Lougher <phillip@squashfs.org.uk>
14368 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14369 W: http://squashfs.org.uk
14370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14372 F: Documentation/filesystems/squashfs.txt
14375 SRM (Alpha) environment access
14376 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14378 F: arch/alpha/kernel/srm_env.c
14380 ST LSM6DSx IMU IIO DRIVER
14381 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14382 L: linux-iio@vger.kernel.org
14383 W: http://www.st.com/
14385 F: drivers/iio/imu/st_lsm6dsx/
14386 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14388 ST STM32 I2C/SMBUS DRIVER
14389 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14390 L: linux-i2c@vger.kernel.org
14392 F: drivers/i2c/busses/i2c-stm32*
14394 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14395 M: Song Qiang <songqiang1304521@gmail.com>
14396 L: linux-iio@vger.kernel.org
14398 F: drivers/iio/proximity/vl53l0x-i2c.c
14399 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14402 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14403 M: Sasha Levin <sashal@kernel.org>
14404 L: stable@vger.kernel.org
14406 F: Documentation/process/stable-kernel-rules.rst
14409 M: Ian Abbott <abbotti@mev.co.uk>
14410 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14412 F: drivers/staging/comedi/
14414 STAGING - EROFS FILE SYSTEM
14415 M: Gao Xiang <gaoxiang25@huawei.com>
14416 M: Chao Yu <yuchao0@huawei.com>
14417 L: linux-erofs@lists.ozlabs.org
14419 F: drivers/staging/erofs/
14421 STAGING - INDUSTRIAL IO
14422 M: Jonathan Cameron <jic23@kernel.org>
14423 L: linux-iio@vger.kernel.org
14425 F: Documentation/devicetree/bindings/staging/iio/
14426 F: drivers/staging/iio/
14428 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14429 M: Marc Dietrich <marvin24@gmx.de>
14430 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14431 L: linux-tegra@vger.kernel.org
14433 F: drivers/staging/nvec/
14435 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14436 M: Jens Frederich <jfrederich@gmail.com>
14437 M: Daniel Drake <dsd@laptop.org>
14438 M: Jon Nettleton <jon.nettleton@gmail.com>
14439 W: http://wiki.laptop.org/go/DCON
14441 F: drivers/staging/olpc_dcon/
14443 STAGING - REALTEK RTL8712U DRIVERS
14444 M: Larry Finger <Larry.Finger@lwfinger.net>
14445 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14447 F: drivers/staging/rtl8712/
14449 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14450 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14451 M: Teddy Wang <teddy.wang@siliconmotion.com>
14452 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14453 L: linux-fbdev@vger.kernel.org
14455 F: drivers/staging/sm750fb/
14457 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14458 M: William Hubbs <w.d.hubbs@gmail.com>
14459 M: Chris Brannon <chris@the-brannons.com>
14460 M: Kirk Reiser <kirk@reisers.ca>
14461 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14462 L: speakup@linux-speakup.org
14463 W: http://www.linux-speakup.org/
14465 F: drivers/staging/speakup/
14467 STAGING - VIA VT665X DRIVERS
14468 M: Forest Bond <forest@alittletooquiet.net>
14470 F: drivers/staging/vt665?/
14472 STAGING - WILC1000 WIFI DRIVER
14473 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14474 M: Ajay Singh <ajay.kathat@microchip.com>
14475 L: linux-wireless@vger.kernel.org
14477 F: drivers/staging/wilc1000/
14479 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14480 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14482 F: drivers/staging/xgifb/
14485 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14487 L: devel@driverdev.osuosl.org
14489 F: drivers/staging/
14491 STARFIRE/DURALAN NETWORK DRIVER
14492 M: Ion Badulescu <ionut@badula.org>
14494 F: drivers/net/ethernet/adaptec/starfire*
14496 STEC S1220 SKD DRIVER
14497 M: Bart Van Assche <bart.vanassche@wdc.com>
14498 L: linux-block@vger.kernel.org
14500 F: drivers/block/skd*[ch]
14502 STI AUDIO (ASoC) DRIVERS
14503 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14504 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14506 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14510 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14512 F: drivers/media/platform/sti/cec/
14513 F: Documentation/devicetree/bindings/media/stih-cec.txt
14515 STK1160 USB VIDEO CAPTURE DRIVER
14516 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14517 L: linux-media@vger.kernel.org
14518 T: git git://linuxtv.org/media_tree.git
14520 F: drivers/media/usb/stk1160/
14522 STM32 AUDIO (ASoC) DRIVERS
14523 M: Olivier Moysan <olivier.moysan@st.com>
14524 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14525 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14527 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14530 STM32 TIMER/LPTIMER DRIVERS
14531 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14533 F: drivers/*/stm32-*timer*
14534 F: drivers/pwm/pwm-stm32*
14535 F: include/linux/*/stm32-*tim*
14536 F: Documentation/ABI/testing/*timer-stm32
14537 F: Documentation/devicetree/bindings/*/stm32-*timer*
14538 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14540 STMMAC ETHERNET DRIVER
14541 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14542 M: Alexandre Torgue <alexandre.torgue@st.com>
14543 M: Jose Abreu <joabreu@synopsys.com>
14544 L: netdev@vger.kernel.org
14545 W: http://www.stlinux.com
14547 F: drivers/net/ethernet/stmicro/stmmac/
14550 M: Sam Creasey <sammy@sammy.net>
14551 W: http://sammy.net/sun3/
14553 F: arch/m68k/kernel/*sun3*
14554 F: arch/m68k/sun3*/
14555 F: arch/m68k/include/asm/sun3*
14556 F: drivers/net/ethernet/i825xx/sun3*
14558 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14559 M: Hans de Goede <hdegoede@redhat.com>
14560 L: linux-input@vger.kernel.org
14562 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14563 F: drivers/input/keyboard/sun4i-lradc-keys.c
14565 SUNDANCE NETWORK DRIVER
14566 M: Denis Kirjanov <kda@linux-powerpc.org>
14567 L: netdev@vger.kernel.org
14569 F: drivers/net/ethernet/dlink/sundance.c
14572 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14573 M: Rich Felker <dalias@libc.org>
14574 L: linux-sh@vger.kernel.org
14575 Q: http://patchwork.kernel.org/project/linux-sh/list/
14577 F: Documentation/sh/
14582 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14583 M: Len Brown <len.brown@intel.com>
14584 M: Pavel Machek <pavel@ucw.cz>
14585 L: linux-pm@vger.kernel.org
14586 B: https://bugzilla.kernel.org
14588 F: Documentation/power/
14589 F: arch/x86/kernel/acpi/
14590 F: drivers/base/power/
14592 F: include/linux/suspend.h
14593 F: include/linux/freezer.h
14594 F: include/linux/pm.h
14597 M: Martin Mares <mj@ucw.cz>
14598 L: linux-video@atrey.karlin.mff.cuni.cz
14600 F: Documentation/svga.txt
14601 F: arch/x86/boot/video*
14604 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14605 L: iommu@lists.linux-foundation.org
14606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14608 F: kernel/dma/swiotlb.c
14609 F: arch/*/kernel/pci-swiotlb.c
14610 F: include/linux/swiotlb.h
14613 M: Jiri Pirko <jiri@resnulli.us>
14614 M: Ivan Vecera <ivecera@redhat.com>
14615 L: netdev@vger.kernel.org
14618 F: include/net/switchdev.h
14620 SY8106A REGULATOR DRIVER
14621 M: Icenowy Zheng <icenowy@aosc.io>
14623 F: drivers/regulator/sy8106a-regulator.c
14624 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14626 SYNC FILE FRAMEWORK
14627 M: Sumit Semwal <sumit.semwal@linaro.org>
14628 R: Gustavo Padovan <gustavo@padovan.org>
14630 L: linux-media@vger.kernel.org
14631 L: dri-devel@lists.freedesktop.org
14632 F: drivers/dma-buf/sync_*
14633 F: drivers/dma-buf/dma-fence*
14634 F: drivers/dma-buf/sw_sync.c
14635 F: include/linux/sync_file.h
14636 F: include/uapi/linux/sync_file.h
14637 F: Documentation/sync_file.txt
14638 T: git git://anongit.freedesktop.org/drm/drm-misc
14640 SYNOPSYS ARC ARCHITECTURE
14641 M: Vineet Gupta <vgupta@synopsys.com>
14642 L: linux-snps-arc@lists.infradead.org
14645 F: Documentation/devicetree/bindings/arc/*
14646 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14647 F: drivers/clocksource/arc_timer.c
14648 F: drivers/tty/serial/arc_uart.c
14649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14651 SYNOPSYS ARC HSDK SDP pll clock driver
14652 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14654 F: drivers/clk/clk-hsdk-pll.c
14655 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14657 SYNOPSYS ARC SDP clock driver
14658 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14660 F: drivers/clk/axs10x/*
14661 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14663 SYNOPSYS ARC SDP platform support
14664 M: Alexey Brodkin <abrodkin@synopsys.com>
14666 F: arch/arc/plat-axs10x
14667 F: arch/arc/boot/dts/ax*
14668 F: Documentation/devicetree/bindings/arc/axs10*
14670 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14671 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14673 F: drivers/reset/reset-axs10x.c
14674 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14676 SYNOPSYS CREG GPIO DRIVER
14677 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14679 F: drivers/gpio/gpio-creg-snps.c
14680 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14682 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14683 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14685 F: drivers/tty/serial/8250/8250_dw.c
14687 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14688 M: Hoan Tran <hotran@apm.com>
14689 L: linux-gpio@vger.kernel.org
14691 F: drivers/gpio/gpio-dwapb.c
14692 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14694 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14695 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14697 F: drivers/dma/dwi-axi-dmac/
14698 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14700 SYNOPSYS DESIGNWARE DMAC DRIVER
14701 M: Viresh Kumar <vireshk@kernel.org>
14702 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14704 F: Documentation/devicetree/bindings/dma/snps-dma.txt
14706 F: include/dt-bindings/dma/dw-dmac.h
14707 F: include/linux/dma/dw.h
14708 F: include/linux/platform_data/dma-dw.h
14710 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14711 M: Jose Abreu <Jose.Abreu@synopsys.com>
14712 L: netdev@vger.kernel.org
14714 F: drivers/net/ethernet/synopsys/
14716 SYNOPSYS DESIGNWARE I2C DRIVER
14717 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14718 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14719 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14720 L: linux-i2c@vger.kernel.org
14722 F: drivers/i2c/busses/i2c-designware-*
14723 F: include/linux/platform_data/i2c-designware.h
14725 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14726 M: Jaehoon Chung <jh80.chung@samsung.com>
14727 L: linux-mmc@vger.kernel.org
14729 F: drivers/mmc/host/dw_mmc*
14731 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14732 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14734 F: drivers/reset/reset-hsdk.c
14735 F: include/dt-bindings/reset/snps,hsdk-reset.h
14736 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14738 SYSTEM CONFIGURATION (SYSCON)
14739 M: Lee Jones <lee.jones@linaro.org>
14740 M: Arnd Bergmann <arnd@arndb.de>
14741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14743 F: drivers/mfd/syscon.c
14745 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14746 M: Sudeep Holla <sudeep.holla@arm.com>
14747 L: linux-arm-kernel@lists.infradead.org
14749 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14750 F: drivers/clk/clk-sc[mp]i.c
14751 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14752 F: drivers/firmware/arm_scpi.c
14753 F: drivers/firmware/arm_scmi/
14754 F: include/linux/sc[mp]i_protocol.h
14756 SYSTEM RESET/SHUTDOWN DRIVERS
14757 M: Sebastian Reichel <sre@kernel.org>
14758 L: linux-pm@vger.kernel.org
14759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14761 F: Documentation/devicetree/bindings/power/reset/
14762 F: drivers/power/reset/
14764 SYSTEM TRACE MODULE CLASS
14765 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14768 F: Documentation/trace/stm.rst
14769 F: drivers/hwtracing/stm/
14770 F: include/linux/stm.h
14771 F: include/uapi/linux/stm.h
14774 M: Christoph Hellwig <hch@infradead.org>
14776 F: Documentation/filesystems/sysv-fs.txt
14778 F: include/linux/sysv_fs.h
14781 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14782 L: linux-scsi@vger.kernel.org
14783 L: target-devel@vger.kernel.org
14784 W: http://www.linux-iscsi.org
14785 W: http://groups.google.com/group/linux-iscsi-target-dev
14786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14790 F: Documentation/target/
14792 TASKSTATS STATISTICS INTERFACE
14793 M: Balbir Singh <bsingharora@gmail.com>
14795 F: Documentation/accounting/taskstats*
14796 F: include/linux/taskstats*
14797 F: kernel/taskstats.c
14800 M: Jamal Hadi Salim <jhs@mojatatu.com>
14801 M: Cong Wang <xiyou.wangcong@gmail.com>
14802 M: Jiri Pirko <jiri@resnulli.us>
14803 L: netdev@vger.kernel.org
14805 F: include/net/pkt_cls.h
14806 F: include/net/pkt_sched.h
14807 F: include/net/tc_act/
14808 F: include/uapi/linux/pkt_cls.h
14809 F: include/uapi/linux/pkt_sched.h
14810 F: include/uapi/linux/tc_act/
14811 F: include/uapi/linux/tc_ematch/
14814 TC90522 MEDIA DRIVER
14815 M: Akihiro Tsukada <tskd08@gmail.com>
14816 L: linux-media@vger.kernel.org
14818 F: drivers/media/dvb-frontends/tc90522*
14820 TCP LOW PRIORITY MODULE
14821 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14822 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14823 W: http://tcp-lp-mod.sourceforge.net/
14825 F: net/ipv4/tcp_lp.c
14827 TDA10071 MEDIA DRIVER
14828 M: Antti Palosaari <crope@iki.fi>
14829 L: linux-media@vger.kernel.org
14830 W: https://linuxtv.org
14831 W: http://palosaari.fi/linux/
14832 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14833 T: git git://linuxtv.org/anttip/media_tree.git
14835 F: drivers/media/dvb-frontends/tda10071*
14837 TDA18212 MEDIA DRIVER
14838 M: Antti Palosaari <crope@iki.fi>
14839 L: linux-media@vger.kernel.org
14840 W: https://linuxtv.org
14841 W: http://palosaari.fi/linux/
14842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14843 T: git git://linuxtv.org/anttip/media_tree.git
14845 F: drivers/media/tuners/tda18212*
14847 TDA18218 MEDIA DRIVER
14848 M: Antti Palosaari <crope@iki.fi>
14849 L: linux-media@vger.kernel.org
14850 W: https://linuxtv.org
14851 W: http://palosaari.fi/linux/
14852 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14853 T: git git://linuxtv.org/anttip/media_tree.git
14855 F: drivers/media/tuners/tda18218*
14857 TDA18250 MEDIA DRIVER
14858 M: Olli Salonen <olli.salonen@iki.fi>
14859 L: linux-media@vger.kernel.org
14860 W: https://linuxtv.org
14861 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14862 T: git git://linuxtv.org/media_tree.git
14864 F: drivers/media/tuners/tda18250*
14866 TDA18271 MEDIA DRIVER
14867 M: Michael Krufky <mkrufky@linuxtv.org>
14868 L: linux-media@vger.kernel.org
14869 W: https://linuxtv.org
14870 W: http://github.com/mkrufky
14871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14872 T: git git://linuxtv.org/mkrufky/tuners.git
14874 F: drivers/media/tuners/tda18271*
14876 TDA1997x MEDIA DRIVER
14877 M: Tim Harvey <tharvey@gateworks.com>
14878 L: linux-media@vger.kernel.org
14879 W: https://linuxtv.org
14880 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14882 F: drivers/media/i2c/tda1997x.*
14884 TDA827x MEDIA DRIVER
14885 M: Michael Krufky <mkrufky@linuxtv.org>
14886 L: linux-media@vger.kernel.org
14887 W: https://linuxtv.org
14888 W: http://github.com/mkrufky
14889 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14890 T: git git://linuxtv.org/mkrufky/tuners.git
14892 F: drivers/media/tuners/tda8290.*
14894 TDA8290 MEDIA DRIVER
14895 M: Michael Krufky <mkrufky@linuxtv.org>
14896 L: linux-media@vger.kernel.org
14897 W: https://linuxtv.org
14898 W: http://github.com/mkrufky
14899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14900 T: git git://linuxtv.org/mkrufky/tuners.git
14902 F: drivers/media/tuners/tda8290.*
14904 TDA9840 MEDIA DRIVER
14905 M: Hans Verkuil <hverkuil@xs4all.nl>
14906 L: linux-media@vger.kernel.org
14907 T: git git://linuxtv.org/media_tree.git
14908 W: https://linuxtv.org
14910 F: drivers/media/i2c/tda9840*
14912 TEA5761 TUNER DRIVER
14913 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14914 L: linux-media@vger.kernel.org
14915 W: https://linuxtv.org
14916 T: git git://linuxtv.org/media_tree.git
14918 F: drivers/media/tuners/tea5761.*
14920 TEA5767 TUNER DRIVER
14921 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14922 L: linux-media@vger.kernel.org
14923 W: https://linuxtv.org
14924 T: git git://linuxtv.org/media_tree.git
14926 F: drivers/media/tuners/tea5767.*
14928 TEA6415C MEDIA DRIVER
14929 M: Hans Verkuil <hverkuil@xs4all.nl>
14930 L: linux-media@vger.kernel.org
14931 T: git git://linuxtv.org/media_tree.git
14932 W: https://linuxtv.org
14934 F: drivers/media/i2c/tea6415c*
14936 TEA6420 MEDIA DRIVER
14937 M: Hans Verkuil <hverkuil@xs4all.nl>
14938 L: linux-media@vger.kernel.org
14939 T: git git://linuxtv.org/media_tree.git
14940 W: https://linuxtv.org
14942 F: drivers/media/i2c/tea6420*
14945 M: Jiri Pirko <jiri@resnulli.us>
14946 L: netdev@vger.kernel.org
14948 F: drivers/net/team/
14949 F: include/linux/if_team.h
14950 F: include/uapi/linux/if_team.h
14952 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14953 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14955 F: arch/x86/platform/ts5500/
14957 TECHNOTREND USB IR RECEIVER
14958 M: Sean Young <sean@mess.org>
14959 L: linux-media@vger.kernel.org
14961 F: drivers/media/rc/ttusbir.c
14963 TECHWELL TW9910 VIDEO DECODER
14964 L: linux-media@vger.kernel.org
14966 F: drivers/media/i2c/tw9910.c
14967 F: include/media/i2c/tw9910.h
14970 M: Jens Wiklander <jens.wiklander@linaro.org>
14972 F: include/linux/tee_drv.h
14973 F: include/uapi/linux/tee.h
14975 F: Documentation/tee.txt
14977 TEGRA ARCHITECTURE SUPPORT
14978 M: Thierry Reding <thierry.reding@gmail.com>
14979 M: Jonathan Hunter <jonathanh@nvidia.com>
14980 L: linux-tegra@vger.kernel.org
14981 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14987 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14988 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14990 F: drivers/clk/tegra/
14993 M: Laxman Dewangan <ldewangan@nvidia.com>
14994 M: Jon Hunter <jonathanh@nvidia.com>
14996 F: drivers/dma/tegra*
14999 M: Laxman Dewangan <ldewangan@nvidia.com>
15001 F: drivers/i2c/busses/i2c-tegra.c
15003 TEGRA IOMMU DRIVERS
15004 M: Thierry Reding <thierry.reding@gmail.com>
15005 L: linux-tegra@vger.kernel.org
15007 F: drivers/iommu/tegra*
15010 M: Laxman Dewangan <ldewangan@nvidia.com>
15012 F: drivers/input/keyboard/tegra-kbc.c
15015 M: Stefan Agner <stefan@agner.ch>
15016 M: Lucas Stach <dev@lynxeye.de>
15018 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15019 F: drivers/mtd/nand/raw/tegra_nand.c
15022 M: Thierry Reding <thierry.reding@gmail.com>
15024 F: drivers/pwm/pwm-tegra.c
15026 TEGRA SERIAL DRIVER
15027 M: Laxman Dewangan <ldewangan@nvidia.com>
15029 F: drivers/tty/serial/serial-tegra.c
15032 M: Laxman Dewangan <ldewangan@nvidia.com>
15034 F: drivers/spi/spi-tegra*
15036 TEHUTI ETHERNET DRIVER
15037 M: Andy Gospodarek <andy@greyhouse.net>
15038 L: netdev@vger.kernel.org
15040 F: drivers/net/ethernet/tehuti/*
15042 Telecom Clock Driver for MCPL0010
15043 M: Mark Gross <mark.gross@intel.com>
15045 F: drivers/char/tlclk.c
15047 TENSILICA XTENSA PORT (xtensa)
15048 M: Chris Zankel <chris@zankel.net>
15049 M: Max Filippov <jcmvbkbc@gmail.com>
15050 L: linux-xtensa@linux-xtensa.org
15051 T: git git://github.com/czankel/xtensa-linux.git
15054 F: drivers/irqchip/irq-xtensa-*
15056 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15057 M: Nishanth Menon <nm@ti.com>
15058 M: Tero Kristo <t-kristo@ti.com>
15059 M: Santosh Shilimkar <ssantosh@kernel.org>
15060 L: linux-arm-kernel@lists.infradead.org
15062 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15063 F: drivers/firmware/ti_sci*
15064 F: include/linux/soc/ti/ti_sci_protocol.h
15065 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15066 F: drivers/soc/ti/ti_sci_pm_domains.c
15067 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15068 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15069 F: drivers/clk/keystone/sci-clk.c
15070 F: drivers/reset/reset-ti-sci.c
15072 Texas Instruments ASoC drivers
15073 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15074 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15078 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15079 M: Hans Verkuil <hverkuil@xs4all.nl>
15080 L: linux-media@vger.kernel.org
15081 T: git git://linuxtv.org/media_tree.git
15082 W: https://linuxtv.org
15084 F: drivers/media/radio/radio-raremono.c
15087 M: Zhang Rui <rui.zhang@intel.com>
15088 M: Eduardo Valentin <edubezval@gmail.com>
15089 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15090 L: linux-pm@vger.kernel.org
15091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15093 Q: https://patchwork.kernel.org/project/linux-pm/list/
15095 F: drivers/thermal/
15096 F: include/linux/thermal.h
15097 F: include/uapi/linux/thermal.h
15098 F: include/linux/cpu_cooling.h
15099 F: Documentation/devicetree/bindings/thermal/
15101 THERMAL/CPU_COOLING
15102 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15103 M: Viresh Kumar <viresh.kumar@linaro.org>
15104 M: Javi Merino <javi.merino@kernel.org>
15105 L: linux-pm@vger.kernel.org
15107 F: Documentation/thermal/cpu-cooling-api.txt
15108 F: drivers/thermal/cpu_cooling.c
15109 F: include/linux/cpu_cooling.h
15111 THINKPAD ACPI EXTRAS DRIVER
15112 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15113 L: ibm-acpi-devel@lists.sourceforge.net
15114 L: platform-driver-x86@vger.kernel.org
15115 W: http://ibm-acpi.sourceforge.net
15116 W: http://thinkwiki.org/wiki/Ibm-acpi
15117 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15119 F: drivers/platform/x86/thinkpad_acpi.c
15122 M: Andreas Noever <andreas.noever@gmail.com>
15123 M: Michael Jamet <michael.jamet@intel.com>
15124 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15125 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15128 F: Documentation/admin-guide/thunderbolt.rst
15129 F: drivers/thunderbolt/
15130 F: include/linux/thunderbolt.h
15132 THUNDERBOLT NETWORK DRIVER
15133 M: Michael Jamet <michael.jamet@intel.com>
15134 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15135 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15136 L: netdev@vger.kernel.org
15138 F: drivers/net/thunderbolt.c
15140 THUNDERX GPIO DRIVER
15141 M: David Daney <david.daney@cavium.com>
15143 F: drivers/gpio/gpio-thunderx.c
15145 TI AM437X VPFE DRIVER
15146 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15147 L: linux-media@vger.kernel.org
15148 W: https://linuxtv.org
15149 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15150 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15152 F: drivers/media/platform/am437x/
15154 TI BANDGAP AND THERMAL DRIVER
15155 M: Eduardo Valentin <edubezval@gmail.com>
15156 M: Keerthy <j-keerthy@ti.com>
15157 L: linux-pm@vger.kernel.org
15158 L: linux-omap@vger.kernel.org
15160 F: drivers/thermal/ti-soc-thermal/
15162 TI BQ27XXX POWER SUPPLY DRIVER
15163 R: Andrew F. Davis <afd@ti.com>
15164 F: include/linux/power/bq27xxx_battery.h
15165 F: drivers/power/supply/bq27xxx_battery.c
15166 F: drivers/power/supply/bq27xxx_battery_i2c.c
15168 TI CDCE706 CLOCK DRIVER
15169 M: Max Filippov <jcmvbkbc@gmail.com>
15171 F: drivers/clk/clk-cdce706.c
15174 M: Tero Kristo <t-kristo@ti.com>
15175 L: linux-omap@vger.kernel.org
15178 F: include/linux/clk/ti.h
15180 TI DAVINCI MACHINE SUPPORT
15181 M: Sekhar Nori <nsekhar@ti.com>
15182 M: Kevin Hilman <khilman@kernel.org>
15183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15186 F: arch/arm/mach-davinci/
15187 F: drivers/i2c/busses/i2c-davinci.c
15188 F: arch/arm/boot/dts/da850*
15190 TI DAVINCI SERIES CLOCK DRIVER
15191 M: David Lechner <david@lechnology.com>
15192 R: Sekhar Nori <nsekhar@ti.com>
15194 F: Documentation/devicetree/bindings/clock/ti/davinci/
15195 F: drivers/clk/davinci/
15197 TI DAVINCI SERIES GPIO DRIVER
15198 M: Keerthy <j-keerthy@ti.com>
15199 L: linux-gpio@vger.kernel.org
15201 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15202 F: drivers/gpio/gpio-davinci.c
15204 TI DAVINCI SERIES MEDIA DRIVER
15205 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15206 L: linux-media@vger.kernel.org
15207 W: https://linuxtv.org
15208 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15209 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15211 F: drivers/media/platform/davinci/
15212 F: include/media/davinci/
15214 TI ETHERNET SWITCH DRIVER (CPSW)
15215 R: Grygorii Strashko <grygorii.strashko@ti.com>
15216 L: linux-omap@vger.kernel.org
15217 L: netdev@vger.kernel.org
15219 F: drivers/net/ethernet/ti/cpsw*
15220 F: drivers/net/ethernet/ti/davinci*
15222 TI FLASH MEDIA INTERFACE DRIVER
15223 M: Alex Dubov <oakad@yahoo.com>
15225 F: drivers/misc/tifm*
15226 F: drivers/mmc/host/tifm_sd.c
15227 F: include/linux/tifm.h
15229 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15230 M: Santosh Shilimkar <ssantosh@kernel.org>
15231 L: linux-kernel@vger.kernel.org
15232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15234 F: drivers/soc/ti/*
15235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15237 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15238 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15239 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15240 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15242 F: sound/soc/codecs/lm49453*
15243 F: sound/soc/codecs/isabelle*
15245 TI LP855x BACKLIGHT DRIVER
15246 M: Milo Kim <milo.kim@ti.com>
15248 F: Documentation/backlight/lp855x-driver.txt
15249 F: drivers/video/backlight/lp855x_bl.c
15250 F: include/linux/platform_data/lp855x.h
15252 TI LP8727 CHARGER DRIVER
15253 M: Milo Kim <milo.kim@ti.com>
15255 F: drivers/power/supply/lp8727_charger.c
15256 F: include/linux/platform_data/lp8727.h
15258 TI LP8788 MFD DRIVER
15259 M: Milo Kim <milo.kim@ti.com>
15261 F: drivers/iio/adc/lp8788_adc.c
15262 F: drivers/leds/leds-lp8788.c
15263 F: drivers/mfd/lp8788*.c
15264 F: drivers/power/supply/lp8788-charger.c
15265 F: drivers/regulator/lp8788-*.c
15266 F: include/linux/mfd/lp8788*.h
15268 TI NETCP ETHERNET DRIVER
15269 M: Wingman Kwok <w-kwok2@ti.com>
15270 M: Murali Karicheri <m-karicheri2@ti.com>
15271 L: netdev@vger.kernel.org
15273 F: drivers/net/ethernet/ti/netcp*
15275 TI PCM3060 ASoC CODEC DRIVER
15276 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15277 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15279 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15280 F: sound/soc/codecs/pcm3060*
15282 TI TAS571X FAMILY ASoC CODEC DRIVER
15283 M: Kevin Cernekee <cernekee@chromium.org>
15284 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15286 F: sound/soc/codecs/tas571x*
15288 TI TRF7970A NFC DRIVER
15289 M: Mark Greer <mgreer@animalcreek.com>
15290 L: linux-wireless@vger.kernel.org
15291 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15293 F: drivers/nfc/trf7970a.c
15294 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15296 TI TWL4030 SERIES SOC CODEC DRIVER
15297 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15298 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15300 F: sound/soc/codecs/twl4030*
15303 M: Benoit Parrot <bparrot@ti.com>
15304 L: linux-media@vger.kernel.org
15305 W: http://linuxtv.org/
15306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15308 F: drivers/media/platform/ti-vpe/
15310 TI WILINK WIRELESS DRIVERS
15311 L: linux-wireless@vger.kernel.org
15312 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15313 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15316 F: drivers/net/wireless/ti/
15317 F: include/linux/wl12xx.h
15319 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15320 M: John Stultz <john.stultz@linaro.org>
15321 M: Thomas Gleixner <tglx@linutronix.de>
15322 R: Stephen Boyd <sboyd@kernel.org>
15323 L: linux-kernel@vger.kernel.org
15324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15326 F: include/linux/clocksource.h
15327 F: include/linux/time.h
15328 F: include/linux/timex.h
15329 F: include/uapi/linux/time.h
15330 F: include/uapi/linux/timex.h
15331 F: kernel/time/clocksource.c
15332 F: kernel/time/time*.c
15333 F: kernel/time/alarmtimer.c
15334 F: kernel/time/ntp.c
15335 F: tools/testing/selftests/timers/
15338 M: Jon Maloy <jon.maloy@ericsson.com>
15339 M: Ying Xue <ying.xue@windriver.com>
15340 L: netdev@vger.kernel.org (core kernel code)
15341 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15342 W: http://tipc.sourceforge.net/
15344 F: include/uapi/linux/tipc*.h
15347 TLAN NETWORK DRIVER
15348 M: Samuel Chessman <chessman@tux.org>
15349 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15350 W: http://sourceforge.net/projects/tlan/
15352 F: Documentation/networking/device_drivers/ti/tlan.txt
15353 F: drivers/net/ethernet/ti/tlan.*
15355 TM6000 VIDEO4LINUX DRIVER
15356 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15357 L: linux-media@vger.kernel.org
15358 W: https://linuxtv.org
15359 T: git git://linuxtv.org/media_tree.git
15361 F: drivers/media/usb/tm6000/
15362 F: Documentation/media/v4l-drivers/tm6000*
15364 TMIO/SDHI MMC DRIVER
15365 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15366 L: linux-mmc@vger.kernel.org
15368 F: drivers/mmc/host/tmio_mmc*
15369 F: drivers/mmc/host/renesas_sdhi*
15370 F: include/linux/mfd/tmio.h
15372 TMP401 HARDWARE MONITOR DRIVER
15373 M: Guenter Roeck <linux@roeck-us.net>
15374 L: linux-hwmon@vger.kernel.org
15376 F: Documentation/hwmon/tmp401
15377 F: drivers/hwmon/tmp401.c
15379 TMPFS (SHMEM FILESYSTEM)
15380 M: Hugh Dickins <hughd@google.com>
15381 L: linux-mm@kvack.org
15383 F: include/linux/shmem_fs.h
15386 TOMOYO SECURITY MODULE
15387 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15388 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15389 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15390 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15391 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15392 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15393 W: http://tomoyo.sourceforge.jp/
15394 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15396 F: security/tomoyo/
15398 TOPSTAR LAPTOP EXTRAS DRIVER
15399 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15400 L: platform-driver-x86@vger.kernel.org
15402 F: drivers/platform/x86/topstar-laptop.c
15404 TORTURE-TEST MODULES
15405 M: Davidlohr Bueso <dave@stgolabs.net>
15406 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15407 M: Josh Triplett <josh@joshtriplett.org>
15408 L: linux-kernel@vger.kernel.org
15410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15411 F: Documentation/RCU/torture.txt
15412 F: kernel/torture.c
15413 F: kernel/rcu/rcutorture.c
15414 F: kernel/rcu/rcuperf.c
15415 F: kernel/locking/locktorture.c
15417 TOSHIBA ACPI EXTRAS DRIVER
15418 M: Azael Avalos <coproscefalo@gmail.com>
15419 L: platform-driver-x86@vger.kernel.org
15421 F: drivers/platform/x86/toshiba_acpi.c
15423 TOSHIBA BLUETOOTH DRIVER
15424 M: Azael Avalos <coproscefalo@gmail.com>
15425 L: platform-driver-x86@vger.kernel.org
15427 F: drivers/platform/x86/toshiba_bluetooth.c
15429 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15430 M: Azael Avalos <coproscefalo@gmail.com>
15431 L: platform-driver-x86@vger.kernel.org
15433 F: drivers/platform/x86/toshiba_haps.c
15436 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15437 W: http://www.buzzard.org.uk/toshiba/
15439 F: drivers/char/toshiba.c
15440 F: include/linux/toshiba.h
15441 F: include/uapi/linux/toshiba.h
15443 TOSHIBA TC358743 DRIVER
15444 M: Mats Randgaard <matrandg@cisco.com>
15445 L: linux-media@vger.kernel.org
15447 F: drivers/media/i2c/tc358743*
15448 F: include/media/i2c/tc358743.h
15450 TOSHIBA WMI HOTKEYS DRIVER
15451 M: Azael Avalos <coproscefalo@gmail.com>
15452 L: platform-driver-x86@vger.kernel.org
15454 F: drivers/platform/x86/toshiba-wmi.c
15457 M: Peter Huewe <peterhuewe@gmx.de>
15458 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15459 R: Jason Gunthorpe <jgg@ziepe.ca>
15460 L: linux-integrity@vger.kernel.org
15461 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15462 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15463 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15465 F: drivers/char/tpm/
15468 M: Steven Rostedt <rostedt@goodmis.org>
15469 M: Ingo Molnar <mingo@redhat.com>
15470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15472 F: Documentation/trace/ftrace.rst
15473 F: arch/*/*/*/ftrace.h
15474 F: arch/*/kernel/ftrace.c
15475 F: include/*/ftrace.h
15476 F: include/linux/trace*.h
15479 F: tools/testing/selftests/ftrace/
15481 TRACING MMIO ACCESSES (MMIOTRACE)
15482 M: Steven Rostedt <rostedt@goodmis.org>
15483 M: Ingo Molnar <mingo@kernel.org>
15484 R: Karol Herbst <karolherbst@gmail.com>
15485 R: Pekka Paalanen <ppaalanen@gmail.com>
15487 L: linux-kernel@vger.kernel.org
15488 L: nouveau@lists.freedesktop.org
15489 F: kernel/trace/trace_mmiotrace.c
15490 F: include/linux/mmiotrace.h
15491 F: arch/x86/mm/kmmio.c
15492 F: arch/x86/mm/mmio-mod.c
15493 F: arch/x86/mm/testmmiotrace.c
15496 M: Jiri Kosina <trivial@kernel.org>
15497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15499 K: ^Subject:.*(?i)trivial
15501 TEMPO SEMICONDUCTOR DRIVERS
15502 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15504 F: sound/soc/codecs/tscs*.c
15505 F: sound/soc/codecs/tscs*.h
15506 F: Documentation/devicetree/bindings/sound/tscs*.txt
15509 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15510 M: Jiri Slaby <jslaby@suse.com>
15512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15513 F: Documentation/serial/
15515 F: drivers/tty/serial/serial_core.c
15516 F: include/linux/serial_core.h
15517 F: include/linux/serial.h
15518 F: include/linux/tty.h
15519 F: include/uapi/linux/serial_core.h
15520 F: include/uapi/linux/serial.h
15521 F: include/uapi/linux/tty.h
15523 TUA9001 MEDIA DRIVER
15524 M: Antti Palosaari <crope@iki.fi>
15525 L: linux-media@vger.kernel.org
15526 W: https://linuxtv.org
15527 W: http://palosaari.fi/linux/
15528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15529 T: git git://linuxtv.org/anttip/media_tree.git
15531 F: drivers/media/tuners/tua9001*
15533 TULIP NETWORK DRIVERS
15534 L: netdev@vger.kernel.org
15535 L: linux-parisc@vger.kernel.org
15537 F: drivers/net/ethernet/dec/tulip/
15540 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15541 W: http://vtun.sourceforge.net/tun
15543 F: Documentation/networking/tuntap.txt
15544 F: arch/um/os-Linux/drivers/
15546 TURBOCHANNEL SUBSYSTEM
15547 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15548 M: Ralf Baechle <ralf@linux-mips.org>
15549 L: linux-mips@vger.kernel.org
15550 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15553 F: include/linux/tc.h
15556 M: "Len Brown" <lenb@kernel.org>
15557 L: linux-pm@vger.kernel.org
15558 B: https://bugzilla.kernel.org
15559 Q: https://patchwork.kernel.org/project/linux-pm/list/
15560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15562 F: tools/power/x86/turbostat/
15564 TW5864 VIDEO4LINUX DRIVER
15565 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15566 M: Anton Sviridenko <anton@corp.bluecherry.net>
15567 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15568 M: Andrey Utkin <andrey_utkin@fastmail.com>
15569 L: linux-media@vger.kernel.org
15571 F: drivers/media/pci/tw5864/
15573 TW68 VIDEO4LINUX DRIVER
15574 M: Hans Verkuil <hverkuil@xs4all.nl>
15575 L: linux-media@vger.kernel.org
15576 T: git git://linuxtv.org/media_tree.git
15577 W: https://linuxtv.org
15579 F: drivers/media/pci/tw68/
15581 TW686X VIDEO4LINUX DRIVER
15582 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15583 L: linux-media@vger.kernel.org
15584 T: git git://linuxtv.org/media_tree.git
15585 W: http://linuxtv.org
15587 F: drivers/media/pci/tw686x/
15589 UBI FILE SYSTEM (UBIFS)
15590 M: Richard Weinberger <richard@nod.at>
15591 M: Artem Bityutskiy <dedekind1@gmail.com>
15592 M: Adrian Hunter <adrian.hunter@intel.com>
15593 L: linux-mtd@lists.infradead.org
15594 T: git git://git.infradead.org/ubifs-2.6.git
15595 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15597 F: Documentation/filesystems/ubifs.txt
15600 UCLINUX (M68KNOMMU AND COLDFIRE)
15601 M: Greg Ungerer <gerg@linux-m68k.org>
15602 W: http://www.linux-m68k.org/
15603 W: http://www.uclinux.org/
15604 L: linux-m68k@lists.linux-m68k.org
15605 L: uclinux-dev@uclinux.org (subscribers-only)
15606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15608 F: arch/m68k/coldfire/
15610 F: arch/m68k/*/*_no.*
15611 F: arch/m68k/include/asm/*_no.*
15614 M: Jan Kara <jack@suse.com>
15616 F: Documentation/filesystems/udf.txt
15620 M: Bastien Nocera <hadess@hadess.net>
15621 L: linux-input@vger.kernel.org
15623 F: drivers/hid/hid-udraw-ps3.c
15626 M: Evgeniy Dushistov <dushistov@mail.ru>
15628 F: Documentation/filesystems/ufs.txt
15631 UHID USERSPACE HID IO DRIVER:
15632 M: David Herrmann <dh.herrmann@googlemail.com>
15633 L: linux-input@vger.kernel.org
15635 F: drivers/hid/uhid.c
15636 F: include/uapi/linux/uhid.h
15639 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15640 L: linux-usb@vger.kernel.org
15642 F: drivers/usb/common/ulpi.c
15643 F: include/linux/ulpi/
15645 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15646 L: linux-usb@vger.kernel.org
15649 F: include/linux/uwb.h
15650 F: include/linux/uwb/
15652 UNICORE32 ARCHITECTURE:
15653 M: Guan Xuetao <gxt@pku.edu.cn>
15654 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15656 T: git git://github.com/gxt/linux.git
15660 M: Tony Finch <dot@dotat.at>
15661 W: http://dotat.at/prog/unifdef
15663 F: scripts/unifdef.c
15665 UNIFORM CDROM DRIVER
15666 M: Jens Axboe <axboe@kernel.dk>
15667 W: http://www.kernel.dk
15669 F: Documentation/cdrom/
15670 F: drivers/cdrom/cdrom.c
15671 F: include/linux/cdrom.h
15672 F: include/uapi/linux/cdrom.h
15674 UNISYS S-PAR DRIVERS
15675 M: David Kershner <david.kershner@unisys.com>
15676 L: sparmaintainer@unisys.com (Unisys internal)
15678 F: include/linux/visorbus.h
15679 F: drivers/visorbus/
15680 F: drivers/staging/unisys/
15682 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15683 M: Vinayak Holikatti <vinholikatti@gmail.com>
15684 L: linux-scsi@vger.kernel.org
15686 F: Documentation/scsi/ufs.txt
15687 F: drivers/scsi/ufs/
15689 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15690 M: Joao Pinto <jpinto@synopsys.com>
15691 L: linux-scsi@vger.kernel.org
15693 F: drivers/scsi/ufs/*dwc*
15695 UNSORTED BLOCK IMAGES (UBI)
15696 M: Artem Bityutskiy <dedekind1@gmail.com>
15697 M: Richard Weinberger <richard@nod.at>
15698 W: http://www.linux-mtd.infradead.org/
15699 L: linux-mtd@lists.infradead.org
15700 T: git git://git.infradead.org/ubifs-2.6.git
15702 F: drivers/mtd/ubi/
15703 F: include/linux/mtd/ubi.h
15704 F: include/uapi/mtd/ubi-user.h
15706 USB "USBNET" DRIVER FRAMEWORK
15707 M: Oliver Neukum <oneukum@suse.com>
15708 L: netdev@vger.kernel.org
15709 W: http://www.linux-usb.org/usbnet
15711 F: drivers/net/usb/usbnet.c
15712 F: include/linux/usb/usbnet.h
15715 M: Oliver Neukum <oneukum@suse.com>
15716 L: linux-usb@vger.kernel.org
15718 F: Documentation/usb/acm.txt
15719 F: drivers/usb/class/cdc-acm.*
15721 USB AR5523 WIRELESS DRIVER
15722 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15723 L: linux-wireless@vger.kernel.org
15725 F: drivers/net/wireless/ath/ar5523/
15728 M: Oliver Neukum <oneukum@suse.com>
15729 L: linux-usb@vger.kernel.org
15730 L: linux-scsi@vger.kernel.org
15732 F: drivers/usb/storage/uas.c
15734 USB CDC ETHERNET DRIVER
15735 M: Oliver Neukum <oliver@neukum.org>
15736 L: linux-usb@vger.kernel.org
15738 F: drivers/net/usb/cdc_*.c
15739 F: include/uapi/linux/usb/cdc.h
15741 USB CHAOSKEY DRIVER
15742 M: Keith Packard <keithp@keithp.com>
15743 L: linux-usb@vger.kernel.org
15745 F: drivers/usb/misc/chaoskey.c
15747 USB CYPRESS C67X00 DRIVER
15748 M: Peter Korsgaard <jacmet@sunsite.dk>
15749 L: linux-usb@vger.kernel.org
15751 F: drivers/usb/c67x00/
15753 USB DAVICOM DM9601 DRIVER
15754 M: Peter Korsgaard <jacmet@sunsite.dk>
15755 L: netdev@vger.kernel.org
15756 W: http://www.linux-usb.org/usbnet
15758 F: drivers/net/usb/dm9601.c
15760 USB DIAMOND RIO500 DRIVER
15761 M: Cesar Miquel <miquel@df.uba.ar>
15762 L: rio500-users@lists.sourceforge.net
15763 W: http://rio500.sourceforge.net
15765 F: drivers/usb/misc/rio500*
15768 M: Alan Stern <stern@rowland.harvard.edu>
15769 L: linux-usb@vger.kernel.org
15771 F: Documentation/usb/ehci.txt
15772 F: drivers/usb/host/ehci*
15774 USB GADGET/PERIPHERAL SUBSYSTEM
15775 M: Felipe Balbi <balbi@kernel.org>
15776 L: linux-usb@vger.kernel.org
15777 W: http://www.linux-usb.org/gadget
15778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15780 F: drivers/usb/gadget/
15781 F: include/linux/usb/gadget*
15783 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15784 M: Jiri Kosina <jikos@kernel.org>
15785 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15786 L: linux-usb@vger.kernel.org
15787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15789 F: Documentation/hid/hiddev.txt
15790 F: drivers/hid/usbhid/
15792 USB INTEL XHCI ROLE MUX DRIVER
15793 M: Hans de Goede <hdegoede@redhat.com>
15794 L: linux-usb@vger.kernel.org
15796 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15799 M: Olav Kongas <ok@artecdesign.ee>
15800 L: linux-usb@vger.kernel.org
15802 F: drivers/usb/host/isp116x*
15803 F: include/linux/usb/isp116x.h
15805 USB LAN78XX ETHERNET DRIVER
15806 M: Woojung Huh <woojung.huh@microchip.com>
15807 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15808 L: netdev@vger.kernel.org
15810 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15811 F: drivers/net/usb/lan78xx.*
15812 F: include/dt-bindings/net/microchip-lan78xx.h
15814 USB MASS STORAGE DRIVER
15815 M: Alan Stern <stern@rowland.harvard.edu>
15816 L: linux-usb@vger.kernel.org
15817 L: usb-storage@lists.one-eyed-alien.net
15819 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15820 F: drivers/usb/storage/
15823 M: Clemens Ladisch <clemens@ladisch.de>
15824 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15825 T: git git://git.alsa-project.org/alsa-kernel.git
15827 F: sound/usb/midi.*
15829 USB NETWORKING DRIVERS
15830 L: linux-usb@vger.kernel.org
15832 F: drivers/net/usb/
15835 M: Alan Stern <stern@rowland.harvard.edu>
15836 L: linux-usb@vger.kernel.org
15838 F: Documentation/usb/ohci.txt
15839 F: drivers/usb/host/ohci*
15841 USB OTG FSM (Finite State Machine)
15842 M: Peter Chen <Peter.Chen@nxp.com>
15843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15844 L: linux-usb@vger.kernel.org
15846 F: drivers/usb/common/usb-otg-fsm.c
15849 M: Valentina Manea <valentina.manea.m@gmail.com>
15850 M: Shuah Khan <shuah@kernel.org>
15851 L: linux-usb@vger.kernel.org
15853 F: Documentation/usb/usbip_protocol.txt
15854 F: drivers/usb/usbip/
15855 F: tools/usb/usbip/
15856 F: tools/testing/selftests/drivers/usb/usbip/
15859 M: Petko Manolov <petkan@nucleusys.com>
15860 L: linux-usb@vger.kernel.org
15861 L: netdev@vger.kernel.org
15862 T: git git://github.com/petkan/pegasus.git
15863 W: https://github.com/petkan/pegasus
15865 F: drivers/net/usb/pegasus.*
15868 M: Felipe Balbi <balbi@kernel.org>
15869 L: linux-usb@vger.kernel.org
15870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15872 F: drivers/usb/phy/
15874 USB PRINTER DRIVER (usblp)
15875 M: Pete Zaitcev <zaitcev@redhat.com>
15876 L: linux-usb@vger.kernel.org
15878 F: drivers/usb/class/usblp.c
15880 USB QMI WWAN NETWORK DRIVER
15881 M: Bjørn Mork <bjorn@mork.no>
15882 L: netdev@vger.kernel.org
15884 F: Documentation/ABI/testing/sysfs-class-net-qmi
15885 F: drivers/net/usb/qmi_wwan.c
15888 M: Petko Manolov <petkan@nucleusys.com>
15889 L: linux-usb@vger.kernel.org
15890 L: netdev@vger.kernel.org
15891 T: git git://github.com/petkan/rtl8150.git
15892 W: https://github.com/petkan/rtl8150
15894 F: drivers/net/usb/rtl8150.c
15896 USB SERIAL SUBSYSTEM
15897 M: Johan Hovold <johan@kernel.org>
15898 L: linux-usb@vger.kernel.org
15899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15901 F: Documentation/usb/usb-serial.txt
15902 F: drivers/usb/serial/
15903 F: include/linux/usb/serial.h
15905 USB SMSC75XX ETHERNET DRIVER
15906 M: Steve Glendinning <steve.glendinning@shawell.net>
15907 L: netdev@vger.kernel.org
15909 F: drivers/net/usb/smsc75xx.*
15911 USB SMSC95XX ETHERNET DRIVER
15912 M: Steve Glendinning <steve.glendinning@shawell.net>
15913 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15914 L: netdev@vger.kernel.org
15916 F: drivers/net/usb/smsc95xx.*
15919 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15920 L: linux-usb@vger.kernel.org
15921 W: http://www.linux-usb.org
15922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15924 F: Documentation/devicetree/bindings/usb/
15925 F: Documentation/usb/
15927 F: include/linux/usb.h
15928 F: include/linux/usb/
15930 USB TYPEC PI3USB30532 MUX DRIVER
15931 M: Hans de Goede <hdegoede@redhat.com>
15932 L: linux-usb@vger.kernel.org
15934 F: drivers/usb/typec/mux/pi3usb30532.c
15937 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15938 L: linux-usb@vger.kernel.org
15940 F: Documentation/ABI/testing/sysfs-class-typec
15941 F: Documentation/driver-api/usb/typec.rst
15942 F: drivers/usb/typec/
15943 F: include/linux/usb/typec.h
15945 USB TYPEC BUS FOR ALTERNATE MODES
15946 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15947 L: linux-usb@vger.kernel.org
15949 F: Documentation/ABI/testing/sysfs-bus-typec
15950 F: Documentation/driver-api/usb/typec_bus.rst
15951 F: drivers/usb/typec/altmodes/
15952 F: include/linux/usb/typec_altmode.h
15954 USB TYPEC PORT CONTROLLER DRIVERS
15955 M: Guenter Roeck <linux@roeck-us.net>
15956 L: linux-usb@vger.kernel.org
15958 F: drivers/usb/typec/tcpm/
15961 M: Alan Stern <stern@rowland.harvard.edu>
15962 L: linux-usb@vger.kernel.org
15964 F: drivers/usb/host/uhci*
15967 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15968 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15969 L: linux-media@vger.kernel.org
15970 T: git git://linuxtv.org/media_tree.git
15971 W: http://www.ideasonboard.org/uvc/
15973 F: drivers/media/usb/uvc/
15974 F: include/uapi/linux/uvcvideo.h
15977 M: Hans Verkuil <hverkuil@xs4all.nl>
15978 L: linux-media@vger.kernel.org
15979 T: git git://linuxtv.org/media_tree.git
15980 W: https://linuxtv.org
15982 F: drivers/media/usb/usbvision/
15985 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15986 L: linux-usb@vger.kernel.org
15988 F: drivers/usb/gadget/function/*uvc*
15989 F: drivers/usb/gadget/legacy/webcam.c
15990 F: include/uapi/linux/usb/g_uvc.h
15992 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15993 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15994 L: linux-wireless@vger.kernel.org
15996 F: drivers/net/wireless/rndis_wlan.c
15999 M: Mathias Nyman <mathias.nyman@intel.com>
16000 L: linux-usb@vger.kernel.org
16002 F: drivers/usb/host/xhci*
16003 F: drivers/usb/host/pci-quirks*
16006 L: linux-wireless@vger.kernel.org
16007 W: http://linux-lc100020.sourceforge.net
16009 F: drivers/net/wireless/zydas/zd1201.*
16012 M: Antoine Jacquet <royale@zerezo.com>
16013 L: linux-usb@vger.kernel.org
16014 L: linux-media@vger.kernel.org
16015 T: git git://linuxtv.org/media_tree.git
16016 W: http://royale.zerezo.com/zr364xx/
16018 F: Documentation/media/v4l-drivers/zr364xx*
16019 F: drivers/media/usb/zr364xx/
16021 USER-MODE LINUX (UML)
16022 M: Jeff Dike <jdike@addtoit.com>
16023 M: Richard Weinberger <richard@nod.at>
16024 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16025 L: linux-um@lists.infradead.org
16026 W: http://user-mode-linux.sourceforge.net
16027 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16030 F: Documentation/virtual/uml/
16035 USERSPACE COPYIN/COPYOUT (UIOVEC)
16036 M: Alexander Viro <viro@zeniv.linux.org.uk>
16039 F: include/linux/uio.h
16041 USERSPACE DMA BUFFER DRIVER
16042 M: Gerd Hoffmann <kraxel@redhat.com>
16044 L: dri-devel@lists.freedesktop.org
16045 F: drivers/dma-buf/udmabuf.c
16046 F: include/uapi/linux/udmabuf.h
16047 T: git git://anongit.freedesktop.org/drm/drm-misc
16049 USERSPACE I/O (UIO)
16050 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16053 F: Documentation/driver-api/uio-howto.rst
16055 F: include/linux/uio_driver.h
16058 M: Karel Zak <kzak@redhat.com>
16059 L: util-linux@vger.kernel.org
16060 W: http://en.wikipedia.org/wiki/Util-linux
16061 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16065 M: Christoph Hellwig <hch@lst.de>
16066 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16067 L: linux-kernel@vger.kernel.org
16068 T: git git://git.infradead.org/users/hch/uuid.git
16071 F: include/linux/uuid.h
16072 F: include/uapi/linux/uuid.h
16076 M: Michal Januszewski <spock@gentoo.org>
16077 L: linux-fbdev@vger.kernel.org
16078 W: https://github.com/mjanusz/v86d
16080 F: Documentation/fb/uvesafb.txt
16081 F: drivers/video/fbdev/uvesafb.*
16084 M: Stefan Agner <stefan@agner.ch>
16085 L: linux-mtd@lists.infradead.org
16087 F: drivers/mtd/nand/raw/vf610_nfc.c
16089 VFAT/FAT/MSDOS FILESYSTEM
16090 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16092 F: Documentation/filesystems/vfat.txt
16096 M: Alex Williamson <alex.williamson@redhat.com>
16097 L: kvm@vger.kernel.org
16098 T: git git://github.com/awilliam/linux-vfio.git
16100 F: Documentation/vfio.txt
16102 F: include/linux/vfio.h
16103 F: include/uapi/linux/vfio.h
16105 VFIO MEDIATED DEVICE DRIVERS
16106 M: Kirti Wankhede <kwankhede@nvidia.com>
16107 L: kvm@vger.kernel.org
16109 F: Documentation/vfio-mediated-device.txt
16110 F: drivers/vfio/mdev/
16111 F: include/linux/mdev.h
16112 F: samples/vfio-mdev/
16114 VFIO PLATFORM DRIVER
16115 M: Eric Auger <eric.auger@redhat.com>
16116 L: kvm@vger.kernel.org
16118 F: drivers/vfio/platform/
16121 R: Lukas Wunner <lukas@wunner.de>
16123 F: Documentation/gpu/vga-switcheroo.rst
16124 F: drivers/gpu/vga/vga_switcheroo.c
16125 F: include/linux/vga_switcheroo.h
16126 T: git git://anongit.freedesktop.org/drm/drm-misc
16128 VIA RHINE NETWORK DRIVER
16130 F: drivers/net/ethernet/via/via-rhine.c
16132 VIA SD/MMC CARD CONTROLLER DRIVER
16133 M: Bruce Chang <brucechang@via.com.tw>
16134 M: Harald Welte <HaraldWelte@viatech.com>
16136 F: drivers/mmc/host/via-sdmmc.c
16138 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16139 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16140 L: linux-fbdev@vger.kernel.org
16142 F: include/linux/via-core.h
16143 F: include/linux/via-gpio.h
16144 F: include/linux/via_i2c.h
16145 F: drivers/video/fbdev/via/
16147 VIA VELOCITY NETWORK DRIVER
16148 M: Francois Romieu <romieu@fr.zoreil.com>
16149 L: netdev@vger.kernel.org
16151 F: drivers/net/ethernet/via/via-velocity.*
16153 VICODEC VIRTUAL CODEC DRIVER
16154 M: Hans Verkuil <hans.verkuil@cisco.com>
16155 L: linux-media@vger.kernel.org
16156 T: git git://linuxtv.org/media_tree.git
16157 W: https://linuxtv.org
16159 F: drivers/media/platform/vicodec/*
16161 VIDEO MULTIPLEXER DRIVER
16162 M: Philipp Zabel <p.zabel@pengutronix.de>
16163 L: linux-media@vger.kernel.org
16165 F: drivers/media/platform/video-mux.c
16167 VIDEO I2C POLLING DRIVER
16168 M: Matt Ranostay <matt.ranostay@konsulko.com>
16169 L: linux-media@vger.kernel.org
16171 F: drivers/media/i2c/video-i2c.c
16173 VIDEOBUF2 FRAMEWORK
16174 M: Pawel Osciak <pawel@osciak.com>
16175 M: Marek Szyprowski <m.szyprowski@samsung.com>
16176 M: Kyungmin Park <kyungmin.park@samsung.com>
16177 L: linux-media@vger.kernel.org
16179 F: drivers/media/common/videobuf2/*
16180 F: include/media/videobuf2-*
16182 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16183 M: Helen Koike <helen.koike@collabora.com>
16184 L: linux-media@vger.kernel.org
16185 T: git git://linuxtv.org/media_tree.git
16186 W: https://linuxtv.org
16188 F: drivers/media/platform/vimc/*
16191 M: Alex Williamson <alex.williamson@redhat.com>
16192 M: Paolo Bonzini <pbonzini@redhat.com>
16193 L: kvm@vger.kernel.org
16197 VIRTIO AND VHOST VSOCK DRIVER
16198 M: Stefan Hajnoczi <stefanha@redhat.com>
16199 L: kvm@vger.kernel.org
16200 L: virtualization@lists.linux-foundation.org
16201 L: netdev@vger.kernel.org
16203 F: include/linux/virtio_vsock.h
16204 F: include/uapi/linux/virtio_vsock.h
16205 F: include/uapi/linux/vsockmon.h
16206 F: include/uapi/linux/vm_sockets_diag.h
16207 F: net/vmw_vsock/diag.c
16208 F: net/vmw_vsock/af_vsock_tap.c
16209 F: net/vmw_vsock/virtio_transport_common.c
16210 F: net/vmw_vsock/virtio_transport.c
16211 F: drivers/net/vsockmon.c
16212 F: drivers/vhost/vsock.c
16213 F: tools/testing/vsock/
16215 VIRTIO CONSOLE DRIVER
16216 M: Amit Shah <amit@kernel.org>
16217 L: virtualization@lists.linux-foundation.org
16219 F: drivers/char/virtio_console.c
16220 F: include/linux/virtio_console.h
16221 F: include/uapi/linux/virtio_console.h
16223 VIRTIO CORE, NET AND BLOCK DRIVERS
16224 M: "Michael S. Tsirkin" <mst@redhat.com>
16225 M: Jason Wang <jasowang@redhat.com>
16226 L: virtualization@lists.linux-foundation.org
16228 F: Documentation/devicetree/bindings/virtio/
16231 F: drivers/net/virtio_net.c
16232 F: drivers/block/virtio_blk.c
16233 F: include/linux/virtio*.h
16234 F: include/uapi/linux/virtio_*.h
16235 F: drivers/crypto/virtio/
16236 F: mm/balloon_compaction.c
16238 VIRTIO CRYPTO DRIVER
16239 M: Gonglei <arei.gonglei@huawei.com>
16240 L: virtualization@lists.linux-foundation.org
16241 L: linux-crypto@vger.kernel.org
16243 F: drivers/crypto/virtio/
16244 F: include/uapi/linux/virtio_crypto.h
16246 VIRTIO DRIVERS FOR S390
16247 M: Cornelia Huck <cohuck@redhat.com>
16248 M: Halil Pasic <pasic@linux.ibm.com>
16249 L: linux-s390@vger.kernel.org
16250 L: virtualization@lists.linux-foundation.org
16251 L: kvm@vger.kernel.org
16253 F: drivers/s390/virtio/
16254 F: arch/s390/include/uapi/asm/virtio-ccw.h
16257 M: David Airlie <airlied@linux.ie>
16258 M: Gerd Hoffmann <kraxel@redhat.com>
16259 L: dri-devel@lists.freedesktop.org
16260 L: virtualization@lists.linux-foundation.org
16261 T: git git://anongit.freedesktop.org/drm/drm-misc
16263 F: drivers/gpu/drm/virtio/
16264 F: include/uapi/linux/virtio_gpu.h
16266 VIRTIO HOST (VHOST)
16267 M: "Michael S. Tsirkin" <mst@redhat.com>
16268 M: Jason Wang <jasowang@redhat.com>
16269 L: kvm@vger.kernel.org
16270 L: virtualization@lists.linux-foundation.org
16271 L: netdev@vger.kernel.org
16272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16275 F: include/uapi/linux/vhost.h
16277 VIRTIO INPUT DRIVER
16278 M: Gerd Hoffmann <kraxel@redhat.com>
16280 F: drivers/virtio/virtio_input.c
16281 F: include/uapi/linux/virtio_input.h
16283 VIRTUAL BOX GUEST DEVICE DRIVER
16284 M: Hans de Goede <hdegoede@redhat.com>
16285 M: Arnd Bergmann <arnd@arndb.de>
16286 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16288 F: include/linux/vbox_utils.h
16289 F: include/uapi/linux/vbox*.h
16290 F: drivers/virt/vboxguest/
16292 VIRTUAL SERIO DEVICE DRIVER
16293 M: Stephen Chandler Paul <thatslyude@gmail.com>
16295 F: drivers/input/serio/userio.c
16296 F: include/uapi/linux/userio.h
16298 VIVID VIRTUAL VIDEO DRIVER
16299 M: Hans Verkuil <hverkuil@xs4all.nl>
16300 L: linux-media@vger.kernel.org
16301 T: git git://linuxtv.org/media_tree.git
16302 W: https://linuxtv.org
16304 F: drivers/media/platform/vivid/*
16307 M: Florian Fainelli <f.fainelli@gmail.com>
16308 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16310 F: drivers/vlynq/vlynq.c
16311 F: include/linux/vlynq.h
16314 M: Martyn Welch <martyn@welchs.me.uk>
16315 M: Manohar Vanga <manohar.vanga@gmail.com>
16316 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16317 L: devel@driverdev.osuosl.org
16319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16320 F: Documentation/driver-api/vme.rst
16321 F: drivers/staging/vme/
16323 F: include/linux/vme*
16325 VMWARE BALLOON DRIVER
16326 M: Julien Freche <jfreche@vmware.com>
16327 M: Nadav Amit <namit@vmware.com>
16328 M: "VMware, Inc." <pv-drivers@vmware.com>
16329 L: linux-kernel@vger.kernel.org
16331 F: drivers/misc/vmw_balloon.c
16333 VMWARE HYPERVISOR INTERFACE
16334 M: Alok Kataria <akataria@vmware.com>
16335 L: virtualization@lists.linux-foundation.org
16337 F: arch/x86/kernel/cpu/vmware.c
16339 VMWARE PVRDMA DRIVER
16340 M: Adit Ranadive <aditr@vmware.com>
16341 M: VMware PV-Drivers <pv-drivers@vmware.com>
16342 L: linux-rdma@vger.kernel.org
16344 F: drivers/infiniband/hw/vmw_pvrdma/
16346 VMware PVSCSI driver
16347 M: Jim Gill <jgill@vmware.com>
16348 M: VMware PV-Drivers <pv-drivers@vmware.com>
16349 L: linux-scsi@vger.kernel.org
16351 F: drivers/scsi/vmw_pvscsi.c
16352 F: drivers/scsi/vmw_pvscsi.h
16354 VMWARE VMMOUSE SUBDRIVER
16355 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16356 M: "VMware, Inc." <pv-drivers@vmware.com>
16357 L: linux-input@vger.kernel.org
16359 F: drivers/input/mouse/vmmouse.c
16360 F: drivers/input/mouse/vmmouse.h
16362 VMWARE VMXNET3 ETHERNET DRIVER
16363 M: Ronak Doshi <doshir@vmware.com>
16364 M: "VMware, Inc." <pv-drivers@vmware.com>
16365 L: netdev@vger.kernel.org
16367 F: drivers/net/vmxnet3/
16369 VOCORE VOCORE2 BOARD
16370 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16371 L: linux-mips@vger.kernel.org
16373 F: arch/mips/boot/dts/ralink/vocore2.dts
16375 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16376 M: Liam Girdwood <lgirdwood@gmail.com>
16377 M: Mark Brown <broonie@kernel.org>
16378 L: linux-kernel@vger.kernel.org
16379 W: http://www.slimlogic.co.uk/?p=48
16380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16382 F: Documentation/devicetree/bindings/regulator/
16383 F: Documentation/power/regulator/
16384 F: drivers/regulator/
16385 F: include/dt-bindings/regulator/
16386 F: include/linux/regulator/
16389 M: David Ahern <dsa@cumulusnetworks.com>
16390 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16391 L: netdev@vger.kernel.org
16393 F: drivers/net/vrf.c
16394 F: Documentation/networking/vrf.txt
16396 VT1211 HARDWARE MONITOR DRIVER
16397 M: Juerg Haefliger <juergh@gmail.com>
16398 L: linux-hwmon@vger.kernel.org
16400 F: Documentation/hwmon/vt1211
16401 F: drivers/hwmon/vt1211.c
16403 VT8231 HARDWARE MONITOR DRIVER
16404 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16405 L: linux-hwmon@vger.kernel.org
16407 F: drivers/hwmon/vt8231.c
16409 VUB300 USB to SDIO/SD/MMC bridge chip
16410 M: Tony Olech <tony.olech@elandigitalsystems.com>
16411 L: linux-mmc@vger.kernel.org
16412 L: linux-usb@vger.kernel.org
16414 F: drivers/mmc/host/vub300.c
16416 W1 DALLAS'S 1-WIRE BUS
16417 M: Evgeniy Polyakov <zbr@ioremap.net>
16419 F: Documentation/devicetree/bindings/w1/
16420 F: Documentation/w1/
16422 F: include/linux/w1.h
16424 W83791D HARDWARE MONITORING DRIVER
16425 M: Marc Hulsman <m.hulsman@tudelft.nl>
16426 L: linux-hwmon@vger.kernel.org
16428 F: Documentation/hwmon/w83791d
16429 F: drivers/hwmon/w83791d.c
16431 W83793 HARDWARE MONITORING DRIVER
16432 M: Rudolf Marek <r.marek@assembler.cz>
16433 L: linux-hwmon@vger.kernel.org
16435 F: Documentation/hwmon/w83793
16436 F: drivers/hwmon/w83793.c
16438 W83795 HARDWARE MONITORING DRIVER
16439 M: Jean Delvare <jdelvare@suse.com>
16440 L: linux-hwmon@vger.kernel.org
16442 F: drivers/hwmon/w83795.c
16444 W83L51xD SD/MMC CARD INTERFACE DRIVER
16445 M: Pierre Ossman <pierre@ossman.eu>
16447 F: drivers/mmc/host/wbsd.*
16449 WACOM PROTOCOL 4 SERIAL TABLETS
16450 M: Julian Squires <julian@cipht.net>
16451 M: Hans de Goede <hdegoede@redhat.com>
16452 L: linux-input@vger.kernel.org
16454 F: drivers/input/tablet/wacom_serial4.c
16456 WATCHDOG DEVICE DRIVERS
16457 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16458 M: Guenter Roeck <linux@roeck-us.net>
16459 L: linux-watchdog@vger.kernel.org
16460 W: http://www.linux-watchdog.org/
16461 T: git git://www.linux-watchdog.org/linux-watchdog.git
16463 F: Documentation/devicetree/bindings/watchdog/
16464 F: Documentation/watchdog/
16465 F: drivers/watchdog/
16466 F: include/linux/watchdog.h
16467 F: include/uapi/linux/watchdog.h
16469 WHISKEYCOVE PMIC GPIO DRIVER
16470 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16471 L: linux-gpio@vger.kernel.org
16473 F: drivers/gpio/gpio-wcove.c
16476 M: David Herrmann <dh.herrmann@googlemail.com>
16477 L: linux-input@vger.kernel.org
16479 F: drivers/hid/hid-wiimote*
16481 WILOCITY WIL6210 WIRELESS DRIVER
16482 M: Maya Erez <merez@codeaurora.org>
16483 L: linux-wireless@vger.kernel.org
16484 L: wil6210@qti.qualcomm.com
16486 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16487 F: drivers/net/wireless/ath/wil6210/
16490 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16491 M: linux-wimax@intel.com
16492 L: wimax@linuxwimax.org (subscribers-only)
16494 W: http://linuxwimax.org
16495 F: Documentation/wimax/README.wimax
16496 F: include/linux/wimax/debug.h
16497 F: include/net/wimax.h
16498 F: include/uapi/linux/wimax.h
16502 M: David Härdeman <david@hardeman.nu>
16504 F: drivers/media/rc/winbond-cir.c
16506 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16507 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16508 L: linux-watchdog@vger.kernel.org
16510 F: drivers/watchdog/ebc-c384_wdt.c
16512 WINSYSTEMS WS16C48 GPIO DRIVER
16513 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16514 L: linux-gpio@vger.kernel.org
16516 F: drivers/gpio/gpio-ws16c48.c
16518 WISTRON LAPTOP BUTTON DRIVER
16519 M: Miloslav Trmac <mitr@volny.cz>
16521 F: drivers/input/misc/wistron_btns.c
16523 WL3501 WIRELESS PCMCIA CARD DRIVER
16524 L: linux-wireless@vger.kernel.org
16526 F: drivers/net/wireless/wl3501*
16528 WOLFSON MICROELECTRONICS DRIVERS
16529 L: patches@opensource.cirrus.com
16530 T: git https://github.com/CirrusLogic/linux-drivers.git
16531 W: https://github.com/CirrusLogic/linux-drivers/wiki
16533 F: Documentation/hwmon/wm83??
16534 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16535 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16536 F: Documentation/devicetree/bindings/mfd/arizona.txt
16537 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16538 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16539 F: arch/arm/mach-s3c64xx/mach-crag6410*
16540 F: drivers/clk/clk-wm83*.c
16541 F: drivers/extcon/extcon-arizona.c
16542 F: drivers/leds/leds-wm83*.c
16543 F: drivers/gpio/gpio-*wm*.c
16544 F: drivers/gpio/gpio-arizona.c
16545 F: drivers/hwmon/wm83??-hwmon.c
16546 F: drivers/input/misc/wm831x-on.c
16547 F: drivers/input/touchscreen/wm831x-ts.c
16548 F: drivers/input/touchscreen/wm97*.c
16549 F: drivers/mfd/arizona*
16550 F: drivers/mfd/wm*.c
16551 F: drivers/mfd/cs47l24*
16552 F: drivers/power/supply/wm83*.c
16553 F: drivers/rtc/rtc-wm83*.c
16554 F: drivers/regulator/wm8*.c
16555 F: drivers/regulator/arizona*
16556 F: drivers/video/backlight/wm83*_bl.c
16557 F: drivers/watchdog/wm83*_wdt.c
16558 F: include/linux/mfd/arizona/
16559 F: include/linux/mfd/wm831x/
16560 F: include/linux/mfd/wm8350/
16561 F: include/linux/mfd/wm8400*
16562 F: include/linux/regulator/arizona*
16563 F: include/linux/wm97xx.h
16564 F: include/sound/wm????.h
16565 F: sound/soc/codecs/arizona.?
16566 F: sound/soc/codecs/wm*
16567 F: sound/soc/codecs/cs47l24*
16570 M: Tejun Heo <tj@kernel.org>
16571 R: Lai Jiangshan <jiangshanlai@gmail.com>
16572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16574 F: include/linux/workqueue.h
16575 F: kernel/workqueue.c
16576 F: Documentation/core-api/workqueue.rst
16578 X-POWERS AXP288 PMIC DRIVERS
16579 M: Hans de Goede <hdegoede@redhat.com>
16582 F: drivers/acpi/pmic/intel_pmic_xpower.c
16584 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16585 M: Chen-Yu Tsai <wens@csie.org>
16586 L: linux-kernel@vger.kernel.org
16591 M: Andrew Hendry <andrew.hendry@gmail.com>
16592 L: linux-x25@vger.kernel.org
16594 F: Documentation/networking/x25*
16595 F: include/net/x25*
16598 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16599 M: Thomas Gleixner <tglx@linutronix.de>
16600 M: Ingo Molnar <mingo@redhat.com>
16601 M: Borislav Petkov <bp@alien8.de>
16602 R: "H. Peter Anvin" <hpa@zytor.com>
16604 L: linux-kernel@vger.kernel.org
16605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16607 F: Documentation/devicetree/bindings/x86/
16608 F: Documentation/x86/
16612 M: Andy Lutomirski <luto@kernel.org>
16613 L: linux-kernel@vger.kernel.org
16614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16618 X86 MCE INFRASTRUCTURE
16619 M: Tony Luck <tony.luck@intel.com>
16620 M: Borislav Petkov <bp@alien8.de>
16621 L: linux-edac@vger.kernel.org
16623 F: arch/x86/kernel/cpu/mcheck/*
16625 X86 MICROCODE UPDATE SUPPORT
16626 M: Borislav Petkov <bp@alien8.de>
16628 F: arch/x86/kernel/cpu/microcode/*
16631 M: Dave Hansen <dave.hansen@linux.intel.com>
16632 M: Andy Lutomirski <luto@kernel.org>
16633 M: Peter Zijlstra <peterz@infradead.org>
16634 L: linux-kernel@vger.kernel.org
16635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16639 X86 PLATFORM DRIVERS
16640 M: Darren Hart <dvhart@infradead.org>
16641 M: Andy Shevchenko <andy@infradead.org>
16642 L: platform-driver-x86@vger.kernel.org
16643 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16645 F: drivers/platform/x86/
16646 F: drivers/platform/olpc/
16649 M: Andy Lutomirski <luto@kernel.org>
16650 L: linux-kernel@vger.kernel.org
16651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16653 F: arch/x86/entry/vdso/
16656 M: Matthew Wilcox <willy@infradead.org>
16657 L: linux-fsdevel@vger.kernel.org
16659 F: Documentation/core-api/xarray.rst
16662 F: include/linux/idr.h
16663 F: include/linux/xarray.h
16664 F: tools/testing/radix-tree
16667 M: Benjamin Valentin <benpicco@googlemail.com>
16669 F: drivers/media/rc/xbox_remote.c
16670 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16672 XC2028/3028 TUNER DRIVER
16673 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16674 L: linux-media@vger.kernel.org
16675 W: https://linuxtv.org
16676 T: git git://linuxtv.org/media_tree.git
16678 F: drivers/media/tuners/tuner-xc2028.*
16680 XDP SOCKETS (AF_XDP)
16681 M: Björn Töpel <bjorn.topel@intel.com>
16682 M: Magnus Karlsson <magnus.karlsson@intel.com>
16683 L: netdev@vger.kernel.org
16685 F: kernel/bpf/xskmap.c
16688 XEN BLOCK SUBSYSTEM
16689 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16690 M: Roger Pau Monné <roger.pau@citrix.com>
16691 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16693 F: drivers/block/xen-blkback/*
16694 F: drivers/block/xen*
16697 M: Stefano Stabellini <sstabellini@kernel.org>
16698 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16701 F: arch/arm/include/asm/xen/
16703 XEN HYPERVISOR ARM64
16704 M: Stefano Stabellini <sstabellini@kernel.org>
16705 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16708 F: arch/arm64/include/asm/xen/
16710 XEN HYPERVISOR INTERFACE
16711 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16712 M: Juergen Gross <jgross@suse.com>
16713 R: Stefano Stabellini <sstabellini@kernel.org>
16714 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16718 F: arch/x86/platform/pvh/
16719 F: drivers/*/xen-*front.c
16721 F: arch/x86/include/asm/xen/
16722 F: arch/x86/include/asm/pvclock-abi.h
16724 F: include/uapi/xen/
16725 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16726 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16728 XEN NETWORK BACKEND DRIVER
16729 M: Wei Liu <wei.liu2@citrix.com>
16730 M: Paul Durrant <paul.durrant@citrix.com>
16731 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16732 L: netdev@vger.kernel.org
16734 F: drivers/net/xen-netback/*
16737 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16738 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16740 F: arch/x86/pci/*xen*
16741 F: drivers/pci/*xen*
16744 M: Juergen Gross <jgross@suse.com>
16745 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16746 L: linux-scsi@vger.kernel.org
16748 F: drivers/scsi/xen-scsifront.c
16749 F: drivers/xen/xen-scsiback.c
16750 F: include/xen/interface/io/vscsiif.h
16752 XEN SWIOTLB SUBSYSTEM
16753 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16754 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16755 L: iommu@lists.linux-foundation.org
16757 F: arch/x86/xen/*swiotlb*
16758 F: drivers/xen/*swiotlb*
16760 XEN SOUND FRONTEND DRIVER
16761 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16762 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16763 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16768 M: Darrick J. Wong <darrick.wong@oracle.com>
16769 M: linux-xfs@vger.kernel.org
16770 L: linux-xfs@vger.kernel.org
16772 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16774 F: Documentation/filesystems/xfs.txt
16777 XILINX AXI ETHERNET DRIVER
16778 M: Anirudha Sarangi <anirudh@xilinx.com>
16779 M: John Linn <John.Linn@xilinx.com>
16781 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16783 XILINX UARTLITE SERIAL DRIVER
16784 M: Peter Korsgaard <jacmet@sunsite.dk>
16785 L: linux-serial@vger.kernel.org
16787 F: drivers/tty/serial/uartlite.c
16789 XILINX VIDEO IP CORES
16790 M: Hyun Kwon <hyun.kwon@xilinx.com>
16791 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16792 L: linux-media@vger.kernel.org
16793 T: git git://linuxtv.org/media_tree.git
16795 F: Documentation/devicetree/bindings/media/xilinx/
16796 F: drivers/media/platform/xilinx/
16797 F: include/uapi/linux/xilinx-v4l2-controls.h
16800 M: Eli Billauer <eli.billauer@gmail.com>
16801 L: linux-kernel@vger.kernel.org
16803 F: drivers/char/xillybus/
16806 M: George Cherian <george.cherian@cavium.com>
16807 M: Jan Glauber <jglauber@cavium.com>
16808 L: linux-i2c@vger.kernel.org
16809 W: http://www.cavium.com
16811 F: drivers/i2c/busses/i2c-xlp9xx.c
16813 XRA1403 GPIO EXPANDER
16814 M: Nandor Han <nandor.han@ge.com>
16815 M: Semi Malinen <semi.malinen@ge.com>
16816 L: linux-gpio@vger.kernel.org
16818 F: drivers/gpio/gpio-xra1403.c
16819 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16821 XTENSA XTFPGA PLATFORM SUPPORT
16822 M: Max Filippov <jcmvbkbc@gmail.com>
16823 L: linux-xtensa@linux-xtensa.org
16825 F: drivers/spi/spi-xtensa-xtfpga.c
16826 F: sound/soc/xtensa/xtfpga-i2s.c
16828 YAM DRIVER FOR AX.25
16829 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16830 L: linux-hams@vger.kernel.org
16832 F: drivers/net/hamradio/yam*
16833 F: include/linux/yam.h
16835 YAMA SECURITY MODULE
16836 M: Kees Cook <keescook@chromium.org>
16837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16840 F: Documentation/admin-guide/LSM/Yama.rst
16842 YEALINK PHONE DRIVER
16843 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16844 L: usbb2k-api-dev@nongnu.org
16846 F: Documentation/input/devices/yealink.rst
16847 F: drivers/input/misc/yealink.*
16849 Z8530 DRIVER FOR AX.25
16850 M: Joerg Reuter <jreuter@yaina.de>
16851 W: http://yaina.de/jreuter/
16852 W: http://www.qsl.net/dl1bke/
16853 L: linux-hams@vger.kernel.org
16855 F: Documentation/networking/z8530drv.txt
16856 F: drivers/net/hamradio/*scc.c
16857 F: drivers/net/hamradio/z8530.h
16859 ZBUD COMPRESSED PAGE ALLOCATOR
16860 M: Seth Jennings <sjenning@redhat.com>
16861 M: Dan Streetman <ddstreet@ieee.org>
16862 L: linux-mm@kvack.org
16865 F: include/linux/zbud.h
16867 ZD1211RW WIRELESS DRIVER
16868 M: Daniel Drake <dsd@gentoo.org>
16869 M: Ulrich Kunitz <kune@deine-taler.de>
16870 W: http://zd1211.ath.cx/wiki/DriverRewrite
16871 L: linux-wireless@vger.kernel.org
16872 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16874 F: drivers/net/wireless/zydas/zd1211rw/
16876 ZD1301 MEDIA DRIVER
16877 M: Antti Palosaari <crope@iki.fi>
16878 L: linux-media@vger.kernel.org
16879 W: https://linuxtv.org/
16880 W: http://palosaari.fi/linux/
16881 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16883 F: drivers/media/usb/dvb-usb-v2/zd1301*
16885 ZD1301_DEMOD MEDIA DRIVER
16886 M: Antti Palosaari <crope@iki.fi>
16887 L: linux-media@vger.kernel.org
16888 W: https://linuxtv.org/
16889 W: http://palosaari.fi/linux/
16890 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16892 F: drivers/media/dvb-frontends/zd1301_demod*
16894 ZPOOL COMPRESSED PAGE STORAGE API
16895 M: Dan Streetman <ddstreet@ieee.org>
16896 L: linux-mm@kvack.org
16899 F: include/linux/zpool.h
16901 ZR36067 VIDEO FOR LINUX DRIVER
16902 L: mjpeg-users@lists.sourceforge.net
16903 L: linux-media@vger.kernel.org
16904 W: http://mjpeg.sourceforge.net/driver-zoran/
16905 T: hg https://linuxtv.org/hg/v4l-dvb
16907 F: drivers/staging/media/zoran/
16909 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16910 M: Minchan Kim <minchan@kernel.org>
16911 M: Nitin Gupta <ngupta@vflare.org>
16912 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16913 L: linux-kernel@vger.kernel.org
16915 F: drivers/block/zram/
16916 F: Documentation/blockdev/zram.txt
16918 ZS DECSTATION Z85C30 SERIAL DRIVER
16919 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16921 F: drivers/tty/serial/zs.*
16923 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16924 M: Minchan Kim <minchan@kernel.org>
16925 M: Nitin Gupta <ngupta@vflare.org>
16926 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16927 L: linux-mm@kvack.org
16930 F: include/linux/zsmalloc.h
16931 F: Documentation/vm/zsmalloc.rst
16933 ZSWAP COMPRESSED SWAP CACHING
16934 M: Seth Jennings <sjenning@redhat.com>
16935 M: Dan Streetman <ddstreet@ieee.org>
16936 L: linux-mm@kvack.org
16941 M: Linus Torvalds <torvalds@linux-foundation.org>
16942 L: linux-kernel@vger.kernel.org
16943 Q: http://patchwork.kernel.org/project/LKML/list/
16944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16945 S: Buried alive in reporters