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/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/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 AD9389B DRIVER
850 M: Hans Verkuil <hans.verkuil@cisco.com>
851 L: linux-media@vger.kernel.org
853 F: drivers/media/i2c/ad9389b*
855 ANALOG DEVICES INC ADGS1408 DRIVER
856 M: Mircea Caprioru <mircea.caprioru@analog.com>
858 F: drivers/mux/adgs1408.c
859 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
861 ANALOG DEVICES INC ADP5061 DRIVER
862 M: Stefan Popa <stefan.popa@analog.com>
863 L: linux-pm@vger.kernel.org
864 W: http://ez.analog.com/community/linux-device-drivers
866 F: drivers/power/supply/adp5061.c
868 ANALOG DEVICES INC ADV7180 DRIVER
869 M: Lars-Peter Clausen <lars@metafoo.de>
870 L: linux-media@vger.kernel.org
871 W: http://ez.analog.com/community/linux-device-drivers
873 F: drivers/media/i2c/adv7180.c
875 ANALOG DEVICES INC ADV748X DRIVER
876 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
877 L: linux-media@vger.kernel.org
879 F: drivers/media/i2c/adv748x/*
881 ANALOG DEVICES INC ADV7511 DRIVER
882 M: Hans Verkuil <hans.verkuil@cisco.com>
883 L: linux-media@vger.kernel.org
885 F: drivers/media/i2c/adv7511*
887 ANALOG DEVICES INC ADV7604 DRIVER
888 M: Hans Verkuil <hans.verkuil@cisco.com>
889 L: linux-media@vger.kernel.org
891 F: drivers/media/i2c/adv7604*
893 ANALOG DEVICES INC ADV7842 DRIVER
894 M: Hans Verkuil <hans.verkuil@cisco.com>
895 L: linux-media@vger.kernel.org
897 F: drivers/media/i2c/adv7842*
899 ANALOG DEVICES INC ASOC CODEC DRIVERS
900 M: Lars-Peter Clausen <lars@metafoo.de>
901 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
902 W: http://wiki.analog.com/
903 W: http://ez.analog.com/community/linux-device-drivers
905 F: sound/soc/codecs/adau*
906 F: sound/soc/codecs/adav*
907 F: sound/soc/codecs/ad1*
908 F: sound/soc/codecs/ad7*
909 F: sound/soc/codecs/ssm*
910 F: sound/soc/codecs/sigmadsp.*
912 ANALOG DEVICES INC DMA DRIVERS
913 M: Lars-Peter Clausen <lars@metafoo.de>
914 W: http://ez.analog.com/community/linux-device-drivers
916 F: drivers/dma/dma-axi-dmac.c
918 ANALOG DEVICES INC IIO DRIVERS
919 M: Lars-Peter Clausen <lars@metafoo.de>
920 M: Michael Hennerich <Michael.Hennerich@analog.com>
921 W: http://wiki.analog.com/
922 W: http://ez.analog.com/community/linux-device-drivers
924 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
927 F: drivers/iio/adc/ltc2497*
928 X: drivers/iio/*/adjd*
929 F: drivers/staging/iio/*/ad*
932 M: Greentime Hu <green.hu@gmail.com>
933 M: Vincent Chen <deanbo422@gmail.com>
934 T: git https://github.com/andestech/linux.git
937 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938 F: Documentation/devicetree/bindings/nds32/
942 ANDROID CONFIG FRAGMENTS
943 M: Rob Herring <robh@kernel.org>
945 F: kernel/configs/android*
948 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949 M: Arve Hjønnevåg <arve@android.com>
950 M: Todd Kjos <tkjos@android.com>
951 M: Martijn Coenen <maco@android.com>
952 M: Joel Fernandes <joel@joelfernandes.org>
953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954 L: devel@driverdev.osuosl.org
957 F: drivers/staging/android/
959 ANDROID GOLDFISH PIC DRIVER
960 M: Miodrag Dinic <miodrag.dinic@mips.com>
962 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963 F: drivers/irqchip/irq-goldfish-pic.c
965 ANDROID GOLDFISH RTC DRIVER
966 M: Miodrag Dinic <miodrag.dinic@mips.com>
968 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969 F: drivers/rtc/rtc-goldfish.c
972 M: Laura Abbott <labbott@redhat.com>
973 M: Sumit Semwal <sumit.semwal@linaro.org>
974 L: devel@driverdev.osuosl.org
975 L: dri-devel@lists.freedesktop.org
976 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
978 F: drivers/staging/android/ion
979 F: drivers/staging/android/uapi/ion.h
981 AOA (Apple Onboard Audio) ALSA DRIVER
982 M: Johannes Berg <johannes@sipsolutions.net>
983 L: linuxppc-dev@lists.ozlabs.org
984 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
988 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989 M: William Breathitt Gray <vilhelm.gray@gmail.com>
990 L: linux-iio@vger.kernel.org
992 F: drivers/iio/adc/stx104.c
995 M: Jiri Kosina <jikos@kernel.org>
997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998 F: arch/x86/kernel/apm_32.c
999 F: include/linux/apm_bios.h
1000 F: include/uapi/linux/apm_bios.h
1001 F: drivers/char/apm-emulation.c
1003 APPARMOR SECURITY MODULE
1004 M: John Johansen <john.johansen@canonical.com>
1005 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006 W: wiki.apparmor.net
1007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1009 F: security/apparmor/
1010 F: Documentation/admin-guide/LSM/apparmor.rst
1012 APPLE BCM5974 MULTITOUCH DRIVER
1013 M: Henrik Rydberg <rydberg@bitmath.org>
1014 L: linux-input@vger.kernel.org
1016 F: drivers/input/mouse/bcm5974.c
1019 M: Henrik Rydberg <rydberg@bitmath.org>
1020 L: linux-hwmon@vger.kernel.org
1022 F: drivers/hwmon/applesmc.c
1024 APPLETALK NETWORK LAYER
1025 L: netdev@vger.kernel.org
1027 F: drivers/net/appletalk/
1030 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031 M: Duc Dang <dhdang@apm.com>
1033 F: arch/arm64/boot/dts/apm/
1035 APPLIED MICRO (APM) X-GENE SOC EDAC
1036 M: Loc Ho <lho@apm.com>
1038 F: drivers/edac/xgene_edac.c
1039 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1041 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042 M: Iyappan Subramanian <isubramanian@apm.com>
1043 M: Keyur Chudgar <kchudgar@apm.com>
1045 F: drivers/net/ethernet/apm/xgene-v2/
1047 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048 M: Iyappan Subramanian <isubramanian@apm.com>
1049 M: Keyur Chudgar <kchudgar@apm.com>
1050 M: Quan Nguyen <qnguyen@apm.com>
1052 F: drivers/net/ethernet/apm/xgene/
1053 F: drivers/net/phy/mdio-xgene.c
1054 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1057 APPLIED MICRO (APM) X-GENE SOC PMU
1058 M: Tai Nguyen <ttnguyen@apm.com>
1060 F: drivers/perf/xgene_pmu.c
1061 F: Documentation/perf/xgene-pmu.txt
1062 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1064 APTINA CAMERA SENSOR PLL
1065 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066 L: linux-media@vger.kernel.org
1068 F: drivers/media/i2c/aptina-pll.*
1070 ARC FRAMEBUFFER DRIVER
1071 M: Jaya Kumar <jayalk@intworks.biz>
1073 F: drivers/video/fbdev/arcfb.c
1074 F: drivers/video/fbdev/core/fb_defio.c
1077 M: Alexey Brodkin <abrodkin@synopsys.com>
1079 F: drivers/gpu/drm/arc/
1080 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1082 ARCNET NETWORK LAYER
1083 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1084 L: netdev@vger.kernel.org
1086 F: drivers/net/arcnet/
1087 F: include/uapi/linux/if_arcnet.h
1089 ARM ARCHITECTED TIMER DRIVER
1090 M: Mark Rutland <mark.rutland@arm.com>
1091 M: Marc Zyngier <marc.zyngier@arm.com>
1092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094 F: arch/arm/include/asm/arch_timer.h
1095 F: arch/arm64/include/asm/arch_timer.h
1096 F: drivers/clocksource/arm_arch_timer.c
1098 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099 M: Linus Walleij <linus.walleij@linaro.org>
1100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 F: Documentation/devicetree/bindings/arm/arm-boards
1103 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1105 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107 F: arch/arm/mach-integrator/
1108 F: arch/arm/mach-realview/
1109 F: arch/arm/mach-versatile/
1110 F: arch/arm/plat-versatile/
1111 F: arch/arm/boot/dts/arm-realview-*
1112 F: arch/arm/boot/dts/integrator*
1113 F: arch/arm/boot/dts/versatile*
1114 F: drivers/clk/versatile/
1115 F: drivers/i2c/busses/i2c-versatile.c
1116 F: drivers/irqchip/irq-versatile-fpga.c
1117 F: drivers/mtd/maps/physmap_of_versatile.c
1118 F: drivers/power/reset/arm-versatile-reboot.c
1119 F: drivers/soc/versatile/
1121 ARM HDLCD DRM DRIVER
1122 M: Liviu Dudau <liviu.dudau@arm.com>
1124 F: drivers/gpu/drm/arm/hdlcd_*
1125 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1127 ARM MALI-DP DRM DRIVER
1128 M: Liviu Dudau <liviu.dudau@arm.com>
1129 M: Brian Starkey <brian.starkey@arm.com>
1130 M: Mali DP Maintainers <malidp@foss.arm.com>
1132 F: drivers/gpu/drm/arm/
1133 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1135 ARM MFM AND FLOPPY DRIVERS
1136 M: Ian Molton <spyro@f2s.com>
1138 F: arch/arm/lib/floppydma.S
1139 F: arch/arm/include/asm/floppy.h
1141 ARM PMU PROFILING AND DEBUGGING
1142 M: Will Deacon <will.deacon@arm.com>
1143 M: Mark Rutland <mark.rutland@arm.com>
1145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 F: arch/arm*/kernel/perf_*
1147 F: arch/arm/oprofile/common.c
1148 F: arch/arm*/kernel/hw_breakpoint.c
1149 F: arch/arm*/include/asm/hw_breakpoint.h
1150 F: arch/arm*/include/asm/perf_event.h
1152 F: include/linux/perf/arm_pmu.h
1153 F: Documentation/devicetree/bindings/arm/pmu.txt
1154 F: Documentation/devicetree/bindings/perf/
1157 M: Russell King <linux@armlinux.org.uk>
1158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 W: http://www.armlinux.org.uk/
1161 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1163 X: arch/arm/boot/dts/
1165 ARM PRIMECELL AACI PL041 DRIVER
1166 M: Russell King <linux@armlinux.org.uk>
1170 ARM PRIMECELL BUS SUPPORT
1171 M: Russell King <linux@armlinux.org.uk>
1174 F: include/linux/amba/bus.h
1176 ARM PRIMECELL CLCD PL110 DRIVER
1177 M: Russell King <linux@armlinux.org.uk>
1179 F: drivers/video/fbdev/amba-clcd.*
1181 ARM PRIMECELL KMI PL050 DRIVER
1182 M: Russell King <linux@armlinux.org.uk>
1184 F: drivers/input/serio/ambakmi.*
1185 F: include/linux/amba/kmi.h
1187 ARM PRIMECELL MMCI PL180/1 DRIVER
1188 M: Russell King <linux@armlinux.org.uk>
1190 F: drivers/mmc/host/mmci.*
1191 F: include/linux/amba/mmci.h
1193 ARM PRIMECELL SSP PL022 SPI DRIVER
1194 M: Linus Walleij <linus.walleij@linaro.org>
1195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1198 F: drivers/spi/spi-pl022.c
1200 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201 M: Russell King <linux@armlinux.org.uk>
1203 F: drivers/tty/serial/amba-pl01*.c
1204 F: include/linux/amba/serial.h
1206 ARM PRIMECELL VIC PL190/PL192 DRIVER
1207 M: Linus Walleij <linus.walleij@linaro.org>
1208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211 F: drivers/irqchip/irq-vic.c
1214 M: Will Deacon <will.deacon@arm.com>
1215 R: Robin Murphy <robin.murphy@arm.com>
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 F: drivers/iommu/arm-smmu.c
1219 F: drivers/iommu/arm-smmu-v3.c
1220 F: drivers/iommu/io-pgtable-arm.c
1221 F: drivers/iommu/io-pgtable-arm-v7s.c
1223 ARM SUB-ARCHITECTURES
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1230 ARM/ACTIONS SEMI ARCHITECTURE
1231 M: Andreas Färber <afaerber@suse.de>
1232 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236 F: arch/arm/mach-actions/
1237 F: arch/arm/boot/dts/owl-*
1238 F: arch/arm64/boot/dts/actions/
1239 F: drivers/clk/actions/
1240 F: drivers/clocksource/timer-owl*
1241 F: drivers/dma/owl-dma.c
1242 F: drivers/i2c/busses/i2c-owl.c
1243 F: drivers/pinctrl/actions/*
1244 F: drivers/soc/actions/
1245 F: include/dt-bindings/power/owl-*
1246 F: include/linux/soc/actions/
1247 F: Documentation/devicetree/bindings/arm/actions.txt
1248 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1250 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1255 ARM/ADS SPHERE MACHINE SUPPORT
1256 M: Lennert Buytenhek <kernel@wantstofly.org>
1257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 ARM/AFEB9260 MACHINE SUPPORT
1261 M: Sergey Lapin <slapin@ossfans.org>
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265 ARM/AJECO 1ARM MACHINE SUPPORT
1266 M: Lennert Buytenhek <kernel@wantstofly.org>
1267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 ARM/Allwinner SoC Clock Support
1271 M: Emilio López <emilio@elopez.com.ar>
1273 F: drivers/clk/sunxi/
1275 ARM/Allwinner sunXi SoC support
1276 M: Maxime Ripard <maxime.ripard@bootlin.com>
1277 M: Chen-Yu Tsai <wens@csie.org>
1278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 F: arch/arm/mach-sunxi/
1283 F: arch/arm64/boot/dts/allwinner/
1284 F: drivers/clk/sunxi-ng/
1285 F: drivers/pinctrl/sunxi/
1286 F: drivers/soc/sunxi/
1287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1289 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290 M: Neil Armstrong <narmstrong@baylibre.com>
1291 M: Jerome Brunet <jbrunet@baylibre.com>
1292 L: linux-amlogic@lists.infradead.org
1294 F: drivers/clk/meson/
1295 F: include/dt-bindings/clock/meson*
1296 F: include/dt-bindings/clock/gxbb*
1297 F: Documentation/devicetree/bindings/clock/amlogic*
1299 ARM/Amlogic Meson SoC support
1300 M: Carlo Caione <carlo@caione.org>
1301 M: Kevin Hilman <khilman@baylibre.com>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 L: linux-amlogic@lists.infradead.org
1304 W: http://linux-meson.com/
1306 F: arch/arm/mach-meson/
1307 F: arch/arm/boot/dts/meson*
1308 F: arch/arm64/boot/dts/amlogic/
1309 F: drivers/pinctrl/meson/
1310 F: drivers/mmc/host/meson*
1313 ARM/Annapurna Labs ALPINE ARCHITECTURE
1314 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315 M: Antoine Tenart <antoine.tenart@bootlin.com>
1316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 F: arch/arm/mach-alpine/
1319 F: arch/arm/boot/dts/alpine*
1320 F: arch/arm64/boot/dts/al/
1321 F: drivers/*/*alpine*
1323 ARM/ARTPEC MACHINE SUPPORT
1324 M: Jesper Nilsson <jesper.nilsson@axis.com>
1325 M: Lars Persson <lars.persson@axis.com>
1327 L: linux-arm-kernel@axis.com
1328 F: arch/arm/mach-artpec
1329 F: arch/arm/boot/dts/artpec6*
1331 F: drivers/crypto/axis
1332 F: drivers/pinctrl/pinctrl-artpec*
1333 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1335 ARM/ASPEED I2C DRIVER
1336 M: Brendan Higgins <brendanhiggins@google.com>
1337 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338 R: Joel Stanley <joel@jms.id.au>
1339 L: linux-i2c@vger.kernel.org
1340 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1342 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1343 F: drivers/i2c/busses/i2c-aspeed.c
1344 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1347 ARM/ASPEED MACHINE SUPPORT
1348 M: Joel Stanley <joel@jms.id.au>
1349 R: Andrew Jeffery <andrew@aj.id.au>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355 F: arch/arm/mach-aspeed/
1356 F: arch/arm/boot/dts/aspeed-*
1359 ARM/CALXEDA HIGHBANK ARCHITECTURE
1360 M: Rob Herring <robh@kernel.org>
1361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 F: arch/arm/mach-highbank/
1364 F: arch/arm/boot/dts/highbank.dts
1365 F: arch/arm/boot/dts/ecx-*.dts*
1367 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368 M: Krzysztof Halasa <khalasa@piap.pl>
1370 F: arch/arm/mach-cns3xxx/
1372 ARM/CAVIUM THUNDER NETWORK DRIVER
1373 M: Sunil Goutham <sgoutham@cavium.com>
1374 M: Robert Richter <rric@kernel.org>
1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 F: drivers/net/ethernet/cavium/thunder/
1379 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380 M: Lukasz Majewski <lukma@denx.de>
1381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 F: arch/arm/mach-ep93xx/ts72xx.c
1385 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386 M: Alexander Shiyan <shc_work@mail.ru>
1387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392 M: Lennert Buytenhek <kernel@wantstofly.org>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397 M: Hartley Sweeten <hsweeten@visionengravers.com>
1398 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 F: arch/arm/mach-ep93xx/
1402 F: arch/arm/mach-ep93xx/include/mach/
1405 M: Russell King <linux@armlinux.org.uk>
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409 F: drivers/clk/clkdev.c
1411 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412 M: Mike Rapoport <mike@compulab.co.il>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417 M: Baruch Siach <baruch@tkos.co.il>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 F: arch/arm/boot/dts/cx92755*
1423 ARM/CONTEC MICRO9 MACHINE SUPPORT
1424 M: Hubert Feurstein <hubert.feurstein@contec.at>
1426 F: arch/arm/mach-ep93xx/micro9.c
1428 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 F: drivers/hwtracing/coresight/*
1433 F: Documentation/trace/coresight.txt
1434 F: Documentation/trace/coresight-cpu-debug.txt
1435 F: Documentation/devicetree/bindings/arm/coresight.txt
1436 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438 F: tools/perf/arch/arm/util/pmu.c
1439 F: tools/perf/arch/arm/util/auxtrace.c
1440 F: tools/perf/arch/arm/util/cs-etm.c
1441 F: tools/perf/arch/arm/util/cs-etm.h
1442 F: tools/perf/util/cs-etm.*
1443 F: tools/perf/util/cs-etm-decoder/*
1445 ARM/CORGI MACHINE SUPPORT
1446 M: Richard Purdie <rpurdie@rpsys.net>
1449 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451 M: Linus Walleij <linus.walleij@linaro.org>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 T: git git://github.com/ulli-kroll/linux.git
1455 F: Documentation/devicetree/bindings/arm/gemini.txt
1456 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459 F: arch/arm/mach-gemini/
1460 F: drivers/net/ethernet/cortina/
1461 F: drivers/pinctrl/pinctrl-gemini.c
1462 F: drivers/rtc/rtc-ftrtc010.c
1464 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465 M: Barry Song <baohua@kernel.org>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1469 F: arch/arm/boot/dts/prima2*
1470 F: arch/arm/mach-prima2/
1471 F: drivers/clk/sirf/
1472 F: drivers/clocksource/timer-prima2.c
1473 F: drivers/clocksource/timer-atlas7.c
1476 ARM/EBSA110 MACHINE SUPPORT
1477 M: Russell King <linux@armlinux.org.uk>
1478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 W: http://www.armlinux.org.uk/
1481 F: arch/arm/mach-ebsa110/
1482 F: drivers/net/ethernet/amd/am79c961a.*
1484 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1485 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1486 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1492 M: Robert Jarzmik <robert.jarzmik@free.fr>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 F: arch/arm/mach-pxa/ezx.c
1497 ARM/FARADAY FA526 PORT
1498 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 T: git git://git.berlios.de/gemini-board
1502 F: arch/arm/mm/*-fa*
1504 ARM/FOOTBRIDGE ARCHITECTURE
1505 M: Russell King <linux@armlinux.org.uk>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 W: http://www.armlinux.org.uk/
1509 F: arch/arm/include/asm/hardware/dec21285.h
1510 F: arch/arm/mach-footbridge/
1512 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1513 M: Shawn Guo <shawnguo@kernel.org>
1514 M: Sascha Hauer <s.hauer@pengutronix.de>
1515 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1516 R: Fabio Estevam <fabio.estevam@nxp.com>
1517 R: NXP Linux Team <linux-imx@nxp.com>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1521 F: arch/arm/mach-imx/
1522 F: arch/arm/mach-mxs/
1523 F: arch/arm/boot/dts/imx*
1524 F: arch/arm/configs/imx*_defconfig
1526 F: drivers/firmware/imx/
1528 F: include/linux/firmware/imx/
1531 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1532 M: Shawn Guo <shawnguo@kernel.org>
1533 M: Sascha Hauer <s.hauer@pengutronix.de>
1534 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1535 R: Stefan Agner <stefan@agner.ch>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539 F: arch/arm/mach-imx/*vf610*
1540 F: arch/arm/boot/dts/vf*
1542 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1543 M: Shawn Guo <shawnguo@kernel.org>
1544 M: Li Yang <leoyang.li@nxp.com>
1545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1548 F: arch/arm/boot/dts/ls1021a*
1549 F: arch/arm64/boot/dts/freescale/fsl-*
1550 F: arch/arm64/boot/dts/freescale/qoriq-*
1552 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1553 M: Lennert Buytenhek <kernel@wantstofly.org>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 ARM/GUMSTIX MACHINE SUPPORT
1558 M: Steve Sakoman <sakoman@gmail.com>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1563 M: Philipp Zabel <philipp.zabel@gmail.com>
1564 M: Paul Parsons <lost.distance@yahoo.com>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 F: arch/arm/mach-pxa/hx4700.c
1568 F: arch/arm/mach-pxa/include/mach/hx4700.h
1569 F: sound/soc/pxa/hx4700.c
1571 ARM/HISILICON SOC SUPPORT
1572 M: Wei Xu <xuwei5@hisilicon.com>
1573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 W: http://www.hisilicon.com
1576 T: git git://github.com/hisilicon/linux-hisi.git
1577 F: arch/arm/mach-hisi/
1578 F: arch/arm/boot/dts/hi3*
1579 F: arch/arm/boot/dts/hip*
1580 F: arch/arm/boot/dts/hisi*
1581 F: arch/arm64/boot/dts/hisilicon/
1583 ARM/HP JORNADA 7XX MACHINE SUPPORT
1584 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1588 F: arch/arm/mach-sa1100/jornada720.c
1589 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1591 ARM/IGEP MACHINE SUPPORT
1592 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1593 M: Javier Martinez Canillas <javier@dowhile0.org>
1594 L: linux-omap@vger.kernel.org
1595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 F: arch/arm/boot/dts/omap3-igep*
1599 ARM/INCOME PXA270 SUPPORT
1600 M: Marek Vasut <marek.vasut@gmail.com>
1601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1605 ARM/INTEL IOP13XX ARM ARCHITECTURE
1606 M: Lennert Buytenhek <kernel@wantstofly.org>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 ARM/INTEL IOP32X ARM ARCHITECTURE
1611 M: Lennert Buytenhek <kernel@wantstofly.org>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 ARM/INTEL IOP33X ARM ARCHITECTURE
1616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 ARM/INTEL IQ81342EX MACHINE SUPPORT
1620 M: Lennert Buytenhek <kernel@wantstofly.org>
1621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 ARM/INTEL IXDP2850 MACHINE SUPPORT
1625 M: Lennert Buytenhek <kernel@wantstofly.org>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 ARM/INTEL IXP4XX ARM ARCHITECTURE
1630 M: Imre Kaloz <kaloz@openwrt.org>
1631 M: Krzysztof Halasa <khalasa@piap.pl>
1632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 F: arch/arm/mach-ixp4xx/
1636 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1637 M: Jonathan Cameron <jic23@cam.ac.uk>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 F: arch/arm/mach-pxa/stargate2.c
1641 F: drivers/pcmcia/pxa2xx_stargate2.c
1643 ARM/INTEL XSC3 (MANZANO) ARM CORE
1644 M: Lennert Buytenhek <kernel@wantstofly.org>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1649 M: Lennert Buytenhek <kernel@wantstofly.org>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 ARM/LG1K ARCHITECTURE
1654 M: Chanho Min <chanho.min@lge.com>
1655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 F: arch/arm64/boot/dts/lg/
1659 ARM/LOGICPD PXA270 MACHINE SUPPORT
1660 M: Lennert Buytenhek <kernel@wantstofly.org>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 ARM/LPC18XX ARCHITECTURE
1665 M: Vladimir Zapolskiy <vz@mleia.com>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 F: arch/arm/boot/dts/lpc43*
1669 F: drivers/i2c/busses/i2c-lpc2k.c
1670 F: drivers/memory/pl172.c
1671 F: drivers/mtd/spi-nor/nxp-spifi.c
1672 F: drivers/rtc/rtc-lpc24xx.c
1675 ARM/LPC32XX SOC SUPPORT
1676 M: Vladimir Zapolskiy <vz@mleia.com>
1677 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1681 F: arch/arm/boot/dts/lpc32*
1682 F: arch/arm/mach-lpc32xx/
1683 F: drivers/i2c/busses/i2c-pnx.c
1684 F: drivers/net/ethernet/nxp/lpc_eth.c
1685 F: drivers/usb/host/ohci-nxp.c
1686 F: drivers/watchdog/pnx4008_wdt.c
1689 ARM/MAGICIAN MACHINE SUPPORT
1690 M: Philipp Zabel <philipp.zabel@gmail.com>
1693 ARM/Marvell Dove/MV78xx0/Orion SOC support
1694 M: Jason Cooper <jason@lakedaemon.net>
1695 M: Andrew Lunn <andrew@lunn.ch>
1696 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1697 M: Gregory Clement <gregory.clement@bootlin.com>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 F: Documentation/devicetree/bindings/soc/dove/
1701 F: arch/arm/mach-dove/
1702 F: arch/arm/mach-mv78xx0/
1703 F: arch/arm/mach-orion5x/
1704 F: arch/arm/plat-orion/
1705 F: arch/arm/boot/dts/dove*
1706 F: arch/arm/boot/dts/orion5x*
1708 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1709 M: Jason Cooper <jason@lakedaemon.net>
1710 M: Andrew Lunn <andrew@lunn.ch>
1711 M: Gregory Clement <gregory.clement@bootlin.com>
1712 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 F: arch/arm/boot/dts/armada*
1716 F: arch/arm/boot/dts/kirkwood*
1717 F: arch/arm/configs/mvebu_*_defconfig
1718 F: arch/arm/mach-mvebu/
1719 F: arch/arm64/boot/dts/marvell/armada*
1720 F: drivers/cpufreq/armada-37xx-cpufreq.c
1721 F: drivers/cpufreq/mvebu-cpufreq.c
1722 F: drivers/irqchip/irq-armada-370-xp.c
1723 F: drivers/irqchip/irq-mvebu-*
1724 F: drivers/pinctrl/mvebu/
1725 F: drivers/rtc/rtc-armada38x.c
1727 ARM/Mediatek RTC DRIVER
1728 M: Eddie Huang <eddie.huang@mediatek.com>
1729 M: Sean Wang <sean.wang@mediatek.com>
1730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1733 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1734 F: drivers/rtc/rtc-mt6397.c
1735 F: drivers/rtc/rtc-mt7622.c
1737 ARM/Mediatek SoC support
1738 M: Matthias Brugger <matthias.bgg@gmail.com>
1739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1742 F: arch/arm/boot/dts/mt6*
1743 F: arch/arm/boot/dts/mt7*
1744 F: arch/arm/boot/dts/mt8*
1745 F: arch/arm/mach-mediatek/
1746 F: arch/arm64/boot/dts/mediatek/
1750 ARM/Mediatek USB3 PHY DRIVER
1751 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1755 F: drivers/phy/mediatek/
1756 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1758 ARM/MICREL KS8695 ARCHITECTURE
1759 M: Greg Ungerer <gerg@uclinux.org>
1760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 F: arch/arm/mach-ks8695/
1764 ARM/Microchip (AT91) SoC support
1765 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1766 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1767 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 W: http://www.linux4sam.org
1770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1774 F: arch/arm/mach-at91/
1775 F: include/soc/at91/
1776 F: arch/arm/boot/dts/at91*.dts
1777 F: arch/arm/boot/dts/at91*.dtsi
1778 F: arch/arm/boot/dts/sama*.dts
1779 F: arch/arm/boot/dts/sama*.dtsi
1780 F: arch/arm/include/debug/at91.S
1781 F: drivers/memory/atmel*
1782 F: drivers/watchdog/sama5d4_wdt.c
1783 X: drivers/input/touchscreen/atmel_mxt_ts.c
1784 X: drivers/net/wireless/atmel/
1786 ARM/MIOA701 MACHINE SUPPORT
1787 M: Robert Jarzmik <robert.jarzmik@free.fr>
1788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 F: arch/arm/mach-pxa/mioa701.c
1792 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1793 M: Michael Petchkovsky <mkpetch@internode.on.net>
1796 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1797 M: Linus Walleij <linus.walleij@linaro.org>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 F: arch/arm/mach-nomadik/
1801 F: arch/arm/mach-u300/
1802 F: arch/arm/mach-ux500/
1803 F: arch/arm/boot/dts/ste-*
1804 F: drivers/clk/clk-nomadik.c
1805 F: drivers/clk/clk-u300.c
1806 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1807 F: drivers/clocksource/timer-u300.c
1808 F: drivers/dma/coh901318*
1809 F: drivers/dma/ste_dma40*
1810 F: drivers/hwspinlock/u8500_hsem.c
1811 F: drivers/i2c/busses/i2c-nomadik.c
1812 F: drivers/i2c/busses/i2c-stu300.c
1813 F: drivers/mfd/ab3100*
1814 F: drivers/mfd/ab8500*
1815 F: drivers/mfd/abx500*
1816 F: drivers/mfd/dbx500*
1817 F: drivers/mfd/db8500*
1818 F: drivers/pinctrl/nomadik/
1819 F: drivers/pinctrl/pinctrl-coh901*
1820 F: drivers/pinctrl/pinctrl-u300.c
1821 F: drivers/rtc/rtc-ab3100.c
1822 F: drivers/rtc/rtc-ab8500.c
1823 F: drivers/rtc/rtc-coh901331.c
1824 F: drivers/rtc/rtc-pl031.c
1825 F: drivers/watchdog/coh901327_wdt.c
1826 F: Documentation/devicetree/bindings/arm/ste-*
1827 F: Documentation/devicetree/bindings/arm/ux500/
1828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1830 ARM/NUVOTON NPCM ARCHITECTURE
1831 M: Avi Fishman <avifishman70@gmail.com>
1832 M: Tomer Maimon <tmaimon77@gmail.com>
1833 R: Patrick Venture <venture@google.com>
1834 R: Nancy Yuen <yuenn@google.com>
1835 R: Brendan Higgins <brendanhiggins@google.com>
1836 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1838 F: arch/arm/mach-npcm/
1839 F: arch/arm/boot/dts/nuvoton-npcm*
1840 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1842 F: Documentation/devicetree/bindings/*/*npcm*
1843 F: Documentation/devicetree/bindings/*/*/*npcm*
1845 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1846 M: Wan ZongShun <mcuos.com@gmail.com>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 W: http://www.mcuos.com
1850 F: arch/arm/mach-w90x900/
1851 F: drivers/input/keyboard/w90p910_keypad.c
1852 F: drivers/input/touchscreen/w90p910_ts.c
1853 F: drivers/watchdog/nuc900_wdt.c
1854 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1855 F: drivers/mtd/nand/raw/nuc900_nand.c
1856 F: drivers/rtc/rtc-nuc900.c
1857 F: drivers/spi/spi-nuc900.c
1858 F: drivers/usb/host/ehci-w90x900.c
1859 F: drivers/video/fbdev/nuc900fb.c
1861 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1862 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1863 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1864 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1867 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1868 M: Alexander Clouter <alex@digriz.org.uk>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 W: http://www.digriz.org.uk/ts78xx/kernel
1872 F: arch/arm/mach-orion5x/ts78xx-*
1874 ARM/OXNAS platform support
1875 M: Neil Armstrong <narmstrong@baylibre.com>
1876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 L: linux-oxnas@groups.io (moderated for non-subscribers)
1879 F: arch/arm/mach-oxnas/
1880 F: arch/arm/boot/dts/ox8*.dts*
1883 ARM/PALM TREO SUPPORT
1884 M: Tomas Cech <sleep_walker@suse.com>
1885 L: linux-arm-kernel@lists.infradead.org
1886 W: http://hackndev.com
1888 F: arch/arm/mach-pxa/palmtreo.*
1890 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1891 M: Marek Vasut <marek.vasut@gmail.com>
1892 L: linux-arm-kernel@lists.infradead.org
1893 W: http://hackndev.com
1895 F: arch/arm/mach-pxa/include/mach/palmtx.h
1896 F: arch/arm/mach-pxa/palmtx.c
1897 F: arch/arm/mach-pxa/palmt5.*
1898 F: arch/arm/mach-pxa/include/mach/palmld.h
1899 F: arch/arm/mach-pxa/palmld.c
1900 F: arch/arm/mach-pxa/palmte2.*
1901 F: arch/arm/mach-pxa/include/mach/palmtc.h
1902 F: arch/arm/mach-pxa/palmtc.c
1905 M: Sergey Lapin <slapin@ossfans.org>
1906 L: linux-arm-kernel@lists.infradead.org
1907 W: http://hackndev.com
1909 F: arch/arm/mach-pxa/palmz72.*
1912 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1913 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1916 ARM/PT DIGITAL BOARD PORT
1917 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 W: http://www.armlinux.org.uk/
1922 ARM/QUALCOMM SUPPORT
1923 M: Andy Gross <andy.gross@linaro.org>
1924 M: David Brown <david.brown@linaro.org>
1925 L: linux-arm-msm@vger.kernel.org
1926 L: linux-soc@vger.kernel.org
1928 F: Documentation/devicetree/bindings/soc/qcom/
1929 F: arch/arm/boot/dts/qcom-*.dts
1930 F: arch/arm/boot/dts/qcom-*.dtsi
1931 F: arch/arm/mach-qcom/
1932 F: arch/arm64/boot/dts/qcom/*
1933 F: drivers/i2c/busses/i2c-qup.c
1934 F: drivers/clk/qcom/
1935 F: drivers/dma/qcom/
1936 F: drivers/soc/qcom/
1937 F: drivers/spi/spi-qup.c
1938 F: drivers/tty/serial/msm_serial.c
1939 F: drivers/*/pm8???-*
1940 F: drivers/mfd/ssbi.c
1941 F: drivers/firmware/qcom_scm*
1942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1944 ARM/RADISYS ENP2611 MACHINE SUPPORT
1945 M: Lennert Buytenhek <kernel@wantstofly.org>
1946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 ARM/REALTEK ARCHITECTURE
1950 M: Andreas Färber <afaerber@suse.de>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 F: arch/arm64/boot/dts/realtek/
1954 F: Documentation/devicetree/bindings/arm/realtek.txt
1956 ARM/RENESAS ARM64 ARCHITECTURE
1957 M: Simon Horman <horms@verge.net.au>
1958 M: Magnus Damm <magnus.damm@gmail.com>
1959 L: linux-renesas-soc@vger.kernel.org
1960 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1963 F: arch/arm64/boot/dts/renesas/
1964 F: Documentation/devicetree/bindings/arm/shmobile.txt
1965 F: drivers/soc/renesas/
1966 F: include/linux/soc/renesas/
1968 ARM/RISCPC ARCHITECTURE
1969 M: Russell King <linux@armlinux.org.uk>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 W: http://www.armlinux.org.uk/
1973 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1974 F: arch/arm/include/asm/hardware/ioc.h
1975 F: arch/arm/include/asm/hardware/iomd.h
1976 F: arch/arm/include/asm/hardware/memc.h
1977 F: arch/arm/mach-rpc/
1978 F: drivers/net/ethernet/8390/etherh.c
1979 F: drivers/net/ethernet/i825xx/ether1*
1980 F: drivers/net/ethernet/seeq/ether3*
1981 F: drivers/scsi/arm/
1983 ARM/Rockchip SoC support
1984 M: Heiko Stuebner <heiko@sntech.de>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 L: linux-rockchip@lists.infradead.org
1987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1989 F: arch/arm/boot/dts/rk3*
1990 F: arch/arm/boot/dts/rv1108*
1991 F: arch/arm/mach-rockchip/
1992 F: drivers/clk/rockchip/
1993 F: drivers/i2c/busses/i2c-rk3x.c
1994 F: drivers/*/*rockchip*
1995 F: drivers/*/*/*rockchip*
1996 F: sound/soc/rockchip/
1999 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2000 M: Kukjin Kim <kgene@kernel.org>
2001 M: Krzysztof Kozlowski <krzk@kernel.org>
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2004 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2006 F: arch/arm/boot/dts/s3c*
2007 F: arch/arm/boot/dts/s5p*
2008 F: arch/arm/boot/dts/exynos*
2009 F: arch/arm64/boot/dts/exynos/
2010 F: arch/arm/plat-samsung/
2011 F: arch/arm/mach-s3c24*/
2012 F: arch/arm/mach-s3c64xx/
2013 F: arch/arm/mach-s5p*/
2014 F: arch/arm/mach-exynos*/
2015 F: drivers/*/*s3c24*
2016 F: drivers/*/*/*s3c24*
2017 F: drivers/*/*s3c64xx*
2018 F: drivers/*/*s5pv210*
2019 F: drivers/memory/samsung/*
2020 F: drivers/soc/samsung/*
2021 F: Documentation/arm/Samsung/
2022 F: Documentation/devicetree/bindings/arm/samsung/
2023 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2024 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2027 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2028 M: Kyungmin Park <kyungmin.park@samsung.com>
2029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 F: arch/arm/mach-s5pv210/
2033 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2034 M: Kyungmin Park <kyungmin.park@samsung.com>
2035 M: Kamil Debski <kamil@wypas.org>
2036 M: Andrzej Hajda <a.hajda@samsung.com>
2037 L: linux-arm-kernel@lists.infradead.org
2038 L: linux-media@vger.kernel.org
2040 F: drivers/media/platform/s5p-g2d/
2042 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2043 M: Marek Szyprowski <m.szyprowski@samsung.com>
2044 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2045 L: linux-media@vger.kernel.org
2047 F: drivers/media/platform/s5p-cec/
2048 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2050 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2051 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2052 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2053 L: linux-arm-kernel@lists.infradead.org
2054 L: linux-media@vger.kernel.org
2056 F: drivers/media/platform/s5p-jpeg/
2058 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2059 M: Kyungmin Park <kyungmin.park@samsung.com>
2060 M: Kamil Debski <kamil@wypas.org>
2061 M: Jeongtae Park <jtp.park@samsung.com>
2062 M: Andrzej Hajda <a.hajda@samsung.com>
2063 L: linux-arm-kernel@lists.infradead.org
2064 L: linux-media@vger.kernel.org
2066 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2067 F: drivers/media/platform/s5p-mfc/
2069 ARM/SHMOBILE ARM ARCHITECTURE
2070 M: Simon Horman <horms@verge.net.au>
2071 M: Magnus Damm <magnus.damm@gmail.com>
2072 L: linux-renesas-soc@vger.kernel.org
2073 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2076 F: arch/arm/boot/dts/emev2*
2077 F: arch/arm/boot/dts/r7s*
2078 F: arch/arm/boot/dts/r8a*
2079 F: arch/arm/boot/dts/r9a*
2080 F: arch/arm/boot/dts/sh*
2081 F: arch/arm/configs/shmobile_defconfig
2082 F: arch/arm/include/debug/renesas-scif.S
2083 F: arch/arm/mach-shmobile/
2084 F: Documentation/devicetree/bindings/arm/shmobile.txt
2085 F: drivers/soc/renesas/
2086 F: include/linux/soc/renesas/
2088 ARM/SOCFPGA ARCHITECTURE
2089 M: Dinh Nguyen <dinguyen@kernel.org>
2091 F: arch/arm/mach-socfpga/
2092 F: arch/arm/boot/dts/socfpga*
2093 F: arch/arm/configs/socfpga_defconfig
2094 F: arch/arm64/boot/dts/altera/
2095 W: http://www.rocketboards.org
2096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2098 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2099 M: Dinh Nguyen <dinguyen@kernel.org>
2101 F: drivers/clk/socfpga/
2103 ARM/SOCFPGA EDAC SUPPORT
2104 M: Thor Thayer <thor.thayer@linux.intel.com>
2106 F: drivers/edac/altera_edac.
2108 ARM/SPREADTRUM SoC SUPPORT
2109 M: Orson Zhai <orsonzhai@gmail.com>
2110 M: Baolin Wang <baolin.wang@linaro.org>
2111 M: Chunyan Zhang <zhang.lyra@gmail.com>
2113 F: arch/arm64/boot/dts/sprd
2116 ARM/STI ARCHITECTURE
2117 M: Patrice Chotard <patrice.chotard@st.com>
2118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119 W: http://www.stlinux.com
2121 F: arch/arm/mach-sti/
2122 F: arch/arm/boot/dts/sti*
2123 F: drivers/char/hw_random/st-rng.c
2124 F: drivers/clocksource/arm_global_timer.c
2125 F: drivers/clocksource/clksrc_st_lpc.c
2126 F: drivers/cpufreq/sti-cpufreq.c
2127 F: drivers/dma/st_fdma*
2128 F: drivers/i2c/busses/i2c-st.c
2129 F: drivers/media/rc/st_rc.c
2130 F: drivers/media/platform/sti/c8sectpfe/
2131 F: drivers/mmc/host/sdhci-st.c
2132 F: drivers/phy/st/phy-miphy28lp.c
2133 F: drivers/phy/st/phy-stih407-usb.c
2134 F: drivers/pinctrl/pinctrl-st.c
2135 F: drivers/remoteproc/st_remoteproc.c
2136 F: drivers/remoteproc/st_slim_rproc.c
2137 F: drivers/reset/sti/
2138 F: drivers/rtc/rtc-st-lpc.c
2139 F: drivers/tty/serial/st-asc.c
2140 F: drivers/usb/dwc3/dwc3-st.c
2141 F: drivers/usb/host/ehci-st.c
2142 F: drivers/usb/host/ohci-st.c
2143 F: drivers/watchdog/st_lpc_wdt.c
2144 F: drivers/ata/ahci_st.c
2145 F: include/linux/remoteproc/st_slim_rproc.h
2147 ARM/STM32 ARCHITECTURE
2148 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2149 M: Alexandre Torgue <alexandre.torgue@st.com>
2150 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2156 F: arch/arm/boot/dts/stm32*
2157 F: arch/arm/mach-stm32/
2158 F: drivers/clocksource/armv7m_systick.c
2160 ARM/Synaptics SoC support
2161 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2162 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 F: arch/arm/mach-berlin/
2166 F: arch/arm/boot/dts/berlin*
2167 F: arch/arm64/boot/dts/synaptics/
2169 ARM/TANGO ARCHITECTURE
2170 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2171 M: Mans Rullgard <mans@mansr.com>
2172 L: linux-arm-kernel@lists.infradead.org
2176 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2177 M: Lennert Buytenhek <kernel@wantstofly.org>
2178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2182 M: Hans Verkuil <hans.verkuil@cisco.com>
2183 L: linux-tegra@vger.kernel.org
2184 L: linux-media@vger.kernel.org
2186 F: drivers/media/platform/tegra-cec/
2187 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2189 ARM/TETON BGA MACHINE SUPPORT
2190 M: "Mark F. Brown" <mark.brown314@gmail.com>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2195 M: Santosh Shilimkar <ssantosh@kernel.org>
2196 L: linux-kernel@vger.kernel.org
2198 F: drivers/memory/*emif*
2200 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2201 M: Tero Kristo <t-kristo@ti.com>
2202 M: Nishanth Menon <nm@ti.com>
2203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2206 F: arch/arm64/boot/dts/ti/Makefile
2207 F: arch/arm64/boot/dts/ti/k3-*
2209 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2210 M: Santosh Shilimkar <ssantosh@kernel.org>
2211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 F: arch/arm/mach-keystone/
2214 F: arch/arm/boot/dts/keystone-*
2215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2217 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2218 M: Santosh Shilimkar <ssantosh@kernel.org>
2219 L: linux-kernel@vger.kernel.org
2221 F: drivers/clk/keystone/
2223 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2224 M: Santosh Shilimkar <ssantosh@kernel.org>
2225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 L: linux-kernel@vger.kernel.org
2228 F: drivers/clocksource/timer-keystone.c
2230 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2231 M: Santosh Shilimkar <ssantosh@kernel.org>
2232 L: linux-kernel@vger.kernel.org
2234 F: drivers/power/reset/keystone-reset.c
2236 ARM/THECUS N2100 MACHINE SUPPORT
2237 M: Lennert Buytenhek <kernel@wantstofly.org>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 ARM/TOSA MACHINE SUPPORT
2242 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2243 M: Dirk Opfer <dirk@opfer-online.de>
2246 ARM/UNIPHIER ARCHITECTURE
2247 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2251 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2252 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2253 F: arch/arm/boot/dts/uniphier*
2254 F: arch/arm/include/asm/hardware/cache-uniphier.h
2255 F: arch/arm/mach-uniphier/
2256 F: arch/arm/mm/cache-uniphier.c
2257 F: arch/arm64/boot/dts/socionext/uniphier*
2258 F: drivers/bus/uniphier-system-bus.c
2259 F: drivers/clk/uniphier/
2260 F: drivers/gpio/gpio-uniphier.c
2261 F: drivers/i2c/busses/i2c-uniphier*
2262 F: drivers/irqchip/irq-uniphier-aidet.c
2263 F: drivers/mmc/host/uniphier-sd.c
2264 F: drivers/pinctrl/uniphier/
2265 F: drivers/reset/reset-uniphier.c
2266 F: drivers/tty/serial/8250/8250_uniphier.c
2269 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2270 M: Ulf Hansson <ulf.hansson@linaro.org>
2271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 T: git git://git.linaro.org/people/ulfh/clk.git
2274 F: drivers/clk/ux500/
2276 ARM/VERSATILE EXPRESS PLATFORM
2277 M: Liviu Dudau <liviu.dudau@arm.com>
2278 M: Sudeep Holla <sudeep.holla@arm.com>
2279 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 F: arch/arm/boot/dts/vexpress*
2283 F: arch/arm64/boot/dts/arm/
2284 F: arch/arm/mach-vexpress/
2287 F: drivers/clk/versatile/clk-vexpress-osc.c
2288 F: drivers/clocksource/timer-versatile.c
2292 M: Russell King <linux@armlinux.org.uk>
2293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 W: http://www.armlinux.org.uk/
2298 ARM/VOIPAC PXA270 SUPPORT
2299 M: Marek Vasut <marek.vasut@gmail.com>
2300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302 F: arch/arm/mach-pxa/vpac270.c
2303 F: arch/arm/mach-pxa/include/mach/vpac270.h
2305 ARM/VT8500 ARM ARCHITECTURE
2306 M: Tony Prisk <linux@prisktech.co.nz>
2307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2309 F: arch/arm/mach-vt8500/
2310 F: drivers/clocksource/timer-vt8500.c
2311 F: drivers/i2c/busses/i2c-wmt.c
2312 F: drivers/mmc/host/wmt-sdmmc.c
2313 F: drivers/pwm/pwm-vt8500.c
2314 F: drivers/rtc/rtc-vt8500.c
2315 F: drivers/tty/serial/vt8500_serial.c
2316 F: drivers/usb/host/ehci-platform.c
2317 F: drivers/usb/host/uhci-platform.c
2318 F: drivers/video/fbdev/vt8500lcdfb.*
2319 F: drivers/video/fbdev/wm8505fb*
2320 F: drivers/video/fbdev/wmt_ge_rops.*
2322 ARM/ZIPIT Z2 SUPPORT
2323 M: Marek Vasut <marek.vasut@gmail.com>
2324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 F: arch/arm/mach-pxa/z2.c
2327 F: arch/arm/mach-pxa/include/mach/z2.h
2329 ARM/ZTE ARCHITECTURE
2330 M: Jun Nie <jun.nie@linaro.org>
2331 M: Shawn Guo <shawnguo@kernel.org>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 F: arch/arm/boot/dts/zx2967*
2335 F: arch/arm/mach-zx/
2336 F: arch/arm64/boot/dts/zte/
2338 F: drivers/dma/zx_dma.c
2339 F: drivers/gpio/gpio-zx.c
2340 F: drivers/i2c/busses/i2c-zx2967.c
2341 F: drivers/mmc/host/dw_mmc-zx.*
2342 F: drivers/pinctrl/zte/
2344 F: drivers/thermal/zx2967_thermal.c
2345 F: drivers/watchdog/zx2967_wdt.c
2346 F: Documentation/devicetree/bindings/arm/zte.txt
2347 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2348 F: Documentation/devicetree/bindings/dma/zxdma.txt
2349 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2350 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2351 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2352 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2353 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2354 F: Documentation/devicetree/bindings/soc/zte/
2355 F: Documentation/devicetree/bindings/sound/zte,*.txt
2356 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2357 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2358 F: include/dt-bindings/clock/zx2967*.h
2359 F: include/dt-bindings/soc/zte,*.h
2360 F: sound/soc/codecs/zx_aud96p22.c
2363 ARM/ZYNQ ARCHITECTURE
2364 M: Michal Simek <michal.simek@xilinx.com>
2365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 W: http://wiki.xilinx.com
2367 T: git https://github.com/Xilinx/linux-xlnx.git
2369 F: arch/arm/mach-zynq/
2370 F: drivers/cpuidle/cpuidle-zynq.c
2371 F: drivers/block/xsysace.c
2374 F: drivers/clocksource/timer-cadence-ttc.c
2375 F: drivers/i2c/busses/i2c-cadence.c
2376 F: drivers/mmc/host/sdhci-of-arasan.c
2377 F: drivers/edac/synopsys_edac.c
2378 F: drivers/i2c/busses/i2c-xiic.c
2380 ARM64 PORT (AARCH64 ARCHITECTURE)
2381 M: Catalin Marinas <catalin.marinas@arm.com>
2382 M: Will Deacon <will.deacon@arm.com>
2383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2387 X: arch/arm64/boot/dts/
2388 F: Documentation/arm64/
2390 AS3645A LED FLASH CONTROLLER DRIVER
2391 M: Sakari Ailus <sakari.ailus@iki.fi>
2392 L: linux-leds@vger.kernel.org
2394 F: drivers/leds/leds-as3645a.c
2396 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2397 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2398 L: linux-media@vger.kernel.org
2399 T: git git://linuxtv.org/media_tree.git
2401 F: drivers/media/i2c/ak7375.c
2402 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2404 ASAHI KASEI AK8974 DRIVER
2405 M: Linus Walleij <linus.walleij@linaro.org>
2406 L: linux-iio@vger.kernel.org
2407 W: http://www.akm.com/
2409 F: drivers/iio/magnetometer/ak8974.c
2411 ASC7621 HARDWARE MONITOR DRIVER
2412 M: George Joseph <george.joseph@fairview5.com>
2413 L: linux-hwmon@vger.kernel.org
2415 F: Documentation/hwmon/asc7621
2416 F: drivers/hwmon/asc7621.c
2418 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2419 M: Corentin Chary <corentin.chary@gmail.com>
2420 L: acpi4asus-user@lists.sourceforge.net
2421 L: platform-driver-x86@vger.kernel.org
2422 W: http://acpi4asus.sf.net
2424 F: drivers/platform/x86/asus*.c
2425 F: drivers/platform/x86/eeepc*.c
2427 ASUS WIRELESS RADIO CONTROL DRIVER
2428 M: João Paulo Rechi Vita <jprvita@gmail.com>
2429 L: platform-driver-x86@vger.kernel.org
2431 F: drivers/platform/x86/asus-wireless.c
2434 M: David Howells <dhowells@redhat.com>
2435 L: keyrings@vger.kernel.org
2437 F: Documentation/crypto/asymmetric-keys.txt
2438 F: include/linux/verification.h
2439 F: include/crypto/public_key.h
2440 F: include/crypto/pkcs7.h
2441 F: crypto/asymmetric_keys/
2443 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2444 R: Dan Williams <dan.j.williams@intel.com>
2445 W: http://sourceforge.net/projects/xscaleiop
2447 F: Documentation/crypto/async-tx-api.txt
2450 F: include/linux/dmaengine.h
2451 F: include/linux/async_tx.h
2454 M: Bartosz Golaszewski <brgl@bgdev.pl>
2455 L: linux-i2c@vger.kernel.org
2456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2458 F: Documentation/devicetree/bindings/eeprom/at24.txt
2459 F: drivers/misc/eeprom/at24.c
2460 F: include/linux/platform_data/at24.h
2462 ATA OVER ETHERNET (AOE) DRIVER
2463 M: "Ed L. Cashin" <ed.cashin@acm.org>
2464 W: http://www.openaoe.org/
2466 F: Documentation/aoe/
2467 F: drivers/block/aoe/
2469 ATHEROS 71XX/9XXX GPIO DRIVER
2470 M: Alban Bedel <albeu@free.fr>
2471 W: https://github.com/AlbanBedel/linux
2472 T: git git://github.com/AlbanBedel/linux
2474 F: drivers/gpio/gpio-ath79.c
2475 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2477 ATHEROS 71XX/9XXX USB PHY DRIVER
2478 M: Alban Bedel <albeu@free.fr>
2479 W: https://github.com/AlbanBedel/linux
2480 T: git git://github.com/AlbanBedel/linux
2482 F: drivers/phy/qualcomm/phy-ath79-usb.c
2483 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2485 ATHEROS ATH GENERIC UTILITIES
2486 M: Kalle Valo <kvalo@codeaurora.org>
2487 L: linux-wireless@vger.kernel.org
2489 F: drivers/net/wireless/ath/*
2491 ATHEROS ATH5K WIRELESS DRIVER
2492 M: Jiri Slaby <jirislaby@gmail.com>
2493 M: Nick Kossifidis <mickflemm@gmail.com>
2494 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2495 L: linux-wireless@vger.kernel.org
2496 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2498 F: drivers/net/wireless/ath/ath5k/
2500 ATHEROS ATH6KL WIRELESS DRIVER
2501 M: Kalle Valo <kvalo@codeaurora.org>
2502 L: linux-wireless@vger.kernel.org
2503 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2506 F: drivers/net/wireless/ath/ath6kl/
2509 M: Ville Syrjala <syrjala@sci.fi>
2511 F: drivers/input/misc/ati_remote2.c
2513 ATK0110 HWMON DRIVER
2514 M: Luca Tettamanti <kronos.it@gmail.com>
2515 L: linux-hwmon@vger.kernel.org
2517 F: drivers/hwmon/asus_atk0110.c
2519 ATLX ETHERNET DRIVERS
2520 M: Jay Cliburn <jcliburn@gmail.com>
2521 M: Chris Snook <chris.snook@gmail.com>
2522 L: netdev@vger.kernel.org
2523 W: http://sourceforge.net/projects/atl1
2524 W: http://atl1.sourceforge.net
2526 F: drivers/net/ethernet/atheros/
2529 M: Chas Williams <3chas3@gmail.com>
2530 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2531 L: netdev@vger.kernel.org
2532 W: http://linux-atm.sourceforge.net
2535 F: include/linux/atm*
2536 F: include/uapi/linux/atm*
2538 ATMEL MACB ETHERNET DRIVER
2539 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2541 F: drivers/net/ethernet/cadence/
2543 ATMEL MAXTOUCH DRIVER
2544 M: Nick Dyer <nick@shmanahar.org>
2545 T: git git://github.com/ndyer/linux.git
2547 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2548 F: drivers/input/touchscreen/atmel_mxt_ts.c
2550 ATMEL WIRELESS DRIVER
2551 M: Simon Kelley <simon@thekelleys.org.uk>
2552 L: linux-wireless@vger.kernel.org
2553 W: http://www.thekelleys.org.uk/atmel
2554 W: http://atmelwlandriver.sourceforge.net/
2556 F: drivers/net/wireless/atmel/atmel*
2558 ATOMIC INFRASTRUCTURE
2559 M: Will Deacon <will.deacon@arm.com>
2560 M: Peter Zijlstra <peterz@infradead.org>
2561 R: Boqun Feng <boqun.feng@gmail.com>
2562 L: linux-kernel@vger.kernel.org
2564 F: arch/*/include/asm/atomic*.h
2565 F: include/*/atomic*.h
2567 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2568 M: Bradley Grove <linuxdrivers@attotech.com>
2569 L: linux-scsi@vger.kernel.org
2570 W: http://www.attotech.com
2572 F: drivers/scsi/esas2r
2574 ATUSB IEEE 802.15.4 RADIO DRIVER
2575 M: Stefan Schmidt <stefan@datenfreihafen.org>
2576 L: linux-wpan@vger.kernel.org
2578 F: drivers/net/ieee802154/atusb.c
2579 F: drivers/net/ieee802154/atusb.h
2580 F: drivers/net/ieee802154/at86rf230.h
2583 M: Paul Moore <paul@paul-moore.com>
2584 M: Eric Paris <eparis@redhat.com>
2585 L: linux-audit@redhat.com (moderated for non-subscribers)
2586 W: https://github.com/linux-audit
2587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2589 F: include/linux/audit.h
2590 F: include/uapi/linux/audit.h
2593 AUXILIARY DISPLAY DRIVERS
2594 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2596 F: drivers/auxdisplay/
2597 F: include/linux/cfag12864b.h
2599 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2600 M: Andreas Klinger <ak@it-klinger.de>
2601 L: linux-iio@vger.kernel.org
2603 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2604 F: drivers/iio/adc/hx711.c
2607 M: Ralf Baechle <ralf@linux-mips.org>
2608 L: linux-hams@vger.kernel.org
2609 W: http://www.linux-ax25.org/
2611 F: include/uapi/linux/ax25.h
2612 F: include/net/ax25.h
2616 M: Peter Rosin <peda@axentia.se>
2617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2619 F: Documentation/devicetree/bindings/arm/axentia.txt
2620 F: arch/arm/boot/dts/at91-linea.dtsi
2621 F: arch/arm/boot/dts/at91-natte.dtsi
2622 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2623 F: arch/arm/boot/dts/at91-tse850-3.dts
2625 AXENTIA ASOC DRIVERS
2626 M: Peter Rosin <peda@axentia.se>
2627 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2629 F: Documentation/devicetree/bindings/sound/axentia,*
2630 F: sound/soc/atmel/tse850-pcm5142.c
2633 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2634 L: linux-media@vger.kernel.org
2635 W: https://linuxtv.org
2636 T: git git://linuxtv.org/media_tree.git
2638 F: drivers/media/usb/dvb-usb-v2/az6007.c
2640 AZTECH FM RADIO RECEIVER DRIVER
2641 M: Hans Verkuil <hverkuil@xs4all.nl>
2642 L: linux-media@vger.kernel.org
2643 T: git git://linuxtv.org/media_tree.git
2644 W: https://linuxtv.org
2646 F: drivers/media/radio/radio-aztech*
2649 L: linux-wireless@vger.kernel.org
2650 L: b43-dev@lists.infradead.org
2651 W: http://wireless.kernel.org/en/users/Drivers/b43
2653 F: drivers/net/wireless/broadcom/b43/
2655 B43LEGACY WIRELESS DRIVER
2656 M: Larry Finger <Larry.Finger@lwfinger.net>
2657 L: linux-wireless@vger.kernel.org
2658 L: b43-dev@lists.infradead.org
2659 W: http://wireless.kernel.org/en/users/Drivers/b43
2661 F: drivers/net/wireless/broadcom/b43legacy/
2663 BACKLIGHT CLASS/SUBSYSTEM
2664 M: Lee Jones <lee.jones@linaro.org>
2665 M: Daniel Thompson <daniel.thompson@linaro.org>
2666 M: Jingoo Han <jingoohan1@gmail.com>
2667 L: dri-devel@lists.freedesktop.org
2668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2670 F: drivers/video/backlight/
2671 F: include/linux/backlight.h
2672 F: include/linux/pwm_backlight.h
2673 F: Documentation/devicetree/bindings/leds/backlight
2676 M: Marek Lindner <mareklindner@neomailbox.ch>
2677 M: Simon Wunderlich <sw@simonwunderlich.de>
2678 M: Antonio Quartulli <a@unstable.cc>
2679 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2680 W: https://www.open-mesh.org/
2681 Q: https://patchwork.open-mesh.org/project/batman/list/
2683 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2684 F: Documentation/ABI/testing/sysfs-class-net-mesh
2685 F: Documentation/networking/batman-adv.rst
2686 F: include/uapi/linux/batadv_packet.h
2687 F: include/uapi/linux/batman_adv.h
2690 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2691 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2692 L: linux-hams@vger.kernel.org
2693 W: http://www.baycom.org/~tom/ham/ham.html
2695 F: drivers/net/hamradio/baycom*
2697 BCACHE (BLOCK LAYER CACHE)
2698 M: Coly Li <colyli@suse.de>
2699 M: Kent Overstreet <kent.overstreet@gmail.com>
2700 L: linux-bcache@vger.kernel.org
2701 W: http://bcache.evilpiepirate.org
2702 C: irc://irc.oftc.net/bcache
2704 F: drivers/md/bcache/
2706 BDISP ST MEDIA DRIVER
2707 M: Fabien Dessenne <fabien.dessenne@st.com>
2708 L: linux-media@vger.kernel.org
2709 T: git git://linuxtv.org/media_tree.git
2710 W: https://linuxtv.org
2712 F: drivers/media/platform/sti/bdisp
2714 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2715 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2716 L: netdev@vger.kernel.org
2718 F: drivers/net/ethernet/ec_bhf.c
2721 M: Luis de Bethencourt <luisbg@kernel.org>
2722 M: Salah Triki <salah.triki@gmail.com>
2724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2725 F: Documentation/filesystems/befs.txt
2729 M: Paolo Valente <paolo.valente@linaro.org>
2730 M: Jens Axboe <axboe@kernel.dk>
2731 L: linux-block@vger.kernel.org
2734 F: Documentation/block/bfq-iosched.txt
2737 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2739 F: Documentation/filesystems/bfs.txt
2741 F: include/uapi/linux/bfs_fs.h
2743 BLINKM RGB LED DRIVER
2744 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2746 F: drivers/leds/leds-blinkm.c
2749 M: Jens Axboe <axboe@kernel.dk>
2750 L: linux-block@vger.kernel.org
2751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2755 F: kernel/trace/blktrace.c
2759 M: Joern Engel <joern@lazybastard.org>
2760 L: linux-mtd@lists.infradead.org
2762 F: drivers/mtd/devices/block2mtd.c
2765 M: Marcel Holtmann <marcel@holtmann.org>
2766 M: Johan Hedberg <johan.hedberg@gmail.com>
2767 L: linux-bluetooth@vger.kernel.org
2768 W: http://www.bluez.org/
2769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2772 F: drivers/bluetooth/
2775 M: Marcel Holtmann <marcel@holtmann.org>
2776 M: Johan Hedberg <johan.hedberg@gmail.com>
2777 L: linux-bluetooth@vger.kernel.org
2778 W: http://www.bluez.org/
2779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2783 F: include/net/bluetooth/
2786 M: Jay Vosburgh <j.vosburgh@gmail.com>
2787 M: Veaceslav Falico <vfalico@gmail.com>
2788 M: Andy Gospodarek <andy@greyhouse.net>
2789 L: netdev@vger.kernel.org
2790 W: http://sourceforge.net/projects/bonding/
2792 F: drivers/net/bonding/
2793 F: include/uapi/linux/if_bonding.h
2795 BPF (Safe dynamic programs and tools)
2796 M: Alexei Starovoitov <ast@kernel.org>
2797 M: Daniel Borkmann <daniel@iogearbox.net>
2798 L: netdev@vger.kernel.org
2799 L: linux-kernel@vger.kernel.org
2800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2802 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2804 F: arch/x86/net/bpf_jit*
2805 F: Documentation/networking/filter.txt
2806 F: Documentation/bpf/
2807 F: include/linux/bpf*
2808 F: include/linux/filter.h
2809 F: include/trace/events/xdp.h
2810 F: include/uapi/linux/bpf*
2811 F: include/uapi/linux/filter.h
2813 F: kernel/trace/bpf_trace.c
2816 F: net/core/filter.c
2817 F: net/sched/act_bpf.c
2818 F: net/sched/cls_bpf.c
2822 F: tools/testing/selftests/bpf/
2824 BROADCOM B44 10/100 ETHERNET DRIVER
2825 M: Michael Chan <michael.chan@broadcom.com>
2826 L: netdev@vger.kernel.org
2828 F: drivers/net/ethernet/broadcom/b44.*
2830 BROADCOM B53 ETHERNET SWITCH DRIVER
2831 M: Florian Fainelli <f.fainelli@gmail.com>
2832 L: netdev@vger.kernel.org
2833 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2835 F: drivers/net/dsa/b53/*
2836 F: include/linux/platform_data/b53.h
2838 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2839 M: Florian Fainelli <f.fainelli@gmail.com>
2840 M: Ray Jui <rjui@broadcom.com>
2841 M: Scott Branden <sbranden@broadcom.com>
2842 M: bcm-kernel-feedback-list@broadcom.com
2843 T: git git://github.com/broadcom/mach-bcm
2849 F: arch/arm/mach-bcm/
2851 BROADCOM BCM2835 ARM ARCHITECTURE
2852 M: Eric Anholt <eric@anholt.net>
2853 M: Stefan Wahren <stefan.wahren@i2se.com>
2854 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856 T: git git://github.com/anholt/linux
2859 F: drivers/staging/vc04_services
2861 BROADCOM BCM47XX MIPS ARCHITECTURE
2862 M: Hauke Mehrtens <hauke@hauke-m.de>
2863 M: Rafał Miłecki <zajec5@gmail.com>
2864 L: linux-mips@linux-mips.org
2866 F: Documentation/devicetree/bindings/mips/brcm/
2867 F: arch/mips/bcm47xx/*
2868 F: arch/mips/include/asm/mach-bcm47xx/*
2870 BROADCOM BCM5301X ARM ARCHITECTURE
2871 M: Hauke Mehrtens <hauke@hauke-m.de>
2872 M: Rafał Miłecki <zajec5@gmail.com>
2873 M: Jon Mason <jonmason@broadcom.com>
2874 M: bcm-kernel-feedback-list@broadcom.com
2875 L: linux-arm-kernel@lists.infradead.org
2877 F: arch/arm/mach-bcm/bcm_5301x.c
2878 F: arch/arm/boot/dts/bcm5301x*.dtsi
2879 F: arch/arm/boot/dts/bcm470*
2880 F: arch/arm/boot/dts/bcm953012*
2882 BROADCOM BCM53573 ARM ARCHITECTURE
2883 M: Rafał Miłecki <rafal@milecki.pl>
2884 L: linux-arm-kernel@lists.infradead.org
2886 F: arch/arm/boot/dts/bcm53573*
2887 F: arch/arm/boot/dts/bcm47189*
2889 BROADCOM BCM63XX ARM ARCHITECTURE
2890 M: Florian Fainelli <f.fainelli@gmail.com>
2891 M: bcm-kernel-feedback-list@broadcom.com
2892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893 T: git git://github.com/broadcom/stblinux.git
2897 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2898 M: Kevin Cernekee <cernekee@gmail.com>
2899 L: linux-usb@vger.kernel.org
2901 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2903 BROADCOM BCM7XXX ARM ARCHITECTURE
2904 M: Brian Norris <computersforpeace@gmail.com>
2905 M: Gregory Fong <gregory.0xf0@gmail.com>
2906 M: Florian Fainelli <f.fainelli@gmail.com>
2907 M: bcm-kernel-feedback-list@broadcom.com
2908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909 T: git git://github.com/broadcom/stblinux.git
2911 F: arch/arm/mach-bcm/*brcmstb*
2912 F: arch/arm/boot/dts/bcm7*.dts*
2913 F: drivers/bus/brcmstb_gisb.c
2914 F: arch/arm/mm/cache-b15-rac.c
2915 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2918 BROADCOM BMIPS CPUFREQ DRIVER
2919 M: Markus Mayer <mmayer@broadcom.com>
2920 M: bcm-kernel-feedback-list@broadcom.com
2921 L: linux-pm@vger.kernel.org
2923 F: drivers/cpufreq/bmips-cpufreq.c
2925 BROADCOM BMIPS MIPS ARCHITECTURE
2926 M: Kevin Cernekee <cernekee@gmail.com>
2927 M: Florian Fainelli <f.fainelli@gmail.com>
2928 L: linux-mips@linux-mips.org
2929 T: git git://github.com/broadcom/stblinux.git
2931 F: arch/mips/bmips/*
2932 F: arch/mips/include/asm/mach-bmips/*
2933 F: arch/mips/kernel/*bmips*
2934 F: arch/mips/boot/dts/brcm/bcm*.dts*
2935 F: drivers/irqchip/irq-bcm63*
2936 F: drivers/irqchip/irq-bcm7*
2937 F: drivers/irqchip/irq-brcmstb*
2938 F: include/linux/bcm963xx_nvram.h
2939 F: include/linux/bcm963xx_tag.h
2941 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2942 M: Rasesh Mody <rasesh.mody@cavium.com>
2943 M: Dept-GELinuxNICDev@cavium.com
2944 L: netdev@vger.kernel.org
2946 F: drivers/net/ethernet/broadcom/bnx2.*
2947 F: drivers/net/ethernet/broadcom/bnx2_*
2949 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2950 M: QLogic-Storage-Upstream@qlogic.com
2951 L: linux-scsi@vger.kernel.org
2953 F: drivers/scsi/bnx2fc/
2955 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2956 M: QLogic-Storage-Upstream@qlogic.com
2957 L: linux-scsi@vger.kernel.org
2959 F: drivers/scsi/bnx2i/
2961 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2962 M: Ariel Elior <ariel.elior@cavium.com>
2963 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2964 M: everest-linux-l2@cavium.com
2965 L: netdev@vger.kernel.org
2967 F: drivers/net/ethernet/broadcom/bnx2x/
2969 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2970 M: Michael Chan <michael.chan@broadcom.com>
2971 L: netdev@vger.kernel.org
2973 F: drivers/net/ethernet/broadcom/bnxt/
2975 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2976 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2977 M: Franky Lin <franky.lin@broadcom.com>
2978 M: Hante Meuleman <hante.meuleman@broadcom.com>
2979 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2980 M: Wright Feng <wright.feng@cypress.com>
2981 L: linux-wireless@vger.kernel.org
2982 L: brcm80211-dev-list.pdl@broadcom.com
2983 L: brcm80211-dev-list@cypress.com
2985 F: drivers/net/wireless/broadcom/brcm80211/
2987 BROADCOM BRCMSTB GPIO DRIVER
2988 M: Gregory Fong <gregory.0xf0@gmail.com>
2989 L: bcm-kernel-feedback-list@broadcom.com
2991 F: drivers/gpio/gpio-brcmstb.c
2992 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2994 BROADCOM BRCMSTB I2C DRIVER
2995 M: Kamal Dasu <kdasu.kdev@gmail.com>
2996 L: linux-i2c@vger.kernel.org
2997 L: bcm-kernel-feedback-list@broadcom.com
2999 F: drivers/i2c/busses/i2c-brcmstb.c
3000 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3002 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3003 M: Al Cooper <alcooperx@gmail.com>
3004 L: linux-kernel@vger.kernel.org
3005 L: bcm-kernel-feedback-list@broadcom.com
3007 F: drivers/phy/broadcom/phy-brcm-usb*
3009 BROADCOM GENET ETHERNET DRIVER
3010 M: Doug Berger <opendmb@gmail.com>
3011 M: Florian Fainelli <f.fainelli@gmail.com>
3012 L: netdev@vger.kernel.org
3014 F: drivers/net/ethernet/broadcom/genet/
3016 BROADCOM IPROC ARM ARCHITECTURE
3017 M: Ray Jui <rjui@broadcom.com>
3018 M: Scott Branden <sbranden@broadcom.com>
3019 M: Jon Mason <jonmason@broadcom.com>
3020 M: bcm-kernel-feedback-list@broadcom.com
3021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3022 T: git git://github.com/broadcom/cygnus-linux.git
3039 F: arch/arm64/boot/dts/broadcom/northstar2/*
3040 F: arch/arm64/boot/dts/broadcom/stingray/*
3041 F: drivers/clk/bcm/clk-ns*
3042 F: drivers/clk/bcm/clk-sr*
3043 F: drivers/pinctrl/bcm/pinctrl-ns*
3044 F: include/dt-bindings/clock/bcm-sr*
3046 BROADCOM KONA GPIO DRIVER
3047 M: Ray Jui <rjui@broadcom.com>
3048 L: bcm-kernel-feedback-list@broadcom.com
3050 F: drivers/gpio/gpio-bcm-kona.c
3051 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3053 BROADCOM NETXTREME-E ROCE DRIVER
3054 M: Selvin Xavier <selvin.xavier@broadcom.com>
3055 M: Devesh Sharma <devesh.sharma@broadcom.com>
3056 M: Somnath Kotur <somnath.kotur@broadcom.com>
3057 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3058 L: linux-rdma@vger.kernel.org
3059 W: http://www.broadcom.com
3061 F: drivers/infiniband/hw/bnxt_re/
3062 F: include/uapi/rdma/bnxt_re-abi.h
3064 BROADCOM NVRAM DRIVER
3065 M: Rafał Miłecki <zajec5@gmail.com>
3066 L: linux-mips@linux-mips.org
3068 F: drivers/firmware/broadcom/*
3070 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3071 M: Rafał Miłecki <zajec5@gmail.com>
3072 L: linux-wireless@vger.kernel.org
3075 F: include/linux/bcma/
3077 BROADCOM STB AVS CPUFREQ DRIVER
3078 M: Markus Mayer <mmayer@broadcom.com>
3079 M: bcm-kernel-feedback-list@broadcom.com
3080 L: linux-pm@vger.kernel.org
3082 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3083 F: drivers/cpufreq/brcmstb*
3085 BROADCOM STB AVS TMON DRIVER
3086 M: Markus Mayer <mmayer@broadcom.com>
3087 M: bcm-kernel-feedback-list@broadcom.com
3088 L: linux-pm@vger.kernel.org
3090 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3091 F: drivers/thermal/broadcom/brcmstb*
3093 BROADCOM STB NAND FLASH DRIVER
3094 M: Brian Norris <computersforpeace@gmail.com>
3095 M: Kamal Dasu <kdasu.kdev@gmail.com>
3096 L: linux-mtd@lists.infradead.org
3097 L: bcm-kernel-feedback-list@broadcom.com
3099 F: drivers/mtd/nand/raw/brcmnand/
3101 BROADCOM STB DPFE DRIVER
3102 M: Markus Mayer <mmayer@broadcom.com>
3103 M: bcm-kernel-feedback-list@broadcom.com
3104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3106 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3107 F: drivers/memory/brcmstb_dpfe.c
3110 M: Kamal Dasu <kdasu.kdev@gmail.com>
3111 M: bcm-kernel-feedback-list@broadcom.com
3113 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3114 F: drivers/spi/spi-bcm-qspi.*
3115 F: drivers/spi/spi-brcmstb-qspi.c
3116 F: drivers/spi/spi-iproc-qspi.c
3118 BROADCOM SYSTEMPORT ETHERNET DRIVER
3119 M: Florian Fainelli <f.fainelli@gmail.com>
3120 L: netdev@vger.kernel.org
3122 F: drivers/net/ethernet/broadcom/bcmsysport.*
3124 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3125 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3126 M: Prashant Sreedharan <prashant@broadcom.com>
3127 M: Michael Chan <mchan@broadcom.com>
3128 L: netdev@vger.kernel.org
3130 F: drivers/net/ethernet/broadcom/tg3.*
3132 BROCADE BFA FC SCSI DRIVER
3133 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3134 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3135 L: linux-scsi@vger.kernel.org
3137 F: drivers/scsi/bfa/
3139 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3140 M: Rasesh Mody <rasesh.mody@cavium.com>
3141 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3142 M: Dept-GELinuxNICDev@cavium.com
3143 L: netdev@vger.kernel.org
3145 F: drivers/net/ethernet/brocade/bna/
3147 BSG (block layer generic sg v4 driver)
3148 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3149 L: linux-scsi@vger.kernel.org
3152 F: include/linux/bsg.h
3153 F: include/uapi/linux/bsg.h
3156 M: Clemens Ladisch <clemens@ladisch.de>
3157 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3158 T: git git://git.alsa-project.org/alsa-kernel.git
3160 F: Documentation/sound/cards/bt87x.rst
3161 F: sound/pci/bt87x.c
3164 M: Michael Buesch <m@bues.ch>
3165 W: http://bu3sch.de/btgpio.php
3167 F: drivers/gpio/gpio-bt8xx.c
3170 M: Chris Mason <clm@fb.com>
3171 M: Josef Bacik <josef@toxicpanda.com>
3172 M: David Sterba <dsterba@suse.com>
3173 L: linux-btrfs@vger.kernel.org
3174 W: http://btrfs.wiki.kernel.org/
3175 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3178 F: Documentation/filesystems/btrfs.txt
3180 F: include/linux/btrfs*
3181 F: include/uapi/linux/btrfs*
3183 BTTV VIDEO4LINUX DRIVER
3184 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3185 L: linux-media@vger.kernel.org
3186 W: https://linuxtv.org
3187 T: git git://linuxtv.org/media_tree.git
3189 F: Documentation/media/v4l-drivers/bttv*
3190 F: drivers/media/pci/bt8xx/bttv*
3192 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3193 M: Chanwoo Choi <cw00.choi@samsung.com>
3194 L: linux-pm@vger.kernel.org
3195 L: linux-samsung-soc@vger.kernel.org
3196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3198 F: drivers/devfreq/exynos-bus.c
3199 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3201 BUSLOGIC SCSI DRIVER
3202 M: Khalid Aziz <khalid@gonehiking.org>
3203 L: linux-scsi@vger.kernel.org
3205 F: drivers/scsi/BusLogic.*
3206 F: drivers/scsi/FlashPoint.*
3208 C-MEDIA CMI8788 DRIVER
3209 M: Clemens Ladisch <clemens@ladisch.de>
3210 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3211 T: git git://git.alsa-project.org/alsa-kernel.git
3213 F: sound/pci/oxygen/
3216 M: Guo Ren <ren_guo@c-sky.com>
3217 T: git https://github.com/c-sky/csky-linux.git
3220 F: Documentation/devicetree/bindings/csky/
3225 M: Mark Salter <msalter@redhat.com>
3226 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3227 L: linux-c6x-dev@linux-c6x.org
3228 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3232 CA8210 IEEE-802.15.4 RADIO DRIVER
3233 M: Harry Morris <h.morris@cascoda.com>
3234 L: linux-wpan@vger.kernel.org
3235 W: https://github.com/Cascoda/ca8210-linux.git
3237 F: drivers/net/ieee802154/ca8210.c
3238 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3240 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3241 M: David Howells <dhowells@redhat.com>
3242 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3244 F: Documentation/filesystems/caching/cachefiles.txt
3247 CADENCE MIPI-CSI2 BRIDGES
3248 M: Maxime Ripard <maxime.ripard@bootlin.com>
3249 L: linux-media@vger.kernel.org
3251 F: Documentation/devicetree/bindings/media/cdns,*.txt
3252 F: drivers/media/platform/cadence/cdns-csi2*
3254 CADET FM/AM RADIO RECEIVER DRIVER
3255 M: Hans Verkuil <hverkuil@xs4all.nl>
3256 L: linux-media@vger.kernel.org
3257 T: git git://linuxtv.org/media_tree.git
3258 W: https://linuxtv.org
3260 F: drivers/media/radio/radio-cadet*
3262 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3263 M: Jonathan Corbet <corbet@lwn.net>
3264 L: linux-media@vger.kernel.org
3265 T: git git://linuxtv.org/media_tree.git
3267 F: Documentation/media/v4l-drivers/cafe_ccic*
3268 F: drivers/media/platform/marvell-ccic/
3271 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3272 L: netdev@vger.kernel.org
3274 F: Documentation/networking/caif/
3275 F: drivers/net/caif/
3276 F: include/uapi/linux/caif/
3277 F: include/net/caif/
3281 M: Toke Høiland-Jørgensen <toke@toke.dk>
3282 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3284 F: net/sched/sch_cake.c
3286 CALGARY x86-64 IOMMU
3287 M: Muli Ben-Yehuda <mulix@mulix.org>
3288 M: Jon Mason <jdmason@kudzu.us>
3289 L: iommu@lists.linux-foundation.org
3291 F: arch/x86/kernel/pci-calgary_64.c
3292 F: arch/x86/kernel/tce_64.c
3293 F: arch/x86/include/asm/calgary.h
3294 F: arch/x86/include/asm/tce.h
3297 M: Wolfgang Grandegger <wg@grandegger.com>
3298 M: Marc Kleine-Budde <mkl@pengutronix.de>
3299 L: linux-can@vger.kernel.org
3300 W: https://github.com/linux-can
3301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3304 F: Documentation/devicetree/bindings/net/can/
3306 F: include/linux/can/dev.h
3307 F: include/linux/can/platform/
3308 F: include/uapi/linux/can/error.h
3309 F: include/uapi/linux/can/netlink.h
3312 M: Oliver Hartkopp <socketcan@hartkopp.net>
3313 M: Marc Kleine-Budde <mkl@pengutronix.de>
3314 L: linux-can@vger.kernel.org
3315 W: https://github.com/linux-can
3316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3319 F: Documentation/networking/can.rst
3321 F: include/linux/can/core.h
3322 F: include/uapi/linux/can.h
3323 F: include/uapi/linux/can/bcm.h
3324 F: include/uapi/linux/can/raw.h
3325 F: include/uapi/linux/can/gw.h
3328 M: Serge Hallyn <serge@hallyn.com>
3329 L: linux-security-module@vger.kernel.org
3331 F: include/linux/capability.h
3332 F: include/uapi/linux/capability.h
3333 F: security/commoncap.c
3334 F: kernel/capability.c
3336 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3337 M: Kevin Tsai <ktsai@capellamicro.com>
3339 F: drivers/iio/light/cm*
3341 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3342 M: Christian Lamparter <chunkeey@googlemail.com>
3343 L: linux-wireless@vger.kernel.org
3344 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3346 F: drivers/net/wireless/ath/carl9170/
3349 M: Jan Glauber <jglauber@cavium.com>
3350 M: David Daney <david.daney@cavium.com>
3351 W: http://www.cavium.com
3353 F: drivers/i2c/busses/i2c-octeon*
3354 F: drivers/i2c/busses/i2c-thunderx*
3356 CAVIUM LIQUIDIO NETWORK DRIVER
3357 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3358 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3359 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3360 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3361 L: netdev@vger.kernel.org
3362 W: http://www.cavium.com
3364 F: drivers/net/ethernet/cavium/liquidio/
3367 M: Jan Glauber <jglauber@cavium.com>
3368 M: David Daney <david.daney@cavium.com>
3369 M: Steven J. Hill <Steven.Hill@cavium.com>
3370 W: http://www.cavium.com
3372 F: drivers/mmc/host/cavium*
3374 CAVIUM OCTEON-TX CRYPTO DRIVER
3375 M: George Cherian <george.cherian@cavium.com>
3376 L: linux-crypto@vger.kernel.org
3377 W: http://www.cavium.com
3379 F: drivers/crypto/cavium/cpt/
3381 CAVIUM THUNDERX2 ARM64 SOC
3382 M: Robert Richter <rrichter@cavium.com>
3383 M: Jayachandran C <jnair@caviumnetworks.com>
3384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3386 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3387 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3389 CC2520 IEEE-802.15.4 RADIO DRIVER
3390 M: Varka Bhadram <varkabhadram@gmail.com>
3391 L: linux-wpan@vger.kernel.org
3393 F: drivers/net/ieee802154/cc2520.c
3394 F: include/linux/spi/cc2520.h
3395 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3397 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3398 M: Gilad Ben-Yossef <gilad@benyossef.com>
3399 L: linux-crypto@vger.kernel.org
3401 F: drivers/crypto/ccree/
3402 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3405 M: Hans Verkuil <hans.verkuil@cisco.com>
3406 L: linux-media@vger.kernel.org
3407 T: git git://linuxtv.org/media_tree.git
3408 W: http://linuxtv.org
3410 F: Documentation/media/kapi/cec-core.rst
3411 F: Documentation/media/uapi/cec
3412 F: drivers/media/cec/
3413 F: drivers/media/rc/keymaps/rc-cec.c
3414 F: include/media/cec.h
3415 F: include/media/cec-notifier.h
3416 F: include/uapi/linux/cec.h
3417 F: include/uapi/linux/cec-funcs.h
3418 F: Documentation/devicetree/bindings/media/cec.txt
3419 F: Documentation/ABI/testing/debugfs-cec-error-inj
3422 M: Hans Verkuil <hans.verkuil@cisco.com>
3423 L: linux-media@vger.kernel.org
3424 T: git git://linuxtv.org/media_tree.git
3425 W: http://linuxtv.org
3427 F: drivers/media/platform/cec-gpio/
3428 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3430 CELL BROADBAND ENGINE ARCHITECTURE
3431 M: Arnd Bergmann <arnd@arndb.de>
3432 L: linuxppc-dev@lists.ozlabs.org
3433 W: http://www.ibm.com/developerworks/power/cell/
3435 F: arch/powerpc/include/asm/cell*.h
3436 F: arch/powerpc/include/asm/spu*.h
3437 F: arch/powerpc/include/uapi/asm/spu*.h
3438 F: arch/powerpc/oprofile/*cell*
3439 F: arch/powerpc/platforms/cell/
3441 CEPH COMMON CODE (LIBCEPH)
3442 M: Ilya Dryomov <idryomov@gmail.com>
3443 M: "Yan, Zheng" <zyan@redhat.com>
3444 M: Sage Weil <sage@redhat.com>
3445 L: ceph-devel@vger.kernel.org
3447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3448 T: git git://github.com/ceph/ceph-client.git
3451 F: include/linux/ceph/
3452 F: include/linux/crush/
3454 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3455 M: "Yan, Zheng" <zyan@redhat.com>
3456 M: Sage Weil <sage@redhat.com>
3457 M: Ilya Dryomov <idryomov@gmail.com>
3458 L: ceph-devel@vger.kernel.org
3460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3461 T: git git://github.com/ceph/ceph-client.git
3463 F: Documentation/filesystems/ceph.txt
3466 CERTIFICATE HANDLING:
3467 M: David Howells <dhowells@redhat.com>
3468 M: David Woodhouse <dwmw2@infradead.org>
3469 L: keyrings@vger.kernel.org
3471 F: Documentation/admin-guide/module-signing.rst
3473 F: scripts/sign-file.c
3474 F: scripts/extract-cert.c
3476 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3477 L: linux-usb@vger.kernel.org
3479 F: Documentation/usb/WUSB-Design-overview.txt
3480 F: Documentation/usb/wusb-cbaf
3481 F: drivers/usb/host/hwa-hc.c
3482 F: drivers/usb/host/whci/
3483 F: drivers/usb/wusbcore/
3484 F: include/linux/usb/wusb*
3486 CFAG12864B LCD DRIVER
3487 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3489 F: drivers/auxdisplay/cfag12864b.c
3490 F: include/linux/cfag12864b.h
3492 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3493 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3495 F: drivers/auxdisplay/cfag12864bfb.c
3496 F: include/linux/cfag12864b.h
3498 802.11 (including CFG80211/NL80211)
3499 M: Johannes Berg <johannes@sipsolutions.net>
3500 L: linux-wireless@vger.kernel.org
3501 W: http://wireless.kernel.org/
3502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3506 F: include/uapi/linux/nl80211.h
3507 F: include/linux/ieee80211.h
3508 F: include/net/wext.h
3509 F: include/net/cfg80211.h
3510 F: include/net/iw_handler.h
3511 F: include/net/ieee80211_radiotap.h
3512 F: Documentation/driver-api/80211/cfg80211.rst
3513 F: Documentation/networking/regulatory.txt
3515 CHAR and MISC DRIVERS
3516 M: Arnd Bergmann <arnd@arndb.de>
3517 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3522 F: include/linux/miscdevice.h
3525 M: Andy Whitcroft <apw@canonical.com>
3526 M: Joe Perches <joe@perches.com>
3528 F: scripts/checkpatch.pl
3530 CHINESE DOCUMENTATION
3531 M: Harry Wei <harryxiyou@gmail.com>
3532 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3533 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3535 F: Documentation/translations/zh_CN/
3537 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3538 M: Peter Chen <Peter.Chen@nxp.com>
3539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3540 L: linux-usb@vger.kernel.org
3542 F: drivers/usb/chipidea/
3544 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3545 M: Hans de Goede <hdegoede@redhat.com>
3546 L: linux-input@vger.kernel.org
3548 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3549 F: drivers/input/touchscreen/chipone_icn8318.c
3551 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3552 M: Hans de Goede <hdegoede@redhat.com>
3553 L: linux-input@vger.kernel.org
3555 F: drivers/input/touchscreen/chipone_icn8505.c
3557 CHROME HARDWARE PLATFORM SUPPORT
3558 M: Benson Leung <bleung@chromium.org>
3559 M: Olof Johansson <olof@lixom.net>
3561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3562 F: drivers/platform/chrome/
3564 CIRRUS LOGIC AUDIO CODEC DRIVERS
3565 M: Brian Austin <brian.austin@cirrus.com>
3566 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3567 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3569 F: sound/soc/codecs/cs*
3571 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3572 M: Hartley Sweeten <hsweeten@visionengravers.com>
3573 L: netdev@vger.kernel.org
3575 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3577 CISCO FCOE HBA DRIVER
3578 M: Satish Kharat <satishkh@cisco.com>
3579 M: Sesidhar Baddela <sebaddel@cisco.com>
3580 M: Karan Tilak Kumar <kartilak@cisco.com>
3581 L: linux-scsi@vger.kernel.org
3583 F: drivers/scsi/fnic/
3585 CISCO SCSI HBA DRIVER
3586 M: Karan Tilak Kumar <kartilak@cisco.com>
3587 M: Sesidhar Baddela <sebaddel@cisco.com>
3588 L: linux-scsi@vger.kernel.org
3590 F: drivers/scsi/snic/
3592 CISCO VIC ETHERNET NIC DRIVER
3593 M: Christian Benvenuti <benve@cisco.com>
3594 M: Govindarajulu Varadarajan <_govind@gmx.com>
3595 M: Parvi Kaustubhi <pkaustub@cisco.com>
3597 F: drivers/net/ethernet/cisco/enic/
3599 CISCO VIC LOW LATENCY NIC DRIVER
3600 M: Christian Benvenuti <benve@cisco.com>
3602 F: drivers/infiniband/hw/usnic/
3604 CIRRUS LOGIC MADERA CODEC DRIVERS
3605 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3606 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3607 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3608 L: patches@opensource.cirrus.com
3609 T: git https://github.com/CirrusLogic/linux-drivers.git
3610 W: https://github.com/CirrusLogic/linux-drivers/wiki
3612 F: Documentation/devicetree/bindings/mfd/madera.txt
3613 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3614 F: include/linux/mfd/madera/*
3615 F: drivers/gpio/gpio-madera*
3616 F: drivers/mfd/madera*
3617 F: drivers/mfd/cs47l*
3618 F: drivers/pinctrl/cirrus/*
3621 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3626 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3627 L: linux-kernel@vger.kernel.org
3630 F: include/linux/cleancache.h
3633 M: Russell King <linux@armlinux.org.uk>
3634 L: linux-clk@vger.kernel.org
3636 F: include/linux/clk.h
3638 CLOCKSOURCE, CLOCKEVENT DRIVERS
3639 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3640 M: Thomas Gleixner <tglx@linutronix.de>
3641 L: linux-kernel@vger.kernel.org
3642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3644 F: drivers/clocksource/
3645 F: Documentation/devicetree/bindings/timer/
3648 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3649 M: Daniel Oliveira Nascimento <don@syst.com.br>
3650 L: platform-driver-x86@vger.kernel.org
3652 F: drivers/platform/x86/classmate-laptop.c
3655 M: Hans Verkuil <hans.verkuil@cisco.com>
3656 L: linux-media@vger.kernel.org
3657 T: git git://linuxtv.org/media_tree.git
3658 W: https://linuxtv.org
3660 F: drivers/media/pci/cobalt/
3662 COCCINELLE/Semantic Patches (SmPL)
3663 M: Julia Lawall <Julia.Lawall@lip6.fr>
3664 M: Gilles Muller <Gilles.Muller@lip6.fr>
3665 M: Nicolas Palix <nicolas.palix@imag.fr>
3666 M: Michal Marek <michal.lkml@markovi.net>
3667 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3669 W: http://coccinelle.lip6.fr/
3671 F: Documentation/dev-tools/coccinelle.rst
3672 F: scripts/coccinelle/
3673 F: scripts/coccicheck
3676 M: Jan Harkes <jaharkes@cs.cmu.edu>
3678 L: codalist@coda.cs.cmu.edu
3679 W: http://www.coda.cs.cmu.edu/
3681 F: Documentation/filesystems/coda.txt
3683 F: include/linux/coda*.h
3684 F: include/uapi/linux/coda*.h
3686 CODA V4L2 MEM2MEM DRIVER
3687 M: Philipp Zabel <p.zabel@pengutronix.de>
3688 L: linux-media@vger.kernel.org
3690 F: Documentation/devicetree/bindings/media/coda.txt
3691 F: drivers/media/platform/coda/
3694 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3696 F: Documentation/process/code-of-conduct.rst
3697 F: Documentation/process/code-of-conduct-interpretation.rst
3699 COMMON CLK FRAMEWORK
3700 M: Michael Turquette <mturquette@baylibre.com>
3701 M: Stephen Boyd <sboyd@kernel.org>
3702 L: linux-clk@vger.kernel.org
3703 Q: http://patchwork.kernel.org/project/linux-clk/list/
3704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3706 F: Documentation/devicetree/bindings/clock/
3708 X: drivers/clk/clkdev.c
3709 F: include/linux/clk-pr*
3710 F: include/linux/clk/
3711 F: include/linux/of_clk.h
3713 COMMON INTERNET FILE SYSTEM (CIFS)
3714 M: Steve French <sfrench@samba.org>
3715 L: linux-cifs@vger.kernel.org
3716 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3717 W: http://linux-cifs.samba.org/
3718 T: git git://git.samba.org/sfrench/cifs-2.6.git
3720 F: Documentation/filesystems/cifs/
3723 COMPACTPCI HOTPLUG CORE
3724 M: Scott Murray <scott@spiteful.org>
3725 L: linux-pci@vger.kernel.org
3727 F: drivers/pci/hotplug/cpci_hotplug*
3729 COMPACTPCI HOTPLUG GENERIC DRIVER
3730 M: Scott Murray <scott@spiteful.org>
3731 L: linux-pci@vger.kernel.org
3733 F: drivers/pci/hotplug/cpcihp_generic.c
3735 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3736 M: Scott Murray <scott@spiteful.org>
3737 L: linux-pci@vger.kernel.org
3739 F: drivers/pci/hotplug/cpcihp_zt5550.*
3741 COMPAL LAPTOP SUPPORT
3742 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3743 L: platform-driver-x86@vger.kernel.org
3745 F: drivers/platform/x86/compal-laptop.c
3748 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3750 F: include/linux/compiler_attributes.h
3752 CONEXANT ACCESSRUNNER USB DRIVER
3753 L: accessrunner-general@lists.sourceforge.net
3754 W: http://accessrunner.sourceforge.net/
3756 F: drivers/usb/atm/cxacru.c
3759 M: Joel Becker <jlbec@evilplan.org>
3760 M: Christoph Hellwig <hch@lst.de>
3761 T: git git://git.infradead.org/users/hch/configfs.git
3764 F: include/linux/configfs.h
3767 M: Evgeniy Polyakov <zbr@ioremap.net>
3768 L: netdev@vger.kernel.org
3770 F: drivers/connector/
3772 CONTROL GROUP (CGROUP)
3773 M: Tejun Heo <tj@kernel.org>
3774 M: Li Zefan <lizefan@huawei.com>
3775 M: Johannes Weiner <hannes@cmpxchg.org>
3776 L: cgroups@vger.kernel.org
3777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3779 F: Documentation/cgroup*
3780 F: include/linux/cgroup*
3783 CONTROL GROUP - CPUSET
3784 M: Li Zefan <lizefan@huawei.com>
3785 L: cgroups@vger.kernel.org
3786 W: http://www.bullopensource.org/cpuset/
3787 W: http://oss.sgi.com/projects/cpusets/
3788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3790 F: Documentation/cgroup-v1/cpusets.txt
3791 F: include/linux/cpuset.h
3792 F: kernel/cgroup/cpuset.c
3794 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3795 M: Johannes Weiner <hannes@cmpxchg.org>
3796 M: Michal Hocko <mhocko@kernel.org>
3797 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3798 L: cgroups@vger.kernel.org
3799 L: linux-mm@kvack.org
3804 CORETEMP HARDWARE MONITORING DRIVER
3805 M: Fenghua Yu <fenghua.yu@intel.com>
3806 L: linux-hwmon@vger.kernel.org
3808 F: Documentation/hwmon/coretemp
3809 F: drivers/hwmon/coretemp.c
3811 COSA/SRP SYNC SERIAL DRIVER
3812 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3813 W: http://www.fi.muni.cz/~kas/cosa/
3815 F: drivers/net/wan/cosa*
3817 CPMAC ETHERNET DRIVER
3818 M: Florian Fainelli <f.fainelli@gmail.com>
3819 L: netdev@vger.kernel.org
3821 F: drivers/net/ethernet/ti/cpmac.c
3823 CPU FREQUENCY DRIVERS
3824 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3825 M: Viresh Kumar <viresh.kumar@linaro.org>
3826 L: linux-pm@vger.kernel.org
3828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3829 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3830 B: https://bugzilla.kernel.org
3831 F: Documentation/cpu-freq/
3832 F: Documentation/devicetree/bindings/cpufreq/
3834 F: include/linux/cpufreq.h
3835 F: tools/testing/selftests/cpufreq/
3837 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3838 M: Viresh Kumar <viresh.kumar@linaro.org>
3839 M: Sudeep Holla <sudeep.holla@arm.com>
3840 L: linux-pm@vger.kernel.org
3841 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3843 F: drivers/cpufreq/arm_big_little.h
3844 F: drivers/cpufreq/arm_big_little.c
3846 CPU POWER MONITORING SUBSYSTEM
3847 M: Thomas Renninger <trenn@suse.com>
3848 M: Shuah Khan <shuah@kernel.org>
3849 L: linux-pm@vger.kernel.org
3851 F: tools/power/cpupower/
3854 M: "H. Peter Anvin" <hpa@zytor.com>
3856 F: arch/x86/kernel/cpuid.c
3857 F: arch/x86/kernel/msr.c
3859 CPUIDLE DRIVER - ARM BIG LITTLE
3860 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3861 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3862 L: linux-pm@vger.kernel.org
3863 L: linux-arm-kernel@lists.infradead.org
3864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3866 F: drivers/cpuidle/cpuidle-big_little.c
3868 CPUIDLE DRIVER - ARM EXYNOS
3869 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3870 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3871 M: Kukjin Kim <kgene@kernel.org>
3872 L: linux-pm@vger.kernel.org
3873 L: linux-samsung-soc@vger.kernel.org
3875 F: drivers/cpuidle/cpuidle-exynos.c
3876 F: arch/arm/mach-exynos/pm.c
3879 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3880 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3881 L: linux-pm@vger.kernel.org
3883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3884 B: https://bugzilla.kernel.org
3885 F: drivers/cpuidle/*
3886 F: include/linux/cpuidle.h
3889 M: Nicolas Pitre <nico@linaro.org>
3891 F: Documentation/filesystems/cramfs.txt
3895 M: Herbert Xu <herbert@gondor.apana.org.au>
3896 M: "David S. Miller" <davem@davemloft.net>
3897 L: linux-crypto@vger.kernel.org
3898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3901 F: Documentation/crypto/
3902 F: Documentation/devicetree/bindings/crypto/
3907 F: include/linux/crypto*
3909 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3910 M: Neil Horman <nhorman@tuxdriver.com>
3911 L: linux-crypto@vger.kernel.org
3913 F: crypto/ansi_cprng.c
3917 M: Hans Verkuil <hverkuil@xs4all.nl>
3918 L: linux-media@vger.kernel.org
3919 T: git git://linuxtv.org/media_tree.git
3920 W: http://linuxtv.org
3922 F: drivers/media/i2c/cs3308.c
3923 F: drivers/media/i2c/cs3308.h
3925 CS5535 Audio ALSA driver
3926 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3928 F: sound/pci/cs5535audio/
3931 M: Solomon Peachy <pizza@shaftnet.org>
3933 F: drivers/net/wireless/st/cw1200/
3935 CX18 VIDEO4LINUX DRIVER
3936 M: Andy Walls <awalls@md.metrocast.net>
3937 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3938 L: linux-media@vger.kernel.org
3939 T: git git://linuxtv.org/media_tree.git
3940 W: https://linuxtv.org
3941 W: http://www.ivtvdriver.org/index.php/Cx18
3943 F: Documentation/media/v4l-drivers/cx18*
3944 F: drivers/media/pci/cx18/
3945 F: include/uapi/linux/ivtv*
3947 CX2341X MPEG ENCODER HELPER MODULE
3948 M: Hans Verkuil <hverkuil@xs4all.nl>
3949 L: linux-media@vger.kernel.org
3950 T: git git://linuxtv.org/media_tree.git
3951 W: https://linuxtv.org
3953 F: drivers/media/common/cx2341x*
3954 F: include/media/cx2341x*
3956 CX24120 MEDIA DRIVER
3957 M: Jemma Denson <jdenson@gmail.com>
3958 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3959 L: linux-media@vger.kernel.org
3960 W: https://linuxtv.org
3961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3963 F: drivers/media/dvb-frontends/cx24120*
3965 CX88 VIDEO4LINUX DRIVER
3966 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3967 L: linux-media@vger.kernel.org
3968 W: https://linuxtv.org
3969 T: git git://linuxtv.org/media_tree.git
3971 F: Documentation/media/v4l-drivers/cx88*
3972 F: drivers/media/pci/cx88/
3974 CXD2820R MEDIA DRIVER
3975 M: Antti Palosaari <crope@iki.fi>
3976 L: linux-media@vger.kernel.org
3977 W: https://linuxtv.org
3978 W: http://palosaari.fi/linux/
3979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3980 T: git git://linuxtv.org/anttip/media_tree.git
3982 F: drivers/media/dvb-frontends/cxd2820r*
3984 CXGB3 ETHERNET DRIVER (CXGB3)
3985 M: Santosh Raspatur <santosh@chelsio.com>
3986 L: netdev@vger.kernel.org
3987 W: http://www.chelsio.com
3989 F: drivers/net/ethernet/chelsio/cxgb3/
3991 CXGB3 ISCSI DRIVER (CXGB3I)
3992 M: Karen Xie <kxie@chelsio.com>
3993 L: linux-scsi@vger.kernel.org
3994 W: http://www.chelsio.com
3996 F: drivers/scsi/cxgbi/cxgb3i
3998 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3999 M: Steve Wise <swise@chelsio.com>
4000 L: linux-rdma@vger.kernel.org
4001 W: http://www.openfabrics.org
4003 F: drivers/infiniband/hw/cxgb3/
4004 F: include/uapi/rdma/cxgb3-abi.h
4006 CXGB4 CRYPTO DRIVER (chcr)
4007 M: Harsh Jain <harsh@chelsio.com>
4008 L: linux-crypto@vger.kernel.org
4009 W: http://www.chelsio.com
4011 F: drivers/crypto/chelsio
4013 CXGB4 ETHERNET DRIVER (CXGB4)
4014 M: Ganesh Goudar <ganeshgr@chelsio.com>
4015 L: netdev@vger.kernel.org
4016 W: http://www.chelsio.com
4018 F: drivers/net/ethernet/chelsio/cxgb4/
4020 CXGB4 ISCSI DRIVER (CXGB4I)
4021 M: Karen Xie <kxie@chelsio.com>
4022 L: linux-scsi@vger.kernel.org
4023 W: http://www.chelsio.com
4025 F: drivers/scsi/cxgbi/cxgb4i
4027 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4028 M: Steve Wise <swise@chelsio.com>
4029 L: linux-rdma@vger.kernel.org
4030 W: http://www.openfabrics.org
4032 F: drivers/infiniband/hw/cxgb4/
4033 F: include/uapi/rdma/cxgb4-abi.h
4035 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4036 M: Casey Leedom <leedom@chelsio.com>
4037 L: netdev@vger.kernel.org
4038 W: http://www.chelsio.com
4040 F: drivers/net/ethernet/chelsio/cxgb4vf/
4042 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4043 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4044 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4045 L: linuxppc-dev@lists.ozlabs.org
4047 F: arch/powerpc/platforms/powernv/pci-cxl.c
4048 F: drivers/misc/cxl/
4049 F: include/misc/cxl*
4050 F: include/uapi/misc/cxl.h
4051 F: Documentation/powerpc/cxl.txt
4052 F: Documentation/ABI/testing/sysfs-class-cxl
4054 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4055 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4056 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4057 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4058 L: linux-scsi@vger.kernel.org
4060 F: drivers/scsi/cxlflash/
4061 F: include/uapi/scsi/cxlflash_ioctl.h
4062 F: Documentation/powerpc/cxlflash.txt
4065 M: Russell King <linux@armlinux.org.uk>
4066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4067 W: http://www.armlinux.org.uk/
4069 F: drivers/video/fbdev/cyber2000fb.*
4071 CYCLADES ASYNC MUX DRIVER
4072 W: http://www.cyclades.com/
4074 F: drivers/tty/cyclades.c
4075 F: include/linux/cyclades.h
4076 F: include/uapi/linux/cyclades.h
4078 CYCLADES PC300 DRIVER
4079 W: http://www.cyclades.com/
4081 F: drivers/net/wan/pc300*
4083 CYPRESS_FIRMWARE MEDIA DRIVER
4084 M: Antti Palosaari <crope@iki.fi>
4085 L: linux-media@vger.kernel.org
4086 W: https://linuxtv.org
4087 W: http://palosaari.fi/linux/
4088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4089 T: git git://linuxtv.org/anttip/media_tree.git
4091 F: drivers/media/common/cypress_firmware*
4093 CYTTSP TOUCHSCREEN DRIVER
4094 M: Ferruh Yigit <fery@cypress.com>
4095 L: linux-input@vger.kernel.org
4097 F: drivers/input/touchscreen/cyttsp*
4098 F: include/linux/input/cyttsp.h
4100 D-LINK DIR-685 TOUCHKEYS DRIVER
4101 M: Linus Walleij <linus.walleij@linaro.org>
4102 L: linux-input@vger.kernel.org
4104 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4106 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4107 M: Joshua Kinard <kumba@gentoo.org>
4109 F: drivers/rtc/rtc-ds1685.c
4110 F: include/linux/rtc/ds1685.h
4112 DAMA SLAVE for AX.25
4113 M: Joerg Reuter <jreuter@yaina.de>
4114 W: http://yaina.de/jreuter/
4115 W: http://www.qsl.net/dl1bke/
4116 L: linux-hams@vger.kernel.org
4118 F: net/ax25/af_ax25.c
4119 F: net/ax25/ax25_dev.c
4120 F: net/ax25/ax25_ds_*
4121 F: net/ax25/ax25_in.c
4122 F: net/ax25/ax25_out.c
4123 F: net/ax25/ax25_timer.c
4124 F: net/ax25/sysctl_net_ax25.c
4126 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4127 L: netdev@vger.kernel.org
4129 F: Documentation/networking/dmfe.txt
4130 F: drivers/net/ethernet/dec/tulip/dmfe.c
4132 DC390/AM53C974 SCSI driver
4133 M: Hannes Reinecke <hare@suse.com>
4134 L: linux-scsi@vger.kernel.org
4136 F: drivers/scsi/am53c974.c
4139 M: Oliver Neukum <oliver@neukum.org>
4140 M: Ali Akcaagac <aliakc@web.de>
4141 M: Jamie Lenehan <lenehan@twibble.org>
4142 L: dc395x@twibble.org
4143 W: http://twibble.org/dist/dc395x/
4144 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4146 F: Documentation/scsi/dc395x.txt
4147 F: drivers/scsi/dc395x.*
4150 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4151 L: dccp@vger.kernel.org
4152 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4154 F: include/linux/dccp.h
4155 F: include/uapi/linux/dccp.h
4156 F: include/linux/tfrc.h
4159 DECnet NETWORK LAYER
4160 W: http://linux-decnet.sourceforge.net
4161 L: linux-decnet-user@lists.sourceforge.net
4163 F: Documentation/networking/decnet.txt
4166 DECSTATION PLATFORM SUPPORT
4167 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4168 L: linux-mips@linux-mips.org
4169 W: http://www.linux-mips.org/wiki/DECstation
4172 F: arch/mips/include/asm/dec/
4173 F: arch/mips/include/asm/mach-dec/
4175 DEFXX FDDI NETWORK DRIVER
4176 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4178 F: drivers/net/fddi/defxx.*
4181 M: Pali Rohár <pali.rohar@gmail.com>
4182 M: Mario Limonciello <mario.limonciello@dell.com>
4183 L: platform-driver-x86@vger.kernel.org
4185 F: drivers/platform/x86/dell-smbios.*
4187 DELL SMBIOS SMM DRIVER
4188 M: Mario Limonciello <mario.limonciello@dell.com>
4189 L: platform-driver-x86@vger.kernel.org
4191 F: drivers/platform/x86/dell-smbios-smm.c
4193 DELL SMBIOS WMI DRIVER
4194 M: Mario Limonciello <mario.limonciello@dell.com>
4195 L: platform-driver-x86@vger.kernel.org
4197 F: drivers/platform/x86/dell-smbios-wmi.c
4198 F: tools/wmi/dell-smbios-example.c
4200 DEFZA FDDI NETWORK DRIVER
4201 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4203 F: drivers/net/fddi/defza.*
4206 M: Matthew Garrett <mjg59@srcf.ucam.org>
4207 M: Pali Rohár <pali.rohar@gmail.com>
4208 L: platform-driver-x86@vger.kernel.org
4210 F: drivers/platform/x86/dell-laptop.c
4212 DELL LAPTOP FREEFALL DRIVER
4213 M: Pali Rohár <pali.rohar@gmail.com>
4215 F: drivers/platform/x86/dell-smo8800.c
4217 DELL LAPTOP RBTN DRIVER
4218 M: Pali Rohár <pali.rohar@gmail.com>
4220 F: drivers/platform/x86/dell-rbtn.*
4222 DELL REMOTE BIOS UPDATE DRIVER
4223 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4224 L: platform-driver-x86@vger.kernel.org
4226 F: drivers/platform/x86/dell_rbu.c
4228 DELL LAPTOP SMM DRIVER
4229 M: Pali Rohár <pali.rohar@gmail.com>
4231 F: drivers/hwmon/dell-smm-hwmon.c
4232 F: include/uapi/linux/i8k.h
4234 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4235 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4236 L: platform-driver-x86@vger.kernel.org
4238 F: Documentation/dcdbas.txt
4239 F: drivers/platform/x86/dcdbas.*
4241 DELL WMI NOTIFICATIONS DRIVER
4242 M: Matthew Garrett <mjg59@srcf.ucam.org>
4243 M: Pali Rohár <pali.rohar@gmail.com>
4245 F: drivers/platform/x86/dell-wmi.c
4247 DELL WMI DESCRIPTOR DRIVER
4248 M: Mario Limonciello <mario.limonciello@dell.com>
4250 F: drivers/platform/x86/dell-wmi-descriptor.c
4252 DELTA ST MEDIA DRIVER
4253 M: Hugues Fruchet <hugues.fruchet@st.com>
4254 L: linux-media@vger.kernel.org
4255 T: git git://linuxtv.org/media_tree.git
4256 W: https://linuxtv.org
4258 F: drivers/media/platform/sti/delta
4261 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4262 L: linux-mtd@lists.infradead.org
4264 F: drivers/mtd/nand/raw/denali*
4266 DESIGNWARE USB2 DRD IP DRIVER
4267 M: Minas Harutyunyan <hminas@synopsys.com>
4268 L: linux-usb@vger.kernel.org
4269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4271 F: drivers/usb/dwc2/
4273 DESIGNWARE USB3 DRD IP DRIVER
4274 M: Felipe Balbi <balbi@kernel.org>
4275 L: linux-usb@vger.kernel.org
4276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4278 F: drivers/usb/dwc3/
4280 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4281 M: Andreas Klinger <ak@it-klinger.de>
4282 L: linux-iio@vger.kernel.org
4284 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4285 F: drivers/iio/proximity/srf*.c
4287 DEVICE COREDUMP (DEV_COREDUMP)
4288 M: Johannes Berg <johannes@sipsolutions.net>
4289 L: linux-kernel@vger.kernel.org
4291 F: drivers/base/devcoredump.c
4292 F: include/linux/devcoredump.h
4294 DEVICE FREQUENCY (DEVFREQ)
4295 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4296 M: Kyungmin Park <kyungmin.park@samsung.com>
4297 R: Chanwoo Choi <cw00.choi@samsung.com>
4298 L: linux-pm@vger.kernel.org
4299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4302 F: include/linux/devfreq.h
4303 F: Documentation/devicetree/bindings/devfreq/
4305 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4306 M: Chanwoo Choi <cw00.choi@samsung.com>
4307 L: linux-pm@vger.kernel.org
4308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4310 F: drivers/devfreq/event/
4311 F: drivers/devfreq/devfreq-event.c
4312 F: include/linux/devfreq-event.h
4313 F: Documentation/devicetree/bindings/devfreq/event/
4315 DEVICE NUMBER REGISTRY
4316 M: Torben Mathiasen <device@lanana.org>
4317 W: http://lanana.org/docs/device-list/index.html
4321 M: Alasdair Kergon <agk@redhat.com>
4322 M: Mike Snitzer <snitzer@redhat.com>
4323 M: dm-devel@redhat.com
4324 L: dm-devel@redhat.com
4325 W: http://sources.redhat.com/dm
4326 Q: http://patchwork.kernel.org/project/dm-devel/list/
4327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4328 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4330 F: Documentation/device-mapper/
4331 F: drivers/md/Makefile
4332 F: drivers/md/Kconfig
4334 F: drivers/md/persistent-data/
4335 F: include/linux/device-mapper.h
4336 F: include/linux/dm-*.h
4337 F: include/uapi/linux/dm-*.h
4340 M: Jiri Pirko <jiri@mellanox.com>
4341 L: netdev@vger.kernel.org
4343 F: net/core/devlink.c
4344 F: include/net/devlink.h
4345 F: include/uapi/linux/devlink.h
4347 DIALOG SEMICONDUCTOR DRIVERS
4348 M: Support Opensource <support.opensource@diasemi.com>
4349 W: http://www.dialog-semiconductor.com/products
4351 F: Documentation/hwmon/da90??
4352 F: Documentation/devicetree/bindings/mfd/da90*.txt
4353 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4354 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4355 F: Documentation/devicetree/bindings/regulator/da92*.txt
4356 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4357 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4358 F: drivers/gpio/gpio-da90??.c
4359 F: drivers/hwmon/da90??-hwmon.c
4360 F: drivers/iio/adc/da91??-*.c
4361 F: drivers/input/misc/da90??_onkey.c
4362 F: drivers/input/touchscreen/da9052_tsi.c
4363 F: drivers/leds/leds-da90??.c
4364 F: drivers/mfd/da903x.c
4365 F: drivers/mfd/da90??-*.c
4366 F: drivers/mfd/da91??-*.c
4367 F: drivers/power/supply/da9052-battery.c
4368 F: drivers/power/supply/da91??-*.c
4369 F: drivers/regulator/da903x.c
4370 F: drivers/regulator/da9???-regulator.[ch]
4371 F: drivers/thermal/da90??-thermal.c
4372 F: drivers/rtc/rtc-da90??.c
4373 F: drivers/video/backlight/da90??_bl.c
4374 F: drivers/watchdog/da90??_wdt.c
4375 F: include/linux/mfd/da903x.h
4376 F: include/linux/mfd/da9052/
4377 F: include/linux/mfd/da9055/
4378 F: include/linux/mfd/da9062/
4379 F: include/linux/mfd/da9063/
4380 F: include/linux/mfd/da9150/
4381 F: include/linux/regulator/da9211.h
4382 F: include/sound/da[79]*.h
4383 F: sound/soc/codecs/da[79]*.[ch]
4385 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4386 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4387 L: linux-gpio@vger.kernel.org
4389 F: drivers/gpio/gpio-gpio-mm.c
4391 DIOLAN U2C-12 I2C DRIVER
4392 M: Guenter Roeck <linux@roeck-us.net>
4393 L: linux-i2c@vger.kernel.org
4395 F: drivers/i2c/busses/i2c-diolan-u2c.c
4397 FILESYSTEM DIRECT ACCESS (DAX)
4398 M: Matthew Wilcox <willy@infradead.org>
4399 M: Ross Zwisler <zwisler@kernel.org>
4400 M: Jan Kara <jack@suse.cz>
4401 L: linux-fsdevel@vger.kernel.org
4404 F: include/linux/dax.h
4405 F: include/trace/events/fs_dax.h
4407 DEVICE DIRECT ACCESS (DAX)
4408 M: Dan Williams <dan.j.williams@intel.com>
4409 M: Dave Jiang <dave.jiang@intel.com>
4410 M: Ross Zwisler <zwisler@kernel.org>
4411 M: Vishal Verma <vishal.l.verma@intel.com>
4412 L: linux-nvdimm@lists.01.org
4416 DIRECTORY NOTIFICATION (DNOTIFY)
4417 M: Jan Kara <jack@suse.cz>
4418 R: Amir Goldstein <amir73il@gmail.com>
4419 L: linux-fsdevel@vger.kernel.org
4421 F: Documentation/filesystems/dnotify.txt
4422 F: fs/notify/dnotify/
4423 F: include/linux/dnotify.h
4425 DISK GEOMETRY AND PARTITION HANDLING
4426 M: Andries Brouwer <aeb@cwi.nl>
4427 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4428 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4429 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4433 M: Jan Kara <jack@suse.com>
4435 F: Documentation/filesystems/quota.txt
4437 F: include/linux/quota*.h
4438 F: include/uapi/linux/quota*.h
4440 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4441 M: Bernie Thompson <bernie@plugable.com>
4442 L: linux-fbdev@vger.kernel.org
4444 W: http://plugable.com/category/projects/udlfb/
4445 F: drivers/video/fbdev/udlfb.c
4446 F: include/video/udlfb.h
4447 F: Documentation/fb/udlfb.txt
4449 DISTRIBUTED LOCK MANAGER (DLM)
4450 M: Christine Caulfield <ccaulfie@redhat.com>
4451 M: David Teigland <teigland@redhat.com>
4452 L: cluster-devel@redhat.com
4453 W: http://sources.redhat.com/cluster/
4454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4458 DMA BUFFER SHARING FRAMEWORK
4459 M: Sumit Semwal <sumit.semwal@linaro.org>
4461 L: linux-media@vger.kernel.org
4462 L: dri-devel@lists.freedesktop.org
4463 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4465 F: include/linux/dma-buf*
4466 F: include/linux/reservation.h
4467 F: include/linux/*fence.h
4468 F: Documentation/driver-api/dma-buf.rst
4469 T: git git://anongit.freedesktop.org/drm/drm-misc
4471 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4472 M: Vinod Koul <vkoul@kernel.org>
4473 L: dmaengine@vger.kernel.org
4474 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4477 F: include/linux/dmaengine.h
4478 F: include/linux/of_dma.h
4479 F: Documentation/devicetree/bindings/dma/
4480 F: Documentation/driver-api/dmaengine/
4481 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4484 M: Christoph Hellwig <hch@lst.de>
4485 M: Marek Szyprowski <m.szyprowski@samsung.com>
4486 R: Robin Murphy <robin.murphy@arm.com>
4487 L: iommu@lists.linux-foundation.org
4488 T: git git://git.infradead.org/users/hch/dma-mapping.git
4489 W: http://git.infradead.org/users/hch/dma-mapping.git
4492 F: include/asm-generic/dma-mapping.h
4493 F: include/linux/dma-direct.h
4494 F: include/linux/dma-mapping.h
4495 F: include/linux/dma-noncoherent.h
4497 DME1737 HARDWARE MONITOR DRIVER
4498 M: Juerg Haefliger <juergh@gmail.com>
4499 L: linux-hwmon@vger.kernel.org
4501 F: Documentation/hwmon/dme1737
4502 F: drivers/hwmon/dme1737.c
4505 M: Jean Delvare <jdelvare@suse.com>
4507 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4508 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4509 F: drivers/firmware/dmi-id.c
4510 F: drivers/firmware/dmi_scan.c
4511 F: include/linux/dmi.h
4514 M: Jonathan Corbet <corbet@lwn.net>
4515 L: linux-doc@vger.kernel.org
4518 F: scripts/kernel-doc
4519 X: Documentation/ABI/
4520 X: Documentation/acpi/
4521 X: Documentation/devicetree/
4522 X: Documentation/i2c/
4523 X: Documentation/media/
4524 X: Documentation/power/
4525 X: Documentation/spi/
4526 T: git git://git.lwn.net/linux.git docs-next
4528 DOCUMENTATION/ITALIAN
4529 M: Federico Vaga <federico.vaga@vaga.pv.it>
4530 L: linux-doc@vger.kernel.org
4532 F: Documentation/translations/it_IT
4534 DONGWOON DW9714 LENS VOICE COIL DRIVER
4535 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4536 L: linux-media@vger.kernel.org
4537 T: git git://linuxtv.org/media_tree.git
4539 F: drivers/media/i2c/dw9714.c
4540 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4542 DONGWOON DW9807 LENS VOICE COIL DRIVER
4543 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4544 L: linux-media@vger.kernel.org
4545 T: git git://linuxtv.org/media_tree.git
4547 F: drivers/media/i2c/dw9807-vcm.c
4548 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4551 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4552 L: blinux-list@redhat.com
4554 F: drivers/char/dtlk.c
4555 F: include/linux/dtlk.h
4557 DPAA2 DATAPATH I/O (DPIO) DRIVER
4558 M: Roy Pledge <Roy.Pledge@nxp.com>
4559 L: linux-kernel@vger.kernel.org
4561 F: drivers/soc/fsl/dpio
4563 DPAA2 ETHERNET DRIVER
4564 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4565 L: netdev@vger.kernel.org
4567 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4568 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4569 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4570 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4571 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4573 DPAA2 ETHERNET SWITCH DRIVER
4574 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4575 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4576 L: linux-kernel@vger.kernel.org
4578 F: drivers/staging/fsl-dpaa2/ethsw
4580 DPAA2 PTP CLOCK DRIVER
4581 M: Yangbo Lu <yangbo.lu@nxp.com>
4582 L: netdev@vger.kernel.org
4584 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4585 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4587 DPT_I2O SCSI RAID DRIVER
4588 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4589 L: linux-scsi@vger.kernel.org
4590 W: http://www.adaptec.com/
4592 F: drivers/scsi/dpt*
4593 F: drivers/scsi/dpt/
4596 M: Philipp Reisner <philipp.reisner@linbit.com>
4597 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4598 L: drbd-dev@lists.linbit.com
4599 W: http://www.drbd.org
4600 T: git git://git.linbit.com/linux-drbd.git
4601 T: git git://git.linbit.com/drbd-8.4.git
4603 F: drivers/block/drbd/
4605 F: Documentation/blockdev/drbd/
4607 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4608 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4609 R: "Rafael J. Wysocki" <rafael@kernel.org>
4610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4612 F: Documentation/kobject.txt
4616 F: include/linux/debugfs.h
4617 F: include/linux/kobj*
4620 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4621 M: Kevin Hilman <khilman@kernel.org>
4622 M: Nishanth Menon <nm@ti.com>
4624 F: drivers/power/avs/
4625 F: include/linux/power/smartreflex.h
4626 L: linux-pm@vger.kernel.org
4628 DRM DRIVER FOR ARM PL111 CLCD
4629 M: Eric Anholt <eric@anholt.net>
4630 T: git git://anongit.freedesktop.org/drm/drm-misc
4632 F: drivers/gpu/drm/pl111/
4634 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4635 M: Linus Walleij <linus.walleij@linaro.org>
4636 T: git git://anongit.freedesktop.org/drm/drm-misc
4638 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4639 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4641 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4642 M: Dave Airlie <airlied@redhat.com>
4644 F: drivers/gpu/drm/ast/
4646 DRM DRIVER FOR BOCHS VIRTUAL GPU
4647 M: Gerd Hoffmann <kraxel@redhat.com>
4648 L: virtualization@lists.linux-foundation.org
4649 T: git git://anongit.freedesktop.org/drm/drm-misc
4651 F: drivers/gpu/drm/bochs/
4653 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4654 M: Linus Walleij <linus.walleij@linaro.org>
4655 T: git git://anongit.freedesktop.org/drm/drm-misc
4657 F: drivers/gpu/drm/tve200/
4659 DRM DRIVER FOR ILITEK ILI9225 PANELS
4660 M: David Lechner <david@lechnology.com>
4662 F: drivers/gpu/drm/tinydrm/ili9225.c
4663 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4665 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4666 S: Orphan / Obsolete
4667 F: drivers/gpu/drm/i810/
4668 F: include/uapi/drm/i810_drm.h
4670 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4671 S: Orphan / Obsolete
4672 F: drivers/gpu/drm/mga/
4673 F: include/uapi/drm/mga_drm.h
4675 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4676 M: Dave Airlie <airlied@redhat.com>
4678 F: drivers/gpu/drm/mgag200/
4680 DRM DRIVER FOR MI0283QT
4681 M: Noralf Trønnes <noralf@tronnes.org>
4683 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4684 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4686 DRM DRIVER FOR MSM ADRENO GPU
4687 M: Rob Clark <robdclark@gmail.com>
4688 L: linux-arm-msm@vger.kernel.org
4689 L: dri-devel@lists.freedesktop.org
4690 L: freedreno@lists.freedesktop.org
4691 T: git git://people.freedesktop.org/~robclark/linux
4693 F: drivers/gpu/drm/msm/
4694 F: include/uapi/drm/msm_drm.h
4695 F: Documentation/devicetree/bindings/display/msm/
4697 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4698 M: Ben Skeggs <bskeggs@redhat.com>
4699 L: dri-devel@lists.freedesktop.org
4700 L: nouveau@lists.freedesktop.org
4701 T: git git://github.com/skeggsb/linux
4703 F: drivers/gpu/drm/nouveau/
4704 F: include/uapi/drm/nouveau_drm.h
4706 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4707 M: Noralf Trønnes <noralf@tronnes.org>
4709 F: drivers/gpu/drm/tinydrm/repaper.c
4710 F: Documentation/devicetree/bindings/display/repaper.txt
4712 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4713 M: Dave Airlie <airlied@redhat.com>
4714 M: Gerd Hoffmann <kraxel@redhat.com>
4715 L: virtualization@lists.linux-foundation.org
4716 T: git git://anongit.freedesktop.org/drm/drm-misc
4718 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4719 F: drivers/gpu/drm/cirrus/
4721 DRM DRIVER FOR QXL VIRTUAL GPU
4722 M: Dave Airlie <airlied@redhat.com>
4723 M: Gerd Hoffmann <kraxel@redhat.com>
4724 L: virtualization@lists.linux-foundation.org
4725 T: git git://anongit.freedesktop.org/drm/drm-misc
4727 F: drivers/gpu/drm/qxl/
4728 F: include/uapi/drm/qxl_drm.h
4730 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4731 S: Orphan / Obsolete
4732 F: drivers/gpu/drm/r128/
4733 F: include/uapi/drm/r128_drm.h
4735 DRM DRIVER FOR SAVAGE VIDEO CARDS
4736 S: Orphan / Obsolete
4737 F: drivers/gpu/drm/savage/
4738 F: include/uapi/drm/savage_drm.h
4740 DRM DRIVER FOR SIS VIDEO CARDS
4741 S: Orphan / Obsolete
4742 F: drivers/gpu/drm/sis/
4743 F: include/uapi/drm/sis_drm.h
4745 DRM DRIVER FOR SITRONIX ST7586 PANELS
4746 M: David Lechner <david@lechnology.com>
4748 F: drivers/gpu/drm/tinydrm/st7586.c
4749 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4751 DRM DRIVER FOR SITRONIX ST7735R PANELS
4752 M: David Lechner <david@lechnology.com>
4754 F: drivers/gpu/drm/tinydrm/st7735r.c
4755 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4757 DRM DRIVER FOR TDFX VIDEO CARDS
4758 S: Orphan / Obsolete
4759 F: drivers/gpu/drm/tdfx/
4761 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4762 M: Dave Airlie <airlied@redhat.com>
4763 R: Sean Paul <sean@poorly.run>
4764 L: dri-devel@lists.freedesktop.org
4766 F: drivers/gpu/drm/udl/
4767 T: git git://anongit.freedesktop.org/drm/drm-misc
4769 DRM DRIVER FOR VMWARE VIRTUAL GPU
4770 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4771 M: Sinclair Yeh <syeh@vmware.com>
4772 M: Thomas Hellstrom <thellstrom@vmware.com>
4773 L: dri-devel@lists.freedesktop.org
4774 T: git git://people.freedesktop.org/~syeh/repos_linux
4775 T: git git://people.freedesktop.org/~thomash/linux
4777 F: drivers/gpu/drm/vmwgfx/
4778 F: include/uapi/drm/vmwgfx_drm.h
4781 M: David Airlie <airlied@linux.ie>
4782 L: dri-devel@lists.freedesktop.org
4783 T: git git://anongit.freedesktop.org/drm/drm
4784 B: https://bugs.freedesktop.org/
4785 C: irc://chat.freenode.net/dri-devel
4789 F: Documentation/devicetree/bindings/display/
4790 F: Documentation/devicetree/bindings/gpu/
4791 F: Documentation/gpu/
4793 F: include/uapi/drm/
4794 F: include/linux/vga*
4796 DRM DRIVERS AND MISC GPU PATCHES
4797 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4798 M: Maxime Ripard <maxime.ripard@bootlin.com>
4799 M: Sean Paul <sean@poorly.run>
4800 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4802 T: git git://anongit.freedesktop.org/drm/drm-misc
4803 F: Documentation/gpu/
4805 F: drivers/gpu/drm/*
4807 F: include/uapi/drm/drm*
4808 F: include/linux/vga*
4810 DRM DRIVERS FOR ALLWINNER A10
4811 M: Maxime Ripard <maxime.ripard@bootlin.com>
4812 L: dri-devel@lists.freedesktop.org
4814 F: drivers/gpu/drm/sun4i/
4815 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4816 T: git git://anongit.freedesktop.org/drm/drm-misc
4818 DRM DRIVERS FOR AMLOGIC SOCS
4819 M: Neil Armstrong <narmstrong@baylibre.com>
4820 L: dri-devel@lists.freedesktop.org
4821 L: linux-amlogic@lists.infradead.org
4822 W: http://linux-meson.com/
4824 F: drivers/gpu/drm/meson/
4825 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4826 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4827 F: Documentation/gpu/meson.rst
4828 T: git git://anongit.freedesktop.org/drm/drm-misc
4830 DRM DRIVERS FOR ATMEL HLCDC
4831 M: Boris Brezillon <boris.brezillon@bootlin.com>
4832 L: dri-devel@lists.freedesktop.org
4834 F: drivers/gpu/drm/atmel-hlcdc/
4835 F: Documentation/devicetree/bindings/display/atmel/
4836 T: git git://anongit.freedesktop.org/drm/drm-misc
4838 DRM DRIVERS FOR BRIDGE CHIPS
4839 M: Archit Taneja <architt@codeaurora.org>
4840 M: Andrzej Hajda <a.hajda@samsung.com>
4841 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4843 T: git git://anongit.freedesktop.org/drm/drm-misc
4844 F: drivers/gpu/drm/bridge/
4846 DRM DRIVERS FOR EXYNOS
4847 M: Inki Dae <inki.dae@samsung.com>
4848 M: Joonyoung Shim <jy0922.shim@samsung.com>
4849 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4850 M: Kyungmin Park <kyungmin.park@samsung.com>
4851 L: dri-devel@lists.freedesktop.org
4852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4854 F: drivers/gpu/drm/exynos/
4855 F: include/uapi/drm/exynos_drm.h
4856 F: Documentation/devicetree/bindings/display/exynos/
4858 DRM DRIVERS FOR FREESCALE DCU
4859 M: Stefan Agner <stefan@agner.ch>
4860 M: Alison Wang <alison.wang@nxp.com>
4861 L: dri-devel@lists.freedesktop.org
4863 F: drivers/gpu/drm/fsl-dcu/
4864 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4865 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4866 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4867 T: git git://anongit.freedesktop.org/drm/drm-misc
4869 DRM DRIVERS FOR FREESCALE IMX
4870 M: Philipp Zabel <p.zabel@pengutronix.de>
4871 L: dri-devel@lists.freedesktop.org
4873 F: drivers/gpu/drm/imx/
4874 F: drivers/gpu/ipu-v3/
4875 F: Documentation/devicetree/bindings/display/imx/
4877 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4878 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4879 L: dri-devel@lists.freedesktop.org
4880 T: git git://github.com/patjak/drm-gma500
4882 F: drivers/gpu/drm/gma500/
4884 DRM DRIVERS FOR HISILICON
4885 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4886 M: Rongrong Zou <zourongrong@gmail.com>
4887 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4888 R: Chen Feng <puck.chen@hisilicon.com>
4889 L: dri-devel@lists.freedesktop.org
4890 T: git git://github.com/xin3liang/linux.git
4892 F: drivers/gpu/drm/hisilicon/
4893 F: Documentation/devicetree/bindings/display/hisilicon/
4895 DRM DRIVERS FOR MEDIATEK
4896 M: CK Hu <ck.hu@mediatek.com>
4897 M: Philipp Zabel <p.zabel@pengutronix.de>
4898 L: dri-devel@lists.freedesktop.org
4900 F: drivers/gpu/drm/mediatek/
4901 F: Documentation/devicetree/bindings/display/mediatek/
4903 DRM DRIVERS FOR NVIDIA TEGRA
4904 M: Thierry Reding <thierry.reding@gmail.com>
4905 L: dri-devel@lists.freedesktop.org
4906 L: linux-tegra@vger.kernel.org
4907 T: git git://anongit.freedesktop.org/tegra/linux.git
4909 F: drivers/gpu/drm/tegra/
4910 F: drivers/gpu/host1x/
4911 F: include/linux/host1x.h
4912 F: include/uapi/drm/tegra_drm.h
4913 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4915 DRM DRIVERS FOR RENESAS
4916 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4917 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4918 L: dri-devel@lists.freedesktop.org
4919 L: linux-renesas-soc@vger.kernel.org
4920 T: git git://linuxtv.org/pinchartl/media drm/du/next
4922 F: drivers/gpu/drm/rcar-du/
4923 F: drivers/gpu/drm/shmobile/
4924 F: include/linux/platform_data/shmob_drm.h
4925 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4926 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4927 F: Documentation/devicetree/bindings/display/renesas,du.txt
4929 DRM DRIVERS FOR ROCKCHIP
4930 M: Sandy Huang <hjc@rock-chips.com>
4931 M: Heiko Stübner <heiko@sntech.de>
4932 L: dri-devel@lists.freedesktop.org
4934 F: drivers/gpu/drm/rockchip/
4935 F: Documentation/devicetree/bindings/display/rockchip/
4936 T: git git://anongit.freedesktop.org/drm/drm-misc
4939 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4940 M: Vincent Abriou <vincent.abriou@st.com>
4941 L: dri-devel@lists.freedesktop.org
4942 T: git git://anongit.freedesktop.org/drm/drm-misc
4944 F: drivers/gpu/drm/sti
4945 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4948 M: Yannick Fertre <yannick.fertre@st.com>
4949 M: Philippe Cornu <philippe.cornu@st.com>
4950 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4951 M: Vincent Abriou <vincent.abriou@st.com>
4952 L: dri-devel@lists.freedesktop.org
4953 T: git git://anongit.freedesktop.org/drm/drm-misc
4955 F: drivers/gpu/drm/stm
4956 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4958 DRM DRIVERS FOR TI LCDC
4959 M: Jyri Sarha <jsarha@ti.com>
4960 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4961 L: dri-devel@lists.freedesktop.org
4963 F: drivers/gpu/drm/tilcdc/
4964 F: Documentation/devicetree/bindings/display/tilcdc/
4966 DRM DRIVERS FOR TI OMAP
4967 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4968 L: dri-devel@lists.freedesktop.org
4970 F: drivers/gpu/drm/omapdrm/
4971 F: Documentation/devicetree/bindings/display/ti/
4974 M: Eric Anholt <eric@anholt.net>
4976 F: drivers/gpu/drm/v3d/
4977 F: include/uapi/drm/v3d_drm.h
4978 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4979 T: git git://anongit.freedesktop.org/drm/drm-misc
4982 M: Eric Anholt <eric@anholt.net>
4983 T: git git://github.com/anholt/linux
4985 F: drivers/gpu/drm/vc4/
4986 F: include/uapi/drm/vc4_drm.h
4987 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4988 T: git git://anongit.freedesktop.org/drm/drm-misc
4990 DRM DRIVERS FOR VIVANTE GPU IP
4991 M: Lucas Stach <l.stach@pengutronix.de>
4992 R: Russell King <linux+etnaviv@armlinux.org.uk>
4993 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4994 L: etnaviv@lists.freedesktop.org
4995 L: dri-devel@lists.freedesktop.org
4997 F: drivers/gpu/drm/etnaviv/
4998 F: include/uapi/drm/etnaviv_drm.h
4999 F: Documentation/devicetree/bindings/display/etnaviv/
5001 DRM DRIVERS FOR ZTE ZX
5002 M: Shawn Guo <shawnguo@kernel.org>
5003 L: dri-devel@lists.freedesktop.org
5005 F: drivers/gpu/drm/zte/
5006 F: Documentation/devicetree/bindings/display/zte,vou.txt
5007 T: git git://anongit.freedesktop.org/drm/drm-misc
5010 M: Thierry Reding <thierry.reding@gmail.com>
5011 L: dri-devel@lists.freedesktop.org
5012 T: git git://anongit.freedesktop.org/drm/drm-misc
5014 F: drivers/gpu/drm/drm_panel.c
5015 F: drivers/gpu/drm/panel/
5016 F: include/drm/drm_panel.h
5017 F: Documentation/devicetree/bindings/display/panel/
5020 M: Noralf Trønnes <noralf@tronnes.org>
5021 W: https://github.com/notro/tinydrm/wiki/Development
5022 T: git git://anongit.freedesktop.org/drm/drm-misc
5024 F: drivers/gpu/drm/tinydrm/
5025 F: include/drm/tinydrm/
5028 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5029 T: git git://anongit.freedesktop.org/drm/drm-misc
5030 L: dri-devel@lists.freedesktop.org
5031 L: xen-devel@lists.xen.org
5033 F: drivers/gpu/drm/xen/
5034 F: Documentation/gpu/xen-front.rst
5037 M: Christian Koenig <christian.koenig@amd.com>
5038 M: Huang Rui <ray.huang@amd.com>
5039 M: Junwei Zhang <Jerry.Zhang@amd.com>
5040 T: git git://people.freedesktop.org/~agd5f/linux
5042 L: dri-devel@lists.freedesktop.org
5044 F: drivers/gpu/drm/ttm/
5046 DSBR100 USB FM RADIO DRIVER
5047 M: Alexey Klimov <klimov.linux@gmail.com>
5048 L: linux-media@vger.kernel.org
5049 T: git git://linuxtv.org/media_tree.git
5051 F: drivers/media/radio/dsbr100.c
5054 M: Francois Romieu <romieu@fr.zoreil.com>
5055 L: netdev@vger.kernel.org
5057 F: drivers/net/wan/dscc4.c
5060 M: Hans Verkuil <hverkuil@xs4all.nl>
5061 L: linux-media@vger.kernel.org
5062 T: git git://linuxtv.org/media_tree.git
5063 W: https://linuxtv.org
5065 F: drivers/media/pci/dt3155/
5067 DVB_USB_AF9015 MEDIA DRIVER
5068 M: Antti Palosaari <crope@iki.fi>
5069 L: linux-media@vger.kernel.org
5070 W: https://linuxtv.org
5071 W: http://palosaari.fi/linux/
5072 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5073 T: git git://linuxtv.org/anttip/media_tree.git
5075 F: drivers/media/usb/dvb-usb-v2/af9015*
5077 DVB_USB_AF9035 MEDIA DRIVER
5078 M: Antti Palosaari <crope@iki.fi>
5079 L: linux-media@vger.kernel.org
5080 W: https://linuxtv.org
5081 W: http://palosaari.fi/linux/
5082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5083 T: git git://linuxtv.org/anttip/media_tree.git
5085 F: drivers/media/usb/dvb-usb-v2/af9035*
5087 DVB_USB_ANYSEE MEDIA DRIVER
5088 M: Antti Palosaari <crope@iki.fi>
5089 L: linux-media@vger.kernel.org
5090 W: https://linuxtv.org
5091 W: http://palosaari.fi/linux/
5092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5093 T: git git://linuxtv.org/anttip/media_tree.git
5095 F: drivers/media/usb/dvb-usb-v2/anysee*
5097 DVB_USB_AU6610 MEDIA DRIVER
5098 M: Antti Palosaari <crope@iki.fi>
5099 L: linux-media@vger.kernel.org
5100 W: https://linuxtv.org
5101 W: http://palosaari.fi/linux/
5102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5103 T: git git://linuxtv.org/anttip/media_tree.git
5105 F: drivers/media/usb/dvb-usb-v2/au6610*
5107 DVB_USB_CE6230 MEDIA DRIVER
5108 M: Antti Palosaari <crope@iki.fi>
5109 L: linux-media@vger.kernel.org
5110 W: https://linuxtv.org
5111 W: http://palosaari.fi/linux/
5112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5113 T: git git://linuxtv.org/anttip/media_tree.git
5115 F: drivers/media/usb/dvb-usb-v2/ce6230*
5117 DVB_USB_CXUSB MEDIA DRIVER
5118 M: Michael Krufky <mkrufky@linuxtv.org>
5119 L: linux-media@vger.kernel.org
5120 W: https://linuxtv.org
5121 W: http://github.com/mkrufky
5122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5123 T: git git://linuxtv.org/media_tree.git
5125 F: drivers/media/usb/dvb-usb/cxusb*
5127 DVB_USB_EC168 MEDIA DRIVER
5128 M: Antti Palosaari <crope@iki.fi>
5129 L: linux-media@vger.kernel.org
5130 W: https://linuxtv.org
5131 W: http://palosaari.fi/linux/
5132 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5133 T: git git://linuxtv.org/anttip/media_tree.git
5135 F: drivers/media/usb/dvb-usb-v2/ec168*
5137 DVB_USB_GL861 MEDIA DRIVER
5138 M: Antti Palosaari <crope@iki.fi>
5139 L: linux-media@vger.kernel.org
5140 W: https://linuxtv.org
5141 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5142 T: git git://linuxtv.org/anttip/media_tree.git
5144 F: drivers/media/usb/dvb-usb-v2/gl861*
5146 DVB_USB_MXL111SF MEDIA DRIVER
5147 M: Michael Krufky <mkrufky@linuxtv.org>
5148 L: linux-media@vger.kernel.org
5149 W: https://linuxtv.org
5150 W: http://github.com/mkrufky
5151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5152 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5154 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5156 DVB_USB_RTL28XXU MEDIA DRIVER
5157 M: Antti Palosaari <crope@iki.fi>
5158 L: linux-media@vger.kernel.org
5159 W: https://linuxtv.org
5160 W: http://palosaari.fi/linux/
5161 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5162 T: git git://linuxtv.org/anttip/media_tree.git
5164 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5166 DVB_USB_V2 MEDIA DRIVER
5167 M: Antti Palosaari <crope@iki.fi>
5168 L: linux-media@vger.kernel.org
5169 W: https://linuxtv.org
5170 W: http://palosaari.fi/linux/
5171 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5172 T: git git://linuxtv.org/anttip/media_tree.git
5174 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5175 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5178 M: Jason Baron <jbaron@akamai.com>
5180 F: lib/dynamic_debug.c
5181 F: include/linux/dynamic_debug.h
5183 DYNAMIC INTERRUPT MODERATION
5184 M: Tal Gilboa <talgi@mellanox.com>
5186 F: include/linux/net_dim.h
5188 DZ DECSTATION DZ11 SERIAL DRIVER
5189 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5191 F: drivers/tty/serial/dz.*
5193 E3X0 POWER BUTTON DRIVER
5194 M: Moritz Fischer <moritz.fischer@ettus.com>
5195 L: usrp-users@lists.ettus.com
5196 W: http://www.ettus.com
5198 F: drivers/input/misc/e3x0-button.c
5199 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5202 M: Antti Palosaari <crope@iki.fi>
5203 L: linux-media@vger.kernel.org
5204 W: https://linuxtv.org
5205 W: http://palosaari.fi/linux/
5206 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5207 T: git git://linuxtv.org/anttip/media_tree.git
5209 F: drivers/media/tuners/e4000*
5211 EARTH_PT1 MEDIA DRIVER
5212 M: Akihiro Tsukada <tskd08@gmail.com>
5213 L: linux-media@vger.kernel.org
5215 F: drivers/media/pci/pt1/
5217 EARTH_PT3 MEDIA DRIVER
5218 M: Akihiro Tsukada <tskd08@gmail.com>
5219 L: linux-media@vger.kernel.org
5221 F: drivers/media/pci/pt3/
5224 M: Antti Palosaari <crope@iki.fi>
5225 L: linux-media@vger.kernel.org
5226 W: https://linuxtv.org
5227 W: http://palosaari.fi/linux/
5228 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5229 T: git git://linuxtv.org/anttip/media_tree.git
5231 F: drivers/media/dvb-frontends/ec100*
5234 M: Tyler Hicks <tyhicks@canonical.com>
5235 L: ecryptfs@vger.kernel.org
5236 W: http://ecryptfs.org
5237 W: https://launchpad.net/ecryptfs
5238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5240 F: Documentation/filesystems/ecryptfs.txt
5244 M: Borislav Petkov <bp@alien8.de>
5245 L: linux-edac@vger.kernel.org
5247 F: drivers/edac/amd64_edac*
5250 M: Robert Richter <rric@kernel.org>
5251 L: linux-edac@vger.kernel.org
5253 F: drivers/edac/highbank*
5256 M: Ralf Baechle <ralf@linux-mips.org>
5257 M: David Daney <david.daney@cavium.com>
5258 L: linux-edac@vger.kernel.org
5259 L: linux-mips@linux-mips.org
5261 F: drivers/edac/octeon_edac*
5263 EDAC-CAVIUM THUNDERX
5264 M: David Daney <david.daney@cavium.com>
5265 M: Jan Glauber <jglauber@cavium.com>
5266 L: linux-edac@vger.kernel.org
5268 F: drivers/edac/thunderx_edac*
5271 M: Borislav Petkov <bp@alien8.de>
5272 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5273 L: linux-edac@vger.kernel.org
5274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5277 F: Documentation/admin-guide/ras.rst
5278 F: Documentation/driver-api/edac.rst
5280 F: include/linux/edac.h
5283 M: Mark Gross <mark.gross@intel.com>
5284 L: linux-edac@vger.kernel.org
5286 F: drivers/edac/e752x_edac.c
5289 L: linux-edac@vger.kernel.org
5291 F: drivers/edac/e7xxx_edac.c
5294 M: York Sun <york.sun@nxp.com>
5295 L: linux-edac@vger.kernel.org
5297 F: drivers/edac/fsl_ddr_edac.*
5300 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5301 L: linux-edac@vger.kernel.org
5303 F: drivers/edac/ghes_edac.c
5306 L: linux-edac@vger.kernel.org
5308 F: drivers/edac/i3000_edac.c
5311 L: linux-edac@vger.kernel.org
5313 F: drivers/edac/i5000_edac.c
5316 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5317 L: linux-edac@vger.kernel.org
5319 F: drivers/edac/i5400_edac.c
5322 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5323 L: linux-edac@vger.kernel.org
5325 F: drivers/edac/i7300_edac.c
5328 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5329 L: linux-edac@vger.kernel.org
5331 F: drivers/edac/i7core_edac.c
5334 M: Tim Small <tim@buttersideup.com>
5335 L: linux-edac@vger.kernel.org
5337 F: drivers/edac/i82443bxgx_edac.c
5340 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5341 M: "Arvind R." <arvino55@gmail.com>
5342 L: linux-edac@vger.kernel.org
5344 F: drivers/edac/i82975x_edac.c
5347 M: Jason Baron <jbaron@akamai.com>
5348 L: linux-edac@vger.kernel.org
5350 F: drivers/edac/ie31200_edac.c
5353 M: Johannes Thumshirn <morbidrsa@gmail.com>
5354 L: linux-edac@vger.kernel.org
5356 F: drivers/edac/mpc85xx_edac.[ch]
5359 M: Egor Martovetsky <egor@pasemi.com>
5360 L: linux-edac@vger.kernel.org
5362 F: drivers/edac/pasemi_edac.c
5365 M: Tony Luck <tony.luck@intel.com>
5366 L: linux-edac@vger.kernel.org
5368 F: drivers/edac/pnd2_edac.[ch]
5371 M: Tim Small <tim@buttersideup.com>
5372 L: linux-edac@vger.kernel.org
5374 F: drivers/edac/r82600_edac.c
5377 M: Tony Luck <tony.luck@intel.com>
5378 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5379 L: linux-edac@vger.kernel.org
5381 F: drivers/edac/sb_edac.c
5384 M: Tony Luck <tony.luck@intel.com>
5385 L: linux-edac@vger.kernel.org
5387 F: drivers/edac/skx_edac.c
5390 M: Tero Kristo <t-kristo@ti.com>
5391 L: linux-edac@vger.kernel.org
5393 F: drivers/edac/ti_edac.c
5396 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5397 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5398 L: linux-arm-msm@vger.kernel.org
5399 L: linux-edac@vger.kernel.org
5401 F: drivers/edac/qcom_edac.c
5403 EDIROL UA-101/UA-1000 DRIVER
5404 M: Clemens Ladisch <clemens@ladisch.de>
5405 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5406 T: git git://git.alsa-project.org/alsa-kernel.git
5408 F: sound/usb/misc/ua101.c
5411 L: linux-efi@vger.kernel.org
5412 M: Ivan Hu <ivan.hu@canonical.com>
5413 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5415 F: drivers/firmware/efi/test/
5417 EFI VARIABLE FILESYSTEM
5418 M: Matthew Garrett <matthew.garrett@nebula.com>
5419 M: Jeremy Kerr <jk@ozlabs.org>
5420 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5422 L: linux-efi@vger.kernel.org
5426 EFIFB FRAMEBUFFER DRIVER
5427 L: linux-fbdev@vger.kernel.org
5428 M: Peter Jones <pjones@redhat.com>
5430 F: drivers/video/fbdev/efifb.c
5433 W: http://aeschi.ch.eu.org/efs/
5437 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5438 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5439 L: netdev@vger.kernel.org
5441 F: drivers/net/ethernet/ibm/ehea/
5443 EM28XX VIDEO4LINUX DRIVER
5444 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5445 L: linux-media@vger.kernel.org
5446 W: https://linuxtv.org
5447 T: git git://linuxtv.org/media_tree.git
5449 F: drivers/media/usb/em28xx/
5450 F: Documentation/media/v4l-drivers/em28xx*
5453 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5454 M: Matt Mackall <mpm@selenic.com>
5455 M: David Woodhouse <dwmw2@infradead.org>
5456 L: linux-embedded@vger.kernel.org
5459 Emulex 10Gbps iSCSI - OneConnect DRIVER
5460 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5461 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5462 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5463 L: linux-scsi@vger.kernel.org
5464 W: http://www.broadcom.com
5466 F: drivers/scsi/be2iscsi/
5468 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5469 M: Sathya Perla <sathya.perla@broadcom.com>
5470 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5471 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5472 M: Somnath Kotur <somnath.kotur@broadcom.com>
5473 L: netdev@vger.kernel.org
5474 W: http://www.emulex.com
5476 F: drivers/net/ethernet/emulex/benet/
5478 EMULEX ONECONNECT ROCE DRIVER
5479 M: Selvin Xavier <selvin.xavier@broadcom.com>
5480 M: Devesh Sharma <devesh.sharma@broadcom.com>
5481 L: linux-rdma@vger.kernel.org
5482 W: http://www.broadcom.com
5484 F: drivers/infiniband/hw/ocrdma/
5485 F: include/uapi/rdma/ocrdma-abi.h
5487 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5488 M: James Smart <james.smart@broadcom.com>
5489 M: Dick Kennedy <dick.kennedy@broadcom.com>
5490 L: linux-scsi@vger.kernel.org
5491 W: http://www.broadcom.com
5493 F: drivers/scsi/lpfc/
5495 ENE CB710 FLASH CARD READER DRIVER
5496 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5498 F: drivers/misc/cb710/
5499 F: drivers/mmc/host/cb710-mmc.*
5500 F: include/linux/cb710.h
5502 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5503 M: Maxim Levitsky <maximlevitsky@gmail.com>
5505 F: drivers/media/rc/ene_ir.*
5507 EPSON S1D13XXX FRAMEBUFFER DRIVER
5508 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5511 F: drivers/video/fbdev/s1d13xxxfb.c
5512 F: include/video/s1d13xxxfb.h
5514 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5515 M: Jeff Layton <jlayton@kernel.org>
5518 F: include/linux/errseq.h
5520 ET131X NETWORK DRIVER
5521 M: Mark Einon <mark.einon@gmail.com>
5523 F: drivers/net/ethernet/agere/
5526 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5527 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5528 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5529 L: netdev@vger.kernel.org
5530 W: http://www.linuxfoundation.org/en/Net:Bridge
5532 F: include/linux/netfilter_bridge/
5535 ETHERNET PHY LIBRARY
5536 M: Andrew Lunn <andrew@lunn.ch>
5537 M: Florian Fainelli <f.fainelli@gmail.com>
5538 M: Heiner Kallweit <hkallweit1@gmail.com>
5539 L: netdev@vger.kernel.org
5541 F: Documentation/ABI/testing/sysfs-bus-mdio
5542 F: Documentation/devicetree/bindings/net/mdio*
5543 F: Documentation/networking/phy.txt
5545 F: drivers/of/of_mdio.c
5546 F: drivers/of/of_net.c
5547 F: include/linux/*mdio*.h
5548 F: include/linux/of_net.h
5549 F: include/linux/phy.h
5550 F: include/linux/phy_fixed.h
5551 F: include/linux/platform_data/mdio-bcm-unimac.h
5552 F: include/trace/events/mdio.h
5553 F: include/uapi/linux/mdio.h
5554 F: include/uapi/linux/mii.h
5557 M: Jan Kara <jack@suse.com>
5558 L: linux-ext4@vger.kernel.org
5560 F: Documentation/filesystems/ext2.txt
5562 F: include/linux/ext2*
5565 M: "Theodore Ts'o" <tytso@mit.edu>
5566 M: Andreas Dilger <adilger.kernel@dilger.ca>
5567 L: linux-ext4@vger.kernel.org
5568 W: http://ext4.wiki.kernel.org
5569 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5572 F: Documentation/filesystems/ext4/ext4.rst
5575 Extended Verification Module (EVM)
5576 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5577 L: linux-integrity@vger.kernel.org
5579 F: security/integrity/evm/
5581 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5582 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5583 L: linux-efi@vger.kernel.org
5584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5586 F: Documentation/efi-stub.txt
5587 F: arch/*/kernel/efi.c
5588 F: arch/x86/boot/compressed/eboot.[ch]
5589 F: arch/*/include/asm/efi.h
5590 F: arch/x86/platform/efi/
5591 F: drivers/firmware/efi/
5592 F: include/linux/efi*.h
5593 F: arch/arm/boot/compressed/efi-header.S
5594 F: arch/arm64/kernel/efi-entry.S
5596 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5597 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5598 M: Chanwoo Choi <cw00.choi@samsung.com>
5599 L: linux-kernel@vger.kernel.org
5600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5603 F: include/linux/extcon/
5604 F: include/linux/extcon.h
5605 F: Documentation/extcon/
5606 F: Documentation/devicetree/bindings/extcon/
5609 M: Jingoo Han <jingoohan1@gmail.com>
5610 L: dri-devel@lists.freedesktop.org
5612 F: drivers/gpu/drm/exynos/exynos_dp*
5614 EXYNOS SYSMMU (IOMMU) driver
5615 M: Marek Szyprowski <m.szyprowski@samsung.com>
5616 L: iommu@lists.linux-foundation.org
5618 F: drivers/iommu/exynos-iommu.c
5620 EZchip NPS platform support
5621 M: Vineet Gupta <vgupta@synopsys.com>
5622 M: Ofer Levi <oferle@mellanox.com>
5624 F: arch/arc/plat-eznps
5625 F: arch/arc/boot/dts/eznps.dts
5628 M: Jaegeuk Kim <jaegeuk@kernel.org>
5629 M: Chao Yu <yuchao0@huawei.com>
5630 L: linux-f2fs-devel@lists.sourceforge.net
5631 W: https://f2fs.wiki.kernel.org/
5632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5634 F: Documentation/filesystems/f2fs.txt
5635 F: Documentation/ABI/testing/sysfs-fs-f2fs
5637 F: include/linux/f2fs_fs.h
5638 F: include/trace/events/f2fs.h
5640 F71805F HARDWARE MONITORING DRIVER
5641 M: Jean Delvare <jdelvare@suse.com>
5642 L: linux-hwmon@vger.kernel.org
5644 F: Documentation/hwmon/f71805f
5645 F: drivers/hwmon/f71805f.c
5648 M: Josh Poimboeuf <jpoimboe@redhat.com>
5650 F: scripts/faddr2line
5653 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5654 L: netdev@vger.kernel.org
5656 F: net/core/failover.c
5657 F: include/net/failover.h
5658 F: Documentation/networking/failover.rst
5661 M: Jan Kara <jack@suse.cz>
5662 R: Amir Goldstein <amir73il@gmail.com>
5663 L: linux-fsdevel@vger.kernel.org
5665 F: fs/notify/fanotify/
5666 F: include/linux/fanotify.h
5667 F: include/uapi/linux/fanotify.h
5669 FARSYNC SYNCHRONOUS DRIVER
5670 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5671 W: http://www.farsite.co.uk/
5673 F: drivers/net/wan/farsync.*
5675 FAULT INJECTION SUPPORT
5676 M: Akinobu Mita <akinobu.mita@gmail.com>
5678 F: Documentation/fault-injection/
5679 F: lib/fault-inject.c
5681 FBTFT Framebuffer drivers
5683 L: dri-devel@lists.freedesktop.org
5684 L: linux-fbdev@vger.kernel.org
5685 F: drivers/staging/fbtft/
5688 M: Michael Buesch <m@bues.ch>
5689 L: linux-media@vger.kernel.org
5691 F: drivers/media/tuners/fc0011.h
5692 F: drivers/media/tuners/fc0011.c
5695 M: Antti Palosaari <crope@iki.fi>
5696 L: linux-media@vger.kernel.org
5697 W: https://linuxtv.org
5698 W: http://palosaari.fi/linux/
5699 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5700 T: git git://linuxtv.org/anttip/media_tree.git
5702 F: drivers/media/tuners/fc2580*
5704 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5705 M: Johannes Thumshirn <jth@kernel.org>
5706 L: linux-scsi@vger.kernel.org
5707 W: www.Open-FCoE.org
5709 F: drivers/scsi/libfc/
5710 F: drivers/scsi/fcoe/
5712 F: include/scsi/libfc.h
5713 F: include/scsi/libfcoe.h
5714 F: include/uapi/scsi/fc/
5716 FILE LOCKING (flock() and fcntl()/lockf())
5717 M: Jeff Layton <jlayton@kernel.org>
5718 M: "J. Bruce Fields" <bfields@fieldses.org>
5719 L: linux-fsdevel@vger.kernel.org
5721 F: include/linux/fcntl.h
5722 F: include/uapi/linux/fcntl.h
5726 FILESYSTEMS (VFS and infrastructure)
5727 M: Alexander Viro <viro@zeniv.linux.org.uk>
5728 L: linux-fsdevel@vger.kernel.org
5731 F: include/linux/fs.h
5732 F: include/uapi/linux/fs.h
5734 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5735 M: Riku Voipio <riku.voipio@iki.fi>
5736 L: linux-hwmon@vger.kernel.org
5738 F: drivers/hwmon/f75375s.c
5739 F: include/linux/f75375s.h
5741 FIREWIRE AUDIO DRIVERS
5742 M: Clemens Ladisch <clemens@ladisch.de>
5743 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5744 T: git git://git.alsa-project.org/alsa-kernel.git
5748 FIREWIRE MEDIA DRIVERS (firedtv)
5749 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5750 L: linux-media@vger.kernel.org
5751 L: linux1394-devel@lists.sourceforge.net
5752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5754 F: drivers/media/firewire/
5756 FIREWIRE SBP-2 TARGET
5757 M: Chris Boot <bootc@bootc.net>
5758 L: linux-scsi@vger.kernel.org
5759 L: target-devel@vger.kernel.org
5760 L: linux1394-devel@lists.sourceforge.net
5761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5763 F: drivers/target/sbp/
5766 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5767 L: linux1394-devel@lists.sourceforge.net
5768 W: http://ieee1394.wiki.kernel.org/
5769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5771 F: drivers/firewire/
5772 F: include/linux/firewire.h
5773 F: include/uapi/linux/firewire*.h
5776 FIRMWARE LOADER (request_firmware)
5777 M: Luis R. Rodriguez <mcgrof@kernel.org>
5778 L: linux-kernel@vger.kernel.org
5780 F: Documentation/firmware_class/
5781 F: drivers/base/firmware_loader/
5782 F: include/linux/firmware.h
5784 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5785 M: Joshua Morris <josh.h.morris@us.ibm.com>
5786 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5788 F: drivers/block/rsxx/
5791 M: Jiri Kosina <jikos@kernel.org>
5792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5794 F: drivers/block/floppy.c
5797 M: Alessandro Rubini <rubini@gnudd.com>
5798 W: http://www.ohwr.org/projects/fmc-bus
5801 F: include/linux/fmc*.h
5802 F: include/linux/ipmi-fru.h
5805 FPGA MANAGER FRAMEWORK
5806 M: Alan Tull <atull@kernel.org>
5807 M: Moritz Fischer <mdf@kernel.org>
5808 L: linux-fpga@vger.kernel.org
5810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5811 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5812 F: Documentation/fpga/
5813 F: Documentation/driver-api/fpga/
5814 F: Documentation/devicetree/bindings/fpga/
5816 F: include/linux/fpga/
5817 W: http://www.rocketboards.org
5820 M: Wu Hao <hao.wu@intel.com>
5821 L: linux-fpga@vger.kernel.org
5823 F: Documentation/fpga/dfl.txt
5824 F: include/uapi/linux/fpga-dfl.h
5825 F: drivers/fpga/dfl*
5828 M: Bill Metzenthen <billm@melbpc.org.au>
5829 W: http://floatingpoint.sourceforge.net/emulator/index.html
5831 F: arch/x86/math-emu/
5833 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5834 L: netdev@vger.kernel.org
5836 F: drivers/net/wan/dlci.c
5837 F: drivers/net/wan/sdla.c
5840 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5841 L: dri-devel@lists.freedesktop.org
5842 L: linux-fbdev@vger.kernel.org
5843 T: git git://github.com/bzolnier/linux.git
5844 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5846 F: Documentation/fb/
5849 F: include/linux/fb.h
5850 F: include/uapi/video/
5851 F: include/uapi/linux/fb.h
5853 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5854 M: Horia Geantă <horia.geanta@nxp.com>
5855 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5856 L: linux-crypto@vger.kernel.org
5858 F: drivers/crypto/caam/
5859 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5861 FREESCALE DIU FRAMEBUFFER DRIVER
5862 M: Timur Tabi <timur@kernel.org>
5863 L: linux-fbdev@vger.kernel.org
5865 F: drivers/video/fbdev/fsl-diu-fb.*
5867 FREESCALE DMA DRIVER
5868 M: Li Yang <leoyang.li@nxp.com>
5869 M: Zhang Wei <zw@zh-kernel.org>
5870 L: linuxppc-dev@lists.ozlabs.org
5872 F: drivers/dma/fsldma.*
5874 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5875 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5876 L: netdev@vger.kernel.org
5878 F: drivers/net/ethernet/freescale/gianfar*
5879 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5881 FREESCALE GPMI NAND DRIVER
5882 M: Han Xu <han.xu@nxp.com>
5883 L: linux-mtd@lists.infradead.org
5885 F: drivers/mtd/nand/raw/gpmi-nand/*
5887 FREESCALE I2C CPM DRIVER
5888 M: Jochen Friedrich <jochen@scram.de>
5889 L: linuxppc-dev@lists.ozlabs.org
5890 L: linux-i2c@vger.kernel.org
5892 F: drivers/i2c/busses/i2c-cpm.c
5894 FREESCALE IMX LPI2C DRIVER
5895 M: Dong Aisheng <aisheng.dong@nxp.com>
5896 L: linux-i2c@vger.kernel.org
5897 L: linux-imx@nxp.com
5899 F: drivers/i2c/busses/i2c-imx-lpi2c.c
5900 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5902 FREESCALE IMX / MXC FEC DRIVER
5903 M: Fugang Duan <fugang.duan@nxp.com>
5904 L: netdev@vger.kernel.org
5906 F: drivers/net/ethernet/freescale/fec_main.c
5907 F: drivers/net/ethernet/freescale/fec_ptp.c
5908 F: drivers/net/ethernet/freescale/fec.h
5909 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5911 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5912 M: Sascha Hauer <s.hauer@pengutronix.de>
5913 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5914 L: linux-fbdev@vger.kernel.org
5915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5917 F: include/linux/platform_data/video-imxfb.h
5918 F: drivers/video/fbdev/imxfb.c
5920 FREESCALE QORIQ DPAA ETHERNET DRIVER
5921 M: Madalin Bucur <madalin.bucur@nxp.com>
5922 L: netdev@vger.kernel.org
5924 F: drivers/net/ethernet/freescale/dpaa
5926 FREESCALE QORIQ DPAA FMAN DRIVER
5927 M: Madalin Bucur <madalin.bucur@nxp.com>
5928 L: netdev@vger.kernel.org
5930 F: drivers/net/ethernet/freescale/fman
5931 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5933 FREESCALE QORIQ PTP CLOCK DRIVER
5934 M: Yangbo Lu <yangbo.lu@nxp.com>
5935 L: netdev@vger.kernel.org
5937 F: drivers/ptp/ptp_qoriq.c
5938 F: include/linux/fsl/ptp_qoriq.h
5939 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5941 FREESCALE QUAD SPI DRIVER
5942 M: Han Xu <han.xu@nxp.com>
5943 L: linux-mtd@lists.infradead.org
5945 F: drivers/mtd/spi-nor/fsl-quadspi.c
5947 FREESCALE QUICC ENGINE LIBRARY
5948 M: Qiang Zhao <qiang.zhao@nxp.com>
5949 L: linuxppc-dev@lists.ozlabs.org
5951 F: drivers/soc/fsl/qe/
5952 F: include/soc/fsl/*qe*.h
5953 F: include/soc/fsl/*ucc*.h
5955 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5956 M: Li Yang <leoyang.li@nxp.com>
5957 L: netdev@vger.kernel.org
5958 L: linuxppc-dev@lists.ozlabs.org
5960 F: drivers/net/ethernet/freescale/ucc_geth*
5962 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5963 M: Zhao Qiang <qiang.zhao@nxp.com>
5964 L: netdev@vger.kernel.org
5965 L: linuxppc-dev@lists.ozlabs.org
5967 F: drivers/net/wan/fsl_ucc_hdlc*
5969 FREESCALE QUICC ENGINE UCC UART DRIVER
5970 M: Timur Tabi <timur@kernel.org>
5971 L: linuxppc-dev@lists.ozlabs.org
5973 F: drivers/tty/serial/ucc_uart.c
5975 FREESCALE SOC DRIVERS
5976 M: Li Yang <leoyang.li@nxp.com>
5977 L: linuxppc-dev@lists.ozlabs.org
5978 L: linux-arm-kernel@lists.infradead.org
5980 F: Documentation/devicetree/bindings/soc/fsl/
5982 F: include/linux/fsl/
5984 FREESCALE SOC FS_ENET DRIVER
5985 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5986 L: linuxppc-dev@lists.ozlabs.org
5987 L: netdev@vger.kernel.org
5989 F: drivers/net/ethernet/freescale/fs_enet/
5990 F: include/linux/fs_enet_pd.h
5992 FREESCALE SOC SOUND DRIVERS
5993 M: Timur Tabi <timur@kernel.org>
5994 M: Nicolin Chen <nicoleotsuka@gmail.com>
5995 M: Xiubo Li <Xiubo.Lee@gmail.com>
5996 R: Fabio Estevam <fabio.estevam@nxp.com>
5997 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5998 L: linuxppc-dev@lists.ozlabs.org
6000 F: sound/soc/fsl/fsl*
6001 F: sound/soc/fsl/imx*
6002 F: sound/soc/fsl/mpc8610_hpcd.c
6004 FREESCALE USB PERIPHERAL DRIVERS
6005 M: Li Yang <leoyang.li@nxp.com>
6006 L: linux-usb@vger.kernel.org
6007 L: linuxppc-dev@lists.ozlabs.org
6009 F: drivers/usb/gadget/udc/fsl*
6012 M: Christoph Hellwig <hch@infradead.org>
6013 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6018 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6019 M: Pavel Machek <pavel@ucw.cz>
6020 L: linux-pm@vger.kernel.org
6022 F: Documentation/power/freezing-of-tasks.txt
6023 F: include/linux/freezer.h
6027 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6028 L: linux-kernel@vger.kernel.org
6031 F: include/linux/frontswap.h
6033 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6034 M: David Howells <dhowells@redhat.com>
6035 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6037 F: Documentation/filesystems/caching/
6039 F: include/linux/fscache*.h
6041 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6042 M: Theodore Y. Ts'o <tytso@mit.edu>
6043 M: Jaegeuk Kim <jaegeuk@kernel.org>
6044 L: linux-fscrypt@vger.kernel.org
6045 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6049 F: include/linux/fscrypt*.h
6050 F: Documentation/filesystems/fscrypt.rst
6052 FSI-ATTACHED I2C DRIVER
6053 M: Eddie James <eajames@linux.vnet.ibm.com>
6054 L: linux-i2c@vger.kernel.org
6055 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6057 F: drivers/i2c/busses/i2c-fsi.c
6058 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6060 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6061 M: Jan Kara <jack@suse.cz>
6062 R: Amir Goldstein <amir73il@gmail.com>
6063 L: linux-fsdevel@vger.kernel.org
6066 F: include/linux/fsnotify*.h
6068 FUJITSU LAPTOP EXTRAS
6069 M: Jonathan Woithe <jwoithe@just42.net>
6070 L: platform-driver-x86@vger.kernel.org
6072 F: drivers/platform/x86/fujitsu-laptop.c
6074 FUJITSU M-5MO LS CAMERA ISP DRIVER
6075 M: Kyungmin Park <kyungmin.park@samsung.com>
6076 M: Heungjun Kim <riverful.kim@samsung.com>
6077 L: linux-media@vger.kernel.org
6079 F: drivers/media/i2c/m5mols/
6080 F: include/media/i2c/m5mols.h
6082 FUJITSU TABLET EXTRAS
6083 M: Robert Gerlach <khnz@gmx.de>
6084 L: platform-driver-x86@vger.kernel.org
6086 F: drivers/platform/x86/fujitsu-tablet.c
6088 FUSE: FILESYSTEM IN USERSPACE
6089 M: Miklos Szeredi <miklos@szeredi.hu>
6090 L: linux-fsdevel@vger.kernel.org
6091 W: http://fuse.sourceforge.net/
6092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6095 F: include/uapi/linux/fuse.h
6096 F: Documentation/filesystems/fuse.txt
6099 M: Thomas Gleixner <tglx@linutronix.de>
6100 M: Ingo Molnar <mingo@redhat.com>
6101 R: Peter Zijlstra <peterz@infradead.org>
6102 R: Darren Hart <dvhart@infradead.org>
6103 L: linux-kernel@vger.kernel.org
6104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6107 F: kernel/futex_compat.c
6108 F: include/asm-generic/futex.h
6109 F: include/linux/futex.h
6110 F: include/uapi/linux/futex.h
6111 F: tools/testing/selftests/futex/
6112 F: tools/perf/bench/futex*
6113 F: Documentation/*futex*
6116 M: Kees Cook <keescook@chromium.org>
6117 R: Emese Revfy <re.emese@gmail.com>
6118 L: kernel-hardening@lists.openwall.com
6120 F: scripts/gcc-plugins/
6121 F: scripts/gcc-plugin.sh
6122 F: scripts/Makefile.gcc-plugins
6123 F: Documentation/gcc-plugins.txt
6125 GASKET DRIVER FRAMEWORK
6126 M: Rob Springer <rspringer@google.com>
6127 M: Todd Poynor <toddpoynor@google.com>
6128 M: Ben Chan <benchan@chromium.org>
6130 F: drivers/staging/gasket/
6132 GCOV BASED KERNEL PROFILING
6133 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6136 F: Documentation/dev-tools/gcov.rst
6138 GDB KERNEL DEBUGGING HELPER SCRIPTS
6139 M: Jan Kiszka <jan.kiszka@siemens.com>
6140 M: Kieran Bingham <kbingham@kernel.org>
6144 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6145 M: Achim Leubner <achim_leubner@adaptec.com>
6146 L: linux-scsi@vger.kernel.org
6147 W: http://www.icp-vortex.com/
6149 F: drivers/scsi/gdt*
6151 GEMTEK FM RADIO RECEIVER DRIVER
6152 M: Hans Verkuil <hverkuil@xs4all.nl>
6153 L: linux-media@vger.kernel.org
6154 T: git git://linuxtv.org/media_tree.git
6155 W: https://linuxtv.org
6157 F: drivers/media/radio/radio-gemtek*
6159 GENERIC GPIO I2C DRIVER
6160 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6162 F: drivers/i2c/busses/i2c-gpio.c
6163 F: include/linux/platform_data/i2c-gpio.h
6165 GENERIC GPIO I2C MULTIPLEXER DRIVER
6166 M: Peter Korsgaard <peter.korsgaard@barco.com>
6167 L: linux-i2c@vger.kernel.org
6169 F: drivers/i2c/muxes/i2c-mux-gpio.c
6170 F: include/linux/platform_data/i2c-mux-gpio.h
6171 F: Documentation/i2c/muxes/i2c-mux-gpio
6173 GENERIC HDLC (WAN) DRIVERS
6174 M: Krzysztof Halasa <khc@pm.waw.pl>
6175 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6177 F: drivers/net/wan/c101.c
6178 F: drivers/net/wan/hd6457*
6179 F: drivers/net/wan/hdlc*
6180 F: drivers/net/wan/n2.c
6181 F: drivers/net/wan/pc300too.c
6182 F: drivers/net/wan/pci200syn.c
6183 F: drivers/net/wan/wanxl*
6185 GENERIC INCLUDE/ASM HEADER FILES
6186 M: Arnd Bergmann <arnd@arndb.de>
6187 L: linux-arch@vger.kernel.org
6188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6190 F: include/asm-generic/
6191 F: include/uapi/asm-generic/
6193 GENERIC PHY FRAMEWORK
6194 M: Kishon Vijay Abraham I <kishon@ti.com>
6195 L: linux-kernel@vger.kernel.org
6196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6199 F: include/linux/phy/
6201 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6202 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6204 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6207 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6208 M: Kevin Hilman <khilman@kernel.org>
6209 M: Ulf Hansson <ulf.hansson@linaro.org>
6210 L: linux-pm@vger.kernel.org
6212 F: drivers/base/power/domain*.c
6213 F: include/linux/pm_domain.h
6214 F: Documentation/devicetree/bindings/power/power_domain.txt
6216 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6217 M: Eugen Hristev <eugen.hristev@microchip.com>
6218 L: linux-input@vger.kernel.org
6220 F: drivers/input/touchscreen/resistive-adc-touch.c
6222 GENERIC UIO DRIVER FOR PCI DEVICES
6223 M: "Michael S. Tsirkin" <mst@redhat.com>
6224 L: kvm@vger.kernel.org
6226 F: drivers/uio/uio_pci_generic.c
6228 GENWQE (IBM Generic Workqueue Card)
6229 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6230 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6232 F: drivers/misc/genwqe/
6234 GET_MAINTAINER SCRIPT
6235 M: Joe Perches <joe@perches.com>
6237 F: scripts/get_maintainer.pl
6240 M: Bob Peterson <rpeterso@redhat.com>
6241 M: Andreas Gruenbacher <agruenba@redhat.com>
6242 L: cluster-devel@redhat.com
6243 W: http://sources.redhat.com/cluster/
6244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6246 F: Documentation/filesystems/gfs2*.txt
6248 F: include/uapi/linux/gfs2_ondisk.h
6250 GIGASET ISDN DRIVERS
6251 M: Paul Bolle <pebolle@tiscali.nl>
6252 L: gigaset307x-common@lists.sourceforge.net
6253 W: http://gigaset307x.sourceforge.net/
6255 F: Documentation/isdn/README.gigaset
6256 F: drivers/isdn/gigaset/
6257 F: include/uapi/linux/gigaset_dev.h
6260 M: Johan Hovold <johan@kernel.org>
6262 F: Documentation/ABI/testing/sysfs-class-gnss
6263 F: Documentation/devicetree/bindings/gnss/
6265 F: include/linux/gnss.h
6268 M: Hans Verkuil <hans.verkuil@cisco.com>
6269 L: linux-media@vger.kernel.org
6271 F: drivers/media/usb/go7007/
6274 M: Bastien Nocera <hadess@hadess.net>
6275 L: linux-input@vger.kernel.org
6277 F: drivers/input/touchscreen/goodix.c
6279 GPD POCKET FAN DRIVER
6280 M: Hans de Goede <hdegoede@redhat.com>
6281 L: platform-driver-x86@vger.kernel.org
6283 F: drivers/platform/x86/gpd-pocket-fan.c
6286 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6287 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6288 L: linux-gpio@vger.kernel.org
6289 L: linux-acpi@vger.kernel.org
6291 F: Documentation/acpi/gpio-properties.txt
6292 F: drivers/gpio/gpiolib-acpi.c
6295 M: Sean Young <sean@mess.org>
6296 L: linux-media@vger.kernel.org
6298 F: drivers/media/rc/gpio-ir-tx.c
6301 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6302 R: Bartosz Golaszewski <brgl@bgdev.pl>
6303 L: linux-gpio@vger.kernel.org
6305 F: drivers/gpio/gpio-mockup.c
6306 F: tools/testing/selftests/gpio/
6309 M: Linus Walleij <linus.walleij@linaro.org>
6310 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6311 L: linux-gpio@vger.kernel.org
6312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6314 F: Documentation/devicetree/bindings/gpio/
6315 F: Documentation/driver-api/gpio/
6316 F: Documentation/gpio/
6317 F: Documentation/ABI/testing/gpio-cdev
6318 F: Documentation/ABI/obsolete/sysfs-gpio
6320 F: include/linux/gpio/
6321 F: include/linux/gpio.h
6322 F: include/linux/of_gpio.h
6323 F: include/asm-generic/gpio.h
6324 F: include/uapi/linux/gpio.h
6327 GRE DEMULTIPLEXER DRIVER
6328 M: Dmitry Kozlov <xeb@mail.ru>
6329 L: netdev@vger.kernel.org
6331 F: net/ipv4/gre_demux.c
6332 F: net/ipv4/gre_offload.c
6333 F: include/net/gre.h
6335 GRETH 10/100/1G Ethernet MAC device driver
6336 M: Andreas Larsson <andreas@gaisler.com>
6337 L: netdev@vger.kernel.org
6339 F: drivers/net/ethernet/aeroflex/
6341 GREYBUS AUDIO PROTOCOLS DRIVERS
6342 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6343 M: Mark Greer <mgreer@animalcreek.com>
6345 F: drivers/staging/greybus/audio_apbridgea.c
6346 F: drivers/staging/greybus/audio_apbridgea.h
6347 F: drivers/staging/greybus/audio_codec.c
6348 F: drivers/staging/greybus/audio_codec.h
6349 F: drivers/staging/greybus/audio_gb.c
6350 F: drivers/staging/greybus/audio_manager.c
6351 F: drivers/staging/greybus/audio_manager.h
6352 F: drivers/staging/greybus/audio_manager_module.c
6353 F: drivers/staging/greybus/audio_manager_private.h
6354 F: drivers/staging/greybus/audio_manager_sysfs.c
6355 F: drivers/staging/greybus/audio_module.c
6356 F: drivers/staging/greybus/audio_topology.c
6358 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6359 M: Viresh Kumar <vireshk@kernel.org>
6361 F: drivers/staging/greybus/authentication.c
6362 F: drivers/staging/greybus/bootrom.c
6363 F: drivers/staging/greybus/firmware.h
6364 F: drivers/staging/greybus/fw-core.c
6365 F: drivers/staging/greybus/fw-download.c
6366 F: drivers/staging/greybus/fw-management.c
6367 F: drivers/staging/greybus/greybus_authentication.h
6368 F: drivers/staging/greybus/greybus_firmware.h
6369 F: drivers/staging/greybus/hid.c
6370 F: drivers/staging/greybus/i2c.c
6371 F: drivers/staging/greybus/spi.c
6372 F: drivers/staging/greybus/spilib.c
6373 F: drivers/staging/greybus/spilib.h
6375 GREYBUS LOOPBACK DRIVER
6376 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6378 F: drivers/staging/greybus/loopback.c
6380 GREYBUS PLATFORM DRIVERS
6381 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6383 F: drivers/staging/greybus/arche-platform.c
6384 F: drivers/staging/greybus/arche-apb-ctrl.c
6385 F: drivers/staging/greybus/arche_platform.h
6387 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6388 M: Rui Miguel Silva <rmfrfs@gmail.com>
6390 F: drivers/staging/greybus/sdio.c
6391 F: drivers/staging/greybus/light.c
6392 F: drivers/staging/greybus/gpio.c
6393 F: drivers/staging/greybus/power_supply.c
6394 F: drivers/staging/greybus/spi.c
6395 F: drivers/staging/greybus/spilib.c
6398 M: Johan Hovold <johan@kernel.org>
6399 M: Alex Elder <elder@kernel.org>
6400 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6402 F: drivers/staging/greybus/
6403 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6405 GREYBUS UART PROTOCOLS DRIVERS
6406 M: David Lin <dtwlin@gmail.com>
6408 F: drivers/staging/greybus/uart.c
6409 F: drivers/staging/greybus/log.c
6411 GS1662 VIDEO SERIALIZER
6412 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6413 L: linux-media@vger.kernel.org
6414 T: git git://linuxtv.org/media_tree.git
6416 F: drivers/media/spi/gs1662.c
6418 GSPCA FINEPIX SUBDRIVER
6419 M: Frank Zago <frank@zago.net>
6420 L: linux-media@vger.kernel.org
6421 T: git git://linuxtv.org/media_tree.git
6423 F: drivers/media/usb/gspca/finepix.c
6425 GSPCA GL860 SUBDRIVER
6426 M: Olivier Lorin <o.lorin@laposte.net>
6427 L: linux-media@vger.kernel.org
6428 T: git git://linuxtv.org/media_tree.git
6430 F: drivers/media/usb/gspca/gl860/
6432 GSPCA M5602 SUBDRIVER
6433 M: Erik Andren <erik.andren@gmail.com>
6434 L: linux-media@vger.kernel.org
6435 T: git git://linuxtv.org/media_tree.git
6437 F: drivers/media/usb/gspca/m5602/
6439 GSPCA PAC207 SONIXB SUBDRIVER
6440 M: Hans Verkuil <hverkuil@xs4all.nl>
6441 L: linux-media@vger.kernel.org
6442 T: git git://linuxtv.org/media_tree.git
6444 F: drivers/media/usb/gspca/pac207.c
6446 GSPCA SN9C20X SUBDRIVER
6447 M: Brian Johnson <brijohn@gmail.com>
6448 L: linux-media@vger.kernel.org
6449 T: git git://linuxtv.org/media_tree.git
6451 F: drivers/media/usb/gspca/sn9c20x.c
6453 GSPCA T613 SUBDRIVER
6454 M: Leandro Costantino <lcostantino@gmail.com>
6455 L: linux-media@vger.kernel.org
6456 T: git git://linuxtv.org/media_tree.git
6458 F: drivers/media/usb/gspca/t613.c
6460 GSPCA USB WEBCAM DRIVER
6461 M: Hans Verkuil <hverkuil@xs4all.nl>
6462 L: linux-media@vger.kernel.org
6463 T: git git://linuxtv.org/media_tree.git
6465 F: drivers/media/usb/gspca/
6467 GTP (GPRS Tunneling Protocol)
6468 M: Pablo Neira Ayuso <pablo@netfilter.org>
6469 M: Harald Welte <laforge@gnumonks.org>
6470 L: osmocom-net-gprs@lists.osmocom.org
6471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6473 F: drivers/net/gtp.c
6475 GUID PARTITION TABLE (GPT)
6476 M: Davidlohr Bueso <dave@stgolabs.net>
6477 L: linux-efi@vger.kernel.org
6479 F: block/partitions/efi.*
6482 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6483 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6484 W: http://uclinux-h8.sourceforge.jp
6485 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6488 F: drivers/clocksource/h8300_*.c
6489 F: drivers/clk/h8300/
6490 F: drivers/irqchip/irq-renesas-h8*.c
6493 M: Antti Palosaari <crope@iki.fi>
6494 L: linux-media@vger.kernel.org
6495 W: https://linuxtv.org
6496 W: http://palosaari.fi/linux/
6497 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6498 T: git git://linuxtv.org/anttip/media_tree.git
6500 F: drivers/media/usb/hackrf/
6502 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6503 M: Frank Seidel <frank@f-seidel.de>
6504 L: platform-driver-x86@vger.kernel.org
6505 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6507 F: drivers/platform/x86/hdaps.c
6510 M: Jean Delvare <jdelvare@suse.com>
6511 M: Guenter Roeck <linux@roeck-us.net>
6512 L: linux-hwmon@vger.kernel.org
6513 W: http://hwmon.wiki.kernel.org/
6514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6516 F: Documentation/devicetree/bindings/hwmon/
6517 F: Documentation/hwmon/
6519 F: include/linux/hwmon*.h
6520 F: include/trace/events/hwmon*.h
6522 HARDWARE RANDOM NUMBER GENERATOR CORE
6523 M: Matt Mackall <mpm@selenic.com>
6524 M: Herbert Xu <herbert@gondor.apana.org.au>
6525 L: linux-crypto@vger.kernel.org
6527 F: Documentation/devicetree/bindings/rng/
6528 F: Documentation/hw_random.txt
6529 F: drivers/char/hw_random/
6530 F: include/linux/hw_random.h
6532 HARDWARE TRACING FACILITIES
6533 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6535 F: drivers/hwtracing/
6537 HARDWARE SPINLOCK CORE
6538 M: Ohad Ben-Cohen <ohad@wizery.com>
6539 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6540 L: linux-remoteproc@vger.kernel.org
6542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6543 F: Documentation/devicetree/bindings/hwlock/
6544 F: Documentation/hwspinlock.txt
6545 F: drivers/hwspinlock/
6546 F: include/linux/hwspinlock.h
6548 HARMONY SOUND DRIVER
6549 L: linux-parisc@vger.kernel.org
6551 F: sound/parisc/harmony.*
6553 HDPVR USB VIDEO ENCODER DRIVER
6554 M: Hans Verkuil <hverkuil@xs4all.nl>
6555 L: linux-media@vger.kernel.org
6556 T: git git://linuxtv.org/media_tree.git
6557 W: https://linuxtv.org
6559 F: drivers/media/usb/hdpvr/
6561 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6562 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6564 F: Documentation/watchdog/hpwdt.txt
6565 F: drivers/watchdog/hpwdt.c
6567 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6568 M: Don Brace <don.brace@microsemi.com>
6569 L: esc.storagedev@microsemi.com
6570 L: linux-scsi@vger.kernel.org
6572 F: Documentation/scsi/hpsa.txt
6573 F: drivers/scsi/hpsa*.[ch]
6574 F: include/linux/cciss*.h
6575 F: include/uapi/linux/cciss*.h
6578 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6579 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6580 L: linux-rdma@vger.kernel.org
6582 F: drivers/infiniband/hw/hfi1
6585 L: linux-fsdevel@vger.kernel.org
6587 F: Documentation/filesystems/hfs.txt
6591 L: linux-fsdevel@vger.kernel.org
6593 F: Documentation/filesystems/hfsplus.txt
6596 HGA FRAMEBUFFER DRIVER
6597 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6598 L: linux-nvidia@lists.surfsouth.com
6599 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6601 F: drivers/video/fbdev/hgafb.c
6603 HIBERNATION (aka Software Suspend, aka swsusp)
6604 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6605 M: Pavel Machek <pavel@ucw.cz>
6606 L: linux-pm@vger.kernel.org
6607 B: https://bugzilla.kernel.org
6610 F: drivers/base/power/
6612 F: include/linux/suspend.h
6613 F: include/linux/freezer.h
6614 F: include/linux/pm.h
6615 F: arch/*/include/asm/suspend*.h
6618 M: Jiri Kosina <jikos@kernel.org>
6619 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6620 L: linux-input@vger.kernel.org
6621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6624 F: include/linux/hid*
6625 F: include/uapi/linux/hid*
6627 HID SENSOR HUB DRIVERS
6628 M: Jiri Kosina <jikos@kernel.org>
6629 M: Jonathan Cameron <jic23@kernel.org>
6630 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6631 L: linux-input@vger.kernel.org
6632 L: linux-iio@vger.kernel.org
6634 F: Documentation/hid/hid-sensor*
6635 F: drivers/hid/hid-sensor-*
6636 F: drivers/iio/*/hid-*
6637 F: include/linux/hid-sensor-*
6639 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6640 M: Thomas Gleixner <tglx@linutronix.de>
6641 L: linux-kernel@vger.kernel.org
6642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6644 F: Documentation/timers/
6645 F: kernel/time/hrtimer.c
6646 F: kernel/time/clockevents.c
6647 F: kernel/time/timer_*.c
6648 F: include/linux/clockchips.h
6649 F: include/linux/hrtimer.h
6651 HIGH-SPEED SCC DRIVER FOR AX.25
6652 L: linux-hams@vger.kernel.org
6654 F: drivers/net/hamradio/dmascc.c
6655 F: drivers/net/hamradio/scc.c
6657 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6658 M: HighPoint Linux Team <linux@highpoint-tech.com>
6659 W: http://www.highpoint-tech.com
6661 F: Documentation/scsi/hptiop.txt
6662 F: drivers/scsi/hptiop.c
6665 M: Jes Sorensen <jes@trained-monkey.org>
6666 L: linux-hippi@sunsite.dk
6668 F: include/linux/hippidevice.h
6669 F: include/uapi/linux/if_hippi.h
6671 F: drivers/net/hippi/
6673 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6674 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6675 M: Salil Mehta <salil.mehta@huawei.com>
6676 L: netdev@vger.kernel.org
6677 W: http://www.hisilicon.com
6679 F: drivers/net/ethernet/hisilicon/hns3/
6681 HISILICON LPC BUS DRIVER
6682 M: john.garry@huawei.com
6683 W: http://www.hisilicon.com
6685 F: drivers/bus/hisi_lpc.c
6686 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6688 HISILICON NETWORK SUBSYSTEM DRIVER
6689 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6690 M: Salil Mehta <salil.mehta@huawei.com>
6691 L: netdev@vger.kernel.org
6692 W: http://www.hisilicon.com
6694 F: drivers/net/ethernet/hisilicon/
6695 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6697 HISILICON PMU DRIVER
6698 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6699 W: http://www.hisilicon.com
6701 F: drivers/perf/hisilicon
6702 F: Documentation/perf/hisi-pmu.txt
6704 HISILICON ROCE DRIVER
6705 M: Lijun Ou <oulijun@huawei.com>
6706 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6707 L: linux-rdma@vger.kernel.org
6709 F: drivers/infiniband/hw/hns/
6710 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6712 HISILICON SAS Controller
6713 M: John Garry <john.garry@huawei.com>
6714 W: http://www.hisilicon.com
6716 F: drivers/scsi/hisi_sas/
6717 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6719 HMM - Heterogeneous Memory Management
6720 M: Jérôme Glisse <jglisse@redhat.com>
6721 L: linux-mm@kvack.org
6724 F: include/linux/hmm*
6725 F: Documentation/vm/hmm.rst
6728 M: Jouni Malinen <j@w1.fi>
6729 L: linux-wireless@vger.kernel.org
6730 W: http://w1.fi/hostap-driver.html
6732 F: drivers/net/wireless/intersil/hostap/
6734 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6735 L: platform-driver-x86@vger.kernel.org
6737 F: drivers/platform/x86/tc1100-wmi.c
6739 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6740 M: Jaroslav Kysela <perex@perex.cz>
6742 F: drivers/net/ethernet/hp/hp100.*
6744 HPET: High Precision Event Timers driver
6745 M: Clemens Ladisch <clemens@ladisch.de>
6747 F: Documentation/timers/hpet.txt
6748 F: drivers/char/hpet.c
6749 F: include/linux/hpet.h
6750 F: include/uapi/linux/hpet.h
6754 F: arch/x86/kernel/hpet.c
6755 F: arch/x86/include/asm/hpet.h
6758 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6759 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6764 M: Sebastian Reichel <sre@kernel.org>
6765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6767 F: Documentation/ABI/testing/sysfs-bus-hsi
6768 F: Documentation/driver-api/hsi.rst
6770 F: include/linux/hsi/
6771 F: include/uapi/linux/hsi/
6774 L: linux-usb@vger.kernel.org
6776 F: drivers/net/usb/hso.c
6778 HSR NETWORK PROTOCOL
6779 M: Arvid Brodin <arvid.brodin@alten.se>
6780 L: netdev@vger.kernel.org
6784 HT16K33 LED CONTROLLER DRIVER
6785 M: Robin van der Gracht <robin@protonic.nl>
6787 F: drivers/auxdisplay/ht16k33.c
6788 F: Documentation/devicetree/bindings/display/ht16k33.txt
6790 HTCPEN TOUCHSCREEN DRIVER
6791 M: Pau Oliva Fora <pof@eslack.org>
6792 L: linux-input@vger.kernel.org
6794 F: drivers/input/touchscreen/htcpen.c
6796 HUAWEI ETHERNET DRIVER
6797 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6798 L: netdev@vger.kernel.org
6800 F: Documentation/networking/hinic.txt
6801 F: drivers/net/ethernet/huawei/hinic/
6804 M: Mike Kravetz <mike.kravetz@oracle.com>
6805 L: linux-mm@kvack.org
6809 F: include/linux/hugetlb.h
6810 F: Documentation/admin-guide/mm/hugetlbpage.rst
6811 F: Documentation/vm/hugetlbfs_reserv.rst
6812 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6815 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6816 L: linux-media@vger.kernel.org
6817 T: git git://linuxtv.org/media_tree.git
6818 W: https://linuxtv.org
6820 F: drivers/media/platform/sti/hva
6822 HWPOISON MEMORY FAILURE HANDLING
6823 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6824 L: linux-mm@kvack.org
6826 F: mm/memory-failure.c
6827 F: mm/hwpoison-inject.c
6829 HYGON PROCESSOR SUPPORT
6830 M: Pu Wen <puwen@hygon.cn>
6831 L: linux-kernel@vger.kernel.org
6833 F: arch/x86/kernel/cpu/hygon.c
6835 Hyper-V CORE AND DRIVERS
6836 M: "K. Y. Srinivasan" <kys@microsoft.com>
6837 M: Haiyang Zhang <haiyangz@microsoft.com>
6838 M: Stephen Hemminger <sthemmin@microsoft.com>
6839 L: devel@linuxdriverproject.org
6841 F: Documentation/networking/netvsc.txt
6842 F: arch/x86/include/asm/mshyperv.h
6843 F: arch/x86/include/asm/trace/hyperv.h
6844 F: arch/x86/include/asm/hyperv-tlfs.h
6845 F: arch/x86/kernel/cpu/mshyperv.c
6847 F: drivers/hid/hid-hyperv.c
6849 F: drivers/input/serio/hyperv-keyboard.c
6850 F: drivers/pci/controller/pci-hyperv.c
6851 F: drivers/net/hyperv/
6852 F: drivers/scsi/storvsc_drv.c
6853 F: drivers/uio/uio_hv_generic.c
6854 F: drivers/video/fbdev/hyperv_fb.c
6855 F: net/vmw_vsock/hyperv_transport.c
6856 F: include/linux/hyperv.h
6857 F: include/uapi/linux/hyperv.h
6859 F: Documentation/ABI/stable/sysfs-bus-vmbus
6861 HYPERVISOR VIRTUAL CONSOLE DRIVER
6862 L: linuxppc-dev@lists.ozlabs.org
6867 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6868 L: linux-i2c@vger.kernel.org
6869 L: linux-acpi@vger.kernel.org
6871 F: drivers/i2c/i2c-core-acpi.c
6873 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6874 M: Ajay Gupta <ajayg@nvidia.com>
6875 L: linux-i2c@vger.kernel.org
6877 F: Documentation/i2c/busses/i2c-nvidia-gpu
6878 F: drivers/i2c/busses/i2c-nvidia-gpu.c
6881 M: Peter Rosin <peda@axentia.se>
6882 L: linux-i2c@vger.kernel.org
6884 F: Documentation/i2c/i2c-topology
6885 F: Documentation/i2c/muxes/
6886 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6887 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6888 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6889 F: drivers/i2c/i2c-mux.c
6890 F: drivers/i2c/muxes/
6891 F: include/linux/i2c-mux.h
6893 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6894 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6895 L: linux-i2c@vger.kernel.org
6897 F: drivers/i2c/busses/i2c-mv64xxx.c
6899 I2C OVER PARALLEL PORT
6900 M: Jean Delvare <jdelvare@suse.com>
6901 L: linux-i2c@vger.kernel.org
6903 F: Documentation/i2c/busses/i2c-parport
6904 F: Documentation/i2c/busses/i2c-parport-light
6905 F: drivers/i2c/busses/i2c-parport.c
6906 F: drivers/i2c/busses/i2c-parport-light.c
6909 M: Wolfram Sang <wsa@the-dreams.de>
6910 L: linux-i2c@vger.kernel.org
6911 W: https://i2c.wiki.kernel.org/
6912 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6915 F: Documentation/devicetree/bindings/i2c/i2c.txt
6916 F: Documentation/i2c/
6918 F: include/linux/i2c.h
6919 F: include/linux/i2c-dev.h
6920 F: include/linux/i2c-smbus.h
6921 F: include/uapi/linux/i2c.h
6922 F: include/uapi/linux/i2c-*.h
6924 I2C SUBSYSTEM HOST DRIVERS
6925 L: linux-i2c@vger.kernel.org
6926 W: https://i2c.wiki.kernel.org/
6927 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6930 F: Documentation/devicetree/bindings/i2c/
6931 F: drivers/i2c/algos/
6932 F: drivers/i2c/busses/
6935 M: Jean Delvare <jdelvare@suse.com>
6936 L: linux-i2c@vger.kernel.org
6938 F: Documentation/i2c/busses/i2c-taos-evm
6939 F: drivers/i2c/busses/i2c-taos-evm.c
6942 M: Till Harbaum <till@harbaum.org>
6943 L: linux-i2c@vger.kernel.org
6944 W: http://www.harbaum.org/till/i2c_tiny_usb
6946 F: drivers/i2c/busses/i2c-tiny-usb.c
6948 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6949 M: Jean Delvare <jdelvare@suse.com>
6950 L: linux-i2c@vger.kernel.org
6952 F: Documentation/i2c/busses/i2c-ali1535
6953 F: Documentation/i2c/busses/i2c-ali1563
6954 F: Documentation/i2c/busses/i2c-ali15x3
6955 F: Documentation/i2c/busses/i2c-amd756
6956 F: Documentation/i2c/busses/i2c-amd8111
6957 F: Documentation/i2c/busses/i2c-i801
6958 F: Documentation/i2c/busses/i2c-nforce2
6959 F: Documentation/i2c/busses/i2c-piix4
6960 F: Documentation/i2c/busses/i2c-sis5595
6961 F: Documentation/i2c/busses/i2c-sis630
6962 F: Documentation/i2c/busses/i2c-sis96x
6963 F: Documentation/i2c/busses/i2c-via
6964 F: Documentation/i2c/busses/i2c-viapro
6965 F: drivers/i2c/busses/i2c-ali1535.c
6966 F: drivers/i2c/busses/i2c-ali1563.c
6967 F: drivers/i2c/busses/i2c-ali15x3.c
6968 F: drivers/i2c/busses/i2c-amd756.c
6969 F: drivers/i2c/busses/i2c-amd756-s4882.c
6970 F: drivers/i2c/busses/i2c-amd8111.c
6971 F: drivers/i2c/busses/i2c-i801.c
6972 F: drivers/i2c/busses/i2c-isch.c
6973 F: drivers/i2c/busses/i2c-nforce2.c
6974 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6975 F: drivers/i2c/busses/i2c-piix4.c
6976 F: drivers/i2c/busses/i2c-sis5595.c
6977 F: drivers/i2c/busses/i2c-sis630.c
6978 F: drivers/i2c/busses/i2c-sis96x.c
6979 F: drivers/i2c/busses/i2c-via.c
6980 F: drivers/i2c/busses/i2c-viapro.c
6982 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6983 M: Hans de Goede <hdegoede@redhat.com>
6984 L: linux-i2c@vger.kernel.org
6986 F: drivers/i2c/busses/i2c-cht-wc.c
6988 I2C/SMBUS ISMT DRIVER
6989 M: Seth Heasley <seth.heasley@intel.com>
6990 M: Neil Horman <nhorman@tuxdriver.com>
6991 L: linux-i2c@vger.kernel.org
6992 F: drivers/i2c/busses/i2c-ismt.c
6993 F: Documentation/i2c/busses/i2c-ismt
6995 I2C/SMBUS STUB DRIVER
6996 M: Jean Delvare <jdelvare@suse.com>
6997 L: linux-i2c@vger.kernel.org
6999 F: drivers/i2c/i2c-stub.c
7001 IA64 (Itanium) PLATFORM
7002 M: Tony Luck <tony.luck@intel.com>
7003 M: Fenghua Yu <fenghua.yu@intel.com>
7004 L: linux-ia64@vger.kernel.org
7005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7009 IBM Power 842 compression accelerator
7010 M: Haren Myneni <haren@us.ibm.com>
7012 F: drivers/crypto/nx/Makefile
7013 F: drivers/crypto/nx/Kconfig
7014 F: drivers/crypto/nx/nx-842*
7015 F: include/linux/sw842.h
7019 IBM Power in-Nest Crypto Acceleration
7020 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7021 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7022 L: linux-crypto@vger.kernel.org
7024 F: drivers/crypto/nx/Makefile
7025 F: drivers/crypto/nx/Kconfig
7026 F: drivers/crypto/nx/nx-aes*
7027 F: drivers/crypto/nx/nx-sha*
7028 F: drivers/crypto/nx/nx.*
7029 F: drivers/crypto/nx/nx_csbcpb.h
7030 F: drivers/crypto/nx/nx_debugfs.h
7032 IBM Power Linux RAID adapter
7033 M: Brian King <brking@us.ibm.com>
7035 F: drivers/scsi/ipr.*
7037 IBM Power SRIOV Virtual NIC Device Driver
7038 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7039 M: John Allen <jallen@linux.vnet.ibm.com>
7040 L: netdev@vger.kernel.org
7042 F: drivers/net/ethernet/ibm/ibmvnic.*
7044 IBM Power Virtual Accelerator Switchboard
7045 M: Sukadev Bhattiprolu
7046 L: linuxppc-dev@lists.ozlabs.org
7048 F: arch/powerpc/platforms/powernv/vas*
7049 F: arch/powerpc/platforms/powernv/copy-paste.h
7050 F: arch/powerpc/include/asm/vas.h
7051 F: arch/powerpc/include/uapi/asm/vas.h
7053 IBM Power Virtual Ethernet Device Driver
7054 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7055 L: netdev@vger.kernel.org
7057 F: drivers/net/ethernet/ibm/ibmveth.*
7059 IBM Power Virtual FC Device Drivers
7060 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7061 L: linux-scsi@vger.kernel.org
7063 F: drivers/scsi/ibmvscsi/ibmvfc*
7065 IBM Power Virtual Management Channel Driver
7066 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7067 M: Steven Royer <seroyer@linux.vnet.ibm.com>
7069 F: drivers/misc/ibmvmc.*
7071 IBM Power Virtual SCSI Device Drivers
7072 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7073 L: linux-scsi@vger.kernel.org
7075 F: drivers/scsi/ibmvscsi/ibmvscsi*
7076 F: include/scsi/viosrp.h
7078 IBM Power Virtual SCSI Device Target Driver
7079 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7080 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7081 L: linux-scsi@vger.kernel.org
7082 L: target-devel@vger.kernel.org
7084 F: drivers/scsi/ibmvscsi_tgt/
7086 IBM Power VMX Cryptographic instructions
7087 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7088 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7089 L: linux-crypto@vger.kernel.org
7091 F: drivers/crypto/vmx/Makefile
7092 F: drivers/crypto/vmx/Kconfig
7093 F: drivers/crypto/vmx/vmx.c
7094 F: drivers/crypto/vmx/aes*
7095 F: drivers/crypto/vmx/ghash*
7096 F: drivers/crypto/vmx/ppc-xlate.pl
7098 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7099 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7100 L: linux-pci@vger.kernel.org
7101 L: linuxppc-dev@lists.ozlabs.org
7103 F: drivers/pci/hotplug/rpaphp*
7105 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7106 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7107 L: linux-pci@vger.kernel.org
7108 L: linuxppc-dev@lists.ozlabs.org
7110 F: drivers/pci/hotplug/rpadlpar*
7112 IBM ServeRAID RAID DRIVER
7114 F: drivers/scsi/ips.*
7116 ICH LPC AND GPIO DRIVER
7117 M: Peter Tyser <ptyser@xes-inc.com>
7119 F: drivers/mfd/lpc_ich.c
7120 F: drivers/gpio/gpio-ich.c
7123 M: "David S. Miller" <davem@davemloft.net>
7124 L: linux-ide@vger.kernel.org
7125 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7128 F: Documentation/ide/
7130 F: include/linux/ide.h
7133 M: Borislav Petkov <bp@alien8.de>
7134 L: linux-ide@vger.kernel.org
7136 F: Documentation/cdrom/ide-cd
7137 F: drivers/ide/ide-cd*
7139 IDEAPAD LAPTOP EXTRAS DRIVER
7140 M: Ike Panhc <ike.pan@canonical.com>
7141 L: platform-driver-x86@vger.kernel.org
7142 W: http://launchpad.net/ideapad-laptop
7144 F: drivers/platform/x86/ideapad-laptop.c
7146 IDEAPAD LAPTOP SLIDEBAR DRIVER
7147 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7148 L: linux-input@vger.kernel.org
7149 W: https://github.com/o2genum/ideapad-slidebar
7151 F: drivers/input/misc/ideapad_slidebar.c
7153 IDT VersaClock 5 CLOCK DRIVER
7154 M: Marek Vasut <marek.vasut@gmail.com>
7156 F: drivers/clk/clk-versaclock5.c
7158 IEEE 802.15.4 SUBSYSTEM
7159 M: Alexander Aring <alex.aring@gmail.com>
7160 M: Stefan Schmidt <stefan@datenfreihafen.org>
7161 L: linux-wpan@vger.kernel.org
7162 W: http://wpan.cakelab.org/
7163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7168 F: drivers/net/ieee802154/
7169 F: include/linux/nl802154.h
7170 F: include/linux/ieee802154.h
7171 F: include/net/nl802154.h
7172 F: include/net/mac802154.h
7173 F: include/net/af_ieee802154.h
7174 F: include/net/cfg802154.h
7175 F: include/net/ieee802154_netdev.h
7176 F: Documentation/networking/ieee802154.txt
7179 M: Yotam Gigi <yotam.gi@gmail.com>
7180 M: Jamal Hadi Salim <jhs@mojatatu.com>
7182 F: include/net/ife.h
7183 F: include/uapi/linux/ife.h
7185 IGORPLUG-USB IR RECEIVER
7186 M: Sean Young <sean@mess.org>
7187 L: linux-media@vger.kernel.org
7189 F: drivers/media/rc/igorplugusb.c
7191 IGUANAWORKS USB IR TRANSCEIVER
7192 M: Sean Young <sean@mess.org>
7193 L: linux-media@vger.kernel.org
7195 F: drivers/media/rc/iguanair.c
7197 IIO DIGITAL POTENTIOMETER DAC
7198 M: Peter Rosin <peda@axentia.se>
7199 L: linux-iio@vger.kernel.org
7201 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7202 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7203 F: drivers/iio/dac/dpot-dac.c
7205 IIO ENVELOPE DETECTOR
7206 M: Peter Rosin <peda@axentia.se>
7207 L: linux-iio@vger.kernel.org
7209 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7210 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7211 F: drivers/iio/adc/envelope-detector.c
7214 M: Peter Rosin <peda@axentia.se>
7215 L: linux-iio@vger.kernel.org
7217 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7218 F: drivers/iio/multiplexer/iio-mux.c
7220 IIO SUBSYSTEM AND DRIVERS
7221 M: Jonathan Cameron <jic23@kernel.org>
7222 R: Hartmut Knaack <knaack.h@gmx.de>
7223 R: Lars-Peter Clausen <lars@metafoo.de>
7224 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7225 L: linux-iio@vger.kernel.org
7226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7228 F: Documentation/ABI/testing/configfs-iio*
7229 F: Documentation/ABI/testing/sysfs-bus-iio*
7230 F: Documentation/devicetree/bindings/iio/
7232 F: drivers/staging/iio/
7233 F: include/linux/iio/
7237 M: Peter Rosin <peda@axentia.se>
7238 L: linux-iio@vger.kernel.org
7240 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7241 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7242 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7243 F: drivers/iio/afe/iio-rescale.c
7245 IKANOS/ADI EAGLE ADSL USB DRIVER
7246 M: Matthieu Castet <castet.matthieu@free.fr>
7247 M: Stanislaw Gruszka <stf_xl@wp.pl>
7249 F: drivers/usb/atm/ueagle-atm.c
7251 IMGTEC ASCII LCD DRIVER
7252 M: Paul Burton <paul.burton@mips.com>
7254 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7255 F: drivers/auxdisplay/img-ascii-lcd.c
7257 IMGTEC IR DECODER DRIVER
7258 M: James Hogan <jhogan@kernel.org>
7260 F: drivers/media/rc/img-ir/
7262 IMON SOUNDGRAPH USB IR RECEIVER
7263 M: Sean Young <sean@mess.org>
7264 L: linux-media@vger.kernel.org
7266 F: drivers/media/rc/imon_raw.c
7267 F: drivers/media/rc/imon.c
7269 IMS TWINTURBO FRAMEBUFFER DRIVER
7270 L: linux-fbdev@vger.kernel.org
7272 F: drivers/video/fbdev/imsttfb.c
7274 INA209 HARDWARE MONITOR DRIVER
7275 M: Guenter Roeck <linux@roeck-us.net>
7276 L: linux-hwmon@vger.kernel.org
7278 F: Documentation/hwmon/ina209
7279 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7280 F: drivers/hwmon/ina209.c
7282 INA2XX HARDWARE MONITOR DRIVER
7283 M: Guenter Roeck <linux@roeck-us.net>
7284 L: linux-hwmon@vger.kernel.org
7286 F: Documentation/hwmon/ina2xx
7287 F: drivers/hwmon/ina2xx.c
7288 F: include/linux/platform_data/ina2xx.h
7290 INDUSTRY PACK SUBSYSTEM (IPACK)
7291 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7292 M: Jens Taprogge <jens.taprogge@taprogge.org>
7293 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7294 L: industrypack-devel@lists.sourceforge.net
7295 W: http://industrypack.sourceforge.net
7299 INFINIBAND SUBSYSTEM
7300 M: Doug Ledford <dledford@redhat.com>
7301 M: Jason Gunthorpe <jgg@mellanox.com>
7302 L: linux-rdma@vger.kernel.org
7303 W: https://github.com/linux-rdma/rdma-core
7304 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7307 F: Documentation/devicetree/bindings/infiniband/
7308 F: Documentation/infiniband/
7309 F: drivers/infiniband/
7310 F: include/uapi/linux/if_infiniband.h
7311 F: include/uapi/rdma/
7314 INGENIC JZ4780 DMA Driver
7315 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7317 F: drivers/dma/dma-jz4780.c
7319 INGENIC JZ4780 NAND DRIVER
7320 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7321 L: linux-mtd@lists.infradead.org
7323 F: drivers/mtd/nand/raw/jz4780_*
7326 M: Jan Kara <jack@suse.cz>
7327 R: Amir Goldstein <amir73il@gmail.com>
7328 L: linux-fsdevel@vger.kernel.org
7330 F: Documentation/filesystems/inotify.txt
7331 F: fs/notify/inotify/
7332 F: include/linux/inotify.h
7333 F: include/uapi/linux/inotify.h
7335 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7336 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7337 L: linux-input@vger.kernel.org
7338 Q: http://patchwork.kernel.org/project/linux-input/list/
7339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7342 F: include/linux/input.h
7343 F: include/uapi/linux/input.h
7344 F: include/uapi/linux/input-event-codes.h
7345 F: include/linux/input/
7346 F: Documentation/devicetree/bindings/input/
7347 F: Documentation/devicetree/bindings/serio/
7348 F: Documentation/input/
7350 INPUT MULTITOUCH (MT) PROTOCOL
7351 M: Henrik Rydberg <rydberg@bitmath.org>
7352 L: linux-input@vger.kernel.org
7354 F: Documentation/input/multi-touch-protocol.rst
7355 F: drivers/input/input-mt.c
7358 INSIDE SECURE CRYPTO DRIVER
7359 M: Antoine Tenart <antoine.tenart@bootlin.com>
7360 F: drivers/crypto/inside-secure/
7362 L: linux-crypto@vger.kernel.org
7364 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7365 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7366 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7367 L: linux-integrity@vger.kernel.org
7368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7370 F: security/integrity/ima/
7372 INTEL 810/815 FRAMEBUFFER DRIVER
7373 M: Antonino Daplas <adaplas@gmail.com>
7374 L: linux-fbdev@vger.kernel.org
7376 F: drivers/video/fbdev/i810/
7379 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7380 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7381 M: Jie Yang <yang.jie@linux.intel.com>
7382 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7386 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7387 M: Hans de Goede <hdegoede@redhat.com>
7388 L: platform-driver-x86@vger.kernel.org
7390 F: drivers/platform/x86/intel_atomisp2_pm.c
7392 INTEL C600 SERIES SAS CONTROLLER DRIVER
7393 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7394 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7395 L: linux-scsi@vger.kernel.org
7396 T: git git://git.code.sf.net/p/intel-sas/isci
7398 F: drivers/scsi/isci/
7400 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7401 M: Jani Nikula <jani.nikula@linux.intel.com>
7402 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7403 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7404 L: intel-gfx@lists.freedesktop.org
7405 W: https://01.org/linuxgraphics/
7406 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7407 C: irc://chat.freenode.net/intel-gfx
7408 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7409 T: git git://anongit.freedesktop.org/drm-intel
7411 F: drivers/gpu/drm/i915/
7412 F: include/drm/i915*
7413 F: include/uapi/drm/i915_drm.h
7414 F: Documentation/gpu/i915.rst
7416 INTEL ETHERNET DRIVERS
7417 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7418 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7419 W: http://www.intel.com/support/feedback.htm
7420 W: http://e1000.sourceforge.net/
7421 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7425 F: Documentation/networking/e100.rst
7426 F: Documentation/networking/e1000.rst
7427 F: Documentation/networking/e1000e.rst
7428 F: Documentation/networking/fm10k.rst
7429 F: Documentation/networking/igb.rst
7430 F: Documentation/networking/igbvf.rst
7431 F: Documentation/networking/ixgb.rst
7432 F: Documentation/networking/ixgbe.rst
7433 F: Documentation/networking/ixgbevf.rst
7434 F: Documentation/networking/i40e.rst
7435 F: Documentation/networking/iavf.rst
7436 F: Documentation/networking/ice.rst
7437 F: drivers/net/ethernet/intel/
7438 F: drivers/net/ethernet/intel/*/
7439 F: include/linux/avf/virtchnl.h
7441 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7442 M: Maik Broemme <mbroemme@libmpq.org>
7443 L: linux-fbdev@vger.kernel.org
7445 F: Documentation/fb/intelfb.txt
7446 F: drivers/video/fbdev/intelfb/
7449 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7450 L: linux-gpio@vger.kernel.org
7452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7453 F: drivers/gpio/gpio-ich.c
7454 F: drivers/gpio/gpio-intel-mid.c
7455 F: drivers/gpio/gpio-lynxpoint.c
7456 F: drivers/gpio/gpio-merrifield.c
7457 F: drivers/gpio/gpio-ml-ioh.c
7458 F: drivers/gpio/gpio-pch.c
7459 F: drivers/gpio/gpio-sch.c
7460 F: drivers/gpio/gpio-sodaville.c
7462 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7463 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7464 M: Zhi Wang <zhi.a.wang@intel.com>
7465 L: intel-gvt-dev@lists.freedesktop.org
7466 L: intel-gfx@lists.freedesktop.org
7467 W: https://01.org/igvt-g
7468 T: git https://github.com/intel/gvt-linux.git
7470 F: drivers/gpu/drm/i915/gvt/
7472 INTEL HID EVENT DRIVER
7473 M: Alex Hung <alex.hung@canonical.com>
7474 L: platform-driver-x86@vger.kernel.org
7476 F: drivers/platform/x86/intel-hid.c
7478 INTEL I/OAT DMA DRIVER
7479 M: Dave Jiang <dave.jiang@intel.com>
7480 R: Dan Williams <dan.j.williams@intel.com>
7481 L: dmaengine@vger.kernel.org
7482 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7484 F: drivers/dma/ioat*
7487 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7488 M: Len Brown <lenb@kernel.org>
7489 L: linux-pm@vger.kernel.org
7490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7491 B: https://bugzilla.kernel.org
7493 F: drivers/idle/intel_idle.c
7495 INTEL INTEGRATED SENSOR HUB DRIVER
7496 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7497 M: Jiri Kosina <jikos@kernel.org>
7498 L: linux-input@vger.kernel.org
7500 F: drivers/hid/intel-ish-hid/
7503 M: David Woodhouse <dwmw2@infradead.org>
7504 L: iommu@lists.linux-foundation.org
7505 T: git git://git.infradead.org/iommu-2.6.git
7507 F: drivers/iommu/intel-iommu.c
7508 F: include/linux/intel-iommu.h
7510 INTEL IOP-ADMA DMA DRIVER
7511 R: Dan Williams <dan.j.williams@intel.com>
7513 F: drivers/dma/iop-adma.c
7515 INTEL IPU3 CSI-2 CIO2 DRIVER
7516 M: Yong Zhi <yong.zhi@intel.com>
7517 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7518 M: Bingbu Cao <bingbu.cao@intel.com>
7519 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7520 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7521 L: linux-media@vger.kernel.org
7523 F: drivers/media/pci/intel/ipu3/
7524 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7526 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7527 M: Krzysztof Halasa <khalasa@piap.pl>
7529 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7530 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7531 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7532 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7533 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7534 F: drivers/net/wan/ixp4xx_hss.c
7536 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7537 M: Deepak Saxena <dsaxena@plexity.net>
7539 F: drivers/char/hw_random/ixp4xx-rng.c
7541 INTEL MANAGEMENT ENGINE (mei)
7542 M: Tomas Winkler <tomas.winkler@intel.com>
7543 L: linux-kernel@vger.kernel.org
7545 F: include/uapi/linux/mei.h
7546 F: include/linux/mei_cl_bus.h
7547 F: drivers/misc/mei/*
7548 F: drivers/watchdog/mei_wdt.c
7549 F: Documentation/misc-devices/mei/*
7552 INTEL MENLOW THERMAL DRIVER
7553 M: Sujith Thomas <sujith.thomas@intel.com>
7554 L: platform-driver-x86@vger.kernel.org
7555 W: https://01.org/linux-acpi
7557 F: drivers/platform/x86/intel_menlow.c
7559 INTEL MIC DRIVERS (mic)
7560 M: Sudeep Dutt <sudeep.dutt@intel.com>
7561 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7563 W: https://github.com/sudeepdutt/mic
7564 W: http://software.intel.com/en-us/mic-developer
7565 F: include/linux/mic_bus.h
7566 F: include/linux/scif.h
7567 F: include/uapi/linux/mic_common.h
7568 F: include/uapi/linux/mic_ioctl.h
7569 F: include/uapi/linux/scif_ioctl.h
7570 F: drivers/misc/mic/
7571 F: drivers/dma/mic_x100_dma.c
7572 F: drivers/dma/mic_x100_dma.h
7573 F: Documentation/mic/
7575 INTEL PMC CORE DRIVER
7576 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7577 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7578 L: platform-driver-x86@vger.kernel.org
7580 F: drivers/platform/x86/intel_pmc_core*
7582 INTEL PMC/P-Unit IPC DRIVER
7583 M: Zha Qipeng<qipeng.zha@intel.com>
7584 L: platform-driver-x86@vger.kernel.org
7586 F: drivers/platform/x86/intel_pmc_ipc.c
7587 F: drivers/platform/x86/intel_punit_ipc.c
7588 F: arch/x86/include/asm/intel_pmc_ipc.h
7589 F: arch/x86/include/asm/intel_punit_ipc.h
7591 INTEL PMIC GPIO DRIVERS
7592 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7595 F: drivers/gpio/gpio-*cove.c
7596 F: drivers/gpio/gpio-msic.c
7598 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7599 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7601 F: drivers/mfd/intel_msic.c
7602 F: drivers/mfd/intel_soc_pmic*
7603 F: include/linux/mfd/intel_msic.h
7604 F: include/linux/mfd/intel_soc_pmic*
7606 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7607 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7608 L: linux-wireless@vger.kernel.org
7610 F: Documentation/networking/README.ipw2100
7611 F: Documentation/networking/README.ipw2200
7612 F: drivers/net/wireless/intel/ipw2x00/
7615 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7616 M: Len Brown <lenb@kernel.org>
7617 L: linux-pm@vger.kernel.org
7619 F: drivers/cpufreq/intel_pstate.c
7621 INTEL RDMA RNIC DRIVER
7622 M: Faisal Latif <faisal.latif@intel.com>
7623 M: Shiraz Saleem <shiraz.saleem@intel.com>
7624 L: linux-rdma@vger.kernel.org
7626 F: drivers/infiniband/hw/i40iw/
7627 F: include/uapi/rdma/i40iw-abi.h
7629 INTEL TELEMETRY DRIVER
7630 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7631 M: "David E. Box" <david.e.box@linux.intel.com>
7632 L: platform-driver-x86@vger.kernel.org
7634 F: arch/x86/include/asm/intel_telemetry.h
7635 F: drivers/platform/x86/intel_telemetry*
7637 INTEL VIRTUAL BUTTON DRIVER
7638 M: AceLan Kao <acelan.kao@canonical.com>
7639 L: platform-driver-x86@vger.kernel.org
7641 F: drivers/platform/x86/intel-vbtn.c
7643 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7644 M: Stanislaw Gruszka <sgruszka@redhat.com>
7645 L: linux-wireless@vger.kernel.org
7647 F: drivers/net/wireless/intel/iwlegacy/
7649 INTEL WIRELESS WIFI LINK (iwlwifi)
7650 M: Johannes Berg <johannes.berg@intel.com>
7651 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7652 M: Luca Coelho <luciano.coelho@intel.com>
7653 M: Intel Linux Wireless <linuxwifi@intel.com>
7654 L: linux-wireless@vger.kernel.org
7655 W: http://intellinuxwireless.org
7656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7658 F: drivers/net/wireless/intel/iwlwifi/
7660 INTEL WIRELESS WIMAX CONNECTION 2400
7661 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7662 M: linux-wimax@intel.com
7663 L: wimax@linuxwimax.org (subscribers-only)
7665 W: http://linuxwimax.org
7666 F: Documentation/wimax/README.i2400m
7667 F: drivers/net/wimax/i2400m/
7668 F: include/uapi/linux/wimax/i2400m.h
7670 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7671 M: Mario Limonciello <mario.limonciello@dell.com>
7673 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7676 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7678 F: Documentation/trace/intel_th.rst
7679 F: drivers/hwtracing/intel_th/
7681 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7682 M: Ning Sun <ning.sun@intel.com>
7683 L: tboot-devel@lists.sourceforge.net
7684 W: http://tboot.sourceforge.net
7685 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7687 F: Documentation/intel_txt.txt
7688 F: include/linux/tboot.h
7689 F: arch/x86/kernel/tboot.c
7691 INTEL-MID GPIO DRIVER
7692 M: David Cohen <david.a.cohen@linux.intel.com>
7693 L: linux-gpio@vger.kernel.org
7695 F: drivers/gpio/gpio-intel-mid.c
7697 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7698 M: Linus Walleij <linus.walleij@linaro.org>
7699 L: linux-iio@vger.kernel.org
7701 F: drivers/iio/gyro/mpu3050*
7702 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7704 IOC3 ETHERNET DRIVER
7705 M: Ralf Baechle <ralf@linux-mips.org>
7706 L: linux-mips@linux-mips.org
7708 F: drivers/net/ethernet/sgi/ioc3-eth.c
7711 M: Pat Gefre <pfg@sgi.com>
7712 L: linux-serial@vger.kernel.org
7714 F: drivers/tty/serial/ioc3_serial.c
7717 M: Joerg Roedel <joro@8bytes.org>
7718 L: iommu@lists.linux-foundation.org
7719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7721 F: Documentation/devicetree/bindings/iommu/
7723 F: include/linux/iommu.h
7724 F: include/linux/of_iommu.h
7725 F: include/linux/iova.h
7728 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7730 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7733 M: Corey Minyard <minyard@acm.org>
7734 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7735 W: http://openipmi.sourceforge.net/
7737 F: Documentation/devicetree/bindings/ipmi/
7738 F: Documentation/IPMI.txt
7739 F: drivers/char/ipmi/
7740 F: include/linux/ipmi*
7741 F: include/uapi/linux/ipmi*
7743 IPS SCSI RAID DRIVER
7744 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7745 L: linux-scsi@vger.kernel.org
7746 W: http://www.adaptec.com/
7748 F: drivers/scsi/ips*
7751 M: Wensong Zhang <wensong@linux-vs.org>
7752 M: Simon Horman <horms@verge.net.au>
7753 M: Julian Anastasov <ja@ssi.bg>
7754 L: netdev@vger.kernel.org
7755 L: lvs-devel@vger.kernel.org
7757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7759 F: Documentation/networking/ipvs-sysctl.txt
7760 F: include/net/ip_vs.h
7761 F: include/uapi/linux/ip_vs.h
7762 F: net/netfilter/ipvs/
7765 M: Jiri Kosina <jikos@kernel.org>
7766 M: David Sterba <dsterba@suse.com>
7768 F: drivers/tty/ipwireless/
7771 L: netdev@vger.kernel.org
7773 F: include/uapi/linux/ipx.h
7775 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7776 M: Marc Zyngier <marc.zyngier@arm.com>
7778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7779 F: Documentation/IRQ-domain.txt
7780 F: include/linux/irqdomain.h
7781 F: kernel/irq/irqdomain.c
7785 M: Thomas Gleixner <tglx@linutronix.de>
7786 L: linux-kernel@vger.kernel.org
7788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7792 M: Thomas Gleixner <tglx@linutronix.de>
7793 M: Jason Cooper <jason@lakedaemon.net>
7794 M: Marc Zyngier <marc.zyngier@arm.com>
7795 L: linux-kernel@vger.kernel.org
7797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7798 F: Documentation/devicetree/bindings/interrupt-controller/
7802 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7804 F: Documentation/isa.txt
7805 F: drivers/base/isa.c
7806 F: include/linux/isa.h
7809 M: Hans Verkuil <hverkuil@xs4all.nl>
7810 L: linux-media@vger.kernel.org
7811 T: git git://linuxtv.org/media_tree.git
7812 W: https://linuxtv.org
7814 F: drivers/media/radio/radio-isa*
7817 M: Jaroslav Kysela <perex@perex.cz>
7819 F: Documentation/isapnp.txt
7820 F: drivers/pnp/isapnp/
7821 F: include/linux/isapnp.h
7824 M: Lee Duncan <lduncan@suse.com>
7825 M: Chris Leech <cleech@redhat.com>
7826 L: open-iscsi@googlegroups.com
7827 W: www.open-iscsi.com
7829 F: drivers/scsi/*iscsi*
7830 F: include/scsi/*iscsi*
7832 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7833 M: Peter Jones <pjones@redhat.com>
7834 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7836 F: drivers/firmware/iscsi_ibft*
7838 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7839 M: Sagi Grimberg <sagi@grimberg.me>
7840 M: Max Gurtovoy <maxg@mellanox.com>
7841 L: linux-rdma@vger.kernel.org
7843 W: http://www.openfabrics.org
7844 W: www.open-iscsi.org
7845 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7846 F: drivers/infiniband/ulp/iser/
7848 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7849 M: Sagi Grimberg <sagi@grimberg.me>
7850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7851 L: linux-rdma@vger.kernel.org
7852 L: target-devel@vger.kernel.org
7854 W: http://www.linux-iscsi.org
7855 F: drivers/infiniband/ulp/isert
7858 M: Karsten Keil <isdn@linux-pingi.de>
7859 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7860 L: netdev@vger.kernel.org
7861 W: http://www.isdn4linux.de
7862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7864 F: Documentation/isdn/
7866 F: include/linux/isdn.h
7867 F: include/linux/isdn/
7868 F: include/uapi/linux/isdn.h
7869 F: include/uapi/linux/isdn/
7871 ISDN SUBSYSTEM (Eicon active card driver)
7872 M: Armin Schindler <mac@melware.de>
7873 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7874 W: http://www.melware.de
7876 F: drivers/isdn/hardware/eicon/
7878 IT87 HARDWARE MONITORING DRIVER
7879 M: Jean Delvare <jdelvare@suse.com>
7880 L: linux-hwmon@vger.kernel.org
7882 F: Documentation/hwmon/it87
7883 F: drivers/hwmon/it87.c
7886 M: Antti Palosaari <crope@iki.fi>
7887 L: linux-media@vger.kernel.org
7888 W: https://linuxtv.org
7889 W: http://palosaari.fi/linux/
7890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7891 T: git git://linuxtv.org/anttip/media_tree.git
7893 F: drivers/media/tuners/it913x*
7895 IVTV VIDEO4LINUX DRIVER
7896 M: Andy Walls <awalls@md.metrocast.net>
7897 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7898 L: linux-media@vger.kernel.org
7899 T: git git://linuxtv.org/media_tree.git
7900 W: http://www.ivtvdriver.org
7902 F: Documentation/media/v4l-drivers/ivtv*
7903 F: drivers/media/pci/ivtv/
7904 F: include/uapi/linux/ivtv*
7906 IX2505V MEDIA DRIVER
7907 M: Malcolm Priestley <tvboxspy@gmail.com>
7908 L: linux-media@vger.kernel.org
7909 W: https://linuxtv.org
7910 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7912 F: drivers/media/dvb-frontends/ix2505v*
7914 JAILHOUSE HYPERVISOR INTERFACE
7915 M: Jan Kiszka <jan.kiszka@siemens.com>
7916 L: jailhouse-dev@googlegroups.com
7918 F: arch/x86/kernel/jailhouse.c
7919 F: arch/x86/include/asm/jailhouse_para.h
7921 JC42.4 TEMPERATURE SENSOR DRIVER
7922 M: Guenter Roeck <linux@roeck-us.net>
7923 L: linux-hwmon@vger.kernel.org
7925 F: drivers/hwmon/jc42.c
7926 F: Documentation/hwmon/jc42
7929 M: Dave Kleikamp <shaggy@kernel.org>
7930 L: jfs-discussion@lists.sourceforge.net
7931 W: http://jfs.sourceforge.net/
7932 T: git git://github.com/kleikamp/linux-shaggy.git
7934 F: Documentation/filesystems/jfs.txt
7938 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7939 L: netdev@vger.kernel.org
7941 F: drivers/net/ethernet/jme.*
7943 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7944 M: David Woodhouse <dwmw2@infradead.org>
7945 L: linux-mtd@lists.infradead.org
7946 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7949 F: include/uapi/linux/jffs2.h
7951 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7952 M: "Theodore Ts'o" <tytso@mit.edu>
7953 M: Jan Kara <jack@suse.com>
7954 L: linux-ext4@vger.kernel.org
7957 F: include/linux/jbd2.h
7959 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7960 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7961 L: linux-media@vger.kernel.org
7963 F: drivers/media/platform/rcar_jpu.c
7965 JSM Neo PCI based serial card
7966 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7967 L: linux-serial@vger.kernel.org
7969 F: drivers/tty/serial/jsm/
7971 K10TEMP HARDWARE MONITORING DRIVER
7972 M: Clemens Ladisch <clemens@ladisch.de>
7973 L: linux-hwmon@vger.kernel.org
7975 F: Documentation/hwmon/k10temp
7976 F: drivers/hwmon/k10temp.c
7978 K8TEMP HARDWARE MONITORING DRIVER
7979 M: Rudolf Marek <r.marek@assembler.cz>
7980 L: linux-hwmon@vger.kernel.org
7982 F: Documentation/hwmon/k8temp
7983 F: drivers/hwmon/k8temp.c
7986 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7987 R: Alexander Potapenko <glider@google.com>
7988 R: Dmitry Vyukov <dvyukov@google.com>
7989 L: kasan-dev@googlegroups.com
7991 F: arch/*/include/asm/kasan.h
7992 F: arch/*/mm/kasan_init*
7993 F: Documentation/dev-tools/kasan.rst
7994 F: include/linux/kasan*.h
7997 F: scripts/Makefile.kasan
8000 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8002 L: linux-kbuild@vger.kernel.org
8004 F: Documentation/kbuild/kconfig*
8006 F: scripts/Kconfig.include
8009 M: Dave Young <dyoung@redhat.com>
8010 M: Baoquan He <bhe@redhat.com>
8011 R: Vivek Goyal <vgoyal@redhat.com>
8012 L: kexec@lists.infradead.org
8013 W: http://lse.sourceforge.net/kdump/
8015 F: Documentation/kdump/
8017 KEENE FM RADIO TRANSMITTER DRIVER
8018 M: Hans Verkuil <hverkuil@xs4all.nl>
8019 L: linux-media@vger.kernel.org
8020 T: git git://linuxtv.org/media_tree.git
8021 W: https://linuxtv.org
8023 F: drivers/media/radio/radio-keene*
8026 M: Ian Kent <raven@themaw.net>
8027 L: autofs@vger.kernel.org
8031 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8032 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8033 M: Michal Marek <michal.lkml@markovi.net>
8034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8035 L: linux-kbuild@vger.kernel.org
8037 F: Documentation/kbuild/
8040 F: scripts/Makefile*
8047 L: kernel-janitors@vger.kernel.org
8048 W: http://kernelnewbies.org/KernelJanitors
8051 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8052 M: "J. Bruce Fields" <bfields@fieldses.org>
8053 M: Jeff Layton <jlayton@kernel.org>
8054 L: linux-nfs@vger.kernel.org
8055 W: http://nfs.sourceforge.net/
8056 T: git git://linux-nfs.org/~bfields/linux.git
8059 F: include/uapi/linux/nfsd/
8063 F: include/linux/lockd/
8064 F: include/linux/sunrpc/
8065 F: include/uapi/linux/sunrpc/
8067 KERNEL SELFTEST FRAMEWORK
8068 M: Shuah Khan <shuah@kernel.org>
8069 L: linux-kselftest@vger.kernel.org
8070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8071 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8073 F: tools/testing/selftests/
8074 F: Documentation/dev-tools/kselftest*
8076 KERNEL USERMODE HELPER
8077 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8078 L: linux-kernel@vger.kernel.org
8081 F: include/linux/umh.h
8083 KERNEL VIRTUAL MACHINE (KVM)
8084 M: Paolo Bonzini <pbonzini@redhat.com>
8085 M: Radim Krčmář <rkrcmar@redhat.com>
8086 L: kvm@vger.kernel.org
8087 W: http://www.linux-kvm.org
8088 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8090 F: Documentation/virtual/kvm/
8091 F: include/trace/events/kvm.h
8092 F: include/uapi/asm-generic/kvm*
8093 F: include/uapi/linux/kvm*
8094 F: include/asm-generic/kvm*
8095 F: include/linux/kvm*
8096 F: include/kvm/iodev.h
8100 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8101 M: Joerg Roedel <joro@8bytes.org>
8102 L: kvm@vger.kernel.org
8103 W: http://www.linux-kvm.org/
8105 F: arch/x86/include/asm/svm.h
8106 F: arch/x86/kvm/svm.c
8108 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8109 M: Christoffer Dall <christoffer.dall@arm.com>
8110 M: Marc Zyngier <marc.zyngier@arm.com>
8111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8112 L: kvmarm@lists.cs.columbia.edu
8113 W: http://systems.cs.columbia.edu/projects/kvm-arm
8114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8116 F: arch/arm/include/uapi/asm/kvm*
8117 F: arch/arm/include/asm/kvm*
8120 F: include/kvm/arm_*
8122 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8123 M: Christoffer Dall <christoffer.dall@arm.com>
8124 M: Marc Zyngier <marc.zyngier@arm.com>
8125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8126 L: kvmarm@lists.cs.columbia.edu
8128 F: arch/arm64/include/uapi/asm/kvm*
8129 F: arch/arm64/include/asm/kvm*
8132 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8133 M: James Hogan <jhogan@kernel.org>
8134 L: linux-mips@linux-mips.org
8136 F: arch/mips/include/uapi/asm/kvm*
8137 F: arch/mips/include/asm/kvm*
8140 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8141 M: Paul Mackerras <paulus@ozlabs.org>
8142 L: kvm-ppc@vger.kernel.org
8143 W: http://www.linux-kvm.org/
8144 T: git git://github.com/agraf/linux-2.6.git
8146 F: arch/powerpc/include/uapi/asm/kvm*
8147 F: arch/powerpc/include/asm/kvm*
8148 F: arch/powerpc/kvm/
8149 F: arch/powerpc/kernel/kvm*
8151 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8152 M: Christian Borntraeger <borntraeger@de.ibm.com>
8153 M: Janosch Frank <frankja@linux.ibm.com>
8154 R: David Hildenbrand <david@redhat.com>
8155 R: Cornelia Huck <cohuck@redhat.com>
8156 L: linux-s390@vger.kernel.org
8157 W: http://www.ibm.com/developerworks/linux/linux390/
8158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8160 F: arch/s390/include/uapi/asm/kvm*
8161 F: arch/s390/include/asm/gmap.h
8162 F: arch/s390/include/asm/kvm*
8164 F: arch/s390/mm/gmap.c
8166 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8167 M: Paolo Bonzini <pbonzini@redhat.com>
8168 M: Radim Krčmář <rkrcmar@redhat.com>
8169 L: kvm@vger.kernel.org
8170 W: http://www.linux-kvm.org
8171 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8174 F: arch/x86/include/uapi/asm/kvm*
8175 F: arch/x86/include/asm/kvm*
8176 F: arch/x86/include/asm/pvclock-abi.h
8177 F: arch/x86/kernel/kvm.c
8178 F: arch/x86/kernel/kvmclock.c
8181 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8182 M: Tejun Heo <tj@kernel.org>
8183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8185 F: include/linux/kernfs.h
8189 M: Eric Biederman <ebiederm@xmission.com>
8190 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8191 L: kexec@lists.infradead.org
8193 F: include/linux/kexec.h
8194 F: include/uapi/linux/kexec.h
8198 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8199 L: linux-integrity@vger.kernel.org
8200 L: keyrings@vger.kernel.org
8202 F: Documentation/security/keys/trusted-encrypted.rst
8203 F: include/keys/encrypted-type.h
8204 F: security/keys/encrypted-keys/
8207 M: James Bottomley <jejb@linux.vnet.ibm.com>
8208 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8209 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8210 L: linux-integrity@vger.kernel.org
8211 L: keyrings@vger.kernel.org
8213 F: Documentation/security/keys/trusted-encrypted.rst
8214 F: include/keys/trusted-type.h
8215 F: security/keys/trusted.c
8216 F: security/keys/trusted.h
8219 M: David Howells <dhowells@redhat.com>
8220 L: keyrings@vger.kernel.org
8222 F: Documentation/security/keys/core.rst
8223 F: include/linux/key.h
8224 F: include/linux/key-type.h
8225 F: include/linux/keyctl.h
8226 F: include/uapi/linux/keyctl.h
8230 KGDB / KDB /debug_core
8231 M: Jason Wessel <jason.wessel@windriver.com>
8232 M: Daniel Thompson <daniel.thompson@linaro.org>
8233 W: http://kgdb.wiki.kernel.org/
8234 L: kgdb-bugreport@lists.sourceforge.net
8235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8237 F: Documentation/dev-tools/kgdb.rst
8238 F: drivers/misc/kgdbts.c
8239 F: drivers/tty/serial/kgdboc.c
8240 F: include/linux/kdb.h
8241 F: include/linux/kgdb.h
8245 M: Catalin Marinas <catalin.marinas@arm.com>
8247 F: Documentation/dev-tools/kmemleak.rst
8248 F: include/linux/kmemleak.h
8250 F: mm/kmemleak-test.c
8252 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8253 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8254 L: linux-kernel@vger.kernel.org
8257 F: include/linux/kmod.h
8259 F: tools/testing/selftests/kmod/
8262 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8263 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8264 M: "David S. Miller" <davem@davemloft.net>
8265 M: Masami Hiramatsu <mhiramat@kernel.org>
8267 F: Documentation/kprobes.txt
8268 F: include/linux/kprobes.h
8269 F: include/asm-generic/kprobes.h
8272 KS0108 LCD CONTROLLER DRIVER
8273 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8275 F: Documentation/auxdisplay/ks0108
8276 F: drivers/auxdisplay/ks0108.c
8277 F: include/linux/ks0108.h
8280 M: David Ahern <dsa@cumulusnetworks.com>
8281 L: netdev@vger.kernel.org
8284 F: include/net/l3mdev.h
8287 M: John Fastabend <john.fastabend@gmail.com>
8288 M: Daniel Borkmann <daniel@iogearbox.net>
8289 L: netdev@vger.kernel.org
8291 F: include/linux/skmsg.h
8293 F: net/core/sock_map.c
8294 F: net/ipv4/tcp_bpf.c
8296 LANTIQ / INTEL Ethernet drivers
8297 M: Hauke Mehrtens <hauke@hauke-m.de>
8298 L: netdev@vger.kernel.org
8300 F: net/dsa/tag_gswip.c
8301 F: drivers/net/ethernet/lantiq_xrx200.c
8302 F: drivers/net/dsa/lantiq_pce.h
8303 F: drivers/net/dsa/lantiq_gswip.c
8305 LANTIQ MIPS ARCHITECTURE
8306 M: John Crispin <john@phrozen.org>
8307 L: linux-mips@linux-mips.org
8310 F: drivers/soc/lantiq
8313 L: linux-x25@vger.kernel.org
8315 F: Documentation/networking/lapb-module.txt
8319 LASI 53c700 driver for PARISC
8320 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8321 L: linux-scsi@vger.kernel.org
8323 F: Documentation/scsi/53c700.txt
8324 F: drivers/scsi/53c700*
8327 M: Tobin C. Harding <me@tobin.cc>
8328 M: Tycho Andersen <tycho@tycho.ws>
8329 L: kernel-hardening@lists.openwall.com
8331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8332 F: scripts/leaking_addresses.pl
8335 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8336 M: Pavel Machek <pavel@ucw.cz>
8337 L: linux-leds@vger.kernel.org
8338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8340 F: Documentation/devicetree/bindings/leds/
8342 F: include/linux/leds.h
8344 LEGACY EEPROM DRIVER
8345 M: Jean Delvare <jdelvare@suse.com>
8347 F: Documentation/misc-devices/eeprom
8348 F: drivers/misc/eeprom/eeprom.c
8351 R: David Lechner <david@lechnology.com>
8353 F: arch/arm/boot/dts/da850-lego-ev3.dts
8354 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8355 F: drivers/power/supply/lego_ev3_battery.c
8357 LEGO USB Tower driver
8358 M: Juergen Stuber <starblue@users.sourceforge.net>
8359 L: legousb-devel@lists.sourceforge.net
8360 W: http://legousb.sourceforge.net/
8362 F: drivers/usb/misc/legousbtower.c
8365 M: Matan Ziv-Av <matan@svgalib.org>
8366 L: platform-driver-x86@vger.kernel.org
8368 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8369 F: Documentation/laptops/lg-laptop.rst
8370 F: drivers/platform/x86/lg-laptop.c
8373 M: Michael Krufky <mkrufky@linuxtv.org>
8374 L: linux-media@vger.kernel.org
8375 W: https://linuxtv.org
8376 W: http://github.com/mkrufky
8377 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8378 T: git git://linuxtv.org/mkrufky/tuners.git
8380 F: drivers/media/dvb-frontends/lg2160.*
8382 LGDT3305 MEDIA DRIVER
8383 M: Michael Krufky <mkrufky@linuxtv.org>
8384 L: linux-media@vger.kernel.org
8385 W: https://linuxtv.org
8386 W: http://github.com/mkrufky
8387 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8388 T: git git://linuxtv.org/mkrufky/tuners.git
8390 F: drivers/media/dvb-frontends/lgdt3305.*
8392 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8393 M: Viresh Kumar <vireshk@kernel.org>
8394 L: linux-ide@vger.kernel.org
8395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8397 F: include/linux/pata_arasan_cf_data.h
8398 F: drivers/ata/pata_arasan_cf.c
8401 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8402 M: Jens Axboe <axboe@kernel.dk>
8403 L: linux-ide@vger.kernel.org
8404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8406 F: drivers/ata/pata_*.c
8407 F: drivers/ata/ata_generic.c
8409 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8410 M: Linus Walleij <linus.walleij@linaro.org>
8411 L: linux-ide@vger.kernel.org
8412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8414 F: drivers/ata/pata_ftide010.c
8415 F: drivers/ata/sata_gemini.c
8416 F: drivers/ata/sata_gemini.h
8418 LIBATA SATA AHCI PLATFORM devices support
8419 M: Hans de Goede <hdegoede@redhat.com>
8420 M: Jens Axboe <axboe@kernel.dk>
8421 L: linux-ide@vger.kernel.org
8422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8424 F: drivers/ata/ahci_platform.c
8425 F: drivers/ata/libahci_platform.c
8426 F: include/linux/ahci_platform.h
8428 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8429 M: Mikael Pettersson <mikpelinux@gmail.com>
8430 L: linux-ide@vger.kernel.org
8431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8433 F: drivers/ata/sata_promise.*
8435 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8436 M: Jens Axboe <axboe@kernel.dk>
8437 L: linux-ide@vger.kernel.org
8438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8441 F: include/linux/ata.h
8442 F: include/linux/libata.h
8443 F: Documentation/devicetree/bindings/ata/
8446 M: Sasha Levin <alexander.levin@microsoft.com>
8448 F: tools/lib/lockdep/
8450 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8451 M: Ross Zwisler <zwisler@kernel.org>
8452 M: Dan Williams <dan.j.williams@intel.com>
8453 M: Vishal Verma <vishal.l.verma@intel.com>
8454 M: Dave Jiang <dave.jiang@intel.com>
8455 L: linux-nvdimm@lists.01.org
8456 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8458 F: drivers/nvdimm/blk.c
8459 F: drivers/nvdimm/region_devs.c
8461 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8462 M: Vishal Verma <vishal.l.verma@intel.com>
8463 M: Dan Williams <dan.j.williams@intel.com>
8464 M: Ross Zwisler <zwisler@kernel.org>
8465 M: Dave Jiang <dave.jiang@intel.com>
8466 L: linux-nvdimm@lists.01.org
8467 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8469 F: drivers/nvdimm/btt*
8471 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8472 M: Ross Zwisler <zwisler@kernel.org>
8473 M: Dan Williams <dan.j.williams@intel.com>
8474 M: Vishal Verma <vishal.l.verma@intel.com>
8475 M: Dave Jiang <dave.jiang@intel.com>
8476 L: linux-nvdimm@lists.01.org
8477 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8479 F: drivers/nvdimm/pmem*
8481 LIBNVDIMM: DEVICETREE BINDINGS
8482 M: Oliver O'Halloran <oohall@gmail.com>
8483 L: linux-nvdimm@lists.01.org
8484 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8486 F: drivers/nvdimm/of_pmem.c
8487 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8489 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8490 M: Dan Williams <dan.j.williams@intel.com>
8491 M: Ross Zwisler <zwisler@kernel.org>
8492 M: Vishal Verma <vishal.l.verma@intel.com>
8493 M: Dave Jiang <dave.jiang@intel.com>
8494 L: linux-nvdimm@lists.01.org
8495 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8499 F: drivers/acpi/nfit/*
8500 F: include/linux/nd.h
8501 F: include/linux/libnvdimm.h
8502 F: include/uapi/linux/ndctl.h
8504 LIGHTNVM PLATFORM SUPPORT
8505 M: Matias Bjorling <mb@lightnvm.io>
8506 W: http://github/OpenChannelSSD
8507 L: linux-block@vger.kernel.org
8509 F: drivers/lightnvm/
8510 F: include/linux/lightnvm.h
8511 F: include/uapi/linux/lightnvm.h
8513 LINUX FOR POWER MACINTOSH
8514 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8515 W: http://www.penguinppc.org/
8516 L: linuxppc-dev@lists.ozlabs.org
8518 F: arch/powerpc/platforms/powermac/
8519 F: drivers/macintosh/
8521 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8522 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8523 M: Paul Mackerras <paulus@samba.org>
8524 M: Michael Ellerman <mpe@ellerman.id.au>
8525 W: https://github.com/linuxppc/linux/wiki
8526 L: linuxppc-dev@lists.ozlabs.org
8527 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8530 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8531 F: Documentation/devicetree/bindings/powerpc/
8532 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8533 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8534 F: Documentation/powerpc/
8536 F: drivers/char/tpm/tpm_ibmvtpm*
8537 F: drivers/crypto/nx/
8538 F: drivers/crypto/vmx/
8539 F: drivers/i2c/busses/i2c-opal.c
8540 F: drivers/net/ethernet/ibm/ibmveth.*
8541 F: drivers/net/ethernet/ibm/ibmvnic.*
8542 F: drivers/pci/hotplug/pnv_php.c
8543 F: drivers/pci/hotplug/rpa*
8544 F: drivers/rtc/rtc-opal.c
8545 F: drivers/scsi/ibmvscsi/
8546 F: drivers/tty/hvc/hvc_opal.c
8547 F: drivers/watchdog/wdrtas.c
8548 F: tools/testing/selftests/powerpc
8555 LINUX FOR POWERPC EMBEDDED MPC5XXX
8556 M: Anatolij Gustschin <agust@denx.de>
8557 L: linuxppc-dev@lists.ozlabs.org
8558 T: git git://git.denx.de/linux-denx-agust.git
8560 F: arch/powerpc/platforms/512x/
8561 F: arch/powerpc/platforms/52xx/
8563 LINUX FOR POWERPC EMBEDDED PPC4XX
8564 M: Alistair Popple <alistair@popple.id.au>
8565 M: Matt Porter <mporter@kernel.crashing.org>
8566 W: http://www.penguinppc.org/
8567 L: linuxppc-dev@lists.ozlabs.org
8569 F: arch/powerpc/platforms/40x/
8570 F: arch/powerpc/platforms/44x/
8572 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8573 M: Scott Wood <oss@buserror.net>
8574 M: Kumar Gala <galak@kernel.crashing.org>
8575 W: http://www.penguinppc.org/
8576 L: linuxppc-dev@lists.ozlabs.org
8577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8579 F: arch/powerpc/platforms/83xx/
8580 F: arch/powerpc/platforms/85xx/
8581 F: Documentation/devicetree/bindings/powerpc/fsl/
8583 LINUX FOR POWERPC EMBEDDED PPC8XX
8584 M: Vitaly Bordug <vitb@kernel.crashing.org>
8585 W: http://www.penguinppc.org/
8586 L: linuxppc-dev@lists.ozlabs.org
8588 F: arch/powerpc/platforms/8xx/
8590 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8591 L: linuxppc-dev@lists.ozlabs.org
8593 F: arch/powerpc/*/*virtex*
8594 F: arch/powerpc/*/*/*virtex*
8596 LINUX FOR POWERPC PA SEMI PWRFICIENT
8597 L: linuxppc-dev@lists.ozlabs.org
8599 F: arch/powerpc/platforms/pasemi/
8600 F: drivers/*/*pasemi*
8601 F: drivers/*/*/*pasemi*
8603 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8604 M: Kees Cook <keescook@chromium.org>
8606 F: drivers/misc/lkdtm/*
8608 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8609 M: Alan Stern <stern@rowland.harvard.edu>
8610 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8611 M: Will Deacon <will.deacon@arm.com>
8612 M: Peter Zijlstra <peterz@infradead.org>
8613 M: Boqun Feng <boqun.feng@gmail.com>
8614 M: Nicholas Piggin <npiggin@gmail.com>
8615 M: David Howells <dhowells@redhat.com>
8616 M: Jade Alglave <j.alglave@ucl.ac.uk>
8617 M: Luc Maranget <luc.maranget@inria.fr>
8618 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8619 R: Akira Yokosawa <akiyks@gmail.com>
8620 R: Daniel Lustig <dlustig@nvidia.com>
8621 L: linux-kernel@vger.kernel.org
8622 L: linux-arch@vger.kernel.org
8624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8625 F: tools/memory-model/
8626 F: Documentation/atomic_bitops.txt
8627 F: Documentation/atomic_t.txt
8628 F: Documentation/core-api/atomic_ops.rst
8629 F: Documentation/core-api/refcount-vs-atomic.rst
8630 F: Documentation/memory-barriers.txt
8632 LIS3LV02D ACCELEROMETER DRIVER
8633 M: Eric Piel <eric.piel@tremplin-utc.net>
8635 F: Documentation/misc-devices/lis3lv02d
8636 F: drivers/misc/lis3lv02d/
8637 F: drivers/platform/x86/hp_accel.c
8640 M: Josh Poimboeuf <jpoimboe@redhat.com>
8641 M: Jessica Yu <jeyu@kernel.org>
8642 M: Jiri Kosina <jikos@kernel.org>
8643 M: Miroslav Benes <mbenes@suse.cz>
8644 R: Petr Mladek <pmladek@suse.com>
8646 F: kernel/livepatch/
8647 F: include/linux/livepatch.h
8648 F: arch/x86/include/asm/livepatch.h
8649 F: arch/x86/kernel/livepatch.c
8650 F: Documentation/livepatch/
8651 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8652 F: samples/livepatch/
8653 L: live-patching@vger.kernel.org
8654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8657 L: netdev@vger.kernel.org
8659 F: include/linux/llc.h
8660 F: include/uapi/linux/llc.h
8664 LM73 HARDWARE MONITOR DRIVER
8665 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8666 L: linux-hwmon@vger.kernel.org
8668 F: drivers/hwmon/lm73.c
8670 LM78 HARDWARE MONITOR DRIVER
8671 M: Jean Delvare <jdelvare@suse.com>
8672 L: linux-hwmon@vger.kernel.org
8674 F: Documentation/hwmon/lm78
8675 F: drivers/hwmon/lm78.c
8677 LM83 HARDWARE MONITOR DRIVER
8678 M: Jean Delvare <jdelvare@suse.com>
8679 L: linux-hwmon@vger.kernel.org
8681 F: Documentation/hwmon/lm83
8682 F: drivers/hwmon/lm83.c
8684 LM90 HARDWARE MONITOR DRIVER
8685 M: Jean Delvare <jdelvare@suse.com>
8686 L: linux-hwmon@vger.kernel.org
8688 F: Documentation/hwmon/lm90
8689 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8690 F: drivers/hwmon/lm90.c
8691 F: include/dt-bindings/thermal/lm90.h
8693 LM95234 HARDWARE MONITOR DRIVER
8694 M: Guenter Roeck <linux@roeck-us.net>
8695 L: linux-hwmon@vger.kernel.org
8697 F: Documentation/hwmon/lm95234
8698 F: drivers/hwmon/lm95234.c
8700 LME2510 MEDIA DRIVER
8701 M: Malcolm Priestley <tvboxspy@gmail.com>
8702 L: linux-media@vger.kernel.org
8703 W: https://linuxtv.org
8704 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8706 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8708 LOADPIN SECURITY MODULE
8709 M: Kees Cook <keescook@chromium.org>
8710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8712 F: security/loadpin/
8713 F: Documentation/admin-guide/LSM/LoadPin.rst
8716 M: Peter Zijlstra <peterz@infradead.org>
8717 M: Ingo Molnar <mingo@redhat.com>
8718 M: Will Deacon <will.deacon@arm.com>
8719 L: linux-kernel@vger.kernel.org
8720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8722 F: Documentation/locking/
8723 F: include/linux/lockdep.h
8724 F: include/linux/spinlock*.h
8725 F: arch/*/include/asm/spinlock*.h
8726 F: include/linux/rwlock*.h
8727 F: include/linux/mutex*.h
8728 F: include/linux/rwsem*.h
8729 F: arch/*/include/asm/rwsem.h
8730 F: include/linux/seqlock.h
8731 F: lib/locking*.[ch]
8733 X: kernel/locking/locktorture.c
8735 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8736 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8737 L: linux-ntfs-dev@lists.sourceforge.net
8738 W: http://www.linux-ntfs.org/content/view/19/37/
8740 F: Documentation/ldm.txt
8741 F: block/partitions/ldm.*
8743 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8744 M: Sathya Prakash <sathya.prakash@broadcom.com>
8745 M: Chaitra P B <chaitra.basappa@broadcom.com>
8746 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8747 L: MPT-FusionLinux.pdl@broadcom.com
8748 L: linux-scsi@vger.kernel.org
8749 W: http://www.avagotech.com/support/
8751 F: drivers/message/fusion/
8752 F: drivers/scsi/mpt3sas/
8754 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8755 M: Matthew Wilcox <willy@infradead.org>
8756 L: linux-scsi@vger.kernel.org
8758 F: drivers/scsi/sym53c8xx_2/
8761 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8762 L: linux-iio@vger.kernel.org
8764 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8765 F: drivers/iio/dac/ltc1660.c
8767 LTC4261 HARDWARE MONITOR DRIVER
8768 M: Guenter Roeck <linux@roeck-us.net>
8769 L: linux-hwmon@vger.kernel.org
8771 F: Documentation/hwmon/ltc4261
8772 F: drivers/hwmon/ltc4261.c
8774 LTC4306 I2C MULTIPLEXER DRIVER
8775 M: Michael Hennerich <michael.hennerich@analog.com>
8776 W: http://ez.analog.com/community/linux-device-drivers
8777 L: linux-i2c@vger.kernel.org
8779 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8780 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8782 LTP (Linux Test Project)
8783 M: Mike Frysinger <vapier@gentoo.org>
8784 M: Cyril Hrubis <chrubis@suse.cz>
8785 M: Wanlong Gao <wanlong.gao@gmail.com>
8786 M: Jan Stancek <jstancek@redhat.com>
8787 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8788 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8789 L: ltp@lists.linux.it (subscribers-only)
8790 W: http://linux-test-project.github.io/
8791 T: git git://github.com/linux-test-project/ltp.git
8795 M: Geert Uytterhoeven <geert@linux-m68k.org>
8796 L: linux-m68k@lists.linux-m68k.org
8797 W: http://www.linux-m68k.org/
8798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8803 M68K ON APPLE MACINTOSH
8804 M: Joshua Thompson <funaho@jurai.org>
8805 W: http://www.mac.linux-m68k.org/
8806 L: linux-m68k@lists.linux-m68k.org
8811 M: Philip Blundell <philb@gnu.org>
8812 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8816 M88DS3103 MEDIA DRIVER
8817 M: Antti Palosaari <crope@iki.fi>
8818 L: linux-media@vger.kernel.org
8819 W: https://linuxtv.org
8820 W: http://palosaari.fi/linux/
8821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8822 T: git git://linuxtv.org/anttip/media_tree.git
8824 F: drivers/media/dvb-frontends/m88ds3103*
8826 M88RS2000 MEDIA DRIVER
8827 M: Malcolm Priestley <tvboxspy@gmail.com>
8828 L: linux-media@vger.kernel.org
8829 W: https://linuxtv.org
8830 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8832 F: drivers/media/dvb-frontends/m88rs2000*
8834 MA901 MASTERKIT USB FM RADIO DRIVER
8835 M: Alexey Klimov <klimov.linux@gmail.com>
8836 L: linux-media@vger.kernel.org
8837 T: git git://linuxtv.org/media_tree.git
8839 F: drivers/media/radio/radio-ma901.c
8842 M: Johannes Berg <johannes@sipsolutions.net>
8843 L: linux-wireless@vger.kernel.org
8844 W: http://wireless.kernel.org/
8845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8848 F: Documentation/networking/mac80211-injection.txt
8849 F: include/net/mac80211.h
8851 F: drivers/net/wireless/mac80211_hwsim.[ch]
8852 F: Documentation/networking/mac80211_hwsim/README
8855 M: Jassi Brar <jassisinghbrar@gmail.com>
8856 L: linux-kernel@vger.kernel.org
8859 F: include/linux/mailbox_client.h
8860 F: include/linux/mailbox_controller.h
8862 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8863 M: Michael Kerrisk <mtk.manpages@gmail.com>
8864 W: http://www.kernel.org/doc/man-pages
8865 L: linux-man@vger.kernel.org
8868 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8869 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8870 L: linux-mips@linux-mips.org
8872 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8874 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8875 M: Andrew Lunn <andrew@lunn.ch>
8876 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8877 L: netdev@vger.kernel.org
8879 F: drivers/net/dsa/mv88e6xxx/
8880 F: include/linux/platform_data/mv88e6xxx.h
8881 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8883 MARVELL ARMADA DRM SUPPORT
8884 M: Russell King <linux@armlinux.org.uk>
8886 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8887 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8888 F: drivers/gpu/drm/armada/
8889 F: include/uapi/drm/armada_drm.h
8890 F: Documentation/devicetree/bindings/display/armada/
8892 MARVELL CRYPTO DRIVER
8893 M: Boris Brezillon <boris.brezillon@bootlin.com>
8894 M: Arnaud Ebalard <arno@natisbad.org>
8895 F: drivers/crypto/marvell/
8897 L: linux-crypto@vger.kernel.org
8899 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8900 M: Mirko Lindner <mlindner@marvell.com>
8901 M: Stephen Hemminger <stephen@networkplumber.org>
8902 L: netdev@vger.kernel.org
8904 F: drivers/net/ethernet/marvell/sk*
8906 MARVELL LIBERTAS WIRELESS DRIVER
8907 L: libertas-dev@lists.infradead.org
8909 F: drivers/net/wireless/marvell/libertas/
8911 MARVELL MACCHIATOBIN SUPPORT
8912 M: Russell King <linux@armlinux.org.uk>
8913 L: linux-arm-kernel@lists.infradead.org
8915 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8917 MARVELL MV643XX ETHERNET DRIVER
8918 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8919 L: netdev@vger.kernel.org
8921 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8922 F: include/linux/mv643xx.h
8924 MARVELL MV88X3310 PHY DRIVER
8925 M: Russell King <linux@armlinux.org.uk>
8926 L: netdev@vger.kernel.org
8928 F: drivers/net/phy/marvell10g.c
8930 MARVELL MVNETA ETHERNET DRIVER
8931 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8932 L: netdev@vger.kernel.org
8934 F: drivers/net/ethernet/marvell/mvneta.*
8936 MARVELL MWIFIEX WIRELESS DRIVER
8937 M: Amitkumar Karwar <amitkarwar@gmail.com>
8938 M: Nishant Sarmukadam <nishants@marvell.com>
8939 M: Ganapathi Bhat <gbhat@marvell.com>
8940 M: Xinming Hu <huxinming820@gmail.com>
8941 L: linux-wireless@vger.kernel.org
8943 F: drivers/net/wireless/marvell/mwifiex/
8945 MARVELL MWL8K WIRELESS DRIVER
8946 M: Lennert Buytenhek <buytenh@wantstofly.org>
8947 L: linux-wireless@vger.kernel.org
8949 F: drivers/net/wireless/marvell/mwl8k.c
8951 MARVELL NAND CONTROLLER DRIVER
8952 M: Miquel Raynal <miquel.raynal@bootlin.com>
8953 L: linux-mtd@lists.infradead.org
8955 F: drivers/mtd/nand/raw/marvell_nand.c
8956 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8958 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8959 M: Nicolas Pitre <nico@fluxnic.net>
8961 F: drivers/mmc/host/mvsdio.*
8963 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8964 M: Hu Ziji <huziji@marvell.com>
8965 L: linux-mmc@vger.kernel.org
8967 F: drivers/mmc/host/sdhci-xenon*
8968 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8970 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8971 M: Sunil Goutham <sgoutham@marvell.com>
8972 M: Linu Cherian <lcherian@marvell.com>
8973 M: Geetha sowjanya <gakula@marvell.com>
8974 M: Jerin Jacob <jerinj@marvell.com>
8975 L: netdev@vger.kernel.org
8977 F: drivers/net/ethernet/marvell/octeontx2/af/
8979 MATROX FRAMEBUFFER DRIVER
8980 L: linux-fbdev@vger.kernel.org
8982 F: drivers/video/fbdev/matrox/matroxfb_*
8983 F: include/uapi/linux/matroxfb.h
8985 MAX16065 HARDWARE MONITOR DRIVER
8986 M: Guenter Roeck <linux@roeck-us.net>
8987 L: linux-hwmon@vger.kernel.org
8989 F: Documentation/hwmon/max16065
8990 F: drivers/hwmon/max16065.c
8992 MAX2175 SDR TUNER DRIVER
8993 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8994 L: linux-media@vger.kernel.org
8995 T: git git://linuxtv.org/media_tree.git
8997 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8998 F: Documentation/media/v4l-drivers/max2175.rst
8999 F: drivers/media/i2c/max2175*
9000 F: include/uapi/linux/max2175.h
9002 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9003 L: linux-hwmon@vger.kernel.org
9005 F: Documentation/hwmon/max6650
9006 F: drivers/hwmon/max6650.c
9008 MAX6697 HARDWARE MONITOR DRIVER
9009 M: Guenter Roeck <linux@roeck-us.net>
9010 L: linux-hwmon@vger.kernel.org
9012 F: Documentation/hwmon/max6697
9013 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9014 F: drivers/hwmon/max6697.c
9015 F: include/linux/platform_data/max6697.h
9017 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9018 M: Peter Rosin <peda@axentia.se>
9019 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9021 F: Documentation/devicetree/bindings/sound/max9860.txt
9022 F: sound/soc/codecs/max9860.*
9024 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9025 M: Javier Martinez Canillas <javier@dowhile0.org>
9026 L: linux-kernel@vger.kernel.org
9028 F: drivers/regulator/max77802-regulator.c
9029 F: Documentation/devicetree/bindings/*/*max77802.txt
9030 F: include/dt-bindings/*/*max77802.h
9032 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9033 M: Krzysztof Kozlowski <krzk@kernel.org>
9034 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9035 L: linux-pm@vger.kernel.org
9037 F: drivers/power/supply/max14577_charger.c
9038 F: drivers/power/supply/max77693_charger.c
9040 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9041 M: Chanwoo Choi <cw00.choi@samsung.com>
9042 M: Krzysztof Kozlowski <krzk@kernel.org>
9043 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9044 L: linux-kernel@vger.kernel.org
9046 F: drivers/*/max14577*.c
9047 F: drivers/*/max77686*.c
9048 F: drivers/*/max77693*.c
9049 F: drivers/extcon/extcon-max14577.c
9050 F: drivers/extcon/extcon-max77693.c
9051 F: drivers/rtc/rtc-max77686.c
9052 F: drivers/clk/clk-max77686.c
9053 F: Documentation/devicetree/bindings/mfd/max14577.txt
9054 F: Documentation/devicetree/bindings/*/max77686.txt
9055 F: Documentation/devicetree/bindings/mfd/max77693.txt
9056 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9057 F: include/linux/mfd/max14577*.h
9058 F: include/linux/mfd/max77686*.h
9059 F: include/linux/mfd/max77693*.h
9061 MAXIRADIO FM RADIO RECEIVER DRIVER
9062 M: Hans Verkuil <hverkuil@xs4all.nl>
9063 L: linux-media@vger.kernel.org
9064 T: git git://linuxtv.org/media_tree.git
9065 W: https://linuxtv.org
9067 F: drivers/media/radio/radio-maxiradio*
9069 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9070 M: Peter Rosin <peda@axentia.se>
9071 L: linux-iio@vger.kernel.org
9073 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9074 F: drivers/iio/potentiometer/mcp4018.c
9075 F: drivers/iio/potentiometer/mcp4531.c
9077 MCR20A IEEE-802.15.4 RADIO DRIVER
9078 M: Xue Liu <liuxuenetmail@gmail.com>
9079 L: linux-wpan@vger.kernel.org
9080 W: https://github.com/xueliu/mcr20a-linux
9082 F: drivers/net/ieee802154/mcr20a.c
9083 F: drivers/net/ieee802154/mcr20a.h
9084 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9086 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9087 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9088 L: linux-iio@vger.kernel.org
9090 F: drivers/iio/dac/cio-dac.c
9092 MEDIA DRIVERS FOR ASCOT2E
9093 M: Sergey Kozlov <serjk@netup.ru>
9094 M: Abylay Ospan <aospan@netup.ru>
9095 L: linux-media@vger.kernel.org
9096 W: https://linuxtv.org
9098 T: git git://linuxtv.org/media_tree.git
9100 F: drivers/media/dvb-frontends/ascot2e*
9102 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9103 M: Jasmin Jessich <jasmin@anw.at>
9104 L: linux-media@vger.kernel.org
9105 W: https://linuxtv.org
9106 T: git git://linuxtv.org/media_tree.git
9108 F: drivers/media/dvb-frontends/cxd2099*
9110 MEDIA DRIVERS FOR CXD2841ER
9111 M: Sergey Kozlov <serjk@netup.ru>
9112 M: Abylay Ospan <aospan@netup.ru>
9113 L: linux-media@vger.kernel.org
9114 W: https://linuxtv.org
9116 T: git git://linuxtv.org/media_tree.git
9118 F: drivers/media/dvb-frontends/cxd2841er*
9120 MEDIA DRIVERS FOR CXD2880
9121 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9122 L: linux-media@vger.kernel.org
9123 W: http://linuxtv.org/
9124 T: git git://linuxtv.org/media_tree.git
9126 F: drivers/media/dvb-frontends/cxd2880/*
9127 F: drivers/media/spi/cxd2880*
9129 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9130 L: linux-media@vger.kernel.org
9131 W: https://linuxtv.org
9132 T: git git://linuxtv.org/media_tree.git
9134 F: drivers/media/pci/ddbridge/*
9136 MEDIA DRIVERS FOR FREESCALE IMX
9137 M: Steve Longerbeam <slongerbeam@gmail.com>
9138 M: Philipp Zabel <p.zabel@pengutronix.de>
9139 L: linux-media@vger.kernel.org
9140 T: git git://linuxtv.org/media_tree.git
9142 F: Documentation/devicetree/bindings/media/imx.txt
9143 F: Documentation/media/v4l-drivers/imx.rst
9144 F: drivers/staging/media/imx/
9145 F: include/linux/imx-media.h
9146 F: include/media/imx.h
9148 MEDIA DRIVER FOR FREESCALE IMX PXP
9149 M: Philipp Zabel <p.zabel@pengutronix.de>
9150 L: linux-media@vger.kernel.org
9151 T: git git://linuxtv.org/media_tree.git
9153 F: drivers/media/platform/imx-pxp.[ch]
9155 MEDIA DRIVERS FOR HELENE
9156 M: Abylay Ospan <aospan@netup.ru>
9157 L: linux-media@vger.kernel.org
9158 W: https://linuxtv.org
9160 T: git git://linuxtv.org/media_tree.git
9162 F: drivers/media/dvb-frontends/helene*
9164 MEDIA DRIVERS FOR HORUS3A
9165 M: Sergey Kozlov <serjk@netup.ru>
9166 M: Abylay Ospan <aospan@netup.ru>
9167 L: linux-media@vger.kernel.org
9168 W: https://linuxtv.org
9170 T: git git://linuxtv.org/media_tree.git
9172 F: drivers/media/dvb-frontends/horus3a*
9174 MEDIA DRIVERS FOR LNBH25
9175 M: Sergey Kozlov <serjk@netup.ru>
9176 M: Abylay Ospan <aospan@netup.ru>
9177 L: linux-media@vger.kernel.org
9178 W: https://linuxtv.org
9180 T: git git://linuxtv.org/media_tree.git
9182 F: drivers/media/dvb-frontends/lnbh25*
9184 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9185 L: linux-media@vger.kernel.org
9186 W: https://linuxtv.org
9187 T: git git://linuxtv.org/media_tree.git
9189 F: drivers/media/dvb-frontends/mxl5xx*
9191 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9192 M: Sergey Kozlov <serjk@netup.ru>
9193 M: Abylay Ospan <aospan@netup.ru>
9194 L: linux-media@vger.kernel.org
9195 W: https://linuxtv.org
9197 T: git git://linuxtv.org/media_tree.git
9199 F: drivers/media/pci/netup_unidvb/*
9201 MEDIA DRIVERS FOR RENESAS - CEU
9202 M: Jacopo Mondi <jacopo@jmondi.org>
9203 L: linux-media@vger.kernel.org
9204 L: linux-renesas-soc@vger.kernel.org
9205 T: git git://linuxtv.org/media_tree.git
9207 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9208 F: drivers/media/platform/renesas-ceu.c
9209 F: include/media/drv-intf/renesas-ceu.h
9211 MEDIA DRIVERS FOR RENESAS - DRIF
9212 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9213 L: linux-media@vger.kernel.org
9214 L: linux-renesas-soc@vger.kernel.org
9215 T: git git://linuxtv.org/media_tree.git
9217 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9218 F: drivers/media/platform/rcar_drif.c
9220 MEDIA DRIVERS FOR RENESAS - FCP
9221 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9222 L: linux-media@vger.kernel.org
9223 L: linux-renesas-soc@vger.kernel.org
9224 T: git git://linuxtv.org/media_tree.git
9226 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9227 F: drivers/media/platform/rcar-fcp.c
9228 F: include/media/rcar-fcp.h
9230 MEDIA DRIVERS FOR RENESAS - FDP1
9231 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9232 L: linux-media@vger.kernel.org
9233 L: linux-renesas-soc@vger.kernel.org
9234 T: git git://linuxtv.org/media_tree.git
9236 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9237 F: drivers/media/platform/rcar_fdp1.c
9239 MEDIA DRIVERS FOR RENESAS - VIN
9240 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9241 L: linux-media@vger.kernel.org
9242 L: linux-renesas-soc@vger.kernel.org
9243 T: git git://linuxtv.org/media_tree.git
9245 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9246 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9247 F: drivers/media/platform/rcar-vin/
9249 MEDIA DRIVERS FOR RENESAS - VSP1
9250 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9251 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9252 L: linux-media@vger.kernel.org
9253 L: linux-renesas-soc@vger.kernel.org
9254 T: git git://linuxtv.org/media_tree.git
9256 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9257 F: drivers/media/platform/vsp1/
9259 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9260 L: linux-media@vger.kernel.org
9261 W: https://linuxtv.org
9262 T: git git://linuxtv.org/media_tree.git
9264 F: drivers/media/dvb-frontends/stv0910*
9266 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9267 L: linux-media@vger.kernel.org
9268 W: https://linuxtv.org
9269 T: git git://linuxtv.org/media_tree.git
9271 F: drivers/media/dvb-frontends/stv6111*
9273 MEDIA DRIVERS FOR STM32 - DCMI
9274 M: Hugues Fruchet <hugues.fruchet@st.com>
9275 L: linux-media@vger.kernel.org
9276 T: git git://linuxtv.org/media_tree.git
9278 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9279 F: drivers/media/platform/stm32/stm32-dcmi.c
9281 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9282 M: Dmitry Osipenko <digetx@gmail.com>
9283 L: linux-media@vger.kernel.org
9284 L: linux-tegra@vger.kernel.org
9285 T: git git://linuxtv.org/media_tree.git
9287 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9288 F: drivers/staging/media/tegra-vde/
9290 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9291 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9292 P: LinuxTV.org Project
9293 L: linux-media@vger.kernel.org
9294 W: https://linuxtv.org
9295 Q: http://patchwork.kernel.org/project/linux-media/list/
9296 T: git git://linuxtv.org/media_tree.git
9298 F: Documentation/devicetree/bindings/media/
9299 F: Documentation/media/
9301 F: drivers/staging/media/
9302 F: include/linux/platform_data/media/
9304 F: include/uapi/linux/dvb/
9305 F: include/uapi/linux/videodev2.h
9306 F: include/uapi/linux/media.h
9307 F: include/uapi/linux/v4l2-*
9308 F: include/uapi/linux/meye.h
9309 F: include/uapi/linux/ivtv*
9310 F: include/uapi/linux/uvcvideo.h
9312 MEDIATEK BLUETOOTH DRIVER
9313 M: Sean Wang <sean.wang@mediatek.com>
9314 L: linux-bluetooth@vger.kernel.org
9315 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9317 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9318 F: drivers/bluetooth/btmtkuart.c
9321 M: Sean Wang <sean.wang@mediatek.com>
9323 F: drivers/media/rc/mtk-cir.c
9326 M: Sean Wang <sean.wang@mediatek.com>
9327 L: dmaengine@vger.kernel.org
9328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9329 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9331 F: Documentation/devicetree/bindings/dma/mtk-*
9332 F: drivers/dma/mediatek/
9334 MEDIATEK PMIC LED DRIVER
9335 M: Sean Wang <sean.wang@mediatek.com>
9337 F: drivers/leds/leds-mt6323.c
9338 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9340 MEDIATEK ETHERNET DRIVER
9341 M: Felix Fietkau <nbd@openwrt.org>
9342 M: John Crispin <john@phrozen.org>
9343 M: Sean Wang <sean.wang@mediatek.com>
9344 M: Nelson Chang <nelson.chang@mediatek.com>
9345 L: netdev@vger.kernel.org
9347 F: drivers/net/ethernet/mediatek/
9349 MEDIATEK SWITCH DRIVER
9350 M: Sean Wang <sean.wang@mediatek.com>
9351 L: netdev@vger.kernel.org
9353 F: drivers/net/dsa/mt7530.*
9354 F: net/dsa/tag_mtk.c
9356 MEDIATEK JPEG DRIVER
9357 M: Rick Chang <rick.chang@mediatek.com>
9358 M: Bin Liu <bin.liu@mediatek.com>
9360 F: drivers/media/platform/mtk-jpeg/
9361 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9364 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9365 M: Houlong Wei <houlong.wei@mediatek.com>
9366 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9368 F: drivers/media/platform/mtk-mdp/
9369 F: drivers/media/platform/mtk-vpu/
9370 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9372 MEDIATEK MEDIA DRIVER
9373 M: Tiffany Lin <tiffany.lin@mediatek.com>
9374 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9376 F: drivers/media/platform/mtk-vcodec/
9377 F: drivers/media/platform/mtk-vpu/
9378 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9379 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9381 MEDIATEK MT7601U WIRELESS LAN DRIVER
9382 M: Jakub Kicinski <kubakici@wp.pl>
9383 L: linux-wireless@vger.kernel.org
9385 F: drivers/net/wireless/mediatek/mt7601u/
9387 MEDIATEK NAND CONTROLLER DRIVER
9388 M: Xiaolei Li <xiaolei.li@mediatek.com>
9389 L: linux-mtd@lists.infradead.org
9391 F: drivers/mtd/nand/raw/mtk_*
9392 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9394 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9395 M: Sean Wang <sean.wang@mediatek.com>
9397 F: drivers/char/hw_random/mtk-rng.c
9399 MEDIATEK USB3 DRD IP DRIVER
9400 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9401 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9403 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9405 F: drivers/usb/mtu3/
9407 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9408 M: Peter Senna Tschudin <peter.senna@gmail.com>
9409 M: Martin Donnelly <martin.donnelly@ge.com>
9410 M: Martyn Welch <martyn.welch@collabora.co.uk>
9412 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9413 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9415 MEGARAID SCSI/SAS DRIVERS
9416 M: Kashyap Desai <kashyap.desai@broadcom.com>
9417 M: Sumit Saxena <sumit.saxena@broadcom.com>
9418 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9419 L: megaraidlinux.pdl@broadcom.com
9420 L: linux-scsi@vger.kernel.org
9421 W: http://www.avagotech.com/support/
9423 F: Documentation/scsi/megaraid.txt
9424 F: drivers/scsi/megaraid.*
9425 F: drivers/scsi/megaraid/
9427 MELEXIS MLX90614 DRIVER
9428 M: Crt Mori <cmo@melexis.com>
9429 L: linux-iio@vger.kernel.org
9430 W: http://www.melexis.com
9432 F: drivers/iio/temperature/mlx90614.c
9434 MELEXIS MLX90632 DRIVER
9435 M: Crt Mori <cmo@melexis.com>
9436 L: linux-iio@vger.kernel.org
9437 W: http://www.melexis.com
9439 F: drivers/iio/temperature/mlx90632.c
9441 MELFAS MIP4 TOUCHSCREEN DRIVER
9442 M: Sangwon Jee <jeesw@melfas.com>
9443 W: http://www.melfas.com
9445 F: drivers/input/touchscreen/melfas_mip4.c
9446 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9448 MELLANOX ETHERNET DRIVER (mlx4_en)
9449 M: Tariq Toukan <tariqt@mellanox.com>
9450 L: netdev@vger.kernel.org
9452 W: http://www.mellanox.com
9453 Q: http://patchwork.ozlabs.org/project/netdev/list/
9454 F: drivers/net/ethernet/mellanox/mlx4/en_*
9456 MELLANOX ETHERNET DRIVER (mlx5e)
9457 M: Saeed Mahameed <saeedm@mellanox.com>
9458 L: netdev@vger.kernel.org
9460 W: http://www.mellanox.com
9461 Q: http://patchwork.ozlabs.org/project/netdev/list/
9462 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9464 MELLANOX ETHERNET INNOVA DRIVERS
9465 R: Boris Pismenny <borisp@mellanox.com>
9466 L: netdev@vger.kernel.org
9468 W: http://www.mellanox.com
9469 Q: http://patchwork.ozlabs.org/project/netdev/list/
9470 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9471 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9472 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9473 F: include/linux/mlx5/mlx5_ifc_fpga.h
9475 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9476 R: Boris Pismenny <borisp@mellanox.com>
9477 L: netdev@vger.kernel.org
9479 W: http://www.mellanox.com
9480 Q: http://patchwork.ozlabs.org/project/netdev/list/
9481 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9482 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9484 MELLANOX ETHERNET SWITCH DRIVERS
9485 M: Jiri Pirko <jiri@mellanox.com>
9486 M: Ido Schimmel <idosch@mellanox.com>
9487 L: netdev@vger.kernel.org
9489 W: http://www.mellanox.com
9490 Q: http://patchwork.ozlabs.org/project/netdev/list/
9491 F: drivers/net/ethernet/mellanox/mlxsw/
9492 F: tools/testing/selftests/drivers/net/mlxsw/
9494 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9495 M: mlxsw@mellanox.com
9496 L: netdev@vger.kernel.org
9498 W: http://www.mellanox.com
9499 Q: http://patchwork.ozlabs.org/project/netdev/list/
9500 F: drivers/net/ethernet/mellanox/mlxfw/
9502 MELLANOX HARDWARE PLATFORM SUPPORT
9503 M: Andy Shevchenko <andy@infradead.org>
9504 M: Darren Hart <dvhart@infradead.org>
9505 M: Vadim Pasternak <vadimp@mellanox.com>
9506 L: platform-driver-x86@vger.kernel.org
9508 F: drivers/platform/mellanox/
9510 MELLANOX MLX4 core VPI driver
9511 M: Tariq Toukan <tariqt@mellanox.com>
9512 L: netdev@vger.kernel.org
9513 L: linux-rdma@vger.kernel.org
9514 W: http://www.mellanox.com
9515 Q: http://patchwork.ozlabs.org/project/netdev/list/
9517 F: drivers/net/ethernet/mellanox/mlx4/
9518 F: include/linux/mlx4/
9520 MELLANOX MLX4 IB driver
9521 M: Yishai Hadas <yishaih@mellanox.com>
9522 L: linux-rdma@vger.kernel.org
9523 W: http://www.mellanox.com
9524 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9526 F: drivers/infiniband/hw/mlx4/
9527 F: include/linux/mlx4/
9528 F: include/uapi/rdma/mlx4-abi.h
9530 MELLANOX MLX5 core VPI driver
9531 M: Saeed Mahameed <saeedm@mellanox.com>
9532 M: Leon Romanovsky <leonro@mellanox.com>
9533 L: netdev@vger.kernel.org
9534 L: linux-rdma@vger.kernel.org
9535 W: http://www.mellanox.com
9536 Q: http://patchwork.ozlabs.org/project/netdev/list/
9538 F: drivers/net/ethernet/mellanox/mlx5/core/
9539 F: include/linux/mlx5/
9541 MELLANOX MLX5 IB driver
9542 M: Leon Romanovsky <leonro@mellanox.com>
9543 L: linux-rdma@vger.kernel.org
9544 W: http://www.mellanox.com
9545 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9547 F: drivers/infiniband/hw/mlx5/
9548 F: include/linux/mlx5/
9549 F: include/uapi/rdma/mlx5-abi.h
9551 MELLANOX MLXCPLD I2C AND MUX DRIVER
9552 M: Vadim Pasternak <vadimp@mellanox.com>
9553 M: Michael Shych <michaelsh@mellanox.com>
9554 L: linux-i2c@vger.kernel.org
9556 F: drivers/i2c/busses/i2c-mlxcpld.c
9557 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9558 F: Documentation/i2c/busses/i2c-mlxcpld
9560 MELLANOX MLXCPLD LED DRIVER
9561 M: Vadim Pasternak <vadimp@mellanox.com>
9562 L: linux-leds@vger.kernel.org
9564 F: drivers/leds/leds-mlxcpld.c
9565 F: drivers/leds/leds-mlxreg.c
9566 F: Documentation/leds/leds-mlxcpld.txt
9568 MELLANOX PLATFORM DRIVER
9569 M: Vadim Pasternak <vadimp@mellanox.com>
9570 L: platform-driver-x86@vger.kernel.org
9572 F: drivers/platform/x86/mlx-platform.c
9575 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9576 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9577 L: linux-kernel@vger.kernel.org
9579 F: kernel/sched/membarrier.c
9580 F: include/uapi/linux/membarrier.h
9581 F: arch/powerpc/include/asm/membarrier.h
9584 L: linux-mm@kvack.org
9585 W: http://www.linux-mm.org
9587 F: include/linux/mm.h
9588 F: include/linux/gfp.h
9589 F: include/linux/mmzone.h
9590 F: include/linux/memory_hotplug.h
9591 F: include/linux/vmalloc.h
9594 MEMORY TECHNOLOGY DEVICES (MTD)
9595 M: David Woodhouse <dwmw2@infradead.org>
9596 M: Brian Norris <computersforpeace@gmail.com>
9597 M: Boris Brezillon <boris.brezillon@bootlin.com>
9598 M: Marek Vasut <marek.vasut@gmail.com>
9599 M: Richard Weinberger <richard@nod.at>
9600 L: linux-mtd@lists.infradead.org
9601 W: http://www.linux-mtd.infradead.org/
9602 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9603 T: git git://git.infradead.org/linux-mtd.git master
9604 T: git git://git.infradead.org/linux-mtd.git mtd/next
9606 F: Documentation/devicetree/bindings/mtd/
9608 F: include/linux/mtd/
9609 F: include/uapi/mtd/
9611 MEN A21 WATCHDOG DRIVER
9612 M: Johannes Thumshirn <morbidrsa@gmail.com>
9613 L: linux-watchdog@vger.kernel.org
9615 F: drivers/watchdog/mena21_wdt.c
9617 MEN CHAMELEON BUS (mcb)
9618 M: Johannes Thumshirn <morbidrsa@gmail.com>
9621 F: include/linux/mcb.h
9622 F: Documentation/men-chameleon-bus.txt
9624 MEN F21BMC (Board Management Controller)
9625 M: Andreas Werner <andreas.werner@men.de>
9627 F: drivers/mfd/menf21bmc.c
9628 F: drivers/watchdog/menf21bmc_wdt.c
9629 F: drivers/leds/leds-menf21bmc.c
9630 F: drivers/hwmon/menf21bmc_hwmon.c
9631 F: Documentation/hwmon/menf21bmc
9633 MEN Z069 WATCHDOG DRIVER
9634 M: Johannes Thumshirn <jth@kernel.org>
9635 L: linux-watchdog@vger.kernel.org
9637 F: drivers/watchdog/menz69_wdt.c
9639 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9640 M: Neil Armstrong <narmstrong@baylibre.com>
9641 L: linux-media@lists.freedesktop.org
9642 L: linux-amlogic@lists.infradead.org
9643 W: http://linux-meson.com/
9645 F: drivers/media/platform/meson/ao-cec.c
9646 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9647 T: git git://linuxtv.org/media_tree.git
9649 MICROBLAZE ARCHITECTURE
9650 M: Michal Simek <monstr@monstr.eu>
9651 W: http://www.monstr.eu/fdt/
9652 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9656 MICROCHIP AT91 SERIAL DRIVER
9657 M: Richard Genoud <richard.genoud@gmail.com>
9659 F: drivers/tty/serial/atmel_serial.c
9660 F: drivers/tty/serial/atmel_serial.h
9661 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9663 MICROCHIP AUDIO ASOC DRIVERS
9664 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9665 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9669 MICROCHIP DMA DRIVER
9670 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9672 L: dmaengine@vger.kernel.org
9674 F: drivers/dma/at_hdmac.c
9675 F: drivers/dma/at_hdmac_regs.h
9676 F: include/linux/platform_data/dma-atmel.h
9677 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9678 F: include/dt-bindings/dma/at91.h
9680 MICROCHIP ECC DRIVER
9681 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9682 L: linux-crypto@vger.kernel.org
9684 F: drivers/crypto/atmel-ecc.*
9686 MICROCHIP I2C DRIVER
9687 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9688 L: linux-i2c@vger.kernel.org
9690 F: drivers/i2c/busses/i2c-at91.c
9692 MICROCHIP ISC DRIVER
9693 M: Eugen Hristev <eugen.hristev@microchip.com>
9694 L: linux-media@vger.kernel.org
9696 F: drivers/media/platform/atmel/atmel-isc.c
9697 F: drivers/media/platform/atmel/atmel-isc-regs.h
9698 F: devicetree/bindings/media/atmel-isc.txt
9700 MICROCHIP ISI DRIVER
9701 M: Eugen Hristev <eugen.hristev@microchip.com>
9702 L: linux-media@vger.kernel.org
9704 F: drivers/media/platform/atmel/atmel-isi.c
9705 F: include/media/atmel-isi.h
9707 MICROCHIP AT91 USART MFD DRIVER
9708 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9709 L: linux-kernel@vger.kernel.org
9711 F: drivers/mfd/at91-usart.c
9712 F: include/dt-bindings/mfd/at91-usart.h
9713 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9715 MICROCHIP AT91 USART SPI DRIVER
9716 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9717 L: linux-spi@vger.kernel.org
9719 F: drivers/spi/spi-at91-usart.c
9720 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9722 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9723 M: Woojung Huh <Woojung.Huh@microchip.com>
9724 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9725 L: netdev@vger.kernel.org
9727 F: net/dsa/tag_ksz.c
9728 F: drivers/net/dsa/microchip/*
9729 F: include/linux/platform_data/microchip-ksz.h
9730 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9732 MICROCHIP LAN743X ETHERNET DRIVER
9733 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9734 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9735 L: netdev@vger.kernel.org
9737 F: drivers/net/ethernet/microchip/lan743x_*
9739 MICROCHIP LCDFB DRIVER
9740 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9741 L: linux-fbdev@vger.kernel.org
9743 F: drivers/video/fbdev/atmel_lcdfb.c
9744 F: include/video/atmel_lcdc.h
9746 MICROCHIP MMC/SD/SDIO MCI DRIVER
9747 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9749 F: drivers/mmc/host/atmel-mci.c
9751 MICROCHIP MCP3911 ADC DRIVER
9752 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9753 M: Kent Gustavsson <kent@minoris.se>
9754 L: linux-iio@vger.kernel.org
9756 F: drivers/iio/adc/mcp3911.c
9757 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9759 MICROCHIP NAND DRIVER
9760 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9761 L: linux-mtd@lists.infradead.org
9763 F: drivers/mtd/nand/raw/atmel/*
9764 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9766 MICROCHIP PWM DRIVER
9767 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9769 L: linux-pwm@vger.kernel.org
9771 F: drivers/pwm/pwm-atmel.c
9772 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9774 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9775 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9776 M: Eugen Hristev <eugen.hristev@microchip.com>
9777 L: linux-iio@vger.kernel.org
9779 F: drivers/iio/adc/at91-sama5d2_adc.c
9780 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9781 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9783 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9784 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9786 F: drivers/power/reset/at91-sama5d2_shdwc.c
9788 MICROCHIP SPI DRIVER
9789 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9791 F: drivers/spi/spi-atmel.*
9793 MICROCHIP SSC DRIVER
9794 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9797 F: drivers/misc/atmel-ssc.c
9798 F: include/linux/atmel-ssc.h
9800 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9801 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9804 F: drivers/misc/atmel_tclib.c
9805 F: drivers/clocksource/tcb_clksrc.c
9807 MICROCHIP USBA UDC DRIVER
9808 M: Cristian Birsan <cristian.birsan@microchip.com>
9809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9811 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9813 MICROCHIP USB251XB DRIVER
9814 M: Richard Leitner <richard.leitner@skidata.com>
9815 L: linux-usb@vger.kernel.org
9817 F: drivers/usb/misc/usb251xb.c
9818 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9820 MICROCHIP XDMA DRIVER
9821 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9822 L: linux-arm-kernel@lists.infradead.org
9823 L: dmaengine@vger.kernel.org
9825 F: drivers/dma/at_xdmac.c
9828 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9829 L: linux-mips@linux-mips.org
9831 F: arch/mips/generic/board-ocelot.c
9832 F: arch/mips/configs/generic/board-ocelot.config
9833 F: arch/mips/boot/dts/mscc/
9834 F: Documentation/devicetree/bindings/mips/mscc.txt
9836 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9837 M: Don Brace <don.brace@microsemi.com>
9838 L: esc.storagedev@microsemi.com
9839 L: linux-scsi@vger.kernel.org
9841 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9842 F: drivers/scsi/smartpqi/Kconfig
9843 F: drivers/scsi/smartpqi/Makefile
9844 F: include/linux/cciss*.h
9845 F: include/uapi/linux/cciss*.h
9846 F: Documentation/scsi/smartpqi.txt
9848 MICROSEMI ETHERNET SWITCH DRIVER
9849 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9850 L: netdev@vger.kernel.org
9852 F: drivers/net/ethernet/mscc/
9854 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9855 M: Chen Yu <yu.c.chen@intel.com>
9856 L: platform-driver-x86@vger.kernel.org
9858 F: drivers/platform/x86/surfacepro3_button.c
9861 M: Oliver Neukum <oliver@neukum.org>
9863 F: drivers/usb/image/microtek.*
9866 M: Ralf Baechle <ralf@linux-mips.org>
9867 M: Paul Burton <paul.burton@mips.com>
9868 M: James Hogan <jhogan@kernel.org>
9869 L: linux-mips@linux-mips.org
9870 W: http://www.linux-mips.org/
9871 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9873 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9875 F: Documentation/devicetree/bindings/mips/
9876 F: Documentation/mips/
9878 F: drivers/platform/mips/
9880 MIPS BOSTON DEVELOPMENT BOARD
9881 M: Paul Burton <paul.burton@mips.com>
9882 L: linux-mips@linux-mips.org
9884 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9885 F: arch/mips/boot/dts/img/boston.dts
9886 F: arch/mips/configs/generic/board-boston.config
9887 F: drivers/clk/imgtec/clk-boston.c
9888 F: include/dt-bindings/clock/boston-clock.h
9890 MIPS GENERIC PLATFORM
9891 M: Paul Burton <paul.burton@mips.com>
9892 L: linux-mips@linux-mips.org
9894 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9895 F: arch/mips/generic/
9896 F: arch/mips/tools/generic-board-config.sh
9898 MIPS/LOONGSON1 ARCHITECTURE
9899 M: Keguang Zhang <keguang.zhang@gmail.com>
9900 L: linux-mips@linux-mips.org
9902 F: arch/mips/loongson32/
9903 F: arch/mips/include/asm/mach-loongson32/
9904 F: drivers/*/*loongson1*
9905 F: drivers/*/*/*loongson1*
9907 MIPS/LOONGSON2 ARCHITECTURE
9908 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9909 L: linux-mips@linux-mips.org
9911 F: arch/mips/loongson64/fuloong-2e/
9912 F: arch/mips/loongson64/lemote-2f/
9913 F: arch/mips/include/asm/mach-loongson64/
9914 F: drivers/*/*loongson2*
9915 F: drivers/*/*/*loongson2*
9917 MIPS/LOONGSON3 ARCHITECTURE
9918 M: Huacai Chen <chenhc@lemote.com>
9919 L: linux-mips@linux-mips.org
9921 F: arch/mips/loongson64/
9922 F: arch/mips/include/asm/mach-loongson64/
9923 F: drivers/platform/mips/cpu_hwmon.c
9924 F: drivers/*/*loongson3*
9925 F: drivers/*/*/*loongson3*
9927 MIPS RINT INSTRUCTION EMULATION
9928 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9929 L: linux-mips@linux-mips.org
9931 F: arch/mips/math-emu/sp_rint.c
9932 F: arch/mips/math-emu/dp_rint.c
9934 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9935 M: Hans Verkuil <hverkuil@xs4all.nl>
9936 L: linux-media@vger.kernel.org
9937 T: git git://linuxtv.org/media_tree.git
9938 W: https://linuxtv.org
9940 F: drivers/media/radio/radio-miropcm20*
9943 M: Eric Miao <eric.y.miao@gmail.com>
9944 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9946 T: git git://github.com/hzhuang1/linux.git
9947 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9949 F: arch/arm/boot/dts/mmp*
9950 F: arch/arm/mach-mmp/
9952 MMU GATHER AND TLB INVALIDATION
9953 M: Will Deacon <will.deacon@arm.com>
9954 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9955 M: Andrew Morton <akpm@linux-foundation.org>
9956 M: Nick Piggin <npiggin@gmail.com>
9957 M: Peter Zijlstra <peterz@infradead.org>
9958 L: linux-arch@vger.kernel.org
9959 L: linux-mm@kvack.org
9961 F: arch/*/include/asm/tlb.h
9962 F: include/asm-generic/tlb.h
9965 MN88472 MEDIA DRIVER
9966 M: Antti Palosaari <crope@iki.fi>
9967 L: linux-media@vger.kernel.org
9968 W: https://linuxtv.org
9969 W: http://palosaari.fi/linux/
9970 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9972 F: drivers/media/dvb-frontends/mn88472*
9974 MN88473 MEDIA DRIVER
9975 M: Antti Palosaari <crope@iki.fi>
9976 L: linux-media@vger.kernel.org
9977 W: https://linuxtv.org
9978 W: http://palosaari.fi/linux/
9979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9981 F: drivers/media/dvb-frontends/mn88473*
9984 M: Jessica Yu <jeyu@kernel.org>
9985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9987 F: include/linux/module.h
9990 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9991 W: http://popies.net/meye/
9993 F: Documentation/media/v4l-drivers/meye*
9994 F: drivers/media/pci/meye/
9995 F: include/uapi/linux/meye.h
9997 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9998 M: Jiri Slaby <jirislaby@gmail.com>
10000 F: Documentation/serial/moxa-smartio
10001 F: drivers/tty/mxser.*
10003 MR800 AVERMEDIA USB FM RADIO DRIVER
10004 M: Alexey Klimov <klimov.linux@gmail.com>
10005 L: linux-media@vger.kernel.org
10006 T: git git://linuxtv.org/media_tree.git
10008 F: drivers/media/radio/radio-mr800.c
10010 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10011 M: Alan Ott <alan@signal11.us>
10012 L: linux-wpan@vger.kernel.org
10014 F: drivers/net/ieee802154/mrf24j40.c
10015 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10018 M: "Lee, Chun-Yi" <jlee@suse.com>
10019 L: platform-driver-x86@vger.kernel.org
10021 F: drivers/platform/x86/msi-laptop.c
10024 L: platform-driver-x86@vger.kernel.org
10026 F: drivers/platform/x86/msi-wmi.c
10028 MSI001 MEDIA DRIVER
10029 M: Antti Palosaari <crope@iki.fi>
10030 L: linux-media@vger.kernel.org
10031 W: https://linuxtv.org
10032 W: http://palosaari.fi/linux/
10033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10034 T: git git://linuxtv.org/anttip/media_tree.git
10036 F: drivers/media/tuners/msi001*
10038 MSI2500 MEDIA DRIVER
10039 M: Antti Palosaari <crope@iki.fi>
10040 L: linux-media@vger.kernel.org
10041 W: https://linuxtv.org
10042 W: http://palosaari.fi/linux/
10043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10044 T: git git://linuxtv.org/anttip/media_tree.git
10046 F: drivers/media/usb/msi2500/
10048 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10049 M: Robert Jarzmik <robert.jarzmik@free.fr>
10050 L: linux-mtd@lists.infradead.org
10052 F: drivers/mtd/devices/docg3*
10054 MT9M032 APTINA SENSOR DRIVER
10055 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10056 L: linux-media@vger.kernel.org
10057 T: git git://linuxtv.org/media_tree.git
10059 F: drivers/media/i2c/mt9m032.c
10060 F: include/media/i2c/mt9m032.h
10062 MT9P031 APTINA CAMERA SENSOR
10063 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10064 L: linux-media@vger.kernel.org
10065 T: git git://linuxtv.org/media_tree.git
10067 F: drivers/media/i2c/mt9p031.c
10068 F: include/media/i2c/mt9p031.h
10070 MT9T001 APTINA CAMERA SENSOR
10071 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10072 L: linux-media@vger.kernel.org
10073 T: git git://linuxtv.org/media_tree.git
10075 F: drivers/media/i2c/mt9t001.c
10076 F: include/media/i2c/mt9t001.h
10078 MT9T112 APTINA CAMERA SENSOR
10079 M: Jacopo Mondi <jacopo@jmondi.org>
10080 L: linux-media@vger.kernel.org
10081 T: git git://linuxtv.org/media_tree.git
10083 F: drivers/media/i2c/mt9t112.c
10084 F: include/media/i2c/mt9t112.h
10086 MT9V032 APTINA CAMERA SENSOR
10087 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10088 L: linux-media@vger.kernel.org
10089 T: git git://linuxtv.org/media_tree.git
10091 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10092 F: drivers/media/i2c/mt9v032.c
10093 F: include/media/i2c/mt9v032.h
10095 MT9V111 APTINA CAMERA SENSOR
10096 M: Jacopo Mondi <jacopo@jmondi.org>
10097 L: linux-media@vger.kernel.org
10098 T: git git://linuxtv.org/media_tree.git
10100 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10101 F: drivers/media/i2c/mt9v111.c
10103 MULTIFUNCTION DEVICES (MFD)
10104 M: Lee Jones <lee.jones@linaro.org>
10105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10107 F: Documentation/devicetree/bindings/mfd/
10109 F: include/linux/mfd/
10110 F: include/dt-bindings/mfd/
10112 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10114 F: drivers/mmc/host/mmc_spi.c
10115 F: include/linux/spi/mmc_spi.h
10117 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10118 M: Ulf Hansson <ulf.hansson@linaro.org>
10119 L: linux-mmc@vger.kernel.org
10120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10122 F: Documentation/devicetree/bindings/mmc/
10124 F: include/linux/mmc/
10125 F: include/uapi/linux/mmc/
10127 MULTIPLEXER SUBSYSTEM
10128 M: Peter Rosin <peda@axentia.se>
10130 F: Documentation/ABI/testing/sysfs-class-mux*
10131 F: Documentation/devicetree/bindings/mux/
10132 F: include/dt-bindings/mux/
10133 F: include/linux/mux/
10136 MULTITECH MULTIPORT CARD (ISICOM)
10138 F: drivers/tty/isicom.c
10139 F: include/linux/isicom.h
10141 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10142 M: Bin Liu <b-liu@ti.com>
10143 L: linux-usb@vger.kernel.org
10145 F: drivers/usb/musb/
10147 MXL301RF MEDIA DRIVER
10148 M: Akihiro Tsukada <tskd08@gmail.com>
10149 L: linux-media@vger.kernel.org
10151 F: drivers/media/tuners/mxl301rf*
10153 MXL5007T MEDIA DRIVER
10154 M: Michael Krufky <mkrufky@linuxtv.org>
10155 L: linux-media@vger.kernel.org
10156 W: https://linuxtv.org
10157 W: http://github.com/mkrufky
10158 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10159 T: git git://linuxtv.org/mkrufky/tuners.git
10161 F: drivers/media/tuners/mxl5007t.*
10164 M: Marek Vasut <marex@denx.de>
10165 M: Stefan Agner <stefan@agner.ch>
10166 L: dri-devel@lists.freedesktop.org
10168 F: drivers/gpu/drm/mxsfb/
10169 F: Documentation/devicetree/bindings/display/mxsfb.txt
10170 T: git git://anongit.freedesktop.org/drm/drm-misc
10172 MYLEX DAC960 PCI RAID Controller
10173 M: Hannes Reinecke <hare@kernel.org>
10174 L: linux-scsi@vger.kernel.org
10176 F: drivers/scsi/myrb.*
10177 F: drivers/scsi/myrs.*
10179 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10180 M: Chris Lee <christopher.lee@cspi.com>
10181 L: netdev@vger.kernel.org
10182 W: https://www.cspi.com/ethernet-products/support/downloads/
10184 F: drivers/net/ethernet/myricom/myri10ge/
10186 NAND FLASH SUBSYSTEM
10187 M: Boris Brezillon <boris.brezillon@bootlin.com>
10188 M: Miquel Raynal <miquel.raynal@bootlin.com>
10189 R: Richard Weinberger <richard@nod.at>
10190 L: linux-mtd@lists.infradead.org
10191 W: http://www.linux-mtd.infradead.org/
10192 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10193 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10194 T: git git://git.infradead.org/linux-mtd.git nand/next
10196 F: drivers/mtd/nand/
10197 F: include/linux/mtd/*nand*.h
10199 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10200 M: Daniel Mack <zonque@gmail.com>
10202 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10203 W: http://www.native-instruments.com
10204 F: sound/usb/caiaq/
10206 NATSEMI ETHERNET DRIVER (DP8381x)
10208 F: drivers/net/ethernet/natsemi/natsemi.c
10210 NCR 5380 SCSI DRIVERS
10211 M: Finn Thain <fthain@telegraphics.com.au>
10212 M: Michael Schmitz <schmitzmic@gmail.com>
10213 L: linux-scsi@vger.kernel.org
10215 F: Documentation/scsi/g_NCR5380.txt
10216 F: drivers/scsi/NCR5380.*
10217 F: drivers/scsi/arm/cumana_1.c
10218 F: drivers/scsi/arm/oak.c
10219 F: drivers/scsi/atari_scsi.*
10220 F: drivers/scsi/dmx3191d.c
10221 F: drivers/scsi/g_NCR5380.*
10222 F: drivers/scsi/mac_scsi.*
10223 F: drivers/scsi/sun3_scsi.*
10224 F: drivers/scsi/sun3_scsi_vme.c
10227 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10231 NCT6775 HARDWARE MONITOR DRIVER
10232 M: Guenter Roeck <linux@roeck-us.net>
10233 L: linux-hwmon@vger.kernel.org
10235 F: Documentation/hwmon/nct6775
10236 F: drivers/hwmon/nct6775.c
10238 NET_FAILOVER MODULE
10239 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10240 L: netdev@vger.kernel.org
10242 F: driver/net/net_failover.c
10243 F: include/net/net_failover.h
10244 F: Documentation/networking/net_failover.rst
10246 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10247 M: Faisal Latif <faisal.latif@intel.com>
10248 L: linux-rdma@vger.kernel.org
10249 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10251 F: drivers/infiniband/hw/nes/
10252 F: include/uapi/rdma/nes-abi.h
10254 NETEM NETWORK EMULATOR
10255 M: Stephen Hemminger <stephen@networkplumber.org>
10256 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10258 F: net/sched/sch_netem.c
10260 NETERION 10GbE DRIVERS (s2io/vxge)
10261 M: Jon Mason <jdmason@kudzu.us>
10262 L: netdev@vger.kernel.org
10264 F: Documentation/networking/s2io.txt
10265 F: Documentation/networking/vxge.txt
10266 F: drivers/net/ethernet/neterion/
10269 M: Pablo Neira Ayuso <pablo@netfilter.org>
10270 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10271 M: Florian Westphal <fw@strlen.de>
10272 L: netfilter-devel@vger.kernel.org
10273 L: coreteam@netfilter.org
10274 W: http://www.netfilter.org/
10275 W: http://www.iptables.org/
10276 W: http://www.nftables.org/
10277 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10281 F: include/linux/netfilter*
10282 F: include/linux/netfilter/
10283 F: include/net/netfilter/
10284 F: include/uapi/linux/netfilter*
10285 F: include/uapi/linux/netfilter/
10286 F: net/*/netfilter.c
10287 F: net/*/netfilter/
10289 F: net/bridge/br_netfilter*.c
10291 NETROM NETWORK LAYER
10292 M: Ralf Baechle <ralf@linux-mips.org>
10293 L: linux-hams@vger.kernel.org
10294 W: http://www.linux-ax25.org/
10296 F: include/net/netrom.h
10297 F: include/uapi/linux/netrom.h
10300 NETRONOME ETHERNET DRIVERS
10301 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10302 L: oss-drivers@netronome.com
10304 F: drivers/net/ethernet/netronome/
10306 NETWORK BLOCK DEVICE (NBD)
10307 M: Josef Bacik <josef@toxicpanda.com>
10309 L: linux-block@vger.kernel.org
10310 L: nbd@other.debian.org
10311 F: Documentation/blockdev/nbd.txt
10312 F: drivers/block/nbd.c
10313 F: include/uapi/linux/nbd.h
10315 NETWORK DROP MONITOR
10316 M: Neil Horman <nhorman@tuxdriver.com>
10317 L: netdev@vger.kernel.org
10319 W: https://fedorahosted.org/dropwatch/
10320 F: net/core/drop_monitor.c
10323 M: "David S. Miller" <davem@davemloft.net>
10324 L: netdev@vger.kernel.org
10325 W: http://www.linuxfoundation.org/en/Net
10326 Q: http://patchwork.ozlabs.org/project/netdev/list/
10327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10330 F: Documentation/devicetree/bindings/net/
10332 F: include/linux/if_*
10333 F: include/linux/netdevice.h
10334 F: include/linux/etherdevice.h
10335 F: include/linux/fcdevice.h
10336 F: include/linux/fddidevice.h
10337 F: include/linux/hippidevice.h
10338 F: include/linux/inetdevice.h
10339 F: include/uapi/linux/if_*
10340 F: include/uapi/linux/netdevice.h
10342 NETWORKING DRIVERS (WIRELESS)
10343 M: Kalle Valo <kvalo@codeaurora.org>
10344 L: linux-wireless@vger.kernel.org
10345 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10349 F: Documentation/devicetree/bindings/net/wireless/
10350 F: drivers/net/wireless/
10353 M: Andrew Lunn <andrew@lunn.ch>
10354 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10355 M: Florian Fainelli <f.fainelli@gmail.com>
10357 F: Documentation/devicetree/bindings/net/dsa/
10359 F: include/net/dsa.h
10360 F: include/linux/dsa/
10361 F: drivers/net/dsa/
10363 NETWORKING [GENERAL]
10364 M: "David S. Miller" <davem@davemloft.net>
10365 L: netdev@vger.kernel.org
10366 W: http://www.linuxfoundation.org/en/Net
10367 Q: http://patchwork.ozlabs.org/project/netdev/list/
10368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10370 B: mailto:netdev@vger.kernel.org
10374 F: include/linux/in.h
10375 F: include/linux/net.h
10376 F: include/linux/netdevice.h
10377 F: include/uapi/linux/in.h
10378 F: include/uapi/linux/net.h
10379 F: include/uapi/linux/netdevice.h
10380 F: include/uapi/linux/net_namespace.h
10381 F: tools/testing/selftests/net/
10384 F: Documentation/networking/
10387 M: Steffen Klassert <steffen.klassert@secunet.com>
10388 M: Herbert Xu <herbert@gondor.apana.org.au>
10389 M: "David S. Miller" <davem@davemloft.net>
10390 L: netdev@vger.kernel.org
10391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10399 F: net/ipv4/ipcomp.c
10400 F: net/ipv4/ip_vti.c
10404 F: net/ipv6/ipcomp6.c
10405 F: net/ipv6/ip6_vti.c
10406 F: include/uapi/linux/xfrm.h
10407 F: include/net/xfrm.h
10409 NETWORKING [IPv4/IPv6]
10410 M: "David S. Miller" <davem@davemloft.net>
10411 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10412 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10413 L: netdev@vger.kernel.org
10414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10421 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10422 M: Paul Moore <paul@paul-moore.com>
10423 W: https://github.com/netlabel
10424 L: netdev@vger.kernel.org
10425 L: linux-security-module@vger.kernel.org
10427 F: Documentation/netlabel/
10428 F: include/net/calipso.h
10429 F: include/net/cipso_ipv4.h
10430 F: include/net/netlabel.h
10431 F: include/uapi/linux/netfilter/xt_SECMARK.h
10432 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10434 F: net/ipv4/cipso_ipv4.c
10435 F: net/ipv6/calipso.c
10436 F: net/netfilter/xt_CONNSECMARK.c
10437 F: net/netfilter/xt_SECMARK.c
10440 M: Eric Dumazet <edumazet@google.com>
10441 L: netdev@vger.kernel.org
10444 F: net/ipv4/syncookies.c
10446 F: net/ipv6/syncookies.c
10447 F: include/uapi/linux/tcp.h
10448 F: include/net/tcp.h
10449 F: include/linux/tcp.h
10450 F: include/trace/events/tcp.h
10453 M: Boris Pismenny <borisp@mellanox.com>
10454 M: Aviad Yehezkel <aviadye@mellanox.com>
10455 M: Dave Watson <davejwatson@fb.com>
10456 M: John Fastabend <john.fastabend@gmail.com>
10457 M: Daniel Borkmann <daniel@iogearbox.net>
10458 L: netdev@vger.kernel.org
10461 F: include/uapi/linux/tls.h
10462 F: include/net/tls.h
10464 NETWORKING [WIRELESS]
10465 L: linux-wireless@vger.kernel.org
10466 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10469 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10471 F: drivers/net/netdevsim/*
10473 NETXEN (1/10) GbE SUPPORT
10474 M: Manish Chopra <manish.chopra@cavium.com>
10475 M: Rahul Verma <rahul.verma@cavium.com>
10476 M: Dept-GELinuxNICDev@cavium.com
10477 L: netdev@vger.kernel.org
10479 F: drivers/net/ethernet/qlogic/netxen/
10482 M: Samuel Ortiz <sameo@linux.intel.com>
10483 L: linux-wireless@vger.kernel.org
10484 L: linux-nfc@lists.01.org (subscribers-only)
10487 F: include/net/nfc/
10488 F: include/uapi/linux/nfc.h
10490 F: include/linux/platform_data/nfcmrvl.h
10491 F: include/linux/platform_data/nxp-nci.h
10492 F: Documentation/devicetree/bindings/net/nfc/
10494 NFS, SUNRPC, AND LOCKD CLIENTS
10495 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10496 M: Anna Schumaker <anna.schumaker@netapp.com>
10497 L: linux-nfs@vger.kernel.org
10498 W: http://client.linux-nfs.org
10499 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10505 F: include/linux/lockd/
10506 F: include/linux/nfs*
10507 F: include/linux/sunrpc/
10508 F: include/uapi/linux/nfs*
10509 F: include/uapi/linux/sunrpc/
10512 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10513 L: linux-nilfs@vger.kernel.org
10514 W: https://nilfs.sourceforge.io/
10515 W: https://nilfs.osdn.jp/
10516 T: git git://github.com/konis/nilfs2.git
10518 F: Documentation/filesystems/nilfs2.txt
10520 F: include/trace/events/nilfs2.h
10521 F: include/uapi/linux/nilfs2_api.h
10522 F: include/uapi/linux/nilfs2_ondisk.h
10524 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10525 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10526 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10528 F: Documentation/scsi/NinjaSCSI.txt
10529 F: drivers/scsi/pcmcia/nsp_*
10531 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10532 M: GOTO Masanori <gotom@debian.or.jp>
10533 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10534 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10536 F: Documentation/scsi/NinjaSCSI.txt
10537 F: drivers/scsi/nsp32*
10540 M: Ley Foon Tan <lftan@altera.com>
10541 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10546 NOHZ, DYNTICKS SUPPORT
10547 M: Frederic Weisbecker <fweisbec@gmail.com>
10548 M: Thomas Gleixner <tglx@linutronix.de>
10549 M: Ingo Molnar <mingo@kernel.org>
10550 L: linux-kernel@vger.kernel.org
10551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10553 F: kernel/time/tick*.*
10554 F: include/linux/tick.h
10555 F: include/linux/sched/nohz.h
10557 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10558 M: Pavel Machek <pavel@ucw.cz>
10559 M: Sakari Ailus <sakari.ailus@iki.fi>
10560 L: linux-media@vger.kernel.org
10562 F: drivers/media/i2c/et8ek8
10563 F: drivers/media/i2c/ad5820.c
10565 NOKIA N900 POWER SUPPLY DRIVERS
10566 R: Pali Rohár <pali.rohar@gmail.com>
10567 F: include/linux/power/bq2415x_charger.h
10568 F: include/linux/power/bq27xxx_battery.h
10569 F: include/linux/power/isp1704_charger.h
10570 F: drivers/power/supply/bq2415x_charger.c
10571 F: drivers/power/supply/bq27xxx_battery.c
10572 F: drivers/power/supply/bq27xxx_battery_i2c.c
10573 F: drivers/power/supply/isp1704_charger.c
10574 F: drivers/power/supply/rx51_battery.c
10577 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10578 L: linux-ntb@googlegroups.com
10580 F: drivers/ntb/hw/amd/
10583 M: Jon Mason <jdmason@kudzu.us>
10584 M: Dave Jiang <dave.jiang@intel.com>
10585 M: Allen Hubbe <allenbh@gmail.com>
10586 L: linux-ntb@googlegroups.com
10588 W: https://github.com/jonmason/ntb/wiki
10589 T: git git://github.com/jonmason/ntb.git
10591 F: drivers/net/ntb_netdev.c
10592 F: include/linux/ntb.h
10593 F: include/linux/ntb_transport.h
10594 F: tools/testing/selftests/ntb/
10597 M: Serge Semin <fancer.lancer@gmail.com>
10598 L: linux-ntb@googlegroups.com
10600 F: drivers/ntb/hw/idt/
10603 M: Dave Jiang <dave.jiang@intel.com>
10604 L: linux-ntb@googlegroups.com
10606 W: https://github.com/davejiang/linux/wiki
10607 T: git https://github.com/davejiang/linux.git
10608 F: drivers/ntb/hw/intel/
10611 M: Anton Altaparmakov <anton@tuxera.com>
10612 L: linux-ntfs-dev@lists.sourceforge.net
10613 W: http://www.tuxera.com/
10614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10616 F: Documentation/filesystems/ntfs.txt
10620 M: Finn Thain <fthain@telegraphics.com.au>
10621 L: linux-m68k@lists.linux-m68k.org
10623 F: arch/*/include/asm/nubus.h
10625 F: include/linux/nubus.h
10626 F: include/uapi/linux/nubus.h
10628 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10629 M: Antonino Daplas <adaplas@gmail.com>
10630 L: linux-fbdev@vger.kernel.org
10632 F: drivers/video/fbdev/riva/
10633 F: drivers/video/fbdev/nvidia/
10636 M: Keith Busch <keith.busch@intel.com>
10637 M: Jens Axboe <axboe@fb.com>
10638 M: Christoph Hellwig <hch@lst.de>
10639 M: Sagi Grimberg <sagi@grimberg.me>
10640 L: linux-nvme@lists.infradead.org
10641 T: git://git.infradead.org/nvme.git
10642 W: http://git.infradead.org/nvme.git
10644 F: drivers/nvme/host/
10645 F: include/linux/nvme.h
10646 F: include/uapi/linux/nvme_ioctl.h
10648 NVM EXPRESS FC TRANSPORT DRIVERS
10649 M: James Smart <james.smart@broadcom.com>
10650 L: linux-nvme@lists.infradead.org
10652 F: include/linux/nvme-fc.h
10653 F: include/linux/nvme-fc-driver.h
10654 F: drivers/nvme/host/fc.c
10655 F: drivers/nvme/target/fc.c
10656 F: drivers/nvme/target/fcloop.c
10658 NVM EXPRESS TARGET DRIVER
10659 M: Christoph Hellwig <hch@lst.de>
10660 M: Sagi Grimberg <sagi@grimberg.me>
10661 L: linux-nvme@lists.infradead.org
10662 T: git://git.infradead.org/nvme.git
10663 W: http://git.infradead.org/nvme.git
10665 F: drivers/nvme/target/
10668 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10671 F: Documentation/devicetree/bindings/nvmem/
10672 F: Documentation/ABI/stable/sysfs-bus-nvmem
10673 F: include/linux/nvmem-consumer.h
10674 F: include/linux/nvmem-provider.h
10676 NXP SGTL5000 DRIVER
10677 M: Fabio Estevam <fabio.estevam@nxp.com>
10678 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10680 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10681 F: sound/soc/codecs/sgtl5000*
10683 NXP TDA998X DRM DRIVER
10684 M: Russell King <linux@armlinux.org.uk>
10686 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10687 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10688 F: drivers/gpu/drm/i2c/tda998x_drv.c
10689 F: include/drm/i2c/tda998x.h
10690 F: include/dt-bindings/display/tda998x.h
10694 M: Peter Rosin <peda@axentia.se>
10695 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10697 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10698 F: sound/soc/codecs/tfa9879*
10701 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10702 R: Charles Gorand <charles.gorand@effinnov.com>
10703 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10705 F: drivers/nfc/nxp-nci
10708 M: Josh Poimboeuf <jpoimboe@redhat.com>
10709 M: Peter Zijlstra <peterz@infradead.org>
10713 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10714 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10715 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10716 L: linuxppc-dev@lists.ozlabs.org
10718 F: arch/powerpc/platforms/powernv/ocxl.c
10719 F: arch/powerpc/include/asm/pnv-ocxl.h
10720 F: drivers/misc/ocxl/
10721 F: include/misc/ocxl*
10722 F: include/uapi/misc/ocxl.h
10723 F: Documentation/accelerators/ocxl.rst
10726 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10727 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10728 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10729 L: linux-omap@vger.kernel.org
10733 OMAP CLOCK FRAMEWORK SUPPORT
10734 M: Paul Walmsley <paul@pwsan.com>
10735 L: linux-omap@vger.kernel.org
10737 F: arch/arm/*omap*/*clock*
10739 OMAP DEVICE TREE SUPPORT
10740 M: Benoît Cousson <bcousson@baylibre.com>
10741 M: Tony Lindgren <tony@atomide.com>
10742 L: linux-omap@vger.kernel.org
10743 L: devicetree@vger.kernel.org
10745 F: arch/arm/boot/dts/*omap*
10746 F: arch/arm/boot/dts/*am3*
10747 F: arch/arm/boot/dts/*am4*
10748 F: arch/arm/boot/dts/*am5*
10749 F: arch/arm/boot/dts/*dra7*
10751 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10752 L: linux-omap@vger.kernel.org
10753 L: linux-fbdev@vger.kernel.org
10755 F: drivers/video/fbdev/omap2/
10756 F: Documentation/arm/OMAP/DSS
10758 OMAP FRAMEBUFFER SUPPORT
10759 L: linux-fbdev@vger.kernel.org
10760 L: linux-omap@vger.kernel.org
10762 F: drivers/video/fbdev/omap/
10764 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10765 M: Roger Quadros <rogerq@ti.com>
10766 M: Tony Lindgren <tony@atomide.com>
10767 L: linux-omap@vger.kernel.org
10769 F: drivers/memory/omap-gpmc.c
10770 F: arch/arm/mach-omap2/*gpmc*
10773 M: Grygorii Strashko <grygorii.strashko@ti.com>
10774 M: Santosh Shilimkar <ssantosh@kernel.org>
10775 M: Kevin Hilman <khilman@kernel.org>
10776 L: linux-omap@vger.kernel.org
10778 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10779 F: drivers/gpio/gpio-omap.c
10781 OMAP HARDWARE SPINLOCK SUPPORT
10782 M: Ohad Ben-Cohen <ohad@wizery.com>
10783 L: linux-omap@vger.kernel.org
10785 F: drivers/hwspinlock/omap_hwspinlock.c
10787 OMAP HS MMC SUPPORT
10788 L: linux-mmc@vger.kernel.org
10789 L: linux-omap@vger.kernel.org
10791 F: drivers/mmc/host/omap_hsmmc.c
10794 M: Paul Walmsley <paul@pwsan.com>
10795 L: linux-omap@vger.kernel.org
10797 F: arch/arm/mach-omap2/omap_hwmod*data*
10799 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10800 M: Benoît Cousson <bcousson@baylibre.com>
10801 L: linux-omap@vger.kernel.org
10803 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10806 M: Benoît Cousson <bcousson@baylibre.com>
10807 M: Paul Walmsley <paul@pwsan.com>
10808 L: linux-omap@vger.kernel.org
10810 F: arch/arm/mach-omap2/omap_hwmod.*
10813 M: Vignesh R <vigneshr@ti.com>
10814 L: linux-omap@vger.kernel.org
10815 L: linux-i2c@vger.kernel.org
10817 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
10818 F: drivers/i2c/busses/i2c-omap.c
10820 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10821 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10822 L: linux-media@vger.kernel.org
10824 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10825 F: drivers/media/platform/omap3isp/
10826 F: drivers/staging/media/omap4iss/
10829 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10830 L: linux-omap@vger.kernel.org
10832 F: drivers/mmc/host/omap.c
10834 OMAP POWER MANAGEMENT SUPPORT
10835 M: Kevin Hilman <khilman@kernel.org>
10836 L: linux-omap@vger.kernel.org
10838 F: arch/arm/*omap*/*pm*
10839 F: drivers/cpufreq/omap-cpufreq.c
10841 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10842 M: Rajendra Nayak <rnayak@codeaurora.org>
10843 M: Paul Walmsley <paul@pwsan.com>
10844 L: linux-omap@vger.kernel.org
10846 F: arch/arm/mach-omap2/prm*
10848 OMAP RANDOM NUMBER GENERATOR SUPPORT
10849 M: Deepak Saxena <dsaxena@plexity.net>
10851 F: drivers/char/hw_random/omap-rng.c
10854 L: linux-usb@vger.kernel.org
10855 L: linux-omap@vger.kernel.org
10857 F: drivers/usb/*/*omap*
10858 F: arch/arm/*omap*/usb*
10860 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10861 M: Mark Jackson <mpfj@newflow.co.uk>
10862 L: linux-omap@vger.kernel.org
10864 F: arch/arm/boot/dts/am335x-nano.dts
10867 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10868 M: Tony Lindgren <tony@atomide.com>
10869 L: linux-omap@vger.kernel.org
10870 Q: http://patchwork.kernel.org/project/linux-omap/list/
10871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10873 F: arch/arm/mach-omap1/
10874 F: arch/arm/plat-omap/
10875 F: arch/arm/configs/omap1_defconfig
10876 F: drivers/i2c/busses/i2c-omap.c
10877 F: include/linux/platform_data/i2c-omap.h
10878 F: include/linux/platform_data/ams-delta-fiq.h
10881 M: Tony Lindgren <tony@atomide.com>
10882 L: linux-omap@vger.kernel.org
10883 W: http://www.muru.com/linux/omap/
10884 W: http://linux.omap.com/
10885 Q: http://patchwork.kernel.org/project/linux-omap/list/
10886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10888 F: arch/arm/mach-omap2/
10889 F: arch/arm/plat-omap/
10890 F: arch/arm/configs/omap2plus_defconfig
10891 F: drivers/i2c/busses/i2c-omap.c
10892 F: drivers/irqchip/irq-omap-intc.c
10893 F: drivers/mfd/*omap*.c
10894 F: drivers/mfd/menelaus.c
10895 F: drivers/mfd/palmas.c
10896 F: drivers/mfd/tps65217.c
10897 F: drivers/mfd/tps65218.c
10898 F: drivers/mfd/tps65910.c
10899 F: drivers/mfd/twl-core.[ch]
10900 F: drivers/mfd/twl4030*.c
10901 F: drivers/mfd/twl6030*.c
10902 F: drivers/mfd/twl6040*.c
10903 F: drivers/regulator/palmas-regulator*.c
10904 F: drivers/regulator/pbias-regulator.c
10905 F: drivers/regulator/tps65217-regulator.c
10906 F: drivers/regulator/tps65218-regulator.c
10907 F: drivers/regulator/tps65910-regulator.c
10908 F: drivers/regulator/twl-regulator.c
10909 F: drivers/regulator/twl6030-regulator.c
10910 F: include/linux/platform_data/i2c-omap.h
10912 ONION OMEGA2+ BOARD
10913 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10914 L: linux-mips@linux-mips.org
10916 F: arch/mips/boot/dts/ralink/omega2p.dts
10919 M: Bob Copeland <me@bobcopeland.com>
10920 L: linux-karma-devel@lists.sourceforge.net
10922 F: Documentation/filesystems/omfs.txt
10925 OMNIKEY CARDMAN 4000 DRIVER
10926 M: Harald Welte <laforge@gnumonks.org>
10928 F: drivers/char/pcmcia/cm4000_cs.c
10929 F: include/linux/cm4000_cs.h
10930 F: include/uapi/linux/cm4000_cs.h
10932 OMNIKEY CARDMAN 4040 DRIVER
10933 M: Harald Welte <laforge@gnumonks.org>
10935 F: drivers/char/pcmcia/cm4040_cs.*
10937 OMNIVISION OV13858 SENSOR DRIVER
10938 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10939 L: linux-media@vger.kernel.org
10940 T: git git://linuxtv.org/media_tree.git
10942 F: drivers/media/i2c/ov13858.c
10944 OMNIVISION OV2680 SENSOR DRIVER
10945 M: Rui Miguel Silva <rmfrfs@gmail.com>
10946 L: linux-media@vger.kernel.org
10947 T: git git://linuxtv.org/media_tree.git
10949 F: drivers/media/i2c/ov2680.c
10950 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10952 OMNIVISION OV2685 SENSOR DRIVER
10953 M: Shunqian Zheng <zhengsq@rock-chips.com>
10954 L: linux-media@vger.kernel.org
10955 T: git git://linuxtv.org/media_tree.git
10957 F: drivers/media/i2c/ov2685.c
10959 OMNIVISION OV5640 SENSOR DRIVER
10960 M: Steve Longerbeam <slongerbeam@gmail.com>
10961 L: linux-media@vger.kernel.org
10962 T: git git://linuxtv.org/media_tree.git
10964 F: drivers/media/i2c/ov5640.c
10966 OMNIVISION OV5647 SENSOR DRIVER
10967 M: Luis Oliveira <lolivei@synopsys.com>
10968 L: linux-media@vger.kernel.org
10969 T: git git://linuxtv.org/media_tree.git
10971 F: drivers/media/i2c/ov5647.c
10973 OMNIVISION OV5695 SENSOR DRIVER
10974 M: Shunqian Zheng <zhengsq@rock-chips.com>
10975 L: linux-media@vger.kernel.org
10976 T: git git://linuxtv.org/media_tree.git
10978 F: drivers/media/i2c/ov5695.c
10980 OMNIVISION OV7670 SENSOR DRIVER
10981 M: Jonathan Corbet <corbet@lwn.net>
10982 L: linux-media@vger.kernel.org
10983 T: git git://linuxtv.org/media_tree.git
10985 F: drivers/media/i2c/ov7670.c
10986 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10988 OMNIVISION OV772x SENSOR DRIVER
10989 M: Jacopo Mondi <jacopo@jmondi.org>
10990 L: linux-media@vger.kernel.org
10991 T: git git://linuxtv.org/media_tree.git
10993 F: drivers/media/i2c/ov772x.c
10994 F: include/media/i2c/ov772x.h
10995 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10997 OMNIVISION OV7740 SENSOR DRIVER
10998 M: Wenyou Yang <wenyou.yang@microchip.com>
10999 L: linux-media@vger.kernel.org
11000 T: git git://linuxtv.org/media_tree.git
11002 F: drivers/media/i2c/ov7740.c
11003 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11005 OMNIVISION OV9650 SENSOR DRIVER
11006 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11007 R: Akinobu Mita <akinobu.mita@gmail.com>
11008 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11009 L: linux-media@vger.kernel.org
11010 T: git git://linuxtv.org/media_tree.git
11012 F: drivers/media/i2c/ov9650.c
11013 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11015 ONENAND FLASH DRIVER
11016 M: Kyungmin Park <kyungmin.park@samsung.com>
11017 L: linux-mtd@lists.infradead.org
11019 F: drivers/mtd/nand/onenand/
11020 F: include/linux/mtd/onenand*.h
11022 ONSTREAM SCSI TAPE DRIVER
11023 M: Willem Riede <osst@riede.org>
11024 L: osst-users@lists.sourceforge.net
11025 L: linux-scsi@vger.kernel.org
11027 F: Documentation/scsi/osst.txt
11028 F: drivers/scsi/osst.*
11029 F: drivers/scsi/osst_*.h
11030 F: drivers/scsi/st.h
11033 M: Jens Wiklander <jens.wiklander@linaro.org>
11035 F: drivers/tee/optee/
11038 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11039 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11040 L: linux-rdma@vger.kernel.org
11042 F: drivers/infiniband/ulp/opa_vnic
11044 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11045 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11046 M: Frank Rowand <frowand.list@gmail.com>
11047 L: devicetree@vger.kernel.org
11049 F: Documentation/devicetree/dynamic-resolution-notes.txt
11050 F: Documentation/devicetree/overlay-notes.txt
11051 F: drivers/of/overlay.c
11052 F: drivers/of/resolver.c
11053 K: of_overlay_notifier_
11055 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11056 M: Rob Herring <robh+dt@kernel.org>
11057 M: Frank Rowand <frowand.list@gmail.com>
11058 L: devicetree@vger.kernel.org
11059 W: http://www.devicetree.org/
11060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11063 F: include/linux/of*.h
11065 F: Documentation/ABI/testing/sysfs-firmware-ofw
11067 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11068 M: Rob Herring <robh+dt@kernel.org>
11069 M: Mark Rutland <mark.rutland@arm.com>
11070 L: devicetree@vger.kernel.org
11071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11072 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11074 F: Documentation/devicetree/
11075 F: arch/*/boot/dts/
11076 F: include/dt-bindings/
11078 OPENCORES I2C BUS DRIVER
11079 M: Peter Korsgaard <peter@korsgaard.com>
11080 L: linux-i2c@vger.kernel.org
11082 F: Documentation/i2c/busses/i2c-ocores
11083 F: drivers/i2c/busses/i2c-ocores.c
11085 OPENRISC ARCHITECTURE
11086 M: Jonas Bonn <jonas@southpole.se>
11087 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11088 M: Stafford Horne <shorne@gmail.com>
11089 T: git git://github.com/openrisc/linux.git
11090 L: openrisc@lists.librecores.org
11091 W: http://openrisc.io
11093 F: Documentation/devicetree/bindings/openrisc/
11094 F: Documentation/openrisc/
11096 F: drivers/irqchip/irq-ompic.c
11097 F: drivers/irqchip/irq-or1k-*
11100 M: Pravin B Shelar <pshelar@ovn.org>
11101 L: netdev@vger.kernel.org
11102 L: dev@openvswitch.org
11103 W: http://openvswitch.org
11105 F: net/openvswitch/
11106 F: include/uapi/linux/openvswitch.h
11108 OPERATING PERFORMANCE POINTS (OPP)
11109 M: Viresh Kumar <vireshk@kernel.org>
11110 M: Nishanth Menon <nm@ti.com>
11111 M: Stephen Boyd <sboyd@kernel.org>
11112 L: linux-pm@vger.kernel.org
11114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11116 F: include/linux/pm_opp.h
11117 F: Documentation/power/opp.txt
11118 F: Documentation/devicetree/bindings/opp/
11121 M: Clemens Ladisch <clemens@ladisch.de>
11122 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11123 T: git git://git.alsa-project.org/alsa-kernel.git
11125 F: sound/drivers/opl4/
11128 M: Robert Richter <rric@kernel.org>
11129 L: oprofile-list@lists.sf.net
11131 F: arch/*/include/asm/oprofile*.h
11132 F: arch/*/oprofile/
11133 F: drivers/oprofile/
11134 F: include/linux/oprofile.h
11136 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11137 M: Mark Fasheh <mark@fasheh.com>
11138 M: Joel Becker <jlbec@evilplan.org>
11139 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11140 W: http://ocfs2.wiki.kernel.org
11142 F: Documentation/filesystems/ocfs2.txt
11143 F: Documentation/filesystems/dlmfs.txt
11146 ORANGEFS FILESYSTEM
11147 M: Mike Marshall <hubcap@omnibond.com>
11148 R: Martin Brandenburg <martin@omnibond.com>
11149 L: devel@lists.orangefs.org
11150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11153 F: Documentation/filesystems/orangefs.txt
11156 L: linux-wireless@vger.kernel.org
11157 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11158 W: http://www.nongnu.org/orinoco/
11160 F: drivers/net/wireless/intersil/orinoco/
11162 OSD LIBRARY and FILESYSTEM
11163 M: Boaz Harrosh <ooo@electrozaur.com>
11165 F: drivers/scsi/osd/
11166 F: include/scsi/osd_*
11169 OV2659 OMNIVISION SENSOR DRIVER
11170 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11171 L: linux-media@vger.kernel.org
11172 W: https://linuxtv.org
11173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11174 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11176 F: drivers/media/i2c/ov2659.c
11177 F: include/media/i2c/ov2659.h
11180 M: Miklos Szeredi <miklos@szeredi.hu>
11181 L: linux-unionfs@vger.kernel.org
11182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11185 F: Documentation/filesystems/overlayfs.txt
11187 P54 WIRELESS DRIVER
11188 M: Christian Lamparter <chunkeey@googlemail.com>
11189 L: linux-wireless@vger.kernel.org
11190 W: http://wireless.kernel.org/en/users/Drivers/p54
11192 F: drivers/net/wireless/intersil/p54/
11194 PA SEMI ETHERNET DRIVER
11195 L: netdev@vger.kernel.org
11197 F: drivers/net/ethernet/pasemi/*
11199 PA SEMI SMBUS DRIVER
11200 L: linux-i2c@vger.kernel.org
11202 F: drivers/i2c/busses/i2c-pasemi.c
11204 PADATA PARALLEL EXECUTION MECHANISM
11205 M: Steffen Klassert <steffen.klassert@secunet.com>
11206 L: linux-crypto@vger.kernel.org
11209 F: include/linux/padata.h
11210 F: Documentation/padata.txt
11212 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11213 M: Harald Welte <laforge@gnumonks.org>
11214 L: platform-driver-x86@vger.kernel.org
11216 F: drivers/platform/x86/panasonic-laptop.c
11218 PARALLEL LCD/KEYPAD PANEL DRIVER
11219 M: Willy Tarreau <willy@haproxy.com>
11220 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11222 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11223 F: drivers/auxdisplay/panel.c
11225 PARALLEL PORT SUBSYSTEM
11226 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11227 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11228 L: linux-parport@lists.infradead.org (subscribers-only)
11230 F: drivers/parport/
11231 F: include/linux/parport*.h
11232 F: drivers/char/ppdev.c
11233 F: include/uapi/linux/ppdev.h
11234 F: Documentation/parport*.txt
11236 PARAVIRT_OPS INTERFACE
11237 M: Juergen Gross <jgross@suse.com>
11238 M: Alok Kataria <akataria@vmware.com>
11239 L: virtualization@lists.linux-foundation.org
11241 F: Documentation/virtual/paravirt_ops.txt
11242 F: arch/*/kernel/paravirt*
11243 F: arch/*/include/asm/paravirt*.h
11244 F: include/linux/hypervisor.h
11246 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11247 M: Tim Waugh <tim@cyberelk.net>
11248 L: linux-parport@lists.infradead.org (subscribers-only)
11250 F: Documentation/blockdev/paride.txt
11251 F: drivers/block/paride/
11253 PARISC ARCHITECTURE
11254 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11255 M: Helge Deller <deller@gmx.de>
11256 L: linux-parisc@vger.kernel.org
11257 W: http://www.parisc-linux.org/
11258 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11263 F: Documentation/parisc/
11265 F: drivers/char/agp/parisc-agp.c
11266 F: drivers/input/serio/gscps2.c
11267 F: drivers/parport/parport_gsc.*
11268 F: drivers/tty/serial/8250/8250_gsc.c
11269 F: drivers/video/fbdev/sti*
11270 F: drivers/video/console/sti*
11271 F: drivers/video/logo/logo_parisc*
11274 M: Jiri Pirko <jiri@mellanox.com>
11275 L: netdev@vger.kernel.org
11278 F: lib/test_parman.c
11279 F: include/linux/parman.h
11281 PC87360 HARDWARE MONITORING DRIVER
11282 M: Jim Cromie <jim.cromie@gmail.com>
11283 L: linux-hwmon@vger.kernel.org
11285 F: Documentation/hwmon/pc87360
11286 F: drivers/hwmon/pc87360.c
11288 PC8736x GPIO DRIVER
11289 M: Jim Cromie <jim.cromie@gmail.com>
11291 F: drivers/char/pc8736x_gpio.c
11293 PC87427 HARDWARE MONITORING DRIVER
11294 M: Jean Delvare <jdelvare@suse.com>
11295 L: linux-hwmon@vger.kernel.org
11297 F: Documentation/hwmon/pc87427
11298 F: drivers/hwmon/pc87427.c
11301 M: Riku Voipio <riku.voipio@iki.fi>
11303 F: drivers/leds/leds-pca9532.c
11304 F: include/linux/leds-pca9532.h
11306 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11307 M: Guenter Roeck <linux@roeck-us.net>
11308 L: linux-i2c@vger.kernel.org
11310 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11312 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11313 M: Khalid Aziz <khalid@gonehiking.org>
11315 F: drivers/firmware/pcdp.*
11317 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11318 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11319 L: linux-pci@vger.kernel.org
11320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11322 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11323 F: drivers/pci/controller/pci-aardvark.c
11325 PCI DRIVER FOR ALTERA PCIE IP
11326 M: Ley Foon Tan <lftan@altera.com>
11327 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11328 L: linux-pci@vger.kernel.org
11330 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11331 F: drivers/pci/controller/pcie-altera.c
11333 PCI DRIVER FOR APPLIEDMICRO XGENE
11334 M: Tanmay Inamdar <tinamdar@apm.com>
11335 L: linux-pci@vger.kernel.org
11336 L: linux-arm-kernel@lists.infradead.org
11338 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11339 F: drivers/pci/controller/pci-xgene.c
11341 PCI DRIVER FOR ARM VERSATILE PLATFORM
11342 M: Rob Herring <robh@kernel.org>
11343 L: linux-pci@vger.kernel.org
11344 L: linux-arm-kernel@lists.infradead.org
11346 F: Documentation/devicetree/bindings/pci/versatile.txt
11347 F: drivers/pci/controller/pci-versatile.c
11349 PCI DRIVER FOR ARMADA 8K
11350 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11351 L: linux-pci@vger.kernel.org
11352 L: linux-arm-kernel@lists.infradead.org
11354 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11355 F: drivers/pci/controller/dwc/pcie-armada8k.c
11357 PCI DRIVER FOR CADENCE PCIE IP
11358 M: Alan Douglas <adouglas@cadence.com>
11359 L: linux-pci@vger.kernel.org
11361 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11362 F: drivers/pci/controller/pcie-cadence*
11364 PCI DRIVER FOR FREESCALE LAYERSCAPE
11365 M: Minghuan Lian <minghuan.Lian@nxp.com>
11366 M: Mingkai Hu <mingkai.hu@nxp.com>
11367 M: Roy Zang <roy.zang@nxp.com>
11368 L: linuxppc-dev@lists.ozlabs.org
11369 L: linux-pci@vger.kernel.org
11370 L: linux-arm-kernel@lists.infradead.org
11372 F: drivers/pci/controller/dwc/*layerscape*
11374 PCI DRIVER FOR GENERIC OF HOSTS
11375 M: Will Deacon <will.deacon@arm.com>
11376 L: linux-pci@vger.kernel.org
11377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11379 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11380 F: drivers/pci/controller/pci-host-common.c
11381 F: drivers/pci/controller/pci-host-generic.c
11383 PCI DRIVER FOR IMX6
11384 M: Richard Zhu <hongxing.zhu@nxp.com>
11385 M: Lucas Stach <l.stach@pengutronix.de>
11386 L: linux-pci@vger.kernel.org
11387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11389 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11390 F: drivers/pci/controller/dwc/*imx6*
11392 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11393 M: Keith Busch <keith.busch@intel.com>
11394 M: Jonathan Derrick <jonathan.derrick@intel.com>
11395 L: linux-pci@vger.kernel.org
11397 F: drivers/pci/controller/vmd.c
11399 PCI DRIVER FOR MICROSEMI SWITCHTEC
11400 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11401 M: Logan Gunthorpe <logang@deltatee.com>
11402 L: linux-pci@vger.kernel.org
11404 F: Documentation/switchtec.txt
11405 F: Documentation/ABI/testing/sysfs-class-switchtec
11406 F: drivers/pci/switch/switchtec*
11407 F: include/uapi/linux/switchtec_ioctl.h
11408 F: include/linux/switchtec.h
11409 F: drivers/ntb/hw/mscc/
11411 PCI DRIVER FOR MOBIVEIL PCIE IP
11412 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11413 L: linux-pci@vger.kernel.org
11415 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11416 F: drivers/pci/controller/pcie-mobiveil.c
11418 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11419 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11420 M: Jason Cooper <jason@lakedaemon.net>
11421 L: linux-pci@vger.kernel.org
11422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11424 F: drivers/pci/controller/*mvebu*
11426 PCI DRIVER FOR NVIDIA TEGRA
11427 M: Thierry Reding <thierry.reding@gmail.com>
11428 L: linux-tegra@vger.kernel.org
11429 L: linux-pci@vger.kernel.org
11431 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11432 F: drivers/pci/controller/pci-tegra.c
11434 PCI DRIVER FOR RENESAS R-CAR
11435 M: Simon Horman <horms@verge.net.au>
11436 L: linux-pci@vger.kernel.org
11437 L: linux-renesas-soc@vger.kernel.org
11439 F: drivers/pci/controller/*rcar*
11441 PCI DRIVER FOR SAMSUNG EXYNOS
11442 M: Jingoo Han <jingoohan1@gmail.com>
11443 L: linux-pci@vger.kernel.org
11444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11445 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11447 F: drivers/pci/controller/dwc/pci-exynos.c
11449 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11450 M: Jingoo Han <jingoohan1@gmail.com>
11451 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11452 L: linux-pci@vger.kernel.org
11454 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11455 F: drivers/pci/controller/dwc/*designware*
11457 PCI DRIVER FOR TI DRA7XX
11458 M: Kishon Vijay Abraham I <kishon@ti.com>
11459 L: linux-omap@vger.kernel.org
11460 L: linux-pci@vger.kernel.org
11462 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11463 F: drivers/pci/controller/dwc/pci-dra7xx.c
11465 PCI DRIVER FOR TI KEYSTONE
11466 M: Murali Karicheri <m-karicheri2@ti.com>
11467 L: linux-pci@vger.kernel.org
11468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11470 F: drivers/pci/controller/dwc/pci-keystone.c
11472 PCI ENDPOINT SUBSYSTEM
11473 M: Kishon Vijay Abraham I <kishon@ti.com>
11474 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11475 L: linux-pci@vger.kernel.org
11476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11478 F: drivers/pci/endpoint/
11479 F: drivers/misc/pci_endpoint_test.c
11482 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11483 M: Russell Currey <ruscur@russell.cc>
11484 M: Sam Bobroff <sbobroff@linux.ibm.com>
11485 M: Oliver O'Halloran <oohall@gmail.com>
11486 L: linuxppc-dev@lists.ozlabs.org
11488 F: Documentation/PCI/pci-error-recovery.txt
11489 F: drivers/pci/pcie/aer.c
11490 F: drivers/pci/pcie/dpc.c
11491 F: drivers/pci/pcie/err.c
11492 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11493 F: arch/powerpc/kernel/eeh*.c
11494 F: arch/powerpc/platforms/*/eeh*.c
11495 F: arch/powerpc/include/*/eeh*.h
11498 M: Linas Vepstas <linasvepstas@gmail.com>
11499 L: linux-pci@vger.kernel.org
11501 F: Documentation/PCI/pci-error-recovery.txt
11503 PCI MSI DRIVER FOR ALTERA MSI IP
11504 M: Ley Foon Tan <lftan@altera.com>
11505 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11506 L: linux-pci@vger.kernel.org
11508 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11509 F: drivers/pci/controller/pcie-altera-msi.c
11511 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11512 M: Duc Dang <dhdang@apm.com>
11513 L: linux-pci@vger.kernel.org
11514 L: linux-arm-kernel@lists.infradead.org
11516 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11517 F: drivers/pci/controller/pci-xgene-msi.c
11520 M: Bjorn Helgaas <bhelgaas@google.com>
11521 L: linux-pci@vger.kernel.org
11522 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11525 F: Documentation/devicetree/bindings/pci/
11526 F: Documentation/PCI/
11527 F: drivers/acpi/pci*
11529 F: include/asm-generic/pci*
11530 F: include/linux/pci*
11531 F: include/linux/of_pci.h
11532 F: include/uapi/linux/pci*
11535 F: arch/x86/kernel/quirks.c
11537 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11538 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11539 L: linux-pci@vger.kernel.org
11540 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11543 F: drivers/pci/controller/
11545 PCIE DRIVER FOR AXIS ARTPEC
11546 M: Jesper Nilsson <jesper.nilsson@axis.com>
11547 L: linux-arm-kernel@axis.com
11548 L: linux-pci@vger.kernel.org
11550 F: Documentation/devicetree/bindings/pci/axis,artpec*
11551 F: drivers/pci/controller/dwc/*artpec*
11553 PCIE DRIVER FOR CAVIUM THUNDERX
11554 M: David Daney <david.daney@cavium.com>
11555 L: linux-pci@vger.kernel.org
11556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11558 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11559 F: drivers/pci/controller/pci-thunder-*
11561 PCIE DRIVER FOR HISILICON
11562 M: Zhou Wang <wangzhou1@hisilicon.com>
11563 L: linux-pci@vger.kernel.org
11565 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11566 F: drivers/pci/controller/dwc/pcie-hisi.c
11568 PCIE DRIVER FOR HISILICON KIRIN
11569 M: Xiaowei Song <songxiaowei@hisilicon.com>
11570 M: Binghui Wang <wangbinghui@hisilicon.com>
11571 L: linux-pci@vger.kernel.org
11573 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11574 F: drivers/pci/controller/dwc/pcie-kirin.c
11576 PCIE DRIVER FOR HISILICON STB
11577 M: Jianguo Sun <sunjianguo1@huawei.com>
11578 M: Shawn Guo <shawn.guo@linaro.org>
11579 L: linux-pci@vger.kernel.org
11581 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11582 F: drivers/pci/controller/dwc/pcie-histb.c
11584 PCIE DRIVER FOR MEDIATEK
11585 M: Ryder Lee <ryder.lee@mediatek.com>
11586 L: linux-pci@vger.kernel.org
11587 L: linux-mediatek@lists.infradead.org
11589 F: Documentation/devicetree/bindings/pci/mediatek*
11590 F: drivers/pci/controller/*mediatek*
11592 PCIE DRIVER FOR QUALCOMM MSM
11593 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11594 L: linux-pci@vger.kernel.org
11595 L: linux-arm-msm@vger.kernel.org
11597 F: drivers/pci/controller/dwc/*qcom*
11599 PCIE DRIVER FOR ROCKCHIP
11600 M: Shawn Lin <shawn.lin@rock-chips.com>
11601 L: linux-pci@vger.kernel.org
11602 L: linux-rockchip@lists.infradead.org
11604 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11605 F: drivers/pci/controller/pcie-rockchip*
11607 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11608 M: Linus Walleij <linus.walleij@linaro.org>
11609 L: linux-pci@vger.kernel.org
11611 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11612 F: drivers/pci/controller/pci-v3-semi.c
11614 PCIE DRIVER FOR ST SPEAR13XX
11615 M: Pratyush Anand <pratyush.anand@gmail.com>
11616 L: linux-pci@vger.kernel.org
11618 F: drivers/pci/controller/dwc/*spear*
11621 M: Dominik Brodowski <linux@dominikbrodowski.net>
11622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11624 F: Documentation/pcmcia/
11629 PCNET32 NETWORK DRIVER
11630 M: Don Fry <pcnet32@frontier.com>
11631 L: netdev@vger.kernel.org
11633 F: drivers/net/ethernet/amd/pcnet32.c
11635 PCRYPT PARALLEL CRYPTO ENGINE
11636 M: Steffen Klassert <steffen.klassert@secunet.com>
11637 L: linux-crypto@vger.kernel.org
11640 F: include/crypto/pcrypt.h
11642 PEAQ WMI HOTKEYS DRIVER
11643 M: Hans de Goede <hdegoede@redhat.com>
11644 L: platform-driver-x86@vger.kernel.org
11646 F: drivers/platform/x86/peaq-wmi.c
11648 PER-CPU MEMORY ALLOCATOR
11649 M: Dennis Zhou <dennis@kernel.org>
11650 M: Tejun Heo <tj@kernel.org>
11651 M: Christoph Lameter <cl@linux.com>
11652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11654 F: include/linux/percpu*.h
11656 F: arch/*/include/asm/percpu.h
11658 PER-TASK DELAY ACCOUNTING
11659 M: Balbir Singh <bsingharora@gmail.com>
11661 F: include/linux/delayacct.h
11662 F: kernel/delayacct.c
11664 PERFORMANCE EVENTS SUBSYSTEM
11665 M: Peter Zijlstra <peterz@infradead.org>
11666 M: Ingo Molnar <mingo@redhat.com>
11667 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11668 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11669 R: Jiri Olsa <jolsa@redhat.com>
11670 R: Namhyung Kim <namhyung@kernel.org>
11671 L: linux-kernel@vger.kernel.org
11672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11675 F: include/linux/perf_event.h
11676 F: include/uapi/linux/perf_event.h
11677 F: arch/*/kernel/perf_event*.c
11678 F: arch/*/kernel/*/perf_event*.c
11679 F: arch/*/kernel/*/*/perf_event*.c
11680 F: arch/*/include/asm/perf_event.h
11681 F: arch/*/kernel/perf_callchain.c
11685 PERSONALITY HANDLING
11686 M: Christoph Hellwig <hch@infradead.org>
11687 L: linux-abi-devel@lists.sourceforge.net
11689 F: include/linux/personality.h
11690 F: include/uapi/linux/personality.h
11692 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11693 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11694 L: linux-input@vger.kernel.org
11696 F: Documentation/input/devices/pxrc.rst
11697 F: drivers/input/joystick/pxrc.c
11700 M: Remi Denis-Courmont <courmisch@gmail.com>
11702 F: Documentation/networking/phonet.txt
11703 F: include/linux/phonet.h
11704 F: include/net/phonet/
11705 F: include/uapi/linux/phonet.h
11709 M: Joern Engel <joern@lazybastard.org>
11710 L: linux-mtd@lists.infradead.org
11712 F: drivers/mtd/devices/phram.c
11715 M: Bruno Prémont <bonbons@linux-vserver.org>
11716 L: linux-input@vger.kernel.org
11718 F: drivers/hid/hid-picolcd*
11721 M: Jamie Iles <jamie@jamieiles.com>
11722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11723 T: git git://github.com/jamieiles/linux-2.6-ji.git
11725 F: arch/arm/boot/dts/picoxcell*
11726 F: arch/arm/mach-picoxcell/
11727 F: drivers/crypto/picoxcell*
11729 PIN CONTROL SUBSYSTEM
11730 M: Linus Walleij <linus.walleij@linaro.org>
11731 L: linux-gpio@vger.kernel.org
11732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11734 F: Documentation/devicetree/bindings/pinctrl/
11735 F: Documentation/driver-api/pinctl.rst
11736 F: drivers/pinctrl/
11737 F: include/linux/pinctrl/
11739 PIN CONTROLLER - ATMEL AT91
11740 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11743 F: drivers/pinctrl/pinctrl-at91.*
11745 PIN CONTROLLER - ATMEL AT91 PIO4
11746 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11748 L: linux-gpio@vger.kernel.org
11750 F: drivers/pinctrl/pinctrl-at91-pio4.*
11752 PIN CONTROLLER - FREESCALE
11753 M: Dong Aisheng <aisheng.dong@nxp.com>
11754 M: Fabio Estevam <festevam@gmail.com>
11755 M: Shawn Guo <shawnguo@kernel.org>
11756 M: Stefan Agner <stefan@agner.ch>
11757 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11758 L: linux-gpio@vger.kernel.org
11760 F: drivers/pinctrl/freescale/
11761 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11763 PIN CONTROLLER - INTEL
11764 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11765 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11768 F: drivers/pinctrl/intel/
11770 PIN CONTROLLER - MEDIATEK
11771 M: Sean Wang <sean.wang@kernel.org>
11772 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11774 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11775 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11776 F: drivers/pinctrl/mediatek/
11778 PIN CONTROLLER - QUALCOMM
11779 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11781 L: linux-arm-msm@vger.kernel.org
11782 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11783 F: drivers/pinctrl/qcom/
11785 PIN CONTROLLER - RENESAS
11786 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11787 M: Geert Uytterhoeven <geert+renesas@glider.be>
11788 L: linux-renesas-soc@vger.kernel.org
11789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11791 F: drivers/pinctrl/sh-pfc/
11793 PIN CONTROLLER - SAMSUNG
11794 M: Tomasz Figa <tomasz.figa@gmail.com>
11795 M: Krzysztof Kozlowski <krzk@kernel.org>
11796 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11798 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11799 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11802 F: drivers/pinctrl/samsung/
11803 F: include/dt-bindings/pinctrl/samsung.h
11804 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11806 PIN CONTROLLER - SINGLE
11807 M: Tony Lindgren <tony@atomide.com>
11808 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11810 L: linux-omap@vger.kernel.org
11812 F: drivers/pinctrl/pinctrl-single.c
11814 PIN CONTROLLER - ST SPEAR
11815 M: Viresh Kumar <vireshk@kernel.org>
11816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11817 W: http://www.st.com/spear
11819 F: drivers/pinctrl/spear/
11821 PISTACHIO SOC SUPPORT
11822 M: James Hartley <james.hartley@sondrel.com>
11823 L: linux-mips@linux-mips.org
11825 F: arch/mips/pistachio/
11826 F: arch/mips/include/asm/mach-pistachio/
11827 F: arch/mips/boot/dts/img/pistachio*
11828 F: arch/mips/configs/pistachio*_defconfig
11832 M: linux-block@vger.kernel.org
11833 F: drivers/block/pktcdvd.c
11834 F: include/linux/pktcdvd.h
11835 F: include/uapi/linux/pktcdvd.h
11837 PKUNITY SOC DRIVERS
11838 M: Guan Xuetao <gxt@pku.edu.cn>
11839 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11841 T: git git://github.com/gxt/linux.git
11842 F: drivers/input/serio/i8042-unicore32io.h
11843 F: drivers/i2c/busses/i2c-puv3.c
11844 F: drivers/video/fbdev/fb-puv3.c
11845 F: drivers/rtc/rtc-puv3.c
11847 PMBUS HARDWARE MONITORING DRIVERS
11848 M: Guenter Roeck <linux@roeck-us.net>
11849 L: linux-hwmon@vger.kernel.org
11850 W: http://hwmon.wiki.kernel.org/
11851 W: http://www.roeck-us.net/linux/drivers/
11852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11854 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11855 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11856 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11857 F: Documentation/hwmon/adm1275
11858 F: Documentation/hwmon/ibm-cffps
11859 F: Documentation/hwmon/ir35221
11860 F: Documentation/hwmon/lm25066
11861 F: Documentation/hwmon/ltc2978
11862 F: Documentation/hwmon/ltc3815
11863 F: Documentation/hwmon/max16064
11864 F: Documentation/hwmon/max20751
11865 F: Documentation/hwmon/max31785
11866 F: Documentation/hwmon/max34440
11867 F: Documentation/hwmon/max8688
11868 F: Documentation/hwmon/pmbus
11869 F: Documentation/hwmon/pmbus-core
11870 F: Documentation/hwmon/tps40422
11871 F: Documentation/hwmon/ucd9000
11872 F: Documentation/hwmon/ucd9200
11873 F: Documentation/hwmon/zl6100
11874 F: drivers/hwmon/pmbus/
11875 F: include/linux/pmbus.h
11877 PMC SIERRA MaxRAID DRIVER
11878 L: linux-scsi@vger.kernel.org
11879 W: http://www.pmc-sierra.com/
11881 F: drivers/scsi/pmcraid.*
11883 PMC SIERRA PM8001 DRIVER
11884 M: Jack Wang <jinpu.wang@profitbricks.com>
11885 M: lindar_liu@usish.com
11886 L: linux-scsi@vger.kernel.org
11888 F: drivers/scsi/pm8001/
11891 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11895 POSIX CLOCKS and TIMERS
11896 M: Thomas Gleixner <tglx@linutronix.de>
11897 L: linux-kernel@vger.kernel.org
11898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11901 F: include/linux/timer*
11902 F: kernel/time/*timer*
11904 POWER MANAGEMENT CORE
11905 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11906 L: linux-pm@vger.kernel.org
11907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11908 B: https://bugzilla.kernel.org
11910 F: drivers/base/power/
11911 F: include/linux/pm.h
11912 F: include/linux/pm_*
11913 F: include/linux/powercap.h
11914 F: drivers/powercap/
11915 F: kernel/configs/nopm.config
11917 POWER STATE COORDINATION INTERFACE (PSCI)
11918 M: Mark Rutland <mark.rutland@arm.com>
11919 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11920 L: linux-arm-kernel@lists.infradead.org
11922 F: drivers/firmware/psci*.c
11923 F: include/linux/psci.h
11924 F: include/uapi/linux/psci.h
11926 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11927 M: Sebastian Reichel <sre@kernel.org>
11928 L: linux-pm@vger.kernel.org
11929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11931 F: Documentation/ABI/testing/sysfs-class-power
11932 F: Documentation/devicetree/bindings/power/supply/
11933 F: include/linux/power_supply.h
11934 F: drivers/power/supply/
11936 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11937 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11938 L: linuxppc-dev@lists.ozlabs.org
11940 F: drivers/char/powernv-op-panel.c
11942 PPP OVER ATM (RFC 2364)
11943 M: Mitchell Blank Jr <mitch@sfgoth.com>
11945 F: net/atm/pppoatm.c
11946 F: include/uapi/linux/atmppp.h
11949 M: Michal Ostrowski <mostrows@earthlink.net>
11951 F: drivers/net/ppp/pppoe.c
11952 F: drivers/net/ppp/pppox.c
11955 M: James Chapman <jchapman@katalix.com>
11957 F: net/l2tp/l2tp_ppp.c
11958 F: include/linux/if_pppol2tp.h
11959 F: include/uapi/linux/if_pppol2tp.h
11961 PPP PROTOCOL DRIVERS AND COMPRESSORS
11962 M: Paul Mackerras <paulus@samba.org>
11963 L: linux-ppp@vger.kernel.org
11965 F: drivers/net/ppp/ppp_*
11968 M: Rodolfo Giometti <giometti@enneenne.com>
11969 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11970 L: linuxpps@ml.enneenne.com (subscribers-only)
11972 F: Documentation/pps/
11973 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11974 F: Documentation/ABI/testing/sysfs-pps
11976 F: include/linux/pps*.h
11977 F: include/uapi/linux/pps.h
11980 M: Dmitry Kozlov <xeb@mail.ru>
11981 L: netdev@vger.kernel.org
11983 F: drivers/net/ppp/pptp.c
11984 W: http://sourceforge.net/projects/accel-pptp
11987 M: Robert Love <rml@tech9.net>
11988 L: kpreempt-tech@lists.sourceforge.net
11989 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11991 F: Documentation/preempt-locking.txt
11992 F: include/linux/preempt.h
11995 M: Petr Mladek <pmladek@suse.com>
11996 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11997 R: Steven Rostedt <rostedt@goodmis.org>
12000 F: include/linux/printk.h
12002 PRISM54 WIRELESS DRIVER
12003 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
12004 L: linux-wireless@vger.kernel.org
12005 W: http://wireless.kernel.org/en/users/Drivers/p54
12007 F: drivers/net/wireless/intersil/prism54/
12010 R: Alexey Dobriyan <adobriyan@gmail.com>
12011 L: linux-kernel@vger.kernel.org
12012 L: linux-fsdevel@vger.kernel.org
12015 F: include/linux/proc_fs.h
12016 F: tools/testing/selftests/proc/
12019 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
12020 M: Kees Cook <keescook@chromium.org>
12021 L: linux-kernel@vger.kernel.org
12022 L: linux-fsdevel@vger.kernel.org
12024 F: fs/proc/proc_sysctl.c
12025 F: include/linux/sysctl.h
12027 F: tools/testing/selftests/sysctl/
12029 PS3 NETWORK SUPPORT
12030 M: Geoff Levand <geoff@infradead.org>
12031 L: netdev@vger.kernel.org
12032 L: linuxppc-dev@lists.ozlabs.org
12034 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12036 PS3 PLATFORM SUPPORT
12037 M: Geoff Levand <geoff@infradead.org>
12038 L: linuxppc-dev@lists.ozlabs.org
12040 F: arch/powerpc/boot/ps3*
12041 F: arch/powerpc/include/asm/lv1call.h
12042 F: arch/powerpc/include/asm/ps3*.h
12043 F: arch/powerpc/platforms/ps3/
12046 F: drivers/rtc/rtc-ps3.c
12047 F: drivers/usb/host/*ps3.c
12048 F: sound/ppc/snd_ps3*
12051 M: Jim Paris <jim@jtan.com>
12052 M: Geoff Levand <geoff@infradead.org>
12053 L: linuxppc-dev@lists.ozlabs.org
12055 F: drivers/block/ps3vram.c
12057 PSAMPLE PACKET SAMPLING SUPPORT:
12058 M: Yotam Gigi <yotam.gi@gmail.com>
12061 F: include/net/psample.h
12062 F: include/uapi/linux/psample.h
12065 M: Kees Cook <keescook@chromium.org>
12066 M: Anton Vorontsov <anton@enomsg.org>
12067 M: Colin Cross <ccross@android.com>
12068 M: Tony Luck <tony.luck@intel.com>
12070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12072 F: include/linux/pstore*
12073 F: drivers/firmware/efi/efi-pstore.c
12074 F: drivers/acpi/apei/erst.c
12075 F: Documentation/admin-guide/ramoops.rst
12076 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12077 K: \b(pstore|ramoops)
12079 PTP HARDWARE CLOCK SUPPORT
12080 M: Richard Cochran <richardcochran@gmail.com>
12081 L: netdev@vger.kernel.org
12083 W: http://linuxptp.sourceforge.net/
12084 F: Documentation/ABI/testing/sysfs-ptp
12085 F: Documentation/ptp/*
12086 F: drivers/net/phy/dp83640*
12088 F: include/linux/ptp_cl*
12091 M: Oleg Nesterov <oleg@redhat.com>
12093 F: include/asm-generic/syscall.h
12094 F: include/linux/ptrace.h
12095 F: include/linux/regset.h
12096 F: include/linux/tracehook.h
12097 F: include/uapi/linux/ptrace.h
12098 F: include/uapi/linux/ptrace.h
12099 F: include/asm-generic/ptrace.h
12101 F: arch/*/ptrace*.c
12102 F: arch/*/*/ptrace*.c
12103 F: arch/*/include/asm/ptrace*.h
12106 M: Hans Verkuil <hverkuil@xs4all.nl>
12107 L: linux-media@vger.kernel.org
12108 T: git git://linuxtv.org/media_tree.git
12110 F: drivers/media/usb/pulse8-cec/*
12111 F: Documentation/media/cec-drivers/pulse8-cec.rst
12113 PVRUSB2 VIDEO4LINUX DRIVER
12114 M: Mike Isely <isely@pobox.com>
12115 L: pvrusb2@isely.net (subscribers-only)
12116 L: linux-media@vger.kernel.org
12117 W: http://www.isely.net/pvrusb2/
12118 T: git git://linuxtv.org/media_tree.git
12120 F: Documentation/media/v4l-drivers/pvrusb2*
12121 F: drivers/media/usb/pvrusb2/
12124 M: Hans Verkuil <hverkuil@xs4all.nl>
12125 L: linux-media@vger.kernel.org
12126 T: git git://linuxtv.org/media_tree.git
12128 F: drivers/media/usb/pwc/*
12131 M: Kamil Debski <kamil@wypas.org>
12132 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12133 L: linux-hwmon@vger.kernel.org
12135 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12136 F: Documentation/hwmon/pwm-fan
12137 F: drivers/hwmon/pwm-fan.c
12140 M: Sean Young <sean@mess.org>
12141 L: linux-media@vger.kernel.org
12143 F: drivers/media/rc/pwm-ir-tx.c
12146 M: Thierry Reding <thierry.reding@gmail.com>
12147 L: linux-pwm@vger.kernel.org
12149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12150 F: Documentation/pwm.txt
12151 F: Documentation/devicetree/bindings/pwm/
12152 F: include/linux/pwm.h
12154 F: drivers/video/backlight/pwm_bl.c
12155 F: include/linux/pwm_backlight.h
12156 F: drivers/gpio/gpio-mvebu.c
12157 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12160 M: Robert Jarzmik <robert.jarzmik@free.fr>
12161 L: linux-gpio@vger.kernel.org
12163 F: drivers/gpio/gpio-pxa.c
12169 M: Robert Jarzmik <robert.jarzmik@free.fr>
12170 L: linux-rtc@vger.kernel.org
12173 PXA2xx/PXA3xx SUPPORT
12174 M: Daniel Mack <daniel@zonque.org>
12175 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12176 M: Robert Jarzmik <robert.jarzmik@free.fr>
12177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12178 T: git git://github.com/hzhuang1/linux.git
12179 T: git git://github.com/rjarzmik/linux.git
12181 F: arch/arm/boot/dts/pxa*
12182 F: arch/arm/mach-pxa/
12183 F: drivers/dma/pxa*
12184 F: drivers/pcmcia/pxa2xx*
12185 F: drivers/pinctrl/pxa/
12186 F: drivers/spi/spi-pxa2xx*
12187 F: drivers/usb/gadget/udc/pxa2*
12188 F: include/sound/pxa2xx-lib.h
12193 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12194 L: qat-linux@intel.com
12196 F: drivers/crypto/qat/
12198 QCOM AUDIO (ASoC) DRIVERS
12199 M: Patrick Lai <plai@codeaurora.org>
12200 M: Banajit Goswami <bgoswami@codeaurora.org>
12201 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12205 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12206 M: Gabriel Somlo <somlo@cmu.edu>
12207 M: "Michael S. Tsirkin" <mst@redhat.com>
12208 L: qemu-devel@nongnu.org
12210 F: drivers/firmware/qemu_fw_cfg.c
12211 F: include/uapi/linux/qemu_fw_cfg.h
12214 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12215 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12216 L: linux-rdma@vger.kernel.org
12218 F: drivers/infiniband/hw/qib/
12220 QLOGIC QL41xxx FCOE DRIVER
12221 M: QLogic-Storage-Upstream@cavium.com
12222 L: linux-scsi@vger.kernel.org
12224 F: drivers/scsi/qedf/
12226 QLOGIC QL41xxx ISCSI DRIVER
12227 M: QLogic-Storage-Upstream@cavium.com
12228 L: linux-scsi@vger.kernel.org
12230 F: drivers/scsi/qedi/
12232 QLOGIC QL4xxx ETHERNET DRIVER
12233 M: Ariel Elior <Ariel.Elior@cavium.com>
12234 M: everest-linux-l2@cavium.com
12235 L: netdev@vger.kernel.org
12237 F: drivers/net/ethernet/qlogic/qed/
12238 F: include/linux/qed/
12239 F: drivers/net/ethernet/qlogic/qede/
12241 QLOGIC QL4xxx RDMA DRIVER
12242 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12243 M: Ariel Elior <Ariel.Elior@cavium.com>
12244 L: linux-rdma@vger.kernel.org
12246 F: drivers/infiniband/hw/qedr/
12247 F: include/uapi/rdma/qedr-abi.h
12249 QLOGIC QLA1280 SCSI DRIVER
12250 M: Michael Reed <mdr@sgi.com>
12251 L: linux-scsi@vger.kernel.org
12253 F: drivers/scsi/qla1280.[ch]
12255 QLOGIC QLA2XXX FC-SCSI DRIVER
12256 M: qla2xxx-upstream@qlogic.com
12257 L: linux-scsi@vger.kernel.org
12259 F: Documentation/scsi/LICENSE.qla2xxx
12260 F: drivers/scsi/qla2xxx/
12262 QLOGIC QLA3XXX NETWORK DRIVER
12263 M: Dept-GELinuxNICDev@cavium.com
12264 L: netdev@vger.kernel.org
12266 F: Documentation/networking/LICENSE.qla3xxx
12267 F: drivers/net/ethernet/qlogic/qla3xxx.*
12269 QLOGIC QLA4XXX iSCSI DRIVER
12270 M: QLogic-Storage-Upstream@qlogic.com
12271 L: linux-scsi@vger.kernel.org
12273 F: Documentation/scsi/LICENSE.qla4xxx
12274 F: drivers/scsi/qla4xxx/
12276 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12277 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12278 M: Manish Chopra <manish.chopra@cavium.com>
12279 M: Dept-GELinuxNICDev@cavium.com
12280 L: netdev@vger.kernel.org
12282 F: drivers/net/ethernet/qlogic/qlcnic/
12284 QLOGIC QLGE 10Gb ETHERNET DRIVER
12285 M: Manish Chopra <manish.chopra@cavium.com>
12286 M: Dept-GELinuxNICDev@cavium.com
12287 L: netdev@vger.kernel.org
12289 F: drivers/net/ethernet/qlogic/qlge/
12291 QM1D1B0004 MEDIA DRIVER
12292 M: Akihiro Tsukada <tskd08@gmail.com>
12293 L: linux-media@vger.kernel.org
12295 F: drivers/media/tuners/qm1d1b0004*
12297 QM1D1C0042 MEDIA DRIVER
12298 M: Akihiro Tsukada <tskd08@gmail.com>
12299 L: linux-media@vger.kernel.org
12301 F: drivers/media/tuners/qm1d1c0042*
12304 M: Anders Larsen <al@alarsen.net>
12305 W: http://www.alarsen.net/linux/qnx4fs/
12308 F: include/uapi/linux/qnx4_fs.h
12309 F: include/uapi/linux/qnxtypes.h
12311 QORIQ DPAA2 FSL-MC BUS DRIVER
12312 M: Stuart Yoder <stuyoder@gmail.com>
12313 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12314 L: linux-kernel@vger.kernel.org
12316 F: drivers/bus/fsl-mc/
12317 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12318 F: Documentation/networking/dpaa2/overview.rst
12320 QT1010 MEDIA DRIVER
12321 M: Antti Palosaari <crope@iki.fi>
12322 L: linux-media@vger.kernel.org
12323 W: https://linuxtv.org
12324 W: http://palosaari.fi/linux/
12325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12326 T: git git://linuxtv.org/anttip/media_tree.git
12328 F: drivers/media/tuners/qt1010*
12330 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12331 M: Kalle Valo <kvalo@codeaurora.org>
12332 L: ath10k@lists.infradead.org
12333 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12336 F: drivers/net/wireless/ath/ath10k/
12338 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12339 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12340 L: linux-wireless@vger.kernel.org
12341 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12343 F: drivers/net/wireless/ath/ath9k/
12345 QUALCOMM CAMERA SUBSYSTEM DRIVER
12346 M: Todor Tomov <todor.tomov@linaro.org>
12347 L: linux-media@vger.kernel.org
12349 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12350 F: Documentation/media/v4l-drivers/qcom_camss.rst
12351 F: drivers/media/platform/qcom/camss/
12353 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12354 M: Ilia Lin <ilia.lin@gmail.com>
12355 L: linux-pm@vger.kernel.org
12357 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12358 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12360 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12361 M: Timur Tabi <timur@kernel.org>
12362 L: netdev@vger.kernel.org
12364 F: drivers/net/ethernet/qualcomm/emac/
12366 QUALCOMM GENERIC INTERFACE I2C DRIVER
12367 M: Alok Chauhan <alokc@codeaurora.org>
12368 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12369 L: linux-i2c@vger.kernel.org
12370 L: linux-arm-msm@vger.kernel.org
12372 F: drivers/i2c/busses/i2c-qcom-geni.c
12374 QUALCOMM HEXAGON ARCHITECTURE
12375 M: Richard Kuo <rkuo@codeaurora.org>
12376 L: linux-hexagon@vger.kernel.org
12377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12381 QUALCOMM HIDMA DRIVER
12382 M: Sinan Kaya <okaya@kernel.org>
12383 L: linux-arm-kernel@lists.infradead.org
12384 L: linux-arm-msm@vger.kernel.org
12385 L: dmaengine@vger.kernel.org
12387 F: drivers/dma/qcom/hidma*
12390 M: Rob Clark <robdclark@gmail.com>
12391 L: iommu@lists.linux-foundation.org
12392 L: linux-arm-msm@vger.kernel.org
12394 F: drivers/iommu/qcom_iommu.c
12396 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12397 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12398 L: linux-media@vger.kernel.org
12399 L: linux-arm-msm@vger.kernel.org
12400 T: git git://linuxtv.org/media_tree.git
12402 F: drivers/media/platform/qcom/venus/
12404 QUALCOMM WCN36XX WIRELESS DRIVER
12405 M: Kalle Valo <kvalo@codeaurora.org>
12406 L: wcn36xx@lists.infradead.org
12407 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12408 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12410 F: drivers/net/wireless/ath/wcn36xx/
12412 QUANTENNA QTNFMAC WIRELESS DRIVER
12413 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12414 M: Avinash Patil <avinashp@quantenna.com>
12415 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12416 L: linux-wireless@vger.kernel.org
12418 F: drivers/net/wireless/quantenna
12420 RADEON and AMDGPU DRM DRIVERS
12421 M: Alex Deucher <alexander.deucher@amd.com>
12422 M: Christian König <christian.koenig@amd.com>
12423 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12424 L: amd-gfx@lists.freedesktop.org
12425 T: git git://people.freedesktop.org/~agd5f/linux
12427 F: drivers/gpu/drm/radeon/
12428 F: include/uapi/drm/radeon_drm.h
12429 F: drivers/gpu/drm/amd/
12430 F: include/uapi/drm/amdgpu_drm.h
12432 RADEON FRAMEBUFFER DISPLAY DRIVER
12433 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12434 L: linux-fbdev@vger.kernel.org
12436 F: drivers/video/fbdev/aty/radeon*
12437 F: include/uapi/linux/radeonfb.h
12439 RADIOSHARK RADIO DRIVER
12440 M: Hans Verkuil <hverkuil@xs4all.nl>
12441 L: linux-media@vger.kernel.org
12442 T: git git://linuxtv.org/media_tree.git
12444 F: drivers/media/radio/radio-shark.c
12446 RADIOSHARK2 RADIO DRIVER
12447 M: Hans Verkuil <hverkuil@xs4all.nl>
12448 L: linux-media@vger.kernel.org
12449 T: git git://linuxtv.org/media_tree.git
12451 F: drivers/media/radio/radio-shark2.c
12452 F: drivers/media/radio/radio-tea5777.c
12454 RADOS BLOCK DEVICE (RBD)
12455 M: Ilya Dryomov <idryomov@gmail.com>
12456 M: Sage Weil <sage@redhat.com>
12457 M: Alex Elder <elder@kernel.org>
12458 L: ceph-devel@vger.kernel.org
12459 W: http://ceph.com/
12460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12461 T: git git://github.com/ceph/ceph-client.git
12463 F: Documentation/ABI/testing/sysfs-bus-rbd
12464 F: drivers/block/rbd.c
12465 F: drivers/block/rbd_types.h
12467 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12468 M: Paul Mackerras <paulus@samba.org>
12469 L: linux-fbdev@vger.kernel.org
12471 F: drivers/video/fbdev/aty/aty128fb.c
12473 RAINSHADOW-CEC DRIVER
12474 M: Hans Verkuil <hverkuil@xs4all.nl>
12475 L: linux-media@vger.kernel.org
12476 T: git git://linuxtv.org/media_tree.git
12478 F: drivers/media/usb/rainshadow-cec/*
12480 RALINK MIPS ARCHITECTURE
12481 M: John Crispin <john@phrozen.org>
12482 L: linux-mips@linux-mips.org
12484 F: arch/mips/ralink
12486 RALINK RT2X00 WIRELESS LAN DRIVER
12488 M: Stanislaw Gruszka <sgruszka@redhat.com>
12489 M: Helmut Schaa <helmut.schaa@googlemail.com>
12490 L: linux-wireless@vger.kernel.org
12492 F: drivers/net/wireless/ralink/rt2x00/
12494 RAMDISK RAM BLOCK DEVICE DRIVER
12495 M: Jens Axboe <axboe@kernel.dk>
12497 F: Documentation/blockdev/ramdisk.txt
12498 F: drivers/block/brd.c
12500 RANCHU VIRTUAL BOARD FOR MIPS
12501 M: Miodrag Dinic <miodrag.dinic@mips.com>
12502 L: linux-mips@linux-mips.org
12504 F: arch/mips/generic/board-ranchu.c
12505 F: arch/mips/configs/generic/board-ranchu.config
12507 RANDOM NUMBER DRIVER
12508 M: "Theodore Ts'o" <tytso@mit.edu>
12510 F: drivers/char/random.c
12513 M: Matt Porter <mporter@kernel.crashing.org>
12514 M: Alexandre Bounine <alex.bou9@gmail.com>
12516 F: drivers/rapidio/
12518 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12519 L: linux-wireless@vger.kernel.org
12521 F: drivers/net/wireless/ray*
12523 RCUTORTURE TEST FRAMEWORK
12524 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12525 M: Josh Triplett <josh@joshtriplett.org>
12526 R: Steven Rostedt <rostedt@goodmis.org>
12527 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12528 R: Lai Jiangshan <jiangshanlai@gmail.com>
12529 L: linux-kernel@vger.kernel.org
12531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12532 F: tools/testing/selftests/rcutorture
12535 M: Florian Fainelli <florian@openwrt.org>
12538 RDC R6040 FAST ETHERNET DRIVER
12539 M: Florian Fainelli <f.fainelli@gmail.com>
12540 L: netdev@vger.kernel.org
12542 F: drivers/net/ethernet/rdc/r6040.c
12544 RDMAVT - RDMA verbs software
12545 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12546 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12547 L: linux-rdma@vger.kernel.org
12549 F: drivers/infiniband/sw/rdmavt
12551 RDS - RELIABLE DATAGRAM SOCKETS
12552 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12553 L: netdev@vger.kernel.org
12554 L: linux-rdma@vger.kernel.org
12555 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12556 W: https://oss.oracle.com/projects/rds/
12559 F: Documentation/networking/rds.txt
12561 RDT - RESOURCE ALLOCATION
12562 M: Fenghua Yu <fenghua.yu@intel.com>
12563 M: Reinette Chatre <reinette.chatre@intel.com>
12564 L: linux-kernel@vger.kernel.org
12566 F: arch/x86/kernel/cpu/intel_rdt*
12567 F: arch/x86/include/asm/intel_rdt_sched.h
12568 F: Documentation/x86/intel_rdt*
12570 READ-COPY UPDATE (RCU)
12571 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12572 M: Josh Triplett <josh@joshtriplett.org>
12573 R: Steven Rostedt <rostedt@goodmis.org>
12574 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12575 R: Lai Jiangshan <jiangshanlai@gmail.com>
12576 L: linux-kernel@vger.kernel.org
12577 W: http://www.rdrop.com/users/paulmck/RCU/
12579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12580 F: Documentation/RCU/
12581 X: Documentation/RCU/torture.txt
12582 F: include/linux/rcu*
12583 X: include/linux/srcu*.h
12585 X: kernel/rcu/srcu*.c
12587 REAL TIME CLOCK (RTC) SUBSYSTEM
12588 M: Alessandro Zummo <a.zummo@towertech.it>
12589 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12590 L: linux-rtc@vger.kernel.org
12591 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12594 F: Documentation/devicetree/bindings/rtc/
12595 F: Documentation/rtc.txt
12597 F: include/linux/rtc.h
12598 F: include/uapi/linux/rtc.h
12599 F: include/linux/rtc/
12600 F: include/linux/platform_data/rtc-*
12601 F: tools/testing/selftests/rtc/
12603 REALTEK AUDIO CODECS
12604 M: Bard Liao <bardliao@realtek.com>
12605 M: Oder Chiou <oder_chiou@realtek.com>
12607 F: sound/soc/codecs/rt*
12608 F: include/sound/rt*.h
12610 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12611 M: Linus Walleij <linus.walleij@linaro.org>
12613 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12614 F: drivers/net/dsa/realtek-smi*
12615 F: drivers/net/dsa/rtl83*
12617 REGISTER MAP ABSTRACTION
12618 M: Mark Brown <broonie@kernel.org>
12619 L: linux-kernel@vger.kernel.org
12620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12622 F: Documentation/devicetree/bindings/regmap/
12623 F: drivers/base/regmap/
12624 F: include/linux/regmap.h
12626 REISERFS FILE SYSTEM
12627 L: reiserfs-devel@vger.kernel.org
12631 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12632 M: Ohad Ben-Cohen <ohad@wizery.com>
12633 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12634 L: linux-remoteproc@vger.kernel.org
12635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12637 F: Documentation/devicetree/bindings/remoteproc/
12638 F: Documentation/remoteproc.txt
12639 F: drivers/remoteproc/
12640 F: include/linux/remoteproc.h
12642 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12643 M: Ohad Ben-Cohen <ohad@wizery.com>
12644 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12645 L: linux-remoteproc@vger.kernel.org
12646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12649 F: Documentation/rpmsg.txt
12650 F: include/linux/rpmsg.h
12651 F: include/linux/rpmsg/
12653 RENESAS CLOCK DRIVERS
12654 M: Geert Uytterhoeven <geert+renesas@glider.be>
12655 L: linux-renesas-soc@vger.kernel.org
12656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12658 F: drivers/clk/renesas/
12660 RENESAS EMEV2 I2C DRIVER
12661 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12663 F: drivers/i2c/busses/i2c-emev2.c
12665 RENESAS ETHERNET DRIVERS
12666 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12667 L: netdev@vger.kernel.org
12668 L: linux-renesas-soc@vger.kernel.org
12669 F: Documentation/devicetree/bindings/net/renesas,*.txt
12670 F: Documentation/devicetree/bindings/net/sh_eth.txt
12671 F: drivers/net/ethernet/renesas/
12672 F: include/linux/sh_eth.h
12674 RENESAS R-CAR GYROADC DRIVER
12675 M: Marek Vasut <marek.vasut@gmail.com>
12676 L: linux-iio@vger.kernel.org
12678 F: drivers/iio/adc/rcar_gyro_adc.c
12680 RENESAS R-CAR I2C DRIVERS
12681 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12683 F: drivers/i2c/busses/i2c-rcar.c
12684 F: drivers/i2c/busses/i2c-sh_mobile.c
12686 RENESAS RIIC DRIVER
12687 M: Chris Brandt <chris.brandt@renesas.com>
12689 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12690 F: drivers/i2c/busses/i2c-riic.c
12692 RENESAS USB PHY DRIVER
12693 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12694 L: linux-renesas-soc@vger.kernel.org
12696 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12698 RESET CONTROLLER FRAMEWORK
12699 M: Philipp Zabel <p.zabel@pengutronix.de>
12700 T: git git://git.pengutronix.de/git/pza/linux
12703 F: Documentation/devicetree/bindings/reset/
12704 F: include/dt-bindings/reset/
12705 F: include/linux/reset.h
12706 F: include/linux/reset-controller.h
12708 RESTARTABLE SEQUENCES SUPPORT
12709 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12710 M: Peter Zijlstra <peterz@infradead.org>
12711 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12712 M: Boqun Feng <boqun.feng@gmail.com>
12713 L: linux-kernel@vger.kernel.org
12716 F: include/uapi/linux/rseq.h
12717 F: include/trace/events/rseq.h
12718 F: tools/testing/selftests/rseq/
12721 M: Johannes Berg <johannes@sipsolutions.net>
12722 L: linux-wireless@vger.kernel.org
12723 W: http://wireless.kernel.org/
12724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12727 F: Documentation/rfkill.txt
12728 F: Documentation/ABI/stable/sysfs-class-rfkill
12730 F: include/linux/rfkill.h
12731 F: include/uapi/linux/rfkill.h
12734 M: Thomas Graf <tgraf@suug.ch>
12735 M: Herbert Xu <herbert@gondor.apana.org.au>
12736 L: netdev@vger.kernel.org
12738 F: lib/rhashtable.c
12739 F: lib/test_rhashtable.c
12740 F: include/linux/rhashtable.h
12741 F: include/linux/rhashtable-types.h
12743 RICOH R5C592 MEMORYSTICK DRIVER
12744 M: Maxim Levitsky <maximlevitsky@gmail.com>
12746 F: drivers/memstick/host/r592.*
12748 RICOH SMARTMEDIA/XD DRIVER
12749 M: Maxim Levitsky <maximlevitsky@gmail.com>
12751 F: drivers/mtd/nand/raw/r852.c
12752 F: drivers/mtd/nand/raw/r852.h
12754 RISC-V ARCHITECTURE
12755 M: Palmer Dabbelt <palmer@sifive.com>
12756 M: Albert Ou <aou@eecs.berkeley.edu>
12757 L: linux-riscv@lists.infradead.org
12758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12765 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12766 W: http://sourceforge.net/projects/roccat/
12768 F: drivers/hid/hid-roccat*
12769 F: include/linux/hid-roccat*
12770 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12772 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12773 M: Jacob chen <jacob2.chen@rock-chips.com>
12774 L: linux-media@vger.kernel.org
12776 F: drivers/media/platform/rockchip/rga/
12777 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12780 M: Jiri Pirko <jiri@resnulli.us>
12781 L: netdev@vger.kernel.org
12783 F: drivers/net/ethernet/rocker/
12787 W: http://www.comtrol.com
12789 F: Documentation/serial/rocket.txt
12790 F: drivers/tty/rocket*
12792 ROCKETPORT EXPRESS/INFINITY DRIVER
12793 M: Kevin Cernekee <cernekee@gmail.com>
12794 L: linux-serial@vger.kernel.org
12796 F: drivers/tty/serial/rp2.*
12798 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12799 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12800 L: linux-kernel@vger.kernel.org
12801 L: linux-renesas-soc@vger.kernel.org
12803 F: drivers/mfd/bd9571mwv.c
12804 F: drivers/regulator/bd9571mwv-regulator.c
12805 F: drivers/gpio/gpio-bd9571mwv.c
12806 F: include/linux/mfd/bd9571mwv.h
12807 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12810 M: Ralf Baechle <ralf@linux-mips.org>
12811 L: linux-hams@vger.kernel.org
12812 W: http://www.linux-ax25.org/
12814 F: include/net/rose.h
12815 F: include/uapi/linux/rose.h
12818 RTL2830 MEDIA DRIVER
12819 M: Antti Palosaari <crope@iki.fi>
12820 L: linux-media@vger.kernel.org
12821 W: https://linuxtv.org
12822 W: http://palosaari.fi/linux/
12823 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12824 T: git git://linuxtv.org/anttip/media_tree.git
12826 F: drivers/media/dvb-frontends/rtl2830*
12828 RTL2832 MEDIA DRIVER
12829 M: Antti Palosaari <crope@iki.fi>
12830 L: linux-media@vger.kernel.org
12831 W: https://linuxtv.org
12832 W: http://palosaari.fi/linux/
12833 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12834 T: git git://linuxtv.org/anttip/media_tree.git
12836 F: drivers/media/dvb-frontends/rtl2832*
12838 RTL2832_SDR MEDIA DRIVER
12839 M: Antti Palosaari <crope@iki.fi>
12840 L: linux-media@vger.kernel.org
12841 W: https://linuxtv.org
12842 W: http://palosaari.fi/linux/
12843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12844 T: git git://linuxtv.org/anttip/media_tree.git
12846 F: drivers/media/dvb-frontends/rtl2832_sdr*
12848 RTL8180 WIRELESS DRIVER
12849 L: linux-wireless@vger.kernel.org
12850 W: http://wireless.kernel.org/
12851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12853 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12855 RTL8187 WIRELESS DRIVER
12856 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12857 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12858 M: Larry Finger <Larry.Finger@lwfinger.net>
12859 L: linux-wireless@vger.kernel.org
12860 W: http://wireless.kernel.org/
12861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12863 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12865 REALTEK WIRELESS DRIVER (rtlwifi family)
12866 M: Ping-Ke Shih <pkshih@realtek.com>
12867 L: linux-wireless@vger.kernel.org
12868 W: http://wireless.kernel.org/
12869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12871 F: drivers/net/wireless/realtek/rtlwifi/
12873 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12874 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12875 L: linux-wireless@vger.kernel.org
12876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12878 F: drivers/net/wireless/realtek/rtl8xxxu/
12880 RXRPC SOCKETS (AF_RXRPC)
12881 M: David Howells <dhowells@redhat.com>
12882 L: linux-afs@lists.infradead.org
12885 F: include/keys/rxrpc-type.h
12886 F: include/net/af_rxrpc.h
12887 F: include/trace/events/rxrpc.h
12888 F: include/uapi/linux/rxrpc.h
12889 F: Documentation/networking/rxrpc.txt
12890 W: https://www.infradead.org/~dhowells/kafs/
12892 S3 SAVAGE FRAMEBUFFER DRIVER
12893 M: Antonino Daplas <adaplas@gmail.com>
12894 L: linux-fbdev@vger.kernel.org
12896 F: drivers/video/fbdev/savage/
12899 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12900 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12901 L: linux-s390@vger.kernel.org
12902 W: http://www.ibm.com/developerworks/linux/linux390/
12903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12907 F: Documentation/s390/
12908 F: Documentation/driver-api/s390-drivers.rst
12910 S390 COMMON I/O LAYER
12911 M: Sebastian Ott <sebott@linux.ibm.com>
12912 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12913 L: linux-s390@vger.kernel.org
12914 W: http://www.ibm.com/developerworks/linux/linux390/
12916 F: drivers/s390/cio/
12919 M: Stefan Haberland <sth@linux.ibm.com>
12920 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12921 L: linux-s390@vger.kernel.org
12922 W: http://www.ibm.com/developerworks/linux/linux390/
12924 F: drivers/s390/block/dasd*
12925 F: block/partitions/ibm.c
12928 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12929 L: linux-s390@vger.kernel.org
12930 W: http://www.ibm.com/developerworks/linux/linux390/
12932 F: drivers/iommu/s390-iommu.c
12934 S390 IUCV NETWORK LAYER
12935 M: Julian Wiedmann <jwi@linux.ibm.com>
12936 M: Ursula Braun <ubraun@linux.ibm.com>
12937 L: linux-s390@vger.kernel.org
12938 W: http://www.ibm.com/developerworks/linux/linux390/
12940 F: drivers/s390/net/*iucv*
12941 F: include/net/iucv/
12944 S390 NETWORK DRIVERS
12945 M: Julian Wiedmann <jwi@linux.ibm.com>
12946 M: Ursula Braun <ubraun@linux.ibm.com>
12947 L: linux-s390@vger.kernel.org
12948 W: http://www.ibm.com/developerworks/linux/linux390/
12950 F: drivers/s390/net/
12953 M: Sebastian Ott <sebott@linux.ibm.com>
12954 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12955 L: linux-s390@vger.kernel.org
12956 W: http://www.ibm.com/developerworks/linux/linux390/
12959 F: drivers/pci/hotplug/s390_pci_hpc.c
12961 S390 VFIO-CCW DRIVER
12962 M: Cornelia Huck <cohuck@redhat.com>
12963 M: Halil Pasic <pasic@linux.ibm.com>
12964 L: linux-s390@vger.kernel.org
12965 L: kvm@vger.kernel.org
12967 F: drivers/s390/cio/vfio_ccw*
12968 F: Documentation/s390/vfio-ccw.txt
12969 F: include/uapi/linux/vfio_ccw.h
12972 M: Harald Freudenberger <freude@linux.ibm.com>
12973 L: linux-s390@vger.kernel.org
12974 W: http://www.ibm.com/developerworks/linux/linux390/
12976 F: drivers/s390/crypto/
12978 S390 VFIO AP DRIVER
12979 M: Tony Krowiak <akrowiak@linux.ibm.com>
12980 M: Pierre Morel <pmorel@linux.ibm.com>
12981 M: Halil Pasic <pasic@linux.ibm.com>
12982 L: linux-s390@vger.kernel.org
12983 W: http://www.ibm.com/developerworks/linux/linux390/
12985 F: drivers/s390/crypto/vfio_ap_drv.c
12986 F: drivers/s390/crypto/vfio_ap_private.h
12987 F: drivers/s390/crypto/vfio_ap_ops.c
12988 F: Documentation/s390/vfio-ap.txt
12991 M: Steffen Maier <maier@linux.ibm.com>
12992 M: Benjamin Block <bblock@linux.ibm.com>
12993 L: linux-s390@vger.kernel.org
12994 W: http://www.ibm.com/developerworks/linux/linux390/
12996 F: drivers/s390/scsi/zfcp_*
12998 S3C24XX SD/MMC Driver
12999 M: Ben Dooks <ben-linux@fluff.org>
13000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13002 F: drivers/mmc/host/s3cmci.*
13004 SAA6588 RDS RECEIVER DRIVER
13005 M: Hans Verkuil <hverkuil@xs4all.nl>
13006 L: linux-media@vger.kernel.org
13007 T: git git://linuxtv.org/media_tree.git
13008 W: https://linuxtv.org
13010 F: drivers/media/i2c/saa6588*
13012 SAA7134 VIDEO4LINUX DRIVER
13013 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13014 L: linux-media@vger.kernel.org
13015 W: https://linuxtv.org
13016 T: git git://linuxtv.org/media_tree.git
13018 F: Documentation/media/v4l-drivers/saa7134*
13019 F: drivers/media/pci/saa7134/
13021 SAA7146 VIDEO4LINUX-2 DRIVER
13022 M: Hans Verkuil <hverkuil@xs4all.nl>
13023 L: linux-media@vger.kernel.org
13024 T: git git://linuxtv.org/media_tree.git
13026 F: drivers/media/common/saa7146/
13027 F: drivers/media/pci/saa7146/
13028 F: include/media/saa7146*
13030 SAMSUNG AUDIO (ASoC) DRIVERS
13031 M: Krzysztof Kozlowski <krzk@kernel.org>
13032 M: Sangbeom Kim <sbkim73@samsung.com>
13033 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13034 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13036 F: sound/soc/samsung/
13037 F: Documentation/devicetree/bindings/sound/samsung*
13039 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13040 M: Krzysztof Kozlowski <krzk@kernel.org>
13041 L: linux-crypto@vger.kernel.org
13042 L: linux-samsung-soc@vger.kernel.org
13044 F: drivers/crypto/exynos-rng.c
13045 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13047 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13048 M: Łukasz Stelmach <l.stelmach@samsung.com>
13049 L: linux-samsung-soc@vger.kernel.org
13051 F: drivers/char/hw_random/exynos-trng.c
13052 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13054 SAMSUNG FRAMEBUFFER DRIVER
13055 M: Jingoo Han <jingoohan1@gmail.com>
13056 L: linux-fbdev@vger.kernel.org
13058 F: drivers/video/fbdev/s3c-fb.c
13060 SAMSUNG LAPTOP DRIVER
13061 M: Corentin Chary <corentin.chary@gmail.com>
13062 L: platform-driver-x86@vger.kernel.org
13064 F: drivers/platform/x86/samsung-laptop.c
13066 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13067 M: Sangbeom Kim <sbkim73@samsung.com>
13068 M: Krzysztof Kozlowski <krzk@kernel.org>
13069 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13070 L: linux-kernel@vger.kernel.org
13071 L: linux-samsung-soc@vger.kernel.org
13073 F: drivers/mfd/sec*.c
13074 F: drivers/regulator/s2m*.c
13075 F: drivers/regulator/s5m*.c
13076 F: drivers/clk/clk-s2mps11.c
13077 F: drivers/rtc/rtc-s5m.c
13078 F: include/linux/mfd/samsung/
13079 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13080 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13081 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13082 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13084 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13085 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13086 L: linux-media@vger.kernel.org
13087 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13089 F: drivers/media/platform/s3c-camif/
13090 F: include/media/drv-intf/s3c_camif.h
13092 SAMSUNG S3FWRN5 NFC DRIVER
13093 M: Robert Baldyga <r.baldyga@samsung.com>
13094 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13095 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13097 F: drivers/nfc/s3fwrn5
13099 SAMSUNG S5C73M3 CAMERA DRIVER
13100 M: Kyungmin Park <kyungmin.park@samsung.com>
13101 M: Andrzej Hajda <a.hajda@samsung.com>
13102 L: linux-media@vger.kernel.org
13104 F: drivers/media/i2c/s5c73m3/*
13106 SAMSUNG S5K5BAF CAMERA DRIVER
13107 M: Kyungmin Park <kyungmin.park@samsung.com>
13108 M: Andrzej Hajda <a.hajda@samsung.com>
13109 L: linux-media@vger.kernel.org
13111 F: drivers/media/i2c/s5k5baf.c
13113 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13114 M: Krzysztof Kozlowski <krzk@kernel.org>
13115 M: Vladimir Zapolskiy <vz@mleia.com>
13116 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13117 L: linux-crypto@vger.kernel.org
13118 L: linux-samsung-soc@vger.kernel.org
13120 F: drivers/crypto/s5p-sss.c
13122 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13123 M: Kyungmin Park <kyungmin.park@samsung.com>
13124 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13125 L: linux-media@vger.kernel.org
13126 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13128 F: drivers/media/platform/exynos4-is/
13130 SAMSUNG SOC CLOCK DRIVERS
13131 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13132 M: Tomasz Figa <tomasz.figa@gmail.com>
13133 M: Chanwoo Choi <cw00.choi@samsung.com>
13135 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13137 F: drivers/clk/samsung/
13138 F: include/dt-bindings/clock/exynos*.h
13139 F: Documentation/devicetree/bindings/clock/exynos*.txt
13141 SAMSUNG SPI DRIVERS
13142 M: Kukjin Kim <kgene@kernel.org>
13143 M: Krzysztof Kozlowski <krzk@kernel.org>
13144 M: Andi Shyti <andi@etezian.org>
13145 L: linux-spi@vger.kernel.org
13146 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13148 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13149 F: drivers/spi/spi-s3c*
13150 F: include/linux/platform_data/spi-s3c64xx.h
13152 SAMSUNG SXGBE DRIVERS
13153 M: Byungho An <bh74.an@samsung.com>
13154 M: Girish K S <ks.giri@samsung.com>
13155 M: Vipul Pandya <vipul.pandya@samsung.com>
13157 L: netdev@vger.kernel.org
13158 F: drivers/net/ethernet/samsung/sxgbe/
13160 SAMSUNG THERMAL DRIVER
13161 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13162 L: linux-pm@vger.kernel.org
13163 L: linux-samsung-soc@vger.kernel.org
13165 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13166 F: drivers/thermal/samsung/
13168 SAMSUNG USB2 PHY DRIVER
13169 M: Kamil Debski <kamil@wypas.org>
13170 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13171 L: linux-kernel@vger.kernel.org
13173 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13174 F: Documentation/phy/samsung-usb2.txt
13175 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13176 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13177 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13178 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13179 F: drivers/phy/samsung/phy-samsung-usb2.c
13180 F: drivers/phy/samsung/phy-samsung-usb2.h
13183 M: Zwane Mwaikambo <zwanem@gmail.com>
13185 F: drivers/watchdog/sc1200wdt.c
13188 M: Ingo Molnar <mingo@redhat.com>
13189 M: Peter Zijlstra <peterz@infradead.org>
13190 L: linux-kernel@vger.kernel.org
13191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13194 F: include/linux/sched.h
13195 F: include/uapi/linux/sched.h
13196 F: include/linux/wait.h
13198 SCR24X CHIP CARD INTERFACE DRIVER
13199 M: Lubomir Rintel <lkundrak@v3.sk>
13201 F: drivers/char/pcmcia/scr24x_cs.c
13204 M: Jens Axboe <axboe@kernel.dk>
13205 L: linux-scsi@vger.kernel.org
13206 W: http://www.kernel.dk
13208 F: drivers/scsi/sr*
13210 SCSI RDMA PROTOCOL (SRP) INITIATOR
13211 M: Bart Van Assche <bvanassche@acm.org>
13212 L: linux-rdma@vger.kernel.org
13214 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13215 F: drivers/infiniband/ulp/srp/
13216 F: include/scsi/srp.h
13218 SCSI RDMA PROTOCOL (SRP) TARGET
13219 M: Bart Van Assche <bvanassche@acm.org>
13220 L: linux-rdma@vger.kernel.org
13221 L: target-devel@vger.kernel.org
13223 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13224 F: drivers/infiniband/ulp/srpt/
13227 M: Doug Gilbert <dgilbert@interlog.com>
13228 L: linux-scsi@vger.kernel.org
13229 W: http://sg.danny.cz/sg
13231 F: Documentation/scsi/scsi-generic.txt
13232 F: drivers/scsi/sg.c
13233 F: include/scsi/sg.h
13236 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13238 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13240 L: linux-scsi@vger.kernel.org
13242 F: Documentation/devicetree/bindings/scsi/
13247 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13248 L: linux-scsi@vger.kernel.org
13250 F: Documentation/scsi/st.txt
13251 F: drivers/scsi/st.*
13252 F: drivers/scsi/st_*.h
13255 M: Vlad Yasevich <vyasevich@gmail.com>
13256 M: Neil Horman <nhorman@tuxdriver.com>
13257 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13258 L: linux-sctp@vger.kernel.org
13259 W: http://lksctp.sourceforge.net
13261 F: Documentation/networking/sctp.txt
13262 F: include/linux/sctp.h
13263 F: include/uapi/linux/sctp.h
13264 F: include/net/sctp/
13268 M: Jim Cromie <jim.cromie@gmail.com>
13270 F: Documentation/i2c/busses/scx200_acb
13271 F: arch/x86/platform/scx200/
13272 F: drivers/watchdog/scx200_wdt.c
13273 F: drivers/i2c/busses/scx200*
13274 F: drivers/mtd/maps/scx200_docflash.c
13275 F: include/linux/scx200.h
13278 M: Jim Cromie <jim.cromie@gmail.com>
13280 F: drivers/char/scx200_gpio.c
13281 F: include/linux/scx200_gpio.h
13283 SCx200 HRT CLOCKSOURCE DRIVER
13284 M: Jim Cromie <jim.cromie@gmail.com>
13286 F: drivers/clocksource/scx200_hrt.c
13288 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13289 M: Sascha Sommer <saschasommer@freenet.de>
13290 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13292 F: drivers/mmc/host/sdricoh_cs.c
13295 M: Kees Cook <keescook@chromium.org>
13296 R: Andy Lutomirski <luto@amacapital.net>
13297 R: Will Drewry <wad@chromium.org>
13298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13300 F: kernel/seccomp.c
13301 F: include/uapi/linux/seccomp.h
13302 F: include/linux/seccomp.h
13303 F: tools/testing/selftests/seccomp/*
13304 F: tools/testing/selftests/kselftest_harness.h
13305 F: Documentation/userspace-api/seccomp_filter.rst
13306 K: \bsecure_computing
13309 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13310 M: Al Cooper <alcooperx@gmail.com>
13311 L: linux-mmc@vger.kernel.org
13312 L: bcm-kernel-feedback-list@broadcom.com
13314 F: drivers/mmc/host/sdhci-brcmstb*
13316 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13317 M: Adrian Hunter <adrian.hunter@intel.com>
13318 L: linux-mmc@vger.kernel.org
13319 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13321 F: drivers/mmc/host/sdhci*
13322 F: include/linux/mmc/sdhci*
13324 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13325 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13326 M: Manjunath M B <manjumb@synopsys.com>
13327 L: linux-mmc@vger.kernel.org
13329 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13331 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13332 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13333 L: linux-mmc@vger.kernel.org
13335 F: drivers/mmc/host/sdhci-of-at91.c
13337 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13338 M: Ben Dooks <ben-linux@fluff.org>
13339 M: Jaehoon Chung <jh80.chung@samsung.com>
13340 L: linux-mmc@vger.kernel.org
13342 F: drivers/mmc/host/sdhci-s3c*
13344 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13345 M: Viresh Kumar <vireshk@kernel.org>
13346 L: linux-mmc@vger.kernel.org
13348 F: drivers/mmc/host/sdhci-spear.c
13350 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13351 M: Kishon Vijay Abraham I <kishon@ti.com>
13352 L: linux-mmc@vger.kernel.org
13354 F: drivers/mmc/host/sdhci-omap.c
13356 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13357 M: Scott Bauer <scott.bauer@intel.com>
13358 M: Jonathan Derrick <jonathan.derrick@intel.com>
13359 L: linux-block@vger.kernel.org
13362 F: block/opal_proto.h
13363 F: include/linux/sed*
13364 F: include/uapi/linux/sed*
13367 M: Security Officers <security@kernel.org>
13371 M: James Morris <jmorris@namei.org>
13372 M: "Serge E. Hallyn" <serge@hallyn.com>
13373 L: linux-security-module@vger.kernel.org (suggested Cc:)
13374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13375 W: http://kernsec.org/
13378 X: security/selinux/
13380 SELINUX SECURITY MODULE
13381 M: Paul Moore <paul@paul-moore.com>
13382 M: Stephen Smalley <sds@tycho.nsa.gov>
13383 M: Eric Paris <eparis@parisplace.org>
13384 L: selinux@vger.kernel.org
13385 W: https://selinuxproject.org
13386 W: https://github.com/SELinuxProject
13387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13389 F: include/linux/selinux*
13390 F: security/selinux/
13391 F: scripts/selinux/
13392 F: Documentation/admin-guide/LSM/SELinux.rst
13395 M: Jiri Slaby <jirislaby@gmail.com>
13397 F: drivers/misc/phantom.c
13398 F: include/uapi/linux/phantom.h
13401 M: Rob Herring <robh@kernel.org>
13402 L: linux-serial@vger.kernel.org
13404 F: Documentation/devicetree/bindings/serial/slave-device.txt
13405 F: drivers/tty/serdev/
13406 F: include/linux/serdev.h
13409 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13410 L: linux-serial@vger.kernel.org
13412 F: Documentation/devicetree/bindings/serial/
13413 F: drivers/tty/serial/
13416 M: Sean Young <sean@mess.org>
13417 L: linux-media@vger.kernel.org
13419 F: drivers/media/rc/serial_ir.c
13422 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13423 M: Edward Cree <ecree@solarflare.com>
13424 M: Bert Kenward <bkenward@solarflare.com>
13425 L: netdev@vger.kernel.org
13427 F: drivers/net/ethernet/sfc/
13430 M: Dimitri Sivanich <sivanich@sgi.com>
13432 F: drivers/misc/sgi-gru/
13434 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13435 M: Pat Gefre <pfg@sgi.com>
13436 L: linux-ia64@vger.kernel.org
13438 F: Documentation/ia64/serial.txt
13439 F: drivers/tty/serial/ioc?_serial.c
13440 F: include/linux/ioc?.h
13442 SGI XP/XPC/XPNET DRIVER
13443 M: Cliff Whickman <cpw@sgi.com>
13444 M: Robin Holt <robinmholt@gmail.com>
13446 F: drivers/misc/sgi-xp/
13448 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13449 M: Ursula Braun <ubraun@linux.ibm.com>
13450 L: linux-s390@vger.kernel.org
13451 W: http://www.ibm.com/developerworks/linux/linux390/
13455 SHARP RJ54N1CB0C SENSOR DRIVER
13456 M: Jacopo Mondi <jacopo@jmondi.org>
13457 L: linux-media@vger.kernel.org
13458 T: git git://linuxtv.org/media_tree.git
13460 F: drivers/media/i2c/rj54n1cb0c.c
13461 F: include/media/i2c/rj54n1cb0c.h
13463 SH_VEU V4L2 MEM2MEM DRIVER
13464 L: linux-media@vger.kernel.org
13466 F: drivers/media/platform/sh_veu.c
13468 SH_VOU V4L2 OUTPUT DRIVER
13469 L: linux-media@vger.kernel.org
13471 F: drivers/media/platform/sh_vou.c
13472 F: include/media/drv-intf/sh_vou.h
13474 SI2157 MEDIA DRIVER
13475 M: Antti Palosaari <crope@iki.fi>
13476 L: linux-media@vger.kernel.org
13477 W: https://linuxtv.org
13478 W: http://palosaari.fi/linux/
13479 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13480 T: git git://linuxtv.org/anttip/media_tree.git
13482 F: drivers/media/tuners/si2157*
13484 SI2165 MEDIA DRIVER
13485 M: Matthias Schwarzott <zzam@gentoo.org>
13486 L: linux-media@vger.kernel.org
13487 W: https://linuxtv.org
13488 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13490 F: drivers/media/dvb-frontends/si2165*
13492 SI2168 MEDIA DRIVER
13493 M: Antti Palosaari <crope@iki.fi>
13494 L: linux-media@vger.kernel.org
13495 W: https://linuxtv.org
13496 W: http://palosaari.fi/linux/
13497 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13498 T: git git://linuxtv.org/anttip/media_tree.git
13500 F: drivers/media/dvb-frontends/si2168*
13502 SI470X FM RADIO RECEIVER I2C DRIVER
13503 M: Hans Verkuil <hverkuil@xs4all.nl>
13504 L: linux-media@vger.kernel.org
13505 T: git git://linuxtv.org/media_tree.git
13506 W: https://linuxtv.org
13508 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13510 SI470X FM RADIO RECEIVER USB DRIVER
13511 M: Hans Verkuil <hverkuil@xs4all.nl>
13512 L: linux-media@vger.kernel.org
13513 T: git git://linuxtv.org/media_tree.git
13514 W: https://linuxtv.org
13516 F: drivers/media/radio/si470x/radio-si470x-common.c
13517 F: drivers/media/radio/si470x/radio-si470x.h
13518 F: drivers/media/radio/si470x/radio-si470x-usb.c
13520 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13521 M: Eduardo Valentin <edubezval@gmail.com>
13522 L: linux-media@vger.kernel.org
13523 T: git git://linuxtv.org/media_tree.git
13524 W: https://linuxtv.org
13526 F: drivers/media/radio/si4713/si4713.?
13528 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13529 M: Eduardo Valentin <edubezval@gmail.com>
13530 L: linux-media@vger.kernel.org
13531 T: git git://linuxtv.org/media_tree.git
13532 W: https://linuxtv.org
13534 F: drivers/media/radio/si4713/radio-platform-si4713.c
13536 SI4713 FM RADIO TRANSMITTER USB DRIVER
13537 M: Hans Verkuil <hverkuil@xs4all.nl>
13538 L: linux-media@vger.kernel.org
13539 T: git git://linuxtv.org/media_tree.git
13540 W: https://linuxtv.org
13542 F: drivers/media/radio/si4713/radio-usb-si4713.c
13545 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13546 L: linux-media@vger.kernel.org
13547 W: https://linuxtv.org
13548 T: git git://linuxtv.org/media_tree.git
13550 F: drivers/media/common/siano/
13551 F: drivers/media/usb/siano/
13552 F: drivers/media/usb/siano/
13553 F: drivers/media/mmc/siano/
13556 M: Palmer Dabbelt <palmer@sifive.com>
13557 L: linux-riscv@lists.infradead.org
13558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13563 SILEAD TOUCHSCREEN DRIVER
13564 M: Hans de Goede <hdegoede@redhat.com>
13565 L: linux-input@vger.kernel.org
13566 L: platform-driver-x86@vger.kernel.org
13568 F: drivers/input/touchscreen/silead.c
13569 F: drivers/platform/x86/touchscreen_dmi.c
13571 SILICON MOTION SM712 FRAME BUFFER DRIVER
13572 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13573 M: Teddy Wang <teddy.wang@siliconmotion.com>
13574 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13575 L: linux-fbdev@vger.kernel.org
13577 F: drivers/video/fbdev/sm712*
13578 F: Documentation/fb/sm712fb.txt
13580 SIMPLE FIRMWARE INTERFACE (SFI)
13581 M: Len Brown <lenb@kernel.org>
13582 L: sfi-devel@simplefirmware.org
13583 W: http://simplefirmware.org/
13584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13586 F: arch/x86/platform/sfi/
13588 F: include/linux/sfi*.h
13591 M: Hans de Goede <hdegoede@redhat.com>
13592 L: linux-fbdev@vger.kernel.org
13594 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13595 F: drivers/video/fbdev/simplefb.c
13596 F: include/linux/platform_data/simplefb.h
13598 SIMTEC EB110ATX (Chalice CATS)
13600 P: Vincent Sanders <vince@simtec.co.uk>
13601 M: Simtec Linux Team <linux@simtec.co.uk>
13602 W: http://www.simtec.co.uk/products/EB110ATX/
13605 SIMTEC EB2410ITX (BAST)
13607 P: Vincent Sanders <vince@simtec.co.uk>
13608 M: Simtec Linux Team <linux@simtec.co.uk>
13609 W: http://www.simtec.co.uk/products/EB2410ITX/
13611 F: arch/arm/mach-s3c24xx/mach-bast.c
13612 F: arch/arm/mach-s3c24xx/bast-ide.c
13613 F: arch/arm/mach-s3c24xx/bast-irq.c
13615 SIPHASH PRF ROUTINES
13616 M: Jason A. Donenfeld <Jason@zx2c4.com>
13619 F: lib/test_siphash.c
13620 F: include/linux/siphash.h
13623 M: Gavin Schenk <g.schenk@eckelmann.de>
13624 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13625 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13628 F: drivers/gpio/gpio-siox.c
13629 F: include/trace/events/siox.h
13631 SIS 190 ETHERNET DRIVER
13632 M: Francois Romieu <romieu@fr.zoreil.com>
13633 L: netdev@vger.kernel.org
13635 F: drivers/net/ethernet/sis/sis190.c
13637 SIS 900/7016 FAST ETHERNET DRIVER
13638 M: Daniele Venzano <venza@brownhat.org>
13639 W: http://www.brownhat.org/sis900.html
13640 L: netdev@vger.kernel.org
13642 F: drivers/net/ethernet/sis/sis900.*
13644 SIS FRAMEBUFFER DRIVER
13645 M: Thomas Winischhofer <thomas@winischhofer.net>
13646 W: http://www.winischhofer.net/linuxsisvga.shtml
13648 F: Documentation/fb/sisfb.txt
13649 F: drivers/video/fbdev/sis/
13650 F: include/video/sisfb.h
13653 M: Thomas Winischhofer <thomas@winischhofer.net>
13654 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13656 F: drivers/usb/misc/sisusbvga/
13659 M: Christoph Lameter <cl@linux.com>
13660 M: Pekka Enberg <penberg@kernel.org>
13661 M: David Rientjes <rientjes@google.com>
13662 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13663 M: Andrew Morton <akpm@linux-foundation.org>
13664 L: linux-mm@kvack.org
13666 F: include/linux/sl?b*.h
13669 SLEEPABLE READ-COPY UPDATE (SRCU)
13670 M: Lai Jiangshan <jiangshanlai@gmail.com>
13671 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13672 M: Josh Triplett <josh@joshtriplett.org>
13673 R: Steven Rostedt <rostedt@goodmis.org>
13674 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13675 L: linux-kernel@vger.kernel.org
13676 W: http://www.rdrop.com/users/paulmck/RCU/
13678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13679 F: include/linux/srcu*.h
13680 F: kernel/rcu/srcu*.c
13682 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13683 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13684 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13686 F: drivers/slimbus/
13687 F: Documentation/devicetree/bindings/slimbus/
13688 F: include/linux/slimbus.h
13690 SMACK SECURITY MODULE
13691 M: Casey Schaufler <casey@schaufler-ca.com>
13692 L: linux-security-module@vger.kernel.org
13693 W: http://schaufler-ca.com
13694 T: git git://github.com/cschaufler/smack-next
13696 F: Documentation/admin-guide/LSM/Smack.rst
13699 SMC91x ETHERNET DRIVER
13700 M: Nicolas Pitre <nico@fluxnic.net>
13702 F: drivers/net/ethernet/smsc/smc91x.*
13704 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13705 M: Sakari Ailus <sakari.ailus@iki.fi>
13706 L: linux-media@vger.kernel.org
13708 F: drivers/media/i2c/smiapp/
13709 F: include/media/i2c/smiapp.h
13710 F: drivers/media/i2c/smiapp-pll.c
13711 F: drivers/media/i2c/smiapp-pll.h
13712 F: include/uapi/linux/smiapp.h
13713 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13715 SMM665 HARDWARE MONITOR DRIVER
13716 M: Guenter Roeck <linux@roeck-us.net>
13717 L: linux-hwmon@vger.kernel.org
13719 F: Documentation/hwmon/smm665
13720 F: drivers/hwmon/smm665.c
13722 SMSC EMC2103 HARDWARE MONITOR DRIVER
13723 M: Steve Glendinning <steve.glendinning@shawell.net>
13724 L: linux-hwmon@vger.kernel.org
13726 F: Documentation/hwmon/emc2103
13727 F: drivers/hwmon/emc2103.c
13729 SMSC SCH5627 HARDWARE MONITOR DRIVER
13730 M: Hans de Goede <hdegoede@redhat.com>
13731 L: linux-hwmon@vger.kernel.org
13733 F: Documentation/hwmon/sch5627
13734 F: drivers/hwmon/sch5627.c
13736 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13737 M: Steve Glendinning <steve.glendinning@shawell.net>
13738 L: linux-fbdev@vger.kernel.org
13740 F: drivers/video/fbdev/smscufx.c
13742 SMSC47B397 HARDWARE MONITOR DRIVER
13743 M: Jean Delvare <jdelvare@suse.com>
13744 L: linux-hwmon@vger.kernel.org
13746 F: Documentation/hwmon/smsc47b397
13747 F: drivers/hwmon/smsc47b397.c
13749 SMSC911x ETHERNET DRIVER
13750 M: Steve Glendinning <steve.glendinning@shawell.net>
13751 L: netdev@vger.kernel.org
13753 F: include/linux/smsc911x.h
13754 F: drivers/net/ethernet/smsc/smsc911x.*
13756 SMSC9420 PCI ETHERNET DRIVER
13757 M: Steve Glendinning <steve.glendinning@shawell.net>
13758 L: netdev@vger.kernel.org
13760 F: drivers/net/ethernet/smsc/smsc9420.*
13762 SOC-CAMERA V4L2 SUBSYSTEM
13763 L: linux-media@vger.kernel.org
13764 T: git git://linuxtv.org/media_tree.git
13766 F: include/media/soc*
13767 F: drivers/media/i2c/soc_camera/
13768 F: drivers/media/platform/soc_camera/
13770 SOCIONEXT SYNQUACER I2C DRIVER
13771 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13772 L: linux-i2c@vger.kernel.org
13774 F: drivers/i2c/busses/i2c-synquacer.c
13775 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13777 SOCIONEXT UNIPHIER SOUND DRIVER
13778 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13780 F: sound/soc/uniphier/
13782 SOEKRIS NET48XX LED SUPPORT
13783 M: Chris Boot <bootc@bootc.net>
13785 F: drivers/leds/leds-net48xx.c
13787 SOFT-ROCE DRIVER (rxe)
13788 M: Moni Shoua <monis@mellanox.com>
13789 L: linux-rdma@vger.kernel.org
13791 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13792 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13793 F: drivers/infiniband/sw/rxe/
13794 F: include/uapi/rdma/rdma_user_rxe.h
13796 SOFTLOGIC 6x10 MPEG CODEC
13797 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13798 M: Anton Sviridenko <anton@corp.bluecherry.net>
13799 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13800 M: Andrey Utkin <andrey_utkin@fastmail.com>
13801 M: Ismael Luceno <ismael@iodev.co.uk>
13802 L: linux-media@vger.kernel.org
13804 F: drivers/media/pci/solo6x10/
13806 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13807 M: James Morse <james.morse@arm.com>
13808 L: linux-arm-kernel@lists.infradead.org
13810 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13811 F: drivers/firmware/arm_sdei.c
13812 F: include/linux/arm_sdei.h
13813 F: include/uapi/linux/arm_sdei.h
13815 SOFTWARE RAID (Multiple Disks) SUPPORT
13816 M: Shaohua Li <shli@kernel.org>
13817 L: linux-raid@vger.kernel.org
13818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13820 F: drivers/md/Makefile
13821 F: drivers/md/Kconfig
13823 F: drivers/md/raid*
13824 F: include/linux/raid/
13825 F: include/uapi/linux/raid/
13827 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13828 M: Jassi Brar <jaswinder.singh@linaro.org>
13829 L: netdev@vger.kernel.org
13831 F: drivers/net/ethernet/socionext/netsec.c
13832 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13834 SOLIDRUN CLEARFOG SUPPORT
13835 M: Russell King <linux@armlinux.org.uk>
13837 F: arch/arm/boot/dts/armada-388-clearfog*
13838 F: arch/arm/boot/dts/armada-38x-solidrun-*
13840 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13841 M: Russell King <linux@armlinux.org.uk>
13843 F: arch/arm/boot/dts/imx6*-cubox-i*
13844 F: arch/arm/boot/dts/imx6*-hummingboard*
13845 F: arch/arm/boot/dts/imx6*-sr-*
13847 SONIC NETWORK DRIVER
13848 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13849 L: netdev@vger.kernel.org
13851 F: drivers/net/ethernet/natsemi/sonic.*
13853 SONICS SILICON BACKPLANE DRIVER (SSB)
13854 M: Michael Buesch <m@bues.ch>
13855 L: linux-wireless@vger.kernel.org
13858 F: include/linux/ssb/
13860 SONY IMX258 SENSOR DRIVER
13861 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13862 L: linux-media@vger.kernel.org
13863 T: git git://linuxtv.org/media_tree.git
13865 F: drivers/media/i2c/imx258.c
13867 SONY IMX274 SENSOR DRIVER
13868 M: Leon Luo <leonl@leopardimaging.com>
13869 L: linux-media@vger.kernel.org
13870 T: git git://linuxtv.org/media_tree.git
13872 F: drivers/media/i2c/imx274.c
13873 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13875 SONY IMX319 SENSOR DRIVER
13876 M: Bingbu Cao <bingbu.cao@intel.com>
13877 L: linux-media@vger.kernel.org
13878 T: git git://linuxtv.org/media_tree.git
13880 F: drivers/media/i2c/imx319.c
13882 SONY IMX355 SENSOR DRIVER
13883 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13884 L: linux-media@vger.kernel.org
13885 T: git git://linuxtv.org/media_tree.git
13887 F: drivers/media/i2c/imx355.c
13889 SONY MEMORYSTICK CARD SUPPORT
13890 M: Alex Dubov <oakad@yahoo.com>
13891 W: http://tifmxx.berlios.de/
13893 F: drivers/memstick/host/tifm_ms.c
13895 SONY MEMORYSTICK STANDARD SUPPORT
13896 M: Maxim Levitsky <maximlevitsky@gmail.com>
13898 F: drivers/memstick/core/ms_block.*
13900 SONY VAIO CONTROL DEVICE DRIVER
13901 M: Mattia Dongili <malattia@linux.it>
13902 L: platform-driver-x86@vger.kernel.org
13903 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13905 F: Documentation/laptops/sony-laptop.txt
13906 F: drivers/char/sonypi.c
13907 F: drivers/platform/x86/sony-laptop.c
13908 F: include/linux/sony-laptop.h
13911 M: Jaroslav Kysela <perex@perex.cz>
13912 M: Takashi Iwai <tiwai@suse.com>
13913 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13914 W: http://www.alsa-project.org/
13915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13916 T: git git://git.alsa-project.org/alsa-kernel.git
13917 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13919 F: Documentation/sound/
13921 F: include/uapi/sound/
13924 SOUND - COMPRESSED AUDIO
13925 M: Vinod Koul <vkoul@kernel.org>
13926 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13929 F: Documentation/sound/designs/compress-offload.rst
13930 F: include/sound/compress_driver.h
13931 F: include/uapi/sound/compress_*
13932 F: sound/core/compress_offload.c
13933 F: sound/soc/soc-compress.c
13935 SOUND - DMAENGINE HELPERS
13936 M: Lars-Peter Clausen <lars@metafoo.de>
13938 F: include/sound/dmaengine_pcm.h
13939 F: sound/core/pcm_dmaengine.c
13940 F: sound/soc/soc-generic-dmaengine-pcm.c
13942 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13943 M: Liam Girdwood <lgirdwood@gmail.com>
13944 M: Mark Brown <broonie@kernel.org>
13945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13946 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13947 W: http://alsa-project.org/main/index.php/ASoC
13949 F: Documentation/devicetree/bindings/sound/
13950 F: Documentation/sound/soc/
13952 F: include/sound/soc*
13954 SOUNDWIRE SUBSYSTEM
13955 M: Vinod Koul <vkoul@kernel.org>
13956 M: Sanyog Kale <sanyog.r.kale@intel.com>
13957 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13958 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13960 F: Documentation/driver-api/soundwire/
13961 F: drivers/soundwire/
13962 F: include/linux/soundwire/
13965 M: Olli Salonen <olli.salonen@iki.fi>
13966 L: linux-media@vger.kernel.org
13967 W: https://linuxtv.org
13968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13970 F: drivers/media/dvb-frontends/sp2*
13972 SPARC + UltraSPARC (sparc/sparc64)
13973 M: "David S. Miller" <davem@davemloft.net>
13974 L: sparclinux@vger.kernel.org
13975 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13982 SPARC SERIAL DRIVERS
13983 M: "David S. Miller" <davem@davemloft.net>
13984 L: sparclinux@vger.kernel.org
13985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13988 F: include/linux/sunserialcore.h
13989 F: drivers/tty/serial/suncore.c
13990 F: drivers/tty/serial/sunhv.c
13991 F: drivers/tty/serial/sunsab.c
13992 F: drivers/tty/serial/sunsab.h
13993 F: drivers/tty/serial/sunsu.c
13994 F: drivers/tty/serial/sunzilog.c
13995 F: drivers/tty/serial/sunzilog.h
13996 F: drivers/tty/vcc.c
13999 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14000 L: linux-sparse@vger.kernel.org
14001 W: https://sparse.wiki.kernel.org/
14002 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14004 F: include/linux/compiler.h
14006 SPEAR CLOCK FRAMEWORK SUPPORT
14007 M: Viresh Kumar <vireshk@kernel.org>
14008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14009 W: http://www.st.com/spear
14011 F: drivers/clk/spear/
14013 SPEAR PLATFORM SUPPORT
14014 M: Viresh Kumar <vireshk@kernel.org>
14015 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14017 W: http://www.st.com/spear
14019 F: arch/arm/boot/dts/spear*
14020 F: arch/arm/mach-spear/
14023 M: Marek Vasut <marek.vasut@gmail.com>
14024 L: linux-mtd@lists.infradead.org
14025 W: http://www.linux-mtd.infradead.org/
14026 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14027 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14028 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14030 F: drivers/mtd/spi-nor/
14031 F: include/linux/mtd/spi-nor.h
14034 M: Mark Brown <broonie@kernel.org>
14035 L: linux-spi@vger.kernel.org
14036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14037 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14039 F: Documentation/devicetree/bindings/spi/
14040 F: Documentation/spi/
14042 F: include/linux/spi/
14043 F: include/uapi/linux/spi/
14046 SPIDERNET NETWORK DRIVER for CELL
14047 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14048 L: netdev@vger.kernel.org
14050 F: Documentation/networking/spider_net.txt
14051 F: drivers/net/ethernet/toshiba/spider_net*
14054 R: Stephen Boyd <sboyd@kernel.org>
14055 L: linux-arm-msm@vger.kernel.org
14056 F: Documentation/devicetree/bindings/spmi/
14058 F: include/dt-bindings/spmi/spmi.h
14059 F: include/linux/spmi.h
14060 F: include/trace/events/spmi.h
14063 M: Jeremy Kerr <jk@ozlabs.org>
14064 L: linuxppc-dev@lists.ozlabs.org
14065 W: http://www.ibm.com/developerworks/power/cell/
14067 F: Documentation/filesystems/spufs.txt
14068 F: arch/powerpc/platforms/cell/spufs/
14070 SQUASHFS FILE SYSTEM
14071 M: Phillip Lougher <phillip@squashfs.org.uk>
14072 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14073 W: http://squashfs.org.uk
14074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14076 F: Documentation/filesystems/squashfs.txt
14079 SRM (Alpha) environment access
14080 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14082 F: arch/alpha/kernel/srm_env.c
14084 ST STM32 I2C/SMBUS DRIVER
14085 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14086 L: linux-i2c@vger.kernel.org
14088 F: drivers/i2c/busses/i2c-stm32*
14090 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14091 M: Song Qiang <songqiang1304521@gmail.com>
14092 L: linux-iio@vger.kernel.org
14094 F: drivers/iio/proximity/vl53l0x-i2c.c
14095 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14098 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14099 M: Sasha Levin <sashal@kernel.org>
14100 L: stable@vger.kernel.org
14102 F: Documentation/process/stable-kernel-rules.rst
14105 M: Ian Abbott <abbotti@mev.co.uk>
14106 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14108 F: drivers/staging/comedi/
14110 STAGING - EROFS FILE SYSTEM
14111 M: Gao Xiang <gaoxiang25@huawei.com>
14112 M: Chao Yu <yuchao0@huawei.com>
14113 L: linux-erofs@lists.ozlabs.org
14115 F: drivers/staging/erofs/
14117 STAGING - INDUSTRIAL IO
14118 M: Jonathan Cameron <jic23@kernel.org>
14119 L: linux-iio@vger.kernel.org
14121 F: Documentation/devicetree/bindings/staging/iio/
14122 F: drivers/staging/iio/
14124 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14125 M: Marc Dietrich <marvin24@gmx.de>
14126 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14127 L: linux-tegra@vger.kernel.org
14129 F: drivers/staging/nvec/
14131 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14132 M: Jens Frederich <jfrederich@gmail.com>
14133 M: Daniel Drake <dsd@laptop.org>
14134 M: Jon Nettleton <jon.nettleton@gmail.com>
14135 W: http://wiki.laptop.org/go/DCON
14137 F: drivers/staging/olpc_dcon/
14139 STAGING - REALTEK RTL8712U DRIVERS
14140 M: Larry Finger <Larry.Finger@lwfinger.net>
14141 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14143 F: drivers/staging/rtl8712/
14145 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14146 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14147 M: Teddy Wang <teddy.wang@siliconmotion.com>
14148 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14149 L: linux-fbdev@vger.kernel.org
14151 F: drivers/staging/sm750fb/
14153 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14154 M: William Hubbs <w.d.hubbs@gmail.com>
14155 M: Chris Brannon <chris@the-brannons.com>
14156 M: Kirk Reiser <kirk@reisers.ca>
14157 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14158 L: speakup@linux-speakup.org
14159 W: http://www.linux-speakup.org/
14161 F: drivers/staging/speakup/
14163 STAGING - VIA VT665X DRIVERS
14164 M: Forest Bond <forest@alittletooquiet.net>
14166 F: drivers/staging/vt665?/
14168 STAGING - WILC1000 WIFI DRIVER
14169 M: Aditya Shankar <aditya.shankar@microchip.com>
14170 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14171 L: linux-wireless@vger.kernel.org
14173 F: drivers/staging/wilc1000/
14175 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14176 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14178 F: drivers/staging/xgifb/
14181 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14183 L: devel@driverdev.osuosl.org
14185 F: drivers/staging/
14187 STARFIRE/DURALAN NETWORK DRIVER
14188 M: Ion Badulescu <ionut@badula.org>
14190 F: drivers/net/ethernet/adaptec/starfire*
14192 STEC S1220 SKD DRIVER
14193 M: Bart Van Assche <bart.vanassche@wdc.com>
14194 L: linux-block@vger.kernel.org
14196 F: drivers/block/skd*[ch]
14198 STI AUDIO (ASoC) DRIVERS
14199 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14200 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14202 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14206 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14208 F: drivers/media/platform/sti/cec/
14209 F: Documentation/devicetree/bindings/media/stih-cec.txt
14211 STK1160 USB VIDEO CAPTURE DRIVER
14212 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14213 L: linux-media@vger.kernel.org
14214 T: git git://linuxtv.org/media_tree.git
14216 F: drivers/media/usb/stk1160/
14218 STM32 AUDIO (ASoC) DRIVERS
14219 M: Olivier Moysan <olivier.moysan@st.com>
14220 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14221 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14223 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14226 STM32 TIMER/LPTIMER DRIVERS
14227 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14229 F: drivers/*/stm32-*timer*
14230 F: drivers/pwm/pwm-stm32*
14231 F: include/linux/*/stm32-*tim*
14232 F: Documentation/ABI/testing/*timer-stm32
14233 F: Documentation/devicetree/bindings/*/stm32-*timer*
14234 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14236 STMMAC ETHERNET DRIVER
14237 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14238 M: Alexandre Torgue <alexandre.torgue@st.com>
14239 M: Jose Abreu <joabreu@synopsys.com>
14240 L: netdev@vger.kernel.org
14241 W: http://www.stlinux.com
14243 F: drivers/net/ethernet/stmicro/stmmac/
14246 M: Sam Creasey <sammy@sammy.net>
14247 W: http://sammy.net/sun3/
14249 F: arch/m68k/kernel/*sun3*
14250 F: arch/m68k/sun3*/
14251 F: arch/m68k/include/asm/sun3*
14252 F: drivers/net/ethernet/i825xx/sun3*
14254 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14255 M: Hans de Goede <hdegoede@redhat.com>
14256 L: linux-input@vger.kernel.org
14258 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14259 F: drivers/input/keyboard/sun4i-lradc-keys.c
14261 SUNDANCE NETWORK DRIVER
14262 M: Denis Kirjanov <kda@linux-powerpc.org>
14263 L: netdev@vger.kernel.org
14265 F: drivers/net/ethernet/dlink/sundance.c
14268 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14269 M: Rich Felker <dalias@libc.org>
14270 L: linux-sh@vger.kernel.org
14271 Q: http://patchwork.kernel.org/project/linux-sh/list/
14273 F: Documentation/sh/
14278 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14279 M: Len Brown <len.brown@intel.com>
14280 M: Pavel Machek <pavel@ucw.cz>
14281 L: linux-pm@vger.kernel.org
14282 B: https://bugzilla.kernel.org
14284 F: Documentation/power/
14285 F: arch/x86/kernel/acpi/
14286 F: drivers/base/power/
14288 F: include/linux/suspend.h
14289 F: include/linux/freezer.h
14290 F: include/linux/pm.h
14293 M: Martin Mares <mj@ucw.cz>
14294 L: linux-video@atrey.karlin.mff.cuni.cz
14296 F: Documentation/svga.txt
14297 F: arch/x86/boot/video*
14300 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14301 L: iommu@lists.linux-foundation.org
14302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14304 F: kernel/dma/swiotlb.c
14305 F: arch/*/kernel/pci-swiotlb.c
14306 F: include/linux/swiotlb.h
14309 M: Jiri Pirko <jiri@resnulli.us>
14310 M: Ivan Vecera <ivecera@redhat.com>
14311 L: netdev@vger.kernel.org
14314 F: include/net/switchdev.h
14316 SY8106A REGULATOR DRIVER
14317 M: Icenowy Zheng <icenowy@aosc.io>
14319 F: drivers/regulator/sy8106a-regulator.c
14320 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14322 SYNC FILE FRAMEWORK
14323 M: Sumit Semwal <sumit.semwal@linaro.org>
14324 R: Gustavo Padovan <gustavo@padovan.org>
14326 L: linux-media@vger.kernel.org
14327 L: dri-devel@lists.freedesktop.org
14328 F: drivers/dma-buf/sync_*
14329 F: drivers/dma-buf/dma-fence*
14330 F: drivers/dma-buf/sw_sync.c
14331 F: include/linux/sync_file.h
14332 F: include/uapi/linux/sync_file.h
14333 F: Documentation/sync_file.txt
14334 T: git git://anongit.freedesktop.org/drm/drm-misc
14336 SYNOPSYS ARC ARCHITECTURE
14337 M: Vineet Gupta <vgupta@synopsys.com>
14338 L: linux-snps-arc@lists.infradead.org
14341 F: Documentation/devicetree/bindings/arc/*
14342 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14343 F: drivers/clocksource/arc_timer.c
14344 F: drivers/tty/serial/arc_uart.c
14345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14347 SYNOPSYS ARC HSDK SDP pll clock driver
14348 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14350 F: drivers/clk/clk-hsdk-pll.c
14351 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14353 SYNOPSYS ARC SDP clock driver
14354 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14356 F: drivers/clk/axs10x/*
14357 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14359 SYNOPSYS ARC SDP platform support
14360 M: Alexey Brodkin <abrodkin@synopsys.com>
14362 F: arch/arc/plat-axs10x
14363 F: arch/arc/boot/dts/ax*
14364 F: Documentation/devicetree/bindings/arc/axs10*
14366 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14367 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14369 F: drivers/reset/reset-axs10x.c
14370 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14372 SYNOPSYS CREG GPIO DRIVER
14373 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14375 F: drivers/gpio/gpio-creg-snps.c
14376 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14378 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14379 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14381 F: drivers/tty/serial/8250/8250_dw.c
14383 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14384 M: Hoan Tran <hotran@apm.com>
14385 L: linux-gpio@vger.kernel.org
14387 F: drivers/gpio/gpio-dwapb.c
14388 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14390 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14391 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14393 F: drivers/dma/dwi-axi-dmac/
14394 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14396 SYNOPSYS DESIGNWARE DMAC DRIVER
14397 M: Viresh Kumar <vireshk@kernel.org>
14398 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14400 F: include/linux/dma/dw.h
14401 F: include/linux/platform_data/dma-dw.h
14404 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14405 M: Jose Abreu <Jose.Abreu@synopsys.com>
14406 L: netdev@vger.kernel.org
14408 F: drivers/net/ethernet/synopsys/
14410 SYNOPSYS DESIGNWARE I2C DRIVER
14411 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14412 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14413 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14414 L: linux-i2c@vger.kernel.org
14416 F: drivers/i2c/busses/i2c-designware-*
14417 F: include/linux/platform_data/i2c-designware.h
14419 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14420 M: Jaehoon Chung <jh80.chung@samsung.com>
14421 L: linux-mmc@vger.kernel.org
14423 F: drivers/mmc/host/dw_mmc*
14425 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14426 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14428 F: drivers/reset/reset-hsdk.c
14429 F: include/dt-bindings/reset/snps,hsdk-reset.h
14430 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14432 SYSTEM CONFIGURATION (SYSCON)
14433 M: Lee Jones <lee.jones@linaro.org>
14434 M: Arnd Bergmann <arnd@arndb.de>
14435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14437 F: drivers/mfd/syscon.c
14439 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14440 M: Sudeep Holla <sudeep.holla@arm.com>
14441 L: linux-arm-kernel@lists.infradead.org
14443 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14444 F: drivers/clk/clk-sc[mp]i.c
14445 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14446 F: drivers/firmware/arm_scpi.c
14447 F: drivers/firmware/arm_scmi/
14448 F: include/linux/sc[mp]i_protocol.h
14450 SYSTEM RESET/SHUTDOWN DRIVERS
14451 M: Sebastian Reichel <sre@kernel.org>
14452 L: linux-pm@vger.kernel.org
14453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14455 F: Documentation/devicetree/bindings/power/reset/
14456 F: drivers/power/reset/
14458 SYSTEM TRACE MODULE CLASS
14459 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14462 F: Documentation/trace/stm.rst
14463 F: drivers/hwtracing/stm/
14464 F: include/linux/stm.h
14465 F: include/uapi/linux/stm.h
14468 M: Christoph Hellwig <hch@infradead.org>
14470 F: Documentation/filesystems/sysv-fs.txt
14472 F: include/linux/sysv_fs.h
14475 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14476 L: linux-scsi@vger.kernel.org
14477 L: target-devel@vger.kernel.org
14478 W: http://www.linux-iscsi.org
14479 W: http://groups.google.com/group/linux-iscsi-target-dev
14480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14484 F: Documentation/target/
14486 TASKSTATS STATISTICS INTERFACE
14487 M: Balbir Singh <bsingharora@gmail.com>
14489 F: Documentation/accounting/taskstats*
14490 F: include/linux/taskstats*
14491 F: kernel/taskstats.c
14494 M: Jamal Hadi Salim <jhs@mojatatu.com>
14495 M: Cong Wang <xiyou.wangcong@gmail.com>
14496 M: Jiri Pirko <jiri@resnulli.us>
14497 L: netdev@vger.kernel.org
14499 F: include/net/pkt_cls.h
14500 F: include/net/pkt_sched.h
14501 F: include/net/tc_act/
14502 F: include/uapi/linux/pkt_cls.h
14503 F: include/uapi/linux/pkt_sched.h
14504 F: include/uapi/linux/tc_act/
14505 F: include/uapi/linux/tc_ematch/
14508 TC90522 MEDIA DRIVER
14509 M: Akihiro Tsukada <tskd08@gmail.com>
14510 L: linux-media@vger.kernel.org
14512 F: drivers/media/dvb-frontends/tc90522*
14514 TCP LOW PRIORITY MODULE
14515 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14516 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14517 W: http://tcp-lp-mod.sourceforge.net/
14519 F: net/ipv4/tcp_lp.c
14521 TDA10071 MEDIA DRIVER
14522 M: Antti Palosaari <crope@iki.fi>
14523 L: linux-media@vger.kernel.org
14524 W: https://linuxtv.org
14525 W: http://palosaari.fi/linux/
14526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14527 T: git git://linuxtv.org/anttip/media_tree.git
14529 F: drivers/media/dvb-frontends/tda10071*
14531 TDA18212 MEDIA DRIVER
14532 M: Antti Palosaari <crope@iki.fi>
14533 L: linux-media@vger.kernel.org
14534 W: https://linuxtv.org
14535 W: http://palosaari.fi/linux/
14536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14537 T: git git://linuxtv.org/anttip/media_tree.git
14539 F: drivers/media/tuners/tda18212*
14541 TDA18218 MEDIA DRIVER
14542 M: Antti Palosaari <crope@iki.fi>
14543 L: linux-media@vger.kernel.org
14544 W: https://linuxtv.org
14545 W: http://palosaari.fi/linux/
14546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14547 T: git git://linuxtv.org/anttip/media_tree.git
14549 F: drivers/media/tuners/tda18218*
14551 TDA18250 MEDIA DRIVER
14552 M: Olli Salonen <olli.salonen@iki.fi>
14553 L: linux-media@vger.kernel.org
14554 W: https://linuxtv.org
14555 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14556 T: git git://linuxtv.org/media_tree.git
14558 F: drivers/media/tuners/tda18250*
14560 TDA18271 MEDIA DRIVER
14561 M: Michael Krufky <mkrufky@linuxtv.org>
14562 L: linux-media@vger.kernel.org
14563 W: https://linuxtv.org
14564 W: http://github.com/mkrufky
14565 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14566 T: git git://linuxtv.org/mkrufky/tuners.git
14568 F: drivers/media/tuners/tda18271*
14570 TDA1997x MEDIA DRIVER
14571 M: Tim Harvey <tharvey@gateworks.com>
14572 L: linux-media@vger.kernel.org
14573 W: https://linuxtv.org
14574 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14576 F: drivers/media/i2c/tda1997x.*
14578 TDA827x MEDIA DRIVER
14579 M: Michael Krufky <mkrufky@linuxtv.org>
14580 L: linux-media@vger.kernel.org
14581 W: https://linuxtv.org
14582 W: http://github.com/mkrufky
14583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14584 T: git git://linuxtv.org/mkrufky/tuners.git
14586 F: drivers/media/tuners/tda8290.*
14588 TDA8290 MEDIA DRIVER
14589 M: Michael Krufky <mkrufky@linuxtv.org>
14590 L: linux-media@vger.kernel.org
14591 W: https://linuxtv.org
14592 W: http://github.com/mkrufky
14593 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14594 T: git git://linuxtv.org/mkrufky/tuners.git
14596 F: drivers/media/tuners/tda8290.*
14598 TDA9840 MEDIA DRIVER
14599 M: Hans Verkuil <hverkuil@xs4all.nl>
14600 L: linux-media@vger.kernel.org
14601 T: git git://linuxtv.org/media_tree.git
14602 W: https://linuxtv.org
14604 F: drivers/media/i2c/tda9840*
14606 TEA5761 TUNER DRIVER
14607 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14608 L: linux-media@vger.kernel.org
14609 W: https://linuxtv.org
14610 T: git git://linuxtv.org/media_tree.git
14612 F: drivers/media/tuners/tea5761.*
14614 TEA5767 TUNER DRIVER
14615 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14616 L: linux-media@vger.kernel.org
14617 W: https://linuxtv.org
14618 T: git git://linuxtv.org/media_tree.git
14620 F: drivers/media/tuners/tea5767.*
14622 TEA6415C MEDIA DRIVER
14623 M: Hans Verkuil <hverkuil@xs4all.nl>
14624 L: linux-media@vger.kernel.org
14625 T: git git://linuxtv.org/media_tree.git
14626 W: https://linuxtv.org
14628 F: drivers/media/i2c/tea6415c*
14630 TEA6420 MEDIA DRIVER
14631 M: Hans Verkuil <hverkuil@xs4all.nl>
14632 L: linux-media@vger.kernel.org
14633 T: git git://linuxtv.org/media_tree.git
14634 W: https://linuxtv.org
14636 F: drivers/media/i2c/tea6420*
14639 M: Jiri Pirko <jiri@resnulli.us>
14640 L: netdev@vger.kernel.org
14642 F: drivers/net/team/
14643 F: include/linux/if_team.h
14644 F: include/uapi/linux/if_team.h
14646 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14647 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14649 F: arch/x86/platform/ts5500/
14651 TECHNOTREND USB IR RECEIVER
14652 M: Sean Young <sean@mess.org>
14653 L: linux-media@vger.kernel.org
14655 F: drivers/media/rc/ttusbir.c
14657 TECHWELL TW9910 VIDEO DECODER
14658 L: linux-media@vger.kernel.org
14660 F: drivers/media/i2c/tw9910.c
14661 F: include/media/i2c/tw9910.h
14664 M: Jens Wiklander <jens.wiklander@linaro.org>
14666 F: include/linux/tee_drv.h
14667 F: include/uapi/linux/tee.h
14669 F: Documentation/tee.txt
14671 TEGRA ARCHITECTURE SUPPORT
14672 M: Thierry Reding <thierry.reding@gmail.com>
14673 M: Jonathan Hunter <jonathanh@nvidia.com>
14674 L: linux-tegra@vger.kernel.org
14675 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14681 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14682 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14684 F: drivers/clk/tegra/
14687 M: Laxman Dewangan <ldewangan@nvidia.com>
14688 M: Jon Hunter <jonathanh@nvidia.com>
14690 F: drivers/dma/tegra*
14693 M: Laxman Dewangan <ldewangan@nvidia.com>
14695 F: drivers/i2c/busses/i2c-tegra.c
14697 TEGRA IOMMU DRIVERS
14698 M: Thierry Reding <thierry.reding@gmail.com>
14699 L: linux-tegra@vger.kernel.org
14701 F: drivers/iommu/tegra*
14704 M: Laxman Dewangan <ldewangan@nvidia.com>
14706 F: drivers/input/keyboard/tegra-kbc.c
14709 M: Stefan Agner <stefan@agner.ch>
14710 M: Lucas Stach <dev@lynxeye.de>
14712 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14713 F: drivers/mtd/nand/raw/tegra_nand.c
14716 M: Thierry Reding <thierry.reding@gmail.com>
14718 F: drivers/pwm/pwm-tegra.c
14720 TEGRA SERIAL DRIVER
14721 M: Laxman Dewangan <ldewangan@nvidia.com>
14723 F: drivers/tty/serial/serial-tegra.c
14726 M: Laxman Dewangan <ldewangan@nvidia.com>
14728 F: drivers/spi/spi-tegra*
14730 TEHUTI ETHERNET DRIVER
14731 M: Andy Gospodarek <andy@greyhouse.net>
14732 L: netdev@vger.kernel.org
14734 F: drivers/net/ethernet/tehuti/*
14736 Telecom Clock Driver for MCPL0010
14737 M: Mark Gross <mark.gross@intel.com>
14739 F: drivers/char/tlclk.c
14741 TENSILICA XTENSA PORT (xtensa)
14742 M: Chris Zankel <chris@zankel.net>
14743 M: Max Filippov <jcmvbkbc@gmail.com>
14744 L: linux-xtensa@linux-xtensa.org
14745 T: git git://github.com/czankel/xtensa-linux.git
14748 F: drivers/irqchip/irq-xtensa-*
14750 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14751 M: Nishanth Menon <nm@ti.com>
14752 M: Tero Kristo <t-kristo@ti.com>
14753 M: Santosh Shilimkar <ssantosh@kernel.org>
14754 L: linux-arm-kernel@lists.infradead.org
14756 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14757 F: drivers/firmware/ti_sci*
14758 F: include/linux/soc/ti/ti_sci_protocol.h
14759 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14760 F: drivers/soc/ti/ti_sci_pm_domains.c
14761 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14762 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14763 F: drivers/clk/keystone/sci-clk.c
14764 F: drivers/reset/reset-ti-sci.c
14766 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14767 M: Hans Verkuil <hverkuil@xs4all.nl>
14768 L: linux-media@vger.kernel.org
14769 T: git git://linuxtv.org/media_tree.git
14770 W: https://linuxtv.org
14772 F: drivers/media/radio/radio-raremono.c
14775 M: Zhang Rui <rui.zhang@intel.com>
14776 M: Eduardo Valentin <edubezval@gmail.com>
14777 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14778 L: linux-pm@vger.kernel.org
14779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14781 Q: https://patchwork.kernel.org/project/linux-pm/list/
14783 F: drivers/thermal/
14784 F: include/linux/thermal.h
14785 F: include/uapi/linux/thermal.h
14786 F: include/linux/cpu_cooling.h
14787 F: Documentation/devicetree/bindings/thermal/
14789 THERMAL/CPU_COOLING
14790 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14791 M: Viresh Kumar <viresh.kumar@linaro.org>
14792 M: Javi Merino <javi.merino@kernel.org>
14793 L: linux-pm@vger.kernel.org
14795 F: Documentation/thermal/cpu-cooling-api.txt
14796 F: drivers/thermal/cpu_cooling.c
14797 F: include/linux/cpu_cooling.h
14799 THINKPAD ACPI EXTRAS DRIVER
14800 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14801 L: ibm-acpi-devel@lists.sourceforge.net
14802 L: platform-driver-x86@vger.kernel.org
14803 W: http://ibm-acpi.sourceforge.net
14804 W: http://thinkwiki.org/wiki/Ibm-acpi
14805 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14807 F: drivers/platform/x86/thinkpad_acpi.c
14810 M: Andreas Noever <andreas.noever@gmail.com>
14811 M: Michael Jamet <michael.jamet@intel.com>
14812 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14813 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14816 F: Documentation/admin-guide/thunderbolt.rst
14817 F: drivers/thunderbolt/
14818 F: include/linux/thunderbolt.h
14820 THUNDERBOLT NETWORK DRIVER
14821 M: Michael Jamet <michael.jamet@intel.com>
14822 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14823 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14824 L: netdev@vger.kernel.org
14826 F: drivers/net/thunderbolt.c
14828 THUNDERX GPIO DRIVER
14829 M: David Daney <david.daney@cavium.com>
14831 F: drivers/gpio/gpio-thunderx.c
14833 TI AM437X VPFE DRIVER
14834 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14835 L: linux-media@vger.kernel.org
14836 W: https://linuxtv.org
14837 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14838 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14840 F: drivers/media/platform/am437x/
14842 TI BANDGAP AND THERMAL DRIVER
14843 M: Eduardo Valentin <edubezval@gmail.com>
14844 M: Keerthy <j-keerthy@ti.com>
14845 L: linux-pm@vger.kernel.org
14846 L: linux-omap@vger.kernel.org
14848 F: drivers/thermal/ti-soc-thermal/
14850 TI BQ27XXX POWER SUPPLY DRIVER
14851 R: Andrew F. Davis <afd@ti.com>
14852 F: include/linux/power/bq27xxx_battery.h
14853 F: drivers/power/supply/bq27xxx_battery.c
14854 F: drivers/power/supply/bq27xxx_battery_i2c.c
14856 TI CDCE706 CLOCK DRIVER
14857 M: Max Filippov <jcmvbkbc@gmail.com>
14859 F: drivers/clk/clk-cdce706.c
14862 M: Tero Kristo <t-kristo@ti.com>
14863 L: linux-omap@vger.kernel.org
14866 F: include/linux/clk/ti.h
14868 TI DAVINCI MACHINE SUPPORT
14869 M: Sekhar Nori <nsekhar@ti.com>
14870 M: Kevin Hilman <khilman@kernel.org>
14871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14874 F: arch/arm/mach-davinci/
14875 F: drivers/i2c/busses/i2c-davinci.c
14876 F: arch/arm/boot/dts/da850*
14878 TI DAVINCI SERIES CLOCK DRIVER
14879 M: David Lechner <david@lechnology.com>
14880 R: Sekhar Nori <nsekhar@ti.com>
14882 F: Documentation/devicetree/bindings/clock/ti/davinci/
14883 F: drivers/clk/davinci/
14885 TI DAVINCI SERIES GPIO DRIVER
14886 M: Keerthy <j-keerthy@ti.com>
14887 L: linux-gpio@vger.kernel.org
14889 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14890 F: drivers/gpio/gpio-davinci.c
14892 TI DAVINCI SERIES MEDIA DRIVER
14893 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14894 L: linux-media@vger.kernel.org
14895 W: https://linuxtv.org
14896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14897 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14899 F: drivers/media/platform/davinci/
14900 F: include/media/davinci/
14902 TI ETHERNET SWITCH DRIVER (CPSW)
14903 R: Grygorii Strashko <grygorii.strashko@ti.com>
14904 L: linux-omap@vger.kernel.org
14905 L: netdev@vger.kernel.org
14907 F: drivers/net/ethernet/ti/cpsw*
14908 F: drivers/net/ethernet/ti/davinci*
14910 TI FLASH MEDIA INTERFACE DRIVER
14911 M: Alex Dubov <oakad@yahoo.com>
14913 F: drivers/misc/tifm*
14914 F: drivers/mmc/host/tifm_sd.c
14915 F: include/linux/tifm.h
14917 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14918 M: Santosh Shilimkar <ssantosh@kernel.org>
14919 L: linux-kernel@vger.kernel.org
14920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14922 F: drivers/soc/ti/*
14923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14925 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14926 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14927 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14928 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14930 F: sound/soc/codecs/lm49453*
14931 F: sound/soc/codecs/isabelle*
14933 TI LP855x BACKLIGHT DRIVER
14934 M: Milo Kim <milo.kim@ti.com>
14936 F: Documentation/backlight/lp855x-driver.txt
14937 F: drivers/video/backlight/lp855x_bl.c
14938 F: include/linux/platform_data/lp855x.h
14940 TI LP8727 CHARGER DRIVER
14941 M: Milo Kim <milo.kim@ti.com>
14943 F: drivers/power/supply/lp8727_charger.c
14944 F: include/linux/platform_data/lp8727.h
14946 TI LP8788 MFD DRIVER
14947 M: Milo Kim <milo.kim@ti.com>
14949 F: drivers/iio/adc/lp8788_adc.c
14950 F: drivers/leds/leds-lp8788.c
14951 F: drivers/mfd/lp8788*.c
14952 F: drivers/power/supply/lp8788-charger.c
14953 F: drivers/regulator/lp8788-*.c
14954 F: include/linux/mfd/lp8788*.h
14956 TI NETCP ETHERNET DRIVER
14957 M: Wingman Kwok <w-kwok2@ti.com>
14958 M: Murali Karicheri <m-karicheri2@ti.com>
14959 L: netdev@vger.kernel.org
14961 F: drivers/net/ethernet/ti/netcp*
14963 TI PCM3060 ASoC CODEC DRIVER
14964 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
14965 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14967 F: Documentation/devicetree/bindings/sound/pcm3060.txt
14968 F: sound/soc/codecs/pcm3060*
14970 TI TAS571X FAMILY ASoC CODEC DRIVER
14971 M: Kevin Cernekee <cernekee@chromium.org>
14972 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14974 F: sound/soc/codecs/tas571x*
14976 TI TRF7970A NFC DRIVER
14977 M: Mark Greer <mgreer@animalcreek.com>
14978 L: linux-wireless@vger.kernel.org
14979 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14981 F: drivers/nfc/trf7970a.c
14982 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14984 TI TWL4030 SERIES SOC CODEC DRIVER
14985 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14986 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14988 F: sound/soc/codecs/twl4030*
14991 M: Benoit Parrot <bparrot@ti.com>
14992 L: linux-media@vger.kernel.org
14993 W: http://linuxtv.org/
14994 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14996 F: drivers/media/platform/ti-vpe/
14998 TI WILINK WIRELESS DRIVERS
14999 L: linux-wireless@vger.kernel.org
15000 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15001 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15004 F: drivers/net/wireless/ti/
15005 F: include/linux/wl12xx.h
15007 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15008 M: John Stultz <john.stultz@linaro.org>
15009 M: Thomas Gleixner <tglx@linutronix.de>
15010 R: Stephen Boyd <sboyd@kernel.org>
15011 L: linux-kernel@vger.kernel.org
15012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15014 F: include/linux/clocksource.h
15015 F: include/linux/time.h
15016 F: include/linux/timex.h
15017 F: include/uapi/linux/time.h
15018 F: include/uapi/linux/timex.h
15019 F: kernel/time/clocksource.c
15020 F: kernel/time/time*.c
15021 F: kernel/time/alarmtimer.c
15022 F: kernel/time/ntp.c
15023 F: tools/testing/selftests/timers/
15026 M: Jon Maloy <jon.maloy@ericsson.com>
15027 M: Ying Xue <ying.xue@windriver.com>
15028 L: netdev@vger.kernel.org (core kernel code)
15029 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15030 W: http://tipc.sourceforge.net/
15032 F: include/uapi/linux/tipc*.h
15035 TLAN NETWORK DRIVER
15036 M: Samuel Chessman <chessman@tux.org>
15037 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15038 W: http://sourceforge.net/projects/tlan/
15040 F: Documentation/networking/tlan.txt
15041 F: drivers/net/ethernet/ti/tlan.*
15043 TM6000 VIDEO4LINUX DRIVER
15044 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15045 L: linux-media@vger.kernel.org
15046 W: https://linuxtv.org
15047 T: git git://linuxtv.org/media_tree.git
15049 F: drivers/media/usb/tm6000/
15050 F: Documentation/media/v4l-drivers/tm6000*
15052 TMIO/SDHI MMC DRIVER
15053 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15054 L: linux-mmc@vger.kernel.org
15056 F: drivers/mmc/host/tmio_mmc*
15057 F: drivers/mmc/host/renesas_sdhi*
15058 F: include/linux/mfd/tmio.h
15060 TMP401 HARDWARE MONITOR DRIVER
15061 M: Guenter Roeck <linux@roeck-us.net>
15062 L: linux-hwmon@vger.kernel.org
15064 F: Documentation/hwmon/tmp401
15065 F: drivers/hwmon/tmp401.c
15067 TMPFS (SHMEM FILESYSTEM)
15068 M: Hugh Dickins <hughd@google.com>
15069 L: linux-mm@kvack.org
15071 F: include/linux/shmem_fs.h
15074 TOMOYO SECURITY MODULE
15075 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15076 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15077 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15078 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15079 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15080 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15081 W: http://tomoyo.sourceforge.jp/
15082 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15084 F: security/tomoyo/
15086 TOPSTAR LAPTOP EXTRAS DRIVER
15087 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15088 L: platform-driver-x86@vger.kernel.org
15090 F: drivers/platform/x86/topstar-laptop.c
15092 TORTURE-TEST MODULES
15093 M: Davidlohr Bueso <dave@stgolabs.net>
15094 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15095 M: Josh Triplett <josh@joshtriplett.org>
15096 L: linux-kernel@vger.kernel.org
15098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15099 F: Documentation/RCU/torture.txt
15100 F: kernel/torture.c
15101 F: kernel/rcu/rcutorture.c
15102 F: kernel/rcu/rcuperf.c
15103 F: kernel/locking/locktorture.c
15105 TOSHIBA ACPI EXTRAS DRIVER
15106 M: Azael Avalos <coproscefalo@gmail.com>
15107 L: platform-driver-x86@vger.kernel.org
15109 F: drivers/platform/x86/toshiba_acpi.c
15111 TOSHIBA BLUETOOTH DRIVER
15112 M: Azael Avalos <coproscefalo@gmail.com>
15113 L: platform-driver-x86@vger.kernel.org
15115 F: drivers/platform/x86/toshiba_bluetooth.c
15117 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15118 M: Azael Avalos <coproscefalo@gmail.com>
15119 L: platform-driver-x86@vger.kernel.org
15121 F: drivers/platform/x86/toshiba_haps.c
15124 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15125 W: http://www.buzzard.org.uk/toshiba/
15127 F: drivers/char/toshiba.c
15128 F: include/linux/toshiba.h
15129 F: include/uapi/linux/toshiba.h
15131 TOSHIBA TC358743 DRIVER
15132 M: Mats Randgaard <matrandg@cisco.com>
15133 L: linux-media@vger.kernel.org
15135 F: drivers/media/i2c/tc358743*
15136 F: include/media/i2c/tc358743.h
15138 TOSHIBA WMI HOTKEYS DRIVER
15139 M: Azael Avalos <coproscefalo@gmail.com>
15140 L: platform-driver-x86@vger.kernel.org
15142 F: drivers/platform/x86/toshiba-wmi.c
15145 M: Peter Huewe <peterhuewe@gmx.de>
15146 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15147 R: Jason Gunthorpe <jgg@ziepe.ca>
15148 L: linux-integrity@vger.kernel.org
15149 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15150 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15151 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15153 F: drivers/char/tpm/
15156 M: Steven Rostedt <rostedt@goodmis.org>
15157 M: Ingo Molnar <mingo@redhat.com>
15158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15160 F: Documentation/trace/ftrace.rst
15161 F: arch/*/*/*/ftrace.h
15162 F: arch/*/kernel/ftrace.c
15163 F: include/*/ftrace.h
15164 F: include/linux/trace*.h
15167 F: tools/testing/selftests/ftrace/
15169 TRACING MMIO ACCESSES (MMIOTRACE)
15170 M: Steven Rostedt <rostedt@goodmis.org>
15171 M: Ingo Molnar <mingo@kernel.org>
15172 R: Karol Herbst <karolherbst@gmail.com>
15173 R: Pekka Paalanen <ppaalanen@gmail.com>
15175 L: linux-kernel@vger.kernel.org
15176 L: nouveau@lists.freedesktop.org
15177 F: kernel/trace/trace_mmiotrace.c
15178 F: include/linux/mmiotrace.h
15179 F: arch/x86/mm/kmmio.c
15180 F: arch/x86/mm/mmio-mod.c
15181 F: arch/x86/mm/testmmiotrace.c
15184 M: Jiri Kosina <trivial@kernel.org>
15185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15187 K: ^Subject:.*(?i)trivial
15189 TEMPO SEMICONDUCTOR DRIVERS
15190 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15192 F: sound/soc/codecs/tscs*.c
15193 F: sound/soc/codecs/tscs*.h
15194 F: Documentation/devicetree/bindings/sound/tscs*.txt
15197 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15198 M: Jiri Slaby <jslaby@suse.com>
15200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15201 F: Documentation/serial/
15203 F: drivers/tty/serial/serial_core.c
15204 F: include/linux/serial_core.h
15205 F: include/linux/serial.h
15206 F: include/linux/tty.h
15207 F: include/uapi/linux/serial_core.h
15208 F: include/uapi/linux/serial.h
15209 F: include/uapi/linux/tty.h
15211 TUA9001 MEDIA DRIVER
15212 M: Antti Palosaari <crope@iki.fi>
15213 L: linux-media@vger.kernel.org
15214 W: https://linuxtv.org
15215 W: http://palosaari.fi/linux/
15216 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15217 T: git git://linuxtv.org/anttip/media_tree.git
15219 F: drivers/media/tuners/tua9001*
15221 TULIP NETWORK DRIVERS
15222 L: netdev@vger.kernel.org
15223 L: linux-parisc@vger.kernel.org
15225 F: drivers/net/ethernet/dec/tulip/
15228 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15229 W: http://vtun.sourceforge.net/tun
15231 F: Documentation/networking/tuntap.txt
15232 F: arch/um/os-Linux/drivers/
15234 TURBOCHANNEL SUBSYSTEM
15235 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15236 M: Ralf Baechle <ralf@linux-mips.org>
15237 L: linux-mips@linux-mips.org
15238 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15241 F: include/linux/tc.h
15244 M: "Len Brown" <lenb@kernel.org>
15245 L: linux-pm@vger.kernel.org
15246 B: https://bugzilla.kernel.org
15247 Q: https://patchwork.kernel.org/project/linux-pm/list/
15248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15250 F: tools/power/x86/turbostat/
15252 TW5864 VIDEO4LINUX DRIVER
15253 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15254 M: Anton Sviridenko <anton@corp.bluecherry.net>
15255 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15256 M: Andrey Utkin <andrey_utkin@fastmail.com>
15257 L: linux-media@vger.kernel.org
15259 F: drivers/media/pci/tw5864/
15261 TW68 VIDEO4LINUX DRIVER
15262 M: Hans Verkuil <hverkuil@xs4all.nl>
15263 L: linux-media@vger.kernel.org
15264 T: git git://linuxtv.org/media_tree.git
15265 W: https://linuxtv.org
15267 F: drivers/media/pci/tw68/
15269 TW686X VIDEO4LINUX DRIVER
15270 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15271 L: linux-media@vger.kernel.org
15272 T: git git://linuxtv.org/media_tree.git
15273 W: http://linuxtv.org
15275 F: drivers/media/pci/tw686x/
15277 UBI FILE SYSTEM (UBIFS)
15278 M: Richard Weinberger <richard@nod.at>
15279 M: Artem Bityutskiy <dedekind1@gmail.com>
15280 M: Adrian Hunter <adrian.hunter@intel.com>
15281 L: linux-mtd@lists.infradead.org
15282 T: git git://git.infradead.org/ubifs-2.6.git
15283 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15285 F: Documentation/filesystems/ubifs.txt
15288 UCLINUX (M68KNOMMU AND COLDFIRE)
15289 M: Greg Ungerer <gerg@linux-m68k.org>
15290 W: http://www.linux-m68k.org/
15291 W: http://www.uclinux.org/
15292 L: linux-m68k@lists.linux-m68k.org
15293 L: uclinux-dev@uclinux.org (subscribers-only)
15294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15296 F: arch/m68k/coldfire/
15298 F: arch/m68k/*/*_no.*
15299 F: arch/m68k/include/asm/*_no.*
15302 M: Jan Kara <jack@suse.com>
15304 F: Documentation/filesystems/udf.txt
15308 M: Bastien Nocera <hadess@hadess.net>
15309 L: linux-input@vger.kernel.org
15311 F: drivers/hid/hid-udraw-ps3.c
15314 M: Evgeniy Dushistov <dushistov@mail.ru>
15316 F: Documentation/filesystems/ufs.txt
15319 UHID USERSPACE HID IO DRIVER:
15320 M: David Herrmann <dh.herrmann@googlemail.com>
15321 L: linux-input@vger.kernel.org
15323 F: drivers/hid/uhid.c
15324 F: include/uapi/linux/uhid.h
15327 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15328 L: linux-usb@vger.kernel.org
15330 F: drivers/usb/common/ulpi.c
15331 F: include/linux/ulpi/
15333 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15334 L: linux-usb@vger.kernel.org
15337 F: include/linux/uwb.h
15338 F: include/linux/uwb/
15340 UNICORE32 ARCHITECTURE:
15341 M: Guan Xuetao <gxt@pku.edu.cn>
15342 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15344 T: git git://github.com/gxt/linux.git
15348 M: Tony Finch <dot@dotat.at>
15349 W: http://dotat.at/prog/unifdef
15351 F: scripts/unifdef.c
15353 UNIFORM CDROM DRIVER
15354 M: Jens Axboe <axboe@kernel.dk>
15355 W: http://www.kernel.dk
15357 F: Documentation/cdrom/
15358 F: drivers/cdrom/cdrom.c
15359 F: include/linux/cdrom.h
15360 F: include/uapi/linux/cdrom.h
15362 UNISYS S-PAR DRIVERS
15363 M: David Kershner <david.kershner@unisys.com>
15364 L: sparmaintainer@unisys.com (Unisys internal)
15366 F: include/linux/visorbus.h
15367 F: drivers/visorbus/
15368 F: drivers/staging/unisys/
15370 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15371 M: Vinayak Holikatti <vinholikatti@gmail.com>
15372 L: linux-scsi@vger.kernel.org
15374 F: Documentation/scsi/ufs.txt
15375 F: drivers/scsi/ufs/
15377 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15378 M: Joao Pinto <jpinto@synopsys.com>
15379 L: linux-scsi@vger.kernel.org
15381 F: drivers/scsi/ufs/*dwc*
15383 UNSORTED BLOCK IMAGES (UBI)
15384 M: Artem Bityutskiy <dedekind1@gmail.com>
15385 M: Richard Weinberger <richard@nod.at>
15386 W: http://www.linux-mtd.infradead.org/
15387 L: linux-mtd@lists.infradead.org
15388 T: git git://git.infradead.org/ubifs-2.6.git
15390 F: drivers/mtd/ubi/
15391 F: include/linux/mtd/ubi.h
15392 F: include/uapi/mtd/ubi-user.h
15394 USB "USBNET" DRIVER FRAMEWORK
15395 M: Oliver Neukum <oneukum@suse.com>
15396 L: netdev@vger.kernel.org
15397 W: http://www.linux-usb.org/usbnet
15399 F: drivers/net/usb/usbnet.c
15400 F: include/linux/usb/usbnet.h
15403 M: Oliver Neukum <oneukum@suse.com>
15404 L: linux-usb@vger.kernel.org
15406 F: Documentation/usb/acm.txt
15407 F: drivers/usb/class/cdc-acm.*
15409 USB AR5523 WIRELESS DRIVER
15410 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15411 L: linux-wireless@vger.kernel.org
15413 F: drivers/net/wireless/ath/ar5523/
15416 M: Oliver Neukum <oneukum@suse.com>
15417 L: linux-usb@vger.kernel.org
15418 L: linux-scsi@vger.kernel.org
15420 F: drivers/usb/storage/uas.c
15422 USB CDC ETHERNET DRIVER
15423 M: Oliver Neukum <oliver@neukum.org>
15424 L: linux-usb@vger.kernel.org
15426 F: drivers/net/usb/cdc_*.c
15427 F: include/uapi/linux/usb/cdc.h
15429 USB CHAOSKEY DRIVER
15430 M: Keith Packard <keithp@keithp.com>
15431 L: linux-usb@vger.kernel.org
15433 F: drivers/usb/misc/chaoskey.c
15435 USB CYPRESS C67X00 DRIVER
15436 M: Peter Korsgaard <jacmet@sunsite.dk>
15437 L: linux-usb@vger.kernel.org
15439 F: drivers/usb/c67x00/
15441 USB DAVICOM DM9601 DRIVER
15442 M: Peter Korsgaard <jacmet@sunsite.dk>
15443 L: netdev@vger.kernel.org
15444 W: http://www.linux-usb.org/usbnet
15446 F: drivers/net/usb/dm9601.c
15448 USB DIAMOND RIO500 DRIVER
15449 M: Cesar Miquel <miquel@df.uba.ar>
15450 L: rio500-users@lists.sourceforge.net
15451 W: http://rio500.sourceforge.net
15453 F: drivers/usb/misc/rio500*
15456 M: Alan Stern <stern@rowland.harvard.edu>
15457 L: linux-usb@vger.kernel.org
15459 F: Documentation/usb/ehci.txt
15460 F: drivers/usb/host/ehci*
15462 USB GADGET/PERIPHERAL SUBSYSTEM
15463 M: Felipe Balbi <balbi@kernel.org>
15464 L: linux-usb@vger.kernel.org
15465 W: http://www.linux-usb.org/gadget
15466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15468 F: drivers/usb/gadget/
15469 F: include/linux/usb/gadget*
15471 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15472 M: Jiri Kosina <jikos@kernel.org>
15473 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15474 L: linux-usb@vger.kernel.org
15475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15477 F: Documentation/hid/hiddev.txt
15478 F: drivers/hid/usbhid/
15480 USB INTEL XHCI ROLE MUX DRIVER
15481 M: Hans de Goede <hdegoede@redhat.com>
15482 L: linux-usb@vger.kernel.org
15484 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15487 M: Olav Kongas <ok@artecdesign.ee>
15488 L: linux-usb@vger.kernel.org
15490 F: drivers/usb/host/isp116x*
15491 F: include/linux/usb/isp116x.h
15493 USB LAN78XX ETHERNET DRIVER
15494 M: Woojung Huh <woojung.huh@microchip.com>
15495 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15496 L: netdev@vger.kernel.org
15498 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15499 F: drivers/net/usb/lan78xx.*
15500 F: include/dt-bindings/net/microchip-lan78xx.h
15502 USB MASS STORAGE DRIVER
15503 M: Alan Stern <stern@rowland.harvard.edu>
15504 L: linux-usb@vger.kernel.org
15505 L: usb-storage@lists.one-eyed-alien.net
15507 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15508 F: drivers/usb/storage/
15511 M: Clemens Ladisch <clemens@ladisch.de>
15512 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15513 T: git git://git.alsa-project.org/alsa-kernel.git
15515 F: sound/usb/midi.*
15517 USB NETWORKING DRIVERS
15518 L: linux-usb@vger.kernel.org
15520 F: drivers/net/usb/
15523 M: Alan Stern <stern@rowland.harvard.edu>
15524 L: linux-usb@vger.kernel.org
15526 F: Documentation/usb/ohci.txt
15527 F: drivers/usb/host/ohci*
15529 USB OTG FSM (Finite State Machine)
15530 M: Peter Chen <Peter.Chen@nxp.com>
15531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15532 L: linux-usb@vger.kernel.org
15534 F: drivers/usb/common/usb-otg-fsm.c
15537 M: Valentina Manea <valentina.manea.m@gmail.com>
15538 M: Shuah Khan <shuah@kernel.org>
15539 L: linux-usb@vger.kernel.org
15541 F: Documentation/usb/usbip_protocol.txt
15542 F: drivers/usb/usbip/
15543 F: tools/usb/usbip/
15544 F: tools/testing/selftests/drivers/usb/usbip/
15547 M: Petko Manolov <petkan@nucleusys.com>
15548 L: linux-usb@vger.kernel.org
15549 L: netdev@vger.kernel.org
15550 T: git git://github.com/petkan/pegasus.git
15551 W: https://github.com/petkan/pegasus
15553 F: drivers/net/usb/pegasus.*
15556 M: Felipe Balbi <balbi@kernel.org>
15557 L: linux-usb@vger.kernel.org
15558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15560 F: drivers/usb/phy/
15562 USB PRINTER DRIVER (usblp)
15563 M: Pete Zaitcev <zaitcev@redhat.com>
15564 L: linux-usb@vger.kernel.org
15566 F: drivers/usb/class/usblp.c
15568 USB QMI WWAN NETWORK DRIVER
15569 M: Bjørn Mork <bjorn@mork.no>
15570 L: netdev@vger.kernel.org
15572 F: Documentation/ABI/testing/sysfs-class-net-qmi
15573 F: drivers/net/usb/qmi_wwan.c
15576 M: Petko Manolov <petkan@nucleusys.com>
15577 L: linux-usb@vger.kernel.org
15578 L: netdev@vger.kernel.org
15579 T: git git://github.com/petkan/rtl8150.git
15580 W: https://github.com/petkan/rtl8150
15582 F: drivers/net/usb/rtl8150.c
15584 USB SERIAL SUBSYSTEM
15585 M: Johan Hovold <johan@kernel.org>
15586 L: linux-usb@vger.kernel.org
15587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15589 F: Documentation/usb/usb-serial.txt
15590 F: drivers/usb/serial/
15591 F: include/linux/usb/serial.h
15593 USB SMSC75XX ETHERNET DRIVER
15594 M: Steve Glendinning <steve.glendinning@shawell.net>
15595 L: netdev@vger.kernel.org
15597 F: drivers/net/usb/smsc75xx.*
15599 USB SMSC95XX ETHERNET DRIVER
15600 M: Steve Glendinning <steve.glendinning@shawell.net>
15601 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15602 L: netdev@vger.kernel.org
15604 F: drivers/net/usb/smsc95xx.*
15607 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15608 L: linux-usb@vger.kernel.org
15609 W: http://www.linux-usb.org
15610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15612 F: Documentation/devicetree/bindings/usb/
15613 F: Documentation/usb/
15615 F: include/linux/usb.h
15616 F: include/linux/usb/
15618 USB TYPEC PI3USB30532 MUX DRIVER
15619 M: Hans de Goede <hdegoede@redhat.com>
15620 L: linux-usb@vger.kernel.org
15622 F: drivers/usb/typec/mux/pi3usb30532.c
15625 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15626 L: linux-usb@vger.kernel.org
15628 F: Documentation/ABI/testing/sysfs-class-typec
15629 F: Documentation/driver-api/usb/typec.rst
15630 F: drivers/usb/typec/
15631 F: include/linux/usb/typec.h
15633 USB TYPEC BUS FOR ALTERNATE MODES
15634 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15635 L: linux-usb@vger.kernel.org
15637 F: Documentation/ABI/testing/sysfs-bus-typec
15638 F: Documentation/driver-api/usb/typec_bus.rst
15639 F: drivers/usb/typec/altmodes/
15640 F: include/linux/usb/typec_altmode.h
15642 USB TYPEC PORT CONTROLLER DRIVERS
15643 M: Guenter Roeck <linux@roeck-us.net>
15644 L: linux-usb@vger.kernel.org
15646 F: drivers/usb/typec/tcpm/
15649 M: Alan Stern <stern@rowland.harvard.edu>
15650 L: linux-usb@vger.kernel.org
15652 F: drivers/usb/host/uhci*
15655 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15656 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15657 L: linux-media@vger.kernel.org
15658 T: git git://linuxtv.org/media_tree.git
15659 W: http://www.ideasonboard.org/uvc/
15661 F: drivers/media/usb/uvc/
15662 F: include/uapi/linux/uvcvideo.h
15665 M: Hans Verkuil <hverkuil@xs4all.nl>
15666 L: linux-media@vger.kernel.org
15667 T: git git://linuxtv.org/media_tree.git
15668 W: https://linuxtv.org
15670 F: drivers/media/usb/usbvision/
15673 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15674 L: linux-usb@vger.kernel.org
15676 F: drivers/usb/gadget/function/*uvc*
15677 F: drivers/usb/gadget/legacy/webcam.c
15678 F: include/uapi/linux/usb/g_uvc.h
15680 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15681 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15682 L: linux-wireless@vger.kernel.org
15684 F: drivers/net/wireless/rndis_wlan.c
15687 M: Mathias Nyman <mathias.nyman@intel.com>
15688 L: linux-usb@vger.kernel.org
15690 F: drivers/usb/host/xhci*
15691 F: drivers/usb/host/pci-quirks*
15694 L: linux-wireless@vger.kernel.org
15695 W: http://linux-lc100020.sourceforge.net
15697 F: drivers/net/wireless/zydas/zd1201.*
15700 M: Antoine Jacquet <royale@zerezo.com>
15701 L: linux-usb@vger.kernel.org
15702 L: linux-media@vger.kernel.org
15703 T: git git://linuxtv.org/media_tree.git
15704 W: http://royale.zerezo.com/zr364xx/
15706 F: Documentation/media/v4l-drivers/zr364xx*
15707 F: drivers/media/usb/zr364xx/
15709 USER-MODE LINUX (UML)
15710 M: Jeff Dike <jdike@addtoit.com>
15711 M: Richard Weinberger <richard@nod.at>
15712 L: linux-um@lists.infradead.org
15713 W: http://user-mode-linux.sourceforge.net
15714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15716 F: Documentation/virtual/uml/
15722 USERSPACE COPYIN/COPYOUT (UIOVEC)
15723 M: Alexander Viro <viro@zeniv.linux.org.uk>
15726 F: include/linux/uio.h
15728 USERSPACE DMA BUFFER DRIVER
15729 M: Gerd Hoffmann <kraxel@redhat.com>
15731 L: dri-devel@lists.freedesktop.org
15732 F: drivers/dma-buf/udmabuf.c
15733 F: include/uapi/linux/udmabuf.h
15734 T: git git://anongit.freedesktop.org/drm/drm-misc
15736 USERSPACE I/O (UIO)
15737 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15740 F: Documentation/driver-api/uio-howto.rst
15742 F: include/linux/uio_driver.h
15745 M: Karel Zak <kzak@redhat.com>
15746 L: util-linux@vger.kernel.org
15747 W: http://en.wikipedia.org/wiki/Util-linux
15748 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15752 M: Christoph Hellwig <hch@lst.de>
15753 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15754 L: linux-kernel@vger.kernel.org
15755 T: git git://git.infradead.org/users/hch/uuid.git
15758 F: include/linux/uuid.h
15759 F: include/uapi/linux/uuid.h
15763 M: Michal Januszewski <spock@gentoo.org>
15764 L: linux-fbdev@vger.kernel.org
15765 W: https://github.com/mjanusz/v86d
15767 F: Documentation/fb/uvesafb.txt
15768 F: drivers/video/fbdev/uvesafb.*
15771 M: Stefan Agner <stefan@agner.ch>
15772 L: linux-mtd@lists.infradead.org
15774 F: drivers/mtd/nand/raw/vf610_nfc.c
15776 VFAT/FAT/MSDOS FILESYSTEM
15777 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15779 F: Documentation/filesystems/vfat.txt
15783 M: Alex Williamson <alex.williamson@redhat.com>
15784 L: kvm@vger.kernel.org
15785 T: git git://github.com/awilliam/linux-vfio.git
15787 F: Documentation/vfio.txt
15789 F: include/linux/vfio.h
15790 F: include/uapi/linux/vfio.h
15792 VFIO MEDIATED DEVICE DRIVERS
15793 M: Kirti Wankhede <kwankhede@nvidia.com>
15794 L: kvm@vger.kernel.org
15796 F: Documentation/vfio-mediated-device.txt
15797 F: drivers/vfio/mdev/
15798 F: include/linux/mdev.h
15799 F: samples/vfio-mdev/
15801 VFIO PLATFORM DRIVER
15802 M: Eric Auger <eric.auger@redhat.com>
15803 L: kvm@vger.kernel.org
15805 F: drivers/vfio/platform/
15808 R: Lukas Wunner <lukas@wunner.de>
15810 F: Documentation/gpu/vga-switcheroo.rst
15811 F: drivers/gpu/vga/vga_switcheroo.c
15812 F: include/linux/vga_switcheroo.h
15813 T: git git://anongit.freedesktop.org/drm/drm-misc
15815 VIA RHINE NETWORK DRIVER
15817 F: drivers/net/ethernet/via/via-rhine.c
15819 VIA SD/MMC CARD CONTROLLER DRIVER
15820 M: Bruce Chang <brucechang@via.com.tw>
15821 M: Harald Welte <HaraldWelte@viatech.com>
15823 F: drivers/mmc/host/via-sdmmc.c
15825 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15826 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15827 L: linux-fbdev@vger.kernel.org
15829 F: include/linux/via-core.h
15830 F: include/linux/via-gpio.h
15831 F: include/linux/via_i2c.h
15832 F: drivers/video/fbdev/via/
15834 VIA VELOCITY NETWORK DRIVER
15835 M: Francois Romieu <romieu@fr.zoreil.com>
15836 L: netdev@vger.kernel.org
15838 F: drivers/net/ethernet/via/via-velocity.*
15840 VICODEC VIRTUAL CODEC DRIVER
15841 M: Hans Verkuil <hans.verkuil@cisco.com>
15842 L: linux-media@vger.kernel.org
15843 T: git git://linuxtv.org/media_tree.git
15844 W: https://linuxtv.org
15846 F: drivers/media/platform/vicodec/*
15848 VIDEO MULTIPLEXER DRIVER
15849 M: Philipp Zabel <p.zabel@pengutronix.de>
15850 L: linux-media@vger.kernel.org
15852 F: drivers/media/platform/video-mux.c
15854 VIDEO I2C POLLING DRIVER
15855 M: Matt Ranostay <matt.ranostay@konsulko.com>
15856 L: linux-media@vger.kernel.org
15858 F: drivers/media/i2c/video-i2c.c
15860 VIDEOBUF2 FRAMEWORK
15861 M: Pawel Osciak <pawel@osciak.com>
15862 M: Marek Szyprowski <m.szyprowski@samsung.com>
15863 M: Kyungmin Park <kyungmin.park@samsung.com>
15864 L: linux-media@vger.kernel.org
15866 F: drivers/media/common/videobuf2/*
15867 F: include/media/videobuf2-*
15869 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15870 M: Helen Koike <helen.koike@collabora.com>
15871 L: linux-media@vger.kernel.org
15872 T: git git://linuxtv.org/media_tree.git
15873 W: https://linuxtv.org
15875 F: drivers/media/platform/vimc/*
15878 M: Alex Williamson <alex.williamson@redhat.com>
15879 M: Paolo Bonzini <pbonzini@redhat.com>
15880 L: kvm@vger.kernel.org
15884 VIRTIO AND VHOST VSOCK DRIVER
15885 M: Stefan Hajnoczi <stefanha@redhat.com>
15886 L: kvm@vger.kernel.org
15887 L: virtualization@lists.linux-foundation.org
15888 L: netdev@vger.kernel.org
15890 F: include/linux/virtio_vsock.h
15891 F: include/uapi/linux/virtio_vsock.h
15892 F: include/uapi/linux/vsockmon.h
15893 F: include/uapi/linux/vm_sockets_diag.h
15894 F: net/vmw_vsock/diag.c
15895 F: net/vmw_vsock/af_vsock_tap.c
15896 F: net/vmw_vsock/virtio_transport_common.c
15897 F: net/vmw_vsock/virtio_transport.c
15898 F: drivers/net/vsockmon.c
15899 F: drivers/vhost/vsock.c
15900 F: tools/testing/vsock/
15902 VIRTIO CONSOLE DRIVER
15903 M: Amit Shah <amit@kernel.org>
15904 L: virtualization@lists.linux-foundation.org
15906 F: drivers/char/virtio_console.c
15907 F: include/linux/virtio_console.h
15908 F: include/uapi/linux/virtio_console.h
15910 VIRTIO CORE, NET AND BLOCK DRIVERS
15911 M: "Michael S. Tsirkin" <mst@redhat.com>
15912 M: Jason Wang <jasowang@redhat.com>
15913 L: virtualization@lists.linux-foundation.org
15915 F: Documentation/devicetree/bindings/virtio/
15918 F: drivers/net/virtio_net.c
15919 F: drivers/block/virtio_blk.c
15920 F: include/linux/virtio*.h
15921 F: include/uapi/linux/virtio_*.h
15922 F: drivers/crypto/virtio/
15923 F: mm/balloon_compaction.c
15925 VIRTIO CRYPTO DRIVER
15926 M: Gonglei <arei.gonglei@huawei.com>
15927 L: virtualization@lists.linux-foundation.org
15928 L: linux-crypto@vger.kernel.org
15930 F: drivers/crypto/virtio/
15931 F: include/uapi/linux/virtio_crypto.h
15933 VIRTIO DRIVERS FOR S390
15934 M: Cornelia Huck <cohuck@redhat.com>
15935 M: Halil Pasic <pasic@linux.ibm.com>
15936 L: linux-s390@vger.kernel.org
15937 L: virtualization@lists.linux-foundation.org
15938 L: kvm@vger.kernel.org
15940 F: drivers/s390/virtio/
15941 F: arch/s390/include/uapi/asm/virtio-ccw.h
15944 M: David Airlie <airlied@linux.ie>
15945 M: Gerd Hoffmann <kraxel@redhat.com>
15946 L: dri-devel@lists.freedesktop.org
15947 L: virtualization@lists.linux-foundation.org
15948 T: git git://anongit.freedesktop.org/drm/drm-misc
15950 F: drivers/gpu/drm/virtio/
15951 F: include/uapi/linux/virtio_gpu.h
15953 VIRTIO HOST (VHOST)
15954 M: "Michael S. Tsirkin" <mst@redhat.com>
15955 M: Jason Wang <jasowang@redhat.com>
15956 L: kvm@vger.kernel.org
15957 L: virtualization@lists.linux-foundation.org
15958 L: netdev@vger.kernel.org
15959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15962 F: include/uapi/linux/vhost.h
15964 VIRTIO INPUT DRIVER
15965 M: Gerd Hoffmann <kraxel@redhat.com>
15967 F: drivers/virtio/virtio_input.c
15968 F: include/uapi/linux/virtio_input.h
15970 VIRTUAL BOX GUEST DEVICE DRIVER
15971 M: Hans de Goede <hdegoede@redhat.com>
15972 M: Arnd Bergmann <arnd@arndb.de>
15973 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15975 F: include/linux/vbox_utils.h
15976 F: include/uapi/linux/vbox*.h
15977 F: drivers/virt/vboxguest/
15979 VIRTUAL SERIO DEVICE DRIVER
15980 M: Stephen Chandler Paul <thatslyude@gmail.com>
15982 F: drivers/input/serio/userio.c
15983 F: include/uapi/linux/userio.h
15985 VIVID VIRTUAL VIDEO DRIVER
15986 M: Hans Verkuil <hverkuil@xs4all.nl>
15987 L: linux-media@vger.kernel.org
15988 T: git git://linuxtv.org/media_tree.git
15989 W: https://linuxtv.org
15991 F: drivers/media/platform/vivid/*
15994 M: Florian Fainelli <f.fainelli@gmail.com>
15995 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15997 F: drivers/vlynq/vlynq.c
15998 F: include/linux/vlynq.h
16001 M: Martyn Welch <martyn@welchs.me.uk>
16002 M: Manohar Vanga <manohar.vanga@gmail.com>
16003 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16004 L: devel@driverdev.osuosl.org
16006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16007 F: Documentation/driver-api/vme.rst
16008 F: drivers/staging/vme/
16010 F: include/linux/vme*
16012 VMWARE BALLOON DRIVER
16013 M: Xavier Deguillard <xdeguillard@vmware.com>
16014 M: Nadav Amit <namit@vmware.com>
16015 M: "VMware, Inc." <pv-drivers@vmware.com>
16016 L: linux-kernel@vger.kernel.org
16018 F: drivers/misc/vmw_balloon.c
16020 VMWARE HYPERVISOR INTERFACE
16021 M: Alok Kataria <akataria@vmware.com>
16022 L: virtualization@lists.linux-foundation.org
16024 F: arch/x86/kernel/cpu/vmware.c
16026 VMWARE PVRDMA DRIVER
16027 M: Adit Ranadive <aditr@vmware.com>
16028 M: VMware PV-Drivers <pv-drivers@vmware.com>
16029 L: linux-rdma@vger.kernel.org
16031 F: drivers/infiniband/hw/vmw_pvrdma/
16033 VMware PVSCSI driver
16034 M: Jim Gill <jgill@vmware.com>
16035 M: VMware PV-Drivers <pv-drivers@vmware.com>
16036 L: linux-scsi@vger.kernel.org
16038 F: drivers/scsi/vmw_pvscsi.c
16039 F: drivers/scsi/vmw_pvscsi.h
16041 VMWARE VMMOUSE SUBDRIVER
16042 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16043 M: "VMware, Inc." <pv-drivers@vmware.com>
16044 L: linux-input@vger.kernel.org
16046 F: drivers/input/mouse/vmmouse.c
16047 F: drivers/input/mouse/vmmouse.h
16049 VMWARE VMXNET3 ETHERNET DRIVER
16050 M: Ronak Doshi <doshir@vmware.com>
16051 M: "VMware, Inc." <pv-drivers@vmware.com>
16052 L: netdev@vger.kernel.org
16054 F: drivers/net/vmxnet3/
16056 VOCORE VOCORE2 BOARD
16057 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16058 L: linux-mips@linux-mips.org
16060 F: arch/mips/boot/dts/ralink/vocore2.dts
16062 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16063 M: Liam Girdwood <lgirdwood@gmail.com>
16064 M: Mark Brown <broonie@kernel.org>
16065 L: linux-kernel@vger.kernel.org
16066 W: http://www.slimlogic.co.uk/?p=48
16067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16069 F: Documentation/devicetree/bindings/regulator/
16070 F: Documentation/power/regulator/
16071 F: drivers/regulator/
16072 F: include/dt-bindings/regulator/
16073 F: include/linux/regulator/
16076 M: David Ahern <dsa@cumulusnetworks.com>
16077 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16078 L: netdev@vger.kernel.org
16080 F: drivers/net/vrf.c
16081 F: Documentation/networking/vrf.txt
16083 VT1211 HARDWARE MONITOR DRIVER
16084 M: Juerg Haefliger <juergh@gmail.com>
16085 L: linux-hwmon@vger.kernel.org
16087 F: Documentation/hwmon/vt1211
16088 F: drivers/hwmon/vt1211.c
16090 VT8231 HARDWARE MONITOR DRIVER
16091 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16092 L: linux-hwmon@vger.kernel.org
16094 F: drivers/hwmon/vt8231.c
16096 VUB300 USB to SDIO/SD/MMC bridge chip
16097 M: Tony Olech <tony.olech@elandigitalsystems.com>
16098 L: linux-mmc@vger.kernel.org
16099 L: linux-usb@vger.kernel.org
16101 F: drivers/mmc/host/vub300.c
16103 W1 DALLAS'S 1-WIRE BUS
16104 M: Evgeniy Polyakov <zbr@ioremap.net>
16106 F: Documentation/devicetree/bindings/w1/
16107 F: Documentation/w1/
16109 F: include/linux/w1.h
16111 W83791D HARDWARE MONITORING DRIVER
16112 M: Marc Hulsman <m.hulsman@tudelft.nl>
16113 L: linux-hwmon@vger.kernel.org
16115 F: Documentation/hwmon/w83791d
16116 F: drivers/hwmon/w83791d.c
16118 W83793 HARDWARE MONITORING DRIVER
16119 M: Rudolf Marek <r.marek@assembler.cz>
16120 L: linux-hwmon@vger.kernel.org
16122 F: Documentation/hwmon/w83793
16123 F: drivers/hwmon/w83793.c
16125 W83795 HARDWARE MONITORING DRIVER
16126 M: Jean Delvare <jdelvare@suse.com>
16127 L: linux-hwmon@vger.kernel.org
16129 F: drivers/hwmon/w83795.c
16131 W83L51xD SD/MMC CARD INTERFACE DRIVER
16132 M: Pierre Ossman <pierre@ossman.eu>
16134 F: drivers/mmc/host/wbsd.*
16136 WACOM PROTOCOL 4 SERIAL TABLETS
16137 M: Julian Squires <julian@cipht.net>
16138 M: Hans de Goede <hdegoede@redhat.com>
16139 L: linux-input@vger.kernel.org
16141 F: drivers/input/tablet/wacom_serial4.c
16143 WATCHDOG DEVICE DRIVERS
16144 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16145 M: Guenter Roeck <linux@roeck-us.net>
16146 L: linux-watchdog@vger.kernel.org
16147 W: http://www.linux-watchdog.org/
16148 T: git git://www.linux-watchdog.org/linux-watchdog.git
16150 F: Documentation/devicetree/bindings/watchdog/
16151 F: Documentation/watchdog/
16152 F: drivers/watchdog/
16153 F: include/linux/watchdog.h
16154 F: include/uapi/linux/watchdog.h
16156 WHISKEYCOVE PMIC GPIO DRIVER
16157 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16158 L: linux-gpio@vger.kernel.org
16160 F: drivers/gpio/gpio-wcove.c
16163 M: David Herrmann <dh.herrmann@googlemail.com>
16164 L: linux-input@vger.kernel.org
16166 F: drivers/hid/hid-wiimote*
16168 WILOCITY WIL6210 WIRELESS DRIVER
16169 M: Maya Erez <merez@codeaurora.org>
16170 L: linux-wireless@vger.kernel.org
16171 L: wil6210@qti.qualcomm.com
16173 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16174 F: drivers/net/wireless/ath/wil6210/
16177 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16178 M: linux-wimax@intel.com
16179 L: wimax@linuxwimax.org (subscribers-only)
16181 W: http://linuxwimax.org
16182 F: Documentation/wimax/README.wimax
16183 F: include/linux/wimax/debug.h
16184 F: include/net/wimax.h
16185 F: include/uapi/linux/wimax.h
16189 M: David Härdeman <david@hardeman.nu>
16191 F: drivers/media/rc/winbond-cir.c
16193 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16194 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16195 L: linux-watchdog@vger.kernel.org
16197 F: drivers/watchdog/ebc-c384_wdt.c
16199 WINSYSTEMS WS16C48 GPIO DRIVER
16200 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16201 L: linux-gpio@vger.kernel.org
16203 F: drivers/gpio/gpio-ws16c48.c
16205 WISTRON LAPTOP BUTTON DRIVER
16206 M: Miloslav Trmac <mitr@volny.cz>
16208 F: drivers/input/misc/wistron_btns.c
16210 WL3501 WIRELESS PCMCIA CARD DRIVER
16211 L: linux-wireless@vger.kernel.org
16213 F: drivers/net/wireless/wl3501*
16215 WOLFSON MICROELECTRONICS DRIVERS
16216 L: patches@opensource.cirrus.com
16217 T: git https://github.com/CirrusLogic/linux-drivers.git
16218 W: https://github.com/CirrusLogic/linux-drivers/wiki
16220 F: Documentation/hwmon/wm83??
16221 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16222 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16223 F: Documentation/devicetree/bindings/mfd/arizona.txt
16224 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16225 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16226 F: arch/arm/mach-s3c64xx/mach-crag6410*
16227 F: drivers/clk/clk-wm83*.c
16228 F: drivers/extcon/extcon-arizona.c
16229 F: drivers/leds/leds-wm83*.c
16230 F: drivers/gpio/gpio-*wm*.c
16231 F: drivers/gpio/gpio-arizona.c
16232 F: drivers/hwmon/wm83??-hwmon.c
16233 F: drivers/input/misc/wm831x-on.c
16234 F: drivers/input/touchscreen/wm831x-ts.c
16235 F: drivers/input/touchscreen/wm97*.c
16236 F: drivers/mfd/arizona*
16237 F: drivers/mfd/wm*.c
16238 F: drivers/mfd/cs47l24*
16239 F: drivers/power/supply/wm83*.c
16240 F: drivers/rtc/rtc-wm83*.c
16241 F: drivers/regulator/wm8*.c
16242 F: drivers/regulator/arizona*
16243 F: drivers/video/backlight/wm83*_bl.c
16244 F: drivers/watchdog/wm83*_wdt.c
16245 F: include/linux/mfd/arizona/
16246 F: include/linux/mfd/wm831x/
16247 F: include/linux/mfd/wm8350/
16248 F: include/linux/mfd/wm8400*
16249 F: include/linux/regulator/arizona*
16250 F: include/linux/wm97xx.h
16251 F: include/sound/wm????.h
16252 F: sound/soc/codecs/arizona.?
16253 F: sound/soc/codecs/wm*
16254 F: sound/soc/codecs/cs47l24*
16257 M: Tejun Heo <tj@kernel.org>
16258 R: Lai Jiangshan <jiangshanlai@gmail.com>
16259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16261 F: include/linux/workqueue.h
16262 F: kernel/workqueue.c
16263 F: Documentation/core-api/workqueue.rst
16265 X-POWERS AXP288 PMIC DRIVERS
16266 M: Hans de Goede <hdegoede@redhat.com>
16269 F: drivers/acpi/pmic/intel_pmic_xpower.c
16271 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16272 M: Chen-Yu Tsai <wens@csie.org>
16273 L: linux-kernel@vger.kernel.org
16278 M: Andrew Hendry <andrew.hendry@gmail.com>
16279 L: linux-x25@vger.kernel.org
16281 F: Documentation/networking/x25*
16282 F: include/net/x25*
16285 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16286 M: Thomas Gleixner <tglx@linutronix.de>
16287 M: Ingo Molnar <mingo@redhat.com>
16288 M: Borislav Petkov <bp@alien8.de>
16289 R: "H. Peter Anvin" <hpa@zytor.com>
16291 L: linux-kernel@vger.kernel.org
16292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16294 F: Documentation/devicetree/bindings/x86/
16295 F: Documentation/x86/
16299 M: Andy Lutomirski <luto@kernel.org>
16300 L: linux-kernel@vger.kernel.org
16301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16305 X86 MCE INFRASTRUCTURE
16306 M: Tony Luck <tony.luck@intel.com>
16307 M: Borislav Petkov <bp@alien8.de>
16308 L: linux-edac@vger.kernel.org
16310 F: arch/x86/kernel/cpu/mcheck/*
16312 X86 MICROCODE UPDATE SUPPORT
16313 M: Borislav Petkov <bp@alien8.de>
16315 F: arch/x86/kernel/cpu/microcode/*
16318 M: Dave Hansen <dave.hansen@linux.intel.com>
16319 M: Andy Lutomirski <luto@kernel.org>
16320 M: Peter Zijlstra <peterz@infradead.org>
16321 L: linux-kernel@vger.kernel.org
16322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16326 X86 PLATFORM DRIVERS
16327 M: Darren Hart <dvhart@infradead.org>
16328 M: Andy Shevchenko <andy@infradead.org>
16329 L: platform-driver-x86@vger.kernel.org
16330 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16332 F: drivers/platform/x86/
16333 F: drivers/platform/olpc/
16336 M: Andy Lutomirski <luto@kernel.org>
16337 L: linux-kernel@vger.kernel.org
16338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16340 F: arch/x86/entry/vdso/
16343 M: Matthew Wilcox <willy@infradead.org>
16344 L: linux-fsdevel@vger.kernel.org
16346 F: Documentation/core-api/xarray.rst
16349 F: include/linux/idr.h
16350 F: include/linux/xarray.h
16351 F: tools/testing/radix-tree
16353 XC2028/3028 TUNER DRIVER
16354 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16355 L: linux-media@vger.kernel.org
16356 W: https://linuxtv.org
16357 T: git git://linuxtv.org/media_tree.git
16359 F: drivers/media/tuners/tuner-xc2028.*
16361 XDP SOCKETS (AF_XDP)
16362 M: Björn Töpel <bjorn.topel@intel.com>
16363 M: Magnus Karlsson <magnus.karlsson@intel.com>
16364 L: netdev@vger.kernel.org
16366 F: kernel/bpf/xskmap.c
16369 XEN BLOCK SUBSYSTEM
16370 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16371 M: Roger Pau Monné <roger.pau@citrix.com>
16372 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16374 F: drivers/block/xen-blkback/*
16375 F: drivers/block/xen*
16378 M: Stefano Stabellini <sstabellini@kernel.org>
16379 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16382 F: arch/arm/include/asm/xen/
16384 XEN HYPERVISOR ARM64
16385 M: Stefano Stabellini <sstabellini@kernel.org>
16386 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16389 F: arch/arm64/include/asm/xen/
16391 XEN HYPERVISOR INTERFACE
16392 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16393 M: Juergen Gross <jgross@suse.com>
16394 R: Stefano Stabellini <sstabellini@kernel.org>
16395 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16399 F: drivers/*/xen-*front.c
16401 F: arch/x86/include/asm/xen/
16402 F: arch/x86/include/asm/pvclock-abi.h
16404 F: include/uapi/xen/
16405 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16406 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16408 XEN NETWORK BACKEND DRIVER
16409 M: Wei Liu <wei.liu2@citrix.com>
16410 M: Paul Durrant <paul.durrant@citrix.com>
16411 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16412 L: netdev@vger.kernel.org
16414 F: drivers/net/xen-netback/*
16417 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16418 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16420 F: arch/x86/pci/*xen*
16421 F: drivers/pci/*xen*
16424 M: Juergen Gross <jgross@suse.com>
16425 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16426 L: linux-scsi@vger.kernel.org
16428 F: drivers/scsi/xen-scsifront.c
16429 F: drivers/xen/xen-scsiback.c
16430 F: include/xen/interface/io/vscsiif.h
16432 XEN SWIOTLB SUBSYSTEM
16433 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16434 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16435 L: iommu@lists.linux-foundation.org
16437 F: arch/x86/xen/*swiotlb*
16438 F: drivers/xen/*swiotlb*
16440 XEN SOUND FRONTEND DRIVER
16441 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16442 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16443 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16448 M: Darrick J. Wong <darrick.wong@oracle.com>
16449 M: linux-xfs@vger.kernel.org
16450 L: linux-xfs@vger.kernel.org
16452 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16454 F: Documentation/filesystems/xfs.txt
16457 XILINX AXI ETHERNET DRIVER
16458 M: Anirudha Sarangi <anirudh@xilinx.com>
16459 M: John Linn <John.Linn@xilinx.com>
16461 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16463 XILINX UARTLITE SERIAL DRIVER
16464 M: Peter Korsgaard <jacmet@sunsite.dk>
16465 L: linux-serial@vger.kernel.org
16467 F: drivers/tty/serial/uartlite.c
16469 XILINX VIDEO IP CORES
16470 M: Hyun Kwon <hyun.kwon@xilinx.com>
16471 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16472 L: linux-media@vger.kernel.org
16473 T: git git://linuxtv.org/media_tree.git
16475 F: Documentation/devicetree/bindings/media/xilinx/
16476 F: drivers/media/platform/xilinx/
16477 F: include/uapi/linux/xilinx-v4l2-controls.h
16480 M: Eli Billauer <eli.billauer@gmail.com>
16481 L: linux-kernel@vger.kernel.org
16483 F: drivers/char/xillybus/
16486 M: George Cherian <george.cherian@cavium.com>
16487 M: Jan Glauber <jglauber@cavium.com>
16488 L: linux-i2c@vger.kernel.org
16489 W: http://www.cavium.com
16491 F: drivers/i2c/busses/i2c-xlp9xx.c
16493 XRA1403 GPIO EXPANDER
16494 M: Nandor Han <nandor.han@ge.com>
16495 M: Semi Malinen <semi.malinen@ge.com>
16496 L: linux-gpio@vger.kernel.org
16498 F: drivers/gpio/gpio-xra1403.c
16499 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16501 XTENSA XTFPGA PLATFORM SUPPORT
16502 M: Max Filippov <jcmvbkbc@gmail.com>
16503 L: linux-xtensa@linux-xtensa.org
16505 F: drivers/spi/spi-xtensa-xtfpga.c
16506 F: sound/soc/xtensa/xtfpga-i2s.c
16508 YAM DRIVER FOR AX.25
16509 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16510 L: linux-hams@vger.kernel.org
16512 F: drivers/net/hamradio/yam*
16513 F: include/linux/yam.h
16515 YAMA SECURITY MODULE
16516 M: Kees Cook <keescook@chromium.org>
16517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16520 F: Documentation/admin-guide/LSM/Yama.rst
16522 YEALINK PHONE DRIVER
16523 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16524 L: usbb2k-api-dev@nongnu.org
16526 F: Documentation/input/devices/yealink.rst
16527 F: drivers/input/misc/yealink.*
16529 Z8530 DRIVER FOR AX.25
16530 M: Joerg Reuter <jreuter@yaina.de>
16531 W: http://yaina.de/jreuter/
16532 W: http://www.qsl.net/dl1bke/
16533 L: linux-hams@vger.kernel.org
16535 F: Documentation/networking/z8530drv.txt
16536 F: drivers/net/hamradio/*scc.c
16537 F: drivers/net/hamradio/z8530.h
16539 ZBUD COMPRESSED PAGE ALLOCATOR
16540 M: Seth Jennings <sjenning@redhat.com>
16541 M: Dan Streetman <ddstreet@ieee.org>
16542 L: linux-mm@kvack.org
16545 F: include/linux/zbud.h
16547 ZD1211RW WIRELESS DRIVER
16548 M: Daniel Drake <dsd@gentoo.org>
16549 M: Ulrich Kunitz <kune@deine-taler.de>
16550 W: http://zd1211.ath.cx/wiki/DriverRewrite
16551 L: linux-wireless@vger.kernel.org
16552 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16554 F: drivers/net/wireless/zydas/zd1211rw/
16556 ZD1301 MEDIA DRIVER
16557 M: Antti Palosaari <crope@iki.fi>
16558 L: linux-media@vger.kernel.org
16559 W: https://linuxtv.org/
16560 W: http://palosaari.fi/linux/
16561 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16563 F: drivers/media/usb/dvb-usb-v2/zd1301*
16565 ZD1301_DEMOD MEDIA DRIVER
16566 M: Antti Palosaari <crope@iki.fi>
16567 L: linux-media@vger.kernel.org
16568 W: https://linuxtv.org/
16569 W: http://palosaari.fi/linux/
16570 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16572 F: drivers/media/dvb-frontends/zd1301_demod*
16574 ZPOOL COMPRESSED PAGE STORAGE API
16575 M: Dan Streetman <ddstreet@ieee.org>
16576 L: linux-mm@kvack.org
16579 F: include/linux/zpool.h
16581 ZR36067 VIDEO FOR LINUX DRIVER
16582 L: mjpeg-users@lists.sourceforge.net
16583 L: linux-media@vger.kernel.org
16584 W: http://mjpeg.sourceforge.net/driver-zoran/
16585 T: hg https://linuxtv.org/hg/v4l-dvb
16587 F: drivers/staging/media/zoran/
16589 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16590 M: Minchan Kim <minchan@kernel.org>
16591 M: Nitin Gupta <ngupta@vflare.org>
16592 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16593 L: linux-kernel@vger.kernel.org
16595 F: drivers/block/zram/
16596 F: Documentation/blockdev/zram.txt
16598 ZS DECSTATION Z85C30 SERIAL DRIVER
16599 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16601 F: drivers/tty/serial/zs.*
16603 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16604 M: Minchan Kim <minchan@kernel.org>
16605 M: Nitin Gupta <ngupta@vflare.org>
16606 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16607 L: linux-mm@kvack.org
16610 F: include/linux/zsmalloc.h
16611 F: Documentation/vm/zsmalloc.rst
16613 ZSWAP COMPRESSED SWAP CACHING
16614 M: Seth Jennings <sjenning@redhat.com>
16615 M: Dan Streetman <ddstreet@ieee.org>
16616 L: linux-mm@kvack.org
16621 M: Linus Torvalds <torvalds@linux-foundation.org>
16622 L: linux-kernel@vger.kernel.org
16623 Q: http://patchwork.kernel.org/project/LKML/list/
16624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16625 S: Buried alive in reporters