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: Thomas Hellstrom <thellstrom@vmware.com>
4785 L: dri-devel@lists.freedesktop.org
4786 T: git git://people.freedesktop.org/~thomash/linux
4788 F: drivers/gpu/drm/vmwgfx/
4789 F: include/uapi/drm/vmwgfx_drm.h
4792 M: David Airlie <airlied@linux.ie>
4793 L: dri-devel@lists.freedesktop.org
4794 T: git git://anongit.freedesktop.org/drm/drm
4795 B: https://bugs.freedesktop.org/
4796 C: irc://chat.freenode.net/dri-devel
4800 F: Documentation/devicetree/bindings/display/
4801 F: Documentation/devicetree/bindings/gpu/
4802 F: Documentation/gpu/
4804 F: include/uapi/drm/
4805 F: include/linux/vga*
4807 DRM DRIVERS AND MISC GPU PATCHES
4808 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4809 M: Maxime Ripard <maxime.ripard@bootlin.com>
4810 M: Sean Paul <sean@poorly.run>
4811 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4813 T: git git://anongit.freedesktop.org/drm/drm-misc
4814 F: Documentation/gpu/
4816 F: drivers/gpu/drm/*
4818 F: include/uapi/drm/drm*
4819 F: include/linux/vga*
4821 DRM DRIVERS FOR ALLWINNER A10
4822 M: Maxime Ripard <maxime.ripard@bootlin.com>
4823 L: dri-devel@lists.freedesktop.org
4825 F: drivers/gpu/drm/sun4i/
4826 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4827 T: git git://anongit.freedesktop.org/drm/drm-misc
4829 DRM DRIVERS FOR AMLOGIC SOCS
4830 M: Neil Armstrong <narmstrong@baylibre.com>
4831 L: dri-devel@lists.freedesktop.org
4832 L: linux-amlogic@lists.infradead.org
4833 W: http://linux-meson.com/
4835 F: drivers/gpu/drm/meson/
4836 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4837 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4838 F: Documentation/gpu/meson.rst
4839 T: git git://anongit.freedesktop.org/drm/drm-misc
4841 DRM DRIVERS FOR ATMEL HLCDC
4842 M: Boris Brezillon <boris.brezillon@bootlin.com>
4843 L: dri-devel@lists.freedesktop.org
4845 F: drivers/gpu/drm/atmel-hlcdc/
4846 F: Documentation/devicetree/bindings/display/atmel/
4847 T: git git://anongit.freedesktop.org/drm/drm-misc
4849 DRM DRIVERS FOR BRIDGE CHIPS
4850 M: Archit Taneja <architt@codeaurora.org>
4851 M: Andrzej Hajda <a.hajda@samsung.com>
4852 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4854 T: git git://anongit.freedesktop.org/drm/drm-misc
4855 F: drivers/gpu/drm/bridge/
4857 DRM DRIVERS FOR EXYNOS
4858 M: Inki Dae <inki.dae@samsung.com>
4859 M: Joonyoung Shim <jy0922.shim@samsung.com>
4860 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4861 M: Kyungmin Park <kyungmin.park@samsung.com>
4862 L: dri-devel@lists.freedesktop.org
4863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4865 F: drivers/gpu/drm/exynos/
4866 F: include/uapi/drm/exynos_drm.h
4867 F: Documentation/devicetree/bindings/display/exynos/
4869 DRM DRIVERS FOR FREESCALE DCU
4870 M: Stefan Agner <stefan@agner.ch>
4871 M: Alison Wang <alison.wang@nxp.com>
4872 L: dri-devel@lists.freedesktop.org
4874 F: drivers/gpu/drm/fsl-dcu/
4875 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4876 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4877 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4878 T: git git://anongit.freedesktop.org/drm/drm-misc
4880 DRM DRIVERS FOR FREESCALE IMX
4881 M: Philipp Zabel <p.zabel@pengutronix.de>
4882 L: dri-devel@lists.freedesktop.org
4884 F: drivers/gpu/drm/imx/
4885 F: drivers/gpu/ipu-v3/
4886 F: Documentation/devicetree/bindings/display/imx/
4888 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4889 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4890 L: dri-devel@lists.freedesktop.org
4891 T: git git://github.com/patjak/drm-gma500
4893 F: drivers/gpu/drm/gma500/
4895 DRM DRIVERS FOR HISILICON
4896 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4897 M: Rongrong Zou <zourongrong@gmail.com>
4898 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4899 R: Chen Feng <puck.chen@hisilicon.com>
4900 L: dri-devel@lists.freedesktop.org
4901 T: git git://github.com/xin3liang/linux.git
4903 F: drivers/gpu/drm/hisilicon/
4904 F: Documentation/devicetree/bindings/display/hisilicon/
4906 DRM DRIVERS FOR MEDIATEK
4907 M: CK Hu <ck.hu@mediatek.com>
4908 M: Philipp Zabel <p.zabel@pengutronix.de>
4909 L: dri-devel@lists.freedesktop.org
4911 F: drivers/gpu/drm/mediatek/
4912 F: Documentation/devicetree/bindings/display/mediatek/
4914 DRM DRIVERS FOR NVIDIA TEGRA
4915 M: Thierry Reding <thierry.reding@gmail.com>
4916 L: dri-devel@lists.freedesktop.org
4917 L: linux-tegra@vger.kernel.org
4918 T: git git://anongit.freedesktop.org/tegra/linux.git
4920 F: drivers/gpu/drm/tegra/
4921 F: drivers/gpu/host1x/
4922 F: include/linux/host1x.h
4923 F: include/uapi/drm/tegra_drm.h
4924 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4926 DRM DRIVERS FOR RENESAS
4927 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4928 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4929 L: dri-devel@lists.freedesktop.org
4930 L: linux-renesas-soc@vger.kernel.org
4931 T: git git://linuxtv.org/pinchartl/media drm/du/next
4933 F: drivers/gpu/drm/rcar-du/
4934 F: drivers/gpu/drm/shmobile/
4935 F: include/linux/platform_data/shmob_drm.h
4936 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4937 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4938 F: Documentation/devicetree/bindings/display/renesas,du.txt
4940 DRM DRIVERS FOR ROCKCHIP
4941 M: Sandy Huang <hjc@rock-chips.com>
4942 M: Heiko Stübner <heiko@sntech.de>
4943 L: dri-devel@lists.freedesktop.org
4945 F: drivers/gpu/drm/rockchip/
4946 F: Documentation/devicetree/bindings/display/rockchip/
4947 T: git git://anongit.freedesktop.org/drm/drm-misc
4950 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4951 M: Vincent Abriou <vincent.abriou@st.com>
4952 L: dri-devel@lists.freedesktop.org
4953 T: git git://anongit.freedesktop.org/drm/drm-misc
4955 F: drivers/gpu/drm/sti
4956 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4959 M: Yannick Fertre <yannick.fertre@st.com>
4960 M: Philippe Cornu <philippe.cornu@st.com>
4961 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4962 M: Vincent Abriou <vincent.abriou@st.com>
4963 L: dri-devel@lists.freedesktop.org
4964 T: git git://anongit.freedesktop.org/drm/drm-misc
4966 F: drivers/gpu/drm/stm
4967 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4969 DRM DRIVERS FOR TI LCDC
4970 M: Jyri Sarha <jsarha@ti.com>
4971 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4972 L: dri-devel@lists.freedesktop.org
4974 F: drivers/gpu/drm/tilcdc/
4975 F: Documentation/devicetree/bindings/display/tilcdc/
4977 DRM DRIVERS FOR TI OMAP
4978 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4979 L: dri-devel@lists.freedesktop.org
4981 F: drivers/gpu/drm/omapdrm/
4982 F: Documentation/devicetree/bindings/display/ti/
4985 M: Eric Anholt <eric@anholt.net>
4987 F: drivers/gpu/drm/v3d/
4988 F: include/uapi/drm/v3d_drm.h
4989 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4990 T: git git://anongit.freedesktop.org/drm/drm-misc
4993 M: Eric Anholt <eric@anholt.net>
4994 T: git git://github.com/anholt/linux
4996 F: drivers/gpu/drm/vc4/
4997 F: include/uapi/drm/vc4_drm.h
4998 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4999 T: git git://anongit.freedesktop.org/drm/drm-misc
5001 DRM DRIVERS FOR VIVANTE GPU IP
5002 M: Lucas Stach <l.stach@pengutronix.de>
5003 R: Russell King <linux+etnaviv@armlinux.org.uk>
5004 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5005 L: etnaviv@lists.freedesktop.org
5006 L: dri-devel@lists.freedesktop.org
5008 F: drivers/gpu/drm/etnaviv/
5009 F: include/uapi/drm/etnaviv_drm.h
5010 F: Documentation/devicetree/bindings/display/etnaviv/
5012 DRM DRIVERS FOR ZTE ZX
5013 M: Shawn Guo <shawnguo@kernel.org>
5014 L: dri-devel@lists.freedesktop.org
5016 F: drivers/gpu/drm/zte/
5017 F: Documentation/devicetree/bindings/display/zte,vou.txt
5018 T: git git://anongit.freedesktop.org/drm/drm-misc
5021 M: Thierry Reding <thierry.reding@gmail.com>
5022 L: dri-devel@lists.freedesktop.org
5023 T: git git://anongit.freedesktop.org/drm/drm-misc
5025 F: drivers/gpu/drm/drm_panel.c
5026 F: drivers/gpu/drm/panel/
5027 F: include/drm/drm_panel.h
5028 F: Documentation/devicetree/bindings/display/panel/
5031 M: Noralf Trønnes <noralf@tronnes.org>
5032 W: https://github.com/notro/tinydrm/wiki/Development
5033 T: git git://anongit.freedesktop.org/drm/drm-misc
5035 F: drivers/gpu/drm/tinydrm/
5036 F: include/drm/tinydrm/
5039 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5040 T: git git://anongit.freedesktop.org/drm/drm-misc
5041 L: dri-devel@lists.freedesktop.org
5042 L: xen-devel@lists.xen.org
5044 F: drivers/gpu/drm/xen/
5045 F: Documentation/gpu/xen-front.rst
5048 M: Christian Koenig <christian.koenig@amd.com>
5049 M: Huang Rui <ray.huang@amd.com>
5050 M: Junwei Zhang <Jerry.Zhang@amd.com>
5051 T: git git://people.freedesktop.org/~agd5f/linux
5053 L: dri-devel@lists.freedesktop.org
5055 F: drivers/gpu/drm/ttm/
5057 DSBR100 USB FM RADIO DRIVER
5058 M: Alexey Klimov <klimov.linux@gmail.com>
5059 L: linux-media@vger.kernel.org
5060 T: git git://linuxtv.org/media_tree.git
5062 F: drivers/media/radio/dsbr100.c
5065 M: Francois Romieu <romieu@fr.zoreil.com>
5066 L: netdev@vger.kernel.org
5068 F: drivers/net/wan/dscc4.c
5071 M: Hans Verkuil <hverkuil@xs4all.nl>
5072 L: linux-media@vger.kernel.org
5073 T: git git://linuxtv.org/media_tree.git
5074 W: https://linuxtv.org
5076 F: drivers/media/pci/dt3155/
5078 DVB_USB_AF9015 MEDIA DRIVER
5079 M: Antti Palosaari <crope@iki.fi>
5080 L: linux-media@vger.kernel.org
5081 W: https://linuxtv.org
5082 W: http://palosaari.fi/linux/
5083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5084 T: git git://linuxtv.org/anttip/media_tree.git
5086 F: drivers/media/usb/dvb-usb-v2/af9015*
5088 DVB_USB_AF9035 MEDIA DRIVER
5089 M: Antti Palosaari <crope@iki.fi>
5090 L: linux-media@vger.kernel.org
5091 W: https://linuxtv.org
5092 W: http://palosaari.fi/linux/
5093 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5094 T: git git://linuxtv.org/anttip/media_tree.git
5096 F: drivers/media/usb/dvb-usb-v2/af9035*
5098 DVB_USB_ANYSEE MEDIA DRIVER
5099 M: Antti Palosaari <crope@iki.fi>
5100 L: linux-media@vger.kernel.org
5101 W: https://linuxtv.org
5102 W: http://palosaari.fi/linux/
5103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5104 T: git git://linuxtv.org/anttip/media_tree.git
5106 F: drivers/media/usb/dvb-usb-v2/anysee*
5108 DVB_USB_AU6610 MEDIA DRIVER
5109 M: Antti Palosaari <crope@iki.fi>
5110 L: linux-media@vger.kernel.org
5111 W: https://linuxtv.org
5112 W: http://palosaari.fi/linux/
5113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5114 T: git git://linuxtv.org/anttip/media_tree.git
5116 F: drivers/media/usb/dvb-usb-v2/au6610*
5118 DVB_USB_CE6230 MEDIA DRIVER
5119 M: Antti Palosaari <crope@iki.fi>
5120 L: linux-media@vger.kernel.org
5121 W: https://linuxtv.org
5122 W: http://palosaari.fi/linux/
5123 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5124 T: git git://linuxtv.org/anttip/media_tree.git
5126 F: drivers/media/usb/dvb-usb-v2/ce6230*
5128 DVB_USB_CXUSB MEDIA DRIVER
5129 M: Michael Krufky <mkrufky@linuxtv.org>
5130 L: linux-media@vger.kernel.org
5131 W: https://linuxtv.org
5132 W: http://github.com/mkrufky
5133 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5134 T: git git://linuxtv.org/media_tree.git
5136 F: drivers/media/usb/dvb-usb/cxusb*
5138 DVB_USB_EC168 MEDIA DRIVER
5139 M: Antti Palosaari <crope@iki.fi>
5140 L: linux-media@vger.kernel.org
5141 W: https://linuxtv.org
5142 W: http://palosaari.fi/linux/
5143 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5144 T: git git://linuxtv.org/anttip/media_tree.git
5146 F: drivers/media/usb/dvb-usb-v2/ec168*
5148 DVB_USB_GL861 MEDIA DRIVER
5149 M: Antti Palosaari <crope@iki.fi>
5150 L: linux-media@vger.kernel.org
5151 W: https://linuxtv.org
5152 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5153 T: git git://linuxtv.org/anttip/media_tree.git
5155 F: drivers/media/usb/dvb-usb-v2/gl861*
5157 DVB_USB_MXL111SF MEDIA DRIVER
5158 M: Michael Krufky <mkrufky@linuxtv.org>
5159 L: linux-media@vger.kernel.org
5160 W: https://linuxtv.org
5161 W: http://github.com/mkrufky
5162 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5163 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5165 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5167 DVB_USB_RTL28XXU MEDIA DRIVER
5168 M: Antti Palosaari <crope@iki.fi>
5169 L: linux-media@vger.kernel.org
5170 W: https://linuxtv.org
5171 W: http://palosaari.fi/linux/
5172 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5173 T: git git://linuxtv.org/anttip/media_tree.git
5175 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5177 DVB_USB_V2 MEDIA DRIVER
5178 M: Antti Palosaari <crope@iki.fi>
5179 L: linux-media@vger.kernel.org
5180 W: https://linuxtv.org
5181 W: http://palosaari.fi/linux/
5182 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5183 T: git git://linuxtv.org/anttip/media_tree.git
5185 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5186 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5189 M: Jason Baron <jbaron@akamai.com>
5191 F: lib/dynamic_debug.c
5192 F: include/linux/dynamic_debug.h
5194 DYNAMIC INTERRUPT MODERATION
5195 M: Tal Gilboa <talgi@mellanox.com>
5197 F: include/linux/net_dim.h
5199 DZ DECSTATION DZ11 SERIAL DRIVER
5200 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5202 F: drivers/tty/serial/dz.*
5204 E3X0 POWER BUTTON DRIVER
5205 M: Moritz Fischer <moritz.fischer@ettus.com>
5206 L: usrp-users@lists.ettus.com
5207 W: http://www.ettus.com
5209 F: drivers/input/misc/e3x0-button.c
5210 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5213 M: Antti Palosaari <crope@iki.fi>
5214 L: linux-media@vger.kernel.org
5215 W: https://linuxtv.org
5216 W: http://palosaari.fi/linux/
5217 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5218 T: git git://linuxtv.org/anttip/media_tree.git
5220 F: drivers/media/tuners/e4000*
5222 EARTH_PT1 MEDIA DRIVER
5223 M: Akihiro Tsukada <tskd08@gmail.com>
5224 L: linux-media@vger.kernel.org
5226 F: drivers/media/pci/pt1/
5228 EARTH_PT3 MEDIA DRIVER
5229 M: Akihiro Tsukada <tskd08@gmail.com>
5230 L: linux-media@vger.kernel.org
5232 F: drivers/media/pci/pt3/
5235 M: Antti Palosaari <crope@iki.fi>
5236 L: linux-media@vger.kernel.org
5237 W: https://linuxtv.org
5238 W: http://palosaari.fi/linux/
5239 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5240 T: git git://linuxtv.org/anttip/media_tree.git
5242 F: drivers/media/dvb-frontends/ec100*
5245 M: Tyler Hicks <tyhicks@canonical.com>
5246 L: ecryptfs@vger.kernel.org
5247 W: http://ecryptfs.org
5248 W: https://launchpad.net/ecryptfs
5249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5251 F: Documentation/filesystems/ecryptfs.txt
5255 M: Borislav Petkov <bp@alien8.de>
5256 L: linux-edac@vger.kernel.org
5258 F: drivers/edac/amd64_edac*
5261 M: Robert Richter <rric@kernel.org>
5262 L: linux-edac@vger.kernel.org
5264 F: drivers/edac/highbank*
5267 M: Ralf Baechle <ralf@linux-mips.org>
5268 M: David Daney <david.daney@cavium.com>
5269 L: linux-edac@vger.kernel.org
5270 L: linux-mips@linux-mips.org
5272 F: drivers/edac/octeon_edac*
5274 EDAC-CAVIUM THUNDERX
5275 M: David Daney <david.daney@cavium.com>
5276 M: Jan Glauber <jglauber@cavium.com>
5277 L: linux-edac@vger.kernel.org
5279 F: drivers/edac/thunderx_edac*
5282 M: Borislav Petkov <bp@alien8.de>
5283 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5284 L: linux-edac@vger.kernel.org
5285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5288 F: Documentation/admin-guide/ras.rst
5289 F: Documentation/driver-api/edac.rst
5291 F: include/linux/edac.h
5294 M: Mark Gross <mark.gross@intel.com>
5295 L: linux-edac@vger.kernel.org
5297 F: drivers/edac/e752x_edac.c
5300 L: linux-edac@vger.kernel.org
5302 F: drivers/edac/e7xxx_edac.c
5305 M: York Sun <york.sun@nxp.com>
5306 L: linux-edac@vger.kernel.org
5308 F: drivers/edac/fsl_ddr_edac.*
5311 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5312 L: linux-edac@vger.kernel.org
5314 F: drivers/edac/ghes_edac.c
5317 L: linux-edac@vger.kernel.org
5319 F: drivers/edac/i3000_edac.c
5322 L: linux-edac@vger.kernel.org
5324 F: drivers/edac/i5000_edac.c
5327 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5328 L: linux-edac@vger.kernel.org
5330 F: drivers/edac/i5400_edac.c
5333 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5334 L: linux-edac@vger.kernel.org
5336 F: drivers/edac/i7300_edac.c
5339 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5340 L: linux-edac@vger.kernel.org
5342 F: drivers/edac/i7core_edac.c
5345 M: Tim Small <tim@buttersideup.com>
5346 L: linux-edac@vger.kernel.org
5348 F: drivers/edac/i82443bxgx_edac.c
5351 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5352 M: "Arvind R." <arvino55@gmail.com>
5353 L: linux-edac@vger.kernel.org
5355 F: drivers/edac/i82975x_edac.c
5358 M: Jason Baron <jbaron@akamai.com>
5359 L: linux-edac@vger.kernel.org
5361 F: drivers/edac/ie31200_edac.c
5364 M: Johannes Thumshirn <morbidrsa@gmail.com>
5365 L: linux-edac@vger.kernel.org
5367 F: drivers/edac/mpc85xx_edac.[ch]
5370 M: Egor Martovetsky <egor@pasemi.com>
5371 L: linux-edac@vger.kernel.org
5373 F: drivers/edac/pasemi_edac.c
5376 M: Tony Luck <tony.luck@intel.com>
5377 L: linux-edac@vger.kernel.org
5379 F: drivers/edac/pnd2_edac.[ch]
5382 M: Tim Small <tim@buttersideup.com>
5383 L: linux-edac@vger.kernel.org
5385 F: drivers/edac/r82600_edac.c
5388 M: Tony Luck <tony.luck@intel.com>
5389 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5390 L: linux-edac@vger.kernel.org
5392 F: drivers/edac/sb_edac.c
5395 M: Tony Luck <tony.luck@intel.com>
5396 L: linux-edac@vger.kernel.org
5398 F: drivers/edac/skx_edac.c
5401 M: Tero Kristo <t-kristo@ti.com>
5402 L: linux-edac@vger.kernel.org
5404 F: drivers/edac/ti_edac.c
5407 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5408 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5409 L: linux-arm-msm@vger.kernel.org
5410 L: linux-edac@vger.kernel.org
5412 F: drivers/edac/qcom_edac.c
5414 EDIROL UA-101/UA-1000 DRIVER
5415 M: Clemens Ladisch <clemens@ladisch.de>
5416 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5417 T: git git://git.alsa-project.org/alsa-kernel.git
5419 F: sound/usb/misc/ua101.c
5422 L: linux-efi@vger.kernel.org
5423 M: Ivan Hu <ivan.hu@canonical.com>
5424 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5426 F: drivers/firmware/efi/test/
5428 EFI VARIABLE FILESYSTEM
5429 M: Matthew Garrett <matthew.garrett@nebula.com>
5430 M: Jeremy Kerr <jk@ozlabs.org>
5431 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5433 L: linux-efi@vger.kernel.org
5437 EFIFB FRAMEBUFFER DRIVER
5438 L: linux-fbdev@vger.kernel.org
5439 M: Peter Jones <pjones@redhat.com>
5441 F: drivers/video/fbdev/efifb.c
5444 W: http://aeschi.ch.eu.org/efs/
5448 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5449 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5450 L: netdev@vger.kernel.org
5452 F: drivers/net/ethernet/ibm/ehea/
5454 EM28XX VIDEO4LINUX DRIVER
5455 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5456 L: linux-media@vger.kernel.org
5457 W: https://linuxtv.org
5458 T: git git://linuxtv.org/media_tree.git
5460 F: drivers/media/usb/em28xx/
5461 F: Documentation/media/v4l-drivers/em28xx*
5464 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5465 M: Matt Mackall <mpm@selenic.com>
5466 M: David Woodhouse <dwmw2@infradead.org>
5467 L: linux-embedded@vger.kernel.org
5470 Emulex 10Gbps iSCSI - OneConnect DRIVER
5471 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5472 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5473 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5474 L: linux-scsi@vger.kernel.org
5475 W: http://www.broadcom.com
5477 F: drivers/scsi/be2iscsi/
5479 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5480 M: Sathya Perla <sathya.perla@broadcom.com>
5481 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5482 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5483 M: Somnath Kotur <somnath.kotur@broadcom.com>
5484 L: netdev@vger.kernel.org
5485 W: http://www.emulex.com
5487 F: drivers/net/ethernet/emulex/benet/
5489 EMULEX ONECONNECT ROCE DRIVER
5490 M: Selvin Xavier <selvin.xavier@broadcom.com>
5491 M: Devesh Sharma <devesh.sharma@broadcom.com>
5492 L: linux-rdma@vger.kernel.org
5493 W: http://www.broadcom.com
5495 F: drivers/infiniband/hw/ocrdma/
5496 F: include/uapi/rdma/ocrdma-abi.h
5498 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5499 M: James Smart <james.smart@broadcom.com>
5500 M: Dick Kennedy <dick.kennedy@broadcom.com>
5501 L: linux-scsi@vger.kernel.org
5502 W: http://www.broadcom.com
5504 F: drivers/scsi/lpfc/
5506 ENE CB710 FLASH CARD READER DRIVER
5507 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5509 F: drivers/misc/cb710/
5510 F: drivers/mmc/host/cb710-mmc.*
5511 F: include/linux/cb710.h
5513 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5514 M: Maxim Levitsky <maximlevitsky@gmail.com>
5516 F: drivers/media/rc/ene_ir.*
5518 EPSON S1D13XXX FRAMEBUFFER DRIVER
5519 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5522 F: drivers/video/fbdev/s1d13xxxfb.c
5523 F: include/video/s1d13xxxfb.h
5525 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5526 M: Jeff Layton <jlayton@kernel.org>
5529 F: include/linux/errseq.h
5531 ET131X NETWORK DRIVER
5532 M: Mark Einon <mark.einon@gmail.com>
5534 F: drivers/net/ethernet/agere/
5537 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5538 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5539 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5540 L: netdev@vger.kernel.org
5541 W: http://www.linuxfoundation.org/en/Net:Bridge
5543 F: include/linux/netfilter_bridge/
5546 ETHERNET PHY LIBRARY
5547 M: Andrew Lunn <andrew@lunn.ch>
5548 M: Florian Fainelli <f.fainelli@gmail.com>
5549 M: Heiner Kallweit <hkallweit1@gmail.com>
5550 L: netdev@vger.kernel.org
5552 F: Documentation/ABI/testing/sysfs-bus-mdio
5553 F: Documentation/devicetree/bindings/net/mdio*
5554 F: Documentation/networking/phy.txt
5556 F: drivers/of/of_mdio.c
5557 F: drivers/of/of_net.c
5558 F: include/linux/*mdio*.h
5559 F: include/linux/of_net.h
5560 F: include/linux/phy.h
5561 F: include/linux/phy_fixed.h
5562 F: include/linux/platform_data/mdio-bcm-unimac.h
5563 F: include/trace/events/mdio.h
5564 F: include/uapi/linux/mdio.h
5565 F: include/uapi/linux/mii.h
5568 M: Jan Kara <jack@suse.com>
5569 L: linux-ext4@vger.kernel.org
5571 F: Documentation/filesystems/ext2.txt
5573 F: include/linux/ext2*
5576 M: "Theodore Ts'o" <tytso@mit.edu>
5577 M: Andreas Dilger <adilger.kernel@dilger.ca>
5578 L: linux-ext4@vger.kernel.org
5579 W: http://ext4.wiki.kernel.org
5580 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5583 F: Documentation/filesystems/ext4/ext4.rst
5586 Extended Verification Module (EVM)
5587 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5588 L: linux-integrity@vger.kernel.org
5590 F: security/integrity/evm/
5592 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5593 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5594 L: linux-efi@vger.kernel.org
5595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5597 F: Documentation/efi-stub.txt
5598 F: arch/*/kernel/efi.c
5599 F: arch/x86/boot/compressed/eboot.[ch]
5600 F: arch/*/include/asm/efi.h
5601 F: arch/x86/platform/efi/
5602 F: drivers/firmware/efi/
5603 F: include/linux/efi*.h
5604 F: arch/arm/boot/compressed/efi-header.S
5605 F: arch/arm64/kernel/efi-entry.S
5607 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5608 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5609 M: Chanwoo Choi <cw00.choi@samsung.com>
5610 L: linux-kernel@vger.kernel.org
5611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5614 F: include/linux/extcon/
5615 F: include/linux/extcon.h
5616 F: Documentation/extcon/
5617 F: Documentation/devicetree/bindings/extcon/
5620 M: Jingoo Han <jingoohan1@gmail.com>
5621 L: dri-devel@lists.freedesktop.org
5623 F: drivers/gpu/drm/exynos/exynos_dp*
5625 EXYNOS SYSMMU (IOMMU) driver
5626 M: Marek Szyprowski <m.szyprowski@samsung.com>
5627 L: iommu@lists.linux-foundation.org
5629 F: drivers/iommu/exynos-iommu.c
5631 EZchip NPS platform support
5632 M: Vineet Gupta <vgupta@synopsys.com>
5633 M: Ofer Levi <oferle@mellanox.com>
5635 F: arch/arc/plat-eznps
5636 F: arch/arc/boot/dts/eznps.dts
5639 M: Jaegeuk Kim <jaegeuk@kernel.org>
5640 M: Chao Yu <yuchao0@huawei.com>
5641 L: linux-f2fs-devel@lists.sourceforge.net
5642 W: https://f2fs.wiki.kernel.org/
5643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5645 F: Documentation/filesystems/f2fs.txt
5646 F: Documentation/ABI/testing/sysfs-fs-f2fs
5648 F: include/linux/f2fs_fs.h
5649 F: include/trace/events/f2fs.h
5651 F71805F HARDWARE MONITORING DRIVER
5652 M: Jean Delvare <jdelvare@suse.com>
5653 L: linux-hwmon@vger.kernel.org
5655 F: Documentation/hwmon/f71805f
5656 F: drivers/hwmon/f71805f.c
5659 M: Josh Poimboeuf <jpoimboe@redhat.com>
5661 F: scripts/faddr2line
5664 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5665 L: netdev@vger.kernel.org
5667 F: net/core/failover.c
5668 F: include/net/failover.h
5669 F: Documentation/networking/failover.rst
5672 M: Jan Kara <jack@suse.cz>
5673 R: Amir Goldstein <amir73il@gmail.com>
5674 L: linux-fsdevel@vger.kernel.org
5676 F: fs/notify/fanotify/
5677 F: include/linux/fanotify.h
5678 F: include/uapi/linux/fanotify.h
5680 FARSYNC SYNCHRONOUS DRIVER
5681 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5682 W: http://www.farsite.co.uk/
5684 F: drivers/net/wan/farsync.*
5686 FAULT INJECTION SUPPORT
5687 M: Akinobu Mita <akinobu.mita@gmail.com>
5689 F: Documentation/fault-injection/
5690 F: lib/fault-inject.c
5692 FBTFT Framebuffer drivers
5694 L: dri-devel@lists.freedesktop.org
5695 L: linux-fbdev@vger.kernel.org
5696 F: drivers/staging/fbtft/
5699 M: Michael Buesch <m@bues.ch>
5700 L: linux-media@vger.kernel.org
5702 F: drivers/media/tuners/fc0011.h
5703 F: drivers/media/tuners/fc0011.c
5706 M: Antti Palosaari <crope@iki.fi>
5707 L: linux-media@vger.kernel.org
5708 W: https://linuxtv.org
5709 W: http://palosaari.fi/linux/
5710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5711 T: git git://linuxtv.org/anttip/media_tree.git
5713 F: drivers/media/tuners/fc2580*
5715 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5716 M: Johannes Thumshirn <jth@kernel.org>
5717 L: linux-scsi@vger.kernel.org
5718 W: www.Open-FCoE.org
5720 F: drivers/scsi/libfc/
5721 F: drivers/scsi/fcoe/
5723 F: include/scsi/libfc.h
5724 F: include/scsi/libfcoe.h
5725 F: include/uapi/scsi/fc/
5727 FILE LOCKING (flock() and fcntl()/lockf())
5728 M: Jeff Layton <jlayton@kernel.org>
5729 M: "J. Bruce Fields" <bfields@fieldses.org>
5730 L: linux-fsdevel@vger.kernel.org
5732 F: include/linux/fcntl.h
5733 F: include/uapi/linux/fcntl.h
5737 FILESYSTEMS (VFS and infrastructure)
5738 M: Alexander Viro <viro@zeniv.linux.org.uk>
5739 L: linux-fsdevel@vger.kernel.org
5742 F: include/linux/fs.h
5743 F: include/uapi/linux/fs.h
5745 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5746 M: Riku Voipio <riku.voipio@iki.fi>
5747 L: linux-hwmon@vger.kernel.org
5749 F: drivers/hwmon/f75375s.c
5750 F: include/linux/f75375s.h
5752 FIREWIRE AUDIO DRIVERS
5753 M: Clemens Ladisch <clemens@ladisch.de>
5754 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5755 T: git git://git.alsa-project.org/alsa-kernel.git
5759 FIREWIRE MEDIA DRIVERS (firedtv)
5760 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5761 L: linux-media@vger.kernel.org
5762 L: linux1394-devel@lists.sourceforge.net
5763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5765 F: drivers/media/firewire/
5767 FIREWIRE SBP-2 TARGET
5768 M: Chris Boot <bootc@bootc.net>
5769 L: linux-scsi@vger.kernel.org
5770 L: target-devel@vger.kernel.org
5771 L: linux1394-devel@lists.sourceforge.net
5772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5774 F: drivers/target/sbp/
5777 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5778 L: linux1394-devel@lists.sourceforge.net
5779 W: http://ieee1394.wiki.kernel.org/
5780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5782 F: drivers/firewire/
5783 F: include/linux/firewire.h
5784 F: include/uapi/linux/firewire*.h
5787 FIRMWARE LOADER (request_firmware)
5788 M: Luis R. Rodriguez <mcgrof@kernel.org>
5789 L: linux-kernel@vger.kernel.org
5791 F: Documentation/firmware_class/
5792 F: drivers/base/firmware_loader/
5793 F: include/linux/firmware.h
5795 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5796 M: Joshua Morris <josh.h.morris@us.ibm.com>
5797 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5799 F: drivers/block/rsxx/
5802 M: Jiri Kosina <jikos@kernel.org>
5803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5805 F: drivers/block/floppy.c
5808 M: Alessandro Rubini <rubini@gnudd.com>
5809 W: http://www.ohwr.org/projects/fmc-bus
5812 F: include/linux/fmc*.h
5813 F: include/linux/ipmi-fru.h
5816 FPGA MANAGER FRAMEWORK
5817 M: Alan Tull <atull@kernel.org>
5818 M: Moritz Fischer <mdf@kernel.org>
5819 L: linux-fpga@vger.kernel.org
5821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5822 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5823 F: Documentation/fpga/
5824 F: Documentation/driver-api/fpga/
5825 F: Documentation/devicetree/bindings/fpga/
5827 F: include/linux/fpga/
5828 W: http://www.rocketboards.org
5831 M: Wu Hao <hao.wu@intel.com>
5832 L: linux-fpga@vger.kernel.org
5834 F: Documentation/fpga/dfl.txt
5835 F: include/uapi/linux/fpga-dfl.h
5836 F: drivers/fpga/dfl*
5839 M: Bill Metzenthen <billm@melbpc.org.au>
5840 W: http://floatingpoint.sourceforge.net/emulator/index.html
5842 F: arch/x86/math-emu/
5844 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5845 L: netdev@vger.kernel.org
5847 F: drivers/net/wan/dlci.c
5848 F: drivers/net/wan/sdla.c
5851 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5852 L: dri-devel@lists.freedesktop.org
5853 L: linux-fbdev@vger.kernel.org
5854 T: git git://github.com/bzolnier/linux.git
5855 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5857 F: Documentation/fb/
5860 F: include/linux/fb.h
5861 F: include/uapi/video/
5862 F: include/uapi/linux/fb.h
5864 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5865 M: Horia Geantă <horia.geanta@nxp.com>
5866 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5867 L: linux-crypto@vger.kernel.org
5869 F: drivers/crypto/caam/
5870 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5872 FREESCALE DIU FRAMEBUFFER DRIVER
5873 M: Timur Tabi <timur@kernel.org>
5874 L: linux-fbdev@vger.kernel.org
5876 F: drivers/video/fbdev/fsl-diu-fb.*
5878 FREESCALE DMA DRIVER
5879 M: Li Yang <leoyang.li@nxp.com>
5880 M: Zhang Wei <zw@zh-kernel.org>
5881 L: linuxppc-dev@lists.ozlabs.org
5883 F: drivers/dma/fsldma.*
5885 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5886 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5887 L: netdev@vger.kernel.org
5889 F: drivers/net/ethernet/freescale/gianfar*
5890 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5892 FREESCALE GPMI NAND DRIVER
5893 M: Han Xu <han.xu@nxp.com>
5894 L: linux-mtd@lists.infradead.org
5896 F: drivers/mtd/nand/raw/gpmi-nand/*
5898 FREESCALE I2C CPM DRIVER
5899 M: Jochen Friedrich <jochen@scram.de>
5900 L: linuxppc-dev@lists.ozlabs.org
5901 L: linux-i2c@vger.kernel.org
5903 F: drivers/i2c/busses/i2c-cpm.c
5905 FREESCALE IMX LPI2C DRIVER
5906 M: Dong Aisheng <aisheng.dong@nxp.com>
5907 L: linux-i2c@vger.kernel.org
5908 L: linux-imx@nxp.com
5910 F: drivers/i2c/busses/i2c-imx-lpi2c.c
5911 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5913 FREESCALE IMX / MXC FEC DRIVER
5914 M: Fugang Duan <fugang.duan@nxp.com>
5915 L: netdev@vger.kernel.org
5917 F: drivers/net/ethernet/freescale/fec_main.c
5918 F: drivers/net/ethernet/freescale/fec_ptp.c
5919 F: drivers/net/ethernet/freescale/fec.h
5920 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5922 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5923 M: Sascha Hauer <s.hauer@pengutronix.de>
5924 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5925 L: linux-fbdev@vger.kernel.org
5926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5928 F: include/linux/platform_data/video-imxfb.h
5929 F: drivers/video/fbdev/imxfb.c
5931 FREESCALE QORIQ DPAA ETHERNET DRIVER
5932 M: Madalin Bucur <madalin.bucur@nxp.com>
5933 L: netdev@vger.kernel.org
5935 F: drivers/net/ethernet/freescale/dpaa
5937 FREESCALE QORIQ DPAA FMAN DRIVER
5938 M: Madalin Bucur <madalin.bucur@nxp.com>
5939 L: netdev@vger.kernel.org
5941 F: drivers/net/ethernet/freescale/fman
5942 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5944 FREESCALE QORIQ PTP CLOCK DRIVER
5945 M: Yangbo Lu <yangbo.lu@nxp.com>
5946 L: netdev@vger.kernel.org
5948 F: drivers/ptp/ptp_qoriq.c
5949 F: include/linux/fsl/ptp_qoriq.h
5950 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5952 FREESCALE QUAD SPI DRIVER
5953 M: Han Xu <han.xu@nxp.com>
5954 L: linux-mtd@lists.infradead.org
5956 F: drivers/mtd/spi-nor/fsl-quadspi.c
5958 FREESCALE QUICC ENGINE LIBRARY
5959 M: Qiang Zhao <qiang.zhao@nxp.com>
5960 L: linuxppc-dev@lists.ozlabs.org
5962 F: drivers/soc/fsl/qe/
5963 F: include/soc/fsl/*qe*.h
5964 F: include/soc/fsl/*ucc*.h
5966 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5967 M: Li Yang <leoyang.li@nxp.com>
5968 L: netdev@vger.kernel.org
5969 L: linuxppc-dev@lists.ozlabs.org
5971 F: drivers/net/ethernet/freescale/ucc_geth*
5973 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5974 M: Zhao Qiang <qiang.zhao@nxp.com>
5975 L: netdev@vger.kernel.org
5976 L: linuxppc-dev@lists.ozlabs.org
5978 F: drivers/net/wan/fsl_ucc_hdlc*
5980 FREESCALE QUICC ENGINE UCC UART DRIVER
5981 M: Timur Tabi <timur@kernel.org>
5982 L: linuxppc-dev@lists.ozlabs.org
5984 F: drivers/tty/serial/ucc_uart.c
5986 FREESCALE SOC DRIVERS
5987 M: Li Yang <leoyang.li@nxp.com>
5988 L: linuxppc-dev@lists.ozlabs.org
5989 L: linux-arm-kernel@lists.infradead.org
5991 F: Documentation/devicetree/bindings/soc/fsl/
5993 F: include/linux/fsl/
5995 FREESCALE SOC FS_ENET DRIVER
5996 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5997 L: linuxppc-dev@lists.ozlabs.org
5998 L: netdev@vger.kernel.org
6000 F: drivers/net/ethernet/freescale/fs_enet/
6001 F: include/linux/fs_enet_pd.h
6003 FREESCALE SOC SOUND DRIVERS
6004 M: Timur Tabi <timur@kernel.org>
6005 M: Nicolin Chen <nicoleotsuka@gmail.com>
6006 M: Xiubo Li <Xiubo.Lee@gmail.com>
6007 R: Fabio Estevam <fabio.estevam@nxp.com>
6008 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6009 L: linuxppc-dev@lists.ozlabs.org
6011 F: sound/soc/fsl/fsl*
6012 F: sound/soc/fsl/imx*
6013 F: sound/soc/fsl/mpc8610_hpcd.c
6015 FREESCALE USB PERIPHERAL DRIVERS
6016 M: Li Yang <leoyang.li@nxp.com>
6017 L: linux-usb@vger.kernel.org
6018 L: linuxppc-dev@lists.ozlabs.org
6020 F: drivers/usb/gadget/udc/fsl*
6023 M: Christoph Hellwig <hch@infradead.org>
6024 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6029 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6030 M: Pavel Machek <pavel@ucw.cz>
6031 L: linux-pm@vger.kernel.org
6033 F: Documentation/power/freezing-of-tasks.txt
6034 F: include/linux/freezer.h
6038 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6039 L: linux-kernel@vger.kernel.org
6042 F: include/linux/frontswap.h
6044 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6045 M: David Howells <dhowells@redhat.com>
6046 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6048 F: Documentation/filesystems/caching/
6050 F: include/linux/fscache*.h
6052 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6053 M: Theodore Y. Ts'o <tytso@mit.edu>
6054 M: Jaegeuk Kim <jaegeuk@kernel.org>
6055 L: linux-fscrypt@vger.kernel.org
6056 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6060 F: include/linux/fscrypt*.h
6061 F: Documentation/filesystems/fscrypt.rst
6063 FSI-ATTACHED I2C DRIVER
6064 M: Eddie James <eajames@linux.vnet.ibm.com>
6065 L: linux-i2c@vger.kernel.org
6066 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6068 F: drivers/i2c/busses/i2c-fsi.c
6069 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6071 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6072 M: Jan Kara <jack@suse.cz>
6073 R: Amir Goldstein <amir73il@gmail.com>
6074 L: linux-fsdevel@vger.kernel.org
6077 F: include/linux/fsnotify*.h
6079 FUJITSU LAPTOP EXTRAS
6080 M: Jonathan Woithe <jwoithe@just42.net>
6081 L: platform-driver-x86@vger.kernel.org
6083 F: drivers/platform/x86/fujitsu-laptop.c
6085 FUJITSU M-5MO LS CAMERA ISP DRIVER
6086 M: Kyungmin Park <kyungmin.park@samsung.com>
6087 M: Heungjun Kim <riverful.kim@samsung.com>
6088 L: linux-media@vger.kernel.org
6090 F: drivers/media/i2c/m5mols/
6091 F: include/media/i2c/m5mols.h
6093 FUJITSU TABLET EXTRAS
6094 M: Robert Gerlach <khnz@gmx.de>
6095 L: platform-driver-x86@vger.kernel.org
6097 F: drivers/platform/x86/fujitsu-tablet.c
6099 FUSE: FILESYSTEM IN USERSPACE
6100 M: Miklos Szeredi <miklos@szeredi.hu>
6101 L: linux-fsdevel@vger.kernel.org
6102 W: http://fuse.sourceforge.net/
6103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6106 F: include/uapi/linux/fuse.h
6107 F: Documentation/filesystems/fuse.txt
6110 M: Thomas Gleixner <tglx@linutronix.de>
6111 M: Ingo Molnar <mingo@redhat.com>
6112 R: Peter Zijlstra <peterz@infradead.org>
6113 R: Darren Hart <dvhart@infradead.org>
6114 L: linux-kernel@vger.kernel.org
6115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6118 F: kernel/futex_compat.c
6119 F: include/asm-generic/futex.h
6120 F: include/linux/futex.h
6121 F: include/uapi/linux/futex.h
6122 F: tools/testing/selftests/futex/
6123 F: tools/perf/bench/futex*
6124 F: Documentation/*futex*
6127 M: Kees Cook <keescook@chromium.org>
6128 R: Emese Revfy <re.emese@gmail.com>
6129 L: kernel-hardening@lists.openwall.com
6131 F: scripts/gcc-plugins/
6132 F: scripts/gcc-plugin.sh
6133 F: scripts/Makefile.gcc-plugins
6134 F: Documentation/gcc-plugins.txt
6136 GASKET DRIVER FRAMEWORK
6137 M: Rob Springer <rspringer@google.com>
6138 M: Todd Poynor <toddpoynor@google.com>
6139 M: Ben Chan <benchan@chromium.org>
6141 F: drivers/staging/gasket/
6143 GCOV BASED KERNEL PROFILING
6144 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6147 F: Documentation/dev-tools/gcov.rst
6149 GDB KERNEL DEBUGGING HELPER SCRIPTS
6150 M: Jan Kiszka <jan.kiszka@siemens.com>
6151 M: Kieran Bingham <kbingham@kernel.org>
6155 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6156 M: Achim Leubner <achim_leubner@adaptec.com>
6157 L: linux-scsi@vger.kernel.org
6158 W: http://www.icp-vortex.com/
6160 F: drivers/scsi/gdt*
6162 GEMTEK FM RADIO RECEIVER DRIVER
6163 M: Hans Verkuil <hverkuil@xs4all.nl>
6164 L: linux-media@vger.kernel.org
6165 T: git git://linuxtv.org/media_tree.git
6166 W: https://linuxtv.org
6168 F: drivers/media/radio/radio-gemtek*
6170 GENERIC GPIO I2C DRIVER
6171 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6173 F: drivers/i2c/busses/i2c-gpio.c
6174 F: include/linux/platform_data/i2c-gpio.h
6176 GENERIC GPIO I2C MULTIPLEXER DRIVER
6177 M: Peter Korsgaard <peter.korsgaard@barco.com>
6178 L: linux-i2c@vger.kernel.org
6180 F: drivers/i2c/muxes/i2c-mux-gpio.c
6181 F: include/linux/platform_data/i2c-mux-gpio.h
6182 F: Documentation/i2c/muxes/i2c-mux-gpio
6184 GENERIC HDLC (WAN) DRIVERS
6185 M: Krzysztof Halasa <khc@pm.waw.pl>
6186 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6188 F: drivers/net/wan/c101.c
6189 F: drivers/net/wan/hd6457*
6190 F: drivers/net/wan/hdlc*
6191 F: drivers/net/wan/n2.c
6192 F: drivers/net/wan/pc300too.c
6193 F: drivers/net/wan/pci200syn.c
6194 F: drivers/net/wan/wanxl*
6196 GENERIC INCLUDE/ASM HEADER FILES
6197 M: Arnd Bergmann <arnd@arndb.de>
6198 L: linux-arch@vger.kernel.org
6199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6201 F: include/asm-generic/
6202 F: include/uapi/asm-generic/
6204 GENERIC PHY FRAMEWORK
6205 M: Kishon Vijay Abraham I <kishon@ti.com>
6206 L: linux-kernel@vger.kernel.org
6207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6210 F: include/linux/phy/
6212 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6213 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6215 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6218 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6219 M: Kevin Hilman <khilman@kernel.org>
6220 M: Ulf Hansson <ulf.hansson@linaro.org>
6221 L: linux-pm@vger.kernel.org
6223 F: drivers/base/power/domain*.c
6224 F: include/linux/pm_domain.h
6225 F: Documentation/devicetree/bindings/power/power_domain.txt
6227 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6228 M: Eugen Hristev <eugen.hristev@microchip.com>
6229 L: linux-input@vger.kernel.org
6231 F: drivers/input/touchscreen/resistive-adc-touch.c
6233 GENERIC UIO DRIVER FOR PCI DEVICES
6234 M: "Michael S. Tsirkin" <mst@redhat.com>
6235 L: kvm@vger.kernel.org
6237 F: drivers/uio/uio_pci_generic.c
6239 GENWQE (IBM Generic Workqueue Card)
6240 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6241 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6243 F: drivers/misc/genwqe/
6245 GET_MAINTAINER SCRIPT
6246 M: Joe Perches <joe@perches.com>
6248 F: scripts/get_maintainer.pl
6251 M: Bob Peterson <rpeterso@redhat.com>
6252 M: Andreas Gruenbacher <agruenba@redhat.com>
6253 L: cluster-devel@redhat.com
6254 W: http://sources.redhat.com/cluster/
6255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6257 F: Documentation/filesystems/gfs2*.txt
6259 F: include/uapi/linux/gfs2_ondisk.h
6261 GIGASET ISDN DRIVERS
6262 M: Paul Bolle <pebolle@tiscali.nl>
6263 L: gigaset307x-common@lists.sourceforge.net
6264 W: http://gigaset307x.sourceforge.net/
6266 F: Documentation/isdn/README.gigaset
6267 F: drivers/isdn/gigaset/
6268 F: include/uapi/linux/gigaset_dev.h
6271 M: Johan Hovold <johan@kernel.org>
6273 F: Documentation/ABI/testing/sysfs-class-gnss
6274 F: Documentation/devicetree/bindings/gnss/
6276 F: include/linux/gnss.h
6279 M: Hans Verkuil <hans.verkuil@cisco.com>
6280 L: linux-media@vger.kernel.org
6282 F: drivers/media/usb/go7007/
6285 M: Bastien Nocera <hadess@hadess.net>
6286 L: linux-input@vger.kernel.org
6288 F: drivers/input/touchscreen/goodix.c
6290 GPD POCKET FAN DRIVER
6291 M: Hans de Goede <hdegoede@redhat.com>
6292 L: platform-driver-x86@vger.kernel.org
6294 F: drivers/platform/x86/gpd-pocket-fan.c
6297 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6298 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6299 L: linux-gpio@vger.kernel.org
6300 L: linux-acpi@vger.kernel.org
6302 F: Documentation/acpi/gpio-properties.txt
6303 F: drivers/gpio/gpiolib-acpi.c
6306 M: Sean Young <sean@mess.org>
6307 L: linux-media@vger.kernel.org
6309 F: drivers/media/rc/gpio-ir-tx.c
6312 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6313 R: Bartosz Golaszewski <brgl@bgdev.pl>
6314 L: linux-gpio@vger.kernel.org
6316 F: drivers/gpio/gpio-mockup.c
6317 F: tools/testing/selftests/gpio/
6320 M: Linus Walleij <linus.walleij@linaro.org>
6321 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6322 L: linux-gpio@vger.kernel.org
6323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6325 F: Documentation/devicetree/bindings/gpio/
6326 F: Documentation/driver-api/gpio/
6327 F: Documentation/gpio/
6328 F: Documentation/ABI/testing/gpio-cdev
6329 F: Documentation/ABI/obsolete/sysfs-gpio
6331 F: include/linux/gpio/
6332 F: include/linux/gpio.h
6333 F: include/linux/of_gpio.h
6334 F: include/asm-generic/gpio.h
6335 F: include/uapi/linux/gpio.h
6338 GRE DEMULTIPLEXER DRIVER
6339 M: Dmitry Kozlov <xeb@mail.ru>
6340 L: netdev@vger.kernel.org
6342 F: net/ipv4/gre_demux.c
6343 F: net/ipv4/gre_offload.c
6344 F: include/net/gre.h
6346 GRETH 10/100/1G Ethernet MAC device driver
6347 M: Andreas Larsson <andreas@gaisler.com>
6348 L: netdev@vger.kernel.org
6350 F: drivers/net/ethernet/aeroflex/
6352 GREYBUS AUDIO PROTOCOLS DRIVERS
6353 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6354 M: Mark Greer <mgreer@animalcreek.com>
6356 F: drivers/staging/greybus/audio_apbridgea.c
6357 F: drivers/staging/greybus/audio_apbridgea.h
6358 F: drivers/staging/greybus/audio_codec.c
6359 F: drivers/staging/greybus/audio_codec.h
6360 F: drivers/staging/greybus/audio_gb.c
6361 F: drivers/staging/greybus/audio_manager.c
6362 F: drivers/staging/greybus/audio_manager.h
6363 F: drivers/staging/greybus/audio_manager_module.c
6364 F: drivers/staging/greybus/audio_manager_private.h
6365 F: drivers/staging/greybus/audio_manager_sysfs.c
6366 F: drivers/staging/greybus/audio_module.c
6367 F: drivers/staging/greybus/audio_topology.c
6369 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6370 M: Viresh Kumar <vireshk@kernel.org>
6372 F: drivers/staging/greybus/authentication.c
6373 F: drivers/staging/greybus/bootrom.c
6374 F: drivers/staging/greybus/firmware.h
6375 F: drivers/staging/greybus/fw-core.c
6376 F: drivers/staging/greybus/fw-download.c
6377 F: drivers/staging/greybus/fw-management.c
6378 F: drivers/staging/greybus/greybus_authentication.h
6379 F: drivers/staging/greybus/greybus_firmware.h
6380 F: drivers/staging/greybus/hid.c
6381 F: drivers/staging/greybus/i2c.c
6382 F: drivers/staging/greybus/spi.c
6383 F: drivers/staging/greybus/spilib.c
6384 F: drivers/staging/greybus/spilib.h
6386 GREYBUS LOOPBACK DRIVER
6387 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6389 F: drivers/staging/greybus/loopback.c
6391 GREYBUS PLATFORM DRIVERS
6392 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6394 F: drivers/staging/greybus/arche-platform.c
6395 F: drivers/staging/greybus/arche-apb-ctrl.c
6396 F: drivers/staging/greybus/arche_platform.h
6398 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6399 M: Rui Miguel Silva <rmfrfs@gmail.com>
6401 F: drivers/staging/greybus/sdio.c
6402 F: drivers/staging/greybus/light.c
6403 F: drivers/staging/greybus/gpio.c
6404 F: drivers/staging/greybus/power_supply.c
6405 F: drivers/staging/greybus/spi.c
6406 F: drivers/staging/greybus/spilib.c
6409 M: Johan Hovold <johan@kernel.org>
6410 M: Alex Elder <elder@kernel.org>
6411 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6413 F: drivers/staging/greybus/
6414 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6416 GREYBUS UART PROTOCOLS DRIVERS
6417 M: David Lin <dtwlin@gmail.com>
6419 F: drivers/staging/greybus/uart.c
6420 F: drivers/staging/greybus/log.c
6422 GS1662 VIDEO SERIALIZER
6423 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6424 L: linux-media@vger.kernel.org
6425 T: git git://linuxtv.org/media_tree.git
6427 F: drivers/media/spi/gs1662.c
6429 GSPCA FINEPIX SUBDRIVER
6430 M: Frank Zago <frank@zago.net>
6431 L: linux-media@vger.kernel.org
6432 T: git git://linuxtv.org/media_tree.git
6434 F: drivers/media/usb/gspca/finepix.c
6436 GSPCA GL860 SUBDRIVER
6437 M: Olivier Lorin <o.lorin@laposte.net>
6438 L: linux-media@vger.kernel.org
6439 T: git git://linuxtv.org/media_tree.git
6441 F: drivers/media/usb/gspca/gl860/
6443 GSPCA M5602 SUBDRIVER
6444 M: Erik Andren <erik.andren@gmail.com>
6445 L: linux-media@vger.kernel.org
6446 T: git git://linuxtv.org/media_tree.git
6448 F: drivers/media/usb/gspca/m5602/
6450 GSPCA PAC207 SONIXB SUBDRIVER
6451 M: Hans Verkuil <hverkuil@xs4all.nl>
6452 L: linux-media@vger.kernel.org
6453 T: git git://linuxtv.org/media_tree.git
6455 F: drivers/media/usb/gspca/pac207.c
6457 GSPCA SN9C20X SUBDRIVER
6458 M: Brian Johnson <brijohn@gmail.com>
6459 L: linux-media@vger.kernel.org
6460 T: git git://linuxtv.org/media_tree.git
6462 F: drivers/media/usb/gspca/sn9c20x.c
6464 GSPCA T613 SUBDRIVER
6465 M: Leandro Costantino <lcostantino@gmail.com>
6466 L: linux-media@vger.kernel.org
6467 T: git git://linuxtv.org/media_tree.git
6469 F: drivers/media/usb/gspca/t613.c
6471 GSPCA USB WEBCAM DRIVER
6472 M: Hans Verkuil <hverkuil@xs4all.nl>
6473 L: linux-media@vger.kernel.org
6474 T: git git://linuxtv.org/media_tree.git
6476 F: drivers/media/usb/gspca/
6478 GTP (GPRS Tunneling Protocol)
6479 M: Pablo Neira Ayuso <pablo@netfilter.org>
6480 M: Harald Welte <laforge@gnumonks.org>
6481 L: osmocom-net-gprs@lists.osmocom.org
6482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6484 F: drivers/net/gtp.c
6486 GUID PARTITION TABLE (GPT)
6487 M: Davidlohr Bueso <dave@stgolabs.net>
6488 L: linux-efi@vger.kernel.org
6490 F: block/partitions/efi.*
6493 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6494 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6495 W: http://uclinux-h8.sourceforge.jp
6496 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6499 F: drivers/clocksource/h8300_*.c
6500 F: drivers/clk/h8300/
6501 F: drivers/irqchip/irq-renesas-h8*.c
6504 M: Antti Palosaari <crope@iki.fi>
6505 L: linux-media@vger.kernel.org
6506 W: https://linuxtv.org
6507 W: http://palosaari.fi/linux/
6508 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6509 T: git git://linuxtv.org/anttip/media_tree.git
6511 F: drivers/media/usb/hackrf/
6513 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6514 M: Frank Seidel <frank@f-seidel.de>
6515 L: platform-driver-x86@vger.kernel.org
6516 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6518 F: drivers/platform/x86/hdaps.c
6521 M: Jean Delvare <jdelvare@suse.com>
6522 M: Guenter Roeck <linux@roeck-us.net>
6523 L: linux-hwmon@vger.kernel.org
6524 W: http://hwmon.wiki.kernel.org/
6525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6527 F: Documentation/devicetree/bindings/hwmon/
6528 F: Documentation/hwmon/
6530 F: include/linux/hwmon*.h
6531 F: include/trace/events/hwmon*.h
6533 HARDWARE RANDOM NUMBER GENERATOR CORE
6534 M: Matt Mackall <mpm@selenic.com>
6535 M: Herbert Xu <herbert@gondor.apana.org.au>
6536 L: linux-crypto@vger.kernel.org
6538 F: Documentation/devicetree/bindings/rng/
6539 F: Documentation/hw_random.txt
6540 F: drivers/char/hw_random/
6541 F: include/linux/hw_random.h
6543 HARDWARE TRACING FACILITIES
6544 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6546 F: drivers/hwtracing/
6548 HARDWARE SPINLOCK CORE
6549 M: Ohad Ben-Cohen <ohad@wizery.com>
6550 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6551 L: linux-remoteproc@vger.kernel.org
6553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6554 F: Documentation/devicetree/bindings/hwlock/
6555 F: Documentation/hwspinlock.txt
6556 F: drivers/hwspinlock/
6557 F: include/linux/hwspinlock.h
6559 HARMONY SOUND DRIVER
6560 L: linux-parisc@vger.kernel.org
6562 F: sound/parisc/harmony.*
6564 HDPVR USB VIDEO ENCODER DRIVER
6565 M: Hans Verkuil <hverkuil@xs4all.nl>
6566 L: linux-media@vger.kernel.org
6567 T: git git://linuxtv.org/media_tree.git
6568 W: https://linuxtv.org
6570 F: drivers/media/usb/hdpvr/
6572 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6573 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6575 F: Documentation/watchdog/hpwdt.txt
6576 F: drivers/watchdog/hpwdt.c
6578 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6579 M: Don Brace <don.brace@microsemi.com>
6580 L: esc.storagedev@microsemi.com
6581 L: linux-scsi@vger.kernel.org
6583 F: Documentation/scsi/hpsa.txt
6584 F: drivers/scsi/hpsa*.[ch]
6585 F: include/linux/cciss*.h
6586 F: include/uapi/linux/cciss*.h
6589 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6590 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6591 L: linux-rdma@vger.kernel.org
6593 F: drivers/infiniband/hw/hfi1
6596 L: linux-fsdevel@vger.kernel.org
6598 F: Documentation/filesystems/hfs.txt
6602 L: linux-fsdevel@vger.kernel.org
6604 F: Documentation/filesystems/hfsplus.txt
6607 HGA FRAMEBUFFER DRIVER
6608 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6609 L: linux-nvidia@lists.surfsouth.com
6610 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6612 F: drivers/video/fbdev/hgafb.c
6614 HIBERNATION (aka Software Suspend, aka swsusp)
6615 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6616 M: Pavel Machek <pavel@ucw.cz>
6617 L: linux-pm@vger.kernel.org
6618 B: https://bugzilla.kernel.org
6621 F: drivers/base/power/
6623 F: include/linux/suspend.h
6624 F: include/linux/freezer.h
6625 F: include/linux/pm.h
6626 F: arch/*/include/asm/suspend*.h
6629 M: Jiri Kosina <jikos@kernel.org>
6630 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6631 L: linux-input@vger.kernel.org
6632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6635 F: include/linux/hid*
6636 F: include/uapi/linux/hid*
6638 HID SENSOR HUB DRIVERS
6639 M: Jiri Kosina <jikos@kernel.org>
6640 M: Jonathan Cameron <jic23@kernel.org>
6641 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6642 L: linux-input@vger.kernel.org
6643 L: linux-iio@vger.kernel.org
6645 F: Documentation/hid/hid-sensor*
6646 F: drivers/hid/hid-sensor-*
6647 F: drivers/iio/*/hid-*
6648 F: include/linux/hid-sensor-*
6650 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6651 M: Thomas Gleixner <tglx@linutronix.de>
6652 L: linux-kernel@vger.kernel.org
6653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6655 F: Documentation/timers/
6656 F: kernel/time/hrtimer.c
6657 F: kernel/time/clockevents.c
6658 F: kernel/time/timer_*.c
6659 F: include/linux/clockchips.h
6660 F: include/linux/hrtimer.h
6662 HIGH-SPEED SCC DRIVER FOR AX.25
6663 L: linux-hams@vger.kernel.org
6665 F: drivers/net/hamradio/dmascc.c
6666 F: drivers/net/hamradio/scc.c
6668 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6669 M: HighPoint Linux Team <linux@highpoint-tech.com>
6670 W: http://www.highpoint-tech.com
6672 F: Documentation/scsi/hptiop.txt
6673 F: drivers/scsi/hptiop.c
6676 M: Jes Sorensen <jes@trained-monkey.org>
6677 L: linux-hippi@sunsite.dk
6679 F: include/linux/hippidevice.h
6680 F: include/uapi/linux/if_hippi.h
6682 F: drivers/net/hippi/
6684 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6685 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6686 M: Salil Mehta <salil.mehta@huawei.com>
6687 L: netdev@vger.kernel.org
6688 W: http://www.hisilicon.com
6690 F: drivers/net/ethernet/hisilicon/hns3/
6692 HISILICON LPC BUS DRIVER
6693 M: john.garry@huawei.com
6694 W: http://www.hisilicon.com
6696 F: drivers/bus/hisi_lpc.c
6697 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6699 HISILICON NETWORK SUBSYSTEM DRIVER
6700 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6701 M: Salil Mehta <salil.mehta@huawei.com>
6702 L: netdev@vger.kernel.org
6703 W: http://www.hisilicon.com
6705 F: drivers/net/ethernet/hisilicon/
6706 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6708 HISILICON PMU DRIVER
6709 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6710 W: http://www.hisilicon.com
6712 F: drivers/perf/hisilicon
6713 F: Documentation/perf/hisi-pmu.txt
6715 HISILICON ROCE DRIVER
6716 M: Lijun Ou <oulijun@huawei.com>
6717 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6718 L: linux-rdma@vger.kernel.org
6720 F: drivers/infiniband/hw/hns/
6721 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6723 HISILICON SAS Controller
6724 M: John Garry <john.garry@huawei.com>
6725 W: http://www.hisilicon.com
6727 F: drivers/scsi/hisi_sas/
6728 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6730 HMM - Heterogeneous Memory Management
6731 M: Jérôme Glisse <jglisse@redhat.com>
6732 L: linux-mm@kvack.org
6735 F: include/linux/hmm*
6736 F: Documentation/vm/hmm.rst
6739 M: Jouni Malinen <j@w1.fi>
6740 L: linux-wireless@vger.kernel.org
6741 W: http://w1.fi/hostap-driver.html
6743 F: drivers/net/wireless/intersil/hostap/
6745 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6746 L: platform-driver-x86@vger.kernel.org
6748 F: drivers/platform/x86/tc1100-wmi.c
6750 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6751 M: Jaroslav Kysela <perex@perex.cz>
6753 F: drivers/net/ethernet/hp/hp100.*
6755 HPET: High Precision Event Timers driver
6756 M: Clemens Ladisch <clemens@ladisch.de>
6758 F: Documentation/timers/hpet.txt
6759 F: drivers/char/hpet.c
6760 F: include/linux/hpet.h
6761 F: include/uapi/linux/hpet.h
6765 F: arch/x86/kernel/hpet.c
6766 F: arch/x86/include/asm/hpet.h
6769 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6770 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6775 M: Sebastian Reichel <sre@kernel.org>
6776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6778 F: Documentation/ABI/testing/sysfs-bus-hsi
6779 F: Documentation/driver-api/hsi.rst
6781 F: include/linux/hsi/
6782 F: include/uapi/linux/hsi/
6785 L: linux-usb@vger.kernel.org
6787 F: drivers/net/usb/hso.c
6789 HSR NETWORK PROTOCOL
6790 M: Arvid Brodin <arvid.brodin@alten.se>
6791 L: netdev@vger.kernel.org
6795 HT16K33 LED CONTROLLER DRIVER
6796 M: Robin van der Gracht <robin@protonic.nl>
6798 F: drivers/auxdisplay/ht16k33.c
6799 F: Documentation/devicetree/bindings/display/ht16k33.txt
6801 HTCPEN TOUCHSCREEN DRIVER
6802 M: Pau Oliva Fora <pof@eslack.org>
6803 L: linux-input@vger.kernel.org
6805 F: drivers/input/touchscreen/htcpen.c
6807 HUAWEI ETHERNET DRIVER
6808 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6809 L: netdev@vger.kernel.org
6811 F: Documentation/networking/hinic.txt
6812 F: drivers/net/ethernet/huawei/hinic/
6815 M: Mike Kravetz <mike.kravetz@oracle.com>
6816 L: linux-mm@kvack.org
6820 F: include/linux/hugetlb.h
6821 F: Documentation/admin-guide/mm/hugetlbpage.rst
6822 F: Documentation/vm/hugetlbfs_reserv.rst
6823 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6826 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6827 L: linux-media@vger.kernel.org
6828 T: git git://linuxtv.org/media_tree.git
6829 W: https://linuxtv.org
6831 F: drivers/media/platform/sti/hva
6833 HWPOISON MEMORY FAILURE HANDLING
6834 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6835 L: linux-mm@kvack.org
6837 F: mm/memory-failure.c
6838 F: mm/hwpoison-inject.c
6840 HYGON PROCESSOR SUPPORT
6841 M: Pu Wen <puwen@hygon.cn>
6842 L: linux-kernel@vger.kernel.org
6844 F: arch/x86/kernel/cpu/hygon.c
6846 Hyper-V CORE AND DRIVERS
6847 M: "K. Y. Srinivasan" <kys@microsoft.com>
6848 M: Haiyang Zhang <haiyangz@microsoft.com>
6849 M: Stephen Hemminger <sthemmin@microsoft.com>
6850 L: devel@linuxdriverproject.org
6852 F: Documentation/networking/netvsc.txt
6853 F: arch/x86/include/asm/mshyperv.h
6854 F: arch/x86/include/asm/trace/hyperv.h
6855 F: arch/x86/include/asm/hyperv-tlfs.h
6856 F: arch/x86/kernel/cpu/mshyperv.c
6858 F: drivers/hid/hid-hyperv.c
6860 F: drivers/input/serio/hyperv-keyboard.c
6861 F: drivers/pci/controller/pci-hyperv.c
6862 F: drivers/net/hyperv/
6863 F: drivers/scsi/storvsc_drv.c
6864 F: drivers/uio/uio_hv_generic.c
6865 F: drivers/video/fbdev/hyperv_fb.c
6866 F: net/vmw_vsock/hyperv_transport.c
6867 F: include/linux/hyperv.h
6868 F: include/uapi/linux/hyperv.h
6870 F: Documentation/ABI/stable/sysfs-bus-vmbus
6872 HYPERVISOR VIRTUAL CONSOLE DRIVER
6873 L: linuxppc-dev@lists.ozlabs.org
6878 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6879 L: linux-i2c@vger.kernel.org
6880 L: linux-acpi@vger.kernel.org
6882 F: drivers/i2c/i2c-core-acpi.c
6884 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6885 M: Ajay Gupta <ajayg@nvidia.com>
6886 L: linux-i2c@vger.kernel.org
6888 F: Documentation/i2c/busses/i2c-nvidia-gpu
6889 F: drivers/i2c/busses/i2c-nvidia-gpu.c
6892 M: Peter Rosin <peda@axentia.se>
6893 L: linux-i2c@vger.kernel.org
6895 F: Documentation/i2c/i2c-topology
6896 F: Documentation/i2c/muxes/
6897 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6898 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6899 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6900 F: drivers/i2c/i2c-mux.c
6901 F: drivers/i2c/muxes/
6902 F: include/linux/i2c-mux.h
6904 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6905 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6906 L: linux-i2c@vger.kernel.org
6908 F: drivers/i2c/busses/i2c-mv64xxx.c
6910 I2C OVER PARALLEL PORT
6911 M: Jean Delvare <jdelvare@suse.com>
6912 L: linux-i2c@vger.kernel.org
6914 F: Documentation/i2c/busses/i2c-parport
6915 F: Documentation/i2c/busses/i2c-parport-light
6916 F: drivers/i2c/busses/i2c-parport.c
6917 F: drivers/i2c/busses/i2c-parport-light.c
6920 M: Wolfram Sang <wsa@the-dreams.de>
6921 L: linux-i2c@vger.kernel.org
6922 W: https://i2c.wiki.kernel.org/
6923 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6926 F: Documentation/devicetree/bindings/i2c/i2c.txt
6927 F: Documentation/i2c/
6929 F: include/linux/i2c.h
6930 F: include/linux/i2c-dev.h
6931 F: include/linux/i2c-smbus.h
6932 F: include/uapi/linux/i2c.h
6933 F: include/uapi/linux/i2c-*.h
6935 I2C SUBSYSTEM HOST DRIVERS
6936 L: linux-i2c@vger.kernel.org
6937 W: https://i2c.wiki.kernel.org/
6938 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6941 F: Documentation/devicetree/bindings/i2c/
6942 F: drivers/i2c/algos/
6943 F: drivers/i2c/busses/
6946 M: Jean Delvare <jdelvare@suse.com>
6947 L: linux-i2c@vger.kernel.org
6949 F: Documentation/i2c/busses/i2c-taos-evm
6950 F: drivers/i2c/busses/i2c-taos-evm.c
6953 M: Till Harbaum <till@harbaum.org>
6954 L: linux-i2c@vger.kernel.org
6955 W: http://www.harbaum.org/till/i2c_tiny_usb
6957 F: drivers/i2c/busses/i2c-tiny-usb.c
6959 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6960 M: Jean Delvare <jdelvare@suse.com>
6961 L: linux-i2c@vger.kernel.org
6963 F: Documentation/i2c/busses/i2c-ali1535
6964 F: Documentation/i2c/busses/i2c-ali1563
6965 F: Documentation/i2c/busses/i2c-ali15x3
6966 F: Documentation/i2c/busses/i2c-amd756
6967 F: Documentation/i2c/busses/i2c-amd8111
6968 F: Documentation/i2c/busses/i2c-i801
6969 F: Documentation/i2c/busses/i2c-nforce2
6970 F: Documentation/i2c/busses/i2c-piix4
6971 F: Documentation/i2c/busses/i2c-sis5595
6972 F: Documentation/i2c/busses/i2c-sis630
6973 F: Documentation/i2c/busses/i2c-sis96x
6974 F: Documentation/i2c/busses/i2c-via
6975 F: Documentation/i2c/busses/i2c-viapro
6976 F: drivers/i2c/busses/i2c-ali1535.c
6977 F: drivers/i2c/busses/i2c-ali1563.c
6978 F: drivers/i2c/busses/i2c-ali15x3.c
6979 F: drivers/i2c/busses/i2c-amd756.c
6980 F: drivers/i2c/busses/i2c-amd756-s4882.c
6981 F: drivers/i2c/busses/i2c-amd8111.c
6982 F: drivers/i2c/busses/i2c-i801.c
6983 F: drivers/i2c/busses/i2c-isch.c
6984 F: drivers/i2c/busses/i2c-nforce2.c
6985 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6986 F: drivers/i2c/busses/i2c-piix4.c
6987 F: drivers/i2c/busses/i2c-sis5595.c
6988 F: drivers/i2c/busses/i2c-sis630.c
6989 F: drivers/i2c/busses/i2c-sis96x.c
6990 F: drivers/i2c/busses/i2c-via.c
6991 F: drivers/i2c/busses/i2c-viapro.c
6993 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6994 M: Hans de Goede <hdegoede@redhat.com>
6995 L: linux-i2c@vger.kernel.org
6997 F: drivers/i2c/busses/i2c-cht-wc.c
6999 I2C/SMBUS ISMT DRIVER
7000 M: Seth Heasley <seth.heasley@intel.com>
7001 M: Neil Horman <nhorman@tuxdriver.com>
7002 L: linux-i2c@vger.kernel.org
7003 F: drivers/i2c/busses/i2c-ismt.c
7004 F: Documentation/i2c/busses/i2c-ismt
7006 I2C/SMBUS STUB DRIVER
7007 M: Jean Delvare <jdelvare@suse.com>
7008 L: linux-i2c@vger.kernel.org
7010 F: drivers/i2c/i2c-stub.c
7012 IA64 (Itanium) PLATFORM
7013 M: Tony Luck <tony.luck@intel.com>
7014 M: Fenghua Yu <fenghua.yu@intel.com>
7015 L: linux-ia64@vger.kernel.org
7016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7020 IBM Power 842 compression accelerator
7021 M: Haren Myneni <haren@us.ibm.com>
7023 F: drivers/crypto/nx/Makefile
7024 F: drivers/crypto/nx/Kconfig
7025 F: drivers/crypto/nx/nx-842*
7026 F: include/linux/sw842.h
7030 IBM Power in-Nest Crypto Acceleration
7031 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7032 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7033 L: linux-crypto@vger.kernel.org
7035 F: drivers/crypto/nx/Makefile
7036 F: drivers/crypto/nx/Kconfig
7037 F: drivers/crypto/nx/nx-aes*
7038 F: drivers/crypto/nx/nx-sha*
7039 F: drivers/crypto/nx/nx.*
7040 F: drivers/crypto/nx/nx_csbcpb.h
7041 F: drivers/crypto/nx/nx_debugfs.h
7043 IBM Power Linux RAID adapter
7044 M: Brian King <brking@us.ibm.com>
7046 F: drivers/scsi/ipr.*
7048 IBM Power SRIOV Virtual NIC Device Driver
7049 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7050 M: John Allen <jallen@linux.vnet.ibm.com>
7051 L: netdev@vger.kernel.org
7053 F: drivers/net/ethernet/ibm/ibmvnic.*
7055 IBM Power Virtual Accelerator Switchboard
7056 M: Sukadev Bhattiprolu
7057 L: linuxppc-dev@lists.ozlabs.org
7059 F: arch/powerpc/platforms/powernv/vas*
7060 F: arch/powerpc/platforms/powernv/copy-paste.h
7061 F: arch/powerpc/include/asm/vas.h
7062 F: arch/powerpc/include/uapi/asm/vas.h
7064 IBM Power Virtual Ethernet Device Driver
7065 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7066 L: netdev@vger.kernel.org
7068 F: drivers/net/ethernet/ibm/ibmveth.*
7070 IBM Power Virtual FC Device Drivers
7071 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7072 L: linux-scsi@vger.kernel.org
7074 F: drivers/scsi/ibmvscsi/ibmvfc*
7076 IBM Power Virtual Management Channel Driver
7077 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7078 M: Steven Royer <seroyer@linux.vnet.ibm.com>
7080 F: drivers/misc/ibmvmc.*
7082 IBM Power Virtual SCSI Device Drivers
7083 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7084 L: linux-scsi@vger.kernel.org
7086 F: drivers/scsi/ibmvscsi/ibmvscsi*
7087 F: include/scsi/viosrp.h
7089 IBM Power Virtual SCSI Device Target Driver
7090 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7091 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7092 L: linux-scsi@vger.kernel.org
7093 L: target-devel@vger.kernel.org
7095 F: drivers/scsi/ibmvscsi_tgt/
7097 IBM Power VMX Cryptographic instructions
7098 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7099 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7100 L: linux-crypto@vger.kernel.org
7102 F: drivers/crypto/vmx/Makefile
7103 F: drivers/crypto/vmx/Kconfig
7104 F: drivers/crypto/vmx/vmx.c
7105 F: drivers/crypto/vmx/aes*
7106 F: drivers/crypto/vmx/ghash*
7107 F: drivers/crypto/vmx/ppc-xlate.pl
7109 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7110 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7111 L: linux-pci@vger.kernel.org
7112 L: linuxppc-dev@lists.ozlabs.org
7114 F: drivers/pci/hotplug/rpaphp*
7116 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7117 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7118 L: linux-pci@vger.kernel.org
7119 L: linuxppc-dev@lists.ozlabs.org
7121 F: drivers/pci/hotplug/rpadlpar*
7123 IBM ServeRAID RAID DRIVER
7125 F: drivers/scsi/ips.*
7127 ICH LPC AND GPIO DRIVER
7128 M: Peter Tyser <ptyser@xes-inc.com>
7130 F: drivers/mfd/lpc_ich.c
7131 F: drivers/gpio/gpio-ich.c
7134 M: "David S. Miller" <davem@davemloft.net>
7135 L: linux-ide@vger.kernel.org
7136 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7139 F: Documentation/ide/
7141 F: include/linux/ide.h
7144 M: Borislav Petkov <bp@alien8.de>
7145 L: linux-ide@vger.kernel.org
7147 F: Documentation/cdrom/ide-cd
7148 F: drivers/ide/ide-cd*
7150 IDEAPAD LAPTOP EXTRAS DRIVER
7151 M: Ike Panhc <ike.pan@canonical.com>
7152 L: platform-driver-x86@vger.kernel.org
7153 W: http://launchpad.net/ideapad-laptop
7155 F: drivers/platform/x86/ideapad-laptop.c
7157 IDEAPAD LAPTOP SLIDEBAR DRIVER
7158 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7159 L: linux-input@vger.kernel.org
7160 W: https://github.com/o2genum/ideapad-slidebar
7162 F: drivers/input/misc/ideapad_slidebar.c
7164 IDT VersaClock 5 CLOCK DRIVER
7165 M: Marek Vasut <marek.vasut@gmail.com>
7167 F: drivers/clk/clk-versaclock5.c
7169 IEEE 802.15.4 SUBSYSTEM
7170 M: Alexander Aring <alex.aring@gmail.com>
7171 M: Stefan Schmidt <stefan@datenfreihafen.org>
7172 L: linux-wpan@vger.kernel.org
7173 W: http://wpan.cakelab.org/
7174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7179 F: drivers/net/ieee802154/
7180 F: include/linux/nl802154.h
7181 F: include/linux/ieee802154.h
7182 F: include/net/nl802154.h
7183 F: include/net/mac802154.h
7184 F: include/net/af_ieee802154.h
7185 F: include/net/cfg802154.h
7186 F: include/net/ieee802154_netdev.h
7187 F: Documentation/networking/ieee802154.txt
7190 M: Yotam Gigi <yotam.gi@gmail.com>
7191 M: Jamal Hadi Salim <jhs@mojatatu.com>
7193 F: include/net/ife.h
7194 F: include/uapi/linux/ife.h
7196 IGORPLUG-USB IR RECEIVER
7197 M: Sean Young <sean@mess.org>
7198 L: linux-media@vger.kernel.org
7200 F: drivers/media/rc/igorplugusb.c
7202 IGUANAWORKS USB IR TRANSCEIVER
7203 M: Sean Young <sean@mess.org>
7204 L: linux-media@vger.kernel.org
7206 F: drivers/media/rc/iguanair.c
7208 IIO DIGITAL POTENTIOMETER DAC
7209 M: Peter Rosin <peda@axentia.se>
7210 L: linux-iio@vger.kernel.org
7212 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7213 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7214 F: drivers/iio/dac/dpot-dac.c
7216 IIO ENVELOPE DETECTOR
7217 M: Peter Rosin <peda@axentia.se>
7218 L: linux-iio@vger.kernel.org
7220 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7221 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7222 F: drivers/iio/adc/envelope-detector.c
7225 M: Peter Rosin <peda@axentia.se>
7226 L: linux-iio@vger.kernel.org
7228 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7229 F: drivers/iio/multiplexer/iio-mux.c
7231 IIO SUBSYSTEM AND DRIVERS
7232 M: Jonathan Cameron <jic23@kernel.org>
7233 R: Hartmut Knaack <knaack.h@gmx.de>
7234 R: Lars-Peter Clausen <lars@metafoo.de>
7235 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7236 L: linux-iio@vger.kernel.org
7237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7239 F: Documentation/ABI/testing/configfs-iio*
7240 F: Documentation/ABI/testing/sysfs-bus-iio*
7241 F: Documentation/devicetree/bindings/iio/
7243 F: drivers/staging/iio/
7244 F: include/linux/iio/
7248 M: Peter Rosin <peda@axentia.se>
7249 L: linux-iio@vger.kernel.org
7251 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7252 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7253 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7254 F: drivers/iio/afe/iio-rescale.c
7256 IKANOS/ADI EAGLE ADSL USB DRIVER
7257 M: Matthieu Castet <castet.matthieu@free.fr>
7258 M: Stanislaw Gruszka <stf_xl@wp.pl>
7260 F: drivers/usb/atm/ueagle-atm.c
7262 IMGTEC ASCII LCD DRIVER
7263 M: Paul Burton <paul.burton@mips.com>
7265 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7266 F: drivers/auxdisplay/img-ascii-lcd.c
7268 IMGTEC IR DECODER DRIVER
7269 M: James Hogan <jhogan@kernel.org>
7271 F: drivers/media/rc/img-ir/
7273 IMON SOUNDGRAPH USB IR RECEIVER
7274 M: Sean Young <sean@mess.org>
7275 L: linux-media@vger.kernel.org
7277 F: drivers/media/rc/imon_raw.c
7278 F: drivers/media/rc/imon.c
7280 IMS TWINTURBO FRAMEBUFFER DRIVER
7281 L: linux-fbdev@vger.kernel.org
7283 F: drivers/video/fbdev/imsttfb.c
7285 INA209 HARDWARE MONITOR DRIVER
7286 M: Guenter Roeck <linux@roeck-us.net>
7287 L: linux-hwmon@vger.kernel.org
7289 F: Documentation/hwmon/ina209
7290 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7291 F: drivers/hwmon/ina209.c
7293 INA2XX HARDWARE MONITOR DRIVER
7294 M: Guenter Roeck <linux@roeck-us.net>
7295 L: linux-hwmon@vger.kernel.org
7297 F: Documentation/hwmon/ina2xx
7298 F: drivers/hwmon/ina2xx.c
7299 F: include/linux/platform_data/ina2xx.h
7301 INDUSTRY PACK SUBSYSTEM (IPACK)
7302 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7303 M: Jens Taprogge <jens.taprogge@taprogge.org>
7304 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7305 L: industrypack-devel@lists.sourceforge.net
7306 W: http://industrypack.sourceforge.net
7310 INFINIBAND SUBSYSTEM
7311 M: Doug Ledford <dledford@redhat.com>
7312 M: Jason Gunthorpe <jgg@mellanox.com>
7313 L: linux-rdma@vger.kernel.org
7314 W: https://github.com/linux-rdma/rdma-core
7315 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7318 F: Documentation/devicetree/bindings/infiniband/
7319 F: Documentation/infiniband/
7320 F: drivers/infiniband/
7321 F: include/uapi/linux/if_infiniband.h
7322 F: include/uapi/rdma/
7325 INGENIC JZ4780 DMA Driver
7326 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7328 F: drivers/dma/dma-jz4780.c
7330 INGENIC JZ4780 NAND DRIVER
7331 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7332 L: linux-mtd@lists.infradead.org
7334 F: drivers/mtd/nand/raw/jz4780_*
7337 M: Jan Kara <jack@suse.cz>
7338 R: Amir Goldstein <amir73il@gmail.com>
7339 L: linux-fsdevel@vger.kernel.org
7341 F: Documentation/filesystems/inotify.txt
7342 F: fs/notify/inotify/
7343 F: include/linux/inotify.h
7344 F: include/uapi/linux/inotify.h
7346 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7347 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7348 L: linux-input@vger.kernel.org
7349 Q: http://patchwork.kernel.org/project/linux-input/list/
7350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7353 F: include/linux/input.h
7354 F: include/uapi/linux/input.h
7355 F: include/uapi/linux/input-event-codes.h
7356 F: include/linux/input/
7357 F: Documentation/devicetree/bindings/input/
7358 F: Documentation/devicetree/bindings/serio/
7359 F: Documentation/input/
7361 INPUT MULTITOUCH (MT) PROTOCOL
7362 M: Henrik Rydberg <rydberg@bitmath.org>
7363 L: linux-input@vger.kernel.org
7365 F: Documentation/input/multi-touch-protocol.rst
7366 F: drivers/input/input-mt.c
7369 INSIDE SECURE CRYPTO DRIVER
7370 M: Antoine Tenart <antoine.tenart@bootlin.com>
7371 F: drivers/crypto/inside-secure/
7373 L: linux-crypto@vger.kernel.org
7375 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7376 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7377 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7378 L: linux-integrity@vger.kernel.org
7379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7381 F: security/integrity/ima/
7383 INTEL 810/815 FRAMEBUFFER DRIVER
7384 M: Antonino Daplas <adaplas@gmail.com>
7385 L: linux-fbdev@vger.kernel.org
7387 F: drivers/video/fbdev/i810/
7390 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7391 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7392 M: Jie Yang <yang.jie@linux.intel.com>
7393 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7397 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7398 M: Hans de Goede <hdegoede@redhat.com>
7399 L: platform-driver-x86@vger.kernel.org
7401 F: drivers/platform/x86/intel_atomisp2_pm.c
7403 INTEL C600 SERIES SAS CONTROLLER DRIVER
7404 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7405 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7406 L: linux-scsi@vger.kernel.org
7407 T: git git://git.code.sf.net/p/intel-sas/isci
7409 F: drivers/scsi/isci/
7411 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7412 M: Jani Nikula <jani.nikula@linux.intel.com>
7413 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7414 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7415 L: intel-gfx@lists.freedesktop.org
7416 W: https://01.org/linuxgraphics/
7417 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7418 C: irc://chat.freenode.net/intel-gfx
7419 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7420 T: git git://anongit.freedesktop.org/drm-intel
7422 F: drivers/gpu/drm/i915/
7423 F: include/drm/i915*
7424 F: include/uapi/drm/i915_drm.h
7425 F: Documentation/gpu/i915.rst
7427 INTEL ETHERNET DRIVERS
7428 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7429 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7430 W: http://www.intel.com/support/feedback.htm
7431 W: http://e1000.sourceforge.net/
7432 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7436 F: Documentation/networking/e100.rst
7437 F: Documentation/networking/e1000.rst
7438 F: Documentation/networking/e1000e.rst
7439 F: Documentation/networking/fm10k.rst
7440 F: Documentation/networking/igb.rst
7441 F: Documentation/networking/igbvf.rst
7442 F: Documentation/networking/ixgb.rst
7443 F: Documentation/networking/ixgbe.rst
7444 F: Documentation/networking/ixgbevf.rst
7445 F: Documentation/networking/i40e.rst
7446 F: Documentation/networking/iavf.rst
7447 F: Documentation/networking/ice.rst
7448 F: drivers/net/ethernet/intel/
7449 F: drivers/net/ethernet/intel/*/
7450 F: include/linux/avf/virtchnl.h
7452 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7453 M: Maik Broemme <mbroemme@libmpq.org>
7454 L: linux-fbdev@vger.kernel.org
7456 F: Documentation/fb/intelfb.txt
7457 F: drivers/video/fbdev/intelfb/
7460 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7461 L: linux-gpio@vger.kernel.org
7463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7464 F: drivers/gpio/gpio-ich.c
7465 F: drivers/gpio/gpio-intel-mid.c
7466 F: drivers/gpio/gpio-lynxpoint.c
7467 F: drivers/gpio/gpio-merrifield.c
7468 F: drivers/gpio/gpio-ml-ioh.c
7469 F: drivers/gpio/gpio-pch.c
7470 F: drivers/gpio/gpio-sch.c
7471 F: drivers/gpio/gpio-sodaville.c
7473 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7474 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7475 M: Zhi Wang <zhi.a.wang@intel.com>
7476 L: intel-gvt-dev@lists.freedesktop.org
7477 L: intel-gfx@lists.freedesktop.org
7478 W: https://01.org/igvt-g
7479 T: git https://github.com/intel/gvt-linux.git
7481 F: drivers/gpu/drm/i915/gvt/
7483 INTEL HID EVENT DRIVER
7484 M: Alex Hung <alex.hung@canonical.com>
7485 L: platform-driver-x86@vger.kernel.org
7487 F: drivers/platform/x86/intel-hid.c
7489 INTEL I/OAT DMA DRIVER
7490 M: Dave Jiang <dave.jiang@intel.com>
7491 R: Dan Williams <dan.j.williams@intel.com>
7492 L: dmaengine@vger.kernel.org
7493 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7495 F: drivers/dma/ioat*
7498 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7499 M: Len Brown <lenb@kernel.org>
7500 L: linux-pm@vger.kernel.org
7501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7502 B: https://bugzilla.kernel.org
7504 F: drivers/idle/intel_idle.c
7506 INTEL INTEGRATED SENSOR HUB DRIVER
7507 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7508 M: Jiri Kosina <jikos@kernel.org>
7509 L: linux-input@vger.kernel.org
7511 F: drivers/hid/intel-ish-hid/
7514 M: David Woodhouse <dwmw2@infradead.org>
7515 L: iommu@lists.linux-foundation.org
7516 T: git git://git.infradead.org/iommu-2.6.git
7518 F: drivers/iommu/intel-iommu.c
7519 F: include/linux/intel-iommu.h
7521 INTEL IOP-ADMA DMA DRIVER
7522 R: Dan Williams <dan.j.williams@intel.com>
7524 F: drivers/dma/iop-adma.c
7526 INTEL IPU3 CSI-2 CIO2 DRIVER
7527 M: Yong Zhi <yong.zhi@intel.com>
7528 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7529 M: Bingbu Cao <bingbu.cao@intel.com>
7530 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7531 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7532 L: linux-media@vger.kernel.org
7534 F: drivers/media/pci/intel/ipu3/
7535 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7537 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7538 M: Krzysztof Halasa <khalasa@piap.pl>
7540 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7541 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7542 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7543 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7544 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7545 F: drivers/net/wan/ixp4xx_hss.c
7547 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7548 M: Deepak Saxena <dsaxena@plexity.net>
7550 F: drivers/char/hw_random/ixp4xx-rng.c
7552 INTEL MANAGEMENT ENGINE (mei)
7553 M: Tomas Winkler <tomas.winkler@intel.com>
7554 L: linux-kernel@vger.kernel.org
7556 F: include/uapi/linux/mei.h
7557 F: include/linux/mei_cl_bus.h
7558 F: drivers/misc/mei/*
7559 F: drivers/watchdog/mei_wdt.c
7560 F: Documentation/misc-devices/mei/*
7563 INTEL MENLOW THERMAL DRIVER
7564 M: Sujith Thomas <sujith.thomas@intel.com>
7565 L: platform-driver-x86@vger.kernel.org
7566 W: https://01.org/linux-acpi
7568 F: drivers/platform/x86/intel_menlow.c
7570 INTEL MIC DRIVERS (mic)
7571 M: Sudeep Dutt <sudeep.dutt@intel.com>
7572 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7574 W: https://github.com/sudeepdutt/mic
7575 W: http://software.intel.com/en-us/mic-developer
7576 F: include/linux/mic_bus.h
7577 F: include/linux/scif.h
7578 F: include/uapi/linux/mic_common.h
7579 F: include/uapi/linux/mic_ioctl.h
7580 F: include/uapi/linux/scif_ioctl.h
7581 F: drivers/misc/mic/
7582 F: drivers/dma/mic_x100_dma.c
7583 F: drivers/dma/mic_x100_dma.h
7584 F: Documentation/mic/
7586 INTEL PMC CORE DRIVER
7587 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7588 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7589 L: platform-driver-x86@vger.kernel.org
7591 F: drivers/platform/x86/intel_pmc_core*
7593 INTEL PMC/P-Unit IPC DRIVER
7594 M: Zha Qipeng<qipeng.zha@intel.com>
7595 L: platform-driver-x86@vger.kernel.org
7597 F: drivers/platform/x86/intel_pmc_ipc.c
7598 F: drivers/platform/x86/intel_punit_ipc.c
7599 F: arch/x86/include/asm/intel_pmc_ipc.h
7600 F: arch/x86/include/asm/intel_punit_ipc.h
7602 INTEL PMIC GPIO DRIVERS
7603 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7606 F: drivers/gpio/gpio-*cove.c
7607 F: drivers/gpio/gpio-msic.c
7609 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7610 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7612 F: drivers/mfd/intel_msic.c
7613 F: drivers/mfd/intel_soc_pmic*
7614 F: include/linux/mfd/intel_msic.h
7615 F: include/linux/mfd/intel_soc_pmic*
7617 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7618 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7619 L: linux-wireless@vger.kernel.org
7621 F: Documentation/networking/README.ipw2100
7622 F: Documentation/networking/README.ipw2200
7623 F: drivers/net/wireless/intel/ipw2x00/
7626 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7627 M: Len Brown <lenb@kernel.org>
7628 L: linux-pm@vger.kernel.org
7630 F: drivers/cpufreq/intel_pstate.c
7632 INTEL RDMA RNIC DRIVER
7633 M: Faisal Latif <faisal.latif@intel.com>
7634 M: Shiraz Saleem <shiraz.saleem@intel.com>
7635 L: linux-rdma@vger.kernel.org
7637 F: drivers/infiniband/hw/i40iw/
7638 F: include/uapi/rdma/i40iw-abi.h
7640 INTEL TELEMETRY DRIVER
7641 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7642 M: "David E. Box" <david.e.box@linux.intel.com>
7643 L: platform-driver-x86@vger.kernel.org
7645 F: arch/x86/include/asm/intel_telemetry.h
7646 F: drivers/platform/x86/intel_telemetry*
7648 INTEL VIRTUAL BUTTON DRIVER
7649 M: AceLan Kao <acelan.kao@canonical.com>
7650 L: platform-driver-x86@vger.kernel.org
7652 F: drivers/platform/x86/intel-vbtn.c
7654 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7655 M: Stanislaw Gruszka <sgruszka@redhat.com>
7656 L: linux-wireless@vger.kernel.org
7658 F: drivers/net/wireless/intel/iwlegacy/
7660 INTEL WIRELESS WIFI LINK (iwlwifi)
7661 M: Johannes Berg <johannes.berg@intel.com>
7662 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7663 M: Luca Coelho <luciano.coelho@intel.com>
7664 M: Intel Linux Wireless <linuxwifi@intel.com>
7665 L: linux-wireless@vger.kernel.org
7666 W: http://intellinuxwireless.org
7667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7669 F: drivers/net/wireless/intel/iwlwifi/
7671 INTEL WIRELESS WIMAX CONNECTION 2400
7672 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7673 M: linux-wimax@intel.com
7674 L: wimax@linuxwimax.org (subscribers-only)
7676 W: http://linuxwimax.org
7677 F: Documentation/wimax/README.i2400m
7678 F: drivers/net/wimax/i2400m/
7679 F: include/uapi/linux/wimax/i2400m.h
7681 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7682 M: Mario Limonciello <mario.limonciello@dell.com>
7684 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7687 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7689 F: Documentation/trace/intel_th.rst
7690 F: drivers/hwtracing/intel_th/
7692 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7693 M: Ning Sun <ning.sun@intel.com>
7694 L: tboot-devel@lists.sourceforge.net
7695 W: http://tboot.sourceforge.net
7696 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7698 F: Documentation/intel_txt.txt
7699 F: include/linux/tboot.h
7700 F: arch/x86/kernel/tboot.c
7702 INTEL-MID GPIO DRIVER
7703 M: David Cohen <david.a.cohen@linux.intel.com>
7704 L: linux-gpio@vger.kernel.org
7706 F: drivers/gpio/gpio-intel-mid.c
7708 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7709 M: Linus Walleij <linus.walleij@linaro.org>
7710 L: linux-iio@vger.kernel.org
7712 F: drivers/iio/gyro/mpu3050*
7713 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7715 IOC3 ETHERNET DRIVER
7716 M: Ralf Baechle <ralf@linux-mips.org>
7717 L: linux-mips@linux-mips.org
7719 F: drivers/net/ethernet/sgi/ioc3-eth.c
7722 M: Pat Gefre <pfg@sgi.com>
7723 L: linux-serial@vger.kernel.org
7725 F: drivers/tty/serial/ioc3_serial.c
7728 M: Joerg Roedel <joro@8bytes.org>
7729 L: iommu@lists.linux-foundation.org
7730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7732 F: Documentation/devicetree/bindings/iommu/
7734 F: include/linux/iommu.h
7735 F: include/linux/of_iommu.h
7736 F: include/linux/iova.h
7739 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7741 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7744 M: Corey Minyard <minyard@acm.org>
7745 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7746 W: http://openipmi.sourceforge.net/
7748 F: Documentation/devicetree/bindings/ipmi/
7749 F: Documentation/IPMI.txt
7750 F: drivers/char/ipmi/
7751 F: include/linux/ipmi*
7752 F: include/uapi/linux/ipmi*
7754 IPS SCSI RAID DRIVER
7755 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7756 L: linux-scsi@vger.kernel.org
7757 W: http://www.adaptec.com/
7759 F: drivers/scsi/ips*
7762 M: Wensong Zhang <wensong@linux-vs.org>
7763 M: Simon Horman <horms@verge.net.au>
7764 M: Julian Anastasov <ja@ssi.bg>
7765 L: netdev@vger.kernel.org
7766 L: lvs-devel@vger.kernel.org
7768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7770 F: Documentation/networking/ipvs-sysctl.txt
7771 F: include/net/ip_vs.h
7772 F: include/uapi/linux/ip_vs.h
7773 F: net/netfilter/ipvs/
7776 M: Jiri Kosina <jikos@kernel.org>
7777 M: David Sterba <dsterba@suse.com>
7779 F: drivers/tty/ipwireless/
7782 L: netdev@vger.kernel.org
7784 F: include/uapi/linux/ipx.h
7786 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7787 M: Marc Zyngier <marc.zyngier@arm.com>
7789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7790 F: Documentation/IRQ-domain.txt
7791 F: include/linux/irqdomain.h
7792 F: kernel/irq/irqdomain.c
7796 M: Thomas Gleixner <tglx@linutronix.de>
7797 L: linux-kernel@vger.kernel.org
7799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7803 M: Thomas Gleixner <tglx@linutronix.de>
7804 M: Jason Cooper <jason@lakedaemon.net>
7805 M: Marc Zyngier <marc.zyngier@arm.com>
7806 L: linux-kernel@vger.kernel.org
7808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7809 F: Documentation/devicetree/bindings/interrupt-controller/
7813 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7815 F: Documentation/isa.txt
7816 F: drivers/base/isa.c
7817 F: include/linux/isa.h
7820 M: Hans Verkuil <hverkuil@xs4all.nl>
7821 L: linux-media@vger.kernel.org
7822 T: git git://linuxtv.org/media_tree.git
7823 W: https://linuxtv.org
7825 F: drivers/media/radio/radio-isa*
7828 M: Jaroslav Kysela <perex@perex.cz>
7830 F: Documentation/isapnp.txt
7831 F: drivers/pnp/isapnp/
7832 F: include/linux/isapnp.h
7835 M: Lee Duncan <lduncan@suse.com>
7836 M: Chris Leech <cleech@redhat.com>
7837 L: open-iscsi@googlegroups.com
7838 W: www.open-iscsi.com
7840 F: drivers/scsi/*iscsi*
7841 F: include/scsi/*iscsi*
7843 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7844 M: Peter Jones <pjones@redhat.com>
7845 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7847 F: drivers/firmware/iscsi_ibft*
7849 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7850 M: Sagi Grimberg <sagi@grimberg.me>
7851 M: Max Gurtovoy <maxg@mellanox.com>
7852 L: linux-rdma@vger.kernel.org
7854 W: http://www.openfabrics.org
7855 W: www.open-iscsi.org
7856 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7857 F: drivers/infiniband/ulp/iser/
7859 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7860 M: Sagi Grimberg <sagi@grimberg.me>
7861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7862 L: linux-rdma@vger.kernel.org
7863 L: target-devel@vger.kernel.org
7865 W: http://www.linux-iscsi.org
7866 F: drivers/infiniband/ulp/isert
7869 M: Karsten Keil <isdn@linux-pingi.de>
7870 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7871 L: netdev@vger.kernel.org
7872 W: http://www.isdn4linux.de
7873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7875 F: Documentation/isdn/
7877 F: include/linux/isdn.h
7878 F: include/linux/isdn/
7879 F: include/uapi/linux/isdn.h
7880 F: include/uapi/linux/isdn/
7882 ISDN SUBSYSTEM (Eicon active card driver)
7883 M: Armin Schindler <mac@melware.de>
7884 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7885 W: http://www.melware.de
7887 F: drivers/isdn/hardware/eicon/
7889 IT87 HARDWARE MONITORING DRIVER
7890 M: Jean Delvare <jdelvare@suse.com>
7891 L: linux-hwmon@vger.kernel.org
7893 F: Documentation/hwmon/it87
7894 F: drivers/hwmon/it87.c
7897 M: Antti Palosaari <crope@iki.fi>
7898 L: linux-media@vger.kernel.org
7899 W: https://linuxtv.org
7900 W: http://palosaari.fi/linux/
7901 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7902 T: git git://linuxtv.org/anttip/media_tree.git
7904 F: drivers/media/tuners/it913x*
7906 IVTV VIDEO4LINUX DRIVER
7907 M: Andy Walls <awalls@md.metrocast.net>
7908 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7909 L: linux-media@vger.kernel.org
7910 T: git git://linuxtv.org/media_tree.git
7911 W: http://www.ivtvdriver.org
7913 F: Documentation/media/v4l-drivers/ivtv*
7914 F: drivers/media/pci/ivtv/
7915 F: include/uapi/linux/ivtv*
7917 IX2505V MEDIA DRIVER
7918 M: Malcolm Priestley <tvboxspy@gmail.com>
7919 L: linux-media@vger.kernel.org
7920 W: https://linuxtv.org
7921 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7923 F: drivers/media/dvb-frontends/ix2505v*
7925 JAILHOUSE HYPERVISOR INTERFACE
7926 M: Jan Kiszka <jan.kiszka@siemens.com>
7927 L: jailhouse-dev@googlegroups.com
7929 F: arch/x86/kernel/jailhouse.c
7930 F: arch/x86/include/asm/jailhouse_para.h
7932 JC42.4 TEMPERATURE SENSOR DRIVER
7933 M: Guenter Roeck <linux@roeck-us.net>
7934 L: linux-hwmon@vger.kernel.org
7936 F: drivers/hwmon/jc42.c
7937 F: Documentation/hwmon/jc42
7940 M: Dave Kleikamp <shaggy@kernel.org>
7941 L: jfs-discussion@lists.sourceforge.net
7942 W: http://jfs.sourceforge.net/
7943 T: git git://github.com/kleikamp/linux-shaggy.git
7945 F: Documentation/filesystems/jfs.txt
7949 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7950 L: netdev@vger.kernel.org
7952 F: drivers/net/ethernet/jme.*
7954 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7955 M: David Woodhouse <dwmw2@infradead.org>
7956 L: linux-mtd@lists.infradead.org
7957 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7960 F: include/uapi/linux/jffs2.h
7962 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7963 M: "Theodore Ts'o" <tytso@mit.edu>
7964 M: Jan Kara <jack@suse.com>
7965 L: linux-ext4@vger.kernel.org
7968 F: include/linux/jbd2.h
7970 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7971 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7972 L: linux-media@vger.kernel.org
7974 F: drivers/media/platform/rcar_jpu.c
7976 JSM Neo PCI based serial card
7977 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7978 L: linux-serial@vger.kernel.org
7980 F: drivers/tty/serial/jsm/
7982 K10TEMP HARDWARE MONITORING DRIVER
7983 M: Clemens Ladisch <clemens@ladisch.de>
7984 L: linux-hwmon@vger.kernel.org
7986 F: Documentation/hwmon/k10temp
7987 F: drivers/hwmon/k10temp.c
7989 K8TEMP HARDWARE MONITORING DRIVER
7990 M: Rudolf Marek <r.marek@assembler.cz>
7991 L: linux-hwmon@vger.kernel.org
7993 F: Documentation/hwmon/k8temp
7994 F: drivers/hwmon/k8temp.c
7997 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7998 R: Alexander Potapenko <glider@google.com>
7999 R: Dmitry Vyukov <dvyukov@google.com>
8000 L: kasan-dev@googlegroups.com
8002 F: arch/*/include/asm/kasan.h
8003 F: arch/*/mm/kasan_init*
8004 F: Documentation/dev-tools/kasan.rst
8005 F: include/linux/kasan*.h
8008 F: scripts/Makefile.kasan
8011 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8013 L: linux-kbuild@vger.kernel.org
8015 F: Documentation/kbuild/kconfig*
8017 F: scripts/Kconfig.include
8020 M: Dave Young <dyoung@redhat.com>
8021 M: Baoquan He <bhe@redhat.com>
8022 R: Vivek Goyal <vgoyal@redhat.com>
8023 L: kexec@lists.infradead.org
8024 W: http://lse.sourceforge.net/kdump/
8026 F: Documentation/kdump/
8028 KEENE FM RADIO TRANSMITTER DRIVER
8029 M: Hans Verkuil <hverkuil@xs4all.nl>
8030 L: linux-media@vger.kernel.org
8031 T: git git://linuxtv.org/media_tree.git
8032 W: https://linuxtv.org
8034 F: drivers/media/radio/radio-keene*
8037 M: Ian Kent <raven@themaw.net>
8038 L: autofs@vger.kernel.org
8042 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8043 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8044 M: Michal Marek <michal.lkml@markovi.net>
8045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8046 L: linux-kbuild@vger.kernel.org
8048 F: Documentation/kbuild/
8051 F: scripts/Makefile*
8058 L: kernel-janitors@vger.kernel.org
8059 W: http://kernelnewbies.org/KernelJanitors
8062 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8063 M: "J. Bruce Fields" <bfields@fieldses.org>
8064 M: Jeff Layton <jlayton@kernel.org>
8065 L: linux-nfs@vger.kernel.org
8066 W: http://nfs.sourceforge.net/
8067 T: git git://linux-nfs.org/~bfields/linux.git
8070 F: include/uapi/linux/nfsd/
8074 F: include/linux/lockd/
8075 F: include/linux/sunrpc/
8076 F: include/uapi/linux/sunrpc/
8078 KERNEL SELFTEST FRAMEWORK
8079 M: Shuah Khan <shuah@kernel.org>
8080 L: linux-kselftest@vger.kernel.org
8081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8082 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8084 F: tools/testing/selftests/
8085 F: Documentation/dev-tools/kselftest*
8087 KERNEL USERMODE HELPER
8088 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8089 L: linux-kernel@vger.kernel.org
8092 F: include/linux/umh.h
8094 KERNEL VIRTUAL MACHINE (KVM)
8095 M: Paolo Bonzini <pbonzini@redhat.com>
8096 M: Radim Krčmář <rkrcmar@redhat.com>
8097 L: kvm@vger.kernel.org
8098 W: http://www.linux-kvm.org
8099 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8101 F: Documentation/virtual/kvm/
8102 F: include/trace/events/kvm.h
8103 F: include/uapi/asm-generic/kvm*
8104 F: include/uapi/linux/kvm*
8105 F: include/asm-generic/kvm*
8106 F: include/linux/kvm*
8107 F: include/kvm/iodev.h
8111 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8112 M: Joerg Roedel <joro@8bytes.org>
8113 L: kvm@vger.kernel.org
8114 W: http://www.linux-kvm.org/
8116 F: arch/x86/include/asm/svm.h
8117 F: arch/x86/kvm/svm.c
8119 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8120 M: Christoffer Dall <christoffer.dall@arm.com>
8121 M: Marc Zyngier <marc.zyngier@arm.com>
8122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8123 L: kvmarm@lists.cs.columbia.edu
8124 W: http://systems.cs.columbia.edu/projects/kvm-arm
8125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8127 F: arch/arm/include/uapi/asm/kvm*
8128 F: arch/arm/include/asm/kvm*
8131 F: include/kvm/arm_*
8133 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8134 M: Christoffer Dall <christoffer.dall@arm.com>
8135 M: Marc Zyngier <marc.zyngier@arm.com>
8136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8137 L: kvmarm@lists.cs.columbia.edu
8139 F: arch/arm64/include/uapi/asm/kvm*
8140 F: arch/arm64/include/asm/kvm*
8143 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8144 M: James Hogan <jhogan@kernel.org>
8145 L: linux-mips@linux-mips.org
8147 F: arch/mips/include/uapi/asm/kvm*
8148 F: arch/mips/include/asm/kvm*
8151 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8152 M: Paul Mackerras <paulus@ozlabs.org>
8153 L: kvm-ppc@vger.kernel.org
8154 W: http://www.linux-kvm.org/
8155 T: git git://github.com/agraf/linux-2.6.git
8157 F: arch/powerpc/include/uapi/asm/kvm*
8158 F: arch/powerpc/include/asm/kvm*
8159 F: arch/powerpc/kvm/
8160 F: arch/powerpc/kernel/kvm*
8162 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8163 M: Christian Borntraeger <borntraeger@de.ibm.com>
8164 M: Janosch Frank <frankja@linux.ibm.com>
8165 R: David Hildenbrand <david@redhat.com>
8166 R: Cornelia Huck <cohuck@redhat.com>
8167 L: linux-s390@vger.kernel.org
8168 W: http://www.ibm.com/developerworks/linux/linux390/
8169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8171 F: arch/s390/include/uapi/asm/kvm*
8172 F: arch/s390/include/asm/gmap.h
8173 F: arch/s390/include/asm/kvm*
8175 F: arch/s390/mm/gmap.c
8177 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8178 M: Paolo Bonzini <pbonzini@redhat.com>
8179 M: Radim Krčmář <rkrcmar@redhat.com>
8180 L: kvm@vger.kernel.org
8181 W: http://www.linux-kvm.org
8182 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8185 F: arch/x86/include/uapi/asm/kvm*
8186 F: arch/x86/include/asm/kvm*
8187 F: arch/x86/include/asm/pvclock-abi.h
8188 F: arch/x86/kernel/kvm.c
8189 F: arch/x86/kernel/kvmclock.c
8192 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8193 M: Tejun Heo <tj@kernel.org>
8194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8196 F: include/linux/kernfs.h
8200 M: Eric Biederman <ebiederm@xmission.com>
8201 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8202 L: kexec@lists.infradead.org
8204 F: include/linux/kexec.h
8205 F: include/uapi/linux/kexec.h
8209 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8210 L: linux-integrity@vger.kernel.org
8211 L: keyrings@vger.kernel.org
8213 F: Documentation/security/keys/trusted-encrypted.rst
8214 F: include/keys/encrypted-type.h
8215 F: security/keys/encrypted-keys/
8218 M: James Bottomley <jejb@linux.vnet.ibm.com>
8219 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8220 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8221 L: linux-integrity@vger.kernel.org
8222 L: keyrings@vger.kernel.org
8224 F: Documentation/security/keys/trusted-encrypted.rst
8225 F: include/keys/trusted-type.h
8226 F: security/keys/trusted.c
8227 F: security/keys/trusted.h
8230 M: David Howells <dhowells@redhat.com>
8231 L: keyrings@vger.kernel.org
8233 F: Documentation/security/keys/core.rst
8234 F: include/linux/key.h
8235 F: include/linux/key-type.h
8236 F: include/linux/keyctl.h
8237 F: include/uapi/linux/keyctl.h
8241 KGDB / KDB /debug_core
8242 M: Jason Wessel <jason.wessel@windriver.com>
8243 M: Daniel Thompson <daniel.thompson@linaro.org>
8244 W: http://kgdb.wiki.kernel.org/
8245 L: kgdb-bugreport@lists.sourceforge.net
8246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8248 F: Documentation/dev-tools/kgdb.rst
8249 F: drivers/misc/kgdbts.c
8250 F: drivers/tty/serial/kgdboc.c
8251 F: include/linux/kdb.h
8252 F: include/linux/kgdb.h
8256 M: Catalin Marinas <catalin.marinas@arm.com>
8258 F: Documentation/dev-tools/kmemleak.rst
8259 F: include/linux/kmemleak.h
8261 F: mm/kmemleak-test.c
8263 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8264 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8265 L: linux-kernel@vger.kernel.org
8268 F: include/linux/kmod.h
8270 F: tools/testing/selftests/kmod/
8273 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8274 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8275 M: "David S. Miller" <davem@davemloft.net>
8276 M: Masami Hiramatsu <mhiramat@kernel.org>
8278 F: Documentation/kprobes.txt
8279 F: include/linux/kprobes.h
8280 F: include/asm-generic/kprobes.h
8283 KS0108 LCD CONTROLLER DRIVER
8284 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8286 F: Documentation/auxdisplay/ks0108
8287 F: drivers/auxdisplay/ks0108.c
8288 F: include/linux/ks0108.h
8291 M: David Ahern <dsa@cumulusnetworks.com>
8292 L: netdev@vger.kernel.org
8295 F: include/net/l3mdev.h
8298 M: John Fastabend <john.fastabend@gmail.com>
8299 M: Daniel Borkmann <daniel@iogearbox.net>
8300 L: netdev@vger.kernel.org
8302 F: include/linux/skmsg.h
8304 F: net/core/sock_map.c
8305 F: net/ipv4/tcp_bpf.c
8307 LANTIQ / INTEL Ethernet drivers
8308 M: Hauke Mehrtens <hauke@hauke-m.de>
8309 L: netdev@vger.kernel.org
8311 F: net/dsa/tag_gswip.c
8312 F: drivers/net/ethernet/lantiq_xrx200.c
8313 F: drivers/net/dsa/lantiq_pce.h
8314 F: drivers/net/dsa/lantiq_gswip.c
8316 LANTIQ MIPS ARCHITECTURE
8317 M: John Crispin <john@phrozen.org>
8318 L: linux-mips@linux-mips.org
8321 F: drivers/soc/lantiq
8324 L: linux-x25@vger.kernel.org
8326 F: Documentation/networking/lapb-module.txt
8330 LASI 53c700 driver for PARISC
8331 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8332 L: linux-scsi@vger.kernel.org
8334 F: Documentation/scsi/53c700.txt
8335 F: drivers/scsi/53c700*
8338 M: Tobin C. Harding <me@tobin.cc>
8339 M: Tycho Andersen <tycho@tycho.ws>
8340 L: kernel-hardening@lists.openwall.com
8342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8343 F: scripts/leaking_addresses.pl
8346 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8347 M: Pavel Machek <pavel@ucw.cz>
8348 L: linux-leds@vger.kernel.org
8349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8351 F: Documentation/devicetree/bindings/leds/
8353 F: include/linux/leds.h
8355 LEGACY EEPROM DRIVER
8356 M: Jean Delvare <jdelvare@suse.com>
8358 F: Documentation/misc-devices/eeprom
8359 F: drivers/misc/eeprom/eeprom.c
8362 R: David Lechner <david@lechnology.com>
8364 F: arch/arm/boot/dts/da850-lego-ev3.dts
8365 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8366 F: drivers/power/supply/lego_ev3_battery.c
8368 LEGO USB Tower driver
8369 M: Juergen Stuber <starblue@users.sourceforge.net>
8370 L: legousb-devel@lists.sourceforge.net
8371 W: http://legousb.sourceforge.net/
8373 F: drivers/usb/misc/legousbtower.c
8376 M: Matan Ziv-Av <matan@svgalib.org>
8377 L: platform-driver-x86@vger.kernel.org
8379 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8380 F: Documentation/laptops/lg-laptop.rst
8381 F: drivers/platform/x86/lg-laptop.c
8384 M: Michael Krufky <mkrufky@linuxtv.org>
8385 L: linux-media@vger.kernel.org
8386 W: https://linuxtv.org
8387 W: http://github.com/mkrufky
8388 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8389 T: git git://linuxtv.org/mkrufky/tuners.git
8391 F: drivers/media/dvb-frontends/lg2160.*
8393 LGDT3305 MEDIA DRIVER
8394 M: Michael Krufky <mkrufky@linuxtv.org>
8395 L: linux-media@vger.kernel.org
8396 W: https://linuxtv.org
8397 W: http://github.com/mkrufky
8398 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8399 T: git git://linuxtv.org/mkrufky/tuners.git
8401 F: drivers/media/dvb-frontends/lgdt3305.*
8403 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8404 M: Viresh Kumar <vireshk@kernel.org>
8405 L: linux-ide@vger.kernel.org
8406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8408 F: include/linux/pata_arasan_cf_data.h
8409 F: drivers/ata/pata_arasan_cf.c
8412 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8413 M: Jens Axboe <axboe@kernel.dk>
8414 L: linux-ide@vger.kernel.org
8415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8417 F: drivers/ata/pata_*.c
8418 F: drivers/ata/ata_generic.c
8420 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8421 M: Linus Walleij <linus.walleij@linaro.org>
8422 L: linux-ide@vger.kernel.org
8423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8425 F: drivers/ata/pata_ftide010.c
8426 F: drivers/ata/sata_gemini.c
8427 F: drivers/ata/sata_gemini.h
8429 LIBATA SATA AHCI PLATFORM devices support
8430 M: Hans de Goede <hdegoede@redhat.com>
8431 M: Jens Axboe <axboe@kernel.dk>
8432 L: linux-ide@vger.kernel.org
8433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8435 F: drivers/ata/ahci_platform.c
8436 F: drivers/ata/libahci_platform.c
8437 F: include/linux/ahci_platform.h
8439 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8440 M: Mikael Pettersson <mikpelinux@gmail.com>
8441 L: linux-ide@vger.kernel.org
8442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8444 F: drivers/ata/sata_promise.*
8446 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8447 M: Jens Axboe <axboe@kernel.dk>
8448 L: linux-ide@vger.kernel.org
8449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8452 F: include/linux/ata.h
8453 F: include/linux/libata.h
8454 F: Documentation/devicetree/bindings/ata/
8457 M: Sasha Levin <alexander.levin@microsoft.com>
8459 F: tools/lib/lockdep/
8461 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8462 M: Ross Zwisler <zwisler@kernel.org>
8463 M: Dan Williams <dan.j.williams@intel.com>
8464 M: Vishal Verma <vishal.l.verma@intel.com>
8465 M: Dave Jiang <dave.jiang@intel.com>
8466 L: linux-nvdimm@lists.01.org
8467 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8469 F: drivers/nvdimm/blk.c
8470 F: drivers/nvdimm/region_devs.c
8472 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8473 M: Vishal Verma <vishal.l.verma@intel.com>
8474 M: Dan Williams <dan.j.williams@intel.com>
8475 M: Ross Zwisler <zwisler@kernel.org>
8476 M: Dave Jiang <dave.jiang@intel.com>
8477 L: linux-nvdimm@lists.01.org
8478 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8480 F: drivers/nvdimm/btt*
8482 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8483 M: Ross Zwisler <zwisler@kernel.org>
8484 M: Dan Williams <dan.j.williams@intel.com>
8485 M: Vishal Verma <vishal.l.verma@intel.com>
8486 M: Dave Jiang <dave.jiang@intel.com>
8487 L: linux-nvdimm@lists.01.org
8488 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8490 F: drivers/nvdimm/pmem*
8492 LIBNVDIMM: DEVICETREE BINDINGS
8493 M: Oliver O'Halloran <oohall@gmail.com>
8494 L: linux-nvdimm@lists.01.org
8495 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8497 F: drivers/nvdimm/of_pmem.c
8498 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8500 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8501 M: Dan Williams <dan.j.williams@intel.com>
8502 M: Ross Zwisler <zwisler@kernel.org>
8503 M: Vishal Verma <vishal.l.verma@intel.com>
8504 M: Dave Jiang <dave.jiang@intel.com>
8505 L: linux-nvdimm@lists.01.org
8506 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8510 F: drivers/acpi/nfit/*
8511 F: include/linux/nd.h
8512 F: include/linux/libnvdimm.h
8513 F: include/uapi/linux/ndctl.h
8515 LIGHTNVM PLATFORM SUPPORT
8516 M: Matias Bjorling <mb@lightnvm.io>
8517 W: http://github/OpenChannelSSD
8518 L: linux-block@vger.kernel.org
8520 F: drivers/lightnvm/
8521 F: include/linux/lightnvm.h
8522 F: include/uapi/linux/lightnvm.h
8524 LINUX FOR POWER MACINTOSH
8525 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8526 W: http://www.penguinppc.org/
8527 L: linuxppc-dev@lists.ozlabs.org
8529 F: arch/powerpc/platforms/powermac/
8530 F: drivers/macintosh/
8532 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8533 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8534 M: Paul Mackerras <paulus@samba.org>
8535 M: Michael Ellerman <mpe@ellerman.id.au>
8536 W: https://github.com/linuxppc/linux/wiki
8537 L: linuxppc-dev@lists.ozlabs.org
8538 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8541 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8542 F: Documentation/devicetree/bindings/powerpc/
8543 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8544 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8545 F: Documentation/powerpc/
8547 F: drivers/char/tpm/tpm_ibmvtpm*
8548 F: drivers/crypto/nx/
8549 F: drivers/crypto/vmx/
8550 F: drivers/i2c/busses/i2c-opal.c
8551 F: drivers/net/ethernet/ibm/ibmveth.*
8552 F: drivers/net/ethernet/ibm/ibmvnic.*
8553 F: drivers/pci/hotplug/pnv_php.c
8554 F: drivers/pci/hotplug/rpa*
8555 F: drivers/rtc/rtc-opal.c
8556 F: drivers/scsi/ibmvscsi/
8557 F: drivers/tty/hvc/hvc_opal.c
8558 F: drivers/watchdog/wdrtas.c
8559 F: tools/testing/selftests/powerpc
8566 LINUX FOR POWERPC EMBEDDED MPC5XXX
8567 M: Anatolij Gustschin <agust@denx.de>
8568 L: linuxppc-dev@lists.ozlabs.org
8569 T: git git://git.denx.de/linux-denx-agust.git
8571 F: arch/powerpc/platforms/512x/
8572 F: arch/powerpc/platforms/52xx/
8574 LINUX FOR POWERPC EMBEDDED PPC4XX
8575 M: Alistair Popple <alistair@popple.id.au>
8576 M: Matt Porter <mporter@kernel.crashing.org>
8577 W: http://www.penguinppc.org/
8578 L: linuxppc-dev@lists.ozlabs.org
8580 F: arch/powerpc/platforms/40x/
8581 F: arch/powerpc/platforms/44x/
8583 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8584 M: Scott Wood <oss@buserror.net>
8585 M: Kumar Gala <galak@kernel.crashing.org>
8586 W: http://www.penguinppc.org/
8587 L: linuxppc-dev@lists.ozlabs.org
8588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8590 F: arch/powerpc/platforms/83xx/
8591 F: arch/powerpc/platforms/85xx/
8592 F: Documentation/devicetree/bindings/powerpc/fsl/
8594 LINUX FOR POWERPC EMBEDDED PPC8XX
8595 M: Vitaly Bordug <vitb@kernel.crashing.org>
8596 W: http://www.penguinppc.org/
8597 L: linuxppc-dev@lists.ozlabs.org
8599 F: arch/powerpc/platforms/8xx/
8601 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8602 L: linuxppc-dev@lists.ozlabs.org
8604 F: arch/powerpc/*/*virtex*
8605 F: arch/powerpc/*/*/*virtex*
8607 LINUX FOR POWERPC PA SEMI PWRFICIENT
8608 L: linuxppc-dev@lists.ozlabs.org
8610 F: arch/powerpc/platforms/pasemi/
8611 F: drivers/*/*pasemi*
8612 F: drivers/*/*/*pasemi*
8614 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8615 M: Kees Cook <keescook@chromium.org>
8617 F: drivers/misc/lkdtm/*
8619 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8620 M: Alan Stern <stern@rowland.harvard.edu>
8621 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8622 M: Will Deacon <will.deacon@arm.com>
8623 M: Peter Zijlstra <peterz@infradead.org>
8624 M: Boqun Feng <boqun.feng@gmail.com>
8625 M: Nicholas Piggin <npiggin@gmail.com>
8626 M: David Howells <dhowells@redhat.com>
8627 M: Jade Alglave <j.alglave@ucl.ac.uk>
8628 M: Luc Maranget <luc.maranget@inria.fr>
8629 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8630 R: Akira Yokosawa <akiyks@gmail.com>
8631 R: Daniel Lustig <dlustig@nvidia.com>
8632 L: linux-kernel@vger.kernel.org
8633 L: linux-arch@vger.kernel.org
8635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8636 F: tools/memory-model/
8637 F: Documentation/atomic_bitops.txt
8638 F: Documentation/atomic_t.txt
8639 F: Documentation/core-api/atomic_ops.rst
8640 F: Documentation/core-api/refcount-vs-atomic.rst
8641 F: Documentation/memory-barriers.txt
8643 LIS3LV02D ACCELEROMETER DRIVER
8644 M: Eric Piel <eric.piel@tremplin-utc.net>
8646 F: Documentation/misc-devices/lis3lv02d
8647 F: drivers/misc/lis3lv02d/
8648 F: drivers/platform/x86/hp_accel.c
8651 M: Josh Poimboeuf <jpoimboe@redhat.com>
8652 M: Jessica Yu <jeyu@kernel.org>
8653 M: Jiri Kosina <jikos@kernel.org>
8654 M: Miroslav Benes <mbenes@suse.cz>
8655 R: Petr Mladek <pmladek@suse.com>
8657 F: kernel/livepatch/
8658 F: include/linux/livepatch.h
8659 F: arch/x86/include/asm/livepatch.h
8660 F: arch/x86/kernel/livepatch.c
8661 F: Documentation/livepatch/
8662 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8663 F: samples/livepatch/
8664 L: live-patching@vger.kernel.org
8665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8668 L: netdev@vger.kernel.org
8670 F: include/linux/llc.h
8671 F: include/uapi/linux/llc.h
8675 LM73 HARDWARE MONITOR DRIVER
8676 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8677 L: linux-hwmon@vger.kernel.org
8679 F: drivers/hwmon/lm73.c
8681 LM78 HARDWARE MONITOR DRIVER
8682 M: Jean Delvare <jdelvare@suse.com>
8683 L: linux-hwmon@vger.kernel.org
8685 F: Documentation/hwmon/lm78
8686 F: drivers/hwmon/lm78.c
8688 LM83 HARDWARE MONITOR DRIVER
8689 M: Jean Delvare <jdelvare@suse.com>
8690 L: linux-hwmon@vger.kernel.org
8692 F: Documentation/hwmon/lm83
8693 F: drivers/hwmon/lm83.c
8695 LM90 HARDWARE MONITOR DRIVER
8696 M: Jean Delvare <jdelvare@suse.com>
8697 L: linux-hwmon@vger.kernel.org
8699 F: Documentation/hwmon/lm90
8700 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8701 F: drivers/hwmon/lm90.c
8702 F: include/dt-bindings/thermal/lm90.h
8704 LM95234 HARDWARE MONITOR DRIVER
8705 M: Guenter Roeck <linux@roeck-us.net>
8706 L: linux-hwmon@vger.kernel.org
8708 F: Documentation/hwmon/lm95234
8709 F: drivers/hwmon/lm95234.c
8711 LME2510 MEDIA DRIVER
8712 M: Malcolm Priestley <tvboxspy@gmail.com>
8713 L: linux-media@vger.kernel.org
8714 W: https://linuxtv.org
8715 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8717 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8719 LOADPIN SECURITY MODULE
8720 M: Kees Cook <keescook@chromium.org>
8721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8723 F: security/loadpin/
8724 F: Documentation/admin-guide/LSM/LoadPin.rst
8727 M: Peter Zijlstra <peterz@infradead.org>
8728 M: Ingo Molnar <mingo@redhat.com>
8729 M: Will Deacon <will.deacon@arm.com>
8730 L: linux-kernel@vger.kernel.org
8731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8733 F: Documentation/locking/
8734 F: include/linux/lockdep.h
8735 F: include/linux/spinlock*.h
8736 F: arch/*/include/asm/spinlock*.h
8737 F: include/linux/rwlock*.h
8738 F: include/linux/mutex*.h
8739 F: include/linux/rwsem*.h
8740 F: arch/*/include/asm/rwsem.h
8741 F: include/linux/seqlock.h
8742 F: lib/locking*.[ch]
8744 X: kernel/locking/locktorture.c
8746 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8747 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8748 L: linux-ntfs-dev@lists.sourceforge.net
8749 W: http://www.linux-ntfs.org/content/view/19/37/
8751 F: Documentation/ldm.txt
8752 F: block/partitions/ldm.*
8754 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8755 M: Sathya Prakash <sathya.prakash@broadcom.com>
8756 M: Chaitra P B <chaitra.basappa@broadcom.com>
8757 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8758 L: MPT-FusionLinux.pdl@broadcom.com
8759 L: linux-scsi@vger.kernel.org
8760 W: http://www.avagotech.com/support/
8762 F: drivers/message/fusion/
8763 F: drivers/scsi/mpt3sas/
8765 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8766 M: Matthew Wilcox <willy@infradead.org>
8767 L: linux-scsi@vger.kernel.org
8769 F: drivers/scsi/sym53c8xx_2/
8772 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8773 L: linux-iio@vger.kernel.org
8775 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8776 F: drivers/iio/dac/ltc1660.c
8778 LTC4261 HARDWARE MONITOR DRIVER
8779 M: Guenter Roeck <linux@roeck-us.net>
8780 L: linux-hwmon@vger.kernel.org
8782 F: Documentation/hwmon/ltc4261
8783 F: drivers/hwmon/ltc4261.c
8785 LTC4306 I2C MULTIPLEXER DRIVER
8786 M: Michael Hennerich <michael.hennerich@analog.com>
8787 W: http://ez.analog.com/community/linux-device-drivers
8788 L: linux-i2c@vger.kernel.org
8790 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8791 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8793 LTP (Linux Test Project)
8794 M: Mike Frysinger <vapier@gentoo.org>
8795 M: Cyril Hrubis <chrubis@suse.cz>
8796 M: Wanlong Gao <wanlong.gao@gmail.com>
8797 M: Jan Stancek <jstancek@redhat.com>
8798 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8799 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8800 L: ltp@lists.linux.it (subscribers-only)
8801 W: http://linux-test-project.github.io/
8802 T: git git://github.com/linux-test-project/ltp.git
8806 M: Geert Uytterhoeven <geert@linux-m68k.org>
8807 L: linux-m68k@lists.linux-m68k.org
8808 W: http://www.linux-m68k.org/
8809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8814 M68K ON APPLE MACINTOSH
8815 M: Joshua Thompson <funaho@jurai.org>
8816 W: http://www.mac.linux-m68k.org/
8817 L: linux-m68k@lists.linux-m68k.org
8822 M: Philip Blundell <philb@gnu.org>
8823 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8827 M88DS3103 MEDIA DRIVER
8828 M: Antti Palosaari <crope@iki.fi>
8829 L: linux-media@vger.kernel.org
8830 W: https://linuxtv.org
8831 W: http://palosaari.fi/linux/
8832 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8833 T: git git://linuxtv.org/anttip/media_tree.git
8835 F: drivers/media/dvb-frontends/m88ds3103*
8837 M88RS2000 MEDIA DRIVER
8838 M: Malcolm Priestley <tvboxspy@gmail.com>
8839 L: linux-media@vger.kernel.org
8840 W: https://linuxtv.org
8841 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8843 F: drivers/media/dvb-frontends/m88rs2000*
8845 MA901 MASTERKIT USB FM RADIO DRIVER
8846 M: Alexey Klimov <klimov.linux@gmail.com>
8847 L: linux-media@vger.kernel.org
8848 T: git git://linuxtv.org/media_tree.git
8850 F: drivers/media/radio/radio-ma901.c
8853 M: Johannes Berg <johannes@sipsolutions.net>
8854 L: linux-wireless@vger.kernel.org
8855 W: http://wireless.kernel.org/
8856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8859 F: Documentation/networking/mac80211-injection.txt
8860 F: include/net/mac80211.h
8862 F: drivers/net/wireless/mac80211_hwsim.[ch]
8863 F: Documentation/networking/mac80211_hwsim/README
8866 M: Jassi Brar <jassisinghbrar@gmail.com>
8867 L: linux-kernel@vger.kernel.org
8870 F: include/linux/mailbox_client.h
8871 F: include/linux/mailbox_controller.h
8873 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8874 M: Michael Kerrisk <mtk.manpages@gmail.com>
8875 W: http://www.kernel.org/doc/man-pages
8876 L: linux-man@vger.kernel.org
8879 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8880 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8881 L: linux-mips@linux-mips.org
8883 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8885 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8886 M: Andrew Lunn <andrew@lunn.ch>
8887 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8888 L: netdev@vger.kernel.org
8890 F: drivers/net/dsa/mv88e6xxx/
8891 F: include/linux/platform_data/mv88e6xxx.h
8892 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8894 MARVELL ARMADA DRM SUPPORT
8895 M: Russell King <linux@armlinux.org.uk>
8897 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8898 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8899 F: drivers/gpu/drm/armada/
8900 F: include/uapi/drm/armada_drm.h
8901 F: Documentation/devicetree/bindings/display/armada/
8903 MARVELL CRYPTO DRIVER
8904 M: Boris Brezillon <boris.brezillon@bootlin.com>
8905 M: Arnaud Ebalard <arno@natisbad.org>
8906 F: drivers/crypto/marvell/
8908 L: linux-crypto@vger.kernel.org
8910 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8911 M: Mirko Lindner <mlindner@marvell.com>
8912 M: Stephen Hemminger <stephen@networkplumber.org>
8913 L: netdev@vger.kernel.org
8915 F: drivers/net/ethernet/marvell/sk*
8917 MARVELL LIBERTAS WIRELESS DRIVER
8918 L: libertas-dev@lists.infradead.org
8920 F: drivers/net/wireless/marvell/libertas/
8922 MARVELL MACCHIATOBIN SUPPORT
8923 M: Russell King <linux@armlinux.org.uk>
8924 L: linux-arm-kernel@lists.infradead.org
8926 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8928 MARVELL MV643XX ETHERNET DRIVER
8929 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8930 L: netdev@vger.kernel.org
8932 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8933 F: include/linux/mv643xx.h
8935 MARVELL MV88X3310 PHY DRIVER
8936 M: Russell King <linux@armlinux.org.uk>
8937 L: netdev@vger.kernel.org
8939 F: drivers/net/phy/marvell10g.c
8941 MARVELL MVNETA ETHERNET DRIVER
8942 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8943 L: netdev@vger.kernel.org
8945 F: drivers/net/ethernet/marvell/mvneta.*
8947 MARVELL MWIFIEX WIRELESS DRIVER
8948 M: Amitkumar Karwar <amitkarwar@gmail.com>
8949 M: Nishant Sarmukadam <nishants@marvell.com>
8950 M: Ganapathi Bhat <gbhat@marvell.com>
8951 M: Xinming Hu <huxinming820@gmail.com>
8952 L: linux-wireless@vger.kernel.org
8954 F: drivers/net/wireless/marvell/mwifiex/
8956 MARVELL MWL8K WIRELESS DRIVER
8957 M: Lennert Buytenhek <buytenh@wantstofly.org>
8958 L: linux-wireless@vger.kernel.org
8960 F: drivers/net/wireless/marvell/mwl8k.c
8962 MARVELL NAND CONTROLLER DRIVER
8963 M: Miquel Raynal <miquel.raynal@bootlin.com>
8964 L: linux-mtd@lists.infradead.org
8966 F: drivers/mtd/nand/raw/marvell_nand.c
8967 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8969 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8970 M: Nicolas Pitre <nico@fluxnic.net>
8972 F: drivers/mmc/host/mvsdio.*
8974 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8975 M: Hu Ziji <huziji@marvell.com>
8976 L: linux-mmc@vger.kernel.org
8978 F: drivers/mmc/host/sdhci-xenon*
8979 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8981 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8982 M: Sunil Goutham <sgoutham@marvell.com>
8983 M: Linu Cherian <lcherian@marvell.com>
8984 M: Geetha sowjanya <gakula@marvell.com>
8985 M: Jerin Jacob <jerinj@marvell.com>
8986 L: netdev@vger.kernel.org
8988 F: drivers/net/ethernet/marvell/octeontx2/af/
8990 MATROX FRAMEBUFFER DRIVER
8991 L: linux-fbdev@vger.kernel.org
8993 F: drivers/video/fbdev/matrox/matroxfb_*
8994 F: include/uapi/linux/matroxfb.h
8996 MAX16065 HARDWARE MONITOR DRIVER
8997 M: Guenter Roeck <linux@roeck-us.net>
8998 L: linux-hwmon@vger.kernel.org
9000 F: Documentation/hwmon/max16065
9001 F: drivers/hwmon/max16065.c
9003 MAX2175 SDR TUNER DRIVER
9004 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9005 L: linux-media@vger.kernel.org
9006 T: git git://linuxtv.org/media_tree.git
9008 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9009 F: Documentation/media/v4l-drivers/max2175.rst
9010 F: drivers/media/i2c/max2175*
9011 F: include/uapi/linux/max2175.h
9013 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9014 L: linux-hwmon@vger.kernel.org
9016 F: Documentation/hwmon/max6650
9017 F: drivers/hwmon/max6650.c
9019 MAX6697 HARDWARE MONITOR DRIVER
9020 M: Guenter Roeck <linux@roeck-us.net>
9021 L: linux-hwmon@vger.kernel.org
9023 F: Documentation/hwmon/max6697
9024 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9025 F: drivers/hwmon/max6697.c
9026 F: include/linux/platform_data/max6697.h
9028 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9029 M: Peter Rosin <peda@axentia.se>
9030 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9032 F: Documentation/devicetree/bindings/sound/max9860.txt
9033 F: sound/soc/codecs/max9860.*
9035 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9036 M: Javier Martinez Canillas <javier@dowhile0.org>
9037 L: linux-kernel@vger.kernel.org
9039 F: drivers/regulator/max77802-regulator.c
9040 F: Documentation/devicetree/bindings/*/*max77802.txt
9041 F: include/dt-bindings/*/*max77802.h
9043 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9044 M: Krzysztof Kozlowski <krzk@kernel.org>
9045 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9046 L: linux-pm@vger.kernel.org
9048 F: drivers/power/supply/max14577_charger.c
9049 F: drivers/power/supply/max77693_charger.c
9051 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9052 M: Chanwoo Choi <cw00.choi@samsung.com>
9053 M: Krzysztof Kozlowski <krzk@kernel.org>
9054 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9055 L: linux-kernel@vger.kernel.org
9057 F: drivers/*/max14577*.c
9058 F: drivers/*/max77686*.c
9059 F: drivers/*/max77693*.c
9060 F: drivers/extcon/extcon-max14577.c
9061 F: drivers/extcon/extcon-max77693.c
9062 F: drivers/rtc/rtc-max77686.c
9063 F: drivers/clk/clk-max77686.c
9064 F: Documentation/devicetree/bindings/mfd/max14577.txt
9065 F: Documentation/devicetree/bindings/*/max77686.txt
9066 F: Documentation/devicetree/bindings/mfd/max77693.txt
9067 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9068 F: include/linux/mfd/max14577*.h
9069 F: include/linux/mfd/max77686*.h
9070 F: include/linux/mfd/max77693*.h
9072 MAXIRADIO FM RADIO RECEIVER DRIVER
9073 M: Hans Verkuil <hverkuil@xs4all.nl>
9074 L: linux-media@vger.kernel.org
9075 T: git git://linuxtv.org/media_tree.git
9076 W: https://linuxtv.org
9078 F: drivers/media/radio/radio-maxiradio*
9080 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9081 M: Peter Rosin <peda@axentia.se>
9082 L: linux-iio@vger.kernel.org
9084 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9085 F: drivers/iio/potentiometer/mcp4018.c
9086 F: drivers/iio/potentiometer/mcp4531.c
9088 MCR20A IEEE-802.15.4 RADIO DRIVER
9089 M: Xue Liu <liuxuenetmail@gmail.com>
9090 L: linux-wpan@vger.kernel.org
9091 W: https://github.com/xueliu/mcr20a-linux
9093 F: drivers/net/ieee802154/mcr20a.c
9094 F: drivers/net/ieee802154/mcr20a.h
9095 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9097 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9098 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9099 L: linux-iio@vger.kernel.org
9101 F: drivers/iio/dac/cio-dac.c
9103 MEDIA DRIVERS FOR ASCOT2E
9104 M: Sergey Kozlov <serjk@netup.ru>
9105 M: Abylay Ospan <aospan@netup.ru>
9106 L: linux-media@vger.kernel.org
9107 W: https://linuxtv.org
9109 T: git git://linuxtv.org/media_tree.git
9111 F: drivers/media/dvb-frontends/ascot2e*
9113 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9114 M: Jasmin Jessich <jasmin@anw.at>
9115 L: linux-media@vger.kernel.org
9116 W: https://linuxtv.org
9117 T: git git://linuxtv.org/media_tree.git
9119 F: drivers/media/dvb-frontends/cxd2099*
9121 MEDIA DRIVERS FOR CXD2841ER
9122 M: Sergey Kozlov <serjk@netup.ru>
9123 M: Abylay Ospan <aospan@netup.ru>
9124 L: linux-media@vger.kernel.org
9125 W: https://linuxtv.org
9127 T: git git://linuxtv.org/media_tree.git
9129 F: drivers/media/dvb-frontends/cxd2841er*
9131 MEDIA DRIVERS FOR CXD2880
9132 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9133 L: linux-media@vger.kernel.org
9134 W: http://linuxtv.org/
9135 T: git git://linuxtv.org/media_tree.git
9137 F: drivers/media/dvb-frontends/cxd2880/*
9138 F: drivers/media/spi/cxd2880*
9140 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9141 L: linux-media@vger.kernel.org
9142 W: https://linuxtv.org
9143 T: git git://linuxtv.org/media_tree.git
9145 F: drivers/media/pci/ddbridge/*
9147 MEDIA DRIVERS FOR FREESCALE IMX
9148 M: Steve Longerbeam <slongerbeam@gmail.com>
9149 M: Philipp Zabel <p.zabel@pengutronix.de>
9150 L: linux-media@vger.kernel.org
9151 T: git git://linuxtv.org/media_tree.git
9153 F: Documentation/devicetree/bindings/media/imx.txt
9154 F: Documentation/media/v4l-drivers/imx.rst
9155 F: drivers/staging/media/imx/
9156 F: include/linux/imx-media.h
9157 F: include/media/imx.h
9159 MEDIA DRIVER FOR FREESCALE IMX PXP
9160 M: Philipp Zabel <p.zabel@pengutronix.de>
9161 L: linux-media@vger.kernel.org
9162 T: git git://linuxtv.org/media_tree.git
9164 F: drivers/media/platform/imx-pxp.[ch]
9166 MEDIA DRIVERS FOR HELENE
9167 M: Abylay Ospan <aospan@netup.ru>
9168 L: linux-media@vger.kernel.org
9169 W: https://linuxtv.org
9171 T: git git://linuxtv.org/media_tree.git
9173 F: drivers/media/dvb-frontends/helene*
9175 MEDIA DRIVERS FOR HORUS3A
9176 M: Sergey Kozlov <serjk@netup.ru>
9177 M: Abylay Ospan <aospan@netup.ru>
9178 L: linux-media@vger.kernel.org
9179 W: https://linuxtv.org
9181 T: git git://linuxtv.org/media_tree.git
9183 F: drivers/media/dvb-frontends/horus3a*
9185 MEDIA DRIVERS FOR LNBH25
9186 M: Sergey Kozlov <serjk@netup.ru>
9187 M: Abylay Ospan <aospan@netup.ru>
9188 L: linux-media@vger.kernel.org
9189 W: https://linuxtv.org
9191 T: git git://linuxtv.org/media_tree.git
9193 F: drivers/media/dvb-frontends/lnbh25*
9195 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9196 L: linux-media@vger.kernel.org
9197 W: https://linuxtv.org
9198 T: git git://linuxtv.org/media_tree.git
9200 F: drivers/media/dvb-frontends/mxl5xx*
9202 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9203 M: Sergey Kozlov <serjk@netup.ru>
9204 M: Abylay Ospan <aospan@netup.ru>
9205 L: linux-media@vger.kernel.org
9206 W: https://linuxtv.org
9208 T: git git://linuxtv.org/media_tree.git
9210 F: drivers/media/pci/netup_unidvb/*
9212 MEDIA DRIVERS FOR RENESAS - CEU
9213 M: Jacopo Mondi <jacopo@jmondi.org>
9214 L: linux-media@vger.kernel.org
9215 L: linux-renesas-soc@vger.kernel.org
9216 T: git git://linuxtv.org/media_tree.git
9218 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9219 F: drivers/media/platform/renesas-ceu.c
9220 F: include/media/drv-intf/renesas-ceu.h
9222 MEDIA DRIVERS FOR RENESAS - DRIF
9223 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9224 L: linux-media@vger.kernel.org
9225 L: linux-renesas-soc@vger.kernel.org
9226 T: git git://linuxtv.org/media_tree.git
9228 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9229 F: drivers/media/platform/rcar_drif.c
9231 MEDIA DRIVERS FOR RENESAS - FCP
9232 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9233 L: linux-media@vger.kernel.org
9234 L: linux-renesas-soc@vger.kernel.org
9235 T: git git://linuxtv.org/media_tree.git
9237 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9238 F: drivers/media/platform/rcar-fcp.c
9239 F: include/media/rcar-fcp.h
9241 MEDIA DRIVERS FOR RENESAS - FDP1
9242 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9243 L: linux-media@vger.kernel.org
9244 L: linux-renesas-soc@vger.kernel.org
9245 T: git git://linuxtv.org/media_tree.git
9247 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9248 F: drivers/media/platform/rcar_fdp1.c
9250 MEDIA DRIVERS FOR RENESAS - VIN
9251 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9252 L: linux-media@vger.kernel.org
9253 L: linux-renesas-soc@vger.kernel.org
9254 T: git git://linuxtv.org/media_tree.git
9256 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9257 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9258 F: drivers/media/platform/rcar-vin/
9260 MEDIA DRIVERS FOR RENESAS - VSP1
9261 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9262 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9263 L: linux-media@vger.kernel.org
9264 L: linux-renesas-soc@vger.kernel.org
9265 T: git git://linuxtv.org/media_tree.git
9267 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9268 F: drivers/media/platform/vsp1/
9270 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9271 L: linux-media@vger.kernel.org
9272 W: https://linuxtv.org
9273 T: git git://linuxtv.org/media_tree.git
9275 F: drivers/media/dvb-frontends/stv0910*
9277 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9278 L: linux-media@vger.kernel.org
9279 W: https://linuxtv.org
9280 T: git git://linuxtv.org/media_tree.git
9282 F: drivers/media/dvb-frontends/stv6111*
9284 MEDIA DRIVERS FOR STM32 - DCMI
9285 M: Hugues Fruchet <hugues.fruchet@st.com>
9286 L: linux-media@vger.kernel.org
9287 T: git git://linuxtv.org/media_tree.git
9289 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9290 F: drivers/media/platform/stm32/stm32-dcmi.c
9292 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9293 M: Dmitry Osipenko <digetx@gmail.com>
9294 L: linux-media@vger.kernel.org
9295 L: linux-tegra@vger.kernel.org
9296 T: git git://linuxtv.org/media_tree.git
9298 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9299 F: drivers/staging/media/tegra-vde/
9301 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9302 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9303 P: LinuxTV.org Project
9304 L: linux-media@vger.kernel.org
9305 W: https://linuxtv.org
9306 Q: http://patchwork.kernel.org/project/linux-media/list/
9307 T: git git://linuxtv.org/media_tree.git
9309 F: Documentation/devicetree/bindings/media/
9310 F: Documentation/media/
9312 F: drivers/staging/media/
9313 F: include/linux/platform_data/media/
9315 F: include/uapi/linux/dvb/
9316 F: include/uapi/linux/videodev2.h
9317 F: include/uapi/linux/media.h
9318 F: include/uapi/linux/v4l2-*
9319 F: include/uapi/linux/meye.h
9320 F: include/uapi/linux/ivtv*
9321 F: include/uapi/linux/uvcvideo.h
9323 MEDIATEK BLUETOOTH DRIVER
9324 M: Sean Wang <sean.wang@mediatek.com>
9325 L: linux-bluetooth@vger.kernel.org
9326 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9328 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9329 F: drivers/bluetooth/btmtkuart.c
9332 M: Sean Wang <sean.wang@mediatek.com>
9334 F: drivers/media/rc/mtk-cir.c
9337 M: Sean Wang <sean.wang@mediatek.com>
9338 L: dmaengine@vger.kernel.org
9339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9340 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9342 F: Documentation/devicetree/bindings/dma/mtk-*
9343 F: drivers/dma/mediatek/
9345 MEDIATEK PMIC LED DRIVER
9346 M: Sean Wang <sean.wang@mediatek.com>
9348 F: drivers/leds/leds-mt6323.c
9349 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9351 MEDIATEK ETHERNET DRIVER
9352 M: Felix Fietkau <nbd@openwrt.org>
9353 M: John Crispin <john@phrozen.org>
9354 M: Sean Wang <sean.wang@mediatek.com>
9355 M: Nelson Chang <nelson.chang@mediatek.com>
9356 L: netdev@vger.kernel.org
9358 F: drivers/net/ethernet/mediatek/
9360 MEDIATEK SWITCH DRIVER
9361 M: Sean Wang <sean.wang@mediatek.com>
9362 L: netdev@vger.kernel.org
9364 F: drivers/net/dsa/mt7530.*
9365 F: net/dsa/tag_mtk.c
9367 MEDIATEK JPEG DRIVER
9368 M: Rick Chang <rick.chang@mediatek.com>
9369 M: Bin Liu <bin.liu@mediatek.com>
9371 F: drivers/media/platform/mtk-jpeg/
9372 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9375 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9376 M: Houlong Wei <houlong.wei@mediatek.com>
9377 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9379 F: drivers/media/platform/mtk-mdp/
9380 F: drivers/media/platform/mtk-vpu/
9381 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9383 MEDIATEK MEDIA DRIVER
9384 M: Tiffany Lin <tiffany.lin@mediatek.com>
9385 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9387 F: drivers/media/platform/mtk-vcodec/
9388 F: drivers/media/platform/mtk-vpu/
9389 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9390 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9392 MEDIATEK MT7601U WIRELESS LAN DRIVER
9393 M: Jakub Kicinski <kubakici@wp.pl>
9394 L: linux-wireless@vger.kernel.org
9396 F: drivers/net/wireless/mediatek/mt7601u/
9398 MEDIATEK NAND CONTROLLER DRIVER
9399 M: Xiaolei Li <xiaolei.li@mediatek.com>
9400 L: linux-mtd@lists.infradead.org
9402 F: drivers/mtd/nand/raw/mtk_*
9403 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9405 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9406 M: Sean Wang <sean.wang@mediatek.com>
9408 F: drivers/char/hw_random/mtk-rng.c
9410 MEDIATEK USB3 DRD IP DRIVER
9411 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9412 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9414 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9416 F: drivers/usb/mtu3/
9418 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9419 M: Peter Senna Tschudin <peter.senna@gmail.com>
9420 M: Martin Donnelly <martin.donnelly@ge.com>
9421 M: Martyn Welch <martyn.welch@collabora.co.uk>
9423 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9424 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9426 MEGARAID SCSI/SAS DRIVERS
9427 M: Kashyap Desai <kashyap.desai@broadcom.com>
9428 M: Sumit Saxena <sumit.saxena@broadcom.com>
9429 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9430 L: megaraidlinux.pdl@broadcom.com
9431 L: linux-scsi@vger.kernel.org
9432 W: http://www.avagotech.com/support/
9434 F: Documentation/scsi/megaraid.txt
9435 F: drivers/scsi/megaraid.*
9436 F: drivers/scsi/megaraid/
9438 MELEXIS MLX90614 DRIVER
9439 M: Crt Mori <cmo@melexis.com>
9440 L: linux-iio@vger.kernel.org
9441 W: http://www.melexis.com
9443 F: drivers/iio/temperature/mlx90614.c
9445 MELEXIS MLX90632 DRIVER
9446 M: Crt Mori <cmo@melexis.com>
9447 L: linux-iio@vger.kernel.org
9448 W: http://www.melexis.com
9450 F: drivers/iio/temperature/mlx90632.c
9452 MELFAS MIP4 TOUCHSCREEN DRIVER
9453 M: Sangwon Jee <jeesw@melfas.com>
9454 W: http://www.melfas.com
9456 F: drivers/input/touchscreen/melfas_mip4.c
9457 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9459 MELLANOX ETHERNET DRIVER (mlx4_en)
9460 M: Tariq Toukan <tariqt@mellanox.com>
9461 L: netdev@vger.kernel.org
9463 W: http://www.mellanox.com
9464 Q: http://patchwork.ozlabs.org/project/netdev/list/
9465 F: drivers/net/ethernet/mellanox/mlx4/en_*
9467 MELLANOX ETHERNET DRIVER (mlx5e)
9468 M: Saeed Mahameed <saeedm@mellanox.com>
9469 L: netdev@vger.kernel.org
9471 W: http://www.mellanox.com
9472 Q: http://patchwork.ozlabs.org/project/netdev/list/
9473 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9475 MELLANOX ETHERNET INNOVA DRIVERS
9476 R: Boris Pismenny <borisp@mellanox.com>
9477 L: netdev@vger.kernel.org
9479 W: http://www.mellanox.com
9480 Q: http://patchwork.ozlabs.org/project/netdev/list/
9481 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9482 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9483 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9484 F: include/linux/mlx5/mlx5_ifc_fpga.h
9486 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9487 R: Boris Pismenny <borisp@mellanox.com>
9488 L: netdev@vger.kernel.org
9490 W: http://www.mellanox.com
9491 Q: http://patchwork.ozlabs.org/project/netdev/list/
9492 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9493 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9495 MELLANOX ETHERNET SWITCH DRIVERS
9496 M: Jiri Pirko <jiri@mellanox.com>
9497 M: Ido Schimmel <idosch@mellanox.com>
9498 L: netdev@vger.kernel.org
9500 W: http://www.mellanox.com
9501 Q: http://patchwork.ozlabs.org/project/netdev/list/
9502 F: drivers/net/ethernet/mellanox/mlxsw/
9503 F: tools/testing/selftests/drivers/net/mlxsw/
9505 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9506 M: mlxsw@mellanox.com
9507 L: netdev@vger.kernel.org
9509 W: http://www.mellanox.com
9510 Q: http://patchwork.ozlabs.org/project/netdev/list/
9511 F: drivers/net/ethernet/mellanox/mlxfw/
9513 MELLANOX HARDWARE PLATFORM SUPPORT
9514 M: Andy Shevchenko <andy@infradead.org>
9515 M: Darren Hart <dvhart@infradead.org>
9516 M: Vadim Pasternak <vadimp@mellanox.com>
9517 L: platform-driver-x86@vger.kernel.org
9519 F: drivers/platform/mellanox/
9521 MELLANOX MLX4 core VPI driver
9522 M: Tariq Toukan <tariqt@mellanox.com>
9523 L: netdev@vger.kernel.org
9524 L: linux-rdma@vger.kernel.org
9525 W: http://www.mellanox.com
9526 Q: http://patchwork.ozlabs.org/project/netdev/list/
9528 F: drivers/net/ethernet/mellanox/mlx4/
9529 F: include/linux/mlx4/
9531 MELLANOX MLX4 IB driver
9532 M: Yishai Hadas <yishaih@mellanox.com>
9533 L: linux-rdma@vger.kernel.org
9534 W: http://www.mellanox.com
9535 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9537 F: drivers/infiniband/hw/mlx4/
9538 F: include/linux/mlx4/
9539 F: include/uapi/rdma/mlx4-abi.h
9541 MELLANOX MLX5 core VPI driver
9542 M: Saeed Mahameed <saeedm@mellanox.com>
9543 M: Leon Romanovsky <leonro@mellanox.com>
9544 L: netdev@vger.kernel.org
9545 L: linux-rdma@vger.kernel.org
9546 W: http://www.mellanox.com
9547 Q: http://patchwork.ozlabs.org/project/netdev/list/
9549 F: drivers/net/ethernet/mellanox/mlx5/core/
9550 F: include/linux/mlx5/
9552 MELLANOX MLX5 IB driver
9553 M: Leon Romanovsky <leonro@mellanox.com>
9554 L: linux-rdma@vger.kernel.org
9555 W: http://www.mellanox.com
9556 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9558 F: drivers/infiniband/hw/mlx5/
9559 F: include/linux/mlx5/
9560 F: include/uapi/rdma/mlx5-abi.h
9562 MELLANOX MLXCPLD I2C AND MUX DRIVER
9563 M: Vadim Pasternak <vadimp@mellanox.com>
9564 M: Michael Shych <michaelsh@mellanox.com>
9565 L: linux-i2c@vger.kernel.org
9567 F: drivers/i2c/busses/i2c-mlxcpld.c
9568 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9569 F: Documentation/i2c/busses/i2c-mlxcpld
9571 MELLANOX MLXCPLD LED DRIVER
9572 M: Vadim Pasternak <vadimp@mellanox.com>
9573 L: linux-leds@vger.kernel.org
9575 F: drivers/leds/leds-mlxcpld.c
9576 F: drivers/leds/leds-mlxreg.c
9577 F: Documentation/leds/leds-mlxcpld.txt
9579 MELLANOX PLATFORM DRIVER
9580 M: Vadim Pasternak <vadimp@mellanox.com>
9581 L: platform-driver-x86@vger.kernel.org
9583 F: drivers/platform/x86/mlx-platform.c
9586 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9587 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9588 L: linux-kernel@vger.kernel.org
9590 F: kernel/sched/membarrier.c
9591 F: include/uapi/linux/membarrier.h
9592 F: arch/powerpc/include/asm/membarrier.h
9595 L: linux-mm@kvack.org
9596 W: http://www.linux-mm.org
9598 F: include/linux/mm.h
9599 F: include/linux/gfp.h
9600 F: include/linux/mmzone.h
9601 F: include/linux/memory_hotplug.h
9602 F: include/linux/vmalloc.h
9605 MEMORY TECHNOLOGY DEVICES (MTD)
9606 M: David Woodhouse <dwmw2@infradead.org>
9607 M: Brian Norris <computersforpeace@gmail.com>
9608 M: Boris Brezillon <boris.brezillon@bootlin.com>
9609 M: Marek Vasut <marek.vasut@gmail.com>
9610 M: Richard Weinberger <richard@nod.at>
9611 L: linux-mtd@lists.infradead.org
9612 W: http://www.linux-mtd.infradead.org/
9613 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9614 T: git git://git.infradead.org/linux-mtd.git master
9615 T: git git://git.infradead.org/linux-mtd.git mtd/next
9617 F: Documentation/devicetree/bindings/mtd/
9619 F: include/linux/mtd/
9620 F: include/uapi/mtd/
9622 MEN A21 WATCHDOG DRIVER
9623 M: Johannes Thumshirn <morbidrsa@gmail.com>
9624 L: linux-watchdog@vger.kernel.org
9626 F: drivers/watchdog/mena21_wdt.c
9628 MEN CHAMELEON BUS (mcb)
9629 M: Johannes Thumshirn <morbidrsa@gmail.com>
9632 F: include/linux/mcb.h
9633 F: Documentation/men-chameleon-bus.txt
9635 MEN F21BMC (Board Management Controller)
9636 M: Andreas Werner <andreas.werner@men.de>
9638 F: drivers/mfd/menf21bmc.c
9639 F: drivers/watchdog/menf21bmc_wdt.c
9640 F: drivers/leds/leds-menf21bmc.c
9641 F: drivers/hwmon/menf21bmc_hwmon.c
9642 F: Documentation/hwmon/menf21bmc
9644 MEN Z069 WATCHDOG DRIVER
9645 M: Johannes Thumshirn <jth@kernel.org>
9646 L: linux-watchdog@vger.kernel.org
9648 F: drivers/watchdog/menz69_wdt.c
9650 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9651 M: Neil Armstrong <narmstrong@baylibre.com>
9652 L: linux-media@lists.freedesktop.org
9653 L: linux-amlogic@lists.infradead.org
9654 W: http://linux-meson.com/
9656 F: drivers/media/platform/meson/ao-cec.c
9657 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9658 T: git git://linuxtv.org/media_tree.git
9660 MICROBLAZE ARCHITECTURE
9661 M: Michal Simek <monstr@monstr.eu>
9662 W: http://www.monstr.eu/fdt/
9663 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9667 MICROCHIP AT91 SERIAL DRIVER
9668 M: Richard Genoud <richard.genoud@gmail.com>
9670 F: drivers/tty/serial/atmel_serial.c
9671 F: drivers/tty/serial/atmel_serial.h
9672 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9674 MICROCHIP AUDIO ASOC DRIVERS
9675 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9676 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9680 MICROCHIP DMA DRIVER
9681 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9683 L: dmaengine@vger.kernel.org
9685 F: drivers/dma/at_hdmac.c
9686 F: drivers/dma/at_hdmac_regs.h
9687 F: include/linux/platform_data/dma-atmel.h
9688 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9689 F: include/dt-bindings/dma/at91.h
9691 MICROCHIP ECC DRIVER
9692 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9693 L: linux-crypto@vger.kernel.org
9695 F: drivers/crypto/atmel-ecc.*
9697 MICROCHIP I2C DRIVER
9698 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9699 L: linux-i2c@vger.kernel.org
9701 F: drivers/i2c/busses/i2c-at91.c
9703 MICROCHIP ISC DRIVER
9704 M: Eugen Hristev <eugen.hristev@microchip.com>
9705 L: linux-media@vger.kernel.org
9707 F: drivers/media/platform/atmel/atmel-isc.c
9708 F: drivers/media/platform/atmel/atmel-isc-regs.h
9709 F: devicetree/bindings/media/atmel-isc.txt
9711 MICROCHIP ISI DRIVER
9712 M: Eugen Hristev <eugen.hristev@microchip.com>
9713 L: linux-media@vger.kernel.org
9715 F: drivers/media/platform/atmel/atmel-isi.c
9716 F: include/media/atmel-isi.h
9718 MICROCHIP AT91 USART MFD DRIVER
9719 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9720 L: linux-kernel@vger.kernel.org
9722 F: drivers/mfd/at91-usart.c
9723 F: include/dt-bindings/mfd/at91-usart.h
9724 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9726 MICROCHIP AT91 USART SPI DRIVER
9727 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9728 L: linux-spi@vger.kernel.org
9730 F: drivers/spi/spi-at91-usart.c
9731 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9733 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9734 M: Woojung Huh <Woojung.Huh@microchip.com>
9735 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9736 L: netdev@vger.kernel.org
9738 F: net/dsa/tag_ksz.c
9739 F: drivers/net/dsa/microchip/*
9740 F: include/linux/platform_data/microchip-ksz.h
9741 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9743 MICROCHIP LAN743X ETHERNET DRIVER
9744 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9745 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9746 L: netdev@vger.kernel.org
9748 F: drivers/net/ethernet/microchip/lan743x_*
9750 MICROCHIP LCDFB DRIVER
9751 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9752 L: linux-fbdev@vger.kernel.org
9754 F: drivers/video/fbdev/atmel_lcdfb.c
9755 F: include/video/atmel_lcdc.h
9757 MICROCHIP MMC/SD/SDIO MCI DRIVER
9758 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9760 F: drivers/mmc/host/atmel-mci.c
9762 MICROCHIP MCP3911 ADC DRIVER
9763 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9764 M: Kent Gustavsson <kent@minoris.se>
9765 L: linux-iio@vger.kernel.org
9767 F: drivers/iio/adc/mcp3911.c
9768 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9770 MICROCHIP NAND DRIVER
9771 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9772 L: linux-mtd@lists.infradead.org
9774 F: drivers/mtd/nand/raw/atmel/*
9775 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9777 MICROCHIP PWM DRIVER
9778 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9780 L: linux-pwm@vger.kernel.org
9782 F: drivers/pwm/pwm-atmel.c
9783 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9785 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9786 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9787 M: Eugen Hristev <eugen.hristev@microchip.com>
9788 L: linux-iio@vger.kernel.org
9790 F: drivers/iio/adc/at91-sama5d2_adc.c
9791 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9792 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9794 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9795 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9797 F: drivers/power/reset/at91-sama5d2_shdwc.c
9799 MICROCHIP SPI DRIVER
9800 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9802 F: drivers/spi/spi-atmel.*
9804 MICROCHIP SSC DRIVER
9805 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9808 F: drivers/misc/atmel-ssc.c
9809 F: include/linux/atmel-ssc.h
9811 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9812 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9815 F: drivers/misc/atmel_tclib.c
9816 F: drivers/clocksource/tcb_clksrc.c
9818 MICROCHIP USBA UDC DRIVER
9819 M: Cristian Birsan <cristian.birsan@microchip.com>
9820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9822 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9824 MICROCHIP USB251XB DRIVER
9825 M: Richard Leitner <richard.leitner@skidata.com>
9826 L: linux-usb@vger.kernel.org
9828 F: drivers/usb/misc/usb251xb.c
9829 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9831 MICROCHIP XDMA DRIVER
9832 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9833 L: linux-arm-kernel@lists.infradead.org
9834 L: dmaengine@vger.kernel.org
9836 F: drivers/dma/at_xdmac.c
9839 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9840 L: linux-mips@linux-mips.org
9842 F: arch/mips/generic/board-ocelot.c
9843 F: arch/mips/configs/generic/board-ocelot.config
9844 F: arch/mips/boot/dts/mscc/
9845 F: Documentation/devicetree/bindings/mips/mscc.txt
9847 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9848 M: Don Brace <don.brace@microsemi.com>
9849 L: esc.storagedev@microsemi.com
9850 L: linux-scsi@vger.kernel.org
9852 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9853 F: drivers/scsi/smartpqi/Kconfig
9854 F: drivers/scsi/smartpqi/Makefile
9855 F: include/linux/cciss*.h
9856 F: include/uapi/linux/cciss*.h
9857 F: Documentation/scsi/smartpqi.txt
9859 MICROSEMI ETHERNET SWITCH DRIVER
9860 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9861 L: netdev@vger.kernel.org
9863 F: drivers/net/ethernet/mscc/
9865 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9866 M: Chen Yu <yu.c.chen@intel.com>
9867 L: platform-driver-x86@vger.kernel.org
9869 F: drivers/platform/x86/surfacepro3_button.c
9872 M: Oliver Neukum <oliver@neukum.org>
9874 F: drivers/usb/image/microtek.*
9877 M: Ralf Baechle <ralf@linux-mips.org>
9878 M: Paul Burton <paul.burton@mips.com>
9879 M: James Hogan <jhogan@kernel.org>
9880 L: linux-mips@linux-mips.org
9881 W: http://www.linux-mips.org/
9882 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9884 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9886 F: Documentation/devicetree/bindings/mips/
9887 F: Documentation/mips/
9889 F: drivers/platform/mips/
9891 MIPS BOSTON DEVELOPMENT BOARD
9892 M: Paul Burton <paul.burton@mips.com>
9893 L: linux-mips@linux-mips.org
9895 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9896 F: arch/mips/boot/dts/img/boston.dts
9897 F: arch/mips/configs/generic/board-boston.config
9898 F: drivers/clk/imgtec/clk-boston.c
9899 F: include/dt-bindings/clock/boston-clock.h
9901 MIPS GENERIC PLATFORM
9902 M: Paul Burton <paul.burton@mips.com>
9903 L: linux-mips@linux-mips.org
9905 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9906 F: arch/mips/generic/
9907 F: arch/mips/tools/generic-board-config.sh
9909 MIPS/LOONGSON1 ARCHITECTURE
9910 M: Keguang Zhang <keguang.zhang@gmail.com>
9911 L: linux-mips@linux-mips.org
9913 F: arch/mips/loongson32/
9914 F: arch/mips/include/asm/mach-loongson32/
9915 F: drivers/*/*loongson1*
9916 F: drivers/*/*/*loongson1*
9918 MIPS/LOONGSON2 ARCHITECTURE
9919 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9920 L: linux-mips@linux-mips.org
9922 F: arch/mips/loongson64/fuloong-2e/
9923 F: arch/mips/loongson64/lemote-2f/
9924 F: arch/mips/include/asm/mach-loongson64/
9925 F: drivers/*/*loongson2*
9926 F: drivers/*/*/*loongson2*
9928 MIPS/LOONGSON3 ARCHITECTURE
9929 M: Huacai Chen <chenhc@lemote.com>
9930 L: linux-mips@linux-mips.org
9932 F: arch/mips/loongson64/
9933 F: arch/mips/include/asm/mach-loongson64/
9934 F: drivers/platform/mips/cpu_hwmon.c
9935 F: drivers/*/*loongson3*
9936 F: drivers/*/*/*loongson3*
9938 MIPS RINT INSTRUCTION EMULATION
9939 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9940 L: linux-mips@linux-mips.org
9942 F: arch/mips/math-emu/sp_rint.c
9943 F: arch/mips/math-emu/dp_rint.c
9945 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9946 M: Hans Verkuil <hverkuil@xs4all.nl>
9947 L: linux-media@vger.kernel.org
9948 T: git git://linuxtv.org/media_tree.git
9949 W: https://linuxtv.org
9951 F: drivers/media/radio/radio-miropcm20*
9954 M: Eric Miao <eric.y.miao@gmail.com>
9955 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9957 T: git git://github.com/hzhuang1/linux.git
9958 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9960 F: arch/arm/boot/dts/mmp*
9961 F: arch/arm/mach-mmp/
9963 MMU GATHER AND TLB INVALIDATION
9964 M: Will Deacon <will.deacon@arm.com>
9965 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9966 M: Andrew Morton <akpm@linux-foundation.org>
9967 M: Nick Piggin <npiggin@gmail.com>
9968 M: Peter Zijlstra <peterz@infradead.org>
9969 L: linux-arch@vger.kernel.org
9970 L: linux-mm@kvack.org
9972 F: arch/*/include/asm/tlb.h
9973 F: include/asm-generic/tlb.h
9976 MN88472 MEDIA DRIVER
9977 M: Antti Palosaari <crope@iki.fi>
9978 L: linux-media@vger.kernel.org
9979 W: https://linuxtv.org
9980 W: http://palosaari.fi/linux/
9981 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9983 F: drivers/media/dvb-frontends/mn88472*
9985 MN88473 MEDIA DRIVER
9986 M: Antti Palosaari <crope@iki.fi>
9987 L: linux-media@vger.kernel.org
9988 W: https://linuxtv.org
9989 W: http://palosaari.fi/linux/
9990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9992 F: drivers/media/dvb-frontends/mn88473*
9995 M: Jessica Yu <jeyu@kernel.org>
9996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9998 F: include/linux/module.h
10001 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10002 W: http://popies.net/meye/
10004 F: Documentation/media/v4l-drivers/meye*
10005 F: drivers/media/pci/meye/
10006 F: include/uapi/linux/meye.h
10008 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10009 M: Jiri Slaby <jirislaby@gmail.com>
10011 F: Documentation/serial/moxa-smartio
10012 F: drivers/tty/mxser.*
10014 MR800 AVERMEDIA USB FM RADIO DRIVER
10015 M: Alexey Klimov <klimov.linux@gmail.com>
10016 L: linux-media@vger.kernel.org
10017 T: git git://linuxtv.org/media_tree.git
10019 F: drivers/media/radio/radio-mr800.c
10021 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10022 M: Alan Ott <alan@signal11.us>
10023 L: linux-wpan@vger.kernel.org
10025 F: drivers/net/ieee802154/mrf24j40.c
10026 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10029 M: "Lee, Chun-Yi" <jlee@suse.com>
10030 L: platform-driver-x86@vger.kernel.org
10032 F: drivers/platform/x86/msi-laptop.c
10035 L: platform-driver-x86@vger.kernel.org
10037 F: drivers/platform/x86/msi-wmi.c
10039 MSI001 MEDIA DRIVER
10040 M: Antti Palosaari <crope@iki.fi>
10041 L: linux-media@vger.kernel.org
10042 W: https://linuxtv.org
10043 W: http://palosaari.fi/linux/
10044 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10045 T: git git://linuxtv.org/anttip/media_tree.git
10047 F: drivers/media/tuners/msi001*
10049 MSI2500 MEDIA DRIVER
10050 M: Antti Palosaari <crope@iki.fi>
10051 L: linux-media@vger.kernel.org
10052 W: https://linuxtv.org
10053 W: http://palosaari.fi/linux/
10054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10055 T: git git://linuxtv.org/anttip/media_tree.git
10057 F: drivers/media/usb/msi2500/
10059 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10060 M: Robert Jarzmik <robert.jarzmik@free.fr>
10061 L: linux-mtd@lists.infradead.org
10063 F: drivers/mtd/devices/docg3*
10065 MT9M032 APTINA SENSOR DRIVER
10066 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10067 L: linux-media@vger.kernel.org
10068 T: git git://linuxtv.org/media_tree.git
10070 F: drivers/media/i2c/mt9m032.c
10071 F: include/media/i2c/mt9m032.h
10073 MT9P031 APTINA CAMERA SENSOR
10074 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10075 L: linux-media@vger.kernel.org
10076 T: git git://linuxtv.org/media_tree.git
10078 F: drivers/media/i2c/mt9p031.c
10079 F: include/media/i2c/mt9p031.h
10081 MT9T001 APTINA CAMERA SENSOR
10082 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10083 L: linux-media@vger.kernel.org
10084 T: git git://linuxtv.org/media_tree.git
10086 F: drivers/media/i2c/mt9t001.c
10087 F: include/media/i2c/mt9t001.h
10089 MT9T112 APTINA CAMERA SENSOR
10090 M: Jacopo Mondi <jacopo@jmondi.org>
10091 L: linux-media@vger.kernel.org
10092 T: git git://linuxtv.org/media_tree.git
10094 F: drivers/media/i2c/mt9t112.c
10095 F: include/media/i2c/mt9t112.h
10097 MT9V032 APTINA CAMERA SENSOR
10098 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10099 L: linux-media@vger.kernel.org
10100 T: git git://linuxtv.org/media_tree.git
10102 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10103 F: drivers/media/i2c/mt9v032.c
10104 F: include/media/i2c/mt9v032.h
10106 MT9V111 APTINA CAMERA SENSOR
10107 M: Jacopo Mondi <jacopo@jmondi.org>
10108 L: linux-media@vger.kernel.org
10109 T: git git://linuxtv.org/media_tree.git
10111 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10112 F: drivers/media/i2c/mt9v111.c
10114 MULTIFUNCTION DEVICES (MFD)
10115 M: Lee Jones <lee.jones@linaro.org>
10116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10118 F: Documentation/devicetree/bindings/mfd/
10120 F: include/linux/mfd/
10121 F: include/dt-bindings/mfd/
10123 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10125 F: drivers/mmc/host/mmc_spi.c
10126 F: include/linux/spi/mmc_spi.h
10128 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10129 M: Ulf Hansson <ulf.hansson@linaro.org>
10130 L: linux-mmc@vger.kernel.org
10131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10133 F: Documentation/devicetree/bindings/mmc/
10135 F: include/linux/mmc/
10136 F: include/uapi/linux/mmc/
10138 MULTIPLEXER SUBSYSTEM
10139 M: Peter Rosin <peda@axentia.se>
10141 F: Documentation/ABI/testing/sysfs-class-mux*
10142 F: Documentation/devicetree/bindings/mux/
10143 F: include/dt-bindings/mux/
10144 F: include/linux/mux/
10147 MULTITECH MULTIPORT CARD (ISICOM)
10149 F: drivers/tty/isicom.c
10150 F: include/linux/isicom.h
10152 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10153 M: Bin Liu <b-liu@ti.com>
10154 L: linux-usb@vger.kernel.org
10156 F: drivers/usb/musb/
10158 MXL301RF MEDIA DRIVER
10159 M: Akihiro Tsukada <tskd08@gmail.com>
10160 L: linux-media@vger.kernel.org
10162 F: drivers/media/tuners/mxl301rf*
10164 MXL5007T MEDIA DRIVER
10165 M: Michael Krufky <mkrufky@linuxtv.org>
10166 L: linux-media@vger.kernel.org
10167 W: https://linuxtv.org
10168 W: http://github.com/mkrufky
10169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10170 T: git git://linuxtv.org/mkrufky/tuners.git
10172 F: drivers/media/tuners/mxl5007t.*
10175 M: Marek Vasut <marex@denx.de>
10176 M: Stefan Agner <stefan@agner.ch>
10177 L: dri-devel@lists.freedesktop.org
10179 F: drivers/gpu/drm/mxsfb/
10180 F: Documentation/devicetree/bindings/display/mxsfb.txt
10181 T: git git://anongit.freedesktop.org/drm/drm-misc
10183 MYLEX DAC960 PCI RAID Controller
10184 M: Hannes Reinecke <hare@kernel.org>
10185 L: linux-scsi@vger.kernel.org
10187 F: drivers/scsi/myrb.*
10188 F: drivers/scsi/myrs.*
10190 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10191 M: Chris Lee <christopher.lee@cspi.com>
10192 L: netdev@vger.kernel.org
10193 W: https://www.cspi.com/ethernet-products/support/downloads/
10195 F: drivers/net/ethernet/myricom/myri10ge/
10197 NAND FLASH SUBSYSTEM
10198 M: Boris Brezillon <boris.brezillon@bootlin.com>
10199 M: Miquel Raynal <miquel.raynal@bootlin.com>
10200 R: Richard Weinberger <richard@nod.at>
10201 L: linux-mtd@lists.infradead.org
10202 W: http://www.linux-mtd.infradead.org/
10203 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10204 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10205 T: git git://git.infradead.org/linux-mtd.git nand/next
10207 F: drivers/mtd/nand/
10208 F: include/linux/mtd/*nand*.h
10210 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10211 M: Daniel Mack <zonque@gmail.com>
10213 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10214 W: http://www.native-instruments.com
10215 F: sound/usb/caiaq/
10217 NATSEMI ETHERNET DRIVER (DP8381x)
10219 F: drivers/net/ethernet/natsemi/natsemi.c
10221 NCR 5380 SCSI DRIVERS
10222 M: Finn Thain <fthain@telegraphics.com.au>
10223 M: Michael Schmitz <schmitzmic@gmail.com>
10224 L: linux-scsi@vger.kernel.org
10226 F: Documentation/scsi/g_NCR5380.txt
10227 F: drivers/scsi/NCR5380.*
10228 F: drivers/scsi/arm/cumana_1.c
10229 F: drivers/scsi/arm/oak.c
10230 F: drivers/scsi/atari_scsi.*
10231 F: drivers/scsi/dmx3191d.c
10232 F: drivers/scsi/g_NCR5380.*
10233 F: drivers/scsi/mac_scsi.*
10234 F: drivers/scsi/sun3_scsi.*
10235 F: drivers/scsi/sun3_scsi_vme.c
10238 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10242 NCT6775 HARDWARE MONITOR DRIVER
10243 M: Guenter Roeck <linux@roeck-us.net>
10244 L: linux-hwmon@vger.kernel.org
10246 F: Documentation/hwmon/nct6775
10247 F: drivers/hwmon/nct6775.c
10249 NET_FAILOVER MODULE
10250 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10251 L: netdev@vger.kernel.org
10253 F: driver/net/net_failover.c
10254 F: include/net/net_failover.h
10255 F: Documentation/networking/net_failover.rst
10257 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10258 M: Faisal Latif <faisal.latif@intel.com>
10259 L: linux-rdma@vger.kernel.org
10260 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10262 F: drivers/infiniband/hw/nes/
10263 F: include/uapi/rdma/nes-abi.h
10265 NETEM NETWORK EMULATOR
10266 M: Stephen Hemminger <stephen@networkplumber.org>
10267 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10269 F: net/sched/sch_netem.c
10271 NETERION 10GbE DRIVERS (s2io/vxge)
10272 M: Jon Mason <jdmason@kudzu.us>
10273 L: netdev@vger.kernel.org
10275 F: Documentation/networking/s2io.txt
10276 F: Documentation/networking/vxge.txt
10277 F: drivers/net/ethernet/neterion/
10280 M: Pablo Neira Ayuso <pablo@netfilter.org>
10281 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10282 M: Florian Westphal <fw@strlen.de>
10283 L: netfilter-devel@vger.kernel.org
10284 L: coreteam@netfilter.org
10285 W: http://www.netfilter.org/
10286 W: http://www.iptables.org/
10287 W: http://www.nftables.org/
10288 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10292 F: include/linux/netfilter*
10293 F: include/linux/netfilter/
10294 F: include/net/netfilter/
10295 F: include/uapi/linux/netfilter*
10296 F: include/uapi/linux/netfilter/
10297 F: net/*/netfilter.c
10298 F: net/*/netfilter/
10300 F: net/bridge/br_netfilter*.c
10302 NETROM NETWORK LAYER
10303 M: Ralf Baechle <ralf@linux-mips.org>
10304 L: linux-hams@vger.kernel.org
10305 W: http://www.linux-ax25.org/
10307 F: include/net/netrom.h
10308 F: include/uapi/linux/netrom.h
10311 NETRONOME ETHERNET DRIVERS
10312 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10313 L: oss-drivers@netronome.com
10315 F: drivers/net/ethernet/netronome/
10317 NETWORK BLOCK DEVICE (NBD)
10318 M: Josef Bacik <josef@toxicpanda.com>
10320 L: linux-block@vger.kernel.org
10321 L: nbd@other.debian.org
10322 F: Documentation/blockdev/nbd.txt
10323 F: drivers/block/nbd.c
10324 F: include/uapi/linux/nbd.h
10326 NETWORK DROP MONITOR
10327 M: Neil Horman <nhorman@tuxdriver.com>
10328 L: netdev@vger.kernel.org
10330 W: https://fedorahosted.org/dropwatch/
10331 F: net/core/drop_monitor.c
10334 M: "David S. Miller" <davem@davemloft.net>
10335 L: netdev@vger.kernel.org
10336 W: http://www.linuxfoundation.org/en/Net
10337 Q: http://patchwork.ozlabs.org/project/netdev/list/
10338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10341 F: Documentation/devicetree/bindings/net/
10343 F: include/linux/if_*
10344 F: include/linux/netdevice.h
10345 F: include/linux/etherdevice.h
10346 F: include/linux/fcdevice.h
10347 F: include/linux/fddidevice.h
10348 F: include/linux/hippidevice.h
10349 F: include/linux/inetdevice.h
10350 F: include/uapi/linux/if_*
10351 F: include/uapi/linux/netdevice.h
10353 NETWORKING DRIVERS (WIRELESS)
10354 M: Kalle Valo <kvalo@codeaurora.org>
10355 L: linux-wireless@vger.kernel.org
10356 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10360 F: Documentation/devicetree/bindings/net/wireless/
10361 F: drivers/net/wireless/
10364 M: Andrew Lunn <andrew@lunn.ch>
10365 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10366 M: Florian Fainelli <f.fainelli@gmail.com>
10368 F: Documentation/devicetree/bindings/net/dsa/
10370 F: include/net/dsa.h
10371 F: include/linux/dsa/
10372 F: drivers/net/dsa/
10374 NETWORKING [GENERAL]
10375 M: "David S. Miller" <davem@davemloft.net>
10376 L: netdev@vger.kernel.org
10377 W: http://www.linuxfoundation.org/en/Net
10378 Q: http://patchwork.ozlabs.org/project/netdev/list/
10379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10381 B: mailto:netdev@vger.kernel.org
10385 F: include/linux/in.h
10386 F: include/linux/net.h
10387 F: include/linux/netdevice.h
10388 F: include/uapi/linux/in.h
10389 F: include/uapi/linux/net.h
10390 F: include/uapi/linux/netdevice.h
10391 F: include/uapi/linux/net_namespace.h
10392 F: tools/testing/selftests/net/
10395 F: Documentation/networking/
10398 M: Steffen Klassert <steffen.klassert@secunet.com>
10399 M: Herbert Xu <herbert@gondor.apana.org.au>
10400 M: "David S. Miller" <davem@davemloft.net>
10401 L: netdev@vger.kernel.org
10402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10410 F: net/ipv4/ipcomp.c
10411 F: net/ipv4/ip_vti.c
10415 F: net/ipv6/ipcomp6.c
10416 F: net/ipv6/ip6_vti.c
10417 F: include/uapi/linux/xfrm.h
10418 F: include/net/xfrm.h
10420 NETWORKING [IPv4/IPv6]
10421 M: "David S. Miller" <davem@davemloft.net>
10422 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10423 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10424 L: netdev@vger.kernel.org
10425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10432 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10433 M: Paul Moore <paul@paul-moore.com>
10434 W: https://github.com/netlabel
10435 L: netdev@vger.kernel.org
10436 L: linux-security-module@vger.kernel.org
10438 F: Documentation/netlabel/
10439 F: include/net/calipso.h
10440 F: include/net/cipso_ipv4.h
10441 F: include/net/netlabel.h
10442 F: include/uapi/linux/netfilter/xt_SECMARK.h
10443 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10445 F: net/ipv4/cipso_ipv4.c
10446 F: net/ipv6/calipso.c
10447 F: net/netfilter/xt_CONNSECMARK.c
10448 F: net/netfilter/xt_SECMARK.c
10451 M: Eric Dumazet <edumazet@google.com>
10452 L: netdev@vger.kernel.org
10455 F: net/ipv4/syncookies.c
10457 F: net/ipv6/syncookies.c
10458 F: include/uapi/linux/tcp.h
10459 F: include/net/tcp.h
10460 F: include/linux/tcp.h
10461 F: include/trace/events/tcp.h
10464 M: Boris Pismenny <borisp@mellanox.com>
10465 M: Aviad Yehezkel <aviadye@mellanox.com>
10466 M: Dave Watson <davejwatson@fb.com>
10467 M: John Fastabend <john.fastabend@gmail.com>
10468 M: Daniel Borkmann <daniel@iogearbox.net>
10469 L: netdev@vger.kernel.org
10472 F: include/uapi/linux/tls.h
10473 F: include/net/tls.h
10475 NETWORKING [WIRELESS]
10476 L: linux-wireless@vger.kernel.org
10477 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10480 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10482 F: drivers/net/netdevsim/*
10484 NETXEN (1/10) GbE SUPPORT
10485 M: Manish Chopra <manish.chopra@cavium.com>
10486 M: Rahul Verma <rahul.verma@cavium.com>
10487 M: Dept-GELinuxNICDev@cavium.com
10488 L: netdev@vger.kernel.org
10490 F: drivers/net/ethernet/qlogic/netxen/
10493 M: Samuel Ortiz <sameo@linux.intel.com>
10494 L: linux-wireless@vger.kernel.org
10495 L: linux-nfc@lists.01.org (subscribers-only)
10498 F: include/net/nfc/
10499 F: include/uapi/linux/nfc.h
10501 F: include/linux/platform_data/nfcmrvl.h
10502 F: include/linux/platform_data/nxp-nci.h
10503 F: Documentation/devicetree/bindings/net/nfc/
10505 NFS, SUNRPC, AND LOCKD CLIENTS
10506 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10507 M: Anna Schumaker <anna.schumaker@netapp.com>
10508 L: linux-nfs@vger.kernel.org
10509 W: http://client.linux-nfs.org
10510 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10516 F: include/linux/lockd/
10517 F: include/linux/nfs*
10518 F: include/linux/sunrpc/
10519 F: include/uapi/linux/nfs*
10520 F: include/uapi/linux/sunrpc/
10523 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10524 L: linux-nilfs@vger.kernel.org
10525 W: https://nilfs.sourceforge.io/
10526 W: https://nilfs.osdn.jp/
10527 T: git git://github.com/konis/nilfs2.git
10529 F: Documentation/filesystems/nilfs2.txt
10531 F: include/trace/events/nilfs2.h
10532 F: include/uapi/linux/nilfs2_api.h
10533 F: include/uapi/linux/nilfs2_ondisk.h
10535 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10536 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10537 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10539 F: Documentation/scsi/NinjaSCSI.txt
10540 F: drivers/scsi/pcmcia/nsp_*
10542 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10543 M: GOTO Masanori <gotom@debian.or.jp>
10544 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10545 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10547 F: Documentation/scsi/NinjaSCSI.txt
10548 F: drivers/scsi/nsp32*
10551 M: Ley Foon Tan <lftan@altera.com>
10552 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10557 NOHZ, DYNTICKS SUPPORT
10558 M: Frederic Weisbecker <fweisbec@gmail.com>
10559 M: Thomas Gleixner <tglx@linutronix.de>
10560 M: Ingo Molnar <mingo@kernel.org>
10561 L: linux-kernel@vger.kernel.org
10562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10564 F: kernel/time/tick*.*
10565 F: include/linux/tick.h
10566 F: include/linux/sched/nohz.h
10568 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10569 M: Pavel Machek <pavel@ucw.cz>
10570 M: Sakari Ailus <sakari.ailus@iki.fi>
10571 L: linux-media@vger.kernel.org
10573 F: drivers/media/i2c/et8ek8
10574 F: drivers/media/i2c/ad5820.c
10576 NOKIA N900 POWER SUPPLY DRIVERS
10577 R: Pali Rohár <pali.rohar@gmail.com>
10578 F: include/linux/power/bq2415x_charger.h
10579 F: include/linux/power/bq27xxx_battery.h
10580 F: include/linux/power/isp1704_charger.h
10581 F: drivers/power/supply/bq2415x_charger.c
10582 F: drivers/power/supply/bq27xxx_battery.c
10583 F: drivers/power/supply/bq27xxx_battery_i2c.c
10584 F: drivers/power/supply/isp1704_charger.c
10585 F: drivers/power/supply/rx51_battery.c
10588 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10589 L: linux-ntb@googlegroups.com
10591 F: drivers/ntb/hw/amd/
10594 M: Jon Mason <jdmason@kudzu.us>
10595 M: Dave Jiang <dave.jiang@intel.com>
10596 M: Allen Hubbe <allenbh@gmail.com>
10597 L: linux-ntb@googlegroups.com
10599 W: https://github.com/jonmason/ntb/wiki
10600 T: git git://github.com/jonmason/ntb.git
10602 F: drivers/net/ntb_netdev.c
10603 F: include/linux/ntb.h
10604 F: include/linux/ntb_transport.h
10605 F: tools/testing/selftests/ntb/
10608 M: Serge Semin <fancer.lancer@gmail.com>
10609 L: linux-ntb@googlegroups.com
10611 F: drivers/ntb/hw/idt/
10614 M: Dave Jiang <dave.jiang@intel.com>
10615 L: linux-ntb@googlegroups.com
10617 W: https://github.com/davejiang/linux/wiki
10618 T: git https://github.com/davejiang/linux.git
10619 F: drivers/ntb/hw/intel/
10622 M: Anton Altaparmakov <anton@tuxera.com>
10623 L: linux-ntfs-dev@lists.sourceforge.net
10624 W: http://www.tuxera.com/
10625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10627 F: Documentation/filesystems/ntfs.txt
10631 M: Finn Thain <fthain@telegraphics.com.au>
10632 L: linux-m68k@lists.linux-m68k.org
10634 F: arch/*/include/asm/nubus.h
10636 F: include/linux/nubus.h
10637 F: include/uapi/linux/nubus.h
10639 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10640 M: Antonino Daplas <adaplas@gmail.com>
10641 L: linux-fbdev@vger.kernel.org
10643 F: drivers/video/fbdev/riva/
10644 F: drivers/video/fbdev/nvidia/
10647 M: Keith Busch <keith.busch@intel.com>
10648 M: Jens Axboe <axboe@fb.com>
10649 M: Christoph Hellwig <hch@lst.de>
10650 M: Sagi Grimberg <sagi@grimberg.me>
10651 L: linux-nvme@lists.infradead.org
10652 T: git://git.infradead.org/nvme.git
10653 W: http://git.infradead.org/nvme.git
10655 F: drivers/nvme/host/
10656 F: include/linux/nvme.h
10657 F: include/uapi/linux/nvme_ioctl.h
10659 NVM EXPRESS FC TRANSPORT DRIVERS
10660 M: James Smart <james.smart@broadcom.com>
10661 L: linux-nvme@lists.infradead.org
10663 F: include/linux/nvme-fc.h
10664 F: include/linux/nvme-fc-driver.h
10665 F: drivers/nvme/host/fc.c
10666 F: drivers/nvme/target/fc.c
10667 F: drivers/nvme/target/fcloop.c
10669 NVM EXPRESS TARGET DRIVER
10670 M: Christoph Hellwig <hch@lst.de>
10671 M: Sagi Grimberg <sagi@grimberg.me>
10672 L: linux-nvme@lists.infradead.org
10673 T: git://git.infradead.org/nvme.git
10674 W: http://git.infradead.org/nvme.git
10676 F: drivers/nvme/target/
10679 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10682 F: Documentation/devicetree/bindings/nvmem/
10683 F: Documentation/ABI/stable/sysfs-bus-nvmem
10684 F: include/linux/nvmem-consumer.h
10685 F: include/linux/nvmem-provider.h
10687 NXP SGTL5000 DRIVER
10688 M: Fabio Estevam <fabio.estevam@nxp.com>
10689 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10691 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10692 F: sound/soc/codecs/sgtl5000*
10694 NXP TDA998X DRM DRIVER
10695 M: Russell King <linux@armlinux.org.uk>
10697 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10698 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10699 F: drivers/gpu/drm/i2c/tda998x_drv.c
10700 F: include/drm/i2c/tda998x.h
10701 F: include/dt-bindings/display/tda998x.h
10705 M: Peter Rosin <peda@axentia.se>
10706 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10708 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10709 F: sound/soc/codecs/tfa9879*
10712 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10713 R: Charles Gorand <charles.gorand@effinnov.com>
10714 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10716 F: drivers/nfc/nxp-nci
10719 M: Josh Poimboeuf <jpoimboe@redhat.com>
10720 M: Peter Zijlstra <peterz@infradead.org>
10724 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10725 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10726 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10727 L: linuxppc-dev@lists.ozlabs.org
10729 F: arch/powerpc/platforms/powernv/ocxl.c
10730 F: arch/powerpc/include/asm/pnv-ocxl.h
10731 F: drivers/misc/ocxl/
10732 F: include/misc/ocxl*
10733 F: include/uapi/misc/ocxl.h
10734 F: Documentation/accelerators/ocxl.rst
10737 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10738 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10739 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10740 L: linux-omap@vger.kernel.org
10744 OMAP CLOCK FRAMEWORK SUPPORT
10745 M: Paul Walmsley <paul@pwsan.com>
10746 L: linux-omap@vger.kernel.org
10748 F: arch/arm/*omap*/*clock*
10750 OMAP DEVICE TREE SUPPORT
10751 M: Benoît Cousson <bcousson@baylibre.com>
10752 M: Tony Lindgren <tony@atomide.com>
10753 L: linux-omap@vger.kernel.org
10754 L: devicetree@vger.kernel.org
10756 F: arch/arm/boot/dts/*omap*
10757 F: arch/arm/boot/dts/*am3*
10758 F: arch/arm/boot/dts/*am4*
10759 F: arch/arm/boot/dts/*am5*
10760 F: arch/arm/boot/dts/*dra7*
10762 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10763 L: linux-omap@vger.kernel.org
10764 L: linux-fbdev@vger.kernel.org
10766 F: drivers/video/fbdev/omap2/
10767 F: Documentation/arm/OMAP/DSS
10769 OMAP FRAMEBUFFER SUPPORT
10770 L: linux-fbdev@vger.kernel.org
10771 L: linux-omap@vger.kernel.org
10773 F: drivers/video/fbdev/omap/
10775 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10776 M: Roger Quadros <rogerq@ti.com>
10777 M: Tony Lindgren <tony@atomide.com>
10778 L: linux-omap@vger.kernel.org
10780 F: drivers/memory/omap-gpmc.c
10781 F: arch/arm/mach-omap2/*gpmc*
10784 M: Grygorii Strashko <grygorii.strashko@ti.com>
10785 M: Santosh Shilimkar <ssantosh@kernel.org>
10786 M: Kevin Hilman <khilman@kernel.org>
10787 L: linux-omap@vger.kernel.org
10789 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10790 F: drivers/gpio/gpio-omap.c
10792 OMAP HARDWARE SPINLOCK SUPPORT
10793 M: Ohad Ben-Cohen <ohad@wizery.com>
10794 L: linux-omap@vger.kernel.org
10796 F: drivers/hwspinlock/omap_hwspinlock.c
10798 OMAP HS MMC SUPPORT
10799 L: linux-mmc@vger.kernel.org
10800 L: linux-omap@vger.kernel.org
10802 F: drivers/mmc/host/omap_hsmmc.c
10805 M: Paul Walmsley <paul@pwsan.com>
10806 L: linux-omap@vger.kernel.org
10808 F: arch/arm/mach-omap2/omap_hwmod*data*
10810 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10811 M: Benoît Cousson <bcousson@baylibre.com>
10812 L: linux-omap@vger.kernel.org
10814 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10817 M: Benoît Cousson <bcousson@baylibre.com>
10818 M: Paul Walmsley <paul@pwsan.com>
10819 L: linux-omap@vger.kernel.org
10821 F: arch/arm/mach-omap2/omap_hwmod.*
10824 M: Vignesh R <vigneshr@ti.com>
10825 L: linux-omap@vger.kernel.org
10826 L: linux-i2c@vger.kernel.org
10828 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
10829 F: drivers/i2c/busses/i2c-omap.c
10831 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10832 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10833 L: linux-media@vger.kernel.org
10835 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10836 F: drivers/media/platform/omap3isp/
10837 F: drivers/staging/media/omap4iss/
10840 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10841 L: linux-omap@vger.kernel.org
10843 F: drivers/mmc/host/omap.c
10845 OMAP POWER MANAGEMENT SUPPORT
10846 M: Kevin Hilman <khilman@kernel.org>
10847 L: linux-omap@vger.kernel.org
10849 F: arch/arm/*omap*/*pm*
10850 F: drivers/cpufreq/omap-cpufreq.c
10852 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10853 M: Rajendra Nayak <rnayak@codeaurora.org>
10854 M: Paul Walmsley <paul@pwsan.com>
10855 L: linux-omap@vger.kernel.org
10857 F: arch/arm/mach-omap2/prm*
10859 OMAP RANDOM NUMBER GENERATOR SUPPORT
10860 M: Deepak Saxena <dsaxena@plexity.net>
10862 F: drivers/char/hw_random/omap-rng.c
10865 L: linux-usb@vger.kernel.org
10866 L: linux-omap@vger.kernel.org
10868 F: drivers/usb/*/*omap*
10869 F: arch/arm/*omap*/usb*
10871 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10872 M: Mark Jackson <mpfj@newflow.co.uk>
10873 L: linux-omap@vger.kernel.org
10875 F: arch/arm/boot/dts/am335x-nano.dts
10878 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10879 M: Tony Lindgren <tony@atomide.com>
10880 L: linux-omap@vger.kernel.org
10881 Q: http://patchwork.kernel.org/project/linux-omap/list/
10882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10884 F: arch/arm/mach-omap1/
10885 F: arch/arm/plat-omap/
10886 F: arch/arm/configs/omap1_defconfig
10887 F: drivers/i2c/busses/i2c-omap.c
10888 F: include/linux/platform_data/i2c-omap.h
10889 F: include/linux/platform_data/ams-delta-fiq.h
10892 M: Tony Lindgren <tony@atomide.com>
10893 L: linux-omap@vger.kernel.org
10894 W: http://www.muru.com/linux/omap/
10895 W: http://linux.omap.com/
10896 Q: http://patchwork.kernel.org/project/linux-omap/list/
10897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10899 F: arch/arm/mach-omap2/
10900 F: arch/arm/plat-omap/
10901 F: arch/arm/configs/omap2plus_defconfig
10902 F: drivers/i2c/busses/i2c-omap.c
10903 F: drivers/irqchip/irq-omap-intc.c
10904 F: drivers/mfd/*omap*.c
10905 F: drivers/mfd/menelaus.c
10906 F: drivers/mfd/palmas.c
10907 F: drivers/mfd/tps65217.c
10908 F: drivers/mfd/tps65218.c
10909 F: drivers/mfd/tps65910.c
10910 F: drivers/mfd/twl-core.[ch]
10911 F: drivers/mfd/twl4030*.c
10912 F: drivers/mfd/twl6030*.c
10913 F: drivers/mfd/twl6040*.c
10914 F: drivers/regulator/palmas-regulator*.c
10915 F: drivers/regulator/pbias-regulator.c
10916 F: drivers/regulator/tps65217-regulator.c
10917 F: drivers/regulator/tps65218-regulator.c
10918 F: drivers/regulator/tps65910-regulator.c
10919 F: drivers/regulator/twl-regulator.c
10920 F: drivers/regulator/twl6030-regulator.c
10921 F: include/linux/platform_data/i2c-omap.h
10923 ONION OMEGA2+ BOARD
10924 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10925 L: linux-mips@linux-mips.org
10927 F: arch/mips/boot/dts/ralink/omega2p.dts
10930 M: Bob Copeland <me@bobcopeland.com>
10931 L: linux-karma-devel@lists.sourceforge.net
10933 F: Documentation/filesystems/omfs.txt
10936 OMNIKEY CARDMAN 4000 DRIVER
10937 M: Harald Welte <laforge@gnumonks.org>
10939 F: drivers/char/pcmcia/cm4000_cs.c
10940 F: include/linux/cm4000_cs.h
10941 F: include/uapi/linux/cm4000_cs.h
10943 OMNIKEY CARDMAN 4040 DRIVER
10944 M: Harald Welte <laforge@gnumonks.org>
10946 F: drivers/char/pcmcia/cm4040_cs.*
10948 OMNIVISION OV13858 SENSOR DRIVER
10949 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10950 L: linux-media@vger.kernel.org
10951 T: git git://linuxtv.org/media_tree.git
10953 F: drivers/media/i2c/ov13858.c
10955 OMNIVISION OV2680 SENSOR DRIVER
10956 M: Rui Miguel Silva <rmfrfs@gmail.com>
10957 L: linux-media@vger.kernel.org
10958 T: git git://linuxtv.org/media_tree.git
10960 F: drivers/media/i2c/ov2680.c
10961 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10963 OMNIVISION OV2685 SENSOR DRIVER
10964 M: Shunqian Zheng <zhengsq@rock-chips.com>
10965 L: linux-media@vger.kernel.org
10966 T: git git://linuxtv.org/media_tree.git
10968 F: drivers/media/i2c/ov2685.c
10970 OMNIVISION OV5640 SENSOR DRIVER
10971 M: Steve Longerbeam <slongerbeam@gmail.com>
10972 L: linux-media@vger.kernel.org
10973 T: git git://linuxtv.org/media_tree.git
10975 F: drivers/media/i2c/ov5640.c
10977 OMNIVISION OV5647 SENSOR DRIVER
10978 M: Luis Oliveira <lolivei@synopsys.com>
10979 L: linux-media@vger.kernel.org
10980 T: git git://linuxtv.org/media_tree.git
10982 F: drivers/media/i2c/ov5647.c
10984 OMNIVISION OV5695 SENSOR DRIVER
10985 M: Shunqian Zheng <zhengsq@rock-chips.com>
10986 L: linux-media@vger.kernel.org
10987 T: git git://linuxtv.org/media_tree.git
10989 F: drivers/media/i2c/ov5695.c
10991 OMNIVISION OV7670 SENSOR DRIVER
10992 M: Jonathan Corbet <corbet@lwn.net>
10993 L: linux-media@vger.kernel.org
10994 T: git git://linuxtv.org/media_tree.git
10996 F: drivers/media/i2c/ov7670.c
10997 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10999 OMNIVISION OV772x SENSOR DRIVER
11000 M: Jacopo Mondi <jacopo@jmondi.org>
11001 L: linux-media@vger.kernel.org
11002 T: git git://linuxtv.org/media_tree.git
11004 F: drivers/media/i2c/ov772x.c
11005 F: include/media/i2c/ov772x.h
11006 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11008 OMNIVISION OV7740 SENSOR DRIVER
11009 M: Wenyou Yang <wenyou.yang@microchip.com>
11010 L: linux-media@vger.kernel.org
11011 T: git git://linuxtv.org/media_tree.git
11013 F: drivers/media/i2c/ov7740.c
11014 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11016 OMNIVISION OV9650 SENSOR DRIVER
11017 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11018 R: Akinobu Mita <akinobu.mita@gmail.com>
11019 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11020 L: linux-media@vger.kernel.org
11021 T: git git://linuxtv.org/media_tree.git
11023 F: drivers/media/i2c/ov9650.c
11024 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11026 ONENAND FLASH DRIVER
11027 M: Kyungmin Park <kyungmin.park@samsung.com>
11028 L: linux-mtd@lists.infradead.org
11030 F: drivers/mtd/nand/onenand/
11031 F: include/linux/mtd/onenand*.h
11033 ONSTREAM SCSI TAPE DRIVER
11034 M: Willem Riede <osst@riede.org>
11035 L: osst-users@lists.sourceforge.net
11036 L: linux-scsi@vger.kernel.org
11038 F: Documentation/scsi/osst.txt
11039 F: drivers/scsi/osst.*
11040 F: drivers/scsi/osst_*.h
11041 F: drivers/scsi/st.h
11044 M: Jens Wiklander <jens.wiklander@linaro.org>
11046 F: drivers/tee/optee/
11049 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11050 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11051 L: linux-rdma@vger.kernel.org
11053 F: drivers/infiniband/ulp/opa_vnic
11055 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11056 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11057 M: Frank Rowand <frowand.list@gmail.com>
11058 L: devicetree@vger.kernel.org
11060 F: Documentation/devicetree/dynamic-resolution-notes.txt
11061 F: Documentation/devicetree/overlay-notes.txt
11062 F: drivers/of/overlay.c
11063 F: drivers/of/resolver.c
11064 K: of_overlay_notifier_
11066 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11067 M: Rob Herring <robh+dt@kernel.org>
11068 M: Frank Rowand <frowand.list@gmail.com>
11069 L: devicetree@vger.kernel.org
11070 W: http://www.devicetree.org/
11071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11074 F: include/linux/of*.h
11076 F: Documentation/ABI/testing/sysfs-firmware-ofw
11078 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11079 M: Rob Herring <robh+dt@kernel.org>
11080 M: Mark Rutland <mark.rutland@arm.com>
11081 L: devicetree@vger.kernel.org
11082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11083 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11085 F: Documentation/devicetree/
11086 F: arch/*/boot/dts/
11087 F: include/dt-bindings/
11089 OPENCORES I2C BUS DRIVER
11090 M: Peter Korsgaard <peter@korsgaard.com>
11091 L: linux-i2c@vger.kernel.org
11093 F: Documentation/i2c/busses/i2c-ocores
11094 F: drivers/i2c/busses/i2c-ocores.c
11096 OPENRISC ARCHITECTURE
11097 M: Jonas Bonn <jonas@southpole.se>
11098 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11099 M: Stafford Horne <shorne@gmail.com>
11100 T: git git://github.com/openrisc/linux.git
11101 L: openrisc@lists.librecores.org
11102 W: http://openrisc.io
11104 F: Documentation/devicetree/bindings/openrisc/
11105 F: Documentation/openrisc/
11107 F: drivers/irqchip/irq-ompic.c
11108 F: drivers/irqchip/irq-or1k-*
11111 M: Pravin B Shelar <pshelar@ovn.org>
11112 L: netdev@vger.kernel.org
11113 L: dev@openvswitch.org
11114 W: http://openvswitch.org
11116 F: net/openvswitch/
11117 F: include/uapi/linux/openvswitch.h
11119 OPERATING PERFORMANCE POINTS (OPP)
11120 M: Viresh Kumar <vireshk@kernel.org>
11121 M: Nishanth Menon <nm@ti.com>
11122 M: Stephen Boyd <sboyd@kernel.org>
11123 L: linux-pm@vger.kernel.org
11125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11127 F: include/linux/pm_opp.h
11128 F: Documentation/power/opp.txt
11129 F: Documentation/devicetree/bindings/opp/
11132 M: Clemens Ladisch <clemens@ladisch.de>
11133 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11134 T: git git://git.alsa-project.org/alsa-kernel.git
11136 F: sound/drivers/opl4/
11139 M: Robert Richter <rric@kernel.org>
11140 L: oprofile-list@lists.sf.net
11142 F: arch/*/include/asm/oprofile*.h
11143 F: arch/*/oprofile/
11144 F: drivers/oprofile/
11145 F: include/linux/oprofile.h
11147 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11148 M: Mark Fasheh <mark@fasheh.com>
11149 M: Joel Becker <jlbec@evilplan.org>
11150 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11151 W: http://ocfs2.wiki.kernel.org
11153 F: Documentation/filesystems/ocfs2.txt
11154 F: Documentation/filesystems/dlmfs.txt
11157 ORANGEFS FILESYSTEM
11158 M: Mike Marshall <hubcap@omnibond.com>
11159 R: Martin Brandenburg <martin@omnibond.com>
11160 L: devel@lists.orangefs.org
11161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11164 F: Documentation/filesystems/orangefs.txt
11167 L: linux-wireless@vger.kernel.org
11168 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11169 W: http://www.nongnu.org/orinoco/
11171 F: drivers/net/wireless/intersil/orinoco/
11173 OSD LIBRARY and FILESYSTEM
11174 M: Boaz Harrosh <ooo@electrozaur.com>
11176 F: drivers/scsi/osd/
11177 F: include/scsi/osd_*
11180 OV2659 OMNIVISION SENSOR DRIVER
11181 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11182 L: linux-media@vger.kernel.org
11183 W: https://linuxtv.org
11184 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11185 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11187 F: drivers/media/i2c/ov2659.c
11188 F: include/media/i2c/ov2659.h
11191 M: Miklos Szeredi <miklos@szeredi.hu>
11192 L: linux-unionfs@vger.kernel.org
11193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11196 F: Documentation/filesystems/overlayfs.txt
11198 P54 WIRELESS DRIVER
11199 M: Christian Lamparter <chunkeey@googlemail.com>
11200 L: linux-wireless@vger.kernel.org
11201 W: http://wireless.kernel.org/en/users/Drivers/p54
11203 F: drivers/net/wireless/intersil/p54/
11205 PA SEMI ETHERNET DRIVER
11206 L: netdev@vger.kernel.org
11208 F: drivers/net/ethernet/pasemi/*
11210 PA SEMI SMBUS DRIVER
11211 L: linux-i2c@vger.kernel.org
11213 F: drivers/i2c/busses/i2c-pasemi.c
11215 PADATA PARALLEL EXECUTION MECHANISM
11216 M: Steffen Klassert <steffen.klassert@secunet.com>
11217 L: linux-crypto@vger.kernel.org
11220 F: include/linux/padata.h
11221 F: Documentation/padata.txt
11223 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11224 M: Harald Welte <laforge@gnumonks.org>
11225 L: platform-driver-x86@vger.kernel.org
11227 F: drivers/platform/x86/panasonic-laptop.c
11229 PARALLEL LCD/KEYPAD PANEL DRIVER
11230 M: Willy Tarreau <willy@haproxy.com>
11231 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11233 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11234 F: drivers/auxdisplay/panel.c
11236 PARALLEL PORT SUBSYSTEM
11237 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11238 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11239 L: linux-parport@lists.infradead.org (subscribers-only)
11241 F: drivers/parport/
11242 F: include/linux/parport*.h
11243 F: drivers/char/ppdev.c
11244 F: include/uapi/linux/ppdev.h
11245 F: Documentation/parport*.txt
11247 PARAVIRT_OPS INTERFACE
11248 M: Juergen Gross <jgross@suse.com>
11249 M: Alok Kataria <akataria@vmware.com>
11250 L: virtualization@lists.linux-foundation.org
11252 F: Documentation/virtual/paravirt_ops.txt
11253 F: arch/*/kernel/paravirt*
11254 F: arch/*/include/asm/paravirt*.h
11255 F: include/linux/hypervisor.h
11257 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11258 M: Tim Waugh <tim@cyberelk.net>
11259 L: linux-parport@lists.infradead.org (subscribers-only)
11261 F: Documentation/blockdev/paride.txt
11262 F: drivers/block/paride/
11264 PARISC ARCHITECTURE
11265 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11266 M: Helge Deller <deller@gmx.de>
11267 L: linux-parisc@vger.kernel.org
11268 W: http://www.parisc-linux.org/
11269 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11274 F: Documentation/parisc/
11276 F: drivers/char/agp/parisc-agp.c
11277 F: drivers/input/serio/gscps2.c
11278 F: drivers/parport/parport_gsc.*
11279 F: drivers/tty/serial/8250/8250_gsc.c
11280 F: drivers/video/fbdev/sti*
11281 F: drivers/video/console/sti*
11282 F: drivers/video/logo/logo_parisc*
11285 M: Jiri Pirko <jiri@mellanox.com>
11286 L: netdev@vger.kernel.org
11289 F: lib/test_parman.c
11290 F: include/linux/parman.h
11292 PC87360 HARDWARE MONITORING DRIVER
11293 M: Jim Cromie <jim.cromie@gmail.com>
11294 L: linux-hwmon@vger.kernel.org
11296 F: Documentation/hwmon/pc87360
11297 F: drivers/hwmon/pc87360.c
11299 PC8736x GPIO DRIVER
11300 M: Jim Cromie <jim.cromie@gmail.com>
11302 F: drivers/char/pc8736x_gpio.c
11304 PC87427 HARDWARE MONITORING DRIVER
11305 M: Jean Delvare <jdelvare@suse.com>
11306 L: linux-hwmon@vger.kernel.org
11308 F: Documentation/hwmon/pc87427
11309 F: drivers/hwmon/pc87427.c
11312 M: Riku Voipio <riku.voipio@iki.fi>
11314 F: drivers/leds/leds-pca9532.c
11315 F: include/linux/leds-pca9532.h
11317 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11318 M: Guenter Roeck <linux@roeck-us.net>
11319 L: linux-i2c@vger.kernel.org
11321 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11323 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11324 M: Khalid Aziz <khalid@gonehiking.org>
11326 F: drivers/firmware/pcdp.*
11328 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11329 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11330 L: linux-pci@vger.kernel.org
11331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11333 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11334 F: drivers/pci/controller/pci-aardvark.c
11336 PCI DRIVER FOR ALTERA PCIE IP
11337 M: Ley Foon Tan <lftan@altera.com>
11338 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11339 L: linux-pci@vger.kernel.org
11341 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11342 F: drivers/pci/controller/pcie-altera.c
11344 PCI DRIVER FOR APPLIEDMICRO XGENE
11345 M: Tanmay Inamdar <tinamdar@apm.com>
11346 L: linux-pci@vger.kernel.org
11347 L: linux-arm-kernel@lists.infradead.org
11349 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11350 F: drivers/pci/controller/pci-xgene.c
11352 PCI DRIVER FOR ARM VERSATILE PLATFORM
11353 M: Rob Herring <robh@kernel.org>
11354 L: linux-pci@vger.kernel.org
11355 L: linux-arm-kernel@lists.infradead.org
11357 F: Documentation/devicetree/bindings/pci/versatile.txt
11358 F: drivers/pci/controller/pci-versatile.c
11360 PCI DRIVER FOR ARMADA 8K
11361 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11362 L: linux-pci@vger.kernel.org
11363 L: linux-arm-kernel@lists.infradead.org
11365 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11366 F: drivers/pci/controller/dwc/pcie-armada8k.c
11368 PCI DRIVER FOR CADENCE PCIE IP
11369 M: Alan Douglas <adouglas@cadence.com>
11370 L: linux-pci@vger.kernel.org
11372 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11373 F: drivers/pci/controller/pcie-cadence*
11375 PCI DRIVER FOR FREESCALE LAYERSCAPE
11376 M: Minghuan Lian <minghuan.Lian@nxp.com>
11377 M: Mingkai Hu <mingkai.hu@nxp.com>
11378 M: Roy Zang <roy.zang@nxp.com>
11379 L: linuxppc-dev@lists.ozlabs.org
11380 L: linux-pci@vger.kernel.org
11381 L: linux-arm-kernel@lists.infradead.org
11383 F: drivers/pci/controller/dwc/*layerscape*
11385 PCI DRIVER FOR GENERIC OF HOSTS
11386 M: Will Deacon <will.deacon@arm.com>
11387 L: linux-pci@vger.kernel.org
11388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11390 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11391 F: drivers/pci/controller/pci-host-common.c
11392 F: drivers/pci/controller/pci-host-generic.c
11394 PCI DRIVER FOR IMX6
11395 M: Richard Zhu <hongxing.zhu@nxp.com>
11396 M: Lucas Stach <l.stach@pengutronix.de>
11397 L: linux-pci@vger.kernel.org
11398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11400 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11401 F: drivers/pci/controller/dwc/*imx6*
11403 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11404 M: Keith Busch <keith.busch@intel.com>
11405 M: Jonathan Derrick <jonathan.derrick@intel.com>
11406 L: linux-pci@vger.kernel.org
11408 F: drivers/pci/controller/vmd.c
11410 PCI DRIVER FOR MICROSEMI SWITCHTEC
11411 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11412 M: Logan Gunthorpe <logang@deltatee.com>
11413 L: linux-pci@vger.kernel.org
11415 F: Documentation/switchtec.txt
11416 F: Documentation/ABI/testing/sysfs-class-switchtec
11417 F: drivers/pci/switch/switchtec*
11418 F: include/uapi/linux/switchtec_ioctl.h
11419 F: include/linux/switchtec.h
11420 F: drivers/ntb/hw/mscc/
11422 PCI DRIVER FOR MOBIVEIL PCIE IP
11423 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11424 L: linux-pci@vger.kernel.org
11426 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11427 F: drivers/pci/controller/pcie-mobiveil.c
11429 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11430 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11431 M: Jason Cooper <jason@lakedaemon.net>
11432 L: linux-pci@vger.kernel.org
11433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11435 F: drivers/pci/controller/*mvebu*
11437 PCI DRIVER FOR NVIDIA TEGRA
11438 M: Thierry Reding <thierry.reding@gmail.com>
11439 L: linux-tegra@vger.kernel.org
11440 L: linux-pci@vger.kernel.org
11442 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11443 F: drivers/pci/controller/pci-tegra.c
11445 PCI DRIVER FOR RENESAS R-CAR
11446 M: Simon Horman <horms@verge.net.au>
11447 L: linux-pci@vger.kernel.org
11448 L: linux-renesas-soc@vger.kernel.org
11450 F: drivers/pci/controller/*rcar*
11452 PCI DRIVER FOR SAMSUNG EXYNOS
11453 M: Jingoo Han <jingoohan1@gmail.com>
11454 L: linux-pci@vger.kernel.org
11455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11456 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11458 F: drivers/pci/controller/dwc/pci-exynos.c
11460 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11461 M: Jingoo Han <jingoohan1@gmail.com>
11462 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11463 L: linux-pci@vger.kernel.org
11465 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11466 F: drivers/pci/controller/dwc/*designware*
11468 PCI DRIVER FOR TI DRA7XX
11469 M: Kishon Vijay Abraham I <kishon@ti.com>
11470 L: linux-omap@vger.kernel.org
11471 L: linux-pci@vger.kernel.org
11473 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11474 F: drivers/pci/controller/dwc/pci-dra7xx.c
11476 PCI DRIVER FOR TI KEYSTONE
11477 M: Murali Karicheri <m-karicheri2@ti.com>
11478 L: linux-pci@vger.kernel.org
11479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11481 F: drivers/pci/controller/dwc/pci-keystone.c
11483 PCI ENDPOINT SUBSYSTEM
11484 M: Kishon Vijay Abraham I <kishon@ti.com>
11485 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11486 L: linux-pci@vger.kernel.org
11487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11489 F: drivers/pci/endpoint/
11490 F: drivers/misc/pci_endpoint_test.c
11493 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11494 M: Russell Currey <ruscur@russell.cc>
11495 M: Sam Bobroff <sbobroff@linux.ibm.com>
11496 M: Oliver O'Halloran <oohall@gmail.com>
11497 L: linuxppc-dev@lists.ozlabs.org
11499 F: Documentation/PCI/pci-error-recovery.txt
11500 F: drivers/pci/pcie/aer.c
11501 F: drivers/pci/pcie/dpc.c
11502 F: drivers/pci/pcie/err.c
11503 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11504 F: arch/powerpc/kernel/eeh*.c
11505 F: arch/powerpc/platforms/*/eeh*.c
11506 F: arch/powerpc/include/*/eeh*.h
11509 M: Linas Vepstas <linasvepstas@gmail.com>
11510 L: linux-pci@vger.kernel.org
11512 F: Documentation/PCI/pci-error-recovery.txt
11514 PCI MSI DRIVER FOR ALTERA MSI IP
11515 M: Ley Foon Tan <lftan@altera.com>
11516 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11517 L: linux-pci@vger.kernel.org
11519 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11520 F: drivers/pci/controller/pcie-altera-msi.c
11522 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11523 M: Duc Dang <dhdang@apm.com>
11524 L: linux-pci@vger.kernel.org
11525 L: linux-arm-kernel@lists.infradead.org
11527 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11528 F: drivers/pci/controller/pci-xgene-msi.c
11531 M: Bjorn Helgaas <bhelgaas@google.com>
11532 L: linux-pci@vger.kernel.org
11533 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11536 F: Documentation/devicetree/bindings/pci/
11537 F: Documentation/PCI/
11538 F: drivers/acpi/pci*
11540 F: include/asm-generic/pci*
11541 F: include/linux/pci*
11542 F: include/linux/of_pci.h
11543 F: include/uapi/linux/pci*
11546 F: arch/x86/kernel/quirks.c
11548 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11549 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11550 L: linux-pci@vger.kernel.org
11551 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11554 F: drivers/pci/controller/
11556 PCIE DRIVER FOR AXIS ARTPEC
11557 M: Jesper Nilsson <jesper.nilsson@axis.com>
11558 L: linux-arm-kernel@axis.com
11559 L: linux-pci@vger.kernel.org
11561 F: Documentation/devicetree/bindings/pci/axis,artpec*
11562 F: drivers/pci/controller/dwc/*artpec*
11564 PCIE DRIVER FOR CAVIUM THUNDERX
11565 M: David Daney <david.daney@cavium.com>
11566 L: linux-pci@vger.kernel.org
11567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11569 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11570 F: drivers/pci/controller/pci-thunder-*
11572 PCIE DRIVER FOR HISILICON
11573 M: Zhou Wang <wangzhou1@hisilicon.com>
11574 L: linux-pci@vger.kernel.org
11576 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11577 F: drivers/pci/controller/dwc/pcie-hisi.c
11579 PCIE DRIVER FOR HISILICON KIRIN
11580 M: Xiaowei Song <songxiaowei@hisilicon.com>
11581 M: Binghui Wang <wangbinghui@hisilicon.com>
11582 L: linux-pci@vger.kernel.org
11584 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11585 F: drivers/pci/controller/dwc/pcie-kirin.c
11587 PCIE DRIVER FOR HISILICON STB
11588 M: Jianguo Sun <sunjianguo1@huawei.com>
11589 M: Shawn Guo <shawn.guo@linaro.org>
11590 L: linux-pci@vger.kernel.org
11592 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11593 F: drivers/pci/controller/dwc/pcie-histb.c
11595 PCIE DRIVER FOR MEDIATEK
11596 M: Ryder Lee <ryder.lee@mediatek.com>
11597 L: linux-pci@vger.kernel.org
11598 L: linux-mediatek@lists.infradead.org
11600 F: Documentation/devicetree/bindings/pci/mediatek*
11601 F: drivers/pci/controller/*mediatek*
11603 PCIE DRIVER FOR QUALCOMM MSM
11604 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11605 L: linux-pci@vger.kernel.org
11606 L: linux-arm-msm@vger.kernel.org
11608 F: drivers/pci/controller/dwc/*qcom*
11610 PCIE DRIVER FOR ROCKCHIP
11611 M: Shawn Lin <shawn.lin@rock-chips.com>
11612 L: linux-pci@vger.kernel.org
11613 L: linux-rockchip@lists.infradead.org
11615 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11616 F: drivers/pci/controller/pcie-rockchip*
11618 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11619 M: Linus Walleij <linus.walleij@linaro.org>
11620 L: linux-pci@vger.kernel.org
11622 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11623 F: drivers/pci/controller/pci-v3-semi.c
11625 PCIE DRIVER FOR ST SPEAR13XX
11626 M: Pratyush Anand <pratyush.anand@gmail.com>
11627 L: linux-pci@vger.kernel.org
11629 F: drivers/pci/controller/dwc/*spear*
11632 M: Dominik Brodowski <linux@dominikbrodowski.net>
11633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11635 F: Documentation/pcmcia/
11640 PCNET32 NETWORK DRIVER
11641 M: Don Fry <pcnet32@frontier.com>
11642 L: netdev@vger.kernel.org
11644 F: drivers/net/ethernet/amd/pcnet32.c
11646 PCRYPT PARALLEL CRYPTO ENGINE
11647 M: Steffen Klassert <steffen.klassert@secunet.com>
11648 L: linux-crypto@vger.kernel.org
11651 F: include/crypto/pcrypt.h
11653 PEAQ WMI HOTKEYS DRIVER
11654 M: Hans de Goede <hdegoede@redhat.com>
11655 L: platform-driver-x86@vger.kernel.org
11657 F: drivers/platform/x86/peaq-wmi.c
11659 PER-CPU MEMORY ALLOCATOR
11660 M: Dennis Zhou <dennis@kernel.org>
11661 M: Tejun Heo <tj@kernel.org>
11662 M: Christoph Lameter <cl@linux.com>
11663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11665 F: include/linux/percpu*.h
11667 F: arch/*/include/asm/percpu.h
11669 PER-TASK DELAY ACCOUNTING
11670 M: Balbir Singh <bsingharora@gmail.com>
11672 F: include/linux/delayacct.h
11673 F: kernel/delayacct.c
11675 PERFORMANCE EVENTS SUBSYSTEM
11676 M: Peter Zijlstra <peterz@infradead.org>
11677 M: Ingo Molnar <mingo@redhat.com>
11678 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11679 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11680 R: Jiri Olsa <jolsa@redhat.com>
11681 R: Namhyung Kim <namhyung@kernel.org>
11682 L: linux-kernel@vger.kernel.org
11683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11686 F: include/linux/perf_event.h
11687 F: include/uapi/linux/perf_event.h
11688 F: arch/*/kernel/perf_event*.c
11689 F: arch/*/kernel/*/perf_event*.c
11690 F: arch/*/kernel/*/*/perf_event*.c
11691 F: arch/*/include/asm/perf_event.h
11692 F: arch/*/kernel/perf_callchain.c
11696 PERSONALITY HANDLING
11697 M: Christoph Hellwig <hch@infradead.org>
11698 L: linux-abi-devel@lists.sourceforge.net
11700 F: include/linux/personality.h
11701 F: include/uapi/linux/personality.h
11703 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11704 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11705 L: linux-input@vger.kernel.org
11707 F: Documentation/input/devices/pxrc.rst
11708 F: drivers/input/joystick/pxrc.c
11711 M: Remi Denis-Courmont <courmisch@gmail.com>
11713 F: Documentation/networking/phonet.txt
11714 F: include/linux/phonet.h
11715 F: include/net/phonet/
11716 F: include/uapi/linux/phonet.h
11720 M: Joern Engel <joern@lazybastard.org>
11721 L: linux-mtd@lists.infradead.org
11723 F: drivers/mtd/devices/phram.c
11726 M: Bruno Prémont <bonbons@linux-vserver.org>
11727 L: linux-input@vger.kernel.org
11729 F: drivers/hid/hid-picolcd*
11732 M: Jamie Iles <jamie@jamieiles.com>
11733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11734 T: git git://github.com/jamieiles/linux-2.6-ji.git
11736 F: arch/arm/boot/dts/picoxcell*
11737 F: arch/arm/mach-picoxcell/
11738 F: drivers/crypto/picoxcell*
11740 PIN CONTROL SUBSYSTEM
11741 M: Linus Walleij <linus.walleij@linaro.org>
11742 L: linux-gpio@vger.kernel.org
11743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11745 F: Documentation/devicetree/bindings/pinctrl/
11746 F: Documentation/driver-api/pinctl.rst
11747 F: drivers/pinctrl/
11748 F: include/linux/pinctrl/
11750 PIN CONTROLLER - ATMEL AT91
11751 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11754 F: drivers/pinctrl/pinctrl-at91.*
11756 PIN CONTROLLER - ATMEL AT91 PIO4
11757 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11759 L: linux-gpio@vger.kernel.org
11761 F: drivers/pinctrl/pinctrl-at91-pio4.*
11763 PIN CONTROLLER - FREESCALE
11764 M: Dong Aisheng <aisheng.dong@nxp.com>
11765 M: Fabio Estevam <festevam@gmail.com>
11766 M: Shawn Guo <shawnguo@kernel.org>
11767 M: Stefan Agner <stefan@agner.ch>
11768 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11769 L: linux-gpio@vger.kernel.org
11771 F: drivers/pinctrl/freescale/
11772 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11774 PIN CONTROLLER - INTEL
11775 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11776 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11779 F: drivers/pinctrl/intel/
11781 PIN CONTROLLER - MEDIATEK
11782 M: Sean Wang <sean.wang@kernel.org>
11783 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11785 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11786 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11787 F: drivers/pinctrl/mediatek/
11789 PIN CONTROLLER - QUALCOMM
11790 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11792 L: linux-arm-msm@vger.kernel.org
11793 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11794 F: drivers/pinctrl/qcom/
11796 PIN CONTROLLER - RENESAS
11797 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11798 M: Geert Uytterhoeven <geert+renesas@glider.be>
11799 L: linux-renesas-soc@vger.kernel.org
11800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11802 F: drivers/pinctrl/sh-pfc/
11804 PIN CONTROLLER - SAMSUNG
11805 M: Tomasz Figa <tomasz.figa@gmail.com>
11806 M: Krzysztof Kozlowski <krzk@kernel.org>
11807 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11809 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11810 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11813 F: drivers/pinctrl/samsung/
11814 F: include/dt-bindings/pinctrl/samsung.h
11815 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11817 PIN CONTROLLER - SINGLE
11818 M: Tony Lindgren <tony@atomide.com>
11819 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11821 L: linux-omap@vger.kernel.org
11823 F: drivers/pinctrl/pinctrl-single.c
11825 PIN CONTROLLER - ST SPEAR
11826 M: Viresh Kumar <vireshk@kernel.org>
11827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11828 W: http://www.st.com/spear
11830 F: drivers/pinctrl/spear/
11832 PISTACHIO SOC SUPPORT
11833 M: James Hartley <james.hartley@sondrel.com>
11834 L: linux-mips@linux-mips.org
11836 F: arch/mips/pistachio/
11837 F: arch/mips/include/asm/mach-pistachio/
11838 F: arch/mips/boot/dts/img/pistachio*
11839 F: arch/mips/configs/pistachio*_defconfig
11843 M: linux-block@vger.kernel.org
11844 F: drivers/block/pktcdvd.c
11845 F: include/linux/pktcdvd.h
11846 F: include/uapi/linux/pktcdvd.h
11848 PKUNITY SOC DRIVERS
11849 M: Guan Xuetao <gxt@pku.edu.cn>
11850 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11852 T: git git://github.com/gxt/linux.git
11853 F: drivers/input/serio/i8042-unicore32io.h
11854 F: drivers/i2c/busses/i2c-puv3.c
11855 F: drivers/video/fbdev/fb-puv3.c
11856 F: drivers/rtc/rtc-puv3.c
11858 PMBUS HARDWARE MONITORING DRIVERS
11859 M: Guenter Roeck <linux@roeck-us.net>
11860 L: linux-hwmon@vger.kernel.org
11861 W: http://hwmon.wiki.kernel.org/
11862 W: http://www.roeck-us.net/linux/drivers/
11863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11865 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11866 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11867 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11868 F: Documentation/hwmon/adm1275
11869 F: Documentation/hwmon/ibm-cffps
11870 F: Documentation/hwmon/ir35221
11871 F: Documentation/hwmon/lm25066
11872 F: Documentation/hwmon/ltc2978
11873 F: Documentation/hwmon/ltc3815
11874 F: Documentation/hwmon/max16064
11875 F: Documentation/hwmon/max20751
11876 F: Documentation/hwmon/max31785
11877 F: Documentation/hwmon/max34440
11878 F: Documentation/hwmon/max8688
11879 F: Documentation/hwmon/pmbus
11880 F: Documentation/hwmon/pmbus-core
11881 F: Documentation/hwmon/tps40422
11882 F: Documentation/hwmon/ucd9000
11883 F: Documentation/hwmon/ucd9200
11884 F: Documentation/hwmon/zl6100
11885 F: drivers/hwmon/pmbus/
11886 F: include/linux/pmbus.h
11888 PMC SIERRA MaxRAID DRIVER
11889 L: linux-scsi@vger.kernel.org
11890 W: http://www.pmc-sierra.com/
11892 F: drivers/scsi/pmcraid.*
11894 PMC SIERRA PM8001 DRIVER
11895 M: Jack Wang <jinpu.wang@profitbricks.com>
11896 M: lindar_liu@usish.com
11897 L: linux-scsi@vger.kernel.org
11899 F: drivers/scsi/pm8001/
11902 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11906 POSIX CLOCKS and TIMERS
11907 M: Thomas Gleixner <tglx@linutronix.de>
11908 L: linux-kernel@vger.kernel.org
11909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11912 F: include/linux/timer*
11913 F: kernel/time/*timer*
11915 POWER MANAGEMENT CORE
11916 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11917 L: linux-pm@vger.kernel.org
11918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11919 B: https://bugzilla.kernel.org
11921 F: drivers/base/power/
11922 F: include/linux/pm.h
11923 F: include/linux/pm_*
11924 F: include/linux/powercap.h
11925 F: drivers/powercap/
11926 F: kernel/configs/nopm.config
11928 POWER STATE COORDINATION INTERFACE (PSCI)
11929 M: Mark Rutland <mark.rutland@arm.com>
11930 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11931 L: linux-arm-kernel@lists.infradead.org
11933 F: drivers/firmware/psci*.c
11934 F: include/linux/psci.h
11935 F: include/uapi/linux/psci.h
11937 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11938 M: Sebastian Reichel <sre@kernel.org>
11939 L: linux-pm@vger.kernel.org
11940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11942 F: Documentation/ABI/testing/sysfs-class-power
11943 F: Documentation/devicetree/bindings/power/supply/
11944 F: include/linux/power_supply.h
11945 F: drivers/power/supply/
11947 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11948 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11949 L: linuxppc-dev@lists.ozlabs.org
11951 F: drivers/char/powernv-op-panel.c
11953 PPP OVER ATM (RFC 2364)
11954 M: Mitchell Blank Jr <mitch@sfgoth.com>
11956 F: net/atm/pppoatm.c
11957 F: include/uapi/linux/atmppp.h
11960 M: Michal Ostrowski <mostrows@earthlink.net>
11962 F: drivers/net/ppp/pppoe.c
11963 F: drivers/net/ppp/pppox.c
11966 M: James Chapman <jchapman@katalix.com>
11968 F: net/l2tp/l2tp_ppp.c
11969 F: include/linux/if_pppol2tp.h
11970 F: include/uapi/linux/if_pppol2tp.h
11972 PPP PROTOCOL DRIVERS AND COMPRESSORS
11973 M: Paul Mackerras <paulus@samba.org>
11974 L: linux-ppp@vger.kernel.org
11976 F: drivers/net/ppp/ppp_*
11979 M: Rodolfo Giometti <giometti@enneenne.com>
11980 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11981 L: linuxpps@ml.enneenne.com (subscribers-only)
11983 F: Documentation/pps/
11984 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11985 F: Documentation/ABI/testing/sysfs-pps
11987 F: include/linux/pps*.h
11988 F: include/uapi/linux/pps.h
11991 M: Dmitry Kozlov <xeb@mail.ru>
11992 L: netdev@vger.kernel.org
11994 F: drivers/net/ppp/pptp.c
11995 W: http://sourceforge.net/projects/accel-pptp
11998 M: Robert Love <rml@tech9.net>
11999 L: kpreempt-tech@lists.sourceforge.net
12000 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12002 F: Documentation/preempt-locking.txt
12003 F: include/linux/preempt.h
12006 M: Petr Mladek <pmladek@suse.com>
12007 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12008 R: Steven Rostedt <rostedt@goodmis.org>
12011 F: include/linux/printk.h
12013 PRISM54 WIRELESS DRIVER
12014 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
12015 L: linux-wireless@vger.kernel.org
12016 W: http://wireless.kernel.org/en/users/Drivers/p54
12018 F: drivers/net/wireless/intersil/prism54/
12021 R: Alexey Dobriyan <adobriyan@gmail.com>
12022 L: linux-kernel@vger.kernel.org
12023 L: linux-fsdevel@vger.kernel.org
12026 F: include/linux/proc_fs.h
12027 F: tools/testing/selftests/proc/
12030 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
12031 M: Kees Cook <keescook@chromium.org>
12032 L: linux-kernel@vger.kernel.org
12033 L: linux-fsdevel@vger.kernel.org
12035 F: fs/proc/proc_sysctl.c
12036 F: include/linux/sysctl.h
12038 F: tools/testing/selftests/sysctl/
12040 PS3 NETWORK SUPPORT
12041 M: Geoff Levand <geoff@infradead.org>
12042 L: netdev@vger.kernel.org
12043 L: linuxppc-dev@lists.ozlabs.org
12045 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12047 PS3 PLATFORM SUPPORT
12048 M: Geoff Levand <geoff@infradead.org>
12049 L: linuxppc-dev@lists.ozlabs.org
12051 F: arch/powerpc/boot/ps3*
12052 F: arch/powerpc/include/asm/lv1call.h
12053 F: arch/powerpc/include/asm/ps3*.h
12054 F: arch/powerpc/platforms/ps3/
12057 F: drivers/rtc/rtc-ps3.c
12058 F: drivers/usb/host/*ps3.c
12059 F: sound/ppc/snd_ps3*
12062 M: Jim Paris <jim@jtan.com>
12063 M: Geoff Levand <geoff@infradead.org>
12064 L: linuxppc-dev@lists.ozlabs.org
12066 F: drivers/block/ps3vram.c
12068 PSAMPLE PACKET SAMPLING SUPPORT:
12069 M: Yotam Gigi <yotam.gi@gmail.com>
12072 F: include/net/psample.h
12073 F: include/uapi/linux/psample.h
12076 M: Kees Cook <keescook@chromium.org>
12077 M: Anton Vorontsov <anton@enomsg.org>
12078 M: Colin Cross <ccross@android.com>
12079 M: Tony Luck <tony.luck@intel.com>
12081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12083 F: include/linux/pstore*
12084 F: drivers/firmware/efi/efi-pstore.c
12085 F: drivers/acpi/apei/erst.c
12086 F: Documentation/admin-guide/ramoops.rst
12087 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12088 K: \b(pstore|ramoops)
12090 PTP HARDWARE CLOCK SUPPORT
12091 M: Richard Cochran <richardcochran@gmail.com>
12092 L: netdev@vger.kernel.org
12094 W: http://linuxptp.sourceforge.net/
12095 F: Documentation/ABI/testing/sysfs-ptp
12096 F: Documentation/ptp/*
12097 F: drivers/net/phy/dp83640*
12099 F: include/linux/ptp_cl*
12102 M: Oleg Nesterov <oleg@redhat.com>
12104 F: include/asm-generic/syscall.h
12105 F: include/linux/ptrace.h
12106 F: include/linux/regset.h
12107 F: include/linux/tracehook.h
12108 F: include/uapi/linux/ptrace.h
12109 F: include/uapi/linux/ptrace.h
12110 F: include/asm-generic/ptrace.h
12112 F: arch/*/ptrace*.c
12113 F: arch/*/*/ptrace*.c
12114 F: arch/*/include/asm/ptrace*.h
12117 M: Hans Verkuil <hverkuil@xs4all.nl>
12118 L: linux-media@vger.kernel.org
12119 T: git git://linuxtv.org/media_tree.git
12121 F: drivers/media/usb/pulse8-cec/*
12122 F: Documentation/media/cec-drivers/pulse8-cec.rst
12124 PVRUSB2 VIDEO4LINUX DRIVER
12125 M: Mike Isely <isely@pobox.com>
12126 L: pvrusb2@isely.net (subscribers-only)
12127 L: linux-media@vger.kernel.org
12128 W: http://www.isely.net/pvrusb2/
12129 T: git git://linuxtv.org/media_tree.git
12131 F: Documentation/media/v4l-drivers/pvrusb2*
12132 F: drivers/media/usb/pvrusb2/
12135 M: Hans Verkuil <hverkuil@xs4all.nl>
12136 L: linux-media@vger.kernel.org
12137 T: git git://linuxtv.org/media_tree.git
12139 F: drivers/media/usb/pwc/*
12142 M: Kamil Debski <kamil@wypas.org>
12143 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12144 L: linux-hwmon@vger.kernel.org
12146 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12147 F: Documentation/hwmon/pwm-fan
12148 F: drivers/hwmon/pwm-fan.c
12151 M: Sean Young <sean@mess.org>
12152 L: linux-media@vger.kernel.org
12154 F: drivers/media/rc/pwm-ir-tx.c
12157 M: Thierry Reding <thierry.reding@gmail.com>
12158 L: linux-pwm@vger.kernel.org
12160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12161 F: Documentation/pwm.txt
12162 F: Documentation/devicetree/bindings/pwm/
12163 F: include/linux/pwm.h
12165 F: drivers/video/backlight/pwm_bl.c
12166 F: include/linux/pwm_backlight.h
12167 F: drivers/gpio/gpio-mvebu.c
12168 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12171 M: Robert Jarzmik <robert.jarzmik@free.fr>
12172 L: linux-gpio@vger.kernel.org
12174 F: drivers/gpio/gpio-pxa.c
12180 M: Robert Jarzmik <robert.jarzmik@free.fr>
12181 L: linux-rtc@vger.kernel.org
12184 PXA2xx/PXA3xx SUPPORT
12185 M: Daniel Mack <daniel@zonque.org>
12186 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12187 M: Robert Jarzmik <robert.jarzmik@free.fr>
12188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12189 T: git git://github.com/hzhuang1/linux.git
12190 T: git git://github.com/rjarzmik/linux.git
12192 F: arch/arm/boot/dts/pxa*
12193 F: arch/arm/mach-pxa/
12194 F: drivers/dma/pxa*
12195 F: drivers/pcmcia/pxa2xx*
12196 F: drivers/pinctrl/pxa/
12197 F: drivers/spi/spi-pxa2xx*
12198 F: drivers/usb/gadget/udc/pxa2*
12199 F: include/sound/pxa2xx-lib.h
12204 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12205 L: qat-linux@intel.com
12207 F: drivers/crypto/qat/
12209 QCOM AUDIO (ASoC) DRIVERS
12210 M: Patrick Lai <plai@codeaurora.org>
12211 M: Banajit Goswami <bgoswami@codeaurora.org>
12212 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12216 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12217 M: Gabriel Somlo <somlo@cmu.edu>
12218 M: "Michael S. Tsirkin" <mst@redhat.com>
12219 L: qemu-devel@nongnu.org
12221 F: drivers/firmware/qemu_fw_cfg.c
12222 F: include/uapi/linux/qemu_fw_cfg.h
12225 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12226 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12227 L: linux-rdma@vger.kernel.org
12229 F: drivers/infiniband/hw/qib/
12231 QLOGIC QL41xxx FCOE DRIVER
12232 M: QLogic-Storage-Upstream@cavium.com
12233 L: linux-scsi@vger.kernel.org
12235 F: drivers/scsi/qedf/
12237 QLOGIC QL41xxx ISCSI DRIVER
12238 M: QLogic-Storage-Upstream@cavium.com
12239 L: linux-scsi@vger.kernel.org
12241 F: drivers/scsi/qedi/
12243 QLOGIC QL4xxx ETHERNET DRIVER
12244 M: Ariel Elior <Ariel.Elior@cavium.com>
12245 M: everest-linux-l2@cavium.com
12246 L: netdev@vger.kernel.org
12248 F: drivers/net/ethernet/qlogic/qed/
12249 F: include/linux/qed/
12250 F: drivers/net/ethernet/qlogic/qede/
12252 QLOGIC QL4xxx RDMA DRIVER
12253 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12254 M: Ariel Elior <Ariel.Elior@cavium.com>
12255 L: linux-rdma@vger.kernel.org
12257 F: drivers/infiniband/hw/qedr/
12258 F: include/uapi/rdma/qedr-abi.h
12260 QLOGIC QLA1280 SCSI DRIVER
12261 M: Michael Reed <mdr@sgi.com>
12262 L: linux-scsi@vger.kernel.org
12264 F: drivers/scsi/qla1280.[ch]
12266 QLOGIC QLA2XXX FC-SCSI DRIVER
12267 M: qla2xxx-upstream@qlogic.com
12268 L: linux-scsi@vger.kernel.org
12270 F: Documentation/scsi/LICENSE.qla2xxx
12271 F: drivers/scsi/qla2xxx/
12273 QLOGIC QLA3XXX NETWORK DRIVER
12274 M: Dept-GELinuxNICDev@cavium.com
12275 L: netdev@vger.kernel.org
12277 F: Documentation/networking/LICENSE.qla3xxx
12278 F: drivers/net/ethernet/qlogic/qla3xxx.*
12280 QLOGIC QLA4XXX iSCSI DRIVER
12281 M: QLogic-Storage-Upstream@qlogic.com
12282 L: linux-scsi@vger.kernel.org
12284 F: Documentation/scsi/LICENSE.qla4xxx
12285 F: drivers/scsi/qla4xxx/
12287 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12288 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12289 M: Manish Chopra <manish.chopra@cavium.com>
12290 M: Dept-GELinuxNICDev@cavium.com
12291 L: netdev@vger.kernel.org
12293 F: drivers/net/ethernet/qlogic/qlcnic/
12295 QLOGIC QLGE 10Gb ETHERNET DRIVER
12296 M: Manish Chopra <manish.chopra@cavium.com>
12297 M: Dept-GELinuxNICDev@cavium.com
12298 L: netdev@vger.kernel.org
12300 F: drivers/net/ethernet/qlogic/qlge/
12302 QM1D1B0004 MEDIA DRIVER
12303 M: Akihiro Tsukada <tskd08@gmail.com>
12304 L: linux-media@vger.kernel.org
12306 F: drivers/media/tuners/qm1d1b0004*
12308 QM1D1C0042 MEDIA DRIVER
12309 M: Akihiro Tsukada <tskd08@gmail.com>
12310 L: linux-media@vger.kernel.org
12312 F: drivers/media/tuners/qm1d1c0042*
12315 M: Anders Larsen <al@alarsen.net>
12316 W: http://www.alarsen.net/linux/qnx4fs/
12319 F: include/uapi/linux/qnx4_fs.h
12320 F: include/uapi/linux/qnxtypes.h
12322 QORIQ DPAA2 FSL-MC BUS DRIVER
12323 M: Stuart Yoder <stuyoder@gmail.com>
12324 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12325 L: linux-kernel@vger.kernel.org
12327 F: drivers/bus/fsl-mc/
12328 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12329 F: Documentation/networking/dpaa2/overview.rst
12331 QT1010 MEDIA DRIVER
12332 M: Antti Palosaari <crope@iki.fi>
12333 L: linux-media@vger.kernel.org
12334 W: https://linuxtv.org
12335 W: http://palosaari.fi/linux/
12336 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12337 T: git git://linuxtv.org/anttip/media_tree.git
12339 F: drivers/media/tuners/qt1010*
12341 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12342 M: Kalle Valo <kvalo@codeaurora.org>
12343 L: ath10k@lists.infradead.org
12344 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12347 F: drivers/net/wireless/ath/ath10k/
12349 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12350 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12351 L: linux-wireless@vger.kernel.org
12352 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12354 F: drivers/net/wireless/ath/ath9k/
12356 QUALCOMM CAMERA SUBSYSTEM DRIVER
12357 M: Todor Tomov <todor.tomov@linaro.org>
12358 L: linux-media@vger.kernel.org
12360 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12361 F: Documentation/media/v4l-drivers/qcom_camss.rst
12362 F: drivers/media/platform/qcom/camss/
12364 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12365 M: Ilia Lin <ilia.lin@gmail.com>
12366 L: linux-pm@vger.kernel.org
12368 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12369 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12371 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12372 M: Timur Tabi <timur@kernel.org>
12373 L: netdev@vger.kernel.org
12375 F: drivers/net/ethernet/qualcomm/emac/
12377 QUALCOMM GENERIC INTERFACE I2C DRIVER
12378 M: Alok Chauhan <alokc@codeaurora.org>
12379 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12380 L: linux-i2c@vger.kernel.org
12381 L: linux-arm-msm@vger.kernel.org
12383 F: drivers/i2c/busses/i2c-qcom-geni.c
12385 QUALCOMM HEXAGON ARCHITECTURE
12386 M: Richard Kuo <rkuo@codeaurora.org>
12387 L: linux-hexagon@vger.kernel.org
12388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12392 QUALCOMM HIDMA DRIVER
12393 M: Sinan Kaya <okaya@kernel.org>
12394 L: linux-arm-kernel@lists.infradead.org
12395 L: linux-arm-msm@vger.kernel.org
12396 L: dmaengine@vger.kernel.org
12398 F: drivers/dma/qcom/hidma*
12401 M: Rob Clark <robdclark@gmail.com>
12402 L: iommu@lists.linux-foundation.org
12403 L: linux-arm-msm@vger.kernel.org
12405 F: drivers/iommu/qcom_iommu.c
12407 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12408 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12409 L: linux-media@vger.kernel.org
12410 L: linux-arm-msm@vger.kernel.org
12411 T: git git://linuxtv.org/media_tree.git
12413 F: drivers/media/platform/qcom/venus/
12415 QUALCOMM WCN36XX WIRELESS DRIVER
12416 M: Kalle Valo <kvalo@codeaurora.org>
12417 L: wcn36xx@lists.infradead.org
12418 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12419 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12421 F: drivers/net/wireless/ath/wcn36xx/
12423 QUANTENNA QTNFMAC WIRELESS DRIVER
12424 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12425 M: Avinash Patil <avinashp@quantenna.com>
12426 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12427 L: linux-wireless@vger.kernel.org
12429 F: drivers/net/wireless/quantenna
12431 RADEON and AMDGPU DRM DRIVERS
12432 M: Alex Deucher <alexander.deucher@amd.com>
12433 M: Christian König <christian.koenig@amd.com>
12434 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12435 L: amd-gfx@lists.freedesktop.org
12436 T: git git://people.freedesktop.org/~agd5f/linux
12438 F: drivers/gpu/drm/radeon/
12439 F: include/uapi/drm/radeon_drm.h
12440 F: drivers/gpu/drm/amd/
12441 F: include/uapi/drm/amdgpu_drm.h
12443 RADEON FRAMEBUFFER DISPLAY DRIVER
12444 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12445 L: linux-fbdev@vger.kernel.org
12447 F: drivers/video/fbdev/aty/radeon*
12448 F: include/uapi/linux/radeonfb.h
12450 RADIOSHARK RADIO DRIVER
12451 M: Hans Verkuil <hverkuil@xs4all.nl>
12452 L: linux-media@vger.kernel.org
12453 T: git git://linuxtv.org/media_tree.git
12455 F: drivers/media/radio/radio-shark.c
12457 RADIOSHARK2 RADIO DRIVER
12458 M: Hans Verkuil <hverkuil@xs4all.nl>
12459 L: linux-media@vger.kernel.org
12460 T: git git://linuxtv.org/media_tree.git
12462 F: drivers/media/radio/radio-shark2.c
12463 F: drivers/media/radio/radio-tea5777.c
12465 RADOS BLOCK DEVICE (RBD)
12466 M: Ilya Dryomov <idryomov@gmail.com>
12467 M: Sage Weil <sage@redhat.com>
12468 M: Alex Elder <elder@kernel.org>
12469 L: ceph-devel@vger.kernel.org
12470 W: http://ceph.com/
12471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12472 T: git git://github.com/ceph/ceph-client.git
12474 F: Documentation/ABI/testing/sysfs-bus-rbd
12475 F: drivers/block/rbd.c
12476 F: drivers/block/rbd_types.h
12478 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12479 M: Paul Mackerras <paulus@samba.org>
12480 L: linux-fbdev@vger.kernel.org
12482 F: drivers/video/fbdev/aty/aty128fb.c
12484 RAINSHADOW-CEC DRIVER
12485 M: Hans Verkuil <hverkuil@xs4all.nl>
12486 L: linux-media@vger.kernel.org
12487 T: git git://linuxtv.org/media_tree.git
12489 F: drivers/media/usb/rainshadow-cec/*
12491 RALINK MIPS ARCHITECTURE
12492 M: John Crispin <john@phrozen.org>
12493 L: linux-mips@linux-mips.org
12495 F: arch/mips/ralink
12497 RALINK RT2X00 WIRELESS LAN DRIVER
12499 M: Stanislaw Gruszka <sgruszka@redhat.com>
12500 M: Helmut Schaa <helmut.schaa@googlemail.com>
12501 L: linux-wireless@vger.kernel.org
12503 F: drivers/net/wireless/ralink/rt2x00/
12505 RAMDISK RAM BLOCK DEVICE DRIVER
12506 M: Jens Axboe <axboe@kernel.dk>
12508 F: Documentation/blockdev/ramdisk.txt
12509 F: drivers/block/brd.c
12511 RANCHU VIRTUAL BOARD FOR MIPS
12512 M: Miodrag Dinic <miodrag.dinic@mips.com>
12513 L: linux-mips@linux-mips.org
12515 F: arch/mips/generic/board-ranchu.c
12516 F: arch/mips/configs/generic/board-ranchu.config
12518 RANDOM NUMBER DRIVER
12519 M: "Theodore Ts'o" <tytso@mit.edu>
12521 F: drivers/char/random.c
12524 M: Matt Porter <mporter@kernel.crashing.org>
12525 M: Alexandre Bounine <alex.bou9@gmail.com>
12527 F: drivers/rapidio/
12529 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12530 L: linux-wireless@vger.kernel.org
12532 F: drivers/net/wireless/ray*
12534 RCUTORTURE TEST FRAMEWORK
12535 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12536 M: Josh Triplett <josh@joshtriplett.org>
12537 R: Steven Rostedt <rostedt@goodmis.org>
12538 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12539 R: Lai Jiangshan <jiangshanlai@gmail.com>
12540 L: linux-kernel@vger.kernel.org
12542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12543 F: tools/testing/selftests/rcutorture
12546 M: Florian Fainelli <florian@openwrt.org>
12549 RDC R6040 FAST ETHERNET DRIVER
12550 M: Florian Fainelli <f.fainelli@gmail.com>
12551 L: netdev@vger.kernel.org
12553 F: drivers/net/ethernet/rdc/r6040.c
12555 RDMAVT - RDMA verbs software
12556 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12557 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12558 L: linux-rdma@vger.kernel.org
12560 F: drivers/infiniband/sw/rdmavt
12562 RDS - RELIABLE DATAGRAM SOCKETS
12563 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12564 L: netdev@vger.kernel.org
12565 L: linux-rdma@vger.kernel.org
12566 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12567 W: https://oss.oracle.com/projects/rds/
12570 F: Documentation/networking/rds.txt
12572 RDT - RESOURCE ALLOCATION
12573 M: Fenghua Yu <fenghua.yu@intel.com>
12574 M: Reinette Chatre <reinette.chatre@intel.com>
12575 L: linux-kernel@vger.kernel.org
12577 F: arch/x86/kernel/cpu/intel_rdt*
12578 F: arch/x86/include/asm/intel_rdt_sched.h
12579 F: Documentation/x86/intel_rdt*
12581 READ-COPY UPDATE (RCU)
12582 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12583 M: Josh Triplett <josh@joshtriplett.org>
12584 R: Steven Rostedt <rostedt@goodmis.org>
12585 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12586 R: Lai Jiangshan <jiangshanlai@gmail.com>
12587 L: linux-kernel@vger.kernel.org
12588 W: http://www.rdrop.com/users/paulmck/RCU/
12590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12591 F: Documentation/RCU/
12592 X: Documentation/RCU/torture.txt
12593 F: include/linux/rcu*
12594 X: include/linux/srcu*.h
12596 X: kernel/rcu/srcu*.c
12598 REAL TIME CLOCK (RTC) SUBSYSTEM
12599 M: Alessandro Zummo <a.zummo@towertech.it>
12600 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12601 L: linux-rtc@vger.kernel.org
12602 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12605 F: Documentation/devicetree/bindings/rtc/
12606 F: Documentation/rtc.txt
12608 F: include/linux/rtc.h
12609 F: include/uapi/linux/rtc.h
12610 F: include/linux/rtc/
12611 F: include/linux/platform_data/rtc-*
12612 F: tools/testing/selftests/rtc/
12614 REALTEK AUDIO CODECS
12615 M: Bard Liao <bardliao@realtek.com>
12616 M: Oder Chiou <oder_chiou@realtek.com>
12618 F: sound/soc/codecs/rt*
12619 F: include/sound/rt*.h
12621 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12622 M: Linus Walleij <linus.walleij@linaro.org>
12624 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12625 F: drivers/net/dsa/realtek-smi*
12626 F: drivers/net/dsa/rtl83*
12628 REGISTER MAP ABSTRACTION
12629 M: Mark Brown <broonie@kernel.org>
12630 L: linux-kernel@vger.kernel.org
12631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12633 F: Documentation/devicetree/bindings/regmap/
12634 F: drivers/base/regmap/
12635 F: include/linux/regmap.h
12637 REISERFS FILE SYSTEM
12638 L: reiserfs-devel@vger.kernel.org
12642 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12643 M: Ohad Ben-Cohen <ohad@wizery.com>
12644 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12645 L: linux-remoteproc@vger.kernel.org
12646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12648 F: Documentation/devicetree/bindings/remoteproc/
12649 F: Documentation/remoteproc.txt
12650 F: drivers/remoteproc/
12651 F: include/linux/remoteproc.h
12653 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12654 M: Ohad Ben-Cohen <ohad@wizery.com>
12655 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12656 L: linux-remoteproc@vger.kernel.org
12657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12660 F: Documentation/rpmsg.txt
12661 F: include/linux/rpmsg.h
12662 F: include/linux/rpmsg/
12664 RENESAS CLOCK DRIVERS
12665 M: Geert Uytterhoeven <geert+renesas@glider.be>
12666 L: linux-renesas-soc@vger.kernel.org
12667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12669 F: drivers/clk/renesas/
12671 RENESAS EMEV2 I2C DRIVER
12672 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12674 F: drivers/i2c/busses/i2c-emev2.c
12676 RENESAS ETHERNET DRIVERS
12677 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12678 L: netdev@vger.kernel.org
12679 L: linux-renesas-soc@vger.kernel.org
12680 F: Documentation/devicetree/bindings/net/renesas,*.txt
12681 F: Documentation/devicetree/bindings/net/sh_eth.txt
12682 F: drivers/net/ethernet/renesas/
12683 F: include/linux/sh_eth.h
12685 RENESAS R-CAR GYROADC DRIVER
12686 M: Marek Vasut <marek.vasut@gmail.com>
12687 L: linux-iio@vger.kernel.org
12689 F: drivers/iio/adc/rcar_gyro_adc.c
12691 RENESAS R-CAR I2C DRIVERS
12692 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12694 F: drivers/i2c/busses/i2c-rcar.c
12695 F: drivers/i2c/busses/i2c-sh_mobile.c
12697 RENESAS RIIC DRIVER
12698 M: Chris Brandt <chris.brandt@renesas.com>
12700 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12701 F: drivers/i2c/busses/i2c-riic.c
12703 RENESAS USB PHY DRIVER
12704 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12705 L: linux-renesas-soc@vger.kernel.org
12707 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12709 RESET CONTROLLER FRAMEWORK
12710 M: Philipp Zabel <p.zabel@pengutronix.de>
12711 T: git git://git.pengutronix.de/git/pza/linux
12714 F: Documentation/devicetree/bindings/reset/
12715 F: include/dt-bindings/reset/
12716 F: include/linux/reset.h
12717 F: include/linux/reset-controller.h
12719 RESTARTABLE SEQUENCES SUPPORT
12720 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12721 M: Peter Zijlstra <peterz@infradead.org>
12722 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12723 M: Boqun Feng <boqun.feng@gmail.com>
12724 L: linux-kernel@vger.kernel.org
12727 F: include/uapi/linux/rseq.h
12728 F: include/trace/events/rseq.h
12729 F: tools/testing/selftests/rseq/
12732 M: Johannes Berg <johannes@sipsolutions.net>
12733 L: linux-wireless@vger.kernel.org
12734 W: http://wireless.kernel.org/
12735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12738 F: Documentation/rfkill.txt
12739 F: Documentation/ABI/stable/sysfs-class-rfkill
12741 F: include/linux/rfkill.h
12742 F: include/uapi/linux/rfkill.h
12745 M: Thomas Graf <tgraf@suug.ch>
12746 M: Herbert Xu <herbert@gondor.apana.org.au>
12747 L: netdev@vger.kernel.org
12749 F: lib/rhashtable.c
12750 F: lib/test_rhashtable.c
12751 F: include/linux/rhashtable.h
12752 F: include/linux/rhashtable-types.h
12754 RICOH R5C592 MEMORYSTICK DRIVER
12755 M: Maxim Levitsky <maximlevitsky@gmail.com>
12757 F: drivers/memstick/host/r592.*
12759 RICOH SMARTMEDIA/XD DRIVER
12760 M: Maxim Levitsky <maximlevitsky@gmail.com>
12762 F: drivers/mtd/nand/raw/r852.c
12763 F: drivers/mtd/nand/raw/r852.h
12765 RISC-V ARCHITECTURE
12766 M: Palmer Dabbelt <palmer@sifive.com>
12767 M: Albert Ou <aou@eecs.berkeley.edu>
12768 L: linux-riscv@lists.infradead.org
12769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12776 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12777 W: http://sourceforge.net/projects/roccat/
12779 F: drivers/hid/hid-roccat*
12780 F: include/linux/hid-roccat*
12781 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12783 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12784 M: Jacob chen <jacob2.chen@rock-chips.com>
12785 L: linux-media@vger.kernel.org
12787 F: drivers/media/platform/rockchip/rga/
12788 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12791 M: Jiri Pirko <jiri@resnulli.us>
12792 L: netdev@vger.kernel.org
12794 F: drivers/net/ethernet/rocker/
12798 W: http://www.comtrol.com
12800 F: Documentation/serial/rocket.txt
12801 F: drivers/tty/rocket*
12803 ROCKETPORT EXPRESS/INFINITY DRIVER
12804 M: Kevin Cernekee <cernekee@gmail.com>
12805 L: linux-serial@vger.kernel.org
12807 F: drivers/tty/serial/rp2.*
12809 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12810 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12811 L: linux-kernel@vger.kernel.org
12812 L: linux-renesas-soc@vger.kernel.org
12814 F: drivers/mfd/bd9571mwv.c
12815 F: drivers/regulator/bd9571mwv-regulator.c
12816 F: drivers/gpio/gpio-bd9571mwv.c
12817 F: include/linux/mfd/bd9571mwv.h
12818 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12821 M: Ralf Baechle <ralf@linux-mips.org>
12822 L: linux-hams@vger.kernel.org
12823 W: http://www.linux-ax25.org/
12825 F: include/net/rose.h
12826 F: include/uapi/linux/rose.h
12829 RTL2830 MEDIA DRIVER
12830 M: Antti Palosaari <crope@iki.fi>
12831 L: linux-media@vger.kernel.org
12832 W: https://linuxtv.org
12833 W: http://palosaari.fi/linux/
12834 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12835 T: git git://linuxtv.org/anttip/media_tree.git
12837 F: drivers/media/dvb-frontends/rtl2830*
12839 RTL2832 MEDIA DRIVER
12840 M: Antti Palosaari <crope@iki.fi>
12841 L: linux-media@vger.kernel.org
12842 W: https://linuxtv.org
12843 W: http://palosaari.fi/linux/
12844 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12845 T: git git://linuxtv.org/anttip/media_tree.git
12847 F: drivers/media/dvb-frontends/rtl2832*
12849 RTL2832_SDR MEDIA DRIVER
12850 M: Antti Palosaari <crope@iki.fi>
12851 L: linux-media@vger.kernel.org
12852 W: https://linuxtv.org
12853 W: http://palosaari.fi/linux/
12854 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12855 T: git git://linuxtv.org/anttip/media_tree.git
12857 F: drivers/media/dvb-frontends/rtl2832_sdr*
12859 RTL8180 WIRELESS DRIVER
12860 L: linux-wireless@vger.kernel.org
12861 W: http://wireless.kernel.org/
12862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12864 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12866 RTL8187 WIRELESS DRIVER
12867 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12868 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12869 M: Larry Finger <Larry.Finger@lwfinger.net>
12870 L: linux-wireless@vger.kernel.org
12871 W: http://wireless.kernel.org/
12872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12874 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12876 REALTEK WIRELESS DRIVER (rtlwifi family)
12877 M: Ping-Ke Shih <pkshih@realtek.com>
12878 L: linux-wireless@vger.kernel.org
12879 W: http://wireless.kernel.org/
12880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12882 F: drivers/net/wireless/realtek/rtlwifi/
12884 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12885 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12886 L: linux-wireless@vger.kernel.org
12887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12889 F: drivers/net/wireless/realtek/rtl8xxxu/
12891 RXRPC SOCKETS (AF_RXRPC)
12892 M: David Howells <dhowells@redhat.com>
12893 L: linux-afs@lists.infradead.org
12896 F: include/keys/rxrpc-type.h
12897 F: include/net/af_rxrpc.h
12898 F: include/trace/events/rxrpc.h
12899 F: include/uapi/linux/rxrpc.h
12900 F: Documentation/networking/rxrpc.txt
12901 W: https://www.infradead.org/~dhowells/kafs/
12903 S3 SAVAGE FRAMEBUFFER DRIVER
12904 M: Antonino Daplas <adaplas@gmail.com>
12905 L: linux-fbdev@vger.kernel.org
12907 F: drivers/video/fbdev/savage/
12910 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12911 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12912 L: linux-s390@vger.kernel.org
12913 W: http://www.ibm.com/developerworks/linux/linux390/
12914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12918 F: Documentation/s390/
12919 F: Documentation/driver-api/s390-drivers.rst
12921 S390 COMMON I/O LAYER
12922 M: Sebastian Ott <sebott@linux.ibm.com>
12923 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12924 L: linux-s390@vger.kernel.org
12925 W: http://www.ibm.com/developerworks/linux/linux390/
12927 F: drivers/s390/cio/
12930 M: Stefan Haberland <sth@linux.ibm.com>
12931 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12932 L: linux-s390@vger.kernel.org
12933 W: http://www.ibm.com/developerworks/linux/linux390/
12935 F: drivers/s390/block/dasd*
12936 F: block/partitions/ibm.c
12939 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12940 L: linux-s390@vger.kernel.org
12941 W: http://www.ibm.com/developerworks/linux/linux390/
12943 F: drivers/iommu/s390-iommu.c
12945 S390 IUCV NETWORK LAYER
12946 M: Julian Wiedmann <jwi@linux.ibm.com>
12947 M: Ursula Braun <ubraun@linux.ibm.com>
12948 L: linux-s390@vger.kernel.org
12949 W: http://www.ibm.com/developerworks/linux/linux390/
12951 F: drivers/s390/net/*iucv*
12952 F: include/net/iucv/
12955 S390 NETWORK DRIVERS
12956 M: Julian Wiedmann <jwi@linux.ibm.com>
12957 M: Ursula Braun <ubraun@linux.ibm.com>
12958 L: linux-s390@vger.kernel.org
12959 W: http://www.ibm.com/developerworks/linux/linux390/
12961 F: drivers/s390/net/
12964 M: Sebastian Ott <sebott@linux.ibm.com>
12965 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12966 L: linux-s390@vger.kernel.org
12967 W: http://www.ibm.com/developerworks/linux/linux390/
12970 F: drivers/pci/hotplug/s390_pci_hpc.c
12972 S390 VFIO-CCW DRIVER
12973 M: Cornelia Huck <cohuck@redhat.com>
12974 M: Halil Pasic <pasic@linux.ibm.com>
12975 L: linux-s390@vger.kernel.org
12976 L: kvm@vger.kernel.org
12978 F: drivers/s390/cio/vfio_ccw*
12979 F: Documentation/s390/vfio-ccw.txt
12980 F: include/uapi/linux/vfio_ccw.h
12983 M: Harald Freudenberger <freude@linux.ibm.com>
12984 L: linux-s390@vger.kernel.org
12985 W: http://www.ibm.com/developerworks/linux/linux390/
12987 F: drivers/s390/crypto/
12989 S390 VFIO AP DRIVER
12990 M: Tony Krowiak <akrowiak@linux.ibm.com>
12991 M: Pierre Morel <pmorel@linux.ibm.com>
12992 M: Halil Pasic <pasic@linux.ibm.com>
12993 L: linux-s390@vger.kernel.org
12994 W: http://www.ibm.com/developerworks/linux/linux390/
12996 F: drivers/s390/crypto/vfio_ap_drv.c
12997 F: drivers/s390/crypto/vfio_ap_private.h
12998 F: drivers/s390/crypto/vfio_ap_ops.c
12999 F: Documentation/s390/vfio-ap.txt
13002 M: Steffen Maier <maier@linux.ibm.com>
13003 M: Benjamin Block <bblock@linux.ibm.com>
13004 L: linux-s390@vger.kernel.org
13005 W: http://www.ibm.com/developerworks/linux/linux390/
13007 F: drivers/s390/scsi/zfcp_*
13009 S3C24XX SD/MMC Driver
13010 M: Ben Dooks <ben-linux@fluff.org>
13011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13013 F: drivers/mmc/host/s3cmci.*
13015 SAA6588 RDS RECEIVER DRIVER
13016 M: Hans Verkuil <hverkuil@xs4all.nl>
13017 L: linux-media@vger.kernel.org
13018 T: git git://linuxtv.org/media_tree.git
13019 W: https://linuxtv.org
13021 F: drivers/media/i2c/saa6588*
13023 SAA7134 VIDEO4LINUX DRIVER
13024 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13025 L: linux-media@vger.kernel.org
13026 W: https://linuxtv.org
13027 T: git git://linuxtv.org/media_tree.git
13029 F: Documentation/media/v4l-drivers/saa7134*
13030 F: drivers/media/pci/saa7134/
13032 SAA7146 VIDEO4LINUX-2 DRIVER
13033 M: Hans Verkuil <hverkuil@xs4all.nl>
13034 L: linux-media@vger.kernel.org
13035 T: git git://linuxtv.org/media_tree.git
13037 F: drivers/media/common/saa7146/
13038 F: drivers/media/pci/saa7146/
13039 F: include/media/saa7146*
13041 SAMSUNG AUDIO (ASoC) DRIVERS
13042 M: Krzysztof Kozlowski <krzk@kernel.org>
13043 M: Sangbeom Kim <sbkim73@samsung.com>
13044 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13045 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13047 F: sound/soc/samsung/
13048 F: Documentation/devicetree/bindings/sound/samsung*
13050 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13051 M: Krzysztof Kozlowski <krzk@kernel.org>
13052 L: linux-crypto@vger.kernel.org
13053 L: linux-samsung-soc@vger.kernel.org
13055 F: drivers/crypto/exynos-rng.c
13056 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13058 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13059 M: Łukasz Stelmach <l.stelmach@samsung.com>
13060 L: linux-samsung-soc@vger.kernel.org
13062 F: drivers/char/hw_random/exynos-trng.c
13063 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13065 SAMSUNG FRAMEBUFFER DRIVER
13066 M: Jingoo Han <jingoohan1@gmail.com>
13067 L: linux-fbdev@vger.kernel.org
13069 F: drivers/video/fbdev/s3c-fb.c
13071 SAMSUNG LAPTOP DRIVER
13072 M: Corentin Chary <corentin.chary@gmail.com>
13073 L: platform-driver-x86@vger.kernel.org
13075 F: drivers/platform/x86/samsung-laptop.c
13077 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13078 M: Sangbeom Kim <sbkim73@samsung.com>
13079 M: Krzysztof Kozlowski <krzk@kernel.org>
13080 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13081 L: linux-kernel@vger.kernel.org
13082 L: linux-samsung-soc@vger.kernel.org
13084 F: drivers/mfd/sec*.c
13085 F: drivers/regulator/s2m*.c
13086 F: drivers/regulator/s5m*.c
13087 F: drivers/clk/clk-s2mps11.c
13088 F: drivers/rtc/rtc-s5m.c
13089 F: include/linux/mfd/samsung/
13090 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13091 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13092 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13093 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13095 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13096 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13097 L: linux-media@vger.kernel.org
13098 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13100 F: drivers/media/platform/s3c-camif/
13101 F: include/media/drv-intf/s3c_camif.h
13103 SAMSUNG S3FWRN5 NFC DRIVER
13104 M: Robert Baldyga <r.baldyga@samsung.com>
13105 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13106 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13108 F: drivers/nfc/s3fwrn5
13110 SAMSUNG S5C73M3 CAMERA DRIVER
13111 M: Kyungmin Park <kyungmin.park@samsung.com>
13112 M: Andrzej Hajda <a.hajda@samsung.com>
13113 L: linux-media@vger.kernel.org
13115 F: drivers/media/i2c/s5c73m3/*
13117 SAMSUNG S5K5BAF CAMERA DRIVER
13118 M: Kyungmin Park <kyungmin.park@samsung.com>
13119 M: Andrzej Hajda <a.hajda@samsung.com>
13120 L: linux-media@vger.kernel.org
13122 F: drivers/media/i2c/s5k5baf.c
13124 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13125 M: Krzysztof Kozlowski <krzk@kernel.org>
13126 M: Vladimir Zapolskiy <vz@mleia.com>
13127 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13128 L: linux-crypto@vger.kernel.org
13129 L: linux-samsung-soc@vger.kernel.org
13131 F: drivers/crypto/s5p-sss.c
13133 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13134 M: Kyungmin Park <kyungmin.park@samsung.com>
13135 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13136 L: linux-media@vger.kernel.org
13137 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13139 F: drivers/media/platform/exynos4-is/
13141 SAMSUNG SOC CLOCK DRIVERS
13142 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13143 M: Tomasz Figa <tomasz.figa@gmail.com>
13144 M: Chanwoo Choi <cw00.choi@samsung.com>
13146 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13148 F: drivers/clk/samsung/
13149 F: include/dt-bindings/clock/exynos*.h
13150 F: Documentation/devicetree/bindings/clock/exynos*.txt
13152 SAMSUNG SPI DRIVERS
13153 M: Kukjin Kim <kgene@kernel.org>
13154 M: Krzysztof Kozlowski <krzk@kernel.org>
13155 M: Andi Shyti <andi@etezian.org>
13156 L: linux-spi@vger.kernel.org
13157 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13159 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13160 F: drivers/spi/spi-s3c*
13161 F: include/linux/platform_data/spi-s3c64xx.h
13163 SAMSUNG SXGBE DRIVERS
13164 M: Byungho An <bh74.an@samsung.com>
13165 M: Girish K S <ks.giri@samsung.com>
13166 M: Vipul Pandya <vipul.pandya@samsung.com>
13168 L: netdev@vger.kernel.org
13169 F: drivers/net/ethernet/samsung/sxgbe/
13171 SAMSUNG THERMAL DRIVER
13172 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13173 L: linux-pm@vger.kernel.org
13174 L: linux-samsung-soc@vger.kernel.org
13176 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13177 F: drivers/thermal/samsung/
13179 SAMSUNG USB2 PHY DRIVER
13180 M: Kamil Debski <kamil@wypas.org>
13181 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13182 L: linux-kernel@vger.kernel.org
13184 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13185 F: Documentation/phy/samsung-usb2.txt
13186 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13187 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13188 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13189 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13190 F: drivers/phy/samsung/phy-samsung-usb2.c
13191 F: drivers/phy/samsung/phy-samsung-usb2.h
13194 M: Zwane Mwaikambo <zwanem@gmail.com>
13196 F: drivers/watchdog/sc1200wdt.c
13199 M: Ingo Molnar <mingo@redhat.com>
13200 M: Peter Zijlstra <peterz@infradead.org>
13201 L: linux-kernel@vger.kernel.org
13202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13205 F: include/linux/sched.h
13206 F: include/uapi/linux/sched.h
13207 F: include/linux/wait.h
13209 SCR24X CHIP CARD INTERFACE DRIVER
13210 M: Lubomir Rintel <lkundrak@v3.sk>
13212 F: drivers/char/pcmcia/scr24x_cs.c
13215 M: Jens Axboe <axboe@kernel.dk>
13216 L: linux-scsi@vger.kernel.org
13217 W: http://www.kernel.dk
13219 F: drivers/scsi/sr*
13221 SCSI RDMA PROTOCOL (SRP) INITIATOR
13222 M: Bart Van Assche <bvanassche@acm.org>
13223 L: linux-rdma@vger.kernel.org
13225 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13226 F: drivers/infiniband/ulp/srp/
13227 F: include/scsi/srp.h
13229 SCSI RDMA PROTOCOL (SRP) TARGET
13230 M: Bart Van Assche <bvanassche@acm.org>
13231 L: linux-rdma@vger.kernel.org
13232 L: target-devel@vger.kernel.org
13234 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13235 F: drivers/infiniband/ulp/srpt/
13238 M: Doug Gilbert <dgilbert@interlog.com>
13239 L: linux-scsi@vger.kernel.org
13240 W: http://sg.danny.cz/sg
13242 F: Documentation/scsi/scsi-generic.txt
13243 F: drivers/scsi/sg.c
13244 F: include/scsi/sg.h
13247 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13249 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13251 L: linux-scsi@vger.kernel.org
13253 F: Documentation/devicetree/bindings/scsi/
13258 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13259 L: linux-scsi@vger.kernel.org
13261 F: Documentation/scsi/st.txt
13262 F: drivers/scsi/st.*
13263 F: drivers/scsi/st_*.h
13266 M: Vlad Yasevich <vyasevich@gmail.com>
13267 M: Neil Horman <nhorman@tuxdriver.com>
13268 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13269 L: linux-sctp@vger.kernel.org
13270 W: http://lksctp.sourceforge.net
13272 F: Documentation/networking/sctp.txt
13273 F: include/linux/sctp.h
13274 F: include/uapi/linux/sctp.h
13275 F: include/net/sctp/
13279 M: Jim Cromie <jim.cromie@gmail.com>
13281 F: Documentation/i2c/busses/scx200_acb
13282 F: arch/x86/platform/scx200/
13283 F: drivers/watchdog/scx200_wdt.c
13284 F: drivers/i2c/busses/scx200*
13285 F: drivers/mtd/maps/scx200_docflash.c
13286 F: include/linux/scx200.h
13289 M: Jim Cromie <jim.cromie@gmail.com>
13291 F: drivers/char/scx200_gpio.c
13292 F: include/linux/scx200_gpio.h
13294 SCx200 HRT CLOCKSOURCE DRIVER
13295 M: Jim Cromie <jim.cromie@gmail.com>
13297 F: drivers/clocksource/scx200_hrt.c
13299 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13300 M: Sascha Sommer <saschasommer@freenet.de>
13301 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13303 F: drivers/mmc/host/sdricoh_cs.c
13306 M: Kees Cook <keescook@chromium.org>
13307 R: Andy Lutomirski <luto@amacapital.net>
13308 R: Will Drewry <wad@chromium.org>
13309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13311 F: kernel/seccomp.c
13312 F: include/uapi/linux/seccomp.h
13313 F: include/linux/seccomp.h
13314 F: tools/testing/selftests/seccomp/*
13315 F: tools/testing/selftests/kselftest_harness.h
13316 F: Documentation/userspace-api/seccomp_filter.rst
13317 K: \bsecure_computing
13320 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13321 M: Al Cooper <alcooperx@gmail.com>
13322 L: linux-mmc@vger.kernel.org
13323 L: bcm-kernel-feedback-list@broadcom.com
13325 F: drivers/mmc/host/sdhci-brcmstb*
13327 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13328 M: Adrian Hunter <adrian.hunter@intel.com>
13329 L: linux-mmc@vger.kernel.org
13330 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13332 F: drivers/mmc/host/sdhci*
13333 F: include/linux/mmc/sdhci*
13335 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13336 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13337 M: Manjunath M B <manjumb@synopsys.com>
13338 L: linux-mmc@vger.kernel.org
13340 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13342 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13343 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13344 L: linux-mmc@vger.kernel.org
13346 F: drivers/mmc/host/sdhci-of-at91.c
13348 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13349 M: Ben Dooks <ben-linux@fluff.org>
13350 M: Jaehoon Chung <jh80.chung@samsung.com>
13351 L: linux-mmc@vger.kernel.org
13353 F: drivers/mmc/host/sdhci-s3c*
13355 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13356 M: Viresh Kumar <vireshk@kernel.org>
13357 L: linux-mmc@vger.kernel.org
13359 F: drivers/mmc/host/sdhci-spear.c
13361 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13362 M: Kishon Vijay Abraham I <kishon@ti.com>
13363 L: linux-mmc@vger.kernel.org
13365 F: drivers/mmc/host/sdhci-omap.c
13367 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13368 M: Scott Bauer <scott.bauer@intel.com>
13369 M: Jonathan Derrick <jonathan.derrick@intel.com>
13370 L: linux-block@vger.kernel.org
13373 F: block/opal_proto.h
13374 F: include/linux/sed*
13375 F: include/uapi/linux/sed*
13378 M: Security Officers <security@kernel.org>
13382 M: James Morris <jmorris@namei.org>
13383 M: "Serge E. Hallyn" <serge@hallyn.com>
13384 L: linux-security-module@vger.kernel.org (suggested Cc:)
13385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13386 W: http://kernsec.org/
13389 X: security/selinux/
13391 SELINUX SECURITY MODULE
13392 M: Paul Moore <paul@paul-moore.com>
13393 M: Stephen Smalley <sds@tycho.nsa.gov>
13394 M: Eric Paris <eparis@parisplace.org>
13395 L: selinux@vger.kernel.org
13396 W: https://selinuxproject.org
13397 W: https://github.com/SELinuxProject
13398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13400 F: include/linux/selinux*
13401 F: security/selinux/
13402 F: scripts/selinux/
13403 F: Documentation/admin-guide/LSM/SELinux.rst
13406 M: Jiri Slaby <jirislaby@gmail.com>
13408 F: drivers/misc/phantom.c
13409 F: include/uapi/linux/phantom.h
13412 M: Rob Herring <robh@kernel.org>
13413 L: linux-serial@vger.kernel.org
13415 F: Documentation/devicetree/bindings/serial/slave-device.txt
13416 F: drivers/tty/serdev/
13417 F: include/linux/serdev.h
13420 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13421 L: linux-serial@vger.kernel.org
13423 F: Documentation/devicetree/bindings/serial/
13424 F: drivers/tty/serial/
13427 M: Sean Young <sean@mess.org>
13428 L: linux-media@vger.kernel.org
13430 F: drivers/media/rc/serial_ir.c
13433 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13434 M: Edward Cree <ecree@solarflare.com>
13435 M: Bert Kenward <bkenward@solarflare.com>
13436 L: netdev@vger.kernel.org
13438 F: drivers/net/ethernet/sfc/
13441 M: Dimitri Sivanich <sivanich@sgi.com>
13443 F: drivers/misc/sgi-gru/
13445 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13446 M: Pat Gefre <pfg@sgi.com>
13447 L: linux-ia64@vger.kernel.org
13449 F: Documentation/ia64/serial.txt
13450 F: drivers/tty/serial/ioc?_serial.c
13451 F: include/linux/ioc?.h
13453 SGI XP/XPC/XPNET DRIVER
13454 M: Cliff Whickman <cpw@sgi.com>
13455 M: Robin Holt <robinmholt@gmail.com>
13457 F: drivers/misc/sgi-xp/
13459 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13460 M: Ursula Braun <ubraun@linux.ibm.com>
13461 L: linux-s390@vger.kernel.org
13462 W: http://www.ibm.com/developerworks/linux/linux390/
13466 SHARP RJ54N1CB0C SENSOR DRIVER
13467 M: Jacopo Mondi <jacopo@jmondi.org>
13468 L: linux-media@vger.kernel.org
13469 T: git git://linuxtv.org/media_tree.git
13471 F: drivers/media/i2c/rj54n1cb0c.c
13472 F: include/media/i2c/rj54n1cb0c.h
13474 SH_VEU V4L2 MEM2MEM DRIVER
13475 L: linux-media@vger.kernel.org
13477 F: drivers/media/platform/sh_veu.c
13479 SH_VOU V4L2 OUTPUT DRIVER
13480 L: linux-media@vger.kernel.org
13482 F: drivers/media/platform/sh_vou.c
13483 F: include/media/drv-intf/sh_vou.h
13485 SI2157 MEDIA DRIVER
13486 M: Antti Palosaari <crope@iki.fi>
13487 L: linux-media@vger.kernel.org
13488 W: https://linuxtv.org
13489 W: http://palosaari.fi/linux/
13490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13491 T: git git://linuxtv.org/anttip/media_tree.git
13493 F: drivers/media/tuners/si2157*
13495 SI2165 MEDIA DRIVER
13496 M: Matthias Schwarzott <zzam@gentoo.org>
13497 L: linux-media@vger.kernel.org
13498 W: https://linuxtv.org
13499 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13501 F: drivers/media/dvb-frontends/si2165*
13503 SI2168 MEDIA DRIVER
13504 M: Antti Palosaari <crope@iki.fi>
13505 L: linux-media@vger.kernel.org
13506 W: https://linuxtv.org
13507 W: http://palosaari.fi/linux/
13508 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13509 T: git git://linuxtv.org/anttip/media_tree.git
13511 F: drivers/media/dvb-frontends/si2168*
13513 SI470X FM RADIO RECEIVER I2C DRIVER
13514 M: Hans Verkuil <hverkuil@xs4all.nl>
13515 L: linux-media@vger.kernel.org
13516 T: git git://linuxtv.org/media_tree.git
13517 W: https://linuxtv.org
13519 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13521 SI470X FM RADIO RECEIVER USB DRIVER
13522 M: Hans Verkuil <hverkuil@xs4all.nl>
13523 L: linux-media@vger.kernel.org
13524 T: git git://linuxtv.org/media_tree.git
13525 W: https://linuxtv.org
13527 F: drivers/media/radio/si470x/radio-si470x-common.c
13528 F: drivers/media/radio/si470x/radio-si470x.h
13529 F: drivers/media/radio/si470x/radio-si470x-usb.c
13531 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13532 M: Eduardo Valentin <edubezval@gmail.com>
13533 L: linux-media@vger.kernel.org
13534 T: git git://linuxtv.org/media_tree.git
13535 W: https://linuxtv.org
13537 F: drivers/media/radio/si4713/si4713.?
13539 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13540 M: Eduardo Valentin <edubezval@gmail.com>
13541 L: linux-media@vger.kernel.org
13542 T: git git://linuxtv.org/media_tree.git
13543 W: https://linuxtv.org
13545 F: drivers/media/radio/si4713/radio-platform-si4713.c
13547 SI4713 FM RADIO TRANSMITTER USB DRIVER
13548 M: Hans Verkuil <hverkuil@xs4all.nl>
13549 L: linux-media@vger.kernel.org
13550 T: git git://linuxtv.org/media_tree.git
13551 W: https://linuxtv.org
13553 F: drivers/media/radio/si4713/radio-usb-si4713.c
13556 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13557 L: linux-media@vger.kernel.org
13558 W: https://linuxtv.org
13559 T: git git://linuxtv.org/media_tree.git
13561 F: drivers/media/common/siano/
13562 F: drivers/media/usb/siano/
13563 F: drivers/media/usb/siano/
13564 F: drivers/media/mmc/siano/
13567 M: Palmer Dabbelt <palmer@sifive.com>
13568 L: linux-riscv@lists.infradead.org
13569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13574 SILEAD TOUCHSCREEN DRIVER
13575 M: Hans de Goede <hdegoede@redhat.com>
13576 L: linux-input@vger.kernel.org
13577 L: platform-driver-x86@vger.kernel.org
13579 F: drivers/input/touchscreen/silead.c
13580 F: drivers/platform/x86/touchscreen_dmi.c
13582 SILICON MOTION SM712 FRAME BUFFER DRIVER
13583 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13584 M: Teddy Wang <teddy.wang@siliconmotion.com>
13585 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13586 L: linux-fbdev@vger.kernel.org
13588 F: drivers/video/fbdev/sm712*
13589 F: Documentation/fb/sm712fb.txt
13591 SIMPLE FIRMWARE INTERFACE (SFI)
13592 M: Len Brown <lenb@kernel.org>
13593 L: sfi-devel@simplefirmware.org
13594 W: http://simplefirmware.org/
13595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13597 F: arch/x86/platform/sfi/
13599 F: include/linux/sfi*.h
13602 M: Hans de Goede <hdegoede@redhat.com>
13603 L: linux-fbdev@vger.kernel.org
13605 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13606 F: drivers/video/fbdev/simplefb.c
13607 F: include/linux/platform_data/simplefb.h
13609 SIMTEC EB110ATX (Chalice CATS)
13611 P: Vincent Sanders <vince@simtec.co.uk>
13612 M: Simtec Linux Team <linux@simtec.co.uk>
13613 W: http://www.simtec.co.uk/products/EB110ATX/
13616 SIMTEC EB2410ITX (BAST)
13618 P: Vincent Sanders <vince@simtec.co.uk>
13619 M: Simtec Linux Team <linux@simtec.co.uk>
13620 W: http://www.simtec.co.uk/products/EB2410ITX/
13622 F: arch/arm/mach-s3c24xx/mach-bast.c
13623 F: arch/arm/mach-s3c24xx/bast-ide.c
13624 F: arch/arm/mach-s3c24xx/bast-irq.c
13626 SIPHASH PRF ROUTINES
13627 M: Jason A. Donenfeld <Jason@zx2c4.com>
13630 F: lib/test_siphash.c
13631 F: include/linux/siphash.h
13634 M: Gavin Schenk <g.schenk@eckelmann.de>
13635 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13636 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13639 F: drivers/gpio/gpio-siox.c
13640 F: include/trace/events/siox.h
13642 SIS 190 ETHERNET DRIVER
13643 M: Francois Romieu <romieu@fr.zoreil.com>
13644 L: netdev@vger.kernel.org
13646 F: drivers/net/ethernet/sis/sis190.c
13648 SIS 900/7016 FAST ETHERNET DRIVER
13649 M: Daniele Venzano <venza@brownhat.org>
13650 W: http://www.brownhat.org/sis900.html
13651 L: netdev@vger.kernel.org
13653 F: drivers/net/ethernet/sis/sis900.*
13655 SIS FRAMEBUFFER DRIVER
13656 M: Thomas Winischhofer <thomas@winischhofer.net>
13657 W: http://www.winischhofer.net/linuxsisvga.shtml
13659 F: Documentation/fb/sisfb.txt
13660 F: drivers/video/fbdev/sis/
13661 F: include/video/sisfb.h
13664 M: Thomas Winischhofer <thomas@winischhofer.net>
13665 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13667 F: drivers/usb/misc/sisusbvga/
13670 M: Christoph Lameter <cl@linux.com>
13671 M: Pekka Enberg <penberg@kernel.org>
13672 M: David Rientjes <rientjes@google.com>
13673 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13674 M: Andrew Morton <akpm@linux-foundation.org>
13675 L: linux-mm@kvack.org
13677 F: include/linux/sl?b*.h
13680 SLEEPABLE READ-COPY UPDATE (SRCU)
13681 M: Lai Jiangshan <jiangshanlai@gmail.com>
13682 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13683 M: Josh Triplett <josh@joshtriplett.org>
13684 R: Steven Rostedt <rostedt@goodmis.org>
13685 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13686 L: linux-kernel@vger.kernel.org
13687 W: http://www.rdrop.com/users/paulmck/RCU/
13689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13690 F: include/linux/srcu*.h
13691 F: kernel/rcu/srcu*.c
13693 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13694 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13695 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13697 F: drivers/slimbus/
13698 F: Documentation/devicetree/bindings/slimbus/
13699 F: include/linux/slimbus.h
13701 SMACK SECURITY MODULE
13702 M: Casey Schaufler <casey@schaufler-ca.com>
13703 L: linux-security-module@vger.kernel.org
13704 W: http://schaufler-ca.com
13705 T: git git://github.com/cschaufler/smack-next
13707 F: Documentation/admin-guide/LSM/Smack.rst
13710 SMC91x ETHERNET DRIVER
13711 M: Nicolas Pitre <nico@fluxnic.net>
13713 F: drivers/net/ethernet/smsc/smc91x.*
13715 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13716 M: Sakari Ailus <sakari.ailus@iki.fi>
13717 L: linux-media@vger.kernel.org
13719 F: drivers/media/i2c/smiapp/
13720 F: include/media/i2c/smiapp.h
13721 F: drivers/media/i2c/smiapp-pll.c
13722 F: drivers/media/i2c/smiapp-pll.h
13723 F: include/uapi/linux/smiapp.h
13724 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13726 SMM665 HARDWARE MONITOR DRIVER
13727 M: Guenter Roeck <linux@roeck-us.net>
13728 L: linux-hwmon@vger.kernel.org
13730 F: Documentation/hwmon/smm665
13731 F: drivers/hwmon/smm665.c
13733 SMSC EMC2103 HARDWARE MONITOR DRIVER
13734 M: Steve Glendinning <steve.glendinning@shawell.net>
13735 L: linux-hwmon@vger.kernel.org
13737 F: Documentation/hwmon/emc2103
13738 F: drivers/hwmon/emc2103.c
13740 SMSC SCH5627 HARDWARE MONITOR DRIVER
13741 M: Hans de Goede <hdegoede@redhat.com>
13742 L: linux-hwmon@vger.kernel.org
13744 F: Documentation/hwmon/sch5627
13745 F: drivers/hwmon/sch5627.c
13747 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13748 M: Steve Glendinning <steve.glendinning@shawell.net>
13749 L: linux-fbdev@vger.kernel.org
13751 F: drivers/video/fbdev/smscufx.c
13753 SMSC47B397 HARDWARE MONITOR DRIVER
13754 M: Jean Delvare <jdelvare@suse.com>
13755 L: linux-hwmon@vger.kernel.org
13757 F: Documentation/hwmon/smsc47b397
13758 F: drivers/hwmon/smsc47b397.c
13760 SMSC911x ETHERNET DRIVER
13761 M: Steve Glendinning <steve.glendinning@shawell.net>
13762 L: netdev@vger.kernel.org
13764 F: include/linux/smsc911x.h
13765 F: drivers/net/ethernet/smsc/smsc911x.*
13767 SMSC9420 PCI ETHERNET DRIVER
13768 M: Steve Glendinning <steve.glendinning@shawell.net>
13769 L: netdev@vger.kernel.org
13771 F: drivers/net/ethernet/smsc/smsc9420.*
13773 SOC-CAMERA V4L2 SUBSYSTEM
13774 L: linux-media@vger.kernel.org
13775 T: git git://linuxtv.org/media_tree.git
13777 F: include/media/soc*
13778 F: drivers/media/i2c/soc_camera/
13779 F: drivers/media/platform/soc_camera/
13781 SOCIONEXT SYNQUACER I2C DRIVER
13782 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13783 L: linux-i2c@vger.kernel.org
13785 F: drivers/i2c/busses/i2c-synquacer.c
13786 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13788 SOCIONEXT UNIPHIER SOUND DRIVER
13789 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13791 F: sound/soc/uniphier/
13793 SOEKRIS NET48XX LED SUPPORT
13794 M: Chris Boot <bootc@bootc.net>
13796 F: drivers/leds/leds-net48xx.c
13798 SOFT-ROCE DRIVER (rxe)
13799 M: Moni Shoua <monis@mellanox.com>
13800 L: linux-rdma@vger.kernel.org
13802 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13803 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13804 F: drivers/infiniband/sw/rxe/
13805 F: include/uapi/rdma/rdma_user_rxe.h
13807 SOFTLOGIC 6x10 MPEG CODEC
13808 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13809 M: Anton Sviridenko <anton@corp.bluecherry.net>
13810 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13811 M: Andrey Utkin <andrey_utkin@fastmail.com>
13812 M: Ismael Luceno <ismael@iodev.co.uk>
13813 L: linux-media@vger.kernel.org
13815 F: drivers/media/pci/solo6x10/
13817 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13818 M: James Morse <james.morse@arm.com>
13819 L: linux-arm-kernel@lists.infradead.org
13821 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13822 F: drivers/firmware/arm_sdei.c
13823 F: include/linux/arm_sdei.h
13824 F: include/uapi/linux/arm_sdei.h
13826 SOFTWARE RAID (Multiple Disks) SUPPORT
13827 M: Shaohua Li <shli@kernel.org>
13828 L: linux-raid@vger.kernel.org
13829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13831 F: drivers/md/Makefile
13832 F: drivers/md/Kconfig
13834 F: drivers/md/raid*
13835 F: include/linux/raid/
13836 F: include/uapi/linux/raid/
13838 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13839 M: Jassi Brar <jaswinder.singh@linaro.org>
13840 L: netdev@vger.kernel.org
13842 F: drivers/net/ethernet/socionext/netsec.c
13843 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13845 SOLIDRUN CLEARFOG SUPPORT
13846 M: Russell King <linux@armlinux.org.uk>
13848 F: arch/arm/boot/dts/armada-388-clearfog*
13849 F: arch/arm/boot/dts/armada-38x-solidrun-*
13851 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13852 M: Russell King <linux@armlinux.org.uk>
13854 F: arch/arm/boot/dts/imx6*-cubox-i*
13855 F: arch/arm/boot/dts/imx6*-hummingboard*
13856 F: arch/arm/boot/dts/imx6*-sr-*
13858 SONIC NETWORK DRIVER
13859 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13860 L: netdev@vger.kernel.org
13862 F: drivers/net/ethernet/natsemi/sonic.*
13864 SONICS SILICON BACKPLANE DRIVER (SSB)
13865 M: Michael Buesch <m@bues.ch>
13866 L: linux-wireless@vger.kernel.org
13869 F: include/linux/ssb/
13871 SONY IMX258 SENSOR DRIVER
13872 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13873 L: linux-media@vger.kernel.org
13874 T: git git://linuxtv.org/media_tree.git
13876 F: drivers/media/i2c/imx258.c
13878 SONY IMX274 SENSOR DRIVER
13879 M: Leon Luo <leonl@leopardimaging.com>
13880 L: linux-media@vger.kernel.org
13881 T: git git://linuxtv.org/media_tree.git
13883 F: drivers/media/i2c/imx274.c
13884 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13886 SONY IMX319 SENSOR DRIVER
13887 M: Bingbu Cao <bingbu.cao@intel.com>
13888 L: linux-media@vger.kernel.org
13889 T: git git://linuxtv.org/media_tree.git
13891 F: drivers/media/i2c/imx319.c
13893 SONY IMX355 SENSOR DRIVER
13894 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13895 L: linux-media@vger.kernel.org
13896 T: git git://linuxtv.org/media_tree.git
13898 F: drivers/media/i2c/imx355.c
13900 SONY MEMORYSTICK CARD SUPPORT
13901 M: Alex Dubov <oakad@yahoo.com>
13902 W: http://tifmxx.berlios.de/
13904 F: drivers/memstick/host/tifm_ms.c
13906 SONY MEMORYSTICK STANDARD SUPPORT
13907 M: Maxim Levitsky <maximlevitsky@gmail.com>
13909 F: drivers/memstick/core/ms_block.*
13911 SONY VAIO CONTROL DEVICE DRIVER
13912 M: Mattia Dongili <malattia@linux.it>
13913 L: platform-driver-x86@vger.kernel.org
13914 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13916 F: Documentation/laptops/sony-laptop.txt
13917 F: drivers/char/sonypi.c
13918 F: drivers/platform/x86/sony-laptop.c
13919 F: include/linux/sony-laptop.h
13922 M: Jaroslav Kysela <perex@perex.cz>
13923 M: Takashi Iwai <tiwai@suse.com>
13924 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13925 W: http://www.alsa-project.org/
13926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13927 T: git git://git.alsa-project.org/alsa-kernel.git
13928 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13930 F: Documentation/sound/
13932 F: include/uapi/sound/
13935 SOUND - COMPRESSED AUDIO
13936 M: Vinod Koul <vkoul@kernel.org>
13937 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13940 F: Documentation/sound/designs/compress-offload.rst
13941 F: include/sound/compress_driver.h
13942 F: include/uapi/sound/compress_*
13943 F: sound/core/compress_offload.c
13944 F: sound/soc/soc-compress.c
13946 SOUND - DMAENGINE HELPERS
13947 M: Lars-Peter Clausen <lars@metafoo.de>
13949 F: include/sound/dmaengine_pcm.h
13950 F: sound/core/pcm_dmaengine.c
13951 F: sound/soc/soc-generic-dmaengine-pcm.c
13953 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13954 M: Liam Girdwood <lgirdwood@gmail.com>
13955 M: Mark Brown <broonie@kernel.org>
13956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13957 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13958 W: http://alsa-project.org/main/index.php/ASoC
13960 F: Documentation/devicetree/bindings/sound/
13961 F: Documentation/sound/soc/
13963 F: include/sound/soc*
13965 SOUNDWIRE SUBSYSTEM
13966 M: Vinod Koul <vkoul@kernel.org>
13967 M: Sanyog Kale <sanyog.r.kale@intel.com>
13968 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13969 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13971 F: Documentation/driver-api/soundwire/
13972 F: drivers/soundwire/
13973 F: include/linux/soundwire/
13976 M: Olli Salonen <olli.salonen@iki.fi>
13977 L: linux-media@vger.kernel.org
13978 W: https://linuxtv.org
13979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13981 F: drivers/media/dvb-frontends/sp2*
13983 SPARC + UltraSPARC (sparc/sparc64)
13984 M: "David S. Miller" <davem@davemloft.net>
13985 L: sparclinux@vger.kernel.org
13986 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13993 SPARC SERIAL DRIVERS
13994 M: "David S. Miller" <davem@davemloft.net>
13995 L: sparclinux@vger.kernel.org
13996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13999 F: include/linux/sunserialcore.h
14000 F: drivers/tty/serial/suncore.c
14001 F: drivers/tty/serial/sunhv.c
14002 F: drivers/tty/serial/sunsab.c
14003 F: drivers/tty/serial/sunsab.h
14004 F: drivers/tty/serial/sunsu.c
14005 F: drivers/tty/serial/sunzilog.c
14006 F: drivers/tty/serial/sunzilog.h
14007 F: drivers/tty/vcc.c
14010 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14011 L: linux-sparse@vger.kernel.org
14012 W: https://sparse.wiki.kernel.org/
14013 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14015 F: include/linux/compiler.h
14017 SPEAR CLOCK FRAMEWORK SUPPORT
14018 M: Viresh Kumar <vireshk@kernel.org>
14019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14020 W: http://www.st.com/spear
14022 F: drivers/clk/spear/
14024 SPEAR PLATFORM SUPPORT
14025 M: Viresh Kumar <vireshk@kernel.org>
14026 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14028 W: http://www.st.com/spear
14030 F: arch/arm/boot/dts/spear*
14031 F: arch/arm/mach-spear/
14034 M: Marek Vasut <marek.vasut@gmail.com>
14035 L: linux-mtd@lists.infradead.org
14036 W: http://www.linux-mtd.infradead.org/
14037 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14038 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14039 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14041 F: drivers/mtd/spi-nor/
14042 F: include/linux/mtd/spi-nor.h
14045 M: Mark Brown <broonie@kernel.org>
14046 L: linux-spi@vger.kernel.org
14047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14048 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14050 F: Documentation/devicetree/bindings/spi/
14051 F: Documentation/spi/
14053 F: include/linux/spi/
14054 F: include/uapi/linux/spi/
14057 SPIDERNET NETWORK DRIVER for CELL
14058 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14059 L: netdev@vger.kernel.org
14061 F: Documentation/networking/spider_net.txt
14062 F: drivers/net/ethernet/toshiba/spider_net*
14065 R: Stephen Boyd <sboyd@kernel.org>
14066 L: linux-arm-msm@vger.kernel.org
14067 F: Documentation/devicetree/bindings/spmi/
14069 F: include/dt-bindings/spmi/spmi.h
14070 F: include/linux/spmi.h
14071 F: include/trace/events/spmi.h
14074 M: Jeremy Kerr <jk@ozlabs.org>
14075 L: linuxppc-dev@lists.ozlabs.org
14076 W: http://www.ibm.com/developerworks/power/cell/
14078 F: Documentation/filesystems/spufs.txt
14079 F: arch/powerpc/platforms/cell/spufs/
14081 SQUASHFS FILE SYSTEM
14082 M: Phillip Lougher <phillip@squashfs.org.uk>
14083 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14084 W: http://squashfs.org.uk
14085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14087 F: Documentation/filesystems/squashfs.txt
14090 SRM (Alpha) environment access
14091 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14093 F: arch/alpha/kernel/srm_env.c
14095 ST STM32 I2C/SMBUS DRIVER
14096 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14097 L: linux-i2c@vger.kernel.org
14099 F: drivers/i2c/busses/i2c-stm32*
14101 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14102 M: Song Qiang <songqiang1304521@gmail.com>
14103 L: linux-iio@vger.kernel.org
14105 F: drivers/iio/proximity/vl53l0x-i2c.c
14106 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14109 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14110 M: Sasha Levin <sashal@kernel.org>
14111 L: stable@vger.kernel.org
14113 F: Documentation/process/stable-kernel-rules.rst
14116 M: Ian Abbott <abbotti@mev.co.uk>
14117 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14119 F: drivers/staging/comedi/
14121 STAGING - EROFS FILE SYSTEM
14122 M: Gao Xiang <gaoxiang25@huawei.com>
14123 M: Chao Yu <yuchao0@huawei.com>
14124 L: linux-erofs@lists.ozlabs.org
14126 F: drivers/staging/erofs/
14128 STAGING - INDUSTRIAL IO
14129 M: Jonathan Cameron <jic23@kernel.org>
14130 L: linux-iio@vger.kernel.org
14132 F: Documentation/devicetree/bindings/staging/iio/
14133 F: drivers/staging/iio/
14135 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14136 M: Marc Dietrich <marvin24@gmx.de>
14137 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14138 L: linux-tegra@vger.kernel.org
14140 F: drivers/staging/nvec/
14142 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14143 M: Jens Frederich <jfrederich@gmail.com>
14144 M: Daniel Drake <dsd@laptop.org>
14145 M: Jon Nettleton <jon.nettleton@gmail.com>
14146 W: http://wiki.laptop.org/go/DCON
14148 F: drivers/staging/olpc_dcon/
14150 STAGING - REALTEK RTL8712U DRIVERS
14151 M: Larry Finger <Larry.Finger@lwfinger.net>
14152 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14154 F: drivers/staging/rtl8712/
14156 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14157 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14158 M: Teddy Wang <teddy.wang@siliconmotion.com>
14159 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14160 L: linux-fbdev@vger.kernel.org
14162 F: drivers/staging/sm750fb/
14164 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14165 M: William Hubbs <w.d.hubbs@gmail.com>
14166 M: Chris Brannon <chris@the-brannons.com>
14167 M: Kirk Reiser <kirk@reisers.ca>
14168 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14169 L: speakup@linux-speakup.org
14170 W: http://www.linux-speakup.org/
14172 F: drivers/staging/speakup/
14174 STAGING - VIA VT665X DRIVERS
14175 M: Forest Bond <forest@alittletooquiet.net>
14177 F: drivers/staging/vt665?/
14179 STAGING - WILC1000 WIFI DRIVER
14180 M: Aditya Shankar <aditya.shankar@microchip.com>
14181 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14182 L: linux-wireless@vger.kernel.org
14184 F: drivers/staging/wilc1000/
14186 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14187 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14189 F: drivers/staging/xgifb/
14192 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14194 L: devel@driverdev.osuosl.org
14196 F: drivers/staging/
14198 STARFIRE/DURALAN NETWORK DRIVER
14199 M: Ion Badulescu <ionut@badula.org>
14201 F: drivers/net/ethernet/adaptec/starfire*
14203 STEC S1220 SKD DRIVER
14204 M: Bart Van Assche <bart.vanassche@wdc.com>
14205 L: linux-block@vger.kernel.org
14207 F: drivers/block/skd*[ch]
14209 STI AUDIO (ASoC) DRIVERS
14210 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14211 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14213 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14217 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14219 F: drivers/media/platform/sti/cec/
14220 F: Documentation/devicetree/bindings/media/stih-cec.txt
14222 STK1160 USB VIDEO CAPTURE DRIVER
14223 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14224 L: linux-media@vger.kernel.org
14225 T: git git://linuxtv.org/media_tree.git
14227 F: drivers/media/usb/stk1160/
14229 STM32 AUDIO (ASoC) DRIVERS
14230 M: Olivier Moysan <olivier.moysan@st.com>
14231 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14232 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14234 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14237 STM32 TIMER/LPTIMER DRIVERS
14238 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14240 F: drivers/*/stm32-*timer*
14241 F: drivers/pwm/pwm-stm32*
14242 F: include/linux/*/stm32-*tim*
14243 F: Documentation/ABI/testing/*timer-stm32
14244 F: Documentation/devicetree/bindings/*/stm32-*timer*
14245 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14247 STMMAC ETHERNET DRIVER
14248 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14249 M: Alexandre Torgue <alexandre.torgue@st.com>
14250 M: Jose Abreu <joabreu@synopsys.com>
14251 L: netdev@vger.kernel.org
14252 W: http://www.stlinux.com
14254 F: drivers/net/ethernet/stmicro/stmmac/
14257 M: Sam Creasey <sammy@sammy.net>
14258 W: http://sammy.net/sun3/
14260 F: arch/m68k/kernel/*sun3*
14261 F: arch/m68k/sun3*/
14262 F: arch/m68k/include/asm/sun3*
14263 F: drivers/net/ethernet/i825xx/sun3*
14265 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14266 M: Hans de Goede <hdegoede@redhat.com>
14267 L: linux-input@vger.kernel.org
14269 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14270 F: drivers/input/keyboard/sun4i-lradc-keys.c
14272 SUNDANCE NETWORK DRIVER
14273 M: Denis Kirjanov <kda@linux-powerpc.org>
14274 L: netdev@vger.kernel.org
14276 F: drivers/net/ethernet/dlink/sundance.c
14279 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14280 M: Rich Felker <dalias@libc.org>
14281 L: linux-sh@vger.kernel.org
14282 Q: http://patchwork.kernel.org/project/linux-sh/list/
14284 F: Documentation/sh/
14289 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14290 M: Len Brown <len.brown@intel.com>
14291 M: Pavel Machek <pavel@ucw.cz>
14292 L: linux-pm@vger.kernel.org
14293 B: https://bugzilla.kernel.org
14295 F: Documentation/power/
14296 F: arch/x86/kernel/acpi/
14297 F: drivers/base/power/
14299 F: include/linux/suspend.h
14300 F: include/linux/freezer.h
14301 F: include/linux/pm.h
14304 M: Martin Mares <mj@ucw.cz>
14305 L: linux-video@atrey.karlin.mff.cuni.cz
14307 F: Documentation/svga.txt
14308 F: arch/x86/boot/video*
14311 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14312 L: iommu@lists.linux-foundation.org
14313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14315 F: kernel/dma/swiotlb.c
14316 F: arch/*/kernel/pci-swiotlb.c
14317 F: include/linux/swiotlb.h
14320 M: Jiri Pirko <jiri@resnulli.us>
14321 M: Ivan Vecera <ivecera@redhat.com>
14322 L: netdev@vger.kernel.org
14325 F: include/net/switchdev.h
14327 SY8106A REGULATOR DRIVER
14328 M: Icenowy Zheng <icenowy@aosc.io>
14330 F: drivers/regulator/sy8106a-regulator.c
14331 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14333 SYNC FILE FRAMEWORK
14334 M: Sumit Semwal <sumit.semwal@linaro.org>
14335 R: Gustavo Padovan <gustavo@padovan.org>
14337 L: linux-media@vger.kernel.org
14338 L: dri-devel@lists.freedesktop.org
14339 F: drivers/dma-buf/sync_*
14340 F: drivers/dma-buf/dma-fence*
14341 F: drivers/dma-buf/sw_sync.c
14342 F: include/linux/sync_file.h
14343 F: include/uapi/linux/sync_file.h
14344 F: Documentation/sync_file.txt
14345 T: git git://anongit.freedesktop.org/drm/drm-misc
14347 SYNOPSYS ARC ARCHITECTURE
14348 M: Vineet Gupta <vgupta@synopsys.com>
14349 L: linux-snps-arc@lists.infradead.org
14352 F: Documentation/devicetree/bindings/arc/*
14353 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14354 F: drivers/clocksource/arc_timer.c
14355 F: drivers/tty/serial/arc_uart.c
14356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14358 SYNOPSYS ARC HSDK SDP pll clock driver
14359 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14361 F: drivers/clk/clk-hsdk-pll.c
14362 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14364 SYNOPSYS ARC SDP clock driver
14365 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14367 F: drivers/clk/axs10x/*
14368 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14370 SYNOPSYS ARC SDP platform support
14371 M: Alexey Brodkin <abrodkin@synopsys.com>
14373 F: arch/arc/plat-axs10x
14374 F: arch/arc/boot/dts/ax*
14375 F: Documentation/devicetree/bindings/arc/axs10*
14377 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14378 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14380 F: drivers/reset/reset-axs10x.c
14381 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14383 SYNOPSYS CREG GPIO DRIVER
14384 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14386 F: drivers/gpio/gpio-creg-snps.c
14387 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14389 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14390 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14392 F: drivers/tty/serial/8250/8250_dw.c
14394 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14395 M: Hoan Tran <hotran@apm.com>
14396 L: linux-gpio@vger.kernel.org
14398 F: drivers/gpio/gpio-dwapb.c
14399 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14401 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14402 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14404 F: drivers/dma/dwi-axi-dmac/
14405 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14407 SYNOPSYS DESIGNWARE DMAC DRIVER
14408 M: Viresh Kumar <vireshk@kernel.org>
14409 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14411 F: include/linux/dma/dw.h
14412 F: include/linux/platform_data/dma-dw.h
14415 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14416 M: Jose Abreu <Jose.Abreu@synopsys.com>
14417 L: netdev@vger.kernel.org
14419 F: drivers/net/ethernet/synopsys/
14421 SYNOPSYS DESIGNWARE I2C DRIVER
14422 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14423 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14424 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14425 L: linux-i2c@vger.kernel.org
14427 F: drivers/i2c/busses/i2c-designware-*
14428 F: include/linux/platform_data/i2c-designware.h
14430 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14431 M: Jaehoon Chung <jh80.chung@samsung.com>
14432 L: linux-mmc@vger.kernel.org
14434 F: drivers/mmc/host/dw_mmc*
14436 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14437 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14439 F: drivers/reset/reset-hsdk.c
14440 F: include/dt-bindings/reset/snps,hsdk-reset.h
14441 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14443 SYSTEM CONFIGURATION (SYSCON)
14444 M: Lee Jones <lee.jones@linaro.org>
14445 M: Arnd Bergmann <arnd@arndb.de>
14446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14448 F: drivers/mfd/syscon.c
14450 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14451 M: Sudeep Holla <sudeep.holla@arm.com>
14452 L: linux-arm-kernel@lists.infradead.org
14454 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14455 F: drivers/clk/clk-sc[mp]i.c
14456 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14457 F: drivers/firmware/arm_scpi.c
14458 F: drivers/firmware/arm_scmi/
14459 F: include/linux/sc[mp]i_protocol.h
14461 SYSTEM RESET/SHUTDOWN DRIVERS
14462 M: Sebastian Reichel <sre@kernel.org>
14463 L: linux-pm@vger.kernel.org
14464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14466 F: Documentation/devicetree/bindings/power/reset/
14467 F: drivers/power/reset/
14469 SYSTEM TRACE MODULE CLASS
14470 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14473 F: Documentation/trace/stm.rst
14474 F: drivers/hwtracing/stm/
14475 F: include/linux/stm.h
14476 F: include/uapi/linux/stm.h
14479 M: Christoph Hellwig <hch@infradead.org>
14481 F: Documentation/filesystems/sysv-fs.txt
14483 F: include/linux/sysv_fs.h
14486 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14487 L: linux-scsi@vger.kernel.org
14488 L: target-devel@vger.kernel.org
14489 W: http://www.linux-iscsi.org
14490 W: http://groups.google.com/group/linux-iscsi-target-dev
14491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14495 F: Documentation/target/
14497 TASKSTATS STATISTICS INTERFACE
14498 M: Balbir Singh <bsingharora@gmail.com>
14500 F: Documentation/accounting/taskstats*
14501 F: include/linux/taskstats*
14502 F: kernel/taskstats.c
14505 M: Jamal Hadi Salim <jhs@mojatatu.com>
14506 M: Cong Wang <xiyou.wangcong@gmail.com>
14507 M: Jiri Pirko <jiri@resnulli.us>
14508 L: netdev@vger.kernel.org
14510 F: include/net/pkt_cls.h
14511 F: include/net/pkt_sched.h
14512 F: include/net/tc_act/
14513 F: include/uapi/linux/pkt_cls.h
14514 F: include/uapi/linux/pkt_sched.h
14515 F: include/uapi/linux/tc_act/
14516 F: include/uapi/linux/tc_ematch/
14519 TC90522 MEDIA DRIVER
14520 M: Akihiro Tsukada <tskd08@gmail.com>
14521 L: linux-media@vger.kernel.org
14523 F: drivers/media/dvb-frontends/tc90522*
14525 TCP LOW PRIORITY MODULE
14526 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14527 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14528 W: http://tcp-lp-mod.sourceforge.net/
14530 F: net/ipv4/tcp_lp.c
14532 TDA10071 MEDIA DRIVER
14533 M: Antti Palosaari <crope@iki.fi>
14534 L: linux-media@vger.kernel.org
14535 W: https://linuxtv.org
14536 W: http://palosaari.fi/linux/
14537 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14538 T: git git://linuxtv.org/anttip/media_tree.git
14540 F: drivers/media/dvb-frontends/tda10071*
14542 TDA18212 MEDIA DRIVER
14543 M: Antti Palosaari <crope@iki.fi>
14544 L: linux-media@vger.kernel.org
14545 W: https://linuxtv.org
14546 W: http://palosaari.fi/linux/
14547 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14548 T: git git://linuxtv.org/anttip/media_tree.git
14550 F: drivers/media/tuners/tda18212*
14552 TDA18218 MEDIA DRIVER
14553 M: Antti Palosaari <crope@iki.fi>
14554 L: linux-media@vger.kernel.org
14555 W: https://linuxtv.org
14556 W: http://palosaari.fi/linux/
14557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14558 T: git git://linuxtv.org/anttip/media_tree.git
14560 F: drivers/media/tuners/tda18218*
14562 TDA18250 MEDIA DRIVER
14563 M: Olli Salonen <olli.salonen@iki.fi>
14564 L: linux-media@vger.kernel.org
14565 W: https://linuxtv.org
14566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14567 T: git git://linuxtv.org/media_tree.git
14569 F: drivers/media/tuners/tda18250*
14571 TDA18271 MEDIA DRIVER
14572 M: Michael Krufky <mkrufky@linuxtv.org>
14573 L: linux-media@vger.kernel.org
14574 W: https://linuxtv.org
14575 W: http://github.com/mkrufky
14576 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14577 T: git git://linuxtv.org/mkrufky/tuners.git
14579 F: drivers/media/tuners/tda18271*
14581 TDA1997x MEDIA DRIVER
14582 M: Tim Harvey <tharvey@gateworks.com>
14583 L: linux-media@vger.kernel.org
14584 W: https://linuxtv.org
14585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14587 F: drivers/media/i2c/tda1997x.*
14589 TDA827x MEDIA DRIVER
14590 M: Michael Krufky <mkrufky@linuxtv.org>
14591 L: linux-media@vger.kernel.org
14592 W: https://linuxtv.org
14593 W: http://github.com/mkrufky
14594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14595 T: git git://linuxtv.org/mkrufky/tuners.git
14597 F: drivers/media/tuners/tda8290.*
14599 TDA8290 MEDIA DRIVER
14600 M: Michael Krufky <mkrufky@linuxtv.org>
14601 L: linux-media@vger.kernel.org
14602 W: https://linuxtv.org
14603 W: http://github.com/mkrufky
14604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14605 T: git git://linuxtv.org/mkrufky/tuners.git
14607 F: drivers/media/tuners/tda8290.*
14609 TDA9840 MEDIA DRIVER
14610 M: Hans Verkuil <hverkuil@xs4all.nl>
14611 L: linux-media@vger.kernel.org
14612 T: git git://linuxtv.org/media_tree.git
14613 W: https://linuxtv.org
14615 F: drivers/media/i2c/tda9840*
14617 TEA5761 TUNER DRIVER
14618 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14619 L: linux-media@vger.kernel.org
14620 W: https://linuxtv.org
14621 T: git git://linuxtv.org/media_tree.git
14623 F: drivers/media/tuners/tea5761.*
14625 TEA5767 TUNER DRIVER
14626 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14627 L: linux-media@vger.kernel.org
14628 W: https://linuxtv.org
14629 T: git git://linuxtv.org/media_tree.git
14631 F: drivers/media/tuners/tea5767.*
14633 TEA6415C MEDIA DRIVER
14634 M: Hans Verkuil <hverkuil@xs4all.nl>
14635 L: linux-media@vger.kernel.org
14636 T: git git://linuxtv.org/media_tree.git
14637 W: https://linuxtv.org
14639 F: drivers/media/i2c/tea6415c*
14641 TEA6420 MEDIA DRIVER
14642 M: Hans Verkuil <hverkuil@xs4all.nl>
14643 L: linux-media@vger.kernel.org
14644 T: git git://linuxtv.org/media_tree.git
14645 W: https://linuxtv.org
14647 F: drivers/media/i2c/tea6420*
14650 M: Jiri Pirko <jiri@resnulli.us>
14651 L: netdev@vger.kernel.org
14653 F: drivers/net/team/
14654 F: include/linux/if_team.h
14655 F: include/uapi/linux/if_team.h
14657 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14658 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14660 F: arch/x86/platform/ts5500/
14662 TECHNOTREND USB IR RECEIVER
14663 M: Sean Young <sean@mess.org>
14664 L: linux-media@vger.kernel.org
14666 F: drivers/media/rc/ttusbir.c
14668 TECHWELL TW9910 VIDEO DECODER
14669 L: linux-media@vger.kernel.org
14671 F: drivers/media/i2c/tw9910.c
14672 F: include/media/i2c/tw9910.h
14675 M: Jens Wiklander <jens.wiklander@linaro.org>
14677 F: include/linux/tee_drv.h
14678 F: include/uapi/linux/tee.h
14680 F: Documentation/tee.txt
14682 TEGRA ARCHITECTURE SUPPORT
14683 M: Thierry Reding <thierry.reding@gmail.com>
14684 M: Jonathan Hunter <jonathanh@nvidia.com>
14685 L: linux-tegra@vger.kernel.org
14686 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14692 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14693 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14695 F: drivers/clk/tegra/
14698 M: Laxman Dewangan <ldewangan@nvidia.com>
14699 M: Jon Hunter <jonathanh@nvidia.com>
14701 F: drivers/dma/tegra*
14704 M: Laxman Dewangan <ldewangan@nvidia.com>
14706 F: drivers/i2c/busses/i2c-tegra.c
14708 TEGRA IOMMU DRIVERS
14709 M: Thierry Reding <thierry.reding@gmail.com>
14710 L: linux-tegra@vger.kernel.org
14712 F: drivers/iommu/tegra*
14715 M: Laxman Dewangan <ldewangan@nvidia.com>
14717 F: drivers/input/keyboard/tegra-kbc.c
14720 M: Stefan Agner <stefan@agner.ch>
14721 M: Lucas Stach <dev@lynxeye.de>
14723 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14724 F: drivers/mtd/nand/raw/tegra_nand.c
14727 M: Thierry Reding <thierry.reding@gmail.com>
14729 F: drivers/pwm/pwm-tegra.c
14731 TEGRA SERIAL DRIVER
14732 M: Laxman Dewangan <ldewangan@nvidia.com>
14734 F: drivers/tty/serial/serial-tegra.c
14737 M: Laxman Dewangan <ldewangan@nvidia.com>
14739 F: drivers/spi/spi-tegra*
14741 TEHUTI ETHERNET DRIVER
14742 M: Andy Gospodarek <andy@greyhouse.net>
14743 L: netdev@vger.kernel.org
14745 F: drivers/net/ethernet/tehuti/*
14747 Telecom Clock Driver for MCPL0010
14748 M: Mark Gross <mark.gross@intel.com>
14750 F: drivers/char/tlclk.c
14752 TENSILICA XTENSA PORT (xtensa)
14753 M: Chris Zankel <chris@zankel.net>
14754 M: Max Filippov <jcmvbkbc@gmail.com>
14755 L: linux-xtensa@linux-xtensa.org
14756 T: git git://github.com/czankel/xtensa-linux.git
14759 F: drivers/irqchip/irq-xtensa-*
14761 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14762 M: Nishanth Menon <nm@ti.com>
14763 M: Tero Kristo <t-kristo@ti.com>
14764 M: Santosh Shilimkar <ssantosh@kernel.org>
14765 L: linux-arm-kernel@lists.infradead.org
14767 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14768 F: drivers/firmware/ti_sci*
14769 F: include/linux/soc/ti/ti_sci_protocol.h
14770 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14771 F: drivers/soc/ti/ti_sci_pm_domains.c
14772 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14773 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14774 F: drivers/clk/keystone/sci-clk.c
14775 F: drivers/reset/reset-ti-sci.c
14777 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14778 M: Hans Verkuil <hverkuil@xs4all.nl>
14779 L: linux-media@vger.kernel.org
14780 T: git git://linuxtv.org/media_tree.git
14781 W: https://linuxtv.org
14783 F: drivers/media/radio/radio-raremono.c
14786 M: Zhang Rui <rui.zhang@intel.com>
14787 M: Eduardo Valentin <edubezval@gmail.com>
14788 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14789 L: linux-pm@vger.kernel.org
14790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14792 Q: https://patchwork.kernel.org/project/linux-pm/list/
14794 F: drivers/thermal/
14795 F: include/linux/thermal.h
14796 F: include/uapi/linux/thermal.h
14797 F: include/linux/cpu_cooling.h
14798 F: Documentation/devicetree/bindings/thermal/
14800 THERMAL/CPU_COOLING
14801 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14802 M: Viresh Kumar <viresh.kumar@linaro.org>
14803 M: Javi Merino <javi.merino@kernel.org>
14804 L: linux-pm@vger.kernel.org
14806 F: Documentation/thermal/cpu-cooling-api.txt
14807 F: drivers/thermal/cpu_cooling.c
14808 F: include/linux/cpu_cooling.h
14810 THINKPAD ACPI EXTRAS DRIVER
14811 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14812 L: ibm-acpi-devel@lists.sourceforge.net
14813 L: platform-driver-x86@vger.kernel.org
14814 W: http://ibm-acpi.sourceforge.net
14815 W: http://thinkwiki.org/wiki/Ibm-acpi
14816 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14818 F: drivers/platform/x86/thinkpad_acpi.c
14821 M: Andreas Noever <andreas.noever@gmail.com>
14822 M: Michael Jamet <michael.jamet@intel.com>
14823 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14824 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14827 F: Documentation/admin-guide/thunderbolt.rst
14828 F: drivers/thunderbolt/
14829 F: include/linux/thunderbolt.h
14831 THUNDERBOLT NETWORK DRIVER
14832 M: Michael Jamet <michael.jamet@intel.com>
14833 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14834 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14835 L: netdev@vger.kernel.org
14837 F: drivers/net/thunderbolt.c
14839 THUNDERX GPIO DRIVER
14840 M: David Daney <david.daney@cavium.com>
14842 F: drivers/gpio/gpio-thunderx.c
14844 TI AM437X VPFE DRIVER
14845 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14846 L: linux-media@vger.kernel.org
14847 W: https://linuxtv.org
14848 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14849 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14851 F: drivers/media/platform/am437x/
14853 TI BANDGAP AND THERMAL DRIVER
14854 M: Eduardo Valentin <edubezval@gmail.com>
14855 M: Keerthy <j-keerthy@ti.com>
14856 L: linux-pm@vger.kernel.org
14857 L: linux-omap@vger.kernel.org
14859 F: drivers/thermal/ti-soc-thermal/
14861 TI BQ27XXX POWER SUPPLY DRIVER
14862 R: Andrew F. Davis <afd@ti.com>
14863 F: include/linux/power/bq27xxx_battery.h
14864 F: drivers/power/supply/bq27xxx_battery.c
14865 F: drivers/power/supply/bq27xxx_battery_i2c.c
14867 TI CDCE706 CLOCK DRIVER
14868 M: Max Filippov <jcmvbkbc@gmail.com>
14870 F: drivers/clk/clk-cdce706.c
14873 M: Tero Kristo <t-kristo@ti.com>
14874 L: linux-omap@vger.kernel.org
14877 F: include/linux/clk/ti.h
14879 TI DAVINCI MACHINE SUPPORT
14880 M: Sekhar Nori <nsekhar@ti.com>
14881 M: Kevin Hilman <khilman@kernel.org>
14882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14885 F: arch/arm/mach-davinci/
14886 F: drivers/i2c/busses/i2c-davinci.c
14887 F: arch/arm/boot/dts/da850*
14889 TI DAVINCI SERIES CLOCK DRIVER
14890 M: David Lechner <david@lechnology.com>
14891 R: Sekhar Nori <nsekhar@ti.com>
14893 F: Documentation/devicetree/bindings/clock/ti/davinci/
14894 F: drivers/clk/davinci/
14896 TI DAVINCI SERIES GPIO DRIVER
14897 M: Keerthy <j-keerthy@ti.com>
14898 L: linux-gpio@vger.kernel.org
14900 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14901 F: drivers/gpio/gpio-davinci.c
14903 TI DAVINCI SERIES MEDIA DRIVER
14904 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14905 L: linux-media@vger.kernel.org
14906 W: https://linuxtv.org
14907 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14908 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14910 F: drivers/media/platform/davinci/
14911 F: include/media/davinci/
14913 TI ETHERNET SWITCH DRIVER (CPSW)
14914 R: Grygorii Strashko <grygorii.strashko@ti.com>
14915 L: linux-omap@vger.kernel.org
14916 L: netdev@vger.kernel.org
14918 F: drivers/net/ethernet/ti/cpsw*
14919 F: drivers/net/ethernet/ti/davinci*
14921 TI FLASH MEDIA INTERFACE DRIVER
14922 M: Alex Dubov <oakad@yahoo.com>
14924 F: drivers/misc/tifm*
14925 F: drivers/mmc/host/tifm_sd.c
14926 F: include/linux/tifm.h
14928 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14929 M: Santosh Shilimkar <ssantosh@kernel.org>
14930 L: linux-kernel@vger.kernel.org
14931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14933 F: drivers/soc/ti/*
14934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14936 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14937 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14938 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14939 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14941 F: sound/soc/codecs/lm49453*
14942 F: sound/soc/codecs/isabelle*
14944 TI LP855x BACKLIGHT DRIVER
14945 M: Milo Kim <milo.kim@ti.com>
14947 F: Documentation/backlight/lp855x-driver.txt
14948 F: drivers/video/backlight/lp855x_bl.c
14949 F: include/linux/platform_data/lp855x.h
14951 TI LP8727 CHARGER DRIVER
14952 M: Milo Kim <milo.kim@ti.com>
14954 F: drivers/power/supply/lp8727_charger.c
14955 F: include/linux/platform_data/lp8727.h
14957 TI LP8788 MFD DRIVER
14958 M: Milo Kim <milo.kim@ti.com>
14960 F: drivers/iio/adc/lp8788_adc.c
14961 F: drivers/leds/leds-lp8788.c
14962 F: drivers/mfd/lp8788*.c
14963 F: drivers/power/supply/lp8788-charger.c
14964 F: drivers/regulator/lp8788-*.c
14965 F: include/linux/mfd/lp8788*.h
14967 TI NETCP ETHERNET DRIVER
14968 M: Wingman Kwok <w-kwok2@ti.com>
14969 M: Murali Karicheri <m-karicheri2@ti.com>
14970 L: netdev@vger.kernel.org
14972 F: drivers/net/ethernet/ti/netcp*
14974 TI PCM3060 ASoC CODEC DRIVER
14975 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
14976 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14978 F: Documentation/devicetree/bindings/sound/pcm3060.txt
14979 F: sound/soc/codecs/pcm3060*
14981 TI TAS571X FAMILY ASoC CODEC DRIVER
14982 M: Kevin Cernekee <cernekee@chromium.org>
14983 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14985 F: sound/soc/codecs/tas571x*
14987 TI TRF7970A NFC DRIVER
14988 M: Mark Greer <mgreer@animalcreek.com>
14989 L: linux-wireless@vger.kernel.org
14990 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14992 F: drivers/nfc/trf7970a.c
14993 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14995 TI TWL4030 SERIES SOC CODEC DRIVER
14996 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14997 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14999 F: sound/soc/codecs/twl4030*
15002 M: Benoit Parrot <bparrot@ti.com>
15003 L: linux-media@vger.kernel.org
15004 W: http://linuxtv.org/
15005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15007 F: drivers/media/platform/ti-vpe/
15009 TI WILINK WIRELESS DRIVERS
15010 L: linux-wireless@vger.kernel.org
15011 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15012 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15015 F: drivers/net/wireless/ti/
15016 F: include/linux/wl12xx.h
15018 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15019 M: John Stultz <john.stultz@linaro.org>
15020 M: Thomas Gleixner <tglx@linutronix.de>
15021 R: Stephen Boyd <sboyd@kernel.org>
15022 L: linux-kernel@vger.kernel.org
15023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15025 F: include/linux/clocksource.h
15026 F: include/linux/time.h
15027 F: include/linux/timex.h
15028 F: include/uapi/linux/time.h
15029 F: include/uapi/linux/timex.h
15030 F: kernel/time/clocksource.c
15031 F: kernel/time/time*.c
15032 F: kernel/time/alarmtimer.c
15033 F: kernel/time/ntp.c
15034 F: tools/testing/selftests/timers/
15037 M: Jon Maloy <jon.maloy@ericsson.com>
15038 M: Ying Xue <ying.xue@windriver.com>
15039 L: netdev@vger.kernel.org (core kernel code)
15040 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15041 W: http://tipc.sourceforge.net/
15043 F: include/uapi/linux/tipc*.h
15046 TLAN NETWORK DRIVER
15047 M: Samuel Chessman <chessman@tux.org>
15048 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15049 W: http://sourceforge.net/projects/tlan/
15051 F: Documentation/networking/tlan.txt
15052 F: drivers/net/ethernet/ti/tlan.*
15054 TM6000 VIDEO4LINUX DRIVER
15055 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15056 L: linux-media@vger.kernel.org
15057 W: https://linuxtv.org
15058 T: git git://linuxtv.org/media_tree.git
15060 F: drivers/media/usb/tm6000/
15061 F: Documentation/media/v4l-drivers/tm6000*
15063 TMIO/SDHI MMC DRIVER
15064 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15065 L: linux-mmc@vger.kernel.org
15067 F: drivers/mmc/host/tmio_mmc*
15068 F: drivers/mmc/host/renesas_sdhi*
15069 F: include/linux/mfd/tmio.h
15071 TMP401 HARDWARE MONITOR DRIVER
15072 M: Guenter Roeck <linux@roeck-us.net>
15073 L: linux-hwmon@vger.kernel.org
15075 F: Documentation/hwmon/tmp401
15076 F: drivers/hwmon/tmp401.c
15078 TMPFS (SHMEM FILESYSTEM)
15079 M: Hugh Dickins <hughd@google.com>
15080 L: linux-mm@kvack.org
15082 F: include/linux/shmem_fs.h
15085 TOMOYO SECURITY MODULE
15086 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15087 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15088 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15089 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15090 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15091 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15092 W: http://tomoyo.sourceforge.jp/
15093 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15095 F: security/tomoyo/
15097 TOPSTAR LAPTOP EXTRAS DRIVER
15098 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15099 L: platform-driver-x86@vger.kernel.org
15101 F: drivers/platform/x86/topstar-laptop.c
15103 TORTURE-TEST MODULES
15104 M: Davidlohr Bueso <dave@stgolabs.net>
15105 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15106 M: Josh Triplett <josh@joshtriplett.org>
15107 L: linux-kernel@vger.kernel.org
15109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15110 F: Documentation/RCU/torture.txt
15111 F: kernel/torture.c
15112 F: kernel/rcu/rcutorture.c
15113 F: kernel/rcu/rcuperf.c
15114 F: kernel/locking/locktorture.c
15116 TOSHIBA ACPI EXTRAS DRIVER
15117 M: Azael Avalos <coproscefalo@gmail.com>
15118 L: platform-driver-x86@vger.kernel.org
15120 F: drivers/platform/x86/toshiba_acpi.c
15122 TOSHIBA BLUETOOTH DRIVER
15123 M: Azael Avalos <coproscefalo@gmail.com>
15124 L: platform-driver-x86@vger.kernel.org
15126 F: drivers/platform/x86/toshiba_bluetooth.c
15128 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15129 M: Azael Avalos <coproscefalo@gmail.com>
15130 L: platform-driver-x86@vger.kernel.org
15132 F: drivers/platform/x86/toshiba_haps.c
15135 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15136 W: http://www.buzzard.org.uk/toshiba/
15138 F: drivers/char/toshiba.c
15139 F: include/linux/toshiba.h
15140 F: include/uapi/linux/toshiba.h
15142 TOSHIBA TC358743 DRIVER
15143 M: Mats Randgaard <matrandg@cisco.com>
15144 L: linux-media@vger.kernel.org
15146 F: drivers/media/i2c/tc358743*
15147 F: include/media/i2c/tc358743.h
15149 TOSHIBA WMI HOTKEYS DRIVER
15150 M: Azael Avalos <coproscefalo@gmail.com>
15151 L: platform-driver-x86@vger.kernel.org
15153 F: drivers/platform/x86/toshiba-wmi.c
15156 M: Peter Huewe <peterhuewe@gmx.de>
15157 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15158 R: Jason Gunthorpe <jgg@ziepe.ca>
15159 L: linux-integrity@vger.kernel.org
15160 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15161 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15162 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15164 F: drivers/char/tpm/
15167 M: Steven Rostedt <rostedt@goodmis.org>
15168 M: Ingo Molnar <mingo@redhat.com>
15169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15171 F: Documentation/trace/ftrace.rst
15172 F: arch/*/*/*/ftrace.h
15173 F: arch/*/kernel/ftrace.c
15174 F: include/*/ftrace.h
15175 F: include/linux/trace*.h
15178 F: tools/testing/selftests/ftrace/
15180 TRACING MMIO ACCESSES (MMIOTRACE)
15181 M: Steven Rostedt <rostedt@goodmis.org>
15182 M: Ingo Molnar <mingo@kernel.org>
15183 R: Karol Herbst <karolherbst@gmail.com>
15184 R: Pekka Paalanen <ppaalanen@gmail.com>
15186 L: linux-kernel@vger.kernel.org
15187 L: nouveau@lists.freedesktop.org
15188 F: kernel/trace/trace_mmiotrace.c
15189 F: include/linux/mmiotrace.h
15190 F: arch/x86/mm/kmmio.c
15191 F: arch/x86/mm/mmio-mod.c
15192 F: arch/x86/mm/testmmiotrace.c
15195 M: Jiri Kosina <trivial@kernel.org>
15196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15198 K: ^Subject:.*(?i)trivial
15200 TEMPO SEMICONDUCTOR DRIVERS
15201 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15203 F: sound/soc/codecs/tscs*.c
15204 F: sound/soc/codecs/tscs*.h
15205 F: Documentation/devicetree/bindings/sound/tscs*.txt
15208 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15209 M: Jiri Slaby <jslaby@suse.com>
15211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15212 F: Documentation/serial/
15214 F: drivers/tty/serial/serial_core.c
15215 F: include/linux/serial_core.h
15216 F: include/linux/serial.h
15217 F: include/linux/tty.h
15218 F: include/uapi/linux/serial_core.h
15219 F: include/uapi/linux/serial.h
15220 F: include/uapi/linux/tty.h
15222 TUA9001 MEDIA DRIVER
15223 M: Antti Palosaari <crope@iki.fi>
15224 L: linux-media@vger.kernel.org
15225 W: https://linuxtv.org
15226 W: http://palosaari.fi/linux/
15227 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15228 T: git git://linuxtv.org/anttip/media_tree.git
15230 F: drivers/media/tuners/tua9001*
15232 TULIP NETWORK DRIVERS
15233 L: netdev@vger.kernel.org
15234 L: linux-parisc@vger.kernel.org
15236 F: drivers/net/ethernet/dec/tulip/
15239 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15240 W: http://vtun.sourceforge.net/tun
15242 F: Documentation/networking/tuntap.txt
15243 F: arch/um/os-Linux/drivers/
15245 TURBOCHANNEL SUBSYSTEM
15246 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15247 M: Ralf Baechle <ralf@linux-mips.org>
15248 L: linux-mips@linux-mips.org
15249 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15252 F: include/linux/tc.h
15255 M: "Len Brown" <lenb@kernel.org>
15256 L: linux-pm@vger.kernel.org
15257 B: https://bugzilla.kernel.org
15258 Q: https://patchwork.kernel.org/project/linux-pm/list/
15259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15261 F: tools/power/x86/turbostat/
15263 TW5864 VIDEO4LINUX DRIVER
15264 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15265 M: Anton Sviridenko <anton@corp.bluecherry.net>
15266 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15267 M: Andrey Utkin <andrey_utkin@fastmail.com>
15268 L: linux-media@vger.kernel.org
15270 F: drivers/media/pci/tw5864/
15272 TW68 VIDEO4LINUX DRIVER
15273 M: Hans Verkuil <hverkuil@xs4all.nl>
15274 L: linux-media@vger.kernel.org
15275 T: git git://linuxtv.org/media_tree.git
15276 W: https://linuxtv.org
15278 F: drivers/media/pci/tw68/
15280 TW686X VIDEO4LINUX DRIVER
15281 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15282 L: linux-media@vger.kernel.org
15283 T: git git://linuxtv.org/media_tree.git
15284 W: http://linuxtv.org
15286 F: drivers/media/pci/tw686x/
15288 UBI FILE SYSTEM (UBIFS)
15289 M: Richard Weinberger <richard@nod.at>
15290 M: Artem Bityutskiy <dedekind1@gmail.com>
15291 M: Adrian Hunter <adrian.hunter@intel.com>
15292 L: linux-mtd@lists.infradead.org
15293 T: git git://git.infradead.org/ubifs-2.6.git
15294 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15296 F: Documentation/filesystems/ubifs.txt
15299 UCLINUX (M68KNOMMU AND COLDFIRE)
15300 M: Greg Ungerer <gerg@linux-m68k.org>
15301 W: http://www.linux-m68k.org/
15302 W: http://www.uclinux.org/
15303 L: linux-m68k@lists.linux-m68k.org
15304 L: uclinux-dev@uclinux.org (subscribers-only)
15305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15307 F: arch/m68k/coldfire/
15309 F: arch/m68k/*/*_no.*
15310 F: arch/m68k/include/asm/*_no.*
15313 M: Jan Kara <jack@suse.com>
15315 F: Documentation/filesystems/udf.txt
15319 M: Bastien Nocera <hadess@hadess.net>
15320 L: linux-input@vger.kernel.org
15322 F: drivers/hid/hid-udraw-ps3.c
15325 M: Evgeniy Dushistov <dushistov@mail.ru>
15327 F: Documentation/filesystems/ufs.txt
15330 UHID USERSPACE HID IO DRIVER:
15331 M: David Herrmann <dh.herrmann@googlemail.com>
15332 L: linux-input@vger.kernel.org
15334 F: drivers/hid/uhid.c
15335 F: include/uapi/linux/uhid.h
15338 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15339 L: linux-usb@vger.kernel.org
15341 F: drivers/usb/common/ulpi.c
15342 F: include/linux/ulpi/
15344 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15345 L: linux-usb@vger.kernel.org
15348 F: include/linux/uwb.h
15349 F: include/linux/uwb/
15351 UNICORE32 ARCHITECTURE:
15352 M: Guan Xuetao <gxt@pku.edu.cn>
15353 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15355 T: git git://github.com/gxt/linux.git
15359 M: Tony Finch <dot@dotat.at>
15360 W: http://dotat.at/prog/unifdef
15362 F: scripts/unifdef.c
15364 UNIFORM CDROM DRIVER
15365 M: Jens Axboe <axboe@kernel.dk>
15366 W: http://www.kernel.dk
15368 F: Documentation/cdrom/
15369 F: drivers/cdrom/cdrom.c
15370 F: include/linux/cdrom.h
15371 F: include/uapi/linux/cdrom.h
15373 UNISYS S-PAR DRIVERS
15374 M: David Kershner <david.kershner@unisys.com>
15375 L: sparmaintainer@unisys.com (Unisys internal)
15377 F: include/linux/visorbus.h
15378 F: drivers/visorbus/
15379 F: drivers/staging/unisys/
15381 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15382 M: Vinayak Holikatti <vinholikatti@gmail.com>
15383 L: linux-scsi@vger.kernel.org
15385 F: Documentation/scsi/ufs.txt
15386 F: drivers/scsi/ufs/
15388 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15389 M: Joao Pinto <jpinto@synopsys.com>
15390 L: linux-scsi@vger.kernel.org
15392 F: drivers/scsi/ufs/*dwc*
15394 UNSORTED BLOCK IMAGES (UBI)
15395 M: Artem Bityutskiy <dedekind1@gmail.com>
15396 M: Richard Weinberger <richard@nod.at>
15397 W: http://www.linux-mtd.infradead.org/
15398 L: linux-mtd@lists.infradead.org
15399 T: git git://git.infradead.org/ubifs-2.6.git
15401 F: drivers/mtd/ubi/
15402 F: include/linux/mtd/ubi.h
15403 F: include/uapi/mtd/ubi-user.h
15405 USB "USBNET" DRIVER FRAMEWORK
15406 M: Oliver Neukum <oneukum@suse.com>
15407 L: netdev@vger.kernel.org
15408 W: http://www.linux-usb.org/usbnet
15410 F: drivers/net/usb/usbnet.c
15411 F: include/linux/usb/usbnet.h
15414 M: Oliver Neukum <oneukum@suse.com>
15415 L: linux-usb@vger.kernel.org
15417 F: Documentation/usb/acm.txt
15418 F: drivers/usb/class/cdc-acm.*
15420 USB AR5523 WIRELESS DRIVER
15421 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15422 L: linux-wireless@vger.kernel.org
15424 F: drivers/net/wireless/ath/ar5523/
15427 M: Oliver Neukum <oneukum@suse.com>
15428 L: linux-usb@vger.kernel.org
15429 L: linux-scsi@vger.kernel.org
15431 F: drivers/usb/storage/uas.c
15433 USB CDC ETHERNET DRIVER
15434 M: Oliver Neukum <oliver@neukum.org>
15435 L: linux-usb@vger.kernel.org
15437 F: drivers/net/usb/cdc_*.c
15438 F: include/uapi/linux/usb/cdc.h
15440 USB CHAOSKEY DRIVER
15441 M: Keith Packard <keithp@keithp.com>
15442 L: linux-usb@vger.kernel.org
15444 F: drivers/usb/misc/chaoskey.c
15446 USB CYPRESS C67X00 DRIVER
15447 M: Peter Korsgaard <jacmet@sunsite.dk>
15448 L: linux-usb@vger.kernel.org
15450 F: drivers/usb/c67x00/
15452 USB DAVICOM DM9601 DRIVER
15453 M: Peter Korsgaard <jacmet@sunsite.dk>
15454 L: netdev@vger.kernel.org
15455 W: http://www.linux-usb.org/usbnet
15457 F: drivers/net/usb/dm9601.c
15459 USB DIAMOND RIO500 DRIVER
15460 M: Cesar Miquel <miquel@df.uba.ar>
15461 L: rio500-users@lists.sourceforge.net
15462 W: http://rio500.sourceforge.net
15464 F: drivers/usb/misc/rio500*
15467 M: Alan Stern <stern@rowland.harvard.edu>
15468 L: linux-usb@vger.kernel.org
15470 F: Documentation/usb/ehci.txt
15471 F: drivers/usb/host/ehci*
15473 USB GADGET/PERIPHERAL SUBSYSTEM
15474 M: Felipe Balbi <balbi@kernel.org>
15475 L: linux-usb@vger.kernel.org
15476 W: http://www.linux-usb.org/gadget
15477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15479 F: drivers/usb/gadget/
15480 F: include/linux/usb/gadget*
15482 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15483 M: Jiri Kosina <jikos@kernel.org>
15484 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15485 L: linux-usb@vger.kernel.org
15486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15488 F: Documentation/hid/hiddev.txt
15489 F: drivers/hid/usbhid/
15491 USB INTEL XHCI ROLE MUX DRIVER
15492 M: Hans de Goede <hdegoede@redhat.com>
15493 L: linux-usb@vger.kernel.org
15495 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15498 M: Olav Kongas <ok@artecdesign.ee>
15499 L: linux-usb@vger.kernel.org
15501 F: drivers/usb/host/isp116x*
15502 F: include/linux/usb/isp116x.h
15504 USB LAN78XX ETHERNET DRIVER
15505 M: Woojung Huh <woojung.huh@microchip.com>
15506 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15507 L: netdev@vger.kernel.org
15509 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15510 F: drivers/net/usb/lan78xx.*
15511 F: include/dt-bindings/net/microchip-lan78xx.h
15513 USB MASS STORAGE DRIVER
15514 M: Alan Stern <stern@rowland.harvard.edu>
15515 L: linux-usb@vger.kernel.org
15516 L: usb-storage@lists.one-eyed-alien.net
15518 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15519 F: drivers/usb/storage/
15522 M: Clemens Ladisch <clemens@ladisch.de>
15523 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15524 T: git git://git.alsa-project.org/alsa-kernel.git
15526 F: sound/usb/midi.*
15528 USB NETWORKING DRIVERS
15529 L: linux-usb@vger.kernel.org
15531 F: drivers/net/usb/
15534 M: Alan Stern <stern@rowland.harvard.edu>
15535 L: linux-usb@vger.kernel.org
15537 F: Documentation/usb/ohci.txt
15538 F: drivers/usb/host/ohci*
15540 USB OTG FSM (Finite State Machine)
15541 M: Peter Chen <Peter.Chen@nxp.com>
15542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15543 L: linux-usb@vger.kernel.org
15545 F: drivers/usb/common/usb-otg-fsm.c
15548 M: Valentina Manea <valentina.manea.m@gmail.com>
15549 M: Shuah Khan <shuah@kernel.org>
15550 L: linux-usb@vger.kernel.org
15552 F: Documentation/usb/usbip_protocol.txt
15553 F: drivers/usb/usbip/
15554 F: tools/usb/usbip/
15555 F: tools/testing/selftests/drivers/usb/usbip/
15558 M: Petko Manolov <petkan@nucleusys.com>
15559 L: linux-usb@vger.kernel.org
15560 L: netdev@vger.kernel.org
15561 T: git git://github.com/petkan/pegasus.git
15562 W: https://github.com/petkan/pegasus
15564 F: drivers/net/usb/pegasus.*
15567 M: Felipe Balbi <balbi@kernel.org>
15568 L: linux-usb@vger.kernel.org
15569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15571 F: drivers/usb/phy/
15573 USB PRINTER DRIVER (usblp)
15574 M: Pete Zaitcev <zaitcev@redhat.com>
15575 L: linux-usb@vger.kernel.org
15577 F: drivers/usb/class/usblp.c
15579 USB QMI WWAN NETWORK DRIVER
15580 M: Bjørn Mork <bjorn@mork.no>
15581 L: netdev@vger.kernel.org
15583 F: Documentation/ABI/testing/sysfs-class-net-qmi
15584 F: drivers/net/usb/qmi_wwan.c
15587 M: Petko Manolov <petkan@nucleusys.com>
15588 L: linux-usb@vger.kernel.org
15589 L: netdev@vger.kernel.org
15590 T: git git://github.com/petkan/rtl8150.git
15591 W: https://github.com/petkan/rtl8150
15593 F: drivers/net/usb/rtl8150.c
15595 USB SERIAL SUBSYSTEM
15596 M: Johan Hovold <johan@kernel.org>
15597 L: linux-usb@vger.kernel.org
15598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15600 F: Documentation/usb/usb-serial.txt
15601 F: drivers/usb/serial/
15602 F: include/linux/usb/serial.h
15604 USB SMSC75XX ETHERNET DRIVER
15605 M: Steve Glendinning <steve.glendinning@shawell.net>
15606 L: netdev@vger.kernel.org
15608 F: drivers/net/usb/smsc75xx.*
15610 USB SMSC95XX ETHERNET DRIVER
15611 M: Steve Glendinning <steve.glendinning@shawell.net>
15612 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15613 L: netdev@vger.kernel.org
15615 F: drivers/net/usb/smsc95xx.*
15618 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15619 L: linux-usb@vger.kernel.org
15620 W: http://www.linux-usb.org
15621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15623 F: Documentation/devicetree/bindings/usb/
15624 F: Documentation/usb/
15626 F: include/linux/usb.h
15627 F: include/linux/usb/
15629 USB TYPEC PI3USB30532 MUX DRIVER
15630 M: Hans de Goede <hdegoede@redhat.com>
15631 L: linux-usb@vger.kernel.org
15633 F: drivers/usb/typec/mux/pi3usb30532.c
15636 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15637 L: linux-usb@vger.kernel.org
15639 F: Documentation/ABI/testing/sysfs-class-typec
15640 F: Documentation/driver-api/usb/typec.rst
15641 F: drivers/usb/typec/
15642 F: include/linux/usb/typec.h
15644 USB TYPEC BUS FOR ALTERNATE MODES
15645 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15646 L: linux-usb@vger.kernel.org
15648 F: Documentation/ABI/testing/sysfs-bus-typec
15649 F: Documentation/driver-api/usb/typec_bus.rst
15650 F: drivers/usb/typec/altmodes/
15651 F: include/linux/usb/typec_altmode.h
15653 USB TYPEC PORT CONTROLLER DRIVERS
15654 M: Guenter Roeck <linux@roeck-us.net>
15655 L: linux-usb@vger.kernel.org
15657 F: drivers/usb/typec/tcpm/
15660 M: Alan Stern <stern@rowland.harvard.edu>
15661 L: linux-usb@vger.kernel.org
15663 F: drivers/usb/host/uhci*
15666 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15667 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15668 L: linux-media@vger.kernel.org
15669 T: git git://linuxtv.org/media_tree.git
15670 W: http://www.ideasonboard.org/uvc/
15672 F: drivers/media/usb/uvc/
15673 F: include/uapi/linux/uvcvideo.h
15676 M: Hans Verkuil <hverkuil@xs4all.nl>
15677 L: linux-media@vger.kernel.org
15678 T: git git://linuxtv.org/media_tree.git
15679 W: https://linuxtv.org
15681 F: drivers/media/usb/usbvision/
15684 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15685 L: linux-usb@vger.kernel.org
15687 F: drivers/usb/gadget/function/*uvc*
15688 F: drivers/usb/gadget/legacy/webcam.c
15689 F: include/uapi/linux/usb/g_uvc.h
15691 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15692 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15693 L: linux-wireless@vger.kernel.org
15695 F: drivers/net/wireless/rndis_wlan.c
15698 M: Mathias Nyman <mathias.nyman@intel.com>
15699 L: linux-usb@vger.kernel.org
15701 F: drivers/usb/host/xhci*
15702 F: drivers/usb/host/pci-quirks*
15705 L: linux-wireless@vger.kernel.org
15706 W: http://linux-lc100020.sourceforge.net
15708 F: drivers/net/wireless/zydas/zd1201.*
15711 M: Antoine Jacquet <royale@zerezo.com>
15712 L: linux-usb@vger.kernel.org
15713 L: linux-media@vger.kernel.org
15714 T: git git://linuxtv.org/media_tree.git
15715 W: http://royale.zerezo.com/zr364xx/
15717 F: Documentation/media/v4l-drivers/zr364xx*
15718 F: drivers/media/usb/zr364xx/
15720 USER-MODE LINUX (UML)
15721 M: Jeff Dike <jdike@addtoit.com>
15722 M: Richard Weinberger <richard@nod.at>
15723 L: linux-um@lists.infradead.org
15724 W: http://user-mode-linux.sourceforge.net
15725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15727 F: Documentation/virtual/uml/
15733 USERSPACE COPYIN/COPYOUT (UIOVEC)
15734 M: Alexander Viro <viro@zeniv.linux.org.uk>
15737 F: include/linux/uio.h
15739 USERSPACE DMA BUFFER DRIVER
15740 M: Gerd Hoffmann <kraxel@redhat.com>
15742 L: dri-devel@lists.freedesktop.org
15743 F: drivers/dma-buf/udmabuf.c
15744 F: include/uapi/linux/udmabuf.h
15745 T: git git://anongit.freedesktop.org/drm/drm-misc
15747 USERSPACE I/O (UIO)
15748 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15751 F: Documentation/driver-api/uio-howto.rst
15753 F: include/linux/uio_driver.h
15756 M: Karel Zak <kzak@redhat.com>
15757 L: util-linux@vger.kernel.org
15758 W: http://en.wikipedia.org/wiki/Util-linux
15759 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15763 M: Christoph Hellwig <hch@lst.de>
15764 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15765 L: linux-kernel@vger.kernel.org
15766 T: git git://git.infradead.org/users/hch/uuid.git
15769 F: include/linux/uuid.h
15770 F: include/uapi/linux/uuid.h
15774 M: Michal Januszewski <spock@gentoo.org>
15775 L: linux-fbdev@vger.kernel.org
15776 W: https://github.com/mjanusz/v86d
15778 F: Documentation/fb/uvesafb.txt
15779 F: drivers/video/fbdev/uvesafb.*
15782 M: Stefan Agner <stefan@agner.ch>
15783 L: linux-mtd@lists.infradead.org
15785 F: drivers/mtd/nand/raw/vf610_nfc.c
15787 VFAT/FAT/MSDOS FILESYSTEM
15788 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15790 F: Documentation/filesystems/vfat.txt
15794 M: Alex Williamson <alex.williamson@redhat.com>
15795 L: kvm@vger.kernel.org
15796 T: git git://github.com/awilliam/linux-vfio.git
15798 F: Documentation/vfio.txt
15800 F: include/linux/vfio.h
15801 F: include/uapi/linux/vfio.h
15803 VFIO MEDIATED DEVICE DRIVERS
15804 M: Kirti Wankhede <kwankhede@nvidia.com>
15805 L: kvm@vger.kernel.org
15807 F: Documentation/vfio-mediated-device.txt
15808 F: drivers/vfio/mdev/
15809 F: include/linux/mdev.h
15810 F: samples/vfio-mdev/
15812 VFIO PLATFORM DRIVER
15813 M: Eric Auger <eric.auger@redhat.com>
15814 L: kvm@vger.kernel.org
15816 F: drivers/vfio/platform/
15819 R: Lukas Wunner <lukas@wunner.de>
15821 F: Documentation/gpu/vga-switcheroo.rst
15822 F: drivers/gpu/vga/vga_switcheroo.c
15823 F: include/linux/vga_switcheroo.h
15824 T: git git://anongit.freedesktop.org/drm/drm-misc
15826 VIA RHINE NETWORK DRIVER
15828 F: drivers/net/ethernet/via/via-rhine.c
15830 VIA SD/MMC CARD CONTROLLER DRIVER
15831 M: Bruce Chang <brucechang@via.com.tw>
15832 M: Harald Welte <HaraldWelte@viatech.com>
15834 F: drivers/mmc/host/via-sdmmc.c
15836 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15837 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15838 L: linux-fbdev@vger.kernel.org
15840 F: include/linux/via-core.h
15841 F: include/linux/via-gpio.h
15842 F: include/linux/via_i2c.h
15843 F: drivers/video/fbdev/via/
15845 VIA VELOCITY NETWORK DRIVER
15846 M: Francois Romieu <romieu@fr.zoreil.com>
15847 L: netdev@vger.kernel.org
15849 F: drivers/net/ethernet/via/via-velocity.*
15851 VICODEC VIRTUAL CODEC DRIVER
15852 M: Hans Verkuil <hans.verkuil@cisco.com>
15853 L: linux-media@vger.kernel.org
15854 T: git git://linuxtv.org/media_tree.git
15855 W: https://linuxtv.org
15857 F: drivers/media/platform/vicodec/*
15859 VIDEO MULTIPLEXER DRIVER
15860 M: Philipp Zabel <p.zabel@pengutronix.de>
15861 L: linux-media@vger.kernel.org
15863 F: drivers/media/platform/video-mux.c
15865 VIDEO I2C POLLING DRIVER
15866 M: Matt Ranostay <matt.ranostay@konsulko.com>
15867 L: linux-media@vger.kernel.org
15869 F: drivers/media/i2c/video-i2c.c
15871 VIDEOBUF2 FRAMEWORK
15872 M: Pawel Osciak <pawel@osciak.com>
15873 M: Marek Szyprowski <m.szyprowski@samsung.com>
15874 M: Kyungmin Park <kyungmin.park@samsung.com>
15875 L: linux-media@vger.kernel.org
15877 F: drivers/media/common/videobuf2/*
15878 F: include/media/videobuf2-*
15880 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15881 M: Helen Koike <helen.koike@collabora.com>
15882 L: linux-media@vger.kernel.org
15883 T: git git://linuxtv.org/media_tree.git
15884 W: https://linuxtv.org
15886 F: drivers/media/platform/vimc/*
15889 M: Alex Williamson <alex.williamson@redhat.com>
15890 M: Paolo Bonzini <pbonzini@redhat.com>
15891 L: kvm@vger.kernel.org
15895 VIRTIO AND VHOST VSOCK DRIVER
15896 M: Stefan Hajnoczi <stefanha@redhat.com>
15897 L: kvm@vger.kernel.org
15898 L: virtualization@lists.linux-foundation.org
15899 L: netdev@vger.kernel.org
15901 F: include/linux/virtio_vsock.h
15902 F: include/uapi/linux/virtio_vsock.h
15903 F: include/uapi/linux/vsockmon.h
15904 F: include/uapi/linux/vm_sockets_diag.h
15905 F: net/vmw_vsock/diag.c
15906 F: net/vmw_vsock/af_vsock_tap.c
15907 F: net/vmw_vsock/virtio_transport_common.c
15908 F: net/vmw_vsock/virtio_transport.c
15909 F: drivers/net/vsockmon.c
15910 F: drivers/vhost/vsock.c
15911 F: tools/testing/vsock/
15913 VIRTIO CONSOLE DRIVER
15914 M: Amit Shah <amit@kernel.org>
15915 L: virtualization@lists.linux-foundation.org
15917 F: drivers/char/virtio_console.c
15918 F: include/linux/virtio_console.h
15919 F: include/uapi/linux/virtio_console.h
15921 VIRTIO CORE, NET AND BLOCK DRIVERS
15922 M: "Michael S. Tsirkin" <mst@redhat.com>
15923 M: Jason Wang <jasowang@redhat.com>
15924 L: virtualization@lists.linux-foundation.org
15926 F: Documentation/devicetree/bindings/virtio/
15929 F: drivers/net/virtio_net.c
15930 F: drivers/block/virtio_blk.c
15931 F: include/linux/virtio*.h
15932 F: include/uapi/linux/virtio_*.h
15933 F: drivers/crypto/virtio/
15934 F: mm/balloon_compaction.c
15936 VIRTIO CRYPTO DRIVER
15937 M: Gonglei <arei.gonglei@huawei.com>
15938 L: virtualization@lists.linux-foundation.org
15939 L: linux-crypto@vger.kernel.org
15941 F: drivers/crypto/virtio/
15942 F: include/uapi/linux/virtio_crypto.h
15944 VIRTIO DRIVERS FOR S390
15945 M: Cornelia Huck <cohuck@redhat.com>
15946 M: Halil Pasic <pasic@linux.ibm.com>
15947 L: linux-s390@vger.kernel.org
15948 L: virtualization@lists.linux-foundation.org
15949 L: kvm@vger.kernel.org
15951 F: drivers/s390/virtio/
15952 F: arch/s390/include/uapi/asm/virtio-ccw.h
15955 M: David Airlie <airlied@linux.ie>
15956 M: Gerd Hoffmann <kraxel@redhat.com>
15957 L: dri-devel@lists.freedesktop.org
15958 L: virtualization@lists.linux-foundation.org
15959 T: git git://anongit.freedesktop.org/drm/drm-misc
15961 F: drivers/gpu/drm/virtio/
15962 F: include/uapi/linux/virtio_gpu.h
15964 VIRTIO HOST (VHOST)
15965 M: "Michael S. Tsirkin" <mst@redhat.com>
15966 M: Jason Wang <jasowang@redhat.com>
15967 L: kvm@vger.kernel.org
15968 L: virtualization@lists.linux-foundation.org
15969 L: netdev@vger.kernel.org
15970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15973 F: include/uapi/linux/vhost.h
15975 VIRTIO INPUT DRIVER
15976 M: Gerd Hoffmann <kraxel@redhat.com>
15978 F: drivers/virtio/virtio_input.c
15979 F: include/uapi/linux/virtio_input.h
15981 VIRTUAL BOX GUEST DEVICE DRIVER
15982 M: Hans de Goede <hdegoede@redhat.com>
15983 M: Arnd Bergmann <arnd@arndb.de>
15984 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15986 F: include/linux/vbox_utils.h
15987 F: include/uapi/linux/vbox*.h
15988 F: drivers/virt/vboxguest/
15990 VIRTUAL SERIO DEVICE DRIVER
15991 M: Stephen Chandler Paul <thatslyude@gmail.com>
15993 F: drivers/input/serio/userio.c
15994 F: include/uapi/linux/userio.h
15996 VIVID VIRTUAL VIDEO DRIVER
15997 M: Hans Verkuil <hverkuil@xs4all.nl>
15998 L: linux-media@vger.kernel.org
15999 T: git git://linuxtv.org/media_tree.git
16000 W: https://linuxtv.org
16002 F: drivers/media/platform/vivid/*
16005 M: Florian Fainelli <f.fainelli@gmail.com>
16006 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16008 F: drivers/vlynq/vlynq.c
16009 F: include/linux/vlynq.h
16012 M: Martyn Welch <martyn@welchs.me.uk>
16013 M: Manohar Vanga <manohar.vanga@gmail.com>
16014 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16015 L: devel@driverdev.osuosl.org
16017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16018 F: Documentation/driver-api/vme.rst
16019 F: drivers/staging/vme/
16021 F: include/linux/vme*
16023 VMWARE BALLOON DRIVER
16024 M: Xavier Deguillard <xdeguillard@vmware.com>
16025 M: Nadav Amit <namit@vmware.com>
16026 M: "VMware, Inc." <pv-drivers@vmware.com>
16027 L: linux-kernel@vger.kernel.org
16029 F: drivers/misc/vmw_balloon.c
16031 VMWARE HYPERVISOR INTERFACE
16032 M: Alok Kataria <akataria@vmware.com>
16033 L: virtualization@lists.linux-foundation.org
16035 F: arch/x86/kernel/cpu/vmware.c
16037 VMWARE PVRDMA DRIVER
16038 M: Adit Ranadive <aditr@vmware.com>
16039 M: VMware PV-Drivers <pv-drivers@vmware.com>
16040 L: linux-rdma@vger.kernel.org
16042 F: drivers/infiniband/hw/vmw_pvrdma/
16044 VMware PVSCSI driver
16045 M: Jim Gill <jgill@vmware.com>
16046 M: VMware PV-Drivers <pv-drivers@vmware.com>
16047 L: linux-scsi@vger.kernel.org
16049 F: drivers/scsi/vmw_pvscsi.c
16050 F: drivers/scsi/vmw_pvscsi.h
16052 VMWARE VMMOUSE SUBDRIVER
16053 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16054 M: "VMware, Inc." <pv-drivers@vmware.com>
16055 L: linux-input@vger.kernel.org
16057 F: drivers/input/mouse/vmmouse.c
16058 F: drivers/input/mouse/vmmouse.h
16060 VMWARE VMXNET3 ETHERNET DRIVER
16061 M: Ronak Doshi <doshir@vmware.com>
16062 M: "VMware, Inc." <pv-drivers@vmware.com>
16063 L: netdev@vger.kernel.org
16065 F: drivers/net/vmxnet3/
16067 VOCORE VOCORE2 BOARD
16068 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16069 L: linux-mips@linux-mips.org
16071 F: arch/mips/boot/dts/ralink/vocore2.dts
16073 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16074 M: Liam Girdwood <lgirdwood@gmail.com>
16075 M: Mark Brown <broonie@kernel.org>
16076 L: linux-kernel@vger.kernel.org
16077 W: http://www.slimlogic.co.uk/?p=48
16078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16080 F: Documentation/devicetree/bindings/regulator/
16081 F: Documentation/power/regulator/
16082 F: drivers/regulator/
16083 F: include/dt-bindings/regulator/
16084 F: include/linux/regulator/
16087 M: David Ahern <dsa@cumulusnetworks.com>
16088 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16089 L: netdev@vger.kernel.org
16091 F: drivers/net/vrf.c
16092 F: Documentation/networking/vrf.txt
16094 VT1211 HARDWARE MONITOR DRIVER
16095 M: Juerg Haefliger <juergh@gmail.com>
16096 L: linux-hwmon@vger.kernel.org
16098 F: Documentation/hwmon/vt1211
16099 F: drivers/hwmon/vt1211.c
16101 VT8231 HARDWARE MONITOR DRIVER
16102 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16103 L: linux-hwmon@vger.kernel.org
16105 F: drivers/hwmon/vt8231.c
16107 VUB300 USB to SDIO/SD/MMC bridge chip
16108 M: Tony Olech <tony.olech@elandigitalsystems.com>
16109 L: linux-mmc@vger.kernel.org
16110 L: linux-usb@vger.kernel.org
16112 F: drivers/mmc/host/vub300.c
16114 W1 DALLAS'S 1-WIRE BUS
16115 M: Evgeniy Polyakov <zbr@ioremap.net>
16117 F: Documentation/devicetree/bindings/w1/
16118 F: Documentation/w1/
16120 F: include/linux/w1.h
16122 W83791D HARDWARE MONITORING DRIVER
16123 M: Marc Hulsman <m.hulsman@tudelft.nl>
16124 L: linux-hwmon@vger.kernel.org
16126 F: Documentation/hwmon/w83791d
16127 F: drivers/hwmon/w83791d.c
16129 W83793 HARDWARE MONITORING DRIVER
16130 M: Rudolf Marek <r.marek@assembler.cz>
16131 L: linux-hwmon@vger.kernel.org
16133 F: Documentation/hwmon/w83793
16134 F: drivers/hwmon/w83793.c
16136 W83795 HARDWARE MONITORING DRIVER
16137 M: Jean Delvare <jdelvare@suse.com>
16138 L: linux-hwmon@vger.kernel.org
16140 F: drivers/hwmon/w83795.c
16142 W83L51xD SD/MMC CARD INTERFACE DRIVER
16143 M: Pierre Ossman <pierre@ossman.eu>
16145 F: drivers/mmc/host/wbsd.*
16147 WACOM PROTOCOL 4 SERIAL TABLETS
16148 M: Julian Squires <julian@cipht.net>
16149 M: Hans de Goede <hdegoede@redhat.com>
16150 L: linux-input@vger.kernel.org
16152 F: drivers/input/tablet/wacom_serial4.c
16154 WATCHDOG DEVICE DRIVERS
16155 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16156 M: Guenter Roeck <linux@roeck-us.net>
16157 L: linux-watchdog@vger.kernel.org
16158 W: http://www.linux-watchdog.org/
16159 T: git git://www.linux-watchdog.org/linux-watchdog.git
16161 F: Documentation/devicetree/bindings/watchdog/
16162 F: Documentation/watchdog/
16163 F: drivers/watchdog/
16164 F: include/linux/watchdog.h
16165 F: include/uapi/linux/watchdog.h
16167 WHISKEYCOVE PMIC GPIO DRIVER
16168 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16169 L: linux-gpio@vger.kernel.org
16171 F: drivers/gpio/gpio-wcove.c
16174 M: David Herrmann <dh.herrmann@googlemail.com>
16175 L: linux-input@vger.kernel.org
16177 F: drivers/hid/hid-wiimote*
16179 WILOCITY WIL6210 WIRELESS DRIVER
16180 M: Maya Erez <merez@codeaurora.org>
16181 L: linux-wireless@vger.kernel.org
16182 L: wil6210@qti.qualcomm.com
16184 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16185 F: drivers/net/wireless/ath/wil6210/
16188 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16189 M: linux-wimax@intel.com
16190 L: wimax@linuxwimax.org (subscribers-only)
16192 W: http://linuxwimax.org
16193 F: Documentation/wimax/README.wimax
16194 F: include/linux/wimax/debug.h
16195 F: include/net/wimax.h
16196 F: include/uapi/linux/wimax.h
16200 M: David Härdeman <david@hardeman.nu>
16202 F: drivers/media/rc/winbond-cir.c
16204 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16205 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16206 L: linux-watchdog@vger.kernel.org
16208 F: drivers/watchdog/ebc-c384_wdt.c
16210 WINSYSTEMS WS16C48 GPIO DRIVER
16211 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16212 L: linux-gpio@vger.kernel.org
16214 F: drivers/gpio/gpio-ws16c48.c
16216 WISTRON LAPTOP BUTTON DRIVER
16217 M: Miloslav Trmac <mitr@volny.cz>
16219 F: drivers/input/misc/wistron_btns.c
16221 WL3501 WIRELESS PCMCIA CARD DRIVER
16222 L: linux-wireless@vger.kernel.org
16224 F: drivers/net/wireless/wl3501*
16226 WOLFSON MICROELECTRONICS DRIVERS
16227 L: patches@opensource.cirrus.com
16228 T: git https://github.com/CirrusLogic/linux-drivers.git
16229 W: https://github.com/CirrusLogic/linux-drivers/wiki
16231 F: Documentation/hwmon/wm83??
16232 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16233 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16234 F: Documentation/devicetree/bindings/mfd/arizona.txt
16235 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16236 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16237 F: arch/arm/mach-s3c64xx/mach-crag6410*
16238 F: drivers/clk/clk-wm83*.c
16239 F: drivers/extcon/extcon-arizona.c
16240 F: drivers/leds/leds-wm83*.c
16241 F: drivers/gpio/gpio-*wm*.c
16242 F: drivers/gpio/gpio-arizona.c
16243 F: drivers/hwmon/wm83??-hwmon.c
16244 F: drivers/input/misc/wm831x-on.c
16245 F: drivers/input/touchscreen/wm831x-ts.c
16246 F: drivers/input/touchscreen/wm97*.c
16247 F: drivers/mfd/arizona*
16248 F: drivers/mfd/wm*.c
16249 F: drivers/mfd/cs47l24*
16250 F: drivers/power/supply/wm83*.c
16251 F: drivers/rtc/rtc-wm83*.c
16252 F: drivers/regulator/wm8*.c
16253 F: drivers/regulator/arizona*
16254 F: drivers/video/backlight/wm83*_bl.c
16255 F: drivers/watchdog/wm83*_wdt.c
16256 F: include/linux/mfd/arizona/
16257 F: include/linux/mfd/wm831x/
16258 F: include/linux/mfd/wm8350/
16259 F: include/linux/mfd/wm8400*
16260 F: include/linux/regulator/arizona*
16261 F: include/linux/wm97xx.h
16262 F: include/sound/wm????.h
16263 F: sound/soc/codecs/arizona.?
16264 F: sound/soc/codecs/wm*
16265 F: sound/soc/codecs/cs47l24*
16268 M: Tejun Heo <tj@kernel.org>
16269 R: Lai Jiangshan <jiangshanlai@gmail.com>
16270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16272 F: include/linux/workqueue.h
16273 F: kernel/workqueue.c
16274 F: Documentation/core-api/workqueue.rst
16276 X-POWERS AXP288 PMIC DRIVERS
16277 M: Hans de Goede <hdegoede@redhat.com>
16280 F: drivers/acpi/pmic/intel_pmic_xpower.c
16282 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16283 M: Chen-Yu Tsai <wens@csie.org>
16284 L: linux-kernel@vger.kernel.org
16289 M: Andrew Hendry <andrew.hendry@gmail.com>
16290 L: linux-x25@vger.kernel.org
16292 F: Documentation/networking/x25*
16293 F: include/net/x25*
16296 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16297 M: Thomas Gleixner <tglx@linutronix.de>
16298 M: Ingo Molnar <mingo@redhat.com>
16299 M: Borislav Petkov <bp@alien8.de>
16300 R: "H. Peter Anvin" <hpa@zytor.com>
16302 L: linux-kernel@vger.kernel.org
16303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16305 F: Documentation/devicetree/bindings/x86/
16306 F: Documentation/x86/
16310 M: Andy Lutomirski <luto@kernel.org>
16311 L: linux-kernel@vger.kernel.org
16312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16316 X86 MCE INFRASTRUCTURE
16317 M: Tony Luck <tony.luck@intel.com>
16318 M: Borislav Petkov <bp@alien8.de>
16319 L: linux-edac@vger.kernel.org
16321 F: arch/x86/kernel/cpu/mcheck/*
16323 X86 MICROCODE UPDATE SUPPORT
16324 M: Borislav Petkov <bp@alien8.de>
16326 F: arch/x86/kernel/cpu/microcode/*
16329 M: Dave Hansen <dave.hansen@linux.intel.com>
16330 M: Andy Lutomirski <luto@kernel.org>
16331 M: Peter Zijlstra <peterz@infradead.org>
16332 L: linux-kernel@vger.kernel.org
16333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16337 X86 PLATFORM DRIVERS
16338 M: Darren Hart <dvhart@infradead.org>
16339 M: Andy Shevchenko <andy@infradead.org>
16340 L: platform-driver-x86@vger.kernel.org
16341 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16343 F: drivers/platform/x86/
16344 F: drivers/platform/olpc/
16347 M: Andy Lutomirski <luto@kernel.org>
16348 L: linux-kernel@vger.kernel.org
16349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16351 F: arch/x86/entry/vdso/
16354 M: Matthew Wilcox <willy@infradead.org>
16355 L: linux-fsdevel@vger.kernel.org
16357 F: Documentation/core-api/xarray.rst
16360 F: include/linux/idr.h
16361 F: include/linux/xarray.h
16362 F: tools/testing/radix-tree
16364 XC2028/3028 TUNER DRIVER
16365 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16366 L: linux-media@vger.kernel.org
16367 W: https://linuxtv.org
16368 T: git git://linuxtv.org/media_tree.git
16370 F: drivers/media/tuners/tuner-xc2028.*
16372 XDP SOCKETS (AF_XDP)
16373 M: Björn Töpel <bjorn.topel@intel.com>
16374 M: Magnus Karlsson <magnus.karlsson@intel.com>
16375 L: netdev@vger.kernel.org
16377 F: kernel/bpf/xskmap.c
16380 XEN BLOCK SUBSYSTEM
16381 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16382 M: Roger Pau Monné <roger.pau@citrix.com>
16383 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16385 F: drivers/block/xen-blkback/*
16386 F: drivers/block/xen*
16389 M: Stefano Stabellini <sstabellini@kernel.org>
16390 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16393 F: arch/arm/include/asm/xen/
16395 XEN HYPERVISOR ARM64
16396 M: Stefano Stabellini <sstabellini@kernel.org>
16397 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16400 F: arch/arm64/include/asm/xen/
16402 XEN HYPERVISOR INTERFACE
16403 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16404 M: Juergen Gross <jgross@suse.com>
16405 R: Stefano Stabellini <sstabellini@kernel.org>
16406 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16410 F: drivers/*/xen-*front.c
16412 F: arch/x86/include/asm/xen/
16413 F: arch/x86/include/asm/pvclock-abi.h
16415 F: include/uapi/xen/
16416 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16417 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16419 XEN NETWORK BACKEND DRIVER
16420 M: Wei Liu <wei.liu2@citrix.com>
16421 M: Paul Durrant <paul.durrant@citrix.com>
16422 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16423 L: netdev@vger.kernel.org
16425 F: drivers/net/xen-netback/*
16428 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16429 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16431 F: arch/x86/pci/*xen*
16432 F: drivers/pci/*xen*
16435 M: Juergen Gross <jgross@suse.com>
16436 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16437 L: linux-scsi@vger.kernel.org
16439 F: drivers/scsi/xen-scsifront.c
16440 F: drivers/xen/xen-scsiback.c
16441 F: include/xen/interface/io/vscsiif.h
16443 XEN SWIOTLB SUBSYSTEM
16444 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16445 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16446 L: iommu@lists.linux-foundation.org
16448 F: arch/x86/xen/*swiotlb*
16449 F: drivers/xen/*swiotlb*
16451 XEN SOUND FRONTEND DRIVER
16452 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16453 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16454 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16459 M: Darrick J. Wong <darrick.wong@oracle.com>
16460 M: linux-xfs@vger.kernel.org
16461 L: linux-xfs@vger.kernel.org
16463 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16465 F: Documentation/filesystems/xfs.txt
16468 XILINX AXI ETHERNET DRIVER
16469 M: Anirudha Sarangi <anirudh@xilinx.com>
16470 M: John Linn <John.Linn@xilinx.com>
16472 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16474 XILINX UARTLITE SERIAL DRIVER
16475 M: Peter Korsgaard <jacmet@sunsite.dk>
16476 L: linux-serial@vger.kernel.org
16478 F: drivers/tty/serial/uartlite.c
16480 XILINX VIDEO IP CORES
16481 M: Hyun Kwon <hyun.kwon@xilinx.com>
16482 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16483 L: linux-media@vger.kernel.org
16484 T: git git://linuxtv.org/media_tree.git
16486 F: Documentation/devicetree/bindings/media/xilinx/
16487 F: drivers/media/platform/xilinx/
16488 F: include/uapi/linux/xilinx-v4l2-controls.h
16491 M: Eli Billauer <eli.billauer@gmail.com>
16492 L: linux-kernel@vger.kernel.org
16494 F: drivers/char/xillybus/
16497 M: George Cherian <george.cherian@cavium.com>
16498 M: Jan Glauber <jglauber@cavium.com>
16499 L: linux-i2c@vger.kernel.org
16500 W: http://www.cavium.com
16502 F: drivers/i2c/busses/i2c-xlp9xx.c
16504 XRA1403 GPIO EXPANDER
16505 M: Nandor Han <nandor.han@ge.com>
16506 M: Semi Malinen <semi.malinen@ge.com>
16507 L: linux-gpio@vger.kernel.org
16509 F: drivers/gpio/gpio-xra1403.c
16510 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16512 XTENSA XTFPGA PLATFORM SUPPORT
16513 M: Max Filippov <jcmvbkbc@gmail.com>
16514 L: linux-xtensa@linux-xtensa.org
16516 F: drivers/spi/spi-xtensa-xtfpga.c
16517 F: sound/soc/xtensa/xtfpga-i2s.c
16519 YAM DRIVER FOR AX.25
16520 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16521 L: linux-hams@vger.kernel.org
16523 F: drivers/net/hamradio/yam*
16524 F: include/linux/yam.h
16526 YAMA SECURITY MODULE
16527 M: Kees Cook <keescook@chromium.org>
16528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16531 F: Documentation/admin-guide/LSM/Yama.rst
16533 YEALINK PHONE DRIVER
16534 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16535 L: usbb2k-api-dev@nongnu.org
16537 F: Documentation/input/devices/yealink.rst
16538 F: drivers/input/misc/yealink.*
16540 Z8530 DRIVER FOR AX.25
16541 M: Joerg Reuter <jreuter@yaina.de>
16542 W: http://yaina.de/jreuter/
16543 W: http://www.qsl.net/dl1bke/
16544 L: linux-hams@vger.kernel.org
16546 F: Documentation/networking/z8530drv.txt
16547 F: drivers/net/hamradio/*scc.c
16548 F: drivers/net/hamradio/z8530.h
16550 ZBUD COMPRESSED PAGE ALLOCATOR
16551 M: Seth Jennings <sjenning@redhat.com>
16552 M: Dan Streetman <ddstreet@ieee.org>
16553 L: linux-mm@kvack.org
16556 F: include/linux/zbud.h
16558 ZD1211RW WIRELESS DRIVER
16559 M: Daniel Drake <dsd@gentoo.org>
16560 M: Ulrich Kunitz <kune@deine-taler.de>
16561 W: http://zd1211.ath.cx/wiki/DriverRewrite
16562 L: linux-wireless@vger.kernel.org
16563 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16565 F: drivers/net/wireless/zydas/zd1211rw/
16567 ZD1301 MEDIA DRIVER
16568 M: Antti Palosaari <crope@iki.fi>
16569 L: linux-media@vger.kernel.org
16570 W: https://linuxtv.org/
16571 W: http://palosaari.fi/linux/
16572 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16574 F: drivers/media/usb/dvb-usb-v2/zd1301*
16576 ZD1301_DEMOD MEDIA DRIVER
16577 M: Antti Palosaari <crope@iki.fi>
16578 L: linux-media@vger.kernel.org
16579 W: https://linuxtv.org/
16580 W: http://palosaari.fi/linux/
16581 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16583 F: drivers/media/dvb-frontends/zd1301_demod*
16585 ZPOOL COMPRESSED PAGE STORAGE API
16586 M: Dan Streetman <ddstreet@ieee.org>
16587 L: linux-mm@kvack.org
16590 F: include/linux/zpool.h
16592 ZR36067 VIDEO FOR LINUX DRIVER
16593 L: mjpeg-users@lists.sourceforge.net
16594 L: linux-media@vger.kernel.org
16595 W: http://mjpeg.sourceforge.net/driver-zoran/
16596 T: hg https://linuxtv.org/hg/v4l-dvb
16598 F: drivers/staging/media/zoran/
16600 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16601 M: Minchan Kim <minchan@kernel.org>
16602 M: Nitin Gupta <ngupta@vflare.org>
16603 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16604 L: linux-kernel@vger.kernel.org
16606 F: drivers/block/zram/
16607 F: Documentation/blockdev/zram.txt
16609 ZS DECSTATION Z85C30 SERIAL DRIVER
16610 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16612 F: drivers/tty/serial/zs.*
16614 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16615 M: Minchan Kim <minchan@kernel.org>
16616 M: Nitin Gupta <ngupta@vflare.org>
16617 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16618 L: linux-mm@kvack.org
16621 F: include/linux/zsmalloc.h
16622 F: Documentation/vm/zsmalloc.rst
16624 ZSWAP COMPRESSED SWAP CACHING
16625 M: Seth Jennings <sjenning@redhat.com>
16626 M: Dan Streetman <ddstreet@ieee.org>
16627 L: linux-mm@kvack.org
16632 M: Linus Torvalds <torvalds@linux-foundation.org>
16633 L: linux-kernel@vger.kernel.org
16634 Q: http://patchwork.kernel.org/project/LKML/list/
16635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16636 S: Buried alive in reporters