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 <festevam@gmail.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
1541 X: drivers/media/i2c/
1543 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1544 M: Shawn Guo <shawnguo@kernel.org>
1545 M: Sascha Hauer <s.hauer@pengutronix.de>
1546 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1547 R: Stefan Agner <stefan@agner.ch>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1551 F: arch/arm/mach-imx/*vf610*
1552 F: arch/arm/boot/dts/vf*
1554 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1555 M: Shawn Guo <shawnguo@kernel.org>
1556 M: Li Yang <leoyang.li@nxp.com>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1560 F: arch/arm/boot/dts/ls1021a*
1561 F: arch/arm64/boot/dts/freescale/fsl-*
1562 F: arch/arm64/boot/dts/freescale/qoriq-*
1564 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1565 M: Lennert Buytenhek <kernel@wantstofly.org>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 ARM/GUMSTIX MACHINE SUPPORT
1570 M: Steve Sakoman <sakoman@gmail.com>
1571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1575 M: Philipp Zabel <philipp.zabel@gmail.com>
1576 M: Paul Parsons <lost.distance@yahoo.com>
1577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 F: arch/arm/mach-pxa/hx4700.c
1580 F: arch/arm/mach-pxa/include/mach/hx4700.h
1581 F: sound/soc/pxa/hx4700.c
1583 ARM/HISILICON SOC SUPPORT
1584 M: Wei Xu <xuwei5@hisilicon.com>
1585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 W: http://www.hisilicon.com
1588 T: git git://github.com/hisilicon/linux-hisi.git
1589 F: arch/arm/mach-hisi/
1590 F: arch/arm/boot/dts/hi3*
1591 F: arch/arm/boot/dts/hip*
1592 F: arch/arm/boot/dts/hisi*
1593 F: arch/arm64/boot/dts/hisilicon/
1595 ARM/HP JORNADA 7XX MACHINE SUPPORT
1596 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1600 F: arch/arm/mach-sa1100/jornada720.c
1601 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1603 ARM/IGEP MACHINE SUPPORT
1604 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1605 M: Javier Martinez Canillas <javier@dowhile0.org>
1606 L: linux-omap@vger.kernel.org
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 F: arch/arm/boot/dts/omap3-igep*
1611 ARM/INCOME PXA270 SUPPORT
1612 M: Marek Vasut <marek.vasut@gmail.com>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1617 ARM/INTEL IOP13XX ARM ARCHITECTURE
1618 M: Lennert Buytenhek <kernel@wantstofly.org>
1619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 ARM/INTEL IOP32X ARM ARCHITECTURE
1623 M: Lennert Buytenhek <kernel@wantstofly.org>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 ARM/INTEL IOP33X ARM ARCHITECTURE
1628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 ARM/INTEL IQ81342EX MACHINE SUPPORT
1632 M: Lennert Buytenhek <kernel@wantstofly.org>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 ARM/INTEL IXDP2850 MACHINE SUPPORT
1637 M: Lennert Buytenhek <kernel@wantstofly.org>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 ARM/INTEL IXP4XX ARM ARCHITECTURE
1642 M: Imre Kaloz <kaloz@openwrt.org>
1643 M: Krzysztof Halasa <khalasa@piap.pl>
1644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 F: arch/arm/mach-ixp4xx/
1648 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1649 M: Jonathan Cameron <jic23@cam.ac.uk>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 F: arch/arm/mach-pxa/stargate2.c
1653 F: drivers/pcmcia/pxa2xx_stargate2.c
1655 ARM/INTEL XSC3 (MANZANO) ARM CORE
1656 M: Lennert Buytenhek <kernel@wantstofly.org>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1661 M: Lennert Buytenhek <kernel@wantstofly.org>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 ARM/LG1K ARCHITECTURE
1666 M: Chanho Min <chanho.min@lge.com>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 F: arch/arm64/boot/dts/lg/
1671 ARM/LOGICPD PXA270 MACHINE SUPPORT
1672 M: Lennert Buytenhek <kernel@wantstofly.org>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676 ARM/LPC18XX ARCHITECTURE
1677 M: Vladimir Zapolskiy <vz@mleia.com>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 F: arch/arm/boot/dts/lpc43*
1681 F: drivers/i2c/busses/i2c-lpc2k.c
1682 F: drivers/memory/pl172.c
1683 F: drivers/mtd/spi-nor/nxp-spifi.c
1684 F: drivers/rtc/rtc-lpc24xx.c
1687 ARM/LPC32XX SOC SUPPORT
1688 M: Vladimir Zapolskiy <vz@mleia.com>
1689 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1693 F: arch/arm/boot/dts/lpc32*
1694 F: arch/arm/mach-lpc32xx/
1695 F: drivers/i2c/busses/i2c-pnx.c
1696 F: drivers/net/ethernet/nxp/lpc_eth.c
1697 F: drivers/usb/host/ohci-nxp.c
1698 F: drivers/watchdog/pnx4008_wdt.c
1701 ARM/MAGICIAN MACHINE SUPPORT
1702 M: Philipp Zabel <philipp.zabel@gmail.com>
1705 ARM/Marvell Dove/MV78xx0/Orion SOC support
1706 M: Jason Cooper <jason@lakedaemon.net>
1707 M: Andrew Lunn <andrew@lunn.ch>
1708 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1709 M: Gregory Clement <gregory.clement@bootlin.com>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 F: Documentation/devicetree/bindings/soc/dove/
1713 F: arch/arm/mach-dove/
1714 F: arch/arm/mach-mv78xx0/
1715 F: arch/arm/mach-orion5x/
1716 F: arch/arm/plat-orion/
1717 F: arch/arm/boot/dts/dove*
1718 F: arch/arm/boot/dts/orion5x*
1720 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1721 M: Jason Cooper <jason@lakedaemon.net>
1722 M: Andrew Lunn <andrew@lunn.ch>
1723 M: Gregory Clement <gregory.clement@bootlin.com>
1724 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 F: arch/arm/boot/dts/armada*
1728 F: arch/arm/boot/dts/kirkwood*
1729 F: arch/arm/configs/mvebu_*_defconfig
1730 F: arch/arm/mach-mvebu/
1731 F: arch/arm64/boot/dts/marvell/armada*
1732 F: drivers/cpufreq/armada-37xx-cpufreq.c
1733 F: drivers/cpufreq/mvebu-cpufreq.c
1734 F: drivers/irqchip/irq-armada-370-xp.c
1735 F: drivers/irqchip/irq-mvebu-*
1736 F: drivers/pinctrl/mvebu/
1737 F: drivers/rtc/rtc-armada38x.c
1739 ARM/Mediatek RTC DRIVER
1740 M: Eddie Huang <eddie.huang@mediatek.com>
1741 M: Sean Wang <sean.wang@mediatek.com>
1742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1745 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1746 F: drivers/rtc/rtc-mt6397.c
1747 F: drivers/rtc/rtc-mt7622.c
1749 ARM/Mediatek SoC support
1750 M: Matthias Brugger <matthias.bgg@gmail.com>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1753 W: https://mtk.bcnfs.org/
1754 C: irc://chat.freenode.net/linux-mediatek
1756 F: arch/arm/boot/dts/mt6*
1757 F: arch/arm/boot/dts/mt7*
1758 F: arch/arm/boot/dts/mt8*
1759 F: arch/arm/mach-mediatek/
1760 F: arch/arm64/boot/dts/mediatek/
1761 F: drivers/soc/mediatek/
1766 ARM/Mediatek USB3 PHY DRIVER
1767 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1771 F: drivers/phy/mediatek/
1772 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1774 ARM/MICREL KS8695 ARCHITECTURE
1775 M: Greg Ungerer <gerg@uclinux.org>
1776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 F: arch/arm/mach-ks8695/
1780 ARM/Microchip (AT91) SoC support
1781 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1782 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1783 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 W: http://www.linux4sam.org
1786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1790 F: arch/arm/mach-at91/
1791 F: include/soc/at91/
1792 F: arch/arm/boot/dts/at91*.dts
1793 F: arch/arm/boot/dts/at91*.dtsi
1794 F: arch/arm/boot/dts/sama*.dts
1795 F: arch/arm/boot/dts/sama*.dtsi
1796 F: arch/arm/include/debug/at91.S
1797 F: drivers/memory/atmel*
1798 F: drivers/watchdog/sama5d4_wdt.c
1799 X: drivers/input/touchscreen/atmel_mxt_ts.c
1800 X: drivers/net/wireless/atmel/
1802 ARM/MIOA701 MACHINE SUPPORT
1803 M: Robert Jarzmik <robert.jarzmik@free.fr>
1804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 F: arch/arm/mach-pxa/mioa701.c
1808 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1809 M: Michael Petchkovsky <mkpetch@internode.on.net>
1812 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1813 M: Linus Walleij <linus.walleij@linaro.org>
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 F: arch/arm/mach-nomadik/
1817 F: arch/arm/mach-u300/
1818 F: arch/arm/mach-ux500/
1819 F: arch/arm/boot/dts/ste-*
1820 F: drivers/clk/clk-nomadik.c
1821 F: drivers/clk/clk-u300.c
1822 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1823 F: drivers/clocksource/timer-u300.c
1824 F: drivers/dma/coh901318*
1825 F: drivers/dma/ste_dma40*
1826 F: drivers/hwspinlock/u8500_hsem.c
1827 F: drivers/i2c/busses/i2c-nomadik.c
1828 F: drivers/i2c/busses/i2c-stu300.c
1829 F: drivers/mfd/ab3100*
1830 F: drivers/mfd/ab8500*
1831 F: drivers/mfd/abx500*
1832 F: drivers/mfd/dbx500*
1833 F: drivers/mfd/db8500*
1834 F: drivers/pinctrl/nomadik/
1835 F: drivers/pinctrl/pinctrl-coh901*
1836 F: drivers/pinctrl/pinctrl-u300.c
1837 F: drivers/rtc/rtc-ab3100.c
1838 F: drivers/rtc/rtc-ab8500.c
1839 F: drivers/rtc/rtc-coh901331.c
1840 F: drivers/rtc/rtc-pl031.c
1841 F: drivers/watchdog/coh901327_wdt.c
1842 F: Documentation/devicetree/bindings/arm/ste-*
1843 F: Documentation/devicetree/bindings/arm/ux500/
1844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1846 ARM/NUVOTON NPCM ARCHITECTURE
1847 M: Avi Fishman <avifishman70@gmail.com>
1848 M: Tomer Maimon <tmaimon77@gmail.com>
1849 R: Patrick Venture <venture@google.com>
1850 R: Nancy Yuen <yuenn@google.com>
1851 R: Brendan Higgins <brendanhiggins@google.com>
1852 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1854 F: arch/arm/mach-npcm/
1855 F: arch/arm/boot/dts/nuvoton-npcm*
1856 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1858 F: Documentation/devicetree/bindings/*/*npcm*
1859 F: Documentation/devicetree/bindings/*/*/*npcm*
1861 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1862 M: Wan ZongShun <mcuos.com@gmail.com>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 W: http://www.mcuos.com
1866 F: arch/arm/mach-w90x900/
1867 F: drivers/input/keyboard/w90p910_keypad.c
1868 F: drivers/input/touchscreen/w90p910_ts.c
1869 F: drivers/watchdog/nuc900_wdt.c
1870 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1871 F: drivers/mtd/nand/raw/nuc900_nand.c
1872 F: drivers/rtc/rtc-nuc900.c
1873 F: drivers/spi/spi-nuc900.c
1874 F: drivers/usb/host/ehci-w90x900.c
1875 F: drivers/video/fbdev/nuc900fb.c
1877 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1878 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1879 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1880 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1883 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1884 M: Alexander Clouter <alex@digriz.org.uk>
1885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 W: http://www.digriz.org.uk/ts78xx/kernel
1888 F: arch/arm/mach-orion5x/ts78xx-*
1890 ARM/OXNAS platform support
1891 M: Neil Armstrong <narmstrong@baylibre.com>
1892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 L: linux-oxnas@groups.io (moderated for non-subscribers)
1895 F: arch/arm/mach-oxnas/
1896 F: arch/arm/boot/dts/ox8*.dts*
1899 ARM/PALM TREO SUPPORT
1900 M: Tomas Cech <sleep_walker@suse.com>
1901 L: linux-arm-kernel@lists.infradead.org
1902 W: http://hackndev.com
1904 F: arch/arm/mach-pxa/palmtreo.*
1906 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1907 M: Marek Vasut <marek.vasut@gmail.com>
1908 L: linux-arm-kernel@lists.infradead.org
1909 W: http://hackndev.com
1911 F: arch/arm/mach-pxa/include/mach/palmtx.h
1912 F: arch/arm/mach-pxa/palmtx.c
1913 F: arch/arm/mach-pxa/palmt5.*
1914 F: arch/arm/mach-pxa/include/mach/palmld.h
1915 F: arch/arm/mach-pxa/palmld.c
1916 F: arch/arm/mach-pxa/palmte2.*
1917 F: arch/arm/mach-pxa/include/mach/palmtc.h
1918 F: arch/arm/mach-pxa/palmtc.c
1921 M: Sergey Lapin <slapin@ossfans.org>
1922 L: linux-arm-kernel@lists.infradead.org
1923 W: http://hackndev.com
1925 F: arch/arm/mach-pxa/palmz72.*
1928 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1929 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1932 ARM/PT DIGITAL BOARD PORT
1933 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 W: http://www.armlinux.org.uk/
1938 ARM/QUALCOMM SUPPORT
1939 M: Andy Gross <andy.gross@linaro.org>
1940 M: David Brown <david.brown@linaro.org>
1941 L: linux-arm-msm@vger.kernel.org
1943 F: Documentation/devicetree/bindings/soc/qcom/
1944 F: arch/arm/boot/dts/qcom-*.dts
1945 F: arch/arm/boot/dts/qcom-*.dtsi
1946 F: arch/arm/mach-qcom/
1947 F: arch/arm64/boot/dts/qcom/*
1948 F: drivers/i2c/busses/i2c-qup.c
1949 F: drivers/clk/qcom/
1950 F: drivers/dma/qcom/
1951 F: drivers/soc/qcom/
1952 F: drivers/spi/spi-qup.c
1953 F: drivers/tty/serial/msm_serial.c
1954 F: drivers/*/pm8???-*
1955 F: drivers/mfd/ssbi.c
1956 F: drivers/firmware/qcom_scm*
1957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1959 ARM/RADISYS ENP2611 MACHINE SUPPORT
1960 M: Lennert Buytenhek <kernel@wantstofly.org>
1961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 ARM/RDA MICRO ARCHITECTURE
1965 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1969 F: arch/arm/boot/dts/rda8810pl-*
1970 F: drivers/clocksource/timer-rda.c
1971 F: drivers/irqchip/irq-rda-intc.c
1972 F: drivers/tty/serial/rda-uart.c
1973 F: Documentation/devicetree/bindings/arm/rda.txt
1974 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1975 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1976 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1978 ARM/REALTEK ARCHITECTURE
1979 M: Andreas Färber <afaerber@suse.de>
1980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 F: arch/arm64/boot/dts/realtek/
1983 F: Documentation/devicetree/bindings/arm/realtek.txt
1985 ARM/RENESAS ARM64 ARCHITECTURE
1986 M: Simon Horman <horms@verge.net.au>
1987 M: Magnus Damm <magnus.damm@gmail.com>
1988 L: linux-renesas-soc@vger.kernel.org
1989 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1992 F: arch/arm64/boot/dts/renesas/
1993 F: Documentation/devicetree/bindings/arm/shmobile.txt
1994 F: drivers/soc/renesas/
1995 F: include/linux/soc/renesas/
1997 ARM/RISCPC ARCHITECTURE
1998 M: Russell King <linux@armlinux.org.uk>
1999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 W: http://www.armlinux.org.uk/
2002 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2003 F: arch/arm/include/asm/hardware/ioc.h
2004 F: arch/arm/include/asm/hardware/iomd.h
2005 F: arch/arm/include/asm/hardware/memc.h
2006 F: arch/arm/mach-rpc/
2007 F: drivers/net/ethernet/8390/etherh.c
2008 F: drivers/net/ethernet/i825xx/ether1*
2009 F: drivers/net/ethernet/seeq/ether3*
2010 F: drivers/scsi/arm/
2012 ARM/Rockchip SoC support
2013 M: Heiko Stuebner <heiko@sntech.de>
2014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 L: linux-rockchip@lists.infradead.org
2016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2018 F: arch/arm/boot/dts/rk3*
2019 F: arch/arm/boot/dts/rv1108*
2020 F: arch/arm/mach-rockchip/
2021 F: drivers/clk/rockchip/
2022 F: drivers/i2c/busses/i2c-rk3x.c
2023 F: drivers/*/*rockchip*
2024 F: drivers/*/*/*rockchip*
2025 F: sound/soc/rockchip/
2028 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2029 M: Kukjin Kim <kgene@kernel.org>
2030 M: Krzysztof Kozlowski <krzk@kernel.org>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2033 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2035 F: arch/arm/boot/dts/s3c*
2036 F: arch/arm/boot/dts/s5p*
2037 F: arch/arm/boot/dts/exynos*
2038 F: arch/arm64/boot/dts/exynos/
2039 F: arch/arm/plat-samsung/
2040 F: arch/arm/mach-s3c24*/
2041 F: arch/arm/mach-s3c64xx/
2042 F: arch/arm/mach-s5p*/
2043 F: arch/arm/mach-exynos*/
2044 F: drivers/*/*s3c24*
2045 F: drivers/*/*/*s3c24*
2046 F: drivers/*/*s3c64xx*
2047 F: drivers/*/*s5pv210*
2048 F: drivers/memory/samsung/*
2049 F: drivers/soc/samsung/*
2050 F: Documentation/arm/Samsung/
2051 F: Documentation/devicetree/bindings/arm/samsung/
2052 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2053 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2056 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2057 M: Kyungmin Park <kyungmin.park@samsung.com>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2060 F: arch/arm/mach-s5pv210/
2062 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2063 M: Kyungmin Park <kyungmin.park@samsung.com>
2064 M: Kamil Debski <kamil@wypas.org>
2065 M: Andrzej Hajda <a.hajda@samsung.com>
2066 L: linux-arm-kernel@lists.infradead.org
2067 L: linux-media@vger.kernel.org
2069 F: drivers/media/platform/s5p-g2d/
2071 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2072 M: Marek Szyprowski <m.szyprowski@samsung.com>
2073 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2074 L: linux-media@vger.kernel.org
2076 F: drivers/media/platform/s5p-cec/
2077 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2079 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2080 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2081 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2082 L: linux-arm-kernel@lists.infradead.org
2083 L: linux-media@vger.kernel.org
2085 F: drivers/media/platform/s5p-jpeg/
2087 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2088 M: Kyungmin Park <kyungmin.park@samsung.com>
2089 M: Kamil Debski <kamil@wypas.org>
2090 M: Jeongtae Park <jtp.park@samsung.com>
2091 M: Andrzej Hajda <a.hajda@samsung.com>
2092 L: linux-arm-kernel@lists.infradead.org
2093 L: linux-media@vger.kernel.org
2095 F: drivers/media/platform/s5p-mfc/
2097 ARM/SHMOBILE ARM ARCHITECTURE
2098 M: Simon Horman <horms@verge.net.au>
2099 M: Magnus Damm <magnus.damm@gmail.com>
2100 L: linux-renesas-soc@vger.kernel.org
2101 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2104 F: arch/arm/boot/dts/emev2*
2105 F: arch/arm/boot/dts/r7s*
2106 F: arch/arm/boot/dts/r8a*
2107 F: arch/arm/boot/dts/r9a*
2108 F: arch/arm/boot/dts/sh*
2109 F: arch/arm/configs/shmobile_defconfig
2110 F: arch/arm/include/debug/renesas-scif.S
2111 F: arch/arm/mach-shmobile/
2112 F: Documentation/devicetree/bindings/arm/shmobile.txt
2113 F: drivers/soc/renesas/
2114 F: include/linux/soc/renesas/
2116 ARM/SOCFPGA ARCHITECTURE
2117 M: Dinh Nguyen <dinguyen@kernel.org>
2119 F: arch/arm/mach-socfpga/
2120 F: arch/arm/boot/dts/socfpga*
2121 F: arch/arm/configs/socfpga_defconfig
2122 F: arch/arm64/boot/dts/altera/
2123 W: http://www.rocketboards.org
2124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2126 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2127 M: Dinh Nguyen <dinguyen@kernel.org>
2129 F: drivers/clk/socfpga/
2131 ARM/SOCFPGA EDAC SUPPORT
2132 M: Thor Thayer <thor.thayer@linux.intel.com>
2134 F: drivers/edac/altera_edac.
2136 ARM/SPREADTRUM SoC SUPPORT
2137 M: Orson Zhai <orsonzhai@gmail.com>
2138 M: Baolin Wang <baolin.wang@linaro.org>
2139 M: Chunyan Zhang <zhang.lyra@gmail.com>
2141 F: arch/arm64/boot/dts/sprd
2144 ARM/STI ARCHITECTURE
2145 M: Patrice Chotard <patrice.chotard@st.com>
2146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 W: http://www.stlinux.com
2149 F: arch/arm/mach-sti/
2150 F: arch/arm/boot/dts/sti*
2151 F: drivers/char/hw_random/st-rng.c
2152 F: drivers/clocksource/arm_global_timer.c
2153 F: drivers/clocksource/clksrc_st_lpc.c
2154 F: drivers/cpufreq/sti-cpufreq.c
2155 F: drivers/dma/st_fdma*
2156 F: drivers/i2c/busses/i2c-st.c
2157 F: drivers/media/rc/st_rc.c
2158 F: drivers/media/platform/sti/c8sectpfe/
2159 F: drivers/mmc/host/sdhci-st.c
2160 F: drivers/phy/st/phy-miphy28lp.c
2161 F: drivers/phy/st/phy-stih407-usb.c
2162 F: drivers/pinctrl/pinctrl-st.c
2163 F: drivers/remoteproc/st_remoteproc.c
2164 F: drivers/remoteproc/st_slim_rproc.c
2165 F: drivers/reset/sti/
2166 F: drivers/rtc/rtc-st-lpc.c
2167 F: drivers/tty/serial/st-asc.c
2168 F: drivers/usb/dwc3/dwc3-st.c
2169 F: drivers/usb/host/ehci-st.c
2170 F: drivers/usb/host/ohci-st.c
2171 F: drivers/watchdog/st_lpc_wdt.c
2172 F: drivers/ata/ahci_st.c
2173 F: include/linux/remoteproc/st_slim_rproc.h
2175 ARM/STM32 ARCHITECTURE
2176 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2177 M: Alexandre Torgue <alexandre.torgue@st.com>
2178 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2184 F: arch/arm/boot/dts/stm32*
2185 F: arch/arm/mach-stm32/
2186 F: drivers/clocksource/armv7m_systick.c
2188 ARM/Synaptics SoC support
2189 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2190 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 F: arch/arm/mach-berlin/
2194 F: arch/arm/boot/dts/berlin*
2195 F: arch/arm64/boot/dts/synaptics/
2197 ARM/TANGO ARCHITECTURE
2198 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2199 M: Mans Rullgard <mans@mansr.com>
2200 L: linux-arm-kernel@lists.infradead.org
2204 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2205 M: Lennert Buytenhek <kernel@wantstofly.org>
2206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2209 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2210 M: Hans Verkuil <hans.verkuil@cisco.com>
2211 L: linux-tegra@vger.kernel.org
2212 L: linux-media@vger.kernel.org
2214 F: drivers/media/platform/tegra-cec/
2215 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2217 ARM/TETON BGA MACHINE SUPPORT
2218 M: "Mark F. Brown" <mark.brown314@gmail.com>
2219 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2223 M: Santosh Shilimkar <ssantosh@kernel.org>
2224 L: linux-kernel@vger.kernel.org
2226 F: drivers/memory/*emif*
2228 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2229 M: Tero Kristo <t-kristo@ti.com>
2230 M: Nishanth Menon <nm@ti.com>
2231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2234 F: arch/arm64/boot/dts/ti/Makefile
2235 F: arch/arm64/boot/dts/ti/k3-*
2236 F: include/dt-bindings/pinctrl/k3.h
2238 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2239 M: Santosh Shilimkar <ssantosh@kernel.org>
2240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242 F: arch/arm/mach-keystone/
2243 F: arch/arm/boot/dts/keystone-*
2244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2246 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2247 M: Santosh Shilimkar <ssantosh@kernel.org>
2248 L: linux-kernel@vger.kernel.org
2250 F: drivers/clk/keystone/
2252 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2253 M: Santosh Shilimkar <ssantosh@kernel.org>
2254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2255 L: linux-kernel@vger.kernel.org
2257 F: drivers/clocksource/timer-keystone.c
2259 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2260 M: Santosh Shilimkar <ssantosh@kernel.org>
2261 L: linux-kernel@vger.kernel.org
2263 F: drivers/power/reset/keystone-reset.c
2265 ARM/THECUS N2100 MACHINE SUPPORT
2266 M: Lennert Buytenhek <kernel@wantstofly.org>
2267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 ARM/TOSA MACHINE SUPPORT
2271 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2272 M: Dirk Opfer <dirk@opfer-online.de>
2275 ARM/UNIPHIER ARCHITECTURE
2276 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2280 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2281 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2282 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2283 F: arch/arm/boot/dts/uniphier*
2284 F: arch/arm/include/asm/hardware/cache-uniphier.h
2285 F: arch/arm/mach-uniphier/
2286 F: arch/arm/mm/cache-uniphier.c
2287 F: arch/arm64/boot/dts/socionext/uniphier*
2288 F: drivers/bus/uniphier-system-bus.c
2289 F: drivers/clk/uniphier/
2290 F: drivers/dmaengine/uniphier-mdmac.c
2291 F: drivers/gpio/gpio-uniphier.c
2292 F: drivers/i2c/busses/i2c-uniphier*
2293 F: drivers/irqchip/irq-uniphier-aidet.c
2294 F: drivers/mmc/host/uniphier-sd.c
2295 F: drivers/pinctrl/uniphier/
2296 F: drivers/reset/reset-uniphier.c
2297 F: drivers/tty/serial/8250/8250_uniphier.c
2300 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2301 M: Ulf Hansson <ulf.hansson@linaro.org>
2302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2303 T: git git://git.linaro.org/people/ulfh/clk.git
2305 F: drivers/clk/ux500/
2307 ARM/VERSATILE EXPRESS PLATFORM
2308 M: Liviu Dudau <liviu.dudau@arm.com>
2309 M: Sudeep Holla <sudeep.holla@arm.com>
2310 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 F: arch/arm/boot/dts/vexpress*
2314 F: arch/arm64/boot/dts/arm/
2315 F: arch/arm/mach-vexpress/
2318 F: drivers/clk/versatile/clk-vexpress-osc.c
2319 F: drivers/clocksource/timer-versatile.c
2323 M: Russell King <linux@armlinux.org.uk>
2324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 W: http://www.armlinux.org.uk/
2329 ARM/VOIPAC PXA270 SUPPORT
2330 M: Marek Vasut <marek.vasut@gmail.com>
2331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 F: arch/arm/mach-pxa/vpac270.c
2334 F: arch/arm/mach-pxa/include/mach/vpac270.h
2336 ARM/VT8500 ARM ARCHITECTURE
2337 M: Tony Prisk <linux@prisktech.co.nz>
2338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2340 F: arch/arm/mach-vt8500/
2341 F: drivers/clocksource/timer-vt8500.c
2342 F: drivers/i2c/busses/i2c-wmt.c
2343 F: drivers/mmc/host/wmt-sdmmc.c
2344 F: drivers/pwm/pwm-vt8500.c
2345 F: drivers/rtc/rtc-vt8500.c
2346 F: drivers/tty/serial/vt8500_serial.c
2347 F: drivers/usb/host/ehci-platform.c
2348 F: drivers/usb/host/uhci-platform.c
2349 F: drivers/video/fbdev/vt8500lcdfb.*
2350 F: drivers/video/fbdev/wm8505fb*
2351 F: drivers/video/fbdev/wmt_ge_rops.*
2353 ARM/ZIPIT Z2 SUPPORT
2354 M: Marek Vasut <marek.vasut@gmail.com>
2355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 F: arch/arm/mach-pxa/z2.c
2358 F: arch/arm/mach-pxa/include/mach/z2.h
2360 ARM/ZTE ARCHITECTURE
2361 M: Jun Nie <jun.nie@linaro.org>
2362 M: Shawn Guo <shawnguo@kernel.org>
2363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 F: arch/arm/boot/dts/zx2967*
2366 F: arch/arm/mach-zx/
2367 F: arch/arm64/boot/dts/zte/
2369 F: drivers/dma/zx_dma.c
2370 F: drivers/gpio/gpio-zx.c
2371 F: drivers/i2c/busses/i2c-zx2967.c
2372 F: drivers/mmc/host/dw_mmc-zx.*
2373 F: drivers/pinctrl/zte/
2375 F: drivers/thermal/zx2967_thermal.c
2376 F: drivers/watchdog/zx2967_wdt.c
2377 F: Documentation/devicetree/bindings/arm/zte.yaml
2378 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2379 F: Documentation/devicetree/bindings/dma/zxdma.txt
2380 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2381 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2382 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2383 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2384 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2385 F: Documentation/devicetree/bindings/soc/zte/
2386 F: Documentation/devicetree/bindings/sound/zte,*.txt
2387 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2388 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2389 F: include/dt-bindings/clock/zx2967*.h
2390 F: include/dt-bindings/soc/zte,*.h
2391 F: sound/soc/codecs/zx_aud96p22.c
2394 ARM/ZYNQ ARCHITECTURE
2395 M: Michal Simek <michal.simek@xilinx.com>
2396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 W: http://wiki.xilinx.com
2398 T: git https://github.com/Xilinx/linux-xlnx.git
2400 F: arch/arm/mach-zynq/
2401 F: drivers/cpuidle/cpuidle-zynq.c
2402 F: drivers/block/xsysace.c
2405 F: drivers/clocksource/timer-cadence-ttc.c
2406 F: drivers/i2c/busses/i2c-cadence.c
2407 F: drivers/mmc/host/sdhci-of-arasan.c
2408 F: drivers/edac/synopsys_edac.c
2409 F: drivers/i2c/busses/i2c-xiic.c
2411 ARM64 PORT (AARCH64 ARCHITECTURE)
2412 M: Catalin Marinas <catalin.marinas@arm.com>
2413 M: Will Deacon <will.deacon@arm.com>
2414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2418 X: arch/arm64/boot/dts/
2419 F: Documentation/arm64/
2421 AS3645A LED FLASH CONTROLLER DRIVER
2422 M: Sakari Ailus <sakari.ailus@iki.fi>
2423 L: linux-leds@vger.kernel.org
2425 F: drivers/leds/leds-as3645a.c
2427 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2428 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2429 L: linux-media@vger.kernel.org
2430 T: git git://linuxtv.org/media_tree.git
2432 F: drivers/media/i2c/ak7375.c
2433 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2435 ASAHI KASEI AK8974 DRIVER
2436 M: Linus Walleij <linus.walleij@linaro.org>
2437 L: linux-iio@vger.kernel.org
2438 W: http://www.akm.com/
2440 F: drivers/iio/magnetometer/ak8974.c
2442 ASC7621 HARDWARE MONITOR DRIVER
2443 M: George Joseph <george.joseph@fairview5.com>
2444 L: linux-hwmon@vger.kernel.org
2446 F: Documentation/hwmon/asc7621
2447 F: drivers/hwmon/asc7621.c
2449 ASPEED VIDEO ENGINE DRIVER
2450 M: Eddie James <eajames@linux.ibm.com>
2451 L: linux-media@vger.kernel.org
2452 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2454 F: drivers/media/platform/aspeed-video.c
2455 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2457 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2458 M: Corentin Chary <corentin.chary@gmail.com>
2459 L: acpi4asus-user@lists.sourceforge.net
2460 L: platform-driver-x86@vger.kernel.org
2461 W: http://acpi4asus.sf.net
2463 F: drivers/platform/x86/asus*.c
2464 F: drivers/platform/x86/eeepc*.c
2466 ASUS WIRELESS RADIO CONTROL DRIVER
2467 M: João Paulo Rechi Vita <jprvita@gmail.com>
2468 L: platform-driver-x86@vger.kernel.org
2470 F: drivers/platform/x86/asus-wireless.c
2473 M: David Howells <dhowells@redhat.com>
2474 L: keyrings@vger.kernel.org
2476 F: Documentation/crypto/asymmetric-keys.txt
2477 F: include/linux/verification.h
2478 F: include/crypto/public_key.h
2479 F: include/crypto/pkcs7.h
2480 F: crypto/asymmetric_keys/
2482 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2483 R: Dan Williams <dan.j.williams@intel.com>
2484 W: http://sourceforge.net/projects/xscaleiop
2486 F: Documentation/crypto/async-tx-api.txt
2489 F: include/linux/dmaengine.h
2490 F: include/linux/async_tx.h
2493 M: Bartosz Golaszewski <brgl@bgdev.pl>
2494 L: linux-i2c@vger.kernel.org
2495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2497 F: Documentation/devicetree/bindings/eeprom/at24.txt
2498 F: drivers/misc/eeprom/at24.c
2499 F: include/linux/platform_data/at24.h
2501 ATA OVER ETHERNET (AOE) DRIVER
2502 M: "Ed L. Cashin" <ed.cashin@acm.org>
2503 W: http://www.openaoe.org/
2505 F: Documentation/aoe/
2506 F: drivers/block/aoe/
2508 ATHEROS 71XX/9XXX GPIO DRIVER
2509 M: Alban Bedel <albeu@free.fr>
2510 W: https://github.com/AlbanBedel/linux
2511 T: git git://github.com/AlbanBedel/linux
2513 F: drivers/gpio/gpio-ath79.c
2514 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2516 ATHEROS 71XX/9XXX USB PHY 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/phy/qualcomm/phy-ath79-usb.c
2522 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2524 ATHEROS ATH GENERIC UTILITIES
2525 M: Kalle Valo <kvalo@codeaurora.org>
2526 L: linux-wireless@vger.kernel.org
2528 F: drivers/net/wireless/ath/*
2530 ATHEROS ATH5K WIRELESS DRIVER
2531 M: Jiri Slaby <jirislaby@gmail.com>
2532 M: Nick Kossifidis <mickflemm@gmail.com>
2533 M: Luis Chamberlain <mcgrof@kernel.org>
2534 L: linux-wireless@vger.kernel.org
2535 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2537 F: drivers/net/wireless/ath/ath5k/
2539 ATHEROS ATH6KL WIRELESS DRIVER
2540 M: Kalle Valo <kvalo@codeaurora.org>
2541 L: linux-wireless@vger.kernel.org
2542 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2545 F: drivers/net/wireless/ath/ath6kl/
2548 M: Ville Syrjala <syrjala@sci.fi>
2550 F: drivers/input/misc/ati_remote2.c
2552 ATK0110 HWMON DRIVER
2553 M: Luca Tettamanti <kronos.it@gmail.com>
2554 L: linux-hwmon@vger.kernel.org
2556 F: drivers/hwmon/asus_atk0110.c
2558 ATLX ETHERNET DRIVERS
2559 M: Jay Cliburn <jcliburn@gmail.com>
2560 M: Chris Snook <chris.snook@gmail.com>
2561 L: netdev@vger.kernel.org
2562 W: http://sourceforge.net/projects/atl1
2563 W: http://atl1.sourceforge.net
2565 F: drivers/net/ethernet/atheros/
2568 M: Chas Williams <3chas3@gmail.com>
2569 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2570 L: netdev@vger.kernel.org
2571 W: http://linux-atm.sourceforge.net
2574 F: include/linux/atm*
2575 F: include/uapi/linux/atm*
2577 ATMEL MACB ETHERNET DRIVER
2578 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2580 F: drivers/net/ethernet/cadence/
2582 ATMEL MAXTOUCH DRIVER
2583 M: Nick Dyer <nick@shmanahar.org>
2584 T: git git://github.com/ndyer/linux.git
2586 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2587 F: drivers/input/touchscreen/atmel_mxt_ts.c
2589 ATMEL WIRELESS DRIVER
2590 M: Simon Kelley <simon@thekelleys.org.uk>
2591 L: linux-wireless@vger.kernel.org
2592 W: http://www.thekelleys.org.uk/atmel
2593 W: http://atmelwlandriver.sourceforge.net/
2595 F: drivers/net/wireless/atmel/atmel*
2597 ATOMIC INFRASTRUCTURE
2598 M: Will Deacon <will.deacon@arm.com>
2599 M: Peter Zijlstra <peterz@infradead.org>
2600 R: Boqun Feng <boqun.feng@gmail.com>
2601 L: linux-kernel@vger.kernel.org
2603 F: arch/*/include/asm/atomic*.h
2604 F: include/*/atomic*.h
2606 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2607 M: Bradley Grove <linuxdrivers@attotech.com>
2608 L: linux-scsi@vger.kernel.org
2609 W: http://www.attotech.com
2611 F: drivers/scsi/esas2r
2613 ATUSB IEEE 802.15.4 RADIO DRIVER
2614 M: Stefan Schmidt <stefan@datenfreihafen.org>
2615 L: linux-wpan@vger.kernel.org
2617 F: drivers/net/ieee802154/atusb.c
2618 F: drivers/net/ieee802154/atusb.h
2619 F: drivers/net/ieee802154/at86rf230.h
2622 M: Paul Moore <paul@paul-moore.com>
2623 M: Eric Paris <eparis@redhat.com>
2624 L: linux-audit@redhat.com (moderated for non-subscribers)
2625 W: https://github.com/linux-audit
2626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2628 F: include/linux/audit.h
2629 F: include/uapi/linux/audit.h
2632 AUXILIARY DISPLAY DRIVERS
2633 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2635 F: drivers/auxdisplay/
2636 F: include/linux/cfag12864b.h
2638 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2639 M: Andreas Klinger <ak@it-klinger.de>
2640 L: linux-iio@vger.kernel.org
2642 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2643 F: drivers/iio/adc/hx711.c
2646 M: Ralf Baechle <ralf@linux-mips.org>
2647 L: linux-hams@vger.kernel.org
2648 W: http://www.linux-ax25.org/
2650 F: include/uapi/linux/ax25.h
2651 F: include/net/ax25.h
2655 M: Peter Rosin <peda@axentia.se>
2656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2658 F: Documentation/devicetree/bindings/arm/axentia.txt
2659 F: arch/arm/boot/dts/at91-linea.dtsi
2660 F: arch/arm/boot/dts/at91-natte.dtsi
2661 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2662 F: arch/arm/boot/dts/at91-tse850-3.dts
2664 AXENTIA ASOC DRIVERS
2665 M: Peter Rosin <peda@axentia.se>
2666 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2668 F: Documentation/devicetree/bindings/sound/axentia,*
2669 F: sound/soc/atmel/tse850-pcm5142.c
2671 AXXIA I2C CONTROLLER
2672 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2673 L: linux-i2c@vger.kernel.org
2675 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2676 F: drivers/i2c/busses/i2c-axxia.c
2679 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2680 L: linux-media@vger.kernel.org
2681 W: https://linuxtv.org
2682 T: git git://linuxtv.org/media_tree.git
2684 F: drivers/media/usb/dvb-usb-v2/az6007.c
2686 AZTECH FM RADIO RECEIVER DRIVER
2687 M: Hans Verkuil <hverkuil@xs4all.nl>
2688 L: linux-media@vger.kernel.org
2689 T: git git://linuxtv.org/media_tree.git
2690 W: https://linuxtv.org
2692 F: drivers/media/radio/radio-aztech*
2695 L: linux-wireless@vger.kernel.org
2696 L: b43-dev@lists.infradead.org
2697 W: http://wireless.kernel.org/en/users/Drivers/b43
2699 F: drivers/net/wireless/broadcom/b43/
2701 B43LEGACY WIRELESS DRIVER
2702 M: Larry Finger <Larry.Finger@lwfinger.net>
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/b43legacy/
2709 BACKLIGHT CLASS/SUBSYSTEM
2710 M: Lee Jones <lee.jones@linaro.org>
2711 M: Daniel Thompson <daniel.thompson@linaro.org>
2712 M: Jingoo Han <jingoohan1@gmail.com>
2713 L: dri-devel@lists.freedesktop.org
2714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2716 F: drivers/video/backlight/
2717 F: include/linux/backlight.h
2718 F: include/linux/pwm_backlight.h
2719 F: Documentation/devicetree/bindings/leds/backlight
2722 M: Marek Lindner <mareklindner@neomailbox.ch>
2723 M: Simon Wunderlich <sw@simonwunderlich.de>
2724 M: Antonio Quartulli <a@unstable.cc>
2725 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2726 W: https://www.open-mesh.org/
2727 Q: https://patchwork.open-mesh.org/project/batman/list/
2729 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2730 F: Documentation/ABI/testing/sysfs-class-net-mesh
2731 F: Documentation/networking/batman-adv.rst
2732 F: include/uapi/linux/batadv_packet.h
2733 F: include/uapi/linux/batman_adv.h
2736 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2737 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2738 L: linux-hams@vger.kernel.org
2739 W: http://www.baycom.org/~tom/ham/ham.html
2741 F: drivers/net/hamradio/baycom*
2743 BCACHE (BLOCK LAYER CACHE)
2744 M: Coly Li <colyli@suse.de>
2745 M: Kent Overstreet <kent.overstreet@gmail.com>
2746 L: linux-bcache@vger.kernel.org
2747 W: http://bcache.evilpiepirate.org
2748 C: irc://irc.oftc.net/bcache
2750 F: drivers/md/bcache/
2752 BDISP ST MEDIA DRIVER
2753 M: Fabien Dessenne <fabien.dessenne@st.com>
2754 L: linux-media@vger.kernel.org
2755 T: git git://linuxtv.org/media_tree.git
2756 W: https://linuxtv.org
2758 F: drivers/media/platform/sti/bdisp
2760 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2761 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2762 L: netdev@vger.kernel.org
2764 F: drivers/net/ethernet/ec_bhf.c
2767 M: Luis de Bethencourt <luisbg@kernel.org>
2768 M: Salah Triki <salah.triki@gmail.com>
2770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2771 F: Documentation/filesystems/befs.txt
2775 M: Paolo Valente <paolo.valente@linaro.org>
2776 M: Jens Axboe <axboe@kernel.dk>
2777 L: linux-block@vger.kernel.org
2780 F: Documentation/block/bfq-iosched.txt
2783 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2785 F: Documentation/filesystems/bfs.txt
2787 F: include/uapi/linux/bfs_fs.h
2789 BLINKM RGB LED DRIVER
2790 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2792 F: drivers/leds/leds-blinkm.c
2795 M: Jens Axboe <axboe@kernel.dk>
2796 L: linux-block@vger.kernel.org
2797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2801 F: kernel/trace/blktrace.c
2805 M: Joern Engel <joern@lazybastard.org>
2806 L: linux-mtd@lists.infradead.org
2808 F: drivers/mtd/devices/block2mtd.c
2811 M: Marcel Holtmann <marcel@holtmann.org>
2812 M: Johan Hedberg <johan.hedberg@gmail.com>
2813 L: linux-bluetooth@vger.kernel.org
2814 W: http://www.bluez.org/
2815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2818 F: drivers/bluetooth/
2821 M: Marcel Holtmann <marcel@holtmann.org>
2822 M: Johan Hedberg <johan.hedberg@gmail.com>
2823 L: linux-bluetooth@vger.kernel.org
2824 W: http://www.bluez.org/
2825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2829 F: include/net/bluetooth/
2832 M: Jay Vosburgh <j.vosburgh@gmail.com>
2833 M: Veaceslav Falico <vfalico@gmail.com>
2834 M: Andy Gospodarek <andy@greyhouse.net>
2835 L: netdev@vger.kernel.org
2836 W: http://sourceforge.net/projects/bonding/
2838 F: drivers/net/bonding/
2839 F: include/uapi/linux/if_bonding.h
2841 BPF (Safe dynamic programs and tools)
2842 M: Alexei Starovoitov <ast@kernel.org>
2843 M: Daniel Borkmann <daniel@iogearbox.net>
2844 L: netdev@vger.kernel.org
2845 L: linux-kernel@vger.kernel.org
2846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2848 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2851 F: Documentation/networking/filter.txt
2852 F: Documentation/bpf/
2853 F: include/linux/bpf*
2854 F: include/linux/filter.h
2855 F: include/trace/events/xdp.h
2856 F: include/uapi/linux/bpf*
2857 F: include/uapi/linux/filter.h
2859 F: kernel/trace/bpf_trace.c
2862 F: net/core/filter.c
2863 F: net/sched/act_bpf.c
2864 F: net/sched/cls_bpf.c
2868 F: tools/testing/selftests/bpf/
2871 M: Shubham Bansal <illusionist.neo@gmail.com>
2872 L: netdev@vger.kernel.org
2877 M: Daniel Borkmann <daniel@iogearbox.net>
2878 M: Alexei Starovoitov <ast@kernel.org>
2879 M: Zi Shen Lim <zlim.lnx@gmail.com>
2880 L: netdev@vger.kernel.org
2884 BPF JIT for MIPS (32-BIT AND 64-BIT)
2885 M: Paul Burton <paul.burton@mips.com>
2886 L: netdev@vger.kernel.org
2890 BPF JIT for NFP NICs
2891 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2892 L: netdev@vger.kernel.org
2894 F: drivers/net/ethernet/netronome/nfp/bpf/
2896 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2897 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2898 M: Sandipan Das <sandipan@linux.ibm.com>
2899 L: netdev@vger.kernel.org
2901 F: arch/powerpc/net/
2904 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2905 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2906 L: netdev@vger.kernel.org
2909 X: arch/s390/net/pnet.c
2911 BPF JIT for SPARC (32-BIT AND 64-BIT)
2912 M: David S. Miller <davem@davemloft.net>
2913 L: netdev@vger.kernel.org
2917 BPF JIT for X86 32-BIT
2918 M: Wang YanQing <udknight@gmail.com>
2919 L: netdev@vger.kernel.org
2921 F: arch/x86/net/bpf_jit_comp32.c
2923 BPF JIT for X86 64-BIT
2924 M: Alexei Starovoitov <ast@kernel.org>
2925 M: Daniel Borkmann <daniel@iogearbox.net>
2926 L: netdev@vger.kernel.org
2929 X: arch/x86/net/bpf_jit_comp32.c
2931 BROADCOM B44 10/100 ETHERNET DRIVER
2932 M: Michael Chan <michael.chan@broadcom.com>
2933 L: netdev@vger.kernel.org
2935 F: drivers/net/ethernet/broadcom/b44.*
2937 BROADCOM B53 ETHERNET SWITCH DRIVER
2938 M: Florian Fainelli <f.fainelli@gmail.com>
2939 L: netdev@vger.kernel.org
2940 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2942 F: drivers/net/dsa/b53/*
2943 F: include/linux/platform_data/b53.h
2945 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2946 M: Florian Fainelli <f.fainelli@gmail.com>
2947 M: Ray Jui <rjui@broadcom.com>
2948 M: Scott Branden <sbranden@broadcom.com>
2949 M: bcm-kernel-feedback-list@broadcom.com
2950 T: git git://github.com/broadcom/mach-bcm
2956 F: arch/arm/mach-bcm/
2958 BROADCOM BCM2835 ARM ARCHITECTURE
2959 M: Eric Anholt <eric@anholt.net>
2960 M: Stefan Wahren <stefan.wahren@i2se.com>
2961 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2963 T: git git://github.com/anholt/linux
2966 F: drivers/staging/vc04_services
2968 BROADCOM BCM47XX MIPS ARCHITECTURE
2969 M: Hauke Mehrtens <hauke@hauke-m.de>
2970 M: Rafał Miłecki <zajec5@gmail.com>
2971 L: linux-mips@vger.kernel.org
2973 F: Documentation/devicetree/bindings/mips/brcm/
2974 F: arch/mips/bcm47xx/*
2975 F: arch/mips/include/asm/mach-bcm47xx/*
2977 BROADCOM BCM5301X ARM ARCHITECTURE
2978 M: Hauke Mehrtens <hauke@hauke-m.de>
2979 M: Rafał Miłecki <zajec5@gmail.com>
2980 M: bcm-kernel-feedback-list@broadcom.com
2981 L: linux-arm-kernel@lists.infradead.org
2983 F: arch/arm/mach-bcm/bcm_5301x.c
2984 F: arch/arm/boot/dts/bcm5301x*.dtsi
2985 F: arch/arm/boot/dts/bcm470*
2986 F: arch/arm/boot/dts/bcm953012*
2988 BROADCOM BCM53573 ARM ARCHITECTURE
2989 M: Rafał Miłecki <rafal@milecki.pl>
2990 L: linux-arm-kernel@lists.infradead.org
2992 F: arch/arm/boot/dts/bcm53573*
2993 F: arch/arm/boot/dts/bcm47189*
2995 BROADCOM BCM63XX ARM ARCHITECTURE
2996 M: Florian Fainelli <f.fainelli@gmail.com>
2997 M: bcm-kernel-feedback-list@broadcom.com
2998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2999 T: git git://github.com/broadcom/stblinux.git
3003 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3004 M: Kevin Cernekee <cernekee@gmail.com>
3005 L: linux-usb@vger.kernel.org
3007 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3009 BROADCOM BCM7XXX ARM ARCHITECTURE
3010 M: Brian Norris <computersforpeace@gmail.com>
3011 M: Gregory Fong <gregory.0xf0@gmail.com>
3012 M: Florian Fainelli <f.fainelli@gmail.com>
3013 M: bcm-kernel-feedback-list@broadcom.com
3014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015 T: git git://github.com/broadcom/stblinux.git
3017 F: arch/arm/mach-bcm/*brcmstb*
3018 F: arch/arm/boot/dts/bcm7*.dts*
3019 F: drivers/bus/brcmstb_gisb.c
3020 F: arch/arm/mm/cache-b15-rac.c
3021 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3024 BROADCOM BMIPS CPUFREQ DRIVER
3025 M: Markus Mayer <mmayer@broadcom.com>
3026 M: bcm-kernel-feedback-list@broadcom.com
3027 L: linux-pm@vger.kernel.org
3029 F: drivers/cpufreq/bmips-cpufreq.c
3031 BROADCOM BMIPS MIPS ARCHITECTURE
3032 M: Kevin Cernekee <cernekee@gmail.com>
3033 M: Florian Fainelli <f.fainelli@gmail.com>
3034 L: linux-mips@vger.kernel.org
3035 T: git git://github.com/broadcom/stblinux.git
3037 F: arch/mips/bmips/*
3038 F: arch/mips/include/asm/mach-bmips/*
3039 F: arch/mips/kernel/*bmips*
3040 F: arch/mips/boot/dts/brcm/bcm*.dts*
3041 F: drivers/irqchip/irq-bcm63*
3042 F: drivers/irqchip/irq-bcm7*
3043 F: drivers/irqchip/irq-brcmstb*
3044 F: include/linux/bcm963xx_nvram.h
3045 F: include/linux/bcm963xx_tag.h
3047 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3048 M: Rasesh Mody <rasesh.mody@cavium.com>
3049 M: Dept-GELinuxNICDev@cavium.com
3050 L: netdev@vger.kernel.org
3052 F: drivers/net/ethernet/broadcom/bnx2.*
3053 F: drivers/net/ethernet/broadcom/bnx2_*
3055 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3056 M: QLogic-Storage-Upstream@qlogic.com
3057 L: linux-scsi@vger.kernel.org
3059 F: drivers/scsi/bnx2fc/
3061 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3062 M: QLogic-Storage-Upstream@qlogic.com
3063 L: linux-scsi@vger.kernel.org
3065 F: drivers/scsi/bnx2i/
3067 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3068 M: Ariel Elior <ariel.elior@cavium.com>
3069 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3070 M: everest-linux-l2@cavium.com
3071 L: netdev@vger.kernel.org
3073 F: drivers/net/ethernet/broadcom/bnx2x/
3075 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3076 M: Michael Chan <michael.chan@broadcom.com>
3077 L: netdev@vger.kernel.org
3079 F: drivers/net/ethernet/broadcom/bnxt/
3081 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3082 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3083 M: Franky Lin <franky.lin@broadcom.com>
3084 M: Hante Meuleman <hante.meuleman@broadcom.com>
3085 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3086 M: Wright Feng <wright.feng@cypress.com>
3087 L: linux-wireless@vger.kernel.org
3088 L: brcm80211-dev-list.pdl@broadcom.com
3089 L: brcm80211-dev-list@cypress.com
3091 F: drivers/net/wireless/broadcom/brcm80211/
3093 BROADCOM BRCMSTB GPIO DRIVER
3094 M: Gregory Fong <gregory.0xf0@gmail.com>
3095 L: bcm-kernel-feedback-list@broadcom.com
3097 F: drivers/gpio/gpio-brcmstb.c
3098 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3100 BROADCOM BRCMSTB I2C DRIVER
3101 M: Kamal Dasu <kdasu.kdev@gmail.com>
3102 L: linux-i2c@vger.kernel.org
3103 L: bcm-kernel-feedback-list@broadcom.com
3105 F: drivers/i2c/busses/i2c-brcmstb.c
3106 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3108 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3109 M: Al Cooper <alcooperx@gmail.com>
3110 L: linux-kernel@vger.kernel.org
3111 L: bcm-kernel-feedback-list@broadcom.com
3113 F: drivers/phy/broadcom/phy-brcm-usb*
3115 BROADCOM GENET ETHERNET DRIVER
3116 M: Doug Berger <opendmb@gmail.com>
3117 M: Florian Fainelli <f.fainelli@gmail.com>
3118 L: netdev@vger.kernel.org
3120 F: drivers/net/ethernet/broadcom/genet/
3122 BROADCOM IPROC ARM ARCHITECTURE
3123 M: Ray Jui <rjui@broadcom.com>
3124 M: Scott Branden <sbranden@broadcom.com>
3125 M: bcm-kernel-feedback-list@broadcom.com
3126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3127 T: git git://github.com/broadcom/cygnus-linux.git
3144 F: arch/arm64/boot/dts/broadcom/northstar2/*
3145 F: arch/arm64/boot/dts/broadcom/stingray/*
3146 F: drivers/clk/bcm/clk-ns*
3147 F: drivers/clk/bcm/clk-sr*
3148 F: drivers/pinctrl/bcm/pinctrl-ns*
3149 F: include/dt-bindings/clock/bcm-sr*
3151 BROADCOM KONA GPIO DRIVER
3152 M: Ray Jui <rjui@broadcom.com>
3153 L: bcm-kernel-feedback-list@broadcom.com
3155 F: drivers/gpio/gpio-bcm-kona.c
3156 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3158 BROADCOM NETXTREME-E ROCE DRIVER
3159 M: Selvin Xavier <selvin.xavier@broadcom.com>
3160 M: Devesh Sharma <devesh.sharma@broadcom.com>
3161 M: Somnath Kotur <somnath.kotur@broadcom.com>
3162 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3163 L: linux-rdma@vger.kernel.org
3164 W: http://www.broadcom.com
3166 F: drivers/infiniband/hw/bnxt_re/
3167 F: include/uapi/rdma/bnxt_re-abi.h
3169 BROADCOM NVRAM DRIVER
3170 M: Rafał Miłecki <zajec5@gmail.com>
3171 L: linux-mips@vger.kernel.org
3173 F: drivers/firmware/broadcom/*
3175 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3176 M: Rafał Miłecki <zajec5@gmail.com>
3177 L: linux-wireless@vger.kernel.org
3180 F: include/linux/bcma/
3182 BROADCOM STB AVS CPUFREQ DRIVER
3183 M: Markus Mayer <mmayer@broadcom.com>
3184 M: bcm-kernel-feedback-list@broadcom.com
3185 L: linux-pm@vger.kernel.org
3187 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3188 F: drivers/cpufreq/brcmstb*
3190 BROADCOM STB AVS TMON 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/thermal/brcm,avs-tmon.txt
3196 F: drivers/thermal/broadcom/brcmstb*
3198 BROADCOM STB NAND FLASH DRIVER
3199 M: Brian Norris <computersforpeace@gmail.com>
3200 M: Kamal Dasu <kdasu.kdev@gmail.com>
3201 L: linux-mtd@lists.infradead.org
3202 L: bcm-kernel-feedback-list@broadcom.com
3204 F: drivers/mtd/nand/raw/brcmnand/
3206 BROADCOM STB DPFE DRIVER
3207 M: Markus Mayer <mmayer@broadcom.com>
3208 M: bcm-kernel-feedback-list@broadcom.com
3209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3211 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3212 F: drivers/memory/brcmstb_dpfe.c
3215 M: Kamal Dasu <kdasu.kdev@gmail.com>
3216 M: bcm-kernel-feedback-list@broadcom.com
3218 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3219 F: drivers/spi/spi-bcm-qspi.*
3220 F: drivers/spi/spi-brcmstb-qspi.c
3221 F: drivers/spi/spi-iproc-qspi.c
3223 BROADCOM SYSTEMPORT ETHERNET DRIVER
3224 M: Florian Fainelli <f.fainelli@gmail.com>
3225 L: netdev@vger.kernel.org
3227 F: drivers/net/ethernet/broadcom/bcmsysport.*
3229 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3230 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3231 M: Prashant Sreedharan <prashant@broadcom.com>
3232 M: Michael Chan <mchan@broadcom.com>
3233 L: netdev@vger.kernel.org
3235 F: drivers/net/ethernet/broadcom/tg3.*
3237 BROCADE BFA FC SCSI DRIVER
3238 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3239 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3240 L: linux-scsi@vger.kernel.org
3242 F: drivers/scsi/bfa/
3244 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3245 M: Rasesh Mody <rasesh.mody@cavium.com>
3246 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3247 M: Dept-GELinuxNICDev@cavium.com
3248 L: netdev@vger.kernel.org
3250 F: drivers/net/ethernet/brocade/bna/
3252 BSG (block layer generic sg v4 driver)
3253 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3254 L: linux-scsi@vger.kernel.org
3257 F: include/linux/bsg.h
3258 F: include/uapi/linux/bsg.h
3261 M: Clemens Ladisch <clemens@ladisch.de>
3262 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3263 T: git git://git.alsa-project.org/alsa-kernel.git
3265 F: Documentation/sound/cards/bt87x.rst
3266 F: sound/pci/bt87x.c
3269 M: Michael Buesch <m@bues.ch>
3270 W: http://bu3sch.de/btgpio.php
3272 F: drivers/gpio/gpio-bt8xx.c
3275 M: Chris Mason <clm@fb.com>
3276 M: Josef Bacik <josef@toxicpanda.com>
3277 M: David Sterba <dsterba@suse.com>
3278 L: linux-btrfs@vger.kernel.org
3279 W: http://btrfs.wiki.kernel.org/
3280 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3283 F: Documentation/filesystems/btrfs.txt
3285 F: include/linux/btrfs*
3286 F: include/uapi/linux/btrfs*
3288 BTTV VIDEO4LINUX DRIVER
3289 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3290 L: linux-media@vger.kernel.org
3291 W: https://linuxtv.org
3292 T: git git://linuxtv.org/media_tree.git
3294 F: Documentation/media/v4l-drivers/bttv*
3295 F: drivers/media/pci/bt8xx/bttv*
3297 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3298 M: Chanwoo Choi <cw00.choi@samsung.com>
3299 L: linux-pm@vger.kernel.org
3300 L: linux-samsung-soc@vger.kernel.org
3301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3303 F: drivers/devfreq/exynos-bus.c
3304 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3306 BUSLOGIC SCSI DRIVER
3307 M: Khalid Aziz <khalid@gonehiking.org>
3308 L: linux-scsi@vger.kernel.org
3310 F: drivers/scsi/BusLogic.*
3311 F: drivers/scsi/FlashPoint.*
3313 C-MEDIA CMI8788 DRIVER
3314 M: Clemens Ladisch <clemens@ladisch.de>
3315 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3316 T: git git://git.alsa-project.org/alsa-kernel.git
3318 F: sound/pci/oxygen/
3321 M: Guo Ren <guoren@kernel.org>
3322 T: git https://github.com/c-sky/csky-linux.git
3325 F: Documentation/devicetree/bindings/csky/
3326 F: drivers/irqchip/irq-csky-*
3327 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3328 F: drivers/clocksource/timer-gx6605s.c
3329 F: drivers/clocksource/timer-mp-csky.c
3330 F: Documentation/devicetree/bindings/timer/csky,*
3335 M: Mark Salter <msalter@redhat.com>
3336 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3337 L: linux-c6x-dev@linux-c6x.org
3338 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3342 CA8210 IEEE-802.15.4 RADIO DRIVER
3343 M: Harry Morris <h.morris@cascoda.com>
3344 L: linux-wpan@vger.kernel.org
3345 W: https://github.com/Cascoda/ca8210-linux.git
3347 F: drivers/net/ieee802154/ca8210.c
3348 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3350 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3351 M: David Howells <dhowells@redhat.com>
3352 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3354 F: Documentation/filesystems/caching/cachefiles.txt
3357 CADENCE MIPI-CSI2 BRIDGES
3358 M: Maxime Ripard <maxime.ripard@bootlin.com>
3359 L: linux-media@vger.kernel.org
3361 F: Documentation/devicetree/bindings/media/cdns,*.txt
3362 F: drivers/media/platform/cadence/cdns-csi2*
3364 CADET FM/AM RADIO RECEIVER DRIVER
3365 M: Hans Verkuil <hverkuil@xs4all.nl>
3366 L: linux-media@vger.kernel.org
3367 T: git git://linuxtv.org/media_tree.git
3368 W: https://linuxtv.org
3370 F: drivers/media/radio/radio-cadet*
3372 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3373 M: Jonathan Corbet <corbet@lwn.net>
3374 L: linux-media@vger.kernel.org
3375 T: git git://linuxtv.org/media_tree.git
3377 F: Documentation/media/v4l-drivers/cafe_ccic*
3378 F: drivers/media/platform/marvell-ccic/
3381 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3382 L: netdev@vger.kernel.org
3384 F: Documentation/networking/caif/
3385 F: drivers/net/caif/
3386 F: include/uapi/linux/caif/
3387 F: include/net/caif/
3391 M: Toke Høiland-Jørgensen <toke@toke.dk>
3392 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3394 F: net/sched/sch_cake.c
3396 CALGARY x86-64 IOMMU
3397 M: Muli Ben-Yehuda <mulix@mulix.org>
3398 M: Jon Mason <jdmason@kudzu.us>
3399 L: iommu@lists.linux-foundation.org
3401 F: arch/x86/kernel/pci-calgary_64.c
3402 F: arch/x86/kernel/tce_64.c
3403 F: arch/x86/include/asm/calgary.h
3404 F: arch/x86/include/asm/tce.h
3407 M: Wolfgang Grandegger <wg@grandegger.com>
3408 M: Marc Kleine-Budde <mkl@pengutronix.de>
3409 L: linux-can@vger.kernel.org
3410 W: https://github.com/linux-can
3411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3414 F: Documentation/devicetree/bindings/net/can/
3416 F: include/linux/can/dev.h
3417 F: include/linux/can/platform/
3418 F: include/uapi/linux/can/error.h
3419 F: include/uapi/linux/can/netlink.h
3422 M: Oliver Hartkopp <socketcan@hartkopp.net>
3423 M: Marc Kleine-Budde <mkl@pengutronix.de>
3424 L: linux-can@vger.kernel.org
3425 W: https://github.com/linux-can
3426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3429 F: Documentation/networking/can.rst
3431 F: include/linux/can/core.h
3432 F: include/uapi/linux/can.h
3433 F: include/uapi/linux/can/bcm.h
3434 F: include/uapi/linux/can/raw.h
3435 F: include/uapi/linux/can/gw.h
3438 M: Serge Hallyn <serge@hallyn.com>
3439 L: linux-security-module@vger.kernel.org
3441 F: include/linux/capability.h
3442 F: include/uapi/linux/capability.h
3443 F: security/commoncap.c
3444 F: kernel/capability.c
3446 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3447 M: Kevin Tsai <ktsai@capellamicro.com>
3449 F: drivers/iio/light/cm*
3451 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3452 M: Christian Lamparter <chunkeey@googlemail.com>
3453 L: linux-wireless@vger.kernel.org
3454 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3456 F: drivers/net/wireless/ath/carl9170/
3459 M: Jan Glauber <jglauber@cavium.com>
3460 M: David Daney <david.daney@cavium.com>
3461 W: http://www.cavium.com
3463 F: drivers/i2c/busses/i2c-octeon*
3464 F: drivers/i2c/busses/i2c-thunderx*
3466 CAVIUM LIQUIDIO NETWORK DRIVER
3467 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3468 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3469 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3470 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3471 L: netdev@vger.kernel.org
3472 W: http://www.cavium.com
3474 F: drivers/net/ethernet/cavium/liquidio/
3477 M: Jan Glauber <jglauber@cavium.com>
3478 M: David Daney <david.daney@cavium.com>
3479 M: Steven J. Hill <Steven.Hill@cavium.com>
3480 W: http://www.cavium.com
3482 F: drivers/mmc/host/cavium*
3484 CAVIUM OCTEON-TX CRYPTO DRIVER
3485 M: George Cherian <george.cherian@cavium.com>
3486 L: linux-crypto@vger.kernel.org
3487 W: http://www.cavium.com
3489 F: drivers/crypto/cavium/cpt/
3491 CAVIUM THUNDERX2 ARM64 SOC
3492 M: Robert Richter <rrichter@cavium.com>
3493 M: Jayachandran C <jnair@caviumnetworks.com>
3494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3496 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3497 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3499 CC2520 IEEE-802.15.4 RADIO DRIVER
3500 M: Varka Bhadram <varkabhadram@gmail.com>
3501 L: linux-wpan@vger.kernel.org
3503 F: drivers/net/ieee802154/cc2520.c
3504 F: include/linux/spi/cc2520.h
3505 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3507 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3508 M: Yael Chemla <yael.chemla@foss.arm.com>
3509 M: Gilad Ben-Yossef <gilad@benyossef.com>
3510 L: linux-crypto@vger.kernel.org
3512 F: drivers/crypto/ccree/
3513 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3516 M: Hans Verkuil <hans.verkuil@cisco.com>
3517 L: linux-media@vger.kernel.org
3518 T: git git://linuxtv.org/media_tree.git
3519 W: http://linuxtv.org
3521 F: Documentation/media/kapi/cec-core.rst
3522 F: Documentation/media/uapi/cec
3523 F: drivers/media/cec/
3524 F: drivers/media/rc/keymaps/rc-cec.c
3525 F: include/media/cec.h
3526 F: include/media/cec-notifier.h
3527 F: include/uapi/linux/cec.h
3528 F: include/uapi/linux/cec-funcs.h
3529 F: Documentation/devicetree/bindings/media/cec.txt
3530 F: Documentation/ABI/testing/debugfs-cec-error-inj
3533 M: Hans Verkuil <hans.verkuil@cisco.com>
3534 L: linux-media@vger.kernel.org
3535 T: git git://linuxtv.org/media_tree.git
3536 W: http://linuxtv.org
3538 F: drivers/media/platform/cec-gpio/
3539 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3541 CELL BROADBAND ENGINE ARCHITECTURE
3542 M: Arnd Bergmann <arnd@arndb.de>
3543 L: linuxppc-dev@lists.ozlabs.org
3544 W: http://www.ibm.com/developerworks/power/cell/
3546 F: arch/powerpc/include/asm/cell*.h
3547 F: arch/powerpc/include/asm/spu*.h
3548 F: arch/powerpc/include/uapi/asm/spu*.h
3549 F: arch/powerpc/oprofile/*cell*
3550 F: arch/powerpc/platforms/cell/
3552 CEPH COMMON CODE (LIBCEPH)
3553 M: Ilya Dryomov <idryomov@gmail.com>
3554 M: "Yan, Zheng" <zyan@redhat.com>
3555 M: Sage Weil <sage@redhat.com>
3556 L: ceph-devel@vger.kernel.org
3558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3559 T: git git://github.com/ceph/ceph-client.git
3562 F: include/linux/ceph/
3563 F: include/linux/crush/
3565 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3566 M: "Yan, Zheng" <zyan@redhat.com>
3567 M: Sage Weil <sage@redhat.com>
3568 M: Ilya Dryomov <idryomov@gmail.com>
3569 L: ceph-devel@vger.kernel.org
3571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3572 T: git git://github.com/ceph/ceph-client.git
3574 F: Documentation/filesystems/ceph.txt
3577 CERTIFICATE HANDLING:
3578 M: David Howells <dhowells@redhat.com>
3579 M: David Woodhouse <dwmw2@infradead.org>
3580 L: keyrings@vger.kernel.org
3582 F: Documentation/admin-guide/module-signing.rst
3584 F: scripts/sign-file.c
3585 F: scripts/extract-cert.c
3587 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3588 L: linux-usb@vger.kernel.org
3590 F: Documentation/usb/WUSB-Design-overview.txt
3591 F: Documentation/usb/wusb-cbaf
3592 F: drivers/usb/host/hwa-hc.c
3593 F: drivers/usb/host/whci/
3594 F: drivers/usb/wusbcore/
3595 F: include/linux/usb/wusb*
3597 CFAG12864B LCD DRIVER
3598 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3600 F: drivers/auxdisplay/cfag12864b.c
3601 F: include/linux/cfag12864b.h
3603 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3604 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3606 F: drivers/auxdisplay/cfag12864bfb.c
3607 F: include/linux/cfag12864b.h
3609 802.11 (including CFG80211/NL80211)
3610 M: Johannes Berg <johannes@sipsolutions.net>
3611 L: linux-wireless@vger.kernel.org
3612 W: http://wireless.kernel.org/
3613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3617 F: include/uapi/linux/nl80211.h
3618 F: include/linux/ieee80211.h
3619 F: include/net/wext.h
3620 F: include/net/cfg80211.h
3621 F: include/net/iw_handler.h
3622 F: include/net/ieee80211_radiotap.h
3623 F: Documentation/driver-api/80211/cfg80211.rst
3624 F: Documentation/networking/regulatory.txt
3626 CHAR and MISC DRIVERS
3627 M: Arnd Bergmann <arnd@arndb.de>
3628 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3633 F: include/linux/miscdevice.h
3636 M: Andy Whitcroft <apw@canonical.com>
3637 M: Joe Perches <joe@perches.com>
3639 F: scripts/checkpatch.pl
3641 CHINESE DOCUMENTATION
3642 M: Harry Wei <harryxiyou@gmail.com>
3643 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3644 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3646 F: Documentation/translations/zh_CN/
3648 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3649 M: Peter Chen <Peter.Chen@nxp.com>
3650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3651 L: linux-usb@vger.kernel.org
3653 F: drivers/usb/chipidea/
3655 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3656 M: Hans de Goede <hdegoede@redhat.com>
3657 L: linux-input@vger.kernel.org
3659 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3660 F: drivers/input/touchscreen/chipone_icn8318.c
3662 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3663 M: Hans de Goede <hdegoede@redhat.com>
3664 L: linux-input@vger.kernel.org
3666 F: drivers/input/touchscreen/chipone_icn8505.c
3668 CHROME HARDWARE PLATFORM SUPPORT
3669 M: Benson Leung <bleung@chromium.org>
3670 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3673 F: drivers/platform/chrome/
3675 CHROMEOS EC SUBDRIVERS
3676 M: Benson Leung <bleung@chromium.org>
3677 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3678 R: Guenter Roeck <groeck@chromium.org>
3682 F: drivers/power/supply/cros_usbpd-charger.c
3684 CIRRUS LOGIC AUDIO CODEC DRIVERS
3685 M: Brian Austin <brian.austin@cirrus.com>
3686 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3687 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3689 F: sound/soc/codecs/cs*
3691 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3692 M: Hartley Sweeten <hsweeten@visionengravers.com>
3693 L: netdev@vger.kernel.org
3695 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3697 CISCO FCOE HBA DRIVER
3698 M: Satish Kharat <satishkh@cisco.com>
3699 M: Sesidhar Baddela <sebaddel@cisco.com>
3700 M: Karan Tilak Kumar <kartilak@cisco.com>
3701 L: linux-scsi@vger.kernel.org
3703 F: drivers/scsi/fnic/
3705 CISCO SCSI HBA DRIVER
3706 M: Karan Tilak Kumar <kartilak@cisco.com>
3707 M: Sesidhar Baddela <sebaddel@cisco.com>
3708 L: linux-scsi@vger.kernel.org
3710 F: drivers/scsi/snic/
3712 CISCO VIC ETHERNET NIC DRIVER
3713 M: Christian Benvenuti <benve@cisco.com>
3714 M: Govindarajulu Varadarajan <_govind@gmx.com>
3715 M: Parvi Kaustubhi <pkaustub@cisco.com>
3717 F: drivers/net/ethernet/cisco/enic/
3719 CISCO VIC LOW LATENCY NIC DRIVER
3720 M: Christian Benvenuti <benve@cisco.com>
3721 M: Nelson Escobar <neescoba@cisco.com>
3722 M: Parvi Kaustubhi <pkaustub@cisco.com>
3724 F: drivers/infiniband/hw/usnic/
3726 CIRRUS LOGIC MADERA CODEC DRIVERS
3727 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3728 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3729 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3730 L: patches@opensource.cirrus.com
3731 T: git https://github.com/CirrusLogic/linux-drivers.git
3732 W: https://github.com/CirrusLogic/linux-drivers/wiki
3734 F: Documentation/devicetree/bindings/mfd/madera.txt
3735 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3736 F: include/linux/irqchip/irq-madera*
3737 F: include/linux/mfd/madera/*
3738 F: drivers/gpio/gpio-madera*
3739 F: drivers/irqchip/irq-madera*
3740 F: drivers/mfd/madera*
3741 F: drivers/mfd/cs47l*
3742 F: drivers/pinctrl/cirrus/*
3745 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3750 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3751 L: linux-kernel@vger.kernel.org
3754 F: include/linux/cleancache.h
3757 M: Russell King <linux@armlinux.org.uk>
3758 L: linux-clk@vger.kernel.org
3760 F: include/linux/clk.h
3762 CLOCKSOURCE, CLOCKEVENT DRIVERS
3763 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3764 M: Thomas Gleixner <tglx@linutronix.de>
3765 L: linux-kernel@vger.kernel.org
3766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3768 F: drivers/clocksource/
3769 F: Documentation/devicetree/bindings/timer/
3772 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3773 M: Daniel Oliveira Nascimento <don@syst.com.br>
3774 L: platform-driver-x86@vger.kernel.org
3776 F: drivers/platform/x86/classmate-laptop.c
3779 M: Hans Verkuil <hans.verkuil@cisco.com>
3780 L: linux-media@vger.kernel.org
3781 T: git git://linuxtv.org/media_tree.git
3782 W: https://linuxtv.org
3784 F: drivers/media/pci/cobalt/
3786 COCCINELLE/Semantic Patches (SmPL)
3787 M: Julia Lawall <Julia.Lawall@lip6.fr>
3788 M: Gilles Muller <Gilles.Muller@lip6.fr>
3789 M: Nicolas Palix <nicolas.palix@imag.fr>
3790 M: Michal Marek <michal.lkml@markovi.net>
3791 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3793 W: http://coccinelle.lip6.fr/
3795 F: Documentation/dev-tools/coccinelle.rst
3796 F: scripts/coccinelle/
3797 F: scripts/coccicheck
3800 M: Jan Harkes <jaharkes@cs.cmu.edu>
3802 L: codalist@coda.cs.cmu.edu
3803 W: http://www.coda.cs.cmu.edu/
3805 F: Documentation/filesystems/coda.txt
3807 F: include/linux/coda*.h
3808 F: include/uapi/linux/coda*.h
3810 CODA V4L2 MEM2MEM DRIVER
3811 M: Philipp Zabel <p.zabel@pengutronix.de>
3812 L: linux-media@vger.kernel.org
3814 F: Documentation/devicetree/bindings/media/coda.txt
3815 F: drivers/media/platform/coda/
3818 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3820 F: Documentation/process/code-of-conduct.rst
3821 F: Documentation/process/code-of-conduct-interpretation.rst
3823 COMMON CLK FRAMEWORK
3824 M: Michael Turquette <mturquette@baylibre.com>
3825 M: Stephen Boyd <sboyd@kernel.org>
3826 L: linux-clk@vger.kernel.org
3827 Q: http://patchwork.kernel.org/project/linux-clk/list/
3828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3830 F: Documentation/devicetree/bindings/clock/
3832 X: drivers/clk/clkdev.c
3833 F: include/linux/clk-pr*
3834 F: include/linux/clk/
3835 F: include/linux/of_clk.h
3837 COMMON INTERNET FILE SYSTEM (CIFS)
3838 M: Steve French <sfrench@samba.org>
3839 L: linux-cifs@vger.kernel.org
3840 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3841 W: http://linux-cifs.samba.org/
3842 T: git git://git.samba.org/sfrench/cifs-2.6.git
3844 F: Documentation/filesystems/cifs/
3847 COMPACTPCI HOTPLUG CORE
3848 M: Scott Murray <scott@spiteful.org>
3849 L: linux-pci@vger.kernel.org
3851 F: drivers/pci/hotplug/cpci_hotplug*
3853 COMPACTPCI HOTPLUG GENERIC DRIVER
3854 M: Scott Murray <scott@spiteful.org>
3855 L: linux-pci@vger.kernel.org
3857 F: drivers/pci/hotplug/cpcihp_generic.c
3859 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3860 M: Scott Murray <scott@spiteful.org>
3861 L: linux-pci@vger.kernel.org
3863 F: drivers/pci/hotplug/cpcihp_zt5550.*
3865 COMPAL LAPTOP SUPPORT
3866 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3867 L: platform-driver-x86@vger.kernel.org
3869 F: drivers/platform/x86/compal-laptop.c
3872 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3874 F: include/linux/compiler_attributes.h
3876 CONEXANT ACCESSRUNNER USB DRIVER
3877 L: accessrunner-general@lists.sourceforge.net
3878 W: http://accessrunner.sourceforge.net/
3880 F: drivers/usb/atm/cxacru.c
3883 M: Joel Becker <jlbec@evilplan.org>
3884 M: Christoph Hellwig <hch@lst.de>
3885 T: git git://git.infradead.org/users/hch/configfs.git
3888 F: include/linux/configfs.h
3891 M: Evgeniy Polyakov <zbr@ioremap.net>
3892 L: netdev@vger.kernel.org
3894 F: drivers/connector/
3896 CONTROL GROUP (CGROUP)
3897 M: Tejun Heo <tj@kernel.org>
3898 M: Li Zefan <lizefan@huawei.com>
3899 M: Johannes Weiner <hannes@cmpxchg.org>
3900 L: cgroups@vger.kernel.org
3901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3903 F: Documentation/cgroup*
3904 F: include/linux/cgroup*
3907 CONTROL GROUP - CPUSET
3908 M: Li Zefan <lizefan@huawei.com>
3909 L: cgroups@vger.kernel.org
3910 W: http://www.bullopensource.org/cpuset/
3911 W: http://oss.sgi.com/projects/cpusets/
3912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3914 F: Documentation/cgroup-v1/cpusets.txt
3915 F: include/linux/cpuset.h
3916 F: kernel/cgroup/cpuset.c
3918 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3919 M: Johannes Weiner <hannes@cmpxchg.org>
3920 M: Michal Hocko <mhocko@kernel.org>
3921 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3922 L: cgroups@vger.kernel.org
3923 L: linux-mm@kvack.org
3928 CORETEMP HARDWARE MONITORING DRIVER
3929 M: Fenghua Yu <fenghua.yu@intel.com>
3930 L: linux-hwmon@vger.kernel.org
3932 F: Documentation/hwmon/coretemp
3933 F: drivers/hwmon/coretemp.c
3935 COSA/SRP SYNC SERIAL DRIVER
3936 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3937 W: http://www.fi.muni.cz/~kas/cosa/
3939 F: drivers/net/wan/cosa*
3941 CPMAC ETHERNET DRIVER
3942 M: Florian Fainelli <f.fainelli@gmail.com>
3943 L: netdev@vger.kernel.org
3945 F: drivers/net/ethernet/ti/cpmac.c
3947 CPU FREQUENCY DRIVERS
3948 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3949 M: Viresh Kumar <viresh.kumar@linaro.org>
3950 L: linux-pm@vger.kernel.org
3952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3953 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3954 B: https://bugzilla.kernel.org
3955 F: Documentation/cpu-freq/
3956 F: Documentation/devicetree/bindings/cpufreq/
3958 F: include/linux/cpufreq.h
3959 F: tools/testing/selftests/cpufreq/
3961 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3962 M: Viresh Kumar <viresh.kumar@linaro.org>
3963 M: Sudeep Holla <sudeep.holla@arm.com>
3964 L: linux-pm@vger.kernel.org
3965 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3967 F: drivers/cpufreq/arm_big_little.h
3968 F: drivers/cpufreq/arm_big_little.c
3970 CPU POWER MONITORING SUBSYSTEM
3971 M: Thomas Renninger <trenn@suse.com>
3972 M: Shuah Khan <shuah@kernel.org>
3973 L: linux-pm@vger.kernel.org
3975 F: tools/power/cpupower/
3978 M: "H. Peter Anvin" <hpa@zytor.com>
3980 F: arch/x86/kernel/cpuid.c
3981 F: arch/x86/kernel/msr.c
3983 CPUIDLE DRIVER - ARM BIG LITTLE
3984 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3985 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3986 L: linux-pm@vger.kernel.org
3987 L: linux-arm-kernel@lists.infradead.org
3988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3990 F: drivers/cpuidle/cpuidle-big_little.c
3992 CPUIDLE DRIVER - ARM EXYNOS
3993 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3994 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3995 M: Kukjin Kim <kgene@kernel.org>
3996 L: linux-pm@vger.kernel.org
3997 L: linux-samsung-soc@vger.kernel.org
3999 F: drivers/cpuidle/cpuidle-exynos.c
4000 F: arch/arm/mach-exynos/pm.c
4003 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4004 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4005 L: linux-pm@vger.kernel.org
4007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4008 B: https://bugzilla.kernel.org
4009 F: drivers/cpuidle/*
4010 F: include/linux/cpuidle.h
4013 M: Nicolas Pitre <nico@linaro.org>
4015 F: Documentation/filesystems/cramfs.txt
4019 M: Herbert Xu <herbert@gondor.apana.org.au>
4020 M: "David S. Miller" <davem@davemloft.net>
4021 L: linux-crypto@vger.kernel.org
4022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4025 F: Documentation/crypto/
4026 F: Documentation/devicetree/bindings/crypto/
4031 F: include/linux/crypto*
4033 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4034 M: Neil Horman <nhorman@tuxdriver.com>
4035 L: linux-crypto@vger.kernel.org
4037 F: crypto/ansi_cprng.c
4041 M: Hans Verkuil <hverkuil@xs4all.nl>
4042 L: linux-media@vger.kernel.org
4043 T: git git://linuxtv.org/media_tree.git
4044 W: http://linuxtv.org
4046 F: drivers/media/i2c/cs3308.c
4048 CS5535 Audio ALSA driver
4049 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4051 F: sound/pci/cs5535audio/
4053 CSI DRIVERS FOR ALLWINNER V3s
4054 M: Yong Deng <yong.deng@magewell.com>
4055 L: linux-media@vger.kernel.org
4056 T: git git://linuxtv.org/media_tree.git
4058 F: drivers/media/platform/sunxi/sun6i-csi/
4059 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4062 M: Solomon Peachy <pizza@shaftnet.org>
4064 F: drivers/net/wireless/st/cw1200/
4066 CX18 VIDEO4LINUX DRIVER
4067 M: Andy Walls <awalls@md.metrocast.net>
4068 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4069 L: linux-media@vger.kernel.org
4070 T: git git://linuxtv.org/media_tree.git
4071 W: https://linuxtv.org
4072 W: http://www.ivtvdriver.org/index.php/Cx18
4074 F: Documentation/media/v4l-drivers/cx18*
4075 F: drivers/media/pci/cx18/
4076 F: include/uapi/linux/ivtv*
4078 CX2341X MPEG ENCODER HELPER MODULE
4079 M: Hans Verkuil <hverkuil@xs4all.nl>
4080 L: linux-media@vger.kernel.org
4081 T: git git://linuxtv.org/media_tree.git
4082 W: https://linuxtv.org
4084 F: drivers/media/common/cx2341x*
4085 F: include/media/drv-intf/cx2341x.h
4087 CX24120 MEDIA DRIVER
4088 M: Jemma Denson <jdenson@gmail.com>
4089 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4090 L: linux-media@vger.kernel.org
4091 W: https://linuxtv.org
4092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4094 F: drivers/media/dvb-frontends/cx24120*
4096 CX88 VIDEO4LINUX DRIVER
4097 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4098 L: linux-media@vger.kernel.org
4099 W: https://linuxtv.org
4100 T: git git://linuxtv.org/media_tree.git
4102 F: Documentation/media/v4l-drivers/cx88*
4103 F: drivers/media/pci/cx88/
4105 CXD2820R MEDIA DRIVER
4106 M: Antti Palosaari <crope@iki.fi>
4107 L: linux-media@vger.kernel.org
4108 W: https://linuxtv.org
4109 W: http://palosaari.fi/linux/
4110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4111 T: git git://linuxtv.org/anttip/media_tree.git
4113 F: drivers/media/dvb-frontends/cxd2820r*
4115 CXGB3 ETHERNET DRIVER (CXGB3)
4116 M: Arjun Vynipadath <arjun@chelsio.com>
4117 L: netdev@vger.kernel.org
4118 W: http://www.chelsio.com
4120 F: drivers/net/ethernet/chelsio/cxgb3/
4122 CXGB3 ISCSI DRIVER (CXGB3I)
4123 M: Karen Xie <kxie@chelsio.com>
4124 L: linux-scsi@vger.kernel.org
4125 W: http://www.chelsio.com
4127 F: drivers/scsi/cxgbi/cxgb3i
4129 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4130 M: Steve Wise <swise@chelsio.com>
4131 L: linux-rdma@vger.kernel.org
4132 W: http://www.openfabrics.org
4134 F: drivers/infiniband/hw/cxgb3/
4135 F: include/uapi/rdma/cxgb3-abi.h
4137 CXGB4 CRYPTO DRIVER (chcr)
4138 M: Harsh Jain <harsh@chelsio.com>
4139 L: linux-crypto@vger.kernel.org
4140 W: http://www.chelsio.com
4142 F: drivers/crypto/chelsio
4144 CXGB4 ETHERNET DRIVER (CXGB4)
4145 M: Arjun Vynipadath <arjun@chelsio.com>
4146 L: netdev@vger.kernel.org
4147 W: http://www.chelsio.com
4149 F: drivers/net/ethernet/chelsio/cxgb4/
4151 CXGB4 ISCSI DRIVER (CXGB4I)
4152 M: Karen Xie <kxie@chelsio.com>
4153 L: linux-scsi@vger.kernel.org
4154 W: http://www.chelsio.com
4156 F: drivers/scsi/cxgbi/cxgb4i
4158 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4159 M: Steve Wise <swise@chelsio.com>
4160 L: linux-rdma@vger.kernel.org
4161 W: http://www.openfabrics.org
4163 F: drivers/infiniband/hw/cxgb4/
4164 F: include/uapi/rdma/cxgb4-abi.h
4166 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4167 M: Casey Leedom <leedom@chelsio.com>
4168 L: netdev@vger.kernel.org
4169 W: http://www.chelsio.com
4171 F: drivers/net/ethernet/chelsio/cxgb4vf/
4173 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4174 M: Frederic Barrat <fbarrat@linux.ibm.com>
4175 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4176 L: linuxppc-dev@lists.ozlabs.org
4178 F: arch/powerpc/platforms/powernv/pci-cxl.c
4179 F: drivers/misc/cxl/
4180 F: include/misc/cxl*
4181 F: include/uapi/misc/cxl.h
4182 F: Documentation/powerpc/cxl.txt
4183 F: Documentation/ABI/testing/sysfs-class-cxl
4185 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4186 M: Manoj N. Kumar <manoj@linux.ibm.com>
4187 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4188 M: Uma Krishnan <ukrishn@linux.ibm.com>
4189 L: linux-scsi@vger.kernel.org
4191 F: drivers/scsi/cxlflash/
4192 F: include/uapi/scsi/cxlflash_ioctl.h
4193 F: Documentation/powerpc/cxlflash.txt
4196 M: Russell King <linux@armlinux.org.uk>
4197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4198 W: http://www.armlinux.org.uk/
4200 F: drivers/video/fbdev/cyber2000fb.*
4202 CYCLADES ASYNC MUX DRIVER
4203 W: http://www.cyclades.com/
4205 F: drivers/tty/cyclades.c
4206 F: include/linux/cyclades.h
4207 F: include/uapi/linux/cyclades.h
4209 CYCLADES PC300 DRIVER
4210 W: http://www.cyclades.com/
4212 F: drivers/net/wan/pc300*
4214 CYPRESS_FIRMWARE MEDIA DRIVER
4215 M: Antti Palosaari <crope@iki.fi>
4216 L: linux-media@vger.kernel.org
4217 W: https://linuxtv.org
4218 W: http://palosaari.fi/linux/
4219 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4220 T: git git://linuxtv.org/anttip/media_tree.git
4222 F: drivers/media/common/cypress_firmware*
4224 CYTTSP TOUCHSCREEN DRIVER
4225 M: Ferruh Yigit <fery@cypress.com>
4226 L: linux-input@vger.kernel.org
4228 F: drivers/input/touchscreen/cyttsp*
4229 F: include/linux/input/cyttsp.h
4231 D-LINK DIR-685 TOUCHKEYS DRIVER
4232 M: Linus Walleij <linus.walleij@linaro.org>
4233 L: linux-input@vger.kernel.org
4235 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4237 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4238 M: Joshua Kinard <kumba@gentoo.org>
4240 F: drivers/rtc/rtc-ds1685.c
4241 F: include/linux/rtc/ds1685.h
4243 DAMA SLAVE for AX.25
4244 M: Joerg Reuter <jreuter@yaina.de>
4245 W: http://yaina.de/jreuter/
4246 W: http://www.qsl.net/dl1bke/
4247 L: linux-hams@vger.kernel.org
4249 F: net/ax25/af_ax25.c
4250 F: net/ax25/ax25_dev.c
4251 F: net/ax25/ax25_ds_*
4252 F: net/ax25/ax25_in.c
4253 F: net/ax25/ax25_out.c
4254 F: net/ax25/ax25_timer.c
4255 F: net/ax25/sysctl_net_ax25.c
4257 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4258 L: netdev@vger.kernel.org
4260 F: Documentation/networking/device_drivers/dec/dmfe.txt
4261 F: drivers/net/ethernet/dec/tulip/dmfe.c
4263 DC390/AM53C974 SCSI driver
4264 M: Hannes Reinecke <hare@suse.com>
4265 L: linux-scsi@vger.kernel.org
4267 F: drivers/scsi/am53c974.c
4270 M: Oliver Neukum <oliver@neukum.org>
4271 M: Ali Akcaagac <aliakc@web.de>
4272 M: Jamie Lenehan <lenehan@twibble.org>
4273 L: dc395x@twibble.org
4274 W: http://twibble.org/dist/dc395x/
4275 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4277 F: Documentation/scsi/dc395x.txt
4278 F: drivers/scsi/dc395x.*
4281 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4282 L: dccp@vger.kernel.org
4283 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4285 F: include/linux/dccp.h
4286 F: include/uapi/linux/dccp.h
4287 F: include/linux/tfrc.h
4290 DECnet NETWORK LAYER
4291 W: http://linux-decnet.sourceforge.net
4292 L: linux-decnet-user@lists.sourceforge.net
4294 F: Documentation/networking/decnet.txt
4297 DECSTATION PLATFORM SUPPORT
4298 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4299 L: linux-mips@vger.kernel.org
4300 W: http://www.linux-mips.org/wiki/DECstation
4303 F: arch/mips/include/asm/dec/
4304 F: arch/mips/include/asm/mach-dec/
4306 DEFXX FDDI NETWORK DRIVER
4307 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4309 F: drivers/net/fddi/defxx.*
4312 M: Pali Rohár <pali.rohar@gmail.com>
4313 M: Mario Limonciello <mario.limonciello@dell.com>
4314 L: platform-driver-x86@vger.kernel.org
4316 F: drivers/platform/x86/dell-smbios.*
4318 DELL SMBIOS SMM DRIVER
4319 M: Mario Limonciello <mario.limonciello@dell.com>
4320 L: platform-driver-x86@vger.kernel.org
4322 F: drivers/platform/x86/dell-smbios-smm.c
4324 DELL SMBIOS WMI DRIVER
4325 M: Mario Limonciello <mario.limonciello@dell.com>
4326 L: platform-driver-x86@vger.kernel.org
4328 F: drivers/platform/x86/dell-smbios-wmi.c
4329 F: tools/wmi/dell-smbios-example.c
4331 DEFZA FDDI NETWORK DRIVER
4332 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4334 F: drivers/net/fddi/defza.*
4337 M: Matthew Garrett <mjg59@srcf.ucam.org>
4338 M: Pali Rohár <pali.rohar@gmail.com>
4339 L: platform-driver-x86@vger.kernel.org
4341 F: drivers/platform/x86/dell-laptop.c
4343 DELL LAPTOP FREEFALL DRIVER
4344 M: Pali Rohár <pali.rohar@gmail.com>
4346 F: drivers/platform/x86/dell-smo8800.c
4348 DELL LAPTOP RBTN DRIVER
4349 M: Pali Rohár <pali.rohar@gmail.com>
4351 F: drivers/platform/x86/dell-rbtn.*
4353 DELL REMOTE BIOS UPDATE DRIVER
4354 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4355 L: platform-driver-x86@vger.kernel.org
4357 F: drivers/platform/x86/dell_rbu.c
4359 DELL LAPTOP SMM DRIVER
4360 M: Pali Rohár <pali.rohar@gmail.com>
4362 F: drivers/hwmon/dell-smm-hwmon.c
4363 F: include/uapi/linux/i8k.h
4365 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4366 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4367 L: platform-driver-x86@vger.kernel.org
4369 F: Documentation/dcdbas.txt
4370 F: drivers/platform/x86/dcdbas.*
4372 DELL WMI NOTIFICATIONS DRIVER
4373 M: Matthew Garrett <mjg59@srcf.ucam.org>
4374 M: Pali Rohár <pali.rohar@gmail.com>
4376 F: drivers/platform/x86/dell-wmi.c
4378 DELL WMI DESCRIPTOR DRIVER
4379 M: Mario Limonciello <mario.limonciello@dell.com>
4381 F: drivers/platform/x86/dell-wmi-descriptor.c
4383 DELTA ST MEDIA DRIVER
4384 M: Hugues Fruchet <hugues.fruchet@st.com>
4385 L: linux-media@vger.kernel.org
4386 T: git git://linuxtv.org/media_tree.git
4387 W: https://linuxtv.org
4389 F: drivers/media/platform/sti/delta
4392 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4393 L: linux-mtd@lists.infradead.org
4395 F: drivers/mtd/nand/raw/denali*
4397 DESIGNWARE USB2 DRD IP DRIVER
4398 M: Minas Harutyunyan <hminas@synopsys.com>
4399 L: linux-usb@vger.kernel.org
4400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4402 F: drivers/usb/dwc2/
4404 DESIGNWARE USB3 DRD IP DRIVER
4405 M: Felipe Balbi <balbi@kernel.org>
4406 L: linux-usb@vger.kernel.org
4407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4409 F: drivers/usb/dwc3/
4411 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4412 M: Andreas Klinger <ak@it-klinger.de>
4413 L: linux-iio@vger.kernel.org
4415 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4416 F: drivers/iio/proximity/srf*.c
4418 DEVICE COREDUMP (DEV_COREDUMP)
4419 M: Johannes Berg <johannes@sipsolutions.net>
4420 L: linux-kernel@vger.kernel.org
4422 F: drivers/base/devcoredump.c
4423 F: include/linux/devcoredump.h
4425 DEVICE FREQUENCY (DEVFREQ)
4426 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4427 M: Kyungmin Park <kyungmin.park@samsung.com>
4428 R: Chanwoo Choi <cw00.choi@samsung.com>
4429 L: linux-pm@vger.kernel.org
4430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4433 F: include/linux/devfreq.h
4434 F: Documentation/devicetree/bindings/devfreq/
4436 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4437 M: Chanwoo Choi <cw00.choi@samsung.com>
4438 L: linux-pm@vger.kernel.org
4439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4441 F: drivers/devfreq/event/
4442 F: drivers/devfreq/devfreq-event.c
4443 F: include/linux/devfreq-event.h
4444 F: Documentation/devicetree/bindings/devfreq/event/
4446 DEVICE NUMBER REGISTRY
4447 M: Torben Mathiasen <device@lanana.org>
4448 W: http://lanana.org/docs/device-list/index.html
4452 M: Alasdair Kergon <agk@redhat.com>
4453 M: Mike Snitzer <snitzer@redhat.com>
4454 M: dm-devel@redhat.com
4455 L: dm-devel@redhat.com
4456 W: http://sources.redhat.com/dm
4457 Q: http://patchwork.kernel.org/project/dm-devel/list/
4458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4459 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4461 F: Documentation/device-mapper/
4462 F: drivers/md/Makefile
4463 F: drivers/md/Kconfig
4465 F: drivers/md/persistent-data/
4466 F: include/linux/device-mapper.h
4467 F: include/linux/dm-*.h
4468 F: include/uapi/linux/dm-*.h
4471 M: Jiri Pirko <jiri@mellanox.com>
4472 L: netdev@vger.kernel.org
4474 F: net/core/devlink.c
4475 F: include/net/devlink.h
4476 F: include/uapi/linux/devlink.h
4478 DIALOG SEMICONDUCTOR DRIVERS
4479 M: Support Opensource <support.opensource@diasemi.com>
4480 W: http://www.dialog-semiconductor.com/products
4482 F: Documentation/hwmon/da90??
4483 F: Documentation/devicetree/bindings/mfd/da90*.txt
4484 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4485 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4486 F: Documentation/devicetree/bindings/regulator/da92*.txt
4487 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4488 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4489 F: drivers/gpio/gpio-da90??.c
4490 F: drivers/hwmon/da90??-hwmon.c
4491 F: drivers/iio/adc/da91??-*.c
4492 F: drivers/input/misc/da90??_onkey.c
4493 F: drivers/input/touchscreen/da9052_tsi.c
4494 F: drivers/leds/leds-da90??.c
4495 F: drivers/mfd/da903x.c
4496 F: drivers/mfd/da90??-*.c
4497 F: drivers/mfd/da91??-*.c
4498 F: drivers/power/supply/da9052-battery.c
4499 F: drivers/power/supply/da91??-*.c
4500 F: drivers/regulator/da903x.c
4501 F: drivers/regulator/da9???-regulator.[ch]
4502 F: drivers/thermal/da90??-thermal.c
4503 F: drivers/rtc/rtc-da90??.c
4504 F: drivers/video/backlight/da90??_bl.c
4505 F: drivers/watchdog/da90??_wdt.c
4506 F: include/linux/mfd/da903x.h
4507 F: include/linux/mfd/da9052/
4508 F: include/linux/mfd/da9055/
4509 F: include/linux/mfd/da9062/
4510 F: include/linux/mfd/da9063/
4511 F: include/linux/mfd/da9150/
4512 F: include/linux/regulator/da9211.h
4513 F: include/sound/da[79]*.h
4514 F: sound/soc/codecs/da[79]*.[ch]
4516 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4517 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4518 L: linux-gpio@vger.kernel.org
4520 F: drivers/gpio/gpio-gpio-mm.c
4522 DIOLAN U2C-12 I2C DRIVER
4523 M: Guenter Roeck <linux@roeck-us.net>
4524 L: linux-i2c@vger.kernel.org
4526 F: drivers/i2c/busses/i2c-diolan-u2c.c
4528 FILESYSTEM DIRECT ACCESS (DAX)
4529 M: Matthew Wilcox <willy@infradead.org>
4530 M: Ross Zwisler <zwisler@kernel.org>
4531 M: Jan Kara <jack@suse.cz>
4532 L: linux-fsdevel@vger.kernel.org
4535 F: include/linux/dax.h
4536 F: include/trace/events/fs_dax.h
4538 DEVICE DIRECT ACCESS (DAX)
4539 M: Dan Williams <dan.j.williams@intel.com>
4540 M: Dave Jiang <dave.jiang@intel.com>
4541 M: Ross Zwisler <zwisler@kernel.org>
4542 M: Vishal Verma <vishal.l.verma@intel.com>
4543 L: linux-nvdimm@lists.01.org
4547 DIRECTORY NOTIFICATION (DNOTIFY)
4548 M: Jan Kara <jack@suse.cz>
4549 R: Amir Goldstein <amir73il@gmail.com>
4550 L: linux-fsdevel@vger.kernel.org
4552 F: Documentation/filesystems/dnotify.txt
4553 F: fs/notify/dnotify/
4554 F: include/linux/dnotify.h
4556 DISK GEOMETRY AND PARTITION HANDLING
4557 M: Andries Brouwer <aeb@cwi.nl>
4558 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4559 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4560 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4564 M: Jan Kara <jack@suse.com>
4566 F: Documentation/filesystems/quota.txt
4568 F: include/linux/quota*.h
4569 F: include/uapi/linux/quota*.h
4571 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4572 M: Bernie Thompson <bernie@plugable.com>
4573 L: linux-fbdev@vger.kernel.org
4575 W: http://plugable.com/category/projects/udlfb/
4576 F: drivers/video/fbdev/udlfb.c
4577 F: include/video/udlfb.h
4578 F: Documentation/fb/udlfb.txt
4580 DISTRIBUTED LOCK MANAGER (DLM)
4581 M: Christine Caulfield <ccaulfie@redhat.com>
4582 M: David Teigland <teigland@redhat.com>
4583 L: cluster-devel@redhat.com
4584 W: http://sources.redhat.com/cluster/
4585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4589 DMA BUFFER SHARING FRAMEWORK
4590 M: Sumit Semwal <sumit.semwal@linaro.org>
4592 L: linux-media@vger.kernel.org
4593 L: dri-devel@lists.freedesktop.org
4594 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4596 F: include/linux/dma-buf*
4597 F: include/linux/reservation.h
4598 F: include/linux/*fence.h
4599 F: Documentation/driver-api/dma-buf.rst
4600 T: git git://anongit.freedesktop.org/drm/drm-misc
4602 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4603 M: Vinod Koul <vkoul@kernel.org>
4604 L: dmaengine@vger.kernel.org
4605 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4608 F: include/linux/dmaengine.h
4609 F: include/linux/of_dma.h
4610 F: Documentation/devicetree/bindings/dma/
4611 F: Documentation/driver-api/dmaengine/
4612 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4615 M: Christoph Hellwig <hch@lst.de>
4616 M: Marek Szyprowski <m.szyprowski@samsung.com>
4617 R: Robin Murphy <robin.murphy@arm.com>
4618 L: iommu@lists.linux-foundation.org
4619 T: git git://git.infradead.org/users/hch/dma-mapping.git
4620 W: http://git.infradead.org/users/hch/dma-mapping.git
4623 F: include/asm-generic/dma-mapping.h
4624 F: include/linux/dma-direct.h
4625 F: include/linux/dma-mapping.h
4626 F: include/linux/dma-noncoherent.h
4628 DME1737 HARDWARE MONITOR DRIVER
4629 M: Juerg Haefliger <juergh@gmail.com>
4630 L: linux-hwmon@vger.kernel.org
4632 F: Documentation/hwmon/dme1737
4633 F: drivers/hwmon/dme1737.c
4636 M: Jean Delvare <jdelvare@suse.com>
4638 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4639 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4640 F: drivers/firmware/dmi-id.c
4641 F: drivers/firmware/dmi_scan.c
4642 F: include/linux/dmi.h
4645 M: Jonathan Corbet <corbet@lwn.net>
4646 L: linux-doc@vger.kernel.org
4649 F: scripts/kernel-doc
4650 X: Documentation/ABI/
4651 X: Documentation/acpi/
4652 X: Documentation/devicetree/
4653 X: Documentation/i2c/
4654 X: Documentation/media/
4655 X: Documentation/power/
4656 X: Documentation/spi/
4657 T: git git://git.lwn.net/linux.git docs-next
4659 DOCUMENTATION/ITALIAN
4660 M: Federico Vaga <federico.vaga@vaga.pv.it>
4661 L: linux-doc@vger.kernel.org
4663 F: Documentation/translations/it_IT
4665 DONGWOON DW9714 LENS VOICE COIL DRIVER
4666 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4667 L: linux-media@vger.kernel.org
4668 T: git git://linuxtv.org/media_tree.git
4670 F: drivers/media/i2c/dw9714.c
4671 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4673 DONGWOON DW9807 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/dw9807-vcm.c
4679 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4682 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4683 L: blinux-list@redhat.com
4685 F: drivers/char/dtlk.c
4686 F: include/linux/dtlk.h
4688 DPAA2 DATAPATH I/O (DPIO) DRIVER
4689 M: Roy Pledge <Roy.Pledge@nxp.com>
4690 L: linux-kernel@vger.kernel.org
4692 F: drivers/soc/fsl/dpio
4694 DPAA2 ETHERNET DRIVER
4695 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4696 L: netdev@vger.kernel.org
4698 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4699 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4700 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4701 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4702 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4704 DPAA2 ETHERNET SWITCH DRIVER
4705 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4706 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4707 L: linux-kernel@vger.kernel.org
4709 F: drivers/staging/fsl-dpaa2/ethsw
4711 DPAA2 PTP CLOCK DRIVER
4712 M: Yangbo Lu <yangbo.lu@nxp.com>
4713 L: netdev@vger.kernel.org
4715 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4716 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4718 DPT_I2O SCSI RAID DRIVER
4719 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4720 L: linux-scsi@vger.kernel.org
4721 W: http://www.adaptec.com/
4723 F: drivers/scsi/dpt*
4724 F: drivers/scsi/dpt/
4727 M: Philipp Reisner <philipp.reisner@linbit.com>
4728 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4729 L: drbd-dev@lists.linbit.com
4730 W: http://www.drbd.org
4731 T: git git://git.linbit.com/linux-drbd.git
4732 T: git git://git.linbit.com/drbd-8.4.git
4734 F: drivers/block/drbd/
4736 F: Documentation/blockdev/drbd/
4738 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4739 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4740 R: "Rafael J. Wysocki" <rafael@kernel.org>
4741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4743 F: Documentation/kobject.txt
4747 F: include/linux/debugfs.h
4748 F: include/linux/kobj*
4751 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4752 M: Kevin Hilman <khilman@kernel.org>
4753 M: Nishanth Menon <nm@ti.com>
4755 F: drivers/power/avs/
4756 F: include/linux/power/smartreflex.h
4757 L: linux-pm@vger.kernel.org
4759 DRM DRIVER FOR ARM PL111 CLCD
4760 M: Eric Anholt <eric@anholt.net>
4761 T: git git://anongit.freedesktop.org/drm/drm-misc
4763 F: drivers/gpu/drm/pl111/
4765 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4766 M: Linus Walleij <linus.walleij@linaro.org>
4767 T: git git://anongit.freedesktop.org/drm/drm-misc
4769 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4770 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4772 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4773 M: Dave Airlie <airlied@redhat.com>
4775 F: drivers/gpu/drm/ast/
4777 DRM DRIVER FOR BOCHS VIRTUAL GPU
4778 M: Gerd Hoffmann <kraxel@redhat.com>
4779 L: virtualization@lists.linux-foundation.org
4780 T: git git://anongit.freedesktop.org/drm/drm-misc
4782 F: drivers/gpu/drm/bochs/
4784 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4785 M: Linus Walleij <linus.walleij@linaro.org>
4786 T: git git://anongit.freedesktop.org/drm/drm-misc
4788 F: drivers/gpu/drm/tve200/
4790 DRM DRIVER FOR ILITEK ILI9225 PANELS
4791 M: David Lechner <david@lechnology.com>
4793 F: drivers/gpu/drm/tinydrm/ili9225.c
4794 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4796 DRM DRIVER FOR HX8357D PANELS
4797 M: Eric Anholt <eric@anholt.net>
4798 T: git git://anongit.freedesktop.org/drm/drm-misc
4800 F: drivers/gpu/drm/tinydrm/hx8357d.c
4801 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4803 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4804 S: Orphan / Obsolete
4805 F: drivers/gpu/drm/i810/
4806 F: include/uapi/drm/i810_drm.h
4808 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4809 S: Orphan / Obsolete
4810 F: drivers/gpu/drm/mga/
4811 F: include/uapi/drm/mga_drm.h
4813 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4814 M: Dave Airlie <airlied@redhat.com>
4816 F: drivers/gpu/drm/mgag200/
4818 DRM DRIVER FOR MI0283QT
4819 M: Noralf Trønnes <noralf@tronnes.org>
4821 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4822 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4824 DRM DRIVER FOR MSM ADRENO GPU
4825 M: Rob Clark <robdclark@gmail.com>
4826 L: linux-arm-msm@vger.kernel.org
4827 L: dri-devel@lists.freedesktop.org
4828 L: freedreno@lists.freedesktop.org
4829 T: git git://people.freedesktop.org/~robclark/linux
4831 F: drivers/gpu/drm/msm/
4832 F: include/uapi/drm/msm_drm.h
4833 F: Documentation/devicetree/bindings/display/msm/
4835 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4836 M: Ben Skeggs <bskeggs@redhat.com>
4837 L: dri-devel@lists.freedesktop.org
4838 L: nouveau@lists.freedesktop.org
4839 T: git git://github.com/skeggsb/linux
4841 F: drivers/gpu/drm/nouveau/
4842 F: include/uapi/drm/nouveau_drm.h
4844 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4845 M: Stefan Mavrodiev <stefan@olimex.com>
4847 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4848 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4850 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4851 M: Noralf Trønnes <noralf@tronnes.org>
4853 F: drivers/gpu/drm/tinydrm/repaper.c
4854 F: Documentation/devicetree/bindings/display/repaper.txt
4856 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4857 M: Dave Airlie <airlied@redhat.com>
4858 M: Gerd Hoffmann <kraxel@redhat.com>
4859 L: virtualization@lists.linux-foundation.org
4860 T: git git://anongit.freedesktop.org/drm/drm-misc
4862 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4863 F: drivers/gpu/drm/cirrus/
4865 DRM DRIVER FOR QXL VIRTUAL GPU
4866 M: Dave Airlie <airlied@redhat.com>
4867 M: Gerd Hoffmann <kraxel@redhat.com>
4868 L: virtualization@lists.linux-foundation.org
4869 T: git git://anongit.freedesktop.org/drm/drm-misc
4871 F: drivers/gpu/drm/qxl/
4872 F: include/uapi/drm/qxl_drm.h
4874 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4875 S: Orphan / Obsolete
4876 F: drivers/gpu/drm/r128/
4877 F: include/uapi/drm/r128_drm.h
4879 DRM DRIVER FOR SAVAGE VIDEO CARDS
4880 S: Orphan / Obsolete
4881 F: drivers/gpu/drm/savage/
4882 F: include/uapi/drm/savage_drm.h
4884 DRM DRIVER FOR SIS VIDEO CARDS
4885 S: Orphan / Obsolete
4886 F: drivers/gpu/drm/sis/
4887 F: include/uapi/drm/sis_drm.h
4889 DRM DRIVER FOR SITRONIX ST7586 PANELS
4890 M: David Lechner <david@lechnology.com>
4892 F: drivers/gpu/drm/tinydrm/st7586.c
4893 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4895 DRM DRIVER FOR SITRONIX ST7735R PANELS
4896 M: David Lechner <david@lechnology.com>
4898 F: drivers/gpu/drm/tinydrm/st7735r.c
4899 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4901 DRM DRIVER FOR TDFX VIDEO CARDS
4902 S: Orphan / Obsolete
4903 F: drivers/gpu/drm/tdfx/
4905 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4906 M: Dave Airlie <airlied@redhat.com>
4907 R: Sean Paul <sean@poorly.run>
4908 L: dri-devel@lists.freedesktop.org
4910 F: drivers/gpu/drm/udl/
4911 T: git git://anongit.freedesktop.org/drm/drm-misc
4913 DRM DRIVER FOR VMWARE VIRTUAL GPU
4914 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4915 M: Thomas Hellstrom <thellstrom@vmware.com>
4916 L: dri-devel@lists.freedesktop.org
4917 T: git git://people.freedesktop.org/~thomash/linux
4919 F: drivers/gpu/drm/vmwgfx/
4920 F: include/uapi/drm/vmwgfx_drm.h
4923 M: David Airlie <airlied@linux.ie>
4924 M: Daniel Vetter <daniel@ffwll.ch>
4925 L: dri-devel@lists.freedesktop.org
4926 T: git git://anongit.freedesktop.org/drm/drm
4927 B: https://bugs.freedesktop.org/
4928 C: irc://chat.freenode.net/dri-devel
4932 F: Documentation/devicetree/bindings/display/
4933 F: Documentation/devicetree/bindings/gpu/
4934 F: Documentation/gpu/
4936 F: include/uapi/drm/
4937 F: include/linux/vga*
4939 DRM DRIVERS AND MISC GPU PATCHES
4940 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4941 M: Maxime Ripard <maxime.ripard@bootlin.com>
4942 M: Sean Paul <sean@poorly.run>
4943 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4945 T: git git://anongit.freedesktop.org/drm/drm-misc
4946 F: Documentation/gpu/
4948 F: drivers/gpu/drm/*
4950 F: include/uapi/drm/drm*
4951 F: include/linux/vga*
4953 DRM DRIVERS FOR ALLWINNER A10
4954 M: Maxime Ripard <maxime.ripard@bootlin.com>
4955 L: dri-devel@lists.freedesktop.org
4957 F: drivers/gpu/drm/sun4i/
4958 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4959 T: git git://anongit.freedesktop.org/drm/drm-misc
4961 DRM DRIVERS FOR AMLOGIC SOCS
4962 M: Neil Armstrong <narmstrong@baylibre.com>
4963 L: dri-devel@lists.freedesktop.org
4964 L: linux-amlogic@lists.infradead.org
4965 W: http://linux-meson.com/
4967 F: drivers/gpu/drm/meson/
4968 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4969 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4970 F: Documentation/gpu/meson.rst
4971 T: git git://anongit.freedesktop.org/drm/drm-misc
4973 DRM DRIVERS FOR ATMEL HLCDC
4974 M: Boris Brezillon <bbrezillon@kernel.org>
4975 L: dri-devel@lists.freedesktop.org
4977 F: drivers/gpu/drm/atmel-hlcdc/
4978 F: Documentation/devicetree/bindings/display/atmel/
4979 T: git git://anongit.freedesktop.org/drm/drm-misc
4981 DRM DRIVERS FOR BRIDGE CHIPS
4982 M: Archit Taneja <architt@codeaurora.org>
4983 M: Andrzej Hajda <a.hajda@samsung.com>
4984 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4986 T: git git://anongit.freedesktop.org/drm/drm-misc
4987 F: drivers/gpu/drm/bridge/
4989 DRM DRIVERS FOR EXYNOS
4990 M: Inki Dae <inki.dae@samsung.com>
4991 M: Joonyoung Shim <jy0922.shim@samsung.com>
4992 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4993 M: Kyungmin Park <kyungmin.park@samsung.com>
4994 L: dri-devel@lists.freedesktop.org
4995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4997 F: drivers/gpu/drm/exynos/
4998 F: include/uapi/drm/exynos_drm.h
4999 F: Documentation/devicetree/bindings/display/exynos/
5001 DRM DRIVERS FOR FREESCALE DCU
5002 M: Stefan Agner <stefan@agner.ch>
5003 M: Alison Wang <alison.wang@nxp.com>
5004 L: dri-devel@lists.freedesktop.org
5006 F: drivers/gpu/drm/fsl-dcu/
5007 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5008 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5009 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5010 T: git git://anongit.freedesktop.org/drm/drm-misc
5012 DRM DRIVERS FOR FREESCALE IMX
5013 M: Philipp Zabel <p.zabel@pengutronix.de>
5014 L: dri-devel@lists.freedesktop.org
5016 F: drivers/gpu/drm/imx/
5017 F: drivers/gpu/ipu-v3/
5018 F: Documentation/devicetree/bindings/display/imx/
5020 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5021 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5022 L: dri-devel@lists.freedesktop.org
5023 T: git git://github.com/patjak/drm-gma500
5025 F: drivers/gpu/drm/gma500/
5027 DRM DRIVERS FOR HISILICON
5028 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5029 M: Rongrong Zou <zourongrong@gmail.com>
5030 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5031 R: Chen Feng <puck.chen@hisilicon.com>
5032 L: dri-devel@lists.freedesktop.org
5033 T: git git://github.com/xin3liang/linux.git
5035 F: drivers/gpu/drm/hisilicon/
5036 F: Documentation/devicetree/bindings/display/hisilicon/
5038 DRM DRIVERS FOR MEDIATEK
5039 M: CK Hu <ck.hu@mediatek.com>
5040 M: Philipp Zabel <p.zabel@pengutronix.de>
5041 L: dri-devel@lists.freedesktop.org
5043 F: drivers/gpu/drm/mediatek/
5044 F: Documentation/devicetree/bindings/display/mediatek/
5046 DRM DRIVERS FOR NVIDIA TEGRA
5047 M: Thierry Reding <thierry.reding@gmail.com>
5048 L: dri-devel@lists.freedesktop.org
5049 L: linux-tegra@vger.kernel.org
5050 T: git git://anongit.freedesktop.org/tegra/linux.git
5052 F: drivers/gpu/drm/tegra/
5053 F: drivers/gpu/host1x/
5054 F: include/linux/host1x.h
5055 F: include/uapi/drm/tegra_drm.h
5056 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5058 DRM DRIVERS FOR RENESAS
5059 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5060 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5061 L: dri-devel@lists.freedesktop.org
5062 L: linux-renesas-soc@vger.kernel.org
5063 T: git git://linuxtv.org/pinchartl/media drm/du/next
5065 F: drivers/gpu/drm/rcar-du/
5066 F: drivers/gpu/drm/shmobile/
5067 F: include/linux/platform_data/shmob_drm.h
5068 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5069 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5070 F: Documentation/devicetree/bindings/display/renesas,du.txt
5072 DRM DRIVERS FOR ROCKCHIP
5073 M: Sandy Huang <hjc@rock-chips.com>
5074 M: Heiko Stübner <heiko@sntech.de>
5075 L: dri-devel@lists.freedesktop.org
5077 F: drivers/gpu/drm/rockchip/
5078 F: Documentation/devicetree/bindings/display/rockchip/
5079 T: git git://anongit.freedesktop.org/drm/drm-misc
5082 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5083 M: Vincent Abriou <vincent.abriou@st.com>
5084 L: dri-devel@lists.freedesktop.org
5085 T: git git://anongit.freedesktop.org/drm/drm-misc
5087 F: drivers/gpu/drm/sti
5088 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5091 M: Yannick Fertre <yannick.fertre@st.com>
5092 M: Philippe Cornu <philippe.cornu@st.com>
5093 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5094 M: Vincent Abriou <vincent.abriou@st.com>
5095 L: dri-devel@lists.freedesktop.org
5096 T: git git://anongit.freedesktop.org/drm/drm-misc
5098 F: drivers/gpu/drm/stm
5099 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5101 DRM DRIVERS FOR TI LCDC
5102 M: Jyri Sarha <jsarha@ti.com>
5103 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5104 L: dri-devel@lists.freedesktop.org
5106 F: drivers/gpu/drm/tilcdc/
5107 F: Documentation/devicetree/bindings/display/tilcdc/
5109 DRM DRIVERS FOR TI OMAP
5110 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5111 L: dri-devel@lists.freedesktop.org
5113 F: drivers/gpu/drm/omapdrm/
5114 F: Documentation/devicetree/bindings/display/ti/
5117 M: Eric Anholt <eric@anholt.net>
5119 F: drivers/gpu/drm/v3d/
5120 F: include/uapi/drm/v3d_drm.h
5121 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5122 T: git git://anongit.freedesktop.org/drm/drm-misc
5125 M: Eric Anholt <eric@anholt.net>
5126 T: git git://github.com/anholt/linux
5128 F: drivers/gpu/drm/vc4/
5129 F: include/uapi/drm/vc4_drm.h
5130 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5131 T: git git://anongit.freedesktop.org/drm/drm-misc
5133 DRM DRIVERS FOR VIVANTE GPU IP
5134 M: Lucas Stach <l.stach@pengutronix.de>
5135 R: Russell King <linux+etnaviv@armlinux.org.uk>
5136 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5137 L: etnaviv@lists.freedesktop.org
5138 L: dri-devel@lists.freedesktop.org
5140 F: drivers/gpu/drm/etnaviv/
5141 F: include/uapi/drm/etnaviv_drm.h
5142 F: Documentation/devicetree/bindings/display/etnaviv/
5144 DRM DRIVERS FOR ZTE ZX
5145 M: Shawn Guo <shawnguo@kernel.org>
5146 L: dri-devel@lists.freedesktop.org
5148 F: drivers/gpu/drm/zte/
5149 F: Documentation/devicetree/bindings/display/zte,vou.txt
5150 T: git git://anongit.freedesktop.org/drm/drm-misc
5153 M: Thierry Reding <thierry.reding@gmail.com>
5154 L: dri-devel@lists.freedesktop.org
5155 T: git git://anongit.freedesktop.org/drm/drm-misc
5157 F: drivers/gpu/drm/drm_panel.c
5158 F: drivers/gpu/drm/panel/
5159 F: include/drm/drm_panel.h
5160 F: Documentation/devicetree/bindings/display/panel/
5163 M: Noralf Trønnes <noralf@tronnes.org>
5164 W: https://github.com/notro/tinydrm/wiki/Development
5165 T: git git://anongit.freedesktop.org/drm/drm-misc
5167 F: drivers/gpu/drm/tinydrm/
5168 F: include/drm/tinydrm/
5171 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5172 T: git git://anongit.freedesktop.org/drm/drm-misc
5173 L: dri-devel@lists.freedesktop.org
5174 L: xen-devel@lists.xen.org
5176 F: drivers/gpu/drm/xen/
5177 F: Documentation/gpu/xen-front.rst
5180 M: Christian Koenig <christian.koenig@amd.com>
5181 M: Huang Rui <ray.huang@amd.com>
5182 M: Junwei Zhang <Jerry.Zhang@amd.com>
5183 T: git git://people.freedesktop.org/~agd5f/linux
5185 L: dri-devel@lists.freedesktop.org
5187 F: drivers/gpu/drm/ttm/
5189 DSBR100 USB FM RADIO DRIVER
5190 M: Alexey Klimov <klimov.linux@gmail.com>
5191 L: linux-media@vger.kernel.org
5192 T: git git://linuxtv.org/media_tree.git
5194 F: drivers/media/radio/dsbr100.c
5197 M: Francois Romieu <romieu@fr.zoreil.com>
5198 L: netdev@vger.kernel.org
5200 F: drivers/net/wan/dscc4.c
5203 M: Hans Verkuil <hverkuil@xs4all.nl>
5204 L: linux-media@vger.kernel.org
5205 T: git git://linuxtv.org/media_tree.git
5206 W: https://linuxtv.org
5208 F: drivers/media/pci/dt3155/
5210 DVB_USB_AF9015 MEDIA DRIVER
5211 M: Antti Palosaari <crope@iki.fi>
5212 L: linux-media@vger.kernel.org
5213 W: https://linuxtv.org
5214 W: http://palosaari.fi/linux/
5215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5216 T: git git://linuxtv.org/anttip/media_tree.git
5218 F: drivers/media/usb/dvb-usb-v2/af9015*
5220 DVB_USB_AF9035 MEDIA DRIVER
5221 M: Antti Palosaari <crope@iki.fi>
5222 L: linux-media@vger.kernel.org
5223 W: https://linuxtv.org
5224 W: http://palosaari.fi/linux/
5225 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5226 T: git git://linuxtv.org/anttip/media_tree.git
5228 F: drivers/media/usb/dvb-usb-v2/af9035*
5230 DVB_USB_ANYSEE MEDIA DRIVER
5231 M: Antti Palosaari <crope@iki.fi>
5232 L: linux-media@vger.kernel.org
5233 W: https://linuxtv.org
5234 W: http://palosaari.fi/linux/
5235 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5236 T: git git://linuxtv.org/anttip/media_tree.git
5238 F: drivers/media/usb/dvb-usb-v2/anysee*
5240 DVB_USB_AU6610 MEDIA DRIVER
5241 M: Antti Palosaari <crope@iki.fi>
5242 L: linux-media@vger.kernel.org
5243 W: https://linuxtv.org
5244 W: http://palosaari.fi/linux/
5245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5246 T: git git://linuxtv.org/anttip/media_tree.git
5248 F: drivers/media/usb/dvb-usb-v2/au6610*
5250 DVB_USB_CE6230 MEDIA DRIVER
5251 M: Antti Palosaari <crope@iki.fi>
5252 L: linux-media@vger.kernel.org
5253 W: https://linuxtv.org
5254 W: http://palosaari.fi/linux/
5255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5256 T: git git://linuxtv.org/anttip/media_tree.git
5258 F: drivers/media/usb/dvb-usb-v2/ce6230*
5260 DVB_USB_CXUSB MEDIA DRIVER
5261 M: Michael Krufky <mkrufky@linuxtv.org>
5262 L: linux-media@vger.kernel.org
5263 W: https://linuxtv.org
5264 W: http://github.com/mkrufky
5265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5266 T: git git://linuxtv.org/media_tree.git
5268 F: drivers/media/usb/dvb-usb/cxusb*
5270 DVB_USB_EC168 MEDIA DRIVER
5271 M: Antti Palosaari <crope@iki.fi>
5272 L: linux-media@vger.kernel.org
5273 W: https://linuxtv.org
5274 W: http://palosaari.fi/linux/
5275 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5276 T: git git://linuxtv.org/anttip/media_tree.git
5278 F: drivers/media/usb/dvb-usb-v2/ec168*
5280 DVB_USB_GL861 MEDIA DRIVER
5281 M: Antti Palosaari <crope@iki.fi>
5282 L: linux-media@vger.kernel.org
5283 W: https://linuxtv.org
5284 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5285 T: git git://linuxtv.org/anttip/media_tree.git
5287 F: drivers/media/usb/dvb-usb-v2/gl861*
5289 DVB_USB_MXL111SF MEDIA DRIVER
5290 M: Michael Krufky <mkrufky@linuxtv.org>
5291 L: linux-media@vger.kernel.org
5292 W: https://linuxtv.org
5293 W: http://github.com/mkrufky
5294 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5295 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5297 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5299 DVB_USB_RTL28XXU MEDIA DRIVER
5300 M: Antti Palosaari <crope@iki.fi>
5301 L: linux-media@vger.kernel.org
5302 W: https://linuxtv.org
5303 W: http://palosaari.fi/linux/
5304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5305 T: git git://linuxtv.org/anttip/media_tree.git
5307 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5309 DVB_USB_V2 MEDIA DRIVER
5310 M: Antti Palosaari <crope@iki.fi>
5311 L: linux-media@vger.kernel.org
5312 W: https://linuxtv.org
5313 W: http://palosaari.fi/linux/
5314 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5315 T: git git://linuxtv.org/anttip/media_tree.git
5317 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5318 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5321 M: Jason Baron <jbaron@akamai.com>
5323 F: lib/dynamic_debug.c
5324 F: include/linux/dynamic_debug.h
5326 DYNAMIC INTERRUPT MODERATION
5327 M: Tal Gilboa <talgi@mellanox.com>
5329 F: include/linux/net_dim.h
5331 DZ DECSTATION DZ11 SERIAL DRIVER
5332 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5334 F: drivers/tty/serial/dz.*
5336 E3X0 POWER BUTTON DRIVER
5337 M: Moritz Fischer <moritz.fischer@ettus.com>
5338 L: usrp-users@lists.ettus.com
5339 W: http://www.ettus.com
5341 F: drivers/input/misc/e3x0-button.c
5342 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5345 M: Antti Palosaari <crope@iki.fi>
5346 L: linux-media@vger.kernel.org
5347 W: https://linuxtv.org
5348 W: http://palosaari.fi/linux/
5349 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5350 T: git git://linuxtv.org/anttip/media_tree.git
5352 F: drivers/media/tuners/e4000*
5354 EARTH_PT1 MEDIA DRIVER
5355 M: Akihiro Tsukada <tskd08@gmail.com>
5356 L: linux-media@vger.kernel.org
5358 F: drivers/media/pci/pt1/
5360 EARTH_PT3 MEDIA DRIVER
5361 M: Akihiro Tsukada <tskd08@gmail.com>
5362 L: linux-media@vger.kernel.org
5364 F: drivers/media/pci/pt3/
5367 M: Antti Palosaari <crope@iki.fi>
5368 L: linux-media@vger.kernel.org
5369 W: https://linuxtv.org
5370 W: http://palosaari.fi/linux/
5371 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5372 T: git git://linuxtv.org/anttip/media_tree.git
5374 F: drivers/media/dvb-frontends/ec100*
5377 M: Tyler Hicks <tyhicks@canonical.com>
5378 L: ecryptfs@vger.kernel.org
5379 W: http://ecryptfs.org
5380 W: https://launchpad.net/ecryptfs
5381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5383 F: Documentation/filesystems/ecryptfs.txt
5387 M: Borislav Petkov <bp@alien8.de>
5388 L: linux-edac@vger.kernel.org
5390 F: drivers/edac/amd64_edac*
5393 M: Robert Richter <rric@kernel.org>
5394 L: linux-edac@vger.kernel.org
5396 F: drivers/edac/highbank*
5399 M: Ralf Baechle <ralf@linux-mips.org>
5400 M: David Daney <david.daney@cavium.com>
5401 L: linux-edac@vger.kernel.org
5402 L: linux-mips@vger.kernel.org
5404 F: drivers/edac/octeon_edac*
5406 EDAC-CAVIUM THUNDERX
5407 M: David Daney <david.daney@cavium.com>
5408 M: Jan Glauber <jglauber@cavium.com>
5409 L: linux-edac@vger.kernel.org
5411 F: drivers/edac/thunderx_edac*
5414 M: Borislav Petkov <bp@alien8.de>
5415 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5416 L: linux-edac@vger.kernel.org
5417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5420 F: Documentation/admin-guide/ras.rst
5421 F: Documentation/driver-api/edac.rst
5423 F: include/linux/edac.h
5426 M: Mark Gross <mark.gross@intel.com>
5427 L: linux-edac@vger.kernel.org
5429 F: drivers/edac/e752x_edac.c
5432 L: linux-edac@vger.kernel.org
5434 F: drivers/edac/e7xxx_edac.c
5437 M: York Sun <york.sun@nxp.com>
5438 L: linux-edac@vger.kernel.org
5440 F: drivers/edac/fsl_ddr_edac.*
5443 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5444 L: linux-edac@vger.kernel.org
5446 F: drivers/edac/ghes_edac.c
5449 L: linux-edac@vger.kernel.org
5451 F: drivers/edac/i3000_edac.c
5454 L: linux-edac@vger.kernel.org
5456 F: drivers/edac/i5000_edac.c
5459 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5460 L: linux-edac@vger.kernel.org
5462 F: drivers/edac/i5400_edac.c
5465 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5466 L: linux-edac@vger.kernel.org
5468 F: drivers/edac/i7300_edac.c
5471 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5472 L: linux-edac@vger.kernel.org
5474 F: drivers/edac/i7core_edac.c
5477 M: Tim Small <tim@buttersideup.com>
5478 L: linux-edac@vger.kernel.org
5480 F: drivers/edac/i82443bxgx_edac.c
5483 M: "Arvind R." <arvino55@gmail.com>
5484 L: linux-edac@vger.kernel.org
5486 F: drivers/edac/i82975x_edac.c
5489 M: Jason Baron <jbaron@akamai.com>
5490 L: linux-edac@vger.kernel.org
5492 F: drivers/edac/ie31200_edac.c
5495 M: Johannes Thumshirn <morbidrsa@gmail.com>
5496 L: linux-edac@vger.kernel.org
5498 F: drivers/edac/mpc85xx_edac.[ch]
5501 M: Egor Martovetsky <egor@pasemi.com>
5502 L: linux-edac@vger.kernel.org
5504 F: drivers/edac/pasemi_edac.c
5507 M: Tony Luck <tony.luck@intel.com>
5508 L: linux-edac@vger.kernel.org
5510 F: drivers/edac/pnd2_edac.[ch]
5513 M: Tim Small <tim@buttersideup.com>
5514 L: linux-edac@vger.kernel.org
5516 F: drivers/edac/r82600_edac.c
5519 M: Tony Luck <tony.luck@intel.com>
5520 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5521 L: linux-edac@vger.kernel.org
5523 F: drivers/edac/sb_edac.c
5526 M: Tony Luck <tony.luck@intel.com>
5527 L: linux-edac@vger.kernel.org
5529 F: drivers/edac/skx_edac.c
5532 M: Tero Kristo <t-kristo@ti.com>
5533 L: linux-edac@vger.kernel.org
5535 F: drivers/edac/ti_edac.c
5538 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5539 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5540 L: linux-arm-msm@vger.kernel.org
5541 L: linux-edac@vger.kernel.org
5543 F: drivers/edac/qcom_edac.c
5545 EDIROL UA-101/UA-1000 DRIVER
5546 M: Clemens Ladisch <clemens@ladisch.de>
5547 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5548 T: git git://git.alsa-project.org/alsa-kernel.git
5550 F: sound/usb/misc/ua101.c
5553 L: linux-efi@vger.kernel.org
5554 M: Ivan Hu <ivan.hu@canonical.com>
5555 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5557 F: drivers/firmware/efi/test/
5559 EFI VARIABLE FILESYSTEM
5560 M: Matthew Garrett <matthew.garrett@nebula.com>
5561 M: Jeremy Kerr <jk@ozlabs.org>
5562 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5564 L: linux-efi@vger.kernel.org
5568 EFIFB FRAMEBUFFER DRIVER
5569 L: linux-fbdev@vger.kernel.org
5570 M: Peter Jones <pjones@redhat.com>
5572 F: drivers/video/fbdev/efifb.c
5575 W: http://aeschi.ch.eu.org/efs/
5579 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5580 M: Douglas Miller <dougmill@linux.ibm.com>
5581 L: netdev@vger.kernel.org
5583 F: drivers/net/ethernet/ibm/ehea/
5585 EM28XX VIDEO4LINUX DRIVER
5586 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5587 L: linux-media@vger.kernel.org
5588 W: https://linuxtv.org
5589 T: git git://linuxtv.org/media_tree.git
5591 F: drivers/media/usb/em28xx/
5592 F: Documentation/media/v4l-drivers/em28xx*
5595 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5596 M: Matt Mackall <mpm@selenic.com>
5597 M: David Woodhouse <dwmw2@infradead.org>
5598 L: linux-embedded@vger.kernel.org
5601 Emulex 10Gbps iSCSI - OneConnect DRIVER
5602 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5603 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5604 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5605 L: linux-scsi@vger.kernel.org
5606 W: http://www.broadcom.com
5608 F: drivers/scsi/be2iscsi/
5610 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5611 M: Sathya Perla <sathya.perla@broadcom.com>
5612 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5613 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5614 M: Somnath Kotur <somnath.kotur@broadcom.com>
5615 L: netdev@vger.kernel.org
5616 W: http://www.emulex.com
5618 F: drivers/net/ethernet/emulex/benet/
5620 EMULEX ONECONNECT ROCE DRIVER
5621 M: Selvin Xavier <selvin.xavier@broadcom.com>
5622 M: Devesh Sharma <devesh.sharma@broadcom.com>
5623 L: linux-rdma@vger.kernel.org
5624 W: http://www.broadcom.com
5626 F: drivers/infiniband/hw/ocrdma/
5627 F: include/uapi/rdma/ocrdma-abi.h
5629 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5630 M: James Smart <james.smart@broadcom.com>
5631 M: Dick Kennedy <dick.kennedy@broadcom.com>
5632 L: linux-scsi@vger.kernel.org
5633 W: http://www.broadcom.com
5635 F: drivers/scsi/lpfc/
5637 ENE CB710 FLASH CARD READER DRIVER
5638 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5640 F: drivers/misc/cb710/
5641 F: drivers/mmc/host/cb710-mmc.*
5642 F: include/linux/cb710.h
5644 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5645 M: Maxim Levitsky <maximlevitsky@gmail.com>
5647 F: drivers/media/rc/ene_ir.*
5649 EPSON S1D13XXX FRAMEBUFFER DRIVER
5650 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5653 F: drivers/video/fbdev/s1d13xxxfb.c
5654 F: include/video/s1d13xxxfb.h
5656 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5657 M: Jeff Layton <jlayton@kernel.org>
5660 F: include/linux/errseq.h
5662 ET131X NETWORK DRIVER
5663 M: Mark Einon <mark.einon@gmail.com>
5665 F: drivers/net/ethernet/agere/
5668 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5669 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5670 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5671 L: netdev@vger.kernel.org
5672 W: http://www.linuxfoundation.org/en/Net:Bridge
5674 F: include/linux/netfilter_bridge/
5677 ETHERNET PHY LIBRARY
5678 M: Andrew Lunn <andrew@lunn.ch>
5679 M: Florian Fainelli <f.fainelli@gmail.com>
5680 M: Heiner Kallweit <hkallweit1@gmail.com>
5681 L: netdev@vger.kernel.org
5683 F: Documentation/ABI/testing/sysfs-bus-mdio
5684 F: Documentation/devicetree/bindings/net/mdio*
5685 F: Documentation/networking/phy.txt
5687 F: drivers/of/of_mdio.c
5688 F: drivers/of/of_net.c
5689 F: include/linux/*mdio*.h
5690 F: include/linux/of_net.h
5691 F: include/linux/phy.h
5692 F: include/linux/phy_fixed.h
5693 F: include/linux/platform_data/mdio-bcm-unimac.h
5694 F: include/linux/platform_data/mdio-gpio.h
5695 F: include/trace/events/mdio.h
5696 F: include/uapi/linux/mdio.h
5697 F: include/uapi/linux/mii.h
5700 M: Jan Kara <jack@suse.com>
5701 L: linux-ext4@vger.kernel.org
5703 F: Documentation/filesystems/ext2.txt
5705 F: include/linux/ext2*
5708 M: "Theodore Ts'o" <tytso@mit.edu>
5709 M: Andreas Dilger <adilger.kernel@dilger.ca>
5710 L: linux-ext4@vger.kernel.org
5711 W: http://ext4.wiki.kernel.org
5712 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5715 F: Documentation/filesystems/ext4/
5718 Extended Verification Module (EVM)
5719 M: Mimi Zohar <zohar@linux.ibm.com>
5720 L: linux-integrity@vger.kernel.org
5722 F: security/integrity/evm/
5724 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5725 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5726 L: linux-efi@vger.kernel.org
5727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5729 F: Documentation/efi-stub.txt
5730 F: arch/*/kernel/efi.c
5731 F: arch/x86/boot/compressed/eboot.[ch]
5732 F: arch/*/include/asm/efi.h
5733 F: arch/x86/platform/efi/
5734 F: drivers/firmware/efi/
5735 F: include/linux/efi*.h
5736 F: arch/arm/boot/compressed/efi-header.S
5737 F: arch/arm64/kernel/efi-entry.S
5739 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5740 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5741 M: Chanwoo Choi <cw00.choi@samsung.com>
5742 L: linux-kernel@vger.kernel.org
5743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5746 F: include/linux/extcon/
5747 F: include/linux/extcon.h
5748 F: Documentation/extcon/
5749 F: Documentation/devicetree/bindings/extcon/
5752 M: Jingoo Han <jingoohan1@gmail.com>
5753 L: dri-devel@lists.freedesktop.org
5755 F: drivers/gpu/drm/exynos/exynos_dp*
5757 EXYNOS SYSMMU (IOMMU) driver
5758 M: Marek Szyprowski <m.szyprowski@samsung.com>
5759 L: iommu@lists.linux-foundation.org
5761 F: drivers/iommu/exynos-iommu.c
5763 EZchip NPS platform support
5764 M: Vineet Gupta <vgupta@synopsys.com>
5765 M: Ofer Levi <oferle@mellanox.com>
5767 F: arch/arc/plat-eznps
5768 F: arch/arc/boot/dts/eznps.dts
5771 M: Jaegeuk Kim <jaegeuk@kernel.org>
5772 M: Chao Yu <yuchao0@huawei.com>
5773 L: linux-f2fs-devel@lists.sourceforge.net
5774 W: https://f2fs.wiki.kernel.org/
5775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5777 F: Documentation/filesystems/f2fs.txt
5778 F: Documentation/ABI/testing/sysfs-fs-f2fs
5780 F: include/linux/f2fs_fs.h
5781 F: include/trace/events/f2fs.h
5783 F71805F HARDWARE MONITORING DRIVER
5784 M: Jean Delvare <jdelvare@suse.com>
5785 L: linux-hwmon@vger.kernel.org
5787 F: Documentation/hwmon/f71805f
5788 F: drivers/hwmon/f71805f.c
5791 M: Josh Poimboeuf <jpoimboe@redhat.com>
5793 F: scripts/faddr2line
5796 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5797 L: netdev@vger.kernel.org
5799 F: net/core/failover.c
5800 F: include/net/failover.h
5801 F: Documentation/networking/failover.rst
5804 M: Jan Kara <jack@suse.cz>
5805 R: Amir Goldstein <amir73il@gmail.com>
5806 L: linux-fsdevel@vger.kernel.org
5808 F: fs/notify/fanotify/
5809 F: include/linux/fanotify.h
5810 F: include/uapi/linux/fanotify.h
5812 FARSYNC SYNCHRONOUS DRIVER
5813 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5814 W: http://www.farsite.co.uk/
5816 F: drivers/net/wan/farsync.*
5818 FAULT INJECTION SUPPORT
5819 M: Akinobu Mita <akinobu.mita@gmail.com>
5821 F: Documentation/fault-injection/
5822 F: lib/fault-inject.c
5824 FBTFT Framebuffer drivers
5826 L: dri-devel@lists.freedesktop.org
5827 L: linux-fbdev@vger.kernel.org
5828 F: drivers/staging/fbtft/
5831 M: Michael Buesch <m@bues.ch>
5832 L: linux-media@vger.kernel.org
5834 F: drivers/media/tuners/fc0011.h
5835 F: drivers/media/tuners/fc0011.c
5838 M: Antti Palosaari <crope@iki.fi>
5839 L: linux-media@vger.kernel.org
5840 W: https://linuxtv.org
5841 W: http://palosaari.fi/linux/
5842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5843 T: git git://linuxtv.org/anttip/media_tree.git
5845 F: drivers/media/tuners/fc2580*
5847 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5848 M: Johannes Thumshirn <jth@kernel.org>
5849 L: linux-scsi@vger.kernel.org
5850 W: www.Open-FCoE.org
5852 F: drivers/scsi/libfc/
5853 F: drivers/scsi/fcoe/
5855 F: include/scsi/libfc.h
5856 F: include/scsi/libfcoe.h
5857 F: include/uapi/scsi/fc/
5859 FILE LOCKING (flock() and fcntl()/lockf())
5860 M: Jeff Layton <jlayton@kernel.org>
5861 M: "J. Bruce Fields" <bfields@fieldses.org>
5862 L: linux-fsdevel@vger.kernel.org
5864 F: include/linux/fcntl.h
5865 F: include/uapi/linux/fcntl.h
5869 FILESYSTEMS (VFS and infrastructure)
5870 M: Alexander Viro <viro@zeniv.linux.org.uk>
5871 L: linux-fsdevel@vger.kernel.org
5874 F: include/linux/fs.h
5875 F: include/uapi/linux/fs.h
5877 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5878 M: Riku Voipio <riku.voipio@iki.fi>
5879 L: linux-hwmon@vger.kernel.org
5881 F: drivers/hwmon/f75375s.c
5882 F: include/linux/f75375s.h
5884 FIREWIRE AUDIO DRIVERS
5885 M: Clemens Ladisch <clemens@ladisch.de>
5886 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5887 T: git git://git.alsa-project.org/alsa-kernel.git
5891 FIREWIRE MEDIA DRIVERS (firedtv)
5892 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5893 L: linux-media@vger.kernel.org
5894 L: linux1394-devel@lists.sourceforge.net
5895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5897 F: drivers/media/firewire/
5899 FIREWIRE SBP-2 TARGET
5900 M: Chris Boot <bootc@bootc.net>
5901 L: linux-scsi@vger.kernel.org
5902 L: target-devel@vger.kernel.org
5903 L: linux1394-devel@lists.sourceforge.net
5904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5906 F: drivers/target/sbp/
5909 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5910 L: linux1394-devel@lists.sourceforge.net
5911 W: http://ieee1394.wiki.kernel.org/
5912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5914 F: drivers/firewire/
5915 F: include/linux/firewire.h
5916 F: include/uapi/linux/firewire*.h
5919 FIRMWARE LOADER (request_firmware)
5920 M: Luis Chamberlain <mcgrof@kernel.org>
5921 L: linux-kernel@vger.kernel.org
5923 F: Documentation/firmware_class/
5924 F: drivers/base/firmware_loader/
5925 F: include/linux/firmware.h
5927 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5928 M: Joshua Morris <josh.h.morris@us.ibm.com>
5929 M: Philip Kelleher <pjk1939@linux.ibm.com>
5931 F: drivers/block/rsxx/
5934 M: Jiri Kosina <jikos@kernel.org>
5935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5937 F: drivers/block/floppy.c
5940 M: Alessandro Rubini <rubini@gnudd.com>
5941 W: http://www.ohwr.org/projects/fmc-bus
5944 F: include/linux/fmc*.h
5945 F: include/linux/ipmi-fru.h
5948 FPGA MANAGER FRAMEWORK
5949 M: Alan Tull <atull@kernel.org>
5950 M: Moritz Fischer <mdf@kernel.org>
5951 L: linux-fpga@vger.kernel.org
5953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5954 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5955 F: Documentation/fpga/
5956 F: Documentation/driver-api/fpga/
5957 F: Documentation/devicetree/bindings/fpga/
5959 F: include/linux/fpga/
5960 W: http://www.rocketboards.org
5963 M: Wu Hao <hao.wu@intel.com>
5964 L: linux-fpga@vger.kernel.org
5966 F: Documentation/fpga/dfl.txt
5967 F: include/uapi/linux/fpga-dfl.h
5968 F: drivers/fpga/dfl*
5971 M: Bill Metzenthen <billm@melbpc.org.au>
5972 W: http://floatingpoint.sourceforge.net/emulator/index.html
5974 F: arch/x86/math-emu/
5976 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5977 L: netdev@vger.kernel.org
5979 F: drivers/net/wan/dlci.c
5980 F: drivers/net/wan/sdla.c
5983 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5984 L: dri-devel@lists.freedesktop.org
5985 L: linux-fbdev@vger.kernel.org
5986 T: git git://github.com/bzolnier/linux.git
5987 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5989 F: Documentation/fb/
5992 F: include/linux/fb.h
5993 F: include/uapi/video/
5994 F: include/uapi/linux/fb.h
5996 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5997 M: Horia Geantă <horia.geanta@nxp.com>
5998 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5999 L: linux-crypto@vger.kernel.org
6001 F: drivers/crypto/caam/
6002 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6004 FREESCALE DIU FRAMEBUFFER DRIVER
6005 M: Timur Tabi <timur@kernel.org>
6006 L: linux-fbdev@vger.kernel.org
6008 F: drivers/video/fbdev/fsl-diu-fb.*
6010 FREESCALE DMA DRIVER
6011 M: Li Yang <leoyang.li@nxp.com>
6012 M: Zhang Wei <zw@zh-kernel.org>
6013 L: linuxppc-dev@lists.ozlabs.org
6015 F: drivers/dma/fsldma.*
6017 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6018 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6019 L: netdev@vger.kernel.org
6021 F: drivers/net/ethernet/freescale/gianfar*
6022 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6024 FREESCALE GPMI NAND DRIVER
6025 M: Han Xu <han.xu@nxp.com>
6026 L: linux-mtd@lists.infradead.org
6028 F: drivers/mtd/nand/raw/gpmi-nand/*
6030 FREESCALE I2C CPM DRIVER
6031 M: Jochen Friedrich <jochen@scram.de>
6032 L: linuxppc-dev@lists.ozlabs.org
6033 L: linux-i2c@vger.kernel.org
6035 F: drivers/i2c/busses/i2c-cpm.c
6037 FREESCALE IMX LPI2C DRIVER
6038 M: Dong Aisheng <aisheng.dong@nxp.com>
6039 L: linux-i2c@vger.kernel.org
6040 L: linux-imx@nxp.com
6042 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6043 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6045 FREESCALE IMX / MXC FEC DRIVER
6046 M: Fugang Duan <fugang.duan@nxp.com>
6047 L: netdev@vger.kernel.org
6049 F: drivers/net/ethernet/freescale/fec_main.c
6050 F: drivers/net/ethernet/freescale/fec_ptp.c
6051 F: drivers/net/ethernet/freescale/fec.h
6052 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6054 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6055 M: Sascha Hauer <s.hauer@pengutronix.de>
6056 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6057 L: linux-fbdev@vger.kernel.org
6058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6060 F: include/linux/platform_data/video-imxfb.h
6061 F: drivers/video/fbdev/imxfb.c
6063 FREESCALE QORIQ DPAA ETHERNET DRIVER
6064 M: Madalin Bucur <madalin.bucur@nxp.com>
6065 L: netdev@vger.kernel.org
6067 F: drivers/net/ethernet/freescale/dpaa
6069 FREESCALE QORIQ DPAA FMAN DRIVER
6070 M: Madalin Bucur <madalin.bucur@nxp.com>
6071 L: netdev@vger.kernel.org
6073 F: drivers/net/ethernet/freescale/fman
6074 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6076 FREESCALE QORIQ PTP CLOCK DRIVER
6077 M: Yangbo Lu <yangbo.lu@nxp.com>
6078 L: netdev@vger.kernel.org
6080 F: drivers/ptp/ptp_qoriq.c
6081 F: include/linux/fsl/ptp_qoriq.h
6082 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6084 FREESCALE QUAD SPI DRIVER
6085 M: Han Xu <han.xu@nxp.com>
6086 L: linux-mtd@lists.infradead.org
6088 F: drivers/mtd/spi-nor/fsl-quadspi.c
6090 FREESCALE QUICC ENGINE LIBRARY
6091 M: Qiang Zhao <qiang.zhao@nxp.com>
6092 L: linuxppc-dev@lists.ozlabs.org
6094 F: drivers/soc/fsl/qe/
6095 F: include/soc/fsl/*qe*.h
6096 F: include/soc/fsl/*ucc*.h
6098 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6099 M: Li Yang <leoyang.li@nxp.com>
6100 L: netdev@vger.kernel.org
6101 L: linuxppc-dev@lists.ozlabs.org
6103 F: drivers/net/ethernet/freescale/ucc_geth*
6105 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6106 M: Zhao Qiang <qiang.zhao@nxp.com>
6107 L: netdev@vger.kernel.org
6108 L: linuxppc-dev@lists.ozlabs.org
6110 F: drivers/net/wan/fsl_ucc_hdlc*
6112 FREESCALE QUICC ENGINE UCC UART DRIVER
6113 M: Timur Tabi <timur@kernel.org>
6114 L: linuxppc-dev@lists.ozlabs.org
6116 F: drivers/tty/serial/ucc_uart.c
6118 FREESCALE SOC DRIVERS
6119 M: Li Yang <leoyang.li@nxp.com>
6120 L: linuxppc-dev@lists.ozlabs.org
6121 L: linux-arm-kernel@lists.infradead.org
6123 F: Documentation/devicetree/bindings/soc/fsl/
6125 F: include/linux/fsl/
6127 FREESCALE SOC FS_ENET DRIVER
6128 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6129 L: linuxppc-dev@lists.ozlabs.org
6130 L: netdev@vger.kernel.org
6132 F: drivers/net/ethernet/freescale/fs_enet/
6133 F: include/linux/fs_enet_pd.h
6135 FREESCALE SOC SOUND DRIVERS
6136 M: Timur Tabi <timur@kernel.org>
6137 M: Nicolin Chen <nicoleotsuka@gmail.com>
6138 M: Xiubo Li <Xiubo.Lee@gmail.com>
6139 R: Fabio Estevam <fabio.estevam@nxp.com>
6140 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6141 L: linuxppc-dev@lists.ozlabs.org
6143 F: sound/soc/fsl/fsl*
6144 F: sound/soc/fsl/imx*
6145 F: sound/soc/fsl/mpc8610_hpcd.c
6147 FREESCALE USB PERIPHERAL DRIVERS
6148 M: Li Yang <leoyang.li@nxp.com>
6149 L: linux-usb@vger.kernel.org
6150 L: linuxppc-dev@lists.ozlabs.org
6152 F: drivers/usb/gadget/udc/fsl*
6155 M: Christoph Hellwig <hch@infradead.org>
6156 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6161 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6162 M: Pavel Machek <pavel@ucw.cz>
6163 L: linux-pm@vger.kernel.org
6165 F: Documentation/power/freezing-of-tasks.txt
6166 F: include/linux/freezer.h
6170 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6171 L: linux-kernel@vger.kernel.org
6174 F: include/linux/frontswap.h
6176 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6177 M: David Howells <dhowells@redhat.com>
6178 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6180 F: Documentation/filesystems/caching/
6182 F: include/linux/fscache*.h
6184 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6185 M: Theodore Y. Ts'o <tytso@mit.edu>
6186 M: Jaegeuk Kim <jaegeuk@kernel.org>
6187 L: linux-fscrypt@vger.kernel.org
6188 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6192 F: include/linux/fscrypt*.h
6193 F: Documentation/filesystems/fscrypt.rst
6195 FSI-ATTACHED I2C DRIVER
6196 M: Eddie James <eajames@linux.ibm.com>
6197 L: linux-i2c@vger.kernel.org
6198 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6200 F: drivers/i2c/busses/i2c-fsi.c
6201 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6203 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6204 M: Jan Kara <jack@suse.cz>
6205 R: Amir Goldstein <amir73il@gmail.com>
6206 L: linux-fsdevel@vger.kernel.org
6209 F: include/linux/fsnotify*.h
6211 FUJITSU LAPTOP EXTRAS
6212 M: Jonathan Woithe <jwoithe@just42.net>
6213 L: platform-driver-x86@vger.kernel.org
6215 F: drivers/platform/x86/fujitsu-laptop.c
6217 FUJITSU M-5MO LS CAMERA ISP DRIVER
6218 M: Kyungmin Park <kyungmin.park@samsung.com>
6219 M: Heungjun Kim <riverful.kim@samsung.com>
6220 L: linux-media@vger.kernel.org
6222 F: drivers/media/i2c/m5mols/
6223 F: include/media/i2c/m5mols.h
6225 FUJITSU TABLET EXTRAS
6226 M: Robert Gerlach <khnz@gmx.de>
6227 L: platform-driver-x86@vger.kernel.org
6229 F: drivers/platform/x86/fujitsu-tablet.c
6231 FUSE: FILESYSTEM IN USERSPACE
6232 M: Miklos Szeredi <miklos@szeredi.hu>
6233 L: linux-fsdevel@vger.kernel.org
6234 W: http://fuse.sourceforge.net/
6235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6238 F: include/uapi/linux/fuse.h
6239 F: Documentation/filesystems/fuse.txt
6242 M: Thomas Gleixner <tglx@linutronix.de>
6243 M: Ingo Molnar <mingo@redhat.com>
6244 R: Peter Zijlstra <peterz@infradead.org>
6245 R: Darren Hart <dvhart@infradead.org>
6246 L: linux-kernel@vger.kernel.org
6247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6250 F: kernel/futex_compat.c
6251 F: include/asm-generic/futex.h
6252 F: include/linux/futex.h
6253 F: include/uapi/linux/futex.h
6254 F: tools/testing/selftests/futex/
6255 F: tools/perf/bench/futex*
6256 F: Documentation/*futex*
6259 M: Kees Cook <keescook@chromium.org>
6260 R: Emese Revfy <re.emese@gmail.com>
6261 L: kernel-hardening@lists.openwall.com
6263 F: scripts/gcc-plugins/
6264 F: scripts/gcc-plugin.sh
6265 F: scripts/Makefile.gcc-plugins
6266 F: Documentation/gcc-plugins.txt
6268 GASKET DRIVER FRAMEWORK
6269 M: Rob Springer <rspringer@google.com>
6270 M: Todd Poynor <toddpoynor@google.com>
6271 M: Ben Chan <benchan@chromium.org>
6273 F: drivers/staging/gasket/
6275 GCOV BASED KERNEL PROFILING
6276 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6279 F: Documentation/dev-tools/gcov.rst
6281 GDB KERNEL DEBUGGING HELPER SCRIPTS
6282 M: Jan Kiszka <jan.kiszka@siemens.com>
6283 M: Kieran Bingham <kbingham@kernel.org>
6287 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6288 M: Achim Leubner <achim_leubner@adaptec.com>
6289 L: linux-scsi@vger.kernel.org
6290 W: http://www.icp-vortex.com/
6292 F: drivers/scsi/gdt*
6294 GEMTEK FM RADIO RECEIVER DRIVER
6295 M: Hans Verkuil <hverkuil@xs4all.nl>
6296 L: linux-media@vger.kernel.org
6297 T: git git://linuxtv.org/media_tree.git
6298 W: https://linuxtv.org
6300 F: drivers/media/radio/radio-gemtek*
6302 GENERIC GPIO I2C DRIVER
6303 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6305 F: drivers/i2c/busses/i2c-gpio.c
6306 F: include/linux/platform_data/i2c-gpio.h
6308 GENERIC GPIO I2C MULTIPLEXER DRIVER
6309 M: Peter Korsgaard <peter.korsgaard@barco.com>
6310 L: linux-i2c@vger.kernel.org
6312 F: drivers/i2c/muxes/i2c-mux-gpio.c
6313 F: include/linux/platform_data/i2c-mux-gpio.h
6314 F: Documentation/i2c/muxes/i2c-mux-gpio
6316 GENERIC HDLC (WAN) DRIVERS
6317 M: Krzysztof Halasa <khc@pm.waw.pl>
6318 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6320 F: drivers/net/wan/c101.c
6321 F: drivers/net/wan/hd6457*
6322 F: drivers/net/wan/hdlc*
6323 F: drivers/net/wan/n2.c
6324 F: drivers/net/wan/pc300too.c
6325 F: drivers/net/wan/pci200syn.c
6326 F: drivers/net/wan/wanxl*
6328 GENERIC INCLUDE/ASM HEADER FILES
6329 M: Arnd Bergmann <arnd@arndb.de>
6330 L: linux-arch@vger.kernel.org
6331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6333 F: include/asm-generic/
6334 F: include/uapi/asm-generic/
6336 GENERIC PHY FRAMEWORK
6337 M: Kishon Vijay Abraham I <kishon@ti.com>
6338 L: linux-kernel@vger.kernel.org
6339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6342 F: include/linux/phy/
6343 F: Documentation/devicetree/bindings/phy/
6345 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6346 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6348 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6351 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6352 M: Kevin Hilman <khilman@kernel.org>
6353 M: Ulf Hansson <ulf.hansson@linaro.org>
6354 L: linux-pm@vger.kernel.org
6356 F: drivers/base/power/domain*.c
6357 F: include/linux/pm_domain.h
6358 F: Documentation/devicetree/bindings/power/power_domain.txt
6360 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6361 M: Eugen Hristev <eugen.hristev@microchip.com>
6362 L: linux-input@vger.kernel.org
6364 F: drivers/input/touchscreen/resistive-adc-touch.c
6366 GENERIC UIO DRIVER FOR PCI DEVICES
6367 M: "Michael S. Tsirkin" <mst@redhat.com>
6368 L: kvm@vger.kernel.org
6370 F: drivers/uio/uio_pci_generic.c
6372 GENWQE (IBM Generic Workqueue Card)
6373 M: Frank Haverkamp <haver@linux.ibm.com>
6375 F: drivers/misc/genwqe/
6377 GET_MAINTAINER SCRIPT
6378 M: Joe Perches <joe@perches.com>
6380 F: scripts/get_maintainer.pl
6383 M: Bob Peterson <rpeterso@redhat.com>
6384 M: Andreas Gruenbacher <agruenba@redhat.com>
6385 L: cluster-devel@redhat.com
6386 W: http://sources.redhat.com/cluster/
6387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6389 F: Documentation/filesystems/gfs2*.txt
6391 F: include/uapi/linux/gfs2_ondisk.h
6393 GIGASET ISDN DRIVERS
6394 M: Paul Bolle <pebolle@tiscali.nl>
6395 L: gigaset307x-common@lists.sourceforge.net
6396 W: http://gigaset307x.sourceforge.net/
6398 F: Documentation/isdn/README.gigaset
6399 F: drivers/isdn/gigaset/
6400 F: include/uapi/linux/gigaset_dev.h
6403 M: Johan Hovold <johan@kernel.org>
6404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6406 F: Documentation/ABI/testing/sysfs-class-gnss
6407 F: Documentation/devicetree/bindings/gnss/
6409 F: include/linux/gnss.h
6412 M: Hans Verkuil <hans.verkuil@cisco.com>
6413 L: linux-media@vger.kernel.org
6415 F: drivers/media/usb/go7007/
6418 M: Bastien Nocera <hadess@hadess.net>
6419 L: linux-input@vger.kernel.org
6421 F: drivers/input/touchscreen/goodix.c
6423 GPD POCKET FAN DRIVER
6424 M: Hans de Goede <hdegoede@redhat.com>
6425 L: platform-driver-x86@vger.kernel.org
6427 F: drivers/platform/x86/gpd-pocket-fan.c
6430 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6431 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6432 L: linux-gpio@vger.kernel.org
6433 L: linux-acpi@vger.kernel.org
6435 F: Documentation/acpi/gpio-properties.txt
6436 F: drivers/gpio/gpiolib-acpi.c
6439 M: Sean Young <sean@mess.org>
6440 L: linux-media@vger.kernel.org
6442 F: drivers/media/rc/gpio-ir-tx.c
6445 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6446 L: linux-gpio@vger.kernel.org
6448 F: drivers/gpio/gpio-mockup.c
6449 F: tools/testing/selftests/gpio/
6452 M: Linus Walleij <linus.walleij@linaro.org>
6453 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6454 L: linux-gpio@vger.kernel.org
6455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6457 F: Documentation/devicetree/bindings/gpio/
6458 F: Documentation/driver-api/gpio/
6459 F: Documentation/gpio/
6460 F: Documentation/ABI/testing/gpio-cdev
6461 F: Documentation/ABI/obsolete/sysfs-gpio
6463 F: include/linux/gpio/
6464 F: include/linux/gpio.h
6465 F: include/linux/of_gpio.h
6466 F: include/asm-generic/gpio.h
6467 F: include/uapi/linux/gpio.h
6470 GRE DEMULTIPLEXER DRIVER
6471 M: Dmitry Kozlov <xeb@mail.ru>
6472 L: netdev@vger.kernel.org
6474 F: net/ipv4/gre_demux.c
6475 F: net/ipv4/gre_offload.c
6476 F: include/net/gre.h
6478 GRETH 10/100/1G Ethernet MAC device driver
6479 M: Andreas Larsson <andreas@gaisler.com>
6480 L: netdev@vger.kernel.org
6482 F: drivers/net/ethernet/aeroflex/
6484 GREYBUS AUDIO PROTOCOLS DRIVERS
6485 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6486 M: Mark Greer <mgreer@animalcreek.com>
6488 F: drivers/staging/greybus/audio_apbridgea.c
6489 F: drivers/staging/greybus/audio_apbridgea.h
6490 F: drivers/staging/greybus/audio_codec.c
6491 F: drivers/staging/greybus/audio_codec.h
6492 F: drivers/staging/greybus/audio_gb.c
6493 F: drivers/staging/greybus/audio_manager.c
6494 F: drivers/staging/greybus/audio_manager.h
6495 F: drivers/staging/greybus/audio_manager_module.c
6496 F: drivers/staging/greybus/audio_manager_private.h
6497 F: drivers/staging/greybus/audio_manager_sysfs.c
6498 F: drivers/staging/greybus/audio_module.c
6499 F: drivers/staging/greybus/audio_topology.c
6501 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6502 M: Viresh Kumar <vireshk@kernel.org>
6504 F: drivers/staging/greybus/authentication.c
6505 F: drivers/staging/greybus/bootrom.c
6506 F: drivers/staging/greybus/firmware.h
6507 F: drivers/staging/greybus/fw-core.c
6508 F: drivers/staging/greybus/fw-download.c
6509 F: drivers/staging/greybus/fw-management.c
6510 F: drivers/staging/greybus/greybus_authentication.h
6511 F: drivers/staging/greybus/greybus_firmware.h
6512 F: drivers/staging/greybus/hid.c
6513 F: drivers/staging/greybus/i2c.c
6514 F: drivers/staging/greybus/spi.c
6515 F: drivers/staging/greybus/spilib.c
6516 F: drivers/staging/greybus/spilib.h
6518 GREYBUS LOOPBACK DRIVER
6519 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6521 F: drivers/staging/greybus/loopback.c
6523 GREYBUS PLATFORM DRIVERS
6524 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6526 F: drivers/staging/greybus/arche-platform.c
6527 F: drivers/staging/greybus/arche-apb-ctrl.c
6528 F: drivers/staging/greybus/arche_platform.h
6530 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6531 M: Rui Miguel Silva <rmfrfs@gmail.com>
6533 F: drivers/staging/greybus/sdio.c
6534 F: drivers/staging/greybus/light.c
6535 F: drivers/staging/greybus/gpio.c
6536 F: drivers/staging/greybus/power_supply.c
6537 F: drivers/staging/greybus/spi.c
6538 F: drivers/staging/greybus/spilib.c
6541 M: Johan Hovold <johan@kernel.org>
6542 M: Alex Elder <elder@kernel.org>
6543 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6545 F: drivers/staging/greybus/
6546 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6548 GREYBUS UART PROTOCOLS DRIVERS
6549 M: David Lin <dtwlin@gmail.com>
6551 F: drivers/staging/greybus/uart.c
6552 F: drivers/staging/greybus/log.c
6554 GS1662 VIDEO SERIALIZER
6555 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6556 L: linux-media@vger.kernel.org
6557 T: git git://linuxtv.org/media_tree.git
6559 F: drivers/media/spi/gs1662.c
6561 GSPCA FINEPIX SUBDRIVER
6562 M: Frank Zago <frank@zago.net>
6563 L: linux-media@vger.kernel.org
6564 T: git git://linuxtv.org/media_tree.git
6566 F: drivers/media/usb/gspca/finepix.c
6568 GSPCA GL860 SUBDRIVER
6569 M: Olivier Lorin <o.lorin@laposte.net>
6570 L: linux-media@vger.kernel.org
6571 T: git git://linuxtv.org/media_tree.git
6573 F: drivers/media/usb/gspca/gl860/
6575 GSPCA M5602 SUBDRIVER
6576 M: Erik Andren <erik.andren@gmail.com>
6577 L: linux-media@vger.kernel.org
6578 T: git git://linuxtv.org/media_tree.git
6580 F: drivers/media/usb/gspca/m5602/
6582 GSPCA PAC207 SONIXB SUBDRIVER
6583 M: Hans Verkuil <hverkuil@xs4all.nl>
6584 L: linux-media@vger.kernel.org
6585 T: git git://linuxtv.org/media_tree.git
6587 F: drivers/media/usb/gspca/pac207.c
6589 GSPCA SN9C20X SUBDRIVER
6590 M: Brian Johnson <brijohn@gmail.com>
6591 L: linux-media@vger.kernel.org
6592 T: git git://linuxtv.org/media_tree.git
6594 F: drivers/media/usb/gspca/sn9c20x.c
6596 GSPCA T613 SUBDRIVER
6597 M: Leandro Costantino <lcostantino@gmail.com>
6598 L: linux-media@vger.kernel.org
6599 T: git git://linuxtv.org/media_tree.git
6601 F: drivers/media/usb/gspca/t613.c
6603 GSPCA USB WEBCAM DRIVER
6604 M: Hans Verkuil <hverkuil@xs4all.nl>
6605 L: linux-media@vger.kernel.org
6606 T: git git://linuxtv.org/media_tree.git
6608 F: drivers/media/usb/gspca/
6610 GTP (GPRS Tunneling Protocol)
6611 M: Pablo Neira Ayuso <pablo@netfilter.org>
6612 M: Harald Welte <laforge@gnumonks.org>
6613 L: osmocom-net-gprs@lists.osmocom.org
6614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6616 F: drivers/net/gtp.c
6618 GUID PARTITION TABLE (GPT)
6619 M: Davidlohr Bueso <dave@stgolabs.net>
6620 L: linux-efi@vger.kernel.org
6622 F: block/partitions/efi.*
6625 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6626 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6627 W: http://uclinux-h8.sourceforge.jp
6628 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6631 F: drivers/clocksource/h8300_*.c
6632 F: drivers/clk/h8300/
6633 F: drivers/irqchip/irq-renesas-h8*.c
6636 M: Antti Palosaari <crope@iki.fi>
6637 L: linux-media@vger.kernel.org
6638 W: https://linuxtv.org
6639 W: http://palosaari.fi/linux/
6640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6641 T: git git://linuxtv.org/anttip/media_tree.git
6643 F: drivers/media/usb/hackrf/
6645 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6646 M: Frank Seidel <frank@f-seidel.de>
6647 L: platform-driver-x86@vger.kernel.org
6648 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6650 F: drivers/platform/x86/hdaps.c
6653 M: Jean Delvare <jdelvare@suse.com>
6654 M: Guenter Roeck <linux@roeck-us.net>
6655 L: linux-hwmon@vger.kernel.org
6656 W: http://hwmon.wiki.kernel.org/
6657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6659 F: Documentation/devicetree/bindings/hwmon/
6660 F: Documentation/hwmon/
6662 F: include/linux/hwmon*.h
6663 F: include/trace/events/hwmon*.h
6665 HARDWARE RANDOM NUMBER GENERATOR CORE
6666 M: Matt Mackall <mpm@selenic.com>
6667 M: Herbert Xu <herbert@gondor.apana.org.au>
6668 L: linux-crypto@vger.kernel.org
6670 F: Documentation/devicetree/bindings/rng/
6671 F: Documentation/hw_random.txt
6672 F: drivers/char/hw_random/
6673 F: include/linux/hw_random.h
6675 HARDWARE TRACING FACILITIES
6676 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6678 F: drivers/hwtracing/
6680 HARDWARE SPINLOCK CORE
6681 M: Ohad Ben-Cohen <ohad@wizery.com>
6682 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6683 L: linux-remoteproc@vger.kernel.org
6685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6686 F: Documentation/devicetree/bindings/hwlock/
6687 F: Documentation/hwspinlock.txt
6688 F: drivers/hwspinlock/
6689 F: include/linux/hwspinlock.h
6691 HARMONY SOUND DRIVER
6692 L: linux-parisc@vger.kernel.org
6694 F: sound/parisc/harmony.*
6696 HDPVR USB VIDEO ENCODER DRIVER
6697 M: Hans Verkuil <hverkuil@xs4all.nl>
6698 L: linux-media@vger.kernel.org
6699 T: git git://linuxtv.org/media_tree.git
6700 W: https://linuxtv.org
6702 F: drivers/media/usb/hdpvr/
6704 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6705 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6707 F: Documentation/watchdog/hpwdt.txt
6708 F: drivers/watchdog/hpwdt.c
6710 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6711 M: Don Brace <don.brace@microsemi.com>
6712 L: esc.storagedev@microsemi.com
6713 L: linux-scsi@vger.kernel.org
6715 F: Documentation/scsi/hpsa.txt
6716 F: drivers/scsi/hpsa*.[ch]
6717 F: include/linux/cciss*.h
6718 F: include/uapi/linux/cciss*.h
6721 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6722 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6723 L: linux-rdma@vger.kernel.org
6725 F: drivers/infiniband/hw/hfi1
6728 L: linux-fsdevel@vger.kernel.org
6730 F: Documentation/filesystems/hfs.txt
6734 L: linux-fsdevel@vger.kernel.org
6736 F: Documentation/filesystems/hfsplus.txt
6739 HGA FRAMEBUFFER DRIVER
6740 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6741 L: linux-nvidia@lists.surfsouth.com
6742 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6744 F: drivers/video/fbdev/hgafb.c
6746 HIBERNATION (aka Software Suspend, aka swsusp)
6747 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6748 M: Pavel Machek <pavel@ucw.cz>
6749 L: linux-pm@vger.kernel.org
6750 B: https://bugzilla.kernel.org
6753 F: drivers/base/power/
6755 F: include/linux/suspend.h
6756 F: include/linux/freezer.h
6757 F: include/linux/pm.h
6758 F: arch/*/include/asm/suspend*.h
6761 M: Jiri Kosina <jikos@kernel.org>
6762 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6763 L: linux-input@vger.kernel.org
6764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6767 F: include/linux/hid*
6768 F: include/uapi/linux/hid*
6770 HID SENSOR HUB DRIVERS
6771 M: Jiri Kosina <jikos@kernel.org>
6772 M: Jonathan Cameron <jic23@kernel.org>
6773 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6774 L: linux-input@vger.kernel.org
6775 L: linux-iio@vger.kernel.org
6777 F: Documentation/hid/hid-sensor*
6778 F: drivers/hid/hid-sensor-*
6779 F: drivers/iio/*/hid-*
6780 F: include/linux/hid-sensor-*
6782 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6783 M: Thomas Gleixner <tglx@linutronix.de>
6784 L: linux-kernel@vger.kernel.org
6785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6787 F: Documentation/timers/
6788 F: kernel/time/hrtimer.c
6789 F: kernel/time/clockevents.c
6790 F: kernel/time/timer_*.c
6791 F: include/linux/clockchips.h
6792 F: include/linux/hrtimer.h
6794 HIGH-SPEED SCC DRIVER FOR AX.25
6795 L: linux-hams@vger.kernel.org
6797 F: drivers/net/hamradio/dmascc.c
6798 F: drivers/net/hamradio/scc.c
6800 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6801 M: HighPoint Linux Team <linux@highpoint-tech.com>
6802 W: http://www.highpoint-tech.com
6804 F: Documentation/scsi/hptiop.txt
6805 F: drivers/scsi/hptiop.c
6808 M: Jes Sorensen <jes@trained-monkey.org>
6809 L: linux-hippi@sunsite.dk
6811 F: include/linux/hippidevice.h
6812 F: include/uapi/linux/if_hippi.h
6814 F: drivers/net/hippi/
6816 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6817 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6818 M: Salil Mehta <salil.mehta@huawei.com>
6819 L: netdev@vger.kernel.org
6820 W: http://www.hisilicon.com
6822 F: drivers/net/ethernet/hisilicon/hns3/
6824 HISILICON LPC BUS DRIVER
6825 M: john.garry@huawei.com
6826 W: http://www.hisilicon.com
6828 F: drivers/bus/hisi_lpc.c
6829 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6831 HISILICON NETWORK SUBSYSTEM DRIVER
6832 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6833 M: Salil Mehta <salil.mehta@huawei.com>
6834 L: netdev@vger.kernel.org
6835 W: http://www.hisilicon.com
6837 F: drivers/net/ethernet/hisilicon/
6838 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6840 HISILICON PMU DRIVER
6841 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6842 W: http://www.hisilicon.com
6844 F: drivers/perf/hisilicon
6845 F: Documentation/perf/hisi-pmu.txt
6847 HISILICON ROCE DRIVER
6848 M: Lijun Ou <oulijun@huawei.com>
6849 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6850 L: linux-rdma@vger.kernel.org
6852 F: drivers/infiniband/hw/hns/
6853 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6855 HISILICON SAS Controller
6856 M: John Garry <john.garry@huawei.com>
6857 W: http://www.hisilicon.com
6859 F: drivers/scsi/hisi_sas/
6860 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6862 HMM - Heterogeneous Memory Management
6863 M: Jérôme Glisse <jglisse@redhat.com>
6864 L: linux-mm@kvack.org
6867 F: include/linux/hmm*
6868 F: Documentation/vm/hmm.rst
6871 M: Jouni Malinen <j@w1.fi>
6872 L: linux-wireless@vger.kernel.org
6873 W: http://w1.fi/hostap-driver.html
6875 F: drivers/net/wireless/intersil/hostap/
6877 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6878 L: platform-driver-x86@vger.kernel.org
6880 F: drivers/platform/x86/tc1100-wmi.c
6882 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6883 M: Jaroslav Kysela <perex@perex.cz>
6885 F: drivers/net/ethernet/hp/hp100.*
6887 HPET: High Precision Event Timers driver
6888 M: Clemens Ladisch <clemens@ladisch.de>
6890 F: Documentation/timers/hpet.txt
6891 F: drivers/char/hpet.c
6892 F: include/linux/hpet.h
6893 F: include/uapi/linux/hpet.h
6897 F: arch/x86/kernel/hpet.c
6898 F: arch/x86/include/asm/hpet.h
6901 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6902 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6907 M: Sebastian Reichel <sre@kernel.org>
6908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6910 F: Documentation/ABI/testing/sysfs-bus-hsi
6911 F: Documentation/driver-api/hsi.rst
6913 F: include/linux/hsi/
6914 F: include/uapi/linux/hsi/
6917 L: linux-usb@vger.kernel.org
6919 F: drivers/net/usb/hso.c
6921 HSR NETWORK PROTOCOL
6922 M: Arvid Brodin <arvid.brodin@alten.se>
6923 L: netdev@vger.kernel.org
6927 HT16K33 LED CONTROLLER DRIVER
6928 M: Robin van der Gracht <robin@protonic.nl>
6930 F: drivers/auxdisplay/ht16k33.c
6931 F: Documentation/devicetree/bindings/display/ht16k33.txt
6933 HTCPEN TOUCHSCREEN DRIVER
6934 M: Pau Oliva Fora <pof@eslack.org>
6935 L: linux-input@vger.kernel.org
6937 F: drivers/input/touchscreen/htcpen.c
6939 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6940 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6941 L: linux-iio@vger.kernel.org
6942 W: http://www.st.com/
6944 F: drivers/iio/humidity/hts221*
6945 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
6947 HUAWEI ETHERNET DRIVER
6948 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6949 L: netdev@vger.kernel.org
6951 F: Documentation/networking/hinic.txt
6952 F: drivers/net/ethernet/huawei/hinic/
6955 M: Mike Kravetz <mike.kravetz@oracle.com>
6956 L: linux-mm@kvack.org
6960 F: include/linux/hugetlb.h
6961 F: Documentation/admin-guide/mm/hugetlbpage.rst
6962 F: Documentation/vm/hugetlbfs_reserv.rst
6963 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6966 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6967 L: linux-media@vger.kernel.org
6968 T: git git://linuxtv.org/media_tree.git
6969 W: https://linuxtv.org
6971 F: drivers/media/platform/sti/hva
6973 HWPOISON MEMORY FAILURE HANDLING
6974 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6975 L: linux-mm@kvack.org
6977 F: mm/memory-failure.c
6978 F: mm/hwpoison-inject.c
6980 HYGON PROCESSOR SUPPORT
6981 M: Pu Wen <puwen@hygon.cn>
6982 L: linux-kernel@vger.kernel.org
6984 F: arch/x86/kernel/cpu/hygon.c
6986 Hyper-V CORE AND DRIVERS
6987 M: "K. Y. Srinivasan" <kys@microsoft.com>
6988 M: Haiyang Zhang <haiyangz@microsoft.com>
6989 M: Stephen Hemminger <sthemmin@microsoft.com>
6990 M: Sasha Levin <sashal@kernel.org>
6991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6992 L: devel@linuxdriverproject.org
6994 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
6995 F: arch/x86/include/asm/mshyperv.h
6996 F: arch/x86/include/asm/trace/hyperv.h
6997 F: arch/x86/include/asm/hyperv-tlfs.h
6998 F: arch/x86/kernel/cpu/mshyperv.c
7000 F: drivers/hid/hid-hyperv.c
7002 F: drivers/input/serio/hyperv-keyboard.c
7003 F: drivers/pci/controller/pci-hyperv.c
7004 F: drivers/net/hyperv/
7005 F: drivers/scsi/storvsc_drv.c
7006 F: drivers/uio/uio_hv_generic.c
7007 F: drivers/video/fbdev/hyperv_fb.c
7008 F: net/vmw_vsock/hyperv_transport.c
7009 F: include/linux/hyperv.h
7010 F: include/uapi/linux/hyperv.h
7012 F: Documentation/ABI/stable/sysfs-bus-vmbus
7014 HYPERVISOR VIRTUAL CONSOLE DRIVER
7015 L: linuxppc-dev@lists.ozlabs.org
7020 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7021 L: linux-i2c@vger.kernel.org
7022 L: linux-acpi@vger.kernel.org
7024 F: drivers/i2c/i2c-core-acpi.c
7026 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7027 M: Ajay Gupta <ajayg@nvidia.com>
7028 L: linux-i2c@vger.kernel.org
7030 F: Documentation/i2c/busses/i2c-nvidia-gpu
7031 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7034 M: Peter Rosin <peda@axentia.se>
7035 L: linux-i2c@vger.kernel.org
7037 F: Documentation/i2c/i2c-topology
7038 F: Documentation/i2c/muxes/
7039 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7040 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7041 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7042 F: drivers/i2c/i2c-mux.c
7043 F: drivers/i2c/muxes/
7044 F: include/linux/i2c-mux.h
7046 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7047 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7048 L: linux-i2c@vger.kernel.org
7050 F: drivers/i2c/busses/i2c-mv64xxx.c
7052 I2C OVER PARALLEL PORT
7053 M: Jean Delvare <jdelvare@suse.com>
7054 L: linux-i2c@vger.kernel.org
7056 F: Documentation/i2c/busses/i2c-parport
7057 F: Documentation/i2c/busses/i2c-parport-light
7058 F: drivers/i2c/busses/i2c-parport.c
7059 F: drivers/i2c/busses/i2c-parport-light.c
7062 M: Wolfram Sang <wsa@the-dreams.de>
7063 L: linux-i2c@vger.kernel.org
7064 W: https://i2c.wiki.kernel.org/
7065 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7068 F: Documentation/devicetree/bindings/i2c/i2c.txt
7069 F: Documentation/i2c/
7071 F: include/linux/i2c.h
7072 F: include/linux/i2c-dev.h
7073 F: include/linux/i2c-smbus.h
7074 F: include/uapi/linux/i2c.h
7075 F: include/uapi/linux/i2c-*.h
7077 I2C SUBSYSTEM HOST DRIVERS
7078 L: linux-i2c@vger.kernel.org
7079 W: https://i2c.wiki.kernel.org/
7080 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7083 F: Documentation/devicetree/bindings/i2c/
7084 F: drivers/i2c/algos/
7085 F: drivers/i2c/busses/
7088 M: Jean Delvare <jdelvare@suse.com>
7089 L: linux-i2c@vger.kernel.org
7091 F: Documentation/i2c/busses/i2c-taos-evm
7092 F: drivers/i2c/busses/i2c-taos-evm.c
7095 M: Till Harbaum <till@harbaum.org>
7096 L: linux-i2c@vger.kernel.org
7097 W: http://www.harbaum.org/till/i2c_tiny_usb
7099 F: drivers/i2c/busses/i2c-tiny-usb.c
7101 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7102 M: Jean Delvare <jdelvare@suse.com>
7103 L: linux-i2c@vger.kernel.org
7105 F: Documentation/i2c/busses/i2c-ali1535
7106 F: Documentation/i2c/busses/i2c-ali1563
7107 F: Documentation/i2c/busses/i2c-ali15x3
7108 F: Documentation/i2c/busses/i2c-amd756
7109 F: Documentation/i2c/busses/i2c-amd8111
7110 F: Documentation/i2c/busses/i2c-i801
7111 F: Documentation/i2c/busses/i2c-nforce2
7112 F: Documentation/i2c/busses/i2c-piix4
7113 F: Documentation/i2c/busses/i2c-sis5595
7114 F: Documentation/i2c/busses/i2c-sis630
7115 F: Documentation/i2c/busses/i2c-sis96x
7116 F: Documentation/i2c/busses/i2c-via
7117 F: Documentation/i2c/busses/i2c-viapro
7118 F: drivers/i2c/busses/i2c-ali1535.c
7119 F: drivers/i2c/busses/i2c-ali1563.c
7120 F: drivers/i2c/busses/i2c-ali15x3.c
7121 F: drivers/i2c/busses/i2c-amd756.c
7122 F: drivers/i2c/busses/i2c-amd756-s4882.c
7123 F: drivers/i2c/busses/i2c-amd8111.c
7124 F: drivers/i2c/busses/i2c-i801.c
7125 F: drivers/i2c/busses/i2c-isch.c
7126 F: drivers/i2c/busses/i2c-nforce2.c
7127 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7128 F: drivers/i2c/busses/i2c-piix4.c
7129 F: drivers/i2c/busses/i2c-sis5595.c
7130 F: drivers/i2c/busses/i2c-sis630.c
7131 F: drivers/i2c/busses/i2c-sis96x.c
7132 F: drivers/i2c/busses/i2c-via.c
7133 F: drivers/i2c/busses/i2c-viapro.c
7135 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7136 M: Hans de Goede <hdegoede@redhat.com>
7137 L: linux-i2c@vger.kernel.org
7139 F: drivers/i2c/busses/i2c-cht-wc.c
7141 I2C/SMBUS ISMT DRIVER
7142 M: Seth Heasley <seth.heasley@intel.com>
7143 M: Neil Horman <nhorman@tuxdriver.com>
7144 L: linux-i2c@vger.kernel.org
7145 F: drivers/i2c/busses/i2c-ismt.c
7146 F: Documentation/i2c/busses/i2c-ismt
7148 I2C/SMBUS STUB DRIVER
7149 M: Jean Delvare <jdelvare@suse.com>
7150 L: linux-i2c@vger.kernel.org
7152 F: drivers/i2c/i2c-stub.c
7155 M: Boris Brezillon <bbrezillon@kernel.org>
7156 L: linux-i3c@lists.infradead.org
7157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7159 F: Documentation/ABI/testing/sysfs-bus-i3c
7160 F: Documentation/devicetree/bindings/i3c/
7161 F: Documentation/driver-api/i3c
7163 F: include/linux/i3c/
7164 F: include/dt-bindings/i3c/
7166 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7167 M: Vitor Soares <vitor.soares@synopsys.com>
7169 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7170 F: drivers/i3c/master/dw*
7172 IA64 (Itanium) PLATFORM
7173 M: Tony Luck <tony.luck@intel.com>
7174 M: Fenghua Yu <fenghua.yu@intel.com>
7175 L: linux-ia64@vger.kernel.org
7176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7180 IBM Power 842 compression accelerator
7181 M: Haren Myneni <haren@us.ibm.com>
7183 F: drivers/crypto/nx/Makefile
7184 F: drivers/crypto/nx/Kconfig
7185 F: drivers/crypto/nx/nx-842*
7186 F: include/linux/sw842.h
7190 IBM Power in-Nest Crypto Acceleration
7191 M: Breno Leitão <leitao@debian.org>
7192 M: Nayna Jain <nayna@linux.ibm.com>
7193 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7194 L: linux-crypto@vger.kernel.org
7196 F: drivers/crypto/nx/Makefile
7197 F: drivers/crypto/nx/Kconfig
7198 F: drivers/crypto/nx/nx-aes*
7199 F: drivers/crypto/nx/nx-sha*
7200 F: drivers/crypto/nx/nx.*
7201 F: drivers/crypto/nx/nx_csbcpb.h
7202 F: drivers/crypto/nx/nx_debugfs.h
7204 IBM Power Linux RAID adapter
7205 M: Brian King <brking@us.ibm.com>
7207 F: drivers/scsi/ipr.*
7209 IBM Power SRIOV Virtual NIC Device Driver
7210 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7211 M: John Allen <jallen@linux.ibm.com>
7212 L: netdev@vger.kernel.org
7214 F: drivers/net/ethernet/ibm/ibmvnic.*
7216 IBM Power Virtual Accelerator Switchboard
7217 M: Sukadev Bhattiprolu
7218 L: linuxppc-dev@lists.ozlabs.org
7220 F: arch/powerpc/platforms/powernv/vas*
7221 F: arch/powerpc/platforms/powernv/copy-paste.h
7222 F: arch/powerpc/include/asm/vas.h
7223 F: arch/powerpc/include/uapi/asm/vas.h
7225 IBM Power Virtual Ethernet Device Driver
7226 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7227 L: netdev@vger.kernel.org
7229 F: drivers/net/ethernet/ibm/ibmveth.*
7231 IBM Power Virtual FC Device Drivers
7232 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7233 L: linux-scsi@vger.kernel.org
7235 F: drivers/scsi/ibmvscsi/ibmvfc*
7237 IBM Power Virtual Management Channel Driver
7238 M: Steven Royer <seroyer@linux.ibm.com>
7240 F: drivers/misc/ibmvmc.*
7242 IBM Power Virtual SCSI Device Drivers
7243 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7244 L: linux-scsi@vger.kernel.org
7246 F: drivers/scsi/ibmvscsi/ibmvscsi*
7247 F: include/scsi/viosrp.h
7249 IBM Power Virtual SCSI Device Target Driver
7250 M: Michael Cyr <mikecyr@linux.ibm.com>
7251 L: linux-scsi@vger.kernel.org
7252 L: target-devel@vger.kernel.org
7254 F: drivers/scsi/ibmvscsi_tgt/
7256 IBM Power VMX Cryptographic instructions
7257 M: Breno Leitão <leitao@debian.org>
7258 M: Nayna Jain <nayna@linux.ibm.com>
7259 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7260 L: linux-crypto@vger.kernel.org
7262 F: drivers/crypto/vmx/Makefile
7263 F: drivers/crypto/vmx/Kconfig
7264 F: drivers/crypto/vmx/vmx.c
7265 F: drivers/crypto/vmx/aes*
7266 F: drivers/crypto/vmx/ghash*
7267 F: drivers/crypto/vmx/ppc-xlate.pl
7269 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7270 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7271 L: linux-pci@vger.kernel.org
7272 L: linuxppc-dev@lists.ozlabs.org
7274 F: drivers/pci/hotplug/rpaphp*
7276 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7277 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7278 L: linux-pci@vger.kernel.org
7279 L: linuxppc-dev@lists.ozlabs.org
7281 F: drivers/pci/hotplug/rpadlpar*
7283 IBM ServeRAID RAID DRIVER
7285 F: drivers/scsi/ips.*
7287 ICH LPC AND GPIO DRIVER
7288 M: Peter Tyser <ptyser@xes-inc.com>
7290 F: drivers/mfd/lpc_ich.c
7291 F: drivers/gpio/gpio-ich.c
7294 M: "David S. Miller" <davem@davemloft.net>
7295 L: linux-ide@vger.kernel.org
7296 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7299 F: Documentation/ide/
7301 F: include/linux/ide.h
7304 M: Borislav Petkov <bp@alien8.de>
7305 L: linux-ide@vger.kernel.org
7307 F: Documentation/cdrom/ide-cd
7308 F: drivers/ide/ide-cd*
7310 IDEAPAD LAPTOP EXTRAS DRIVER
7311 M: Ike Panhc <ike.pan@canonical.com>
7312 L: platform-driver-x86@vger.kernel.org
7313 W: http://launchpad.net/ideapad-laptop
7315 F: drivers/platform/x86/ideapad-laptop.c
7317 IDEAPAD LAPTOP SLIDEBAR DRIVER
7318 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7319 L: linux-input@vger.kernel.org
7320 W: https://github.com/o2genum/ideapad-slidebar
7322 F: drivers/input/misc/ideapad_slidebar.c
7324 IDT VersaClock 5 CLOCK DRIVER
7325 M: Marek Vasut <marek.vasut@gmail.com>
7327 F: drivers/clk/clk-versaclock5.c
7329 IEEE 802.15.4 SUBSYSTEM
7330 M: Alexander Aring <alex.aring@gmail.com>
7331 M: Stefan Schmidt <stefan@datenfreihafen.org>
7332 L: linux-wpan@vger.kernel.org
7333 W: http://wpan.cakelab.org/
7334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7339 F: drivers/net/ieee802154/
7340 F: include/linux/nl802154.h
7341 F: include/linux/ieee802154.h
7342 F: include/net/nl802154.h
7343 F: include/net/mac802154.h
7344 F: include/net/af_ieee802154.h
7345 F: include/net/cfg802154.h
7346 F: include/net/ieee802154_netdev.h
7347 F: Documentation/networking/ieee802154.txt
7350 M: Yotam Gigi <yotam.gi@gmail.com>
7351 M: Jamal Hadi Salim <jhs@mojatatu.com>
7353 F: include/net/ife.h
7354 F: include/uapi/linux/ife.h
7356 IGORPLUG-USB IR RECEIVER
7357 M: Sean Young <sean@mess.org>
7358 L: linux-media@vger.kernel.org
7360 F: drivers/media/rc/igorplugusb.c
7362 IGUANAWORKS USB IR TRANSCEIVER
7363 M: Sean Young <sean@mess.org>
7364 L: linux-media@vger.kernel.org
7366 F: drivers/media/rc/iguanair.c
7368 IIO DIGITAL POTENTIOMETER DAC
7369 M: Peter Rosin <peda@axentia.se>
7370 L: linux-iio@vger.kernel.org
7372 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7373 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7374 F: drivers/iio/dac/dpot-dac.c
7376 IIO ENVELOPE DETECTOR
7377 M: Peter Rosin <peda@axentia.se>
7378 L: linux-iio@vger.kernel.org
7380 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7381 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7382 F: drivers/iio/adc/envelope-detector.c
7385 M: Peter Rosin <peda@axentia.se>
7386 L: linux-iio@vger.kernel.org
7388 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7389 F: drivers/iio/multiplexer/iio-mux.c
7391 IIO SUBSYSTEM AND DRIVERS
7392 M: Jonathan Cameron <jic23@kernel.org>
7393 R: Hartmut Knaack <knaack.h@gmx.de>
7394 R: Lars-Peter Clausen <lars@metafoo.de>
7395 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7396 L: linux-iio@vger.kernel.org
7397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7399 F: Documentation/ABI/testing/configfs-iio*
7400 F: Documentation/ABI/testing/sysfs-bus-iio*
7401 F: Documentation/devicetree/bindings/iio/
7403 F: drivers/staging/iio/
7404 F: include/linux/iio/
7408 M: Peter Rosin <peda@axentia.se>
7409 L: linux-iio@vger.kernel.org
7411 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7412 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7413 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7414 F: drivers/iio/afe/iio-rescale.c
7416 IKANOS/ADI EAGLE ADSL USB DRIVER
7417 M: Matthieu Castet <castet.matthieu@free.fr>
7418 M: Stanislaw Gruszka <stf_xl@wp.pl>
7420 F: drivers/usb/atm/ueagle-atm.c
7422 IMGTEC ASCII LCD DRIVER
7423 M: Paul Burton <paul.burton@mips.com>
7425 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7426 F: drivers/auxdisplay/img-ascii-lcd.c
7428 IMGTEC IR DECODER DRIVER
7429 M: James Hogan <jhogan@kernel.org>
7431 F: drivers/media/rc/img-ir/
7433 IMON SOUNDGRAPH USB IR RECEIVER
7434 M: Sean Young <sean@mess.org>
7435 L: linux-media@vger.kernel.org
7437 F: drivers/media/rc/imon_raw.c
7438 F: drivers/media/rc/imon.c
7440 IMS TWINTURBO FRAMEBUFFER DRIVER
7441 L: linux-fbdev@vger.kernel.org
7443 F: drivers/video/fbdev/imsttfb.c
7445 INA209 HARDWARE MONITOR DRIVER
7446 M: Guenter Roeck <linux@roeck-us.net>
7447 L: linux-hwmon@vger.kernel.org
7449 F: Documentation/hwmon/ina209
7450 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7451 F: drivers/hwmon/ina209.c
7453 INA2XX HARDWARE MONITOR DRIVER
7454 M: Guenter Roeck <linux@roeck-us.net>
7455 L: linux-hwmon@vger.kernel.org
7457 F: Documentation/hwmon/ina2xx
7458 F: drivers/hwmon/ina2xx.c
7459 F: include/linux/platform_data/ina2xx.h
7461 INDUSTRY PACK SUBSYSTEM (IPACK)
7462 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7463 M: Jens Taprogge <jens.taprogge@taprogge.org>
7464 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7465 L: industrypack-devel@lists.sourceforge.net
7466 W: http://industrypack.sourceforge.net
7470 INFINIBAND SUBSYSTEM
7471 M: Doug Ledford <dledford@redhat.com>
7472 M: Jason Gunthorpe <jgg@mellanox.com>
7473 L: linux-rdma@vger.kernel.org
7474 W: https://github.com/linux-rdma/rdma-core
7475 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7478 F: Documentation/devicetree/bindings/infiniband/
7479 F: Documentation/infiniband/
7480 F: drivers/infiniband/
7481 F: include/uapi/linux/if_infiniband.h
7482 F: include/uapi/rdma/
7485 INGENIC JZ4780 DMA Driver
7486 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7488 F: drivers/dma/dma-jz4780.c
7490 INGENIC JZ4780 NAND DRIVER
7491 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7492 L: linux-mtd@lists.infradead.org
7494 F: drivers/mtd/nand/raw/jz4780_*
7497 M: Jan Kara <jack@suse.cz>
7498 R: Amir Goldstein <amir73il@gmail.com>
7499 L: linux-fsdevel@vger.kernel.org
7501 F: Documentation/filesystems/inotify.txt
7502 F: fs/notify/inotify/
7503 F: include/linux/inotify.h
7504 F: include/uapi/linux/inotify.h
7506 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7507 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7508 L: linux-input@vger.kernel.org
7509 Q: http://patchwork.kernel.org/project/linux-input/list/
7510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7513 F: include/linux/input.h
7514 F: include/uapi/linux/input.h
7515 F: include/uapi/linux/input-event-codes.h
7516 F: include/linux/input/
7517 F: Documentation/devicetree/bindings/input/
7518 F: Documentation/devicetree/bindings/serio/
7519 F: Documentation/input/
7521 INPUT MULTITOUCH (MT) PROTOCOL
7522 M: Henrik Rydberg <rydberg@bitmath.org>
7523 L: linux-input@vger.kernel.org
7525 F: Documentation/input/multi-touch-protocol.rst
7526 F: drivers/input/input-mt.c
7529 INSIDE SECURE CRYPTO DRIVER
7530 M: Antoine Tenart <antoine.tenart@bootlin.com>
7531 F: drivers/crypto/inside-secure/
7533 L: linux-crypto@vger.kernel.org
7535 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7536 M: Mimi Zohar <zohar@linux.ibm.com>
7537 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7538 L: linux-integrity@vger.kernel.org
7539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7541 F: security/integrity/ima/
7543 INTEL 810/815 FRAMEBUFFER DRIVER
7544 M: Antonino Daplas <adaplas@gmail.com>
7545 L: linux-fbdev@vger.kernel.org
7547 F: drivers/video/fbdev/i810/
7550 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7551 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7552 M: Jie Yang <yang.jie@linux.intel.com>
7553 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7557 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7558 M: Hans de Goede <hdegoede@redhat.com>
7559 L: platform-driver-x86@vger.kernel.org
7561 F: drivers/platform/x86/intel_atomisp2_pm.c
7563 INTEL C600 SERIES SAS CONTROLLER DRIVER
7564 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7565 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7566 L: linux-scsi@vger.kernel.org
7567 T: git git://git.code.sf.net/p/intel-sas/isci
7569 F: drivers/scsi/isci/
7571 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7572 M: Jani Nikula <jani.nikula@linux.intel.com>
7573 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7574 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7575 L: intel-gfx@lists.freedesktop.org
7576 W: https://01.org/linuxgraphics/
7577 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7578 C: irc://chat.freenode.net/intel-gfx
7579 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7580 T: git git://anongit.freedesktop.org/drm-intel
7582 F: drivers/gpu/drm/i915/
7583 F: include/drm/i915*
7584 F: include/uapi/drm/i915_drm.h
7585 F: Documentation/gpu/i915.rst
7587 INTEL ETHERNET DRIVERS
7588 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7589 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7590 W: http://www.intel.com/support/feedback.htm
7591 W: http://e1000.sourceforge.net/
7592 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7596 F: Documentation/networking/device_drivers/intel/e100.rst
7597 F: Documentation/networking/device_drivers/intel/e1000.rst
7598 F: Documentation/networking/device_drivers/intel/e1000e.rst
7599 F: Documentation/networking/device_drivers/intel/fm10k.rst
7600 F: Documentation/networking/device_drivers/intel/igb.rst
7601 F: Documentation/networking/device_drivers/intel/igbvf.rst
7602 F: Documentation/networking/device_drivers/intel/ixgb.rst
7603 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7604 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7605 F: Documentation/networking/device_drivers/intel/i40e.rst
7606 F: Documentation/networking/device_drivers/intel/iavf.rst
7607 F: Documentation/networking/device_drivers/intel/ice.rst
7608 F: drivers/net/ethernet/intel/
7609 F: drivers/net/ethernet/intel/*/
7610 F: include/linux/avf/virtchnl.h
7612 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7613 M: Maik Broemme <mbroemme@libmpq.org>
7614 L: linux-fbdev@vger.kernel.org
7616 F: Documentation/fb/intelfb.txt
7617 F: drivers/video/fbdev/intelfb/
7620 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7621 L: linux-gpio@vger.kernel.org
7623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7624 F: drivers/gpio/gpio-ich.c
7625 F: drivers/gpio/gpio-intel-mid.c
7626 F: drivers/gpio/gpio-lynxpoint.c
7627 F: drivers/gpio/gpio-merrifield.c
7628 F: drivers/gpio/gpio-ml-ioh.c
7629 F: drivers/gpio/gpio-pch.c
7630 F: drivers/gpio/gpio-sch.c
7631 F: drivers/gpio/gpio-sodaville.c
7633 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7634 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7635 M: Zhi Wang <zhi.a.wang@intel.com>
7636 L: intel-gvt-dev@lists.freedesktop.org
7637 L: intel-gfx@lists.freedesktop.org
7638 W: https://01.org/igvt-g
7639 T: git https://github.com/intel/gvt-linux.git
7641 F: drivers/gpu/drm/i915/gvt/
7643 INTEL HID EVENT DRIVER
7644 M: Alex Hung <alex.hung@canonical.com>
7645 L: platform-driver-x86@vger.kernel.org
7647 F: drivers/platform/x86/intel-hid.c
7649 INTEL I/OAT DMA DRIVER
7650 M: Dave Jiang <dave.jiang@intel.com>
7651 R: Dan Williams <dan.j.williams@intel.com>
7652 L: dmaengine@vger.kernel.org
7653 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7655 F: drivers/dma/ioat*
7658 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7659 M: Len Brown <lenb@kernel.org>
7660 L: linux-pm@vger.kernel.org
7661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7662 B: https://bugzilla.kernel.org
7664 F: drivers/idle/intel_idle.c
7666 INTEL INTEGRATED SENSOR HUB DRIVER
7667 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7668 M: Jiri Kosina <jikos@kernel.org>
7669 L: linux-input@vger.kernel.org
7671 F: drivers/hid/intel-ish-hid/
7674 M: David Woodhouse <dwmw2@infradead.org>
7675 L: iommu@lists.linux-foundation.org
7676 T: git git://git.infradead.org/iommu-2.6.git
7678 F: drivers/iommu/intel-iommu.c
7679 F: include/linux/intel-iommu.h
7681 INTEL IOP-ADMA DMA DRIVER
7682 R: Dan Williams <dan.j.williams@intel.com>
7684 F: drivers/dma/iop-adma.c
7686 INTEL IPU3 CSI-2 CIO2 DRIVER
7687 M: Yong Zhi <yong.zhi@intel.com>
7688 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7689 M: Bingbu Cao <bingbu.cao@intel.com>
7690 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7691 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7692 L: linux-media@vger.kernel.org
7694 F: drivers/media/pci/intel/ipu3/
7695 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7697 INTEL IPU3 CSI-2 IMGU DRIVER
7698 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7699 L: linux-media@vger.kernel.org
7701 F: drivers/staging/media/ipu3/
7702 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7703 F: Documentation/media/v4l-drivers/ipu3.rst
7705 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7706 M: Krzysztof Halasa <khalasa@piap.pl>
7708 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7709 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7710 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7711 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7712 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7713 F: drivers/net/wan/ixp4xx_hss.c
7715 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7716 M: Deepak Saxena <dsaxena@plexity.net>
7718 F: drivers/char/hw_random/ixp4xx-rng.c
7720 INTEL MANAGEMENT ENGINE (mei)
7721 M: Tomas Winkler <tomas.winkler@intel.com>
7722 L: linux-kernel@vger.kernel.org
7724 F: include/uapi/linux/mei.h
7725 F: include/linux/mei_cl_bus.h
7726 F: drivers/misc/mei/*
7727 F: drivers/watchdog/mei_wdt.c
7728 F: Documentation/misc-devices/mei/*
7731 INTEL MENLOW THERMAL DRIVER
7732 M: Sujith Thomas <sujith.thomas@intel.com>
7733 L: platform-driver-x86@vger.kernel.org
7734 W: https://01.org/linux-acpi
7736 F: drivers/platform/x86/intel_menlow.c
7738 INTEL MIC DRIVERS (mic)
7739 M: Sudeep Dutt <sudeep.dutt@intel.com>
7740 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7742 W: https://github.com/sudeepdutt/mic
7743 W: http://software.intel.com/en-us/mic-developer
7744 F: include/linux/mic_bus.h
7745 F: include/linux/scif.h
7746 F: include/uapi/linux/mic_common.h
7747 F: include/uapi/linux/mic_ioctl.h
7748 F: include/uapi/linux/scif_ioctl.h
7749 F: drivers/misc/mic/
7750 F: drivers/dma/mic_x100_dma.c
7751 F: drivers/dma/mic_x100_dma.h
7752 F: Documentation/mic/
7754 INTEL PMC CORE DRIVER
7755 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7756 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7757 L: platform-driver-x86@vger.kernel.org
7759 F: drivers/platform/x86/intel_pmc_core*
7761 INTEL PMC/P-Unit IPC DRIVER
7762 M: Zha Qipeng<qipeng.zha@intel.com>
7763 L: platform-driver-x86@vger.kernel.org
7765 F: drivers/platform/x86/intel_pmc_ipc.c
7766 F: drivers/platform/x86/intel_punit_ipc.c
7767 F: arch/x86/include/asm/intel_pmc_ipc.h
7768 F: arch/x86/include/asm/intel_punit_ipc.h
7770 INTEL PMIC GPIO DRIVERS
7771 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7774 F: drivers/gpio/gpio-*cove.c
7775 F: drivers/gpio/gpio-msic.c
7777 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7778 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7780 F: drivers/mfd/intel_msic.c
7781 F: drivers/mfd/intel_soc_pmic*
7782 F: include/linux/mfd/intel_msic.h
7783 F: include/linux/mfd/intel_soc_pmic*
7785 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7786 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7787 L: linux-wireless@vger.kernel.org
7789 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7790 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7791 F: drivers/net/wireless/intel/ipw2x00/
7794 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7795 M: Len Brown <lenb@kernel.org>
7796 L: linux-pm@vger.kernel.org
7798 F: drivers/cpufreq/intel_pstate.c
7800 INTEL RDMA RNIC DRIVER
7801 M: Faisal Latif <faisal.latif@intel.com>
7802 M: Shiraz Saleem <shiraz.saleem@intel.com>
7803 L: linux-rdma@vger.kernel.org
7805 F: drivers/infiniband/hw/i40iw/
7806 F: include/uapi/rdma/i40iw-abi.h
7808 INTEL TELEMETRY DRIVER
7809 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7810 M: "David E. Box" <david.e.box@linux.intel.com>
7811 L: platform-driver-x86@vger.kernel.org
7813 F: arch/x86/include/asm/intel_telemetry.h
7814 F: drivers/platform/x86/intel_telemetry*
7816 INTEL VIRTUAL BUTTON DRIVER
7817 M: AceLan Kao <acelan.kao@canonical.com>
7818 L: platform-driver-x86@vger.kernel.org
7820 F: drivers/platform/x86/intel-vbtn.c
7822 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7823 M: Stanislaw Gruszka <sgruszka@redhat.com>
7824 L: linux-wireless@vger.kernel.org
7826 F: drivers/net/wireless/intel/iwlegacy/
7828 INTEL WIRELESS WIFI LINK (iwlwifi)
7829 M: Johannes Berg <johannes.berg@intel.com>
7830 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7831 M: Luca Coelho <luciano.coelho@intel.com>
7832 M: Intel Linux Wireless <linuxwifi@intel.com>
7833 L: linux-wireless@vger.kernel.org
7834 W: http://intellinuxwireless.org
7835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7837 F: drivers/net/wireless/intel/iwlwifi/
7839 INTEL WIRELESS WIMAX CONNECTION 2400
7840 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7841 M: linux-wimax@intel.com
7842 L: wimax@linuxwimax.org (subscribers-only)
7844 W: http://linuxwimax.org
7845 F: Documentation/wimax/README.i2400m
7846 F: drivers/net/wimax/i2400m/
7847 F: include/uapi/linux/wimax/i2400m.h
7849 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7850 M: Mario Limonciello <mario.limonciello@dell.com>
7852 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7855 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7857 F: Documentation/trace/intel_th.rst
7858 F: drivers/hwtracing/intel_th/
7860 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7861 M: Ning Sun <ning.sun@intel.com>
7862 L: tboot-devel@lists.sourceforge.net
7863 W: http://tboot.sourceforge.net
7864 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7866 F: Documentation/intel_txt.txt
7867 F: include/linux/tboot.h
7868 F: arch/x86/kernel/tboot.c
7870 INTEL-MID GPIO DRIVER
7871 M: David Cohen <david.a.cohen@linux.intel.com>
7872 L: linux-gpio@vger.kernel.org
7874 F: drivers/gpio/gpio-intel-mid.c
7876 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7877 M: Linus Walleij <linus.walleij@linaro.org>
7878 L: linux-iio@vger.kernel.org
7880 F: drivers/iio/gyro/mpu3050*
7881 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7883 IOC3 ETHERNET DRIVER
7884 M: Ralf Baechle <ralf@linux-mips.org>
7885 L: linux-mips@vger.kernel.org
7887 F: drivers/net/ethernet/sgi/ioc3-eth.c
7890 M: Pat Gefre <pfg@sgi.com>
7891 L: linux-serial@vger.kernel.org
7893 F: drivers/tty/serial/ioc3_serial.c
7895 IOMAP FILESYSTEM LIBRARY
7896 M: Christoph Hellwig <hch@infradead.org>
7897 M: Darrick J. Wong <darrick.wong@oracle.com>
7898 M: linux-xfs@vger.kernel.org
7899 M: linux-fsdevel@vger.kernel.org
7900 L: linux-xfs@vger.kernel.org
7901 L: linux-fsdevel@vger.kernel.org
7902 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7905 F: include/linux/iomap.h
7908 M: Joerg Roedel <joro@8bytes.org>
7909 L: iommu@lists.linux-foundation.org
7910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7912 F: Documentation/devicetree/bindings/iommu/
7914 F: include/linux/iommu.h
7915 F: include/linux/of_iommu.h
7916 F: include/linux/iova.h
7919 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7921 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7924 M: Corey Minyard <minyard@acm.org>
7925 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7926 W: http://openipmi.sourceforge.net/
7928 F: Documentation/devicetree/bindings/ipmi/
7929 F: Documentation/IPMI.txt
7930 F: drivers/char/ipmi/
7931 F: include/linux/ipmi*
7932 F: include/uapi/linux/ipmi*
7934 IPS SCSI RAID DRIVER
7935 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7936 L: linux-scsi@vger.kernel.org
7937 W: http://www.adaptec.com/
7939 F: drivers/scsi/ips*
7942 M: Wensong Zhang <wensong@linux-vs.org>
7943 M: Simon Horman <horms@verge.net.au>
7944 M: Julian Anastasov <ja@ssi.bg>
7945 L: netdev@vger.kernel.org
7946 L: lvs-devel@vger.kernel.org
7948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7950 F: Documentation/networking/ipvs-sysctl.txt
7951 F: include/net/ip_vs.h
7952 F: include/uapi/linux/ip_vs.h
7953 F: net/netfilter/ipvs/
7956 M: Jiri Kosina <jikos@kernel.org>
7957 M: David Sterba <dsterba@suse.com>
7959 F: drivers/tty/ipwireless/
7962 L: netdev@vger.kernel.org
7964 F: include/uapi/linux/ipx.h
7966 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7967 M: Marc Zyngier <marc.zyngier@arm.com>
7969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7970 F: Documentation/IRQ-domain.txt
7971 F: include/linux/irqdomain.h
7972 F: kernel/irq/irqdomain.c
7976 M: Thomas Gleixner <tglx@linutronix.de>
7977 L: linux-kernel@vger.kernel.org
7979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7983 M: Thomas Gleixner <tglx@linutronix.de>
7984 M: Jason Cooper <jason@lakedaemon.net>
7985 M: Marc Zyngier <marc.zyngier@arm.com>
7986 L: linux-kernel@vger.kernel.org
7988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7989 F: Documentation/devicetree/bindings/interrupt-controller/
7993 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7995 F: Documentation/isa.txt
7996 F: drivers/base/isa.c
7997 F: include/linux/isa.h
8000 M: Hans Verkuil <hverkuil@xs4all.nl>
8001 L: linux-media@vger.kernel.org
8002 T: git git://linuxtv.org/media_tree.git
8003 W: https://linuxtv.org
8005 F: drivers/media/radio/radio-isa*
8008 M: Jaroslav Kysela <perex@perex.cz>
8010 F: Documentation/isapnp.txt
8011 F: drivers/pnp/isapnp/
8012 F: include/linux/isapnp.h
8015 M: Lee Duncan <lduncan@suse.com>
8016 M: Chris Leech <cleech@redhat.com>
8017 L: open-iscsi@googlegroups.com
8018 W: www.open-iscsi.com
8020 F: drivers/scsi/*iscsi*
8021 F: include/scsi/*iscsi*
8023 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8024 M: Peter Jones <pjones@redhat.com>
8025 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8027 F: drivers/firmware/iscsi_ibft*
8029 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8030 M: Sagi Grimberg <sagi@grimberg.me>
8031 M: Max Gurtovoy <maxg@mellanox.com>
8032 L: linux-rdma@vger.kernel.org
8034 W: http://www.openfabrics.org
8035 W: www.open-iscsi.org
8036 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8037 F: drivers/infiniband/ulp/iser/
8039 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8040 M: Sagi Grimberg <sagi@grimberg.me>
8041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8042 L: linux-rdma@vger.kernel.org
8043 L: target-devel@vger.kernel.org
8045 W: http://www.linux-iscsi.org
8046 F: drivers/infiniband/ulp/isert
8049 M: Karsten Keil <isdn@linux-pingi.de>
8050 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8051 L: netdev@vger.kernel.org
8052 W: http://www.isdn4linux.de
8053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8055 F: Documentation/isdn/
8057 F: include/linux/isdn.h
8058 F: include/linux/isdn/
8059 F: include/uapi/linux/isdn.h
8060 F: include/uapi/linux/isdn/
8062 IT87 HARDWARE MONITORING DRIVER
8063 M: Jean Delvare <jdelvare@suse.com>
8064 L: linux-hwmon@vger.kernel.org
8066 F: Documentation/hwmon/it87
8067 F: drivers/hwmon/it87.c
8070 M: Antti Palosaari <crope@iki.fi>
8071 L: linux-media@vger.kernel.org
8072 W: https://linuxtv.org
8073 W: http://palosaari.fi/linux/
8074 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8075 T: git git://linuxtv.org/anttip/media_tree.git
8077 F: drivers/media/tuners/it913x*
8079 IVTV VIDEO4LINUX DRIVER
8080 M: Andy Walls <awalls@md.metrocast.net>
8081 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8082 L: linux-media@vger.kernel.org
8083 T: git git://linuxtv.org/media_tree.git
8084 W: http://www.ivtvdriver.org
8086 F: Documentation/media/v4l-drivers/ivtv*
8087 F: drivers/media/pci/ivtv/
8088 F: include/uapi/linux/ivtv*
8090 IX2505V MEDIA DRIVER
8091 M: Malcolm Priestley <tvboxspy@gmail.com>
8092 L: linux-media@vger.kernel.org
8093 W: https://linuxtv.org
8094 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8096 F: drivers/media/dvb-frontends/ix2505v*
8098 JAILHOUSE HYPERVISOR INTERFACE
8099 M: Jan Kiszka <jan.kiszka@siemens.com>
8100 L: jailhouse-dev@googlegroups.com
8102 F: arch/x86/kernel/jailhouse.c
8103 F: arch/x86/include/asm/jailhouse_para.h
8105 JC42.4 TEMPERATURE SENSOR DRIVER
8106 M: Guenter Roeck <linux@roeck-us.net>
8107 L: linux-hwmon@vger.kernel.org
8109 F: drivers/hwmon/jc42.c
8110 F: Documentation/hwmon/jc42
8113 M: Dave Kleikamp <shaggy@kernel.org>
8114 L: jfs-discussion@lists.sourceforge.net
8115 W: http://jfs.sourceforge.net/
8116 T: git git://github.com/kleikamp/linux-shaggy.git
8118 F: Documentation/filesystems/jfs.txt
8122 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8123 L: netdev@vger.kernel.org
8125 F: drivers/net/ethernet/jme.*
8127 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8128 M: David Woodhouse <dwmw2@infradead.org>
8129 L: linux-mtd@lists.infradead.org
8130 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8133 F: include/uapi/linux/jffs2.h
8135 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8136 M: "Theodore Ts'o" <tytso@mit.edu>
8137 M: Jan Kara <jack@suse.com>
8138 L: linux-ext4@vger.kernel.org
8141 F: include/linux/jbd2.h
8143 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8144 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8145 L: linux-media@vger.kernel.org
8147 F: drivers/media/platform/rcar_jpu.c
8149 JSM Neo PCI based serial card
8150 L: linux-serial@vger.kernel.org
8152 F: drivers/tty/serial/jsm/
8154 K10TEMP HARDWARE MONITORING DRIVER
8155 M: Clemens Ladisch <clemens@ladisch.de>
8156 L: linux-hwmon@vger.kernel.org
8158 F: Documentation/hwmon/k10temp
8159 F: drivers/hwmon/k10temp.c
8161 K8TEMP HARDWARE MONITORING DRIVER
8162 M: Rudolf Marek <r.marek@assembler.cz>
8163 L: linux-hwmon@vger.kernel.org
8165 F: Documentation/hwmon/k8temp
8166 F: drivers/hwmon/k8temp.c
8169 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8170 R: Alexander Potapenko <glider@google.com>
8171 R: Dmitry Vyukov <dvyukov@google.com>
8172 L: kasan-dev@googlegroups.com
8174 F: arch/*/include/asm/kasan.h
8175 F: arch/*/mm/kasan_init*
8176 F: Documentation/dev-tools/kasan.rst
8177 F: include/linux/kasan*.h
8180 F: scripts/Makefile.kasan
8183 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8185 L: linux-kbuild@vger.kernel.org
8187 F: Documentation/kbuild/kconfig*
8189 F: scripts/Kconfig.include
8192 M: Dave Young <dyoung@redhat.com>
8193 M: Baoquan He <bhe@redhat.com>
8194 R: Vivek Goyal <vgoyal@redhat.com>
8195 L: kexec@lists.infradead.org
8196 W: http://lse.sourceforge.net/kdump/
8198 F: Documentation/kdump/
8200 KEENE FM RADIO TRANSMITTER DRIVER
8201 M: Hans Verkuil <hverkuil@xs4all.nl>
8202 L: linux-media@vger.kernel.org
8203 T: git git://linuxtv.org/media_tree.git
8204 W: https://linuxtv.org
8206 F: drivers/media/radio/radio-keene*
8209 M: Ian Kent <raven@themaw.net>
8210 L: autofs@vger.kernel.org
8214 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8215 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8216 M: Michal Marek <michal.lkml@markovi.net>
8217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8218 L: linux-kbuild@vger.kernel.org
8220 F: Documentation/kbuild/
8223 F: scripts/Makefile*
8230 L: kernel-janitors@vger.kernel.org
8231 W: http://kernelnewbies.org/KernelJanitors
8234 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8235 M: "J. Bruce Fields" <bfields@fieldses.org>
8236 M: Jeff Layton <jlayton@kernel.org>
8237 L: linux-nfs@vger.kernel.org
8238 W: http://nfs.sourceforge.net/
8239 T: git git://linux-nfs.org/~bfields/linux.git
8242 F: include/uapi/linux/nfsd/
8246 F: include/linux/lockd/
8247 F: include/linux/sunrpc/
8248 F: include/uapi/linux/sunrpc/
8250 KERNEL SELFTEST FRAMEWORK
8251 M: Shuah Khan <shuah@kernel.org>
8252 L: linux-kselftest@vger.kernel.org
8253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8254 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8256 F: tools/testing/selftests/
8257 F: Documentation/dev-tools/kselftest*
8259 KERNEL USERMODE HELPER
8260 M: Luis Chamberlain <mcgrof@kernel.org>
8261 L: linux-kernel@vger.kernel.org
8264 F: include/linux/umh.h
8266 KERNEL VIRTUAL MACHINE (KVM)
8267 M: Paolo Bonzini <pbonzini@redhat.com>
8268 M: Radim Krčmář <rkrcmar@redhat.com>
8269 L: kvm@vger.kernel.org
8270 W: http://www.linux-kvm.org
8271 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8273 F: Documentation/virtual/kvm/
8274 F: include/trace/events/kvm.h
8275 F: include/uapi/asm-generic/kvm*
8276 F: include/uapi/linux/kvm*
8277 F: include/asm-generic/kvm*
8278 F: include/linux/kvm*
8279 F: include/kvm/iodev.h
8283 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8284 M: Joerg Roedel <joro@8bytes.org>
8285 L: kvm@vger.kernel.org
8286 W: http://www.linux-kvm.org/
8288 F: arch/x86/include/asm/svm.h
8289 F: arch/x86/kvm/svm.c
8291 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8292 M: Christoffer Dall <christoffer.dall@arm.com>
8293 M: Marc Zyngier <marc.zyngier@arm.com>
8294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8295 L: kvmarm@lists.cs.columbia.edu
8296 W: http://systems.cs.columbia.edu/projects/kvm-arm
8297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8299 F: arch/arm/include/uapi/asm/kvm*
8300 F: arch/arm/include/asm/kvm*
8303 F: include/kvm/arm_*
8305 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8306 M: Christoffer Dall <christoffer.dall@arm.com>
8307 M: Marc Zyngier <marc.zyngier@arm.com>
8308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8309 L: kvmarm@lists.cs.columbia.edu
8311 F: arch/arm64/include/uapi/asm/kvm*
8312 F: arch/arm64/include/asm/kvm*
8315 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8316 M: James Hogan <jhogan@kernel.org>
8317 L: linux-mips@vger.kernel.org
8319 F: arch/mips/include/uapi/asm/kvm*
8320 F: arch/mips/include/asm/kvm*
8323 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8324 M: Paul Mackerras <paulus@ozlabs.org>
8325 L: kvm-ppc@vger.kernel.org
8326 W: http://www.linux-kvm.org/
8327 T: git git://github.com/agraf/linux-2.6.git
8329 F: arch/powerpc/include/uapi/asm/kvm*
8330 F: arch/powerpc/include/asm/kvm*
8331 F: arch/powerpc/kvm/
8332 F: arch/powerpc/kernel/kvm*
8334 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8335 M: Christian Borntraeger <borntraeger@de.ibm.com>
8336 M: Janosch Frank <frankja@linux.ibm.com>
8337 R: David Hildenbrand <david@redhat.com>
8338 R: Cornelia Huck <cohuck@redhat.com>
8339 L: linux-s390@vger.kernel.org
8340 W: http://www.ibm.com/developerworks/linux/linux390/
8341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8343 F: arch/s390/include/uapi/asm/kvm*
8344 F: arch/s390/include/asm/gmap.h
8345 F: arch/s390/include/asm/kvm*
8347 F: arch/s390/mm/gmap.c
8349 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8350 M: Paolo Bonzini <pbonzini@redhat.com>
8351 M: Radim Krčmář <rkrcmar@redhat.com>
8352 L: kvm@vger.kernel.org
8353 W: http://www.linux-kvm.org
8354 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8358 F: arch/x86/include/uapi/asm/kvm*
8359 F: arch/x86/include/asm/kvm*
8360 F: arch/x86/include/asm/pvclock-abi.h
8361 F: arch/x86/kernel/kvm.c
8362 F: arch/x86/kernel/kvmclock.c
8365 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8366 M: Tejun Heo <tj@kernel.org>
8367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8369 F: include/linux/kernfs.h
8373 M: Eric Biederman <ebiederm@xmission.com>
8374 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8375 L: kexec@lists.infradead.org
8377 F: include/linux/kexec.h
8378 F: include/uapi/linux/kexec.h
8382 M: Mimi Zohar <zohar@linux.ibm.com>
8383 L: linux-integrity@vger.kernel.org
8384 L: keyrings@vger.kernel.org
8386 F: Documentation/security/keys/trusted-encrypted.rst
8387 F: include/keys/encrypted-type.h
8388 F: security/keys/encrypted-keys/
8391 M: James Bottomley <jejb@linux.ibm.com>
8392 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8393 M: Mimi Zohar <zohar@linuxibm.com>
8394 L: linux-integrity@vger.kernel.org
8395 L: keyrings@vger.kernel.org
8397 F: Documentation/security/keys/trusted-encrypted.rst
8398 F: include/keys/trusted-type.h
8399 F: security/keys/trusted.c
8400 F: security/keys/trusted.h
8403 M: David Howells <dhowells@redhat.com>
8404 L: keyrings@vger.kernel.org
8406 F: Documentation/security/keys/core.rst
8407 F: include/linux/key.h
8408 F: include/linux/key-type.h
8409 F: include/linux/keyctl.h
8410 F: include/uapi/linux/keyctl.h
8414 KGDB / KDB /debug_core
8415 M: Jason Wessel <jason.wessel@windriver.com>
8416 M: Daniel Thompson <daniel.thompson@linaro.org>
8417 W: http://kgdb.wiki.kernel.org/
8418 L: kgdb-bugreport@lists.sourceforge.net
8419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8421 F: Documentation/dev-tools/kgdb.rst
8422 F: drivers/misc/kgdbts.c
8423 F: drivers/tty/serial/kgdboc.c
8424 F: include/linux/kdb.h
8425 F: include/linux/kgdb.h
8429 M: Catalin Marinas <catalin.marinas@arm.com>
8431 F: Documentation/dev-tools/kmemleak.rst
8432 F: include/linux/kmemleak.h
8434 F: mm/kmemleak-test.c
8436 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8437 M: Luis Chamberlain <mcgrof@kernel.org>
8438 L: linux-kernel@vger.kernel.org
8441 F: include/linux/kmod.h
8443 F: tools/testing/selftests/kmod/
8446 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8447 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8448 M: "David S. Miller" <davem@davemloft.net>
8449 M: Masami Hiramatsu <mhiramat@kernel.org>
8451 F: Documentation/kprobes.txt
8452 F: include/linux/kprobes.h
8453 F: include/asm-generic/kprobes.h
8456 KS0108 LCD CONTROLLER DRIVER
8457 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8459 F: Documentation/auxdisplay/ks0108
8460 F: drivers/auxdisplay/ks0108.c
8461 F: include/linux/ks0108.h
8464 M: David Ahern <dsa@cumulusnetworks.com>
8465 L: netdev@vger.kernel.org
8468 F: include/net/l3mdev.h
8471 M: John Fastabend <john.fastabend@gmail.com>
8472 M: Daniel Borkmann <daniel@iogearbox.net>
8473 L: netdev@vger.kernel.org
8475 F: include/linux/skmsg.h
8477 F: net/core/sock_map.c
8478 F: net/ipv4/tcp_bpf.c
8480 LANTIQ / INTEL Ethernet drivers
8481 M: Hauke Mehrtens <hauke@hauke-m.de>
8482 L: netdev@vger.kernel.org
8484 F: net/dsa/tag_gswip.c
8485 F: drivers/net/ethernet/lantiq_xrx200.c
8486 F: drivers/net/dsa/lantiq_pce.h
8487 F: drivers/net/dsa/lantiq_gswip.c
8489 LANTIQ MIPS ARCHITECTURE
8490 M: John Crispin <john@phrozen.org>
8491 L: linux-mips@vger.kernel.org
8494 F: drivers/soc/lantiq
8497 L: linux-x25@vger.kernel.org
8499 F: Documentation/networking/lapb-module.txt
8503 LASI 53c700 driver for PARISC
8504 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8505 L: linux-scsi@vger.kernel.org
8507 F: Documentation/scsi/53c700.txt
8508 F: drivers/scsi/53c700*
8511 M: Tobin C. Harding <me@tobin.cc>
8512 M: Tycho Andersen <tycho@tycho.ws>
8513 L: kernel-hardening@lists.openwall.com
8515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8516 F: scripts/leaking_addresses.pl
8519 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8520 M: Pavel Machek <pavel@ucw.cz>
8521 L: linux-leds@vger.kernel.org
8522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8524 F: Documentation/devicetree/bindings/leds/
8526 F: include/linux/leds.h
8528 LEGACY EEPROM DRIVER
8529 M: Jean Delvare <jdelvare@suse.com>
8531 F: Documentation/misc-devices/eeprom
8532 F: drivers/misc/eeprom/eeprom.c
8535 R: David Lechner <david@lechnology.com>
8537 F: arch/arm/boot/dts/da850-lego-ev3.dts
8538 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8539 F: drivers/power/supply/lego_ev3_battery.c
8541 LEGO USB Tower driver
8542 M: Juergen Stuber <starblue@users.sourceforge.net>
8543 L: legousb-devel@lists.sourceforge.net
8544 W: http://legousb.sourceforge.net/
8546 F: drivers/usb/misc/legousbtower.c
8549 M: Matan Ziv-Av <matan@svgalib.org>
8550 L: platform-driver-x86@vger.kernel.org
8552 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8553 F: Documentation/laptops/lg-laptop.rst
8554 F: drivers/platform/x86/lg-laptop.c
8557 M: Michael Krufky <mkrufky@linuxtv.org>
8558 L: linux-media@vger.kernel.org
8559 W: https://linuxtv.org
8560 W: http://github.com/mkrufky
8561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8562 T: git git://linuxtv.org/mkrufky/tuners.git
8564 F: drivers/media/dvb-frontends/lg2160.*
8566 LGDT3305 MEDIA DRIVER
8567 M: Michael Krufky <mkrufky@linuxtv.org>
8568 L: linux-media@vger.kernel.org
8569 W: https://linuxtv.org
8570 W: http://github.com/mkrufky
8571 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8572 T: git git://linuxtv.org/mkrufky/tuners.git
8574 F: drivers/media/dvb-frontends/lgdt3305.*
8576 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8577 M: Viresh Kumar <vireshk@kernel.org>
8578 L: linux-ide@vger.kernel.org
8579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8581 F: include/linux/pata_arasan_cf_data.h
8582 F: drivers/ata/pata_arasan_cf.c
8585 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8586 M: Jens Axboe <axboe@kernel.dk>
8587 L: linux-ide@vger.kernel.org
8588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8590 F: drivers/ata/pata_*.c
8591 F: drivers/ata/ata_generic.c
8593 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8594 M: Linus Walleij <linus.walleij@linaro.org>
8595 L: linux-ide@vger.kernel.org
8596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8598 F: drivers/ata/pata_ftide010.c
8599 F: drivers/ata/sata_gemini.c
8600 F: drivers/ata/sata_gemini.h
8602 LIBATA SATA AHCI PLATFORM devices support
8603 M: Hans de Goede <hdegoede@redhat.com>
8604 M: Jens Axboe <axboe@kernel.dk>
8605 L: linux-ide@vger.kernel.org
8606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8608 F: drivers/ata/ahci_platform.c
8609 F: drivers/ata/libahci_platform.c
8610 F: include/linux/ahci_platform.h
8612 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8613 M: Mikael Pettersson <mikpelinux@gmail.com>
8614 L: linux-ide@vger.kernel.org
8615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8617 F: drivers/ata/sata_promise.*
8619 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8620 M: Jens Axboe <axboe@kernel.dk>
8621 L: linux-ide@vger.kernel.org
8622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8625 F: include/linux/ata.h
8626 F: include/linux/libata.h
8627 F: Documentation/devicetree/bindings/ata/
8630 M: Sasha Levin <alexander.levin@microsoft.com>
8632 F: tools/lib/lockdep/
8634 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8635 M: Ross Zwisler <zwisler@kernel.org>
8636 M: Dan Williams <dan.j.williams@intel.com>
8637 M: Vishal Verma <vishal.l.verma@intel.com>
8638 M: Dave Jiang <dave.jiang@intel.com>
8639 L: linux-nvdimm@lists.01.org
8640 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8642 F: drivers/nvdimm/blk.c
8643 F: drivers/nvdimm/region_devs.c
8645 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8646 M: Vishal Verma <vishal.l.verma@intel.com>
8647 M: Dan Williams <dan.j.williams@intel.com>
8648 M: Ross Zwisler <zwisler@kernel.org>
8649 M: Dave Jiang <dave.jiang@intel.com>
8650 L: linux-nvdimm@lists.01.org
8651 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8653 F: drivers/nvdimm/btt*
8655 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8656 M: Ross Zwisler <zwisler@kernel.org>
8657 M: Dan Williams <dan.j.williams@intel.com>
8658 M: Vishal Verma <vishal.l.verma@intel.com>
8659 M: Dave Jiang <dave.jiang@intel.com>
8660 L: linux-nvdimm@lists.01.org
8661 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8663 F: drivers/nvdimm/pmem*
8665 LIBNVDIMM: DEVICETREE BINDINGS
8666 M: Oliver O'Halloran <oohall@gmail.com>
8667 L: linux-nvdimm@lists.01.org
8668 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8670 F: drivers/nvdimm/of_pmem.c
8671 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8673 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8674 M: Dan Williams <dan.j.williams@intel.com>
8675 M: Ross Zwisler <zwisler@kernel.org>
8676 M: Vishal Verma <vishal.l.verma@intel.com>
8677 M: Dave Jiang <dave.jiang@intel.com>
8678 L: linux-nvdimm@lists.01.org
8679 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8683 F: drivers/acpi/nfit/*
8684 F: include/linux/nd.h
8685 F: include/linux/libnvdimm.h
8686 F: include/uapi/linux/ndctl.h
8688 LIGHTNVM PLATFORM SUPPORT
8689 M: Matias Bjorling <mb@lightnvm.io>
8690 W: http://github/OpenChannelSSD
8691 L: linux-block@vger.kernel.org
8693 F: drivers/lightnvm/
8694 F: include/linux/lightnvm.h
8695 F: include/uapi/linux/lightnvm.h
8697 LINUX FOR POWER MACINTOSH
8698 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8699 W: http://www.penguinppc.org/
8700 L: linuxppc-dev@lists.ozlabs.org
8702 F: arch/powerpc/platforms/powermac/
8703 F: drivers/macintosh/
8705 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8706 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8707 M: Paul Mackerras <paulus@samba.org>
8708 M: Michael Ellerman <mpe@ellerman.id.au>
8709 W: https://github.com/linuxppc/linux/wiki
8710 L: linuxppc-dev@lists.ozlabs.org
8711 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8714 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8715 F: Documentation/devicetree/bindings/powerpc/
8716 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8717 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8718 F: Documentation/powerpc/
8720 F: drivers/char/tpm/tpm_ibmvtpm*
8721 F: drivers/crypto/nx/
8722 F: drivers/crypto/vmx/
8723 F: drivers/i2c/busses/i2c-opal.c
8724 F: drivers/net/ethernet/ibm/ibmveth.*
8725 F: drivers/net/ethernet/ibm/ibmvnic.*
8726 F: drivers/pci/hotplug/pnv_php.c
8727 F: drivers/pci/hotplug/rpa*
8728 F: drivers/rtc/rtc-opal.c
8729 F: drivers/scsi/ibmvscsi/
8730 F: drivers/tty/hvc/hvc_opal.c
8731 F: drivers/watchdog/wdrtas.c
8732 F: tools/testing/selftests/powerpc
8739 LINUX FOR POWERPC EMBEDDED MPC5XXX
8740 M: Anatolij Gustschin <agust@denx.de>
8741 L: linuxppc-dev@lists.ozlabs.org
8742 T: git git://git.denx.de/linux-denx-agust.git
8744 F: arch/powerpc/platforms/512x/
8745 F: arch/powerpc/platforms/52xx/
8747 LINUX FOR POWERPC EMBEDDED PPC4XX
8748 M: Alistair Popple <alistair@popple.id.au>
8749 M: Matt Porter <mporter@kernel.crashing.org>
8750 W: http://www.penguinppc.org/
8751 L: linuxppc-dev@lists.ozlabs.org
8753 F: arch/powerpc/platforms/40x/
8754 F: arch/powerpc/platforms/44x/
8756 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8757 M: Scott Wood <oss@buserror.net>
8758 M: Kumar Gala <galak@kernel.crashing.org>
8759 W: http://www.penguinppc.org/
8760 L: linuxppc-dev@lists.ozlabs.org
8761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8763 F: arch/powerpc/platforms/83xx/
8764 F: arch/powerpc/platforms/85xx/
8765 F: Documentation/devicetree/bindings/powerpc/fsl/
8767 LINUX FOR POWERPC EMBEDDED PPC8XX
8768 M: Vitaly Bordug <vitb@kernel.crashing.org>
8769 W: http://www.penguinppc.org/
8770 L: linuxppc-dev@lists.ozlabs.org
8772 F: arch/powerpc/platforms/8xx/
8774 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8775 L: linuxppc-dev@lists.ozlabs.org
8777 F: arch/powerpc/*/*virtex*
8778 F: arch/powerpc/*/*/*virtex*
8780 LINUX FOR POWERPC PA SEMI PWRFICIENT
8781 L: linuxppc-dev@lists.ozlabs.org
8783 F: arch/powerpc/platforms/pasemi/
8784 F: drivers/*/*pasemi*
8785 F: drivers/*/*/*pasemi*
8787 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8788 M: Kees Cook <keescook@chromium.org>
8790 F: drivers/misc/lkdtm/*
8792 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8793 M: Alan Stern <stern@rowland.harvard.edu>
8794 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8795 M: Will Deacon <will.deacon@arm.com>
8796 M: Peter Zijlstra <peterz@infradead.org>
8797 M: Boqun Feng <boqun.feng@gmail.com>
8798 M: Nicholas Piggin <npiggin@gmail.com>
8799 M: David Howells <dhowells@redhat.com>
8800 M: Jade Alglave <j.alglave@ucl.ac.uk>
8801 M: Luc Maranget <luc.maranget@inria.fr>
8802 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
8803 R: Akira Yokosawa <akiyks@gmail.com>
8804 R: Daniel Lustig <dlustig@nvidia.com>
8805 L: linux-kernel@vger.kernel.org
8806 L: linux-arch@vger.kernel.org
8808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8809 F: tools/memory-model/
8810 F: Documentation/atomic_bitops.txt
8811 F: Documentation/atomic_t.txt
8812 F: Documentation/core-api/atomic_ops.rst
8813 F: Documentation/core-api/refcount-vs-atomic.rst
8814 F: Documentation/memory-barriers.txt
8816 LIS3LV02D ACCELEROMETER DRIVER
8817 M: Eric Piel <eric.piel@tremplin-utc.net>
8819 F: Documentation/misc-devices/lis3lv02d
8820 F: drivers/misc/lis3lv02d/
8821 F: drivers/platform/x86/hp_accel.c
8824 M: Josh Poimboeuf <jpoimboe@redhat.com>
8825 M: Jessica Yu <jeyu@kernel.org>
8826 M: Jiri Kosina <jikos@kernel.org>
8827 M: Miroslav Benes <mbenes@suse.cz>
8828 R: Petr Mladek <pmladek@suse.com>
8830 F: kernel/livepatch/
8831 F: include/linux/livepatch.h
8832 F: arch/x86/include/asm/livepatch.h
8833 F: arch/x86/kernel/livepatch.c
8834 F: Documentation/livepatch/
8835 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8836 F: samples/livepatch/
8837 L: live-patching@vger.kernel.org
8838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8841 L: netdev@vger.kernel.org
8843 F: include/linux/llc.h
8844 F: include/uapi/linux/llc.h
8848 LM73 HARDWARE MONITOR DRIVER
8849 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8850 L: linux-hwmon@vger.kernel.org
8852 F: drivers/hwmon/lm73.c
8854 LM78 HARDWARE MONITOR DRIVER
8855 M: Jean Delvare <jdelvare@suse.com>
8856 L: linux-hwmon@vger.kernel.org
8858 F: Documentation/hwmon/lm78
8859 F: drivers/hwmon/lm78.c
8861 LM83 HARDWARE MONITOR DRIVER
8862 M: Jean Delvare <jdelvare@suse.com>
8863 L: linux-hwmon@vger.kernel.org
8865 F: Documentation/hwmon/lm83
8866 F: drivers/hwmon/lm83.c
8868 LM90 HARDWARE MONITOR DRIVER
8869 M: Jean Delvare <jdelvare@suse.com>
8870 L: linux-hwmon@vger.kernel.org
8872 F: Documentation/hwmon/lm90
8873 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8874 F: drivers/hwmon/lm90.c
8875 F: include/dt-bindings/thermal/lm90.h
8877 LM95234 HARDWARE MONITOR DRIVER
8878 M: Guenter Roeck <linux@roeck-us.net>
8879 L: linux-hwmon@vger.kernel.org
8881 F: Documentation/hwmon/lm95234
8882 F: drivers/hwmon/lm95234.c
8884 LME2510 MEDIA DRIVER
8885 M: Malcolm Priestley <tvboxspy@gmail.com>
8886 L: linux-media@vger.kernel.org
8887 W: https://linuxtv.org
8888 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8890 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8892 LOADPIN SECURITY MODULE
8893 M: Kees Cook <keescook@chromium.org>
8894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8896 F: security/loadpin/
8897 F: Documentation/admin-guide/LSM/LoadPin.rst
8900 M: Peter Zijlstra <peterz@infradead.org>
8901 M: Ingo Molnar <mingo@redhat.com>
8902 M: Will Deacon <will.deacon@arm.com>
8903 L: linux-kernel@vger.kernel.org
8904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8906 F: Documentation/locking/
8907 F: include/linux/lockdep.h
8908 F: include/linux/spinlock*.h
8909 F: arch/*/include/asm/spinlock*.h
8910 F: include/linux/rwlock*.h
8911 F: include/linux/mutex*.h
8912 F: include/linux/rwsem*.h
8913 F: arch/*/include/asm/rwsem.h
8914 F: include/linux/seqlock.h
8915 F: lib/locking*.[ch]
8917 X: kernel/locking/locktorture.c
8919 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8920 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8921 L: linux-ntfs-dev@lists.sourceforge.net
8922 W: http://www.linux-ntfs.org/content/view/19/37/
8924 F: Documentation/ldm.txt
8925 F: block/partitions/ldm.*
8927 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8928 M: Sathya Prakash <sathya.prakash@broadcom.com>
8929 M: Chaitra P B <chaitra.basappa@broadcom.com>
8930 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8931 L: MPT-FusionLinux.pdl@broadcom.com
8932 L: linux-scsi@vger.kernel.org
8933 W: http://www.avagotech.com/support/
8935 F: drivers/message/fusion/
8936 F: drivers/scsi/mpt3sas/
8938 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8939 M: Matthew Wilcox <willy@infradead.org>
8940 L: linux-scsi@vger.kernel.org
8942 F: drivers/scsi/sym53c8xx_2/
8945 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8946 L: linux-iio@vger.kernel.org
8948 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8949 F: drivers/iio/dac/ltc1660.c
8951 LTC4261 HARDWARE MONITOR DRIVER
8952 M: Guenter Roeck <linux@roeck-us.net>
8953 L: linux-hwmon@vger.kernel.org
8955 F: Documentation/hwmon/ltc4261
8956 F: drivers/hwmon/ltc4261.c
8958 LTC4306 I2C MULTIPLEXER DRIVER
8959 M: Michael Hennerich <michael.hennerich@analog.com>
8960 W: http://ez.analog.com/community/linux-device-drivers
8961 L: linux-i2c@vger.kernel.org
8963 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8964 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8966 LTP (Linux Test Project)
8967 M: Mike Frysinger <vapier@gentoo.org>
8968 M: Cyril Hrubis <chrubis@suse.cz>
8969 M: Wanlong Gao <wanlong.gao@gmail.com>
8970 M: Jan Stancek <jstancek@redhat.com>
8971 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8972 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8973 L: ltp@lists.linux.it (subscribers-only)
8974 W: http://linux-test-project.github.io/
8975 T: git git://github.com/linux-test-project/ltp.git
8979 M: Geert Uytterhoeven <geert@linux-m68k.org>
8980 L: linux-m68k@lists.linux-m68k.org
8981 W: http://www.linux-m68k.org/
8982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8987 M68K ON APPLE MACINTOSH
8988 M: Joshua Thompson <funaho@jurai.org>
8989 W: http://www.mac.linux-m68k.org/
8990 L: linux-m68k@lists.linux-m68k.org
8995 M: Philip Blundell <philb@gnu.org>
8996 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9000 M88DS3103 MEDIA DRIVER
9001 M: Antti Palosaari <crope@iki.fi>
9002 L: linux-media@vger.kernel.org
9003 W: https://linuxtv.org
9004 W: http://palosaari.fi/linux/
9005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9006 T: git git://linuxtv.org/anttip/media_tree.git
9008 F: drivers/media/dvb-frontends/m88ds3103*
9010 M88RS2000 MEDIA DRIVER
9011 M: Malcolm Priestley <tvboxspy@gmail.com>
9012 L: linux-media@vger.kernel.org
9013 W: https://linuxtv.org
9014 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9016 F: drivers/media/dvb-frontends/m88rs2000*
9018 MA901 MASTERKIT USB FM RADIO DRIVER
9019 M: Alexey Klimov <klimov.linux@gmail.com>
9020 L: linux-media@vger.kernel.org
9021 T: git git://linuxtv.org/media_tree.git
9023 F: drivers/media/radio/radio-ma901.c
9026 M: Johannes Berg <johannes@sipsolutions.net>
9027 L: linux-wireless@vger.kernel.org
9028 W: http://wireless.kernel.org/
9029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9032 F: Documentation/networking/mac80211-injection.txt
9033 F: include/net/mac80211.h
9035 F: drivers/net/wireless/mac80211_hwsim.[ch]
9036 F: Documentation/networking/mac80211_hwsim/README
9039 M: Jassi Brar <jassisinghbrar@gmail.com>
9040 L: linux-kernel@vger.kernel.org
9043 F: include/linux/mailbox_client.h
9044 F: include/linux/mailbox_controller.h
9046 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9047 M: Michael Kerrisk <mtk.manpages@gmail.com>
9048 W: http://www.kernel.org/doc/man-pages
9049 L: linux-man@vger.kernel.org
9052 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9053 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9054 L: linux-mips@vger.kernel.org
9056 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9058 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9059 M: Andrew Lunn <andrew@lunn.ch>
9060 M: Vivien Didelot <vivien.didelot@gmail.com>
9061 L: netdev@vger.kernel.org
9063 F: drivers/net/dsa/mv88e6xxx/
9064 F: include/linux/platform_data/mv88e6xxx.h
9065 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9067 MARVELL ARMADA DRM SUPPORT
9068 M: Russell King <linux@armlinux.org.uk>
9070 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9071 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9072 F: drivers/gpu/drm/armada/
9073 F: include/uapi/drm/armada_drm.h
9074 F: Documentation/devicetree/bindings/display/armada/
9076 MARVELL CRYPTO DRIVER
9077 M: Boris Brezillon <bbrezillon@kernel.org>
9078 M: Arnaud Ebalard <arno@natisbad.org>
9079 F: drivers/crypto/marvell/
9081 L: linux-crypto@vger.kernel.org
9083 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9084 M: Mirko Lindner <mlindner@marvell.com>
9085 M: Stephen Hemminger <stephen@networkplumber.org>
9086 L: netdev@vger.kernel.org
9088 F: drivers/net/ethernet/marvell/sk*
9090 MARVELL LIBERTAS WIRELESS DRIVER
9091 L: libertas-dev@lists.infradead.org
9093 F: drivers/net/wireless/marvell/libertas/
9095 MARVELL MACCHIATOBIN SUPPORT
9096 M: Russell King <linux@armlinux.org.uk>
9097 L: linux-arm-kernel@lists.infradead.org
9099 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9101 MARVELL MV643XX ETHERNET DRIVER
9102 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9103 L: netdev@vger.kernel.org
9105 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9106 F: include/linux/mv643xx.h
9108 MARVELL MV88X3310 PHY DRIVER
9109 M: Russell King <linux@armlinux.org.uk>
9110 L: netdev@vger.kernel.org
9112 F: drivers/net/phy/marvell10g.c
9114 MARVELL MVEBU THERMAL DRIVER
9115 M: Miquel Raynal <miquel.raynal@bootlin.com>
9117 F: drivers/thermal/armada_thermal.c
9119 MARVELL MVNETA ETHERNET DRIVER
9120 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9121 L: netdev@vger.kernel.org
9123 F: drivers/net/ethernet/marvell/mvneta.*
9125 MARVELL MWIFIEX WIRELESS DRIVER
9126 M: Amitkumar Karwar <amitkarwar@gmail.com>
9127 M: Nishant Sarmukadam <nishants@marvell.com>
9128 M: Ganapathi Bhat <gbhat@marvell.com>
9129 M: Xinming Hu <huxinming820@gmail.com>
9130 L: linux-wireless@vger.kernel.org
9132 F: drivers/net/wireless/marvell/mwifiex/
9134 MARVELL MWL8K WIRELESS DRIVER
9135 M: Lennert Buytenhek <buytenh@wantstofly.org>
9136 L: linux-wireless@vger.kernel.org
9138 F: drivers/net/wireless/marvell/mwl8k.c
9140 MARVELL NAND CONTROLLER DRIVER
9141 M: Miquel Raynal <miquel.raynal@bootlin.com>
9142 L: linux-mtd@lists.infradead.org
9144 F: drivers/mtd/nand/raw/marvell_nand.c
9145 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9147 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9148 M: Nicolas Pitre <nico@fluxnic.net>
9150 F: drivers/mmc/host/mvsdio.*
9152 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9153 M: Hu Ziji <huziji@marvell.com>
9154 L: linux-mmc@vger.kernel.org
9156 F: drivers/mmc/host/sdhci-xenon*
9157 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9159 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9160 M: Sunil Goutham <sgoutham@marvell.com>
9161 M: Linu Cherian <lcherian@marvell.com>
9162 M: Geetha sowjanya <gakula@marvell.com>
9163 M: Jerin Jacob <jerinj@marvell.com>
9164 L: netdev@vger.kernel.org
9166 F: drivers/net/ethernet/marvell/octeontx2/af/
9168 MATROX FRAMEBUFFER DRIVER
9169 L: linux-fbdev@vger.kernel.org
9171 F: drivers/video/fbdev/matrox/matroxfb_*
9172 F: include/uapi/linux/matroxfb.h
9174 MAX16065 HARDWARE MONITOR DRIVER
9175 M: Guenter Roeck <linux@roeck-us.net>
9176 L: linux-hwmon@vger.kernel.org
9178 F: Documentation/hwmon/max16065
9179 F: drivers/hwmon/max16065.c
9181 MAX2175 SDR TUNER DRIVER
9182 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9183 L: linux-media@vger.kernel.org
9184 T: git git://linuxtv.org/media_tree.git
9186 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9187 F: Documentation/media/v4l-drivers/max2175.rst
9188 F: drivers/media/i2c/max2175*
9189 F: include/uapi/linux/max2175.h
9191 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9192 L: linux-hwmon@vger.kernel.org
9194 F: Documentation/hwmon/max6650
9195 F: drivers/hwmon/max6650.c
9197 MAX6697 HARDWARE MONITOR DRIVER
9198 M: Guenter Roeck <linux@roeck-us.net>
9199 L: linux-hwmon@vger.kernel.org
9201 F: Documentation/hwmon/max6697
9202 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9203 F: drivers/hwmon/max6697.c
9204 F: include/linux/platform_data/max6697.h
9206 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9207 M: Peter Rosin <peda@axentia.se>
9208 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9210 F: Documentation/devicetree/bindings/sound/max9860.txt
9211 F: sound/soc/codecs/max9860.*
9213 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9214 M: Javier Martinez Canillas <javier@dowhile0.org>
9215 L: linux-kernel@vger.kernel.org
9217 F: drivers/regulator/max77802-regulator.c
9218 F: Documentation/devicetree/bindings/*/*max77802.txt
9219 F: include/dt-bindings/*/*max77802.h
9221 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9222 M: Krzysztof Kozlowski <krzk@kernel.org>
9223 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9224 L: linux-pm@vger.kernel.org
9226 F: drivers/power/supply/max14577_charger.c
9227 F: drivers/power/supply/max77693_charger.c
9229 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9230 M: Chanwoo Choi <cw00.choi@samsung.com>
9231 M: Krzysztof Kozlowski <krzk@kernel.org>
9232 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9233 L: linux-kernel@vger.kernel.org
9235 F: drivers/*/max14577*.c
9236 F: drivers/*/max77686*.c
9237 F: drivers/*/max77693*.c
9238 F: drivers/extcon/extcon-max14577.c
9239 F: drivers/extcon/extcon-max77693.c
9240 F: drivers/rtc/rtc-max77686.c
9241 F: drivers/clk/clk-max77686.c
9242 F: Documentation/devicetree/bindings/mfd/max14577.txt
9243 F: Documentation/devicetree/bindings/*/max77686.txt
9244 F: Documentation/devicetree/bindings/mfd/max77693.txt
9245 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9246 F: include/linux/mfd/max14577*.h
9247 F: include/linux/mfd/max77686*.h
9248 F: include/linux/mfd/max77693*.h
9250 MAXIRADIO FM RADIO RECEIVER DRIVER
9251 M: Hans Verkuil <hverkuil@xs4all.nl>
9252 L: linux-media@vger.kernel.org
9253 T: git git://linuxtv.org/media_tree.git
9254 W: https://linuxtv.org
9256 F: drivers/media/radio/radio-maxiradio*
9258 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9259 M: Peter Rosin <peda@axentia.se>
9260 L: linux-iio@vger.kernel.org
9262 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9263 F: drivers/iio/potentiometer/mcp4018.c
9264 F: drivers/iio/potentiometer/mcp4531.c
9266 MCR20A IEEE-802.15.4 RADIO DRIVER
9267 M: Xue Liu <liuxuenetmail@gmail.com>
9268 L: linux-wpan@vger.kernel.org
9269 W: https://github.com/xueliu/mcr20a-linux
9271 F: drivers/net/ieee802154/mcr20a.c
9272 F: drivers/net/ieee802154/mcr20a.h
9273 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9275 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9276 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9277 L: linux-iio@vger.kernel.org
9279 F: drivers/iio/dac/cio-dac.c
9281 MEDIA DRIVERS FOR ASCOT2E
9282 M: Sergey Kozlov <serjk@netup.ru>
9283 M: Abylay Ospan <aospan@netup.ru>
9284 L: linux-media@vger.kernel.org
9285 W: https://linuxtv.org
9287 T: git git://linuxtv.org/media_tree.git
9289 F: drivers/media/dvb-frontends/ascot2e*
9291 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9292 M: Jasmin Jessich <jasmin@anw.at>
9293 L: linux-media@vger.kernel.org
9294 W: https://linuxtv.org
9295 T: git git://linuxtv.org/media_tree.git
9297 F: drivers/media/dvb-frontends/cxd2099*
9299 MEDIA DRIVERS FOR CXD2841ER
9300 M: Sergey Kozlov <serjk@netup.ru>
9301 M: Abylay Ospan <aospan@netup.ru>
9302 L: linux-media@vger.kernel.org
9303 W: https://linuxtv.org
9305 T: git git://linuxtv.org/media_tree.git
9307 F: drivers/media/dvb-frontends/cxd2841er*
9309 MEDIA DRIVERS FOR CXD2880
9310 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9311 L: linux-media@vger.kernel.org
9312 W: http://linuxtv.org/
9313 T: git git://linuxtv.org/media_tree.git
9315 F: drivers/media/dvb-frontends/cxd2880/*
9316 F: drivers/media/spi/cxd2880*
9318 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9319 L: linux-media@vger.kernel.org
9320 W: https://linuxtv.org
9321 T: git git://linuxtv.org/media_tree.git
9323 F: drivers/media/pci/ddbridge/*
9325 MEDIA DRIVERS FOR FREESCALE IMX
9326 M: Steve Longerbeam <slongerbeam@gmail.com>
9327 M: Philipp Zabel <p.zabel@pengutronix.de>
9328 L: linux-media@vger.kernel.org
9329 T: git git://linuxtv.org/media_tree.git
9331 F: Documentation/devicetree/bindings/media/imx.txt
9332 F: Documentation/media/v4l-drivers/imx.rst
9333 F: drivers/staging/media/imx/
9334 F: include/linux/imx-media.h
9335 F: include/media/imx.h
9337 MEDIA DRIVER FOR FREESCALE IMX PXP
9338 M: Philipp Zabel <p.zabel@pengutronix.de>
9339 L: linux-media@vger.kernel.org
9340 T: git git://linuxtv.org/media_tree.git
9342 F: drivers/media/platform/imx-pxp.[ch]
9344 MEDIA DRIVERS FOR HELENE
9345 M: Abylay Ospan <aospan@netup.ru>
9346 L: linux-media@vger.kernel.org
9347 W: https://linuxtv.org
9349 T: git git://linuxtv.org/media_tree.git
9351 F: drivers/media/dvb-frontends/helene*
9353 MEDIA DRIVERS FOR HORUS3A
9354 M: Sergey Kozlov <serjk@netup.ru>
9355 M: Abylay Ospan <aospan@netup.ru>
9356 L: linux-media@vger.kernel.org
9357 W: https://linuxtv.org
9359 T: git git://linuxtv.org/media_tree.git
9361 F: drivers/media/dvb-frontends/horus3a*
9363 MEDIA DRIVERS FOR LNBH25
9364 M: Sergey Kozlov <serjk@netup.ru>
9365 M: Abylay Ospan <aospan@netup.ru>
9366 L: linux-media@vger.kernel.org
9367 W: https://linuxtv.org
9369 T: git git://linuxtv.org/media_tree.git
9371 F: drivers/media/dvb-frontends/lnbh25*
9373 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9374 L: linux-media@vger.kernel.org
9375 W: https://linuxtv.org
9376 T: git git://linuxtv.org/media_tree.git
9378 F: drivers/media/dvb-frontends/mxl5xx*
9380 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9381 M: Sergey Kozlov <serjk@netup.ru>
9382 M: Abylay Ospan <aospan@netup.ru>
9383 L: linux-media@vger.kernel.org
9384 W: https://linuxtv.org
9386 T: git git://linuxtv.org/media_tree.git
9388 F: drivers/media/pci/netup_unidvb/*
9390 MEDIA DRIVERS FOR RENESAS - CEU
9391 M: Jacopo Mondi <jacopo@jmondi.org>
9392 L: linux-media@vger.kernel.org
9393 L: linux-renesas-soc@vger.kernel.org
9394 T: git git://linuxtv.org/media_tree.git
9396 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9397 F: drivers/media/platform/renesas-ceu.c
9398 F: include/media/drv-intf/renesas-ceu.h
9400 MEDIA DRIVERS FOR RENESAS - DRIF
9401 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9402 L: linux-media@vger.kernel.org
9403 L: linux-renesas-soc@vger.kernel.org
9404 T: git git://linuxtv.org/media_tree.git
9406 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9407 F: drivers/media/platform/rcar_drif.c
9409 MEDIA DRIVERS FOR RENESAS - FCP
9410 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9411 L: linux-media@vger.kernel.org
9412 L: linux-renesas-soc@vger.kernel.org
9413 T: git git://linuxtv.org/media_tree.git
9415 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9416 F: drivers/media/platform/rcar-fcp.c
9417 F: include/media/rcar-fcp.h
9419 MEDIA DRIVERS FOR RENESAS - FDP1
9420 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9421 L: linux-media@vger.kernel.org
9422 L: linux-renesas-soc@vger.kernel.org
9423 T: git git://linuxtv.org/media_tree.git
9425 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9426 F: drivers/media/platform/rcar_fdp1.c
9428 MEDIA DRIVERS FOR RENESAS - VIN
9429 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9430 L: linux-media@vger.kernel.org
9431 L: linux-renesas-soc@vger.kernel.org
9432 T: git git://linuxtv.org/media_tree.git
9434 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9435 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9436 F: drivers/media/platform/rcar-vin/
9438 MEDIA DRIVERS FOR RENESAS - VSP1
9439 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9440 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9441 L: linux-media@vger.kernel.org
9442 L: linux-renesas-soc@vger.kernel.org
9443 T: git git://linuxtv.org/media_tree.git
9445 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9446 F: drivers/media/platform/vsp1/
9448 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9449 L: linux-media@vger.kernel.org
9450 W: https://linuxtv.org
9451 T: git git://linuxtv.org/media_tree.git
9453 F: drivers/media/dvb-frontends/stv0910*
9455 MEDIA DRIVERS FOR ST STV6111 TUNER 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/stv6111*
9462 MEDIA DRIVERS FOR STM32 - DCMI
9463 M: Hugues Fruchet <hugues.fruchet@st.com>
9464 L: linux-media@vger.kernel.org
9465 T: git git://linuxtv.org/media_tree.git
9467 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9468 F: drivers/media/platform/stm32/stm32-dcmi.c
9470 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9471 M: Dmitry Osipenko <digetx@gmail.com>
9472 L: linux-media@vger.kernel.org
9473 L: linux-tegra@vger.kernel.org
9474 T: git git://linuxtv.org/media_tree.git
9476 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9477 F: drivers/staging/media/tegra-vde/
9479 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9480 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9481 P: LinuxTV.org Project
9482 L: linux-media@vger.kernel.org
9483 W: https://linuxtv.org
9484 Q: http://patchwork.kernel.org/project/linux-media/list/
9485 T: git git://linuxtv.org/media_tree.git
9487 F: Documentation/devicetree/bindings/media/
9488 F: Documentation/media/
9490 F: drivers/staging/media/
9491 F: include/linux/platform_data/media/
9493 F: include/uapi/linux/dvb/
9494 F: include/uapi/linux/videodev2.h
9495 F: include/uapi/linux/media.h
9496 F: include/uapi/linux/v4l2-*
9497 F: include/uapi/linux/meye.h
9498 F: include/uapi/linux/ivtv*
9499 F: include/uapi/linux/uvcvideo.h
9501 MEDIATEK BLUETOOTH DRIVER
9502 M: Sean Wang <sean.wang@mediatek.com>
9503 L: linux-bluetooth@vger.kernel.org
9504 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9506 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9507 F: drivers/bluetooth/btmtkuart.c
9510 M: Sean Wang <sean.wang@mediatek.com>
9512 F: drivers/media/rc/mtk-cir.c
9515 M: Sean Wang <sean.wang@mediatek.com>
9516 L: dmaengine@vger.kernel.org
9517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9518 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9520 F: Documentation/devicetree/bindings/dma/mtk-*
9521 F: drivers/dma/mediatek/
9523 MEDIATEK PMIC LED DRIVER
9524 M: Sean Wang <sean.wang@mediatek.com>
9526 F: drivers/leds/leds-mt6323.c
9527 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9529 MEDIATEK ETHERNET DRIVER
9530 M: Felix Fietkau <nbd@openwrt.org>
9531 M: John Crispin <john@phrozen.org>
9532 M: Sean Wang <sean.wang@mediatek.com>
9533 M: Nelson Chang <nelson.chang@mediatek.com>
9534 L: netdev@vger.kernel.org
9536 F: drivers/net/ethernet/mediatek/
9538 MEDIATEK SWITCH DRIVER
9539 M: Sean Wang <sean.wang@mediatek.com>
9540 L: netdev@vger.kernel.org
9542 F: drivers/net/dsa/mt7530.*
9543 F: net/dsa/tag_mtk.c
9545 MEDIATEK JPEG DRIVER
9546 M: Rick Chang <rick.chang@mediatek.com>
9547 M: Bin Liu <bin.liu@mediatek.com>
9549 F: drivers/media/platform/mtk-jpeg/
9550 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9553 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9554 M: Houlong Wei <houlong.wei@mediatek.com>
9555 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9557 F: drivers/media/platform/mtk-mdp/
9558 F: drivers/media/platform/mtk-vpu/
9559 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9561 MEDIATEK MEDIA DRIVER
9562 M: Tiffany Lin <tiffany.lin@mediatek.com>
9563 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9565 F: drivers/media/platform/mtk-vcodec/
9566 F: drivers/media/platform/mtk-vpu/
9567 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9568 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9570 MEDIATEK MT76 WIRELESS LAN DRIVER
9571 M: Felix Fietkau <nbd@nbd.name>
9572 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9573 L: linux-wireless@vger.kernel.org
9575 F: drivers/net/wireless/mediatek/mt76/
9577 MEDIATEK MT7601U WIRELESS LAN DRIVER
9578 M: Jakub Kicinski <kubakici@wp.pl>
9579 L: linux-wireless@vger.kernel.org
9581 F: drivers/net/wireless/mediatek/mt7601u/
9583 MEDIATEK NAND CONTROLLER DRIVER
9584 M: Xiaolei Li <xiaolei.li@mediatek.com>
9585 L: linux-mtd@lists.infradead.org
9587 F: drivers/mtd/nand/raw/mtk_*
9588 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9590 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9591 M: Sean Wang <sean.wang@mediatek.com>
9593 F: drivers/char/hw_random/mtk-rng.c
9595 MEDIATEK USB3 DRD IP DRIVER
9596 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9597 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9599 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9601 F: drivers/usb/mtu3/
9603 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9604 M: Peter Senna Tschudin <peter.senna@gmail.com>
9605 M: Martin Donnelly <martin.donnelly@ge.com>
9606 M: Martyn Welch <martyn.welch@collabora.co.uk>
9608 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9609 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9611 MEGARAID SCSI/SAS DRIVERS
9612 M: Kashyap Desai <kashyap.desai@broadcom.com>
9613 M: Sumit Saxena <sumit.saxena@broadcom.com>
9614 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9615 L: megaraidlinux.pdl@broadcom.com
9616 L: linux-scsi@vger.kernel.org
9617 W: http://www.avagotech.com/support/
9619 F: Documentation/scsi/megaraid.txt
9620 F: drivers/scsi/megaraid.*
9621 F: drivers/scsi/megaraid/
9623 MELEXIS MLX90614 DRIVER
9624 M: Crt Mori <cmo@melexis.com>
9625 L: linux-iio@vger.kernel.org
9626 W: http://www.melexis.com
9628 F: drivers/iio/temperature/mlx90614.c
9630 MELEXIS MLX90632 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/mlx90632.c
9637 MELFAS MIP4 TOUCHSCREEN DRIVER
9638 M: Sangwon Jee <jeesw@melfas.com>
9639 W: http://www.melfas.com
9641 F: drivers/input/touchscreen/melfas_mip4.c
9642 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9644 MELLANOX ETHERNET DRIVER (mlx4_en)
9645 M: Tariq Toukan <tariqt@mellanox.com>
9646 L: netdev@vger.kernel.org
9648 W: http://www.mellanox.com
9649 Q: http://patchwork.ozlabs.org/project/netdev/list/
9650 F: drivers/net/ethernet/mellanox/mlx4/en_*
9652 MELLANOX ETHERNET DRIVER (mlx5e)
9653 M: Saeed Mahameed <saeedm@mellanox.com>
9654 L: netdev@vger.kernel.org
9656 W: http://www.mellanox.com
9657 Q: http://patchwork.ozlabs.org/project/netdev/list/
9658 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9660 MELLANOX ETHERNET INNOVA DRIVERS
9661 R: Boris Pismenny <borisp@mellanox.com>
9662 L: netdev@vger.kernel.org
9664 W: http://www.mellanox.com
9665 Q: http://patchwork.ozlabs.org/project/netdev/list/
9666 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9667 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9668 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9669 F: include/linux/mlx5/mlx5_ifc_fpga.h
9671 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9672 R: Boris Pismenny <borisp@mellanox.com>
9673 L: netdev@vger.kernel.org
9675 W: http://www.mellanox.com
9676 Q: http://patchwork.ozlabs.org/project/netdev/list/
9677 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9678 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9680 MELLANOX ETHERNET SWITCH DRIVERS
9681 M: Jiri Pirko <jiri@mellanox.com>
9682 M: Ido Schimmel <idosch@mellanox.com>
9683 L: netdev@vger.kernel.org
9685 W: http://www.mellanox.com
9686 Q: http://patchwork.ozlabs.org/project/netdev/list/
9687 F: drivers/net/ethernet/mellanox/mlxsw/
9688 F: tools/testing/selftests/drivers/net/mlxsw/
9690 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9691 M: mlxsw@mellanox.com
9692 L: netdev@vger.kernel.org
9694 W: http://www.mellanox.com
9695 Q: http://patchwork.ozlabs.org/project/netdev/list/
9696 F: drivers/net/ethernet/mellanox/mlxfw/
9698 MELLANOX HARDWARE PLATFORM SUPPORT
9699 M: Andy Shevchenko <andy@infradead.org>
9700 M: Darren Hart <dvhart@infradead.org>
9701 M: Vadim Pasternak <vadimp@mellanox.com>
9702 L: platform-driver-x86@vger.kernel.org
9704 F: drivers/platform/mellanox/
9706 MELLANOX MLX4 core VPI driver
9707 M: Tariq Toukan <tariqt@mellanox.com>
9708 L: netdev@vger.kernel.org
9709 L: linux-rdma@vger.kernel.org
9710 W: http://www.mellanox.com
9711 Q: http://patchwork.ozlabs.org/project/netdev/list/
9713 F: drivers/net/ethernet/mellanox/mlx4/
9714 F: include/linux/mlx4/
9716 MELLANOX MLX4 IB driver
9717 M: Yishai Hadas <yishaih@mellanox.com>
9718 L: linux-rdma@vger.kernel.org
9719 W: http://www.mellanox.com
9720 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9722 F: drivers/infiniband/hw/mlx4/
9723 F: include/linux/mlx4/
9724 F: include/uapi/rdma/mlx4-abi.h
9726 MELLANOX MLX5 core VPI driver
9727 M: Saeed Mahameed <saeedm@mellanox.com>
9728 M: Leon Romanovsky <leonro@mellanox.com>
9729 L: netdev@vger.kernel.org
9730 L: linux-rdma@vger.kernel.org
9731 W: http://www.mellanox.com
9732 Q: http://patchwork.ozlabs.org/project/netdev/list/
9734 F: drivers/net/ethernet/mellanox/mlx5/core/
9735 F: include/linux/mlx5/
9737 MELLANOX MLX5 IB driver
9738 M: Leon Romanovsky <leonro@mellanox.com>
9739 L: linux-rdma@vger.kernel.org
9740 W: http://www.mellanox.com
9741 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9743 F: drivers/infiniband/hw/mlx5/
9744 F: include/linux/mlx5/
9745 F: include/uapi/rdma/mlx5-abi.h
9747 MELLANOX MLXCPLD I2C AND MUX DRIVER
9748 M: Vadim Pasternak <vadimp@mellanox.com>
9749 M: Michael Shych <michaelsh@mellanox.com>
9750 L: linux-i2c@vger.kernel.org
9752 F: drivers/i2c/busses/i2c-mlxcpld.c
9753 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9754 F: Documentation/i2c/busses/i2c-mlxcpld
9756 MELLANOX MLXCPLD LED DRIVER
9757 M: Vadim Pasternak <vadimp@mellanox.com>
9758 L: linux-leds@vger.kernel.org
9760 F: drivers/leds/leds-mlxcpld.c
9761 F: drivers/leds/leds-mlxreg.c
9762 F: Documentation/leds/leds-mlxcpld.txt
9764 MELLANOX PLATFORM DRIVER
9765 M: Vadim Pasternak <vadimp@mellanox.com>
9766 L: platform-driver-x86@vger.kernel.org
9768 F: drivers/platform/x86/mlx-platform.c
9771 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9772 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9773 L: linux-kernel@vger.kernel.org
9775 F: kernel/sched/membarrier.c
9776 F: include/uapi/linux/membarrier.h
9777 F: arch/powerpc/include/asm/membarrier.h
9780 L: linux-mm@kvack.org
9781 W: http://www.linux-mm.org
9783 F: include/linux/mm.h
9784 F: include/linux/gfp.h
9785 F: include/linux/mmzone.h
9786 F: include/linux/memory_hotplug.h
9787 F: include/linux/vmalloc.h
9790 MEMORY TECHNOLOGY DEVICES (MTD)
9791 M: David Woodhouse <dwmw2@infradead.org>
9792 M: Brian Norris <computersforpeace@gmail.com>
9793 M: Boris Brezillon <bbrezillon@kernel.org>
9794 M: Marek Vasut <marek.vasut@gmail.com>
9795 M: Richard Weinberger <richard@nod.at>
9796 L: linux-mtd@lists.infradead.org
9797 W: http://www.linux-mtd.infradead.org/
9798 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9799 T: git git://git.infradead.org/linux-mtd.git master
9800 T: git git://git.infradead.org/linux-mtd.git mtd/next
9802 F: Documentation/devicetree/bindings/mtd/
9804 F: include/linux/mtd/
9805 F: include/uapi/mtd/
9807 MEN A21 WATCHDOG DRIVER
9808 M: Johannes Thumshirn <morbidrsa@gmail.com>
9809 L: linux-watchdog@vger.kernel.org
9811 F: drivers/watchdog/mena21_wdt.c
9813 MEN CHAMELEON BUS (mcb)
9814 M: Johannes Thumshirn <morbidrsa@gmail.com>
9817 F: include/linux/mcb.h
9818 F: Documentation/men-chameleon-bus.txt
9820 MEN F21BMC (Board Management Controller)
9821 M: Andreas Werner <andreas.werner@men.de>
9823 F: drivers/mfd/menf21bmc.c
9824 F: drivers/watchdog/menf21bmc_wdt.c
9825 F: drivers/leds/leds-menf21bmc.c
9826 F: drivers/hwmon/menf21bmc_hwmon.c
9827 F: Documentation/hwmon/menf21bmc
9829 MEN Z069 WATCHDOG DRIVER
9830 M: Johannes Thumshirn <jth@kernel.org>
9831 L: linux-watchdog@vger.kernel.org
9833 F: drivers/watchdog/menz69_wdt.c
9835 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9836 M: Neil Armstrong <narmstrong@baylibre.com>
9837 L: linux-media@lists.freedesktop.org
9838 L: linux-amlogic@lists.infradead.org
9839 W: http://linux-meson.com/
9841 F: drivers/media/platform/meson/ao-cec.c
9842 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9843 T: git git://linuxtv.org/media_tree.git
9845 MICROBLAZE ARCHITECTURE
9846 M: Michal Simek <monstr@monstr.eu>
9847 W: http://www.monstr.eu/fdt/
9848 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9852 MICROCHIP AT91 SERIAL DRIVER
9853 M: Richard Genoud <richard.genoud@gmail.com>
9855 F: drivers/tty/serial/atmel_serial.c
9856 F: drivers/tty/serial/atmel_serial.h
9857 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9859 MICROCHIP AUDIO ASOC DRIVERS
9860 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9861 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9865 MICROCHIP DMA DRIVER
9866 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9868 L: dmaengine@vger.kernel.org
9870 F: drivers/dma/at_hdmac.c
9871 F: drivers/dma/at_hdmac_regs.h
9872 F: include/linux/platform_data/dma-atmel.h
9873 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9874 F: include/dt-bindings/dma/at91.h
9876 MICROCHIP ECC DRIVER
9877 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9878 L: linux-crypto@vger.kernel.org
9880 F: drivers/crypto/atmel-ecc.*
9882 MICROCHIP I2C DRIVER
9883 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9884 L: linux-i2c@vger.kernel.org
9886 F: drivers/i2c/busses/i2c-at91.c
9888 MICROCHIP ISC DRIVER
9889 M: Eugen Hristev <eugen.hristev@microchip.com>
9890 L: linux-media@vger.kernel.org
9892 F: drivers/media/platform/atmel/atmel-isc.c
9893 F: drivers/media/platform/atmel/atmel-isc-regs.h
9894 F: Documentation/devicetree/bindings/media/atmel-isc.txt
9896 MICROCHIP ISI DRIVER
9897 M: Eugen Hristev <eugen.hristev@microchip.com>
9898 L: linux-media@vger.kernel.org
9900 F: drivers/media/platform/atmel/atmel-isi.c
9901 F: drivers/media/platform/atmel/atmel-isi.h
9903 MICROCHIP AT91 USART MFD DRIVER
9904 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9905 L: linux-kernel@vger.kernel.org
9907 F: drivers/mfd/at91-usart.c
9908 F: include/dt-bindings/mfd/at91-usart.h
9909 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9911 MICROCHIP AT91 USART SPI DRIVER
9912 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9913 L: linux-spi@vger.kernel.org
9915 F: drivers/spi/spi-at91-usart.c
9916 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9918 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9919 M: Woojung Huh <Woojung.Huh@microchip.com>
9920 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9921 L: netdev@vger.kernel.org
9923 F: net/dsa/tag_ksz.c
9924 F: drivers/net/dsa/microchip/*
9925 F: include/linux/platform_data/microchip-ksz.h
9926 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9928 MICROCHIP LAN743X ETHERNET DRIVER
9929 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9930 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9931 L: netdev@vger.kernel.org
9933 F: drivers/net/ethernet/microchip/lan743x_*
9935 MICROCHIP LCDFB DRIVER
9936 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9937 L: linux-fbdev@vger.kernel.org
9939 F: drivers/video/fbdev/atmel_lcdfb.c
9940 F: include/video/atmel_lcdc.h
9942 MICROCHIP MMC/SD/SDIO MCI DRIVER
9943 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9945 F: drivers/mmc/host/atmel-mci.c
9947 MICROCHIP MCP16502 PMIC DRIVER
9948 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
9949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9951 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9952 F: drivers/regulator/mcp16502.c
9954 MICROCHIP MCP3911 ADC DRIVER
9955 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9956 M: Kent Gustavsson <kent@minoris.se>
9957 L: linux-iio@vger.kernel.org
9959 F: drivers/iio/adc/mcp3911.c
9960 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9962 MICROCHIP NAND DRIVER
9963 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9964 L: linux-mtd@lists.infradead.org
9966 F: drivers/mtd/nand/raw/atmel/*
9967 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9969 MICROCHIP PWM DRIVER
9970 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9972 L: linux-pwm@vger.kernel.org
9974 F: drivers/pwm/pwm-atmel.c
9975 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9977 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9978 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9979 M: Eugen Hristev <eugen.hristev@microchip.com>
9980 L: linux-iio@vger.kernel.org
9982 F: drivers/iio/adc/at91-sama5d2_adc.c
9983 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9984 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9986 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9987 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9989 F: drivers/power/reset/at91-sama5d2_shdwc.c
9991 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
9992 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
9993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9994 L: linux-gpio@vger.kernel.org
9995 F: drivers/gpio/gpio-sama5d2-piobu.c
9997 MICROCHIP SPI DRIVER
9998 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10000 F: drivers/spi/spi-atmel.*
10002 MICROCHIP SSC DRIVER
10003 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10006 F: drivers/misc/atmel-ssc.c
10007 F: include/linux/atmel-ssc.h
10009 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
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_tclib.c
10014 F: drivers/clocksource/tcb_clksrc.c
10016 MICROCHIP USBA UDC DRIVER
10017 M: Cristian Birsan <cristian.birsan@microchip.com>
10018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10020 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10022 MICROCHIP USB251XB DRIVER
10023 M: Richard Leitner <richard.leitner@skidata.com>
10024 L: linux-usb@vger.kernel.org
10026 F: drivers/usb/misc/usb251xb.c
10027 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10029 MICROCHIP XDMA DRIVER
10030 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10031 L: linux-arm-kernel@lists.infradead.org
10032 L: dmaengine@vger.kernel.org
10034 F: drivers/dma/at_xdmac.c
10036 MICROSEMI MIPS SOCS
10037 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10038 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10039 L: linux-mips@vger.kernel.org
10041 F: arch/mips/generic/board-ocelot.c
10042 F: arch/mips/configs/generic/board-ocelot.config
10043 F: arch/mips/boot/dts/mscc/
10044 F: Documentation/devicetree/bindings/mips/mscc.txt
10046 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10047 M: Don Brace <don.brace@microsemi.com>
10048 L: esc.storagedev@microsemi.com
10049 L: linux-scsi@vger.kernel.org
10051 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10052 F: drivers/scsi/smartpqi/Kconfig
10053 F: drivers/scsi/smartpqi/Makefile
10054 F: include/linux/cciss*.h
10055 F: include/uapi/linux/cciss*.h
10056 F: Documentation/scsi/smartpqi.txt
10058 MICROSEMI ETHERNET SWITCH DRIVER
10059 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10060 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10061 L: netdev@vger.kernel.org
10063 F: drivers/net/ethernet/mscc/
10065 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10066 M: Chen Yu <yu.c.chen@intel.com>
10067 L: platform-driver-x86@vger.kernel.org
10069 F: drivers/platform/x86/surfacepro3_button.c
10071 MICROTEK X6 SCANNER
10072 M: Oliver Neukum <oliver@neukum.org>
10074 F: drivers/usb/image/microtek.*
10077 M: Ralf Baechle <ralf@linux-mips.org>
10078 M: Paul Burton <paul.burton@mips.com>
10079 M: James Hogan <jhogan@kernel.org>
10080 L: linux-mips@vger.kernel.org
10081 W: http://www.linux-mips.org/
10082 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10084 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10086 F: Documentation/devicetree/bindings/mips/
10087 F: Documentation/mips/
10089 F: drivers/platform/mips/
10091 MIPS BOSTON DEVELOPMENT BOARD
10092 M: Paul Burton <paul.burton@mips.com>
10093 L: linux-mips@vger.kernel.org
10095 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10096 F: arch/mips/boot/dts/img/boston.dts
10097 F: arch/mips/configs/generic/board-boston.config
10098 F: drivers/clk/imgtec/clk-boston.c
10099 F: include/dt-bindings/clock/boston-clock.h
10101 MIPS GENERIC PLATFORM
10102 M: Paul Burton <paul.burton@mips.com>
10103 L: linux-mips@vger.kernel.org
10105 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10106 F: arch/mips/generic/
10107 F: arch/mips/tools/generic-board-config.sh
10109 MIPS/LOONGSON1 ARCHITECTURE
10110 M: Keguang Zhang <keguang.zhang@gmail.com>
10111 L: linux-mips@vger.kernel.org
10113 F: arch/mips/loongson32/
10114 F: arch/mips/include/asm/mach-loongson32/
10115 F: drivers/*/*loongson1*
10116 F: drivers/*/*/*loongson1*
10118 MIPS/LOONGSON2 ARCHITECTURE
10119 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10120 L: linux-mips@vger.kernel.org
10122 F: arch/mips/loongson64/fuloong-2e/
10123 F: arch/mips/loongson64/lemote-2f/
10124 F: arch/mips/include/asm/mach-loongson64/
10125 F: drivers/*/*loongson2*
10126 F: drivers/*/*/*loongson2*
10128 MIPS/LOONGSON3 ARCHITECTURE
10129 M: Huacai Chen <chenhc@lemote.com>
10130 L: linux-mips@vger.kernel.org
10132 F: arch/mips/loongson64/
10133 F: arch/mips/include/asm/mach-loongson64/
10134 F: drivers/platform/mips/cpu_hwmon.c
10135 F: drivers/*/*loongson3*
10136 F: drivers/*/*/*loongson3*
10138 MIPS RINT INSTRUCTION EMULATION
10139 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10140 L: linux-mips@vger.kernel.org
10142 F: arch/mips/math-emu/sp_rint.c
10143 F: arch/mips/math-emu/dp_rint.c
10145 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10146 M: Hans Verkuil <hverkuil@xs4all.nl>
10147 L: linux-media@vger.kernel.org
10148 T: git git://linuxtv.org/media_tree.git
10149 W: https://linuxtv.org
10151 F: drivers/media/radio/radio-miropcm20*
10154 R: Lubomir Rintel <lkundrak@v3.sk>
10155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10157 F: arch/arm/boot/dts/mmp*
10158 F: arch/arm/mach-mmp/
10160 MMU GATHER AND TLB INVALIDATION
10161 M: Will Deacon <will.deacon@arm.com>
10162 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10163 M: Andrew Morton <akpm@linux-foundation.org>
10164 M: Nick Piggin <npiggin@gmail.com>
10165 M: Peter Zijlstra <peterz@infradead.org>
10166 L: linux-arch@vger.kernel.org
10167 L: linux-mm@kvack.org
10169 F: arch/*/include/asm/tlb.h
10170 F: include/asm-generic/tlb.h
10173 MN88472 MEDIA DRIVER
10174 M: Antti Palosaari <crope@iki.fi>
10175 L: linux-media@vger.kernel.org
10176 W: https://linuxtv.org
10177 W: http://palosaari.fi/linux/
10178 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10180 F: drivers/media/dvb-frontends/mn88472*
10182 MN88473 MEDIA DRIVER
10183 M: Antti Palosaari <crope@iki.fi>
10184 L: linux-media@vger.kernel.org
10185 W: https://linuxtv.org
10186 W: http://palosaari.fi/linux/
10187 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10189 F: drivers/media/dvb-frontends/mn88473*
10192 M: Jessica Yu <jeyu@kernel.org>
10193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10195 F: include/linux/module.h
10198 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10199 W: http://popies.net/meye/
10201 F: Documentation/media/v4l-drivers/meye*
10202 F: drivers/media/pci/meye/
10203 F: include/uapi/linux/meye.h
10205 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10206 M: Jiri Slaby <jirislaby@gmail.com>
10208 F: Documentation/serial/moxa-smartio
10209 F: drivers/tty/mxser.*
10211 MR800 AVERMEDIA USB FM RADIO DRIVER
10212 M: Alexey Klimov <klimov.linux@gmail.com>
10213 L: linux-media@vger.kernel.org
10214 T: git git://linuxtv.org/media_tree.git
10216 F: drivers/media/radio/radio-mr800.c
10218 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10219 M: Alan Ott <alan@signal11.us>
10220 L: linux-wpan@vger.kernel.org
10222 F: drivers/net/ieee802154/mrf24j40.c
10223 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10226 M: "Lee, Chun-Yi" <jlee@suse.com>
10227 L: platform-driver-x86@vger.kernel.org
10229 F: drivers/platform/x86/msi-laptop.c
10232 L: platform-driver-x86@vger.kernel.org
10234 F: drivers/platform/x86/msi-wmi.c
10236 MSI001 MEDIA DRIVER
10237 M: Antti Palosaari <crope@iki.fi>
10238 L: linux-media@vger.kernel.org
10239 W: https://linuxtv.org
10240 W: http://palosaari.fi/linux/
10241 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10242 T: git git://linuxtv.org/anttip/media_tree.git
10244 F: drivers/media/tuners/msi001*
10246 MSI2500 MEDIA DRIVER
10247 M: Antti Palosaari <crope@iki.fi>
10248 L: linux-media@vger.kernel.org
10249 W: https://linuxtv.org
10250 W: http://palosaari.fi/linux/
10251 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10252 T: git git://linuxtv.org/anttip/media_tree.git
10254 F: drivers/media/usb/msi2500/
10256 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10257 M: Robert Jarzmik <robert.jarzmik@free.fr>
10258 L: linux-mtd@lists.infradead.org
10260 F: drivers/mtd/devices/docg3*
10262 MT9M032 APTINA SENSOR DRIVER
10263 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10264 L: linux-media@vger.kernel.org
10265 T: git git://linuxtv.org/media_tree.git
10267 F: drivers/media/i2c/mt9m032.c
10268 F: include/media/i2c/mt9m032.h
10270 MT9P031 APTINA CAMERA SENSOR
10271 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10272 L: linux-media@vger.kernel.org
10273 T: git git://linuxtv.org/media_tree.git
10275 F: drivers/media/i2c/mt9p031.c
10276 F: include/media/i2c/mt9p031.h
10278 MT9T001 APTINA CAMERA SENSOR
10279 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10280 L: linux-media@vger.kernel.org
10281 T: git git://linuxtv.org/media_tree.git
10283 F: drivers/media/i2c/mt9t001.c
10284 F: include/media/i2c/mt9t001.h
10286 MT9T112 APTINA CAMERA SENSOR
10287 M: Jacopo Mondi <jacopo@jmondi.org>
10288 L: linux-media@vger.kernel.org
10289 T: git git://linuxtv.org/media_tree.git
10291 F: drivers/media/i2c/mt9t112.c
10292 F: include/media/i2c/mt9t112.h
10294 MT9V032 APTINA CAMERA SENSOR
10295 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10296 L: linux-media@vger.kernel.org
10297 T: git git://linuxtv.org/media_tree.git
10299 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10300 F: drivers/media/i2c/mt9v032.c
10301 F: include/media/i2c/mt9v032.h
10303 MT9V111 APTINA CAMERA SENSOR
10304 M: Jacopo Mondi <jacopo@jmondi.org>
10305 L: linux-media@vger.kernel.org
10306 T: git git://linuxtv.org/media_tree.git
10308 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10309 F: drivers/media/i2c/mt9v111.c
10311 MULTIFUNCTION DEVICES (MFD)
10312 M: Lee Jones <lee.jones@linaro.org>
10313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10315 F: Documentation/devicetree/bindings/mfd/
10317 F: include/linux/mfd/
10318 F: include/dt-bindings/mfd/
10320 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10322 F: drivers/mmc/host/mmc_spi.c
10323 F: include/linux/spi/mmc_spi.h
10325 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10326 M: Ulf Hansson <ulf.hansson@linaro.org>
10327 L: linux-mmc@vger.kernel.org
10328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10330 F: Documentation/devicetree/bindings/mmc/
10332 F: include/linux/mmc/
10333 F: include/uapi/linux/mmc/
10335 MULTIPLEXER SUBSYSTEM
10336 M: Peter Rosin <peda@axentia.se>
10338 F: Documentation/ABI/testing/sysfs-class-mux*
10339 F: Documentation/devicetree/bindings/mux/
10340 F: include/dt-bindings/mux/
10341 F: include/linux/mux/
10344 MULTITECH MULTIPORT CARD (ISICOM)
10346 F: drivers/tty/isicom.c
10347 F: include/linux/isicom.h
10349 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10350 M: Bin Liu <b-liu@ti.com>
10351 L: linux-usb@vger.kernel.org
10353 F: drivers/usb/musb/
10355 MXL301RF MEDIA DRIVER
10356 M: Akihiro Tsukada <tskd08@gmail.com>
10357 L: linux-media@vger.kernel.org
10359 F: drivers/media/tuners/mxl301rf*
10361 MXL5007T MEDIA DRIVER
10362 M: Michael Krufky <mkrufky@linuxtv.org>
10363 L: linux-media@vger.kernel.org
10364 W: https://linuxtv.org
10365 W: http://github.com/mkrufky
10366 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10367 T: git git://linuxtv.org/mkrufky/tuners.git
10369 F: drivers/media/tuners/mxl5007t.*
10372 M: Marek Vasut <marex@denx.de>
10373 M: Stefan Agner <stefan@agner.ch>
10374 L: dri-devel@lists.freedesktop.org
10376 F: drivers/gpu/drm/mxsfb/
10377 F: Documentation/devicetree/bindings/display/mxsfb.txt
10378 T: git git://anongit.freedesktop.org/drm/drm-misc
10380 MYLEX DAC960 PCI RAID Controller
10381 M: Hannes Reinecke <hare@kernel.org>
10382 L: linux-scsi@vger.kernel.org
10384 F: drivers/scsi/myrb.*
10385 F: drivers/scsi/myrs.*
10387 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10388 M: Chris Lee <christopher.lee@cspi.com>
10389 L: netdev@vger.kernel.org
10390 W: https://www.cspi.com/ethernet-products/support/downloads/
10392 F: drivers/net/ethernet/myricom/myri10ge/
10394 NAND FLASH SUBSYSTEM
10395 M: Boris Brezillon <bbrezillon@kernel.org>
10396 M: Miquel Raynal <miquel.raynal@bootlin.com>
10397 R: Richard Weinberger <richard@nod.at>
10398 L: linux-mtd@lists.infradead.org
10399 W: http://www.linux-mtd.infradead.org/
10400 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10401 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10402 T: git git://git.infradead.org/linux-mtd.git nand/next
10404 F: drivers/mtd/nand/
10405 F: include/linux/mtd/*nand*.h
10407 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10408 M: Daniel Mack <zonque@gmail.com>
10410 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10411 W: http://www.native-instruments.com
10412 F: sound/usb/caiaq/
10414 NATSEMI ETHERNET DRIVER (DP8381x)
10416 F: drivers/net/ethernet/natsemi/natsemi.c
10418 NCR 5380 SCSI DRIVERS
10419 M: Finn Thain <fthain@telegraphics.com.au>
10420 M: Michael Schmitz <schmitzmic@gmail.com>
10421 L: linux-scsi@vger.kernel.org
10423 F: Documentation/scsi/g_NCR5380.txt
10424 F: drivers/scsi/NCR5380.*
10425 F: drivers/scsi/arm/cumana_1.c
10426 F: drivers/scsi/arm/oak.c
10427 F: drivers/scsi/atari_scsi.*
10428 F: drivers/scsi/dmx3191d.c
10429 F: drivers/scsi/g_NCR5380.*
10430 F: drivers/scsi/mac_scsi.*
10431 F: drivers/scsi/sun3_scsi.*
10432 F: drivers/scsi/sun3_scsi_vme.c
10435 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10439 NCT6775 HARDWARE MONITOR DRIVER
10440 M: Guenter Roeck <linux@roeck-us.net>
10441 L: linux-hwmon@vger.kernel.org
10443 F: Documentation/hwmon/nct6775
10444 F: drivers/hwmon/nct6775.c
10446 NET_FAILOVER MODULE
10447 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10448 L: netdev@vger.kernel.org
10450 F: driver/net/net_failover.c
10451 F: include/net/net_failover.h
10452 F: Documentation/networking/net_failover.rst
10454 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10455 M: Faisal Latif <faisal.latif@intel.com>
10456 L: linux-rdma@vger.kernel.org
10457 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10459 F: drivers/infiniband/hw/nes/
10460 F: include/uapi/rdma/nes-abi.h
10462 NETEM NETWORK EMULATOR
10463 M: Stephen Hemminger <stephen@networkplumber.org>
10464 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10466 F: net/sched/sch_netem.c
10468 NETERION 10GbE DRIVERS (s2io/vxge)
10469 M: Jon Mason <jdmason@kudzu.us>
10470 L: netdev@vger.kernel.org
10472 F: Documentation/networking/device_drivers/neterion/s2io.txt
10473 F: Documentation/networking/device_drivers/neterion/vxge.txt
10474 F: drivers/net/ethernet/neterion/
10477 M: Pablo Neira Ayuso <pablo@netfilter.org>
10478 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10479 M: Florian Westphal <fw@strlen.de>
10480 L: netfilter-devel@vger.kernel.org
10481 L: coreteam@netfilter.org
10482 W: http://www.netfilter.org/
10483 W: http://www.iptables.org/
10484 W: http://www.nftables.org/
10485 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10489 F: include/linux/netfilter*
10490 F: include/linux/netfilter/
10491 F: include/net/netfilter/
10492 F: include/uapi/linux/netfilter*
10493 F: include/uapi/linux/netfilter/
10494 F: net/*/netfilter.c
10495 F: net/*/netfilter/
10497 F: net/bridge/br_netfilter*.c
10499 NETROM NETWORK LAYER
10500 M: Ralf Baechle <ralf@linux-mips.org>
10501 L: linux-hams@vger.kernel.org
10502 W: http://www.linux-ax25.org/
10504 F: include/net/netrom.h
10505 F: include/uapi/linux/netrom.h
10508 NETRONOME ETHERNET DRIVERS
10509 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10510 L: oss-drivers@netronome.com
10512 F: drivers/net/ethernet/netronome/
10514 NETWORK BLOCK DEVICE (NBD)
10515 M: Josef Bacik <josef@toxicpanda.com>
10517 L: linux-block@vger.kernel.org
10518 L: nbd@other.debian.org
10519 F: Documentation/blockdev/nbd.txt
10520 F: drivers/block/nbd.c
10521 F: include/uapi/linux/nbd.h
10523 NETWORK DROP MONITOR
10524 M: Neil Horman <nhorman@tuxdriver.com>
10525 L: netdev@vger.kernel.org
10527 W: https://fedorahosted.org/dropwatch/
10528 F: net/core/drop_monitor.c
10531 M: "David S. Miller" <davem@davemloft.net>
10532 L: netdev@vger.kernel.org
10533 W: http://www.linuxfoundation.org/en/Net
10534 Q: http://patchwork.ozlabs.org/project/netdev/list/
10535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10538 F: Documentation/devicetree/bindings/net/
10540 F: include/linux/if_*
10541 F: include/linux/netdevice.h
10542 F: include/linux/etherdevice.h
10543 F: include/linux/fcdevice.h
10544 F: include/linux/fddidevice.h
10545 F: include/linux/hippidevice.h
10546 F: include/linux/inetdevice.h
10547 F: include/uapi/linux/if_*
10548 F: include/uapi/linux/netdevice.h
10550 NETWORKING DRIVERS (WIRELESS)
10551 M: Kalle Valo <kvalo@codeaurora.org>
10552 L: linux-wireless@vger.kernel.org
10553 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10557 F: Documentation/devicetree/bindings/net/wireless/
10558 F: drivers/net/wireless/
10561 M: Andrew Lunn <andrew@lunn.ch>
10562 M: Vivien Didelot <vivien.didelot@gmail.com>
10563 M: Florian Fainelli <f.fainelli@gmail.com>
10565 F: Documentation/devicetree/bindings/net/dsa/
10567 F: include/net/dsa.h
10568 F: include/linux/dsa/
10569 F: drivers/net/dsa/
10571 NETWORKING [GENERAL]
10572 M: "David S. Miller" <davem@davemloft.net>
10573 L: netdev@vger.kernel.org
10574 W: http://www.linuxfoundation.org/en/Net
10575 Q: http://patchwork.ozlabs.org/project/netdev/list/
10576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10578 B: mailto:netdev@vger.kernel.org
10582 F: include/linux/in.h
10583 F: include/linux/net.h
10584 F: include/linux/netdevice.h
10585 F: include/uapi/linux/in.h
10586 F: include/uapi/linux/net.h
10587 F: include/uapi/linux/netdevice.h
10588 F: include/uapi/linux/net_namespace.h
10589 F: tools/testing/selftests/net/
10592 F: Documentation/networking/
10595 M: Steffen Klassert <steffen.klassert@secunet.com>
10596 M: Herbert Xu <herbert@gondor.apana.org.au>
10597 M: "David S. Miller" <davem@davemloft.net>
10598 L: netdev@vger.kernel.org
10599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10607 F: net/ipv4/ipcomp.c
10608 F: net/ipv4/ip_vti.c
10612 F: net/ipv6/ipcomp6.c
10613 F: net/ipv6/ip6_vti.c
10614 F: include/uapi/linux/xfrm.h
10615 F: include/net/xfrm.h
10617 NETWORKING [IPv4/IPv6]
10618 M: "David S. Miller" <davem@davemloft.net>
10619 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10620 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10621 L: netdev@vger.kernel.org
10622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10629 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10630 M: Paul Moore <paul@paul-moore.com>
10631 W: https://github.com/netlabel
10632 L: netdev@vger.kernel.org
10633 L: linux-security-module@vger.kernel.org
10635 F: Documentation/netlabel/
10636 F: include/net/calipso.h
10637 F: include/net/cipso_ipv4.h
10638 F: include/net/netlabel.h
10639 F: include/uapi/linux/netfilter/xt_SECMARK.h
10640 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10642 F: net/ipv4/cipso_ipv4.c
10643 F: net/ipv6/calipso.c
10644 F: net/netfilter/xt_CONNSECMARK.c
10645 F: net/netfilter/xt_SECMARK.c
10648 M: Eric Dumazet <edumazet@google.com>
10649 L: netdev@vger.kernel.org
10652 F: net/ipv4/syncookies.c
10654 F: net/ipv6/syncookies.c
10655 F: include/uapi/linux/tcp.h
10656 F: include/net/tcp.h
10657 F: include/linux/tcp.h
10658 F: include/trace/events/tcp.h
10661 M: Boris Pismenny <borisp@mellanox.com>
10662 M: Aviad Yehezkel <aviadye@mellanox.com>
10663 M: Dave Watson <davejwatson@fb.com>
10664 M: John Fastabend <john.fastabend@gmail.com>
10665 M: Daniel Borkmann <daniel@iogearbox.net>
10666 L: netdev@vger.kernel.org
10669 F: include/uapi/linux/tls.h
10670 F: include/net/tls.h
10672 NETWORKING [WIRELESS]
10673 L: linux-wireless@vger.kernel.org
10674 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10677 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10679 F: drivers/net/netdevsim/*
10681 NETXEN (1/10) GbE SUPPORT
10682 M: Manish Chopra <manish.chopra@cavium.com>
10683 M: Rahul Verma <rahul.verma@cavium.com>
10684 M: Dept-GELinuxNICDev@cavium.com
10685 L: netdev@vger.kernel.org
10687 F: drivers/net/ethernet/qlogic/netxen/
10690 M: Samuel Ortiz <sameo@linux.intel.com>
10691 L: linux-wireless@vger.kernel.org
10692 L: linux-nfc@lists.01.org (subscribers-only)
10695 F: include/net/nfc/
10696 F: include/uapi/linux/nfc.h
10698 F: include/linux/platform_data/nfcmrvl.h
10699 F: include/linux/platform_data/nxp-nci.h
10700 F: Documentation/devicetree/bindings/net/nfc/
10702 NFS, SUNRPC, AND LOCKD CLIENTS
10703 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10704 M: Anna Schumaker <anna.schumaker@netapp.com>
10705 L: linux-nfs@vger.kernel.org
10706 W: http://client.linux-nfs.org
10707 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10713 F: include/linux/lockd/
10714 F: include/linux/nfs*
10715 F: include/linux/sunrpc/
10716 F: include/uapi/linux/nfs*
10717 F: include/uapi/linux/sunrpc/
10720 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10721 L: linux-nilfs@vger.kernel.org
10722 W: https://nilfs.sourceforge.io/
10723 W: https://nilfs.osdn.jp/
10724 T: git git://github.com/konis/nilfs2.git
10726 F: Documentation/filesystems/nilfs2.txt
10728 F: include/trace/events/nilfs2.h
10729 F: include/uapi/linux/nilfs2_api.h
10730 F: include/uapi/linux/nilfs2_ondisk.h
10732 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10733 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10734 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10736 F: Documentation/scsi/NinjaSCSI.txt
10737 F: drivers/scsi/pcmcia/nsp_*
10739 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10740 M: GOTO Masanori <gotom@debian.or.jp>
10741 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10742 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10744 F: Documentation/scsi/NinjaSCSI.txt
10745 F: drivers/scsi/nsp32*
10748 M: Ley Foon Tan <lftan@altera.com>
10749 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10754 NOHZ, DYNTICKS SUPPORT
10755 M: Frederic Weisbecker <fweisbec@gmail.com>
10756 M: Thomas Gleixner <tglx@linutronix.de>
10757 M: Ingo Molnar <mingo@kernel.org>
10758 L: linux-kernel@vger.kernel.org
10759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10761 F: kernel/time/tick*.*
10762 F: include/linux/tick.h
10763 F: include/linux/sched/nohz.h
10765 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10766 M: Pavel Machek <pavel@ucw.cz>
10767 M: Sakari Ailus <sakari.ailus@iki.fi>
10768 L: linux-media@vger.kernel.org
10770 F: drivers/media/i2c/et8ek8
10771 F: drivers/media/i2c/ad5820.c
10773 NOKIA N900 POWER SUPPLY DRIVERS
10774 R: Pali Rohár <pali.rohar@gmail.com>
10775 F: include/linux/power/bq2415x_charger.h
10776 F: include/linux/power/bq27xxx_battery.h
10777 F: include/linux/power/isp1704_charger.h
10778 F: drivers/power/supply/bq2415x_charger.c
10779 F: drivers/power/supply/bq27xxx_battery.c
10780 F: drivers/power/supply/bq27xxx_battery_i2c.c
10781 F: drivers/power/supply/isp1704_charger.c
10782 F: drivers/power/supply/rx51_battery.c
10785 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10786 L: linux-ntb@googlegroups.com
10788 F: drivers/ntb/hw/amd/
10791 M: Jon Mason <jdmason@kudzu.us>
10792 M: Dave Jiang <dave.jiang@intel.com>
10793 M: Allen Hubbe <allenbh@gmail.com>
10794 L: linux-ntb@googlegroups.com
10796 W: https://github.com/jonmason/ntb/wiki
10797 T: git git://github.com/jonmason/ntb.git
10799 F: drivers/net/ntb_netdev.c
10800 F: include/linux/ntb.h
10801 F: include/linux/ntb_transport.h
10802 F: tools/testing/selftests/ntb/
10805 M: Serge Semin <fancer.lancer@gmail.com>
10806 L: linux-ntb@googlegroups.com
10808 F: drivers/ntb/hw/idt/
10811 M: Dave Jiang <dave.jiang@intel.com>
10812 L: linux-ntb@googlegroups.com
10814 W: https://github.com/davejiang/linux/wiki
10815 T: git https://github.com/davejiang/linux.git
10816 F: drivers/ntb/hw/intel/
10819 M: Anton Altaparmakov <anton@tuxera.com>
10820 L: linux-ntfs-dev@lists.sourceforge.net
10821 W: http://www.tuxera.com/
10822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10824 F: Documentation/filesystems/ntfs.txt
10828 M: Finn Thain <fthain@telegraphics.com.au>
10829 L: linux-m68k@lists.linux-m68k.org
10831 F: arch/*/include/asm/nubus.h
10833 F: include/linux/nubus.h
10834 F: include/uapi/linux/nubus.h
10836 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10837 M: Antonino Daplas <adaplas@gmail.com>
10838 L: linux-fbdev@vger.kernel.org
10840 F: drivers/video/fbdev/riva/
10841 F: drivers/video/fbdev/nvidia/
10844 M: Keith Busch <keith.busch@intel.com>
10845 M: Jens Axboe <axboe@fb.com>
10846 M: Christoph Hellwig <hch@lst.de>
10847 M: Sagi Grimberg <sagi@grimberg.me>
10848 L: linux-nvme@lists.infradead.org
10849 T: git://git.infradead.org/nvme.git
10850 W: http://git.infradead.org/nvme.git
10852 F: drivers/nvme/host/
10853 F: include/linux/nvme.h
10854 F: include/uapi/linux/nvme_ioctl.h
10856 NVM EXPRESS FC TRANSPORT DRIVERS
10857 M: James Smart <james.smart@broadcom.com>
10858 L: linux-nvme@lists.infradead.org
10860 F: include/linux/nvme-fc.h
10861 F: include/linux/nvme-fc-driver.h
10862 F: drivers/nvme/host/fc.c
10863 F: drivers/nvme/target/fc.c
10864 F: drivers/nvme/target/fcloop.c
10866 NVM EXPRESS TARGET DRIVER
10867 M: Christoph Hellwig <hch@lst.de>
10868 M: Sagi Grimberg <sagi@grimberg.me>
10869 L: linux-nvme@lists.infradead.org
10870 T: git://git.infradead.org/nvme.git
10871 W: http://git.infradead.org/nvme.git
10873 F: drivers/nvme/target/
10876 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10879 F: Documentation/devicetree/bindings/nvmem/
10880 F: Documentation/ABI/stable/sysfs-bus-nvmem
10881 F: include/linux/nvmem-consumer.h
10882 F: include/linux/nvmem-provider.h
10884 NXP SGTL5000 DRIVER
10885 M: Fabio Estevam <fabio.estevam@nxp.com>
10886 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10888 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10889 F: sound/soc/codecs/sgtl5000*
10891 NXP TDA998X DRM DRIVER
10892 M: Russell King <linux@armlinux.org.uk>
10894 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10895 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10896 F: drivers/gpu/drm/i2c/tda998x_drv.c
10897 F: include/drm/i2c/tda998x.h
10898 F: include/dt-bindings/display/tda998x.h
10902 M: Peter Rosin <peda@axentia.se>
10903 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10905 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10906 F: sound/soc/codecs/tfa9879*
10909 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10910 R: Charles Gorand <charles.gorand@effinnov.com>
10911 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10913 F: drivers/nfc/nxp-nci
10916 M: Jiri Pirko <jiri@mellanox.com>
10917 L: netdev@vger.kernel.org
10920 F: lib/test_objagg.c
10921 F: include/linux/objagg.h
10924 M: Josh Poimboeuf <jpoimboe@redhat.com>
10925 M: Peter Zijlstra <peterz@infradead.org>
10929 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10930 M: Frederic Barrat <fbarrat@linux.ibm.com>
10931 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10932 L: linuxppc-dev@lists.ozlabs.org
10934 F: arch/powerpc/platforms/powernv/ocxl.c
10935 F: arch/powerpc/include/asm/pnv-ocxl.h
10936 F: drivers/misc/ocxl/
10937 F: include/misc/ocxl*
10938 F: include/uapi/misc/ocxl.h
10939 F: Documentation/accelerators/ocxl.rst
10942 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10943 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10944 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10945 L: linux-omap@vger.kernel.org
10947 F: sound/soc/ti/omap*
10948 F: sound/soc/ti/rx51.c
10949 F: sound/soc/ti/n810.c
10950 F: sound/soc/ti/sdma-pcm.*
10952 OMAP CLOCK FRAMEWORK SUPPORT
10953 M: Paul Walmsley <paul@pwsan.com>
10954 L: linux-omap@vger.kernel.org
10956 F: arch/arm/*omap*/*clock*
10958 OMAP DEVICE TREE SUPPORT
10959 M: Benoît Cousson <bcousson@baylibre.com>
10960 M: Tony Lindgren <tony@atomide.com>
10961 L: linux-omap@vger.kernel.org
10962 L: devicetree@vger.kernel.org
10964 F: arch/arm/boot/dts/*omap*
10965 F: arch/arm/boot/dts/*am3*
10966 F: arch/arm/boot/dts/*am4*
10967 F: arch/arm/boot/dts/*am5*
10968 F: arch/arm/boot/dts/*dra7*
10970 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10971 L: linux-omap@vger.kernel.org
10972 L: linux-fbdev@vger.kernel.org
10974 F: drivers/video/fbdev/omap2/
10975 F: Documentation/arm/OMAP/DSS
10977 OMAP FRAMEBUFFER SUPPORT
10978 L: linux-fbdev@vger.kernel.org
10979 L: linux-omap@vger.kernel.org
10981 F: drivers/video/fbdev/omap/
10983 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10984 M: Roger Quadros <rogerq@ti.com>
10985 M: Tony Lindgren <tony@atomide.com>
10986 L: linux-omap@vger.kernel.org
10988 F: drivers/memory/omap-gpmc.c
10989 F: arch/arm/mach-omap2/*gpmc*
10992 M: Grygorii Strashko <grygorii.strashko@ti.com>
10993 M: Santosh Shilimkar <ssantosh@kernel.org>
10994 M: Kevin Hilman <khilman@kernel.org>
10995 L: linux-omap@vger.kernel.org
10997 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10998 F: drivers/gpio/gpio-omap.c
11000 OMAP HARDWARE SPINLOCK SUPPORT
11001 M: Ohad Ben-Cohen <ohad@wizery.com>
11002 L: linux-omap@vger.kernel.org
11004 F: drivers/hwspinlock/omap_hwspinlock.c
11006 OMAP HS MMC SUPPORT
11007 L: linux-mmc@vger.kernel.org
11008 L: linux-omap@vger.kernel.org
11010 F: drivers/mmc/host/omap_hsmmc.c
11013 M: Paul Walmsley <paul@pwsan.com>
11014 L: linux-omap@vger.kernel.org
11016 F: arch/arm/mach-omap2/omap_hwmod*data*
11018 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11019 M: Benoît Cousson <bcousson@baylibre.com>
11020 L: linux-omap@vger.kernel.org
11022 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11025 M: Benoît Cousson <bcousson@baylibre.com>
11026 M: Paul Walmsley <paul@pwsan.com>
11027 L: linux-omap@vger.kernel.org
11029 F: arch/arm/mach-omap2/omap_hwmod.*
11032 M: Vignesh R <vigneshr@ti.com>
11033 L: linux-omap@vger.kernel.org
11034 L: linux-i2c@vger.kernel.org
11036 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11037 F: drivers/i2c/busses/i2c-omap.c
11039 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11040 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11041 L: linux-media@vger.kernel.org
11043 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11044 F: drivers/media/platform/omap3isp/
11045 F: drivers/staging/media/omap4iss/
11048 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11049 L: linux-omap@vger.kernel.org
11051 F: drivers/mmc/host/omap.c
11053 OMAP POWER MANAGEMENT SUPPORT
11054 M: Kevin Hilman <khilman@kernel.org>
11055 L: linux-omap@vger.kernel.org
11057 F: arch/arm/*omap*/*pm*
11058 F: drivers/cpufreq/omap-cpufreq.c
11060 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11061 M: Rajendra Nayak <rnayak@codeaurora.org>
11062 M: Paul Walmsley <paul@pwsan.com>
11063 L: linux-omap@vger.kernel.org
11065 F: arch/arm/mach-omap2/prm*
11067 OMAP RANDOM NUMBER GENERATOR SUPPORT
11068 M: Deepak Saxena <dsaxena@plexity.net>
11070 F: drivers/char/hw_random/omap-rng.c
11073 L: linux-usb@vger.kernel.org
11074 L: linux-omap@vger.kernel.org
11076 F: drivers/usb/*/*omap*
11077 F: arch/arm/*omap*/usb*
11079 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11080 M: Mark Jackson <mpfj@newflow.co.uk>
11081 L: linux-omap@vger.kernel.org
11083 F: arch/arm/boot/dts/am335x-nano.dts
11086 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11087 M: Tony Lindgren <tony@atomide.com>
11088 L: linux-omap@vger.kernel.org
11089 Q: http://patchwork.kernel.org/project/linux-omap/list/
11090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11092 F: arch/arm/mach-omap1/
11093 F: arch/arm/plat-omap/
11094 F: arch/arm/configs/omap1_defconfig
11095 F: drivers/i2c/busses/i2c-omap.c
11096 F: include/linux/platform_data/i2c-omap.h
11097 F: include/linux/platform_data/ams-delta-fiq.h
11100 M: Tony Lindgren <tony@atomide.com>
11101 L: linux-omap@vger.kernel.org
11102 W: http://www.muru.com/linux/omap/
11103 W: http://linux.omap.com/
11104 Q: http://patchwork.kernel.org/project/linux-omap/list/
11105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11107 F: arch/arm/mach-omap2/
11108 F: arch/arm/plat-omap/
11109 F: arch/arm/configs/omap2plus_defconfig
11110 F: drivers/i2c/busses/i2c-omap.c
11111 F: drivers/irqchip/irq-omap-intc.c
11112 F: drivers/mfd/*omap*.c
11113 F: drivers/mfd/menelaus.c
11114 F: drivers/mfd/palmas.c
11115 F: drivers/mfd/tps65217.c
11116 F: drivers/mfd/tps65218.c
11117 F: drivers/mfd/tps65910.c
11118 F: drivers/mfd/twl-core.[ch]
11119 F: drivers/mfd/twl4030*.c
11120 F: drivers/mfd/twl6030*.c
11121 F: drivers/mfd/twl6040*.c
11122 F: drivers/regulator/palmas-regulator*.c
11123 F: drivers/regulator/pbias-regulator.c
11124 F: drivers/regulator/tps65217-regulator.c
11125 F: drivers/regulator/tps65218-regulator.c
11126 F: drivers/regulator/tps65910-regulator.c
11127 F: drivers/regulator/twl-regulator.c
11128 F: drivers/regulator/twl6030-regulator.c
11129 F: include/linux/platform_data/i2c-omap.h
11131 ONION OMEGA2+ BOARD
11132 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11133 L: linux-mips@vger.kernel.org
11135 F: arch/mips/boot/dts/ralink/omega2p.dts
11138 M: Bob Copeland <me@bobcopeland.com>
11139 L: linux-karma-devel@lists.sourceforge.net
11141 F: Documentation/filesystems/omfs.txt
11144 OMNIKEY CARDMAN 4000 DRIVER
11145 M: Harald Welte <laforge@gnumonks.org>
11147 F: drivers/char/pcmcia/cm4000_cs.c
11148 F: include/linux/cm4000_cs.h
11149 F: include/uapi/linux/cm4000_cs.h
11151 OMNIKEY CARDMAN 4040 DRIVER
11152 M: Harald Welte <laforge@gnumonks.org>
11154 F: drivers/char/pcmcia/cm4040_cs.*
11156 OMNIVISION OV13858 SENSOR DRIVER
11157 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11158 L: linux-media@vger.kernel.org
11159 T: git git://linuxtv.org/media_tree.git
11161 F: drivers/media/i2c/ov13858.c
11163 OMNIVISION OV2680 SENSOR DRIVER
11164 M: Rui Miguel Silva <rmfrfs@gmail.com>
11165 L: linux-media@vger.kernel.org
11166 T: git git://linuxtv.org/media_tree.git
11168 F: drivers/media/i2c/ov2680.c
11169 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11171 OMNIVISION OV2685 SENSOR DRIVER
11172 M: Shunqian Zheng <zhengsq@rock-chips.com>
11173 L: linux-media@vger.kernel.org
11174 T: git git://linuxtv.org/media_tree.git
11176 F: drivers/media/i2c/ov2685.c
11178 OMNIVISION OV5640 SENSOR DRIVER
11179 M: Steve Longerbeam <slongerbeam@gmail.com>
11180 L: linux-media@vger.kernel.org
11181 T: git git://linuxtv.org/media_tree.git
11183 F: drivers/media/i2c/ov5640.c
11185 OMNIVISION OV5647 SENSOR DRIVER
11186 M: Luis Oliveira <lolivei@synopsys.com>
11187 L: linux-media@vger.kernel.org
11188 T: git git://linuxtv.org/media_tree.git
11190 F: drivers/media/i2c/ov5647.c
11192 OMNIVISION OV5695 SENSOR DRIVER
11193 M: Shunqian Zheng <zhengsq@rock-chips.com>
11194 L: linux-media@vger.kernel.org
11195 T: git git://linuxtv.org/media_tree.git
11197 F: drivers/media/i2c/ov5695.c
11199 OMNIVISION OV7670 SENSOR DRIVER
11200 M: Jonathan Corbet <corbet@lwn.net>
11201 L: linux-media@vger.kernel.org
11202 T: git git://linuxtv.org/media_tree.git
11204 F: drivers/media/i2c/ov7670.c
11205 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11207 OMNIVISION OV772x SENSOR DRIVER
11208 M: Jacopo Mondi <jacopo@jmondi.org>
11209 L: linux-media@vger.kernel.org
11210 T: git git://linuxtv.org/media_tree.git
11212 F: drivers/media/i2c/ov772x.c
11213 F: include/media/i2c/ov772x.h
11214 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11216 OMNIVISION OV7740 SENSOR DRIVER
11217 M: Wenyou Yang <wenyou.yang@microchip.com>
11218 L: linux-media@vger.kernel.org
11219 T: git git://linuxtv.org/media_tree.git
11221 F: drivers/media/i2c/ov7740.c
11222 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11224 OMNIVISION OV9650 SENSOR DRIVER
11225 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11226 R: Akinobu Mita <akinobu.mita@gmail.com>
11227 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11228 L: linux-media@vger.kernel.org
11229 T: git git://linuxtv.org/media_tree.git
11231 F: drivers/media/i2c/ov9650.c
11232 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11234 ONENAND FLASH DRIVER
11235 M: Kyungmin Park <kyungmin.park@samsung.com>
11236 L: linux-mtd@lists.infradead.org
11238 F: drivers/mtd/nand/onenand/
11239 F: include/linux/mtd/onenand*.h
11241 ONSTREAM SCSI TAPE DRIVER
11242 M: Willem Riede <osst@riede.org>
11243 L: osst-users@lists.sourceforge.net
11244 L: linux-scsi@vger.kernel.org
11246 F: Documentation/scsi/osst.txt
11247 F: drivers/scsi/osst.*
11248 F: drivers/scsi/osst_*.h
11249 F: drivers/scsi/st.h
11252 M: Jens Wiklander <jens.wiklander@linaro.org>
11254 F: drivers/tee/optee/
11257 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11258 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11259 L: linux-rdma@vger.kernel.org
11261 F: drivers/infiniband/ulp/opa_vnic
11263 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11264 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11265 M: Frank Rowand <frowand.list@gmail.com>
11266 L: devicetree@vger.kernel.org
11268 F: Documentation/devicetree/dynamic-resolution-notes.txt
11269 F: Documentation/devicetree/overlay-notes.txt
11270 F: drivers/of/overlay.c
11271 F: drivers/of/resolver.c
11272 K: of_overlay_notifier_
11274 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11275 M: Rob Herring <robh+dt@kernel.org>
11276 M: Frank Rowand <frowand.list@gmail.com>
11277 L: devicetree@vger.kernel.org
11278 W: http://www.devicetree.org/
11279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11282 F: include/linux/of*.h
11284 F: Documentation/ABI/testing/sysfs-firmware-ofw
11286 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11287 M: Rob Herring <robh+dt@kernel.org>
11288 M: Mark Rutland <mark.rutland@arm.com>
11289 L: devicetree@vger.kernel.org
11290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11291 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11293 F: Documentation/devicetree/
11294 F: arch/*/boot/dts/
11295 F: include/dt-bindings/
11297 OPENCORES I2C BUS DRIVER
11298 M: Peter Korsgaard <peter@korsgaard.com>
11299 L: linux-i2c@vger.kernel.org
11301 F: Documentation/i2c/busses/i2c-ocores
11302 F: drivers/i2c/busses/i2c-ocores.c
11304 OPENRISC ARCHITECTURE
11305 M: Jonas Bonn <jonas@southpole.se>
11306 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11307 M: Stafford Horne <shorne@gmail.com>
11308 T: git git://github.com/openrisc/linux.git
11309 L: openrisc@lists.librecores.org
11310 W: http://openrisc.io
11312 F: Documentation/devicetree/bindings/openrisc/
11313 F: Documentation/openrisc/
11315 F: drivers/irqchip/irq-ompic.c
11316 F: drivers/irqchip/irq-or1k-*
11319 M: Pravin B Shelar <pshelar@ovn.org>
11320 L: netdev@vger.kernel.org
11321 L: dev@openvswitch.org
11322 W: http://openvswitch.org
11324 F: net/openvswitch/
11325 F: include/uapi/linux/openvswitch.h
11327 OPERATING PERFORMANCE POINTS (OPP)
11328 M: Viresh Kumar <vireshk@kernel.org>
11329 M: Nishanth Menon <nm@ti.com>
11330 M: Stephen Boyd <sboyd@kernel.org>
11331 L: linux-pm@vger.kernel.org
11333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11335 F: include/linux/pm_opp.h
11336 F: Documentation/power/opp.txt
11337 F: Documentation/devicetree/bindings/opp/
11340 M: Clemens Ladisch <clemens@ladisch.de>
11341 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11342 T: git git://git.alsa-project.org/alsa-kernel.git
11344 F: sound/drivers/opl4/
11347 M: Robert Richter <rric@kernel.org>
11348 L: oprofile-list@lists.sf.net
11350 F: arch/*/include/asm/oprofile*.h
11351 F: arch/*/oprofile/
11352 F: drivers/oprofile/
11353 F: include/linux/oprofile.h
11355 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11356 M: Mark Fasheh <mark@fasheh.com>
11357 M: Joel Becker <jlbec@evilplan.org>
11358 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11359 W: http://ocfs2.wiki.kernel.org
11361 F: Documentation/filesystems/ocfs2.txt
11362 F: Documentation/filesystems/dlmfs.txt
11365 ORANGEFS FILESYSTEM
11366 M: Mike Marshall <hubcap@omnibond.com>
11367 R: Martin Brandenburg <martin@omnibond.com>
11368 L: devel@lists.orangefs.org
11369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11372 F: Documentation/filesystems/orangefs.txt
11375 L: linux-wireless@vger.kernel.org
11376 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11377 W: http://www.nongnu.org/orinoco/
11379 F: drivers/net/wireless/intersil/orinoco/
11381 OSD LIBRARY and FILESYSTEM
11382 M: Boaz Harrosh <ooo@electrozaur.com>
11384 F: drivers/scsi/osd/
11385 F: include/scsi/osd_*
11388 OV2659 OMNIVISION SENSOR DRIVER
11389 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11390 L: linux-media@vger.kernel.org
11391 W: https://linuxtv.org
11392 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11393 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11395 F: drivers/media/i2c/ov2659.c
11396 F: include/media/i2c/ov2659.h
11399 M: Miklos Szeredi <miklos@szeredi.hu>
11400 L: linux-unionfs@vger.kernel.org
11401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11404 F: Documentation/filesystems/overlayfs.txt
11406 P54 WIRELESS DRIVER
11407 M: Christian Lamparter <chunkeey@googlemail.com>
11408 L: linux-wireless@vger.kernel.org
11409 W: http://wireless.kernel.org/en/users/Drivers/p54
11411 F: drivers/net/wireless/intersil/p54/
11413 PA SEMI ETHERNET DRIVER
11414 L: netdev@vger.kernel.org
11416 F: drivers/net/ethernet/pasemi/*
11418 PA SEMI SMBUS DRIVER
11419 L: linux-i2c@vger.kernel.org
11421 F: drivers/i2c/busses/i2c-pasemi.c
11423 PADATA PARALLEL EXECUTION MECHANISM
11424 M: Steffen Klassert <steffen.klassert@secunet.com>
11425 L: linux-crypto@vger.kernel.org
11428 F: include/linux/padata.h
11429 F: Documentation/padata.txt
11431 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11432 M: Harald Welte <laforge@gnumonks.org>
11433 L: platform-driver-x86@vger.kernel.org
11435 F: drivers/platform/x86/panasonic-laptop.c
11437 PARALLEL LCD/KEYPAD PANEL DRIVER
11438 M: Willy Tarreau <willy@haproxy.com>
11439 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11441 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11442 F: drivers/auxdisplay/panel.c
11444 PARALLEL PORT SUBSYSTEM
11445 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11446 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11447 L: linux-parport@lists.infradead.org (subscribers-only)
11449 F: drivers/parport/
11450 F: include/linux/parport*.h
11451 F: drivers/char/ppdev.c
11452 F: include/uapi/linux/ppdev.h
11453 F: Documentation/parport*.txt
11455 PARAVIRT_OPS INTERFACE
11456 M: Juergen Gross <jgross@suse.com>
11457 M: Alok Kataria <akataria@vmware.com>
11458 L: virtualization@lists.linux-foundation.org
11460 F: Documentation/virtual/paravirt_ops.txt
11461 F: arch/*/kernel/paravirt*
11462 F: arch/*/include/asm/paravirt*.h
11463 F: include/linux/hypervisor.h
11465 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11466 M: Tim Waugh <tim@cyberelk.net>
11467 L: linux-parport@lists.infradead.org (subscribers-only)
11469 F: Documentation/blockdev/paride.txt
11470 F: drivers/block/paride/
11472 PARISC ARCHITECTURE
11473 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11474 M: Helge Deller <deller@gmx.de>
11475 L: linux-parisc@vger.kernel.org
11476 W: http://www.parisc-linux.org/
11477 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11482 F: Documentation/parisc/
11484 F: drivers/char/agp/parisc-agp.c
11485 F: drivers/input/serio/gscps2.c
11486 F: drivers/parport/parport_gsc.*
11487 F: drivers/tty/serial/8250/8250_gsc.c
11488 F: drivers/video/fbdev/sti*
11489 F: drivers/video/console/sti*
11490 F: drivers/video/logo/logo_parisc*
11493 M: Jiri Pirko <jiri@mellanox.com>
11494 L: netdev@vger.kernel.org
11497 F: lib/test_parman.c
11498 F: include/linux/parman.h
11500 PC87360 HARDWARE MONITORING DRIVER
11501 M: Jim Cromie <jim.cromie@gmail.com>
11502 L: linux-hwmon@vger.kernel.org
11504 F: Documentation/hwmon/pc87360
11505 F: drivers/hwmon/pc87360.c
11507 PC8736x GPIO DRIVER
11508 M: Jim Cromie <jim.cromie@gmail.com>
11510 F: drivers/char/pc8736x_gpio.c
11512 PC87427 HARDWARE MONITORING DRIVER
11513 M: Jean Delvare <jdelvare@suse.com>
11514 L: linux-hwmon@vger.kernel.org
11516 F: Documentation/hwmon/pc87427
11517 F: drivers/hwmon/pc87427.c
11520 M: Riku Voipio <riku.voipio@iki.fi>
11522 F: drivers/leds/leds-pca9532.c
11523 F: include/linux/leds-pca9532.h
11525 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11526 M: Guenter Roeck <linux@roeck-us.net>
11527 L: linux-i2c@vger.kernel.org
11529 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11531 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11532 M: Khalid Aziz <khalid@gonehiking.org>
11534 F: drivers/firmware/pcdp.*
11536 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11537 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11538 L: linux-pci@vger.kernel.org
11539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11541 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11542 F: drivers/pci/controller/pci-aardvark.c
11544 PCI DRIVER FOR ALTERA PCIE IP
11545 M: Ley Foon Tan <lftan@altera.com>
11546 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11547 L: linux-pci@vger.kernel.org
11549 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11550 F: drivers/pci/controller/pcie-altera.c
11552 PCI DRIVER FOR APPLIEDMICRO XGENE
11553 M: Tanmay Inamdar <tinamdar@apm.com>
11554 L: linux-pci@vger.kernel.org
11555 L: linux-arm-kernel@lists.infradead.org
11557 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11558 F: drivers/pci/controller/pci-xgene.c
11560 PCI DRIVER FOR ARM VERSATILE PLATFORM
11561 M: Rob Herring <robh@kernel.org>
11562 L: linux-pci@vger.kernel.org
11563 L: linux-arm-kernel@lists.infradead.org
11565 F: Documentation/devicetree/bindings/pci/versatile.txt
11566 F: drivers/pci/controller/pci-versatile.c
11568 PCI DRIVER FOR ARMADA 8K
11569 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11570 L: linux-pci@vger.kernel.org
11571 L: linux-arm-kernel@lists.infradead.org
11573 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11574 F: drivers/pci/controller/dwc/pcie-armada8k.c
11576 PCI DRIVER FOR CADENCE PCIE IP
11577 M: Alan Douglas <adouglas@cadence.com>
11578 L: linux-pci@vger.kernel.org
11580 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11581 F: drivers/pci/controller/pcie-cadence*
11583 PCI DRIVER FOR FREESCALE LAYERSCAPE
11584 M: Minghuan Lian <minghuan.Lian@nxp.com>
11585 M: Mingkai Hu <mingkai.hu@nxp.com>
11586 M: Roy Zang <roy.zang@nxp.com>
11587 L: linuxppc-dev@lists.ozlabs.org
11588 L: linux-pci@vger.kernel.org
11589 L: linux-arm-kernel@lists.infradead.org
11591 F: drivers/pci/controller/dwc/*layerscape*
11593 PCI DRIVER FOR GENERIC OF HOSTS
11594 M: Will Deacon <will.deacon@arm.com>
11595 L: linux-pci@vger.kernel.org
11596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11598 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11599 F: drivers/pci/controller/pci-host-common.c
11600 F: drivers/pci/controller/pci-host-generic.c
11602 PCI DRIVER FOR IMX6
11603 M: Richard Zhu <hongxing.zhu@nxp.com>
11604 M: Lucas Stach <l.stach@pengutronix.de>
11605 L: linux-pci@vger.kernel.org
11606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11608 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11609 F: drivers/pci/controller/dwc/*imx6*
11611 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11612 M: Keith Busch <keith.busch@intel.com>
11613 M: Jonathan Derrick <jonathan.derrick@intel.com>
11614 L: linux-pci@vger.kernel.org
11616 F: drivers/pci/controller/vmd.c
11618 PCI DRIVER FOR MICROSEMI SWITCHTEC
11619 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11620 M: Logan Gunthorpe <logang@deltatee.com>
11621 L: linux-pci@vger.kernel.org
11623 F: Documentation/switchtec.txt
11624 F: Documentation/ABI/testing/sysfs-class-switchtec
11625 F: drivers/pci/switch/switchtec*
11626 F: include/uapi/linux/switchtec_ioctl.h
11627 F: include/linux/switchtec.h
11628 F: drivers/ntb/hw/mscc/
11630 PCI DRIVER FOR MOBIVEIL PCIE IP
11631 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11632 L: linux-pci@vger.kernel.org
11634 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11635 F: drivers/pci/controller/pcie-mobiveil.c
11637 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11638 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11639 M: Jason Cooper <jason@lakedaemon.net>
11640 L: linux-pci@vger.kernel.org
11641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11643 F: drivers/pci/controller/*mvebu*
11645 PCI DRIVER FOR NVIDIA TEGRA
11646 M: Thierry Reding <thierry.reding@gmail.com>
11647 L: linux-tegra@vger.kernel.org
11648 L: linux-pci@vger.kernel.org
11650 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11651 F: drivers/pci/controller/pci-tegra.c
11653 PCI DRIVER FOR RENESAS R-CAR
11654 M: Simon Horman <horms@verge.net.au>
11655 L: linux-pci@vger.kernel.org
11656 L: linux-renesas-soc@vger.kernel.org
11658 F: drivers/pci/controller/*rcar*
11660 PCI DRIVER FOR SAMSUNG EXYNOS
11661 M: Jingoo Han <jingoohan1@gmail.com>
11662 L: linux-pci@vger.kernel.org
11663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11664 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11666 F: drivers/pci/controller/dwc/pci-exynos.c
11668 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11669 M: Jingoo Han <jingoohan1@gmail.com>
11670 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11671 L: linux-pci@vger.kernel.org
11673 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11674 F: drivers/pci/controller/dwc/*designware*
11676 PCI DRIVER FOR TI DRA7XX
11677 M: Kishon Vijay Abraham I <kishon@ti.com>
11678 L: linux-omap@vger.kernel.org
11679 L: linux-pci@vger.kernel.org
11681 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11682 F: drivers/pci/controller/dwc/pci-dra7xx.c
11684 PCI DRIVER FOR TI KEYSTONE
11685 M: Murali Karicheri <m-karicheri2@ti.com>
11686 L: linux-pci@vger.kernel.org
11687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11689 F: drivers/pci/controller/dwc/pci-keystone.c
11691 PCI ENDPOINT SUBSYSTEM
11692 M: Kishon Vijay Abraham I <kishon@ti.com>
11693 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11694 L: linux-pci@vger.kernel.org
11695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11697 F: drivers/pci/endpoint/
11698 F: drivers/misc/pci_endpoint_test.c
11701 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11702 M: Russell Currey <ruscur@russell.cc>
11703 M: Sam Bobroff <sbobroff@linux.ibm.com>
11704 M: Oliver O'Halloran <oohall@gmail.com>
11705 L: linuxppc-dev@lists.ozlabs.org
11707 F: Documentation/PCI/pci-error-recovery.txt
11708 F: drivers/pci/pcie/aer.c
11709 F: drivers/pci/pcie/dpc.c
11710 F: drivers/pci/pcie/err.c
11711 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11712 F: arch/powerpc/kernel/eeh*.c
11713 F: arch/powerpc/platforms/*/eeh*.c
11714 F: arch/powerpc/include/*/eeh*.h
11717 M: Linas Vepstas <linasvepstas@gmail.com>
11718 L: linux-pci@vger.kernel.org
11720 F: Documentation/PCI/pci-error-recovery.txt
11722 PCI MSI DRIVER FOR ALTERA MSI IP
11723 M: Ley Foon Tan <lftan@altera.com>
11724 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11725 L: linux-pci@vger.kernel.org
11727 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11728 F: drivers/pci/controller/pcie-altera-msi.c
11730 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11731 M: Duc Dang <dhdang@apm.com>
11732 L: linux-pci@vger.kernel.org
11733 L: linux-arm-kernel@lists.infradead.org
11735 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11736 F: drivers/pci/controller/pci-xgene-msi.c
11739 M: Bjorn Helgaas <bhelgaas@google.com>
11740 L: linux-pci@vger.kernel.org
11741 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11744 F: Documentation/devicetree/bindings/pci/
11745 F: Documentation/PCI/
11746 F: drivers/acpi/pci*
11748 F: include/asm-generic/pci*
11749 F: include/linux/pci*
11750 F: include/linux/of_pci.h
11751 F: include/uapi/linux/pci*
11754 F: arch/x86/kernel/quirks.c
11755 F: arch/x86/kernel/early-quirks.c
11757 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11758 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11759 L: linux-pci@vger.kernel.org
11760 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11763 F: drivers/pci/controller/
11765 PCIE DRIVER FOR AMLOGIC MESON
11766 M: Yue Wang <yue.wang@Amlogic.com>
11767 L: linux-pci@vger.kernel.org
11768 L: linux-amlogic@lists.infradead.org
11770 F: drivers/pci/controller/dwc/pci-meson.c
11772 PCIE DRIVER FOR AXIS ARTPEC
11773 M: Jesper Nilsson <jesper.nilsson@axis.com>
11774 L: linux-arm-kernel@axis.com
11775 L: linux-pci@vger.kernel.org
11777 F: Documentation/devicetree/bindings/pci/axis,artpec*
11778 F: drivers/pci/controller/dwc/*artpec*
11780 PCIE DRIVER FOR CAVIUM THUNDERX
11781 M: David Daney <david.daney@cavium.com>
11782 L: linux-pci@vger.kernel.org
11783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11785 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11786 F: drivers/pci/controller/pci-thunder-*
11788 PCIE DRIVER FOR HISILICON
11789 M: Zhou Wang <wangzhou1@hisilicon.com>
11790 L: linux-pci@vger.kernel.org
11792 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11793 F: drivers/pci/controller/dwc/pcie-hisi.c
11795 PCIE DRIVER FOR HISILICON KIRIN
11796 M: Xiaowei Song <songxiaowei@hisilicon.com>
11797 M: Binghui Wang <wangbinghui@hisilicon.com>
11798 L: linux-pci@vger.kernel.org
11800 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11801 F: drivers/pci/controller/dwc/pcie-kirin.c
11803 PCIE DRIVER FOR HISILICON STB
11804 M: Shawn Guo <shawn.guo@linaro.org>
11805 L: linux-pci@vger.kernel.org
11807 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11808 F: drivers/pci/controller/dwc/pcie-histb.c
11810 PCIE DRIVER FOR MEDIATEK
11811 M: Ryder Lee <ryder.lee@mediatek.com>
11812 L: linux-pci@vger.kernel.org
11813 L: linux-mediatek@lists.infradead.org
11815 F: Documentation/devicetree/bindings/pci/mediatek*
11816 F: drivers/pci/controller/*mediatek*
11818 PCIE DRIVER FOR QUALCOMM MSM
11819 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11820 L: linux-pci@vger.kernel.org
11821 L: linux-arm-msm@vger.kernel.org
11823 F: drivers/pci/controller/dwc/*qcom*
11825 PCIE DRIVER FOR ROCKCHIP
11826 M: Shawn Lin <shawn.lin@rock-chips.com>
11827 L: linux-pci@vger.kernel.org
11828 L: linux-rockchip@lists.infradead.org
11830 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11831 F: drivers/pci/controller/pcie-rockchip*
11833 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11834 M: Linus Walleij <linus.walleij@linaro.org>
11835 L: linux-pci@vger.kernel.org
11837 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11838 F: drivers/pci/controller/pci-v3-semi.c
11840 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11841 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11842 L: linux-pci@vger.kernel.org
11844 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11845 F: drivers/pci/controller/dwc/pcie-uniphier.c
11847 PCIE DRIVER FOR ST SPEAR13XX
11848 M: Pratyush Anand <pratyush.anand@gmail.com>
11849 L: linux-pci@vger.kernel.org
11851 F: drivers/pci/controller/dwc/*spear*
11854 M: Dominik Brodowski <linux@dominikbrodowski.net>
11855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11857 F: Documentation/pcmcia/
11862 PCNET32 NETWORK DRIVER
11863 M: Don Fry <pcnet32@frontier.com>
11864 L: netdev@vger.kernel.org
11866 F: drivers/net/ethernet/amd/pcnet32.c
11868 PCRYPT PARALLEL CRYPTO ENGINE
11869 M: Steffen Klassert <steffen.klassert@secunet.com>
11870 L: linux-crypto@vger.kernel.org
11873 F: include/crypto/pcrypt.h
11875 PEAQ WMI HOTKEYS DRIVER
11876 M: Hans de Goede <hdegoede@redhat.com>
11877 L: platform-driver-x86@vger.kernel.org
11879 F: drivers/platform/x86/peaq-wmi.c
11881 PER-CPU MEMORY ALLOCATOR
11882 M: Dennis Zhou <dennis@kernel.org>
11883 M: Tejun Heo <tj@kernel.org>
11884 M: Christoph Lameter <cl@linux.com>
11885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11887 F: include/linux/percpu*.h
11889 F: arch/*/include/asm/percpu.h
11891 PER-TASK DELAY ACCOUNTING
11892 M: Balbir Singh <bsingharora@gmail.com>
11894 F: include/linux/delayacct.h
11895 F: kernel/delayacct.c
11897 PERFORMANCE EVENTS SUBSYSTEM
11898 M: Peter Zijlstra <peterz@infradead.org>
11899 M: Ingo Molnar <mingo@redhat.com>
11900 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11901 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11902 R: Jiri Olsa <jolsa@redhat.com>
11903 R: Namhyung Kim <namhyung@kernel.org>
11904 L: linux-kernel@vger.kernel.org
11905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11908 F: include/linux/perf_event.h
11909 F: include/uapi/linux/perf_event.h
11910 F: arch/*/kernel/perf_event*.c
11911 F: arch/*/kernel/*/perf_event*.c
11912 F: arch/*/kernel/*/*/perf_event*.c
11913 F: arch/*/include/asm/perf_event.h
11914 F: arch/*/kernel/perf_callchain.c
11918 PERSONALITY HANDLING
11919 M: Christoph Hellwig <hch@infradead.org>
11920 L: linux-abi-devel@lists.sourceforge.net
11922 F: include/linux/personality.h
11923 F: include/uapi/linux/personality.h
11925 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11926 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11927 L: linux-input@vger.kernel.org
11929 F: Documentation/input/devices/pxrc.rst
11930 F: drivers/input/joystick/pxrc.c
11933 M: Remi Denis-Courmont <courmisch@gmail.com>
11935 F: Documentation/networking/phonet.txt
11936 F: include/linux/phonet.h
11937 F: include/net/phonet/
11938 F: include/uapi/linux/phonet.h
11942 M: Joern Engel <joern@lazybastard.org>
11943 L: linux-mtd@lists.infradead.org
11945 F: drivers/mtd/devices/phram.c
11948 M: Bruno Prémont <bonbons@linux-vserver.org>
11949 L: linux-input@vger.kernel.org
11951 F: drivers/hid/hid-picolcd*
11954 M: Jamie Iles <jamie@jamieiles.com>
11955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11956 T: git git://github.com/jamieiles/linux-2.6-ji.git
11958 F: arch/arm/boot/dts/picoxcell*
11959 F: arch/arm/mach-picoxcell/
11960 F: drivers/crypto/picoxcell*
11962 PIN CONTROL SUBSYSTEM
11963 M: Linus Walleij <linus.walleij@linaro.org>
11964 L: linux-gpio@vger.kernel.org
11965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11967 F: Documentation/devicetree/bindings/pinctrl/
11968 F: Documentation/driver-api/pinctl.rst
11969 F: drivers/pinctrl/
11970 F: include/linux/pinctrl/
11972 PIN CONTROLLER - MICROCHIP AT91
11973 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11975 L: linux-gpio@vger.kernel.org
11977 F: drivers/pinctrl/pinctrl-at91*
11979 PIN CONTROLLER - FREESCALE
11980 M: Dong Aisheng <aisheng.dong@nxp.com>
11981 M: Fabio Estevam <festevam@gmail.com>
11982 M: Shawn Guo <shawnguo@kernel.org>
11983 M: Stefan Agner <stefan@agner.ch>
11984 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11985 L: linux-gpio@vger.kernel.org
11987 F: drivers/pinctrl/freescale/
11988 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11990 PIN CONTROLLER - INTEL
11991 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11992 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11995 F: drivers/pinctrl/intel/
11997 PIN CONTROLLER - MEDIATEK
11998 M: Sean Wang <sean.wang@kernel.org>
11999 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12001 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12002 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12003 F: drivers/pinctrl/mediatek/
12005 PIN CONTROLLER - QUALCOMM
12006 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12008 L: linux-arm-msm@vger.kernel.org
12009 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12010 F: drivers/pinctrl/qcom/
12012 PIN CONTROLLER - RENESAS
12013 M: Geert Uytterhoeven <geert+renesas@glider.be>
12014 L: linux-renesas-soc@vger.kernel.org
12015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12017 F: drivers/pinctrl/pinctrl-rz*
12018 F: drivers/pinctrl/sh-pfc/
12020 PIN CONTROLLER - SAMSUNG
12021 M: Tomasz Figa <tomasz.figa@gmail.com>
12022 M: Krzysztof Kozlowski <krzk@kernel.org>
12023 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12025 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12026 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12029 F: drivers/pinctrl/samsung/
12030 F: include/dt-bindings/pinctrl/samsung.h
12031 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12033 PIN CONTROLLER - SINGLE
12034 M: Tony Lindgren <tony@atomide.com>
12035 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12037 L: linux-omap@vger.kernel.org
12039 F: drivers/pinctrl/pinctrl-single.c
12041 PIN CONTROLLER - ST SPEAR
12042 M: Viresh Kumar <vireshk@kernel.org>
12043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12044 W: http://www.st.com/spear
12046 F: drivers/pinctrl/spear/
12048 PISTACHIO SOC SUPPORT
12049 M: James Hartley <james.hartley@sondrel.com>
12050 L: linux-mips@vger.kernel.org
12052 F: arch/mips/pistachio/
12053 F: arch/mips/include/asm/mach-pistachio/
12054 F: arch/mips/boot/dts/img/pistachio*
12055 F: arch/mips/configs/pistachio*_defconfig
12059 M: linux-block@vger.kernel.org
12060 F: drivers/block/pktcdvd.c
12061 F: include/linux/pktcdvd.h
12062 F: include/uapi/linux/pktcdvd.h
12064 PKUNITY SOC DRIVERS
12065 M: Guan Xuetao <gxt@pku.edu.cn>
12066 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12068 T: git git://github.com/gxt/linux.git
12069 F: drivers/input/serio/i8042-unicore32io.h
12070 F: drivers/i2c/busses/i2c-puv3.c
12071 F: drivers/video/fbdev/fb-puv3.c
12072 F: drivers/rtc/rtc-puv3.c
12074 PMBUS HARDWARE MONITORING DRIVERS
12075 M: Guenter Roeck <linux@roeck-us.net>
12076 L: linux-hwmon@vger.kernel.org
12077 W: http://hwmon.wiki.kernel.org/
12078 W: http://www.roeck-us.net/linux/drivers/
12079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12081 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12082 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12083 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12084 F: Documentation/hwmon/adm1275
12085 F: Documentation/hwmon/ibm-cffps
12086 F: Documentation/hwmon/ir35221
12087 F: Documentation/hwmon/lm25066
12088 F: Documentation/hwmon/ltc2978
12089 F: Documentation/hwmon/ltc3815
12090 F: Documentation/hwmon/max16064
12091 F: Documentation/hwmon/max20751
12092 F: Documentation/hwmon/max31785
12093 F: Documentation/hwmon/max34440
12094 F: Documentation/hwmon/max8688
12095 F: Documentation/hwmon/pmbus
12096 F: Documentation/hwmon/pmbus-core
12097 F: Documentation/hwmon/tps40422
12098 F: Documentation/hwmon/ucd9000
12099 F: Documentation/hwmon/ucd9200
12100 F: Documentation/hwmon/zl6100
12101 F: drivers/hwmon/pmbus/
12102 F: include/linux/pmbus.h
12104 PMC SIERRA MaxRAID DRIVER
12105 L: linux-scsi@vger.kernel.org
12106 W: http://www.pmc-sierra.com/
12108 F: drivers/scsi/pmcraid.*
12110 PMC SIERRA PM8001 DRIVER
12111 M: Jack Wang <jinpu.wang@profitbricks.com>
12112 M: lindar_liu@usish.com
12113 L: linux-scsi@vger.kernel.org
12115 F: drivers/scsi/pm8001/
12118 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12122 PNI RM3100 IIO DRIVER
12123 M: Song Qiang <songqiang1304521@gmail.com>
12124 L: linux-iio@vger.kernel.org
12126 F: drivers/iio/magnetometer/rm3100*
12127 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12129 POSIX CLOCKS and TIMERS
12130 M: Thomas Gleixner <tglx@linutronix.de>
12131 L: linux-kernel@vger.kernel.org
12132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12135 F: include/linux/timer*
12136 F: kernel/time/*timer*
12138 POWER MANAGEMENT CORE
12139 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12140 L: linux-pm@vger.kernel.org
12141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12142 B: https://bugzilla.kernel.org
12144 F: drivers/base/power/
12145 F: include/linux/pm.h
12146 F: include/linux/pm_*
12147 F: include/linux/powercap.h
12148 F: drivers/powercap/
12149 F: kernel/configs/nopm.config
12151 POWER STATE COORDINATION INTERFACE (PSCI)
12152 M: Mark Rutland <mark.rutland@arm.com>
12153 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12154 L: linux-arm-kernel@lists.infradead.org
12156 F: drivers/firmware/psci*.c
12157 F: include/linux/psci.h
12158 F: include/uapi/linux/psci.h
12160 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12161 M: Sebastian Reichel <sre@kernel.org>
12162 L: linux-pm@vger.kernel.org
12163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12165 F: Documentation/ABI/testing/sysfs-class-power
12166 F: Documentation/devicetree/bindings/power/supply/
12167 F: include/linux/power_supply.h
12168 F: drivers/power/supply/
12170 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12171 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12172 L: linuxppc-dev@lists.ozlabs.org
12174 F: drivers/char/powernv-op-panel.c
12176 PPP OVER ATM (RFC 2364)
12177 M: Mitchell Blank Jr <mitch@sfgoth.com>
12179 F: net/atm/pppoatm.c
12180 F: include/uapi/linux/atmppp.h
12183 M: Michal Ostrowski <mostrows@earthlink.net>
12185 F: drivers/net/ppp/pppoe.c
12186 F: drivers/net/ppp/pppox.c
12189 M: James Chapman <jchapman@katalix.com>
12191 F: net/l2tp/l2tp_ppp.c
12192 F: include/linux/if_pppol2tp.h
12193 F: include/uapi/linux/if_pppol2tp.h
12195 PPP PROTOCOL DRIVERS AND COMPRESSORS
12196 M: Paul Mackerras <paulus@samba.org>
12197 L: linux-ppp@vger.kernel.org
12199 F: drivers/net/ppp/ppp_*
12202 M: Rodolfo Giometti <giometti@enneenne.com>
12203 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12204 L: linuxpps@ml.enneenne.com (subscribers-only)
12206 F: Documentation/pps/
12207 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12208 F: Documentation/ABI/testing/sysfs-pps
12210 F: include/linux/pps*.h
12211 F: include/uapi/linux/pps.h
12214 M: Dmitry Kozlov <xeb@mail.ru>
12215 L: netdev@vger.kernel.org
12217 F: drivers/net/ppp/pptp.c
12218 W: http://sourceforge.net/projects/accel-pptp
12221 M: Robert Love <rml@tech9.net>
12222 L: kpreempt-tech@lists.sourceforge.net
12223 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12225 F: Documentation/preempt-locking.txt
12226 F: include/linux/preempt.h
12229 M: Petr Mladek <pmladek@suse.com>
12230 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12231 R: Steven Rostedt <rostedt@goodmis.org>
12234 F: include/linux/printk.h
12236 PRISM54 WIRELESS DRIVER
12237 M: Luis Chamberlain <mcgrof@kernel.org>
12238 L: linux-wireless@vger.kernel.org
12239 W: http://wireless.kernel.org/en/users/Drivers/p54
12241 F: drivers/net/wireless/intersil/prism54/
12244 R: Alexey Dobriyan <adobriyan@gmail.com>
12245 L: linux-kernel@vger.kernel.org
12246 L: linux-fsdevel@vger.kernel.org
12249 F: include/linux/proc_fs.h
12250 F: tools/testing/selftests/proc/
12251 F: Documentation/filesystems/proc.txt
12254 M: Luis Chamberlain <mcgrof@kernel.org>
12255 M: Kees Cook <keescook@chromium.org>
12256 L: linux-kernel@vger.kernel.org
12257 L: linux-fsdevel@vger.kernel.org
12259 F: fs/proc/proc_sysctl.c
12260 F: include/linux/sysctl.h
12262 F: tools/testing/selftests/sysctl/
12264 PS3 NETWORK SUPPORT
12265 M: Geoff Levand <geoff@infradead.org>
12266 L: netdev@vger.kernel.org
12267 L: linuxppc-dev@lists.ozlabs.org
12269 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12271 PS3 PLATFORM SUPPORT
12272 M: Geoff Levand <geoff@infradead.org>
12273 L: linuxppc-dev@lists.ozlabs.org
12275 F: arch/powerpc/boot/ps3*
12276 F: arch/powerpc/include/asm/lv1call.h
12277 F: arch/powerpc/include/asm/ps3*.h
12278 F: arch/powerpc/platforms/ps3/
12281 F: drivers/rtc/rtc-ps3.c
12282 F: drivers/usb/host/*ps3.c
12283 F: sound/ppc/snd_ps3*
12286 M: Jim Paris <jim@jtan.com>
12287 M: Geoff Levand <geoff@infradead.org>
12288 L: linuxppc-dev@lists.ozlabs.org
12290 F: drivers/block/ps3vram.c
12292 PSAMPLE PACKET SAMPLING SUPPORT:
12293 M: Yotam Gigi <yotam.gi@gmail.com>
12296 F: include/net/psample.h
12297 F: include/uapi/linux/psample.h
12300 M: Kees Cook <keescook@chromium.org>
12301 M: Anton Vorontsov <anton@enomsg.org>
12302 M: Colin Cross <ccross@android.com>
12303 M: Tony Luck <tony.luck@intel.com>
12305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12307 F: include/linux/pstore*
12308 F: drivers/firmware/efi/efi-pstore.c
12309 F: drivers/acpi/apei/erst.c
12310 F: Documentation/admin-guide/ramoops.rst
12311 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12312 K: \b(pstore|ramoops)
12314 PTP HARDWARE CLOCK SUPPORT
12315 M: Richard Cochran <richardcochran@gmail.com>
12316 L: netdev@vger.kernel.org
12318 W: http://linuxptp.sourceforge.net/
12319 F: Documentation/ABI/testing/sysfs-ptp
12320 F: Documentation/ptp/*
12321 F: drivers/net/phy/dp83640*
12323 F: include/linux/ptp_cl*
12326 M: Oleg Nesterov <oleg@redhat.com>
12328 F: include/asm-generic/syscall.h
12329 F: include/linux/ptrace.h
12330 F: include/linux/regset.h
12331 F: include/linux/tracehook.h
12332 F: include/uapi/linux/ptrace.h
12333 F: include/uapi/linux/ptrace.h
12334 F: include/asm-generic/ptrace.h
12336 F: arch/*/ptrace*.c
12337 F: arch/*/*/ptrace*.c
12338 F: arch/*/include/asm/ptrace*.h
12341 M: Hans Verkuil <hverkuil@xs4all.nl>
12342 L: linux-media@vger.kernel.org
12343 T: git git://linuxtv.org/media_tree.git
12345 F: drivers/media/usb/pulse8-cec/*
12346 F: Documentation/media/cec-drivers/pulse8-cec.rst
12348 PVRUSB2 VIDEO4LINUX DRIVER
12349 M: Mike Isely <isely@pobox.com>
12350 L: pvrusb2@isely.net (subscribers-only)
12351 L: linux-media@vger.kernel.org
12352 W: http://www.isely.net/pvrusb2/
12353 T: git git://linuxtv.org/media_tree.git
12355 F: Documentation/media/v4l-drivers/pvrusb2*
12356 F: drivers/media/usb/pvrusb2/
12359 M: Hans Verkuil <hverkuil@xs4all.nl>
12360 L: linux-media@vger.kernel.org
12361 T: git git://linuxtv.org/media_tree.git
12363 F: drivers/media/usb/pwc/*
12366 M: Kamil Debski <kamil@wypas.org>
12367 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12368 L: linux-hwmon@vger.kernel.org
12370 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12371 F: Documentation/hwmon/pwm-fan
12372 F: drivers/hwmon/pwm-fan.c
12375 M: Sean Young <sean@mess.org>
12376 L: linux-media@vger.kernel.org
12378 F: drivers/media/rc/pwm-ir-tx.c
12381 M: Thierry Reding <thierry.reding@gmail.com>
12382 L: linux-pwm@vger.kernel.org
12384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12385 F: Documentation/pwm.txt
12386 F: Documentation/devicetree/bindings/pwm/
12387 F: include/linux/pwm.h
12389 F: drivers/video/backlight/pwm_bl.c
12390 F: include/linux/pwm_backlight.h
12391 F: drivers/gpio/gpio-mvebu.c
12392 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12395 M: Robert Jarzmik <robert.jarzmik@free.fr>
12396 L: linux-gpio@vger.kernel.org
12398 F: drivers/gpio/gpio-pxa.c
12404 M: Robert Jarzmik <robert.jarzmik@free.fr>
12405 L: linux-rtc@vger.kernel.org
12408 PXA2xx/PXA3xx SUPPORT
12409 M: Daniel Mack <daniel@zonque.org>
12410 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12411 M: Robert Jarzmik <robert.jarzmik@free.fr>
12412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12413 T: git git://github.com/hzhuang1/linux.git
12414 T: git git://github.com/rjarzmik/linux.git
12416 F: arch/arm/boot/dts/pxa*
12417 F: arch/arm/mach-pxa/
12418 F: drivers/dma/pxa*
12419 F: drivers/pcmcia/pxa2xx*
12420 F: drivers/pinctrl/pxa/
12421 F: drivers/spi/spi-pxa2xx*
12422 F: drivers/usb/gadget/udc/pxa2*
12423 F: include/sound/pxa2xx-lib.h
12428 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12429 L: qat-linux@intel.com
12431 F: drivers/crypto/qat/
12433 QCOM AUDIO (ASoC) DRIVERS
12434 M: Patrick Lai <plai@codeaurora.org>
12435 M: Banajit Goswami <bgoswami@codeaurora.org>
12436 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12440 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12441 M: Gabriel Somlo <somlo@cmu.edu>
12442 M: "Michael S. Tsirkin" <mst@redhat.com>
12443 L: qemu-devel@nongnu.org
12445 F: drivers/firmware/qemu_fw_cfg.c
12446 F: include/uapi/linux/qemu_fw_cfg.h
12449 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12450 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12451 L: linux-rdma@vger.kernel.org
12453 F: drivers/infiniband/hw/qib/
12455 QLOGIC QL41xxx FCOE DRIVER
12456 M: QLogic-Storage-Upstream@cavium.com
12457 L: linux-scsi@vger.kernel.org
12459 F: drivers/scsi/qedf/
12461 QLOGIC QL41xxx ISCSI DRIVER
12462 M: QLogic-Storage-Upstream@cavium.com
12463 L: linux-scsi@vger.kernel.org
12465 F: drivers/scsi/qedi/
12467 QLOGIC QL4xxx ETHERNET DRIVER
12468 M: Ariel Elior <Ariel.Elior@cavium.com>
12469 M: everest-linux-l2@cavium.com
12470 L: netdev@vger.kernel.org
12472 F: drivers/net/ethernet/qlogic/qed/
12473 F: include/linux/qed/
12474 F: drivers/net/ethernet/qlogic/qede/
12476 QLOGIC QL4xxx RDMA DRIVER
12477 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12478 M: Ariel Elior <Ariel.Elior@cavium.com>
12479 L: linux-rdma@vger.kernel.org
12481 F: drivers/infiniband/hw/qedr/
12482 F: include/uapi/rdma/qedr-abi.h
12484 QLOGIC QLA1280 SCSI DRIVER
12485 M: Michael Reed <mdr@sgi.com>
12486 L: linux-scsi@vger.kernel.org
12488 F: drivers/scsi/qla1280.[ch]
12490 QLOGIC QLA2XXX FC-SCSI DRIVER
12491 M: qla2xxx-upstream@qlogic.com
12492 L: linux-scsi@vger.kernel.org
12494 F: Documentation/scsi/LICENSE.qla2xxx
12495 F: drivers/scsi/qla2xxx/
12497 QLOGIC QLA3XXX NETWORK DRIVER
12498 M: Dept-GELinuxNICDev@cavium.com
12499 L: netdev@vger.kernel.org
12501 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12502 F: drivers/net/ethernet/qlogic/qla3xxx.*
12504 QLOGIC QLA4XXX iSCSI DRIVER
12505 M: QLogic-Storage-Upstream@qlogic.com
12506 L: linux-scsi@vger.kernel.org
12508 F: Documentation/scsi/LICENSE.qla4xxx
12509 F: drivers/scsi/qla4xxx/
12511 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12512 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12513 M: Manish Chopra <manish.chopra@cavium.com>
12514 M: Dept-GELinuxNICDev@cavium.com
12515 L: netdev@vger.kernel.org
12517 F: drivers/net/ethernet/qlogic/qlcnic/
12519 QLOGIC QLGE 10Gb ETHERNET DRIVER
12520 M: Manish Chopra <manish.chopra@cavium.com>
12521 M: Dept-GELinuxNICDev@cavium.com
12522 L: netdev@vger.kernel.org
12524 F: drivers/net/ethernet/qlogic/qlge/
12526 QM1D1B0004 MEDIA DRIVER
12527 M: Akihiro Tsukada <tskd08@gmail.com>
12528 L: linux-media@vger.kernel.org
12530 F: drivers/media/tuners/qm1d1b0004*
12532 QM1D1C0042 MEDIA DRIVER
12533 M: Akihiro Tsukada <tskd08@gmail.com>
12534 L: linux-media@vger.kernel.org
12536 F: drivers/media/tuners/qm1d1c0042*
12539 M: Anders Larsen <al@alarsen.net>
12540 W: http://www.alarsen.net/linux/qnx4fs/
12543 F: include/uapi/linux/qnx4_fs.h
12544 F: include/uapi/linux/qnxtypes.h
12546 QORIQ DPAA2 FSL-MC BUS DRIVER
12547 M: Stuart Yoder <stuyoder@gmail.com>
12548 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12549 L: linux-kernel@vger.kernel.org
12551 F: drivers/bus/fsl-mc/
12552 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12553 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12555 QT1010 MEDIA DRIVER
12556 M: Antti Palosaari <crope@iki.fi>
12557 L: linux-media@vger.kernel.org
12558 W: https://linuxtv.org
12559 W: http://palosaari.fi/linux/
12560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12561 T: git git://linuxtv.org/anttip/media_tree.git
12563 F: drivers/media/tuners/qt1010*
12565 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12566 M: Kalle Valo <kvalo@codeaurora.org>
12567 L: ath10k@lists.infradead.org
12568 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12571 F: drivers/net/wireless/ath/ath10k/
12573 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12574 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12575 L: linux-wireless@vger.kernel.org
12576 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12578 F: drivers/net/wireless/ath/ath9k/
12580 QUALCOMM CAMERA SUBSYSTEM DRIVER
12581 M: Todor Tomov <todor.too@gmail.com>
12582 L: linux-media@vger.kernel.org
12584 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12585 F: Documentation/media/v4l-drivers/qcom_camss.rst
12586 F: drivers/media/platform/qcom/camss/
12588 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12589 M: Ilia Lin <ilia.lin@gmail.com>
12590 L: linux-pm@vger.kernel.org
12592 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12593 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12595 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12596 M: Timur Tabi <timur@kernel.org>
12597 L: netdev@vger.kernel.org
12599 F: drivers/net/ethernet/qualcomm/emac/
12601 QUALCOMM GENERIC INTERFACE I2C DRIVER
12602 M: Alok Chauhan <alokc@codeaurora.org>
12603 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12604 L: linux-i2c@vger.kernel.org
12605 L: linux-arm-msm@vger.kernel.org
12607 F: drivers/i2c/busses/i2c-qcom-geni.c
12609 QUALCOMM HEXAGON ARCHITECTURE
12610 M: Richard Kuo <rkuo@codeaurora.org>
12611 L: linux-hexagon@vger.kernel.org
12612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12616 QUALCOMM HIDMA DRIVER
12617 M: Sinan Kaya <okaya@kernel.org>
12618 L: linux-arm-kernel@lists.infradead.org
12619 L: linux-arm-msm@vger.kernel.org
12620 L: dmaengine@vger.kernel.org
12622 F: drivers/dma/qcom/hidma*
12625 M: Rob Clark <robdclark@gmail.com>
12626 L: iommu@lists.linux-foundation.org
12627 L: linux-arm-msm@vger.kernel.org
12629 F: drivers/iommu/qcom_iommu.c
12631 QUALCOMM TSENS THERMAL DRIVER
12632 M: Amit Kucheria <amit.kucheria@linaro.org>
12633 L: linux-pm@vger.kernel.org
12634 L: linux-arm-msm@vger.kernel.org
12636 F: drivers/thermal/qcom/
12638 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12639 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12640 L: linux-media@vger.kernel.org
12641 L: linux-arm-msm@vger.kernel.org
12642 T: git git://linuxtv.org/media_tree.git
12644 F: drivers/media/platform/qcom/venus/
12646 QUALCOMM WCN36XX WIRELESS DRIVER
12647 M: Kalle Valo <kvalo@codeaurora.org>
12648 L: wcn36xx@lists.infradead.org
12649 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12650 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12652 F: drivers/net/wireless/ath/wcn36xx/
12654 QUANTENNA QTNFMAC WIRELESS DRIVER
12655 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12656 M: Avinash Patil <avinashp@quantenna.com>
12657 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12658 L: linux-wireless@vger.kernel.org
12660 F: drivers/net/wireless/quantenna
12662 RADEON and AMDGPU DRM DRIVERS
12663 M: Alex Deucher <alexander.deucher@amd.com>
12664 M: Christian König <christian.koenig@amd.com>
12665 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12666 L: amd-gfx@lists.freedesktop.org
12667 T: git git://people.freedesktop.org/~agd5f/linux
12669 F: drivers/gpu/drm/radeon/
12670 F: include/uapi/drm/radeon_drm.h
12671 F: drivers/gpu/drm/amd/
12672 F: include/uapi/drm/amdgpu_drm.h
12674 RADEON FRAMEBUFFER DISPLAY DRIVER
12675 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12676 L: linux-fbdev@vger.kernel.org
12678 F: drivers/video/fbdev/aty/radeon*
12679 F: include/uapi/linux/radeonfb.h
12681 RADIOSHARK RADIO DRIVER
12682 M: Hans Verkuil <hverkuil@xs4all.nl>
12683 L: linux-media@vger.kernel.org
12684 T: git git://linuxtv.org/media_tree.git
12686 F: drivers/media/radio/radio-shark.c
12688 RADIOSHARK2 RADIO DRIVER
12689 M: Hans Verkuil <hverkuil@xs4all.nl>
12690 L: linux-media@vger.kernel.org
12691 T: git git://linuxtv.org/media_tree.git
12693 F: drivers/media/radio/radio-shark2.c
12694 F: drivers/media/radio/radio-tea5777.c
12696 RADOS BLOCK DEVICE (RBD)
12697 M: Ilya Dryomov <idryomov@gmail.com>
12698 M: Sage Weil <sage@redhat.com>
12699 M: Alex Elder <elder@kernel.org>
12700 L: ceph-devel@vger.kernel.org
12701 W: http://ceph.com/
12702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12703 T: git git://github.com/ceph/ceph-client.git
12705 F: Documentation/ABI/testing/sysfs-bus-rbd
12706 F: drivers/block/rbd.c
12707 F: drivers/block/rbd_types.h
12709 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12710 M: Paul Mackerras <paulus@samba.org>
12711 L: linux-fbdev@vger.kernel.org
12713 F: drivers/video/fbdev/aty/aty128fb.c
12715 RAINSHADOW-CEC DRIVER
12716 M: Hans Verkuil <hverkuil@xs4all.nl>
12717 L: linux-media@vger.kernel.org
12718 T: git git://linuxtv.org/media_tree.git
12720 F: drivers/media/usb/rainshadow-cec/*
12722 RALINK MIPS ARCHITECTURE
12723 M: John Crispin <john@phrozen.org>
12724 L: linux-mips@vger.kernel.org
12726 F: arch/mips/ralink
12728 RALINK RT2X00 WIRELESS LAN DRIVER
12730 M: Stanislaw Gruszka <sgruszka@redhat.com>
12731 M: Helmut Schaa <helmut.schaa@googlemail.com>
12732 L: linux-wireless@vger.kernel.org
12734 F: drivers/net/wireless/ralink/rt2x00/
12736 RAMDISK RAM BLOCK DEVICE DRIVER
12737 M: Jens Axboe <axboe@kernel.dk>
12739 F: Documentation/blockdev/ramdisk.txt
12740 F: drivers/block/brd.c
12742 RANCHU VIRTUAL BOARD FOR MIPS
12743 M: Miodrag Dinic <miodrag.dinic@mips.com>
12744 L: linux-mips@vger.kernel.org
12746 F: arch/mips/generic/board-ranchu.c
12747 F: arch/mips/configs/generic/board-ranchu.config
12749 RANDOM NUMBER DRIVER
12750 M: "Theodore Ts'o" <tytso@mit.edu>
12752 F: drivers/char/random.c
12755 M: Matt Porter <mporter@kernel.crashing.org>
12756 M: Alexandre Bounine <alex.bou9@gmail.com>
12758 F: drivers/rapidio/
12760 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12761 L: linux-wireless@vger.kernel.org
12763 F: drivers/net/wireless/ray*
12765 RCUTORTURE TEST FRAMEWORK
12766 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12767 M: Josh Triplett <josh@joshtriplett.org>
12768 R: Steven Rostedt <rostedt@goodmis.org>
12769 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12770 R: Lai Jiangshan <jiangshanlai@gmail.com>
12771 L: linux-kernel@vger.kernel.org
12773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12774 F: tools/testing/selftests/rcutorture
12777 M: Florian Fainelli <florian@openwrt.org>
12780 RDC R6040 FAST ETHERNET DRIVER
12781 M: Florian Fainelli <f.fainelli@gmail.com>
12782 L: netdev@vger.kernel.org
12784 F: drivers/net/ethernet/rdc/r6040.c
12786 RDMAVT - RDMA verbs software
12787 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12788 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12789 L: linux-rdma@vger.kernel.org
12791 F: drivers/infiniband/sw/rdmavt
12793 RDS - RELIABLE DATAGRAM SOCKETS
12794 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12795 L: netdev@vger.kernel.org
12796 L: linux-rdma@vger.kernel.org
12797 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12798 W: https://oss.oracle.com/projects/rds/
12801 F: Documentation/networking/rds.txt
12803 RDT - RESOURCE ALLOCATION
12804 M: Fenghua Yu <fenghua.yu@intel.com>
12805 M: Reinette Chatre <reinette.chatre@intel.com>
12806 L: linux-kernel@vger.kernel.org
12808 F: arch/x86/kernel/cpu/resctrl/
12809 F: arch/x86/include/asm/resctrl_sched.h
12810 F: Documentation/x86/resctrl*
12812 READ-COPY UPDATE (RCU)
12813 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12814 M: Josh Triplett <josh@joshtriplett.org>
12815 R: Steven Rostedt <rostedt@goodmis.org>
12816 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12817 R: Lai Jiangshan <jiangshanlai@gmail.com>
12818 R: Joel Fernandes <joel@joelfernandes.org>
12819 L: linux-kernel@vger.kernel.org
12820 W: http://www.rdrop.com/users/paulmck/RCU/
12822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12823 F: Documentation/RCU/
12824 X: Documentation/RCU/torture.txt
12825 F: include/linux/rcu*
12826 X: include/linux/srcu*.h
12828 X: kernel/rcu/srcu*.c
12830 REAL TIME CLOCK (RTC) SUBSYSTEM
12831 M: Alessandro Zummo <a.zummo@towertech.it>
12832 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12833 L: linux-rtc@vger.kernel.org
12834 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12837 F: Documentation/devicetree/bindings/rtc/
12838 F: Documentation/rtc.txt
12840 F: include/linux/rtc.h
12841 F: include/uapi/linux/rtc.h
12842 F: include/linux/rtc/
12843 F: include/linux/platform_data/rtc-*
12844 F: tools/testing/selftests/rtc/
12846 REALTEK AUDIO CODECS
12847 M: Bard Liao <bardliao@realtek.com>
12848 M: Oder Chiou <oder_chiou@realtek.com>
12850 F: sound/soc/codecs/rt*
12851 F: include/sound/rt*.h
12853 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12854 M: Linus Walleij <linus.walleij@linaro.org>
12856 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12857 F: drivers/net/dsa/realtek-smi*
12858 F: drivers/net/dsa/rtl83*
12860 REGISTER MAP ABSTRACTION
12861 M: Mark Brown <broonie@kernel.org>
12862 L: linux-kernel@vger.kernel.org
12863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12865 F: Documentation/devicetree/bindings/regmap/
12866 F: drivers/base/regmap/
12867 F: include/linux/regmap.h
12869 REISERFS FILE SYSTEM
12870 L: reiserfs-devel@vger.kernel.org
12874 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12875 M: Ohad Ben-Cohen <ohad@wizery.com>
12876 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12877 L: linux-remoteproc@vger.kernel.org
12878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12880 F: Documentation/devicetree/bindings/remoteproc/
12881 F: Documentation/remoteproc.txt
12882 F: drivers/remoteproc/
12883 F: include/linux/remoteproc.h
12885 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12886 M: Ohad Ben-Cohen <ohad@wizery.com>
12887 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12888 L: linux-remoteproc@vger.kernel.org
12889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12892 F: Documentation/rpmsg.txt
12893 F: include/linux/rpmsg.h
12894 F: include/linux/rpmsg/
12896 RENESAS CLOCK DRIVERS
12897 M: Geert Uytterhoeven <geert+renesas@glider.be>
12898 L: linux-renesas-soc@vger.kernel.org
12899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12901 F: drivers/clk/renesas/
12903 RENESAS EMEV2 I2C DRIVER
12904 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12906 F: drivers/i2c/busses/i2c-emev2.c
12908 RENESAS ETHERNET DRIVERS
12909 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12910 L: netdev@vger.kernel.org
12911 L: linux-renesas-soc@vger.kernel.org
12912 F: Documentation/devicetree/bindings/net/renesas,*.txt
12913 F: Documentation/devicetree/bindings/net/sh_eth.txt
12914 F: drivers/net/ethernet/renesas/
12915 F: include/linux/sh_eth.h
12917 RENESAS R-CAR GYROADC DRIVER
12918 M: Marek Vasut <marek.vasut@gmail.com>
12919 L: linux-iio@vger.kernel.org
12921 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12922 F: drivers/iio/adc/rcar-gyroadc.c
12924 RENESAS R-CAR I2C DRIVERS
12925 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12927 F: drivers/i2c/busses/i2c-rcar.c
12928 F: drivers/i2c/busses/i2c-sh_mobile.c
12930 RENESAS RIIC DRIVER
12931 M: Chris Brandt <chris.brandt@renesas.com>
12933 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12934 F: drivers/i2c/busses/i2c-riic.c
12936 RENESAS USB PHY DRIVER
12937 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12938 L: linux-renesas-soc@vger.kernel.org
12940 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12942 RESET CONTROLLER FRAMEWORK
12943 M: Philipp Zabel <p.zabel@pengutronix.de>
12944 T: git git://git.pengutronix.de/git/pza/linux
12947 F: Documentation/devicetree/bindings/reset/
12948 F: include/dt-bindings/reset/
12949 F: include/linux/reset.h
12950 F: include/linux/reset-controller.h
12952 RESTARTABLE SEQUENCES SUPPORT
12953 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12954 M: Peter Zijlstra <peterz@infradead.org>
12955 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12956 M: Boqun Feng <boqun.feng@gmail.com>
12957 L: linux-kernel@vger.kernel.org
12960 F: include/uapi/linux/rseq.h
12961 F: include/trace/events/rseq.h
12962 F: tools/testing/selftests/rseq/
12965 M: Johannes Berg <johannes@sipsolutions.net>
12966 L: linux-wireless@vger.kernel.org
12967 W: http://wireless.kernel.org/
12968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12971 F: Documentation/rfkill.txt
12972 F: Documentation/ABI/stable/sysfs-class-rfkill
12974 F: include/linux/rfkill.h
12975 F: include/uapi/linux/rfkill.h
12978 M: Thomas Graf <tgraf@suug.ch>
12979 M: Herbert Xu <herbert@gondor.apana.org.au>
12980 L: netdev@vger.kernel.org
12982 F: lib/rhashtable.c
12983 F: lib/test_rhashtable.c
12984 F: include/linux/rhashtable.h
12985 F: include/linux/rhashtable-types.h
12987 RICOH R5C592 MEMORYSTICK DRIVER
12988 M: Maxim Levitsky <maximlevitsky@gmail.com>
12990 F: drivers/memstick/host/r592.*
12992 RICOH SMARTMEDIA/XD DRIVER
12993 M: Maxim Levitsky <maximlevitsky@gmail.com>
12995 F: drivers/mtd/nand/raw/r852.c
12996 F: drivers/mtd/nand/raw/r852.h
12998 RISC-V ARCHITECTURE
12999 M: Palmer Dabbelt <palmer@sifive.com>
13000 M: Albert Ou <aou@eecs.berkeley.edu>
13001 L: linux-riscv@lists.infradead.org
13002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13009 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13010 W: http://sourceforge.net/projects/roccat/
13012 F: drivers/hid/hid-roccat*
13013 F: include/linux/hid-roccat*
13014 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13016 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13017 M: Jacob chen <jacob2.chen@rock-chips.com>
13018 L: linux-media@vger.kernel.org
13020 F: drivers/media/platform/rockchip/rga/
13021 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13023 ROCKCHIP VPU CODEC DRIVER
13024 M: Ezequiel Garcia <ezequiel@collabora.com>
13025 L: linux-media@vger.kernel.org
13027 F: drivers/staging/media/platform/rockchip/vpu/
13028 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13031 M: Jiri Pirko <jiri@resnulli.us>
13032 L: netdev@vger.kernel.org
13034 F: drivers/net/ethernet/rocker/
13038 W: http://www.comtrol.com
13040 F: Documentation/serial/rocket.txt
13041 F: drivers/tty/rocket*
13043 ROCKETPORT EXPRESS/INFINITY DRIVER
13044 M: Kevin Cernekee <cernekee@gmail.com>
13045 L: linux-serial@vger.kernel.org
13047 F: drivers/tty/serial/rp2.*
13049 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13050 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13051 L: linux-kernel@vger.kernel.org
13052 L: linux-renesas-soc@vger.kernel.org
13054 F: drivers/mfd/bd9571mwv.c
13055 F: drivers/regulator/bd9571mwv-regulator.c
13056 F: drivers/gpio/gpio-bd9571mwv.c
13057 F: include/linux/mfd/bd9571mwv.h
13058 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13061 M: Ralf Baechle <ralf@linux-mips.org>
13062 L: linux-hams@vger.kernel.org
13063 W: http://www.linux-ax25.org/
13065 F: include/net/rose.h
13066 F: include/uapi/linux/rose.h
13069 RTL2830 MEDIA DRIVER
13070 M: Antti Palosaari <crope@iki.fi>
13071 L: linux-media@vger.kernel.org
13072 W: https://linuxtv.org
13073 W: http://palosaari.fi/linux/
13074 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13075 T: git git://linuxtv.org/anttip/media_tree.git
13077 F: drivers/media/dvb-frontends/rtl2830*
13079 RTL2832 MEDIA DRIVER
13080 M: Antti Palosaari <crope@iki.fi>
13081 L: linux-media@vger.kernel.org
13082 W: https://linuxtv.org
13083 W: http://palosaari.fi/linux/
13084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13085 T: git git://linuxtv.org/anttip/media_tree.git
13087 F: drivers/media/dvb-frontends/rtl2832*
13089 RTL2832_SDR MEDIA DRIVER
13090 M: Antti Palosaari <crope@iki.fi>
13091 L: linux-media@vger.kernel.org
13092 W: https://linuxtv.org
13093 W: http://palosaari.fi/linux/
13094 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13095 T: git git://linuxtv.org/anttip/media_tree.git
13097 F: drivers/media/dvb-frontends/rtl2832_sdr*
13099 RTL8180 WIRELESS DRIVER
13100 L: linux-wireless@vger.kernel.org
13101 W: http://wireless.kernel.org/
13102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13104 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13106 RTL8187 WIRELESS DRIVER
13107 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13108 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13109 M: Larry Finger <Larry.Finger@lwfinger.net>
13110 L: linux-wireless@vger.kernel.org
13111 W: http://wireless.kernel.org/
13112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13114 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13116 REALTEK WIRELESS DRIVER (rtlwifi family)
13117 M: Ping-Ke Shih <pkshih@realtek.com>
13118 L: linux-wireless@vger.kernel.org
13119 W: http://wireless.kernel.org/
13120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13122 F: drivers/net/wireless/realtek/rtlwifi/
13124 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13125 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13126 L: linux-wireless@vger.kernel.org
13127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13129 F: drivers/net/wireless/realtek/rtl8xxxu/
13131 RXRPC SOCKETS (AF_RXRPC)
13132 M: David Howells <dhowells@redhat.com>
13133 L: linux-afs@lists.infradead.org
13136 F: include/keys/rxrpc-type.h
13137 F: include/net/af_rxrpc.h
13138 F: include/trace/events/rxrpc.h
13139 F: include/uapi/linux/rxrpc.h
13140 F: Documentation/networking/rxrpc.txt
13141 W: https://www.infradead.org/~dhowells/kafs/
13143 S3 SAVAGE FRAMEBUFFER DRIVER
13144 M: Antonino Daplas <adaplas@gmail.com>
13145 L: linux-fbdev@vger.kernel.org
13147 F: drivers/video/fbdev/savage/
13150 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13151 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13152 L: linux-s390@vger.kernel.org
13153 W: http://www.ibm.com/developerworks/linux/linux390/
13154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13158 F: Documentation/s390/
13159 F: Documentation/driver-api/s390-drivers.rst
13161 S390 COMMON I/O LAYER
13162 M: Sebastian Ott <sebott@linux.ibm.com>
13163 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13164 L: linux-s390@vger.kernel.org
13165 W: http://www.ibm.com/developerworks/linux/linux390/
13167 F: drivers/s390/cio/
13170 M: Stefan Haberland <sth@linux.ibm.com>
13171 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13172 L: linux-s390@vger.kernel.org
13173 W: http://www.ibm.com/developerworks/linux/linux390/
13175 F: drivers/s390/block/dasd*
13176 F: block/partitions/ibm.c
13179 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13180 L: linux-s390@vger.kernel.org
13181 W: http://www.ibm.com/developerworks/linux/linux390/
13183 F: drivers/iommu/s390-iommu.c
13185 S390 IUCV NETWORK LAYER
13186 M: Julian Wiedmann <jwi@linux.ibm.com>
13187 M: Ursula Braun <ubraun@linux.ibm.com>
13188 L: linux-s390@vger.kernel.org
13189 W: http://www.ibm.com/developerworks/linux/linux390/
13191 F: drivers/s390/net/*iucv*
13192 F: include/net/iucv/
13195 S390 NETWORK DRIVERS
13196 M: Julian Wiedmann <jwi@linux.ibm.com>
13197 M: Ursula Braun <ubraun@linux.ibm.com>
13198 L: linux-s390@vger.kernel.org
13199 W: http://www.ibm.com/developerworks/linux/linux390/
13201 F: drivers/s390/net/
13204 M: Sebastian Ott <sebott@linux.ibm.com>
13205 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13206 L: linux-s390@vger.kernel.org
13207 W: http://www.ibm.com/developerworks/linux/linux390/
13210 F: drivers/pci/hotplug/s390_pci_hpc.c
13212 S390 VFIO-CCW DRIVER
13213 M: Cornelia Huck <cohuck@redhat.com>
13214 M: Farhan Ali <alifm@linux.ibm.com>
13215 M: Eric Farman <farman@linux.ibm.com>
13216 R: Halil Pasic <pasic@linux.ibm.com>
13217 L: linux-s390@vger.kernel.org
13218 L: kvm@vger.kernel.org
13220 F: drivers/s390/cio/vfio_ccw*
13221 F: Documentation/s390/vfio-ccw.txt
13222 F: include/uapi/linux/vfio_ccw.h
13225 M: Harald Freudenberger <freude@linux.ibm.com>
13226 L: linux-s390@vger.kernel.org
13227 W: http://www.ibm.com/developerworks/linux/linux390/
13229 F: drivers/s390/crypto/
13231 S390 VFIO AP DRIVER
13232 M: Tony Krowiak <akrowiak@linux.ibm.com>
13233 M: Pierre Morel <pmorel@linux.ibm.com>
13234 M: Halil Pasic <pasic@linux.ibm.com>
13235 L: linux-s390@vger.kernel.org
13236 W: http://www.ibm.com/developerworks/linux/linux390/
13238 F: drivers/s390/crypto/vfio_ap_drv.c
13239 F: drivers/s390/crypto/vfio_ap_private.h
13240 F: drivers/s390/crypto/vfio_ap_ops.c
13241 F: Documentation/s390/vfio-ap.txt
13244 M: Steffen Maier <maier@linux.ibm.com>
13245 M: Benjamin Block <bblock@linux.ibm.com>
13246 L: linux-s390@vger.kernel.org
13247 W: http://www.ibm.com/developerworks/linux/linux390/
13249 F: drivers/s390/scsi/zfcp_*
13251 S3C24XX SD/MMC Driver
13252 M: Ben Dooks <ben-linux@fluff.org>
13253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13255 F: drivers/mmc/host/s3cmci.*
13257 SAA6588 RDS RECEIVER DRIVER
13258 M: Hans Verkuil <hverkuil@xs4all.nl>
13259 L: linux-media@vger.kernel.org
13260 T: git git://linuxtv.org/media_tree.git
13261 W: https://linuxtv.org
13263 F: drivers/media/i2c/saa6588*
13265 SAA7134 VIDEO4LINUX DRIVER
13266 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13267 L: linux-media@vger.kernel.org
13268 W: https://linuxtv.org
13269 T: git git://linuxtv.org/media_tree.git
13271 F: Documentation/media/v4l-drivers/saa7134*
13272 F: drivers/media/pci/saa7134/
13274 SAA7146 VIDEO4LINUX-2 DRIVER
13275 M: Hans Verkuil <hverkuil@xs4all.nl>
13276 L: linux-media@vger.kernel.org
13277 T: git git://linuxtv.org/media_tree.git
13279 F: drivers/media/common/saa7146/
13280 F: drivers/media/pci/saa7146/
13281 F: include/media/drv-intf/saa7146*
13283 SAMSUNG AUDIO (ASoC) DRIVERS
13284 M: Krzysztof Kozlowski <krzk@kernel.org>
13285 M: Sangbeom Kim <sbkim73@samsung.com>
13286 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13287 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13289 F: sound/soc/samsung/
13290 F: Documentation/devicetree/bindings/sound/samsung*
13292 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13293 M: Krzysztof Kozlowski <krzk@kernel.org>
13294 L: linux-crypto@vger.kernel.org
13295 L: linux-samsung-soc@vger.kernel.org
13297 F: drivers/crypto/exynos-rng.c
13298 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13300 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13301 M: Łukasz Stelmach <l.stelmach@samsung.com>
13302 L: linux-samsung-soc@vger.kernel.org
13304 F: drivers/char/hw_random/exynos-trng.c
13305 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13307 SAMSUNG FRAMEBUFFER DRIVER
13308 M: Jingoo Han <jingoohan1@gmail.com>
13309 L: linux-fbdev@vger.kernel.org
13311 F: drivers/video/fbdev/s3c-fb.c
13313 SAMSUNG LAPTOP DRIVER
13314 M: Corentin Chary <corentin.chary@gmail.com>
13315 L: platform-driver-x86@vger.kernel.org
13317 F: drivers/platform/x86/samsung-laptop.c
13319 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13320 M: Sangbeom Kim <sbkim73@samsung.com>
13321 M: Krzysztof Kozlowski <krzk@kernel.org>
13322 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13323 L: linux-kernel@vger.kernel.org
13324 L: linux-samsung-soc@vger.kernel.org
13326 F: drivers/mfd/sec*.c
13327 F: drivers/regulator/s2m*.c
13328 F: drivers/regulator/s5m*.c
13329 F: drivers/clk/clk-s2mps11.c
13330 F: drivers/rtc/rtc-s5m.c
13331 F: include/linux/mfd/samsung/
13332 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13333 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13334 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13335 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13337 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13338 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13339 L: linux-media@vger.kernel.org
13340 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13342 F: drivers/media/platform/s3c-camif/
13343 F: include/media/drv-intf/s3c_camif.h
13345 SAMSUNG S3FWRN5 NFC DRIVER
13346 M: Robert Baldyga <r.baldyga@samsung.com>
13347 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13348 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13350 F: drivers/nfc/s3fwrn5
13352 SAMSUNG S5C73M3 CAMERA DRIVER
13353 M: Kyungmin Park <kyungmin.park@samsung.com>
13354 M: Andrzej Hajda <a.hajda@samsung.com>
13355 L: linux-media@vger.kernel.org
13357 F: drivers/media/i2c/s5c73m3/*
13359 SAMSUNG S5K5BAF CAMERA DRIVER
13360 M: Kyungmin Park <kyungmin.park@samsung.com>
13361 M: Andrzej Hajda <a.hajda@samsung.com>
13362 L: linux-media@vger.kernel.org
13364 F: drivers/media/i2c/s5k5baf.c
13366 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13367 M: Krzysztof Kozlowski <krzk@kernel.org>
13368 M: Vladimir Zapolskiy <vz@mleia.com>
13369 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13370 L: linux-crypto@vger.kernel.org
13371 L: linux-samsung-soc@vger.kernel.org
13373 F: drivers/crypto/s5p-sss.c
13375 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13376 M: Kyungmin Park <kyungmin.park@samsung.com>
13377 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13378 L: linux-media@vger.kernel.org
13379 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13381 F: drivers/media/platform/exynos4-is/
13383 SAMSUNG SOC CLOCK DRIVERS
13384 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13385 M: Tomasz Figa <tomasz.figa@gmail.com>
13386 M: Chanwoo Choi <cw00.choi@samsung.com>
13388 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13390 F: drivers/clk/samsung/
13391 F: include/dt-bindings/clock/exynos*.h
13392 F: Documentation/devicetree/bindings/clock/exynos*.txt
13394 SAMSUNG SPI DRIVERS
13395 M: Kukjin Kim <kgene@kernel.org>
13396 M: Krzysztof Kozlowski <krzk@kernel.org>
13397 M: Andi Shyti <andi@etezian.org>
13398 L: linux-spi@vger.kernel.org
13399 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13401 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13402 F: drivers/spi/spi-s3c*
13403 F: include/linux/platform_data/spi-s3c64xx.h
13405 SAMSUNG SXGBE DRIVERS
13406 M: Byungho An <bh74.an@samsung.com>
13407 M: Girish K S <ks.giri@samsung.com>
13408 M: Vipul Pandya <vipul.pandya@samsung.com>
13410 L: netdev@vger.kernel.org
13411 F: drivers/net/ethernet/samsung/sxgbe/
13413 SAMSUNG THERMAL DRIVER
13414 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13415 L: linux-pm@vger.kernel.org
13416 L: linux-samsung-soc@vger.kernel.org
13418 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13419 F: drivers/thermal/samsung/
13421 SAMSUNG USB2 PHY DRIVER
13422 M: Kamil Debski <kamil@wypas.org>
13423 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13424 L: linux-kernel@vger.kernel.org
13426 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13427 F: Documentation/phy/samsung-usb2.txt
13428 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13429 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13430 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13431 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13432 F: drivers/phy/samsung/phy-samsung-usb2.c
13433 F: drivers/phy/samsung/phy-samsung-usb2.h
13436 M: Zwane Mwaikambo <zwanem@gmail.com>
13438 F: drivers/watchdog/sc1200wdt.c
13441 M: Ingo Molnar <mingo@redhat.com>
13442 M: Peter Zijlstra <peterz@infradead.org>
13443 L: linux-kernel@vger.kernel.org
13444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13447 F: include/linux/sched.h
13448 F: include/uapi/linux/sched.h
13449 F: include/linux/wait.h
13451 SCR24X CHIP CARD INTERFACE DRIVER
13452 M: Lubomir Rintel <lkundrak@v3.sk>
13454 F: drivers/char/pcmcia/scr24x_cs.c
13457 M: Jens Axboe <axboe@kernel.dk>
13458 L: linux-scsi@vger.kernel.org
13459 W: http://www.kernel.dk
13461 F: drivers/scsi/sr*
13463 SCSI RDMA PROTOCOL (SRP) INITIATOR
13464 M: Bart Van Assche <bvanassche@acm.org>
13465 L: linux-rdma@vger.kernel.org
13467 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13468 F: drivers/infiniband/ulp/srp/
13469 F: include/scsi/srp.h
13471 SCSI RDMA PROTOCOL (SRP) TARGET
13472 M: Bart Van Assche <bvanassche@acm.org>
13473 L: linux-rdma@vger.kernel.org
13474 L: target-devel@vger.kernel.org
13476 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13477 F: drivers/infiniband/ulp/srpt/
13480 M: Doug Gilbert <dgilbert@interlog.com>
13481 L: linux-scsi@vger.kernel.org
13482 W: http://sg.danny.cz/sg
13484 F: Documentation/scsi/scsi-generic.txt
13485 F: drivers/scsi/sg.c
13486 F: include/scsi/sg.h
13489 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13491 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13493 L: linux-scsi@vger.kernel.org
13495 F: Documentation/devicetree/bindings/scsi/
13500 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13501 L: linux-scsi@vger.kernel.org
13503 F: Documentation/scsi/st.txt
13504 F: drivers/scsi/st.*
13505 F: drivers/scsi/st_*.h
13508 M: Vlad Yasevich <vyasevich@gmail.com>
13509 M: Neil Horman <nhorman@tuxdriver.com>
13510 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13511 L: linux-sctp@vger.kernel.org
13512 W: http://lksctp.sourceforge.net
13514 F: Documentation/networking/sctp.txt
13515 F: include/linux/sctp.h
13516 F: include/uapi/linux/sctp.h
13517 F: include/net/sctp/
13521 M: Jim Cromie <jim.cromie@gmail.com>
13523 F: Documentation/i2c/busses/scx200_acb
13524 F: arch/x86/platform/scx200/
13525 F: drivers/watchdog/scx200_wdt.c
13526 F: drivers/i2c/busses/scx200*
13527 F: drivers/mtd/maps/scx200_docflash.c
13528 F: include/linux/scx200.h
13531 M: Jim Cromie <jim.cromie@gmail.com>
13533 F: drivers/char/scx200_gpio.c
13534 F: include/linux/scx200_gpio.h
13536 SCx200 HRT CLOCKSOURCE DRIVER
13537 M: Jim Cromie <jim.cromie@gmail.com>
13539 F: drivers/clocksource/scx200_hrt.c
13541 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13542 M: Sascha Sommer <saschasommer@freenet.de>
13543 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13545 F: drivers/mmc/host/sdricoh_cs.c
13547 SECO BOARDS CEC DRIVER
13548 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13550 F: drivers/media/platform/seco-cec/seco-cec.c
13551 F: drivers/media/platform/seco-cec/seco-cec.h
13554 M: Kees Cook <keescook@chromium.org>
13555 R: Andy Lutomirski <luto@amacapital.net>
13556 R: Will Drewry <wad@chromium.org>
13557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13559 F: kernel/seccomp.c
13560 F: include/uapi/linux/seccomp.h
13561 F: include/linux/seccomp.h
13562 F: tools/testing/selftests/seccomp/*
13563 F: tools/testing/selftests/kselftest_harness.h
13564 F: Documentation/userspace-api/seccomp_filter.rst
13565 K: \bsecure_computing
13568 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13569 M: Al Cooper <alcooperx@gmail.com>
13570 L: linux-mmc@vger.kernel.org
13571 L: bcm-kernel-feedback-list@broadcom.com
13573 F: drivers/mmc/host/sdhci-brcmstb*
13575 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13576 M: Adrian Hunter <adrian.hunter@intel.com>
13577 L: linux-mmc@vger.kernel.org
13578 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13580 F: drivers/mmc/host/sdhci*
13581 F: include/linux/mmc/sdhci*
13583 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13584 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13585 M: Manjunath M B <manjumb@synopsys.com>
13586 L: linux-mmc@vger.kernel.org
13588 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13590 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13591 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13592 L: linux-mmc@vger.kernel.org
13594 F: drivers/mmc/host/sdhci-of-at91.c
13596 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13597 M: Ben Dooks <ben-linux@fluff.org>
13598 M: Jaehoon Chung <jh80.chung@samsung.com>
13599 L: linux-mmc@vger.kernel.org
13601 F: drivers/mmc/host/sdhci-s3c*
13603 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13604 M: Viresh Kumar <vireshk@kernel.org>
13605 L: linux-mmc@vger.kernel.org
13607 F: drivers/mmc/host/sdhci-spear.c
13609 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13610 M: Kishon Vijay Abraham I <kishon@ti.com>
13611 L: linux-mmc@vger.kernel.org
13613 F: drivers/mmc/host/sdhci-omap.c
13615 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13616 M: Scott Bauer <scott.bauer@intel.com>
13617 M: Jonathan Derrick <jonathan.derrick@intel.com>
13618 L: linux-block@vger.kernel.org
13621 F: block/opal_proto.h
13622 F: include/linux/sed*
13623 F: include/uapi/linux/sed*
13626 M: Security Officers <security@kernel.org>
13630 M: James Morris <jmorris@namei.org>
13631 M: "Serge E. Hallyn" <serge@hallyn.com>
13632 L: linux-security-module@vger.kernel.org (suggested Cc:)
13633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13634 W: http://kernsec.org/
13637 X: security/selinux/
13639 SELINUX SECURITY MODULE
13640 M: Paul Moore <paul@paul-moore.com>
13641 M: Stephen Smalley <sds@tycho.nsa.gov>
13642 M: Eric Paris <eparis@parisplace.org>
13643 L: selinux@vger.kernel.org
13644 W: https://selinuxproject.org
13645 W: https://github.com/SELinuxProject
13646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13648 F: include/linux/selinux*
13649 F: security/selinux/
13650 F: scripts/selinux/
13651 F: Documentation/admin-guide/LSM/SELinux.rst
13654 M: Jiri Slaby <jirislaby@gmail.com>
13656 F: drivers/misc/phantom.c
13657 F: include/uapi/linux/phantom.h
13660 M: Rob Herring <robh@kernel.org>
13661 L: linux-serial@vger.kernel.org
13663 F: Documentation/devicetree/bindings/serial/slave-device.txt
13664 F: drivers/tty/serdev/
13665 F: include/linux/serdev.h
13668 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13669 L: linux-serial@vger.kernel.org
13671 F: Documentation/devicetree/bindings/serial/
13672 F: drivers/tty/serial/
13675 M: Sean Young <sean@mess.org>
13676 L: linux-media@vger.kernel.org
13678 F: drivers/media/rc/serial_ir.c
13681 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13682 M: Edward Cree <ecree@solarflare.com>
13683 M: Bert Kenward <bkenward@solarflare.com>
13684 L: netdev@vger.kernel.org
13686 F: drivers/net/ethernet/sfc/
13689 M: Dimitri Sivanich <sivanich@sgi.com>
13691 F: drivers/misc/sgi-gru/
13693 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13694 M: Pat Gefre <pfg@sgi.com>
13695 L: linux-ia64@vger.kernel.org
13697 F: Documentation/ia64/serial.txt
13698 F: drivers/tty/serial/ioc?_serial.c
13699 F: include/linux/ioc?.h
13701 SGI XP/XPC/XPNET DRIVER
13702 M: Cliff Whickman <cpw@sgi.com>
13703 M: Robin Holt <robinmholt@gmail.com>
13705 F: drivers/misc/sgi-xp/
13707 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13708 M: Ursula Braun <ubraun@linux.ibm.com>
13709 L: linux-s390@vger.kernel.org
13710 W: http://www.ibm.com/developerworks/linux/linux390/
13714 SHARP RJ54N1CB0C SENSOR DRIVER
13715 M: Jacopo Mondi <jacopo@jmondi.org>
13716 L: linux-media@vger.kernel.org
13717 T: git git://linuxtv.org/media_tree.git
13719 F: drivers/media/i2c/rj54n1cb0c.c
13720 F: include/media/i2c/rj54n1cb0c.h
13722 SH_VEU V4L2 MEM2MEM DRIVER
13723 L: linux-media@vger.kernel.org
13725 F: drivers/media/platform/sh_veu.c
13727 SH_VOU V4L2 OUTPUT DRIVER
13728 L: linux-media@vger.kernel.org
13730 F: drivers/media/platform/sh_vou.c
13731 F: include/media/drv-intf/sh_vou.h
13733 SI2157 MEDIA DRIVER
13734 M: Antti Palosaari <crope@iki.fi>
13735 L: linux-media@vger.kernel.org
13736 W: https://linuxtv.org
13737 W: http://palosaari.fi/linux/
13738 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13739 T: git git://linuxtv.org/anttip/media_tree.git
13741 F: drivers/media/tuners/si2157*
13743 SI2165 MEDIA DRIVER
13744 M: Matthias Schwarzott <zzam@gentoo.org>
13745 L: linux-media@vger.kernel.org
13746 W: https://linuxtv.org
13747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13749 F: drivers/media/dvb-frontends/si2165*
13751 SI2168 MEDIA DRIVER
13752 M: Antti Palosaari <crope@iki.fi>
13753 L: linux-media@vger.kernel.org
13754 W: https://linuxtv.org
13755 W: http://palosaari.fi/linux/
13756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13757 T: git git://linuxtv.org/anttip/media_tree.git
13759 F: drivers/media/dvb-frontends/si2168*
13761 SI470X FM RADIO RECEIVER I2C DRIVER
13762 M: Hans Verkuil <hverkuil@xs4all.nl>
13763 L: linux-media@vger.kernel.org
13764 T: git git://linuxtv.org/media_tree.git
13765 W: https://linuxtv.org
13767 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13769 SI470X FM RADIO RECEIVER USB DRIVER
13770 M: Hans Verkuil <hverkuil@xs4all.nl>
13771 L: linux-media@vger.kernel.org
13772 T: git git://linuxtv.org/media_tree.git
13773 W: https://linuxtv.org
13775 F: drivers/media/radio/si470x/radio-si470x-common.c
13776 F: drivers/media/radio/si470x/radio-si470x.h
13777 F: drivers/media/radio/si470x/radio-si470x-usb.c
13779 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13780 M: Eduardo Valentin <edubezval@gmail.com>
13781 L: linux-media@vger.kernel.org
13782 T: git git://linuxtv.org/media_tree.git
13783 W: https://linuxtv.org
13785 F: drivers/media/radio/si4713/si4713.?
13787 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13788 M: Eduardo Valentin <edubezval@gmail.com>
13789 L: linux-media@vger.kernel.org
13790 T: git git://linuxtv.org/media_tree.git
13791 W: https://linuxtv.org
13793 F: drivers/media/radio/si4713/radio-platform-si4713.c
13795 SI4713 FM RADIO TRANSMITTER USB DRIVER
13796 M: Hans Verkuil <hverkuil@xs4all.nl>
13797 L: linux-media@vger.kernel.org
13798 T: git git://linuxtv.org/media_tree.git
13799 W: https://linuxtv.org
13801 F: drivers/media/radio/si4713/radio-usb-si4713.c
13804 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13805 L: linux-media@vger.kernel.org
13806 W: https://linuxtv.org
13807 T: git git://linuxtv.org/media_tree.git
13809 F: drivers/media/common/siano/
13810 F: drivers/media/usb/siano/
13811 F: drivers/media/usb/siano/
13812 F: drivers/media/mmc/siano/
13815 M: Palmer Dabbelt <palmer@sifive.com>
13816 L: linux-riscv@lists.infradead.org
13817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13822 SILEAD TOUCHSCREEN DRIVER
13823 M: Hans de Goede <hdegoede@redhat.com>
13824 L: linux-input@vger.kernel.org
13825 L: platform-driver-x86@vger.kernel.org
13827 F: drivers/input/touchscreen/silead.c
13828 F: drivers/platform/x86/touchscreen_dmi.c
13830 SILICON MOTION SM712 FRAME BUFFER DRIVER
13831 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13832 M: Teddy Wang <teddy.wang@siliconmotion.com>
13833 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13834 L: linux-fbdev@vger.kernel.org
13836 F: drivers/video/fbdev/sm712*
13837 F: Documentation/fb/sm712fb.txt
13839 SIMPLE FIRMWARE INTERFACE (SFI)
13840 M: Len Brown <lenb@kernel.org>
13841 L: sfi-devel@simplefirmware.org
13842 W: http://simplefirmware.org/
13843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13845 F: arch/x86/platform/sfi/
13847 F: include/linux/sfi*.h
13850 M: Hans de Goede <hdegoede@redhat.com>
13851 L: linux-fbdev@vger.kernel.org
13853 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13854 F: drivers/video/fbdev/simplefb.c
13855 F: include/linux/platform_data/simplefb.h
13857 SIMTEC EB110ATX (Chalice CATS)
13859 P: Vincent Sanders <vince@simtec.co.uk>
13860 M: Simtec Linux Team <linux@simtec.co.uk>
13861 W: http://www.simtec.co.uk/products/EB110ATX/
13864 SIMTEC EB2410ITX (BAST)
13866 P: Vincent Sanders <vince@simtec.co.uk>
13867 M: Simtec Linux Team <linux@simtec.co.uk>
13868 W: http://www.simtec.co.uk/products/EB2410ITX/
13870 F: arch/arm/mach-s3c24xx/mach-bast.c
13871 F: arch/arm/mach-s3c24xx/bast-ide.c
13872 F: arch/arm/mach-s3c24xx/bast-irq.c
13874 SIPHASH PRF ROUTINES
13875 M: Jason A. Donenfeld <Jason@zx2c4.com>
13878 F: lib/test_siphash.c
13879 F: include/linux/siphash.h
13882 M: Gavin Schenk <g.schenk@eckelmann.de>
13883 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13884 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13887 F: drivers/gpio/gpio-siox.c
13888 F: include/trace/events/siox.h
13890 SIS 190 ETHERNET DRIVER
13891 M: Francois Romieu <romieu@fr.zoreil.com>
13892 L: netdev@vger.kernel.org
13894 F: drivers/net/ethernet/sis/sis190.c
13896 SIS 900/7016 FAST ETHERNET DRIVER
13897 M: Daniele Venzano <venza@brownhat.org>
13898 W: http://www.brownhat.org/sis900.html
13899 L: netdev@vger.kernel.org
13901 F: drivers/net/ethernet/sis/sis900.*
13903 SIS FRAMEBUFFER DRIVER
13904 M: Thomas Winischhofer <thomas@winischhofer.net>
13905 W: http://www.winischhofer.net/linuxsisvga.shtml
13907 F: Documentation/fb/sisfb.txt
13908 F: drivers/video/fbdev/sis/
13909 F: include/video/sisfb.h
13912 M: Thomas Winischhofer <thomas@winischhofer.net>
13913 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13915 F: drivers/usb/misc/sisusbvga/
13918 M: Christoph Lameter <cl@linux.com>
13919 M: Pekka Enberg <penberg@kernel.org>
13920 M: David Rientjes <rientjes@google.com>
13921 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13922 M: Andrew Morton <akpm@linux-foundation.org>
13923 L: linux-mm@kvack.org
13925 F: include/linux/sl?b*.h
13928 SLEEPABLE READ-COPY UPDATE (SRCU)
13929 M: Lai Jiangshan <jiangshanlai@gmail.com>
13930 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13931 M: Josh Triplett <josh@joshtriplett.org>
13932 R: Steven Rostedt <rostedt@goodmis.org>
13933 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13934 L: linux-kernel@vger.kernel.org
13935 W: http://www.rdrop.com/users/paulmck/RCU/
13937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13938 F: include/linux/srcu*.h
13939 F: kernel/rcu/srcu*.c
13941 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13942 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13945 F: drivers/slimbus/
13946 F: Documentation/devicetree/bindings/slimbus/
13947 F: include/linux/slimbus.h
13949 SMACK SECURITY MODULE
13950 M: Casey Schaufler <casey@schaufler-ca.com>
13951 L: linux-security-module@vger.kernel.org
13952 W: http://schaufler-ca.com
13953 T: git git://github.com/cschaufler/smack-next
13955 F: Documentation/admin-guide/LSM/Smack.rst
13958 SMC91x ETHERNET DRIVER
13959 M: Nicolas Pitre <nico@fluxnic.net>
13961 F: drivers/net/ethernet/smsc/smc91x.*
13963 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13964 M: Sakari Ailus <sakari.ailus@iki.fi>
13965 L: linux-media@vger.kernel.org
13967 F: drivers/media/i2c/smiapp/
13968 F: include/media/i2c/smiapp.h
13969 F: drivers/media/i2c/smiapp-pll.c
13970 F: drivers/media/i2c/smiapp-pll.h
13971 F: include/uapi/linux/smiapp.h
13972 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13974 SMM665 HARDWARE MONITOR DRIVER
13975 M: Guenter Roeck <linux@roeck-us.net>
13976 L: linux-hwmon@vger.kernel.org
13978 F: Documentation/hwmon/smm665
13979 F: drivers/hwmon/smm665.c
13981 SMSC EMC2103 HARDWARE MONITOR DRIVER
13982 M: Steve Glendinning <steve.glendinning@shawell.net>
13983 L: linux-hwmon@vger.kernel.org
13985 F: Documentation/hwmon/emc2103
13986 F: drivers/hwmon/emc2103.c
13988 SMSC SCH5627 HARDWARE MONITOR DRIVER
13989 M: Hans de Goede <hdegoede@redhat.com>
13990 L: linux-hwmon@vger.kernel.org
13992 F: Documentation/hwmon/sch5627
13993 F: drivers/hwmon/sch5627.c
13995 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13996 M: Steve Glendinning <steve.glendinning@shawell.net>
13997 L: linux-fbdev@vger.kernel.org
13999 F: drivers/video/fbdev/smscufx.c
14001 SMSC47B397 HARDWARE MONITOR DRIVER
14002 M: Jean Delvare <jdelvare@suse.com>
14003 L: linux-hwmon@vger.kernel.org
14005 F: Documentation/hwmon/smsc47b397
14006 F: drivers/hwmon/smsc47b397.c
14008 SMSC911x ETHERNET DRIVER
14009 M: Steve Glendinning <steve.glendinning@shawell.net>
14010 L: netdev@vger.kernel.org
14012 F: include/linux/smsc911x.h
14013 F: drivers/net/ethernet/smsc/smsc911x.*
14015 SMSC9420 PCI ETHERNET DRIVER
14016 M: Steve Glendinning <steve.glendinning@shawell.net>
14017 L: netdev@vger.kernel.org
14019 F: drivers/net/ethernet/smsc/smsc9420.*
14021 SOC-CAMERA V4L2 SUBSYSTEM
14022 L: linux-media@vger.kernel.org
14023 T: git git://linuxtv.org/media_tree.git
14025 F: include/media/soc*
14026 F: drivers/media/i2c/soc_camera/
14027 F: drivers/media/platform/soc_camera/
14029 SOCIONEXT SYNQUACER I2C DRIVER
14030 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14031 L: linux-i2c@vger.kernel.org
14033 F: drivers/i2c/busses/i2c-synquacer.c
14034 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14036 SOCIONEXT UNIPHIER SOUND DRIVER
14037 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14039 F: sound/soc/uniphier/
14041 SOEKRIS NET48XX LED SUPPORT
14042 M: Chris Boot <bootc@bootc.net>
14044 F: drivers/leds/leds-net48xx.c
14046 SOFT-ROCE DRIVER (rxe)
14047 M: Moni Shoua <monis@mellanox.com>
14048 L: linux-rdma@vger.kernel.org
14050 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14051 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14052 F: drivers/infiniband/sw/rxe/
14053 F: include/uapi/rdma/rdma_user_rxe.h
14055 SOFTLOGIC 6x10 MPEG CODEC
14056 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14057 M: Anton Sviridenko <anton@corp.bluecherry.net>
14058 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14059 M: Andrey Utkin <andrey_utkin@fastmail.com>
14060 M: Ismael Luceno <ismael@iodev.co.uk>
14061 L: linux-media@vger.kernel.org
14063 F: drivers/media/pci/solo6x10/
14065 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14066 M: James Morse <james.morse@arm.com>
14067 L: linux-arm-kernel@lists.infradead.org
14069 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14070 F: drivers/firmware/arm_sdei.c
14071 F: include/linux/arm_sdei.h
14072 F: include/uapi/linux/arm_sdei.h
14074 SOFTWARE RAID (Multiple Disks) SUPPORT
14075 M: Shaohua Li <shli@kernel.org>
14076 L: linux-raid@vger.kernel.org
14077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14079 F: drivers/md/Makefile
14080 F: drivers/md/Kconfig
14082 F: drivers/md/raid*
14083 F: include/linux/raid/
14084 F: include/uapi/linux/raid/
14086 SOCIONEXT (SNI) AVE NETWORK DRIVER
14087 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14088 L: netdev@vger.kernel.org
14090 F: drivers/net/ethernet/socionext/sni_ave.c
14091 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14093 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14094 M: Jassi Brar <jaswinder.singh@linaro.org>
14095 L: netdev@vger.kernel.org
14097 F: drivers/net/ethernet/socionext/netsec.c
14098 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14100 SOLIDRUN CLEARFOG SUPPORT
14101 M: Russell King <linux@armlinux.org.uk>
14103 F: arch/arm/boot/dts/armada-388-clearfog*
14104 F: arch/arm/boot/dts/armada-38x-solidrun-*
14106 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14107 M: Russell King <linux@armlinux.org.uk>
14109 F: arch/arm/boot/dts/imx6*-cubox-i*
14110 F: arch/arm/boot/dts/imx6*-hummingboard*
14111 F: arch/arm/boot/dts/imx6*-sr-*
14113 SONIC NETWORK DRIVER
14114 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14115 L: netdev@vger.kernel.org
14117 F: drivers/net/ethernet/natsemi/sonic.*
14119 SONICS SILICON BACKPLANE DRIVER (SSB)
14120 M: Michael Buesch <m@bues.ch>
14121 L: linux-wireless@vger.kernel.org
14124 F: include/linux/ssb/
14126 SONY IMX214 SENSOR DRIVER
14127 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14128 L: linux-media@vger.kernel.org
14129 T: git git://linuxtv.org/media_tree.git
14131 F: drivers/media/i2c/imx214.c
14132 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14134 SONY IMX258 SENSOR DRIVER
14135 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14136 L: linux-media@vger.kernel.org
14137 T: git git://linuxtv.org/media_tree.git
14139 F: drivers/media/i2c/imx258.c
14141 SONY IMX274 SENSOR DRIVER
14142 M: Leon Luo <leonl@leopardimaging.com>
14143 L: linux-media@vger.kernel.org
14144 T: git git://linuxtv.org/media_tree.git
14146 F: drivers/media/i2c/imx274.c
14147 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14149 SONY IMX319 SENSOR DRIVER
14150 M: Bingbu Cao <bingbu.cao@intel.com>
14151 L: linux-media@vger.kernel.org
14152 T: git git://linuxtv.org/media_tree.git
14154 F: drivers/media/i2c/imx319.c
14156 SONY IMX355 SENSOR DRIVER
14157 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14158 L: linux-media@vger.kernel.org
14159 T: git git://linuxtv.org/media_tree.git
14161 F: drivers/media/i2c/imx355.c
14163 SONY MEMORYSTICK CARD SUPPORT
14164 M: Alex Dubov <oakad@yahoo.com>
14165 W: http://tifmxx.berlios.de/
14167 F: drivers/memstick/host/tifm_ms.c
14169 SONY MEMORYSTICK STANDARD SUPPORT
14170 M: Maxim Levitsky <maximlevitsky@gmail.com>
14172 F: drivers/memstick/core/ms_block.*
14174 SONY VAIO CONTROL DEVICE DRIVER
14175 M: Mattia Dongili <malattia@linux.it>
14176 L: platform-driver-x86@vger.kernel.org
14177 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14179 F: Documentation/laptops/sony-laptop.txt
14180 F: drivers/char/sonypi.c
14181 F: drivers/platform/x86/sony-laptop.c
14182 F: include/linux/sony-laptop.h
14185 M: Jaroslav Kysela <perex@perex.cz>
14186 M: Takashi Iwai <tiwai@suse.com>
14187 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14188 W: http://www.alsa-project.org/
14189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14190 T: git git://git.alsa-project.org/alsa-kernel.git
14191 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14193 F: Documentation/sound/
14195 F: include/uapi/sound/
14198 SOUND - COMPRESSED AUDIO
14199 M: Vinod Koul <vkoul@kernel.org>
14200 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14203 F: Documentation/sound/designs/compress-offload.rst
14204 F: include/sound/compress_driver.h
14205 F: include/uapi/sound/compress_*
14206 F: sound/core/compress_offload.c
14207 F: sound/soc/soc-compress.c
14209 SOUND - DMAENGINE HELPERS
14210 M: Lars-Peter Clausen <lars@metafoo.de>
14212 F: include/sound/dmaengine_pcm.h
14213 F: sound/core/pcm_dmaengine.c
14214 F: sound/soc/soc-generic-dmaengine-pcm.c
14216 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14217 M: Liam Girdwood <lgirdwood@gmail.com>
14218 M: Mark Brown <broonie@kernel.org>
14219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14220 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14221 W: http://alsa-project.org/main/index.php/ASoC
14223 F: Documentation/devicetree/bindings/sound/
14224 F: Documentation/sound/soc/
14226 F: include/dt-bindings/sound/
14227 F: include/sound/soc*
14229 SOUNDWIRE SUBSYSTEM
14230 M: Vinod Koul <vkoul@kernel.org>
14231 M: Sanyog Kale <sanyog.r.kale@intel.com>
14232 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14233 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14235 F: Documentation/driver-api/soundwire/
14236 F: drivers/soundwire/
14237 F: include/linux/soundwire/
14240 M: Olli Salonen <olli.salonen@iki.fi>
14241 L: linux-media@vger.kernel.org
14242 W: https://linuxtv.org
14243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14245 F: drivers/media/dvb-frontends/sp2*
14247 SPARC + UltraSPARC (sparc/sparc64)
14248 M: "David S. Miller" <davem@davemloft.net>
14249 L: sparclinux@vger.kernel.org
14250 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14257 SPARC SERIAL DRIVERS
14258 M: "David S. Miller" <davem@davemloft.net>
14259 L: sparclinux@vger.kernel.org
14260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14263 F: include/linux/sunserialcore.h
14264 F: drivers/tty/serial/suncore.c
14265 F: drivers/tty/serial/sunhv.c
14266 F: drivers/tty/serial/sunsab.c
14267 F: drivers/tty/serial/sunsab.h
14268 F: drivers/tty/serial/sunsu.c
14269 F: drivers/tty/serial/sunzilog.c
14270 F: drivers/tty/serial/sunzilog.h
14271 F: drivers/tty/vcc.c
14274 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14275 L: linux-sparse@vger.kernel.org
14276 W: https://sparse.wiki.kernel.org/
14277 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14279 F: include/linux/compiler.h
14281 SPEAR CLOCK FRAMEWORK SUPPORT
14282 M: Viresh Kumar <vireshk@kernel.org>
14283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14284 W: http://www.st.com/spear
14286 F: drivers/clk/spear/
14288 SPEAR PLATFORM SUPPORT
14289 M: Viresh Kumar <vireshk@kernel.org>
14290 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14292 W: http://www.st.com/spear
14294 F: arch/arm/boot/dts/spear*
14295 F: arch/arm/mach-spear/
14298 M: Marek Vasut <marek.vasut@gmail.com>
14299 L: linux-mtd@lists.infradead.org
14300 W: http://www.linux-mtd.infradead.org/
14301 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14302 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14303 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14305 F: drivers/mtd/spi-nor/
14306 F: include/linux/mtd/spi-nor.h
14309 M: Mark Brown <broonie@kernel.org>
14310 L: linux-spi@vger.kernel.org
14311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14312 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14314 F: Documentation/devicetree/bindings/spi/
14315 F: Documentation/spi/
14317 F: include/linux/spi/
14318 F: include/uapi/linux/spi/
14321 SPIDERNET NETWORK DRIVER for CELL
14322 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14323 L: netdev@vger.kernel.org
14325 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14326 F: drivers/net/ethernet/toshiba/spider_net*
14329 R: Stephen Boyd <sboyd@kernel.org>
14330 L: linux-arm-msm@vger.kernel.org
14331 F: Documentation/devicetree/bindings/spmi/
14333 F: include/dt-bindings/spmi/spmi.h
14334 F: include/linux/spmi.h
14335 F: include/trace/events/spmi.h
14338 M: Jeremy Kerr <jk@ozlabs.org>
14339 L: linuxppc-dev@lists.ozlabs.org
14340 W: http://www.ibm.com/developerworks/power/cell/
14342 F: Documentation/filesystems/spufs.txt
14343 F: arch/powerpc/platforms/cell/spufs/
14345 SQUASHFS FILE SYSTEM
14346 M: Phillip Lougher <phillip@squashfs.org.uk>
14347 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14348 W: http://squashfs.org.uk
14349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14351 F: Documentation/filesystems/squashfs.txt
14354 SRM (Alpha) environment access
14355 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14357 F: arch/alpha/kernel/srm_env.c
14359 ST LSM6DSx IMU IIO DRIVER
14360 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14361 L: linux-iio@vger.kernel.org
14362 W: http://www.st.com/
14364 F: drivers/iio/imu/st_lsm6dsx/
14365 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14367 ST STM32 I2C/SMBUS DRIVER
14368 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14369 L: linux-i2c@vger.kernel.org
14371 F: drivers/i2c/busses/i2c-stm32*
14373 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14374 M: Song Qiang <songqiang1304521@gmail.com>
14375 L: linux-iio@vger.kernel.org
14377 F: drivers/iio/proximity/vl53l0x-i2c.c
14378 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14381 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14382 M: Sasha Levin <sashal@kernel.org>
14383 L: stable@vger.kernel.org
14385 F: Documentation/process/stable-kernel-rules.rst
14388 M: Ian Abbott <abbotti@mev.co.uk>
14389 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14391 F: drivers/staging/comedi/
14393 STAGING - EROFS FILE SYSTEM
14394 M: Gao Xiang <gaoxiang25@huawei.com>
14395 M: Chao Yu <yuchao0@huawei.com>
14396 L: linux-erofs@lists.ozlabs.org
14398 F: drivers/staging/erofs/
14400 STAGING - INDUSTRIAL IO
14401 M: Jonathan Cameron <jic23@kernel.org>
14402 L: linux-iio@vger.kernel.org
14404 F: Documentation/devicetree/bindings/staging/iio/
14405 F: drivers/staging/iio/
14407 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14408 M: Marc Dietrich <marvin24@gmx.de>
14409 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14410 L: linux-tegra@vger.kernel.org
14412 F: drivers/staging/nvec/
14414 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14415 M: Jens Frederich <jfrederich@gmail.com>
14416 M: Daniel Drake <dsd@laptop.org>
14417 M: Jon Nettleton <jon.nettleton@gmail.com>
14418 W: http://wiki.laptop.org/go/DCON
14420 F: drivers/staging/olpc_dcon/
14422 STAGING - REALTEK RTL8712U DRIVERS
14423 M: Larry Finger <Larry.Finger@lwfinger.net>
14424 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14426 F: drivers/staging/rtl8712/
14428 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14429 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14430 M: Teddy Wang <teddy.wang@siliconmotion.com>
14431 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14432 L: linux-fbdev@vger.kernel.org
14434 F: drivers/staging/sm750fb/
14436 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14437 M: William Hubbs <w.d.hubbs@gmail.com>
14438 M: Chris Brannon <chris@the-brannons.com>
14439 M: Kirk Reiser <kirk@reisers.ca>
14440 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14441 L: speakup@linux-speakup.org
14442 W: http://www.linux-speakup.org/
14444 F: drivers/staging/speakup/
14446 STAGING - VIA VT665X DRIVERS
14447 M: Forest Bond <forest@alittletooquiet.net>
14449 F: drivers/staging/vt665?/
14451 STAGING - WILC1000 WIFI DRIVER
14452 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14453 M: Ajay Singh <ajay.kathat@microchip.com>
14454 L: linux-wireless@vger.kernel.org
14456 F: drivers/staging/wilc1000/
14458 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14459 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14461 F: drivers/staging/xgifb/
14464 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14466 L: devel@driverdev.osuosl.org
14468 F: drivers/staging/
14470 STARFIRE/DURALAN NETWORK DRIVER
14471 M: Ion Badulescu <ionut@badula.org>
14473 F: drivers/net/ethernet/adaptec/starfire*
14475 STEC S1220 SKD DRIVER
14476 M: Bart Van Assche <bart.vanassche@wdc.com>
14477 L: linux-block@vger.kernel.org
14479 F: drivers/block/skd*[ch]
14481 STI AUDIO (ASoC) DRIVERS
14482 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14483 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14485 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14489 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14491 F: drivers/media/platform/sti/cec/
14492 F: Documentation/devicetree/bindings/media/stih-cec.txt
14494 STK1160 USB VIDEO CAPTURE DRIVER
14495 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14496 L: linux-media@vger.kernel.org
14497 T: git git://linuxtv.org/media_tree.git
14499 F: drivers/media/usb/stk1160/
14501 STM32 AUDIO (ASoC) DRIVERS
14502 M: Olivier Moysan <olivier.moysan@st.com>
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,stm32-*.txt
14509 STM32 TIMER/LPTIMER DRIVERS
14510 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14512 F: drivers/*/stm32-*timer*
14513 F: drivers/pwm/pwm-stm32*
14514 F: include/linux/*/stm32-*tim*
14515 F: Documentation/ABI/testing/*timer-stm32
14516 F: Documentation/devicetree/bindings/*/stm32-*timer*
14517 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14519 STMMAC ETHERNET DRIVER
14520 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14521 M: Alexandre Torgue <alexandre.torgue@st.com>
14522 M: Jose Abreu <joabreu@synopsys.com>
14523 L: netdev@vger.kernel.org
14524 W: http://www.stlinux.com
14526 F: drivers/net/ethernet/stmicro/stmmac/
14529 M: Sam Creasey <sammy@sammy.net>
14530 W: http://sammy.net/sun3/
14532 F: arch/m68k/kernel/*sun3*
14533 F: arch/m68k/sun3*/
14534 F: arch/m68k/include/asm/sun3*
14535 F: drivers/net/ethernet/i825xx/sun3*
14537 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14538 M: Hans de Goede <hdegoede@redhat.com>
14539 L: linux-input@vger.kernel.org
14541 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14542 F: drivers/input/keyboard/sun4i-lradc-keys.c
14544 SUNDANCE NETWORK DRIVER
14545 M: Denis Kirjanov <kda@linux-powerpc.org>
14546 L: netdev@vger.kernel.org
14548 F: drivers/net/ethernet/dlink/sundance.c
14551 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14552 M: Rich Felker <dalias@libc.org>
14553 L: linux-sh@vger.kernel.org
14554 Q: http://patchwork.kernel.org/project/linux-sh/list/
14556 F: Documentation/sh/
14561 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14562 M: Len Brown <len.brown@intel.com>
14563 M: Pavel Machek <pavel@ucw.cz>
14564 L: linux-pm@vger.kernel.org
14565 B: https://bugzilla.kernel.org
14567 F: Documentation/power/
14568 F: arch/x86/kernel/acpi/
14569 F: drivers/base/power/
14571 F: include/linux/suspend.h
14572 F: include/linux/freezer.h
14573 F: include/linux/pm.h
14576 M: Martin Mares <mj@ucw.cz>
14577 L: linux-video@atrey.karlin.mff.cuni.cz
14579 F: Documentation/svga.txt
14580 F: arch/x86/boot/video*
14583 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14584 L: iommu@lists.linux-foundation.org
14585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14587 F: kernel/dma/swiotlb.c
14588 F: arch/*/kernel/pci-swiotlb.c
14589 F: include/linux/swiotlb.h
14592 M: Jiri Pirko <jiri@resnulli.us>
14593 M: Ivan Vecera <ivecera@redhat.com>
14594 L: netdev@vger.kernel.org
14597 F: include/net/switchdev.h
14599 SY8106A REGULATOR DRIVER
14600 M: Icenowy Zheng <icenowy@aosc.io>
14602 F: drivers/regulator/sy8106a-regulator.c
14603 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14605 SYNC FILE FRAMEWORK
14606 M: Sumit Semwal <sumit.semwal@linaro.org>
14607 R: Gustavo Padovan <gustavo@padovan.org>
14609 L: linux-media@vger.kernel.org
14610 L: dri-devel@lists.freedesktop.org
14611 F: drivers/dma-buf/sync_*
14612 F: drivers/dma-buf/dma-fence*
14613 F: drivers/dma-buf/sw_sync.c
14614 F: include/linux/sync_file.h
14615 F: include/uapi/linux/sync_file.h
14616 F: Documentation/sync_file.txt
14617 T: git git://anongit.freedesktop.org/drm/drm-misc
14619 SYNOPSYS ARC ARCHITECTURE
14620 M: Vineet Gupta <vgupta@synopsys.com>
14621 L: linux-snps-arc@lists.infradead.org
14624 F: Documentation/devicetree/bindings/arc/*
14625 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14626 F: drivers/clocksource/arc_timer.c
14627 F: drivers/tty/serial/arc_uart.c
14628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14630 SYNOPSYS ARC HSDK SDP pll clock driver
14631 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14633 F: drivers/clk/clk-hsdk-pll.c
14634 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14636 SYNOPSYS ARC SDP clock driver
14637 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14639 F: drivers/clk/axs10x/*
14640 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14642 SYNOPSYS ARC SDP platform support
14643 M: Alexey Brodkin <abrodkin@synopsys.com>
14645 F: arch/arc/plat-axs10x
14646 F: arch/arc/boot/dts/ax*
14647 F: Documentation/devicetree/bindings/arc/axs10*
14649 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14650 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14652 F: drivers/reset/reset-axs10x.c
14653 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14655 SYNOPSYS CREG GPIO DRIVER
14656 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14658 F: drivers/gpio/gpio-creg-snps.c
14659 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14661 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14662 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14664 F: drivers/tty/serial/8250/8250_dw.c
14666 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14667 M: Hoan Tran <hotran@apm.com>
14668 L: linux-gpio@vger.kernel.org
14670 F: drivers/gpio/gpio-dwapb.c
14671 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14673 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14674 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14676 F: drivers/dma/dwi-axi-dmac/
14677 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14679 SYNOPSYS DESIGNWARE DMAC DRIVER
14680 M: Viresh Kumar <vireshk@kernel.org>
14681 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14683 F: Documentation/devicetree/bindings/dma/snps-dma.txt
14685 F: include/dt-bindings/dma/dw-dmac.h
14686 F: include/linux/dma/dw.h
14687 F: include/linux/platform_data/dma-dw.h
14689 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14690 M: Jose Abreu <Jose.Abreu@synopsys.com>
14691 L: netdev@vger.kernel.org
14693 F: drivers/net/ethernet/synopsys/
14695 SYNOPSYS DESIGNWARE I2C DRIVER
14696 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14697 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14698 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14699 L: linux-i2c@vger.kernel.org
14701 F: drivers/i2c/busses/i2c-designware-*
14702 F: include/linux/platform_data/i2c-designware.h
14704 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14705 M: Jaehoon Chung <jh80.chung@samsung.com>
14706 L: linux-mmc@vger.kernel.org
14708 F: drivers/mmc/host/dw_mmc*
14710 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14711 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14713 F: drivers/reset/reset-hsdk.c
14714 F: include/dt-bindings/reset/snps,hsdk-reset.h
14715 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14717 SYSTEM CONFIGURATION (SYSCON)
14718 M: Lee Jones <lee.jones@linaro.org>
14719 M: Arnd Bergmann <arnd@arndb.de>
14720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14722 F: drivers/mfd/syscon.c
14724 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14725 M: Sudeep Holla <sudeep.holla@arm.com>
14726 L: linux-arm-kernel@lists.infradead.org
14728 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14729 F: drivers/clk/clk-sc[mp]i.c
14730 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14731 F: drivers/firmware/arm_scpi.c
14732 F: drivers/firmware/arm_scmi/
14733 F: include/linux/sc[mp]i_protocol.h
14735 SYSTEM RESET/SHUTDOWN DRIVERS
14736 M: Sebastian Reichel <sre@kernel.org>
14737 L: linux-pm@vger.kernel.org
14738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14740 F: Documentation/devicetree/bindings/power/reset/
14741 F: drivers/power/reset/
14743 SYSTEM TRACE MODULE CLASS
14744 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14747 F: Documentation/trace/stm.rst
14748 F: drivers/hwtracing/stm/
14749 F: include/linux/stm.h
14750 F: include/uapi/linux/stm.h
14753 M: Christoph Hellwig <hch@infradead.org>
14755 F: Documentation/filesystems/sysv-fs.txt
14757 F: include/linux/sysv_fs.h
14760 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14761 L: linux-scsi@vger.kernel.org
14762 L: target-devel@vger.kernel.org
14763 W: http://www.linux-iscsi.org
14764 W: http://groups.google.com/group/linux-iscsi-target-dev
14765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14769 F: Documentation/target/
14771 TASKSTATS STATISTICS INTERFACE
14772 M: Balbir Singh <bsingharora@gmail.com>
14774 F: Documentation/accounting/taskstats*
14775 F: include/linux/taskstats*
14776 F: kernel/taskstats.c
14779 M: Jamal Hadi Salim <jhs@mojatatu.com>
14780 M: Cong Wang <xiyou.wangcong@gmail.com>
14781 M: Jiri Pirko <jiri@resnulli.us>
14782 L: netdev@vger.kernel.org
14784 F: include/net/pkt_cls.h
14785 F: include/net/pkt_sched.h
14786 F: include/net/tc_act/
14787 F: include/uapi/linux/pkt_cls.h
14788 F: include/uapi/linux/pkt_sched.h
14789 F: include/uapi/linux/tc_act/
14790 F: include/uapi/linux/tc_ematch/
14793 TC90522 MEDIA DRIVER
14794 M: Akihiro Tsukada <tskd08@gmail.com>
14795 L: linux-media@vger.kernel.org
14797 F: drivers/media/dvb-frontends/tc90522*
14799 TCP LOW PRIORITY MODULE
14800 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14801 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14802 W: http://tcp-lp-mod.sourceforge.net/
14804 F: net/ipv4/tcp_lp.c
14806 TDA10071 MEDIA DRIVER
14807 M: Antti Palosaari <crope@iki.fi>
14808 L: linux-media@vger.kernel.org
14809 W: https://linuxtv.org
14810 W: http://palosaari.fi/linux/
14811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14812 T: git git://linuxtv.org/anttip/media_tree.git
14814 F: drivers/media/dvb-frontends/tda10071*
14816 TDA18212 MEDIA DRIVER
14817 M: Antti Palosaari <crope@iki.fi>
14818 L: linux-media@vger.kernel.org
14819 W: https://linuxtv.org
14820 W: http://palosaari.fi/linux/
14821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14822 T: git git://linuxtv.org/anttip/media_tree.git
14824 F: drivers/media/tuners/tda18212*
14826 TDA18218 MEDIA DRIVER
14827 M: Antti Palosaari <crope@iki.fi>
14828 L: linux-media@vger.kernel.org
14829 W: https://linuxtv.org
14830 W: http://palosaari.fi/linux/
14831 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14832 T: git git://linuxtv.org/anttip/media_tree.git
14834 F: drivers/media/tuners/tda18218*
14836 TDA18250 MEDIA DRIVER
14837 M: Olli Salonen <olli.salonen@iki.fi>
14838 L: linux-media@vger.kernel.org
14839 W: https://linuxtv.org
14840 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14841 T: git git://linuxtv.org/media_tree.git
14843 F: drivers/media/tuners/tda18250*
14845 TDA18271 MEDIA DRIVER
14846 M: Michael Krufky <mkrufky@linuxtv.org>
14847 L: linux-media@vger.kernel.org
14848 W: https://linuxtv.org
14849 W: http://github.com/mkrufky
14850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14851 T: git git://linuxtv.org/mkrufky/tuners.git
14853 F: drivers/media/tuners/tda18271*
14855 TDA1997x MEDIA DRIVER
14856 M: Tim Harvey <tharvey@gateworks.com>
14857 L: linux-media@vger.kernel.org
14858 W: https://linuxtv.org
14859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14861 F: drivers/media/i2c/tda1997x.*
14863 TDA827x MEDIA DRIVER
14864 M: Michael Krufky <mkrufky@linuxtv.org>
14865 L: linux-media@vger.kernel.org
14866 W: https://linuxtv.org
14867 W: http://github.com/mkrufky
14868 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14869 T: git git://linuxtv.org/mkrufky/tuners.git
14871 F: drivers/media/tuners/tda8290.*
14873 TDA8290 MEDIA DRIVER
14874 M: Michael Krufky <mkrufky@linuxtv.org>
14875 L: linux-media@vger.kernel.org
14876 W: https://linuxtv.org
14877 W: http://github.com/mkrufky
14878 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14879 T: git git://linuxtv.org/mkrufky/tuners.git
14881 F: drivers/media/tuners/tda8290.*
14883 TDA9840 MEDIA DRIVER
14884 M: Hans Verkuil <hverkuil@xs4all.nl>
14885 L: linux-media@vger.kernel.org
14886 T: git git://linuxtv.org/media_tree.git
14887 W: https://linuxtv.org
14889 F: drivers/media/i2c/tda9840*
14891 TEA5761 TUNER DRIVER
14892 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14893 L: linux-media@vger.kernel.org
14894 W: https://linuxtv.org
14895 T: git git://linuxtv.org/media_tree.git
14897 F: drivers/media/tuners/tea5761.*
14899 TEA5767 TUNER DRIVER
14900 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14901 L: linux-media@vger.kernel.org
14902 W: https://linuxtv.org
14903 T: git git://linuxtv.org/media_tree.git
14905 F: drivers/media/tuners/tea5767.*
14907 TEA6415C MEDIA DRIVER
14908 M: Hans Verkuil <hverkuil@xs4all.nl>
14909 L: linux-media@vger.kernel.org
14910 T: git git://linuxtv.org/media_tree.git
14911 W: https://linuxtv.org
14913 F: drivers/media/i2c/tea6415c*
14915 TEA6420 MEDIA DRIVER
14916 M: Hans Verkuil <hverkuil@xs4all.nl>
14917 L: linux-media@vger.kernel.org
14918 T: git git://linuxtv.org/media_tree.git
14919 W: https://linuxtv.org
14921 F: drivers/media/i2c/tea6420*
14924 M: Jiri Pirko <jiri@resnulli.us>
14925 L: netdev@vger.kernel.org
14927 F: drivers/net/team/
14928 F: include/linux/if_team.h
14929 F: include/uapi/linux/if_team.h
14931 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14932 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14934 F: arch/x86/platform/ts5500/
14936 TECHNOTREND USB IR RECEIVER
14937 M: Sean Young <sean@mess.org>
14938 L: linux-media@vger.kernel.org
14940 F: drivers/media/rc/ttusbir.c
14942 TECHWELL TW9910 VIDEO DECODER
14943 L: linux-media@vger.kernel.org
14945 F: drivers/media/i2c/tw9910.c
14946 F: include/media/i2c/tw9910.h
14949 M: Jens Wiklander <jens.wiklander@linaro.org>
14951 F: include/linux/tee_drv.h
14952 F: include/uapi/linux/tee.h
14954 F: Documentation/tee.txt
14956 TEGRA ARCHITECTURE SUPPORT
14957 M: Thierry Reding <thierry.reding@gmail.com>
14958 M: Jonathan Hunter <jonathanh@nvidia.com>
14959 L: linux-tegra@vger.kernel.org
14960 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14966 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14967 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14969 F: drivers/clk/tegra/
14972 M: Laxman Dewangan <ldewangan@nvidia.com>
14973 M: Jon Hunter <jonathanh@nvidia.com>
14975 F: drivers/dma/tegra*
14978 M: Laxman Dewangan <ldewangan@nvidia.com>
14980 F: drivers/i2c/busses/i2c-tegra.c
14982 TEGRA IOMMU DRIVERS
14983 M: Thierry Reding <thierry.reding@gmail.com>
14984 L: linux-tegra@vger.kernel.org
14986 F: drivers/iommu/tegra*
14989 M: Laxman Dewangan <ldewangan@nvidia.com>
14991 F: drivers/input/keyboard/tegra-kbc.c
14994 M: Stefan Agner <stefan@agner.ch>
14995 M: Lucas Stach <dev@lynxeye.de>
14997 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14998 F: drivers/mtd/nand/raw/tegra_nand.c
15001 M: Thierry Reding <thierry.reding@gmail.com>
15003 F: drivers/pwm/pwm-tegra.c
15005 TEGRA SERIAL DRIVER
15006 M: Laxman Dewangan <ldewangan@nvidia.com>
15008 F: drivers/tty/serial/serial-tegra.c
15011 M: Laxman Dewangan <ldewangan@nvidia.com>
15013 F: drivers/spi/spi-tegra*
15015 TEHUTI ETHERNET DRIVER
15016 M: Andy Gospodarek <andy@greyhouse.net>
15017 L: netdev@vger.kernel.org
15019 F: drivers/net/ethernet/tehuti/*
15021 Telecom Clock Driver for MCPL0010
15022 M: Mark Gross <mark.gross@intel.com>
15024 F: drivers/char/tlclk.c
15026 TENSILICA XTENSA PORT (xtensa)
15027 M: Chris Zankel <chris@zankel.net>
15028 M: Max Filippov <jcmvbkbc@gmail.com>
15029 L: linux-xtensa@linux-xtensa.org
15030 T: git git://github.com/czankel/xtensa-linux.git
15033 F: drivers/irqchip/irq-xtensa-*
15035 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15036 M: Nishanth Menon <nm@ti.com>
15037 M: Tero Kristo <t-kristo@ti.com>
15038 M: Santosh Shilimkar <ssantosh@kernel.org>
15039 L: linux-arm-kernel@lists.infradead.org
15041 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15042 F: drivers/firmware/ti_sci*
15043 F: include/linux/soc/ti/ti_sci_protocol.h
15044 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15045 F: drivers/soc/ti/ti_sci_pm_domains.c
15046 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15047 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15048 F: drivers/clk/keystone/sci-clk.c
15049 F: drivers/reset/reset-ti-sci.c
15051 Texas Instruments ASoC drivers
15052 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15053 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15057 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15058 M: Hans Verkuil <hverkuil@xs4all.nl>
15059 L: linux-media@vger.kernel.org
15060 T: git git://linuxtv.org/media_tree.git
15061 W: https://linuxtv.org
15063 F: drivers/media/radio/radio-raremono.c
15066 M: Zhang Rui <rui.zhang@intel.com>
15067 M: Eduardo Valentin <edubezval@gmail.com>
15068 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15069 L: linux-pm@vger.kernel.org
15070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15072 Q: https://patchwork.kernel.org/project/linux-pm/list/
15074 F: drivers/thermal/
15075 F: include/linux/thermal.h
15076 F: include/uapi/linux/thermal.h
15077 F: include/linux/cpu_cooling.h
15078 F: Documentation/devicetree/bindings/thermal/
15080 THERMAL/CPU_COOLING
15081 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15082 M: Viresh Kumar <viresh.kumar@linaro.org>
15083 M: Javi Merino <javi.merino@kernel.org>
15084 L: linux-pm@vger.kernel.org
15086 F: Documentation/thermal/cpu-cooling-api.txt
15087 F: drivers/thermal/cpu_cooling.c
15088 F: include/linux/cpu_cooling.h
15090 THINKPAD ACPI EXTRAS DRIVER
15091 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15092 L: ibm-acpi-devel@lists.sourceforge.net
15093 L: platform-driver-x86@vger.kernel.org
15094 W: http://ibm-acpi.sourceforge.net
15095 W: http://thinkwiki.org/wiki/Ibm-acpi
15096 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15098 F: drivers/platform/x86/thinkpad_acpi.c
15101 M: Andreas Noever <andreas.noever@gmail.com>
15102 M: Michael Jamet <michael.jamet@intel.com>
15103 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15104 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15107 F: Documentation/admin-guide/thunderbolt.rst
15108 F: drivers/thunderbolt/
15109 F: include/linux/thunderbolt.h
15111 THUNDERBOLT NETWORK DRIVER
15112 M: Michael Jamet <michael.jamet@intel.com>
15113 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15114 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15115 L: netdev@vger.kernel.org
15117 F: drivers/net/thunderbolt.c
15119 THUNDERX GPIO DRIVER
15120 M: David Daney <david.daney@cavium.com>
15122 F: drivers/gpio/gpio-thunderx.c
15124 TI AM437X VPFE DRIVER
15125 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15126 L: linux-media@vger.kernel.org
15127 W: https://linuxtv.org
15128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15129 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15131 F: drivers/media/platform/am437x/
15133 TI BANDGAP AND THERMAL DRIVER
15134 M: Eduardo Valentin <edubezval@gmail.com>
15135 M: Keerthy <j-keerthy@ti.com>
15136 L: linux-pm@vger.kernel.org
15137 L: linux-omap@vger.kernel.org
15139 F: drivers/thermal/ti-soc-thermal/
15141 TI BQ27XXX POWER SUPPLY DRIVER
15142 R: Andrew F. Davis <afd@ti.com>
15143 F: include/linux/power/bq27xxx_battery.h
15144 F: drivers/power/supply/bq27xxx_battery.c
15145 F: drivers/power/supply/bq27xxx_battery_i2c.c
15147 TI CDCE706 CLOCK DRIVER
15148 M: Max Filippov <jcmvbkbc@gmail.com>
15150 F: drivers/clk/clk-cdce706.c
15153 M: Tero Kristo <t-kristo@ti.com>
15154 L: linux-omap@vger.kernel.org
15157 F: include/linux/clk/ti.h
15159 TI DAVINCI MACHINE SUPPORT
15160 M: Sekhar Nori <nsekhar@ti.com>
15161 M: Kevin Hilman <khilman@kernel.org>
15162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15165 F: arch/arm/mach-davinci/
15166 F: drivers/i2c/busses/i2c-davinci.c
15167 F: arch/arm/boot/dts/da850*
15169 TI DAVINCI SERIES CLOCK DRIVER
15170 M: David Lechner <david@lechnology.com>
15171 R: Sekhar Nori <nsekhar@ti.com>
15173 F: Documentation/devicetree/bindings/clock/ti/davinci/
15174 F: drivers/clk/davinci/
15176 TI DAVINCI SERIES GPIO DRIVER
15177 M: Keerthy <j-keerthy@ti.com>
15178 L: linux-gpio@vger.kernel.org
15180 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15181 F: drivers/gpio/gpio-davinci.c
15183 TI DAVINCI SERIES MEDIA DRIVER
15184 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15185 L: linux-media@vger.kernel.org
15186 W: https://linuxtv.org
15187 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15188 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15190 F: drivers/media/platform/davinci/
15191 F: include/media/davinci/
15193 TI ETHERNET SWITCH DRIVER (CPSW)
15194 R: Grygorii Strashko <grygorii.strashko@ti.com>
15195 L: linux-omap@vger.kernel.org
15196 L: netdev@vger.kernel.org
15198 F: drivers/net/ethernet/ti/cpsw*
15199 F: drivers/net/ethernet/ti/davinci*
15201 TI FLASH MEDIA INTERFACE DRIVER
15202 M: Alex Dubov <oakad@yahoo.com>
15204 F: drivers/misc/tifm*
15205 F: drivers/mmc/host/tifm_sd.c
15206 F: include/linux/tifm.h
15208 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15209 M: Santosh Shilimkar <ssantosh@kernel.org>
15210 L: linux-kernel@vger.kernel.org
15211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15213 F: drivers/soc/ti/*
15214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15216 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15217 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15218 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15219 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15221 F: sound/soc/codecs/lm49453*
15222 F: sound/soc/codecs/isabelle*
15224 TI LP855x BACKLIGHT DRIVER
15225 M: Milo Kim <milo.kim@ti.com>
15227 F: Documentation/backlight/lp855x-driver.txt
15228 F: drivers/video/backlight/lp855x_bl.c
15229 F: include/linux/platform_data/lp855x.h
15231 TI LP8727 CHARGER DRIVER
15232 M: Milo Kim <milo.kim@ti.com>
15234 F: drivers/power/supply/lp8727_charger.c
15235 F: include/linux/platform_data/lp8727.h
15237 TI LP8788 MFD DRIVER
15238 M: Milo Kim <milo.kim@ti.com>
15240 F: drivers/iio/adc/lp8788_adc.c
15241 F: drivers/leds/leds-lp8788.c
15242 F: drivers/mfd/lp8788*.c
15243 F: drivers/power/supply/lp8788-charger.c
15244 F: drivers/regulator/lp8788-*.c
15245 F: include/linux/mfd/lp8788*.h
15247 TI NETCP ETHERNET DRIVER
15248 M: Wingman Kwok <w-kwok2@ti.com>
15249 M: Murali Karicheri <m-karicheri2@ti.com>
15250 L: netdev@vger.kernel.org
15252 F: drivers/net/ethernet/ti/netcp*
15254 TI PCM3060 ASoC CODEC DRIVER
15255 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15256 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15258 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15259 F: sound/soc/codecs/pcm3060*
15261 TI TAS571X FAMILY ASoC CODEC DRIVER
15262 M: Kevin Cernekee <cernekee@chromium.org>
15263 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15265 F: sound/soc/codecs/tas571x*
15267 TI TRF7970A NFC DRIVER
15268 M: Mark Greer <mgreer@animalcreek.com>
15269 L: linux-wireless@vger.kernel.org
15270 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15272 F: drivers/nfc/trf7970a.c
15273 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15275 TI TWL4030 SERIES SOC CODEC DRIVER
15276 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15277 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15279 F: sound/soc/codecs/twl4030*
15282 M: Benoit Parrot <bparrot@ti.com>
15283 L: linux-media@vger.kernel.org
15284 W: http://linuxtv.org/
15285 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15287 F: drivers/media/platform/ti-vpe/
15289 TI WILINK WIRELESS DRIVERS
15290 L: linux-wireless@vger.kernel.org
15291 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15292 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15295 F: drivers/net/wireless/ti/
15296 F: include/linux/wl12xx.h
15298 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15299 M: John Stultz <john.stultz@linaro.org>
15300 M: Thomas Gleixner <tglx@linutronix.de>
15301 R: Stephen Boyd <sboyd@kernel.org>
15302 L: linux-kernel@vger.kernel.org
15303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15305 F: include/linux/clocksource.h
15306 F: include/linux/time.h
15307 F: include/linux/timex.h
15308 F: include/uapi/linux/time.h
15309 F: include/uapi/linux/timex.h
15310 F: kernel/time/clocksource.c
15311 F: kernel/time/time*.c
15312 F: kernel/time/alarmtimer.c
15313 F: kernel/time/ntp.c
15314 F: tools/testing/selftests/timers/
15317 M: Jon Maloy <jon.maloy@ericsson.com>
15318 M: Ying Xue <ying.xue@windriver.com>
15319 L: netdev@vger.kernel.org (core kernel code)
15320 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15321 W: http://tipc.sourceforge.net/
15323 F: include/uapi/linux/tipc*.h
15326 TLAN NETWORK DRIVER
15327 M: Samuel Chessman <chessman@tux.org>
15328 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15329 W: http://sourceforge.net/projects/tlan/
15331 F: Documentation/networking/device_drivers/ti/tlan.txt
15332 F: drivers/net/ethernet/ti/tlan.*
15334 TM6000 VIDEO4LINUX DRIVER
15335 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15336 L: linux-media@vger.kernel.org
15337 W: https://linuxtv.org
15338 T: git git://linuxtv.org/media_tree.git
15340 F: drivers/media/usb/tm6000/
15341 F: Documentation/media/v4l-drivers/tm6000*
15343 TMIO/SDHI MMC DRIVER
15344 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15345 L: linux-mmc@vger.kernel.org
15347 F: drivers/mmc/host/tmio_mmc*
15348 F: drivers/mmc/host/renesas_sdhi*
15349 F: include/linux/mfd/tmio.h
15351 TMP401 HARDWARE MONITOR DRIVER
15352 M: Guenter Roeck <linux@roeck-us.net>
15353 L: linux-hwmon@vger.kernel.org
15355 F: Documentation/hwmon/tmp401
15356 F: drivers/hwmon/tmp401.c
15358 TMPFS (SHMEM FILESYSTEM)
15359 M: Hugh Dickins <hughd@google.com>
15360 L: linux-mm@kvack.org
15362 F: include/linux/shmem_fs.h
15365 TOMOYO SECURITY MODULE
15366 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15367 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15368 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15369 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15370 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15371 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15372 W: http://tomoyo.sourceforge.jp/
15373 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15375 F: security/tomoyo/
15377 TOPSTAR LAPTOP EXTRAS DRIVER
15378 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15379 L: platform-driver-x86@vger.kernel.org
15381 F: drivers/platform/x86/topstar-laptop.c
15383 TORTURE-TEST MODULES
15384 M: Davidlohr Bueso <dave@stgolabs.net>
15385 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15386 M: Josh Triplett <josh@joshtriplett.org>
15387 L: linux-kernel@vger.kernel.org
15389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15390 F: Documentation/RCU/torture.txt
15391 F: kernel/torture.c
15392 F: kernel/rcu/rcutorture.c
15393 F: kernel/rcu/rcuperf.c
15394 F: kernel/locking/locktorture.c
15396 TOSHIBA ACPI EXTRAS DRIVER
15397 M: Azael Avalos <coproscefalo@gmail.com>
15398 L: platform-driver-x86@vger.kernel.org
15400 F: drivers/platform/x86/toshiba_acpi.c
15402 TOSHIBA BLUETOOTH DRIVER
15403 M: Azael Avalos <coproscefalo@gmail.com>
15404 L: platform-driver-x86@vger.kernel.org
15406 F: drivers/platform/x86/toshiba_bluetooth.c
15408 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15409 M: Azael Avalos <coproscefalo@gmail.com>
15410 L: platform-driver-x86@vger.kernel.org
15412 F: drivers/platform/x86/toshiba_haps.c
15415 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15416 W: http://www.buzzard.org.uk/toshiba/
15418 F: drivers/char/toshiba.c
15419 F: include/linux/toshiba.h
15420 F: include/uapi/linux/toshiba.h
15422 TOSHIBA TC358743 DRIVER
15423 M: Mats Randgaard <matrandg@cisco.com>
15424 L: linux-media@vger.kernel.org
15426 F: drivers/media/i2c/tc358743*
15427 F: include/media/i2c/tc358743.h
15429 TOSHIBA WMI HOTKEYS DRIVER
15430 M: Azael Avalos <coproscefalo@gmail.com>
15431 L: platform-driver-x86@vger.kernel.org
15433 F: drivers/platform/x86/toshiba-wmi.c
15436 M: Peter Huewe <peterhuewe@gmx.de>
15437 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15438 R: Jason Gunthorpe <jgg@ziepe.ca>
15439 L: linux-integrity@vger.kernel.org
15440 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15441 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15442 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15444 F: drivers/char/tpm/
15447 M: Steven Rostedt <rostedt@goodmis.org>
15448 M: Ingo Molnar <mingo@redhat.com>
15449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15451 F: Documentation/trace/ftrace.rst
15452 F: arch/*/*/*/ftrace.h
15453 F: arch/*/kernel/ftrace.c
15454 F: include/*/ftrace.h
15455 F: include/linux/trace*.h
15458 F: tools/testing/selftests/ftrace/
15460 TRACING MMIO ACCESSES (MMIOTRACE)
15461 M: Steven Rostedt <rostedt@goodmis.org>
15462 M: Ingo Molnar <mingo@kernel.org>
15463 R: Karol Herbst <karolherbst@gmail.com>
15464 R: Pekka Paalanen <ppaalanen@gmail.com>
15466 L: linux-kernel@vger.kernel.org
15467 L: nouveau@lists.freedesktop.org
15468 F: kernel/trace/trace_mmiotrace.c
15469 F: include/linux/mmiotrace.h
15470 F: arch/x86/mm/kmmio.c
15471 F: arch/x86/mm/mmio-mod.c
15472 F: arch/x86/mm/testmmiotrace.c
15475 M: Jiri Kosina <trivial@kernel.org>
15476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15478 K: ^Subject:.*(?i)trivial
15480 TEMPO SEMICONDUCTOR DRIVERS
15481 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15483 F: sound/soc/codecs/tscs*.c
15484 F: sound/soc/codecs/tscs*.h
15485 F: Documentation/devicetree/bindings/sound/tscs*.txt
15488 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15489 M: Jiri Slaby <jslaby@suse.com>
15491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15492 F: Documentation/serial/
15494 F: drivers/tty/serial/serial_core.c
15495 F: include/linux/serial_core.h
15496 F: include/linux/serial.h
15497 F: include/linux/tty.h
15498 F: include/uapi/linux/serial_core.h
15499 F: include/uapi/linux/serial.h
15500 F: include/uapi/linux/tty.h
15502 TUA9001 MEDIA DRIVER
15503 M: Antti Palosaari <crope@iki.fi>
15504 L: linux-media@vger.kernel.org
15505 W: https://linuxtv.org
15506 W: http://palosaari.fi/linux/
15507 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15508 T: git git://linuxtv.org/anttip/media_tree.git
15510 F: drivers/media/tuners/tua9001*
15512 TULIP NETWORK DRIVERS
15513 L: netdev@vger.kernel.org
15514 L: linux-parisc@vger.kernel.org
15516 F: drivers/net/ethernet/dec/tulip/
15519 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15520 W: http://vtun.sourceforge.net/tun
15522 F: Documentation/networking/tuntap.txt
15523 F: arch/um/os-Linux/drivers/
15525 TURBOCHANNEL SUBSYSTEM
15526 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15527 M: Ralf Baechle <ralf@linux-mips.org>
15528 L: linux-mips@vger.kernel.org
15529 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15532 F: include/linux/tc.h
15535 M: "Len Brown" <lenb@kernel.org>
15536 L: linux-pm@vger.kernel.org
15537 B: https://bugzilla.kernel.org
15538 Q: https://patchwork.kernel.org/project/linux-pm/list/
15539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15541 F: tools/power/x86/turbostat/
15543 TW5864 VIDEO4LINUX DRIVER
15544 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15545 M: Anton Sviridenko <anton@corp.bluecherry.net>
15546 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15547 M: Andrey Utkin <andrey_utkin@fastmail.com>
15548 L: linux-media@vger.kernel.org
15550 F: drivers/media/pci/tw5864/
15552 TW68 VIDEO4LINUX DRIVER
15553 M: Hans Verkuil <hverkuil@xs4all.nl>
15554 L: linux-media@vger.kernel.org
15555 T: git git://linuxtv.org/media_tree.git
15556 W: https://linuxtv.org
15558 F: drivers/media/pci/tw68/
15560 TW686X VIDEO4LINUX DRIVER
15561 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15562 L: linux-media@vger.kernel.org
15563 T: git git://linuxtv.org/media_tree.git
15564 W: http://linuxtv.org
15566 F: drivers/media/pci/tw686x/
15568 UBI FILE SYSTEM (UBIFS)
15569 M: Richard Weinberger <richard@nod.at>
15570 M: Artem Bityutskiy <dedekind1@gmail.com>
15571 M: Adrian Hunter <adrian.hunter@intel.com>
15572 L: linux-mtd@lists.infradead.org
15573 T: git git://git.infradead.org/ubifs-2.6.git
15574 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15576 F: Documentation/filesystems/ubifs.txt
15579 UCLINUX (M68KNOMMU AND COLDFIRE)
15580 M: Greg Ungerer <gerg@linux-m68k.org>
15581 W: http://www.linux-m68k.org/
15582 W: http://www.uclinux.org/
15583 L: linux-m68k@lists.linux-m68k.org
15584 L: uclinux-dev@uclinux.org (subscribers-only)
15585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15587 F: arch/m68k/coldfire/
15589 F: arch/m68k/*/*_no.*
15590 F: arch/m68k/include/asm/*_no.*
15593 M: Jan Kara <jack@suse.com>
15595 F: Documentation/filesystems/udf.txt
15599 M: Bastien Nocera <hadess@hadess.net>
15600 L: linux-input@vger.kernel.org
15602 F: drivers/hid/hid-udraw-ps3.c
15605 M: Evgeniy Dushistov <dushistov@mail.ru>
15607 F: Documentation/filesystems/ufs.txt
15610 UHID USERSPACE HID IO DRIVER:
15611 M: David Herrmann <dh.herrmann@googlemail.com>
15612 L: linux-input@vger.kernel.org
15614 F: drivers/hid/uhid.c
15615 F: include/uapi/linux/uhid.h
15618 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15619 L: linux-usb@vger.kernel.org
15621 F: drivers/usb/common/ulpi.c
15622 F: include/linux/ulpi/
15624 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15625 L: linux-usb@vger.kernel.org
15628 F: include/linux/uwb.h
15629 F: include/linux/uwb/
15631 UNICORE32 ARCHITECTURE:
15632 M: Guan Xuetao <gxt@pku.edu.cn>
15633 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15635 T: git git://github.com/gxt/linux.git
15639 M: Tony Finch <dot@dotat.at>
15640 W: http://dotat.at/prog/unifdef
15642 F: scripts/unifdef.c
15644 UNIFORM CDROM DRIVER
15645 M: Jens Axboe <axboe@kernel.dk>
15646 W: http://www.kernel.dk
15648 F: Documentation/cdrom/
15649 F: drivers/cdrom/cdrom.c
15650 F: include/linux/cdrom.h
15651 F: include/uapi/linux/cdrom.h
15653 UNISYS S-PAR DRIVERS
15654 M: David Kershner <david.kershner@unisys.com>
15655 L: sparmaintainer@unisys.com (Unisys internal)
15657 F: include/linux/visorbus.h
15658 F: drivers/visorbus/
15659 F: drivers/staging/unisys/
15661 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15662 M: Vinayak Holikatti <vinholikatti@gmail.com>
15663 L: linux-scsi@vger.kernel.org
15665 F: Documentation/scsi/ufs.txt
15666 F: drivers/scsi/ufs/
15668 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15669 M: Joao Pinto <jpinto@synopsys.com>
15670 L: linux-scsi@vger.kernel.org
15672 F: drivers/scsi/ufs/*dwc*
15674 UNSORTED BLOCK IMAGES (UBI)
15675 M: Artem Bityutskiy <dedekind1@gmail.com>
15676 M: Richard Weinberger <richard@nod.at>
15677 W: http://www.linux-mtd.infradead.org/
15678 L: linux-mtd@lists.infradead.org
15679 T: git git://git.infradead.org/ubifs-2.6.git
15681 F: drivers/mtd/ubi/
15682 F: include/linux/mtd/ubi.h
15683 F: include/uapi/mtd/ubi-user.h
15685 USB "USBNET" DRIVER FRAMEWORK
15686 M: Oliver Neukum <oneukum@suse.com>
15687 L: netdev@vger.kernel.org
15688 W: http://www.linux-usb.org/usbnet
15690 F: drivers/net/usb/usbnet.c
15691 F: include/linux/usb/usbnet.h
15694 M: Oliver Neukum <oneukum@suse.com>
15695 L: linux-usb@vger.kernel.org
15697 F: Documentation/usb/acm.txt
15698 F: drivers/usb/class/cdc-acm.*
15700 USB AR5523 WIRELESS DRIVER
15701 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15702 L: linux-wireless@vger.kernel.org
15704 F: drivers/net/wireless/ath/ar5523/
15707 M: Oliver Neukum <oneukum@suse.com>
15708 L: linux-usb@vger.kernel.org
15709 L: linux-scsi@vger.kernel.org
15711 F: drivers/usb/storage/uas.c
15713 USB CDC ETHERNET DRIVER
15714 M: Oliver Neukum <oliver@neukum.org>
15715 L: linux-usb@vger.kernel.org
15717 F: drivers/net/usb/cdc_*.c
15718 F: include/uapi/linux/usb/cdc.h
15720 USB CHAOSKEY DRIVER
15721 M: Keith Packard <keithp@keithp.com>
15722 L: linux-usb@vger.kernel.org
15724 F: drivers/usb/misc/chaoskey.c
15726 USB CYPRESS C67X00 DRIVER
15727 M: Peter Korsgaard <jacmet@sunsite.dk>
15728 L: linux-usb@vger.kernel.org
15730 F: drivers/usb/c67x00/
15732 USB DAVICOM DM9601 DRIVER
15733 M: Peter Korsgaard <jacmet@sunsite.dk>
15734 L: netdev@vger.kernel.org
15735 W: http://www.linux-usb.org/usbnet
15737 F: drivers/net/usb/dm9601.c
15739 USB DIAMOND RIO500 DRIVER
15740 M: Cesar Miquel <miquel@df.uba.ar>
15741 L: rio500-users@lists.sourceforge.net
15742 W: http://rio500.sourceforge.net
15744 F: drivers/usb/misc/rio500*
15747 M: Alan Stern <stern@rowland.harvard.edu>
15748 L: linux-usb@vger.kernel.org
15750 F: Documentation/usb/ehci.txt
15751 F: drivers/usb/host/ehci*
15753 USB GADGET/PERIPHERAL SUBSYSTEM
15754 M: Felipe Balbi <balbi@kernel.org>
15755 L: linux-usb@vger.kernel.org
15756 W: http://www.linux-usb.org/gadget
15757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15759 F: drivers/usb/gadget/
15760 F: include/linux/usb/gadget*
15762 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15763 M: Jiri Kosina <jikos@kernel.org>
15764 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15765 L: linux-usb@vger.kernel.org
15766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15768 F: Documentation/hid/hiddev.txt
15769 F: drivers/hid/usbhid/
15771 USB INTEL XHCI ROLE MUX DRIVER
15772 M: Hans de Goede <hdegoede@redhat.com>
15773 L: linux-usb@vger.kernel.org
15775 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15778 M: Olav Kongas <ok@artecdesign.ee>
15779 L: linux-usb@vger.kernel.org
15781 F: drivers/usb/host/isp116x*
15782 F: include/linux/usb/isp116x.h
15784 USB LAN78XX ETHERNET DRIVER
15785 M: Woojung Huh <woojung.huh@microchip.com>
15786 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15787 L: netdev@vger.kernel.org
15789 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15790 F: drivers/net/usb/lan78xx.*
15791 F: include/dt-bindings/net/microchip-lan78xx.h
15793 USB MASS STORAGE DRIVER
15794 M: Alan Stern <stern@rowland.harvard.edu>
15795 L: linux-usb@vger.kernel.org
15796 L: usb-storage@lists.one-eyed-alien.net
15798 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15799 F: drivers/usb/storage/
15802 M: Clemens Ladisch <clemens@ladisch.de>
15803 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15804 T: git git://git.alsa-project.org/alsa-kernel.git
15806 F: sound/usb/midi.*
15808 USB NETWORKING DRIVERS
15809 L: linux-usb@vger.kernel.org
15811 F: drivers/net/usb/
15814 M: Alan Stern <stern@rowland.harvard.edu>
15815 L: linux-usb@vger.kernel.org
15817 F: Documentation/usb/ohci.txt
15818 F: drivers/usb/host/ohci*
15820 USB OTG FSM (Finite State Machine)
15821 M: Peter Chen <Peter.Chen@nxp.com>
15822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15823 L: linux-usb@vger.kernel.org
15825 F: drivers/usb/common/usb-otg-fsm.c
15828 M: Valentina Manea <valentina.manea.m@gmail.com>
15829 M: Shuah Khan <shuah@kernel.org>
15830 L: linux-usb@vger.kernel.org
15832 F: Documentation/usb/usbip_protocol.txt
15833 F: drivers/usb/usbip/
15834 F: tools/usb/usbip/
15835 F: tools/testing/selftests/drivers/usb/usbip/
15838 M: Petko Manolov <petkan@nucleusys.com>
15839 L: linux-usb@vger.kernel.org
15840 L: netdev@vger.kernel.org
15841 T: git git://github.com/petkan/pegasus.git
15842 W: https://github.com/petkan/pegasus
15844 F: drivers/net/usb/pegasus.*
15847 M: Felipe Balbi <balbi@kernel.org>
15848 L: linux-usb@vger.kernel.org
15849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15851 F: drivers/usb/phy/
15853 USB PRINTER DRIVER (usblp)
15854 M: Pete Zaitcev <zaitcev@redhat.com>
15855 L: linux-usb@vger.kernel.org
15857 F: drivers/usb/class/usblp.c
15859 USB QMI WWAN NETWORK DRIVER
15860 M: Bjørn Mork <bjorn@mork.no>
15861 L: netdev@vger.kernel.org
15863 F: Documentation/ABI/testing/sysfs-class-net-qmi
15864 F: drivers/net/usb/qmi_wwan.c
15867 M: Petko Manolov <petkan@nucleusys.com>
15868 L: linux-usb@vger.kernel.org
15869 L: netdev@vger.kernel.org
15870 T: git git://github.com/petkan/rtl8150.git
15871 W: https://github.com/petkan/rtl8150
15873 F: drivers/net/usb/rtl8150.c
15875 USB SERIAL SUBSYSTEM
15876 M: Johan Hovold <johan@kernel.org>
15877 L: linux-usb@vger.kernel.org
15878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15880 F: Documentation/usb/usb-serial.txt
15881 F: drivers/usb/serial/
15882 F: include/linux/usb/serial.h
15884 USB SMSC75XX ETHERNET DRIVER
15885 M: Steve Glendinning <steve.glendinning@shawell.net>
15886 L: netdev@vger.kernel.org
15888 F: drivers/net/usb/smsc75xx.*
15890 USB SMSC95XX ETHERNET DRIVER
15891 M: Steve Glendinning <steve.glendinning@shawell.net>
15892 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15893 L: netdev@vger.kernel.org
15895 F: drivers/net/usb/smsc95xx.*
15898 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15899 L: linux-usb@vger.kernel.org
15900 W: http://www.linux-usb.org
15901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15903 F: Documentation/devicetree/bindings/usb/
15904 F: Documentation/usb/
15906 F: include/linux/usb.h
15907 F: include/linux/usb/
15909 USB TYPEC PI3USB30532 MUX DRIVER
15910 M: Hans de Goede <hdegoede@redhat.com>
15911 L: linux-usb@vger.kernel.org
15913 F: drivers/usb/typec/mux/pi3usb30532.c
15916 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15917 L: linux-usb@vger.kernel.org
15919 F: Documentation/ABI/testing/sysfs-class-typec
15920 F: Documentation/driver-api/usb/typec.rst
15921 F: drivers/usb/typec/
15922 F: include/linux/usb/typec.h
15924 USB TYPEC BUS FOR ALTERNATE MODES
15925 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15926 L: linux-usb@vger.kernel.org
15928 F: Documentation/ABI/testing/sysfs-bus-typec
15929 F: Documentation/driver-api/usb/typec_bus.rst
15930 F: drivers/usb/typec/altmodes/
15931 F: include/linux/usb/typec_altmode.h
15933 USB TYPEC PORT CONTROLLER DRIVERS
15934 M: Guenter Roeck <linux@roeck-us.net>
15935 L: linux-usb@vger.kernel.org
15937 F: drivers/usb/typec/tcpm/
15940 M: Alan Stern <stern@rowland.harvard.edu>
15941 L: linux-usb@vger.kernel.org
15943 F: drivers/usb/host/uhci*
15946 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15947 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15948 L: linux-media@vger.kernel.org
15949 T: git git://linuxtv.org/media_tree.git
15950 W: http://www.ideasonboard.org/uvc/
15952 F: drivers/media/usb/uvc/
15953 F: include/uapi/linux/uvcvideo.h
15956 M: Hans Verkuil <hverkuil@xs4all.nl>
15957 L: linux-media@vger.kernel.org
15958 T: git git://linuxtv.org/media_tree.git
15959 W: https://linuxtv.org
15961 F: drivers/media/usb/usbvision/
15964 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15965 L: linux-usb@vger.kernel.org
15967 F: drivers/usb/gadget/function/*uvc*
15968 F: drivers/usb/gadget/legacy/webcam.c
15969 F: include/uapi/linux/usb/g_uvc.h
15971 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15972 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15973 L: linux-wireless@vger.kernel.org
15975 F: drivers/net/wireless/rndis_wlan.c
15978 M: Mathias Nyman <mathias.nyman@intel.com>
15979 L: linux-usb@vger.kernel.org
15981 F: drivers/usb/host/xhci*
15982 F: drivers/usb/host/pci-quirks*
15985 L: linux-wireless@vger.kernel.org
15986 W: http://linux-lc100020.sourceforge.net
15988 F: drivers/net/wireless/zydas/zd1201.*
15991 M: Antoine Jacquet <royale@zerezo.com>
15992 L: linux-usb@vger.kernel.org
15993 L: linux-media@vger.kernel.org
15994 T: git git://linuxtv.org/media_tree.git
15995 W: http://royale.zerezo.com/zr364xx/
15997 F: Documentation/media/v4l-drivers/zr364xx*
15998 F: drivers/media/usb/zr364xx/
16000 USER-MODE LINUX (UML)
16001 M: Jeff Dike <jdike@addtoit.com>
16002 M: Richard Weinberger <richard@nod.at>
16003 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16004 L: linux-um@lists.infradead.org
16005 W: http://user-mode-linux.sourceforge.net
16006 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16009 F: Documentation/virtual/uml/
16014 USERSPACE COPYIN/COPYOUT (UIOVEC)
16015 M: Alexander Viro <viro@zeniv.linux.org.uk>
16018 F: include/linux/uio.h
16020 USERSPACE DMA BUFFER DRIVER
16021 M: Gerd Hoffmann <kraxel@redhat.com>
16023 L: dri-devel@lists.freedesktop.org
16024 F: drivers/dma-buf/udmabuf.c
16025 F: include/uapi/linux/udmabuf.h
16026 T: git git://anongit.freedesktop.org/drm/drm-misc
16028 USERSPACE I/O (UIO)
16029 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16032 F: Documentation/driver-api/uio-howto.rst
16034 F: include/linux/uio_driver.h
16037 M: Karel Zak <kzak@redhat.com>
16038 L: util-linux@vger.kernel.org
16039 W: http://en.wikipedia.org/wiki/Util-linux
16040 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16044 M: Christoph Hellwig <hch@lst.de>
16045 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16046 L: linux-kernel@vger.kernel.org
16047 T: git git://git.infradead.org/users/hch/uuid.git
16050 F: include/linux/uuid.h
16051 F: include/uapi/linux/uuid.h
16055 M: Michal Januszewski <spock@gentoo.org>
16056 L: linux-fbdev@vger.kernel.org
16057 W: https://github.com/mjanusz/v86d
16059 F: Documentation/fb/uvesafb.txt
16060 F: drivers/video/fbdev/uvesafb.*
16063 M: Stefan Agner <stefan@agner.ch>
16064 L: linux-mtd@lists.infradead.org
16066 F: drivers/mtd/nand/raw/vf610_nfc.c
16068 VFAT/FAT/MSDOS FILESYSTEM
16069 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16071 F: Documentation/filesystems/vfat.txt
16075 M: Alex Williamson <alex.williamson@redhat.com>
16076 L: kvm@vger.kernel.org
16077 T: git git://github.com/awilliam/linux-vfio.git
16079 F: Documentation/vfio.txt
16081 F: include/linux/vfio.h
16082 F: include/uapi/linux/vfio.h
16084 VFIO MEDIATED DEVICE DRIVERS
16085 M: Kirti Wankhede <kwankhede@nvidia.com>
16086 L: kvm@vger.kernel.org
16088 F: Documentation/vfio-mediated-device.txt
16089 F: drivers/vfio/mdev/
16090 F: include/linux/mdev.h
16091 F: samples/vfio-mdev/
16093 VFIO PLATFORM DRIVER
16094 M: Eric Auger <eric.auger@redhat.com>
16095 L: kvm@vger.kernel.org
16097 F: drivers/vfio/platform/
16100 R: Lukas Wunner <lukas@wunner.de>
16102 F: Documentation/gpu/vga-switcheroo.rst
16103 F: drivers/gpu/vga/vga_switcheroo.c
16104 F: include/linux/vga_switcheroo.h
16105 T: git git://anongit.freedesktop.org/drm/drm-misc
16107 VIA RHINE NETWORK DRIVER
16109 F: drivers/net/ethernet/via/via-rhine.c
16111 VIA SD/MMC CARD CONTROLLER DRIVER
16112 M: Bruce Chang <brucechang@via.com.tw>
16113 M: Harald Welte <HaraldWelte@viatech.com>
16115 F: drivers/mmc/host/via-sdmmc.c
16117 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16118 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16119 L: linux-fbdev@vger.kernel.org
16121 F: include/linux/via-core.h
16122 F: include/linux/via-gpio.h
16123 F: include/linux/via_i2c.h
16124 F: drivers/video/fbdev/via/
16126 VIA VELOCITY NETWORK DRIVER
16127 M: Francois Romieu <romieu@fr.zoreil.com>
16128 L: netdev@vger.kernel.org
16130 F: drivers/net/ethernet/via/via-velocity.*
16132 VICODEC VIRTUAL CODEC DRIVER
16133 M: Hans Verkuil <hans.verkuil@cisco.com>
16134 L: linux-media@vger.kernel.org
16135 T: git git://linuxtv.org/media_tree.git
16136 W: https://linuxtv.org
16138 F: drivers/media/platform/vicodec/*
16140 VIDEO MULTIPLEXER DRIVER
16141 M: Philipp Zabel <p.zabel@pengutronix.de>
16142 L: linux-media@vger.kernel.org
16144 F: drivers/media/platform/video-mux.c
16146 VIDEO I2C POLLING DRIVER
16147 M: Matt Ranostay <matt.ranostay@konsulko.com>
16148 L: linux-media@vger.kernel.org
16150 F: drivers/media/i2c/video-i2c.c
16152 VIDEOBUF2 FRAMEWORK
16153 M: Pawel Osciak <pawel@osciak.com>
16154 M: Marek Szyprowski <m.szyprowski@samsung.com>
16155 M: Kyungmin Park <kyungmin.park@samsung.com>
16156 L: linux-media@vger.kernel.org
16158 F: drivers/media/common/videobuf2/*
16159 F: include/media/videobuf2-*
16161 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16162 M: Helen Koike <helen.koike@collabora.com>
16163 L: linux-media@vger.kernel.org
16164 T: git git://linuxtv.org/media_tree.git
16165 W: https://linuxtv.org
16167 F: drivers/media/platform/vimc/*
16170 M: Alex Williamson <alex.williamson@redhat.com>
16171 M: Paolo Bonzini <pbonzini@redhat.com>
16172 L: kvm@vger.kernel.org
16176 VIRTIO AND VHOST VSOCK DRIVER
16177 M: Stefan Hajnoczi <stefanha@redhat.com>
16178 L: kvm@vger.kernel.org
16179 L: virtualization@lists.linux-foundation.org
16180 L: netdev@vger.kernel.org
16182 F: include/linux/virtio_vsock.h
16183 F: include/uapi/linux/virtio_vsock.h
16184 F: include/uapi/linux/vsockmon.h
16185 F: include/uapi/linux/vm_sockets_diag.h
16186 F: net/vmw_vsock/diag.c
16187 F: net/vmw_vsock/af_vsock_tap.c
16188 F: net/vmw_vsock/virtio_transport_common.c
16189 F: net/vmw_vsock/virtio_transport.c
16190 F: drivers/net/vsockmon.c
16191 F: drivers/vhost/vsock.c
16192 F: tools/testing/vsock/
16194 VIRTIO CONSOLE DRIVER
16195 M: Amit Shah <amit@kernel.org>
16196 L: virtualization@lists.linux-foundation.org
16198 F: drivers/char/virtio_console.c
16199 F: include/linux/virtio_console.h
16200 F: include/uapi/linux/virtio_console.h
16202 VIRTIO CORE, NET AND BLOCK DRIVERS
16203 M: "Michael S. Tsirkin" <mst@redhat.com>
16204 M: Jason Wang <jasowang@redhat.com>
16205 L: virtualization@lists.linux-foundation.org
16207 F: Documentation/devicetree/bindings/virtio/
16210 F: drivers/net/virtio_net.c
16211 F: drivers/block/virtio_blk.c
16212 F: include/linux/virtio*.h
16213 F: include/uapi/linux/virtio_*.h
16214 F: drivers/crypto/virtio/
16215 F: mm/balloon_compaction.c
16217 VIRTIO CRYPTO DRIVER
16218 M: Gonglei <arei.gonglei@huawei.com>
16219 L: virtualization@lists.linux-foundation.org
16220 L: linux-crypto@vger.kernel.org
16222 F: drivers/crypto/virtio/
16223 F: include/uapi/linux/virtio_crypto.h
16225 VIRTIO DRIVERS FOR S390
16226 M: Cornelia Huck <cohuck@redhat.com>
16227 M: Halil Pasic <pasic@linux.ibm.com>
16228 L: linux-s390@vger.kernel.org
16229 L: virtualization@lists.linux-foundation.org
16230 L: kvm@vger.kernel.org
16232 F: drivers/s390/virtio/
16233 F: arch/s390/include/uapi/asm/virtio-ccw.h
16236 M: David Airlie <airlied@linux.ie>
16237 M: Gerd Hoffmann <kraxel@redhat.com>
16238 L: dri-devel@lists.freedesktop.org
16239 L: virtualization@lists.linux-foundation.org
16240 T: git git://anongit.freedesktop.org/drm/drm-misc
16242 F: drivers/gpu/drm/virtio/
16243 F: include/uapi/linux/virtio_gpu.h
16245 VIRTIO HOST (VHOST)
16246 M: "Michael S. Tsirkin" <mst@redhat.com>
16247 M: Jason Wang <jasowang@redhat.com>
16248 L: kvm@vger.kernel.org
16249 L: virtualization@lists.linux-foundation.org
16250 L: netdev@vger.kernel.org
16251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16254 F: include/uapi/linux/vhost.h
16256 VIRTIO INPUT DRIVER
16257 M: Gerd Hoffmann <kraxel@redhat.com>
16259 F: drivers/virtio/virtio_input.c
16260 F: include/uapi/linux/virtio_input.h
16262 VIRTUAL BOX GUEST DEVICE DRIVER
16263 M: Hans de Goede <hdegoede@redhat.com>
16264 M: Arnd Bergmann <arnd@arndb.de>
16265 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16267 F: include/linux/vbox_utils.h
16268 F: include/uapi/linux/vbox*.h
16269 F: drivers/virt/vboxguest/
16271 VIRTUAL SERIO DEVICE DRIVER
16272 M: Stephen Chandler Paul <thatslyude@gmail.com>
16274 F: drivers/input/serio/userio.c
16275 F: include/uapi/linux/userio.h
16277 VIVID VIRTUAL VIDEO DRIVER
16278 M: Hans Verkuil <hverkuil@xs4all.nl>
16279 L: linux-media@vger.kernel.org
16280 T: git git://linuxtv.org/media_tree.git
16281 W: https://linuxtv.org
16283 F: drivers/media/platform/vivid/*
16286 M: Florian Fainelli <f.fainelli@gmail.com>
16287 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16289 F: drivers/vlynq/vlynq.c
16290 F: include/linux/vlynq.h
16293 M: Martyn Welch <martyn@welchs.me.uk>
16294 M: Manohar Vanga <manohar.vanga@gmail.com>
16295 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16296 L: devel@driverdev.osuosl.org
16298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16299 F: Documentation/driver-api/vme.rst
16300 F: drivers/staging/vme/
16302 F: include/linux/vme*
16304 VMWARE BALLOON DRIVER
16305 M: Julien Freche <jfreche@vmware.com>
16306 M: Nadav Amit <namit@vmware.com>
16307 M: "VMware, Inc." <pv-drivers@vmware.com>
16308 L: linux-kernel@vger.kernel.org
16310 F: drivers/misc/vmw_balloon.c
16312 VMWARE HYPERVISOR INTERFACE
16313 M: Alok Kataria <akataria@vmware.com>
16314 L: virtualization@lists.linux-foundation.org
16316 F: arch/x86/kernel/cpu/vmware.c
16318 VMWARE PVRDMA DRIVER
16319 M: Adit Ranadive <aditr@vmware.com>
16320 M: VMware PV-Drivers <pv-drivers@vmware.com>
16321 L: linux-rdma@vger.kernel.org
16323 F: drivers/infiniband/hw/vmw_pvrdma/
16325 VMware PVSCSI driver
16326 M: Jim Gill <jgill@vmware.com>
16327 M: VMware PV-Drivers <pv-drivers@vmware.com>
16328 L: linux-scsi@vger.kernel.org
16330 F: drivers/scsi/vmw_pvscsi.c
16331 F: drivers/scsi/vmw_pvscsi.h
16333 VMWARE VMMOUSE SUBDRIVER
16334 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16335 M: "VMware, Inc." <pv-drivers@vmware.com>
16336 L: linux-input@vger.kernel.org
16338 F: drivers/input/mouse/vmmouse.c
16339 F: drivers/input/mouse/vmmouse.h
16341 VMWARE VMXNET3 ETHERNET DRIVER
16342 M: Ronak Doshi <doshir@vmware.com>
16343 M: "VMware, Inc." <pv-drivers@vmware.com>
16344 L: netdev@vger.kernel.org
16346 F: drivers/net/vmxnet3/
16348 VOCORE VOCORE2 BOARD
16349 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16350 L: linux-mips@vger.kernel.org
16352 F: arch/mips/boot/dts/ralink/vocore2.dts
16354 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16355 M: Liam Girdwood <lgirdwood@gmail.com>
16356 M: Mark Brown <broonie@kernel.org>
16357 L: linux-kernel@vger.kernel.org
16358 W: http://www.slimlogic.co.uk/?p=48
16359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16361 F: Documentation/devicetree/bindings/regulator/
16362 F: Documentation/power/regulator/
16363 F: drivers/regulator/
16364 F: include/dt-bindings/regulator/
16365 F: include/linux/regulator/
16368 M: David Ahern <dsa@cumulusnetworks.com>
16369 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16370 L: netdev@vger.kernel.org
16372 F: drivers/net/vrf.c
16373 F: Documentation/networking/vrf.txt
16375 VT1211 HARDWARE MONITOR DRIVER
16376 M: Juerg Haefliger <juergh@gmail.com>
16377 L: linux-hwmon@vger.kernel.org
16379 F: Documentation/hwmon/vt1211
16380 F: drivers/hwmon/vt1211.c
16382 VT8231 HARDWARE MONITOR DRIVER
16383 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16384 L: linux-hwmon@vger.kernel.org
16386 F: drivers/hwmon/vt8231.c
16388 VUB300 USB to SDIO/SD/MMC bridge chip
16389 M: Tony Olech <tony.olech@elandigitalsystems.com>
16390 L: linux-mmc@vger.kernel.org
16391 L: linux-usb@vger.kernel.org
16393 F: drivers/mmc/host/vub300.c
16395 W1 DALLAS'S 1-WIRE BUS
16396 M: Evgeniy Polyakov <zbr@ioremap.net>
16398 F: Documentation/devicetree/bindings/w1/
16399 F: Documentation/w1/
16401 F: include/linux/w1.h
16403 W83791D HARDWARE MONITORING DRIVER
16404 M: Marc Hulsman <m.hulsman@tudelft.nl>
16405 L: linux-hwmon@vger.kernel.org
16407 F: Documentation/hwmon/w83791d
16408 F: drivers/hwmon/w83791d.c
16410 W83793 HARDWARE MONITORING DRIVER
16411 M: Rudolf Marek <r.marek@assembler.cz>
16412 L: linux-hwmon@vger.kernel.org
16414 F: Documentation/hwmon/w83793
16415 F: drivers/hwmon/w83793.c
16417 W83795 HARDWARE MONITORING DRIVER
16418 M: Jean Delvare <jdelvare@suse.com>
16419 L: linux-hwmon@vger.kernel.org
16421 F: drivers/hwmon/w83795.c
16423 W83L51xD SD/MMC CARD INTERFACE DRIVER
16424 M: Pierre Ossman <pierre@ossman.eu>
16426 F: drivers/mmc/host/wbsd.*
16428 WACOM PROTOCOL 4 SERIAL TABLETS
16429 M: Julian Squires <julian@cipht.net>
16430 M: Hans de Goede <hdegoede@redhat.com>
16431 L: linux-input@vger.kernel.org
16433 F: drivers/input/tablet/wacom_serial4.c
16435 WATCHDOG DEVICE DRIVERS
16436 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16437 M: Guenter Roeck <linux@roeck-us.net>
16438 L: linux-watchdog@vger.kernel.org
16439 W: http://www.linux-watchdog.org/
16440 T: git git://www.linux-watchdog.org/linux-watchdog.git
16442 F: Documentation/devicetree/bindings/watchdog/
16443 F: Documentation/watchdog/
16444 F: drivers/watchdog/
16445 F: include/linux/watchdog.h
16446 F: include/uapi/linux/watchdog.h
16448 WHISKEYCOVE PMIC GPIO DRIVER
16449 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16450 L: linux-gpio@vger.kernel.org
16452 F: drivers/gpio/gpio-wcove.c
16455 M: David Herrmann <dh.herrmann@googlemail.com>
16456 L: linux-input@vger.kernel.org
16458 F: drivers/hid/hid-wiimote*
16460 WILOCITY WIL6210 WIRELESS DRIVER
16461 M: Maya Erez <merez@codeaurora.org>
16462 L: linux-wireless@vger.kernel.org
16463 L: wil6210@qti.qualcomm.com
16465 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16466 F: drivers/net/wireless/ath/wil6210/
16469 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16470 M: linux-wimax@intel.com
16471 L: wimax@linuxwimax.org (subscribers-only)
16473 W: http://linuxwimax.org
16474 F: Documentation/wimax/README.wimax
16475 F: include/linux/wimax/debug.h
16476 F: include/net/wimax.h
16477 F: include/uapi/linux/wimax.h
16481 M: David Härdeman <david@hardeman.nu>
16483 F: drivers/media/rc/winbond-cir.c
16485 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16486 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16487 L: linux-watchdog@vger.kernel.org
16489 F: drivers/watchdog/ebc-c384_wdt.c
16491 WINSYSTEMS WS16C48 GPIO DRIVER
16492 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16493 L: linux-gpio@vger.kernel.org
16495 F: drivers/gpio/gpio-ws16c48.c
16497 WISTRON LAPTOP BUTTON DRIVER
16498 M: Miloslav Trmac <mitr@volny.cz>
16500 F: drivers/input/misc/wistron_btns.c
16502 WL3501 WIRELESS PCMCIA CARD DRIVER
16503 L: linux-wireless@vger.kernel.org
16505 F: drivers/net/wireless/wl3501*
16507 WOLFSON MICROELECTRONICS DRIVERS
16508 L: patches@opensource.cirrus.com
16509 T: git https://github.com/CirrusLogic/linux-drivers.git
16510 W: https://github.com/CirrusLogic/linux-drivers/wiki
16512 F: Documentation/hwmon/wm83??
16513 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16514 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16515 F: Documentation/devicetree/bindings/mfd/arizona.txt
16516 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16517 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16518 F: arch/arm/mach-s3c64xx/mach-crag6410*
16519 F: drivers/clk/clk-wm83*.c
16520 F: drivers/extcon/extcon-arizona.c
16521 F: drivers/leds/leds-wm83*.c
16522 F: drivers/gpio/gpio-*wm*.c
16523 F: drivers/gpio/gpio-arizona.c
16524 F: drivers/hwmon/wm83??-hwmon.c
16525 F: drivers/input/misc/wm831x-on.c
16526 F: drivers/input/touchscreen/wm831x-ts.c
16527 F: drivers/input/touchscreen/wm97*.c
16528 F: drivers/mfd/arizona*
16529 F: drivers/mfd/wm*.c
16530 F: drivers/mfd/cs47l24*
16531 F: drivers/power/supply/wm83*.c
16532 F: drivers/rtc/rtc-wm83*.c
16533 F: drivers/regulator/wm8*.c
16534 F: drivers/regulator/arizona*
16535 F: drivers/video/backlight/wm83*_bl.c
16536 F: drivers/watchdog/wm83*_wdt.c
16537 F: include/linux/mfd/arizona/
16538 F: include/linux/mfd/wm831x/
16539 F: include/linux/mfd/wm8350/
16540 F: include/linux/mfd/wm8400*
16541 F: include/linux/regulator/arizona*
16542 F: include/linux/wm97xx.h
16543 F: include/sound/wm????.h
16544 F: sound/soc/codecs/arizona.?
16545 F: sound/soc/codecs/wm*
16546 F: sound/soc/codecs/cs47l24*
16549 M: Tejun Heo <tj@kernel.org>
16550 R: Lai Jiangshan <jiangshanlai@gmail.com>
16551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16553 F: include/linux/workqueue.h
16554 F: kernel/workqueue.c
16555 F: Documentation/core-api/workqueue.rst
16557 X-POWERS AXP288 PMIC DRIVERS
16558 M: Hans de Goede <hdegoede@redhat.com>
16561 F: drivers/acpi/pmic/intel_pmic_xpower.c
16563 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16564 M: Chen-Yu Tsai <wens@csie.org>
16565 L: linux-kernel@vger.kernel.org
16570 M: Andrew Hendry <andrew.hendry@gmail.com>
16571 L: linux-x25@vger.kernel.org
16573 F: Documentation/networking/x25*
16574 F: include/net/x25*
16577 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16578 M: Thomas Gleixner <tglx@linutronix.de>
16579 M: Ingo Molnar <mingo@redhat.com>
16580 M: Borislav Petkov <bp@alien8.de>
16581 R: "H. Peter Anvin" <hpa@zytor.com>
16583 L: linux-kernel@vger.kernel.org
16584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16586 F: Documentation/devicetree/bindings/x86/
16587 F: Documentation/x86/
16591 M: Andy Lutomirski <luto@kernel.org>
16592 L: linux-kernel@vger.kernel.org
16593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16597 X86 MCE INFRASTRUCTURE
16598 M: Tony Luck <tony.luck@intel.com>
16599 M: Borislav Petkov <bp@alien8.de>
16600 L: linux-edac@vger.kernel.org
16602 F: arch/x86/kernel/cpu/mcheck/*
16604 X86 MICROCODE UPDATE SUPPORT
16605 M: Borislav Petkov <bp@alien8.de>
16607 F: arch/x86/kernel/cpu/microcode/*
16610 M: Dave Hansen <dave.hansen@linux.intel.com>
16611 M: Andy Lutomirski <luto@kernel.org>
16612 M: Peter Zijlstra <peterz@infradead.org>
16613 L: linux-kernel@vger.kernel.org
16614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16618 X86 PLATFORM DRIVERS
16619 M: Darren Hart <dvhart@infradead.org>
16620 M: Andy Shevchenko <andy@infradead.org>
16621 L: platform-driver-x86@vger.kernel.org
16622 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16624 F: drivers/platform/x86/
16625 F: drivers/platform/olpc/
16628 M: Andy Lutomirski <luto@kernel.org>
16629 L: linux-kernel@vger.kernel.org
16630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16632 F: arch/x86/entry/vdso/
16635 M: Matthew Wilcox <willy@infradead.org>
16636 L: linux-fsdevel@vger.kernel.org
16638 F: Documentation/core-api/xarray.rst
16641 F: include/linux/idr.h
16642 F: include/linux/xarray.h
16643 F: tools/testing/radix-tree
16646 M: Benjamin Valentin <benpicco@googlemail.com>
16648 F: drivers/media/rc/xbox_remote.c
16649 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16651 XC2028/3028 TUNER DRIVER
16652 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16653 L: linux-media@vger.kernel.org
16654 W: https://linuxtv.org
16655 T: git git://linuxtv.org/media_tree.git
16657 F: drivers/media/tuners/tuner-xc2028.*
16659 XDP SOCKETS (AF_XDP)
16660 M: Björn Töpel <bjorn.topel@intel.com>
16661 M: Magnus Karlsson <magnus.karlsson@intel.com>
16662 L: netdev@vger.kernel.org
16664 F: kernel/bpf/xskmap.c
16667 XEN BLOCK SUBSYSTEM
16668 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16669 M: Roger Pau Monné <roger.pau@citrix.com>
16670 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16672 F: drivers/block/xen-blkback/*
16673 F: drivers/block/xen*
16676 M: Stefano Stabellini <sstabellini@kernel.org>
16677 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16680 F: arch/arm/include/asm/xen/
16682 XEN HYPERVISOR ARM64
16683 M: Stefano Stabellini <sstabellini@kernel.org>
16684 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16687 F: arch/arm64/include/asm/xen/
16689 XEN HYPERVISOR INTERFACE
16690 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16691 M: Juergen Gross <jgross@suse.com>
16692 R: Stefano Stabellini <sstabellini@kernel.org>
16693 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16697 F: arch/x86/platform/pvh/
16698 F: drivers/*/xen-*front.c
16700 F: arch/x86/include/asm/xen/
16701 F: arch/x86/include/asm/pvclock-abi.h
16703 F: include/uapi/xen/
16704 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16705 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16707 XEN NETWORK BACKEND DRIVER
16708 M: Wei Liu <wei.liu2@citrix.com>
16709 M: Paul Durrant <paul.durrant@citrix.com>
16710 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16711 L: netdev@vger.kernel.org
16713 F: drivers/net/xen-netback/*
16716 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16717 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16719 F: arch/x86/pci/*xen*
16720 F: drivers/pci/*xen*
16723 M: Juergen Gross <jgross@suse.com>
16724 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16725 L: linux-scsi@vger.kernel.org
16727 F: drivers/scsi/xen-scsifront.c
16728 F: drivers/xen/xen-scsiback.c
16729 F: include/xen/interface/io/vscsiif.h
16731 XEN SWIOTLB SUBSYSTEM
16732 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16733 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16734 L: iommu@lists.linux-foundation.org
16736 F: arch/x86/xen/*swiotlb*
16737 F: drivers/xen/*swiotlb*
16739 XEN SOUND FRONTEND DRIVER
16740 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16741 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16742 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16747 M: Darrick J. Wong <darrick.wong@oracle.com>
16748 M: linux-xfs@vger.kernel.org
16749 L: linux-xfs@vger.kernel.org
16751 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16753 F: Documentation/filesystems/xfs.txt
16756 XILINX AXI ETHERNET DRIVER
16757 M: Anirudha Sarangi <anirudh@xilinx.com>
16758 M: John Linn <John.Linn@xilinx.com>
16760 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16762 XILINX UARTLITE SERIAL DRIVER
16763 M: Peter Korsgaard <jacmet@sunsite.dk>
16764 L: linux-serial@vger.kernel.org
16766 F: drivers/tty/serial/uartlite.c
16768 XILINX VIDEO IP CORES
16769 M: Hyun Kwon <hyun.kwon@xilinx.com>
16770 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16771 L: linux-media@vger.kernel.org
16772 T: git git://linuxtv.org/media_tree.git
16774 F: Documentation/devicetree/bindings/media/xilinx/
16775 F: drivers/media/platform/xilinx/
16776 F: include/uapi/linux/xilinx-v4l2-controls.h
16779 M: Eli Billauer <eli.billauer@gmail.com>
16780 L: linux-kernel@vger.kernel.org
16782 F: drivers/char/xillybus/
16785 M: George Cherian <george.cherian@cavium.com>
16786 M: Jan Glauber <jglauber@cavium.com>
16787 L: linux-i2c@vger.kernel.org
16788 W: http://www.cavium.com
16790 F: drivers/i2c/busses/i2c-xlp9xx.c
16792 XRA1403 GPIO EXPANDER
16793 M: Nandor Han <nandor.han@ge.com>
16794 M: Semi Malinen <semi.malinen@ge.com>
16795 L: linux-gpio@vger.kernel.org
16797 F: drivers/gpio/gpio-xra1403.c
16798 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16800 XTENSA XTFPGA PLATFORM SUPPORT
16801 M: Max Filippov <jcmvbkbc@gmail.com>
16802 L: linux-xtensa@linux-xtensa.org
16804 F: drivers/spi/spi-xtensa-xtfpga.c
16805 F: sound/soc/xtensa/xtfpga-i2s.c
16807 YAM DRIVER FOR AX.25
16808 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16809 L: linux-hams@vger.kernel.org
16811 F: drivers/net/hamradio/yam*
16812 F: include/linux/yam.h
16814 YAMA SECURITY MODULE
16815 M: Kees Cook <keescook@chromium.org>
16816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16819 F: Documentation/admin-guide/LSM/Yama.rst
16821 YEALINK PHONE DRIVER
16822 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16823 L: usbb2k-api-dev@nongnu.org
16825 F: Documentation/input/devices/yealink.rst
16826 F: drivers/input/misc/yealink.*
16828 Z8530 DRIVER FOR AX.25
16829 M: Joerg Reuter <jreuter@yaina.de>
16830 W: http://yaina.de/jreuter/
16831 W: http://www.qsl.net/dl1bke/
16832 L: linux-hams@vger.kernel.org
16834 F: Documentation/networking/z8530drv.txt
16835 F: drivers/net/hamradio/*scc.c
16836 F: drivers/net/hamradio/z8530.h
16838 ZBUD COMPRESSED PAGE ALLOCATOR
16839 M: Seth Jennings <sjenning@redhat.com>
16840 M: Dan Streetman <ddstreet@ieee.org>
16841 L: linux-mm@kvack.org
16844 F: include/linux/zbud.h
16846 ZD1211RW WIRELESS DRIVER
16847 M: Daniel Drake <dsd@gentoo.org>
16848 M: Ulrich Kunitz <kune@deine-taler.de>
16849 W: http://zd1211.ath.cx/wiki/DriverRewrite
16850 L: linux-wireless@vger.kernel.org
16851 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16853 F: drivers/net/wireless/zydas/zd1211rw/
16855 ZD1301 MEDIA DRIVER
16856 M: Antti Palosaari <crope@iki.fi>
16857 L: linux-media@vger.kernel.org
16858 W: https://linuxtv.org/
16859 W: http://palosaari.fi/linux/
16860 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16862 F: drivers/media/usb/dvb-usb-v2/zd1301*
16864 ZD1301_DEMOD MEDIA DRIVER
16865 M: Antti Palosaari <crope@iki.fi>
16866 L: linux-media@vger.kernel.org
16867 W: https://linuxtv.org/
16868 W: http://palosaari.fi/linux/
16869 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16871 F: drivers/media/dvb-frontends/zd1301_demod*
16873 ZPOOL COMPRESSED PAGE STORAGE API
16874 M: Dan Streetman <ddstreet@ieee.org>
16875 L: linux-mm@kvack.org
16878 F: include/linux/zpool.h
16880 ZR36067 VIDEO FOR LINUX DRIVER
16881 L: mjpeg-users@lists.sourceforge.net
16882 L: linux-media@vger.kernel.org
16883 W: http://mjpeg.sourceforge.net/driver-zoran/
16884 T: hg https://linuxtv.org/hg/v4l-dvb
16886 F: drivers/staging/media/zoran/
16888 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16889 M: Minchan Kim <minchan@kernel.org>
16890 M: Nitin Gupta <ngupta@vflare.org>
16891 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16892 L: linux-kernel@vger.kernel.org
16894 F: drivers/block/zram/
16895 F: Documentation/blockdev/zram.txt
16897 ZS DECSTATION Z85C30 SERIAL DRIVER
16898 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16900 F: drivers/tty/serial/zs.*
16902 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16903 M: Minchan Kim <minchan@kernel.org>
16904 M: Nitin Gupta <ngupta@vflare.org>
16905 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16906 L: linux-mm@kvack.org
16909 F: include/linux/zsmalloc.h
16910 F: Documentation/vm/zsmalloc.rst
16912 ZSWAP COMPRESSED SWAP CACHING
16913 M: Seth Jennings <sjenning@redhat.com>
16914 M: Dan Streetman <ddstreet@ieee.org>
16915 L: linux-mm@kvack.org
16920 M: Linus Torvalds <torvalds@linux-foundation.org>
16921 L: linux-kernel@vger.kernel.org
16922 Q: http://patchwork.kernel.org/project/LKML/list/
16923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16924 S: Buried alive in reporters