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 HX8357D PANELS
4666 M: Eric Anholt <eric@anholt.net>
4667 T: git git://anongit.freedesktop.org/drm/drm-misc
4669 F: drivers/gpu/drm/tinydrm/hx8357d.c
4670 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4672 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4673 S: Orphan / Obsolete
4674 F: drivers/gpu/drm/i810/
4675 F: include/uapi/drm/i810_drm.h
4677 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4678 S: Orphan / Obsolete
4679 F: drivers/gpu/drm/mga/
4680 F: include/uapi/drm/mga_drm.h
4682 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4683 M: Dave Airlie <airlied@redhat.com>
4685 F: drivers/gpu/drm/mgag200/
4687 DRM DRIVER FOR MI0283QT
4688 M: Noralf Trønnes <noralf@tronnes.org>
4690 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4691 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4693 DRM DRIVER FOR MSM ADRENO GPU
4694 M: Rob Clark <robdclark@gmail.com>
4695 L: linux-arm-msm@vger.kernel.org
4696 L: dri-devel@lists.freedesktop.org
4697 L: freedreno@lists.freedesktop.org
4698 T: git git://people.freedesktop.org/~robclark/linux
4700 F: drivers/gpu/drm/msm/
4701 F: include/uapi/drm/msm_drm.h
4702 F: Documentation/devicetree/bindings/display/msm/
4704 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4705 M: Ben Skeggs <bskeggs@redhat.com>
4706 L: dri-devel@lists.freedesktop.org
4707 L: nouveau@lists.freedesktop.org
4708 T: git git://github.com/skeggsb/linux
4710 F: drivers/gpu/drm/nouveau/
4711 F: include/uapi/drm/nouveau_drm.h
4713 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4714 M: Stefan Mavrodiev <stefan@olimex.com>
4716 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4717 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4719 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4720 M: Noralf Trønnes <noralf@tronnes.org>
4722 F: drivers/gpu/drm/tinydrm/repaper.c
4723 F: Documentation/devicetree/bindings/display/repaper.txt
4725 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4726 M: Dave Airlie <airlied@redhat.com>
4727 M: Gerd Hoffmann <kraxel@redhat.com>
4728 L: virtualization@lists.linux-foundation.org
4729 T: git git://anongit.freedesktop.org/drm/drm-misc
4731 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4732 F: drivers/gpu/drm/cirrus/
4734 DRM DRIVER FOR QXL VIRTUAL GPU
4735 M: Dave Airlie <airlied@redhat.com>
4736 M: Gerd Hoffmann <kraxel@redhat.com>
4737 L: virtualization@lists.linux-foundation.org
4738 T: git git://anongit.freedesktop.org/drm/drm-misc
4740 F: drivers/gpu/drm/qxl/
4741 F: include/uapi/drm/qxl_drm.h
4743 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4744 S: Orphan / Obsolete
4745 F: drivers/gpu/drm/r128/
4746 F: include/uapi/drm/r128_drm.h
4748 DRM DRIVER FOR SAVAGE VIDEO CARDS
4749 S: Orphan / Obsolete
4750 F: drivers/gpu/drm/savage/
4751 F: include/uapi/drm/savage_drm.h
4753 DRM DRIVER FOR SIS VIDEO CARDS
4754 S: Orphan / Obsolete
4755 F: drivers/gpu/drm/sis/
4756 F: include/uapi/drm/sis_drm.h
4758 DRM DRIVER FOR SITRONIX ST7586 PANELS
4759 M: David Lechner <david@lechnology.com>
4761 F: drivers/gpu/drm/tinydrm/st7586.c
4762 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4764 DRM DRIVER FOR SITRONIX ST7735R PANELS
4765 M: David Lechner <david@lechnology.com>
4767 F: drivers/gpu/drm/tinydrm/st7735r.c
4768 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4770 DRM DRIVER FOR TDFX VIDEO CARDS
4771 S: Orphan / Obsolete
4772 F: drivers/gpu/drm/tdfx/
4774 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4775 M: Dave Airlie <airlied@redhat.com>
4776 R: Sean Paul <sean@poorly.run>
4777 L: dri-devel@lists.freedesktop.org
4779 F: drivers/gpu/drm/udl/
4780 T: git git://anongit.freedesktop.org/drm/drm-misc
4782 DRM DRIVER FOR VMWARE VIRTUAL GPU
4783 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4784 M: Sinclair Yeh <syeh@vmware.com>
4785 M: Thomas Hellstrom <thellstrom@vmware.com>
4786 L: dri-devel@lists.freedesktop.org
4787 T: git git://people.freedesktop.org/~syeh/repos_linux
4788 T: git git://people.freedesktop.org/~thomash/linux
4790 F: drivers/gpu/drm/vmwgfx/
4791 F: include/uapi/drm/vmwgfx_drm.h
4794 M: David Airlie <airlied@linux.ie>
4795 L: dri-devel@lists.freedesktop.org
4796 T: git git://anongit.freedesktop.org/drm/drm
4797 B: https://bugs.freedesktop.org/
4798 C: irc://chat.freenode.net/dri-devel
4802 F: Documentation/devicetree/bindings/display/
4803 F: Documentation/devicetree/bindings/gpu/
4804 F: Documentation/gpu/
4806 F: include/uapi/drm/
4807 F: include/linux/vga*
4809 DRM DRIVERS AND MISC GPU PATCHES
4810 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4811 M: Maxime Ripard <maxime.ripard@bootlin.com>
4812 M: Sean Paul <sean@poorly.run>
4813 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4815 T: git git://anongit.freedesktop.org/drm/drm-misc
4816 F: Documentation/gpu/
4818 F: drivers/gpu/drm/*
4820 F: include/uapi/drm/drm*
4821 F: include/linux/vga*
4823 DRM DRIVERS FOR ALLWINNER A10
4824 M: Maxime Ripard <maxime.ripard@bootlin.com>
4825 L: dri-devel@lists.freedesktop.org
4827 F: drivers/gpu/drm/sun4i/
4828 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4829 T: git git://anongit.freedesktop.org/drm/drm-misc
4831 DRM DRIVERS FOR AMLOGIC SOCS
4832 M: Neil Armstrong <narmstrong@baylibre.com>
4833 L: dri-devel@lists.freedesktop.org
4834 L: linux-amlogic@lists.infradead.org
4835 W: http://linux-meson.com/
4837 F: drivers/gpu/drm/meson/
4838 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4839 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4840 F: Documentation/gpu/meson.rst
4841 T: git git://anongit.freedesktop.org/drm/drm-misc
4843 DRM DRIVERS FOR ATMEL HLCDC
4844 M: Boris Brezillon <boris.brezillon@bootlin.com>
4845 L: dri-devel@lists.freedesktop.org
4847 F: drivers/gpu/drm/atmel-hlcdc/
4848 F: Documentation/devicetree/bindings/display/atmel/
4849 T: git git://anongit.freedesktop.org/drm/drm-misc
4851 DRM DRIVERS FOR BRIDGE CHIPS
4852 M: Archit Taneja <architt@codeaurora.org>
4853 M: Andrzej Hajda <a.hajda@samsung.com>
4854 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4856 T: git git://anongit.freedesktop.org/drm/drm-misc
4857 F: drivers/gpu/drm/bridge/
4859 DRM DRIVERS FOR EXYNOS
4860 M: Inki Dae <inki.dae@samsung.com>
4861 M: Joonyoung Shim <jy0922.shim@samsung.com>
4862 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4863 M: Kyungmin Park <kyungmin.park@samsung.com>
4864 L: dri-devel@lists.freedesktop.org
4865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4867 F: drivers/gpu/drm/exynos/
4868 F: include/uapi/drm/exynos_drm.h
4869 F: Documentation/devicetree/bindings/display/exynos/
4871 DRM DRIVERS FOR FREESCALE DCU
4872 M: Stefan Agner <stefan@agner.ch>
4873 M: Alison Wang <alison.wang@nxp.com>
4874 L: dri-devel@lists.freedesktop.org
4876 F: drivers/gpu/drm/fsl-dcu/
4877 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4878 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4879 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4880 T: git git://anongit.freedesktop.org/drm/drm-misc
4882 DRM DRIVERS FOR FREESCALE IMX
4883 M: Philipp Zabel <p.zabel@pengutronix.de>
4884 L: dri-devel@lists.freedesktop.org
4886 F: drivers/gpu/drm/imx/
4887 F: drivers/gpu/ipu-v3/
4888 F: Documentation/devicetree/bindings/display/imx/
4890 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4891 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4892 L: dri-devel@lists.freedesktop.org
4893 T: git git://github.com/patjak/drm-gma500
4895 F: drivers/gpu/drm/gma500/
4897 DRM DRIVERS FOR HISILICON
4898 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4899 M: Rongrong Zou <zourongrong@gmail.com>
4900 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4901 R: Chen Feng <puck.chen@hisilicon.com>
4902 L: dri-devel@lists.freedesktop.org
4903 T: git git://github.com/xin3liang/linux.git
4905 F: drivers/gpu/drm/hisilicon/
4906 F: Documentation/devicetree/bindings/display/hisilicon/
4908 DRM DRIVERS FOR MEDIATEK
4909 M: CK Hu <ck.hu@mediatek.com>
4910 M: Philipp Zabel <p.zabel@pengutronix.de>
4911 L: dri-devel@lists.freedesktop.org
4913 F: drivers/gpu/drm/mediatek/
4914 F: Documentation/devicetree/bindings/display/mediatek/
4916 DRM DRIVERS FOR NVIDIA TEGRA
4917 M: Thierry Reding <thierry.reding@gmail.com>
4918 L: dri-devel@lists.freedesktop.org
4919 L: linux-tegra@vger.kernel.org
4920 T: git git://anongit.freedesktop.org/tegra/linux.git
4922 F: drivers/gpu/drm/tegra/
4923 F: drivers/gpu/host1x/
4924 F: include/linux/host1x.h
4925 F: include/uapi/drm/tegra_drm.h
4926 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4928 DRM DRIVERS FOR RENESAS
4929 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4930 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4931 L: dri-devel@lists.freedesktop.org
4932 L: linux-renesas-soc@vger.kernel.org
4933 T: git git://linuxtv.org/pinchartl/media drm/du/next
4935 F: drivers/gpu/drm/rcar-du/
4936 F: drivers/gpu/drm/shmobile/
4937 F: include/linux/platform_data/shmob_drm.h
4938 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4939 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4940 F: Documentation/devicetree/bindings/display/renesas,du.txt
4942 DRM DRIVERS FOR ROCKCHIP
4943 M: Sandy Huang <hjc@rock-chips.com>
4944 M: Heiko Stübner <heiko@sntech.de>
4945 L: dri-devel@lists.freedesktop.org
4947 F: drivers/gpu/drm/rockchip/
4948 F: Documentation/devicetree/bindings/display/rockchip/
4949 T: git git://anongit.freedesktop.org/drm/drm-misc
4952 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4953 M: Vincent Abriou <vincent.abriou@st.com>
4954 L: dri-devel@lists.freedesktop.org
4955 T: git git://anongit.freedesktop.org/drm/drm-misc
4957 F: drivers/gpu/drm/sti
4958 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4961 M: Yannick Fertre <yannick.fertre@st.com>
4962 M: Philippe Cornu <philippe.cornu@st.com>
4963 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4964 M: Vincent Abriou <vincent.abriou@st.com>
4965 L: dri-devel@lists.freedesktop.org
4966 T: git git://anongit.freedesktop.org/drm/drm-misc
4968 F: drivers/gpu/drm/stm
4969 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4971 DRM DRIVERS FOR TI LCDC
4972 M: Jyri Sarha <jsarha@ti.com>
4973 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4974 L: dri-devel@lists.freedesktop.org
4976 F: drivers/gpu/drm/tilcdc/
4977 F: Documentation/devicetree/bindings/display/tilcdc/
4979 DRM DRIVERS FOR TI OMAP
4980 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4981 L: dri-devel@lists.freedesktop.org
4983 F: drivers/gpu/drm/omapdrm/
4984 F: Documentation/devicetree/bindings/display/ti/
4987 M: Eric Anholt <eric@anholt.net>
4989 F: drivers/gpu/drm/v3d/
4990 F: include/uapi/drm/v3d_drm.h
4991 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4992 T: git git://anongit.freedesktop.org/drm/drm-misc
4995 M: Eric Anholt <eric@anholt.net>
4996 T: git git://github.com/anholt/linux
4998 F: drivers/gpu/drm/vc4/
4999 F: include/uapi/drm/vc4_drm.h
5000 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5001 T: git git://anongit.freedesktop.org/drm/drm-misc
5003 DRM DRIVERS FOR VIVANTE GPU IP
5004 M: Lucas Stach <l.stach@pengutronix.de>
5005 R: Russell King <linux+etnaviv@armlinux.org.uk>
5006 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5007 L: etnaviv@lists.freedesktop.org
5008 L: dri-devel@lists.freedesktop.org
5010 F: drivers/gpu/drm/etnaviv/
5011 F: include/uapi/drm/etnaviv_drm.h
5012 F: Documentation/devicetree/bindings/display/etnaviv/
5014 DRM DRIVERS FOR ZTE ZX
5015 M: Shawn Guo <shawnguo@kernel.org>
5016 L: dri-devel@lists.freedesktop.org
5018 F: drivers/gpu/drm/zte/
5019 F: Documentation/devicetree/bindings/display/zte,vou.txt
5020 T: git git://anongit.freedesktop.org/drm/drm-misc
5023 M: Thierry Reding <thierry.reding@gmail.com>
5024 L: dri-devel@lists.freedesktop.org
5025 T: git git://anongit.freedesktop.org/drm/drm-misc
5027 F: drivers/gpu/drm/drm_panel.c
5028 F: drivers/gpu/drm/panel/
5029 F: include/drm/drm_panel.h
5030 F: Documentation/devicetree/bindings/display/panel/
5033 M: Noralf Trønnes <noralf@tronnes.org>
5034 W: https://github.com/notro/tinydrm/wiki/Development
5035 T: git git://anongit.freedesktop.org/drm/drm-misc
5037 F: drivers/gpu/drm/tinydrm/
5038 F: include/drm/tinydrm/
5041 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5042 T: git git://anongit.freedesktop.org/drm/drm-misc
5043 L: dri-devel@lists.freedesktop.org
5044 L: xen-devel@lists.xen.org
5046 F: drivers/gpu/drm/xen/
5047 F: Documentation/gpu/xen-front.rst
5050 M: Christian Koenig <christian.koenig@amd.com>
5051 M: Huang Rui <ray.huang@amd.com>
5052 M: Junwei Zhang <Jerry.Zhang@amd.com>
5053 T: git git://people.freedesktop.org/~agd5f/linux
5055 L: dri-devel@lists.freedesktop.org
5057 F: drivers/gpu/drm/ttm/
5059 DSBR100 USB FM RADIO DRIVER
5060 M: Alexey Klimov <klimov.linux@gmail.com>
5061 L: linux-media@vger.kernel.org
5062 T: git git://linuxtv.org/media_tree.git
5064 F: drivers/media/radio/dsbr100.c
5067 M: Francois Romieu <romieu@fr.zoreil.com>
5068 L: netdev@vger.kernel.org
5070 F: drivers/net/wan/dscc4.c
5073 M: Hans Verkuil <hverkuil@xs4all.nl>
5074 L: linux-media@vger.kernel.org
5075 T: git git://linuxtv.org/media_tree.git
5076 W: https://linuxtv.org
5078 F: drivers/media/pci/dt3155/
5080 DVB_USB_AF9015 MEDIA DRIVER
5081 M: Antti Palosaari <crope@iki.fi>
5082 L: linux-media@vger.kernel.org
5083 W: https://linuxtv.org
5084 W: http://palosaari.fi/linux/
5085 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5086 T: git git://linuxtv.org/anttip/media_tree.git
5088 F: drivers/media/usb/dvb-usb-v2/af9015*
5090 DVB_USB_AF9035 MEDIA DRIVER
5091 M: Antti Palosaari <crope@iki.fi>
5092 L: linux-media@vger.kernel.org
5093 W: https://linuxtv.org
5094 W: http://palosaari.fi/linux/
5095 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5096 T: git git://linuxtv.org/anttip/media_tree.git
5098 F: drivers/media/usb/dvb-usb-v2/af9035*
5100 DVB_USB_ANYSEE MEDIA DRIVER
5101 M: Antti Palosaari <crope@iki.fi>
5102 L: linux-media@vger.kernel.org
5103 W: https://linuxtv.org
5104 W: http://palosaari.fi/linux/
5105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5106 T: git git://linuxtv.org/anttip/media_tree.git
5108 F: drivers/media/usb/dvb-usb-v2/anysee*
5110 DVB_USB_AU6610 MEDIA DRIVER
5111 M: Antti Palosaari <crope@iki.fi>
5112 L: linux-media@vger.kernel.org
5113 W: https://linuxtv.org
5114 W: http://palosaari.fi/linux/
5115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5116 T: git git://linuxtv.org/anttip/media_tree.git
5118 F: drivers/media/usb/dvb-usb-v2/au6610*
5120 DVB_USB_CE6230 MEDIA DRIVER
5121 M: Antti Palosaari <crope@iki.fi>
5122 L: linux-media@vger.kernel.org
5123 W: https://linuxtv.org
5124 W: http://palosaari.fi/linux/
5125 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5126 T: git git://linuxtv.org/anttip/media_tree.git
5128 F: drivers/media/usb/dvb-usb-v2/ce6230*
5130 DVB_USB_CXUSB MEDIA DRIVER
5131 M: Michael Krufky <mkrufky@linuxtv.org>
5132 L: linux-media@vger.kernel.org
5133 W: https://linuxtv.org
5134 W: http://github.com/mkrufky
5135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5136 T: git git://linuxtv.org/media_tree.git
5138 F: drivers/media/usb/dvb-usb/cxusb*
5140 DVB_USB_EC168 MEDIA DRIVER
5141 M: Antti Palosaari <crope@iki.fi>
5142 L: linux-media@vger.kernel.org
5143 W: https://linuxtv.org
5144 W: http://palosaari.fi/linux/
5145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5146 T: git git://linuxtv.org/anttip/media_tree.git
5148 F: drivers/media/usb/dvb-usb-v2/ec168*
5150 DVB_USB_GL861 MEDIA DRIVER
5151 M: Antti Palosaari <crope@iki.fi>
5152 L: linux-media@vger.kernel.org
5153 W: https://linuxtv.org
5154 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5155 T: git git://linuxtv.org/anttip/media_tree.git
5157 F: drivers/media/usb/dvb-usb-v2/gl861*
5159 DVB_USB_MXL111SF MEDIA DRIVER
5160 M: Michael Krufky <mkrufky@linuxtv.org>
5161 L: linux-media@vger.kernel.org
5162 W: https://linuxtv.org
5163 W: http://github.com/mkrufky
5164 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5165 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5167 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5169 DVB_USB_RTL28XXU MEDIA DRIVER
5170 M: Antti Palosaari <crope@iki.fi>
5171 L: linux-media@vger.kernel.org
5172 W: https://linuxtv.org
5173 W: http://palosaari.fi/linux/
5174 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5175 T: git git://linuxtv.org/anttip/media_tree.git
5177 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5179 DVB_USB_V2 MEDIA DRIVER
5180 M: Antti Palosaari <crope@iki.fi>
5181 L: linux-media@vger.kernel.org
5182 W: https://linuxtv.org
5183 W: http://palosaari.fi/linux/
5184 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5185 T: git git://linuxtv.org/anttip/media_tree.git
5187 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5188 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5191 M: Jason Baron <jbaron@akamai.com>
5193 F: lib/dynamic_debug.c
5194 F: include/linux/dynamic_debug.h
5196 DYNAMIC INTERRUPT MODERATION
5197 M: Tal Gilboa <talgi@mellanox.com>
5199 F: include/linux/net_dim.h
5201 DZ DECSTATION DZ11 SERIAL DRIVER
5202 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5204 F: drivers/tty/serial/dz.*
5206 E3X0 POWER BUTTON DRIVER
5207 M: Moritz Fischer <moritz.fischer@ettus.com>
5208 L: usrp-users@lists.ettus.com
5209 W: http://www.ettus.com
5211 F: drivers/input/misc/e3x0-button.c
5212 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5215 M: Antti Palosaari <crope@iki.fi>
5216 L: linux-media@vger.kernel.org
5217 W: https://linuxtv.org
5218 W: http://palosaari.fi/linux/
5219 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5220 T: git git://linuxtv.org/anttip/media_tree.git
5222 F: drivers/media/tuners/e4000*
5224 EARTH_PT1 MEDIA DRIVER
5225 M: Akihiro Tsukada <tskd08@gmail.com>
5226 L: linux-media@vger.kernel.org
5228 F: drivers/media/pci/pt1/
5230 EARTH_PT3 MEDIA DRIVER
5231 M: Akihiro Tsukada <tskd08@gmail.com>
5232 L: linux-media@vger.kernel.org
5234 F: drivers/media/pci/pt3/
5237 M: Antti Palosaari <crope@iki.fi>
5238 L: linux-media@vger.kernel.org
5239 W: https://linuxtv.org
5240 W: http://palosaari.fi/linux/
5241 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5242 T: git git://linuxtv.org/anttip/media_tree.git
5244 F: drivers/media/dvb-frontends/ec100*
5247 M: Tyler Hicks <tyhicks@canonical.com>
5248 L: ecryptfs@vger.kernel.org
5249 W: http://ecryptfs.org
5250 W: https://launchpad.net/ecryptfs
5251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5253 F: Documentation/filesystems/ecryptfs.txt
5257 M: Borislav Petkov <bp@alien8.de>
5258 L: linux-edac@vger.kernel.org
5260 F: drivers/edac/amd64_edac*
5263 M: Robert Richter <rric@kernel.org>
5264 L: linux-edac@vger.kernel.org
5266 F: drivers/edac/highbank*
5269 M: Ralf Baechle <ralf@linux-mips.org>
5270 M: David Daney <david.daney@cavium.com>
5271 L: linux-edac@vger.kernel.org
5272 L: linux-mips@linux-mips.org
5274 F: drivers/edac/octeon_edac*
5276 EDAC-CAVIUM THUNDERX
5277 M: David Daney <david.daney@cavium.com>
5278 M: Jan Glauber <jglauber@cavium.com>
5279 L: linux-edac@vger.kernel.org
5281 F: drivers/edac/thunderx_edac*
5284 M: Borislav Petkov <bp@alien8.de>
5285 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5286 L: linux-edac@vger.kernel.org
5287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5290 F: Documentation/admin-guide/ras.rst
5291 F: Documentation/driver-api/edac.rst
5293 F: include/linux/edac.h
5296 M: Mark Gross <mark.gross@intel.com>
5297 L: linux-edac@vger.kernel.org
5299 F: drivers/edac/e752x_edac.c
5302 L: linux-edac@vger.kernel.org
5304 F: drivers/edac/e7xxx_edac.c
5307 M: York Sun <york.sun@nxp.com>
5308 L: linux-edac@vger.kernel.org
5310 F: drivers/edac/fsl_ddr_edac.*
5313 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5314 L: linux-edac@vger.kernel.org
5316 F: drivers/edac/ghes_edac.c
5319 L: linux-edac@vger.kernel.org
5321 F: drivers/edac/i3000_edac.c
5324 L: linux-edac@vger.kernel.org
5326 F: drivers/edac/i5000_edac.c
5329 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5330 L: linux-edac@vger.kernel.org
5332 F: drivers/edac/i5400_edac.c
5335 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5336 L: linux-edac@vger.kernel.org
5338 F: drivers/edac/i7300_edac.c
5341 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5342 L: linux-edac@vger.kernel.org
5344 F: drivers/edac/i7core_edac.c
5347 M: Tim Small <tim@buttersideup.com>
5348 L: linux-edac@vger.kernel.org
5350 F: drivers/edac/i82443bxgx_edac.c
5353 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5354 M: "Arvind R." <arvino55@gmail.com>
5355 L: linux-edac@vger.kernel.org
5357 F: drivers/edac/i82975x_edac.c
5360 M: Jason Baron <jbaron@akamai.com>
5361 L: linux-edac@vger.kernel.org
5363 F: drivers/edac/ie31200_edac.c
5366 M: Johannes Thumshirn <morbidrsa@gmail.com>
5367 L: linux-edac@vger.kernel.org
5369 F: drivers/edac/mpc85xx_edac.[ch]
5372 M: Egor Martovetsky <egor@pasemi.com>
5373 L: linux-edac@vger.kernel.org
5375 F: drivers/edac/pasemi_edac.c
5378 M: Tony Luck <tony.luck@intel.com>
5379 L: linux-edac@vger.kernel.org
5381 F: drivers/edac/pnd2_edac.[ch]
5384 M: Tim Small <tim@buttersideup.com>
5385 L: linux-edac@vger.kernel.org
5387 F: drivers/edac/r82600_edac.c
5390 M: Tony Luck <tony.luck@intel.com>
5391 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5392 L: linux-edac@vger.kernel.org
5394 F: drivers/edac/sb_edac.c
5397 M: Tony Luck <tony.luck@intel.com>
5398 L: linux-edac@vger.kernel.org
5400 F: drivers/edac/skx_edac.c
5403 M: Tero Kristo <t-kristo@ti.com>
5404 L: linux-edac@vger.kernel.org
5406 F: drivers/edac/ti_edac.c
5409 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5410 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5411 L: linux-arm-msm@vger.kernel.org
5412 L: linux-edac@vger.kernel.org
5414 F: drivers/edac/qcom_edac.c
5416 EDIROL UA-101/UA-1000 DRIVER
5417 M: Clemens Ladisch <clemens@ladisch.de>
5418 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5419 T: git git://git.alsa-project.org/alsa-kernel.git
5421 F: sound/usb/misc/ua101.c
5424 L: linux-efi@vger.kernel.org
5425 M: Ivan Hu <ivan.hu@canonical.com>
5426 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5428 F: drivers/firmware/efi/test/
5430 EFI VARIABLE FILESYSTEM
5431 M: Matthew Garrett <matthew.garrett@nebula.com>
5432 M: Jeremy Kerr <jk@ozlabs.org>
5433 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5435 L: linux-efi@vger.kernel.org
5439 EFIFB FRAMEBUFFER DRIVER
5440 L: linux-fbdev@vger.kernel.org
5441 M: Peter Jones <pjones@redhat.com>
5443 F: drivers/video/fbdev/efifb.c
5446 W: http://aeschi.ch.eu.org/efs/
5450 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5451 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5452 L: netdev@vger.kernel.org
5454 F: drivers/net/ethernet/ibm/ehea/
5456 EM28XX VIDEO4LINUX DRIVER
5457 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5458 L: linux-media@vger.kernel.org
5459 W: https://linuxtv.org
5460 T: git git://linuxtv.org/media_tree.git
5462 F: drivers/media/usb/em28xx/
5463 F: Documentation/media/v4l-drivers/em28xx*
5466 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5467 M: Matt Mackall <mpm@selenic.com>
5468 M: David Woodhouse <dwmw2@infradead.org>
5469 L: linux-embedded@vger.kernel.org
5472 Emulex 10Gbps iSCSI - OneConnect DRIVER
5473 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5474 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5475 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5476 L: linux-scsi@vger.kernel.org
5477 W: http://www.broadcom.com
5479 F: drivers/scsi/be2iscsi/
5481 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5482 M: Sathya Perla <sathya.perla@broadcom.com>
5483 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5484 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5485 M: Somnath Kotur <somnath.kotur@broadcom.com>
5486 L: netdev@vger.kernel.org
5487 W: http://www.emulex.com
5489 F: drivers/net/ethernet/emulex/benet/
5491 EMULEX ONECONNECT ROCE DRIVER
5492 M: Selvin Xavier <selvin.xavier@broadcom.com>
5493 M: Devesh Sharma <devesh.sharma@broadcom.com>
5494 L: linux-rdma@vger.kernel.org
5495 W: http://www.broadcom.com
5497 F: drivers/infiniband/hw/ocrdma/
5498 F: include/uapi/rdma/ocrdma-abi.h
5500 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5501 M: James Smart <james.smart@broadcom.com>
5502 M: Dick Kennedy <dick.kennedy@broadcom.com>
5503 L: linux-scsi@vger.kernel.org
5504 W: http://www.broadcom.com
5506 F: drivers/scsi/lpfc/
5508 ENE CB710 FLASH CARD READER DRIVER
5509 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5511 F: drivers/misc/cb710/
5512 F: drivers/mmc/host/cb710-mmc.*
5513 F: include/linux/cb710.h
5515 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5516 M: Maxim Levitsky <maximlevitsky@gmail.com>
5518 F: drivers/media/rc/ene_ir.*
5520 EPSON S1D13XXX FRAMEBUFFER DRIVER
5521 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5524 F: drivers/video/fbdev/s1d13xxxfb.c
5525 F: include/video/s1d13xxxfb.h
5527 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5528 M: Jeff Layton <jlayton@kernel.org>
5531 F: include/linux/errseq.h
5533 ET131X NETWORK DRIVER
5534 M: Mark Einon <mark.einon@gmail.com>
5536 F: drivers/net/ethernet/agere/
5539 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5540 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5541 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5542 L: netdev@vger.kernel.org
5543 W: http://www.linuxfoundation.org/en/Net:Bridge
5545 F: include/linux/netfilter_bridge/
5548 ETHERNET PHY LIBRARY
5549 M: Andrew Lunn <andrew@lunn.ch>
5550 M: Florian Fainelli <f.fainelli@gmail.com>
5551 M: Heiner Kallweit <hkallweit1@gmail.com>
5552 L: netdev@vger.kernel.org
5554 F: Documentation/ABI/testing/sysfs-bus-mdio
5555 F: Documentation/devicetree/bindings/net/mdio*
5556 F: Documentation/networking/phy.txt
5558 F: drivers/of/of_mdio.c
5559 F: drivers/of/of_net.c
5560 F: include/linux/*mdio*.h
5561 F: include/linux/of_net.h
5562 F: include/linux/phy.h
5563 F: include/linux/phy_fixed.h
5564 F: include/linux/platform_data/mdio-bcm-unimac.h
5565 F: include/trace/events/mdio.h
5566 F: include/uapi/linux/mdio.h
5567 F: include/uapi/linux/mii.h
5570 M: Jan Kara <jack@suse.com>
5571 L: linux-ext4@vger.kernel.org
5573 F: Documentation/filesystems/ext2.txt
5575 F: include/linux/ext2*
5578 M: "Theodore Ts'o" <tytso@mit.edu>
5579 M: Andreas Dilger <adilger.kernel@dilger.ca>
5580 L: linux-ext4@vger.kernel.org
5581 W: http://ext4.wiki.kernel.org
5582 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5585 F: Documentation/filesystems/ext4/ext4.rst
5588 Extended Verification Module (EVM)
5589 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5590 L: linux-integrity@vger.kernel.org
5592 F: security/integrity/evm/
5594 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5595 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5596 L: linux-efi@vger.kernel.org
5597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5599 F: Documentation/efi-stub.txt
5600 F: arch/*/kernel/efi.c
5601 F: arch/x86/boot/compressed/eboot.[ch]
5602 F: arch/*/include/asm/efi.h
5603 F: arch/x86/platform/efi/
5604 F: drivers/firmware/efi/
5605 F: include/linux/efi*.h
5606 F: arch/arm/boot/compressed/efi-header.S
5607 F: arch/arm64/kernel/efi-entry.S
5609 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5610 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5611 M: Chanwoo Choi <cw00.choi@samsung.com>
5612 L: linux-kernel@vger.kernel.org
5613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5616 F: include/linux/extcon/
5617 F: include/linux/extcon.h
5618 F: Documentation/extcon/
5619 F: Documentation/devicetree/bindings/extcon/
5622 M: Jingoo Han <jingoohan1@gmail.com>
5623 L: dri-devel@lists.freedesktop.org
5625 F: drivers/gpu/drm/exynos/exynos_dp*
5627 EXYNOS SYSMMU (IOMMU) driver
5628 M: Marek Szyprowski <m.szyprowski@samsung.com>
5629 L: iommu@lists.linux-foundation.org
5631 F: drivers/iommu/exynos-iommu.c
5633 EZchip NPS platform support
5634 M: Vineet Gupta <vgupta@synopsys.com>
5635 M: Ofer Levi <oferle@mellanox.com>
5637 F: arch/arc/plat-eznps
5638 F: arch/arc/boot/dts/eznps.dts
5641 M: Jaegeuk Kim <jaegeuk@kernel.org>
5642 M: Chao Yu <yuchao0@huawei.com>
5643 L: linux-f2fs-devel@lists.sourceforge.net
5644 W: https://f2fs.wiki.kernel.org/
5645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5647 F: Documentation/filesystems/f2fs.txt
5648 F: Documentation/ABI/testing/sysfs-fs-f2fs
5650 F: include/linux/f2fs_fs.h
5651 F: include/trace/events/f2fs.h
5653 F71805F HARDWARE MONITORING DRIVER
5654 M: Jean Delvare <jdelvare@suse.com>
5655 L: linux-hwmon@vger.kernel.org
5657 F: Documentation/hwmon/f71805f
5658 F: drivers/hwmon/f71805f.c
5661 M: Josh Poimboeuf <jpoimboe@redhat.com>
5663 F: scripts/faddr2line
5666 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5667 L: netdev@vger.kernel.org
5669 F: net/core/failover.c
5670 F: include/net/failover.h
5671 F: Documentation/networking/failover.rst
5674 M: Jan Kara <jack@suse.cz>
5675 R: Amir Goldstein <amir73il@gmail.com>
5676 L: linux-fsdevel@vger.kernel.org
5678 F: fs/notify/fanotify/
5679 F: include/linux/fanotify.h
5680 F: include/uapi/linux/fanotify.h
5682 FARSYNC SYNCHRONOUS DRIVER
5683 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5684 W: http://www.farsite.co.uk/
5686 F: drivers/net/wan/farsync.*
5688 FAULT INJECTION SUPPORT
5689 M: Akinobu Mita <akinobu.mita@gmail.com>
5691 F: Documentation/fault-injection/
5692 F: lib/fault-inject.c
5694 FBTFT Framebuffer drivers
5696 L: dri-devel@lists.freedesktop.org
5697 L: linux-fbdev@vger.kernel.org
5698 F: drivers/staging/fbtft/
5701 M: Michael Buesch <m@bues.ch>
5702 L: linux-media@vger.kernel.org
5704 F: drivers/media/tuners/fc0011.h
5705 F: drivers/media/tuners/fc0011.c
5708 M: Antti Palosaari <crope@iki.fi>
5709 L: linux-media@vger.kernel.org
5710 W: https://linuxtv.org
5711 W: http://palosaari.fi/linux/
5712 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5713 T: git git://linuxtv.org/anttip/media_tree.git
5715 F: drivers/media/tuners/fc2580*
5717 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5718 M: Johannes Thumshirn <jth@kernel.org>
5719 L: linux-scsi@vger.kernel.org
5720 W: www.Open-FCoE.org
5722 F: drivers/scsi/libfc/
5723 F: drivers/scsi/fcoe/
5725 F: include/scsi/libfc.h
5726 F: include/scsi/libfcoe.h
5727 F: include/uapi/scsi/fc/
5729 FILE LOCKING (flock() and fcntl()/lockf())
5730 M: Jeff Layton <jlayton@kernel.org>
5731 M: "J. Bruce Fields" <bfields@fieldses.org>
5732 L: linux-fsdevel@vger.kernel.org
5734 F: include/linux/fcntl.h
5735 F: include/uapi/linux/fcntl.h
5739 FILESYSTEMS (VFS and infrastructure)
5740 M: Alexander Viro <viro@zeniv.linux.org.uk>
5741 L: linux-fsdevel@vger.kernel.org
5744 F: include/linux/fs.h
5745 F: include/uapi/linux/fs.h
5747 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5748 M: Riku Voipio <riku.voipio@iki.fi>
5749 L: linux-hwmon@vger.kernel.org
5751 F: drivers/hwmon/f75375s.c
5752 F: include/linux/f75375s.h
5754 FIREWIRE AUDIO DRIVERS
5755 M: Clemens Ladisch <clemens@ladisch.de>
5756 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5757 T: git git://git.alsa-project.org/alsa-kernel.git
5761 FIREWIRE MEDIA DRIVERS (firedtv)
5762 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5763 L: linux-media@vger.kernel.org
5764 L: linux1394-devel@lists.sourceforge.net
5765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5767 F: drivers/media/firewire/
5769 FIREWIRE SBP-2 TARGET
5770 M: Chris Boot <bootc@bootc.net>
5771 L: linux-scsi@vger.kernel.org
5772 L: target-devel@vger.kernel.org
5773 L: linux1394-devel@lists.sourceforge.net
5774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5776 F: drivers/target/sbp/
5779 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5780 L: linux1394-devel@lists.sourceforge.net
5781 W: http://ieee1394.wiki.kernel.org/
5782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5784 F: drivers/firewire/
5785 F: include/linux/firewire.h
5786 F: include/uapi/linux/firewire*.h
5789 FIRMWARE LOADER (request_firmware)
5790 M: Luis R. Rodriguez <mcgrof@kernel.org>
5791 L: linux-kernel@vger.kernel.org
5793 F: Documentation/firmware_class/
5794 F: drivers/base/firmware_loader/
5795 F: include/linux/firmware.h
5797 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5798 M: Joshua Morris <josh.h.morris@us.ibm.com>
5799 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5801 F: drivers/block/rsxx/
5804 M: Jiri Kosina <jikos@kernel.org>
5805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5807 F: drivers/block/floppy.c
5810 M: Alessandro Rubini <rubini@gnudd.com>
5811 W: http://www.ohwr.org/projects/fmc-bus
5814 F: include/linux/fmc*.h
5815 F: include/linux/ipmi-fru.h
5818 FPGA MANAGER FRAMEWORK
5819 M: Alan Tull <atull@kernel.org>
5820 M: Moritz Fischer <mdf@kernel.org>
5821 L: linux-fpga@vger.kernel.org
5823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5824 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5825 F: Documentation/fpga/
5826 F: Documentation/driver-api/fpga/
5827 F: Documentation/devicetree/bindings/fpga/
5829 F: include/linux/fpga/
5830 W: http://www.rocketboards.org
5833 M: Wu Hao <hao.wu@intel.com>
5834 L: linux-fpga@vger.kernel.org
5836 F: Documentation/fpga/dfl.txt
5837 F: include/uapi/linux/fpga-dfl.h
5838 F: drivers/fpga/dfl*
5841 M: Bill Metzenthen <billm@melbpc.org.au>
5842 W: http://floatingpoint.sourceforge.net/emulator/index.html
5844 F: arch/x86/math-emu/
5846 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5847 L: netdev@vger.kernel.org
5849 F: drivers/net/wan/dlci.c
5850 F: drivers/net/wan/sdla.c
5853 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5854 L: dri-devel@lists.freedesktop.org
5855 L: linux-fbdev@vger.kernel.org
5856 T: git git://github.com/bzolnier/linux.git
5857 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5859 F: Documentation/fb/
5862 F: include/linux/fb.h
5863 F: include/uapi/video/
5864 F: include/uapi/linux/fb.h
5866 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5867 M: Horia Geantă <horia.geanta@nxp.com>
5868 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5869 L: linux-crypto@vger.kernel.org
5871 F: drivers/crypto/caam/
5872 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5874 FREESCALE DIU FRAMEBUFFER DRIVER
5875 M: Timur Tabi <timur@kernel.org>
5876 L: linux-fbdev@vger.kernel.org
5878 F: drivers/video/fbdev/fsl-diu-fb.*
5880 FREESCALE DMA DRIVER
5881 M: Li Yang <leoyang.li@nxp.com>
5882 M: Zhang Wei <zw@zh-kernel.org>
5883 L: linuxppc-dev@lists.ozlabs.org
5885 F: drivers/dma/fsldma.*
5887 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5888 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5889 L: netdev@vger.kernel.org
5891 F: drivers/net/ethernet/freescale/gianfar*
5892 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5894 FREESCALE GPMI NAND DRIVER
5895 M: Han Xu <han.xu@nxp.com>
5896 L: linux-mtd@lists.infradead.org
5898 F: drivers/mtd/nand/raw/gpmi-nand/*
5900 FREESCALE I2C CPM DRIVER
5901 M: Jochen Friedrich <jochen@scram.de>
5902 L: linuxppc-dev@lists.ozlabs.org
5903 L: linux-i2c@vger.kernel.org
5905 F: drivers/i2c/busses/i2c-cpm.c
5907 FREESCALE IMX LPI2C DRIVER
5908 M: Dong Aisheng <aisheng.dong@nxp.com>
5909 L: linux-i2c@vger.kernel.org
5910 L: linux-imx@nxp.com
5912 F: drivers/i2c/busses/i2c-imx-lpi2c.c
5913 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5915 FREESCALE IMX / MXC FEC DRIVER
5916 M: Fugang Duan <fugang.duan@nxp.com>
5917 L: netdev@vger.kernel.org
5919 F: drivers/net/ethernet/freescale/fec_main.c
5920 F: drivers/net/ethernet/freescale/fec_ptp.c
5921 F: drivers/net/ethernet/freescale/fec.h
5922 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5924 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5925 M: Sascha Hauer <s.hauer@pengutronix.de>
5926 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5927 L: linux-fbdev@vger.kernel.org
5928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5930 F: include/linux/platform_data/video-imxfb.h
5931 F: drivers/video/fbdev/imxfb.c
5933 FREESCALE QORIQ DPAA ETHERNET DRIVER
5934 M: Madalin Bucur <madalin.bucur@nxp.com>
5935 L: netdev@vger.kernel.org
5937 F: drivers/net/ethernet/freescale/dpaa
5939 FREESCALE QORIQ DPAA FMAN DRIVER
5940 M: Madalin Bucur <madalin.bucur@nxp.com>
5941 L: netdev@vger.kernel.org
5943 F: drivers/net/ethernet/freescale/fman
5944 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5946 FREESCALE QORIQ PTP CLOCK DRIVER
5947 M: Yangbo Lu <yangbo.lu@nxp.com>
5948 L: netdev@vger.kernel.org
5950 F: drivers/ptp/ptp_qoriq.c
5951 F: include/linux/fsl/ptp_qoriq.h
5952 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5954 FREESCALE QUAD SPI DRIVER
5955 M: Han Xu <han.xu@nxp.com>
5956 L: linux-mtd@lists.infradead.org
5958 F: drivers/mtd/spi-nor/fsl-quadspi.c
5960 FREESCALE QUICC ENGINE LIBRARY
5961 M: Qiang Zhao <qiang.zhao@nxp.com>
5962 L: linuxppc-dev@lists.ozlabs.org
5964 F: drivers/soc/fsl/qe/
5965 F: include/soc/fsl/*qe*.h
5966 F: include/soc/fsl/*ucc*.h
5968 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5969 M: Li Yang <leoyang.li@nxp.com>
5970 L: netdev@vger.kernel.org
5971 L: linuxppc-dev@lists.ozlabs.org
5973 F: drivers/net/ethernet/freescale/ucc_geth*
5975 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5976 M: Zhao Qiang <qiang.zhao@nxp.com>
5977 L: netdev@vger.kernel.org
5978 L: linuxppc-dev@lists.ozlabs.org
5980 F: drivers/net/wan/fsl_ucc_hdlc*
5982 FREESCALE QUICC ENGINE UCC UART DRIVER
5983 M: Timur Tabi <timur@kernel.org>
5984 L: linuxppc-dev@lists.ozlabs.org
5986 F: drivers/tty/serial/ucc_uart.c
5988 FREESCALE SOC DRIVERS
5989 M: Li Yang <leoyang.li@nxp.com>
5990 L: linuxppc-dev@lists.ozlabs.org
5991 L: linux-arm-kernel@lists.infradead.org
5993 F: Documentation/devicetree/bindings/soc/fsl/
5995 F: include/linux/fsl/
5997 FREESCALE SOC FS_ENET DRIVER
5998 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5999 L: linuxppc-dev@lists.ozlabs.org
6000 L: netdev@vger.kernel.org
6002 F: drivers/net/ethernet/freescale/fs_enet/
6003 F: include/linux/fs_enet_pd.h
6005 FREESCALE SOC SOUND DRIVERS
6006 M: Timur Tabi <timur@kernel.org>
6007 M: Nicolin Chen <nicoleotsuka@gmail.com>
6008 M: Xiubo Li <Xiubo.Lee@gmail.com>
6009 R: Fabio Estevam <fabio.estevam@nxp.com>
6010 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6011 L: linuxppc-dev@lists.ozlabs.org
6013 F: sound/soc/fsl/fsl*
6014 F: sound/soc/fsl/imx*
6015 F: sound/soc/fsl/mpc8610_hpcd.c
6017 FREESCALE USB PERIPHERAL DRIVERS
6018 M: Li Yang <leoyang.li@nxp.com>
6019 L: linux-usb@vger.kernel.org
6020 L: linuxppc-dev@lists.ozlabs.org
6022 F: drivers/usb/gadget/udc/fsl*
6025 M: Christoph Hellwig <hch@infradead.org>
6026 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6031 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6032 M: Pavel Machek <pavel@ucw.cz>
6033 L: linux-pm@vger.kernel.org
6035 F: Documentation/power/freezing-of-tasks.txt
6036 F: include/linux/freezer.h
6040 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6041 L: linux-kernel@vger.kernel.org
6044 F: include/linux/frontswap.h
6046 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6047 M: David Howells <dhowells@redhat.com>
6048 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6050 F: Documentation/filesystems/caching/
6052 F: include/linux/fscache*.h
6054 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6055 M: Theodore Y. Ts'o <tytso@mit.edu>
6056 M: Jaegeuk Kim <jaegeuk@kernel.org>
6057 L: linux-fscrypt@vger.kernel.org
6058 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6062 F: include/linux/fscrypt*.h
6063 F: Documentation/filesystems/fscrypt.rst
6065 FSI-ATTACHED I2C DRIVER
6066 M: Eddie James <eajames@linux.vnet.ibm.com>
6067 L: linux-i2c@vger.kernel.org
6068 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6070 F: drivers/i2c/busses/i2c-fsi.c
6071 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6073 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6074 M: Jan Kara <jack@suse.cz>
6075 R: Amir Goldstein <amir73il@gmail.com>
6076 L: linux-fsdevel@vger.kernel.org
6079 F: include/linux/fsnotify*.h
6081 FUJITSU LAPTOP EXTRAS
6082 M: Jonathan Woithe <jwoithe@just42.net>
6083 L: platform-driver-x86@vger.kernel.org
6085 F: drivers/platform/x86/fujitsu-laptop.c
6087 FUJITSU M-5MO LS CAMERA ISP DRIVER
6088 M: Kyungmin Park <kyungmin.park@samsung.com>
6089 M: Heungjun Kim <riverful.kim@samsung.com>
6090 L: linux-media@vger.kernel.org
6092 F: drivers/media/i2c/m5mols/
6093 F: include/media/i2c/m5mols.h
6095 FUJITSU TABLET EXTRAS
6096 M: Robert Gerlach <khnz@gmx.de>
6097 L: platform-driver-x86@vger.kernel.org
6099 F: drivers/platform/x86/fujitsu-tablet.c
6101 FUSE: FILESYSTEM IN USERSPACE
6102 M: Miklos Szeredi <miklos@szeredi.hu>
6103 L: linux-fsdevel@vger.kernel.org
6104 W: http://fuse.sourceforge.net/
6105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6108 F: include/uapi/linux/fuse.h
6109 F: Documentation/filesystems/fuse.txt
6112 M: Thomas Gleixner <tglx@linutronix.de>
6113 M: Ingo Molnar <mingo@redhat.com>
6114 R: Peter Zijlstra <peterz@infradead.org>
6115 R: Darren Hart <dvhart@infradead.org>
6116 L: linux-kernel@vger.kernel.org
6117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6120 F: kernel/futex_compat.c
6121 F: include/asm-generic/futex.h
6122 F: include/linux/futex.h
6123 F: include/uapi/linux/futex.h
6124 F: tools/testing/selftests/futex/
6125 F: tools/perf/bench/futex*
6126 F: Documentation/*futex*
6129 M: Kees Cook <keescook@chromium.org>
6130 R: Emese Revfy <re.emese@gmail.com>
6131 L: kernel-hardening@lists.openwall.com
6133 F: scripts/gcc-plugins/
6134 F: scripts/gcc-plugin.sh
6135 F: scripts/Makefile.gcc-plugins
6136 F: Documentation/gcc-plugins.txt
6138 GASKET DRIVER FRAMEWORK
6139 M: Rob Springer <rspringer@google.com>
6140 M: Todd Poynor <toddpoynor@google.com>
6141 M: Ben Chan <benchan@chromium.org>
6143 F: drivers/staging/gasket/
6145 GCOV BASED KERNEL PROFILING
6146 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6149 F: Documentation/dev-tools/gcov.rst
6151 GDB KERNEL DEBUGGING HELPER SCRIPTS
6152 M: Jan Kiszka <jan.kiszka@siemens.com>
6153 M: Kieran Bingham <kbingham@kernel.org>
6157 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6158 M: Achim Leubner <achim_leubner@adaptec.com>
6159 L: linux-scsi@vger.kernel.org
6160 W: http://www.icp-vortex.com/
6162 F: drivers/scsi/gdt*
6164 GEMTEK FM RADIO RECEIVER DRIVER
6165 M: Hans Verkuil <hverkuil@xs4all.nl>
6166 L: linux-media@vger.kernel.org
6167 T: git git://linuxtv.org/media_tree.git
6168 W: https://linuxtv.org
6170 F: drivers/media/radio/radio-gemtek*
6172 GENERIC GPIO I2C DRIVER
6173 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6175 F: drivers/i2c/busses/i2c-gpio.c
6176 F: include/linux/platform_data/i2c-gpio.h
6178 GENERIC GPIO I2C MULTIPLEXER DRIVER
6179 M: Peter Korsgaard <peter.korsgaard@barco.com>
6180 L: linux-i2c@vger.kernel.org
6182 F: drivers/i2c/muxes/i2c-mux-gpio.c
6183 F: include/linux/platform_data/i2c-mux-gpio.h
6184 F: Documentation/i2c/muxes/i2c-mux-gpio
6186 GENERIC HDLC (WAN) DRIVERS
6187 M: Krzysztof Halasa <khc@pm.waw.pl>
6188 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6190 F: drivers/net/wan/c101.c
6191 F: drivers/net/wan/hd6457*
6192 F: drivers/net/wan/hdlc*
6193 F: drivers/net/wan/n2.c
6194 F: drivers/net/wan/pc300too.c
6195 F: drivers/net/wan/pci200syn.c
6196 F: drivers/net/wan/wanxl*
6198 GENERIC INCLUDE/ASM HEADER FILES
6199 M: Arnd Bergmann <arnd@arndb.de>
6200 L: linux-arch@vger.kernel.org
6201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6203 F: include/asm-generic/
6204 F: include/uapi/asm-generic/
6206 GENERIC PHY FRAMEWORK
6207 M: Kishon Vijay Abraham I <kishon@ti.com>
6208 L: linux-kernel@vger.kernel.org
6209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6212 F: include/linux/phy/
6214 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6215 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6217 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6220 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6221 M: Kevin Hilman <khilman@kernel.org>
6222 M: Ulf Hansson <ulf.hansson@linaro.org>
6223 L: linux-pm@vger.kernel.org
6225 F: drivers/base/power/domain*.c
6226 F: include/linux/pm_domain.h
6227 F: Documentation/devicetree/bindings/power/power_domain.txt
6229 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6230 M: Eugen Hristev <eugen.hristev@microchip.com>
6231 L: linux-input@vger.kernel.org
6233 F: drivers/input/touchscreen/resistive-adc-touch.c
6235 GENERIC UIO DRIVER FOR PCI DEVICES
6236 M: "Michael S. Tsirkin" <mst@redhat.com>
6237 L: kvm@vger.kernel.org
6239 F: drivers/uio/uio_pci_generic.c
6241 GENWQE (IBM Generic Workqueue Card)
6242 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6243 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6245 F: drivers/misc/genwqe/
6247 GET_MAINTAINER SCRIPT
6248 M: Joe Perches <joe@perches.com>
6250 F: scripts/get_maintainer.pl
6253 M: Bob Peterson <rpeterso@redhat.com>
6254 M: Andreas Gruenbacher <agruenba@redhat.com>
6255 L: cluster-devel@redhat.com
6256 W: http://sources.redhat.com/cluster/
6257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6259 F: Documentation/filesystems/gfs2*.txt
6261 F: include/uapi/linux/gfs2_ondisk.h
6263 GIGASET ISDN DRIVERS
6264 M: Paul Bolle <pebolle@tiscali.nl>
6265 L: gigaset307x-common@lists.sourceforge.net
6266 W: http://gigaset307x.sourceforge.net/
6268 F: Documentation/isdn/README.gigaset
6269 F: drivers/isdn/gigaset/
6270 F: include/uapi/linux/gigaset_dev.h
6273 M: Johan Hovold <johan@kernel.org>
6275 F: Documentation/ABI/testing/sysfs-class-gnss
6276 F: Documentation/devicetree/bindings/gnss/
6278 F: include/linux/gnss.h
6281 M: Hans Verkuil <hans.verkuil@cisco.com>
6282 L: linux-media@vger.kernel.org
6284 F: drivers/media/usb/go7007/
6287 M: Bastien Nocera <hadess@hadess.net>
6288 L: linux-input@vger.kernel.org
6290 F: drivers/input/touchscreen/goodix.c
6292 GPD POCKET FAN DRIVER
6293 M: Hans de Goede <hdegoede@redhat.com>
6294 L: platform-driver-x86@vger.kernel.org
6296 F: drivers/platform/x86/gpd-pocket-fan.c
6299 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6300 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6301 L: linux-gpio@vger.kernel.org
6302 L: linux-acpi@vger.kernel.org
6304 F: Documentation/acpi/gpio-properties.txt
6305 F: drivers/gpio/gpiolib-acpi.c
6308 M: Sean Young <sean@mess.org>
6309 L: linux-media@vger.kernel.org
6311 F: drivers/media/rc/gpio-ir-tx.c
6314 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6315 R: Bartosz Golaszewski <brgl@bgdev.pl>
6316 L: linux-gpio@vger.kernel.org
6318 F: drivers/gpio/gpio-mockup.c
6319 F: tools/testing/selftests/gpio/
6322 M: Linus Walleij <linus.walleij@linaro.org>
6323 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6324 L: linux-gpio@vger.kernel.org
6325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6327 F: Documentation/devicetree/bindings/gpio/
6328 F: Documentation/driver-api/gpio/
6329 F: Documentation/gpio/
6330 F: Documentation/ABI/testing/gpio-cdev
6331 F: Documentation/ABI/obsolete/sysfs-gpio
6333 F: include/linux/gpio/
6334 F: include/linux/gpio.h
6335 F: include/linux/of_gpio.h
6336 F: include/asm-generic/gpio.h
6337 F: include/uapi/linux/gpio.h
6340 GRE DEMULTIPLEXER DRIVER
6341 M: Dmitry Kozlov <xeb@mail.ru>
6342 L: netdev@vger.kernel.org
6344 F: net/ipv4/gre_demux.c
6345 F: net/ipv4/gre_offload.c
6346 F: include/net/gre.h
6348 GRETH 10/100/1G Ethernet MAC device driver
6349 M: Andreas Larsson <andreas@gaisler.com>
6350 L: netdev@vger.kernel.org
6352 F: drivers/net/ethernet/aeroflex/
6354 GREYBUS AUDIO PROTOCOLS DRIVERS
6355 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6356 M: Mark Greer <mgreer@animalcreek.com>
6358 F: drivers/staging/greybus/audio_apbridgea.c
6359 F: drivers/staging/greybus/audio_apbridgea.h
6360 F: drivers/staging/greybus/audio_codec.c
6361 F: drivers/staging/greybus/audio_codec.h
6362 F: drivers/staging/greybus/audio_gb.c
6363 F: drivers/staging/greybus/audio_manager.c
6364 F: drivers/staging/greybus/audio_manager.h
6365 F: drivers/staging/greybus/audio_manager_module.c
6366 F: drivers/staging/greybus/audio_manager_private.h
6367 F: drivers/staging/greybus/audio_manager_sysfs.c
6368 F: drivers/staging/greybus/audio_module.c
6369 F: drivers/staging/greybus/audio_topology.c
6371 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6372 M: Viresh Kumar <vireshk@kernel.org>
6374 F: drivers/staging/greybus/authentication.c
6375 F: drivers/staging/greybus/bootrom.c
6376 F: drivers/staging/greybus/firmware.h
6377 F: drivers/staging/greybus/fw-core.c
6378 F: drivers/staging/greybus/fw-download.c
6379 F: drivers/staging/greybus/fw-management.c
6380 F: drivers/staging/greybus/greybus_authentication.h
6381 F: drivers/staging/greybus/greybus_firmware.h
6382 F: drivers/staging/greybus/hid.c
6383 F: drivers/staging/greybus/i2c.c
6384 F: drivers/staging/greybus/spi.c
6385 F: drivers/staging/greybus/spilib.c
6386 F: drivers/staging/greybus/spilib.h
6388 GREYBUS LOOPBACK DRIVER
6389 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6391 F: drivers/staging/greybus/loopback.c
6393 GREYBUS PLATFORM DRIVERS
6394 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6396 F: drivers/staging/greybus/arche-platform.c
6397 F: drivers/staging/greybus/arche-apb-ctrl.c
6398 F: drivers/staging/greybus/arche_platform.h
6400 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6401 M: Rui Miguel Silva <rmfrfs@gmail.com>
6403 F: drivers/staging/greybus/sdio.c
6404 F: drivers/staging/greybus/light.c
6405 F: drivers/staging/greybus/gpio.c
6406 F: drivers/staging/greybus/power_supply.c
6407 F: drivers/staging/greybus/spi.c
6408 F: drivers/staging/greybus/spilib.c
6411 M: Johan Hovold <johan@kernel.org>
6412 M: Alex Elder <elder@kernel.org>
6413 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6415 F: drivers/staging/greybus/
6416 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6418 GREYBUS UART PROTOCOLS DRIVERS
6419 M: David Lin <dtwlin@gmail.com>
6421 F: drivers/staging/greybus/uart.c
6422 F: drivers/staging/greybus/log.c
6424 GS1662 VIDEO SERIALIZER
6425 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6426 L: linux-media@vger.kernel.org
6427 T: git git://linuxtv.org/media_tree.git
6429 F: drivers/media/spi/gs1662.c
6431 GSPCA FINEPIX SUBDRIVER
6432 M: Frank Zago <frank@zago.net>
6433 L: linux-media@vger.kernel.org
6434 T: git git://linuxtv.org/media_tree.git
6436 F: drivers/media/usb/gspca/finepix.c
6438 GSPCA GL860 SUBDRIVER
6439 M: Olivier Lorin <o.lorin@laposte.net>
6440 L: linux-media@vger.kernel.org
6441 T: git git://linuxtv.org/media_tree.git
6443 F: drivers/media/usb/gspca/gl860/
6445 GSPCA M5602 SUBDRIVER
6446 M: Erik Andren <erik.andren@gmail.com>
6447 L: linux-media@vger.kernel.org
6448 T: git git://linuxtv.org/media_tree.git
6450 F: drivers/media/usb/gspca/m5602/
6452 GSPCA PAC207 SONIXB SUBDRIVER
6453 M: Hans Verkuil <hverkuil@xs4all.nl>
6454 L: linux-media@vger.kernel.org
6455 T: git git://linuxtv.org/media_tree.git
6457 F: drivers/media/usb/gspca/pac207.c
6459 GSPCA SN9C20X SUBDRIVER
6460 M: Brian Johnson <brijohn@gmail.com>
6461 L: linux-media@vger.kernel.org
6462 T: git git://linuxtv.org/media_tree.git
6464 F: drivers/media/usb/gspca/sn9c20x.c
6466 GSPCA T613 SUBDRIVER
6467 M: Leandro Costantino <lcostantino@gmail.com>
6468 L: linux-media@vger.kernel.org
6469 T: git git://linuxtv.org/media_tree.git
6471 F: drivers/media/usb/gspca/t613.c
6473 GSPCA USB WEBCAM DRIVER
6474 M: Hans Verkuil <hverkuil@xs4all.nl>
6475 L: linux-media@vger.kernel.org
6476 T: git git://linuxtv.org/media_tree.git
6478 F: drivers/media/usb/gspca/
6480 GTP (GPRS Tunneling Protocol)
6481 M: Pablo Neira Ayuso <pablo@netfilter.org>
6482 M: Harald Welte <laforge@gnumonks.org>
6483 L: osmocom-net-gprs@lists.osmocom.org
6484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6486 F: drivers/net/gtp.c
6488 GUID PARTITION TABLE (GPT)
6489 M: Davidlohr Bueso <dave@stgolabs.net>
6490 L: linux-efi@vger.kernel.org
6492 F: block/partitions/efi.*
6495 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6496 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6497 W: http://uclinux-h8.sourceforge.jp
6498 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6501 F: drivers/clocksource/h8300_*.c
6502 F: drivers/clk/h8300/
6503 F: drivers/irqchip/irq-renesas-h8*.c
6506 M: Antti Palosaari <crope@iki.fi>
6507 L: linux-media@vger.kernel.org
6508 W: https://linuxtv.org
6509 W: http://palosaari.fi/linux/
6510 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6511 T: git git://linuxtv.org/anttip/media_tree.git
6513 F: drivers/media/usb/hackrf/
6515 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6516 M: Frank Seidel <frank@f-seidel.de>
6517 L: platform-driver-x86@vger.kernel.org
6518 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6520 F: drivers/platform/x86/hdaps.c
6523 M: Jean Delvare <jdelvare@suse.com>
6524 M: Guenter Roeck <linux@roeck-us.net>
6525 L: linux-hwmon@vger.kernel.org
6526 W: http://hwmon.wiki.kernel.org/
6527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6529 F: Documentation/devicetree/bindings/hwmon/
6530 F: Documentation/hwmon/
6532 F: include/linux/hwmon*.h
6533 F: include/trace/events/hwmon*.h
6535 HARDWARE RANDOM NUMBER GENERATOR CORE
6536 M: Matt Mackall <mpm@selenic.com>
6537 M: Herbert Xu <herbert@gondor.apana.org.au>
6538 L: linux-crypto@vger.kernel.org
6540 F: Documentation/devicetree/bindings/rng/
6541 F: Documentation/hw_random.txt
6542 F: drivers/char/hw_random/
6543 F: include/linux/hw_random.h
6545 HARDWARE TRACING FACILITIES
6546 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6548 F: drivers/hwtracing/
6550 HARDWARE SPINLOCK CORE
6551 M: Ohad Ben-Cohen <ohad@wizery.com>
6552 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6553 L: linux-remoteproc@vger.kernel.org
6555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6556 F: Documentation/devicetree/bindings/hwlock/
6557 F: Documentation/hwspinlock.txt
6558 F: drivers/hwspinlock/
6559 F: include/linux/hwspinlock.h
6561 HARMONY SOUND DRIVER
6562 L: linux-parisc@vger.kernel.org
6564 F: sound/parisc/harmony.*
6566 HDPVR USB VIDEO ENCODER DRIVER
6567 M: Hans Verkuil <hverkuil@xs4all.nl>
6568 L: linux-media@vger.kernel.org
6569 T: git git://linuxtv.org/media_tree.git
6570 W: https://linuxtv.org
6572 F: drivers/media/usb/hdpvr/
6574 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6575 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6577 F: Documentation/watchdog/hpwdt.txt
6578 F: drivers/watchdog/hpwdt.c
6580 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6581 M: Don Brace <don.brace@microsemi.com>
6582 L: esc.storagedev@microsemi.com
6583 L: linux-scsi@vger.kernel.org
6585 F: Documentation/scsi/hpsa.txt
6586 F: drivers/scsi/hpsa*.[ch]
6587 F: include/linux/cciss*.h
6588 F: include/uapi/linux/cciss*.h
6591 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6592 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6593 L: linux-rdma@vger.kernel.org
6595 F: drivers/infiniband/hw/hfi1
6598 L: linux-fsdevel@vger.kernel.org
6600 F: Documentation/filesystems/hfs.txt
6604 L: linux-fsdevel@vger.kernel.org
6606 F: Documentation/filesystems/hfsplus.txt
6609 HGA FRAMEBUFFER DRIVER
6610 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6611 L: linux-nvidia@lists.surfsouth.com
6612 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6614 F: drivers/video/fbdev/hgafb.c
6616 HIBERNATION (aka Software Suspend, aka swsusp)
6617 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6618 M: Pavel Machek <pavel@ucw.cz>
6619 L: linux-pm@vger.kernel.org
6620 B: https://bugzilla.kernel.org
6623 F: drivers/base/power/
6625 F: include/linux/suspend.h
6626 F: include/linux/freezer.h
6627 F: include/linux/pm.h
6628 F: arch/*/include/asm/suspend*.h
6631 M: Jiri Kosina <jikos@kernel.org>
6632 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6633 L: linux-input@vger.kernel.org
6634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6637 F: include/linux/hid*
6638 F: include/uapi/linux/hid*
6640 HID SENSOR HUB DRIVERS
6641 M: Jiri Kosina <jikos@kernel.org>
6642 M: Jonathan Cameron <jic23@kernel.org>
6643 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6644 L: linux-input@vger.kernel.org
6645 L: linux-iio@vger.kernel.org
6647 F: Documentation/hid/hid-sensor*
6648 F: drivers/hid/hid-sensor-*
6649 F: drivers/iio/*/hid-*
6650 F: include/linux/hid-sensor-*
6652 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6653 M: Thomas Gleixner <tglx@linutronix.de>
6654 L: linux-kernel@vger.kernel.org
6655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6657 F: Documentation/timers/
6658 F: kernel/time/hrtimer.c
6659 F: kernel/time/clockevents.c
6660 F: kernel/time/timer_*.c
6661 F: include/linux/clockchips.h
6662 F: include/linux/hrtimer.h
6664 HIGH-SPEED SCC DRIVER FOR AX.25
6665 L: linux-hams@vger.kernel.org
6667 F: drivers/net/hamradio/dmascc.c
6668 F: drivers/net/hamradio/scc.c
6670 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6671 M: HighPoint Linux Team <linux@highpoint-tech.com>
6672 W: http://www.highpoint-tech.com
6674 F: Documentation/scsi/hptiop.txt
6675 F: drivers/scsi/hptiop.c
6678 M: Jes Sorensen <jes@trained-monkey.org>
6679 L: linux-hippi@sunsite.dk
6681 F: include/linux/hippidevice.h
6682 F: include/uapi/linux/if_hippi.h
6684 F: drivers/net/hippi/
6686 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6687 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6688 M: Salil Mehta <salil.mehta@huawei.com>
6689 L: netdev@vger.kernel.org
6690 W: http://www.hisilicon.com
6692 F: drivers/net/ethernet/hisilicon/hns3/
6694 HISILICON LPC BUS DRIVER
6695 M: john.garry@huawei.com
6696 W: http://www.hisilicon.com
6698 F: drivers/bus/hisi_lpc.c
6699 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6701 HISILICON NETWORK SUBSYSTEM DRIVER
6702 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6703 M: Salil Mehta <salil.mehta@huawei.com>
6704 L: netdev@vger.kernel.org
6705 W: http://www.hisilicon.com
6707 F: drivers/net/ethernet/hisilicon/
6708 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6710 HISILICON PMU DRIVER
6711 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6712 W: http://www.hisilicon.com
6714 F: drivers/perf/hisilicon
6715 F: Documentation/perf/hisi-pmu.txt
6717 HISILICON ROCE DRIVER
6718 M: Lijun Ou <oulijun@huawei.com>
6719 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6720 L: linux-rdma@vger.kernel.org
6722 F: drivers/infiniband/hw/hns/
6723 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6725 HISILICON SAS Controller
6726 M: John Garry <john.garry@huawei.com>
6727 W: http://www.hisilicon.com
6729 F: drivers/scsi/hisi_sas/
6730 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6732 HMM - Heterogeneous Memory Management
6733 M: Jérôme Glisse <jglisse@redhat.com>
6734 L: linux-mm@kvack.org
6737 F: include/linux/hmm*
6738 F: Documentation/vm/hmm.rst
6741 M: Jouni Malinen <j@w1.fi>
6742 L: linux-wireless@vger.kernel.org
6743 W: http://w1.fi/hostap-driver.html
6745 F: drivers/net/wireless/intersil/hostap/
6747 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6748 L: platform-driver-x86@vger.kernel.org
6750 F: drivers/platform/x86/tc1100-wmi.c
6752 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6753 M: Jaroslav Kysela <perex@perex.cz>
6755 F: drivers/net/ethernet/hp/hp100.*
6757 HPET: High Precision Event Timers driver
6758 M: Clemens Ladisch <clemens@ladisch.de>
6760 F: Documentation/timers/hpet.txt
6761 F: drivers/char/hpet.c
6762 F: include/linux/hpet.h
6763 F: include/uapi/linux/hpet.h
6767 F: arch/x86/kernel/hpet.c
6768 F: arch/x86/include/asm/hpet.h
6771 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6772 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6777 M: Sebastian Reichel <sre@kernel.org>
6778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6780 F: Documentation/ABI/testing/sysfs-bus-hsi
6781 F: Documentation/driver-api/hsi.rst
6783 F: include/linux/hsi/
6784 F: include/uapi/linux/hsi/
6787 L: linux-usb@vger.kernel.org
6789 F: drivers/net/usb/hso.c
6791 HSR NETWORK PROTOCOL
6792 M: Arvid Brodin <arvid.brodin@alten.se>
6793 L: netdev@vger.kernel.org
6797 HT16K33 LED CONTROLLER DRIVER
6798 M: Robin van der Gracht <robin@protonic.nl>
6800 F: drivers/auxdisplay/ht16k33.c
6801 F: Documentation/devicetree/bindings/display/ht16k33.txt
6803 HTCPEN TOUCHSCREEN DRIVER
6804 M: Pau Oliva Fora <pof@eslack.org>
6805 L: linux-input@vger.kernel.org
6807 F: drivers/input/touchscreen/htcpen.c
6809 HUAWEI ETHERNET DRIVER
6810 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6811 L: netdev@vger.kernel.org
6813 F: Documentation/networking/hinic.txt
6814 F: drivers/net/ethernet/huawei/hinic/
6817 M: Mike Kravetz <mike.kravetz@oracle.com>
6818 L: linux-mm@kvack.org
6822 F: include/linux/hugetlb.h
6823 F: Documentation/admin-guide/mm/hugetlbpage.rst
6824 F: Documentation/vm/hugetlbfs_reserv.rst
6825 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6828 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6829 L: linux-media@vger.kernel.org
6830 T: git git://linuxtv.org/media_tree.git
6831 W: https://linuxtv.org
6833 F: drivers/media/platform/sti/hva
6835 HWPOISON MEMORY FAILURE HANDLING
6836 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6837 L: linux-mm@kvack.org
6839 F: mm/memory-failure.c
6840 F: mm/hwpoison-inject.c
6842 HYGON PROCESSOR SUPPORT
6843 M: Pu Wen <puwen@hygon.cn>
6844 L: linux-kernel@vger.kernel.org
6846 F: arch/x86/kernel/cpu/hygon.c
6848 Hyper-V CORE AND DRIVERS
6849 M: "K. Y. Srinivasan" <kys@microsoft.com>
6850 M: Haiyang Zhang <haiyangz@microsoft.com>
6851 M: Stephen Hemminger <sthemmin@microsoft.com>
6852 L: devel@linuxdriverproject.org
6854 F: Documentation/networking/netvsc.txt
6855 F: arch/x86/include/asm/mshyperv.h
6856 F: arch/x86/include/asm/trace/hyperv.h
6857 F: arch/x86/include/asm/hyperv-tlfs.h
6858 F: arch/x86/kernel/cpu/mshyperv.c
6860 F: drivers/hid/hid-hyperv.c
6862 F: drivers/input/serio/hyperv-keyboard.c
6863 F: drivers/pci/controller/pci-hyperv.c
6864 F: drivers/net/hyperv/
6865 F: drivers/scsi/storvsc_drv.c
6866 F: drivers/uio/uio_hv_generic.c
6867 F: drivers/video/fbdev/hyperv_fb.c
6868 F: net/vmw_vsock/hyperv_transport.c
6869 F: include/linux/hyperv.h
6870 F: include/uapi/linux/hyperv.h
6872 F: Documentation/ABI/stable/sysfs-bus-vmbus
6874 HYPERVISOR VIRTUAL CONSOLE DRIVER
6875 L: linuxppc-dev@lists.ozlabs.org
6880 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6881 L: linux-i2c@vger.kernel.org
6882 L: linux-acpi@vger.kernel.org
6884 F: drivers/i2c/i2c-core-acpi.c
6886 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6887 M: Ajay Gupta <ajayg@nvidia.com>
6888 L: linux-i2c@vger.kernel.org
6890 F: Documentation/i2c/busses/i2c-nvidia-gpu
6891 F: drivers/i2c/busses/i2c-nvidia-gpu.c
6894 M: Peter Rosin <peda@axentia.se>
6895 L: linux-i2c@vger.kernel.org
6897 F: Documentation/i2c/i2c-topology
6898 F: Documentation/i2c/muxes/
6899 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6900 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6901 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6902 F: drivers/i2c/i2c-mux.c
6903 F: drivers/i2c/muxes/
6904 F: include/linux/i2c-mux.h
6906 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6907 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6908 L: linux-i2c@vger.kernel.org
6910 F: drivers/i2c/busses/i2c-mv64xxx.c
6912 I2C OVER PARALLEL PORT
6913 M: Jean Delvare <jdelvare@suse.com>
6914 L: linux-i2c@vger.kernel.org
6916 F: Documentation/i2c/busses/i2c-parport
6917 F: Documentation/i2c/busses/i2c-parport-light
6918 F: drivers/i2c/busses/i2c-parport.c
6919 F: drivers/i2c/busses/i2c-parport-light.c
6922 M: Wolfram Sang <wsa@the-dreams.de>
6923 L: linux-i2c@vger.kernel.org
6924 W: https://i2c.wiki.kernel.org/
6925 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6928 F: Documentation/devicetree/bindings/i2c/i2c.txt
6929 F: Documentation/i2c/
6931 F: include/linux/i2c.h
6932 F: include/linux/i2c-dev.h
6933 F: include/linux/i2c-smbus.h
6934 F: include/uapi/linux/i2c.h
6935 F: include/uapi/linux/i2c-*.h
6937 I2C SUBSYSTEM HOST DRIVERS
6938 L: linux-i2c@vger.kernel.org
6939 W: https://i2c.wiki.kernel.org/
6940 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6943 F: Documentation/devicetree/bindings/i2c/
6944 F: drivers/i2c/algos/
6945 F: drivers/i2c/busses/
6948 M: Jean Delvare <jdelvare@suse.com>
6949 L: linux-i2c@vger.kernel.org
6951 F: Documentation/i2c/busses/i2c-taos-evm
6952 F: drivers/i2c/busses/i2c-taos-evm.c
6955 M: Till Harbaum <till@harbaum.org>
6956 L: linux-i2c@vger.kernel.org
6957 W: http://www.harbaum.org/till/i2c_tiny_usb
6959 F: drivers/i2c/busses/i2c-tiny-usb.c
6961 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6962 M: Jean Delvare <jdelvare@suse.com>
6963 L: linux-i2c@vger.kernel.org
6965 F: Documentation/i2c/busses/i2c-ali1535
6966 F: Documentation/i2c/busses/i2c-ali1563
6967 F: Documentation/i2c/busses/i2c-ali15x3
6968 F: Documentation/i2c/busses/i2c-amd756
6969 F: Documentation/i2c/busses/i2c-amd8111
6970 F: Documentation/i2c/busses/i2c-i801
6971 F: Documentation/i2c/busses/i2c-nforce2
6972 F: Documentation/i2c/busses/i2c-piix4
6973 F: Documentation/i2c/busses/i2c-sis5595
6974 F: Documentation/i2c/busses/i2c-sis630
6975 F: Documentation/i2c/busses/i2c-sis96x
6976 F: Documentation/i2c/busses/i2c-via
6977 F: Documentation/i2c/busses/i2c-viapro
6978 F: drivers/i2c/busses/i2c-ali1535.c
6979 F: drivers/i2c/busses/i2c-ali1563.c
6980 F: drivers/i2c/busses/i2c-ali15x3.c
6981 F: drivers/i2c/busses/i2c-amd756.c
6982 F: drivers/i2c/busses/i2c-amd756-s4882.c
6983 F: drivers/i2c/busses/i2c-amd8111.c
6984 F: drivers/i2c/busses/i2c-i801.c
6985 F: drivers/i2c/busses/i2c-isch.c
6986 F: drivers/i2c/busses/i2c-nforce2.c
6987 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6988 F: drivers/i2c/busses/i2c-piix4.c
6989 F: drivers/i2c/busses/i2c-sis5595.c
6990 F: drivers/i2c/busses/i2c-sis630.c
6991 F: drivers/i2c/busses/i2c-sis96x.c
6992 F: drivers/i2c/busses/i2c-via.c
6993 F: drivers/i2c/busses/i2c-viapro.c
6995 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6996 M: Hans de Goede <hdegoede@redhat.com>
6997 L: linux-i2c@vger.kernel.org
6999 F: drivers/i2c/busses/i2c-cht-wc.c
7001 I2C/SMBUS ISMT DRIVER
7002 M: Seth Heasley <seth.heasley@intel.com>
7003 M: Neil Horman <nhorman@tuxdriver.com>
7004 L: linux-i2c@vger.kernel.org
7005 F: drivers/i2c/busses/i2c-ismt.c
7006 F: Documentation/i2c/busses/i2c-ismt
7008 I2C/SMBUS STUB DRIVER
7009 M: Jean Delvare <jdelvare@suse.com>
7010 L: linux-i2c@vger.kernel.org
7012 F: drivers/i2c/i2c-stub.c
7014 IA64 (Itanium) PLATFORM
7015 M: Tony Luck <tony.luck@intel.com>
7016 M: Fenghua Yu <fenghua.yu@intel.com>
7017 L: linux-ia64@vger.kernel.org
7018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7022 IBM Power 842 compression accelerator
7023 M: Haren Myneni <haren@us.ibm.com>
7025 F: drivers/crypto/nx/Makefile
7026 F: drivers/crypto/nx/Kconfig
7027 F: drivers/crypto/nx/nx-842*
7028 F: include/linux/sw842.h
7032 IBM Power in-Nest Crypto Acceleration
7033 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7034 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7035 L: linux-crypto@vger.kernel.org
7037 F: drivers/crypto/nx/Makefile
7038 F: drivers/crypto/nx/Kconfig
7039 F: drivers/crypto/nx/nx-aes*
7040 F: drivers/crypto/nx/nx-sha*
7041 F: drivers/crypto/nx/nx.*
7042 F: drivers/crypto/nx/nx_csbcpb.h
7043 F: drivers/crypto/nx/nx_debugfs.h
7045 IBM Power Linux RAID adapter
7046 M: Brian King <brking@us.ibm.com>
7048 F: drivers/scsi/ipr.*
7050 IBM Power SRIOV Virtual NIC Device Driver
7051 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7052 M: John Allen <jallen@linux.vnet.ibm.com>
7053 L: netdev@vger.kernel.org
7055 F: drivers/net/ethernet/ibm/ibmvnic.*
7057 IBM Power Virtual Accelerator Switchboard
7058 M: Sukadev Bhattiprolu
7059 L: linuxppc-dev@lists.ozlabs.org
7061 F: arch/powerpc/platforms/powernv/vas*
7062 F: arch/powerpc/platforms/powernv/copy-paste.h
7063 F: arch/powerpc/include/asm/vas.h
7064 F: arch/powerpc/include/uapi/asm/vas.h
7066 IBM Power Virtual Ethernet Device Driver
7067 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7068 L: netdev@vger.kernel.org
7070 F: drivers/net/ethernet/ibm/ibmveth.*
7072 IBM Power Virtual FC Device Drivers
7073 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7074 L: linux-scsi@vger.kernel.org
7076 F: drivers/scsi/ibmvscsi/ibmvfc*
7078 IBM Power Virtual Management Channel Driver
7079 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7080 M: Steven Royer <seroyer@linux.vnet.ibm.com>
7082 F: drivers/misc/ibmvmc.*
7084 IBM Power Virtual SCSI Device Drivers
7085 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7086 L: linux-scsi@vger.kernel.org
7088 F: drivers/scsi/ibmvscsi/ibmvscsi*
7089 F: include/scsi/viosrp.h
7091 IBM Power Virtual SCSI Device Target Driver
7092 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7093 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7094 L: linux-scsi@vger.kernel.org
7095 L: target-devel@vger.kernel.org
7097 F: drivers/scsi/ibmvscsi_tgt/
7099 IBM Power VMX Cryptographic instructions
7100 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7101 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7102 L: linux-crypto@vger.kernel.org
7104 F: drivers/crypto/vmx/Makefile
7105 F: drivers/crypto/vmx/Kconfig
7106 F: drivers/crypto/vmx/vmx.c
7107 F: drivers/crypto/vmx/aes*
7108 F: drivers/crypto/vmx/ghash*
7109 F: drivers/crypto/vmx/ppc-xlate.pl
7111 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7112 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7113 L: linux-pci@vger.kernel.org
7114 L: linuxppc-dev@lists.ozlabs.org
7116 F: drivers/pci/hotplug/rpaphp*
7118 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7119 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7120 L: linux-pci@vger.kernel.org
7121 L: linuxppc-dev@lists.ozlabs.org
7123 F: drivers/pci/hotplug/rpadlpar*
7125 IBM ServeRAID RAID DRIVER
7127 F: drivers/scsi/ips.*
7129 ICH LPC AND GPIO DRIVER
7130 M: Peter Tyser <ptyser@xes-inc.com>
7132 F: drivers/mfd/lpc_ich.c
7133 F: drivers/gpio/gpio-ich.c
7136 M: "David S. Miller" <davem@davemloft.net>
7137 L: linux-ide@vger.kernel.org
7138 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7141 F: Documentation/ide/
7143 F: include/linux/ide.h
7146 M: Borislav Petkov <bp@alien8.de>
7147 L: linux-ide@vger.kernel.org
7149 F: Documentation/cdrom/ide-cd
7150 F: drivers/ide/ide-cd*
7152 IDEAPAD LAPTOP EXTRAS DRIVER
7153 M: Ike Panhc <ike.pan@canonical.com>
7154 L: platform-driver-x86@vger.kernel.org
7155 W: http://launchpad.net/ideapad-laptop
7157 F: drivers/platform/x86/ideapad-laptop.c
7159 IDEAPAD LAPTOP SLIDEBAR DRIVER
7160 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7161 L: linux-input@vger.kernel.org
7162 W: https://github.com/o2genum/ideapad-slidebar
7164 F: drivers/input/misc/ideapad_slidebar.c
7166 IDT VersaClock 5 CLOCK DRIVER
7167 M: Marek Vasut <marek.vasut@gmail.com>
7169 F: drivers/clk/clk-versaclock5.c
7171 IEEE 802.15.4 SUBSYSTEM
7172 M: Alexander Aring <alex.aring@gmail.com>
7173 M: Stefan Schmidt <stefan@datenfreihafen.org>
7174 L: linux-wpan@vger.kernel.org
7175 W: http://wpan.cakelab.org/
7176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7181 F: drivers/net/ieee802154/
7182 F: include/linux/nl802154.h
7183 F: include/linux/ieee802154.h
7184 F: include/net/nl802154.h
7185 F: include/net/mac802154.h
7186 F: include/net/af_ieee802154.h
7187 F: include/net/cfg802154.h
7188 F: include/net/ieee802154_netdev.h
7189 F: Documentation/networking/ieee802154.txt
7192 M: Yotam Gigi <yotam.gi@gmail.com>
7193 M: Jamal Hadi Salim <jhs@mojatatu.com>
7195 F: include/net/ife.h
7196 F: include/uapi/linux/ife.h
7198 IGORPLUG-USB IR RECEIVER
7199 M: Sean Young <sean@mess.org>
7200 L: linux-media@vger.kernel.org
7202 F: drivers/media/rc/igorplugusb.c
7204 IGUANAWORKS USB IR TRANSCEIVER
7205 M: Sean Young <sean@mess.org>
7206 L: linux-media@vger.kernel.org
7208 F: drivers/media/rc/iguanair.c
7210 IIO DIGITAL POTENTIOMETER DAC
7211 M: Peter Rosin <peda@axentia.se>
7212 L: linux-iio@vger.kernel.org
7214 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7215 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7216 F: drivers/iio/dac/dpot-dac.c
7218 IIO ENVELOPE DETECTOR
7219 M: Peter Rosin <peda@axentia.se>
7220 L: linux-iio@vger.kernel.org
7222 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7223 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7224 F: drivers/iio/adc/envelope-detector.c
7227 M: Peter Rosin <peda@axentia.se>
7228 L: linux-iio@vger.kernel.org
7230 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7231 F: drivers/iio/multiplexer/iio-mux.c
7233 IIO SUBSYSTEM AND DRIVERS
7234 M: Jonathan Cameron <jic23@kernel.org>
7235 R: Hartmut Knaack <knaack.h@gmx.de>
7236 R: Lars-Peter Clausen <lars@metafoo.de>
7237 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7238 L: linux-iio@vger.kernel.org
7239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7241 F: Documentation/ABI/testing/configfs-iio*
7242 F: Documentation/ABI/testing/sysfs-bus-iio*
7243 F: Documentation/devicetree/bindings/iio/
7245 F: drivers/staging/iio/
7246 F: include/linux/iio/
7250 M: Peter Rosin <peda@axentia.se>
7251 L: linux-iio@vger.kernel.org
7253 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7254 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7255 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7256 F: drivers/iio/afe/iio-rescale.c
7258 IKANOS/ADI EAGLE ADSL USB DRIVER
7259 M: Matthieu Castet <castet.matthieu@free.fr>
7260 M: Stanislaw Gruszka <stf_xl@wp.pl>
7262 F: drivers/usb/atm/ueagle-atm.c
7264 IMGTEC ASCII LCD DRIVER
7265 M: Paul Burton <paul.burton@mips.com>
7267 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7268 F: drivers/auxdisplay/img-ascii-lcd.c
7270 IMGTEC IR DECODER DRIVER
7271 M: James Hogan <jhogan@kernel.org>
7273 F: drivers/media/rc/img-ir/
7275 IMON SOUNDGRAPH USB IR RECEIVER
7276 M: Sean Young <sean@mess.org>
7277 L: linux-media@vger.kernel.org
7279 F: drivers/media/rc/imon_raw.c
7280 F: drivers/media/rc/imon.c
7282 IMS TWINTURBO FRAMEBUFFER DRIVER
7283 L: linux-fbdev@vger.kernel.org
7285 F: drivers/video/fbdev/imsttfb.c
7287 INA209 HARDWARE MONITOR DRIVER
7288 M: Guenter Roeck <linux@roeck-us.net>
7289 L: linux-hwmon@vger.kernel.org
7291 F: Documentation/hwmon/ina209
7292 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7293 F: drivers/hwmon/ina209.c
7295 INA2XX HARDWARE MONITOR DRIVER
7296 M: Guenter Roeck <linux@roeck-us.net>
7297 L: linux-hwmon@vger.kernel.org
7299 F: Documentation/hwmon/ina2xx
7300 F: drivers/hwmon/ina2xx.c
7301 F: include/linux/platform_data/ina2xx.h
7303 INDUSTRY PACK SUBSYSTEM (IPACK)
7304 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7305 M: Jens Taprogge <jens.taprogge@taprogge.org>
7306 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7307 L: industrypack-devel@lists.sourceforge.net
7308 W: http://industrypack.sourceforge.net
7312 INFINIBAND SUBSYSTEM
7313 M: Doug Ledford <dledford@redhat.com>
7314 M: Jason Gunthorpe <jgg@mellanox.com>
7315 L: linux-rdma@vger.kernel.org
7316 W: https://github.com/linux-rdma/rdma-core
7317 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7320 F: Documentation/devicetree/bindings/infiniband/
7321 F: Documentation/infiniband/
7322 F: drivers/infiniband/
7323 F: include/uapi/linux/if_infiniband.h
7324 F: include/uapi/rdma/
7327 INGENIC JZ4780 DMA Driver
7328 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7330 F: drivers/dma/dma-jz4780.c
7332 INGENIC JZ4780 NAND DRIVER
7333 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7334 L: linux-mtd@lists.infradead.org
7336 F: drivers/mtd/nand/raw/jz4780_*
7339 M: Jan Kara <jack@suse.cz>
7340 R: Amir Goldstein <amir73il@gmail.com>
7341 L: linux-fsdevel@vger.kernel.org
7343 F: Documentation/filesystems/inotify.txt
7344 F: fs/notify/inotify/
7345 F: include/linux/inotify.h
7346 F: include/uapi/linux/inotify.h
7348 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7349 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7350 L: linux-input@vger.kernel.org
7351 Q: http://patchwork.kernel.org/project/linux-input/list/
7352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7355 F: include/linux/input.h
7356 F: include/uapi/linux/input.h
7357 F: include/uapi/linux/input-event-codes.h
7358 F: include/linux/input/
7359 F: Documentation/devicetree/bindings/input/
7360 F: Documentation/devicetree/bindings/serio/
7361 F: Documentation/input/
7363 INPUT MULTITOUCH (MT) PROTOCOL
7364 M: Henrik Rydberg <rydberg@bitmath.org>
7365 L: linux-input@vger.kernel.org
7367 F: Documentation/input/multi-touch-protocol.rst
7368 F: drivers/input/input-mt.c
7371 INSIDE SECURE CRYPTO DRIVER
7372 M: Antoine Tenart <antoine.tenart@bootlin.com>
7373 F: drivers/crypto/inside-secure/
7375 L: linux-crypto@vger.kernel.org
7377 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7378 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7379 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7380 L: linux-integrity@vger.kernel.org
7381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7383 F: security/integrity/ima/
7385 INTEL 810/815 FRAMEBUFFER DRIVER
7386 M: Antonino Daplas <adaplas@gmail.com>
7387 L: linux-fbdev@vger.kernel.org
7389 F: drivers/video/fbdev/i810/
7392 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7393 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7394 M: Jie Yang <yang.jie@linux.intel.com>
7395 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7399 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7400 M: Hans de Goede <hdegoede@redhat.com>
7401 L: platform-driver-x86@vger.kernel.org
7403 F: drivers/platform/x86/intel_atomisp2_pm.c
7405 INTEL C600 SERIES SAS CONTROLLER DRIVER
7406 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7407 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7408 L: linux-scsi@vger.kernel.org
7409 T: git git://git.code.sf.net/p/intel-sas/isci
7411 F: drivers/scsi/isci/
7413 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7414 M: Jani Nikula <jani.nikula@linux.intel.com>
7415 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7416 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7417 L: intel-gfx@lists.freedesktop.org
7418 W: https://01.org/linuxgraphics/
7419 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7420 C: irc://chat.freenode.net/intel-gfx
7421 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7422 T: git git://anongit.freedesktop.org/drm-intel
7424 F: drivers/gpu/drm/i915/
7425 F: include/drm/i915*
7426 F: include/uapi/drm/i915_drm.h
7427 F: Documentation/gpu/i915.rst
7429 INTEL ETHERNET DRIVERS
7430 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7431 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7432 W: http://www.intel.com/support/feedback.htm
7433 W: http://e1000.sourceforge.net/
7434 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7438 F: Documentation/networking/e100.rst
7439 F: Documentation/networking/e1000.rst
7440 F: Documentation/networking/e1000e.rst
7441 F: Documentation/networking/fm10k.rst
7442 F: Documentation/networking/igb.rst
7443 F: Documentation/networking/igbvf.rst
7444 F: Documentation/networking/ixgb.rst
7445 F: Documentation/networking/ixgbe.rst
7446 F: Documentation/networking/ixgbevf.rst
7447 F: Documentation/networking/i40e.rst
7448 F: Documentation/networking/iavf.rst
7449 F: Documentation/networking/ice.rst
7450 F: drivers/net/ethernet/intel/
7451 F: drivers/net/ethernet/intel/*/
7452 F: include/linux/avf/virtchnl.h
7454 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7455 M: Maik Broemme <mbroemme@libmpq.org>
7456 L: linux-fbdev@vger.kernel.org
7458 F: Documentation/fb/intelfb.txt
7459 F: drivers/video/fbdev/intelfb/
7462 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7463 L: linux-gpio@vger.kernel.org
7465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7466 F: drivers/gpio/gpio-ich.c
7467 F: drivers/gpio/gpio-intel-mid.c
7468 F: drivers/gpio/gpio-lynxpoint.c
7469 F: drivers/gpio/gpio-merrifield.c
7470 F: drivers/gpio/gpio-ml-ioh.c
7471 F: drivers/gpio/gpio-pch.c
7472 F: drivers/gpio/gpio-sch.c
7473 F: drivers/gpio/gpio-sodaville.c
7475 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7476 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7477 M: Zhi Wang <zhi.a.wang@intel.com>
7478 L: intel-gvt-dev@lists.freedesktop.org
7479 L: intel-gfx@lists.freedesktop.org
7480 W: https://01.org/igvt-g
7481 T: git https://github.com/intel/gvt-linux.git
7483 F: drivers/gpu/drm/i915/gvt/
7485 INTEL HID EVENT DRIVER
7486 M: Alex Hung <alex.hung@canonical.com>
7487 L: platform-driver-x86@vger.kernel.org
7489 F: drivers/platform/x86/intel-hid.c
7491 INTEL I/OAT DMA DRIVER
7492 M: Dave Jiang <dave.jiang@intel.com>
7493 R: Dan Williams <dan.j.williams@intel.com>
7494 L: dmaengine@vger.kernel.org
7495 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7497 F: drivers/dma/ioat*
7500 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7501 M: Len Brown <lenb@kernel.org>
7502 L: linux-pm@vger.kernel.org
7503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7504 B: https://bugzilla.kernel.org
7506 F: drivers/idle/intel_idle.c
7508 INTEL INTEGRATED SENSOR HUB DRIVER
7509 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7510 M: Jiri Kosina <jikos@kernel.org>
7511 L: linux-input@vger.kernel.org
7513 F: drivers/hid/intel-ish-hid/
7516 M: David Woodhouse <dwmw2@infradead.org>
7517 L: iommu@lists.linux-foundation.org
7518 T: git git://git.infradead.org/iommu-2.6.git
7520 F: drivers/iommu/intel-iommu.c
7521 F: include/linux/intel-iommu.h
7523 INTEL IOP-ADMA DMA DRIVER
7524 R: Dan Williams <dan.j.williams@intel.com>
7526 F: drivers/dma/iop-adma.c
7528 INTEL IPU3 CSI-2 CIO2 DRIVER
7529 M: Yong Zhi <yong.zhi@intel.com>
7530 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7531 M: Bingbu Cao <bingbu.cao@intel.com>
7532 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7533 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7534 L: linux-media@vger.kernel.org
7536 F: drivers/media/pci/intel/ipu3/
7537 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7539 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7540 M: Krzysztof Halasa <khalasa@piap.pl>
7542 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7543 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7544 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7545 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7546 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7547 F: drivers/net/wan/ixp4xx_hss.c
7549 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7550 M: Deepak Saxena <dsaxena@plexity.net>
7552 F: drivers/char/hw_random/ixp4xx-rng.c
7554 INTEL MANAGEMENT ENGINE (mei)
7555 M: Tomas Winkler <tomas.winkler@intel.com>
7556 L: linux-kernel@vger.kernel.org
7558 F: include/uapi/linux/mei.h
7559 F: include/linux/mei_cl_bus.h
7560 F: drivers/misc/mei/*
7561 F: drivers/watchdog/mei_wdt.c
7562 F: Documentation/misc-devices/mei/*
7565 INTEL MENLOW THERMAL DRIVER
7566 M: Sujith Thomas <sujith.thomas@intel.com>
7567 L: platform-driver-x86@vger.kernel.org
7568 W: https://01.org/linux-acpi
7570 F: drivers/platform/x86/intel_menlow.c
7572 INTEL MIC DRIVERS (mic)
7573 M: Sudeep Dutt <sudeep.dutt@intel.com>
7574 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7576 W: https://github.com/sudeepdutt/mic
7577 W: http://software.intel.com/en-us/mic-developer
7578 F: include/linux/mic_bus.h
7579 F: include/linux/scif.h
7580 F: include/uapi/linux/mic_common.h
7581 F: include/uapi/linux/mic_ioctl.h
7582 F: include/uapi/linux/scif_ioctl.h
7583 F: drivers/misc/mic/
7584 F: drivers/dma/mic_x100_dma.c
7585 F: drivers/dma/mic_x100_dma.h
7586 F: Documentation/mic/
7588 INTEL PMC CORE DRIVER
7589 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7590 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7591 L: platform-driver-x86@vger.kernel.org
7593 F: drivers/platform/x86/intel_pmc_core*
7595 INTEL PMC/P-Unit IPC DRIVER
7596 M: Zha Qipeng<qipeng.zha@intel.com>
7597 L: platform-driver-x86@vger.kernel.org
7599 F: drivers/platform/x86/intel_pmc_ipc.c
7600 F: drivers/platform/x86/intel_punit_ipc.c
7601 F: arch/x86/include/asm/intel_pmc_ipc.h
7602 F: arch/x86/include/asm/intel_punit_ipc.h
7604 INTEL PMIC GPIO DRIVERS
7605 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7608 F: drivers/gpio/gpio-*cove.c
7609 F: drivers/gpio/gpio-msic.c
7611 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7612 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7614 F: drivers/mfd/intel_msic.c
7615 F: drivers/mfd/intel_soc_pmic*
7616 F: include/linux/mfd/intel_msic.h
7617 F: include/linux/mfd/intel_soc_pmic*
7619 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7620 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7621 L: linux-wireless@vger.kernel.org
7623 F: Documentation/networking/README.ipw2100
7624 F: Documentation/networking/README.ipw2200
7625 F: drivers/net/wireless/intel/ipw2x00/
7628 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7629 M: Len Brown <lenb@kernel.org>
7630 L: linux-pm@vger.kernel.org
7632 F: drivers/cpufreq/intel_pstate.c
7634 INTEL RDMA RNIC DRIVER
7635 M: Faisal Latif <faisal.latif@intel.com>
7636 M: Shiraz Saleem <shiraz.saleem@intel.com>
7637 L: linux-rdma@vger.kernel.org
7639 F: drivers/infiniband/hw/i40iw/
7640 F: include/uapi/rdma/i40iw-abi.h
7642 INTEL TELEMETRY DRIVER
7643 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7644 M: "David E. Box" <david.e.box@linux.intel.com>
7645 L: platform-driver-x86@vger.kernel.org
7647 F: arch/x86/include/asm/intel_telemetry.h
7648 F: drivers/platform/x86/intel_telemetry*
7650 INTEL VIRTUAL BUTTON DRIVER
7651 M: AceLan Kao <acelan.kao@canonical.com>
7652 L: platform-driver-x86@vger.kernel.org
7654 F: drivers/platform/x86/intel-vbtn.c
7656 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7657 M: Stanislaw Gruszka <sgruszka@redhat.com>
7658 L: linux-wireless@vger.kernel.org
7660 F: drivers/net/wireless/intel/iwlegacy/
7662 INTEL WIRELESS WIFI LINK (iwlwifi)
7663 M: Johannes Berg <johannes.berg@intel.com>
7664 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7665 M: Luca Coelho <luciano.coelho@intel.com>
7666 M: Intel Linux Wireless <linuxwifi@intel.com>
7667 L: linux-wireless@vger.kernel.org
7668 W: http://intellinuxwireless.org
7669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7671 F: drivers/net/wireless/intel/iwlwifi/
7673 INTEL WIRELESS WIMAX CONNECTION 2400
7674 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7675 M: linux-wimax@intel.com
7676 L: wimax@linuxwimax.org (subscribers-only)
7678 W: http://linuxwimax.org
7679 F: Documentation/wimax/README.i2400m
7680 F: drivers/net/wimax/i2400m/
7681 F: include/uapi/linux/wimax/i2400m.h
7683 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7684 M: Mario Limonciello <mario.limonciello@dell.com>
7686 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7689 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7691 F: Documentation/trace/intel_th.rst
7692 F: drivers/hwtracing/intel_th/
7694 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7695 M: Ning Sun <ning.sun@intel.com>
7696 L: tboot-devel@lists.sourceforge.net
7697 W: http://tboot.sourceforge.net
7698 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7700 F: Documentation/intel_txt.txt
7701 F: include/linux/tboot.h
7702 F: arch/x86/kernel/tboot.c
7704 INTEL-MID GPIO DRIVER
7705 M: David Cohen <david.a.cohen@linux.intel.com>
7706 L: linux-gpio@vger.kernel.org
7708 F: drivers/gpio/gpio-intel-mid.c
7710 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7711 M: Linus Walleij <linus.walleij@linaro.org>
7712 L: linux-iio@vger.kernel.org
7714 F: drivers/iio/gyro/mpu3050*
7715 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7717 IOC3 ETHERNET DRIVER
7718 M: Ralf Baechle <ralf@linux-mips.org>
7719 L: linux-mips@linux-mips.org
7721 F: drivers/net/ethernet/sgi/ioc3-eth.c
7724 M: Pat Gefre <pfg@sgi.com>
7725 L: linux-serial@vger.kernel.org
7727 F: drivers/tty/serial/ioc3_serial.c
7730 M: Joerg Roedel <joro@8bytes.org>
7731 L: iommu@lists.linux-foundation.org
7732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7734 F: Documentation/devicetree/bindings/iommu/
7736 F: include/linux/iommu.h
7737 F: include/linux/of_iommu.h
7738 F: include/linux/iova.h
7741 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7743 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7746 M: Corey Minyard <minyard@acm.org>
7747 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7748 W: http://openipmi.sourceforge.net/
7750 F: Documentation/devicetree/bindings/ipmi/
7751 F: Documentation/IPMI.txt
7752 F: drivers/char/ipmi/
7753 F: include/linux/ipmi*
7754 F: include/uapi/linux/ipmi*
7756 IPS SCSI RAID DRIVER
7757 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7758 L: linux-scsi@vger.kernel.org
7759 W: http://www.adaptec.com/
7761 F: drivers/scsi/ips*
7764 M: Wensong Zhang <wensong@linux-vs.org>
7765 M: Simon Horman <horms@verge.net.au>
7766 M: Julian Anastasov <ja@ssi.bg>
7767 L: netdev@vger.kernel.org
7768 L: lvs-devel@vger.kernel.org
7770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7772 F: Documentation/networking/ipvs-sysctl.txt
7773 F: include/net/ip_vs.h
7774 F: include/uapi/linux/ip_vs.h
7775 F: net/netfilter/ipvs/
7778 M: Jiri Kosina <jikos@kernel.org>
7779 M: David Sterba <dsterba@suse.com>
7781 F: drivers/tty/ipwireless/
7784 L: netdev@vger.kernel.org
7786 F: include/uapi/linux/ipx.h
7788 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7789 M: Marc Zyngier <marc.zyngier@arm.com>
7791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7792 F: Documentation/IRQ-domain.txt
7793 F: include/linux/irqdomain.h
7794 F: kernel/irq/irqdomain.c
7798 M: Thomas Gleixner <tglx@linutronix.de>
7799 L: linux-kernel@vger.kernel.org
7801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7805 M: Thomas Gleixner <tglx@linutronix.de>
7806 M: Jason Cooper <jason@lakedaemon.net>
7807 M: Marc Zyngier <marc.zyngier@arm.com>
7808 L: linux-kernel@vger.kernel.org
7810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7811 F: Documentation/devicetree/bindings/interrupt-controller/
7815 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7817 F: Documentation/isa.txt
7818 F: drivers/base/isa.c
7819 F: include/linux/isa.h
7822 M: Hans Verkuil <hverkuil@xs4all.nl>
7823 L: linux-media@vger.kernel.org
7824 T: git git://linuxtv.org/media_tree.git
7825 W: https://linuxtv.org
7827 F: drivers/media/radio/radio-isa*
7830 M: Jaroslav Kysela <perex@perex.cz>
7832 F: Documentation/isapnp.txt
7833 F: drivers/pnp/isapnp/
7834 F: include/linux/isapnp.h
7837 M: Lee Duncan <lduncan@suse.com>
7838 M: Chris Leech <cleech@redhat.com>
7839 L: open-iscsi@googlegroups.com
7840 W: www.open-iscsi.com
7842 F: drivers/scsi/*iscsi*
7843 F: include/scsi/*iscsi*
7845 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7846 M: Peter Jones <pjones@redhat.com>
7847 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7849 F: drivers/firmware/iscsi_ibft*
7851 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7852 M: Sagi Grimberg <sagi@grimberg.me>
7853 M: Max Gurtovoy <maxg@mellanox.com>
7854 L: linux-rdma@vger.kernel.org
7856 W: http://www.openfabrics.org
7857 W: www.open-iscsi.org
7858 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7859 F: drivers/infiniband/ulp/iser/
7861 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7862 M: Sagi Grimberg <sagi@grimberg.me>
7863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7864 L: linux-rdma@vger.kernel.org
7865 L: target-devel@vger.kernel.org
7867 W: http://www.linux-iscsi.org
7868 F: drivers/infiniband/ulp/isert
7871 M: Karsten Keil <isdn@linux-pingi.de>
7872 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7873 L: netdev@vger.kernel.org
7874 W: http://www.isdn4linux.de
7875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7877 F: Documentation/isdn/
7879 F: include/linux/isdn.h
7880 F: include/linux/isdn/
7881 F: include/uapi/linux/isdn.h
7882 F: include/uapi/linux/isdn/
7884 ISDN SUBSYSTEM (Eicon active card driver)
7885 M: Armin Schindler <mac@melware.de>
7886 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7887 W: http://www.melware.de
7889 F: drivers/isdn/hardware/eicon/
7891 IT87 HARDWARE MONITORING DRIVER
7892 M: Jean Delvare <jdelvare@suse.com>
7893 L: linux-hwmon@vger.kernel.org
7895 F: Documentation/hwmon/it87
7896 F: drivers/hwmon/it87.c
7899 M: Antti Palosaari <crope@iki.fi>
7900 L: linux-media@vger.kernel.org
7901 W: https://linuxtv.org
7902 W: http://palosaari.fi/linux/
7903 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7904 T: git git://linuxtv.org/anttip/media_tree.git
7906 F: drivers/media/tuners/it913x*
7908 IVTV VIDEO4LINUX DRIVER
7909 M: Andy Walls <awalls@md.metrocast.net>
7910 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7911 L: linux-media@vger.kernel.org
7912 T: git git://linuxtv.org/media_tree.git
7913 W: http://www.ivtvdriver.org
7915 F: Documentation/media/v4l-drivers/ivtv*
7916 F: drivers/media/pci/ivtv/
7917 F: include/uapi/linux/ivtv*
7919 IX2505V MEDIA DRIVER
7920 M: Malcolm Priestley <tvboxspy@gmail.com>
7921 L: linux-media@vger.kernel.org
7922 W: https://linuxtv.org
7923 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7925 F: drivers/media/dvb-frontends/ix2505v*
7927 JAILHOUSE HYPERVISOR INTERFACE
7928 M: Jan Kiszka <jan.kiszka@siemens.com>
7929 L: jailhouse-dev@googlegroups.com
7931 F: arch/x86/kernel/jailhouse.c
7932 F: arch/x86/include/asm/jailhouse_para.h
7934 JC42.4 TEMPERATURE SENSOR DRIVER
7935 M: Guenter Roeck <linux@roeck-us.net>
7936 L: linux-hwmon@vger.kernel.org
7938 F: drivers/hwmon/jc42.c
7939 F: Documentation/hwmon/jc42
7942 M: Dave Kleikamp <shaggy@kernel.org>
7943 L: jfs-discussion@lists.sourceforge.net
7944 W: http://jfs.sourceforge.net/
7945 T: git git://github.com/kleikamp/linux-shaggy.git
7947 F: Documentation/filesystems/jfs.txt
7951 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7952 L: netdev@vger.kernel.org
7954 F: drivers/net/ethernet/jme.*
7956 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7957 M: David Woodhouse <dwmw2@infradead.org>
7958 L: linux-mtd@lists.infradead.org
7959 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7962 F: include/uapi/linux/jffs2.h
7964 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7965 M: "Theodore Ts'o" <tytso@mit.edu>
7966 M: Jan Kara <jack@suse.com>
7967 L: linux-ext4@vger.kernel.org
7970 F: include/linux/jbd2.h
7972 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7973 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7974 L: linux-media@vger.kernel.org
7976 F: drivers/media/platform/rcar_jpu.c
7978 JSM Neo PCI based serial card
7979 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7980 L: linux-serial@vger.kernel.org
7982 F: drivers/tty/serial/jsm/
7984 K10TEMP HARDWARE MONITORING DRIVER
7985 M: Clemens Ladisch <clemens@ladisch.de>
7986 L: linux-hwmon@vger.kernel.org
7988 F: Documentation/hwmon/k10temp
7989 F: drivers/hwmon/k10temp.c
7991 K8TEMP HARDWARE MONITORING DRIVER
7992 M: Rudolf Marek <r.marek@assembler.cz>
7993 L: linux-hwmon@vger.kernel.org
7995 F: Documentation/hwmon/k8temp
7996 F: drivers/hwmon/k8temp.c
7999 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8000 R: Alexander Potapenko <glider@google.com>
8001 R: Dmitry Vyukov <dvyukov@google.com>
8002 L: kasan-dev@googlegroups.com
8004 F: arch/*/include/asm/kasan.h
8005 F: arch/*/mm/kasan_init*
8006 F: Documentation/dev-tools/kasan.rst
8007 F: include/linux/kasan*.h
8010 F: scripts/Makefile.kasan
8013 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8015 L: linux-kbuild@vger.kernel.org
8017 F: Documentation/kbuild/kconfig*
8019 F: scripts/Kconfig.include
8022 M: Dave Young <dyoung@redhat.com>
8023 M: Baoquan He <bhe@redhat.com>
8024 R: Vivek Goyal <vgoyal@redhat.com>
8025 L: kexec@lists.infradead.org
8026 W: http://lse.sourceforge.net/kdump/
8028 F: Documentation/kdump/
8030 KEENE FM RADIO TRANSMITTER DRIVER
8031 M: Hans Verkuil <hverkuil@xs4all.nl>
8032 L: linux-media@vger.kernel.org
8033 T: git git://linuxtv.org/media_tree.git
8034 W: https://linuxtv.org
8036 F: drivers/media/radio/radio-keene*
8039 M: Ian Kent <raven@themaw.net>
8040 L: autofs@vger.kernel.org
8044 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8045 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8046 M: Michal Marek <michal.lkml@markovi.net>
8047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8048 L: linux-kbuild@vger.kernel.org
8050 F: Documentation/kbuild/
8053 F: scripts/Makefile*
8060 L: kernel-janitors@vger.kernel.org
8061 W: http://kernelnewbies.org/KernelJanitors
8064 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8065 M: "J. Bruce Fields" <bfields@fieldses.org>
8066 M: Jeff Layton <jlayton@kernel.org>
8067 L: linux-nfs@vger.kernel.org
8068 W: http://nfs.sourceforge.net/
8069 T: git git://linux-nfs.org/~bfields/linux.git
8072 F: include/uapi/linux/nfsd/
8076 F: include/linux/lockd/
8077 F: include/linux/sunrpc/
8078 F: include/uapi/linux/sunrpc/
8080 KERNEL SELFTEST FRAMEWORK
8081 M: Shuah Khan <shuah@kernel.org>
8082 L: linux-kselftest@vger.kernel.org
8083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8084 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8086 F: tools/testing/selftests/
8087 F: Documentation/dev-tools/kselftest*
8089 KERNEL USERMODE HELPER
8090 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8091 L: linux-kernel@vger.kernel.org
8094 F: include/linux/umh.h
8096 KERNEL VIRTUAL MACHINE (KVM)
8097 M: Paolo Bonzini <pbonzini@redhat.com>
8098 M: Radim Krčmář <rkrcmar@redhat.com>
8099 L: kvm@vger.kernel.org
8100 W: http://www.linux-kvm.org
8101 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8103 F: Documentation/virtual/kvm/
8104 F: include/trace/events/kvm.h
8105 F: include/uapi/asm-generic/kvm*
8106 F: include/uapi/linux/kvm*
8107 F: include/asm-generic/kvm*
8108 F: include/linux/kvm*
8109 F: include/kvm/iodev.h
8113 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8114 M: Joerg Roedel <joro@8bytes.org>
8115 L: kvm@vger.kernel.org
8116 W: http://www.linux-kvm.org/
8118 F: arch/x86/include/asm/svm.h
8119 F: arch/x86/kvm/svm.c
8121 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8122 M: Christoffer Dall <christoffer.dall@arm.com>
8123 M: Marc Zyngier <marc.zyngier@arm.com>
8124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8125 L: kvmarm@lists.cs.columbia.edu
8126 W: http://systems.cs.columbia.edu/projects/kvm-arm
8127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8129 F: arch/arm/include/uapi/asm/kvm*
8130 F: arch/arm/include/asm/kvm*
8133 F: include/kvm/arm_*
8135 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8136 M: Christoffer Dall <christoffer.dall@arm.com>
8137 M: Marc Zyngier <marc.zyngier@arm.com>
8138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8139 L: kvmarm@lists.cs.columbia.edu
8141 F: arch/arm64/include/uapi/asm/kvm*
8142 F: arch/arm64/include/asm/kvm*
8145 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8146 M: James Hogan <jhogan@kernel.org>
8147 L: linux-mips@linux-mips.org
8149 F: arch/mips/include/uapi/asm/kvm*
8150 F: arch/mips/include/asm/kvm*
8153 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8154 M: Paul Mackerras <paulus@ozlabs.org>
8155 L: kvm-ppc@vger.kernel.org
8156 W: http://www.linux-kvm.org/
8157 T: git git://github.com/agraf/linux-2.6.git
8159 F: arch/powerpc/include/uapi/asm/kvm*
8160 F: arch/powerpc/include/asm/kvm*
8161 F: arch/powerpc/kvm/
8162 F: arch/powerpc/kernel/kvm*
8164 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8165 M: Christian Borntraeger <borntraeger@de.ibm.com>
8166 M: Janosch Frank <frankja@linux.ibm.com>
8167 R: David Hildenbrand <david@redhat.com>
8168 R: Cornelia Huck <cohuck@redhat.com>
8169 L: linux-s390@vger.kernel.org
8170 W: http://www.ibm.com/developerworks/linux/linux390/
8171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8173 F: arch/s390/include/uapi/asm/kvm*
8174 F: arch/s390/include/asm/gmap.h
8175 F: arch/s390/include/asm/kvm*
8177 F: arch/s390/mm/gmap.c
8179 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8180 M: Paolo Bonzini <pbonzini@redhat.com>
8181 M: Radim Krčmář <rkrcmar@redhat.com>
8182 L: kvm@vger.kernel.org
8183 W: http://www.linux-kvm.org
8184 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8187 F: arch/x86/include/uapi/asm/kvm*
8188 F: arch/x86/include/asm/kvm*
8189 F: arch/x86/include/asm/pvclock-abi.h
8190 F: arch/x86/kernel/kvm.c
8191 F: arch/x86/kernel/kvmclock.c
8194 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8195 M: Tejun Heo <tj@kernel.org>
8196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8198 F: include/linux/kernfs.h
8202 M: Eric Biederman <ebiederm@xmission.com>
8203 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8204 L: kexec@lists.infradead.org
8206 F: include/linux/kexec.h
8207 F: include/uapi/linux/kexec.h
8211 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8212 L: linux-integrity@vger.kernel.org
8213 L: keyrings@vger.kernel.org
8215 F: Documentation/security/keys/trusted-encrypted.rst
8216 F: include/keys/encrypted-type.h
8217 F: security/keys/encrypted-keys/
8220 M: James Bottomley <jejb@linux.vnet.ibm.com>
8221 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8222 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8223 L: linux-integrity@vger.kernel.org
8224 L: keyrings@vger.kernel.org
8226 F: Documentation/security/keys/trusted-encrypted.rst
8227 F: include/keys/trusted-type.h
8228 F: security/keys/trusted.c
8229 F: security/keys/trusted.h
8232 M: David Howells <dhowells@redhat.com>
8233 L: keyrings@vger.kernel.org
8235 F: Documentation/security/keys/core.rst
8236 F: include/linux/key.h
8237 F: include/linux/key-type.h
8238 F: include/linux/keyctl.h
8239 F: include/uapi/linux/keyctl.h
8243 KGDB / KDB /debug_core
8244 M: Jason Wessel <jason.wessel@windriver.com>
8245 M: Daniel Thompson <daniel.thompson@linaro.org>
8246 W: http://kgdb.wiki.kernel.org/
8247 L: kgdb-bugreport@lists.sourceforge.net
8248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8250 F: Documentation/dev-tools/kgdb.rst
8251 F: drivers/misc/kgdbts.c
8252 F: drivers/tty/serial/kgdboc.c
8253 F: include/linux/kdb.h
8254 F: include/linux/kgdb.h
8258 M: Catalin Marinas <catalin.marinas@arm.com>
8260 F: Documentation/dev-tools/kmemleak.rst
8261 F: include/linux/kmemleak.h
8263 F: mm/kmemleak-test.c
8265 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8266 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8267 L: linux-kernel@vger.kernel.org
8270 F: include/linux/kmod.h
8272 F: tools/testing/selftests/kmod/
8275 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8276 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8277 M: "David S. Miller" <davem@davemloft.net>
8278 M: Masami Hiramatsu <mhiramat@kernel.org>
8280 F: Documentation/kprobes.txt
8281 F: include/linux/kprobes.h
8282 F: include/asm-generic/kprobes.h
8285 KS0108 LCD CONTROLLER DRIVER
8286 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8288 F: Documentation/auxdisplay/ks0108
8289 F: drivers/auxdisplay/ks0108.c
8290 F: include/linux/ks0108.h
8293 M: David Ahern <dsa@cumulusnetworks.com>
8294 L: netdev@vger.kernel.org
8297 F: include/net/l3mdev.h
8300 M: John Fastabend <john.fastabend@gmail.com>
8301 M: Daniel Borkmann <daniel@iogearbox.net>
8302 L: netdev@vger.kernel.org
8304 F: include/linux/skmsg.h
8306 F: net/core/sock_map.c
8307 F: net/ipv4/tcp_bpf.c
8309 LANTIQ / INTEL Ethernet drivers
8310 M: Hauke Mehrtens <hauke@hauke-m.de>
8311 L: netdev@vger.kernel.org
8313 F: net/dsa/tag_gswip.c
8314 F: drivers/net/ethernet/lantiq_xrx200.c
8315 F: drivers/net/dsa/lantiq_pce.h
8316 F: drivers/net/dsa/lantiq_gswip.c
8318 LANTIQ MIPS ARCHITECTURE
8319 M: John Crispin <john@phrozen.org>
8320 L: linux-mips@linux-mips.org
8323 F: drivers/soc/lantiq
8326 L: linux-x25@vger.kernel.org
8328 F: Documentation/networking/lapb-module.txt
8332 LASI 53c700 driver for PARISC
8333 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8334 L: linux-scsi@vger.kernel.org
8336 F: Documentation/scsi/53c700.txt
8337 F: drivers/scsi/53c700*
8340 M: Tobin C. Harding <me@tobin.cc>
8341 M: Tycho Andersen <tycho@tycho.ws>
8342 L: kernel-hardening@lists.openwall.com
8344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8345 F: scripts/leaking_addresses.pl
8348 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8349 M: Pavel Machek <pavel@ucw.cz>
8350 L: linux-leds@vger.kernel.org
8351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8353 F: Documentation/devicetree/bindings/leds/
8355 F: include/linux/leds.h
8357 LEGACY EEPROM DRIVER
8358 M: Jean Delvare <jdelvare@suse.com>
8360 F: Documentation/misc-devices/eeprom
8361 F: drivers/misc/eeprom/eeprom.c
8364 R: David Lechner <david@lechnology.com>
8366 F: arch/arm/boot/dts/da850-lego-ev3.dts
8367 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8368 F: drivers/power/supply/lego_ev3_battery.c
8370 LEGO USB Tower driver
8371 M: Juergen Stuber <starblue@users.sourceforge.net>
8372 L: legousb-devel@lists.sourceforge.net
8373 W: http://legousb.sourceforge.net/
8375 F: drivers/usb/misc/legousbtower.c
8378 M: Matan Ziv-Av <matan@svgalib.org>
8379 L: platform-driver-x86@vger.kernel.org
8381 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8382 F: Documentation/laptops/lg-laptop.rst
8383 F: drivers/platform/x86/lg-laptop.c
8386 M: Michael Krufky <mkrufky@linuxtv.org>
8387 L: linux-media@vger.kernel.org
8388 W: https://linuxtv.org
8389 W: http://github.com/mkrufky
8390 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8391 T: git git://linuxtv.org/mkrufky/tuners.git
8393 F: drivers/media/dvb-frontends/lg2160.*
8395 LGDT3305 MEDIA DRIVER
8396 M: Michael Krufky <mkrufky@linuxtv.org>
8397 L: linux-media@vger.kernel.org
8398 W: https://linuxtv.org
8399 W: http://github.com/mkrufky
8400 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8401 T: git git://linuxtv.org/mkrufky/tuners.git
8403 F: drivers/media/dvb-frontends/lgdt3305.*
8405 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8406 M: Viresh Kumar <vireshk@kernel.org>
8407 L: linux-ide@vger.kernel.org
8408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8410 F: include/linux/pata_arasan_cf_data.h
8411 F: drivers/ata/pata_arasan_cf.c
8414 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8415 M: Jens Axboe <axboe@kernel.dk>
8416 L: linux-ide@vger.kernel.org
8417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8419 F: drivers/ata/pata_*.c
8420 F: drivers/ata/ata_generic.c
8422 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8423 M: Linus Walleij <linus.walleij@linaro.org>
8424 L: linux-ide@vger.kernel.org
8425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8427 F: drivers/ata/pata_ftide010.c
8428 F: drivers/ata/sata_gemini.c
8429 F: drivers/ata/sata_gemini.h
8431 LIBATA SATA AHCI PLATFORM devices support
8432 M: Hans de Goede <hdegoede@redhat.com>
8433 M: Jens Axboe <axboe@kernel.dk>
8434 L: linux-ide@vger.kernel.org
8435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8437 F: drivers/ata/ahci_platform.c
8438 F: drivers/ata/libahci_platform.c
8439 F: include/linux/ahci_platform.h
8441 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8442 M: Mikael Pettersson <mikpelinux@gmail.com>
8443 L: linux-ide@vger.kernel.org
8444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8446 F: drivers/ata/sata_promise.*
8448 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8449 M: Jens Axboe <axboe@kernel.dk>
8450 L: linux-ide@vger.kernel.org
8451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8454 F: include/linux/ata.h
8455 F: include/linux/libata.h
8456 F: Documentation/devicetree/bindings/ata/
8459 M: Sasha Levin <alexander.levin@microsoft.com>
8461 F: tools/lib/lockdep/
8463 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8464 M: Ross Zwisler <zwisler@kernel.org>
8465 M: Dan Williams <dan.j.williams@intel.com>
8466 M: Vishal Verma <vishal.l.verma@intel.com>
8467 M: Dave Jiang <dave.jiang@intel.com>
8468 L: linux-nvdimm@lists.01.org
8469 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8471 F: drivers/nvdimm/blk.c
8472 F: drivers/nvdimm/region_devs.c
8474 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8475 M: Vishal Verma <vishal.l.verma@intel.com>
8476 M: Dan Williams <dan.j.williams@intel.com>
8477 M: Ross Zwisler <zwisler@kernel.org>
8478 M: Dave Jiang <dave.jiang@intel.com>
8479 L: linux-nvdimm@lists.01.org
8480 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8482 F: drivers/nvdimm/btt*
8484 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8485 M: Ross Zwisler <zwisler@kernel.org>
8486 M: Dan Williams <dan.j.williams@intel.com>
8487 M: Vishal Verma <vishal.l.verma@intel.com>
8488 M: Dave Jiang <dave.jiang@intel.com>
8489 L: linux-nvdimm@lists.01.org
8490 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8492 F: drivers/nvdimm/pmem*
8494 LIBNVDIMM: DEVICETREE BINDINGS
8495 M: Oliver O'Halloran <oohall@gmail.com>
8496 L: linux-nvdimm@lists.01.org
8497 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8499 F: drivers/nvdimm/of_pmem.c
8500 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8502 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8503 M: Dan Williams <dan.j.williams@intel.com>
8504 M: Ross Zwisler <zwisler@kernel.org>
8505 M: Vishal Verma <vishal.l.verma@intel.com>
8506 M: Dave Jiang <dave.jiang@intel.com>
8507 L: linux-nvdimm@lists.01.org
8508 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8512 F: drivers/acpi/nfit/*
8513 F: include/linux/nd.h
8514 F: include/linux/libnvdimm.h
8515 F: include/uapi/linux/ndctl.h
8517 LIGHTNVM PLATFORM SUPPORT
8518 M: Matias Bjorling <mb@lightnvm.io>
8519 W: http://github/OpenChannelSSD
8520 L: linux-block@vger.kernel.org
8522 F: drivers/lightnvm/
8523 F: include/linux/lightnvm.h
8524 F: include/uapi/linux/lightnvm.h
8526 LINUX FOR POWER MACINTOSH
8527 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8528 W: http://www.penguinppc.org/
8529 L: linuxppc-dev@lists.ozlabs.org
8531 F: arch/powerpc/platforms/powermac/
8532 F: drivers/macintosh/
8534 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8535 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8536 M: Paul Mackerras <paulus@samba.org>
8537 M: Michael Ellerman <mpe@ellerman.id.au>
8538 W: https://github.com/linuxppc/linux/wiki
8539 L: linuxppc-dev@lists.ozlabs.org
8540 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8543 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8544 F: Documentation/devicetree/bindings/powerpc/
8545 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8546 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8547 F: Documentation/powerpc/
8549 F: drivers/char/tpm/tpm_ibmvtpm*
8550 F: drivers/crypto/nx/
8551 F: drivers/crypto/vmx/
8552 F: drivers/i2c/busses/i2c-opal.c
8553 F: drivers/net/ethernet/ibm/ibmveth.*
8554 F: drivers/net/ethernet/ibm/ibmvnic.*
8555 F: drivers/pci/hotplug/pnv_php.c
8556 F: drivers/pci/hotplug/rpa*
8557 F: drivers/rtc/rtc-opal.c
8558 F: drivers/scsi/ibmvscsi/
8559 F: drivers/tty/hvc/hvc_opal.c
8560 F: drivers/watchdog/wdrtas.c
8561 F: tools/testing/selftests/powerpc
8568 LINUX FOR POWERPC EMBEDDED MPC5XXX
8569 M: Anatolij Gustschin <agust@denx.de>
8570 L: linuxppc-dev@lists.ozlabs.org
8571 T: git git://git.denx.de/linux-denx-agust.git
8573 F: arch/powerpc/platforms/512x/
8574 F: arch/powerpc/platforms/52xx/
8576 LINUX FOR POWERPC EMBEDDED PPC4XX
8577 M: Alistair Popple <alistair@popple.id.au>
8578 M: Matt Porter <mporter@kernel.crashing.org>
8579 W: http://www.penguinppc.org/
8580 L: linuxppc-dev@lists.ozlabs.org
8582 F: arch/powerpc/platforms/40x/
8583 F: arch/powerpc/platforms/44x/
8585 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8586 M: Scott Wood <oss@buserror.net>
8587 M: Kumar Gala <galak@kernel.crashing.org>
8588 W: http://www.penguinppc.org/
8589 L: linuxppc-dev@lists.ozlabs.org
8590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8592 F: arch/powerpc/platforms/83xx/
8593 F: arch/powerpc/platforms/85xx/
8594 F: Documentation/devicetree/bindings/powerpc/fsl/
8596 LINUX FOR POWERPC EMBEDDED PPC8XX
8597 M: Vitaly Bordug <vitb@kernel.crashing.org>
8598 W: http://www.penguinppc.org/
8599 L: linuxppc-dev@lists.ozlabs.org
8601 F: arch/powerpc/platforms/8xx/
8603 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8604 L: linuxppc-dev@lists.ozlabs.org
8606 F: arch/powerpc/*/*virtex*
8607 F: arch/powerpc/*/*/*virtex*
8609 LINUX FOR POWERPC PA SEMI PWRFICIENT
8610 L: linuxppc-dev@lists.ozlabs.org
8612 F: arch/powerpc/platforms/pasemi/
8613 F: drivers/*/*pasemi*
8614 F: drivers/*/*/*pasemi*
8616 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8617 M: Kees Cook <keescook@chromium.org>
8619 F: drivers/misc/lkdtm/*
8621 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8622 M: Alan Stern <stern@rowland.harvard.edu>
8623 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8624 M: Will Deacon <will.deacon@arm.com>
8625 M: Peter Zijlstra <peterz@infradead.org>
8626 M: Boqun Feng <boqun.feng@gmail.com>
8627 M: Nicholas Piggin <npiggin@gmail.com>
8628 M: David Howells <dhowells@redhat.com>
8629 M: Jade Alglave <j.alglave@ucl.ac.uk>
8630 M: Luc Maranget <luc.maranget@inria.fr>
8631 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8632 R: Akira Yokosawa <akiyks@gmail.com>
8633 R: Daniel Lustig <dlustig@nvidia.com>
8634 L: linux-kernel@vger.kernel.org
8635 L: linux-arch@vger.kernel.org
8637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8638 F: tools/memory-model/
8639 F: Documentation/atomic_bitops.txt
8640 F: Documentation/atomic_t.txt
8641 F: Documentation/core-api/atomic_ops.rst
8642 F: Documentation/core-api/refcount-vs-atomic.rst
8643 F: Documentation/memory-barriers.txt
8645 LIS3LV02D ACCELEROMETER DRIVER
8646 M: Eric Piel <eric.piel@tremplin-utc.net>
8648 F: Documentation/misc-devices/lis3lv02d
8649 F: drivers/misc/lis3lv02d/
8650 F: drivers/platform/x86/hp_accel.c
8653 M: Josh Poimboeuf <jpoimboe@redhat.com>
8654 M: Jessica Yu <jeyu@kernel.org>
8655 M: Jiri Kosina <jikos@kernel.org>
8656 M: Miroslav Benes <mbenes@suse.cz>
8657 R: Petr Mladek <pmladek@suse.com>
8659 F: kernel/livepatch/
8660 F: include/linux/livepatch.h
8661 F: arch/x86/include/asm/livepatch.h
8662 F: arch/x86/kernel/livepatch.c
8663 F: Documentation/livepatch/
8664 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8665 F: samples/livepatch/
8666 L: live-patching@vger.kernel.org
8667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8670 L: netdev@vger.kernel.org
8672 F: include/linux/llc.h
8673 F: include/uapi/linux/llc.h
8677 LM73 HARDWARE MONITOR DRIVER
8678 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8679 L: linux-hwmon@vger.kernel.org
8681 F: drivers/hwmon/lm73.c
8683 LM78 HARDWARE MONITOR DRIVER
8684 M: Jean Delvare <jdelvare@suse.com>
8685 L: linux-hwmon@vger.kernel.org
8687 F: Documentation/hwmon/lm78
8688 F: drivers/hwmon/lm78.c
8690 LM83 HARDWARE MONITOR DRIVER
8691 M: Jean Delvare <jdelvare@suse.com>
8692 L: linux-hwmon@vger.kernel.org
8694 F: Documentation/hwmon/lm83
8695 F: drivers/hwmon/lm83.c
8697 LM90 HARDWARE MONITOR DRIVER
8698 M: Jean Delvare <jdelvare@suse.com>
8699 L: linux-hwmon@vger.kernel.org
8701 F: Documentation/hwmon/lm90
8702 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8703 F: drivers/hwmon/lm90.c
8704 F: include/dt-bindings/thermal/lm90.h
8706 LM95234 HARDWARE MONITOR DRIVER
8707 M: Guenter Roeck <linux@roeck-us.net>
8708 L: linux-hwmon@vger.kernel.org
8710 F: Documentation/hwmon/lm95234
8711 F: drivers/hwmon/lm95234.c
8713 LME2510 MEDIA DRIVER
8714 M: Malcolm Priestley <tvboxspy@gmail.com>
8715 L: linux-media@vger.kernel.org
8716 W: https://linuxtv.org
8717 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8719 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8721 LOADPIN SECURITY MODULE
8722 M: Kees Cook <keescook@chromium.org>
8723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8725 F: security/loadpin/
8726 F: Documentation/admin-guide/LSM/LoadPin.rst
8729 M: Peter Zijlstra <peterz@infradead.org>
8730 M: Ingo Molnar <mingo@redhat.com>
8731 M: Will Deacon <will.deacon@arm.com>
8732 L: linux-kernel@vger.kernel.org
8733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8735 F: Documentation/locking/
8736 F: include/linux/lockdep.h
8737 F: include/linux/spinlock*.h
8738 F: arch/*/include/asm/spinlock*.h
8739 F: include/linux/rwlock*.h
8740 F: include/linux/mutex*.h
8741 F: include/linux/rwsem*.h
8742 F: arch/*/include/asm/rwsem.h
8743 F: include/linux/seqlock.h
8744 F: lib/locking*.[ch]
8746 X: kernel/locking/locktorture.c
8748 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8749 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8750 L: linux-ntfs-dev@lists.sourceforge.net
8751 W: http://www.linux-ntfs.org/content/view/19/37/
8753 F: Documentation/ldm.txt
8754 F: block/partitions/ldm.*
8756 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8757 M: Sathya Prakash <sathya.prakash@broadcom.com>
8758 M: Chaitra P B <chaitra.basappa@broadcom.com>
8759 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8760 L: MPT-FusionLinux.pdl@broadcom.com
8761 L: linux-scsi@vger.kernel.org
8762 W: http://www.avagotech.com/support/
8764 F: drivers/message/fusion/
8765 F: drivers/scsi/mpt3sas/
8767 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8768 M: Matthew Wilcox <willy@infradead.org>
8769 L: linux-scsi@vger.kernel.org
8771 F: drivers/scsi/sym53c8xx_2/
8774 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8775 L: linux-iio@vger.kernel.org
8777 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8778 F: drivers/iio/dac/ltc1660.c
8780 LTC4261 HARDWARE MONITOR DRIVER
8781 M: Guenter Roeck <linux@roeck-us.net>
8782 L: linux-hwmon@vger.kernel.org
8784 F: Documentation/hwmon/ltc4261
8785 F: drivers/hwmon/ltc4261.c
8787 LTC4306 I2C MULTIPLEXER DRIVER
8788 M: Michael Hennerich <michael.hennerich@analog.com>
8789 W: http://ez.analog.com/community/linux-device-drivers
8790 L: linux-i2c@vger.kernel.org
8792 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8793 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8795 LTP (Linux Test Project)
8796 M: Mike Frysinger <vapier@gentoo.org>
8797 M: Cyril Hrubis <chrubis@suse.cz>
8798 M: Wanlong Gao <wanlong.gao@gmail.com>
8799 M: Jan Stancek <jstancek@redhat.com>
8800 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8801 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8802 L: ltp@lists.linux.it (subscribers-only)
8803 W: http://linux-test-project.github.io/
8804 T: git git://github.com/linux-test-project/ltp.git
8808 M: Geert Uytterhoeven <geert@linux-m68k.org>
8809 L: linux-m68k@lists.linux-m68k.org
8810 W: http://www.linux-m68k.org/
8811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8816 M68K ON APPLE MACINTOSH
8817 M: Joshua Thompson <funaho@jurai.org>
8818 W: http://www.mac.linux-m68k.org/
8819 L: linux-m68k@lists.linux-m68k.org
8824 M: Philip Blundell <philb@gnu.org>
8825 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8829 M88DS3103 MEDIA DRIVER
8830 M: Antti Palosaari <crope@iki.fi>
8831 L: linux-media@vger.kernel.org
8832 W: https://linuxtv.org
8833 W: http://palosaari.fi/linux/
8834 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8835 T: git git://linuxtv.org/anttip/media_tree.git
8837 F: drivers/media/dvb-frontends/m88ds3103*
8839 M88RS2000 MEDIA DRIVER
8840 M: Malcolm Priestley <tvboxspy@gmail.com>
8841 L: linux-media@vger.kernel.org
8842 W: https://linuxtv.org
8843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8845 F: drivers/media/dvb-frontends/m88rs2000*
8847 MA901 MASTERKIT USB FM RADIO DRIVER
8848 M: Alexey Klimov <klimov.linux@gmail.com>
8849 L: linux-media@vger.kernel.org
8850 T: git git://linuxtv.org/media_tree.git
8852 F: drivers/media/radio/radio-ma901.c
8855 M: Johannes Berg <johannes@sipsolutions.net>
8856 L: linux-wireless@vger.kernel.org
8857 W: http://wireless.kernel.org/
8858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8861 F: Documentation/networking/mac80211-injection.txt
8862 F: include/net/mac80211.h
8864 F: drivers/net/wireless/mac80211_hwsim.[ch]
8865 F: Documentation/networking/mac80211_hwsim/README
8868 M: Jassi Brar <jassisinghbrar@gmail.com>
8869 L: linux-kernel@vger.kernel.org
8872 F: include/linux/mailbox_client.h
8873 F: include/linux/mailbox_controller.h
8875 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8876 M: Michael Kerrisk <mtk.manpages@gmail.com>
8877 W: http://www.kernel.org/doc/man-pages
8878 L: linux-man@vger.kernel.org
8881 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8882 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8883 L: linux-mips@linux-mips.org
8885 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8887 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8888 M: Andrew Lunn <andrew@lunn.ch>
8889 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8890 L: netdev@vger.kernel.org
8892 F: drivers/net/dsa/mv88e6xxx/
8893 F: include/linux/platform_data/mv88e6xxx.h
8894 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8896 MARVELL ARMADA DRM SUPPORT
8897 M: Russell King <linux@armlinux.org.uk>
8899 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8900 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8901 F: drivers/gpu/drm/armada/
8902 F: include/uapi/drm/armada_drm.h
8903 F: Documentation/devicetree/bindings/display/armada/
8905 MARVELL CRYPTO DRIVER
8906 M: Boris Brezillon <boris.brezillon@bootlin.com>
8907 M: Arnaud Ebalard <arno@natisbad.org>
8908 F: drivers/crypto/marvell/
8910 L: linux-crypto@vger.kernel.org
8912 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8913 M: Mirko Lindner <mlindner@marvell.com>
8914 M: Stephen Hemminger <stephen@networkplumber.org>
8915 L: netdev@vger.kernel.org
8917 F: drivers/net/ethernet/marvell/sk*
8919 MARVELL LIBERTAS WIRELESS DRIVER
8920 L: libertas-dev@lists.infradead.org
8922 F: drivers/net/wireless/marvell/libertas/
8924 MARVELL MACCHIATOBIN SUPPORT
8925 M: Russell King <linux@armlinux.org.uk>
8926 L: linux-arm-kernel@lists.infradead.org
8928 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8930 MARVELL MV643XX ETHERNET DRIVER
8931 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8932 L: netdev@vger.kernel.org
8934 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8935 F: include/linux/mv643xx.h
8937 MARVELL MV88X3310 PHY DRIVER
8938 M: Russell King <linux@armlinux.org.uk>
8939 L: netdev@vger.kernel.org
8941 F: drivers/net/phy/marvell10g.c
8943 MARVELL MVNETA ETHERNET DRIVER
8944 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8945 L: netdev@vger.kernel.org
8947 F: drivers/net/ethernet/marvell/mvneta.*
8949 MARVELL MWIFIEX WIRELESS DRIVER
8950 M: Amitkumar Karwar <amitkarwar@gmail.com>
8951 M: Nishant Sarmukadam <nishants@marvell.com>
8952 M: Ganapathi Bhat <gbhat@marvell.com>
8953 M: Xinming Hu <huxinming820@gmail.com>
8954 L: linux-wireless@vger.kernel.org
8956 F: drivers/net/wireless/marvell/mwifiex/
8958 MARVELL MWL8K WIRELESS DRIVER
8959 M: Lennert Buytenhek <buytenh@wantstofly.org>
8960 L: linux-wireless@vger.kernel.org
8962 F: drivers/net/wireless/marvell/mwl8k.c
8964 MARVELL NAND CONTROLLER DRIVER
8965 M: Miquel Raynal <miquel.raynal@bootlin.com>
8966 L: linux-mtd@lists.infradead.org
8968 F: drivers/mtd/nand/raw/marvell_nand.c
8969 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8971 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8972 M: Nicolas Pitre <nico@fluxnic.net>
8974 F: drivers/mmc/host/mvsdio.*
8976 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8977 M: Hu Ziji <huziji@marvell.com>
8978 L: linux-mmc@vger.kernel.org
8980 F: drivers/mmc/host/sdhci-xenon*
8981 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8983 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8984 M: Sunil Goutham <sgoutham@marvell.com>
8985 M: Linu Cherian <lcherian@marvell.com>
8986 M: Geetha sowjanya <gakula@marvell.com>
8987 M: Jerin Jacob <jerinj@marvell.com>
8988 L: netdev@vger.kernel.org
8990 F: drivers/net/ethernet/marvell/octeontx2/af/
8992 MATROX FRAMEBUFFER DRIVER
8993 L: linux-fbdev@vger.kernel.org
8995 F: drivers/video/fbdev/matrox/matroxfb_*
8996 F: include/uapi/linux/matroxfb.h
8998 MAX16065 HARDWARE MONITOR DRIVER
8999 M: Guenter Roeck <linux@roeck-us.net>
9000 L: linux-hwmon@vger.kernel.org
9002 F: Documentation/hwmon/max16065
9003 F: drivers/hwmon/max16065.c
9005 MAX2175 SDR TUNER DRIVER
9006 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9007 L: linux-media@vger.kernel.org
9008 T: git git://linuxtv.org/media_tree.git
9010 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9011 F: Documentation/media/v4l-drivers/max2175.rst
9012 F: drivers/media/i2c/max2175*
9013 F: include/uapi/linux/max2175.h
9015 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9016 L: linux-hwmon@vger.kernel.org
9018 F: Documentation/hwmon/max6650
9019 F: drivers/hwmon/max6650.c
9021 MAX6697 HARDWARE MONITOR DRIVER
9022 M: Guenter Roeck <linux@roeck-us.net>
9023 L: linux-hwmon@vger.kernel.org
9025 F: Documentation/hwmon/max6697
9026 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9027 F: drivers/hwmon/max6697.c
9028 F: include/linux/platform_data/max6697.h
9030 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9031 M: Peter Rosin <peda@axentia.se>
9032 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9034 F: Documentation/devicetree/bindings/sound/max9860.txt
9035 F: sound/soc/codecs/max9860.*
9037 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9038 M: Javier Martinez Canillas <javier@dowhile0.org>
9039 L: linux-kernel@vger.kernel.org
9041 F: drivers/regulator/max77802-regulator.c
9042 F: Documentation/devicetree/bindings/*/*max77802.txt
9043 F: include/dt-bindings/*/*max77802.h
9045 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9046 M: Krzysztof Kozlowski <krzk@kernel.org>
9047 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9048 L: linux-pm@vger.kernel.org
9050 F: drivers/power/supply/max14577_charger.c
9051 F: drivers/power/supply/max77693_charger.c
9053 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9054 M: Chanwoo Choi <cw00.choi@samsung.com>
9055 M: Krzysztof Kozlowski <krzk@kernel.org>
9056 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9057 L: linux-kernel@vger.kernel.org
9059 F: drivers/*/max14577*.c
9060 F: drivers/*/max77686*.c
9061 F: drivers/*/max77693*.c
9062 F: drivers/extcon/extcon-max14577.c
9063 F: drivers/extcon/extcon-max77693.c
9064 F: drivers/rtc/rtc-max77686.c
9065 F: drivers/clk/clk-max77686.c
9066 F: Documentation/devicetree/bindings/mfd/max14577.txt
9067 F: Documentation/devicetree/bindings/*/max77686.txt
9068 F: Documentation/devicetree/bindings/mfd/max77693.txt
9069 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9070 F: include/linux/mfd/max14577*.h
9071 F: include/linux/mfd/max77686*.h
9072 F: include/linux/mfd/max77693*.h
9074 MAXIRADIO FM RADIO RECEIVER DRIVER
9075 M: Hans Verkuil <hverkuil@xs4all.nl>
9076 L: linux-media@vger.kernel.org
9077 T: git git://linuxtv.org/media_tree.git
9078 W: https://linuxtv.org
9080 F: drivers/media/radio/radio-maxiradio*
9082 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9083 M: Peter Rosin <peda@axentia.se>
9084 L: linux-iio@vger.kernel.org
9086 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9087 F: drivers/iio/potentiometer/mcp4018.c
9088 F: drivers/iio/potentiometer/mcp4531.c
9090 MCR20A IEEE-802.15.4 RADIO DRIVER
9091 M: Xue Liu <liuxuenetmail@gmail.com>
9092 L: linux-wpan@vger.kernel.org
9093 W: https://github.com/xueliu/mcr20a-linux
9095 F: drivers/net/ieee802154/mcr20a.c
9096 F: drivers/net/ieee802154/mcr20a.h
9097 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9099 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9100 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9101 L: linux-iio@vger.kernel.org
9103 F: drivers/iio/dac/cio-dac.c
9105 MEDIA DRIVERS FOR ASCOT2E
9106 M: Sergey Kozlov <serjk@netup.ru>
9107 M: Abylay Ospan <aospan@netup.ru>
9108 L: linux-media@vger.kernel.org
9109 W: https://linuxtv.org
9111 T: git git://linuxtv.org/media_tree.git
9113 F: drivers/media/dvb-frontends/ascot2e*
9115 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9116 M: Jasmin Jessich <jasmin@anw.at>
9117 L: linux-media@vger.kernel.org
9118 W: https://linuxtv.org
9119 T: git git://linuxtv.org/media_tree.git
9121 F: drivers/media/dvb-frontends/cxd2099*
9123 MEDIA DRIVERS FOR CXD2841ER
9124 M: Sergey Kozlov <serjk@netup.ru>
9125 M: Abylay Ospan <aospan@netup.ru>
9126 L: linux-media@vger.kernel.org
9127 W: https://linuxtv.org
9129 T: git git://linuxtv.org/media_tree.git
9131 F: drivers/media/dvb-frontends/cxd2841er*
9133 MEDIA DRIVERS FOR CXD2880
9134 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9135 L: linux-media@vger.kernel.org
9136 W: http://linuxtv.org/
9137 T: git git://linuxtv.org/media_tree.git
9139 F: drivers/media/dvb-frontends/cxd2880/*
9140 F: drivers/media/spi/cxd2880*
9142 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9143 L: linux-media@vger.kernel.org
9144 W: https://linuxtv.org
9145 T: git git://linuxtv.org/media_tree.git
9147 F: drivers/media/pci/ddbridge/*
9149 MEDIA DRIVERS FOR FREESCALE IMX
9150 M: Steve Longerbeam <slongerbeam@gmail.com>
9151 M: Philipp Zabel <p.zabel@pengutronix.de>
9152 L: linux-media@vger.kernel.org
9153 T: git git://linuxtv.org/media_tree.git
9155 F: Documentation/devicetree/bindings/media/imx.txt
9156 F: Documentation/media/v4l-drivers/imx.rst
9157 F: drivers/staging/media/imx/
9158 F: include/linux/imx-media.h
9159 F: include/media/imx.h
9161 MEDIA DRIVER FOR FREESCALE IMX PXP
9162 M: Philipp Zabel <p.zabel@pengutronix.de>
9163 L: linux-media@vger.kernel.org
9164 T: git git://linuxtv.org/media_tree.git
9166 F: drivers/media/platform/imx-pxp.[ch]
9168 MEDIA DRIVERS FOR HELENE
9169 M: Abylay Ospan <aospan@netup.ru>
9170 L: linux-media@vger.kernel.org
9171 W: https://linuxtv.org
9173 T: git git://linuxtv.org/media_tree.git
9175 F: drivers/media/dvb-frontends/helene*
9177 MEDIA DRIVERS FOR HORUS3A
9178 M: Sergey Kozlov <serjk@netup.ru>
9179 M: Abylay Ospan <aospan@netup.ru>
9180 L: linux-media@vger.kernel.org
9181 W: https://linuxtv.org
9183 T: git git://linuxtv.org/media_tree.git
9185 F: drivers/media/dvb-frontends/horus3a*
9187 MEDIA DRIVERS FOR LNBH25
9188 M: Sergey Kozlov <serjk@netup.ru>
9189 M: Abylay Ospan <aospan@netup.ru>
9190 L: linux-media@vger.kernel.org
9191 W: https://linuxtv.org
9193 T: git git://linuxtv.org/media_tree.git
9195 F: drivers/media/dvb-frontends/lnbh25*
9197 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9198 L: linux-media@vger.kernel.org
9199 W: https://linuxtv.org
9200 T: git git://linuxtv.org/media_tree.git
9202 F: drivers/media/dvb-frontends/mxl5xx*
9204 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9205 M: Sergey Kozlov <serjk@netup.ru>
9206 M: Abylay Ospan <aospan@netup.ru>
9207 L: linux-media@vger.kernel.org
9208 W: https://linuxtv.org
9210 T: git git://linuxtv.org/media_tree.git
9212 F: drivers/media/pci/netup_unidvb/*
9214 MEDIA DRIVERS FOR RENESAS - CEU
9215 M: Jacopo Mondi <jacopo@jmondi.org>
9216 L: linux-media@vger.kernel.org
9217 L: linux-renesas-soc@vger.kernel.org
9218 T: git git://linuxtv.org/media_tree.git
9220 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9221 F: drivers/media/platform/renesas-ceu.c
9222 F: include/media/drv-intf/renesas-ceu.h
9224 MEDIA DRIVERS FOR RENESAS - DRIF
9225 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9226 L: linux-media@vger.kernel.org
9227 L: linux-renesas-soc@vger.kernel.org
9228 T: git git://linuxtv.org/media_tree.git
9230 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9231 F: drivers/media/platform/rcar_drif.c
9233 MEDIA DRIVERS FOR RENESAS - FCP
9234 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9235 L: linux-media@vger.kernel.org
9236 L: linux-renesas-soc@vger.kernel.org
9237 T: git git://linuxtv.org/media_tree.git
9239 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9240 F: drivers/media/platform/rcar-fcp.c
9241 F: include/media/rcar-fcp.h
9243 MEDIA DRIVERS FOR RENESAS - FDP1
9244 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9245 L: linux-media@vger.kernel.org
9246 L: linux-renesas-soc@vger.kernel.org
9247 T: git git://linuxtv.org/media_tree.git
9249 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9250 F: drivers/media/platform/rcar_fdp1.c
9252 MEDIA DRIVERS FOR RENESAS - VIN
9253 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9254 L: linux-media@vger.kernel.org
9255 L: linux-renesas-soc@vger.kernel.org
9256 T: git git://linuxtv.org/media_tree.git
9258 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9259 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9260 F: drivers/media/platform/rcar-vin/
9262 MEDIA DRIVERS FOR RENESAS - VSP1
9263 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9264 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9265 L: linux-media@vger.kernel.org
9266 L: linux-renesas-soc@vger.kernel.org
9267 T: git git://linuxtv.org/media_tree.git
9269 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9270 F: drivers/media/platform/vsp1/
9272 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9273 L: linux-media@vger.kernel.org
9274 W: https://linuxtv.org
9275 T: git git://linuxtv.org/media_tree.git
9277 F: drivers/media/dvb-frontends/stv0910*
9279 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9280 L: linux-media@vger.kernel.org
9281 W: https://linuxtv.org
9282 T: git git://linuxtv.org/media_tree.git
9284 F: drivers/media/dvb-frontends/stv6111*
9286 MEDIA DRIVERS FOR STM32 - DCMI
9287 M: Hugues Fruchet <hugues.fruchet@st.com>
9288 L: linux-media@vger.kernel.org
9289 T: git git://linuxtv.org/media_tree.git
9291 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9292 F: drivers/media/platform/stm32/stm32-dcmi.c
9294 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9295 M: Dmitry Osipenko <digetx@gmail.com>
9296 L: linux-media@vger.kernel.org
9297 L: linux-tegra@vger.kernel.org
9298 T: git git://linuxtv.org/media_tree.git
9300 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9301 F: drivers/staging/media/tegra-vde/
9303 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9304 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9305 P: LinuxTV.org Project
9306 L: linux-media@vger.kernel.org
9307 W: https://linuxtv.org
9308 Q: http://patchwork.kernel.org/project/linux-media/list/
9309 T: git git://linuxtv.org/media_tree.git
9311 F: Documentation/devicetree/bindings/media/
9312 F: Documentation/media/
9314 F: drivers/staging/media/
9315 F: include/linux/platform_data/media/
9317 F: include/uapi/linux/dvb/
9318 F: include/uapi/linux/videodev2.h
9319 F: include/uapi/linux/media.h
9320 F: include/uapi/linux/v4l2-*
9321 F: include/uapi/linux/meye.h
9322 F: include/uapi/linux/ivtv*
9323 F: include/uapi/linux/uvcvideo.h
9325 MEDIATEK BLUETOOTH DRIVER
9326 M: Sean Wang <sean.wang@mediatek.com>
9327 L: linux-bluetooth@vger.kernel.org
9328 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9330 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9331 F: drivers/bluetooth/btmtkuart.c
9334 M: Sean Wang <sean.wang@mediatek.com>
9336 F: drivers/media/rc/mtk-cir.c
9339 M: Sean Wang <sean.wang@mediatek.com>
9340 L: dmaengine@vger.kernel.org
9341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9342 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9344 F: Documentation/devicetree/bindings/dma/mtk-*
9345 F: drivers/dma/mediatek/
9347 MEDIATEK PMIC LED DRIVER
9348 M: Sean Wang <sean.wang@mediatek.com>
9350 F: drivers/leds/leds-mt6323.c
9351 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9353 MEDIATEK ETHERNET DRIVER
9354 M: Felix Fietkau <nbd@openwrt.org>
9355 M: John Crispin <john@phrozen.org>
9356 M: Sean Wang <sean.wang@mediatek.com>
9357 M: Nelson Chang <nelson.chang@mediatek.com>
9358 L: netdev@vger.kernel.org
9360 F: drivers/net/ethernet/mediatek/
9362 MEDIATEK SWITCH DRIVER
9363 M: Sean Wang <sean.wang@mediatek.com>
9364 L: netdev@vger.kernel.org
9366 F: drivers/net/dsa/mt7530.*
9367 F: net/dsa/tag_mtk.c
9369 MEDIATEK JPEG DRIVER
9370 M: Rick Chang <rick.chang@mediatek.com>
9371 M: Bin Liu <bin.liu@mediatek.com>
9373 F: drivers/media/platform/mtk-jpeg/
9374 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9377 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9378 M: Houlong Wei <houlong.wei@mediatek.com>
9379 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9381 F: drivers/media/platform/mtk-mdp/
9382 F: drivers/media/platform/mtk-vpu/
9383 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9385 MEDIATEK MEDIA DRIVER
9386 M: Tiffany Lin <tiffany.lin@mediatek.com>
9387 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9389 F: drivers/media/platform/mtk-vcodec/
9390 F: drivers/media/platform/mtk-vpu/
9391 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9392 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9394 MEDIATEK MT7601U WIRELESS LAN DRIVER
9395 M: Jakub Kicinski <kubakici@wp.pl>
9396 L: linux-wireless@vger.kernel.org
9398 F: drivers/net/wireless/mediatek/mt7601u/
9400 MEDIATEK NAND CONTROLLER DRIVER
9401 M: Xiaolei Li <xiaolei.li@mediatek.com>
9402 L: linux-mtd@lists.infradead.org
9404 F: drivers/mtd/nand/raw/mtk_*
9405 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9407 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9408 M: Sean Wang <sean.wang@mediatek.com>
9410 F: drivers/char/hw_random/mtk-rng.c
9412 MEDIATEK USB3 DRD IP DRIVER
9413 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9414 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9416 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9418 F: drivers/usb/mtu3/
9420 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9421 M: Peter Senna Tschudin <peter.senna@gmail.com>
9422 M: Martin Donnelly <martin.donnelly@ge.com>
9423 M: Martyn Welch <martyn.welch@collabora.co.uk>
9425 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9426 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9428 MEGARAID SCSI/SAS DRIVERS
9429 M: Kashyap Desai <kashyap.desai@broadcom.com>
9430 M: Sumit Saxena <sumit.saxena@broadcom.com>
9431 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9432 L: megaraidlinux.pdl@broadcom.com
9433 L: linux-scsi@vger.kernel.org
9434 W: http://www.avagotech.com/support/
9436 F: Documentation/scsi/megaraid.txt
9437 F: drivers/scsi/megaraid.*
9438 F: drivers/scsi/megaraid/
9440 MELEXIS MLX90614 DRIVER
9441 M: Crt Mori <cmo@melexis.com>
9442 L: linux-iio@vger.kernel.org
9443 W: http://www.melexis.com
9445 F: drivers/iio/temperature/mlx90614.c
9447 MELEXIS MLX90632 DRIVER
9448 M: Crt Mori <cmo@melexis.com>
9449 L: linux-iio@vger.kernel.org
9450 W: http://www.melexis.com
9452 F: drivers/iio/temperature/mlx90632.c
9454 MELFAS MIP4 TOUCHSCREEN DRIVER
9455 M: Sangwon Jee <jeesw@melfas.com>
9456 W: http://www.melfas.com
9458 F: drivers/input/touchscreen/melfas_mip4.c
9459 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9461 MELLANOX ETHERNET DRIVER (mlx4_en)
9462 M: Tariq Toukan <tariqt@mellanox.com>
9463 L: netdev@vger.kernel.org
9465 W: http://www.mellanox.com
9466 Q: http://patchwork.ozlabs.org/project/netdev/list/
9467 F: drivers/net/ethernet/mellanox/mlx4/en_*
9469 MELLANOX ETHERNET DRIVER (mlx5e)
9470 M: Saeed Mahameed <saeedm@mellanox.com>
9471 L: netdev@vger.kernel.org
9473 W: http://www.mellanox.com
9474 Q: http://patchwork.ozlabs.org/project/netdev/list/
9475 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9477 MELLANOX ETHERNET INNOVA DRIVERS
9478 R: Boris Pismenny <borisp@mellanox.com>
9479 L: netdev@vger.kernel.org
9481 W: http://www.mellanox.com
9482 Q: http://patchwork.ozlabs.org/project/netdev/list/
9483 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9484 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9485 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9486 F: include/linux/mlx5/mlx5_ifc_fpga.h
9488 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9489 R: Boris Pismenny <borisp@mellanox.com>
9490 L: netdev@vger.kernel.org
9492 W: http://www.mellanox.com
9493 Q: http://patchwork.ozlabs.org/project/netdev/list/
9494 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9495 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9497 MELLANOX ETHERNET SWITCH DRIVERS
9498 M: Jiri Pirko <jiri@mellanox.com>
9499 M: Ido Schimmel <idosch@mellanox.com>
9500 L: netdev@vger.kernel.org
9502 W: http://www.mellanox.com
9503 Q: http://patchwork.ozlabs.org/project/netdev/list/
9504 F: drivers/net/ethernet/mellanox/mlxsw/
9505 F: tools/testing/selftests/drivers/net/mlxsw/
9507 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9508 M: mlxsw@mellanox.com
9509 L: netdev@vger.kernel.org
9511 W: http://www.mellanox.com
9512 Q: http://patchwork.ozlabs.org/project/netdev/list/
9513 F: drivers/net/ethernet/mellanox/mlxfw/
9515 MELLANOX HARDWARE PLATFORM SUPPORT
9516 M: Andy Shevchenko <andy@infradead.org>
9517 M: Darren Hart <dvhart@infradead.org>
9518 M: Vadim Pasternak <vadimp@mellanox.com>
9519 L: platform-driver-x86@vger.kernel.org
9521 F: drivers/platform/mellanox/
9523 MELLANOX MLX4 core VPI driver
9524 M: Tariq Toukan <tariqt@mellanox.com>
9525 L: netdev@vger.kernel.org
9526 L: linux-rdma@vger.kernel.org
9527 W: http://www.mellanox.com
9528 Q: http://patchwork.ozlabs.org/project/netdev/list/
9530 F: drivers/net/ethernet/mellanox/mlx4/
9531 F: include/linux/mlx4/
9533 MELLANOX MLX4 IB driver
9534 M: Yishai Hadas <yishaih@mellanox.com>
9535 L: linux-rdma@vger.kernel.org
9536 W: http://www.mellanox.com
9537 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9539 F: drivers/infiniband/hw/mlx4/
9540 F: include/linux/mlx4/
9541 F: include/uapi/rdma/mlx4-abi.h
9543 MELLANOX MLX5 core VPI driver
9544 M: Saeed Mahameed <saeedm@mellanox.com>
9545 M: Leon Romanovsky <leonro@mellanox.com>
9546 L: netdev@vger.kernel.org
9547 L: linux-rdma@vger.kernel.org
9548 W: http://www.mellanox.com
9549 Q: http://patchwork.ozlabs.org/project/netdev/list/
9551 F: drivers/net/ethernet/mellanox/mlx5/core/
9552 F: include/linux/mlx5/
9554 MELLANOX MLX5 IB driver
9555 M: Leon Romanovsky <leonro@mellanox.com>
9556 L: linux-rdma@vger.kernel.org
9557 W: http://www.mellanox.com
9558 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9560 F: drivers/infiniband/hw/mlx5/
9561 F: include/linux/mlx5/
9562 F: include/uapi/rdma/mlx5-abi.h
9564 MELLANOX MLXCPLD I2C AND MUX DRIVER
9565 M: Vadim Pasternak <vadimp@mellanox.com>
9566 M: Michael Shych <michaelsh@mellanox.com>
9567 L: linux-i2c@vger.kernel.org
9569 F: drivers/i2c/busses/i2c-mlxcpld.c
9570 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9571 F: Documentation/i2c/busses/i2c-mlxcpld
9573 MELLANOX MLXCPLD LED DRIVER
9574 M: Vadim Pasternak <vadimp@mellanox.com>
9575 L: linux-leds@vger.kernel.org
9577 F: drivers/leds/leds-mlxcpld.c
9578 F: drivers/leds/leds-mlxreg.c
9579 F: Documentation/leds/leds-mlxcpld.txt
9581 MELLANOX PLATFORM DRIVER
9582 M: Vadim Pasternak <vadimp@mellanox.com>
9583 L: platform-driver-x86@vger.kernel.org
9585 F: drivers/platform/x86/mlx-platform.c
9588 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9589 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9590 L: linux-kernel@vger.kernel.org
9592 F: kernel/sched/membarrier.c
9593 F: include/uapi/linux/membarrier.h
9594 F: arch/powerpc/include/asm/membarrier.h
9597 L: linux-mm@kvack.org
9598 W: http://www.linux-mm.org
9600 F: include/linux/mm.h
9601 F: include/linux/gfp.h
9602 F: include/linux/mmzone.h
9603 F: include/linux/memory_hotplug.h
9604 F: include/linux/vmalloc.h
9607 MEMORY TECHNOLOGY DEVICES (MTD)
9608 M: David Woodhouse <dwmw2@infradead.org>
9609 M: Brian Norris <computersforpeace@gmail.com>
9610 M: Boris Brezillon <boris.brezillon@bootlin.com>
9611 M: Marek Vasut <marek.vasut@gmail.com>
9612 M: Richard Weinberger <richard@nod.at>
9613 L: linux-mtd@lists.infradead.org
9614 W: http://www.linux-mtd.infradead.org/
9615 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9616 T: git git://git.infradead.org/linux-mtd.git master
9617 T: git git://git.infradead.org/linux-mtd.git mtd/next
9619 F: Documentation/devicetree/bindings/mtd/
9621 F: include/linux/mtd/
9622 F: include/uapi/mtd/
9624 MEN A21 WATCHDOG DRIVER
9625 M: Johannes Thumshirn <morbidrsa@gmail.com>
9626 L: linux-watchdog@vger.kernel.org
9628 F: drivers/watchdog/mena21_wdt.c
9630 MEN CHAMELEON BUS (mcb)
9631 M: Johannes Thumshirn <morbidrsa@gmail.com>
9634 F: include/linux/mcb.h
9635 F: Documentation/men-chameleon-bus.txt
9637 MEN F21BMC (Board Management Controller)
9638 M: Andreas Werner <andreas.werner@men.de>
9640 F: drivers/mfd/menf21bmc.c
9641 F: drivers/watchdog/menf21bmc_wdt.c
9642 F: drivers/leds/leds-menf21bmc.c
9643 F: drivers/hwmon/menf21bmc_hwmon.c
9644 F: Documentation/hwmon/menf21bmc
9646 MEN Z069 WATCHDOG DRIVER
9647 M: Johannes Thumshirn <jth@kernel.org>
9648 L: linux-watchdog@vger.kernel.org
9650 F: drivers/watchdog/menz69_wdt.c
9652 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9653 M: Neil Armstrong <narmstrong@baylibre.com>
9654 L: linux-media@lists.freedesktop.org
9655 L: linux-amlogic@lists.infradead.org
9656 W: http://linux-meson.com/
9658 F: drivers/media/platform/meson/ao-cec.c
9659 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9660 T: git git://linuxtv.org/media_tree.git
9662 MICROBLAZE ARCHITECTURE
9663 M: Michal Simek <monstr@monstr.eu>
9664 W: http://www.monstr.eu/fdt/
9665 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9669 MICROCHIP AT91 SERIAL DRIVER
9670 M: Richard Genoud <richard.genoud@gmail.com>
9672 F: drivers/tty/serial/atmel_serial.c
9673 F: drivers/tty/serial/atmel_serial.h
9674 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9676 MICROCHIP AUDIO ASOC DRIVERS
9677 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9678 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9682 MICROCHIP DMA DRIVER
9683 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9685 L: dmaengine@vger.kernel.org
9687 F: drivers/dma/at_hdmac.c
9688 F: drivers/dma/at_hdmac_regs.h
9689 F: include/linux/platform_data/dma-atmel.h
9690 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9691 F: include/dt-bindings/dma/at91.h
9693 MICROCHIP ECC DRIVER
9694 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9695 L: linux-crypto@vger.kernel.org
9697 F: drivers/crypto/atmel-ecc.*
9699 MICROCHIP I2C DRIVER
9700 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9701 L: linux-i2c@vger.kernel.org
9703 F: drivers/i2c/busses/i2c-at91.c
9705 MICROCHIP ISC DRIVER
9706 M: Eugen Hristev <eugen.hristev@microchip.com>
9707 L: linux-media@vger.kernel.org
9709 F: drivers/media/platform/atmel/atmel-isc.c
9710 F: drivers/media/platform/atmel/atmel-isc-regs.h
9711 F: devicetree/bindings/media/atmel-isc.txt
9713 MICROCHIP ISI DRIVER
9714 M: Eugen Hristev <eugen.hristev@microchip.com>
9715 L: linux-media@vger.kernel.org
9717 F: drivers/media/platform/atmel/atmel-isi.c
9718 F: include/media/atmel-isi.h
9720 MICROCHIP AT91 USART MFD DRIVER
9721 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9722 L: linux-kernel@vger.kernel.org
9724 F: drivers/mfd/at91-usart.c
9725 F: include/dt-bindings/mfd/at91-usart.h
9726 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9728 MICROCHIP AT91 USART SPI DRIVER
9729 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9730 L: linux-spi@vger.kernel.org
9732 F: drivers/spi/spi-at91-usart.c
9733 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9735 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9736 M: Woojung Huh <Woojung.Huh@microchip.com>
9737 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9738 L: netdev@vger.kernel.org
9740 F: net/dsa/tag_ksz.c
9741 F: drivers/net/dsa/microchip/*
9742 F: include/linux/platform_data/microchip-ksz.h
9743 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9745 MICROCHIP LAN743X ETHERNET DRIVER
9746 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9747 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9748 L: netdev@vger.kernel.org
9750 F: drivers/net/ethernet/microchip/lan743x_*
9752 MICROCHIP LCDFB DRIVER
9753 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9754 L: linux-fbdev@vger.kernel.org
9756 F: drivers/video/fbdev/atmel_lcdfb.c
9757 F: include/video/atmel_lcdc.h
9759 MICROCHIP MMC/SD/SDIO MCI DRIVER
9760 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9762 F: drivers/mmc/host/atmel-mci.c
9764 MICROCHIP MCP3911 ADC DRIVER
9765 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9766 M: Kent Gustavsson <kent@minoris.se>
9767 L: linux-iio@vger.kernel.org
9769 F: drivers/iio/adc/mcp3911.c
9770 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9772 MICROCHIP NAND DRIVER
9773 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9774 L: linux-mtd@lists.infradead.org
9776 F: drivers/mtd/nand/raw/atmel/*
9777 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9779 MICROCHIP PWM DRIVER
9780 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9782 L: linux-pwm@vger.kernel.org
9784 F: drivers/pwm/pwm-atmel.c
9785 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9787 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9788 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9789 M: Eugen Hristev <eugen.hristev@microchip.com>
9790 L: linux-iio@vger.kernel.org
9792 F: drivers/iio/adc/at91-sama5d2_adc.c
9793 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9794 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9796 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9797 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9799 F: drivers/power/reset/at91-sama5d2_shdwc.c
9801 MICROCHIP SPI DRIVER
9802 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9804 F: drivers/spi/spi-atmel.*
9806 MICROCHIP SSC DRIVER
9807 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9810 F: drivers/misc/atmel-ssc.c
9811 F: include/linux/atmel-ssc.h
9813 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9814 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9817 F: drivers/misc/atmel_tclib.c
9818 F: drivers/clocksource/tcb_clksrc.c
9820 MICROCHIP USBA UDC DRIVER
9821 M: Cristian Birsan <cristian.birsan@microchip.com>
9822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9824 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9826 MICROCHIP USB251XB DRIVER
9827 M: Richard Leitner <richard.leitner@skidata.com>
9828 L: linux-usb@vger.kernel.org
9830 F: drivers/usb/misc/usb251xb.c
9831 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9833 MICROCHIP XDMA DRIVER
9834 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9835 L: linux-arm-kernel@lists.infradead.org
9836 L: dmaengine@vger.kernel.org
9838 F: drivers/dma/at_xdmac.c
9841 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9842 L: linux-mips@linux-mips.org
9844 F: arch/mips/generic/board-ocelot.c
9845 F: arch/mips/configs/generic/board-ocelot.config
9846 F: arch/mips/boot/dts/mscc/
9847 F: Documentation/devicetree/bindings/mips/mscc.txt
9849 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9850 M: Don Brace <don.brace@microsemi.com>
9851 L: esc.storagedev@microsemi.com
9852 L: linux-scsi@vger.kernel.org
9854 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9855 F: drivers/scsi/smartpqi/Kconfig
9856 F: drivers/scsi/smartpqi/Makefile
9857 F: include/linux/cciss*.h
9858 F: include/uapi/linux/cciss*.h
9859 F: Documentation/scsi/smartpqi.txt
9861 MICROSEMI ETHERNET SWITCH DRIVER
9862 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9863 L: netdev@vger.kernel.org
9865 F: drivers/net/ethernet/mscc/
9867 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9868 M: Chen Yu <yu.c.chen@intel.com>
9869 L: platform-driver-x86@vger.kernel.org
9871 F: drivers/platform/x86/surfacepro3_button.c
9874 M: Oliver Neukum <oliver@neukum.org>
9876 F: drivers/usb/image/microtek.*
9879 M: Ralf Baechle <ralf@linux-mips.org>
9880 M: Paul Burton <paul.burton@mips.com>
9881 M: James Hogan <jhogan@kernel.org>
9882 L: linux-mips@linux-mips.org
9883 W: http://www.linux-mips.org/
9884 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9886 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9888 F: Documentation/devicetree/bindings/mips/
9889 F: Documentation/mips/
9891 F: drivers/platform/mips/
9893 MIPS BOSTON DEVELOPMENT BOARD
9894 M: Paul Burton <paul.burton@mips.com>
9895 L: linux-mips@linux-mips.org
9897 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9898 F: arch/mips/boot/dts/img/boston.dts
9899 F: arch/mips/configs/generic/board-boston.config
9900 F: drivers/clk/imgtec/clk-boston.c
9901 F: include/dt-bindings/clock/boston-clock.h
9903 MIPS GENERIC PLATFORM
9904 M: Paul Burton <paul.burton@mips.com>
9905 L: linux-mips@linux-mips.org
9907 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9908 F: arch/mips/generic/
9909 F: arch/mips/tools/generic-board-config.sh
9911 MIPS/LOONGSON1 ARCHITECTURE
9912 M: Keguang Zhang <keguang.zhang@gmail.com>
9913 L: linux-mips@linux-mips.org
9915 F: arch/mips/loongson32/
9916 F: arch/mips/include/asm/mach-loongson32/
9917 F: drivers/*/*loongson1*
9918 F: drivers/*/*/*loongson1*
9920 MIPS/LOONGSON2 ARCHITECTURE
9921 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9922 L: linux-mips@linux-mips.org
9924 F: arch/mips/loongson64/fuloong-2e/
9925 F: arch/mips/loongson64/lemote-2f/
9926 F: arch/mips/include/asm/mach-loongson64/
9927 F: drivers/*/*loongson2*
9928 F: drivers/*/*/*loongson2*
9930 MIPS/LOONGSON3 ARCHITECTURE
9931 M: Huacai Chen <chenhc@lemote.com>
9932 L: linux-mips@linux-mips.org
9934 F: arch/mips/loongson64/
9935 F: arch/mips/include/asm/mach-loongson64/
9936 F: drivers/platform/mips/cpu_hwmon.c
9937 F: drivers/*/*loongson3*
9938 F: drivers/*/*/*loongson3*
9940 MIPS RINT INSTRUCTION EMULATION
9941 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9942 L: linux-mips@linux-mips.org
9944 F: arch/mips/math-emu/sp_rint.c
9945 F: arch/mips/math-emu/dp_rint.c
9947 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9948 M: Hans Verkuil <hverkuil@xs4all.nl>
9949 L: linux-media@vger.kernel.org
9950 T: git git://linuxtv.org/media_tree.git
9951 W: https://linuxtv.org
9953 F: drivers/media/radio/radio-miropcm20*
9956 M: Eric Miao <eric.y.miao@gmail.com>
9957 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9959 T: git git://github.com/hzhuang1/linux.git
9960 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9962 F: arch/arm/boot/dts/mmp*
9963 F: arch/arm/mach-mmp/
9965 MMU GATHER AND TLB INVALIDATION
9966 M: Will Deacon <will.deacon@arm.com>
9967 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9968 M: Andrew Morton <akpm@linux-foundation.org>
9969 M: Nick Piggin <npiggin@gmail.com>
9970 M: Peter Zijlstra <peterz@infradead.org>
9971 L: linux-arch@vger.kernel.org
9972 L: linux-mm@kvack.org
9974 F: arch/*/include/asm/tlb.h
9975 F: include/asm-generic/tlb.h
9978 MN88472 MEDIA DRIVER
9979 M: Antti Palosaari <crope@iki.fi>
9980 L: linux-media@vger.kernel.org
9981 W: https://linuxtv.org
9982 W: http://palosaari.fi/linux/
9983 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9985 F: drivers/media/dvb-frontends/mn88472*
9987 MN88473 MEDIA DRIVER
9988 M: Antti Palosaari <crope@iki.fi>
9989 L: linux-media@vger.kernel.org
9990 W: https://linuxtv.org
9991 W: http://palosaari.fi/linux/
9992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9994 F: drivers/media/dvb-frontends/mn88473*
9997 M: Jessica Yu <jeyu@kernel.org>
9998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10000 F: include/linux/module.h
10003 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10004 W: http://popies.net/meye/
10006 F: Documentation/media/v4l-drivers/meye*
10007 F: drivers/media/pci/meye/
10008 F: include/uapi/linux/meye.h
10010 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10011 M: Jiri Slaby <jirislaby@gmail.com>
10013 F: Documentation/serial/moxa-smartio
10014 F: drivers/tty/mxser.*
10016 MR800 AVERMEDIA USB FM RADIO DRIVER
10017 M: Alexey Klimov <klimov.linux@gmail.com>
10018 L: linux-media@vger.kernel.org
10019 T: git git://linuxtv.org/media_tree.git
10021 F: drivers/media/radio/radio-mr800.c
10023 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10024 M: Alan Ott <alan@signal11.us>
10025 L: linux-wpan@vger.kernel.org
10027 F: drivers/net/ieee802154/mrf24j40.c
10028 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10031 M: "Lee, Chun-Yi" <jlee@suse.com>
10032 L: platform-driver-x86@vger.kernel.org
10034 F: drivers/platform/x86/msi-laptop.c
10037 L: platform-driver-x86@vger.kernel.org
10039 F: drivers/platform/x86/msi-wmi.c
10041 MSI001 MEDIA DRIVER
10042 M: Antti Palosaari <crope@iki.fi>
10043 L: linux-media@vger.kernel.org
10044 W: https://linuxtv.org
10045 W: http://palosaari.fi/linux/
10046 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10047 T: git git://linuxtv.org/anttip/media_tree.git
10049 F: drivers/media/tuners/msi001*
10051 MSI2500 MEDIA DRIVER
10052 M: Antti Palosaari <crope@iki.fi>
10053 L: linux-media@vger.kernel.org
10054 W: https://linuxtv.org
10055 W: http://palosaari.fi/linux/
10056 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10057 T: git git://linuxtv.org/anttip/media_tree.git
10059 F: drivers/media/usb/msi2500/
10061 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10062 M: Robert Jarzmik <robert.jarzmik@free.fr>
10063 L: linux-mtd@lists.infradead.org
10065 F: drivers/mtd/devices/docg3*
10067 MT9M032 APTINA SENSOR DRIVER
10068 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10069 L: linux-media@vger.kernel.org
10070 T: git git://linuxtv.org/media_tree.git
10072 F: drivers/media/i2c/mt9m032.c
10073 F: include/media/i2c/mt9m032.h
10075 MT9P031 APTINA CAMERA SENSOR
10076 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10077 L: linux-media@vger.kernel.org
10078 T: git git://linuxtv.org/media_tree.git
10080 F: drivers/media/i2c/mt9p031.c
10081 F: include/media/i2c/mt9p031.h
10083 MT9T001 APTINA CAMERA SENSOR
10084 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10085 L: linux-media@vger.kernel.org
10086 T: git git://linuxtv.org/media_tree.git
10088 F: drivers/media/i2c/mt9t001.c
10089 F: include/media/i2c/mt9t001.h
10091 MT9T112 APTINA CAMERA SENSOR
10092 M: Jacopo Mondi <jacopo@jmondi.org>
10093 L: linux-media@vger.kernel.org
10094 T: git git://linuxtv.org/media_tree.git
10096 F: drivers/media/i2c/mt9t112.c
10097 F: include/media/i2c/mt9t112.h
10099 MT9V032 APTINA CAMERA SENSOR
10100 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10101 L: linux-media@vger.kernel.org
10102 T: git git://linuxtv.org/media_tree.git
10104 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10105 F: drivers/media/i2c/mt9v032.c
10106 F: include/media/i2c/mt9v032.h
10108 MT9V111 APTINA CAMERA SENSOR
10109 M: Jacopo Mondi <jacopo@jmondi.org>
10110 L: linux-media@vger.kernel.org
10111 T: git git://linuxtv.org/media_tree.git
10113 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10114 F: drivers/media/i2c/mt9v111.c
10116 MULTIFUNCTION DEVICES (MFD)
10117 M: Lee Jones <lee.jones@linaro.org>
10118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10120 F: Documentation/devicetree/bindings/mfd/
10122 F: include/linux/mfd/
10123 F: include/dt-bindings/mfd/
10125 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10127 F: drivers/mmc/host/mmc_spi.c
10128 F: include/linux/spi/mmc_spi.h
10130 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10131 M: Ulf Hansson <ulf.hansson@linaro.org>
10132 L: linux-mmc@vger.kernel.org
10133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10135 F: Documentation/devicetree/bindings/mmc/
10137 F: include/linux/mmc/
10138 F: include/uapi/linux/mmc/
10140 MULTIPLEXER SUBSYSTEM
10141 M: Peter Rosin <peda@axentia.se>
10143 F: Documentation/ABI/testing/sysfs-class-mux*
10144 F: Documentation/devicetree/bindings/mux/
10145 F: include/dt-bindings/mux/
10146 F: include/linux/mux/
10149 MULTITECH MULTIPORT CARD (ISICOM)
10151 F: drivers/tty/isicom.c
10152 F: include/linux/isicom.h
10154 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10155 M: Bin Liu <b-liu@ti.com>
10156 L: linux-usb@vger.kernel.org
10158 F: drivers/usb/musb/
10160 MXL301RF MEDIA DRIVER
10161 M: Akihiro Tsukada <tskd08@gmail.com>
10162 L: linux-media@vger.kernel.org
10164 F: drivers/media/tuners/mxl301rf*
10166 MXL5007T MEDIA DRIVER
10167 M: Michael Krufky <mkrufky@linuxtv.org>
10168 L: linux-media@vger.kernel.org
10169 W: https://linuxtv.org
10170 W: http://github.com/mkrufky
10171 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10172 T: git git://linuxtv.org/mkrufky/tuners.git
10174 F: drivers/media/tuners/mxl5007t.*
10177 M: Marek Vasut <marex@denx.de>
10178 M: Stefan Agner <stefan@agner.ch>
10179 L: dri-devel@lists.freedesktop.org
10181 F: drivers/gpu/drm/mxsfb/
10182 F: Documentation/devicetree/bindings/display/mxsfb.txt
10183 T: git git://anongit.freedesktop.org/drm/drm-misc
10185 MYLEX DAC960 PCI RAID Controller
10186 M: Hannes Reinecke <hare@kernel.org>
10187 L: linux-scsi@vger.kernel.org
10189 F: drivers/scsi/myrb.*
10190 F: drivers/scsi/myrs.*
10192 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10193 M: Chris Lee <christopher.lee@cspi.com>
10194 L: netdev@vger.kernel.org
10195 W: https://www.cspi.com/ethernet-products/support/downloads/
10197 F: drivers/net/ethernet/myricom/myri10ge/
10199 NAND FLASH SUBSYSTEM
10200 M: Boris Brezillon <boris.brezillon@bootlin.com>
10201 M: Miquel Raynal <miquel.raynal@bootlin.com>
10202 R: Richard Weinberger <richard@nod.at>
10203 L: linux-mtd@lists.infradead.org
10204 W: http://www.linux-mtd.infradead.org/
10205 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10206 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10207 T: git git://git.infradead.org/linux-mtd.git nand/next
10209 F: drivers/mtd/nand/
10210 F: include/linux/mtd/*nand*.h
10212 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10213 M: Daniel Mack <zonque@gmail.com>
10215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10216 W: http://www.native-instruments.com
10217 F: sound/usb/caiaq/
10219 NATSEMI ETHERNET DRIVER (DP8381x)
10221 F: drivers/net/ethernet/natsemi/natsemi.c
10223 NCR 5380 SCSI DRIVERS
10224 M: Finn Thain <fthain@telegraphics.com.au>
10225 M: Michael Schmitz <schmitzmic@gmail.com>
10226 L: linux-scsi@vger.kernel.org
10228 F: Documentation/scsi/g_NCR5380.txt
10229 F: drivers/scsi/NCR5380.*
10230 F: drivers/scsi/arm/cumana_1.c
10231 F: drivers/scsi/arm/oak.c
10232 F: drivers/scsi/atari_scsi.*
10233 F: drivers/scsi/dmx3191d.c
10234 F: drivers/scsi/g_NCR5380.*
10235 F: drivers/scsi/mac_scsi.*
10236 F: drivers/scsi/sun3_scsi.*
10237 F: drivers/scsi/sun3_scsi_vme.c
10240 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10244 NCT6775 HARDWARE MONITOR DRIVER
10245 M: Guenter Roeck <linux@roeck-us.net>
10246 L: linux-hwmon@vger.kernel.org
10248 F: Documentation/hwmon/nct6775
10249 F: drivers/hwmon/nct6775.c
10251 NET_FAILOVER MODULE
10252 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10253 L: netdev@vger.kernel.org
10255 F: driver/net/net_failover.c
10256 F: include/net/net_failover.h
10257 F: Documentation/networking/net_failover.rst
10259 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10260 M: Faisal Latif <faisal.latif@intel.com>
10261 L: linux-rdma@vger.kernel.org
10262 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10264 F: drivers/infiniband/hw/nes/
10265 F: include/uapi/rdma/nes-abi.h
10267 NETEM NETWORK EMULATOR
10268 M: Stephen Hemminger <stephen@networkplumber.org>
10269 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10271 F: net/sched/sch_netem.c
10273 NETERION 10GbE DRIVERS (s2io/vxge)
10274 M: Jon Mason <jdmason@kudzu.us>
10275 L: netdev@vger.kernel.org
10277 F: Documentation/networking/s2io.txt
10278 F: Documentation/networking/vxge.txt
10279 F: drivers/net/ethernet/neterion/
10282 M: Pablo Neira Ayuso <pablo@netfilter.org>
10283 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10284 M: Florian Westphal <fw@strlen.de>
10285 L: netfilter-devel@vger.kernel.org
10286 L: coreteam@netfilter.org
10287 W: http://www.netfilter.org/
10288 W: http://www.iptables.org/
10289 W: http://www.nftables.org/
10290 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10294 F: include/linux/netfilter*
10295 F: include/linux/netfilter/
10296 F: include/net/netfilter/
10297 F: include/uapi/linux/netfilter*
10298 F: include/uapi/linux/netfilter/
10299 F: net/*/netfilter.c
10300 F: net/*/netfilter/
10302 F: net/bridge/br_netfilter*.c
10304 NETROM NETWORK LAYER
10305 M: Ralf Baechle <ralf@linux-mips.org>
10306 L: linux-hams@vger.kernel.org
10307 W: http://www.linux-ax25.org/
10309 F: include/net/netrom.h
10310 F: include/uapi/linux/netrom.h
10313 NETRONOME ETHERNET DRIVERS
10314 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10315 L: oss-drivers@netronome.com
10317 F: drivers/net/ethernet/netronome/
10319 NETWORK BLOCK DEVICE (NBD)
10320 M: Josef Bacik <josef@toxicpanda.com>
10322 L: linux-block@vger.kernel.org
10323 L: nbd@other.debian.org
10324 F: Documentation/blockdev/nbd.txt
10325 F: drivers/block/nbd.c
10326 F: include/uapi/linux/nbd.h
10328 NETWORK DROP MONITOR
10329 M: Neil Horman <nhorman@tuxdriver.com>
10330 L: netdev@vger.kernel.org
10332 W: https://fedorahosted.org/dropwatch/
10333 F: net/core/drop_monitor.c
10336 M: "David S. Miller" <davem@davemloft.net>
10337 L: netdev@vger.kernel.org
10338 W: http://www.linuxfoundation.org/en/Net
10339 Q: http://patchwork.ozlabs.org/project/netdev/list/
10340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10343 F: Documentation/devicetree/bindings/net/
10345 F: include/linux/if_*
10346 F: include/linux/netdevice.h
10347 F: include/linux/etherdevice.h
10348 F: include/linux/fcdevice.h
10349 F: include/linux/fddidevice.h
10350 F: include/linux/hippidevice.h
10351 F: include/linux/inetdevice.h
10352 F: include/uapi/linux/if_*
10353 F: include/uapi/linux/netdevice.h
10355 NETWORKING DRIVERS (WIRELESS)
10356 M: Kalle Valo <kvalo@codeaurora.org>
10357 L: linux-wireless@vger.kernel.org
10358 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10362 F: Documentation/devicetree/bindings/net/wireless/
10363 F: drivers/net/wireless/
10366 M: Andrew Lunn <andrew@lunn.ch>
10367 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10368 M: Florian Fainelli <f.fainelli@gmail.com>
10370 F: Documentation/devicetree/bindings/net/dsa/
10372 F: include/net/dsa.h
10373 F: include/linux/dsa/
10374 F: drivers/net/dsa/
10376 NETWORKING [GENERAL]
10377 M: "David S. Miller" <davem@davemloft.net>
10378 L: netdev@vger.kernel.org
10379 W: http://www.linuxfoundation.org/en/Net
10380 Q: http://patchwork.ozlabs.org/project/netdev/list/
10381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10383 B: mailto:netdev@vger.kernel.org
10387 F: include/linux/in.h
10388 F: include/linux/net.h
10389 F: include/linux/netdevice.h
10390 F: include/uapi/linux/in.h
10391 F: include/uapi/linux/net.h
10392 F: include/uapi/linux/netdevice.h
10393 F: include/uapi/linux/net_namespace.h
10394 F: tools/testing/selftests/net/
10397 F: Documentation/networking/
10400 M: Steffen Klassert <steffen.klassert@secunet.com>
10401 M: Herbert Xu <herbert@gondor.apana.org.au>
10402 M: "David S. Miller" <davem@davemloft.net>
10403 L: netdev@vger.kernel.org
10404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10412 F: net/ipv4/ipcomp.c
10413 F: net/ipv4/ip_vti.c
10417 F: net/ipv6/ipcomp6.c
10418 F: net/ipv6/ip6_vti.c
10419 F: include/uapi/linux/xfrm.h
10420 F: include/net/xfrm.h
10422 NETWORKING [IPv4/IPv6]
10423 M: "David S. Miller" <davem@davemloft.net>
10424 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10425 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10426 L: netdev@vger.kernel.org
10427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10434 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10435 M: Paul Moore <paul@paul-moore.com>
10436 W: https://github.com/netlabel
10437 L: netdev@vger.kernel.org
10438 L: linux-security-module@vger.kernel.org
10440 F: Documentation/netlabel/
10441 F: include/net/calipso.h
10442 F: include/net/cipso_ipv4.h
10443 F: include/net/netlabel.h
10444 F: include/uapi/linux/netfilter/xt_SECMARK.h
10445 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10447 F: net/ipv4/cipso_ipv4.c
10448 F: net/ipv6/calipso.c
10449 F: net/netfilter/xt_CONNSECMARK.c
10450 F: net/netfilter/xt_SECMARK.c
10453 M: Eric Dumazet <edumazet@google.com>
10454 L: netdev@vger.kernel.org
10457 F: net/ipv4/syncookies.c
10459 F: net/ipv6/syncookies.c
10460 F: include/uapi/linux/tcp.h
10461 F: include/net/tcp.h
10462 F: include/linux/tcp.h
10463 F: include/trace/events/tcp.h
10466 M: Boris Pismenny <borisp@mellanox.com>
10467 M: Aviad Yehezkel <aviadye@mellanox.com>
10468 M: Dave Watson <davejwatson@fb.com>
10469 M: John Fastabend <john.fastabend@gmail.com>
10470 M: Daniel Borkmann <daniel@iogearbox.net>
10471 L: netdev@vger.kernel.org
10474 F: include/uapi/linux/tls.h
10475 F: include/net/tls.h
10477 NETWORKING [WIRELESS]
10478 L: linux-wireless@vger.kernel.org
10479 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10482 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10484 F: drivers/net/netdevsim/*
10486 NETXEN (1/10) GbE SUPPORT
10487 M: Manish Chopra <manish.chopra@cavium.com>
10488 M: Rahul Verma <rahul.verma@cavium.com>
10489 M: Dept-GELinuxNICDev@cavium.com
10490 L: netdev@vger.kernel.org
10492 F: drivers/net/ethernet/qlogic/netxen/
10495 M: Samuel Ortiz <sameo@linux.intel.com>
10496 L: linux-wireless@vger.kernel.org
10497 L: linux-nfc@lists.01.org (subscribers-only)
10500 F: include/net/nfc/
10501 F: include/uapi/linux/nfc.h
10503 F: include/linux/platform_data/nfcmrvl.h
10504 F: include/linux/platform_data/nxp-nci.h
10505 F: Documentation/devicetree/bindings/net/nfc/
10507 NFS, SUNRPC, AND LOCKD CLIENTS
10508 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10509 M: Anna Schumaker <anna.schumaker@netapp.com>
10510 L: linux-nfs@vger.kernel.org
10511 W: http://client.linux-nfs.org
10512 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10518 F: include/linux/lockd/
10519 F: include/linux/nfs*
10520 F: include/linux/sunrpc/
10521 F: include/uapi/linux/nfs*
10522 F: include/uapi/linux/sunrpc/
10525 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10526 L: linux-nilfs@vger.kernel.org
10527 W: https://nilfs.sourceforge.io/
10528 W: https://nilfs.osdn.jp/
10529 T: git git://github.com/konis/nilfs2.git
10531 F: Documentation/filesystems/nilfs2.txt
10533 F: include/trace/events/nilfs2.h
10534 F: include/uapi/linux/nilfs2_api.h
10535 F: include/uapi/linux/nilfs2_ondisk.h
10537 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10538 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10539 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10541 F: Documentation/scsi/NinjaSCSI.txt
10542 F: drivers/scsi/pcmcia/nsp_*
10544 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10545 M: GOTO Masanori <gotom@debian.or.jp>
10546 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10547 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10549 F: Documentation/scsi/NinjaSCSI.txt
10550 F: drivers/scsi/nsp32*
10553 M: Ley Foon Tan <lftan@altera.com>
10554 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10559 NOHZ, DYNTICKS SUPPORT
10560 M: Frederic Weisbecker <fweisbec@gmail.com>
10561 M: Thomas Gleixner <tglx@linutronix.de>
10562 M: Ingo Molnar <mingo@kernel.org>
10563 L: linux-kernel@vger.kernel.org
10564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10566 F: kernel/time/tick*.*
10567 F: include/linux/tick.h
10568 F: include/linux/sched/nohz.h
10570 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10571 M: Pavel Machek <pavel@ucw.cz>
10572 M: Sakari Ailus <sakari.ailus@iki.fi>
10573 L: linux-media@vger.kernel.org
10575 F: drivers/media/i2c/et8ek8
10576 F: drivers/media/i2c/ad5820.c
10578 NOKIA N900 POWER SUPPLY DRIVERS
10579 R: Pali Rohár <pali.rohar@gmail.com>
10580 F: include/linux/power/bq2415x_charger.h
10581 F: include/linux/power/bq27xxx_battery.h
10582 F: include/linux/power/isp1704_charger.h
10583 F: drivers/power/supply/bq2415x_charger.c
10584 F: drivers/power/supply/bq27xxx_battery.c
10585 F: drivers/power/supply/bq27xxx_battery_i2c.c
10586 F: drivers/power/supply/isp1704_charger.c
10587 F: drivers/power/supply/rx51_battery.c
10590 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10591 L: linux-ntb@googlegroups.com
10593 F: drivers/ntb/hw/amd/
10596 M: Jon Mason <jdmason@kudzu.us>
10597 M: Dave Jiang <dave.jiang@intel.com>
10598 M: Allen Hubbe <allenbh@gmail.com>
10599 L: linux-ntb@googlegroups.com
10601 W: https://github.com/jonmason/ntb/wiki
10602 T: git git://github.com/jonmason/ntb.git
10604 F: drivers/net/ntb_netdev.c
10605 F: include/linux/ntb.h
10606 F: include/linux/ntb_transport.h
10607 F: tools/testing/selftests/ntb/
10610 M: Serge Semin <fancer.lancer@gmail.com>
10611 L: linux-ntb@googlegroups.com
10613 F: drivers/ntb/hw/idt/
10616 M: Dave Jiang <dave.jiang@intel.com>
10617 L: linux-ntb@googlegroups.com
10619 W: https://github.com/davejiang/linux/wiki
10620 T: git https://github.com/davejiang/linux.git
10621 F: drivers/ntb/hw/intel/
10624 M: Anton Altaparmakov <anton@tuxera.com>
10625 L: linux-ntfs-dev@lists.sourceforge.net
10626 W: http://www.tuxera.com/
10627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10629 F: Documentation/filesystems/ntfs.txt
10633 M: Finn Thain <fthain@telegraphics.com.au>
10634 L: linux-m68k@lists.linux-m68k.org
10636 F: arch/*/include/asm/nubus.h
10638 F: include/linux/nubus.h
10639 F: include/uapi/linux/nubus.h
10641 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10642 M: Antonino Daplas <adaplas@gmail.com>
10643 L: linux-fbdev@vger.kernel.org
10645 F: drivers/video/fbdev/riva/
10646 F: drivers/video/fbdev/nvidia/
10649 M: Keith Busch <keith.busch@intel.com>
10650 M: Jens Axboe <axboe@fb.com>
10651 M: Christoph Hellwig <hch@lst.de>
10652 M: Sagi Grimberg <sagi@grimberg.me>
10653 L: linux-nvme@lists.infradead.org
10654 T: git://git.infradead.org/nvme.git
10655 W: http://git.infradead.org/nvme.git
10657 F: drivers/nvme/host/
10658 F: include/linux/nvme.h
10659 F: include/uapi/linux/nvme_ioctl.h
10661 NVM EXPRESS FC TRANSPORT DRIVERS
10662 M: James Smart <james.smart@broadcom.com>
10663 L: linux-nvme@lists.infradead.org
10665 F: include/linux/nvme-fc.h
10666 F: include/linux/nvme-fc-driver.h
10667 F: drivers/nvme/host/fc.c
10668 F: drivers/nvme/target/fc.c
10669 F: drivers/nvme/target/fcloop.c
10671 NVM EXPRESS TARGET DRIVER
10672 M: Christoph Hellwig <hch@lst.de>
10673 M: Sagi Grimberg <sagi@grimberg.me>
10674 L: linux-nvme@lists.infradead.org
10675 T: git://git.infradead.org/nvme.git
10676 W: http://git.infradead.org/nvme.git
10678 F: drivers/nvme/target/
10681 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10684 F: Documentation/devicetree/bindings/nvmem/
10685 F: Documentation/ABI/stable/sysfs-bus-nvmem
10686 F: include/linux/nvmem-consumer.h
10687 F: include/linux/nvmem-provider.h
10689 NXP SGTL5000 DRIVER
10690 M: Fabio Estevam <fabio.estevam@nxp.com>
10691 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10693 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10694 F: sound/soc/codecs/sgtl5000*
10696 NXP TDA998X DRM DRIVER
10697 M: Russell King <linux@armlinux.org.uk>
10699 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10700 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10701 F: drivers/gpu/drm/i2c/tda998x_drv.c
10702 F: include/drm/i2c/tda998x.h
10703 F: include/dt-bindings/display/tda998x.h
10707 M: Peter Rosin <peda@axentia.se>
10708 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10710 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10711 F: sound/soc/codecs/tfa9879*
10714 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10715 R: Charles Gorand <charles.gorand@effinnov.com>
10716 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10718 F: drivers/nfc/nxp-nci
10721 M: Josh Poimboeuf <jpoimboe@redhat.com>
10722 M: Peter Zijlstra <peterz@infradead.org>
10726 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10727 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10728 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10729 L: linuxppc-dev@lists.ozlabs.org
10731 F: arch/powerpc/platforms/powernv/ocxl.c
10732 F: arch/powerpc/include/asm/pnv-ocxl.h
10733 F: drivers/misc/ocxl/
10734 F: include/misc/ocxl*
10735 F: include/uapi/misc/ocxl.h
10736 F: Documentation/accelerators/ocxl.rst
10739 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10740 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10741 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10742 L: linux-omap@vger.kernel.org
10746 OMAP CLOCK FRAMEWORK SUPPORT
10747 M: Paul Walmsley <paul@pwsan.com>
10748 L: linux-omap@vger.kernel.org
10750 F: arch/arm/*omap*/*clock*
10752 OMAP DEVICE TREE SUPPORT
10753 M: Benoît Cousson <bcousson@baylibre.com>
10754 M: Tony Lindgren <tony@atomide.com>
10755 L: linux-omap@vger.kernel.org
10756 L: devicetree@vger.kernel.org
10758 F: arch/arm/boot/dts/*omap*
10759 F: arch/arm/boot/dts/*am3*
10760 F: arch/arm/boot/dts/*am4*
10761 F: arch/arm/boot/dts/*am5*
10762 F: arch/arm/boot/dts/*dra7*
10764 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10765 L: linux-omap@vger.kernel.org
10766 L: linux-fbdev@vger.kernel.org
10768 F: drivers/video/fbdev/omap2/
10769 F: Documentation/arm/OMAP/DSS
10771 OMAP FRAMEBUFFER SUPPORT
10772 L: linux-fbdev@vger.kernel.org
10773 L: linux-omap@vger.kernel.org
10775 F: drivers/video/fbdev/omap/
10777 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10778 M: Roger Quadros <rogerq@ti.com>
10779 M: Tony Lindgren <tony@atomide.com>
10780 L: linux-omap@vger.kernel.org
10782 F: drivers/memory/omap-gpmc.c
10783 F: arch/arm/mach-omap2/*gpmc*
10786 M: Grygorii Strashko <grygorii.strashko@ti.com>
10787 M: Santosh Shilimkar <ssantosh@kernel.org>
10788 M: Kevin Hilman <khilman@kernel.org>
10789 L: linux-omap@vger.kernel.org
10791 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10792 F: drivers/gpio/gpio-omap.c
10794 OMAP HARDWARE SPINLOCK SUPPORT
10795 M: Ohad Ben-Cohen <ohad@wizery.com>
10796 L: linux-omap@vger.kernel.org
10798 F: drivers/hwspinlock/omap_hwspinlock.c
10800 OMAP HS MMC SUPPORT
10801 L: linux-mmc@vger.kernel.org
10802 L: linux-omap@vger.kernel.org
10804 F: drivers/mmc/host/omap_hsmmc.c
10807 M: Paul Walmsley <paul@pwsan.com>
10808 L: linux-omap@vger.kernel.org
10810 F: arch/arm/mach-omap2/omap_hwmod*data*
10812 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10813 M: Benoît Cousson <bcousson@baylibre.com>
10814 L: linux-omap@vger.kernel.org
10816 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10819 M: Benoît Cousson <bcousson@baylibre.com>
10820 M: Paul Walmsley <paul@pwsan.com>
10821 L: linux-omap@vger.kernel.org
10823 F: arch/arm/mach-omap2/omap_hwmod.*
10826 M: Vignesh R <vigneshr@ti.com>
10827 L: linux-omap@vger.kernel.org
10828 L: linux-i2c@vger.kernel.org
10830 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
10831 F: drivers/i2c/busses/i2c-omap.c
10833 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10834 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10835 L: linux-media@vger.kernel.org
10837 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10838 F: drivers/media/platform/omap3isp/
10839 F: drivers/staging/media/omap4iss/
10842 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10843 L: linux-omap@vger.kernel.org
10845 F: drivers/mmc/host/omap.c
10847 OMAP POWER MANAGEMENT SUPPORT
10848 M: Kevin Hilman <khilman@kernel.org>
10849 L: linux-omap@vger.kernel.org
10851 F: arch/arm/*omap*/*pm*
10852 F: drivers/cpufreq/omap-cpufreq.c
10854 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10855 M: Rajendra Nayak <rnayak@codeaurora.org>
10856 M: Paul Walmsley <paul@pwsan.com>
10857 L: linux-omap@vger.kernel.org
10859 F: arch/arm/mach-omap2/prm*
10861 OMAP RANDOM NUMBER GENERATOR SUPPORT
10862 M: Deepak Saxena <dsaxena@plexity.net>
10864 F: drivers/char/hw_random/omap-rng.c
10867 L: linux-usb@vger.kernel.org
10868 L: linux-omap@vger.kernel.org
10870 F: drivers/usb/*/*omap*
10871 F: arch/arm/*omap*/usb*
10873 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10874 M: Mark Jackson <mpfj@newflow.co.uk>
10875 L: linux-omap@vger.kernel.org
10877 F: arch/arm/boot/dts/am335x-nano.dts
10880 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10881 M: Tony Lindgren <tony@atomide.com>
10882 L: linux-omap@vger.kernel.org
10883 Q: http://patchwork.kernel.org/project/linux-omap/list/
10884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10886 F: arch/arm/mach-omap1/
10887 F: arch/arm/plat-omap/
10888 F: arch/arm/configs/omap1_defconfig
10889 F: drivers/i2c/busses/i2c-omap.c
10890 F: include/linux/platform_data/i2c-omap.h
10891 F: include/linux/platform_data/ams-delta-fiq.h
10894 M: Tony Lindgren <tony@atomide.com>
10895 L: linux-omap@vger.kernel.org
10896 W: http://www.muru.com/linux/omap/
10897 W: http://linux.omap.com/
10898 Q: http://patchwork.kernel.org/project/linux-omap/list/
10899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10901 F: arch/arm/mach-omap2/
10902 F: arch/arm/plat-omap/
10903 F: arch/arm/configs/omap2plus_defconfig
10904 F: drivers/i2c/busses/i2c-omap.c
10905 F: drivers/irqchip/irq-omap-intc.c
10906 F: drivers/mfd/*omap*.c
10907 F: drivers/mfd/menelaus.c
10908 F: drivers/mfd/palmas.c
10909 F: drivers/mfd/tps65217.c
10910 F: drivers/mfd/tps65218.c
10911 F: drivers/mfd/tps65910.c
10912 F: drivers/mfd/twl-core.[ch]
10913 F: drivers/mfd/twl4030*.c
10914 F: drivers/mfd/twl6030*.c
10915 F: drivers/mfd/twl6040*.c
10916 F: drivers/regulator/palmas-regulator*.c
10917 F: drivers/regulator/pbias-regulator.c
10918 F: drivers/regulator/tps65217-regulator.c
10919 F: drivers/regulator/tps65218-regulator.c
10920 F: drivers/regulator/tps65910-regulator.c
10921 F: drivers/regulator/twl-regulator.c
10922 F: drivers/regulator/twl6030-regulator.c
10923 F: include/linux/platform_data/i2c-omap.h
10925 ONION OMEGA2+ BOARD
10926 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10927 L: linux-mips@linux-mips.org
10929 F: arch/mips/boot/dts/ralink/omega2p.dts
10932 M: Bob Copeland <me@bobcopeland.com>
10933 L: linux-karma-devel@lists.sourceforge.net
10935 F: Documentation/filesystems/omfs.txt
10938 OMNIKEY CARDMAN 4000 DRIVER
10939 M: Harald Welte <laforge@gnumonks.org>
10941 F: drivers/char/pcmcia/cm4000_cs.c
10942 F: include/linux/cm4000_cs.h
10943 F: include/uapi/linux/cm4000_cs.h
10945 OMNIKEY CARDMAN 4040 DRIVER
10946 M: Harald Welte <laforge@gnumonks.org>
10948 F: drivers/char/pcmcia/cm4040_cs.*
10950 OMNIVISION OV13858 SENSOR DRIVER
10951 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10952 L: linux-media@vger.kernel.org
10953 T: git git://linuxtv.org/media_tree.git
10955 F: drivers/media/i2c/ov13858.c
10957 OMNIVISION OV2680 SENSOR DRIVER
10958 M: Rui Miguel Silva <rmfrfs@gmail.com>
10959 L: linux-media@vger.kernel.org
10960 T: git git://linuxtv.org/media_tree.git
10962 F: drivers/media/i2c/ov2680.c
10963 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10965 OMNIVISION OV2685 SENSOR DRIVER
10966 M: Shunqian Zheng <zhengsq@rock-chips.com>
10967 L: linux-media@vger.kernel.org
10968 T: git git://linuxtv.org/media_tree.git
10970 F: drivers/media/i2c/ov2685.c
10972 OMNIVISION OV5640 SENSOR DRIVER
10973 M: Steve Longerbeam <slongerbeam@gmail.com>
10974 L: linux-media@vger.kernel.org
10975 T: git git://linuxtv.org/media_tree.git
10977 F: drivers/media/i2c/ov5640.c
10979 OMNIVISION OV5647 SENSOR DRIVER
10980 M: Luis Oliveira <lolivei@synopsys.com>
10981 L: linux-media@vger.kernel.org
10982 T: git git://linuxtv.org/media_tree.git
10984 F: drivers/media/i2c/ov5647.c
10986 OMNIVISION OV5695 SENSOR DRIVER
10987 M: Shunqian Zheng <zhengsq@rock-chips.com>
10988 L: linux-media@vger.kernel.org
10989 T: git git://linuxtv.org/media_tree.git
10991 F: drivers/media/i2c/ov5695.c
10993 OMNIVISION OV7670 SENSOR DRIVER
10994 M: Jonathan Corbet <corbet@lwn.net>
10995 L: linux-media@vger.kernel.org
10996 T: git git://linuxtv.org/media_tree.git
10998 F: drivers/media/i2c/ov7670.c
10999 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11001 OMNIVISION OV772x SENSOR DRIVER
11002 M: Jacopo Mondi <jacopo@jmondi.org>
11003 L: linux-media@vger.kernel.org
11004 T: git git://linuxtv.org/media_tree.git
11006 F: drivers/media/i2c/ov772x.c
11007 F: include/media/i2c/ov772x.h
11008 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11010 OMNIVISION OV7740 SENSOR DRIVER
11011 M: Wenyou Yang <wenyou.yang@microchip.com>
11012 L: linux-media@vger.kernel.org
11013 T: git git://linuxtv.org/media_tree.git
11015 F: drivers/media/i2c/ov7740.c
11016 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11018 OMNIVISION OV9650 SENSOR DRIVER
11019 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11020 R: Akinobu Mita <akinobu.mita@gmail.com>
11021 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11022 L: linux-media@vger.kernel.org
11023 T: git git://linuxtv.org/media_tree.git
11025 F: drivers/media/i2c/ov9650.c
11026 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11028 ONENAND FLASH DRIVER
11029 M: Kyungmin Park <kyungmin.park@samsung.com>
11030 L: linux-mtd@lists.infradead.org
11032 F: drivers/mtd/nand/onenand/
11033 F: include/linux/mtd/onenand*.h
11035 ONSTREAM SCSI TAPE DRIVER
11036 M: Willem Riede <osst@riede.org>
11037 L: osst-users@lists.sourceforge.net
11038 L: linux-scsi@vger.kernel.org
11040 F: Documentation/scsi/osst.txt
11041 F: drivers/scsi/osst.*
11042 F: drivers/scsi/osst_*.h
11043 F: drivers/scsi/st.h
11046 M: Jens Wiklander <jens.wiklander@linaro.org>
11048 F: drivers/tee/optee/
11051 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11052 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11053 L: linux-rdma@vger.kernel.org
11055 F: drivers/infiniband/ulp/opa_vnic
11057 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11058 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11059 M: Frank Rowand <frowand.list@gmail.com>
11060 L: devicetree@vger.kernel.org
11062 F: Documentation/devicetree/dynamic-resolution-notes.txt
11063 F: Documentation/devicetree/overlay-notes.txt
11064 F: drivers/of/overlay.c
11065 F: drivers/of/resolver.c
11066 K: of_overlay_notifier_
11068 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11069 M: Rob Herring <robh+dt@kernel.org>
11070 M: Frank Rowand <frowand.list@gmail.com>
11071 L: devicetree@vger.kernel.org
11072 W: http://www.devicetree.org/
11073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11076 F: include/linux/of*.h
11078 F: Documentation/ABI/testing/sysfs-firmware-ofw
11080 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11081 M: Rob Herring <robh+dt@kernel.org>
11082 M: Mark Rutland <mark.rutland@arm.com>
11083 L: devicetree@vger.kernel.org
11084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11085 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11087 F: Documentation/devicetree/
11088 F: arch/*/boot/dts/
11089 F: include/dt-bindings/
11091 OPENCORES I2C BUS DRIVER
11092 M: Peter Korsgaard <peter@korsgaard.com>
11093 L: linux-i2c@vger.kernel.org
11095 F: Documentation/i2c/busses/i2c-ocores
11096 F: drivers/i2c/busses/i2c-ocores.c
11098 OPENRISC ARCHITECTURE
11099 M: Jonas Bonn <jonas@southpole.se>
11100 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11101 M: Stafford Horne <shorne@gmail.com>
11102 T: git git://github.com/openrisc/linux.git
11103 L: openrisc@lists.librecores.org
11104 W: http://openrisc.io
11106 F: Documentation/devicetree/bindings/openrisc/
11107 F: Documentation/openrisc/
11109 F: drivers/irqchip/irq-ompic.c
11110 F: drivers/irqchip/irq-or1k-*
11113 M: Pravin B Shelar <pshelar@ovn.org>
11114 L: netdev@vger.kernel.org
11115 L: dev@openvswitch.org
11116 W: http://openvswitch.org
11118 F: net/openvswitch/
11119 F: include/uapi/linux/openvswitch.h
11121 OPERATING PERFORMANCE POINTS (OPP)
11122 M: Viresh Kumar <vireshk@kernel.org>
11123 M: Nishanth Menon <nm@ti.com>
11124 M: Stephen Boyd <sboyd@kernel.org>
11125 L: linux-pm@vger.kernel.org
11127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11129 F: include/linux/pm_opp.h
11130 F: Documentation/power/opp.txt
11131 F: Documentation/devicetree/bindings/opp/
11134 M: Clemens Ladisch <clemens@ladisch.de>
11135 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11136 T: git git://git.alsa-project.org/alsa-kernel.git
11138 F: sound/drivers/opl4/
11141 M: Robert Richter <rric@kernel.org>
11142 L: oprofile-list@lists.sf.net
11144 F: arch/*/include/asm/oprofile*.h
11145 F: arch/*/oprofile/
11146 F: drivers/oprofile/
11147 F: include/linux/oprofile.h
11149 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11150 M: Mark Fasheh <mark@fasheh.com>
11151 M: Joel Becker <jlbec@evilplan.org>
11152 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11153 W: http://ocfs2.wiki.kernel.org
11155 F: Documentation/filesystems/ocfs2.txt
11156 F: Documentation/filesystems/dlmfs.txt
11159 ORANGEFS FILESYSTEM
11160 M: Mike Marshall <hubcap@omnibond.com>
11161 R: Martin Brandenburg <martin@omnibond.com>
11162 L: devel@lists.orangefs.org
11163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11166 F: Documentation/filesystems/orangefs.txt
11169 L: linux-wireless@vger.kernel.org
11170 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11171 W: http://www.nongnu.org/orinoco/
11173 F: drivers/net/wireless/intersil/orinoco/
11175 OSD LIBRARY and FILESYSTEM
11176 M: Boaz Harrosh <ooo@electrozaur.com>
11178 F: drivers/scsi/osd/
11179 F: include/scsi/osd_*
11182 OV2659 OMNIVISION SENSOR DRIVER
11183 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11184 L: linux-media@vger.kernel.org
11185 W: https://linuxtv.org
11186 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11187 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11189 F: drivers/media/i2c/ov2659.c
11190 F: include/media/i2c/ov2659.h
11193 M: Miklos Szeredi <miklos@szeredi.hu>
11194 L: linux-unionfs@vger.kernel.org
11195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11198 F: Documentation/filesystems/overlayfs.txt
11200 P54 WIRELESS DRIVER
11201 M: Christian Lamparter <chunkeey@googlemail.com>
11202 L: linux-wireless@vger.kernel.org
11203 W: http://wireless.kernel.org/en/users/Drivers/p54
11205 F: drivers/net/wireless/intersil/p54/
11207 PA SEMI ETHERNET DRIVER
11208 L: netdev@vger.kernel.org
11210 F: drivers/net/ethernet/pasemi/*
11212 PA SEMI SMBUS DRIVER
11213 L: linux-i2c@vger.kernel.org
11215 F: drivers/i2c/busses/i2c-pasemi.c
11217 PADATA PARALLEL EXECUTION MECHANISM
11218 M: Steffen Klassert <steffen.klassert@secunet.com>
11219 L: linux-crypto@vger.kernel.org
11222 F: include/linux/padata.h
11223 F: Documentation/padata.txt
11225 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11226 M: Harald Welte <laforge@gnumonks.org>
11227 L: platform-driver-x86@vger.kernel.org
11229 F: drivers/platform/x86/panasonic-laptop.c
11231 PARALLEL LCD/KEYPAD PANEL DRIVER
11232 M: Willy Tarreau <willy@haproxy.com>
11233 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11235 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11236 F: drivers/auxdisplay/panel.c
11238 PARALLEL PORT SUBSYSTEM
11239 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11240 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11241 L: linux-parport@lists.infradead.org (subscribers-only)
11243 F: drivers/parport/
11244 F: include/linux/parport*.h
11245 F: drivers/char/ppdev.c
11246 F: include/uapi/linux/ppdev.h
11247 F: Documentation/parport*.txt
11249 PARAVIRT_OPS INTERFACE
11250 M: Juergen Gross <jgross@suse.com>
11251 M: Alok Kataria <akataria@vmware.com>
11252 L: virtualization@lists.linux-foundation.org
11254 F: Documentation/virtual/paravirt_ops.txt
11255 F: arch/*/kernel/paravirt*
11256 F: arch/*/include/asm/paravirt*.h
11257 F: include/linux/hypervisor.h
11259 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11260 M: Tim Waugh <tim@cyberelk.net>
11261 L: linux-parport@lists.infradead.org (subscribers-only)
11263 F: Documentation/blockdev/paride.txt
11264 F: drivers/block/paride/
11266 PARISC ARCHITECTURE
11267 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11268 M: Helge Deller <deller@gmx.de>
11269 L: linux-parisc@vger.kernel.org
11270 W: http://www.parisc-linux.org/
11271 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11276 F: Documentation/parisc/
11278 F: drivers/char/agp/parisc-agp.c
11279 F: drivers/input/serio/gscps2.c
11280 F: drivers/parport/parport_gsc.*
11281 F: drivers/tty/serial/8250/8250_gsc.c
11282 F: drivers/video/fbdev/sti*
11283 F: drivers/video/console/sti*
11284 F: drivers/video/logo/logo_parisc*
11287 M: Jiri Pirko <jiri@mellanox.com>
11288 L: netdev@vger.kernel.org
11291 F: lib/test_parman.c
11292 F: include/linux/parman.h
11294 PC87360 HARDWARE MONITORING DRIVER
11295 M: Jim Cromie <jim.cromie@gmail.com>
11296 L: linux-hwmon@vger.kernel.org
11298 F: Documentation/hwmon/pc87360
11299 F: drivers/hwmon/pc87360.c
11301 PC8736x GPIO DRIVER
11302 M: Jim Cromie <jim.cromie@gmail.com>
11304 F: drivers/char/pc8736x_gpio.c
11306 PC87427 HARDWARE MONITORING DRIVER
11307 M: Jean Delvare <jdelvare@suse.com>
11308 L: linux-hwmon@vger.kernel.org
11310 F: Documentation/hwmon/pc87427
11311 F: drivers/hwmon/pc87427.c
11314 M: Riku Voipio <riku.voipio@iki.fi>
11316 F: drivers/leds/leds-pca9532.c
11317 F: include/linux/leds-pca9532.h
11319 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11320 M: Guenter Roeck <linux@roeck-us.net>
11321 L: linux-i2c@vger.kernel.org
11323 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11325 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11326 M: Khalid Aziz <khalid@gonehiking.org>
11328 F: drivers/firmware/pcdp.*
11330 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11331 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11332 L: linux-pci@vger.kernel.org
11333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11335 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11336 F: drivers/pci/controller/pci-aardvark.c
11338 PCI DRIVER FOR ALTERA PCIE IP
11339 M: Ley Foon Tan <lftan@altera.com>
11340 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11341 L: linux-pci@vger.kernel.org
11343 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11344 F: drivers/pci/controller/pcie-altera.c
11346 PCI DRIVER FOR APPLIEDMICRO XGENE
11347 M: Tanmay Inamdar <tinamdar@apm.com>
11348 L: linux-pci@vger.kernel.org
11349 L: linux-arm-kernel@lists.infradead.org
11351 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11352 F: drivers/pci/controller/pci-xgene.c
11354 PCI DRIVER FOR ARM VERSATILE PLATFORM
11355 M: Rob Herring <robh@kernel.org>
11356 L: linux-pci@vger.kernel.org
11357 L: linux-arm-kernel@lists.infradead.org
11359 F: Documentation/devicetree/bindings/pci/versatile.txt
11360 F: drivers/pci/controller/pci-versatile.c
11362 PCI DRIVER FOR ARMADA 8K
11363 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11364 L: linux-pci@vger.kernel.org
11365 L: linux-arm-kernel@lists.infradead.org
11367 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11368 F: drivers/pci/controller/dwc/pcie-armada8k.c
11370 PCI DRIVER FOR CADENCE PCIE IP
11371 M: Alan Douglas <adouglas@cadence.com>
11372 L: linux-pci@vger.kernel.org
11374 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11375 F: drivers/pci/controller/pcie-cadence*
11377 PCI DRIVER FOR FREESCALE LAYERSCAPE
11378 M: Minghuan Lian <minghuan.Lian@nxp.com>
11379 M: Mingkai Hu <mingkai.hu@nxp.com>
11380 M: Roy Zang <roy.zang@nxp.com>
11381 L: linuxppc-dev@lists.ozlabs.org
11382 L: linux-pci@vger.kernel.org
11383 L: linux-arm-kernel@lists.infradead.org
11385 F: drivers/pci/controller/dwc/*layerscape*
11387 PCI DRIVER FOR GENERIC OF HOSTS
11388 M: Will Deacon <will.deacon@arm.com>
11389 L: linux-pci@vger.kernel.org
11390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11392 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11393 F: drivers/pci/controller/pci-host-common.c
11394 F: drivers/pci/controller/pci-host-generic.c
11396 PCI DRIVER FOR IMX6
11397 M: Richard Zhu <hongxing.zhu@nxp.com>
11398 M: Lucas Stach <l.stach@pengutronix.de>
11399 L: linux-pci@vger.kernel.org
11400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11402 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11403 F: drivers/pci/controller/dwc/*imx6*
11405 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11406 M: Keith Busch <keith.busch@intel.com>
11407 M: Jonathan Derrick <jonathan.derrick@intel.com>
11408 L: linux-pci@vger.kernel.org
11410 F: drivers/pci/controller/vmd.c
11412 PCI DRIVER FOR MICROSEMI SWITCHTEC
11413 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11414 M: Logan Gunthorpe <logang@deltatee.com>
11415 L: linux-pci@vger.kernel.org
11417 F: Documentation/switchtec.txt
11418 F: Documentation/ABI/testing/sysfs-class-switchtec
11419 F: drivers/pci/switch/switchtec*
11420 F: include/uapi/linux/switchtec_ioctl.h
11421 F: include/linux/switchtec.h
11422 F: drivers/ntb/hw/mscc/
11424 PCI DRIVER FOR MOBIVEIL PCIE IP
11425 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11426 L: linux-pci@vger.kernel.org
11428 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11429 F: drivers/pci/controller/pcie-mobiveil.c
11431 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11432 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11433 M: Jason Cooper <jason@lakedaemon.net>
11434 L: linux-pci@vger.kernel.org
11435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11437 F: drivers/pci/controller/*mvebu*
11439 PCI DRIVER FOR NVIDIA TEGRA
11440 M: Thierry Reding <thierry.reding@gmail.com>
11441 L: linux-tegra@vger.kernel.org
11442 L: linux-pci@vger.kernel.org
11444 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11445 F: drivers/pci/controller/pci-tegra.c
11447 PCI DRIVER FOR RENESAS R-CAR
11448 M: Simon Horman <horms@verge.net.au>
11449 L: linux-pci@vger.kernel.org
11450 L: linux-renesas-soc@vger.kernel.org
11452 F: drivers/pci/controller/*rcar*
11454 PCI DRIVER FOR SAMSUNG EXYNOS
11455 M: Jingoo Han <jingoohan1@gmail.com>
11456 L: linux-pci@vger.kernel.org
11457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11458 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11460 F: drivers/pci/controller/dwc/pci-exynos.c
11462 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11463 M: Jingoo Han <jingoohan1@gmail.com>
11464 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11465 L: linux-pci@vger.kernel.org
11467 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11468 F: drivers/pci/controller/dwc/*designware*
11470 PCI DRIVER FOR TI DRA7XX
11471 M: Kishon Vijay Abraham I <kishon@ti.com>
11472 L: linux-omap@vger.kernel.org
11473 L: linux-pci@vger.kernel.org
11475 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11476 F: drivers/pci/controller/dwc/pci-dra7xx.c
11478 PCI DRIVER FOR TI KEYSTONE
11479 M: Murali Karicheri <m-karicheri2@ti.com>
11480 L: linux-pci@vger.kernel.org
11481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11483 F: drivers/pci/controller/dwc/pci-keystone.c
11485 PCI ENDPOINT SUBSYSTEM
11486 M: Kishon Vijay Abraham I <kishon@ti.com>
11487 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11488 L: linux-pci@vger.kernel.org
11489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11491 F: drivers/pci/endpoint/
11492 F: drivers/misc/pci_endpoint_test.c
11495 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11496 M: Russell Currey <ruscur@russell.cc>
11497 M: Sam Bobroff <sbobroff@linux.ibm.com>
11498 M: Oliver O'Halloran <oohall@gmail.com>
11499 L: linuxppc-dev@lists.ozlabs.org
11501 F: Documentation/PCI/pci-error-recovery.txt
11502 F: drivers/pci/pcie/aer.c
11503 F: drivers/pci/pcie/dpc.c
11504 F: drivers/pci/pcie/err.c
11505 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11506 F: arch/powerpc/kernel/eeh*.c
11507 F: arch/powerpc/platforms/*/eeh*.c
11508 F: arch/powerpc/include/*/eeh*.h
11511 M: Linas Vepstas <linasvepstas@gmail.com>
11512 L: linux-pci@vger.kernel.org
11514 F: Documentation/PCI/pci-error-recovery.txt
11516 PCI MSI DRIVER FOR ALTERA MSI IP
11517 M: Ley Foon Tan <lftan@altera.com>
11518 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11519 L: linux-pci@vger.kernel.org
11521 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11522 F: drivers/pci/controller/pcie-altera-msi.c
11524 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11525 M: Duc Dang <dhdang@apm.com>
11526 L: linux-pci@vger.kernel.org
11527 L: linux-arm-kernel@lists.infradead.org
11529 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11530 F: drivers/pci/controller/pci-xgene-msi.c
11533 M: Bjorn Helgaas <bhelgaas@google.com>
11534 L: linux-pci@vger.kernel.org
11535 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11538 F: Documentation/devicetree/bindings/pci/
11539 F: Documentation/PCI/
11540 F: drivers/acpi/pci*
11542 F: include/asm-generic/pci*
11543 F: include/linux/pci*
11544 F: include/linux/of_pci.h
11545 F: include/uapi/linux/pci*
11548 F: arch/x86/kernel/quirks.c
11550 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11551 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11552 L: linux-pci@vger.kernel.org
11553 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11556 F: drivers/pci/controller/
11558 PCIE DRIVER FOR AXIS ARTPEC
11559 M: Jesper Nilsson <jesper.nilsson@axis.com>
11560 L: linux-arm-kernel@axis.com
11561 L: linux-pci@vger.kernel.org
11563 F: Documentation/devicetree/bindings/pci/axis,artpec*
11564 F: drivers/pci/controller/dwc/*artpec*
11566 PCIE DRIVER FOR CAVIUM THUNDERX
11567 M: David Daney <david.daney@cavium.com>
11568 L: linux-pci@vger.kernel.org
11569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11571 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11572 F: drivers/pci/controller/pci-thunder-*
11574 PCIE DRIVER FOR HISILICON
11575 M: Zhou Wang <wangzhou1@hisilicon.com>
11576 L: linux-pci@vger.kernel.org
11578 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11579 F: drivers/pci/controller/dwc/pcie-hisi.c
11581 PCIE DRIVER FOR HISILICON KIRIN
11582 M: Xiaowei Song <songxiaowei@hisilicon.com>
11583 M: Binghui Wang <wangbinghui@hisilicon.com>
11584 L: linux-pci@vger.kernel.org
11586 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11587 F: drivers/pci/controller/dwc/pcie-kirin.c
11589 PCIE DRIVER FOR HISILICON STB
11590 M: Jianguo Sun <sunjianguo1@huawei.com>
11591 M: Shawn Guo <shawn.guo@linaro.org>
11592 L: linux-pci@vger.kernel.org
11594 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11595 F: drivers/pci/controller/dwc/pcie-histb.c
11597 PCIE DRIVER FOR MEDIATEK
11598 M: Ryder Lee <ryder.lee@mediatek.com>
11599 L: linux-pci@vger.kernel.org
11600 L: linux-mediatek@lists.infradead.org
11602 F: Documentation/devicetree/bindings/pci/mediatek*
11603 F: drivers/pci/controller/*mediatek*
11605 PCIE DRIVER FOR QUALCOMM MSM
11606 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11607 L: linux-pci@vger.kernel.org
11608 L: linux-arm-msm@vger.kernel.org
11610 F: drivers/pci/controller/dwc/*qcom*
11612 PCIE DRIVER FOR ROCKCHIP
11613 M: Shawn Lin <shawn.lin@rock-chips.com>
11614 L: linux-pci@vger.kernel.org
11615 L: linux-rockchip@lists.infradead.org
11617 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11618 F: drivers/pci/controller/pcie-rockchip*
11620 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11621 M: Linus Walleij <linus.walleij@linaro.org>
11622 L: linux-pci@vger.kernel.org
11624 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11625 F: drivers/pci/controller/pci-v3-semi.c
11627 PCIE DRIVER FOR ST SPEAR13XX
11628 M: Pratyush Anand <pratyush.anand@gmail.com>
11629 L: linux-pci@vger.kernel.org
11631 F: drivers/pci/controller/dwc/*spear*
11634 M: Dominik Brodowski <linux@dominikbrodowski.net>
11635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11637 F: Documentation/pcmcia/
11642 PCNET32 NETWORK DRIVER
11643 M: Don Fry <pcnet32@frontier.com>
11644 L: netdev@vger.kernel.org
11646 F: drivers/net/ethernet/amd/pcnet32.c
11648 PCRYPT PARALLEL CRYPTO ENGINE
11649 M: Steffen Klassert <steffen.klassert@secunet.com>
11650 L: linux-crypto@vger.kernel.org
11653 F: include/crypto/pcrypt.h
11655 PEAQ WMI HOTKEYS DRIVER
11656 M: Hans de Goede <hdegoede@redhat.com>
11657 L: platform-driver-x86@vger.kernel.org
11659 F: drivers/platform/x86/peaq-wmi.c
11661 PER-CPU MEMORY ALLOCATOR
11662 M: Dennis Zhou <dennis@kernel.org>
11663 M: Tejun Heo <tj@kernel.org>
11664 M: Christoph Lameter <cl@linux.com>
11665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11667 F: include/linux/percpu*.h
11669 F: arch/*/include/asm/percpu.h
11671 PER-TASK DELAY ACCOUNTING
11672 M: Balbir Singh <bsingharora@gmail.com>
11674 F: include/linux/delayacct.h
11675 F: kernel/delayacct.c
11677 PERFORMANCE EVENTS SUBSYSTEM
11678 M: Peter Zijlstra <peterz@infradead.org>
11679 M: Ingo Molnar <mingo@redhat.com>
11680 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11681 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11682 R: Jiri Olsa <jolsa@redhat.com>
11683 R: Namhyung Kim <namhyung@kernel.org>
11684 L: linux-kernel@vger.kernel.org
11685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11688 F: include/linux/perf_event.h
11689 F: include/uapi/linux/perf_event.h
11690 F: arch/*/kernel/perf_event*.c
11691 F: arch/*/kernel/*/perf_event*.c
11692 F: arch/*/kernel/*/*/perf_event*.c
11693 F: arch/*/include/asm/perf_event.h
11694 F: arch/*/kernel/perf_callchain.c
11698 PERSONALITY HANDLING
11699 M: Christoph Hellwig <hch@infradead.org>
11700 L: linux-abi-devel@lists.sourceforge.net
11702 F: include/linux/personality.h
11703 F: include/uapi/linux/personality.h
11705 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11706 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11707 L: linux-input@vger.kernel.org
11709 F: Documentation/input/devices/pxrc.rst
11710 F: drivers/input/joystick/pxrc.c
11713 M: Remi Denis-Courmont <courmisch@gmail.com>
11715 F: Documentation/networking/phonet.txt
11716 F: include/linux/phonet.h
11717 F: include/net/phonet/
11718 F: include/uapi/linux/phonet.h
11722 M: Joern Engel <joern@lazybastard.org>
11723 L: linux-mtd@lists.infradead.org
11725 F: drivers/mtd/devices/phram.c
11728 M: Bruno Prémont <bonbons@linux-vserver.org>
11729 L: linux-input@vger.kernel.org
11731 F: drivers/hid/hid-picolcd*
11734 M: Jamie Iles <jamie@jamieiles.com>
11735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11736 T: git git://github.com/jamieiles/linux-2.6-ji.git
11738 F: arch/arm/boot/dts/picoxcell*
11739 F: arch/arm/mach-picoxcell/
11740 F: drivers/crypto/picoxcell*
11742 PIN CONTROL SUBSYSTEM
11743 M: Linus Walleij <linus.walleij@linaro.org>
11744 L: linux-gpio@vger.kernel.org
11745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11747 F: Documentation/devicetree/bindings/pinctrl/
11748 F: Documentation/driver-api/pinctl.rst
11749 F: drivers/pinctrl/
11750 F: include/linux/pinctrl/
11752 PIN CONTROLLER - ATMEL AT91
11753 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11756 F: drivers/pinctrl/pinctrl-at91.*
11758 PIN CONTROLLER - ATMEL AT91 PIO4
11759 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11761 L: linux-gpio@vger.kernel.org
11763 F: drivers/pinctrl/pinctrl-at91-pio4.*
11765 PIN CONTROLLER - FREESCALE
11766 M: Dong Aisheng <aisheng.dong@nxp.com>
11767 M: Fabio Estevam <festevam@gmail.com>
11768 M: Shawn Guo <shawnguo@kernel.org>
11769 M: Stefan Agner <stefan@agner.ch>
11770 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11771 L: linux-gpio@vger.kernel.org
11773 F: drivers/pinctrl/freescale/
11774 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11776 PIN CONTROLLER - INTEL
11777 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11778 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11781 F: drivers/pinctrl/intel/
11783 PIN CONTROLLER - MEDIATEK
11784 M: Sean Wang <sean.wang@kernel.org>
11785 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11787 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11788 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11789 F: drivers/pinctrl/mediatek/
11791 PIN CONTROLLER - QUALCOMM
11792 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11794 L: linux-arm-msm@vger.kernel.org
11795 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11796 F: drivers/pinctrl/qcom/
11798 PIN CONTROLLER - RENESAS
11799 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11800 M: Geert Uytterhoeven <geert+renesas@glider.be>
11801 L: linux-renesas-soc@vger.kernel.org
11802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11804 F: drivers/pinctrl/sh-pfc/
11806 PIN CONTROLLER - SAMSUNG
11807 M: Tomasz Figa <tomasz.figa@gmail.com>
11808 M: Krzysztof Kozlowski <krzk@kernel.org>
11809 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11811 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11812 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11815 F: drivers/pinctrl/samsung/
11816 F: include/dt-bindings/pinctrl/samsung.h
11817 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11819 PIN CONTROLLER - SINGLE
11820 M: Tony Lindgren <tony@atomide.com>
11821 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11823 L: linux-omap@vger.kernel.org
11825 F: drivers/pinctrl/pinctrl-single.c
11827 PIN CONTROLLER - ST SPEAR
11828 M: Viresh Kumar <vireshk@kernel.org>
11829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11830 W: http://www.st.com/spear
11832 F: drivers/pinctrl/spear/
11834 PISTACHIO SOC SUPPORT
11835 M: James Hartley <james.hartley@sondrel.com>
11836 L: linux-mips@linux-mips.org
11838 F: arch/mips/pistachio/
11839 F: arch/mips/include/asm/mach-pistachio/
11840 F: arch/mips/boot/dts/img/pistachio*
11841 F: arch/mips/configs/pistachio*_defconfig
11845 M: linux-block@vger.kernel.org
11846 F: drivers/block/pktcdvd.c
11847 F: include/linux/pktcdvd.h
11848 F: include/uapi/linux/pktcdvd.h
11850 PKUNITY SOC DRIVERS
11851 M: Guan Xuetao <gxt@pku.edu.cn>
11852 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11854 T: git git://github.com/gxt/linux.git
11855 F: drivers/input/serio/i8042-unicore32io.h
11856 F: drivers/i2c/busses/i2c-puv3.c
11857 F: drivers/video/fbdev/fb-puv3.c
11858 F: drivers/rtc/rtc-puv3.c
11860 PMBUS HARDWARE MONITORING DRIVERS
11861 M: Guenter Roeck <linux@roeck-us.net>
11862 L: linux-hwmon@vger.kernel.org
11863 W: http://hwmon.wiki.kernel.org/
11864 W: http://www.roeck-us.net/linux/drivers/
11865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11867 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11868 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11869 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11870 F: Documentation/hwmon/adm1275
11871 F: Documentation/hwmon/ibm-cffps
11872 F: Documentation/hwmon/ir35221
11873 F: Documentation/hwmon/lm25066
11874 F: Documentation/hwmon/ltc2978
11875 F: Documentation/hwmon/ltc3815
11876 F: Documentation/hwmon/max16064
11877 F: Documentation/hwmon/max20751
11878 F: Documentation/hwmon/max31785
11879 F: Documentation/hwmon/max34440
11880 F: Documentation/hwmon/max8688
11881 F: Documentation/hwmon/pmbus
11882 F: Documentation/hwmon/pmbus-core
11883 F: Documentation/hwmon/tps40422
11884 F: Documentation/hwmon/ucd9000
11885 F: Documentation/hwmon/ucd9200
11886 F: Documentation/hwmon/zl6100
11887 F: drivers/hwmon/pmbus/
11888 F: include/linux/pmbus.h
11890 PMC SIERRA MaxRAID DRIVER
11891 L: linux-scsi@vger.kernel.org
11892 W: http://www.pmc-sierra.com/
11894 F: drivers/scsi/pmcraid.*
11896 PMC SIERRA PM8001 DRIVER
11897 M: Jack Wang <jinpu.wang@profitbricks.com>
11898 M: lindar_liu@usish.com
11899 L: linux-scsi@vger.kernel.org
11901 F: drivers/scsi/pm8001/
11904 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11908 POSIX CLOCKS and TIMERS
11909 M: Thomas Gleixner <tglx@linutronix.de>
11910 L: linux-kernel@vger.kernel.org
11911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11914 F: include/linux/timer*
11915 F: kernel/time/*timer*
11917 POWER MANAGEMENT CORE
11918 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11919 L: linux-pm@vger.kernel.org
11920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11921 B: https://bugzilla.kernel.org
11923 F: drivers/base/power/
11924 F: include/linux/pm.h
11925 F: include/linux/pm_*
11926 F: include/linux/powercap.h
11927 F: drivers/powercap/
11928 F: kernel/configs/nopm.config
11930 POWER STATE COORDINATION INTERFACE (PSCI)
11931 M: Mark Rutland <mark.rutland@arm.com>
11932 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11933 L: linux-arm-kernel@lists.infradead.org
11935 F: drivers/firmware/psci*.c
11936 F: include/linux/psci.h
11937 F: include/uapi/linux/psci.h
11939 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11940 M: Sebastian Reichel <sre@kernel.org>
11941 L: linux-pm@vger.kernel.org
11942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11944 F: Documentation/ABI/testing/sysfs-class-power
11945 F: Documentation/devicetree/bindings/power/supply/
11946 F: include/linux/power_supply.h
11947 F: drivers/power/supply/
11949 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11950 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11951 L: linuxppc-dev@lists.ozlabs.org
11953 F: drivers/char/powernv-op-panel.c
11955 PPP OVER ATM (RFC 2364)
11956 M: Mitchell Blank Jr <mitch@sfgoth.com>
11958 F: net/atm/pppoatm.c
11959 F: include/uapi/linux/atmppp.h
11962 M: Michal Ostrowski <mostrows@earthlink.net>
11964 F: drivers/net/ppp/pppoe.c
11965 F: drivers/net/ppp/pppox.c
11968 M: James Chapman <jchapman@katalix.com>
11970 F: net/l2tp/l2tp_ppp.c
11971 F: include/linux/if_pppol2tp.h
11972 F: include/uapi/linux/if_pppol2tp.h
11974 PPP PROTOCOL DRIVERS AND COMPRESSORS
11975 M: Paul Mackerras <paulus@samba.org>
11976 L: linux-ppp@vger.kernel.org
11978 F: drivers/net/ppp/ppp_*
11981 M: Rodolfo Giometti <giometti@enneenne.com>
11982 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11983 L: linuxpps@ml.enneenne.com (subscribers-only)
11985 F: Documentation/pps/
11986 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11987 F: Documentation/ABI/testing/sysfs-pps
11989 F: include/linux/pps*.h
11990 F: include/uapi/linux/pps.h
11993 M: Dmitry Kozlov <xeb@mail.ru>
11994 L: netdev@vger.kernel.org
11996 F: drivers/net/ppp/pptp.c
11997 W: http://sourceforge.net/projects/accel-pptp
12000 M: Robert Love <rml@tech9.net>
12001 L: kpreempt-tech@lists.sourceforge.net
12002 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12004 F: Documentation/preempt-locking.txt
12005 F: include/linux/preempt.h
12008 M: Petr Mladek <pmladek@suse.com>
12009 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12010 R: Steven Rostedt <rostedt@goodmis.org>
12013 F: include/linux/printk.h
12015 PRISM54 WIRELESS DRIVER
12016 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
12017 L: linux-wireless@vger.kernel.org
12018 W: http://wireless.kernel.org/en/users/Drivers/p54
12020 F: drivers/net/wireless/intersil/prism54/
12023 R: Alexey Dobriyan <adobriyan@gmail.com>
12024 L: linux-kernel@vger.kernel.org
12025 L: linux-fsdevel@vger.kernel.org
12028 F: include/linux/proc_fs.h
12029 F: tools/testing/selftests/proc/
12032 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
12033 M: Kees Cook <keescook@chromium.org>
12034 L: linux-kernel@vger.kernel.org
12035 L: linux-fsdevel@vger.kernel.org
12037 F: fs/proc/proc_sysctl.c
12038 F: include/linux/sysctl.h
12040 F: tools/testing/selftests/sysctl/
12042 PS3 NETWORK SUPPORT
12043 M: Geoff Levand <geoff@infradead.org>
12044 L: netdev@vger.kernel.org
12045 L: linuxppc-dev@lists.ozlabs.org
12047 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12049 PS3 PLATFORM SUPPORT
12050 M: Geoff Levand <geoff@infradead.org>
12051 L: linuxppc-dev@lists.ozlabs.org
12053 F: arch/powerpc/boot/ps3*
12054 F: arch/powerpc/include/asm/lv1call.h
12055 F: arch/powerpc/include/asm/ps3*.h
12056 F: arch/powerpc/platforms/ps3/
12059 F: drivers/rtc/rtc-ps3.c
12060 F: drivers/usb/host/*ps3.c
12061 F: sound/ppc/snd_ps3*
12064 M: Jim Paris <jim@jtan.com>
12065 M: Geoff Levand <geoff@infradead.org>
12066 L: linuxppc-dev@lists.ozlabs.org
12068 F: drivers/block/ps3vram.c
12070 PSAMPLE PACKET SAMPLING SUPPORT:
12071 M: Yotam Gigi <yotam.gi@gmail.com>
12074 F: include/net/psample.h
12075 F: include/uapi/linux/psample.h
12078 M: Kees Cook <keescook@chromium.org>
12079 M: Anton Vorontsov <anton@enomsg.org>
12080 M: Colin Cross <ccross@android.com>
12081 M: Tony Luck <tony.luck@intel.com>
12083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12085 F: include/linux/pstore*
12086 F: drivers/firmware/efi/efi-pstore.c
12087 F: drivers/acpi/apei/erst.c
12088 F: Documentation/admin-guide/ramoops.rst
12089 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12090 K: \b(pstore|ramoops)
12092 PTP HARDWARE CLOCK SUPPORT
12093 M: Richard Cochran <richardcochran@gmail.com>
12094 L: netdev@vger.kernel.org
12096 W: http://linuxptp.sourceforge.net/
12097 F: Documentation/ABI/testing/sysfs-ptp
12098 F: Documentation/ptp/*
12099 F: drivers/net/phy/dp83640*
12101 F: include/linux/ptp_cl*
12104 M: Oleg Nesterov <oleg@redhat.com>
12106 F: include/asm-generic/syscall.h
12107 F: include/linux/ptrace.h
12108 F: include/linux/regset.h
12109 F: include/linux/tracehook.h
12110 F: include/uapi/linux/ptrace.h
12111 F: include/uapi/linux/ptrace.h
12112 F: include/asm-generic/ptrace.h
12114 F: arch/*/ptrace*.c
12115 F: arch/*/*/ptrace*.c
12116 F: arch/*/include/asm/ptrace*.h
12119 M: Hans Verkuil <hverkuil@xs4all.nl>
12120 L: linux-media@vger.kernel.org
12121 T: git git://linuxtv.org/media_tree.git
12123 F: drivers/media/usb/pulse8-cec/*
12124 F: Documentation/media/cec-drivers/pulse8-cec.rst
12126 PVRUSB2 VIDEO4LINUX DRIVER
12127 M: Mike Isely <isely@pobox.com>
12128 L: pvrusb2@isely.net (subscribers-only)
12129 L: linux-media@vger.kernel.org
12130 W: http://www.isely.net/pvrusb2/
12131 T: git git://linuxtv.org/media_tree.git
12133 F: Documentation/media/v4l-drivers/pvrusb2*
12134 F: drivers/media/usb/pvrusb2/
12137 M: Hans Verkuil <hverkuil@xs4all.nl>
12138 L: linux-media@vger.kernel.org
12139 T: git git://linuxtv.org/media_tree.git
12141 F: drivers/media/usb/pwc/*
12144 M: Kamil Debski <kamil@wypas.org>
12145 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12146 L: linux-hwmon@vger.kernel.org
12148 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12149 F: Documentation/hwmon/pwm-fan
12150 F: drivers/hwmon/pwm-fan.c
12153 M: Sean Young <sean@mess.org>
12154 L: linux-media@vger.kernel.org
12156 F: drivers/media/rc/pwm-ir-tx.c
12159 M: Thierry Reding <thierry.reding@gmail.com>
12160 L: linux-pwm@vger.kernel.org
12162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12163 F: Documentation/pwm.txt
12164 F: Documentation/devicetree/bindings/pwm/
12165 F: include/linux/pwm.h
12167 F: drivers/video/backlight/pwm_bl.c
12168 F: include/linux/pwm_backlight.h
12169 F: drivers/gpio/gpio-mvebu.c
12170 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12173 M: Robert Jarzmik <robert.jarzmik@free.fr>
12174 L: linux-gpio@vger.kernel.org
12176 F: drivers/gpio/gpio-pxa.c
12182 M: Robert Jarzmik <robert.jarzmik@free.fr>
12183 L: linux-rtc@vger.kernel.org
12186 PXA2xx/PXA3xx SUPPORT
12187 M: Daniel Mack <daniel@zonque.org>
12188 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12189 M: Robert Jarzmik <robert.jarzmik@free.fr>
12190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12191 T: git git://github.com/hzhuang1/linux.git
12192 T: git git://github.com/rjarzmik/linux.git
12194 F: arch/arm/boot/dts/pxa*
12195 F: arch/arm/mach-pxa/
12196 F: drivers/dma/pxa*
12197 F: drivers/pcmcia/pxa2xx*
12198 F: drivers/pinctrl/pxa/
12199 F: drivers/spi/spi-pxa2xx*
12200 F: drivers/usb/gadget/udc/pxa2*
12201 F: include/sound/pxa2xx-lib.h
12206 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12207 L: qat-linux@intel.com
12209 F: drivers/crypto/qat/
12211 QCOM AUDIO (ASoC) DRIVERS
12212 M: Patrick Lai <plai@codeaurora.org>
12213 M: Banajit Goswami <bgoswami@codeaurora.org>
12214 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12218 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12219 M: Gabriel Somlo <somlo@cmu.edu>
12220 M: "Michael S. Tsirkin" <mst@redhat.com>
12221 L: qemu-devel@nongnu.org
12223 F: drivers/firmware/qemu_fw_cfg.c
12224 F: include/uapi/linux/qemu_fw_cfg.h
12227 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12228 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12229 L: linux-rdma@vger.kernel.org
12231 F: drivers/infiniband/hw/qib/
12233 QLOGIC QL41xxx FCOE DRIVER
12234 M: QLogic-Storage-Upstream@cavium.com
12235 L: linux-scsi@vger.kernel.org
12237 F: drivers/scsi/qedf/
12239 QLOGIC QL41xxx ISCSI DRIVER
12240 M: QLogic-Storage-Upstream@cavium.com
12241 L: linux-scsi@vger.kernel.org
12243 F: drivers/scsi/qedi/
12245 QLOGIC QL4xxx ETHERNET DRIVER
12246 M: Ariel Elior <Ariel.Elior@cavium.com>
12247 M: everest-linux-l2@cavium.com
12248 L: netdev@vger.kernel.org
12250 F: drivers/net/ethernet/qlogic/qed/
12251 F: include/linux/qed/
12252 F: drivers/net/ethernet/qlogic/qede/
12254 QLOGIC QL4xxx RDMA DRIVER
12255 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12256 M: Ariel Elior <Ariel.Elior@cavium.com>
12257 L: linux-rdma@vger.kernel.org
12259 F: drivers/infiniband/hw/qedr/
12260 F: include/uapi/rdma/qedr-abi.h
12262 QLOGIC QLA1280 SCSI DRIVER
12263 M: Michael Reed <mdr@sgi.com>
12264 L: linux-scsi@vger.kernel.org
12266 F: drivers/scsi/qla1280.[ch]
12268 QLOGIC QLA2XXX FC-SCSI DRIVER
12269 M: qla2xxx-upstream@qlogic.com
12270 L: linux-scsi@vger.kernel.org
12272 F: Documentation/scsi/LICENSE.qla2xxx
12273 F: drivers/scsi/qla2xxx/
12275 QLOGIC QLA3XXX NETWORK DRIVER
12276 M: Dept-GELinuxNICDev@cavium.com
12277 L: netdev@vger.kernel.org
12279 F: Documentation/networking/LICENSE.qla3xxx
12280 F: drivers/net/ethernet/qlogic/qla3xxx.*
12282 QLOGIC QLA4XXX iSCSI DRIVER
12283 M: QLogic-Storage-Upstream@qlogic.com
12284 L: linux-scsi@vger.kernel.org
12286 F: Documentation/scsi/LICENSE.qla4xxx
12287 F: drivers/scsi/qla4xxx/
12289 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12290 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12291 M: Manish Chopra <manish.chopra@cavium.com>
12292 M: Dept-GELinuxNICDev@cavium.com
12293 L: netdev@vger.kernel.org
12295 F: drivers/net/ethernet/qlogic/qlcnic/
12297 QLOGIC QLGE 10Gb ETHERNET DRIVER
12298 M: Manish Chopra <manish.chopra@cavium.com>
12299 M: Dept-GELinuxNICDev@cavium.com
12300 L: netdev@vger.kernel.org
12302 F: drivers/net/ethernet/qlogic/qlge/
12304 QM1D1B0004 MEDIA DRIVER
12305 M: Akihiro Tsukada <tskd08@gmail.com>
12306 L: linux-media@vger.kernel.org
12308 F: drivers/media/tuners/qm1d1b0004*
12310 QM1D1C0042 MEDIA DRIVER
12311 M: Akihiro Tsukada <tskd08@gmail.com>
12312 L: linux-media@vger.kernel.org
12314 F: drivers/media/tuners/qm1d1c0042*
12317 M: Anders Larsen <al@alarsen.net>
12318 W: http://www.alarsen.net/linux/qnx4fs/
12321 F: include/uapi/linux/qnx4_fs.h
12322 F: include/uapi/linux/qnxtypes.h
12324 QORIQ DPAA2 FSL-MC BUS DRIVER
12325 M: Stuart Yoder <stuyoder@gmail.com>
12326 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12327 L: linux-kernel@vger.kernel.org
12329 F: drivers/bus/fsl-mc/
12330 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12331 F: Documentation/networking/dpaa2/overview.rst
12333 QT1010 MEDIA DRIVER
12334 M: Antti Palosaari <crope@iki.fi>
12335 L: linux-media@vger.kernel.org
12336 W: https://linuxtv.org
12337 W: http://palosaari.fi/linux/
12338 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12339 T: git git://linuxtv.org/anttip/media_tree.git
12341 F: drivers/media/tuners/qt1010*
12343 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12344 M: Kalle Valo <kvalo@codeaurora.org>
12345 L: ath10k@lists.infradead.org
12346 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12349 F: drivers/net/wireless/ath/ath10k/
12351 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12352 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12353 L: linux-wireless@vger.kernel.org
12354 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12356 F: drivers/net/wireless/ath/ath9k/
12358 QUALCOMM CAMERA SUBSYSTEM DRIVER
12359 M: Todor Tomov <todor.tomov@linaro.org>
12360 L: linux-media@vger.kernel.org
12362 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12363 F: Documentation/media/v4l-drivers/qcom_camss.rst
12364 F: drivers/media/platform/qcom/camss/
12366 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12367 M: Ilia Lin <ilia.lin@gmail.com>
12368 L: linux-pm@vger.kernel.org
12370 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12371 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12373 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12374 M: Timur Tabi <timur@kernel.org>
12375 L: netdev@vger.kernel.org
12377 F: drivers/net/ethernet/qualcomm/emac/
12379 QUALCOMM GENERIC INTERFACE I2C DRIVER
12380 M: Alok Chauhan <alokc@codeaurora.org>
12381 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12382 L: linux-i2c@vger.kernel.org
12383 L: linux-arm-msm@vger.kernel.org
12385 F: drivers/i2c/busses/i2c-qcom-geni.c
12387 QUALCOMM HEXAGON ARCHITECTURE
12388 M: Richard Kuo <rkuo@codeaurora.org>
12389 L: linux-hexagon@vger.kernel.org
12390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12394 QUALCOMM HIDMA DRIVER
12395 M: Sinan Kaya <okaya@kernel.org>
12396 L: linux-arm-kernel@lists.infradead.org
12397 L: linux-arm-msm@vger.kernel.org
12398 L: dmaengine@vger.kernel.org
12400 F: drivers/dma/qcom/hidma*
12403 M: Rob Clark <robdclark@gmail.com>
12404 L: iommu@lists.linux-foundation.org
12405 L: linux-arm-msm@vger.kernel.org
12407 F: drivers/iommu/qcom_iommu.c
12409 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12410 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12411 L: linux-media@vger.kernel.org
12412 L: linux-arm-msm@vger.kernel.org
12413 T: git git://linuxtv.org/media_tree.git
12415 F: drivers/media/platform/qcom/venus/
12417 QUALCOMM WCN36XX WIRELESS DRIVER
12418 M: Kalle Valo <kvalo@codeaurora.org>
12419 L: wcn36xx@lists.infradead.org
12420 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12421 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12423 F: drivers/net/wireless/ath/wcn36xx/
12425 QUANTENNA QTNFMAC WIRELESS DRIVER
12426 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12427 M: Avinash Patil <avinashp@quantenna.com>
12428 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12429 L: linux-wireless@vger.kernel.org
12431 F: drivers/net/wireless/quantenna
12433 RADEON and AMDGPU DRM DRIVERS
12434 M: Alex Deucher <alexander.deucher@amd.com>
12435 M: Christian König <christian.koenig@amd.com>
12436 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12437 L: amd-gfx@lists.freedesktop.org
12438 T: git git://people.freedesktop.org/~agd5f/linux
12440 F: drivers/gpu/drm/radeon/
12441 F: include/uapi/drm/radeon_drm.h
12442 F: drivers/gpu/drm/amd/
12443 F: include/uapi/drm/amdgpu_drm.h
12445 RADEON FRAMEBUFFER DISPLAY DRIVER
12446 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12447 L: linux-fbdev@vger.kernel.org
12449 F: drivers/video/fbdev/aty/radeon*
12450 F: include/uapi/linux/radeonfb.h
12452 RADIOSHARK RADIO DRIVER
12453 M: Hans Verkuil <hverkuil@xs4all.nl>
12454 L: linux-media@vger.kernel.org
12455 T: git git://linuxtv.org/media_tree.git
12457 F: drivers/media/radio/radio-shark.c
12459 RADIOSHARK2 RADIO DRIVER
12460 M: Hans Verkuil <hverkuil@xs4all.nl>
12461 L: linux-media@vger.kernel.org
12462 T: git git://linuxtv.org/media_tree.git
12464 F: drivers/media/radio/radio-shark2.c
12465 F: drivers/media/radio/radio-tea5777.c
12467 RADOS BLOCK DEVICE (RBD)
12468 M: Ilya Dryomov <idryomov@gmail.com>
12469 M: Sage Weil <sage@redhat.com>
12470 M: Alex Elder <elder@kernel.org>
12471 L: ceph-devel@vger.kernel.org
12472 W: http://ceph.com/
12473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12474 T: git git://github.com/ceph/ceph-client.git
12476 F: Documentation/ABI/testing/sysfs-bus-rbd
12477 F: drivers/block/rbd.c
12478 F: drivers/block/rbd_types.h
12480 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12481 M: Paul Mackerras <paulus@samba.org>
12482 L: linux-fbdev@vger.kernel.org
12484 F: drivers/video/fbdev/aty/aty128fb.c
12486 RAINSHADOW-CEC DRIVER
12487 M: Hans Verkuil <hverkuil@xs4all.nl>
12488 L: linux-media@vger.kernel.org
12489 T: git git://linuxtv.org/media_tree.git
12491 F: drivers/media/usb/rainshadow-cec/*
12493 RALINK MIPS ARCHITECTURE
12494 M: John Crispin <john@phrozen.org>
12495 L: linux-mips@linux-mips.org
12497 F: arch/mips/ralink
12499 RALINK RT2X00 WIRELESS LAN DRIVER
12501 M: Stanislaw Gruszka <sgruszka@redhat.com>
12502 M: Helmut Schaa <helmut.schaa@googlemail.com>
12503 L: linux-wireless@vger.kernel.org
12505 F: drivers/net/wireless/ralink/rt2x00/
12507 RAMDISK RAM BLOCK DEVICE DRIVER
12508 M: Jens Axboe <axboe@kernel.dk>
12510 F: Documentation/blockdev/ramdisk.txt
12511 F: drivers/block/brd.c
12513 RANCHU VIRTUAL BOARD FOR MIPS
12514 M: Miodrag Dinic <miodrag.dinic@mips.com>
12515 L: linux-mips@linux-mips.org
12517 F: arch/mips/generic/board-ranchu.c
12518 F: arch/mips/configs/generic/board-ranchu.config
12520 RANDOM NUMBER DRIVER
12521 M: "Theodore Ts'o" <tytso@mit.edu>
12523 F: drivers/char/random.c
12526 M: Matt Porter <mporter@kernel.crashing.org>
12527 M: Alexandre Bounine <alex.bou9@gmail.com>
12529 F: drivers/rapidio/
12531 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12532 L: linux-wireless@vger.kernel.org
12534 F: drivers/net/wireless/ray*
12536 RCUTORTURE TEST FRAMEWORK
12537 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12538 M: Josh Triplett <josh@joshtriplett.org>
12539 R: Steven Rostedt <rostedt@goodmis.org>
12540 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12541 R: Lai Jiangshan <jiangshanlai@gmail.com>
12542 L: linux-kernel@vger.kernel.org
12544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12545 F: tools/testing/selftests/rcutorture
12548 M: Florian Fainelli <florian@openwrt.org>
12551 RDC R6040 FAST ETHERNET DRIVER
12552 M: Florian Fainelli <f.fainelli@gmail.com>
12553 L: netdev@vger.kernel.org
12555 F: drivers/net/ethernet/rdc/r6040.c
12557 RDMAVT - RDMA verbs software
12558 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12559 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12560 L: linux-rdma@vger.kernel.org
12562 F: drivers/infiniband/sw/rdmavt
12564 RDS - RELIABLE DATAGRAM SOCKETS
12565 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12566 L: netdev@vger.kernel.org
12567 L: linux-rdma@vger.kernel.org
12568 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12569 W: https://oss.oracle.com/projects/rds/
12572 F: Documentation/networking/rds.txt
12574 RDT - RESOURCE ALLOCATION
12575 M: Fenghua Yu <fenghua.yu@intel.com>
12576 M: Reinette Chatre <reinette.chatre@intel.com>
12577 L: linux-kernel@vger.kernel.org
12579 F: arch/x86/kernel/cpu/intel_rdt*
12580 F: arch/x86/include/asm/intel_rdt_sched.h
12581 F: Documentation/x86/intel_rdt*
12583 READ-COPY UPDATE (RCU)
12584 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12585 M: Josh Triplett <josh@joshtriplett.org>
12586 R: Steven Rostedt <rostedt@goodmis.org>
12587 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12588 R: Lai Jiangshan <jiangshanlai@gmail.com>
12589 L: linux-kernel@vger.kernel.org
12590 W: http://www.rdrop.com/users/paulmck/RCU/
12592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12593 F: Documentation/RCU/
12594 X: Documentation/RCU/torture.txt
12595 F: include/linux/rcu*
12596 X: include/linux/srcu*.h
12598 X: kernel/rcu/srcu*.c
12600 REAL TIME CLOCK (RTC) SUBSYSTEM
12601 M: Alessandro Zummo <a.zummo@towertech.it>
12602 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12603 L: linux-rtc@vger.kernel.org
12604 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12607 F: Documentation/devicetree/bindings/rtc/
12608 F: Documentation/rtc.txt
12610 F: include/linux/rtc.h
12611 F: include/uapi/linux/rtc.h
12612 F: include/linux/rtc/
12613 F: include/linux/platform_data/rtc-*
12614 F: tools/testing/selftests/rtc/
12616 REALTEK AUDIO CODECS
12617 M: Bard Liao <bardliao@realtek.com>
12618 M: Oder Chiou <oder_chiou@realtek.com>
12620 F: sound/soc/codecs/rt*
12621 F: include/sound/rt*.h
12623 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12624 M: Linus Walleij <linus.walleij@linaro.org>
12626 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12627 F: drivers/net/dsa/realtek-smi*
12628 F: drivers/net/dsa/rtl83*
12630 REGISTER MAP ABSTRACTION
12631 M: Mark Brown <broonie@kernel.org>
12632 L: linux-kernel@vger.kernel.org
12633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12635 F: Documentation/devicetree/bindings/regmap/
12636 F: drivers/base/regmap/
12637 F: include/linux/regmap.h
12639 REISERFS FILE SYSTEM
12640 L: reiserfs-devel@vger.kernel.org
12644 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12645 M: Ohad Ben-Cohen <ohad@wizery.com>
12646 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12647 L: linux-remoteproc@vger.kernel.org
12648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12650 F: Documentation/devicetree/bindings/remoteproc/
12651 F: Documentation/remoteproc.txt
12652 F: drivers/remoteproc/
12653 F: include/linux/remoteproc.h
12655 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12656 M: Ohad Ben-Cohen <ohad@wizery.com>
12657 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12658 L: linux-remoteproc@vger.kernel.org
12659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12662 F: Documentation/rpmsg.txt
12663 F: include/linux/rpmsg.h
12664 F: include/linux/rpmsg/
12666 RENESAS CLOCK DRIVERS
12667 M: Geert Uytterhoeven <geert+renesas@glider.be>
12668 L: linux-renesas-soc@vger.kernel.org
12669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12671 F: drivers/clk/renesas/
12673 RENESAS EMEV2 I2C DRIVER
12674 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12676 F: drivers/i2c/busses/i2c-emev2.c
12678 RENESAS ETHERNET DRIVERS
12679 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12680 L: netdev@vger.kernel.org
12681 L: linux-renesas-soc@vger.kernel.org
12682 F: Documentation/devicetree/bindings/net/renesas,*.txt
12683 F: Documentation/devicetree/bindings/net/sh_eth.txt
12684 F: drivers/net/ethernet/renesas/
12685 F: include/linux/sh_eth.h
12687 RENESAS R-CAR GYROADC DRIVER
12688 M: Marek Vasut <marek.vasut@gmail.com>
12689 L: linux-iio@vger.kernel.org
12691 F: drivers/iio/adc/rcar_gyro_adc.c
12693 RENESAS R-CAR I2C DRIVERS
12694 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12696 F: drivers/i2c/busses/i2c-rcar.c
12697 F: drivers/i2c/busses/i2c-sh_mobile.c
12699 RENESAS RIIC DRIVER
12700 M: Chris Brandt <chris.brandt@renesas.com>
12702 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12703 F: drivers/i2c/busses/i2c-riic.c
12705 RENESAS USB PHY DRIVER
12706 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12707 L: linux-renesas-soc@vger.kernel.org
12709 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12711 RESET CONTROLLER FRAMEWORK
12712 M: Philipp Zabel <p.zabel@pengutronix.de>
12713 T: git git://git.pengutronix.de/git/pza/linux
12716 F: Documentation/devicetree/bindings/reset/
12717 F: include/dt-bindings/reset/
12718 F: include/linux/reset.h
12719 F: include/linux/reset-controller.h
12721 RESTARTABLE SEQUENCES SUPPORT
12722 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12723 M: Peter Zijlstra <peterz@infradead.org>
12724 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12725 M: Boqun Feng <boqun.feng@gmail.com>
12726 L: linux-kernel@vger.kernel.org
12729 F: include/uapi/linux/rseq.h
12730 F: include/trace/events/rseq.h
12731 F: tools/testing/selftests/rseq/
12734 M: Johannes Berg <johannes@sipsolutions.net>
12735 L: linux-wireless@vger.kernel.org
12736 W: http://wireless.kernel.org/
12737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12740 F: Documentation/rfkill.txt
12741 F: Documentation/ABI/stable/sysfs-class-rfkill
12743 F: include/linux/rfkill.h
12744 F: include/uapi/linux/rfkill.h
12747 M: Thomas Graf <tgraf@suug.ch>
12748 M: Herbert Xu <herbert@gondor.apana.org.au>
12749 L: netdev@vger.kernel.org
12751 F: lib/rhashtable.c
12752 F: lib/test_rhashtable.c
12753 F: include/linux/rhashtable.h
12754 F: include/linux/rhashtable-types.h
12756 RICOH R5C592 MEMORYSTICK DRIVER
12757 M: Maxim Levitsky <maximlevitsky@gmail.com>
12759 F: drivers/memstick/host/r592.*
12761 RICOH SMARTMEDIA/XD DRIVER
12762 M: Maxim Levitsky <maximlevitsky@gmail.com>
12764 F: drivers/mtd/nand/raw/r852.c
12765 F: drivers/mtd/nand/raw/r852.h
12767 RISC-V ARCHITECTURE
12768 M: Palmer Dabbelt <palmer@sifive.com>
12769 M: Albert Ou <aou@eecs.berkeley.edu>
12770 L: linux-riscv@lists.infradead.org
12771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12778 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12779 W: http://sourceforge.net/projects/roccat/
12781 F: drivers/hid/hid-roccat*
12782 F: include/linux/hid-roccat*
12783 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12785 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12786 M: Jacob chen <jacob2.chen@rock-chips.com>
12787 L: linux-media@vger.kernel.org
12789 F: drivers/media/platform/rockchip/rga/
12790 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12793 M: Jiri Pirko <jiri@resnulli.us>
12794 L: netdev@vger.kernel.org
12796 F: drivers/net/ethernet/rocker/
12800 W: http://www.comtrol.com
12802 F: Documentation/serial/rocket.txt
12803 F: drivers/tty/rocket*
12805 ROCKETPORT EXPRESS/INFINITY DRIVER
12806 M: Kevin Cernekee <cernekee@gmail.com>
12807 L: linux-serial@vger.kernel.org
12809 F: drivers/tty/serial/rp2.*
12811 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12812 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12813 L: linux-kernel@vger.kernel.org
12814 L: linux-renesas-soc@vger.kernel.org
12816 F: drivers/mfd/bd9571mwv.c
12817 F: drivers/regulator/bd9571mwv-regulator.c
12818 F: drivers/gpio/gpio-bd9571mwv.c
12819 F: include/linux/mfd/bd9571mwv.h
12820 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12823 M: Ralf Baechle <ralf@linux-mips.org>
12824 L: linux-hams@vger.kernel.org
12825 W: http://www.linux-ax25.org/
12827 F: include/net/rose.h
12828 F: include/uapi/linux/rose.h
12831 RTL2830 MEDIA DRIVER
12832 M: Antti Palosaari <crope@iki.fi>
12833 L: linux-media@vger.kernel.org
12834 W: https://linuxtv.org
12835 W: http://palosaari.fi/linux/
12836 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12837 T: git git://linuxtv.org/anttip/media_tree.git
12839 F: drivers/media/dvb-frontends/rtl2830*
12841 RTL2832 MEDIA DRIVER
12842 M: Antti Palosaari <crope@iki.fi>
12843 L: linux-media@vger.kernel.org
12844 W: https://linuxtv.org
12845 W: http://palosaari.fi/linux/
12846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12847 T: git git://linuxtv.org/anttip/media_tree.git
12849 F: drivers/media/dvb-frontends/rtl2832*
12851 RTL2832_SDR MEDIA DRIVER
12852 M: Antti Palosaari <crope@iki.fi>
12853 L: linux-media@vger.kernel.org
12854 W: https://linuxtv.org
12855 W: http://palosaari.fi/linux/
12856 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12857 T: git git://linuxtv.org/anttip/media_tree.git
12859 F: drivers/media/dvb-frontends/rtl2832_sdr*
12861 RTL8180 WIRELESS DRIVER
12862 L: linux-wireless@vger.kernel.org
12863 W: http://wireless.kernel.org/
12864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12866 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12868 RTL8187 WIRELESS DRIVER
12869 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12870 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12871 M: Larry Finger <Larry.Finger@lwfinger.net>
12872 L: linux-wireless@vger.kernel.org
12873 W: http://wireless.kernel.org/
12874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12876 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12878 REALTEK WIRELESS DRIVER (rtlwifi family)
12879 M: Ping-Ke Shih <pkshih@realtek.com>
12880 L: linux-wireless@vger.kernel.org
12881 W: http://wireless.kernel.org/
12882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12884 F: drivers/net/wireless/realtek/rtlwifi/
12886 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12887 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12888 L: linux-wireless@vger.kernel.org
12889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12891 F: drivers/net/wireless/realtek/rtl8xxxu/
12893 RXRPC SOCKETS (AF_RXRPC)
12894 M: David Howells <dhowells@redhat.com>
12895 L: linux-afs@lists.infradead.org
12898 F: include/keys/rxrpc-type.h
12899 F: include/net/af_rxrpc.h
12900 F: include/trace/events/rxrpc.h
12901 F: include/uapi/linux/rxrpc.h
12902 F: Documentation/networking/rxrpc.txt
12903 W: https://www.infradead.org/~dhowells/kafs/
12905 S3 SAVAGE FRAMEBUFFER DRIVER
12906 M: Antonino Daplas <adaplas@gmail.com>
12907 L: linux-fbdev@vger.kernel.org
12909 F: drivers/video/fbdev/savage/
12912 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12913 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12914 L: linux-s390@vger.kernel.org
12915 W: http://www.ibm.com/developerworks/linux/linux390/
12916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12920 F: Documentation/s390/
12921 F: Documentation/driver-api/s390-drivers.rst
12923 S390 COMMON I/O LAYER
12924 M: Sebastian Ott <sebott@linux.ibm.com>
12925 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12926 L: linux-s390@vger.kernel.org
12927 W: http://www.ibm.com/developerworks/linux/linux390/
12929 F: drivers/s390/cio/
12932 M: Stefan Haberland <sth@linux.ibm.com>
12933 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12934 L: linux-s390@vger.kernel.org
12935 W: http://www.ibm.com/developerworks/linux/linux390/
12937 F: drivers/s390/block/dasd*
12938 F: block/partitions/ibm.c
12941 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12942 L: linux-s390@vger.kernel.org
12943 W: http://www.ibm.com/developerworks/linux/linux390/
12945 F: drivers/iommu/s390-iommu.c
12947 S390 IUCV NETWORK LAYER
12948 M: Julian Wiedmann <jwi@linux.ibm.com>
12949 M: Ursula Braun <ubraun@linux.ibm.com>
12950 L: linux-s390@vger.kernel.org
12951 W: http://www.ibm.com/developerworks/linux/linux390/
12953 F: drivers/s390/net/*iucv*
12954 F: include/net/iucv/
12957 S390 NETWORK DRIVERS
12958 M: Julian Wiedmann <jwi@linux.ibm.com>
12959 M: Ursula Braun <ubraun@linux.ibm.com>
12960 L: linux-s390@vger.kernel.org
12961 W: http://www.ibm.com/developerworks/linux/linux390/
12963 F: drivers/s390/net/
12966 M: Sebastian Ott <sebott@linux.ibm.com>
12967 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12968 L: linux-s390@vger.kernel.org
12969 W: http://www.ibm.com/developerworks/linux/linux390/
12972 F: drivers/pci/hotplug/s390_pci_hpc.c
12974 S390 VFIO-CCW DRIVER
12975 M: Cornelia Huck <cohuck@redhat.com>
12976 M: Halil Pasic <pasic@linux.ibm.com>
12977 L: linux-s390@vger.kernel.org
12978 L: kvm@vger.kernel.org
12980 F: drivers/s390/cio/vfio_ccw*
12981 F: Documentation/s390/vfio-ccw.txt
12982 F: include/uapi/linux/vfio_ccw.h
12985 M: Harald Freudenberger <freude@linux.ibm.com>
12986 L: linux-s390@vger.kernel.org
12987 W: http://www.ibm.com/developerworks/linux/linux390/
12989 F: drivers/s390/crypto/
12991 S390 VFIO AP DRIVER
12992 M: Tony Krowiak <akrowiak@linux.ibm.com>
12993 M: Pierre Morel <pmorel@linux.ibm.com>
12994 M: Halil Pasic <pasic@linux.ibm.com>
12995 L: linux-s390@vger.kernel.org
12996 W: http://www.ibm.com/developerworks/linux/linux390/
12998 F: drivers/s390/crypto/vfio_ap_drv.c
12999 F: drivers/s390/crypto/vfio_ap_private.h
13000 F: drivers/s390/crypto/vfio_ap_ops.c
13001 F: Documentation/s390/vfio-ap.txt
13004 M: Steffen Maier <maier@linux.ibm.com>
13005 M: Benjamin Block <bblock@linux.ibm.com>
13006 L: linux-s390@vger.kernel.org
13007 W: http://www.ibm.com/developerworks/linux/linux390/
13009 F: drivers/s390/scsi/zfcp_*
13011 S3C24XX SD/MMC Driver
13012 M: Ben Dooks <ben-linux@fluff.org>
13013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13015 F: drivers/mmc/host/s3cmci.*
13017 SAA6588 RDS RECEIVER DRIVER
13018 M: Hans Verkuil <hverkuil@xs4all.nl>
13019 L: linux-media@vger.kernel.org
13020 T: git git://linuxtv.org/media_tree.git
13021 W: https://linuxtv.org
13023 F: drivers/media/i2c/saa6588*
13025 SAA7134 VIDEO4LINUX DRIVER
13026 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13027 L: linux-media@vger.kernel.org
13028 W: https://linuxtv.org
13029 T: git git://linuxtv.org/media_tree.git
13031 F: Documentation/media/v4l-drivers/saa7134*
13032 F: drivers/media/pci/saa7134/
13034 SAA7146 VIDEO4LINUX-2 DRIVER
13035 M: Hans Verkuil <hverkuil@xs4all.nl>
13036 L: linux-media@vger.kernel.org
13037 T: git git://linuxtv.org/media_tree.git
13039 F: drivers/media/common/saa7146/
13040 F: drivers/media/pci/saa7146/
13041 F: include/media/saa7146*
13043 SAMSUNG AUDIO (ASoC) DRIVERS
13044 M: Krzysztof Kozlowski <krzk@kernel.org>
13045 M: Sangbeom Kim <sbkim73@samsung.com>
13046 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13047 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13049 F: sound/soc/samsung/
13050 F: Documentation/devicetree/bindings/sound/samsung*
13052 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13053 M: Krzysztof Kozlowski <krzk@kernel.org>
13054 L: linux-crypto@vger.kernel.org
13055 L: linux-samsung-soc@vger.kernel.org
13057 F: drivers/crypto/exynos-rng.c
13058 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13060 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13061 M: Łukasz Stelmach <l.stelmach@samsung.com>
13062 L: linux-samsung-soc@vger.kernel.org
13064 F: drivers/char/hw_random/exynos-trng.c
13065 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13067 SAMSUNG FRAMEBUFFER DRIVER
13068 M: Jingoo Han <jingoohan1@gmail.com>
13069 L: linux-fbdev@vger.kernel.org
13071 F: drivers/video/fbdev/s3c-fb.c
13073 SAMSUNG LAPTOP DRIVER
13074 M: Corentin Chary <corentin.chary@gmail.com>
13075 L: platform-driver-x86@vger.kernel.org
13077 F: drivers/platform/x86/samsung-laptop.c
13079 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13080 M: Sangbeom Kim <sbkim73@samsung.com>
13081 M: Krzysztof Kozlowski <krzk@kernel.org>
13082 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13083 L: linux-kernel@vger.kernel.org
13084 L: linux-samsung-soc@vger.kernel.org
13086 F: drivers/mfd/sec*.c
13087 F: drivers/regulator/s2m*.c
13088 F: drivers/regulator/s5m*.c
13089 F: drivers/clk/clk-s2mps11.c
13090 F: drivers/rtc/rtc-s5m.c
13091 F: include/linux/mfd/samsung/
13092 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13093 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13094 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13095 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13097 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13098 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13099 L: linux-media@vger.kernel.org
13100 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13102 F: drivers/media/platform/s3c-camif/
13103 F: include/media/drv-intf/s3c_camif.h
13105 SAMSUNG S3FWRN5 NFC DRIVER
13106 M: Robert Baldyga <r.baldyga@samsung.com>
13107 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13108 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13110 F: drivers/nfc/s3fwrn5
13112 SAMSUNG S5C73M3 CAMERA DRIVER
13113 M: Kyungmin Park <kyungmin.park@samsung.com>
13114 M: Andrzej Hajda <a.hajda@samsung.com>
13115 L: linux-media@vger.kernel.org
13117 F: drivers/media/i2c/s5c73m3/*
13119 SAMSUNG S5K5BAF CAMERA DRIVER
13120 M: Kyungmin Park <kyungmin.park@samsung.com>
13121 M: Andrzej Hajda <a.hajda@samsung.com>
13122 L: linux-media@vger.kernel.org
13124 F: drivers/media/i2c/s5k5baf.c
13126 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13127 M: Krzysztof Kozlowski <krzk@kernel.org>
13128 M: Vladimir Zapolskiy <vz@mleia.com>
13129 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13130 L: linux-crypto@vger.kernel.org
13131 L: linux-samsung-soc@vger.kernel.org
13133 F: drivers/crypto/s5p-sss.c
13135 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13136 M: Kyungmin Park <kyungmin.park@samsung.com>
13137 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13138 L: linux-media@vger.kernel.org
13139 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13141 F: drivers/media/platform/exynos4-is/
13143 SAMSUNG SOC CLOCK DRIVERS
13144 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13145 M: Tomasz Figa <tomasz.figa@gmail.com>
13146 M: Chanwoo Choi <cw00.choi@samsung.com>
13148 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13150 F: drivers/clk/samsung/
13151 F: include/dt-bindings/clock/exynos*.h
13152 F: Documentation/devicetree/bindings/clock/exynos*.txt
13154 SAMSUNG SPI DRIVERS
13155 M: Kukjin Kim <kgene@kernel.org>
13156 M: Krzysztof Kozlowski <krzk@kernel.org>
13157 M: Andi Shyti <andi@etezian.org>
13158 L: linux-spi@vger.kernel.org
13159 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13161 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13162 F: drivers/spi/spi-s3c*
13163 F: include/linux/platform_data/spi-s3c64xx.h
13165 SAMSUNG SXGBE DRIVERS
13166 M: Byungho An <bh74.an@samsung.com>
13167 M: Girish K S <ks.giri@samsung.com>
13168 M: Vipul Pandya <vipul.pandya@samsung.com>
13170 L: netdev@vger.kernel.org
13171 F: drivers/net/ethernet/samsung/sxgbe/
13173 SAMSUNG THERMAL DRIVER
13174 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13175 L: linux-pm@vger.kernel.org
13176 L: linux-samsung-soc@vger.kernel.org
13178 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13179 F: drivers/thermal/samsung/
13181 SAMSUNG USB2 PHY DRIVER
13182 M: Kamil Debski <kamil@wypas.org>
13183 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13184 L: linux-kernel@vger.kernel.org
13186 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13187 F: Documentation/phy/samsung-usb2.txt
13188 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13189 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13190 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13191 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13192 F: drivers/phy/samsung/phy-samsung-usb2.c
13193 F: drivers/phy/samsung/phy-samsung-usb2.h
13196 M: Zwane Mwaikambo <zwanem@gmail.com>
13198 F: drivers/watchdog/sc1200wdt.c
13201 M: Ingo Molnar <mingo@redhat.com>
13202 M: Peter Zijlstra <peterz@infradead.org>
13203 L: linux-kernel@vger.kernel.org
13204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13207 F: include/linux/sched.h
13208 F: include/uapi/linux/sched.h
13209 F: include/linux/wait.h
13211 SCR24X CHIP CARD INTERFACE DRIVER
13212 M: Lubomir Rintel <lkundrak@v3.sk>
13214 F: drivers/char/pcmcia/scr24x_cs.c
13217 M: Jens Axboe <axboe@kernel.dk>
13218 L: linux-scsi@vger.kernel.org
13219 W: http://www.kernel.dk
13221 F: drivers/scsi/sr*
13223 SCSI RDMA PROTOCOL (SRP) INITIATOR
13224 M: Bart Van Assche <bvanassche@acm.org>
13225 L: linux-rdma@vger.kernel.org
13227 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13228 F: drivers/infiniband/ulp/srp/
13229 F: include/scsi/srp.h
13231 SCSI RDMA PROTOCOL (SRP) TARGET
13232 M: Bart Van Assche <bvanassche@acm.org>
13233 L: linux-rdma@vger.kernel.org
13234 L: target-devel@vger.kernel.org
13236 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13237 F: drivers/infiniband/ulp/srpt/
13240 M: Doug Gilbert <dgilbert@interlog.com>
13241 L: linux-scsi@vger.kernel.org
13242 W: http://sg.danny.cz/sg
13244 F: Documentation/scsi/scsi-generic.txt
13245 F: drivers/scsi/sg.c
13246 F: include/scsi/sg.h
13249 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13251 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13253 L: linux-scsi@vger.kernel.org
13255 F: Documentation/devicetree/bindings/scsi/
13260 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13261 L: linux-scsi@vger.kernel.org
13263 F: Documentation/scsi/st.txt
13264 F: drivers/scsi/st.*
13265 F: drivers/scsi/st_*.h
13268 M: Vlad Yasevich <vyasevich@gmail.com>
13269 M: Neil Horman <nhorman@tuxdriver.com>
13270 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13271 L: linux-sctp@vger.kernel.org
13272 W: http://lksctp.sourceforge.net
13274 F: Documentation/networking/sctp.txt
13275 F: include/linux/sctp.h
13276 F: include/uapi/linux/sctp.h
13277 F: include/net/sctp/
13281 M: Jim Cromie <jim.cromie@gmail.com>
13283 F: Documentation/i2c/busses/scx200_acb
13284 F: arch/x86/platform/scx200/
13285 F: drivers/watchdog/scx200_wdt.c
13286 F: drivers/i2c/busses/scx200*
13287 F: drivers/mtd/maps/scx200_docflash.c
13288 F: include/linux/scx200.h
13291 M: Jim Cromie <jim.cromie@gmail.com>
13293 F: drivers/char/scx200_gpio.c
13294 F: include/linux/scx200_gpio.h
13296 SCx200 HRT CLOCKSOURCE DRIVER
13297 M: Jim Cromie <jim.cromie@gmail.com>
13299 F: drivers/clocksource/scx200_hrt.c
13301 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13302 M: Sascha Sommer <saschasommer@freenet.de>
13303 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13305 F: drivers/mmc/host/sdricoh_cs.c
13308 M: Kees Cook <keescook@chromium.org>
13309 R: Andy Lutomirski <luto@amacapital.net>
13310 R: Will Drewry <wad@chromium.org>
13311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13313 F: kernel/seccomp.c
13314 F: include/uapi/linux/seccomp.h
13315 F: include/linux/seccomp.h
13316 F: tools/testing/selftests/seccomp/*
13317 F: tools/testing/selftests/kselftest_harness.h
13318 F: Documentation/userspace-api/seccomp_filter.rst
13319 K: \bsecure_computing
13322 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13323 M: Al Cooper <alcooperx@gmail.com>
13324 L: linux-mmc@vger.kernel.org
13325 L: bcm-kernel-feedback-list@broadcom.com
13327 F: drivers/mmc/host/sdhci-brcmstb*
13329 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13330 M: Adrian Hunter <adrian.hunter@intel.com>
13331 L: linux-mmc@vger.kernel.org
13332 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13334 F: drivers/mmc/host/sdhci*
13335 F: include/linux/mmc/sdhci*
13337 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13338 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13339 M: Manjunath M B <manjumb@synopsys.com>
13340 L: linux-mmc@vger.kernel.org
13342 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13344 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13345 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13346 L: linux-mmc@vger.kernel.org
13348 F: drivers/mmc/host/sdhci-of-at91.c
13350 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13351 M: Ben Dooks <ben-linux@fluff.org>
13352 M: Jaehoon Chung <jh80.chung@samsung.com>
13353 L: linux-mmc@vger.kernel.org
13355 F: drivers/mmc/host/sdhci-s3c*
13357 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13358 M: Viresh Kumar <vireshk@kernel.org>
13359 L: linux-mmc@vger.kernel.org
13361 F: drivers/mmc/host/sdhci-spear.c
13363 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13364 M: Kishon Vijay Abraham I <kishon@ti.com>
13365 L: linux-mmc@vger.kernel.org
13367 F: drivers/mmc/host/sdhci-omap.c
13369 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13370 M: Scott Bauer <scott.bauer@intel.com>
13371 M: Jonathan Derrick <jonathan.derrick@intel.com>
13372 L: linux-block@vger.kernel.org
13375 F: block/opal_proto.h
13376 F: include/linux/sed*
13377 F: include/uapi/linux/sed*
13380 M: Security Officers <security@kernel.org>
13384 M: James Morris <jmorris@namei.org>
13385 M: "Serge E. Hallyn" <serge@hallyn.com>
13386 L: linux-security-module@vger.kernel.org (suggested Cc:)
13387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13388 W: http://kernsec.org/
13391 X: security/selinux/
13393 SELINUX SECURITY MODULE
13394 M: Paul Moore <paul@paul-moore.com>
13395 M: Stephen Smalley <sds@tycho.nsa.gov>
13396 M: Eric Paris <eparis@parisplace.org>
13397 L: selinux@vger.kernel.org
13398 W: https://selinuxproject.org
13399 W: https://github.com/SELinuxProject
13400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13402 F: include/linux/selinux*
13403 F: security/selinux/
13404 F: scripts/selinux/
13405 F: Documentation/admin-guide/LSM/SELinux.rst
13408 M: Jiri Slaby <jirislaby@gmail.com>
13410 F: drivers/misc/phantom.c
13411 F: include/uapi/linux/phantom.h
13414 M: Rob Herring <robh@kernel.org>
13415 L: linux-serial@vger.kernel.org
13417 F: Documentation/devicetree/bindings/serial/slave-device.txt
13418 F: drivers/tty/serdev/
13419 F: include/linux/serdev.h
13422 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13423 L: linux-serial@vger.kernel.org
13425 F: Documentation/devicetree/bindings/serial/
13426 F: drivers/tty/serial/
13429 M: Sean Young <sean@mess.org>
13430 L: linux-media@vger.kernel.org
13432 F: drivers/media/rc/serial_ir.c
13435 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13436 M: Edward Cree <ecree@solarflare.com>
13437 M: Bert Kenward <bkenward@solarflare.com>
13438 L: netdev@vger.kernel.org
13440 F: drivers/net/ethernet/sfc/
13443 M: Dimitri Sivanich <sivanich@sgi.com>
13445 F: drivers/misc/sgi-gru/
13447 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13448 M: Pat Gefre <pfg@sgi.com>
13449 L: linux-ia64@vger.kernel.org
13451 F: Documentation/ia64/serial.txt
13452 F: drivers/tty/serial/ioc?_serial.c
13453 F: include/linux/ioc?.h
13455 SGI XP/XPC/XPNET DRIVER
13456 M: Cliff Whickman <cpw@sgi.com>
13457 M: Robin Holt <robinmholt@gmail.com>
13459 F: drivers/misc/sgi-xp/
13461 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13462 M: Ursula Braun <ubraun@linux.ibm.com>
13463 L: linux-s390@vger.kernel.org
13464 W: http://www.ibm.com/developerworks/linux/linux390/
13468 SHARP RJ54N1CB0C SENSOR DRIVER
13469 M: Jacopo Mondi <jacopo@jmondi.org>
13470 L: linux-media@vger.kernel.org
13471 T: git git://linuxtv.org/media_tree.git
13473 F: drivers/media/i2c/rj54n1cb0c.c
13474 F: include/media/i2c/rj54n1cb0c.h
13476 SH_VEU V4L2 MEM2MEM DRIVER
13477 L: linux-media@vger.kernel.org
13479 F: drivers/media/platform/sh_veu.c
13481 SH_VOU V4L2 OUTPUT DRIVER
13482 L: linux-media@vger.kernel.org
13484 F: drivers/media/platform/sh_vou.c
13485 F: include/media/drv-intf/sh_vou.h
13487 SI2157 MEDIA DRIVER
13488 M: Antti Palosaari <crope@iki.fi>
13489 L: linux-media@vger.kernel.org
13490 W: https://linuxtv.org
13491 W: http://palosaari.fi/linux/
13492 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13493 T: git git://linuxtv.org/anttip/media_tree.git
13495 F: drivers/media/tuners/si2157*
13497 SI2165 MEDIA DRIVER
13498 M: Matthias Schwarzott <zzam@gentoo.org>
13499 L: linux-media@vger.kernel.org
13500 W: https://linuxtv.org
13501 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13503 F: drivers/media/dvb-frontends/si2165*
13505 SI2168 MEDIA DRIVER
13506 M: Antti Palosaari <crope@iki.fi>
13507 L: linux-media@vger.kernel.org
13508 W: https://linuxtv.org
13509 W: http://palosaari.fi/linux/
13510 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13511 T: git git://linuxtv.org/anttip/media_tree.git
13513 F: drivers/media/dvb-frontends/si2168*
13515 SI470X FM RADIO RECEIVER I2C DRIVER
13516 M: Hans Verkuil <hverkuil@xs4all.nl>
13517 L: linux-media@vger.kernel.org
13518 T: git git://linuxtv.org/media_tree.git
13519 W: https://linuxtv.org
13521 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13523 SI470X FM RADIO RECEIVER USB DRIVER
13524 M: Hans Verkuil <hverkuil@xs4all.nl>
13525 L: linux-media@vger.kernel.org
13526 T: git git://linuxtv.org/media_tree.git
13527 W: https://linuxtv.org
13529 F: drivers/media/radio/si470x/radio-si470x-common.c
13530 F: drivers/media/radio/si470x/radio-si470x.h
13531 F: drivers/media/radio/si470x/radio-si470x-usb.c
13533 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13534 M: Eduardo Valentin <edubezval@gmail.com>
13535 L: linux-media@vger.kernel.org
13536 T: git git://linuxtv.org/media_tree.git
13537 W: https://linuxtv.org
13539 F: drivers/media/radio/si4713/si4713.?
13541 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13542 M: Eduardo Valentin <edubezval@gmail.com>
13543 L: linux-media@vger.kernel.org
13544 T: git git://linuxtv.org/media_tree.git
13545 W: https://linuxtv.org
13547 F: drivers/media/radio/si4713/radio-platform-si4713.c
13549 SI4713 FM RADIO TRANSMITTER USB DRIVER
13550 M: Hans Verkuil <hverkuil@xs4all.nl>
13551 L: linux-media@vger.kernel.org
13552 T: git git://linuxtv.org/media_tree.git
13553 W: https://linuxtv.org
13555 F: drivers/media/radio/si4713/radio-usb-si4713.c
13558 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13559 L: linux-media@vger.kernel.org
13560 W: https://linuxtv.org
13561 T: git git://linuxtv.org/media_tree.git
13563 F: drivers/media/common/siano/
13564 F: drivers/media/usb/siano/
13565 F: drivers/media/usb/siano/
13566 F: drivers/media/mmc/siano/
13569 M: Palmer Dabbelt <palmer@sifive.com>
13570 L: linux-riscv@lists.infradead.org
13571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13576 SILEAD TOUCHSCREEN DRIVER
13577 M: Hans de Goede <hdegoede@redhat.com>
13578 L: linux-input@vger.kernel.org
13579 L: platform-driver-x86@vger.kernel.org
13581 F: drivers/input/touchscreen/silead.c
13582 F: drivers/platform/x86/touchscreen_dmi.c
13584 SILICON MOTION SM712 FRAME BUFFER DRIVER
13585 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13586 M: Teddy Wang <teddy.wang@siliconmotion.com>
13587 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13588 L: linux-fbdev@vger.kernel.org
13590 F: drivers/video/fbdev/sm712*
13591 F: Documentation/fb/sm712fb.txt
13593 SIMPLE FIRMWARE INTERFACE (SFI)
13594 M: Len Brown <lenb@kernel.org>
13595 L: sfi-devel@simplefirmware.org
13596 W: http://simplefirmware.org/
13597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13599 F: arch/x86/platform/sfi/
13601 F: include/linux/sfi*.h
13604 M: Hans de Goede <hdegoede@redhat.com>
13605 L: linux-fbdev@vger.kernel.org
13607 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13608 F: drivers/video/fbdev/simplefb.c
13609 F: include/linux/platform_data/simplefb.h
13611 SIMTEC EB110ATX (Chalice CATS)
13613 P: Vincent Sanders <vince@simtec.co.uk>
13614 M: Simtec Linux Team <linux@simtec.co.uk>
13615 W: http://www.simtec.co.uk/products/EB110ATX/
13618 SIMTEC EB2410ITX (BAST)
13620 P: Vincent Sanders <vince@simtec.co.uk>
13621 M: Simtec Linux Team <linux@simtec.co.uk>
13622 W: http://www.simtec.co.uk/products/EB2410ITX/
13624 F: arch/arm/mach-s3c24xx/mach-bast.c
13625 F: arch/arm/mach-s3c24xx/bast-ide.c
13626 F: arch/arm/mach-s3c24xx/bast-irq.c
13628 SIPHASH PRF ROUTINES
13629 M: Jason A. Donenfeld <Jason@zx2c4.com>
13632 F: lib/test_siphash.c
13633 F: include/linux/siphash.h
13636 M: Gavin Schenk <g.schenk@eckelmann.de>
13637 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13638 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13641 F: drivers/gpio/gpio-siox.c
13642 F: include/trace/events/siox.h
13644 SIS 190 ETHERNET DRIVER
13645 M: Francois Romieu <romieu@fr.zoreil.com>
13646 L: netdev@vger.kernel.org
13648 F: drivers/net/ethernet/sis/sis190.c
13650 SIS 900/7016 FAST ETHERNET DRIVER
13651 M: Daniele Venzano <venza@brownhat.org>
13652 W: http://www.brownhat.org/sis900.html
13653 L: netdev@vger.kernel.org
13655 F: drivers/net/ethernet/sis/sis900.*
13657 SIS FRAMEBUFFER DRIVER
13658 M: Thomas Winischhofer <thomas@winischhofer.net>
13659 W: http://www.winischhofer.net/linuxsisvga.shtml
13661 F: Documentation/fb/sisfb.txt
13662 F: drivers/video/fbdev/sis/
13663 F: include/video/sisfb.h
13666 M: Thomas Winischhofer <thomas@winischhofer.net>
13667 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13669 F: drivers/usb/misc/sisusbvga/
13672 M: Christoph Lameter <cl@linux.com>
13673 M: Pekka Enberg <penberg@kernel.org>
13674 M: David Rientjes <rientjes@google.com>
13675 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13676 M: Andrew Morton <akpm@linux-foundation.org>
13677 L: linux-mm@kvack.org
13679 F: include/linux/sl?b*.h
13682 SLEEPABLE READ-COPY UPDATE (SRCU)
13683 M: Lai Jiangshan <jiangshanlai@gmail.com>
13684 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13685 M: Josh Triplett <josh@joshtriplett.org>
13686 R: Steven Rostedt <rostedt@goodmis.org>
13687 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13688 L: linux-kernel@vger.kernel.org
13689 W: http://www.rdrop.com/users/paulmck/RCU/
13691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13692 F: include/linux/srcu*.h
13693 F: kernel/rcu/srcu*.c
13695 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13696 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13697 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13699 F: drivers/slimbus/
13700 F: Documentation/devicetree/bindings/slimbus/
13701 F: include/linux/slimbus.h
13703 SMACK SECURITY MODULE
13704 M: Casey Schaufler <casey@schaufler-ca.com>
13705 L: linux-security-module@vger.kernel.org
13706 W: http://schaufler-ca.com
13707 T: git git://github.com/cschaufler/smack-next
13709 F: Documentation/admin-guide/LSM/Smack.rst
13712 SMC91x ETHERNET DRIVER
13713 M: Nicolas Pitre <nico@fluxnic.net>
13715 F: drivers/net/ethernet/smsc/smc91x.*
13717 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13718 M: Sakari Ailus <sakari.ailus@iki.fi>
13719 L: linux-media@vger.kernel.org
13721 F: drivers/media/i2c/smiapp/
13722 F: include/media/i2c/smiapp.h
13723 F: drivers/media/i2c/smiapp-pll.c
13724 F: drivers/media/i2c/smiapp-pll.h
13725 F: include/uapi/linux/smiapp.h
13726 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13728 SMM665 HARDWARE MONITOR DRIVER
13729 M: Guenter Roeck <linux@roeck-us.net>
13730 L: linux-hwmon@vger.kernel.org
13732 F: Documentation/hwmon/smm665
13733 F: drivers/hwmon/smm665.c
13735 SMSC EMC2103 HARDWARE MONITOR DRIVER
13736 M: Steve Glendinning <steve.glendinning@shawell.net>
13737 L: linux-hwmon@vger.kernel.org
13739 F: Documentation/hwmon/emc2103
13740 F: drivers/hwmon/emc2103.c
13742 SMSC SCH5627 HARDWARE MONITOR DRIVER
13743 M: Hans de Goede <hdegoede@redhat.com>
13744 L: linux-hwmon@vger.kernel.org
13746 F: Documentation/hwmon/sch5627
13747 F: drivers/hwmon/sch5627.c
13749 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13750 M: Steve Glendinning <steve.glendinning@shawell.net>
13751 L: linux-fbdev@vger.kernel.org
13753 F: drivers/video/fbdev/smscufx.c
13755 SMSC47B397 HARDWARE MONITOR DRIVER
13756 M: Jean Delvare <jdelvare@suse.com>
13757 L: linux-hwmon@vger.kernel.org
13759 F: Documentation/hwmon/smsc47b397
13760 F: drivers/hwmon/smsc47b397.c
13762 SMSC911x ETHERNET DRIVER
13763 M: Steve Glendinning <steve.glendinning@shawell.net>
13764 L: netdev@vger.kernel.org
13766 F: include/linux/smsc911x.h
13767 F: drivers/net/ethernet/smsc/smsc911x.*
13769 SMSC9420 PCI ETHERNET DRIVER
13770 M: Steve Glendinning <steve.glendinning@shawell.net>
13771 L: netdev@vger.kernel.org
13773 F: drivers/net/ethernet/smsc/smsc9420.*
13775 SOC-CAMERA V4L2 SUBSYSTEM
13776 L: linux-media@vger.kernel.org
13777 T: git git://linuxtv.org/media_tree.git
13779 F: include/media/soc*
13780 F: drivers/media/i2c/soc_camera/
13781 F: drivers/media/platform/soc_camera/
13783 SOCIONEXT SYNQUACER I2C DRIVER
13784 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13785 L: linux-i2c@vger.kernel.org
13787 F: drivers/i2c/busses/i2c-synquacer.c
13788 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13790 SOCIONEXT UNIPHIER SOUND DRIVER
13791 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13793 F: sound/soc/uniphier/
13795 SOEKRIS NET48XX LED SUPPORT
13796 M: Chris Boot <bootc@bootc.net>
13798 F: drivers/leds/leds-net48xx.c
13800 SOFT-ROCE DRIVER (rxe)
13801 M: Moni Shoua <monis@mellanox.com>
13802 L: linux-rdma@vger.kernel.org
13804 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13805 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13806 F: drivers/infiniband/sw/rxe/
13807 F: include/uapi/rdma/rdma_user_rxe.h
13809 SOFTLOGIC 6x10 MPEG CODEC
13810 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13811 M: Anton Sviridenko <anton@corp.bluecherry.net>
13812 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13813 M: Andrey Utkin <andrey_utkin@fastmail.com>
13814 M: Ismael Luceno <ismael@iodev.co.uk>
13815 L: linux-media@vger.kernel.org
13817 F: drivers/media/pci/solo6x10/
13819 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13820 M: James Morse <james.morse@arm.com>
13821 L: linux-arm-kernel@lists.infradead.org
13823 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13824 F: drivers/firmware/arm_sdei.c
13825 F: include/linux/arm_sdei.h
13826 F: include/uapi/linux/arm_sdei.h
13828 SOFTWARE RAID (Multiple Disks) SUPPORT
13829 M: Shaohua Li <shli@kernel.org>
13830 L: linux-raid@vger.kernel.org
13831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13833 F: drivers/md/Makefile
13834 F: drivers/md/Kconfig
13836 F: drivers/md/raid*
13837 F: include/linux/raid/
13838 F: include/uapi/linux/raid/
13840 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13841 M: Jassi Brar <jaswinder.singh@linaro.org>
13842 L: netdev@vger.kernel.org
13844 F: drivers/net/ethernet/socionext/netsec.c
13845 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13847 SOLIDRUN CLEARFOG SUPPORT
13848 M: Russell King <linux@armlinux.org.uk>
13850 F: arch/arm/boot/dts/armada-388-clearfog*
13851 F: arch/arm/boot/dts/armada-38x-solidrun-*
13853 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13854 M: Russell King <linux@armlinux.org.uk>
13856 F: arch/arm/boot/dts/imx6*-cubox-i*
13857 F: arch/arm/boot/dts/imx6*-hummingboard*
13858 F: arch/arm/boot/dts/imx6*-sr-*
13860 SONIC NETWORK DRIVER
13861 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13862 L: netdev@vger.kernel.org
13864 F: drivers/net/ethernet/natsemi/sonic.*
13866 SONICS SILICON BACKPLANE DRIVER (SSB)
13867 M: Michael Buesch <m@bues.ch>
13868 L: linux-wireless@vger.kernel.org
13871 F: include/linux/ssb/
13873 SONY IMX258 SENSOR DRIVER
13874 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13875 L: linux-media@vger.kernel.org
13876 T: git git://linuxtv.org/media_tree.git
13878 F: drivers/media/i2c/imx258.c
13880 SONY IMX274 SENSOR DRIVER
13881 M: Leon Luo <leonl@leopardimaging.com>
13882 L: linux-media@vger.kernel.org
13883 T: git git://linuxtv.org/media_tree.git
13885 F: drivers/media/i2c/imx274.c
13886 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13888 SONY IMX319 SENSOR DRIVER
13889 M: Bingbu Cao <bingbu.cao@intel.com>
13890 L: linux-media@vger.kernel.org
13891 T: git git://linuxtv.org/media_tree.git
13893 F: drivers/media/i2c/imx319.c
13895 SONY IMX355 SENSOR DRIVER
13896 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13897 L: linux-media@vger.kernel.org
13898 T: git git://linuxtv.org/media_tree.git
13900 F: drivers/media/i2c/imx355.c
13902 SONY MEMORYSTICK CARD SUPPORT
13903 M: Alex Dubov <oakad@yahoo.com>
13904 W: http://tifmxx.berlios.de/
13906 F: drivers/memstick/host/tifm_ms.c
13908 SONY MEMORYSTICK STANDARD SUPPORT
13909 M: Maxim Levitsky <maximlevitsky@gmail.com>
13911 F: drivers/memstick/core/ms_block.*
13913 SONY VAIO CONTROL DEVICE DRIVER
13914 M: Mattia Dongili <malattia@linux.it>
13915 L: platform-driver-x86@vger.kernel.org
13916 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13918 F: Documentation/laptops/sony-laptop.txt
13919 F: drivers/char/sonypi.c
13920 F: drivers/platform/x86/sony-laptop.c
13921 F: include/linux/sony-laptop.h
13924 M: Jaroslav Kysela <perex@perex.cz>
13925 M: Takashi Iwai <tiwai@suse.com>
13926 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13927 W: http://www.alsa-project.org/
13928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13929 T: git git://git.alsa-project.org/alsa-kernel.git
13930 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13932 F: Documentation/sound/
13934 F: include/uapi/sound/
13937 SOUND - COMPRESSED AUDIO
13938 M: Vinod Koul <vkoul@kernel.org>
13939 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13942 F: Documentation/sound/designs/compress-offload.rst
13943 F: include/sound/compress_driver.h
13944 F: include/uapi/sound/compress_*
13945 F: sound/core/compress_offload.c
13946 F: sound/soc/soc-compress.c
13948 SOUND - DMAENGINE HELPERS
13949 M: Lars-Peter Clausen <lars@metafoo.de>
13951 F: include/sound/dmaengine_pcm.h
13952 F: sound/core/pcm_dmaengine.c
13953 F: sound/soc/soc-generic-dmaengine-pcm.c
13955 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13956 M: Liam Girdwood <lgirdwood@gmail.com>
13957 M: Mark Brown <broonie@kernel.org>
13958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13959 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13960 W: http://alsa-project.org/main/index.php/ASoC
13962 F: Documentation/devicetree/bindings/sound/
13963 F: Documentation/sound/soc/
13965 F: include/sound/soc*
13967 SOUNDWIRE SUBSYSTEM
13968 M: Vinod Koul <vkoul@kernel.org>
13969 M: Sanyog Kale <sanyog.r.kale@intel.com>
13970 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13971 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13973 F: Documentation/driver-api/soundwire/
13974 F: drivers/soundwire/
13975 F: include/linux/soundwire/
13978 M: Olli Salonen <olli.salonen@iki.fi>
13979 L: linux-media@vger.kernel.org
13980 W: https://linuxtv.org
13981 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13983 F: drivers/media/dvb-frontends/sp2*
13985 SPARC + UltraSPARC (sparc/sparc64)
13986 M: "David S. Miller" <davem@davemloft.net>
13987 L: sparclinux@vger.kernel.org
13988 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13995 SPARC SERIAL DRIVERS
13996 M: "David S. Miller" <davem@davemloft.net>
13997 L: sparclinux@vger.kernel.org
13998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14001 F: include/linux/sunserialcore.h
14002 F: drivers/tty/serial/suncore.c
14003 F: drivers/tty/serial/sunhv.c
14004 F: drivers/tty/serial/sunsab.c
14005 F: drivers/tty/serial/sunsab.h
14006 F: drivers/tty/serial/sunsu.c
14007 F: drivers/tty/serial/sunzilog.c
14008 F: drivers/tty/serial/sunzilog.h
14009 F: drivers/tty/vcc.c
14012 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14013 L: linux-sparse@vger.kernel.org
14014 W: https://sparse.wiki.kernel.org/
14015 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14017 F: include/linux/compiler.h
14019 SPEAR CLOCK FRAMEWORK SUPPORT
14020 M: Viresh Kumar <vireshk@kernel.org>
14021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14022 W: http://www.st.com/spear
14024 F: drivers/clk/spear/
14026 SPEAR PLATFORM SUPPORT
14027 M: Viresh Kumar <vireshk@kernel.org>
14028 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14030 W: http://www.st.com/spear
14032 F: arch/arm/boot/dts/spear*
14033 F: arch/arm/mach-spear/
14036 M: Marek Vasut <marek.vasut@gmail.com>
14037 L: linux-mtd@lists.infradead.org
14038 W: http://www.linux-mtd.infradead.org/
14039 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14040 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14041 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14043 F: drivers/mtd/spi-nor/
14044 F: include/linux/mtd/spi-nor.h
14047 M: Mark Brown <broonie@kernel.org>
14048 L: linux-spi@vger.kernel.org
14049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14050 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14052 F: Documentation/devicetree/bindings/spi/
14053 F: Documentation/spi/
14055 F: include/linux/spi/
14056 F: include/uapi/linux/spi/
14059 SPIDERNET NETWORK DRIVER for CELL
14060 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14061 L: netdev@vger.kernel.org
14063 F: Documentation/networking/spider_net.txt
14064 F: drivers/net/ethernet/toshiba/spider_net*
14067 R: Stephen Boyd <sboyd@kernel.org>
14068 L: linux-arm-msm@vger.kernel.org
14069 F: Documentation/devicetree/bindings/spmi/
14071 F: include/dt-bindings/spmi/spmi.h
14072 F: include/linux/spmi.h
14073 F: include/trace/events/spmi.h
14076 M: Jeremy Kerr <jk@ozlabs.org>
14077 L: linuxppc-dev@lists.ozlabs.org
14078 W: http://www.ibm.com/developerworks/power/cell/
14080 F: Documentation/filesystems/spufs.txt
14081 F: arch/powerpc/platforms/cell/spufs/
14083 SQUASHFS FILE SYSTEM
14084 M: Phillip Lougher <phillip@squashfs.org.uk>
14085 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14086 W: http://squashfs.org.uk
14087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14089 F: Documentation/filesystems/squashfs.txt
14092 SRM (Alpha) environment access
14093 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14095 F: arch/alpha/kernel/srm_env.c
14097 ST STM32 I2C/SMBUS DRIVER
14098 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14099 L: linux-i2c@vger.kernel.org
14101 F: drivers/i2c/busses/i2c-stm32*
14103 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14104 M: Song Qiang <songqiang1304521@gmail.com>
14105 L: linux-iio@vger.kernel.org
14107 F: drivers/iio/proximity/vl53l0x-i2c.c
14108 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14111 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14112 M: Sasha Levin <sashal@kernel.org>
14113 L: stable@vger.kernel.org
14115 F: Documentation/process/stable-kernel-rules.rst
14118 M: Ian Abbott <abbotti@mev.co.uk>
14119 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14121 F: drivers/staging/comedi/
14123 STAGING - EROFS FILE SYSTEM
14124 M: Gao Xiang <gaoxiang25@huawei.com>
14125 M: Chao Yu <yuchao0@huawei.com>
14126 L: linux-erofs@lists.ozlabs.org
14128 F: drivers/staging/erofs/
14130 STAGING - INDUSTRIAL IO
14131 M: Jonathan Cameron <jic23@kernel.org>
14132 L: linux-iio@vger.kernel.org
14134 F: Documentation/devicetree/bindings/staging/iio/
14135 F: drivers/staging/iio/
14137 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14138 M: Marc Dietrich <marvin24@gmx.de>
14139 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14140 L: linux-tegra@vger.kernel.org
14142 F: drivers/staging/nvec/
14144 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14145 M: Jens Frederich <jfrederich@gmail.com>
14146 M: Daniel Drake <dsd@laptop.org>
14147 M: Jon Nettleton <jon.nettleton@gmail.com>
14148 W: http://wiki.laptop.org/go/DCON
14150 F: drivers/staging/olpc_dcon/
14152 STAGING - REALTEK RTL8712U DRIVERS
14153 M: Larry Finger <Larry.Finger@lwfinger.net>
14154 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14156 F: drivers/staging/rtl8712/
14158 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14159 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14160 M: Teddy Wang <teddy.wang@siliconmotion.com>
14161 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14162 L: linux-fbdev@vger.kernel.org
14164 F: drivers/staging/sm750fb/
14166 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14167 M: William Hubbs <w.d.hubbs@gmail.com>
14168 M: Chris Brannon <chris@the-brannons.com>
14169 M: Kirk Reiser <kirk@reisers.ca>
14170 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14171 L: speakup@linux-speakup.org
14172 W: http://www.linux-speakup.org/
14174 F: drivers/staging/speakup/
14176 STAGING - VIA VT665X DRIVERS
14177 M: Forest Bond <forest@alittletooquiet.net>
14179 F: drivers/staging/vt665?/
14181 STAGING - WILC1000 WIFI DRIVER
14182 M: Aditya Shankar <aditya.shankar@microchip.com>
14183 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14184 L: linux-wireless@vger.kernel.org
14186 F: drivers/staging/wilc1000/
14188 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14189 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14191 F: drivers/staging/xgifb/
14194 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14196 L: devel@driverdev.osuosl.org
14198 F: drivers/staging/
14200 STARFIRE/DURALAN NETWORK DRIVER
14201 M: Ion Badulescu <ionut@badula.org>
14203 F: drivers/net/ethernet/adaptec/starfire*
14205 STEC S1220 SKD DRIVER
14206 M: Bart Van Assche <bart.vanassche@wdc.com>
14207 L: linux-block@vger.kernel.org
14209 F: drivers/block/skd*[ch]
14211 STI AUDIO (ASoC) DRIVERS
14212 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14213 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14215 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14219 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14221 F: drivers/media/platform/sti/cec/
14222 F: Documentation/devicetree/bindings/media/stih-cec.txt
14224 STK1160 USB VIDEO CAPTURE DRIVER
14225 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14226 L: linux-media@vger.kernel.org
14227 T: git git://linuxtv.org/media_tree.git
14229 F: drivers/media/usb/stk1160/
14231 STM32 AUDIO (ASoC) DRIVERS
14232 M: Olivier Moysan <olivier.moysan@st.com>
14233 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14234 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14236 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14239 STM32 TIMER/LPTIMER DRIVERS
14240 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14242 F: drivers/*/stm32-*timer*
14243 F: drivers/pwm/pwm-stm32*
14244 F: include/linux/*/stm32-*tim*
14245 F: Documentation/ABI/testing/*timer-stm32
14246 F: Documentation/devicetree/bindings/*/stm32-*timer*
14247 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14249 STMMAC ETHERNET DRIVER
14250 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14251 M: Alexandre Torgue <alexandre.torgue@st.com>
14252 M: Jose Abreu <joabreu@synopsys.com>
14253 L: netdev@vger.kernel.org
14254 W: http://www.stlinux.com
14256 F: drivers/net/ethernet/stmicro/stmmac/
14259 M: Sam Creasey <sammy@sammy.net>
14260 W: http://sammy.net/sun3/
14262 F: arch/m68k/kernel/*sun3*
14263 F: arch/m68k/sun3*/
14264 F: arch/m68k/include/asm/sun3*
14265 F: drivers/net/ethernet/i825xx/sun3*
14267 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14268 M: Hans de Goede <hdegoede@redhat.com>
14269 L: linux-input@vger.kernel.org
14271 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14272 F: drivers/input/keyboard/sun4i-lradc-keys.c
14274 SUNDANCE NETWORK DRIVER
14275 M: Denis Kirjanov <kda@linux-powerpc.org>
14276 L: netdev@vger.kernel.org
14278 F: drivers/net/ethernet/dlink/sundance.c
14281 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14282 M: Rich Felker <dalias@libc.org>
14283 L: linux-sh@vger.kernel.org
14284 Q: http://patchwork.kernel.org/project/linux-sh/list/
14286 F: Documentation/sh/
14291 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14292 M: Len Brown <len.brown@intel.com>
14293 M: Pavel Machek <pavel@ucw.cz>
14294 L: linux-pm@vger.kernel.org
14295 B: https://bugzilla.kernel.org
14297 F: Documentation/power/
14298 F: arch/x86/kernel/acpi/
14299 F: drivers/base/power/
14301 F: include/linux/suspend.h
14302 F: include/linux/freezer.h
14303 F: include/linux/pm.h
14306 M: Martin Mares <mj@ucw.cz>
14307 L: linux-video@atrey.karlin.mff.cuni.cz
14309 F: Documentation/svga.txt
14310 F: arch/x86/boot/video*
14313 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14314 L: iommu@lists.linux-foundation.org
14315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14317 F: kernel/dma/swiotlb.c
14318 F: arch/*/kernel/pci-swiotlb.c
14319 F: include/linux/swiotlb.h
14322 M: Jiri Pirko <jiri@resnulli.us>
14323 M: Ivan Vecera <ivecera@redhat.com>
14324 L: netdev@vger.kernel.org
14327 F: include/net/switchdev.h
14329 SY8106A REGULATOR DRIVER
14330 M: Icenowy Zheng <icenowy@aosc.io>
14332 F: drivers/regulator/sy8106a-regulator.c
14333 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14335 SYNC FILE FRAMEWORK
14336 M: Sumit Semwal <sumit.semwal@linaro.org>
14337 R: Gustavo Padovan <gustavo@padovan.org>
14339 L: linux-media@vger.kernel.org
14340 L: dri-devel@lists.freedesktop.org
14341 F: drivers/dma-buf/sync_*
14342 F: drivers/dma-buf/dma-fence*
14343 F: drivers/dma-buf/sw_sync.c
14344 F: include/linux/sync_file.h
14345 F: include/uapi/linux/sync_file.h
14346 F: Documentation/sync_file.txt
14347 T: git git://anongit.freedesktop.org/drm/drm-misc
14349 SYNOPSYS ARC ARCHITECTURE
14350 M: Vineet Gupta <vgupta@synopsys.com>
14351 L: linux-snps-arc@lists.infradead.org
14354 F: Documentation/devicetree/bindings/arc/*
14355 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14356 F: drivers/clocksource/arc_timer.c
14357 F: drivers/tty/serial/arc_uart.c
14358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14360 SYNOPSYS ARC HSDK SDP pll clock driver
14361 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14363 F: drivers/clk/clk-hsdk-pll.c
14364 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14366 SYNOPSYS ARC SDP clock driver
14367 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14369 F: drivers/clk/axs10x/*
14370 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14372 SYNOPSYS ARC SDP platform support
14373 M: Alexey Brodkin <abrodkin@synopsys.com>
14375 F: arch/arc/plat-axs10x
14376 F: arch/arc/boot/dts/ax*
14377 F: Documentation/devicetree/bindings/arc/axs10*
14379 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14380 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14382 F: drivers/reset/reset-axs10x.c
14383 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14385 SYNOPSYS CREG GPIO DRIVER
14386 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14388 F: drivers/gpio/gpio-creg-snps.c
14389 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14391 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14392 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14394 F: drivers/tty/serial/8250/8250_dw.c
14396 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14397 M: Hoan Tran <hotran@apm.com>
14398 L: linux-gpio@vger.kernel.org
14400 F: drivers/gpio/gpio-dwapb.c
14401 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14403 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14404 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14406 F: drivers/dma/dwi-axi-dmac/
14407 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14409 SYNOPSYS DESIGNWARE DMAC DRIVER
14410 M: Viresh Kumar <vireshk@kernel.org>
14411 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14413 F: include/linux/dma/dw.h
14414 F: include/linux/platform_data/dma-dw.h
14417 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14418 M: Jose Abreu <Jose.Abreu@synopsys.com>
14419 L: netdev@vger.kernel.org
14421 F: drivers/net/ethernet/synopsys/
14423 SYNOPSYS DESIGNWARE I2C DRIVER
14424 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14425 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14426 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14427 L: linux-i2c@vger.kernel.org
14429 F: drivers/i2c/busses/i2c-designware-*
14430 F: include/linux/platform_data/i2c-designware.h
14432 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14433 M: Jaehoon Chung <jh80.chung@samsung.com>
14434 L: linux-mmc@vger.kernel.org
14436 F: drivers/mmc/host/dw_mmc*
14438 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14439 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14441 F: drivers/reset/reset-hsdk.c
14442 F: include/dt-bindings/reset/snps,hsdk-reset.h
14443 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14445 SYSTEM CONFIGURATION (SYSCON)
14446 M: Lee Jones <lee.jones@linaro.org>
14447 M: Arnd Bergmann <arnd@arndb.de>
14448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14450 F: drivers/mfd/syscon.c
14452 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14453 M: Sudeep Holla <sudeep.holla@arm.com>
14454 L: linux-arm-kernel@lists.infradead.org
14456 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14457 F: drivers/clk/clk-sc[mp]i.c
14458 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14459 F: drivers/firmware/arm_scpi.c
14460 F: drivers/firmware/arm_scmi/
14461 F: include/linux/sc[mp]i_protocol.h
14463 SYSTEM RESET/SHUTDOWN DRIVERS
14464 M: Sebastian Reichel <sre@kernel.org>
14465 L: linux-pm@vger.kernel.org
14466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14468 F: Documentation/devicetree/bindings/power/reset/
14469 F: drivers/power/reset/
14471 SYSTEM TRACE MODULE CLASS
14472 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14475 F: Documentation/trace/stm.rst
14476 F: drivers/hwtracing/stm/
14477 F: include/linux/stm.h
14478 F: include/uapi/linux/stm.h
14481 M: Christoph Hellwig <hch@infradead.org>
14483 F: Documentation/filesystems/sysv-fs.txt
14485 F: include/linux/sysv_fs.h
14488 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14489 L: linux-scsi@vger.kernel.org
14490 L: target-devel@vger.kernel.org
14491 W: http://www.linux-iscsi.org
14492 W: http://groups.google.com/group/linux-iscsi-target-dev
14493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14497 F: Documentation/target/
14499 TASKSTATS STATISTICS INTERFACE
14500 M: Balbir Singh <bsingharora@gmail.com>
14502 F: Documentation/accounting/taskstats*
14503 F: include/linux/taskstats*
14504 F: kernel/taskstats.c
14507 M: Jamal Hadi Salim <jhs@mojatatu.com>
14508 M: Cong Wang <xiyou.wangcong@gmail.com>
14509 M: Jiri Pirko <jiri@resnulli.us>
14510 L: netdev@vger.kernel.org
14512 F: include/net/pkt_cls.h
14513 F: include/net/pkt_sched.h
14514 F: include/net/tc_act/
14515 F: include/uapi/linux/pkt_cls.h
14516 F: include/uapi/linux/pkt_sched.h
14517 F: include/uapi/linux/tc_act/
14518 F: include/uapi/linux/tc_ematch/
14521 TC90522 MEDIA DRIVER
14522 M: Akihiro Tsukada <tskd08@gmail.com>
14523 L: linux-media@vger.kernel.org
14525 F: drivers/media/dvb-frontends/tc90522*
14527 TCP LOW PRIORITY MODULE
14528 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14529 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14530 W: http://tcp-lp-mod.sourceforge.net/
14532 F: net/ipv4/tcp_lp.c
14534 TDA10071 MEDIA DRIVER
14535 M: Antti Palosaari <crope@iki.fi>
14536 L: linux-media@vger.kernel.org
14537 W: https://linuxtv.org
14538 W: http://palosaari.fi/linux/
14539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14540 T: git git://linuxtv.org/anttip/media_tree.git
14542 F: drivers/media/dvb-frontends/tda10071*
14544 TDA18212 MEDIA DRIVER
14545 M: Antti Palosaari <crope@iki.fi>
14546 L: linux-media@vger.kernel.org
14547 W: https://linuxtv.org
14548 W: http://palosaari.fi/linux/
14549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14550 T: git git://linuxtv.org/anttip/media_tree.git
14552 F: drivers/media/tuners/tda18212*
14554 TDA18218 MEDIA DRIVER
14555 M: Antti Palosaari <crope@iki.fi>
14556 L: linux-media@vger.kernel.org
14557 W: https://linuxtv.org
14558 W: http://palosaari.fi/linux/
14559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14560 T: git git://linuxtv.org/anttip/media_tree.git
14562 F: drivers/media/tuners/tda18218*
14564 TDA18250 MEDIA DRIVER
14565 M: Olli Salonen <olli.salonen@iki.fi>
14566 L: linux-media@vger.kernel.org
14567 W: https://linuxtv.org
14568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14569 T: git git://linuxtv.org/media_tree.git
14571 F: drivers/media/tuners/tda18250*
14573 TDA18271 MEDIA DRIVER
14574 M: Michael Krufky <mkrufky@linuxtv.org>
14575 L: linux-media@vger.kernel.org
14576 W: https://linuxtv.org
14577 W: http://github.com/mkrufky
14578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14579 T: git git://linuxtv.org/mkrufky/tuners.git
14581 F: drivers/media/tuners/tda18271*
14583 TDA1997x MEDIA DRIVER
14584 M: Tim Harvey <tharvey@gateworks.com>
14585 L: linux-media@vger.kernel.org
14586 W: https://linuxtv.org
14587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14589 F: drivers/media/i2c/tda1997x.*
14591 TDA827x MEDIA DRIVER
14592 M: Michael Krufky <mkrufky@linuxtv.org>
14593 L: linux-media@vger.kernel.org
14594 W: https://linuxtv.org
14595 W: http://github.com/mkrufky
14596 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14597 T: git git://linuxtv.org/mkrufky/tuners.git
14599 F: drivers/media/tuners/tda8290.*
14601 TDA8290 MEDIA DRIVER
14602 M: Michael Krufky <mkrufky@linuxtv.org>
14603 L: linux-media@vger.kernel.org
14604 W: https://linuxtv.org
14605 W: http://github.com/mkrufky
14606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14607 T: git git://linuxtv.org/mkrufky/tuners.git
14609 F: drivers/media/tuners/tda8290.*
14611 TDA9840 MEDIA DRIVER
14612 M: Hans Verkuil <hverkuil@xs4all.nl>
14613 L: linux-media@vger.kernel.org
14614 T: git git://linuxtv.org/media_tree.git
14615 W: https://linuxtv.org
14617 F: drivers/media/i2c/tda9840*
14619 TEA5761 TUNER DRIVER
14620 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14621 L: linux-media@vger.kernel.org
14622 W: https://linuxtv.org
14623 T: git git://linuxtv.org/media_tree.git
14625 F: drivers/media/tuners/tea5761.*
14627 TEA5767 TUNER DRIVER
14628 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14629 L: linux-media@vger.kernel.org
14630 W: https://linuxtv.org
14631 T: git git://linuxtv.org/media_tree.git
14633 F: drivers/media/tuners/tea5767.*
14635 TEA6415C MEDIA DRIVER
14636 M: Hans Verkuil <hverkuil@xs4all.nl>
14637 L: linux-media@vger.kernel.org
14638 T: git git://linuxtv.org/media_tree.git
14639 W: https://linuxtv.org
14641 F: drivers/media/i2c/tea6415c*
14643 TEA6420 MEDIA DRIVER
14644 M: Hans Verkuil <hverkuil@xs4all.nl>
14645 L: linux-media@vger.kernel.org
14646 T: git git://linuxtv.org/media_tree.git
14647 W: https://linuxtv.org
14649 F: drivers/media/i2c/tea6420*
14652 M: Jiri Pirko <jiri@resnulli.us>
14653 L: netdev@vger.kernel.org
14655 F: drivers/net/team/
14656 F: include/linux/if_team.h
14657 F: include/uapi/linux/if_team.h
14659 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14660 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14662 F: arch/x86/platform/ts5500/
14664 TECHNOTREND USB IR RECEIVER
14665 M: Sean Young <sean@mess.org>
14666 L: linux-media@vger.kernel.org
14668 F: drivers/media/rc/ttusbir.c
14670 TECHWELL TW9910 VIDEO DECODER
14671 L: linux-media@vger.kernel.org
14673 F: drivers/media/i2c/tw9910.c
14674 F: include/media/i2c/tw9910.h
14677 M: Jens Wiklander <jens.wiklander@linaro.org>
14679 F: include/linux/tee_drv.h
14680 F: include/uapi/linux/tee.h
14682 F: Documentation/tee.txt
14684 TEGRA ARCHITECTURE SUPPORT
14685 M: Thierry Reding <thierry.reding@gmail.com>
14686 M: Jonathan Hunter <jonathanh@nvidia.com>
14687 L: linux-tegra@vger.kernel.org
14688 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14694 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14695 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14697 F: drivers/clk/tegra/
14700 M: Laxman Dewangan <ldewangan@nvidia.com>
14701 M: Jon Hunter <jonathanh@nvidia.com>
14703 F: drivers/dma/tegra*
14706 M: Laxman Dewangan <ldewangan@nvidia.com>
14708 F: drivers/i2c/busses/i2c-tegra.c
14710 TEGRA IOMMU DRIVERS
14711 M: Thierry Reding <thierry.reding@gmail.com>
14712 L: linux-tegra@vger.kernel.org
14714 F: drivers/iommu/tegra*
14717 M: Laxman Dewangan <ldewangan@nvidia.com>
14719 F: drivers/input/keyboard/tegra-kbc.c
14722 M: Stefan Agner <stefan@agner.ch>
14723 M: Lucas Stach <dev@lynxeye.de>
14725 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14726 F: drivers/mtd/nand/raw/tegra_nand.c
14729 M: Thierry Reding <thierry.reding@gmail.com>
14731 F: drivers/pwm/pwm-tegra.c
14733 TEGRA SERIAL DRIVER
14734 M: Laxman Dewangan <ldewangan@nvidia.com>
14736 F: drivers/tty/serial/serial-tegra.c
14739 M: Laxman Dewangan <ldewangan@nvidia.com>
14741 F: drivers/spi/spi-tegra*
14743 TEHUTI ETHERNET DRIVER
14744 M: Andy Gospodarek <andy@greyhouse.net>
14745 L: netdev@vger.kernel.org
14747 F: drivers/net/ethernet/tehuti/*
14749 Telecom Clock Driver for MCPL0010
14750 M: Mark Gross <mark.gross@intel.com>
14752 F: drivers/char/tlclk.c
14754 TENSILICA XTENSA PORT (xtensa)
14755 M: Chris Zankel <chris@zankel.net>
14756 M: Max Filippov <jcmvbkbc@gmail.com>
14757 L: linux-xtensa@linux-xtensa.org
14758 T: git git://github.com/czankel/xtensa-linux.git
14761 F: drivers/irqchip/irq-xtensa-*
14763 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14764 M: Nishanth Menon <nm@ti.com>
14765 M: Tero Kristo <t-kristo@ti.com>
14766 M: Santosh Shilimkar <ssantosh@kernel.org>
14767 L: linux-arm-kernel@lists.infradead.org
14769 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14770 F: drivers/firmware/ti_sci*
14771 F: include/linux/soc/ti/ti_sci_protocol.h
14772 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14773 F: drivers/soc/ti/ti_sci_pm_domains.c
14774 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14775 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14776 F: drivers/clk/keystone/sci-clk.c
14777 F: drivers/reset/reset-ti-sci.c
14779 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14780 M: Hans Verkuil <hverkuil@xs4all.nl>
14781 L: linux-media@vger.kernel.org
14782 T: git git://linuxtv.org/media_tree.git
14783 W: https://linuxtv.org
14785 F: drivers/media/radio/radio-raremono.c
14788 M: Zhang Rui <rui.zhang@intel.com>
14789 M: Eduardo Valentin <edubezval@gmail.com>
14790 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14791 L: linux-pm@vger.kernel.org
14792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14794 Q: https://patchwork.kernel.org/project/linux-pm/list/
14796 F: drivers/thermal/
14797 F: include/linux/thermal.h
14798 F: include/uapi/linux/thermal.h
14799 F: include/linux/cpu_cooling.h
14800 F: Documentation/devicetree/bindings/thermal/
14802 THERMAL/CPU_COOLING
14803 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14804 M: Viresh Kumar <viresh.kumar@linaro.org>
14805 M: Javi Merino <javi.merino@kernel.org>
14806 L: linux-pm@vger.kernel.org
14808 F: Documentation/thermal/cpu-cooling-api.txt
14809 F: drivers/thermal/cpu_cooling.c
14810 F: include/linux/cpu_cooling.h
14812 THINKPAD ACPI EXTRAS DRIVER
14813 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14814 L: ibm-acpi-devel@lists.sourceforge.net
14815 L: platform-driver-x86@vger.kernel.org
14816 W: http://ibm-acpi.sourceforge.net
14817 W: http://thinkwiki.org/wiki/Ibm-acpi
14818 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14820 F: drivers/platform/x86/thinkpad_acpi.c
14823 M: Andreas Noever <andreas.noever@gmail.com>
14824 M: Michael Jamet <michael.jamet@intel.com>
14825 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14826 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14829 F: Documentation/admin-guide/thunderbolt.rst
14830 F: drivers/thunderbolt/
14831 F: include/linux/thunderbolt.h
14833 THUNDERBOLT NETWORK DRIVER
14834 M: Michael Jamet <michael.jamet@intel.com>
14835 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14836 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14837 L: netdev@vger.kernel.org
14839 F: drivers/net/thunderbolt.c
14841 THUNDERX GPIO DRIVER
14842 M: David Daney <david.daney@cavium.com>
14844 F: drivers/gpio/gpio-thunderx.c
14846 TI AM437X VPFE DRIVER
14847 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14848 L: linux-media@vger.kernel.org
14849 W: https://linuxtv.org
14850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14851 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14853 F: drivers/media/platform/am437x/
14855 TI BANDGAP AND THERMAL DRIVER
14856 M: Eduardo Valentin <edubezval@gmail.com>
14857 M: Keerthy <j-keerthy@ti.com>
14858 L: linux-pm@vger.kernel.org
14859 L: linux-omap@vger.kernel.org
14861 F: drivers/thermal/ti-soc-thermal/
14863 TI BQ27XXX POWER SUPPLY DRIVER
14864 R: Andrew F. Davis <afd@ti.com>
14865 F: include/linux/power/bq27xxx_battery.h
14866 F: drivers/power/supply/bq27xxx_battery.c
14867 F: drivers/power/supply/bq27xxx_battery_i2c.c
14869 TI CDCE706 CLOCK DRIVER
14870 M: Max Filippov <jcmvbkbc@gmail.com>
14872 F: drivers/clk/clk-cdce706.c
14875 M: Tero Kristo <t-kristo@ti.com>
14876 L: linux-omap@vger.kernel.org
14879 F: include/linux/clk/ti.h
14881 TI DAVINCI MACHINE SUPPORT
14882 M: Sekhar Nori <nsekhar@ti.com>
14883 M: Kevin Hilman <khilman@kernel.org>
14884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14887 F: arch/arm/mach-davinci/
14888 F: drivers/i2c/busses/i2c-davinci.c
14889 F: arch/arm/boot/dts/da850*
14891 TI DAVINCI SERIES CLOCK DRIVER
14892 M: David Lechner <david@lechnology.com>
14893 R: Sekhar Nori <nsekhar@ti.com>
14895 F: Documentation/devicetree/bindings/clock/ti/davinci/
14896 F: drivers/clk/davinci/
14898 TI DAVINCI SERIES GPIO DRIVER
14899 M: Keerthy <j-keerthy@ti.com>
14900 L: linux-gpio@vger.kernel.org
14902 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14903 F: drivers/gpio/gpio-davinci.c
14905 TI DAVINCI SERIES MEDIA DRIVER
14906 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14907 L: linux-media@vger.kernel.org
14908 W: https://linuxtv.org
14909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14910 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14912 F: drivers/media/platform/davinci/
14913 F: include/media/davinci/
14915 TI ETHERNET SWITCH DRIVER (CPSW)
14916 R: Grygorii Strashko <grygorii.strashko@ti.com>
14917 L: linux-omap@vger.kernel.org
14918 L: netdev@vger.kernel.org
14920 F: drivers/net/ethernet/ti/cpsw*
14921 F: drivers/net/ethernet/ti/davinci*
14923 TI FLASH MEDIA INTERFACE DRIVER
14924 M: Alex Dubov <oakad@yahoo.com>
14926 F: drivers/misc/tifm*
14927 F: drivers/mmc/host/tifm_sd.c
14928 F: include/linux/tifm.h
14930 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14931 M: Santosh Shilimkar <ssantosh@kernel.org>
14932 L: linux-kernel@vger.kernel.org
14933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14935 F: drivers/soc/ti/*
14936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14938 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14939 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14940 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14941 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14943 F: sound/soc/codecs/lm49453*
14944 F: sound/soc/codecs/isabelle*
14946 TI LP855x BACKLIGHT DRIVER
14947 M: Milo Kim <milo.kim@ti.com>
14949 F: Documentation/backlight/lp855x-driver.txt
14950 F: drivers/video/backlight/lp855x_bl.c
14951 F: include/linux/platform_data/lp855x.h
14953 TI LP8727 CHARGER DRIVER
14954 M: Milo Kim <milo.kim@ti.com>
14956 F: drivers/power/supply/lp8727_charger.c
14957 F: include/linux/platform_data/lp8727.h
14959 TI LP8788 MFD DRIVER
14960 M: Milo Kim <milo.kim@ti.com>
14962 F: drivers/iio/adc/lp8788_adc.c
14963 F: drivers/leds/leds-lp8788.c
14964 F: drivers/mfd/lp8788*.c
14965 F: drivers/power/supply/lp8788-charger.c
14966 F: drivers/regulator/lp8788-*.c
14967 F: include/linux/mfd/lp8788*.h
14969 TI NETCP ETHERNET DRIVER
14970 M: Wingman Kwok <w-kwok2@ti.com>
14971 M: Murali Karicheri <m-karicheri2@ti.com>
14972 L: netdev@vger.kernel.org
14974 F: drivers/net/ethernet/ti/netcp*
14976 TI PCM3060 ASoC CODEC DRIVER
14977 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
14978 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14980 F: Documentation/devicetree/bindings/sound/pcm3060.txt
14981 F: sound/soc/codecs/pcm3060*
14983 TI TAS571X FAMILY ASoC CODEC DRIVER
14984 M: Kevin Cernekee <cernekee@chromium.org>
14985 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14987 F: sound/soc/codecs/tas571x*
14989 TI TRF7970A NFC DRIVER
14990 M: Mark Greer <mgreer@animalcreek.com>
14991 L: linux-wireless@vger.kernel.org
14992 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14994 F: drivers/nfc/trf7970a.c
14995 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14997 TI TWL4030 SERIES SOC CODEC DRIVER
14998 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14999 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15001 F: sound/soc/codecs/twl4030*
15004 M: Benoit Parrot <bparrot@ti.com>
15005 L: linux-media@vger.kernel.org
15006 W: http://linuxtv.org/
15007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15009 F: drivers/media/platform/ti-vpe/
15011 TI WILINK WIRELESS DRIVERS
15012 L: linux-wireless@vger.kernel.org
15013 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15014 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15017 F: drivers/net/wireless/ti/
15018 F: include/linux/wl12xx.h
15020 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15021 M: John Stultz <john.stultz@linaro.org>
15022 M: Thomas Gleixner <tglx@linutronix.de>
15023 R: Stephen Boyd <sboyd@kernel.org>
15024 L: linux-kernel@vger.kernel.org
15025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15027 F: include/linux/clocksource.h
15028 F: include/linux/time.h
15029 F: include/linux/timex.h
15030 F: include/uapi/linux/time.h
15031 F: include/uapi/linux/timex.h
15032 F: kernel/time/clocksource.c
15033 F: kernel/time/time*.c
15034 F: kernel/time/alarmtimer.c
15035 F: kernel/time/ntp.c
15036 F: tools/testing/selftests/timers/
15039 M: Jon Maloy <jon.maloy@ericsson.com>
15040 M: Ying Xue <ying.xue@windriver.com>
15041 L: netdev@vger.kernel.org (core kernel code)
15042 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15043 W: http://tipc.sourceforge.net/
15045 F: include/uapi/linux/tipc*.h
15048 TLAN NETWORK DRIVER
15049 M: Samuel Chessman <chessman@tux.org>
15050 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15051 W: http://sourceforge.net/projects/tlan/
15053 F: Documentation/networking/tlan.txt
15054 F: drivers/net/ethernet/ti/tlan.*
15056 TM6000 VIDEO4LINUX DRIVER
15057 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15058 L: linux-media@vger.kernel.org
15059 W: https://linuxtv.org
15060 T: git git://linuxtv.org/media_tree.git
15062 F: drivers/media/usb/tm6000/
15063 F: Documentation/media/v4l-drivers/tm6000*
15065 TMIO/SDHI MMC DRIVER
15066 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15067 L: linux-mmc@vger.kernel.org
15069 F: drivers/mmc/host/tmio_mmc*
15070 F: drivers/mmc/host/renesas_sdhi*
15071 F: include/linux/mfd/tmio.h
15073 TMP401 HARDWARE MONITOR DRIVER
15074 M: Guenter Roeck <linux@roeck-us.net>
15075 L: linux-hwmon@vger.kernel.org
15077 F: Documentation/hwmon/tmp401
15078 F: drivers/hwmon/tmp401.c
15080 TMPFS (SHMEM FILESYSTEM)
15081 M: Hugh Dickins <hughd@google.com>
15082 L: linux-mm@kvack.org
15084 F: include/linux/shmem_fs.h
15087 TOMOYO SECURITY MODULE
15088 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15089 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15090 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15091 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15092 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15093 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15094 W: http://tomoyo.sourceforge.jp/
15095 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15097 F: security/tomoyo/
15099 TOPSTAR LAPTOP EXTRAS DRIVER
15100 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15101 L: platform-driver-x86@vger.kernel.org
15103 F: drivers/platform/x86/topstar-laptop.c
15105 TORTURE-TEST MODULES
15106 M: Davidlohr Bueso <dave@stgolabs.net>
15107 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15108 M: Josh Triplett <josh@joshtriplett.org>
15109 L: linux-kernel@vger.kernel.org
15111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15112 F: Documentation/RCU/torture.txt
15113 F: kernel/torture.c
15114 F: kernel/rcu/rcutorture.c
15115 F: kernel/rcu/rcuperf.c
15116 F: kernel/locking/locktorture.c
15118 TOSHIBA ACPI EXTRAS DRIVER
15119 M: Azael Avalos <coproscefalo@gmail.com>
15120 L: platform-driver-x86@vger.kernel.org
15122 F: drivers/platform/x86/toshiba_acpi.c
15124 TOSHIBA BLUETOOTH DRIVER
15125 M: Azael Avalos <coproscefalo@gmail.com>
15126 L: platform-driver-x86@vger.kernel.org
15128 F: drivers/platform/x86/toshiba_bluetooth.c
15130 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15131 M: Azael Avalos <coproscefalo@gmail.com>
15132 L: platform-driver-x86@vger.kernel.org
15134 F: drivers/platform/x86/toshiba_haps.c
15137 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15138 W: http://www.buzzard.org.uk/toshiba/
15140 F: drivers/char/toshiba.c
15141 F: include/linux/toshiba.h
15142 F: include/uapi/linux/toshiba.h
15144 TOSHIBA TC358743 DRIVER
15145 M: Mats Randgaard <matrandg@cisco.com>
15146 L: linux-media@vger.kernel.org
15148 F: drivers/media/i2c/tc358743*
15149 F: include/media/i2c/tc358743.h
15151 TOSHIBA WMI HOTKEYS DRIVER
15152 M: Azael Avalos <coproscefalo@gmail.com>
15153 L: platform-driver-x86@vger.kernel.org
15155 F: drivers/platform/x86/toshiba-wmi.c
15158 M: Peter Huewe <peterhuewe@gmx.de>
15159 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15160 R: Jason Gunthorpe <jgg@ziepe.ca>
15161 L: linux-integrity@vger.kernel.org
15162 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15163 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15164 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15166 F: drivers/char/tpm/
15169 M: Steven Rostedt <rostedt@goodmis.org>
15170 M: Ingo Molnar <mingo@redhat.com>
15171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15173 F: Documentation/trace/ftrace.rst
15174 F: arch/*/*/*/ftrace.h
15175 F: arch/*/kernel/ftrace.c
15176 F: include/*/ftrace.h
15177 F: include/linux/trace*.h
15180 F: tools/testing/selftests/ftrace/
15182 TRACING MMIO ACCESSES (MMIOTRACE)
15183 M: Steven Rostedt <rostedt@goodmis.org>
15184 M: Ingo Molnar <mingo@kernel.org>
15185 R: Karol Herbst <karolherbst@gmail.com>
15186 R: Pekka Paalanen <ppaalanen@gmail.com>
15188 L: linux-kernel@vger.kernel.org
15189 L: nouveau@lists.freedesktop.org
15190 F: kernel/trace/trace_mmiotrace.c
15191 F: include/linux/mmiotrace.h
15192 F: arch/x86/mm/kmmio.c
15193 F: arch/x86/mm/mmio-mod.c
15194 F: arch/x86/mm/testmmiotrace.c
15197 M: Jiri Kosina <trivial@kernel.org>
15198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15200 K: ^Subject:.*(?i)trivial
15202 TEMPO SEMICONDUCTOR DRIVERS
15203 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15205 F: sound/soc/codecs/tscs*.c
15206 F: sound/soc/codecs/tscs*.h
15207 F: Documentation/devicetree/bindings/sound/tscs*.txt
15210 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15211 M: Jiri Slaby <jslaby@suse.com>
15213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15214 F: Documentation/serial/
15216 F: drivers/tty/serial/serial_core.c
15217 F: include/linux/serial_core.h
15218 F: include/linux/serial.h
15219 F: include/linux/tty.h
15220 F: include/uapi/linux/serial_core.h
15221 F: include/uapi/linux/serial.h
15222 F: include/uapi/linux/tty.h
15224 TUA9001 MEDIA DRIVER
15225 M: Antti Palosaari <crope@iki.fi>
15226 L: linux-media@vger.kernel.org
15227 W: https://linuxtv.org
15228 W: http://palosaari.fi/linux/
15229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15230 T: git git://linuxtv.org/anttip/media_tree.git
15232 F: drivers/media/tuners/tua9001*
15234 TULIP NETWORK DRIVERS
15235 L: netdev@vger.kernel.org
15236 L: linux-parisc@vger.kernel.org
15238 F: drivers/net/ethernet/dec/tulip/
15241 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15242 W: http://vtun.sourceforge.net/tun
15244 F: Documentation/networking/tuntap.txt
15245 F: arch/um/os-Linux/drivers/
15247 TURBOCHANNEL SUBSYSTEM
15248 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15249 M: Ralf Baechle <ralf@linux-mips.org>
15250 L: linux-mips@linux-mips.org
15251 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15254 F: include/linux/tc.h
15257 M: "Len Brown" <lenb@kernel.org>
15258 L: linux-pm@vger.kernel.org
15259 B: https://bugzilla.kernel.org
15260 Q: https://patchwork.kernel.org/project/linux-pm/list/
15261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15263 F: tools/power/x86/turbostat/
15265 TW5864 VIDEO4LINUX DRIVER
15266 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15267 M: Anton Sviridenko <anton@corp.bluecherry.net>
15268 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15269 M: Andrey Utkin <andrey_utkin@fastmail.com>
15270 L: linux-media@vger.kernel.org
15272 F: drivers/media/pci/tw5864/
15274 TW68 VIDEO4LINUX DRIVER
15275 M: Hans Verkuil <hverkuil@xs4all.nl>
15276 L: linux-media@vger.kernel.org
15277 T: git git://linuxtv.org/media_tree.git
15278 W: https://linuxtv.org
15280 F: drivers/media/pci/tw68/
15282 TW686X VIDEO4LINUX DRIVER
15283 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15284 L: linux-media@vger.kernel.org
15285 T: git git://linuxtv.org/media_tree.git
15286 W: http://linuxtv.org
15288 F: drivers/media/pci/tw686x/
15290 UBI FILE SYSTEM (UBIFS)
15291 M: Richard Weinberger <richard@nod.at>
15292 M: Artem Bityutskiy <dedekind1@gmail.com>
15293 M: Adrian Hunter <adrian.hunter@intel.com>
15294 L: linux-mtd@lists.infradead.org
15295 T: git git://git.infradead.org/ubifs-2.6.git
15296 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15298 F: Documentation/filesystems/ubifs.txt
15301 UCLINUX (M68KNOMMU AND COLDFIRE)
15302 M: Greg Ungerer <gerg@linux-m68k.org>
15303 W: http://www.linux-m68k.org/
15304 W: http://www.uclinux.org/
15305 L: linux-m68k@lists.linux-m68k.org
15306 L: uclinux-dev@uclinux.org (subscribers-only)
15307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15309 F: arch/m68k/coldfire/
15311 F: arch/m68k/*/*_no.*
15312 F: arch/m68k/include/asm/*_no.*
15315 M: Jan Kara <jack@suse.com>
15317 F: Documentation/filesystems/udf.txt
15321 M: Bastien Nocera <hadess@hadess.net>
15322 L: linux-input@vger.kernel.org
15324 F: drivers/hid/hid-udraw-ps3.c
15327 M: Evgeniy Dushistov <dushistov@mail.ru>
15329 F: Documentation/filesystems/ufs.txt
15332 UHID USERSPACE HID IO DRIVER:
15333 M: David Herrmann <dh.herrmann@googlemail.com>
15334 L: linux-input@vger.kernel.org
15336 F: drivers/hid/uhid.c
15337 F: include/uapi/linux/uhid.h
15340 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15341 L: linux-usb@vger.kernel.org
15343 F: drivers/usb/common/ulpi.c
15344 F: include/linux/ulpi/
15346 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15347 L: linux-usb@vger.kernel.org
15350 F: include/linux/uwb.h
15351 F: include/linux/uwb/
15353 UNICORE32 ARCHITECTURE:
15354 M: Guan Xuetao <gxt@pku.edu.cn>
15355 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15357 T: git git://github.com/gxt/linux.git
15361 M: Tony Finch <dot@dotat.at>
15362 W: http://dotat.at/prog/unifdef
15364 F: scripts/unifdef.c
15366 UNIFORM CDROM DRIVER
15367 M: Jens Axboe <axboe@kernel.dk>
15368 W: http://www.kernel.dk
15370 F: Documentation/cdrom/
15371 F: drivers/cdrom/cdrom.c
15372 F: include/linux/cdrom.h
15373 F: include/uapi/linux/cdrom.h
15375 UNISYS S-PAR DRIVERS
15376 M: David Kershner <david.kershner@unisys.com>
15377 L: sparmaintainer@unisys.com (Unisys internal)
15379 F: include/linux/visorbus.h
15380 F: drivers/visorbus/
15381 F: drivers/staging/unisys/
15383 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15384 M: Vinayak Holikatti <vinholikatti@gmail.com>
15385 L: linux-scsi@vger.kernel.org
15387 F: Documentation/scsi/ufs.txt
15388 F: drivers/scsi/ufs/
15390 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15391 M: Joao Pinto <jpinto@synopsys.com>
15392 L: linux-scsi@vger.kernel.org
15394 F: drivers/scsi/ufs/*dwc*
15396 UNSORTED BLOCK IMAGES (UBI)
15397 M: Artem Bityutskiy <dedekind1@gmail.com>
15398 M: Richard Weinberger <richard@nod.at>
15399 W: http://www.linux-mtd.infradead.org/
15400 L: linux-mtd@lists.infradead.org
15401 T: git git://git.infradead.org/ubifs-2.6.git
15403 F: drivers/mtd/ubi/
15404 F: include/linux/mtd/ubi.h
15405 F: include/uapi/mtd/ubi-user.h
15407 USB "USBNET" DRIVER FRAMEWORK
15408 M: Oliver Neukum <oneukum@suse.com>
15409 L: netdev@vger.kernel.org
15410 W: http://www.linux-usb.org/usbnet
15412 F: drivers/net/usb/usbnet.c
15413 F: include/linux/usb/usbnet.h
15416 M: Oliver Neukum <oneukum@suse.com>
15417 L: linux-usb@vger.kernel.org
15419 F: Documentation/usb/acm.txt
15420 F: drivers/usb/class/cdc-acm.*
15422 USB AR5523 WIRELESS DRIVER
15423 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15424 L: linux-wireless@vger.kernel.org
15426 F: drivers/net/wireless/ath/ar5523/
15429 M: Oliver Neukum <oneukum@suse.com>
15430 L: linux-usb@vger.kernel.org
15431 L: linux-scsi@vger.kernel.org
15433 F: drivers/usb/storage/uas.c
15435 USB CDC ETHERNET DRIVER
15436 M: Oliver Neukum <oliver@neukum.org>
15437 L: linux-usb@vger.kernel.org
15439 F: drivers/net/usb/cdc_*.c
15440 F: include/uapi/linux/usb/cdc.h
15442 USB CHAOSKEY DRIVER
15443 M: Keith Packard <keithp@keithp.com>
15444 L: linux-usb@vger.kernel.org
15446 F: drivers/usb/misc/chaoskey.c
15448 USB CYPRESS C67X00 DRIVER
15449 M: Peter Korsgaard <jacmet@sunsite.dk>
15450 L: linux-usb@vger.kernel.org
15452 F: drivers/usb/c67x00/
15454 USB DAVICOM DM9601 DRIVER
15455 M: Peter Korsgaard <jacmet@sunsite.dk>
15456 L: netdev@vger.kernel.org
15457 W: http://www.linux-usb.org/usbnet
15459 F: drivers/net/usb/dm9601.c
15461 USB DIAMOND RIO500 DRIVER
15462 M: Cesar Miquel <miquel@df.uba.ar>
15463 L: rio500-users@lists.sourceforge.net
15464 W: http://rio500.sourceforge.net
15466 F: drivers/usb/misc/rio500*
15469 M: Alan Stern <stern@rowland.harvard.edu>
15470 L: linux-usb@vger.kernel.org
15472 F: Documentation/usb/ehci.txt
15473 F: drivers/usb/host/ehci*
15475 USB GADGET/PERIPHERAL SUBSYSTEM
15476 M: Felipe Balbi <balbi@kernel.org>
15477 L: linux-usb@vger.kernel.org
15478 W: http://www.linux-usb.org/gadget
15479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15481 F: drivers/usb/gadget/
15482 F: include/linux/usb/gadget*
15484 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15485 M: Jiri Kosina <jikos@kernel.org>
15486 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15487 L: linux-usb@vger.kernel.org
15488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15490 F: Documentation/hid/hiddev.txt
15491 F: drivers/hid/usbhid/
15493 USB INTEL XHCI ROLE MUX DRIVER
15494 M: Hans de Goede <hdegoede@redhat.com>
15495 L: linux-usb@vger.kernel.org
15497 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15500 M: Olav Kongas <ok@artecdesign.ee>
15501 L: linux-usb@vger.kernel.org
15503 F: drivers/usb/host/isp116x*
15504 F: include/linux/usb/isp116x.h
15506 USB LAN78XX ETHERNET DRIVER
15507 M: Woojung Huh <woojung.huh@microchip.com>
15508 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15509 L: netdev@vger.kernel.org
15511 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15512 F: drivers/net/usb/lan78xx.*
15513 F: include/dt-bindings/net/microchip-lan78xx.h
15515 USB MASS STORAGE DRIVER
15516 M: Alan Stern <stern@rowland.harvard.edu>
15517 L: linux-usb@vger.kernel.org
15518 L: usb-storage@lists.one-eyed-alien.net
15520 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15521 F: drivers/usb/storage/
15524 M: Clemens Ladisch <clemens@ladisch.de>
15525 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15526 T: git git://git.alsa-project.org/alsa-kernel.git
15528 F: sound/usb/midi.*
15530 USB NETWORKING DRIVERS
15531 L: linux-usb@vger.kernel.org
15533 F: drivers/net/usb/
15536 M: Alan Stern <stern@rowland.harvard.edu>
15537 L: linux-usb@vger.kernel.org
15539 F: Documentation/usb/ohci.txt
15540 F: drivers/usb/host/ohci*
15542 USB OTG FSM (Finite State Machine)
15543 M: Peter Chen <Peter.Chen@nxp.com>
15544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15545 L: linux-usb@vger.kernel.org
15547 F: drivers/usb/common/usb-otg-fsm.c
15550 M: Valentina Manea <valentina.manea.m@gmail.com>
15551 M: Shuah Khan <shuah@kernel.org>
15552 L: linux-usb@vger.kernel.org
15554 F: Documentation/usb/usbip_protocol.txt
15555 F: drivers/usb/usbip/
15556 F: tools/usb/usbip/
15557 F: tools/testing/selftests/drivers/usb/usbip/
15560 M: Petko Manolov <petkan@nucleusys.com>
15561 L: linux-usb@vger.kernel.org
15562 L: netdev@vger.kernel.org
15563 T: git git://github.com/petkan/pegasus.git
15564 W: https://github.com/petkan/pegasus
15566 F: drivers/net/usb/pegasus.*
15569 M: Felipe Balbi <balbi@kernel.org>
15570 L: linux-usb@vger.kernel.org
15571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15573 F: drivers/usb/phy/
15575 USB PRINTER DRIVER (usblp)
15576 M: Pete Zaitcev <zaitcev@redhat.com>
15577 L: linux-usb@vger.kernel.org
15579 F: drivers/usb/class/usblp.c
15581 USB QMI WWAN NETWORK DRIVER
15582 M: Bjørn Mork <bjorn@mork.no>
15583 L: netdev@vger.kernel.org
15585 F: Documentation/ABI/testing/sysfs-class-net-qmi
15586 F: drivers/net/usb/qmi_wwan.c
15589 M: Petko Manolov <petkan@nucleusys.com>
15590 L: linux-usb@vger.kernel.org
15591 L: netdev@vger.kernel.org
15592 T: git git://github.com/petkan/rtl8150.git
15593 W: https://github.com/petkan/rtl8150
15595 F: drivers/net/usb/rtl8150.c
15597 USB SERIAL SUBSYSTEM
15598 M: Johan Hovold <johan@kernel.org>
15599 L: linux-usb@vger.kernel.org
15600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15602 F: Documentation/usb/usb-serial.txt
15603 F: drivers/usb/serial/
15604 F: include/linux/usb/serial.h
15606 USB SMSC75XX ETHERNET DRIVER
15607 M: Steve Glendinning <steve.glendinning@shawell.net>
15608 L: netdev@vger.kernel.org
15610 F: drivers/net/usb/smsc75xx.*
15612 USB SMSC95XX ETHERNET DRIVER
15613 M: Steve Glendinning <steve.glendinning@shawell.net>
15614 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15615 L: netdev@vger.kernel.org
15617 F: drivers/net/usb/smsc95xx.*
15620 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15621 L: linux-usb@vger.kernel.org
15622 W: http://www.linux-usb.org
15623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15625 F: Documentation/devicetree/bindings/usb/
15626 F: Documentation/usb/
15628 F: include/linux/usb.h
15629 F: include/linux/usb/
15631 USB TYPEC PI3USB30532 MUX DRIVER
15632 M: Hans de Goede <hdegoede@redhat.com>
15633 L: linux-usb@vger.kernel.org
15635 F: drivers/usb/typec/mux/pi3usb30532.c
15638 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15639 L: linux-usb@vger.kernel.org
15641 F: Documentation/ABI/testing/sysfs-class-typec
15642 F: Documentation/driver-api/usb/typec.rst
15643 F: drivers/usb/typec/
15644 F: include/linux/usb/typec.h
15646 USB TYPEC BUS FOR ALTERNATE MODES
15647 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15648 L: linux-usb@vger.kernel.org
15650 F: Documentation/ABI/testing/sysfs-bus-typec
15651 F: Documentation/driver-api/usb/typec_bus.rst
15652 F: drivers/usb/typec/altmodes/
15653 F: include/linux/usb/typec_altmode.h
15655 USB TYPEC PORT CONTROLLER DRIVERS
15656 M: Guenter Roeck <linux@roeck-us.net>
15657 L: linux-usb@vger.kernel.org
15659 F: drivers/usb/typec/tcpm/
15662 M: Alan Stern <stern@rowland.harvard.edu>
15663 L: linux-usb@vger.kernel.org
15665 F: drivers/usb/host/uhci*
15668 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15669 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15670 L: linux-media@vger.kernel.org
15671 T: git git://linuxtv.org/media_tree.git
15672 W: http://www.ideasonboard.org/uvc/
15674 F: drivers/media/usb/uvc/
15675 F: include/uapi/linux/uvcvideo.h
15678 M: Hans Verkuil <hverkuil@xs4all.nl>
15679 L: linux-media@vger.kernel.org
15680 T: git git://linuxtv.org/media_tree.git
15681 W: https://linuxtv.org
15683 F: drivers/media/usb/usbvision/
15686 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15687 L: linux-usb@vger.kernel.org
15689 F: drivers/usb/gadget/function/*uvc*
15690 F: drivers/usb/gadget/legacy/webcam.c
15691 F: include/uapi/linux/usb/g_uvc.h
15693 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15694 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15695 L: linux-wireless@vger.kernel.org
15697 F: drivers/net/wireless/rndis_wlan.c
15700 M: Mathias Nyman <mathias.nyman@intel.com>
15701 L: linux-usb@vger.kernel.org
15703 F: drivers/usb/host/xhci*
15704 F: drivers/usb/host/pci-quirks*
15707 L: linux-wireless@vger.kernel.org
15708 W: http://linux-lc100020.sourceforge.net
15710 F: drivers/net/wireless/zydas/zd1201.*
15713 M: Antoine Jacquet <royale@zerezo.com>
15714 L: linux-usb@vger.kernel.org
15715 L: linux-media@vger.kernel.org
15716 T: git git://linuxtv.org/media_tree.git
15717 W: http://royale.zerezo.com/zr364xx/
15719 F: Documentation/media/v4l-drivers/zr364xx*
15720 F: drivers/media/usb/zr364xx/
15722 USER-MODE LINUX (UML)
15723 M: Jeff Dike <jdike@addtoit.com>
15724 M: Richard Weinberger <richard@nod.at>
15725 L: linux-um@lists.infradead.org
15726 W: http://user-mode-linux.sourceforge.net
15727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15729 F: Documentation/virtual/uml/
15735 USERSPACE COPYIN/COPYOUT (UIOVEC)
15736 M: Alexander Viro <viro@zeniv.linux.org.uk>
15739 F: include/linux/uio.h
15741 USERSPACE DMA BUFFER DRIVER
15742 M: Gerd Hoffmann <kraxel@redhat.com>
15744 L: dri-devel@lists.freedesktop.org
15745 F: drivers/dma-buf/udmabuf.c
15746 F: include/uapi/linux/udmabuf.h
15747 T: git git://anongit.freedesktop.org/drm/drm-misc
15749 USERSPACE I/O (UIO)
15750 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15753 F: Documentation/driver-api/uio-howto.rst
15755 F: include/linux/uio_driver.h
15758 M: Karel Zak <kzak@redhat.com>
15759 L: util-linux@vger.kernel.org
15760 W: http://en.wikipedia.org/wiki/Util-linux
15761 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15765 M: Christoph Hellwig <hch@lst.de>
15766 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15767 L: linux-kernel@vger.kernel.org
15768 T: git git://git.infradead.org/users/hch/uuid.git
15771 F: include/linux/uuid.h
15772 F: include/uapi/linux/uuid.h
15776 M: Michal Januszewski <spock@gentoo.org>
15777 L: linux-fbdev@vger.kernel.org
15778 W: https://github.com/mjanusz/v86d
15780 F: Documentation/fb/uvesafb.txt
15781 F: drivers/video/fbdev/uvesafb.*
15784 M: Stefan Agner <stefan@agner.ch>
15785 L: linux-mtd@lists.infradead.org
15787 F: drivers/mtd/nand/raw/vf610_nfc.c
15789 VFAT/FAT/MSDOS FILESYSTEM
15790 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15792 F: Documentation/filesystems/vfat.txt
15796 M: Alex Williamson <alex.williamson@redhat.com>
15797 L: kvm@vger.kernel.org
15798 T: git git://github.com/awilliam/linux-vfio.git
15800 F: Documentation/vfio.txt
15802 F: include/linux/vfio.h
15803 F: include/uapi/linux/vfio.h
15805 VFIO MEDIATED DEVICE DRIVERS
15806 M: Kirti Wankhede <kwankhede@nvidia.com>
15807 L: kvm@vger.kernel.org
15809 F: Documentation/vfio-mediated-device.txt
15810 F: drivers/vfio/mdev/
15811 F: include/linux/mdev.h
15812 F: samples/vfio-mdev/
15814 VFIO PLATFORM DRIVER
15815 M: Eric Auger <eric.auger@redhat.com>
15816 L: kvm@vger.kernel.org
15818 F: drivers/vfio/platform/
15821 R: Lukas Wunner <lukas@wunner.de>
15823 F: Documentation/gpu/vga-switcheroo.rst
15824 F: drivers/gpu/vga/vga_switcheroo.c
15825 F: include/linux/vga_switcheroo.h
15826 T: git git://anongit.freedesktop.org/drm/drm-misc
15828 VIA RHINE NETWORK DRIVER
15830 F: drivers/net/ethernet/via/via-rhine.c
15832 VIA SD/MMC CARD CONTROLLER DRIVER
15833 M: Bruce Chang <brucechang@via.com.tw>
15834 M: Harald Welte <HaraldWelte@viatech.com>
15836 F: drivers/mmc/host/via-sdmmc.c
15838 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15839 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15840 L: linux-fbdev@vger.kernel.org
15842 F: include/linux/via-core.h
15843 F: include/linux/via-gpio.h
15844 F: include/linux/via_i2c.h
15845 F: drivers/video/fbdev/via/
15847 VIA VELOCITY NETWORK DRIVER
15848 M: Francois Romieu <romieu@fr.zoreil.com>
15849 L: netdev@vger.kernel.org
15851 F: drivers/net/ethernet/via/via-velocity.*
15853 VICODEC VIRTUAL CODEC DRIVER
15854 M: Hans Verkuil <hans.verkuil@cisco.com>
15855 L: linux-media@vger.kernel.org
15856 T: git git://linuxtv.org/media_tree.git
15857 W: https://linuxtv.org
15859 F: drivers/media/platform/vicodec/*
15861 VIDEO MULTIPLEXER DRIVER
15862 M: Philipp Zabel <p.zabel@pengutronix.de>
15863 L: linux-media@vger.kernel.org
15865 F: drivers/media/platform/video-mux.c
15867 VIDEO I2C POLLING DRIVER
15868 M: Matt Ranostay <matt.ranostay@konsulko.com>
15869 L: linux-media@vger.kernel.org
15871 F: drivers/media/i2c/video-i2c.c
15873 VIDEOBUF2 FRAMEWORK
15874 M: Pawel Osciak <pawel@osciak.com>
15875 M: Marek Szyprowski <m.szyprowski@samsung.com>
15876 M: Kyungmin Park <kyungmin.park@samsung.com>
15877 L: linux-media@vger.kernel.org
15879 F: drivers/media/common/videobuf2/*
15880 F: include/media/videobuf2-*
15882 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15883 M: Helen Koike <helen.koike@collabora.com>
15884 L: linux-media@vger.kernel.org
15885 T: git git://linuxtv.org/media_tree.git
15886 W: https://linuxtv.org
15888 F: drivers/media/platform/vimc/*
15891 M: Alex Williamson <alex.williamson@redhat.com>
15892 M: Paolo Bonzini <pbonzini@redhat.com>
15893 L: kvm@vger.kernel.org
15897 VIRTIO AND VHOST VSOCK DRIVER
15898 M: Stefan Hajnoczi <stefanha@redhat.com>
15899 L: kvm@vger.kernel.org
15900 L: virtualization@lists.linux-foundation.org
15901 L: netdev@vger.kernel.org
15903 F: include/linux/virtio_vsock.h
15904 F: include/uapi/linux/virtio_vsock.h
15905 F: include/uapi/linux/vsockmon.h
15906 F: include/uapi/linux/vm_sockets_diag.h
15907 F: net/vmw_vsock/diag.c
15908 F: net/vmw_vsock/af_vsock_tap.c
15909 F: net/vmw_vsock/virtio_transport_common.c
15910 F: net/vmw_vsock/virtio_transport.c
15911 F: drivers/net/vsockmon.c
15912 F: drivers/vhost/vsock.c
15913 F: tools/testing/vsock/
15915 VIRTIO CONSOLE DRIVER
15916 M: Amit Shah <amit@kernel.org>
15917 L: virtualization@lists.linux-foundation.org
15919 F: drivers/char/virtio_console.c
15920 F: include/linux/virtio_console.h
15921 F: include/uapi/linux/virtio_console.h
15923 VIRTIO CORE, NET AND BLOCK DRIVERS
15924 M: "Michael S. Tsirkin" <mst@redhat.com>
15925 M: Jason Wang <jasowang@redhat.com>
15926 L: virtualization@lists.linux-foundation.org
15928 F: Documentation/devicetree/bindings/virtio/
15931 F: drivers/net/virtio_net.c
15932 F: drivers/block/virtio_blk.c
15933 F: include/linux/virtio*.h
15934 F: include/uapi/linux/virtio_*.h
15935 F: drivers/crypto/virtio/
15936 F: mm/balloon_compaction.c
15938 VIRTIO CRYPTO DRIVER
15939 M: Gonglei <arei.gonglei@huawei.com>
15940 L: virtualization@lists.linux-foundation.org
15941 L: linux-crypto@vger.kernel.org
15943 F: drivers/crypto/virtio/
15944 F: include/uapi/linux/virtio_crypto.h
15946 VIRTIO DRIVERS FOR S390
15947 M: Cornelia Huck <cohuck@redhat.com>
15948 M: Halil Pasic <pasic@linux.ibm.com>
15949 L: linux-s390@vger.kernel.org
15950 L: virtualization@lists.linux-foundation.org
15951 L: kvm@vger.kernel.org
15953 F: drivers/s390/virtio/
15954 F: arch/s390/include/uapi/asm/virtio-ccw.h
15957 M: David Airlie <airlied@linux.ie>
15958 M: Gerd Hoffmann <kraxel@redhat.com>
15959 L: dri-devel@lists.freedesktop.org
15960 L: virtualization@lists.linux-foundation.org
15961 T: git git://anongit.freedesktop.org/drm/drm-misc
15963 F: drivers/gpu/drm/virtio/
15964 F: include/uapi/linux/virtio_gpu.h
15966 VIRTIO HOST (VHOST)
15967 M: "Michael S. Tsirkin" <mst@redhat.com>
15968 M: Jason Wang <jasowang@redhat.com>
15969 L: kvm@vger.kernel.org
15970 L: virtualization@lists.linux-foundation.org
15971 L: netdev@vger.kernel.org
15972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15975 F: include/uapi/linux/vhost.h
15977 VIRTIO INPUT DRIVER
15978 M: Gerd Hoffmann <kraxel@redhat.com>
15980 F: drivers/virtio/virtio_input.c
15981 F: include/uapi/linux/virtio_input.h
15983 VIRTUAL BOX GUEST DEVICE DRIVER
15984 M: Hans de Goede <hdegoede@redhat.com>
15985 M: Arnd Bergmann <arnd@arndb.de>
15986 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15988 F: include/linux/vbox_utils.h
15989 F: include/uapi/linux/vbox*.h
15990 F: drivers/virt/vboxguest/
15992 VIRTUAL SERIO DEVICE DRIVER
15993 M: Stephen Chandler Paul <thatslyude@gmail.com>
15995 F: drivers/input/serio/userio.c
15996 F: include/uapi/linux/userio.h
15998 VIVID VIRTUAL VIDEO DRIVER
15999 M: Hans Verkuil <hverkuil@xs4all.nl>
16000 L: linux-media@vger.kernel.org
16001 T: git git://linuxtv.org/media_tree.git
16002 W: https://linuxtv.org
16004 F: drivers/media/platform/vivid/*
16007 M: Florian Fainelli <f.fainelli@gmail.com>
16008 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16010 F: drivers/vlynq/vlynq.c
16011 F: include/linux/vlynq.h
16014 M: Martyn Welch <martyn@welchs.me.uk>
16015 M: Manohar Vanga <manohar.vanga@gmail.com>
16016 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16017 L: devel@driverdev.osuosl.org
16019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16020 F: Documentation/driver-api/vme.rst
16021 F: drivers/staging/vme/
16023 F: include/linux/vme*
16025 VMWARE BALLOON DRIVER
16026 M: Xavier Deguillard <xdeguillard@vmware.com>
16027 M: Nadav Amit <namit@vmware.com>
16028 M: "VMware, Inc." <pv-drivers@vmware.com>
16029 L: linux-kernel@vger.kernel.org
16031 F: drivers/misc/vmw_balloon.c
16033 VMWARE HYPERVISOR INTERFACE
16034 M: Alok Kataria <akataria@vmware.com>
16035 L: virtualization@lists.linux-foundation.org
16037 F: arch/x86/kernel/cpu/vmware.c
16039 VMWARE PVRDMA DRIVER
16040 M: Adit Ranadive <aditr@vmware.com>
16041 M: VMware PV-Drivers <pv-drivers@vmware.com>
16042 L: linux-rdma@vger.kernel.org
16044 F: drivers/infiniband/hw/vmw_pvrdma/
16046 VMware PVSCSI driver
16047 M: Jim Gill <jgill@vmware.com>
16048 M: VMware PV-Drivers <pv-drivers@vmware.com>
16049 L: linux-scsi@vger.kernel.org
16051 F: drivers/scsi/vmw_pvscsi.c
16052 F: drivers/scsi/vmw_pvscsi.h
16054 VMWARE VMMOUSE SUBDRIVER
16055 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16056 M: "VMware, Inc." <pv-drivers@vmware.com>
16057 L: linux-input@vger.kernel.org
16059 F: drivers/input/mouse/vmmouse.c
16060 F: drivers/input/mouse/vmmouse.h
16062 VMWARE VMXNET3 ETHERNET DRIVER
16063 M: Ronak Doshi <doshir@vmware.com>
16064 M: "VMware, Inc." <pv-drivers@vmware.com>
16065 L: netdev@vger.kernel.org
16067 F: drivers/net/vmxnet3/
16069 VOCORE VOCORE2 BOARD
16070 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16071 L: linux-mips@linux-mips.org
16073 F: arch/mips/boot/dts/ralink/vocore2.dts
16075 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16076 M: Liam Girdwood <lgirdwood@gmail.com>
16077 M: Mark Brown <broonie@kernel.org>
16078 L: linux-kernel@vger.kernel.org
16079 W: http://www.slimlogic.co.uk/?p=48
16080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16082 F: Documentation/devicetree/bindings/regulator/
16083 F: Documentation/power/regulator/
16084 F: drivers/regulator/
16085 F: include/dt-bindings/regulator/
16086 F: include/linux/regulator/
16089 M: David Ahern <dsa@cumulusnetworks.com>
16090 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16091 L: netdev@vger.kernel.org
16093 F: drivers/net/vrf.c
16094 F: Documentation/networking/vrf.txt
16096 VT1211 HARDWARE MONITOR DRIVER
16097 M: Juerg Haefliger <juergh@gmail.com>
16098 L: linux-hwmon@vger.kernel.org
16100 F: Documentation/hwmon/vt1211
16101 F: drivers/hwmon/vt1211.c
16103 VT8231 HARDWARE MONITOR DRIVER
16104 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16105 L: linux-hwmon@vger.kernel.org
16107 F: drivers/hwmon/vt8231.c
16109 VUB300 USB to SDIO/SD/MMC bridge chip
16110 M: Tony Olech <tony.olech@elandigitalsystems.com>
16111 L: linux-mmc@vger.kernel.org
16112 L: linux-usb@vger.kernel.org
16114 F: drivers/mmc/host/vub300.c
16116 W1 DALLAS'S 1-WIRE BUS
16117 M: Evgeniy Polyakov <zbr@ioremap.net>
16119 F: Documentation/devicetree/bindings/w1/
16120 F: Documentation/w1/
16122 F: include/linux/w1.h
16124 W83791D HARDWARE MONITORING DRIVER
16125 M: Marc Hulsman <m.hulsman@tudelft.nl>
16126 L: linux-hwmon@vger.kernel.org
16128 F: Documentation/hwmon/w83791d
16129 F: drivers/hwmon/w83791d.c
16131 W83793 HARDWARE MONITORING DRIVER
16132 M: Rudolf Marek <r.marek@assembler.cz>
16133 L: linux-hwmon@vger.kernel.org
16135 F: Documentation/hwmon/w83793
16136 F: drivers/hwmon/w83793.c
16138 W83795 HARDWARE MONITORING DRIVER
16139 M: Jean Delvare <jdelvare@suse.com>
16140 L: linux-hwmon@vger.kernel.org
16142 F: drivers/hwmon/w83795.c
16144 W83L51xD SD/MMC CARD INTERFACE DRIVER
16145 M: Pierre Ossman <pierre@ossman.eu>
16147 F: drivers/mmc/host/wbsd.*
16149 WACOM PROTOCOL 4 SERIAL TABLETS
16150 M: Julian Squires <julian@cipht.net>
16151 M: Hans de Goede <hdegoede@redhat.com>
16152 L: linux-input@vger.kernel.org
16154 F: drivers/input/tablet/wacom_serial4.c
16156 WATCHDOG DEVICE DRIVERS
16157 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16158 M: Guenter Roeck <linux@roeck-us.net>
16159 L: linux-watchdog@vger.kernel.org
16160 W: http://www.linux-watchdog.org/
16161 T: git git://www.linux-watchdog.org/linux-watchdog.git
16163 F: Documentation/devicetree/bindings/watchdog/
16164 F: Documentation/watchdog/
16165 F: drivers/watchdog/
16166 F: include/linux/watchdog.h
16167 F: include/uapi/linux/watchdog.h
16169 WHISKEYCOVE PMIC GPIO DRIVER
16170 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16171 L: linux-gpio@vger.kernel.org
16173 F: drivers/gpio/gpio-wcove.c
16176 M: David Herrmann <dh.herrmann@googlemail.com>
16177 L: linux-input@vger.kernel.org
16179 F: drivers/hid/hid-wiimote*
16181 WILOCITY WIL6210 WIRELESS DRIVER
16182 M: Maya Erez <merez@codeaurora.org>
16183 L: linux-wireless@vger.kernel.org
16184 L: wil6210@qti.qualcomm.com
16186 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16187 F: drivers/net/wireless/ath/wil6210/
16190 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16191 M: linux-wimax@intel.com
16192 L: wimax@linuxwimax.org (subscribers-only)
16194 W: http://linuxwimax.org
16195 F: Documentation/wimax/README.wimax
16196 F: include/linux/wimax/debug.h
16197 F: include/net/wimax.h
16198 F: include/uapi/linux/wimax.h
16202 M: David Härdeman <david@hardeman.nu>
16204 F: drivers/media/rc/winbond-cir.c
16206 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16207 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16208 L: linux-watchdog@vger.kernel.org
16210 F: drivers/watchdog/ebc-c384_wdt.c
16212 WINSYSTEMS WS16C48 GPIO DRIVER
16213 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16214 L: linux-gpio@vger.kernel.org
16216 F: drivers/gpio/gpio-ws16c48.c
16218 WISTRON LAPTOP BUTTON DRIVER
16219 M: Miloslav Trmac <mitr@volny.cz>
16221 F: drivers/input/misc/wistron_btns.c
16223 WL3501 WIRELESS PCMCIA CARD DRIVER
16224 L: linux-wireless@vger.kernel.org
16226 F: drivers/net/wireless/wl3501*
16228 WOLFSON MICROELECTRONICS DRIVERS
16229 L: patches@opensource.cirrus.com
16230 T: git https://github.com/CirrusLogic/linux-drivers.git
16231 W: https://github.com/CirrusLogic/linux-drivers/wiki
16233 F: Documentation/hwmon/wm83??
16234 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16235 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16236 F: Documentation/devicetree/bindings/mfd/arizona.txt
16237 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16238 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16239 F: arch/arm/mach-s3c64xx/mach-crag6410*
16240 F: drivers/clk/clk-wm83*.c
16241 F: drivers/extcon/extcon-arizona.c
16242 F: drivers/leds/leds-wm83*.c
16243 F: drivers/gpio/gpio-*wm*.c
16244 F: drivers/gpio/gpio-arizona.c
16245 F: drivers/hwmon/wm83??-hwmon.c
16246 F: drivers/input/misc/wm831x-on.c
16247 F: drivers/input/touchscreen/wm831x-ts.c
16248 F: drivers/input/touchscreen/wm97*.c
16249 F: drivers/mfd/arizona*
16250 F: drivers/mfd/wm*.c
16251 F: drivers/mfd/cs47l24*
16252 F: drivers/power/supply/wm83*.c
16253 F: drivers/rtc/rtc-wm83*.c
16254 F: drivers/regulator/wm8*.c
16255 F: drivers/regulator/arizona*
16256 F: drivers/video/backlight/wm83*_bl.c
16257 F: drivers/watchdog/wm83*_wdt.c
16258 F: include/linux/mfd/arizona/
16259 F: include/linux/mfd/wm831x/
16260 F: include/linux/mfd/wm8350/
16261 F: include/linux/mfd/wm8400*
16262 F: include/linux/regulator/arizona*
16263 F: include/linux/wm97xx.h
16264 F: include/sound/wm????.h
16265 F: sound/soc/codecs/arizona.?
16266 F: sound/soc/codecs/wm*
16267 F: sound/soc/codecs/cs47l24*
16270 M: Tejun Heo <tj@kernel.org>
16271 R: Lai Jiangshan <jiangshanlai@gmail.com>
16272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16274 F: include/linux/workqueue.h
16275 F: kernel/workqueue.c
16276 F: Documentation/core-api/workqueue.rst
16278 X-POWERS AXP288 PMIC DRIVERS
16279 M: Hans de Goede <hdegoede@redhat.com>
16282 F: drivers/acpi/pmic/intel_pmic_xpower.c
16284 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16285 M: Chen-Yu Tsai <wens@csie.org>
16286 L: linux-kernel@vger.kernel.org
16291 M: Andrew Hendry <andrew.hendry@gmail.com>
16292 L: linux-x25@vger.kernel.org
16294 F: Documentation/networking/x25*
16295 F: include/net/x25*
16298 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16299 M: Thomas Gleixner <tglx@linutronix.de>
16300 M: Ingo Molnar <mingo@redhat.com>
16301 M: Borislav Petkov <bp@alien8.de>
16302 R: "H. Peter Anvin" <hpa@zytor.com>
16304 L: linux-kernel@vger.kernel.org
16305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16307 F: Documentation/devicetree/bindings/x86/
16308 F: Documentation/x86/
16312 M: Andy Lutomirski <luto@kernel.org>
16313 L: linux-kernel@vger.kernel.org
16314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16318 X86 MCE INFRASTRUCTURE
16319 M: Tony Luck <tony.luck@intel.com>
16320 M: Borislav Petkov <bp@alien8.de>
16321 L: linux-edac@vger.kernel.org
16323 F: arch/x86/kernel/cpu/mcheck/*
16325 X86 MICROCODE UPDATE SUPPORT
16326 M: Borislav Petkov <bp@alien8.de>
16328 F: arch/x86/kernel/cpu/microcode/*
16331 M: Dave Hansen <dave.hansen@linux.intel.com>
16332 M: Andy Lutomirski <luto@kernel.org>
16333 M: Peter Zijlstra <peterz@infradead.org>
16334 L: linux-kernel@vger.kernel.org
16335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16339 X86 PLATFORM DRIVERS
16340 M: Darren Hart <dvhart@infradead.org>
16341 M: Andy Shevchenko <andy@infradead.org>
16342 L: platform-driver-x86@vger.kernel.org
16343 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16345 F: drivers/platform/x86/
16346 F: drivers/platform/olpc/
16349 M: Andy Lutomirski <luto@kernel.org>
16350 L: linux-kernel@vger.kernel.org
16351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16353 F: arch/x86/entry/vdso/
16356 M: Matthew Wilcox <willy@infradead.org>
16357 L: linux-fsdevel@vger.kernel.org
16359 F: Documentation/core-api/xarray.rst
16362 F: include/linux/idr.h
16363 F: include/linux/xarray.h
16364 F: tools/testing/radix-tree
16366 XC2028/3028 TUNER DRIVER
16367 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16368 L: linux-media@vger.kernel.org
16369 W: https://linuxtv.org
16370 T: git git://linuxtv.org/media_tree.git
16372 F: drivers/media/tuners/tuner-xc2028.*
16374 XDP SOCKETS (AF_XDP)
16375 M: Björn Töpel <bjorn.topel@intel.com>
16376 M: Magnus Karlsson <magnus.karlsson@intel.com>
16377 L: netdev@vger.kernel.org
16379 F: kernel/bpf/xskmap.c
16382 XEN BLOCK SUBSYSTEM
16383 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16384 M: Roger Pau Monné <roger.pau@citrix.com>
16385 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16387 F: drivers/block/xen-blkback/*
16388 F: drivers/block/xen*
16391 M: Stefano Stabellini <sstabellini@kernel.org>
16392 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16395 F: arch/arm/include/asm/xen/
16397 XEN HYPERVISOR ARM64
16398 M: Stefano Stabellini <sstabellini@kernel.org>
16399 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16402 F: arch/arm64/include/asm/xen/
16404 XEN HYPERVISOR INTERFACE
16405 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16406 M: Juergen Gross <jgross@suse.com>
16407 R: Stefano Stabellini <sstabellini@kernel.org>
16408 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16412 F: drivers/*/xen-*front.c
16414 F: arch/x86/include/asm/xen/
16415 F: arch/x86/include/asm/pvclock-abi.h
16417 F: include/uapi/xen/
16418 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16419 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16421 XEN NETWORK BACKEND DRIVER
16422 M: Wei Liu <wei.liu2@citrix.com>
16423 M: Paul Durrant <paul.durrant@citrix.com>
16424 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16425 L: netdev@vger.kernel.org
16427 F: drivers/net/xen-netback/*
16430 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16431 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16433 F: arch/x86/pci/*xen*
16434 F: drivers/pci/*xen*
16437 M: Juergen Gross <jgross@suse.com>
16438 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16439 L: linux-scsi@vger.kernel.org
16441 F: drivers/scsi/xen-scsifront.c
16442 F: drivers/xen/xen-scsiback.c
16443 F: include/xen/interface/io/vscsiif.h
16445 XEN SWIOTLB SUBSYSTEM
16446 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16447 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16448 L: iommu@lists.linux-foundation.org
16450 F: arch/x86/xen/*swiotlb*
16451 F: drivers/xen/*swiotlb*
16453 XEN SOUND FRONTEND DRIVER
16454 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16455 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16456 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16461 M: Darrick J. Wong <darrick.wong@oracle.com>
16462 M: linux-xfs@vger.kernel.org
16463 L: linux-xfs@vger.kernel.org
16465 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16467 F: Documentation/filesystems/xfs.txt
16470 XILINX AXI ETHERNET DRIVER
16471 M: Anirudha Sarangi <anirudh@xilinx.com>
16472 M: John Linn <John.Linn@xilinx.com>
16474 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16476 XILINX UARTLITE SERIAL DRIVER
16477 M: Peter Korsgaard <jacmet@sunsite.dk>
16478 L: linux-serial@vger.kernel.org
16480 F: drivers/tty/serial/uartlite.c
16482 XILINX VIDEO IP CORES
16483 M: Hyun Kwon <hyun.kwon@xilinx.com>
16484 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16485 L: linux-media@vger.kernel.org
16486 T: git git://linuxtv.org/media_tree.git
16488 F: Documentation/devicetree/bindings/media/xilinx/
16489 F: drivers/media/platform/xilinx/
16490 F: include/uapi/linux/xilinx-v4l2-controls.h
16493 M: Eli Billauer <eli.billauer@gmail.com>
16494 L: linux-kernel@vger.kernel.org
16496 F: drivers/char/xillybus/
16499 M: George Cherian <george.cherian@cavium.com>
16500 M: Jan Glauber <jglauber@cavium.com>
16501 L: linux-i2c@vger.kernel.org
16502 W: http://www.cavium.com
16504 F: drivers/i2c/busses/i2c-xlp9xx.c
16506 XRA1403 GPIO EXPANDER
16507 M: Nandor Han <nandor.han@ge.com>
16508 M: Semi Malinen <semi.malinen@ge.com>
16509 L: linux-gpio@vger.kernel.org
16511 F: drivers/gpio/gpio-xra1403.c
16512 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16514 XTENSA XTFPGA PLATFORM SUPPORT
16515 M: Max Filippov <jcmvbkbc@gmail.com>
16516 L: linux-xtensa@linux-xtensa.org
16518 F: drivers/spi/spi-xtensa-xtfpga.c
16519 F: sound/soc/xtensa/xtfpga-i2s.c
16521 YAM DRIVER FOR AX.25
16522 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16523 L: linux-hams@vger.kernel.org
16525 F: drivers/net/hamradio/yam*
16526 F: include/linux/yam.h
16528 YAMA SECURITY MODULE
16529 M: Kees Cook <keescook@chromium.org>
16530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16533 F: Documentation/admin-guide/LSM/Yama.rst
16535 YEALINK PHONE DRIVER
16536 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16537 L: usbb2k-api-dev@nongnu.org
16539 F: Documentation/input/devices/yealink.rst
16540 F: drivers/input/misc/yealink.*
16542 Z8530 DRIVER FOR AX.25
16543 M: Joerg Reuter <jreuter@yaina.de>
16544 W: http://yaina.de/jreuter/
16545 W: http://www.qsl.net/dl1bke/
16546 L: linux-hams@vger.kernel.org
16548 F: Documentation/networking/z8530drv.txt
16549 F: drivers/net/hamradio/*scc.c
16550 F: drivers/net/hamradio/z8530.h
16552 ZBUD COMPRESSED PAGE ALLOCATOR
16553 M: Seth Jennings <sjenning@redhat.com>
16554 M: Dan Streetman <ddstreet@ieee.org>
16555 L: linux-mm@kvack.org
16558 F: include/linux/zbud.h
16560 ZD1211RW WIRELESS DRIVER
16561 M: Daniel Drake <dsd@gentoo.org>
16562 M: Ulrich Kunitz <kune@deine-taler.de>
16563 W: http://zd1211.ath.cx/wiki/DriverRewrite
16564 L: linux-wireless@vger.kernel.org
16565 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16567 F: drivers/net/wireless/zydas/zd1211rw/
16569 ZD1301 MEDIA DRIVER
16570 M: Antti Palosaari <crope@iki.fi>
16571 L: linux-media@vger.kernel.org
16572 W: https://linuxtv.org/
16573 W: http://palosaari.fi/linux/
16574 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16576 F: drivers/media/usb/dvb-usb-v2/zd1301*
16578 ZD1301_DEMOD MEDIA DRIVER
16579 M: Antti Palosaari <crope@iki.fi>
16580 L: linux-media@vger.kernel.org
16581 W: https://linuxtv.org/
16582 W: http://palosaari.fi/linux/
16583 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16585 F: drivers/media/dvb-frontends/zd1301_demod*
16587 ZPOOL COMPRESSED PAGE STORAGE API
16588 M: Dan Streetman <ddstreet@ieee.org>
16589 L: linux-mm@kvack.org
16592 F: include/linux/zpool.h
16594 ZR36067 VIDEO FOR LINUX DRIVER
16595 L: mjpeg-users@lists.sourceforge.net
16596 L: linux-media@vger.kernel.org
16597 W: http://mjpeg.sourceforge.net/driver-zoran/
16598 T: hg https://linuxtv.org/hg/v4l-dvb
16600 F: drivers/staging/media/zoran/
16602 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16603 M: Minchan Kim <minchan@kernel.org>
16604 M: Nitin Gupta <ngupta@vflare.org>
16605 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16606 L: linux-kernel@vger.kernel.org
16608 F: drivers/block/zram/
16609 F: Documentation/blockdev/zram.txt
16611 ZS DECSTATION Z85C30 SERIAL DRIVER
16612 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16614 F: drivers/tty/serial/zs.*
16616 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16617 M: Minchan Kim <minchan@kernel.org>
16618 M: Nitin Gupta <ngupta@vflare.org>
16619 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16620 L: linux-mm@kvack.org
16623 F: include/linux/zsmalloc.h
16624 F: Documentation/vm/zsmalloc.rst
16626 ZSWAP COMPRESSED SWAP CACHING
16627 M: Seth Jennings <sjenning@redhat.com>
16628 M: Dan Streetman <ddstreet@ieee.org>
16629 L: linux-mm@kvack.org
16634 M: Linus Torvalds <torvalds@linux-foundation.org>
16635 L: linux-kernel@vger.kernel.org
16636 Q: http://patchwork.kernel.org/project/LKML/list/
16637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16638 S: Buried alive in reporters