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 L: netdev@vger.kernel.org
185 F: drivers/net/ethernet/realtek/r8169.c
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L: linux-serial@vger.kernel.org
191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F: drivers/tty/serial/8250*
193 F: include/linux/serial_8250.h
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L: netdev@vger.kernel.org
198 F: drivers/net/ethernet/8390/
201 M: Eric Van Hensbergen <ericvh@gmail.com>
202 M: Latchesar Ionkov <lucho@ionkov.net>
203 M: Dominique Martinet <asmadeus@codewreck.org>
204 L: v9fs-developer@lists.sourceforge.net
205 W: http://swik.net/v9fs
206 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T: git git://github.com/martinetd/linux.git
210 F: Documentation/filesystems/9p.txt
214 F: include/uapi/linux/virtio_9p.h
215 F: include/trace/events/9p.h
218 M: Antti Palosaari <crope@iki.fi>
219 L: linux-media@vger.kernel.org
220 W: https://linuxtv.org
221 W: http://palosaari.fi/linux/
222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
223 T: git git://linuxtv.org/anttip/media_tree.git
225 F: drivers/media/dvb-frontends/a8293*
227 AACRAID SCSI RAID DRIVER
228 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L: linux-scsi@vger.kernel.org
230 W: http://www.adaptec.com/
232 F: Documentation/scsi/aacraid.txt
233 F: drivers/scsi/aacraid/
236 L: linux-api@vger.kernel.org
237 F: include/linux/syscalls.h
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M: Hans de Goede <hdegoede@redhat.com>
242 L: linux-hwmon@vger.kernel.org
244 F: drivers/hwmon/abituguru.c
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M: Alistair John Strachan <alistair@devzero.co.uk>
248 L: linux-hwmon@vger.kernel.org
250 F: drivers/hwmon/abituguru3.c
252 ACCES 104-DIO-48E GPIO DRIVER
253 M: William Breathitt Gray <vilhelm.gray@gmail.com>
254 L: linux-gpio@vger.kernel.org
256 F: drivers/gpio/gpio-104-dio-48e.c
258 ACCES 104-IDI-48 GPIO DRIVER
259 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L: linux-gpio@vger.kernel.org
262 F: drivers/gpio/gpio-104-idi-48.c
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L: linux-gpio@vger.kernel.org
268 F: drivers/gpio/gpio-104-idio-16.c
270 ACCES 104-QUAD-8 IIO DRIVER
271 M: William Breathitt Gray <vilhelm.gray@gmail.com>
272 L: linux-iio@vger.kernel.org
274 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F: drivers/iio/counter/104-quad-8.c
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-pci-idio-16.c
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M: William Breathitt Gray <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-pcie-idio-24.c
290 M: Jes Sorensen <jes@trained-monkey.org>
291 L: linux-acenic@sunsite.dk
293 F: drivers/net/ethernet/alteon/acenic*
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M: Peter Feuerer <peter@piie.net>
297 L: platform-driver-x86@vger.kernel.org
298 W: http://piie.net/?section=acerhdf
300 F: drivers/platform/x86/acerhdf.c
302 ACER WMI LAPTOP EXTRAS
303 M: "Lee, Chun-Yi" <jlee@suse.com>
304 L: platform-driver-x86@vger.kernel.org
306 F: drivers/platform/x86/acer-wmi.c
309 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M: Len Brown <lenb@kernel.org>
311 L: linux-acpi@vger.kernel.org
312 W: https://01.org/linux-acpi
313 Q: https://patchwork.kernel.org/project/linux-acpi/list/
314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B: https://bugzilla.kernel.org
318 F: drivers/pnp/pnpacpi/
319 F: include/linux/acpi.h
320 F: include/linux/fwnode.h
322 F: Documentation/acpi/
323 F: Documentation/ABI/testing/sysfs-bus-acpi
324 F: Documentation/ABI/testing/configfs-acpi
325 F: drivers/pci/*acpi*
326 F: drivers/pci/*/*acpi*
330 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M: Len Brown <lenb@kernel.org>
332 L: linux-acpi@vger.kernel.org
333 R: Tony Luck <tony.luck@intel.com>
334 R: Borislav Petkov <bp@alien8.de>
335 F: drivers/acpi/apei/
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M: Robert Moore <robert.moore@intel.com>
339 M: Erik Schmauss <erik.schmauss@intel.com>
340 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L: linux-acpi@vger.kernel.org
343 W: https://acpica.org/
344 W: https://github.com/acpica/acpica/
345 Q: https://patchwork.kernel.org/project/linux-acpi/list/
346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B: https://bugzilla.kernel.org
348 B: https://bugs.acpica.org
350 F: drivers/acpi/acpica/
355 M: Zhang Rui <rui.zhang@intel.com>
356 L: linux-acpi@vger.kernel.org
357 W: https://01.org/linux-acpi
358 B: https://bugzilla.kernel.org
360 F: drivers/acpi/fan.c
362 ACPI FOR ARM64 (ACPI/arm64)
363 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M: Hanjun Guo <hanjun.guo@linaro.org>
365 M: Sudeep Holla <sudeep.holla@arm.com>
366 L: linux-acpi@vger.kernel.org
368 F: drivers/acpi/arm64
370 ACPI I2C MULTI INSTANTIATE DRIVER
371 M: Hans de Goede <hdegoede@redhat.com>
372 L: platform-driver-x86@vger.kernel.org
374 F: drivers/platform/x86/i2c-multi-instantiate.c
377 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M: Len Brown <lenb@kernel.org>
379 R: Andy Shevchenko <andy@infradead.org>
380 R: Mika Westerberg <mika.westerberg@linux.intel.com>
381 L: linux-acpi@vger.kernel.org
382 Q: https://patchwork.kernel.org/project/linux-acpi/list/
383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B: https://bugzilla.kernel.org
386 F: drivers/acpi/pmic/
389 M: Zhang Rui <rui.zhang@intel.com>
390 L: linux-acpi@vger.kernel.org
391 W: https://01.org/linux-acpi
392 B: https://bugzilla.kernel.org
394 F: drivers/acpi/*thermal*
397 M: Zhang Rui <rui.zhang@intel.com>
398 L: linux-acpi@vger.kernel.org
399 W: https://01.org/linux-acpi
400 B: https://bugzilla.kernel.org
402 F: drivers/acpi/acpi_video.c
405 L: platform-driver-x86@vger.kernel.org
407 F: drivers/platform/x86/wmi.c
408 F: include/uapi/linux/wmi.h
410 AD1889 ALSA SOUND DRIVER
411 M: Thibaut Varene <T-Bone@parisc-linux.org>
412 W: http://wiki.parisc-linux.org/AD1889
413 L: linux-parisc@vger.kernel.org
415 F: sound/pci/ad1889.*
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M: Michael Hennerich <michael.hennerich@analog.com>
419 W: http://wiki.analog.com/AD5254
420 W: http://ez.analog.com/community/linux-device-drivers
422 F: drivers/misc/ad525x_dpot.c
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M: Michael Hennerich <michael.hennerich@analog.com>
426 W: http://wiki.analog.com/AD5398
427 W: http://ez.analog.com/community/linux-device-drivers
429 F: drivers/regulator/ad5398.c
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M: Michael Hennerich <michael.hennerich@analog.com>
433 W: http://wiki.analog.com/AD7142
434 W: http://ez.analog.com/community/linux-device-drivers
436 F: drivers/input/misc/ad714x.c
438 AD7877 TOUCHSCREEN DRIVER
439 M: Michael Hennerich <michael.hennerich@analog.com>
440 W: http://wiki.analog.com/AD7877
441 W: http://ez.analog.com/community/linux-device-drivers
443 F: drivers/input/touchscreen/ad7877.c
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M: Michael Hennerich <michael.hennerich@analog.com>
447 W: http://wiki.analog.com/AD7879
448 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/input/touchscreen/ad7879.c
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M: Jiri Kosina <jikos@kernel.org>
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M: Michael Hennerich <michael.hennerich@analog.com>
458 W: https://wiki.analog.com/ADF7242
459 W: http://ez.analog.com/community/linux-device-drivers
460 L: linux-wpan@vger.kernel.org
462 F: drivers/net/ieee802154/adf7242.c
463 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465 ADM1025 HARDWARE MONITOR DRIVER
466 M: Jean Delvare <jdelvare@suse.com>
467 L: linux-hwmon@vger.kernel.org
469 F: Documentation/hwmon/adm1025
470 F: drivers/hwmon/adm1025.c
472 ADM1029 HARDWARE MONITOR DRIVER
473 M: Corentin Labbe <clabbe.montjoie@gmail.com>
474 L: linux-hwmon@vger.kernel.org
476 F: drivers/hwmon/adm1029.c
478 ADM8211 WIRELESS DRIVER
479 L: linux-wireless@vger.kernel.org
480 W: http://wireless.kernel.org/
482 F: drivers/net/wireless/admtek/adm8211.*
484 ADP1653 FLASH CONTROLLER DRIVER
485 M: Sakari Ailus <sakari.ailus@iki.fi>
486 L: linux-media@vger.kernel.org
488 F: drivers/media/i2c/adp1653.c
489 F: include/media/i2c/adp1653.h
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/ADP5520
494 W: http://ez.analog.com/community/linux-device-drivers
496 F: drivers/mfd/adp5520.c
497 F: drivers/video/backlight/adp5520_bl.c
498 F: drivers/leds/leds-adp5520.c
499 F: drivers/gpio/gpio-adp5520.c
500 F: drivers/input/keyboard/adp5520-keys.c
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M: Michael Hennerich <michael.hennerich@analog.com>
504 W: http://wiki.analog.com/ADP5588
505 W: http://ez.analog.com/community/linux-device-drivers
507 F: drivers/input/keyboard/adp5588-keys.c
508 F: drivers/gpio/gpio-adp5588.c
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M: Michael Hennerich <michael.hennerich@analog.com>
512 W: http://wiki.analog.com/ADP8860
513 W: http://ez.analog.com/community/linux-device-drivers
515 F: drivers/video/backlight/adp8860_bl.c
517 ADS1015 HARDWARE MONITOR DRIVER
518 M: Dirk Eibach <eibach@gdsys.de>
519 L: linux-hwmon@vger.kernel.org
521 F: Documentation/hwmon/ads1015
522 F: drivers/hwmon/ads1015.c
523 F: include/linux/platform_data/ads1015.h
526 M: Colin Leroy <colin@colino.net>
528 F: drivers/macintosh/therm_adt746x.c
530 ADT7475 HARDWARE MONITOR DRIVER
531 M: Jean Delvare <jdelvare@suse.com>
532 L: linux-hwmon@vger.kernel.org
534 F: Documentation/hwmon/adt7475
535 F: drivers/hwmon/adt7475.c
538 M: Matthew Wilcox <willy@infradead.org>
539 M: Hannes Reinecke <hare@suse.com>
540 L: linux-scsi@vger.kernel.org
542 F: Documentation/scsi/advansys.txt
543 F: drivers/scsi/advansys.c
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M: Michael Hennerich <michael.hennerich@analog.com>
547 W: http://wiki.analog.com/ADXL345
548 W: http://ez.analog.com/community/linux-device-drivers
550 F: drivers/input/misc/adxl34x.c
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M: Stefan Popa <stefan.popa@analog.com>
554 W: http://ez.analog.com/community/linux-device-drivers
556 F: drivers/iio/accel/adxl372.c
557 F: drivers/iio/accel/adxl372_spi.c
558 F: drivers/iio/accel/adxl372_i2c.c
559 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
562 M: Antti Palosaari <crope@iki.fi>
563 L: linux-media@vger.kernel.org
564 W: https://linuxtv.org
565 W: http://palosaari.fi/linux/
566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
567 T: git git://linuxtv.org/anttip/media_tree.git
569 F: drivers/media/dvb-frontends/af9013*
572 M: Antti Palosaari <crope@iki.fi>
573 L: linux-media@vger.kernel.org
574 W: https://linuxtv.org
575 W: http://palosaari.fi/linux/
576 Q: http://patchwork.linuxtv.org/project/linux-media/list/
577 T: git git://linuxtv.org/anttip/media_tree.git
579 F: drivers/media/dvb-frontends/af9033*
582 M: David Sterba <dsterba@suse.com>
583 L: linux-fsdevel@vger.kernel.org
585 F: Documentation/filesystems/affs.txt
589 M: David Howells <dhowells@redhat.com>
590 L: linux-afs@lists.infradead.org
593 F: include/trace/events/afs.h
594 F: Documentation/filesystems/afs.txt
595 W: https://www.infradead.org/~dhowells/kafs/
598 M: David Airlie <airlied@linux.ie>
599 T: git git://anongit.freedesktop.org/drm/drm
602 F: include/linux/agp*
603 F: include/uapi/linux/agp*
606 M: "Juergen E. Fischer" <fischer@norbit.de>
607 L: linux-scsi@vger.kernel.org
609 F: drivers/scsi/aha152x*
610 F: drivers/scsi/pcmcia/aha152x*
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M: Hannes Reinecke <hare@suse.com>
614 L: linux-scsi@vger.kernel.org
616 F: drivers/scsi/aic7xxx/
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M: Hans Verkuil <hverkuil@xs4all.nl>
620 L: linux-media@vger.kernel.org
621 T: git git://linuxtv.org/media_tree.git
622 W: https://linuxtv.org
624 F: drivers/media/radio/radio-aimslab*
627 M: Benjamin LaHaise <bcrl@kvack.org>
628 L: linux-aio@kvack.org
631 F: include/linux/*aio*.h
634 M: Antti Palosaari <crope@iki.fi>
635 L: linux-media@vger.kernel.org
636 W: https://linuxtv.org
637 W: http://palosaari.fi/linux/
638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
639 T: git git://linuxtv.org/anttip/media_tree.git
641 F: drivers/media/usb/airspy/
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 F: drivers/net/ethernet/alacritech/*
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M: Duncan Sands <duncan.sands@free.fr>
650 L: linux-usb@vger.kernel.org
651 W: http://www.linux-usb.org/SpeedTouch/
653 F: drivers/usb/atm/speedtch.c
654 F: drivers/usb/atm/usbatm.c
656 ALCHEMY AU1XX0 MMC DRIVER
657 M: Manuel Lauss <manuel.lauss@gmail.com>
659 F: drivers/mmc/host/au1xmmc.c
662 M: Rudolf Marek <r.marek@assembler.cz>
663 L: linux-i2c@vger.kernel.org
665 F: Documentation/i2c/busses/i2c-ali1563
666 F: drivers/i2c/busses/i2c-ali1563.c
668 ALLWINNER SECURITY SYSTEM
669 M: Corentin Labbe <clabbe.montjoie@gmail.com>
670 L: linux-crypto@vger.kernel.org
672 F: drivers/crypto/sunxi-ss/
675 M: Richard Henderson <rth@twiddle.net>
676 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
677 M: Matt Turner <mattst88@gmail.com>
679 L: linux-alpha@vger.kernel.org
682 ALPS PS/2 TOUCHPAD DRIVER
683 R: Pali Rohár <pali.rohar@gmail.com>
684 F: drivers/input/mouse/alps.*
686 ALTERA I2C CONTROLLER DRIVER
687 M: Thor Thayer <thor.thayer@linux.intel.com>
689 F: drivers/i2c/busses/i2c-altera.c
691 ALTERA MAILBOX DRIVER
692 M: Ley Foon Tan <lftan@altera.com>
693 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
695 F: drivers/mailbox/mailbox-altera.c
698 M: Tien Hock Loh <thloh@altera.com>
699 L: linux-gpio@vger.kernel.org
701 F: drivers/gpio/gpio-altera.c
703 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
704 M: Thor Thayer <thor.thayer@linux.intel.com>
706 F: drivers/gpio/gpio-altera-a10sr.c
707 F: drivers/mfd/altera-a10sr.c
708 F: drivers/reset/reset-a10sr.c
709 F: include/linux/mfd/altera-a10sr.h
710 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
712 ALTERA TRIPLE SPEED ETHERNET DRIVER
713 M: Vince Bridgers <vbridger@opensource.altera.com>
714 L: netdev@vger.kernel.org
715 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
717 F: drivers/net/ethernet/altera/
719 ALTERA UART/JTAG UART SERIAL DRIVERS
720 M: Tobias Klauser <tklauser@distanz.ch>
721 L: linux-serial@vger.kernel.org
722 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 F: drivers/tty/serial/altera_uart.c
725 F: drivers/tty/serial/altera_jtaguart.c
726 F: include/linux/altera_uart.h
727 F: include/linux/altera_jtaguart.h
729 AMAZON ETHERNET DRIVERS
730 M: Netanel Belgazal <netanel@amazon.com>
731 R: Saeed Bishara <saeedb@amazon.com>
732 R: Zorik Machulsky <zorik@amazon.com>
733 L: netdev@vger.kernel.org
735 F: Documentation/networking/ena.txt
736 F: drivers/net/ethernet/amazon/
738 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
739 M: Tom Lendacky <thomas.lendacky@amd.com>
740 M: Gary Hook <gary.hook@amd.com>
741 L: linux-crypto@vger.kernel.org
743 F: drivers/crypto/ccp/
744 F: include/linux/ccp.h
747 M: Harry Wentland <harry.wentland@amd.com>
748 M: Leo Li <sunpeng.li@amd.com>
749 L: amd-gfx@lists.freedesktop.org
750 T: git git://people.freedesktop.org/~agd5f/linux
752 F: drivers/gpu/drm/amd/display/
754 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
755 M: Huang Rui <ray.huang@amd.com>
756 L: linux-hwmon@vger.kernel.org
758 F: Documentation/hwmon/fam15h_power
759 F: drivers/hwmon/fam15h_power.c
761 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
762 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
764 F: drivers/usb/gadget/udc/amd5536udc.*
766 AMD GEODE PROCESSOR/CHIPSET SUPPORT
767 P: Andres Salomon <dilinger@queued.net>
768 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
769 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
771 F: drivers/char/hw_random/geode-rng.c
772 F: drivers/crypto/geode*
773 F: drivers/video/fbdev/geode/
774 F: arch/x86/include/asm/geode.h
777 M: Joerg Roedel <joro@8bytes.org>
778 L: iommu@lists.linux-foundation.org
779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
781 F: drivers/iommu/amd_iommu*.[ch]
782 F: include/linux/amd-iommu.h
785 M: Oded Gabbay <oded.gabbay@gmail.com>
786 L: dri-devel@lists.freedesktop.org
787 T: git git://people.freedesktop.org/~gabbayo/linux.git
789 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
790 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
791 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
792 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
793 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
794 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
795 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
796 F: drivers/gpu/drm/amd/amdkfd/
797 F: drivers/gpu/drm/amd/include/cik_structs.h
798 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
799 F: drivers/gpu/drm/amd/include/vi_structs.h
800 F: drivers/gpu/drm/amd/include/v9_structs.h
801 F: include/uapi/linux/kfd_ioctl.h
804 M: Rex Zhu <rex.zhu@amd.com>
805 M: Evan Quan <evan.quan@amd.com>
806 L: amd-gfx@lists.freedesktop.org
808 F: drivers/gpu/drm/amd/powerplay/
809 T: git git://people.freedesktop.org/~agd5f/linux
811 AMD SEATTLE DEVICE TREE SUPPORT
812 M: Brijesh Singh <brijeshkumar.singh@amd.com>
813 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
814 M: Tom Lendacky <thomas.lendacky@amd.com>
816 F: arch/arm64/boot/dts/amd/
819 M: Tom Lendacky <thomas.lendacky@amd.com>
820 L: netdev@vger.kernel.org
822 F: drivers/net/ethernet/amd/xgbe/
823 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
825 ANALOG DEVICES INC AD5686 DRIVER
826 M: Stefan Popa <stefan.popa@analog.com>
827 L: linux-pm@vger.kernel.org
828 W: http://ez.analog.com/community/linux-device-drivers
830 F: drivers/iio/dac/ad5686*
831 F: drivers/iio/dac/ad5696*
833 ANALOG DEVICES INC AD5758 DRIVER
834 M: Stefan Popa <stefan.popa@analog.com>
835 L: linux-iio@vger.kernel.org
836 W: http://ez.analog.com/community/linux-device-drivers
838 F: drivers/iio/dac/ad5758.c
839 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
841 ANALOG DEVICES INC AD9389B DRIVER
842 M: Hans Verkuil <hans.verkuil@cisco.com>
843 L: linux-media@vger.kernel.org
845 F: drivers/media/i2c/ad9389b*
847 ANALOG DEVICES INC ADGS1408 DRIVER
848 M: Mircea Caprioru <mircea.caprioru@analog.com>
850 F: drivers/mux/adgs1408.c
851 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
853 ANALOG DEVICES INC ADP5061 DRIVER
854 M: Stefan Popa <stefan.popa@analog.com>
855 L: linux-pm@vger.kernel.org
856 W: http://ez.analog.com/community/linux-device-drivers
858 F: drivers/power/supply/adp5061.c
860 ANALOG DEVICES INC ADV7180 DRIVER
861 M: Lars-Peter Clausen <lars@metafoo.de>
862 L: linux-media@vger.kernel.org
863 W: http://ez.analog.com/community/linux-device-drivers
865 F: drivers/media/i2c/adv7180.c
867 ANALOG DEVICES INC ADV748X DRIVER
868 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
869 L: linux-media@vger.kernel.org
871 F: drivers/media/i2c/adv748x/*
873 ANALOG DEVICES INC ADV7511 DRIVER
874 M: Hans Verkuil <hans.verkuil@cisco.com>
875 L: linux-media@vger.kernel.org
877 F: drivers/media/i2c/adv7511*
879 ANALOG DEVICES INC ADV7604 DRIVER
880 M: Hans Verkuil <hans.verkuil@cisco.com>
881 L: linux-media@vger.kernel.org
883 F: drivers/media/i2c/adv7604*
885 ANALOG DEVICES INC ADV7842 DRIVER
886 M: Hans Verkuil <hans.verkuil@cisco.com>
887 L: linux-media@vger.kernel.org
889 F: drivers/media/i2c/adv7842*
891 ANALOG DEVICES INC ASOC CODEC DRIVERS
892 M: Lars-Peter Clausen <lars@metafoo.de>
893 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
894 W: http://wiki.analog.com/
895 W: http://ez.analog.com/community/linux-device-drivers
897 F: sound/soc/codecs/adau*
898 F: sound/soc/codecs/adav*
899 F: sound/soc/codecs/ad1*
900 F: sound/soc/codecs/ad7*
901 F: sound/soc/codecs/ssm*
902 F: sound/soc/codecs/sigmadsp.*
904 ANALOG DEVICES INC DMA DRIVERS
905 M: Lars-Peter Clausen <lars@metafoo.de>
906 W: http://ez.analog.com/community/linux-device-drivers
908 F: drivers/dma/dma-axi-dmac.c
910 ANALOG DEVICES INC IIO DRIVERS
911 M: Lars-Peter Clausen <lars@metafoo.de>
912 M: Michael Hennerich <Michael.Hennerich@analog.com>
913 W: http://wiki.analog.com/
914 W: http://ez.analog.com/community/linux-device-drivers
916 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
917 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
919 F: drivers/iio/adc/ltc2497*
920 X: drivers/iio/*/adjd*
921 F: drivers/staging/iio/*/ad*
924 M: Greentime Hu <green.hu@gmail.com>
925 M: Vincent Chen <deanbo422@gmail.com>
926 T: git https://github.com/andestech/linux.git
929 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
930 F: Documentation/devicetree/bindings/nds32/
934 ANDROID CONFIG FRAGMENTS
935 M: Rob Herring <robh@kernel.org>
937 F: kernel/configs/android*
940 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
941 M: Arve Hjønnevåg <arve@android.com>
942 M: Todd Kjos <tkjos@android.com>
943 M: Martijn Coenen <maco@android.com>
944 M: Joel Fernandes <joel@joelfernandes.org>
945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
946 L: devel@driverdev.osuosl.org
949 F: drivers/staging/android/
951 ANDROID GOLDFISH PIC DRIVER
952 M: Miodrag Dinic <miodrag.dinic@mips.com>
954 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
955 F: drivers/irqchip/irq-goldfish-pic.c
957 ANDROID GOLDFISH RTC DRIVER
958 M: Miodrag Dinic <miodrag.dinic@mips.com>
960 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
961 F: drivers/rtc/rtc-goldfish.c
964 M: Laura Abbott <labbott@redhat.com>
965 M: Sumit Semwal <sumit.semwal@linaro.org>
966 L: devel@driverdev.osuosl.org
967 L: dri-devel@lists.freedesktop.org
968 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
970 F: drivers/staging/android/ion
971 F: drivers/staging/android/uapi/ion.h
973 AOA (Apple Onboard Audio) ALSA DRIVER
974 M: Johannes Berg <johannes@sipsolutions.net>
975 L: linuxppc-dev@lists.ozlabs.org
976 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
980 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
981 M: William Breathitt Gray <vilhelm.gray@gmail.com>
982 L: linux-iio@vger.kernel.org
984 F: drivers/iio/adc/stx104.c
987 M: Jiri Kosina <jikos@kernel.org>
989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
990 F: arch/x86/kernel/apm_32.c
991 F: include/linux/apm_bios.h
992 F: include/uapi/linux/apm_bios.h
993 F: drivers/char/apm-emulation.c
995 APPARMOR SECURITY MODULE
996 M: John Johansen <john.johansen@canonical.com>
997 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1001 F: security/apparmor/
1002 F: Documentation/admin-guide/LSM/apparmor.rst
1004 APPLE BCM5974 MULTITOUCH DRIVER
1005 M: Henrik Rydberg <rydberg@bitmath.org>
1006 L: linux-input@vger.kernel.org
1008 F: drivers/input/mouse/bcm5974.c
1011 M: Henrik Rydberg <rydberg@bitmath.org>
1012 L: linux-hwmon@vger.kernel.org
1014 F: drivers/hwmon/applesmc.c
1016 APPLETALK NETWORK LAYER
1017 L: netdev@vger.kernel.org
1019 F: drivers/net/appletalk/
1022 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1023 M: Duc Dang <dhdang@apm.com>
1025 F: arch/arm64/boot/dts/apm/
1027 APPLIED MICRO (APM) X-GENE SOC EDAC
1028 M: Loc Ho <lho@apm.com>
1030 F: drivers/edac/xgene_edac.c
1031 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1033 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1034 M: Iyappan Subramanian <isubramanian@apm.com>
1035 M: Keyur Chudgar <kchudgar@apm.com>
1037 F: drivers/net/ethernet/apm/xgene-v2/
1039 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1040 M: Iyappan Subramanian <isubramanian@apm.com>
1041 M: Keyur Chudgar <kchudgar@apm.com>
1042 M: Quan Nguyen <qnguyen@apm.com>
1044 F: drivers/net/ethernet/apm/xgene/
1045 F: drivers/net/phy/mdio-xgene.c
1046 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1047 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1049 APPLIED MICRO (APM) X-GENE SOC PMU
1050 M: Tai Nguyen <ttnguyen@apm.com>
1052 F: drivers/perf/xgene_pmu.c
1053 F: Documentation/perf/xgene-pmu.txt
1054 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1056 APTINA CAMERA SENSOR PLL
1057 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1058 L: linux-media@vger.kernel.org
1060 F: drivers/media/i2c/aptina-pll.*
1062 ARC FRAMEBUFFER DRIVER
1063 M: Jaya Kumar <jayalk@intworks.biz>
1065 F: drivers/video/fbdev/arcfb.c
1066 F: drivers/video/fbdev/core/fb_defio.c
1069 M: Alexey Brodkin <abrodkin@synopsys.com>
1071 F: drivers/gpu/drm/arc/
1072 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1074 ARCNET NETWORK LAYER
1075 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1076 L: netdev@vger.kernel.org
1078 F: drivers/net/arcnet/
1079 F: include/uapi/linux/if_arcnet.h
1081 ARM ARCHITECTED TIMER DRIVER
1082 M: Mark Rutland <mark.rutland@arm.com>
1083 M: Marc Zyngier <marc.zyngier@arm.com>
1084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1086 F: arch/arm/include/asm/arch_timer.h
1087 F: arch/arm64/include/asm/arch_timer.h
1088 F: drivers/clocksource/arm_arch_timer.c
1090 ARM HDLCD DRM DRIVER
1091 M: Liviu Dudau <liviu.dudau@arm.com>
1093 F: drivers/gpu/drm/arm/hdlcd_*
1094 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1096 ARM MALI-DP DRM DRIVER
1097 M: Liviu Dudau <liviu.dudau@arm.com>
1098 M: Brian Starkey <brian.starkey@arm.com>
1099 M: Mali DP Maintainers <malidp@foss.arm.com>
1101 F: drivers/gpu/drm/arm/
1102 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1104 ARM MFM AND FLOPPY DRIVERS
1105 M: Ian Molton <spyro@f2s.com>
1107 F: arch/arm/lib/floppydma.S
1108 F: arch/arm/include/asm/floppy.h
1110 ARM PMU PROFILING AND DEBUGGING
1111 M: Will Deacon <will.deacon@arm.com>
1112 M: Mark Rutland <mark.rutland@arm.com>
1114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 F: arch/arm*/kernel/perf_*
1116 F: arch/arm/oprofile/common.c
1117 F: arch/arm*/kernel/hw_breakpoint.c
1118 F: arch/arm*/include/asm/hw_breakpoint.h
1119 F: arch/arm*/include/asm/perf_event.h
1121 F: include/linux/perf/arm_pmu.h
1122 F: Documentation/devicetree/bindings/arm/pmu.txt
1123 F: Documentation/devicetree/bindings/perf/
1126 M: Russell King <linux@armlinux.org.uk>
1127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128 W: http://www.armlinux.org.uk/
1130 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1132 X: arch/arm/boot/dts/
1134 ARM PRIMECELL AACI PL041 DRIVER
1135 M: Russell King <linux@armlinux.org.uk>
1139 ARM PRIMECELL BUS SUPPORT
1140 M: Russell King <linux@armlinux.org.uk>
1143 F: include/linux/amba/bus.h
1145 ARM PRIMECELL CLCD PL110 DRIVER
1146 M: Russell King <linux@armlinux.org.uk>
1148 F: drivers/video/fbdev/amba-clcd.*
1150 ARM PRIMECELL KMI PL050 DRIVER
1151 M: Russell King <linux@armlinux.org.uk>
1153 F: drivers/input/serio/ambakmi.*
1154 F: include/linux/amba/kmi.h
1156 ARM PRIMECELL MMCI PL180/1 DRIVER
1157 M: Russell King <linux@armlinux.org.uk>
1159 F: drivers/mmc/host/mmci.*
1160 F: include/linux/amba/mmci.h
1162 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1163 M: Russell King <linux@armlinux.org.uk>
1165 F: drivers/tty/serial/amba-pl01*.c
1166 F: include/linux/amba/serial.h
1169 M: Will Deacon <will.deacon@arm.com>
1170 R: Robin Murphy <robin.murphy@arm.com>
1171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 F: drivers/iommu/arm-smmu.c
1174 F: drivers/iommu/arm-smmu-v3.c
1175 F: drivers/iommu/io-pgtable-arm.c
1176 F: drivers/iommu/io-pgtable-arm-v7s.c
1178 ARM SUB-ARCHITECTURES
1179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1185 ARM/ACTIONS SEMI ARCHITECTURE
1186 M: Andreas Färber <afaerber@suse.de>
1187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 F: arch/arm/mach-actions/
1191 F: arch/arm/boot/dts/owl-*
1192 F: arch/arm64/boot/dts/actions/
1193 F: drivers/clocksource/timer-owl*
1194 F: drivers/pinctrl/actions/*
1195 F: drivers/soc/actions/
1196 F: include/dt-bindings/power/owl-*
1197 F: include/linux/soc/actions/
1198 F: Documentation/devicetree/bindings/arm/actions.txt
1199 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1200 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1201 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1203 ARM/ADS SPHERE MACHINE SUPPORT
1204 M: Lennert Buytenhek <kernel@wantstofly.org>
1205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 ARM/AFEB9260 MACHINE SUPPORT
1209 M: Sergey Lapin <slapin@ossfans.org>
1210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213 ARM/AJECO 1ARM MACHINE SUPPORT
1214 M: Lennert Buytenhek <kernel@wantstofly.org>
1215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 ARM/Allwinner SoC Clock Support
1219 M: Emilio López <emilio@elopez.com.ar>
1221 F: drivers/clk/sunxi/
1223 ARM/Allwinner sunXi SoC support
1224 M: Maxime Ripard <maxime.ripard@bootlin.com>
1225 M: Chen-Yu Tsai <wens@csie.org>
1226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1230 F: arch/arm/mach-sunxi/
1231 F: arch/arm64/boot/dts/allwinner/
1232 F: drivers/clk/sunxi-ng/
1233 F: drivers/pinctrl/sunxi/
1234 F: drivers/soc/sunxi/
1235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1237 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1238 M: Neil Armstrong <narmstrong@baylibre.com>
1239 M: Jerome Brunet <jbrunet@baylibre.com>
1240 L: linux-amlogic@lists.infradead.org
1242 F: drivers/clk/meson/
1243 F: include/dt-bindings/clock/meson*
1244 F: include/dt-bindings/clock/gxbb*
1245 F: Documentation/devicetree/bindings/clock/amlogic*
1247 ARM/Amlogic Meson SoC support
1248 M: Carlo Caione <carlo@caione.org>
1249 M: Kevin Hilman <khilman@baylibre.com>
1250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 L: linux-amlogic@lists.infradead.org
1252 W: http://linux-meson.com/
1254 F: arch/arm/mach-meson/
1255 F: arch/arm/boot/dts/meson*
1256 F: arch/arm64/boot/dts/amlogic/
1257 F: drivers/pinctrl/meson/
1258 F: drivers/mmc/host/meson*
1261 ARM/Annapurna Labs ALPINE ARCHITECTURE
1262 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1263 M: Antoine Tenart <antoine.tenart@bootlin.com>
1264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 F: arch/arm/mach-alpine/
1267 F: arch/arm/boot/dts/alpine*
1268 F: arch/arm64/boot/dts/al/
1269 F: drivers/*/*alpine*
1271 ARM/ARTPEC MACHINE SUPPORT
1272 M: Jesper Nilsson <jesper.nilsson@axis.com>
1273 M: Lars Persson <lars.persson@axis.com>
1275 L: linux-arm-kernel@axis.com
1276 F: arch/arm/mach-artpec
1277 F: arch/arm/boot/dts/artpec6*
1279 F: drivers/crypto/axis
1280 F: drivers/pinctrl/pinctrl-artpec*
1281 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1283 ARM/ASPEED I2C DRIVER
1284 M: Brendan Higgins <brendanhiggins@google.com>
1285 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1286 R: Joel Stanley <joel@jms.id.au>
1287 L: linux-i2c@vger.kernel.org
1288 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1290 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1291 F: drivers/i2c/busses/i2c-aspeed.c
1292 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1293 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1295 ARM/ASPEED MACHINE SUPPORT
1296 M: Joel Stanley <joel@jms.id.au>
1297 R: Andrew Jeffery <andrew@aj.id.au>
1298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1300 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1303 F: arch/arm/mach-aspeed/
1304 F: arch/arm/boot/dts/aspeed-*
1307 ARM/CALXEDA HIGHBANK ARCHITECTURE
1308 M: Rob Herring <robh@kernel.org>
1309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 F: arch/arm/mach-highbank/
1312 F: arch/arm/boot/dts/highbank.dts
1313 F: arch/arm/boot/dts/ecx-*.dts*
1315 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1316 M: Krzysztof Halasa <khalasa@piap.pl>
1318 F: arch/arm/mach-cns3xxx/
1320 ARM/CAVIUM THUNDER NETWORK DRIVER
1321 M: Sunil Goutham <sgoutham@cavium.com>
1322 M: Robert Richter <rric@kernel.org>
1323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 F: drivers/net/ethernet/cavium/thunder/
1327 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1328 M: Lukasz Majewski <lukma@denx.de>
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 F: arch/arm/mach-ep93xx/ts72xx.c
1333 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1334 M: Alexander Shiyan <shc_work@mail.ru>
1335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1340 M: Lennert Buytenhek <kernel@wantstofly.org>
1341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1345 M: Hartley Sweeten <hsweeten@visionengravers.com>
1346 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 F: arch/arm/mach-ep93xx/
1350 F: arch/arm/mach-ep93xx/include/mach/
1353 M: Russell King <linux@armlinux.org.uk>
1354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1357 F: drivers/clk/clkdev.c
1359 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1360 M: Mike Rapoport <mike@compulab.co.il>
1361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1365 M: Baruch Siach <baruch@tkos.co.il>
1366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 F: arch/arm/boot/dts/cx92755*
1371 ARM/CONTEC MICRO9 MACHINE SUPPORT
1372 M: Hubert Feurstein <hubert.feurstein@contec.at>
1374 F: arch/arm/mach-ep93xx/micro9.c
1376 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1377 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 F: drivers/hwtracing/coresight/*
1381 F: Documentation/trace/coresight.txt
1382 F: Documentation/trace/coresight-cpu-debug.txt
1383 F: Documentation/devicetree/bindings/arm/coresight.txt
1384 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1385 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1386 F: tools/perf/arch/arm/util/pmu.c
1387 F: tools/perf/arch/arm/util/auxtrace.c
1388 F: tools/perf/arch/arm/util/cs-etm.c
1389 F: tools/perf/arch/arm/util/cs-etm.h
1390 F: tools/perf/util/cs-etm.*
1391 F: tools/perf/util/cs-etm-decoder/*
1393 ARM/CORGI MACHINE SUPPORT
1394 M: Richard Purdie <rpurdie@rpsys.net>
1397 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1398 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1399 M: Linus Walleij <linus.walleij@linaro.org>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 T: git git://github.com/ulli-kroll/linux.git
1403 F: Documentation/devicetree/bindings/arm/gemini.txt
1404 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1405 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1406 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1407 F: arch/arm/mach-gemini/
1408 F: drivers/net/ethernet/cortina/
1409 F: drivers/pinctrl/pinctrl-gemini.c
1410 F: drivers/rtc/rtc-ftrtc010.c
1412 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1413 M: Barry Song <baohua@kernel.org>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1417 F: arch/arm/boot/dts/prima2*
1418 F: arch/arm/mach-prima2/
1419 F: drivers/clk/sirf/
1420 F: drivers/clocksource/timer-prima2.c
1421 F: drivers/clocksource/timer-atlas7.c
1424 ARM/EBSA110 MACHINE SUPPORT
1425 M: Russell King <linux@armlinux.org.uk>
1426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 W: http://www.armlinux.org.uk/
1429 F: arch/arm/mach-ebsa110/
1430 F: drivers/net/ethernet/amd/am79c961a.*
1432 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1433 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1434 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1440 M: Robert Jarzmik <robert.jarzmik@free.fr>
1441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 F: arch/arm/mach-pxa/ezx.c
1445 ARM/FARADAY FA526 PORT
1446 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 T: git git://git.berlios.de/gemini-board
1450 F: arch/arm/mm/*-fa*
1452 ARM/FOOTBRIDGE ARCHITECTURE
1453 M: Russell King <linux@armlinux.org.uk>
1454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 W: http://www.armlinux.org.uk/
1457 F: arch/arm/include/asm/hardware/dec21285.h
1458 F: arch/arm/mach-footbridge/
1460 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1461 M: Shawn Guo <shawnguo@kernel.org>
1462 M: Sascha Hauer <s.hauer@pengutronix.de>
1463 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1464 R: Fabio Estevam <fabio.estevam@nxp.com>
1465 R: NXP Linux Team <linux-imx@nxp.com>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1469 F: arch/arm/mach-imx/
1470 F: arch/arm/mach-mxs/
1471 F: arch/arm/boot/dts/imx*
1472 F: arch/arm/configs/imx*_defconfig
1474 F: drivers/firmware/imx/
1476 F: include/linux/firmware/imx/
1479 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1480 M: Shawn Guo <shawnguo@kernel.org>
1481 M: Sascha Hauer <s.hauer@pengutronix.de>
1482 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1483 R: Stefan Agner <stefan@agner.ch>
1484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1487 F: arch/arm/mach-imx/*vf610*
1488 F: arch/arm/boot/dts/vf*
1490 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1491 M: Shawn Guo <shawnguo@kernel.org>
1492 M: Li Yang <leoyang.li@nxp.com>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1496 F: arch/arm/boot/dts/ls1021a*
1497 F: arch/arm64/boot/dts/freescale/fsl-*
1498 F: arch/arm64/boot/dts/freescale/qoriq-*
1500 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1501 M: Lennert Buytenhek <kernel@wantstofly.org>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 ARM/GUMSTIX MACHINE SUPPORT
1506 M: Steve Sakoman <sakoman@gmail.com>
1507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1511 M: Philipp Zabel <philipp.zabel@gmail.com>
1512 M: Paul Parsons <lost.distance@yahoo.com>
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 F: arch/arm/mach-pxa/hx4700.c
1516 F: arch/arm/mach-pxa/include/mach/hx4700.h
1517 F: sound/soc/pxa/hx4700.c
1519 ARM/HISILICON SOC SUPPORT
1520 M: Wei Xu <xuwei5@hisilicon.com>
1521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 W: http://www.hisilicon.com
1524 T: git git://github.com/hisilicon/linux-hisi.git
1525 F: arch/arm/mach-hisi/
1526 F: arch/arm/boot/dts/hi3*
1527 F: arch/arm/boot/dts/hip*
1528 F: arch/arm/boot/dts/hisi*
1529 F: arch/arm64/boot/dts/hisilicon/
1531 ARM/HP JORNADA 7XX MACHINE SUPPORT
1532 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1536 F: arch/arm/mach-sa1100/jornada720.c
1537 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1539 ARM/IGEP MACHINE SUPPORT
1540 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1541 M: Javier Martinez Canillas <javier@dowhile0.org>
1542 L: linux-omap@vger.kernel.org
1543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 F: arch/arm/boot/dts/omap3-igep*
1547 ARM/INCOME PXA270 SUPPORT
1548 M: Marek Vasut <marek.vasut@gmail.com>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1553 ARM/INTEL IOP13XX ARM ARCHITECTURE
1554 M: Lennert Buytenhek <kernel@wantstofly.org>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 ARM/INTEL IOP32X ARM ARCHITECTURE
1559 M: Lennert Buytenhek <kernel@wantstofly.org>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 ARM/INTEL IOP33X ARM ARCHITECTURE
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 ARM/INTEL IQ81342EX MACHINE SUPPORT
1568 M: Lennert Buytenhek <kernel@wantstofly.org>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 ARM/INTEL IXDP2850 MACHINE SUPPORT
1573 M: Lennert Buytenhek <kernel@wantstofly.org>
1574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 ARM/INTEL IXP4XX ARM ARCHITECTURE
1578 M: Imre Kaloz <kaloz@openwrt.org>
1579 M: Krzysztof Halasa <khalasa@piap.pl>
1580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 F: arch/arm/mach-ixp4xx/
1584 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1585 M: Jonathan Cameron <jic23@cam.ac.uk>
1586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 F: arch/arm/mach-pxa/stargate2.c
1589 F: drivers/pcmcia/pxa2xx_stargate2.c
1591 ARM/INTEL XSC3 (MANZANO) ARM CORE
1592 M: Lennert Buytenhek <kernel@wantstofly.org>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1597 M: Lennert Buytenhek <kernel@wantstofly.org>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 ARM/LG1K ARCHITECTURE
1602 M: Chanho Min <chanho.min@lge.com>
1603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 F: arch/arm64/boot/dts/lg/
1607 ARM/LOGICPD PXA270 MACHINE SUPPORT
1608 M: Lennert Buytenhek <kernel@wantstofly.org>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 ARM/LPC18XX ARCHITECTURE
1613 M: Joachim Eastwood <manabian@gmail.com>
1614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 F: arch/arm/boot/dts/lpc43*
1617 F: drivers/clk/nxp/clk-lpc18xx*
1618 F: drivers/clocksource/timer-lpc32xx.c
1619 F: drivers/i2c/busses/i2c-lpc2k.c
1620 F: drivers/memory/pl172.c
1621 F: drivers/mtd/spi-nor/nxp-spifi.c
1622 F: drivers/rtc/rtc-lpc24xx.c
1625 ARM/LPC32XX SOC SUPPORT
1626 M: Vladimir Zapolskiy <vz@mleia.com>
1627 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1631 F: arch/arm/boot/dts/lpc32*
1632 F: arch/arm/mach-lpc32xx/
1633 F: drivers/i2c/busses/i2c-pnx.c
1634 F: drivers/net/ethernet/nxp/lpc_eth.c
1635 F: drivers/usb/host/ohci-nxp.c
1636 F: drivers/watchdog/pnx4008_wdt.c
1639 ARM/MAGICIAN MACHINE SUPPORT
1640 M: Philipp Zabel <philipp.zabel@gmail.com>
1643 ARM/Marvell Dove/MV78xx0/Orion SOC support
1644 M: Jason Cooper <jason@lakedaemon.net>
1645 M: Andrew Lunn <andrew@lunn.ch>
1646 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1647 M: Gregory Clement <gregory.clement@bootlin.com>
1648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 F: Documentation/devicetree/bindings/soc/dove/
1651 F: arch/arm/mach-dove/
1652 F: arch/arm/mach-mv78xx0/
1653 F: arch/arm/mach-orion5x/
1654 F: arch/arm/plat-orion/
1655 F: arch/arm/boot/dts/dove*
1656 F: arch/arm/boot/dts/orion5x*
1658 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1659 M: Jason Cooper <jason@lakedaemon.net>
1660 M: Andrew Lunn <andrew@lunn.ch>
1661 M: Gregory Clement <gregory.clement@bootlin.com>
1662 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 F: arch/arm/boot/dts/armada*
1666 F: arch/arm/boot/dts/kirkwood*
1667 F: arch/arm/configs/mvebu_*_defconfig
1668 F: arch/arm/mach-mvebu/
1669 F: arch/arm64/boot/dts/marvell/armada*
1670 F: drivers/cpufreq/armada-37xx-cpufreq.c
1671 F: drivers/cpufreq/mvebu-cpufreq.c
1672 F: drivers/irqchip/irq-armada-370-xp.c
1673 F: drivers/irqchip/irq-mvebu-*
1674 F: drivers/pinctrl/mvebu/
1675 F: drivers/rtc/rtc-armada38x.c
1677 ARM/Mediatek RTC DRIVER
1678 M: Eddie Huang <eddie.huang@mediatek.com>
1679 M: Sean Wang <sean.wang@mediatek.com>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1683 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1684 F: drivers/rtc/rtc-mt6397.c
1685 F: drivers/rtc/rtc-mt7622.c
1687 ARM/Mediatek SoC support
1688 M: Matthias Brugger <matthias.bgg@gmail.com>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1692 F: arch/arm/boot/dts/mt6*
1693 F: arch/arm/boot/dts/mt7*
1694 F: arch/arm/boot/dts/mt8*
1695 F: arch/arm/mach-mediatek/
1696 F: arch/arm64/boot/dts/mediatek/
1700 ARM/Mediatek USB3 PHY DRIVER
1701 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1705 F: drivers/phy/mediatek/
1706 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1708 ARM/MICREL KS8695 ARCHITECTURE
1709 M: Greg Ungerer <gerg@uclinux.org>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 F: arch/arm/mach-ks8695/
1714 ARM/Microchip (AT91) SoC support
1715 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1716 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 W: http://www.linux4sam.org
1719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1723 F: arch/arm/mach-at91/
1724 F: include/soc/at91/
1725 F: arch/arm/boot/dts/at91*.dts
1726 F: arch/arm/boot/dts/at91*.dtsi
1727 F: arch/arm/boot/dts/sama*.dts
1728 F: arch/arm/boot/dts/sama*.dtsi
1729 F: arch/arm/include/debug/at91.S
1730 F: drivers/memory/atmel*
1731 F: drivers/watchdog/sama5d4_wdt.c
1732 X: drivers/input/touchscreen/atmel_mxt_ts.c
1733 X: drivers/net/wireless/atmel/
1735 ARM/MIOA701 MACHINE SUPPORT
1736 M: Robert Jarzmik <robert.jarzmik@free.fr>
1737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 F: arch/arm/mach-pxa/mioa701.c
1741 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1742 M: Michael Petchkovsky <mkpetch@internode.on.net>
1745 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1746 M: Linus Walleij <linus.walleij@linaro.org>
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 F: arch/arm/mach-nomadik/
1750 F: arch/arm/mach-u300/
1751 F: arch/arm/mach-ux500/
1752 F: arch/arm/boot/dts/ste-*
1753 F: drivers/clk/clk-nomadik.c
1754 F: drivers/clk/clk-u300.c
1755 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1756 F: drivers/clocksource/timer-u300.c
1757 F: drivers/dma/coh901318*
1758 F: drivers/dma/ste_dma40*
1759 F: drivers/hwspinlock/u8500_hsem.c
1760 F: drivers/i2c/busses/i2c-nomadik.c
1761 F: drivers/i2c/busses/i2c-stu300.c
1762 F: drivers/mfd/ab3100*
1763 F: drivers/mfd/ab8500*
1764 F: drivers/mfd/abx500*
1765 F: drivers/mfd/dbx500*
1766 F: drivers/mfd/db8500*
1767 F: drivers/pinctrl/nomadik/
1768 F: drivers/pinctrl/pinctrl-coh901*
1769 F: drivers/pinctrl/pinctrl-u300.c
1770 F: drivers/rtc/rtc-ab3100.c
1771 F: drivers/rtc/rtc-ab8500.c
1772 F: drivers/rtc/rtc-coh901331.c
1773 F: drivers/rtc/rtc-pl031.c
1774 F: drivers/watchdog/coh901327_wdt.c
1775 F: Documentation/devicetree/bindings/arm/ste-*
1776 F: Documentation/devicetree/bindings/arm/ux500/
1777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1779 ARM/NUVOTON NPCM ARCHITECTURE
1780 M: Avi Fishman <avifishman70@gmail.com>
1781 M: Tomer Maimon <tmaimon77@gmail.com>
1782 R: Patrick Venture <venture@google.com>
1783 R: Nancy Yuen <yuenn@google.com>
1784 R: Brendan Higgins <brendanhiggins@google.com>
1785 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1787 F: arch/arm/mach-npcm/
1788 F: arch/arm/boot/dts/nuvoton-npcm*
1789 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1791 F: Documentation/devicetree/bindings/*/*npcm*
1792 F: Documentation/devicetree/bindings/*/*/*npcm*
1794 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1795 M: Wan ZongShun <mcuos.com@gmail.com>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 W: http://www.mcuos.com
1799 F: arch/arm/mach-w90x900/
1800 F: drivers/input/keyboard/w90p910_keypad.c
1801 F: drivers/input/touchscreen/w90p910_ts.c
1802 F: drivers/watchdog/nuc900_wdt.c
1803 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1804 F: drivers/mtd/nand/raw/nuc900_nand.c
1805 F: drivers/rtc/rtc-nuc900.c
1806 F: drivers/spi/spi-nuc900.c
1807 F: drivers/usb/host/ehci-w90x900.c
1808 F: drivers/video/fbdev/nuc900fb.c
1810 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1811 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1812 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1813 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1816 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1817 M: Alexander Clouter <alex@digriz.org.uk>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 W: http://www.digriz.org.uk/ts78xx/kernel
1821 F: arch/arm/mach-orion5x/ts78xx-*
1823 ARM/OXNAS platform support
1824 M: Neil Armstrong <narmstrong@baylibre.com>
1825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 L: linux-oxnas@groups.io (moderated for non-subscribers)
1828 F: arch/arm/mach-oxnas/
1829 F: arch/arm/boot/dts/ox8*.dts*
1832 ARM/PALM TREO SUPPORT
1833 M: Tomas Cech <sleep_walker@suse.com>
1834 L: linux-arm-kernel@lists.infradead.org
1835 W: http://hackndev.com
1837 F: arch/arm/mach-pxa/palmtreo.*
1839 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1840 M: Marek Vasut <marek.vasut@gmail.com>
1841 L: linux-arm-kernel@lists.infradead.org
1842 W: http://hackndev.com
1844 F: arch/arm/mach-pxa/include/mach/palmtx.h
1845 F: arch/arm/mach-pxa/palmtx.c
1846 F: arch/arm/mach-pxa/palmt5.*
1847 F: arch/arm/mach-pxa/include/mach/palmld.h
1848 F: arch/arm/mach-pxa/palmld.c
1849 F: arch/arm/mach-pxa/palmte2.*
1850 F: arch/arm/mach-pxa/include/mach/palmtc.h
1851 F: arch/arm/mach-pxa/palmtc.c
1854 M: Sergey Lapin <slapin@ossfans.org>
1855 L: linux-arm-kernel@lists.infradead.org
1856 W: http://hackndev.com
1858 F: arch/arm/mach-pxa/palmz72.*
1861 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1862 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1865 ARM/PT DIGITAL BOARD PORT
1866 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 W: http://www.armlinux.org.uk/
1871 ARM/QUALCOMM SUPPORT
1872 M: Andy Gross <andy.gross@linaro.org>
1873 M: David Brown <david.brown@linaro.org>
1874 L: linux-arm-msm@vger.kernel.org
1875 L: linux-soc@vger.kernel.org
1877 F: Documentation/devicetree/bindings/soc/qcom/
1878 F: arch/arm/boot/dts/qcom-*.dts
1879 F: arch/arm/boot/dts/qcom-*.dtsi
1880 F: arch/arm/mach-qcom/
1881 F: arch/arm64/boot/dts/qcom/*
1882 F: drivers/i2c/busses/i2c-qup.c
1883 F: drivers/clk/qcom/
1884 F: drivers/dma/qcom/
1885 F: drivers/soc/qcom/
1886 F: drivers/spi/spi-qup.c
1887 F: drivers/tty/serial/msm_serial.c
1888 F: drivers/*/pm8???-*
1889 F: drivers/mfd/ssbi.c
1890 F: drivers/firmware/qcom_scm*
1891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1893 ARM/RADISYS ENP2611 MACHINE SUPPORT
1894 M: Lennert Buytenhek <kernel@wantstofly.org>
1895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 ARM/REALTEK ARCHITECTURE
1899 M: Andreas Färber <afaerber@suse.de>
1900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902 F: arch/arm64/boot/dts/realtek/
1903 F: Documentation/devicetree/bindings/arm/realtek.txt
1905 ARM/RENESAS ARM64 ARCHITECTURE
1906 M: Simon Horman <horms@verge.net.au>
1907 M: Magnus Damm <magnus.damm@gmail.com>
1908 L: linux-renesas-soc@vger.kernel.org
1909 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1912 F: arch/arm64/boot/dts/renesas/
1913 F: Documentation/devicetree/bindings/arm/shmobile.txt
1914 F: drivers/soc/renesas/
1915 F: include/linux/soc/renesas/
1917 ARM/RISCPC ARCHITECTURE
1918 M: Russell King <linux@armlinux.org.uk>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W: http://www.armlinux.org.uk/
1922 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1923 F: arch/arm/include/asm/hardware/ioc.h
1924 F: arch/arm/include/asm/hardware/iomd.h
1925 F: arch/arm/include/asm/hardware/memc.h
1926 F: arch/arm/mach-rpc/
1927 F: drivers/net/ethernet/8390/etherh.c
1928 F: drivers/net/ethernet/i825xx/ether1*
1929 F: drivers/net/ethernet/seeq/ether3*
1930 F: drivers/scsi/arm/
1932 ARM/Rockchip SoC support
1933 M: Heiko Stuebner <heiko@sntech.de>
1934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 L: linux-rockchip@lists.infradead.org
1936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1938 F: arch/arm/boot/dts/rk3*
1939 F: arch/arm/boot/dts/rv1108*
1940 F: arch/arm/mach-rockchip/
1941 F: drivers/clk/rockchip/
1942 F: drivers/i2c/busses/i2c-rk3x.c
1943 F: drivers/*/*rockchip*
1944 F: drivers/*/*/*rockchip*
1945 F: sound/soc/rockchip/
1948 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1949 M: Kukjin Kim <kgene@kernel.org>
1950 M: Krzysztof Kozlowski <krzk@kernel.org>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1953 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1955 F: arch/arm/boot/dts/s3c*
1956 F: arch/arm/boot/dts/s5p*
1957 F: arch/arm/boot/dts/exynos*
1958 F: arch/arm64/boot/dts/exynos/
1959 F: arch/arm/plat-samsung/
1960 F: arch/arm/mach-s3c24*/
1961 F: arch/arm/mach-s3c64xx/
1962 F: arch/arm/mach-s5p*/
1963 F: arch/arm/mach-exynos*/
1964 F: drivers/*/*s3c24*
1965 F: drivers/*/*/*s3c24*
1966 F: drivers/*/*s3c64xx*
1967 F: drivers/*/*s5pv210*
1968 F: drivers/memory/samsung/*
1969 F: drivers/soc/samsung/*
1970 F: Documentation/arm/Samsung/
1971 F: Documentation/devicetree/bindings/arm/samsung/
1972 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1973 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1976 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1977 M: Kyungmin Park <kyungmin.park@samsung.com>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 F: arch/arm/mach-s5pv210/
1982 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1983 M: Kyungmin Park <kyungmin.park@samsung.com>
1984 M: Kamil Debski <kamil@wypas.org>
1985 M: Andrzej Hajda <a.hajda@samsung.com>
1986 L: linux-arm-kernel@lists.infradead.org
1987 L: linux-media@vger.kernel.org
1989 F: drivers/media/platform/s5p-g2d/
1991 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1992 M: Marek Szyprowski <m.szyprowski@samsung.com>
1993 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1994 L: linux-media@vger.kernel.org
1996 F: drivers/media/platform/s5p-cec/
1997 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1999 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2000 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2001 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2002 L: linux-arm-kernel@lists.infradead.org
2003 L: linux-media@vger.kernel.org
2005 F: drivers/media/platform/s5p-jpeg/
2007 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2008 M: Kyungmin Park <kyungmin.park@samsung.com>
2009 M: Kamil Debski <kamil@wypas.org>
2010 M: Jeongtae Park <jtp.park@samsung.com>
2011 M: Andrzej Hajda <a.hajda@samsung.com>
2012 L: linux-arm-kernel@lists.infradead.org
2013 L: linux-media@vger.kernel.org
2015 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2016 F: drivers/media/platform/s5p-mfc/
2018 ARM/SHMOBILE ARM ARCHITECTURE
2019 M: Simon Horman <horms@verge.net.au>
2020 M: Magnus Damm <magnus.damm@gmail.com>
2021 L: linux-renesas-soc@vger.kernel.org
2022 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2025 F: arch/arm/boot/dts/emev2*
2026 F: arch/arm/boot/dts/r7s*
2027 F: arch/arm/boot/dts/r8a*
2028 F: arch/arm/boot/dts/r9a*
2029 F: arch/arm/boot/dts/sh*
2030 F: arch/arm/configs/shmobile_defconfig
2031 F: arch/arm/include/debug/renesas-scif.S
2032 F: arch/arm/mach-shmobile/
2033 F: Documentation/devicetree/bindings/arm/shmobile.txt
2034 F: drivers/soc/renesas/
2035 F: include/linux/soc/renesas/
2037 ARM/SOCFPGA ARCHITECTURE
2038 M: Dinh Nguyen <dinguyen@kernel.org>
2040 F: arch/arm/mach-socfpga/
2041 F: arch/arm/boot/dts/socfpga*
2042 F: arch/arm/configs/socfpga_defconfig
2043 F: arch/arm64/boot/dts/altera/
2044 W: http://www.rocketboards.org
2045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2047 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2048 M: Dinh Nguyen <dinguyen@kernel.org>
2050 F: drivers/clk/socfpga/
2052 ARM/SOCFPGA EDAC SUPPORT
2053 M: Thor Thayer <thor.thayer@linux.intel.com>
2055 F: drivers/edac/altera_edac.
2057 ARM/SPREADTRUM SoC SUPPORT
2058 M: Orson Zhai <orsonzhai@gmail.com>
2059 M: Baolin Wang <baolin.wang@linaro.org>
2060 M: Chunyan Zhang <zhang.lyra@gmail.com>
2062 F: arch/arm64/boot/dts/sprd
2065 ARM/STI ARCHITECTURE
2066 M: Patrice Chotard <patrice.chotard@st.com>
2067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068 W: http://www.stlinux.com
2070 F: arch/arm/mach-sti/
2071 F: arch/arm/boot/dts/sti*
2072 F: drivers/char/hw_random/st-rng.c
2073 F: drivers/clocksource/arm_global_timer.c
2074 F: drivers/clocksource/clksrc_st_lpc.c
2075 F: drivers/cpufreq/sti-cpufreq.c
2076 F: drivers/dma/st_fdma*
2077 F: drivers/i2c/busses/i2c-st.c
2078 F: drivers/media/rc/st_rc.c
2079 F: drivers/media/platform/sti/c8sectpfe/
2080 F: drivers/mmc/host/sdhci-st.c
2081 F: drivers/phy/st/phy-miphy28lp.c
2082 F: drivers/phy/st/phy-stih407-usb.c
2083 F: drivers/pinctrl/pinctrl-st.c
2084 F: drivers/remoteproc/st_remoteproc.c
2085 F: drivers/remoteproc/st_slim_rproc.c
2086 F: drivers/reset/sti/
2087 F: drivers/rtc/rtc-st-lpc.c
2088 F: drivers/tty/serial/st-asc.c
2089 F: drivers/usb/dwc3/dwc3-st.c
2090 F: drivers/usb/host/ehci-st.c
2091 F: drivers/usb/host/ohci-st.c
2092 F: drivers/watchdog/st_lpc_wdt.c
2093 F: drivers/ata/ahci_st.c
2094 F: include/linux/remoteproc/st_slim_rproc.h
2096 ARM/STM32 ARCHITECTURE
2097 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2098 M: Alexandre Torgue <alexandre.torgue@st.com>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2103 F: arch/arm/boot/dts/stm32*
2104 F: arch/arm/mach-stm32/
2105 F: drivers/clocksource/armv7m_systick.c
2107 ARM/Synaptics Berlin SoC support
2108 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2109 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 F: arch/arm/mach-berlin/
2113 F: arch/arm/boot/dts/berlin*
2114 F: arch/arm64/boot/dts/marvell/berlin*
2116 ARM/TANGO ARCHITECTURE
2117 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2118 M: Mans Rullgard <mans@mansr.com>
2119 L: linux-arm-kernel@lists.infradead.org
2123 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2124 M: Lennert Buytenhek <kernel@wantstofly.org>
2125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2129 M: Hans Verkuil <hans.verkuil@cisco.com>
2130 L: linux-tegra@vger.kernel.org
2131 L: linux-media@vger.kernel.org
2133 F: drivers/media/platform/tegra-cec/
2134 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2136 ARM/TETON BGA MACHINE SUPPORT
2137 M: "Mark F. Brown" <mark.brown314@gmail.com>
2138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2141 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2142 M: Santosh Shilimkar <ssantosh@kernel.org>
2143 L: linux-kernel@vger.kernel.org
2145 F: drivers/memory/*emif*
2147 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2148 M: Tero Kristo <t-kristo@ti.com>
2149 M: Nishanth Menon <nm@ti.com>
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2153 F: arch/arm64/boot/dts/ti/Makefile
2154 F: arch/arm64/boot/dts/ti/k3-*
2156 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2157 M: Santosh Shilimkar <ssantosh@kernel.org>
2158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 F: arch/arm/mach-keystone/
2161 F: arch/arm/boot/dts/keystone-*
2162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2164 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2165 M: Santosh Shilimkar <ssantosh@kernel.org>
2166 L: linux-kernel@vger.kernel.org
2168 F: drivers/clk/keystone/
2170 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2171 M: Santosh Shilimkar <ssantosh@kernel.org>
2172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173 L: linux-kernel@vger.kernel.org
2175 F: drivers/clocksource/timer-keystone.c
2177 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2178 M: Santosh Shilimkar <ssantosh@kernel.org>
2179 L: linux-kernel@vger.kernel.org
2181 F: drivers/power/reset/keystone-reset.c
2183 ARM/THECUS N2100 MACHINE SUPPORT
2184 M: Lennert Buytenhek <kernel@wantstofly.org>
2185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188 ARM/TOSA MACHINE SUPPORT
2189 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2190 M: Dirk Opfer <dirk@opfer-online.de>
2193 ARM/UNIPHIER ARCHITECTURE
2194 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2198 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2199 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2200 F: arch/arm/boot/dts/uniphier*
2201 F: arch/arm/include/asm/hardware/cache-uniphier.h
2202 F: arch/arm/mach-uniphier/
2203 F: arch/arm/mm/cache-uniphier.c
2204 F: arch/arm64/boot/dts/socionext/uniphier*
2205 F: drivers/bus/uniphier-system-bus.c
2206 F: drivers/clk/uniphier/
2207 F: drivers/gpio/gpio-uniphier.c
2208 F: drivers/i2c/busses/i2c-uniphier*
2209 F: drivers/irqchip/irq-uniphier-aidet.c
2210 F: drivers/mmc/host/uniphier-sd.c
2211 F: drivers/pinctrl/uniphier/
2212 F: drivers/reset/reset-uniphier.c
2213 F: drivers/tty/serial/8250/8250_uniphier.c
2216 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2217 M: Ulf Hansson <ulf.hansson@linaro.org>
2218 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 T: git git://git.linaro.org/people/ulfh/clk.git
2221 F: drivers/clk/ux500/
2223 ARM/VERSATILE EXPRESS PLATFORM
2224 M: Liviu Dudau <liviu.dudau@arm.com>
2225 M: Sudeep Holla <sudeep.holla@arm.com>
2226 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 F: arch/arm/boot/dts/vexpress*
2230 F: arch/arm64/boot/dts/arm/
2231 F: arch/arm/mach-vexpress/
2234 F: drivers/clk/versatile/clk-vexpress-osc.c
2235 F: drivers/clocksource/timer-versatile.c
2239 M: Russell King <linux@armlinux.org.uk>
2240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 W: http://www.armlinux.org.uk/
2245 ARM/VOIPAC PXA270 SUPPORT
2246 M: Marek Vasut <marek.vasut@gmail.com>
2247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 F: arch/arm/mach-pxa/vpac270.c
2250 F: arch/arm/mach-pxa/include/mach/vpac270.h
2252 ARM/VT8500 ARM ARCHITECTURE
2253 M: Tony Prisk <linux@prisktech.co.nz>
2254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2256 F: arch/arm/mach-vt8500/
2257 F: drivers/clocksource/timer-vt8500.c
2258 F: drivers/i2c/busses/i2c-wmt.c
2259 F: drivers/mmc/host/wmt-sdmmc.c
2260 F: drivers/pwm/pwm-vt8500.c
2261 F: drivers/rtc/rtc-vt8500.c
2262 F: drivers/tty/serial/vt8500_serial.c
2263 F: drivers/usb/host/ehci-platform.c
2264 F: drivers/usb/host/uhci-platform.c
2265 F: drivers/video/fbdev/vt8500lcdfb.*
2266 F: drivers/video/fbdev/wm8505fb*
2267 F: drivers/video/fbdev/wmt_ge_rops.*
2269 ARM/ZIPIT Z2 SUPPORT
2270 M: Marek Vasut <marek.vasut@gmail.com>
2271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273 F: arch/arm/mach-pxa/z2.c
2274 F: arch/arm/mach-pxa/include/mach/z2.h
2276 ARM/ZTE ARCHITECTURE
2277 M: Jun Nie <jun.nie@linaro.org>
2278 M: Baoyou Xie <baoyou.xie@linaro.org>
2279 M: Shawn Guo <shawnguo@kernel.org>
2280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 F: arch/arm/boot/dts/zx2967*
2283 F: arch/arm/mach-zx/
2284 F: arch/arm64/boot/dts/zte/
2286 F: drivers/dma/zx_dma.c
2287 F: drivers/gpio/gpio-zx.c
2288 F: drivers/i2c/busses/i2c-zx2967.c
2289 F: drivers/mmc/host/dw_mmc-zx.*
2290 F: drivers/pinctrl/zte/
2292 F: drivers/thermal/zx2967_thermal.c
2293 F: drivers/watchdog/zx2967_wdt.c
2294 F: Documentation/devicetree/bindings/arm/zte.txt
2295 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2296 F: Documentation/devicetree/bindings/dma/zxdma.txt
2297 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2298 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2299 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2300 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2301 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2302 F: Documentation/devicetree/bindings/soc/zte/
2303 F: Documentation/devicetree/bindings/sound/zte,*.txt
2304 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2305 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2306 F: include/dt-bindings/clock/zx2967*.h
2307 F: include/dt-bindings/soc/zte,*.h
2308 F: sound/soc/codecs/zx_aud96p22.c
2311 ARM/ZYNQ ARCHITECTURE
2312 M: Michal Simek <michal.simek@xilinx.com>
2313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2314 W: http://wiki.xilinx.com
2315 T: git https://github.com/Xilinx/linux-xlnx.git
2317 F: arch/arm/mach-zynq/
2318 F: drivers/cpuidle/cpuidle-zynq.c
2319 F: drivers/block/xsysace.c
2322 F: drivers/clocksource/timer-cadence-ttc.c
2323 F: drivers/i2c/busses/i2c-cadence.c
2324 F: drivers/mmc/host/sdhci-of-arasan.c
2325 F: drivers/edac/synopsys_edac.c
2326 F: drivers/i2c/busses/i2c-xiic.c
2328 ARM64 PORT (AARCH64 ARCHITECTURE)
2329 M: Catalin Marinas <catalin.marinas@arm.com>
2330 M: Will Deacon <will.deacon@arm.com>
2331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2335 X: arch/arm64/boot/dts/
2336 F: Documentation/arm64/
2338 AS3645A LED FLASH CONTROLLER DRIVER
2339 M: Sakari Ailus <sakari.ailus@iki.fi>
2340 L: linux-leds@vger.kernel.org
2342 F: drivers/leds/leds-as3645a.c
2344 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2345 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2346 L: linux-media@vger.kernel.org
2347 T: git git://linuxtv.org/media_tree.git
2349 F: drivers/media/i2c/ak7375.c
2350 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2352 ASAHI KASEI AK8974 DRIVER
2353 M: Linus Walleij <linus.walleij@linaro.org>
2354 L: linux-iio@vger.kernel.org
2355 W: http://www.akm.com/
2357 F: drivers/iio/magnetometer/ak8974.c
2359 ASC7621 HARDWARE MONITOR DRIVER
2360 M: George Joseph <george.joseph@fairview5.com>
2361 L: linux-hwmon@vger.kernel.org
2363 F: Documentation/hwmon/asc7621
2364 F: drivers/hwmon/asc7621.c
2366 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2367 M: Corentin Chary <corentin.chary@gmail.com>
2368 L: acpi4asus-user@lists.sourceforge.net
2369 L: platform-driver-x86@vger.kernel.org
2370 W: http://acpi4asus.sf.net
2372 F: drivers/platform/x86/asus*.c
2373 F: drivers/platform/x86/eeepc*.c
2375 ASUS WIRELESS RADIO CONTROL DRIVER
2376 M: João Paulo Rechi Vita <jprvita@gmail.com>
2377 L: platform-driver-x86@vger.kernel.org
2379 F: drivers/platform/x86/asus-wireless.c
2382 M: David Howells <dhowells@redhat.com>
2383 L: keyrings@vger.kernel.org
2385 F: Documentation/crypto/asymmetric-keys.txt
2386 F: include/linux/verification.h
2387 F: include/crypto/public_key.h
2388 F: include/crypto/pkcs7.h
2389 F: crypto/asymmetric_keys/
2391 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2392 R: Dan Williams <dan.j.williams@intel.com>
2393 W: http://sourceforge.net/projects/xscaleiop
2395 F: Documentation/crypto/async-tx-api.txt
2398 F: include/linux/dmaengine.h
2399 F: include/linux/async_tx.h
2402 M: Bartosz Golaszewski <brgl@bgdev.pl>
2403 L: linux-i2c@vger.kernel.org
2404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2406 F: Documentation/devicetree/bindings/eeprom/at24.txt
2407 F: drivers/misc/eeprom/at24.c
2408 F: include/linux/platform_data/at24.h
2410 ATA OVER ETHERNET (AOE) DRIVER
2411 M: "Ed L. Cashin" <ed.cashin@acm.org>
2412 W: http://www.openaoe.org/
2414 F: Documentation/aoe/
2415 F: drivers/block/aoe/
2417 ATHEROS 71XX/9XXX GPIO DRIVER
2418 M: Alban Bedel <albeu@free.fr>
2419 W: https://github.com/AlbanBedel/linux
2420 T: git git://github.com/AlbanBedel/linux
2422 F: drivers/gpio/gpio-ath79.c
2423 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2425 ATHEROS 71XX/9XXX USB PHY DRIVER
2426 M: Alban Bedel <albeu@free.fr>
2427 W: https://github.com/AlbanBedel/linux
2428 T: git git://github.com/AlbanBedel/linux
2430 F: drivers/phy/qualcomm/phy-ath79-usb.c
2431 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2433 ATHEROS ATH GENERIC UTILITIES
2434 M: Kalle Valo <kvalo@codeaurora.org>
2435 L: linux-wireless@vger.kernel.org
2437 F: drivers/net/wireless/ath/*
2439 ATHEROS ATH5K WIRELESS DRIVER
2440 M: Jiri Slaby <jirislaby@gmail.com>
2441 M: Nick Kossifidis <mickflemm@gmail.com>
2442 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2443 L: linux-wireless@vger.kernel.org
2444 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2446 F: drivers/net/wireless/ath/ath5k/
2448 ATHEROS ATH6KL WIRELESS DRIVER
2449 M: Kalle Valo <kvalo@codeaurora.org>
2450 L: linux-wireless@vger.kernel.org
2451 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2454 F: drivers/net/wireless/ath/ath6kl/
2457 M: Ville Syrjala <syrjala@sci.fi>
2459 F: drivers/input/misc/ati_remote2.c
2461 ATK0110 HWMON DRIVER
2462 M: Luca Tettamanti <kronos.it@gmail.com>
2463 L: linux-hwmon@vger.kernel.org
2465 F: drivers/hwmon/asus_atk0110.c
2467 ATLX ETHERNET DRIVERS
2468 M: Jay Cliburn <jcliburn@gmail.com>
2469 M: Chris Snook <chris.snook@gmail.com>
2470 L: netdev@vger.kernel.org
2471 W: http://sourceforge.net/projects/atl1
2472 W: http://atl1.sourceforge.net
2474 F: drivers/net/ethernet/atheros/
2477 M: Chas Williams <3chas3@gmail.com>
2478 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2479 L: netdev@vger.kernel.org
2480 W: http://linux-atm.sourceforge.net
2483 F: include/linux/atm*
2484 F: include/uapi/linux/atm*
2486 ATMEL AT91 / AT32 MCI DRIVER
2487 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2489 F: drivers/mmc/host/atmel-mci.c
2491 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2492 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2494 F: drivers/power/reset/at91-sama5d2_shdwc.c
2496 ATMEL Audio ALSA driver
2497 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2498 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2503 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2504 L: linux-i2c@vger.kernel.org
2506 F: drivers/i2c/busses/i2c-at91.c
2509 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2510 L: linux-media@vger.kernel.org
2512 F: drivers/media/platform/atmel/atmel-isi.c
2513 F: include/media/atmel-isi.h
2516 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2517 L: linux-fbdev@vger.kernel.org
2519 F: drivers/video/fbdev/atmel_lcdfb.c
2520 F: include/video/atmel_lcdc.h
2522 ATMEL MACB ETHERNET DRIVER
2523 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2525 F: drivers/net/ethernet/cadence/
2527 ATMEL MAXTOUCH DRIVER
2528 M: Nick Dyer <nick@shmanahar.org>
2529 T: git git://github.com/ndyer/linux.git
2531 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2532 F: drivers/input/touchscreen/atmel_mxt_ts.c
2534 ATMEL SAMA5D2 ADC DRIVER
2535 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2536 L: linux-iio@vger.kernel.org
2538 F: drivers/iio/adc/at91-sama5d2_adc.c
2541 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2542 L: linux-mmc@vger.kernel.org
2544 F: drivers/mmc/host/sdhci-of-at91.c
2547 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2549 F: drivers/spi/spi-atmel.*
2552 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555 F: drivers/misc/atmel-ssc.c
2556 F: include/linux/atmel-ssc.h
2558 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2559 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562 F: drivers/misc/atmel_tclib.c
2563 F: drivers/clocksource/tcb_clksrc.c
2565 ATMEL USBA UDC DRIVER
2566 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2569 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2571 ATMEL WIRELESS DRIVER
2572 M: Simon Kelley <simon@thekelleys.org.uk>
2573 L: linux-wireless@vger.kernel.org
2574 W: http://www.thekelleys.org.uk/atmel
2575 W: http://atmelwlandriver.sourceforge.net/
2577 F: drivers/net/wireless/atmel/atmel*
2580 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2581 L: linux-arm-kernel@lists.infradead.org
2582 L: dmaengine@vger.kernel.org
2584 F: drivers/dma/at_xdmac.c
2586 ATOMIC INFRASTRUCTURE
2587 M: Will Deacon <will.deacon@arm.com>
2588 M: Peter Zijlstra <peterz@infradead.org>
2589 R: Boqun Feng <boqun.feng@gmail.com>
2590 L: linux-kernel@vger.kernel.org
2592 F: arch/*/include/asm/atomic*.h
2593 F: include/*/atomic*.h
2595 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2596 M: Bradley Grove <linuxdrivers@attotech.com>
2597 L: linux-scsi@vger.kernel.org
2598 W: http://www.attotech.com
2600 F: drivers/scsi/esas2r
2602 ATUSB IEEE 802.15.4 RADIO DRIVER
2603 M: Stefan Schmidt <stefan@datenfreihafen.org>
2604 L: linux-wpan@vger.kernel.org
2606 F: drivers/net/ieee802154/atusb.c
2607 F: drivers/net/ieee802154/atusb.h
2608 F: drivers/net/ieee802154/at86rf230.h
2611 M: Paul Moore <paul@paul-moore.com>
2612 M: Eric Paris <eparis@redhat.com>
2613 L: linux-audit@redhat.com (moderated for non-subscribers)
2614 W: https://github.com/linux-audit
2615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2617 F: include/linux/audit.h
2618 F: include/uapi/linux/audit.h
2621 AUXILIARY DISPLAY DRIVERS
2622 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2624 F: drivers/auxdisplay/
2625 F: include/linux/cfag12864b.h
2627 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2628 M: Andreas Klinger <ak@it-klinger.de>
2629 L: linux-iio@vger.kernel.org
2631 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2632 F: drivers/iio/adc/hx711.c
2635 M: Ralf Baechle <ralf@linux-mips.org>
2636 L: linux-hams@vger.kernel.org
2637 W: http://www.linux-ax25.org/
2639 F: include/uapi/linux/ax25.h
2640 F: include/net/ax25.h
2644 M: Peter Rosin <peda@axentia.se>
2645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647 F: Documentation/devicetree/bindings/arm/axentia.txt
2648 F: arch/arm/boot/dts/at91-linea.dtsi
2649 F: arch/arm/boot/dts/at91-natte.dtsi
2650 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2651 F: arch/arm/boot/dts/at91-tse850-3.dts
2653 AXENTIA ASOC DRIVERS
2654 M: Peter Rosin <peda@axentia.se>
2655 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2657 F: Documentation/devicetree/bindings/sound/axentia,*
2658 F: sound/soc/atmel/tse850-pcm5142.c
2661 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2662 L: linux-media@vger.kernel.org
2663 W: https://linuxtv.org
2664 T: git git://linuxtv.org/media_tree.git
2666 F: drivers/media/usb/dvb-usb-v2/az6007.c
2668 AZTECH FM RADIO RECEIVER DRIVER
2669 M: Hans Verkuil <hverkuil@xs4all.nl>
2670 L: linux-media@vger.kernel.org
2671 T: git git://linuxtv.org/media_tree.git
2672 W: https://linuxtv.org
2674 F: drivers/media/radio/radio-aztech*
2677 L: linux-wireless@vger.kernel.org
2678 L: b43-dev@lists.infradead.org
2679 W: http://wireless.kernel.org/en/users/Drivers/b43
2681 F: drivers/net/wireless/broadcom/b43/
2683 B43LEGACY WIRELESS DRIVER
2684 M: Larry Finger <Larry.Finger@lwfinger.net>
2685 L: linux-wireless@vger.kernel.org
2686 L: b43-dev@lists.infradead.org
2687 W: http://wireless.kernel.org/en/users/Drivers/b43
2689 F: drivers/net/wireless/broadcom/b43legacy/
2691 BACKLIGHT CLASS/SUBSYSTEM
2692 M: Lee Jones <lee.jones@linaro.org>
2693 M: Daniel Thompson <daniel.thompson@linaro.org>
2694 M: Jingoo Han <jingoohan1@gmail.com>
2695 L: dri-devel@lists.freedesktop.org
2696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2698 F: drivers/video/backlight/
2699 F: include/linux/backlight.h
2700 F: include/linux/pwm_backlight.h
2701 F: Documentation/devicetree/bindings/leds/backlight
2704 M: Marek Lindner <mareklindner@neomailbox.ch>
2705 M: Simon Wunderlich <sw@simonwunderlich.de>
2706 M: Antonio Quartulli <a@unstable.cc>
2707 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2708 W: https://www.open-mesh.org/
2709 Q: https://patchwork.open-mesh.org/project/batman/list/
2711 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2712 F: Documentation/ABI/testing/sysfs-class-net-mesh
2713 F: Documentation/networking/batman-adv.rst
2714 F: include/uapi/linux/batadv_packet.h
2715 F: include/uapi/linux/batman_adv.h
2718 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2719 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2720 L: linux-hams@vger.kernel.org
2721 W: http://www.baycom.org/~tom/ham/ham.html
2723 F: drivers/net/hamradio/baycom*
2725 BCACHE (BLOCK LAYER CACHE)
2726 M: Coly Li <colyli@suse.de>
2727 M: Kent Overstreet <kent.overstreet@gmail.com>
2728 L: linux-bcache@vger.kernel.org
2729 W: http://bcache.evilpiepirate.org
2730 C: irc://irc.oftc.net/bcache
2732 F: drivers/md/bcache/
2734 BDISP ST MEDIA DRIVER
2735 M: Fabien Dessenne <fabien.dessenne@st.com>
2736 L: linux-media@vger.kernel.org
2737 T: git git://linuxtv.org/media_tree.git
2738 W: https://linuxtv.org
2740 F: drivers/media/platform/sti/bdisp
2742 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2743 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2744 L: netdev@vger.kernel.org
2746 F: drivers/net/ethernet/ec_bhf.c
2749 M: Luis de Bethencourt <luisbg@kernel.org>
2750 M: Salah Triki <salah.triki@gmail.com>
2752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2753 F: Documentation/filesystems/befs.txt
2757 M: Paolo Valente <paolo.valente@linaro.org>
2758 M: Jens Axboe <axboe@kernel.dk>
2759 L: linux-block@vger.kernel.org
2762 F: Documentation/block/bfq-iosched.txt
2765 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2767 F: Documentation/filesystems/bfs.txt
2769 F: include/uapi/linux/bfs_fs.h
2771 BLINKM RGB LED DRIVER
2772 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2774 F: drivers/leds/leds-blinkm.c
2777 M: Jens Axboe <axboe@kernel.dk>
2778 L: linux-block@vger.kernel.org
2779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2783 F: kernel/trace/blktrace.c
2787 M: Joern Engel <joern@lazybastard.org>
2788 L: linux-mtd@lists.infradead.org
2790 F: drivers/mtd/devices/block2mtd.c
2793 M: Marcel Holtmann <marcel@holtmann.org>
2794 M: Johan Hedberg <johan.hedberg@gmail.com>
2795 L: linux-bluetooth@vger.kernel.org
2796 W: http://www.bluez.org/
2797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2800 F: drivers/bluetooth/
2803 M: Marcel Holtmann <marcel@holtmann.org>
2804 M: Johan Hedberg <johan.hedberg@gmail.com>
2805 L: linux-bluetooth@vger.kernel.org
2806 W: http://www.bluez.org/
2807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2811 F: include/net/bluetooth/
2814 M: Jay Vosburgh <j.vosburgh@gmail.com>
2815 M: Veaceslav Falico <vfalico@gmail.com>
2816 M: Andy Gospodarek <andy@greyhouse.net>
2817 L: netdev@vger.kernel.org
2818 W: http://sourceforge.net/projects/bonding/
2820 F: drivers/net/bonding/
2821 F: include/uapi/linux/if_bonding.h
2823 BPF (Safe dynamic programs and tools)
2824 M: Alexei Starovoitov <ast@kernel.org>
2825 M: Daniel Borkmann <daniel@iogearbox.net>
2826 L: netdev@vger.kernel.org
2827 L: linux-kernel@vger.kernel.org
2828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2830 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2832 F: arch/x86/net/bpf_jit*
2833 F: Documentation/networking/filter.txt
2834 F: Documentation/bpf/
2835 F: include/linux/bpf*
2836 F: include/linux/filter.h
2837 F: include/trace/events/xdp.h
2838 F: include/uapi/linux/bpf*
2839 F: include/uapi/linux/filter.h
2841 F: kernel/trace/bpf_trace.c
2844 F: net/core/filter.c
2845 F: net/sched/act_bpf.c
2846 F: net/sched/cls_bpf.c
2850 F: tools/testing/selftests/bpf/
2852 BROADCOM B44 10/100 ETHERNET DRIVER
2853 M: Michael Chan <michael.chan@broadcom.com>
2854 L: netdev@vger.kernel.org
2856 F: drivers/net/ethernet/broadcom/b44.*
2858 BROADCOM B53 ETHERNET SWITCH DRIVER
2859 M: Florian Fainelli <f.fainelli@gmail.com>
2860 L: netdev@vger.kernel.org
2861 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2863 F: drivers/net/dsa/b53/*
2864 F: include/linux/platform_data/b53.h
2866 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2867 M: Florian Fainelli <f.fainelli@gmail.com>
2868 M: Ray Jui <rjui@broadcom.com>
2869 M: Scott Branden <sbranden@broadcom.com>
2870 M: bcm-kernel-feedback-list@broadcom.com
2871 T: git git://github.com/broadcom/mach-bcm
2877 F: arch/arm/mach-bcm/
2879 BROADCOM BCM2835 ARM ARCHITECTURE
2880 M: Eric Anholt <eric@anholt.net>
2881 M: Stefan Wahren <stefan.wahren@i2se.com>
2882 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2884 T: git git://github.com/anholt/linux
2887 F: drivers/staging/vc04_services
2889 BROADCOM BCM47XX MIPS ARCHITECTURE
2890 M: Hauke Mehrtens <hauke@hauke-m.de>
2891 M: Rafał Miłecki <zajec5@gmail.com>
2892 L: linux-mips@linux-mips.org
2894 F: Documentation/devicetree/bindings/mips/brcm/
2895 F: arch/mips/bcm47xx/*
2896 F: arch/mips/include/asm/mach-bcm47xx/*
2898 BROADCOM BCM5301X ARM ARCHITECTURE
2899 M: Hauke Mehrtens <hauke@hauke-m.de>
2900 M: Rafał Miłecki <zajec5@gmail.com>
2901 M: Jon Mason <jonmason@broadcom.com>
2902 M: bcm-kernel-feedback-list@broadcom.com
2903 L: linux-arm-kernel@lists.infradead.org
2905 F: arch/arm/mach-bcm/bcm_5301x.c
2906 F: arch/arm/boot/dts/bcm5301x*.dtsi
2907 F: arch/arm/boot/dts/bcm470*
2908 F: arch/arm/boot/dts/bcm953012*
2910 BROADCOM BCM53573 ARM ARCHITECTURE
2911 M: Rafał Miłecki <rafal@milecki.pl>
2912 L: linux-arm-kernel@lists.infradead.org
2914 F: arch/arm/boot/dts/bcm53573*
2915 F: arch/arm/boot/dts/bcm47189*
2917 BROADCOM BCM63XX ARM ARCHITECTURE
2918 M: Florian Fainelli <f.fainelli@gmail.com>
2919 M: bcm-kernel-feedback-list@broadcom.com
2920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2921 T: git git://github.com/broadcom/stblinux.git
2925 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2926 M: Kevin Cernekee <cernekee@gmail.com>
2927 L: linux-usb@vger.kernel.org
2929 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2931 BROADCOM BCM7XXX ARM ARCHITECTURE
2932 M: Brian Norris <computersforpeace@gmail.com>
2933 M: Gregory Fong <gregory.0xf0@gmail.com>
2934 M: Florian Fainelli <f.fainelli@gmail.com>
2935 M: bcm-kernel-feedback-list@broadcom.com
2936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2937 T: git git://github.com/broadcom/stblinux.git
2939 F: arch/arm/mach-bcm/*brcmstb*
2940 F: arch/arm/boot/dts/bcm7*.dts*
2941 F: drivers/bus/brcmstb_gisb.c
2942 F: arch/arm/mm/cache-b15-rac.c
2943 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2946 BROADCOM BMIPS CPUFREQ DRIVER
2947 M: Markus Mayer <mmayer@broadcom.com>
2948 M: bcm-kernel-feedback-list@broadcom.com
2949 L: linux-pm@vger.kernel.org
2951 F: drivers/cpufreq/bmips-cpufreq.c
2953 BROADCOM BMIPS MIPS ARCHITECTURE
2954 M: Kevin Cernekee <cernekee@gmail.com>
2955 M: Florian Fainelli <f.fainelli@gmail.com>
2956 L: linux-mips@linux-mips.org
2957 T: git git://github.com/broadcom/stblinux.git
2959 F: arch/mips/bmips/*
2960 F: arch/mips/include/asm/mach-bmips/*
2961 F: arch/mips/kernel/*bmips*
2962 F: arch/mips/boot/dts/brcm/bcm*.dts*
2963 F: drivers/irqchip/irq-bcm63*
2964 F: drivers/irqchip/irq-bcm7*
2965 F: drivers/irqchip/irq-brcmstb*
2966 F: include/linux/bcm963xx_nvram.h
2967 F: include/linux/bcm963xx_tag.h
2969 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2970 M: Rasesh Mody <rasesh.mody@cavium.com>
2971 M: Dept-GELinuxNICDev@cavium.com
2972 L: netdev@vger.kernel.org
2974 F: drivers/net/ethernet/broadcom/bnx2.*
2975 F: drivers/net/ethernet/broadcom/bnx2_*
2977 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2978 M: QLogic-Storage-Upstream@qlogic.com
2979 L: linux-scsi@vger.kernel.org
2981 F: drivers/scsi/bnx2fc/
2983 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2984 M: QLogic-Storage-Upstream@qlogic.com
2985 L: linux-scsi@vger.kernel.org
2987 F: drivers/scsi/bnx2i/
2989 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2990 M: Ariel Elior <ariel.elior@cavium.com>
2991 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2992 M: everest-linux-l2@cavium.com
2993 L: netdev@vger.kernel.org
2995 F: drivers/net/ethernet/broadcom/bnx2x/
2997 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2998 M: Michael Chan <michael.chan@broadcom.com>
2999 L: netdev@vger.kernel.org
3001 F: drivers/net/ethernet/broadcom/bnxt/
3003 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3004 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3005 M: Franky Lin <franky.lin@broadcom.com>
3006 M: Hante Meuleman <hante.meuleman@broadcom.com>
3007 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3008 M: Wright Feng <wright.feng@cypress.com>
3009 L: linux-wireless@vger.kernel.org
3010 L: brcm80211-dev-list.pdl@broadcom.com
3011 L: brcm80211-dev-list@cypress.com
3013 F: drivers/net/wireless/broadcom/brcm80211/
3015 BROADCOM BRCMSTB GPIO DRIVER
3016 M: Gregory Fong <gregory.0xf0@gmail.com>
3017 L: bcm-kernel-feedback-list@broadcom.com
3019 F: drivers/gpio/gpio-brcmstb.c
3020 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3022 BROADCOM BRCMSTB I2C DRIVER
3023 M: Kamal Dasu <kdasu.kdev@gmail.com>
3024 L: linux-i2c@vger.kernel.org
3025 L: bcm-kernel-feedback-list@broadcom.com
3027 F: drivers/i2c/busses/i2c-brcmstb.c
3028 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3030 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3031 M: Al Cooper <alcooperx@gmail.com>
3032 L: linux-kernel@vger.kernel.org
3033 L: bcm-kernel-feedback-list@broadcom.com
3035 F: drivers/phy/broadcom/phy-brcm-usb*
3037 BROADCOM GENET ETHERNET DRIVER
3038 M: Doug Berger <opendmb@gmail.com>
3039 M: Florian Fainelli <f.fainelli@gmail.com>
3040 L: netdev@vger.kernel.org
3042 F: drivers/net/ethernet/broadcom/genet/
3044 BROADCOM IPROC ARM ARCHITECTURE
3045 M: Ray Jui <rjui@broadcom.com>
3046 M: Scott Branden <sbranden@broadcom.com>
3047 M: Jon Mason <jonmason@broadcom.com>
3048 M: bcm-kernel-feedback-list@broadcom.com
3049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3050 T: git git://github.com/broadcom/cygnus-linux.git
3067 F: arch/arm64/boot/dts/broadcom/northstar2/*
3068 F: arch/arm64/boot/dts/broadcom/stingray/*
3069 F: drivers/clk/bcm/clk-ns*
3070 F: drivers/clk/bcm/clk-sr*
3071 F: drivers/pinctrl/bcm/pinctrl-ns*
3072 F: include/dt-bindings/clock/bcm-sr*
3074 BROADCOM KONA GPIO DRIVER
3075 M: Ray Jui <rjui@broadcom.com>
3076 L: bcm-kernel-feedback-list@broadcom.com
3078 F: drivers/gpio/gpio-bcm-kona.c
3079 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3081 BROADCOM NETXTREME-E ROCE DRIVER
3082 M: Selvin Xavier <selvin.xavier@broadcom.com>
3083 M: Devesh Sharma <devesh.sharma@broadcom.com>
3084 M: Somnath Kotur <somnath.kotur@broadcom.com>
3085 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3086 L: linux-rdma@vger.kernel.org
3087 W: http://www.broadcom.com
3089 F: drivers/infiniband/hw/bnxt_re/
3090 F: include/uapi/rdma/bnxt_re-abi.h
3092 BROADCOM NVRAM DRIVER
3093 M: Rafał Miłecki <zajec5@gmail.com>
3094 L: linux-mips@linux-mips.org
3096 F: drivers/firmware/broadcom/*
3098 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3099 M: Rafał Miłecki <zajec5@gmail.com>
3100 L: linux-wireless@vger.kernel.org
3103 F: include/linux/bcma/
3105 BROADCOM STB AVS CPUFREQ DRIVER
3106 M: Markus Mayer <mmayer@broadcom.com>
3107 M: bcm-kernel-feedback-list@broadcom.com
3108 L: linux-pm@vger.kernel.org
3110 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3111 F: drivers/cpufreq/brcmstb*
3113 BROADCOM STB AVS TMON DRIVER
3114 M: Markus Mayer <mmayer@broadcom.com>
3115 M: bcm-kernel-feedback-list@broadcom.com
3116 L: linux-pm@vger.kernel.org
3118 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3119 F: drivers/thermal/broadcom/brcmstb*
3121 BROADCOM STB NAND FLASH DRIVER
3122 M: Brian Norris <computersforpeace@gmail.com>
3123 M: Kamal Dasu <kdasu.kdev@gmail.com>
3124 L: linux-mtd@lists.infradead.org
3125 L: bcm-kernel-feedback-list@broadcom.com
3127 F: drivers/mtd/nand/raw/brcmnand/
3129 BROADCOM STB DPFE DRIVER
3130 M: Markus Mayer <mmayer@broadcom.com>
3131 M: bcm-kernel-feedback-list@broadcom.com
3132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3134 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3135 F: drivers/memory/brcmstb_dpfe.c
3138 M: Kamal Dasu <kdasu.kdev@gmail.com>
3139 M: bcm-kernel-feedback-list@broadcom.com
3141 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3142 F: drivers/spi/spi-bcm-qspi.*
3143 F: drivers/spi/spi-brcmstb-qspi.c
3144 F: drivers/spi/spi-iproc-qspi.c
3146 BROADCOM SYSTEMPORT ETHERNET DRIVER
3147 M: Florian Fainelli <f.fainelli@gmail.com>
3148 L: netdev@vger.kernel.org
3150 F: drivers/net/ethernet/broadcom/bcmsysport.*
3152 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3153 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3154 M: Prashant Sreedharan <prashant@broadcom.com>
3155 M: Michael Chan <mchan@broadcom.com>
3156 L: netdev@vger.kernel.org
3158 F: drivers/net/ethernet/broadcom/tg3.*
3160 BROCADE BFA FC SCSI DRIVER
3161 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3162 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3163 L: linux-scsi@vger.kernel.org
3165 F: drivers/scsi/bfa/
3167 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3168 M: Rasesh Mody <rasesh.mody@cavium.com>
3169 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3170 M: Dept-GELinuxNICDev@cavium.com
3171 L: netdev@vger.kernel.org
3173 F: drivers/net/ethernet/brocade/bna/
3175 BSG (block layer generic sg v4 driver)
3176 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3177 L: linux-scsi@vger.kernel.org
3180 F: include/linux/bsg.h
3181 F: include/uapi/linux/bsg.h
3184 M: Clemens Ladisch <clemens@ladisch.de>
3185 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3186 T: git git://git.alsa-project.org/alsa-kernel.git
3188 F: Documentation/sound/cards/bt87x.rst
3189 F: sound/pci/bt87x.c
3192 M: Michael Buesch <m@bues.ch>
3193 W: http://bu3sch.de/btgpio.php
3195 F: drivers/gpio/gpio-bt8xx.c
3198 M: Chris Mason <clm@fb.com>
3199 M: Josef Bacik <jbacik@fb.com>
3200 M: David Sterba <dsterba@suse.com>
3201 L: linux-btrfs@vger.kernel.org
3202 W: http://btrfs.wiki.kernel.org/
3203 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3206 F: Documentation/filesystems/btrfs.txt
3208 F: include/linux/btrfs*
3209 F: include/uapi/linux/btrfs*
3211 BTTV VIDEO4LINUX DRIVER
3212 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3213 L: linux-media@vger.kernel.org
3214 W: https://linuxtv.org
3215 T: git git://linuxtv.org/media_tree.git
3217 F: Documentation/media/v4l-drivers/bttv*
3218 F: drivers/media/pci/bt8xx/bttv*
3220 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3221 M: Chanwoo Choi <cw00.choi@samsung.com>
3222 L: linux-pm@vger.kernel.org
3223 L: linux-samsung-soc@vger.kernel.org
3224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3226 F: drivers/devfreq/exynos-bus.c
3227 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3229 BUSLOGIC SCSI DRIVER
3230 M: Khalid Aziz <khalid@gonehiking.org>
3231 L: linux-scsi@vger.kernel.org
3233 F: drivers/scsi/BusLogic.*
3234 F: drivers/scsi/FlashPoint.*
3236 C-MEDIA CMI8788 DRIVER
3237 M: Clemens Ladisch <clemens@ladisch.de>
3238 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3239 T: git git://git.alsa-project.org/alsa-kernel.git
3241 F: sound/pci/oxygen/
3244 M: Guo Ren <ren_guo@c-sky.com>
3245 T: git https://github.com/c-sky/csky-linux.git
3248 F: Documentation/devicetree/bindings/csky/
3253 M: Mark Salter <msalter@redhat.com>
3254 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3255 L: linux-c6x-dev@linux-c6x.org
3256 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3260 CA8210 IEEE-802.15.4 RADIO DRIVER
3261 M: Harry Morris <h.morris@cascoda.com>
3262 L: linux-wpan@vger.kernel.org
3263 W: https://github.com/Cascoda/ca8210-linux.git
3265 F: drivers/net/ieee802154/ca8210.c
3266 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3268 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3269 M: David Howells <dhowells@redhat.com>
3270 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3272 F: Documentation/filesystems/caching/cachefiles.txt
3275 CADENCE MIPI-CSI2 BRIDGES
3276 M: Maxime Ripard <maxime.ripard@bootlin.com>
3277 L: linux-media@vger.kernel.org
3279 F: Documentation/devicetree/bindings/media/cdns,*.txt
3280 F: drivers/media/platform/cadence/cdns-csi2*
3282 CADET FM/AM RADIO RECEIVER DRIVER
3283 M: Hans Verkuil <hverkuil@xs4all.nl>
3284 L: linux-media@vger.kernel.org
3285 T: git git://linuxtv.org/media_tree.git
3286 W: https://linuxtv.org
3288 F: drivers/media/radio/radio-cadet*
3290 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3291 M: Jonathan Corbet <corbet@lwn.net>
3292 L: linux-media@vger.kernel.org
3293 T: git git://linuxtv.org/media_tree.git
3295 F: Documentation/media/v4l-drivers/cafe_ccic*
3296 F: drivers/media/platform/marvell-ccic/
3299 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3300 L: netdev@vger.kernel.org
3302 F: Documentation/networking/caif/
3303 F: drivers/net/caif/
3304 F: include/uapi/linux/caif/
3305 F: include/net/caif/
3308 CALGARY x86-64 IOMMU
3309 M: Muli Ben-Yehuda <mulix@mulix.org>
3310 M: Jon Mason <jdmason@kudzu.us>
3311 L: iommu@lists.linux-foundation.org
3313 F: arch/x86/kernel/pci-calgary_64.c
3314 F: arch/x86/kernel/tce_64.c
3315 F: arch/x86/include/asm/calgary.h
3316 F: arch/x86/include/asm/tce.h
3319 M: Wolfgang Grandegger <wg@grandegger.com>
3320 M: Marc Kleine-Budde <mkl@pengutronix.de>
3321 L: linux-can@vger.kernel.org
3322 W: https://github.com/linux-can
3323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3326 F: Documentation/devicetree/bindings/net/can/
3328 F: include/linux/can/dev.h
3329 F: include/linux/can/platform/
3330 F: include/uapi/linux/can/error.h
3331 F: include/uapi/linux/can/netlink.h
3334 M: Oliver Hartkopp <socketcan@hartkopp.net>
3335 M: Marc Kleine-Budde <mkl@pengutronix.de>
3336 L: linux-can@vger.kernel.org
3337 W: https://github.com/linux-can
3338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3341 F: Documentation/networking/can.rst
3343 F: include/linux/can/core.h
3344 F: include/uapi/linux/can.h
3345 F: include/uapi/linux/can/bcm.h
3346 F: include/uapi/linux/can/raw.h
3347 F: include/uapi/linux/can/gw.h
3350 M: Serge Hallyn <serge@hallyn.com>
3351 L: linux-security-module@vger.kernel.org
3353 F: include/linux/capability.h
3354 F: include/uapi/linux/capability.h
3355 F: security/commoncap.c
3356 F: kernel/capability.c
3358 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3359 M: Kevin Tsai <ktsai@capellamicro.com>
3361 F: drivers/iio/light/cm*
3363 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3364 M: Christian Lamparter <chunkeey@googlemail.com>
3365 L: linux-wireless@vger.kernel.org
3366 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3368 F: drivers/net/wireless/ath/carl9170/
3371 M: Jan Glauber <jglauber@cavium.com>
3372 M: David Daney <david.daney@cavium.com>
3373 W: http://www.cavium.com
3375 F: drivers/i2c/busses/i2c-octeon*
3376 F: drivers/i2c/busses/i2c-thunderx*
3378 CAVIUM LIQUIDIO NETWORK DRIVER
3379 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3380 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3381 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3382 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3383 L: netdev@vger.kernel.org
3384 W: http://www.cavium.com
3386 F: drivers/net/ethernet/cavium/liquidio/
3389 M: Jan Glauber <jglauber@cavium.com>
3390 M: David Daney <david.daney@cavium.com>
3391 M: Steven J. Hill <Steven.Hill@cavium.com>
3392 W: http://www.cavium.com
3394 F: drivers/mmc/host/cavium*
3396 CAVIUM OCTEON-TX CRYPTO DRIVER
3397 M: George Cherian <george.cherian@cavium.com>
3398 L: linux-crypto@vger.kernel.org
3399 W: http://www.cavium.com
3401 F: drivers/crypto/cavium/cpt/
3403 CAVIUM THUNDERX2 ARM64 SOC
3404 M: Robert Richter <rrichter@cavium.com>
3405 M: Jayachandran C <jnair@caviumnetworks.com>
3406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3408 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3409 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3411 CC2520 IEEE-802.15.4 RADIO DRIVER
3412 M: Varka Bhadram <varkabhadram@gmail.com>
3413 L: linux-wpan@vger.kernel.org
3415 F: drivers/net/ieee802154/cc2520.c
3416 F: include/linux/spi/cc2520.h
3417 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3419 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3420 M: Gilad Ben-Yossef <gilad@benyossef.com>
3421 L: linux-crypto@vger.kernel.org
3423 F: drivers/crypto/ccree/
3424 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3427 M: Hans Verkuil <hans.verkuil@cisco.com>
3428 L: linux-media@vger.kernel.org
3429 T: git git://linuxtv.org/media_tree.git
3430 W: http://linuxtv.org
3432 F: Documentation/media/kapi/cec-core.rst
3433 F: Documentation/media/uapi/cec
3434 F: drivers/media/cec/
3435 F: drivers/media/rc/keymaps/rc-cec.c
3436 F: include/media/cec.h
3437 F: include/media/cec-notifier.h
3438 F: include/uapi/linux/cec.h
3439 F: include/uapi/linux/cec-funcs.h
3440 F: Documentation/devicetree/bindings/media/cec.txt
3441 F: Documentation/ABI/testing/debugfs-cec-error-inj
3444 M: Hans Verkuil <hans.verkuil@cisco.com>
3445 L: linux-media@vger.kernel.org
3446 T: git git://linuxtv.org/media_tree.git
3447 W: http://linuxtv.org
3449 F: drivers/media/platform/cec-gpio/
3450 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3452 CELL BROADBAND ENGINE ARCHITECTURE
3453 M: Arnd Bergmann <arnd@arndb.de>
3454 L: linuxppc-dev@lists.ozlabs.org
3455 W: http://www.ibm.com/developerworks/power/cell/
3457 F: arch/powerpc/include/asm/cell*.h
3458 F: arch/powerpc/include/asm/spu*.h
3459 F: arch/powerpc/include/uapi/asm/spu*.h
3460 F: arch/powerpc/oprofile/*cell*
3461 F: arch/powerpc/platforms/cell/
3463 CEPH COMMON CODE (LIBCEPH)
3464 M: Ilya Dryomov <idryomov@gmail.com>
3465 M: "Yan, Zheng" <zyan@redhat.com>
3466 M: Sage Weil <sage@redhat.com>
3467 L: ceph-devel@vger.kernel.org
3469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3470 T: git git://github.com/ceph/ceph-client.git
3473 F: include/linux/ceph/
3474 F: include/linux/crush/
3476 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3477 M: "Yan, Zheng" <zyan@redhat.com>
3478 M: Sage Weil <sage@redhat.com>
3479 M: Ilya Dryomov <idryomov@gmail.com>
3480 L: ceph-devel@vger.kernel.org
3482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3483 T: git git://github.com/ceph/ceph-client.git
3485 F: Documentation/filesystems/ceph.txt
3488 CERTIFICATE HANDLING:
3489 M: David Howells <dhowells@redhat.com>
3490 M: David Woodhouse <dwmw2@infradead.org>
3491 L: keyrings@vger.kernel.org
3493 F: Documentation/admin-guide/module-signing.rst
3495 F: scripts/sign-file.c
3496 F: scripts/extract-cert.c
3498 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3499 L: linux-usb@vger.kernel.org
3501 F: Documentation/usb/WUSB-Design-overview.txt
3502 F: Documentation/usb/wusb-cbaf
3503 F: drivers/usb/host/hwa-hc.c
3504 F: drivers/usb/host/whci/
3505 F: drivers/usb/wusbcore/
3506 F: include/linux/usb/wusb*
3508 CFAG12864B LCD DRIVER
3509 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3511 F: drivers/auxdisplay/cfag12864b.c
3512 F: include/linux/cfag12864b.h
3514 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3515 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3517 F: drivers/auxdisplay/cfag12864bfb.c
3518 F: include/linux/cfag12864b.h
3520 802.11 (including CFG80211/NL80211)
3521 M: Johannes Berg <johannes@sipsolutions.net>
3522 L: linux-wireless@vger.kernel.org
3523 W: http://wireless.kernel.org/
3524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3528 F: include/uapi/linux/nl80211.h
3529 F: include/linux/ieee80211.h
3530 F: include/net/wext.h
3531 F: include/net/cfg80211.h
3532 F: include/net/iw_handler.h
3533 F: include/net/ieee80211_radiotap.h
3534 F: Documentation/driver-api/80211/cfg80211.rst
3535 F: Documentation/networking/regulatory.txt
3537 CHAR and MISC DRIVERS
3538 M: Arnd Bergmann <arnd@arndb.de>
3539 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3544 F: include/linux/miscdevice.h
3547 M: Andy Whitcroft <apw@canonical.com>
3548 M: Joe Perches <joe@perches.com>
3550 F: scripts/checkpatch.pl
3552 CHINESE DOCUMENTATION
3553 M: Harry Wei <harryxiyou@gmail.com>
3554 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3555 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3557 F: Documentation/translations/zh_CN/
3559 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3560 M: Peter Chen <Peter.Chen@nxp.com>
3561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3562 L: linux-usb@vger.kernel.org
3564 F: drivers/usb/chipidea/
3566 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3567 M: Hans de Goede <hdegoede@redhat.com>
3568 L: linux-input@vger.kernel.org
3570 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3571 F: drivers/input/touchscreen/chipone_icn8318.c
3573 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3574 M: Hans de Goede <hdegoede@redhat.com>
3575 L: linux-input@vger.kernel.org
3577 F: drivers/input/touchscreen/chipone_icn8505.c
3579 CHROME HARDWARE PLATFORM SUPPORT
3580 M: Benson Leung <bleung@chromium.org>
3581 M: Olof Johansson <olof@lixom.net>
3583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3584 F: drivers/platform/chrome/
3586 CIRRUS LOGIC AUDIO CODEC DRIVERS
3587 M: Brian Austin <brian.austin@cirrus.com>
3588 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3589 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3591 F: sound/soc/codecs/cs*
3593 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3594 M: Hartley Sweeten <hsweeten@visionengravers.com>
3595 L: netdev@vger.kernel.org
3597 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3599 CISCO FCOE HBA DRIVER
3600 M: Satish Kharat <satishkh@cisco.com>
3601 M: Sesidhar Baddela <sebaddel@cisco.com>
3602 M: Karan Tilak Kumar <kartilak@cisco.com>
3603 L: linux-scsi@vger.kernel.org
3605 F: drivers/scsi/fnic/
3607 CISCO SCSI HBA DRIVER
3608 M: Karan Tilak Kumar <kartilak@cisco.com>
3609 M: Sesidhar Baddela <sebaddel@cisco.com>
3610 L: linux-scsi@vger.kernel.org
3612 F: drivers/scsi/snic/
3614 CISCO VIC ETHERNET NIC DRIVER
3615 M: Christian Benvenuti <benve@cisco.com>
3616 M: Govindarajulu Varadarajan <_govind@gmx.com>
3617 M: Parvi Kaustubhi <pkaustub@cisco.com>
3619 F: drivers/net/ethernet/cisco/enic/
3621 CISCO VIC LOW LATENCY NIC DRIVER
3622 M: Christian Benvenuti <benve@cisco.com>
3624 F: drivers/infiniband/hw/usnic/
3626 CIRRUS LOGIC MADERA CODEC DRIVERS
3627 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3628 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3629 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3630 L: patches@opensource.cirrus.com
3631 T: git https://github.com/CirrusLogic/linux-drivers.git
3632 W: https://github.com/CirrusLogic/linux-drivers/wiki
3634 F: Documentation/devicetree/bindings/mfd/madera.txt
3635 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3636 F: include/linux/mfd/madera/*
3637 F: drivers/gpio/gpio-madera*
3638 F: drivers/mfd/madera*
3639 F: drivers/mfd/cs47l*
3640 F: drivers/pinctrl/cirrus/*
3643 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3648 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3649 L: linux-kernel@vger.kernel.org
3652 F: include/linux/cleancache.h
3655 M: Russell King <linux@armlinux.org.uk>
3656 L: linux-clk@vger.kernel.org
3658 F: include/linux/clk.h
3660 CLOCKSOURCE, CLOCKEVENT DRIVERS
3661 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3662 M: Thomas Gleixner <tglx@linutronix.de>
3663 L: linux-kernel@vger.kernel.org
3664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3666 F: drivers/clocksource/
3667 F: Documentation/devicetree/bindings/timer/
3670 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3671 M: Daniel Oliveira Nascimento <don@syst.com.br>
3672 L: platform-driver-x86@vger.kernel.org
3674 F: drivers/platform/x86/classmate-laptop.c
3677 M: Hans Verkuil <hans.verkuil@cisco.com>
3678 L: linux-media@vger.kernel.org
3679 T: git git://linuxtv.org/media_tree.git
3680 W: https://linuxtv.org
3682 F: drivers/media/pci/cobalt/
3684 COCCINELLE/Semantic Patches (SmPL)
3685 M: Julia Lawall <Julia.Lawall@lip6.fr>
3686 M: Gilles Muller <Gilles.Muller@lip6.fr>
3687 M: Nicolas Palix <nicolas.palix@imag.fr>
3688 M: Michal Marek <michal.lkml@markovi.net>
3689 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3691 W: http://coccinelle.lip6.fr/
3693 F: Documentation/dev-tools/coccinelle.rst
3694 F: scripts/coccinelle/
3695 F: scripts/coccicheck
3698 M: Jan Harkes <jaharkes@cs.cmu.edu>
3700 L: codalist@coda.cs.cmu.edu
3701 W: http://www.coda.cs.cmu.edu/
3703 F: Documentation/filesystems/coda.txt
3705 F: include/linux/coda*.h
3706 F: include/uapi/linux/coda*.h
3708 CODA V4L2 MEM2MEM DRIVER
3709 M: Philipp Zabel <p.zabel@pengutronix.de>
3710 L: linux-media@vger.kernel.org
3712 F: Documentation/devicetree/bindings/media/coda.txt
3713 F: drivers/media/platform/coda/
3716 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3718 F: Documentation/process/code-of-conduct.rst
3719 F: Documentation/process/code-of-conduct-interpretation.rst
3721 COMMON CLK FRAMEWORK
3722 M: Michael Turquette <mturquette@baylibre.com>
3723 M: Stephen Boyd <sboyd@kernel.org>
3724 L: linux-clk@vger.kernel.org
3725 Q: http://patchwork.kernel.org/project/linux-clk/list/
3726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3728 F: Documentation/devicetree/bindings/clock/
3730 X: drivers/clk/clkdev.c
3731 F: include/linux/clk-pr*
3732 F: include/linux/clk/
3733 F: include/linux/of_clk.h
3735 COMMON INTERNET FILE SYSTEM (CIFS)
3736 M: Steve French <sfrench@samba.org>
3737 L: linux-cifs@vger.kernel.org
3738 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3739 W: http://linux-cifs.samba.org/
3740 T: git git://git.samba.org/sfrench/cifs-2.6.git
3742 F: Documentation/filesystems/cifs/
3745 COMPACTPCI HOTPLUG CORE
3746 M: Scott Murray <scott@spiteful.org>
3747 L: linux-pci@vger.kernel.org
3749 F: drivers/pci/hotplug/cpci_hotplug*
3751 COMPACTPCI HOTPLUG GENERIC DRIVER
3752 M: Scott Murray <scott@spiteful.org>
3753 L: linux-pci@vger.kernel.org
3755 F: drivers/pci/hotplug/cpcihp_generic.c
3757 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3758 M: Scott Murray <scott@spiteful.org>
3759 L: linux-pci@vger.kernel.org
3761 F: drivers/pci/hotplug/cpcihp_zt5550.*
3763 COMPAL LAPTOP SUPPORT
3764 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3765 L: platform-driver-x86@vger.kernel.org
3767 F: drivers/platform/x86/compal-laptop.c
3769 CONEXANT ACCESSRUNNER USB DRIVER
3770 L: accessrunner-general@lists.sourceforge.net
3771 W: http://accessrunner.sourceforge.net/
3773 F: drivers/usb/atm/cxacru.c
3776 M: Joel Becker <jlbec@evilplan.org>
3777 M: Christoph Hellwig <hch@lst.de>
3778 T: git git://git.infradead.org/users/hch/configfs.git
3781 F: include/linux/configfs.h
3784 M: Evgeniy Polyakov <zbr@ioremap.net>
3785 L: netdev@vger.kernel.org
3787 F: drivers/connector/
3789 CONTROL GROUP (CGROUP)
3790 M: Tejun Heo <tj@kernel.org>
3791 M: Li Zefan <lizefan@huawei.com>
3792 M: Johannes Weiner <hannes@cmpxchg.org>
3793 L: cgroups@vger.kernel.org
3794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3796 F: Documentation/cgroup*
3797 F: include/linux/cgroup*
3800 CONTROL GROUP - CPUSET
3801 M: Li Zefan <lizefan@huawei.com>
3802 L: cgroups@vger.kernel.org
3803 W: http://www.bullopensource.org/cpuset/
3804 W: http://oss.sgi.com/projects/cpusets/
3805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3807 F: Documentation/cgroup-v1/cpusets.txt
3808 F: include/linux/cpuset.h
3809 F: kernel/cgroup/cpuset.c
3811 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3812 M: Johannes Weiner <hannes@cmpxchg.org>
3813 M: Michal Hocko <mhocko@kernel.org>
3814 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3815 L: cgroups@vger.kernel.org
3816 L: linux-mm@kvack.org
3821 CORETEMP HARDWARE MONITORING DRIVER
3822 M: Fenghua Yu <fenghua.yu@intel.com>
3823 L: linux-hwmon@vger.kernel.org
3825 F: Documentation/hwmon/coretemp
3826 F: drivers/hwmon/coretemp.c
3828 COSA/SRP SYNC SERIAL DRIVER
3829 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3830 W: http://www.fi.muni.cz/~kas/cosa/
3832 F: drivers/net/wan/cosa*
3834 CPMAC ETHERNET DRIVER
3835 M: Florian Fainelli <f.fainelli@gmail.com>
3836 L: netdev@vger.kernel.org
3838 F: drivers/net/ethernet/ti/cpmac.c
3840 CPU FREQUENCY DRIVERS
3841 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3842 M: Viresh Kumar <viresh.kumar@linaro.org>
3843 L: linux-pm@vger.kernel.org
3845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3846 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3847 B: https://bugzilla.kernel.org
3848 F: Documentation/cpu-freq/
3849 F: Documentation/devicetree/bindings/cpufreq/
3851 F: include/linux/cpufreq.h
3852 F: tools/testing/selftests/cpufreq/
3854 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3855 M: Viresh Kumar <viresh.kumar@linaro.org>
3856 M: Sudeep Holla <sudeep.holla@arm.com>
3857 L: linux-pm@vger.kernel.org
3858 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3860 F: drivers/cpufreq/arm_big_little.h
3861 F: drivers/cpufreq/arm_big_little.c
3862 F: drivers/cpufreq/arm_big_little_dt.c
3864 CPU POWER MONITORING SUBSYSTEM
3865 M: Thomas Renninger <trenn@suse.com>
3866 M: Shuah Khan <shuah@kernel.org>
3867 L: linux-pm@vger.kernel.org
3869 F: tools/power/cpupower/
3872 M: "H. Peter Anvin" <hpa@zytor.com>
3874 F: arch/x86/kernel/cpuid.c
3875 F: arch/x86/kernel/msr.c
3877 CPUIDLE DRIVER - ARM BIG LITTLE
3878 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3879 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3880 L: linux-pm@vger.kernel.org
3881 L: linux-arm-kernel@lists.infradead.org
3882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3884 F: drivers/cpuidle/cpuidle-big_little.c
3886 CPUIDLE DRIVER - ARM EXYNOS
3887 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3888 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3889 M: Kukjin Kim <kgene@kernel.org>
3890 L: linux-pm@vger.kernel.org
3891 L: linux-samsung-soc@vger.kernel.org
3893 F: drivers/cpuidle/cpuidle-exynos.c
3894 F: arch/arm/mach-exynos/pm.c
3897 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3898 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3899 L: linux-pm@vger.kernel.org
3901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3902 B: https://bugzilla.kernel.org
3903 F: drivers/cpuidle/*
3904 F: include/linux/cpuidle.h
3907 M: Nicolas Pitre <nico@linaro.org>
3909 F: Documentation/filesystems/cramfs.txt
3913 M: Herbert Xu <herbert@gondor.apana.org.au>
3914 M: "David S. Miller" <davem@davemloft.net>
3915 L: linux-crypto@vger.kernel.org
3916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3919 F: Documentation/crypto/
3920 F: Documentation/devicetree/bindings/crypto/
3925 F: include/linux/crypto*
3927 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3928 M: Neil Horman <nhorman@tuxdriver.com>
3929 L: linux-crypto@vger.kernel.org
3931 F: crypto/ansi_cprng.c
3935 M: Hans Verkuil <hverkuil@xs4all.nl>
3936 L: linux-media@vger.kernel.org
3937 T: git git://linuxtv.org/media_tree.git
3938 W: http://linuxtv.org
3940 F: drivers/media/i2c/cs3308.c
3941 F: drivers/media/i2c/cs3308.h
3943 CS5535 Audio ALSA driver
3944 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3946 F: sound/pci/cs5535audio/
3949 M: Solomon Peachy <pizza@shaftnet.org>
3951 F: drivers/net/wireless/st/cw1200/
3953 CX18 VIDEO4LINUX DRIVER
3954 M: Andy Walls <awalls@md.metrocast.net>
3955 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3956 L: linux-media@vger.kernel.org
3957 T: git git://linuxtv.org/media_tree.git
3958 W: https://linuxtv.org
3959 W: http://www.ivtvdriver.org/index.php/Cx18
3961 F: Documentation/media/v4l-drivers/cx18*
3962 F: drivers/media/pci/cx18/
3963 F: include/uapi/linux/ivtv*
3965 CX2341X MPEG ENCODER HELPER MODULE
3966 M: Hans Verkuil <hverkuil@xs4all.nl>
3967 L: linux-media@vger.kernel.org
3968 T: git git://linuxtv.org/media_tree.git
3969 W: https://linuxtv.org
3971 F: drivers/media/common/cx2341x*
3972 F: include/media/cx2341x*
3974 CX24120 MEDIA DRIVER
3975 M: Jemma Denson <jdenson@gmail.com>
3976 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3977 L: linux-media@vger.kernel.org
3978 W: https://linuxtv.org
3979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3981 F: drivers/media/dvb-frontends/cx24120*
3983 CX88 VIDEO4LINUX DRIVER
3984 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3985 L: linux-media@vger.kernel.org
3986 W: https://linuxtv.org
3987 T: git git://linuxtv.org/media_tree.git
3989 F: Documentation/media/v4l-drivers/cx88*
3990 F: drivers/media/pci/cx88/
3992 CXD2820R MEDIA DRIVER
3993 M: Antti Palosaari <crope@iki.fi>
3994 L: linux-media@vger.kernel.org
3995 W: https://linuxtv.org
3996 W: http://palosaari.fi/linux/
3997 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3998 T: git git://linuxtv.org/anttip/media_tree.git
4000 F: drivers/media/dvb-frontends/cxd2820r*
4002 CXGB3 ETHERNET DRIVER (CXGB3)
4003 M: Santosh Raspatur <santosh@chelsio.com>
4004 L: netdev@vger.kernel.org
4005 W: http://www.chelsio.com
4007 F: drivers/net/ethernet/chelsio/cxgb3/
4009 CXGB3 ISCSI DRIVER (CXGB3I)
4010 M: Karen Xie <kxie@chelsio.com>
4011 L: linux-scsi@vger.kernel.org
4012 W: http://www.chelsio.com
4014 F: drivers/scsi/cxgbi/cxgb3i
4016 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4017 M: Steve Wise <swise@chelsio.com>
4018 L: linux-rdma@vger.kernel.org
4019 W: http://www.openfabrics.org
4021 F: drivers/infiniband/hw/cxgb3/
4022 F: include/uapi/rdma/cxgb3-abi.h
4024 CXGB4 CRYPTO DRIVER (chcr)
4025 M: Harsh Jain <harsh@chelsio.com>
4026 L: linux-crypto@vger.kernel.org
4027 W: http://www.chelsio.com
4029 F: drivers/crypto/chelsio
4031 CXGB4 ETHERNET DRIVER (CXGB4)
4032 M: Ganesh Goudar <ganeshgr@chelsio.com>
4033 L: netdev@vger.kernel.org
4034 W: http://www.chelsio.com
4036 F: drivers/net/ethernet/chelsio/cxgb4/
4038 CXGB4 ISCSI DRIVER (CXGB4I)
4039 M: Karen Xie <kxie@chelsio.com>
4040 L: linux-scsi@vger.kernel.org
4041 W: http://www.chelsio.com
4043 F: drivers/scsi/cxgbi/cxgb4i
4045 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4046 M: Steve Wise <swise@chelsio.com>
4047 L: linux-rdma@vger.kernel.org
4048 W: http://www.openfabrics.org
4050 F: drivers/infiniband/hw/cxgb4/
4051 F: include/uapi/rdma/cxgb4-abi.h
4053 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4054 M: Casey Leedom <leedom@chelsio.com>
4055 L: netdev@vger.kernel.org
4056 W: http://www.chelsio.com
4058 F: drivers/net/ethernet/chelsio/cxgb4vf/
4060 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4061 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4062 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4063 L: linuxppc-dev@lists.ozlabs.org
4065 F: arch/powerpc/platforms/powernv/pci-cxl.c
4066 F: drivers/misc/cxl/
4067 F: include/misc/cxl*
4068 F: include/uapi/misc/cxl.h
4069 F: Documentation/powerpc/cxl.txt
4070 F: Documentation/ABI/testing/sysfs-class-cxl
4072 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4073 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4074 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4075 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4076 L: linux-scsi@vger.kernel.org
4078 F: drivers/scsi/cxlflash/
4079 F: include/uapi/scsi/cxlflash_ioctl.h
4080 F: Documentation/powerpc/cxlflash.txt
4083 M: Russell King <linux@armlinux.org.uk>
4084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4085 W: http://www.armlinux.org.uk/
4087 F: drivers/video/fbdev/cyber2000fb.*
4089 CYCLADES ASYNC MUX DRIVER
4090 W: http://www.cyclades.com/
4092 F: drivers/tty/cyclades.c
4093 F: include/linux/cyclades.h
4094 F: include/uapi/linux/cyclades.h
4096 CYCLADES PC300 DRIVER
4097 W: http://www.cyclades.com/
4099 F: drivers/net/wan/pc300*
4101 CYPRESS_FIRMWARE MEDIA DRIVER
4102 M: Antti Palosaari <crope@iki.fi>
4103 L: linux-media@vger.kernel.org
4104 W: https://linuxtv.org
4105 W: http://palosaari.fi/linux/
4106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4107 T: git git://linuxtv.org/anttip/media_tree.git
4109 F: drivers/media/common/cypress_firmware*
4111 CYTTSP TOUCHSCREEN DRIVER
4112 M: Ferruh Yigit <fery@cypress.com>
4113 L: linux-input@vger.kernel.org
4115 F: drivers/input/touchscreen/cyttsp*
4116 F: include/linux/input/cyttsp.h
4118 D-LINK DIR-685 TOUCHKEYS DRIVER
4119 M: Linus Walleij <linus.walleij@linaro.org>
4120 L: linux-input@vger.kernel.org
4122 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4124 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4125 M: Joshua Kinard <kumba@gentoo.org>
4127 F: drivers/rtc/rtc-ds1685.c
4128 F: include/linux/rtc/ds1685.h
4130 DAMA SLAVE for AX.25
4131 M: Joerg Reuter <jreuter@yaina.de>
4132 W: http://yaina.de/jreuter/
4133 W: http://www.qsl.net/dl1bke/
4134 L: linux-hams@vger.kernel.org
4136 F: net/ax25/af_ax25.c
4137 F: net/ax25/ax25_dev.c
4138 F: net/ax25/ax25_ds_*
4139 F: net/ax25/ax25_in.c
4140 F: net/ax25/ax25_out.c
4141 F: net/ax25/ax25_timer.c
4142 F: net/ax25/sysctl_net_ax25.c
4144 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4145 L: netdev@vger.kernel.org
4147 F: Documentation/networking/dmfe.txt
4148 F: drivers/net/ethernet/dec/tulip/dmfe.c
4150 DC390/AM53C974 SCSI driver
4151 M: Hannes Reinecke <hare@suse.com>
4152 L: linux-scsi@vger.kernel.org
4154 F: drivers/scsi/am53c974.c
4157 M: Oliver Neukum <oliver@neukum.org>
4158 M: Ali Akcaagac <aliakc@web.de>
4159 M: Jamie Lenehan <lenehan@twibble.org>
4160 L: dc395x@twibble.org
4161 W: http://twibble.org/dist/dc395x/
4162 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4164 F: Documentation/scsi/dc395x.txt
4165 F: drivers/scsi/dc395x.*
4168 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4169 L: dccp@vger.kernel.org
4170 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4172 F: include/linux/dccp.h
4173 F: include/uapi/linux/dccp.h
4174 F: include/linux/tfrc.h
4177 DECnet NETWORK LAYER
4178 W: http://linux-decnet.sourceforge.net
4179 L: linux-decnet-user@lists.sourceforge.net
4181 F: Documentation/networking/decnet.txt
4184 DECSTATION PLATFORM SUPPORT
4185 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4186 L: linux-mips@linux-mips.org
4187 W: http://www.linux-mips.org/wiki/DECstation
4190 F: arch/mips/include/asm/dec/
4191 F: arch/mips/include/asm/mach-dec/
4193 DEFXX FDDI NETWORK DRIVER
4194 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4196 F: drivers/net/fddi/defxx.*
4199 M: Pali Rohár <pali.rohar@gmail.com>
4200 M: Mario Limonciello <mario.limonciello@dell.com>
4201 L: platform-driver-x86@vger.kernel.org
4203 F: drivers/platform/x86/dell-smbios.*
4205 DELL SMBIOS SMM DRIVER
4206 M: Mario Limonciello <mario.limonciello@dell.com>
4207 L: platform-driver-x86@vger.kernel.org
4209 F: drivers/platform/x86/dell-smbios-smm.c
4211 DELL SMBIOS WMI DRIVER
4212 M: Mario Limonciello <mario.limonciello@dell.com>
4213 L: platform-driver-x86@vger.kernel.org
4215 F: drivers/platform/x86/dell-smbios-wmi.c
4216 F: tools/wmi/dell-smbios-example.c
4218 DEFZA FDDI NETWORK DRIVER
4219 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4221 F: drivers/net/fddi/defza.*
4224 M: Matthew Garrett <mjg59@srcf.ucam.org>
4225 M: Pali Rohár <pali.rohar@gmail.com>
4226 L: platform-driver-x86@vger.kernel.org
4228 F: drivers/platform/x86/dell-laptop.c
4230 DELL LAPTOP FREEFALL DRIVER
4231 M: Pali Rohár <pali.rohar@gmail.com>
4233 F: drivers/platform/x86/dell-smo8800.c
4235 DELL LAPTOP RBTN DRIVER
4236 M: Pali Rohár <pali.rohar@gmail.com>
4238 F: drivers/platform/x86/dell-rbtn.*
4240 DELL LAPTOP SMM DRIVER
4241 M: Pali Rohár <pali.rohar@gmail.com>
4243 F: drivers/hwmon/dell-smm-hwmon.c
4244 F: include/uapi/linux/i8k.h
4246 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4247 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4249 F: Documentation/dcdbas.txt
4250 F: drivers/firmware/dcdbas.*
4252 DELL WMI NOTIFICATIONS DRIVER
4253 M: Matthew Garrett <mjg59@srcf.ucam.org>
4254 M: Pali Rohár <pali.rohar@gmail.com>
4256 F: drivers/platform/x86/dell-wmi.c
4258 DELL WMI DESCRIPTOR DRIVER
4259 M: Mario Limonciello <mario.limonciello@dell.com>
4261 F: drivers/platform/x86/dell-wmi-descriptor.c
4263 DELTA ST MEDIA DRIVER
4264 M: Hugues Fruchet <hugues.fruchet@st.com>
4265 L: linux-media@vger.kernel.org
4266 T: git git://linuxtv.org/media_tree.git
4267 W: https://linuxtv.org
4269 F: drivers/media/platform/sti/delta
4272 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4273 L: linux-mtd@lists.infradead.org
4275 F: drivers/mtd/nand/raw/denali*
4277 DESIGNWARE USB2 DRD IP DRIVER
4278 M: Minas Harutyunyan <hminas@synopsys.com>
4279 L: linux-usb@vger.kernel.org
4280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4282 F: drivers/usb/dwc2/
4284 DESIGNWARE USB3 DRD IP DRIVER
4285 M: Felipe Balbi <balbi@kernel.org>
4286 L: linux-usb@vger.kernel.org
4287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4289 F: drivers/usb/dwc3/
4291 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4292 M: Andreas Klinger <ak@it-klinger.de>
4293 L: linux-iio@vger.kernel.org
4295 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4296 F: drivers/iio/proximity/srf*.c
4298 DEVICE COREDUMP (DEV_COREDUMP)
4299 M: Johannes Berg <johannes@sipsolutions.net>
4300 L: linux-kernel@vger.kernel.org
4302 F: drivers/base/devcoredump.c
4303 F: include/linux/devcoredump.h
4305 DEVICE FREQUENCY (DEVFREQ)
4306 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4307 M: Kyungmin Park <kyungmin.park@samsung.com>
4308 R: Chanwoo Choi <cw00.choi@samsung.com>
4309 L: linux-pm@vger.kernel.org
4310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4313 F: include/linux/devfreq.h
4314 F: Documentation/devicetree/bindings/devfreq/
4316 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4317 M: Chanwoo Choi <cw00.choi@samsung.com>
4318 L: linux-pm@vger.kernel.org
4319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4321 F: drivers/devfreq/event/
4322 F: drivers/devfreq/devfreq-event.c
4323 F: include/linux/devfreq-event.h
4324 F: Documentation/devicetree/bindings/devfreq/event/
4326 DEVICE NUMBER REGISTRY
4327 M: Torben Mathiasen <device@lanana.org>
4328 W: http://lanana.org/docs/device-list/index.html
4332 M: Alasdair Kergon <agk@redhat.com>
4333 M: Mike Snitzer <snitzer@redhat.com>
4334 M: dm-devel@redhat.com
4335 L: dm-devel@redhat.com
4336 W: http://sources.redhat.com/dm
4337 Q: http://patchwork.kernel.org/project/dm-devel/list/
4338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4339 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4341 F: Documentation/device-mapper/
4342 F: drivers/md/Makefile
4343 F: drivers/md/Kconfig
4345 F: drivers/md/persistent-data/
4346 F: include/linux/device-mapper.h
4347 F: include/linux/dm-*.h
4348 F: include/uapi/linux/dm-*.h
4351 M: Jiri Pirko <jiri@mellanox.com>
4352 L: netdev@vger.kernel.org
4354 F: net/core/devlink.c
4355 F: include/net/devlink.h
4356 F: include/uapi/linux/devlink.h
4358 DIALOG SEMICONDUCTOR DRIVERS
4359 M: Support Opensource <support.opensource@diasemi.com>
4360 W: http://www.dialog-semiconductor.com/products
4362 F: Documentation/hwmon/da90??
4363 F: Documentation/devicetree/bindings/mfd/da90*.txt
4364 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4365 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4366 F: Documentation/devicetree/bindings/regulator/da92*.txt
4367 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4368 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4369 F: drivers/gpio/gpio-da90??.c
4370 F: drivers/hwmon/da90??-hwmon.c
4371 F: drivers/iio/adc/da91??-*.c
4372 F: drivers/input/misc/da90??_onkey.c
4373 F: drivers/input/touchscreen/da9052_tsi.c
4374 F: drivers/leds/leds-da90??.c
4375 F: drivers/mfd/da903x.c
4376 F: drivers/mfd/da90??-*.c
4377 F: drivers/mfd/da91??-*.c
4378 F: drivers/power/supply/da9052-battery.c
4379 F: drivers/power/supply/da91??-*.c
4380 F: drivers/regulator/da903x.c
4381 F: drivers/regulator/da9???-regulator.[ch]
4382 F: drivers/thermal/da90??-thermal.c
4383 F: drivers/rtc/rtc-da90??.c
4384 F: drivers/video/backlight/da90??_bl.c
4385 F: drivers/watchdog/da90??_wdt.c
4386 F: include/linux/mfd/da903x.h
4387 F: include/linux/mfd/da9052/
4388 F: include/linux/mfd/da9055/
4389 F: include/linux/mfd/da9062/
4390 F: include/linux/mfd/da9063/
4391 F: include/linux/mfd/da9150/
4392 F: include/linux/regulator/da9211.h
4393 F: include/sound/da[79]*.h
4394 F: sound/soc/codecs/da[79]*.[ch]
4396 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4397 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4398 L: linux-gpio@vger.kernel.org
4400 F: drivers/gpio/gpio-gpio-mm.c
4402 DIOLAN U2C-12 I2C DRIVER
4403 M: Guenter Roeck <linux@roeck-us.net>
4404 L: linux-i2c@vger.kernel.org
4406 F: drivers/i2c/busses/i2c-diolan-u2c.c
4408 FILESYSTEM DIRECT ACCESS (DAX)
4409 M: Matthew Wilcox <willy@infradead.org>
4410 M: Ross Zwisler <zwisler@kernel.org>
4411 M: Jan Kara <jack@suse.cz>
4412 L: linux-fsdevel@vger.kernel.org
4415 F: include/linux/dax.h
4416 F: include/trace/events/fs_dax.h
4418 DEVICE DIRECT ACCESS (DAX)
4419 M: Dan Williams <dan.j.williams@intel.com>
4420 M: Dave Jiang <dave.jiang@intel.com>
4421 M: Ross Zwisler <zwisler@kernel.org>
4422 M: Vishal Verma <vishal.l.verma@intel.com>
4423 L: linux-nvdimm@lists.01.org
4427 DIRECTORY NOTIFICATION (DNOTIFY)
4428 M: Jan Kara <jack@suse.cz>
4429 R: Amir Goldstein <amir73il@gmail.com>
4430 L: linux-fsdevel@vger.kernel.org
4432 F: Documentation/filesystems/dnotify.txt
4433 F: fs/notify/dnotify/
4434 F: include/linux/dnotify.h
4436 DISK GEOMETRY AND PARTITION HANDLING
4437 M: Andries Brouwer <aeb@cwi.nl>
4438 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4439 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4440 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4444 M: Jan Kara <jack@suse.com>
4446 F: Documentation/filesystems/quota.txt
4448 F: include/linux/quota*.h
4449 F: include/uapi/linux/quota*.h
4451 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4452 M: Bernie Thompson <bernie@plugable.com>
4453 L: linux-fbdev@vger.kernel.org
4455 W: http://plugable.com/category/projects/udlfb/
4456 F: drivers/video/fbdev/udlfb.c
4457 F: include/video/udlfb.h
4458 F: Documentation/fb/udlfb.txt
4460 DISTRIBUTED LOCK MANAGER (DLM)
4461 M: Christine Caulfield <ccaulfie@redhat.com>
4462 M: David Teigland <teigland@redhat.com>
4463 L: cluster-devel@redhat.com
4464 W: http://sources.redhat.com/cluster/
4465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4469 DMA BUFFER SHARING FRAMEWORK
4470 M: Sumit Semwal <sumit.semwal@linaro.org>
4472 L: linux-media@vger.kernel.org
4473 L: dri-devel@lists.freedesktop.org
4474 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4476 F: include/linux/dma-buf*
4477 F: include/linux/reservation.h
4478 F: include/linux/*fence.h
4479 F: Documentation/driver-api/dma-buf.rst
4480 T: git git://anongit.freedesktop.org/drm/drm-misc
4482 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4483 M: Vinod Koul <vkoul@kernel.org>
4484 L: dmaengine@vger.kernel.org
4485 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4488 F: include/linux/dmaengine.h
4489 F: include/linux/of_dma.h
4490 F: Documentation/devicetree/bindings/dma/
4491 F: Documentation/driver-api/dmaengine/
4492 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4495 M: Christoph Hellwig <hch@lst.de>
4496 M: Marek Szyprowski <m.szyprowski@samsung.com>
4497 R: Robin Murphy <robin.murphy@arm.com>
4498 L: iommu@lists.linux-foundation.org
4499 T: git git://git.infradead.org/users/hch/dma-mapping.git
4500 W: http://git.infradead.org/users/hch/dma-mapping.git
4503 F: include/asm-generic/dma-mapping.h
4504 F: include/linux/dma-direct.h
4505 F: include/linux/dma-mapping.h
4506 F: include/linux/dma-noncoherent.h
4508 DME1737 HARDWARE MONITOR DRIVER
4509 M: Juerg Haefliger <juergh@gmail.com>
4510 L: linux-hwmon@vger.kernel.org
4512 F: Documentation/hwmon/dme1737
4513 F: drivers/hwmon/dme1737.c
4516 M: Jean Delvare <jdelvare@suse.com>
4518 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4519 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4520 F: drivers/firmware/dmi-id.c
4521 F: drivers/firmware/dmi_scan.c
4522 F: include/linux/dmi.h
4525 M: Jonathan Corbet <corbet@lwn.net>
4526 L: linux-doc@vger.kernel.org
4529 F: scripts/kernel-doc
4530 X: Documentation/ABI/
4531 X: Documentation/acpi/
4532 X: Documentation/devicetree/
4533 X: Documentation/i2c/
4534 X: Documentation/media/
4535 X: Documentation/power/
4536 X: Documentation/spi/
4537 T: git git://git.lwn.net/linux.git docs-next
4539 DOCUMENTATION/ITALIAN
4540 M: Federico Vaga <federico.vaga@vaga.pv.it>
4541 L: linux-doc@vger.kernel.org
4543 F: Documentation/translations/it_IT
4545 DONGWOON DW9714 LENS VOICE COIL DRIVER
4546 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4547 L: linux-media@vger.kernel.org
4548 T: git git://linuxtv.org/media_tree.git
4550 F: drivers/media/i2c/dw9714.c
4551 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4553 DONGWOON DW9807 LENS VOICE COIL DRIVER
4554 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4555 L: linux-media@vger.kernel.org
4556 T: git git://linuxtv.org/media_tree.git
4558 F: drivers/media/i2c/dw9807-vcm.c
4559 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4562 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4563 L: blinux-list@redhat.com
4565 F: drivers/char/dtlk.c
4566 F: include/linux/dtlk.h
4568 DPAA2 DATAPATH I/O (DPIO) DRIVER
4569 M: Roy Pledge <Roy.Pledge@nxp.com>
4570 L: linux-kernel@vger.kernel.org
4572 F: drivers/soc/fsl/dpio
4574 DPAA2 ETHERNET DRIVER
4575 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4576 L: netdev@vger.kernel.org
4578 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4579 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4580 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4581 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4582 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4584 DPAA2 ETHERNET SWITCH DRIVER
4585 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4586 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4587 L: linux-kernel@vger.kernel.org
4589 F: drivers/staging/fsl-dpaa2/ethsw
4591 DPAA2 PTP CLOCK DRIVER
4592 M: Yangbo Lu <yangbo.lu@nxp.com>
4593 L: netdev@vger.kernel.org
4595 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4596 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4598 DPT_I2O SCSI RAID DRIVER
4599 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4600 L: linux-scsi@vger.kernel.org
4601 W: http://www.adaptec.com/
4603 F: drivers/scsi/dpt*
4604 F: drivers/scsi/dpt/
4607 M: Philipp Reisner <philipp.reisner@linbit.com>
4608 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4609 L: drbd-dev@lists.linbit.com
4610 W: http://www.drbd.org
4611 T: git git://git.linbit.com/linux-drbd.git
4612 T: git git://git.linbit.com/drbd-8.4.git
4614 F: drivers/block/drbd/
4616 F: Documentation/blockdev/drbd/
4618 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4619 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4620 R: "Rafael J. Wysocki" <rafael@kernel.org>
4621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4623 F: Documentation/kobject.txt
4627 F: include/linux/debugfs.h
4628 F: include/linux/kobj*
4631 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4632 M: Kevin Hilman <khilman@kernel.org>
4633 M: Nishanth Menon <nm@ti.com>
4635 F: drivers/power/avs/
4636 F: include/linux/power/smartreflex.h
4637 L: linux-pm@vger.kernel.org
4639 DRM DRIVER FOR ARM PL111 CLCD
4640 M: Eric Anholt <eric@anholt.net>
4641 T: git git://anongit.freedesktop.org/drm/drm-misc
4643 F: drivers/gpu/drm/pl111/
4645 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4646 M: Linus Walleij <linus.walleij@linaro.org>
4647 T: git git://anongit.freedesktop.org/drm/drm-misc
4649 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4650 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4652 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4653 M: Dave Airlie <airlied@redhat.com>
4655 F: drivers/gpu/drm/ast/
4657 DRM DRIVER FOR BOCHS VIRTUAL GPU
4658 M: Gerd Hoffmann <kraxel@redhat.com>
4659 L: virtualization@lists.linux-foundation.org
4660 T: git git://anongit.freedesktop.org/drm/drm-misc
4662 F: drivers/gpu/drm/bochs/
4664 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4665 M: Linus Walleij <linus.walleij@linaro.org>
4666 T: git git://anongit.freedesktop.org/drm/drm-misc
4668 F: drivers/gpu/drm/tve200/
4670 DRM DRIVER FOR ILITEK ILI9225 PANELS
4671 M: David Lechner <david@lechnology.com>
4673 F: drivers/gpu/drm/tinydrm/ili9225.c
4674 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4676 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4677 S: Orphan / Obsolete
4678 F: drivers/gpu/drm/i810/
4679 F: include/uapi/drm/i810_drm.h
4681 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4682 S: Orphan / Obsolete
4683 F: drivers/gpu/drm/mga/
4684 F: include/uapi/drm/mga_drm.h
4686 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4687 M: Dave Airlie <airlied@redhat.com>
4689 F: drivers/gpu/drm/mgag200/
4691 DRM DRIVER FOR MI0283QT
4692 M: Noralf Trønnes <noralf@tronnes.org>
4694 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4695 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4697 DRM DRIVER FOR MSM ADRENO GPU
4698 M: Rob Clark <robdclark@gmail.com>
4699 L: linux-arm-msm@vger.kernel.org
4700 L: dri-devel@lists.freedesktop.org
4701 L: freedreno@lists.freedesktop.org
4702 T: git git://people.freedesktop.org/~robclark/linux
4704 F: drivers/gpu/drm/msm/
4705 F: include/uapi/drm/msm_drm.h
4706 F: Documentation/devicetree/bindings/display/msm/
4708 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4709 M: Ben Skeggs <bskeggs@redhat.com>
4710 L: dri-devel@lists.freedesktop.org
4711 L: nouveau@lists.freedesktop.org
4712 T: git git://github.com/skeggsb/linux
4714 F: drivers/gpu/drm/nouveau/
4715 F: include/uapi/drm/nouveau_drm.h
4717 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4718 M: Noralf Trønnes <noralf@tronnes.org>
4720 F: drivers/gpu/drm/tinydrm/repaper.c
4721 F: Documentation/devicetree/bindings/display/repaper.txt
4723 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4724 M: Dave Airlie <airlied@redhat.com>
4725 M: Gerd Hoffmann <kraxel@redhat.com>
4726 L: virtualization@lists.linux-foundation.org
4727 T: git git://anongit.freedesktop.org/drm/drm-misc
4729 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4730 F: drivers/gpu/drm/cirrus/
4732 DRM DRIVER FOR QXL VIRTUAL GPU
4733 M: Dave Airlie <airlied@redhat.com>
4734 M: Gerd Hoffmann <kraxel@redhat.com>
4735 L: virtualization@lists.linux-foundation.org
4736 T: git git://anongit.freedesktop.org/drm/drm-misc
4738 F: drivers/gpu/drm/qxl/
4739 F: include/uapi/drm/qxl_drm.h
4741 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4742 S: Orphan / Obsolete
4743 F: drivers/gpu/drm/r128/
4744 F: include/uapi/drm/r128_drm.h
4746 DRM DRIVER FOR SAVAGE VIDEO CARDS
4747 S: Orphan / Obsolete
4748 F: drivers/gpu/drm/savage/
4749 F: include/uapi/drm/savage_drm.h
4751 DRM DRIVER FOR SIS VIDEO CARDS
4752 S: Orphan / Obsolete
4753 F: drivers/gpu/drm/sis/
4754 F: include/uapi/drm/sis_drm.h
4756 DRM DRIVER FOR SITRONIX ST7586 PANELS
4757 M: David Lechner <david@lechnology.com>
4759 F: drivers/gpu/drm/tinydrm/st7586.c
4760 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4762 DRM DRIVER FOR SITRONIX ST7735R PANELS
4763 M: David Lechner <david@lechnology.com>
4765 F: drivers/gpu/drm/tinydrm/st7735r.c
4766 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4768 DRM DRIVER FOR TDFX VIDEO CARDS
4769 S: Orphan / Obsolete
4770 F: drivers/gpu/drm/tdfx/
4772 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4773 M: Dave Airlie <airlied@redhat.com>
4774 R: Sean Paul <sean@poorly.run>
4775 L: dri-devel@lists.freedesktop.org
4777 F: drivers/gpu/drm/udl/
4778 T: git git://anongit.freedesktop.org/drm/drm-misc
4780 DRM DRIVER FOR VMWARE VIRTUAL GPU
4781 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4782 M: Sinclair Yeh <syeh@vmware.com>
4783 M: Thomas Hellstrom <thellstrom@vmware.com>
4784 L: dri-devel@lists.freedesktop.org
4785 T: git git://people.freedesktop.org/~syeh/repos_linux
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 L: netdev@vger.kernel.org
5551 F: Documentation/ABI/testing/sysfs-bus-mdio
5552 F: Documentation/devicetree/bindings/net/mdio*
5553 F: Documentation/networking/phy.txt
5555 F: drivers/of/of_mdio.c
5556 F: drivers/of/of_net.c
5557 F: include/linux/*mdio*.h
5558 F: include/linux/of_net.h
5559 F: include/linux/phy.h
5560 F: include/linux/phy_fixed.h
5561 F: include/linux/platform_data/mdio-bcm-unimac.h
5562 F: include/trace/events/mdio.h
5563 F: include/uapi/linux/mdio.h
5564 F: include/uapi/linux/mii.h
5567 M: Jan Kara <jack@suse.com>
5568 L: linux-ext4@vger.kernel.org
5570 F: Documentation/filesystems/ext2.txt
5572 F: include/linux/ext2*
5575 M: "Theodore Ts'o" <tytso@mit.edu>
5576 M: Andreas Dilger <adilger.kernel@dilger.ca>
5577 L: linux-ext4@vger.kernel.org
5578 W: http://ext4.wiki.kernel.org
5579 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5582 F: Documentation/filesystems/ext4/ext4.rst
5585 Extended Verification Module (EVM)
5586 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5587 L: linux-integrity@vger.kernel.org
5589 F: security/integrity/evm/
5591 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5592 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5593 L: linux-efi@vger.kernel.org
5594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5596 F: Documentation/efi-stub.txt
5597 F: arch/*/kernel/efi.c
5598 F: arch/x86/boot/compressed/eboot.[ch]
5599 F: arch/*/include/asm/efi.h
5600 F: arch/x86/platform/efi/
5601 F: drivers/firmware/efi/
5602 F: include/linux/efi*.h
5603 F: arch/arm/boot/compressed/efi-header.S
5604 F: arch/arm64/kernel/efi-entry.S
5606 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5607 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5608 M: Chanwoo Choi <cw00.choi@samsung.com>
5609 L: linux-kernel@vger.kernel.org
5610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5613 F: include/linux/extcon/
5614 F: include/linux/extcon.h
5615 F: Documentation/extcon/
5616 F: Documentation/devicetree/bindings/extcon/
5619 M: Jingoo Han <jingoohan1@gmail.com>
5620 L: dri-devel@lists.freedesktop.org
5622 F: drivers/gpu/drm/exynos/exynos_dp*
5624 EXYNOS SYSMMU (IOMMU) driver
5625 M: Marek Szyprowski <m.szyprowski@samsung.com>
5626 L: iommu@lists.linux-foundation.org
5628 F: drivers/iommu/exynos-iommu.c
5630 EZchip NPS platform support
5631 M: Vineet Gupta <vgupta@synopsys.com>
5632 M: Ofer Levi <oferle@mellanox.com>
5634 F: arch/arc/plat-eznps
5635 F: arch/arc/boot/dts/eznps.dts
5638 M: Jaegeuk Kim <jaegeuk@kernel.org>
5639 M: Chao Yu <yuchao0@huawei.com>
5640 L: linux-f2fs-devel@lists.sourceforge.net
5641 W: https://f2fs.wiki.kernel.org/
5642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5644 F: Documentation/filesystems/f2fs.txt
5645 F: Documentation/ABI/testing/sysfs-fs-f2fs
5647 F: include/linux/f2fs_fs.h
5648 F: include/trace/events/f2fs.h
5650 F71805F HARDWARE MONITORING DRIVER
5651 M: Jean Delvare <jdelvare@suse.com>
5652 L: linux-hwmon@vger.kernel.org
5654 F: Documentation/hwmon/f71805f
5655 F: drivers/hwmon/f71805f.c
5658 M: Josh Poimboeuf <jpoimboe@redhat.com>
5660 F: scripts/faddr2line
5663 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5664 L: netdev@vger.kernel.org
5666 F: net/core/failover.c
5667 F: include/net/failover.h
5668 F: Documentation/networking/failover.rst
5671 M: Jan Kara <jack@suse.cz>
5672 R: Amir Goldstein <amir73il@gmail.com>
5673 L: linux-fsdevel@vger.kernel.org
5675 F: fs/notify/fanotify/
5676 F: include/linux/fanotify.h
5677 F: include/uapi/linux/fanotify.h
5679 FARSYNC SYNCHRONOUS DRIVER
5680 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5681 W: http://www.farsite.co.uk/
5683 F: drivers/net/wan/farsync.*
5685 FAULT INJECTION SUPPORT
5686 M: Akinobu Mita <akinobu.mita@gmail.com>
5688 F: Documentation/fault-injection/
5689 F: lib/fault-inject.c
5691 FBTFT Framebuffer drivers
5693 L: dri-devel@lists.freedesktop.org
5694 L: linux-fbdev@vger.kernel.org
5695 F: drivers/staging/fbtft/
5698 M: Michael Buesch <m@bues.ch>
5699 L: linux-media@vger.kernel.org
5701 F: drivers/media/tuners/fc0011.h
5702 F: drivers/media/tuners/fc0011.c
5705 M: Antti Palosaari <crope@iki.fi>
5706 L: linux-media@vger.kernel.org
5707 W: https://linuxtv.org
5708 W: http://palosaari.fi/linux/
5709 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5710 T: git git://linuxtv.org/anttip/media_tree.git
5712 F: drivers/media/tuners/fc2580*
5714 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5715 M: Johannes Thumshirn <jth@kernel.org>
5716 L: linux-scsi@vger.kernel.org
5717 W: www.Open-FCoE.org
5719 F: drivers/scsi/libfc/
5720 F: drivers/scsi/fcoe/
5722 F: include/scsi/libfc.h
5723 F: include/scsi/libfcoe.h
5724 F: include/uapi/scsi/fc/
5726 FILE LOCKING (flock() and fcntl()/lockf())
5727 M: Jeff Layton <jlayton@kernel.org>
5728 M: "J. Bruce Fields" <bfields@fieldses.org>
5729 L: linux-fsdevel@vger.kernel.org
5731 F: include/linux/fcntl.h
5732 F: include/uapi/linux/fcntl.h
5736 FILESYSTEMS (VFS and infrastructure)
5737 M: Alexander Viro <viro@zeniv.linux.org.uk>
5738 L: linux-fsdevel@vger.kernel.org
5741 F: include/linux/fs.h
5742 F: include/uapi/linux/fs.h
5744 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5745 M: Riku Voipio <riku.voipio@iki.fi>
5746 L: linux-hwmon@vger.kernel.org
5748 F: drivers/hwmon/f75375s.c
5749 F: include/linux/f75375s.h
5751 FIREWIRE AUDIO DRIVERS
5752 M: Clemens Ladisch <clemens@ladisch.de>
5753 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5754 T: git git://git.alsa-project.org/alsa-kernel.git
5758 FIREWIRE MEDIA DRIVERS (firedtv)
5759 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5760 L: linux-media@vger.kernel.org
5761 L: linux1394-devel@lists.sourceforge.net
5762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5764 F: drivers/media/firewire/
5766 FIREWIRE SBP-2 TARGET
5767 M: Chris Boot <bootc@bootc.net>
5768 L: linux-scsi@vger.kernel.org
5769 L: target-devel@vger.kernel.org
5770 L: linux1394-devel@lists.sourceforge.net
5771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5773 F: drivers/target/sbp/
5776 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5777 L: linux1394-devel@lists.sourceforge.net
5778 W: http://ieee1394.wiki.kernel.org/
5779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5781 F: drivers/firewire/
5782 F: include/linux/firewire.h
5783 F: include/uapi/linux/firewire*.h
5786 FIRMWARE LOADER (request_firmware)
5787 M: Luis R. Rodriguez <mcgrof@kernel.org>
5788 L: linux-kernel@vger.kernel.org
5790 F: Documentation/firmware_class/
5791 F: drivers/base/firmware_loader/
5792 F: include/linux/firmware.h
5794 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5795 M: Joshua Morris <josh.h.morris@us.ibm.com>
5796 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5798 F: drivers/block/rsxx/
5801 M: Jiri Kosina <jikos@kernel.org>
5802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5804 F: drivers/block/floppy.c
5807 M: Alessandro Rubini <rubini@gnudd.com>
5808 W: http://www.ohwr.org/projects/fmc-bus
5811 F: include/linux/fmc*.h
5812 F: include/linux/ipmi-fru.h
5815 FPGA MANAGER FRAMEWORK
5816 M: Alan Tull <atull@kernel.org>
5817 M: Moritz Fischer <mdf@kernel.org>
5818 L: linux-fpga@vger.kernel.org
5820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5821 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5822 F: Documentation/fpga/
5823 F: Documentation/driver-api/fpga/
5824 F: Documentation/devicetree/bindings/fpga/
5826 F: include/linux/fpga/
5827 W: http://www.rocketboards.org
5830 M: Wu Hao <hao.wu@intel.com>
5831 L: linux-fpga@vger.kernel.org
5833 F: Documentation/fpga/dfl.txt
5834 F: include/uapi/linux/fpga-dfl.h
5835 F: drivers/fpga/dfl*
5838 M: Bill Metzenthen <billm@melbpc.org.au>
5839 W: http://floatingpoint.sourceforge.net/emulator/index.html
5841 F: arch/x86/math-emu/
5843 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5844 L: netdev@vger.kernel.org
5846 F: drivers/net/wan/dlci.c
5847 F: drivers/net/wan/sdla.c
5850 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5851 L: dri-devel@lists.freedesktop.org
5852 L: linux-fbdev@vger.kernel.org
5853 T: git git://github.com/bzolnier/linux.git
5854 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5856 F: Documentation/fb/
5859 F: include/linux/fb.h
5860 F: include/uapi/video/
5861 F: include/uapi/linux/fb.h
5863 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5864 M: Horia Geantă <horia.geanta@nxp.com>
5865 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5866 L: linux-crypto@vger.kernel.org
5868 F: drivers/crypto/caam/
5869 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5871 FREESCALE DIU FRAMEBUFFER DRIVER
5872 M: Timur Tabi <timur@kernel.org>
5873 L: linux-fbdev@vger.kernel.org
5875 F: drivers/video/fbdev/fsl-diu-fb.*
5877 FREESCALE DMA DRIVER
5878 M: Li Yang <leoyang.li@nxp.com>
5879 M: Zhang Wei <zw@zh-kernel.org>
5880 L: linuxppc-dev@lists.ozlabs.org
5882 F: drivers/dma/fsldma.*
5884 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5885 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5886 L: netdev@vger.kernel.org
5888 F: drivers/net/ethernet/freescale/gianfar*
5889 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5891 FREESCALE GPMI NAND DRIVER
5892 M: Han Xu <han.xu@nxp.com>
5893 L: linux-mtd@lists.infradead.org
5895 F: drivers/mtd/nand/raw/gpmi-nand/*
5897 FREESCALE I2C CPM DRIVER
5898 M: Jochen Friedrich <jochen@scram.de>
5899 L: linuxppc-dev@lists.ozlabs.org
5900 L: linux-i2c@vger.kernel.org
5902 F: drivers/i2c/busses/i2c-cpm.c
5904 FREESCALE IMX / MXC FEC DRIVER
5905 M: Fugang Duan <fugang.duan@nxp.com>
5906 L: netdev@vger.kernel.org
5908 F: drivers/net/ethernet/freescale/fec_main.c
5909 F: drivers/net/ethernet/freescale/fec_ptp.c
5910 F: drivers/net/ethernet/freescale/fec.h
5911 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5913 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5914 M: Sascha Hauer <s.hauer@pengutronix.de>
5915 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5916 L: linux-fbdev@vger.kernel.org
5917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5919 F: include/linux/platform_data/video-imxfb.h
5920 F: drivers/video/fbdev/imxfb.c
5922 FREESCALE QORIQ DPAA ETHERNET DRIVER
5923 M: Madalin Bucur <madalin.bucur@nxp.com>
5924 L: netdev@vger.kernel.org
5926 F: drivers/net/ethernet/freescale/dpaa
5928 FREESCALE QORIQ DPAA FMAN DRIVER
5929 M: Madalin Bucur <madalin.bucur@nxp.com>
5930 L: netdev@vger.kernel.org
5932 F: drivers/net/ethernet/freescale/fman
5933 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5935 FREESCALE QORIQ PTP CLOCK DRIVER
5936 M: Yangbo Lu <yangbo.lu@nxp.com>
5937 L: netdev@vger.kernel.org
5939 F: drivers/ptp/ptp_qoriq.c
5940 F: include/linux/fsl/ptp_qoriq.h
5941 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5943 FREESCALE QUAD SPI DRIVER
5944 M: Han Xu <han.xu@nxp.com>
5945 L: linux-mtd@lists.infradead.org
5947 F: drivers/mtd/spi-nor/fsl-quadspi.c
5949 FREESCALE QUICC ENGINE LIBRARY
5950 M: Qiang Zhao <qiang.zhao@nxp.com>
5951 L: linuxppc-dev@lists.ozlabs.org
5953 F: drivers/soc/fsl/qe/
5954 F: include/soc/fsl/*qe*.h
5955 F: include/soc/fsl/*ucc*.h
5957 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5958 M: Li Yang <leoyang.li@nxp.com>
5959 L: netdev@vger.kernel.org
5960 L: linuxppc-dev@lists.ozlabs.org
5962 F: drivers/net/ethernet/freescale/ucc_geth*
5964 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5965 M: Zhao Qiang <qiang.zhao@nxp.com>
5966 L: netdev@vger.kernel.org
5967 L: linuxppc-dev@lists.ozlabs.org
5969 F: drivers/net/wan/fsl_ucc_hdlc*
5971 FREESCALE QUICC ENGINE UCC UART DRIVER
5972 M: Timur Tabi <timur@kernel.org>
5973 L: linuxppc-dev@lists.ozlabs.org
5975 F: drivers/tty/serial/ucc_uart.c
5977 FREESCALE SOC DRIVERS
5978 M: Li Yang <leoyang.li@nxp.com>
5979 L: linuxppc-dev@lists.ozlabs.org
5980 L: linux-arm-kernel@lists.infradead.org
5982 F: Documentation/devicetree/bindings/soc/fsl/
5984 F: include/linux/fsl/
5986 FREESCALE SOC FS_ENET DRIVER
5987 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5988 L: linuxppc-dev@lists.ozlabs.org
5989 L: netdev@vger.kernel.org
5991 F: drivers/net/ethernet/freescale/fs_enet/
5992 F: include/linux/fs_enet_pd.h
5994 FREESCALE SOC SOUND DRIVERS
5995 M: Timur Tabi <timur@kernel.org>
5996 M: Nicolin Chen <nicoleotsuka@gmail.com>
5997 M: Xiubo Li <Xiubo.Lee@gmail.com>
5998 R: Fabio Estevam <fabio.estevam@nxp.com>
5999 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6000 L: linuxppc-dev@lists.ozlabs.org
6002 F: sound/soc/fsl/fsl*
6003 F: sound/soc/fsl/imx*
6004 F: sound/soc/fsl/mpc8610_hpcd.c
6006 FREESCALE USB PERIPHERAL DRIVERS
6007 M: Li Yang <leoyang.li@nxp.com>
6008 L: linux-usb@vger.kernel.org
6009 L: linuxppc-dev@lists.ozlabs.org
6011 F: drivers/usb/gadget/udc/fsl*
6014 M: Christoph Hellwig <hch@infradead.org>
6015 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6020 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6021 M: Pavel Machek <pavel@ucw.cz>
6022 L: linux-pm@vger.kernel.org
6024 F: Documentation/power/freezing-of-tasks.txt
6025 F: include/linux/freezer.h
6029 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6030 L: linux-kernel@vger.kernel.org
6033 F: include/linux/frontswap.h
6035 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6036 M: David Howells <dhowells@redhat.com>
6037 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6039 F: Documentation/filesystems/caching/
6041 F: include/linux/fscache*.h
6043 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6044 M: Theodore Y. Ts'o <tytso@mit.edu>
6045 M: Jaegeuk Kim <jaegeuk@kernel.org>
6046 L: linux-fscrypt@vger.kernel.org
6047 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6051 F: include/linux/fscrypt*.h
6052 F: Documentation/filesystems/fscrypt.rst
6054 FSI-ATTACHED I2C DRIVER
6055 M: Eddie James <eajames@linux.vnet.ibm.com>
6056 L: linux-i2c@vger.kernel.org
6057 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6059 F: drivers/i2c/busses/i2c-fsi.c
6060 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6062 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6063 M: Jan Kara <jack@suse.cz>
6064 R: Amir Goldstein <amir73il@gmail.com>
6065 L: linux-fsdevel@vger.kernel.org
6068 F: include/linux/fsnotify*.h
6070 FUJITSU LAPTOP EXTRAS
6071 M: Jonathan Woithe <jwoithe@just42.net>
6072 L: platform-driver-x86@vger.kernel.org
6074 F: drivers/platform/x86/fujitsu-laptop.c
6076 FUJITSU M-5MO LS CAMERA ISP DRIVER
6077 M: Kyungmin Park <kyungmin.park@samsung.com>
6078 M: Heungjun Kim <riverful.kim@samsung.com>
6079 L: linux-media@vger.kernel.org
6081 F: drivers/media/i2c/m5mols/
6082 F: include/media/i2c/m5mols.h
6084 FUJITSU TABLET EXTRAS
6085 M: Robert Gerlach <khnz@gmx.de>
6086 L: platform-driver-x86@vger.kernel.org
6088 F: drivers/platform/x86/fujitsu-tablet.c
6090 FUSE: FILESYSTEM IN USERSPACE
6091 M: Miklos Szeredi <miklos@szeredi.hu>
6092 L: linux-fsdevel@vger.kernel.org
6093 W: http://fuse.sourceforge.net/
6094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6097 F: include/uapi/linux/fuse.h
6098 F: Documentation/filesystems/fuse.txt
6101 M: Thomas Gleixner <tglx@linutronix.de>
6102 M: Ingo Molnar <mingo@redhat.com>
6103 R: Peter Zijlstra <peterz@infradead.org>
6104 R: Darren Hart <dvhart@infradead.org>
6105 L: linux-kernel@vger.kernel.org
6106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6109 F: kernel/futex_compat.c
6110 F: include/asm-generic/futex.h
6111 F: include/linux/futex.h
6112 F: include/uapi/linux/futex.h
6113 F: tools/testing/selftests/futex/
6114 F: tools/perf/bench/futex*
6115 F: Documentation/*futex*
6118 M: Kees Cook <keescook@chromium.org>
6119 R: Emese Revfy <re.emese@gmail.com>
6120 L: kernel-hardening@lists.openwall.com
6122 F: scripts/gcc-plugins/
6123 F: scripts/gcc-plugin.sh
6124 F: scripts/Makefile.gcc-plugins
6125 F: Documentation/gcc-plugins.txt
6127 GASKET DRIVER FRAMEWORK
6128 M: Rob Springer <rspringer@google.com>
6129 M: Todd Poynor <toddpoynor@google.com>
6130 M: Ben Chan <benchan@chromium.org>
6132 F: drivers/staging/gasket/
6134 GCOV BASED KERNEL PROFILING
6135 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6138 F: Documentation/dev-tools/gcov.rst
6140 GDB KERNEL DEBUGGING HELPER SCRIPTS
6141 M: Jan Kiszka <jan.kiszka@siemens.com>
6142 M: Kieran Bingham <kbingham@kernel.org>
6146 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6147 M: Achim Leubner <achim_leubner@adaptec.com>
6148 L: linux-scsi@vger.kernel.org
6149 W: http://www.icp-vortex.com/
6151 F: drivers/scsi/gdt*
6153 GEMTEK FM RADIO RECEIVER DRIVER
6154 M: Hans Verkuil <hverkuil@xs4all.nl>
6155 L: linux-media@vger.kernel.org
6156 T: git git://linuxtv.org/media_tree.git
6157 W: https://linuxtv.org
6159 F: drivers/media/radio/radio-gemtek*
6161 GENERIC GPIO I2C DRIVER
6162 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6164 F: drivers/i2c/busses/i2c-gpio.c
6165 F: include/linux/platform_data/i2c-gpio.h
6167 GENERIC GPIO I2C MULTIPLEXER DRIVER
6168 M: Peter Korsgaard <peter.korsgaard@barco.com>
6169 L: linux-i2c@vger.kernel.org
6171 F: drivers/i2c/muxes/i2c-mux-gpio.c
6172 F: include/linux/platform_data/i2c-mux-gpio.h
6173 F: Documentation/i2c/muxes/i2c-mux-gpio
6175 GENERIC HDLC (WAN) DRIVERS
6176 M: Krzysztof Halasa <khc@pm.waw.pl>
6177 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6179 F: drivers/net/wan/c101.c
6180 F: drivers/net/wan/hd6457*
6181 F: drivers/net/wan/hdlc*
6182 F: drivers/net/wan/n2.c
6183 F: drivers/net/wan/pc300too.c
6184 F: drivers/net/wan/pci200syn.c
6185 F: drivers/net/wan/wanxl*
6187 GENERIC INCLUDE/ASM HEADER FILES
6188 M: Arnd Bergmann <arnd@arndb.de>
6189 L: linux-arch@vger.kernel.org
6190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6192 F: include/asm-generic/
6193 F: include/uapi/asm-generic/
6195 GENERIC PHY FRAMEWORK
6196 M: Kishon Vijay Abraham I <kishon@ti.com>
6197 L: linux-kernel@vger.kernel.org
6198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6201 F: include/linux/phy/
6203 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6204 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6206 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6209 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6210 M: Kevin Hilman <khilman@kernel.org>
6211 M: Ulf Hansson <ulf.hansson@linaro.org>
6212 L: linux-pm@vger.kernel.org
6214 F: drivers/base/power/domain*.c
6215 F: include/linux/pm_domain.h
6216 F: Documentation/devicetree/bindings/power/power_domain.txt
6218 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6219 M: Eugen Hristev <eugen.hristev@microchip.com>
6220 L: linux-input@vger.kernel.org
6222 F: drivers/input/touchscreen/resistive-adc-touch.c
6224 GENERIC UIO DRIVER FOR PCI DEVICES
6225 M: "Michael S. Tsirkin" <mst@redhat.com>
6226 L: kvm@vger.kernel.org
6228 F: drivers/uio/uio_pci_generic.c
6230 GENWQE (IBM Generic Workqueue Card)
6231 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6232 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6234 F: drivers/misc/genwqe/
6236 GET_MAINTAINER SCRIPT
6237 M: Joe Perches <joe@perches.com>
6239 F: scripts/get_maintainer.pl
6242 M: Bob Peterson <rpeterso@redhat.com>
6243 M: Andreas Gruenbacher <agruenba@redhat.com>
6244 L: cluster-devel@redhat.com
6245 W: http://sources.redhat.com/cluster/
6246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6248 F: Documentation/filesystems/gfs2*.txt
6250 F: include/uapi/linux/gfs2_ondisk.h
6252 GIGASET ISDN DRIVERS
6253 M: Paul Bolle <pebolle@tiscali.nl>
6254 L: gigaset307x-common@lists.sourceforge.net
6255 W: http://gigaset307x.sourceforge.net/
6257 F: Documentation/isdn/README.gigaset
6258 F: drivers/isdn/gigaset/
6259 F: include/uapi/linux/gigaset_dev.h
6262 M: Johan Hovold <johan@kernel.org>
6264 F: Documentation/ABI/testing/sysfs-class-gnss
6265 F: Documentation/devicetree/bindings/gnss/
6267 F: include/linux/gnss.h
6270 M: Hans Verkuil <hans.verkuil@cisco.com>
6271 L: linux-media@vger.kernel.org
6273 F: drivers/media/usb/go7007/
6276 M: Bastien Nocera <hadess@hadess.net>
6277 L: linux-input@vger.kernel.org
6279 F: drivers/input/touchscreen/goodix.c
6281 GPD POCKET FAN DRIVER
6282 M: Hans de Goede <hdegoede@redhat.com>
6283 L: platform-driver-x86@vger.kernel.org
6285 F: drivers/platform/x86/gpd-pocket-fan.c
6288 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6289 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6290 L: linux-gpio@vger.kernel.org
6291 L: linux-acpi@vger.kernel.org
6293 F: Documentation/acpi/gpio-properties.txt
6294 F: drivers/gpio/gpiolib-acpi.c
6297 M: Sean Young <sean@mess.org>
6298 L: linux-media@vger.kernel.org
6300 F: drivers/media/rc/gpio-ir-tx.c
6303 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6304 R: Bartosz Golaszewski <brgl@bgdev.pl>
6305 L: linux-gpio@vger.kernel.org
6307 F: drivers/gpio/gpio-mockup.c
6308 F: tools/testing/selftests/gpio/
6311 M: Linus Walleij <linus.walleij@linaro.org>
6312 L: linux-gpio@vger.kernel.org
6313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6315 F: Documentation/devicetree/bindings/gpio/
6316 F: Documentation/driver-api/gpio/
6317 F: Documentation/gpio/
6318 F: Documentation/ABI/testing/gpio-cdev
6319 F: Documentation/ABI/obsolete/sysfs-gpio
6321 F: include/linux/gpio/
6322 F: include/linux/gpio.h
6323 F: include/linux/of_gpio.h
6324 F: include/asm-generic/gpio.h
6325 F: include/uapi/linux/gpio.h
6328 GRE DEMULTIPLEXER DRIVER
6329 M: Dmitry Kozlov <xeb@mail.ru>
6330 L: netdev@vger.kernel.org
6332 F: net/ipv4/gre_demux.c
6333 F: net/ipv4/gre_offload.c
6334 F: include/net/gre.h
6336 GRETH 10/100/1G Ethernet MAC device driver
6337 M: Andreas Larsson <andreas@gaisler.com>
6338 L: netdev@vger.kernel.org
6340 F: drivers/net/ethernet/aeroflex/
6342 GREYBUS AUDIO PROTOCOLS DRIVERS
6343 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6344 M: Mark Greer <mgreer@animalcreek.com>
6346 F: drivers/staging/greybus/audio_apbridgea.c
6347 F: drivers/staging/greybus/audio_apbridgea.h
6348 F: drivers/staging/greybus/audio_codec.c
6349 F: drivers/staging/greybus/audio_codec.h
6350 F: drivers/staging/greybus/audio_gb.c
6351 F: drivers/staging/greybus/audio_manager.c
6352 F: drivers/staging/greybus/audio_manager.h
6353 F: drivers/staging/greybus/audio_manager_module.c
6354 F: drivers/staging/greybus/audio_manager_private.h
6355 F: drivers/staging/greybus/audio_manager_sysfs.c
6356 F: drivers/staging/greybus/audio_module.c
6357 F: drivers/staging/greybus/audio_topology.c
6359 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6360 M: Viresh Kumar <vireshk@kernel.org>
6362 F: drivers/staging/greybus/authentication.c
6363 F: drivers/staging/greybus/bootrom.c
6364 F: drivers/staging/greybus/firmware.h
6365 F: drivers/staging/greybus/fw-core.c
6366 F: drivers/staging/greybus/fw-download.c
6367 F: drivers/staging/greybus/fw-management.c
6368 F: drivers/staging/greybus/greybus_authentication.h
6369 F: drivers/staging/greybus/greybus_firmware.h
6370 F: drivers/staging/greybus/hid.c
6371 F: drivers/staging/greybus/i2c.c
6372 F: drivers/staging/greybus/spi.c
6373 F: drivers/staging/greybus/spilib.c
6374 F: drivers/staging/greybus/spilib.h
6376 GREYBUS LOOPBACK DRIVER
6377 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6379 F: drivers/staging/greybus/loopback.c
6381 GREYBUS PLATFORM DRIVERS
6382 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6384 F: drivers/staging/greybus/arche-platform.c
6385 F: drivers/staging/greybus/arche-apb-ctrl.c
6386 F: drivers/staging/greybus/arche_platform.h
6388 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6389 M: Rui Miguel Silva <rmfrfs@gmail.com>
6391 F: drivers/staging/greybus/sdio.c
6392 F: drivers/staging/greybus/light.c
6393 F: drivers/staging/greybus/gpio.c
6394 F: drivers/staging/greybus/power_supply.c
6395 F: drivers/staging/greybus/spi.c
6396 F: drivers/staging/greybus/spilib.c
6399 M: Johan Hovold <johan@kernel.org>
6400 M: Alex Elder <elder@kernel.org>
6401 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6403 F: drivers/staging/greybus/
6404 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6406 GREYBUS UART PROTOCOLS DRIVERS
6407 M: David Lin <dtwlin@gmail.com>
6409 F: drivers/staging/greybus/uart.c
6410 F: drivers/staging/greybus/log.c
6412 GS1662 VIDEO SERIALIZER
6413 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6414 L: linux-media@vger.kernel.org
6415 T: git git://linuxtv.org/media_tree.git
6417 F: drivers/media/spi/gs1662.c
6419 GSPCA FINEPIX SUBDRIVER
6420 M: Frank Zago <frank@zago.net>
6421 L: linux-media@vger.kernel.org
6422 T: git git://linuxtv.org/media_tree.git
6424 F: drivers/media/usb/gspca/finepix.c
6426 GSPCA GL860 SUBDRIVER
6427 M: Olivier Lorin <o.lorin@laposte.net>
6428 L: linux-media@vger.kernel.org
6429 T: git git://linuxtv.org/media_tree.git
6431 F: drivers/media/usb/gspca/gl860/
6433 GSPCA M5602 SUBDRIVER
6434 M: Erik Andren <erik.andren@gmail.com>
6435 L: linux-media@vger.kernel.org
6436 T: git git://linuxtv.org/media_tree.git
6438 F: drivers/media/usb/gspca/m5602/
6440 GSPCA PAC207 SONIXB SUBDRIVER
6441 M: Hans Verkuil <hverkuil@xs4all.nl>
6442 L: linux-media@vger.kernel.org
6443 T: git git://linuxtv.org/media_tree.git
6445 F: drivers/media/usb/gspca/pac207.c
6447 GSPCA SN9C20X SUBDRIVER
6448 M: Brian Johnson <brijohn@gmail.com>
6449 L: linux-media@vger.kernel.org
6450 T: git git://linuxtv.org/media_tree.git
6452 F: drivers/media/usb/gspca/sn9c20x.c
6454 GSPCA T613 SUBDRIVER
6455 M: Leandro Costantino <lcostantino@gmail.com>
6456 L: linux-media@vger.kernel.org
6457 T: git git://linuxtv.org/media_tree.git
6459 F: drivers/media/usb/gspca/t613.c
6461 GSPCA USB WEBCAM DRIVER
6462 M: Hans Verkuil <hverkuil@xs4all.nl>
6463 L: linux-media@vger.kernel.org
6464 T: git git://linuxtv.org/media_tree.git
6466 F: drivers/media/usb/gspca/
6468 GTP (GPRS Tunneling Protocol)
6469 M: Pablo Neira Ayuso <pablo@netfilter.org>
6470 M: Harald Welte <laforge@gnumonks.org>
6471 L: osmocom-net-gprs@lists.osmocom.org
6472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6474 F: drivers/net/gtp.c
6476 GUID PARTITION TABLE (GPT)
6477 M: Davidlohr Bueso <dave@stgolabs.net>
6478 L: linux-efi@vger.kernel.org
6480 F: block/partitions/efi.*
6483 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6484 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6485 W: http://uclinux-h8.sourceforge.jp
6486 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6489 F: drivers/clocksource/h8300_*.c
6490 F: drivers/clk/h8300/
6491 F: drivers/irqchip/irq-renesas-h8*.c
6494 M: Antti Palosaari <crope@iki.fi>
6495 L: linux-media@vger.kernel.org
6496 W: https://linuxtv.org
6497 W: http://palosaari.fi/linux/
6498 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6499 T: git git://linuxtv.org/anttip/media_tree.git
6501 F: drivers/media/usb/hackrf/
6503 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6504 M: Frank Seidel <frank@f-seidel.de>
6505 L: platform-driver-x86@vger.kernel.org
6506 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6508 F: drivers/platform/x86/hdaps.c
6511 M: Jean Delvare <jdelvare@suse.com>
6512 M: Guenter Roeck <linux@roeck-us.net>
6513 L: linux-hwmon@vger.kernel.org
6514 W: http://hwmon.wiki.kernel.org/
6515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6517 F: Documentation/devicetree/bindings/hwmon/
6518 F: Documentation/hwmon/
6520 F: include/linux/hwmon*.h
6521 F: include/trace/events/hwmon*.h
6523 HARDWARE RANDOM NUMBER GENERATOR CORE
6524 M: Matt Mackall <mpm@selenic.com>
6525 M: Herbert Xu <herbert@gondor.apana.org.au>
6526 L: linux-crypto@vger.kernel.org
6528 F: Documentation/devicetree/bindings/rng/
6529 F: Documentation/hw_random.txt
6530 F: drivers/char/hw_random/
6531 F: include/linux/hw_random.h
6533 HARDWARE TRACING FACILITIES
6534 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6536 F: drivers/hwtracing/
6538 HARDWARE SPINLOCK CORE
6539 M: Ohad Ben-Cohen <ohad@wizery.com>
6540 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6541 L: linux-remoteproc@vger.kernel.org
6543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6544 F: Documentation/devicetree/bindings/hwlock/
6545 F: Documentation/hwspinlock.txt
6546 F: drivers/hwspinlock/
6547 F: include/linux/hwspinlock.h
6549 HARMONY SOUND DRIVER
6550 L: linux-parisc@vger.kernel.org
6552 F: sound/parisc/harmony.*
6554 HDPVR USB VIDEO ENCODER DRIVER
6555 M: Hans Verkuil <hverkuil@xs4all.nl>
6556 L: linux-media@vger.kernel.org
6557 T: git git://linuxtv.org/media_tree.git
6558 W: https://linuxtv.org
6560 F: drivers/media/usb/hdpvr/
6562 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6563 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6565 F: Documentation/watchdog/hpwdt.txt
6566 F: drivers/watchdog/hpwdt.c
6568 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6569 M: Don Brace <don.brace@microsemi.com>
6570 L: esc.storagedev@microsemi.com
6571 L: linux-scsi@vger.kernel.org
6573 F: Documentation/scsi/hpsa.txt
6574 F: drivers/scsi/hpsa*.[ch]
6575 F: include/linux/cciss*.h
6576 F: include/uapi/linux/cciss*.h
6579 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6580 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6581 L: linux-rdma@vger.kernel.org
6583 F: drivers/infiniband/hw/hfi1
6586 L: linux-fsdevel@vger.kernel.org
6588 F: Documentation/filesystems/hfs.txt
6592 L: linux-fsdevel@vger.kernel.org
6594 F: Documentation/filesystems/hfsplus.txt
6597 HGA FRAMEBUFFER DRIVER
6598 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6599 L: linux-nvidia@lists.surfsouth.com
6600 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6602 F: drivers/video/fbdev/hgafb.c
6604 HIBERNATION (aka Software Suspend, aka swsusp)
6605 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6606 M: Pavel Machek <pavel@ucw.cz>
6607 L: linux-pm@vger.kernel.org
6608 B: https://bugzilla.kernel.org
6611 F: drivers/base/power/
6613 F: include/linux/suspend.h
6614 F: include/linux/freezer.h
6615 F: include/linux/pm.h
6616 F: arch/*/include/asm/suspend*.h
6619 M: Jiri Kosina <jikos@kernel.org>
6620 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6621 L: linux-input@vger.kernel.org
6622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6625 F: include/linux/hid*
6626 F: include/uapi/linux/hid*
6628 HID SENSOR HUB DRIVERS
6629 M: Jiri Kosina <jikos@kernel.org>
6630 M: Jonathan Cameron <jic23@kernel.org>
6631 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6632 L: linux-input@vger.kernel.org
6633 L: linux-iio@vger.kernel.org
6635 F: Documentation/hid/hid-sensor*
6636 F: drivers/hid/hid-sensor-*
6637 F: drivers/iio/*/hid-*
6638 F: include/linux/hid-sensor-*
6640 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6641 M: Thomas Gleixner <tglx@linutronix.de>
6642 L: linux-kernel@vger.kernel.org
6643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6645 F: Documentation/timers/
6646 F: kernel/time/hrtimer.c
6647 F: kernel/time/clockevents.c
6648 F: kernel/time/timer_*.c
6649 F: include/linux/clockchips.h
6650 F: include/linux/hrtimer.h
6652 HIGH-SPEED SCC DRIVER FOR AX.25
6653 L: linux-hams@vger.kernel.org
6655 F: drivers/net/hamradio/dmascc.c
6656 F: drivers/net/hamradio/scc.c
6658 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6659 M: HighPoint Linux Team <linux@highpoint-tech.com>
6660 W: http://www.highpoint-tech.com
6662 F: Documentation/scsi/hptiop.txt
6663 F: drivers/scsi/hptiop.c
6666 M: Jes Sorensen <jes@trained-monkey.org>
6667 L: linux-hippi@sunsite.dk
6669 F: include/linux/hippidevice.h
6670 F: include/uapi/linux/if_hippi.h
6672 F: drivers/net/hippi/
6674 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6675 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6676 M: Salil Mehta <salil.mehta@huawei.com>
6677 L: netdev@vger.kernel.org
6678 W: http://www.hisilicon.com
6680 F: drivers/net/ethernet/hisilicon/hns3/
6682 HISILICON LPC BUS DRIVER
6683 M: john.garry@huawei.com
6684 W: http://www.hisilicon.com
6686 F: drivers/bus/hisi_lpc.c
6687 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6689 HISILICON NETWORK SUBSYSTEM DRIVER
6690 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6691 M: Salil Mehta <salil.mehta@huawei.com>
6692 L: netdev@vger.kernel.org
6693 W: http://www.hisilicon.com
6695 F: drivers/net/ethernet/hisilicon/
6696 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6698 HISILICON PMU DRIVER
6699 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6700 W: http://www.hisilicon.com
6702 F: drivers/perf/hisilicon
6703 F: Documentation/perf/hisi-pmu.txt
6705 HISILICON ROCE DRIVER
6706 M: Lijun Ou <oulijun@huawei.com>
6707 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6708 L: linux-rdma@vger.kernel.org
6710 F: drivers/infiniband/hw/hns/
6711 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6713 HISILICON SAS Controller
6714 M: John Garry <john.garry@huawei.com>
6715 W: http://www.hisilicon.com
6717 F: drivers/scsi/hisi_sas/
6718 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6720 HMM - Heterogeneous Memory Management
6721 M: Jérôme Glisse <jglisse@redhat.com>
6722 L: linux-mm@kvack.org
6725 F: include/linux/hmm*
6726 F: Documentation/vm/hmm.rst
6729 M: Jouni Malinen <j@w1.fi>
6730 L: linux-wireless@vger.kernel.org
6731 W: http://w1.fi/hostap-driver.html
6733 F: drivers/net/wireless/intersil/hostap/
6735 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6736 L: platform-driver-x86@vger.kernel.org
6738 F: drivers/platform/x86/tc1100-wmi.c
6740 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6741 M: Jaroslav Kysela <perex@perex.cz>
6743 F: drivers/net/ethernet/hp/hp100.*
6745 HPET: High Precision Event Timers driver
6746 M: Clemens Ladisch <clemens@ladisch.de>
6748 F: Documentation/timers/hpet.txt
6749 F: drivers/char/hpet.c
6750 F: include/linux/hpet.h
6751 F: include/uapi/linux/hpet.h
6755 F: arch/x86/kernel/hpet.c
6756 F: arch/x86/include/asm/hpet.h
6759 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6760 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6765 M: Sebastian Reichel <sre@kernel.org>
6766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6768 F: Documentation/ABI/testing/sysfs-bus-hsi
6769 F: Documentation/driver-api/hsi.rst
6771 F: include/linux/hsi/
6772 F: include/uapi/linux/hsi/
6775 L: linux-usb@vger.kernel.org
6777 F: drivers/net/usb/hso.c
6779 HSR NETWORK PROTOCOL
6780 M: Arvid Brodin <arvid.brodin@alten.se>
6781 L: netdev@vger.kernel.org
6785 HT16K33 LED CONTROLLER DRIVER
6786 M: Robin van der Gracht <robin@protonic.nl>
6788 F: drivers/auxdisplay/ht16k33.c
6789 F: Documentation/devicetree/bindings/display/ht16k33.txt
6791 HTCPEN TOUCHSCREEN DRIVER
6792 M: Pau Oliva Fora <pof@eslack.org>
6793 L: linux-input@vger.kernel.org
6795 F: drivers/input/touchscreen/htcpen.c
6797 HUAWEI ETHERNET DRIVER
6798 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6799 L: netdev@vger.kernel.org
6801 F: Documentation/networking/hinic.txt
6802 F: drivers/net/ethernet/huawei/hinic/
6805 M: Mike Kravetz <mike.kravetz@oracle.com>
6806 L: linux-mm@kvack.org
6810 F: include/linux/hugetlb.h
6811 F: Documentation/admin-guide/mm/hugetlbpage.rst
6812 F: Documentation/vm/hugetlbfs_reserv.rst
6813 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6816 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6817 L: linux-media@vger.kernel.org
6818 T: git git://linuxtv.org/media_tree.git
6819 W: https://linuxtv.org
6821 F: drivers/media/platform/sti/hva
6823 HWPOISON MEMORY FAILURE HANDLING
6824 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6825 L: linux-mm@kvack.org
6827 F: mm/memory-failure.c
6828 F: mm/hwpoison-inject.c
6830 HYGON PROCESSOR SUPPORT
6831 M: Pu Wen <puwen@hygon.cn>
6832 L: linux-kernel@vger.kernel.org
6834 F: arch/x86/kernel/cpu/hygon.c
6836 Hyper-V CORE AND DRIVERS
6837 M: "K. Y. Srinivasan" <kys@microsoft.com>
6838 M: Haiyang Zhang <haiyangz@microsoft.com>
6839 M: Stephen Hemminger <sthemmin@microsoft.com>
6840 L: devel@linuxdriverproject.org
6842 F: Documentation/networking/netvsc.txt
6843 F: arch/x86/include/asm/mshyperv.h
6844 F: arch/x86/include/asm/trace/hyperv.h
6845 F: arch/x86/include/asm/hyperv-tlfs.h
6846 F: arch/x86/kernel/cpu/mshyperv.c
6848 F: drivers/hid/hid-hyperv.c
6850 F: drivers/input/serio/hyperv-keyboard.c
6851 F: drivers/pci/controller/pci-hyperv.c
6852 F: drivers/net/hyperv/
6853 F: drivers/scsi/storvsc_drv.c
6854 F: drivers/uio/uio_hv_generic.c
6855 F: drivers/video/fbdev/hyperv_fb.c
6856 F: net/vmw_vsock/hyperv_transport.c
6857 F: include/linux/hyperv.h
6858 F: include/uapi/linux/hyperv.h
6860 F: Documentation/ABI/stable/sysfs-bus-vmbus
6862 HYPERVISOR VIRTUAL CONSOLE DRIVER
6863 L: linuxppc-dev@lists.ozlabs.org
6868 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6869 L: linux-i2c@vger.kernel.org
6870 L: linux-acpi@vger.kernel.org
6872 F: drivers/i2c/i2c-core-acpi.c
6875 M: Peter Rosin <peda@axentia.se>
6876 L: linux-i2c@vger.kernel.org
6878 F: Documentation/i2c/i2c-topology
6879 F: Documentation/i2c/muxes/
6880 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6881 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6882 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6883 F: drivers/i2c/i2c-mux.c
6884 F: drivers/i2c/muxes/
6885 F: include/linux/i2c-mux.h
6887 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6888 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6889 L: linux-i2c@vger.kernel.org
6891 F: drivers/i2c/busses/i2c-mv64xxx.c
6893 I2C OVER PARALLEL PORT
6894 M: Jean Delvare <jdelvare@suse.com>
6895 L: linux-i2c@vger.kernel.org
6897 F: Documentation/i2c/busses/i2c-parport
6898 F: Documentation/i2c/busses/i2c-parport-light
6899 F: drivers/i2c/busses/i2c-parport.c
6900 F: drivers/i2c/busses/i2c-parport-light.c
6903 M: Wolfram Sang <wsa@the-dreams.de>
6904 L: linux-i2c@vger.kernel.org
6905 W: https://i2c.wiki.kernel.org/
6906 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6909 F: Documentation/devicetree/bindings/i2c/i2c.txt
6910 F: Documentation/i2c/
6912 F: include/linux/i2c.h
6913 F: include/linux/i2c-dev.h
6914 F: include/linux/i2c-smbus.h
6915 F: include/uapi/linux/i2c.h
6916 F: include/uapi/linux/i2c-*.h
6918 I2C SUBSYSTEM HOST DRIVERS
6919 L: linux-i2c@vger.kernel.org
6920 W: https://i2c.wiki.kernel.org/
6921 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6924 F: Documentation/devicetree/bindings/i2c/
6925 F: drivers/i2c/algos/
6926 F: drivers/i2c/busses/
6929 M: Jean Delvare <jdelvare@suse.com>
6930 L: linux-i2c@vger.kernel.org
6932 F: Documentation/i2c/busses/i2c-taos-evm
6933 F: drivers/i2c/busses/i2c-taos-evm.c
6936 M: Till Harbaum <till@harbaum.org>
6937 L: linux-i2c@vger.kernel.org
6938 W: http://www.harbaum.org/till/i2c_tiny_usb
6940 F: drivers/i2c/busses/i2c-tiny-usb.c
6942 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6943 M: Jean Delvare <jdelvare@suse.com>
6944 L: linux-i2c@vger.kernel.org
6946 F: Documentation/i2c/busses/i2c-ali1535
6947 F: Documentation/i2c/busses/i2c-ali1563
6948 F: Documentation/i2c/busses/i2c-ali15x3
6949 F: Documentation/i2c/busses/i2c-amd756
6950 F: Documentation/i2c/busses/i2c-amd8111
6951 F: Documentation/i2c/busses/i2c-i801
6952 F: Documentation/i2c/busses/i2c-nforce2
6953 F: Documentation/i2c/busses/i2c-piix4
6954 F: Documentation/i2c/busses/i2c-sis5595
6955 F: Documentation/i2c/busses/i2c-sis630
6956 F: Documentation/i2c/busses/i2c-sis96x
6957 F: Documentation/i2c/busses/i2c-via
6958 F: Documentation/i2c/busses/i2c-viapro
6959 F: drivers/i2c/busses/i2c-ali1535.c
6960 F: drivers/i2c/busses/i2c-ali1563.c
6961 F: drivers/i2c/busses/i2c-ali15x3.c
6962 F: drivers/i2c/busses/i2c-amd756.c
6963 F: drivers/i2c/busses/i2c-amd756-s4882.c
6964 F: drivers/i2c/busses/i2c-amd8111.c
6965 F: drivers/i2c/busses/i2c-i801.c
6966 F: drivers/i2c/busses/i2c-isch.c
6967 F: drivers/i2c/busses/i2c-nforce2.c
6968 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6969 F: drivers/i2c/busses/i2c-piix4.c
6970 F: drivers/i2c/busses/i2c-sis5595.c
6971 F: drivers/i2c/busses/i2c-sis630.c
6972 F: drivers/i2c/busses/i2c-sis96x.c
6973 F: drivers/i2c/busses/i2c-via.c
6974 F: drivers/i2c/busses/i2c-viapro.c
6976 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6977 M: Hans de Goede <hdegoede@redhat.com>
6978 L: linux-i2c@vger.kernel.org
6980 F: drivers/i2c/busses/i2c-cht-wc.c
6982 I2C/SMBUS ISMT DRIVER
6983 M: Seth Heasley <seth.heasley@intel.com>
6984 M: Neil Horman <nhorman@tuxdriver.com>
6985 L: linux-i2c@vger.kernel.org
6986 F: drivers/i2c/busses/i2c-ismt.c
6987 F: Documentation/i2c/busses/i2c-ismt
6989 I2C/SMBUS STUB DRIVER
6990 M: Jean Delvare <jdelvare@suse.com>
6991 L: linux-i2c@vger.kernel.org
6993 F: drivers/i2c/i2c-stub.c
6995 IA64 (Itanium) PLATFORM
6996 M: Tony Luck <tony.luck@intel.com>
6997 M: Fenghua Yu <fenghua.yu@intel.com>
6998 L: linux-ia64@vger.kernel.org
6999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7003 IBM Power 842 compression accelerator
7004 M: Haren Myneni <haren@us.ibm.com>
7006 F: drivers/crypto/nx/Makefile
7007 F: drivers/crypto/nx/Kconfig
7008 F: drivers/crypto/nx/nx-842*
7009 F: include/linux/sw842.h
7013 IBM Power in-Nest Crypto Acceleration
7014 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7015 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7016 L: linux-crypto@vger.kernel.org
7018 F: drivers/crypto/nx/Makefile
7019 F: drivers/crypto/nx/Kconfig
7020 F: drivers/crypto/nx/nx-aes*
7021 F: drivers/crypto/nx/nx-sha*
7022 F: drivers/crypto/nx/nx.*
7023 F: drivers/crypto/nx/nx_csbcpb.h
7024 F: drivers/crypto/nx/nx_debugfs.h
7026 IBM Power Linux RAID adapter
7027 M: Brian King <brking@us.ibm.com>
7029 F: drivers/scsi/ipr.*
7031 IBM Power SRIOV Virtual NIC Device Driver
7032 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7033 M: John Allen <jallen@linux.vnet.ibm.com>
7034 L: netdev@vger.kernel.org
7036 F: drivers/net/ethernet/ibm/ibmvnic.*
7038 IBM Power Virtual Accelerator Switchboard
7039 M: Sukadev Bhattiprolu
7040 L: linuxppc-dev@lists.ozlabs.org
7042 F: arch/powerpc/platforms/powernv/vas*
7043 F: arch/powerpc/platforms/powernv/copy-paste.h
7044 F: arch/powerpc/include/asm/vas.h
7045 F: arch/powerpc/include/uapi/asm/vas.h
7047 IBM Power Virtual Ethernet Device Driver
7048 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7049 L: netdev@vger.kernel.org
7051 F: drivers/net/ethernet/ibm/ibmveth.*
7053 IBM Power Virtual FC Device Drivers
7054 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7055 L: linux-scsi@vger.kernel.org
7057 F: drivers/scsi/ibmvscsi/ibmvfc*
7059 IBM Power Virtual Management Channel Driver
7060 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7061 M: Steven Royer <seroyer@linux.vnet.ibm.com>
7063 F: drivers/misc/ibmvmc.*
7065 IBM Power Virtual SCSI Device Drivers
7066 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7067 L: linux-scsi@vger.kernel.org
7069 F: drivers/scsi/ibmvscsi/ibmvscsi*
7070 F: include/scsi/viosrp.h
7072 IBM Power Virtual SCSI Device Target Driver
7073 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7074 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7075 L: linux-scsi@vger.kernel.org
7076 L: target-devel@vger.kernel.org
7078 F: drivers/scsi/ibmvscsi_tgt/
7080 IBM Power VMX Cryptographic instructions
7081 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7082 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7083 L: linux-crypto@vger.kernel.org
7085 F: drivers/crypto/vmx/Makefile
7086 F: drivers/crypto/vmx/Kconfig
7087 F: drivers/crypto/vmx/vmx.c
7088 F: drivers/crypto/vmx/aes*
7089 F: drivers/crypto/vmx/ghash*
7090 F: drivers/crypto/vmx/ppc-xlate.pl
7092 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7093 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7094 L: linux-pci@vger.kernel.org
7095 L: linuxppc-dev@lists.ozlabs.org
7097 F: drivers/pci/hotplug/rpaphp*
7099 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7100 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7101 L: linux-pci@vger.kernel.org
7102 L: linuxppc-dev@lists.ozlabs.org
7104 F: drivers/pci/hotplug/rpadlpar*
7106 IBM ServeRAID RAID DRIVER
7108 F: drivers/scsi/ips.*
7110 ICH LPC AND GPIO DRIVER
7111 M: Peter Tyser <ptyser@xes-inc.com>
7113 F: drivers/mfd/lpc_ich.c
7114 F: drivers/gpio/gpio-ich.c
7117 M: "David S. Miller" <davem@davemloft.net>
7118 L: linux-ide@vger.kernel.org
7119 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7122 F: Documentation/ide/
7124 F: include/linux/ide.h
7127 M: Borislav Petkov <bp@alien8.de>
7128 L: linux-ide@vger.kernel.org
7130 F: Documentation/cdrom/ide-cd
7131 F: drivers/ide/ide-cd*
7133 IDEAPAD LAPTOP EXTRAS DRIVER
7134 M: Ike Panhc <ike.pan@canonical.com>
7135 L: platform-driver-x86@vger.kernel.org
7136 W: http://launchpad.net/ideapad-laptop
7138 F: drivers/platform/x86/ideapad-laptop.c
7140 IDEAPAD LAPTOP SLIDEBAR DRIVER
7141 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7142 L: linux-input@vger.kernel.org
7143 W: https://github.com/o2genum/ideapad-slidebar
7145 F: drivers/input/misc/ideapad_slidebar.c
7147 IDT VersaClock 5 CLOCK DRIVER
7148 M: Marek Vasut <marek.vasut@gmail.com>
7150 F: drivers/clk/clk-versaclock5.c
7152 IEEE 802.15.4 SUBSYSTEM
7153 M: Alexander Aring <alex.aring@gmail.com>
7154 M: Stefan Schmidt <stefan@datenfreihafen.org>
7155 L: linux-wpan@vger.kernel.org
7156 W: http://wpan.cakelab.org/
7157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7162 F: drivers/net/ieee802154/
7163 F: include/linux/nl802154.h
7164 F: include/linux/ieee802154.h
7165 F: include/net/nl802154.h
7166 F: include/net/mac802154.h
7167 F: include/net/af_ieee802154.h
7168 F: include/net/cfg802154.h
7169 F: include/net/ieee802154_netdev.h
7170 F: Documentation/networking/ieee802154.txt
7173 M: Yotam Gigi <yotam.gi@gmail.com>
7174 M: Jamal Hadi Salim <jhs@mojatatu.com>
7176 F: include/net/ife.h
7177 F: include/uapi/linux/ife.h
7179 IGORPLUG-USB IR RECEIVER
7180 M: Sean Young <sean@mess.org>
7181 L: linux-media@vger.kernel.org
7183 F: drivers/media/rc/igorplugusb.c
7185 IGUANAWORKS USB IR TRANSCEIVER
7186 M: Sean Young <sean@mess.org>
7187 L: linux-media@vger.kernel.org
7189 F: drivers/media/rc/iguanair.c
7191 IIO DIGITAL POTENTIOMETER DAC
7192 M: Peter Rosin <peda@axentia.se>
7193 L: linux-iio@vger.kernel.org
7195 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7196 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7197 F: drivers/iio/dac/dpot-dac.c
7199 IIO ENVELOPE DETECTOR
7200 M: Peter Rosin <peda@axentia.se>
7201 L: linux-iio@vger.kernel.org
7203 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7204 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7205 F: drivers/iio/adc/envelope-detector.c
7208 M: Peter Rosin <peda@axentia.se>
7209 L: linux-iio@vger.kernel.org
7211 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7212 F: drivers/iio/multiplexer/iio-mux.c
7214 IIO SUBSYSTEM AND DRIVERS
7215 M: Jonathan Cameron <jic23@kernel.org>
7216 R: Hartmut Knaack <knaack.h@gmx.de>
7217 R: Lars-Peter Clausen <lars@metafoo.de>
7218 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7219 L: linux-iio@vger.kernel.org
7220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7222 F: Documentation/ABI/testing/configfs-iio*
7223 F: Documentation/ABI/testing/sysfs-bus-iio*
7224 F: Documentation/devicetree/bindings/iio/
7226 F: drivers/staging/iio/
7227 F: include/linux/iio/
7231 M: Peter Rosin <peda@axentia.se>
7232 L: linux-iio@vger.kernel.org
7234 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7235 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7236 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7237 F: drivers/iio/afe/iio-rescale.c
7239 IKANOS/ADI EAGLE ADSL USB DRIVER
7240 M: Matthieu Castet <castet.matthieu@free.fr>
7241 M: Stanislaw Gruszka <stf_xl@wp.pl>
7243 F: drivers/usb/atm/ueagle-atm.c
7245 IMGTEC ASCII LCD DRIVER
7246 M: Paul Burton <paul.burton@mips.com>
7248 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7249 F: drivers/auxdisplay/img-ascii-lcd.c
7251 IMGTEC IR DECODER DRIVER
7252 M: James Hogan <jhogan@kernel.org>
7254 F: drivers/media/rc/img-ir/
7256 IMON SOUNDGRAPH USB IR RECEIVER
7257 M: Sean Young <sean@mess.org>
7258 L: linux-media@vger.kernel.org
7260 F: drivers/media/rc/imon_raw.c
7261 F: drivers/media/rc/imon.c
7263 IMS TWINTURBO FRAMEBUFFER DRIVER
7264 L: linux-fbdev@vger.kernel.org
7266 F: drivers/video/fbdev/imsttfb.c
7268 INA209 HARDWARE MONITOR DRIVER
7269 M: Guenter Roeck <linux@roeck-us.net>
7270 L: linux-hwmon@vger.kernel.org
7272 F: Documentation/hwmon/ina209
7273 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7274 F: drivers/hwmon/ina209.c
7276 INA2XX HARDWARE MONITOR DRIVER
7277 M: Guenter Roeck <linux@roeck-us.net>
7278 L: linux-hwmon@vger.kernel.org
7280 F: Documentation/hwmon/ina2xx
7281 F: drivers/hwmon/ina2xx.c
7282 F: include/linux/platform_data/ina2xx.h
7284 INDUSTRY PACK SUBSYSTEM (IPACK)
7285 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7286 M: Jens Taprogge <jens.taprogge@taprogge.org>
7287 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7288 L: industrypack-devel@lists.sourceforge.net
7289 W: http://industrypack.sourceforge.net
7293 INFINIBAND SUBSYSTEM
7294 M: Doug Ledford <dledford@redhat.com>
7295 M: Jason Gunthorpe <jgg@mellanox.com>
7296 L: linux-rdma@vger.kernel.org
7297 W: https://github.com/linux-rdma/rdma-core
7298 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7301 F: Documentation/devicetree/bindings/infiniband/
7302 F: Documentation/infiniband/
7303 F: drivers/infiniband/
7304 F: include/uapi/linux/if_infiniband.h
7305 F: include/uapi/rdma/
7308 INGENIC JZ4780 DMA Driver
7309 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7311 F: drivers/dma/dma-jz4780.c
7313 INGENIC JZ4780 NAND DRIVER
7314 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7315 L: linux-mtd@lists.infradead.org
7317 F: drivers/mtd/nand/raw/jz4780_*
7320 M: Jan Kara <jack@suse.cz>
7321 R: Amir Goldstein <amir73il@gmail.com>
7322 L: linux-fsdevel@vger.kernel.org
7324 F: Documentation/filesystems/inotify.txt
7325 F: fs/notify/inotify/
7326 F: include/linux/inotify.h
7327 F: include/uapi/linux/inotify.h
7329 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7330 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7331 L: linux-input@vger.kernel.org
7332 Q: http://patchwork.kernel.org/project/linux-input/list/
7333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7336 F: include/linux/input.h
7337 F: include/uapi/linux/input.h
7338 F: include/uapi/linux/input-event-codes.h
7339 F: include/linux/input/
7340 F: Documentation/devicetree/bindings/input/
7341 F: Documentation/devicetree/bindings/serio/
7342 F: Documentation/input/
7344 INPUT MULTITOUCH (MT) PROTOCOL
7345 M: Henrik Rydberg <rydberg@bitmath.org>
7346 L: linux-input@vger.kernel.org
7348 F: Documentation/input/multi-touch-protocol.rst
7349 F: drivers/input/input-mt.c
7352 INSIDE SECURE CRYPTO DRIVER
7353 M: Antoine Tenart <antoine.tenart@bootlin.com>
7354 F: drivers/crypto/inside-secure/
7356 L: linux-crypto@vger.kernel.org
7358 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7359 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7360 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7361 L: linux-integrity@vger.kernel.org
7362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7364 F: security/integrity/ima/
7366 INTEL 810/815 FRAMEBUFFER DRIVER
7367 M: Antonino Daplas <adaplas@gmail.com>
7368 L: linux-fbdev@vger.kernel.org
7370 F: drivers/video/fbdev/i810/
7373 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7374 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7375 M: Jie Yang <yang.jie@linux.intel.com>
7376 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7380 INTEL C600 SERIES SAS CONTROLLER DRIVER
7381 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7382 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7383 L: linux-scsi@vger.kernel.org
7384 T: git git://git.code.sf.net/p/intel-sas/isci
7386 F: drivers/scsi/isci/
7388 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7389 M: Jani Nikula <jani.nikula@linux.intel.com>
7390 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7391 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7392 L: intel-gfx@lists.freedesktop.org
7393 W: https://01.org/linuxgraphics/
7394 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7395 C: irc://chat.freenode.net/intel-gfx
7396 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7397 T: git git://anongit.freedesktop.org/drm-intel
7399 F: drivers/gpu/drm/i915/
7400 F: include/drm/i915*
7401 F: include/uapi/drm/i915_drm.h
7402 F: Documentation/gpu/i915.rst
7404 INTEL ETHERNET DRIVERS
7405 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7406 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7407 W: http://www.intel.com/support/feedback.htm
7408 W: http://e1000.sourceforge.net/
7409 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7413 F: Documentation/networking/e100.rst
7414 F: Documentation/networking/e1000.rst
7415 F: Documentation/networking/e1000e.rst
7416 F: Documentation/networking/fm10k.rst
7417 F: Documentation/networking/igb.rst
7418 F: Documentation/networking/igbvf.rst
7419 F: Documentation/networking/ixgb.rst
7420 F: Documentation/networking/ixgbe.rst
7421 F: Documentation/networking/ixgbevf.rst
7422 F: Documentation/networking/i40e.rst
7423 F: Documentation/networking/iavf.rst
7424 F: Documentation/networking/ice.rst
7425 F: drivers/net/ethernet/intel/
7426 F: drivers/net/ethernet/intel/*/
7427 F: include/linux/avf/virtchnl.h
7429 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7430 M: Maik Broemme <mbroemme@libmpq.org>
7431 L: linux-fbdev@vger.kernel.org
7433 F: Documentation/fb/intelfb.txt
7434 F: drivers/video/fbdev/intelfb/
7436 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7437 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7438 M: Zhi Wang <zhi.a.wang@intel.com>
7439 L: intel-gvt-dev@lists.freedesktop.org
7440 L: intel-gfx@lists.freedesktop.org
7441 W: https://01.org/igvt-g
7442 T: git https://github.com/intel/gvt-linux.git
7444 F: drivers/gpu/drm/i915/gvt/
7446 INTEL PMIC GPIO DRIVER
7447 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7449 F: drivers/gpio/gpio-*cove.c
7450 F: drivers/gpio/gpio-msic.c
7452 INTEL HID EVENT DRIVER
7453 M: Alex Hung <alex.hung@canonical.com>
7454 L: platform-driver-x86@vger.kernel.org
7456 F: drivers/platform/x86/intel-hid.c
7458 INTEL I/OAT DMA DRIVER
7459 M: Dave Jiang <dave.jiang@intel.com>
7460 R: Dan Williams <dan.j.williams@intel.com>
7461 L: dmaengine@vger.kernel.org
7462 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7464 F: drivers/dma/ioat*
7467 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7468 M: Len Brown <lenb@kernel.org>
7469 L: linux-pm@vger.kernel.org
7470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7471 B: https://bugzilla.kernel.org
7473 F: drivers/idle/intel_idle.c
7475 INTEL INTEGRATED SENSOR HUB DRIVER
7476 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7477 M: Jiri Kosina <jikos@kernel.org>
7478 L: linux-input@vger.kernel.org
7480 F: drivers/hid/intel-ish-hid/
7483 M: David Woodhouse <dwmw2@infradead.org>
7484 L: iommu@lists.linux-foundation.org
7485 T: git git://git.infradead.org/iommu-2.6.git
7487 F: drivers/iommu/intel-iommu.c
7488 F: include/linux/intel-iommu.h
7490 INTEL IOP-ADMA DMA DRIVER
7491 R: Dan Williams <dan.j.williams@intel.com>
7493 F: drivers/dma/iop-adma.c
7495 INTEL IPU3 CSI-2 CIO2 DRIVER
7496 M: Yong Zhi <yong.zhi@intel.com>
7497 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7498 M: Bingbu Cao <bingbu.cao@intel.com>
7499 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7500 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7501 L: linux-media@vger.kernel.org
7503 F: drivers/media/pci/intel/ipu3/
7504 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7506 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7507 M: Krzysztof Halasa <khalasa@piap.pl>
7509 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7510 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7511 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7512 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7513 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7514 F: drivers/net/wan/ixp4xx_hss.c
7516 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7517 M: Deepak Saxena <dsaxena@plexity.net>
7519 F: drivers/char/hw_random/ixp4xx-rng.c
7521 INTEL MANAGEMENT ENGINE (mei)
7522 M: Tomas Winkler <tomas.winkler@intel.com>
7523 L: linux-kernel@vger.kernel.org
7525 F: include/uapi/linux/mei.h
7526 F: include/linux/mei_cl_bus.h
7527 F: drivers/misc/mei/*
7528 F: drivers/watchdog/mei_wdt.c
7529 F: Documentation/misc-devices/mei/*
7532 INTEL MENLOW THERMAL DRIVER
7533 M: Sujith Thomas <sujith.thomas@intel.com>
7534 L: platform-driver-x86@vger.kernel.org
7535 W: https://01.org/linux-acpi
7537 F: drivers/platform/x86/intel_menlow.c
7539 INTEL MERRIFIELD GPIO DRIVER
7540 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7541 L: linux-gpio@vger.kernel.org
7543 F: drivers/gpio/gpio-merrifield.c
7545 INTEL MIC DRIVERS (mic)
7546 M: Sudeep Dutt <sudeep.dutt@intel.com>
7547 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7549 W: https://github.com/sudeepdutt/mic
7550 W: http://software.intel.com/en-us/mic-developer
7551 F: include/linux/mic_bus.h
7552 F: include/linux/scif.h
7553 F: include/uapi/linux/mic_common.h
7554 F: include/uapi/linux/mic_ioctl.h
7555 F: include/uapi/linux/scif_ioctl.h
7556 F: drivers/misc/mic/
7557 F: drivers/dma/mic_x100_dma.c
7558 F: drivers/dma/mic_x100_dma.h
7559 F: Documentation/mic/
7561 INTEL PMC CORE DRIVER
7562 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7563 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7564 L: platform-driver-x86@vger.kernel.org
7566 F: arch/x86/include/asm/pmc_core.h
7567 F: drivers/platform/x86/intel_pmc_core*
7569 INTEL PMC/P-Unit IPC DRIVER
7570 M: Zha Qipeng<qipeng.zha@intel.com>
7571 L: platform-driver-x86@vger.kernel.org
7573 F: drivers/platform/x86/intel_pmc_ipc.c
7574 F: drivers/platform/x86/intel_punit_ipc.c
7575 F: arch/x86/include/asm/intel_pmc_ipc.h
7576 F: arch/x86/include/asm/intel_punit_ipc.h
7578 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7579 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7581 F: drivers/mfd/intel_msic.c
7582 F: drivers/mfd/intel_soc_pmic*
7583 F: include/linux/mfd/intel_msic.h
7584 F: include/linux/mfd/intel_soc_pmic*
7586 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7587 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7588 L: linux-wireless@vger.kernel.org
7590 F: Documentation/networking/README.ipw2100
7591 F: Documentation/networking/README.ipw2200
7592 F: drivers/net/wireless/intel/ipw2x00/
7595 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7596 M: Len Brown <lenb@kernel.org>
7597 L: linux-pm@vger.kernel.org
7599 F: drivers/cpufreq/intel_pstate.c
7601 INTEL RDMA RNIC DRIVER
7602 M: Faisal Latif <faisal.latif@intel.com>
7603 M: Shiraz Saleem <shiraz.saleem@intel.com>
7604 L: linux-rdma@vger.kernel.org
7606 F: drivers/infiniband/hw/i40iw/
7607 F: include/uapi/rdma/i40iw-abi.h
7609 INTEL TELEMETRY DRIVER
7610 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7611 L: platform-driver-x86@vger.kernel.org
7613 F: arch/x86/include/asm/intel_telemetry.h
7614 F: drivers/platform/x86/intel_telemetry*
7616 INTEL VIRTUAL BUTTON DRIVER
7617 M: AceLan Kao <acelan.kao@canonical.com>
7618 L: platform-driver-x86@vger.kernel.org
7620 F: drivers/platform/x86/intel-vbtn.c
7622 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7623 M: Stanislaw Gruszka <sgruszka@redhat.com>
7624 L: linux-wireless@vger.kernel.org
7626 F: drivers/net/wireless/intel/iwlegacy/
7628 INTEL WIRELESS WIFI LINK (iwlwifi)
7629 M: Johannes Berg <johannes.berg@intel.com>
7630 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7631 M: Luca Coelho <luciano.coelho@intel.com>
7632 M: Intel Linux Wireless <linuxwifi@intel.com>
7633 L: linux-wireless@vger.kernel.org
7634 W: http://intellinuxwireless.org
7635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7637 F: drivers/net/wireless/intel/iwlwifi/
7639 INTEL WIRELESS WIMAX CONNECTION 2400
7640 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7641 M: linux-wimax@intel.com
7642 L: wimax@linuxwimax.org (subscribers-only)
7644 W: http://linuxwimax.org
7645 F: Documentation/wimax/README.i2400m
7646 F: drivers/net/wimax/i2400m/
7647 F: include/uapi/linux/wimax/i2400m.h
7649 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7650 M: Mario Limonciello <mario.limonciello@dell.com>
7652 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7655 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7657 F: Documentation/trace/intel_th.rst
7658 F: drivers/hwtracing/intel_th/
7660 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7661 M: Ning Sun <ning.sun@intel.com>
7662 L: tboot-devel@lists.sourceforge.net
7663 W: http://tboot.sourceforge.net
7664 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7666 F: Documentation/intel_txt.txt
7667 F: include/linux/tboot.h
7668 F: arch/x86/kernel/tboot.c
7670 INTEL-MID GPIO DRIVER
7671 M: David Cohen <david.a.cohen@linux.intel.com>
7672 L: linux-gpio@vger.kernel.org
7674 F: drivers/gpio/gpio-intel-mid.c
7676 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7677 M: Linus Walleij <linus.walleij@linaro.org>
7678 L: linux-iio@vger.kernel.org
7680 F: drivers/iio/gyro/mpu3050*
7681 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7683 IOC3 ETHERNET DRIVER
7684 M: Ralf Baechle <ralf@linux-mips.org>
7685 L: linux-mips@linux-mips.org
7687 F: drivers/net/ethernet/sgi/ioc3-eth.c
7690 M: Pat Gefre <pfg@sgi.com>
7691 L: linux-serial@vger.kernel.org
7693 F: drivers/tty/serial/ioc3_serial.c
7696 M: Joerg Roedel <joro@8bytes.org>
7697 L: iommu@lists.linux-foundation.org
7698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7700 F: Documentation/devicetree/bindings/iommu/
7702 F: include/linux/iommu.h
7703 F: include/linux/of_iommu.h
7704 F: include/linux/iova.h
7707 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7709 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7712 M: Corey Minyard <minyard@acm.org>
7713 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7714 W: http://openipmi.sourceforge.net/
7716 F: Documentation/devicetree/bindings/ipmi/
7717 F: Documentation/IPMI.txt
7718 F: drivers/char/ipmi/
7719 F: include/linux/ipmi*
7720 F: include/uapi/linux/ipmi*
7722 IPS SCSI RAID DRIVER
7723 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7724 L: linux-scsi@vger.kernel.org
7725 W: http://www.adaptec.com/
7727 F: drivers/scsi/ips*
7730 M: Wensong Zhang <wensong@linux-vs.org>
7731 M: Simon Horman <horms@verge.net.au>
7732 M: Julian Anastasov <ja@ssi.bg>
7733 L: netdev@vger.kernel.org
7734 L: lvs-devel@vger.kernel.org
7736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7738 F: Documentation/networking/ipvs-sysctl.txt
7739 F: include/net/ip_vs.h
7740 F: include/uapi/linux/ip_vs.h
7741 F: net/netfilter/ipvs/
7744 M: Jiri Kosina <jikos@kernel.org>
7745 M: David Sterba <dsterba@suse.com>
7747 F: drivers/tty/ipwireless/
7750 L: netdev@vger.kernel.org
7752 F: include/uapi/linux/ipx.h
7754 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7755 M: Marc Zyngier <marc.zyngier@arm.com>
7757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7758 F: Documentation/IRQ-domain.txt
7759 F: include/linux/irqdomain.h
7760 F: kernel/irq/irqdomain.c
7764 M: Thomas Gleixner <tglx@linutronix.de>
7765 L: linux-kernel@vger.kernel.org
7767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7771 M: Thomas Gleixner <tglx@linutronix.de>
7772 M: Jason Cooper <jason@lakedaemon.net>
7773 M: Marc Zyngier <marc.zyngier@arm.com>
7774 L: linux-kernel@vger.kernel.org
7776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7777 F: Documentation/devicetree/bindings/interrupt-controller/
7781 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7783 F: Documentation/isa.txt
7784 F: drivers/base/isa.c
7785 F: include/linux/isa.h
7788 M: Hans Verkuil <hverkuil@xs4all.nl>
7789 L: linux-media@vger.kernel.org
7790 T: git git://linuxtv.org/media_tree.git
7791 W: https://linuxtv.org
7793 F: drivers/media/radio/radio-isa*
7796 M: Jaroslav Kysela <perex@perex.cz>
7798 F: Documentation/isapnp.txt
7799 F: drivers/pnp/isapnp/
7800 F: include/linux/isapnp.h
7803 M: Lee Duncan <lduncan@suse.com>
7804 M: Chris Leech <cleech@redhat.com>
7805 L: open-iscsi@googlegroups.com
7806 W: www.open-iscsi.com
7808 F: drivers/scsi/*iscsi*
7809 F: include/scsi/*iscsi*
7811 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7812 M: Peter Jones <pjones@redhat.com>
7813 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7815 F: drivers/firmware/iscsi_ibft*
7817 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7818 M: Sagi Grimberg <sagi@grimberg.me>
7819 M: Max Gurtovoy <maxg@mellanox.com>
7820 L: linux-rdma@vger.kernel.org
7822 W: http://www.openfabrics.org
7823 W: www.open-iscsi.org
7824 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7825 F: drivers/infiniband/ulp/iser/
7827 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7828 M: Sagi Grimberg <sagi@grimberg.me>
7829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7830 L: linux-rdma@vger.kernel.org
7831 L: target-devel@vger.kernel.org
7833 W: http://www.linux-iscsi.org
7834 F: drivers/infiniband/ulp/isert
7837 M: Karsten Keil <isdn@linux-pingi.de>
7838 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7839 L: netdev@vger.kernel.org
7840 W: http://www.isdn4linux.de
7841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7843 F: Documentation/isdn/
7845 F: include/linux/isdn.h
7846 F: include/linux/isdn/
7847 F: include/uapi/linux/isdn.h
7848 F: include/uapi/linux/isdn/
7850 ISDN SUBSYSTEM (Eicon active card driver)
7851 M: Armin Schindler <mac@melware.de>
7852 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7853 W: http://www.melware.de
7855 F: drivers/isdn/hardware/eicon/
7857 IT87 HARDWARE MONITORING DRIVER
7858 M: Jean Delvare <jdelvare@suse.com>
7859 L: linux-hwmon@vger.kernel.org
7861 F: Documentation/hwmon/it87
7862 F: drivers/hwmon/it87.c
7865 M: Antti Palosaari <crope@iki.fi>
7866 L: linux-media@vger.kernel.org
7867 W: https://linuxtv.org
7868 W: http://palosaari.fi/linux/
7869 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7870 T: git git://linuxtv.org/anttip/media_tree.git
7872 F: drivers/media/tuners/it913x*
7874 IVTV VIDEO4LINUX DRIVER
7875 M: Andy Walls <awalls@md.metrocast.net>
7876 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7877 L: linux-media@vger.kernel.org
7878 T: git git://linuxtv.org/media_tree.git
7879 W: http://www.ivtvdriver.org
7881 F: Documentation/media/v4l-drivers/ivtv*
7882 F: drivers/media/pci/ivtv/
7883 F: include/uapi/linux/ivtv*
7885 IX2505V MEDIA DRIVER
7886 M: Malcolm Priestley <tvboxspy@gmail.com>
7887 L: linux-media@vger.kernel.org
7888 W: https://linuxtv.org
7889 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7891 F: drivers/media/dvb-frontends/ix2505v*
7893 JAILHOUSE HYPERVISOR INTERFACE
7894 M: Jan Kiszka <jan.kiszka@siemens.com>
7895 L: jailhouse-dev@googlegroups.com
7897 F: arch/x86/kernel/jailhouse.c
7898 F: arch/x86/include/asm/jailhouse_para.h
7900 JC42.4 TEMPERATURE SENSOR DRIVER
7901 M: Guenter Roeck <linux@roeck-us.net>
7902 L: linux-hwmon@vger.kernel.org
7904 F: drivers/hwmon/jc42.c
7905 F: Documentation/hwmon/jc42
7908 M: Dave Kleikamp <shaggy@kernel.org>
7909 L: jfs-discussion@lists.sourceforge.net
7910 W: http://jfs.sourceforge.net/
7911 T: git git://github.com/kleikamp/linux-shaggy.git
7913 F: Documentation/filesystems/jfs.txt
7917 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7918 L: netdev@vger.kernel.org
7920 F: drivers/net/ethernet/jme.*
7922 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7923 M: David Woodhouse <dwmw2@infradead.org>
7924 L: linux-mtd@lists.infradead.org
7925 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7928 F: include/uapi/linux/jffs2.h
7930 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7931 M: "Theodore Ts'o" <tytso@mit.edu>
7932 M: Jan Kara <jack@suse.com>
7933 L: linux-ext4@vger.kernel.org
7936 F: include/linux/jbd2.h
7938 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7939 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7940 L: linux-media@vger.kernel.org
7942 F: drivers/media/platform/rcar_jpu.c
7944 JSM Neo PCI based serial card
7945 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7946 L: linux-serial@vger.kernel.org
7948 F: drivers/tty/serial/jsm/
7950 K10TEMP HARDWARE MONITORING DRIVER
7951 M: Clemens Ladisch <clemens@ladisch.de>
7952 L: linux-hwmon@vger.kernel.org
7954 F: Documentation/hwmon/k10temp
7955 F: drivers/hwmon/k10temp.c
7957 K8TEMP HARDWARE MONITORING DRIVER
7958 M: Rudolf Marek <r.marek@assembler.cz>
7959 L: linux-hwmon@vger.kernel.org
7961 F: Documentation/hwmon/k8temp
7962 F: drivers/hwmon/k8temp.c
7965 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7966 R: Alexander Potapenko <glider@google.com>
7967 R: Dmitry Vyukov <dvyukov@google.com>
7968 L: kasan-dev@googlegroups.com
7970 F: arch/*/include/asm/kasan.h
7971 F: arch/*/mm/kasan_init*
7972 F: Documentation/dev-tools/kasan.rst
7973 F: include/linux/kasan*.h
7976 F: scripts/Makefile.kasan
7979 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7981 L: linux-kbuild@vger.kernel.org
7983 F: Documentation/kbuild/kconfig*
7985 F: scripts/Kconfig.include
7988 M: Dave Young <dyoung@redhat.com>
7989 M: Baoquan He <bhe@redhat.com>
7990 R: Vivek Goyal <vgoyal@redhat.com>
7991 L: kexec@lists.infradead.org
7992 W: http://lse.sourceforge.net/kdump/
7994 F: Documentation/kdump/
7996 KEENE FM RADIO TRANSMITTER DRIVER
7997 M: Hans Verkuil <hverkuil@xs4all.nl>
7998 L: linux-media@vger.kernel.org
7999 T: git git://linuxtv.org/media_tree.git
8000 W: https://linuxtv.org
8002 F: drivers/media/radio/radio-keene*
8005 M: Ian Kent <raven@themaw.net>
8006 L: autofs@vger.kernel.org
8010 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8011 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8012 M: Michal Marek <michal.lkml@markovi.net>
8013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8014 L: linux-kbuild@vger.kernel.org
8016 F: Documentation/kbuild/
8019 F: scripts/Makefile*
8026 L: kernel-janitors@vger.kernel.org
8027 W: http://kernelnewbies.org/KernelJanitors
8030 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8031 M: "J. Bruce Fields" <bfields@fieldses.org>
8032 M: Jeff Layton <jlayton@kernel.org>
8033 L: linux-nfs@vger.kernel.org
8034 W: http://nfs.sourceforge.net/
8035 T: git git://linux-nfs.org/~bfields/linux.git
8038 F: include/uapi/linux/nfsd/
8042 F: include/linux/lockd/
8043 F: include/linux/sunrpc/
8044 F: include/uapi/linux/sunrpc/
8046 KERNEL SELFTEST FRAMEWORK
8047 M: Shuah Khan <shuah@kernel.org>
8048 L: linux-kselftest@vger.kernel.org
8049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8050 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8052 F: tools/testing/selftests/
8053 F: Documentation/dev-tools/kselftest*
8055 KERNEL USERMODE HELPER
8056 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8057 L: linux-kernel@vger.kernel.org
8060 F: include/linux/umh.h
8062 KERNEL VIRTUAL MACHINE (KVM)
8063 M: Paolo Bonzini <pbonzini@redhat.com>
8064 M: Radim Krčmář <rkrcmar@redhat.com>
8065 L: kvm@vger.kernel.org
8066 W: http://www.linux-kvm.org
8067 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8069 F: Documentation/virtual/kvm/
8070 F: include/trace/events/kvm.h
8071 F: include/uapi/asm-generic/kvm*
8072 F: include/uapi/linux/kvm*
8073 F: include/asm-generic/kvm*
8074 F: include/linux/kvm*
8075 F: include/kvm/iodev.h
8079 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8080 M: Joerg Roedel <joro@8bytes.org>
8081 L: kvm@vger.kernel.org
8082 W: http://www.linux-kvm.org/
8084 F: arch/x86/include/asm/svm.h
8085 F: arch/x86/kvm/svm.c
8087 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8088 M: Christoffer Dall <christoffer.dall@arm.com>
8089 M: Marc Zyngier <marc.zyngier@arm.com>
8090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8091 L: kvmarm@lists.cs.columbia.edu
8092 W: http://systems.cs.columbia.edu/projects/kvm-arm
8093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8095 F: arch/arm/include/uapi/asm/kvm*
8096 F: arch/arm/include/asm/kvm*
8099 F: include/kvm/arm_*
8101 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8102 M: Christoffer Dall <christoffer.dall@arm.com>
8103 M: Marc Zyngier <marc.zyngier@arm.com>
8104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8105 L: kvmarm@lists.cs.columbia.edu
8107 F: arch/arm64/include/uapi/asm/kvm*
8108 F: arch/arm64/include/asm/kvm*
8111 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8112 M: James Hogan <jhogan@kernel.org>
8113 L: linux-mips@linux-mips.org
8115 F: arch/mips/include/uapi/asm/kvm*
8116 F: arch/mips/include/asm/kvm*
8119 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8120 M: Paul Mackerras <paulus@ozlabs.org>
8121 L: kvm-ppc@vger.kernel.org
8122 W: http://www.linux-kvm.org/
8123 T: git git://github.com/agraf/linux-2.6.git
8125 F: arch/powerpc/include/uapi/asm/kvm*
8126 F: arch/powerpc/include/asm/kvm*
8127 F: arch/powerpc/kvm/
8128 F: arch/powerpc/kernel/kvm*
8130 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8131 M: Christian Borntraeger <borntraeger@de.ibm.com>
8132 M: Janosch Frank <frankja@linux.ibm.com>
8133 R: David Hildenbrand <david@redhat.com>
8134 R: Cornelia Huck <cohuck@redhat.com>
8135 L: linux-s390@vger.kernel.org
8136 W: http://www.ibm.com/developerworks/linux/linux390/
8137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8139 F: arch/s390/include/uapi/asm/kvm*
8140 F: arch/s390/include/asm/gmap.h
8141 F: arch/s390/include/asm/kvm*
8143 F: arch/s390/mm/gmap.c
8145 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8146 M: Paolo Bonzini <pbonzini@redhat.com>
8147 M: Radim Krčmář <rkrcmar@redhat.com>
8148 L: kvm@vger.kernel.org
8149 W: http://www.linux-kvm.org
8150 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8153 F: arch/x86/include/uapi/asm/kvm*
8154 F: arch/x86/include/asm/kvm*
8155 F: arch/x86/include/asm/pvclock-abi.h
8156 F: arch/x86/kernel/kvm.c
8157 F: arch/x86/kernel/kvmclock.c
8160 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8161 M: Tejun Heo <tj@kernel.org>
8162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8164 F: include/linux/kernfs.h
8168 M: Eric Biederman <ebiederm@xmission.com>
8169 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8170 L: kexec@lists.infradead.org
8172 F: include/linux/kexec.h
8173 F: include/uapi/linux/kexec.h
8177 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8178 L: linux-integrity@vger.kernel.org
8179 L: keyrings@vger.kernel.org
8181 F: Documentation/security/keys/trusted-encrypted.rst
8182 F: include/keys/encrypted-type.h
8183 F: security/keys/encrypted-keys/
8186 M: James Bottomley <jejb@linux.vnet.ibm.com>
8187 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8188 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8189 L: linux-integrity@vger.kernel.org
8190 L: keyrings@vger.kernel.org
8192 F: Documentation/security/keys/trusted-encrypted.rst
8193 F: include/keys/trusted-type.h
8194 F: security/keys/trusted.c
8195 F: security/keys/trusted.h
8198 M: David Howells <dhowells@redhat.com>
8199 L: keyrings@vger.kernel.org
8201 F: Documentation/security/keys/core.rst
8202 F: include/linux/key.h
8203 F: include/linux/key-type.h
8204 F: include/linux/keyctl.h
8205 F: include/uapi/linux/keyctl.h
8209 KGDB / KDB /debug_core
8210 M: Jason Wessel <jason.wessel@windriver.com>
8211 M: Daniel Thompson <daniel.thompson@linaro.org>
8212 W: http://kgdb.wiki.kernel.org/
8213 L: kgdb-bugreport@lists.sourceforge.net
8214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8216 F: Documentation/dev-tools/kgdb.rst
8217 F: drivers/misc/kgdbts.c
8218 F: drivers/tty/serial/kgdboc.c
8219 F: include/linux/kdb.h
8220 F: include/linux/kgdb.h
8224 M: Catalin Marinas <catalin.marinas@arm.com>
8226 F: Documentation/dev-tools/kmemleak.rst
8227 F: include/linux/kmemleak.h
8229 F: mm/kmemleak-test.c
8231 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8232 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8233 L: linux-kernel@vger.kernel.org
8236 F: include/linux/kmod.h
8238 F: tools/testing/selftests/kmod/
8241 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8242 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8243 M: "David S. Miller" <davem@davemloft.net>
8244 M: Masami Hiramatsu <mhiramat@kernel.org>
8246 F: Documentation/kprobes.txt
8247 F: include/linux/kprobes.h
8248 F: include/asm-generic/kprobes.h
8251 KS0108 LCD CONTROLLER DRIVER
8252 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8254 F: Documentation/auxdisplay/ks0108
8255 F: drivers/auxdisplay/ks0108.c
8256 F: include/linux/ks0108.h
8259 M: David Ahern <dsa@cumulusnetworks.com>
8260 L: netdev@vger.kernel.org
8263 F: include/net/l3mdev.h
8266 M: John Fastabend <john.fastabend@gmail.com>
8267 M: Daniel Borkmann <daniel@iogearbox.net>
8268 L: netdev@vger.kernel.org
8270 F: include/linux/skmsg.h
8272 F: net/core/sock_map.c
8273 F: net/ipv4/tcp_bpf.c
8275 LANTIQ / INTEL Ethernet drivers
8276 M: Hauke Mehrtens <hauke@hauke-m.de>
8277 L: netdev@vger.kernel.org
8279 F: net/dsa/tag_gswip.c
8280 F: drivers/net/ethernet/lantiq_xrx200.c
8281 F: drivers/net/dsa/lantiq_pce.h
8282 F: drivers/net/dsa/lantiq_gswip.c
8284 LANTIQ MIPS ARCHITECTURE
8285 M: John Crispin <john@phrozen.org>
8286 L: linux-mips@linux-mips.org
8289 F: drivers/soc/lantiq
8292 L: linux-x25@vger.kernel.org
8294 F: Documentation/networking/lapb-module.txt
8298 LASI 53c700 driver for PARISC
8299 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8300 L: linux-scsi@vger.kernel.org
8302 F: Documentation/scsi/53c700.txt
8303 F: drivers/scsi/53c700*
8306 M: Tobin C. Harding <me@tobin.cc>
8307 M: Tycho Andersen <tycho@tycho.ws>
8308 L: kernel-hardening@lists.openwall.com
8310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8311 F: scripts/leaking_addresses.pl
8314 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8315 M: Pavel Machek <pavel@ucw.cz>
8316 L: linux-leds@vger.kernel.org
8317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8319 F: Documentation/devicetree/bindings/leds/
8321 F: include/linux/leds.h
8323 LEGACY EEPROM DRIVER
8324 M: Jean Delvare <jdelvare@suse.com>
8326 F: Documentation/misc-devices/eeprom
8327 F: drivers/misc/eeprom/eeprom.c
8330 R: David Lechner <david@lechnology.com>
8332 F: arch/arm/boot/dts/da850-lego-ev3.dts
8333 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8334 F: drivers/power/supply/lego_ev3_battery.c
8336 LEGO USB Tower driver
8337 M: Juergen Stuber <starblue@users.sourceforge.net>
8338 L: legousb-devel@lists.sourceforge.net
8339 W: http://legousb.sourceforge.net/
8341 F: drivers/usb/misc/legousbtower.c
8344 M: Michael Krufky <mkrufky@linuxtv.org>
8345 L: linux-media@vger.kernel.org
8346 W: https://linuxtv.org
8347 W: http://github.com/mkrufky
8348 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8349 T: git git://linuxtv.org/mkrufky/tuners.git
8351 F: drivers/media/dvb-frontends/lg2160.*
8353 LGDT3305 MEDIA DRIVER
8354 M: Michael Krufky <mkrufky@linuxtv.org>
8355 L: linux-media@vger.kernel.org
8356 W: https://linuxtv.org
8357 W: http://github.com/mkrufky
8358 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8359 T: git git://linuxtv.org/mkrufky/tuners.git
8361 F: drivers/media/dvb-frontends/lgdt3305.*
8363 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8364 M: Viresh Kumar <vireshk@kernel.org>
8365 L: linux-ide@vger.kernel.org
8366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8368 F: include/linux/pata_arasan_cf_data.h
8369 F: drivers/ata/pata_arasan_cf.c
8372 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8373 M: Jens Axboe <axboe@kernel.dk>
8374 L: linux-ide@vger.kernel.org
8375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8377 F: drivers/ata/pata_*.c
8378 F: drivers/ata/ata_generic.c
8380 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8381 M: Linus Walleij <linus.walleij@linaro.org>
8382 L: linux-ide@vger.kernel.org
8383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8385 F: drivers/ata/pata_ftide010.c
8386 F: drivers/ata/sata_gemini.c
8387 F: drivers/ata/sata_gemini.h
8389 LIBATA SATA AHCI PLATFORM devices support
8390 M: Hans de Goede <hdegoede@redhat.com>
8391 M: Jens Axboe <axboe@kernel.dk>
8392 L: linux-ide@vger.kernel.org
8393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8395 F: drivers/ata/ahci_platform.c
8396 F: drivers/ata/libahci_platform.c
8397 F: include/linux/ahci_platform.h
8399 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8400 M: Mikael Pettersson <mikpelinux@gmail.com>
8401 L: linux-ide@vger.kernel.org
8402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8404 F: drivers/ata/sata_promise.*
8406 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8407 M: Jens Axboe <axboe@kernel.dk>
8408 L: linux-ide@vger.kernel.org
8409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8412 F: include/linux/ata.h
8413 F: include/linux/libata.h
8414 F: Documentation/devicetree/bindings/ata/
8417 M: Sasha Levin <alexander.levin@microsoft.com>
8419 F: tools/lib/lockdep/
8421 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8422 M: Ross Zwisler <zwisler@kernel.org>
8423 M: Dan Williams <dan.j.williams@intel.com>
8424 M: Vishal Verma <vishal.l.verma@intel.com>
8425 M: Dave Jiang <dave.jiang@intel.com>
8426 L: linux-nvdimm@lists.01.org
8427 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8429 F: drivers/nvdimm/blk.c
8430 F: drivers/nvdimm/region_devs.c
8432 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8433 M: Vishal Verma <vishal.l.verma@intel.com>
8434 M: Dan Williams <dan.j.williams@intel.com>
8435 M: Ross Zwisler <zwisler@kernel.org>
8436 M: Dave Jiang <dave.jiang@intel.com>
8437 L: linux-nvdimm@lists.01.org
8438 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8440 F: drivers/nvdimm/btt*
8442 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8443 M: Ross Zwisler <zwisler@kernel.org>
8444 M: Dan Williams <dan.j.williams@intel.com>
8445 M: Vishal Verma <vishal.l.verma@intel.com>
8446 M: Dave Jiang <dave.jiang@intel.com>
8447 L: linux-nvdimm@lists.01.org
8448 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8450 F: drivers/nvdimm/pmem*
8452 LIBNVDIMM: DEVICETREE BINDINGS
8453 M: Oliver O'Halloran <oohall@gmail.com>
8454 L: linux-nvdimm@lists.01.org
8455 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8457 F: drivers/nvdimm/of_pmem.c
8458 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8460 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8461 M: Dan Williams <dan.j.williams@intel.com>
8462 M: Ross Zwisler <zwisler@kernel.org>
8463 M: Vishal Verma <vishal.l.verma@intel.com>
8464 M: Dave Jiang <dave.jiang@intel.com>
8465 L: linux-nvdimm@lists.01.org
8466 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8470 F: drivers/acpi/nfit/*
8471 F: include/linux/nd.h
8472 F: include/linux/libnvdimm.h
8473 F: include/uapi/linux/ndctl.h
8475 LIGHTNVM PLATFORM SUPPORT
8476 M: Matias Bjorling <mb@lightnvm.io>
8477 W: http://github/OpenChannelSSD
8478 L: linux-block@vger.kernel.org
8480 F: drivers/lightnvm/
8481 F: include/linux/lightnvm.h
8482 F: include/uapi/linux/lightnvm.h
8484 LINUX FOR POWER MACINTOSH
8485 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8486 W: http://www.penguinppc.org/
8487 L: linuxppc-dev@lists.ozlabs.org
8489 F: arch/powerpc/platforms/powermac/
8490 F: drivers/macintosh/
8492 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8493 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8494 M: Paul Mackerras <paulus@samba.org>
8495 M: Michael Ellerman <mpe@ellerman.id.au>
8496 W: https://github.com/linuxppc/linux/wiki
8497 L: linuxppc-dev@lists.ozlabs.org
8498 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8501 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8502 F: Documentation/devicetree/bindings/powerpc/
8503 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8504 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8505 F: Documentation/powerpc/
8507 F: drivers/char/tpm/tpm_ibmvtpm*
8508 F: drivers/crypto/nx/
8509 F: drivers/crypto/vmx/
8510 F: drivers/i2c/busses/i2c-opal.c
8511 F: drivers/net/ethernet/ibm/ibmveth.*
8512 F: drivers/net/ethernet/ibm/ibmvnic.*
8513 F: drivers/pci/hotplug/pnv_php.c
8514 F: drivers/pci/hotplug/rpa*
8515 F: drivers/rtc/rtc-opal.c
8516 F: drivers/scsi/ibmvscsi/
8517 F: drivers/tty/hvc/hvc_opal.c
8518 F: drivers/watchdog/wdrtas.c
8519 F: tools/testing/selftests/powerpc
8526 LINUX FOR POWERPC EMBEDDED MPC5XXX
8527 M: Anatolij Gustschin <agust@denx.de>
8528 L: linuxppc-dev@lists.ozlabs.org
8529 T: git git://git.denx.de/linux-denx-agust.git
8531 F: arch/powerpc/platforms/512x/
8532 F: arch/powerpc/platforms/52xx/
8534 LINUX FOR POWERPC EMBEDDED PPC4XX
8535 M: Alistair Popple <alistair@popple.id.au>
8536 M: Matt Porter <mporter@kernel.crashing.org>
8537 W: http://www.penguinppc.org/
8538 L: linuxppc-dev@lists.ozlabs.org
8540 F: arch/powerpc/platforms/40x/
8541 F: arch/powerpc/platforms/44x/
8543 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8544 M: Scott Wood <oss@buserror.net>
8545 M: Kumar Gala <galak@kernel.crashing.org>
8546 W: http://www.penguinppc.org/
8547 L: linuxppc-dev@lists.ozlabs.org
8548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8550 F: arch/powerpc/platforms/83xx/
8551 F: arch/powerpc/platforms/85xx/
8552 F: Documentation/devicetree/bindings/powerpc/fsl/
8554 LINUX FOR POWERPC EMBEDDED PPC8XX
8555 M: Vitaly Bordug <vitb@kernel.crashing.org>
8556 W: http://www.penguinppc.org/
8557 L: linuxppc-dev@lists.ozlabs.org
8559 F: arch/powerpc/platforms/8xx/
8561 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8562 L: linuxppc-dev@lists.ozlabs.org
8564 F: arch/powerpc/*/*virtex*
8565 F: arch/powerpc/*/*/*virtex*
8567 LINUX FOR POWERPC PA SEMI PWRFICIENT
8568 L: linuxppc-dev@lists.ozlabs.org
8570 F: arch/powerpc/platforms/pasemi/
8571 F: drivers/*/*pasemi*
8572 F: drivers/*/*/*pasemi*
8574 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8575 M: Kees Cook <keescook@chromium.org>
8577 F: drivers/misc/lkdtm/*
8579 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8580 M: Alan Stern <stern@rowland.harvard.edu>
8581 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8582 M: Will Deacon <will.deacon@arm.com>
8583 M: Peter Zijlstra <peterz@infradead.org>
8584 M: Boqun Feng <boqun.feng@gmail.com>
8585 M: Nicholas Piggin <npiggin@gmail.com>
8586 M: David Howells <dhowells@redhat.com>
8587 M: Jade Alglave <j.alglave@ucl.ac.uk>
8588 M: Luc Maranget <luc.maranget@inria.fr>
8589 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8590 R: Akira Yokosawa <akiyks@gmail.com>
8591 R: Daniel Lustig <dlustig@nvidia.com>
8592 L: linux-kernel@vger.kernel.org
8593 L: linux-arch@vger.kernel.org
8595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8596 F: tools/memory-model/
8597 F: Documentation/atomic_bitops.txt
8598 F: Documentation/atomic_t.txt
8599 F: Documentation/core-api/atomic_ops.rst
8600 F: Documentation/core-api/refcount-vs-atomic.rst
8601 F: Documentation/memory-barriers.txt
8603 LIS3LV02D ACCELEROMETER DRIVER
8604 M: Eric Piel <eric.piel@tremplin-utc.net>
8606 F: Documentation/misc-devices/lis3lv02d
8607 F: drivers/misc/lis3lv02d/
8608 F: drivers/platform/x86/hp_accel.c
8611 M: Josh Poimboeuf <jpoimboe@redhat.com>
8612 M: Jessica Yu <jeyu@kernel.org>
8613 M: Jiri Kosina <jikos@kernel.org>
8614 M: Miroslav Benes <mbenes@suse.cz>
8615 R: Petr Mladek <pmladek@suse.com>
8617 F: kernel/livepatch/
8618 F: include/linux/livepatch.h
8619 F: arch/x86/include/asm/livepatch.h
8620 F: arch/x86/kernel/livepatch.c
8621 F: Documentation/livepatch/
8622 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8623 F: samples/livepatch/
8624 L: live-patching@vger.kernel.org
8625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8628 L: netdev@vger.kernel.org
8630 F: include/linux/llc.h
8631 F: include/uapi/linux/llc.h
8635 LM73 HARDWARE MONITOR DRIVER
8636 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8637 L: linux-hwmon@vger.kernel.org
8639 F: drivers/hwmon/lm73.c
8641 LM78 HARDWARE MONITOR DRIVER
8642 M: Jean Delvare <jdelvare@suse.com>
8643 L: linux-hwmon@vger.kernel.org
8645 F: Documentation/hwmon/lm78
8646 F: drivers/hwmon/lm78.c
8648 LM83 HARDWARE MONITOR DRIVER
8649 M: Jean Delvare <jdelvare@suse.com>
8650 L: linux-hwmon@vger.kernel.org
8652 F: Documentation/hwmon/lm83
8653 F: drivers/hwmon/lm83.c
8655 LM90 HARDWARE MONITOR DRIVER
8656 M: Jean Delvare <jdelvare@suse.com>
8657 L: linux-hwmon@vger.kernel.org
8659 F: Documentation/hwmon/lm90
8660 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8661 F: drivers/hwmon/lm90.c
8662 F: include/dt-bindings/thermal/lm90.h
8664 LM95234 HARDWARE MONITOR DRIVER
8665 M: Guenter Roeck <linux@roeck-us.net>
8666 L: linux-hwmon@vger.kernel.org
8668 F: Documentation/hwmon/lm95234
8669 F: drivers/hwmon/lm95234.c
8671 LME2510 MEDIA DRIVER
8672 M: Malcolm Priestley <tvboxspy@gmail.com>
8673 L: linux-media@vger.kernel.org
8674 W: https://linuxtv.org
8675 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8677 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8679 LOADPIN SECURITY MODULE
8680 M: Kees Cook <keescook@chromium.org>
8681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8683 F: security/loadpin/
8684 F: Documentation/admin-guide/LSM/LoadPin.rst
8687 M: Peter Zijlstra <peterz@infradead.org>
8688 M: Ingo Molnar <mingo@redhat.com>
8689 M: Will Deacon <will.deacon@arm.com>
8690 L: linux-kernel@vger.kernel.org
8691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8693 F: Documentation/locking/
8694 F: include/linux/lockdep.h
8695 F: include/linux/spinlock*.h
8696 F: arch/*/include/asm/spinlock*.h
8697 F: include/linux/rwlock*.h
8698 F: include/linux/mutex*.h
8699 F: include/linux/rwsem*.h
8700 F: arch/*/include/asm/rwsem.h
8701 F: include/linux/seqlock.h
8702 F: lib/locking*.[ch]
8704 X: kernel/locking/locktorture.c
8706 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8707 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8708 L: linux-ntfs-dev@lists.sourceforge.net
8709 W: http://www.linux-ntfs.org/content/view/19/37/
8711 F: Documentation/ldm.txt
8712 F: block/partitions/ldm.*
8714 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8715 M: Sathya Prakash <sathya.prakash@broadcom.com>
8716 M: Chaitra P B <chaitra.basappa@broadcom.com>
8717 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8718 L: MPT-FusionLinux.pdl@broadcom.com
8719 L: linux-scsi@vger.kernel.org
8720 W: http://www.avagotech.com/support/
8722 F: drivers/message/fusion/
8723 F: drivers/scsi/mpt3sas/
8725 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8726 M: Matthew Wilcox <willy@infradead.org>
8727 L: linux-scsi@vger.kernel.org
8729 F: drivers/scsi/sym53c8xx_2/
8732 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8733 L: linux-iio@vger.kernel.org
8735 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8736 F: drivers/iio/dac/ltc1660.c
8738 LTC4261 HARDWARE MONITOR DRIVER
8739 M: Guenter Roeck <linux@roeck-us.net>
8740 L: linux-hwmon@vger.kernel.org
8742 F: Documentation/hwmon/ltc4261
8743 F: drivers/hwmon/ltc4261.c
8745 LTC4306 I2C MULTIPLEXER DRIVER
8746 M: Michael Hennerich <michael.hennerich@analog.com>
8747 W: http://ez.analog.com/community/linux-device-drivers
8748 L: linux-i2c@vger.kernel.org
8750 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8751 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8753 LTP (Linux Test Project)
8754 M: Mike Frysinger <vapier@gentoo.org>
8755 M: Cyril Hrubis <chrubis@suse.cz>
8756 M: Wanlong Gao <wanlong.gao@gmail.com>
8757 M: Jan Stancek <jstancek@redhat.com>
8758 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8759 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8760 L: ltp@lists.linux.it (subscribers-only)
8761 W: http://linux-test-project.github.io/
8762 T: git git://github.com/linux-test-project/ltp.git
8766 M: Geert Uytterhoeven <geert@linux-m68k.org>
8767 L: linux-m68k@lists.linux-m68k.org
8768 W: http://www.linux-m68k.org/
8769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8774 M68K ON APPLE MACINTOSH
8775 M: Joshua Thompson <funaho@jurai.org>
8776 W: http://www.mac.linux-m68k.org/
8777 L: linux-m68k@lists.linux-m68k.org
8782 M: Philip Blundell <philb@gnu.org>
8783 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8787 M88DS3103 MEDIA DRIVER
8788 M: Antti Palosaari <crope@iki.fi>
8789 L: linux-media@vger.kernel.org
8790 W: https://linuxtv.org
8791 W: http://palosaari.fi/linux/
8792 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8793 T: git git://linuxtv.org/anttip/media_tree.git
8795 F: drivers/media/dvb-frontends/m88ds3103*
8797 M88RS2000 MEDIA DRIVER
8798 M: Malcolm Priestley <tvboxspy@gmail.com>
8799 L: linux-media@vger.kernel.org
8800 W: https://linuxtv.org
8801 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8803 F: drivers/media/dvb-frontends/m88rs2000*
8805 MA901 MASTERKIT USB FM RADIO DRIVER
8806 M: Alexey Klimov <klimov.linux@gmail.com>
8807 L: linux-media@vger.kernel.org
8808 T: git git://linuxtv.org/media_tree.git
8810 F: drivers/media/radio/radio-ma901.c
8813 M: Johannes Berg <johannes@sipsolutions.net>
8814 L: linux-wireless@vger.kernel.org
8815 W: http://wireless.kernel.org/
8816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8819 F: Documentation/networking/mac80211-injection.txt
8820 F: include/net/mac80211.h
8822 F: drivers/net/wireless/mac80211_hwsim.[ch]
8823 F: Documentation/networking/mac80211_hwsim/README
8826 M: Jassi Brar <jassisinghbrar@gmail.com>
8827 L: linux-kernel@vger.kernel.org
8830 F: include/linux/mailbox_client.h
8831 F: include/linux/mailbox_controller.h
8833 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8834 M: Michael Kerrisk <mtk.manpages@gmail.com>
8835 W: http://www.kernel.org/doc/man-pages
8836 L: linux-man@vger.kernel.org
8839 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8840 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8841 L: linux-mips@linux-mips.org
8843 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8845 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8846 M: Andrew Lunn <andrew@lunn.ch>
8847 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8848 L: netdev@vger.kernel.org
8850 F: drivers/net/dsa/mv88e6xxx/
8851 F: include/linux/platform_data/mv88e6xxx.h
8852 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8854 MARVELL ARMADA DRM SUPPORT
8855 M: Russell King <linux@armlinux.org.uk>
8857 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8858 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8859 F: drivers/gpu/drm/armada/
8860 F: include/uapi/drm/armada_drm.h
8861 F: Documentation/devicetree/bindings/display/armada/
8863 MARVELL CRYPTO DRIVER
8864 M: Boris Brezillon <boris.brezillon@bootlin.com>
8865 M: Arnaud Ebalard <arno@natisbad.org>
8866 F: drivers/crypto/marvell/
8868 L: linux-crypto@vger.kernel.org
8870 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8871 M: Mirko Lindner <mlindner@marvell.com>
8872 M: Stephen Hemminger <stephen@networkplumber.org>
8873 L: netdev@vger.kernel.org
8875 F: drivers/net/ethernet/marvell/sk*
8877 MARVELL LIBERTAS WIRELESS DRIVER
8878 L: libertas-dev@lists.infradead.org
8880 F: drivers/net/wireless/marvell/libertas/
8882 MARVELL MACCHIATOBIN SUPPORT
8883 M: Russell King <linux@armlinux.org.uk>
8884 L: linux-arm-kernel@lists.infradead.org
8886 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8888 MARVELL MV643XX ETHERNET DRIVER
8889 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8890 L: netdev@vger.kernel.org
8892 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8893 F: include/linux/mv643xx.h
8895 MARVELL MV88X3310 PHY DRIVER
8896 M: Russell King <linux@armlinux.org.uk>
8897 L: netdev@vger.kernel.org
8899 F: drivers/net/phy/marvell10g.c
8901 MARVELL MVNETA ETHERNET DRIVER
8902 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8903 L: netdev@vger.kernel.org
8905 F: drivers/net/ethernet/marvell/mvneta.*
8907 MARVELL MWIFIEX WIRELESS DRIVER
8908 M: Amitkumar Karwar <amitkarwar@gmail.com>
8909 M: Nishant Sarmukadam <nishants@marvell.com>
8910 M: Ganapathi Bhat <gbhat@marvell.com>
8911 M: Xinming Hu <huxinming820@gmail.com>
8912 L: linux-wireless@vger.kernel.org
8914 F: drivers/net/wireless/marvell/mwifiex/
8916 MARVELL MWL8K WIRELESS DRIVER
8917 M: Lennert Buytenhek <buytenh@wantstofly.org>
8918 L: linux-wireless@vger.kernel.org
8920 F: drivers/net/wireless/marvell/mwl8k.c
8922 MARVELL NAND CONTROLLER DRIVER
8923 M: Miquel Raynal <miquel.raynal@bootlin.com>
8924 L: linux-mtd@lists.infradead.org
8926 F: drivers/mtd/nand/raw/marvell_nand.c
8927 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8929 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8930 M: Nicolas Pitre <nico@fluxnic.net>
8932 F: drivers/mmc/host/mvsdio.*
8934 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8935 M: Hu Ziji <huziji@marvell.com>
8936 L: linux-mmc@vger.kernel.org
8938 F: drivers/mmc/host/sdhci-xenon*
8939 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8941 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8942 M: Sunil Goutham <sgoutham@marvell.com>
8943 M: Linu Cherian <lcherian@marvell.com>
8944 M: Geetha sowjanya <gakula@marvell.com>
8945 M: Jerin Jacob <jerinj@marvell.com>
8946 L: netdev@vger.kernel.org
8948 F: drivers/net/ethernet/marvell/octeontx2/af/
8950 MATROX FRAMEBUFFER DRIVER
8951 L: linux-fbdev@vger.kernel.org
8953 F: drivers/video/fbdev/matrox/matroxfb_*
8954 F: include/uapi/linux/matroxfb.h
8956 MAX16065 HARDWARE MONITOR DRIVER
8957 M: Guenter Roeck <linux@roeck-us.net>
8958 L: linux-hwmon@vger.kernel.org
8960 F: Documentation/hwmon/max16065
8961 F: drivers/hwmon/max16065.c
8963 MAX2175 SDR TUNER DRIVER
8964 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8965 L: linux-media@vger.kernel.org
8966 T: git git://linuxtv.org/media_tree.git
8968 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8969 F: Documentation/media/v4l-drivers/max2175.rst
8970 F: drivers/media/i2c/max2175*
8971 F: include/uapi/linux/max2175.h
8973 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8974 L: linux-hwmon@vger.kernel.org
8976 F: Documentation/hwmon/max6650
8977 F: drivers/hwmon/max6650.c
8979 MAX6697 HARDWARE MONITOR DRIVER
8980 M: Guenter Roeck <linux@roeck-us.net>
8981 L: linux-hwmon@vger.kernel.org
8983 F: Documentation/hwmon/max6697
8984 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8985 F: drivers/hwmon/max6697.c
8986 F: include/linux/platform_data/max6697.h
8988 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8989 M: Peter Rosin <peda@axentia.se>
8990 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8992 F: Documentation/devicetree/bindings/sound/max9860.txt
8993 F: sound/soc/codecs/max9860.*
8995 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8996 M: Javier Martinez Canillas <javier@dowhile0.org>
8997 L: linux-kernel@vger.kernel.org
8999 F: drivers/regulator/max77802-regulator.c
9000 F: Documentation/devicetree/bindings/*/*max77802.txt
9001 F: include/dt-bindings/*/*max77802.h
9003 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9004 M: Krzysztof Kozlowski <krzk@kernel.org>
9005 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9006 L: linux-pm@vger.kernel.org
9008 F: drivers/power/supply/max14577_charger.c
9009 F: drivers/power/supply/max77693_charger.c
9011 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9012 M: Chanwoo Choi <cw00.choi@samsung.com>
9013 M: Krzysztof Kozlowski <krzk@kernel.org>
9014 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9015 L: linux-kernel@vger.kernel.org
9017 F: drivers/*/max14577*.c
9018 F: drivers/*/max77686*.c
9019 F: drivers/*/max77693*.c
9020 F: drivers/extcon/extcon-max14577.c
9021 F: drivers/extcon/extcon-max77693.c
9022 F: drivers/rtc/rtc-max77686.c
9023 F: drivers/clk/clk-max77686.c
9024 F: Documentation/devicetree/bindings/mfd/max14577.txt
9025 F: Documentation/devicetree/bindings/*/max77686.txt
9026 F: Documentation/devicetree/bindings/mfd/max77693.txt
9027 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9028 F: include/linux/mfd/max14577*.h
9029 F: include/linux/mfd/max77686*.h
9030 F: include/linux/mfd/max77693*.h
9032 MAXIRADIO FM RADIO RECEIVER DRIVER
9033 M: Hans Verkuil <hverkuil@xs4all.nl>
9034 L: linux-media@vger.kernel.org
9035 T: git git://linuxtv.org/media_tree.git
9036 W: https://linuxtv.org
9038 F: drivers/media/radio/radio-maxiradio*
9040 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9041 M: Peter Rosin <peda@axentia.se>
9042 L: linux-iio@vger.kernel.org
9044 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9045 F: drivers/iio/potentiometer/mcp4018.c
9046 F: drivers/iio/potentiometer/mcp4531.c
9048 MCR20A IEEE-802.15.4 RADIO DRIVER
9049 M: Xue Liu <liuxuenetmail@gmail.com>
9050 L: linux-wpan@vger.kernel.org
9051 W: https://github.com/xueliu/mcr20a-linux
9053 F: drivers/net/ieee802154/mcr20a.c
9054 F: drivers/net/ieee802154/mcr20a.h
9055 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9057 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9058 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9059 L: linux-iio@vger.kernel.org
9061 F: drivers/iio/dac/cio-dac.c
9063 MEDIA DRIVERS FOR ASCOT2E
9064 M: Sergey Kozlov <serjk@netup.ru>
9065 M: Abylay Ospan <aospan@netup.ru>
9066 L: linux-media@vger.kernel.org
9067 W: https://linuxtv.org
9069 T: git git://linuxtv.org/media_tree.git
9071 F: drivers/media/dvb-frontends/ascot2e*
9073 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9074 M: Jasmin Jessich <jasmin@anw.at>
9075 L: linux-media@vger.kernel.org
9076 W: https://linuxtv.org
9077 T: git git://linuxtv.org/media_tree.git
9079 F: drivers/media/dvb-frontends/cxd2099*
9081 MEDIA DRIVERS FOR CXD2841ER
9082 M: Sergey Kozlov <serjk@netup.ru>
9083 M: Abylay Ospan <aospan@netup.ru>
9084 L: linux-media@vger.kernel.org
9085 W: https://linuxtv.org
9087 T: git git://linuxtv.org/media_tree.git
9089 F: drivers/media/dvb-frontends/cxd2841er*
9091 MEDIA DRIVERS FOR CXD2880
9092 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9093 L: linux-media@vger.kernel.org
9094 W: http://linuxtv.org/
9095 T: git git://linuxtv.org/media_tree.git
9097 F: drivers/media/dvb-frontends/cxd2880/*
9098 F: drivers/media/spi/cxd2880*
9100 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9101 L: linux-media@vger.kernel.org
9102 W: https://linuxtv.org
9103 T: git git://linuxtv.org/media_tree.git
9105 F: drivers/media/pci/ddbridge/*
9107 MEDIA DRIVERS FOR FREESCALE IMX
9108 M: Steve Longerbeam <slongerbeam@gmail.com>
9109 M: Philipp Zabel <p.zabel@pengutronix.de>
9110 L: linux-media@vger.kernel.org
9111 T: git git://linuxtv.org/media_tree.git
9113 F: Documentation/devicetree/bindings/media/imx.txt
9114 F: Documentation/media/v4l-drivers/imx.rst
9115 F: drivers/staging/media/imx/
9116 F: include/linux/imx-media.h
9117 F: include/media/imx.h
9119 MEDIA DRIVER FOR FREESCALE IMX PXP
9120 M: Philipp Zabel <p.zabel@pengutronix.de>
9121 L: linux-media@vger.kernel.org
9122 T: git git://linuxtv.org/media_tree.git
9124 F: drivers/media/platform/imx-pxp.[ch]
9126 MEDIA DRIVERS FOR HELENE
9127 M: Abylay Ospan <aospan@netup.ru>
9128 L: linux-media@vger.kernel.org
9129 W: https://linuxtv.org
9131 T: git git://linuxtv.org/media_tree.git
9133 F: drivers/media/dvb-frontends/helene*
9135 MEDIA DRIVERS FOR HORUS3A
9136 M: Sergey Kozlov <serjk@netup.ru>
9137 M: Abylay Ospan <aospan@netup.ru>
9138 L: linux-media@vger.kernel.org
9139 W: https://linuxtv.org
9141 T: git git://linuxtv.org/media_tree.git
9143 F: drivers/media/dvb-frontends/horus3a*
9145 MEDIA DRIVERS FOR LNBH25
9146 M: Sergey Kozlov <serjk@netup.ru>
9147 M: Abylay Ospan <aospan@netup.ru>
9148 L: linux-media@vger.kernel.org
9149 W: https://linuxtv.org
9151 T: git git://linuxtv.org/media_tree.git
9153 F: drivers/media/dvb-frontends/lnbh25*
9155 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9156 L: linux-media@vger.kernel.org
9157 W: https://linuxtv.org
9158 T: git git://linuxtv.org/media_tree.git
9160 F: drivers/media/dvb-frontends/mxl5xx*
9162 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9163 M: Sergey Kozlov <serjk@netup.ru>
9164 M: Abylay Ospan <aospan@netup.ru>
9165 L: linux-media@vger.kernel.org
9166 W: https://linuxtv.org
9168 T: git git://linuxtv.org/media_tree.git
9170 F: drivers/media/pci/netup_unidvb/*
9172 MEDIA DRIVERS FOR RENESAS - CEU
9173 M: Jacopo Mondi <jacopo@jmondi.org>
9174 L: linux-media@vger.kernel.org
9175 L: linux-renesas-soc@vger.kernel.org
9176 T: git git://linuxtv.org/media_tree.git
9178 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9179 F: drivers/media/platform/renesas-ceu.c
9180 F: include/media/drv-intf/renesas-ceu.h
9182 MEDIA DRIVERS FOR RENESAS - DRIF
9183 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9184 L: linux-media@vger.kernel.org
9185 L: linux-renesas-soc@vger.kernel.org
9186 T: git git://linuxtv.org/media_tree.git
9188 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9189 F: drivers/media/platform/rcar_drif.c
9191 MEDIA DRIVERS FOR RENESAS - FCP
9192 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9193 L: linux-media@vger.kernel.org
9194 L: linux-renesas-soc@vger.kernel.org
9195 T: git git://linuxtv.org/media_tree.git
9197 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9198 F: drivers/media/platform/rcar-fcp.c
9199 F: include/media/rcar-fcp.h
9201 MEDIA DRIVERS FOR RENESAS - FDP1
9202 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9203 L: linux-media@vger.kernel.org
9204 L: linux-renesas-soc@vger.kernel.org
9205 T: git git://linuxtv.org/media_tree.git
9207 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9208 F: drivers/media/platform/rcar_fdp1.c
9210 MEDIA DRIVERS FOR RENESAS - VIN
9211 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9212 L: linux-media@vger.kernel.org
9213 L: linux-renesas-soc@vger.kernel.org
9214 T: git git://linuxtv.org/media_tree.git
9216 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9217 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9218 F: drivers/media/platform/rcar-vin/
9220 MEDIA DRIVERS FOR RENESAS - VSP1
9221 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9222 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9223 L: linux-media@vger.kernel.org
9224 L: linux-renesas-soc@vger.kernel.org
9225 T: git git://linuxtv.org/media_tree.git
9227 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9228 F: drivers/media/platform/vsp1/
9230 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9231 L: linux-media@vger.kernel.org
9232 W: https://linuxtv.org
9233 T: git git://linuxtv.org/media_tree.git
9235 F: drivers/media/dvb-frontends/stv0910*
9237 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9238 L: linux-media@vger.kernel.org
9239 W: https://linuxtv.org
9240 T: git git://linuxtv.org/media_tree.git
9242 F: drivers/media/dvb-frontends/stv6111*
9244 MEDIA DRIVERS FOR STM32 - DCMI
9245 M: Hugues Fruchet <hugues.fruchet@st.com>
9246 L: linux-media@vger.kernel.org
9247 T: git git://linuxtv.org/media_tree.git
9249 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9250 F: drivers/media/platform/stm32/stm32-dcmi.c
9252 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9253 M: Dmitry Osipenko <digetx@gmail.com>
9254 L: linux-media@vger.kernel.org
9255 L: linux-tegra@vger.kernel.org
9256 T: git git://linuxtv.org/media_tree.git
9258 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9259 F: drivers/staging/media/tegra-vde/
9261 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9262 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9263 P: LinuxTV.org Project
9264 L: linux-media@vger.kernel.org
9265 W: https://linuxtv.org
9266 Q: http://patchwork.kernel.org/project/linux-media/list/
9267 T: git git://linuxtv.org/media_tree.git
9269 F: Documentation/devicetree/bindings/media/
9270 F: Documentation/media/
9272 F: drivers/staging/media/
9273 F: include/linux/platform_data/media/
9275 F: include/uapi/linux/dvb/
9276 F: include/uapi/linux/videodev2.h
9277 F: include/uapi/linux/media.h
9278 F: include/uapi/linux/v4l2-*
9279 F: include/uapi/linux/meye.h
9280 F: include/uapi/linux/ivtv*
9281 F: include/uapi/linux/uvcvideo.h
9283 MEDIATEK BLUETOOTH DRIVER
9284 M: Sean Wang <sean.wang@mediatek.com>
9285 L: linux-bluetooth@vger.kernel.org
9286 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9288 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9289 F: drivers/bluetooth/btmtkuart.c
9292 M: Sean Wang <sean.wang@mediatek.com>
9294 F: drivers/media/rc/mtk-cir.c
9297 M: Sean Wang <sean.wang@mediatek.com>
9298 L: dmaengine@vger.kernel.org
9299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9300 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9302 F: Documentation/devicetree/bindings/dma/mtk-*
9303 F: drivers/dma/mediatek/
9305 MEDIATEK PMIC LED DRIVER
9306 M: Sean Wang <sean.wang@mediatek.com>
9308 F: drivers/leds/leds-mt6323.c
9309 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9311 MEDIATEK ETHERNET DRIVER
9312 M: Felix Fietkau <nbd@openwrt.org>
9313 M: John Crispin <john@phrozen.org>
9314 M: Sean Wang <sean.wang@mediatek.com>
9315 M: Nelson Chang <nelson.chang@mediatek.com>
9316 L: netdev@vger.kernel.org
9318 F: drivers/net/ethernet/mediatek/
9320 MEDIATEK SWITCH DRIVER
9321 M: Sean Wang <sean.wang@mediatek.com>
9322 L: netdev@vger.kernel.org
9324 F: drivers/net/dsa/mt7530.*
9325 F: net/dsa/tag_mtk.c
9327 MEDIATEK JPEG DRIVER
9328 M: Rick Chang <rick.chang@mediatek.com>
9329 M: Bin Liu <bin.liu@mediatek.com>
9331 F: drivers/media/platform/mtk-jpeg/
9332 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9335 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9336 M: Houlong Wei <houlong.wei@mediatek.com>
9337 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9339 F: drivers/media/platform/mtk-mdp/
9340 F: drivers/media/platform/mtk-vpu/
9341 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9343 MEDIATEK MEDIA DRIVER
9344 M: Tiffany Lin <tiffany.lin@mediatek.com>
9345 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9347 F: drivers/media/platform/mtk-vcodec/
9348 F: drivers/media/platform/mtk-vpu/
9349 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9350 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9352 MEDIATEK MT7601U WIRELESS LAN DRIVER
9353 M: Jakub Kicinski <kubakici@wp.pl>
9354 L: linux-wireless@vger.kernel.org
9356 F: drivers/net/wireless/mediatek/mt7601u/
9358 MEDIATEK NAND CONTROLLER DRIVER
9359 M: Xiaolei Li <xiaolei.li@mediatek.com>
9360 L: linux-mtd@lists.infradead.org
9362 F: drivers/mtd/nand/raw/mtk_*
9363 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9365 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9366 M: Sean Wang <sean.wang@mediatek.com>
9368 F: drivers/char/hw_random/mtk-rng.c
9370 MEDIATEK USB3 DRD IP DRIVER
9371 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9372 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9374 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9376 F: drivers/usb/mtu3/
9378 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9379 M: Peter Senna Tschudin <peter.senna@gmail.com>
9380 M: Martin Donnelly <martin.donnelly@ge.com>
9381 M: Martyn Welch <martyn.welch@collabora.co.uk>
9383 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9384 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9386 MEGARAID SCSI/SAS DRIVERS
9387 M: Kashyap Desai <kashyap.desai@broadcom.com>
9388 M: Sumit Saxena <sumit.saxena@broadcom.com>
9389 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9390 L: megaraidlinux.pdl@broadcom.com
9391 L: linux-scsi@vger.kernel.org
9392 W: http://www.avagotech.com/support/
9394 F: Documentation/scsi/megaraid.txt
9395 F: drivers/scsi/megaraid.*
9396 F: drivers/scsi/megaraid/
9398 MELEXIS MLX90614 DRIVER
9399 M: Crt Mori <cmo@melexis.com>
9400 L: linux-iio@vger.kernel.org
9401 W: http://www.melexis.com
9403 F: drivers/iio/temperature/mlx90614.c
9405 MELEXIS MLX90632 DRIVER
9406 M: Crt Mori <cmo@melexis.com>
9407 L: linux-iio@vger.kernel.org
9408 W: http://www.melexis.com
9410 F: drivers/iio/temperature/mlx90632.c
9412 MELFAS MIP4 TOUCHSCREEN DRIVER
9413 M: Sangwon Jee <jeesw@melfas.com>
9414 W: http://www.melfas.com
9416 F: drivers/input/touchscreen/melfas_mip4.c
9417 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9419 MELLANOX ETHERNET DRIVER (mlx4_en)
9420 M: Tariq Toukan <tariqt@mellanox.com>
9421 L: netdev@vger.kernel.org
9423 W: http://www.mellanox.com
9424 Q: http://patchwork.ozlabs.org/project/netdev/list/
9425 F: drivers/net/ethernet/mellanox/mlx4/en_*
9427 MELLANOX ETHERNET DRIVER (mlx5e)
9428 M: Saeed Mahameed <saeedm@mellanox.com>
9429 L: netdev@vger.kernel.org
9431 W: http://www.mellanox.com
9432 Q: http://patchwork.ozlabs.org/project/netdev/list/
9433 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9435 MELLANOX ETHERNET INNOVA DRIVERS
9436 R: Boris Pismenny <borisp@mellanox.com>
9437 L: netdev@vger.kernel.org
9439 W: http://www.mellanox.com
9440 Q: http://patchwork.ozlabs.org/project/netdev/list/
9441 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9442 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9443 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9444 F: include/linux/mlx5/mlx5_ifc_fpga.h
9446 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9447 R: Boris Pismenny <borisp@mellanox.com>
9448 L: netdev@vger.kernel.org
9450 W: http://www.mellanox.com
9451 Q: http://patchwork.ozlabs.org/project/netdev/list/
9452 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9453 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9455 MELLANOX ETHERNET SWITCH DRIVERS
9456 M: Jiri Pirko <jiri@mellanox.com>
9457 M: Ido Schimmel <idosch@mellanox.com>
9458 L: netdev@vger.kernel.org
9460 W: http://www.mellanox.com
9461 Q: http://patchwork.ozlabs.org/project/netdev/list/
9462 F: drivers/net/ethernet/mellanox/mlxsw/
9463 F: tools/testing/selftests/drivers/net/mlxsw/
9465 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9466 M: mlxsw@mellanox.com
9467 L: netdev@vger.kernel.org
9469 W: http://www.mellanox.com
9470 Q: http://patchwork.ozlabs.org/project/netdev/list/
9471 F: drivers/net/ethernet/mellanox/mlxfw/
9473 MELLANOX HARDWARE PLATFORM SUPPORT
9474 M: Andy Shevchenko <andy@infradead.org>
9475 M: Darren Hart <dvhart@infradead.org>
9476 M: Vadim Pasternak <vadimp@mellanox.com>
9477 L: platform-driver-x86@vger.kernel.org
9479 F: drivers/platform/mellanox/
9481 MELLANOX MLX4 core VPI driver
9482 M: Tariq Toukan <tariqt@mellanox.com>
9483 L: netdev@vger.kernel.org
9484 L: linux-rdma@vger.kernel.org
9485 W: http://www.mellanox.com
9486 Q: http://patchwork.ozlabs.org/project/netdev/list/
9488 F: drivers/net/ethernet/mellanox/mlx4/
9489 F: include/linux/mlx4/
9491 MELLANOX MLX4 IB driver
9492 M: Yishai Hadas <yishaih@mellanox.com>
9493 L: linux-rdma@vger.kernel.org
9494 W: http://www.mellanox.com
9495 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9497 F: drivers/infiniband/hw/mlx4/
9498 F: include/linux/mlx4/
9499 F: include/uapi/rdma/mlx4-abi.h
9501 MELLANOX MLX5 core VPI driver
9502 M: Saeed Mahameed <saeedm@mellanox.com>
9503 M: Leon Romanovsky <leonro@mellanox.com>
9504 L: netdev@vger.kernel.org
9505 L: linux-rdma@vger.kernel.org
9506 W: http://www.mellanox.com
9507 Q: http://patchwork.ozlabs.org/project/netdev/list/
9509 F: drivers/net/ethernet/mellanox/mlx5/core/
9510 F: include/linux/mlx5/
9512 MELLANOX MLX5 IB driver
9513 M: Leon Romanovsky <leonro@mellanox.com>
9514 L: linux-rdma@vger.kernel.org
9515 W: http://www.mellanox.com
9516 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9518 F: drivers/infiniband/hw/mlx5/
9519 F: include/linux/mlx5/
9520 F: include/uapi/rdma/mlx5-abi.h
9522 MELLANOX MLXCPLD I2C AND MUX DRIVER
9523 M: Vadim Pasternak <vadimp@mellanox.com>
9524 M: Michael Shych <michaelsh@mellanox.com>
9525 L: linux-i2c@vger.kernel.org
9527 F: drivers/i2c/busses/i2c-mlxcpld.c
9528 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9529 F: Documentation/i2c/busses/i2c-mlxcpld
9531 MELLANOX MLXCPLD LED DRIVER
9532 M: Vadim Pasternak <vadimp@mellanox.com>
9533 L: linux-leds@vger.kernel.org
9535 F: drivers/leds/leds-mlxcpld.c
9536 F: drivers/leds/leds-mlxreg.c
9537 F: Documentation/leds/leds-mlxcpld.txt
9539 MELLANOX PLATFORM DRIVER
9540 M: Vadim Pasternak <vadimp@mellanox.com>
9541 L: platform-driver-x86@vger.kernel.org
9543 F: drivers/platform/x86/mlx-platform.c
9546 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9547 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9548 L: linux-kernel@vger.kernel.org
9550 F: kernel/sched/membarrier.c
9551 F: include/uapi/linux/membarrier.h
9552 F: arch/powerpc/include/asm/membarrier.h
9555 L: linux-mm@kvack.org
9556 W: http://www.linux-mm.org
9558 F: include/linux/mm.h
9559 F: include/linux/gfp.h
9560 F: include/linux/mmzone.h
9561 F: include/linux/memory_hotplug.h
9562 F: include/linux/vmalloc.h
9565 MEMORY TECHNOLOGY DEVICES (MTD)
9566 M: David Woodhouse <dwmw2@infradead.org>
9567 M: Brian Norris <computersforpeace@gmail.com>
9568 M: Boris Brezillon <boris.brezillon@bootlin.com>
9569 M: Marek Vasut <marek.vasut@gmail.com>
9570 M: Richard Weinberger <richard@nod.at>
9571 L: linux-mtd@lists.infradead.org
9572 W: http://www.linux-mtd.infradead.org/
9573 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9574 T: git git://git.infradead.org/linux-mtd.git master
9575 T: git git://git.infradead.org/linux-mtd.git mtd/next
9577 F: Documentation/devicetree/bindings/mtd/
9579 F: include/linux/mtd/
9580 F: include/uapi/mtd/
9582 MEN A21 WATCHDOG DRIVER
9583 M: Johannes Thumshirn <morbidrsa@gmail.com>
9584 L: linux-watchdog@vger.kernel.org
9586 F: drivers/watchdog/mena21_wdt.c
9588 MEN CHAMELEON BUS (mcb)
9589 M: Johannes Thumshirn <morbidrsa@gmail.com>
9592 F: include/linux/mcb.h
9593 F: Documentation/men-chameleon-bus.txt
9595 MEN F21BMC (Board Management Controller)
9596 M: Andreas Werner <andreas.werner@men.de>
9598 F: drivers/mfd/menf21bmc.c
9599 F: drivers/watchdog/menf21bmc_wdt.c
9600 F: drivers/leds/leds-menf21bmc.c
9601 F: drivers/hwmon/menf21bmc_hwmon.c
9602 F: Documentation/hwmon/menf21bmc
9604 MEN Z069 WATCHDOG DRIVER
9605 M: Johannes Thumshirn <jth@kernel.org>
9606 L: linux-watchdog@vger.kernel.org
9608 F: drivers/watchdog/menz69_wdt.c
9610 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9611 M: Neil Armstrong <narmstrong@baylibre.com>
9612 L: linux-media@lists.freedesktop.org
9613 L: linux-amlogic@lists.infradead.org
9614 W: http://linux-meson.com/
9616 F: drivers/media/platform/meson/ao-cec.c
9617 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9618 T: git git://linuxtv.org/media_tree.git
9620 MICROBLAZE ARCHITECTURE
9621 M: Michal Simek <monstr@monstr.eu>
9622 W: http://www.monstr.eu/fdt/
9623 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9627 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9628 M: Richard Genoud <richard.genoud@gmail.com>
9630 F: drivers/tty/serial/atmel_serial.c
9631 F: drivers/tty/serial/atmel_serial.h
9632 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9634 MICROCHIP / ATMEL DMA DRIVER
9635 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9637 L: dmaengine@vger.kernel.org
9639 F: drivers/dma/at_hdmac.c
9640 F: drivers/dma/at_hdmac_regs.h
9641 F: include/linux/platform_data/dma-atmel.h
9643 MICROCHIP / ATMEL ECC DRIVER
9644 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9645 L: linux-crypto@vger.kernel.org
9647 F: drivers/crypto/atmel-ecc.*
9649 MICROCHIP / ATMEL ISC DRIVER
9650 M: Songjun Wu <songjun.wu@microchip.com>
9651 L: linux-media@vger.kernel.org
9653 F: drivers/media/platform/atmel/atmel-isc.c
9654 F: drivers/media/platform/atmel/atmel-isc-regs.h
9655 F: devicetree/bindings/media/atmel-isc.txt
9657 MICROCHIP / ATMEL NAND DRIVER
9658 M: Josh Wu <rainyfeeling@outlook.com>
9659 L: linux-mtd@lists.infradead.org
9661 F: drivers/mtd/nand/raw/atmel/*
9662 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9664 MICROCHIP AT91 USART MFD DRIVER
9665 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9666 L: linux-kernel@vger.kernel.org
9668 F: drivers/mfd/at91-usart.c
9669 F: include/dt-bindings/mfd/at91-usart.h
9670 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9672 MICROCHIP AT91 USART SPI DRIVER
9673 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9674 L: linux-spi@vger.kernel.org
9676 F: drivers/spi/spi-at91-usart.c
9677 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9679 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9680 M: Woojung Huh <Woojung.Huh@microchip.com>
9681 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9682 L: netdev@vger.kernel.org
9684 F: net/dsa/tag_ksz.c
9685 F: drivers/net/dsa/microchip/*
9686 F: include/linux/platform_data/microchip-ksz.h
9687 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9689 MICROCHIP LAN743X ETHERNET DRIVER
9690 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9691 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9692 L: netdev@vger.kernel.org
9694 F: drivers/net/ethernet/microchip/lan743x_*
9696 MICROCHIP / ATMEL MCP3911 ADC DRIVER
9697 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9698 M: Kent Gustavsson <kent@minoris.se>
9699 L: linux-iio@vger.kernel.org
9701 F: drivers/iio/adc/mcp3911.c
9702 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9704 MICROCHIP USB251XB DRIVER
9705 M: Richard Leitner <richard.leitner@skidata.com>
9706 L: linux-usb@vger.kernel.org
9708 F: drivers/usb/misc/usb251xb.c
9709 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9712 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9713 L: linux-mips@linux-mips.org
9715 F: arch/mips/generic/board-ocelot.c
9716 F: arch/mips/configs/generic/board-ocelot.config
9717 F: arch/mips/boot/dts/mscc/
9718 F: Documentation/devicetree/bindings/mips/mscc.txt
9720 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9721 M: Don Brace <don.brace@microsemi.com>
9722 L: esc.storagedev@microsemi.com
9723 L: linux-scsi@vger.kernel.org
9725 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9726 F: drivers/scsi/smartpqi/Kconfig
9727 F: drivers/scsi/smartpqi/Makefile
9728 F: include/linux/cciss*.h
9729 F: include/uapi/linux/cciss*.h
9730 F: Documentation/scsi/smartpqi.txt
9732 MICROSEMI ETHERNET SWITCH DRIVER
9733 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9734 L: netdev@vger.kernel.org
9736 F: drivers/net/ethernet/mscc/
9738 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9739 M: Chen Yu <yu.c.chen@intel.com>
9740 L: platform-driver-x86@vger.kernel.org
9742 F: drivers/platform/x86/surfacepro3_button.c
9745 M: Oliver Neukum <oliver@neukum.org>
9747 F: drivers/usb/image/microtek.*
9750 M: Ralf Baechle <ralf@linux-mips.org>
9751 M: Paul Burton <paul.burton@mips.com>
9752 M: James Hogan <jhogan@kernel.org>
9753 L: linux-mips@linux-mips.org
9754 W: http://www.linux-mips.org/
9755 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9757 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9759 F: Documentation/devicetree/bindings/mips/
9760 F: Documentation/mips/
9762 F: drivers/platform/mips/
9764 MIPS BOSTON DEVELOPMENT BOARD
9765 M: Paul Burton <paul.burton@mips.com>
9766 L: linux-mips@linux-mips.org
9768 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9769 F: arch/mips/boot/dts/img/boston.dts
9770 F: arch/mips/configs/generic/board-boston.config
9771 F: drivers/clk/imgtec/clk-boston.c
9772 F: include/dt-bindings/clock/boston-clock.h
9774 MIPS GENERIC PLATFORM
9775 M: Paul Burton <paul.burton@mips.com>
9776 L: linux-mips@linux-mips.org
9778 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9779 F: arch/mips/generic/
9780 F: arch/mips/tools/generic-board-config.sh
9782 MIPS/LOONGSON1 ARCHITECTURE
9783 M: Keguang Zhang <keguang.zhang@gmail.com>
9784 L: linux-mips@linux-mips.org
9786 F: arch/mips/loongson32/
9787 F: arch/mips/include/asm/mach-loongson32/
9788 F: drivers/*/*loongson1*
9789 F: drivers/*/*/*loongson1*
9791 MIPS/LOONGSON2 ARCHITECTURE
9792 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9793 L: linux-mips@linux-mips.org
9795 F: arch/mips/loongson64/fuloong-2e/
9796 F: arch/mips/loongson64/lemote-2f/
9797 F: arch/mips/include/asm/mach-loongson64/
9798 F: drivers/*/*loongson2*
9799 F: drivers/*/*/*loongson2*
9801 MIPS/LOONGSON3 ARCHITECTURE
9802 M: Huacai Chen <chenhc@lemote.com>
9803 L: linux-mips@linux-mips.org
9805 F: arch/mips/loongson64/
9806 F: arch/mips/include/asm/mach-loongson64/
9807 F: drivers/platform/mips/cpu_hwmon.c
9808 F: drivers/*/*loongson3*
9809 F: drivers/*/*/*loongson3*
9811 MIPS RINT INSTRUCTION EMULATION
9812 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9813 L: linux-mips@linux-mips.org
9815 F: arch/mips/math-emu/sp_rint.c
9816 F: arch/mips/math-emu/dp_rint.c
9818 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9819 M: Hans Verkuil <hverkuil@xs4all.nl>
9820 L: linux-media@vger.kernel.org
9821 T: git git://linuxtv.org/media_tree.git
9822 W: https://linuxtv.org
9824 F: drivers/media/radio/radio-miropcm20*
9827 M: Eric Miao <eric.y.miao@gmail.com>
9828 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9830 T: git git://github.com/hzhuang1/linux.git
9831 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9833 F: arch/arm/boot/dts/mmp*
9834 F: arch/arm/mach-mmp/
9836 MMU GATHER AND TLB INVALIDATION
9837 M: Will Deacon <will.deacon@arm.com>
9838 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9839 M: Andrew Morton <akpm@linux-foundation.org>
9840 M: Nick Piggin <npiggin@gmail.com>
9841 M: Peter Zijlstra <peterz@infradead.org>
9842 L: linux-arch@vger.kernel.org
9843 L: linux-mm@kvack.org
9845 F: arch/*/include/asm/tlb.h
9846 F: include/asm-generic/tlb.h
9849 MN88472 MEDIA DRIVER
9850 M: Antti Palosaari <crope@iki.fi>
9851 L: linux-media@vger.kernel.org
9852 W: https://linuxtv.org
9853 W: http://palosaari.fi/linux/
9854 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9856 F: drivers/media/dvb-frontends/mn88472*
9858 MN88473 MEDIA DRIVER
9859 M: Antti Palosaari <crope@iki.fi>
9860 L: linux-media@vger.kernel.org
9861 W: https://linuxtv.org
9862 W: http://palosaari.fi/linux/
9863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9865 F: drivers/media/dvb-frontends/mn88473*
9868 M: Jessica Yu <jeyu@kernel.org>
9869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9871 F: include/linux/module.h
9874 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9875 W: http://popies.net/meye/
9877 F: Documentation/media/v4l-drivers/meye*
9878 F: drivers/media/pci/meye/
9879 F: include/uapi/linux/meye.h
9881 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9882 M: Jiri Slaby <jirislaby@gmail.com>
9884 F: Documentation/serial/moxa-smartio
9885 F: drivers/tty/mxser.*
9887 MR800 AVERMEDIA USB FM RADIO DRIVER
9888 M: Alexey Klimov <klimov.linux@gmail.com>
9889 L: linux-media@vger.kernel.org
9890 T: git git://linuxtv.org/media_tree.git
9892 F: drivers/media/radio/radio-mr800.c
9894 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9895 M: Alan Ott <alan@signal11.us>
9896 L: linux-wpan@vger.kernel.org
9898 F: drivers/net/ieee802154/mrf24j40.c
9899 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9902 M: "Lee, Chun-Yi" <jlee@suse.com>
9903 L: platform-driver-x86@vger.kernel.org
9905 F: drivers/platform/x86/msi-laptop.c
9908 L: platform-driver-x86@vger.kernel.org
9910 F: drivers/platform/x86/msi-wmi.c
9913 M: Antti Palosaari <crope@iki.fi>
9914 L: linux-media@vger.kernel.org
9915 W: https://linuxtv.org
9916 W: http://palosaari.fi/linux/
9917 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9918 T: git git://linuxtv.org/anttip/media_tree.git
9920 F: drivers/media/tuners/msi001*
9922 MSI2500 MEDIA DRIVER
9923 M: Antti Palosaari <crope@iki.fi>
9924 L: linux-media@vger.kernel.org
9925 W: https://linuxtv.org
9926 W: http://palosaari.fi/linux/
9927 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9928 T: git git://linuxtv.org/anttip/media_tree.git
9930 F: drivers/media/usb/msi2500/
9932 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9933 M: Robert Jarzmik <robert.jarzmik@free.fr>
9934 L: linux-mtd@lists.infradead.org
9936 F: drivers/mtd/devices/docg3*
9938 MT9M032 APTINA SENSOR DRIVER
9939 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9940 L: linux-media@vger.kernel.org
9941 T: git git://linuxtv.org/media_tree.git
9943 F: drivers/media/i2c/mt9m032.c
9944 F: include/media/i2c/mt9m032.h
9946 MT9P031 APTINA CAMERA SENSOR
9947 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9948 L: linux-media@vger.kernel.org
9949 T: git git://linuxtv.org/media_tree.git
9951 F: drivers/media/i2c/mt9p031.c
9952 F: include/media/i2c/mt9p031.h
9954 MT9T001 APTINA CAMERA SENSOR
9955 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9956 L: linux-media@vger.kernel.org
9957 T: git git://linuxtv.org/media_tree.git
9959 F: drivers/media/i2c/mt9t001.c
9960 F: include/media/i2c/mt9t001.h
9962 MT9T112 APTINA CAMERA SENSOR
9963 M: Jacopo Mondi <jacopo@jmondi.org>
9964 L: linux-media@vger.kernel.org
9965 T: git git://linuxtv.org/media_tree.git
9967 F: drivers/media/i2c/mt9t112.c
9968 F: include/media/i2c/mt9t112.h
9970 MT9V032 APTINA CAMERA SENSOR
9971 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9972 L: linux-media@vger.kernel.org
9973 T: git git://linuxtv.org/media_tree.git
9975 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9976 F: drivers/media/i2c/mt9v032.c
9977 F: include/media/i2c/mt9v032.h
9979 MT9V111 APTINA CAMERA SENSOR
9980 M: Jacopo Mondi <jacopo@jmondi.org>
9981 L: linux-media@vger.kernel.org
9982 T: git git://linuxtv.org/media_tree.git
9984 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9985 F: drivers/media/i2c/mt9v111.c
9987 MULTIFUNCTION DEVICES (MFD)
9988 M: Lee Jones <lee.jones@linaro.org>
9989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9991 F: Documentation/devicetree/bindings/mfd/
9993 F: include/linux/mfd/
9994 F: include/dt-bindings/mfd/
9996 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9998 F: drivers/mmc/host/mmc_spi.c
9999 F: include/linux/spi/mmc_spi.h
10001 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10002 M: Ulf Hansson <ulf.hansson@linaro.org>
10003 L: linux-mmc@vger.kernel.org
10004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10006 F: Documentation/devicetree/bindings/mmc/
10008 F: include/linux/mmc/
10009 F: include/uapi/linux/mmc/
10011 MULTIPLEXER SUBSYSTEM
10012 M: Peter Rosin <peda@axentia.se>
10014 F: Documentation/ABI/testing/sysfs-class-mux*
10015 F: Documentation/devicetree/bindings/mux/
10016 F: include/dt-bindings/mux/
10017 F: include/linux/mux/
10020 MULTITECH MULTIPORT CARD (ISICOM)
10022 F: drivers/tty/isicom.c
10023 F: include/linux/isicom.h
10025 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10026 M: Bin Liu <b-liu@ti.com>
10027 L: linux-usb@vger.kernel.org
10029 F: drivers/usb/musb/
10031 MXL301RF MEDIA DRIVER
10032 M: Akihiro Tsukada <tskd08@gmail.com>
10033 L: linux-media@vger.kernel.org
10035 F: drivers/media/tuners/mxl301rf*
10037 MXL5007T MEDIA DRIVER
10038 M: Michael Krufky <mkrufky@linuxtv.org>
10039 L: linux-media@vger.kernel.org
10040 W: https://linuxtv.org
10041 W: http://github.com/mkrufky
10042 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10043 T: git git://linuxtv.org/mkrufky/tuners.git
10045 F: drivers/media/tuners/mxl5007t.*
10048 M: Marek Vasut <marex@denx.de>
10049 M: Stefan Agner <stefan@agner.ch>
10050 L: dri-devel@lists.freedesktop.org
10052 F: drivers/gpu/drm/mxsfb/
10053 F: Documentation/devicetree/bindings/display/mxsfb.txt
10054 T: git git://anongit.freedesktop.org/drm/drm-misc
10056 MYLEX DAC960 PCI RAID Controller
10057 M: Hannes Reinecke <hare@kernel.org>
10058 L: linux-scsi@vger.kernel.org
10060 F: drivers/scsi/myrb.*
10061 F: drivers/scsi/myrs.*
10063 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10064 M: Chris Lee <christopher.lee@cspi.com>
10065 L: netdev@vger.kernel.org
10066 W: https://www.cspi.com/ethernet-products/support/downloads/
10068 F: drivers/net/ethernet/myricom/myri10ge/
10070 NAND FLASH SUBSYSTEM
10071 M: Boris Brezillon <boris.brezillon@bootlin.com>
10072 M: Miquel Raynal <miquel.raynal@bootlin.com>
10073 R: Richard Weinberger <richard@nod.at>
10074 L: linux-mtd@lists.infradead.org
10075 W: http://www.linux-mtd.infradead.org/
10076 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10077 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10078 T: git git://git.infradead.org/linux-mtd.git nand/next
10080 F: drivers/mtd/nand/
10081 F: include/linux/mtd/*nand*.h
10083 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10084 M: Daniel Mack <zonque@gmail.com>
10086 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10087 W: http://www.native-instruments.com
10088 F: sound/usb/caiaq/
10090 NATSEMI ETHERNET DRIVER (DP8381x)
10092 F: drivers/net/ethernet/natsemi/natsemi.c
10094 NCR 5380 SCSI DRIVERS
10095 M: Finn Thain <fthain@telegraphics.com.au>
10096 M: Michael Schmitz <schmitzmic@gmail.com>
10097 L: linux-scsi@vger.kernel.org
10099 F: Documentation/scsi/g_NCR5380.txt
10100 F: drivers/scsi/NCR5380.*
10101 F: drivers/scsi/arm/cumana_1.c
10102 F: drivers/scsi/arm/oak.c
10103 F: drivers/scsi/atari_scsi.*
10104 F: drivers/scsi/dmx3191d.c
10105 F: drivers/scsi/g_NCR5380.*
10106 F: drivers/scsi/mac_scsi.*
10107 F: drivers/scsi/sun3_scsi.*
10108 F: drivers/scsi/sun3_scsi_vme.c
10111 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10115 NCT6775 HARDWARE MONITOR DRIVER
10116 M: Guenter Roeck <linux@roeck-us.net>
10117 L: linux-hwmon@vger.kernel.org
10119 F: Documentation/hwmon/nct6775
10120 F: drivers/hwmon/nct6775.c
10122 NET_FAILOVER MODULE
10123 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10124 L: netdev@vger.kernel.org
10126 F: driver/net/net_failover.c
10127 F: include/net/net_failover.h
10128 F: Documentation/networking/net_failover.rst
10130 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10131 M: Faisal Latif <faisal.latif@intel.com>
10132 L: linux-rdma@vger.kernel.org
10133 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10135 F: drivers/infiniband/hw/nes/
10136 F: include/uapi/rdma/nes-abi.h
10138 NETEM NETWORK EMULATOR
10139 M: Stephen Hemminger <stephen@networkplumber.org>
10140 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10142 F: net/sched/sch_netem.c
10144 NETERION 10GbE DRIVERS (s2io/vxge)
10145 M: Jon Mason <jdmason@kudzu.us>
10146 L: netdev@vger.kernel.org
10148 F: Documentation/networking/s2io.txt
10149 F: Documentation/networking/vxge.txt
10150 F: drivers/net/ethernet/neterion/
10153 M: Pablo Neira Ayuso <pablo@netfilter.org>
10154 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10155 M: Florian Westphal <fw@strlen.de>
10156 L: netfilter-devel@vger.kernel.org
10157 L: coreteam@netfilter.org
10158 W: http://www.netfilter.org/
10159 W: http://www.iptables.org/
10160 W: http://www.nftables.org/
10161 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10165 F: include/linux/netfilter*
10166 F: include/linux/netfilter/
10167 F: include/net/netfilter/
10168 F: include/uapi/linux/netfilter*
10169 F: include/uapi/linux/netfilter/
10170 F: net/*/netfilter.c
10171 F: net/*/netfilter/
10173 F: net/bridge/br_netfilter*.c
10175 NETROM NETWORK LAYER
10176 M: Ralf Baechle <ralf@linux-mips.org>
10177 L: linux-hams@vger.kernel.org
10178 W: http://www.linux-ax25.org/
10180 F: include/net/netrom.h
10181 F: include/uapi/linux/netrom.h
10184 NETRONOME ETHERNET DRIVERS
10185 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10186 L: oss-drivers@netronome.com
10188 F: drivers/net/ethernet/netronome/
10190 NETWORK BLOCK DEVICE (NBD)
10191 M: Josef Bacik <josef@toxicpanda.com>
10193 L: linux-block@vger.kernel.org
10194 L: nbd@other.debian.org
10195 F: Documentation/blockdev/nbd.txt
10196 F: drivers/block/nbd.c
10197 F: include/uapi/linux/nbd.h
10199 NETWORK DROP MONITOR
10200 M: Neil Horman <nhorman@tuxdriver.com>
10201 L: netdev@vger.kernel.org
10203 W: https://fedorahosted.org/dropwatch/
10204 F: net/core/drop_monitor.c
10207 M: "David S. Miller" <davem@davemloft.net>
10208 L: netdev@vger.kernel.org
10209 W: http://www.linuxfoundation.org/en/Net
10210 Q: http://patchwork.ozlabs.org/project/netdev/list/
10211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10214 F: Documentation/devicetree/bindings/net/
10216 F: include/linux/if_*
10217 F: include/linux/netdevice.h
10218 F: include/linux/etherdevice.h
10219 F: include/linux/fcdevice.h
10220 F: include/linux/fddidevice.h
10221 F: include/linux/hippidevice.h
10222 F: include/linux/inetdevice.h
10223 F: include/uapi/linux/if_*
10224 F: include/uapi/linux/netdevice.h
10226 NETWORKING DRIVERS (WIRELESS)
10227 M: Kalle Valo <kvalo@codeaurora.org>
10228 L: linux-wireless@vger.kernel.org
10229 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10233 F: Documentation/devicetree/bindings/net/wireless/
10234 F: drivers/net/wireless/
10237 M: Andrew Lunn <andrew@lunn.ch>
10238 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10239 M: Florian Fainelli <f.fainelli@gmail.com>
10241 F: Documentation/devicetree/bindings/net/dsa/
10243 F: include/net/dsa.h
10244 F: include/linux/dsa/
10245 F: drivers/net/dsa/
10247 NETWORKING [GENERAL]
10248 M: "David S. Miller" <davem@davemloft.net>
10249 L: netdev@vger.kernel.org
10250 W: http://www.linuxfoundation.org/en/Net
10251 Q: http://patchwork.ozlabs.org/project/netdev/list/
10252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10254 B: mailto:netdev@vger.kernel.org
10258 F: include/linux/in.h
10259 F: include/linux/net.h
10260 F: include/linux/netdevice.h
10261 F: include/uapi/linux/in.h
10262 F: include/uapi/linux/net.h
10263 F: include/uapi/linux/netdevice.h
10264 F: include/uapi/linux/net_namespace.h
10265 F: tools/testing/selftests/net/
10268 F: Documentation/networking/
10271 M: Steffen Klassert <steffen.klassert@secunet.com>
10272 M: Herbert Xu <herbert@gondor.apana.org.au>
10273 M: "David S. Miller" <davem@davemloft.net>
10274 L: netdev@vger.kernel.org
10275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10283 F: net/ipv4/ipcomp.c
10284 F: net/ipv4/ip_vti.c
10288 F: net/ipv6/ipcomp6.c
10289 F: net/ipv6/ip6_vti.c
10290 F: include/uapi/linux/xfrm.h
10291 F: include/net/xfrm.h
10293 NETWORKING [IPv4/IPv6]
10294 M: "David S. Miller" <davem@davemloft.net>
10295 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10296 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10297 L: netdev@vger.kernel.org
10298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10305 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10306 M: Paul Moore <paul@paul-moore.com>
10307 W: https://github.com/netlabel
10308 L: netdev@vger.kernel.org
10309 L: linux-security-module@vger.kernel.org
10311 F: Documentation/netlabel/
10312 F: include/net/calipso.h
10313 F: include/net/cipso_ipv4.h
10314 F: include/net/netlabel.h
10315 F: include/uapi/linux/netfilter/xt_SECMARK.h
10316 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10318 F: net/ipv4/cipso_ipv4.c
10319 F: net/ipv6/calipso.c
10320 F: net/netfilter/xt_CONNSECMARK.c
10321 F: net/netfilter/xt_SECMARK.c
10324 M: Eric Dumazet <edumazet@google.com>
10325 L: netdev@vger.kernel.org
10328 F: net/ipv4/syncookies.c
10330 F: net/ipv6/syncookies.c
10331 F: include/uapi/linux/tcp.h
10332 F: include/net/tcp.h
10333 F: include/linux/tcp.h
10334 F: include/trace/events/tcp.h
10337 M: Boris Pismenny <borisp@mellanox.com>
10338 M: Aviad Yehezkel <aviadye@mellanox.com>
10339 M: Dave Watson <davejwatson@fb.com>
10340 M: John Fastabend <john.fastabend@gmail.com>
10341 M: Daniel Borkmann <daniel@iogearbox.net>
10342 L: netdev@vger.kernel.org
10345 F: include/uapi/linux/tls.h
10346 F: include/net/tls.h
10348 NETWORKING [WIRELESS]
10349 L: linux-wireless@vger.kernel.org
10350 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10353 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10355 F: drivers/net/netdevsim/*
10357 NETXEN (1/10) GbE SUPPORT
10358 M: Manish Chopra <manish.chopra@cavium.com>
10359 M: Rahul Verma <rahul.verma@cavium.com>
10360 M: Dept-GELinuxNICDev@cavium.com
10361 L: netdev@vger.kernel.org
10363 F: drivers/net/ethernet/qlogic/netxen/
10366 M: Samuel Ortiz <sameo@linux.intel.com>
10367 L: linux-wireless@vger.kernel.org
10368 L: linux-nfc@lists.01.org (subscribers-only)
10371 F: include/net/nfc/
10372 F: include/uapi/linux/nfc.h
10374 F: include/linux/platform_data/nfcmrvl.h
10375 F: include/linux/platform_data/nxp-nci.h
10376 F: Documentation/devicetree/bindings/net/nfc/
10378 NFS, SUNRPC, AND LOCKD CLIENTS
10379 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10380 M: Anna Schumaker <anna.schumaker@netapp.com>
10381 L: linux-nfs@vger.kernel.org
10382 W: http://client.linux-nfs.org
10383 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10389 F: include/linux/lockd/
10390 F: include/linux/nfs*
10391 F: include/linux/sunrpc/
10392 F: include/uapi/linux/nfs*
10393 F: include/uapi/linux/sunrpc/
10396 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10397 L: linux-nilfs@vger.kernel.org
10398 W: https://nilfs.sourceforge.io/
10399 W: https://nilfs.osdn.jp/
10400 T: git git://github.com/konis/nilfs2.git
10402 F: Documentation/filesystems/nilfs2.txt
10404 F: include/trace/events/nilfs2.h
10405 F: include/uapi/linux/nilfs2_api.h
10406 F: include/uapi/linux/nilfs2_ondisk.h
10408 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10409 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10410 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10412 F: Documentation/scsi/NinjaSCSI.txt
10413 F: drivers/scsi/pcmcia/nsp_*
10415 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10416 M: GOTO Masanori <gotom@debian.or.jp>
10417 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10418 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10420 F: Documentation/scsi/NinjaSCSI.txt
10421 F: drivers/scsi/nsp32*
10424 M: Ley Foon Tan <lftan@altera.com>
10425 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10430 NOHZ, DYNTICKS SUPPORT
10431 M: Frederic Weisbecker <fweisbec@gmail.com>
10432 M: Thomas Gleixner <tglx@linutronix.de>
10433 M: Ingo Molnar <mingo@kernel.org>
10434 L: linux-kernel@vger.kernel.org
10435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10437 F: kernel/time/tick*.*
10438 F: include/linux/tick.h
10439 F: include/linux/sched/nohz.h
10441 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10442 M: Pavel Machek <pavel@ucw.cz>
10443 M: Sakari Ailus <sakari.ailus@iki.fi>
10444 L: linux-media@vger.kernel.org
10446 F: drivers/media/i2c/et8ek8
10447 F: drivers/media/i2c/ad5820.c
10449 NOKIA N900 POWER SUPPLY DRIVERS
10450 R: Pali Rohár <pali.rohar@gmail.com>
10451 F: include/linux/power/bq2415x_charger.h
10452 F: include/linux/power/bq27xxx_battery.h
10453 F: include/linux/power/isp1704_charger.h
10454 F: drivers/power/supply/bq2415x_charger.c
10455 F: drivers/power/supply/bq27xxx_battery.c
10456 F: drivers/power/supply/bq27xxx_battery_i2c.c
10457 F: drivers/power/supply/isp1704_charger.c
10458 F: drivers/power/supply/rx51_battery.c
10461 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10462 L: linux-ntb@googlegroups.com
10464 F: drivers/ntb/hw/amd/
10467 M: Jon Mason <jdmason@kudzu.us>
10468 M: Dave Jiang <dave.jiang@intel.com>
10469 M: Allen Hubbe <allenbh@gmail.com>
10470 L: linux-ntb@googlegroups.com
10472 W: https://github.com/jonmason/ntb/wiki
10473 T: git git://github.com/jonmason/ntb.git
10475 F: drivers/net/ntb_netdev.c
10476 F: include/linux/ntb.h
10477 F: include/linux/ntb_transport.h
10478 F: tools/testing/selftests/ntb/
10481 M: Serge Semin <fancer.lancer@gmail.com>
10482 L: linux-ntb@googlegroups.com
10484 F: drivers/ntb/hw/idt/
10487 M: Dave Jiang <dave.jiang@intel.com>
10488 L: linux-ntb@googlegroups.com
10490 W: https://github.com/davejiang/linux/wiki
10491 T: git https://github.com/davejiang/linux.git
10492 F: drivers/ntb/hw/intel/
10495 M: Anton Altaparmakov <anton@tuxera.com>
10496 L: linux-ntfs-dev@lists.sourceforge.net
10497 W: http://www.tuxera.com/
10498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10500 F: Documentation/filesystems/ntfs.txt
10504 M: Finn Thain <fthain@telegraphics.com.au>
10505 L: linux-m68k@lists.linux-m68k.org
10507 F: arch/*/include/asm/nubus.h
10509 F: include/linux/nubus.h
10510 F: include/uapi/linux/nubus.h
10512 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10513 M: Antonino Daplas <adaplas@gmail.com>
10514 L: linux-fbdev@vger.kernel.org
10516 F: drivers/video/fbdev/riva/
10517 F: drivers/video/fbdev/nvidia/
10520 M: Keith Busch <keith.busch@intel.com>
10521 M: Jens Axboe <axboe@fb.com>
10522 M: Christoph Hellwig <hch@lst.de>
10523 M: Sagi Grimberg <sagi@grimberg.me>
10524 L: linux-nvme@lists.infradead.org
10525 T: git://git.infradead.org/nvme.git
10526 W: http://git.infradead.org/nvme.git
10528 F: drivers/nvme/host/
10529 F: include/linux/nvme.h
10530 F: include/uapi/linux/nvme_ioctl.h
10532 NVM EXPRESS FC TRANSPORT DRIVERS
10533 M: James Smart <james.smart@broadcom.com>
10534 L: linux-nvme@lists.infradead.org
10536 F: include/linux/nvme-fc.h
10537 F: include/linux/nvme-fc-driver.h
10538 F: drivers/nvme/host/fc.c
10539 F: drivers/nvme/target/fc.c
10540 F: drivers/nvme/target/fcloop.c
10542 NVM EXPRESS TARGET DRIVER
10543 M: Christoph Hellwig <hch@lst.de>
10544 M: Sagi Grimberg <sagi@grimberg.me>
10545 L: linux-nvme@lists.infradead.org
10546 T: git://git.infradead.org/nvme.git
10547 W: http://git.infradead.org/nvme.git
10549 F: drivers/nvme/target/
10552 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10555 F: Documentation/devicetree/bindings/nvmem/
10556 F: Documentation/ABI/stable/sysfs-bus-nvmem
10557 F: include/linux/nvmem-consumer.h
10558 F: include/linux/nvmem-provider.h
10560 NXP SGTL5000 DRIVER
10561 M: Fabio Estevam <fabio.estevam@nxp.com>
10562 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10564 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10565 F: sound/soc/codecs/sgtl5000*
10567 NXP TDA998X DRM DRIVER
10568 M: Russell King <linux@armlinux.org.uk>
10570 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10571 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10572 F: drivers/gpu/drm/i2c/tda998x_drv.c
10573 F: include/drm/i2c/tda998x.h
10574 F: include/dt-bindings/display/tda998x.h
10578 M: Peter Rosin <peda@axentia.se>
10579 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10581 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10582 F: sound/soc/codecs/tfa9879*
10585 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10586 R: Charles Gorand <charles.gorand@effinnov.com>
10587 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10589 F: drivers/nfc/nxp-nci
10592 M: Josh Poimboeuf <jpoimboe@redhat.com>
10593 M: Peter Zijlstra <peterz@infradead.org>
10597 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10598 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10599 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10600 L: linuxppc-dev@lists.ozlabs.org
10602 F: arch/powerpc/platforms/powernv/ocxl.c
10603 F: arch/powerpc/include/asm/pnv-ocxl.h
10604 F: drivers/misc/ocxl/
10605 F: include/misc/ocxl*
10606 F: include/uapi/misc/ocxl.h
10607 F: Documentation/accelerators/ocxl.rst
10610 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10611 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10612 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10613 L: linux-omap@vger.kernel.org
10617 OMAP CLOCK FRAMEWORK SUPPORT
10618 M: Paul Walmsley <paul@pwsan.com>
10619 L: linux-omap@vger.kernel.org
10621 F: arch/arm/*omap*/*clock*
10623 OMAP DEVICE TREE SUPPORT
10624 M: Benoît Cousson <bcousson@baylibre.com>
10625 M: Tony Lindgren <tony@atomide.com>
10626 L: linux-omap@vger.kernel.org
10627 L: devicetree@vger.kernel.org
10629 F: arch/arm/boot/dts/*omap*
10630 F: arch/arm/boot/dts/*am3*
10631 F: arch/arm/boot/dts/*am4*
10632 F: arch/arm/boot/dts/*am5*
10633 F: arch/arm/boot/dts/*dra7*
10635 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10636 L: linux-omap@vger.kernel.org
10637 L: linux-fbdev@vger.kernel.org
10639 F: drivers/video/fbdev/omap2/
10640 F: Documentation/arm/OMAP/DSS
10642 OMAP FRAMEBUFFER SUPPORT
10643 L: linux-fbdev@vger.kernel.org
10644 L: linux-omap@vger.kernel.org
10646 F: drivers/video/fbdev/omap/
10648 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10649 M: Roger Quadros <rogerq@ti.com>
10650 M: Tony Lindgren <tony@atomide.com>
10651 L: linux-omap@vger.kernel.org
10653 F: drivers/memory/omap-gpmc.c
10654 F: arch/arm/mach-omap2/*gpmc*
10657 M: Grygorii Strashko <grygorii.strashko@ti.com>
10658 M: Santosh Shilimkar <ssantosh@kernel.org>
10659 M: Kevin Hilman <khilman@kernel.org>
10660 L: linux-omap@vger.kernel.org
10662 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10663 F: drivers/gpio/gpio-omap.c
10665 OMAP HARDWARE SPINLOCK SUPPORT
10666 M: Ohad Ben-Cohen <ohad@wizery.com>
10667 L: linux-omap@vger.kernel.org
10669 F: drivers/hwspinlock/omap_hwspinlock.c
10671 OMAP HS MMC SUPPORT
10672 L: linux-mmc@vger.kernel.org
10673 L: linux-omap@vger.kernel.org
10675 F: drivers/mmc/host/omap_hsmmc.c
10678 M: Paul Walmsley <paul@pwsan.com>
10679 L: linux-omap@vger.kernel.org
10681 F: arch/arm/mach-omap2/omap_hwmod*data*
10683 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10684 M: Benoît Cousson <bcousson@baylibre.com>
10685 L: linux-omap@vger.kernel.org
10687 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10690 M: Benoît Cousson <bcousson@baylibre.com>
10691 M: Paul Walmsley <paul@pwsan.com>
10692 L: linux-omap@vger.kernel.org
10694 F: arch/arm/mach-omap2/omap_hwmod.*
10696 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10697 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10698 L: linux-media@vger.kernel.org
10700 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10701 F: drivers/media/platform/omap3isp/
10702 F: drivers/staging/media/omap4iss/
10705 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10706 L: linux-omap@vger.kernel.org
10708 F: drivers/mmc/host/omap.c
10710 OMAP POWER MANAGEMENT SUPPORT
10711 M: Kevin Hilman <khilman@kernel.org>
10712 L: linux-omap@vger.kernel.org
10714 F: arch/arm/*omap*/*pm*
10715 F: drivers/cpufreq/omap-cpufreq.c
10717 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10718 M: Rajendra Nayak <rnayak@codeaurora.org>
10719 M: Paul Walmsley <paul@pwsan.com>
10720 L: linux-omap@vger.kernel.org
10722 F: arch/arm/mach-omap2/prm*
10724 OMAP RANDOM NUMBER GENERATOR SUPPORT
10725 M: Deepak Saxena <dsaxena@plexity.net>
10727 F: drivers/char/hw_random/omap-rng.c
10730 L: linux-usb@vger.kernel.org
10731 L: linux-omap@vger.kernel.org
10733 F: drivers/usb/*/*omap*
10734 F: arch/arm/*omap*/usb*
10736 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10737 M: Mark Jackson <mpfj@newflow.co.uk>
10738 L: linux-omap@vger.kernel.org
10740 F: arch/arm/boot/dts/am335x-nano.dts
10743 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10744 M: Tony Lindgren <tony@atomide.com>
10745 L: linux-omap@vger.kernel.org
10746 Q: http://patchwork.kernel.org/project/linux-omap/list/
10747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10749 F: arch/arm/mach-omap1/
10750 F: arch/arm/plat-omap/
10751 F: arch/arm/configs/omap1_defconfig
10752 F: drivers/i2c/busses/i2c-omap.c
10753 F: include/linux/platform_data/i2c-omap.h
10754 F: include/linux/platform_data/ams-delta-fiq.h
10757 M: Tony Lindgren <tony@atomide.com>
10758 L: linux-omap@vger.kernel.org
10759 W: http://www.muru.com/linux/omap/
10760 W: http://linux.omap.com/
10761 Q: http://patchwork.kernel.org/project/linux-omap/list/
10762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10764 F: arch/arm/mach-omap2/
10765 F: arch/arm/plat-omap/
10766 F: arch/arm/configs/omap2plus_defconfig
10767 F: drivers/i2c/busses/i2c-omap.c
10768 F: drivers/irqchip/irq-omap-intc.c
10769 F: drivers/mfd/*omap*.c
10770 F: drivers/mfd/menelaus.c
10771 F: drivers/mfd/palmas.c
10772 F: drivers/mfd/tps65217.c
10773 F: drivers/mfd/tps65218.c
10774 F: drivers/mfd/tps65910.c
10775 F: drivers/mfd/twl-core.[ch]
10776 F: drivers/mfd/twl4030*.c
10777 F: drivers/mfd/twl6030*.c
10778 F: drivers/mfd/twl6040*.c
10779 F: drivers/regulator/palmas-regulator*.c
10780 F: drivers/regulator/pbias-regulator.c
10781 F: drivers/regulator/tps65217-regulator.c
10782 F: drivers/regulator/tps65218-regulator.c
10783 F: drivers/regulator/tps65910-regulator.c
10784 F: drivers/regulator/twl-regulator.c
10785 F: drivers/regulator/twl6030-regulator.c
10786 F: include/linux/platform_data/i2c-omap.h
10788 ONION OMEGA2+ BOARD
10789 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10790 L: linux-mips@linux-mips.org
10792 F: arch/mips/boot/dts/ralink/omega2p.dts
10795 M: Bob Copeland <me@bobcopeland.com>
10796 L: linux-karma-devel@lists.sourceforge.net
10798 F: Documentation/filesystems/omfs.txt
10801 OMNIKEY CARDMAN 4000 DRIVER
10802 M: Harald Welte <laforge@gnumonks.org>
10804 F: drivers/char/pcmcia/cm4000_cs.c
10805 F: include/linux/cm4000_cs.h
10806 F: include/uapi/linux/cm4000_cs.h
10808 OMNIKEY CARDMAN 4040 DRIVER
10809 M: Harald Welte <laforge@gnumonks.org>
10811 F: drivers/char/pcmcia/cm4040_cs.*
10813 OMNIVISION OV13858 SENSOR DRIVER
10814 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10815 L: linux-media@vger.kernel.org
10816 T: git git://linuxtv.org/media_tree.git
10818 F: drivers/media/i2c/ov13858.c
10820 OMNIVISION OV2680 SENSOR DRIVER
10821 M: Rui Miguel Silva <rmfrfs@gmail.com>
10822 L: linux-media@vger.kernel.org
10823 T: git git://linuxtv.org/media_tree.git
10825 F: drivers/media/i2c/ov2680.c
10826 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10828 OMNIVISION OV2685 SENSOR DRIVER
10829 M: Shunqian Zheng <zhengsq@rock-chips.com>
10830 L: linux-media@vger.kernel.org
10831 T: git git://linuxtv.org/media_tree.git
10833 F: drivers/media/i2c/ov2685.c
10835 OMNIVISION OV5640 SENSOR DRIVER
10836 M: Steve Longerbeam <slongerbeam@gmail.com>
10837 L: linux-media@vger.kernel.org
10838 T: git git://linuxtv.org/media_tree.git
10840 F: drivers/media/i2c/ov5640.c
10842 OMNIVISION OV5647 SENSOR DRIVER
10843 M: Luis Oliveira <lolivei@synopsys.com>
10844 L: linux-media@vger.kernel.org
10845 T: git git://linuxtv.org/media_tree.git
10847 F: drivers/media/i2c/ov5647.c
10849 OMNIVISION OV5695 SENSOR DRIVER
10850 M: Shunqian Zheng <zhengsq@rock-chips.com>
10851 L: linux-media@vger.kernel.org
10852 T: git git://linuxtv.org/media_tree.git
10854 F: drivers/media/i2c/ov5695.c
10856 OMNIVISION OV7670 SENSOR DRIVER
10857 M: Jonathan Corbet <corbet@lwn.net>
10858 L: linux-media@vger.kernel.org
10859 T: git git://linuxtv.org/media_tree.git
10861 F: drivers/media/i2c/ov7670.c
10862 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10864 OMNIVISION OV772x SENSOR DRIVER
10865 M: Jacopo Mondi <jacopo@jmondi.org>
10866 L: linux-media@vger.kernel.org
10867 T: git git://linuxtv.org/media_tree.git
10869 F: drivers/media/i2c/ov772x.c
10870 F: include/media/i2c/ov772x.h
10871 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10873 OMNIVISION OV7740 SENSOR DRIVER
10874 M: Wenyou Yang <wenyou.yang@microchip.com>
10875 L: linux-media@vger.kernel.org
10876 T: git git://linuxtv.org/media_tree.git
10878 F: drivers/media/i2c/ov7740.c
10879 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10881 OMNIVISION OV9650 SENSOR DRIVER
10882 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10883 R: Akinobu Mita <akinobu.mita@gmail.com>
10884 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10885 L: linux-media@vger.kernel.org
10886 T: git git://linuxtv.org/media_tree.git
10888 F: drivers/media/i2c/ov9650.c
10889 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10891 ONENAND FLASH DRIVER
10892 M: Kyungmin Park <kyungmin.park@samsung.com>
10893 L: linux-mtd@lists.infradead.org
10895 F: drivers/mtd/nand/onenand/
10896 F: include/linux/mtd/onenand*.h
10898 ONSTREAM SCSI TAPE DRIVER
10899 M: Willem Riede <osst@riede.org>
10900 L: osst-users@lists.sourceforge.net
10901 L: linux-scsi@vger.kernel.org
10903 F: Documentation/scsi/osst.txt
10904 F: drivers/scsi/osst.*
10905 F: drivers/scsi/osst_*.h
10906 F: drivers/scsi/st.h
10909 M: Jens Wiklander <jens.wiklander@linaro.org>
10911 F: drivers/tee/optee/
10914 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10915 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10916 L: linux-rdma@vger.kernel.org
10918 F: drivers/infiniband/ulp/opa_vnic
10920 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10921 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10922 M: Frank Rowand <frowand.list@gmail.com>
10923 L: devicetree@vger.kernel.org
10925 F: Documentation/devicetree/dynamic-resolution-notes.txt
10926 F: Documentation/devicetree/overlay-notes.txt
10927 F: drivers/of/overlay.c
10928 F: drivers/of/resolver.c
10929 K: of_overlay_notifier_
10931 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10932 M: Rob Herring <robh+dt@kernel.org>
10933 M: Frank Rowand <frowand.list@gmail.com>
10934 L: devicetree@vger.kernel.org
10935 W: http://www.devicetree.org/
10936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10939 F: include/linux/of*.h
10941 F: Documentation/ABI/testing/sysfs-firmware-ofw
10943 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10944 M: Rob Herring <robh+dt@kernel.org>
10945 M: Mark Rutland <mark.rutland@arm.com>
10946 L: devicetree@vger.kernel.org
10947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10948 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10950 F: Documentation/devicetree/
10951 F: arch/*/boot/dts/
10952 F: include/dt-bindings/
10954 OPENCORES I2C BUS DRIVER
10955 M: Peter Korsgaard <peter@korsgaard.com>
10956 L: linux-i2c@vger.kernel.org
10958 F: Documentation/i2c/busses/i2c-ocores
10959 F: drivers/i2c/busses/i2c-ocores.c
10961 OPENRISC ARCHITECTURE
10962 M: Jonas Bonn <jonas@southpole.se>
10963 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10964 M: Stafford Horne <shorne@gmail.com>
10965 T: git git://github.com/openrisc/linux.git
10966 L: openrisc@lists.librecores.org
10967 W: http://openrisc.io
10969 F: Documentation/devicetree/bindings/openrisc/
10970 F: Documentation/openrisc/
10972 F: drivers/irqchip/irq-ompic.c
10973 F: drivers/irqchip/irq-or1k-*
10976 M: Pravin B Shelar <pshelar@ovn.org>
10977 L: netdev@vger.kernel.org
10978 L: dev@openvswitch.org
10979 W: http://openvswitch.org
10981 F: net/openvswitch/
10982 F: include/uapi/linux/openvswitch.h
10984 OPERATING PERFORMANCE POINTS (OPP)
10985 M: Viresh Kumar <vireshk@kernel.org>
10986 M: Nishanth Menon <nm@ti.com>
10987 M: Stephen Boyd <sboyd@kernel.org>
10988 L: linux-pm@vger.kernel.org
10990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10992 F: include/linux/pm_opp.h
10993 F: Documentation/power/opp.txt
10994 F: Documentation/devicetree/bindings/opp/
10997 M: Clemens Ladisch <clemens@ladisch.de>
10998 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10999 T: git git://git.alsa-project.org/alsa-kernel.git
11001 F: sound/drivers/opl4/
11004 M: Robert Richter <rric@kernel.org>
11005 L: oprofile-list@lists.sf.net
11007 F: arch/*/include/asm/oprofile*.h
11008 F: arch/*/oprofile/
11009 F: drivers/oprofile/
11010 F: include/linux/oprofile.h
11012 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11013 M: Mark Fasheh <mark@fasheh.com>
11014 M: Joel Becker <jlbec@evilplan.org>
11015 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11016 W: http://ocfs2.wiki.kernel.org
11018 F: Documentation/filesystems/ocfs2.txt
11019 F: Documentation/filesystems/dlmfs.txt
11022 ORANGEFS FILESYSTEM
11023 M: Mike Marshall <hubcap@omnibond.com>
11024 R: Martin Brandenburg <martin@omnibond.com>
11025 L: devel@lists.orangefs.org
11026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11029 F: Documentation/filesystems/orangefs.txt
11032 L: linux-wireless@vger.kernel.org
11033 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11034 W: http://www.nongnu.org/orinoco/
11036 F: drivers/net/wireless/intersil/orinoco/
11038 OSD LIBRARY and FILESYSTEM
11039 M: Boaz Harrosh <ooo@electrozaur.com>
11041 F: drivers/scsi/osd/
11042 F: include/scsi/osd_*
11045 OV2659 OMNIVISION SENSOR DRIVER
11046 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11047 L: linux-media@vger.kernel.org
11048 W: https://linuxtv.org
11049 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11050 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11052 F: drivers/media/i2c/ov2659.c
11053 F: include/media/i2c/ov2659.h
11056 M: Miklos Szeredi <miklos@szeredi.hu>
11057 L: linux-unionfs@vger.kernel.org
11058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11061 F: Documentation/filesystems/overlayfs.txt
11063 P54 WIRELESS DRIVER
11064 M: Christian Lamparter <chunkeey@googlemail.com>
11065 L: linux-wireless@vger.kernel.org
11066 W: http://wireless.kernel.org/en/users/Drivers/p54
11068 F: drivers/net/wireless/intersil/p54/
11070 PA SEMI ETHERNET DRIVER
11071 L: netdev@vger.kernel.org
11073 F: drivers/net/ethernet/pasemi/*
11075 PA SEMI SMBUS DRIVER
11076 L: linux-i2c@vger.kernel.org
11078 F: drivers/i2c/busses/i2c-pasemi.c
11080 PADATA PARALLEL EXECUTION MECHANISM
11081 M: Steffen Klassert <steffen.klassert@secunet.com>
11082 L: linux-crypto@vger.kernel.org
11085 F: include/linux/padata.h
11086 F: Documentation/padata.txt
11088 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11089 M: Harald Welte <laforge@gnumonks.org>
11090 L: platform-driver-x86@vger.kernel.org
11092 F: drivers/platform/x86/panasonic-laptop.c
11094 PARALLEL LCD/KEYPAD PANEL DRIVER
11095 M: Willy Tarreau <willy@haproxy.com>
11096 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11098 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11099 F: drivers/auxdisplay/panel.c
11101 PARALLEL PORT SUBSYSTEM
11102 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11103 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11104 L: linux-parport@lists.infradead.org (subscribers-only)
11106 F: drivers/parport/
11107 F: include/linux/parport*.h
11108 F: drivers/char/ppdev.c
11109 F: include/uapi/linux/ppdev.h
11110 F: Documentation/parport*.txt
11112 PARAVIRT_OPS INTERFACE
11113 M: Juergen Gross <jgross@suse.com>
11114 M: Alok Kataria <akataria@vmware.com>
11115 L: virtualization@lists.linux-foundation.org
11117 F: Documentation/virtual/paravirt_ops.txt
11118 F: arch/*/kernel/paravirt*
11119 F: arch/*/include/asm/paravirt*.h
11120 F: include/linux/hypervisor.h
11122 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11123 M: Tim Waugh <tim@cyberelk.net>
11124 L: linux-parport@lists.infradead.org (subscribers-only)
11126 F: Documentation/blockdev/paride.txt
11127 F: drivers/block/paride/
11129 PARISC ARCHITECTURE
11130 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11131 M: Helge Deller <deller@gmx.de>
11132 L: linux-parisc@vger.kernel.org
11133 W: http://www.parisc-linux.org/
11134 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11139 F: Documentation/parisc/
11141 F: drivers/char/agp/parisc-agp.c
11142 F: drivers/input/serio/gscps2.c
11143 F: drivers/parport/parport_gsc.*
11144 F: drivers/tty/serial/8250/8250_gsc.c
11145 F: drivers/video/fbdev/sti*
11146 F: drivers/video/console/sti*
11147 F: drivers/video/logo/logo_parisc*
11150 M: Jiri Pirko <jiri@mellanox.com>
11151 L: netdev@vger.kernel.org
11154 F: lib/test_parman.c
11155 F: include/linux/parman.h
11157 PC87360 HARDWARE MONITORING DRIVER
11158 M: Jim Cromie <jim.cromie@gmail.com>
11159 L: linux-hwmon@vger.kernel.org
11161 F: Documentation/hwmon/pc87360
11162 F: drivers/hwmon/pc87360.c
11164 PC8736x GPIO DRIVER
11165 M: Jim Cromie <jim.cromie@gmail.com>
11167 F: drivers/char/pc8736x_gpio.c
11169 PC87427 HARDWARE MONITORING DRIVER
11170 M: Jean Delvare <jdelvare@suse.com>
11171 L: linux-hwmon@vger.kernel.org
11173 F: Documentation/hwmon/pc87427
11174 F: drivers/hwmon/pc87427.c
11177 M: Riku Voipio <riku.voipio@iki.fi>
11179 F: drivers/leds/leds-pca9532.c
11180 F: include/linux/leds-pca9532.h
11182 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11183 M: Guenter Roeck <linux@roeck-us.net>
11184 L: linux-i2c@vger.kernel.org
11186 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11188 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11189 M: Khalid Aziz <khalid@gonehiking.org>
11191 F: drivers/firmware/pcdp.*
11193 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11194 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11195 L: linux-pci@vger.kernel.org
11196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11198 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11199 F: drivers/pci/controller/pci-aardvark.c
11201 PCI DRIVER FOR ALTERA PCIE IP
11202 M: Ley Foon Tan <lftan@altera.com>
11203 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11204 L: linux-pci@vger.kernel.org
11206 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11207 F: drivers/pci/controller/pcie-altera.c
11209 PCI DRIVER FOR APPLIEDMICRO XGENE
11210 M: Tanmay Inamdar <tinamdar@apm.com>
11211 L: linux-pci@vger.kernel.org
11212 L: linux-arm-kernel@lists.infradead.org
11214 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11215 F: drivers/pci/controller/pci-xgene.c
11217 PCI DRIVER FOR ARM VERSATILE PLATFORM
11218 M: Rob Herring <robh@kernel.org>
11219 L: linux-pci@vger.kernel.org
11220 L: linux-arm-kernel@lists.infradead.org
11222 F: Documentation/devicetree/bindings/pci/versatile.txt
11223 F: drivers/pci/controller/pci-versatile.c
11225 PCI DRIVER FOR ARMADA 8K
11226 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11227 L: linux-pci@vger.kernel.org
11228 L: linux-arm-kernel@lists.infradead.org
11230 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11231 F: drivers/pci/controller/dwc/pcie-armada8k.c
11233 PCI DRIVER FOR CADENCE PCIE IP
11234 M: Alan Douglas <adouglas@cadence.com>
11235 L: linux-pci@vger.kernel.org
11237 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11238 F: drivers/pci/controller/pcie-cadence*
11240 PCI DRIVER FOR FREESCALE LAYERSCAPE
11241 M: Minghuan Lian <minghuan.Lian@nxp.com>
11242 M: Mingkai Hu <mingkai.hu@nxp.com>
11243 M: Roy Zang <roy.zang@nxp.com>
11244 L: linuxppc-dev@lists.ozlabs.org
11245 L: linux-pci@vger.kernel.org
11246 L: linux-arm-kernel@lists.infradead.org
11248 F: drivers/pci/controller/dwc/*layerscape*
11250 PCI DRIVER FOR GENERIC OF HOSTS
11251 M: Will Deacon <will.deacon@arm.com>
11252 L: linux-pci@vger.kernel.org
11253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11255 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11256 F: drivers/pci/controller/pci-host-common.c
11257 F: drivers/pci/controller/pci-host-generic.c
11259 PCI DRIVER FOR IMX6
11260 M: Richard Zhu <hongxing.zhu@nxp.com>
11261 M: Lucas Stach <l.stach@pengutronix.de>
11262 L: linux-pci@vger.kernel.org
11263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11265 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11266 F: drivers/pci/controller/dwc/*imx6*
11268 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11269 M: Keith Busch <keith.busch@intel.com>
11270 M: Jonathan Derrick <jonathan.derrick@intel.com>
11271 L: linux-pci@vger.kernel.org
11273 F: drivers/pci/controller/vmd.c
11275 PCI DRIVER FOR MICROSEMI SWITCHTEC
11276 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11277 M: Logan Gunthorpe <logang@deltatee.com>
11278 L: linux-pci@vger.kernel.org
11280 F: Documentation/switchtec.txt
11281 F: Documentation/ABI/testing/sysfs-class-switchtec
11282 F: drivers/pci/switch/switchtec*
11283 F: include/uapi/linux/switchtec_ioctl.h
11284 F: include/linux/switchtec.h
11285 F: drivers/ntb/hw/mscc/
11287 PCI DRIVER FOR MOBIVEIL PCIE IP
11288 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11289 L: linux-pci@vger.kernel.org
11291 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11292 F: drivers/pci/controller/pcie-mobiveil.c
11294 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11295 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11296 M: Jason Cooper <jason@lakedaemon.net>
11297 L: linux-pci@vger.kernel.org
11298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11300 F: drivers/pci/controller/*mvebu*
11302 PCI DRIVER FOR NVIDIA TEGRA
11303 M: Thierry Reding <thierry.reding@gmail.com>
11304 L: linux-tegra@vger.kernel.org
11305 L: linux-pci@vger.kernel.org
11307 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11308 F: drivers/pci/controller/pci-tegra.c
11310 PCI DRIVER FOR RENESAS R-CAR
11311 M: Simon Horman <horms@verge.net.au>
11312 L: linux-pci@vger.kernel.org
11313 L: linux-renesas-soc@vger.kernel.org
11315 F: drivers/pci/controller/*rcar*
11317 PCI DRIVER FOR SAMSUNG EXYNOS
11318 M: Jingoo Han <jingoohan1@gmail.com>
11319 L: linux-pci@vger.kernel.org
11320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11321 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11323 F: drivers/pci/controller/dwc/pci-exynos.c
11325 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11326 M: Jingoo Han <jingoohan1@gmail.com>
11327 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11328 L: linux-pci@vger.kernel.org
11330 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11331 F: drivers/pci/controller/dwc/*designware*
11333 PCI DRIVER FOR TI DRA7XX
11334 M: Kishon Vijay Abraham I <kishon@ti.com>
11335 L: linux-omap@vger.kernel.org
11336 L: linux-pci@vger.kernel.org
11338 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11339 F: drivers/pci/controller/dwc/pci-dra7xx.c
11341 PCI DRIVER FOR TI KEYSTONE
11342 M: Murali Karicheri <m-karicheri2@ti.com>
11343 L: linux-pci@vger.kernel.org
11344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11346 F: drivers/pci/controller/dwc/pci-keystone.c
11348 PCI ENDPOINT SUBSYSTEM
11349 M: Kishon Vijay Abraham I <kishon@ti.com>
11350 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11351 L: linux-pci@vger.kernel.org
11352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11354 F: drivers/pci/endpoint/
11355 F: drivers/misc/pci_endpoint_test.c
11358 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11359 M: Russell Currey <ruscur@russell.cc>
11360 M: Sam Bobroff <sbobroff@linux.ibm.com>
11361 M: Oliver O'Halloran <oohall@gmail.com>
11362 L: linuxppc-dev@lists.ozlabs.org
11364 F: Documentation/PCI/pci-error-recovery.txt
11365 F: drivers/pci/pcie/aer.c
11366 F: drivers/pci/pcie/dpc.c
11367 F: drivers/pci/pcie/err.c
11368 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11369 F: arch/powerpc/kernel/eeh*.c
11370 F: arch/powerpc/platforms/*/eeh*.c
11371 F: arch/powerpc/include/*/eeh*.h
11374 M: Linas Vepstas <linasvepstas@gmail.com>
11375 L: linux-pci@vger.kernel.org
11377 F: Documentation/PCI/pci-error-recovery.txt
11379 PCI MSI DRIVER FOR ALTERA MSI IP
11380 M: Ley Foon Tan <lftan@altera.com>
11381 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11382 L: linux-pci@vger.kernel.org
11384 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11385 F: drivers/pci/controller/pcie-altera-msi.c
11387 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11388 M: Duc Dang <dhdang@apm.com>
11389 L: linux-pci@vger.kernel.org
11390 L: linux-arm-kernel@lists.infradead.org
11392 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11393 F: drivers/pci/controller/pci-xgene-msi.c
11396 M: Bjorn Helgaas <bhelgaas@google.com>
11397 L: linux-pci@vger.kernel.org
11398 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11401 F: Documentation/devicetree/bindings/pci/
11402 F: Documentation/PCI/
11403 F: drivers/acpi/pci*
11405 F: include/asm-generic/pci*
11406 F: include/linux/pci*
11407 F: include/linux/of_pci.h
11408 F: include/uapi/linux/pci*
11411 F: arch/x86/kernel/quirks.c
11413 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11414 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11415 L: linux-pci@vger.kernel.org
11416 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11419 F: drivers/pci/controller/
11421 PCIE DRIVER FOR AXIS ARTPEC
11422 M: Jesper Nilsson <jesper.nilsson@axis.com>
11423 L: linux-arm-kernel@axis.com
11424 L: linux-pci@vger.kernel.org
11426 F: Documentation/devicetree/bindings/pci/axis,artpec*
11427 F: drivers/pci/controller/dwc/*artpec*
11429 PCIE DRIVER FOR CAVIUM THUNDERX
11430 M: David Daney <david.daney@cavium.com>
11431 L: linux-pci@vger.kernel.org
11432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11434 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11435 F: drivers/pci/controller/pci-thunder-*
11437 PCIE DRIVER FOR HISILICON
11438 M: Zhou Wang <wangzhou1@hisilicon.com>
11439 L: linux-pci@vger.kernel.org
11441 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11442 F: drivers/pci/controller/dwc/pcie-hisi.c
11444 PCIE DRIVER FOR HISILICON KIRIN
11445 M: Xiaowei Song <songxiaowei@hisilicon.com>
11446 M: Binghui Wang <wangbinghui@hisilicon.com>
11447 L: linux-pci@vger.kernel.org
11449 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11450 F: drivers/pci/controller/dwc/pcie-kirin.c
11452 PCIE DRIVER FOR HISILICON STB
11453 M: Jianguo Sun <sunjianguo1@huawei.com>
11454 M: Shawn Guo <shawn.guo@linaro.org>
11455 L: linux-pci@vger.kernel.org
11457 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11458 F: drivers/pci/controller/dwc/pcie-histb.c
11460 PCIE DRIVER FOR MEDIATEK
11461 M: Ryder Lee <ryder.lee@mediatek.com>
11462 L: linux-pci@vger.kernel.org
11463 L: linux-mediatek@lists.infradead.org
11465 F: Documentation/devicetree/bindings/pci/mediatek*
11466 F: drivers/pci/controller/*mediatek*
11468 PCIE DRIVER FOR QUALCOMM MSM
11469 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11470 L: linux-pci@vger.kernel.org
11471 L: linux-arm-msm@vger.kernel.org
11473 F: drivers/pci/controller/dwc/*qcom*
11475 PCIE DRIVER FOR ROCKCHIP
11476 M: Shawn Lin <shawn.lin@rock-chips.com>
11477 L: linux-pci@vger.kernel.org
11478 L: linux-rockchip@lists.infradead.org
11480 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11481 F: drivers/pci/controller/pcie-rockchip*
11483 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11484 M: Linus Walleij <linus.walleij@linaro.org>
11485 L: linux-pci@vger.kernel.org
11487 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11488 F: drivers/pci/controller/pci-v3-semi.c
11490 PCIE DRIVER FOR ST SPEAR13XX
11491 M: Pratyush Anand <pratyush.anand@gmail.com>
11492 L: linux-pci@vger.kernel.org
11494 F: drivers/pci/controller/dwc/*spear*
11497 M: Dominik Brodowski <linux@dominikbrodowski.net>
11498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11500 F: Documentation/pcmcia/
11505 PCNET32 NETWORK DRIVER
11506 M: Don Fry <pcnet32@frontier.com>
11507 L: netdev@vger.kernel.org
11509 F: drivers/net/ethernet/amd/pcnet32.c
11511 PCRYPT PARALLEL CRYPTO ENGINE
11512 M: Steffen Klassert <steffen.klassert@secunet.com>
11513 L: linux-crypto@vger.kernel.org
11516 F: include/crypto/pcrypt.h
11518 PEAQ WMI HOTKEYS DRIVER
11519 M: Hans de Goede <hdegoede@redhat.com>
11520 L: platform-driver-x86@vger.kernel.org
11522 F: drivers/platform/x86/peaq-wmi.c
11524 PER-CPU MEMORY ALLOCATOR
11525 M: Dennis Zhou <dennis@kernel.org>
11526 M: Tejun Heo <tj@kernel.org>
11527 M: Christoph Lameter <cl@linux.com>
11528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11530 F: include/linux/percpu*.h
11532 F: arch/*/include/asm/percpu.h
11534 PER-TASK DELAY ACCOUNTING
11535 M: Balbir Singh <bsingharora@gmail.com>
11537 F: include/linux/delayacct.h
11538 F: kernel/delayacct.c
11540 PERFORMANCE EVENTS SUBSYSTEM
11541 M: Peter Zijlstra <peterz@infradead.org>
11542 M: Ingo Molnar <mingo@redhat.com>
11543 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11544 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11545 R: Jiri Olsa <jolsa@redhat.com>
11546 R: Namhyung Kim <namhyung@kernel.org>
11547 L: linux-kernel@vger.kernel.org
11548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11551 F: include/linux/perf_event.h
11552 F: include/uapi/linux/perf_event.h
11553 F: arch/*/kernel/perf_event*.c
11554 F: arch/*/kernel/*/perf_event*.c
11555 F: arch/*/kernel/*/*/perf_event*.c
11556 F: arch/*/include/asm/perf_event.h
11557 F: arch/*/kernel/perf_callchain.c
11561 PERSONALITY HANDLING
11562 M: Christoph Hellwig <hch@infradead.org>
11563 L: linux-abi-devel@lists.sourceforge.net
11565 F: include/linux/personality.h
11566 F: include/uapi/linux/personality.h
11568 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11569 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11570 L: linux-input@vger.kernel.org
11572 F: Documentation/input/devices/pxrc.rst
11573 F: drivers/input/joystick/pxrc.c
11576 M: Remi Denis-Courmont <courmisch@gmail.com>
11578 F: Documentation/networking/phonet.txt
11579 F: include/linux/phonet.h
11580 F: include/net/phonet/
11581 F: include/uapi/linux/phonet.h
11585 M: Joern Engel <joern@lazybastard.org>
11586 L: linux-mtd@lists.infradead.org
11588 F: drivers/mtd/devices/phram.c
11591 M: Bruno Prémont <bonbons@linux-vserver.org>
11592 L: linux-input@vger.kernel.org
11594 F: drivers/hid/hid-picolcd*
11597 M: Jamie Iles <jamie@jamieiles.com>
11598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11599 T: git git://github.com/jamieiles/linux-2.6-ji.git
11601 F: arch/arm/boot/dts/picoxcell*
11602 F: arch/arm/mach-picoxcell/
11603 F: drivers/crypto/picoxcell*
11605 PIN CONTROL SUBSYSTEM
11606 M: Linus Walleij <linus.walleij@linaro.org>
11607 L: linux-gpio@vger.kernel.org
11608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11610 F: Documentation/devicetree/bindings/pinctrl/
11611 F: Documentation/driver-api/pinctl.rst
11612 F: drivers/pinctrl/
11613 F: include/linux/pinctrl/
11615 PIN CONTROLLER - ATMEL AT91
11616 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11619 F: drivers/pinctrl/pinctrl-at91.*
11621 PIN CONTROLLER - ATMEL AT91 PIO4
11622 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11624 L: linux-gpio@vger.kernel.org
11626 F: drivers/pinctrl/pinctrl-at91-pio4.*
11628 PIN CONTROLLER - FREESCALE
11629 M: Dong Aisheng <aisheng.dong@nxp.com>
11630 M: Fabio Estevam <festevam@gmail.com>
11631 M: Shawn Guo <shawnguo@kernel.org>
11632 M: Stefan Agner <stefan@agner.ch>
11633 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11634 L: linux-gpio@vger.kernel.org
11636 F: drivers/pinctrl/freescale/
11637 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11639 PIN CONTROLLER - INTEL
11640 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11641 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11643 F: drivers/pinctrl/intel/
11645 PIN CONTROLLER - MEDIATEK
11646 M: Sean Wang <sean.wang@kernel.org>
11647 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11649 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11650 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11651 F: drivers/pinctrl/mediatek/
11653 PIN CONTROLLER - QUALCOMM
11654 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11656 L: linux-arm-msm@vger.kernel.org
11657 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11658 F: drivers/pinctrl/qcom/
11660 PIN CONTROLLER - RENESAS
11661 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11662 M: Geert Uytterhoeven <geert+renesas@glider.be>
11663 L: linux-renesas-soc@vger.kernel.org
11664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11666 F: drivers/pinctrl/sh-pfc/
11668 PIN CONTROLLER - SAMSUNG
11669 M: Tomasz Figa <tomasz.figa@gmail.com>
11670 M: Krzysztof Kozlowski <krzk@kernel.org>
11671 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11673 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11674 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11677 F: drivers/pinctrl/samsung/
11678 F: include/dt-bindings/pinctrl/samsung.h
11679 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11681 PIN CONTROLLER - SINGLE
11682 M: Tony Lindgren <tony@atomide.com>
11683 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11685 L: linux-omap@vger.kernel.org
11687 F: drivers/pinctrl/pinctrl-single.c
11689 PIN CONTROLLER - ST SPEAR
11690 M: Viresh Kumar <vireshk@kernel.org>
11691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11692 W: http://www.st.com/spear
11694 F: drivers/pinctrl/spear/
11696 PISTACHIO SOC SUPPORT
11697 M: James Hartley <james.hartley@sondrel.com>
11698 L: linux-mips@linux-mips.org
11700 F: arch/mips/pistachio/
11701 F: arch/mips/include/asm/mach-pistachio/
11702 F: arch/mips/boot/dts/img/pistachio*
11703 F: arch/mips/configs/pistachio*_defconfig
11707 M: linux-block@vger.kernel.org
11708 F: drivers/block/pktcdvd.c
11709 F: include/linux/pktcdvd.h
11710 F: include/uapi/linux/pktcdvd.h
11712 PKUNITY SOC DRIVERS
11713 M: Guan Xuetao <gxt@pku.edu.cn>
11714 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11716 T: git git://github.com/gxt/linux.git
11717 F: drivers/input/serio/i8042-unicore32io.h
11718 F: drivers/i2c/busses/i2c-puv3.c
11719 F: drivers/video/fbdev/fb-puv3.c
11720 F: drivers/rtc/rtc-puv3.c
11722 PMBUS HARDWARE MONITORING DRIVERS
11723 M: Guenter Roeck <linux@roeck-us.net>
11724 L: linux-hwmon@vger.kernel.org
11725 W: http://hwmon.wiki.kernel.org/
11726 W: http://www.roeck-us.net/linux/drivers/
11727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11729 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11730 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11731 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11732 F: Documentation/hwmon/adm1275
11733 F: Documentation/hwmon/ibm-cffps
11734 F: Documentation/hwmon/ir35221
11735 F: Documentation/hwmon/lm25066
11736 F: Documentation/hwmon/ltc2978
11737 F: Documentation/hwmon/ltc3815
11738 F: Documentation/hwmon/max16064
11739 F: Documentation/hwmon/max20751
11740 F: Documentation/hwmon/max31785
11741 F: Documentation/hwmon/max34440
11742 F: Documentation/hwmon/max8688
11743 F: Documentation/hwmon/pmbus
11744 F: Documentation/hwmon/pmbus-core
11745 F: Documentation/hwmon/tps40422
11746 F: Documentation/hwmon/ucd9000
11747 F: Documentation/hwmon/ucd9200
11748 F: Documentation/hwmon/zl6100
11749 F: drivers/hwmon/pmbus/
11750 F: include/linux/pmbus.h
11752 PMC SIERRA MaxRAID DRIVER
11753 L: linux-scsi@vger.kernel.org
11754 W: http://www.pmc-sierra.com/
11756 F: drivers/scsi/pmcraid.*
11758 PMC SIERRA PM8001 DRIVER
11759 M: Jack Wang <jinpu.wang@profitbricks.com>
11760 M: lindar_liu@usish.com
11761 L: linux-scsi@vger.kernel.org
11763 F: drivers/scsi/pm8001/
11766 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11770 POSIX CLOCKS and TIMERS
11771 M: Thomas Gleixner <tglx@linutronix.de>
11772 L: linux-kernel@vger.kernel.org
11773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11776 F: include/linux/timer*
11777 F: kernel/time/*timer*
11779 POWER MANAGEMENT CORE
11780 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11781 L: linux-pm@vger.kernel.org
11782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11783 B: https://bugzilla.kernel.org
11785 F: drivers/base/power/
11786 F: include/linux/pm.h
11787 F: include/linux/pm_*
11788 F: include/linux/powercap.h
11789 F: drivers/powercap/
11790 F: kernel/configs/nopm.config
11792 POWER STATE COORDINATION INTERFACE (PSCI)
11793 M: Mark Rutland <mark.rutland@arm.com>
11794 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11795 L: linux-arm-kernel@lists.infradead.org
11797 F: drivers/firmware/psci*.c
11798 F: include/linux/psci.h
11799 F: include/uapi/linux/psci.h
11801 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11802 M: Sebastian Reichel <sre@kernel.org>
11803 L: linux-pm@vger.kernel.org
11804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11806 F: Documentation/ABI/testing/sysfs-class-power
11807 F: Documentation/devicetree/bindings/power/supply/
11808 F: include/linux/power_supply.h
11809 F: drivers/power/supply/
11811 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11812 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11813 L: linuxppc-dev@lists.ozlabs.org
11815 F: drivers/char/powernv-op-panel.c
11817 PPP OVER ATM (RFC 2364)
11818 M: Mitchell Blank Jr <mitch@sfgoth.com>
11820 F: net/atm/pppoatm.c
11821 F: include/uapi/linux/atmppp.h
11824 M: Michal Ostrowski <mostrows@earthlink.net>
11826 F: drivers/net/ppp/pppoe.c
11827 F: drivers/net/ppp/pppox.c
11830 M: James Chapman <jchapman@katalix.com>
11832 F: net/l2tp/l2tp_ppp.c
11833 F: include/linux/if_pppol2tp.h
11834 F: include/uapi/linux/if_pppol2tp.h
11836 PPP PROTOCOL DRIVERS AND COMPRESSORS
11837 M: Paul Mackerras <paulus@samba.org>
11838 L: linux-ppp@vger.kernel.org
11840 F: drivers/net/ppp/ppp_*
11843 M: Rodolfo Giometti <giometti@enneenne.com>
11844 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11845 L: linuxpps@ml.enneenne.com (subscribers-only)
11847 F: Documentation/pps/
11848 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11849 F: Documentation/ABI/testing/sysfs-pps
11851 F: include/linux/pps*.h
11852 F: include/uapi/linux/pps.h
11855 M: Dmitry Kozlov <xeb@mail.ru>
11856 L: netdev@vger.kernel.org
11858 F: drivers/net/ppp/pptp.c
11859 W: http://sourceforge.net/projects/accel-pptp
11862 M: Robert Love <rml@tech9.net>
11863 L: kpreempt-tech@lists.sourceforge.net
11864 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11866 F: Documentation/preempt-locking.txt
11867 F: include/linux/preempt.h
11870 M: Petr Mladek <pmladek@suse.com>
11871 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11872 R: Steven Rostedt <rostedt@goodmis.org>
11875 F: include/linux/printk.h
11877 PRISM54 WIRELESS DRIVER
11878 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11879 L: linux-wireless@vger.kernel.org
11880 W: http://wireless.kernel.org/en/users/Drivers/p54
11882 F: drivers/net/wireless/intersil/prism54/
11885 R: Alexey Dobriyan <adobriyan@gmail.com>
11886 L: linux-kernel@vger.kernel.org
11887 L: linux-fsdevel@vger.kernel.org
11890 F: include/linux/proc_fs.h
11891 F: tools/testing/selftests/proc/
11894 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11895 M: Kees Cook <keescook@chromium.org>
11896 L: linux-kernel@vger.kernel.org
11897 L: linux-fsdevel@vger.kernel.org
11899 F: fs/proc/proc_sysctl.c
11900 F: include/linux/sysctl.h
11902 F: tools/testing/selftests/sysctl/
11904 PS3 NETWORK SUPPORT
11905 M: Geoff Levand <geoff@infradead.org>
11906 L: netdev@vger.kernel.org
11907 L: linuxppc-dev@lists.ozlabs.org
11909 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11911 PS3 PLATFORM SUPPORT
11912 M: Geoff Levand <geoff@infradead.org>
11913 L: linuxppc-dev@lists.ozlabs.org
11915 F: arch/powerpc/boot/ps3*
11916 F: arch/powerpc/include/asm/lv1call.h
11917 F: arch/powerpc/include/asm/ps3*.h
11918 F: arch/powerpc/platforms/ps3/
11921 F: drivers/rtc/rtc-ps3.c
11922 F: drivers/usb/host/*ps3.c
11923 F: sound/ppc/snd_ps3*
11926 M: Jim Paris <jim@jtan.com>
11927 M: Geoff Levand <geoff@infradead.org>
11928 L: linuxppc-dev@lists.ozlabs.org
11930 F: drivers/block/ps3vram.c
11932 PSAMPLE PACKET SAMPLING SUPPORT:
11933 M: Yotam Gigi <yotam.gi@gmail.com>
11936 F: include/net/psample.h
11937 F: include/uapi/linux/psample.h
11940 M: Kees Cook <keescook@chromium.org>
11941 M: Anton Vorontsov <anton@enomsg.org>
11942 M: Colin Cross <ccross@android.com>
11943 M: Tony Luck <tony.luck@intel.com>
11945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11947 F: include/linux/pstore*
11948 F: drivers/firmware/efi/efi-pstore.c
11949 F: drivers/acpi/apei/erst.c
11950 F: Documentation/admin-guide/ramoops.rst
11951 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11952 K: \b(pstore|ramoops)
11954 PTP HARDWARE CLOCK SUPPORT
11955 M: Richard Cochran <richardcochran@gmail.com>
11956 L: netdev@vger.kernel.org
11958 W: http://linuxptp.sourceforge.net/
11959 F: Documentation/ABI/testing/sysfs-ptp
11960 F: Documentation/ptp/*
11961 F: drivers/net/phy/dp83640*
11963 F: include/linux/ptp_cl*
11966 M: Oleg Nesterov <oleg@redhat.com>
11968 F: include/asm-generic/syscall.h
11969 F: include/linux/ptrace.h
11970 F: include/linux/regset.h
11971 F: include/linux/tracehook.h
11972 F: include/uapi/linux/ptrace.h
11973 F: include/uapi/linux/ptrace.h
11974 F: include/asm-generic/ptrace.h
11976 F: arch/*/ptrace*.c
11977 F: arch/*/*/ptrace*.c
11978 F: arch/*/include/asm/ptrace*.h
11981 M: Hans Verkuil <hverkuil@xs4all.nl>
11982 L: linux-media@vger.kernel.org
11983 T: git git://linuxtv.org/media_tree.git
11985 F: drivers/media/usb/pulse8-cec/*
11986 F: Documentation/media/cec-drivers/pulse8-cec.rst
11988 PVRUSB2 VIDEO4LINUX DRIVER
11989 M: Mike Isely <isely@pobox.com>
11990 L: pvrusb2@isely.net (subscribers-only)
11991 L: linux-media@vger.kernel.org
11992 W: http://www.isely.net/pvrusb2/
11993 T: git git://linuxtv.org/media_tree.git
11995 F: Documentation/media/v4l-drivers/pvrusb2*
11996 F: drivers/media/usb/pvrusb2/
11999 M: Hans Verkuil <hverkuil@xs4all.nl>
12000 L: linux-media@vger.kernel.org
12001 T: git git://linuxtv.org/media_tree.git
12003 F: drivers/media/usb/pwc/*
12006 M: Kamil Debski <kamil@wypas.org>
12007 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12008 L: linux-hwmon@vger.kernel.org
12010 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12011 F: Documentation/hwmon/pwm-fan
12012 F: drivers/hwmon/pwm-fan.c
12015 M: Sean Young <sean@mess.org>
12016 L: linux-media@vger.kernel.org
12018 F: drivers/media/rc/pwm-ir-tx.c
12021 M: Thierry Reding <thierry.reding@gmail.com>
12022 L: linux-pwm@vger.kernel.org
12024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12025 F: Documentation/pwm.txt
12026 F: Documentation/devicetree/bindings/pwm/
12027 F: include/linux/pwm.h
12029 F: drivers/video/backlight/pwm_bl.c
12030 F: include/linux/pwm_backlight.h
12031 F: drivers/gpio/gpio-mvebu.c
12032 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12035 M: Robert Jarzmik <robert.jarzmik@free.fr>
12036 L: linux-gpio@vger.kernel.org
12038 F: drivers/gpio/gpio-pxa.c
12044 M: Robert Jarzmik <robert.jarzmik@free.fr>
12045 L: linux-rtc@vger.kernel.org
12048 PXA2xx/PXA3xx SUPPORT
12049 M: Daniel Mack <daniel@zonque.org>
12050 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12051 M: Robert Jarzmik <robert.jarzmik@free.fr>
12052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12053 T: git git://github.com/hzhuang1/linux.git
12054 T: git git://github.com/rjarzmik/linux.git
12056 F: arch/arm/boot/dts/pxa*
12057 F: arch/arm/mach-pxa/
12058 F: drivers/dma/pxa*
12059 F: drivers/pcmcia/pxa2xx*
12060 F: drivers/pinctrl/pxa/
12061 F: drivers/spi/spi-pxa2xx*
12062 F: drivers/usb/gadget/udc/pxa2*
12063 F: include/sound/pxa2xx-lib.h
12068 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12069 L: qat-linux@intel.com
12071 F: drivers/crypto/qat/
12073 QCOM AUDIO (ASoC) DRIVERS
12074 M: Patrick Lai <plai@codeaurora.org>
12075 M: Banajit Goswami <bgoswami@codeaurora.org>
12076 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12080 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12081 M: Gabriel Somlo <somlo@cmu.edu>
12082 M: "Michael S. Tsirkin" <mst@redhat.com>
12083 L: qemu-devel@nongnu.org
12085 F: drivers/firmware/qemu_fw_cfg.c
12086 F: include/uapi/linux/qemu_fw_cfg.h
12089 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12090 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12091 L: linux-rdma@vger.kernel.org
12093 F: drivers/infiniband/hw/qib/
12095 QLOGIC QL41xxx FCOE DRIVER
12096 M: QLogic-Storage-Upstream@cavium.com
12097 L: linux-scsi@vger.kernel.org
12099 F: drivers/scsi/qedf/
12101 QLOGIC QL41xxx ISCSI DRIVER
12102 M: QLogic-Storage-Upstream@cavium.com
12103 L: linux-scsi@vger.kernel.org
12105 F: drivers/scsi/qedi/
12107 QLOGIC QL4xxx ETHERNET DRIVER
12108 M: Ariel Elior <Ariel.Elior@cavium.com>
12109 M: everest-linux-l2@cavium.com
12110 L: netdev@vger.kernel.org
12112 F: drivers/net/ethernet/qlogic/qed/
12113 F: include/linux/qed/
12114 F: drivers/net/ethernet/qlogic/qede/
12116 QLOGIC QL4xxx RDMA DRIVER
12117 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12118 M: Ariel Elior <Ariel.Elior@cavium.com>
12119 L: linux-rdma@vger.kernel.org
12121 F: drivers/infiniband/hw/qedr/
12122 F: include/uapi/rdma/qedr-abi.h
12124 QLOGIC QLA1280 SCSI DRIVER
12125 M: Michael Reed <mdr@sgi.com>
12126 L: linux-scsi@vger.kernel.org
12128 F: drivers/scsi/qla1280.[ch]
12130 QLOGIC QLA2XXX FC-SCSI DRIVER
12131 M: qla2xxx-upstream@qlogic.com
12132 L: linux-scsi@vger.kernel.org
12134 F: Documentation/scsi/LICENSE.qla2xxx
12135 F: drivers/scsi/qla2xxx/
12137 QLOGIC QLA3XXX NETWORK DRIVER
12138 M: Dept-GELinuxNICDev@cavium.com
12139 L: netdev@vger.kernel.org
12141 F: Documentation/networking/LICENSE.qla3xxx
12142 F: drivers/net/ethernet/qlogic/qla3xxx.*
12144 QLOGIC QLA4XXX iSCSI DRIVER
12145 M: QLogic-Storage-Upstream@qlogic.com
12146 L: linux-scsi@vger.kernel.org
12148 F: Documentation/scsi/LICENSE.qla4xxx
12149 F: drivers/scsi/qla4xxx/
12151 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12152 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12153 M: Manish Chopra <manish.chopra@cavium.com>
12154 M: Dept-GELinuxNICDev@cavium.com
12155 L: netdev@vger.kernel.org
12157 F: drivers/net/ethernet/qlogic/qlcnic/
12159 QLOGIC QLGE 10Gb ETHERNET DRIVER
12160 M: Manish Chopra <manish.chopra@cavium.com>
12161 M: Dept-GELinuxNICDev@cavium.com
12162 L: netdev@vger.kernel.org
12164 F: drivers/net/ethernet/qlogic/qlge/
12166 QM1D1B0004 MEDIA DRIVER
12167 M: Akihiro Tsukada <tskd08@gmail.com>
12168 L: linux-media@vger.kernel.org
12170 F: drivers/media/tuners/qm1d1b0004*
12172 QM1D1C0042 MEDIA DRIVER
12173 M: Akihiro Tsukada <tskd08@gmail.com>
12174 L: linux-media@vger.kernel.org
12176 F: drivers/media/tuners/qm1d1c0042*
12179 M: Anders Larsen <al@alarsen.net>
12180 W: http://www.alarsen.net/linux/qnx4fs/
12183 F: include/uapi/linux/qnx4_fs.h
12184 F: include/uapi/linux/qnxtypes.h
12186 QORIQ DPAA2 FSL-MC BUS DRIVER
12187 M: Stuart Yoder <stuyoder@gmail.com>
12188 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12189 L: linux-kernel@vger.kernel.org
12191 F: drivers/bus/fsl-mc/
12192 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12193 F: Documentation/networking/dpaa2/overview.rst
12195 QT1010 MEDIA DRIVER
12196 M: Antti Palosaari <crope@iki.fi>
12197 L: linux-media@vger.kernel.org
12198 W: https://linuxtv.org
12199 W: http://palosaari.fi/linux/
12200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12201 T: git git://linuxtv.org/anttip/media_tree.git
12203 F: drivers/media/tuners/qt1010*
12205 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12206 M: Kalle Valo <kvalo@codeaurora.org>
12207 L: ath10k@lists.infradead.org
12208 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12211 F: drivers/net/wireless/ath/ath10k/
12213 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12214 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12215 L: linux-wireless@vger.kernel.org
12216 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12218 F: drivers/net/wireless/ath/ath9k/
12220 QUALCOMM CAMERA SUBSYSTEM DRIVER
12221 M: Todor Tomov <todor.tomov@linaro.org>
12222 L: linux-media@vger.kernel.org
12224 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12225 F: Documentation/media/v4l-drivers/qcom_camss.rst
12226 F: drivers/media/platform/qcom/camss/
12228 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12229 M: Ilia Lin <ilia.lin@gmail.com>
12230 L: linux-pm@vger.kernel.org
12232 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12233 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12235 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12236 M: Timur Tabi <timur@kernel.org>
12237 L: netdev@vger.kernel.org
12239 F: drivers/net/ethernet/qualcomm/emac/
12241 QUALCOMM GENERIC INTERFACE I2C DRIVER
12242 M: Alok Chauhan <alokc@codeaurora.org>
12243 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12244 L: linux-i2c@vger.kernel.org
12245 L: linux-arm-msm@vger.kernel.org
12247 F: drivers/i2c/busses/i2c-qcom-geni.c
12249 QUALCOMM HEXAGON ARCHITECTURE
12250 M: Richard Kuo <rkuo@codeaurora.org>
12251 L: linux-hexagon@vger.kernel.org
12252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12256 QUALCOMM HIDMA DRIVER
12257 M: Sinan Kaya <okaya@kernel.org>
12258 L: linux-arm-kernel@lists.infradead.org
12259 L: linux-arm-msm@vger.kernel.org
12260 L: dmaengine@vger.kernel.org
12262 F: drivers/dma/qcom/hidma*
12265 M: Rob Clark <robdclark@gmail.com>
12266 L: iommu@lists.linux-foundation.org
12267 L: linux-arm-msm@vger.kernel.org
12269 F: drivers/iommu/qcom_iommu.c
12271 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12272 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12273 L: linux-media@vger.kernel.org
12274 L: linux-arm-msm@vger.kernel.org
12275 T: git git://linuxtv.org/media_tree.git
12277 F: drivers/media/platform/qcom/venus/
12279 QUALCOMM WCN36XX WIRELESS DRIVER
12280 M: Kalle Valo <kvalo@codeaurora.org>
12281 L: wcn36xx@lists.infradead.org
12282 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12283 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12285 F: drivers/net/wireless/ath/wcn36xx/
12287 QUANTENNA QTNFMAC WIRELESS DRIVER
12288 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12289 M: Avinash Patil <avinashp@quantenna.com>
12290 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12291 L: linux-wireless@vger.kernel.org
12293 F: drivers/net/wireless/quantenna
12295 RADEON and AMDGPU DRM DRIVERS
12296 M: Alex Deucher <alexander.deucher@amd.com>
12297 M: Christian König <christian.koenig@amd.com>
12298 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12299 L: amd-gfx@lists.freedesktop.org
12300 T: git git://people.freedesktop.org/~agd5f/linux
12302 F: drivers/gpu/drm/radeon/
12303 F: include/uapi/drm/radeon_drm.h
12304 F: drivers/gpu/drm/amd/
12305 F: include/uapi/drm/amdgpu_drm.h
12307 RADEON FRAMEBUFFER DISPLAY DRIVER
12308 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12309 L: linux-fbdev@vger.kernel.org
12311 F: drivers/video/fbdev/aty/radeon*
12312 F: include/uapi/linux/radeonfb.h
12314 RADIOSHARK RADIO DRIVER
12315 M: Hans Verkuil <hverkuil@xs4all.nl>
12316 L: linux-media@vger.kernel.org
12317 T: git git://linuxtv.org/media_tree.git
12319 F: drivers/media/radio/radio-shark.c
12321 RADIOSHARK2 RADIO DRIVER
12322 M: Hans Verkuil <hverkuil@xs4all.nl>
12323 L: linux-media@vger.kernel.org
12324 T: git git://linuxtv.org/media_tree.git
12326 F: drivers/media/radio/radio-shark2.c
12327 F: drivers/media/radio/radio-tea5777.c
12329 RADOS BLOCK DEVICE (RBD)
12330 M: Ilya Dryomov <idryomov@gmail.com>
12331 M: Sage Weil <sage@redhat.com>
12332 M: Alex Elder <elder@kernel.org>
12333 L: ceph-devel@vger.kernel.org
12334 W: http://ceph.com/
12335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12336 T: git git://github.com/ceph/ceph-client.git
12338 F: Documentation/ABI/testing/sysfs-bus-rbd
12339 F: drivers/block/rbd.c
12340 F: drivers/block/rbd_types.h
12342 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12343 M: Paul Mackerras <paulus@samba.org>
12344 L: linux-fbdev@vger.kernel.org
12346 F: drivers/video/fbdev/aty/aty128fb.c
12348 RAINSHADOW-CEC DRIVER
12349 M: Hans Verkuil <hverkuil@xs4all.nl>
12350 L: linux-media@vger.kernel.org
12351 T: git git://linuxtv.org/media_tree.git
12353 F: drivers/media/usb/rainshadow-cec/*
12355 RALINK MIPS ARCHITECTURE
12356 M: John Crispin <john@phrozen.org>
12357 L: linux-mips@linux-mips.org
12359 F: arch/mips/ralink
12361 RALINK RT2X00 WIRELESS LAN DRIVER
12363 M: Stanislaw Gruszka <sgruszka@redhat.com>
12364 M: Helmut Schaa <helmut.schaa@googlemail.com>
12365 L: linux-wireless@vger.kernel.org
12367 F: drivers/net/wireless/ralink/rt2x00/
12369 RAMDISK RAM BLOCK DEVICE DRIVER
12370 M: Jens Axboe <axboe@kernel.dk>
12372 F: Documentation/blockdev/ramdisk.txt
12373 F: drivers/block/brd.c
12375 RANCHU VIRTUAL BOARD FOR MIPS
12376 M: Miodrag Dinic <miodrag.dinic@mips.com>
12377 L: linux-mips@linux-mips.org
12379 F: arch/mips/generic/board-ranchu.c
12380 F: arch/mips/configs/generic/board-ranchu.config
12382 RANDOM NUMBER DRIVER
12383 M: "Theodore Ts'o" <tytso@mit.edu>
12385 F: drivers/char/random.c
12388 M: Matt Porter <mporter@kernel.crashing.org>
12389 M: Alexandre Bounine <alex.bou9@gmail.com>
12391 F: drivers/rapidio/
12393 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12394 L: linux-wireless@vger.kernel.org
12396 F: drivers/net/wireless/ray*
12398 RCUTORTURE TEST FRAMEWORK
12399 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12400 M: Josh Triplett <josh@joshtriplett.org>
12401 R: Steven Rostedt <rostedt@goodmis.org>
12402 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12403 R: Lai Jiangshan <jiangshanlai@gmail.com>
12404 L: linux-kernel@vger.kernel.org
12406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12407 F: tools/testing/selftests/rcutorture
12410 M: Florian Fainelli <florian@openwrt.org>
12413 RDC R6040 FAST ETHERNET DRIVER
12414 M: Florian Fainelli <f.fainelli@gmail.com>
12415 L: netdev@vger.kernel.org
12417 F: drivers/net/ethernet/rdc/r6040.c
12419 RDMAVT - RDMA verbs software
12420 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12421 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12422 L: linux-rdma@vger.kernel.org
12424 F: drivers/infiniband/sw/rdmavt
12426 RDS - RELIABLE DATAGRAM SOCKETS
12427 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12428 L: netdev@vger.kernel.org
12429 L: linux-rdma@vger.kernel.org
12430 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12431 W: https://oss.oracle.com/projects/rds/
12434 F: Documentation/networking/rds.txt
12436 RDT - RESOURCE ALLOCATION
12437 M: Fenghua Yu <fenghua.yu@intel.com>
12438 M: Reinette Chatre <reinette.chatre@intel.com>
12439 L: linux-kernel@vger.kernel.org
12441 F: arch/x86/kernel/cpu/intel_rdt*
12442 F: arch/x86/include/asm/intel_rdt_sched.h
12443 F: Documentation/x86/intel_rdt*
12445 READ-COPY UPDATE (RCU)
12446 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12447 M: Josh Triplett <josh@joshtriplett.org>
12448 R: Steven Rostedt <rostedt@goodmis.org>
12449 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12450 R: Lai Jiangshan <jiangshanlai@gmail.com>
12451 L: linux-kernel@vger.kernel.org
12452 W: http://www.rdrop.com/users/paulmck/RCU/
12454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12455 F: Documentation/RCU/
12456 X: Documentation/RCU/torture.txt
12457 F: include/linux/rcu*
12458 X: include/linux/srcu*.h
12460 X: kernel/rcu/srcu*.c
12462 REAL TIME CLOCK (RTC) SUBSYSTEM
12463 M: Alessandro Zummo <a.zummo@towertech.it>
12464 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12465 L: linux-rtc@vger.kernel.org
12466 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12469 F: Documentation/devicetree/bindings/rtc/
12470 F: Documentation/rtc.txt
12472 F: include/linux/rtc.h
12473 F: include/uapi/linux/rtc.h
12474 F: include/linux/rtc/
12475 F: include/linux/platform_data/rtc-*
12476 F: tools/testing/selftests/rtc/
12478 REALTEK AUDIO CODECS
12479 M: Bard Liao <bardliao@realtek.com>
12480 M: Oder Chiou <oder_chiou@realtek.com>
12482 F: sound/soc/codecs/rt*
12483 F: include/sound/rt*.h
12485 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12486 M: Linus Walleij <linus.walleij@linaro.org>
12488 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12489 F: drivers/net/dsa/realtek-smi*
12490 F: drivers/net/dsa/rtl83*
12492 REGISTER MAP ABSTRACTION
12493 M: Mark Brown <broonie@kernel.org>
12494 L: linux-kernel@vger.kernel.org
12495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12497 F: Documentation/devicetree/bindings/regmap/
12498 F: drivers/base/regmap/
12499 F: include/linux/regmap.h
12501 REISERFS FILE SYSTEM
12502 L: reiserfs-devel@vger.kernel.org
12506 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12507 M: Ohad Ben-Cohen <ohad@wizery.com>
12508 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12509 L: linux-remoteproc@vger.kernel.org
12510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12512 F: Documentation/devicetree/bindings/remoteproc/
12513 F: Documentation/remoteproc.txt
12514 F: drivers/remoteproc/
12515 F: include/linux/remoteproc.h
12517 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12518 M: Ohad Ben-Cohen <ohad@wizery.com>
12519 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12520 L: linux-remoteproc@vger.kernel.org
12521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12524 F: Documentation/rpmsg.txt
12525 F: include/linux/rpmsg.h
12526 F: include/linux/rpmsg/
12528 RENESAS CLOCK DRIVERS
12529 M: Geert Uytterhoeven <geert+renesas@glider.be>
12530 L: linux-renesas-soc@vger.kernel.org
12531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12533 F: drivers/clk/renesas/
12535 RENESAS EMEV2 I2C DRIVER
12536 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12538 F: drivers/i2c/busses/i2c-emev2.c
12540 RENESAS ETHERNET DRIVERS
12541 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12542 L: netdev@vger.kernel.org
12543 L: linux-renesas-soc@vger.kernel.org
12544 F: Documentation/devicetree/bindings/net/renesas,*.txt
12545 F: Documentation/devicetree/bindings/net/sh_eth.txt
12546 F: drivers/net/ethernet/renesas/
12547 F: include/linux/sh_eth.h
12549 RENESAS R-CAR GYROADC DRIVER
12550 M: Marek Vasut <marek.vasut@gmail.com>
12551 L: linux-iio@vger.kernel.org
12553 F: drivers/iio/adc/rcar_gyro_adc.c
12555 RENESAS R-CAR I2C DRIVERS
12556 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12558 F: drivers/i2c/busses/i2c-rcar.c
12559 F: drivers/i2c/busses/i2c-sh_mobile.c
12561 RENESAS RIIC DRIVER
12562 M: Chris Brandt <chris.brandt@renesas.com>
12564 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12565 F: drivers/i2c/busses/i2c-riic.c
12567 RENESAS USB PHY DRIVER
12568 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12569 L: linux-renesas-soc@vger.kernel.org
12571 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12573 RESET CONTROLLER FRAMEWORK
12574 M: Philipp Zabel <p.zabel@pengutronix.de>
12575 T: git git://git.pengutronix.de/git/pza/linux
12578 F: Documentation/devicetree/bindings/reset/
12579 F: include/dt-bindings/reset/
12580 F: include/linux/reset.h
12581 F: include/linux/reset-controller.h
12583 RESTARTABLE SEQUENCES SUPPORT
12584 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12585 M: Peter Zijlstra <peterz@infradead.org>
12586 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12587 M: Boqun Feng <boqun.feng@gmail.com>
12588 L: linux-kernel@vger.kernel.org
12591 F: include/uapi/linux/rseq.h
12592 F: include/trace/events/rseq.h
12593 F: tools/testing/selftests/rseq/
12596 M: Johannes Berg <johannes@sipsolutions.net>
12597 L: linux-wireless@vger.kernel.org
12598 W: http://wireless.kernel.org/
12599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12602 F: Documentation/rfkill.txt
12603 F: Documentation/ABI/stable/sysfs-class-rfkill
12605 F: include/linux/rfkill.h
12606 F: include/uapi/linux/rfkill.h
12609 M: Thomas Graf <tgraf@suug.ch>
12610 M: Herbert Xu <herbert@gondor.apana.org.au>
12611 L: netdev@vger.kernel.org
12613 F: lib/rhashtable.c
12614 F: lib/test_rhashtable.c
12615 F: include/linux/rhashtable.h
12616 F: include/linux/rhashtable-types.h
12618 RICOH R5C592 MEMORYSTICK DRIVER
12619 M: Maxim Levitsky <maximlevitsky@gmail.com>
12621 F: drivers/memstick/host/r592.*
12623 RICOH SMARTMEDIA/XD DRIVER
12624 M: Maxim Levitsky <maximlevitsky@gmail.com>
12626 F: drivers/mtd/nand/raw/r852.c
12627 F: drivers/mtd/nand/raw/r852.h
12629 RISC-V ARCHITECTURE
12630 M: Palmer Dabbelt <palmer@sifive.com>
12631 M: Albert Ou <aou@eecs.berkeley.edu>
12632 L: linux-riscv@lists.infradead.org
12633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12640 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12641 W: http://sourceforge.net/projects/roccat/
12643 F: drivers/hid/hid-roccat*
12644 F: include/linux/hid-roccat*
12645 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12647 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12648 M: Jacob chen <jacob2.chen@rock-chips.com>
12649 L: linux-media@vger.kernel.org
12651 F: drivers/media/platform/rockchip/rga/
12652 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12655 M: Jiri Pirko <jiri@resnulli.us>
12656 L: netdev@vger.kernel.org
12658 F: drivers/net/ethernet/rocker/
12662 W: http://www.comtrol.com
12664 F: Documentation/serial/rocket.txt
12665 F: drivers/tty/rocket*
12667 ROCKETPORT EXPRESS/INFINITY DRIVER
12668 M: Kevin Cernekee <cernekee@gmail.com>
12669 L: linux-serial@vger.kernel.org
12671 F: drivers/tty/serial/rp2.*
12673 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12674 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12675 L: linux-kernel@vger.kernel.org
12676 L: linux-renesas-soc@vger.kernel.org
12678 F: drivers/mfd/bd9571mwv.c
12679 F: drivers/regulator/bd9571mwv-regulator.c
12680 F: drivers/gpio/gpio-bd9571mwv.c
12681 F: include/linux/mfd/bd9571mwv.h
12682 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12685 M: Ralf Baechle <ralf@linux-mips.org>
12686 L: linux-hams@vger.kernel.org
12687 W: http://www.linux-ax25.org/
12689 F: include/net/rose.h
12690 F: include/uapi/linux/rose.h
12693 RTL2830 MEDIA DRIVER
12694 M: Antti Palosaari <crope@iki.fi>
12695 L: linux-media@vger.kernel.org
12696 W: https://linuxtv.org
12697 W: http://palosaari.fi/linux/
12698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12699 T: git git://linuxtv.org/anttip/media_tree.git
12701 F: drivers/media/dvb-frontends/rtl2830*
12703 RTL2832 MEDIA DRIVER
12704 M: Antti Palosaari <crope@iki.fi>
12705 L: linux-media@vger.kernel.org
12706 W: https://linuxtv.org
12707 W: http://palosaari.fi/linux/
12708 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12709 T: git git://linuxtv.org/anttip/media_tree.git
12711 F: drivers/media/dvb-frontends/rtl2832*
12713 RTL2832_SDR MEDIA DRIVER
12714 M: Antti Palosaari <crope@iki.fi>
12715 L: linux-media@vger.kernel.org
12716 W: https://linuxtv.org
12717 W: http://palosaari.fi/linux/
12718 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12719 T: git git://linuxtv.org/anttip/media_tree.git
12721 F: drivers/media/dvb-frontends/rtl2832_sdr*
12723 RTL8180 WIRELESS DRIVER
12724 L: linux-wireless@vger.kernel.org
12725 W: http://wireless.kernel.org/
12726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12728 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12730 RTL8187 WIRELESS DRIVER
12731 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12732 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12733 M: Larry Finger <Larry.Finger@lwfinger.net>
12734 L: linux-wireless@vger.kernel.org
12735 W: http://wireless.kernel.org/
12736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12738 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12740 REALTEK WIRELESS DRIVER (rtlwifi family)
12741 M: Ping-Ke Shih <pkshih@realtek.com>
12742 L: linux-wireless@vger.kernel.org
12743 W: http://wireless.kernel.org/
12744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12746 F: drivers/net/wireless/realtek/rtlwifi/
12748 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12749 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12750 L: linux-wireless@vger.kernel.org
12751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12753 F: drivers/net/wireless/realtek/rtl8xxxu/
12755 RXRPC SOCKETS (AF_RXRPC)
12756 M: David Howells <dhowells@redhat.com>
12757 L: linux-afs@lists.infradead.org
12760 F: include/keys/rxrpc-type.h
12761 F: include/net/af_rxrpc.h
12762 F: include/trace/events/rxrpc.h
12763 F: include/uapi/linux/rxrpc.h
12764 F: Documentation/networking/rxrpc.txt
12765 W: https://www.infradead.org/~dhowells/kafs/
12767 S3 SAVAGE FRAMEBUFFER DRIVER
12768 M: Antonino Daplas <adaplas@gmail.com>
12769 L: linux-fbdev@vger.kernel.org
12771 F: drivers/video/fbdev/savage/
12774 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12775 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12776 L: linux-s390@vger.kernel.org
12777 W: http://www.ibm.com/developerworks/linux/linux390/
12778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12782 F: Documentation/s390/
12783 F: Documentation/driver-api/s390-drivers.rst
12785 S390 COMMON I/O LAYER
12786 M: Sebastian Ott <sebott@linux.ibm.com>
12787 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12788 L: linux-s390@vger.kernel.org
12789 W: http://www.ibm.com/developerworks/linux/linux390/
12791 F: drivers/s390/cio/
12794 M: Stefan Haberland <sth@linux.ibm.com>
12795 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12796 L: linux-s390@vger.kernel.org
12797 W: http://www.ibm.com/developerworks/linux/linux390/
12799 F: drivers/s390/block/dasd*
12800 F: block/partitions/ibm.c
12803 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12804 L: linux-s390@vger.kernel.org
12805 W: http://www.ibm.com/developerworks/linux/linux390/
12807 F: drivers/iommu/s390-iommu.c
12809 S390 IUCV NETWORK LAYER
12810 M: Julian Wiedmann <jwi@linux.ibm.com>
12811 M: Ursula Braun <ubraun@linux.ibm.com>
12812 L: linux-s390@vger.kernel.org
12813 W: http://www.ibm.com/developerworks/linux/linux390/
12815 F: drivers/s390/net/*iucv*
12816 F: include/net/iucv/
12819 S390 NETWORK DRIVERS
12820 M: Julian Wiedmann <jwi@linux.ibm.com>
12821 M: Ursula Braun <ubraun@linux.ibm.com>
12822 L: linux-s390@vger.kernel.org
12823 W: http://www.ibm.com/developerworks/linux/linux390/
12825 F: drivers/s390/net/
12828 M: Sebastian Ott <sebott@linux.ibm.com>
12829 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12830 L: linux-s390@vger.kernel.org
12831 W: http://www.ibm.com/developerworks/linux/linux390/
12834 F: drivers/pci/hotplug/s390_pci_hpc.c
12836 S390 VFIO-CCW DRIVER
12837 M: Cornelia Huck <cohuck@redhat.com>
12838 M: Halil Pasic <pasic@linux.ibm.com>
12839 L: linux-s390@vger.kernel.org
12840 L: kvm@vger.kernel.org
12842 F: drivers/s390/cio/vfio_ccw*
12843 F: Documentation/s390/vfio-ccw.txt
12844 F: include/uapi/linux/vfio_ccw.h
12847 M: Harald Freudenberger <freude@linux.ibm.com>
12848 L: linux-s390@vger.kernel.org
12849 W: http://www.ibm.com/developerworks/linux/linux390/
12851 F: drivers/s390/crypto/
12853 S390 VFIO AP DRIVER
12854 M: Tony Krowiak <akrowiak@linux.ibm.com>
12855 M: Pierre Morel <pmorel@linux.ibm.com>
12856 M: Halil Pasic <pasic@linux.ibm.com>
12857 L: linux-s390@vger.kernel.org
12858 W: http://www.ibm.com/developerworks/linux/linux390/
12860 F: drivers/s390/crypto/vfio_ap_drv.c
12861 F: drivers/s390/crypto/vfio_ap_private.h
12862 F: drivers/s390/crypto/vfio_ap_ops.c
12863 F: Documentation/s390/vfio-ap.txt
12866 M: Steffen Maier <maier@linux.ibm.com>
12867 M: Benjamin Block <bblock@linux.ibm.com>
12868 L: linux-s390@vger.kernel.org
12869 W: http://www.ibm.com/developerworks/linux/linux390/
12871 F: drivers/s390/scsi/zfcp_*
12873 S3C24XX SD/MMC Driver
12874 M: Ben Dooks <ben-linux@fluff.org>
12875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12877 F: drivers/mmc/host/s3cmci.*
12879 SAA6588 RDS RECEIVER DRIVER
12880 M: Hans Verkuil <hverkuil@xs4all.nl>
12881 L: linux-media@vger.kernel.org
12882 T: git git://linuxtv.org/media_tree.git
12883 W: https://linuxtv.org
12885 F: drivers/media/i2c/saa6588*
12887 SAA7134 VIDEO4LINUX DRIVER
12888 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12889 L: linux-media@vger.kernel.org
12890 W: https://linuxtv.org
12891 T: git git://linuxtv.org/media_tree.git
12893 F: Documentation/media/v4l-drivers/saa7134*
12894 F: drivers/media/pci/saa7134/
12896 SAA7146 VIDEO4LINUX-2 DRIVER
12897 M: Hans Verkuil <hverkuil@xs4all.nl>
12898 L: linux-media@vger.kernel.org
12899 T: git git://linuxtv.org/media_tree.git
12901 F: drivers/media/common/saa7146/
12902 F: drivers/media/pci/saa7146/
12903 F: include/media/saa7146*
12905 SAMSUNG AUDIO (ASoC) DRIVERS
12906 M: Krzysztof Kozlowski <krzk@kernel.org>
12907 M: Sangbeom Kim <sbkim73@samsung.com>
12908 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12909 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12911 F: sound/soc/samsung/
12912 F: Documentation/devicetree/bindings/sound/samsung*
12914 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12915 M: Krzysztof Kozlowski <krzk@kernel.org>
12916 L: linux-crypto@vger.kernel.org
12917 L: linux-samsung-soc@vger.kernel.org
12919 F: drivers/crypto/exynos-rng.c
12920 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12922 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12923 M: Łukasz Stelmach <l.stelmach@samsung.com>
12924 L: linux-samsung-soc@vger.kernel.org
12926 F: drivers/char/hw_random/exynos-trng.c
12927 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12929 SAMSUNG FRAMEBUFFER DRIVER
12930 M: Jingoo Han <jingoohan1@gmail.com>
12931 L: linux-fbdev@vger.kernel.org
12933 F: drivers/video/fbdev/s3c-fb.c
12935 SAMSUNG LAPTOP DRIVER
12936 M: Corentin Chary <corentin.chary@gmail.com>
12937 L: platform-driver-x86@vger.kernel.org
12939 F: drivers/platform/x86/samsung-laptop.c
12941 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12942 M: Sangbeom Kim <sbkim73@samsung.com>
12943 M: Krzysztof Kozlowski <krzk@kernel.org>
12944 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12945 L: linux-kernel@vger.kernel.org
12946 L: linux-samsung-soc@vger.kernel.org
12948 F: drivers/mfd/sec*.c
12949 F: drivers/regulator/s2m*.c
12950 F: drivers/regulator/s5m*.c
12951 F: drivers/clk/clk-s2mps11.c
12952 F: drivers/rtc/rtc-s5m.c
12953 F: include/linux/mfd/samsung/
12954 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12955 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12956 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12957 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12959 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12960 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12961 L: linux-media@vger.kernel.org
12962 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12964 F: drivers/media/platform/s3c-camif/
12965 F: include/media/drv-intf/s3c_camif.h
12967 SAMSUNG S3FWRN5 NFC DRIVER
12968 M: Robert Baldyga <r.baldyga@samsung.com>
12969 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12970 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12972 F: drivers/nfc/s3fwrn5
12974 SAMSUNG S5C73M3 CAMERA DRIVER
12975 M: Kyungmin Park <kyungmin.park@samsung.com>
12976 M: Andrzej Hajda <a.hajda@samsung.com>
12977 L: linux-media@vger.kernel.org
12979 F: drivers/media/i2c/s5c73m3/*
12981 SAMSUNG S5K5BAF CAMERA DRIVER
12982 M: Kyungmin Park <kyungmin.park@samsung.com>
12983 M: Andrzej Hajda <a.hajda@samsung.com>
12984 L: linux-media@vger.kernel.org
12986 F: drivers/media/i2c/s5k5baf.c
12988 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12989 M: Krzysztof Kozlowski <krzk@kernel.org>
12990 M: Vladimir Zapolskiy <vz@mleia.com>
12991 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12992 L: linux-crypto@vger.kernel.org
12993 L: linux-samsung-soc@vger.kernel.org
12995 F: drivers/crypto/s5p-sss.c
12997 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12998 M: Kyungmin Park <kyungmin.park@samsung.com>
12999 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13000 L: linux-media@vger.kernel.org
13001 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13003 F: drivers/media/platform/exynos4-is/
13005 SAMSUNG SOC CLOCK DRIVERS
13006 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13007 M: Tomasz Figa <tomasz.figa@gmail.com>
13008 M: Chanwoo Choi <cw00.choi@samsung.com>
13010 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13012 F: drivers/clk/samsung/
13013 F: include/dt-bindings/clock/exynos*.h
13014 F: Documentation/devicetree/bindings/clock/exynos*.txt
13016 SAMSUNG SPI DRIVERS
13017 M: Kukjin Kim <kgene@kernel.org>
13018 M: Krzysztof Kozlowski <krzk@kernel.org>
13019 M: Andi Shyti <andi@etezian.org>
13020 L: linux-spi@vger.kernel.org
13021 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13023 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13024 F: drivers/spi/spi-s3c*
13025 F: include/linux/platform_data/spi-s3c64xx.h
13027 SAMSUNG SXGBE DRIVERS
13028 M: Byungho An <bh74.an@samsung.com>
13029 M: Girish K S <ks.giri@samsung.com>
13030 M: Vipul Pandya <vipul.pandya@samsung.com>
13032 L: netdev@vger.kernel.org
13033 F: drivers/net/ethernet/samsung/sxgbe/
13035 SAMSUNG THERMAL DRIVER
13036 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13037 L: linux-pm@vger.kernel.org
13038 L: linux-samsung-soc@vger.kernel.org
13040 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13041 F: drivers/thermal/samsung/
13043 SAMSUNG USB2 PHY DRIVER
13044 M: Kamil Debski <kamil@wypas.org>
13045 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13046 L: linux-kernel@vger.kernel.org
13048 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13049 F: Documentation/phy/samsung-usb2.txt
13050 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13051 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13052 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13053 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13054 F: drivers/phy/samsung/phy-samsung-usb2.c
13055 F: drivers/phy/samsung/phy-samsung-usb2.h
13058 M: Zwane Mwaikambo <zwanem@gmail.com>
13060 F: drivers/watchdog/sc1200wdt.c
13063 M: Ingo Molnar <mingo@redhat.com>
13064 M: Peter Zijlstra <peterz@infradead.org>
13065 L: linux-kernel@vger.kernel.org
13066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13069 F: include/linux/sched.h
13070 F: include/uapi/linux/sched.h
13071 F: include/linux/wait.h
13073 SCR24X CHIP CARD INTERFACE DRIVER
13074 M: Lubomir Rintel <lkundrak@v3.sk>
13076 F: drivers/char/pcmcia/scr24x_cs.c
13079 M: Jens Axboe <axboe@kernel.dk>
13080 L: linux-scsi@vger.kernel.org
13081 W: http://www.kernel.dk
13083 F: drivers/scsi/sr*
13085 SCSI RDMA PROTOCOL (SRP) INITIATOR
13086 M: Bart Van Assche <bvanassche@acm.org>
13087 L: linux-rdma@vger.kernel.org
13089 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13090 F: drivers/infiniband/ulp/srp/
13091 F: include/scsi/srp.h
13093 SCSI RDMA PROTOCOL (SRP) TARGET
13094 M: Bart Van Assche <bvanassche@acm.org>
13095 L: linux-rdma@vger.kernel.org
13096 L: target-devel@vger.kernel.org
13098 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13099 F: drivers/infiniband/ulp/srpt/
13102 M: Doug Gilbert <dgilbert@interlog.com>
13103 L: linux-scsi@vger.kernel.org
13104 W: http://sg.danny.cz/sg
13106 F: Documentation/scsi/scsi-generic.txt
13107 F: drivers/scsi/sg.c
13108 F: include/scsi/sg.h
13111 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13113 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13115 L: linux-scsi@vger.kernel.org
13117 F: Documentation/devicetree/bindings/scsi/
13122 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13123 L: linux-scsi@vger.kernel.org
13125 F: Documentation/scsi/st.txt
13126 F: drivers/scsi/st.*
13127 F: drivers/scsi/st_*.h
13130 M: Vlad Yasevich <vyasevich@gmail.com>
13131 M: Neil Horman <nhorman@tuxdriver.com>
13132 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13133 L: linux-sctp@vger.kernel.org
13134 W: http://lksctp.sourceforge.net
13136 F: Documentation/networking/sctp.txt
13137 F: include/linux/sctp.h
13138 F: include/uapi/linux/sctp.h
13139 F: include/net/sctp/
13143 M: Jim Cromie <jim.cromie@gmail.com>
13145 F: Documentation/i2c/busses/scx200_acb
13146 F: arch/x86/platform/scx200/
13147 F: drivers/watchdog/scx200_wdt.c
13148 F: drivers/i2c/busses/scx200*
13149 F: drivers/mtd/maps/scx200_docflash.c
13150 F: include/linux/scx200.h
13153 M: Jim Cromie <jim.cromie@gmail.com>
13155 F: drivers/char/scx200_gpio.c
13156 F: include/linux/scx200_gpio.h
13158 SCx200 HRT CLOCKSOURCE DRIVER
13159 M: Jim Cromie <jim.cromie@gmail.com>
13161 F: drivers/clocksource/scx200_hrt.c
13163 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13164 M: Sascha Sommer <saschasommer@freenet.de>
13165 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13167 F: drivers/mmc/host/sdricoh_cs.c
13170 M: Kees Cook <keescook@chromium.org>
13171 R: Andy Lutomirski <luto@amacapital.net>
13172 R: Will Drewry <wad@chromium.org>
13173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13175 F: kernel/seccomp.c
13176 F: include/uapi/linux/seccomp.h
13177 F: include/linux/seccomp.h
13178 F: tools/testing/selftests/seccomp/*
13179 F: tools/testing/selftests/kselftest_harness.h
13180 F: Documentation/userspace-api/seccomp_filter.rst
13181 K: \bsecure_computing
13184 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13185 M: Al Cooper <alcooperx@gmail.com>
13186 L: linux-mmc@vger.kernel.org
13187 L: bcm-kernel-feedback-list@broadcom.com
13189 F: drivers/mmc/host/sdhci-brcmstb*
13191 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13192 M: Adrian Hunter <adrian.hunter@intel.com>
13193 L: linux-mmc@vger.kernel.org
13194 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13196 F: drivers/mmc/host/sdhci*
13197 F: include/linux/mmc/sdhci*
13199 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13200 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13201 M: Manjunath M B <manjumb@synopsys.com>
13202 L: linux-mmc@vger.kernel.org
13204 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13206 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13207 M: Ben Dooks <ben-linux@fluff.org>
13208 M: Jaehoon Chung <jh80.chung@samsung.com>
13209 L: linux-mmc@vger.kernel.org
13211 F: drivers/mmc/host/sdhci-s3c*
13213 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13214 M: Viresh Kumar <vireshk@kernel.org>
13215 L: linux-mmc@vger.kernel.org
13217 F: drivers/mmc/host/sdhci-spear.c
13219 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13220 M: Kishon Vijay Abraham I <kishon@ti.com>
13221 L: linux-mmc@vger.kernel.org
13223 F: drivers/mmc/host/sdhci-omap.c
13225 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13226 M: Scott Bauer <scott.bauer@intel.com>
13227 M: Jonathan Derrick <jonathan.derrick@intel.com>
13228 L: linux-block@vger.kernel.org
13231 F: block/opal_proto.h
13232 F: include/linux/sed*
13233 F: include/uapi/linux/sed*
13236 M: Security Officers <security@kernel.org>
13240 M: James Morris <jmorris@namei.org>
13241 M: "Serge E. Hallyn" <serge@hallyn.com>
13242 L: linux-security-module@vger.kernel.org (suggested Cc:)
13243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13244 W: http://kernsec.org/
13247 X: security/selinux/
13249 SELINUX SECURITY MODULE
13250 M: Paul Moore <paul@paul-moore.com>
13251 M: Stephen Smalley <sds@tycho.nsa.gov>
13252 M: Eric Paris <eparis@parisplace.org>
13253 L: selinux@vger.kernel.org
13254 W: https://selinuxproject.org
13255 W: https://github.com/SELinuxProject
13256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13258 F: include/linux/selinux*
13259 F: security/selinux/
13260 F: scripts/selinux/
13261 F: Documentation/admin-guide/LSM/SELinux.rst
13264 M: Jiri Slaby <jirislaby@gmail.com>
13266 F: drivers/misc/phantom.c
13267 F: include/uapi/linux/phantom.h
13270 M: Rob Herring <robh@kernel.org>
13271 L: linux-serial@vger.kernel.org
13273 F: Documentation/devicetree/bindings/serial/slave-device.txt
13274 F: drivers/tty/serdev/
13275 F: include/linux/serdev.h
13278 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13279 L: linux-serial@vger.kernel.org
13281 F: Documentation/devicetree/bindings/serial/
13282 F: drivers/tty/serial/
13285 M: Sean Young <sean@mess.org>
13286 L: linux-media@vger.kernel.org
13288 F: drivers/media/rc/serial_ir.c
13291 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13292 M: Edward Cree <ecree@solarflare.com>
13293 M: Bert Kenward <bkenward@solarflare.com>
13294 L: netdev@vger.kernel.org
13296 F: drivers/net/ethernet/sfc/
13299 M: Dimitri Sivanich <sivanich@sgi.com>
13301 F: drivers/misc/sgi-gru/
13303 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13304 M: Pat Gefre <pfg@sgi.com>
13305 L: linux-ia64@vger.kernel.org
13307 F: Documentation/ia64/serial.txt
13308 F: drivers/tty/serial/ioc?_serial.c
13309 F: include/linux/ioc?.h
13311 SGI XP/XPC/XPNET DRIVER
13312 M: Cliff Whickman <cpw@sgi.com>
13313 M: Robin Holt <robinmholt@gmail.com>
13315 F: drivers/misc/sgi-xp/
13317 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13318 M: Ursula Braun <ubraun@linux.ibm.com>
13319 L: linux-s390@vger.kernel.org
13320 W: http://www.ibm.com/developerworks/linux/linux390/
13324 SHARP RJ54N1CB0C SENSOR DRIVER
13325 M: Jacopo Mondi <jacopo@jmondi.org>
13326 L: linux-media@vger.kernel.org
13327 T: git git://linuxtv.org/media_tree.git
13329 F: drivers/media/i2c/rj54n1cb0c.c
13330 F: include/media/i2c/rj54n1cb0c.h
13332 SH_VEU V4L2 MEM2MEM DRIVER
13333 L: linux-media@vger.kernel.org
13335 F: drivers/media/platform/sh_veu.c
13337 SH_VOU V4L2 OUTPUT DRIVER
13338 L: linux-media@vger.kernel.org
13340 F: drivers/media/platform/sh_vou.c
13341 F: include/media/drv-intf/sh_vou.h
13343 SI2157 MEDIA DRIVER
13344 M: Antti Palosaari <crope@iki.fi>
13345 L: linux-media@vger.kernel.org
13346 W: https://linuxtv.org
13347 W: http://palosaari.fi/linux/
13348 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13349 T: git git://linuxtv.org/anttip/media_tree.git
13351 F: drivers/media/tuners/si2157*
13353 SI2165 MEDIA DRIVER
13354 M: Matthias Schwarzott <zzam@gentoo.org>
13355 L: linux-media@vger.kernel.org
13356 W: https://linuxtv.org
13357 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13359 F: drivers/media/dvb-frontends/si2165*
13361 SI2168 MEDIA DRIVER
13362 M: Antti Palosaari <crope@iki.fi>
13363 L: linux-media@vger.kernel.org
13364 W: https://linuxtv.org
13365 W: http://palosaari.fi/linux/
13366 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13367 T: git git://linuxtv.org/anttip/media_tree.git
13369 F: drivers/media/dvb-frontends/si2168*
13371 SI470X FM RADIO RECEIVER I2C DRIVER
13372 M: Hans Verkuil <hverkuil@xs4all.nl>
13373 L: linux-media@vger.kernel.org
13374 T: git git://linuxtv.org/media_tree.git
13375 W: https://linuxtv.org
13377 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13379 SI470X FM RADIO RECEIVER USB DRIVER
13380 M: Hans Verkuil <hverkuil@xs4all.nl>
13381 L: linux-media@vger.kernel.org
13382 T: git git://linuxtv.org/media_tree.git
13383 W: https://linuxtv.org
13385 F: drivers/media/radio/si470x/radio-si470x-common.c
13386 F: drivers/media/radio/si470x/radio-si470x.h
13387 F: drivers/media/radio/si470x/radio-si470x-usb.c
13389 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13390 M: Eduardo Valentin <edubezval@gmail.com>
13391 L: linux-media@vger.kernel.org
13392 T: git git://linuxtv.org/media_tree.git
13393 W: https://linuxtv.org
13395 F: drivers/media/radio/si4713/si4713.?
13397 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13398 M: Eduardo Valentin <edubezval@gmail.com>
13399 L: linux-media@vger.kernel.org
13400 T: git git://linuxtv.org/media_tree.git
13401 W: https://linuxtv.org
13403 F: drivers/media/radio/si4713/radio-platform-si4713.c
13405 SI4713 FM RADIO TRANSMITTER USB DRIVER
13406 M: Hans Verkuil <hverkuil@xs4all.nl>
13407 L: linux-media@vger.kernel.org
13408 T: git git://linuxtv.org/media_tree.git
13409 W: https://linuxtv.org
13411 F: drivers/media/radio/si4713/radio-usb-si4713.c
13414 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13415 L: linux-media@vger.kernel.org
13416 W: https://linuxtv.org
13417 T: git git://linuxtv.org/media_tree.git
13419 F: drivers/media/common/siano/
13420 F: drivers/media/usb/siano/
13421 F: drivers/media/usb/siano/
13422 F: drivers/media/mmc/siano/
13425 M: Palmer Dabbelt <palmer@sifive.com>
13426 L: linux-riscv@lists.infradead.org
13427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13432 SILEAD TOUCHSCREEN DRIVER
13433 M: Hans de Goede <hdegoede@redhat.com>
13434 L: linux-input@vger.kernel.org
13435 L: platform-driver-x86@vger.kernel.org
13437 F: drivers/input/touchscreen/silead.c
13438 F: drivers/platform/x86/touchscreen_dmi.c
13440 SILICON MOTION SM712 FRAME BUFFER DRIVER
13441 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13442 M: Teddy Wang <teddy.wang@siliconmotion.com>
13443 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13444 L: linux-fbdev@vger.kernel.org
13446 F: drivers/video/fbdev/sm712*
13447 F: Documentation/fb/sm712fb.txt
13449 SIMPLE FIRMWARE INTERFACE (SFI)
13450 M: Len Brown <lenb@kernel.org>
13451 L: sfi-devel@simplefirmware.org
13452 W: http://simplefirmware.org/
13453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13455 F: arch/x86/platform/sfi/
13457 F: include/linux/sfi*.h
13460 M: Hans de Goede <hdegoede@redhat.com>
13461 L: linux-fbdev@vger.kernel.org
13463 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13464 F: drivers/video/fbdev/simplefb.c
13465 F: include/linux/platform_data/simplefb.h
13467 SIMTEC EB110ATX (Chalice CATS)
13469 P: Vincent Sanders <vince@simtec.co.uk>
13470 M: Simtec Linux Team <linux@simtec.co.uk>
13471 W: http://www.simtec.co.uk/products/EB110ATX/
13474 SIMTEC EB2410ITX (BAST)
13476 P: Vincent Sanders <vince@simtec.co.uk>
13477 M: Simtec Linux Team <linux@simtec.co.uk>
13478 W: http://www.simtec.co.uk/products/EB2410ITX/
13480 F: arch/arm/mach-s3c24xx/mach-bast.c
13481 F: arch/arm/mach-s3c24xx/bast-ide.c
13482 F: arch/arm/mach-s3c24xx/bast-irq.c
13484 SIPHASH PRF ROUTINES
13485 M: Jason A. Donenfeld <Jason@zx2c4.com>
13488 F: lib/test_siphash.c
13489 F: include/linux/siphash.h
13492 M: Gavin Schenk <g.schenk@eckelmann.de>
13493 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13494 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13497 F: drivers/gpio/gpio-siox.c
13498 F: include/trace/events/siox.h
13500 SIS 190 ETHERNET DRIVER
13501 M: Francois Romieu <romieu@fr.zoreil.com>
13502 L: netdev@vger.kernel.org
13504 F: drivers/net/ethernet/sis/sis190.c
13506 SIS 900/7016 FAST ETHERNET DRIVER
13507 M: Daniele Venzano <venza@brownhat.org>
13508 W: http://www.brownhat.org/sis900.html
13509 L: netdev@vger.kernel.org
13511 F: drivers/net/ethernet/sis/sis900.*
13513 SIS FRAMEBUFFER DRIVER
13514 M: Thomas Winischhofer <thomas@winischhofer.net>
13515 W: http://www.winischhofer.net/linuxsisvga.shtml
13517 F: Documentation/fb/sisfb.txt
13518 F: drivers/video/fbdev/sis/
13519 F: include/video/sisfb.h
13522 M: Thomas Winischhofer <thomas@winischhofer.net>
13523 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13525 F: drivers/usb/misc/sisusbvga/
13528 M: Christoph Lameter <cl@linux.com>
13529 M: Pekka Enberg <penberg@kernel.org>
13530 M: David Rientjes <rientjes@google.com>
13531 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13532 M: Andrew Morton <akpm@linux-foundation.org>
13533 L: linux-mm@kvack.org
13535 F: include/linux/sl?b*.h
13538 SLEEPABLE READ-COPY UPDATE (SRCU)
13539 M: Lai Jiangshan <jiangshanlai@gmail.com>
13540 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13541 M: Josh Triplett <josh@joshtriplett.org>
13542 R: Steven Rostedt <rostedt@goodmis.org>
13543 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13544 L: linux-kernel@vger.kernel.org
13545 W: http://www.rdrop.com/users/paulmck/RCU/
13547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13548 F: include/linux/srcu*.h
13549 F: kernel/rcu/srcu*.c
13551 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13552 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13553 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13555 F: drivers/slimbus/
13556 F: Documentation/devicetree/bindings/slimbus/
13557 F: include/linux/slimbus.h
13559 SMACK SECURITY MODULE
13560 M: Casey Schaufler <casey@schaufler-ca.com>
13561 L: linux-security-module@vger.kernel.org
13562 W: http://schaufler-ca.com
13563 T: git git://github.com/cschaufler/smack-next
13565 F: Documentation/admin-guide/LSM/Smack.rst
13568 SMC91x ETHERNET DRIVER
13569 M: Nicolas Pitre <nico@fluxnic.net>
13571 F: drivers/net/ethernet/smsc/smc91x.*
13573 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13574 M: Sakari Ailus <sakari.ailus@iki.fi>
13575 L: linux-media@vger.kernel.org
13577 F: drivers/media/i2c/smiapp/
13578 F: include/media/i2c/smiapp.h
13579 F: drivers/media/i2c/smiapp-pll.c
13580 F: drivers/media/i2c/smiapp-pll.h
13581 F: include/uapi/linux/smiapp.h
13582 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13584 SMM665 HARDWARE MONITOR DRIVER
13585 M: Guenter Roeck <linux@roeck-us.net>
13586 L: linux-hwmon@vger.kernel.org
13588 F: Documentation/hwmon/smm665
13589 F: drivers/hwmon/smm665.c
13591 SMSC EMC2103 HARDWARE MONITOR DRIVER
13592 M: Steve Glendinning <steve.glendinning@shawell.net>
13593 L: linux-hwmon@vger.kernel.org
13595 F: Documentation/hwmon/emc2103
13596 F: drivers/hwmon/emc2103.c
13598 SMSC SCH5627 HARDWARE MONITOR DRIVER
13599 M: Hans de Goede <hdegoede@redhat.com>
13600 L: linux-hwmon@vger.kernel.org
13602 F: Documentation/hwmon/sch5627
13603 F: drivers/hwmon/sch5627.c
13605 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13606 M: Steve Glendinning <steve.glendinning@shawell.net>
13607 L: linux-fbdev@vger.kernel.org
13609 F: drivers/video/fbdev/smscufx.c
13611 SMSC47B397 HARDWARE MONITOR DRIVER
13612 M: Jean Delvare <jdelvare@suse.com>
13613 L: linux-hwmon@vger.kernel.org
13615 F: Documentation/hwmon/smsc47b397
13616 F: drivers/hwmon/smsc47b397.c
13618 SMSC911x ETHERNET DRIVER
13619 M: Steve Glendinning <steve.glendinning@shawell.net>
13620 L: netdev@vger.kernel.org
13622 F: include/linux/smsc911x.h
13623 F: drivers/net/ethernet/smsc/smsc911x.*
13625 SMSC9420 PCI ETHERNET DRIVER
13626 M: Steve Glendinning <steve.glendinning@shawell.net>
13627 L: netdev@vger.kernel.org
13629 F: drivers/net/ethernet/smsc/smsc9420.*
13631 SOC-CAMERA V4L2 SUBSYSTEM
13632 L: linux-media@vger.kernel.org
13633 T: git git://linuxtv.org/media_tree.git
13635 F: include/media/soc*
13636 F: drivers/media/i2c/soc_camera/
13637 F: drivers/media/platform/soc_camera/
13639 SOCIONEXT SYNQUACER I2C DRIVER
13640 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13641 L: linux-i2c@vger.kernel.org
13643 F: drivers/i2c/busses/i2c-synquacer.c
13644 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13646 SOCIONEXT UNIPHIER SOUND DRIVER
13647 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13649 F: sound/soc/uniphier/
13651 SOEKRIS NET48XX LED SUPPORT
13652 M: Chris Boot <bootc@bootc.net>
13654 F: drivers/leds/leds-net48xx.c
13656 SOFT-ROCE DRIVER (rxe)
13657 M: Moni Shoua <monis@mellanox.com>
13658 L: linux-rdma@vger.kernel.org
13660 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13661 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13662 F: drivers/infiniband/sw/rxe/
13663 F: include/uapi/rdma/rdma_user_rxe.h
13665 SOFTLOGIC 6x10 MPEG CODEC
13666 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13667 M: Anton Sviridenko <anton@corp.bluecherry.net>
13668 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13669 M: Andrey Utkin <andrey_utkin@fastmail.com>
13670 M: Ismael Luceno <ismael@iodev.co.uk>
13671 L: linux-media@vger.kernel.org
13673 F: drivers/media/pci/solo6x10/
13675 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13676 M: James Morse <james.morse@arm.com>
13677 L: linux-arm-kernel@lists.infradead.org
13679 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13680 F: drivers/firmware/arm_sdei.c
13681 F: include/linux/arm_sdei.h
13682 F: include/uapi/linux/arm_sdei.h
13684 SOFTWARE RAID (Multiple Disks) SUPPORT
13685 M: Shaohua Li <shli@kernel.org>
13686 L: linux-raid@vger.kernel.org
13687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13689 F: drivers/md/Makefile
13690 F: drivers/md/Kconfig
13692 F: drivers/md/raid*
13693 F: include/linux/raid/
13694 F: include/uapi/linux/raid/
13696 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13697 M: Jassi Brar <jaswinder.singh@linaro.org>
13698 L: netdev@vger.kernel.org
13700 F: drivers/net/ethernet/socionext/netsec.c
13701 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13703 SOLIDRUN CLEARFOG SUPPORT
13704 M: Russell King <linux@armlinux.org.uk>
13706 F: arch/arm/boot/dts/armada-388-clearfog*
13707 F: arch/arm/boot/dts/armada-38x-solidrun-*
13709 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13710 M: Russell King <linux@armlinux.org.uk>
13712 F: arch/arm/boot/dts/imx6*-cubox-i*
13713 F: arch/arm/boot/dts/imx6*-hummingboard*
13714 F: arch/arm/boot/dts/imx6*-sr-*
13716 SONIC NETWORK DRIVER
13717 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13718 L: netdev@vger.kernel.org
13720 F: drivers/net/ethernet/natsemi/sonic.*
13722 SONICS SILICON BACKPLANE DRIVER (SSB)
13723 M: Michael Buesch <m@bues.ch>
13724 L: linux-wireless@vger.kernel.org
13727 F: include/linux/ssb/
13729 SONY IMX258 SENSOR DRIVER
13730 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13731 L: linux-media@vger.kernel.org
13732 T: git git://linuxtv.org/media_tree.git
13734 F: drivers/media/i2c/imx258.c
13736 SONY IMX274 SENSOR DRIVER
13737 M: Leon Luo <leonl@leopardimaging.com>
13738 L: linux-media@vger.kernel.org
13739 T: git git://linuxtv.org/media_tree.git
13741 F: drivers/media/i2c/imx274.c
13742 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13744 SONY IMX319 SENSOR DRIVER
13745 M: Bingbu Cao <bingbu.cao@intel.com>
13746 L: linux-media@vger.kernel.org
13747 T: git git://linuxtv.org/media_tree.git
13749 F: drivers/media/i2c/imx319.c
13751 SONY IMX355 SENSOR DRIVER
13752 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13753 L: linux-media@vger.kernel.org
13754 T: git git://linuxtv.org/media_tree.git
13756 F: drivers/media/i2c/imx355.c
13758 SONY MEMORYSTICK CARD SUPPORT
13759 M: Alex Dubov <oakad@yahoo.com>
13760 W: http://tifmxx.berlios.de/
13762 F: drivers/memstick/host/tifm_ms.c
13764 SONY MEMORYSTICK STANDARD SUPPORT
13765 M: Maxim Levitsky <maximlevitsky@gmail.com>
13767 F: drivers/memstick/core/ms_block.*
13769 SONY VAIO CONTROL DEVICE DRIVER
13770 M: Mattia Dongili <malattia@linux.it>
13771 L: platform-driver-x86@vger.kernel.org
13772 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13774 F: Documentation/laptops/sony-laptop.txt
13775 F: drivers/char/sonypi.c
13776 F: drivers/platform/x86/sony-laptop.c
13777 F: include/linux/sony-laptop.h
13780 M: Jaroslav Kysela <perex@perex.cz>
13781 M: Takashi Iwai <tiwai@suse.com>
13782 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13783 W: http://www.alsa-project.org/
13784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13785 T: git git://git.alsa-project.org/alsa-kernel.git
13786 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13788 F: Documentation/sound/
13790 F: include/uapi/sound/
13793 SOUND - COMPRESSED AUDIO
13794 M: Vinod Koul <vkoul@kernel.org>
13795 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13798 F: Documentation/sound/designs/compress-offload.rst
13799 F: include/sound/compress_driver.h
13800 F: include/uapi/sound/compress_*
13801 F: sound/core/compress_offload.c
13802 F: sound/soc/soc-compress.c
13804 SOUND - DMAENGINE HELPERS
13805 M: Lars-Peter Clausen <lars@metafoo.de>
13807 F: include/sound/dmaengine_pcm.h
13808 F: sound/core/pcm_dmaengine.c
13809 F: sound/soc/soc-generic-dmaengine-pcm.c
13811 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13812 M: Liam Girdwood <lgirdwood@gmail.com>
13813 M: Mark Brown <broonie@kernel.org>
13814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13815 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13816 W: http://alsa-project.org/main/index.php/ASoC
13818 F: Documentation/devicetree/bindings/sound/
13819 F: Documentation/sound/soc/
13821 F: include/sound/soc*
13823 SOUNDWIRE SUBSYSTEM
13824 M: Vinod Koul <vkoul@kernel.org>
13825 M: Sanyog Kale <sanyog.r.kale@intel.com>
13826 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13827 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13829 F: Documentation/driver-api/soundwire/
13830 F: drivers/soundwire/
13831 F: include/linux/soundwire/
13834 M: Olli Salonen <olli.salonen@iki.fi>
13835 L: linux-media@vger.kernel.org
13836 W: https://linuxtv.org
13837 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13839 F: drivers/media/dvb-frontends/sp2*
13841 SPARC + UltraSPARC (sparc/sparc64)
13842 M: "David S. Miller" <davem@davemloft.net>
13843 L: sparclinux@vger.kernel.org
13844 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13851 SPARC SERIAL DRIVERS
13852 M: "David S. Miller" <davem@davemloft.net>
13853 L: sparclinux@vger.kernel.org
13854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13857 F: include/linux/sunserialcore.h
13858 F: drivers/tty/serial/suncore.c
13859 F: drivers/tty/serial/sunhv.c
13860 F: drivers/tty/serial/sunsab.c
13861 F: drivers/tty/serial/sunsab.h
13862 F: drivers/tty/serial/sunsu.c
13863 F: drivers/tty/serial/sunzilog.c
13864 F: drivers/tty/serial/sunzilog.h
13865 F: drivers/tty/vcc.c
13868 M: "Christopher Li" <sparse@chrisli.org>
13869 L: linux-sparse@vger.kernel.org
13870 W: https://sparse.wiki.kernel.org/
13871 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13872 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13874 F: include/linux/compiler.h
13876 SPEAR CLOCK FRAMEWORK SUPPORT
13877 M: Viresh Kumar <vireshk@kernel.org>
13878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13879 W: http://www.st.com/spear
13881 F: drivers/clk/spear/
13883 SPEAR PLATFORM SUPPORT
13884 M: Viresh Kumar <vireshk@kernel.org>
13885 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13887 W: http://www.st.com/spear
13889 F: arch/arm/boot/dts/spear*
13890 F: arch/arm/mach-spear/
13893 M: Marek Vasut <marek.vasut@gmail.com>
13894 L: linux-mtd@lists.infradead.org
13895 W: http://www.linux-mtd.infradead.org/
13896 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13897 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13898 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13900 F: drivers/mtd/spi-nor/
13901 F: include/linux/mtd/spi-nor.h
13904 M: Mark Brown <broonie@kernel.org>
13905 L: linux-spi@vger.kernel.org
13906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13907 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13909 F: Documentation/devicetree/bindings/spi/
13910 F: Documentation/spi/
13912 F: include/linux/spi/
13913 F: include/uapi/linux/spi/
13916 SPIDERNET NETWORK DRIVER for CELL
13917 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13918 L: netdev@vger.kernel.org
13920 F: Documentation/networking/spider_net.txt
13921 F: drivers/net/ethernet/toshiba/spider_net*
13924 R: Stephen Boyd <sboyd@kernel.org>
13925 L: linux-arm-msm@vger.kernel.org
13926 F: Documentation/devicetree/bindings/spmi/
13928 F: include/dt-bindings/spmi/spmi.h
13929 F: include/linux/spmi.h
13930 F: include/trace/events/spmi.h
13933 M: Jeremy Kerr <jk@ozlabs.org>
13934 L: linuxppc-dev@lists.ozlabs.org
13935 W: http://www.ibm.com/developerworks/power/cell/
13937 F: Documentation/filesystems/spufs.txt
13938 F: arch/powerpc/platforms/cell/spufs/
13940 SQUASHFS FILE SYSTEM
13941 M: Phillip Lougher <phillip@squashfs.org.uk>
13942 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13943 W: http://squashfs.org.uk
13944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13946 F: Documentation/filesystems/squashfs.txt
13949 SRM (Alpha) environment access
13950 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13952 F: arch/alpha/kernel/srm_env.c
13954 ST STM32 I2C/SMBUS DRIVER
13955 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13956 L: linux-i2c@vger.kernel.org
13958 F: drivers/i2c/busses/i2c-stm32*
13960 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
13961 M: Song Qiang <songqiang1304521@gmail.com>
13962 L: linux-iio@vger.kernel.org
13964 F: drivers/iio/proximity/vl53l0x-i2c.c
13965 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
13968 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13969 L: stable@vger.kernel.org
13971 F: Documentation/process/stable-kernel-rules.rst
13974 M: Ian Abbott <abbotti@mev.co.uk>
13975 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13977 F: drivers/staging/comedi/
13979 STAGING - EROFS FILE SYSTEM
13980 M: Gao Xiang <gaoxiang25@huawei.com>
13981 M: Chao Yu <yuchao0@huawei.com>
13982 L: linux-erofs@lists.ozlabs.org
13984 F: drivers/staging/erofs/
13986 STAGING - INDUSTRIAL IO
13987 M: Jonathan Cameron <jic23@kernel.org>
13988 L: linux-iio@vger.kernel.org
13990 F: Documentation/devicetree/bindings/staging/iio/
13991 F: drivers/staging/iio/
13993 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13994 M: Marc Dietrich <marvin24@gmx.de>
13995 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13996 L: linux-tegra@vger.kernel.org
13998 F: drivers/staging/nvec/
14000 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14001 M: Jens Frederich <jfrederich@gmail.com>
14002 M: Daniel Drake <dsd@laptop.org>
14003 M: Jon Nettleton <jon.nettleton@gmail.com>
14004 W: http://wiki.laptop.org/go/DCON
14006 F: drivers/staging/olpc_dcon/
14008 STAGING - REALTEK RTL8712U DRIVERS
14009 M: Larry Finger <Larry.Finger@lwfinger.net>
14010 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14012 F: drivers/staging/rtl8712/
14014 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14015 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14016 M: Teddy Wang <teddy.wang@siliconmotion.com>
14017 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14018 L: linux-fbdev@vger.kernel.org
14020 F: drivers/staging/sm750fb/
14022 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14023 M: William Hubbs <w.d.hubbs@gmail.com>
14024 M: Chris Brannon <chris@the-brannons.com>
14025 M: Kirk Reiser <kirk@reisers.ca>
14026 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14027 L: speakup@linux-speakup.org
14028 W: http://www.linux-speakup.org/
14030 F: drivers/staging/speakup/
14032 STAGING - VIA VT665X DRIVERS
14033 M: Forest Bond <forest@alittletooquiet.net>
14035 F: drivers/staging/vt665?/
14037 STAGING - WILC1000 WIFI DRIVER
14038 M: Aditya Shankar <aditya.shankar@microchip.com>
14039 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14040 L: linux-wireless@vger.kernel.org
14042 F: drivers/staging/wilc1000/
14044 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14045 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14047 F: drivers/staging/xgifb/
14050 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14052 L: devel@driverdev.osuosl.org
14054 F: drivers/staging/
14056 STARFIRE/DURALAN NETWORK DRIVER
14057 M: Ion Badulescu <ionut@badula.org>
14059 F: drivers/net/ethernet/adaptec/starfire*
14061 STEC S1220 SKD DRIVER
14062 M: Bart Van Assche <bart.vanassche@wdc.com>
14063 L: linux-block@vger.kernel.org
14065 F: drivers/block/skd*[ch]
14067 STI AUDIO (ASoC) DRIVERS
14068 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14069 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14071 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14075 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14077 F: drivers/media/platform/sti/cec/
14078 F: Documentation/devicetree/bindings/media/stih-cec.txt
14080 STK1160 USB VIDEO CAPTURE DRIVER
14081 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14082 L: linux-media@vger.kernel.org
14083 T: git git://linuxtv.org/media_tree.git
14085 F: drivers/media/usb/stk1160/
14087 STM32 AUDIO (ASoC) DRIVERS
14088 M: Olivier Moysan <olivier.moysan@st.com>
14089 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14090 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14092 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14095 STM32 TIMER/LPTIMER DRIVERS
14096 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14098 F: drivers/*/stm32-*timer*
14099 F: drivers/pwm/pwm-stm32*
14100 F: include/linux/*/stm32-*tim*
14101 F: Documentation/ABI/testing/*timer-stm32
14102 F: Documentation/devicetree/bindings/*/stm32-*timer*
14103 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14105 STMMAC ETHERNET DRIVER
14106 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14107 M: Alexandre Torgue <alexandre.torgue@st.com>
14108 M: Jose Abreu <joabreu@synopsys.com>
14109 L: netdev@vger.kernel.org
14110 W: http://www.stlinux.com
14112 F: drivers/net/ethernet/stmicro/stmmac/
14115 M: Sam Creasey <sammy@sammy.net>
14116 W: http://sammy.net/sun3/
14118 F: arch/m68k/kernel/*sun3*
14119 F: arch/m68k/sun3*/
14120 F: arch/m68k/include/asm/sun3*
14121 F: drivers/net/ethernet/i825xx/sun3*
14123 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14124 M: Hans de Goede <hdegoede@redhat.com>
14125 L: linux-input@vger.kernel.org
14127 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14128 F: drivers/input/keyboard/sun4i-lradc-keys.c
14130 SUNDANCE NETWORK DRIVER
14131 M: Denis Kirjanov <kda@linux-powerpc.org>
14132 L: netdev@vger.kernel.org
14134 F: drivers/net/ethernet/dlink/sundance.c
14137 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14138 M: Rich Felker <dalias@libc.org>
14139 L: linux-sh@vger.kernel.org
14140 Q: http://patchwork.kernel.org/project/linux-sh/list/
14142 F: Documentation/sh/
14147 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14148 M: Len Brown <len.brown@intel.com>
14149 M: Pavel Machek <pavel@ucw.cz>
14150 L: linux-pm@vger.kernel.org
14151 B: https://bugzilla.kernel.org
14153 F: Documentation/power/
14154 F: arch/x86/kernel/acpi/
14155 F: drivers/base/power/
14157 F: include/linux/suspend.h
14158 F: include/linux/freezer.h
14159 F: include/linux/pm.h
14162 M: Martin Mares <mj@ucw.cz>
14163 L: linux-video@atrey.karlin.mff.cuni.cz
14165 F: Documentation/svga.txt
14166 F: arch/x86/boot/video*
14169 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14170 L: iommu@lists.linux-foundation.org
14171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14173 F: kernel/dma/swiotlb.c
14174 F: arch/*/kernel/pci-swiotlb.c
14175 F: include/linux/swiotlb.h
14178 M: Jiri Pirko <jiri@resnulli.us>
14179 M: Ivan Vecera <ivecera@redhat.com>
14180 L: netdev@vger.kernel.org
14183 F: include/net/switchdev.h
14185 SY8106A REGULATOR DRIVER
14186 M: Icenowy Zheng <icenowy@aosc.io>
14188 F: drivers/regulator/sy8106a-regulator.c
14189 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14191 SYNC FILE FRAMEWORK
14192 M: Sumit Semwal <sumit.semwal@linaro.org>
14193 R: Gustavo Padovan <gustavo@padovan.org>
14195 L: linux-media@vger.kernel.org
14196 L: dri-devel@lists.freedesktop.org
14197 F: drivers/dma-buf/sync_*
14198 F: drivers/dma-buf/dma-fence*
14199 F: drivers/dma-buf/sw_sync.c
14200 F: include/linux/sync_file.h
14201 F: include/uapi/linux/sync_file.h
14202 F: Documentation/sync_file.txt
14203 T: git git://anongit.freedesktop.org/drm/drm-misc
14205 SYNOPSYS ARC ARCHITECTURE
14206 M: Vineet Gupta <vgupta@synopsys.com>
14207 L: linux-snps-arc@lists.infradead.org
14210 F: Documentation/devicetree/bindings/arc/*
14211 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14212 F: drivers/clocksource/arc_timer.c
14213 F: drivers/tty/serial/arc_uart.c
14214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14216 SYNOPSYS ARC HSDK SDP pll clock driver
14217 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14219 F: drivers/clk/clk-hsdk-pll.c
14220 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14222 SYNOPSYS ARC SDP clock driver
14223 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14225 F: drivers/clk/axs10x/*
14226 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14228 SYNOPSYS ARC SDP platform support
14229 M: Alexey Brodkin <abrodkin@synopsys.com>
14231 F: arch/arc/plat-axs10x
14232 F: arch/arc/boot/dts/ax*
14233 F: Documentation/devicetree/bindings/arc/axs10*
14235 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14236 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14238 F: drivers/reset/reset-axs10x.c
14239 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14241 SYNOPSYS CREG GPIO DRIVER
14242 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14244 F: drivers/gpio/gpio-creg-snps.c
14245 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14247 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14248 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14250 F: drivers/tty/serial/8250/8250_dw.c
14252 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14253 M: Hoan Tran <hotran@apm.com>
14254 L: linux-gpio@vger.kernel.org
14256 F: drivers/gpio/gpio-dwapb.c
14257 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14259 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14260 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14262 F: drivers/dma/dwi-axi-dmac/
14263 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14265 SYNOPSYS DESIGNWARE DMAC DRIVER
14266 M: Viresh Kumar <vireshk@kernel.org>
14267 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14269 F: include/linux/dma/dw.h
14270 F: include/linux/platform_data/dma-dw.h
14273 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14274 M: Jose Abreu <Jose.Abreu@synopsys.com>
14275 L: netdev@vger.kernel.org
14277 F: drivers/net/ethernet/synopsys/
14279 SYNOPSYS DESIGNWARE I2C DRIVER
14280 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14281 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14282 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14283 L: linux-i2c@vger.kernel.org
14285 F: drivers/i2c/busses/i2c-designware-*
14286 F: include/linux/platform_data/i2c-designware.h
14288 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14289 M: Jaehoon Chung <jh80.chung@samsung.com>
14290 L: linux-mmc@vger.kernel.org
14292 F: drivers/mmc/host/dw_mmc*
14294 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14295 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14297 F: drivers/reset/reset-hsdk.c
14298 F: include/dt-bindings/reset/snps,hsdk-reset.h
14299 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14301 SYSTEM CONFIGURATION (SYSCON)
14302 M: Lee Jones <lee.jones@linaro.org>
14303 M: Arnd Bergmann <arnd@arndb.de>
14304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14306 F: drivers/mfd/syscon.c
14308 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14309 M: Sudeep Holla <sudeep.holla@arm.com>
14310 L: linux-arm-kernel@lists.infradead.org
14312 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14313 F: drivers/clk/clk-sc[mp]i.c
14314 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14315 F: drivers/firmware/arm_scpi.c
14316 F: drivers/firmware/arm_scmi/
14317 F: include/linux/sc[mp]i_protocol.h
14319 SYSTEM RESET/SHUTDOWN DRIVERS
14320 M: Sebastian Reichel <sre@kernel.org>
14321 L: linux-pm@vger.kernel.org
14322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14324 F: Documentation/devicetree/bindings/power/reset/
14325 F: drivers/power/reset/
14327 SYSTEM TRACE MODULE CLASS
14328 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14331 F: Documentation/trace/stm.rst
14332 F: drivers/hwtracing/stm/
14333 F: include/linux/stm.h
14334 F: include/uapi/linux/stm.h
14337 M: Christoph Hellwig <hch@infradead.org>
14339 F: Documentation/filesystems/sysv-fs.txt
14341 F: include/linux/sysv_fs.h
14344 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14345 L: linux-scsi@vger.kernel.org
14346 L: target-devel@vger.kernel.org
14347 W: http://www.linux-iscsi.org
14348 W: http://groups.google.com/group/linux-iscsi-target-dev
14349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14353 F: Documentation/target/
14355 TASKSTATS STATISTICS INTERFACE
14356 M: Balbir Singh <bsingharora@gmail.com>
14358 F: Documentation/accounting/taskstats*
14359 F: include/linux/taskstats*
14360 F: kernel/taskstats.c
14363 M: Jamal Hadi Salim <jhs@mojatatu.com>
14364 M: Cong Wang <xiyou.wangcong@gmail.com>
14365 M: Jiri Pirko <jiri@resnulli.us>
14366 L: netdev@vger.kernel.org
14368 F: include/net/pkt_cls.h
14369 F: include/net/pkt_sched.h
14370 F: include/net/tc_act/
14371 F: include/uapi/linux/pkt_cls.h
14372 F: include/uapi/linux/pkt_sched.h
14373 F: include/uapi/linux/tc_act/
14374 F: include/uapi/linux/tc_ematch/
14377 TC90522 MEDIA DRIVER
14378 M: Akihiro Tsukada <tskd08@gmail.com>
14379 L: linux-media@vger.kernel.org
14381 F: drivers/media/dvb-frontends/tc90522*
14383 TCP LOW PRIORITY MODULE
14384 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14385 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14386 W: http://tcp-lp-mod.sourceforge.net/
14388 F: net/ipv4/tcp_lp.c
14390 TDA10071 MEDIA DRIVER
14391 M: Antti Palosaari <crope@iki.fi>
14392 L: linux-media@vger.kernel.org
14393 W: https://linuxtv.org
14394 W: http://palosaari.fi/linux/
14395 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14396 T: git git://linuxtv.org/anttip/media_tree.git
14398 F: drivers/media/dvb-frontends/tda10071*
14400 TDA18212 MEDIA DRIVER
14401 M: Antti Palosaari <crope@iki.fi>
14402 L: linux-media@vger.kernel.org
14403 W: https://linuxtv.org
14404 W: http://palosaari.fi/linux/
14405 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14406 T: git git://linuxtv.org/anttip/media_tree.git
14408 F: drivers/media/tuners/tda18212*
14410 TDA18218 MEDIA DRIVER
14411 M: Antti Palosaari <crope@iki.fi>
14412 L: linux-media@vger.kernel.org
14413 W: https://linuxtv.org
14414 W: http://palosaari.fi/linux/
14415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14416 T: git git://linuxtv.org/anttip/media_tree.git
14418 F: drivers/media/tuners/tda18218*
14420 TDA18250 MEDIA DRIVER
14421 M: Olli Salonen <olli.salonen@iki.fi>
14422 L: linux-media@vger.kernel.org
14423 W: https://linuxtv.org
14424 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14425 T: git git://linuxtv.org/media_tree.git
14427 F: drivers/media/tuners/tda18250*
14429 TDA18271 MEDIA DRIVER
14430 M: Michael Krufky <mkrufky@linuxtv.org>
14431 L: linux-media@vger.kernel.org
14432 W: https://linuxtv.org
14433 W: http://github.com/mkrufky
14434 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14435 T: git git://linuxtv.org/mkrufky/tuners.git
14437 F: drivers/media/tuners/tda18271*
14439 TDA1997x MEDIA DRIVER
14440 M: Tim Harvey <tharvey@gateworks.com>
14441 L: linux-media@vger.kernel.org
14442 W: https://linuxtv.org
14443 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14445 F: drivers/media/i2c/tda1997x.*
14447 TDA827x MEDIA DRIVER
14448 M: Michael Krufky <mkrufky@linuxtv.org>
14449 L: linux-media@vger.kernel.org
14450 W: https://linuxtv.org
14451 W: http://github.com/mkrufky
14452 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14453 T: git git://linuxtv.org/mkrufky/tuners.git
14455 F: drivers/media/tuners/tda8290.*
14457 TDA8290 MEDIA DRIVER
14458 M: Michael Krufky <mkrufky@linuxtv.org>
14459 L: linux-media@vger.kernel.org
14460 W: https://linuxtv.org
14461 W: http://github.com/mkrufky
14462 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14463 T: git git://linuxtv.org/mkrufky/tuners.git
14465 F: drivers/media/tuners/tda8290.*
14467 TDA9840 MEDIA DRIVER
14468 M: Hans Verkuil <hverkuil@xs4all.nl>
14469 L: linux-media@vger.kernel.org
14470 T: git git://linuxtv.org/media_tree.git
14471 W: https://linuxtv.org
14473 F: drivers/media/i2c/tda9840*
14475 TEA5761 TUNER DRIVER
14476 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14477 L: linux-media@vger.kernel.org
14478 W: https://linuxtv.org
14479 T: git git://linuxtv.org/media_tree.git
14481 F: drivers/media/tuners/tea5761.*
14483 TEA5767 TUNER DRIVER
14484 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14485 L: linux-media@vger.kernel.org
14486 W: https://linuxtv.org
14487 T: git git://linuxtv.org/media_tree.git
14489 F: drivers/media/tuners/tea5767.*
14491 TEA6415C MEDIA DRIVER
14492 M: Hans Verkuil <hverkuil@xs4all.nl>
14493 L: linux-media@vger.kernel.org
14494 T: git git://linuxtv.org/media_tree.git
14495 W: https://linuxtv.org
14497 F: drivers/media/i2c/tea6415c*
14499 TEA6420 MEDIA DRIVER
14500 M: Hans Verkuil <hverkuil@xs4all.nl>
14501 L: linux-media@vger.kernel.org
14502 T: git git://linuxtv.org/media_tree.git
14503 W: https://linuxtv.org
14505 F: drivers/media/i2c/tea6420*
14508 M: Jiri Pirko <jiri@resnulli.us>
14509 L: netdev@vger.kernel.org
14511 F: drivers/net/team/
14512 F: include/linux/if_team.h
14513 F: include/uapi/linux/if_team.h
14515 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14516 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14518 F: arch/x86/platform/ts5500/
14520 TECHNOTREND USB IR RECEIVER
14521 M: Sean Young <sean@mess.org>
14522 L: linux-media@vger.kernel.org
14524 F: drivers/media/rc/ttusbir.c
14526 TECHWELL TW9910 VIDEO DECODER
14527 L: linux-media@vger.kernel.org
14529 F: drivers/media/i2c/tw9910.c
14530 F: include/media/i2c/tw9910.h
14533 M: Jens Wiklander <jens.wiklander@linaro.org>
14535 F: include/linux/tee_drv.h
14536 F: include/uapi/linux/tee.h
14538 F: Documentation/tee.txt
14540 TEGRA ARCHITECTURE SUPPORT
14541 M: Thierry Reding <thierry.reding@gmail.com>
14542 M: Jonathan Hunter <jonathanh@nvidia.com>
14543 L: linux-tegra@vger.kernel.org
14544 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14550 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14551 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14553 F: drivers/clk/tegra/
14556 M: Laxman Dewangan <ldewangan@nvidia.com>
14557 M: Jon Hunter <jonathanh@nvidia.com>
14559 F: drivers/dma/tegra*
14562 M: Laxman Dewangan <ldewangan@nvidia.com>
14564 F: drivers/i2c/busses/i2c-tegra.c
14566 TEGRA IOMMU DRIVERS
14567 M: Thierry Reding <thierry.reding@gmail.com>
14568 L: linux-tegra@vger.kernel.org
14570 F: drivers/iommu/tegra*
14573 M: Laxman Dewangan <ldewangan@nvidia.com>
14575 F: drivers/input/keyboard/tegra-kbc.c
14578 M: Stefan Agner <stefan@agner.ch>
14579 M: Lucas Stach <dev@lynxeye.de>
14581 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14582 F: drivers/mtd/nand/raw/tegra_nand.c
14585 M: Thierry Reding <thierry.reding@gmail.com>
14587 F: drivers/pwm/pwm-tegra.c
14589 TEGRA SERIAL DRIVER
14590 M: Laxman Dewangan <ldewangan@nvidia.com>
14592 F: drivers/tty/serial/serial-tegra.c
14595 M: Laxman Dewangan <ldewangan@nvidia.com>
14597 F: drivers/spi/spi-tegra*
14599 TEHUTI ETHERNET DRIVER
14600 M: Andy Gospodarek <andy@greyhouse.net>
14601 L: netdev@vger.kernel.org
14603 F: drivers/net/ethernet/tehuti/*
14605 Telecom Clock Driver for MCPL0010
14606 M: Mark Gross <mark.gross@intel.com>
14608 F: drivers/char/tlclk.c
14610 TENSILICA XTENSA PORT (xtensa)
14611 M: Chris Zankel <chris@zankel.net>
14612 M: Max Filippov <jcmvbkbc@gmail.com>
14613 L: linux-xtensa@linux-xtensa.org
14614 T: git git://github.com/czankel/xtensa-linux.git
14617 F: drivers/irqchip/irq-xtensa-*
14619 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14620 M: Nishanth Menon <nm@ti.com>
14621 M: Tero Kristo <t-kristo@ti.com>
14622 M: Santosh Shilimkar <ssantosh@kernel.org>
14623 L: linux-arm-kernel@lists.infradead.org
14625 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14626 F: drivers/firmware/ti_sci*
14627 F: include/linux/soc/ti/ti_sci_protocol.h
14628 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14629 F: include/dt-bindings/genpd/k2g.h
14630 F: drivers/soc/ti/ti_sci_pm_domains.c
14631 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14632 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14633 F: drivers/clk/keystone/sci-clk.c
14634 F: drivers/reset/reset-ti-sci.c
14636 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14637 M: Hans Verkuil <hverkuil@xs4all.nl>
14638 L: linux-media@vger.kernel.org
14639 T: git git://linuxtv.org/media_tree.git
14640 W: https://linuxtv.org
14642 F: drivers/media/radio/radio-raremono.c
14645 M: Zhang Rui <rui.zhang@intel.com>
14646 M: Eduardo Valentin <edubezval@gmail.com>
14647 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14648 L: linux-pm@vger.kernel.org
14649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14651 Q: https://patchwork.kernel.org/project/linux-pm/list/
14653 F: drivers/thermal/
14654 F: include/linux/thermal.h
14655 F: include/uapi/linux/thermal.h
14656 F: include/linux/cpu_cooling.h
14657 F: Documentation/devicetree/bindings/thermal/
14659 THERMAL/CPU_COOLING
14660 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14661 M: Viresh Kumar <viresh.kumar@linaro.org>
14662 M: Javi Merino <javi.merino@kernel.org>
14663 L: linux-pm@vger.kernel.org
14665 F: Documentation/thermal/cpu-cooling-api.txt
14666 F: drivers/thermal/cpu_cooling.c
14667 F: include/linux/cpu_cooling.h
14669 THINKPAD ACPI EXTRAS DRIVER
14670 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14671 L: ibm-acpi-devel@lists.sourceforge.net
14672 L: platform-driver-x86@vger.kernel.org
14673 W: http://ibm-acpi.sourceforge.net
14674 W: http://thinkwiki.org/wiki/Ibm-acpi
14675 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14677 F: drivers/platform/x86/thinkpad_acpi.c
14680 M: Andreas Noever <andreas.noever@gmail.com>
14681 M: Michael Jamet <michael.jamet@intel.com>
14682 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14683 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14686 F: Documentation/admin-guide/thunderbolt.rst
14687 F: drivers/thunderbolt/
14688 F: include/linux/thunderbolt.h
14690 THUNDERBOLT NETWORK DRIVER
14691 M: Michael Jamet <michael.jamet@intel.com>
14692 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14693 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14694 L: netdev@vger.kernel.org
14696 F: drivers/net/thunderbolt.c
14698 THUNDERX GPIO DRIVER
14699 M: David Daney <david.daney@cavium.com>
14701 F: drivers/gpio/gpio-thunderx.c
14703 TI AM437X VPFE DRIVER
14704 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14705 L: linux-media@vger.kernel.org
14706 W: https://linuxtv.org
14707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14708 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14710 F: drivers/media/platform/am437x/
14712 TI BANDGAP AND THERMAL DRIVER
14713 M: Eduardo Valentin <edubezval@gmail.com>
14714 M: Keerthy <j-keerthy@ti.com>
14715 L: linux-pm@vger.kernel.org
14716 L: linux-omap@vger.kernel.org
14718 F: drivers/thermal/ti-soc-thermal/
14720 TI BQ27XXX POWER SUPPLY DRIVER
14721 R: Andrew F. Davis <afd@ti.com>
14722 F: include/linux/power/bq27xxx_battery.h
14723 F: drivers/power/supply/bq27xxx_battery.c
14724 F: drivers/power/supply/bq27xxx_battery_i2c.c
14726 TI CDCE706 CLOCK DRIVER
14727 M: Max Filippov <jcmvbkbc@gmail.com>
14729 F: drivers/clk/clk-cdce706.c
14732 M: Tero Kristo <t-kristo@ti.com>
14733 L: linux-omap@vger.kernel.org
14736 F: include/linux/clk/ti.h
14738 TI DAVINCI MACHINE SUPPORT
14739 M: Sekhar Nori <nsekhar@ti.com>
14740 M: Kevin Hilman <khilman@kernel.org>
14741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14744 F: arch/arm/mach-davinci/
14745 F: drivers/i2c/busses/i2c-davinci.c
14746 F: arch/arm/boot/dts/da850*
14748 TI DAVINCI SERIES CLOCK DRIVER
14749 M: David Lechner <david@lechnology.com>
14750 R: Sekhar Nori <nsekhar@ti.com>
14752 F: Documentation/devicetree/bindings/clock/ti/davinci/
14753 F: drivers/clk/davinci/
14755 TI DAVINCI SERIES GPIO DRIVER
14756 M: Keerthy <j-keerthy@ti.com>
14757 L: linux-gpio@vger.kernel.org
14759 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14760 F: drivers/gpio/gpio-davinci.c
14762 TI DAVINCI SERIES MEDIA DRIVER
14763 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14764 L: linux-media@vger.kernel.org
14765 W: https://linuxtv.org
14766 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14767 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14769 F: drivers/media/platform/davinci/
14770 F: include/media/davinci/
14772 TI ETHERNET SWITCH DRIVER (CPSW)
14773 R: Grygorii Strashko <grygorii.strashko@ti.com>
14774 L: linux-omap@vger.kernel.org
14775 L: netdev@vger.kernel.org
14777 F: drivers/net/ethernet/ti/cpsw*
14778 F: drivers/net/ethernet/ti/davinci*
14780 TI FLASH MEDIA INTERFACE DRIVER
14781 M: Alex Dubov <oakad@yahoo.com>
14783 F: drivers/misc/tifm*
14784 F: drivers/mmc/host/tifm_sd.c
14785 F: include/linux/tifm.h
14787 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14788 M: Santosh Shilimkar <ssantosh@kernel.org>
14789 L: linux-kernel@vger.kernel.org
14790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14792 F: drivers/soc/ti/*
14793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14795 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14796 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14797 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14798 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14800 F: sound/soc/codecs/lm49453*
14801 F: sound/soc/codecs/isabelle*
14803 TI LP855x BACKLIGHT DRIVER
14804 M: Milo Kim <milo.kim@ti.com>
14806 F: Documentation/backlight/lp855x-driver.txt
14807 F: drivers/video/backlight/lp855x_bl.c
14808 F: include/linux/platform_data/lp855x.h
14810 TI LP8727 CHARGER DRIVER
14811 M: Milo Kim <milo.kim@ti.com>
14813 F: drivers/power/supply/lp8727_charger.c
14814 F: include/linux/platform_data/lp8727.h
14816 TI LP8788 MFD DRIVER
14817 M: Milo Kim <milo.kim@ti.com>
14819 F: drivers/iio/adc/lp8788_adc.c
14820 F: drivers/leds/leds-lp8788.c
14821 F: drivers/mfd/lp8788*.c
14822 F: drivers/power/supply/lp8788-charger.c
14823 F: drivers/regulator/lp8788-*.c
14824 F: include/linux/mfd/lp8788*.h
14826 TI NETCP ETHERNET DRIVER
14827 M: Wingman Kwok <w-kwok2@ti.com>
14828 M: Murali Karicheri <m-karicheri2@ti.com>
14829 L: netdev@vger.kernel.org
14831 F: drivers/net/ethernet/ti/netcp*
14833 TI PCM3060 ASoC CODEC DRIVER
14834 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
14835 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14837 F: Documentation/devicetree/bindings/sound/pcm3060.txt
14838 F: sound/soc/codecs/pcm3060*
14840 TI TAS571X FAMILY ASoC CODEC DRIVER
14841 M: Kevin Cernekee <cernekee@chromium.org>
14842 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14844 F: sound/soc/codecs/tas571x*
14846 TI TRF7970A NFC DRIVER
14847 M: Mark Greer <mgreer@animalcreek.com>
14848 L: linux-wireless@vger.kernel.org
14849 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14851 F: drivers/nfc/trf7970a.c
14852 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14854 TI TWL4030 SERIES SOC CODEC DRIVER
14855 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14856 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14858 F: sound/soc/codecs/twl4030*
14861 M: Benoit Parrot <bparrot@ti.com>
14862 L: linux-media@vger.kernel.org
14863 W: http://linuxtv.org/
14864 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14866 F: drivers/media/platform/ti-vpe/
14868 TI WILINK WIRELESS DRIVERS
14869 L: linux-wireless@vger.kernel.org
14870 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14871 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14874 F: drivers/net/wireless/ti/
14875 F: include/linux/wl12xx.h
14877 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14878 M: John Stultz <john.stultz@linaro.org>
14879 M: Thomas Gleixner <tglx@linutronix.de>
14880 R: Stephen Boyd <sboyd@kernel.org>
14881 L: linux-kernel@vger.kernel.org
14882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14884 F: include/linux/clocksource.h
14885 F: include/linux/time.h
14886 F: include/linux/timex.h
14887 F: include/uapi/linux/time.h
14888 F: include/uapi/linux/timex.h
14889 F: kernel/time/clocksource.c
14890 F: kernel/time/time*.c
14891 F: kernel/time/alarmtimer.c
14892 F: kernel/time/ntp.c
14893 F: tools/testing/selftests/timers/
14896 M: Jon Maloy <jon.maloy@ericsson.com>
14897 M: Ying Xue <ying.xue@windriver.com>
14898 L: netdev@vger.kernel.org (core kernel code)
14899 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14900 W: http://tipc.sourceforge.net/
14902 F: include/uapi/linux/tipc*.h
14905 TLAN NETWORK DRIVER
14906 M: Samuel Chessman <chessman@tux.org>
14907 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14908 W: http://sourceforge.net/projects/tlan/
14910 F: Documentation/networking/tlan.txt
14911 F: drivers/net/ethernet/ti/tlan.*
14913 TM6000 VIDEO4LINUX DRIVER
14914 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14915 L: linux-media@vger.kernel.org
14916 W: https://linuxtv.org
14917 T: git git://linuxtv.org/media_tree.git
14919 F: drivers/media/usb/tm6000/
14920 F: Documentation/media/v4l-drivers/tm6000*
14922 TMIO/SDHI MMC DRIVER
14923 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14924 L: linux-mmc@vger.kernel.org
14926 F: drivers/mmc/host/tmio_mmc*
14927 F: drivers/mmc/host/renesas_sdhi*
14928 F: include/linux/mfd/tmio.h
14930 TMP401 HARDWARE MONITOR DRIVER
14931 M: Guenter Roeck <linux@roeck-us.net>
14932 L: linux-hwmon@vger.kernel.org
14934 F: Documentation/hwmon/tmp401
14935 F: drivers/hwmon/tmp401.c
14937 TMPFS (SHMEM FILESYSTEM)
14938 M: Hugh Dickins <hughd@google.com>
14939 L: linux-mm@kvack.org
14941 F: include/linux/shmem_fs.h
14944 TOMOYO SECURITY MODULE
14945 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14946 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14947 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14948 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14949 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14950 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14951 W: http://tomoyo.sourceforge.jp/
14952 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14954 F: security/tomoyo/
14956 TOPSTAR LAPTOP EXTRAS DRIVER
14957 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14958 L: platform-driver-x86@vger.kernel.org
14960 F: drivers/platform/x86/topstar-laptop.c
14962 TORTURE-TEST MODULES
14963 M: Davidlohr Bueso <dave@stgolabs.net>
14964 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14965 M: Josh Triplett <josh@joshtriplett.org>
14966 L: linux-kernel@vger.kernel.org
14968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14969 F: Documentation/RCU/torture.txt
14970 F: kernel/torture.c
14971 F: kernel/rcu/rcutorture.c
14972 F: kernel/rcu/rcuperf.c
14973 F: kernel/locking/locktorture.c
14975 TOSHIBA ACPI EXTRAS DRIVER
14976 M: Azael Avalos <coproscefalo@gmail.com>
14977 L: platform-driver-x86@vger.kernel.org
14979 F: drivers/platform/x86/toshiba_acpi.c
14981 TOSHIBA BLUETOOTH DRIVER
14982 M: Azael Avalos <coproscefalo@gmail.com>
14983 L: platform-driver-x86@vger.kernel.org
14985 F: drivers/platform/x86/toshiba_bluetooth.c
14987 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14988 M: Azael Avalos <coproscefalo@gmail.com>
14989 L: platform-driver-x86@vger.kernel.org
14991 F: drivers/platform/x86/toshiba_haps.c
14994 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14995 W: http://www.buzzard.org.uk/toshiba/
14997 F: drivers/char/toshiba.c
14998 F: include/linux/toshiba.h
14999 F: include/uapi/linux/toshiba.h
15001 TOSHIBA TC358743 DRIVER
15002 M: Mats Randgaard <matrandg@cisco.com>
15003 L: linux-media@vger.kernel.org
15005 F: drivers/media/i2c/tc358743*
15006 F: include/media/i2c/tc358743.h
15008 TOSHIBA WMI HOTKEYS DRIVER
15009 M: Azael Avalos <coproscefalo@gmail.com>
15010 L: platform-driver-x86@vger.kernel.org
15012 F: drivers/platform/x86/toshiba-wmi.c
15015 M: Peter Huewe <peterhuewe@gmx.de>
15016 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15017 R: Jason Gunthorpe <jgg@ziepe.ca>
15018 L: linux-integrity@vger.kernel.org
15019 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15020 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15021 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15023 F: drivers/char/tpm/
15026 M: Steven Rostedt <rostedt@goodmis.org>
15027 M: Ingo Molnar <mingo@redhat.com>
15028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15030 F: Documentation/trace/ftrace.rst
15031 F: arch/*/*/*/ftrace.h
15032 F: arch/*/kernel/ftrace.c
15033 F: include/*/ftrace.h
15034 F: include/linux/trace*.h
15037 F: tools/testing/selftests/ftrace/
15039 TRACING MMIO ACCESSES (MMIOTRACE)
15040 M: Steven Rostedt <rostedt@goodmis.org>
15041 M: Ingo Molnar <mingo@kernel.org>
15042 R: Karol Herbst <karolherbst@gmail.com>
15043 R: Pekka Paalanen <ppaalanen@gmail.com>
15045 L: linux-kernel@vger.kernel.org
15046 L: nouveau@lists.freedesktop.org
15047 F: kernel/trace/trace_mmiotrace.c
15048 F: include/linux/mmiotrace.h
15049 F: arch/x86/mm/kmmio.c
15050 F: arch/x86/mm/mmio-mod.c
15051 F: arch/x86/mm/testmmiotrace.c
15054 M: Jiri Kosina <trivial@kernel.org>
15055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15057 K: ^Subject:.*(?i)trivial
15059 TEMPO SEMICONDUCTOR DRIVERS
15060 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15062 F: sound/soc/codecs/tscs*.c
15063 F: sound/soc/codecs/tscs*.h
15064 F: Documentation/devicetree/bindings/sound/tscs*.txt
15067 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15068 M: Jiri Slaby <jslaby@suse.com>
15070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15071 F: Documentation/serial/
15073 F: drivers/tty/serial/serial_core.c
15074 F: include/linux/serial_core.h
15075 F: include/linux/serial.h
15076 F: include/linux/tty.h
15077 F: include/uapi/linux/serial_core.h
15078 F: include/uapi/linux/serial.h
15079 F: include/uapi/linux/tty.h
15081 TUA9001 MEDIA DRIVER
15082 M: Antti Palosaari <crope@iki.fi>
15083 L: linux-media@vger.kernel.org
15084 W: https://linuxtv.org
15085 W: http://palosaari.fi/linux/
15086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15087 T: git git://linuxtv.org/anttip/media_tree.git
15089 F: drivers/media/tuners/tua9001*
15091 TULIP NETWORK DRIVERS
15092 L: netdev@vger.kernel.org
15093 L: linux-parisc@vger.kernel.org
15095 F: drivers/net/ethernet/dec/tulip/
15098 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15099 W: http://vtun.sourceforge.net/tun
15101 F: Documentation/networking/tuntap.txt
15102 F: arch/um/os-Linux/drivers/
15104 TURBOCHANNEL SUBSYSTEM
15105 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15106 M: Ralf Baechle <ralf@linux-mips.org>
15107 L: linux-mips@linux-mips.org
15108 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15111 F: include/linux/tc.h
15114 M: "Len Brown" <lenb@kernel.org>
15115 L: linux-pm@vger.kernel.org
15116 B: https://bugzilla.kernel.org
15117 Q: https://patchwork.kernel.org/project/linux-pm/list/
15118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15120 F: tools/power/x86/turbostat/
15122 TW5864 VIDEO4LINUX DRIVER
15123 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15124 M: Anton Sviridenko <anton@corp.bluecherry.net>
15125 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15126 M: Andrey Utkin <andrey_utkin@fastmail.com>
15127 L: linux-media@vger.kernel.org
15129 F: drivers/media/pci/tw5864/
15131 TW68 VIDEO4LINUX DRIVER
15132 M: Hans Verkuil <hverkuil@xs4all.nl>
15133 L: linux-media@vger.kernel.org
15134 T: git git://linuxtv.org/media_tree.git
15135 W: https://linuxtv.org
15137 F: drivers/media/pci/tw68/
15139 TW686X VIDEO4LINUX DRIVER
15140 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15141 L: linux-media@vger.kernel.org
15142 T: git git://linuxtv.org/media_tree.git
15143 W: http://linuxtv.org
15145 F: drivers/media/pci/tw686x/
15147 UBI FILE SYSTEM (UBIFS)
15148 M: Richard Weinberger <richard@nod.at>
15149 M: Artem Bityutskiy <dedekind1@gmail.com>
15150 M: Adrian Hunter <adrian.hunter@intel.com>
15151 L: linux-mtd@lists.infradead.org
15152 T: git git://git.infradead.org/ubifs-2.6.git
15153 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15155 F: Documentation/filesystems/ubifs.txt
15158 UCLINUX (M68KNOMMU AND COLDFIRE)
15159 M: Greg Ungerer <gerg@linux-m68k.org>
15160 W: http://www.linux-m68k.org/
15161 W: http://www.uclinux.org/
15162 L: linux-m68k@lists.linux-m68k.org
15163 L: uclinux-dev@uclinux.org (subscribers-only)
15164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15166 F: arch/m68k/coldfire/
15168 F: arch/m68k/*/*_no.*
15169 F: arch/m68k/include/asm/*_no.*
15172 M: Jan Kara <jack@suse.com>
15174 F: Documentation/filesystems/udf.txt
15178 M: Bastien Nocera <hadess@hadess.net>
15179 L: linux-input@vger.kernel.org
15181 F: drivers/hid/hid-udraw-ps3.c
15184 M: Evgeniy Dushistov <dushistov@mail.ru>
15186 F: Documentation/filesystems/ufs.txt
15189 UHID USERSPACE HID IO DRIVER:
15190 M: David Herrmann <dh.herrmann@googlemail.com>
15191 L: linux-input@vger.kernel.org
15193 F: drivers/hid/uhid.c
15194 F: include/uapi/linux/uhid.h
15197 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15198 L: linux-usb@vger.kernel.org
15200 F: drivers/usb/common/ulpi.c
15201 F: include/linux/ulpi/
15203 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15204 L: linux-usb@vger.kernel.org
15207 F: include/linux/uwb.h
15208 F: include/linux/uwb/
15210 UNICORE32 ARCHITECTURE:
15211 M: Guan Xuetao <gxt@pku.edu.cn>
15212 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15214 T: git git://github.com/gxt/linux.git
15218 M: Tony Finch <dot@dotat.at>
15219 W: http://dotat.at/prog/unifdef
15221 F: scripts/unifdef.c
15223 UNIFORM CDROM DRIVER
15224 M: Jens Axboe <axboe@kernel.dk>
15225 W: http://www.kernel.dk
15227 F: Documentation/cdrom/
15228 F: drivers/cdrom/cdrom.c
15229 F: include/linux/cdrom.h
15230 F: include/uapi/linux/cdrom.h
15232 UNISYS S-PAR DRIVERS
15233 M: David Kershner <david.kershner@unisys.com>
15234 L: sparmaintainer@unisys.com (Unisys internal)
15236 F: include/linux/visorbus.h
15237 F: drivers/visorbus/
15238 F: drivers/staging/unisys/
15240 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15241 M: Vinayak Holikatti <vinholikatti@gmail.com>
15242 L: linux-scsi@vger.kernel.org
15244 F: Documentation/scsi/ufs.txt
15245 F: drivers/scsi/ufs/
15247 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15248 M: Joao Pinto <jpinto@synopsys.com>
15249 L: linux-scsi@vger.kernel.org
15251 F: drivers/scsi/ufs/*dwc*
15253 UNSORTED BLOCK IMAGES (UBI)
15254 M: Artem Bityutskiy <dedekind1@gmail.com>
15255 M: Richard Weinberger <richard@nod.at>
15256 W: http://www.linux-mtd.infradead.org/
15257 L: linux-mtd@lists.infradead.org
15258 T: git git://git.infradead.org/ubifs-2.6.git
15260 F: drivers/mtd/ubi/
15261 F: include/linux/mtd/ubi.h
15262 F: include/uapi/mtd/ubi-user.h
15264 USB "USBNET" DRIVER FRAMEWORK
15265 M: Oliver Neukum <oneukum@suse.com>
15266 L: netdev@vger.kernel.org
15267 W: http://www.linux-usb.org/usbnet
15269 F: drivers/net/usb/usbnet.c
15270 F: include/linux/usb/usbnet.h
15273 M: Oliver Neukum <oneukum@suse.com>
15274 L: linux-usb@vger.kernel.org
15276 F: Documentation/usb/acm.txt
15277 F: drivers/usb/class/cdc-acm.*
15279 USB AR5523 WIRELESS DRIVER
15280 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15281 L: linux-wireless@vger.kernel.org
15283 F: drivers/net/wireless/ath/ar5523/
15286 M: Oliver Neukum <oneukum@suse.com>
15287 L: linux-usb@vger.kernel.org
15288 L: linux-scsi@vger.kernel.org
15290 F: drivers/usb/storage/uas.c
15292 USB CDC ETHERNET DRIVER
15293 M: Oliver Neukum <oliver@neukum.org>
15294 L: linux-usb@vger.kernel.org
15296 F: drivers/net/usb/cdc_*.c
15297 F: include/uapi/linux/usb/cdc.h
15299 USB CHAOSKEY DRIVER
15300 M: Keith Packard <keithp@keithp.com>
15301 L: linux-usb@vger.kernel.org
15303 F: drivers/usb/misc/chaoskey.c
15305 USB CYPRESS C67X00 DRIVER
15306 M: Peter Korsgaard <jacmet@sunsite.dk>
15307 L: linux-usb@vger.kernel.org
15309 F: drivers/usb/c67x00/
15311 USB DAVICOM DM9601 DRIVER
15312 M: Peter Korsgaard <jacmet@sunsite.dk>
15313 L: netdev@vger.kernel.org
15314 W: http://www.linux-usb.org/usbnet
15316 F: drivers/net/usb/dm9601.c
15318 USB DIAMOND RIO500 DRIVER
15319 M: Cesar Miquel <miquel@df.uba.ar>
15320 L: rio500-users@lists.sourceforge.net
15321 W: http://rio500.sourceforge.net
15323 F: drivers/usb/misc/rio500*
15326 M: Alan Stern <stern@rowland.harvard.edu>
15327 L: linux-usb@vger.kernel.org
15329 F: Documentation/usb/ehci.txt
15330 F: drivers/usb/host/ehci*
15332 USB GADGET/PERIPHERAL SUBSYSTEM
15333 M: Felipe Balbi <balbi@kernel.org>
15334 L: linux-usb@vger.kernel.org
15335 W: http://www.linux-usb.org/gadget
15336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15338 F: drivers/usb/gadget/
15339 F: include/linux/usb/gadget*
15341 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15342 M: Jiri Kosina <jikos@kernel.org>
15343 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15344 L: linux-usb@vger.kernel.org
15345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15347 F: Documentation/hid/hiddev.txt
15348 F: drivers/hid/usbhid/
15350 USB INTEL XHCI ROLE MUX DRIVER
15351 M: Hans de Goede <hdegoede@redhat.com>
15352 L: linux-usb@vger.kernel.org
15354 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15357 M: Olav Kongas <ok@artecdesign.ee>
15358 L: linux-usb@vger.kernel.org
15360 F: drivers/usb/host/isp116x*
15361 F: include/linux/usb/isp116x.h
15363 USB LAN78XX ETHERNET DRIVER
15364 M: Woojung Huh <woojung.huh@microchip.com>
15365 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15366 L: netdev@vger.kernel.org
15368 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15369 F: drivers/net/usb/lan78xx.*
15370 F: include/dt-bindings/net/microchip-lan78xx.h
15372 USB MASS STORAGE DRIVER
15373 M: Alan Stern <stern@rowland.harvard.edu>
15374 L: linux-usb@vger.kernel.org
15375 L: usb-storage@lists.one-eyed-alien.net
15377 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15378 F: drivers/usb/storage/
15381 M: Clemens Ladisch <clemens@ladisch.de>
15382 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15383 T: git git://git.alsa-project.org/alsa-kernel.git
15385 F: sound/usb/midi.*
15387 USB NETWORKING DRIVERS
15388 L: linux-usb@vger.kernel.org
15390 F: drivers/net/usb/
15393 M: Alan Stern <stern@rowland.harvard.edu>
15394 L: linux-usb@vger.kernel.org
15396 F: Documentation/usb/ohci.txt
15397 F: drivers/usb/host/ohci*
15399 USB OTG FSM (Finite State Machine)
15400 M: Peter Chen <Peter.Chen@nxp.com>
15401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15402 L: linux-usb@vger.kernel.org
15404 F: drivers/usb/common/usb-otg-fsm.c
15407 M: Valentina Manea <valentina.manea.m@gmail.com>
15408 M: Shuah Khan <shuah@kernel.org>
15409 L: linux-usb@vger.kernel.org
15411 F: Documentation/usb/usbip_protocol.txt
15412 F: drivers/usb/usbip/
15413 F: tools/usb/usbip/
15414 F: tools/testing/selftests/drivers/usb/usbip/
15417 M: Petko Manolov <petkan@nucleusys.com>
15418 L: linux-usb@vger.kernel.org
15419 L: netdev@vger.kernel.org
15420 T: git git://github.com/petkan/pegasus.git
15421 W: https://github.com/petkan/pegasus
15423 F: drivers/net/usb/pegasus.*
15426 M: Felipe Balbi <balbi@kernel.org>
15427 L: linux-usb@vger.kernel.org
15428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15430 F: drivers/usb/phy/
15432 USB PRINTER DRIVER (usblp)
15433 M: Pete Zaitcev <zaitcev@redhat.com>
15434 L: linux-usb@vger.kernel.org
15436 F: drivers/usb/class/usblp.c
15438 USB QMI WWAN NETWORK DRIVER
15439 M: Bjørn Mork <bjorn@mork.no>
15440 L: netdev@vger.kernel.org
15442 F: Documentation/ABI/testing/sysfs-class-net-qmi
15443 F: drivers/net/usb/qmi_wwan.c
15446 M: Petko Manolov <petkan@nucleusys.com>
15447 L: linux-usb@vger.kernel.org
15448 L: netdev@vger.kernel.org
15449 T: git git://github.com/petkan/rtl8150.git
15450 W: https://github.com/petkan/rtl8150
15452 F: drivers/net/usb/rtl8150.c
15454 USB SERIAL SUBSYSTEM
15455 M: Johan Hovold <johan@kernel.org>
15456 L: linux-usb@vger.kernel.org
15457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15459 F: Documentation/usb/usb-serial.txt
15460 F: drivers/usb/serial/
15461 F: include/linux/usb/serial.h
15463 USB SMSC75XX ETHERNET DRIVER
15464 M: Steve Glendinning <steve.glendinning@shawell.net>
15465 L: netdev@vger.kernel.org
15467 F: drivers/net/usb/smsc75xx.*
15469 USB SMSC95XX ETHERNET DRIVER
15470 M: Steve Glendinning <steve.glendinning@shawell.net>
15471 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15472 L: netdev@vger.kernel.org
15474 F: drivers/net/usb/smsc95xx.*
15477 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15478 L: linux-usb@vger.kernel.org
15479 W: http://www.linux-usb.org
15480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15482 F: Documentation/devicetree/bindings/usb/
15483 F: Documentation/usb/
15485 F: include/linux/usb.h
15486 F: include/linux/usb/
15488 USB TYPEC PI3USB30532 MUX DRIVER
15489 M: Hans de Goede <hdegoede@redhat.com>
15490 L: linux-usb@vger.kernel.org
15492 F: drivers/usb/typec/mux/pi3usb30532.c
15495 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15496 L: linux-usb@vger.kernel.org
15498 F: Documentation/ABI/testing/sysfs-class-typec
15499 F: Documentation/driver-api/usb/typec.rst
15500 F: drivers/usb/typec/
15501 F: include/linux/usb/typec.h
15503 USB TYPEC BUS FOR ALTERNATE MODES
15504 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15505 L: linux-usb@vger.kernel.org
15507 F: Documentation/ABI/testing/sysfs-bus-typec
15508 F: Documentation/driver-api/usb/typec_bus.rst
15509 F: drivers/usb/typec/altmodes/
15510 F: include/linux/usb/typec_altmode.h
15512 USB TYPEC PORT CONTROLLER DRIVERS
15513 M: Guenter Roeck <linux@roeck-us.net>
15514 L: linux-usb@vger.kernel.org
15516 F: drivers/usb/typec/tcpm/
15519 M: Alan Stern <stern@rowland.harvard.edu>
15520 L: linux-usb@vger.kernel.org
15522 F: drivers/usb/host/uhci*
15525 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15526 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15527 L: linux-media@vger.kernel.org
15528 T: git git://linuxtv.org/media_tree.git
15529 W: http://www.ideasonboard.org/uvc/
15531 F: drivers/media/usb/uvc/
15532 F: include/uapi/linux/uvcvideo.h
15535 M: Hans Verkuil <hverkuil@xs4all.nl>
15536 L: linux-media@vger.kernel.org
15537 T: git git://linuxtv.org/media_tree.git
15538 W: https://linuxtv.org
15540 F: drivers/media/usb/usbvision/
15543 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15544 L: linux-usb@vger.kernel.org
15546 F: drivers/usb/gadget/function/*uvc*
15547 F: drivers/usb/gadget/legacy/webcam.c
15548 F: include/uapi/linux/usb/g_uvc.h
15550 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15551 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15552 L: linux-wireless@vger.kernel.org
15554 F: drivers/net/wireless/rndis_wlan.c
15557 M: Mathias Nyman <mathias.nyman@intel.com>
15558 L: linux-usb@vger.kernel.org
15560 F: drivers/usb/host/xhci*
15561 F: drivers/usb/host/pci-quirks*
15564 L: linux-wireless@vger.kernel.org
15565 W: http://linux-lc100020.sourceforge.net
15567 F: drivers/net/wireless/zydas/zd1201.*
15570 M: Antoine Jacquet <royale@zerezo.com>
15571 L: linux-usb@vger.kernel.org
15572 L: linux-media@vger.kernel.org
15573 T: git git://linuxtv.org/media_tree.git
15574 W: http://royale.zerezo.com/zr364xx/
15576 F: Documentation/media/v4l-drivers/zr364xx*
15577 F: drivers/media/usb/zr364xx/
15579 USER-MODE LINUX (UML)
15580 M: Jeff Dike <jdike@addtoit.com>
15581 M: Richard Weinberger <richard@nod.at>
15582 L: linux-um@lists.infradead.org
15583 W: http://user-mode-linux.sourceforge.net
15584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15586 F: Documentation/virtual/uml/
15592 USERSPACE COPYIN/COPYOUT (UIOVEC)
15593 M: Alexander Viro <viro@zeniv.linux.org.uk>
15596 F: include/linux/uio.h
15598 USERSPACE DMA BUFFER DRIVER
15599 M: Gerd Hoffmann <kraxel@redhat.com>
15601 L: dri-devel@lists.freedesktop.org
15602 F: drivers/dma-buf/udmabuf.c
15603 F: include/uapi/linux/udmabuf.h
15604 T: git git://anongit.freedesktop.org/drm/drm-misc
15606 USERSPACE I/O (UIO)
15607 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15610 F: Documentation/driver-api/uio-howto.rst
15612 F: include/linux/uio_driver.h
15615 M: Karel Zak <kzak@redhat.com>
15616 L: util-linux@vger.kernel.org
15617 W: http://en.wikipedia.org/wiki/Util-linux
15618 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15622 M: Christoph Hellwig <hch@lst.de>
15623 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15624 L: linux-kernel@vger.kernel.org
15625 T: git git://git.infradead.org/users/hch/uuid.git
15628 F: include/linux/uuid.h
15629 F: include/uapi/linux/uuid.h
15633 M: Michal Januszewski <spock@gentoo.org>
15634 L: linux-fbdev@vger.kernel.org
15635 W: https://github.com/mjanusz/v86d
15637 F: Documentation/fb/uvesafb.txt
15638 F: drivers/video/fbdev/uvesafb.*
15641 M: Stefan Agner <stefan@agner.ch>
15642 L: linux-mtd@lists.infradead.org
15644 F: drivers/mtd/nand/raw/vf610_nfc.c
15646 VFAT/FAT/MSDOS FILESYSTEM
15647 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15649 F: Documentation/filesystems/vfat.txt
15653 M: Alex Williamson <alex.williamson@redhat.com>
15654 L: kvm@vger.kernel.org
15655 T: git git://github.com/awilliam/linux-vfio.git
15657 F: Documentation/vfio.txt
15659 F: include/linux/vfio.h
15660 F: include/uapi/linux/vfio.h
15662 VFIO MEDIATED DEVICE DRIVERS
15663 M: Kirti Wankhede <kwankhede@nvidia.com>
15664 L: kvm@vger.kernel.org
15666 F: Documentation/vfio-mediated-device.txt
15667 F: drivers/vfio/mdev/
15668 F: include/linux/mdev.h
15669 F: samples/vfio-mdev/
15671 VFIO PLATFORM DRIVER
15672 M: Eric Auger <eric.auger@redhat.com>
15673 L: kvm@vger.kernel.org
15675 F: drivers/vfio/platform/
15678 R: Lukas Wunner <lukas@wunner.de>
15680 F: Documentation/gpu/vga-switcheroo.rst
15681 F: drivers/gpu/vga/vga_switcheroo.c
15682 F: include/linux/vga_switcheroo.h
15683 T: git git://anongit.freedesktop.org/drm/drm-misc
15685 VIA RHINE NETWORK DRIVER
15687 F: drivers/net/ethernet/via/via-rhine.c
15689 VIA SD/MMC CARD CONTROLLER DRIVER
15690 M: Bruce Chang <brucechang@via.com.tw>
15691 M: Harald Welte <HaraldWelte@viatech.com>
15693 F: drivers/mmc/host/via-sdmmc.c
15695 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15696 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15697 L: linux-fbdev@vger.kernel.org
15699 F: include/linux/via-core.h
15700 F: include/linux/via-gpio.h
15701 F: include/linux/via_i2c.h
15702 F: drivers/video/fbdev/via/
15704 VIA VELOCITY NETWORK DRIVER
15705 M: Francois Romieu <romieu@fr.zoreil.com>
15706 L: netdev@vger.kernel.org
15708 F: drivers/net/ethernet/via/via-velocity.*
15710 VICODEC VIRTUAL CODEC DRIVER
15711 M: Hans Verkuil <hans.verkuil@cisco.com>
15712 L: linux-media@vger.kernel.org
15713 T: git git://linuxtv.org/media_tree.git
15714 W: https://linuxtv.org
15716 F: drivers/media/platform/vicodec/*
15718 VIDEO MULTIPLEXER DRIVER
15719 M: Philipp Zabel <p.zabel@pengutronix.de>
15720 L: linux-media@vger.kernel.org
15722 F: drivers/media/platform/video-mux.c
15724 VIDEO I2C POLLING DRIVER
15725 M: Matt Ranostay <matt.ranostay@konsulko.com>
15726 L: linux-media@vger.kernel.org
15728 F: drivers/media/i2c/video-i2c.c
15730 VIDEOBUF2 FRAMEWORK
15731 M: Pawel Osciak <pawel@osciak.com>
15732 M: Marek Szyprowski <m.szyprowski@samsung.com>
15733 M: Kyungmin Park <kyungmin.park@samsung.com>
15734 L: linux-media@vger.kernel.org
15736 F: drivers/media/common/videobuf2/*
15737 F: include/media/videobuf2-*
15739 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15740 M: Helen Koike <helen.koike@collabora.com>
15741 L: linux-media@vger.kernel.org
15742 T: git git://linuxtv.org/media_tree.git
15743 W: https://linuxtv.org
15745 F: drivers/media/platform/vimc/*
15748 M: Alex Williamson <alex.williamson@redhat.com>
15749 M: Paolo Bonzini <pbonzini@redhat.com>
15750 L: kvm@vger.kernel.org
15754 VIRTIO AND VHOST VSOCK DRIVER
15755 M: Stefan Hajnoczi <stefanha@redhat.com>
15756 L: kvm@vger.kernel.org
15757 L: virtualization@lists.linux-foundation.org
15758 L: netdev@vger.kernel.org
15760 F: include/linux/virtio_vsock.h
15761 F: include/uapi/linux/virtio_vsock.h
15762 F: include/uapi/linux/vsockmon.h
15763 F: include/uapi/linux/vm_sockets_diag.h
15764 F: net/vmw_vsock/diag.c
15765 F: net/vmw_vsock/af_vsock_tap.c
15766 F: net/vmw_vsock/virtio_transport_common.c
15767 F: net/vmw_vsock/virtio_transport.c
15768 F: drivers/net/vsockmon.c
15769 F: drivers/vhost/vsock.c
15770 F: drivers/vhost/vsock.h
15771 F: tools/testing/vsock/
15773 VIRTIO CONSOLE DRIVER
15774 M: Amit Shah <amit@kernel.org>
15775 L: virtualization@lists.linux-foundation.org
15777 F: drivers/char/virtio_console.c
15778 F: include/linux/virtio_console.h
15779 F: include/uapi/linux/virtio_console.h
15781 VIRTIO CORE, NET AND BLOCK DRIVERS
15782 M: "Michael S. Tsirkin" <mst@redhat.com>
15783 M: Jason Wang <jasowang@redhat.com>
15784 L: virtualization@lists.linux-foundation.org
15786 F: Documentation/devicetree/bindings/virtio/
15789 F: drivers/net/virtio_net.c
15790 F: drivers/block/virtio_blk.c
15791 F: include/linux/virtio*.h
15792 F: include/uapi/linux/virtio_*.h
15793 F: drivers/crypto/virtio/
15794 F: mm/balloon_compaction.c
15796 VIRTIO CRYPTO DRIVER
15797 M: Gonglei <arei.gonglei@huawei.com>
15798 L: virtualization@lists.linux-foundation.org
15799 L: linux-crypto@vger.kernel.org
15801 F: drivers/crypto/virtio/
15802 F: include/uapi/linux/virtio_crypto.h
15804 VIRTIO DRIVERS FOR S390
15805 M: Cornelia Huck <cohuck@redhat.com>
15806 M: Halil Pasic <pasic@linux.ibm.com>
15807 L: linux-s390@vger.kernel.org
15808 L: virtualization@lists.linux-foundation.org
15809 L: kvm@vger.kernel.org
15811 F: drivers/s390/virtio/
15812 F: arch/s390/include/uapi/asm/virtio-ccw.h
15815 M: David Airlie <airlied@linux.ie>
15816 M: Gerd Hoffmann <kraxel@redhat.com>
15817 L: dri-devel@lists.freedesktop.org
15818 L: virtualization@lists.linux-foundation.org
15819 T: git git://anongit.freedesktop.org/drm/drm-misc
15821 F: drivers/gpu/drm/virtio/
15822 F: include/uapi/linux/virtio_gpu.h
15824 VIRTIO HOST (VHOST)
15825 M: "Michael S. Tsirkin" <mst@redhat.com>
15826 M: Jason Wang <jasowang@redhat.com>
15827 L: kvm@vger.kernel.org
15828 L: virtualization@lists.linux-foundation.org
15829 L: netdev@vger.kernel.org
15830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15833 F: include/uapi/linux/vhost.h
15835 VIRTIO INPUT DRIVER
15836 M: Gerd Hoffmann <kraxel@redhat.com>
15838 F: drivers/virtio/virtio_input.c
15839 F: include/uapi/linux/virtio_input.h
15841 VIRTUAL BOX GUEST DEVICE DRIVER
15842 M: Hans de Goede <hdegoede@redhat.com>
15843 M: Arnd Bergmann <arnd@arndb.de>
15844 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15846 F: include/linux/vbox_utils.h
15847 F: include/uapi/linux/vbox*.h
15848 F: drivers/virt/vboxguest/
15850 VIRTUAL SERIO DEVICE DRIVER
15851 M: Stephen Chandler Paul <thatslyude@gmail.com>
15853 F: drivers/input/serio/userio.c
15854 F: include/uapi/linux/userio.h
15856 VIVID VIRTUAL VIDEO DRIVER
15857 M: Hans Verkuil <hverkuil@xs4all.nl>
15858 L: linux-media@vger.kernel.org
15859 T: git git://linuxtv.org/media_tree.git
15860 W: https://linuxtv.org
15862 F: drivers/media/platform/vivid/*
15865 M: Florian Fainelli <f.fainelli@gmail.com>
15866 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15868 F: drivers/vlynq/vlynq.c
15869 F: include/linux/vlynq.h
15872 M: Martyn Welch <martyn@welchs.me.uk>
15873 M: Manohar Vanga <manohar.vanga@gmail.com>
15874 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15875 L: devel@driverdev.osuosl.org
15877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15878 F: Documentation/driver-api/vme.rst
15879 F: drivers/staging/vme/
15881 F: include/linux/vme*
15883 VMWARE BALLOON DRIVER
15884 M: Xavier Deguillard <xdeguillard@vmware.com>
15885 M: Nadav Amit <namit@vmware.com>
15886 M: "VMware, Inc." <pv-drivers@vmware.com>
15887 L: linux-kernel@vger.kernel.org
15889 F: drivers/misc/vmw_balloon.c
15891 VMWARE HYPERVISOR INTERFACE
15892 M: Alok Kataria <akataria@vmware.com>
15893 L: virtualization@lists.linux-foundation.org
15895 F: arch/x86/kernel/cpu/vmware.c
15897 VMWARE PVRDMA DRIVER
15898 M: Adit Ranadive <aditr@vmware.com>
15899 M: VMware PV-Drivers <pv-drivers@vmware.com>
15900 L: linux-rdma@vger.kernel.org
15902 F: drivers/infiniband/hw/vmw_pvrdma/
15904 VMware PVSCSI driver
15905 M: Jim Gill <jgill@vmware.com>
15906 M: VMware PV-Drivers <pv-drivers@vmware.com>
15907 L: linux-scsi@vger.kernel.org
15909 F: drivers/scsi/vmw_pvscsi.c
15910 F: drivers/scsi/vmw_pvscsi.h
15912 VMWARE VMMOUSE SUBDRIVER
15913 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15914 M: "VMware, Inc." <pv-drivers@vmware.com>
15915 L: linux-input@vger.kernel.org
15917 F: drivers/input/mouse/vmmouse.c
15918 F: drivers/input/mouse/vmmouse.h
15920 VMWARE VMXNET3 ETHERNET DRIVER
15921 M: Ronak Doshi <doshir@vmware.com>
15922 M: "VMware, Inc." <pv-drivers@vmware.com>
15923 L: netdev@vger.kernel.org
15925 F: drivers/net/vmxnet3/
15927 VOCORE VOCORE2 BOARD
15928 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15929 L: linux-mips@linux-mips.org
15931 F: arch/mips/boot/dts/ralink/vocore2.dts
15933 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15934 M: Liam Girdwood <lgirdwood@gmail.com>
15935 M: Mark Brown <broonie@kernel.org>
15936 L: linux-kernel@vger.kernel.org
15937 W: http://www.slimlogic.co.uk/?p=48
15938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15940 F: Documentation/devicetree/bindings/regulator/
15941 F: Documentation/power/regulator/
15942 F: drivers/regulator/
15943 F: include/dt-bindings/regulator/
15944 F: include/linux/regulator/
15947 M: David Ahern <dsa@cumulusnetworks.com>
15948 M: Shrijeet Mukherjee <shrijeet@gmail.com>
15949 L: netdev@vger.kernel.org
15951 F: drivers/net/vrf.c
15952 F: Documentation/networking/vrf.txt
15954 VT1211 HARDWARE MONITOR DRIVER
15955 M: Juerg Haefliger <juergh@gmail.com>
15956 L: linux-hwmon@vger.kernel.org
15958 F: Documentation/hwmon/vt1211
15959 F: drivers/hwmon/vt1211.c
15961 VT8231 HARDWARE MONITOR DRIVER
15962 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15963 L: linux-hwmon@vger.kernel.org
15965 F: drivers/hwmon/vt8231.c
15967 VUB300 USB to SDIO/SD/MMC bridge chip
15968 M: Tony Olech <tony.olech@elandigitalsystems.com>
15969 L: linux-mmc@vger.kernel.org
15970 L: linux-usb@vger.kernel.org
15972 F: drivers/mmc/host/vub300.c
15974 W1 DALLAS'S 1-WIRE BUS
15975 M: Evgeniy Polyakov <zbr@ioremap.net>
15977 F: Documentation/devicetree/bindings/w1/
15978 F: Documentation/w1/
15980 F: include/linux/w1.h
15982 W83791D HARDWARE MONITORING DRIVER
15983 M: Marc Hulsman <m.hulsman@tudelft.nl>
15984 L: linux-hwmon@vger.kernel.org
15986 F: Documentation/hwmon/w83791d
15987 F: drivers/hwmon/w83791d.c
15989 W83793 HARDWARE MONITORING DRIVER
15990 M: Rudolf Marek <r.marek@assembler.cz>
15991 L: linux-hwmon@vger.kernel.org
15993 F: Documentation/hwmon/w83793
15994 F: drivers/hwmon/w83793.c
15996 W83795 HARDWARE MONITORING DRIVER
15997 M: Jean Delvare <jdelvare@suse.com>
15998 L: linux-hwmon@vger.kernel.org
16000 F: drivers/hwmon/w83795.c
16002 W83L51xD SD/MMC CARD INTERFACE DRIVER
16003 M: Pierre Ossman <pierre@ossman.eu>
16005 F: drivers/mmc/host/wbsd.*
16007 WACOM PROTOCOL 4 SERIAL TABLETS
16008 M: Julian Squires <julian@cipht.net>
16009 M: Hans de Goede <hdegoede@redhat.com>
16010 L: linux-input@vger.kernel.org
16012 F: drivers/input/tablet/wacom_serial4.c
16014 WATCHDOG DEVICE DRIVERS
16015 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16016 M: Guenter Roeck <linux@roeck-us.net>
16017 L: linux-watchdog@vger.kernel.org
16018 W: http://www.linux-watchdog.org/
16019 T: git git://www.linux-watchdog.org/linux-watchdog.git
16021 F: Documentation/devicetree/bindings/watchdog/
16022 F: Documentation/watchdog/
16023 F: drivers/watchdog/
16024 F: include/linux/watchdog.h
16025 F: include/uapi/linux/watchdog.h
16027 WHISKEYCOVE PMIC GPIO DRIVER
16028 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16029 L: linux-gpio@vger.kernel.org
16031 F: drivers/gpio/gpio-wcove.c
16034 M: David Herrmann <dh.herrmann@googlemail.com>
16035 L: linux-input@vger.kernel.org
16037 F: drivers/hid/hid-wiimote*
16039 WILOCITY WIL6210 WIRELESS DRIVER
16040 M: Maya Erez <merez@codeaurora.org>
16041 L: linux-wireless@vger.kernel.org
16042 L: wil6210@qti.qualcomm.com
16044 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16045 F: drivers/net/wireless/ath/wil6210/
16048 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16049 M: linux-wimax@intel.com
16050 L: wimax@linuxwimax.org (subscribers-only)
16052 W: http://linuxwimax.org
16053 F: Documentation/wimax/README.wimax
16054 F: include/linux/wimax/debug.h
16055 F: include/net/wimax.h
16056 F: include/uapi/linux/wimax.h
16060 M: David Härdeman <david@hardeman.nu>
16062 F: drivers/media/rc/winbond-cir.c
16064 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16065 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16066 L: linux-watchdog@vger.kernel.org
16068 F: drivers/watchdog/ebc-c384_wdt.c
16070 WINSYSTEMS WS16C48 GPIO DRIVER
16071 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16072 L: linux-gpio@vger.kernel.org
16074 F: drivers/gpio/gpio-ws16c48.c
16076 WISTRON LAPTOP BUTTON DRIVER
16077 M: Miloslav Trmac <mitr@volny.cz>
16079 F: drivers/input/misc/wistron_btns.c
16081 WL3501 WIRELESS PCMCIA CARD DRIVER
16082 L: linux-wireless@vger.kernel.org
16084 F: drivers/net/wireless/wl3501*
16086 WOLFSON MICROELECTRONICS DRIVERS
16087 L: patches@opensource.cirrus.com
16088 T: git https://github.com/CirrusLogic/linux-drivers.git
16089 W: https://github.com/CirrusLogic/linux-drivers/wiki
16091 F: Documentation/hwmon/wm83??
16092 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16093 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16094 F: Documentation/devicetree/bindings/mfd/arizona.txt
16095 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16096 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16097 F: arch/arm/mach-s3c64xx/mach-crag6410*
16098 F: drivers/clk/clk-wm83*.c
16099 F: drivers/extcon/extcon-arizona.c
16100 F: drivers/leds/leds-wm83*.c
16101 F: drivers/gpio/gpio-*wm*.c
16102 F: drivers/gpio/gpio-arizona.c
16103 F: drivers/hwmon/wm83??-hwmon.c
16104 F: drivers/input/misc/wm831x-on.c
16105 F: drivers/input/touchscreen/wm831x-ts.c
16106 F: drivers/input/touchscreen/wm97*.c
16107 F: drivers/mfd/arizona*
16108 F: drivers/mfd/wm*.c
16109 F: drivers/mfd/cs47l24*
16110 F: drivers/power/supply/wm83*.c
16111 F: drivers/rtc/rtc-wm83*.c
16112 F: drivers/regulator/wm8*.c
16113 F: drivers/regulator/arizona*
16114 F: drivers/video/backlight/wm83*_bl.c
16115 F: drivers/watchdog/wm83*_wdt.c
16116 F: include/linux/mfd/arizona/
16117 F: include/linux/mfd/wm831x/
16118 F: include/linux/mfd/wm8350/
16119 F: include/linux/mfd/wm8400*
16120 F: include/linux/regulator/arizona*
16121 F: include/linux/wm97xx.h
16122 F: include/sound/wm????.h
16123 F: sound/soc/codecs/arizona.?
16124 F: sound/soc/codecs/wm*
16125 F: sound/soc/codecs/cs47l24*
16128 M: Tejun Heo <tj@kernel.org>
16129 R: Lai Jiangshan <jiangshanlai@gmail.com>
16130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16132 F: include/linux/workqueue.h
16133 F: kernel/workqueue.c
16134 F: Documentation/core-api/workqueue.rst
16136 X-POWERS AXP288 PMIC DRIVERS
16137 M: Hans de Goede <hdegoede@redhat.com>
16140 F: drivers/acpi/pmic/intel_pmic_xpower.c
16142 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16143 M: Chen-Yu Tsai <wens@csie.org>
16144 L: linux-kernel@vger.kernel.org
16149 M: Andrew Hendry <andrew.hendry@gmail.com>
16150 L: linux-x25@vger.kernel.org
16152 F: Documentation/networking/x25*
16153 F: include/net/x25*
16156 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16157 M: Thomas Gleixner <tglx@linutronix.de>
16158 M: Ingo Molnar <mingo@redhat.com>
16159 M: Borislav Petkov <bp@alien8.de>
16160 R: "H. Peter Anvin" <hpa@zytor.com>
16162 L: linux-kernel@vger.kernel.org
16163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16165 F: Documentation/devicetree/bindings/x86/
16166 F: Documentation/x86/
16170 M: Andy Lutomirski <luto@kernel.org>
16171 L: linux-kernel@vger.kernel.org
16172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16176 X86 MCE INFRASTRUCTURE
16177 M: Tony Luck <tony.luck@intel.com>
16178 M: Borislav Petkov <bp@alien8.de>
16179 L: linux-edac@vger.kernel.org
16181 F: arch/x86/kernel/cpu/mcheck/*
16183 X86 MICROCODE UPDATE SUPPORT
16184 M: Borislav Petkov <bp@alien8.de>
16186 F: arch/x86/kernel/cpu/microcode/*
16189 M: Dave Hansen <dave.hansen@linux.intel.com>
16190 M: Andy Lutomirski <luto@kernel.org>
16191 M: Peter Zijlstra <peterz@infradead.org>
16192 L: linux-kernel@vger.kernel.org
16193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16197 X86 PLATFORM DRIVERS
16198 M: Darren Hart <dvhart@infradead.org>
16199 M: Andy Shevchenko <andy@infradead.org>
16200 L: platform-driver-x86@vger.kernel.org
16201 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16203 F: drivers/platform/x86/
16204 F: drivers/platform/olpc/
16207 M: Andy Lutomirski <luto@kernel.org>
16208 L: linux-kernel@vger.kernel.org
16209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16211 F: arch/x86/entry/vdso/
16214 M: Matthew Wilcox <willy@infradead.org>
16215 L: linux-fsdevel@vger.kernel.org
16217 F: Documentation/core-api/xarray.rst
16220 F: include/linux/idr.h
16221 F: include/linux/xarray.h
16222 F: tools/testing/radix-tree
16224 XC2028/3028 TUNER DRIVER
16225 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16226 L: linux-media@vger.kernel.org
16227 W: https://linuxtv.org
16228 T: git git://linuxtv.org/media_tree.git
16230 F: drivers/media/tuners/tuner-xc2028.*
16232 XDP SOCKETS (AF_XDP)
16233 M: Björn Töpel <bjorn.topel@intel.com>
16234 M: Magnus Karlsson <magnus.karlsson@intel.com>
16235 L: netdev@vger.kernel.org
16237 F: kernel/bpf/xskmap.c
16240 XEN BLOCK SUBSYSTEM
16241 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16242 M: Roger Pau Monné <roger.pau@citrix.com>
16243 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16245 F: drivers/block/xen-blkback/*
16246 F: drivers/block/xen*
16249 M: Stefano Stabellini <sstabellini@kernel.org>
16250 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16253 F: arch/arm/include/asm/xen/
16255 XEN HYPERVISOR ARM64
16256 M: Stefano Stabellini <sstabellini@kernel.org>
16257 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16260 F: arch/arm64/include/asm/xen/
16262 XEN HYPERVISOR INTERFACE
16263 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16264 M: Juergen Gross <jgross@suse.com>
16265 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16269 F: drivers/*/xen-*front.c
16271 F: arch/x86/include/asm/xen/
16272 F: arch/x86/include/asm/pvclock-abi.h
16274 F: include/uapi/xen/
16275 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16276 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16278 XEN NETWORK BACKEND DRIVER
16279 M: Wei Liu <wei.liu2@citrix.com>
16280 M: Paul Durrant <paul.durrant@citrix.com>
16281 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16282 L: netdev@vger.kernel.org
16284 F: drivers/net/xen-netback/*
16287 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16288 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16290 F: arch/x86/pci/*xen*
16291 F: drivers/pci/*xen*
16294 M: Juergen Gross <jgross@suse.com>
16295 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16296 L: linux-scsi@vger.kernel.org
16298 F: drivers/scsi/xen-scsifront.c
16299 F: drivers/xen/xen-scsiback.c
16300 F: include/xen/interface/io/vscsiif.h
16302 XEN SWIOTLB SUBSYSTEM
16303 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16304 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16305 L: iommu@lists.linux-foundation.org
16307 F: arch/x86/xen/*swiotlb*
16308 F: drivers/xen/*swiotlb*
16310 XEN SOUND FRONTEND DRIVER
16311 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16312 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16313 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16318 M: Darrick J. Wong <darrick.wong@oracle.com>
16319 M: linux-xfs@vger.kernel.org
16320 L: linux-xfs@vger.kernel.org
16322 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16324 F: Documentation/filesystems/xfs.txt
16327 XILINX AXI ETHERNET DRIVER
16328 M: Anirudha Sarangi <anirudh@xilinx.com>
16329 M: John Linn <John.Linn@xilinx.com>
16331 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16333 XILINX UARTLITE SERIAL DRIVER
16334 M: Peter Korsgaard <jacmet@sunsite.dk>
16335 L: linux-serial@vger.kernel.org
16337 F: drivers/tty/serial/uartlite.c
16339 XILINX VIDEO IP CORES
16340 M: Hyun Kwon <hyun.kwon@xilinx.com>
16341 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16342 L: linux-media@vger.kernel.org
16343 T: git git://linuxtv.org/media_tree.git
16345 F: Documentation/devicetree/bindings/media/xilinx/
16346 F: drivers/media/platform/xilinx/
16347 F: include/uapi/linux/xilinx-v4l2-controls.h
16350 M: Eli Billauer <eli.billauer@gmail.com>
16351 L: linux-kernel@vger.kernel.org
16353 F: drivers/char/xillybus/
16356 M: George Cherian <george.cherian@cavium.com>
16357 M: Jan Glauber <jglauber@cavium.com>
16358 L: linux-i2c@vger.kernel.org
16359 W: http://www.cavium.com
16361 F: drivers/i2c/busses/i2c-xlp9xx.c
16363 XRA1403 GPIO EXPANDER
16364 M: Nandor Han <nandor.han@ge.com>
16365 M: Semi Malinen <semi.malinen@ge.com>
16366 L: linux-gpio@vger.kernel.org
16368 F: drivers/gpio/gpio-xra1403.c
16369 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16371 XTENSA XTFPGA PLATFORM SUPPORT
16372 M: Max Filippov <jcmvbkbc@gmail.com>
16373 L: linux-xtensa@linux-xtensa.org
16375 F: drivers/spi/spi-xtensa-xtfpga.c
16376 F: sound/soc/xtensa/xtfpga-i2s.c
16378 YAM DRIVER FOR AX.25
16379 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16380 L: linux-hams@vger.kernel.org
16382 F: drivers/net/hamradio/yam*
16383 F: include/linux/yam.h
16385 YAMA SECURITY MODULE
16386 M: Kees Cook <keescook@chromium.org>
16387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16390 F: Documentation/admin-guide/LSM/Yama.rst
16392 YEALINK PHONE DRIVER
16393 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16394 L: usbb2k-api-dev@nongnu.org
16396 F: Documentation/input/devices/yealink.rst
16397 F: drivers/input/misc/yealink.*
16399 Z8530 DRIVER FOR AX.25
16400 M: Joerg Reuter <jreuter@yaina.de>
16401 W: http://yaina.de/jreuter/
16402 W: http://www.qsl.net/dl1bke/
16403 L: linux-hams@vger.kernel.org
16405 F: Documentation/networking/z8530drv.txt
16406 F: drivers/net/hamradio/*scc.c
16407 F: drivers/net/hamradio/z8530.h
16409 ZBUD COMPRESSED PAGE ALLOCATOR
16410 M: Seth Jennings <sjenning@redhat.com>
16411 M: Dan Streetman <ddstreet@ieee.org>
16412 L: linux-mm@kvack.org
16415 F: include/linux/zbud.h
16417 ZD1211RW WIRELESS DRIVER
16418 M: Daniel Drake <dsd@gentoo.org>
16419 M: Ulrich Kunitz <kune@deine-taler.de>
16420 W: http://zd1211.ath.cx/wiki/DriverRewrite
16421 L: linux-wireless@vger.kernel.org
16422 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16424 F: drivers/net/wireless/zydas/zd1211rw/
16426 ZD1301 MEDIA DRIVER
16427 M: Antti Palosaari <crope@iki.fi>
16428 L: linux-media@vger.kernel.org
16429 W: https://linuxtv.org/
16430 W: http://palosaari.fi/linux/
16431 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16433 F: drivers/media/usb/dvb-usb-v2/zd1301*
16435 ZD1301_DEMOD MEDIA DRIVER
16436 M: Antti Palosaari <crope@iki.fi>
16437 L: linux-media@vger.kernel.org
16438 W: https://linuxtv.org/
16439 W: http://palosaari.fi/linux/
16440 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16442 F: drivers/media/dvb-frontends/zd1301_demod*
16444 ZPOOL COMPRESSED PAGE STORAGE API
16445 M: Dan Streetman <ddstreet@ieee.org>
16446 L: linux-mm@kvack.org
16449 F: include/linux/zpool.h
16451 ZR36067 VIDEO FOR LINUX DRIVER
16452 L: mjpeg-users@lists.sourceforge.net
16453 L: linux-media@vger.kernel.org
16454 W: http://mjpeg.sourceforge.net/driver-zoran/
16455 T: hg https://linuxtv.org/hg/v4l-dvb
16457 F: drivers/staging/media/zoran/
16459 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16460 M: Minchan Kim <minchan@kernel.org>
16461 M: Nitin Gupta <ngupta@vflare.org>
16462 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16463 L: linux-kernel@vger.kernel.org
16465 F: drivers/block/zram/
16466 F: Documentation/blockdev/zram.txt
16468 ZS DECSTATION Z85C30 SERIAL DRIVER
16469 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16471 F: drivers/tty/serial/zs.*
16473 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16474 M: Minchan Kim <minchan@kernel.org>
16475 M: Nitin Gupta <ngupta@vflare.org>
16476 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16477 L: linux-mm@kvack.org
16480 F: include/linux/zsmalloc.h
16481 F: Documentation/vm/zsmalloc.rst
16483 ZSWAP COMPRESSED SWAP CACHING
16484 M: Seth Jennings <sjenning@redhat.com>
16485 M: Dan Streetman <ddstreet@ieee.org>
16486 L: linux-mm@kvack.org
16491 M: Linus Torvalds <torvalds@linux-foundation.org>
16492 L: linux-kernel@vger.kernel.org
16493 Q: http://patchwork.kernel.org/project/LKML/list/
16494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16495 S: Buried alive in reporters