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 <matthew@wil.cx>
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
553 M: Antti Palosaari <crope@iki.fi>
554 L: linux-media@vger.kernel.org
555 W: https://linuxtv.org
556 W: http://palosaari.fi/linux/
557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
558 T: git git://linuxtv.org/anttip/media_tree.git
560 F: drivers/media/dvb-frontends/af9013*
563 M: Antti Palosaari <crope@iki.fi>
564 L: linux-media@vger.kernel.org
565 W: https://linuxtv.org
566 W: http://palosaari.fi/linux/
567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
568 T: git git://linuxtv.org/anttip/media_tree.git
570 F: drivers/media/dvb-frontends/af9033*
573 M: David Sterba <dsterba@suse.com>
574 L: linux-fsdevel@vger.kernel.org
576 F: Documentation/filesystems/affs.txt
580 M: David Howells <dhowells@redhat.com>
581 L: linux-afs@lists.infradead.org
584 F: include/trace/events/afs.h
585 F: Documentation/filesystems/afs.txt
586 W: https://www.infradead.org/~dhowells/kafs/
589 M: David Airlie <airlied@linux.ie>
590 T: git git://anongit.freedesktop.org/drm/drm
593 F: include/linux/agp*
594 F: include/uapi/linux/agp*
597 M: "Juergen E. Fischer" <fischer@norbit.de>
598 L: linux-scsi@vger.kernel.org
600 F: drivers/scsi/aha152x*
601 F: drivers/scsi/pcmcia/aha152x*
603 AIC7XXX / AIC79XX SCSI DRIVER
604 M: Hannes Reinecke <hare@suse.com>
605 L: linux-scsi@vger.kernel.org
607 F: drivers/scsi/aic7xxx/
609 AIMSLAB FM RADIO RECEIVER DRIVER
610 M: Hans Verkuil <hverkuil@xs4all.nl>
611 L: linux-media@vger.kernel.org
612 T: git git://linuxtv.org/media_tree.git
613 W: https://linuxtv.org
615 F: drivers/media/radio/radio-aimslab*
618 M: Benjamin LaHaise <bcrl@kvack.org>
619 L: linux-aio@kvack.org
622 F: include/linux/*aio*.h
625 M: Antti Palosaari <crope@iki.fi>
626 L: linux-media@vger.kernel.org
627 W: https://linuxtv.org
628 W: http://palosaari.fi/linux/
629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
630 T: git git://linuxtv.org/anttip/media_tree.git
632 F: drivers/media/usb/airspy/
634 ALACRITECH GIGABIT ETHERNET DRIVER
635 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
637 F: drivers/net/ethernet/alacritech/*
639 ALCATEL SPEEDTOUCH USB DRIVER
640 M: Duncan Sands <duncan.sands@free.fr>
641 L: linux-usb@vger.kernel.org
642 W: http://www.linux-usb.org/SpeedTouch/
644 F: drivers/usb/atm/speedtch.c
645 F: drivers/usb/atm/usbatm.c
647 ALCHEMY AU1XX0 MMC DRIVER
648 M: Manuel Lauss <manuel.lauss@gmail.com>
650 F: drivers/mmc/host/au1xmmc.c
653 M: Rudolf Marek <r.marek@assembler.cz>
654 L: linux-i2c@vger.kernel.org
656 F: Documentation/i2c/busses/i2c-ali1563
657 F: drivers/i2c/busses/i2c-ali1563.c
659 ALLWINNER SECURITY SYSTEM
660 M: Corentin Labbe <clabbe.montjoie@gmail.com>
661 L: linux-crypto@vger.kernel.org
663 F: drivers/crypto/sunxi-ss/
666 M: Richard Henderson <rth@twiddle.net>
667 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
668 M: Matt Turner <mattst88@gmail.com>
670 L: linux-alpha@vger.kernel.org
673 ALPS PS/2 TOUCHPAD DRIVER
674 R: Pali Rohár <pali.rohar@gmail.com>
675 F: drivers/input/mouse/alps.*
677 ALTERA I2C CONTROLLER DRIVER
678 M: Thor Thayer <thor.thayer@linux.intel.com>
680 F: drivers/i2c/busses/i2c-altera.c
682 ALTERA MAILBOX DRIVER
683 M: Ley Foon Tan <lftan@altera.com>
684 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
686 F: drivers/mailbox/mailbox-altera.c
689 M: Tien Hock Loh <thloh@altera.com>
690 L: linux-gpio@vger.kernel.org
692 F: drivers/gpio/gpio-altera.c
694 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
695 M: Thor Thayer <thor.thayer@linux.intel.com>
697 F: drivers/gpio/gpio-altera-a10sr.c
698 F: drivers/mfd/altera-a10sr.c
699 F: drivers/reset/reset-a10sr.c
700 F: include/linux/mfd/altera-a10sr.h
701 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
703 ALTERA TRIPLE SPEED ETHERNET DRIVER
704 M: Vince Bridgers <vbridger@opensource.altera.com>
705 L: netdev@vger.kernel.org
706 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708 F: drivers/net/ethernet/altera/
710 ALTERA UART/JTAG UART SERIAL DRIVERS
711 M: Tobias Klauser <tklauser@distanz.ch>
712 L: linux-serial@vger.kernel.org
713 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
715 F: drivers/tty/serial/altera_uart.c
716 F: drivers/tty/serial/altera_jtaguart.c
717 F: include/linux/altera_uart.h
718 F: include/linux/altera_jtaguart.h
720 AMAZON ETHERNET DRIVERS
721 M: Netanel Belgazal <netanel@amazon.com>
722 R: Saeed Bishara <saeedb@amazon.com>
723 R: Zorik Machulsky <zorik@amazon.com>
724 L: netdev@vger.kernel.org
726 F: Documentation/networking/ena.txt
727 F: drivers/net/ethernet/amazon/
729 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
730 M: Tom Lendacky <thomas.lendacky@amd.com>
731 M: Gary Hook <gary.hook@amd.com>
732 L: linux-crypto@vger.kernel.org
734 F: drivers/crypto/ccp/
735 F: include/linux/ccp.h
738 M: Harry Wentland <harry.wentland@amd.com>
739 M: Leo Li <sunpeng.li@amd.com>
740 L: amd-gfx@lists.freedesktop.org
741 T: git git://people.freedesktop.org/~agd5f/linux
743 F: drivers/gpu/drm/amd/display/
745 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
746 M: Huang Rui <ray.huang@amd.com>
747 L: linux-hwmon@vger.kernel.org
749 F: Documentation/hwmon/fam15h_power
750 F: drivers/hwmon/fam15h_power.c
752 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
753 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
755 F: drivers/usb/gadget/udc/amd5536udc.*
757 AMD GEODE PROCESSOR/CHIPSET SUPPORT
758 P: Andres Salomon <dilinger@queued.net>
759 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
760 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
762 F: drivers/char/hw_random/geode-rng.c
763 F: drivers/crypto/geode*
764 F: drivers/video/fbdev/geode/
765 F: arch/x86/include/asm/geode.h
768 M: Joerg Roedel <joro@8bytes.org>
769 L: iommu@lists.linux-foundation.org
770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
772 F: drivers/iommu/amd_iommu*.[ch]
773 F: include/linux/amd-iommu.h
776 M: Oded Gabbay <oded.gabbay@gmail.com>
777 L: dri-devel@lists.freedesktop.org
778 T: git git://people.freedesktop.org/~gabbayo/linux.git
780 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
781 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
782 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
783 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
784 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
785 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
786 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
787 F: drivers/gpu/drm/amd/amdkfd/
788 F: drivers/gpu/drm/amd/include/cik_structs.h
789 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
790 F: drivers/gpu/drm/amd/include/vi_structs.h
791 F: drivers/gpu/drm/amd/include/v9_structs.h
792 F: include/uapi/linux/kfd_ioctl.h
795 M: Rex Zhu <rex.zhu@amd.com>
796 M: Evan Quan <evan.quan@amd.com>
797 L: amd-gfx@lists.freedesktop.org
799 F: drivers/gpu/drm/amd/powerplay/
800 T: git git://people.freedesktop.org/~agd5f/linux
802 AMD SEATTLE DEVICE TREE SUPPORT
803 M: Brijesh Singh <brijeshkumar.singh@amd.com>
804 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
805 M: Tom Lendacky <thomas.lendacky@amd.com>
807 F: arch/arm64/boot/dts/amd/
810 M: Tom Lendacky <thomas.lendacky@amd.com>
811 L: netdev@vger.kernel.org
813 F: drivers/net/ethernet/amd/xgbe/
814 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
816 ANALOG DEVICES INC AD5686 DRIVER
817 M: Stefan Popa <stefan.popa@analog.com>
818 L: linux-pm@vger.kernel.org
819 W: http://ez.analog.com/community/linux-device-drivers
821 F: drivers/iio/dac/ad5686*
822 F: drivers/iio/dac/ad5696*
824 ANALOG DEVICES INC AD5758 DRIVER
825 M: Stefan Popa <stefan.popa@analog.com>
826 L: linux-iio@vger.kernel.org
827 W: http://ez.analog.com/community/linux-device-drivers
829 F: drivers/iio/dac/ad5758.c
830 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
832 ANALOG DEVICES INC AD9389B DRIVER
833 M: Hans Verkuil <hans.verkuil@cisco.com>
834 L: linux-media@vger.kernel.org
836 F: drivers/media/i2c/ad9389b*
838 ANALOG DEVICES INC ADGS1408 DRIVER
839 M: Mircea Caprioru <mircea.caprioru@analog.com>
841 F: drivers/mux/adgs1408.c
842 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
844 ANALOG DEVICES INC ADP5061 DRIVER
845 M: Stefan Popa <stefan.popa@analog.com>
846 L: linux-pm@vger.kernel.org
847 W: http://ez.analog.com/community/linux-device-drivers
849 F: drivers/power/supply/adp5061.c
851 ANALOG DEVICES INC ADV7180 DRIVER
852 M: Lars-Peter Clausen <lars@metafoo.de>
853 L: linux-media@vger.kernel.org
854 W: http://ez.analog.com/community/linux-device-drivers
856 F: drivers/media/i2c/adv7180.c
858 ANALOG DEVICES INC ADV748X DRIVER
859 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
860 L: linux-media@vger.kernel.org
862 F: drivers/media/i2c/adv748x/*
864 ANALOG DEVICES INC ADV7511 DRIVER
865 M: Hans Verkuil <hans.verkuil@cisco.com>
866 L: linux-media@vger.kernel.org
868 F: drivers/media/i2c/adv7511*
870 ANALOG DEVICES INC ADV7604 DRIVER
871 M: Hans Verkuil <hans.verkuil@cisco.com>
872 L: linux-media@vger.kernel.org
874 F: drivers/media/i2c/adv7604*
876 ANALOG DEVICES INC ADV7842 DRIVER
877 M: Hans Verkuil <hans.verkuil@cisco.com>
878 L: linux-media@vger.kernel.org
880 F: drivers/media/i2c/adv7842*
882 ANALOG DEVICES INC ASOC CODEC DRIVERS
883 M: Lars-Peter Clausen <lars@metafoo.de>
884 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
885 W: http://wiki.analog.com/
886 W: http://ez.analog.com/community/linux-device-drivers
888 F: sound/soc/codecs/adau*
889 F: sound/soc/codecs/adav*
890 F: sound/soc/codecs/ad1*
891 F: sound/soc/codecs/ad7*
892 F: sound/soc/codecs/ssm*
893 F: sound/soc/codecs/sigmadsp.*
895 ANALOG DEVICES INC DMA DRIVERS
896 M: Lars-Peter Clausen <lars@metafoo.de>
897 W: http://ez.analog.com/community/linux-device-drivers
899 F: drivers/dma/dma-axi-dmac.c
901 ANALOG DEVICES INC IIO DRIVERS
902 M: Lars-Peter Clausen <lars@metafoo.de>
903 M: Michael Hennerich <Michael.Hennerich@analog.com>
904 W: http://wiki.analog.com/
905 W: http://ez.analog.com/community/linux-device-drivers
907 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
908 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
910 F: drivers/iio/adc/ltc2497*
911 X: drivers/iio/*/adjd*
912 F: drivers/staging/iio/*/ad*
915 M: Greentime Hu <green.hu@gmail.com>
916 M: Vincent Chen <deanbo422@gmail.com>
917 T: git https://github.com/andestech/linux.git
920 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
921 F: Documentation/devicetree/bindings/nds32/
925 ANDROID CONFIG FRAGMENTS
926 M: Rob Herring <robh@kernel.org>
928 F: kernel/configs/android*
931 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
932 M: Arve Hjønnevåg <arve@android.com>
933 M: Todd Kjos <tkjos@android.com>
934 M: Martijn Coenen <maco@android.com>
935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
936 L: devel@driverdev.osuosl.org
939 F: drivers/staging/android/
941 ANDROID GOLDFISH PIC DRIVER
942 M: Miodrag Dinic <miodrag.dinic@mips.com>
944 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
945 F: drivers/irqchip/irq-goldfish-pic.c
947 ANDROID GOLDFISH RTC DRIVER
948 M: Miodrag Dinic <miodrag.dinic@mips.com>
950 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
951 F: drivers/rtc/rtc-goldfish.c
954 M: Laura Abbott <labbott@redhat.com>
955 M: Sumit Semwal <sumit.semwal@linaro.org>
956 L: devel@driverdev.osuosl.org
957 L: dri-devel@lists.freedesktop.org
958 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
960 F: drivers/staging/android/ion
961 F: drivers/staging/android/uapi/ion.h
963 AOA (Apple Onboard Audio) ALSA DRIVER
964 M: Johannes Berg <johannes@sipsolutions.net>
965 L: linuxppc-dev@lists.ozlabs.org
966 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
970 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
971 M: William Breathitt Gray <vilhelm.gray@gmail.com>
972 L: linux-iio@vger.kernel.org
974 F: drivers/iio/adc/stx104.c
977 M: Jiri Kosina <jikos@kernel.org>
979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
980 F: arch/x86/kernel/apm_32.c
981 F: include/linux/apm_bios.h
982 F: include/uapi/linux/apm_bios.h
983 F: drivers/char/apm-emulation.c
985 APPARMOR SECURITY MODULE
986 M: John Johansen <john.johansen@canonical.com>
987 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
991 F: security/apparmor/
992 F: Documentation/admin-guide/LSM/apparmor.rst
994 APPLE BCM5974 MULTITOUCH DRIVER
995 M: Henrik Rydberg <rydberg@bitmath.org>
996 L: linux-input@vger.kernel.org
998 F: drivers/input/mouse/bcm5974.c
1001 M: Henrik Rydberg <rydberg@bitmath.org>
1002 L: linux-hwmon@vger.kernel.org
1004 F: drivers/hwmon/applesmc.c
1006 APPLETALK NETWORK LAYER
1007 L: netdev@vger.kernel.org
1009 F: drivers/net/appletalk/
1012 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1013 M: Duc Dang <dhdang@apm.com>
1015 F: arch/arm64/boot/dts/apm/
1017 APPLIED MICRO (APM) X-GENE SOC EDAC
1018 M: Loc Ho <lho@apm.com>
1020 F: drivers/edac/xgene_edac.c
1021 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1023 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1024 M: Iyappan Subramanian <isubramanian@apm.com>
1025 M: Keyur Chudgar <kchudgar@apm.com>
1027 F: drivers/net/ethernet/apm/xgene-v2/
1029 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1030 M: Iyappan Subramanian <isubramanian@apm.com>
1031 M: Keyur Chudgar <kchudgar@apm.com>
1032 M: Quan Nguyen <qnguyen@apm.com>
1034 F: drivers/net/ethernet/apm/xgene/
1035 F: drivers/net/phy/mdio-xgene.c
1036 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1037 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1039 APPLIED MICRO (APM) X-GENE SOC PMU
1040 M: Tai Nguyen <ttnguyen@apm.com>
1042 F: drivers/perf/xgene_pmu.c
1043 F: Documentation/perf/xgene-pmu.txt
1044 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1046 APTINA CAMERA SENSOR PLL
1047 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1048 L: linux-media@vger.kernel.org
1050 F: drivers/media/i2c/aptina-pll.*
1052 ARC FRAMEBUFFER DRIVER
1053 M: Jaya Kumar <jayalk@intworks.biz>
1055 F: drivers/video/fbdev/arcfb.c
1056 F: drivers/video/fbdev/core/fb_defio.c
1059 M: Alexey Brodkin <abrodkin@synopsys.com>
1061 F: drivers/gpu/drm/arc/
1062 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1064 ARCNET NETWORK LAYER
1065 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1066 L: netdev@vger.kernel.org
1068 F: drivers/net/arcnet/
1069 F: include/uapi/linux/if_arcnet.h
1071 ARM ARCHITECTED TIMER DRIVER
1072 M: Mark Rutland <mark.rutland@arm.com>
1073 M: Marc Zyngier <marc.zyngier@arm.com>
1074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076 F: arch/arm/include/asm/arch_timer.h
1077 F: arch/arm64/include/asm/arch_timer.h
1078 F: drivers/clocksource/arm_arch_timer.c
1080 ARM HDLCD DRM DRIVER
1081 M: Liviu Dudau <liviu.dudau@arm.com>
1083 F: drivers/gpu/drm/arm/hdlcd_*
1084 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1086 ARM MALI-DP DRM DRIVER
1087 M: Liviu Dudau <liviu.dudau@arm.com>
1088 M: Brian Starkey <brian.starkey@arm.com>
1089 M: Mali DP Maintainers <malidp@foss.arm.com>
1091 F: drivers/gpu/drm/arm/
1092 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1094 ARM MFM AND FLOPPY DRIVERS
1095 M: Ian Molton <spyro@f2s.com>
1097 F: arch/arm/lib/floppydma.S
1098 F: arch/arm/include/asm/floppy.h
1100 ARM PMU PROFILING AND DEBUGGING
1101 M: Will Deacon <will.deacon@arm.com>
1102 M: Mark Rutland <mark.rutland@arm.com>
1104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105 F: arch/arm*/kernel/perf_*
1106 F: arch/arm/oprofile/common.c
1107 F: arch/arm*/kernel/hw_breakpoint.c
1108 F: arch/arm*/include/asm/hw_breakpoint.h
1109 F: arch/arm*/include/asm/perf_event.h
1111 F: include/linux/perf/arm_pmu.h
1112 F: Documentation/devicetree/bindings/arm/pmu.txt
1113 F: Documentation/devicetree/bindings/perf/
1116 M: Russell King <linux@armlinux.org.uk>
1117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 W: http://www.armlinux.org.uk/
1120 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1122 X: arch/arm/boot/dts/
1124 ARM PRIMECELL AACI PL041 DRIVER
1125 M: Russell King <linux@armlinux.org.uk>
1129 ARM PRIMECELL BUS SUPPORT
1130 M: Russell King <linux@armlinux.org.uk>
1133 F: include/linux/amba/bus.h
1135 ARM PRIMECELL CLCD PL110 DRIVER
1136 M: Russell King <linux@armlinux.org.uk>
1138 F: drivers/video/fbdev/amba-clcd.*
1140 ARM PRIMECELL KMI PL050 DRIVER
1141 M: Russell King <linux@armlinux.org.uk>
1143 F: drivers/input/serio/ambakmi.*
1144 F: include/linux/amba/kmi.h
1146 ARM PRIMECELL MMCI PL180/1 DRIVER
1147 M: Russell King <linux@armlinux.org.uk>
1149 F: drivers/mmc/host/mmci.*
1150 F: include/linux/amba/mmci.h
1152 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1153 M: Russell King <linux@armlinux.org.uk>
1155 F: drivers/tty/serial/amba-pl01*.c
1156 F: include/linux/amba/serial.h
1159 M: Will Deacon <will.deacon@arm.com>
1160 R: Robin Murphy <robin.murphy@arm.com>
1161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163 F: drivers/iommu/arm-smmu.c
1164 F: drivers/iommu/arm-smmu-v3.c
1165 F: drivers/iommu/io-pgtable-arm.c
1166 F: drivers/iommu/io-pgtable-arm-v7s.c
1168 ARM SUB-ARCHITECTURES
1169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1175 ARM/ACTIONS SEMI ARCHITECTURE
1176 M: Andreas Färber <afaerber@suse.de>
1177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 F: arch/arm/mach-actions/
1181 F: arch/arm/boot/dts/owl-*
1182 F: arch/arm64/boot/dts/actions/
1183 F: drivers/clocksource/owl-*
1184 F: drivers/pinctrl/actions/*
1185 F: drivers/soc/actions/
1186 F: include/dt-bindings/power/owl-*
1187 F: include/linux/soc/actions/
1188 F: Documentation/devicetree/bindings/arm/actions.txt
1189 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1190 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1191 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1193 ARM/ADS SPHERE MACHINE SUPPORT
1194 M: Lennert Buytenhek <kernel@wantstofly.org>
1195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 ARM/AFEB9260 MACHINE SUPPORT
1199 M: Sergey Lapin <slapin@ossfans.org>
1200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 ARM/AJECO 1ARM MACHINE SUPPORT
1204 M: Lennert Buytenhek <kernel@wantstofly.org>
1205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 ARM/Allwinner SoC Clock Support
1209 M: Emilio López <emilio@elopez.com.ar>
1211 F: drivers/clk/sunxi/
1213 ARM/Allwinner sunXi SoC support
1214 M: Maxime Ripard <maxime.ripard@bootlin.com>
1215 M: Chen-Yu Tsai <wens@csie.org>
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220 F: arch/arm/mach-sunxi/
1221 F: arch/arm64/boot/dts/allwinner/
1222 F: drivers/clk/sunxi-ng/
1223 F: drivers/pinctrl/sunxi/
1224 F: drivers/soc/sunxi/
1225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1227 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1228 M: Neil Armstrong <narmstrong@baylibre.com>
1229 M: Jerome Brunet <jbrunet@baylibre.com>
1230 L: linux-amlogic@lists.infradead.org
1232 F: drivers/clk/meson/
1233 F: include/dt-bindings/clock/meson*
1234 F: include/dt-bindings/clock/gxbb*
1235 F: Documentation/devicetree/bindings/clock/amlogic*
1237 ARM/Amlogic Meson SoC support
1238 M: Carlo Caione <carlo@caione.org>
1239 M: Kevin Hilman <khilman@baylibre.com>
1240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 L: linux-amlogic@lists.infradead.org
1242 W: http://linux-meson.com/
1244 F: arch/arm/mach-meson/
1245 F: arch/arm/boot/dts/meson*
1246 F: arch/arm64/boot/dts/amlogic/
1247 F: drivers/pinctrl/meson/
1248 F: drivers/mmc/host/meson*
1251 ARM/Annapurna Labs ALPINE ARCHITECTURE
1252 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1253 M: Antoine Tenart <antoine.tenart@bootlin.com>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 F: arch/arm/mach-alpine/
1257 F: arch/arm/boot/dts/alpine*
1258 F: arch/arm64/boot/dts/al/
1259 F: drivers/*/*alpine*
1261 ARM/ARTPEC MACHINE SUPPORT
1262 M: Jesper Nilsson <jesper.nilsson@axis.com>
1263 M: Lars Persson <lars.persson@axis.com>
1265 L: linux-arm-kernel@axis.com
1266 F: arch/arm/mach-artpec
1267 F: arch/arm/boot/dts/artpec6*
1269 F: drivers/crypto/axis
1270 F: drivers/pinctrl/pinctrl-artpec*
1271 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1273 ARM/ASPEED I2C DRIVER
1274 M: Brendan Higgins <brendanhiggins@google.com>
1275 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1276 R: Joel Stanley <joel@jms.id.au>
1277 L: linux-i2c@vger.kernel.org
1278 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1280 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1281 F: drivers/i2c/busses/i2c-aspeed.c
1282 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1283 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1285 ARM/ASPEED MACHINE SUPPORT
1286 M: Joel Stanley <joel@jms.id.au>
1287 R: Andrew Jeffery <andrew@aj.id.au>
1288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1290 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1293 F: arch/arm/mach-aspeed/
1294 F: arch/arm/boot/dts/aspeed-*
1297 ARM/CALXEDA HIGHBANK ARCHITECTURE
1298 M: Rob Herring <robh@kernel.org>
1299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 F: arch/arm/mach-highbank/
1302 F: arch/arm/boot/dts/highbank.dts
1303 F: arch/arm/boot/dts/ecx-*.dts*
1305 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1306 M: Krzysztof Halasa <khalasa@piap.pl>
1308 F: arch/arm/mach-cns3xxx/
1310 ARM/CAVIUM THUNDER NETWORK DRIVER
1311 M: Sunil Goutham <sgoutham@cavium.com>
1312 M: Robert Richter <rric@kernel.org>
1313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 F: drivers/net/ethernet/cavium/thunder/
1317 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1318 M: Lukasz Majewski <lukma@denx.de>
1319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 F: arch/arm/mach-ep93xx/ts72xx.c
1323 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1324 M: Alexander Shiyan <shc_work@mail.ru>
1325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1330 M: Lennert Buytenhek <kernel@wantstofly.org>
1331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1335 M: Hartley Sweeten <hsweeten@visionengravers.com>
1336 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 F: arch/arm/mach-ep93xx/
1340 F: arch/arm/mach-ep93xx/include/mach/
1343 M: Russell King <linux@armlinux.org.uk>
1344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1347 F: drivers/clk/clkdev.c
1349 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1350 M: Mike Rapoport <mike@compulab.co.il>
1351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1355 M: Baruch Siach <baruch@tkos.co.il>
1356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 F: arch/arm/boot/dts/cx92755*
1361 ARM/CONTEC MICRO9 MACHINE SUPPORT
1362 M: Hubert Feurstein <hubert.feurstein@contec.at>
1364 F: arch/arm/mach-ep93xx/micro9.c
1366 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1367 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 F: drivers/hwtracing/coresight/*
1371 F: Documentation/trace/coresight.txt
1372 F: Documentation/trace/coresight-cpu-debug.txt
1373 F: Documentation/devicetree/bindings/arm/coresight.txt
1374 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1375 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1376 F: tools/perf/arch/arm/util/pmu.c
1377 F: tools/perf/arch/arm/util/auxtrace.c
1378 F: tools/perf/arch/arm/util/cs-etm.c
1379 F: tools/perf/arch/arm/util/cs-etm.h
1380 F: tools/perf/util/cs-etm.*
1381 F: tools/perf/util/cs-etm-decoder/*
1383 ARM/CORGI MACHINE SUPPORT
1384 M: Richard Purdie <rpurdie@rpsys.net>
1387 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1388 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1389 M: Linus Walleij <linus.walleij@linaro.org>
1390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 T: git git://github.com/ulli-kroll/linux.git
1393 F: Documentation/devicetree/bindings/arm/gemini.txt
1394 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1395 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1396 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1397 F: arch/arm/mach-gemini/
1398 F: drivers/net/ethernet/cortina/
1399 F: drivers/pinctrl/pinctrl-gemini.c
1400 F: drivers/rtc/rtc-ftrtc010.c
1402 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1403 M: Barry Song <baohua@kernel.org>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1407 F: arch/arm/boot/dts/prima2*
1408 F: arch/arm/mach-prima2/
1409 F: drivers/clk/sirf/
1410 F: drivers/clocksource/timer-prima2.c
1411 F: drivers/clocksource/timer-atlas7.c
1414 ARM/EBSA110 MACHINE SUPPORT
1415 M: Russell King <linux@armlinux.org.uk>
1416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 W: http://www.armlinux.org.uk/
1419 F: arch/arm/mach-ebsa110/
1420 F: drivers/net/ethernet/amd/am79c961a.*
1422 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1423 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1424 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1430 M: Robert Jarzmik <robert.jarzmik@free.fr>
1431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 F: arch/arm/mach-pxa/ezx.c
1435 ARM/FARADAY FA526 PORT
1436 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 T: git git://git.berlios.de/gemini-board
1440 F: arch/arm/mm/*-fa*
1442 ARM/FOOTBRIDGE ARCHITECTURE
1443 M: Russell King <linux@armlinux.org.uk>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 W: http://www.armlinux.org.uk/
1447 F: arch/arm/include/asm/hardware/dec21285.h
1448 F: arch/arm/mach-footbridge/
1450 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1451 M: Shawn Guo <shawnguo@kernel.org>
1452 M: Sascha Hauer <s.hauer@pengutronix.de>
1453 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1454 R: Fabio Estevam <fabio.estevam@nxp.com>
1455 R: NXP Linux Team <linux-imx@nxp.com>
1456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1459 F: arch/arm/mach-imx/
1460 F: arch/arm/mach-mxs/
1461 F: arch/arm/boot/dts/imx*
1462 F: arch/arm/configs/imx*_defconfig
1467 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1468 M: Shawn Guo <shawnguo@kernel.org>
1469 M: Sascha Hauer <s.hauer@pengutronix.de>
1470 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1471 R: Stefan Agner <stefan@agner.ch>
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1475 F: arch/arm/mach-imx/*vf610*
1476 F: arch/arm/boot/dts/vf*
1478 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1479 M: Shawn Guo <shawnguo@kernel.org>
1480 M: Li Yang <leoyang.li@nxp.com>
1481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1484 F: arch/arm/boot/dts/ls1021a*
1485 F: arch/arm64/boot/dts/freescale/fsl-*
1486 F: arch/arm64/boot/dts/freescale/qoriq-*
1488 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1489 M: Lennert Buytenhek <kernel@wantstofly.org>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 ARM/GUMSTIX MACHINE SUPPORT
1494 M: Steve Sakoman <sakoman@gmail.com>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1499 M: Philipp Zabel <philipp.zabel@gmail.com>
1500 M: Paul Parsons <lost.distance@yahoo.com>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 F: arch/arm/mach-pxa/hx4700.c
1504 F: arch/arm/mach-pxa/include/mach/hx4700.h
1505 F: sound/soc/pxa/hx4700.c
1507 ARM/HISILICON SOC SUPPORT
1508 M: Wei Xu <xuwei5@hisilicon.com>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 W: http://www.hisilicon.com
1512 T: git git://github.com/hisilicon/linux-hisi.git
1513 F: arch/arm/mach-hisi/
1514 F: arch/arm/boot/dts/hi3*
1515 F: arch/arm/boot/dts/hip*
1516 F: arch/arm/boot/dts/hisi*
1517 F: arch/arm64/boot/dts/hisilicon/
1519 ARM/HP JORNADA 7XX MACHINE SUPPORT
1520 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1524 F: arch/arm/mach-sa1100/jornada720.c
1525 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1527 ARM/IGEP MACHINE SUPPORT
1528 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1529 M: Javier Martinez Canillas <javier@dowhile0.org>
1530 L: linux-omap@vger.kernel.org
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 F: arch/arm/boot/dts/omap3-igep*
1535 ARM/INCOME PXA270 SUPPORT
1536 M: Marek Vasut <marek.vasut@gmail.com>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1541 ARM/INTEL IOP13XX ARM ARCHITECTURE
1542 M: Lennert Buytenhek <kernel@wantstofly.org>
1543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 ARM/INTEL IOP32X ARM ARCHITECTURE
1547 M: Lennert Buytenhek <kernel@wantstofly.org>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 ARM/INTEL IOP33X ARM ARCHITECTURE
1552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 ARM/INTEL IQ81342EX MACHINE SUPPORT
1556 M: Lennert Buytenhek <kernel@wantstofly.org>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 ARM/INTEL IXDP2850 MACHINE SUPPORT
1561 M: Lennert Buytenhek <kernel@wantstofly.org>
1562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 ARM/INTEL IXP4XX ARM ARCHITECTURE
1566 M: Imre Kaloz <kaloz@openwrt.org>
1567 M: Krzysztof Halasa <khalasa@piap.pl>
1568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 F: arch/arm/mach-ixp4xx/
1572 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1573 M: Jonathan Cameron <jic23@cam.ac.uk>
1574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 F: arch/arm/mach-pxa/stargate2.c
1577 F: drivers/pcmcia/pxa2xx_stargate2.c
1579 ARM/INTEL XSC3 (MANZANO) ARM CORE
1580 M: Lennert Buytenhek <kernel@wantstofly.org>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1585 M: Lennert Buytenhek <kernel@wantstofly.org>
1586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 ARM/LG1K ARCHITECTURE
1590 M: Chanho Min <chanho.min@lge.com>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 F: arch/arm64/boot/dts/lg/
1595 ARM/LOGICPD PXA270 MACHINE SUPPORT
1596 M: Lennert Buytenhek <kernel@wantstofly.org>
1597 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 ARM/LPC18XX ARCHITECTURE
1601 M: Joachim Eastwood <manabian@gmail.com>
1602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 F: arch/arm/boot/dts/lpc43*
1605 F: drivers/clk/nxp/clk-lpc18xx*
1606 F: drivers/clocksource/time-lpc32xx.c
1607 F: drivers/i2c/busses/i2c-lpc2k.c
1608 F: drivers/memory/pl172.c
1609 F: drivers/mtd/spi-nor/nxp-spifi.c
1610 F: drivers/rtc/rtc-lpc24xx.c
1613 ARM/LPC32XX SOC SUPPORT
1614 M: Vladimir Zapolskiy <vz@mleia.com>
1615 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1619 F: arch/arm/boot/dts/lpc32*
1620 F: arch/arm/mach-lpc32xx/
1621 F: drivers/i2c/busses/i2c-pnx.c
1622 F: drivers/net/ethernet/nxp/lpc_eth.c
1623 F: drivers/usb/host/ohci-nxp.c
1624 F: drivers/watchdog/pnx4008_wdt.c
1627 ARM/MAGICIAN MACHINE SUPPORT
1628 M: Philipp Zabel <philipp.zabel@gmail.com>
1631 ARM/Marvell Dove/MV78xx0/Orion SOC support
1632 M: Jason Cooper <jason@lakedaemon.net>
1633 M: Andrew Lunn <andrew@lunn.ch>
1634 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1635 M: Gregory Clement <gregory.clement@bootlin.com>
1636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 F: Documentation/devicetree/bindings/soc/dove/
1639 F: arch/arm/mach-dove/
1640 F: arch/arm/mach-mv78xx0/
1641 F: arch/arm/mach-orion5x/
1642 F: arch/arm/plat-orion/
1643 F: arch/arm/boot/dts/dove*
1644 F: arch/arm/boot/dts/orion5x*
1646 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1647 M: Jason Cooper <jason@lakedaemon.net>
1648 M: Andrew Lunn <andrew@lunn.ch>
1649 M: Gregory Clement <gregory.clement@bootlin.com>
1650 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 F: arch/arm/boot/dts/armada*
1654 F: arch/arm/boot/dts/kirkwood*
1655 F: arch/arm/configs/mvebu_*_defconfig
1656 F: arch/arm/mach-mvebu/
1657 F: arch/arm64/boot/dts/marvell/armada*
1658 F: drivers/cpufreq/armada-37xx-cpufreq.c
1659 F: drivers/cpufreq/mvebu-cpufreq.c
1660 F: drivers/irqchip/irq-armada-370-xp.c
1661 F: drivers/irqchip/irq-mvebu-*
1662 F: drivers/pinctrl/mvebu/
1663 F: drivers/rtc/rtc-armada38x.c
1665 ARM/Mediatek RTC DRIVER
1666 M: Eddie Huang <eddie.huang@mediatek.com>
1667 M: Sean Wang <sean.wang@mediatek.com>
1668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1671 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1672 F: drivers/rtc/rtc-mt6397.c
1673 F: drivers/rtc/rtc-mt7622.c
1675 ARM/Mediatek SoC support
1676 M: Matthias Brugger <matthias.bgg@gmail.com>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1680 F: arch/arm/boot/dts/mt6*
1681 F: arch/arm/boot/dts/mt7*
1682 F: arch/arm/boot/dts/mt8*
1683 F: arch/arm/mach-mediatek/
1684 F: arch/arm64/boot/dts/mediatek/
1688 ARM/Mediatek USB3 PHY DRIVER
1689 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1693 F: drivers/phy/mediatek/
1694 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1696 ARM/MICREL KS8695 ARCHITECTURE
1697 M: Greg Ungerer <gerg@uclinux.org>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 F: arch/arm/mach-ks8695/
1702 ARM/Microchip (AT91) SoC support
1703 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1704 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 W: http://www.linux4sam.org
1707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1711 F: arch/arm/mach-at91/
1712 F: include/soc/at91/
1713 F: arch/arm/boot/dts/at91*.dts
1714 F: arch/arm/boot/dts/at91*.dtsi
1715 F: arch/arm/boot/dts/sama*.dts
1716 F: arch/arm/boot/dts/sama*.dtsi
1717 F: arch/arm/include/debug/at91.S
1718 F: drivers/memory/atmel*
1719 F: drivers/watchdog/sama5d4_wdt.c
1720 X: drivers/input/touchscreen/atmel_mxt_ts.c
1721 X: drivers/net/wireless/atmel/
1723 ARM/MIOA701 MACHINE SUPPORT
1724 M: Robert Jarzmik <robert.jarzmik@free.fr>
1725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 F: arch/arm/mach-pxa/mioa701.c
1729 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1730 M: Michael Petchkovsky <mkpetch@internode.on.net>
1733 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1734 M: Linus Walleij <linus.walleij@linaro.org>
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 F: arch/arm/mach-nomadik/
1738 F: arch/arm/mach-u300/
1739 F: arch/arm/mach-ux500/
1740 F: arch/arm/boot/dts/ste-*
1741 F: drivers/clk/clk-nomadik.c
1742 F: drivers/clk/clk-u300.c
1743 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1744 F: drivers/clocksource/timer-u300.c
1745 F: drivers/dma/coh901318*
1746 F: drivers/dma/ste_dma40*
1747 F: drivers/hwspinlock/u8500_hsem.c
1748 F: drivers/i2c/busses/i2c-nomadik.c
1749 F: drivers/i2c/busses/i2c-stu300.c
1750 F: drivers/mfd/ab3100*
1751 F: drivers/mfd/ab8500*
1752 F: drivers/mfd/abx500*
1753 F: drivers/mfd/dbx500*
1754 F: drivers/mfd/db8500*
1755 F: drivers/pinctrl/nomadik/
1756 F: drivers/pinctrl/pinctrl-coh901*
1757 F: drivers/pinctrl/pinctrl-u300.c
1758 F: drivers/rtc/rtc-ab3100.c
1759 F: drivers/rtc/rtc-ab8500.c
1760 F: drivers/rtc/rtc-coh901331.c
1761 F: drivers/rtc/rtc-pl031.c
1762 F: drivers/watchdog/coh901327_wdt.c
1763 F: Documentation/devicetree/bindings/arm/ste-*
1764 F: Documentation/devicetree/bindings/arm/ux500/
1765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1767 ARM/NUVOTON NPCM ARCHITECTURE
1768 M: Avi Fishman <avifishman70@gmail.com>
1769 M: Tomer Maimon <tmaimon77@gmail.com>
1770 R: Patrick Venture <venture@google.com>
1771 R: Nancy Yuen <yuenn@google.com>
1772 R: Brendan Higgins <brendanhiggins@google.com>
1773 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1775 F: arch/arm/mach-npcm/
1776 F: arch/arm/boot/dts/nuvoton-npcm*
1777 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1779 F: Documentation/devicetree/bindings/*/*npcm*
1780 F: Documentation/devicetree/bindings/*/*/*npcm*
1782 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1783 M: Wan ZongShun <mcuos.com@gmail.com>
1784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 W: http://www.mcuos.com
1787 F: arch/arm/mach-w90x900/
1788 F: drivers/input/keyboard/w90p910_keypad.c
1789 F: drivers/input/touchscreen/w90p910_ts.c
1790 F: drivers/watchdog/nuc900_wdt.c
1791 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1792 F: drivers/mtd/nand/raw/nuc900_nand.c
1793 F: drivers/rtc/rtc-nuc900.c
1794 F: drivers/spi/spi-nuc900.c
1795 F: drivers/usb/host/ehci-w90x900.c
1796 F: drivers/video/fbdev/nuc900fb.c
1798 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1799 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1800 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1801 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1804 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1805 M: Alexander Clouter <alex@digriz.org.uk>
1806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 W: http://www.digriz.org.uk/ts78xx/kernel
1809 F: arch/arm/mach-orion5x/ts78xx-*
1811 ARM/OXNAS platform support
1812 M: Neil Armstrong <narmstrong@baylibre.com>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 L: linux-oxnas@groups.io (moderated for non-subscribers)
1816 F: arch/arm/mach-oxnas/
1817 F: arch/arm/boot/dts/ox8*.dts*
1820 ARM/PALM TREO SUPPORT
1821 M: Tomas Cech <sleep_walker@suse.com>
1822 L: linux-arm-kernel@lists.infradead.org
1823 W: http://hackndev.com
1825 F: arch/arm/mach-pxa/palmtreo.*
1827 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1828 M: Marek Vasut <marek.vasut@gmail.com>
1829 L: linux-arm-kernel@lists.infradead.org
1830 W: http://hackndev.com
1832 F: arch/arm/mach-pxa/include/mach/palmtx.h
1833 F: arch/arm/mach-pxa/palmtx.c
1834 F: arch/arm/mach-pxa/palmt5.*
1835 F: arch/arm/mach-pxa/include/mach/palmld.h
1836 F: arch/arm/mach-pxa/palmld.c
1837 F: arch/arm/mach-pxa/palmte2.*
1838 F: arch/arm/mach-pxa/include/mach/palmtc.h
1839 F: arch/arm/mach-pxa/palmtc.c
1842 M: Sergey Lapin <slapin@ossfans.org>
1843 L: linux-arm-kernel@lists.infradead.org
1844 W: http://hackndev.com
1846 F: arch/arm/mach-pxa/palmz72.*
1849 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1850 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1853 ARM/PT DIGITAL BOARD PORT
1854 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 W: http://www.armlinux.org.uk/
1859 ARM/QUALCOMM SUPPORT
1860 M: Andy Gross <andy.gross@linaro.org>
1861 M: David Brown <david.brown@linaro.org>
1862 L: linux-arm-msm@vger.kernel.org
1863 L: linux-soc@vger.kernel.org
1865 F: Documentation/devicetree/bindings/soc/qcom/
1866 F: arch/arm/boot/dts/qcom-*.dts
1867 F: arch/arm/boot/dts/qcom-*.dtsi
1868 F: arch/arm/mach-qcom/
1869 F: arch/arm64/boot/dts/qcom/*
1870 F: drivers/i2c/busses/i2c-qup.c
1871 F: drivers/clk/qcom/
1872 F: drivers/dma/qcom/
1873 F: drivers/soc/qcom/
1874 F: drivers/spi/spi-qup.c
1875 F: drivers/tty/serial/msm_serial.c
1876 F: drivers/*/pm8???-*
1877 F: drivers/mfd/ssbi.c
1878 F: drivers/firmware/qcom_scm*
1879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1881 ARM/RADISYS ENP2611 MACHINE SUPPORT
1882 M: Lennert Buytenhek <kernel@wantstofly.org>
1883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 ARM/REALTEK ARCHITECTURE
1887 M: Andreas Färber <afaerber@suse.de>
1888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 F: arch/arm64/boot/dts/realtek/
1891 F: Documentation/devicetree/bindings/arm/realtek.txt
1893 ARM/RENESAS ARM64 ARCHITECTURE
1894 M: Simon Horman <horms@verge.net.au>
1895 M: Magnus Damm <magnus.damm@gmail.com>
1896 L: linux-renesas-soc@vger.kernel.org
1897 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1900 F: arch/arm64/boot/dts/renesas/
1901 F: Documentation/devicetree/bindings/arm/shmobile.txt
1902 F: drivers/soc/renesas/
1903 F: include/linux/soc/renesas/
1905 ARM/RISCPC ARCHITECTURE
1906 M: Russell King <linux@armlinux.org.uk>
1907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908 W: http://www.armlinux.org.uk/
1910 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1911 F: arch/arm/include/asm/hardware/ioc.h
1912 F: arch/arm/include/asm/hardware/iomd.h
1913 F: arch/arm/include/asm/hardware/memc.h
1914 F: arch/arm/mach-rpc/
1915 F: drivers/net/ethernet/8390/etherh.c
1916 F: drivers/net/ethernet/i825xx/ether1*
1917 F: drivers/net/ethernet/seeq/ether3*
1918 F: drivers/scsi/arm/
1920 ARM/Rockchip SoC support
1921 M: Heiko Stuebner <heiko@sntech.de>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 L: linux-rockchip@lists.infradead.org
1924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1926 F: arch/arm/boot/dts/rk3*
1927 F: arch/arm/boot/dts/rv1108*
1928 F: arch/arm/mach-rockchip/
1929 F: drivers/clk/rockchip/
1930 F: drivers/i2c/busses/i2c-rk3x.c
1931 F: drivers/*/*rockchip*
1932 F: drivers/*/*/*rockchip*
1933 F: sound/soc/rockchip/
1936 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1937 M: Kukjin Kim <kgene@kernel.org>
1938 M: Krzysztof Kozlowski <krzk@kernel.org>
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1941 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1943 F: arch/arm/boot/dts/s3c*
1944 F: arch/arm/boot/dts/s5p*
1945 F: arch/arm/boot/dts/exynos*
1946 F: arch/arm64/boot/dts/exynos/
1947 F: arch/arm/plat-samsung/
1948 F: arch/arm/mach-s3c24*/
1949 F: arch/arm/mach-s3c64xx/
1950 F: arch/arm/mach-s5p*/
1951 F: arch/arm/mach-exynos*/
1952 F: drivers/*/*s3c24*
1953 F: drivers/*/*/*s3c24*
1954 F: drivers/*/*s3c64xx*
1955 F: drivers/*/*s5pv210*
1956 F: drivers/memory/samsung/*
1957 F: drivers/soc/samsung/*
1958 F: Documentation/arm/Samsung/
1959 F: Documentation/devicetree/bindings/arm/samsung/
1960 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1961 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1964 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1965 M: Kyungmin Park <kyungmin.park@samsung.com>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 F: arch/arm/mach-s5pv210/
1970 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1971 M: Kyungmin Park <kyungmin.park@samsung.com>
1972 M: Kamil Debski <kamil@wypas.org>
1973 M: Andrzej Hajda <a.hajda@samsung.com>
1974 L: linux-arm-kernel@lists.infradead.org
1975 L: linux-media@vger.kernel.org
1977 F: drivers/media/platform/s5p-g2d/
1979 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1980 M: Marek Szyprowski <m.szyprowski@samsung.com>
1981 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1982 L: linux-media@vger.kernel.org
1984 F: drivers/media/platform/s5p-cec/
1985 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1987 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1988 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1989 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1990 L: linux-arm-kernel@lists.infradead.org
1991 L: linux-media@vger.kernel.org
1993 F: drivers/media/platform/s5p-jpeg/
1995 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1996 M: Kyungmin Park <kyungmin.park@samsung.com>
1997 M: Kamil Debski <kamil@wypas.org>
1998 M: Jeongtae Park <jtp.park@samsung.com>
1999 M: Andrzej Hajda <a.hajda@samsung.com>
2000 L: linux-arm-kernel@lists.infradead.org
2001 L: linux-media@vger.kernel.org
2003 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2004 F: drivers/media/platform/s5p-mfc/
2006 ARM/SHMOBILE ARM ARCHITECTURE
2007 M: Simon Horman <horms@verge.net.au>
2008 M: Magnus Damm <magnus.damm@gmail.com>
2009 L: linux-renesas-soc@vger.kernel.org
2010 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2013 F: arch/arm/boot/dts/emev2*
2014 F: arch/arm/boot/dts/r7s*
2015 F: arch/arm/boot/dts/r8a*
2016 F: arch/arm/boot/dts/r9a*
2017 F: arch/arm/boot/dts/sh*
2018 F: arch/arm/configs/shmobile_defconfig
2019 F: arch/arm/include/debug/renesas-scif.S
2020 F: arch/arm/mach-shmobile/
2021 F: Documentation/devicetree/bindings/arm/shmobile.txt
2022 F: drivers/soc/renesas/
2023 F: include/linux/soc/renesas/
2025 ARM/SOCFPGA ARCHITECTURE
2026 M: Dinh Nguyen <dinguyen@kernel.org>
2028 F: arch/arm/mach-socfpga/
2029 F: arch/arm/boot/dts/socfpga*
2030 F: arch/arm/configs/socfpga_defconfig
2031 F: arch/arm64/boot/dts/altera/
2032 W: http://www.rocketboards.org
2033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2035 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2036 M: Dinh Nguyen <dinguyen@kernel.org>
2038 F: drivers/clk/socfpga/
2040 ARM/SOCFPGA EDAC SUPPORT
2041 M: Thor Thayer <thor.thayer@linux.intel.com>
2043 F: drivers/edac/altera_edac.
2045 ARM/SPREADTRUM SoC SUPPORT
2046 M: Orson Zhai <orsonzhai@gmail.com>
2047 M: Baolin Wang <baolin.wang@linaro.org>
2048 M: Chunyan Zhang <zhang.lyra@gmail.com>
2050 F: arch/arm64/boot/dts/sprd
2053 ARM/STI ARCHITECTURE
2054 M: Patrice Chotard <patrice.chotard@st.com>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 W: http://www.stlinux.com
2058 F: arch/arm/mach-sti/
2059 F: arch/arm/boot/dts/sti*
2060 F: drivers/char/hw_random/st-rng.c
2061 F: drivers/clocksource/arm_global_timer.c
2062 F: drivers/clocksource/clksrc_st_lpc.c
2063 F: drivers/cpufreq/sti-cpufreq.c
2064 F: drivers/dma/st_fdma*
2065 F: drivers/i2c/busses/i2c-st.c
2066 F: drivers/media/rc/st_rc.c
2067 F: drivers/media/platform/sti/c8sectpfe/
2068 F: drivers/mmc/host/sdhci-st.c
2069 F: drivers/phy/st/phy-miphy28lp.c
2070 F: drivers/phy/st/phy-stih407-usb.c
2071 F: drivers/pinctrl/pinctrl-st.c
2072 F: drivers/remoteproc/st_remoteproc.c
2073 F: drivers/remoteproc/st_slim_rproc.c
2074 F: drivers/reset/sti/
2075 F: drivers/rtc/rtc-st-lpc.c
2076 F: drivers/tty/serial/st-asc.c
2077 F: drivers/usb/dwc3/dwc3-st.c
2078 F: drivers/usb/host/ehci-st.c
2079 F: drivers/usb/host/ohci-st.c
2080 F: drivers/watchdog/st_lpc_wdt.c
2081 F: drivers/ata/ahci_st.c
2082 F: include/linux/remoteproc/st_slim_rproc.h
2084 ARM/STM32 ARCHITECTURE
2085 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2086 M: Alexandre Torgue <alexandre.torgue@st.com>
2087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2091 F: arch/arm/boot/dts/stm32*
2092 F: arch/arm/mach-stm32/
2093 F: drivers/clocksource/armv7m_systick.c
2095 ARM/Synaptics Berlin SoC support
2096 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2097 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 F: arch/arm/mach-berlin/
2101 F: arch/arm/boot/dts/berlin*
2102 F: arch/arm64/boot/dts/marvell/berlin*
2104 ARM/TANGO ARCHITECTURE
2105 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2106 M: Mans Rullgard <mans@mansr.com>
2107 L: linux-arm-kernel@lists.infradead.org
2111 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2112 M: Lennert Buytenhek <kernel@wantstofly.org>
2113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2117 M: Hans Verkuil <hans.verkuil@cisco.com>
2118 L: linux-tegra@vger.kernel.org
2119 L: linux-media@vger.kernel.org
2121 F: drivers/media/platform/tegra-cec/
2122 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2124 ARM/TETON BGA MACHINE SUPPORT
2125 M: "Mark F. Brown" <mark.brown314@gmail.com>
2126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2130 M: Santosh Shilimkar <ssantosh@kernel.org>
2131 L: linux-kernel@vger.kernel.org
2133 F: drivers/memory/*emif*
2135 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2136 M: Tero Kristo <t-kristo@ti.com>
2137 M: Nishanth Menon <nm@ti.com>
2138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2141 F: arch/arm64/boot/dts/ti/Makefile
2142 F: arch/arm64/boot/dts/ti/k3-*
2144 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2145 M: Santosh Shilimkar <ssantosh@kernel.org>
2146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148 F: arch/arm/mach-keystone/
2149 F: arch/arm/boot/dts/keystone-*
2150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2152 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2153 M: Santosh Shilimkar <ssantosh@kernel.org>
2154 L: linux-kernel@vger.kernel.org
2156 F: drivers/clk/keystone/
2158 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2159 M: Santosh Shilimkar <ssantosh@kernel.org>
2160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161 L: linux-kernel@vger.kernel.org
2163 F: drivers/clocksource/timer-keystone.c
2165 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2166 M: Santosh Shilimkar <ssantosh@kernel.org>
2167 L: linux-kernel@vger.kernel.org
2169 F: drivers/power/reset/keystone-reset.c
2171 ARM/THECUS N2100 MACHINE SUPPORT
2172 M: Lennert Buytenhek <kernel@wantstofly.org>
2173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 ARM/TOSA MACHINE SUPPORT
2177 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2178 M: Dirk Opfer <dirk@opfer-online.de>
2181 ARM/UNIPHIER ARCHITECTURE
2182 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2186 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2187 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2188 F: arch/arm/boot/dts/uniphier*
2189 F: arch/arm/include/asm/hardware/cache-uniphier.h
2190 F: arch/arm/mach-uniphier/
2191 F: arch/arm/mm/cache-uniphier.c
2192 F: arch/arm64/boot/dts/socionext/uniphier*
2193 F: drivers/bus/uniphier-system-bus.c
2194 F: drivers/clk/uniphier/
2195 F: drivers/gpio/gpio-uniphier.c
2196 F: drivers/i2c/busses/i2c-uniphier*
2197 F: drivers/irqchip/irq-uniphier-aidet.c
2198 F: drivers/mmc/host/uniphier-sd.c
2199 F: drivers/pinctrl/uniphier/
2200 F: drivers/reset/reset-uniphier.c
2201 F: drivers/tty/serial/8250/8250_uniphier.c
2204 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2205 M: Ulf Hansson <ulf.hansson@linaro.org>
2206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 T: git git://git.linaro.org/people/ulfh/clk.git
2209 F: drivers/clk/ux500/
2211 ARM/VERSATILE EXPRESS PLATFORM
2212 M: Liviu Dudau <liviu.dudau@arm.com>
2213 M: Sudeep Holla <sudeep.holla@arm.com>
2214 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217 F: arch/arm/boot/dts/vexpress*
2218 F: arch/arm64/boot/dts/arm/
2219 F: arch/arm/mach-vexpress/
2222 F: drivers/clk/versatile/clk-vexpress-osc.c
2223 F: drivers/clocksource/versatile.c
2227 M: Russell King <linux@armlinux.org.uk>
2228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 W: http://www.armlinux.org.uk/
2233 ARM/VOIPAC PXA270 SUPPORT
2234 M: Marek Vasut <marek.vasut@gmail.com>
2235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 F: arch/arm/mach-pxa/vpac270.c
2238 F: arch/arm/mach-pxa/include/mach/vpac270.h
2240 ARM/VT8500 ARM ARCHITECTURE
2241 M: Tony Prisk <linux@prisktech.co.nz>
2242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244 F: arch/arm/mach-vt8500/
2245 F: drivers/clocksource/vt8500_timer.c
2246 F: drivers/i2c/busses/i2c-wmt.c
2247 F: drivers/mmc/host/wmt-sdmmc.c
2248 F: drivers/pwm/pwm-vt8500.c
2249 F: drivers/rtc/rtc-vt8500.c
2250 F: drivers/tty/serial/vt8500_serial.c
2251 F: drivers/usb/host/ehci-platform.c
2252 F: drivers/usb/host/uhci-platform.c
2253 F: drivers/video/fbdev/vt8500lcdfb.*
2254 F: drivers/video/fbdev/wm8505fb*
2255 F: drivers/video/fbdev/wmt_ge_rops.*
2257 ARM/ZIPIT Z2 SUPPORT
2258 M: Marek Vasut <marek.vasut@gmail.com>
2259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2261 F: arch/arm/mach-pxa/z2.c
2262 F: arch/arm/mach-pxa/include/mach/z2.h
2264 ARM/ZTE ARCHITECTURE
2265 M: Jun Nie <jun.nie@linaro.org>
2266 M: Baoyou Xie <baoyou.xie@linaro.org>
2267 M: Shawn Guo <shawnguo@kernel.org>
2268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 F: arch/arm/boot/dts/zx2967*
2271 F: arch/arm/mach-zx/
2272 F: arch/arm64/boot/dts/zte/
2274 F: drivers/dma/zx_dma.c
2275 F: drivers/gpio/gpio-zx.c
2276 F: drivers/i2c/busses/i2c-zx2967.c
2277 F: drivers/mmc/host/dw_mmc-zx.*
2278 F: drivers/pinctrl/zte/
2280 F: drivers/thermal/zx2967_thermal.c
2281 F: drivers/watchdog/zx2967_wdt.c
2282 F: Documentation/devicetree/bindings/arm/zte.txt
2283 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2284 F: Documentation/devicetree/bindings/dma/zxdma.txt
2285 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2286 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2287 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2288 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2289 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2290 F: Documentation/devicetree/bindings/soc/zte/
2291 F: Documentation/devicetree/bindings/sound/zte,*.txt
2292 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2293 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2294 F: include/dt-bindings/clock/zx2967*.h
2295 F: include/dt-bindings/soc/zte,*.h
2296 F: sound/soc/codecs/zx_aud96p22.c
2299 ARM/ZYNQ ARCHITECTURE
2300 M: Michal Simek <michal.simek@xilinx.com>
2301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302 W: http://wiki.xilinx.com
2303 T: git https://github.com/Xilinx/linux-xlnx.git
2305 F: arch/arm/mach-zynq/
2306 F: drivers/cpuidle/cpuidle-zynq.c
2307 F: drivers/block/xsysace.c
2310 F: drivers/clocksource/cadence_ttc_timer.c
2311 F: drivers/i2c/busses/i2c-cadence.c
2312 F: drivers/mmc/host/sdhci-of-arasan.c
2313 F: drivers/edac/synopsys_edac.c
2314 F: drivers/i2c/busses/i2c-xiic.c
2316 ARM64 PORT (AARCH64 ARCHITECTURE)
2317 M: Catalin Marinas <catalin.marinas@arm.com>
2318 M: Will Deacon <will.deacon@arm.com>
2319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2323 X: arch/arm64/boot/dts/
2324 F: Documentation/arm64/
2326 AS3645A LED FLASH CONTROLLER DRIVER
2327 M: Sakari Ailus <sakari.ailus@iki.fi>
2328 L: linux-leds@vger.kernel.org
2330 F: drivers/leds/leds-as3645a.c
2332 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2333 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2334 L: linux-media@vger.kernel.org
2335 T: git git://linuxtv.org/media_tree.git
2337 F: drivers/media/i2c/ak7375.c
2338 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2340 ASAHI KASEI AK8974 DRIVER
2341 M: Linus Walleij <linus.walleij@linaro.org>
2342 L: linux-iio@vger.kernel.org
2343 W: http://www.akm.com/
2345 F: drivers/iio/magnetometer/ak8974.c
2347 ASC7621 HARDWARE MONITOR DRIVER
2348 M: George Joseph <george.joseph@fairview5.com>
2349 L: linux-hwmon@vger.kernel.org
2351 F: Documentation/hwmon/asc7621
2352 F: drivers/hwmon/asc7621.c
2354 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2355 M: Corentin Chary <corentin.chary@gmail.com>
2356 L: acpi4asus-user@lists.sourceforge.net
2357 L: platform-driver-x86@vger.kernel.org
2358 W: http://acpi4asus.sf.net
2360 F: drivers/platform/x86/asus*.c
2361 F: drivers/platform/x86/eeepc*.c
2363 ASUS WIRELESS RADIO CONTROL DRIVER
2364 M: João Paulo Rechi Vita <jprvita@gmail.com>
2365 L: platform-driver-x86@vger.kernel.org
2367 F: drivers/platform/x86/asus-wireless.c
2370 M: David Howells <dhowells@redhat.com>
2371 L: keyrings@vger.kernel.org
2373 F: Documentation/crypto/asymmetric-keys.txt
2374 F: include/linux/verification.h
2375 F: include/crypto/public_key.h
2376 F: include/crypto/pkcs7.h
2377 F: crypto/asymmetric_keys/
2379 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2380 R: Dan Williams <dan.j.williams@intel.com>
2381 W: http://sourceforge.net/projects/xscaleiop
2383 F: Documentation/crypto/async-tx-api.txt
2386 F: include/linux/dmaengine.h
2387 F: include/linux/async_tx.h
2390 M: Bartosz Golaszewski <brgl@bgdev.pl>
2391 L: linux-i2c@vger.kernel.org
2392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2394 F: Documentation/devicetree/bindings/eeprom/at24.txt
2395 F: drivers/misc/eeprom/at24.c
2396 F: include/linux/platform_data/at24.h
2398 ATA OVER ETHERNET (AOE) DRIVER
2399 M: "Ed L. Cashin" <ed.cashin@acm.org>
2400 W: http://www.openaoe.org/
2402 F: Documentation/aoe/
2403 F: drivers/block/aoe/
2405 ATHEROS 71XX/9XXX GPIO DRIVER
2406 M: Alban Bedel <albeu@free.fr>
2407 W: https://github.com/AlbanBedel/linux
2408 T: git git://github.com/AlbanBedel/linux
2410 F: drivers/gpio/gpio-ath79.c
2411 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2413 ATHEROS 71XX/9XXX USB PHY DRIVER
2414 M: Alban Bedel <albeu@free.fr>
2415 W: https://github.com/AlbanBedel/linux
2416 T: git git://github.com/AlbanBedel/linux
2418 F: drivers/phy/qualcomm/phy-ath79-usb.c
2419 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2421 ATHEROS ATH GENERIC UTILITIES
2422 M: Kalle Valo <kvalo@codeaurora.org>
2423 L: linux-wireless@vger.kernel.org
2425 F: drivers/net/wireless/ath/*
2427 ATHEROS ATH5K WIRELESS DRIVER
2428 M: Jiri Slaby <jirislaby@gmail.com>
2429 M: Nick Kossifidis <mickflemm@gmail.com>
2430 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2431 L: linux-wireless@vger.kernel.org
2432 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2434 F: drivers/net/wireless/ath/ath5k/
2436 ATHEROS ATH6KL WIRELESS DRIVER
2437 M: Kalle Valo <kvalo@codeaurora.org>
2438 L: linux-wireless@vger.kernel.org
2439 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2442 F: drivers/net/wireless/ath/ath6kl/
2445 M: Ville Syrjala <syrjala@sci.fi>
2447 F: drivers/input/misc/ati_remote2.c
2449 ATK0110 HWMON DRIVER
2450 M: Luca Tettamanti <kronos.it@gmail.com>
2451 L: linux-hwmon@vger.kernel.org
2453 F: drivers/hwmon/asus_atk0110.c
2455 ATLX ETHERNET DRIVERS
2456 M: Jay Cliburn <jcliburn@gmail.com>
2457 M: Chris Snook <chris.snook@gmail.com>
2458 L: netdev@vger.kernel.org
2459 W: http://sourceforge.net/projects/atl1
2460 W: http://atl1.sourceforge.net
2462 F: drivers/net/ethernet/atheros/
2465 M: Chas Williams <3chas3@gmail.com>
2466 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2467 L: netdev@vger.kernel.org
2468 W: http://linux-atm.sourceforge.net
2471 F: include/linux/atm*
2472 F: include/uapi/linux/atm*
2474 ATMEL AT91 / AT32 MCI DRIVER
2475 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2477 F: drivers/mmc/host/atmel-mci.c
2479 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2480 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2482 F: drivers/power/reset/at91-sama5d2_shdwc.c
2484 ATMEL Audio ALSA driver
2485 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2486 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2491 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2492 L: linux-i2c@vger.kernel.org
2494 F: drivers/i2c/busses/i2c-at91.c
2497 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2498 L: linux-media@vger.kernel.org
2500 F: drivers/media/platform/atmel/atmel-isi.c
2501 F: include/media/atmel-isi.h
2504 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2505 L: linux-fbdev@vger.kernel.org
2507 F: drivers/video/fbdev/atmel_lcdfb.c
2508 F: include/video/atmel_lcdc.h
2510 ATMEL MACB ETHERNET DRIVER
2511 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2513 F: drivers/net/ethernet/cadence/
2515 ATMEL MAXTOUCH DRIVER
2516 M: Nick Dyer <nick@shmanahar.org>
2517 T: git git://github.com/ndyer/linux.git
2519 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2520 F: drivers/input/touchscreen/atmel_mxt_ts.c
2522 ATMEL SAMA5D2 ADC DRIVER
2523 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2524 L: linux-iio@vger.kernel.org
2526 F: drivers/iio/adc/at91-sama5d2_adc.c
2529 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2530 L: linux-mmc@vger.kernel.org
2532 F: drivers/mmc/host/sdhci-of-at91.c
2535 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2537 F: drivers/spi/spi-atmel.*
2540 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2543 F: drivers/misc/atmel-ssc.c
2544 F: include/linux/atmel-ssc.h
2546 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2547 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550 F: drivers/misc/atmel_tclib.c
2551 F: drivers/clocksource/tcb_clksrc.c
2553 ATMEL USBA UDC DRIVER
2554 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2559 ATMEL WIRELESS DRIVER
2560 M: Simon Kelley <simon@thekelleys.org.uk>
2561 L: linux-wireless@vger.kernel.org
2562 W: http://www.thekelleys.org.uk/atmel
2563 W: http://atmelwlandriver.sourceforge.net/
2565 F: drivers/net/wireless/atmel/atmel*
2568 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2569 L: linux-arm-kernel@lists.infradead.org
2570 L: dmaengine@vger.kernel.org
2572 F: drivers/dma/at_xdmac.c
2574 ATOMIC INFRASTRUCTURE
2575 M: Will Deacon <will.deacon@arm.com>
2576 M: Peter Zijlstra <peterz@infradead.org>
2577 R: Boqun Feng <boqun.feng@gmail.com>
2578 L: linux-kernel@vger.kernel.org
2580 F: arch/*/include/asm/atomic*.h
2581 F: include/*/atomic*.h
2583 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2584 M: Bradley Grove <linuxdrivers@attotech.com>
2585 L: linux-scsi@vger.kernel.org
2586 W: http://www.attotech.com
2588 F: drivers/scsi/esas2r
2590 ATUSB IEEE 802.15.4 RADIO DRIVER
2591 M: Stefan Schmidt <stefan@datenfreihafen.org>
2592 L: linux-wpan@vger.kernel.org
2594 F: drivers/net/ieee802154/atusb.c
2595 F: drivers/net/ieee802154/atusb.h
2596 F: drivers/net/ieee802154/at86rf230.h
2599 M: Paul Moore <paul@paul-moore.com>
2600 M: Eric Paris <eparis@redhat.com>
2601 L: linux-audit@redhat.com (moderated for non-subscribers)
2602 W: https://github.com/linux-audit
2603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2605 F: include/linux/audit.h
2606 F: include/uapi/linux/audit.h
2609 AUXILIARY DISPLAY DRIVERS
2610 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2612 F: drivers/auxdisplay/
2613 F: include/linux/cfag12864b.h
2615 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2616 M: Andreas Klinger <ak@it-klinger.de>
2617 L: linux-iio@vger.kernel.org
2619 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2620 F: drivers/iio/adc/hx711.c
2623 M: Ralf Baechle <ralf@linux-mips.org>
2624 L: linux-hams@vger.kernel.org
2625 W: http://www.linux-ax25.org/
2627 F: include/uapi/linux/ax25.h
2628 F: include/net/ax25.h
2632 M: Peter Rosin <peda@axentia.se>
2633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 F: Documentation/devicetree/bindings/arm/axentia.txt
2636 F: arch/arm/boot/dts/at91-linea.dtsi
2637 F: arch/arm/boot/dts/at91-natte.dtsi
2638 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2639 F: arch/arm/boot/dts/at91-tse850-3.dts
2641 AXENTIA ASOC DRIVERS
2642 M: Peter Rosin <peda@axentia.se>
2643 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2645 F: Documentation/devicetree/bindings/sound/axentia,*
2646 F: sound/soc/atmel/tse850-pcm5142.c
2649 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2650 L: linux-media@vger.kernel.org
2651 W: https://linuxtv.org
2652 T: git git://linuxtv.org/media_tree.git
2654 F: drivers/media/usb/dvb-usb-v2/az6007.c
2656 AZTECH FM RADIO RECEIVER DRIVER
2657 M: Hans Verkuil <hverkuil@xs4all.nl>
2658 L: linux-media@vger.kernel.org
2659 T: git git://linuxtv.org/media_tree.git
2660 W: https://linuxtv.org
2662 F: drivers/media/radio/radio-aztech*
2665 L: linux-wireless@vger.kernel.org
2666 L: b43-dev@lists.infradead.org
2667 W: http://wireless.kernel.org/en/users/Drivers/b43
2669 F: drivers/net/wireless/broadcom/b43/
2671 B43LEGACY WIRELESS DRIVER
2672 M: Larry Finger <Larry.Finger@lwfinger.net>
2673 L: linux-wireless@vger.kernel.org
2674 L: b43-dev@lists.infradead.org
2675 W: http://wireless.kernel.org/en/users/Drivers/b43
2677 F: drivers/net/wireless/broadcom/b43legacy/
2679 BACKLIGHT CLASS/SUBSYSTEM
2680 M: Lee Jones <lee.jones@linaro.org>
2681 M: Daniel Thompson <daniel.thompson@linaro.org>
2682 M: Jingoo Han <jingoohan1@gmail.com>
2683 L: dri-devel@lists.freedesktop.org
2684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2686 F: drivers/video/backlight/
2687 F: include/linux/backlight.h
2688 F: include/linux/pwm_backlight.h
2689 F: Documentation/devicetree/bindings/leds/backlight
2692 M: Marek Lindner <mareklindner@neomailbox.ch>
2693 M: Simon Wunderlich <sw@simonwunderlich.de>
2694 M: Antonio Quartulli <a@unstable.cc>
2695 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2696 W: https://www.open-mesh.org/
2697 Q: https://patchwork.open-mesh.org/project/batman/list/
2699 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2700 F: Documentation/ABI/testing/sysfs-class-net-mesh
2701 F: Documentation/networking/batman-adv.rst
2702 F: include/uapi/linux/batadv_packet.h
2703 F: include/uapi/linux/batman_adv.h
2706 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2707 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2708 L: linux-hams@vger.kernel.org
2709 W: http://www.baycom.org/~tom/ham/ham.html
2711 F: drivers/net/hamradio/baycom*
2713 BCACHE (BLOCK LAYER CACHE)
2714 M: Coly Li <colyli@suse.de>
2715 M: Kent Overstreet <kent.overstreet@gmail.com>
2716 L: linux-bcache@vger.kernel.org
2717 W: http://bcache.evilpiepirate.org
2718 C: irc://irc.oftc.net/bcache
2720 F: drivers/md/bcache/
2722 BDISP ST MEDIA DRIVER
2723 M: Fabien Dessenne <fabien.dessenne@st.com>
2724 L: linux-media@vger.kernel.org
2725 T: git git://linuxtv.org/media_tree.git
2726 W: https://linuxtv.org
2728 F: drivers/media/platform/sti/bdisp
2730 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2731 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2732 L: netdev@vger.kernel.org
2734 F: drivers/net/ethernet/ec_bhf.c
2737 M: Luis de Bethencourt <luisbg@kernel.org>
2738 M: Salah Triki <salah.triki@gmail.com>
2740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2741 F: Documentation/filesystems/befs.txt
2745 M: Paolo Valente <paolo.valente@linaro.org>
2746 M: Jens Axboe <axboe@kernel.dk>
2747 L: linux-block@vger.kernel.org
2750 F: Documentation/block/bfq-iosched.txt
2753 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2755 F: Documentation/filesystems/bfs.txt
2757 F: include/uapi/linux/bfs_fs.h
2759 BLINKM RGB LED DRIVER
2760 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2762 F: drivers/leds/leds-blinkm.c
2765 M: Jens Axboe <axboe@kernel.dk>
2766 L: linux-block@vger.kernel.org
2767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2771 F: kernel/trace/blktrace.c
2775 M: Joern Engel <joern@lazybastard.org>
2776 L: linux-mtd@lists.infradead.org
2778 F: drivers/mtd/devices/block2mtd.c
2781 M: Marcel Holtmann <marcel@holtmann.org>
2782 M: Johan Hedberg <johan.hedberg@gmail.com>
2783 L: linux-bluetooth@vger.kernel.org
2784 W: http://www.bluez.org/
2785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2788 F: drivers/bluetooth/
2791 M: Marcel Holtmann <marcel@holtmann.org>
2792 M: Johan Hedberg <johan.hedberg@gmail.com>
2793 L: linux-bluetooth@vger.kernel.org
2794 W: http://www.bluez.org/
2795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2799 F: include/net/bluetooth/
2802 M: Jay Vosburgh <j.vosburgh@gmail.com>
2803 M: Veaceslav Falico <vfalico@gmail.com>
2804 M: Andy Gospodarek <andy@greyhouse.net>
2805 L: netdev@vger.kernel.org
2806 W: http://sourceforge.net/projects/bonding/
2808 F: drivers/net/bonding/
2809 F: include/uapi/linux/if_bonding.h
2811 BPF (Safe dynamic programs and tools)
2812 M: Alexei Starovoitov <ast@kernel.org>
2813 M: Daniel Borkmann <daniel@iogearbox.net>
2814 L: netdev@vger.kernel.org
2815 L: linux-kernel@vger.kernel.org
2816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2818 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2820 F: arch/x86/net/bpf_jit*
2821 F: Documentation/networking/filter.txt
2822 F: Documentation/bpf/
2823 F: include/linux/bpf*
2824 F: include/linux/filter.h
2825 F: include/trace/events/xdp.h
2826 F: include/uapi/linux/bpf*
2827 F: include/uapi/linux/filter.h
2829 F: kernel/trace/bpf_trace.c
2832 F: net/core/filter.c
2833 F: net/sched/act_bpf.c
2834 F: net/sched/cls_bpf.c
2838 F: tools/testing/selftests/bpf/
2840 BROADCOM B44 10/100 ETHERNET DRIVER
2841 M: Michael Chan <michael.chan@broadcom.com>
2842 L: netdev@vger.kernel.org
2844 F: drivers/net/ethernet/broadcom/b44.*
2846 BROADCOM B53 ETHERNET SWITCH DRIVER
2847 M: Florian Fainelli <f.fainelli@gmail.com>
2848 L: netdev@vger.kernel.org
2849 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2851 F: drivers/net/dsa/b53/*
2852 F: include/linux/platform_data/b53.h
2854 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2855 M: Florian Fainelli <f.fainelli@gmail.com>
2856 M: Ray Jui <rjui@broadcom.com>
2857 M: Scott Branden <sbranden@broadcom.com>
2858 M: bcm-kernel-feedback-list@broadcom.com
2859 T: git git://github.com/broadcom/mach-bcm
2865 F: arch/arm/mach-bcm/
2867 BROADCOM BCM2835 ARM ARCHITECTURE
2868 M: Eric Anholt <eric@anholt.net>
2869 M: Stefan Wahren <stefan.wahren@i2se.com>
2870 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2872 T: git git://github.com/anholt/linux
2875 F: drivers/staging/vc04_services
2877 BROADCOM BCM47XX MIPS ARCHITECTURE
2878 M: Hauke Mehrtens <hauke@hauke-m.de>
2879 M: Rafał Miłecki <zajec5@gmail.com>
2880 L: linux-mips@linux-mips.org
2882 F: Documentation/devicetree/bindings/mips/brcm/
2883 F: arch/mips/bcm47xx/*
2884 F: arch/mips/include/asm/mach-bcm47xx/*
2886 BROADCOM BCM5301X ARM ARCHITECTURE
2887 M: Hauke Mehrtens <hauke@hauke-m.de>
2888 M: Rafał Miłecki <zajec5@gmail.com>
2889 M: Jon Mason <jonmason@broadcom.com>
2890 M: bcm-kernel-feedback-list@broadcom.com
2891 L: linux-arm-kernel@lists.infradead.org
2893 F: arch/arm/mach-bcm/bcm_5301x.c
2894 F: arch/arm/boot/dts/bcm5301x*.dtsi
2895 F: arch/arm/boot/dts/bcm470*
2896 F: arch/arm/boot/dts/bcm953012*
2898 BROADCOM BCM53573 ARM ARCHITECTURE
2899 M: Rafał Miłecki <rafal@milecki.pl>
2900 L: linux-arm-kernel@lists.infradead.org
2902 F: arch/arm/boot/dts/bcm53573*
2903 F: arch/arm/boot/dts/bcm47189*
2905 BROADCOM BCM63XX ARM ARCHITECTURE
2906 M: Florian Fainelli <f.fainelli@gmail.com>
2907 M: bcm-kernel-feedback-list@broadcom.com
2908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909 T: git git://github.com/broadcom/stblinux.git
2913 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2914 M: Kevin Cernekee <cernekee@gmail.com>
2915 L: linux-usb@vger.kernel.org
2917 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2919 BROADCOM BCM7XXX ARM ARCHITECTURE
2920 M: Brian Norris <computersforpeace@gmail.com>
2921 M: Gregory Fong <gregory.0xf0@gmail.com>
2922 M: Florian Fainelli <f.fainelli@gmail.com>
2923 M: bcm-kernel-feedback-list@broadcom.com
2924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2925 T: git git://github.com/broadcom/stblinux.git
2927 F: arch/arm/mach-bcm/*brcmstb*
2928 F: arch/arm/boot/dts/bcm7*.dts*
2929 F: drivers/bus/brcmstb_gisb.c
2930 F: arch/arm/mm/cache-b15-rac.c
2931 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2934 BROADCOM BMIPS CPUFREQ DRIVER
2935 M: Markus Mayer <mmayer@broadcom.com>
2936 M: bcm-kernel-feedback-list@broadcom.com
2937 L: linux-pm@vger.kernel.org
2939 F: drivers/cpufreq/bmips-cpufreq.c
2941 BROADCOM BMIPS MIPS ARCHITECTURE
2942 M: Kevin Cernekee <cernekee@gmail.com>
2943 M: Florian Fainelli <f.fainelli@gmail.com>
2944 L: linux-mips@linux-mips.org
2945 T: git git://github.com/broadcom/stblinux.git
2947 F: arch/mips/bmips/*
2948 F: arch/mips/include/asm/mach-bmips/*
2949 F: arch/mips/kernel/*bmips*
2950 F: arch/mips/boot/dts/brcm/bcm*.dts*
2951 F: drivers/irqchip/irq-bcm63*
2952 F: drivers/irqchip/irq-bcm7*
2953 F: drivers/irqchip/irq-brcmstb*
2954 F: include/linux/bcm963xx_nvram.h
2955 F: include/linux/bcm963xx_tag.h
2957 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2958 M: Rasesh Mody <rasesh.mody@cavium.com>
2959 M: Dept-GELinuxNICDev@cavium.com
2960 L: netdev@vger.kernel.org
2962 F: drivers/net/ethernet/broadcom/bnx2.*
2963 F: drivers/net/ethernet/broadcom/bnx2_*
2965 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2966 M: QLogic-Storage-Upstream@qlogic.com
2967 L: linux-scsi@vger.kernel.org
2969 F: drivers/scsi/bnx2fc/
2971 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2972 M: QLogic-Storage-Upstream@qlogic.com
2973 L: linux-scsi@vger.kernel.org
2975 F: drivers/scsi/bnx2i/
2977 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2978 M: Ariel Elior <ariel.elior@cavium.com>
2979 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2980 M: everest-linux-l2@cavium.com
2981 L: netdev@vger.kernel.org
2983 F: drivers/net/ethernet/broadcom/bnx2x/
2985 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2986 M: Michael Chan <michael.chan@broadcom.com>
2987 L: netdev@vger.kernel.org
2989 F: drivers/net/ethernet/broadcom/bnxt/
2991 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2992 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2993 M: Franky Lin <franky.lin@broadcom.com>
2994 M: Hante Meuleman <hante.meuleman@broadcom.com>
2995 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2996 M: Wright Feng <wright.feng@cypress.com>
2997 L: linux-wireless@vger.kernel.org
2998 L: brcm80211-dev-list.pdl@broadcom.com
2999 L: brcm80211-dev-list@cypress.com
3001 F: drivers/net/wireless/broadcom/brcm80211/
3003 BROADCOM BRCMSTB GPIO DRIVER
3004 M: Gregory Fong <gregory.0xf0@gmail.com>
3005 L: bcm-kernel-feedback-list@broadcom.com
3007 F: drivers/gpio/gpio-brcmstb.c
3008 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3010 BROADCOM BRCMSTB I2C DRIVER
3011 M: Kamal Dasu <kdasu.kdev@gmail.com>
3012 L: linux-i2c@vger.kernel.org
3013 L: bcm-kernel-feedback-list@broadcom.com
3015 F: drivers/i2c/busses/i2c-brcmstb.c
3016 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3018 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3019 M: Al Cooper <alcooperx@gmail.com>
3020 L: linux-kernel@vger.kernel.org
3021 L: bcm-kernel-feedback-list@broadcom.com
3023 F: drivers/phy/broadcom/phy-brcm-usb*
3025 BROADCOM GENET ETHERNET DRIVER
3026 M: Doug Berger <opendmb@gmail.com>
3027 M: Florian Fainelli <f.fainelli@gmail.com>
3028 L: netdev@vger.kernel.org
3030 F: drivers/net/ethernet/broadcom/genet/
3032 BROADCOM IPROC ARM ARCHITECTURE
3033 M: Ray Jui <rjui@broadcom.com>
3034 M: Scott Branden <sbranden@broadcom.com>
3035 M: Jon Mason <jonmason@broadcom.com>
3036 M: bcm-kernel-feedback-list@broadcom.com
3037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3038 T: git git://github.com/broadcom/cygnus-linux.git
3055 F: arch/arm64/boot/dts/broadcom/northstar2/*
3056 F: arch/arm64/boot/dts/broadcom/stingray/*
3057 F: drivers/clk/bcm/clk-ns*
3058 F: drivers/clk/bcm/clk-sr*
3059 F: drivers/pinctrl/bcm/pinctrl-ns*
3060 F: include/dt-bindings/clock/bcm-sr*
3062 BROADCOM KONA GPIO DRIVER
3063 M: Ray Jui <rjui@broadcom.com>
3064 L: bcm-kernel-feedback-list@broadcom.com
3066 F: drivers/gpio/gpio-bcm-kona.c
3067 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3069 BROADCOM NETXTREME-E ROCE DRIVER
3070 M: Selvin Xavier <selvin.xavier@broadcom.com>
3071 M: Devesh Sharma <devesh.sharma@broadcom.com>
3072 M: Somnath Kotur <somnath.kotur@broadcom.com>
3073 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3074 L: linux-rdma@vger.kernel.org
3075 W: http://www.broadcom.com
3077 F: drivers/infiniband/hw/bnxt_re/
3078 F: include/uapi/rdma/bnxt_re-abi.h
3080 BROADCOM NVRAM DRIVER
3081 M: Rafał Miłecki <zajec5@gmail.com>
3082 L: linux-mips@linux-mips.org
3084 F: drivers/firmware/broadcom/*
3086 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3087 M: Rafał Miłecki <zajec5@gmail.com>
3088 L: linux-wireless@vger.kernel.org
3091 F: include/linux/bcma/
3093 BROADCOM STB AVS CPUFREQ DRIVER
3094 M: Markus Mayer <mmayer@broadcom.com>
3095 M: bcm-kernel-feedback-list@broadcom.com
3096 L: linux-pm@vger.kernel.org
3098 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3099 F: drivers/cpufreq/brcmstb*
3101 BROADCOM STB AVS TMON DRIVER
3102 M: Markus Mayer <mmayer@broadcom.com>
3103 M: bcm-kernel-feedback-list@broadcom.com
3104 L: linux-pm@vger.kernel.org
3106 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3107 F: drivers/thermal/broadcom/brcmstb*
3109 BROADCOM STB NAND FLASH DRIVER
3110 M: Brian Norris <computersforpeace@gmail.com>
3111 M: Kamal Dasu <kdasu.kdev@gmail.com>
3112 L: linux-mtd@lists.infradead.org
3113 L: bcm-kernel-feedback-list@broadcom.com
3115 F: drivers/mtd/nand/raw/brcmnand/
3117 BROADCOM STB DPFE DRIVER
3118 M: Markus Mayer <mmayer@broadcom.com>
3119 M: bcm-kernel-feedback-list@broadcom.com
3120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3122 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3123 F: drivers/memory/brcmstb_dpfe.c
3126 M: Kamal Dasu <kdasu.kdev@gmail.com>
3127 M: bcm-kernel-feedback-list@broadcom.com
3129 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3130 F: drivers/spi/spi-bcm-qspi.*
3131 F: drivers/spi/spi-brcmstb-qspi.c
3132 F: drivers/spi/spi-iproc-qspi.c
3134 BROADCOM SYSTEMPORT ETHERNET DRIVER
3135 M: Florian Fainelli <f.fainelli@gmail.com>
3136 L: netdev@vger.kernel.org
3138 F: drivers/net/ethernet/broadcom/bcmsysport.*
3140 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3141 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3142 M: Prashant Sreedharan <prashant@broadcom.com>
3143 M: Michael Chan <mchan@broadcom.com>
3144 L: netdev@vger.kernel.org
3146 F: drivers/net/ethernet/broadcom/tg3.*
3148 BROCADE BFA FC SCSI DRIVER
3149 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3150 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3151 L: linux-scsi@vger.kernel.org
3153 F: drivers/scsi/bfa/
3155 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3156 M: Rasesh Mody <rasesh.mody@cavium.com>
3157 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3158 M: Dept-GELinuxNICDev@cavium.com
3159 L: netdev@vger.kernel.org
3161 F: drivers/net/ethernet/brocade/bna/
3163 BSG (block layer generic sg v4 driver)
3164 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3165 L: linux-scsi@vger.kernel.org
3168 F: include/linux/bsg.h
3169 F: include/uapi/linux/bsg.h
3172 M: Clemens Ladisch <clemens@ladisch.de>
3173 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3174 T: git git://git.alsa-project.org/alsa-kernel.git
3176 F: Documentation/sound/cards/bt87x.rst
3177 F: sound/pci/bt87x.c
3180 M: Michael Buesch <m@bues.ch>
3181 W: http://bu3sch.de/btgpio.php
3183 F: drivers/gpio/gpio-bt8xx.c
3186 M: Chris Mason <clm@fb.com>
3187 M: Josef Bacik <jbacik@fb.com>
3188 M: David Sterba <dsterba@suse.com>
3189 L: linux-btrfs@vger.kernel.org
3190 W: http://btrfs.wiki.kernel.org/
3191 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3194 F: Documentation/filesystems/btrfs.txt
3196 F: include/linux/btrfs*
3197 F: include/uapi/linux/btrfs*
3199 BTTV VIDEO4LINUX DRIVER
3200 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3201 L: linux-media@vger.kernel.org
3202 W: https://linuxtv.org
3203 T: git git://linuxtv.org/media_tree.git
3205 F: Documentation/media/v4l-drivers/bttv*
3206 F: drivers/media/pci/bt8xx/bttv*
3208 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3209 M: Chanwoo Choi <cw00.choi@samsung.com>
3210 L: linux-pm@vger.kernel.org
3211 L: linux-samsung-soc@vger.kernel.org
3212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3214 F: drivers/devfreq/exynos-bus.c
3215 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3217 BUSLOGIC SCSI DRIVER
3218 M: Khalid Aziz <khalid@gonehiking.org>
3219 L: linux-scsi@vger.kernel.org
3221 F: drivers/scsi/BusLogic.*
3222 F: drivers/scsi/FlashPoint.*
3224 C-MEDIA CMI8788 DRIVER
3225 M: Clemens Ladisch <clemens@ladisch.de>
3226 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3227 T: git git://git.alsa-project.org/alsa-kernel.git
3229 F: sound/pci/oxygen/
3232 M: Mark Salter <msalter@redhat.com>
3233 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3234 L: linux-c6x-dev@linux-c6x.org
3235 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3239 CA8210 IEEE-802.15.4 RADIO DRIVER
3240 M: Harry Morris <h.morris@cascoda.com>
3241 L: linux-wpan@vger.kernel.org
3242 W: https://github.com/Cascoda/ca8210-linux.git
3244 F: drivers/net/ieee802154/ca8210.c
3245 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3247 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3248 M: David Howells <dhowells@redhat.com>
3249 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3251 F: Documentation/filesystems/caching/cachefiles.txt
3254 CADENCE MIPI-CSI2 BRIDGES
3255 M: Maxime Ripard <maxime.ripard@bootlin.com>
3256 L: linux-media@vger.kernel.org
3258 F: Documentation/devicetree/bindings/media/cdns,*.txt
3259 F: drivers/media/platform/cadence/cdns-csi2*
3261 CADET FM/AM RADIO RECEIVER DRIVER
3262 M: Hans Verkuil <hverkuil@xs4all.nl>
3263 L: linux-media@vger.kernel.org
3264 T: git git://linuxtv.org/media_tree.git
3265 W: https://linuxtv.org
3267 F: drivers/media/radio/radio-cadet*
3269 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3270 M: Jonathan Corbet <corbet@lwn.net>
3271 L: linux-media@vger.kernel.org
3272 T: git git://linuxtv.org/media_tree.git
3274 F: Documentation/media/v4l-drivers/cafe_ccic*
3275 F: drivers/media/platform/marvell-ccic/
3278 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3279 L: netdev@vger.kernel.org
3281 F: Documentation/networking/caif/
3282 F: drivers/net/caif/
3283 F: include/uapi/linux/caif/
3284 F: include/net/caif/
3287 CALGARY x86-64 IOMMU
3288 M: Muli Ben-Yehuda <mulix@mulix.org>
3289 M: Jon Mason <jdmason@kudzu.us>
3290 L: iommu@lists.linux-foundation.org
3292 F: arch/x86/kernel/pci-calgary_64.c
3293 F: arch/x86/kernel/tce_64.c
3294 F: arch/x86/include/asm/calgary.h
3295 F: arch/x86/include/asm/tce.h
3298 M: Wolfgang Grandegger <wg@grandegger.com>
3299 M: Marc Kleine-Budde <mkl@pengutronix.de>
3300 L: linux-can@vger.kernel.org
3301 W: https://github.com/linux-can
3302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3305 F: Documentation/devicetree/bindings/net/can/
3307 F: include/linux/can/dev.h
3308 F: include/linux/can/platform/
3309 F: include/uapi/linux/can/error.h
3310 F: include/uapi/linux/can/netlink.h
3313 M: Oliver Hartkopp <socketcan@hartkopp.net>
3314 M: Marc Kleine-Budde <mkl@pengutronix.de>
3315 L: linux-can@vger.kernel.org
3316 W: https://github.com/linux-can
3317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3320 F: Documentation/networking/can.rst
3322 F: include/linux/can/core.h
3323 F: include/uapi/linux/can.h
3324 F: include/uapi/linux/can/bcm.h
3325 F: include/uapi/linux/can/raw.h
3326 F: include/uapi/linux/can/gw.h
3329 M: Serge Hallyn <serge@hallyn.com>
3330 L: linux-security-module@vger.kernel.org
3332 F: include/linux/capability.h
3333 F: include/uapi/linux/capability.h
3334 F: security/commoncap.c
3335 F: kernel/capability.c
3337 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3338 M: Kevin Tsai <ktsai@capellamicro.com>
3340 F: drivers/iio/light/cm*
3342 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3343 M: Christian Lamparter <chunkeey@googlemail.com>
3344 L: linux-wireless@vger.kernel.org
3345 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3347 F: drivers/net/wireless/ath/carl9170/
3350 M: Jan Glauber <jglauber@cavium.com>
3351 M: David Daney <david.daney@cavium.com>
3352 W: http://www.cavium.com
3354 F: drivers/i2c/busses/i2c-octeon*
3355 F: drivers/i2c/busses/i2c-thunderx*
3357 CAVIUM LIQUIDIO NETWORK DRIVER
3358 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3359 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3360 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3361 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3362 L: netdev@vger.kernel.org
3363 W: http://www.cavium.com
3365 F: drivers/net/ethernet/cavium/liquidio/
3368 M: Jan Glauber <jglauber@cavium.com>
3369 M: David Daney <david.daney@cavium.com>
3370 M: Steven J. Hill <Steven.Hill@cavium.com>
3371 W: http://www.cavium.com
3373 F: drivers/mmc/host/cavium*
3375 CAVIUM OCTEON-TX CRYPTO DRIVER
3376 M: George Cherian <george.cherian@cavium.com>
3377 L: linux-crypto@vger.kernel.org
3378 W: http://www.cavium.com
3380 F: drivers/crypto/cavium/cpt/
3382 CAVIUM THUNDERX2 ARM64 SOC
3383 M: Robert Richter <rrichter@cavium.com>
3384 M: Jayachandran C <jnair@caviumnetworks.com>
3385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3387 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3388 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3390 CC2520 IEEE-802.15.4 RADIO DRIVER
3391 M: Varka Bhadram <varkabhadram@gmail.com>
3392 L: linux-wpan@vger.kernel.org
3394 F: drivers/net/ieee802154/cc2520.c
3395 F: include/linux/spi/cc2520.h
3396 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3398 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3399 M: Gilad Ben-Yossef <gilad@benyossef.com>
3400 L: linux-crypto@vger.kernel.org
3402 F: drivers/crypto/ccree/
3403 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3406 M: Hans Verkuil <hans.verkuil@cisco.com>
3407 L: linux-media@vger.kernel.org
3408 T: git git://linuxtv.org/media_tree.git
3409 W: http://linuxtv.org
3411 F: Documentation/media/kapi/cec-core.rst
3412 F: Documentation/media/uapi/cec
3413 F: drivers/media/cec/
3414 F: drivers/media/rc/keymaps/rc-cec.c
3415 F: include/media/cec.h
3416 F: include/media/cec-notifier.h
3417 F: include/uapi/linux/cec.h
3418 F: include/uapi/linux/cec-funcs.h
3419 F: Documentation/devicetree/bindings/media/cec.txt
3420 F: Documentation/ABI/testing/debugfs-cec-error-inj
3423 M: Hans Verkuil <hans.verkuil@cisco.com>
3424 L: linux-media@vger.kernel.org
3425 T: git git://linuxtv.org/media_tree.git
3426 W: http://linuxtv.org
3428 F: drivers/media/platform/cec-gpio/
3429 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3431 CELL BROADBAND ENGINE ARCHITECTURE
3432 M: Arnd Bergmann <arnd@arndb.de>
3433 L: linuxppc-dev@lists.ozlabs.org
3434 W: http://www.ibm.com/developerworks/power/cell/
3436 F: arch/powerpc/include/asm/cell*.h
3437 F: arch/powerpc/include/asm/spu*.h
3438 F: arch/powerpc/include/uapi/asm/spu*.h
3439 F: arch/powerpc/oprofile/*cell*
3440 F: arch/powerpc/platforms/cell/
3442 CEPH COMMON CODE (LIBCEPH)
3443 M: Ilya Dryomov <idryomov@gmail.com>
3444 M: "Yan, Zheng" <zyan@redhat.com>
3445 M: Sage Weil <sage@redhat.com>
3446 L: ceph-devel@vger.kernel.org
3448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3449 T: git git://github.com/ceph/ceph-client.git
3452 F: include/linux/ceph/
3453 F: include/linux/crush/
3455 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3456 M: "Yan, Zheng" <zyan@redhat.com>
3457 M: Sage Weil <sage@redhat.com>
3458 M: Ilya Dryomov <idryomov@gmail.com>
3459 L: ceph-devel@vger.kernel.org
3461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3462 T: git git://github.com/ceph/ceph-client.git
3464 F: Documentation/filesystems/ceph.txt
3467 CERTIFICATE HANDLING:
3468 M: David Howells <dhowells@redhat.com>
3469 M: David Woodhouse <dwmw2@infradead.org>
3470 L: keyrings@vger.kernel.org
3472 F: Documentation/admin-guide/module-signing.rst
3474 F: scripts/sign-file.c
3475 F: scripts/extract-cert.c
3477 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3478 L: linux-usb@vger.kernel.org
3480 F: Documentation/usb/WUSB-Design-overview.txt
3481 F: Documentation/usb/wusb-cbaf
3482 F: drivers/usb/host/hwa-hc.c
3483 F: drivers/usb/host/whci/
3484 F: drivers/usb/wusbcore/
3485 F: include/linux/usb/wusb*
3487 CFAG12864B LCD DRIVER
3488 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3490 F: drivers/auxdisplay/cfag12864b.c
3491 F: include/linux/cfag12864b.h
3493 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3494 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3496 F: drivers/auxdisplay/cfag12864bfb.c
3497 F: include/linux/cfag12864b.h
3499 802.11 (including CFG80211/NL80211)
3500 M: Johannes Berg <johannes@sipsolutions.net>
3501 L: linux-wireless@vger.kernel.org
3502 W: http://wireless.kernel.org/
3503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3507 F: include/uapi/linux/nl80211.h
3508 F: include/linux/ieee80211.h
3509 F: include/net/wext.h
3510 F: include/net/cfg80211.h
3511 F: include/net/iw_handler.h
3512 F: include/net/ieee80211_radiotap.h
3513 F: Documentation/driver-api/80211/cfg80211.rst
3514 F: Documentation/networking/regulatory.txt
3516 CHAR and MISC DRIVERS
3517 M: Arnd Bergmann <arnd@arndb.de>
3518 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3523 F: include/linux/miscdevice.h
3526 M: Andy Whitcroft <apw@canonical.com>
3527 M: Joe Perches <joe@perches.com>
3529 F: scripts/checkpatch.pl
3531 CHINESE DOCUMENTATION
3532 M: Harry Wei <harryxiyou@gmail.com>
3533 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3534 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3536 F: Documentation/translations/zh_CN/
3538 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3539 M: Peter Chen <Peter.Chen@nxp.com>
3540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3541 L: linux-usb@vger.kernel.org
3543 F: drivers/usb/chipidea/
3545 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3546 M: Hans de Goede <hdegoede@redhat.com>
3547 L: linux-input@vger.kernel.org
3549 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3550 F: drivers/input/touchscreen/chipone_icn8318.c
3552 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3553 M: Hans de Goede <hdegoede@redhat.com>
3554 L: linux-input@vger.kernel.org
3556 F: drivers/input/touchscreen/chipone_icn8505.c
3558 CHROME HARDWARE PLATFORM SUPPORT
3559 M: Benson Leung <bleung@chromium.org>
3560 M: Olof Johansson <olof@lixom.net>
3562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3563 F: drivers/platform/chrome/
3565 CIRRUS LOGIC AUDIO CODEC DRIVERS
3566 M: Brian Austin <brian.austin@cirrus.com>
3567 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3568 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3570 F: sound/soc/codecs/cs*
3572 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3573 M: Hartley Sweeten <hsweeten@visionengravers.com>
3574 L: netdev@vger.kernel.org
3576 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3578 CISCO FCOE HBA DRIVER
3579 M: Satish Kharat <satishkh@cisco.com>
3580 M: Sesidhar Baddela <sebaddel@cisco.com>
3581 M: Karan Tilak Kumar <kartilak@cisco.com>
3582 L: linux-scsi@vger.kernel.org
3584 F: drivers/scsi/fnic/
3586 CISCO SCSI HBA DRIVER
3587 M: Karan Tilak Kumar <kartilak@cisco.com>
3588 M: Sesidhar Baddela <sebaddel@cisco.com>
3589 L: linux-scsi@vger.kernel.org
3591 F: drivers/scsi/snic/
3593 CISCO VIC ETHERNET NIC DRIVER
3594 M: Christian Benvenuti <benve@cisco.com>
3595 M: Govindarajulu Varadarajan <_govind@gmx.com>
3596 M: Parvi Kaustubhi <pkaustub@cisco.com>
3598 F: drivers/net/ethernet/cisco/enic/
3600 CISCO VIC LOW LATENCY NIC DRIVER
3601 M: Christian Benvenuti <benve@cisco.com>
3603 F: drivers/infiniband/hw/usnic/
3605 CIRRUS LOGIC MADERA CODEC DRIVERS
3606 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3607 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3608 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3609 L: patches@opensource.cirrus.com
3610 T: git https://github.com/CirrusLogic/linux-drivers.git
3611 W: https://github.com/CirrusLogic/linux-drivers/wiki
3613 F: Documentation/devicetree/bindings/mfd/madera.txt
3614 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3615 F: include/linux/mfd/madera/*
3616 F: drivers/gpio/gpio-madera*
3617 F: drivers/mfd/madera*
3618 F: drivers/mfd/cs47l*
3619 F: drivers/pinctrl/cirrus/*
3622 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3627 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3628 L: linux-kernel@vger.kernel.org
3631 F: include/linux/cleancache.h
3634 M: Russell King <linux@armlinux.org.uk>
3635 L: linux-clk@vger.kernel.org
3637 F: include/linux/clk.h
3639 CLOCKSOURCE, CLOCKEVENT DRIVERS
3640 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3641 M: Thomas Gleixner <tglx@linutronix.de>
3642 L: linux-kernel@vger.kernel.org
3643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3645 F: drivers/clocksource/
3646 F: Documentation/devicetree/bindings/timer/
3649 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3650 M: Daniel Oliveira Nascimento <don@syst.com.br>
3651 L: platform-driver-x86@vger.kernel.org
3653 F: drivers/platform/x86/classmate-laptop.c
3656 M: Hans Verkuil <hans.verkuil@cisco.com>
3657 L: linux-media@vger.kernel.org
3658 T: git git://linuxtv.org/media_tree.git
3659 W: https://linuxtv.org
3661 F: drivers/media/pci/cobalt/
3663 COCCINELLE/Semantic Patches (SmPL)
3664 M: Julia Lawall <Julia.Lawall@lip6.fr>
3665 M: Gilles Muller <Gilles.Muller@lip6.fr>
3666 M: Nicolas Palix <nicolas.palix@imag.fr>
3667 M: Michal Marek <michal.lkml@markovi.net>
3668 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3670 W: http://coccinelle.lip6.fr/
3672 F: Documentation/dev-tools/coccinelle.rst
3673 F: scripts/coccinelle/
3674 F: scripts/coccicheck
3677 M: Jan Harkes <jaharkes@cs.cmu.edu>
3679 L: codalist@coda.cs.cmu.edu
3680 W: http://www.coda.cs.cmu.edu/
3682 F: Documentation/filesystems/coda.txt
3684 F: include/linux/coda*.h
3685 F: include/uapi/linux/coda*.h
3687 CODA V4L2 MEM2MEM DRIVER
3688 M: Philipp Zabel <p.zabel@pengutronix.de>
3689 L: linux-media@vger.kernel.org
3691 F: Documentation/devicetree/bindings/media/coda.txt
3692 F: drivers/media/platform/coda/
3695 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3697 F: Documentation/process/code-of-conduct.rst
3698 F: Documentation/process/code-of-conduct-interpretation.rst
3700 COMMON CLK FRAMEWORK
3701 M: Michael Turquette <mturquette@baylibre.com>
3702 M: Stephen Boyd <sboyd@kernel.org>
3703 L: linux-clk@vger.kernel.org
3704 Q: http://patchwork.kernel.org/project/linux-clk/list/
3705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3707 F: Documentation/devicetree/bindings/clock/
3709 X: drivers/clk/clkdev.c
3710 F: include/linux/clk-pr*
3711 F: include/linux/clk/
3712 F: include/linux/of_clk.h
3714 COMMON INTERNET FILE SYSTEM (CIFS)
3715 M: Steve French <sfrench@samba.org>
3716 L: linux-cifs@vger.kernel.org
3717 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3718 W: http://linux-cifs.samba.org/
3719 T: git git://git.samba.org/sfrench/cifs-2.6.git
3721 F: Documentation/filesystems/cifs/
3724 COMPACTPCI HOTPLUG CORE
3725 M: Scott Murray <scott@spiteful.org>
3726 L: linux-pci@vger.kernel.org
3728 F: drivers/pci/hotplug/cpci_hotplug*
3730 COMPACTPCI HOTPLUG GENERIC DRIVER
3731 M: Scott Murray <scott@spiteful.org>
3732 L: linux-pci@vger.kernel.org
3734 F: drivers/pci/hotplug/cpcihp_generic.c
3736 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3737 M: Scott Murray <scott@spiteful.org>
3738 L: linux-pci@vger.kernel.org
3740 F: drivers/pci/hotplug/cpcihp_zt5550.*
3742 COMPAL LAPTOP SUPPORT
3743 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3744 L: platform-driver-x86@vger.kernel.org
3746 F: drivers/platform/x86/compal-laptop.c
3748 CONEXANT ACCESSRUNNER USB DRIVER
3749 L: accessrunner-general@lists.sourceforge.net
3750 W: http://accessrunner.sourceforge.net/
3752 F: drivers/usb/atm/cxacru.c
3755 M: Joel Becker <jlbec@evilplan.org>
3756 M: Christoph Hellwig <hch@lst.de>
3757 T: git git://git.infradead.org/users/hch/configfs.git
3760 F: include/linux/configfs.h
3763 M: Evgeniy Polyakov <zbr@ioremap.net>
3764 L: netdev@vger.kernel.org
3766 F: drivers/connector/
3768 CONTROL GROUP (CGROUP)
3769 M: Tejun Heo <tj@kernel.org>
3770 M: Li Zefan <lizefan@huawei.com>
3771 M: Johannes Weiner <hannes@cmpxchg.org>
3772 L: cgroups@vger.kernel.org
3773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3775 F: Documentation/cgroup*
3776 F: include/linux/cgroup*
3779 CONTROL GROUP - CPUSET
3780 M: Li Zefan <lizefan@huawei.com>
3781 L: cgroups@vger.kernel.org
3782 W: http://www.bullopensource.org/cpuset/
3783 W: http://oss.sgi.com/projects/cpusets/
3784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3786 F: Documentation/cgroup-v1/cpusets.txt
3787 F: include/linux/cpuset.h
3788 F: kernel/cgroup/cpuset.c
3790 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3791 M: Johannes Weiner <hannes@cmpxchg.org>
3792 M: Michal Hocko <mhocko@kernel.org>
3793 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3794 L: cgroups@vger.kernel.org
3795 L: linux-mm@kvack.org
3800 CORETEMP HARDWARE MONITORING DRIVER
3801 M: Fenghua Yu <fenghua.yu@intel.com>
3802 L: linux-hwmon@vger.kernel.org
3804 F: Documentation/hwmon/coretemp
3805 F: drivers/hwmon/coretemp.c
3807 COSA/SRP SYNC SERIAL DRIVER
3808 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3809 W: http://www.fi.muni.cz/~kas/cosa/
3811 F: drivers/net/wan/cosa*
3813 CPMAC ETHERNET DRIVER
3814 M: Florian Fainelli <f.fainelli@gmail.com>
3815 L: netdev@vger.kernel.org
3817 F: drivers/net/ethernet/ti/cpmac.c
3819 CPU FREQUENCY DRIVERS
3820 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3821 M: Viresh Kumar <viresh.kumar@linaro.org>
3822 L: linux-pm@vger.kernel.org
3824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3825 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3826 B: https://bugzilla.kernel.org
3827 F: Documentation/cpu-freq/
3828 F: Documentation/devicetree/bindings/cpufreq/
3830 F: include/linux/cpufreq.h
3831 F: tools/testing/selftests/cpufreq/
3833 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3834 M: Viresh Kumar <viresh.kumar@linaro.org>
3835 M: Sudeep Holla <sudeep.holla@arm.com>
3836 L: linux-pm@vger.kernel.org
3837 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3839 F: drivers/cpufreq/arm_big_little.h
3840 F: drivers/cpufreq/arm_big_little.c
3841 F: drivers/cpufreq/arm_big_little_dt.c
3843 CPU POWER MONITORING SUBSYSTEM
3844 M: Thomas Renninger <trenn@suse.com>
3845 M: Shuah Khan <shuah@kernel.org>
3846 L: linux-pm@vger.kernel.org
3848 F: tools/power/cpupower/
3851 M: "H. Peter Anvin" <hpa@zytor.com>
3853 F: arch/x86/kernel/cpuid.c
3854 F: arch/x86/kernel/msr.c
3856 CPUIDLE DRIVER - ARM BIG LITTLE
3857 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3858 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3859 L: linux-pm@vger.kernel.org
3860 L: linux-arm-kernel@lists.infradead.org
3861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3863 F: drivers/cpuidle/cpuidle-big_little.c
3865 CPUIDLE DRIVER - ARM EXYNOS
3866 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3867 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3868 M: Kukjin Kim <kgene@kernel.org>
3869 L: linux-pm@vger.kernel.org
3870 L: linux-samsung-soc@vger.kernel.org
3872 F: drivers/cpuidle/cpuidle-exynos.c
3873 F: arch/arm/mach-exynos/pm.c
3876 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3877 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3878 L: linux-pm@vger.kernel.org
3880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3881 B: https://bugzilla.kernel.org
3882 F: drivers/cpuidle/*
3883 F: include/linux/cpuidle.h
3886 M: Nicolas Pitre <nico@linaro.org>
3888 F: Documentation/filesystems/cramfs.txt
3892 M: Herbert Xu <herbert@gondor.apana.org.au>
3893 M: "David S. Miller" <davem@davemloft.net>
3894 L: linux-crypto@vger.kernel.org
3895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3898 F: Documentation/crypto/
3899 F: Documentation/devicetree/bindings/crypto/
3904 F: include/linux/crypto*
3906 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3907 M: Neil Horman <nhorman@tuxdriver.com>
3908 L: linux-crypto@vger.kernel.org
3910 F: crypto/ansi_cprng.c
3914 M: Hans Verkuil <hverkuil@xs4all.nl>
3915 L: linux-media@vger.kernel.org
3916 T: git git://linuxtv.org/media_tree.git
3917 W: http://linuxtv.org
3919 F: drivers/media/i2c/cs3308.c
3920 F: drivers/media/i2c/cs3308.h
3922 CS5535 Audio ALSA driver
3923 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3925 F: sound/pci/cs5535audio/
3928 M: Solomon Peachy <pizza@shaftnet.org>
3930 F: drivers/net/wireless/st/cw1200/
3932 CX18 VIDEO4LINUX DRIVER
3933 M: Andy Walls <awalls@md.metrocast.net>
3934 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3935 L: linux-media@vger.kernel.org
3936 T: git git://linuxtv.org/media_tree.git
3937 W: https://linuxtv.org
3938 W: http://www.ivtvdriver.org/index.php/Cx18
3940 F: Documentation/media/v4l-drivers/cx18*
3941 F: drivers/media/pci/cx18/
3942 F: include/uapi/linux/ivtv*
3944 CX2341X MPEG ENCODER HELPER MODULE
3945 M: Hans Verkuil <hverkuil@xs4all.nl>
3946 L: linux-media@vger.kernel.org
3947 T: git git://linuxtv.org/media_tree.git
3948 W: https://linuxtv.org
3950 F: drivers/media/common/cx2341x*
3951 F: include/media/cx2341x*
3953 CX24120 MEDIA DRIVER
3954 M: Jemma Denson <jdenson@gmail.com>
3955 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3956 L: linux-media@vger.kernel.org
3957 W: https://linuxtv.org
3958 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3960 F: drivers/media/dvb-frontends/cx24120*
3962 CX88 VIDEO4LINUX DRIVER
3963 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3964 L: linux-media@vger.kernel.org
3965 W: https://linuxtv.org
3966 T: git git://linuxtv.org/media_tree.git
3968 F: Documentation/media/v4l-drivers/cx88*
3969 F: drivers/media/pci/cx88/
3971 CXD2820R MEDIA DRIVER
3972 M: Antti Palosaari <crope@iki.fi>
3973 L: linux-media@vger.kernel.org
3974 W: https://linuxtv.org
3975 W: http://palosaari.fi/linux/
3976 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3977 T: git git://linuxtv.org/anttip/media_tree.git
3979 F: drivers/media/dvb-frontends/cxd2820r*
3981 CXGB3 ETHERNET DRIVER (CXGB3)
3982 M: Santosh Raspatur <santosh@chelsio.com>
3983 L: netdev@vger.kernel.org
3984 W: http://www.chelsio.com
3986 F: drivers/net/ethernet/chelsio/cxgb3/
3988 CXGB3 ISCSI DRIVER (CXGB3I)
3989 M: Karen Xie <kxie@chelsio.com>
3990 L: linux-scsi@vger.kernel.org
3991 W: http://www.chelsio.com
3993 F: drivers/scsi/cxgbi/cxgb3i
3995 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3996 M: Steve Wise <swise@chelsio.com>
3997 L: linux-rdma@vger.kernel.org
3998 W: http://www.openfabrics.org
4000 F: drivers/infiniband/hw/cxgb3/
4001 F: include/uapi/rdma/cxgb3-abi.h
4003 CXGB4 CRYPTO DRIVER (chcr)
4004 M: Harsh Jain <harsh@chelsio.com>
4005 L: linux-crypto@vger.kernel.org
4006 W: http://www.chelsio.com
4008 F: drivers/crypto/chelsio
4010 CXGB4 ETHERNET DRIVER (CXGB4)
4011 M: Ganesh Goudar <ganeshgr@chelsio.com>
4012 L: netdev@vger.kernel.org
4013 W: http://www.chelsio.com
4015 F: drivers/net/ethernet/chelsio/cxgb4/
4017 CXGB4 ISCSI DRIVER (CXGB4I)
4018 M: Karen Xie <kxie@chelsio.com>
4019 L: linux-scsi@vger.kernel.org
4020 W: http://www.chelsio.com
4022 F: drivers/scsi/cxgbi/cxgb4i
4024 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4025 M: Steve Wise <swise@chelsio.com>
4026 L: linux-rdma@vger.kernel.org
4027 W: http://www.openfabrics.org
4029 F: drivers/infiniband/hw/cxgb4/
4030 F: include/uapi/rdma/cxgb4-abi.h
4032 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4033 M: Casey Leedom <leedom@chelsio.com>
4034 L: netdev@vger.kernel.org
4035 W: http://www.chelsio.com
4037 F: drivers/net/ethernet/chelsio/cxgb4vf/
4039 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4040 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4041 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4042 L: linuxppc-dev@lists.ozlabs.org
4044 F: arch/powerpc/platforms/powernv/pci-cxl.c
4045 F: drivers/misc/cxl/
4046 F: include/misc/cxl*
4047 F: include/uapi/misc/cxl.h
4048 F: Documentation/powerpc/cxl.txt
4049 F: Documentation/ABI/testing/sysfs-class-cxl
4051 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4052 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4053 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4054 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4055 L: linux-scsi@vger.kernel.org
4057 F: drivers/scsi/cxlflash/
4058 F: include/uapi/scsi/cxlflash_ioctls.h
4059 F: Documentation/powerpc/cxlflash.txt
4062 M: Russell King <linux@armlinux.org.uk>
4063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4064 W: http://www.armlinux.org.uk/
4066 F: drivers/video/fbdev/cyber2000fb.*
4068 CYCLADES ASYNC MUX DRIVER
4069 W: http://www.cyclades.com/
4071 F: drivers/tty/cyclades.c
4072 F: include/linux/cyclades.h
4073 F: include/uapi/linux/cyclades.h
4075 CYCLADES PC300 DRIVER
4076 W: http://www.cyclades.com/
4078 F: drivers/net/wan/pc300*
4080 CYPRESS_FIRMWARE MEDIA DRIVER
4081 M: Antti Palosaari <crope@iki.fi>
4082 L: linux-media@vger.kernel.org
4083 W: https://linuxtv.org
4084 W: http://palosaari.fi/linux/
4085 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4086 T: git git://linuxtv.org/anttip/media_tree.git
4088 F: drivers/media/common/cypress_firmware*
4090 CYTTSP TOUCHSCREEN DRIVER
4091 M: Ferruh Yigit <fery@cypress.com>
4092 L: linux-input@vger.kernel.org
4094 F: drivers/input/touchscreen/cyttsp*
4095 F: include/linux/input/cyttsp.h
4097 D-LINK DIR-685 TOUCHKEYS DRIVER
4098 M: Linus Walleij <linus.walleij@linaro.org>
4099 L: linux-input@vger.kernel.org
4101 F: drivers/input/dlink-dir685-touchkeys.c
4103 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4104 M: Joshua Kinard <kumba@gentoo.org>
4106 F: drivers/rtc/rtc-ds1685.c
4107 F: include/linux/rtc/ds1685.h
4109 DAMA SLAVE for AX.25
4110 M: Joerg Reuter <jreuter@yaina.de>
4111 W: http://yaina.de/jreuter/
4112 W: http://www.qsl.net/dl1bke/
4113 L: linux-hams@vger.kernel.org
4115 F: net/ax25/af_ax25.c
4116 F: net/ax25/ax25_dev.c
4117 F: net/ax25/ax25_ds_*
4118 F: net/ax25/ax25_in.c
4119 F: net/ax25/ax25_out.c
4120 F: net/ax25/ax25_timer.c
4121 F: net/ax25/sysctl_net_ax25.c
4123 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4124 L: netdev@vger.kernel.org
4126 F: Documentation/networking/dmfe.txt
4127 F: drivers/net/ethernet/dec/tulip/dmfe.c
4129 DC390/AM53C974 SCSI driver
4130 M: Hannes Reinecke <hare@suse.com>
4131 L: linux-scsi@vger.kernel.org
4133 F: drivers/scsi/am53c974.c
4136 M: Oliver Neukum <oliver@neukum.org>
4137 M: Ali Akcaagac <aliakc@web.de>
4138 M: Jamie Lenehan <lenehan@twibble.org>
4139 L: dc395x@twibble.org
4140 W: http://twibble.org/dist/dc395x/
4141 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4143 F: Documentation/scsi/dc395x.txt
4144 F: drivers/scsi/dc395x.*
4147 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4148 L: dccp@vger.kernel.org
4149 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4151 F: include/linux/dccp.h
4152 F: include/uapi/linux/dccp.h
4153 F: include/linux/tfrc.h
4156 DECnet NETWORK LAYER
4157 W: http://linux-decnet.sourceforge.net
4158 L: linux-decnet-user@lists.sourceforge.net
4160 F: Documentation/networking/decnet.txt
4163 DECSTATION PLATFORM SUPPORT
4164 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4165 L: linux-mips@linux-mips.org
4166 W: http://www.linux-mips.org/wiki/DECstation
4169 F: arch/mips/include/asm/dec/
4170 F: arch/mips/include/asm/mach-dec/
4172 DEFXX FDDI NETWORK DRIVER
4173 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4175 F: drivers/net/fddi/defxx.*
4178 M: Pali Rohár <pali.rohar@gmail.com>
4179 M: Mario Limonciello <mario.limonciello@dell.com>
4180 L: platform-driver-x86@vger.kernel.org
4182 F: drivers/platform/x86/dell-smbios.*
4184 DELL SMBIOS SMM DRIVER
4185 M: Mario Limonciello <mario.limonciello@dell.com>
4186 L: platform-driver-x86@vger.kernel.org
4188 F: drivers/platform/x86/dell-smbios-smm.c
4190 DELL SMBIOS WMI DRIVER
4191 M: Mario Limonciello <mario.limonciello@dell.com>
4192 L: platform-driver-x86@vger.kernel.org
4194 F: drivers/platform/x86/dell-smbios-wmi.c
4195 F: tools/wmi/dell-smbios-example.c
4197 DEFZA FDDI NETWORK DRIVER
4198 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4200 F: drivers/net/fddi/defza.*
4203 M: Matthew Garrett <mjg59@srcf.ucam.org>
4204 M: Pali Rohár <pali.rohar@gmail.com>
4205 L: platform-driver-x86@vger.kernel.org
4207 F: drivers/platform/x86/dell-laptop.c
4209 DELL LAPTOP FREEFALL DRIVER
4210 M: Pali Rohár <pali.rohar@gmail.com>
4212 F: drivers/platform/x86/dell-smo8800.c
4214 DELL LAPTOP RBTN DRIVER
4215 M: Pali Rohár <pali.rohar@gmail.com>
4217 F: drivers/platform/x86/dell-rbtn.*
4219 DELL LAPTOP SMM DRIVER
4220 M: Pali Rohár <pali.rohar@gmail.com>
4222 F: drivers/hwmon/dell-smm-hwmon.c
4223 F: include/uapi/linux/i8k.h
4225 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4226 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4228 F: Documentation/dcdbas.txt
4229 F: drivers/firmware/dcdbas.*
4231 DELL WMI NOTIFICATIONS DRIVER
4232 M: Matthew Garrett <mjg59@srcf.ucam.org>
4233 M: Pali Rohár <pali.rohar@gmail.com>
4235 F: drivers/platform/x86/dell-wmi.c
4237 DELL WMI DESCRIPTOR DRIVER
4238 M: Mario Limonciello <mario.limonciello@dell.com>
4240 F: drivers/platform/x86/dell-wmi-descriptor.c
4242 DELTA ST MEDIA DRIVER
4243 M: Hugues Fruchet <hugues.fruchet@st.com>
4244 L: linux-media@vger.kernel.org
4245 T: git git://linuxtv.org/media_tree.git
4246 W: https://linuxtv.org
4248 F: drivers/media/platform/sti/delta
4251 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4252 L: linux-mtd@lists.infradead.org
4254 F: drivers/mtd/nand/raw/denali*
4256 DESIGNWARE USB2 DRD IP DRIVER
4257 M: Minas Harutyunyan <hminas@synopsys.com>
4258 L: linux-usb@vger.kernel.org
4259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4261 F: drivers/usb/dwc2/
4263 DESIGNWARE USB3 DRD IP DRIVER
4264 M: Felipe Balbi <balbi@kernel.org>
4265 L: linux-usb@vger.kernel.org
4266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4268 F: drivers/usb/dwc3/
4270 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4271 M: Andreas Klinger <ak@it-klinger.de>
4272 L: linux-iio@vger.kernel.org
4274 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4275 F: drivers/iio/proximity/srf*.c
4277 DEVICE COREDUMP (DEV_COREDUMP)
4278 M: Johannes Berg <johannes@sipsolutions.net>
4279 L: linux-kernel@vger.kernel.org
4281 F: drivers/base/devcoredump.c
4282 F: include/linux/devcoredump.h
4284 DEVICE FREQUENCY (DEVFREQ)
4285 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4286 M: Kyungmin Park <kyungmin.park@samsung.com>
4287 R: Chanwoo Choi <cw00.choi@samsung.com>
4288 L: linux-pm@vger.kernel.org
4289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4292 F: include/linux/devfreq.h
4293 F: Documentation/devicetree/bindings/devfreq/
4295 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4296 M: Chanwoo Choi <cw00.choi@samsung.com>
4297 L: linux-pm@vger.kernel.org
4298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4300 F: drivers/devfreq/event/
4301 F: drivers/devfreq/devfreq-event.c
4302 F: include/linux/devfreq-event.h
4303 F: Documentation/devicetree/bindings/devfreq/event/
4305 DEVICE NUMBER REGISTRY
4306 M: Torben Mathiasen <device@lanana.org>
4307 W: http://lanana.org/docs/device-list/index.html
4311 M: Alasdair Kergon <agk@redhat.com>
4312 M: Mike Snitzer <snitzer@redhat.com>
4313 M: dm-devel@redhat.com
4314 L: dm-devel@redhat.com
4315 W: http://sources.redhat.com/dm
4316 Q: http://patchwork.kernel.org/project/dm-devel/list/
4317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4318 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4320 F: Documentation/device-mapper/
4321 F: drivers/md/Makefile
4322 F: drivers/md/Kconfig
4324 F: drivers/md/persistent-data/
4325 F: include/linux/device-mapper.h
4326 F: include/linux/dm-*.h
4327 F: include/uapi/linux/dm-*.h
4330 M: Jiri Pirko <jiri@mellanox.com>
4331 L: netdev@vger.kernel.org
4333 F: net/core/devlink.c
4334 F: include/net/devlink.h
4335 F: include/uapi/linux/devlink.h
4337 DIALOG SEMICONDUCTOR DRIVERS
4338 M: Support Opensource <support.opensource@diasemi.com>
4339 W: http://www.dialog-semiconductor.com/products
4341 F: Documentation/hwmon/da90??
4342 F: Documentation/devicetree/bindings/mfd/da90*.txt
4343 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4344 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4345 F: Documentation/devicetree/bindings/regulator/da92*.txt
4346 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4347 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4348 F: drivers/gpio/gpio-da90??.c
4349 F: drivers/hwmon/da90??-hwmon.c
4350 F: drivers/iio/adc/da91??-*.c
4351 F: drivers/input/misc/da90??_onkey.c
4352 F: drivers/input/touchscreen/da9052_tsi.c
4353 F: drivers/leds/leds-da90??.c
4354 F: drivers/mfd/da903x.c
4355 F: drivers/mfd/da90??-*.c
4356 F: drivers/mfd/da91??-*.c
4357 F: drivers/power/supply/da9052-battery.c
4358 F: drivers/power/supply/da91??-*.c
4359 F: drivers/regulator/da903x.c
4360 F: drivers/regulator/da9???-regulator.[ch]
4361 F: drivers/thermal/da90??-thermal.c
4362 F: drivers/rtc/rtc-da90??.c
4363 F: drivers/video/backlight/da90??_bl.c
4364 F: drivers/watchdog/da90??_wdt.c
4365 F: include/linux/mfd/da903x.h
4366 F: include/linux/mfd/da9052/
4367 F: include/linux/mfd/da9055/
4368 F: include/linux/mfd/da9062/
4369 F: include/linux/mfd/da9063/
4370 F: include/linux/mfd/da9150/
4371 F: include/linux/regulator/da9211.h
4372 F: include/sound/da[79]*.h
4373 F: sound/soc/codecs/da[79]*.[ch]
4375 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4376 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4377 L: linux-gpio@vger.kernel.org
4379 F: drivers/gpio/gpio-gpio-mm.c
4381 DIGI NEO AND CLASSIC PCI PRODUCTS
4382 M: Lidza Louina <lidza.louina@gmail.com>
4383 M: Mark Hounschell <markh@compro.net>
4384 L: driverdev-devel@linuxdriverproject.org
4386 F: drivers/staging/dgnc/
4388 DIOLAN U2C-12 I2C DRIVER
4389 M: Guenter Roeck <linux@roeck-us.net>
4390 L: linux-i2c@vger.kernel.org
4392 F: drivers/i2c/busses/i2c-diolan-u2c.c
4394 FILESYSTEM DIRECT ACCESS (DAX)
4395 M: Matthew Wilcox <mawilcox@microsoft.com>
4396 M: Ross Zwisler <zwisler@kernel.org>
4397 M: Jan Kara <jack@suse.cz>
4398 L: linux-fsdevel@vger.kernel.org
4401 F: include/linux/dax.h
4402 F: include/trace/events/fs_dax.h
4404 DEVICE DIRECT ACCESS (DAX)
4405 M: Dan Williams <dan.j.williams@intel.com>
4406 M: Dave Jiang <dave.jiang@intel.com>
4407 M: Ross Zwisler <zwisler@kernel.org>
4408 M: Vishal Verma <vishal.l.verma@intel.com>
4409 L: linux-nvdimm@lists.01.org
4413 DIRECTORY NOTIFICATION (DNOTIFY)
4414 M: Jan Kara <jack@suse.cz>
4415 R: Amir Goldstein <amir73il@gmail.com>
4416 L: linux-fsdevel@vger.kernel.org
4418 F: Documentation/filesystems/dnotify.txt
4419 F: fs/notify/dnotify/
4420 F: include/linux/dnotify.h
4422 DISK GEOMETRY AND PARTITION HANDLING
4423 M: Andries Brouwer <aeb@cwi.nl>
4424 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4425 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4426 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4430 M: Jan Kara <jack@suse.com>
4432 F: Documentation/filesystems/quota.txt
4434 F: include/linux/quota*.h
4435 F: include/uapi/linux/quota*.h
4437 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4438 M: Bernie Thompson <bernie@plugable.com>
4439 L: linux-fbdev@vger.kernel.org
4441 W: http://plugable.com/category/projects/udlfb/
4442 F: drivers/video/fbdev/udlfb.c
4443 F: include/video/udlfb.h
4444 F: Documentation/fb/udlfb.txt
4446 DISTRIBUTED LOCK MANAGER (DLM)
4447 M: Christine Caulfield <ccaulfie@redhat.com>
4448 M: David Teigland <teigland@redhat.com>
4449 L: cluster-devel@redhat.com
4450 W: http://sources.redhat.com/cluster/
4451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4455 DMA BUFFER SHARING FRAMEWORK
4456 M: Sumit Semwal <sumit.semwal@linaro.org>
4458 L: linux-media@vger.kernel.org
4459 L: dri-devel@lists.freedesktop.org
4460 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4462 F: include/linux/dma-buf*
4463 F: include/linux/reservation.h
4464 F: include/linux/*fence.h
4465 F: Documentation/driver-api/dma-buf.rst
4466 T: git git://anongit.freedesktop.org/drm/drm-misc
4468 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4469 M: Vinod Koul <vkoul@kernel.org>
4470 L: dmaengine@vger.kernel.org
4471 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4474 F: include/linux/dmaengine.h
4475 F: include/linux/of_dma.h
4476 F: Documentation/devicetree/bindings/dma/
4477 F: Documentation/driver-api/dmaengine/
4478 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4481 M: Christoph Hellwig <hch@lst.de>
4482 M: Marek Szyprowski <m.szyprowski@samsung.com>
4483 R: Robin Murphy <robin.murphy@arm.com>
4484 L: iommu@lists.linux-foundation.org
4485 T: git git://git.infradead.org/users/hch/dma-mapping.git
4486 W: http://git.infradead.org/users/hch/dma-mapping.git
4489 F: include/asm-generic/dma-mapping.h
4490 F: include/linux/dma-direct.h
4491 F: include/linux/dma-mapping.h
4492 F: include/linux/dma-noncoherent.h
4494 DME1737 HARDWARE MONITOR DRIVER
4495 M: Juerg Haefliger <juergh@gmail.com>
4496 L: linux-hwmon@vger.kernel.org
4498 F: Documentation/hwmon/dme1737
4499 F: drivers/hwmon/dme1737.c
4502 M: Jean Delvare <jdelvare@suse.com>
4504 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4505 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4506 F: drivers/firmware/dmi-id.c
4507 F: drivers/firmware/dmi_scan.c
4508 F: include/linux/dmi.h
4511 M: Jonathan Corbet <corbet@lwn.net>
4512 L: linux-doc@vger.kernel.org
4515 F: scripts/kernel-doc
4516 X: Documentation/ABI/
4517 X: Documentation/acpi/
4518 X: Documentation/devicetree/
4519 X: Documentation/i2c/
4520 X: Documentation/media/
4521 X: Documentation/power/
4522 X: Documentation/spi/
4523 T: git git://git.lwn.net/linux.git docs-next
4525 DOCUMENTATION/ITALIAN
4526 M: Federico Vaga <federico.vaga@vaga.pv.it>
4527 L: linux-doc@vger.kernel.org
4529 F: Documentation/translations/it_IT
4531 DONGWOON DW9714 LENS VOICE COIL DRIVER
4532 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4533 L: linux-media@vger.kernel.org
4534 T: git git://linuxtv.org/media_tree.git
4536 F: drivers/media/i2c/dw9714.c
4538 DONGWOON DW9807 LENS VOICE COIL DRIVER
4539 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4540 L: linux-media@vger.kernel.org
4541 T: git git://linuxtv.org/media_tree.git
4543 F: drivers/media/i2c/dw9807.c
4546 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4547 L: blinux-list@redhat.com
4549 F: drivers/char/dtlk.c
4550 F: include/linux/dtlk.h
4552 DPAA2 DATAPATH I/O (DPIO) DRIVER
4553 M: Roy Pledge <Roy.Pledge@nxp.com>
4554 L: linux-kernel@vger.kernel.org
4556 F: drivers/soc/fsl/dpio
4558 DPAA2 ETHERNET DRIVER
4559 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4560 L: netdev@vger.kernel.org
4562 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4563 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4564 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4565 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4566 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4568 DPAA2 ETHERNET SWITCH DRIVER
4569 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4570 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4571 L: linux-kernel@vger.kernel.org
4573 F: drivers/staging/fsl-dpaa2/ethsw
4575 DPAA2 PTP CLOCK DRIVER
4576 M: Yangbo Lu <yangbo.lu@nxp.com>
4577 L: netdev@vger.kernel.org
4579 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4580 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4582 DPT_I2O SCSI RAID DRIVER
4583 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4584 L: linux-scsi@vger.kernel.org
4585 W: http://www.adaptec.com/
4587 F: drivers/scsi/dpt*
4588 F: drivers/scsi/dpt/
4591 M: Philipp Reisner <philipp.reisner@linbit.com>
4592 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4593 L: drbd-dev@lists.linbit.com
4594 W: http://www.drbd.org
4595 T: git git://git.linbit.com/linux-drbd.git
4596 T: git git://git.linbit.com/drbd-8.4.git
4598 F: drivers/block/drbd/
4600 F: Documentation/blockdev/drbd/
4602 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4603 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4604 R: "Rafael J. Wysocki" <rafael@kernel.org>
4605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4607 F: Documentation/kobject.txt
4611 F: include/linux/debugfs.h
4612 F: include/linux/kobj*
4615 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4616 M: Kevin Hilman <khilman@kernel.org>
4617 M: Nishanth Menon <nm@ti.com>
4619 F: drivers/power/avs/
4620 F: include/linux/power/smartreflex.h
4621 L: linux-pm@vger.kernel.org
4623 DRM DRIVER FOR ARM PL111 CLCD
4624 M: Eric Anholt <eric@anholt.net>
4625 T: git git://anongit.freedesktop.org/drm/drm-misc
4627 F: drivers/gpu/drm/pl111/
4629 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4630 M: Linus Walleij <linus.walleij@linaro.org>
4631 T: git git://anongit.freedesktop.org/drm/drm-misc
4633 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4634 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4636 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4637 M: Dave Airlie <airlied@redhat.com>
4639 F: drivers/gpu/drm/ast/
4641 DRM DRIVER FOR BOCHS VIRTUAL GPU
4642 M: Gerd Hoffmann <kraxel@redhat.com>
4643 L: virtualization@lists.linux-foundation.org
4644 T: git git://anongit.freedesktop.org/drm/drm-misc
4646 F: drivers/gpu/drm/bochs/
4648 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4649 M: Linus Walleij <linus.walleij@linaro.org>
4650 T: git git://anongit.freedesktop.org/drm/drm-misc
4652 F: drivers/gpu/drm/tve200/
4654 DRM DRIVER FOR ILITEK ILI9225 PANELS
4655 M: David Lechner <david@lechnology.com>
4657 F: drivers/gpu/drm/tinydrm/ili9225.c
4658 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4660 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4661 S: Orphan / Obsolete
4662 F: drivers/gpu/drm/i810/
4663 F: include/uapi/drm/i810_drm.h
4665 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4666 S: Orphan / Obsolete
4667 F: drivers/gpu/drm/mga/
4668 F: include/uapi/drm/mga_drm.h
4670 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4671 M: Dave Airlie <airlied@redhat.com>
4673 F: drivers/gpu/drm/mgag200/
4675 DRM DRIVER FOR MI0283QT
4676 M: Noralf Trønnes <noralf@tronnes.org>
4678 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4679 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4681 DRM DRIVER FOR MSM ADRENO GPU
4682 M: Rob Clark <robdclark@gmail.com>
4683 L: linux-arm-msm@vger.kernel.org
4684 L: dri-devel@lists.freedesktop.org
4685 L: freedreno@lists.freedesktop.org
4686 T: git git://people.freedesktop.org/~robclark/linux
4688 F: drivers/gpu/drm/msm/
4689 F: include/uapi/drm/msm_drm.h
4690 F: Documentation/devicetree/bindings/display/msm/
4692 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4693 M: Ben Skeggs <bskeggs@redhat.com>
4694 L: dri-devel@lists.freedesktop.org
4695 L: nouveau@lists.freedesktop.org
4696 T: git git://github.com/skeggsb/linux
4698 F: drivers/gpu/drm/nouveau/
4699 F: include/uapi/drm/nouveau_drm.h
4701 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4702 M: Noralf Trønnes <noralf@tronnes.org>
4704 F: drivers/gpu/drm/tinydrm/repaper.c
4705 F: Documentation/devicetree/bindings/display/repaper.txt
4707 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4708 M: Dave Airlie <airlied@redhat.com>
4709 M: Gerd Hoffmann <kraxel@redhat.com>
4710 L: virtualization@lists.linux-foundation.org
4711 T: git git://anongit.freedesktop.org/drm/drm-misc
4713 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4714 F: drivers/gpu/drm/cirrus/
4716 DRM DRIVER FOR QXL VIRTUAL GPU
4717 M: Dave Airlie <airlied@redhat.com>
4718 M: Gerd Hoffmann <kraxel@redhat.com>
4719 L: virtualization@lists.linux-foundation.org
4720 T: git git://anongit.freedesktop.org/drm/drm-misc
4722 F: drivers/gpu/drm/qxl/
4723 F: include/uapi/drm/qxl_drm.h
4725 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4726 S: Orphan / Obsolete
4727 F: drivers/gpu/drm/r128/
4728 F: include/uapi/drm/r128_drm.h
4730 DRM DRIVER FOR SAVAGE VIDEO CARDS
4731 S: Orphan / Obsolete
4732 F: drivers/gpu/drm/savage/
4733 F: include/uapi/drm/savage_drm.h
4735 DRM DRIVER FOR SIS VIDEO CARDS
4736 S: Orphan / Obsolete
4737 F: drivers/gpu/drm/sis/
4738 F: include/uapi/drm/sis_drm.h
4740 DRM DRIVER FOR SITRONIX ST7586 PANELS
4741 M: David Lechner <david@lechnology.com>
4743 F: drivers/gpu/drm/tinydrm/st7586.c
4744 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4746 DRM DRIVER FOR SITRONIX ST7735R PANELS
4747 M: David Lechner <david@lechnology.com>
4749 F: drivers/gpu/drm/tinydrm/st7735r.c
4750 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4752 DRM DRIVER FOR TDFX VIDEO CARDS
4753 S: Orphan / Obsolete
4754 F: drivers/gpu/drm/tdfx/
4756 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4757 M: Dave Airlie <airlied@redhat.com>
4759 F: drivers/gpu/drm/udl/
4761 DRM DRIVER FOR VMWARE VIRTUAL GPU
4762 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4763 M: Sinclair Yeh <syeh@vmware.com>
4764 M: Thomas Hellstrom <thellstrom@vmware.com>
4765 L: dri-devel@lists.freedesktop.org
4766 T: git git://people.freedesktop.org/~syeh/repos_linux
4767 T: git git://people.freedesktop.org/~thomash/linux
4769 F: drivers/gpu/drm/vmwgfx/
4770 F: include/uapi/drm/vmwgfx_drm.h
4773 M: David Airlie <airlied@linux.ie>
4774 L: dri-devel@lists.freedesktop.org
4775 T: git git://anongit.freedesktop.org/drm/drm
4776 B: https://bugs.freedesktop.org/
4777 C: irc://chat.freenode.net/dri-devel
4781 F: Documentation/devicetree/bindings/display/
4782 F: Documentation/devicetree/bindings/gpu/
4783 F: Documentation/gpu/
4785 F: include/uapi/drm/
4786 F: include/linux/vga*
4788 DRM DRIVERS AND MISC GPU PATCHES
4789 M: Gustavo Padovan <gustavo@padovan.org>
4790 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4791 M: Sean Paul <sean@poorly.run>
4792 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4794 T: git git://anongit.freedesktop.org/drm/drm-misc
4795 F: Documentation/gpu/
4797 F: drivers/gpu/drm/*
4799 F: include/uapi/drm/drm*
4800 F: include/linux/vga*
4802 DRM DRIVERS FOR ALLWINNER A10
4803 M: Maxime Ripard <maxime.ripard@bootlin.com>
4804 L: dri-devel@lists.freedesktop.org
4806 F: drivers/gpu/drm/sun4i/
4807 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4808 T: git git://anongit.freedesktop.org/drm/drm-misc
4810 DRM DRIVERS FOR AMLOGIC SOCS
4811 M: Neil Armstrong <narmstrong@baylibre.com>
4812 L: dri-devel@lists.freedesktop.org
4813 L: linux-amlogic@lists.infradead.org
4814 W: http://linux-meson.com/
4816 F: drivers/gpu/drm/meson/
4817 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4818 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4819 F: Documentation/gpu/meson.rst
4820 T: git git://anongit.freedesktop.org/drm/drm-misc
4822 DRM DRIVERS FOR ATMEL HLCDC
4823 M: Boris Brezillon <boris.brezillon@bootlin.com>
4824 L: dri-devel@lists.freedesktop.org
4826 F: drivers/gpu/drm/atmel-hlcdc/
4827 F: Documentation/devicetree/bindings/display/atmel/
4828 T: git git://anongit.freedesktop.org/drm/drm-misc
4830 DRM DRIVERS FOR BRIDGE CHIPS
4831 M: Archit Taneja <architt@codeaurora.org>
4832 M: Andrzej Hajda <a.hajda@samsung.com>
4833 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4835 T: git git://anongit.freedesktop.org/drm/drm-misc
4836 F: drivers/gpu/drm/bridge/
4838 DRM DRIVERS FOR EXYNOS
4839 M: Inki Dae <inki.dae@samsung.com>
4840 M: Joonyoung Shim <jy0922.shim@samsung.com>
4841 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4842 M: Kyungmin Park <kyungmin.park@samsung.com>
4843 L: dri-devel@lists.freedesktop.org
4844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4846 F: drivers/gpu/drm/exynos/
4847 F: include/uapi/drm/exynos_drm.h
4848 F: Documentation/devicetree/bindings/display/exynos/
4850 DRM DRIVERS FOR FREESCALE DCU
4851 M: Stefan Agner <stefan@agner.ch>
4852 M: Alison Wang <alison.wang@nxp.com>
4853 L: dri-devel@lists.freedesktop.org
4855 F: drivers/gpu/drm/fsl-dcu/
4856 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4857 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4858 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4860 DRM DRIVERS FOR FREESCALE IMX
4861 M: Philipp Zabel <p.zabel@pengutronix.de>
4862 L: dri-devel@lists.freedesktop.org
4864 F: drivers/gpu/drm/imx/
4865 F: drivers/gpu/ipu-v3/
4866 F: Documentation/devicetree/bindings/display/imx/
4868 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4869 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4870 L: dri-devel@lists.freedesktop.org
4871 T: git git://github.com/patjak/drm-gma500
4873 F: drivers/gpu/drm/gma500/
4875 DRM DRIVERS FOR HISILICON
4876 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4877 M: Rongrong Zou <zourongrong@gmail.com>
4878 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4879 R: Chen Feng <puck.chen@hisilicon.com>
4880 L: dri-devel@lists.freedesktop.org
4881 T: git git://github.com/xin3liang/linux.git
4883 F: drivers/gpu/drm/hisilicon/
4884 F: Documentation/devicetree/bindings/display/hisilicon/
4886 DRM DRIVERS FOR MEDIATEK
4887 M: CK Hu <ck.hu@mediatek.com>
4888 M: Philipp Zabel <p.zabel@pengutronix.de>
4889 L: dri-devel@lists.freedesktop.org
4891 F: drivers/gpu/drm/mediatek/
4892 F: Documentation/devicetree/bindings/display/mediatek/
4894 DRM DRIVERS FOR NVIDIA TEGRA
4895 M: Thierry Reding <thierry.reding@gmail.com>
4896 L: dri-devel@lists.freedesktop.org
4897 L: linux-tegra@vger.kernel.org
4898 T: git git://anongit.freedesktop.org/tegra/linux.git
4900 F: drivers/gpu/drm/tegra/
4901 F: drivers/gpu/host1x/
4902 F: include/linux/host1x.h
4903 F: include/uapi/drm/tegra_drm.h
4904 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4906 DRM DRIVERS FOR RENESAS
4907 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4908 L: dri-devel@lists.freedesktop.org
4909 L: linux-renesas-soc@vger.kernel.org
4910 T: git git://linuxtv.org/pinchartl/fbdev
4912 F: drivers/gpu/drm/rcar-du/
4913 F: drivers/gpu/drm/shmobile/
4914 F: include/linux/platform_data/shmob_drm.h
4915 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4916 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4917 F: Documentation/devicetree/bindings/display/renesas,du.txt
4919 DRM DRIVERS FOR ROCKCHIP
4920 M: Sandy Huang <hjc@rock-chips.com>
4921 M: Heiko Stübner <heiko@sntech.de>
4922 L: dri-devel@lists.freedesktop.org
4924 F: drivers/gpu/drm/rockchip/
4925 F: Documentation/devicetree/bindings/display/rockchip/
4926 T: git git://anongit.freedesktop.org/drm/drm-misc
4929 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4930 M: Vincent Abriou <vincent.abriou@st.com>
4931 L: dri-devel@lists.freedesktop.org
4932 T: git git://anongit.freedesktop.org/drm/drm-misc
4934 F: drivers/gpu/drm/sti
4935 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4938 M: Yannick Fertre <yannick.fertre@st.com>
4939 M: Philippe Cornu <philippe.cornu@st.com>
4940 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4941 M: Vincent Abriou <vincent.abriou@st.com>
4942 L: dri-devel@lists.freedesktop.org
4943 T: git git://anongit.freedesktop.org/drm/drm-misc
4945 F: drivers/gpu/drm/stm
4946 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4948 DRM DRIVERS FOR TI LCDC
4949 M: Jyri Sarha <jsarha@ti.com>
4950 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4951 L: dri-devel@lists.freedesktop.org
4953 F: drivers/gpu/drm/tilcdc/
4954 F: Documentation/devicetree/bindings/display/tilcdc/
4956 DRM DRIVERS FOR TI OMAP
4957 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4958 L: dri-devel@lists.freedesktop.org
4960 F: drivers/gpu/drm/omapdrm/
4961 F: Documentation/devicetree/bindings/display/ti/
4964 M: Eric Anholt <eric@anholt.net>
4966 F: drivers/gpu/drm/v3d/
4967 F: include/uapi/drm/v3d_drm.h
4968 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4969 T: git git://anongit.freedesktop.org/drm/drm-misc
4972 M: Eric Anholt <eric@anholt.net>
4973 T: git git://github.com/anholt/linux
4975 F: drivers/gpu/drm/vc4/
4976 F: include/uapi/drm/vc4_drm.h
4977 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4978 T: git git://anongit.freedesktop.org/drm/drm-misc
4980 DRM DRIVERS FOR VIVANTE GPU IP
4981 M: Lucas Stach <l.stach@pengutronix.de>
4982 R: Russell King <linux+etnaviv@armlinux.org.uk>
4983 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4984 L: etnaviv@lists.freedesktop.org
4985 L: dri-devel@lists.freedesktop.org
4987 F: drivers/gpu/drm/etnaviv/
4988 F: include/uapi/drm/etnaviv_drm.h
4989 F: Documentation/devicetree/bindings/display/etnaviv/
4991 DRM DRIVERS FOR ZTE ZX
4992 M: Shawn Guo <shawnguo@kernel.org>
4993 L: dri-devel@lists.freedesktop.org
4995 F: drivers/gpu/drm/zte/
4996 F: Documentation/devicetree/bindings/display/zte,vou.txt
4997 T: git git://anongit.freedesktop.org/drm/drm-misc
5000 M: Thierry Reding <thierry.reding@gmail.com>
5001 L: dri-devel@lists.freedesktop.org
5002 T: git git://anongit.freedesktop.org/drm/drm-misc
5004 F: drivers/gpu/drm/drm_panel.c
5005 F: drivers/gpu/drm/panel/
5006 F: include/drm/drm_panel.h
5007 F: Documentation/devicetree/bindings/display/panel/
5010 M: Noralf Trønnes <noralf@tronnes.org>
5011 W: https://github.com/notro/tinydrm/wiki/Development
5012 T: git git://anongit.freedesktop.org/drm/drm-misc
5014 F: drivers/gpu/drm/tinydrm/
5015 F: include/drm/tinydrm/
5018 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5019 T: git git://anongit.freedesktop.org/drm/drm-misc
5020 L: dri-devel@lists.freedesktop.org
5021 L: xen-devel@lists.xen.org
5023 F: drivers/gpu/drm/xen/
5024 F: Documentation/gpu/xen-front.rst
5027 M: Christian Koenig <christian.koenig@amd.com>
5028 M: Huang Rui <ray.huang@amd.com>
5029 M: Junwei Zhang <Jerry.Zhang@amd.com>
5030 T: git git://people.freedesktop.org/~agd5f/linux
5032 L: dri-devel@lists.freedesktop.org
5034 F: drivers/gpu/drm/ttm/
5036 DSBR100 USB FM RADIO DRIVER
5037 M: Alexey Klimov <klimov.linux@gmail.com>
5038 L: linux-media@vger.kernel.org
5039 T: git git://linuxtv.org/media_tree.git
5041 F: drivers/media/radio/dsbr100.c
5044 M: Francois Romieu <romieu@fr.zoreil.com>
5045 L: netdev@vger.kernel.org
5047 F: drivers/net/wan/dscc4.c
5050 M: Hans Verkuil <hverkuil@xs4all.nl>
5051 L: linux-media@vger.kernel.org
5052 T: git git://linuxtv.org/media_tree.git
5053 W: https://linuxtv.org
5055 F: drivers/media/pci/dt3155/
5057 DVB_USB_AF9015 MEDIA DRIVER
5058 M: Antti Palosaari <crope@iki.fi>
5059 L: linux-media@vger.kernel.org
5060 W: https://linuxtv.org
5061 W: http://palosaari.fi/linux/
5062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5063 T: git git://linuxtv.org/anttip/media_tree.git
5065 F: drivers/media/usb/dvb-usb-v2/af9015*
5067 DVB_USB_AF9035 MEDIA DRIVER
5068 M: Antti Palosaari <crope@iki.fi>
5069 L: linux-media@vger.kernel.org
5070 W: https://linuxtv.org
5071 W: http://palosaari.fi/linux/
5072 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5073 T: git git://linuxtv.org/anttip/media_tree.git
5075 F: drivers/media/usb/dvb-usb-v2/af9035*
5077 DVB_USB_ANYSEE MEDIA DRIVER
5078 M: Antti Palosaari <crope@iki.fi>
5079 L: linux-media@vger.kernel.org
5080 W: https://linuxtv.org
5081 W: http://palosaari.fi/linux/
5082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5083 T: git git://linuxtv.org/anttip/media_tree.git
5085 F: drivers/media/usb/dvb-usb-v2/anysee*
5087 DVB_USB_AU6610 MEDIA DRIVER
5088 M: Antti Palosaari <crope@iki.fi>
5089 L: linux-media@vger.kernel.org
5090 W: https://linuxtv.org
5091 W: http://palosaari.fi/linux/
5092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5093 T: git git://linuxtv.org/anttip/media_tree.git
5095 F: drivers/media/usb/dvb-usb-v2/au6610*
5097 DVB_USB_CE6230 MEDIA DRIVER
5098 M: Antti Palosaari <crope@iki.fi>
5099 L: linux-media@vger.kernel.org
5100 W: https://linuxtv.org
5101 W: http://palosaari.fi/linux/
5102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5103 T: git git://linuxtv.org/anttip/media_tree.git
5105 F: drivers/media/usb/dvb-usb-v2/ce6230*
5107 DVB_USB_CXUSB MEDIA DRIVER
5108 M: Michael Krufky <mkrufky@linuxtv.org>
5109 L: linux-media@vger.kernel.org
5110 W: https://linuxtv.org
5111 W: http://github.com/mkrufky
5112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5113 T: git git://linuxtv.org/media_tree.git
5115 F: drivers/media/usb/dvb-usb/cxusb*
5117 DVB_USB_EC168 MEDIA DRIVER
5118 M: Antti Palosaari <crope@iki.fi>
5119 L: linux-media@vger.kernel.org
5120 W: https://linuxtv.org
5121 W: http://palosaari.fi/linux/
5122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5123 T: git git://linuxtv.org/anttip/media_tree.git
5125 F: drivers/media/usb/dvb-usb-v2/ec168*
5127 DVB_USB_GL861 MEDIA DRIVER
5128 M: Antti Palosaari <crope@iki.fi>
5129 L: linux-media@vger.kernel.org
5130 W: https://linuxtv.org
5131 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5132 T: git git://linuxtv.org/anttip/media_tree.git
5134 F: drivers/media/usb/dvb-usb-v2/gl861*
5136 DVB_USB_MXL111SF MEDIA DRIVER
5137 M: Michael Krufky <mkrufky@linuxtv.org>
5138 L: linux-media@vger.kernel.org
5139 W: https://linuxtv.org
5140 W: http://github.com/mkrufky
5141 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5142 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5144 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5146 DVB_USB_RTL28XXU MEDIA DRIVER
5147 M: Antti Palosaari <crope@iki.fi>
5148 L: linux-media@vger.kernel.org
5149 W: https://linuxtv.org
5150 W: http://palosaari.fi/linux/
5151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5152 T: git git://linuxtv.org/anttip/media_tree.git
5154 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5156 DVB_USB_V2 MEDIA DRIVER
5157 M: Antti Palosaari <crope@iki.fi>
5158 L: linux-media@vger.kernel.org
5159 W: https://linuxtv.org
5160 W: http://palosaari.fi/linux/
5161 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5162 T: git git://linuxtv.org/anttip/media_tree.git
5164 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5165 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5168 M: Jason Baron <jbaron@akamai.com>
5170 F: lib/dynamic_debug.c
5171 F: include/linux/dynamic_debug.h
5173 DYNAMIC INTERRUPT MODERATION
5174 M: Tal Gilboa <talgi@mellanox.com>
5176 F: include/linux/net_dim.h
5178 DZ DECSTATION DZ11 SERIAL DRIVER
5179 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5181 F: drivers/tty/serial/dz.*
5183 E3X0 POWER BUTTON DRIVER
5184 M: Moritz Fischer <moritz.fischer@ettus.com>
5185 L: usrp-users@lists.ettus.com
5186 W: http://www.ettus.com
5188 F: drivers/input/misc/e3x0-button.c
5189 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5192 M: Antti Palosaari <crope@iki.fi>
5193 L: linux-media@vger.kernel.org
5194 W: https://linuxtv.org
5195 W: http://palosaari.fi/linux/
5196 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5197 T: git git://linuxtv.org/anttip/media_tree.git
5199 F: drivers/media/tuners/e4000*
5201 EARTH_PT1 MEDIA DRIVER
5202 M: Akihiro Tsukada <tskd08@gmail.com>
5203 L: linux-media@vger.kernel.org
5205 F: drivers/media/pci/pt1/
5207 EARTH_PT3 MEDIA DRIVER
5208 M: Akihiro Tsukada <tskd08@gmail.com>
5209 L: linux-media@vger.kernel.org
5211 F: drivers/media/pci/pt3/
5214 M: Antti Palosaari <crope@iki.fi>
5215 L: linux-media@vger.kernel.org
5216 W: https://linuxtv.org
5217 W: http://palosaari.fi/linux/
5218 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5219 T: git git://linuxtv.org/anttip/media_tree.git
5221 F: drivers/media/dvb-frontends/ec100*
5224 M: Tyler Hicks <tyhicks@canonical.com>
5225 L: ecryptfs@vger.kernel.org
5226 W: http://ecryptfs.org
5227 W: https://launchpad.net/ecryptfs
5228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5230 F: Documentation/filesystems/ecryptfs.txt
5234 M: Borislav Petkov <bp@alien8.de>
5235 L: linux-edac@vger.kernel.org
5237 F: drivers/edac/amd64_edac*
5240 M: Robert Richter <rric@kernel.org>
5241 L: linux-edac@vger.kernel.org
5243 F: drivers/edac/highbank*
5246 M: Ralf Baechle <ralf@linux-mips.org>
5247 M: David Daney <david.daney@cavium.com>
5248 L: linux-edac@vger.kernel.org
5249 L: linux-mips@linux-mips.org
5251 F: drivers/edac/octeon_edac*
5253 EDAC-CAVIUM THUNDERX
5254 M: David Daney <david.daney@cavium.com>
5255 M: Jan Glauber <jglauber@cavium.com>
5256 L: linux-edac@vger.kernel.org
5258 F: drivers/edac/thunderx_edac*
5261 M: Borislav Petkov <bp@alien8.de>
5262 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5263 L: linux-edac@vger.kernel.org
5264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5267 F: Documentation/admin-guide/ras.rst
5268 F: Documentation/driver-api/edac.rst
5270 F: include/linux/edac.h
5273 M: Mark Gross <mark.gross@intel.com>
5274 L: linux-edac@vger.kernel.org
5276 F: drivers/edac/e752x_edac.c
5279 L: linux-edac@vger.kernel.org
5281 F: drivers/edac/e7xxx_edac.c
5284 M: York Sun <york.sun@nxp.com>
5285 L: linux-edac@vger.kernel.org
5287 F: drivers/edac/fsl_ddr_edac.*
5290 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5291 L: linux-edac@vger.kernel.org
5293 F: drivers/edac/ghes_edac.c
5296 L: linux-edac@vger.kernel.org
5298 F: drivers/edac/i3000_edac.c
5301 L: linux-edac@vger.kernel.org
5303 F: drivers/edac/i5000_edac.c
5306 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5307 L: linux-edac@vger.kernel.org
5309 F: drivers/edac/i5400_edac.c
5312 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5313 L: linux-edac@vger.kernel.org
5315 F: drivers/edac/i7300_edac.c
5318 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5319 L: linux-edac@vger.kernel.org
5321 F: drivers/edac/i7core_edac.c
5324 M: Tim Small <tim@buttersideup.com>
5325 L: linux-edac@vger.kernel.org
5327 F: drivers/edac/i82443bxgx_edac.c
5330 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5331 M: "Arvind R." <arvino55@gmail.com>
5332 L: linux-edac@vger.kernel.org
5334 F: drivers/edac/i82975x_edac.c
5337 M: Jason Baron <jbaron@akamai.com>
5338 L: linux-edac@vger.kernel.org
5340 F: drivers/edac/ie31200_edac.c
5343 M: Johannes Thumshirn <morbidrsa@gmail.com>
5344 L: linux-edac@vger.kernel.org
5346 F: drivers/edac/mpc85xx_edac.[ch]
5349 M: Egor Martovetsky <egor@pasemi.com>
5350 L: linux-edac@vger.kernel.org
5352 F: drivers/edac/pasemi_edac.c
5355 M: Tony Luck <tony.luck@intel.com>
5356 L: linux-edac@vger.kernel.org
5358 F: drivers/edac/pnd2_edac.[ch]
5361 M: Tim Small <tim@buttersideup.com>
5362 L: linux-edac@vger.kernel.org
5364 F: drivers/edac/r82600_edac.c
5367 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5368 L: linux-edac@vger.kernel.org
5370 F: drivers/edac/sb_edac.c
5373 M: Tony Luck <tony.luck@intel.com>
5374 L: linux-edac@vger.kernel.org
5376 F: drivers/edac/skx_edac.c
5379 M: Tero Kristo <t-kristo@ti.com>
5380 L: linux-edac@vger.kernel.org
5382 F: drivers/edac/ti_edac.c
5384 EDIROL UA-101/UA-1000 DRIVER
5385 M: Clemens Ladisch <clemens@ladisch.de>
5386 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5387 T: git git://git.alsa-project.org/alsa-kernel.git
5389 F: sound/usb/misc/ua101.c
5392 L: linux-efi@vger.kernel.org
5393 M: Ivan Hu <ivan.hu@canonical.com>
5394 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5396 F: drivers/firmware/efi/test/
5398 EFI VARIABLE FILESYSTEM
5399 M: Matthew Garrett <matthew.garrett@nebula.com>
5400 M: Jeremy Kerr <jk@ozlabs.org>
5401 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5403 L: linux-efi@vger.kernel.org
5407 EFIFB FRAMEBUFFER DRIVER
5408 L: linux-fbdev@vger.kernel.org
5409 M: Peter Jones <pjones@redhat.com>
5411 F: drivers/video/fbdev/efifb.c
5414 W: http://aeschi.ch.eu.org/efs/
5418 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5419 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5420 L: netdev@vger.kernel.org
5422 F: drivers/net/ethernet/ibm/ehea/
5424 EM28XX VIDEO4LINUX DRIVER
5425 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5426 L: linux-media@vger.kernel.org
5427 W: https://linuxtv.org
5428 T: git git://linuxtv.org/media_tree.git
5430 F: drivers/media/usb/em28xx/
5431 F: Documentation/media/v4l-drivers/em28xx*
5434 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5435 M: Matt Mackall <mpm@selenic.com>
5436 M: David Woodhouse <dwmw2@infradead.org>
5437 L: linux-embedded@vger.kernel.org
5440 Emulex 10Gbps iSCSI - OneConnect DRIVER
5441 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5442 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5443 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5444 L: linux-scsi@vger.kernel.org
5445 W: http://www.broadcom.com
5447 F: drivers/scsi/be2iscsi/
5449 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5450 M: Sathya Perla <sathya.perla@broadcom.com>
5451 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5452 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5453 M: Somnath Kotur <somnath.kotur@broadcom.com>
5454 L: netdev@vger.kernel.org
5455 W: http://www.emulex.com
5457 F: drivers/net/ethernet/emulex/benet/
5459 EMULEX ONECONNECT ROCE DRIVER
5460 M: Selvin Xavier <selvin.xavier@broadcom.com>
5461 M: Devesh Sharma <devesh.sharma@broadcom.com>
5462 L: linux-rdma@vger.kernel.org
5463 W: http://www.broadcom.com
5465 F: drivers/infiniband/hw/ocrdma/
5466 F: include/uapi/rdma/ocrdma-abi.h
5468 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5469 M: James Smart <james.smart@broadcom.com>
5470 M: Dick Kennedy <dick.kennedy@broadcom.com>
5471 L: linux-scsi@vger.kernel.org
5472 W: http://www.broadcom.com
5474 F: drivers/scsi/lpfc/
5476 ENE CB710 FLASH CARD READER DRIVER
5477 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5479 F: drivers/misc/cb710/
5480 F: drivers/mmc/host/cb710-mmc.*
5481 F: include/linux/cb710.h
5483 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5484 M: Maxim Levitsky <maximlevitsky@gmail.com>
5486 F: drivers/media/rc/ene_ir.*
5488 EPSON S1D13XXX FRAMEBUFFER DRIVER
5489 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5492 F: drivers/video/fbdev/s1d13xxxfb.c
5493 F: include/video/s1d13xxxfb.h
5495 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5496 M: Jeff Layton <jlayton@kernel.org>
5499 F: include/linux/errseq.h
5501 ET131X NETWORK DRIVER
5502 M: Mark Einon <mark.einon@gmail.com>
5504 F: drivers/net/ethernet/agere/
5507 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5508 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5509 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5510 L: netdev@vger.kernel.org
5511 W: http://www.linuxfoundation.org/en/Net:Bridge
5513 F: include/linux/netfilter_bridge/
5516 ETHERNET PHY LIBRARY
5517 M: Andrew Lunn <andrew@lunn.ch>
5518 M: Florian Fainelli <f.fainelli@gmail.com>
5519 L: netdev@vger.kernel.org
5521 F: Documentation/ABI/testing/sysfs-bus-mdio
5522 F: Documentation/devicetree/bindings/net/mdio*
5523 F: Documentation/networking/phy.txt
5525 F: drivers/of/of_mdio.c
5526 F: drivers/of/of_net.c
5527 F: include/linux/*mdio*.h
5528 F: include/linux/of_net.h
5529 F: include/linux/phy.h
5530 F: include/linux/phy_fixed.h
5531 F: include/linux/platform_data/mdio-bcm-unimac.h
5532 F: include/trace/events/mdio.h
5533 F: include/uapi/linux/mdio.h
5534 F: include/uapi/linux/mii.h
5537 M: Jan Kara <jack@suse.com>
5538 L: linux-ext4@vger.kernel.org
5540 F: Documentation/filesystems/ext2.txt
5542 F: include/linux/ext2*
5545 M: "Theodore Ts'o" <tytso@mit.edu>
5546 M: Andreas Dilger <adilger.kernel@dilger.ca>
5547 L: linux-ext4@vger.kernel.org
5548 W: http://ext4.wiki.kernel.org
5549 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5552 F: Documentation/filesystems/ext4/ext4.rst
5555 Extended Verification Module (EVM)
5556 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5557 L: linux-integrity@vger.kernel.org
5559 F: security/integrity/evm/
5561 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5562 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5563 L: linux-efi@vger.kernel.org
5564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5566 F: Documentation/efi-stub.txt
5567 F: arch/*/kernel/efi.c
5568 F: arch/x86/boot/compressed/eboot.[ch]
5569 F: arch/*/include/asm/efi.h
5570 F: arch/x86/platform/efi/
5571 F: drivers/firmware/efi/
5572 F: include/linux/efi*.h
5573 F: arch/arm/boot/compressed/efi-header.S
5574 F: arch/arm64/kernel/efi-entry.S
5576 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5577 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5578 M: Chanwoo Choi <cw00.choi@samsung.com>
5579 L: linux-kernel@vger.kernel.org
5580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5583 F: include/linux/extcon/
5584 F: include/linux/extcon.h
5585 F: Documentation/extcon/
5586 F: Documentation/devicetree/bindings/extcon/
5589 M: Jingoo Han <jingoohan1@gmail.com>
5590 L: dri-devel@lists.freedesktop.org
5592 F: drivers/gpu/drm/exynos/exynos_dp*
5594 EXYNOS SYSMMU (IOMMU) driver
5595 M: Marek Szyprowski <m.szyprowski@samsung.com>
5596 L: iommu@lists.linux-foundation.org
5598 F: drivers/iommu/exynos-iommu.c
5600 EZchip NPS platform support
5601 M: Vineet Gupta <vgupta@synopsys.com>
5602 M: Ofer Levi <oferle@mellanox.com>
5604 F: arch/arc/plat-eznps
5605 F: arch/arc/boot/dts/eznps.dts
5608 M: Jaegeuk Kim <jaegeuk@kernel.org>
5609 M: Chao Yu <yuchao0@huawei.com>
5610 L: linux-f2fs-devel@lists.sourceforge.net
5611 W: https://f2fs.wiki.kernel.org/
5612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5614 F: Documentation/filesystems/f2fs.txt
5615 F: Documentation/ABI/testing/sysfs-fs-f2fs
5617 F: include/linux/f2fs_fs.h
5618 F: include/trace/events/f2fs.h
5620 F71805F HARDWARE MONITORING DRIVER
5621 M: Jean Delvare <jdelvare@suse.com>
5622 L: linux-hwmon@vger.kernel.org
5624 F: Documentation/hwmon/f71805f
5625 F: drivers/hwmon/f71805f.c
5628 M: Josh Poimboeuf <jpoimboe@redhat.com>
5630 F: scripts/faddr2line
5633 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5634 L: netdev@vger.kernel.org
5636 F: net/core/failover.c
5637 F: include/net/failover.h
5638 F: Documentation/networking/failover.rst
5641 M: Jan Kara <jack@suse.cz>
5642 R: Amir Goldstein <amir73il@gmail.com>
5643 L: linux-fsdevel@vger.kernel.org
5645 F: fs/notify/fanotify/
5646 F: include/linux/fanotify.h
5647 F: include/uapi/linux/fanotify.h
5649 FARSYNC SYNCHRONOUS DRIVER
5650 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5651 W: http://www.farsite.co.uk/
5653 F: drivers/net/wan/farsync.*
5655 FAULT INJECTION SUPPORT
5656 M: Akinobu Mita <akinobu.mita@gmail.com>
5658 F: Documentation/fault-injection/
5659 F: lib/fault-inject.c
5661 FBTFT Framebuffer drivers
5662 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5663 L: dri-devel@lists.freedesktop.org
5664 L: linux-fbdev@vger.kernel.org
5666 F: drivers/staging/fbtft/
5669 M: Michael Buesch <m@bues.ch>
5670 L: linux-media@vger.kernel.org
5672 F: drivers/media/tuners/fc0011.h
5673 F: drivers/media/tuners/fc0011.c
5676 M: Antti Palosaari <crope@iki.fi>
5677 L: linux-media@vger.kernel.org
5678 W: https://linuxtv.org
5679 W: http://palosaari.fi/linux/
5680 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5681 T: git git://linuxtv.org/anttip/media_tree.git
5683 F: drivers/media/tuners/fc2580*
5685 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5686 M: Johannes Thumshirn <jth@kernel.org>
5687 L: linux-scsi@vger.kernel.org
5688 W: www.Open-FCoE.org
5690 F: drivers/scsi/libfc/
5691 F: drivers/scsi/fcoe/
5693 F: include/scsi/libfc.h
5694 F: include/scsi/libfcoe.h
5695 F: include/uapi/scsi/fc/
5697 FILE LOCKING (flock() and fcntl()/lockf())
5698 M: Jeff Layton <jlayton@kernel.org>
5699 M: "J. Bruce Fields" <bfields@fieldses.org>
5700 L: linux-fsdevel@vger.kernel.org
5702 F: include/linux/fcntl.h
5703 F: include/uapi/linux/fcntl.h
5707 FILESYSTEMS (VFS and infrastructure)
5708 M: Alexander Viro <viro@zeniv.linux.org.uk>
5709 L: linux-fsdevel@vger.kernel.org
5712 F: include/linux/fs.h
5713 F: include/uapi/linux/fs.h
5715 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5716 M: Riku Voipio <riku.voipio@iki.fi>
5717 L: linux-hwmon@vger.kernel.org
5719 F: drivers/hwmon/f75375s.c
5720 F: include/linux/f75375s.h
5722 FIREWIRE AUDIO DRIVERS
5723 M: Clemens Ladisch <clemens@ladisch.de>
5724 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5725 T: git git://git.alsa-project.org/alsa-kernel.git
5729 FIREWIRE MEDIA DRIVERS (firedtv)
5730 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5731 L: linux-media@vger.kernel.org
5732 L: linux1394-devel@lists.sourceforge.net
5733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5735 F: drivers/media/firewire/
5737 FIREWIRE SBP-2 TARGET
5738 M: Chris Boot <bootc@bootc.net>
5739 L: linux-scsi@vger.kernel.org
5740 L: target-devel@vger.kernel.org
5741 L: linux1394-devel@lists.sourceforge.net
5742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5744 F: drivers/target/sbp/
5747 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5748 L: linux1394-devel@lists.sourceforge.net
5749 W: http://ieee1394.wiki.kernel.org/
5750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5752 F: drivers/firewire/
5753 F: include/linux/firewire.h
5754 F: include/uapi/linux/firewire*.h
5757 FIRMWARE LOADER (request_firmware)
5758 M: Luis R. Rodriguez <mcgrof@kernel.org>
5759 L: linux-kernel@vger.kernel.org
5761 F: Documentation/firmware_class/
5762 F: drivers/base/firmware_loader/
5763 F: include/linux/firmware.h
5765 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5766 M: Joshua Morris <josh.h.morris@us.ibm.com>
5767 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5769 F: drivers/block/rsxx/
5772 M: Jiri Kosina <jikos@kernel.org>
5773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5775 F: drivers/block/floppy.c
5778 M: Alessandro Rubini <rubini@gnudd.com>
5779 W: http://www.ohwr.org/projects/fmc-bus
5782 F: include/linux/fmc*.h
5783 F: include/linux/ipmi-fru.h
5786 FPGA MANAGER FRAMEWORK
5787 M: Alan Tull <atull@kernel.org>
5788 M: Moritz Fischer <mdf@kernel.org>
5789 L: linux-fpga@vger.kernel.org
5791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5792 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5793 F: Documentation/fpga/
5794 F: Documentation/driver-api/fpga/
5795 F: Documentation/devicetree/bindings/fpga/
5797 F: include/linux/fpga/
5798 W: http://www.rocketboards.org
5801 M: Wu Hao <hao.wu@intel.com>
5802 L: linux-fpga@vger.kernel.org
5804 F: Documentation/fpga/dfl.txt
5805 F: include/uapi/linux/fpga-dfl.h
5806 F: drivers/fpga/dfl*
5809 M: Bill Metzenthen <billm@melbpc.org.au>
5810 W: http://floatingpoint.sourceforge.net/emulator/index.html
5812 F: arch/x86/math-emu/
5814 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5815 L: netdev@vger.kernel.org
5817 F: drivers/net/wan/dlci.c
5818 F: drivers/net/wan/sdla.c
5821 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5822 L: dri-devel@lists.freedesktop.org
5823 L: linux-fbdev@vger.kernel.org
5824 T: git git://github.com/bzolnier/linux.git
5825 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5827 F: Documentation/fb/
5830 F: include/linux/fb.h
5831 F: include/uapi/video/
5832 F: include/uapi/linux/fb.h
5834 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5835 M: Horia Geantă <horia.geanta@nxp.com>
5836 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5837 L: linux-crypto@vger.kernel.org
5839 F: drivers/crypto/caam/
5840 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5842 FREESCALE DIU FRAMEBUFFER DRIVER
5843 M: Timur Tabi <timur@kernel.org>
5844 L: linux-fbdev@vger.kernel.org
5846 F: drivers/video/fbdev/fsl-diu-fb.*
5848 FREESCALE DMA DRIVER
5849 M: Li Yang <leoyang.li@nxp.com>
5850 M: Zhang Wei <zw@zh-kernel.org>
5851 L: linuxppc-dev@lists.ozlabs.org
5853 F: drivers/dma/fsldma.*
5855 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5856 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5857 L: netdev@vger.kernel.org
5859 F: drivers/net/ethernet/freescale/gianfar*
5860 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5862 FREESCALE GPMI NAND DRIVER
5863 M: Han Xu <han.xu@nxp.com>
5864 L: linux-mtd@lists.infradead.org
5866 F: drivers/mtd/nand/raw/gpmi-nand/*
5868 FREESCALE I2C CPM DRIVER
5869 M: Jochen Friedrich <jochen@scram.de>
5870 L: linuxppc-dev@lists.ozlabs.org
5871 L: linux-i2c@vger.kernel.org
5873 F: drivers/i2c/busses/i2c-cpm.c
5875 FREESCALE IMX / MXC FEC DRIVER
5876 M: Fugang Duan <fugang.duan@nxp.com>
5877 L: netdev@vger.kernel.org
5879 F: drivers/net/ethernet/freescale/fec_main.c
5880 F: drivers/net/ethernet/freescale/fec_ptp.c
5881 F: drivers/net/ethernet/freescale/fec.h
5882 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5884 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5885 M: Sascha Hauer <s.hauer@pengutronix.de>
5886 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5887 L: linux-fbdev@vger.kernel.org
5888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5890 F: include/linux/platform_data/video-imxfb.h
5891 F: drivers/video/fbdev/imxfb.c
5893 FREESCALE QORIQ DPAA ETHERNET DRIVER
5894 M: Madalin Bucur <madalin.bucur@nxp.com>
5895 L: netdev@vger.kernel.org
5897 F: drivers/net/ethernet/freescale/dpaa
5899 FREESCALE QORIQ DPAA FMAN DRIVER
5900 M: Madalin Bucur <madalin.bucur@nxp.com>
5901 L: netdev@vger.kernel.org
5903 F: drivers/net/ethernet/freescale/fman
5904 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5906 FREESCALE QORIQ PTP CLOCK DRIVER
5907 M: Yangbo Lu <yangbo.lu@nxp.com>
5908 L: netdev@vger.kernel.org
5910 F: drivers/ptp/ptp_qoriq.c
5911 F: include/linux/fsl/ptp_qoriq.h
5912 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5914 FREESCALE QUAD SPI DRIVER
5915 M: Han Xu <han.xu@nxp.com>
5916 L: linux-mtd@lists.infradead.org
5918 F: drivers/mtd/spi-nor/fsl-quadspi.c
5920 FREESCALE QUICC ENGINE LIBRARY
5921 M: Qiang Zhao <qiang.zhao@nxp.com>
5922 L: linuxppc-dev@lists.ozlabs.org
5924 F: drivers/soc/fsl/qe/
5925 F: include/soc/fsl/*qe*.h
5926 F: include/soc/fsl/*ucc*.h
5928 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5929 M: Li Yang <leoyang.li@nxp.com>
5930 L: netdev@vger.kernel.org
5931 L: linuxppc-dev@lists.ozlabs.org
5933 F: drivers/net/ethernet/freescale/ucc_geth*
5935 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5936 M: Zhao Qiang <qiang.zhao@nxp.com>
5937 L: netdev@vger.kernel.org
5938 L: linuxppc-dev@lists.ozlabs.org
5940 F: drivers/net/wan/fsl_ucc_hdlc*
5942 FREESCALE QUICC ENGINE UCC UART DRIVER
5943 M: Timur Tabi <timur@kernel.org>
5944 L: linuxppc-dev@lists.ozlabs.org
5946 F: drivers/tty/serial/ucc_uart.c
5948 FREESCALE SOC DRIVERS
5949 M: Li Yang <leoyang.li@nxp.com>
5950 L: linuxppc-dev@lists.ozlabs.org
5951 L: linux-arm-kernel@lists.infradead.org
5953 F: Documentation/devicetree/bindings/soc/fsl/
5955 F: include/linux/fsl/
5957 FREESCALE SOC FS_ENET DRIVER
5958 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5959 L: linuxppc-dev@lists.ozlabs.org
5960 L: netdev@vger.kernel.org
5962 F: drivers/net/ethernet/freescale/fs_enet/
5963 F: include/linux/fs_enet_pd.h
5965 FREESCALE SOC SOUND DRIVERS
5966 M: Timur Tabi <timur@kernel.org>
5967 M: Nicolin Chen <nicoleotsuka@gmail.com>
5968 M: Xiubo Li <Xiubo.Lee@gmail.com>
5969 R: Fabio Estevam <fabio.estevam@nxp.com>
5970 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5971 L: linuxppc-dev@lists.ozlabs.org
5973 F: sound/soc/fsl/fsl*
5974 F: sound/soc/fsl/imx*
5975 F: sound/soc/fsl/mpc8610_hpcd.c
5977 FREESCALE USB PERIPHERAL DRIVERS
5978 M: Li Yang <leoyang.li@nxp.com>
5979 L: linux-usb@vger.kernel.org
5980 L: linuxppc-dev@lists.ozlabs.org
5982 F: drivers/usb/gadget/udc/fsl*
5985 M: Christoph Hellwig <hch@infradead.org>
5986 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5991 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5992 M: Pavel Machek <pavel@ucw.cz>
5993 L: linux-pm@vger.kernel.org
5995 F: Documentation/power/freezing-of-tasks.txt
5996 F: include/linux/freezer.h
6000 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6001 L: linux-kernel@vger.kernel.org
6004 F: include/linux/frontswap.h
6006 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6007 M: David Howells <dhowells@redhat.com>
6008 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6010 F: Documentation/filesystems/caching/
6012 F: include/linux/fscache*.h
6014 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6015 M: Theodore Y. Ts'o <tytso@mit.edu>
6016 M: Jaegeuk Kim <jaegeuk@kernel.org>
6017 L: linux-fscrypt@vger.kernel.org
6018 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6022 F: include/linux/fscrypt*.h
6023 F: Documentation/filesystems/fscrypt.rst
6025 FSI-ATTACHED I2C DRIVER
6026 M: Eddie James <eajames@linux.vnet.ibm.com>
6027 L: linux-i2c@vger.kernel.org
6028 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6030 F: drivers/i2c/busses/i2c-fsi.c
6031 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6033 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6034 M: Jan Kara <jack@suse.cz>
6035 R: Amir Goldstein <amir73il@gmail.com>
6036 L: linux-fsdevel@vger.kernel.org
6039 F: include/linux/fsnotify*.h
6041 FUJITSU LAPTOP EXTRAS
6042 M: Jonathan Woithe <jwoithe@just42.net>
6043 L: platform-driver-x86@vger.kernel.org
6045 F: drivers/platform/x86/fujitsu-laptop.c
6047 FUJITSU M-5MO LS CAMERA ISP DRIVER
6048 M: Kyungmin Park <kyungmin.park@samsung.com>
6049 M: Heungjun Kim <riverful.kim@samsung.com>
6050 L: linux-media@vger.kernel.org
6052 F: drivers/media/i2c/m5mols/
6053 F: include/media/i2c/m5mols.h
6055 FUJITSU TABLET EXTRAS
6056 M: Robert Gerlach <khnz@gmx.de>
6057 L: platform-driver-x86@vger.kernel.org
6059 F: drivers/platform/x86/fujitsu-tablet.c
6061 FUSE: FILESYSTEM IN USERSPACE
6062 M: Miklos Szeredi <miklos@szeredi.hu>
6063 L: linux-fsdevel@vger.kernel.org
6064 W: http://fuse.sourceforge.net/
6065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6068 F: include/uapi/linux/fuse.h
6069 F: Documentation/filesystems/fuse.txt
6072 M: Thomas Gleixner <tglx@linutronix.de>
6073 M: Ingo Molnar <mingo@redhat.com>
6074 R: Peter Zijlstra <peterz@infradead.org>
6075 R: Darren Hart <dvhart@infradead.org>
6076 L: linux-kernel@vger.kernel.org
6077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6080 F: kernel/futex_compat.c
6081 F: include/asm-generic/futex.h
6082 F: include/linux/futex.h
6083 F: include/uapi/linux/futex.h
6084 F: tools/testing/selftests/futex/
6085 F: tools/perf/bench/futex*
6086 F: Documentation/*futex*
6089 M: Kees Cook <keescook@chromium.org>
6090 R: Emese Revfy <re.emese@gmail.com>
6091 L: kernel-hardening@lists.openwall.com
6093 F: scripts/gcc-plugins/
6094 F: scripts/gcc-plugin.sh
6095 F: scripts/Makefile.gcc-plugins
6096 F: Documentation/gcc-plugins.txt
6098 GASKET DRIVER FRAMEWORK
6099 M: Rob Springer <rspringer@google.com>
6100 M: Todd Poynor <toddpoynor@google.com>
6101 M: Ben Chan <benchan@chromium.org>
6103 F: drivers/staging/gasket/
6105 GCOV BASED KERNEL PROFILING
6106 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6109 F: Documentation/dev-tools/gcov.rst
6111 GDB KERNEL DEBUGGING HELPER SCRIPTS
6112 M: Jan Kiszka <jan.kiszka@siemens.com>
6113 M: Kieran Bingham <kbingham@kernel.org>
6117 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6118 M: Achim Leubner <achim_leubner@adaptec.com>
6119 L: linux-scsi@vger.kernel.org
6120 W: http://www.icp-vortex.com/
6122 F: drivers/scsi/gdt*
6124 GEMTEK FM RADIO RECEIVER DRIVER
6125 M: Hans Verkuil <hverkuil@xs4all.nl>
6126 L: linux-media@vger.kernel.org
6127 T: git git://linuxtv.org/media_tree.git
6128 W: https://linuxtv.org
6130 F: drivers/media/radio/radio-gemtek*
6132 GENERIC GPIO I2C DRIVER
6133 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6135 F: drivers/i2c/busses/i2c-gpio.c
6136 F: include/linux/platform_data/i2c-gpio.h
6138 GENERIC GPIO I2C MULTIPLEXER DRIVER
6139 M: Peter Korsgaard <peter.korsgaard@barco.com>
6140 L: linux-i2c@vger.kernel.org
6142 F: drivers/i2c/muxes/i2c-mux-gpio.c
6143 F: include/linux/platform_data/i2c-mux-gpio.h
6144 F: Documentation/i2c/muxes/i2c-mux-gpio
6146 GENERIC HDLC (WAN) DRIVERS
6147 M: Krzysztof Halasa <khc@pm.waw.pl>
6148 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6150 F: drivers/net/wan/c101.c
6151 F: drivers/net/wan/hd6457*
6152 F: drivers/net/wan/hdlc*
6153 F: drivers/net/wan/n2.c
6154 F: drivers/net/wan/pc300too.c
6155 F: drivers/net/wan/pci200syn.c
6156 F: drivers/net/wan/wanxl*
6158 GENERIC INCLUDE/ASM HEADER FILES
6159 M: Arnd Bergmann <arnd@arndb.de>
6160 L: linux-arch@vger.kernel.org
6161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6163 F: include/asm-generic/
6164 F: include/uapi/asm-generic/
6166 GENERIC PHY FRAMEWORK
6167 M: Kishon Vijay Abraham I <kishon@ti.com>
6168 L: linux-kernel@vger.kernel.org
6169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6172 F: include/linux/phy/
6174 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6175 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6177 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6180 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6181 M: Kevin Hilman <khilman@kernel.org>
6182 M: Ulf Hansson <ulf.hansson@linaro.org>
6183 L: linux-pm@vger.kernel.org
6185 F: drivers/base/power/domain*.c
6186 F: include/linux/pm_domain.h
6187 F: Documentation/devicetree/bindings/power/power_domain.txt
6189 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6190 M: Eugen Hristev <eugen.hristev@microchip.com>
6191 L: linux-input@vger.kernel.org
6193 F: drivers/input/touchscreen/resistive-adc-touch.c
6195 GENERIC UIO DRIVER FOR PCI DEVICES
6196 M: "Michael S. Tsirkin" <mst@redhat.com>
6197 L: kvm@vger.kernel.org
6199 F: drivers/uio/uio_pci_generic.c
6201 GENWQE (IBM Generic Workqueue Card)
6202 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6203 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6205 F: drivers/misc/genwqe/
6207 GET_MAINTAINER SCRIPT
6208 M: Joe Perches <joe@perches.com>
6210 F: scripts/get_maintainer.pl
6213 M: Bob Peterson <rpeterso@redhat.com>
6214 M: Andreas Gruenbacher <agruenba@redhat.com>
6215 L: cluster-devel@redhat.com
6216 W: http://sources.redhat.com/cluster/
6217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6219 F: Documentation/filesystems/gfs2*.txt
6221 F: include/uapi/linux/gfs2_ondisk.h
6223 GIGASET ISDN DRIVERS
6224 M: Paul Bolle <pebolle@tiscali.nl>
6225 L: gigaset307x-common@lists.sourceforge.net
6226 W: http://gigaset307x.sourceforge.net/
6228 F: Documentation/isdn/README.gigaset
6229 F: drivers/isdn/gigaset/
6230 F: include/uapi/linux/gigaset_dev.h
6233 M: Johan Hovold <johan@kernel.org>
6235 F: Documentation/ABI/testing/sysfs-class-gnss
6236 F: Documentation/devicetree/bindings/gnss/
6238 F: include/linux/gnss.h
6241 M: Hans Verkuil <hans.verkuil@cisco.com>
6242 L: linux-media@vger.kernel.org
6244 F: drivers/media/usb/go7007/
6247 M: Bastien Nocera <hadess@hadess.net>
6248 L: linux-input@vger.kernel.org
6250 F: drivers/input/touchscreen/goodix.c
6252 GPD POCKET FAN DRIVER
6253 M: Hans de Goede <hdegoede@redhat.com>
6254 L: platform-driver-x86@vger.kernel.org
6256 F: drivers/platform/x86/gpd-pocket-fan.c
6259 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6260 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6261 L: linux-gpio@vger.kernel.org
6262 L: linux-acpi@vger.kernel.org
6264 F: Documentation/acpi/gpio-properties.txt
6265 F: drivers/gpio/gpiolib-acpi.c
6268 M: Sean Young <sean@mess.org>
6269 L: linux-media@vger.kernel.org
6271 F: drivers/media/rc/gpio-ir-tx.c
6274 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6275 R: Bartosz Golaszewski <brgl@bgdev.pl>
6276 L: linux-gpio@vger.kernel.org
6278 F: drivers/gpio/gpio-mockup.c
6279 F: tools/testing/selftests/gpio/
6282 M: Linus Walleij <linus.walleij@linaro.org>
6283 L: linux-gpio@vger.kernel.org
6284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6286 F: Documentation/devicetree/bindings/gpio/
6287 F: Documentation/driver-api/gpio/
6288 F: Documentation/gpio/
6289 F: Documentation/ABI/testing/gpio-cdev
6290 F: Documentation/ABI/obsolete/sysfs-gpio
6292 F: include/linux/gpio/
6293 F: include/linux/gpio.h
6294 F: include/linux/of_gpio.h
6295 F: include/asm-generic/gpio.h
6296 F: include/uapi/linux/gpio.h
6299 GRE DEMULTIPLEXER DRIVER
6300 M: Dmitry Kozlov <xeb@mail.ru>
6301 L: netdev@vger.kernel.org
6303 F: net/ipv4/gre_demux.c
6304 F: net/ipv4/gre_offload.c
6305 F: include/net/gre.h
6307 GRETH 10/100/1G Ethernet MAC device driver
6308 M: Andreas Larsson <andreas@gaisler.com>
6309 L: netdev@vger.kernel.org
6311 F: drivers/net/ethernet/aeroflex/
6313 GREYBUS AUDIO PROTOCOLS DRIVERS
6314 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6315 M: Mark Greer <mgreer@animalcreek.com>
6317 F: drivers/staging/greybus/audio_apbridgea.c
6318 F: drivers/staging/greybus/audio_apbridgea.h
6319 F: drivers/staging/greybus/audio_codec.c
6320 F: drivers/staging/greybus/audio_codec.h
6321 F: drivers/staging/greybus/audio_gb.c
6322 F: drivers/staging/greybus/audio_manager.c
6323 F: drivers/staging/greybus/audio_manager.h
6324 F: drivers/staging/greybus/audio_manager_module.c
6325 F: drivers/staging/greybus/audio_manager_private.h
6326 F: drivers/staging/greybus/audio_manager_sysfs.c
6327 F: drivers/staging/greybus/audio_module.c
6328 F: drivers/staging/greybus/audio_topology.c
6330 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6331 M: Viresh Kumar <vireshk@kernel.org>
6333 F: drivers/staging/greybus/authentication.c
6334 F: drivers/staging/greybus/bootrom.c
6335 F: drivers/staging/greybus/firmware.h
6336 F: drivers/staging/greybus/fw-core.c
6337 F: drivers/staging/greybus/fw-download.c
6338 F: drivers/staging/greybus/fw-management.c
6339 F: drivers/staging/greybus/greybus_authentication.h
6340 F: drivers/staging/greybus/greybus_firmware.h
6341 F: drivers/staging/greybus/hid.c
6342 F: drivers/staging/greybus/i2c.c
6343 F: drivers/staging/greybus/spi.c
6344 F: drivers/staging/greybus/spilib.c
6345 F: drivers/staging/greybus/spilib.h
6347 GREYBUS LOOPBACK DRIVER
6348 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6350 F: drivers/staging/greybus/loopback.c
6352 GREYBUS PLATFORM DRIVERS
6353 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6355 F: drivers/staging/greybus/arche-platform.c
6356 F: drivers/staging/greybus/arche-apb-ctrl.c
6357 F: drivers/staging/greybus/arche_platform.h
6359 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6360 M: Rui Miguel Silva <rmfrfs@gmail.com>
6362 F: drivers/staging/greybus/sdio.c
6363 F: drivers/staging/greybus/light.c
6364 F: drivers/staging/greybus/gpio.c
6365 F: drivers/staging/greybus/power_supply.c
6366 F: drivers/staging/greybus/spi.c
6367 F: drivers/staging/greybus/spilib.c
6370 M: Johan Hovold <johan@kernel.org>
6371 M: Alex Elder <elder@kernel.org>
6372 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6374 F: drivers/staging/greybus/
6375 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6377 GREYBUS UART PROTOCOLS DRIVERS
6378 M: David Lin <dtwlin@gmail.com>
6380 F: drivers/staging/greybus/uart.c
6381 F: drivers/staging/greybus/log.c
6383 GS1662 VIDEO SERIALIZER
6384 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6385 L: linux-media@vger.kernel.org
6386 T: git git://linuxtv.org/media_tree.git
6388 F: drivers/media/spi/gs1662.c
6390 GSPCA FINEPIX SUBDRIVER
6391 M: Frank Zago <frank@zago.net>
6392 L: linux-media@vger.kernel.org
6393 T: git git://linuxtv.org/media_tree.git
6395 F: drivers/media/usb/gspca/finepix.c
6397 GSPCA GL860 SUBDRIVER
6398 M: Olivier Lorin <o.lorin@laposte.net>
6399 L: linux-media@vger.kernel.org
6400 T: git git://linuxtv.org/media_tree.git
6402 F: drivers/media/usb/gspca/gl860/
6404 GSPCA M5602 SUBDRIVER
6405 M: Erik Andren <erik.andren@gmail.com>
6406 L: linux-media@vger.kernel.org
6407 T: git git://linuxtv.org/media_tree.git
6409 F: drivers/media/usb/gspca/m5602/
6411 GSPCA PAC207 SONIXB SUBDRIVER
6412 M: Hans Verkuil <hverkuil@xs4all.nl>
6413 L: linux-media@vger.kernel.org
6414 T: git git://linuxtv.org/media_tree.git
6416 F: drivers/media/usb/gspca/pac207.c
6418 GSPCA SN9C20X SUBDRIVER
6419 M: Brian Johnson <brijohn@gmail.com>
6420 L: linux-media@vger.kernel.org
6421 T: git git://linuxtv.org/media_tree.git
6423 F: drivers/media/usb/gspca/sn9c20x.c
6425 GSPCA T613 SUBDRIVER
6426 M: Leandro Costantino <lcostantino@gmail.com>
6427 L: linux-media@vger.kernel.org
6428 T: git git://linuxtv.org/media_tree.git
6430 F: drivers/media/usb/gspca/t613.c
6432 GSPCA USB WEBCAM DRIVER
6433 M: Hans Verkuil <hverkuil@xs4all.nl>
6434 L: linux-media@vger.kernel.org
6435 T: git git://linuxtv.org/media_tree.git
6437 F: drivers/media/usb/gspca/
6439 GTP (GPRS Tunneling Protocol)
6440 M: Pablo Neira Ayuso <pablo@netfilter.org>
6441 M: Harald Welte <laforge@gnumonks.org>
6442 L: osmocom-net-gprs@lists.osmocom.org
6443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6445 F: drivers/net/gtp.c
6447 GUID PARTITION TABLE (GPT)
6448 M: Davidlohr Bueso <dave@stgolabs.net>
6449 L: linux-efi@vger.kernel.org
6451 F: block/partitions/efi.*
6454 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6455 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6456 W: http://uclinux-h8.sourceforge.jp
6457 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6460 F: drivers/clocksource/h8300_*.c
6461 F: drivers/clk/h8300/
6462 F: drivers/irqchip/irq-renesas-h8*.c
6465 M: Antti Palosaari <crope@iki.fi>
6466 L: linux-media@vger.kernel.org
6467 W: https://linuxtv.org
6468 W: http://palosaari.fi/linux/
6469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6470 T: git git://linuxtv.org/anttip/media_tree.git
6472 F: drivers/media/usb/hackrf/
6474 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6475 M: Frank Seidel <frank@f-seidel.de>
6476 L: platform-driver-x86@vger.kernel.org
6477 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6479 F: drivers/platform/x86/hdaps.c
6482 M: Jean Delvare <jdelvare@suse.com>
6483 M: Guenter Roeck <linux@roeck-us.net>
6484 L: linux-hwmon@vger.kernel.org
6485 W: http://hwmon.wiki.kernel.org/
6486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6488 F: Documentation/devicetree/bindings/hwmon/
6489 F: Documentation/hwmon/
6491 F: include/linux/hwmon*.h
6492 F: include/trace/events/hwmon*.h
6494 HARDWARE RANDOM NUMBER GENERATOR CORE
6495 M: Matt Mackall <mpm@selenic.com>
6496 M: Herbert Xu <herbert@gondor.apana.org.au>
6497 L: linux-crypto@vger.kernel.org
6499 F: Documentation/devicetree/bindings/rng/
6500 F: Documentation/hw_random.txt
6501 F: drivers/char/hw_random/
6502 F: include/linux/hw_random.h
6504 HARDWARE TRACING FACILITIES
6505 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6507 F: drivers/hwtracing/
6509 HARDWARE SPINLOCK CORE
6510 M: Ohad Ben-Cohen <ohad@wizery.com>
6511 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6512 L: linux-remoteproc@vger.kernel.org
6514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6515 F: Documentation/devicetree/bindings/hwlock/
6516 F: Documentation/hwspinlock.txt
6517 F: drivers/hwspinlock/
6518 F: include/linux/hwspinlock.h
6520 HARMONY SOUND DRIVER
6521 L: linux-parisc@vger.kernel.org
6523 F: sound/parisc/harmony.*
6525 HDPVR USB VIDEO ENCODER DRIVER
6526 M: Hans Verkuil <hverkuil@xs4all.nl>
6527 L: linux-media@vger.kernel.org
6528 T: git git://linuxtv.org/media_tree.git
6529 W: https://linuxtv.org
6531 F: drivers/media/usb/hdpvr/
6533 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6534 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6536 F: Documentation/watchdog/hpwdt.txt
6537 F: drivers/watchdog/hpwdt.c
6539 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6540 M: Don Brace <don.brace@microsemi.com>
6541 L: esc.storagedev@microsemi.com
6542 L: linux-scsi@vger.kernel.org
6544 F: Documentation/scsi/hpsa.txt
6545 F: drivers/scsi/hpsa*.[ch]
6546 F: include/linux/cciss*.h
6547 F: include/uapi/linux/cciss*.h
6550 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6551 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6552 L: linux-rdma@vger.kernel.org
6554 F: drivers/infiniband/hw/hfi1
6557 L: linux-fsdevel@vger.kernel.org
6559 F: Documentation/filesystems/hfs.txt
6563 L: linux-fsdevel@vger.kernel.org
6565 F: Documentation/filesystems/hfsplus.txt
6568 HGA FRAMEBUFFER DRIVER
6569 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6570 L: linux-nvidia@lists.surfsouth.com
6571 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6573 F: drivers/video/fbdev/hgafb.c
6575 HIBERNATION (aka Software Suspend, aka swsusp)
6576 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6577 M: Pavel Machek <pavel@ucw.cz>
6578 L: linux-pm@vger.kernel.org
6579 B: https://bugzilla.kernel.org
6582 F: drivers/base/power/
6584 F: include/linux/suspend.h
6585 F: include/linux/freezer.h
6586 F: include/linux/pm.h
6587 F: arch/*/include/asm/suspend*.h
6590 M: Jiri Kosina <jikos@kernel.org>
6591 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6592 L: linux-input@vger.kernel.org
6593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6596 F: include/linux/hid*
6597 F: include/uapi/linux/hid*
6599 HID SENSOR HUB DRIVERS
6600 M: Jiri Kosina <jikos@kernel.org>
6601 M: Jonathan Cameron <jic23@kernel.org>
6602 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6603 L: linux-input@vger.kernel.org
6604 L: linux-iio@vger.kernel.org
6606 F: Documentation/hid/hid-sensor*
6607 F: drivers/hid/hid-sensor-*
6608 F: drivers/iio/*/hid-*
6609 F: include/linux/hid-sensor-*
6611 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6612 M: Thomas Gleixner <tglx@linutronix.de>
6613 L: linux-kernel@vger.kernel.org
6614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6616 F: Documentation/timers/
6617 F: kernel/time/hrtimer.c
6618 F: kernel/time/clockevents.c
6619 F: kernel/time/timer_*.c
6620 F: include/linux/clockchips.h
6621 F: include/linux/hrtimer.h
6623 HIGH-SPEED SCC DRIVER FOR AX.25
6624 L: linux-hams@vger.kernel.org
6626 F: drivers/net/hamradio/dmascc.c
6627 F: drivers/net/hamradio/scc.c
6629 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6630 M: HighPoint Linux Team <linux@highpoint-tech.com>
6631 W: http://www.highpoint-tech.com
6633 F: Documentation/scsi/hptiop.txt
6634 F: drivers/scsi/hptiop.c
6637 M: Jes Sorensen <jes@trained-monkey.org>
6638 L: linux-hippi@sunsite.dk
6640 F: include/linux/hippidevice.h
6641 F: include/uapi/linux/if_hippi.h
6643 F: drivers/net/hippi/
6645 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6646 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6647 M: Salil Mehta <salil.mehta@huawei.com>
6648 L: netdev@vger.kernel.org
6649 W: http://www.hisilicon.com
6651 F: drivers/net/ethernet/hisilicon/hns3/
6653 HISILICON LPC BUS DRIVER
6654 M: john.garry@huawei.com
6655 W: http://www.hisilicon.com
6657 F: drivers/bus/hisi_lpc.c
6658 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6660 HISILICON NETWORK SUBSYSTEM DRIVER
6661 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6662 M: Salil Mehta <salil.mehta@huawei.com>
6663 L: netdev@vger.kernel.org
6664 W: http://www.hisilicon.com
6666 F: drivers/net/ethernet/hisilicon/
6667 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6669 HISILICON PMU DRIVER
6670 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6671 W: http://www.hisilicon.com
6673 F: drivers/perf/hisilicon
6674 F: Documentation/perf/hisi-pmu.txt
6676 HISILICON ROCE DRIVER
6677 M: Lijun Ou <oulijun@huawei.com>
6678 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6679 L: linux-rdma@vger.kernel.org
6681 F: drivers/infiniband/hw/hns/
6682 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6684 HISILICON SAS Controller
6685 M: John Garry <john.garry@huawei.com>
6686 W: http://www.hisilicon.com
6688 F: drivers/scsi/hisi_sas/
6689 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6691 HMM - Heterogeneous Memory Management
6692 M: Jérôme Glisse <jglisse@redhat.com>
6693 L: linux-mm@kvack.org
6696 F: include/linux/hmm*
6697 F: Documentation/vm/hmm.rst
6700 M: Jouni Malinen <j@w1.fi>
6701 L: linux-wireless@vger.kernel.org
6702 W: http://w1.fi/hostap-driver.html
6704 F: drivers/net/wireless/intersil/hostap/
6706 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6707 L: platform-driver-x86@vger.kernel.org
6709 F: drivers/platform/x86/tc1100-wmi.c
6711 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6712 M: Jaroslav Kysela <perex@perex.cz>
6714 F: drivers/net/ethernet/hp/hp100.*
6716 HPET: High Precision Event Timers driver
6717 M: Clemens Ladisch <clemens@ladisch.de>
6719 F: Documentation/timers/hpet.txt
6720 F: drivers/char/hpet.c
6721 F: include/linux/hpet.h
6722 F: include/uapi/linux/hpet.h
6726 F: arch/x86/kernel/hpet.c
6727 F: arch/x86/include/asm/hpet.h
6730 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6731 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6736 M: Sebastian Reichel <sre@kernel.org>
6737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6739 F: Documentation/ABI/testing/sysfs-bus-hsi
6740 F: Documentation/driver-api/hsi.rst
6742 F: include/linux/hsi/
6743 F: include/uapi/linux/hsi/
6746 L: linux-usb@vger.kernel.org
6748 F: drivers/net/usb/hso.c
6750 HSR NETWORK PROTOCOL
6751 M: Arvid Brodin <arvid.brodin@alten.se>
6752 L: netdev@vger.kernel.org
6756 HT16K33 LED CONTROLLER DRIVER
6757 M: Robin van der Gracht <robin@protonic.nl>
6759 F: drivers/auxdisplay/ht16k33.c
6760 F: Documentation/devicetree/bindings/display/ht16k33.txt
6762 HTCPEN TOUCHSCREEN DRIVER
6763 M: Pau Oliva Fora <pof@eslack.org>
6764 L: linux-input@vger.kernel.org
6766 F: drivers/input/touchscreen/htcpen.c
6768 HUAWEI ETHERNET DRIVER
6769 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6770 L: netdev@vger.kernel.org
6772 F: Documentation/networking/hinic.txt
6773 F: drivers/net/ethernet/huawei/hinic/
6776 M: Mike Kravetz <mike.kravetz@oracle.com>
6777 L: linux-mm@kvack.org
6781 F: include/linux/hugetlb.h
6782 F: Documentation/admin-guide/mm/hugetlbpage.rst
6783 F: Documentation/vm/hugetlbfs_reserv.rst
6784 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6787 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6788 L: linux-media@vger.kernel.org
6789 T: git git://linuxtv.org/media_tree.git
6790 W: https://linuxtv.org
6792 F: drivers/media/platform/sti/hva
6794 HWPOISON MEMORY FAILURE HANDLING
6795 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6796 L: linux-mm@kvack.org
6798 F: mm/memory-failure.c
6799 F: mm/hwpoison-inject.c
6801 HYGON PROCESSOR SUPPORT
6802 M: Pu Wen <puwen@hygon.cn>
6803 L: linux-kernel@vger.kernel.org
6805 F: arch/x86/kernel/cpu/hygon.c
6807 Hyper-V CORE AND DRIVERS
6808 M: "K. Y. Srinivasan" <kys@microsoft.com>
6809 M: Haiyang Zhang <haiyangz@microsoft.com>
6810 M: Stephen Hemminger <sthemmin@microsoft.com>
6811 L: devel@linuxdriverproject.org
6813 F: Documentation/networking/netvsc.txt
6814 F: arch/x86/include/asm/mshyperv.h
6815 F: arch/x86/include/asm/trace/hyperv.h
6816 F: arch/x86/include/asm/hyperv-tlfs.h
6817 F: arch/x86/kernel/cpu/mshyperv.c
6819 F: drivers/hid/hid-hyperv.c
6821 F: drivers/input/serio/hyperv-keyboard.c
6822 F: drivers/pci/controller/pci-hyperv.c
6823 F: drivers/net/hyperv/
6824 F: drivers/scsi/storvsc_drv.c
6825 F: drivers/uio/uio_hv_generic.c
6826 F: drivers/video/fbdev/hyperv_fb.c
6827 F: net/vmw_vsock/hyperv_transport.c
6828 F: include/linux/hyperv.h
6829 F: include/uapi/linux/hyperv.h
6831 F: Documentation/ABI/stable/sysfs-bus-vmbus
6833 HYPERVISOR VIRTUAL CONSOLE DRIVER
6834 L: linuxppc-dev@lists.ozlabs.org
6839 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6840 L: linux-i2c@vger.kernel.org
6841 L: linux-acpi@vger.kernel.org
6843 F: drivers/i2c/i2c-core-acpi.c
6846 M: Peter Rosin <peda@axentia.se>
6847 L: linux-i2c@vger.kernel.org
6849 F: Documentation/i2c/i2c-topology
6850 F: Documentation/i2c/muxes/
6851 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6852 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6853 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6854 F: drivers/i2c/i2c-mux.c
6855 F: drivers/i2c/muxes/
6856 F: include/linux/i2c-mux.h
6858 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6859 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6860 L: linux-i2c@vger.kernel.org
6862 F: drivers/i2c/busses/i2c-mv64xxx.c
6864 I2C OVER PARALLEL PORT
6865 M: Jean Delvare <jdelvare@suse.com>
6866 L: linux-i2c@vger.kernel.org
6868 F: Documentation/i2c/busses/i2c-parport
6869 F: Documentation/i2c/busses/i2c-parport-light
6870 F: drivers/i2c/busses/i2c-parport.c
6871 F: drivers/i2c/busses/i2c-parport-light.c
6874 M: Wolfram Sang <wsa@the-dreams.de>
6875 L: linux-i2c@vger.kernel.org
6876 W: https://i2c.wiki.kernel.org/
6877 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6880 F: Documentation/devicetree/bindings/i2c/i2c.txt
6881 F: Documentation/i2c/
6883 F: include/linux/i2c.h
6884 F: include/linux/i2c-dev.h
6885 F: include/linux/i2c-smbus.h
6886 F: include/uapi/linux/i2c.h
6887 F: include/uapi/linux/i2c-*.h
6889 I2C SUBSYSTEM HOST DRIVERS
6890 L: linux-i2c@vger.kernel.org
6891 W: https://i2c.wiki.kernel.org/
6892 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6895 F: Documentation/devicetree/bindings/i2c/
6896 F: drivers/i2c/algos/
6897 F: drivers/i2c/busses/
6900 M: Jean Delvare <jdelvare@suse.com>
6901 L: linux-i2c@vger.kernel.org
6903 F: Documentation/i2c/busses/i2c-taos-evm
6904 F: drivers/i2c/busses/i2c-taos-evm.c
6907 M: Till Harbaum <till@harbaum.org>
6908 L: linux-i2c@vger.kernel.org
6909 W: http://www.harbaum.org/till/i2c_tiny_usb
6911 F: drivers/i2c/busses/i2c-tiny-usb.c
6913 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6914 M: Jean Delvare <jdelvare@suse.com>
6915 L: linux-i2c@vger.kernel.org
6917 F: Documentation/i2c/busses/i2c-ali1535
6918 F: Documentation/i2c/busses/i2c-ali1563
6919 F: Documentation/i2c/busses/i2c-ali15x3
6920 F: Documentation/i2c/busses/i2c-amd756
6921 F: Documentation/i2c/busses/i2c-amd8111
6922 F: Documentation/i2c/busses/i2c-i801
6923 F: Documentation/i2c/busses/i2c-nforce2
6924 F: Documentation/i2c/busses/i2c-piix4
6925 F: Documentation/i2c/busses/i2c-sis5595
6926 F: Documentation/i2c/busses/i2c-sis630
6927 F: Documentation/i2c/busses/i2c-sis96x
6928 F: Documentation/i2c/busses/i2c-via
6929 F: Documentation/i2c/busses/i2c-viapro
6930 F: drivers/i2c/busses/i2c-ali1535.c
6931 F: drivers/i2c/busses/i2c-ali1563.c
6932 F: drivers/i2c/busses/i2c-ali15x3.c
6933 F: drivers/i2c/busses/i2c-amd756.c
6934 F: drivers/i2c/busses/i2c-amd756-s4882.c
6935 F: drivers/i2c/busses/i2c-amd8111.c
6936 F: drivers/i2c/busses/i2c-i801.c
6937 F: drivers/i2c/busses/i2c-isch.c
6938 F: drivers/i2c/busses/i2c-nforce2.c
6939 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6940 F: drivers/i2c/busses/i2c-piix4.c
6941 F: drivers/i2c/busses/i2c-sis5595.c
6942 F: drivers/i2c/busses/i2c-sis630.c
6943 F: drivers/i2c/busses/i2c-sis96x.c
6944 F: drivers/i2c/busses/i2c-via.c
6945 F: drivers/i2c/busses/i2c-viapro.c
6947 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6948 M: Hans de Goede <hdegoede@redhat.com>
6949 L: linux-i2c@vger.kernel.org
6951 F: drivers/i2c/busses/i2c-cht-wc.c
6953 I2C/SMBUS ISMT DRIVER
6954 M: Seth Heasley <seth.heasley@intel.com>
6955 M: Neil Horman <nhorman@tuxdriver.com>
6956 L: linux-i2c@vger.kernel.org
6957 F: drivers/i2c/busses/i2c-ismt.c
6958 F: Documentation/i2c/busses/i2c-ismt
6960 I2C/SMBUS STUB DRIVER
6961 M: Jean Delvare <jdelvare@suse.com>
6962 L: linux-i2c@vger.kernel.org
6964 F: drivers/i2c/i2c-stub.c
6966 IA64 (Itanium) PLATFORM
6967 M: Tony Luck <tony.luck@intel.com>
6968 M: Fenghua Yu <fenghua.yu@intel.com>
6969 L: linux-ia64@vger.kernel.org
6970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6974 IBM Power 842 compression accelerator
6975 M: Haren Myneni <haren@us.ibm.com>
6977 F: drivers/crypto/nx/Makefile
6978 F: drivers/crypto/nx/Kconfig
6979 F: drivers/crypto/nx/nx-842*
6980 F: include/linux/sw842.h
6984 IBM Power in-Nest Crypto Acceleration
6985 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6986 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6987 L: linux-crypto@vger.kernel.org
6989 F: drivers/crypto/nx/Makefile
6990 F: drivers/crypto/nx/Kconfig
6991 F: drivers/crypto/nx/nx-aes*
6992 F: drivers/crypto/nx/nx-sha*
6993 F: drivers/crypto/nx/nx.*
6994 F: drivers/crypto/nx/nx_csbcpb.h
6995 F: drivers/crypto/nx/nx_debugfs.h
6997 IBM Power Linux RAID adapter
6998 M: Brian King <brking@us.ibm.com>
7000 F: drivers/scsi/ipr.*
7002 IBM Power SRIOV Virtual NIC Device Driver
7003 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7004 M: John Allen <jallen@linux.vnet.ibm.com>
7005 L: netdev@vger.kernel.org
7007 F: drivers/net/ethernet/ibm/ibmvnic.*
7009 IBM Power Virtual Accelerator Switchboard
7010 M: Sukadev Bhattiprolu
7011 L: linuxppc-dev@lists.ozlabs.org
7013 F: arch/powerpc/platforms/powernv/vas*
7014 F: arch/powerpc/platforms/powernv/copy-paste.h
7015 F: arch/powerpc/include/asm/vas.h
7016 F: arch/powerpc/include/uapi/asm/vas.h
7018 IBM Power Virtual Ethernet Device Driver
7019 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7020 L: netdev@vger.kernel.org
7022 F: drivers/net/ethernet/ibm/ibmveth.*
7024 IBM Power Virtual FC Device Drivers
7025 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7026 L: linux-scsi@vger.kernel.org
7028 F: drivers/scsi/ibmvscsi/ibmvfc*
7030 IBM Power Virtual Management Channel Driver
7031 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7032 M: Steven Royer <seroyer@linux.vnet.ibm.com>
7034 F: drivers/misc/ibmvmc.*
7036 IBM Power Virtual SCSI Device Drivers
7037 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7038 L: linux-scsi@vger.kernel.org
7040 F: drivers/scsi/ibmvscsi/ibmvscsi*
7041 F: include/scsi/viosrp.h
7043 IBM Power Virtual SCSI Device Target Driver
7044 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7045 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7046 L: linux-scsi@vger.kernel.org
7047 L: target-devel@vger.kernel.org
7049 F: drivers/scsi/ibmvscsi_tgt/
7051 IBM Power VMX Cryptographic instructions
7052 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7053 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7054 L: linux-crypto@vger.kernel.org
7056 F: drivers/crypto/vmx/Makefile
7057 F: drivers/crypto/vmx/Kconfig
7058 F: drivers/crypto/vmx/vmx.c
7059 F: drivers/crypto/vmx/aes*
7060 F: drivers/crypto/vmx/ghash*
7061 F: drivers/crypto/vmx/ppc-xlate.pl
7063 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7064 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7065 L: linux-pci@vger.kernel.org
7066 L: linuxppc-dev@lists.ozlabs.org
7068 F: drivers/pci/hotplug/rpaphp*
7070 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7071 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7072 L: linux-pci@vger.kernel.org
7073 L: linuxppc-dev@lists.ozlabs.org
7075 F: drivers/pci/hotplug/rpadlpar*
7077 IBM ServeRAID RAID DRIVER
7079 F: drivers/scsi/ips.*
7081 ICH LPC AND GPIO DRIVER
7082 M: Peter Tyser <ptyser@xes-inc.com>
7084 F: drivers/mfd/lpc_ich.c
7085 F: drivers/gpio/gpio-ich.c
7088 M: "David S. Miller" <davem@davemloft.net>
7089 L: linux-ide@vger.kernel.org
7090 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7093 F: Documentation/ide/
7095 F: include/linux/ide.h
7098 M: Borislav Petkov <bp@alien8.de>
7099 L: linux-ide@vger.kernel.org
7101 F: Documentation/cdrom/ide-cd
7102 F: drivers/ide/ide-cd*
7104 IDEAPAD LAPTOP EXTRAS DRIVER
7105 M: Ike Panhc <ike.pan@canonical.com>
7106 L: platform-driver-x86@vger.kernel.org
7107 W: http://launchpad.net/ideapad-laptop
7109 F: drivers/platform/x86/ideapad-laptop.c
7111 IDEAPAD LAPTOP SLIDEBAR DRIVER
7112 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7113 L: linux-input@vger.kernel.org
7114 W: https://github.com/o2genum/ideapad-slidebar
7116 F: drivers/input/misc/ideapad_slidebar.c
7118 IDT VersaClock 5 CLOCK DRIVER
7119 M: Marek Vasut <marek.vasut@gmail.com>
7121 F: drivers/clk/clk-versaclock5.c
7123 IEEE 802.15.4 SUBSYSTEM
7124 M: Alexander Aring <alex.aring@gmail.com>
7125 M: Stefan Schmidt <stefan@datenfreihafen.org>
7126 L: linux-wpan@vger.kernel.org
7127 W: http://wpan.cakelab.org/
7128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7133 F: drivers/net/ieee802154/
7134 F: include/linux/nl802154.h
7135 F: include/linux/ieee802154.h
7136 F: include/net/nl802154.h
7137 F: include/net/mac802154.h
7138 F: include/net/af_ieee802154.h
7139 F: include/net/cfg802154.h
7140 F: include/net/ieee802154_netdev.h
7141 F: Documentation/networking/ieee802154.txt
7144 M: Yotam Gigi <yotam.gi@gmail.com>
7145 M: Jamal Hadi Salim <jhs@mojatatu.com>
7147 F: include/net/ife.h
7148 F: include/uapi/linux/ife.h
7150 IGORPLUG-USB IR RECEIVER
7151 M: Sean Young <sean@mess.org>
7152 L: linux-media@vger.kernel.org
7154 F: drivers/media/rc/igorplugusb.c
7156 IGUANAWORKS USB IR TRANSCEIVER
7157 M: Sean Young <sean@mess.org>
7158 L: linux-media@vger.kernel.org
7160 F: drivers/media/rc/iguanair.c
7162 IIO DIGITAL POTENTIOMETER DAC
7163 M: Peter Rosin <peda@axentia.se>
7164 L: linux-iio@vger.kernel.org
7166 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7167 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7168 F: drivers/iio/dac/dpot-dac.c
7170 IIO ENVELOPE DETECTOR
7171 M: Peter Rosin <peda@axentia.se>
7172 L: linux-iio@vger.kernel.org
7174 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7175 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7176 F: drivers/iio/adc/envelope-detector.c
7179 M: Peter Rosin <peda@axentia.se>
7180 L: linux-iio@vger.kernel.org
7182 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7183 F: drivers/iio/multiplexer/iio-mux.c
7185 IIO SUBSYSTEM AND DRIVERS
7186 M: Jonathan Cameron <jic23@kernel.org>
7187 R: Hartmut Knaack <knaack.h@gmx.de>
7188 R: Lars-Peter Clausen <lars@metafoo.de>
7189 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7190 L: linux-iio@vger.kernel.org
7191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7193 F: Documentation/ABI/testing/configfs-iio*
7194 F: Documentation/ABI/testing/sysfs-bus-iio*
7195 F: Documentation/devicetree/bindings/iio/
7197 F: drivers/staging/iio/
7198 F: include/linux/iio/
7202 M: Peter Rosin <peda@axentia.se>
7203 L: linux-iio@vger.kernel.org
7205 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7206 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7207 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7208 F: drivers/iio/afe/iio-rescale.c
7210 IKANOS/ADI EAGLE ADSL USB DRIVER
7211 M: Matthieu Castet <castet.matthieu@free.fr>
7212 M: Stanislaw Gruszka <stf_xl@wp.pl>
7214 F: drivers/usb/atm/ueagle-atm.c
7216 IMGTEC ASCII LCD DRIVER
7217 M: Paul Burton <paul.burton@mips.com>
7219 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7220 F: drivers/auxdisplay/img-ascii-lcd.c
7222 IMGTEC IR DECODER DRIVER
7223 M: James Hogan <jhogan@kernel.org>
7225 F: drivers/media/rc/img-ir/
7227 IMON SOUNDGRAPH USB IR RECEIVER
7228 M: Sean Young <sean@mess.org>
7229 L: linux-media@vger.kernel.org
7231 F: drivers/media/rc/imon_raw.c
7232 F: drivers/media/rc/imon.c
7234 IMS TWINTURBO FRAMEBUFFER DRIVER
7235 L: linux-fbdev@vger.kernel.org
7237 F: drivers/video/fbdev/imsttfb.c
7239 INA209 HARDWARE MONITOR DRIVER
7240 M: Guenter Roeck <linux@roeck-us.net>
7241 L: linux-hwmon@vger.kernel.org
7243 F: Documentation/hwmon/ina209
7244 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7245 F: drivers/hwmon/ina209.c
7247 INA2XX HARDWARE MONITOR DRIVER
7248 M: Guenter Roeck <linux@roeck-us.net>
7249 L: linux-hwmon@vger.kernel.org
7251 F: Documentation/hwmon/ina2xx
7252 F: drivers/hwmon/ina2xx.c
7253 F: include/linux/platform_data/ina2xx.h
7255 INDUSTRY PACK SUBSYSTEM (IPACK)
7256 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7257 M: Jens Taprogge <jens.taprogge@taprogge.org>
7258 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7259 L: industrypack-devel@lists.sourceforge.net
7260 W: http://industrypack.sourceforge.net
7264 INFINIBAND SUBSYSTEM
7265 M: Doug Ledford <dledford@redhat.com>
7266 M: Jason Gunthorpe <jgg@mellanox.com>
7267 L: linux-rdma@vger.kernel.org
7268 W: https://github.com/linux-rdma/rdma-core
7269 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7272 F: Documentation/devicetree/bindings/infiniband/
7273 F: Documentation/infiniband/
7274 F: drivers/infiniband/
7275 F: include/uapi/linux/if_infiniband.h
7276 F: include/uapi/rdma/
7279 INGENIC JZ4780 DMA Driver
7280 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7282 F: drivers/dma/dma-jz4780.c
7284 INGENIC JZ4780 NAND DRIVER
7285 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7286 L: linux-mtd@lists.infradead.org
7288 F: drivers/mtd/nand/raw/jz4780_*
7291 M: Jan Kara <jack@suse.cz>
7292 R: Amir Goldstein <amir73il@gmail.com>
7293 L: linux-fsdevel@vger.kernel.org
7295 F: Documentation/filesystems/inotify.txt
7296 F: fs/notify/inotify/
7297 F: include/linux/inotify.h
7298 F: include/uapi/linux/inotify.h
7300 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7301 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7302 L: linux-input@vger.kernel.org
7303 Q: http://patchwork.kernel.org/project/linux-input/list/
7304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7307 F: include/linux/input.h
7308 F: include/uapi/linux/input.h
7309 F: include/uapi/linux/input-event-codes.h
7310 F: include/linux/input/
7311 F: Documentation/devicetree/bindings/input/
7312 F: Documentation/devicetree/bindings/serio/
7313 F: Documentation/input/
7315 INPUT MULTITOUCH (MT) PROTOCOL
7316 M: Henrik Rydberg <rydberg@bitmath.org>
7317 L: linux-input@vger.kernel.org
7319 F: Documentation/input/multi-touch-protocol.rst
7320 F: drivers/input/input-mt.c
7323 INSIDE SECURE CRYPTO DRIVER
7324 M: Antoine Tenart <antoine.tenart@bootlin.com>
7325 F: drivers/crypto/inside-secure/
7327 L: linux-crypto@vger.kernel.org
7329 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7330 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7331 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7332 L: linux-integrity@vger.kernel.org
7333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7335 F: security/integrity/ima/
7337 INTEL 810/815 FRAMEBUFFER DRIVER
7338 M: Antonino Daplas <adaplas@gmail.com>
7339 L: linux-fbdev@vger.kernel.org
7341 F: drivers/video/fbdev/i810/
7344 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7345 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7346 M: Jie Yang <yang.jie@linux.intel.com>
7347 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7351 INTEL C600 SERIES SAS CONTROLLER DRIVER
7352 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7353 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7354 L: linux-scsi@vger.kernel.org
7355 T: git git://git.code.sf.net/p/intel-sas/isci
7357 F: drivers/scsi/isci/
7359 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7360 M: Jani Nikula <jani.nikula@linux.intel.com>
7361 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7362 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7363 L: intel-gfx@lists.freedesktop.org
7364 W: https://01.org/linuxgraphics/
7365 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7366 C: irc://chat.freenode.net/intel-gfx
7367 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7368 T: git git://anongit.freedesktop.org/drm-intel
7370 F: drivers/gpu/drm/i915/
7371 F: include/drm/i915*
7372 F: include/uapi/drm/i915_drm.h
7373 F: Documentation/gpu/i915.rst
7375 INTEL ETHERNET DRIVERS
7376 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7377 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7378 W: http://www.intel.com/support/feedback.htm
7379 W: http://e1000.sourceforge.net/
7380 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7384 F: Documentation/networking/e100.rst
7385 F: Documentation/networking/e1000.rst
7386 F: Documentation/networking/e1000e.rst
7387 F: Documentation/networking/fm10k.rst
7388 F: Documentation/networking/igb.rst
7389 F: Documentation/networking/igbvf.rst
7390 F: Documentation/networking/ixgb.rst
7391 F: Documentation/networking/ixgbe.rst
7392 F: Documentation/networking/ixgbevf.rst
7393 F: Documentation/networking/i40e.rst
7394 F: Documentation/networking/iavf.rst
7395 F: Documentation/networking/ice.rst
7396 F: drivers/net/ethernet/intel/
7397 F: drivers/net/ethernet/intel/*/
7398 F: include/linux/avf/virtchnl.h
7400 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7401 M: Maik Broemme <mbroemme@libmpq.org>
7402 L: linux-fbdev@vger.kernel.org
7404 F: Documentation/fb/intelfb.txt
7405 F: drivers/video/fbdev/intelfb/
7407 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7408 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7409 M: Zhi Wang <zhi.a.wang@intel.com>
7410 L: intel-gvt-dev@lists.freedesktop.org
7411 L: intel-gfx@lists.freedesktop.org
7412 W: https://01.org/igvt-g
7413 T: git https://github.com/intel/gvt-linux.git
7415 F: drivers/gpu/drm/i915/gvt/
7417 INTEL PMIC GPIO DRIVER
7418 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7420 F: drivers/gpio/gpio-*cove.c
7421 F: drivers/gpio/gpio-msic.c
7423 INTEL HID EVENT DRIVER
7424 M: Alex Hung <alex.hung@canonical.com>
7425 L: platform-driver-x86@vger.kernel.org
7427 F: drivers/platform/x86/intel-hid.c
7429 INTEL I/OAT DMA DRIVER
7430 M: Dave Jiang <dave.jiang@intel.com>
7431 R: Dan Williams <dan.j.williams@intel.com>
7432 L: dmaengine@vger.kernel.org
7433 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7435 F: drivers/dma/ioat*
7438 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7439 M: Len Brown <lenb@kernel.org>
7440 L: linux-pm@vger.kernel.org
7441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7442 B: https://bugzilla.kernel.org
7444 F: drivers/idle/intel_idle.c
7446 INTEL INTEGRATED SENSOR HUB DRIVER
7447 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7448 M: Jiri Kosina <jikos@kernel.org>
7449 L: linux-input@vger.kernel.org
7451 F: drivers/hid/intel-ish-hid/
7454 M: David Woodhouse <dwmw2@infradead.org>
7455 L: iommu@lists.linux-foundation.org
7456 T: git git://git.infradead.org/iommu-2.6.git
7458 F: drivers/iommu/intel-iommu.c
7459 F: include/linux/intel-iommu.h
7461 INTEL IOP-ADMA DMA DRIVER
7462 R: Dan Williams <dan.j.williams@intel.com>
7464 F: drivers/dma/iop-adma.c
7466 INTEL IPU3 CSI-2 CIO2 DRIVER
7467 M: Yong Zhi <yong.zhi@intel.com>
7468 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7469 M: Bingbu Cao <bingbu.cao@intel.com>
7470 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7471 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7472 L: linux-media@vger.kernel.org
7474 F: drivers/media/pci/intel/ipu3/
7475 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7477 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7478 M: Krzysztof Halasa <khalasa@piap.pl>
7480 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7481 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7482 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7483 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7484 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7485 F: drivers/net/wan/ixp4xx_hss.c
7487 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7488 M: Deepak Saxena <dsaxena@plexity.net>
7490 F: drivers/char/hw_random/ixp4xx-rng.c
7492 INTEL MANAGEMENT ENGINE (mei)
7493 M: Tomas Winkler <tomas.winkler@intel.com>
7494 L: linux-kernel@vger.kernel.org
7496 F: include/uapi/linux/mei.h
7497 F: include/linux/mei_cl_bus.h
7498 F: drivers/misc/mei/*
7499 F: drivers/watchdog/mei_wdt.c
7500 F: Documentation/misc-devices/mei/*
7503 INTEL MENLOW THERMAL DRIVER
7504 M: Sujith Thomas <sujith.thomas@intel.com>
7505 L: platform-driver-x86@vger.kernel.org
7506 W: https://01.org/linux-acpi
7508 F: drivers/platform/x86/intel_menlow.c
7510 INTEL MERRIFIELD GPIO DRIVER
7511 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7512 L: linux-gpio@vger.kernel.org
7514 F: drivers/gpio/gpio-merrifield.c
7516 INTEL MIC DRIVERS (mic)
7517 M: Sudeep Dutt <sudeep.dutt@intel.com>
7518 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7520 W: https://github.com/sudeepdutt/mic
7521 W: http://software.intel.com/en-us/mic-developer
7522 F: include/linux/mic_bus.h
7523 F: include/linux/scif.h
7524 F: include/uapi/linux/mic_common.h
7525 F: include/uapi/linux/mic_ioctl.h
7526 F: include/uapi/linux/scif_ioctl.h
7527 F: drivers/misc/mic/
7528 F: drivers/dma/mic_x100_dma.c
7529 F: drivers/dma/mic_x100_dma.h
7530 F: Documentation/mic/
7532 INTEL PMC CORE DRIVER
7533 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7534 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7535 L: platform-driver-x86@vger.kernel.org
7537 F: arch/x86/include/asm/pmc_core.h
7538 F: drivers/platform/x86/intel_pmc_core*
7540 INTEL PMC/P-Unit IPC DRIVER
7541 M: Zha Qipeng<qipeng.zha@intel.com>
7542 L: platform-driver-x86@vger.kernel.org
7544 F: drivers/platform/x86/intel_pmc_ipc.c
7545 F: drivers/platform/x86/intel_punit_ipc.c
7546 F: arch/x86/include/asm/intel_pmc_ipc.h
7547 F: arch/x86/include/asm/intel_punit_ipc.h
7549 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7550 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7551 L: linux-wireless@vger.kernel.org
7553 F: Documentation/networking/README.ipw2100
7554 F: Documentation/networking/README.ipw2200
7555 F: drivers/net/wireless/intel/ipw2x00/
7558 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7559 M: Len Brown <lenb@kernel.org>
7560 L: linux-pm@vger.kernel.org
7562 F: drivers/cpufreq/intel_pstate.c
7564 INTEL RDMA RNIC DRIVER
7565 M: Faisal Latif <faisal.latif@intel.com>
7566 M: Shiraz Saleem <shiraz.saleem@intel.com>
7567 L: linux-rdma@vger.kernel.org
7569 F: drivers/infiniband/hw/i40iw/
7570 F: include/uapi/rdma/i40iw-abi.h
7572 INTEL SHA MULTIBUFFER DRIVER
7573 M: Megha Dey <megha.dey@linux.intel.com>
7574 R: Tim Chen <tim.c.chen@linux.intel.com>
7575 L: linux-crypto@vger.kernel.org
7577 F: arch/x86/crypto/sha*-mb/
7580 INTEL TELEMETRY DRIVER
7581 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7582 L: platform-driver-x86@vger.kernel.org
7584 F: arch/x86/include/asm/intel_telemetry.h
7585 F: drivers/platform/x86/intel_telemetry*
7587 INTEL VIRTUAL BUTTON DRIVER
7588 M: AceLan Kao <acelan.kao@canonical.com>
7589 L: platform-driver-x86@vger.kernel.org
7591 F: drivers/platform/x86/intel-vbtn.c
7593 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7594 M: Stanislaw Gruszka <sgruszka@redhat.com>
7595 L: linux-wireless@vger.kernel.org
7597 F: drivers/net/wireless/intel/iwlegacy/
7599 INTEL WIRELESS WIFI LINK (iwlwifi)
7600 M: Johannes Berg <johannes.berg@intel.com>
7601 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7602 M: Luca Coelho <luciano.coelho@intel.com>
7603 M: Intel Linux Wireless <linuxwifi@intel.com>
7604 L: linux-wireless@vger.kernel.org
7605 W: http://intellinuxwireless.org
7606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7608 F: drivers/net/wireless/intel/iwlwifi/
7610 INTEL WIRELESS WIMAX CONNECTION 2400
7611 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7612 M: linux-wimax@intel.com
7613 L: wimax@linuxwimax.org (subscribers-only)
7615 W: http://linuxwimax.org
7616 F: Documentation/wimax/README.i2400m
7617 F: drivers/net/wimax/i2400m/
7618 F: include/uapi/linux/wimax/i2400m.h
7620 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7621 M: Mario Limonciello <mario.limonciello@dell.com>
7623 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7626 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7628 F: Documentation/trace/intel_th.rst
7629 F: drivers/hwtracing/intel_th/
7631 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7632 M: Ning Sun <ning.sun@intel.com>
7633 L: tboot-devel@lists.sourceforge.net
7634 W: http://tboot.sourceforge.net
7635 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7637 F: Documentation/intel_txt.txt
7638 F: include/linux/tboot.h
7639 F: arch/x86/kernel/tboot.c
7641 INTEL-MID GPIO DRIVER
7642 M: David Cohen <david.a.cohen@linux.intel.com>
7643 L: linux-gpio@vger.kernel.org
7645 F: drivers/gpio/gpio-intel-mid.c
7647 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7648 M: Linus Walleij <linus.walleij@linaro.org>
7649 L: linux-iio@vger.kernel.org
7651 F: drivers/iio/gyro/mpu3050*
7652 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7654 IOC3 ETHERNET DRIVER
7655 M: Ralf Baechle <ralf@linux-mips.org>
7656 L: linux-mips@linux-mips.org
7658 F: drivers/net/ethernet/sgi/ioc3-eth.c
7661 M: Pat Gefre <pfg@sgi.com>
7662 L: linux-serial@vger.kernel.org
7664 F: drivers/tty/serial/ioc3_serial.c
7667 M: Joerg Roedel <joro@8bytes.org>
7668 L: iommu@lists.linux-foundation.org
7669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7671 F: Documentation/devicetree/bindings/iommu/
7673 F: include/linux/iommu.h
7674 F: include/linux/of_iommu.h
7675 F: include/linux/iova.h
7678 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7680 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7683 M: Corey Minyard <minyard@acm.org>
7684 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7685 W: http://openipmi.sourceforge.net/
7687 F: Documentation/devicetree/bindings/ipmi/
7688 F: Documentation/IPMI.txt
7689 F: drivers/char/ipmi/
7690 F: include/linux/ipmi*
7691 F: include/uapi/linux/ipmi*
7693 IPS SCSI RAID DRIVER
7694 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7695 L: linux-scsi@vger.kernel.org
7696 W: http://www.adaptec.com/
7698 F: drivers/scsi/ips*
7701 M: Wensong Zhang <wensong@linux-vs.org>
7702 M: Simon Horman <horms@verge.net.au>
7703 M: Julian Anastasov <ja@ssi.bg>
7704 L: netdev@vger.kernel.org
7705 L: lvs-devel@vger.kernel.org
7707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7709 F: Documentation/networking/ipvs-sysctl.txt
7710 F: include/net/ip_vs.h
7711 F: include/uapi/linux/ip_vs.h
7712 F: net/netfilter/ipvs/
7715 M: Jiri Kosina <jikos@kernel.org>
7716 M: David Sterba <dsterba@suse.com>
7718 F: drivers/tty/ipwireless/
7721 L: netdev@vger.kernel.org
7723 F: include/uapi/linux/ipx.h
7724 F: drivers/staging/ipx/
7726 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7727 M: Marc Zyngier <marc.zyngier@arm.com>
7729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7730 F: Documentation/IRQ-domain.txt
7731 F: include/linux/irqdomain.h
7732 F: kernel/irq/irqdomain.c
7736 M: Thomas Gleixner <tglx@linutronix.de>
7737 L: linux-kernel@vger.kernel.org
7739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7743 M: Thomas Gleixner <tglx@linutronix.de>
7744 M: Jason Cooper <jason@lakedaemon.net>
7745 M: Marc Zyngier <marc.zyngier@arm.com>
7746 L: linux-kernel@vger.kernel.org
7748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7749 F: Documentation/devicetree/bindings/interrupt-controller/
7753 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7755 F: Documentation/isa.txt
7756 F: drivers/base/isa.c
7757 F: include/linux/isa.h
7760 M: Hans Verkuil <hverkuil@xs4all.nl>
7761 L: linux-media@vger.kernel.org
7762 T: git git://linuxtv.org/media_tree.git
7763 W: https://linuxtv.org
7765 F: drivers/media/radio/radio-isa*
7768 M: Jaroslav Kysela <perex@perex.cz>
7770 F: Documentation/isapnp.txt
7771 F: drivers/pnp/isapnp/
7772 F: include/linux/isapnp.h
7775 M: Lee Duncan <lduncan@suse.com>
7776 M: Chris Leech <cleech@redhat.com>
7777 L: open-iscsi@googlegroups.com
7778 W: www.open-iscsi.com
7780 F: drivers/scsi/*iscsi*
7781 F: include/scsi/*iscsi*
7783 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7784 M: Peter Jones <pjones@redhat.com>
7785 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7787 F: drivers/firmware/iscsi_ibft*
7789 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7790 M: Sagi Grimberg <sagi@grimberg.me>
7791 M: Max Gurtovoy <maxg@mellanox.com>
7792 L: linux-rdma@vger.kernel.org
7794 W: http://www.openfabrics.org
7795 W: www.open-iscsi.org
7796 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7797 F: drivers/infiniband/ulp/iser/
7799 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7800 M: Sagi Grimberg <sagi@grimberg.me>
7801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7802 L: linux-rdma@vger.kernel.org
7803 L: target-devel@vger.kernel.org
7805 W: http://www.linux-iscsi.org
7806 F: drivers/infiniband/ulp/isert
7809 M: Karsten Keil <isdn@linux-pingi.de>
7810 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7811 L: netdev@vger.kernel.org
7812 W: http://www.isdn4linux.de
7813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7815 F: Documentation/isdn/
7817 F: include/linux/isdn.h
7818 F: include/linux/isdn/
7819 F: include/uapi/linux/isdn.h
7820 F: include/uapi/linux/isdn/
7822 ISDN SUBSYSTEM (Eicon active card driver)
7823 M: Armin Schindler <mac@melware.de>
7824 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7825 W: http://www.melware.de
7827 F: drivers/isdn/hardware/eicon/
7829 IT87 HARDWARE MONITORING DRIVER
7830 M: Jean Delvare <jdelvare@suse.com>
7831 L: linux-hwmon@vger.kernel.org
7833 F: Documentation/hwmon/it87
7834 F: drivers/hwmon/it87.c
7837 M: Antti Palosaari <crope@iki.fi>
7838 L: linux-media@vger.kernel.org
7839 W: https://linuxtv.org
7840 W: http://palosaari.fi/linux/
7841 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7842 T: git git://linuxtv.org/anttip/media_tree.git
7844 F: drivers/media/tuners/it913x*
7846 IVTV VIDEO4LINUX DRIVER
7847 M: Andy Walls <awalls@md.metrocast.net>
7848 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7849 L: linux-media@vger.kernel.org
7850 T: git git://linuxtv.org/media_tree.git
7851 W: http://www.ivtvdriver.org
7853 F: Documentation/media/v4l-drivers/ivtv*
7854 F: drivers/media/pci/ivtv/
7855 F: include/uapi/linux/ivtv*
7857 IX2505V MEDIA DRIVER
7858 M: Malcolm Priestley <tvboxspy@gmail.com>
7859 L: linux-media@vger.kernel.org
7860 W: https://linuxtv.org
7861 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7863 F: drivers/media/dvb-frontends/ix2505v*
7865 JAILHOUSE HYPERVISOR INTERFACE
7866 M: Jan Kiszka <jan.kiszka@siemens.com>
7867 L: jailhouse-dev@googlegroups.com
7869 F: arch/x86/kernel/jailhouse.c
7870 F: arch/x86/include/asm/jailhouse_para.h
7872 JC42.4 TEMPERATURE SENSOR DRIVER
7873 M: Guenter Roeck <linux@roeck-us.net>
7874 L: linux-hwmon@vger.kernel.org
7876 F: drivers/hwmon/jc42.c
7877 F: Documentation/hwmon/jc42
7880 M: Dave Kleikamp <shaggy@kernel.org>
7881 L: jfs-discussion@lists.sourceforge.net
7882 W: http://jfs.sourceforge.net/
7883 T: git git://github.com/kleikamp/linux-shaggy.git
7885 F: Documentation/filesystems/jfs.txt
7889 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7890 L: netdev@vger.kernel.org
7892 F: drivers/net/ethernet/jme.*
7894 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7895 M: David Woodhouse <dwmw2@infradead.org>
7896 L: linux-mtd@lists.infradead.org
7897 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7900 F: include/uapi/linux/jffs2.h
7902 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7903 M: "Theodore Ts'o" <tytso@mit.edu>
7904 M: Jan Kara <jack@suse.com>
7905 L: linux-ext4@vger.kernel.org
7908 F: include/linux/jbd2.h
7910 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7911 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7912 L: linux-media@vger.kernel.org
7914 F: drivers/media/platform/rcar_jpu.c
7916 JSM Neo PCI based serial card
7917 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7918 L: linux-serial@vger.kernel.org
7920 F: drivers/tty/serial/jsm/
7922 K10TEMP HARDWARE MONITORING DRIVER
7923 M: Clemens Ladisch <clemens@ladisch.de>
7924 L: linux-hwmon@vger.kernel.org
7926 F: Documentation/hwmon/k10temp
7927 F: drivers/hwmon/k10temp.c
7929 K8TEMP HARDWARE MONITORING DRIVER
7930 M: Rudolf Marek <r.marek@assembler.cz>
7931 L: linux-hwmon@vger.kernel.org
7933 F: Documentation/hwmon/k8temp
7934 F: drivers/hwmon/k8temp.c
7937 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7938 R: Alexander Potapenko <glider@google.com>
7939 R: Dmitry Vyukov <dvyukov@google.com>
7940 L: kasan-dev@googlegroups.com
7942 F: arch/*/include/asm/kasan.h
7943 F: arch/*/mm/kasan_init*
7944 F: Documentation/dev-tools/kasan.rst
7945 F: include/linux/kasan*.h
7948 F: scripts/Makefile.kasan
7951 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7953 L: linux-kbuild@vger.kernel.org
7955 F: Documentation/kbuild/kconfig*
7957 F: scripts/Kconfig.include
7960 M: Dave Young <dyoung@redhat.com>
7961 M: Baoquan He <bhe@redhat.com>
7962 R: Vivek Goyal <vgoyal@redhat.com>
7963 L: kexec@lists.infradead.org
7964 W: http://lse.sourceforge.net/kdump/
7966 F: Documentation/kdump/
7968 KEENE FM RADIO TRANSMITTER DRIVER
7969 M: Hans Verkuil <hverkuil@xs4all.nl>
7970 L: linux-media@vger.kernel.org
7971 T: git git://linuxtv.org/media_tree.git
7972 W: https://linuxtv.org
7974 F: drivers/media/radio/radio-keene*
7977 M: Ian Kent <raven@themaw.net>
7978 L: autofs@vger.kernel.org
7982 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7983 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7984 M: Michal Marek <michal.lkml@markovi.net>
7985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7986 L: linux-kbuild@vger.kernel.org
7988 F: Documentation/kbuild/
7991 F: scripts/Makefile*
7998 L: kernel-janitors@vger.kernel.org
7999 W: http://kernelnewbies.org/KernelJanitors
8002 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8003 M: "J. Bruce Fields" <bfields@fieldses.org>
8004 M: Jeff Layton <jlayton@kernel.org>
8005 L: linux-nfs@vger.kernel.org
8006 W: http://nfs.sourceforge.net/
8007 T: git git://linux-nfs.org/~bfields/linux.git
8010 F: include/uapi/linux/nfsd/
8014 F: include/linux/lockd/
8015 F: include/linux/sunrpc/
8016 F: include/uapi/linux/sunrpc/
8018 KERNEL SELFTEST FRAMEWORK
8019 M: Shuah Khan <shuah@kernel.org>
8020 L: linux-kselftest@vger.kernel.org
8021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8022 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8024 F: tools/testing/selftests/
8025 F: Documentation/dev-tools/kselftest*
8027 KERNEL USERMODE HELPER
8028 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8029 L: linux-kernel@vger.kernel.org
8032 F: include/linux/umh.h
8034 KERNEL VIRTUAL MACHINE (KVM)
8035 M: Paolo Bonzini <pbonzini@redhat.com>
8036 M: Radim Krčmář <rkrcmar@redhat.com>
8037 L: kvm@vger.kernel.org
8038 W: http://www.linux-kvm.org
8039 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8041 F: Documentation/virtual/kvm/
8042 F: include/trace/events/kvm.h
8043 F: include/uapi/asm-generic/kvm*
8044 F: include/uapi/linux/kvm*
8045 F: include/asm-generic/kvm*
8046 F: include/linux/kvm*
8047 F: include/kvm/iodev.h
8051 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8052 M: Joerg Roedel <joro@8bytes.org>
8053 L: kvm@vger.kernel.org
8054 W: http://www.linux-kvm.org/
8056 F: arch/x86/include/asm/svm.h
8057 F: arch/x86/kvm/svm.c
8059 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8060 M: Christoffer Dall <christoffer.dall@arm.com>
8061 M: Marc Zyngier <marc.zyngier@arm.com>
8062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8063 L: kvmarm@lists.cs.columbia.edu
8064 W: http://systems.cs.columbia.edu/projects/kvm-arm
8065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8067 F: arch/arm/include/uapi/asm/kvm*
8068 F: arch/arm/include/asm/kvm*
8071 F: include/kvm/arm_*
8073 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8074 M: Christoffer Dall <christoffer.dall@arm.com>
8075 M: Marc Zyngier <marc.zyngier@arm.com>
8076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8077 L: kvmarm@lists.cs.columbia.edu
8079 F: arch/arm64/include/uapi/asm/kvm*
8080 F: arch/arm64/include/asm/kvm*
8083 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8084 M: James Hogan <jhogan@kernel.org>
8085 L: linux-mips@linux-mips.org
8087 F: arch/mips/include/uapi/asm/kvm*
8088 F: arch/mips/include/asm/kvm*
8091 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8092 M: Paul Mackerras <paulus@ozlabs.org>
8093 L: kvm-ppc@vger.kernel.org
8094 W: http://www.linux-kvm.org/
8095 T: git git://github.com/agraf/linux-2.6.git
8097 F: arch/powerpc/include/uapi/asm/kvm*
8098 F: arch/powerpc/include/asm/kvm*
8099 F: arch/powerpc/kvm/
8100 F: arch/powerpc/kernel/kvm*
8102 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8103 M: Christian Borntraeger <borntraeger@de.ibm.com>
8104 M: Janosch Frank <frankja@linux.ibm.com>
8105 R: David Hildenbrand <david@redhat.com>
8106 R: Cornelia Huck <cohuck@redhat.com>
8107 L: linux-s390@vger.kernel.org
8108 W: http://www.ibm.com/developerworks/linux/linux390/
8109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8111 F: arch/s390/include/uapi/asm/kvm*
8112 F: arch/s390/include/asm/gmap.h
8113 F: arch/s390/include/asm/kvm*
8115 F: arch/s390/mm/gmap.c
8117 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8118 M: Paolo Bonzini <pbonzini@redhat.com>
8119 M: Radim Krčmář <rkrcmar@redhat.com>
8120 L: kvm@vger.kernel.org
8121 W: http://www.linux-kvm.org
8122 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8125 F: arch/x86/include/uapi/asm/kvm*
8126 F: arch/x86/include/asm/kvm*
8127 F: arch/x86/include/asm/pvclock-abi.h
8128 F: arch/x86/kernel/kvm.c
8129 F: arch/x86/kernel/kvmclock.c
8132 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8133 M: Tejun Heo <tj@kernel.org>
8134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8136 F: include/linux/kernfs.h
8140 M: Eric Biederman <ebiederm@xmission.com>
8141 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8142 L: kexec@lists.infradead.org
8144 F: include/linux/kexec.h
8145 F: include/uapi/linux/kexec.h
8149 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8150 L: linux-integrity@vger.kernel.org
8151 L: keyrings@vger.kernel.org
8153 F: Documentation/security/keys/trusted-encrypted.rst
8154 F: include/keys/encrypted-type.h
8155 F: security/keys/encrypted-keys/
8158 M: James Bottomley <jejb@linux.vnet.ibm.com>
8159 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8160 L: linux-integrity@vger.kernel.org
8161 L: keyrings@vger.kernel.org
8163 F: Documentation/security/keys/trusted-encrypted.rst
8164 F: include/keys/trusted-type.h
8165 F: security/keys/trusted.c
8166 F: security/keys/trusted.h
8169 M: David Howells <dhowells@redhat.com>
8170 L: keyrings@vger.kernel.org
8172 F: Documentation/security/keys/core.rst
8173 F: include/linux/key.h
8174 F: include/linux/key-type.h
8175 F: include/linux/keyctl.h
8176 F: include/uapi/linux/keyctl.h
8180 KGDB / KDB /debug_core
8181 M: Jason Wessel <jason.wessel@windriver.com>
8182 M: Daniel Thompson <daniel.thompson@linaro.org>
8183 W: http://kgdb.wiki.kernel.org/
8184 L: kgdb-bugreport@lists.sourceforge.net
8185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8187 F: Documentation/dev-tools/kgdb.rst
8188 F: drivers/misc/kgdbts.c
8189 F: drivers/tty/serial/kgdboc.c
8190 F: include/linux/kdb.h
8191 F: include/linux/kgdb.h
8195 M: Catalin Marinas <catalin.marinas@arm.com>
8197 F: Documentation/dev-tools/kmemleak.rst
8198 F: include/linux/kmemleak.h
8200 F: mm/kmemleak-test.c
8202 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8203 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8204 L: linux-kernel@vger.kernel.org
8207 F: include/linux/kmod.h
8209 F: tools/testing/selftests/kmod/
8212 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8213 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8214 M: "David S. Miller" <davem@davemloft.net>
8215 M: Masami Hiramatsu <mhiramat@kernel.org>
8217 F: Documentation/kprobes.txt
8218 F: include/linux/kprobes.h
8219 F: include/asm-generic/kprobes.h
8222 KS0108 LCD CONTROLLER DRIVER
8223 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8225 F: Documentation/auxdisplay/ks0108
8226 F: drivers/auxdisplay/ks0108.c
8227 F: include/linux/ks0108.h
8230 M: David Ahern <dsa@cumulusnetworks.com>
8231 L: netdev@vger.kernel.org
8234 F: include/net/l3mdev.h
8237 M: John Fastabend <john.fastabend@gmail.com>
8238 M: Daniel Borkmann <daniel@iogearbox.net>
8239 L: netdev@vger.kernel.org
8241 F: include/linux/skmsg.h
8243 F: net/core/sock_map.c
8244 F: net/ipv4/tcp_bpf.c
8246 LANTIQ / INTEL Ethernet drivers
8247 M: Hauke Mehrtens <hauke@hauke-m.de>
8248 L: netdev@vger.kernel.org
8250 F: net/dsa/tag_gswip.c
8251 F: drivers/net/ethernet/lantiq_xrx200.c
8252 F: drivers/net/dsa/lantiq_pce.h
8253 F: drivers/net/dsa/lantiq_gswip.c
8255 LANTIQ MIPS ARCHITECTURE
8256 M: John Crispin <john@phrozen.org>
8257 L: linux-mips@linux-mips.org
8260 F: drivers/soc/lantiq
8263 L: linux-x25@vger.kernel.org
8265 F: Documentation/networking/lapb-module.txt
8269 LASI 53c700 driver for PARISC
8270 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8271 L: linux-scsi@vger.kernel.org
8273 F: Documentation/scsi/53c700.txt
8274 F: drivers/scsi/53c700*
8277 M: Tobin C. Harding <me@tobin.cc>
8278 M: Tycho Andersen <tycho@tycho.ws>
8279 L: kernel-hardening@lists.openwall.com
8281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8282 F: scripts/leaking_addresses.pl
8285 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8286 M: Pavel Machek <pavel@ucw.cz>
8287 L: linux-leds@vger.kernel.org
8288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8290 F: Documentation/devicetree/bindings/leds/
8292 F: include/linux/leds.h
8294 LEGACY EEPROM DRIVER
8295 M: Jean Delvare <jdelvare@suse.com>
8297 F: Documentation/misc-devices/eeprom
8298 F: drivers/misc/eeprom/eeprom.c
8301 R: David Lechner <david@lechnology.com>
8303 F: arch/arm/boot/dts/da850-lego-ev3.dts
8304 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8305 F: drivers/power/supply/lego_ev3_battery.c
8307 LEGO USB Tower driver
8308 M: Juergen Stuber <starblue@users.sourceforge.net>
8309 L: legousb-devel@lists.sourceforge.net
8310 W: http://legousb.sourceforge.net/
8312 F: drivers/usb/misc/legousbtower.c
8315 M: Michael Krufky <mkrufky@linuxtv.org>
8316 L: linux-media@vger.kernel.org
8317 W: https://linuxtv.org
8318 W: http://github.com/mkrufky
8319 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8320 T: git git://linuxtv.org/mkrufky/tuners.git
8322 F: drivers/media/dvb-frontends/lg2160.*
8324 LGDT3305 MEDIA DRIVER
8325 M: Michael Krufky <mkrufky@linuxtv.org>
8326 L: linux-media@vger.kernel.org
8327 W: https://linuxtv.org
8328 W: http://github.com/mkrufky
8329 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8330 T: git git://linuxtv.org/mkrufky/tuners.git
8332 F: drivers/media/dvb-frontends/lgdt3305.*
8334 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8335 M: Viresh Kumar <vireshk@kernel.org>
8336 L: linux-ide@vger.kernel.org
8337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8339 F: include/linux/pata_arasan_cf_data.h
8340 F: drivers/ata/pata_arasan_cf.c
8343 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8344 M: Jens Axboe <axboe@kernel.dk>
8345 L: linux-ide@vger.kernel.org
8346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8348 F: drivers/ata/pata_*.c
8349 F: drivers/ata/ata_generic.c
8351 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8352 M: Linus Walleij <linus.walleij@linaro.org>
8353 L: linux-ide@vger.kernel.org
8354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8356 F: drivers/ata/pata_ftide010.c
8357 F: drivers/ata/sata_gemini.c
8358 F: drivers/ata/sata_gemini.h
8360 LIBATA SATA AHCI PLATFORM devices support
8361 M: Hans de Goede <hdegoede@redhat.com>
8362 M: Jens Axboe <axboe@kernel.dk>
8363 L: linux-ide@vger.kernel.org
8364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8366 F: drivers/ata/ahci_platform.c
8367 F: drivers/ata/libahci_platform.c
8368 F: include/linux/ahci_platform.h
8370 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8371 M: Mikael Pettersson <mikpelinux@gmail.com>
8372 L: linux-ide@vger.kernel.org
8373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8375 F: drivers/ata/sata_promise.*
8377 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8378 M: Jens Axboe <axboe@kernel.dk>
8379 L: linux-ide@vger.kernel.org
8380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8383 F: include/linux/ata.h
8384 F: include/linux/libata.h
8385 F: Documentation/devicetree/bindings/ata/
8388 M: Sasha Levin <alexander.levin@microsoft.com>
8390 F: tools/lib/lockdep/
8392 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8393 M: Ross Zwisler <zwisler@kernel.org>
8394 M: Dan Williams <dan.j.williams@intel.com>
8395 M: Vishal Verma <vishal.l.verma@intel.com>
8396 M: Dave Jiang <dave.jiang@intel.com>
8397 L: linux-nvdimm@lists.01.org
8398 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8400 F: drivers/nvdimm/blk.c
8401 F: drivers/nvdimm/region_devs.c
8403 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8404 M: Vishal Verma <vishal.l.verma@intel.com>
8405 M: Dan Williams <dan.j.williams@intel.com>
8406 M: Ross Zwisler <zwisler@kernel.org>
8407 M: Dave Jiang <dave.jiang@intel.com>
8408 L: linux-nvdimm@lists.01.org
8409 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8411 F: drivers/nvdimm/btt*
8413 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8414 M: Ross Zwisler <zwisler@kernel.org>
8415 M: Dan Williams <dan.j.williams@intel.com>
8416 M: Vishal Verma <vishal.l.verma@intel.com>
8417 M: Dave Jiang <dave.jiang@intel.com>
8418 L: linux-nvdimm@lists.01.org
8419 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8421 F: drivers/nvdimm/pmem*
8423 LIBNVDIMM: DEVICETREE BINDINGS
8424 M: Oliver O'Halloran <oohall@gmail.com>
8425 L: linux-nvdimm@lists.01.org
8426 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8428 F: drivers/nvdimm/of_pmem.c
8429 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8431 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8432 M: Dan Williams <dan.j.williams@intel.com>
8433 M: Ross Zwisler <zwisler@kernel.org>
8434 M: Vishal Verma <vishal.l.verma@intel.com>
8435 M: Dave Jiang <dave.jiang@intel.com>
8436 L: linux-nvdimm@lists.01.org
8437 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8441 F: drivers/acpi/nfit/*
8442 F: include/linux/nd.h
8443 F: include/linux/libnvdimm.h
8444 F: include/uapi/linux/ndctl.h
8446 LIGHTNVM PLATFORM SUPPORT
8447 M: Matias Bjorling <mb@lightnvm.io>
8448 W: http://github/OpenChannelSSD
8449 L: linux-block@vger.kernel.org
8451 F: drivers/lightnvm/
8452 F: include/linux/lightnvm.h
8453 F: include/uapi/linux/lightnvm.h
8455 LINUX FOR POWER MACINTOSH
8456 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8457 W: http://www.penguinppc.org/
8458 L: linuxppc-dev@lists.ozlabs.org
8460 F: arch/powerpc/platforms/powermac/
8461 F: drivers/macintosh/
8463 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8464 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8465 M: Paul Mackerras <paulus@samba.org>
8466 M: Michael Ellerman <mpe@ellerman.id.au>
8467 W: https://github.com/linuxppc/linux/wiki
8468 L: linuxppc-dev@lists.ozlabs.org
8469 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8472 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8473 F: Documentation/devicetree/bindings/powerpc/
8474 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8475 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8476 F: Documentation/powerpc/
8478 F: drivers/char/tpm/tpm_ibmvtpm*
8479 F: drivers/crypto/nx/
8480 F: drivers/crypto/vmx/
8481 F: drivers/i2c/busses/i2c-opal.c
8482 F: drivers/net/ethernet/ibm/ibmveth.*
8483 F: drivers/net/ethernet/ibm/ibmvnic.*
8484 F: drivers/pci/hotplug/pnv_php.c
8485 F: drivers/pci/hotplug/rpa*
8486 F: drivers/rtc/rtc-opal.c
8487 F: drivers/scsi/ibmvscsi/
8488 F: drivers/tty/hvc/hvc_opal.c
8489 F: drivers/watchdog/wdrtas.c
8490 F: tools/testing/selftests/powerpc
8497 LINUX FOR POWERPC EMBEDDED MPC5XXX
8498 M: Anatolij Gustschin <agust@denx.de>
8499 L: linuxppc-dev@lists.ozlabs.org
8500 T: git git://git.denx.de/linux-denx-agust.git
8502 F: arch/powerpc/platforms/512x/
8503 F: arch/powerpc/platforms/52xx/
8505 LINUX FOR POWERPC EMBEDDED PPC4XX
8506 M: Alistair Popple <alistair@popple.id.au>
8507 M: Matt Porter <mporter@kernel.crashing.org>
8508 W: http://www.penguinppc.org/
8509 L: linuxppc-dev@lists.ozlabs.org
8511 F: arch/powerpc/platforms/40x/
8512 F: arch/powerpc/platforms/44x/
8514 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8515 M: Scott Wood <oss@buserror.net>
8516 M: Kumar Gala <galak@kernel.crashing.org>
8517 W: http://www.penguinppc.org/
8518 L: linuxppc-dev@lists.ozlabs.org
8519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8521 F: arch/powerpc/platforms/83xx/
8522 F: arch/powerpc/platforms/85xx/
8523 F: Documentation/devicetree/bindings/powerpc/fsl/
8525 LINUX FOR POWERPC EMBEDDED PPC8XX
8526 M: Vitaly Bordug <vitb@kernel.crashing.org>
8527 W: http://www.penguinppc.org/
8528 L: linuxppc-dev@lists.ozlabs.org
8530 F: arch/powerpc/platforms/8xx/
8532 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8533 L: linuxppc-dev@lists.ozlabs.org
8535 F: arch/powerpc/*/*virtex*
8536 F: arch/powerpc/*/*/*virtex*
8538 LINUX FOR POWERPC PA SEMI PWRFICIENT
8539 L: linuxppc-dev@lists.ozlabs.org
8541 F: arch/powerpc/platforms/pasemi/
8542 F: drivers/*/*pasemi*
8543 F: drivers/*/*/*pasemi*
8545 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8546 M: Kees Cook <keescook@chromium.org>
8548 F: drivers/misc/lkdtm/*
8550 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8551 M: Alan Stern <stern@rowland.harvard.edu>
8552 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8553 M: Will Deacon <will.deacon@arm.com>
8554 M: Peter Zijlstra <peterz@infradead.org>
8555 M: Boqun Feng <boqun.feng@gmail.com>
8556 M: Nicholas Piggin <npiggin@gmail.com>
8557 M: David Howells <dhowells@redhat.com>
8558 M: Jade Alglave <j.alglave@ucl.ac.uk>
8559 M: Luc Maranget <luc.maranget@inria.fr>
8560 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8561 R: Akira Yokosawa <akiyks@gmail.com>
8562 R: Daniel Lustig <dlustig@nvidia.com>
8563 L: linux-kernel@vger.kernel.org
8564 L: linux-arch@vger.kernel.org
8566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8567 F: tools/memory-model/
8568 F: Documentation/atomic_bitops.txt
8569 F: Documentation/atomic_t.txt
8570 F: Documentation/core-api/atomic_ops.rst
8571 F: Documentation/core-api/refcount-vs-atomic.rst
8572 F: Documentation/memory-barriers.txt
8574 LIS3LV02D ACCELEROMETER DRIVER
8575 M: Eric Piel <eric.piel@tremplin-utc.net>
8577 F: Documentation/misc-devices/lis3lv02d
8578 F: drivers/misc/lis3lv02d/
8579 F: drivers/platform/x86/hp_accel.c
8582 M: Josh Poimboeuf <jpoimboe@redhat.com>
8583 M: Jessica Yu <jeyu@kernel.org>
8584 M: Jiri Kosina <jikos@kernel.org>
8585 M: Miroslav Benes <mbenes@suse.cz>
8586 R: Petr Mladek <pmladek@suse.com>
8588 F: kernel/livepatch/
8589 F: include/linux/livepatch.h
8590 F: arch/x86/include/asm/livepatch.h
8591 F: arch/x86/kernel/livepatch.c
8592 F: Documentation/livepatch/
8593 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8594 F: samples/livepatch/
8595 L: live-patching@vger.kernel.org
8596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8599 L: netdev@vger.kernel.org
8601 F: include/linux/llc.h
8602 F: include/uapi/linux/llc.h
8606 LM73 HARDWARE MONITOR DRIVER
8607 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8608 L: linux-hwmon@vger.kernel.org
8610 F: drivers/hwmon/lm73.c
8612 LM78 HARDWARE MONITOR DRIVER
8613 M: Jean Delvare <jdelvare@suse.com>
8614 L: linux-hwmon@vger.kernel.org
8616 F: Documentation/hwmon/lm78
8617 F: drivers/hwmon/lm78.c
8619 LM83 HARDWARE MONITOR DRIVER
8620 M: Jean Delvare <jdelvare@suse.com>
8621 L: linux-hwmon@vger.kernel.org
8623 F: Documentation/hwmon/lm83
8624 F: drivers/hwmon/lm83.c
8626 LM90 HARDWARE MONITOR DRIVER
8627 M: Jean Delvare <jdelvare@suse.com>
8628 L: linux-hwmon@vger.kernel.org
8630 F: Documentation/hwmon/lm90
8631 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8632 F: drivers/hwmon/lm90.c
8633 F: include/dt-bindings/thermal/lm90.h
8635 LM95234 HARDWARE MONITOR DRIVER
8636 M: Guenter Roeck <linux@roeck-us.net>
8637 L: linux-hwmon@vger.kernel.org
8639 F: Documentation/hwmon/lm95234
8640 F: drivers/hwmon/lm95234.c
8642 LME2510 MEDIA DRIVER
8643 M: Malcolm Priestley <tvboxspy@gmail.com>
8644 L: linux-media@vger.kernel.org
8645 W: https://linuxtv.org
8646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8648 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8650 LOADPIN SECURITY MODULE
8651 M: Kees Cook <keescook@chromium.org>
8652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8654 F: security/loadpin/
8655 F: Documentation/admin-guide/LSM/LoadPin.rst
8658 M: Peter Zijlstra <peterz@infradead.org>
8659 M: Ingo Molnar <mingo@redhat.com>
8660 M: Will Deacon <will.deacon@arm.com>
8661 L: linux-kernel@vger.kernel.org
8662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8664 F: Documentation/locking/
8665 F: include/linux/lockdep.h
8666 F: include/linux/spinlock*.h
8667 F: arch/*/include/asm/spinlock*.h
8668 F: include/linux/rwlock*.h
8669 F: include/linux/mutex*.h
8670 F: include/linux/rwsem*.h
8671 F: arch/*/include/asm/rwsem.h
8672 F: include/linux/seqlock.h
8673 F: lib/locking*.[ch]
8675 X: kernel/locking/locktorture.c
8677 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8678 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8679 L: linux-ntfs-dev@lists.sourceforge.net
8680 W: http://www.linux-ntfs.org/content/view/19/37/
8682 F: Documentation/ldm.txt
8683 F: block/partitions/ldm.*
8685 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8686 M: Sathya Prakash <sathya.prakash@broadcom.com>
8687 M: Chaitra P B <chaitra.basappa@broadcom.com>
8688 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8689 L: MPT-FusionLinux.pdl@broadcom.com
8690 L: linux-scsi@vger.kernel.org
8691 W: http://www.avagotech.com/support/
8693 F: drivers/message/fusion/
8694 F: drivers/scsi/mpt3sas/
8696 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8697 M: Matthew Wilcox <matthew@wil.cx>
8698 L: linux-scsi@vger.kernel.org
8700 F: drivers/scsi/sym53c8xx_2/
8702 LTC4261 HARDWARE MONITOR DRIVER
8703 M: Guenter Roeck <linux@roeck-us.net>
8704 L: linux-hwmon@vger.kernel.org
8706 F: Documentation/hwmon/ltc4261
8707 F: drivers/hwmon/ltc4261.c
8709 LTC4306 I2C MULTIPLEXER DRIVER
8710 M: Michael Hennerich <michael.hennerich@analog.com>
8711 W: http://ez.analog.com/community/linux-device-drivers
8712 L: linux-i2c@vger.kernel.org
8714 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8715 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8717 LTP (Linux Test Project)
8718 M: Mike Frysinger <vapier@gentoo.org>
8719 M: Cyril Hrubis <chrubis@suse.cz>
8720 M: Wanlong Gao <wanlong.gao@gmail.com>
8721 M: Jan Stancek <jstancek@redhat.com>
8722 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8723 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8724 L: ltp@lists.linux.it (subscribers-only)
8725 W: http://linux-test-project.github.io/
8726 T: git git://github.com/linux-test-project/ltp.git
8730 M: Geert Uytterhoeven <geert@linux-m68k.org>
8731 L: linux-m68k@lists.linux-m68k.org
8732 W: http://www.linux-m68k.org/
8733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8738 M68K ON APPLE MACINTOSH
8739 M: Joshua Thompson <funaho@jurai.org>
8740 W: http://www.mac.linux-m68k.org/
8741 L: linux-m68k@lists.linux-m68k.org
8746 M: Philip Blundell <philb@gnu.org>
8747 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8751 M88DS3103 MEDIA DRIVER
8752 M: Antti Palosaari <crope@iki.fi>
8753 L: linux-media@vger.kernel.org
8754 W: https://linuxtv.org
8755 W: http://palosaari.fi/linux/
8756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8757 T: git git://linuxtv.org/anttip/media_tree.git
8759 F: drivers/media/dvb-frontends/m88ds3103*
8761 M88RS2000 MEDIA DRIVER
8762 M: Malcolm Priestley <tvboxspy@gmail.com>
8763 L: linux-media@vger.kernel.org
8764 W: https://linuxtv.org
8765 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8767 F: drivers/media/dvb-frontends/m88rs2000*
8769 MA901 MASTERKIT USB FM RADIO DRIVER
8770 M: Alexey Klimov <klimov.linux@gmail.com>
8771 L: linux-media@vger.kernel.org
8772 T: git git://linuxtv.org/media_tree.git
8774 F: drivers/media/radio/radio-ma901.c
8777 M: Johannes Berg <johannes@sipsolutions.net>
8778 L: linux-wireless@vger.kernel.org
8779 W: http://wireless.kernel.org/
8780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8783 F: Documentation/networking/mac80211-injection.txt
8784 F: include/net/mac80211.h
8786 F: drivers/net/wireless/mac80211_hwsim.[ch]
8787 F: Documentation/networking/mac80211_hwsim/README
8790 M: Jassi Brar <jassisinghbrar@gmail.com>
8791 L: linux-kernel@vger.kernel.org
8794 F: include/linux/mailbox_client.h
8795 F: include/linux/mailbox_controller.h
8797 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8798 M: Michael Kerrisk <mtk.manpages@gmail.com>
8799 W: http://www.kernel.org/doc/man-pages
8800 L: linux-man@vger.kernel.org
8803 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8804 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8805 L: linux-mips@linux-mips.org
8807 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8809 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8810 M: Andrew Lunn <andrew@lunn.ch>
8811 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8812 L: netdev@vger.kernel.org
8814 F: drivers/net/dsa/mv88e6xxx/
8815 F: include/linux/platform_data/mv88e6xxx.h
8816 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8818 MARVELL ARMADA DRM SUPPORT
8819 M: Russell King <linux@armlinux.org.uk>
8821 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8822 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8823 F: drivers/gpu/drm/armada/
8824 F: include/uapi/drm/armada_drm.h
8825 F: Documentation/devicetree/bindings/display/armada/
8827 MARVELL CRYPTO DRIVER
8828 M: Boris Brezillon <boris.brezillon@bootlin.com>
8829 M: Arnaud Ebalard <arno@natisbad.org>
8830 F: drivers/crypto/marvell/
8832 L: linux-crypto@vger.kernel.org
8834 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8835 M: Mirko Lindner <mlindner@marvell.com>
8836 M: Stephen Hemminger <stephen@networkplumber.org>
8837 L: netdev@vger.kernel.org
8839 F: drivers/net/ethernet/marvell/sk*
8841 MARVELL LIBERTAS WIRELESS DRIVER
8842 L: libertas-dev@lists.infradead.org
8844 F: drivers/net/wireless/marvell/libertas/
8846 MARVELL MACCHIATOBIN SUPPORT
8847 M: Russell King <linux@armlinux.org.uk>
8848 L: linux-arm-kernel@lists.infradead.org
8850 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8852 MARVELL MV643XX ETHERNET DRIVER
8853 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8854 L: netdev@vger.kernel.org
8856 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8857 F: include/linux/mv643xx.h
8859 MARVELL MV88X3310 PHY DRIVER
8860 M: Russell King <linux@armlinux.org.uk>
8861 L: netdev@vger.kernel.org
8863 F: drivers/net/phy/marvell10g.c
8865 MARVELL MVNETA ETHERNET DRIVER
8866 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8867 L: netdev@vger.kernel.org
8869 F: drivers/net/ethernet/marvell/mvneta.*
8871 MARVELL MWIFIEX WIRELESS DRIVER
8872 M: Amitkumar Karwar <amitkarwar@gmail.com>
8873 M: Nishant Sarmukadam <nishants@marvell.com>
8874 M: Ganapathi Bhat <gbhat@marvell.com>
8875 M: Xinming Hu <huxinming820@gmail.com>
8876 L: linux-wireless@vger.kernel.org
8878 F: drivers/net/wireless/marvell/mwifiex/
8880 MARVELL MWL8K WIRELESS DRIVER
8881 M: Lennert Buytenhek <buytenh@wantstofly.org>
8882 L: linux-wireless@vger.kernel.org
8884 F: drivers/net/wireless/marvell/mwl8k.c
8886 MARVELL NAND CONTROLLER DRIVER
8887 M: Miquel Raynal <miquel.raynal@bootlin.com>
8888 L: linux-mtd@lists.infradead.org
8890 F: drivers/mtd/nand/raw/marvell_nand.c
8891 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8893 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8894 M: Nicolas Pitre <nico@fluxnic.net>
8896 F: drivers/mmc/host/mvsdio.*
8898 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8899 M: Hu Ziji <huziji@marvell.com>
8900 L: linux-mmc@vger.kernel.org
8902 F: drivers/mmc/host/sdhci-xenon*
8903 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8905 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8906 M: Sunil Goutham <sgoutham@marvell.com>
8907 M: Linu Cherian <lcherian@marvell.com>
8908 M: Geetha sowjanya <gakula@marvell.com>
8909 M: Jerin Jacob <jerinj@marvell.com>
8910 L: netdev@vger.kernel.org
8912 F: drivers/net/ethernet/marvell/octeontx2/af/
8914 MATROX FRAMEBUFFER DRIVER
8915 L: linux-fbdev@vger.kernel.org
8917 F: drivers/video/fbdev/matrox/matroxfb_*
8918 F: include/uapi/linux/matroxfb.h
8920 MAX16065 HARDWARE MONITOR DRIVER
8921 M: Guenter Roeck <linux@roeck-us.net>
8922 L: linux-hwmon@vger.kernel.org
8924 F: Documentation/hwmon/max16065
8925 F: drivers/hwmon/max16065.c
8927 MAX2175 SDR TUNER DRIVER
8928 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8929 L: linux-media@vger.kernel.org
8930 T: git git://linuxtv.org/media_tree.git
8932 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8933 F: Documentation/media/v4l-drivers/max2175.rst
8934 F: drivers/media/i2c/max2175*
8935 F: include/uapi/linux/max2175.h
8937 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8938 L: linux-hwmon@vger.kernel.org
8940 F: Documentation/hwmon/max6650
8941 F: drivers/hwmon/max6650.c
8943 MAX6697 HARDWARE MONITOR DRIVER
8944 M: Guenter Roeck <linux@roeck-us.net>
8945 L: linux-hwmon@vger.kernel.org
8947 F: Documentation/hwmon/max6697
8948 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8949 F: drivers/hwmon/max6697.c
8950 F: include/linux/platform_data/max6697.h
8952 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8953 M: Peter Rosin <peda@axentia.se>
8954 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8956 F: Documentation/devicetree/bindings/sound/max9860.txt
8957 F: sound/soc/codecs/max9860.*
8959 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8960 M: Javier Martinez Canillas <javier@dowhile0.org>
8961 L: linux-kernel@vger.kernel.org
8963 F: drivers/regulator/max77802-regulator.c
8964 F: Documentation/devicetree/bindings/*/*max77802.txt
8965 F: include/dt-bindings/*/*max77802.h
8967 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8968 M: Krzysztof Kozlowski <krzk@kernel.org>
8969 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8970 L: linux-pm@vger.kernel.org
8972 F: drivers/power/supply/max14577_charger.c
8973 F: drivers/power/supply/max77693_charger.c
8975 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8976 M: Chanwoo Choi <cw00.choi@samsung.com>
8977 M: Krzysztof Kozlowski <krzk@kernel.org>
8978 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8979 L: linux-kernel@vger.kernel.org
8981 F: drivers/*/max14577*.c
8982 F: drivers/*/max77686*.c
8983 F: drivers/*/max77693*.c
8984 F: drivers/extcon/extcon-max14577.c
8985 F: drivers/extcon/extcon-max77693.c
8986 F: drivers/rtc/rtc-max77686.c
8987 F: drivers/clk/clk-max77686.c
8988 F: Documentation/devicetree/bindings/mfd/max14577.txt
8989 F: Documentation/devicetree/bindings/*/max77686.txt
8990 F: Documentation/devicetree/bindings/mfd/max77693.txt
8991 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8992 F: include/linux/mfd/max14577*.h
8993 F: include/linux/mfd/max77686*.h
8994 F: include/linux/mfd/max77693*.h
8996 MAXIRADIO FM RADIO RECEIVER DRIVER
8997 M: Hans Verkuil <hverkuil@xs4all.nl>
8998 L: linux-media@vger.kernel.org
8999 T: git git://linuxtv.org/media_tree.git
9000 W: https://linuxtv.org
9002 F: drivers/media/radio/radio-maxiradio*
9004 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9005 M: Peter Rosin <peda@axentia.se>
9006 L: linux-iio@vger.kernel.org
9008 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9009 F: drivers/iio/potentiometer/mcp4018.c
9010 F: drivers/iio/potentiometer/mcp4531.c
9012 MCR20A IEEE-802.15.4 RADIO DRIVER
9013 M: Xue Liu <liuxuenetmail@gmail.com>
9014 L: linux-wpan@vger.kernel.org
9015 W: https://github.com/xueliu/mcr20a-linux
9017 F: drivers/net/ieee802154/mcr20a.c
9018 F: drivers/net/ieee802154/mcr20a.h
9019 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9021 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9022 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9023 L: linux-iio@vger.kernel.org
9025 F: drivers/iio/dac/cio-dac.c
9027 MEDIA DRIVERS FOR ASCOT2E
9028 M: Sergey Kozlov <serjk@netup.ru>
9029 M: Abylay Ospan <aospan@netup.ru>
9030 L: linux-media@vger.kernel.org
9031 W: https://linuxtv.org
9033 T: git git://linuxtv.org/media_tree.git
9035 F: drivers/media/dvb-frontends/ascot2e*
9037 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9038 M: Jasmin Jessich <jasmin@anw.at>
9039 L: linux-media@vger.kernel.org
9040 W: https://linuxtv.org
9041 T: git git://linuxtv.org/media_tree.git
9043 F: drivers/media/dvb-frontends/cxd2099*
9045 MEDIA DRIVERS FOR CXD2841ER
9046 M: Sergey Kozlov <serjk@netup.ru>
9047 M: Abylay Ospan <aospan@netup.ru>
9048 L: linux-media@vger.kernel.org
9049 W: https://linuxtv.org
9051 T: git git://linuxtv.org/media_tree.git
9053 F: drivers/media/dvb-frontends/cxd2841er*
9055 MEDIA DRIVERS FOR CXD2880
9056 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9057 L: linux-media@vger.kernel.org
9058 W: http://linuxtv.org/
9059 T: git git://linuxtv.org/media_tree.git
9061 F: drivers/media/dvb-frontends/cxd2880/*
9062 F: drivers/media/spi/cxd2880*
9064 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9065 M: Daniel Scheller <d.scheller.oss@gmail.com>
9066 L: linux-media@vger.kernel.org
9067 W: https://linuxtv.org
9068 T: git git://linuxtv.org/media_tree.git
9070 F: drivers/media/pci/ddbridge/*
9072 MEDIA DRIVERS FOR FREESCALE IMX
9073 M: Steve Longerbeam <slongerbeam@gmail.com>
9074 M: Philipp Zabel <p.zabel@pengutronix.de>
9075 L: linux-media@vger.kernel.org
9076 T: git git://linuxtv.org/media_tree.git
9078 F: Documentation/devicetree/bindings/media/imx.txt
9079 F: Documentation/media/v4l-drivers/imx.rst
9080 F: drivers/staging/media/imx/
9081 F: include/linux/imx-media.h
9082 F: include/media/imx.h
9084 MEDIA DRIVERS FOR HELENE
9085 M: Abylay Ospan <aospan@netup.ru>
9086 L: linux-media@vger.kernel.org
9087 W: https://linuxtv.org
9089 T: git git://linuxtv.org/media_tree.git
9091 F: drivers/media/dvb-frontends/helene*
9093 MEDIA DRIVERS FOR HORUS3A
9094 M: Sergey Kozlov <serjk@netup.ru>
9095 M: Abylay Ospan <aospan@netup.ru>
9096 L: linux-media@vger.kernel.org
9097 W: https://linuxtv.org
9099 T: git git://linuxtv.org/media_tree.git
9101 F: drivers/media/dvb-frontends/horus3a*
9103 MEDIA DRIVERS FOR LNBH25
9104 M: Sergey Kozlov <serjk@netup.ru>
9105 M: Abylay Ospan <aospan@netup.ru>
9106 L: linux-media@vger.kernel.org
9107 W: https://linuxtv.org
9109 T: git git://linuxtv.org/media_tree.git
9111 F: drivers/media/dvb-frontends/lnbh25*
9113 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9114 M: Daniel Scheller <d.scheller.oss@gmail.com>
9115 L: linux-media@vger.kernel.org
9116 W: https://linuxtv.org
9117 T: git git://linuxtv.org/media_tree.git
9119 F: drivers/media/dvb-frontends/mxl5xx*
9121 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9122 M: Sergey Kozlov <serjk@netup.ru>
9123 M: Abylay Ospan <aospan@netup.ru>
9124 L: linux-media@vger.kernel.org
9125 W: https://linuxtv.org
9127 T: git git://linuxtv.org/media_tree.git
9129 F: drivers/media/pci/netup_unidvb/*
9131 MEDIA DRIVERS FOR RENESAS - CEU
9132 M: Jacopo Mondi <jacopo@jmondi.org>
9133 L: linux-media@vger.kernel.org
9134 L: linux-renesas-soc@vger.kernel.org
9135 T: git git://linuxtv.org/media_tree.git
9137 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9138 F: drivers/media/platform/renesas-ceu.c
9139 F: include/media/drv-intf/renesas-ceu.h
9141 MEDIA DRIVERS FOR RENESAS - DRIF
9142 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9143 L: linux-media@vger.kernel.org
9144 L: linux-renesas-soc@vger.kernel.org
9145 T: git git://linuxtv.org/media_tree.git
9147 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9148 F: drivers/media/platform/rcar_drif.c
9150 MEDIA DRIVERS FOR RENESAS - FCP
9151 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9152 L: linux-media@vger.kernel.org
9153 L: linux-renesas-soc@vger.kernel.org
9154 T: git git://linuxtv.org/media_tree.git
9156 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9157 F: drivers/media/platform/rcar-fcp.c
9158 F: include/media/rcar-fcp.h
9160 MEDIA DRIVERS FOR RENESAS - FDP1
9161 M: Kieran Bingham <kieran@bingham.xyz>
9162 L: linux-media@vger.kernel.org
9163 L: linux-renesas-soc@vger.kernel.org
9164 T: git git://linuxtv.org/media_tree.git
9166 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9167 F: drivers/media/platform/rcar_fdp1.c
9169 MEDIA DRIVERS FOR RENESAS - VIN
9170 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9171 L: linux-media@vger.kernel.org
9172 L: linux-renesas-soc@vger.kernel.org
9173 T: git git://linuxtv.org/media_tree.git
9175 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9176 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9177 F: drivers/media/platform/rcar-vin/
9179 MEDIA DRIVERS FOR RENESAS - VSP1
9180 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9181 L: linux-media@vger.kernel.org
9182 L: linux-renesas-soc@vger.kernel.org
9183 T: git git://linuxtv.org/media_tree.git
9185 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9186 F: drivers/media/platform/vsp1/
9188 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9189 M: Daniel Scheller <d.scheller.oss@gmail.com>
9190 L: linux-media@vger.kernel.org
9191 W: https://linuxtv.org
9192 T: git git://linuxtv.org/media_tree.git
9194 F: drivers/media/dvb-frontends/stv0910*
9196 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9197 M: Daniel Scheller <d.scheller.oss@gmail.com>
9198 L: linux-media@vger.kernel.org
9199 W: https://linuxtv.org
9200 T: git git://linuxtv.org/media_tree.git
9202 F: drivers/media/dvb-frontends/stv6111*
9204 MEDIA DRIVERS FOR STM32 - DCMI
9205 M: Hugues Fruchet <hugues.fruchet@st.com>
9206 L: linux-media@vger.kernel.org
9207 T: git git://linuxtv.org/media_tree.git
9209 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9210 F: drivers/media/platform/stm32/stm32-dcmi.c
9212 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9213 M: Dmitry Osipenko <digetx@gmail.com>
9214 L: linux-media@vger.kernel.org
9215 L: linux-tegra@vger.kernel.org
9216 T: git git://linuxtv.org/media_tree.git
9218 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9219 F: drivers/staging/media/tegra-vde/
9221 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9222 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9223 P: LinuxTV.org Project
9224 L: linux-media@vger.kernel.org
9225 W: https://linuxtv.org
9226 Q: http://patchwork.kernel.org/project/linux-media/list/
9227 T: git git://linuxtv.org/media_tree.git
9229 F: Documentation/devicetree/bindings/media/
9230 F: Documentation/media/
9232 F: drivers/staging/media/
9233 F: include/linux/platform_data/media/
9235 F: include/uapi/linux/dvb/
9236 F: include/uapi/linux/videodev2.h
9237 F: include/uapi/linux/media.h
9238 F: include/uapi/linux/v4l2-*
9239 F: include/uapi/linux/meye.h
9240 F: include/uapi/linux/ivtv*
9241 F: include/uapi/linux/uvcvideo.h
9243 MEDIATEK BLUETOOTH DRIVER
9244 M: Sean Wang <sean.wang@mediatek.com>
9245 L: linux-bluetooth@vger.kernel.org
9246 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9248 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9249 F: drivers/bluetooth/btmtkuart.c
9252 M: Sean Wang <sean.wang@mediatek.com>
9254 F: drivers/media/rc/mtk-cir.c
9257 M: Sean Wang <sean.wang@mediatek.com>
9258 L: dmaengine@vger.kernel.org
9259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9260 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9262 F: Documentation/devicetree/bindings/dma/mtk-*
9263 F: drivers/dma/mediatek/
9265 MEDIATEK PMIC LED DRIVER
9266 M: Sean Wang <sean.wang@mediatek.com>
9268 F: drivers/leds/leds-mt6323.c
9269 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9271 MEDIATEK ETHERNET DRIVER
9272 M: Felix Fietkau <nbd@openwrt.org>
9273 M: John Crispin <john@phrozen.org>
9274 M: Sean Wang <sean.wang@mediatek.com>
9275 M: Nelson Chang <nelson.chang@mediatek.com>
9276 L: netdev@vger.kernel.org
9278 F: drivers/net/ethernet/mediatek/
9280 MEDIATEK SWITCH DRIVER
9281 M: Sean Wang <sean.wang@mediatek.com>
9282 L: netdev@vger.kernel.org
9284 F: drivers/net/dsa/mt7530.*
9285 F: net/dsa/tag_mtk.c
9287 MEDIATEK JPEG DRIVER
9288 M: Rick Chang <rick.chang@mediatek.com>
9289 M: Bin Liu <bin.liu@mediatek.com>
9291 F: drivers/media/platform/mtk-jpeg/
9292 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9295 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9296 M: Houlong Wei <houlong.wei@mediatek.com>
9297 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9299 F: drivers/media/platform/mtk-mdp/
9300 F: drivers/media/platform/mtk-vpu/
9301 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9303 MEDIATEK MEDIA DRIVER
9304 M: Tiffany Lin <tiffany.lin@mediatek.com>
9305 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9307 F: drivers/media/platform/mtk-vcodec/
9308 F: drivers/media/platform/mtk-vpu/
9309 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9310 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9312 MEDIATEK MT7601U WIRELESS LAN DRIVER
9313 M: Jakub Kicinski <kubakici@wp.pl>
9314 L: linux-wireless@vger.kernel.org
9316 F: drivers/net/wireless/mediatek/mt7601u/
9318 MEDIATEK NAND CONTROLLER DRIVER
9319 M: Xiaolei Li <xiaolei.li@mediatek.com>
9320 L: linux-mtd@lists.infradead.org
9322 F: drivers/mtd/nand/raw/mtk_*
9323 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9325 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9326 M: Sean Wang <sean.wang@mediatek.com>
9328 F: drivers/char/hw_random/mtk-rng.c
9330 MEDIATEK USB3 DRD IP DRIVER
9331 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9332 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9334 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9336 F: drivers/usb/mtu3/
9338 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9339 M: Peter Senna Tschudin <peter.senna@gmail.com>
9340 M: Martin Donnelly <martin.donnelly@ge.com>
9341 M: Martyn Welch <martyn.welch@collabora.co.uk>
9343 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9344 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9346 MEGARAID SCSI/SAS DRIVERS
9347 M: Kashyap Desai <kashyap.desai@broadcom.com>
9348 M: Sumit Saxena <sumit.saxena@broadcom.com>
9349 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9350 L: megaraidlinux.pdl@broadcom.com
9351 L: linux-scsi@vger.kernel.org
9352 W: http://www.avagotech.com/support/
9354 F: Documentation/scsi/megaraid.txt
9355 F: drivers/scsi/megaraid.*
9356 F: drivers/scsi/megaraid/
9358 MELEXIS MLX90614 DRIVER
9359 M: Crt Mori <cmo@melexis.com>
9360 L: linux-iio@vger.kernel.org
9361 W: http://www.melexis.com
9363 F: drivers/iio/temperature/mlx90614.c
9365 MELEXIS MLX90632 DRIVER
9366 M: Crt Mori <cmo@melexis.com>
9367 L: linux-iio@vger.kernel.org
9368 W: http://www.melexis.com
9370 F: drivers/iio/temperature/mlx90632.c
9372 MELFAS MIP4 TOUCHSCREEN DRIVER
9373 M: Sangwon Jee <jeesw@melfas.com>
9374 W: http://www.melfas.com
9376 F: drivers/input/touchscreen/melfas_mip4.c
9377 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9379 MELLANOX ETHERNET DRIVER (mlx4_en)
9380 M: Tariq Toukan <tariqt@mellanox.com>
9381 L: netdev@vger.kernel.org
9383 W: http://www.mellanox.com
9384 Q: http://patchwork.ozlabs.org/project/netdev/list/
9385 F: drivers/net/ethernet/mellanox/mlx4/en_*
9387 MELLANOX ETHERNET DRIVER (mlx5e)
9388 M: Saeed Mahameed <saeedm@mellanox.com>
9389 L: netdev@vger.kernel.org
9391 W: http://www.mellanox.com
9392 Q: http://patchwork.ozlabs.org/project/netdev/list/
9393 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9395 MELLANOX ETHERNET INNOVA DRIVERS
9396 R: Boris Pismenny <borisp@mellanox.com>
9397 L: netdev@vger.kernel.org
9399 W: http://www.mellanox.com
9400 Q: http://patchwork.ozlabs.org/project/netdev/list/
9401 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9402 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9403 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9404 F: include/linux/mlx5/mlx5_ifc_fpga.h
9406 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9407 R: Boris Pismenny <borisp@mellanox.com>
9408 L: netdev@vger.kernel.org
9410 W: http://www.mellanox.com
9411 Q: http://patchwork.ozlabs.org/project/netdev/list/
9412 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9413 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9415 MELLANOX ETHERNET SWITCH DRIVERS
9416 M: Jiri Pirko <jiri@mellanox.com>
9417 M: Ido Schimmel <idosch@mellanox.com>
9418 L: netdev@vger.kernel.org
9420 W: http://www.mellanox.com
9421 Q: http://patchwork.ozlabs.org/project/netdev/list/
9422 F: drivers/net/ethernet/mellanox/mlxsw/
9423 F: tools/testing/selftests/drivers/net/mlxsw/
9425 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9426 M: mlxsw@mellanox.com
9427 L: netdev@vger.kernel.org
9429 W: http://www.mellanox.com
9430 Q: http://patchwork.ozlabs.org/project/netdev/list/
9431 F: drivers/net/ethernet/mellanox/mlxfw/
9433 MELLANOX HARDWARE PLATFORM SUPPORT
9434 M: Andy Shevchenko <andy@infradead.org>
9435 M: Darren Hart <dvhart@infradead.org>
9436 M: Vadim Pasternak <vadimp@mellanox.com>
9437 L: platform-driver-x86@vger.kernel.org
9439 F: drivers/platform/mellanox/
9441 MELLANOX MLX4 core VPI driver
9442 M: Tariq Toukan <tariqt@mellanox.com>
9443 L: netdev@vger.kernel.org
9444 L: linux-rdma@vger.kernel.org
9445 W: http://www.mellanox.com
9446 Q: http://patchwork.ozlabs.org/project/netdev/list/
9448 F: drivers/net/ethernet/mellanox/mlx4/
9449 F: include/linux/mlx4/
9451 MELLANOX MLX4 IB driver
9452 M: Yishai Hadas <yishaih@mellanox.com>
9453 L: linux-rdma@vger.kernel.org
9454 W: http://www.mellanox.com
9455 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9457 F: drivers/infiniband/hw/mlx4/
9458 F: include/linux/mlx4/
9459 F: include/uapi/rdma/mlx4-abi.h
9461 MELLANOX MLX5 core VPI driver
9462 M: Saeed Mahameed <saeedm@mellanox.com>
9463 M: Leon Romanovsky <leonro@mellanox.com>
9464 L: netdev@vger.kernel.org
9465 L: linux-rdma@vger.kernel.org
9466 W: http://www.mellanox.com
9467 Q: http://patchwork.ozlabs.org/project/netdev/list/
9469 F: drivers/net/ethernet/mellanox/mlx5/core/
9470 F: include/linux/mlx5/
9472 MELLANOX MLX5 IB driver
9473 M: Leon Romanovsky <leonro@mellanox.com>
9474 L: linux-rdma@vger.kernel.org
9475 W: http://www.mellanox.com
9476 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9478 F: drivers/infiniband/hw/mlx5/
9479 F: include/linux/mlx5/
9480 F: include/uapi/rdma/mlx5-abi.h
9482 MELLANOX MLXCPLD I2C AND MUX DRIVER
9483 M: Vadim Pasternak <vadimp@mellanox.com>
9484 M: Michael Shych <michaelsh@mellanox.com>
9485 L: linux-i2c@vger.kernel.org
9487 F: drivers/i2c/busses/i2c-mlxcpld.c
9488 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9489 F: Documentation/i2c/busses/i2c-mlxcpld
9491 MELLANOX MLXCPLD LED DRIVER
9492 M: Vadim Pasternak <vadimp@mellanox.com>
9493 L: linux-leds@vger.kernel.org
9495 F: drivers/leds/leds-mlxcpld.c
9496 F: drivers/leds/leds-mlxreg.c
9497 F: Documentation/leds/leds-mlxcpld.txt
9499 MELLANOX PLATFORM DRIVER
9500 M: Vadim Pasternak <vadimp@mellanox.com>
9501 L: platform-driver-x86@vger.kernel.org
9503 F: drivers/platform/x86/mlx-platform.c
9506 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9507 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9508 L: linux-kernel@vger.kernel.org
9510 F: kernel/sched/membarrier.c
9511 F: include/uapi/linux/membarrier.h
9512 F: arch/powerpc/include/asm/membarrier.h
9515 L: linux-mm@kvack.org
9516 W: http://www.linux-mm.org
9518 F: include/linux/mm.h
9519 F: include/linux/gfp.h
9520 F: include/linux/mmzone.h
9521 F: include/linux/memory_hotplug.h
9522 F: include/linux/vmalloc.h
9525 MEMORY TECHNOLOGY DEVICES (MTD)
9526 M: David Woodhouse <dwmw2@infradead.org>
9527 M: Brian Norris <computersforpeace@gmail.com>
9528 M: Boris Brezillon <boris.brezillon@bootlin.com>
9529 M: Marek Vasut <marek.vasut@gmail.com>
9530 M: Richard Weinberger <richard@nod.at>
9531 L: linux-mtd@lists.infradead.org
9532 W: http://www.linux-mtd.infradead.org/
9533 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9534 T: git git://git.infradead.org/linux-mtd.git master
9535 T: git git://git.infradead.org/linux-mtd.git mtd/next
9537 F: Documentation/devicetree/bindings/mtd/
9539 F: include/linux/mtd/
9540 F: include/uapi/mtd/
9542 MEN A21 WATCHDOG DRIVER
9543 M: Johannes Thumshirn <morbidrsa@gmail.com>
9544 L: linux-watchdog@vger.kernel.org
9546 F: drivers/watchdog/mena21_wdt.c
9548 MEN CHAMELEON BUS (mcb)
9549 M: Johannes Thumshirn <morbidrsa@gmail.com>
9552 F: include/linux/mcb.h
9553 F: Documentation/men-chameleon-bus.txt
9555 MEN F21BMC (Board Management Controller)
9556 M: Andreas Werner <andreas.werner@men.de>
9558 F: drivers/mfd/menf21bmc.c
9559 F: drivers/watchdog/menf21bmc_wdt.c
9560 F: drivers/leds/leds-menf21bmc.c
9561 F: drivers/hwmon/menf21bmc_hwmon.c
9562 F: Documentation/hwmon/menf21bmc
9564 MEN Z069 WATCHDOG DRIVER
9565 M: Johannes Thumshirn <jth@kernel.org>
9566 L: linux-watchdog@vger.kernel.org
9568 F: drivers/watchdog/menz069_wdt.c
9570 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9571 M: Neil Armstrong <narmstrong@baylibre.com>
9572 L: linux-media@lists.freedesktop.org
9573 L: linux-amlogic@lists.infradead.org
9574 W: http://linux-meson.com/
9576 F: drivers/media/platform/meson/ao-cec.c
9577 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9578 T: git git://linuxtv.org/media_tree.git
9580 MICROBLAZE ARCHITECTURE
9581 M: Michal Simek <monstr@monstr.eu>
9582 W: http://www.monstr.eu/fdt/
9583 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9587 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9588 M: Richard Genoud <richard.genoud@gmail.com>
9590 F: drivers/tty/serial/atmel_serial.c
9591 F: drivers/tty/serial/atmel_serial.h
9593 MICROCHIP / ATMEL DMA DRIVER
9594 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9596 L: dmaengine@vger.kernel.org
9598 F: drivers/dma/at_hdmac.c
9599 F: drivers/dma/at_hdmac_regs.h
9600 F: include/linux/platform_data/dma-atmel.h
9602 MICROCHIP / ATMEL ECC DRIVER
9603 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9604 L: linux-crypto@vger.kernel.org
9606 F: drivers/crypto/atmel-ecc.*
9608 MICROCHIP / ATMEL ISC DRIVER
9609 M: Songjun Wu <songjun.wu@microchip.com>
9610 L: linux-media@vger.kernel.org
9612 F: drivers/media/platform/atmel/atmel-isc.c
9613 F: drivers/media/platform/atmel/atmel-isc-regs.h
9614 F: devicetree/bindings/media/atmel-isc.txt
9616 MICROCHIP / ATMEL NAND DRIVER
9617 M: Josh Wu <rainyfeeling@outlook.com>
9618 L: linux-mtd@lists.infradead.org
9620 F: drivers/mtd/nand/raw/atmel/*
9621 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9623 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9624 M: Woojung Huh <Woojung.Huh@microchip.com>
9625 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9626 L: netdev@vger.kernel.org
9628 F: net/dsa/tag_ksz.c
9629 F: drivers/net/dsa/microchip/*
9630 F: include/linux/platform_data/microchip-ksz.h
9631 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9633 MICROCHIP LAN743X ETHERNET DRIVER
9634 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9635 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9636 L: netdev@vger.kernel.org
9638 F: drivers/net/ethernet/microchip/lan743x_*
9640 MICROCHIP USB251XB DRIVER
9641 M: Richard Leitner <richard.leitner@skidata.com>
9642 L: linux-usb@vger.kernel.org
9644 F: drivers/usb/misc/usb251xb.c
9645 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9648 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9649 L: linux-mips@linux-mips.org
9651 F: arch/mips/generic/board-ocelot.c
9652 F: arch/mips/configs/generic/board-ocelot.config
9653 F: arch/mips/boot/dts/mscc/
9654 F: Documentation/devicetree/bindings/mips/mscc.txt
9656 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9657 M: Don Brace <don.brace@microsemi.com>
9658 L: esc.storagedev@microsemi.com
9659 L: linux-scsi@vger.kernel.org
9661 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9662 F: drivers/scsi/smartpqi/Kconfig
9663 F: drivers/scsi/smartpqi/Makefile
9664 F: include/linux/cciss*.h
9665 F: include/uapi/linux/cciss*.h
9666 F: Documentation/scsi/smartpqi.txt
9668 MICROSEMI ETHERNET SWITCH DRIVER
9669 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9670 L: netdev@vger.kernel.org
9672 F: drivers/net/ethernet/mscc/
9674 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9675 M: Chen Yu <yu.c.chen@intel.com>
9676 L: platform-driver-x86@vger.kernel.org
9678 F: drivers/platform/x86/surfacepro3_button.c
9681 M: Oliver Neukum <oliver@neukum.org>
9683 F: drivers/usb/image/microtek.*
9686 M: Ralf Baechle <ralf@linux-mips.org>
9687 M: Paul Burton <paul.burton@mips.com>
9688 M: James Hogan <jhogan@kernel.org>
9689 L: linux-mips@linux-mips.org
9690 W: http://www.linux-mips.org/
9691 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9693 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9695 F: Documentation/devicetree/bindings/mips/
9696 F: Documentation/mips/
9698 F: drivers/platform/mips/
9700 MIPS BOSTON DEVELOPMENT BOARD
9701 M: Paul Burton <paul.burton@mips.com>
9702 L: linux-mips@linux-mips.org
9704 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9705 F: arch/mips/boot/dts/img/boston.dts
9706 F: arch/mips/configs/generic/board-boston.config
9707 F: drivers/clk/imgtec/clk-boston.c
9708 F: include/dt-bindings/clock/boston-clock.h
9710 MIPS GENERIC PLATFORM
9711 M: Paul Burton <paul.burton@mips.com>
9712 L: linux-mips@linux-mips.org
9714 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9715 F: arch/mips/generic/
9716 F: arch/mips/tools/generic-board-config.sh
9718 MIPS/LOONGSON1 ARCHITECTURE
9719 M: Keguang Zhang <keguang.zhang@gmail.com>
9720 L: linux-mips@linux-mips.org
9722 F: arch/mips/loongson32/
9723 F: arch/mips/include/asm/mach-loongson32/
9724 F: drivers/*/*loongson1*
9725 F: drivers/*/*/*loongson1*
9727 MIPS/LOONGSON2 ARCHITECTURE
9728 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9729 L: linux-mips@linux-mips.org
9731 F: arch/mips/loongson64/fuloong-2e/
9732 F: arch/mips/loongson64/lemote-2f/
9733 F: arch/mips/include/asm/mach-loongson64/
9734 F: drivers/*/*loongson2*
9735 F: drivers/*/*/*loongson2*
9737 MIPS/LOONGSON3 ARCHITECTURE
9738 M: Huacai Chen <chenhc@lemote.com>
9739 L: linux-mips@linux-mips.org
9741 F: arch/mips/loongson64/
9742 F: arch/mips/include/asm/mach-loongson64/
9743 F: drivers/platform/mips/cpu_hwmon.c
9744 F: drivers/*/*loongson3*
9745 F: drivers/*/*/*loongson3*
9747 MIPS RINT INSTRUCTION EMULATION
9748 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9749 L: linux-mips@linux-mips.org
9751 F: arch/mips/math-emu/sp_rint.c
9752 F: arch/mips/math-emu/dp_rint.c
9754 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9755 M: Hans Verkuil <hverkuil@xs4all.nl>
9756 L: linux-media@vger.kernel.org
9757 T: git git://linuxtv.org/media_tree.git
9758 W: https://linuxtv.org
9760 F: drivers/media/radio/radio-miropcm20*
9763 M: Eric Miao <eric.y.miao@gmail.com>
9764 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9766 T: git git://github.com/hzhuang1/linux.git
9767 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9769 F: arch/arm/boot/dts/mmp*
9770 F: arch/arm/mach-mmp/
9772 MMU GATHER AND TLB INVALIDATION
9773 M: Will Deacon <will.deacon@arm.com>
9774 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9775 M: Andrew Morton <akpm@linux-foundation.org>
9776 M: Nick Piggin <npiggin@gmail.com>
9777 M: Peter Zijlstra <peterz@infradead.org>
9778 L: linux-arch@vger.kernel.org
9779 L: linux-mm@kvack.org
9781 F: arch/*/include/asm/tlb.h
9782 F: include/asm-generic/tlb.h
9785 MN88472 MEDIA DRIVER
9786 M: Antti Palosaari <crope@iki.fi>
9787 L: linux-media@vger.kernel.org
9788 W: https://linuxtv.org
9789 W: http://palosaari.fi/linux/
9790 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9792 F: drivers/media/dvb-frontends/mn88472*
9794 MN88473 MEDIA DRIVER
9795 M: Antti Palosaari <crope@iki.fi>
9796 L: linux-media@vger.kernel.org
9797 W: https://linuxtv.org
9798 W: http://palosaari.fi/linux/
9799 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9801 F: drivers/media/dvb-frontends/mn88473*
9804 M: Jessica Yu <jeyu@kernel.org>
9805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9807 F: include/linux/module.h
9810 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9811 W: http://popies.net/meye/
9813 F: Documentation/media/v4l-drivers/meye*
9814 F: drivers/media/pci/meye/
9815 F: include/uapi/linux/meye.h
9817 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9818 M: Jiri Slaby <jirislaby@gmail.com>
9820 F: Documentation/serial/moxa-smartio
9821 F: drivers/tty/mxser.*
9823 MR800 AVERMEDIA USB FM RADIO DRIVER
9824 M: Alexey Klimov <klimov.linux@gmail.com>
9825 L: linux-media@vger.kernel.org
9826 T: git git://linuxtv.org/media_tree.git
9828 F: drivers/media/radio/radio-mr800.c
9830 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9831 M: Alan Ott <alan@signal11.us>
9832 L: linux-wpan@vger.kernel.org
9834 F: drivers/net/ieee802154/mrf24j40.c
9835 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9838 M: "Lee, Chun-Yi" <jlee@suse.com>
9839 L: platform-driver-x86@vger.kernel.org
9841 F: drivers/platform/x86/msi-laptop.c
9844 L: platform-driver-x86@vger.kernel.org
9846 F: drivers/platform/x86/msi-wmi.c
9849 M: Antti Palosaari <crope@iki.fi>
9850 L: linux-media@vger.kernel.org
9851 W: https://linuxtv.org
9852 W: http://palosaari.fi/linux/
9853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9854 T: git git://linuxtv.org/anttip/media_tree.git
9856 F: drivers/media/tuners/msi001*
9858 MSI2500 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/
9864 T: git git://linuxtv.org/anttip/media_tree.git
9866 F: drivers/media/usb/msi2500/
9868 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9869 M: Robert Jarzmik <robert.jarzmik@free.fr>
9870 L: linux-mtd@lists.infradead.org
9872 F: drivers/mtd/devices/docg3*
9874 MT9M032 APTINA SENSOR DRIVER
9875 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9876 L: linux-media@vger.kernel.org
9877 T: git git://linuxtv.org/media_tree.git
9879 F: drivers/media/i2c/mt9m032.c
9880 F: include/media/i2c/mt9m032.h
9882 MT9P031 APTINA CAMERA SENSOR
9883 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9884 L: linux-media@vger.kernel.org
9885 T: git git://linuxtv.org/media_tree.git
9887 F: drivers/media/i2c/mt9p031.c
9888 F: include/media/i2c/mt9p031.h
9890 MT9T001 APTINA CAMERA SENSOR
9891 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9892 L: linux-media@vger.kernel.org
9893 T: git git://linuxtv.org/media_tree.git
9895 F: drivers/media/i2c/mt9t001.c
9896 F: include/media/i2c/mt9t001.h
9898 MT9T112 APTINA CAMERA SENSOR
9899 M: Jacopo Mondi <jacopo@jmondi.org>
9900 L: linux-media@vger.kernel.org
9901 T: git git://linuxtv.org/media_tree.git
9903 F: drivers/media/i2c/mt9t112.c
9904 F: include/media/i2c/mt9t112.h
9906 MT9V032 APTINA CAMERA SENSOR
9907 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9908 L: linux-media@vger.kernel.org
9909 T: git git://linuxtv.org/media_tree.git
9911 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9912 F: drivers/media/i2c/mt9v032.c
9913 F: include/media/i2c/mt9v032.h
9915 MT9V111 APTINA CAMERA SENSOR
9916 M: Jacopo Mondi <jacopo@jmondi.org>
9917 L: linux-media@vger.kernel.org
9918 T: git git://linuxtv.org/media_tree.git
9920 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9921 F: drivers/media/i2c/mt9v111.c
9923 MULTIFUNCTION DEVICES (MFD)
9924 M: Lee Jones <lee.jones@linaro.org>
9925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9927 F: Documentation/devicetree/bindings/mfd/
9929 F: include/linux/mfd/
9930 F: include/dt-bindings/mfd/
9932 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9934 F: drivers/mmc/host/mmc_spi.c
9935 F: include/linux/spi/mmc_spi.h
9937 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9938 M: Ulf Hansson <ulf.hansson@linaro.org>
9939 L: linux-mmc@vger.kernel.org
9940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9942 F: Documentation/devicetree/bindings/mmc/
9944 F: include/linux/mmc/
9945 F: include/uapi/linux/mmc/
9947 MULTIPLEXER SUBSYSTEM
9948 M: Peter Rosin <peda@axentia.se>
9950 F: Documentation/ABI/testing/sysfs-class-mux*
9951 F: Documentation/devicetree/bindings/mux/
9952 F: include/dt-bindings/mux/
9953 F: include/linux/mux/
9956 MULTITECH MULTIPORT CARD (ISICOM)
9958 F: drivers/tty/isicom.c
9959 F: include/linux/isicom.h
9961 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9962 M: Bin Liu <b-liu@ti.com>
9963 L: linux-usb@vger.kernel.org
9965 F: drivers/usb/musb/
9967 MXL301RF MEDIA DRIVER
9968 M: Akihiro Tsukada <tskd08@gmail.com>
9969 L: linux-media@vger.kernel.org
9971 F: drivers/media/tuners/mxl301rf*
9973 MXL5007T MEDIA DRIVER
9974 M: Michael Krufky <mkrufky@linuxtv.org>
9975 L: linux-media@vger.kernel.org
9976 W: https://linuxtv.org
9977 W: http://github.com/mkrufky
9978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9979 T: git git://linuxtv.org/mkrufky/tuners.git
9981 F: drivers/media/tuners/mxl5007t.*
9984 M: Marek Vasut <marex@denx.de>
9986 F: drivers/gpu/drm/mxsfb/
9987 F: Documentation/devicetree/bindings/display/mxsfb.txt
9989 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9990 M: Chris Lee <christopher.lee@cspi.com>
9991 L: netdev@vger.kernel.org
9992 W: https://www.cspi.com/ethernet-products/support/downloads/
9994 F: drivers/net/ethernet/myricom/myri10ge/
9996 NAND FLASH SUBSYSTEM
9997 M: Boris Brezillon <boris.brezillon@bootlin.com>
9998 M: Miquel Raynal <miquel.raynal@bootlin.com>
9999 R: Richard Weinberger <richard@nod.at>
10000 L: linux-mtd@lists.infradead.org
10001 W: http://www.linux-mtd.infradead.org/
10002 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10003 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10004 T: git git://git.infradead.org/linux-mtd.git nand/next
10006 F: drivers/mtd/nand/
10007 F: include/linux/mtd/*nand*.h
10009 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10010 M: Daniel Mack <zonque@gmail.com>
10012 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10013 W: http://www.native-instruments.com
10014 F: sound/usb/caiaq/
10016 NATSEMI ETHERNET DRIVER (DP8381x)
10018 F: drivers/net/ethernet/natsemi/natsemi.c
10021 M: Petr Vandrovec <petr@vandrovec.name>
10023 F: drivers/staging/ncpfs/
10025 NCR 5380 SCSI DRIVERS
10026 M: Finn Thain <fthain@telegraphics.com.au>
10027 M: Michael Schmitz <schmitzmic@gmail.com>
10028 L: linux-scsi@vger.kernel.org
10030 F: Documentation/scsi/g_NCR5380.txt
10031 F: drivers/scsi/NCR5380.*
10032 F: drivers/scsi/arm/cumana_1.c
10033 F: drivers/scsi/arm/oak.c
10034 F: drivers/scsi/atari_scsi.*
10035 F: drivers/scsi/dmx3191d.c
10036 F: drivers/scsi/g_NCR5380.*
10037 F: drivers/scsi/mac_scsi.*
10038 F: drivers/scsi/sun3_scsi.*
10039 F: drivers/scsi/sun3_scsi_vme.c
10042 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10046 NCT6775 HARDWARE MONITOR DRIVER
10047 M: Guenter Roeck <linux@roeck-us.net>
10048 L: linux-hwmon@vger.kernel.org
10050 F: Documentation/hwmon/nct6775
10051 F: drivers/hwmon/nct6775.c
10053 NET_FAILOVER MODULE
10054 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10055 L: netdev@vger.kernel.org
10057 F: driver/net/net_failover.c
10058 F: include/net/net_failover.h
10059 F: Documentation/networking/net_failover.rst
10061 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10062 M: Faisal Latif <faisal.latif@intel.com>
10063 L: linux-rdma@vger.kernel.org
10064 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10066 F: drivers/infiniband/hw/nes/
10067 F: include/uapi/rdma/nes-abi.h
10069 NETEM NETWORK EMULATOR
10070 M: Stephen Hemminger <stephen@networkplumber.org>
10071 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10073 F: net/sched/sch_netem.c
10075 NETERION 10GbE DRIVERS (s2io/vxge)
10076 M: Jon Mason <jdmason@kudzu.us>
10077 L: netdev@vger.kernel.org
10079 F: Documentation/networking/s2io.txt
10080 F: Documentation/networking/vxge.txt
10081 F: drivers/net/ethernet/neterion/
10084 M: Pablo Neira Ayuso <pablo@netfilter.org>
10085 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10086 M: Florian Westphal <fw@strlen.de>
10087 L: netfilter-devel@vger.kernel.org
10088 L: coreteam@netfilter.org
10089 W: http://www.netfilter.org/
10090 W: http://www.iptables.org/
10091 W: http://www.nftables.org/
10092 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10096 F: include/linux/netfilter*
10097 F: include/linux/netfilter/
10098 F: include/net/netfilter/
10099 F: include/uapi/linux/netfilter*
10100 F: include/uapi/linux/netfilter/
10101 F: net/*/netfilter.c
10102 F: net/*/netfilter/
10104 F: net/bridge/br_netfilter*.c
10106 NETROM NETWORK LAYER
10107 M: Ralf Baechle <ralf@linux-mips.org>
10108 L: linux-hams@vger.kernel.org
10109 W: http://www.linux-ax25.org/
10111 F: include/net/netrom.h
10112 F: include/uapi/linux/netrom.h
10115 NETRONOME ETHERNET DRIVERS
10116 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10117 L: oss-drivers@netronome.com
10119 F: drivers/net/ethernet/netronome/
10121 NETWORK BLOCK DEVICE (NBD)
10122 M: Josef Bacik <josef@toxicpanda.com>
10124 L: linux-block@vger.kernel.org
10125 L: nbd@other.debian.org
10126 F: Documentation/blockdev/nbd.txt
10127 F: drivers/block/nbd.c
10128 F: include/uapi/linux/nbd.h
10130 NETWORK DROP MONITOR
10131 M: Neil Horman <nhorman@tuxdriver.com>
10132 L: netdev@vger.kernel.org
10134 W: https://fedorahosted.org/dropwatch/
10135 F: net/core/drop_monitor.c
10138 M: "David S. Miller" <davem@davemloft.net>
10139 L: netdev@vger.kernel.org
10140 W: http://www.linuxfoundation.org/en/Net
10141 Q: http://patchwork.ozlabs.org/project/netdev/list/
10142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10145 F: Documentation/devicetree/bindings/net/
10147 F: include/linux/if_*
10148 F: include/linux/netdevice.h
10149 F: include/linux/etherdevice.h
10150 F: include/linux/fcdevice.h
10151 F: include/linux/fddidevice.h
10152 F: include/linux/hippidevice.h
10153 F: include/linux/inetdevice.h
10154 F: include/uapi/linux/if_*
10155 F: include/uapi/linux/netdevice.h
10157 NETWORKING DRIVERS (WIRELESS)
10158 M: Kalle Valo <kvalo@codeaurora.org>
10159 L: linux-wireless@vger.kernel.org
10160 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10164 F: Documentation/devicetree/bindings/net/wireless/
10165 F: drivers/net/wireless/
10168 M: Andrew Lunn <andrew@lunn.ch>
10169 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10170 M: Florian Fainelli <f.fainelli@gmail.com>
10172 F: Documentation/devicetree/bindings/net/dsa/
10174 F: include/net/dsa.h
10175 F: include/linux/dsa/
10176 F: drivers/net/dsa/
10178 NETWORKING [GENERAL]
10179 M: "David S. Miller" <davem@davemloft.net>
10180 L: netdev@vger.kernel.org
10181 W: http://www.linuxfoundation.org/en/Net
10182 Q: http://patchwork.ozlabs.org/project/netdev/list/
10183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10185 B: mailto:netdev@vger.kernel.org
10189 F: include/linux/in.h
10190 F: include/linux/net.h
10191 F: include/linux/netdevice.h
10192 F: include/uapi/linux/in.h
10193 F: include/uapi/linux/net.h
10194 F: include/uapi/linux/netdevice.h
10195 F: include/uapi/linux/net_namespace.h
10196 F: tools/testing/selftests/net/
10199 F: Documentation/networking/
10202 M: Steffen Klassert <steffen.klassert@secunet.com>
10203 M: Herbert Xu <herbert@gondor.apana.org.au>
10204 M: "David S. Miller" <davem@davemloft.net>
10205 L: netdev@vger.kernel.org
10206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10214 F: net/ipv4/ipcomp.c
10215 F: net/ipv4/ip_vti.c
10219 F: net/ipv6/ipcomp6.c
10220 F: net/ipv6/ip6_vti.c
10221 F: include/uapi/linux/xfrm.h
10222 F: include/net/xfrm.h
10224 NETWORKING [IPv4/IPv6]
10225 M: "David S. Miller" <davem@davemloft.net>
10226 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10227 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10228 L: netdev@vger.kernel.org
10229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10236 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10237 M: Paul Moore <paul@paul-moore.com>
10238 W: https://github.com/netlabel
10239 L: netdev@vger.kernel.org
10240 L: linux-security-module@vger.kernel.org
10242 F: Documentation/netlabel/
10243 F: include/net/calipso.h
10244 F: include/net/cipso_ipv4.h
10245 F: include/net/netlabel.h
10246 F: include/uapi/linux/netfilter/xt_SECMARK.h
10247 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10249 F: net/ipv4/cipso_ipv4.c
10250 F: net/ipv6/calipso.c
10251 F: net/netfilter/xt_CONNSECMARK.c
10252 F: net/netfilter/xt_SECMARK.c
10255 M: Eric Dumazet <edumazet@google.com>
10256 L: netdev@vger.kernel.org
10259 F: net/ipv4/syncookies.c
10261 F: net/ipv6/syncookies.c
10262 F: include/uapi/linux/tcp.h
10263 F: include/net/tcp.h
10264 F: include/linux/tcp.h
10265 F: include/trace/events/tcp.h
10268 M: Boris Pismenny <borisp@mellanox.com>
10269 M: Aviad Yehezkel <aviadye@mellanox.com>
10270 M: Dave Watson <davejwatson@fb.com>
10271 M: John Fastabend <john.fastabend@gmail.com>
10272 M: Daniel Borkmann <daniel@iogearbox.net>
10273 L: netdev@vger.kernel.org
10276 F: include/uapi/linux/tls.h
10277 F: include/net/tls.h
10279 NETWORKING [WIRELESS]
10280 L: linux-wireless@vger.kernel.org
10281 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10284 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10286 F: drivers/net/netdevsim/*
10288 NETXEN (1/10) GbE SUPPORT
10289 M: Manish Chopra <manish.chopra@cavium.com>
10290 M: Rahul Verma <rahul.verma@cavium.com>
10291 M: Dept-GELinuxNICDev@cavium.com
10292 L: netdev@vger.kernel.org
10294 F: drivers/net/ethernet/qlogic/netxen/
10297 M: Samuel Ortiz <sameo@linux.intel.com>
10298 L: linux-wireless@vger.kernel.org
10299 L: linux-nfc@lists.01.org (subscribers-only)
10302 F: include/net/nfc/
10303 F: include/uapi/linux/nfc.h
10305 F: include/linux/platform_data/nfcmrvl.h
10306 F: include/linux/platform_data/nxp-nci.h
10307 F: Documentation/devicetree/bindings/net/nfc/
10309 NFS, SUNRPC, AND LOCKD CLIENTS
10310 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10311 M: Anna Schumaker <anna.schumaker@netapp.com>
10312 L: linux-nfs@vger.kernel.org
10313 W: http://client.linux-nfs.org
10314 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10320 F: include/linux/lockd/
10321 F: include/linux/nfs*
10322 F: include/linux/sunrpc/
10323 F: include/uapi/linux/nfs*
10324 F: include/uapi/linux/sunrpc/
10327 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10328 L: linux-nilfs@vger.kernel.org
10329 W: https://nilfs.sourceforge.io/
10330 W: https://nilfs.osdn.jp/
10331 T: git git://github.com/konis/nilfs2.git
10333 F: Documentation/filesystems/nilfs2.txt
10335 F: include/trace/events/nilfs2.h
10336 F: include/uapi/linux/nilfs2_api.h
10337 F: include/uapi/linux/nilfs2_ondisk.h
10339 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10340 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10341 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10343 F: Documentation/scsi/NinjaSCSI.txt
10344 F: drivers/scsi/pcmcia/nsp_*
10346 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10347 M: GOTO Masanori <gotom@debian.or.jp>
10348 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10349 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10351 F: Documentation/scsi/NinjaSCSI.txt
10352 F: drivers/scsi/nsp32*
10355 M: Ley Foon Tan <lftan@altera.com>
10356 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10361 NOHZ, DYNTICKS SUPPORT
10362 M: Frederic Weisbecker <fweisbec@gmail.com>
10363 M: Thomas Gleixner <tglx@linutronix.de>
10364 M: Ingo Molnar <mingo@kernel.org>
10365 L: linux-kernel@vger.kernel.org
10366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10368 F: kernel/time/tick*.*
10369 F: include/linux/tick.h
10370 F: include/linux/sched/nohz.h
10372 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10373 M: Pavel Machek <pavel@ucw.cz>
10374 M: Sakari Ailus <sakari.ailus@iki.fi>
10375 L: linux-media@vger.kernel.org
10377 F: drivers/media/i2c/et8ek8
10378 F: drivers/media/i2c/ad5820.c
10380 NOKIA N900 POWER SUPPLY DRIVERS
10381 R: Pali Rohár <pali.rohar@gmail.com>
10382 F: include/linux/power/bq2415x_charger.h
10383 F: include/linux/power/bq27xxx_battery.h
10384 F: include/linux/power/isp1704_charger.h
10385 F: drivers/power/supply/bq2415x_charger.c
10386 F: drivers/power/supply/bq27xxx_battery.c
10387 F: drivers/power/supply/bq27xxx_battery_i2c.c
10388 F: drivers/power/supply/isp1704_charger.c
10389 F: drivers/power/supply/rx51_battery.c
10392 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10393 L: linux-ntb@googlegroups.com
10395 F: drivers/ntb/hw/amd/
10398 M: Jon Mason <jdmason@kudzu.us>
10399 M: Dave Jiang <dave.jiang@intel.com>
10400 M: Allen Hubbe <allenbh@gmail.com>
10401 L: linux-ntb@googlegroups.com
10403 W: https://github.com/jonmason/ntb/wiki
10404 T: git git://github.com/jonmason/ntb.git
10406 F: drivers/net/ntb_netdev.c
10407 F: include/linux/ntb.h
10408 F: include/linux/ntb_transport.h
10409 F: tools/testing/selftests/ntb/
10412 M: Serge Semin <fancer.lancer@gmail.com>
10413 L: linux-ntb@googlegroups.com
10415 F: drivers/ntb/hw/idt/
10418 M: Dave Jiang <dave.jiang@intel.com>
10419 L: linux-ntb@googlegroups.com
10421 W: https://github.com/davejiang/linux/wiki
10422 T: git https://github.com/davejiang/linux.git
10423 F: drivers/ntb/hw/intel/
10426 M: Anton Altaparmakov <anton@tuxera.com>
10427 L: linux-ntfs-dev@lists.sourceforge.net
10428 W: http://www.tuxera.com/
10429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10431 F: Documentation/filesystems/ntfs.txt
10435 M: Finn Thain <fthain@telegraphics.com.au>
10436 L: linux-m68k@lists.linux-m68k.org
10438 F: arch/*/include/asm/nubus.h
10440 F: include/linux/nubus.h
10441 F: include/uapi/linux/nubus.h
10443 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10444 M: Antonino Daplas <adaplas@gmail.com>
10445 L: linux-fbdev@vger.kernel.org
10447 F: drivers/video/fbdev/riva/
10448 F: drivers/video/fbdev/nvidia/
10451 M: Keith Busch <keith.busch@intel.com>
10452 M: Jens Axboe <axboe@fb.com>
10453 M: Christoph Hellwig <hch@lst.de>
10454 M: Sagi Grimberg <sagi@grimberg.me>
10455 L: linux-nvme@lists.infradead.org
10456 T: git://git.infradead.org/nvme.git
10457 W: http://git.infradead.org/nvme.git
10459 F: drivers/nvme/host/
10460 F: include/linux/nvme.h
10461 F: include/uapi/linux/nvme_ioctl.h
10463 NVM EXPRESS FC TRANSPORT DRIVERS
10464 M: James Smart <james.smart@broadcom.com>
10465 L: linux-nvme@lists.infradead.org
10467 F: include/linux/nvme-fc.h
10468 F: include/linux/nvme-fc-driver.h
10469 F: drivers/nvme/host/fc.c
10470 F: drivers/nvme/target/fc.c
10471 F: drivers/nvme/target/fcloop.c
10473 NVM EXPRESS TARGET DRIVER
10474 M: Christoph Hellwig <hch@lst.de>
10475 M: Sagi Grimberg <sagi@grimberg.me>
10476 L: linux-nvme@lists.infradead.org
10477 T: git://git.infradead.org/nvme.git
10478 W: http://git.infradead.org/nvme.git
10480 F: drivers/nvme/target/
10483 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10486 F: Documentation/devicetree/bindings/nvmem/
10487 F: Documentation/ABI/stable/sysfs-bus-nvmem
10488 F: include/linux/nvmem-consumer.h
10489 F: include/linux/nvmem-provider.h
10491 NXP SGTL5000 DRIVER
10492 M: Fabio Estevam <fabio.estevam@nxp.com>
10493 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10495 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10496 F: sound/soc/codecs/sgtl5000*
10498 NXP TDA998X DRM DRIVER
10499 M: Russell King <linux@armlinux.org.uk>
10501 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10502 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10503 F: drivers/gpu/drm/i2c/tda998x_drv.c
10504 F: include/drm/i2c/tda998x.h
10505 F: include/dt-bindings/display/tda998x.h
10509 M: Peter Rosin <peda@axentia.se>
10510 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10512 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10513 F: sound/soc/codecs/tfa9879*
10516 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10517 R: Charles Gorand <charles.gorand@effinnov.com>
10518 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10520 F: drivers/nfc/nxp-nci
10523 M: Josh Poimboeuf <jpoimboe@redhat.com>
10524 M: Peter Zijlstra <peterz@infradead.org>
10528 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10529 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10530 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10531 L: linuxppc-dev@lists.ozlabs.org
10533 F: arch/powerpc/platforms/powernv/ocxl.c
10534 F: arch/powerpc/include/asm/pnv-ocxl.h
10535 F: drivers/misc/ocxl/
10536 F: include/misc/ocxl*
10537 F: include/uapi/misc/ocxl.h
10538 F: Documentation/accelerators/ocxl.rst
10541 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10542 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10543 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10544 L: linux-omap@vger.kernel.org
10548 OMAP CLOCK FRAMEWORK SUPPORT
10549 M: Paul Walmsley <paul@pwsan.com>
10550 L: linux-omap@vger.kernel.org
10552 F: arch/arm/*omap*/*clock*
10554 OMAP DEVICE TREE SUPPORT
10555 M: Benoît Cousson <bcousson@baylibre.com>
10556 M: Tony Lindgren <tony@atomide.com>
10557 L: linux-omap@vger.kernel.org
10558 L: devicetree@vger.kernel.org
10560 F: arch/arm/boot/dts/*omap*
10561 F: arch/arm/boot/dts/*am3*
10562 F: arch/arm/boot/dts/*am4*
10563 F: arch/arm/boot/dts/*am5*
10564 F: arch/arm/boot/dts/*dra7*
10566 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10567 L: linux-omap@vger.kernel.org
10568 L: linux-fbdev@vger.kernel.org
10570 F: drivers/video/fbdev/omap2/
10571 F: Documentation/arm/OMAP/DSS
10573 OMAP FRAMEBUFFER SUPPORT
10574 L: linux-fbdev@vger.kernel.org
10575 L: linux-omap@vger.kernel.org
10577 F: drivers/video/fbdev/omap/
10579 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10580 M: Roger Quadros <rogerq@ti.com>
10581 M: Tony Lindgren <tony@atomide.com>
10582 L: linux-omap@vger.kernel.org
10584 F: drivers/memory/omap-gpmc.c
10585 F: arch/arm/mach-omap2/*gpmc*
10588 M: Grygorii Strashko <grygorii.strashko@ti.com>
10589 M: Santosh Shilimkar <ssantosh@kernel.org>
10590 M: Kevin Hilman <khilman@kernel.org>
10591 L: linux-omap@vger.kernel.org
10593 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10594 F: drivers/gpio/gpio-omap.c
10596 OMAP HARDWARE SPINLOCK SUPPORT
10597 M: Ohad Ben-Cohen <ohad@wizery.com>
10598 L: linux-omap@vger.kernel.org
10600 F: drivers/hwspinlock/omap_hwspinlock.c
10602 OMAP HS MMC SUPPORT
10603 L: linux-mmc@vger.kernel.org
10604 L: linux-omap@vger.kernel.org
10606 F: drivers/mmc/host/omap_hsmmc.c
10609 M: Paul Walmsley <paul@pwsan.com>
10610 L: linux-omap@vger.kernel.org
10612 F: arch/arm/mach-omap2/omap_hwmod*data*
10614 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10615 M: Benoît Cousson <bcousson@baylibre.com>
10616 L: linux-omap@vger.kernel.org
10618 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10621 M: Benoît Cousson <bcousson@baylibre.com>
10622 M: Paul Walmsley <paul@pwsan.com>
10623 L: linux-omap@vger.kernel.org
10625 F: arch/arm/mach-omap2/omap_hwmod.*
10627 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10628 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10629 L: linux-media@vger.kernel.org
10631 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10632 F: drivers/media/platform/omap3isp/
10633 F: drivers/staging/media/omap4iss/
10636 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10637 L: linux-omap@vger.kernel.org
10639 F: drivers/mmc/host/omap.c
10641 OMAP POWER MANAGEMENT SUPPORT
10642 M: Kevin Hilman <khilman@kernel.org>
10643 L: linux-omap@vger.kernel.org
10645 F: arch/arm/*omap*/*pm*
10646 F: drivers/cpufreq/omap-cpufreq.c
10648 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10649 M: Rajendra Nayak <rnayak@codeaurora.org>
10650 M: Paul Walmsley <paul@pwsan.com>
10651 L: linux-omap@vger.kernel.org
10653 F: arch/arm/mach-omap2/prm*
10655 OMAP RANDOM NUMBER GENERATOR SUPPORT
10656 M: Deepak Saxena <dsaxena@plexity.net>
10658 F: drivers/char/hw_random/omap-rng.c
10661 L: linux-usb@vger.kernel.org
10662 L: linux-omap@vger.kernel.org
10664 F: drivers/usb/*/*omap*
10665 F: arch/arm/*omap*/usb*
10667 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10668 M: Mark Jackson <mpfj@newflow.co.uk>
10669 L: linux-omap@vger.kernel.org
10671 F: arch/arm/boot/dts/am335x-nano.dts
10674 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10675 M: Tony Lindgren <tony@atomide.com>
10676 L: linux-omap@vger.kernel.org
10677 Q: http://patchwork.kernel.org/project/linux-omap/list/
10678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10680 F: arch/arm/mach-omap1/
10681 F: arch/arm/plat-omap/
10682 F: arch/arm/configs/omap1_defconfig
10683 F: drivers/i2c/busses/i2c-omap.c
10684 F: include/linux/platform_data/i2c-omap.h
10685 F: include/linux/platform_data/ams-delta-fiq.h
10688 M: Tony Lindgren <tony@atomide.com>
10689 L: linux-omap@vger.kernel.org
10690 W: http://www.muru.com/linux/omap/
10691 W: http://linux.omap.com/
10692 Q: http://patchwork.kernel.org/project/linux-omap/list/
10693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10695 F: arch/arm/mach-omap2/
10696 F: arch/arm/plat-omap/
10697 F: arch/arm/configs/omap2plus_defconfig
10698 F: drivers/i2c/busses/i2c-omap.c
10699 F: drivers/irqchip/irq-omap-intc.c
10700 F: drivers/mfd/*omap*.c
10701 F: drivers/mfd/menelaus.c
10702 F: drivers/mfd/palmas.c
10703 F: drivers/mfd/tps65217.c
10704 F: drivers/mfd/tps65218.c
10705 F: drivers/mfd/tps65910.c
10706 F: drivers/mfd/twl-core.[ch]
10707 F: drivers/mfd/twl4030*.c
10708 F: drivers/mfd/twl6030*.c
10709 F: drivers/mfd/twl6040*.c
10710 F: drivers/regulator/palmas-regulator*.c
10711 F: drivers/regulator/pbias-regulator.c
10712 F: drivers/regulator/tps65217-regulator.c
10713 F: drivers/regulator/tps65218-regulator.c
10714 F: drivers/regulator/tps65910-regulator.c
10715 F: drivers/regulator/twl-regulator.c
10716 F: drivers/regulator/twl6030-regulator.c
10717 F: include/linux/platform_data/i2c-omap.h
10719 ONION OMEGA2+ BOARD
10720 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10721 L: linux-mips@linux-mips.org
10723 F: arch/mips/boot/dts/ralink/omega2p.dts
10726 M: Bob Copeland <me@bobcopeland.com>
10727 L: linux-karma-devel@lists.sourceforge.net
10729 F: Documentation/filesystems/omfs.txt
10732 OMNIKEY CARDMAN 4000 DRIVER
10733 M: Harald Welte <laforge@gnumonks.org>
10735 F: drivers/char/pcmcia/cm4000_cs.c
10736 F: include/linux/cm4000_cs.h
10737 F: include/uapi/linux/cm4000_cs.h
10739 OMNIKEY CARDMAN 4040 DRIVER
10740 M: Harald Welte <laforge@gnumonks.org>
10742 F: drivers/char/pcmcia/cm4040_cs.*
10744 OMNIVISION OV13858 SENSOR DRIVER
10745 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10746 L: linux-media@vger.kernel.org
10747 T: git git://linuxtv.org/media_tree.git
10749 F: drivers/media/i2c/ov13858.c
10751 OMNIVISION OV2680 SENSOR DRIVER
10752 M: Rui Miguel Silva <rmfrfs@gmail.com>
10753 L: linux-media@vger.kernel.org
10754 T: git git://linuxtv.org/media_tree.git
10756 F: drivers/media/i2c/ov2680.c
10757 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10759 OMNIVISION OV2685 SENSOR DRIVER
10760 M: Shunqian Zheng <zhengsq@rock-chips.com>
10761 L: linux-media@vger.kernel.org
10762 T: git git://linuxtv.org/media_tree.git
10764 F: drivers/media/i2c/ov2685.c
10766 OMNIVISION OV5640 SENSOR DRIVER
10767 M: Steve Longerbeam <slongerbeam@gmail.com>
10768 L: linux-media@vger.kernel.org
10769 T: git git://linuxtv.org/media_tree.git
10771 F: drivers/media/i2c/ov5640.c
10773 OMNIVISION OV5647 SENSOR DRIVER
10774 M: Luis Oliveira <lolivei@synopsys.com>
10775 L: linux-media@vger.kernel.org
10776 T: git git://linuxtv.org/media_tree.git
10778 F: drivers/media/i2c/ov5647.c
10780 OMNIVISION OV5695 SENSOR DRIVER
10781 M: Shunqian Zheng <zhengsq@rock-chips.com>
10782 L: linux-media@vger.kernel.org
10783 T: git git://linuxtv.org/media_tree.git
10785 F: drivers/media/i2c/ov5695.c
10787 OMNIVISION OV7670 SENSOR DRIVER
10788 M: Jonathan Corbet <corbet@lwn.net>
10789 L: linux-media@vger.kernel.org
10790 T: git git://linuxtv.org/media_tree.git
10792 F: drivers/media/i2c/ov7670.c
10793 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10795 OMNIVISION OV772x SENSOR DRIVER
10796 M: Jacopo Mondi <jacopo@jmondi.org>
10797 L: linux-media@vger.kernel.org
10798 T: git git://linuxtv.org/media_tree.git
10800 F: drivers/media/i2c/ov772x.c
10801 F: include/media/i2c/ov772x.h
10802 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10804 OMNIVISION OV7740 SENSOR DRIVER
10805 M: Wenyou Yang <wenyou.yang@microchip.com>
10806 L: linux-media@vger.kernel.org
10807 T: git git://linuxtv.org/media_tree.git
10809 F: drivers/media/i2c/ov7740.c
10810 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10812 OMNIVISION OV9650 SENSOR DRIVER
10813 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10814 R: Akinobu Mita <akinobu.mita@gmail.com>
10815 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10816 L: linux-media@vger.kernel.org
10817 T: git git://linuxtv.org/media_tree.git
10819 F: drivers/media/i2c/ov9650.c
10820 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10822 ONENAND FLASH DRIVER
10823 M: Kyungmin Park <kyungmin.park@samsung.com>
10824 L: linux-mtd@lists.infradead.org
10826 F: drivers/mtd/nand/onenand/
10827 F: include/linux/mtd/onenand*.h
10829 ONSTREAM SCSI TAPE DRIVER
10830 M: Willem Riede <osst@riede.org>
10831 L: osst-users@lists.sourceforge.net
10832 L: linux-scsi@vger.kernel.org
10834 F: Documentation/scsi/osst.txt
10835 F: drivers/scsi/osst.*
10836 F: drivers/scsi/osst_*.h
10837 F: drivers/scsi/st.h
10840 M: Jens Wiklander <jens.wiklander@linaro.org>
10842 F: drivers/tee/optee/
10845 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10846 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10847 L: linux-rdma@vger.kernel.org
10849 F: drivers/infiniband/ulp/opa_vnic
10851 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10852 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10853 M: Frank Rowand <frowand.list@gmail.com>
10854 L: devicetree@vger.kernel.org
10856 F: Documentation/devicetree/dynamic-resolution-notes.txt
10857 F: Documentation/devicetree/overlay-notes.txt
10858 F: drivers/of/overlay.c
10859 F: drivers/of/resolver.c
10860 K: of_overlay_notifier_
10862 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10863 M: Rob Herring <robh+dt@kernel.org>
10864 M: Frank Rowand <frowand.list@gmail.com>
10865 L: devicetree@vger.kernel.org
10866 W: http://www.devicetree.org/
10867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10870 F: include/linux/of*.h
10872 F: Documentation/ABI/testing/sysfs-firmware-ofw
10874 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10875 M: Rob Herring <robh+dt@kernel.org>
10876 M: Mark Rutland <mark.rutland@arm.com>
10877 L: devicetree@vger.kernel.org
10878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10879 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10881 F: Documentation/devicetree/
10882 F: arch/*/boot/dts/
10883 F: include/dt-bindings/
10885 OPENCORES I2C BUS DRIVER
10886 M: Peter Korsgaard <peter@korsgaard.com>
10887 L: linux-i2c@vger.kernel.org
10889 F: Documentation/i2c/busses/i2c-ocores
10890 F: drivers/i2c/busses/i2c-ocores.c
10892 OPENRISC ARCHITECTURE
10893 M: Jonas Bonn <jonas@southpole.se>
10894 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10895 M: Stafford Horne <shorne@gmail.com>
10896 T: git git://github.com/openrisc/linux.git
10897 L: openrisc@lists.librecores.org
10898 W: http://openrisc.io
10900 F: Documentation/devicetree/bindings/openrisc/
10901 F: Documentation/openrisc/
10903 F: drivers/irqchip/irq-ompic.c
10904 F: drivers/irqchip/irq-or1k-*
10907 M: Pravin B Shelar <pshelar@ovn.org>
10908 L: netdev@vger.kernel.org
10909 L: dev@openvswitch.org
10910 W: http://openvswitch.org
10912 F: net/openvswitch/
10913 F: include/uapi/linux/openvswitch.h
10915 OPERATING PERFORMANCE POINTS (OPP)
10916 M: Viresh Kumar <vireshk@kernel.org>
10917 M: Nishanth Menon <nm@ti.com>
10918 M: Stephen Boyd <sboyd@kernel.org>
10919 L: linux-pm@vger.kernel.org
10921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10923 F: include/linux/pm_opp.h
10924 F: Documentation/power/opp.txt
10925 F: Documentation/devicetree/bindings/opp/
10928 M: Clemens Ladisch <clemens@ladisch.de>
10929 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10930 T: git git://git.alsa-project.org/alsa-kernel.git
10932 F: sound/drivers/opl4/
10935 M: Robert Richter <rric@kernel.org>
10936 L: oprofile-list@lists.sf.net
10938 F: arch/*/include/asm/oprofile*.h
10939 F: arch/*/oprofile/
10940 F: drivers/oprofile/
10941 F: include/linux/oprofile.h
10943 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10944 M: Mark Fasheh <mark@fasheh.com>
10945 M: Joel Becker <jlbec@evilplan.org>
10946 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10947 W: http://ocfs2.wiki.kernel.org
10949 F: Documentation/filesystems/ocfs2.txt
10950 F: Documentation/filesystems/dlmfs.txt
10953 ORANGEFS FILESYSTEM
10954 M: Mike Marshall <hubcap@omnibond.com>
10955 R: Martin Brandenburg <martin@omnibond.com>
10956 L: devel@lists.orangefs.org
10957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10960 F: Documentation/filesystems/orangefs.txt
10963 L: linux-wireless@vger.kernel.org
10964 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10965 W: http://www.nongnu.org/orinoco/
10967 F: drivers/net/wireless/intersil/orinoco/
10969 OSD LIBRARY and FILESYSTEM
10970 M: Boaz Harrosh <ooo@electrozaur.com>
10972 F: drivers/scsi/osd/
10973 F: include/scsi/osd_*
10976 OV2659 OMNIVISION SENSOR DRIVER
10977 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10978 L: linux-media@vger.kernel.org
10979 W: https://linuxtv.org
10980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10981 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10983 F: drivers/media/i2c/ov2659.c
10984 F: include/media/i2c/ov2659.h
10987 M: Miklos Szeredi <miklos@szeredi.hu>
10988 L: linux-unionfs@vger.kernel.org
10989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10992 F: Documentation/filesystems/overlayfs.txt
10994 P54 WIRELESS DRIVER
10995 M: Christian Lamparter <chunkeey@googlemail.com>
10996 L: linux-wireless@vger.kernel.org
10997 W: http://wireless.kernel.org/en/users/Drivers/p54
10999 F: drivers/net/wireless/intersil/p54/
11001 PA SEMI ETHERNET DRIVER
11002 L: netdev@vger.kernel.org
11004 F: drivers/net/ethernet/pasemi/*
11006 PA SEMI SMBUS DRIVER
11007 L: linux-i2c@vger.kernel.org
11009 F: drivers/i2c/busses/i2c-pasemi.c
11011 PADATA PARALLEL EXECUTION MECHANISM
11012 M: Steffen Klassert <steffen.klassert@secunet.com>
11013 L: linux-crypto@vger.kernel.org
11016 F: include/linux/padata.h
11017 F: Documentation/padata.txt
11019 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11020 M: Harald Welte <laforge@gnumonks.org>
11021 L: platform-driver-x86@vger.kernel.org
11023 F: drivers/platform/x86/panasonic-laptop.c
11025 PARALLEL LCD/KEYPAD PANEL DRIVER
11026 M: Willy Tarreau <willy@haproxy.com>
11027 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11029 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11030 F: drivers/auxdisplay/panel.c
11032 PARALLEL PORT SUBSYSTEM
11033 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11034 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11035 L: linux-parport@lists.infradead.org (subscribers-only)
11037 F: drivers/parport/
11038 F: include/linux/parport*.h
11039 F: drivers/char/ppdev.c
11040 F: include/uapi/linux/ppdev.h
11041 F: Documentation/parport*.txt
11043 PARAVIRT_OPS INTERFACE
11044 M: Juergen Gross <jgross@suse.com>
11045 M: Alok Kataria <akataria@vmware.com>
11046 L: virtualization@lists.linux-foundation.org
11048 F: Documentation/virtual/paravirt_ops.txt
11049 F: arch/*/kernel/paravirt*
11050 F: arch/*/include/asm/paravirt*.h
11051 F: include/linux/hypervisor.h
11053 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11054 M: Tim Waugh <tim@cyberelk.net>
11055 L: linux-parport@lists.infradead.org (subscribers-only)
11057 F: Documentation/blockdev/paride.txt
11058 F: drivers/block/paride/
11060 PARISC ARCHITECTURE
11061 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11062 M: Helge Deller <deller@gmx.de>
11063 L: linux-parisc@vger.kernel.org
11064 W: http://www.parisc-linux.org/
11065 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11070 F: Documentation/parisc/
11072 F: drivers/char/agp/parisc-agp.c
11073 F: drivers/input/serio/gscps2.c
11074 F: drivers/parport/parport_gsc.*
11075 F: drivers/tty/serial/8250/8250_gsc.c
11076 F: drivers/video/fbdev/sti*
11077 F: drivers/video/console/sti*
11078 F: drivers/video/logo/logo_parisc*
11081 M: Jiri Pirko <jiri@mellanox.com>
11082 L: netdev@vger.kernel.org
11085 F: lib/test_parman.c
11086 F: include/linux/parman.h
11088 PC87360 HARDWARE MONITORING DRIVER
11089 M: Jim Cromie <jim.cromie@gmail.com>
11090 L: linux-hwmon@vger.kernel.org
11092 F: Documentation/hwmon/pc87360
11093 F: drivers/hwmon/pc87360.c
11095 PC8736x GPIO DRIVER
11096 M: Jim Cromie <jim.cromie@gmail.com>
11098 F: drivers/char/pc8736x_gpio.c
11100 PC87427 HARDWARE MONITORING DRIVER
11101 M: Jean Delvare <jdelvare@suse.com>
11102 L: linux-hwmon@vger.kernel.org
11104 F: Documentation/hwmon/pc87427
11105 F: drivers/hwmon/pc87427.c
11108 M: Riku Voipio <riku.voipio@iki.fi>
11110 F: drivers/leds/leds-pca9532.c
11111 F: include/linux/leds-pca9532.h
11113 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11114 M: Guenter Roeck <linux@roeck-us.net>
11115 L: linux-i2c@vger.kernel.org
11117 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11119 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11120 M: Khalid Aziz <khalid@gonehiking.org>
11122 F: drivers/firmware/pcdp.*
11124 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11125 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11126 L: linux-pci@vger.kernel.org
11127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11129 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11130 F: drivers/pci/controller/pci-aardvark.c
11132 PCI DRIVER FOR ALTERA PCIE IP
11133 M: Ley Foon Tan <lftan@altera.com>
11134 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11135 L: linux-pci@vger.kernel.org
11137 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11138 F: drivers/pci/controller/pcie-altera.c
11140 PCI DRIVER FOR APPLIEDMICRO XGENE
11141 M: Tanmay Inamdar <tinamdar@apm.com>
11142 L: linux-pci@vger.kernel.org
11143 L: linux-arm-kernel@lists.infradead.org
11145 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11146 F: drivers/pci/controller/pci-xgene.c
11148 PCI DRIVER FOR ARM VERSATILE PLATFORM
11149 M: Rob Herring <robh@kernel.org>
11150 L: linux-pci@vger.kernel.org
11151 L: linux-arm-kernel@lists.infradead.org
11153 F: Documentation/devicetree/bindings/pci/versatile.txt
11154 F: drivers/pci/controller/pci-versatile.c
11156 PCI DRIVER FOR ARMADA 8K
11157 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11158 L: linux-pci@vger.kernel.org
11159 L: linux-arm-kernel@lists.infradead.org
11161 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11162 F: drivers/pci/controller/dwc/pcie-armada8k.c
11164 PCI DRIVER FOR CADENCE PCIE IP
11165 M: Alan Douglas <adouglas@cadence.com>
11166 L: linux-pci@vger.kernel.org
11168 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11169 F: drivers/pci/controller/pcie-cadence*
11171 PCI DRIVER FOR FREESCALE LAYERSCAPE
11172 M: Minghuan Lian <minghuan.Lian@nxp.com>
11173 M: Mingkai Hu <mingkai.hu@nxp.com>
11174 M: Roy Zang <roy.zang@nxp.com>
11175 L: linuxppc-dev@lists.ozlabs.org
11176 L: linux-pci@vger.kernel.org
11177 L: linux-arm-kernel@lists.infradead.org
11179 F: drivers/pci/controller/dwc/*layerscape*
11181 PCI DRIVER FOR GENERIC OF HOSTS
11182 M: Will Deacon <will.deacon@arm.com>
11183 L: linux-pci@vger.kernel.org
11184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11186 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11187 F: drivers/pci/controller/pci-host-common.c
11188 F: drivers/pci/controller/pci-host-generic.c
11190 PCI DRIVER FOR IMX6
11191 M: Richard Zhu <hongxing.zhu@nxp.com>
11192 M: Lucas Stach <l.stach@pengutronix.de>
11193 L: linux-pci@vger.kernel.org
11194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11196 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11197 F: drivers/pci/controller/dwc/*imx6*
11199 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11200 M: Keith Busch <keith.busch@intel.com>
11201 M: Jonathan Derrick <jonathan.derrick@intel.com>
11202 L: linux-pci@vger.kernel.org
11204 F: drivers/pci/controller/vmd.c
11206 PCI DRIVER FOR MICROSEMI SWITCHTEC
11207 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11208 M: Logan Gunthorpe <logang@deltatee.com>
11209 L: linux-pci@vger.kernel.org
11211 F: Documentation/switchtec.txt
11212 F: Documentation/ABI/testing/sysfs-class-switchtec
11213 F: drivers/pci/switch/switchtec*
11214 F: include/uapi/linux/switchtec_ioctl.h
11215 F: include/linux/switchtec.h
11216 F: drivers/ntb/hw/mscc/
11218 PCI DRIVER FOR MOBIVEIL PCIE IP
11219 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11220 L: linux-pci@vger.kernel.org
11222 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11223 F: drivers/pci/controller/pcie-mobiveil.c
11225 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11226 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11227 M: Jason Cooper <jason@lakedaemon.net>
11228 L: linux-pci@vger.kernel.org
11229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11231 F: drivers/pci/controller/*mvebu*
11233 PCI DRIVER FOR NVIDIA TEGRA
11234 M: Thierry Reding <thierry.reding@gmail.com>
11235 L: linux-tegra@vger.kernel.org
11236 L: linux-pci@vger.kernel.org
11238 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11239 F: drivers/pci/controller/pci-tegra.c
11241 PCI DRIVER FOR RENESAS R-CAR
11242 M: Simon Horman <horms@verge.net.au>
11243 L: linux-pci@vger.kernel.org
11244 L: linux-renesas-soc@vger.kernel.org
11246 F: drivers/pci/controller/*rcar*
11248 PCI DRIVER FOR SAMSUNG EXYNOS
11249 M: Jingoo Han <jingoohan1@gmail.com>
11250 L: linux-pci@vger.kernel.org
11251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11252 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11254 F: drivers/pci/controller/dwc/pci-exynos.c
11256 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11257 M: Jingoo Han <jingoohan1@gmail.com>
11258 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11259 L: linux-pci@vger.kernel.org
11261 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11262 F: drivers/pci/controller/dwc/*designware*
11264 PCI DRIVER FOR TI DRA7XX
11265 M: Kishon Vijay Abraham I <kishon@ti.com>
11266 L: linux-omap@vger.kernel.org
11267 L: linux-pci@vger.kernel.org
11269 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11270 F: drivers/pci/controller/dwc/pci-dra7xx.c
11272 PCI DRIVER FOR TI KEYSTONE
11273 M: Murali Karicheri <m-karicheri2@ti.com>
11274 L: linux-pci@vger.kernel.org
11275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11277 F: drivers/pci/controller/dwc/*keystone*
11279 PCI ENDPOINT SUBSYSTEM
11280 M: Kishon Vijay Abraham I <kishon@ti.com>
11281 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11282 L: linux-pci@vger.kernel.org
11283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11285 F: drivers/pci/endpoint/
11286 F: drivers/misc/pci_endpoint_test.c
11289 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11290 M: Russell Currey <ruscur@russell.cc>
11291 M: Sam Bobroff <sbobroff@linux.ibm.com>
11292 M: Oliver O'Halloran <oohall@gmail.com>
11293 L: linuxppc-dev@lists.ozlabs.org
11295 F: Documentation/PCI/pci-error-recovery.txt
11296 F: drivers/pci/pcie/aer.c
11297 F: drivers/pci/pcie/dpc.c
11298 F: drivers/pci/pcie/err.c
11299 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11300 F: arch/powerpc/kernel/eeh*.c
11301 F: arch/powerpc/platforms/*/eeh*.c
11302 F: arch/powerpc/include/*/eeh*.h
11305 M: Linas Vepstas <linasvepstas@gmail.com>
11306 L: linux-pci@vger.kernel.org
11308 F: Documentation/PCI/pci-error-recovery.txt
11310 PCI MSI DRIVER FOR ALTERA MSI IP
11311 M: Ley Foon Tan <lftan@altera.com>
11312 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11313 L: linux-pci@vger.kernel.org
11315 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11316 F: drivers/pci/controller/pcie-altera-msi.c
11318 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11319 M: Duc Dang <dhdang@apm.com>
11320 L: linux-pci@vger.kernel.org
11321 L: linux-arm-kernel@lists.infradead.org
11323 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11324 F: drivers/pci/controller/pci-xgene-msi.c
11327 M: Bjorn Helgaas <bhelgaas@google.com>
11328 L: linux-pci@vger.kernel.org
11329 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11332 F: Documentation/devicetree/bindings/pci/
11333 F: Documentation/PCI/
11334 F: drivers/acpi/pci*
11336 F: include/asm-generic/pci*
11337 F: include/linux/pci*
11338 F: include/linux/of_pci.h
11339 F: include/uapi/linux/pci*
11342 F: arch/x86/kernel/quirks.c
11344 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11345 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11346 L: linux-pci@vger.kernel.org
11347 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11350 F: drivers/pci/controller/
11352 PCIE DRIVER FOR AXIS ARTPEC
11353 M: Jesper Nilsson <jesper.nilsson@axis.com>
11354 L: linux-arm-kernel@axis.com
11355 L: linux-pci@vger.kernel.org
11357 F: Documentation/devicetree/bindings/pci/axis,artpec*
11358 F: drivers/pci/controller/dwc/*artpec*
11360 PCIE DRIVER FOR CAVIUM THUNDERX
11361 M: David Daney <david.daney@cavium.com>
11362 L: linux-pci@vger.kernel.org
11363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11365 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11366 F: drivers/pci/controller/pci-thunder-*
11368 PCIE DRIVER FOR HISILICON
11369 M: Zhou Wang <wangzhou1@hisilicon.com>
11370 L: linux-pci@vger.kernel.org
11372 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11373 F: drivers/pci/controller/dwc/pcie-hisi.c
11375 PCIE DRIVER FOR HISILICON KIRIN
11376 M: Xiaowei Song <songxiaowei@hisilicon.com>
11377 M: Binghui Wang <wangbinghui@hisilicon.com>
11378 L: linux-pci@vger.kernel.org
11380 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11381 F: drivers/pci/controller/dwc/pcie-kirin.c
11383 PCIE DRIVER FOR HISILICON STB
11384 M: Jianguo Sun <sunjianguo1@huawei.com>
11385 M: Shawn Guo <shawn.guo@linaro.org>
11386 L: linux-pci@vger.kernel.org
11388 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11389 F: drivers/pci/controller/dwc/pcie-histb.c
11391 PCIE DRIVER FOR MEDIATEK
11392 M: Ryder Lee <ryder.lee@mediatek.com>
11393 L: linux-pci@vger.kernel.org
11394 L: linux-mediatek@lists.infradead.org
11396 F: Documentation/devicetree/bindings/pci/mediatek*
11397 F: drivers/pci/controller/*mediatek*
11399 PCIE DRIVER FOR QUALCOMM MSM
11400 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11401 L: linux-pci@vger.kernel.org
11402 L: linux-arm-msm@vger.kernel.org
11404 F: drivers/pci/controller/dwc/*qcom*
11406 PCIE DRIVER FOR ROCKCHIP
11407 M: Shawn Lin <shawn.lin@rock-chips.com>
11408 L: linux-pci@vger.kernel.org
11409 L: linux-rockchip@lists.infradead.org
11411 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11412 F: drivers/pci/controller/pcie-rockchip*
11414 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11415 M: Linus Walleij <linus.walleij@linaro.org>
11416 L: linux-pci@vger.kernel.org
11418 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11419 F: drivers/pci/controller/pci-v3-semi.c
11421 PCIE DRIVER FOR ST SPEAR13XX
11422 M: Pratyush Anand <pratyush.anand@gmail.com>
11423 L: linux-pci@vger.kernel.org
11425 F: drivers/pci/controller/dwc/*spear*
11428 M: Dominik Brodowski <linux@dominikbrodowski.net>
11429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11431 F: Documentation/pcmcia/
11436 PCNET32 NETWORK DRIVER
11437 M: Don Fry <pcnet32@frontier.com>
11438 L: netdev@vger.kernel.org
11440 F: drivers/net/ethernet/amd/pcnet32.c
11442 PCRYPT PARALLEL CRYPTO ENGINE
11443 M: Steffen Klassert <steffen.klassert@secunet.com>
11444 L: linux-crypto@vger.kernel.org
11447 F: include/crypto/pcrypt.h
11449 PEAQ WMI HOTKEYS DRIVER
11450 M: Hans de Goede <hdegoede@redhat.com>
11451 L: platform-driver-x86@vger.kernel.org
11453 F: drivers/platform/x86/peaq-wmi.c
11455 PER-CPU MEMORY ALLOCATOR
11456 M: Dennis Zhou <dennis@kernel.org>
11457 M: Tejun Heo <tj@kernel.org>
11458 M: Christoph Lameter <cl@linux.com>
11459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11461 F: include/linux/percpu*.h
11463 F: arch/*/include/asm/percpu.h
11465 PER-TASK DELAY ACCOUNTING
11466 M: Balbir Singh <bsingharora@gmail.com>
11468 F: include/linux/delayacct.h
11469 F: kernel/delayacct.c
11471 PERFORMANCE EVENTS SUBSYSTEM
11472 M: Peter Zijlstra <peterz@infradead.org>
11473 M: Ingo Molnar <mingo@redhat.com>
11474 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11475 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11476 R: Jiri Olsa <jolsa@redhat.com>
11477 R: Namhyung Kim <namhyung@kernel.org>
11478 L: linux-kernel@vger.kernel.org
11479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11482 F: include/linux/perf_event.h
11483 F: include/uapi/linux/perf_event.h
11484 F: arch/*/kernel/perf_event*.c
11485 F: arch/*/kernel/*/perf_event*.c
11486 F: arch/*/kernel/*/*/perf_event*.c
11487 F: arch/*/include/asm/perf_event.h
11488 F: arch/*/kernel/perf_callchain.c
11492 PERSONALITY HANDLING
11493 M: Christoph Hellwig <hch@infradead.org>
11494 L: linux-abi-devel@lists.sourceforge.net
11496 F: include/linux/personality.h
11497 F: include/uapi/linux/personality.h
11499 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11500 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11501 L: linux-input@vger.kernel.org
11503 F: Documentation/input/devices/pxrc.rst
11504 F: drivers/input/joystick/pxrc.c
11507 M: Remi Denis-Courmont <courmisch@gmail.com>
11509 F: Documentation/networking/phonet.txt
11510 F: include/linux/phonet.h
11511 F: include/net/phonet/
11512 F: include/uapi/linux/phonet.h
11516 M: Joern Engel <joern@lazybastard.org>
11517 L: linux-mtd@lists.infradead.org
11519 F: drivers/mtd/devices/phram.c
11522 M: Bruno Prémont <bonbons@linux-vserver.org>
11523 L: linux-input@vger.kernel.org
11525 F: drivers/hid/hid-picolcd*
11528 M: Jamie Iles <jamie@jamieiles.com>
11529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11530 T: git git://github.com/jamieiles/linux-2.6-ji.git
11532 F: arch/arm/boot/dts/picoxcell*
11533 F: arch/arm/mach-picoxcell/
11534 F: drivers/crypto/picoxcell*
11536 PIN CONTROL SUBSYSTEM
11537 M: Linus Walleij <linus.walleij@linaro.org>
11538 L: linux-gpio@vger.kernel.org
11539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11541 F: Documentation/devicetree/bindings/pinctrl/
11542 F: Documentation/driver-api/pinctl.rst
11543 F: drivers/pinctrl/
11544 F: include/linux/pinctrl/
11546 PIN CONTROLLER - ATMEL AT91
11547 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11550 F: drivers/pinctrl/pinctrl-at91.*
11552 PIN CONTROLLER - ATMEL AT91 PIO4
11553 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11555 L: linux-gpio@vger.kernel.org
11557 F: drivers/pinctrl/pinctrl-at91-pio4.*
11559 PIN CONTROLLER - FREESCALE
11560 M: Dong Aisheng <aisheng.dong@nxp.com>
11561 M: Fabio Estevam <festevam@gmail.com>
11562 M: Shawn Guo <shawnguo@kernel.org>
11563 M: Stefan Agner <stefan@agner.ch>
11564 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11565 L: linux-gpio@vger.kernel.org
11567 F: drivers/pinctrl/freescale/
11568 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11570 PIN CONTROLLER - INTEL
11571 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11572 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11574 F: drivers/pinctrl/intel/
11576 PIN CONTROLLER - MEDIATEK
11577 M: Sean Wang <sean.wang@kernel.org>
11578 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11580 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11581 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11582 F: drivers/pinctrl/mediatek/
11584 PIN CONTROLLER - QUALCOMM
11585 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11587 L: linux-arm-msm@vger.kernel.org
11588 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11589 F: drivers/pinctrl/qcom/
11591 PIN CONTROLLER - RENESAS
11592 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11593 M: Geert Uytterhoeven <geert+renesas@glider.be>
11594 L: linux-renesas-soc@vger.kernel.org
11595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11597 F: drivers/pinctrl/sh-pfc/
11599 PIN CONTROLLER - SAMSUNG
11600 M: Tomasz Figa <tomasz.figa@gmail.com>
11601 M: Krzysztof Kozlowski <krzk@kernel.org>
11602 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11604 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11605 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11608 F: drivers/pinctrl/samsung/
11609 F: include/dt-bindings/pinctrl/samsung.h
11610 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11612 PIN CONTROLLER - SINGLE
11613 M: Tony Lindgren <tony@atomide.com>
11614 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11616 L: linux-omap@vger.kernel.org
11618 F: drivers/pinctrl/pinctrl-single.c
11620 PIN CONTROLLER - ST SPEAR
11621 M: Viresh Kumar <vireshk@kernel.org>
11622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11623 W: http://www.st.com/spear
11625 F: drivers/pinctrl/spear/
11627 PISTACHIO SOC SUPPORT
11628 M: James Hartley <james.hartley@sondrel.com>
11629 L: linux-mips@linux-mips.org
11631 F: arch/mips/pistachio/
11632 F: arch/mips/include/asm/mach-pistachio/
11633 F: arch/mips/boot/dts/img/pistachio*
11634 F: arch/mips/configs/pistachio*_defconfig
11638 M: linux-block@vger.kernel.org
11639 F: drivers/block/pktcdvd.c
11640 F: include/linux/pktcdvd.h
11641 F: include/uapi/linux/pktcdvd.h
11643 PKUNITY SOC DRIVERS
11644 M: Guan Xuetao <gxt@pku.edu.cn>
11645 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11647 T: git git://github.com/gxt/linux.git
11648 F: drivers/input/serio/i8042-unicore32io.h
11649 F: drivers/i2c/busses/i2c-puv3.c
11650 F: drivers/video/fbdev/fb-puv3.c
11651 F: drivers/rtc/rtc-puv3.c
11653 PMBUS HARDWARE MONITORING DRIVERS
11654 M: Guenter Roeck <linux@roeck-us.net>
11655 L: linux-hwmon@vger.kernel.org
11656 W: http://hwmon.wiki.kernel.org/
11657 W: http://www.roeck-us.net/linux/drivers/
11658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11660 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11661 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11662 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11663 F: Documentation/hwmon/adm1275
11664 F: Documentation/hwmon/ibm-cffps
11665 F: Documentation/hwmon/ir35221
11666 F: Documentation/hwmon/lm25066
11667 F: Documentation/hwmon/ltc2978
11668 F: Documentation/hwmon/ltc3815
11669 F: Documentation/hwmon/max16064
11670 F: Documentation/hwmon/max20751
11671 F: Documentation/hwmon/max31785
11672 F: Documentation/hwmon/max34440
11673 F: Documentation/hwmon/max8688
11674 F: Documentation/hwmon/pmbus
11675 F: Documentation/hwmon/pmbus-core
11676 F: Documentation/hwmon/tps40422
11677 F: Documentation/hwmon/ucd9000
11678 F: Documentation/hwmon/ucd9200
11679 F: Documentation/hwmon/zl6100
11680 F: drivers/hwmon/pmbus/
11681 F: include/linux/pmbus.h
11683 PMC SIERRA MaxRAID DRIVER
11684 L: linux-scsi@vger.kernel.org
11685 W: http://www.pmc-sierra.com/
11687 F: drivers/scsi/pmcraid.*
11689 PMC SIERRA PM8001 DRIVER
11690 M: Jack Wang <jinpu.wang@profitbricks.com>
11691 M: lindar_liu@usish.com
11692 L: linux-scsi@vger.kernel.org
11694 F: drivers/scsi/pm8001/
11697 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11701 POSIX CLOCKS and TIMERS
11702 M: Thomas Gleixner <tglx@linutronix.de>
11703 L: linux-kernel@vger.kernel.org
11704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11707 F: include/linux/timer*
11708 F: kernel/time/*timer*
11710 POWER MANAGEMENT CORE
11711 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11712 L: linux-pm@vger.kernel.org
11713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11714 B: https://bugzilla.kernel.org
11716 F: drivers/base/power/
11717 F: include/linux/pm.h
11718 F: include/linux/pm_*
11719 F: include/linux/powercap.h
11720 F: drivers/powercap/
11721 F: kernel/configs/nopm.config
11723 POWER STATE COORDINATION INTERFACE (PSCI)
11724 M: Mark Rutland <mark.rutland@arm.com>
11725 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11726 L: linux-arm-kernel@lists.infradead.org
11728 F: drivers/firmware/psci*.c
11729 F: include/linux/psci.h
11730 F: include/uapi/linux/psci.h
11732 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11733 M: Sebastian Reichel <sre@kernel.org>
11734 L: linux-pm@vger.kernel.org
11735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11737 F: Documentation/ABI/testing/sysfs-class-power
11738 F: Documentation/devicetree/bindings/power/supply/
11739 F: include/linux/power_supply.h
11740 F: drivers/power/supply/
11742 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11743 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11744 L: linuxppc-dev@lists.ozlabs.org
11746 F: drivers/char/powernv-op-panel.c
11748 PPP OVER ATM (RFC 2364)
11749 M: Mitchell Blank Jr <mitch@sfgoth.com>
11751 F: net/atm/pppoatm.c
11752 F: include/uapi/linux/atmppp.h
11755 M: Michal Ostrowski <mostrows@earthlink.net>
11757 F: drivers/net/ppp/pppoe.c
11758 F: drivers/net/ppp/pppox.c
11761 M: James Chapman <jchapman@katalix.com>
11763 F: net/l2tp/l2tp_ppp.c
11764 F: include/linux/if_pppol2tp.h
11765 F: include/uapi/linux/if_pppol2tp.h
11767 PPP PROTOCOL DRIVERS AND COMPRESSORS
11768 M: Paul Mackerras <paulus@samba.org>
11769 L: linux-ppp@vger.kernel.org
11771 F: drivers/net/ppp/ppp_*
11774 M: Rodolfo Giometti <giometti@enneenne.com>
11775 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11776 L: linuxpps@ml.enneenne.com (subscribers-only)
11778 F: Documentation/pps/
11779 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11780 F: Documentation/ABI/testing/sysfs-pps
11782 F: include/linux/pps*.h
11783 F: include/uapi/linux/pps.h
11786 M: Dmitry Kozlov <xeb@mail.ru>
11787 L: netdev@vger.kernel.org
11789 F: drivers/net/ppp/pptp.c
11790 W: http://sourceforge.net/projects/accel-pptp
11793 M: Robert Love <rml@tech9.net>
11794 L: kpreempt-tech@lists.sourceforge.net
11795 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11797 F: Documentation/preempt-locking.txt
11798 F: include/linux/preempt.h
11801 M: Petr Mladek <pmladek@suse.com>
11802 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11803 R: Steven Rostedt <rostedt@goodmis.org>
11806 F: include/linux/printk.h
11808 PRISM54 WIRELESS DRIVER
11809 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11810 L: linux-wireless@vger.kernel.org
11811 W: http://wireless.kernel.org/en/users/Drivers/p54
11813 F: drivers/net/wireless/intersil/prism54/
11816 R: Alexey Dobriyan <adobriyan@gmail.com>
11817 L: linux-kernel@vger.kernel.org
11818 L: linux-fsdevel@vger.kernel.org
11821 F: include/linux/proc_fs.h
11822 F: tools/testing/selftests/proc/
11825 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11826 M: Kees Cook <keescook@chromium.org>
11827 L: linux-kernel@vger.kernel.org
11828 L: linux-fsdevel@vger.kernel.org
11830 F: fs/proc/proc_sysctl.c
11831 F: include/linux/sysctl.h
11833 F: tools/testing/selftests/sysctl/
11835 PS3 NETWORK SUPPORT
11836 M: Geoff Levand <geoff@infradead.org>
11837 L: netdev@vger.kernel.org
11838 L: linuxppc-dev@lists.ozlabs.org
11840 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11842 PS3 PLATFORM SUPPORT
11843 M: Geoff Levand <geoff@infradead.org>
11844 L: linuxppc-dev@lists.ozlabs.org
11846 F: arch/powerpc/boot/ps3*
11847 F: arch/powerpc/include/asm/lv1call.h
11848 F: arch/powerpc/include/asm/ps3*.h
11849 F: arch/powerpc/platforms/ps3/
11852 F: drivers/rtc/rtc-ps3.c
11853 F: drivers/usb/host/*ps3.c
11854 F: sound/ppc/snd_ps3*
11857 M: Jim Paris <jim@jtan.com>
11858 M: Geoff Levand <geoff@infradead.org>
11859 L: linuxppc-dev@lists.ozlabs.org
11861 F: drivers/block/ps3vram.c
11863 PSAMPLE PACKET SAMPLING SUPPORT:
11864 M: Yotam Gigi <yotam.gi@gmail.com>
11867 F: include/net/psample.h
11868 F: include/uapi/linux/psample.h
11871 M: Kees Cook <keescook@chromium.org>
11872 M: Anton Vorontsov <anton@enomsg.org>
11873 M: Colin Cross <ccross@android.com>
11874 M: Tony Luck <tony.luck@intel.com>
11876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11878 F: include/linux/pstore*
11879 F: drivers/firmware/efi/efi-pstore.c
11880 F: drivers/acpi/apei/erst.c
11881 F: Documentation/admin-guide/ramoops.rst
11882 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11883 K: \b(pstore|ramoops)
11885 PTP HARDWARE CLOCK SUPPORT
11886 M: Richard Cochran <richardcochran@gmail.com>
11887 L: netdev@vger.kernel.org
11889 W: http://linuxptp.sourceforge.net/
11890 F: Documentation/ABI/testing/sysfs-ptp
11891 F: Documentation/ptp/*
11892 F: drivers/net/phy/dp83640*
11894 F: include/linux/ptp_cl*
11897 M: Oleg Nesterov <oleg@redhat.com>
11899 F: include/asm-generic/syscall.h
11900 F: include/linux/ptrace.h
11901 F: include/linux/regset.h
11902 F: include/linux/tracehook.h
11903 F: include/uapi/linux/ptrace.h
11904 F: include/uapi/linux/ptrace.h
11905 F: include/asm-generic/ptrace.h
11907 F: arch/*/ptrace*.c
11908 F: arch/*/*/ptrace*.c
11909 F: arch/*/include/asm/ptrace*.h
11912 M: Hans Verkuil <hverkuil@xs4all.nl>
11913 L: linux-media@vger.kernel.org
11914 T: git git://linuxtv.org/media_tree.git
11916 F: drivers/media/usb/pulse8-cec/*
11917 F: Documentation/media/cec-drivers/pulse8-cec.rst
11919 PVRUSB2 VIDEO4LINUX DRIVER
11920 M: Mike Isely <isely@pobox.com>
11921 L: pvrusb2@isely.net (subscribers-only)
11922 L: linux-media@vger.kernel.org
11923 W: http://www.isely.net/pvrusb2/
11924 T: git git://linuxtv.org/media_tree.git
11926 F: Documentation/media/v4l-drivers/pvrusb2*
11927 F: drivers/media/usb/pvrusb2/
11930 M: Hans Verkuil <hverkuil@xs4all.nl>
11931 L: linux-media@vger.kernel.org
11932 T: git git://linuxtv.org/media_tree.git
11934 F: drivers/media/usb/pwc/*
11937 M: Kamil Debski <kamil@wypas.org>
11938 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11939 L: linux-hwmon@vger.kernel.org
11941 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11942 F: Documentation/hwmon/pwm-fan
11943 F: drivers/hwmon/pwm-fan.c
11946 M: Sean Young <sean@mess.org>
11947 L: linux-media@vger.kernel.org
11949 F: drivers/media/rc/pwm-ir-tx.c
11952 M: Thierry Reding <thierry.reding@gmail.com>
11953 L: linux-pwm@vger.kernel.org
11955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11956 F: Documentation/pwm.txt
11957 F: Documentation/devicetree/bindings/pwm/
11958 F: include/linux/pwm.h
11960 F: drivers/video/backlight/pwm_bl.c
11961 F: include/linux/pwm_backlight.h
11962 F: drivers/gpio/gpio-mvebu.c
11963 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11966 M: Robert Jarzmik <robert.jarzmik@free.fr>
11967 L: linux-gpio@vger.kernel.org
11969 F: drivers/gpio/gpio-pxa.c
11975 M: Robert Jarzmik <robert.jarzmik@free.fr>
11976 L: linux-rtc@vger.kernel.org
11979 PXA2xx/PXA3xx SUPPORT
11980 M: Daniel Mack <daniel@zonque.org>
11981 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11982 M: Robert Jarzmik <robert.jarzmik@free.fr>
11983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11984 T: git git://github.com/hzhuang1/linux.git
11985 T: git git://github.com/rjarzmik/linux.git
11987 F: arch/arm/boot/dts/pxa*
11988 F: arch/arm/mach-pxa/
11989 F: drivers/dma/pxa*
11990 F: drivers/pcmcia/pxa2xx*
11991 F: drivers/pinctrl/pxa/
11992 F: drivers/spi/spi-pxa2xx*
11993 F: drivers/usb/gadget/udc/pxa2*
11994 F: include/sound/pxa2xx-lib.h
11999 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12000 L: qat-linux@intel.com
12002 F: drivers/crypto/qat/
12004 QCOM AUDIO (ASoC) DRIVERS
12005 M: Patrick Lai <plai@codeaurora.org>
12006 M: Banajit Goswami <bgoswami@codeaurora.org>
12007 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12011 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12012 M: Gabriel Somlo <somlo@cmu.edu>
12013 M: "Michael S. Tsirkin" <mst@redhat.com>
12014 L: qemu-devel@nongnu.org
12016 F: drivers/firmware/qemu_fw_cfg.c
12017 F: include/uapi/linux/qemu_fw_cfg.h
12020 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12021 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12022 L: linux-rdma@vger.kernel.org
12024 F: drivers/infiniband/hw/qib/
12026 QLOGIC QL41xxx FCOE DRIVER
12027 M: QLogic-Storage-Upstream@cavium.com
12028 L: linux-scsi@vger.kernel.org
12030 F: drivers/scsi/qedf/
12032 QLOGIC QL41xxx ISCSI DRIVER
12033 M: QLogic-Storage-Upstream@cavium.com
12034 L: linux-scsi@vger.kernel.org
12036 F: drivers/scsi/qedi/
12038 QLOGIC QL4xxx ETHERNET DRIVER
12039 M: Ariel Elior <Ariel.Elior@cavium.com>
12040 M: everest-linux-l2@cavium.com
12041 L: netdev@vger.kernel.org
12043 F: drivers/net/ethernet/qlogic/qed/
12044 F: include/linux/qed/
12045 F: drivers/net/ethernet/qlogic/qede/
12047 QLOGIC QL4xxx RDMA DRIVER
12048 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12049 M: Ariel Elior <Ariel.Elior@cavium.com>
12050 L: linux-rdma@vger.kernel.org
12052 F: drivers/infiniband/hw/qedr/
12053 F: include/uapi/rdma/qedr-abi.h
12055 QLOGIC QLA1280 SCSI DRIVER
12056 M: Michael Reed <mdr@sgi.com>
12057 L: linux-scsi@vger.kernel.org
12059 F: drivers/scsi/qla1280.[ch]
12061 QLOGIC QLA2XXX FC-SCSI DRIVER
12062 M: qla2xxx-upstream@qlogic.com
12063 L: linux-scsi@vger.kernel.org
12065 F: Documentation/scsi/LICENSE.qla2xxx
12066 F: drivers/scsi/qla2xxx/
12068 QLOGIC QLA3XXX NETWORK DRIVER
12069 M: Dept-GELinuxNICDev@cavium.com
12070 L: netdev@vger.kernel.org
12072 F: Documentation/networking/LICENSE.qla3xxx
12073 F: drivers/net/ethernet/qlogic/qla3xxx.*
12075 QLOGIC QLA4XXX iSCSI DRIVER
12076 M: QLogic-Storage-Upstream@qlogic.com
12077 L: linux-scsi@vger.kernel.org
12079 F: Documentation/scsi/LICENSE.qla4xxx
12080 F: drivers/scsi/qla4xxx/
12082 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12083 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12084 M: Manish Chopra <manish.chopra@cavium.com>
12085 M: Dept-GELinuxNICDev@cavium.com
12086 L: netdev@vger.kernel.org
12088 F: drivers/net/ethernet/qlogic/qlcnic/
12090 QLOGIC QLGE 10Gb ETHERNET DRIVER
12091 M: Manish Chopra <manish.chopra@cavium.com>
12092 M: Dept-GELinuxNICDev@cavium.com
12093 L: netdev@vger.kernel.org
12095 F: drivers/net/ethernet/qlogic/qlge/
12097 QM1D1B0004 MEDIA DRIVER
12098 M: Akihiro Tsukada <tskd08@gmail.com>
12099 L: linux-media@vger.kernel.org
12101 F: drivers/media/tuners/qm1d1b0004*
12103 QM1D1C0042 MEDIA DRIVER
12104 M: Akihiro Tsukada <tskd08@gmail.com>
12105 L: linux-media@vger.kernel.org
12107 F: drivers/media/tuners/qm1d1c0042*
12110 M: Anders Larsen <al@alarsen.net>
12111 W: http://www.alarsen.net/linux/qnx4fs/
12114 F: include/uapi/linux/qnx4_fs.h
12115 F: include/uapi/linux/qnxtypes.h
12117 QORIQ DPAA2 FSL-MC BUS DRIVER
12118 M: Stuart Yoder <stuyoder@gmail.com>
12119 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12120 L: linux-kernel@vger.kernel.org
12122 F: drivers/bus/fsl-mc/
12123 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12124 F: Documentation/networking/dpaa2/overview.rst
12126 QT1010 MEDIA DRIVER
12127 M: Antti Palosaari <crope@iki.fi>
12128 L: linux-media@vger.kernel.org
12129 W: https://linuxtv.org
12130 W: http://palosaari.fi/linux/
12131 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12132 T: git git://linuxtv.org/anttip/media_tree.git
12134 F: drivers/media/tuners/qt1010*
12136 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12137 M: Kalle Valo <kvalo@codeaurora.org>
12138 L: ath10k@lists.infradead.org
12139 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12142 F: drivers/net/wireless/ath/ath10k/
12144 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12145 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12146 L: linux-wireless@vger.kernel.org
12147 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12149 F: drivers/net/wireless/ath/ath9k/
12151 QUALCOMM CAMERA SUBSYSTEM DRIVER
12152 M: Todor Tomov <todor.tomov@linaro.org>
12153 L: linux-media@vger.kernel.org
12155 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12156 F: Documentation/media/v4l-drivers/qcom_camss.rst
12157 F: drivers/media/platform/qcom/camss/
12159 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12160 M: Ilia Lin <ilia.lin@gmail.com>
12161 L: linux-pm@vger.kernel.org
12163 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12164 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12166 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12167 M: Timur Tabi <timur@kernel.org>
12168 L: netdev@vger.kernel.org
12170 F: drivers/net/ethernet/qualcomm/emac/
12172 QUALCOMM GENERIC INTERFACE I2C DRIVER
12173 M: Alok Chauhan <alokc@codeaurora.org>
12174 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12175 L: linux-i2c@vger.kernel.org
12176 L: linux-arm-msm@vger.kernel.org
12178 F: drivers/i2c/busses/i2c-qcom-geni.c
12180 QUALCOMM HEXAGON ARCHITECTURE
12181 M: Richard Kuo <rkuo@codeaurora.org>
12182 L: linux-hexagon@vger.kernel.org
12183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12187 QUALCOMM HIDMA DRIVER
12188 M: Sinan Kaya <okaya@kernel.org>
12189 L: linux-arm-kernel@lists.infradead.org
12190 L: linux-arm-msm@vger.kernel.org
12191 L: dmaengine@vger.kernel.org
12193 F: drivers/dma/qcom/hidma*
12196 M: Rob Clark <robdclark@gmail.com>
12197 L: iommu@lists.linux-foundation.org
12198 L: linux-arm-msm@vger.kernel.org
12200 F: drivers/iommu/qcom_iommu.c
12202 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12203 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12204 L: linux-media@vger.kernel.org
12205 L: linux-arm-msm@vger.kernel.org
12206 T: git git://linuxtv.org/media_tree.git
12208 F: drivers/media/platform/qcom/venus/
12210 QUALCOMM WCN36XX WIRELESS DRIVER
12211 M: Kalle Valo <kvalo@codeaurora.org>
12212 L: wcn36xx@lists.infradead.org
12213 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12214 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12216 F: drivers/net/wireless/ath/wcn36xx/
12218 QUANTENNA QTNFMAC WIRELESS DRIVER
12219 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12220 M: Avinash Patil <avinashp@quantenna.com>
12221 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12222 L: linux-wireless@vger.kernel.org
12224 F: drivers/net/wireless/quantenna
12226 RADEON and AMDGPU DRM DRIVERS
12227 M: Alex Deucher <alexander.deucher@amd.com>
12228 M: Christian König <christian.koenig@amd.com>
12229 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12230 L: amd-gfx@lists.freedesktop.org
12231 T: git git://people.freedesktop.org/~agd5f/linux
12233 F: drivers/gpu/drm/radeon/
12234 F: include/uapi/drm/radeon_drm.h
12235 F: drivers/gpu/drm/amd/
12236 F: include/uapi/drm/amdgpu_drm.h
12238 RADEON FRAMEBUFFER DISPLAY DRIVER
12239 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12240 L: linux-fbdev@vger.kernel.org
12242 F: drivers/video/fbdev/aty/radeon*
12243 F: include/uapi/linux/radeonfb.h
12245 RADIOSHARK RADIO DRIVER
12246 M: Hans Verkuil <hverkuil@xs4all.nl>
12247 L: linux-media@vger.kernel.org
12248 T: git git://linuxtv.org/media_tree.git
12250 F: drivers/media/radio/radio-shark.c
12252 RADIOSHARK2 RADIO DRIVER
12253 M: Hans Verkuil <hverkuil@xs4all.nl>
12254 L: linux-media@vger.kernel.org
12255 T: git git://linuxtv.org/media_tree.git
12257 F: drivers/media/radio/radio-shark2.c
12258 F: drivers/media/radio/radio-tea5777.c
12260 RADOS BLOCK DEVICE (RBD)
12261 M: Ilya Dryomov <idryomov@gmail.com>
12262 M: Sage Weil <sage@redhat.com>
12263 M: Alex Elder <elder@kernel.org>
12264 L: ceph-devel@vger.kernel.org
12265 W: http://ceph.com/
12266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12267 T: git git://github.com/ceph/ceph-client.git
12269 F: Documentation/ABI/testing/sysfs-bus-rbd
12270 F: drivers/block/rbd.c
12271 F: drivers/block/rbd_types.h
12273 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12274 M: Paul Mackerras <paulus@samba.org>
12275 L: linux-fbdev@vger.kernel.org
12277 F: drivers/video/fbdev/aty/aty128fb.c
12279 RAINSHADOW-CEC DRIVER
12280 M: Hans Verkuil <hverkuil@xs4all.nl>
12281 L: linux-media@vger.kernel.org
12282 T: git git://linuxtv.org/media_tree.git
12284 F: drivers/media/usb/rainshadow-cec/*
12286 RALINK MIPS ARCHITECTURE
12287 M: John Crispin <john@phrozen.org>
12288 L: linux-mips@linux-mips.org
12290 F: arch/mips/ralink
12292 RALINK RT2X00 WIRELESS LAN DRIVER
12294 M: Stanislaw Gruszka <sgruszka@redhat.com>
12295 M: Helmut Schaa <helmut.schaa@googlemail.com>
12296 L: linux-wireless@vger.kernel.org
12298 F: drivers/net/wireless/ralink/rt2x00/
12300 RAMDISK RAM BLOCK DEVICE DRIVER
12301 M: Jens Axboe <axboe@kernel.dk>
12303 F: Documentation/blockdev/ramdisk.txt
12304 F: drivers/block/brd.c
12306 RANCHU VIRTUAL BOARD FOR MIPS
12307 M: Miodrag Dinic <miodrag.dinic@mips.com>
12308 L: linux-mips@linux-mips.org
12310 F: arch/mips/generic/board-ranchu.c
12311 F: arch/mips/configs/generic/board-ranchu.config
12313 RANDOM NUMBER DRIVER
12314 M: "Theodore Ts'o" <tytso@mit.edu>
12316 F: drivers/char/random.c
12319 M: Matt Porter <mporter@kernel.crashing.org>
12320 M: Alexandre Bounine <alex.bou9@gmail.com>
12322 F: drivers/rapidio/
12324 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12325 L: linux-wireless@vger.kernel.org
12327 F: drivers/net/wireless/ray*
12329 RCUTORTURE TEST FRAMEWORK
12330 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12331 M: Josh Triplett <josh@joshtriplett.org>
12332 R: Steven Rostedt <rostedt@goodmis.org>
12333 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12334 R: Lai Jiangshan <jiangshanlai@gmail.com>
12335 L: linux-kernel@vger.kernel.org
12337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12338 F: tools/testing/selftests/rcutorture
12341 M: Florian Fainelli <florian@openwrt.org>
12344 RDC R6040 FAST ETHERNET DRIVER
12345 M: Florian Fainelli <f.fainelli@gmail.com>
12346 L: netdev@vger.kernel.org
12348 F: drivers/net/ethernet/rdc/r6040.c
12350 RDMAVT - RDMA verbs software
12351 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12352 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12353 L: linux-rdma@vger.kernel.org
12355 F: drivers/infiniband/sw/rdmavt
12357 RDS - RELIABLE DATAGRAM SOCKETS
12358 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12359 L: netdev@vger.kernel.org
12360 L: linux-rdma@vger.kernel.org
12361 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12362 W: https://oss.oracle.com/projects/rds/
12365 F: Documentation/networking/rds.txt
12367 RDT - RESOURCE ALLOCATION
12368 M: Fenghua Yu <fenghua.yu@intel.com>
12369 M: Reinette Chatre <reinette.chatre@intel.com>
12370 L: linux-kernel@vger.kernel.org
12372 F: arch/x86/kernel/cpu/intel_rdt*
12373 F: arch/x86/include/asm/intel_rdt_sched.h
12374 F: Documentation/x86/intel_rdt*
12376 READ-COPY UPDATE (RCU)
12377 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12378 M: Josh Triplett <josh@joshtriplett.org>
12379 R: Steven Rostedt <rostedt@goodmis.org>
12380 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12381 R: Lai Jiangshan <jiangshanlai@gmail.com>
12382 L: linux-kernel@vger.kernel.org
12383 W: http://www.rdrop.com/users/paulmck/RCU/
12385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12386 F: Documentation/RCU/
12387 X: Documentation/RCU/torture.txt
12388 F: include/linux/rcu*
12389 X: include/linux/srcu*.h
12391 X: kernel/rcu/srcu*.c
12393 REAL TIME CLOCK (RTC) SUBSYSTEM
12394 M: Alessandro Zummo <a.zummo@towertech.it>
12395 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12396 L: linux-rtc@vger.kernel.org
12397 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12400 F: Documentation/devicetree/bindings/rtc/
12401 F: Documentation/rtc.txt
12403 F: include/linux/rtc.h
12404 F: include/uapi/linux/rtc.h
12405 F: include/linux/rtc/
12406 F: include/linux/platform_data/rtc-*
12407 F: tools/testing/selftests/rtc/
12409 REALTEK AUDIO CODECS
12410 M: Bard Liao <bardliao@realtek.com>
12411 M: Oder Chiou <oder_chiou@realtek.com>
12413 F: sound/soc/codecs/rt*
12414 F: include/sound/rt*.h
12416 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12417 M: Linus Walleij <linus.walleij@linaro.org>
12419 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12420 F: drivers/net/dsa/realtek-smi*
12421 F: drivers/net/dsa/rtl83*
12423 REGISTER MAP ABSTRACTION
12424 M: Mark Brown <broonie@kernel.org>
12425 L: linux-kernel@vger.kernel.org
12426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12428 F: Documentation/devicetree/bindings/regmap/
12429 F: drivers/base/regmap/
12430 F: include/linux/regmap.h
12432 REISERFS FILE SYSTEM
12433 L: reiserfs-devel@vger.kernel.org
12437 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12438 M: Ohad Ben-Cohen <ohad@wizery.com>
12439 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12440 L: linux-remoteproc@vger.kernel.org
12441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12443 F: Documentation/devicetree/bindings/remoteproc/
12444 F: Documentation/remoteproc.txt
12445 F: drivers/remoteproc/
12446 F: include/linux/remoteproc.h
12448 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12449 M: Ohad Ben-Cohen <ohad@wizery.com>
12450 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12451 L: linux-remoteproc@vger.kernel.org
12452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12455 F: Documentation/rpmsg.txt
12456 F: include/linux/rpmsg.h
12457 F: include/linux/rpmsg/
12459 RENESAS CLOCK DRIVERS
12460 M: Geert Uytterhoeven <geert+renesas@glider.be>
12461 L: linux-renesas-soc@vger.kernel.org
12462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12464 F: drivers/clk/renesas/
12466 RENESAS EMEV2 I2C DRIVER
12467 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12469 F: drivers/i2c/busses/i2c-emev2.c
12471 RENESAS ETHERNET DRIVERS
12472 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12473 L: netdev@vger.kernel.org
12474 L: linux-renesas-soc@vger.kernel.org
12475 F: Documentation/devicetree/bindings/net/renesas,*.txt
12476 F: Documentation/devicetree/bindings/net/sh_eth.txt
12477 F: drivers/net/ethernet/renesas/
12478 F: include/linux/sh_eth.h
12480 RENESAS R-CAR GYROADC DRIVER
12481 M: Marek Vasut <marek.vasut@gmail.com>
12482 L: linux-iio@vger.kernel.org
12484 F: drivers/iio/adc/rcar_gyro_adc.c
12486 RENESAS R-CAR I2C DRIVERS
12487 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12489 F: drivers/i2c/busses/i2c-rcar.c
12490 F: drivers/i2c/busses/i2c-sh_mobile.c
12492 RENESAS USB PHY DRIVER
12493 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12494 L: linux-renesas-soc@vger.kernel.org
12496 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12498 RESET CONTROLLER FRAMEWORK
12499 M: Philipp Zabel <p.zabel@pengutronix.de>
12500 T: git git://git.pengutronix.de/git/pza/linux
12503 F: Documentation/devicetree/bindings/reset/
12504 F: include/dt-bindings/reset/
12505 F: include/linux/reset.h
12506 F: include/linux/reset-controller.h
12508 RESTARTABLE SEQUENCES SUPPORT
12509 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12510 M: Peter Zijlstra <peterz@infradead.org>
12511 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12512 M: Boqun Feng <boqun.feng@gmail.com>
12513 L: linux-kernel@vger.kernel.org
12516 F: include/uapi/linux/rseq.h
12517 F: include/trace/events/rseq.h
12518 F: tools/testing/selftests/rseq/
12521 M: Johannes Berg <johannes@sipsolutions.net>
12522 L: linux-wireless@vger.kernel.org
12523 W: http://wireless.kernel.org/
12524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12527 F: Documentation/rfkill.txt
12528 F: Documentation/ABI/stable/sysfs-class-rfkill
12530 F: include/linux/rfkill.h
12531 F: include/uapi/linux/rfkill.h
12534 M: Thomas Graf <tgraf@suug.ch>
12535 M: Herbert Xu <herbert@gondor.apana.org.au>
12536 L: netdev@vger.kernel.org
12538 F: lib/rhashtable.c
12539 F: lib/test_rhashtable.c
12540 F: include/linux/rhashtable.h
12541 F: include/linux/rhashtable-types.h
12543 RICOH R5C592 MEMORYSTICK DRIVER
12544 M: Maxim Levitsky <maximlevitsky@gmail.com>
12546 F: drivers/memstick/host/r592.*
12548 RICOH SMARTMEDIA/XD DRIVER
12549 M: Maxim Levitsky <maximlevitsky@gmail.com>
12551 F: drivers/mtd/nand/raw/r852.c
12552 F: drivers/mtd/nand/raw/r852.h
12554 RISC-V ARCHITECTURE
12555 M: Palmer Dabbelt <palmer@sifive.com>
12556 M: Albert Ou <aou@eecs.berkeley.edu>
12557 L: linux-riscv@lists.infradead.org
12558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12565 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12566 W: http://sourceforge.net/projects/roccat/
12568 F: drivers/hid/hid-roccat*
12569 F: include/linux/hid-roccat*
12570 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12572 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12573 M: Jacob chen <jacob2.chen@rock-chips.com>
12574 L: linux-media@vger.kernel.org
12576 F: drivers/media/platform/rockchip/rga/
12577 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12580 M: Jiri Pirko <jiri@resnulli.us>
12581 L: netdev@vger.kernel.org
12583 F: drivers/net/ethernet/rocker/
12587 W: http://www.comtrol.com
12589 F: Documentation/serial/rocket.txt
12590 F: drivers/tty/rocket*
12592 ROCKETPORT EXPRESS/INFINITY DRIVER
12593 M: Kevin Cernekee <cernekee@gmail.com>
12594 L: linux-serial@vger.kernel.org
12596 F: drivers/tty/serial/rp2.*
12598 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12599 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12600 L: linux-kernel@vger.kernel.org
12601 L: linux-renesas-soc@vger.kernel.org
12603 F: drivers/mfd/bd9571mwv.c
12604 F: drivers/regulator/bd9571mwv-regulator.c
12605 F: drivers/gpio/gpio-bd9571mwv.c
12606 F: include/linux/mfd/bd9571mwv.h
12607 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12610 M: Ralf Baechle <ralf@linux-mips.org>
12611 L: linux-hams@vger.kernel.org
12612 W: http://www.linux-ax25.org/
12614 F: include/net/rose.h
12615 F: include/uapi/linux/rose.h
12618 RTL2830 MEDIA DRIVER
12619 M: Antti Palosaari <crope@iki.fi>
12620 L: linux-media@vger.kernel.org
12621 W: https://linuxtv.org
12622 W: http://palosaari.fi/linux/
12623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12624 T: git git://linuxtv.org/anttip/media_tree.git
12626 F: drivers/media/dvb-frontends/rtl2830*
12628 RTL2832 MEDIA DRIVER
12629 M: Antti Palosaari <crope@iki.fi>
12630 L: linux-media@vger.kernel.org
12631 W: https://linuxtv.org
12632 W: http://palosaari.fi/linux/
12633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12634 T: git git://linuxtv.org/anttip/media_tree.git
12636 F: drivers/media/dvb-frontends/rtl2832*
12638 RTL2832_SDR MEDIA DRIVER
12639 M: Antti Palosaari <crope@iki.fi>
12640 L: linux-media@vger.kernel.org
12641 W: https://linuxtv.org
12642 W: http://palosaari.fi/linux/
12643 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12644 T: git git://linuxtv.org/anttip/media_tree.git
12646 F: drivers/media/dvb-frontends/rtl2832_sdr*
12648 RTL8180 WIRELESS DRIVER
12649 L: linux-wireless@vger.kernel.org
12650 W: http://wireless.kernel.org/
12651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12653 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12655 RTL8187 WIRELESS DRIVER
12656 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12657 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12658 M: Larry Finger <Larry.Finger@lwfinger.net>
12659 L: linux-wireless@vger.kernel.org
12660 W: http://wireless.kernel.org/
12661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12663 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12665 REALTEK WIRELESS DRIVER (rtlwifi family)
12666 M: Ping-Ke Shih <pkshih@realtek.com>
12667 L: linux-wireless@vger.kernel.org
12668 W: http://wireless.kernel.org/
12669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12671 F: drivers/net/wireless/realtek/rtlwifi/
12673 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12674 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12675 L: linux-wireless@vger.kernel.org
12676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12678 F: drivers/net/wireless/realtek/rtl8xxxu/
12680 RXRPC SOCKETS (AF_RXRPC)
12681 M: David Howells <dhowells@redhat.com>
12682 L: linux-afs@lists.infradead.org
12685 F: include/keys/rxrpc-type.h
12686 F: include/net/af_rxrpc.h
12687 F: include/trace/events/rxrpc.h
12688 F: include/uapi/linux/rxrpc.h
12689 F: Documentation/networking/rxrpc.txt
12690 W: https://www.infradead.org/~dhowells/kafs/
12692 S3 SAVAGE FRAMEBUFFER DRIVER
12693 M: Antonino Daplas <adaplas@gmail.com>
12694 L: linux-fbdev@vger.kernel.org
12696 F: drivers/video/fbdev/savage/
12699 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12700 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12701 L: linux-s390@vger.kernel.org
12702 W: http://www.ibm.com/developerworks/linux/linux390/
12703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12707 F: Documentation/s390/
12708 F: Documentation/driver-api/s390-drivers.rst
12710 S390 COMMON I/O LAYER
12711 M: Sebastian Ott <sebott@linux.ibm.com>
12712 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12713 L: linux-s390@vger.kernel.org
12714 W: http://www.ibm.com/developerworks/linux/linux390/
12716 F: drivers/s390/cio/
12719 M: Stefan Haberland <sth@linux.ibm.com>
12720 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12721 L: linux-s390@vger.kernel.org
12722 W: http://www.ibm.com/developerworks/linux/linux390/
12724 F: drivers/s390/block/dasd*
12725 F: block/partitions/ibm.c
12728 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12729 L: linux-s390@vger.kernel.org
12730 W: http://www.ibm.com/developerworks/linux/linux390/
12732 F: drivers/iommu/s390-iommu.c
12734 S390 IUCV NETWORK LAYER
12735 M: Julian Wiedmann <jwi@linux.ibm.com>
12736 M: Ursula Braun <ubraun@linux.ibm.com>
12737 L: linux-s390@vger.kernel.org
12738 W: http://www.ibm.com/developerworks/linux/linux390/
12740 F: drivers/s390/net/*iucv*
12741 F: include/net/iucv/
12744 S390 NETWORK DRIVERS
12745 M: Julian Wiedmann <jwi@linux.ibm.com>
12746 M: Ursula Braun <ubraun@linux.ibm.com>
12747 L: linux-s390@vger.kernel.org
12748 W: http://www.ibm.com/developerworks/linux/linux390/
12750 F: drivers/s390/net/
12753 M: Sebastian Ott <sebott@linux.ibm.com>
12754 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12755 L: linux-s390@vger.kernel.org
12756 W: http://www.ibm.com/developerworks/linux/linux390/
12759 F: drivers/pci/hotplug/s390_pci_hpc.c
12761 S390 VFIO-CCW DRIVER
12762 M: Cornelia Huck <cohuck@redhat.com>
12763 M: Halil Pasic <pasic@linux.ibm.com>
12764 L: linux-s390@vger.kernel.org
12765 L: kvm@vger.kernel.org
12767 F: drivers/s390/cio/vfio_ccw*
12768 F: Documentation/s390/vfio-ccw.txt
12769 F: include/uapi/linux/vfio_ccw.h
12772 M: Harald Freudenberger <freude@linux.ibm.com>
12773 L: linux-s390@vger.kernel.org
12774 W: http://www.ibm.com/developerworks/linux/linux390/
12776 F: drivers/s390/crypto/
12779 M: Steffen Maier <maier@linux.ibm.com>
12780 M: Benjamin Block <bblock@linux.ibm.com>
12781 L: linux-s390@vger.kernel.org
12782 W: http://www.ibm.com/developerworks/linux/linux390/
12784 F: drivers/s390/scsi/zfcp_*
12786 S3C24XX SD/MMC Driver
12787 M: Ben Dooks <ben-linux@fluff.org>
12788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12790 F: drivers/mmc/host/s3cmci.*
12792 SAA6588 RDS RECEIVER DRIVER
12793 M: Hans Verkuil <hverkuil@xs4all.nl>
12794 L: linux-media@vger.kernel.org
12795 T: git git://linuxtv.org/media_tree.git
12796 W: https://linuxtv.org
12798 F: drivers/media/i2c/saa6588*
12800 SAA7134 VIDEO4LINUX DRIVER
12801 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12802 L: linux-media@vger.kernel.org
12803 W: https://linuxtv.org
12804 T: git git://linuxtv.org/media_tree.git
12806 F: Documentation/media/v4l-drivers/saa7134*
12807 F: drivers/media/pci/saa7134/
12809 SAA7146 VIDEO4LINUX-2 DRIVER
12810 M: Hans Verkuil <hverkuil@xs4all.nl>
12811 L: linux-media@vger.kernel.org
12812 T: git git://linuxtv.org/media_tree.git
12814 F: drivers/media/common/saa7146/
12815 F: drivers/media/pci/saa7146/
12816 F: include/media/saa7146*
12818 SAMSUNG AUDIO (ASoC) DRIVERS
12819 M: Krzysztof Kozlowski <krzk@kernel.org>
12820 M: Sangbeom Kim <sbkim73@samsung.com>
12821 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12822 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12824 F: sound/soc/samsung/
12825 F: Documentation/devicetree/bindings/sound/samsung*
12827 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12828 M: Krzysztof Kozlowski <krzk@kernel.org>
12829 L: linux-crypto@vger.kernel.org
12830 L: linux-samsung-soc@vger.kernel.org
12832 F: drivers/crypto/exynos-rng.c
12833 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12835 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12836 M: Łukasz Stelmach <l.stelmach@samsung.com>
12837 L: linux-samsung-soc@vger.kernel.org
12839 F: drivers/char/hw_random/exynos-trng.c
12840 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12842 SAMSUNG FRAMEBUFFER DRIVER
12843 M: Jingoo Han <jingoohan1@gmail.com>
12844 L: linux-fbdev@vger.kernel.org
12846 F: drivers/video/fbdev/s3c-fb.c
12848 SAMSUNG LAPTOP DRIVER
12849 M: Corentin Chary <corentin.chary@gmail.com>
12850 L: platform-driver-x86@vger.kernel.org
12852 F: drivers/platform/x86/samsung-laptop.c
12854 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12855 M: Sangbeom Kim <sbkim73@samsung.com>
12856 M: Krzysztof Kozlowski <krzk@kernel.org>
12857 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12858 L: linux-kernel@vger.kernel.org
12859 L: linux-samsung-soc@vger.kernel.org
12861 F: drivers/mfd/sec*.c
12862 F: drivers/regulator/s2m*.c
12863 F: drivers/regulator/s5m*.c
12864 F: drivers/clk/clk-s2mps11.c
12865 F: drivers/rtc/rtc-s5m.c
12866 F: include/linux/mfd/samsung/
12867 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12868 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12869 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12870 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12872 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12873 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12874 L: linux-media@vger.kernel.org
12875 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12877 F: drivers/media/platform/s3c-camif/
12878 F: include/media/drv-intf/s3c_camif.h
12880 SAMSUNG S3FWRN5 NFC DRIVER
12881 M: Robert Baldyga <r.baldyga@samsung.com>
12882 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12883 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12885 F: drivers/nfc/s3fwrn5
12887 SAMSUNG S5C73M3 CAMERA DRIVER
12888 M: Kyungmin Park <kyungmin.park@samsung.com>
12889 M: Andrzej Hajda <a.hajda@samsung.com>
12890 L: linux-media@vger.kernel.org
12892 F: drivers/media/i2c/s5c73m3/*
12894 SAMSUNG S5K5BAF CAMERA DRIVER
12895 M: Kyungmin Park <kyungmin.park@samsung.com>
12896 M: Andrzej Hajda <a.hajda@samsung.com>
12897 L: linux-media@vger.kernel.org
12899 F: drivers/media/i2c/s5k5baf.c
12901 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12902 M: Krzysztof Kozlowski <krzk@kernel.org>
12903 M: Vladimir Zapolskiy <vz@mleia.com>
12904 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12905 L: linux-crypto@vger.kernel.org
12906 L: linux-samsung-soc@vger.kernel.org
12908 F: drivers/crypto/s5p-sss.c
12910 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12911 M: Kyungmin Park <kyungmin.park@samsung.com>
12912 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12913 L: linux-media@vger.kernel.org
12914 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12916 F: drivers/media/platform/exynos4-is/
12918 SAMSUNG SOC CLOCK DRIVERS
12919 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12920 M: Tomasz Figa <tomasz.figa@gmail.com>
12921 M: Chanwoo Choi <cw00.choi@samsung.com>
12923 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12925 F: drivers/clk/samsung/
12926 F: include/dt-bindings/clock/exynos*.h
12927 F: Documentation/devicetree/bindings/clock/exynos*.txt
12929 SAMSUNG SPI DRIVERS
12930 M: Kukjin Kim <kgene@kernel.org>
12931 M: Krzysztof Kozlowski <krzk@kernel.org>
12932 M: Andi Shyti <andi@etezian.org>
12933 L: linux-spi@vger.kernel.org
12934 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12936 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12937 F: drivers/spi/spi-s3c*
12938 F: include/linux/platform_data/spi-s3c64xx.h
12940 SAMSUNG SXGBE DRIVERS
12941 M: Byungho An <bh74.an@samsung.com>
12942 M: Girish K S <ks.giri@samsung.com>
12943 M: Vipul Pandya <vipul.pandya@samsung.com>
12945 L: netdev@vger.kernel.org
12946 F: drivers/net/ethernet/samsung/sxgbe/
12948 SAMSUNG THERMAL DRIVER
12949 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12950 L: linux-pm@vger.kernel.org
12951 L: linux-samsung-soc@vger.kernel.org
12953 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12954 F: drivers/thermal/samsung/
12956 SAMSUNG USB2 PHY DRIVER
12957 M: Kamil Debski <kamil@wypas.org>
12958 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12959 L: linux-kernel@vger.kernel.org
12961 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12962 F: Documentation/phy/samsung-usb2.txt
12963 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12964 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12965 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12966 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12967 F: drivers/phy/samsung/phy-samsung-usb2.c
12968 F: drivers/phy/samsung/phy-samsung-usb2.h
12971 M: Zwane Mwaikambo <zwanem@gmail.com>
12973 F: drivers/watchdog/sc1200wdt.c
12976 M: Ingo Molnar <mingo@redhat.com>
12977 M: Peter Zijlstra <peterz@infradead.org>
12978 L: linux-kernel@vger.kernel.org
12979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12982 F: include/linux/sched.h
12983 F: include/uapi/linux/sched.h
12984 F: include/linux/wait.h
12986 SCR24X CHIP CARD INTERFACE DRIVER
12987 M: Lubomir Rintel <lkundrak@v3.sk>
12989 F: drivers/char/pcmcia/scr24x_cs.c
12992 M: Jens Axboe <axboe@kernel.dk>
12993 L: linux-scsi@vger.kernel.org
12994 W: http://www.kernel.dk
12996 F: drivers/scsi/sr*
12998 SCSI RDMA PROTOCOL (SRP) INITIATOR
12999 M: Bart Van Assche <bvanassche@acm.org>
13000 L: linux-rdma@vger.kernel.org
13002 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13003 F: drivers/infiniband/ulp/srp/
13004 F: include/scsi/srp.h
13006 SCSI RDMA PROTOCOL (SRP) TARGET
13007 M: Bart Van Assche <bvanassche@acm.org>
13008 L: linux-rdma@vger.kernel.org
13009 L: target-devel@vger.kernel.org
13011 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13012 F: drivers/infiniband/ulp/srpt/
13015 M: Doug Gilbert <dgilbert@interlog.com>
13016 L: linux-scsi@vger.kernel.org
13017 W: http://sg.danny.cz/sg
13019 F: Documentation/scsi/scsi-generic.txt
13020 F: drivers/scsi/sg.c
13021 F: include/scsi/sg.h
13024 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13026 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13028 L: linux-scsi@vger.kernel.org
13030 F: Documentation/devicetree/bindings/scsi/
13035 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13036 L: linux-scsi@vger.kernel.org
13038 F: Documentation/scsi/st.txt
13039 F: drivers/scsi/st.*
13040 F: drivers/scsi/st_*.h
13043 M: Vlad Yasevich <vyasevich@gmail.com>
13044 M: Neil Horman <nhorman@tuxdriver.com>
13045 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13046 L: linux-sctp@vger.kernel.org
13047 W: http://lksctp.sourceforge.net
13049 F: Documentation/networking/sctp.txt
13050 F: include/linux/sctp.h
13051 F: include/uapi/linux/sctp.h
13052 F: include/net/sctp/
13056 M: Jim Cromie <jim.cromie@gmail.com>
13058 F: Documentation/i2c/busses/scx200_acb
13059 F: arch/x86/platform/scx200/
13060 F: drivers/watchdog/scx200_wdt.c
13061 F: drivers/i2c/busses/scx200*
13062 F: drivers/mtd/maps/scx200_docflash.c
13063 F: include/linux/scx200.h
13066 M: Jim Cromie <jim.cromie@gmail.com>
13068 F: drivers/char/scx200_gpio.c
13069 F: include/linux/scx200_gpio.h
13071 SCx200 HRT CLOCKSOURCE DRIVER
13072 M: Jim Cromie <jim.cromie@gmail.com>
13074 F: drivers/clocksource/scx200_hrt.c
13076 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13077 M: Sascha Sommer <saschasommer@freenet.de>
13078 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13080 F: drivers/mmc/host/sdricoh_cs.c
13083 M: Kees Cook <keescook@chromium.org>
13084 R: Andy Lutomirski <luto@amacapital.net>
13085 R: Will Drewry <wad@chromium.org>
13086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13088 F: kernel/seccomp.c
13089 F: include/uapi/linux/seccomp.h
13090 F: include/linux/seccomp.h
13091 F: tools/testing/selftests/seccomp/*
13092 F: tools/testing/selftests/kselftest_harness.h
13093 F: Documentation/userspace-api/seccomp_filter.rst
13094 K: \bsecure_computing
13097 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13098 M: Al Cooper <alcooperx@gmail.com>
13099 L: linux-mmc@vger.kernel.org
13100 L: bcm-kernel-feedback-list@broadcom.com
13102 F: drivers/mmc/host/sdhci-brcmstb*
13104 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13105 M: Adrian Hunter <adrian.hunter@intel.com>
13106 L: linux-mmc@vger.kernel.org
13107 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13109 F: drivers/mmc/host/sdhci*
13110 F: include/linux/mmc/sdhci*
13112 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13113 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13114 M: Manjunath M B <manjumb@synopsys.com>
13115 L: linux-mmc@vger.kernel.org
13117 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13119 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13120 M: Ben Dooks <ben-linux@fluff.org>
13121 M: Jaehoon Chung <jh80.chung@samsung.com>
13122 L: linux-mmc@vger.kernel.org
13124 F: drivers/mmc/host/sdhci-s3c*
13126 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13127 M: Viresh Kumar <vireshk@kernel.org>
13128 L: linux-mmc@vger.kernel.org
13130 F: drivers/mmc/host/sdhci-spear.c
13132 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13133 M: Kishon Vijay Abraham I <kishon@ti.com>
13134 L: linux-mmc@vger.kernel.org
13136 F: drivers/mmc/host/sdhci-omap.c
13138 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13139 M: Scott Bauer <scott.bauer@intel.com>
13140 M: Jonathan Derrick <jonathan.derrick@intel.com>
13141 L: linux-block@vger.kernel.org
13144 F: block/opal_proto.h
13145 F: include/linux/sed*
13146 F: include/uapi/linux/sed*
13149 M: Security Officers <security@kernel.org>
13153 M: James Morris <jmorris@namei.org>
13154 M: "Serge E. Hallyn" <serge@hallyn.com>
13155 L: linux-security-module@vger.kernel.org (suggested Cc:)
13156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13157 W: http://kernsec.org/
13160 X: security/selinux/
13162 SELINUX SECURITY MODULE
13163 M: Paul Moore <paul@paul-moore.com>
13164 M: Stephen Smalley <sds@tycho.nsa.gov>
13165 M: Eric Paris <eparis@parisplace.org>
13166 L: selinux@vger.kernel.org
13167 W: https://selinuxproject.org
13168 W: https://github.com/SELinuxProject
13169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13171 F: include/linux/selinux*
13172 F: security/selinux/
13173 F: scripts/selinux/
13174 F: Documentation/admin-guide/LSM/SELinux.rst
13177 M: Jiri Slaby <jirislaby@gmail.com>
13179 F: drivers/misc/phantom.c
13180 F: include/uapi/linux/phantom.h
13183 M: Rob Herring <robh@kernel.org>
13184 L: linux-serial@vger.kernel.org
13186 F: Documentation/devicetree/bindings/serial/slave-device.txt
13187 F: drivers/tty/serdev/
13188 F: include/linux/serdev.h
13191 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13192 L: linux-serial@vger.kernel.org
13194 F: Documentation/devicetree/bindings/serial/
13195 F: drivers/tty/serial/
13198 M: Sean Young <sean@mess.org>
13199 L: linux-media@vger.kernel.org
13201 F: drivers/media/rc/serial_ir.c
13204 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13205 M: Edward Cree <ecree@solarflare.com>
13206 M: Bert Kenward <bkenward@solarflare.com>
13207 L: netdev@vger.kernel.org
13209 F: drivers/net/ethernet/sfc/
13212 M: Dimitri Sivanich <sivanich@sgi.com>
13214 F: drivers/misc/sgi-gru/
13216 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13217 M: Pat Gefre <pfg@sgi.com>
13218 L: linux-ia64@vger.kernel.org
13220 F: Documentation/ia64/serial.txt
13221 F: drivers/tty/serial/ioc?_serial.c
13222 F: include/linux/ioc?.h
13224 SGI XP/XPC/XPNET DRIVER
13225 M: Cliff Whickman <cpw@sgi.com>
13226 M: Robin Holt <robinmholt@gmail.com>
13228 F: drivers/misc/sgi-xp/
13230 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13231 M: Ursula Braun <ubraun@linux.ibm.com>
13232 L: linux-s390@vger.kernel.org
13233 W: http://www.ibm.com/developerworks/linux/linux390/
13237 SHARP RJ54N1CB0C SENSOR DRIVER
13238 M: Jacopo Mondi <jacopo@jmondi.org>
13239 L: linux-media@vger.kernel.org
13240 T: git git://linuxtv.org/media_tree.git
13242 F: drivers/media/i2c/rj54n1cb0c.c
13243 F: include/media/i2c/rj54n1cb0c.h
13245 SH_VEU V4L2 MEM2MEM DRIVER
13246 L: linux-media@vger.kernel.org
13248 F: drivers/media/platform/sh_veu.c
13250 SH_VOU V4L2 OUTPUT DRIVER
13251 L: linux-media@vger.kernel.org
13253 F: drivers/media/platform/sh_vou.c
13254 F: include/media/drv-intf/sh_vou.h
13256 SI2157 MEDIA DRIVER
13257 M: Antti Palosaari <crope@iki.fi>
13258 L: linux-media@vger.kernel.org
13259 W: https://linuxtv.org
13260 W: http://palosaari.fi/linux/
13261 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13262 T: git git://linuxtv.org/anttip/media_tree.git
13264 F: drivers/media/tuners/si2157*
13266 SI2165 MEDIA DRIVER
13267 M: Matthias Schwarzott <zzam@gentoo.org>
13268 L: linux-media@vger.kernel.org
13269 W: https://linuxtv.org
13270 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13272 F: drivers/media/dvb-frontends/si2165*
13274 SI2168 MEDIA DRIVER
13275 M: Antti Palosaari <crope@iki.fi>
13276 L: linux-media@vger.kernel.org
13277 W: https://linuxtv.org
13278 W: http://palosaari.fi/linux/
13279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13280 T: git git://linuxtv.org/anttip/media_tree.git
13282 F: drivers/media/dvb-frontends/si2168*
13284 SI470X FM RADIO RECEIVER I2C DRIVER
13285 M: Hans Verkuil <hverkuil@xs4all.nl>
13286 L: linux-media@vger.kernel.org
13287 T: git git://linuxtv.org/media_tree.git
13288 W: https://linuxtv.org
13290 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13292 SI470X FM RADIO RECEIVER USB DRIVER
13293 M: Hans Verkuil <hverkuil@xs4all.nl>
13294 L: linux-media@vger.kernel.org
13295 T: git git://linuxtv.org/media_tree.git
13296 W: https://linuxtv.org
13298 F: drivers/media/radio/si470x/radio-si470x-common.c
13299 F: drivers/media/radio/si470x/radio-si470x.h
13300 F: drivers/media/radio/si470x/radio-si470x-usb.c
13302 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13303 M: Eduardo Valentin <edubezval@gmail.com>
13304 L: linux-media@vger.kernel.org
13305 T: git git://linuxtv.org/media_tree.git
13306 W: https://linuxtv.org
13308 F: drivers/media/radio/si4713/si4713.?
13310 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13311 M: Eduardo Valentin <edubezval@gmail.com>
13312 L: linux-media@vger.kernel.org
13313 T: git git://linuxtv.org/media_tree.git
13314 W: https://linuxtv.org
13316 F: drivers/media/radio/si4713/radio-platform-si4713.c
13318 SI4713 FM RADIO TRANSMITTER USB DRIVER
13319 M: Hans Verkuil <hverkuil@xs4all.nl>
13320 L: linux-media@vger.kernel.org
13321 T: git git://linuxtv.org/media_tree.git
13322 W: https://linuxtv.org
13324 F: drivers/media/radio/si4713/radio-usb-si4713.c
13327 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13328 L: linux-media@vger.kernel.org
13329 W: https://linuxtv.org
13330 T: git git://linuxtv.org/media_tree.git
13332 F: drivers/media/common/siano/
13333 F: drivers/media/usb/siano/
13334 F: drivers/media/usb/siano/
13335 F: drivers/media/mmc/siano/
13338 M: Palmer Dabbelt <palmer@sifive.com>
13339 L: linux-riscv@lists.infradead.org
13340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13345 SILEAD TOUCHSCREEN DRIVER
13346 M: Hans de Goede <hdegoede@redhat.com>
13347 L: linux-input@vger.kernel.org
13348 L: platform-driver-x86@vger.kernel.org
13350 F: drivers/input/touchscreen/silead.c
13351 F: drivers/platform/x86/touchscreen_dmi.c
13353 SILICON MOTION SM712 FRAME BUFFER DRIVER
13354 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13355 M: Teddy Wang <teddy.wang@siliconmotion.com>
13356 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13357 L: linux-fbdev@vger.kernel.org
13359 F: drivers/video/fbdev/sm712*
13360 F: Documentation/fb/sm712fb.txt
13362 SIMPLE FIRMWARE INTERFACE (SFI)
13363 M: Len Brown <lenb@kernel.org>
13364 L: sfi-devel@simplefirmware.org
13365 W: http://simplefirmware.org/
13366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13368 F: arch/x86/platform/sfi/
13370 F: include/linux/sfi*.h
13373 M: Hans de Goede <hdegoede@redhat.com>
13374 L: linux-fbdev@vger.kernel.org
13376 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13377 F: drivers/video/fbdev/simplefb.c
13378 F: include/linux/platform_data/simplefb.h
13380 SIMTEC EB110ATX (Chalice CATS)
13382 P: Vincent Sanders <vince@simtec.co.uk>
13383 M: Simtec Linux Team <linux@simtec.co.uk>
13384 W: http://www.simtec.co.uk/products/EB110ATX/
13387 SIMTEC EB2410ITX (BAST)
13389 P: Vincent Sanders <vince@simtec.co.uk>
13390 M: Simtec Linux Team <linux@simtec.co.uk>
13391 W: http://www.simtec.co.uk/products/EB2410ITX/
13393 F: arch/arm/mach-s3c24xx/mach-bast.c
13394 F: arch/arm/mach-s3c24xx/bast-ide.c
13395 F: arch/arm/mach-s3c24xx/bast-irq.c
13397 SIPHASH PRF ROUTINES
13398 M: Jason A. Donenfeld <Jason@zx2c4.com>
13401 F: lib/test_siphash.c
13402 F: include/linux/siphash.h
13405 M: Gavin Schenk <g.schenk@eckelmann.de>
13406 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13407 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13410 F: drivers/gpio/gpio-siox.c
13411 F: include/trace/events/siox.h
13413 SIS 190 ETHERNET DRIVER
13414 M: Francois Romieu <romieu@fr.zoreil.com>
13415 L: netdev@vger.kernel.org
13417 F: drivers/net/ethernet/sis/sis190.c
13419 SIS 900/7016 FAST ETHERNET DRIVER
13420 M: Daniele Venzano <venza@brownhat.org>
13421 W: http://www.brownhat.org/sis900.html
13422 L: netdev@vger.kernel.org
13424 F: drivers/net/ethernet/sis/sis900.*
13426 SIS FRAMEBUFFER DRIVER
13427 M: Thomas Winischhofer <thomas@winischhofer.net>
13428 W: http://www.winischhofer.net/linuxsisvga.shtml
13430 F: Documentation/fb/sisfb.txt
13431 F: drivers/video/fbdev/sis/
13432 F: include/video/sisfb.h
13435 M: Thomas Winischhofer <thomas@winischhofer.net>
13436 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13438 F: drivers/usb/misc/sisusbvga/
13441 M: Christoph Lameter <cl@linux.com>
13442 M: Pekka Enberg <penberg@kernel.org>
13443 M: David Rientjes <rientjes@google.com>
13444 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13445 M: Andrew Morton <akpm@linux-foundation.org>
13446 L: linux-mm@kvack.org
13448 F: include/linux/sl?b*.h
13451 SLEEPABLE READ-COPY UPDATE (SRCU)
13452 M: Lai Jiangshan <jiangshanlai@gmail.com>
13453 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13454 M: Josh Triplett <josh@joshtriplett.org>
13455 R: Steven Rostedt <rostedt@goodmis.org>
13456 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13457 L: linux-kernel@vger.kernel.org
13458 W: http://www.rdrop.com/users/paulmck/RCU/
13460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13461 F: include/linux/srcu*.h
13462 F: kernel/rcu/srcu*.c
13464 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13465 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13466 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13468 F: drivers/slimbus/
13469 F: Documentation/devicetree/bindings/slimbus/
13470 F: include/linux/slimbus.h
13472 SMACK SECURITY MODULE
13473 M: Casey Schaufler <casey@schaufler-ca.com>
13474 L: linux-security-module@vger.kernel.org
13475 W: http://schaufler-ca.com
13476 T: git git://github.com/cschaufler/smack-next
13478 F: Documentation/admin-guide/LSM/Smack.rst
13481 SMC91x ETHERNET DRIVER
13482 M: Nicolas Pitre <nico@fluxnic.net>
13484 F: drivers/net/ethernet/smsc/smc91x.*
13486 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13487 M: Sakari Ailus <sakari.ailus@iki.fi>
13488 L: linux-media@vger.kernel.org
13490 F: drivers/media/i2c/smiapp/
13491 F: include/media/i2c/smiapp.h
13492 F: drivers/media/i2c/smiapp-pll.c
13493 F: drivers/media/i2c/smiapp-pll.h
13494 F: include/uapi/linux/smiapp.h
13495 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13497 SMM665 HARDWARE MONITOR DRIVER
13498 M: Guenter Roeck <linux@roeck-us.net>
13499 L: linux-hwmon@vger.kernel.org
13501 F: Documentation/hwmon/smm665
13502 F: drivers/hwmon/smm665.c
13504 SMSC EMC2103 HARDWARE MONITOR DRIVER
13505 M: Steve Glendinning <steve.glendinning@shawell.net>
13506 L: linux-hwmon@vger.kernel.org
13508 F: Documentation/hwmon/emc2103
13509 F: drivers/hwmon/emc2103.c
13511 SMSC SCH5627 HARDWARE MONITOR DRIVER
13512 M: Hans de Goede <hdegoede@redhat.com>
13513 L: linux-hwmon@vger.kernel.org
13515 F: Documentation/hwmon/sch5627
13516 F: drivers/hwmon/sch5627.c
13518 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13519 M: Steve Glendinning <steve.glendinning@shawell.net>
13520 L: linux-fbdev@vger.kernel.org
13522 F: drivers/video/fbdev/smscufx.c
13524 SMSC47B397 HARDWARE MONITOR DRIVER
13525 M: Jean Delvare <jdelvare@suse.com>
13526 L: linux-hwmon@vger.kernel.org
13528 F: Documentation/hwmon/smsc47b397
13529 F: drivers/hwmon/smsc47b397.c
13531 SMSC911x ETHERNET DRIVER
13532 M: Steve Glendinning <steve.glendinning@shawell.net>
13533 L: netdev@vger.kernel.org
13535 F: include/linux/smsc911x.h
13536 F: drivers/net/ethernet/smsc/smsc911x.*
13538 SMSC9420 PCI ETHERNET DRIVER
13539 M: Steve Glendinning <steve.glendinning@shawell.net>
13540 L: netdev@vger.kernel.org
13542 F: drivers/net/ethernet/smsc/smsc9420.*
13544 SOC-CAMERA V4L2 SUBSYSTEM
13545 L: linux-media@vger.kernel.org
13546 T: git git://linuxtv.org/media_tree.git
13548 F: include/media/soc*
13549 F: drivers/media/i2c/soc_camera/
13550 F: drivers/media/platform/soc_camera/
13552 SOCIONEXT SYNQUACER I2C DRIVER
13553 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13554 L: linux-i2c@vger.kernel.org
13556 F: drivers/i2c/busses/i2c-synquacer.c
13557 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13559 SOCIONEXT UNIPHIER SOUND DRIVER
13560 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13562 F: sound/soc/uniphier/
13564 SOEKRIS NET48XX LED SUPPORT
13565 M: Chris Boot <bootc@bootc.net>
13567 F: drivers/leds/leds-net48xx.c
13569 SOFT-ROCE DRIVER (rxe)
13570 M: Moni Shoua <monis@mellanox.com>
13571 L: linux-rdma@vger.kernel.org
13573 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13574 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13575 F: drivers/infiniband/sw/rxe/
13576 F: include/uapi/rdma/rdma_user_rxe.h
13578 SOFTLOGIC 6x10 MPEG CODEC
13579 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13580 M: Anton Sviridenko <anton@corp.bluecherry.net>
13581 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13582 M: Andrey Utkin <andrey_utkin@fastmail.com>
13583 M: Ismael Luceno <ismael@iodev.co.uk>
13584 L: linux-media@vger.kernel.org
13586 F: drivers/media/pci/solo6x10/
13588 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13589 M: James Morse <james.morse@arm.com>
13590 L: linux-arm-kernel@lists.infradead.org
13592 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13593 F: drivers/firmware/arm_sdei.c
13594 F: include/linux/arm_sdei.h
13595 F: include/uapi/linux/arm_sdei.h
13597 SOFTWARE RAID (Multiple Disks) SUPPORT
13598 M: Shaohua Li <shli@kernel.org>
13599 L: linux-raid@vger.kernel.org
13600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13602 F: drivers/md/Makefile
13603 F: drivers/md/Kconfig
13605 F: drivers/md/raid*
13606 F: include/linux/raid/
13607 F: include/uapi/linux/raid/
13609 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13610 M: Jassi Brar <jaswinder.singh@linaro.org>
13611 L: netdev@vger.kernel.org
13613 F: drivers/net/ethernet/socionext/netsec.c
13614 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13616 SOLIDRUN CLEARFOG SUPPORT
13617 M: Russell King <linux@armlinux.org.uk>
13619 F: arch/arm/boot/dts/armada-388-clearfog*
13620 F: arch/arm/boot/dts/armada-38x-solidrun-*
13622 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13623 M: Russell King <linux@armlinux.org.uk>
13625 F: arch/arm/boot/dts/imx6*-cubox-i*
13626 F: arch/arm/boot/dts/imx6*-hummingboard*
13627 F: arch/arm/boot/dts/imx6*-sr-*
13629 SONIC NETWORK DRIVER
13630 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13631 L: netdev@vger.kernel.org
13633 F: drivers/net/ethernet/natsemi/sonic.*
13635 SONICS SILICON BACKPLANE DRIVER (SSB)
13636 M: Michael Buesch <m@bues.ch>
13637 L: linux-wireless@vger.kernel.org
13640 F: include/linux/ssb/
13642 SONY IMX258 SENSOR DRIVER
13643 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13644 L: linux-media@vger.kernel.org
13645 T: git git://linuxtv.org/media_tree.git
13647 F: drivers/media/i2c/imx258.c
13649 SONY IMX274 SENSOR DRIVER
13650 M: Leon Luo <leonl@leopardimaging.com>
13651 L: linux-media@vger.kernel.org
13652 T: git git://linuxtv.org/media_tree.git
13654 F: drivers/media/i2c/imx274.c
13655 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13657 SONY MEMORYSTICK CARD SUPPORT
13658 M: Alex Dubov <oakad@yahoo.com>
13659 W: http://tifmxx.berlios.de/
13661 F: drivers/memstick/host/tifm_ms.c
13663 SONY MEMORYSTICK STANDARD SUPPORT
13664 M: Maxim Levitsky <maximlevitsky@gmail.com>
13666 F: drivers/memstick/core/ms_block.*
13668 SONY VAIO CONTROL DEVICE DRIVER
13669 M: Mattia Dongili <malattia@linux.it>
13670 L: platform-driver-x86@vger.kernel.org
13671 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13673 F: Documentation/laptops/sony-laptop.txt
13674 F: drivers/char/sonypi.c
13675 F: drivers/platform/x86/sony-laptop.c
13676 F: include/linux/sony-laptop.h
13679 M: Jaroslav Kysela <perex@perex.cz>
13680 M: Takashi Iwai <tiwai@suse.com>
13681 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13682 W: http://www.alsa-project.org/
13683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13684 T: git git://git.alsa-project.org/alsa-kernel.git
13685 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13687 F: Documentation/sound/
13689 F: include/uapi/sound/
13692 SOUND - COMPRESSED AUDIO
13693 M: Vinod Koul <vkoul@kernel.org>
13694 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13697 F: Documentation/sound/designs/compress-offload.rst
13698 F: include/sound/compress_driver.h
13699 F: include/uapi/sound/compress_*
13700 F: sound/core/compress_offload.c
13701 F: sound/soc/soc-compress.c
13703 SOUND - DMAENGINE HELPERS
13704 M: Lars-Peter Clausen <lars@metafoo.de>
13706 F: include/sound/dmaengine_pcm.h
13707 F: sound/core/pcm_dmaengine.c
13708 F: sound/soc/soc-generic-dmaengine-pcm.c
13710 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13711 M: Liam Girdwood <lgirdwood@gmail.com>
13712 M: Mark Brown <broonie@kernel.org>
13713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13714 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13715 W: http://alsa-project.org/main/index.php/ASoC
13717 F: Documentation/devicetree/bindings/sound/
13718 F: Documentation/sound/soc/
13720 F: include/sound/soc*
13722 SOUNDWIRE SUBSYSTEM
13723 M: Vinod Koul <vinod.koul@intel.com>
13724 M: Sanyog Kale <sanyog.r.kale@intel.com>
13725 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13726 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13728 F: Documentation/driver-api/soundwire/
13729 F: drivers/soundwire/
13730 F: include/linux/soundwire/
13733 M: Olli Salonen <olli.salonen@iki.fi>
13734 L: linux-media@vger.kernel.org
13735 W: https://linuxtv.org
13736 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13738 F: drivers/media/dvb-frontends/sp2*
13740 SPARC + UltraSPARC (sparc/sparc64)
13741 M: "David S. Miller" <davem@davemloft.net>
13742 L: sparclinux@vger.kernel.org
13743 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13750 SPARC SERIAL DRIVERS
13751 M: "David S. Miller" <davem@davemloft.net>
13752 L: sparclinux@vger.kernel.org
13753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13756 F: include/linux/sunserialcore.h
13757 F: drivers/tty/serial/suncore.c
13758 F: drivers/tty/serial/sunhv.c
13759 F: drivers/tty/serial/sunsab.c
13760 F: drivers/tty/serial/sunsab.h
13761 F: drivers/tty/serial/sunsu.c
13762 F: drivers/tty/serial/sunzilog.c
13763 F: drivers/tty/serial/sunzilog.h
13764 F: drivers/tty/vcc.c
13767 M: "Christopher Li" <sparse@chrisli.org>
13768 L: linux-sparse@vger.kernel.org
13769 W: https://sparse.wiki.kernel.org/
13770 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13771 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13773 F: include/linux/compiler.h
13775 SPEAR CLOCK FRAMEWORK SUPPORT
13776 M: Viresh Kumar <vireshk@kernel.org>
13777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13778 W: http://www.st.com/spear
13780 F: drivers/clk/spear/
13782 SPEAR PLATFORM SUPPORT
13783 M: Viresh Kumar <vireshk@kernel.org>
13784 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13786 W: http://www.st.com/spear
13788 F: arch/arm/boot/dts/spear*
13789 F: arch/arm/mach-spear/
13792 M: Marek Vasut <marek.vasut@gmail.com>
13793 L: linux-mtd@lists.infradead.org
13794 W: http://www.linux-mtd.infradead.org/
13795 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13796 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13797 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13799 F: drivers/mtd/spi-nor/
13800 F: include/linux/mtd/spi-nor.h
13803 M: Mark Brown <broonie@kernel.org>
13804 L: linux-spi@vger.kernel.org
13805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13806 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13808 F: Documentation/devicetree/bindings/spi/
13809 F: Documentation/spi/
13811 F: include/linux/spi/
13812 F: include/uapi/linux/spi/
13815 SPIDERNET NETWORK DRIVER for CELL
13816 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13817 L: netdev@vger.kernel.org
13819 F: Documentation/networking/spider_net.txt
13820 F: drivers/net/ethernet/toshiba/spider_net*
13823 R: Stephen Boyd <sboyd@kernel.org>
13824 L: linux-arm-msm@vger.kernel.org
13825 F: Documentation/devicetree/bindings/spmi/
13827 F: include/dt-bindings/spmi/spmi.h
13828 F: include/linux/spmi.h
13829 F: include/trace/events/spmi.h
13832 M: Jeremy Kerr <jk@ozlabs.org>
13833 L: linuxppc-dev@lists.ozlabs.org
13834 W: http://www.ibm.com/developerworks/power/cell/
13836 F: Documentation/filesystems/spufs.txt
13837 F: arch/powerpc/platforms/cell/spufs/
13839 SQUASHFS FILE SYSTEM
13840 M: Phillip Lougher <phillip@squashfs.org.uk>
13841 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13842 W: http://squashfs.org.uk
13843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13845 F: Documentation/filesystems/squashfs.txt
13848 SRM (Alpha) environment access
13849 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13851 F: arch/alpha/kernel/srm_env.c
13853 ST STM32 I2C/SMBUS DRIVER
13854 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13855 L: linux-i2c@vger.kernel.org
13857 F: drivers/i2c/busses/i2c-stm32*
13860 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13861 L: stable@vger.kernel.org
13863 F: Documentation/process/stable-kernel-rules.rst
13866 M: Ian Abbott <abbotti@mev.co.uk>
13867 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13869 F: drivers/staging/comedi/
13871 STAGING - EROFS FILE SYSTEM
13872 M: Gao Xiang <gaoxiang25@huawei.com>
13873 M: Chao Yu <yuchao0@huawei.com>
13874 L: linux-erofs@lists.ozlabs.org
13876 F: drivers/staging/erofs/
13878 STAGING - FLARION FT1000 DRIVERS
13879 M: Marek Belisko <marek.belisko@gmail.com>
13881 F: drivers/staging/ft1000/
13883 STAGING - INDUSTRIAL IO
13884 M: Jonathan Cameron <jic23@kernel.org>
13885 L: linux-iio@vger.kernel.org
13887 F: Documentation/devicetree/bindings/staging/iio/
13888 F: drivers/staging/iio/
13890 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13891 M: Marc Dietrich <marvin24@gmx.de>
13892 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13893 L: linux-tegra@vger.kernel.org
13895 F: drivers/staging/nvec/
13897 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13898 M: Jens Frederich <jfrederich@gmail.com>
13899 M: Daniel Drake <dsd@laptop.org>
13900 M: Jon Nettleton <jon.nettleton@gmail.com>
13901 W: http://wiki.laptop.org/go/DCON
13903 F: drivers/staging/olpc_dcon/
13905 STAGING - REALTEK RTL8712U DRIVERS
13906 M: Larry Finger <Larry.Finger@lwfinger.net>
13907 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13909 F: drivers/staging/rtl8712/
13911 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13912 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13913 M: Teddy Wang <teddy.wang@siliconmotion.com>
13914 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13915 L: linux-fbdev@vger.kernel.org
13917 F: drivers/staging/sm750fb/
13919 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13920 M: William Hubbs <w.d.hubbs@gmail.com>
13921 M: Chris Brannon <chris@the-brannons.com>
13922 M: Kirk Reiser <kirk@reisers.ca>
13923 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13924 L: speakup@linux-speakup.org
13925 W: http://www.linux-speakup.org/
13927 F: drivers/staging/speakup/
13929 STAGING - VIA VT665X DRIVERS
13930 M: Forest Bond <forest@alittletooquiet.net>
13932 F: drivers/staging/vt665?/
13934 STAGING - WILC1000 WIFI DRIVER
13935 M: Aditya Shankar <aditya.shankar@microchip.com>
13936 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13937 L: linux-wireless@vger.kernel.org
13939 F: drivers/staging/wilc1000/
13941 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13942 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13944 F: drivers/staging/xgifb/
13947 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13949 L: devel@driverdev.osuosl.org
13951 F: drivers/staging/
13953 STARFIRE/DURALAN NETWORK DRIVER
13954 M: Ion Badulescu <ionut@badula.org>
13956 F: drivers/net/ethernet/adaptec/starfire*
13958 STEC S1220 SKD DRIVER
13959 M: Bart Van Assche <bart.vanassche@wdc.com>
13960 L: linux-block@vger.kernel.org
13962 F: drivers/block/skd*[ch]
13964 STI AUDIO (ASoC) DRIVERS
13965 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13966 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13968 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13972 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13974 F: drivers/staging/media/st-cec/
13975 F: Documentation/devicetree/bindings/media/stih-cec.txt
13977 STK1160 USB VIDEO CAPTURE DRIVER
13978 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13979 L: linux-media@vger.kernel.org
13980 T: git git://linuxtv.org/media_tree.git
13982 F: drivers/media/usb/stk1160/
13984 STM32 AUDIO (ASoC) DRIVERS
13985 M: Olivier Moysan <olivier.moysan@st.com>
13986 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13987 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13989 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
13992 STM32 TIMER/LPTIMER DRIVERS
13993 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13995 F: drivers/*/stm32-*timer*
13996 F: drivers/pwm/pwm-stm32*
13997 F: include/linux/*/stm32-*tim*
13998 F: Documentation/ABI/testing/*timer-stm32
13999 F: Documentation/devicetree/bindings/*/stm32-*timer*
14000 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14002 STMMAC ETHERNET DRIVER
14003 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14004 M: Alexandre Torgue <alexandre.torgue@st.com>
14005 M: Jose Abreu <joabreu@synopsys.com>
14006 L: netdev@vger.kernel.org
14007 W: http://www.stlinux.com
14009 F: drivers/net/ethernet/stmicro/stmmac/
14012 M: Sam Creasey <sammy@sammy.net>
14013 W: http://sammy.net/sun3/
14015 F: arch/m68k/kernel/*sun3*
14016 F: arch/m68k/sun3*/
14017 F: arch/m68k/include/asm/sun3*
14018 F: drivers/net/ethernet/i825xx/sun3*
14020 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14021 M: Hans de Goede <hdegoede@redhat.com>
14022 L: linux-input@vger.kernel.org
14024 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14025 F: drivers/input/keyboard/sun4i-lradc-keys.c
14027 SUNDANCE NETWORK DRIVER
14028 M: Denis Kirjanov <kda@linux-powerpc.org>
14029 L: netdev@vger.kernel.org
14031 F: drivers/net/ethernet/dlink/sundance.c
14034 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14035 M: Rich Felker <dalias@libc.org>
14036 L: linux-sh@vger.kernel.org
14037 Q: http://patchwork.kernel.org/project/linux-sh/list/
14039 F: Documentation/sh/
14044 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14045 M: Len Brown <len.brown@intel.com>
14046 M: Pavel Machek <pavel@ucw.cz>
14047 L: linux-pm@vger.kernel.org
14048 B: https://bugzilla.kernel.org
14050 F: Documentation/power/
14051 F: arch/x86/kernel/acpi/
14052 F: drivers/base/power/
14054 F: include/linux/suspend.h
14055 F: include/linux/freezer.h
14056 F: include/linux/pm.h
14059 M: Martin Mares <mj@ucw.cz>
14060 L: linux-video@atrey.karlin.mff.cuni.cz
14062 F: Documentation/svga.txt
14063 F: arch/x86/boot/video*
14066 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14067 L: iommu@lists.linux-foundation.org
14068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14070 F: kernel/dma/swiotlb.c
14071 F: arch/*/kernel/pci-swiotlb.c
14072 F: include/linux/swiotlb.h
14075 M: Jiri Pirko <jiri@resnulli.us>
14076 M: Ivan Vecera <ivecera@redhat.com>
14077 L: netdev@vger.kernel.org
14080 F: include/net/switchdev.h
14082 SY8106A REGULATOR DRIVER
14083 M: Icenowy Zheng <icenowy@aosc.io>
14085 F: drivers/regulator/sy8106a-regulator.c
14086 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14088 SYNC FILE FRAMEWORK
14089 M: Sumit Semwal <sumit.semwal@linaro.org>
14090 R: Gustavo Padovan <gustavo@padovan.org>
14092 L: linux-media@vger.kernel.org
14093 L: dri-devel@lists.freedesktop.org
14094 F: drivers/dma-buf/sync_*
14095 F: drivers/dma-buf/dma-fence*
14096 F: drivers/dma-buf/sw_sync.c
14097 F: include/linux/sync_file.h
14098 F: include/uapi/linux/sync_file.h
14099 F: Documentation/sync_file.txt
14100 T: git git://anongit.freedesktop.org/drm/drm-misc
14102 SYNOPSYS ARC ARCHITECTURE
14103 M: Vineet Gupta <vgupta@synopsys.com>
14104 L: linux-snps-arc@lists.infradead.org
14107 F: Documentation/devicetree/bindings/arc/*
14108 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14109 F: drivers/clocksource/arc_timer.c
14110 F: drivers/tty/serial/arc_uart.c
14111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14113 SYNOPSYS ARC HSDK SDP pll clock driver
14114 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14116 F: drivers/clk/clk-hsdk-pll.c
14117 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14119 SYNOPSYS ARC SDP clock driver
14120 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14122 F: drivers/clk/axs10x/*
14123 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14125 SYNOPSYS ARC SDP platform support
14126 M: Alexey Brodkin <abrodkin@synopsys.com>
14128 F: arch/arc/plat-axs10x
14129 F: arch/arc/boot/dts/ax*
14130 F: Documentation/devicetree/bindings/arc/axs10*
14132 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14133 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14135 F: drivers/reset/reset-axs10x.c
14136 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14138 SYNOPSYS CREG GPIO DRIVER
14139 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14141 F: drivers/gpio/gpio-creg-snps.c
14142 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14144 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14145 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14147 F: drivers/tty/serial/8250/8250_dw.c
14149 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14150 M: Hoan Tran <hotran@apm.com>
14151 L: linux-gpio@vger.kernel.org
14153 F: drivers/gpio/gpio-dwapb.c
14154 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14156 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14157 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14159 F: drivers/dma/dwi-axi-dmac/
14160 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14162 SYNOPSYS DESIGNWARE DMAC DRIVER
14163 M: Viresh Kumar <vireshk@kernel.org>
14164 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14166 F: include/linux/dma/dw.h
14167 F: include/linux/platform_data/dma-dw.h
14170 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14171 M: Jose Abreu <Jose.Abreu@synopsys.com>
14172 L: netdev@vger.kernel.org
14174 F: drivers/net/ethernet/synopsys/
14176 SYNOPSYS DESIGNWARE I2C DRIVER
14177 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14178 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14179 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14180 L: linux-i2c@vger.kernel.org
14182 F: drivers/i2c/busses/i2c-designware-*
14183 F: include/linux/platform_data/i2c-designware.h
14185 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14186 M: Jaehoon Chung <jh80.chung@samsung.com>
14187 L: linux-mmc@vger.kernel.org
14189 F: drivers/mmc/host/dw_mmc*
14191 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14192 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14194 F: drivers/reset/reset-hsdk.c
14195 F: include/dt-bindings/reset/snps,hsdk-reset.h
14196 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14198 SYSTEM CONFIGURATION (SYSCON)
14199 M: Lee Jones <lee.jones@linaro.org>
14200 M: Arnd Bergmann <arnd@arndb.de>
14201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14203 F: drivers/mfd/syscon.c
14205 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14206 M: Sudeep Holla <sudeep.holla@arm.com>
14207 L: linux-arm-kernel@lists.infradead.org
14209 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14210 F: drivers/clk/clk-sc[mp]i.c
14211 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14212 F: drivers/firmware/arm_scpi.c
14213 F: drivers/firmware/arm_scmi/
14214 F: include/linux/sc[mp]i_protocol.h
14216 SYSTEM RESET/SHUTDOWN DRIVERS
14217 M: Sebastian Reichel <sre@kernel.org>
14218 L: linux-pm@vger.kernel.org
14219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14221 F: Documentation/devicetree/bindings/power/reset/
14222 F: drivers/power/reset/
14224 SYSTEM TRACE MODULE CLASS
14225 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14228 F: Documentation/trace/stm.rst
14229 F: drivers/hwtracing/stm/
14230 F: include/linux/stm.h
14231 F: include/uapi/linux/stm.h
14234 M: Christoph Hellwig <hch@infradead.org>
14236 F: Documentation/filesystems/sysv-fs.txt
14238 F: include/linux/sysv_fs.h
14241 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14242 L: linux-scsi@vger.kernel.org
14243 L: target-devel@vger.kernel.org
14244 W: http://www.linux-iscsi.org
14245 W: http://groups.google.com/group/linux-iscsi-target-dev
14246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14250 F: Documentation/target/
14252 TASKSTATS STATISTICS INTERFACE
14253 M: Balbir Singh <bsingharora@gmail.com>
14255 F: Documentation/accounting/taskstats*
14256 F: include/linux/taskstats*
14257 F: kernel/taskstats.c
14260 M: Jamal Hadi Salim <jhs@mojatatu.com>
14261 M: Cong Wang <xiyou.wangcong@gmail.com>
14262 M: Jiri Pirko <jiri@resnulli.us>
14263 L: netdev@vger.kernel.org
14265 F: include/net/pkt_cls.h
14266 F: include/net/pkt_sched.h
14267 F: include/net/tc_act/
14268 F: include/uapi/linux/pkt_cls.h
14269 F: include/uapi/linux/pkt_sched.h
14270 F: include/uapi/linux/tc_act/
14271 F: include/uapi/linux/tc_ematch/
14274 TC90522 MEDIA DRIVER
14275 M: Akihiro Tsukada <tskd08@gmail.com>
14276 L: linux-media@vger.kernel.org
14278 F: drivers/media/dvb-frontends/tc90522*
14280 TCP LOW PRIORITY MODULE
14281 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14282 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14283 W: http://tcp-lp-mod.sourceforge.net/
14285 F: net/ipv4/tcp_lp.c
14287 TDA10071 MEDIA DRIVER
14288 M: Antti Palosaari <crope@iki.fi>
14289 L: linux-media@vger.kernel.org
14290 W: https://linuxtv.org
14291 W: http://palosaari.fi/linux/
14292 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14293 T: git git://linuxtv.org/anttip/media_tree.git
14295 F: drivers/media/dvb-frontends/tda10071*
14297 TDA18212 MEDIA DRIVER
14298 M: Antti Palosaari <crope@iki.fi>
14299 L: linux-media@vger.kernel.org
14300 W: https://linuxtv.org
14301 W: http://palosaari.fi/linux/
14302 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14303 T: git git://linuxtv.org/anttip/media_tree.git
14305 F: drivers/media/tuners/tda18212*
14307 TDA18218 MEDIA DRIVER
14308 M: Antti Palosaari <crope@iki.fi>
14309 L: linux-media@vger.kernel.org
14310 W: https://linuxtv.org
14311 W: http://palosaari.fi/linux/
14312 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14313 T: git git://linuxtv.org/anttip/media_tree.git
14315 F: drivers/media/tuners/tda18218*
14317 TDA18250 MEDIA DRIVER
14318 M: Olli Salonen <olli.salonen@iki.fi>
14319 L: linux-media@vger.kernel.org
14320 W: https://linuxtv.org
14321 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14322 T: git git://linuxtv.org/media_tree.git
14324 F: drivers/media/tuners/tda18250*
14326 TDA18271 MEDIA DRIVER
14327 M: Michael Krufky <mkrufky@linuxtv.org>
14328 L: linux-media@vger.kernel.org
14329 W: https://linuxtv.org
14330 W: http://github.com/mkrufky
14331 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14332 T: git git://linuxtv.org/mkrufky/tuners.git
14334 F: drivers/media/tuners/tda18271*
14336 TDA1997x MEDIA DRIVER
14337 M: Tim Harvey <tharvey@gateworks.com>
14338 L: linux-media@vger.kernel.org
14339 W: https://linuxtv.org
14340 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14342 F: drivers/media/i2c/tda1997x.*
14344 TDA827x MEDIA DRIVER
14345 M: Michael Krufky <mkrufky@linuxtv.org>
14346 L: linux-media@vger.kernel.org
14347 W: https://linuxtv.org
14348 W: http://github.com/mkrufky
14349 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14350 T: git git://linuxtv.org/mkrufky/tuners.git
14352 F: drivers/media/tuners/tda8290.*
14354 TDA8290 MEDIA DRIVER
14355 M: Michael Krufky <mkrufky@linuxtv.org>
14356 L: linux-media@vger.kernel.org
14357 W: https://linuxtv.org
14358 W: http://github.com/mkrufky
14359 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14360 T: git git://linuxtv.org/mkrufky/tuners.git
14362 F: drivers/media/tuners/tda8290.*
14364 TDA9840 MEDIA DRIVER
14365 M: Hans Verkuil <hverkuil@xs4all.nl>
14366 L: linux-media@vger.kernel.org
14367 T: git git://linuxtv.org/media_tree.git
14368 W: https://linuxtv.org
14370 F: drivers/media/i2c/tda9840*
14372 TEA5761 TUNER DRIVER
14373 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14374 L: linux-media@vger.kernel.org
14375 W: https://linuxtv.org
14376 T: git git://linuxtv.org/media_tree.git
14378 F: drivers/media/tuners/tea5761.*
14380 TEA5767 TUNER DRIVER
14381 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14382 L: linux-media@vger.kernel.org
14383 W: https://linuxtv.org
14384 T: git git://linuxtv.org/media_tree.git
14386 F: drivers/media/tuners/tea5767.*
14388 TEA6415C MEDIA DRIVER
14389 M: Hans Verkuil <hverkuil@xs4all.nl>
14390 L: linux-media@vger.kernel.org
14391 T: git git://linuxtv.org/media_tree.git
14392 W: https://linuxtv.org
14394 F: drivers/media/i2c/tea6415c*
14396 TEA6420 MEDIA DRIVER
14397 M: Hans Verkuil <hverkuil@xs4all.nl>
14398 L: linux-media@vger.kernel.org
14399 T: git git://linuxtv.org/media_tree.git
14400 W: https://linuxtv.org
14402 F: drivers/media/i2c/tea6420*
14405 M: Jiri Pirko <jiri@resnulli.us>
14406 L: netdev@vger.kernel.org
14408 F: drivers/net/team/
14409 F: include/linux/if_team.h
14410 F: include/uapi/linux/if_team.h
14412 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14413 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14415 F: arch/x86/platform/ts5500/
14417 TECHNOTREND USB IR RECEIVER
14418 M: Sean Young <sean@mess.org>
14419 L: linux-media@vger.kernel.org
14421 F: drivers/media/rc/ttusbir.c
14423 TECHWELL TW9910 VIDEO DECODER
14424 L: linux-media@vger.kernel.org
14426 F: drivers/media/i2c/tw9910.c
14427 F: include/media/i2c/tw9910.h
14430 M: Jens Wiklander <jens.wiklander@linaro.org>
14432 F: include/linux/tee_drv.h
14433 F: include/uapi/linux/tee.h
14435 F: Documentation/tee.txt
14437 TEGRA ARCHITECTURE SUPPORT
14438 M: Thierry Reding <thierry.reding@gmail.com>
14439 M: Jonathan Hunter <jonathanh@nvidia.com>
14440 L: linux-tegra@vger.kernel.org
14441 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14447 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14448 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14450 F: drivers/clk/tegra/
14453 M: Laxman Dewangan <ldewangan@nvidia.com>
14454 M: Jon Hunter <jonathanh@nvidia.com>
14456 F: drivers/dma/tegra*
14459 M: Laxman Dewangan <ldewangan@nvidia.com>
14461 F: drivers/i2c/busses/i2c-tegra.c
14463 TEGRA IOMMU DRIVERS
14464 M: Thierry Reding <thierry.reding@gmail.com>
14465 L: linux-tegra@vger.kernel.org
14467 F: drivers/iommu/tegra*
14470 M: Laxman Dewangan <ldewangan@nvidia.com>
14472 F: drivers/input/keyboard/tegra-kbc.c
14475 M: Stefan Agner <stefan@agner.ch>
14476 M: Lucas Stach <dev@lynxeye.de>
14478 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14479 F: drivers/mtd/nand/raw/tegra_nand.c
14482 M: Thierry Reding <thierry.reding@gmail.com>
14484 F: drivers/pwm/pwm-tegra.c
14486 TEGRA SERIAL DRIVER
14487 M: Laxman Dewangan <ldewangan@nvidia.com>
14489 F: drivers/tty/serial/serial-tegra.c
14492 M: Laxman Dewangan <ldewangan@nvidia.com>
14494 F: drivers/spi/spi-tegra*
14496 TEHUTI ETHERNET DRIVER
14497 M: Andy Gospodarek <andy@greyhouse.net>
14498 L: netdev@vger.kernel.org
14500 F: drivers/net/ethernet/tehuti/*
14502 Telecom Clock Driver for MCPL0010
14503 M: Mark Gross <mark.gross@intel.com>
14505 F: drivers/char/tlclk.c
14507 TENSILICA XTENSA PORT (xtensa)
14508 M: Chris Zankel <chris@zankel.net>
14509 M: Max Filippov <jcmvbkbc@gmail.com>
14510 L: linux-xtensa@linux-xtensa.org
14511 T: git git://github.com/czankel/xtensa-linux.git
14514 F: drivers/irqchip/irq-xtensa-*
14516 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14517 M: Nishanth Menon <nm@ti.com>
14518 M: Tero Kristo <t-kristo@ti.com>
14519 M: Santosh Shilimkar <ssantosh@kernel.org>
14520 L: linux-arm-kernel@lists.infradead.org
14522 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14523 F: drivers/firmware/ti_sci*
14524 F: include/linux/soc/ti/ti_sci_protocol.h
14525 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14526 F: include/dt-bindings/genpd/k2g.h
14527 F: drivers/soc/ti/ti_sci_pm_domains.c
14528 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14529 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14530 F: drivers/clk/keystone/sci-clk.c
14531 F: drivers/reset/reset-ti-sci.c
14533 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14534 M: Hans Verkuil <hverkuil@xs4all.nl>
14535 L: linux-media@vger.kernel.org
14536 T: git git://linuxtv.org/media_tree.git
14537 W: https://linuxtv.org
14539 F: drivers/media/radio/radio-raremono.c
14542 M: Zhang Rui <rui.zhang@intel.com>
14543 M: Eduardo Valentin <edubezval@gmail.com>
14544 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14545 L: linux-pm@vger.kernel.org
14546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14548 Q: https://patchwork.kernel.org/project/linux-pm/list/
14550 F: drivers/thermal/
14551 F: include/linux/thermal.h
14552 F: include/uapi/linux/thermal.h
14553 F: include/linux/cpu_cooling.h
14554 F: Documentation/devicetree/bindings/thermal/
14556 THERMAL/CPU_COOLING
14557 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14558 M: Viresh Kumar <viresh.kumar@linaro.org>
14559 M: Javi Merino <javi.merino@kernel.org>
14560 L: linux-pm@vger.kernel.org
14562 F: Documentation/thermal/cpu-cooling-api.txt
14563 F: drivers/thermal/cpu_cooling.c
14564 F: include/linux/cpu_cooling.h
14566 THINKPAD ACPI EXTRAS DRIVER
14567 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14568 L: ibm-acpi-devel@lists.sourceforge.net
14569 L: platform-driver-x86@vger.kernel.org
14570 W: http://ibm-acpi.sourceforge.net
14571 W: http://thinkwiki.org/wiki/Ibm-acpi
14572 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14574 F: drivers/platform/x86/thinkpad_acpi.c
14577 M: Andreas Noever <andreas.noever@gmail.com>
14578 M: Michael Jamet <michael.jamet@intel.com>
14579 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14580 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14583 F: Documentation/admin-guide/thunderbolt.rst
14584 F: drivers/thunderbolt/
14585 F: include/linux/thunderbolt.h
14587 THUNDERBOLT NETWORK DRIVER
14588 M: Michael Jamet <michael.jamet@intel.com>
14589 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14590 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14591 L: netdev@vger.kernel.org
14593 F: drivers/net/thunderbolt.c
14595 THUNDERX GPIO DRIVER
14596 M: David Daney <david.daney@cavium.com>
14598 F: drivers/gpio/gpio-thunderx.c
14600 TI AM437X VPFE DRIVER
14601 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14602 L: linux-media@vger.kernel.org
14603 W: https://linuxtv.org
14604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14605 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14607 F: drivers/media/platform/am437x/
14609 TI BANDGAP AND THERMAL DRIVER
14610 M: Eduardo Valentin <edubezval@gmail.com>
14611 M: Keerthy <j-keerthy@ti.com>
14612 L: linux-pm@vger.kernel.org
14613 L: linux-omap@vger.kernel.org
14615 F: drivers/thermal/ti-soc-thermal/
14617 TI BQ27XXX POWER SUPPLY DRIVER
14618 R: Andrew F. Davis <afd@ti.com>
14619 F: include/linux/power/bq27xxx_battery.h
14620 F: drivers/power/supply/bq27xxx_battery.c
14621 F: drivers/power/supply/bq27xxx_battery_i2c.c
14623 TI CDCE706 CLOCK DRIVER
14624 M: Max Filippov <jcmvbkbc@gmail.com>
14626 F: drivers/clk/clk-cdce706.c
14629 M: Tero Kristo <t-kristo@ti.com>
14630 L: linux-omap@vger.kernel.org
14633 F: include/linux/clk/ti.h
14635 TI DAVINCI MACHINE SUPPORT
14636 M: Sekhar Nori <nsekhar@ti.com>
14637 M: Kevin Hilman <khilman@kernel.org>
14638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14641 F: arch/arm/mach-davinci/
14642 F: drivers/i2c/busses/i2c-davinci.c
14643 F: arch/arm/boot/dts/da850*
14645 TI DAVINCI SERIES CLOCK DRIVER
14646 M: David Lechner <david@lechnology.com>
14647 R: Sekhar Nori <nsekhar@ti.com>
14649 F: Documentation/devicetree/bindings/clock/ti/davinci/
14650 F: drivers/clk/davinci/
14652 TI DAVINCI SERIES GPIO DRIVER
14653 M: Keerthy <j-keerthy@ti.com>
14654 L: linux-gpio@vger.kernel.org
14656 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14657 F: drivers/gpio/gpio-davinci.c
14659 TI DAVINCI SERIES MEDIA DRIVER
14660 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14661 L: linux-media@vger.kernel.org
14662 W: https://linuxtv.org
14663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14664 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14666 F: drivers/media/platform/davinci/
14667 F: include/media/davinci/
14669 TI ETHERNET SWITCH DRIVER (CPSW)
14670 R: Grygorii Strashko <grygorii.strashko@ti.com>
14671 L: linux-omap@vger.kernel.org
14672 L: netdev@vger.kernel.org
14674 F: drivers/net/ethernet/ti/cpsw*
14675 F: drivers/net/ethernet/ti/davinci*
14677 TI FLASH MEDIA INTERFACE DRIVER
14678 M: Alex Dubov <oakad@yahoo.com>
14680 F: drivers/misc/tifm*
14681 F: drivers/mmc/host/tifm_sd.c
14682 F: include/linux/tifm.h
14684 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14685 M: Santosh Shilimkar <ssantosh@kernel.org>
14686 L: linux-kernel@vger.kernel.org
14687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14689 F: drivers/soc/ti/*
14690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14692 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14693 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14694 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14695 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14697 F: sound/soc/codecs/lm49453*
14698 F: sound/soc/codecs/isabelle*
14700 TI LP855x BACKLIGHT DRIVER
14701 M: Milo Kim <milo.kim@ti.com>
14703 F: Documentation/backlight/lp855x-driver.txt
14704 F: drivers/video/backlight/lp855x_bl.c
14705 F: include/linux/platform_data/lp855x.h
14707 TI LP8727 CHARGER DRIVER
14708 M: Milo Kim <milo.kim@ti.com>
14710 F: drivers/power/supply/lp8727_charger.c
14711 F: include/linux/platform_data/lp8727.h
14713 TI LP8788 MFD DRIVER
14714 M: Milo Kim <milo.kim@ti.com>
14716 F: drivers/iio/adc/lp8788_adc.c
14717 F: drivers/leds/leds-lp8788.c
14718 F: drivers/mfd/lp8788*.c
14719 F: drivers/power/supply/lp8788-charger.c
14720 F: drivers/regulator/lp8788-*.c
14721 F: include/linux/mfd/lp8788*.h
14723 TI NETCP ETHERNET DRIVER
14724 M: Wingman Kwok <w-kwok2@ti.com>
14725 M: Murali Karicheri <m-karicheri2@ti.com>
14726 L: netdev@vger.kernel.org
14728 F: drivers/net/ethernet/ti/netcp*
14730 TI TAS571X FAMILY ASoC CODEC DRIVER
14731 M: Kevin Cernekee <cernekee@chromium.org>
14732 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14734 F: sound/soc/codecs/tas571x*
14736 TI TRF7970A NFC DRIVER
14737 M: Mark Greer <mgreer@animalcreek.com>
14738 L: linux-wireless@vger.kernel.org
14739 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14741 F: drivers/nfc/trf7970a.c
14742 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14744 TI TWL4030 SERIES SOC CODEC DRIVER
14745 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14746 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14748 F: sound/soc/codecs/twl4030*
14751 M: Benoit Parrot <bparrot@ti.com>
14752 L: linux-media@vger.kernel.org
14753 W: http://linuxtv.org/
14754 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14756 F: drivers/media/platform/ti-vpe/
14758 TI WILINK WIRELESS DRIVERS
14759 L: linux-wireless@vger.kernel.org
14760 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14761 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14764 F: drivers/net/wireless/ti/
14765 F: include/linux/wl12xx.h
14767 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14768 M: John Stultz <john.stultz@linaro.org>
14769 M: Thomas Gleixner <tglx@linutronix.de>
14770 R: Stephen Boyd <sboyd@kernel.org>
14771 L: linux-kernel@vger.kernel.org
14772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14774 F: include/linux/clocksource.h
14775 F: include/linux/time.h
14776 F: include/linux/timex.h
14777 F: include/uapi/linux/time.h
14778 F: include/uapi/linux/timex.h
14779 F: kernel/time/clocksource.c
14780 F: kernel/time/time*.c
14781 F: kernel/time/alarmtimer.c
14782 F: kernel/time/ntp.c
14783 F: tools/testing/selftests/timers/
14786 M: Jon Maloy <jon.maloy@ericsson.com>
14787 M: Ying Xue <ying.xue@windriver.com>
14788 L: netdev@vger.kernel.org (core kernel code)
14789 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14790 W: http://tipc.sourceforge.net/
14792 F: include/uapi/linux/tipc*.h
14795 TLAN NETWORK DRIVER
14796 M: Samuel Chessman <chessman@tux.org>
14797 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14798 W: http://sourceforge.net/projects/tlan/
14800 F: Documentation/networking/tlan.txt
14801 F: drivers/net/ethernet/ti/tlan.*
14803 TM6000 VIDEO4LINUX DRIVER
14804 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14805 L: linux-media@vger.kernel.org
14806 W: https://linuxtv.org
14807 T: git git://linuxtv.org/media_tree.git
14809 F: drivers/media/usb/tm6000/
14810 F: Documentation/media/v4l-drivers/tm6000*
14812 TMIO/SDHI MMC DRIVER
14813 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14814 L: linux-mmc@vger.kernel.org
14816 F: drivers/mmc/host/tmio_mmc*
14817 F: drivers/mmc/host/renesas_sdhi*
14818 F: include/linux/mfd/tmio.h
14820 TMP401 HARDWARE MONITOR DRIVER
14821 M: Guenter Roeck <linux@roeck-us.net>
14822 L: linux-hwmon@vger.kernel.org
14824 F: Documentation/hwmon/tmp401
14825 F: drivers/hwmon/tmp401.c
14827 TMPFS (SHMEM FILESYSTEM)
14828 M: Hugh Dickins <hughd@google.com>
14829 L: linux-mm@kvack.org
14831 F: include/linux/shmem_fs.h
14834 TOMOYO SECURITY MODULE
14835 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14836 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14837 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14838 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14839 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14840 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14841 W: http://tomoyo.sourceforge.jp/
14842 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14844 F: security/tomoyo/
14846 TOPSTAR LAPTOP EXTRAS DRIVER
14847 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14848 L: platform-driver-x86@vger.kernel.org
14850 F: drivers/platform/x86/topstar-laptop.c
14852 TORTURE-TEST MODULES
14853 M: Davidlohr Bueso <dave@stgolabs.net>
14854 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14855 M: Josh Triplett <josh@joshtriplett.org>
14856 L: linux-kernel@vger.kernel.org
14858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14859 F: Documentation/RCU/torture.txt
14860 F: kernel/torture.c
14861 F: kernel/rcu/rcutorture.c
14862 F: kernel/rcu/rcuperf.c
14863 F: kernel/locking/locktorture.c
14865 TOSHIBA ACPI EXTRAS DRIVER
14866 M: Azael Avalos <coproscefalo@gmail.com>
14867 L: platform-driver-x86@vger.kernel.org
14869 F: drivers/platform/x86/toshiba_acpi.c
14871 TOSHIBA BLUETOOTH DRIVER
14872 M: Azael Avalos <coproscefalo@gmail.com>
14873 L: platform-driver-x86@vger.kernel.org
14875 F: drivers/platform/x86/toshiba_bluetooth.c
14877 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14878 M: Azael Avalos <coproscefalo@gmail.com>
14879 L: platform-driver-x86@vger.kernel.org
14881 F: drivers/platform/x86/toshiba_haps.c
14884 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14885 W: http://www.buzzard.org.uk/toshiba/
14887 F: drivers/char/toshiba.c
14888 F: include/linux/toshiba.h
14889 F: include/uapi/linux/toshiba.h
14891 TOSHIBA TC358743 DRIVER
14892 M: Mats Randgaard <matrandg@cisco.com>
14893 L: linux-media@vger.kernel.org
14895 F: drivers/media/i2c/tc358743*
14896 F: include/media/i2c/tc358743.h
14898 TOSHIBA WMI HOTKEYS DRIVER
14899 M: Azael Avalos <coproscefalo@gmail.com>
14900 L: platform-driver-x86@vger.kernel.org
14902 F: drivers/platform/x86/toshiba-wmi.c
14905 M: Peter Huewe <peterhuewe@gmx.de>
14906 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14907 R: Jason Gunthorpe <jgg@ziepe.ca>
14908 L: linux-integrity@vger.kernel.org
14909 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14910 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14911 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14913 F: drivers/char/tpm/
14916 M: Steven Rostedt <rostedt@goodmis.org>
14917 M: Ingo Molnar <mingo@redhat.com>
14918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14920 F: Documentation/trace/ftrace.rst
14921 F: arch/*/*/*/ftrace.h
14922 F: arch/*/kernel/ftrace.c
14923 F: include/*/ftrace.h
14924 F: include/linux/trace*.h
14927 F: tools/testing/selftests/ftrace/
14929 TRACING MMIO ACCESSES (MMIOTRACE)
14930 M: Steven Rostedt <rostedt@goodmis.org>
14931 M: Ingo Molnar <mingo@kernel.org>
14932 R: Karol Herbst <karolherbst@gmail.com>
14933 R: Pekka Paalanen <ppaalanen@gmail.com>
14935 L: linux-kernel@vger.kernel.org
14936 L: nouveau@lists.freedesktop.org
14937 F: kernel/trace/trace_mmiotrace.c
14938 F: include/linux/mmiotrace.h
14939 F: arch/x86/mm/kmmio.c
14940 F: arch/x86/mm/mmio-mod.c
14941 F: arch/x86/mm/testmmiotrace.c
14944 M: Jiri Kosina <trivial@kernel.org>
14945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14947 K: ^Subject:.*(?i)trivial
14949 TEMPO SEMICONDUCTOR DRIVERS
14950 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14952 F: sound/soc/codecs/tscs*.c
14953 F: sound/soc/codecs/tscs*.h
14954 F: Documentation/devicetree/bindings/sound/tscs*.txt
14957 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14958 M: Jiri Slaby <jslaby@suse.com>
14960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14961 F: Documentation/serial/
14963 F: drivers/tty/serial/serial_core.c
14964 F: include/linux/serial_core.h
14965 F: include/linux/serial.h
14966 F: include/linux/tty.h
14967 F: include/uapi/linux/serial_core.h
14968 F: include/uapi/linux/serial.h
14969 F: include/uapi/linux/tty.h
14971 TUA9001 MEDIA DRIVER
14972 M: Antti Palosaari <crope@iki.fi>
14973 L: linux-media@vger.kernel.org
14974 W: https://linuxtv.org
14975 W: http://palosaari.fi/linux/
14976 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14977 T: git git://linuxtv.org/anttip/media_tree.git
14979 F: drivers/media/tuners/tua9001*
14981 TULIP NETWORK DRIVERS
14982 L: netdev@vger.kernel.org
14983 L: linux-parisc@vger.kernel.org
14985 F: drivers/net/ethernet/dec/tulip/
14988 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14989 W: http://vtun.sourceforge.net/tun
14991 F: Documentation/networking/tuntap.txt
14992 F: arch/um/os-Linux/drivers/
14994 TURBOCHANNEL SUBSYSTEM
14995 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14996 M: Ralf Baechle <ralf@linux-mips.org>
14997 L: linux-mips@linux-mips.org
14998 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15001 F: include/linux/tc.h
15004 M: "Len Brown" <lenb@kernel.org>
15005 L: linux-pm@vger.kernel.org
15006 B: https://bugzilla.kernel.org
15007 Q: https://patchwork.kernel.org/project/linux-pm/list/
15008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15010 F: tools/power/x86/turbostat/
15012 TW5864 VIDEO4LINUX DRIVER
15013 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15014 M: Anton Sviridenko <anton@corp.bluecherry.net>
15015 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15016 M: Andrey Utkin <andrey_utkin@fastmail.com>
15017 L: linux-media@vger.kernel.org
15019 F: drivers/media/pci/tw5864/
15021 TW68 VIDEO4LINUX DRIVER
15022 M: Hans Verkuil <hverkuil@xs4all.nl>
15023 L: linux-media@vger.kernel.org
15024 T: git git://linuxtv.org/media_tree.git
15025 W: https://linuxtv.org
15027 F: drivers/media/pci/tw68/
15029 TW686X VIDEO4LINUX DRIVER
15030 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15031 L: linux-media@vger.kernel.org
15032 T: git git://linuxtv.org/media_tree.git
15033 W: http://linuxtv.org
15035 F: drivers/media/pci/tw686x/
15037 UBI FILE SYSTEM (UBIFS)
15038 M: Richard Weinberger <richard@nod.at>
15039 M: Artem Bityutskiy <dedekind1@gmail.com>
15040 M: Adrian Hunter <adrian.hunter@intel.com>
15041 L: linux-mtd@lists.infradead.org
15042 T: git git://git.infradead.org/ubifs-2.6.git
15043 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15045 F: Documentation/filesystems/ubifs.txt
15048 UCLINUX (M68KNOMMU AND COLDFIRE)
15049 M: Greg Ungerer <gerg@linux-m68k.org>
15050 W: http://www.linux-m68k.org/
15051 W: http://www.uclinux.org/
15052 L: linux-m68k@lists.linux-m68k.org
15053 L: uclinux-dev@uclinux.org (subscribers-only)
15054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15056 F: arch/m68k/coldfire/
15058 F: arch/m68k/*/*_no.*
15059 F: arch/m68k/include/asm/*_no.*
15062 M: Jan Kara <jack@suse.com>
15064 F: Documentation/filesystems/udf.txt
15068 M: Bastien Nocera <hadess@hadess.net>
15069 L: linux-input@vger.kernel.org
15071 F: drivers/hid/hid-udraw-ps3.c
15074 M: Evgeniy Dushistov <dushistov@mail.ru>
15076 F: Documentation/filesystems/ufs.txt
15079 UHID USERSPACE HID IO DRIVER:
15080 M: David Herrmann <dh.herrmann@googlemail.com>
15081 L: linux-input@vger.kernel.org
15083 F: drivers/hid/uhid.c
15084 F: include/uapi/linux/uhid.h
15087 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15088 L: linux-usb@vger.kernel.org
15090 F: drivers/usb/common/ulpi.c
15091 F: include/linux/ulpi/
15093 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15094 L: linux-usb@vger.kernel.org
15097 F: include/linux/uwb.h
15098 F: include/linux/uwb/
15100 UNICORE32 ARCHITECTURE:
15101 M: Guan Xuetao <gxt@pku.edu.cn>
15102 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15104 T: git git://github.com/gxt/linux.git
15108 M: Tony Finch <dot@dotat.at>
15109 W: http://dotat.at/prog/unifdef
15111 F: scripts/unifdef.c
15113 UNIFORM CDROM DRIVER
15114 M: Jens Axboe <axboe@kernel.dk>
15115 W: http://www.kernel.dk
15117 F: Documentation/cdrom/
15118 F: drivers/cdrom/cdrom.c
15119 F: include/linux/cdrom.h
15120 F: include/uapi/linux/cdrom.h
15122 UNISYS S-PAR DRIVERS
15123 M: David Kershner <david.kershner@unisys.com>
15124 L: sparmaintainer@unisys.com (Unisys internal)
15126 F: include/linux/visorbus.h
15127 F: drivers/visorbus/
15128 F: drivers/staging/unisys/
15130 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15131 M: Vinayak Holikatti <vinholikatti@gmail.com>
15132 L: linux-scsi@vger.kernel.org
15134 F: Documentation/scsi/ufs.txt
15135 F: drivers/scsi/ufs/
15137 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15138 M: Joao Pinto <jpinto@synopsys.com>
15139 L: linux-scsi@vger.kernel.org
15141 F: drivers/scsi/ufs/*dwc*
15143 UNSORTED BLOCK IMAGES (UBI)
15144 M: Artem Bityutskiy <dedekind1@gmail.com>
15145 M: Richard Weinberger <richard@nod.at>
15146 W: http://www.linux-mtd.infradead.org/
15147 L: linux-mtd@lists.infradead.org
15148 T: git git://git.infradead.org/ubifs-2.6.git
15150 F: drivers/mtd/ubi/
15151 F: include/linux/mtd/ubi.h
15152 F: include/uapi/mtd/ubi-user.h
15154 USB "USBNET" DRIVER FRAMEWORK
15155 M: Oliver Neukum <oneukum@suse.com>
15156 L: netdev@vger.kernel.org
15157 W: http://www.linux-usb.org/usbnet
15159 F: drivers/net/usb/usbnet.c
15160 F: include/linux/usb/usbnet.h
15163 M: Oliver Neukum <oneukum@suse.com>
15164 L: linux-usb@vger.kernel.org
15166 F: Documentation/usb/acm.txt
15167 F: drivers/usb/class/cdc-acm.*
15169 USB AR5523 WIRELESS DRIVER
15170 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15171 L: linux-wireless@vger.kernel.org
15173 F: drivers/net/wireless/ath/ar5523/
15176 M: Oliver Neukum <oneukum@suse.com>
15177 L: linux-usb@vger.kernel.org
15178 L: linux-scsi@vger.kernel.org
15180 F: drivers/usb/storage/uas.c
15182 USB CDC ETHERNET DRIVER
15183 M: Oliver Neukum <oliver@neukum.org>
15184 L: linux-usb@vger.kernel.org
15186 F: drivers/net/usb/cdc_*.c
15187 F: include/uapi/linux/usb/cdc.h
15189 USB CHAOSKEY DRIVER
15190 M: Keith Packard <keithp@keithp.com>
15191 L: linux-usb@vger.kernel.org
15193 F: drivers/usb/misc/chaoskey.c
15195 USB CYPRESS C67X00 DRIVER
15196 M: Peter Korsgaard <jacmet@sunsite.dk>
15197 L: linux-usb@vger.kernel.org
15199 F: drivers/usb/c67x00/
15201 USB DAVICOM DM9601 DRIVER
15202 M: Peter Korsgaard <jacmet@sunsite.dk>
15203 L: netdev@vger.kernel.org
15204 W: http://www.linux-usb.org/usbnet
15206 F: drivers/net/usb/dm9601.c
15208 USB DIAMOND RIO500 DRIVER
15209 M: Cesar Miquel <miquel@df.uba.ar>
15210 L: rio500-users@lists.sourceforge.net
15211 W: http://rio500.sourceforge.net
15213 F: drivers/usb/misc/rio500*
15216 M: Alan Stern <stern@rowland.harvard.edu>
15217 L: linux-usb@vger.kernel.org
15219 F: Documentation/usb/ehci.txt
15220 F: drivers/usb/host/ehci*
15222 USB GADGET/PERIPHERAL SUBSYSTEM
15223 M: Felipe Balbi <balbi@kernel.org>
15224 L: linux-usb@vger.kernel.org
15225 W: http://www.linux-usb.org/gadget
15226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15228 F: drivers/usb/gadget/
15229 F: include/linux/usb/gadget*
15231 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15232 M: Jiri Kosina <jikos@kernel.org>
15233 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15234 L: linux-usb@vger.kernel.org
15235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15237 F: Documentation/hid/hiddev.txt
15238 F: drivers/hid/usbhid/
15240 USB INTEL XHCI ROLE MUX DRIVER
15241 M: Hans de Goede <hdegoede@redhat.com>
15242 L: linux-usb@vger.kernel.org
15244 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15247 M: Olav Kongas <ok@artecdesign.ee>
15248 L: linux-usb@vger.kernel.org
15250 F: drivers/usb/host/isp116x*
15251 F: include/linux/usb/isp116x.h
15253 USB LAN78XX ETHERNET DRIVER
15254 M: Woojung Huh <woojung.huh@microchip.com>
15255 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15256 L: netdev@vger.kernel.org
15258 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15259 F: drivers/net/usb/lan78xx.*
15260 F: include/dt-bindings/net/microchip-lan78xx.h
15262 USB MASS STORAGE DRIVER
15263 M: Alan Stern <stern@rowland.harvard.edu>
15264 L: linux-usb@vger.kernel.org
15265 L: usb-storage@lists.one-eyed-alien.net
15267 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15268 F: drivers/usb/storage/
15271 M: Clemens Ladisch <clemens@ladisch.de>
15272 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15273 T: git git://git.alsa-project.org/alsa-kernel.git
15275 F: sound/usb/midi.*
15277 USB NETWORKING DRIVERS
15278 L: linux-usb@vger.kernel.org
15280 F: drivers/net/usb/
15283 M: Alan Stern <stern@rowland.harvard.edu>
15284 L: linux-usb@vger.kernel.org
15286 F: Documentation/usb/ohci.txt
15287 F: drivers/usb/host/ohci*
15289 USB OTG FSM (Finite State Machine)
15290 M: Peter Chen <Peter.Chen@nxp.com>
15291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15292 L: linux-usb@vger.kernel.org
15294 F: drivers/usb/common/usb-otg-fsm.c
15297 M: Valentina Manea <valentina.manea.m@gmail.com>
15298 M: Shuah Khan <shuah@kernel.org>
15299 L: linux-usb@vger.kernel.org
15301 F: Documentation/usb/usbip_protocol.txt
15302 F: drivers/usb/usbip/
15303 F: tools/usb/usbip/
15304 F: tools/testing/selftests/drivers/usb/usbip/
15307 M: Petko Manolov <petkan@nucleusys.com>
15308 L: linux-usb@vger.kernel.org
15309 L: netdev@vger.kernel.org
15310 T: git git://github.com/petkan/pegasus.git
15311 W: https://github.com/petkan/pegasus
15313 F: drivers/net/usb/pegasus.*
15316 M: Felipe Balbi <balbi@kernel.org>
15317 L: linux-usb@vger.kernel.org
15318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15320 F: drivers/usb/phy/
15322 USB PRINTER DRIVER (usblp)
15323 M: Pete Zaitcev <zaitcev@redhat.com>
15324 L: linux-usb@vger.kernel.org
15326 F: drivers/usb/class/usblp.c
15328 USB QMI WWAN NETWORK DRIVER
15329 M: Bjørn Mork <bjorn@mork.no>
15330 L: netdev@vger.kernel.org
15332 F: Documentation/ABI/testing/sysfs-class-net-qmi
15333 F: drivers/net/usb/qmi_wwan.c
15336 M: Petko Manolov <petkan@nucleusys.com>
15337 L: linux-usb@vger.kernel.org
15338 L: netdev@vger.kernel.org
15339 T: git git://github.com/petkan/rtl8150.git
15340 W: https://github.com/petkan/rtl8150
15342 F: drivers/net/usb/rtl8150.c
15344 USB SERIAL SUBSYSTEM
15345 M: Johan Hovold <johan@kernel.org>
15346 L: linux-usb@vger.kernel.org
15347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15349 F: Documentation/usb/usb-serial.txt
15350 F: drivers/usb/serial/
15351 F: include/linux/usb/serial.h
15353 USB SMSC75XX ETHERNET DRIVER
15354 M: Steve Glendinning <steve.glendinning@shawell.net>
15355 L: netdev@vger.kernel.org
15357 F: drivers/net/usb/smsc75xx.*
15359 USB SMSC95XX ETHERNET DRIVER
15360 M: Steve Glendinning <steve.glendinning@shawell.net>
15361 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15362 L: netdev@vger.kernel.org
15364 F: drivers/net/usb/smsc95xx.*
15367 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15368 L: linux-usb@vger.kernel.org
15369 W: http://www.linux-usb.org
15370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15372 F: Documentation/devicetree/bindings/usb/
15373 F: Documentation/usb/
15375 F: include/linux/usb.h
15376 F: include/linux/usb/
15378 USB TYPEC PI3USB30532 MUX DRIVER
15379 M: Hans de Goede <hdegoede@redhat.com>
15380 L: linux-usb@vger.kernel.org
15382 F: drivers/usb/typec/mux/pi3usb30532.c
15385 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15386 L: linux-usb@vger.kernel.org
15388 F: Documentation/ABI/testing/sysfs-class-typec
15389 F: Documentation/driver-api/usb/typec.rst
15390 F: drivers/usb/typec/
15391 F: include/linux/usb/typec.h
15393 USB TYPEC BUS FOR ALTERNATE MODES
15394 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15395 L: linux-usb@vger.kernel.org
15397 F: Documentation/ABI/testing/sysfs-bus-typec
15398 F: Documentation/driver-api/usb/typec_bus.rst
15399 F: drivers/usb/typec/altmodes/
15400 F: include/linux/usb/typec_altmode.h
15403 M: Alan Stern <stern@rowland.harvard.edu>
15404 L: linux-usb@vger.kernel.org
15406 F: drivers/usb/host/uhci*
15409 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15410 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15411 L: linux-media@vger.kernel.org
15412 T: git git://linuxtv.org/media_tree.git
15413 W: http://www.ideasonboard.org/uvc/
15415 F: drivers/media/usb/uvc/
15416 F: include/uapi/linux/uvcvideo.h
15419 M: Hans Verkuil <hverkuil@xs4all.nl>
15420 L: linux-media@vger.kernel.org
15421 T: git git://linuxtv.org/media_tree.git
15422 W: https://linuxtv.org
15424 F: drivers/media/usb/usbvision/
15427 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15428 L: linux-usb@vger.kernel.org
15430 F: drivers/usb/gadget/function/*uvc*
15431 F: drivers/usb/gadget/legacy/webcam.c
15432 F: include/uapi/linux/usb/g_uvc.h
15434 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15435 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15436 L: linux-wireless@vger.kernel.org
15438 F: drivers/net/wireless/rndis_wlan.c
15441 M: Mathias Nyman <mathias.nyman@intel.com>
15442 L: linux-usb@vger.kernel.org
15444 F: drivers/usb/host/xhci*
15445 F: drivers/usb/host/pci-quirks*
15448 L: linux-wireless@vger.kernel.org
15449 W: http://linux-lc100020.sourceforge.net
15451 F: drivers/net/wireless/zydas/zd1201.*
15454 M: Antoine Jacquet <royale@zerezo.com>
15455 L: linux-usb@vger.kernel.org
15456 L: linux-media@vger.kernel.org
15457 T: git git://linuxtv.org/media_tree.git
15458 W: http://royale.zerezo.com/zr364xx/
15460 F: Documentation/media/v4l-drivers/zr364xx*
15461 F: drivers/media/usb/zr364xx/
15463 USER-MODE LINUX (UML)
15464 M: Jeff Dike <jdike@addtoit.com>
15465 M: Richard Weinberger <richard@nod.at>
15466 L: linux-um@lists.infradead.org
15467 W: http://user-mode-linux.sourceforge.net
15468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15470 F: Documentation/virtual/uml/
15476 USERSPACE I/O (UIO)
15477 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15480 F: Documentation/driver-api/uio-howto.rst
15482 F: include/linux/uio*.h
15485 M: Karel Zak <kzak@redhat.com>
15486 L: util-linux@vger.kernel.org
15487 W: http://en.wikipedia.org/wiki/Util-linux
15488 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15492 M: Christoph Hellwig <hch@lst.de>
15493 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15494 L: linux-kernel@vger.kernel.org
15495 T: git git://git.infradead.org/users/hch/uuid.git
15498 F: include/linux/uuid.h
15499 F: include/uapi/linux/uuid.h
15503 M: Michal Januszewski <spock@gentoo.org>
15504 L: linux-fbdev@vger.kernel.org
15505 W: https://github.com/mjanusz/v86d
15507 F: Documentation/fb/uvesafb.txt
15508 F: drivers/video/fbdev/uvesafb.*
15511 M: Stefan Agner <stefan@agner.ch>
15512 L: linux-mtd@lists.infradead.org
15514 F: drivers/mtd/nand/raw/vf610_nfc.c
15516 VFAT/FAT/MSDOS FILESYSTEM
15517 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15519 F: Documentation/filesystems/vfat.txt
15523 M: Alex Williamson <alex.williamson@redhat.com>
15524 L: kvm@vger.kernel.org
15525 T: git git://github.com/awilliam/linux-vfio.git
15527 F: Documentation/vfio.txt
15529 F: include/linux/vfio.h
15530 F: include/uapi/linux/vfio.h
15532 VFIO MEDIATED DEVICE DRIVERS
15533 M: Kirti Wankhede <kwankhede@nvidia.com>
15534 L: kvm@vger.kernel.org
15536 F: Documentation/vfio-mediated-device.txt
15537 F: drivers/vfio/mdev/
15538 F: include/linux/mdev.h
15539 F: samples/vfio-mdev/
15541 VFIO PLATFORM DRIVER
15542 M: Eric Auger <eric.auger@redhat.com>
15543 L: kvm@vger.kernel.org
15545 F: drivers/vfio/platform/
15548 R: Lukas Wunner <lukas@wunner.de>
15550 F: Documentation/gpu/vga-switcheroo.rst
15551 F: drivers/gpu/vga/vga_switcheroo.c
15552 F: include/linux/vga_switcheroo.h
15553 T: git git://anongit.freedesktop.org/drm/drm-misc
15555 VIA RHINE NETWORK DRIVER
15557 F: drivers/net/ethernet/via/via-rhine.c
15559 VIA SD/MMC CARD CONTROLLER DRIVER
15560 M: Bruce Chang <brucechang@via.com.tw>
15561 M: Harald Welte <HaraldWelte@viatech.com>
15563 F: drivers/mmc/host/via-sdmmc.c
15565 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15566 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15567 L: linux-fbdev@vger.kernel.org
15569 F: include/linux/via-core.h
15570 F: include/linux/via-gpio.h
15571 F: include/linux/via_i2c.h
15572 F: drivers/video/fbdev/via/
15574 VIA VELOCITY NETWORK DRIVER
15575 M: Francois Romieu <romieu@fr.zoreil.com>
15576 L: netdev@vger.kernel.org
15578 F: drivers/net/ethernet/via/via-velocity.*
15580 VICODEC VIRTUAL CODEC DRIVER
15581 M: Hans Verkuil <hans.verkuil@cisco.com>
15582 L: linux-media@vger.kernel.org
15583 T: git git://linuxtv.org/media_tree.git
15584 W: https://linuxtv.org
15586 F: drivers/media/platform/vicodec/*
15588 VIDEO MULTIPLEXER DRIVER
15589 M: Philipp Zabel <p.zabel@pengutronix.de>
15590 L: linux-media@vger.kernel.org
15592 F: drivers/media/platform/video-mux.c
15594 VIDEO I2C POLLING DRIVER
15595 M: Matt Ranostay <matt.ranostay@konsulko.com>
15596 L: linux-media@vger.kernel.org
15598 F: drivers/media/i2c/video-i2c.c
15600 VIDEOBUF2 FRAMEWORK
15601 M: Pawel Osciak <pawel@osciak.com>
15602 M: Marek Szyprowski <m.szyprowski@samsung.com>
15603 M: Kyungmin Park <kyungmin.park@samsung.com>
15604 L: linux-media@vger.kernel.org
15606 F: drivers/media/v4l2-core/videobuf2-*
15607 F: include/media/videobuf2-*
15609 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15610 M: Helen Koike <helen.koike@collabora.com>
15611 L: linux-media@vger.kernel.org
15612 T: git git://linuxtv.org/media_tree.git
15613 W: https://linuxtv.org
15615 F: drivers/media/platform/vimc/*
15618 M: Alex Williamson <alex.williamson@redhat.com>
15619 M: Paolo Bonzini <pbonzini@redhat.com>
15620 L: kvm@vger.kernel.org
15624 VIRTIO AND VHOST VSOCK DRIVER
15625 M: Stefan Hajnoczi <stefanha@redhat.com>
15626 L: kvm@vger.kernel.org
15627 L: virtualization@lists.linux-foundation.org
15628 L: netdev@vger.kernel.org
15630 F: include/linux/virtio_vsock.h
15631 F: include/uapi/linux/virtio_vsock.h
15632 F: include/uapi/linux/vsockmon.h
15633 F: include/uapi/linux/vm_sockets_diag.h
15634 F: net/vmw_vsock/diag.c
15635 F: net/vmw_vsock/af_vsock_tap.c
15636 F: net/vmw_vsock/virtio_transport_common.c
15637 F: net/vmw_vsock/virtio_transport.c
15638 F: drivers/net/vsockmon.c
15639 F: drivers/vhost/vsock.c
15640 F: drivers/vhost/vsock.h
15641 F: tools/testing/vsock/
15643 VIRTIO CONSOLE DRIVER
15644 M: Amit Shah <amit@kernel.org>
15645 L: virtualization@lists.linux-foundation.org
15647 F: drivers/char/virtio_console.c
15648 F: include/linux/virtio_console.h
15649 F: include/uapi/linux/virtio_console.h
15651 VIRTIO CORE, NET AND BLOCK DRIVERS
15652 M: "Michael S. Tsirkin" <mst@redhat.com>
15653 M: Jason Wang <jasowang@redhat.com>
15654 L: virtualization@lists.linux-foundation.org
15656 F: Documentation/devicetree/bindings/virtio/
15659 F: drivers/net/virtio_net.c
15660 F: drivers/block/virtio_blk.c
15661 F: include/linux/virtio*.h
15662 F: include/uapi/linux/virtio_*.h
15663 F: drivers/crypto/virtio/
15664 F: mm/balloon_compaction.c
15666 VIRTIO CRYPTO DRIVER
15667 M: Gonglei <arei.gonglei@huawei.com>
15668 L: virtualization@lists.linux-foundation.org
15669 L: linux-crypto@vger.kernel.org
15671 F: drivers/crypto/virtio/
15672 F: include/uapi/linux/virtio_crypto.h
15674 VIRTIO DRIVERS FOR S390
15675 M: Cornelia Huck <cohuck@redhat.com>
15676 M: Halil Pasic <pasic@linux.ibm.com>
15677 L: linux-s390@vger.kernel.org
15678 L: virtualization@lists.linux-foundation.org
15679 L: kvm@vger.kernel.org
15681 F: drivers/s390/virtio/
15682 F: arch/s390/include/uapi/asm/virtio-ccw.h
15685 M: David Airlie <airlied@linux.ie>
15686 M: Gerd Hoffmann <kraxel@redhat.com>
15687 L: dri-devel@lists.freedesktop.org
15688 L: virtualization@lists.linux-foundation.org
15689 T: git git://anongit.freedesktop.org/drm/drm-misc
15691 F: drivers/gpu/drm/virtio/
15692 F: include/uapi/linux/virtio_gpu.h
15694 VIRTIO HOST (VHOST)
15695 M: "Michael S. Tsirkin" <mst@redhat.com>
15696 M: Jason Wang <jasowang@redhat.com>
15697 L: kvm@vger.kernel.org
15698 L: virtualization@lists.linux-foundation.org
15699 L: netdev@vger.kernel.org
15700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15703 F: include/uapi/linux/vhost.h
15705 VIRTIO INPUT DRIVER
15706 M: Gerd Hoffmann <kraxel@redhat.com>
15708 F: drivers/virtio/virtio_input.c
15709 F: include/uapi/linux/virtio_input.h
15711 VIRTUAL BOX GUEST DEVICE DRIVER
15712 M: Hans de Goede <hdegoede@redhat.com>
15713 M: Arnd Bergmann <arnd@arndb.de>
15714 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15716 F: include/linux/vbox_utils.h
15717 F: include/uapi/linux/vbox*.h
15718 F: drivers/virt/vboxguest/
15720 VIRTUAL SERIO DEVICE DRIVER
15721 M: Stephen Chandler Paul <thatslyude@gmail.com>
15723 F: drivers/input/serio/userio.c
15724 F: include/uapi/linux/userio.h
15726 VIVID VIRTUAL VIDEO DRIVER
15727 M: Hans Verkuil <hverkuil@xs4all.nl>
15728 L: linux-media@vger.kernel.org
15729 T: git git://linuxtv.org/media_tree.git
15730 W: https://linuxtv.org
15732 F: drivers/media/platform/vivid/*
15735 M: Florian Fainelli <f.fainelli@gmail.com>
15736 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15738 F: drivers/vlynq/vlynq.c
15739 F: include/linux/vlynq.h
15742 M: Martyn Welch <martyn@welchs.me.uk>
15743 M: Manohar Vanga <manohar.vanga@gmail.com>
15744 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15745 L: devel@driverdev.osuosl.org
15747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15748 F: Documentation/driver-api/vme.rst
15749 F: drivers/staging/vme/
15751 F: include/linux/vme*
15753 VMWARE BALLOON DRIVER
15754 M: Xavier Deguillard <xdeguillard@vmware.com>
15755 M: Nadav Amit <namit@vmware.com>
15756 M: "VMware, Inc." <pv-drivers@vmware.com>
15757 L: linux-kernel@vger.kernel.org
15759 F: drivers/misc/vmw_balloon.c
15761 VMWARE HYPERVISOR INTERFACE
15762 M: Alok Kataria <akataria@vmware.com>
15763 L: virtualization@lists.linux-foundation.org
15765 F: arch/x86/kernel/cpu/vmware.c
15767 VMWARE PVRDMA DRIVER
15768 M: Adit Ranadive <aditr@vmware.com>
15769 M: VMware PV-Drivers <pv-drivers@vmware.com>
15770 L: linux-rdma@vger.kernel.org
15772 F: drivers/infiniband/hw/vmw_pvrdma/
15774 VMware PVSCSI driver
15775 M: Jim Gill <jgill@vmware.com>
15776 M: VMware PV-Drivers <pv-drivers@vmware.com>
15777 L: linux-scsi@vger.kernel.org
15779 F: drivers/scsi/vmw_pvscsi.c
15780 F: drivers/scsi/vmw_pvscsi.h
15782 VMWARE VMMOUSE SUBDRIVER
15783 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15784 M: "VMware, Inc." <pv-drivers@vmware.com>
15785 L: linux-input@vger.kernel.org
15787 F: drivers/input/mouse/vmmouse.c
15788 F: drivers/input/mouse/vmmouse.h
15790 VMWARE VMXNET3 ETHERNET DRIVER
15791 M: Ronak Doshi <doshir@vmware.com>
15792 M: "VMware, Inc." <pv-drivers@vmware.com>
15793 L: netdev@vger.kernel.org
15795 F: drivers/net/vmxnet3/
15797 VOCORE VOCORE2 BOARD
15798 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15799 L: linux-mips@linux-mips.org
15801 F: arch/mips/boot/dts/ralink/vocore2.dts
15803 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15804 M: Liam Girdwood <lgirdwood@gmail.com>
15805 M: Mark Brown <broonie@kernel.org>
15806 L: linux-kernel@vger.kernel.org
15807 W: http://www.slimlogic.co.uk/?p=48
15808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15810 F: Documentation/devicetree/bindings/regulator/
15811 F: Documentation/power/regulator/
15812 F: drivers/regulator/
15813 F: include/dt-bindings/regulator/
15814 F: include/linux/regulator/
15817 M: David Ahern <dsa@cumulusnetworks.com>
15818 M: Shrijeet Mukherjee <shrijeet@gmail.com>
15819 L: netdev@vger.kernel.org
15821 F: drivers/net/vrf.c
15822 F: Documentation/networking/vrf.txt
15824 VT1211 HARDWARE MONITOR DRIVER
15825 M: Juerg Haefliger <juergh@gmail.com>
15826 L: linux-hwmon@vger.kernel.org
15828 F: Documentation/hwmon/vt1211
15829 F: drivers/hwmon/vt1211.c
15831 VT8231 HARDWARE MONITOR DRIVER
15832 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15833 L: linux-hwmon@vger.kernel.org
15835 F: drivers/hwmon/vt8231.c
15837 VUB300 USB to SDIO/SD/MMC bridge chip
15838 M: Tony Olech <tony.olech@elandigitalsystems.com>
15839 L: linux-mmc@vger.kernel.org
15840 L: linux-usb@vger.kernel.org
15842 F: drivers/mmc/host/vub300.c
15844 W1 DALLAS'S 1-WIRE BUS
15845 M: Evgeniy Polyakov <zbr@ioremap.net>
15847 F: Documentation/devicetree/bindings/w1/
15848 F: Documentation/w1/
15850 F: include/linux/w1.h
15852 W83791D HARDWARE MONITORING DRIVER
15853 M: Marc Hulsman <m.hulsman@tudelft.nl>
15854 L: linux-hwmon@vger.kernel.org
15856 F: Documentation/hwmon/w83791d
15857 F: drivers/hwmon/w83791d.c
15859 W83793 HARDWARE MONITORING DRIVER
15860 M: Rudolf Marek <r.marek@assembler.cz>
15861 L: linux-hwmon@vger.kernel.org
15863 F: Documentation/hwmon/w83793
15864 F: drivers/hwmon/w83793.c
15866 W83795 HARDWARE MONITORING DRIVER
15867 M: Jean Delvare <jdelvare@suse.com>
15868 L: linux-hwmon@vger.kernel.org
15870 F: drivers/hwmon/w83795.c
15872 W83L51xD SD/MMC CARD INTERFACE DRIVER
15873 M: Pierre Ossman <pierre@ossman.eu>
15875 F: drivers/mmc/host/wbsd.*
15877 WACOM PROTOCOL 4 SERIAL TABLETS
15878 M: Julian Squires <julian@cipht.net>
15879 M: Hans de Goede <hdegoede@redhat.com>
15880 L: linux-input@vger.kernel.org
15882 F: drivers/input/tablet/wacom_serial4.c
15884 WATCHDOG DEVICE DRIVERS
15885 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15886 M: Guenter Roeck <linux@roeck-us.net>
15887 L: linux-watchdog@vger.kernel.org
15888 W: http://www.linux-watchdog.org/
15889 T: git git://www.linux-watchdog.org/linux-watchdog.git
15891 F: Documentation/devicetree/bindings/watchdog/
15892 F: Documentation/watchdog/
15893 F: drivers/watchdog/
15894 F: include/linux/watchdog.h
15895 F: include/uapi/linux/watchdog.h
15897 WHISKEYCOVE PMIC GPIO DRIVER
15898 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15899 L: linux-gpio@vger.kernel.org
15901 F: drivers/gpio/gpio-wcove.c
15904 M: David Herrmann <dh.herrmann@googlemail.com>
15905 L: linux-input@vger.kernel.org
15907 F: drivers/hid/hid-wiimote*
15909 WILOCITY WIL6210 WIRELESS DRIVER
15910 M: Maya Erez <merez@codeaurora.org>
15911 L: linux-wireless@vger.kernel.org
15912 L: wil6210@qti.qualcomm.com
15914 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15915 F: drivers/net/wireless/ath/wil6210/
15918 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15919 M: linux-wimax@intel.com
15920 L: wimax@linuxwimax.org (subscribers-only)
15922 W: http://linuxwimax.org
15923 F: Documentation/wimax/README.wimax
15924 F: include/linux/wimax/debug.h
15925 F: include/net/wimax.h
15926 F: include/uapi/linux/wimax.h
15930 M: David Härdeman <david@hardeman.nu>
15932 F: drivers/media/rc/winbond-cir.c
15934 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15935 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15936 L: linux-watchdog@vger.kernel.org
15938 F: drivers/watchdog/ebc-c384_wdt.c
15940 WINSYSTEMS WS16C48 GPIO DRIVER
15941 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15942 L: linux-gpio@vger.kernel.org
15944 F: drivers/gpio/gpio-ws16c48.c
15946 WISTRON LAPTOP BUTTON DRIVER
15947 M: Miloslav Trmac <mitr@volny.cz>
15949 F: drivers/input/misc/wistron_btns.c
15951 WL3501 WIRELESS PCMCIA CARD DRIVER
15952 L: linux-wireless@vger.kernel.org
15954 F: drivers/net/wireless/wl3501*
15956 WOLFSON MICROELECTRONICS DRIVERS
15957 L: patches@opensource.cirrus.com
15958 T: git https://github.com/CirrusLogic/linux-drivers.git
15959 W: https://github.com/CirrusLogic/linux-drivers/wiki
15961 F: Documentation/hwmon/wm83??
15962 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15963 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15964 F: Documentation/devicetree/bindings/mfd/arizona.txt
15965 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15966 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15967 F: arch/arm/mach-s3c64xx/mach-crag6410*
15968 F: drivers/clk/clk-wm83*.c
15969 F: drivers/extcon/extcon-arizona.c
15970 F: drivers/leds/leds-wm83*.c
15971 F: drivers/gpio/gpio-*wm*.c
15972 F: drivers/gpio/gpio-arizona.c
15973 F: drivers/hwmon/wm83??-hwmon.c
15974 F: drivers/input/misc/wm831x-on.c
15975 F: drivers/input/touchscreen/wm831x-ts.c
15976 F: drivers/input/touchscreen/wm97*.c
15977 F: drivers/mfd/arizona*
15978 F: drivers/mfd/wm*.c
15979 F: drivers/mfd/cs47l24*
15980 F: drivers/power/supply/wm83*.c
15981 F: drivers/rtc/rtc-wm83*.c
15982 F: drivers/regulator/wm8*.c
15983 F: drivers/regulator/arizona*
15984 F: drivers/video/backlight/wm83*_bl.c
15985 F: drivers/watchdog/wm83*_wdt.c
15986 F: include/linux/mfd/arizona/
15987 F: include/linux/mfd/wm831x/
15988 F: include/linux/mfd/wm8350/
15989 F: include/linux/mfd/wm8400*
15990 F: include/linux/regulator/arizona*
15991 F: include/linux/wm97xx.h
15992 F: include/sound/wm????.h
15993 F: sound/soc/codecs/arizona.?
15994 F: sound/soc/codecs/wm*
15995 F: sound/soc/codecs/cs47l24*
15998 M: Tejun Heo <tj@kernel.org>
15999 R: Lai Jiangshan <jiangshanlai@gmail.com>
16000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16002 F: include/linux/workqueue.h
16003 F: kernel/workqueue.c
16004 F: Documentation/core-api/workqueue.rst
16006 X-POWERS AXP288 PMIC DRIVERS
16007 M: Hans de Goede <hdegoede@redhat.com>
16010 F: drivers/acpi/pmic/intel_pmic_xpower.c
16012 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16013 M: Chen-Yu Tsai <wens@csie.org>
16014 L: linux-kernel@vger.kernel.org
16019 M: Andrew Hendry <andrew.hendry@gmail.com>
16020 L: linux-x25@vger.kernel.org
16022 F: Documentation/networking/x25*
16023 F: include/net/x25*
16026 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16027 M: Thomas Gleixner <tglx@linutronix.de>
16028 M: Ingo Molnar <mingo@redhat.com>
16029 M: Borislav Petkov <bp@alien8.de>
16030 R: "H. Peter Anvin" <hpa@zytor.com>
16032 L: linux-kernel@vger.kernel.org
16033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16035 F: Documentation/devicetree/bindings/x86/
16036 F: Documentation/x86/
16040 M: Andy Lutomirski <luto@kernel.org>
16041 L: linux-kernel@vger.kernel.org
16042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16046 X86 MCE INFRASTRUCTURE
16047 M: Tony Luck <tony.luck@intel.com>
16048 M: Borislav Petkov <bp@alien8.de>
16049 L: linux-edac@vger.kernel.org
16051 F: arch/x86/kernel/cpu/mcheck/*
16053 X86 MICROCODE UPDATE SUPPORT
16054 M: Borislav Petkov <bp@alien8.de>
16056 F: arch/x86/kernel/cpu/microcode/*
16059 M: Dave Hansen <dave.hansen@linux.intel.com>
16060 M: Andy Lutomirski <luto@kernel.org>
16061 M: Peter Zijlstra <peterz@infradead.org>
16062 L: linux-kernel@vger.kernel.org
16063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16067 X86 PLATFORM DRIVERS
16068 M: Darren Hart <dvhart@infradead.org>
16069 M: Andy Shevchenko <andy@infradead.org>
16070 L: platform-driver-x86@vger.kernel.org
16071 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16073 F: drivers/platform/x86/
16074 F: drivers/platform/olpc/
16077 M: Andy Lutomirski <luto@kernel.org>
16078 L: linux-kernel@vger.kernel.org
16079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16081 F: arch/x86/entry/vdso/
16083 XC2028/3028 TUNER DRIVER
16084 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16085 L: linux-media@vger.kernel.org
16086 W: https://linuxtv.org
16087 T: git git://linuxtv.org/media_tree.git
16089 F: drivers/media/tuners/tuner-xc2028.*
16091 XDP SOCKETS (AF_XDP)
16092 M: Björn Töpel <bjorn.topel@intel.com>
16093 M: Magnus Karlsson <magnus.karlsson@intel.com>
16094 L: netdev@vger.kernel.org
16096 F: kernel/bpf/xskmap.c
16099 XEN BLOCK SUBSYSTEM
16100 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16101 M: Roger Pau Monné <roger.pau@citrix.com>
16102 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16104 F: drivers/block/xen-blkback/*
16105 F: drivers/block/xen*
16108 M: Stefano Stabellini <sstabellini@kernel.org>
16109 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16112 F: arch/arm/include/asm/xen/
16114 XEN HYPERVISOR ARM64
16115 M: Stefano Stabellini <sstabellini@kernel.org>
16116 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16119 F: arch/arm64/include/asm/xen/
16121 XEN HYPERVISOR INTERFACE
16122 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16123 M: Juergen Gross <jgross@suse.com>
16124 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16128 F: drivers/*/xen-*front.c
16130 F: arch/x86/include/asm/xen/
16131 F: arch/x86/include/asm/pvclock-abi.h
16133 F: include/uapi/xen/
16134 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16135 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16137 XEN NETWORK BACKEND DRIVER
16138 M: Wei Liu <wei.liu2@citrix.com>
16139 M: Paul Durrant <paul.durrant@citrix.com>
16140 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16141 L: netdev@vger.kernel.org
16143 F: drivers/net/xen-netback/*
16146 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16147 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16149 F: arch/x86/pci/*xen*
16150 F: drivers/pci/*xen*
16153 M: Juergen Gross <jgross@suse.com>
16154 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16155 L: linux-scsi@vger.kernel.org
16157 F: drivers/scsi/xen-scsifront.c
16158 F: drivers/xen/xen-scsiback.c
16159 F: include/xen/interface/io/vscsiif.h
16161 XEN SWIOTLB SUBSYSTEM
16162 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16163 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16164 L: iommu@lists.linux-foundation.org
16166 F: arch/x86/xen/*swiotlb*
16167 F: drivers/xen/*swiotlb*
16169 XEN SOUND FRONTEND DRIVER
16170 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16171 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16172 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16177 M: Darrick J. Wong <darrick.wong@oracle.com>
16178 M: linux-xfs@vger.kernel.org
16179 L: linux-xfs@vger.kernel.org
16181 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16183 F: Documentation/filesystems/xfs.txt
16186 XILINX AXI ETHERNET DRIVER
16187 M: Anirudha Sarangi <anirudh@xilinx.com>
16188 M: John Linn <John.Linn@xilinx.com>
16190 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16192 XILINX UARTLITE SERIAL DRIVER
16193 M: Peter Korsgaard <jacmet@sunsite.dk>
16194 L: linux-serial@vger.kernel.org
16196 F: drivers/tty/serial/uartlite.c
16198 XILINX VIDEO IP CORES
16199 M: Hyun Kwon <hyun.kwon@xilinx.com>
16200 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16201 L: linux-media@vger.kernel.org
16202 T: git git://linuxtv.org/media_tree.git
16204 F: Documentation/devicetree/bindings/media/xilinx/
16205 F: drivers/media/platform/xilinx/
16206 F: include/uapi/linux/xilinx-v4l2-controls.h
16209 M: Eli Billauer <eli.billauer@gmail.com>
16210 L: linux-kernel@vger.kernel.org
16212 F: drivers/char/xillybus/
16215 M: George Cherian <george.cherian@cavium.com>
16216 M: Jan Glauber <jglauber@cavium.com>
16217 L: linux-i2c@vger.kernel.org
16218 W: http://www.cavium.com
16220 F: drivers/i2c/busses/i2c-xlp9xx.c
16222 XRA1403 GPIO EXPANDER
16223 M: Nandor Han <nandor.han@ge.com>
16224 M: Semi Malinen <semi.malinen@ge.com>
16225 L: linux-gpio@vger.kernel.org
16227 F: drivers/gpio/gpio-xra1403.c
16228 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16230 XTENSA XTFPGA PLATFORM SUPPORT
16231 M: Max Filippov <jcmvbkbc@gmail.com>
16232 L: linux-xtensa@linux-xtensa.org
16234 F: drivers/spi/spi-xtensa-xtfpga.c
16235 F: sound/soc/xtensa/xtfpga-i2s.c
16237 YAM DRIVER FOR AX.25
16238 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16239 L: linux-hams@vger.kernel.org
16241 F: drivers/net/hamradio/yam*
16242 F: include/linux/yam.h
16244 YAMA SECURITY MODULE
16245 M: Kees Cook <keescook@chromium.org>
16246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16249 F: Documentation/admin-guide/LSM/Yama.rst
16251 YEALINK PHONE DRIVER
16252 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16253 L: usbb2k-api-dev@nongnu.org
16255 F: Documentation/input/devices/yealink.rst
16256 F: drivers/input/misc/yealink.*
16258 Z8530 DRIVER FOR AX.25
16259 M: Joerg Reuter <jreuter@yaina.de>
16260 W: http://yaina.de/jreuter/
16261 W: http://www.qsl.net/dl1bke/
16262 L: linux-hams@vger.kernel.org
16264 F: Documentation/networking/z8530drv.txt
16265 F: drivers/net/hamradio/*scc.c
16266 F: drivers/net/hamradio/z8530.h
16268 ZBUD COMPRESSED PAGE ALLOCATOR
16269 M: Seth Jennings <sjenning@redhat.com>
16270 M: Dan Streetman <ddstreet@ieee.org>
16271 L: linux-mm@kvack.org
16274 F: include/linux/zbud.h
16276 ZD1211RW WIRELESS DRIVER
16277 M: Daniel Drake <dsd@gentoo.org>
16278 M: Ulrich Kunitz <kune@deine-taler.de>
16279 W: http://zd1211.ath.cx/wiki/DriverRewrite
16280 L: linux-wireless@vger.kernel.org
16281 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16283 F: drivers/net/wireless/zydas/zd1211rw/
16285 ZD1301 MEDIA DRIVER
16286 M: Antti Palosaari <crope@iki.fi>
16287 L: linux-media@vger.kernel.org
16288 W: https://linuxtv.org/
16289 W: http://palosaari.fi/linux/
16290 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16292 F: drivers/media/usb/dvb-usb-v2/zd1301*
16294 ZD1301_DEMOD MEDIA DRIVER
16295 M: Antti Palosaari <crope@iki.fi>
16296 L: linux-media@vger.kernel.org
16297 W: https://linuxtv.org/
16298 W: http://palosaari.fi/linux/
16299 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16301 F: drivers/media/dvb-frontends/zd1301_demod*
16303 ZPOOL COMPRESSED PAGE STORAGE API
16304 M: Dan Streetman <ddstreet@ieee.org>
16305 L: linux-mm@kvack.org
16308 F: include/linux/zpool.h
16310 ZR36067 VIDEO FOR LINUX DRIVER
16311 L: mjpeg-users@lists.sourceforge.net
16312 L: linux-media@vger.kernel.org
16313 W: http://mjpeg.sourceforge.net/driver-zoran/
16314 T: hg https://linuxtv.org/hg/v4l-dvb
16316 F: drivers/staging/media/zoran/
16318 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16319 M: Minchan Kim <minchan@kernel.org>
16320 M: Nitin Gupta <ngupta@vflare.org>
16321 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16322 L: linux-kernel@vger.kernel.org
16324 F: drivers/block/zram/
16325 F: Documentation/blockdev/zram.txt
16327 ZS DECSTATION Z85C30 SERIAL DRIVER
16328 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16330 F: drivers/tty/serial/zs.*
16332 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16333 M: Minchan Kim <minchan@kernel.org>
16334 M: Nitin Gupta <ngupta@vflare.org>
16335 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16336 L: linux-mm@kvack.org
16339 F: include/linux/zsmalloc.h
16340 F: Documentation/vm/zsmalloc.rst
16342 ZSWAP COMPRESSED SWAP CACHING
16343 M: Seth Jennings <sjenning@redhat.com>
16344 M: Dan Streetman <ddstreet@ieee.org>
16345 L: linux-mm@kvack.org
16350 M: Linus Torvalds <torvalds@linux-foundation.org>
16351 L: linux-kernel@vger.kernel.org
16352 Q: http://patchwork.kernel.org/project/LKML/list/
16353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16354 S: Buried alive in reporters