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: Ron Minnich <rminnich@sandia.gov>
203 M: Latchesar Ionkov <lucho@ionkov.net>
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
209 F: Documentation/filesystems/9p.txt
213 F: include/uapi/linux/virtio_9p.h
214 F: include/trace/events/9p.h
217 M: Antti Palosaari <crope@iki.fi>
218 L: linux-media@vger.kernel.org
219 W: https://linuxtv.org
220 W: http://palosaari.fi/linux/
221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
222 T: git git://linuxtv.org/anttip/media_tree.git
224 F: drivers/media/dvb-frontends/a8293*
226 AACRAID SCSI RAID DRIVER
227 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L: linux-scsi@vger.kernel.org
229 W: http://www.adaptec.com/
231 F: Documentation/scsi/aacraid.txt
232 F: drivers/scsi/aacraid/
235 L: linux-api@vger.kernel.org
236 F: include/linux/syscalls.h
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M: Hans de Goede <hdegoede@redhat.com>
241 L: linux-hwmon@vger.kernel.org
243 F: drivers/hwmon/abituguru.c
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M: Alistair John Strachan <alistair@devzero.co.uk>
247 L: linux-hwmon@vger.kernel.org
249 F: drivers/hwmon/abituguru3.c
251 ACCES 104-DIO-48E GPIO DRIVER
252 M: William Breathitt Gray <vilhelm.gray@gmail.com>
253 L: linux-gpio@vger.kernel.org
255 F: drivers/gpio/gpio-104-dio-48e.c
257 ACCES 104-IDI-48 GPIO DRIVER
258 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L: linux-gpio@vger.kernel.org
261 F: drivers/gpio/gpio-104-idi-48.c
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L: linux-gpio@vger.kernel.org
267 F: drivers/gpio/gpio-104-idio-16.c
269 ACCES 104-QUAD-8 IIO DRIVER
270 M: William Breathitt Gray <vilhelm.gray@gmail.com>
271 L: linux-iio@vger.kernel.org
273 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F: drivers/iio/counter/104-quad-8.c
276 ACCES PCI-IDIO-16 GPIO DRIVER
277 M: William Breathitt Gray <vilhelm.gray@gmail.com>
278 L: linux-gpio@vger.kernel.org
280 F: drivers/gpio/gpio-pci-idio-16.c
282 ACCES PCIe-IDIO-24 GPIO DRIVER
283 M: William Breathitt Gray <vilhelm.gray@gmail.com>
284 L: linux-gpio@vger.kernel.org
286 F: drivers/gpio/gpio-pcie-idio-24.c
289 M: Jes Sorensen <jes@trained-monkey.org>
290 L: linux-acenic@sunsite.dk
292 F: drivers/net/ethernet/alteon/acenic*
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295 M: Peter Feuerer <peter@piie.net>
296 L: platform-driver-x86@vger.kernel.org
297 W: http://piie.net/?section=acerhdf
299 F: drivers/platform/x86/acerhdf.c
301 ACER WMI LAPTOP EXTRAS
302 M: "Lee, Chun-Yi" <jlee@suse.com>
303 L: platform-driver-x86@vger.kernel.org
305 F: drivers/platform/x86/acer-wmi.c
308 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
309 M: Len Brown <lenb@kernel.org>
310 L: linux-acpi@vger.kernel.org
311 W: https://01.org/linux-acpi
312 Q: https://patchwork.kernel.org/project/linux-acpi/list/
313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B: https://bugzilla.kernel.org
317 F: drivers/pnp/pnpacpi/
318 F: include/linux/acpi.h
319 F: include/linux/fwnode.h
321 F: Documentation/acpi/
322 F: Documentation/ABI/testing/sysfs-bus-acpi
323 F: Documentation/ABI/testing/configfs-acpi
324 F: drivers/pci/*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 AD9389B DRIVER
825 M: Hans Verkuil <hans.verkuil@cisco.com>
826 L: linux-media@vger.kernel.org
828 F: drivers/media/i2c/ad9389b*
830 ANALOG DEVICES INC ADV7180 DRIVER
831 M: Lars-Peter Clausen <lars@metafoo.de>
832 L: linux-media@vger.kernel.org
833 W: http://ez.analog.com/community/linux-device-drivers
835 F: drivers/media/i2c/adv7180.c
837 ANALOG DEVICES INC ADV748X DRIVER
838 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
839 L: linux-media@vger.kernel.org
841 F: drivers/media/i2c/adv748x/*
843 ANALOG DEVICES INC ADV7511 DRIVER
844 M: Hans Verkuil <hans.verkuil@cisco.com>
845 L: linux-media@vger.kernel.org
847 F: drivers/media/i2c/adv7511*
849 ANALOG DEVICES INC ADV7604 DRIVER
850 M: Hans Verkuil <hans.verkuil@cisco.com>
851 L: linux-media@vger.kernel.org
853 F: drivers/media/i2c/adv7604*
855 ANALOG DEVICES INC ADV7842 DRIVER
856 M: Hans Verkuil <hans.verkuil@cisco.com>
857 L: linux-media@vger.kernel.org
859 F: drivers/media/i2c/adv7842*
861 ANALOG DEVICES INC ASOC CODEC DRIVERS
862 M: Lars-Peter Clausen <lars@metafoo.de>
863 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
864 W: http://wiki.analog.com/
865 W: http://ez.analog.com/community/linux-device-drivers
867 F: sound/soc/codecs/adau*
868 F: sound/soc/codecs/adav*
869 F: sound/soc/codecs/ad1*
870 F: sound/soc/codecs/ad7*
871 F: sound/soc/codecs/ssm*
872 F: sound/soc/codecs/sigmadsp.*
874 ANALOG DEVICES INC DMA DRIVERS
875 M: Lars-Peter Clausen <lars@metafoo.de>
876 W: http://ez.analog.com/community/linux-device-drivers
878 F: drivers/dma/dma-axi-dmac.c
880 ANALOG DEVICES INC IIO DRIVERS
881 M: Lars-Peter Clausen <lars@metafoo.de>
882 M: Michael Hennerich <Michael.Hennerich@analog.com>
883 W: http://wiki.analog.com/
884 W: http://ez.analog.com/community/linux-device-drivers
886 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
887 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
889 F: drivers/iio/adc/ltc2497*
890 X: drivers/iio/*/adjd*
891 F: drivers/staging/iio/*/ad*
894 M: Greentime Hu <green.hu@gmail.com>
895 M: Vincent Chen <deanbo422@gmail.com>
896 T: git https://github.com/andestech/linux.git
899 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
900 F: Documentation/devicetree/bindings/nds32/
904 ANDROID CONFIG FRAGMENTS
905 M: Rob Herring <robh@kernel.org>
907 F: kernel/configs/android*
910 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
911 M: Arve Hjønnevåg <arve@android.com>
912 M: Todd Kjos <tkjos@android.com>
913 M: Martijn Coenen <maco@android.com>
914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
915 L: devel@driverdev.osuosl.org
918 F: drivers/staging/android/
920 ANDROID GOLDFISH PIC DRIVER
921 M: Miodrag Dinic <miodrag.dinic@mips.com>
923 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
924 F: drivers/irqchip/irq-goldfish-pic.c
926 ANDROID GOLDFISH RTC DRIVER
927 M: Miodrag Dinic <miodrag.dinic@mips.com>
929 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
930 F: drivers/rtc/rtc-goldfish.c
933 M: Laura Abbott <labbott@redhat.com>
934 M: Sumit Semwal <sumit.semwal@linaro.org>
935 L: devel@driverdev.osuosl.org
936 L: dri-devel@lists.freedesktop.org
937 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
939 F: drivers/staging/android/ion
940 F: drivers/staging/android/uapi/ion.h
942 AOA (Apple Onboard Audio) ALSA DRIVER
943 M: Johannes Berg <johannes@sipsolutions.net>
944 L: linuxppc-dev@lists.ozlabs.org
945 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
949 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
950 M: William Breathitt Gray <vilhelm.gray@gmail.com>
951 L: linux-iio@vger.kernel.org
953 F: drivers/iio/adc/stx104.c
956 M: Jiri Kosina <jikos@kernel.org>
958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
959 F: arch/x86/kernel/apm_32.c
960 F: include/linux/apm_bios.h
961 F: include/uapi/linux/apm_bios.h
962 F: drivers/char/apm-emulation.c
964 APPARMOR SECURITY MODULE
965 M: John Johansen <john.johansen@canonical.com>
966 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
970 F: security/apparmor/
971 F: Documentation/admin-guide/LSM/apparmor.rst
973 APPLE BCM5974 MULTITOUCH DRIVER
974 M: Henrik Rydberg <rydberg@bitmath.org>
975 L: linux-input@vger.kernel.org
977 F: drivers/input/mouse/bcm5974.c
980 M: Henrik Rydberg <rydberg@bitmath.org>
981 L: linux-hwmon@vger.kernel.org
983 F: drivers/hwmon/applesmc.c
985 APPLETALK NETWORK LAYER
986 L: netdev@vger.kernel.org
988 F: drivers/net/appletalk/
991 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
992 M: Duc Dang <dhdang@apm.com>
994 F: arch/arm64/boot/dts/apm/
996 APPLIED MICRO (APM) X-GENE SOC EDAC
997 M: Loc Ho <lho@apm.com>
999 F: drivers/edac/xgene_edac.c
1000 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1002 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1003 M: Iyappan Subramanian <isubramanian@apm.com>
1004 M: Keyur Chudgar <kchudgar@apm.com>
1006 F: drivers/net/ethernet/apm/xgene-v2/
1008 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1009 M: Iyappan Subramanian <isubramanian@apm.com>
1010 M: Keyur Chudgar <kchudgar@apm.com>
1011 M: Quan Nguyen <qnguyen@apm.com>
1013 F: drivers/net/ethernet/apm/xgene/
1014 F: drivers/net/phy/mdio-xgene.c
1015 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1016 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1018 APPLIED MICRO (APM) X-GENE SOC PMU
1019 M: Tai Nguyen <ttnguyen@apm.com>
1021 F: drivers/perf/xgene_pmu.c
1022 F: Documentation/perf/xgene-pmu.txt
1023 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1025 APTINA CAMERA SENSOR PLL
1026 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1027 L: linux-media@vger.kernel.org
1029 F: drivers/media/i2c/aptina-pll.*
1031 ARC FRAMEBUFFER DRIVER
1032 M: Jaya Kumar <jayalk@intworks.biz>
1034 F: drivers/video/fbdev/arcfb.c
1035 F: drivers/video/fbdev/core/fb_defio.c
1038 M: Alexey Brodkin <abrodkin@synopsys.com>
1040 F: drivers/gpu/drm/arc/
1041 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1043 ARCNET NETWORK LAYER
1044 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1045 L: netdev@vger.kernel.org
1047 F: drivers/net/arcnet/
1048 F: include/uapi/linux/if_arcnet.h
1050 ARM ARCHITECTED TIMER DRIVER
1051 M: Mark Rutland <mark.rutland@arm.com>
1052 M: Marc Zyngier <marc.zyngier@arm.com>
1053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 F: arch/arm/include/asm/arch_timer.h
1056 F: arch/arm64/include/asm/arch_timer.h
1057 F: drivers/clocksource/arm_arch_timer.c
1059 ARM HDLCD DRM DRIVER
1060 M: Liviu Dudau <liviu.dudau@arm.com>
1062 F: drivers/gpu/drm/arm/hdlcd_*
1063 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1065 ARM MALI-DP DRM DRIVER
1066 M: Liviu Dudau <liviu.dudau@arm.com>
1067 M: Brian Starkey <brian.starkey@arm.com>
1068 M: Mali DP Maintainers <malidp@foss.arm.com>
1070 F: drivers/gpu/drm/arm/
1071 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1073 ARM MFM AND FLOPPY DRIVERS
1074 M: Ian Molton <spyro@f2s.com>
1076 F: arch/arm/lib/floppydma.S
1077 F: arch/arm/include/asm/floppy.h
1079 ARM PMU PROFILING AND DEBUGGING
1080 M: Will Deacon <will.deacon@arm.com>
1081 M: Mark Rutland <mark.rutland@arm.com>
1083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084 F: arch/arm*/kernel/perf_*
1085 F: arch/arm/oprofile/common.c
1086 F: arch/arm*/kernel/hw_breakpoint.c
1087 F: arch/arm*/include/asm/hw_breakpoint.h
1088 F: arch/arm*/include/asm/perf_event.h
1090 F: include/linux/perf/arm_pmu.h
1091 F: Documentation/devicetree/bindings/arm/pmu.txt
1092 F: Documentation/devicetree/bindings/perf/
1095 M: Russell King <linux@armlinux.org.uk>
1096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097 W: http://www.armlinux.org.uk/
1099 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1101 X: arch/arm/boot/dts/
1103 ARM PRIMECELL AACI PL041 DRIVER
1104 M: Russell King <linux@armlinux.org.uk>
1108 ARM PRIMECELL BUS SUPPORT
1109 M: Russell King <linux@armlinux.org.uk>
1112 F: include/linux/amba/bus.h
1114 ARM PRIMECELL CLCD PL110 DRIVER
1115 M: Russell King <linux@armlinux.org.uk>
1117 F: drivers/video/fbdev/amba-clcd.*
1119 ARM PRIMECELL KMI PL050 DRIVER
1120 M: Russell King <linux@armlinux.org.uk>
1122 F: drivers/input/serio/ambakmi.*
1123 F: include/linux/amba/kmi.h
1125 ARM PRIMECELL MMCI PL180/1 DRIVER
1126 M: Russell King <linux@armlinux.org.uk>
1128 F: drivers/mmc/host/mmci.*
1129 F: include/linux/amba/mmci.h
1131 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1132 M: Russell King <linux@armlinux.org.uk>
1134 F: drivers/tty/serial/amba-pl01*.c
1135 F: include/linux/amba/serial.h
1138 M: Will Deacon <will.deacon@arm.com>
1139 R: Robin Murphy <robin.murphy@arm.com>
1140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 F: drivers/iommu/arm-smmu.c
1143 F: drivers/iommu/arm-smmu-v3.c
1144 F: drivers/iommu/io-pgtable-arm.c
1145 F: drivers/iommu/io-pgtable-arm-v7s.c
1147 ARM SUB-ARCHITECTURES
1148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1154 ARM/ACTIONS SEMI ARCHITECTURE
1155 M: Andreas Färber <afaerber@suse.de>
1156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 F: arch/arm/mach-actions/
1160 F: arch/arm/boot/dts/owl-*
1161 F: arch/arm64/boot/dts/actions/
1162 F: drivers/clocksource/owl-*
1163 F: drivers/pinctrl/actions/*
1164 F: drivers/soc/actions/
1165 F: include/dt-bindings/power/owl-*
1166 F: include/linux/soc/actions/
1167 F: Documentation/devicetree/bindings/arm/actions.txt
1168 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1169 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1170 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1172 ARM/ADS SPHERE MACHINE SUPPORT
1173 M: Lennert Buytenhek <kernel@wantstofly.org>
1174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177 ARM/AFEB9260 MACHINE SUPPORT
1178 M: Sergey Lapin <slapin@ossfans.org>
1179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182 ARM/AJECO 1ARM MACHINE SUPPORT
1183 M: Lennert Buytenhek <kernel@wantstofly.org>
1184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187 ARM/Allwinner SoC Clock Support
1188 M: Emilio López <emilio@elopez.com.ar>
1190 F: drivers/clk/sunxi/
1192 ARM/Allwinner sunXi SoC support
1193 M: Maxime Ripard <maxime.ripard@bootlin.com>
1194 M: Chen-Yu Tsai <wens@csie.org>
1195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199 F: arch/arm/mach-sunxi/
1200 F: arch/arm64/boot/dts/allwinner/
1201 F: drivers/clk/sunxi-ng/
1202 F: drivers/pinctrl/sunxi/
1203 F: drivers/soc/sunxi/
1204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1206 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1207 M: Neil Armstrong <narmstrong@baylibre.com>
1208 M: Jerome Brunet <jbrunet@baylibre.com>
1209 L: linux-amlogic@lists.infradead.org
1211 F: drivers/clk/meson/
1212 F: include/dt-bindings/clock/meson*
1213 F: include/dt-bindings/clock/gxbb*
1214 F: Documentation/devicetree/bindings/clock/amlogic*
1216 ARM/Amlogic Meson SoC support
1217 M: Carlo Caione <carlo@caione.org>
1218 M: Kevin Hilman <khilman@baylibre.com>
1219 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220 L: linux-amlogic@lists.infradead.org
1221 W: http://linux-meson.com/
1223 F: arch/arm/mach-meson/
1224 F: arch/arm/boot/dts/meson*
1225 F: arch/arm64/boot/dts/amlogic/
1226 F: drivers/pinctrl/meson/
1227 F: drivers/mmc/host/meson*
1230 ARM/Annapurna Labs ALPINE ARCHITECTURE
1231 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1232 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 F: arch/arm/mach-alpine/
1236 F: arch/arm/boot/dts/alpine*
1237 F: arch/arm64/boot/dts/al/
1238 F: drivers/*/*alpine*
1240 ARM/ARTPEC MACHINE SUPPORT
1241 M: Jesper Nilsson <jesper.nilsson@axis.com>
1242 M: Lars Persson <lars.persson@axis.com>
1244 L: linux-arm-kernel@axis.com
1245 F: arch/arm/mach-artpec
1246 F: arch/arm/boot/dts/artpec6*
1248 F: drivers/crypto/axis
1249 F: drivers/pinctrl/pinctrl-artpec*
1250 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1252 ARM/ASPEED I2C DRIVER
1253 M: Brendan Higgins <brendanhiggins@google.com>
1254 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1255 R: Joel Stanley <joel@jms.id.au>
1256 L: linux-i2c@vger.kernel.org
1257 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1259 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1260 F: drivers/i2c/busses/i2c-aspeed.c
1261 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1262 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1264 ARM/ASPEED MACHINE SUPPORT
1265 M: Joel Stanley <joel@jms.id.au>
1266 R: Andrew Jeffery <andrew@aj.id.au>
1267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1269 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1272 F: arch/arm/mach-aspeed/
1273 F: arch/arm/boot/dts/aspeed-*
1276 ARM/ATMEL AT91 Clock Support
1277 M: Boris Brezillon <boris.brezillon@bootlin.com>
1281 ARM/CALXEDA HIGHBANK ARCHITECTURE
1282 M: Rob Herring <robh@kernel.org>
1283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 F: arch/arm/mach-highbank/
1286 F: arch/arm/boot/dts/highbank.dts
1287 F: arch/arm/boot/dts/ecx-*.dts*
1289 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1290 M: Krzysztof Halasa <khalasa@piap.pl>
1292 F: arch/arm/mach-cns3xxx/
1294 ARM/CAVIUM THUNDER NETWORK DRIVER
1295 M: Sunil Goutham <sgoutham@cavium.com>
1296 M: Robert Richter <rric@kernel.org>
1297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 F: drivers/net/ethernet/cavium/thunder/
1301 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1302 M: Lukasz Majewski <lukma@denx.de>
1303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 F: arch/arm/mach-ep93xx/ts72xx.c
1307 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1308 M: Alexander Shiyan <shc_work@mail.ru>
1309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1314 M: Lennert Buytenhek <kernel@wantstofly.org>
1315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1319 M: Hartley Sweeten <hsweeten@visionengravers.com>
1320 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 F: arch/arm/mach-ep93xx/
1324 F: arch/arm/mach-ep93xx/include/mach/
1327 M: Russell King <linux@armlinux.org.uk>
1328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1331 F: drivers/clk/clkdev.c
1333 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1334 M: Mike Rapoport <mike@compulab.co.il>
1335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1339 M: Baruch Siach <baruch@tkos.co.il>
1340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 F: arch/arm/boot/dts/cx92755*
1345 ARM/CONTEC MICRO9 MACHINE SUPPORT
1346 M: Hubert Feurstein <hubert.feurstein@contec.at>
1348 F: arch/arm/mach-ep93xx/micro9.c
1350 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1351 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 F: drivers/hwtracing/coresight/*
1355 F: Documentation/trace/coresight.txt
1356 F: Documentation/trace/coresight-cpu-debug.txt
1357 F: Documentation/devicetree/bindings/arm/coresight.txt
1358 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1359 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1360 F: tools/perf/arch/arm/util/pmu.c
1361 F: tools/perf/arch/arm/util/auxtrace.c
1362 F: tools/perf/arch/arm/util/cs-etm.c
1363 F: tools/perf/arch/arm/util/cs-etm.h
1364 F: tools/perf/util/cs-etm.*
1365 F: tools/perf/util/cs-etm-decoder/*
1367 ARM/CORGI MACHINE SUPPORT
1368 M: Richard Purdie <rpurdie@rpsys.net>
1371 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1372 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1373 M: Linus Walleij <linus.walleij@linaro.org>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 T: git git://github.com/ulli-kroll/linux.git
1377 F: Documentation/devicetree/bindings/arm/gemini.txt
1378 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1379 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1380 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1381 F: arch/arm/mach-gemini/
1382 F: drivers/net/ethernet/cortina/
1383 F: drivers/pinctrl/pinctrl-gemini.c
1384 F: drivers/rtc/rtc-ftrtc010.c
1386 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1387 M: Barry Song <baohua@kernel.org>
1388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1391 F: arch/arm/boot/dts/prima2*
1392 F: arch/arm/mach-prima2/
1393 F: drivers/clk/sirf/
1394 F: drivers/clocksource/timer-prima2.c
1395 F: drivers/clocksource/timer-atlas7.c
1398 ARM/EBSA110 MACHINE SUPPORT
1399 M: Russell King <linux@armlinux.org.uk>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 W: http://www.armlinux.org.uk/
1403 F: arch/arm/mach-ebsa110/
1404 F: drivers/net/ethernet/amd/am79c961a.*
1406 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1407 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1408 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1414 M: Robert Jarzmik <robert.jarzmik@free.fr>
1415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 F: arch/arm/mach-pxa/ezx.c
1419 ARM/FARADAY FA526 PORT
1420 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 T: git git://git.berlios.de/gemini-board
1424 F: arch/arm/mm/*-fa*
1426 ARM/FOOTBRIDGE ARCHITECTURE
1427 M: Russell King <linux@armlinux.org.uk>
1428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 W: http://www.armlinux.org.uk/
1431 F: arch/arm/include/asm/hardware/dec21285.h
1432 F: arch/arm/mach-footbridge/
1434 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1435 M: Shawn Guo <shawnguo@kernel.org>
1436 M: Sascha Hauer <s.hauer@pengutronix.de>
1437 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1438 R: Fabio Estevam <fabio.estevam@nxp.com>
1439 R: NXP Linux Team <linux-imx@nxp.com>
1440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1443 F: arch/arm/mach-imx/
1444 F: arch/arm/mach-mxs/
1445 F: arch/arm/boot/dts/imx*
1446 F: arch/arm/configs/imx*_defconfig
1451 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1452 M: Shawn Guo <shawnguo@kernel.org>
1453 M: Sascha Hauer <s.hauer@pengutronix.de>
1454 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1455 R: Stefan Agner <stefan@agner.ch>
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/*vf610*
1460 F: arch/arm/boot/dts/vf*
1462 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1463 M: Lennert Buytenhek <kernel@wantstofly.org>
1464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 ARM/GUMSTIX MACHINE SUPPORT
1468 M: Steve Sakoman <sakoman@gmail.com>
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1473 M: Philipp Zabel <philipp.zabel@gmail.com>
1474 M: Paul Parsons <lost.distance@yahoo.com>
1475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 F: arch/arm/mach-pxa/hx4700.c
1478 F: arch/arm/mach-pxa/include/mach/hx4700.h
1479 F: sound/soc/pxa/hx4700.c
1481 ARM/HISILICON SOC SUPPORT
1482 M: Wei Xu <xuwei5@hisilicon.com>
1483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 W: http://www.hisilicon.com
1486 T: git git://github.com/hisilicon/linux-hisi.git
1487 F: arch/arm/mach-hisi/
1488 F: arch/arm/boot/dts/hi3*
1489 F: arch/arm/boot/dts/hip*
1490 F: arch/arm/boot/dts/hisi*
1491 F: arch/arm64/boot/dts/hisilicon/
1493 ARM/HP JORNADA 7XX MACHINE SUPPORT
1494 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1498 F: arch/arm/mach-sa1100/jornada720.c
1499 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1501 ARM/IGEP MACHINE SUPPORT
1502 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1503 M: Javier Martinez Canillas <javier@dowhile0.org>
1504 L: linux-omap@vger.kernel.org
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 F: arch/arm/boot/dts/omap3-igep*
1509 ARM/INCOME PXA270 SUPPORT
1510 M: Marek Vasut <marek.vasut@gmail.com>
1511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1515 ARM/INTEL IOP13XX ARM ARCHITECTURE
1516 M: Lennert Buytenhek <kernel@wantstofly.org>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 ARM/INTEL IOP32X ARM ARCHITECTURE
1521 M: Lennert Buytenhek <kernel@wantstofly.org>
1522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 ARM/INTEL IOP33X ARM ARCHITECTURE
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 ARM/INTEL IQ81342EX MACHINE SUPPORT
1530 M: Lennert Buytenhek <kernel@wantstofly.org>
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 ARM/INTEL IXDP2850 MACHINE SUPPORT
1535 M: Lennert Buytenhek <kernel@wantstofly.org>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 ARM/INTEL IXP4XX ARM ARCHITECTURE
1540 M: Imre Kaloz <kaloz@openwrt.org>
1541 M: Krzysztof Halasa <khalasa@piap.pl>
1542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 F: arch/arm/mach-ixp4xx/
1546 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1547 M: Jonathan Cameron <jic23@cam.ac.uk>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 F: arch/arm/mach-pxa/stargate2.c
1551 F: drivers/pcmcia/pxa2xx_stargate2.c
1553 ARM/INTEL XSC3 (MANZANO) ARM CORE
1554 M: Lennert Buytenhek <kernel@wantstofly.org>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1559 M: Lennert Buytenhek <kernel@wantstofly.org>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 ARM/LG1K ARCHITECTURE
1564 M: Chanho Min <chanho.min@lge.com>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 F: arch/arm64/boot/dts/lg/
1569 ARM/LOGICPD PXA270 MACHINE SUPPORT
1570 M: Lennert Buytenhek <kernel@wantstofly.org>
1571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 ARM/LPC18XX ARCHITECTURE
1575 M: Joachim Eastwood <manabian@gmail.com>
1576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 F: arch/arm/boot/dts/lpc43*
1579 F: drivers/clk/nxp/clk-lpc18xx*
1580 F: drivers/clocksource/time-lpc32xx.c
1581 F: drivers/i2c/busses/i2c-lpc2k.c
1582 F: drivers/memory/pl172.c
1583 F: drivers/mtd/spi-nor/nxp-spifi.c
1584 F: drivers/rtc/rtc-lpc24xx.c
1587 ARM/LPC32XX SOC SUPPORT
1588 M: Vladimir Zapolskiy <vz@mleia.com>
1589 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1593 F: arch/arm/boot/dts/lpc32*
1594 F: arch/arm/mach-lpc32xx/
1595 F: drivers/i2c/busses/i2c-pnx.c
1596 F: drivers/net/ethernet/nxp/lpc_eth.c
1597 F: drivers/usb/host/ohci-nxp.c
1598 F: drivers/watchdog/pnx4008_wdt.c
1601 ARM/MAGICIAN MACHINE SUPPORT
1602 M: Philipp Zabel <philipp.zabel@gmail.com>
1605 ARM/Marvell Dove/MV78xx0/Orion SOC support
1606 M: Jason Cooper <jason@lakedaemon.net>
1607 M: Andrew Lunn <andrew@lunn.ch>
1608 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1609 M: Gregory Clement <gregory.clement@bootlin.com>
1610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 F: Documentation/devicetree/bindings/soc/dove/
1613 F: arch/arm/mach-dove/
1614 F: arch/arm/mach-mv78xx0/
1615 F: arch/arm/mach-orion5x/
1616 F: arch/arm/plat-orion/
1617 F: arch/arm/boot/dts/dove*
1618 F: arch/arm/boot/dts/orion5x*
1620 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1621 M: Jason Cooper <jason@lakedaemon.net>
1622 M: Andrew Lunn <andrew@lunn.ch>
1623 M: Gregory Clement <gregory.clement@bootlin.com>
1624 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 F: arch/arm/boot/dts/armada*
1628 F: arch/arm/boot/dts/kirkwood*
1629 F: arch/arm/configs/mvebu_*_defconfig
1630 F: arch/arm/mach-mvebu/
1631 F: arch/arm64/boot/dts/marvell/armada*
1632 F: drivers/cpufreq/armada-37xx-cpufreq.c
1633 F: drivers/cpufreq/mvebu-cpufreq.c
1634 F: drivers/irqchip/irq-armada-370-xp.c
1635 F: drivers/irqchip/irq-mvebu-*
1636 F: drivers/pinctrl/mvebu/
1637 F: drivers/rtc/rtc-armada38x.c
1639 ARM/Mediatek RTC DRIVER
1640 M: Eddie Huang <eddie.huang@mediatek.com>
1641 M: Sean Wang <sean.wang@mediatek.com>
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1645 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1646 F: drivers/rtc/rtc-mt6397.c
1647 F: drivers/rtc/rtc-mt7622.c
1649 ARM/Mediatek SoC support
1650 M: Matthias Brugger <matthias.bgg@gmail.com>
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1654 F: arch/arm/boot/dts/mt6*
1655 F: arch/arm/boot/dts/mt7*
1656 F: arch/arm/boot/dts/mt8*
1657 F: arch/arm/mach-mediatek/
1658 F: arch/arm64/boot/dts/mediatek/
1662 ARM/Mediatek USB3 PHY DRIVER
1663 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1667 F: drivers/phy/mediatek/phy-mtk-tphy.c
1669 ARM/MICREL KS8695 ARCHITECTURE
1670 M: Greg Ungerer <gerg@uclinux.org>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 F: arch/arm/mach-ks8695/
1675 ARM/Microchip (AT91) SoC support
1676 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1677 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 W: http://www.linux4sam.org
1680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1684 F: arch/arm/mach-at91/
1685 F: include/soc/at91/
1686 F: arch/arm/boot/dts/at91*.dts
1687 F: arch/arm/boot/dts/at91*.dtsi
1688 F: arch/arm/boot/dts/sama*.dts
1689 F: arch/arm/boot/dts/sama*.dtsi
1690 F: arch/arm/include/debug/at91.S
1691 F: drivers/memory/atmel*
1692 F: drivers/watchdog/sama5d4_wdt.c
1693 X: drivers/input/touchscreen/atmel_mxt_ts.c
1694 X: drivers/net/wireless/atmel/
1696 ARM/MIOA701 MACHINE SUPPORT
1697 M: Robert Jarzmik <robert.jarzmik@free.fr>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 F: arch/arm/mach-pxa/mioa701.c
1702 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1703 M: Michael Petchkovsky <mkpetch@internode.on.net>
1706 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1707 M: Linus Walleij <linus.walleij@linaro.org>
1708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 F: arch/arm/mach-nomadik/
1711 F: arch/arm/mach-u300/
1712 F: arch/arm/mach-ux500/
1713 F: arch/arm/boot/dts/ste-*
1714 F: drivers/clk/clk-nomadik.c
1715 F: drivers/clk/clk-u300.c
1716 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1717 F: drivers/clocksource/timer-u300.c
1718 F: drivers/dma/coh901318*
1719 F: drivers/dma/ste_dma40*
1720 F: drivers/hwspinlock/u8500_hsem.c
1721 F: drivers/i2c/busses/i2c-nomadik.c
1722 F: drivers/i2c/busses/i2c-stu300.c
1723 F: drivers/mfd/ab3100*
1724 F: drivers/mfd/ab8500*
1725 F: drivers/mfd/abx500*
1726 F: drivers/mfd/dbx500*
1727 F: drivers/mfd/db8500*
1728 F: drivers/pinctrl/nomadik/
1729 F: drivers/pinctrl/pinctrl-coh901*
1730 F: drivers/pinctrl/pinctrl-u300.c
1731 F: drivers/rtc/rtc-ab3100.c
1732 F: drivers/rtc/rtc-ab8500.c
1733 F: drivers/rtc/rtc-coh901331.c
1734 F: drivers/rtc/rtc-pl031.c
1735 F: drivers/watchdog/coh901327_wdt.c
1736 F: Documentation/devicetree/bindings/arm/ste-*
1737 F: Documentation/devicetree/bindings/arm/ux500/
1738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1740 ARM/NUVOTON NPCM ARCHITECTURE
1741 M: Avi Fishman <avifishman70@gmail.com>
1742 M: Tomer Maimon <tmaimon77@gmail.com>
1743 R: Patrick Venture <venture@google.com>
1744 R: Nancy Yuen <yuenn@google.com>
1745 R: Brendan Higgins <brendanhiggins@google.com>
1746 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1748 F: arch/arm/mach-npcm/
1749 F: arch/arm/boot/dts/nuvoton-npcm*
1750 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1752 F: Documentation/devicetree/bindings/*/*npcm*
1753 F: Documentation/devicetree/bindings/*/*/*npcm*
1755 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1756 M: Wan ZongShun <mcuos.com@gmail.com>
1757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 W: http://www.mcuos.com
1760 F: arch/arm/mach-w90x900/
1761 F: drivers/input/keyboard/w90p910_keypad.c
1762 F: drivers/input/touchscreen/w90p910_ts.c
1763 F: drivers/watchdog/nuc900_wdt.c
1764 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1765 F: drivers/mtd/nand/raw/nuc900_nand.c
1766 F: drivers/rtc/rtc-nuc900.c
1767 F: drivers/spi/spi-nuc900.c
1768 F: drivers/usb/host/ehci-w90x900.c
1769 F: drivers/video/fbdev/nuc900fb.c
1771 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1772 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1773 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1774 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1777 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1778 M: Alexander Clouter <alex@digriz.org.uk>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 W: http://www.digriz.org.uk/ts78xx/kernel
1782 F: arch/arm/mach-orion5x/ts78xx-*
1784 ARM/OXNAS platform support
1785 M: Neil Armstrong <narmstrong@baylibre.com>
1786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 L: linux-oxnas@groups.io (moderated for non-subscribers)
1789 F: arch/arm/mach-oxnas/
1790 F: arch/arm/boot/dts/ox8*.dts*
1793 ARM/PALM TREO SUPPORT
1794 M: Tomas Cech <sleep_walker@suse.com>
1795 L: linux-arm-kernel@lists.infradead.org
1796 W: http://hackndev.com
1798 F: arch/arm/mach-pxa/palmtreo.*
1800 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1801 M: Marek Vasut <marek.vasut@gmail.com>
1802 L: linux-arm-kernel@lists.infradead.org
1803 W: http://hackndev.com
1805 F: arch/arm/mach-pxa/include/mach/palmtx.h
1806 F: arch/arm/mach-pxa/palmtx.c
1807 F: arch/arm/mach-pxa/palmt5.*
1808 F: arch/arm/mach-pxa/include/mach/palmld.h
1809 F: arch/arm/mach-pxa/palmld.c
1810 F: arch/arm/mach-pxa/palmte2.*
1811 F: arch/arm/mach-pxa/include/mach/palmtc.h
1812 F: arch/arm/mach-pxa/palmtc.c
1815 M: Sergey Lapin <slapin@ossfans.org>
1816 L: linux-arm-kernel@lists.infradead.org
1817 W: http://hackndev.com
1819 F: arch/arm/mach-pxa/palmz72.*
1822 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1823 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1826 ARM/PT DIGITAL BOARD PORT
1827 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 W: http://www.armlinux.org.uk/
1832 ARM/QUALCOMM SUPPORT
1833 M: Andy Gross <andy.gross@linaro.org>
1834 M: David Brown <david.brown@linaro.org>
1835 L: linux-arm-msm@vger.kernel.org
1836 L: linux-soc@vger.kernel.org
1838 F: Documentation/devicetree/bindings/soc/qcom/
1839 F: arch/arm/boot/dts/qcom-*.dts
1840 F: arch/arm/boot/dts/qcom-*.dtsi
1841 F: arch/arm/mach-qcom/
1842 F: arch/arm64/boot/dts/qcom/*
1843 F: drivers/i2c/busses/i2c-qup.c
1844 F: drivers/clk/qcom/
1845 F: drivers/dma/qcom/
1846 F: drivers/soc/qcom/
1847 F: drivers/spi/spi-qup.c
1848 F: drivers/tty/serial/msm_serial.c
1849 F: drivers/*/pm8???-*
1850 F: drivers/mfd/ssbi.c
1851 F: drivers/firmware/qcom_scm*
1852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1854 ARM/RADISYS ENP2611 MACHINE SUPPORT
1855 M: Lennert Buytenhek <kernel@wantstofly.org>
1856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 ARM/REALTEK ARCHITECTURE
1860 M: Andreas Färber <afaerber@suse.de>
1861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 F: arch/arm64/boot/dts/realtek/
1864 F: Documentation/devicetree/bindings/arm/realtek.txt
1866 ARM/RENESAS ARM64 ARCHITECTURE
1867 M: Simon Horman <horms@verge.net.au>
1868 M: Magnus Damm <magnus.damm@gmail.com>
1869 L: linux-renesas-soc@vger.kernel.org
1870 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1873 F: arch/arm64/boot/dts/renesas/
1874 F: Documentation/devicetree/bindings/arm/shmobile.txt
1875 F: drivers/soc/renesas/
1876 F: include/linux/soc/renesas/
1878 ARM/RISCPC ARCHITECTURE
1879 M: Russell King <linux@armlinux.org.uk>
1880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 W: http://www.armlinux.org.uk/
1883 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1884 F: arch/arm/include/asm/hardware/ioc.h
1885 F: arch/arm/include/asm/hardware/iomd.h
1886 F: arch/arm/include/asm/hardware/memc.h
1887 F: arch/arm/mach-rpc/
1888 F: drivers/net/ethernet/8390/etherh.c
1889 F: drivers/net/ethernet/i825xx/ether1*
1890 F: drivers/net/ethernet/seeq/ether3*
1891 F: drivers/scsi/arm/
1893 ARM/Rockchip SoC support
1894 M: Heiko Stuebner <heiko@sntech.de>
1895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 L: linux-rockchip@lists.infradead.org
1897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1899 F: arch/arm/boot/dts/rk3*
1900 F: arch/arm/boot/dts/rv1108*
1901 F: arch/arm/mach-rockchip/
1902 F: drivers/clk/rockchip/
1903 F: drivers/i2c/busses/i2c-rk3x.c
1904 F: drivers/*/*rockchip*
1905 F: drivers/*/*/*rockchip*
1906 F: sound/soc/rockchip/
1909 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1910 M: Kukjin Kim <kgene@kernel.org>
1911 M: Krzysztof Kozlowski <krzk@kernel.org>
1912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1914 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1916 F: arch/arm/boot/dts/s3c*
1917 F: arch/arm/boot/dts/s5p*
1918 F: arch/arm/boot/dts/exynos*
1919 F: arch/arm64/boot/dts/exynos/
1920 F: arch/arm/plat-samsung/
1921 F: arch/arm/mach-s3c24*/
1922 F: arch/arm/mach-s3c64xx/
1923 F: arch/arm/mach-s5p*/
1924 F: arch/arm/mach-exynos*/
1925 F: drivers/*/*s3c24*
1926 F: drivers/*/*/*s3c24*
1927 F: drivers/*/*s3c64xx*
1928 F: drivers/*/*s5pv210*
1929 F: drivers/memory/samsung/*
1930 F: drivers/soc/samsung/*
1931 F: Documentation/arm/Samsung/
1932 F: Documentation/devicetree/bindings/arm/samsung/
1933 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1934 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1937 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1938 M: Kyungmin Park <kyungmin.park@samsung.com>
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 F: arch/arm/mach-s5pv210/
1943 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1944 M: Kyungmin Park <kyungmin.park@samsung.com>
1945 M: Kamil Debski <kamil@wypas.org>
1946 M: Andrzej Hajda <a.hajda@samsung.com>
1947 L: linux-arm-kernel@lists.infradead.org
1948 L: linux-media@vger.kernel.org
1950 F: drivers/media/platform/s5p-g2d/
1952 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1953 M: Marek Szyprowski <m.szyprowski@samsung.com>
1954 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1955 L: linux-media@vger.kernel.org
1957 F: drivers/media/platform/s5p-cec/
1958 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1960 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1961 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1962 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1963 L: linux-arm-kernel@lists.infradead.org
1964 L: linux-media@vger.kernel.org
1966 F: drivers/media/platform/s5p-jpeg/
1968 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1969 M: Kyungmin Park <kyungmin.park@samsung.com>
1970 M: Kamil Debski <kamil@wypas.org>
1971 M: Jeongtae Park <jtp.park@samsung.com>
1972 M: Andrzej Hajda <a.hajda@samsung.com>
1973 L: linux-arm-kernel@lists.infradead.org
1974 L: linux-media@vger.kernel.org
1976 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1977 F: drivers/media/platform/s5p-mfc/
1979 ARM/SHMOBILE ARM ARCHITECTURE
1980 M: Simon Horman <horms@verge.net.au>
1981 M: Magnus Damm <magnus.damm@gmail.com>
1982 L: linux-renesas-soc@vger.kernel.org
1983 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1986 F: arch/arm/boot/dts/emev2*
1987 F: arch/arm/boot/dts/r7s*
1988 F: arch/arm/boot/dts/r8a*
1989 F: arch/arm/boot/dts/sh*
1990 F: arch/arm/configs/shmobile_defconfig
1991 F: arch/arm/include/debug/renesas-scif.S
1992 F: arch/arm/mach-shmobile/
1993 F: Documentation/devicetree/bindings/arm/shmobile.txt
1994 F: drivers/soc/renesas/
1995 F: include/linux/soc/renesas/
1997 ARM/SOCFPGA ARCHITECTURE
1998 M: Dinh Nguyen <dinguyen@kernel.org>
2000 F: arch/arm/mach-socfpga/
2001 F: arch/arm/boot/dts/socfpga*
2002 F: arch/arm/configs/socfpga_defconfig
2003 F: arch/arm64/boot/dts/altera/
2004 W: http://www.rocketboards.org
2005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2007 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2008 M: Dinh Nguyen <dinguyen@kernel.org>
2010 F: drivers/clk/socfpga/
2012 ARM/SOCFPGA EDAC SUPPORT
2013 M: Thor Thayer <thor.thayer@linux.intel.com>
2015 F: drivers/edac/altera_edac.
2017 ARM/SPREADTRUM SoC SUPPORT
2018 M: Orson Zhai <orsonzhai@gmail.com>
2019 M: Baolin Wang <baolin.wang@linaro.org>
2020 M: Chunyan Zhang <zhang.lyra@gmail.com>
2022 F: arch/arm64/boot/dts/sprd
2025 ARM/STI ARCHITECTURE
2026 M: Patrice Chotard <patrice.chotard@st.com>
2027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 W: http://www.stlinux.com
2030 F: arch/arm/mach-sti/
2031 F: arch/arm/boot/dts/sti*
2032 F: drivers/char/hw_random/st-rng.c
2033 F: drivers/clocksource/arm_global_timer.c
2034 F: drivers/clocksource/clksrc_st_lpc.c
2035 F: drivers/cpufreq/sti-cpufreq.c
2036 F: drivers/dma/st_fdma*
2037 F: drivers/i2c/busses/i2c-st.c
2038 F: drivers/media/rc/st_rc.c
2039 F: drivers/media/platform/sti/c8sectpfe/
2040 F: drivers/mmc/host/sdhci-st.c
2041 F: drivers/phy/st/phy-miphy28lp.c
2042 F: drivers/phy/st/phy-stih407-usb.c
2043 F: drivers/pinctrl/pinctrl-st.c
2044 F: drivers/remoteproc/st_remoteproc.c
2045 F: drivers/remoteproc/st_slim_rproc.c
2046 F: drivers/reset/sti/
2047 F: drivers/rtc/rtc-st-lpc.c
2048 F: drivers/tty/serial/st-asc.c
2049 F: drivers/usb/dwc3/dwc3-st.c
2050 F: drivers/usb/host/ehci-st.c
2051 F: drivers/usb/host/ohci-st.c
2052 F: drivers/watchdog/st_lpc_wdt.c
2053 F: drivers/ata/ahci_st.c
2054 F: include/linux/remoteproc/st_slim_rproc.h
2056 ARM/STM32 ARCHITECTURE
2057 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2058 M: Alexandre Torgue <alexandre.torgue@st.com>
2059 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2063 F: arch/arm/boot/dts/stm32*
2064 F: arch/arm/mach-stm32/
2065 F: drivers/clocksource/armv7m_systick.c
2067 ARM/Synaptics Berlin SoC support
2068 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2069 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072 F: arch/arm/mach-berlin/
2073 F: arch/arm/boot/dts/berlin*
2074 F: arch/arm64/boot/dts/marvell/berlin*
2076 ARM/TANGO ARCHITECTURE
2077 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2078 M: Mans Rullgard <mans@mansr.com>
2079 L: linux-arm-kernel@lists.infradead.org
2083 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2084 M: Lennert Buytenhek <kernel@wantstofly.org>
2085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2089 M: Hans Verkuil <hans.verkuil@cisco.com>
2090 L: linux-tegra@vger.kernel.org
2091 L: linux-media@vger.kernel.org
2093 F: drivers/media/platform/tegra-cec/
2094 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2096 ARM/TETON BGA MACHINE SUPPORT
2097 M: "Mark F. Brown" <mark.brown314@gmail.com>
2098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2102 M: Santosh Shilimkar <ssantosh@kernel.org>
2103 L: linux-kernel@vger.kernel.org
2105 F: drivers/memory/*emif*
2107 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2108 M: Santosh Shilimkar <ssantosh@kernel.org>
2109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 F: arch/arm/mach-keystone/
2112 F: arch/arm/boot/dts/keystone-*
2113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2115 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2116 M: Santosh Shilimkar <ssantosh@kernel.org>
2117 L: linux-kernel@vger.kernel.org
2119 F: drivers/clk/keystone/
2121 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2122 M: Santosh Shilimkar <ssantosh@kernel.org>
2123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 L: linux-kernel@vger.kernel.org
2126 F: drivers/clocksource/timer-keystone.c
2128 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2129 M: Santosh Shilimkar <ssantosh@kernel.org>
2130 L: linux-kernel@vger.kernel.org
2132 F: drivers/power/reset/keystone-reset.c
2134 ARM/THECUS N2100 MACHINE SUPPORT
2135 M: Lennert Buytenhek <kernel@wantstofly.org>
2136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 ARM/TOSA MACHINE SUPPORT
2140 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2141 M: Dirk Opfer <dirk@opfer-online.de>
2144 ARM/UNIPHIER ARCHITECTURE
2145 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2149 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2150 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2151 F: arch/arm/boot/dts/uniphier*
2152 F: arch/arm/include/asm/hardware/cache-uniphier.h
2153 F: arch/arm/mach-uniphier/
2154 F: arch/arm/mm/cache-uniphier.c
2155 F: arch/arm64/boot/dts/socionext/uniphier*
2156 F: drivers/bus/uniphier-system-bus.c
2157 F: drivers/clk/uniphier/
2158 F: drivers/gpio/gpio-uniphier.c
2159 F: drivers/i2c/busses/i2c-uniphier*
2160 F: drivers/irqchip/irq-uniphier-aidet.c
2161 F: drivers/pinctrl/uniphier/
2162 F: drivers/reset/reset-uniphier.c
2163 F: drivers/tty/serial/8250/8250_uniphier.c
2166 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2167 M: Ulf Hansson <ulf.hansson@linaro.org>
2168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 T: git git://git.linaro.org/people/ulfh/clk.git
2171 F: drivers/clk/ux500/
2173 ARM/VERSATILE EXPRESS PLATFORM
2174 M: Liviu Dudau <liviu.dudau@arm.com>
2175 M: Sudeep Holla <sudeep.holla@arm.com>
2176 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 F: arch/arm/boot/dts/vexpress*
2180 F: arch/arm64/boot/dts/arm/
2181 F: arch/arm/mach-vexpress/
2184 F: drivers/clk/versatile/clk-vexpress-osc.c
2185 F: drivers/clocksource/versatile.c
2189 M: Russell King <linux@armlinux.org.uk>
2190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 W: http://www.armlinux.org.uk/
2195 ARM/VOIPAC PXA270 SUPPORT
2196 M: Marek Vasut <marek.vasut@gmail.com>
2197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 F: arch/arm/mach-pxa/vpac270.c
2200 F: arch/arm/mach-pxa/include/mach/vpac270.h
2202 ARM/VT8500 ARM ARCHITECTURE
2203 M: Tony Prisk <linux@prisktech.co.nz>
2204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206 F: arch/arm/mach-vt8500/
2207 F: drivers/clocksource/vt8500_timer.c
2208 F: drivers/i2c/busses/i2c-wmt.c
2209 F: drivers/mmc/host/wmt-sdmmc.c
2210 F: drivers/pwm/pwm-vt8500.c
2211 F: drivers/rtc/rtc-vt8500.c
2212 F: drivers/tty/serial/vt8500_serial.c
2213 F: drivers/usb/host/ehci-platform.c
2214 F: drivers/usb/host/uhci-platform.c
2215 F: drivers/video/fbdev/vt8500lcdfb.*
2216 F: drivers/video/fbdev/wm8505fb*
2217 F: drivers/video/fbdev/wmt_ge_rops.*
2219 ARM/ZIPIT Z2 SUPPORT
2220 M: Marek Vasut <marek.vasut@gmail.com>
2221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223 F: arch/arm/mach-pxa/z2.c
2224 F: arch/arm/mach-pxa/include/mach/z2.h
2226 ARM/ZTE ARCHITECTURE
2227 M: Jun Nie <jun.nie@linaro.org>
2228 M: Baoyou Xie <baoyou.xie@linaro.org>
2229 M: Shawn Guo <shawnguo@kernel.org>
2230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 F: arch/arm/boot/dts/zx2967*
2233 F: arch/arm/mach-zx/
2234 F: arch/arm64/boot/dts/zte/
2236 F: drivers/dma/zx_dma.c
2237 F: drivers/gpio/gpio-zx.c
2238 F: drivers/i2c/busses/i2c-zx2967.c
2239 F: drivers/mmc/host/dw_mmc-zx.*
2240 F: drivers/pinctrl/zte/
2242 F: drivers/thermal/zx2967_thermal.c
2243 F: drivers/watchdog/zx2967_wdt.c
2244 F: Documentation/devicetree/bindings/arm/zte.txt
2245 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2246 F: Documentation/devicetree/bindings/dma/zxdma.txt
2247 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2248 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2249 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2250 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2251 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2252 F: Documentation/devicetree/bindings/soc/zte/
2253 F: Documentation/devicetree/bindings/sound/zte,*.txt
2254 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2255 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2256 F: include/dt-bindings/clock/zx2967*.h
2257 F: include/dt-bindings/soc/zte,*.h
2258 F: sound/soc/codecs/zx_aud96p22.c
2261 ARM/ZYNQ ARCHITECTURE
2262 M: Michal Simek <michal.simek@xilinx.com>
2263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 W: http://wiki.xilinx.com
2265 T: git https://github.com/Xilinx/linux-xlnx.git
2267 F: arch/arm/mach-zynq/
2268 F: drivers/cpuidle/cpuidle-zynq.c
2269 F: drivers/block/xsysace.c
2272 F: drivers/clocksource/cadence_ttc_timer.c
2273 F: drivers/i2c/busses/i2c-cadence.c
2274 F: drivers/mmc/host/sdhci-of-arasan.c
2275 F: drivers/edac/synopsys_edac.c
2277 ARM64 PORT (AARCH64 ARCHITECTURE)
2278 M: Catalin Marinas <catalin.marinas@arm.com>
2279 M: Will Deacon <will.deacon@arm.com>
2280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2284 X: arch/arm64/boot/dts/
2285 F: Documentation/arm64/
2287 AS3645A LED FLASH CONTROLLER DRIVER
2288 M: Sakari Ailus <sakari.ailus@iki.fi>
2289 L: linux-leds@vger.kernel.org
2291 F: drivers/leds/leds-as3645a.c
2293 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2294 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2295 L: linux-media@vger.kernel.org
2296 T: git git://linuxtv.org/media_tree.git
2298 F: drivers/media/i2c/ak7375.c
2299 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2301 ASAHI KASEI AK8974 DRIVER
2302 M: Linus Walleij <linus.walleij@linaro.org>
2303 L: linux-iio@vger.kernel.org
2304 W: http://www.akm.com/
2306 F: drivers/iio/magnetometer/ak8974.c
2308 ASC7621 HARDWARE MONITOR DRIVER
2309 M: George Joseph <george.joseph@fairview5.com>
2310 L: linux-hwmon@vger.kernel.org
2312 F: Documentation/hwmon/asc7621
2313 F: drivers/hwmon/asc7621.c
2315 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2316 M: Corentin Chary <corentin.chary@gmail.com>
2317 L: acpi4asus-user@lists.sourceforge.net
2318 L: platform-driver-x86@vger.kernel.org
2319 W: http://acpi4asus.sf.net
2321 F: drivers/platform/x86/asus*.c
2322 F: drivers/platform/x86/eeepc*.c
2324 ASUS WIRELESS RADIO CONTROL DRIVER
2325 M: João Paulo Rechi Vita <jprvita@gmail.com>
2326 L: platform-driver-x86@vger.kernel.org
2328 F: drivers/platform/x86/asus-wireless.c
2331 M: David Howells <dhowells@redhat.com>
2332 L: keyrings@vger.kernel.org
2334 F: Documentation/crypto/asymmetric-keys.txt
2335 F: include/linux/verification.h
2336 F: include/crypto/public_key.h
2337 F: include/crypto/pkcs7.h
2338 F: crypto/asymmetric_keys/
2340 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2341 R: Dan Williams <dan.j.williams@intel.com>
2342 W: http://sourceforge.net/projects/xscaleiop
2344 F: Documentation/crypto/async-tx-api.txt
2347 F: include/linux/dmaengine.h
2348 F: include/linux/async_tx.h
2351 M: Bartosz Golaszewski <brgl@bgdev.pl>
2352 L: linux-i2c@vger.kernel.org
2353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2355 F: Documentation/devicetree/bindings/eeprom/at24.txt
2356 F: drivers/misc/eeprom/at24.c
2357 F: include/linux/platform_data/at24.h
2359 ATA OVER ETHERNET (AOE) DRIVER
2360 M: "Ed L. Cashin" <ed.cashin@acm.org>
2361 W: http://www.openaoe.org/
2363 F: Documentation/aoe/
2364 F: drivers/block/aoe/
2366 ATHEROS 71XX/9XXX GPIO DRIVER
2367 M: Alban Bedel <albeu@free.fr>
2368 W: https://github.com/AlbanBedel/linux
2369 T: git git://github.com/AlbanBedel/linux
2371 F: drivers/gpio/gpio-ath79.c
2372 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2374 ATHEROS 71XX/9XXX USB PHY DRIVER
2375 M: Alban Bedel <albeu@free.fr>
2376 W: https://github.com/AlbanBedel/linux
2377 T: git git://github.com/AlbanBedel/linux
2379 F: drivers/phy/qualcomm/phy-ath79-usb.c
2380 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2382 ATHEROS ATH GENERIC UTILITIES
2383 M: Kalle Valo <kvalo@codeaurora.org>
2384 L: linux-wireless@vger.kernel.org
2386 F: drivers/net/wireless/ath/*
2388 ATHEROS ATH5K WIRELESS DRIVER
2389 M: Jiri Slaby <jirislaby@gmail.com>
2390 M: Nick Kossifidis <mickflemm@gmail.com>
2391 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2392 L: linux-wireless@vger.kernel.org
2393 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2395 F: drivers/net/wireless/ath/ath5k/
2397 ATHEROS ATH6KL WIRELESS DRIVER
2398 M: Kalle Valo <kvalo@codeaurora.org>
2399 L: linux-wireless@vger.kernel.org
2400 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2403 F: drivers/net/wireless/ath/ath6kl/
2406 M: Ville Syrjala <syrjala@sci.fi>
2408 F: drivers/input/misc/ati_remote2.c
2410 ATK0110 HWMON DRIVER
2411 M: Luca Tettamanti <kronos.it@gmail.com>
2412 L: linux-hwmon@vger.kernel.org
2414 F: drivers/hwmon/asus_atk0110.c
2416 ATLX ETHERNET DRIVERS
2417 M: Jay Cliburn <jcliburn@gmail.com>
2418 M: Chris Snook <chris.snook@gmail.com>
2419 L: netdev@vger.kernel.org
2420 W: http://sourceforge.net/projects/atl1
2421 W: http://atl1.sourceforge.net
2423 F: drivers/net/ethernet/atheros/
2426 M: Chas Williams <3chas3@gmail.com>
2427 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2428 L: netdev@vger.kernel.org
2429 W: http://linux-atm.sourceforge.net
2432 F: include/linux/atm*
2433 F: include/uapi/linux/atm*
2435 ATMEL AT91 / AT32 MCI DRIVER
2436 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2438 F: drivers/mmc/host/atmel-mci.c
2440 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2441 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2443 F: drivers/power/reset/at91-sama5d2_shdwc.c
2445 ATMEL Audio ALSA driver
2446 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2447 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2452 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2453 L: linux-i2c@vger.kernel.org
2455 F: drivers/i2c/busses/i2c-at91.c
2458 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2459 L: linux-media@vger.kernel.org
2461 F: drivers/media/platform/atmel/atmel-isi.c
2462 F: include/media/atmel-isi.h
2465 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2466 L: linux-fbdev@vger.kernel.org
2468 F: drivers/video/fbdev/atmel_lcdfb.c
2469 F: include/video/atmel_lcdc.h
2471 ATMEL MACB ETHERNET DRIVER
2472 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2474 F: drivers/net/ethernet/cadence/
2476 ATMEL MAXTOUCH DRIVER
2477 M: Nick Dyer <nick@shmanahar.org>
2478 T: git git://github.com/ndyer/linux.git
2480 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2481 F: drivers/input/touchscreen/atmel_mxt_ts.c
2483 ATMEL SAMA5D2 ADC DRIVER
2484 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2485 L: linux-iio@vger.kernel.org
2487 F: drivers/iio/adc/at91-sama5d2_adc.c
2490 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2491 L: linux-mmc@vger.kernel.org
2493 F: drivers/mmc/host/sdhci-of-at91.c
2496 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2498 F: drivers/spi/spi-atmel.*
2501 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504 F: drivers/misc/atmel-ssc.c
2505 F: include/linux/atmel-ssc.h
2507 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2508 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511 F: drivers/misc/atmel_tclib.c
2512 F: drivers/clocksource/tcb_clksrc.c
2514 ATMEL USBA UDC DRIVER
2515 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2518 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2520 ATMEL WIRELESS DRIVER
2521 M: Simon Kelley <simon@thekelleys.org.uk>
2522 L: linux-wireless@vger.kernel.org
2523 W: http://www.thekelleys.org.uk/atmel
2524 W: http://atmelwlandriver.sourceforge.net/
2526 F: drivers/net/wireless/atmel/atmel*
2529 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2530 L: linux-arm-kernel@lists.infradead.org
2531 L: dmaengine@vger.kernel.org
2533 F: drivers/dma/at_xdmac.c
2535 ATOMIC INFRASTRUCTURE
2536 M: Will Deacon <will.deacon@arm.com>
2537 M: Peter Zijlstra <peterz@infradead.org>
2538 R: Boqun Feng <boqun.feng@gmail.com>
2539 L: linux-kernel@vger.kernel.org
2541 F: arch/*/include/asm/atomic*.h
2542 F: include/*/atomic*.h
2544 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2545 M: Bradley Grove <linuxdrivers@attotech.com>
2546 L: linux-scsi@vger.kernel.org
2547 W: http://www.attotech.com
2549 F: drivers/scsi/esas2r
2551 ATUSB IEEE 802.15.4 RADIO DRIVER
2552 M: Stefan Schmidt <stefan@datenfreihafen.org>
2553 L: linux-wpan@vger.kernel.org
2555 F: drivers/net/ieee802154/atusb.c
2556 F: drivers/net/ieee802154/atusb.h
2557 F: drivers/net/ieee802154/at86rf230.h
2560 M: Paul Moore <paul@paul-moore.com>
2561 M: Eric Paris <eparis@redhat.com>
2562 L: linux-audit@redhat.com (moderated for non-subscribers)
2563 W: https://github.com/linux-audit
2564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2566 F: include/linux/audit.h
2567 F: include/uapi/linux/audit.h
2570 AUXILIARY DISPLAY DRIVERS
2571 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2573 F: drivers/auxdisplay/
2574 F: include/linux/cfag12864b.h
2577 M: Ralf Baechle <ralf@linux-mips.org>
2578 L: linux-hams@vger.kernel.org
2579 W: http://www.linux-ax25.org/
2581 F: include/uapi/linux/ax25.h
2582 F: include/net/ax25.h
2586 M: Peter Rosin <peda@axentia.se>
2587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589 F: Documentation/devicetree/bindings/arm/axentia.txt
2590 F: arch/arm/boot/dts/at91-linea.dtsi
2591 F: arch/arm/boot/dts/at91-natte.dtsi
2592 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2593 F: arch/arm/boot/dts/at91-tse850-3.dts
2595 AXENTIA ASOC DRIVERS
2596 M: Peter Rosin <peda@axentia.se>
2597 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2599 F: Documentation/devicetree/bindings/sound/axentia,*
2600 F: sound/soc/atmel/tse850-pcm5142.c
2603 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2604 L: linux-media@vger.kernel.org
2605 W: https://linuxtv.org
2606 T: git git://linuxtv.org/media_tree.git
2608 F: drivers/media/usb/dvb-usb-v2/az6007.c
2610 AZTECH FM RADIO RECEIVER DRIVER
2611 M: Hans Verkuil <hverkuil@xs4all.nl>
2612 L: linux-media@vger.kernel.org
2613 T: git git://linuxtv.org/media_tree.git
2614 W: https://linuxtv.org
2616 F: drivers/media/radio/radio-aztech*
2619 L: linux-wireless@vger.kernel.org
2620 L: b43-dev@lists.infradead.org
2621 W: http://wireless.kernel.org/en/users/Drivers/b43
2623 F: drivers/net/wireless/broadcom/b43/
2625 B43LEGACY WIRELESS DRIVER
2626 M: Larry Finger <Larry.Finger@lwfinger.net>
2627 L: linux-wireless@vger.kernel.org
2628 L: b43-dev@lists.infradead.org
2629 W: http://wireless.kernel.org/en/users/Drivers/b43
2631 F: drivers/net/wireless/broadcom/b43legacy/
2633 BACKLIGHT CLASS/SUBSYSTEM
2634 M: Lee Jones <lee.jones@linaro.org>
2635 M: Daniel Thompson <daniel.thompson@linaro.org>
2636 M: Jingoo Han <jingoohan1@gmail.com>
2637 L: dri-devel@lists.freedesktop.org
2638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2640 F: drivers/video/backlight/
2641 F: include/linux/backlight.h
2642 F: include/linux/pwm_backlight.h
2643 F: Documentation/devicetree/bindings/leds/backlight
2646 M: Marek Lindner <mareklindner@neomailbox.ch>
2647 M: Simon Wunderlich <sw@simonwunderlich.de>
2648 M: Antonio Quartulli <a@unstable.cc>
2649 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2650 W: https://www.open-mesh.org/
2651 Q: https://patchwork.open-mesh.org/project/batman/list/
2653 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2654 F: Documentation/ABI/testing/sysfs-class-net-mesh
2655 F: Documentation/networking/batman-adv.rst
2656 F: include/uapi/linux/batadv_packet.h
2657 F: include/uapi/linux/batman_adv.h
2660 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2661 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2662 L: linux-hams@vger.kernel.org
2663 W: http://www.baycom.org/~tom/ham/ham.html
2665 F: drivers/net/hamradio/baycom*
2667 BCACHE (BLOCK LAYER CACHE)
2668 M: Coly Li <colyli@suse.de>
2669 M: Kent Overstreet <kent.overstreet@gmail.com>
2670 L: linux-bcache@vger.kernel.org
2671 W: http://bcache.evilpiepirate.org
2672 C: irc://irc.oftc.net/bcache
2674 F: drivers/md/bcache/
2676 BDISP ST MEDIA DRIVER
2677 M: Fabien Dessenne <fabien.dessenne@st.com>
2678 L: linux-media@vger.kernel.org
2679 T: git git://linuxtv.org/media_tree.git
2680 W: https://linuxtv.org
2682 F: drivers/media/platform/sti/bdisp
2684 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2685 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2686 L: netdev@vger.kernel.org
2688 F: drivers/net/ethernet/ec_bhf.c
2691 M: Luis de Bethencourt <luisbg@kernel.org>
2692 M: Salah Triki <salah.triki@gmail.com>
2694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2695 F: Documentation/filesystems/befs.txt
2699 M: Paolo Valente <paolo.valente@linaro.org>
2700 M: Jens Axboe <axboe@kernel.dk>
2701 L: linux-block@vger.kernel.org
2704 F: Documentation/block/bfq-iosched.txt
2707 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2709 F: Documentation/filesystems/bfs.txt
2711 F: include/uapi/linux/bfs_fs.h
2713 BLINKM RGB LED DRIVER
2714 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2716 F: drivers/leds/leds-blinkm.c
2719 M: Jens Axboe <axboe@kernel.dk>
2720 L: linux-block@vger.kernel.org
2721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2725 F: kernel/trace/blktrace.c
2729 M: Joern Engel <joern@lazybastard.org>
2730 L: linux-mtd@lists.infradead.org
2732 F: drivers/mtd/devices/block2mtd.c
2735 M: Marcel Holtmann <marcel@holtmann.org>
2736 M: Johan Hedberg <johan.hedberg@gmail.com>
2737 L: linux-bluetooth@vger.kernel.org
2738 W: http://www.bluez.org/
2739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2742 F: drivers/bluetooth/
2745 M: Marcel Holtmann <marcel@holtmann.org>
2746 M: Johan Hedberg <johan.hedberg@gmail.com>
2747 L: linux-bluetooth@vger.kernel.org
2748 W: http://www.bluez.org/
2749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2753 F: include/net/bluetooth/
2756 M: Jay Vosburgh <j.vosburgh@gmail.com>
2757 M: Veaceslav Falico <vfalico@gmail.com>
2758 M: Andy Gospodarek <andy@greyhouse.net>
2759 L: netdev@vger.kernel.org
2760 W: http://sourceforge.net/projects/bonding/
2762 F: drivers/net/bonding/
2763 F: include/uapi/linux/if_bonding.h
2765 BPF (Safe dynamic programs and tools)
2766 M: Alexei Starovoitov <ast@kernel.org>
2767 M: Daniel Borkmann <daniel@iogearbox.net>
2768 L: netdev@vger.kernel.org
2769 L: linux-kernel@vger.kernel.org
2770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2772 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2774 F: arch/x86/net/bpf_jit*
2775 F: Documentation/networking/filter.txt
2776 F: Documentation/bpf/
2777 F: include/linux/bpf*
2778 F: include/linux/filter.h
2779 F: include/trace/events/xdp.h
2780 F: include/uapi/linux/bpf*
2781 F: include/uapi/linux/filter.h
2783 F: kernel/trace/bpf_trace.c
2786 F: net/core/filter.c
2787 F: net/sched/act_bpf.c
2788 F: net/sched/cls_bpf.c
2792 F: tools/testing/selftests/bpf/
2794 BROADCOM B44 10/100 ETHERNET DRIVER
2795 M: Michael Chan <michael.chan@broadcom.com>
2796 L: netdev@vger.kernel.org
2798 F: drivers/net/ethernet/broadcom/b44.*
2800 BROADCOM B53 ETHERNET SWITCH DRIVER
2801 M: Florian Fainelli <f.fainelli@gmail.com>
2802 L: netdev@vger.kernel.org
2803 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2805 F: drivers/net/dsa/b53/*
2806 F: include/linux/platform_data/b53.h
2808 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2809 M: Florian Fainelli <f.fainelli@gmail.com>
2810 M: Ray Jui <rjui@broadcom.com>
2811 M: Scott Branden <sbranden@broadcom.com>
2812 M: bcm-kernel-feedback-list@broadcom.com
2813 T: git git://github.com/broadcom/mach-bcm
2819 F: arch/arm/mach-bcm/
2821 BROADCOM BCM2835 ARM ARCHITECTURE
2822 M: Eric Anholt <eric@anholt.net>
2823 M: Stefan Wahren <stefan.wahren@i2se.com>
2824 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2826 T: git git://github.com/anholt/linux
2829 F: drivers/staging/vc04_services
2831 BROADCOM BCM47XX MIPS ARCHITECTURE
2832 M: Hauke Mehrtens <hauke@hauke-m.de>
2833 M: Rafał Miłecki <zajec5@gmail.com>
2834 L: linux-mips@linux-mips.org
2836 F: Documentation/devicetree/bindings/mips/brcm/
2837 F: arch/mips/bcm47xx/*
2838 F: arch/mips/include/asm/mach-bcm47xx/*
2840 BROADCOM BCM5301X ARM ARCHITECTURE
2841 M: Hauke Mehrtens <hauke@hauke-m.de>
2842 M: Rafał Miłecki <zajec5@gmail.com>
2843 M: Jon Mason <jonmason@broadcom.com>
2844 M: bcm-kernel-feedback-list@broadcom.com
2845 L: linux-arm-kernel@lists.infradead.org
2847 F: arch/arm/mach-bcm/bcm_5301x.c
2848 F: arch/arm/boot/dts/bcm5301x*.dtsi
2849 F: arch/arm/boot/dts/bcm470*
2850 F: arch/arm/boot/dts/bcm953012*
2852 BROADCOM BCM53573 ARM ARCHITECTURE
2853 M: Rafał Miłecki <rafal@milecki.pl>
2854 L: linux-arm-kernel@lists.infradead.org
2856 F: arch/arm/boot/dts/bcm53573*
2857 F: arch/arm/boot/dts/bcm47189*
2859 BROADCOM BCM63XX ARM ARCHITECTURE
2860 M: Florian Fainelli <f.fainelli@gmail.com>
2861 M: bcm-kernel-feedback-list@broadcom.com
2862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2863 T: git git://github.com/broadcom/stblinux.git
2867 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2868 M: Kevin Cernekee <cernekee@gmail.com>
2869 L: linux-usb@vger.kernel.org
2871 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2873 BROADCOM BCM7XXX ARM ARCHITECTURE
2874 M: Brian Norris <computersforpeace@gmail.com>
2875 M: Gregory Fong <gregory.0xf0@gmail.com>
2876 M: Florian Fainelli <f.fainelli@gmail.com>
2877 M: bcm-kernel-feedback-list@broadcom.com
2878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2879 T: git git://github.com/broadcom/stblinux.git
2881 F: arch/arm/mach-bcm/*brcmstb*
2882 F: arch/arm/boot/dts/bcm7*.dts*
2883 F: drivers/bus/brcmstb_gisb.c
2884 F: arch/arm/mm/cache-b15-rac.c
2885 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2888 BROADCOM BMIPS CPUFREQ DRIVER
2889 M: Markus Mayer <mmayer@broadcom.com>
2890 M: bcm-kernel-feedback-list@broadcom.com
2891 L: linux-pm@vger.kernel.org
2893 F: drivers/cpufreq/bmips-cpufreq.c
2895 BROADCOM BMIPS MIPS ARCHITECTURE
2896 M: Kevin Cernekee <cernekee@gmail.com>
2897 M: Florian Fainelli <f.fainelli@gmail.com>
2898 L: linux-mips@linux-mips.org
2899 T: git git://github.com/broadcom/stblinux.git
2901 F: arch/mips/bmips/*
2902 F: arch/mips/include/asm/mach-bmips/*
2903 F: arch/mips/kernel/*bmips*
2904 F: arch/mips/boot/dts/brcm/bcm*.dts*
2905 F: drivers/irqchip/irq-bcm63*
2906 F: drivers/irqchip/irq-bcm7*
2907 F: drivers/irqchip/irq-brcmstb*
2908 F: include/linux/bcm963xx_nvram.h
2909 F: include/linux/bcm963xx_tag.h
2911 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2912 M: Rasesh Mody <rasesh.mody@cavium.com>
2913 M: Harish Patil <harish.patil@cavium.com>
2914 M: Dept-GELinuxNICDev@cavium.com
2915 L: netdev@vger.kernel.org
2917 F: drivers/net/ethernet/broadcom/bnx2.*
2918 F: drivers/net/ethernet/broadcom/bnx2_*
2920 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2921 M: QLogic-Storage-Upstream@qlogic.com
2922 L: linux-scsi@vger.kernel.org
2924 F: drivers/scsi/bnx2fc/
2926 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2927 M: QLogic-Storage-Upstream@qlogic.com
2928 L: linux-scsi@vger.kernel.org
2930 F: drivers/scsi/bnx2i/
2932 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2933 M: Ariel Elior <ariel.elior@cavium.com>
2934 M: everest-linux-l2@cavium.com
2935 L: netdev@vger.kernel.org
2937 F: drivers/net/ethernet/broadcom/bnx2x/
2939 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2940 M: Michael Chan <michael.chan@broadcom.com>
2941 L: netdev@vger.kernel.org
2943 F: drivers/net/ethernet/broadcom/bnxt/
2945 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2946 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2947 M: Franky Lin <franky.lin@broadcom.com>
2948 M: Hante Meuleman <hante.meuleman@broadcom.com>
2949 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2950 M: Wright Feng <wright.feng@cypress.com>
2951 L: linux-wireless@vger.kernel.org
2952 L: brcm80211-dev-list.pdl@broadcom.com
2953 L: brcm80211-dev-list@cypress.com
2955 F: drivers/net/wireless/broadcom/brcm80211/
2957 BROADCOM BRCMSTB GPIO DRIVER
2958 M: Gregory Fong <gregory.0xf0@gmail.com>
2959 L: bcm-kernel-feedback-list@broadcom.com
2961 F: drivers/gpio/gpio-brcmstb.c
2962 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2964 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2965 M: Al Cooper <alcooperx@gmail.com>
2966 L: linux-kernel@vger.kernel.org
2967 L: bcm-kernel-feedback-list@broadcom.com
2969 F: drivers/phy/broadcom/phy-brcm-usb*
2971 BROADCOM GENET ETHERNET DRIVER
2972 M: Doug Berger <opendmb@gmail.com>
2973 M: Florian Fainelli <f.fainelli@gmail.com>
2974 L: netdev@vger.kernel.org
2976 F: drivers/net/ethernet/broadcom/genet/
2978 BROADCOM IPROC ARM ARCHITECTURE
2979 M: Ray Jui <rjui@broadcom.com>
2980 M: Scott Branden <sbranden@broadcom.com>
2981 M: Jon Mason <jonmason@broadcom.com>
2982 M: bcm-kernel-feedback-list@broadcom.com
2983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2984 T: git git://github.com/broadcom/cygnus-linux.git
3001 F: arch/arm64/boot/dts/broadcom/northstar2/*
3002 F: arch/arm64/boot/dts/broadcom/stingray/*
3003 F: drivers/clk/bcm/clk-ns*
3004 F: drivers/clk/bcm/clk-sr*
3005 F: drivers/pinctrl/bcm/pinctrl-ns*
3006 F: include/dt-bindings/clock/bcm-sr*
3008 BROADCOM KONA GPIO DRIVER
3009 M: Ray Jui <rjui@broadcom.com>
3010 L: bcm-kernel-feedback-list@broadcom.com
3012 F: drivers/gpio/gpio-bcm-kona.c
3013 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3015 BROADCOM NETXTREME-E ROCE DRIVER
3016 M: Selvin Xavier <selvin.xavier@broadcom.com>
3017 M: Devesh Sharma <devesh.sharma@broadcom.com>
3018 M: Somnath Kotur <somnath.kotur@broadcom.com>
3019 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3020 L: linux-rdma@vger.kernel.org
3021 W: http://www.broadcom.com
3023 F: drivers/infiniband/hw/bnxt_re/
3024 F: include/uapi/rdma/bnxt_re-abi.h
3026 BROADCOM NVRAM DRIVER
3027 M: Rafał Miłecki <zajec5@gmail.com>
3028 L: linux-mips@linux-mips.org
3030 F: drivers/firmware/broadcom/*
3032 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3033 M: Rafał Miłecki <zajec5@gmail.com>
3034 L: linux-wireless@vger.kernel.org
3037 F: include/linux/bcma/
3039 BROADCOM STB AVS CPUFREQ DRIVER
3040 M: Markus Mayer <mmayer@broadcom.com>
3041 M: bcm-kernel-feedback-list@broadcom.com
3042 L: linux-pm@vger.kernel.org
3044 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3045 F: drivers/cpufreq/brcmstb*
3047 BROADCOM STB AVS TMON DRIVER
3048 M: Markus Mayer <mmayer@broadcom.com>
3049 M: bcm-kernel-feedback-list@broadcom.com
3050 L: linux-pm@vger.kernel.org
3052 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3053 F: drivers/thermal/broadcom/brcmstb*
3055 BROADCOM STB NAND FLASH DRIVER
3056 M: Brian Norris <computersforpeace@gmail.com>
3057 M: Kamal Dasu <kdasu.kdev@gmail.com>
3058 L: linux-mtd@lists.infradead.org
3059 L: bcm-kernel-feedback-list@broadcom.com
3061 F: drivers/mtd/nand/raw/brcmnand/
3063 BROADCOM STB DPFE DRIVER
3064 M: Markus Mayer <mmayer@broadcom.com>
3065 M: bcm-kernel-feedback-list@broadcom.com
3066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3068 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3069 F: drivers/memory/brcmstb_dpfe.c
3071 BROADCOM SYSTEMPORT ETHERNET DRIVER
3072 M: Florian Fainelli <f.fainelli@gmail.com>
3073 L: netdev@vger.kernel.org
3075 F: drivers/net/ethernet/broadcom/bcmsysport.*
3077 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3078 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3079 M: Prashant Sreedharan <prashant@broadcom.com>
3080 M: Michael Chan <mchan@broadcom.com>
3081 L: netdev@vger.kernel.org
3083 F: drivers/net/ethernet/broadcom/tg3.*
3085 BROCADE BFA FC SCSI DRIVER
3086 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3087 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3088 L: linux-scsi@vger.kernel.org
3090 F: drivers/scsi/bfa/
3092 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3093 M: Rasesh Mody <rasesh.mody@cavium.com>
3094 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3095 M: Dept-GELinuxNICDev@cavium.com
3096 L: netdev@vger.kernel.org
3098 F: drivers/net/ethernet/brocade/bna/
3100 BSG (block layer generic sg v4 driver)
3101 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3102 L: linux-scsi@vger.kernel.org
3105 F: include/linux/bsg.h
3106 F: include/uapi/linux/bsg.h
3109 M: Clemens Ladisch <clemens@ladisch.de>
3110 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3111 T: git git://git.alsa-project.org/alsa-kernel.git
3113 F: Documentation/sound/cards/bt87x.rst
3114 F: sound/pci/bt87x.c
3117 M: Michael Buesch <m@bues.ch>
3118 W: http://bu3sch.de/btgpio.php
3120 F: drivers/gpio/gpio-bt8xx.c
3123 M: Chris Mason <clm@fb.com>
3124 M: Josef Bacik <jbacik@fb.com>
3125 M: David Sterba <dsterba@suse.com>
3126 L: linux-btrfs@vger.kernel.org
3127 W: http://btrfs.wiki.kernel.org/
3128 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3131 F: Documentation/filesystems/btrfs.txt
3133 F: include/linux/btrfs*
3134 F: include/uapi/linux/btrfs*
3136 BTTV VIDEO4LINUX DRIVER
3137 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3138 L: linux-media@vger.kernel.org
3139 W: https://linuxtv.org
3140 T: git git://linuxtv.org/media_tree.git
3142 F: Documentation/media/v4l-drivers/bttv*
3143 F: drivers/media/pci/bt8xx/bttv*
3145 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3146 M: Chanwoo Choi <cw00.choi@samsung.com>
3147 L: linux-pm@vger.kernel.org
3148 L: linux-samsung-soc@vger.kernel.org
3149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3151 F: drivers/devfreq/exynos-bus.c
3152 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3154 BUSLOGIC SCSI DRIVER
3155 M: Khalid Aziz <khalid@gonehiking.org>
3156 L: linux-scsi@vger.kernel.org
3158 F: drivers/scsi/BusLogic.*
3159 F: drivers/scsi/FlashPoint.*
3161 C-MEDIA CMI8788 DRIVER
3162 M: Clemens Ladisch <clemens@ladisch.de>
3163 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3164 T: git git://git.alsa-project.org/alsa-kernel.git
3166 F: sound/pci/oxygen/
3169 M: Mark Salter <msalter@redhat.com>
3170 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3171 L: linux-c6x-dev@linux-c6x.org
3172 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3176 CA8210 IEEE-802.15.4 RADIO DRIVER
3177 M: Harry Morris <h.morris@cascoda.com>
3178 L: linux-wpan@vger.kernel.org
3179 W: https://github.com/Cascoda/ca8210-linux.git
3181 F: drivers/net/ieee802154/ca8210.c
3182 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3184 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3185 M: David Howells <dhowells@redhat.com>
3186 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3188 F: Documentation/filesystems/caching/cachefiles.txt
3191 CADENCE MIPI-CSI2 BRIDGES
3192 M: Maxime Ripard <maxime.ripard@bootlin.com>
3193 L: linux-media@vger.kernel.org
3195 F: Documentation/devicetree/bindings/media/cdns,*.txt
3196 F: drivers/media/platform/cadence/cdns-csi2*
3198 CADET FM/AM RADIO RECEIVER DRIVER
3199 M: Hans Verkuil <hverkuil@xs4all.nl>
3200 L: linux-media@vger.kernel.org
3201 T: git git://linuxtv.org/media_tree.git
3202 W: https://linuxtv.org
3204 F: drivers/media/radio/radio-cadet*
3206 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3207 M: Jonathan Corbet <corbet@lwn.net>
3208 L: linux-media@vger.kernel.org
3209 T: git git://linuxtv.org/media_tree.git
3211 F: Documentation/media/v4l-drivers/cafe_ccic*
3212 F: drivers/media/platform/marvell-ccic/
3215 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3216 L: netdev@vger.kernel.org
3218 F: Documentation/networking/caif/
3219 F: drivers/net/caif/
3220 F: include/uapi/linux/caif/
3221 F: include/net/caif/
3224 CALGARY x86-64 IOMMU
3225 M: Muli Ben-Yehuda <mulix@mulix.org>
3226 M: Jon Mason <jdmason@kudzu.us>
3227 L: iommu@lists.linux-foundation.org
3229 F: arch/x86/kernel/pci-calgary_64.c
3230 F: arch/x86/kernel/tce_64.c
3231 F: arch/x86/include/asm/calgary.h
3232 F: arch/x86/include/asm/tce.h
3235 M: Wolfgang Grandegger <wg@grandegger.com>
3236 M: Marc Kleine-Budde <mkl@pengutronix.de>
3237 L: linux-can@vger.kernel.org
3238 W: https://github.com/linux-can
3239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3242 F: Documentation/devicetree/bindings/net/can/
3244 F: include/linux/can/dev.h
3245 F: include/linux/can/platform/
3246 F: include/uapi/linux/can/error.h
3247 F: include/uapi/linux/can/netlink.h
3250 M: Oliver Hartkopp <socketcan@hartkopp.net>
3251 M: Marc Kleine-Budde <mkl@pengutronix.de>
3252 L: linux-can@vger.kernel.org
3253 W: https://github.com/linux-can
3254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3257 F: Documentation/networking/can.rst
3259 F: include/linux/can/core.h
3260 F: include/uapi/linux/can.h
3261 F: include/uapi/linux/can/bcm.h
3262 F: include/uapi/linux/can/raw.h
3263 F: include/uapi/linux/can/gw.h
3266 M: Serge Hallyn <serge@hallyn.com>
3267 L: linux-security-module@vger.kernel.org
3269 F: include/linux/capability.h
3270 F: include/uapi/linux/capability.h
3271 F: security/commoncap.c
3272 F: kernel/capability.c
3274 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3275 M: Kevin Tsai <ktsai@capellamicro.com>
3277 F: drivers/iio/light/cm*
3279 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3280 M: Christian Lamparter <chunkeey@googlemail.com>
3281 L: linux-wireless@vger.kernel.org
3282 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3284 F: drivers/net/wireless/ath/carl9170/
3287 M: Jan Glauber <jglauber@cavium.com>
3288 M: David Daney <david.daney@cavium.com>
3289 W: http://www.cavium.com
3291 F: drivers/i2c/busses/i2c-octeon*
3292 F: drivers/i2c/busses/i2c-thunderx*
3294 CAVIUM LIQUIDIO NETWORK DRIVER
3295 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3296 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3297 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3298 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3299 L: netdev@vger.kernel.org
3300 W: http://www.cavium.com
3302 F: drivers/net/ethernet/cavium/liquidio/
3305 M: Jan Glauber <jglauber@cavium.com>
3306 M: David Daney <david.daney@cavium.com>
3307 M: Steven J. Hill <Steven.Hill@cavium.com>
3308 W: http://www.cavium.com
3310 F: drivers/mmc/host/cavium*
3312 CAVIUM OCTEON-TX CRYPTO DRIVER
3313 M: George Cherian <george.cherian@cavium.com>
3314 L: linux-crypto@vger.kernel.org
3315 W: http://www.cavium.com
3317 F: drivers/crypto/cavium/cpt/
3319 CAVIUM THUNDERX2 ARM64 SOC
3320 M: Robert Richter <rrichter@cavium.com>
3321 M: Jayachandran C <jnair@caviumnetworks.com>
3322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3324 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3325 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3327 CC2520 IEEE-802.15.4 RADIO DRIVER
3328 M: Varka Bhadram <varkabhadram@gmail.com>
3329 L: linux-wpan@vger.kernel.org
3331 F: drivers/net/ieee802154/cc2520.c
3332 F: include/linux/spi/cc2520.h
3333 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3335 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3336 M: Gilad Ben-Yossef <gilad@benyossef.com>
3337 L: linux-crypto@vger.kernel.org
3339 F: drivers/crypto/ccree/
3340 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3343 M: Hans Verkuil <hans.verkuil@cisco.com>
3344 L: linux-media@vger.kernel.org
3345 T: git git://linuxtv.org/media_tree.git
3346 W: http://linuxtv.org
3348 F: Documentation/media/kapi/cec-core.rst
3349 F: Documentation/media/uapi/cec
3350 F: drivers/media/cec/
3351 F: drivers/media/rc/keymaps/rc-cec.c
3352 F: include/media/cec.h
3353 F: include/media/cec-notifier.h
3354 F: include/uapi/linux/cec.h
3355 F: include/uapi/linux/cec-funcs.h
3356 F: Documentation/devicetree/bindings/media/cec.txt
3357 F: Documentation/ABI/testing/debugfs-cec-error-inj
3360 M: Hans Verkuil <hans.verkuil@cisco.com>
3361 L: linux-media@vger.kernel.org
3362 T: git git://linuxtv.org/media_tree.git
3363 W: http://linuxtv.org
3365 F: drivers/media/platform/cec-gpio/
3366 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3368 CELL BROADBAND ENGINE ARCHITECTURE
3369 M: Arnd Bergmann <arnd@arndb.de>
3370 L: linuxppc-dev@lists.ozlabs.org
3371 W: http://www.ibm.com/developerworks/power/cell/
3373 F: arch/powerpc/include/asm/cell*.h
3374 F: arch/powerpc/include/asm/spu*.h
3375 F: arch/powerpc/include/uapi/asm/spu*.h
3376 F: arch/powerpc/oprofile/*cell*
3377 F: arch/powerpc/platforms/cell/
3379 CEPH COMMON CODE (LIBCEPH)
3380 M: Ilya Dryomov <idryomov@gmail.com>
3381 M: "Yan, Zheng" <zyan@redhat.com>
3382 M: Sage Weil <sage@redhat.com>
3383 L: ceph-devel@vger.kernel.org
3385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3386 T: git git://github.com/ceph/ceph-client.git
3389 F: include/linux/ceph/
3390 F: include/linux/crush/
3392 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3393 M: "Yan, Zheng" <zyan@redhat.com>
3394 M: Sage Weil <sage@redhat.com>
3395 M: Ilya Dryomov <idryomov@gmail.com>
3396 L: ceph-devel@vger.kernel.org
3398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3399 T: git git://github.com/ceph/ceph-client.git
3401 F: Documentation/filesystems/ceph.txt
3404 CERTIFICATE HANDLING:
3405 M: David Howells <dhowells@redhat.com>
3406 M: David Woodhouse <dwmw2@infradead.org>
3407 L: keyrings@vger.kernel.org
3409 F: Documentation/admin-guide/module-signing.rst
3411 F: scripts/sign-file.c
3412 F: scripts/extract-cert.c
3414 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3415 L: linux-usb@vger.kernel.org
3417 F: Documentation/usb/WUSB-Design-overview.txt
3418 F: Documentation/usb/wusb-cbaf
3419 F: drivers/usb/host/hwa-hc.c
3420 F: drivers/usb/host/whci/
3421 F: drivers/usb/wusbcore/
3422 F: include/linux/usb/wusb*
3424 CFAG12864B LCD DRIVER
3425 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3427 F: drivers/auxdisplay/cfag12864b.c
3428 F: include/linux/cfag12864b.h
3430 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3431 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3433 F: drivers/auxdisplay/cfag12864bfb.c
3434 F: include/linux/cfag12864b.h
3436 802.11 (including CFG80211/NL80211)
3437 M: Johannes Berg <johannes@sipsolutions.net>
3438 L: linux-wireless@vger.kernel.org
3439 W: http://wireless.kernel.org/
3440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3444 F: include/uapi/linux/nl80211.h
3445 F: include/linux/ieee80211.h
3446 F: include/net/wext.h
3447 F: include/net/cfg80211.h
3448 F: include/net/iw_handler.h
3449 F: include/net/ieee80211_radiotap.h
3450 F: Documentation/driver-api/80211/cfg80211.rst
3451 F: Documentation/networking/regulatory.txt
3453 CHAR and MISC DRIVERS
3454 M: Arnd Bergmann <arnd@arndb.de>
3455 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3460 F: include/linux/miscdevice.h
3463 M: Andy Whitcroft <apw@canonical.com>
3464 M: Joe Perches <joe@perches.com>
3466 F: scripts/checkpatch.pl
3468 CHINESE DOCUMENTATION
3469 M: Harry Wei <harryxiyou@gmail.com>
3470 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3471 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3473 F: Documentation/translations/zh_CN/
3475 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3476 M: Peter Chen <Peter.Chen@nxp.com>
3477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3478 L: linux-usb@vger.kernel.org
3480 F: drivers/usb/chipidea/
3482 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3483 M: Hans de Goede <hdegoede@redhat.com>
3484 L: linux-input@vger.kernel.org
3486 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3487 F: drivers/input/touchscreen/chipone_icn8318.c
3489 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3490 M: Hans de Goede <hdegoede@redhat.com>
3491 L: linux-input@vger.kernel.org
3493 F: drivers/input/touchscreen/chipone_icn8505.c
3495 CHROME HARDWARE PLATFORM SUPPORT
3496 M: Benson Leung <bleung@chromium.org>
3497 M: Olof Johansson <olof@lixom.net>
3499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3500 F: drivers/platform/chrome/
3502 CIRRUS LOGIC AUDIO CODEC DRIVERS
3503 M: Brian Austin <brian.austin@cirrus.com>
3504 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3505 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3507 F: sound/soc/codecs/cs*
3509 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3510 M: Hartley Sweeten <hsweeten@visionengravers.com>
3511 L: netdev@vger.kernel.org
3513 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3515 CISCO FCOE HBA DRIVER
3516 M: Satish Kharat <satishkh@cisco.com>
3517 M: Sesidhar Baddela <sebaddel@cisco.com>
3518 M: Karan Tilak Kumar <kartilak@cisco.com>
3519 L: linux-scsi@vger.kernel.org
3521 F: drivers/scsi/fnic/
3523 CISCO SCSI HBA DRIVER
3524 M: Karan Tilak Kumar <kartilak@cisco.com>
3525 M: Sesidhar Baddela <sebaddel@cisco.com>
3526 L: linux-scsi@vger.kernel.org
3528 F: drivers/scsi/snic/
3530 CISCO VIC ETHERNET NIC DRIVER
3531 M: Christian Benvenuti <benve@cisco.com>
3532 M: Govindarajulu Varadarajan <_govind@gmx.com>
3533 M: Parvi Kaustubhi <pkaustub@cisco.com>
3535 F: drivers/net/ethernet/cisco/enic/
3537 CISCO VIC LOW LATENCY NIC DRIVER
3538 M: Christian Benvenuti <benve@cisco.com>
3540 F: drivers/infiniband/hw/usnic/
3543 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3548 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3549 L: linux-kernel@vger.kernel.org
3552 F: include/linux/cleancache.h
3555 M: Russell King <linux@armlinux.org.uk>
3556 L: linux-clk@vger.kernel.org
3558 F: include/linux/clk.h
3560 CLOCKSOURCE, CLOCKEVENT DRIVERS
3561 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3562 M: Thomas Gleixner <tglx@linutronix.de>
3563 L: linux-kernel@vger.kernel.org
3564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3566 F: drivers/clocksource/
3567 F: Documentation/devicetree/bindings/timer/
3570 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3571 M: Daniel Oliveira Nascimento <don@syst.com.br>
3572 L: platform-driver-x86@vger.kernel.org
3574 F: drivers/platform/x86/classmate-laptop.c
3577 M: Hans Verkuil <hans.verkuil@cisco.com>
3578 L: linux-media@vger.kernel.org
3579 T: git git://linuxtv.org/media_tree.git
3580 W: https://linuxtv.org
3582 F: drivers/media/pci/cobalt/
3584 COCCINELLE/Semantic Patches (SmPL)
3585 M: Julia Lawall <Julia.Lawall@lip6.fr>
3586 M: Gilles Muller <Gilles.Muller@lip6.fr>
3587 M: Nicolas Palix <nicolas.palix@imag.fr>
3588 M: Michal Marek <michal.lkml@markovi.net>
3589 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3591 W: http://coccinelle.lip6.fr/
3593 F: Documentation/dev-tools/coccinelle.rst
3594 F: scripts/coccinelle/
3595 F: scripts/coccicheck
3598 M: Jan Harkes <jaharkes@cs.cmu.edu>
3600 L: codalist@coda.cs.cmu.edu
3601 W: http://www.coda.cs.cmu.edu/
3603 F: Documentation/filesystems/coda.txt
3605 F: include/linux/coda*.h
3606 F: include/uapi/linux/coda*.h
3608 CODA V4L2 MEM2MEM DRIVER
3609 M: Philipp Zabel <p.zabel@pengutronix.de>
3610 L: linux-media@vger.kernel.org
3612 F: Documentation/devicetree/bindings/media/coda.txt
3613 F: drivers/media/platform/coda/
3615 COMMON CLK FRAMEWORK
3616 M: Michael Turquette <mturquette@baylibre.com>
3617 M: Stephen Boyd <sboyd@kernel.org>
3618 L: linux-clk@vger.kernel.org
3619 Q: http://patchwork.kernel.org/project/linux-clk/list/
3620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3622 F: Documentation/devicetree/bindings/clock/
3624 X: drivers/clk/clkdev.c
3625 F: include/linux/clk-pr*
3626 F: include/linux/clk/
3627 F: include/linux/of_clk.h
3629 COMMON INTERNET FILE SYSTEM (CIFS)
3630 M: Steve French <sfrench@samba.org>
3631 L: linux-cifs@vger.kernel.org
3632 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3633 W: http://linux-cifs.samba.org/
3634 T: git git://git.samba.org/sfrench/cifs-2.6.git
3636 F: Documentation/filesystems/cifs/
3639 COMPACTPCI HOTPLUG CORE
3640 M: Scott Murray <scott@spiteful.org>
3641 L: linux-pci@vger.kernel.org
3643 F: drivers/pci/hotplug/cpci_hotplug*
3645 COMPACTPCI HOTPLUG GENERIC DRIVER
3646 M: Scott Murray <scott@spiteful.org>
3647 L: linux-pci@vger.kernel.org
3649 F: drivers/pci/hotplug/cpcihp_generic.c
3651 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3652 M: Scott Murray <scott@spiteful.org>
3653 L: linux-pci@vger.kernel.org
3655 F: drivers/pci/hotplug/cpcihp_zt5550.*
3657 COMPAL LAPTOP SUPPORT
3658 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3659 L: platform-driver-x86@vger.kernel.org
3661 F: drivers/platform/x86/compal-laptop.c
3663 CONEXANT ACCESSRUNNER USB DRIVER
3664 L: accessrunner-general@lists.sourceforge.net
3665 W: http://accessrunner.sourceforge.net/
3667 F: drivers/usb/atm/cxacru.c
3670 M: Joel Becker <jlbec@evilplan.org>
3671 M: Christoph Hellwig <hch@lst.de>
3672 T: git git://git.infradead.org/users/hch/configfs.git
3675 F: include/linux/configfs.h
3678 M: Evgeniy Polyakov <zbr@ioremap.net>
3679 L: netdev@vger.kernel.org
3681 F: drivers/connector/
3683 CONTROL GROUP (CGROUP)
3684 M: Tejun Heo <tj@kernel.org>
3685 M: Li Zefan <lizefan@huawei.com>
3686 M: Johannes Weiner <hannes@cmpxchg.org>
3687 L: cgroups@vger.kernel.org
3688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3690 F: Documentation/cgroup*
3691 F: include/linux/cgroup*
3694 CONTROL GROUP - CPUSET
3695 M: Li Zefan <lizefan@huawei.com>
3696 L: cgroups@vger.kernel.org
3697 W: http://www.bullopensource.org/cpuset/
3698 W: http://oss.sgi.com/projects/cpusets/
3699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3701 F: Documentation/cgroup-v1/cpusets.txt
3702 F: include/linux/cpuset.h
3703 F: kernel/cgroup/cpuset.c
3705 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3706 M: Johannes Weiner <hannes@cmpxchg.org>
3707 M: Michal Hocko <mhocko@kernel.org>
3708 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3709 L: cgroups@vger.kernel.org
3710 L: linux-mm@kvack.org
3715 CORETEMP HARDWARE MONITORING DRIVER
3716 M: Fenghua Yu <fenghua.yu@intel.com>
3717 L: linux-hwmon@vger.kernel.org
3719 F: Documentation/hwmon/coretemp
3720 F: drivers/hwmon/coretemp.c
3722 COSA/SRP SYNC SERIAL DRIVER
3723 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3724 W: http://www.fi.muni.cz/~kas/cosa/
3726 F: drivers/net/wan/cosa*
3728 CPMAC ETHERNET DRIVER
3729 M: Florian Fainelli <f.fainelli@gmail.com>
3730 L: netdev@vger.kernel.org
3732 F: drivers/net/ethernet/ti/cpmac.c
3734 CPU FREQUENCY DRIVERS
3735 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3736 M: Viresh Kumar <viresh.kumar@linaro.org>
3737 L: linux-pm@vger.kernel.org
3739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3740 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3741 B: https://bugzilla.kernel.org
3742 F: Documentation/cpu-freq/
3743 F: Documentation/devicetree/bindings/cpufreq/
3745 F: include/linux/cpufreq.h
3746 F: tools/testing/selftests/cpufreq/
3748 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3749 M: Viresh Kumar <viresh.kumar@linaro.org>
3750 M: Sudeep Holla <sudeep.holla@arm.com>
3751 L: linux-pm@vger.kernel.org
3752 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3754 F: drivers/cpufreq/arm_big_little.h
3755 F: drivers/cpufreq/arm_big_little.c
3756 F: drivers/cpufreq/arm_big_little_dt.c
3758 CPU POWER MONITORING SUBSYSTEM
3759 M: Thomas Renninger <trenn@suse.com>
3760 M: Shuah Khan <shuah@kernel.org>
3761 L: linux-pm@vger.kernel.org
3763 F: tools/power/cpupower/
3766 M: "H. Peter Anvin" <hpa@zytor.com>
3768 F: arch/x86/kernel/cpuid.c
3769 F: arch/x86/kernel/msr.c
3771 CPUIDLE DRIVER - ARM BIG LITTLE
3772 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3773 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3774 L: linux-pm@vger.kernel.org
3775 L: linux-arm-kernel@lists.infradead.org
3776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3778 F: drivers/cpuidle/cpuidle-big_little.c
3780 CPUIDLE DRIVER - ARM EXYNOS
3781 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3782 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3783 M: Kukjin Kim <kgene@kernel.org>
3784 L: linux-pm@vger.kernel.org
3785 L: linux-samsung-soc@vger.kernel.org
3787 F: drivers/cpuidle/cpuidle-exynos.c
3788 F: arch/arm/mach-exynos/pm.c
3791 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3792 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3793 L: linux-pm@vger.kernel.org
3795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3796 B: https://bugzilla.kernel.org
3797 F: drivers/cpuidle/*
3798 F: include/linux/cpuidle.h
3801 M: Nicolas Pitre <nico@linaro.org>
3803 F: Documentation/filesystems/cramfs.txt
3807 M: Herbert Xu <herbert@gondor.apana.org.au>
3808 M: "David S. Miller" <davem@davemloft.net>
3809 L: linux-crypto@vger.kernel.org
3810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3813 F: Documentation/crypto/
3814 F: Documentation/devicetree/bindings/crypto/
3819 F: include/linux/crypto*
3821 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3822 M: Neil Horman <nhorman@tuxdriver.com>
3823 L: linux-crypto@vger.kernel.org
3825 F: crypto/ansi_cprng.c
3829 M: Hans Verkuil <hverkuil@xs4all.nl>
3830 L: linux-media@vger.kernel.org
3831 T: git git://linuxtv.org/media_tree.git
3832 W: http://linuxtv.org
3834 F: drivers/media/i2c/cs3308.c
3835 F: drivers/media/i2c/cs3308.h
3837 CS5535 Audio ALSA driver
3838 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3840 F: sound/pci/cs5535audio/
3843 M: Solomon Peachy <pizza@shaftnet.org>
3845 F: drivers/net/wireless/st/cw1200/
3847 CX18 VIDEO4LINUX DRIVER
3848 M: Andy Walls <awalls@md.metrocast.net>
3849 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3850 L: linux-media@vger.kernel.org
3851 T: git git://linuxtv.org/media_tree.git
3852 W: https://linuxtv.org
3853 W: http://www.ivtvdriver.org/index.php/Cx18
3855 F: Documentation/media/v4l-drivers/cx18*
3856 F: drivers/media/pci/cx18/
3857 F: include/uapi/linux/ivtv*
3859 CX2341X MPEG ENCODER HELPER MODULE
3860 M: Hans Verkuil <hverkuil@xs4all.nl>
3861 L: linux-media@vger.kernel.org
3862 T: git git://linuxtv.org/media_tree.git
3863 W: https://linuxtv.org
3865 F: drivers/media/common/cx2341x*
3866 F: include/media/cx2341x*
3868 CX24120 MEDIA DRIVER
3869 M: Jemma Denson <jdenson@gmail.com>
3870 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3871 L: linux-media@vger.kernel.org
3872 W: https://linuxtv.org
3873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3875 F: drivers/media/dvb-frontends/cx24120*
3877 CX88 VIDEO4LINUX DRIVER
3878 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3879 L: linux-media@vger.kernel.org
3880 W: https://linuxtv.org
3881 T: git git://linuxtv.org/media_tree.git
3883 F: Documentation/media/v4l-drivers/cx88*
3884 F: drivers/media/pci/cx88/
3886 CXD2820R MEDIA DRIVER
3887 M: Antti Palosaari <crope@iki.fi>
3888 L: linux-media@vger.kernel.org
3889 W: https://linuxtv.org
3890 W: http://palosaari.fi/linux/
3891 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3892 T: git git://linuxtv.org/anttip/media_tree.git
3894 F: drivers/media/dvb-frontends/cxd2820r*
3896 CXGB3 ETHERNET DRIVER (CXGB3)
3897 M: Santosh Raspatur <santosh@chelsio.com>
3898 L: netdev@vger.kernel.org
3899 W: http://www.chelsio.com
3901 F: drivers/net/ethernet/chelsio/cxgb3/
3903 CXGB3 ISCSI DRIVER (CXGB3I)
3904 M: Karen Xie <kxie@chelsio.com>
3905 L: linux-scsi@vger.kernel.org
3906 W: http://www.chelsio.com
3908 F: drivers/scsi/cxgbi/cxgb3i
3910 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3911 M: Steve Wise <swise@chelsio.com>
3912 L: linux-rdma@vger.kernel.org
3913 W: http://www.openfabrics.org
3915 F: drivers/infiniband/hw/cxgb3/
3916 F: include/uapi/rdma/cxgb3-abi.h
3918 CXGB4 CRYPTO DRIVER (chcr)
3919 M: Harsh Jain <harsh@chelsio.com>
3920 L: linux-crypto@vger.kernel.org
3921 W: http://www.chelsio.com
3923 F: drivers/crypto/chelsio
3925 CXGB4 ETHERNET DRIVER (CXGB4)
3926 M: Ganesh Goudar <ganeshgr@chelsio.com>
3927 L: netdev@vger.kernel.org
3928 W: http://www.chelsio.com
3930 F: drivers/net/ethernet/chelsio/cxgb4/
3932 CXGB4 ISCSI DRIVER (CXGB4I)
3933 M: Karen Xie <kxie@chelsio.com>
3934 L: linux-scsi@vger.kernel.org
3935 W: http://www.chelsio.com
3937 F: drivers/scsi/cxgbi/cxgb4i
3939 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3940 M: Steve Wise <swise@chelsio.com>
3941 L: linux-rdma@vger.kernel.org
3942 W: http://www.openfabrics.org
3944 F: drivers/infiniband/hw/cxgb4/
3945 F: include/uapi/rdma/cxgb4-abi.h
3947 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3948 M: Casey Leedom <leedom@chelsio.com>
3949 L: netdev@vger.kernel.org
3950 W: http://www.chelsio.com
3952 F: drivers/net/ethernet/chelsio/cxgb4vf/
3954 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3955 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3956 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3957 L: linuxppc-dev@lists.ozlabs.org
3959 F: arch/powerpc/platforms/powernv/pci-cxl.c
3960 F: drivers/misc/cxl/
3961 F: include/misc/cxl*
3962 F: include/uapi/misc/cxl.h
3963 F: Documentation/powerpc/cxl.txt
3964 F: Documentation/ABI/testing/sysfs-class-cxl
3966 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3967 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3968 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3969 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3970 L: linux-scsi@vger.kernel.org
3972 F: drivers/scsi/cxlflash/
3973 F: include/uapi/scsi/cxlflash_ioctls.h
3974 F: Documentation/powerpc/cxlflash.txt
3977 M: Russell King <linux@armlinux.org.uk>
3978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3979 W: http://www.armlinux.org.uk/
3981 F: drivers/video/fbdev/cyber2000fb.*
3983 CYCLADES ASYNC MUX DRIVER
3984 W: http://www.cyclades.com/
3986 F: drivers/tty/cyclades.c
3987 F: include/linux/cyclades.h
3988 F: include/uapi/linux/cyclades.h
3990 CYCLADES PC300 DRIVER
3991 W: http://www.cyclades.com/
3993 F: drivers/net/wan/pc300*
3995 CYPRESS_FIRMWARE MEDIA DRIVER
3996 M: Antti Palosaari <crope@iki.fi>
3997 L: linux-media@vger.kernel.org
3998 W: https://linuxtv.org
3999 W: http://palosaari.fi/linux/
4000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4001 T: git git://linuxtv.org/anttip/media_tree.git
4003 F: drivers/media/common/cypress_firmware*
4005 CYTTSP TOUCHSCREEN DRIVER
4006 M: Ferruh Yigit <fery@cypress.com>
4007 L: linux-input@vger.kernel.org
4009 F: drivers/input/touchscreen/cyttsp*
4010 F: include/linux/input/cyttsp.h
4012 D-LINK DIR-685 TOUCHKEYS DRIVER
4013 M: Linus Walleij <linus.walleij@linaro.org>
4014 L: linux-input@vger.kernel.org
4016 F: drivers/input/dlink-dir685-touchkeys.c
4018 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4019 M: Joshua Kinard <kumba@gentoo.org>
4021 F: drivers/rtc/rtc-ds1685.c
4022 F: include/linux/rtc/ds1685.h
4024 DAMA SLAVE for AX.25
4025 M: Joerg Reuter <jreuter@yaina.de>
4026 W: http://yaina.de/jreuter/
4027 W: http://www.qsl.net/dl1bke/
4028 L: linux-hams@vger.kernel.org
4030 F: net/ax25/af_ax25.c
4031 F: net/ax25/ax25_dev.c
4032 F: net/ax25/ax25_ds_*
4033 F: net/ax25/ax25_in.c
4034 F: net/ax25/ax25_out.c
4035 F: net/ax25/ax25_timer.c
4036 F: net/ax25/sysctl_net_ax25.c
4038 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4039 L: netdev@vger.kernel.org
4041 F: Documentation/networking/dmfe.txt
4042 F: drivers/net/ethernet/dec/tulip/dmfe.c
4044 DC390/AM53C974 SCSI driver
4045 M: Hannes Reinecke <hare@suse.com>
4046 L: linux-scsi@vger.kernel.org
4048 F: drivers/scsi/am53c974.c
4051 M: Oliver Neukum <oliver@neukum.org>
4052 M: Ali Akcaagac <aliakc@web.de>
4053 M: Jamie Lenehan <lenehan@twibble.org>
4054 L: dc395x@twibble.org
4055 W: http://twibble.org/dist/dc395x/
4056 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4058 F: Documentation/scsi/dc395x.txt
4059 F: drivers/scsi/dc395x.*
4062 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4063 L: dccp@vger.kernel.org
4064 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4066 F: include/linux/dccp.h
4067 F: include/uapi/linux/dccp.h
4068 F: include/linux/tfrc.h
4071 DECnet NETWORK LAYER
4072 W: http://linux-decnet.sourceforge.net
4073 L: linux-decnet-user@lists.sourceforge.net
4075 F: Documentation/networking/decnet.txt
4078 DECSTATION PLATFORM SUPPORT
4079 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4080 L: linux-mips@linux-mips.org
4081 W: http://www.linux-mips.org/wiki/DECstation
4084 F: arch/mips/include/asm/dec/
4085 F: arch/mips/include/asm/mach-dec/
4087 DEFXX FDDI NETWORK DRIVER
4088 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4090 F: drivers/net/fddi/defxx.*
4093 M: Pali Rohár <pali.rohar@gmail.com>
4094 M: Mario Limonciello <mario.limonciello@dell.com>
4095 L: platform-driver-x86@vger.kernel.org
4097 F: drivers/platform/x86/dell-smbios.*
4099 DELL SMBIOS SMM DRIVER
4100 M: Mario Limonciello <mario.limonciello@dell.com>
4101 L: platform-driver-x86@vger.kernel.org
4103 F: drivers/platform/x86/dell-smbios-smm.c
4105 DELL SMBIOS WMI DRIVER
4106 M: Mario Limonciello <mario.limonciello@dell.com>
4107 L: platform-driver-x86@vger.kernel.org
4109 F: drivers/platform/x86/dell-smbios-wmi.c
4110 F: tools/wmi/dell-smbios-example.c
4113 M: Matthew Garrett <mjg59@srcf.ucam.org>
4114 M: Pali Rohár <pali.rohar@gmail.com>
4115 L: platform-driver-x86@vger.kernel.org
4117 F: drivers/platform/x86/dell-laptop.c
4119 DELL LAPTOP FREEFALL DRIVER
4120 M: Pali Rohár <pali.rohar@gmail.com>
4122 F: drivers/platform/x86/dell-smo8800.c
4124 DELL LAPTOP RBTN DRIVER
4125 M: Pali Rohár <pali.rohar@gmail.com>
4127 F: drivers/platform/x86/dell-rbtn.*
4129 DELL LAPTOP SMM DRIVER
4130 M: Pali Rohár <pali.rohar@gmail.com>
4132 F: drivers/hwmon/dell-smm-hwmon.c
4133 F: include/uapi/linux/i8k.h
4135 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4136 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4138 F: Documentation/dcdbas.txt
4139 F: drivers/firmware/dcdbas.*
4141 DELL WMI NOTIFICATIONS DRIVER
4142 M: Matthew Garrett <mjg59@srcf.ucam.org>
4143 M: Pali Rohár <pali.rohar@gmail.com>
4145 F: drivers/platform/x86/dell-wmi.c
4147 DELL WMI DESCRIPTOR DRIVER
4148 M: Mario Limonciello <mario.limonciello@dell.com>
4150 F: drivers/platform/x86/dell-wmi-descriptor.c
4152 DELTA ST MEDIA DRIVER
4153 M: Hugues Fruchet <hugues.fruchet@st.com>
4154 L: linux-media@vger.kernel.org
4155 T: git git://linuxtv.org/media_tree.git
4156 W: https://linuxtv.org
4158 F: drivers/media/platform/sti/delta
4161 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4162 L: linux-mtd@lists.infradead.org
4164 F: drivers/mtd/nand/raw/denali*
4166 DESIGNWARE USB2 DRD IP DRIVER
4167 M: Minas Harutyunyan <hminas@synopsys.com>
4168 L: linux-usb@vger.kernel.org
4169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4171 F: drivers/usb/dwc2/
4173 DESIGNWARE USB3 DRD IP DRIVER
4174 M: Felipe Balbi <balbi@kernel.org>
4175 L: linux-usb@vger.kernel.org
4176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4178 F: drivers/usb/dwc3/
4180 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4181 M: Andreas Klinger <ak@it-klinger.de>
4182 L: linux-iio@vger.kernel.org
4184 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4185 F: drivers/iio/proximity/srf*.c
4187 DEVICE COREDUMP (DEV_COREDUMP)
4188 M: Johannes Berg <johannes@sipsolutions.net>
4189 L: linux-kernel@vger.kernel.org
4191 F: drivers/base/devcoredump.c
4192 F: include/linux/devcoredump.h
4194 DEVICE FREQUENCY (DEVFREQ)
4195 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4196 M: Kyungmin Park <kyungmin.park@samsung.com>
4197 R: Chanwoo Choi <cw00.choi@samsung.com>
4198 L: linux-pm@vger.kernel.org
4199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4202 F: include/linux/devfreq.h
4203 F: Documentation/devicetree/bindings/devfreq/
4205 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4206 M: Chanwoo Choi <cw00.choi@samsung.com>
4207 L: linux-pm@vger.kernel.org
4208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4210 F: drivers/devfreq/event/
4211 F: drivers/devfreq/devfreq-event.c
4212 F: include/linux/devfreq-event.h
4213 F: Documentation/devicetree/bindings/devfreq/event/
4215 DEVICE NUMBER REGISTRY
4216 M: Torben Mathiasen <device@lanana.org>
4217 W: http://lanana.org/docs/device-list/index.html
4221 M: Alasdair Kergon <agk@redhat.com>
4222 M: Mike Snitzer <snitzer@redhat.com>
4223 M: dm-devel@redhat.com
4224 L: dm-devel@redhat.com
4225 W: http://sources.redhat.com/dm
4226 Q: http://patchwork.kernel.org/project/dm-devel/list/
4227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4228 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4230 F: Documentation/device-mapper/
4231 F: drivers/md/Makefile
4232 F: drivers/md/Kconfig
4234 F: drivers/md/persistent-data/
4235 F: include/linux/device-mapper.h
4236 F: include/linux/dm-*.h
4237 F: include/uapi/linux/dm-*.h
4240 M: Jiri Pirko <jiri@mellanox.com>
4241 L: netdev@vger.kernel.org
4243 F: net/core/devlink.c
4244 F: include/net/devlink.h
4245 F: include/uapi/linux/devlink.h
4247 DIALOG SEMICONDUCTOR DRIVERS
4248 M: Support Opensource <support.opensource@diasemi.com>
4249 W: http://www.dialog-semiconductor.com/products
4251 F: Documentation/hwmon/da90??
4252 F: Documentation/devicetree/bindings/mfd/da90*.txt
4253 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4254 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4255 F: Documentation/devicetree/bindings/regulator/da92*.txt
4256 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4257 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4258 F: drivers/gpio/gpio-da90??.c
4259 F: drivers/hwmon/da90??-hwmon.c
4260 F: drivers/iio/adc/da91??-*.c
4261 F: drivers/input/misc/da90??_onkey.c
4262 F: drivers/input/touchscreen/da9052_tsi.c
4263 F: drivers/leds/leds-da90??.c
4264 F: drivers/mfd/da903x.c
4265 F: drivers/mfd/da90??-*.c
4266 F: drivers/mfd/da91??-*.c
4267 F: drivers/power/supply/da9052-battery.c
4268 F: drivers/power/supply/da91??-*.c
4269 F: drivers/regulator/da903x.c
4270 F: drivers/regulator/da9???-regulator.[ch]
4271 F: drivers/thermal/da90??-thermal.c
4272 F: drivers/rtc/rtc-da90??.c
4273 F: drivers/video/backlight/da90??_bl.c
4274 F: drivers/watchdog/da90??_wdt.c
4275 F: include/linux/mfd/da903x.h
4276 F: include/linux/mfd/da9052/
4277 F: include/linux/mfd/da9055/
4278 F: include/linux/mfd/da9062/
4279 F: include/linux/mfd/da9063/
4280 F: include/linux/mfd/da9150/
4281 F: include/linux/regulator/da9211.h
4282 F: include/sound/da[79]*.h
4283 F: sound/soc/codecs/da[79]*.[ch]
4285 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4286 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4287 L: linux-gpio@vger.kernel.org
4289 F: drivers/gpio/gpio-gpio-mm.c
4291 DIGI NEO AND CLASSIC PCI PRODUCTS
4292 M: Lidza Louina <lidza.louina@gmail.com>
4293 M: Mark Hounschell <markh@compro.net>
4294 L: driverdev-devel@linuxdriverproject.org
4296 F: drivers/staging/dgnc/
4298 DIOLAN U2C-12 I2C DRIVER
4299 M: Guenter Roeck <linux@roeck-us.net>
4300 L: linux-i2c@vger.kernel.org
4302 F: drivers/i2c/busses/i2c-diolan-u2c.c
4304 FILESYSTEM DIRECT ACCESS (DAX)
4305 M: Matthew Wilcox <mawilcox@microsoft.com>
4306 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4307 L: linux-fsdevel@vger.kernel.org
4310 F: include/linux/dax.h
4311 F: include/trace/events/fs_dax.h
4313 DEVICE DIRECT ACCESS (DAX)
4314 M: Dan Williams <dan.j.williams@intel.com>
4315 M: Dave Jiang <dave.jiang@intel.com>
4316 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4317 M: Vishal Verma <vishal.l.verma@intel.com>
4318 L: linux-nvdimm@lists.01.org
4322 DIRECTORY NOTIFICATION (DNOTIFY)
4323 M: Jan Kara <jack@suse.cz>
4324 R: Amir Goldstein <amir73il@gmail.com>
4325 L: linux-fsdevel@vger.kernel.org
4327 F: Documentation/filesystems/dnotify.txt
4328 F: fs/notify/dnotify/
4329 F: include/linux/dnotify.h
4331 DISK GEOMETRY AND PARTITION HANDLING
4332 M: Andries Brouwer <aeb@cwi.nl>
4333 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4334 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4335 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4339 M: Jan Kara <jack@suse.com>
4341 F: Documentation/filesystems/quota.txt
4343 F: include/linux/quota*.h
4344 F: include/uapi/linux/quota*.h
4346 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4347 M: Bernie Thompson <bernie@plugable.com>
4348 L: linux-fbdev@vger.kernel.org
4350 W: http://plugable.com/category/projects/udlfb/
4351 F: drivers/video/fbdev/udlfb.c
4352 F: include/video/udlfb.h
4353 F: Documentation/fb/udlfb.txt
4355 DISTRIBUTED LOCK MANAGER (DLM)
4356 M: Christine Caulfield <ccaulfie@redhat.com>
4357 M: David Teigland <teigland@redhat.com>
4358 L: cluster-devel@redhat.com
4359 W: http://sources.redhat.com/cluster/
4360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4364 DMA BUFFER SHARING FRAMEWORK
4365 M: Sumit Semwal <sumit.semwal@linaro.org>
4367 L: linux-media@vger.kernel.org
4368 L: dri-devel@lists.freedesktop.org
4369 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4371 F: include/linux/dma-buf*
4372 F: include/linux/reservation.h
4373 F: include/linux/*fence.h
4374 F: Documentation/driver-api/dma-buf.rst
4375 T: git git://anongit.freedesktop.org/drm/drm-misc
4377 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4378 M: Vinod Koul <vkoul@kernel.org>
4379 L: dmaengine@vger.kernel.org
4380 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4383 F: include/linux/dmaengine.h
4384 F: include/linux/of_dma.h
4385 F: Documentation/devicetree/bindings/dma/
4386 F: Documentation/driver-api/dmaengine/
4387 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4390 M: Christoph Hellwig <hch@lst.de>
4391 M: Marek Szyprowski <m.szyprowski@samsung.com>
4392 R: Robin Murphy <robin.murphy@arm.com>
4393 L: iommu@lists.linux-foundation.org
4394 T: git git://git.infradead.org/users/hch/dma-mapping.git
4395 W: http://git.infradead.org/users/hch/dma-mapping.git
4398 F: include/asm-generic/dma-mapping.h
4399 F: include/linux/dma-direct.h
4400 F: include/linux/dma-mapping.h
4401 F: include/linux/dma-noncoherent.h
4403 DME1737 HARDWARE MONITOR DRIVER
4404 M: Juerg Haefliger <juergh@gmail.com>
4405 L: linux-hwmon@vger.kernel.org
4407 F: Documentation/hwmon/dme1737
4408 F: drivers/hwmon/dme1737.c
4411 M: Jean Delvare <jdelvare@suse.com>
4413 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4414 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4415 F: drivers/firmware/dmi-id.c
4416 F: drivers/firmware/dmi_scan.c
4417 F: include/linux/dmi.h
4420 M: Jonathan Corbet <corbet@lwn.net>
4421 L: linux-doc@vger.kernel.org
4424 F: scripts/kernel-doc
4425 X: Documentation/ABI/
4426 X: Documentation/devicetree/
4427 X: Documentation/acpi
4428 X: Documentation/power
4429 X: Documentation/spi
4430 X: Documentation/media
4431 T: git git://git.lwn.net/linux.git docs-next
4433 DOCUMENTATION/ITALIAN
4434 M: Federico Vaga <federico.vaga@vaga.pv.it>
4435 L: linux-doc@vger.kernel.org
4437 F: Documentation/translations/it_IT
4439 DONGWOON DW9714 LENS VOICE COIL DRIVER
4440 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4441 L: linux-media@vger.kernel.org
4442 T: git git://linuxtv.org/media_tree.git
4444 F: drivers/media/i2c/dw9714.c
4446 DONGWOON DW9807 LENS VOICE COIL DRIVER
4447 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4448 L: linux-media@vger.kernel.org
4449 T: git git://linuxtv.org/media_tree.git
4451 F: drivers/media/i2c/dw9807.c
4454 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4455 L: blinux-list@redhat.com
4457 F: drivers/char/dtlk.c
4458 F: include/linux/dtlk.h
4460 DPAA2 DATAPATH I/O (DPIO) DRIVER
4461 M: Roy Pledge <Roy.Pledge@nxp.com>
4462 L: linux-kernel@vger.kernel.org
4464 F: drivers/staging/fsl-mc/bus/dpio
4466 DPAA2 ETHERNET DRIVER
4467 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4468 L: linux-kernel@vger.kernel.org
4470 F: drivers/staging/fsl-dpaa2/ethernet
4472 DPAA2 ETHERNET SWITCH DRIVER
4473 M: Razvan Stefanescu <razvan.stefanescu@nxp.com>
4474 L: linux-kernel@vger.kernel.org
4476 F: drivers/staging/fsl-dpaa2/ethsw
4478 DPAA2 PTP CLOCK DRIVER
4479 M: Yangbo Lu <yangbo.lu@nxp.com>
4480 L: linux-kernel@vger.kernel.org
4482 F: drivers/staging/fsl-dpaa2/rtc
4484 DPT_I2O SCSI RAID DRIVER
4485 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4486 L: linux-scsi@vger.kernel.org
4487 W: http://www.adaptec.com/
4489 F: drivers/scsi/dpt*
4490 F: drivers/scsi/dpt/
4493 M: Philipp Reisner <philipp.reisner@linbit.com>
4494 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4495 L: drbd-dev@lists.linbit.com
4496 W: http://www.drbd.org
4497 T: git git://git.linbit.com/linux-drbd.git
4498 T: git git://git.linbit.com/drbd-8.4.git
4500 F: drivers/block/drbd/
4502 F: Documentation/blockdev/drbd/
4504 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4505 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4506 R: "Rafael J. Wysocki" <rafael@kernel.org>
4507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4509 F: Documentation/kobject.txt
4513 F: include/linux/debugfs.h
4514 F: include/linux/kobj*
4517 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4518 M: Kevin Hilman <khilman@kernel.org>
4519 M: Nishanth Menon <nm@ti.com>
4521 F: drivers/power/avs/
4522 F: include/linux/power/smartreflex.h
4523 L: linux-pm@vger.kernel.org
4525 DRM DRIVER FOR ARM PL111 CLCD
4526 M: Eric Anholt <eric@anholt.net>
4527 T: git git://anongit.freedesktop.org/drm/drm-misc
4529 F: drivers/gpu/drm/pl111/
4531 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4532 M: Linus Walleij <linus.walleij@linaro.org>
4533 T: git git://anongit.freedesktop.org/drm/drm-misc
4535 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4536 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4538 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4539 M: Dave Airlie <airlied@redhat.com>
4541 F: drivers/gpu/drm/ast/
4543 DRM DRIVER FOR BOCHS VIRTUAL GPU
4544 M: Gerd Hoffmann <kraxel@redhat.com>
4545 L: virtualization@lists.linux-foundation.org
4546 T: git git://anongit.freedesktop.org/drm/drm-misc
4548 F: drivers/gpu/drm/bochs/
4550 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4551 M: Linus Walleij <linus.walleij@linaro.org>
4552 T: git git://anongit.freedesktop.org/drm/drm-misc
4554 F: drivers/gpu/drm/tve200/
4556 DRM DRIVER FOR ILITEK ILI9225 PANELS
4557 M: David Lechner <david@lechnology.com>
4559 F: drivers/gpu/drm/tinydrm/ili9225.c
4560 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4562 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4563 S: Orphan / Obsolete
4564 F: drivers/gpu/drm/i810/
4565 F: include/uapi/drm/i810_drm.h
4567 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4568 S: Orphan / Obsolete
4569 F: drivers/gpu/drm/mga/
4570 F: include/uapi/drm/mga_drm.h
4572 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4573 M: Dave Airlie <airlied@redhat.com>
4575 F: drivers/gpu/drm/mgag200/
4577 DRM DRIVER FOR MI0283QT
4578 M: Noralf Trønnes <noralf@tronnes.org>
4580 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4581 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4583 DRM DRIVER FOR MSM ADRENO GPU
4584 M: Rob Clark <robdclark@gmail.com>
4585 L: linux-arm-msm@vger.kernel.org
4586 L: dri-devel@lists.freedesktop.org
4587 L: freedreno@lists.freedesktop.org
4588 T: git git://people.freedesktop.org/~robclark/linux
4590 F: drivers/gpu/drm/msm/
4591 F: include/uapi/drm/msm_drm.h
4592 F: Documentation/devicetree/bindings/display/msm/
4594 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4595 M: Ben Skeggs <bskeggs@redhat.com>
4596 L: dri-devel@lists.freedesktop.org
4597 L: nouveau@lists.freedesktop.org
4598 T: git git://github.com/skeggsb/linux
4600 F: drivers/gpu/drm/nouveau/
4601 F: include/uapi/drm/nouveau_drm.h
4603 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4604 M: Noralf Trønnes <noralf@tronnes.org>
4606 F: drivers/gpu/drm/tinydrm/repaper.c
4607 F: Documentation/devicetree/bindings/display/repaper.txt
4609 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4610 M: Dave Airlie <airlied@redhat.com>
4611 M: Gerd Hoffmann <kraxel@redhat.com>
4612 L: virtualization@lists.linux-foundation.org
4613 T: git git://anongit.freedesktop.org/drm/drm-misc
4615 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4616 F: drivers/gpu/drm/cirrus/
4618 DRM DRIVER FOR QXL VIRTUAL GPU
4619 M: Dave Airlie <airlied@redhat.com>
4620 M: Gerd Hoffmann <kraxel@redhat.com>
4621 L: virtualization@lists.linux-foundation.org
4622 T: git git://anongit.freedesktop.org/drm/drm-misc
4624 F: drivers/gpu/drm/qxl/
4625 F: include/uapi/drm/qxl_drm.h
4627 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4628 S: Orphan / Obsolete
4629 F: drivers/gpu/drm/r128/
4630 F: include/uapi/drm/r128_drm.h
4632 DRM DRIVER FOR SAVAGE VIDEO CARDS
4633 S: Orphan / Obsolete
4634 F: drivers/gpu/drm/savage/
4635 F: include/uapi/drm/savage_drm.h
4637 DRM DRIVER FOR SIS VIDEO CARDS
4638 S: Orphan / Obsolete
4639 F: drivers/gpu/drm/sis/
4640 F: include/uapi/drm/sis_drm.h
4642 DRM DRIVER FOR SITRONIX ST7586 PANELS
4643 M: David Lechner <david@lechnology.com>
4645 F: drivers/gpu/drm/tinydrm/st7586.c
4646 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4648 DRM DRIVER FOR SITRONIX ST7735R PANELS
4649 M: David Lechner <david@lechnology.com>
4651 F: drivers/gpu/drm/tinydrm/st7735r.c
4652 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4654 DRM DRIVER FOR TDFX VIDEO CARDS
4655 S: Orphan / Obsolete
4656 F: drivers/gpu/drm/tdfx/
4658 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4659 M: Dave Airlie <airlied@redhat.com>
4661 F: drivers/gpu/drm/udl/
4663 DRM DRIVER FOR VMWARE VIRTUAL GPU
4664 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4665 M: Sinclair Yeh <syeh@vmware.com>
4666 M: Thomas Hellstrom <thellstrom@vmware.com>
4667 L: dri-devel@lists.freedesktop.org
4668 T: git git://people.freedesktop.org/~syeh/repos_linux
4669 T: git git://people.freedesktop.org/~thomash/linux
4671 F: drivers/gpu/drm/vmwgfx/
4672 F: include/uapi/drm/vmwgfx_drm.h
4675 M: David Airlie <airlied@linux.ie>
4676 L: dri-devel@lists.freedesktop.org
4677 T: git git://anongit.freedesktop.org/drm/drm
4678 B: https://bugs.freedesktop.org/
4679 C: irc://chat.freenode.net/dri-devel
4683 F: Documentation/devicetree/bindings/display/
4684 F: Documentation/devicetree/bindings/gpu/
4685 F: Documentation/gpu/
4687 F: include/uapi/drm/
4688 F: include/linux/vga*
4690 DRM DRIVERS AND MISC GPU PATCHES
4691 M: Gustavo Padovan <gustavo@padovan.org>
4692 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4693 M: Sean Paul <seanpaul@chromium.org>
4694 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4696 T: git git://anongit.freedesktop.org/drm/drm-misc
4697 F: Documentation/gpu/
4699 F: drivers/gpu/drm/*
4701 F: include/uapi/drm/drm*
4702 F: include/linux/vga*
4704 DRM DRIVERS FOR ALLWINNER A10
4705 M: Maxime Ripard <maxime.ripard@bootlin.com>
4706 L: dri-devel@lists.freedesktop.org
4708 F: drivers/gpu/drm/sun4i/
4709 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4710 T: git git://anongit.freedesktop.org/drm/drm-misc
4712 DRM DRIVERS FOR AMLOGIC SOCS
4713 M: Neil Armstrong <narmstrong@baylibre.com>
4714 L: dri-devel@lists.freedesktop.org
4715 L: linux-amlogic@lists.infradead.org
4716 W: http://linux-meson.com/
4718 F: drivers/gpu/drm/meson/
4719 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4720 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4721 F: Documentation/gpu/meson.rst
4722 T: git git://anongit.freedesktop.org/drm/drm-misc
4724 DRM DRIVERS FOR ATMEL HLCDC
4725 M: Boris Brezillon <boris.brezillon@bootlin.com>
4726 L: dri-devel@lists.freedesktop.org
4728 F: drivers/gpu/drm/atmel-hlcdc/
4729 F: Documentation/devicetree/bindings/display/atmel/
4730 T: git git://anongit.freedesktop.org/drm/drm-misc
4732 DRM DRIVERS FOR BRIDGE CHIPS
4733 M: Archit Taneja <architt@codeaurora.org>
4734 M: Andrzej Hajda <a.hajda@samsung.com>
4735 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4737 T: git git://anongit.freedesktop.org/drm/drm-misc
4738 F: drivers/gpu/drm/bridge/
4740 DRM DRIVERS FOR EXYNOS
4741 M: Inki Dae <inki.dae@samsung.com>
4742 M: Joonyoung Shim <jy0922.shim@samsung.com>
4743 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4744 M: Kyungmin Park <kyungmin.park@samsung.com>
4745 L: dri-devel@lists.freedesktop.org
4746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4748 F: drivers/gpu/drm/exynos/
4749 F: include/uapi/drm/exynos_drm.h
4750 F: Documentation/devicetree/bindings/display/exynos/
4752 DRM DRIVERS FOR FREESCALE DCU
4753 M: Stefan Agner <stefan@agner.ch>
4754 M: Alison Wang <alison.wang@nxp.com>
4755 L: dri-devel@lists.freedesktop.org
4757 F: drivers/gpu/drm/fsl-dcu/
4758 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4759 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4760 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4762 DRM DRIVERS FOR FREESCALE IMX
4763 M: Philipp Zabel <p.zabel@pengutronix.de>
4764 L: dri-devel@lists.freedesktop.org
4766 F: drivers/gpu/drm/imx/
4767 F: drivers/gpu/ipu-v3/
4768 F: Documentation/devicetree/bindings/display/imx/
4770 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4771 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4772 L: dri-devel@lists.freedesktop.org
4773 T: git git://github.com/patjak/drm-gma500
4775 F: drivers/gpu/drm/gma500/
4777 DRM DRIVERS FOR HISILICON
4778 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4779 M: Rongrong Zou <zourongrong@gmail.com>
4780 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4781 R: Chen Feng <puck.chen@hisilicon.com>
4782 L: dri-devel@lists.freedesktop.org
4783 T: git git://github.com/xin3liang/linux.git
4785 F: drivers/gpu/drm/hisilicon/
4786 F: Documentation/devicetree/bindings/display/hisilicon/
4788 DRM DRIVERS FOR MEDIATEK
4789 M: CK Hu <ck.hu@mediatek.com>
4790 M: Philipp Zabel <p.zabel@pengutronix.de>
4791 L: dri-devel@lists.freedesktop.org
4793 F: drivers/gpu/drm/mediatek/
4794 F: Documentation/devicetree/bindings/display/mediatek/
4796 DRM DRIVERS FOR NVIDIA TEGRA
4797 M: Thierry Reding <thierry.reding@gmail.com>
4798 L: dri-devel@lists.freedesktop.org
4799 L: linux-tegra@vger.kernel.org
4800 T: git git://anongit.freedesktop.org/tegra/linux.git
4802 F: drivers/gpu/drm/tegra/
4803 F: drivers/gpu/host1x/
4804 F: include/linux/host1x.h
4805 F: include/uapi/drm/tegra_drm.h
4806 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4808 DRM DRIVERS FOR RENESAS
4809 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4810 L: dri-devel@lists.freedesktop.org
4811 L: linux-renesas-soc@vger.kernel.org
4812 T: git git://linuxtv.org/pinchartl/fbdev
4814 F: drivers/gpu/drm/rcar-du/
4815 F: drivers/gpu/drm/shmobile/
4816 F: include/linux/platform_data/shmob_drm.h
4817 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4818 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4819 F: Documentation/devicetree/bindings/display/renesas,du.txt
4821 DRM DRIVERS FOR ROCKCHIP
4822 M: Sandy Huang <hjc@rock-chips.com>
4823 M: Heiko Stübner <heiko@sntech.de>
4824 L: dri-devel@lists.freedesktop.org
4826 F: drivers/gpu/drm/rockchip/
4827 F: Documentation/devicetree/bindings/display/rockchip/
4828 T: git git://anongit.freedesktop.org/drm/drm-misc
4831 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4832 M: Vincent Abriou <vincent.abriou@st.com>
4833 L: dri-devel@lists.freedesktop.org
4834 T: git git://anongit.freedesktop.org/drm/drm-misc
4836 F: drivers/gpu/drm/sti
4837 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4840 M: Yannick Fertre <yannick.fertre@st.com>
4841 M: Philippe Cornu <philippe.cornu@st.com>
4842 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4843 M: Vincent Abriou <vincent.abriou@st.com>
4844 L: dri-devel@lists.freedesktop.org
4845 T: git git://anongit.freedesktop.org/drm/drm-misc
4847 F: drivers/gpu/drm/stm
4848 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4850 DRM DRIVERS FOR TI LCDC
4851 M: Jyri Sarha <jsarha@ti.com>
4852 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4853 L: dri-devel@lists.freedesktop.org
4855 F: drivers/gpu/drm/tilcdc/
4856 F: Documentation/devicetree/bindings/display/tilcdc/
4858 DRM DRIVERS FOR TI OMAP
4859 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4860 L: dri-devel@lists.freedesktop.org
4862 F: drivers/gpu/drm/omapdrm/
4863 F: Documentation/devicetree/bindings/display/ti/
4866 M: Eric Anholt <eric@anholt.net>
4868 F: drivers/gpu/drm/v3d/
4869 F: include/uapi/drm/v3d_drm.h
4870 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4871 T: git git://anongit.freedesktop.org/drm/drm-misc
4874 M: Eric Anholt <eric@anholt.net>
4875 T: git git://github.com/anholt/linux
4877 F: drivers/gpu/drm/vc4/
4878 F: include/uapi/drm/vc4_drm.h
4879 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4880 T: git git://anongit.freedesktop.org/drm/drm-misc
4882 DRM DRIVERS FOR VIVANTE GPU IP
4883 M: Lucas Stach <l.stach@pengutronix.de>
4884 R: Russell King <linux+etnaviv@armlinux.org.uk>
4885 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4886 L: etnaviv@lists.freedesktop.org
4887 L: dri-devel@lists.freedesktop.org
4889 F: drivers/gpu/drm/etnaviv/
4890 F: include/uapi/drm/etnaviv_drm.h
4891 F: Documentation/devicetree/bindings/display/etnaviv/
4893 DRM DRIVERS FOR ZTE ZX
4894 M: Shawn Guo <shawnguo@kernel.org>
4895 L: dri-devel@lists.freedesktop.org
4897 F: drivers/gpu/drm/zte/
4898 F: Documentation/devicetree/bindings/display/zte,vou.txt
4899 T: git git://anongit.freedesktop.org/drm/drm-misc
4902 M: Thierry Reding <thierry.reding@gmail.com>
4903 L: dri-devel@lists.freedesktop.org
4904 T: git git://anongit.freedesktop.org/drm/drm-misc
4906 F: drivers/gpu/drm/drm_panel.c
4907 F: drivers/gpu/drm/panel/
4908 F: include/drm/drm_panel.h
4909 F: Documentation/devicetree/bindings/display/panel/
4912 M: Noralf Trønnes <noralf@tronnes.org>
4913 W: https://github.com/notro/tinydrm/wiki/Development
4914 T: git git://anongit.freedesktop.org/drm/drm-misc
4916 F: drivers/gpu/drm/tinydrm/
4917 F: include/drm/tinydrm/
4920 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4921 T: git git://anongit.freedesktop.org/drm/drm-misc
4922 L: dri-devel@lists.freedesktop.org
4923 L: xen-devel@lists.xen.org
4925 F: drivers/gpu/drm/xen/
4926 F: Documentation/gpu/xen-front.rst
4929 M: Christian Koenig <christian.koenig@amd.com>
4930 M: Huang Rui <ray.huang@amd.com>
4931 M: Junwei Zhang <Jerry.Zhang@amd.com>
4932 T: git git://people.freedesktop.org/~agd5f/linux
4934 L: dri-devel@lists.freedesktop.org
4936 F: drivers/gpu/drm/ttm/
4938 DSBR100 USB FM RADIO DRIVER
4939 M: Alexey Klimov <klimov.linux@gmail.com>
4940 L: linux-media@vger.kernel.org
4941 T: git git://linuxtv.org/media_tree.git
4943 F: drivers/media/radio/dsbr100.c
4946 M: Francois Romieu <romieu@fr.zoreil.com>
4947 L: netdev@vger.kernel.org
4949 F: drivers/net/wan/dscc4.c
4952 M: Hans Verkuil <hverkuil@xs4all.nl>
4953 L: linux-media@vger.kernel.org
4954 T: git git://linuxtv.org/media_tree.git
4955 W: https://linuxtv.org
4957 F: drivers/media/pci/dt3155/
4959 DVB_USB_AF9015 MEDIA DRIVER
4960 M: Antti Palosaari <crope@iki.fi>
4961 L: linux-media@vger.kernel.org
4962 W: https://linuxtv.org
4963 W: http://palosaari.fi/linux/
4964 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4965 T: git git://linuxtv.org/anttip/media_tree.git
4967 F: drivers/media/usb/dvb-usb-v2/af9015*
4969 DVB_USB_AF9035 MEDIA DRIVER
4970 M: Antti Palosaari <crope@iki.fi>
4971 L: linux-media@vger.kernel.org
4972 W: https://linuxtv.org
4973 W: http://palosaari.fi/linux/
4974 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4975 T: git git://linuxtv.org/anttip/media_tree.git
4977 F: drivers/media/usb/dvb-usb-v2/af9035*
4979 DVB_USB_ANYSEE MEDIA DRIVER
4980 M: Antti Palosaari <crope@iki.fi>
4981 L: linux-media@vger.kernel.org
4982 W: https://linuxtv.org
4983 W: http://palosaari.fi/linux/
4984 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4985 T: git git://linuxtv.org/anttip/media_tree.git
4987 F: drivers/media/usb/dvb-usb-v2/anysee*
4989 DVB_USB_AU6610 MEDIA DRIVER
4990 M: Antti Palosaari <crope@iki.fi>
4991 L: linux-media@vger.kernel.org
4992 W: https://linuxtv.org
4993 W: http://palosaari.fi/linux/
4994 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4995 T: git git://linuxtv.org/anttip/media_tree.git
4997 F: drivers/media/usb/dvb-usb-v2/au6610*
4999 DVB_USB_CE6230 MEDIA DRIVER
5000 M: Antti Palosaari <crope@iki.fi>
5001 L: linux-media@vger.kernel.org
5002 W: https://linuxtv.org
5003 W: http://palosaari.fi/linux/
5004 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5005 T: git git://linuxtv.org/anttip/media_tree.git
5007 F: drivers/media/usb/dvb-usb-v2/ce6230*
5009 DVB_USB_CXUSB MEDIA DRIVER
5010 M: Michael Krufky <mkrufky@linuxtv.org>
5011 L: linux-media@vger.kernel.org
5012 W: https://linuxtv.org
5013 W: http://github.com/mkrufky
5014 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5015 T: git git://linuxtv.org/media_tree.git
5017 F: drivers/media/usb/dvb-usb/cxusb*
5019 DVB_USB_EC168 MEDIA DRIVER
5020 M: Antti Palosaari <crope@iki.fi>
5021 L: linux-media@vger.kernel.org
5022 W: https://linuxtv.org
5023 W: http://palosaari.fi/linux/
5024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5025 T: git git://linuxtv.org/anttip/media_tree.git
5027 F: drivers/media/usb/dvb-usb-v2/ec168*
5029 DVB_USB_GL861 MEDIA DRIVER
5030 M: Antti Palosaari <crope@iki.fi>
5031 L: linux-media@vger.kernel.org
5032 W: https://linuxtv.org
5033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5034 T: git git://linuxtv.org/anttip/media_tree.git
5036 F: drivers/media/usb/dvb-usb-v2/gl861*
5038 DVB_USB_MXL111SF MEDIA DRIVER
5039 M: Michael Krufky <mkrufky@linuxtv.org>
5040 L: linux-media@vger.kernel.org
5041 W: https://linuxtv.org
5042 W: http://github.com/mkrufky
5043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5044 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5046 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5048 DVB_USB_RTL28XXU MEDIA DRIVER
5049 M: Antti Palosaari <crope@iki.fi>
5050 L: linux-media@vger.kernel.org
5051 W: https://linuxtv.org
5052 W: http://palosaari.fi/linux/
5053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5054 T: git git://linuxtv.org/anttip/media_tree.git
5056 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5058 DVB_USB_V2 MEDIA DRIVER
5059 M: Antti Palosaari <crope@iki.fi>
5060 L: linux-media@vger.kernel.org
5061 W: https://linuxtv.org
5062 W: http://palosaari.fi/linux/
5063 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5064 T: git git://linuxtv.org/anttip/media_tree.git
5066 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5067 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5070 M: Jason Baron <jbaron@akamai.com>
5072 F: lib/dynamic_debug.c
5073 F: include/linux/dynamic_debug.h
5075 DYNAMIC INTERRUPT MODERATION
5076 M: Tal Gilboa <talgi@mellanox.com>
5078 F: include/linux/net_dim.h
5080 DZ DECSTATION DZ11 SERIAL DRIVER
5081 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5083 F: drivers/tty/serial/dz.*
5085 E3X0 POWER BUTTON DRIVER
5086 M: Moritz Fischer <moritz.fischer@ettus.com>
5087 L: usrp-users@lists.ettus.com
5088 W: http://www.ettus.com
5090 F: drivers/input/misc/e3x0-button.c
5091 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5094 M: Antti Palosaari <crope@iki.fi>
5095 L: linux-media@vger.kernel.org
5096 W: https://linuxtv.org
5097 W: http://palosaari.fi/linux/
5098 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5099 T: git git://linuxtv.org/anttip/media_tree.git
5101 F: drivers/media/tuners/e4000*
5103 EARTH_PT1 MEDIA DRIVER
5104 M: Akihiro Tsukada <tskd08@gmail.com>
5105 L: linux-media@vger.kernel.org
5107 F: drivers/media/pci/pt1/
5109 EARTH_PT3 MEDIA DRIVER
5110 M: Akihiro Tsukada <tskd08@gmail.com>
5111 L: linux-media@vger.kernel.org
5113 F: drivers/media/pci/pt3/
5116 M: Antti Palosaari <crope@iki.fi>
5117 L: linux-media@vger.kernel.org
5118 W: https://linuxtv.org
5119 W: http://palosaari.fi/linux/
5120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5121 T: git git://linuxtv.org/anttip/media_tree.git
5123 F: drivers/media/dvb-frontends/ec100*
5126 M: Tyler Hicks <tyhicks@canonical.com>
5127 L: ecryptfs@vger.kernel.org
5128 W: http://ecryptfs.org
5129 W: https://launchpad.net/ecryptfs
5130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5132 F: Documentation/filesystems/ecryptfs.txt
5136 M: Borislav Petkov <bp@alien8.de>
5137 L: linux-edac@vger.kernel.org
5139 F: drivers/edac/amd64_edac*
5142 M: Robert Richter <rric@kernel.org>
5143 L: linux-edac@vger.kernel.org
5145 F: drivers/edac/highbank*
5148 M: Ralf Baechle <ralf@linux-mips.org>
5149 M: David Daney <david.daney@cavium.com>
5150 L: linux-edac@vger.kernel.org
5151 L: linux-mips@linux-mips.org
5153 F: drivers/edac/octeon_edac*
5155 EDAC-CAVIUM THUNDERX
5156 M: David Daney <david.daney@cavium.com>
5157 M: Jan Glauber <jglauber@cavium.com>
5158 L: linux-edac@vger.kernel.org
5160 F: drivers/edac/thunderx_edac*
5163 M: Borislav Petkov <bp@alien8.de>
5164 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5165 L: linux-edac@vger.kernel.org
5166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5169 F: Documentation/admin-guide/ras.rst
5170 F: Documentation/driver-api/edac.rst
5172 F: include/linux/edac.h
5175 M: Mark Gross <mark.gross@intel.com>
5176 L: linux-edac@vger.kernel.org
5178 F: drivers/edac/e752x_edac.c
5181 L: linux-edac@vger.kernel.org
5183 F: drivers/edac/e7xxx_edac.c
5186 M: York Sun <york.sun@nxp.com>
5187 L: linux-edac@vger.kernel.org
5189 F: drivers/edac/fsl_ddr_edac.*
5192 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5193 L: linux-edac@vger.kernel.org
5195 F: drivers/edac/ghes_edac.c
5198 L: linux-edac@vger.kernel.org
5200 F: drivers/edac/i3000_edac.c
5203 L: linux-edac@vger.kernel.org
5205 F: drivers/edac/i5000_edac.c
5208 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5209 L: linux-edac@vger.kernel.org
5211 F: drivers/edac/i5400_edac.c
5214 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5215 L: linux-edac@vger.kernel.org
5217 F: drivers/edac/i7300_edac.c
5220 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5221 L: linux-edac@vger.kernel.org
5223 F: drivers/edac/i7core_edac.c
5226 M: Tim Small <tim@buttersideup.com>
5227 L: linux-edac@vger.kernel.org
5229 F: drivers/edac/i82443bxgx_edac.c
5232 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5233 M: "Arvind R." <arvino55@gmail.com>
5234 L: linux-edac@vger.kernel.org
5236 F: drivers/edac/i82975x_edac.c
5239 M: Jason Baron <jbaron@akamai.com>
5240 L: linux-edac@vger.kernel.org
5242 F: drivers/edac/ie31200_edac.c
5245 M: Johannes Thumshirn <morbidrsa@gmail.com>
5246 L: linux-edac@vger.kernel.org
5248 F: drivers/edac/mpc85xx_edac.[ch]
5251 M: Egor Martovetsky <egor@pasemi.com>
5252 L: linux-edac@vger.kernel.org
5254 F: drivers/edac/pasemi_edac.c
5257 M: Tony Luck <tony.luck@intel.com>
5258 L: linux-edac@vger.kernel.org
5260 F: drivers/edac/pnd2_edac.[ch]
5263 M: Tim Small <tim@buttersideup.com>
5264 L: linux-edac@vger.kernel.org
5266 F: drivers/edac/r82600_edac.c
5269 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5270 L: linux-edac@vger.kernel.org
5272 F: drivers/edac/sb_edac.c
5275 M: Tony Luck <tony.luck@intel.com>
5276 L: linux-edac@vger.kernel.org
5278 F: drivers/edac/skx_edac.c
5281 M: Tero Kristo <t-kristo@ti.com>
5282 L: linux-edac@vger.kernel.org
5284 F: drivers/edac/ti_edac.c
5286 EDIROL UA-101/UA-1000 DRIVER
5287 M: Clemens Ladisch <clemens@ladisch.de>
5288 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5289 T: git git://git.alsa-project.org/alsa-kernel.git
5291 F: sound/usb/misc/ua101.c
5294 L: linux-efi@vger.kernel.org
5295 M: Ivan Hu <ivan.hu@canonical.com>
5296 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5298 F: drivers/firmware/efi/test/
5300 EFI VARIABLE FILESYSTEM
5301 M: Matthew Garrett <matthew.garrett@nebula.com>
5302 M: Jeremy Kerr <jk@ozlabs.org>
5303 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5305 L: linux-efi@vger.kernel.org
5309 EFIFB FRAMEBUFFER DRIVER
5310 L: linux-fbdev@vger.kernel.org
5311 M: Peter Jones <pjones@redhat.com>
5313 F: drivers/video/fbdev/efifb.c
5316 W: http://aeschi.ch.eu.org/efs/
5320 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5321 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5322 L: netdev@vger.kernel.org
5324 F: drivers/net/ethernet/ibm/ehea/
5326 EM28XX VIDEO4LINUX DRIVER
5327 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5328 L: linux-media@vger.kernel.org
5329 W: https://linuxtv.org
5330 T: git git://linuxtv.org/media_tree.git
5332 F: drivers/media/usb/em28xx/
5333 F: Documentation/media/v4l-drivers/em28xx*
5336 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5337 M: Matt Mackall <mpm@selenic.com>
5338 M: David Woodhouse <dwmw2@infradead.org>
5339 L: linux-embedded@vger.kernel.org
5342 Emulex 10Gbps iSCSI - OneConnect DRIVER
5343 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5344 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5345 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5346 L: linux-scsi@vger.kernel.org
5347 W: http://www.broadcom.com
5349 F: drivers/scsi/be2iscsi/
5351 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5352 M: Sathya Perla <sathya.perla@broadcom.com>
5353 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5354 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5355 M: Somnath Kotur <somnath.kotur@broadcom.com>
5356 L: netdev@vger.kernel.org
5357 W: http://www.emulex.com
5359 F: drivers/net/ethernet/emulex/benet/
5361 EMULEX ONECONNECT ROCE DRIVER
5362 M: Selvin Xavier <selvin.xavier@broadcom.com>
5363 M: Devesh Sharma <devesh.sharma@broadcom.com>
5364 L: linux-rdma@vger.kernel.org
5365 W: http://www.broadcom.com
5367 F: drivers/infiniband/hw/ocrdma/
5368 F: include/uapi/rdma/ocrdma-abi.h
5370 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5371 M: James Smart <james.smart@broadcom.com>
5372 M: Dick Kennedy <dick.kennedy@broadcom.com>
5373 L: linux-scsi@vger.kernel.org
5374 W: http://www.broadcom.com
5376 F: drivers/scsi/lpfc/
5378 ENE CB710 FLASH CARD READER DRIVER
5379 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5381 F: drivers/misc/cb710/
5382 F: drivers/mmc/host/cb710-mmc.*
5383 F: include/linux/cb710.h
5385 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5386 M: Maxim Levitsky <maximlevitsky@gmail.com>
5388 F: drivers/media/rc/ene_ir.*
5390 EPSON S1D13XXX FRAMEBUFFER DRIVER
5391 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5394 F: drivers/video/fbdev/s1d13xxxfb.c
5395 F: include/video/s1d13xxxfb.h
5397 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5398 M: Jeff Layton <jlayton@kernel.org>
5401 F: include/linux/errseq.h
5403 ET131X NETWORK DRIVER
5404 M: Mark Einon <mark.einon@gmail.com>
5406 F: drivers/net/ethernet/agere/
5409 M: Stephen Hemminger <stephen@networkplumber.org>
5410 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5411 L: netdev@vger.kernel.org
5412 W: http://www.linuxfoundation.org/en/Net:Bridge
5414 F: include/linux/netfilter_bridge/
5417 ETHERNET PHY LIBRARY
5418 M: Andrew Lunn <andrew@lunn.ch>
5419 M: Florian Fainelli <f.fainelli@gmail.com>
5420 L: netdev@vger.kernel.org
5422 F: Documentation/ABI/testing/sysfs-bus-mdio
5423 F: Documentation/devicetree/bindings/net/mdio*
5424 F: Documentation/networking/phy.txt
5426 F: drivers/of/of_mdio.c
5427 F: drivers/of/of_net.c
5428 F: include/linux/*mdio*.h
5429 F: include/linux/of_net.h
5430 F: include/linux/phy.h
5431 F: include/linux/phy_fixed.h
5432 F: include/linux/platform_data/mdio-bcm-unimac.h
5433 F: include/trace/events/mdio.h
5434 F: include/uapi/linux/mdio.h
5435 F: include/uapi/linux/mii.h
5438 M: Jan Kara <jack@suse.com>
5439 L: linux-ext4@vger.kernel.org
5441 F: Documentation/filesystems/ext2.txt
5443 F: include/linux/ext2*
5446 M: "Theodore Ts'o" <tytso@mit.edu>
5447 M: Andreas Dilger <adilger.kernel@dilger.ca>
5448 L: linux-ext4@vger.kernel.org
5449 W: http://ext4.wiki.kernel.org
5450 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5453 F: Documentation/filesystems/ext4.txt
5456 Extended Verification Module (EVM)
5457 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5458 L: linux-integrity@vger.kernel.org
5460 F: security/integrity/evm/
5462 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5463 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5464 L: linux-efi@vger.kernel.org
5465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5467 F: Documentation/efi-stub.txt
5468 F: arch/*/kernel/efi.c
5469 F: arch/x86/boot/compressed/eboot.[ch]
5470 F: arch/*/include/asm/efi.h
5471 F: arch/x86/platform/efi/
5472 F: drivers/firmware/efi/
5473 F: include/linux/efi*.h
5474 F: arch/arm/boot/compressed/efi-header.S
5475 F: arch/arm64/kernel/efi-entry.S
5477 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5478 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5479 M: Chanwoo Choi <cw00.choi@samsung.com>
5480 L: linux-kernel@vger.kernel.org
5481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5484 F: include/linux/extcon/
5485 F: include/linux/extcon.h
5486 F: Documentation/extcon/
5487 F: Documentation/devicetree/bindings/extcon/
5490 M: Jingoo Han <jingoohan1@gmail.com>
5491 L: dri-devel@lists.freedesktop.org
5493 F: drivers/gpu/drm/exynos/exynos_dp*
5495 EXYNOS SYSMMU (IOMMU) driver
5496 M: Marek Szyprowski <m.szyprowski@samsung.com>
5497 L: iommu@lists.linux-foundation.org
5499 F: drivers/iommu/exynos-iommu.c
5501 EZchip NPS platform support
5502 M: Vineet Gupta <vgupta@synopsys.com>
5503 M: Ofer Levi <oferle@mellanox.com>
5505 F: arch/arc/plat-eznps
5506 F: arch/arc/boot/dts/eznps.dts
5509 M: Jaegeuk Kim <jaegeuk@kernel.org>
5510 M: Chao Yu <yuchao0@huawei.com>
5511 L: linux-f2fs-devel@lists.sourceforge.net
5512 W: https://f2fs.wiki.kernel.org/
5513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5515 F: Documentation/filesystems/f2fs.txt
5516 F: Documentation/ABI/testing/sysfs-fs-f2fs
5518 F: include/linux/f2fs_fs.h
5519 F: include/trace/events/f2fs.h
5521 F71805F HARDWARE MONITORING DRIVER
5522 M: Jean Delvare <jdelvare@suse.com>
5523 L: linux-hwmon@vger.kernel.org
5525 F: Documentation/hwmon/f71805f
5526 F: drivers/hwmon/f71805f.c
5529 M: Josh Poimboeuf <jpoimboe@redhat.com>
5531 F: scripts/faddr2line
5534 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5535 L: netdev@vger.kernel.org
5537 F: net/core/failover.c
5538 F: include/net/failover.h
5539 F: Documentation/networking/failover.rst
5542 M: Jan Kara <jack@suse.cz>
5543 R: Amir Goldstein <amir73il@gmail.com>
5544 L: linux-fsdevel@vger.kernel.org
5546 F: fs/notify/fanotify/
5547 F: include/linux/fanotify.h
5548 F: include/uapi/linux/fanotify.h
5550 FARSYNC SYNCHRONOUS DRIVER
5551 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5552 W: http://www.farsite.co.uk/
5554 F: drivers/net/wan/farsync.*
5556 FAULT INJECTION SUPPORT
5557 M: Akinobu Mita <akinobu.mita@gmail.com>
5559 F: Documentation/fault-injection/
5560 F: lib/fault-inject.c
5562 FBTFT Framebuffer drivers
5563 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5565 F: drivers/staging/fbtft/
5568 M: Michael Buesch <m@bues.ch>
5569 L: linux-media@vger.kernel.org
5571 F: drivers/media/tuners/fc0011.h
5572 F: drivers/media/tuners/fc0011.c
5575 M: Antti Palosaari <crope@iki.fi>
5576 L: linux-media@vger.kernel.org
5577 W: https://linuxtv.org
5578 W: http://palosaari.fi/linux/
5579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5580 T: git git://linuxtv.org/anttip/media_tree.git
5582 F: drivers/media/tuners/fc2580*
5584 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5585 M: Johannes Thumshirn <jth@kernel.org>
5586 L: linux-scsi@vger.kernel.org
5587 W: www.Open-FCoE.org
5589 F: drivers/scsi/libfc/
5590 F: drivers/scsi/fcoe/
5592 F: include/scsi/libfc.h
5593 F: include/scsi/libfcoe.h
5594 F: include/uapi/scsi/fc/
5596 FILE LOCKING (flock() and fcntl()/lockf())
5597 M: Jeff Layton <jlayton@kernel.org>
5598 M: "J. Bruce Fields" <bfields@fieldses.org>
5599 L: linux-fsdevel@vger.kernel.org
5601 F: include/linux/fcntl.h
5602 F: include/uapi/linux/fcntl.h
5606 FILESYSTEMS (VFS and infrastructure)
5607 M: Alexander Viro <viro@zeniv.linux.org.uk>
5608 L: linux-fsdevel@vger.kernel.org
5611 F: include/linux/fs.h
5612 F: include/uapi/linux/fs.h
5614 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5615 M: Riku Voipio <riku.voipio@iki.fi>
5616 L: linux-hwmon@vger.kernel.org
5618 F: drivers/hwmon/f75375s.c
5619 F: include/linux/f75375s.h
5621 FIREWIRE AUDIO DRIVERS
5622 M: Clemens Ladisch <clemens@ladisch.de>
5623 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5624 T: git git://git.alsa-project.org/alsa-kernel.git
5628 FIREWIRE MEDIA DRIVERS (firedtv)
5629 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5630 L: linux-media@vger.kernel.org
5631 L: linux1394-devel@lists.sourceforge.net
5632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5634 F: drivers/media/firewire/
5636 FIREWIRE SBP-2 TARGET
5637 M: Chris Boot <bootc@bootc.net>
5638 L: linux-scsi@vger.kernel.org
5639 L: target-devel@vger.kernel.org
5640 L: linux1394-devel@lists.sourceforge.net
5641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5643 F: drivers/target/sbp/
5646 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5647 L: linux1394-devel@lists.sourceforge.net
5648 W: http://ieee1394.wiki.kernel.org/
5649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5651 F: drivers/firewire/
5652 F: include/linux/firewire.h
5653 F: include/uapi/linux/firewire*.h
5656 FIRMWARE LOADER (request_firmware)
5657 M: Luis R. Rodriguez <mcgrof@kernel.org>
5658 L: linux-kernel@vger.kernel.org
5660 F: Documentation/firmware_class/
5661 F: drivers/base/firmware_loader/
5662 F: include/linux/firmware.h
5664 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5665 M: Joshua Morris <josh.h.morris@us.ibm.com>
5666 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5668 F: drivers/block/rsxx/
5671 M: Jiri Kosina <jikos@kernel.org>
5672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5674 F: drivers/block/floppy.c
5677 M: Alessandro Rubini <rubini@gnudd.com>
5678 W: http://www.ohwr.org/projects/fmc-bus
5681 F: include/linux/fmc*.h
5682 F: include/linux/ipmi-fru.h
5685 FPGA MANAGER FRAMEWORK
5686 M: Alan Tull <atull@kernel.org>
5687 M: Moritz Fischer <mdf@kernel.org>
5688 L: linux-fpga@vger.kernel.org
5690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5691 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5692 F: Documentation/fpga/
5693 F: Documentation/driver-api/fpga/
5694 F: Documentation/devicetree/bindings/fpga/
5696 F: include/linux/fpga/
5697 W: http://www.rocketboards.org
5700 M: Bill Metzenthen <billm@melbpc.org.au>
5701 W: http://floatingpoint.sourceforge.net/emulator/index.html
5703 F: arch/x86/math-emu/
5705 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5706 L: netdev@vger.kernel.org
5708 F: drivers/net/wan/dlci.c
5709 F: drivers/net/wan/sdla.c
5712 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5713 L: dri-devel@lists.freedesktop.org
5714 L: linux-fbdev@vger.kernel.org
5715 T: git git://github.com/bzolnier/linux.git
5716 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5718 F: Documentation/fb/
5721 F: include/linux/fb.h
5722 F: include/uapi/video/
5723 F: include/uapi/linux/fb.h
5725 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5726 M: Horia Geantă <horia.geanta@nxp.com>
5727 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5728 L: linux-crypto@vger.kernel.org
5730 F: drivers/crypto/caam/
5731 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5733 FREESCALE DIU FRAMEBUFFER DRIVER
5734 M: Timur Tabi <timur@kernel.org>
5735 L: linux-fbdev@vger.kernel.org
5737 F: drivers/video/fbdev/fsl-diu-fb.*
5739 FREESCALE DMA DRIVER
5740 M: Li Yang <leoyang.li@nxp.com>
5741 M: Zhang Wei <zw@zh-kernel.org>
5742 L: linuxppc-dev@lists.ozlabs.org
5744 F: drivers/dma/fsldma.*
5746 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5747 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5748 L: netdev@vger.kernel.org
5750 F: drivers/net/ethernet/freescale/gianfar*
5751 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5753 FREESCALE GPMI NAND DRIVER
5754 M: Han Xu <han.xu@nxp.com>
5755 L: linux-mtd@lists.infradead.org
5757 F: drivers/mtd/nand/raw/gpmi-nand/*
5759 FREESCALE I2C CPM DRIVER
5760 M: Jochen Friedrich <jochen@scram.de>
5761 L: linuxppc-dev@lists.ozlabs.org
5762 L: linux-i2c@vger.kernel.org
5764 F: drivers/i2c/busses/i2c-cpm.c
5766 FREESCALE IMX / MXC FEC DRIVER
5767 M: Fugang Duan <fugang.duan@nxp.com>
5768 L: netdev@vger.kernel.org
5770 F: drivers/net/ethernet/freescale/fec_main.c
5771 F: drivers/net/ethernet/freescale/fec_ptp.c
5772 F: drivers/net/ethernet/freescale/fec.h
5773 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5775 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5776 M: Sascha Hauer <s.hauer@pengutronix.de>
5777 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5778 L: linux-fbdev@vger.kernel.org
5779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5781 F: include/linux/platform_data/video-imxfb.h
5782 F: drivers/video/fbdev/imxfb.c
5784 FREESCALE QORIQ DPAA ETHERNET DRIVER
5785 M: Madalin Bucur <madalin.bucur@nxp.com>
5786 L: netdev@vger.kernel.org
5788 F: drivers/net/ethernet/freescale/dpaa
5790 FREESCALE QORIQ DPAA FMAN DRIVER
5791 M: Madalin Bucur <madalin.bucur@nxp.com>
5792 L: netdev@vger.kernel.org
5794 F: drivers/net/ethernet/freescale/fman
5795 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5797 FREESCALE QORIQ PTP CLOCK DRIVER
5798 M: Yangbo Lu <yangbo.lu@nxp.com>
5799 L: netdev@vger.kernel.org
5801 F: drivers/ptp/ptp_qoriq.c
5802 F: include/linux/fsl/ptp_qoriq.h
5803 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5805 FREESCALE QUAD SPI DRIVER
5806 M: Han Xu <han.xu@nxp.com>
5807 L: linux-mtd@lists.infradead.org
5809 F: drivers/mtd/spi-nor/fsl-quadspi.c
5811 FREESCALE QUICC ENGINE LIBRARY
5812 M: Qiang Zhao <qiang.zhao@nxp.com>
5813 L: linuxppc-dev@lists.ozlabs.org
5815 F: drivers/soc/fsl/qe/
5816 F: include/soc/fsl/*qe*.h
5817 F: include/soc/fsl/*ucc*.h
5819 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5820 M: Li Yang <leoyang.li@nxp.com>
5821 L: netdev@vger.kernel.org
5822 L: linuxppc-dev@lists.ozlabs.org
5824 F: drivers/net/ethernet/freescale/ucc_geth*
5826 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5827 M: Zhao Qiang <qiang.zhao@nxp.com>
5828 L: netdev@vger.kernel.org
5829 L: linuxppc-dev@lists.ozlabs.org
5831 F: drivers/net/wan/fsl_ucc_hdlc*
5833 FREESCALE QUICC ENGINE UCC UART DRIVER
5834 M: Timur Tabi <timur@kernel.org>
5835 L: linuxppc-dev@lists.ozlabs.org
5837 F: drivers/tty/serial/ucc_uart.c
5839 FREESCALE SOC DRIVERS
5840 M: Li Yang <leoyang.li@nxp.com>
5841 L: linuxppc-dev@lists.ozlabs.org
5842 L: linux-arm-kernel@lists.infradead.org
5844 F: Documentation/devicetree/bindings/soc/fsl/
5846 F: include/linux/fsl/
5848 FREESCALE SOC FS_ENET DRIVER
5849 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5850 L: linuxppc-dev@lists.ozlabs.org
5851 L: netdev@vger.kernel.org
5853 F: drivers/net/ethernet/freescale/fs_enet/
5854 F: include/linux/fs_enet_pd.h
5856 FREESCALE SOC SOUND DRIVERS
5857 M: Timur Tabi <timur@kernel.org>
5858 M: Nicolin Chen <nicoleotsuka@gmail.com>
5859 M: Xiubo Li <Xiubo.Lee@gmail.com>
5860 R: Fabio Estevam <fabio.estevam@nxp.com>
5861 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5862 L: linuxppc-dev@lists.ozlabs.org
5864 F: sound/soc/fsl/fsl*
5865 F: sound/soc/fsl/imx*
5866 F: sound/soc/fsl/mpc8610_hpcd.c
5868 FREESCALE USB PERIPHERAL DRIVERS
5869 M: Li Yang <leoyang.li@nxp.com>
5870 L: linux-usb@vger.kernel.org
5871 L: linuxppc-dev@lists.ozlabs.org
5873 F: drivers/usb/gadget/udc/fsl*
5876 M: Christoph Hellwig <hch@infradead.org>
5877 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5882 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5883 M: Pavel Machek <pavel@ucw.cz>
5884 L: linux-pm@vger.kernel.org
5886 F: Documentation/power/freezing-of-tasks.txt
5887 F: include/linux/freezer.h
5891 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5892 L: linux-kernel@vger.kernel.org
5895 F: include/linux/frontswap.h
5897 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5898 M: David Howells <dhowells@redhat.com>
5899 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5901 F: Documentation/filesystems/caching/
5903 F: include/linux/fscache*.h
5905 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5906 M: Theodore Y. Ts'o <tytso@mit.edu>
5907 M: Jaegeuk Kim <jaegeuk@kernel.org>
5908 L: linux-fscrypt@vger.kernel.org
5909 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5913 F: include/linux/fscrypt*.h
5914 F: Documentation/filesystems/fscrypt.rst
5916 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5917 M: Jan Kara <jack@suse.cz>
5918 R: Amir Goldstein <amir73il@gmail.com>
5919 L: linux-fsdevel@vger.kernel.org
5922 F: include/linux/fsnotify*.h
5924 FUJITSU LAPTOP EXTRAS
5925 M: Jonathan Woithe <jwoithe@just42.net>
5926 L: platform-driver-x86@vger.kernel.org
5928 F: drivers/platform/x86/fujitsu-laptop.c
5930 FUJITSU M-5MO LS CAMERA ISP DRIVER
5931 M: Kyungmin Park <kyungmin.park@samsung.com>
5932 M: Heungjun Kim <riverful.kim@samsung.com>
5933 L: linux-media@vger.kernel.org
5935 F: drivers/media/i2c/m5mols/
5936 F: include/media/i2c/m5mols.h
5938 FUJITSU TABLET EXTRAS
5939 M: Robert Gerlach <khnz@gmx.de>
5940 L: platform-driver-x86@vger.kernel.org
5942 F: drivers/platform/x86/fujitsu-tablet.c
5944 FUSE: FILESYSTEM IN USERSPACE
5945 M: Miklos Szeredi <miklos@szeredi.hu>
5946 L: linux-fsdevel@vger.kernel.org
5947 W: http://fuse.sourceforge.net/
5948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5951 F: include/uapi/linux/fuse.h
5952 F: Documentation/filesystems/fuse.txt
5955 M: Thomas Gleixner <tglx@linutronix.de>
5956 M: Ingo Molnar <mingo@redhat.com>
5957 R: Peter Zijlstra <peterz@infradead.org>
5958 R: Darren Hart <dvhart@infradead.org>
5959 L: linux-kernel@vger.kernel.org
5960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5963 F: kernel/futex_compat.c
5964 F: include/asm-generic/futex.h
5965 F: include/linux/futex.h
5966 F: include/uapi/linux/futex.h
5967 F: tools/testing/selftests/futex/
5968 F: tools/perf/bench/futex*
5969 F: Documentation/*futex*
5972 M: Kees Cook <keescook@chromium.org>
5973 R: Emese Revfy <re.emese@gmail.com>
5974 L: kernel-hardening@lists.openwall.com
5976 F: scripts/gcc-plugins/
5977 F: scripts/gcc-plugin.sh
5978 F: scripts/Makefile.gcc-plugins
5979 F: Documentation/gcc-plugins.txt
5981 GCOV BASED KERNEL PROFILING
5982 M: Peter Oberparleiter <oberpar@linux.ibm.com>
5985 F: Documentation/dev-tools/gcov.rst
5987 GDB KERNEL DEBUGGING HELPER SCRIPTS
5988 M: Jan Kiszka <jan.kiszka@siemens.com>
5989 M: Kieran Bingham <kbingham@kernel.org>
5993 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5994 M: Achim Leubner <achim_leubner@adaptec.com>
5995 L: linux-scsi@vger.kernel.org
5996 W: http://www.icp-vortex.com/
5998 F: drivers/scsi/gdt*
6000 GEMTEK FM RADIO RECEIVER DRIVER
6001 M: Hans Verkuil <hverkuil@xs4all.nl>
6002 L: linux-media@vger.kernel.org
6003 T: git git://linuxtv.org/media_tree.git
6004 W: https://linuxtv.org
6006 F: drivers/media/radio/radio-gemtek*
6008 GENERIC GPIO I2C DRIVER
6009 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6011 F: drivers/i2c/busses/i2c-gpio.c
6012 F: include/linux/platform_data/i2c-gpio.h
6014 GENERIC GPIO I2C MULTIPLEXER DRIVER
6015 M: Peter Korsgaard <peter.korsgaard@barco.com>
6016 L: linux-i2c@vger.kernel.org
6018 F: drivers/i2c/muxes/i2c-mux-gpio.c
6019 F: include/linux/platform_data/i2c-mux-gpio.h
6020 F: Documentation/i2c/muxes/i2c-mux-gpio
6022 GENERIC HDLC (WAN) DRIVERS
6023 M: Krzysztof Halasa <khc@pm.waw.pl>
6024 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6026 F: drivers/net/wan/c101.c
6027 F: drivers/net/wan/hd6457*
6028 F: drivers/net/wan/hdlc*
6029 F: drivers/net/wan/n2.c
6030 F: drivers/net/wan/pc300too.c
6031 F: drivers/net/wan/pci200syn.c
6032 F: drivers/net/wan/wanxl*
6034 GENERIC INCLUDE/ASM HEADER FILES
6035 M: Arnd Bergmann <arnd@arndb.de>
6036 L: linux-arch@vger.kernel.org
6037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6039 F: include/asm-generic/
6040 F: include/uapi/asm-generic/
6042 GENERIC PHY FRAMEWORK
6043 M: Kishon Vijay Abraham I <kishon@ti.com>
6044 L: linux-kernel@vger.kernel.org
6045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6048 F: include/linux/phy/
6050 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6051 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6053 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6056 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6057 M: Kevin Hilman <khilman@kernel.org>
6058 M: Ulf Hansson <ulf.hansson@linaro.org>
6059 L: linux-pm@vger.kernel.org
6061 F: drivers/base/power/domain*.c
6062 F: include/linux/pm_domain.h
6063 F: Documentation/devicetree/bindings/power/power_domain.txt
6065 GENERIC UIO DRIVER FOR PCI DEVICES
6066 M: "Michael S. Tsirkin" <mst@redhat.com>
6067 L: kvm@vger.kernel.org
6069 F: drivers/uio/uio_pci_generic.c
6071 GENWQE (IBM Generic Workqueue Card)
6072 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6073 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6075 F: drivers/misc/genwqe/
6077 GET_MAINTAINER SCRIPT
6078 M: Joe Perches <joe@perches.com>
6080 F: scripts/get_maintainer.pl
6083 M: Bob Peterson <rpeterso@redhat.com>
6084 M: Andreas Gruenbacher <agruenba@redhat.com>
6085 L: cluster-devel@redhat.com
6086 W: http://sources.redhat.com/cluster/
6087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6089 F: Documentation/filesystems/gfs2*.txt
6091 F: include/uapi/linux/gfs2_ondisk.h
6093 GIGASET ISDN DRIVERS
6094 M: Paul Bolle <pebolle@tiscali.nl>
6095 L: gigaset307x-common@lists.sourceforge.net
6096 W: http://gigaset307x.sourceforge.net/
6098 F: Documentation/isdn/README.gigaset
6099 F: drivers/isdn/gigaset/
6100 F: include/uapi/linux/gigaset_dev.h
6103 M: Hans Verkuil <hans.verkuil@cisco.com>
6104 L: linux-media@vger.kernel.org
6106 F: drivers/media/usb/go7007/
6109 M: Bastien Nocera <hadess@hadess.net>
6110 L: linux-input@vger.kernel.org
6112 F: drivers/input/touchscreen/goodix.c
6114 GPD POCKET FAN DRIVER
6115 M: Hans de Goede <hdegoede@redhat.com>
6116 L: platform-driver-x86@vger.kernel.org
6118 F: drivers/platform/x86/gpd-pocket-fan.c
6121 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6122 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6123 L: linux-gpio@vger.kernel.org
6124 L: linux-acpi@vger.kernel.org
6126 F: Documentation/acpi/gpio-properties.txt
6127 F: drivers/gpio/gpiolib-acpi.c
6130 M: Sean Young <sean@mess.org>
6131 L: linux-media@vger.kernel.org
6133 F: drivers/media/rc/gpio-ir-tx.c
6136 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6137 R: Bartosz Golaszewski <brgl@bgdev.pl>
6138 L: linux-gpio@vger.kernel.org
6140 F: drivers/gpio/gpio-mockup.c
6141 F: tools/testing/selftests/gpio/
6144 M: Linus Walleij <linus.walleij@linaro.org>
6145 L: linux-gpio@vger.kernel.org
6146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6148 F: Documentation/devicetree/bindings/gpio/
6149 F: Documentation/driver-api/gpio/
6150 F: Documentation/gpio/
6151 F: Documentation/ABI/testing/gpio-cdev
6152 F: Documentation/ABI/obsolete/sysfs-gpio
6154 F: include/linux/gpio/
6155 F: include/linux/gpio.h
6156 F: include/linux/of_gpio.h
6157 F: include/asm-generic/gpio.h
6158 F: include/uapi/linux/gpio.h
6161 GRE DEMULTIPLEXER DRIVER
6162 M: Dmitry Kozlov <xeb@mail.ru>
6163 L: netdev@vger.kernel.org
6165 F: net/ipv4/gre_demux.c
6166 F: net/ipv4/gre_offload.c
6167 F: include/net/gre.h
6169 GRETH 10/100/1G Ethernet MAC device driver
6170 M: Andreas Larsson <andreas@gaisler.com>
6171 L: netdev@vger.kernel.org
6173 F: drivers/net/ethernet/aeroflex/
6175 GREYBUS AUDIO PROTOCOLS DRIVERS
6176 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6177 M: Mark Greer <mgreer@animalcreek.com>
6179 F: drivers/staging/greybus/audio_apbridgea.c
6180 F: drivers/staging/greybus/audio_apbridgea.h
6181 F: drivers/staging/greybus/audio_codec.c
6182 F: drivers/staging/greybus/audio_codec.h
6183 F: drivers/staging/greybus/audio_gb.c
6184 F: drivers/staging/greybus/audio_manager.c
6185 F: drivers/staging/greybus/audio_manager.h
6186 F: drivers/staging/greybus/audio_manager_module.c
6187 F: drivers/staging/greybus/audio_manager_private.h
6188 F: drivers/staging/greybus/audio_manager_sysfs.c
6189 F: drivers/staging/greybus/audio_module.c
6190 F: drivers/staging/greybus/audio_topology.c
6192 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6193 M: Viresh Kumar <vireshk@kernel.org>
6195 F: drivers/staging/greybus/authentication.c
6196 F: drivers/staging/greybus/bootrom.c
6197 F: drivers/staging/greybus/firmware.h
6198 F: drivers/staging/greybus/fw-core.c
6199 F: drivers/staging/greybus/fw-download.c
6200 F: drivers/staging/greybus/fw-managament.c
6201 F: drivers/staging/greybus/greybus_authentication.h
6202 F: drivers/staging/greybus/greybus_firmware.h
6203 F: drivers/staging/greybus/hid.c
6204 F: drivers/staging/greybus/i2c.c
6205 F: drivers/staging/greybus/spi.c
6206 F: drivers/staging/greybus/spilib.c
6207 F: drivers/staging/greybus/spilib.h
6209 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6210 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6212 F: drivers/staging/greybus/loopback.c
6213 F: drivers/staging/greybus/timesync.c
6214 F: drivers/staging/greybus/timesync_platform.c
6216 GREYBUS PLATFORM DRIVERS
6217 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6219 F: drivers/staging/greybus/arche-platform.c
6220 F: drivers/staging/greybus/arche-apb-ctrl.c
6221 F: drivers/staging/greybus/arche_platform.h
6223 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6224 M: Rui Miguel Silva <rmfrfs@gmail.com>
6226 F: drivers/staging/greybus/sdio.c
6227 F: drivers/staging/greybus/light.c
6228 F: drivers/staging/greybus/gpio.c
6229 F: drivers/staging/greybus/power_supply.c
6230 F: drivers/staging/greybus/spi.c
6231 F: drivers/staging/greybus/spilib.c
6234 M: Johan Hovold <johan@kernel.org>
6235 M: Alex Elder <elder@kernel.org>
6236 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6238 F: drivers/staging/greybus/
6239 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6241 GREYBUS UART PROTOCOLS DRIVERS
6242 M: David Lin <dtwlin@gmail.com>
6244 F: drivers/staging/greybus/uart.c
6245 F: drivers/staging/greybus/log.c
6247 GS1662 VIDEO SERIALIZER
6248 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6249 L: linux-media@vger.kernel.org
6250 T: git git://linuxtv.org/media_tree.git
6252 F: drivers/media/spi/gs1662.c
6254 GSPCA FINEPIX SUBDRIVER
6255 M: Frank Zago <frank@zago.net>
6256 L: linux-media@vger.kernel.org
6257 T: git git://linuxtv.org/media_tree.git
6259 F: drivers/media/usb/gspca/finepix.c
6261 GSPCA GL860 SUBDRIVER
6262 M: Olivier Lorin <o.lorin@laposte.net>
6263 L: linux-media@vger.kernel.org
6264 T: git git://linuxtv.org/media_tree.git
6266 F: drivers/media/usb/gspca/gl860/
6268 GSPCA M5602 SUBDRIVER
6269 M: Erik Andren <erik.andren@gmail.com>
6270 L: linux-media@vger.kernel.org
6271 T: git git://linuxtv.org/media_tree.git
6273 F: drivers/media/usb/gspca/m5602/
6275 GSPCA PAC207 SONIXB SUBDRIVER
6276 M: Hans Verkuil <hverkuil@xs4all.nl>
6277 L: linux-media@vger.kernel.org
6278 T: git git://linuxtv.org/media_tree.git
6280 F: drivers/media/usb/gspca/pac207.c
6282 GSPCA SN9C20X SUBDRIVER
6283 M: Brian Johnson <brijohn@gmail.com>
6284 L: linux-media@vger.kernel.org
6285 T: git git://linuxtv.org/media_tree.git
6287 F: drivers/media/usb/gspca/sn9c20x.c
6289 GSPCA T613 SUBDRIVER
6290 M: Leandro Costantino <lcostantino@gmail.com>
6291 L: linux-media@vger.kernel.org
6292 T: git git://linuxtv.org/media_tree.git
6294 F: drivers/media/usb/gspca/t613.c
6296 GSPCA USB WEBCAM DRIVER
6297 M: Hans Verkuil <hverkuil@xs4all.nl>
6298 L: linux-media@vger.kernel.org
6299 T: git git://linuxtv.org/media_tree.git
6301 F: drivers/media/usb/gspca/
6303 GTP (GPRS Tunneling Protocol)
6304 M: Pablo Neira Ayuso <pablo@netfilter.org>
6305 M: Harald Welte <laforge@gnumonks.org>
6306 L: osmocom-net-gprs@lists.osmocom.org
6307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6309 F: drivers/net/gtp.c
6311 GUID PARTITION TABLE (GPT)
6312 M: Davidlohr Bueso <dave@stgolabs.net>
6313 L: linux-efi@vger.kernel.org
6315 F: block/partitions/efi.*
6318 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6319 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6320 W: http://uclinux-h8.sourceforge.jp
6321 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6324 F: drivers/clocksource/h8300_*.c
6325 F: drivers/clk/h8300/
6326 F: drivers/irqchip/irq-renesas-h8*.c
6329 M: Antti Palosaari <crope@iki.fi>
6330 L: linux-media@vger.kernel.org
6331 W: https://linuxtv.org
6332 W: http://palosaari.fi/linux/
6333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6334 T: git git://linuxtv.org/anttip/media_tree.git
6336 F: drivers/media/usb/hackrf/
6338 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6339 M: Frank Seidel <frank@f-seidel.de>
6340 L: platform-driver-x86@vger.kernel.org
6341 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6343 F: drivers/platform/x86/hdaps.c
6346 M: Jean Delvare <jdelvare@suse.com>
6347 M: Guenter Roeck <linux@roeck-us.net>
6348 L: linux-hwmon@vger.kernel.org
6349 W: http://hwmon.wiki.kernel.org/
6350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6352 F: Documentation/devicetree/bindings/hwmon/
6353 F: Documentation/hwmon/
6355 F: include/linux/hwmon*.h
6357 HARDWARE RANDOM NUMBER GENERATOR CORE
6358 M: Matt Mackall <mpm@selenic.com>
6359 M: Herbert Xu <herbert@gondor.apana.org.au>
6360 L: linux-crypto@vger.kernel.org
6362 F: Documentation/devicetree/bindings/rng/
6363 F: Documentation/hw_random.txt
6364 F: drivers/char/hw_random/
6365 F: include/linux/hw_random.h
6367 HARDWARE TRACING FACILITIES
6368 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6370 F: drivers/hwtracing/
6372 HARDWARE SPINLOCK CORE
6373 M: Ohad Ben-Cohen <ohad@wizery.com>
6374 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6375 L: linux-remoteproc@vger.kernel.org
6377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6378 F: Documentation/devicetree/bindings/hwlock/
6379 F: Documentation/hwspinlock.txt
6380 F: drivers/hwspinlock/
6381 F: include/linux/hwspinlock.h
6383 HARMONY SOUND DRIVER
6384 L: linux-parisc@vger.kernel.org
6386 F: sound/parisc/harmony.*
6388 HDPVR USB VIDEO ENCODER DRIVER
6389 M: Hans Verkuil <hverkuil@xs4all.nl>
6390 L: linux-media@vger.kernel.org
6391 T: git git://linuxtv.org/media_tree.git
6392 W: https://linuxtv.org
6394 F: drivers/media/usb/hdpvr/
6396 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6397 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6399 F: Documentation/watchdog/hpwdt.txt
6400 F: drivers/watchdog/hpwdt.c
6402 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6403 M: Don Brace <don.brace@microsemi.com>
6404 L: esc.storagedev@microsemi.com
6405 L: linux-scsi@vger.kernel.org
6407 F: Documentation/scsi/hpsa.txt
6408 F: drivers/scsi/hpsa*.[ch]
6409 F: include/linux/cciss*.h
6410 F: include/uapi/linux/cciss*.h
6413 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6414 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6415 L: linux-rdma@vger.kernel.org
6417 F: drivers/infiniband/hw/hfi1
6420 L: linux-fsdevel@vger.kernel.org
6422 F: Documentation/filesystems/hfs.txt
6426 L: linux-fsdevel@vger.kernel.org
6428 F: Documentation/filesystems/hfsplus.txt
6431 HGA FRAMEBUFFER DRIVER
6432 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6433 L: linux-nvidia@lists.surfsouth.com
6434 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6436 F: drivers/video/fbdev/hgafb.c
6438 HIBERNATION (aka Software Suspend, aka swsusp)
6439 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6440 M: Pavel Machek <pavel@ucw.cz>
6441 L: linux-pm@vger.kernel.org
6442 B: https://bugzilla.kernel.org
6445 F: drivers/base/power/
6447 F: include/linux/suspend.h
6448 F: include/linux/freezer.h
6449 F: include/linux/pm.h
6450 F: arch/*/include/asm/suspend*.h
6453 M: Jiri Kosina <jikos@kernel.org>
6454 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6455 L: linux-input@vger.kernel.org
6456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6459 F: include/linux/hid*
6460 F: include/uapi/linux/hid*
6462 HID SENSOR HUB DRIVERS
6463 M: Jiri Kosina <jikos@kernel.org>
6464 M: Jonathan Cameron <jic23@kernel.org>
6465 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6466 L: linux-input@vger.kernel.org
6467 L: linux-iio@vger.kernel.org
6469 F: Documentation/hid/hid-sensor*
6470 F: drivers/hid/hid-sensor-*
6471 F: drivers/iio/*/hid-*
6472 F: include/linux/hid-sensor-*
6474 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6475 M: Thomas Gleixner <tglx@linutronix.de>
6476 L: linux-kernel@vger.kernel.org
6477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6479 F: Documentation/timers/
6480 F: kernel/time/hrtimer.c
6481 F: kernel/time/clockevents.c
6482 F: kernel/time/timer_*.c
6483 F: include/linux/clockchips.h
6484 F: include/linux/hrtimer.h
6486 HIGH-SPEED SCC DRIVER FOR AX.25
6487 L: linux-hams@vger.kernel.org
6489 F: drivers/net/hamradio/dmascc.c
6490 F: drivers/net/hamradio/scc.c
6492 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6493 M: HighPoint Linux Team <linux@highpoint-tech.com>
6494 W: http://www.highpoint-tech.com
6496 F: Documentation/scsi/hptiop.txt
6497 F: drivers/scsi/hptiop.c
6500 M: Jes Sorensen <jes@trained-monkey.org>
6501 L: linux-hippi@sunsite.dk
6503 F: include/linux/hippidevice.h
6504 F: include/uapi/linux/if_hippi.h
6506 F: drivers/net/hippi/
6508 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6509 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6510 M: Salil Mehta <salil.mehta@huawei.com>
6511 L: netdev@vger.kernel.org
6512 W: http://www.hisilicon.com
6514 F: drivers/net/ethernet/hisilicon/hns3/
6516 HISILICON LPC BUS DRIVER
6517 M: john.garry@huawei.com
6518 W: http://www.hisilicon.com
6520 F: drivers/bus/hisi_lpc.c
6521 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6523 HISILICON NETWORK SUBSYSTEM DRIVER
6524 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6525 M: Salil Mehta <salil.mehta@huawei.com>
6526 L: netdev@vger.kernel.org
6527 W: http://www.hisilicon.com
6529 F: drivers/net/ethernet/hisilicon/
6530 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6532 HISILICON PMU DRIVER
6533 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6534 W: http://www.hisilicon.com
6536 F: drivers/perf/hisilicon
6537 F: Documentation/perf/hisi-pmu.txt
6539 HISILICON ROCE DRIVER
6540 M: Lijun Ou <oulijun@huawei.com>
6541 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6542 L: linux-rdma@vger.kernel.org
6544 F: drivers/infiniband/hw/hns/
6545 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6547 HISILICON SAS Controller
6548 M: John Garry <john.garry@huawei.com>
6549 W: http://www.hisilicon.com
6551 F: drivers/scsi/hisi_sas/
6552 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6554 HMM - Heterogeneous Memory Management
6555 M: Jérôme Glisse <jglisse@redhat.com>
6556 L: linux-mm@kvack.org
6559 F: include/linux/hmm*
6560 F: Documentation/vm/hmm.rst
6563 M: Jouni Malinen <j@w1.fi>
6564 L: linux-wireless@vger.kernel.org
6565 W: http://w1.fi/hostap-driver.html
6567 F: drivers/net/wireless/intersil/hostap/
6569 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6570 L: platform-driver-x86@vger.kernel.org
6572 F: drivers/platform/x86/tc1100-wmi.c
6574 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6575 M: Jaroslav Kysela <perex@perex.cz>
6577 F: drivers/net/ethernet/hp/hp100.*
6579 HPET: High Precision Event Timers driver
6580 M: Clemens Ladisch <clemens@ladisch.de>
6582 F: Documentation/timers/hpet.txt
6583 F: drivers/char/hpet.c
6584 F: include/linux/hpet.h
6585 F: include/uapi/linux/hpet.h
6589 F: arch/x86/kernel/hpet.c
6590 F: arch/x86/include/asm/hpet.h
6593 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6594 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6599 M: Sebastian Reichel <sre@kernel.org>
6600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6602 F: Documentation/ABI/testing/sysfs-bus-hsi
6603 F: Documentation/driver-api/hsi.rst
6605 F: include/linux/hsi/
6606 F: include/uapi/linux/hsi/
6609 L: linux-usb@vger.kernel.org
6611 F: drivers/net/usb/hso.c
6613 HSR NETWORK PROTOCOL
6614 M: Arvid Brodin <arvid.brodin@alten.se>
6615 L: netdev@vger.kernel.org
6619 HT16K33 LED CONTROLLER DRIVER
6620 M: Robin van der Gracht <robin@protonic.nl>
6622 F: drivers/auxdisplay/ht16k33.c
6623 F: Documentation/devicetree/bindings/display/ht16k33.txt
6625 HTCPEN TOUCHSCREEN DRIVER
6626 M: Pau Oliva Fora <pof@eslack.org>
6627 L: linux-input@vger.kernel.org
6629 F: drivers/input/touchscreen/htcpen.c
6631 HUAWEI ETHERNET DRIVER
6632 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6633 L: netdev@vger.kernel.org
6635 F: Documentation/networking/hinic.txt
6636 F: drivers/net/ethernet/huawei/hinic/
6639 M: Mike Kravetz <mike.kravetz@oracle.com>
6640 L: linux-mm@kvack.org
6644 F: include/linux/hugetlb.h
6645 F: Documentation/admin-guide/mm/hugetlbpage.rst
6646 F: Documentation/vm/hugetlbfs_reserv.rst
6647 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6650 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6651 L: linux-media@vger.kernel.org
6652 T: git git://linuxtv.org/media_tree.git
6653 W: https://linuxtv.org
6655 F: drivers/media/platform/sti/hva
6657 HWPOISON MEMORY FAILURE HANDLING
6658 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6659 L: linux-mm@kvack.org
6661 F: mm/memory-failure.c
6662 F: mm/hwpoison-inject.c
6664 Hyper-V CORE AND DRIVERS
6665 M: "K. Y. Srinivasan" <kys@microsoft.com>
6666 M: Haiyang Zhang <haiyangz@microsoft.com>
6667 M: Stephen Hemminger <sthemmin@microsoft.com>
6668 L: devel@linuxdriverproject.org
6670 F: Documentation/networking/netvsc.txt
6671 F: arch/x86/include/asm/mshyperv.h
6672 F: arch/x86/include/asm/trace/hyperv.h
6673 F: arch/x86/include/asm/hyperv-tlfs.h
6674 F: arch/x86/kernel/cpu/mshyperv.c
6676 F: drivers/hid/hid-hyperv.c
6678 F: drivers/input/serio/hyperv-keyboard.c
6679 F: drivers/pci/controller/pci-hyperv.c
6680 F: drivers/net/hyperv/
6681 F: drivers/scsi/storvsc_drv.c
6682 F: drivers/uio/uio_hv_generic.c
6683 F: drivers/video/fbdev/hyperv_fb.c
6684 F: net/vmw_vsock/hyperv_transport.c
6685 F: include/linux/hyperv.h
6686 F: include/uapi/linux/hyperv.h
6688 F: Documentation/ABI/stable/sysfs-bus-vmbus
6690 HYPERVISOR VIRTUAL CONSOLE DRIVER
6691 L: linuxppc-dev@lists.ozlabs.org
6696 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6697 L: linux-i2c@vger.kernel.org
6698 L: linux-acpi@vger.kernel.org
6700 F: drivers/i2c/i2c-core-acpi.c
6703 M: Peter Rosin <peda@axentia.se>
6704 L: linux-i2c@vger.kernel.org
6706 F: Documentation/i2c/i2c-topology
6707 F: Documentation/i2c/muxes/
6708 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6709 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6710 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6711 F: drivers/i2c/i2c-mux.c
6712 F: drivers/i2c/muxes/
6713 F: include/linux/i2c-mux.h
6715 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6716 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6717 L: linux-i2c@vger.kernel.org
6719 F: drivers/i2c/busses/i2c-mv64xxx.c
6721 I2C OVER PARALLEL PORT
6722 M: Jean Delvare <jdelvare@suse.com>
6723 L: linux-i2c@vger.kernel.org
6725 F: Documentation/i2c/busses/i2c-parport
6726 F: Documentation/i2c/busses/i2c-parport-light
6727 F: drivers/i2c/busses/i2c-parport.c
6728 F: drivers/i2c/busses/i2c-parport-light.c
6731 M: Wolfram Sang <wsa@the-dreams.de>
6732 L: linux-i2c@vger.kernel.org
6733 W: https://i2c.wiki.kernel.org/
6734 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6737 F: Documentation/devicetree/bindings/i2c/i2c.txt
6738 F: Documentation/i2c/
6740 F: include/linux/i2c.h
6741 F: include/linux/i2c-dev.h
6742 F: include/linux/i2c-smbus.h
6743 F: include/uapi/linux/i2c.h
6744 F: include/uapi/linux/i2c-*.h
6746 I2C SUBSYSTEM HOST DRIVERS
6747 L: linux-i2c@vger.kernel.org
6748 W: https://i2c.wiki.kernel.org/
6749 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6752 F: Documentation/devicetree/bindings/i2c/
6753 F: drivers/i2c/algos/
6754 F: drivers/i2c/busses/
6757 M: Jean Delvare <jdelvare@suse.com>
6758 L: linux-i2c@vger.kernel.org
6760 F: Documentation/i2c/busses/i2c-taos-evm
6761 F: drivers/i2c/busses/i2c-taos-evm.c
6764 M: Till Harbaum <till@harbaum.org>
6765 L: linux-i2c@vger.kernel.org
6766 W: http://www.harbaum.org/till/i2c_tiny_usb
6768 F: drivers/i2c/busses/i2c-tiny-usb.c
6770 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6771 M: Jean Delvare <jdelvare@suse.com>
6772 L: linux-i2c@vger.kernel.org
6774 F: Documentation/i2c/busses/i2c-ali1535
6775 F: Documentation/i2c/busses/i2c-ali1563
6776 F: Documentation/i2c/busses/i2c-ali15x3
6777 F: Documentation/i2c/busses/i2c-amd756
6778 F: Documentation/i2c/busses/i2c-amd8111
6779 F: Documentation/i2c/busses/i2c-i801
6780 F: Documentation/i2c/busses/i2c-nforce2
6781 F: Documentation/i2c/busses/i2c-piix4
6782 F: Documentation/i2c/busses/i2c-sis5595
6783 F: Documentation/i2c/busses/i2c-sis630
6784 F: Documentation/i2c/busses/i2c-sis96x
6785 F: Documentation/i2c/busses/i2c-via
6786 F: Documentation/i2c/busses/i2c-viapro
6787 F: drivers/i2c/busses/i2c-ali1535.c
6788 F: drivers/i2c/busses/i2c-ali1563.c
6789 F: drivers/i2c/busses/i2c-ali15x3.c
6790 F: drivers/i2c/busses/i2c-amd756.c
6791 F: drivers/i2c/busses/i2c-amd756-s4882.c
6792 F: drivers/i2c/busses/i2c-amd8111.c
6793 F: drivers/i2c/busses/i2c-i801.c
6794 F: drivers/i2c/busses/i2c-isch.c
6795 F: drivers/i2c/busses/i2c-nforce2.c
6796 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6797 F: drivers/i2c/busses/i2c-piix4.c
6798 F: drivers/i2c/busses/i2c-sis5595.c
6799 F: drivers/i2c/busses/i2c-sis630.c
6800 F: drivers/i2c/busses/i2c-sis96x.c
6801 F: drivers/i2c/busses/i2c-via.c
6802 F: drivers/i2c/busses/i2c-viapro.c
6804 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6805 M: Hans de Goede <hdegoede@redhat.com>
6806 L: linux-i2c@vger.kernel.org
6808 F: drivers/i2c/busses/i2c-cht-wc.c
6810 I2C/SMBUS ISMT DRIVER
6811 M: Seth Heasley <seth.heasley@intel.com>
6812 M: Neil Horman <nhorman@tuxdriver.com>
6813 L: linux-i2c@vger.kernel.org
6814 F: drivers/i2c/busses/i2c-ismt.c
6815 F: Documentation/i2c/busses/i2c-ismt
6817 I2C/SMBUS STUB DRIVER
6818 M: Jean Delvare <jdelvare@suse.com>
6819 L: linux-i2c@vger.kernel.org
6821 F: drivers/i2c/i2c-stub.c
6823 IA64 (Itanium) PLATFORM
6824 M: Tony Luck <tony.luck@intel.com>
6825 M: Fenghua Yu <fenghua.yu@intel.com>
6826 L: linux-ia64@vger.kernel.org
6827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6831 IBM Power 842 compression accelerator
6832 M: Haren Myneni <haren@us.ibm.com>
6834 F: drivers/crypto/nx/Makefile
6835 F: drivers/crypto/nx/Kconfig
6836 F: drivers/crypto/nx/nx-842*
6837 F: include/linux/sw842.h
6841 IBM Power in-Nest Crypto Acceleration
6842 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6843 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6844 L: linux-crypto@vger.kernel.org
6846 F: drivers/crypto/nx/Makefile
6847 F: drivers/crypto/nx/Kconfig
6848 F: drivers/crypto/nx/nx-aes*
6849 F: drivers/crypto/nx/nx-sha*
6850 F: drivers/crypto/nx/nx.*
6851 F: drivers/crypto/nx/nx_csbcpb.h
6852 F: drivers/crypto/nx/nx_debugfs.h
6854 IBM Power Linux RAID adapter
6855 M: Brian King <brking@us.ibm.com>
6857 F: drivers/scsi/ipr.*
6859 IBM Power SRIOV Virtual NIC Device Driver
6860 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6861 M: John Allen <jallen@linux.vnet.ibm.com>
6862 L: netdev@vger.kernel.org
6864 F: drivers/net/ethernet/ibm/ibmvnic.*
6866 IBM Power Virtual Accelerator Switchboard
6867 M: Sukadev Bhattiprolu
6868 L: linuxppc-dev@lists.ozlabs.org
6870 F: arch/powerpc/platforms/powernv/vas*
6871 F: arch/powerpc/platforms/powernv/copy-paste.h
6872 F: arch/powerpc/include/asm/vas.h
6873 F: arch/powerpc/include/uapi/asm/vas.h
6875 IBM Power Virtual Ethernet Device Driver
6876 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6877 L: netdev@vger.kernel.org
6879 F: drivers/net/ethernet/ibm/ibmveth.*
6881 IBM Power Virtual FC Device Drivers
6882 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6883 L: linux-scsi@vger.kernel.org
6885 F: drivers/scsi/ibmvscsi/ibmvfc*
6887 IBM Power Virtual Management Channel Driver
6888 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6889 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6891 F: drivers/misc/ibmvmc.*
6893 IBM Power Virtual SCSI Device Drivers
6894 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6895 L: linux-scsi@vger.kernel.org
6897 F: drivers/scsi/ibmvscsi/ibmvscsi*
6898 F: include/scsi/viosrp.h
6900 IBM Power Virtual SCSI Device Target Driver
6901 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6902 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6903 L: linux-scsi@vger.kernel.org
6904 L: target-devel@vger.kernel.org
6906 F: drivers/scsi/ibmvscsi_tgt/
6908 IBM Power VMX Cryptographic instructions
6909 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6910 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6911 L: linux-crypto@vger.kernel.org
6913 F: drivers/crypto/vmx/Makefile
6914 F: drivers/crypto/vmx/Kconfig
6915 F: drivers/crypto/vmx/vmx.c
6916 F: drivers/crypto/vmx/aes*
6917 F: drivers/crypto/vmx/ghash*
6918 F: drivers/crypto/vmx/ppc-xlate.pl
6920 IBM ServeRAID RAID DRIVER
6922 F: drivers/scsi/ips.*
6924 ICH LPC AND GPIO DRIVER
6925 M: Peter Tyser <ptyser@xes-inc.com>
6927 F: drivers/mfd/lpc_ich.c
6928 F: drivers/gpio/gpio-ich.c
6931 M: "David S. Miller" <davem@davemloft.net>
6932 L: linux-ide@vger.kernel.org
6933 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6936 F: Documentation/ide/
6938 F: include/linux/ide.h
6941 M: Borislav Petkov <bp@alien8.de>
6942 L: linux-ide@vger.kernel.org
6944 F: Documentation/cdrom/ide-cd
6945 F: drivers/ide/ide-cd*
6947 IDEAPAD LAPTOP EXTRAS DRIVER
6948 M: Ike Panhc <ike.pan@canonical.com>
6949 L: platform-driver-x86@vger.kernel.org
6950 W: http://launchpad.net/ideapad-laptop
6952 F: drivers/platform/x86/ideapad-laptop.c
6954 IDEAPAD LAPTOP SLIDEBAR DRIVER
6955 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6956 L: linux-input@vger.kernel.org
6957 W: https://github.com/o2genum/ideapad-slidebar
6959 F: drivers/input/misc/ideapad_slidebar.c
6961 IDT VersaClock 5 CLOCK DRIVER
6962 M: Marek Vasut <marek.vasut@gmail.com>
6964 F: drivers/clk/clk-versaclock5.c
6966 IEEE 802.15.4 SUBSYSTEM
6967 M: Alexander Aring <alex.aring@gmail.com>
6968 M: Stefan Schmidt <stefan@datenfreihafen.org>
6969 L: linux-wpan@vger.kernel.org
6970 W: http://wpan.cakelab.org/
6971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6976 F: drivers/net/ieee802154/
6977 F: include/linux/nl802154.h
6978 F: include/linux/ieee802154.h
6979 F: include/net/nl802154.h
6980 F: include/net/mac802154.h
6981 F: include/net/af_ieee802154.h
6982 F: include/net/cfg802154.h
6983 F: include/net/ieee802154_netdev.h
6984 F: Documentation/networking/ieee802154.txt
6987 M: Yotam Gigi <yotam.gi@gmail.com>
6988 M: Jamal Hadi Salim <jhs@mojatatu.com>
6990 F: include/net/ife.h
6991 F: include/uapi/linux/ife.h
6993 IGORPLUG-USB IR RECEIVER
6994 M: Sean Young <sean@mess.org>
6995 L: linux-media@vger.kernel.org
6997 F: drivers/media/rc/igorplugusb.c
6999 IGUANAWORKS USB IR TRANSCEIVER
7000 M: Sean Young <sean@mess.org>
7001 L: linux-media@vger.kernel.org
7003 F: drivers/media/rc/iguanair.c
7005 IIO DIGITAL POTENTIOMETER DAC
7006 M: Peter Rosin <peda@axentia.se>
7007 L: linux-iio@vger.kernel.org
7009 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7010 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7011 F: drivers/iio/dac/dpot-dac.c
7013 IIO ENVELOPE DETECTOR
7014 M: Peter Rosin <peda@axentia.se>
7015 L: linux-iio@vger.kernel.org
7017 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7018 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7019 F: drivers/iio/adc/envelope-detector.c
7022 M: Peter Rosin <peda@axentia.se>
7023 L: linux-iio@vger.kernel.org
7025 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7026 F: drivers/iio/multiplexer/iio-mux.c
7028 IIO SUBSYSTEM AND DRIVERS
7029 M: Jonathan Cameron <jic23@kernel.org>
7030 R: Hartmut Knaack <knaack.h@gmx.de>
7031 R: Lars-Peter Clausen <lars@metafoo.de>
7032 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7033 L: linux-iio@vger.kernel.org
7034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7036 F: Documentation/ABI/testing/configfs-iio*
7037 F: Documentation/ABI/testing/sysfs-bus-iio*
7038 F: Documentation/devicetree/bindings/iio/
7040 F: drivers/staging/iio/
7041 F: include/linux/iio/
7045 M: Peter Rosin <peda@axentia.se>
7046 L: linux-iio@vger.kernel.org
7048 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7049 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7050 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7051 F: drivers/iio/afe/iio-rescale.c
7053 IKANOS/ADI EAGLE ADSL USB DRIVER
7054 M: Matthieu Castet <castet.matthieu@free.fr>
7055 M: Stanislaw Gruszka <stf_xl@wp.pl>
7057 F: drivers/usb/atm/ueagle-atm.c
7059 IMGTEC ASCII LCD DRIVER
7060 M: Paul Burton <paul.burton@mips.com>
7062 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7063 F: drivers/auxdisplay/img-ascii-lcd.c
7065 IMGTEC IR DECODER DRIVER
7066 M: James Hogan <jhogan@kernel.org>
7068 F: drivers/media/rc/img-ir/
7070 IMON SOUNDGRAPH USB IR RECEIVER
7071 M: Sean Young <sean@mess.org>
7072 L: linux-media@vger.kernel.org
7074 F: drivers/media/rc/imon_raw.c
7075 F: drivers/media/rc/imon.c
7077 IMS TWINTURBO FRAMEBUFFER DRIVER
7078 L: linux-fbdev@vger.kernel.org
7080 F: drivers/video/fbdev/imsttfb.c
7082 INA209 HARDWARE MONITOR DRIVER
7083 M: Guenter Roeck <linux@roeck-us.net>
7084 L: linux-hwmon@vger.kernel.org
7086 F: Documentation/hwmon/ina209
7087 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7088 F: drivers/hwmon/ina209.c
7090 INA2XX HARDWARE MONITOR DRIVER
7091 M: Guenter Roeck <linux@roeck-us.net>
7092 L: linux-hwmon@vger.kernel.org
7094 F: Documentation/hwmon/ina2xx
7095 F: drivers/hwmon/ina2xx.c
7096 F: include/linux/platform_data/ina2xx.h
7098 INDUSTRY PACK SUBSYSTEM (IPACK)
7099 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7100 M: Jens Taprogge <jens.taprogge@taprogge.org>
7101 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7102 L: industrypack-devel@lists.sourceforge.net
7103 W: http://industrypack.sourceforge.net
7107 INFINIBAND SUBSYSTEM
7108 M: Doug Ledford <dledford@redhat.com>
7109 M: Jason Gunthorpe <jgg@mellanox.com>
7110 L: linux-rdma@vger.kernel.org
7111 W: https://github.com/linux-rdma/rdma-core
7112 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7115 F: Documentation/devicetree/bindings/infiniband/
7116 F: Documentation/infiniband/
7117 F: drivers/infiniband/
7118 F: include/uapi/linux/if_infiniband.h
7119 F: include/uapi/rdma/
7122 INGENIC JZ4780 DMA Driver
7123 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7125 F: drivers/dma/dma-jz4780.c
7127 INGENIC JZ4780 NAND DRIVER
7128 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7129 L: linux-mtd@lists.infradead.org
7131 F: drivers/mtd/nand/raw/jz4780_*
7134 M: Jan Kara <jack@suse.cz>
7135 R: Amir Goldstein <amir73il@gmail.com>
7136 L: linux-fsdevel@vger.kernel.org
7138 F: Documentation/filesystems/inotify.txt
7139 F: fs/notify/inotify/
7140 F: include/linux/inotify.h
7141 F: include/uapi/linux/inotify.h
7143 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7144 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7145 L: linux-input@vger.kernel.org
7146 Q: http://patchwork.kernel.org/project/linux-input/list/
7147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7150 F: include/linux/input.h
7151 F: include/uapi/linux/input.h
7152 F: include/uapi/linux/input-event-codes.h
7153 F: include/linux/input/
7154 F: Documentation/devicetree/bindings/input/
7155 F: Documentation/devicetree/bindings/serio/
7156 F: Documentation/input/
7158 INPUT MULTITOUCH (MT) PROTOCOL
7159 M: Henrik Rydberg <rydberg@bitmath.org>
7160 L: linux-input@vger.kernel.org
7162 F: Documentation/input/multi-touch-protocol.rst
7163 F: drivers/input/input-mt.c
7166 INSIDE SECURE CRYPTO DRIVER
7167 M: Antoine Tenart <antoine.tenart@bootlin.com>
7168 F: drivers/crypto/inside-secure/
7170 L: linux-crypto@vger.kernel.org
7172 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7173 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7174 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7175 L: linux-integrity@vger.kernel.org
7176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7178 F: security/integrity/ima/
7180 INTEL 810/815 FRAMEBUFFER DRIVER
7181 M: Antonino Daplas <adaplas@gmail.com>
7182 L: linux-fbdev@vger.kernel.org
7184 F: drivers/video/fbdev/i810/
7187 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7188 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7189 M: Jie Yang <yang.jie@linux.intel.com>
7190 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7194 INTEL C600 SERIES SAS CONTROLLER DRIVER
7195 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7196 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7197 L: linux-scsi@vger.kernel.org
7198 T: git git://git.code.sf.net/p/intel-sas/isci
7200 F: drivers/scsi/isci/
7202 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7203 M: Jani Nikula <jani.nikula@linux.intel.com>
7204 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7205 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7206 L: intel-gfx@lists.freedesktop.org
7207 W: https://01.org/linuxgraphics/
7208 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7209 C: irc://chat.freenode.net/intel-gfx
7210 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7211 T: git git://anongit.freedesktop.org/drm-intel
7213 F: drivers/gpu/drm/i915/
7214 F: include/drm/i915*
7215 F: include/uapi/drm/i915_drm.h
7216 F: Documentation/gpu/i915.rst
7218 INTEL ETHERNET DRIVERS
7219 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7220 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7221 W: http://www.intel.com/support/feedback.htm
7222 W: http://e1000.sourceforge.net/
7223 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7227 F: Documentation/networking/e100.rst
7228 F: Documentation/networking/e1000.rst
7229 F: Documentation/networking/e1000e.txt
7230 F: Documentation/networking/igb.txt
7231 F: Documentation/networking/igbvf.txt
7232 F: Documentation/networking/ixgb.txt
7233 F: Documentation/networking/ixgbe.txt
7234 F: Documentation/networking/ixgbevf.txt
7235 F: Documentation/networking/i40e.txt
7236 F: Documentation/networking/i40evf.txt
7237 F: Documentation/networking/ice.txt
7238 F: drivers/net/ethernet/intel/
7239 F: drivers/net/ethernet/intel/*/
7240 F: include/linux/avf/virtchnl.h
7242 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7243 M: Maik Broemme <mbroemme@libmpq.org>
7244 L: linux-fbdev@vger.kernel.org
7246 F: Documentation/fb/intelfb.txt
7247 F: drivers/video/fbdev/intelfb/
7249 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7250 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7251 M: Zhi Wang <zhi.a.wang@intel.com>
7252 L: intel-gvt-dev@lists.freedesktop.org
7253 L: intel-gfx@lists.freedesktop.org
7254 W: https://01.org/igvt-g
7255 T: git https://github.com/intel/gvt-linux.git
7257 F: drivers/gpu/drm/i915/gvt/
7259 INTEL HID EVENT DRIVER
7260 M: Alex Hung <alex.hung@canonical.com>
7261 L: platform-driver-x86@vger.kernel.org
7263 F: drivers/platform/x86/intel-hid.c
7265 INTEL I/OAT DMA DRIVER
7266 M: Dave Jiang <dave.jiang@intel.com>
7267 R: Dan Williams <dan.j.williams@intel.com>
7268 L: dmaengine@vger.kernel.org
7269 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7271 F: drivers/dma/ioat*
7274 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7275 M: Len Brown <lenb@kernel.org>
7276 L: linux-pm@vger.kernel.org
7277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7278 B: https://bugzilla.kernel.org
7280 F: drivers/idle/intel_idle.c
7282 INTEL INTEGRATED SENSOR HUB DRIVER
7283 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7284 M: Jiri Kosina <jikos@kernel.org>
7285 L: linux-input@vger.kernel.org
7287 F: drivers/hid/intel-ish-hid/
7290 M: David Woodhouse <dwmw2@infradead.org>
7291 L: iommu@lists.linux-foundation.org
7292 T: git git://git.infradead.org/iommu-2.6.git
7294 F: drivers/iommu/intel-iommu.c
7295 F: include/linux/intel-iommu.h
7297 INTEL IOP-ADMA DMA DRIVER
7298 R: Dan Williams <dan.j.williams@intel.com>
7300 F: drivers/dma/iop-adma.c
7302 INTEL IPU3 CSI-2 CIO2 DRIVER
7303 M: Yong Zhi <yong.zhi@intel.com>
7304 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7305 M: Bingbu Cao <bingbu.cao@intel.com>
7306 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7307 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7308 L: linux-media@vger.kernel.org
7310 F: drivers/media/pci/intel/ipu3/
7311 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7313 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7314 M: Krzysztof Halasa <khalasa@piap.pl>
7316 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7317 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7318 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7319 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7320 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7321 F: drivers/net/wan/ixp4xx_hss.c
7323 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7324 M: Deepak Saxena <dsaxena@plexity.net>
7326 F: drivers/char/hw_random/ixp4xx-rng.c
7328 INTEL MANAGEMENT ENGINE (mei)
7329 M: Tomas Winkler <tomas.winkler@intel.com>
7330 L: linux-kernel@vger.kernel.org
7332 F: include/uapi/linux/mei.h
7333 F: include/linux/mei_cl_bus.h
7334 F: drivers/misc/mei/*
7335 F: drivers/watchdog/mei_wdt.c
7336 F: Documentation/misc-devices/mei/*
7339 INTEL MENLOW THERMAL DRIVER
7340 M: Sujith Thomas <sujith.thomas@intel.com>
7341 L: platform-driver-x86@vger.kernel.org
7342 W: https://01.org/linux-acpi
7344 F: drivers/platform/x86/intel_menlow.c
7346 INTEL MERRIFIELD GPIO DRIVER
7347 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7348 L: linux-gpio@vger.kernel.org
7350 F: drivers/gpio/gpio-merrifield.c
7352 INTEL MIC DRIVERS (mic)
7353 M: Sudeep Dutt <sudeep.dutt@intel.com>
7354 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7356 W: https://github.com/sudeepdutt/mic
7357 W: http://software.intel.com/en-us/mic-developer
7358 F: include/linux/mic_bus.h
7359 F: include/linux/scif.h
7360 F: include/uapi/linux/mic_common.h
7361 F: include/uapi/linux/mic_ioctl.h
7362 F: include/uapi/linux/scif_ioctl.h
7363 F: drivers/misc/mic/
7364 F: drivers/dma/mic_x100_dma.c
7365 F: drivers/dma/mic_x100_dma.h
7366 F: Documentation/mic/
7368 INTEL PMC CORE DRIVER
7369 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7370 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7371 L: platform-driver-x86@vger.kernel.org
7373 F: arch/x86/include/asm/pmc_core.h
7374 F: drivers/platform/x86/intel_pmc_core*
7376 INTEL PMC/P-Unit IPC DRIVER
7377 M: Zha Qipeng<qipeng.zha@intel.com>
7378 L: platform-driver-x86@vger.kernel.org
7380 F: drivers/platform/x86/intel_pmc_ipc.c
7381 F: drivers/platform/x86/intel_punit_ipc.c
7382 F: arch/x86/include/asm/intel_pmc_ipc.h
7383 F: arch/x86/include/asm/intel_punit_ipc.h
7385 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7386 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7387 L: linux-wireless@vger.kernel.org
7389 F: Documentation/networking/README.ipw2100
7390 F: Documentation/networking/README.ipw2200
7391 F: drivers/net/wireless/intel/ipw2x00/
7394 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7395 M: Len Brown <lenb@kernel.org>
7396 L: linux-pm@vger.kernel.org
7398 F: drivers/cpufreq/intel_pstate.c
7400 INTEL RDMA RNIC DRIVER
7401 M: Faisal Latif <faisal.latif@intel.com>
7402 M: Shiraz Saleem <shiraz.saleem@intel.com>
7403 L: linux-rdma@vger.kernel.org
7405 F: drivers/infiniband/hw/i40iw/
7406 F: include/uapi/rdma/i40iw-abi.h
7408 INTEL SHA MULTIBUFFER DRIVER
7409 M: Megha Dey <megha.dey@linux.intel.com>
7410 R: Tim Chen <tim.c.chen@linux.intel.com>
7411 L: linux-crypto@vger.kernel.org
7413 F: arch/x86/crypto/sha*-mb/
7416 INTEL TELEMETRY DRIVER
7417 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7418 L: platform-driver-x86@vger.kernel.org
7420 F: arch/x86/include/asm/intel_telemetry.h
7421 F: drivers/platform/x86/intel_telemetry*
7423 INTEL VIRTUAL BUTTON DRIVER
7424 M: AceLan Kao <acelan.kao@canonical.com>
7425 L: platform-driver-x86@vger.kernel.org
7427 F: drivers/platform/x86/intel-vbtn.c
7429 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7430 M: Stanislaw Gruszka <sgruszka@redhat.com>
7431 L: linux-wireless@vger.kernel.org
7433 F: drivers/net/wireless/intel/iwlegacy/
7435 INTEL WIRELESS WIFI LINK (iwlwifi)
7436 M: Johannes Berg <johannes.berg@intel.com>
7437 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7438 M: Luca Coelho <luciano.coelho@intel.com>
7439 M: Intel Linux Wireless <linuxwifi@intel.com>
7440 L: linux-wireless@vger.kernel.org
7441 W: http://intellinuxwireless.org
7442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7444 F: drivers/net/wireless/intel/iwlwifi/
7446 INTEL WIRELESS WIMAX CONNECTION 2400
7447 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7448 M: linux-wimax@intel.com
7449 L: wimax@linuxwimax.org (subscribers-only)
7451 W: http://linuxwimax.org
7452 F: Documentation/wimax/README.i2400m
7453 F: drivers/net/wimax/i2400m/
7454 F: include/uapi/linux/wimax/i2400m.h
7456 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7457 M: Mario Limonciello <mario.limonciello@dell.com>
7459 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7462 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7464 F: Documentation/trace/intel_th.rst
7465 F: drivers/hwtracing/intel_th/
7467 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7468 M: Ning Sun <ning.sun@intel.com>
7469 L: tboot-devel@lists.sourceforge.net
7470 W: http://tboot.sourceforge.net
7471 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7473 F: Documentation/intel_txt.txt
7474 F: include/linux/tboot.h
7475 F: arch/x86/kernel/tboot.c
7477 INTEL-MID GPIO DRIVER
7478 M: David Cohen <david.a.cohen@linux.intel.com>
7479 L: linux-gpio@vger.kernel.org
7481 F: drivers/gpio/gpio-intel-mid.c
7483 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7484 M: Linus Walleij <linus.walleij@linaro.org>
7485 L: linux-iio@vger.kernel.org
7487 F: drivers/iio/gyro/mpu3050*
7488 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7490 IOC3 ETHERNET DRIVER
7491 M: Ralf Baechle <ralf@linux-mips.org>
7492 L: linux-mips@linux-mips.org
7494 F: drivers/net/ethernet/sgi/ioc3-eth.c
7497 M: Pat Gefre <pfg@sgi.com>
7498 L: linux-serial@vger.kernel.org
7500 F: drivers/tty/serial/ioc3_serial.c
7503 M: Joerg Roedel <joro@8bytes.org>
7504 L: iommu@lists.linux-foundation.org
7505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7507 F: Documentation/devicetree/bindings/iommu/
7509 F: include/linux/iommu.h
7510 F: include/linux/of_iommu.h
7511 F: include/linux/iova.h
7514 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7516 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7519 M: Corey Minyard <minyard@acm.org>
7520 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7521 W: http://openipmi.sourceforge.net/
7523 F: Documentation/IPMI.txt
7524 F: drivers/char/ipmi/
7525 F: include/linux/ipmi*
7526 F: include/uapi/linux/ipmi*
7528 IPS SCSI RAID DRIVER
7529 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7530 L: linux-scsi@vger.kernel.org
7531 W: http://www.adaptec.com/
7533 F: drivers/scsi/ips*
7536 M: Wensong Zhang <wensong@linux-vs.org>
7537 M: Simon Horman <horms@verge.net.au>
7538 M: Julian Anastasov <ja@ssi.bg>
7539 L: netdev@vger.kernel.org
7540 L: lvs-devel@vger.kernel.org
7542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7544 F: Documentation/networking/ipvs-sysctl.txt
7545 F: include/net/ip_vs.h
7546 F: include/uapi/linux/ip_vs.h
7547 F: net/netfilter/ipvs/
7550 M: Jiri Kosina <jikos@kernel.org>
7551 M: David Sterba <dsterba@suse.com>
7553 F: drivers/tty/ipwireless/
7556 L: netdev@vger.kernel.org
7558 F: include/uapi/linux/ipx.h
7559 F: drivers/staging/ipx/
7561 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7562 M: Marc Zyngier <marc.zyngier@arm.com>
7564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7565 F: Documentation/IRQ-domain.txt
7566 F: include/linux/irqdomain.h
7567 F: kernel/irq/irqdomain.c
7571 M: Thomas Gleixner <tglx@linutronix.de>
7572 L: linux-kernel@vger.kernel.org
7574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7578 M: Thomas Gleixner <tglx@linutronix.de>
7579 M: Jason Cooper <jason@lakedaemon.net>
7580 M: Marc Zyngier <marc.zyngier@arm.com>
7581 L: linux-kernel@vger.kernel.org
7583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7584 F: Documentation/devicetree/bindings/interrupt-controller/
7588 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7590 F: Documentation/isa.txt
7591 F: drivers/base/isa.c
7592 F: include/linux/isa.h
7595 M: Hans Verkuil <hverkuil@xs4all.nl>
7596 L: linux-media@vger.kernel.org
7597 T: git git://linuxtv.org/media_tree.git
7598 W: https://linuxtv.org
7600 F: drivers/media/radio/radio-isa*
7603 M: Jaroslav Kysela <perex@perex.cz>
7605 F: Documentation/isapnp.txt
7606 F: drivers/pnp/isapnp/
7607 F: include/linux/isapnp.h
7610 M: Lee Duncan <lduncan@suse.com>
7611 M: Chris Leech <cleech@redhat.com>
7612 L: open-iscsi@googlegroups.com
7613 W: www.open-iscsi.com
7615 F: drivers/scsi/*iscsi*
7616 F: include/scsi/*iscsi*
7618 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7619 M: Peter Jones <pjones@redhat.com>
7620 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7622 F: drivers/firmware/iscsi_ibft*
7624 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7625 M: Sagi Grimberg <sagi@grimberg.me>
7626 M: Max Gurtovoy <maxg@mellanox.com>
7627 L: linux-rdma@vger.kernel.org
7629 W: http://www.openfabrics.org
7630 W: www.open-iscsi.org
7631 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7632 F: drivers/infiniband/ulp/iser/
7634 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7635 M: Sagi Grimberg <sagi@grimberg.me>
7636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7637 L: linux-rdma@vger.kernel.org
7638 L: target-devel@vger.kernel.org
7640 W: http://www.linux-iscsi.org
7641 F: drivers/infiniband/ulp/isert
7644 M: Karsten Keil <isdn@linux-pingi.de>
7645 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7646 L: netdev@vger.kernel.org
7647 W: http://www.isdn4linux.de
7648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7650 F: Documentation/isdn/
7652 F: include/linux/isdn.h
7653 F: include/linux/isdn/
7654 F: include/uapi/linux/isdn.h
7655 F: include/uapi/linux/isdn/
7657 ISDN SUBSYSTEM (Eicon active card driver)
7658 M: Armin Schindler <mac@melware.de>
7659 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7660 W: http://www.melware.de
7662 F: drivers/isdn/hardware/eicon/
7664 IT87 HARDWARE MONITORING DRIVER
7665 M: Jean Delvare <jdelvare@suse.com>
7666 L: linux-hwmon@vger.kernel.org
7668 F: Documentation/hwmon/it87
7669 F: drivers/hwmon/it87.c
7672 M: Antti Palosaari <crope@iki.fi>
7673 L: linux-media@vger.kernel.org
7674 W: https://linuxtv.org
7675 W: http://palosaari.fi/linux/
7676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7677 T: git git://linuxtv.org/anttip/media_tree.git
7679 F: drivers/media/tuners/it913x*
7681 IVTV VIDEO4LINUX DRIVER
7682 M: Andy Walls <awalls@md.metrocast.net>
7683 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7684 L: linux-media@vger.kernel.org
7685 T: git git://linuxtv.org/media_tree.git
7686 W: http://www.ivtvdriver.org
7688 F: Documentation/media/v4l-drivers/ivtv*
7689 F: drivers/media/pci/ivtv/
7690 F: include/uapi/linux/ivtv*
7692 IX2505V MEDIA DRIVER
7693 M: Malcolm Priestley <tvboxspy@gmail.com>
7694 L: linux-media@vger.kernel.org
7695 W: https://linuxtv.org
7696 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7698 F: drivers/media/dvb-frontends/ix2505v*
7700 JAILHOUSE HYPERVISOR INTERFACE
7701 M: Jan Kiszka <jan.kiszka@siemens.com>
7702 L: jailhouse-dev@googlegroups.com
7704 F: arch/x86/kernel/jailhouse.c
7705 F: arch/x86/include/asm/jailhouse_para.h
7707 JC42.4 TEMPERATURE SENSOR DRIVER
7708 M: Guenter Roeck <linux@roeck-us.net>
7709 L: linux-hwmon@vger.kernel.org
7711 F: drivers/hwmon/jc42.c
7712 F: Documentation/hwmon/jc42
7715 M: Dave Kleikamp <shaggy@kernel.org>
7716 L: jfs-discussion@lists.sourceforge.net
7717 W: http://jfs.sourceforge.net/
7718 T: git git://github.com/kleikamp/linux-shaggy.git
7720 F: Documentation/filesystems/jfs.txt
7724 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7725 L: netdev@vger.kernel.org
7727 F: drivers/net/ethernet/jme.*
7729 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7730 M: David Woodhouse <dwmw2@infradead.org>
7731 L: linux-mtd@lists.infradead.org
7732 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7735 F: include/uapi/linux/jffs2.h
7737 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7738 M: "Theodore Ts'o" <tytso@mit.edu>
7739 M: Jan Kara <jack@suse.com>
7740 L: linux-ext4@vger.kernel.org
7743 F: include/linux/jbd2.h
7745 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7746 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7747 L: linux-media@vger.kernel.org
7749 F: drivers/media/platform/rcar_jpu.c
7751 JSM Neo PCI based serial card
7752 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7753 L: linux-serial@vger.kernel.org
7755 F: drivers/tty/serial/jsm/
7757 K10TEMP HARDWARE MONITORING DRIVER
7758 M: Clemens Ladisch <clemens@ladisch.de>
7759 L: linux-hwmon@vger.kernel.org
7761 F: Documentation/hwmon/k10temp
7762 F: drivers/hwmon/k10temp.c
7764 K8TEMP HARDWARE MONITORING DRIVER
7765 M: Rudolf Marek <r.marek@assembler.cz>
7766 L: linux-hwmon@vger.kernel.org
7768 F: Documentation/hwmon/k8temp
7769 F: drivers/hwmon/k8temp.c
7772 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7773 R: Alexander Potapenko <glider@google.com>
7774 R: Dmitry Vyukov <dvyukov@google.com>
7775 L: kasan-dev@googlegroups.com
7777 F: arch/*/include/asm/kasan.h
7778 F: arch/*/mm/kasan_init*
7779 F: Documentation/dev-tools/kasan.rst
7780 F: include/linux/kasan*.h
7783 F: scripts/Makefile.kasan
7786 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7788 L: linux-kbuild@vger.kernel.org
7790 F: Documentation/kbuild/kconfig*
7792 F: scripts/Kconfig.include
7795 M: Dave Young <dyoung@redhat.com>
7796 M: Baoquan He <bhe@redhat.com>
7797 R: Vivek Goyal <vgoyal@redhat.com>
7798 L: kexec@lists.infradead.org
7799 W: http://lse.sourceforge.net/kdump/
7801 F: Documentation/kdump/
7803 KEENE FM RADIO TRANSMITTER DRIVER
7804 M: Hans Verkuil <hverkuil@xs4all.nl>
7805 L: linux-media@vger.kernel.org
7806 T: git git://linuxtv.org/media_tree.git
7807 W: https://linuxtv.org
7809 F: drivers/media/radio/radio-keene*
7812 M: Ian Kent <raven@themaw.net>
7813 L: autofs@vger.kernel.org
7817 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7818 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7819 M: Michal Marek <michal.lkml@markovi.net>
7820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7821 L: linux-kbuild@vger.kernel.org
7823 F: Documentation/kbuild/
7826 F: scripts/Makefile*
7833 L: kernel-janitors@vger.kernel.org
7834 W: http://kernelnewbies.org/KernelJanitors
7837 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7838 M: "J. Bruce Fields" <bfields@fieldses.org>
7839 M: Jeff Layton <jlayton@kernel.org>
7840 L: linux-nfs@vger.kernel.org
7841 W: http://nfs.sourceforge.net/
7842 T: git git://linux-nfs.org/~bfields/linux.git
7845 F: include/uapi/linux/nfsd/
7849 F: include/linux/lockd/
7850 F: include/linux/sunrpc/
7851 F: include/uapi/linux/sunrpc/
7853 KERNEL SELFTEST FRAMEWORK
7854 M: Shuah Khan <shuah@kernel.org>
7855 L: linux-kselftest@vger.kernel.org
7856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7857 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7859 F: tools/testing/selftests/
7860 F: Documentation/dev-tools/kselftest*
7862 KERNEL USERMODE HELPER
7863 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7864 L: linux-kernel@vger.kernel.org
7867 F: include/linux/umh.h
7869 KERNEL VIRTUAL MACHINE (KVM)
7870 M: Paolo Bonzini <pbonzini@redhat.com>
7871 M: Radim Krčmář <rkrcmar@redhat.com>
7872 L: kvm@vger.kernel.org
7873 W: http://www.linux-kvm.org
7874 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7876 F: Documentation/virtual/kvm/
7877 F: include/trace/events/kvm.h
7878 F: include/uapi/asm-generic/kvm*
7879 F: include/uapi/linux/kvm*
7880 F: include/asm-generic/kvm*
7881 F: include/linux/kvm*
7882 F: include/kvm/iodev.h
7886 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7887 M: Joerg Roedel <joro@8bytes.org>
7888 L: kvm@vger.kernel.org
7889 W: http://www.linux-kvm.org/
7891 F: arch/x86/include/asm/svm.h
7892 F: arch/x86/kvm/svm.c
7894 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7895 M: Christoffer Dall <christoffer.dall@arm.com>
7896 M: Marc Zyngier <marc.zyngier@arm.com>
7897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7898 L: kvmarm@lists.cs.columbia.edu
7899 W: http://systems.cs.columbia.edu/projects/kvm-arm
7900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7902 F: arch/arm/include/uapi/asm/kvm*
7903 F: arch/arm/include/asm/kvm*
7906 F: include/kvm/arm_*
7908 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7909 M: Christoffer Dall <christoffer.dall@arm.com>
7910 M: Marc Zyngier <marc.zyngier@arm.com>
7911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7912 L: kvmarm@lists.cs.columbia.edu
7914 F: arch/arm64/include/uapi/asm/kvm*
7915 F: arch/arm64/include/asm/kvm*
7918 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7919 M: James Hogan <jhogan@kernel.org>
7920 L: linux-mips@linux-mips.org
7922 F: arch/mips/include/uapi/asm/kvm*
7923 F: arch/mips/include/asm/kvm*
7926 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7927 M: Paul Mackerras <paulus@ozlabs.org>
7928 L: kvm-ppc@vger.kernel.org
7929 W: http://www.linux-kvm.org/
7930 T: git git://github.com/agraf/linux-2.6.git
7932 F: arch/powerpc/include/uapi/asm/kvm*
7933 F: arch/powerpc/include/asm/kvm*
7934 F: arch/powerpc/kvm/
7935 F: arch/powerpc/kernel/kvm*
7937 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7938 M: Christian Borntraeger <borntraeger@de.ibm.com>
7939 M: Janosch Frank <frankja@linux.ibm.com>
7940 R: David Hildenbrand <david@redhat.com>
7941 R: Cornelia Huck <cohuck@redhat.com>
7942 L: linux-s390@vger.kernel.org
7943 W: http://www.ibm.com/developerworks/linux/linux390/
7944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7946 F: arch/s390/include/uapi/asm/kvm*
7947 F: arch/s390/include/asm/gmap.h
7948 F: arch/s390/include/asm/kvm*
7950 F: arch/s390/mm/gmap.c
7952 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7953 M: Paolo Bonzini <pbonzini@redhat.com>
7954 M: Radim Krčmář <rkrcmar@redhat.com>
7955 L: kvm@vger.kernel.org
7956 W: http://www.linux-kvm.org
7957 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7960 F: arch/x86/include/uapi/asm/kvm*
7961 F: arch/x86/include/asm/kvm*
7962 F: arch/x86/include/asm/pvclock-abi.h
7963 F: arch/x86/kernel/kvm.c
7964 F: arch/x86/kernel/kvmclock.c
7967 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7968 M: Tejun Heo <tj@kernel.org>
7969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7971 F: include/linux/kernfs.h
7975 M: Eric Biederman <ebiederm@xmission.com>
7976 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7977 L: kexec@lists.infradead.org
7979 F: include/linux/kexec.h
7980 F: include/uapi/linux/kexec.h
7984 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7985 L: linux-integrity@vger.kernel.org
7986 L: keyrings@vger.kernel.org
7988 F: Documentation/security/keys/trusted-encrypted.rst
7989 F: include/keys/encrypted-type.h
7990 F: security/keys/encrypted-keys/
7993 M: James Bottomley <jejb@linux.vnet.ibm.com>
7994 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7995 L: linux-integrity@vger.kernel.org
7996 L: keyrings@vger.kernel.org
7998 F: Documentation/security/keys/trusted-encrypted.rst
7999 F: include/keys/trusted-type.h
8000 F: security/keys/trusted.c
8001 F: security/keys/trusted.h
8004 M: David Howells <dhowells@redhat.com>
8005 L: keyrings@vger.kernel.org
8007 F: Documentation/security/keys/core.rst
8008 F: include/linux/key.h
8009 F: include/linux/key-type.h
8010 F: include/linux/keyctl.h
8011 F: include/uapi/linux/keyctl.h
8015 KGDB / KDB /debug_core
8016 M: Jason Wessel <jason.wessel@windriver.com>
8017 M: Daniel Thompson <daniel.thompson@linaro.org>
8018 W: http://kgdb.wiki.kernel.org/
8019 L: kgdb-bugreport@lists.sourceforge.net
8020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8022 F: Documentation/dev-tools/kgdb.rst
8023 F: drivers/misc/kgdbts.c
8024 F: drivers/tty/serial/kgdboc.c
8025 F: include/linux/kdb.h
8026 F: include/linux/kgdb.h
8030 M: Catalin Marinas <catalin.marinas@arm.com>
8032 F: Documentation/dev-tools/kmemleak.rst
8033 F: include/linux/kmemleak.h
8035 F: mm/kmemleak-test.c
8037 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8038 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8039 L: linux-kernel@vger.kernel.org
8042 F: include/linux/kmod.h
8044 F: tools/testing/selftests/kmod/
8047 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8048 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8049 M: "David S. Miller" <davem@davemloft.net>
8050 M: Masami Hiramatsu <mhiramat@kernel.org>
8052 F: Documentation/kprobes.txt
8053 F: include/linux/kprobes.h
8054 F: include/asm-generic/kprobes.h
8057 KS0108 LCD CONTROLLER DRIVER
8058 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8060 F: Documentation/auxdisplay/ks0108
8061 F: drivers/auxdisplay/ks0108.c
8062 F: include/linux/ks0108.h
8065 M: David Ahern <dsa@cumulusnetworks.com>
8066 L: netdev@vger.kernel.org
8069 F: include/net/l3mdev.h
8071 LANTIQ MIPS ARCHITECTURE
8072 M: John Crispin <john@phrozen.org>
8073 L: linux-mips@linux-mips.org
8076 F: drivers/soc/lantiq
8079 L: linux-x25@vger.kernel.org
8081 F: Documentation/networking/lapb-module.txt
8085 LASI 53c700 driver for PARISC
8086 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8087 L: linux-scsi@vger.kernel.org
8089 F: Documentation/scsi/53c700.txt
8090 F: drivers/scsi/53c700*
8093 M: Tobin C. Harding <me@tobin.cc>
8094 M: Tycho Andersen <tycho@tycho.ws>
8095 L: kernel-hardening@lists.openwall.com
8097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8098 F: scripts/leaking_addresses.pl
8101 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8102 M: Pavel Machek <pavel@ucw.cz>
8103 L: linux-leds@vger.kernel.org
8104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8106 F: Documentation/devicetree/bindings/leds/
8108 F: include/linux/leds.h
8110 LEGACY EEPROM DRIVER
8111 M: Jean Delvare <jdelvare@suse.com>
8113 F: Documentation/misc-devices/eeprom
8114 F: drivers/misc/eeprom/eeprom.c
8117 R: David Lechner <david@lechnology.com>
8119 F: arch/arm/boot/dts/da850-lego-ev3.dts
8120 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8121 F: drivers/power/supply/lego_ev3_battery.c
8123 LEGO USB Tower driver
8124 M: Juergen Stuber <starblue@users.sourceforge.net>
8125 L: legousb-devel@lists.sourceforge.net
8126 W: http://legousb.sourceforge.net/
8128 F: drivers/usb/misc/legousbtower.c
8131 M: Michael Krufky <mkrufky@linuxtv.org>
8132 L: linux-media@vger.kernel.org
8133 W: https://linuxtv.org
8134 W: http://github.com/mkrufky
8135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8136 T: git git://linuxtv.org/mkrufky/tuners.git
8138 F: drivers/media/dvb-frontends/lg2160.*
8140 LGDT3305 MEDIA DRIVER
8141 M: Michael Krufky <mkrufky@linuxtv.org>
8142 L: linux-media@vger.kernel.org
8143 W: https://linuxtv.org
8144 W: http://github.com/mkrufky
8145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8146 T: git git://linuxtv.org/mkrufky/tuners.git
8148 F: drivers/media/dvb-frontends/lgdt3305.*
8150 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8151 M: Viresh Kumar <vireshk@kernel.org>
8152 L: linux-ide@vger.kernel.org
8153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8155 F: include/linux/pata_arasan_cf_data.h
8156 F: drivers/ata/pata_arasan_cf.c
8159 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8160 M: Tejun Heo <tj@kernel.org>
8161 L: linux-ide@vger.kernel.org
8162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8164 F: drivers/ata/pata_*.c
8165 F: drivers/ata/ata_generic.c
8167 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8168 M: Linus Walleij <linus.walleij@linaro.org>
8169 L: linux-ide@vger.kernel.org
8170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8172 F: drivers/ata/pata_ftide010.c
8173 F: drivers/ata/sata_gemini.c
8174 F: drivers/ata/sata_gemini.h
8176 LIBATA SATA AHCI PLATFORM devices support
8177 M: Hans de Goede <hdegoede@redhat.com>
8178 M: Tejun Heo <tj@kernel.org>
8179 L: linux-ide@vger.kernel.org
8180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8182 F: drivers/ata/ahci_platform.c
8183 F: drivers/ata/libahci_platform.c
8184 F: include/linux/ahci_platform.h
8186 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8187 M: Mikael Pettersson <mikpelinux@gmail.com>
8188 L: linux-ide@vger.kernel.org
8189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8191 F: drivers/ata/sata_promise.*
8193 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8194 M: Tejun Heo <tj@kernel.org>
8195 L: linux-ide@vger.kernel.org
8196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8199 F: include/linux/ata.h
8200 F: include/linux/libata.h
8201 F: Documentation/devicetree/bindings/ata/
8204 M: Sasha Levin <alexander.levin@verizon.com>
8206 F: tools/lib/lockdep/
8208 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8209 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8210 M: Dan Williams <dan.j.williams@intel.com>
8211 M: Vishal Verma <vishal.l.verma@intel.com>
8212 M: Dave Jiang <dave.jiang@intel.com>
8213 L: linux-nvdimm@lists.01.org
8214 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8216 F: drivers/nvdimm/blk.c
8217 F: drivers/nvdimm/region_devs.c
8219 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8220 M: Vishal Verma <vishal.l.verma@intel.com>
8221 M: Dan Williams <dan.j.williams@intel.com>
8222 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8223 M: Dave Jiang <dave.jiang@intel.com>
8224 L: linux-nvdimm@lists.01.org
8225 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8227 F: drivers/nvdimm/btt*
8229 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8230 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8231 M: Dan Williams <dan.j.williams@intel.com>
8232 M: Vishal Verma <vishal.l.verma@intel.com>
8233 M: Dave Jiang <dave.jiang@intel.com>
8234 L: linux-nvdimm@lists.01.org
8235 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8237 F: drivers/nvdimm/pmem*
8239 LIBNVDIMM: DEVICETREE BINDINGS
8240 M: Oliver O'Halloran <oohall@gmail.com>
8241 L: linux-nvdimm@lists.01.org
8242 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8244 F: drivers/nvdimm/of_pmem.c
8245 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8247 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8248 M: Dan Williams <dan.j.williams@intel.com>
8249 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8250 M: Vishal Verma <vishal.l.verma@intel.com>
8251 M: Dave Jiang <dave.jiang@intel.com>
8252 L: linux-nvdimm@lists.01.org
8253 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8257 F: drivers/acpi/nfit/*
8258 F: include/linux/nd.h
8259 F: include/linux/libnvdimm.h
8260 F: include/uapi/linux/ndctl.h
8262 LIGHTNVM PLATFORM SUPPORT
8263 M: Matias Bjorling <mb@lightnvm.io>
8264 W: http://github/OpenChannelSSD
8265 L: linux-block@vger.kernel.org
8267 F: drivers/lightnvm/
8268 F: include/linux/lightnvm.h
8269 F: include/uapi/linux/lightnvm.h
8271 LINUX FOR POWER MACINTOSH
8272 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8273 W: http://www.penguinppc.org/
8274 L: linuxppc-dev@lists.ozlabs.org
8276 F: arch/powerpc/platforms/powermac/
8277 F: drivers/macintosh/
8279 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8280 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8281 M: Paul Mackerras <paulus@samba.org>
8282 M: Michael Ellerman <mpe@ellerman.id.au>
8283 W: https://github.com/linuxppc/linux/wiki
8284 L: linuxppc-dev@lists.ozlabs.org
8285 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8288 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8289 F: Documentation/devicetree/bindings/powerpc/
8290 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8291 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8292 F: Documentation/powerpc/
8294 F: drivers/char/tpm/tpm_ibmvtpm*
8295 F: drivers/crypto/nx/
8296 F: drivers/crypto/vmx/
8297 F: drivers/i2c/busses/i2c-opal.c
8298 F: drivers/net/ethernet/ibm/ibmveth.*
8299 F: drivers/net/ethernet/ibm/ibmvnic.*
8300 F: drivers/pci/hotplug/pnv_php.c
8301 F: drivers/pci/hotplug/rpa*
8302 F: drivers/rtc/rtc-opal.c
8303 F: drivers/scsi/ibmvscsi/
8304 F: drivers/tty/hvc/hvc_opal.c
8305 F: drivers/watchdog/wdrtas.c
8306 F: tools/testing/selftests/powerpc
8313 LINUX FOR POWERPC EMBEDDED MPC5XXX
8314 M: Anatolij Gustschin <agust@denx.de>
8315 L: linuxppc-dev@lists.ozlabs.org
8316 T: git git://git.denx.de/linux-denx-agust.git
8318 F: arch/powerpc/platforms/512x/
8319 F: arch/powerpc/platforms/52xx/
8321 LINUX FOR POWERPC EMBEDDED PPC4XX
8322 M: Alistair Popple <alistair@popple.id.au>
8323 M: Matt Porter <mporter@kernel.crashing.org>
8324 W: http://www.penguinppc.org/
8325 L: linuxppc-dev@lists.ozlabs.org
8327 F: arch/powerpc/platforms/40x/
8328 F: arch/powerpc/platforms/44x/
8330 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8331 M: Scott Wood <oss@buserror.net>
8332 M: Kumar Gala <galak@kernel.crashing.org>
8333 W: http://www.penguinppc.org/
8334 L: linuxppc-dev@lists.ozlabs.org
8335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8337 F: arch/powerpc/platforms/83xx/
8338 F: arch/powerpc/platforms/85xx/
8339 F: Documentation/devicetree/bindings/powerpc/fsl/
8341 LINUX FOR POWERPC EMBEDDED PPC8XX
8342 M: Vitaly Bordug <vitb@kernel.crashing.org>
8343 W: http://www.penguinppc.org/
8344 L: linuxppc-dev@lists.ozlabs.org
8346 F: arch/powerpc/platforms/8xx/
8348 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8349 L: linuxppc-dev@lists.ozlabs.org
8351 F: arch/powerpc/*/*virtex*
8352 F: arch/powerpc/*/*/*virtex*
8354 LINUX FOR POWERPC PA SEMI PWRFICIENT
8355 L: linuxppc-dev@lists.ozlabs.org
8357 F: arch/powerpc/platforms/pasemi/
8358 F: drivers/*/*pasemi*
8359 F: drivers/*/*/*pasemi*
8361 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8362 M: Kees Cook <keescook@chromium.org>
8364 F: drivers/misc/lkdtm/*
8366 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8367 M: Alan Stern <stern@rowland.harvard.edu>
8368 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8369 M: Will Deacon <will.deacon@arm.com>
8370 M: Peter Zijlstra <peterz@infradead.org>
8371 M: Boqun Feng <boqun.feng@gmail.com>
8372 M: Nicholas Piggin <npiggin@gmail.com>
8373 M: David Howells <dhowells@redhat.com>
8374 M: Jade Alglave <j.alglave@ucl.ac.uk>
8375 M: Luc Maranget <luc.maranget@inria.fr>
8376 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8377 R: Akira Yokosawa <akiyks@gmail.com>
8378 R: Daniel Lustig <dlustig@nvidia.com>
8379 L: linux-kernel@vger.kernel.org
8380 L: linux-arch@vger.kernel.org
8382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8383 F: tools/memory-model/
8384 F: Documentation/atomic_bitops.txt
8385 F: Documentation/atomic_t.txt
8386 F: Documentation/core-api/atomic_ops.rst
8387 F: Documentation/core-api/refcount-vs-atomic.rst
8388 F: Documentation/memory-barriers.txt
8390 LIS3LV02D ACCELEROMETER DRIVER
8391 M: Eric Piel <eric.piel@tremplin-utc.net>
8393 F: Documentation/misc-devices/lis3lv02d
8394 F: drivers/misc/lis3lv02d/
8395 F: drivers/platform/x86/hp_accel.c
8398 M: Josh Poimboeuf <jpoimboe@redhat.com>
8399 M: Jessica Yu <jeyu@kernel.org>
8400 M: Jiri Kosina <jikos@kernel.org>
8401 M: Miroslav Benes <mbenes@suse.cz>
8402 R: Petr Mladek <pmladek@suse.com>
8404 F: kernel/livepatch/
8405 F: include/linux/livepatch.h
8406 F: arch/x86/include/asm/livepatch.h
8407 F: arch/x86/kernel/livepatch.c
8408 F: Documentation/livepatch/
8409 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8410 F: samples/livepatch/
8411 L: live-patching@vger.kernel.org
8412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8415 L: netdev@vger.kernel.org
8417 F: include/linux/llc.h
8418 F: include/uapi/linux/llc.h
8422 LM73 HARDWARE MONITOR DRIVER
8423 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8424 L: linux-hwmon@vger.kernel.org
8426 F: drivers/hwmon/lm73.c
8428 LM78 HARDWARE MONITOR DRIVER
8429 M: Jean Delvare <jdelvare@suse.com>
8430 L: linux-hwmon@vger.kernel.org
8432 F: Documentation/hwmon/lm78
8433 F: drivers/hwmon/lm78.c
8435 LM83 HARDWARE MONITOR DRIVER
8436 M: Jean Delvare <jdelvare@suse.com>
8437 L: linux-hwmon@vger.kernel.org
8439 F: Documentation/hwmon/lm83
8440 F: drivers/hwmon/lm83.c
8442 LM90 HARDWARE MONITOR DRIVER
8443 M: Jean Delvare <jdelvare@suse.com>
8444 L: linux-hwmon@vger.kernel.org
8446 F: Documentation/hwmon/lm90
8447 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8448 F: drivers/hwmon/lm90.c
8449 F: include/dt-bindings/thermal/lm90.h
8451 LM95234 HARDWARE MONITOR DRIVER
8452 M: Guenter Roeck <linux@roeck-us.net>
8453 L: linux-hwmon@vger.kernel.org
8455 F: Documentation/hwmon/lm95234
8456 F: drivers/hwmon/lm95234.c
8458 LME2510 MEDIA DRIVER
8459 M: Malcolm Priestley <tvboxspy@gmail.com>
8460 L: linux-media@vger.kernel.org
8461 W: https://linuxtv.org
8462 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8464 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8466 LOADPIN SECURITY MODULE
8467 M: Kees Cook <keescook@chromium.org>
8468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8470 F: security/loadpin/
8471 F: Documentation/admin-guide/LSM/LoadPin.rst
8474 M: Peter Zijlstra <peterz@infradead.org>
8475 M: Ingo Molnar <mingo@redhat.com>
8476 M: Will Deacon <will.deacon@arm.com>
8477 L: linux-kernel@vger.kernel.org
8478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8480 F: Documentation/locking/
8481 F: include/linux/lockdep.h
8482 F: include/linux/spinlock*.h
8483 F: arch/*/include/asm/spinlock*.h
8484 F: include/linux/rwlock*.h
8485 F: include/linux/mutex*.h
8486 F: arch/*/include/asm/mutex*.h
8487 F: include/linux/rwsem*.h
8488 F: arch/*/include/asm/rwsem.h
8489 F: include/linux/seqlock.h
8490 F: lib/locking*.[ch]
8492 X: kernel/locking/locktorture.c
8494 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8495 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8496 L: linux-ntfs-dev@lists.sourceforge.net
8497 W: http://www.linux-ntfs.org/content/view/19/37/
8499 F: Documentation/ldm.txt
8500 F: block/partitions/ldm.*
8502 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8503 M: Sathya Prakash <sathya.prakash@broadcom.com>
8504 M: Chaitra P B <chaitra.basappa@broadcom.com>
8505 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8506 L: MPT-FusionLinux.pdl@broadcom.com
8507 L: linux-scsi@vger.kernel.org
8508 W: http://www.avagotech.com/support/
8510 F: drivers/message/fusion/
8511 F: drivers/scsi/mpt3sas/
8513 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8514 M: Matthew Wilcox <matthew@wil.cx>
8515 L: linux-scsi@vger.kernel.org
8517 F: drivers/scsi/sym53c8xx_2/
8519 LTC4261 HARDWARE MONITOR DRIVER
8520 M: Guenter Roeck <linux@roeck-us.net>
8521 L: linux-hwmon@vger.kernel.org
8523 F: Documentation/hwmon/ltc4261
8524 F: drivers/hwmon/ltc4261.c
8526 LTC4306 I2C MULTIPLEXER DRIVER
8527 M: Michael Hennerich <michael.hennerich@analog.com>
8528 W: http://ez.analog.com/community/linux-device-drivers
8529 L: linux-i2c@vger.kernel.org
8531 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8532 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8534 LTP (Linux Test Project)
8535 M: Mike Frysinger <vapier@gentoo.org>
8536 M: Cyril Hrubis <chrubis@suse.cz>
8537 M: Wanlong Gao <wanlong.gao@gmail.com>
8538 M: Jan Stancek <jstancek@redhat.com>
8539 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8540 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8541 L: ltp@lists.linux.it (subscribers-only)
8542 W: http://linux-test-project.github.io/
8543 T: git git://github.com/linux-test-project/ltp.git
8547 M: Geert Uytterhoeven <geert@linux-m68k.org>
8548 L: linux-m68k@lists.linux-m68k.org
8549 W: http://www.linux-m68k.org/
8550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8555 M68K ON APPLE MACINTOSH
8556 M: Joshua Thompson <funaho@jurai.org>
8557 W: http://www.mac.linux-m68k.org/
8558 L: linux-m68k@lists.linux-m68k.org
8563 M: Philip Blundell <philb@gnu.org>
8564 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8568 M88DS3103 MEDIA DRIVER
8569 M: Antti Palosaari <crope@iki.fi>
8570 L: linux-media@vger.kernel.org
8571 W: https://linuxtv.org
8572 W: http://palosaari.fi/linux/
8573 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8574 T: git git://linuxtv.org/anttip/media_tree.git
8576 F: drivers/media/dvb-frontends/m88ds3103*
8578 M88RS2000 MEDIA DRIVER
8579 M: Malcolm Priestley <tvboxspy@gmail.com>
8580 L: linux-media@vger.kernel.org
8581 W: https://linuxtv.org
8582 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8584 F: drivers/media/dvb-frontends/m88rs2000*
8586 MA901 MASTERKIT USB FM RADIO DRIVER
8587 M: Alexey Klimov <klimov.linux@gmail.com>
8588 L: linux-media@vger.kernel.org
8589 T: git git://linuxtv.org/media_tree.git
8591 F: drivers/media/radio/radio-ma901.c
8594 M: Johannes Berg <johannes@sipsolutions.net>
8595 L: linux-wireless@vger.kernel.org
8596 W: http://wireless.kernel.org/
8597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8600 F: Documentation/networking/mac80211-injection.txt
8601 F: include/net/mac80211.h
8603 F: drivers/net/wireless/mac80211_hwsim.[ch]
8604 F: Documentation/networking/mac80211_hwsim/README
8607 M: Jassi Brar <jassisinghbrar@gmail.com>
8608 L: linux-kernel@vger.kernel.org
8611 F: include/linux/mailbox_client.h
8612 F: include/linux/mailbox_controller.h
8614 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8615 M: Michael Kerrisk <mtk.manpages@gmail.com>
8616 W: http://www.kernel.org/doc/man-pages
8617 L: linux-man@vger.kernel.org
8620 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8621 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8622 L: linux-mips@linux-mips.org
8624 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8626 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8627 M: Andrew Lunn <andrew@lunn.ch>
8628 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8629 L: netdev@vger.kernel.org
8631 F: drivers/net/dsa/mv88e6xxx/
8632 F: linux/platform_data/mv88e6xxx.h
8633 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8635 MARVELL ARMADA DRM SUPPORT
8636 M: Russell King <linux@armlinux.org.uk>
8638 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8639 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8640 F: drivers/gpu/drm/armada/
8641 F: include/uapi/drm/armada_drm.h
8642 F: Documentation/devicetree/bindings/display/armada/
8644 MARVELL CRYPTO DRIVER
8645 M: Boris Brezillon <boris.brezillon@bootlin.com>
8646 M: Arnaud Ebalard <arno@natisbad.org>
8647 F: drivers/crypto/marvell/
8649 L: linux-crypto@vger.kernel.org
8651 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8652 M: Mirko Lindner <mlindner@marvell.com>
8653 M: Stephen Hemminger <stephen@networkplumber.org>
8654 L: netdev@vger.kernel.org
8656 F: drivers/net/ethernet/marvell/sk*
8658 MARVELL LIBERTAS WIRELESS DRIVER
8659 L: libertas-dev@lists.infradead.org
8661 F: drivers/net/wireless/marvell/libertas/
8663 MARVELL MACCHIATOBIN SUPPORT
8664 M: Russell King <linux@armlinux.org.uk>
8665 L: linux-arm-kernel@lists.infradead.org
8667 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8669 MARVELL MV643XX ETHERNET DRIVER
8670 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8671 L: netdev@vger.kernel.org
8673 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8674 F: include/linux/mv643xx.h
8676 MARVELL MV88X3310 PHY DRIVER
8677 M: Russell King <linux@armlinux.org.uk>
8678 L: netdev@vger.kernel.org
8680 F: drivers/net/phy/marvell10g.c
8682 MARVELL MVNETA ETHERNET DRIVER
8683 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8684 L: netdev@vger.kernel.org
8686 F: drivers/net/ethernet/marvell/mvneta.*
8688 MARVELL MWIFIEX WIRELESS DRIVER
8689 M: Amitkumar Karwar <amitkarwar@gmail.com>
8690 M: Nishant Sarmukadam <nishants@marvell.com>
8691 M: Ganapathi Bhat <gbhat@marvell.com>
8692 M: Xinming Hu <huxinming820@gmail.com>
8693 L: linux-wireless@vger.kernel.org
8695 F: drivers/net/wireless/marvell/mwifiex/
8697 MARVELL MWL8K WIRELESS DRIVER
8698 M: Lennert Buytenhek <buytenh@wantstofly.org>
8699 L: linux-wireless@vger.kernel.org
8701 F: drivers/net/wireless/marvell/mwl8k.c
8703 MARVELL NAND CONTROLLER DRIVER
8704 M: Miquel Raynal <miquel.raynal@bootlin.com>
8705 L: linux-mtd@lists.infradead.org
8707 F: drivers/mtd/nand/raw/marvell_nand.c
8708 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8710 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8711 M: Nicolas Pitre <nico@fluxnic.net>
8713 F: drivers/mmc/host/mvsdio.*
8715 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8716 M: Hu Ziji <huziji@marvell.com>
8717 L: linux-mmc@vger.kernel.org
8719 F: drivers/mmc/host/sdhci-xenon*
8720 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8722 MATROX FRAMEBUFFER DRIVER
8723 L: linux-fbdev@vger.kernel.org
8725 F: drivers/video/fbdev/matrox/matroxfb_*
8726 F: include/uapi/linux/matroxfb.h
8728 MAX16065 HARDWARE MONITOR DRIVER
8729 M: Guenter Roeck <linux@roeck-us.net>
8730 L: linux-hwmon@vger.kernel.org
8732 F: Documentation/hwmon/max16065
8733 F: drivers/hwmon/max16065.c
8735 MAX20751 HARDWARE MONITOR DRIVER
8736 M: Guenter Roeck <linux@roeck-us.net>
8737 L: linux-hwmon@vger.kernel.org
8739 F: Documentation/hwmon/max20751
8740 F: drivers/hwmon/max20751.c
8742 MAX2175 SDR TUNER DRIVER
8743 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8744 L: linux-media@vger.kernel.org
8745 T: git git://linuxtv.org/media_tree.git
8747 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8748 F: Documentation/media/v4l-drivers/max2175.rst
8749 F: drivers/media/i2c/max2175*
8750 F: include/uapi/linux/max2175.h
8752 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8753 L: linux-hwmon@vger.kernel.org
8755 F: Documentation/hwmon/max6650
8756 F: drivers/hwmon/max6650.c
8758 MAX6697 HARDWARE MONITOR DRIVER
8759 M: Guenter Roeck <linux@roeck-us.net>
8760 L: linux-hwmon@vger.kernel.org
8762 F: Documentation/hwmon/max6697
8763 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8764 F: drivers/hwmon/max6697.c
8765 F: include/linux/platform_data/max6697.h
8767 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8768 M: Peter Rosin <peda@axentia.se>
8769 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8771 F: Documentation/devicetree/bindings/sound/max9860.txt
8772 F: sound/soc/codecs/max9860.*
8774 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8775 M: Javier Martinez Canillas <javier@dowhile0.org>
8776 L: linux-kernel@vger.kernel.org
8778 F: drivers/regulator/max77802-regulator.c
8779 F: Documentation/devicetree/bindings/*/*max77802.txt
8780 F: include/dt-bindings/*/*max77802.h
8782 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8783 M: Krzysztof Kozlowski <krzk@kernel.org>
8784 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8785 L: linux-pm@vger.kernel.org
8787 F: drivers/power/supply/max14577_charger.c
8788 F: drivers/power/supply/max77693_charger.c
8790 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8791 M: Chanwoo Choi <cw00.choi@samsung.com>
8792 M: Krzysztof Kozlowski <krzk@kernel.org>
8793 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8794 L: linux-kernel@vger.kernel.org
8796 F: drivers/*/max14577*.c
8797 F: drivers/*/max77686*.c
8798 F: drivers/*/max77693*.c
8799 F: drivers/extcon/extcon-max14577.c
8800 F: drivers/extcon/extcon-max77693.c
8801 F: drivers/rtc/rtc-max77686.c
8802 F: drivers/clk/clk-max77686.c
8803 F: Documentation/devicetree/bindings/mfd/max14577.txt
8804 F: Documentation/devicetree/bindings/*/max77686.txt
8805 F: Documentation/devicetree/bindings/mfd/max77693.txt
8806 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8807 F: include/linux/mfd/max14577*.h
8808 F: include/linux/mfd/max77686*.h
8809 F: include/linux/mfd/max77693*.h
8811 MAXIRADIO FM RADIO RECEIVER DRIVER
8812 M: Hans Verkuil <hverkuil@xs4all.nl>
8813 L: linux-media@vger.kernel.org
8814 T: git git://linuxtv.org/media_tree.git
8815 W: https://linuxtv.org
8817 F: drivers/media/radio/radio-maxiradio*
8819 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8820 M: Peter Rosin <peda@axentia.se>
8821 L: linux-iio@vger.kernel.org
8823 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8824 F: drivers/iio/potentiometer/mcp4018.c
8825 F: drivers/iio/potentiometer/mcp4531.c
8827 MCR20A IEEE-802.15.4 RADIO DRIVER
8828 M: Xue Liu <liuxuenetmail@gmail.com>
8829 L: linux-wpan@vger.kernel.org
8830 W: https://github.com/xueliu/mcr20a-linux
8832 F: drivers/net/ieee802154/mcr20a.c
8833 F: drivers/net/ieee802154/mcr20a.h
8834 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8836 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8837 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8838 L: linux-iio@vger.kernel.org
8840 F: drivers/iio/dac/cio-dac.c
8842 MEDIA DRIVERS FOR ASCOT2E
8843 M: Sergey Kozlov <serjk@netup.ru>
8844 M: Abylay Ospan <aospan@netup.ru>
8845 L: linux-media@vger.kernel.org
8846 W: https://linuxtv.org
8848 T: git git://linuxtv.org/media_tree.git
8850 F: drivers/media/dvb-frontends/ascot2e*
8852 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8853 M: Jasmin Jessich <jasmin@anw.at>
8854 L: linux-media@vger.kernel.org
8855 W: https://linuxtv.org
8856 T: git git://linuxtv.org/media_tree.git
8858 F: drivers/media/dvb-frontends/cxd2099*
8860 MEDIA DRIVERS FOR CXD2841ER
8861 M: Sergey Kozlov <serjk@netup.ru>
8862 M: Abylay Ospan <aospan@netup.ru>
8863 L: linux-media@vger.kernel.org
8864 W: https://linuxtv.org
8866 T: git git://linuxtv.org/media_tree.git
8868 F: drivers/media/dvb-frontends/cxd2841er*
8870 MEDIA DRIVERS FOR CXD2880
8871 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8872 L: linux-media@vger.kernel.org
8873 W: http://linuxtv.org/
8874 T: git git://linuxtv.org/media_tree.git
8876 F: drivers/media/dvb-frontends/cxd2880/*
8877 F: drivers/media/spi/cxd2880*
8879 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8880 M: Daniel Scheller <d.scheller.oss@gmail.com>
8881 L: linux-media@vger.kernel.org
8882 W: https://linuxtv.org
8883 T: git git://linuxtv.org/media_tree.git
8885 F: drivers/media/pci/ddbridge/*
8887 MEDIA DRIVERS FOR FREESCALE IMX
8888 M: Steve Longerbeam <slongerbeam@gmail.com>
8889 M: Philipp Zabel <p.zabel@pengutronix.de>
8890 L: linux-media@vger.kernel.org
8891 T: git git://linuxtv.org/media_tree.git
8893 F: Documentation/devicetree/bindings/media/imx.txt
8894 F: Documentation/media/v4l-drivers/imx.rst
8895 F: drivers/staging/media/imx/
8896 F: include/linux/imx-media.h
8897 F: include/media/imx.h
8899 MEDIA DRIVERS FOR HELENE
8900 M: Abylay Ospan <aospan@netup.ru>
8901 L: linux-media@vger.kernel.org
8902 W: https://linuxtv.org
8904 T: git git://linuxtv.org/media_tree.git
8906 F: drivers/media/dvb-frontends/helene*
8908 MEDIA DRIVERS FOR HORUS3A
8909 M: Sergey Kozlov <serjk@netup.ru>
8910 M: Abylay Ospan <aospan@netup.ru>
8911 L: linux-media@vger.kernel.org
8912 W: https://linuxtv.org
8914 T: git git://linuxtv.org/media_tree.git
8916 F: drivers/media/dvb-frontends/horus3a*
8918 MEDIA DRIVERS FOR LNBH25
8919 M: Sergey Kozlov <serjk@netup.ru>
8920 M: Abylay Ospan <aospan@netup.ru>
8921 L: linux-media@vger.kernel.org
8922 W: https://linuxtv.org
8924 T: git git://linuxtv.org/media_tree.git
8926 F: drivers/media/dvb-frontends/lnbh25*
8928 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8929 M: Daniel Scheller <d.scheller.oss@gmail.com>
8930 L: linux-media@vger.kernel.org
8931 W: https://linuxtv.org
8932 T: git git://linuxtv.org/media_tree.git
8934 F: drivers/media/dvb-frontends/mxl5xx*
8936 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8937 M: Sergey Kozlov <serjk@netup.ru>
8938 M: Abylay Ospan <aospan@netup.ru>
8939 L: linux-media@vger.kernel.org
8940 W: https://linuxtv.org
8942 T: git git://linuxtv.org/media_tree.git
8944 F: drivers/media/pci/netup_unidvb/*
8946 MEDIA DRIVERS FOR RENESAS - CEU
8947 M: Jacopo Mondi <jacopo@jmondi.org>
8948 L: linux-media@vger.kernel.org
8949 L: linux-renesas-soc@vger.kernel.org
8950 T: git git://linuxtv.org/media_tree.git
8952 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
8953 F: drivers/media/platform/renesas-ceu.c
8954 F: include/media/drv-intf/renesas-ceu.h
8956 MEDIA DRIVERS FOR RENESAS - DRIF
8957 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8958 L: linux-media@vger.kernel.org
8959 L: linux-renesas-soc@vger.kernel.org
8960 T: git git://linuxtv.org/media_tree.git
8962 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8963 F: drivers/media/platform/rcar_drif.c
8965 MEDIA DRIVERS FOR RENESAS - FCP
8966 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8967 L: linux-media@vger.kernel.org
8968 L: linux-renesas-soc@vger.kernel.org
8969 T: git git://linuxtv.org/media_tree.git
8971 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8972 F: drivers/media/platform/rcar-fcp.c
8973 F: include/media/rcar-fcp.h
8975 MEDIA DRIVERS FOR RENESAS - FDP1
8976 M: Kieran Bingham <kieran@bingham.xyz>
8977 L: linux-media@vger.kernel.org
8978 L: linux-renesas-soc@vger.kernel.org
8979 T: git git://linuxtv.org/media_tree.git
8981 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8982 F: drivers/media/platform/rcar_fdp1.c
8984 MEDIA DRIVERS FOR RENESAS - VIN
8985 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8986 L: linux-media@vger.kernel.org
8987 L: linux-renesas-soc@vger.kernel.org
8988 T: git git://linuxtv.org/media_tree.git
8990 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8991 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8992 F: drivers/media/platform/rcar-vin/
8994 MEDIA DRIVERS FOR RENESAS - VSP1
8995 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8996 L: linux-media@vger.kernel.org
8997 L: linux-renesas-soc@vger.kernel.org
8998 T: git git://linuxtv.org/media_tree.git
9000 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9001 F: drivers/media/platform/vsp1/
9003 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9004 M: Daniel Scheller <d.scheller.oss@gmail.com>
9005 L: linux-media@vger.kernel.org
9006 W: https://linuxtv.org
9007 T: git git://linuxtv.org/media_tree.git
9009 F: drivers/media/dvb-frontends/stv0910*
9011 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9012 M: Daniel Scheller <d.scheller.oss@gmail.com>
9013 L: linux-media@vger.kernel.org
9014 W: https://linuxtv.org
9015 T: git git://linuxtv.org/media_tree.git
9017 F: drivers/media/dvb-frontends/stv6111*
9019 MEDIA DRIVERS FOR STM32 - DCMI
9020 M: Hugues Fruchet <hugues.fruchet@st.com>
9021 L: linux-media@vger.kernel.org
9022 T: git git://linuxtv.org/media_tree.git
9024 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9025 F: drivers/media/platform/stm32/stm32-dcmi.c
9027 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9028 M: Dmitry Osipenko <digetx@gmail.com>
9029 L: linux-media@vger.kernel.org
9030 L: linux-tegra@vger.kernel.org
9031 T: git git://linuxtv.org/media_tree.git
9033 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9034 F: drivers/staging/media/tegra-vde/
9036 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9037 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9038 P: LinuxTV.org Project
9039 L: linux-media@vger.kernel.org
9040 W: https://linuxtv.org
9041 Q: http://patchwork.kernel.org/project/linux-media/list/
9042 T: git git://linuxtv.org/media_tree.git
9044 F: Documentation/devicetree/bindings/media/
9045 F: Documentation/media/
9047 F: drivers/staging/media/
9048 F: include/linux/platform_data/media/
9050 F: include/uapi/linux/dvb/
9051 F: include/uapi/linux/videodev2.h
9052 F: include/uapi/linux/media.h
9053 F: include/uapi/linux/v4l2-*
9054 F: include/uapi/linux/meye.h
9055 F: include/uapi/linux/ivtv*
9056 F: include/uapi/linux/uvcvideo.h
9058 MEDIATEK BLUETOOTH DRIVER
9059 M: Sean Wang <sean.wang@mediatek.com>
9060 L: linux-bluetooth@vger.kernel.org
9061 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9063 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9064 F: drivers/bluetooth/btmtkuart.c
9067 M: Sean Wang <sean.wang@mediatek.com>
9069 F: drivers/media/rc/mtk-cir.c
9072 M: Sean Wang <sean.wang@mediatek.com>
9073 L: dmaengine@vger.kernel.org
9074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9075 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9077 F: Documentation/devicetree/bindings/dma/mtk-*
9078 F: drivers/dma/mediatek/
9080 MEDIATEK PMIC LED DRIVER
9081 M: Sean Wang <sean.wang@mediatek.com>
9083 F: drivers/leds/leds-mt6323.c
9084 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9086 MEDIATEK ETHERNET DRIVER
9087 M: Felix Fietkau <nbd@openwrt.org>
9088 M: John Crispin <john@phrozen.org>
9089 M: Sean Wang <sean.wang@mediatek.com>
9090 M: Nelson Chang <nelson.chang@mediatek.com>
9091 L: netdev@vger.kernel.org
9093 F: drivers/net/ethernet/mediatek/
9095 MEDIATEK SWITCH DRIVER
9096 M: Sean Wang <sean.wang@mediatek.com>
9097 L: netdev@vger.kernel.org
9099 F: drivers/net/dsa/mt7530.*
9100 F: net/dsa/tag_mtk.c
9102 MEDIATEK JPEG DRIVER
9103 M: Rick Chang <rick.chang@mediatek.com>
9104 M: Bin Liu <bin.liu@mediatek.com>
9106 F: drivers/media/platform/mtk-jpeg/
9107 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9110 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9111 M: Houlong Wei <houlong.wei@mediatek.com>
9112 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9114 F: drivers/media/platform/mtk-mdp/
9115 F: drivers/media/platform/mtk-vpu/
9116 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9118 MEDIATEK MEDIA DRIVER
9119 M: Tiffany Lin <tiffany.lin@mediatek.com>
9120 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9122 F: drivers/media/platform/mtk-vcodec/
9123 F: drivers/media/platform/mtk-vpu/
9124 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9125 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9127 MEDIATEK MT7601U WIRELESS LAN DRIVER
9128 M: Jakub Kicinski <kubakici@wp.pl>
9129 L: linux-wireless@vger.kernel.org
9131 F: drivers/net/wireless/mediatek/mt7601u/
9133 MEDIATEK NAND CONTROLLER DRIVER
9134 M: Xiaolei Li <xiaolei.li@mediatek.com>
9135 L: linux-mtd@lists.infradead.org
9137 F: drivers/mtd/nand/raw/mtk_*
9138 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9140 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9141 M: Sean Wang <sean.wang@mediatek.com>
9143 F: drivers/char/hw_random/mtk-rng.c
9145 MEDIATEK USB3 DRD IP DRIVER
9146 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9147 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9149 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9151 F: drivers/usb/mtu3/
9153 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9154 M: Peter Senna Tschudin <peter.senna@gmail.com>
9155 M: Martin Donnelly <martin.donnelly@ge.com>
9156 M: Martyn Welch <martyn.welch@collabora.co.uk>
9158 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9159 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9161 MEGARAID SCSI/SAS DRIVERS
9162 M: Kashyap Desai <kashyap.desai@broadcom.com>
9163 M: Sumit Saxena <sumit.saxena@broadcom.com>
9164 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9165 L: megaraidlinux.pdl@broadcom.com
9166 L: linux-scsi@vger.kernel.org
9167 W: http://www.avagotech.com/support/
9169 F: Documentation/scsi/megaraid.txt
9170 F: drivers/scsi/megaraid.*
9171 F: drivers/scsi/megaraid/
9173 MELEXIS MLX90614 DRIVER
9174 M: Crt Mori <cmo@melexis.com>
9175 L: linux-iio@vger.kernel.org
9176 W: http://www.melexis.com
9178 F: drivers/iio/temperature/mlx90614.c
9180 MELEXIS MLX90632 DRIVER
9181 M: Crt Mori <cmo@melexis.com>
9182 L: linux-iio@vger.kernel.org
9183 W: http://www.melexis.com
9185 F: drivers/iio/temperature/mlx90632.c
9187 MELFAS MIP4 TOUCHSCREEN DRIVER
9188 M: Sangwon Jee <jeesw@melfas.com>
9189 W: http://www.melfas.com
9191 F: drivers/input/touchscreen/melfas_mip4.c
9192 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9194 MELLANOX ETHERNET DRIVER (mlx4_en)
9195 M: Tariq Toukan <tariqt@mellanox.com>
9196 L: netdev@vger.kernel.org
9198 W: http://www.mellanox.com
9199 Q: http://patchwork.ozlabs.org/project/netdev/list/
9200 F: drivers/net/ethernet/mellanox/mlx4/en_*
9202 MELLANOX ETHERNET DRIVER (mlx5e)
9203 M: Saeed Mahameed <saeedm@mellanox.com>
9204 L: netdev@vger.kernel.org
9206 W: http://www.mellanox.com
9207 Q: http://patchwork.ozlabs.org/project/netdev/list/
9208 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9210 MELLANOX ETHERNET INNOVA DRIVERS
9211 R: Boris Pismenny <borisp@mellanox.com>
9212 L: netdev@vger.kernel.org
9214 W: http://www.mellanox.com
9215 Q: http://patchwork.ozlabs.org/project/netdev/list/
9216 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9217 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9218 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9219 F: include/linux/mlx5/mlx5_ifc_fpga.h
9221 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9222 R: Boris Pismenny <borisp@mellanox.com>
9223 L: netdev@vger.kernel.org
9225 W: http://www.mellanox.com
9226 Q: http://patchwork.ozlabs.org/project/netdev/list/
9227 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9228 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9230 MELLANOX ETHERNET SWITCH DRIVERS
9231 M: Jiri Pirko <jiri@mellanox.com>
9232 M: Ido Schimmel <idosch@mellanox.com>
9233 L: netdev@vger.kernel.org
9235 W: http://www.mellanox.com
9236 Q: http://patchwork.ozlabs.org/project/netdev/list/
9237 F: drivers/net/ethernet/mellanox/mlxsw/
9238 F: tools/testing/selftests/drivers/net/mlxsw/
9240 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9241 M: mlxsw@mellanox.com
9242 L: netdev@vger.kernel.org
9244 W: http://www.mellanox.com
9245 Q: http://patchwork.ozlabs.org/project/netdev/list/
9246 F: drivers/net/ethernet/mellanox/mlxfw/
9248 MELLANOX HARDWARE PLATFORM SUPPORT
9249 M: Andy Shevchenko <andy@infradead.org>
9250 M: Darren Hart <dvhart@infradead.org>
9251 M: Vadim Pasternak <vadimp@mellanox.com>
9252 L: platform-driver-x86@vger.kernel.org
9254 F: drivers/platform/mellanox/
9256 MELLANOX MLX4 core VPI driver
9257 M: Tariq Toukan <tariqt@mellanox.com>
9258 L: netdev@vger.kernel.org
9259 L: linux-rdma@vger.kernel.org
9260 W: http://www.mellanox.com
9261 Q: http://patchwork.ozlabs.org/project/netdev/list/
9263 F: drivers/net/ethernet/mellanox/mlx4/
9264 F: include/linux/mlx4/
9266 MELLANOX MLX4 IB driver
9267 M: Yishai Hadas <yishaih@mellanox.com>
9268 L: linux-rdma@vger.kernel.org
9269 W: http://www.mellanox.com
9270 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9272 F: drivers/infiniband/hw/mlx4/
9273 F: include/linux/mlx4/
9274 F: include/uapi/rdma/mlx4-abi.h
9276 MELLANOX MLX5 core VPI driver
9277 M: Saeed Mahameed <saeedm@mellanox.com>
9278 M: Leon Romanovsky <leonro@mellanox.com>
9279 L: netdev@vger.kernel.org
9280 L: linux-rdma@vger.kernel.org
9281 W: http://www.mellanox.com
9282 Q: http://patchwork.ozlabs.org/project/netdev/list/
9284 F: drivers/net/ethernet/mellanox/mlx5/core/
9285 F: include/linux/mlx5/
9287 MELLANOX MLX5 IB driver
9288 M: Leon Romanovsky <leonro@mellanox.com>
9289 L: linux-rdma@vger.kernel.org
9290 W: http://www.mellanox.com
9291 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9293 F: drivers/infiniband/hw/mlx5/
9294 F: include/linux/mlx5/
9295 F: include/uapi/rdma/mlx5-abi.h
9297 MELLANOX MLXCPLD I2C AND MUX DRIVER
9298 M: Vadim Pasternak <vadimp@mellanox.com>
9299 M: Michael Shych <michaelsh@mellanox.com>
9300 L: linux-i2c@vger.kernel.org
9302 F: drivers/i2c/busses/i2c-mlxcpld.c
9303 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9304 F: Documentation/i2c/busses/i2c-mlxcpld
9306 MELLANOX MLXCPLD LED DRIVER
9307 M: Vadim Pasternak <vadimp@mellanox.com>
9308 L: linux-leds@vger.kernel.org
9310 F: drivers/leds/leds-mlxcpld.c
9311 F: drivers/leds/leds-mlxreg.c
9312 F: Documentation/leds/leds-mlxcpld.txt
9314 MELLANOX PLATFORM DRIVER
9315 M: Vadim Pasternak <vadimp@mellanox.com>
9316 L: platform-driver-x86@vger.kernel.org
9318 F: drivers/platform/x86/mlx-platform.c
9321 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9322 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9323 L: linux-kernel@vger.kernel.org
9325 F: kernel/sched/membarrier.c
9326 F: include/uapi/linux/membarrier.h
9327 F: arch/powerpc/include/asm/membarrier.h
9330 L: linux-mm@kvack.org
9331 W: http://www.linux-mm.org
9333 F: include/linux/mm.h
9334 F: include/linux/gfp.h
9335 F: include/linux/mmzone.h
9336 F: include/linux/memory_hotplug.h
9337 F: include/linux/vmalloc.h
9340 MEMORY TECHNOLOGY DEVICES (MTD)
9341 M: David Woodhouse <dwmw2@infradead.org>
9342 M: Brian Norris <computersforpeace@gmail.com>
9343 M: Boris Brezillon <boris.brezillon@bootlin.com>
9344 M: Marek Vasut <marek.vasut@gmail.com>
9345 M: Richard Weinberger <richard@nod.at>
9346 L: linux-mtd@lists.infradead.org
9347 W: http://www.linux-mtd.infradead.org/
9348 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9349 T: git git://git.infradead.org/linux-mtd.git master
9350 T: git git://git.infradead.org/linux-mtd.git mtd/next
9352 F: Documentation/devicetree/bindings/mtd/
9354 F: include/linux/mtd/
9355 F: include/uapi/mtd/
9357 MEN A21 WATCHDOG DRIVER
9358 M: Johannes Thumshirn <morbidrsa@gmail.com>
9359 L: linux-watchdog@vger.kernel.org
9361 F: drivers/watchdog/mena21_wdt.c
9363 MEN CHAMELEON BUS (mcb)
9364 M: Johannes Thumshirn <morbidrsa@gmail.com>
9367 F: include/linux/mcb.h
9368 F: Documentation/men-chameleon-bus.txt
9370 MEN F21BMC (Board Management Controller)
9371 M: Andreas Werner <andreas.werner@men.de>
9373 F: drivers/mfd/menf21bmc.c
9374 F: drivers/watchdog/menf21bmc_wdt.c
9375 F: drivers/leds/leds-menf21bmc.c
9376 F: drivers/hwmon/menf21bmc_hwmon.c
9377 F: Documentation/hwmon/menf21bmc
9379 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9380 M: Neil Armstrong <narmstrong@baylibre.com>
9381 L: linux-media@lists.freedesktop.org
9382 L: linux-amlogic@lists.infradead.org
9383 W: http://linux-meson.com/
9385 F: drivers/media/platform/meson/ao-cec.c
9386 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9387 T: git git://linuxtv.org/media_tree.git
9389 MICROBLAZE ARCHITECTURE
9390 M: Michal Simek <monstr@monstr.eu>
9391 W: http://www.monstr.eu/fdt/
9392 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9396 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9397 M: Richard Genoud <richard.genoud@gmail.com>
9399 F: drivers/tty/serial/atmel_serial.c
9400 F: drivers/tty/serial/atmel_serial.h
9402 MICROCHIP / ATMEL DMA DRIVER
9403 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9405 L: dmaengine@vger.kernel.org
9407 F: drivers/dma/at_hdmac.c
9408 F: drivers/dma/at_hdmac_regs.h
9409 F: include/linux/platform_data/dma-atmel.h
9411 MICROCHIP / ATMEL ECC DRIVER
9412 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9413 L: linux-crypto@vger.kernel.org
9415 F: drivers/crypto/atmel-ecc.*
9417 MICROCHIP / ATMEL ISC DRIVER
9418 M: Songjun Wu <songjun.wu@microchip.com>
9419 L: linux-media@vger.kernel.org
9421 F: drivers/media/platform/atmel/atmel-isc.c
9422 F: drivers/media/platform/atmel/atmel-isc-regs.h
9423 F: devicetree/bindings/media/atmel-isc.txt
9425 MICROCHIP / ATMEL NAND DRIVER
9426 M: Josh Wu <rainyfeeling@outlook.com>
9427 L: linux-mtd@lists.infradead.org
9429 F: drivers/mtd/nand/raw/atmel/*
9430 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9432 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9433 M: Woojung Huh <Woojung.Huh@microchip.com>
9434 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9435 L: netdev@vger.kernel.org
9437 F: net/dsa/tag_ksz.c
9438 F: drivers/net/dsa/microchip/*
9439 F: include/linux/platform_data/microchip-ksz.h
9440 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9442 MICROCHIP LAN743X ETHERNET DRIVER
9443 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9444 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9445 L: netdev@vger.kernel.org
9447 F: drivers/net/ethernet/microchip/lan743x_*
9449 MICROCHIP USB251XB DRIVER
9450 M: Richard Leitner <richard.leitner@skidata.com>
9451 L: linux-usb@vger.kernel.org
9453 F: drivers/usb/misc/usb251xb.c
9454 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9457 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9458 L: linux-mips@linux-mips.org
9460 F: arch/mips/generic/board-ocelot.c
9461 F: arch/mips/configs/generic/board-ocelot.config
9462 F: arch/mips/boot/dts/mscc/
9463 F: Documentation/devicetree/bindings/mips/mscc.txt
9465 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9466 M: Don Brace <don.brace@microsemi.com>
9467 L: esc.storagedev@microsemi.com
9468 L: linux-scsi@vger.kernel.org
9470 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9471 F: drivers/scsi/smartpqi/Kconfig
9472 F: drivers/scsi/smartpqi/Makefile
9473 F: include/linux/cciss*.h
9474 F: include/uapi/linux/cciss*.h
9475 F: Documentation/scsi/smartpqi.txt
9477 MICROSEMI ETHERNET SWITCH DRIVER
9478 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9479 L: netdev@vger.kernel.org
9481 F: drivers/net/ethernet/mscc/
9483 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9484 M: Chen Yu <yu.c.chen@intel.com>
9485 L: platform-driver-x86@vger.kernel.org
9487 F: drivers/platform/x86/surfacepro3_button.c
9490 M: Oliver Neukum <oliver@neukum.org>
9492 F: drivers/usb/image/microtek.*
9495 M: Ralf Baechle <ralf@linux-mips.org>
9496 M: Paul Burton <paul.burton@mips.com>
9497 M: James Hogan <jhogan@kernel.org>
9498 L: linux-mips@linux-mips.org
9499 W: http://www.linux-mips.org/
9500 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9502 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9504 F: Documentation/devicetree/bindings/mips/
9505 F: Documentation/mips/
9507 F: drivers/platform/mips/
9509 MIPS BOSTON DEVELOPMENT BOARD
9510 M: Paul Burton <paul.burton@mips.com>
9511 L: linux-mips@linux-mips.org
9513 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9514 F: arch/mips/boot/dts/img/boston.dts
9515 F: arch/mips/configs/generic/board-boston.config
9516 F: drivers/clk/imgtec/clk-boston.c
9517 F: include/dt-bindings/clock/boston-clock.h
9519 MIPS GENERIC PLATFORM
9520 M: Paul Burton <paul.burton@mips.com>
9521 L: linux-mips@linux-mips.org
9523 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9524 F: arch/mips/generic/
9525 F: arch/mips/tools/generic-board-config.sh
9527 MIPS/LOONGSON1 ARCHITECTURE
9528 M: Keguang Zhang <keguang.zhang@gmail.com>
9529 L: linux-mips@linux-mips.org
9531 F: arch/mips/loongson32/
9532 F: arch/mips/include/asm/mach-loongson32/
9533 F: drivers/*/*loongson1*
9534 F: drivers/*/*/*loongson1*
9536 MIPS/LOONGSON2 ARCHITECTURE
9537 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9538 L: linux-mips@linux-mips.org
9540 F: arch/mips/loongson64/*{2e/2f}*
9541 F: arch/mips/include/asm/mach-loongson64/
9542 F: drivers/*/*loongson2*
9543 F: drivers/*/*/*loongson2*
9545 MIPS/LOONGSON3 ARCHITECTURE
9546 M: Huacai Chen <chenhc@lemote.com>
9547 L: linux-mips@linux-mips.org
9549 F: arch/mips/loongson64/
9550 F: arch/mips/include/asm/mach-loongson64/
9551 F: drivers/platform/mips/cpu_hwmon.c
9552 F: drivers/*/*loongson3*
9553 F: drivers/*/*/*loongson3*
9555 MIPS RINT INSTRUCTION EMULATION
9556 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9557 L: linux-mips@linux-mips.org
9559 F: arch/mips/math-emu/sp_rint.c
9560 F: arch/mips/math-emu/dp_rint.c
9562 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9563 M: Hans Verkuil <hverkuil@xs4all.nl>
9564 L: linux-media@vger.kernel.org
9565 T: git git://linuxtv.org/media_tree.git
9566 W: https://linuxtv.org
9568 F: drivers/media/radio/radio-miropcm20*
9571 M: Eric Miao <eric.y.miao@gmail.com>
9572 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9574 T: git git://github.com/hzhuang1/linux.git
9575 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9577 F: arch/arm/boot/dts/mmp*
9578 F: arch/arm/mach-mmp/
9580 MN88472 MEDIA DRIVER
9581 M: Antti Palosaari <crope@iki.fi>
9582 L: linux-media@vger.kernel.org
9583 W: https://linuxtv.org
9584 W: http://palosaari.fi/linux/
9585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9587 F: drivers/media/dvb-frontends/mn88472*
9589 MN88473 MEDIA DRIVER
9590 M: Antti Palosaari <crope@iki.fi>
9591 L: linux-media@vger.kernel.org
9592 W: https://linuxtv.org
9593 W: http://palosaari.fi/linux/
9594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9596 F: drivers/media/dvb-frontends/mn88473*
9598 PCI DRIVER FOR MOBIVEIL PCIE IP
9599 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9600 L: linux-pci@vger.kernel.org
9602 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9603 F: drivers/pci/controller/pcie-mobiveil.c
9606 M: Jessica Yu <jeyu@kernel.org>
9607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9609 F: include/linux/module.h
9612 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9613 W: http://popies.net/meye/
9615 F: Documentation/media/v4l-drivers/meye*
9616 F: drivers/media/pci/meye/
9617 F: include/uapi/linux/meye.h
9619 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9620 M: Jiri Slaby <jirislaby@gmail.com>
9622 F: Documentation/serial/moxa-smartio
9623 F: drivers/tty/mxser.*
9625 MR800 AVERMEDIA USB FM RADIO DRIVER
9626 M: Alexey Klimov <klimov.linux@gmail.com>
9627 L: linux-media@vger.kernel.org
9628 T: git git://linuxtv.org/media_tree.git
9630 F: drivers/media/radio/radio-mr800.c
9632 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9633 M: Alan Ott <alan@signal11.us>
9634 L: linux-wpan@vger.kernel.org
9636 F: drivers/net/ieee802154/mrf24j40.c
9637 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9640 M: "Lee, Chun-Yi" <jlee@suse.com>
9641 L: platform-driver-x86@vger.kernel.org
9643 F: drivers/platform/x86/msi-laptop.c
9646 L: platform-driver-x86@vger.kernel.org
9648 F: drivers/platform/x86/msi-wmi.c
9651 M: Antti Palosaari <crope@iki.fi>
9652 L: linux-media@vger.kernel.org
9653 W: https://linuxtv.org
9654 W: http://palosaari.fi/linux/
9655 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9656 T: git git://linuxtv.org/anttip/media_tree.git
9658 F: drivers/media/tuners/msi001*
9660 MSI2500 MEDIA DRIVER
9661 M: Antti Palosaari <crope@iki.fi>
9662 L: linux-media@vger.kernel.org
9663 W: https://linuxtv.org
9664 W: http://palosaari.fi/linux/
9665 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9666 T: git git://linuxtv.org/anttip/media_tree.git
9668 F: drivers/media/usb/msi2500/
9670 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9671 M: Robert Jarzmik <robert.jarzmik@free.fr>
9672 L: linux-mtd@lists.infradead.org
9674 F: drivers/mtd/devices/docg3*
9676 MT9M032 APTINA SENSOR DRIVER
9677 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9678 L: linux-media@vger.kernel.org
9679 T: git git://linuxtv.org/media_tree.git
9681 F: drivers/media/i2c/mt9m032.c
9682 F: include/media/i2c/mt9m032.h
9684 MT9P031 APTINA CAMERA SENSOR
9685 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9686 L: linux-media@vger.kernel.org
9687 T: git git://linuxtv.org/media_tree.git
9689 F: drivers/media/i2c/mt9p031.c
9690 F: include/media/i2c/mt9p031.h
9692 MT9T001 APTINA CAMERA SENSOR
9693 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9694 L: linux-media@vger.kernel.org
9695 T: git git://linuxtv.org/media_tree.git
9697 F: drivers/media/i2c/mt9t001.c
9698 F: include/media/i2c/mt9t001.h
9700 MT9T112 APTINA CAMERA SENSOR
9701 M: Jacopo Mondi <jacopo@jmondi.org>
9702 L: linux-media@vger.kernel.org
9703 T: git git://linuxtv.org/media_tree.git
9705 F: drivers/media/i2c/mt9t112.c
9706 F: include/media/i2c/mt9t112.h
9708 MT9V032 APTINA CAMERA SENSOR
9709 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9710 L: linux-media@vger.kernel.org
9711 T: git git://linuxtv.org/media_tree.git
9713 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9714 F: drivers/media/i2c/mt9v032.c
9715 F: include/media/i2c/mt9v032.h
9717 MT9V111 APTINA CAMERA SENSOR
9718 M: Jacopo Mondi <jacopo@jmondi.org>
9719 L: linux-media@vger.kernel.org
9720 T: git git://linuxtv.org/media_tree.git
9722 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9723 F: drivers/media/i2c/mt9v111.c
9725 MULTIFUNCTION DEVICES (MFD)
9726 M: Lee Jones <lee.jones@linaro.org>
9727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9729 F: Documentation/devicetree/bindings/mfd/
9731 F: include/linux/mfd/
9732 F: include/dt-bindings/mfd/
9734 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9736 F: drivers/mmc/host/mmc_spi.c
9737 F: include/linux/spi/mmc_spi.h
9739 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9740 M: Ulf Hansson <ulf.hansson@linaro.org>
9741 L: linux-mmc@vger.kernel.org
9742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9744 F: Documentation/devicetree/bindings/mmc/
9746 F: include/linux/mmc/
9747 F: include/uapi/linux/mmc/
9749 MULTIPLEXER SUBSYSTEM
9750 M: Peter Rosin <peda@axentia.se>
9752 F: Documentation/ABI/testing/sysfs-class-mux*
9753 F: Documentation/devicetree/bindings/mux/
9754 F: include/linux/dt-bindings/mux/
9755 F: include/linux/mux/
9758 MULTITECH MULTIPORT CARD (ISICOM)
9760 F: drivers/tty/isicom.c
9761 F: include/linux/isicom.h
9763 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9764 M: Bin Liu <b-liu@ti.com>
9765 L: linux-usb@vger.kernel.org
9767 F: drivers/usb/musb/
9769 MXL301RF MEDIA DRIVER
9770 M: Akihiro Tsukada <tskd08@gmail.com>
9771 L: linux-media@vger.kernel.org
9773 F: drivers/media/tuners/mxl301rf*
9775 MXL5007T MEDIA DRIVER
9776 M: Michael Krufky <mkrufky@linuxtv.org>
9777 L: linux-media@vger.kernel.org
9778 W: https://linuxtv.org
9779 W: http://github.com/mkrufky
9780 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9781 T: git git://linuxtv.org/mkrufky/tuners.git
9783 F: drivers/media/tuners/mxl5007t.*
9786 M: Marek Vasut <marex@denx.de>
9788 F: drivers/gpu/drm/mxsfb/
9789 F: Documentation/devicetree/bindings/display/mxsfb.txt
9791 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9792 M: Chris Lee <christopher.lee@cspi.com>
9793 L: netdev@vger.kernel.org
9794 W: https://www.cspi.com/ethernet-products/support/downloads/
9796 F: drivers/net/ethernet/myricom/myri10ge/
9798 NAND FLASH SUBSYSTEM
9799 M: Boris Brezillon <boris.brezillon@bootlin.com>
9800 M: Miquel Raynal <miquel.raynal@bootlin.com>
9801 R: Richard Weinberger <richard@nod.at>
9802 L: linux-mtd@lists.infradead.org
9803 W: http://www.linux-mtd.infradead.org/
9804 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9805 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9806 T: git git://git.infradead.org/linux-mtd.git nand/next
9808 F: drivers/mtd/nand/
9809 F: include/linux/mtd/*nand*.h
9811 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9812 M: Daniel Mack <zonque@gmail.com>
9814 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9815 W: http://www.native-instruments.com
9818 NATSEMI ETHERNET DRIVER (DP8381x)
9820 F: drivers/net/ethernet/natsemi/natsemi.c
9823 M: Petr Vandrovec <petr@vandrovec.name>
9825 F: drivers/staging/ncpfs/
9827 NCR 5380 SCSI DRIVERS
9828 M: Finn Thain <fthain@telegraphics.com.au>
9829 M: Michael Schmitz <schmitzmic@gmail.com>
9830 L: linux-scsi@vger.kernel.org
9832 F: Documentation/scsi/g_NCR5380.txt
9833 F: drivers/scsi/NCR5380.*
9834 F: drivers/scsi/arm/cumana_1.c
9835 F: drivers/scsi/arm/oak.c
9836 F: drivers/scsi/atari_scsi.*
9837 F: drivers/scsi/dmx3191d.c
9838 F: drivers/scsi/g_NCR5380.*
9839 F: drivers/scsi/mac_scsi.*
9840 F: drivers/scsi/sun3_scsi.*
9841 F: drivers/scsi/sun3_scsi_vme.c
9844 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
9848 NCT6775 HARDWARE MONITOR DRIVER
9849 M: Guenter Roeck <linux@roeck-us.net>
9850 L: linux-hwmon@vger.kernel.org
9852 F: Documentation/hwmon/nct6775
9853 F: drivers/hwmon/nct6775.c
9856 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9857 L: netdev@vger.kernel.org
9859 F: driver/net/net_failover.c
9860 F: include/net/net_failover.h
9861 F: Documentation/networking/net_failover.rst
9863 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9864 M: Faisal Latif <faisal.latif@intel.com>
9865 L: linux-rdma@vger.kernel.org
9866 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9868 F: drivers/infiniband/hw/nes/
9869 F: include/uapi/rdma/nes-abi.h
9871 NETEM NETWORK EMULATOR
9872 M: Stephen Hemminger <stephen@networkplumber.org>
9873 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9875 F: net/sched/sch_netem.c
9877 NETERION 10GbE DRIVERS (s2io/vxge)
9878 M: Jon Mason <jdmason@kudzu.us>
9879 L: netdev@vger.kernel.org
9881 F: Documentation/networking/s2io.txt
9882 F: Documentation/networking/vxge.txt
9883 F: drivers/net/ethernet/neterion/
9886 M: Pablo Neira Ayuso <pablo@netfilter.org>
9887 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9888 M: Florian Westphal <fw@strlen.de>
9889 L: netfilter-devel@vger.kernel.org
9890 L: coreteam@netfilter.org
9891 W: http://www.netfilter.org/
9892 W: http://www.iptables.org/
9893 W: http://www.nftables.org/
9894 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9898 F: include/linux/netfilter*
9899 F: include/linux/netfilter/
9900 F: include/net/netfilter/
9901 F: include/uapi/linux/netfilter*
9902 F: include/uapi/linux/netfilter/
9903 F: net/*/netfilter.c
9906 F: net/bridge/br_netfilter*.c
9908 NETROM NETWORK LAYER
9909 M: Ralf Baechle <ralf@linux-mips.org>
9910 L: linux-hams@vger.kernel.org
9911 W: http://www.linux-ax25.org/
9913 F: include/net/netrom.h
9914 F: include/uapi/linux/netrom.h
9917 NETRONOME ETHERNET DRIVERS
9918 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9919 L: oss-drivers@netronome.com
9921 F: drivers/net/ethernet/netronome/
9923 NETWORK BLOCK DEVICE (NBD)
9924 M: Josef Bacik <josef@toxicpanda.com>
9926 L: linux-block@vger.kernel.org
9927 L: nbd@other.debian.org
9928 F: Documentation/blockdev/nbd.txt
9929 F: drivers/block/nbd.c
9930 F: include/uapi/linux/nbd.h
9932 NETWORK DROP MONITOR
9933 M: Neil Horman <nhorman@tuxdriver.com>
9934 L: netdev@vger.kernel.org
9936 W: https://fedorahosted.org/dropwatch/
9937 F: net/core/drop_monitor.c
9940 M: "David S. Miller" <davem@davemloft.net>
9941 L: netdev@vger.kernel.org
9942 W: http://www.linuxfoundation.org/en/Net
9943 Q: http://patchwork.ozlabs.org/project/netdev/list/
9944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9947 F: Documentation/devicetree/bindings/net/
9949 F: include/linux/if_*
9950 F: include/linux/netdevice.h
9951 F: include/linux/etherdevice.h
9952 F: include/linux/fcdevice.h
9953 F: include/linux/fddidevice.h
9954 F: include/linux/hippidevice.h
9955 F: include/linux/inetdevice.h
9956 F: include/uapi/linux/if_*
9957 F: include/uapi/linux/netdevice.h
9959 NETWORKING DRIVERS (WIRELESS)
9960 M: Kalle Valo <kvalo@codeaurora.org>
9961 L: linux-wireless@vger.kernel.org
9962 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9966 F: Documentation/devicetree/bindings/net/wireless/
9967 F: drivers/net/wireless/
9970 M: Andrew Lunn <andrew@lunn.ch>
9971 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9972 M: Florian Fainelli <f.fainelli@gmail.com>
9974 F: Documentation/devicetree/bindings/net/dsa/
9976 F: include/net/dsa.h
9977 F: include/linux/dsa/
9980 NETWORKING [GENERAL]
9981 M: "David S. Miller" <davem@davemloft.net>
9982 L: netdev@vger.kernel.org
9983 W: http://www.linuxfoundation.org/en/Net
9984 Q: http://patchwork.ozlabs.org/project/netdev/list/
9985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9987 B: mailto:netdev@vger.kernel.org
9991 F: include/linux/in.h
9992 F: include/linux/net.h
9993 F: include/linux/netdevice.h
9994 F: include/uapi/linux/in.h
9995 F: include/uapi/linux/net.h
9996 F: include/uapi/linux/netdevice.h
9997 F: include/uapi/linux/net_namespace.h
9998 F: tools/testing/selftests/net/
10001 F: Documentation/networking/
10004 M: Steffen Klassert <steffen.klassert@secunet.com>
10005 M: Herbert Xu <herbert@gondor.apana.org.au>
10006 M: "David S. Miller" <davem@davemloft.net>
10007 L: netdev@vger.kernel.org
10008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10017 F: net/ipv4/ipcomp.c
10018 F: net/ipv4/ip_vti.c
10022 F: net/ipv6/ipcomp6.c
10023 F: net/ipv6/ip6_vti.c
10024 F: include/uapi/linux/xfrm.h
10025 F: include/net/xfrm.h
10027 NETWORKING [IPv4/IPv6]
10028 M: "David S. Miller" <davem@davemloft.net>
10029 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10030 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10031 L: netdev@vger.kernel.org
10032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10039 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10040 M: Paul Moore <paul@paul-moore.com>
10041 W: https://github.com/netlabel
10042 L: netdev@vger.kernel.org
10043 L: linux-security-module@vger.kernel.org
10045 F: Documentation/netlabel/
10046 F: include/net/calipso.h
10047 F: include/net/cipso_ipv4.h
10048 F: include/net/netlabel.h
10049 F: include/uapi/linux/netfilter/xt_SECMARK.h
10050 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10052 F: net/ipv4/cipso_ipv4.c
10053 F: net/ipv6/calipso.c
10054 F: net/netfilter/xt_CONNSECMARK.c
10055 F: net/netfilter/xt_SECMARK.c
10058 M: Eric Dumazet <edumazet@google.com>
10059 L: netdev@vger.kernel.org
10062 F: net/ipv4/syncookies.c
10064 F: net/ipv6/syncookies.c
10065 F: include/uapi/linux/tcp.h
10066 F: include/net/tcp.h
10067 F: include/linux/tcp.h
10068 F: include/trace/events/tcp.h
10071 M: Boris Pismenny <borisp@mellanox.com>
10072 M: Aviad Yehezkel <aviadye@mellanox.com>
10073 M: Dave Watson <davejwatson@fb.com>
10074 L: netdev@vger.kernel.org
10077 F: include/uapi/linux/tls.h
10078 F: include/net/tls.h
10080 NETWORKING [WIRELESS]
10081 L: linux-wireless@vger.kernel.org
10082 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10085 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10087 F: drivers/net/netdevsim/*
10089 NETXEN (1/10) GbE SUPPORT
10090 M: Manish Chopra <manish.chopra@cavium.com>
10091 M: Rahul Verma <rahul.verma@cavium.com>
10092 M: Dept-GELinuxNICDev@cavium.com
10093 L: netdev@vger.kernel.org
10095 F: drivers/net/ethernet/qlogic/netxen/
10098 M: Samuel Ortiz <sameo@linux.intel.com>
10099 L: linux-wireless@vger.kernel.org
10100 L: linux-nfc@lists.01.org (subscribers-only)
10103 F: include/net/nfc/
10104 F: include/uapi/linux/nfc.h
10106 F: include/linux/platform_data/nfcmrvl.h
10107 F: include/linux/platform_data/nxp-nci.h
10108 F: Documentation/devicetree/bindings/net/nfc/
10110 NFS, SUNRPC, AND LOCKD CLIENTS
10111 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10112 M: Anna Schumaker <anna.schumaker@netapp.com>
10113 L: linux-nfs@vger.kernel.org
10114 W: http://client.linux-nfs.org
10115 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10121 F: include/linux/lockd/
10122 F: include/linux/nfs*
10123 F: include/linux/sunrpc/
10124 F: include/uapi/linux/nfs*
10125 F: include/uapi/linux/sunrpc/
10128 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10129 L: linux-nilfs@vger.kernel.org
10130 W: https://nilfs.sourceforge.io/
10131 W: https://nilfs.osdn.jp/
10132 T: git git://github.com/konis/nilfs2.git
10134 F: Documentation/filesystems/nilfs2.txt
10136 F: include/trace/events/nilfs2.h
10137 F: include/uapi/linux/nilfs2_api.h
10138 F: include/uapi/linux/nilfs2_ondisk.h
10140 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10141 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10142 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10144 F: Documentation/scsi/NinjaSCSI.txt
10145 F: drivers/scsi/pcmcia/nsp_*
10147 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10148 M: GOTO Masanori <gotom@debian.or.jp>
10149 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10150 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10152 F: Documentation/scsi/NinjaSCSI.txt
10153 F: drivers/scsi/nsp32*
10156 M: Ley Foon Tan <lftan@altera.com>
10157 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10162 NOHZ, DYNTICKS SUPPORT
10163 M: Frederic Weisbecker <fweisbec@gmail.com>
10164 M: Thomas Gleixner <tglx@linutronix.de>
10165 M: Ingo Molnar <mingo@kernel.org>
10166 L: linux-kernel@vger.kernel.org
10167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10169 F: kernel/time/tick*.*
10170 F: include/linux/tick.h
10171 F: include/linux/sched/nohz.h
10173 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10174 M: Pavel Machek <pavel@ucw.cz>
10175 M: Sakari Ailus <sakari.ailus@iki.fi>
10176 L: linux-media@vger.kernel.org
10178 F: drivers/media/i2c/et8ek8
10179 F: drivers/media/i2c/ad5820.c
10181 NOKIA N900 POWER SUPPLY DRIVERS
10182 R: Pali Rohár <pali.rohar@gmail.com>
10183 F: include/linux/power/bq2415x_charger.h
10184 F: include/linux/power/bq27xxx_battery.h
10185 F: include/linux/power/isp1704_charger.h
10186 F: drivers/power/supply/bq2415x_charger.c
10187 F: drivers/power/supply/bq27xxx_battery.c
10188 F: drivers/power/supply/bq27xxx_battery_i2c.c
10189 F: drivers/power/supply/isp1704_charger.c
10190 F: drivers/power/supply/rx51_battery.c
10193 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10194 L: linux-ntb@googlegroups.com
10196 F: drivers/ntb/hw/amd/
10199 M: Jon Mason <jdmason@kudzu.us>
10200 M: Dave Jiang <dave.jiang@intel.com>
10201 M: Allen Hubbe <allenbh@gmail.com>
10202 L: linux-ntb@googlegroups.com
10204 W: https://github.com/jonmason/ntb/wiki
10205 T: git git://github.com/jonmason/ntb.git
10207 F: drivers/net/ntb_netdev.c
10208 F: include/linux/ntb.h
10209 F: include/linux/ntb_transport.h
10210 F: tools/testing/selftests/ntb/
10213 M: Serge Semin <fancer.lancer@gmail.com>
10214 L: linux-ntb@googlegroups.com
10216 F: drivers/ntb/hw/idt/
10219 M: Dave Jiang <dave.jiang@intel.com>
10220 L: linux-ntb@googlegroups.com
10222 W: https://github.com/davejiang/linux/wiki
10223 T: git https://github.com/davejiang/linux.git
10224 F: drivers/ntb/hw/intel/
10227 M: Anton Altaparmakov <anton@tuxera.com>
10228 L: linux-ntfs-dev@lists.sourceforge.net
10229 W: http://www.tuxera.com/
10230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10232 F: Documentation/filesystems/ntfs.txt
10236 M: Finn Thain <fthain@telegraphics.com.au>
10237 L: linux-m68k@lists.linux-m68k.org
10239 F: arch/*/include/asm/nubus.h
10241 F: include/linux/nubus.h
10242 F: include/uapi/linux/nubus.h
10244 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10245 M: Antonino Daplas <adaplas@gmail.com>
10246 L: linux-fbdev@vger.kernel.org
10248 F: drivers/video/fbdev/riva/
10249 F: drivers/video/fbdev/nvidia/
10252 M: Keith Busch <keith.busch@intel.com>
10253 M: Jens Axboe <axboe@fb.com>
10254 M: Christoph Hellwig <hch@lst.de>
10255 M: Sagi Grimberg <sagi@grimberg.me>
10256 L: linux-nvme@lists.infradead.org
10257 T: git://git.infradead.org/nvme.git
10258 W: http://git.infradead.org/nvme.git
10260 F: drivers/nvme/host/
10261 F: include/linux/nvme.h
10262 F: include/uapi/linux/nvme_ioctl.h
10264 NVM EXPRESS FC TRANSPORT DRIVERS
10265 M: James Smart <james.smart@broadcom.com>
10266 L: linux-nvme@lists.infradead.org
10268 F: include/linux/nvme-fc.h
10269 F: include/linux/nvme-fc-driver.h
10270 F: drivers/nvme/host/fc.c
10271 F: drivers/nvme/target/fc.c
10272 F: drivers/nvme/target/fcloop.c
10274 NVM EXPRESS TARGET DRIVER
10275 M: Christoph Hellwig <hch@lst.de>
10276 M: Sagi Grimberg <sagi@grimberg.me>
10277 L: linux-nvme@lists.infradead.org
10278 T: git://git.infradead.org/nvme.git
10279 W: http://git.infradead.org/nvme.git
10281 F: drivers/nvme/target/
10284 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10287 F: Documentation/devicetree/bindings/nvmem/
10288 F: Documentation/ABI/stable/sysfs-bus-nvmem
10289 F: include/linux/nvmem-consumer.h
10290 F: include/linux/nvmem-provider.h
10292 NXP SGTL5000 DRIVER
10293 M: Fabio Estevam <fabio.estevam@nxp.com>
10294 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10296 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10297 F: sound/soc/codecs/sgtl5000*
10299 NXP TDA998X DRM DRIVER
10300 M: Russell King <linux@armlinux.org.uk>
10302 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10303 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10304 F: drivers/gpu/drm/i2c/tda998x_drv.c
10305 F: include/drm/i2c/tda998x.h
10306 F: include/dt-bindings/display/tda998x.h
10310 M: Peter Rosin <peda@axentia.se>
10311 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10313 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10314 F: sound/soc/codecs/tfa9879*
10317 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10318 R: Charles Gorand <charles.gorand@effinnov.com>
10319 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10321 F: drivers/nfc/nxp-nci
10324 M: Josh Poimboeuf <jpoimboe@redhat.com>
10325 M: Peter Zijlstra <peterz@infradead.org>
10329 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10330 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10331 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10332 L: linuxppc-dev@lists.ozlabs.org
10334 F: arch/powerpc/platforms/powernv/ocxl.c
10335 F: arch/powerpc/include/asm/pnv-ocxl.h
10336 F: drivers/misc/ocxl/
10337 F: include/misc/ocxl*
10338 F: include/uapi/misc/ocxl.h
10339 F: Documentation/accelerators/ocxl.rst
10342 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10343 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10344 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10345 L: linux-omap@vger.kernel.org
10349 OMAP CLOCK FRAMEWORK SUPPORT
10350 M: Paul Walmsley <paul@pwsan.com>
10351 L: linux-omap@vger.kernel.org
10353 F: arch/arm/*omap*/*clock*
10355 OMAP DEVICE TREE SUPPORT
10356 M: Benoît Cousson <bcousson@baylibre.com>
10357 M: Tony Lindgren <tony@atomide.com>
10358 L: linux-omap@vger.kernel.org
10359 L: devicetree@vger.kernel.org
10361 F: arch/arm/boot/dts/*omap*
10362 F: arch/arm/boot/dts/*am3*
10363 F: arch/arm/boot/dts/*am4*
10364 F: arch/arm/boot/dts/*am5*
10365 F: arch/arm/boot/dts/*dra7*
10367 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10368 L: linux-omap@vger.kernel.org
10369 L: linux-fbdev@vger.kernel.org
10371 F: drivers/video/fbdev/omap2/
10372 F: Documentation/arm/OMAP/DSS
10374 OMAP FRAMEBUFFER SUPPORT
10375 L: linux-fbdev@vger.kernel.org
10376 L: linux-omap@vger.kernel.org
10378 F: drivers/video/fbdev/omap/
10380 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10381 M: Roger Quadros <rogerq@ti.com>
10382 M: Tony Lindgren <tony@atomide.com>
10383 L: linux-omap@vger.kernel.org
10385 F: drivers/memory/omap-gpmc.c
10386 F: arch/arm/mach-omap2/*gpmc*
10389 M: Grygorii Strashko <grygorii.strashko@ti.com>
10390 M: Santosh Shilimkar <ssantosh@kernel.org>
10391 M: Kevin Hilman <khilman@kernel.org>
10392 L: linux-omap@vger.kernel.org
10394 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10395 F: drivers/gpio/gpio-omap.c
10397 OMAP HARDWARE SPINLOCK SUPPORT
10398 M: Ohad Ben-Cohen <ohad@wizery.com>
10399 L: linux-omap@vger.kernel.org
10401 F: drivers/hwspinlock/omap_hwspinlock.c
10403 OMAP HS MMC SUPPORT
10404 L: linux-mmc@vger.kernel.org
10405 L: linux-omap@vger.kernel.org
10407 F: drivers/mmc/host/omap_hsmmc.c
10410 M: Paul Walmsley <paul@pwsan.com>
10411 L: linux-omap@vger.kernel.org
10413 F: arch/arm/mach-omap2/omap_hwmod*data*
10415 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10416 M: Benoît Cousson <bcousson@baylibre.com>
10417 L: linux-omap@vger.kernel.org
10419 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10422 M: Benoît Cousson <bcousson@baylibre.com>
10423 M: Paul Walmsley <paul@pwsan.com>
10424 L: linux-omap@vger.kernel.org
10426 F: arch/arm/mach-omap2/omap_hwmod.*
10428 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10429 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10430 L: linux-media@vger.kernel.org
10432 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10433 F: drivers/media/platform/omap3isp/
10434 F: drivers/staging/media/omap4iss/
10437 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10438 L: linux-omap@vger.kernel.org
10440 F: drivers/mmc/host/omap.c
10442 OMAP POWER MANAGEMENT SUPPORT
10443 M: Kevin Hilman <khilman@kernel.org>
10444 L: linux-omap@vger.kernel.org
10446 F: arch/arm/*omap*/*pm*
10447 F: drivers/cpufreq/omap-cpufreq.c
10449 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10450 M: Rajendra Nayak <rnayak@codeaurora.org>
10451 M: Paul Walmsley <paul@pwsan.com>
10452 L: linux-omap@vger.kernel.org
10454 F: arch/arm/mach-omap2/prm*
10456 OMAP RANDOM NUMBER GENERATOR SUPPORT
10457 M: Deepak Saxena <dsaxena@plexity.net>
10459 F: drivers/char/hw_random/omap-rng.c
10462 L: linux-usb@vger.kernel.org
10463 L: linux-omap@vger.kernel.org
10465 F: drivers/usb/*/*omap*
10466 F: arch/arm/*omap*/usb*
10468 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10469 M: Mark Jackson <mpfj@newflow.co.uk>
10470 L: linux-omap@vger.kernel.org
10472 F: arch/arm/boot/dts/am335x-nano.dts
10475 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10476 M: Tony Lindgren <tony@atomide.com>
10477 L: linux-omap@vger.kernel.org
10478 Q: http://patchwork.kernel.org/project/linux-omap/list/
10479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10481 F: arch/arm/mach-omap1/
10482 F: arch/arm/plat-omap/
10483 F: arch/arm/configs/omap1_defconfig
10484 F: drivers/i2c/busses/i2c-omap.c
10485 F: include/linux/platform_data/i2c-omap.h
10488 M: Tony Lindgren <tony@atomide.com>
10489 L: linux-omap@vger.kernel.org
10490 W: http://www.muru.com/linux/omap/
10491 W: http://linux.omap.com/
10492 Q: http://patchwork.kernel.org/project/linux-omap/list/
10493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10495 F: arch/arm/mach-omap2/
10496 F: arch/arm/plat-omap/
10497 F: arch/arm/configs/omap2plus_defconfig
10498 F: drivers/i2c/busses/i2c-omap.c
10499 F: drivers/irqchip/irq-omap-intc.c
10500 F: drivers/mfd/*omap*.c
10501 F: drivers/mfd/menelaus.c
10502 F: drivers/mfd/palmas.c
10503 F: drivers/mfd/tps65217.c
10504 F: drivers/mfd/tps65218.c
10505 F: drivers/mfd/tps65910.c
10506 F: drivers/mfd/twl-core.[ch]
10507 F: drivers/mfd/twl4030*.c
10508 F: drivers/mfd/twl6030*.c
10509 F: drivers/mfd/twl6040*.c
10510 F: drivers/regulator/palmas-regulator*.c
10511 F: drivers/regulator/pbias-regulator.c
10512 F: drivers/regulator/tps65217-regulator.c
10513 F: drivers/regulator/tps65218-regulator.c
10514 F: drivers/regulator/tps65910-regulator.c
10515 F: drivers/regulator/twl-regulator.c
10516 F: drivers/regulator/twl6030-regulator.c
10517 F: include/linux/platform_data/i2c-omap.h
10519 ONION OMEGA2+ BOARD
10520 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10521 L: linux-mips@linux-mips.org
10523 F: arch/mips/boot/dts/ralink/omega2p.dts
10526 M: Bob Copeland <me@bobcopeland.com>
10527 L: linux-karma-devel@lists.sourceforge.net
10529 F: Documentation/filesystems/omfs.txt
10532 OMNIKEY CARDMAN 4000 DRIVER
10533 M: Harald Welte <laforge@gnumonks.org>
10535 F: drivers/char/pcmcia/cm4000_cs.c
10536 F: include/linux/cm4000_cs.h
10537 F: include/uapi/linux/cm4000_cs.h
10539 OMNIKEY CARDMAN 4040 DRIVER
10540 M: Harald Welte <laforge@gnumonks.org>
10542 F: drivers/char/pcmcia/cm4040_cs.*
10544 OMNIVISION OV13858 SENSOR DRIVER
10545 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10546 L: linux-media@vger.kernel.org
10547 T: git git://linuxtv.org/media_tree.git
10549 F: drivers/media/i2c/ov13858.c
10551 OMNIVISION OV2680 SENSOR DRIVER
10552 M: Rui Miguel Silva <rmfrfs@gmail.com>
10553 L: linux-media@vger.kernel.org
10554 T: git git://linuxtv.org/media_tree.git
10556 F: drivers/media/i2c/ov2680.c
10557 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10559 OMNIVISION OV2685 SENSOR DRIVER
10560 M: Shunqian Zheng <zhengsq@rock-chips.com>
10561 L: linux-media@vger.kernel.org
10562 T: git git://linuxtv.org/media_tree.git
10564 F: drivers/media/i2c/ov2685.c
10566 OMNIVISION OV5640 SENSOR DRIVER
10567 M: Steve Longerbeam <slongerbeam@gmail.com>
10568 L: linux-media@vger.kernel.org
10569 T: git git://linuxtv.org/media_tree.git
10571 F: drivers/media/i2c/ov5640.c
10573 OMNIVISION OV5647 SENSOR DRIVER
10574 M: Luis Oliveira <lolivei@synopsys.com>
10575 L: linux-media@vger.kernel.org
10576 T: git git://linuxtv.org/media_tree.git
10578 F: drivers/media/i2c/ov5647.c
10580 OMNIVISION OV5695 SENSOR DRIVER
10581 M: Shunqian Zheng <zhengsq@rock-chips.com>
10582 L: linux-media@vger.kernel.org
10583 T: git git://linuxtv.org/media_tree.git
10585 F: drivers/media/i2c/ov5695.c
10587 OMNIVISION OV7670 SENSOR DRIVER
10588 M: Jonathan Corbet <corbet@lwn.net>
10589 L: linux-media@vger.kernel.org
10590 T: git git://linuxtv.org/media_tree.git
10592 F: drivers/media/i2c/ov7670.c
10593 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10595 OMNIVISION OV772x SENSOR DRIVER
10596 M: Jacopo Mondi <jacopo@jmondi.org>
10597 L: linux-media@vger.kernel.org
10598 T: git git://linuxtv.org/media_tree.git
10600 F: drivers/media/i2c/ov772x.c
10601 F: include/media/i2c/ov772x.h
10602 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10604 OMNIVISION OV7740 SENSOR DRIVER
10605 M: Wenyou Yang <wenyou.yang@microchip.com>
10606 L: linux-media@vger.kernel.org
10607 T: git git://linuxtv.org/media_tree.git
10609 F: drivers/media/i2c/ov7740.c
10610 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10612 OMNIVISION OV9650 SENSOR DRIVER
10613 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10614 R: Akinobu Mita <akinobu.mita@gmail.com>
10615 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10616 L: linux-media@vger.kernel.org
10617 T: git git://linuxtv.org/media_tree.git
10619 F: drivers/media/i2c/ov9650.c
10620 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10622 ONENAND FLASH DRIVER
10623 M: Kyungmin Park <kyungmin.park@samsung.com>
10624 L: linux-mtd@lists.infradead.org
10626 F: drivers/mtd/nand/onenand/
10627 F: include/linux/mtd/onenand*.h
10629 ONSTREAM SCSI TAPE DRIVER
10630 M: Willem Riede <osst@riede.org>
10631 L: osst-users@lists.sourceforge.net
10632 L: linux-scsi@vger.kernel.org
10634 F: Documentation/scsi/osst.txt
10635 F: drivers/scsi/osst.*
10636 F: drivers/scsi/osst_*.h
10637 F: drivers/scsi/st.h
10640 M: Jens Wiklander <jens.wiklander@linaro.org>
10642 F: drivers/tee/optee/
10645 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10646 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10647 L: linux-rdma@vger.kernel.org
10649 F: drivers/infiniband/ulp/opa_vnic
10651 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10652 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10653 M: Frank Rowand <frowand.list@gmail.com>
10654 L: devicetree@vger.kernel.org
10656 F: Documentation/devicetree/dynamic-resolution-notes.txt
10657 F: Documentation/devicetree/overlay-notes.txt
10658 F: drivers/of/overlay.c
10659 F: drivers/of/resolver.c
10660 K: of_overlay_notifier_
10662 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10663 M: Rob Herring <robh+dt@kernel.org>
10664 M: Frank Rowand <frowand.list@gmail.com>
10665 L: devicetree@vger.kernel.org
10666 W: http://www.devicetree.org/
10667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10670 F: include/linux/of*.h
10672 F: Documentation/ABI/testing/sysfs-firmware-ofw
10674 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10675 M: Rob Herring <robh+dt@kernel.org>
10676 M: Mark Rutland <mark.rutland@arm.com>
10677 L: devicetree@vger.kernel.org
10678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10679 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10681 F: Documentation/devicetree/
10682 F: arch/*/boot/dts/
10683 F: include/dt-bindings/
10685 OPENCORES I2C BUS DRIVER
10686 M: Peter Korsgaard <jacmet@sunsite.dk>
10687 L: linux-i2c@vger.kernel.org
10689 F: Documentation/i2c/busses/i2c-ocores
10690 F: drivers/i2c/busses/i2c-ocores.c
10692 OPENRISC ARCHITECTURE
10693 M: Jonas Bonn <jonas@southpole.se>
10694 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10695 M: Stafford Horne <shorne@gmail.com>
10696 T: git git://github.com/openrisc/linux.git
10697 L: openrisc@lists.librecores.org
10698 W: http://openrisc.io
10700 F: Documentation/devicetree/bindings/openrisc/
10701 F: Documentation/openrisc/
10703 F: drivers/irqchip/irq-ompic.c
10704 F: drivers/irqchip/irq-or1k-*
10707 M: Pravin B Shelar <pshelar@ovn.org>
10708 L: netdev@vger.kernel.org
10709 L: dev@openvswitch.org
10710 W: http://openvswitch.org
10712 F: net/openvswitch/
10713 F: include/uapi/linux/openvswitch.h
10715 OPERATING PERFORMANCE POINTS (OPP)
10716 M: Viresh Kumar <vireshk@kernel.org>
10717 M: Nishanth Menon <nm@ti.com>
10718 M: Stephen Boyd <sboyd@kernel.org>
10719 L: linux-pm@vger.kernel.org
10721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10723 F: include/linux/pm_opp.h
10724 F: Documentation/power/opp.txt
10725 F: Documentation/devicetree/bindings/opp/
10728 M: Clemens Ladisch <clemens@ladisch.de>
10729 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10730 T: git git://git.alsa-project.org/alsa-kernel.git
10732 F: sound/drivers/opl4/
10735 M: Robert Richter <rric@kernel.org>
10736 L: oprofile-list@lists.sf.net
10738 F: arch/*/include/asm/oprofile*.h
10739 F: arch/*/oprofile/
10740 F: drivers/oprofile/
10741 F: include/linux/oprofile.h
10743 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10744 M: Mark Fasheh <mark@fasheh.com>
10745 M: Joel Becker <jlbec@evilplan.org>
10746 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10747 W: http://ocfs2.wiki.kernel.org
10749 F: Documentation/filesystems/ocfs2.txt
10750 F: Documentation/filesystems/dlmfs.txt
10753 ORANGEFS FILESYSTEM
10754 M: Mike Marshall <hubcap@omnibond.com>
10755 R: Martin Brandenburg <martin@omnibond.com>
10756 L: devel@lists.orangefs.org
10757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10760 F: Documentation/filesystems/orangefs.txt
10763 L: linux-wireless@vger.kernel.org
10764 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10765 W: http://www.nongnu.org/orinoco/
10767 F: drivers/net/wireless/intersil/orinoco/
10769 OSD LIBRARY and FILESYSTEM
10770 M: Boaz Harrosh <ooo@electrozaur.com>
10772 F: drivers/scsi/osd/
10773 F: include/scsi/osd_*
10776 OV2659 OMNIVISION SENSOR DRIVER
10777 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10778 L: linux-media@vger.kernel.org
10779 W: https://linuxtv.org
10780 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10781 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10783 F: drivers/media/i2c/ov2659.c
10784 F: include/media/i2c/ov2659.h
10787 M: Miklos Szeredi <miklos@szeredi.hu>
10788 L: linux-unionfs@vger.kernel.org
10789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10792 F: Documentation/filesystems/overlayfs.txt
10794 P54 WIRELESS DRIVER
10795 M: Christian Lamparter <chunkeey@googlemail.com>
10796 L: linux-wireless@vger.kernel.org
10797 W: http://wireless.kernel.org/en/users/Drivers/p54
10799 F: drivers/net/wireless/intersil/p54/
10801 PA SEMI ETHERNET DRIVER
10802 L: netdev@vger.kernel.org
10804 F: drivers/net/ethernet/pasemi/*
10806 PA SEMI SMBUS DRIVER
10807 L: linux-i2c@vger.kernel.org
10809 F: drivers/i2c/busses/i2c-pasemi.c
10811 PADATA PARALLEL EXECUTION MECHANISM
10812 M: Steffen Klassert <steffen.klassert@secunet.com>
10813 L: linux-crypto@vger.kernel.org
10816 F: include/linux/padata.h
10817 F: Documentation/padata.txt
10819 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10820 M: Harald Welte <laforge@gnumonks.org>
10821 L: platform-driver-x86@vger.kernel.org
10823 F: drivers/platform/x86/panasonic-laptop.c
10825 PARALLEL LCD/KEYPAD PANEL DRIVER
10826 M: Willy Tarreau <willy@haproxy.com>
10827 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10829 F: Documentation/auxdisplay/lcd-panel-cgram.txt
10830 F: drivers/misc/panel.c
10832 PARALLEL PORT SUBSYSTEM
10833 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10834 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10835 L: linux-parport@lists.infradead.org (subscribers-only)
10837 F: drivers/parport/
10838 F: include/linux/parport*.h
10839 F: drivers/char/ppdev.c
10840 F: include/uapi/linux/ppdev.h
10841 F: Documentation/parport*.txt
10843 PARAVIRT_OPS INTERFACE
10844 M: Juergen Gross <jgross@suse.com>
10845 M: Alok Kataria <akataria@vmware.com>
10846 L: virtualization@lists.linux-foundation.org
10848 F: Documentation/virtual/paravirt_ops.txt
10849 F: arch/*/kernel/paravirt*
10850 F: arch/*/include/asm/paravirt*.h
10851 F: include/linux/hypervisor.h
10853 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10854 M: Tim Waugh <tim@cyberelk.net>
10855 L: linux-parport@lists.infradead.org (subscribers-only)
10857 F: Documentation/blockdev/paride.txt
10858 F: drivers/block/paride/
10860 PARISC ARCHITECTURE
10861 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10862 M: Helge Deller <deller@gmx.de>
10863 L: linux-parisc@vger.kernel.org
10864 W: http://www.parisc-linux.org/
10865 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10870 F: Documentation/parisc/
10872 F: drivers/char/agp/parisc-agp.c
10873 F: drivers/input/serio/gscps2.c
10874 F: drivers/parport/parport_gsc.*
10875 F: drivers/tty/serial/8250/8250_gsc.c
10876 F: drivers/video/fbdev/sti*
10877 F: drivers/video/console/sti*
10878 F: drivers/video/logo/logo_parisc*
10881 M: Jiri Pirko <jiri@mellanox.com>
10882 L: netdev@vger.kernel.org
10885 F: lib/test_parman.c
10886 F: include/linux/parman.h
10888 PC87360 HARDWARE MONITORING DRIVER
10889 M: Jim Cromie <jim.cromie@gmail.com>
10890 L: linux-hwmon@vger.kernel.org
10892 F: Documentation/hwmon/pc87360
10893 F: drivers/hwmon/pc87360.c
10895 PC8736x GPIO DRIVER
10896 M: Jim Cromie <jim.cromie@gmail.com>
10898 F: drivers/char/pc8736x_gpio.c
10900 PC87427 HARDWARE MONITORING DRIVER
10901 M: Jean Delvare <jdelvare@suse.com>
10902 L: linux-hwmon@vger.kernel.org
10904 F: Documentation/hwmon/pc87427
10905 F: drivers/hwmon/pc87427.c
10908 M: Riku Voipio <riku.voipio@iki.fi>
10910 F: drivers/leds/leds-pca9532.c
10911 F: include/linux/leds-pca9532.h
10913 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10914 M: Guenter Roeck <linux@roeck-us.net>
10915 L: linux-i2c@vger.kernel.org
10917 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10919 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10920 M: Khalid Aziz <khalid@gonehiking.org>
10922 F: drivers/firmware/pcdp.*
10924 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10925 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10926 L: linux-pci@vger.kernel.org
10927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10929 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10930 F: drivers/pci/controller/pci-aardvark.c
10932 PCI DRIVER FOR ALTERA PCIE IP
10933 M: Ley Foon Tan <lftan@altera.com>
10934 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10935 L: linux-pci@vger.kernel.org
10937 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10938 F: drivers/pci/controller/pcie-altera.c
10940 PCI DRIVER FOR APPLIEDMICRO XGENE
10941 M: Tanmay Inamdar <tinamdar@apm.com>
10942 L: linux-pci@vger.kernel.org
10943 L: linux-arm-kernel@lists.infradead.org
10945 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10946 F: drivers/pci/controller/pci-xgene.c
10948 PCI DRIVER FOR ARM VERSATILE PLATFORM
10949 M: Rob Herring <robh@kernel.org>
10950 L: linux-pci@vger.kernel.org
10951 L: linux-arm-kernel@lists.infradead.org
10953 F: Documentation/devicetree/bindings/pci/versatile.txt
10954 F: drivers/pci/controller/pci-versatile.c
10956 PCI DRIVER FOR ARMADA 8K
10957 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10958 L: linux-pci@vger.kernel.org
10959 L: linux-arm-kernel@lists.infradead.org
10961 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10962 F: drivers/pci/controller/dwc/pcie-armada8k.c
10964 PCI DRIVER FOR CADENCE PCIE IP
10965 M: Alan Douglas <adouglas@cadence.com>
10966 L: linux-pci@vger.kernel.org
10968 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10969 F: drivers/pci/controller/pcie-cadence*
10971 PCI DRIVER FOR FREESCALE LAYERSCAPE
10972 M: Minghuan Lian <minghuan.Lian@nxp.com>
10973 M: Mingkai Hu <mingkai.hu@nxp.com>
10974 M: Roy Zang <roy.zang@nxp.com>
10975 L: linuxppc-dev@lists.ozlabs.org
10976 L: linux-pci@vger.kernel.org
10977 L: linux-arm-kernel@lists.infradead.org
10979 F: drivers/pci/controller/dwc/*layerscape*
10981 PCI DRIVER FOR GENERIC OF HOSTS
10982 M: Will Deacon <will.deacon@arm.com>
10983 L: linux-pci@vger.kernel.org
10984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10986 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10987 F: drivers/pci/controller/pci-host-common.c
10988 F: drivers/pci/controller/pci-host-generic.c
10990 PCI DRIVER FOR IMX6
10991 M: Richard Zhu <hongxing.zhu@nxp.com>
10992 M: Lucas Stach <l.stach@pengutronix.de>
10993 L: linux-pci@vger.kernel.org
10994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10996 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10997 F: drivers/pci/controller/dwc/*imx6*
10999 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11000 M: Keith Busch <keith.busch@intel.com>
11001 M: Jonathan Derrick <jonathan.derrick@intel.com>
11002 L: linux-pci@vger.kernel.org
11004 F: drivers/pci/controller/vmd.c
11006 PCI DRIVER FOR MICROSEMI SWITCHTEC
11007 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11008 M: Logan Gunthorpe <logang@deltatee.com>
11009 L: linux-pci@vger.kernel.org
11011 F: Documentation/switchtec.txt
11012 F: Documentation/ABI/testing/sysfs-class-switchtec
11013 F: drivers/pci/switch/switchtec*
11014 F: include/uapi/linux/switchtec_ioctl.h
11015 F: include/linux/switchtec.h
11016 F: drivers/ntb/hw/mscc/
11018 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11019 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11020 M: Jason Cooper <jason@lakedaemon.net>
11021 L: linux-pci@vger.kernel.org
11022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11024 F: drivers/pci/controller/*mvebu*
11026 PCI DRIVER FOR NVIDIA TEGRA
11027 M: Thierry Reding <thierry.reding@gmail.com>
11028 L: linux-tegra@vger.kernel.org
11029 L: linux-pci@vger.kernel.org
11031 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11032 F: drivers/pci/controller/pci-tegra.c
11034 PCI DRIVER FOR RENESAS R-CAR
11035 M: Simon Horman <horms@verge.net.au>
11036 L: linux-pci@vger.kernel.org
11037 L: linux-renesas-soc@vger.kernel.org
11039 F: drivers/pci/controller/*rcar*
11041 PCI DRIVER FOR SAMSUNG EXYNOS
11042 M: Jingoo Han <jingoohan1@gmail.com>
11043 L: linux-pci@vger.kernel.org
11044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11045 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11047 F: drivers/pci/controller/dwc/pci-exynos.c
11049 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11050 M: Jingoo Han <jingoohan1@gmail.com>
11051 M: Joao Pinto <Joao.Pinto@synopsys.com>
11052 L: linux-pci@vger.kernel.org
11054 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11055 F: drivers/pci/controller/dwc/*designware*
11057 PCI DRIVER FOR TI DRA7XX
11058 M: Kishon Vijay Abraham I <kishon@ti.com>
11059 L: linux-omap@vger.kernel.org
11060 L: linux-pci@vger.kernel.org
11062 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11063 F: drivers/pci/controller/dwc/pci-dra7xx.c
11065 PCI DRIVER FOR TI KEYSTONE
11066 M: Murali Karicheri <m-karicheri2@ti.com>
11067 L: linux-pci@vger.kernel.org
11068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11070 F: drivers/pci/controller/dwc/*keystone*
11072 PCI ENDPOINT SUBSYSTEM
11073 M: Kishon Vijay Abraham I <kishon@ti.com>
11074 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11075 L: linux-pci@vger.kernel.org
11076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11078 F: drivers/pci/endpoint/
11079 F: drivers/misc/pci_endpoint_test.c
11082 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11083 M: Russell Currey <ruscur@russell.cc>
11084 L: linuxppc-dev@lists.ozlabs.org
11086 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11087 F: arch/powerpc/kernel/eeh*.c
11088 F: arch/powerpc/platforms/*/eeh*.c
11089 F: arch/powerpc/include/*/eeh*.h
11092 M: Linas Vepstas <linasvepstas@gmail.com>
11093 L: linux-pci@vger.kernel.org
11095 F: Documentation/PCI/pci-error-recovery.txt
11097 PCI MSI DRIVER FOR ALTERA MSI IP
11098 M: Ley Foon Tan <lftan@altera.com>
11099 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11100 L: linux-pci@vger.kernel.org
11102 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11103 F: drivers/pci/controller/pcie-altera-msi.c
11105 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11106 M: Duc Dang <dhdang@apm.com>
11107 L: linux-pci@vger.kernel.org
11108 L: linux-arm-kernel@lists.infradead.org
11110 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11111 F: drivers/pci/controller/pci-xgene-msi.c
11114 M: Bjorn Helgaas <bhelgaas@google.com>
11115 L: linux-pci@vger.kernel.org
11116 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11119 F: Documentation/devicetree/bindings/pci/
11120 F: Documentation/PCI/
11121 F: drivers/acpi/pci*
11123 F: include/asm-generic/pci*
11124 F: include/linux/pci*
11125 F: include/linux/of_pci.h
11126 F: include/uapi/linux/pci*
11129 F: arch/x86/kernel/quirks.c
11131 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11132 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11133 L: linux-pci@vger.kernel.org
11134 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11137 F: drivers/pci/controller/
11139 PCIE DRIVER FOR AXIS ARTPEC
11140 M: Jesper Nilsson <jesper.nilsson@axis.com>
11141 L: linux-arm-kernel@axis.com
11142 L: linux-pci@vger.kernel.org
11144 F: Documentation/devicetree/bindings/pci/axis,artpec*
11145 F: drivers/pci/controller/dwc/*artpec*
11147 PCIE DRIVER FOR CAVIUM THUNDERX
11148 M: David Daney <david.daney@cavium.com>
11149 L: linux-pci@vger.kernel.org
11150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11152 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11153 F: drivers/pci/controller/pci-thunder-*
11155 PCIE DRIVER FOR HISILICON
11156 M: Zhou Wang <wangzhou1@hisilicon.com>
11157 L: linux-pci@vger.kernel.org
11159 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11160 F: drivers/pci/controller/dwc/pcie-hisi.c
11162 PCIE DRIVER FOR HISILICON KIRIN
11163 M: Xiaowei Song <songxiaowei@hisilicon.com>
11164 M: Binghui Wang <wangbinghui@hisilicon.com>
11165 L: linux-pci@vger.kernel.org
11167 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11168 F: drivers/pci/controller/dwc/pcie-kirin.c
11170 PCIE DRIVER FOR HISILICON STB
11171 M: Jianguo Sun <sunjianguo1@huawei.com>
11172 M: Shawn Guo <shawn.guo@linaro.org>
11173 L: linux-pci@vger.kernel.org
11175 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11176 F: drivers/pci/controller/dwc/pcie-histb.c
11178 PCIE DRIVER FOR MEDIATEK
11179 M: Ryder Lee <ryder.lee@mediatek.com>
11180 L: linux-pci@vger.kernel.org
11181 L: linux-mediatek@lists.infradead.org
11183 F: Documentation/devicetree/bindings/pci/mediatek*
11184 F: drivers/pci/controller/*mediatek*
11186 PCIE DRIVER FOR QUALCOMM MSM
11187 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11188 L: linux-pci@vger.kernel.org
11189 L: linux-arm-msm@vger.kernel.org
11191 F: drivers/pci/controller/dwc/*qcom*
11193 PCIE DRIVER FOR ROCKCHIP
11194 M: Shawn Lin <shawn.lin@rock-chips.com>
11195 L: linux-pci@vger.kernel.org
11196 L: linux-rockchip@lists.infradead.org
11198 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11199 F: drivers/pci/controller/pcie-rockchip*
11201 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11202 M: Linus Walleij <linus.walleij@linaro.org>
11203 L: linux-pci@vger.kernel.org
11205 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11206 F: drivers/pci/controller/pci-v3-semi.c
11208 PCIE DRIVER FOR ST SPEAR13XX
11209 M: Pratyush Anand <pratyush.anand@gmail.com>
11210 L: linux-pci@vger.kernel.org
11212 F: drivers/pci/controller/dwc/*spear*
11215 M: Dominik Brodowski <linux@dominikbrodowski.net>
11216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11218 F: Documentation/pcmcia/
11223 PCNET32 NETWORK DRIVER
11224 M: Don Fry <pcnet32@frontier.com>
11225 L: netdev@vger.kernel.org
11227 F: drivers/net/ethernet/amd/pcnet32.c
11229 PCRYPT PARALLEL CRYPTO ENGINE
11230 M: Steffen Klassert <steffen.klassert@secunet.com>
11231 L: linux-crypto@vger.kernel.org
11234 F: include/crypto/pcrypt.h
11236 PEAQ WMI HOTKEYS DRIVER
11237 M: Hans de Goede <hdegoede@redhat.com>
11238 L: platform-driver-x86@vger.kernel.org
11240 F: drivers/platform/x86/peaq-wmi.c
11242 PER-CPU MEMORY ALLOCATOR
11243 M: Tejun Heo <tj@kernel.org>
11244 M: Christoph Lameter <cl@linux.com>
11245 M: Dennis Zhou <dennisszhou@gmail.com>
11246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11248 F: include/linux/percpu*.h
11250 F: arch/*/include/asm/percpu.h
11252 PER-TASK DELAY ACCOUNTING
11253 M: Balbir Singh <bsingharora@gmail.com>
11255 F: include/linux/delayacct.h
11256 F: kernel/delayacct.c
11258 PERFORMANCE EVENTS SUBSYSTEM
11259 M: Peter Zijlstra <peterz@infradead.org>
11260 M: Ingo Molnar <mingo@redhat.com>
11261 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11262 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11263 R: Jiri Olsa <jolsa@redhat.com>
11264 R: Namhyung Kim <namhyung@kernel.org>
11265 L: linux-kernel@vger.kernel.org
11266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11269 F: include/linux/perf_event.h
11270 F: include/uapi/linux/perf_event.h
11271 F: arch/*/kernel/perf_event*.c
11272 F: arch/*/kernel/*/perf_event*.c
11273 F: arch/*/kernel/*/*/perf_event*.c
11274 F: arch/*/include/asm/perf_event.h
11275 F: arch/*/kernel/perf_callchain.c
11279 PERSONALITY HANDLING
11280 M: Christoph Hellwig <hch@infradead.org>
11281 L: linux-abi-devel@lists.sourceforge.net
11283 F: include/linux/personality.h
11284 F: include/uapi/linux/personality.h
11287 M: Remi Denis-Courmont <courmisch@gmail.com>
11289 F: Documentation/networking/phonet.txt
11290 F: include/linux/phonet.h
11291 F: include/net/phonet/
11292 F: include/uapi/linux/phonet.h
11296 M: Joern Engel <joern@lazybastard.org>
11297 L: linux-mtd@lists.infradead.org
11299 F: drivers/mtd/devices/phram.c
11302 M: Bruno Prémont <bonbons@linux-vserver.org>
11303 L: linux-input@vger.kernel.org
11305 F: drivers/hid/hid-picolcd*
11308 M: Jamie Iles <jamie@jamieiles.com>
11309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11310 T: git git://github.com/jamieiles/linux-2.6-ji.git
11312 F: arch/arm/boot/dts/picoxcell*
11313 F: arch/arm/mach-picoxcell/
11314 F: drivers/crypto/picoxcell*
11316 PIN CONTROL SUBSYSTEM
11317 M: Linus Walleij <linus.walleij@linaro.org>
11318 L: linux-gpio@vger.kernel.org
11319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11321 F: Documentation/devicetree/bindings/pinctrl/
11322 F: Documentation/driver-api/pinctl.rst
11323 F: drivers/pinctrl/
11324 F: include/linux/pinctrl/
11326 PIN CONTROLLER - ATMEL AT91
11327 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11330 F: drivers/pinctrl/pinctrl-at91.*
11332 PIN CONTROLLER - ATMEL AT91 PIO4
11333 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11335 L: linux-gpio@vger.kernel.org
11337 F: drivers/pinctrl/pinctrl-at91-pio4.*
11339 PIN CONTROLLER - FREESCALE
11340 M: Dong Aisheng <aisheng.dong@nxp.com>
11341 M: Fabio Estevam <festevam@gmail.com>
11342 M: Shawn Guo <shawnguo@kernel.org>
11343 M: Stefan Agner <stefan@agner.ch>
11344 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11345 L: linux-gpio@vger.kernel.org
11347 F: drivers/pinctrl/freescale/
11348 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11350 PIN CONTROLLER - INTEL
11351 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11352 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11354 F: drivers/pinctrl/intel/
11356 PIN CONTROLLER - MEDIATEK
11357 M: Sean Wang <sean.wang@mediatek.com>
11358 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11360 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11361 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11362 F: drivers/pinctrl/mediatek/mtk-eint.*
11363 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11364 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11365 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11367 PIN CONTROLLER - QUALCOMM
11368 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11370 L: linux-arm-msm@vger.kernel.org
11371 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11372 F: drivers/pinctrl/qcom/
11374 PIN CONTROLLER - RENESAS
11375 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11376 M: Geert Uytterhoeven <geert+renesas@glider.be>
11377 L: linux-renesas-soc@vger.kernel.org
11378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11380 F: drivers/pinctrl/sh-pfc/
11382 PIN CONTROLLER - SAMSUNG
11383 M: Tomasz Figa <tomasz.figa@gmail.com>
11384 M: Krzysztof Kozlowski <krzk@kernel.org>
11385 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11387 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11388 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11391 F: drivers/pinctrl/samsung/
11392 F: include/dt-bindings/pinctrl/samsung.h
11393 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11395 PIN CONTROLLER - SINGLE
11396 M: Tony Lindgren <tony@atomide.com>
11397 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11399 L: linux-omap@vger.kernel.org
11401 F: drivers/pinctrl/pinctrl-single.c
11403 PIN CONTROLLER - ST SPEAR
11404 M: Viresh Kumar <vireshk@kernel.org>
11405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11406 W: http://www.st.com/spear
11408 F: drivers/pinctrl/spear/
11410 PISTACHIO SOC SUPPORT
11411 M: James Hartley <james.hartley@sondrel.com>
11412 L: linux-mips@linux-mips.org
11414 F: arch/mips/pistachio/
11415 F: arch/mips/include/asm/mach-pistachio/
11416 F: arch/mips/boot/dts/img/pistachio*
11417 F: arch/mips/configs/pistachio*_defconfig
11421 M: linux-block@vger.kernel.org
11422 F: drivers/block/pktcdvd.c
11423 F: include/linux/pktcdvd.h
11424 F: include/uapi/linux/pktcdvd.h
11426 PKUNITY SOC DRIVERS
11427 M: Guan Xuetao <gxt@pku.edu.cn>
11428 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11430 T: git git://github.com/gxt/linux.git
11431 F: drivers/input/serio/i8042-unicore32io.h
11432 F: drivers/i2c/busses/i2c-puv3.c
11433 F: drivers/video/fbdev/fb-puv3.c
11434 F: drivers/rtc/rtc-puv3.c
11436 PMBUS HARDWARE MONITORING DRIVERS
11437 M: Guenter Roeck <linux@roeck-us.net>
11438 L: linux-hwmon@vger.kernel.org
11439 W: http://hwmon.wiki.kernel.org/
11440 W: http://www.roeck-us.net/linux/drivers/
11441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11443 F: Documentation/hwmon/pmbus
11444 F: drivers/hwmon/pmbus/
11445 F: include/linux/pmbus.h
11447 PMC SIERRA MaxRAID DRIVER
11448 L: linux-scsi@vger.kernel.org
11449 W: http://www.pmc-sierra.com/
11451 F: drivers/scsi/pmcraid.*
11453 PMC SIERRA PM8001 DRIVER
11454 M: Jack Wang <jinpu.wang@profitbricks.com>
11455 M: lindar_liu@usish.com
11456 L: linux-scsi@vger.kernel.org
11458 F: drivers/scsi/pm8001/
11461 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11465 POSIX CLOCKS and TIMERS
11466 M: Thomas Gleixner <tglx@linutronix.de>
11467 L: linux-kernel@vger.kernel.org
11468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11471 F: include/linux/timer*
11472 F: kernel/time/*timer*
11474 POWER MANAGEMENT CORE
11475 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11476 L: linux-pm@vger.kernel.org
11477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11478 B: https://bugzilla.kernel.org
11480 F: drivers/base/power/
11481 F: include/linux/pm.h
11482 F: include/linux/pm_*
11483 F: include/linux/powercap.h
11484 F: drivers/powercap/
11485 F: kernel/configs/nopm.config
11487 POWER STATE COORDINATION INTERFACE (PSCI)
11488 M: Mark Rutland <mark.rutland@arm.com>
11489 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11490 L: linux-arm-kernel@lists.infradead.org
11492 F: drivers/firmware/psci*.c
11493 F: include/linux/psci.h
11494 F: include/uapi/linux/psci.h
11496 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11497 M: Sebastian Reichel <sre@kernel.org>
11498 L: linux-pm@vger.kernel.org
11499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11501 F: Documentation/ABI/testing/sysfs-class-power
11502 F: Documentation/devicetree/bindings/power/supply/
11503 F: include/linux/power_supply.h
11504 F: drivers/power/supply/
11506 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11507 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11508 L: linuxppc-dev@lists.ozlabs.org
11510 F: drivers/char/powernv-op-panel.c
11512 PPP OVER ATM (RFC 2364)
11513 M: Mitchell Blank Jr <mitch@sfgoth.com>
11515 F: net/atm/pppoatm.c
11516 F: include/uapi/linux/atmppp.h
11519 M: Michal Ostrowski <mostrows@earthlink.net>
11521 F: drivers/net/ppp/pppoe.c
11522 F: drivers/net/ppp/pppox.c
11525 M: James Chapman <jchapman@katalix.com>
11527 F: net/l2tp/l2tp_ppp.c
11528 F: include/linux/if_pppol2tp.h
11529 F: include/uapi/linux/if_pppol2tp.h
11531 PPP PROTOCOL DRIVERS AND COMPRESSORS
11532 M: Paul Mackerras <paulus@samba.org>
11533 L: linux-ppp@vger.kernel.org
11535 F: drivers/net/ppp/ppp_*
11538 M: Rodolfo Giometti <giometti@enneenne.com>
11539 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11540 L: linuxpps@ml.enneenne.com (subscribers-only)
11542 F: Documentation/pps/
11543 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11544 F: Documentation/ABI/testing/sysfs-pps
11546 F: include/linux/pps*.h
11547 F: include/uapi/linux/pps.h
11550 M: Dmitry Kozlov <xeb@mail.ru>
11551 L: netdev@vger.kernel.org
11553 F: drivers/net/ppp/pptp.c
11554 W: http://sourceforge.net/projects/accel-pptp
11557 M: Robert Love <rml@tech9.net>
11558 L: kpreempt-tech@lists.sourceforge.net
11559 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11561 F: Documentation/preempt-locking.txt
11562 F: include/linux/preempt.h
11565 M: Petr Mladek <pmladek@suse.com>
11566 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11567 R: Steven Rostedt <rostedt@goodmis.org>
11570 F: include/linux/printk.h
11572 PRISM54 WIRELESS DRIVER
11573 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11574 L: linux-wireless@vger.kernel.org
11575 W: http://wireless.kernel.org/en/users/Drivers/p54
11577 F: drivers/net/wireless/intersil/prism54/
11580 R: Alexey Dobriyan <adobriyan@gmail.com>
11581 L: linux-kernel@vger.kernel.org
11582 L: linux-fsdevel@vger.kernel.org
11585 F: include/linux/proc_fs.h
11586 F: tools/testing/selftests/proc/
11589 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11590 M: Kees Cook <keescook@chromium.org>
11591 L: linux-kernel@vger.kernel.org
11592 L: linux-fsdevel@vger.kernel.org
11594 F: fs/proc/proc_sysctl.c
11595 F: include/linux/sysctl.h
11597 F: tools/testing/selftests/sysctl/
11599 PS3 NETWORK SUPPORT
11600 M: Geoff Levand <geoff@infradead.org>
11601 L: netdev@vger.kernel.org
11602 L: linuxppc-dev@lists.ozlabs.org
11604 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11606 PS3 PLATFORM SUPPORT
11607 M: Geoff Levand <geoff@infradead.org>
11608 L: linuxppc-dev@lists.ozlabs.org
11610 F: arch/powerpc/boot/ps3*
11611 F: arch/powerpc/include/asm/lv1call.h
11612 F: arch/powerpc/include/asm/ps3*.h
11613 F: arch/powerpc/platforms/ps3/
11616 F: drivers/rtc/rtc-ps3.c
11617 F: drivers/usb/host/*ps3.c
11618 F: sound/ppc/snd_ps3*
11621 M: Jim Paris <jim@jtan.com>
11622 M: Geoff Levand <geoff@infradead.org>
11623 L: linuxppc-dev@lists.ozlabs.org
11625 F: drivers/block/ps3vram.c
11627 PSAMPLE PACKET SAMPLING SUPPORT:
11628 M: Yotam Gigi <yotam.gi@gmail.com>
11631 F: include/net/psample.h
11632 F: include/uapi/linux/psample.h
11635 M: Kees Cook <keescook@chromium.org>
11636 M: Anton Vorontsov <anton@enomsg.org>
11637 M: Colin Cross <ccross@android.com>
11638 M: Tony Luck <tony.luck@intel.com>
11640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11642 F: include/linux/pstore*
11643 F: drivers/firmware/efi/efi-pstore.c
11644 F: drivers/acpi/apei/erst.c
11645 F: Documentation/admin-guide/ramoops.rst
11646 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11647 K: \b(pstore|ramoops)
11649 PTP HARDWARE CLOCK SUPPORT
11650 M: Richard Cochran <richardcochran@gmail.com>
11651 L: netdev@vger.kernel.org
11653 W: http://linuxptp.sourceforge.net/
11654 F: Documentation/ABI/testing/sysfs-ptp
11655 F: Documentation/ptp/*
11656 F: drivers/net/phy/dp83640*
11658 F: include/linux/ptp_cl*
11661 M: Oleg Nesterov <oleg@redhat.com>
11663 F: include/asm-generic/syscall.h
11664 F: include/linux/ptrace.h
11665 F: include/linux/regset.h
11666 F: include/linux/tracehook.h
11667 F: include/uapi/linux/ptrace.h
11668 F: include/uapi/linux/ptrace.h
11669 F: include/asm-generic/ptrace.h
11671 F: arch/*/ptrace*.c
11672 F: arch/*/*/ptrace*.c
11673 F: arch/*/include/asm/ptrace*.h
11676 M: Hans Verkuil <hverkuil@xs4all.nl>
11677 L: linux-media@vger.kernel.org
11678 T: git git://linuxtv.org/media_tree.git
11680 F: drivers/media/usb/pulse8-cec/*
11681 F: Documentation/media/cec-drivers/pulse8-cec.rst
11683 PVRUSB2 VIDEO4LINUX DRIVER
11684 M: Mike Isely <isely@pobox.com>
11685 L: pvrusb2@isely.net (subscribers-only)
11686 L: linux-media@vger.kernel.org
11687 W: http://www.isely.net/pvrusb2/
11688 T: git git://linuxtv.org/media_tree.git
11690 F: Documentation/media/v4l-drivers/pvrusb2*
11691 F: drivers/media/usb/pvrusb2/
11694 M: Hans Verkuil <hverkuil@xs4all.nl>
11695 L: linux-media@vger.kernel.org
11696 T: git git://linuxtv.org/media_tree.git
11698 F: drivers/media/usb/pwc/*
11701 M: Kamil Debski <kamil@wypas.org>
11702 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11703 L: linux-hwmon@vger.kernel.org
11705 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11706 F: Documentation/hwmon/pwm-fan
11707 F: drivers/hwmon/pwm-fan.c
11710 M: Sean Young <sean@mess.org>
11711 L: linux-media@vger.kernel.org
11713 F: drivers/media/rc/pwm-ir-tx.c
11716 M: Thierry Reding <thierry.reding@gmail.com>
11717 L: linux-pwm@vger.kernel.org
11719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11720 F: Documentation/pwm.txt
11721 F: Documentation/devicetree/bindings/pwm/
11722 F: include/linux/pwm.h
11724 F: drivers/video/backlight/pwm_bl.c
11725 F: include/linux/pwm_backlight.h
11726 F: drivers/gpio/gpio-mvebu.c
11727 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11730 M: Robert Jarzmik <robert.jarzmik@free.fr>
11731 L: linux-gpio@vger.kernel.org
11733 F: drivers/gpio/gpio-pxa.c
11739 M: Robert Jarzmik <robert.jarzmik@free.fr>
11740 L: linux-rtc@vger.kernel.org
11743 PXA2xx/PXA3xx SUPPORT
11744 M: Daniel Mack <daniel@zonque.org>
11745 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11746 M: Robert Jarzmik <robert.jarzmik@free.fr>
11747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11748 T: git git://github.com/hzhuang1/linux.git
11749 T: git git://github.com/rjarzmik/linux.git
11751 F: arch/arm/boot/dts/pxa*
11752 F: arch/arm/mach-pxa/
11753 F: drivers/dma/pxa*
11754 F: drivers/pcmcia/pxa2xx*
11755 F: drivers/pinctrl/pxa/
11756 F: drivers/spi/spi-pxa2xx*
11757 F: drivers/usb/gadget/udc/pxa2*
11758 F: include/sound/pxa2xx-lib.h
11763 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11764 L: qat-linux@intel.com
11766 F: drivers/crypto/qat/
11768 QCOM AUDIO (ASoC) DRIVERS
11769 M: Patrick Lai <plai@codeaurora.org>
11770 M: Banajit Goswami <bgoswami@codeaurora.org>
11771 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11775 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11776 M: Gabriel Somlo <somlo@cmu.edu>
11777 M: "Michael S. Tsirkin" <mst@redhat.com>
11778 L: qemu-devel@nongnu.org
11780 F: drivers/firmware/qemu_fw_cfg.c
11781 F: include/uapi/linux/qemu_fw_cfg.h
11784 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11785 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11786 L: linux-rdma@vger.kernel.org
11788 F: drivers/infiniband/hw/qib/
11790 QLOGIC QL41xxx FCOE DRIVER
11791 M: QLogic-Storage-Upstream@cavium.com
11792 L: linux-scsi@vger.kernel.org
11794 F: drivers/scsi/qedf/
11796 QLOGIC QL41xxx ISCSI DRIVER
11797 M: QLogic-Storage-Upstream@cavium.com
11798 L: linux-scsi@vger.kernel.org
11800 F: drivers/scsi/qedi/
11802 QLOGIC QL4xxx ETHERNET DRIVER
11803 M: Ariel Elior <Ariel.Elior@cavium.com>
11804 M: everest-linux-l2@cavium.com
11805 L: netdev@vger.kernel.org
11807 F: drivers/net/ethernet/qlogic/qed/
11808 F: include/linux/qed/
11809 F: drivers/net/ethernet/qlogic/qede/
11811 QLOGIC QL4xxx RDMA DRIVER
11812 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11813 M: Ariel Elior <Ariel.Elior@cavium.com>
11814 L: linux-rdma@vger.kernel.org
11816 F: drivers/infiniband/hw/qedr/
11817 F: include/uapi/rdma/qedr-abi.h
11819 QLOGIC QLA1280 SCSI DRIVER
11820 M: Michael Reed <mdr@sgi.com>
11821 L: linux-scsi@vger.kernel.org
11823 F: drivers/scsi/qla1280.[ch]
11825 QLOGIC QLA2XXX FC-SCSI DRIVER
11826 M: qla2xxx-upstream@qlogic.com
11827 L: linux-scsi@vger.kernel.org
11829 F: Documentation/scsi/LICENSE.qla2xxx
11830 F: drivers/scsi/qla2xxx/
11832 QLOGIC QLA3XXX NETWORK DRIVER
11833 M: Dept-GELinuxNICDev@cavium.com
11834 L: netdev@vger.kernel.org
11836 F: Documentation/networking/LICENSE.qla3xxx
11837 F: drivers/net/ethernet/qlogic/qla3xxx.*
11839 QLOGIC QLA4XXX iSCSI DRIVER
11840 M: QLogic-Storage-Upstream@qlogic.com
11841 L: linux-scsi@vger.kernel.org
11843 F: Documentation/scsi/LICENSE.qla4xxx
11844 F: drivers/scsi/qla4xxx/
11846 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11847 M: Harish Patil <harish.patil@cavium.com>
11848 M: Manish Chopra <manish.chopra@cavium.com>
11849 M: Dept-GELinuxNICDev@cavium.com
11850 L: netdev@vger.kernel.org
11852 F: drivers/net/ethernet/qlogic/qlcnic/
11854 QLOGIC QLGE 10Gb ETHERNET DRIVER
11855 M: Harish Patil <harish.patil@cavium.com>
11856 M: Manish Chopra <manish.chopra@cavium.com>
11857 M: Dept-GELinuxNICDev@cavium.com
11858 L: netdev@vger.kernel.org
11860 F: drivers/net/ethernet/qlogic/qlge/
11862 QM1D1B0004 MEDIA DRIVER
11863 M: Akihiro Tsukada <tskd08@gmail.com>
11864 L: linux-media@vger.kernel.org
11866 F: drivers/media/tuners/qm1d1b0004*
11868 QM1D1C0042 MEDIA DRIVER
11869 M: Akihiro Tsukada <tskd08@gmail.com>
11870 L: linux-media@vger.kernel.org
11872 F: drivers/media/tuners/qm1d1c0042*
11875 M: Anders Larsen <al@alarsen.net>
11876 W: http://www.alarsen.net/linux/qnx4fs/
11879 F: include/uapi/linux/qnx4_fs.h
11880 F: include/uapi/linux/qnxtypes.h
11882 QORIQ DPAA2 FSL-MC BUS DRIVER
11883 M: Stuart Yoder <stuyoder@gmail.com>
11884 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11885 L: linux-kernel@vger.kernel.org
11887 F: drivers/bus/fsl-mc/
11888 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11889 F: Documentation/networking/dpaa2/overview.rst
11891 QT1010 MEDIA DRIVER
11892 M: Antti Palosaari <crope@iki.fi>
11893 L: linux-media@vger.kernel.org
11894 W: https://linuxtv.org
11895 W: http://palosaari.fi/linux/
11896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11897 T: git git://linuxtv.org/anttip/media_tree.git
11899 F: drivers/media/tuners/qt1010*
11901 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11902 M: Kalle Valo <kvalo@codeaurora.org>
11903 L: ath10k@lists.infradead.org
11904 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11907 F: drivers/net/wireless/ath/ath10k/
11909 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11910 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11911 L: linux-wireless@vger.kernel.org
11912 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11914 F: drivers/net/wireless/ath/ath9k/
11916 QUALCOMM CAMERA SUBSYSTEM DRIVER
11917 M: Todor Tomov <todor.tomov@linaro.org>
11918 L: linux-media@vger.kernel.org
11920 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11921 F: Documentation/media/v4l-drivers/qcom_camss.rst
11922 F: drivers/media/platform/qcom/camss/
11924 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11925 M: Ilia Lin <ilia.lin@gmail.com>
11926 L: linux-pm@vger.kernel.org
11928 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11929 F: drivers/cpufreq/qcom-cpufreq-kryo.c
11931 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11932 M: Timur Tabi <timur@kernel.org>
11933 L: netdev@vger.kernel.org
11935 F: drivers/net/ethernet/qualcomm/emac/
11937 QUALCOMM HEXAGON ARCHITECTURE
11938 M: Richard Kuo <rkuo@codeaurora.org>
11939 L: linux-hexagon@vger.kernel.org
11940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11944 QUALCOMM HIDMA DRIVER
11945 M: Sinan Kaya <okaya@kernel.org>
11946 L: linux-arm-kernel@lists.infradead.org
11947 L: linux-arm-msm@vger.kernel.org
11948 L: dmaengine@vger.kernel.org
11950 F: drivers/dma/qcom/hidma*
11953 M: Rob Clark <robdclark@gmail.com>
11954 L: iommu@lists.linux-foundation.org
11955 L: linux-arm-msm@vger.kernel.org
11957 F: drivers/iommu/qcom_iommu.c
11959 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11960 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11961 L: linux-media@vger.kernel.org
11962 L: linux-arm-msm@vger.kernel.org
11963 T: git git://linuxtv.org/media_tree.git
11965 F: drivers/media/platform/qcom/venus/
11967 QUALCOMM WCN36XX WIRELESS DRIVER
11968 M: Kalle Valo <kvalo@codeaurora.org>
11969 L: wcn36xx@lists.infradead.org
11970 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11971 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11973 F: drivers/net/wireless/ath/wcn36xx/
11975 QUANTENNA QTNFMAC WIRELESS DRIVER
11976 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11977 M: Avinash Patil <avinashp@quantenna.com>
11978 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11979 L: linux-wireless@vger.kernel.org
11981 F: drivers/net/wireless/quantenna
11983 RADEON and AMDGPU DRM DRIVERS
11984 M: Alex Deucher <alexander.deucher@amd.com>
11985 M: Christian König <christian.koenig@amd.com>
11986 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
11987 L: amd-gfx@lists.freedesktop.org
11988 T: git git://people.freedesktop.org/~agd5f/linux
11990 F: drivers/gpu/drm/radeon/
11991 F: include/uapi/drm/radeon_drm.h
11992 F: drivers/gpu/drm/amd/
11993 F: include/uapi/drm/amdgpu_drm.h
11995 RADEON FRAMEBUFFER DISPLAY DRIVER
11996 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11997 L: linux-fbdev@vger.kernel.org
11999 F: drivers/video/fbdev/aty/radeon*
12000 F: include/uapi/linux/radeonfb.h
12002 RADIOSHARK RADIO DRIVER
12003 M: Hans Verkuil <hverkuil@xs4all.nl>
12004 L: linux-media@vger.kernel.org
12005 T: git git://linuxtv.org/media_tree.git
12007 F: drivers/media/radio/radio-shark.c
12009 RADIOSHARK2 RADIO DRIVER
12010 M: Hans Verkuil <hverkuil@xs4all.nl>
12011 L: linux-media@vger.kernel.org
12012 T: git git://linuxtv.org/media_tree.git
12014 F: drivers/media/radio/radio-shark2.c
12015 F: drivers/media/radio/radio-tea5777.c
12017 RADOS BLOCK DEVICE (RBD)
12018 M: Ilya Dryomov <idryomov@gmail.com>
12019 M: Sage Weil <sage@redhat.com>
12020 M: Alex Elder <elder@kernel.org>
12021 L: ceph-devel@vger.kernel.org
12022 W: http://ceph.com/
12023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12024 T: git git://github.com/ceph/ceph-client.git
12026 F: Documentation/ABI/testing/sysfs-bus-rbd
12027 F: drivers/block/rbd.c
12028 F: drivers/block/rbd_types.h
12030 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12031 M: Paul Mackerras <paulus@samba.org>
12032 L: linux-fbdev@vger.kernel.org
12034 F: drivers/video/fbdev/aty/aty128fb.c
12036 RAINSHADOW-CEC DRIVER
12037 M: Hans Verkuil <hverkuil@xs4all.nl>
12038 L: linux-media@vger.kernel.org
12039 T: git git://linuxtv.org/media_tree.git
12041 F: drivers/media/usb/rainshadow-cec/*
12043 RALINK MIPS ARCHITECTURE
12044 M: John Crispin <john@phrozen.org>
12045 L: linux-mips@linux-mips.org
12047 F: arch/mips/ralink
12049 RALINK RT2X00 WIRELESS LAN DRIVER
12051 M: Stanislaw Gruszka <sgruszka@redhat.com>
12052 M: Helmut Schaa <helmut.schaa@googlemail.com>
12053 L: linux-wireless@vger.kernel.org
12055 F: drivers/net/wireless/ralink/rt2x00/
12057 RAMDISK RAM BLOCK DEVICE DRIVER
12058 M: Jens Axboe <axboe@kernel.dk>
12060 F: Documentation/blockdev/ramdisk.txt
12061 F: drivers/block/brd.c
12063 RANCHU VIRTUAL BOARD FOR MIPS
12064 M: Miodrag Dinic <miodrag.dinic@mips.com>
12065 L: linux-mips@linux-mips.org
12067 F: arch/mips/generic/board-ranchu.c
12068 F: arch/mips/configs/generic/board-ranchu.config
12070 RANDOM NUMBER DRIVER
12071 M: "Theodore Ts'o" <tytso@mit.edu>
12073 F: drivers/char/random.c
12076 M: Matt Porter <mporter@kernel.crashing.org>
12077 M: Alexandre Bounine <alex.bou9@gmail.com>
12079 F: drivers/rapidio/
12081 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12082 L: linux-wireless@vger.kernel.org
12084 F: drivers/net/wireless/ray*
12086 RCUTORTURE TEST FRAMEWORK
12087 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12088 M: Josh Triplett <josh@joshtriplett.org>
12089 R: Steven Rostedt <rostedt@goodmis.org>
12090 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12091 R: Lai Jiangshan <jiangshanlai@gmail.com>
12092 L: linux-kernel@vger.kernel.org
12094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12095 F: tools/testing/selftests/rcutorture
12098 M: Florian Fainelli <florian@openwrt.org>
12101 RDC R6040 FAST ETHERNET DRIVER
12102 M: Florian Fainelli <f.fainelli@gmail.com>
12103 L: netdev@vger.kernel.org
12105 F: drivers/net/ethernet/rdc/r6040.c
12107 RDMAVT - RDMA verbs software
12108 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12109 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12110 L: linux-rdma@vger.kernel.org
12112 F: drivers/infiniband/sw/rdmavt
12114 RDS - RELIABLE DATAGRAM SOCKETS
12115 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12116 L: netdev@vger.kernel.org
12117 L: linux-rdma@vger.kernel.org
12118 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12119 W: https://oss.oracle.com/projects/rds/
12122 F: Documentation/networking/rds.txt
12124 RDT - RESOURCE ALLOCATION
12125 M: Fenghua Yu <fenghua.yu@intel.com>
12126 L: linux-kernel@vger.kernel.org
12128 F: arch/x86/kernel/cpu/intel_rdt*
12129 F: arch/x86/include/asm/intel_rdt_sched.h
12130 F: Documentation/x86/intel_rdt*
12132 READ-COPY UPDATE (RCU)
12133 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12134 M: Josh Triplett <josh@joshtriplett.org>
12135 R: Steven Rostedt <rostedt@goodmis.org>
12136 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12137 R: Lai Jiangshan <jiangshanlai@gmail.com>
12138 L: linux-kernel@vger.kernel.org
12139 W: http://www.rdrop.com/users/paulmck/RCU/
12141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12142 F: Documentation/RCU/
12143 X: Documentation/RCU/torture.txt
12144 F: include/linux/rcu*
12145 X: include/linux/srcu*.h
12147 X: kernel/rcu/srcu*.c
12149 REAL TIME CLOCK (RTC) SUBSYSTEM
12150 M: Alessandro Zummo <a.zummo@towertech.it>
12151 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12152 L: linux-rtc@vger.kernel.org
12153 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12156 F: Documentation/devicetree/bindings/rtc/
12157 F: Documentation/rtc.txt
12159 F: include/linux/rtc.h
12160 F: include/uapi/linux/rtc.h
12161 F: include/linux/rtc/
12162 F: include/linux/platform_data/rtc-*
12163 F: tools/testing/selftests/rtc/
12165 REALTEK AUDIO CODECS
12166 M: Bard Liao <bardliao@realtek.com>
12167 M: Oder Chiou <oder_chiou@realtek.com>
12169 F: sound/soc/codecs/rt*
12170 F: include/sound/rt*.h
12172 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12173 M: Linus Walleij <linus.walleij@linaro.org>
12175 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12176 F: drivers/net/dsa/realtek-smi*
12177 F: drivers/net/dsa/rtl83*
12179 REGISTER MAP ABSTRACTION
12180 M: Mark Brown <broonie@kernel.org>
12181 L: linux-kernel@vger.kernel.org
12182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12184 F: Documentation/devicetree/bindings/regmap/
12185 F: drivers/base/regmap/
12186 F: include/linux/regmap.h
12188 REISERFS FILE SYSTEM
12189 L: reiserfs-devel@vger.kernel.org
12193 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12194 M: Ohad Ben-Cohen <ohad@wizery.com>
12195 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12196 L: linux-remoteproc@vger.kernel.org
12197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12199 F: Documentation/devicetree/bindings/remoteproc/
12200 F: Documentation/remoteproc.txt
12201 F: drivers/remoteproc/
12202 F: include/linux/remoteproc.h
12204 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12205 M: Ohad Ben-Cohen <ohad@wizery.com>
12206 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12207 L: linux-remoteproc@vger.kernel.org
12208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12211 F: Documentation/rpmsg.txt
12212 F: include/linux/rpmsg.h
12213 F: include/linux/rpmsg/
12215 RENESAS CLOCK DRIVERS
12216 M: Geert Uytterhoeven <geert+renesas@glider.be>
12217 L: linux-renesas-soc@vger.kernel.org
12218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12220 F: drivers/clk/renesas/
12222 RENESAS EMEV2 I2C DRIVER
12223 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12225 F: drivers/i2c/busses/i2c-emev2.c
12227 RENESAS ETHERNET DRIVERS
12228 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12229 L: netdev@vger.kernel.org
12230 L: linux-renesas-soc@vger.kernel.org
12231 F: Documentation/devicetree/bindings/net/renesas,*.txt
12232 F: Documentation/devicetree/bindings/net/sh_eth.txt
12233 F: drivers/net/ethernet/renesas/
12234 F: include/linux/sh_eth.h
12236 RENESAS R-CAR GYROADC DRIVER
12237 M: Marek Vasut <marek.vasut@gmail.com>
12238 L: linux-iio@vger.kernel.org
12240 F: drivers/iio/adc/rcar_gyro_adc.c
12242 RENESAS R-CAR I2C DRIVERS
12243 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12245 F: drivers/i2c/busses/i2c-rcar.c
12246 F: drivers/i2c/busses/i2c-sh_mobile.c
12248 RENESAS USB PHY DRIVER
12249 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12250 L: linux-renesas-soc@vger.kernel.org
12252 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12254 RESET CONTROLLER FRAMEWORK
12255 M: Philipp Zabel <p.zabel@pengutronix.de>
12256 T: git git://git.pengutronix.de/git/pza/linux
12259 F: Documentation/devicetree/bindings/reset/
12260 F: include/dt-bindings/reset/
12261 F: include/linux/reset.h
12262 F: include/linux/reset-controller.h
12264 RESTARTABLE SEQUENCES SUPPORT
12265 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12266 M: Peter Zijlstra <peterz@infradead.org>
12267 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12268 M: Boqun Feng <boqun.feng@gmail.com>
12269 L: linux-kernel@vger.kernel.org
12272 F: include/uapi/linux/rseq.h
12273 F: include/trace/events/rseq.h
12274 F: tools/testing/selftests/rseq/
12277 M: Johannes Berg <johannes@sipsolutions.net>
12278 L: linux-wireless@vger.kernel.org
12279 W: http://wireless.kernel.org/
12280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12283 F: Documentation/rfkill.txt
12284 F: Documentation/ABI/stable/sysfs-class-rfkill
12286 F: include/linux/rfkill.h
12287 F: include/uapi/linux/rfkill.h
12290 M: Thomas Graf <tgraf@suug.ch>
12291 M: Herbert Xu <herbert@gondor.apana.org.au>
12292 L: netdev@vger.kernel.org
12294 F: lib/rhashtable.c
12295 F: lib/test_rhashtable.c
12296 F: include/linux/rhashtable.h
12297 F: include/linux/rhashtable-types.h
12299 RICOH R5C592 MEMORYSTICK DRIVER
12300 M: Maxim Levitsky <maximlevitsky@gmail.com>
12302 F: drivers/memstick/host/r592.*
12304 RICOH SMARTMEDIA/XD DRIVER
12305 M: Maxim Levitsky <maximlevitsky@gmail.com>
12307 F: drivers/mtd/nand/raw/r852.c
12308 F: drivers/mtd/nand/raw/r852.h
12310 RISC-V ARCHITECTURE
12311 M: Palmer Dabbelt <palmer@sifive.com>
12312 M: Albert Ou <aou@eecs.berkeley.edu>
12313 L: linux-riscv@lists.infradead.org
12314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12321 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12322 W: http://sourceforge.net/projects/roccat/
12324 F: drivers/hid/hid-roccat*
12325 F: include/linux/hid-roccat*
12326 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12328 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12329 M: Jacob chen <jacob2.chen@rock-chips.com>
12330 L: linux-media@vger.kernel.org
12332 F: drivers/media/platform/rockchip/rga/
12333 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12336 M: Jiri Pirko <jiri@resnulli.us>
12337 L: netdev@vger.kernel.org
12339 F: drivers/net/ethernet/rocker/
12343 W: http://www.comtrol.com
12345 F: Documentation/serial/rocket.txt
12346 F: drivers/tty/rocket*
12348 ROCKETPORT EXPRESS/INFINITY DRIVER
12349 M: Kevin Cernekee <cernekee@gmail.com>
12350 L: linux-serial@vger.kernel.org
12352 F: drivers/tty/serial/rp2.*
12354 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12355 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12356 L: linux-kernel@vger.kernel.org
12357 L: linux-renesas-soc@vger.kernel.org
12359 F: drivers/mfd/bd9571mwv.c
12360 F: drivers/regulator/bd9571mwv-regulator.c
12361 F: drivers/gpio/gpio-bd9571mwv.c
12362 F: include/linux/mfd/bd9571mwv.h
12363 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12366 M: Ralf Baechle <ralf@linux-mips.org>
12367 L: linux-hams@vger.kernel.org
12368 W: http://www.linux-ax25.org/
12370 F: include/net/rose.h
12371 F: include/uapi/linux/rose.h
12374 RTL2830 MEDIA DRIVER
12375 M: Antti Palosaari <crope@iki.fi>
12376 L: linux-media@vger.kernel.org
12377 W: https://linuxtv.org
12378 W: http://palosaari.fi/linux/
12379 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12380 T: git git://linuxtv.org/anttip/media_tree.git
12382 F: drivers/media/dvb-frontends/rtl2830*
12384 RTL2832 MEDIA DRIVER
12385 M: Antti Palosaari <crope@iki.fi>
12386 L: linux-media@vger.kernel.org
12387 W: https://linuxtv.org
12388 W: http://palosaari.fi/linux/
12389 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12390 T: git git://linuxtv.org/anttip/media_tree.git
12392 F: drivers/media/dvb-frontends/rtl2832*
12394 RTL2832_SDR MEDIA DRIVER
12395 M: Antti Palosaari <crope@iki.fi>
12396 L: linux-media@vger.kernel.org
12397 W: https://linuxtv.org
12398 W: http://palosaari.fi/linux/
12399 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12400 T: git git://linuxtv.org/anttip/media_tree.git
12402 F: drivers/media/dvb-frontends/rtl2832_sdr*
12404 RTL8180 WIRELESS DRIVER
12405 L: linux-wireless@vger.kernel.org
12406 W: http://wireless.kernel.org/
12407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12409 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12411 RTL8187 WIRELESS DRIVER
12412 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12413 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12414 M: Larry Finger <Larry.Finger@lwfinger.net>
12415 L: linux-wireless@vger.kernel.org
12416 W: http://wireless.kernel.org/
12417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12419 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12421 REALTEK WIRELESS DRIVER (rtlwifi family)
12422 M: Ping-Ke Shih <pkshih@realtek.com>
12423 L: linux-wireless@vger.kernel.org
12424 W: http://wireless.kernel.org/
12425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12427 F: drivers/net/wireless/realtek/rtlwifi/
12429 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12430 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12431 L: linux-wireless@vger.kernel.org
12432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12434 F: drivers/net/wireless/realtek/rtl8xxxu/
12436 RXRPC SOCKETS (AF_RXRPC)
12437 M: David Howells <dhowells@redhat.com>
12438 L: linux-afs@lists.infradead.org
12441 F: include/keys/rxrpc-type.h
12442 F: include/net/af_rxrpc.h
12443 F: include/trace/events/rxrpc.h
12444 F: include/uapi/linux/rxrpc.h
12445 F: Documentation/networking/rxrpc.txt
12446 W: https://www.infradead.org/~dhowells/kafs/
12448 S3 SAVAGE FRAMEBUFFER DRIVER
12449 M: Antonino Daplas <adaplas@gmail.com>
12450 L: linux-fbdev@vger.kernel.org
12452 F: drivers/video/fbdev/savage/
12455 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12456 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12457 L: linux-s390@vger.kernel.org
12458 W: http://www.ibm.com/developerworks/linux/linux390/
12459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12463 F: Documentation/s390/
12464 F: Documentation/driver-api/s390-drivers.rst
12466 S390 COMMON I/O LAYER
12467 M: Sebastian Ott <sebott@linux.ibm.com>
12468 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12469 L: linux-s390@vger.kernel.org
12470 W: http://www.ibm.com/developerworks/linux/linux390/
12472 F: drivers/s390/cio/
12475 M: Stefan Haberland <sth@linux.ibm.com>
12476 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12477 L: linux-s390@vger.kernel.org
12478 W: http://www.ibm.com/developerworks/linux/linux390/
12480 F: drivers/s390/block/dasd*
12481 F: block/partitions/ibm.c
12484 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12485 L: linux-s390@vger.kernel.org
12486 W: http://www.ibm.com/developerworks/linux/linux390/
12488 F: drivers/iommu/s390-iommu.c
12490 S390 IUCV NETWORK LAYER
12491 M: Julian Wiedmann <jwi@linux.ibm.com>
12492 M: Ursula Braun <ubraun@linux.ibm.com>
12493 L: linux-s390@vger.kernel.org
12494 W: http://www.ibm.com/developerworks/linux/linux390/
12496 F: drivers/s390/net/*iucv*
12497 F: include/net/iucv/
12500 S390 NETWORK DRIVERS
12501 M: Julian Wiedmann <jwi@linux.ibm.com>
12502 M: Ursula Braun <ubraun@linux.ibm.com>
12503 L: linux-s390@vger.kernel.org
12504 W: http://www.ibm.com/developerworks/linux/linux390/
12506 F: drivers/s390/net/
12509 M: Sebastian Ott <sebott@linux.ibm.com>
12510 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12511 L: linux-s390@vger.kernel.org
12512 W: http://www.ibm.com/developerworks/linux/linux390/
12515 F: drivers/pci/hotplug/s390_pci_hpc.c
12517 S390 VFIO-CCW DRIVER
12518 M: Cornelia Huck <cohuck@redhat.com>
12519 M: Halil Pasic <pasic@linux.ibm.com>
12520 L: linux-s390@vger.kernel.org
12521 L: kvm@vger.kernel.org
12523 F: drivers/s390/cio/vfio_ccw*
12524 F: Documentation/s390/vfio-ccw.txt
12525 F: include/uapi/linux/vfio_ccw.h
12528 M: Harald Freudenberger <freude@linux.ibm.com>
12529 L: linux-s390@vger.kernel.org
12530 W: http://www.ibm.com/developerworks/linux/linux390/
12532 F: drivers/s390/crypto/
12535 M: Steffen Maier <maier@linux.ibm.com>
12536 M: Benjamin Block <bblock@linux.ibm.com>
12537 L: linux-s390@vger.kernel.org
12538 W: http://www.ibm.com/developerworks/linux/linux390/
12540 F: drivers/s390/scsi/zfcp_*
12542 S3C24XX SD/MMC Driver
12543 M: Ben Dooks <ben-linux@fluff.org>
12544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12546 F: drivers/mmc/host/s3cmci.*
12548 SAA6588 RDS RECEIVER DRIVER
12549 M: Hans Verkuil <hverkuil@xs4all.nl>
12550 L: linux-media@vger.kernel.org
12551 T: git git://linuxtv.org/media_tree.git
12552 W: https://linuxtv.org
12554 F: drivers/media/i2c/saa6588*
12556 SAA7134 VIDEO4LINUX DRIVER
12557 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12558 L: linux-media@vger.kernel.org
12559 W: https://linuxtv.org
12560 T: git git://linuxtv.org/media_tree.git
12562 F: Documentation/media/v4l-drivers/saa7134*
12563 F: drivers/media/pci/saa7134/
12565 SAA7146 VIDEO4LINUX-2 DRIVER
12566 M: Hans Verkuil <hverkuil@xs4all.nl>
12567 L: linux-media@vger.kernel.org
12568 T: git git://linuxtv.org/media_tree.git
12570 F: drivers/media/common/saa7146/
12571 F: drivers/media/pci/saa7146/
12572 F: include/media/saa7146*
12574 SAMSUNG AUDIO (ASoC) DRIVERS
12575 M: Krzysztof Kozlowski <krzk@kernel.org>
12576 M: Sangbeom Kim <sbkim73@samsung.com>
12577 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12578 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12580 F: sound/soc/samsung/
12581 F: Documentation/devicetree/bindings/sound/samsung*
12583 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12584 M: Krzysztof Kozlowski <krzk@kernel.org>
12585 L: linux-crypto@vger.kernel.org
12586 L: linux-samsung-soc@vger.kernel.org
12588 F: drivers/crypto/exynos-rng.c
12589 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12591 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12592 M: Łukasz Stelmach <l.stelmach@samsung.com>
12593 L: linux-samsung-soc@vger.kernel.org
12595 F: drivers/char/hw_random/exynos-trng.c
12596 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12598 SAMSUNG FRAMEBUFFER DRIVER
12599 M: Jingoo Han <jingoohan1@gmail.com>
12600 L: linux-fbdev@vger.kernel.org
12602 F: drivers/video/fbdev/s3c-fb.c
12604 SAMSUNG LAPTOP DRIVER
12605 M: Corentin Chary <corentin.chary@gmail.com>
12606 L: platform-driver-x86@vger.kernel.org
12608 F: drivers/platform/x86/samsung-laptop.c
12610 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12611 M: Sangbeom Kim <sbkim73@samsung.com>
12612 M: Krzysztof Kozlowski <krzk@kernel.org>
12613 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12614 L: linux-kernel@vger.kernel.org
12615 L: linux-samsung-soc@vger.kernel.org
12617 F: drivers/mfd/sec*.c
12618 F: drivers/regulator/s2m*.c
12619 F: drivers/regulator/s5m*.c
12620 F: drivers/clk/clk-s2mps11.c
12621 F: drivers/rtc/rtc-s5m.c
12622 F: include/linux/mfd/samsung/
12623 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12624 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12625 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12626 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12628 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12629 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12630 L: linux-media@vger.kernel.org
12631 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12633 F: drivers/media/platform/s3c-camif/
12634 F: include/media/drv-intf/s3c_camif.h
12636 SAMSUNG S3FWRN5 NFC DRIVER
12637 M: Robert Baldyga <r.baldyga@samsung.com>
12638 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12639 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12641 F: drivers/nfc/s3fwrn5
12643 SAMSUNG S5C73M3 CAMERA DRIVER
12644 M: Kyungmin Park <kyungmin.park@samsung.com>
12645 M: Andrzej Hajda <a.hajda@samsung.com>
12646 L: linux-media@vger.kernel.org
12648 F: drivers/media/i2c/s5c73m3/*
12650 SAMSUNG S5K5BAF CAMERA DRIVER
12651 M: Kyungmin Park <kyungmin.park@samsung.com>
12652 M: Andrzej Hajda <a.hajda@samsung.com>
12653 L: linux-media@vger.kernel.org
12655 F: drivers/media/i2c/s5k5baf.c
12657 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12658 M: Krzysztof Kozlowski <krzk@kernel.org>
12659 M: Vladimir Zapolskiy <vz@mleia.com>
12660 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12661 L: linux-crypto@vger.kernel.org
12662 L: linux-samsung-soc@vger.kernel.org
12664 F: drivers/crypto/s5p-sss.c
12666 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12667 M: Kyungmin Park <kyungmin.park@samsung.com>
12668 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12669 L: linux-media@vger.kernel.org
12670 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12672 F: drivers/media/platform/exynos4-is/
12674 SAMSUNG SOC CLOCK DRIVERS
12675 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12676 M: Tomasz Figa <tomasz.figa@gmail.com>
12677 M: Chanwoo Choi <cw00.choi@samsung.com>
12679 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12681 F: drivers/clk/samsung/
12682 F: include/dt-bindings/clock/exynos*.h
12683 F: Documentation/devicetree/bindings/clock/exynos*.txt
12685 SAMSUNG SPI DRIVERS
12686 M: Kukjin Kim <kgene@kernel.org>
12687 M: Krzysztof Kozlowski <krzk@kernel.org>
12688 M: Andi Shyti <andi@etezian.org>
12689 L: linux-spi@vger.kernel.org
12690 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12692 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12693 F: drivers/spi/spi-s3c*
12694 F: include/linux/platform_data/spi-s3c64xx.h
12696 SAMSUNG SXGBE DRIVERS
12697 M: Byungho An <bh74.an@samsung.com>
12698 M: Girish K S <ks.giri@samsung.com>
12699 M: Vipul Pandya <vipul.pandya@samsung.com>
12701 L: netdev@vger.kernel.org
12702 F: drivers/net/ethernet/samsung/sxgbe/
12704 SAMSUNG THERMAL DRIVER
12705 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12706 L: linux-pm@vger.kernel.org
12707 L: linux-samsung-soc@vger.kernel.org
12709 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12710 F: drivers/thermal/samsung/
12712 SAMSUNG USB2 PHY DRIVER
12713 M: Kamil Debski <kamil@wypas.org>
12714 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12715 L: linux-kernel@vger.kernel.org
12717 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12718 F: Documentation/phy/samsung-usb2.txt
12719 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12720 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12721 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12722 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12723 F: drivers/phy/samsung/phy-samsung-usb2.c
12724 F: drivers/phy/samsung/phy-samsung-usb2.h
12727 M: Zwane Mwaikambo <zwanem@gmail.com>
12729 F: drivers/watchdog/sc1200wdt.c
12732 M: Ingo Molnar <mingo@redhat.com>
12733 M: Peter Zijlstra <peterz@infradead.org>
12734 L: linux-kernel@vger.kernel.org
12735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12738 F: include/linux/sched.h
12739 F: include/uapi/linux/sched.h
12740 F: include/linux/wait.h
12742 SCR24X CHIP CARD INTERFACE DRIVER
12743 M: Lubomir Rintel <lkundrak@v3.sk>
12745 F: drivers/char/pcmcia/scr24x_cs.c
12748 M: Jens Axboe <axboe@kernel.dk>
12749 L: linux-scsi@vger.kernel.org
12750 W: http://www.kernel.dk
12752 F: drivers/scsi/sr*
12754 SCSI RDMA PROTOCOL (SRP) INITIATOR
12755 M: Bart Van Assche <bvanassche@acm.org>
12756 L: linux-rdma@vger.kernel.org
12758 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12759 F: drivers/infiniband/ulp/srp/
12760 F: include/scsi/srp.h
12762 SCSI RDMA PROTOCOL (SRP) TARGET
12763 M: Bart Van Assche <bvanassche@acm.org>
12764 L: linux-rdma@vger.kernel.org
12765 L: target-devel@vger.kernel.org
12767 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12768 F: drivers/infiniband/ulp/srpt/
12771 M: Doug Gilbert <dgilbert@interlog.com>
12772 L: linux-scsi@vger.kernel.org
12773 W: http://sg.danny.cz/sg
12775 F: Documentation/scsi/scsi-generic.txt
12776 F: drivers/scsi/sg.c
12777 F: include/scsi/sg.h
12780 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12782 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12784 L: linux-scsi@vger.kernel.org
12786 F: Documentation/devicetree/bindings/scsi/
12791 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12792 L: linux-scsi@vger.kernel.org
12794 F: Documentation/scsi/st.txt
12795 F: drivers/scsi/st.*
12796 F: drivers/scsi/st_*.h
12799 M: Vlad Yasevich <vyasevich@gmail.com>
12800 M: Neil Horman <nhorman@tuxdriver.com>
12801 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12802 L: linux-sctp@vger.kernel.org
12803 W: http://lksctp.sourceforge.net
12805 F: Documentation/networking/sctp.txt
12806 F: include/linux/sctp.h
12807 F: include/uapi/linux/sctp.h
12808 F: include/net/sctp/
12812 M: Jim Cromie <jim.cromie@gmail.com>
12814 F: Documentation/i2c/busses/scx200_acb
12815 F: arch/x86/platform/scx200/
12816 F: drivers/watchdog/scx200_wdt.c
12817 F: drivers/i2c/busses/scx200*
12818 F: drivers/mtd/maps/scx200_docflash.c
12819 F: include/linux/scx200.h
12822 M: Jim Cromie <jim.cromie@gmail.com>
12824 F: drivers/char/scx200_gpio.c
12825 F: include/linux/scx200_gpio.h
12827 SCx200 HRT CLOCKSOURCE DRIVER
12828 M: Jim Cromie <jim.cromie@gmail.com>
12830 F: drivers/clocksource/scx200_hrt.c
12832 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12833 M: Sascha Sommer <saschasommer@freenet.de>
12834 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12836 F: drivers/mmc/host/sdricoh_cs.c
12839 M: Kees Cook <keescook@chromium.org>
12840 R: Andy Lutomirski <luto@amacapital.net>
12841 R: Will Drewry <wad@chromium.org>
12842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12844 F: kernel/seccomp.c
12845 F: include/uapi/linux/seccomp.h
12846 F: include/linux/seccomp.h
12847 F: tools/testing/selftests/seccomp/*
12848 F: tools/testing/selftests/kselftest_harness.h
12849 F: Documentation/userspace-api/seccomp_filter.rst
12850 K: \bsecure_computing
12853 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12854 M: Al Cooper <alcooperx@gmail.com>
12855 L: linux-mmc@vger.kernel.org
12856 L: bcm-kernel-feedback-list@broadcom.com
12858 F: drivers/mmc/host/sdhci-brcmstb*
12860 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12861 M: Adrian Hunter <adrian.hunter@intel.com>
12862 L: linux-mmc@vger.kernel.org
12863 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12865 F: drivers/mmc/host/sdhci*
12866 F: include/linux/mmc/sdhci*
12868 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12869 M: Ben Dooks <ben-linux@fluff.org>
12870 M: Jaehoon Chung <jh80.chung@samsung.com>
12871 L: linux-mmc@vger.kernel.org
12873 F: drivers/mmc/host/sdhci-s3c*
12875 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12876 M: Viresh Kumar <vireshk@kernel.org>
12877 L: linux-mmc@vger.kernel.org
12879 F: drivers/mmc/host/sdhci-spear.c
12881 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12882 M: Kishon Vijay Abraham I <kishon@ti.com>
12883 L: linux-mmc@vger.kernel.org
12885 F: drivers/mmc/host/sdhci-omap.c
12887 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12888 M: Scott Bauer <scott.bauer@intel.com>
12889 M: Jonathan Derrick <jonathan.derrick@intel.com>
12890 L: linux-block@vger.kernel.org
12893 F: block/opal_proto.h
12894 F: include/linux/sed*
12895 F: include/uapi/linux/sed*
12898 M: Security Officers <security@kernel.org>
12902 M: James Morris <jmorris@namei.org>
12903 M: "Serge E. Hallyn" <serge@hallyn.com>
12904 L: linux-security-module@vger.kernel.org (suggested Cc:)
12905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12906 W: http://kernsec.org/
12909 X: security/selinux/
12911 SELINUX SECURITY MODULE
12912 M: Paul Moore <paul@paul-moore.com>
12913 M: Stephen Smalley <sds@tycho.nsa.gov>
12914 M: Eric Paris <eparis@parisplace.org>
12915 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12916 W: https://selinuxproject.org
12917 W: https://github.com/SELinuxProject
12918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12920 F: include/linux/selinux*
12921 F: security/selinux/
12922 F: scripts/selinux/
12923 F: Documentation/admin-guide/LSM/SELinux.rst
12926 M: Jiri Slaby <jirislaby@gmail.com>
12928 F: drivers/misc/phantom.c
12929 F: include/uapi/linux/phantom.h
12932 M: Rob Herring <robh@kernel.org>
12933 L: linux-serial@vger.kernel.org
12935 F: Documentation/devicetree/bindings/serial/slave-device.txt
12936 F: drivers/tty/serdev/
12937 F: include/linux/serdev.h
12940 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12941 L: linux-serial@vger.kernel.org
12943 F: Documentation/devicetree/bindings/serial/
12944 F: drivers/tty/serial/
12947 M: Sean Young <sean@mess.org>
12948 L: linux-media@vger.kernel.org
12950 F: drivers/media/rc/serial_ir.c
12953 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12954 M: Edward Cree <ecree@solarflare.com>
12955 M: Bert Kenward <bkenward@solarflare.com>
12956 L: netdev@vger.kernel.org
12958 F: drivers/net/ethernet/sfc/
12961 M: Dimitri Sivanich <sivanich@sgi.com>
12963 F: drivers/misc/sgi-gru/
12965 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12966 M: Pat Gefre <pfg@sgi.com>
12967 L: linux-ia64@vger.kernel.org
12969 F: Documentation/ia64/serial.txt
12970 F: drivers/tty/serial/ioc?_serial.c
12971 F: include/linux/ioc?.h
12973 SGI XP/XPC/XPNET DRIVER
12974 M: Cliff Whickman <cpw@sgi.com>
12975 M: Robin Holt <robinmholt@gmail.com>
12977 F: drivers/misc/sgi-xp/
12979 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12980 M: Ursula Braun <ubraun@linux.ibm.com>
12981 L: linux-s390@vger.kernel.org
12982 W: http://www.ibm.com/developerworks/linux/linux390/
12986 SHARP RJ54N1CB0C SENSOR DRIVER
12987 M: Jacopo Mondi <jacopo@jmondi.org>
12988 L: linux-media@vger.kernel.org
12989 T: git git://linuxtv.org/media_tree.git
12991 F: drivers/media/i2c/rj54n1cb0c.c
12992 F: include/media/i2c/rj54n1cb0c.h
12994 SH_VEU V4L2 MEM2MEM DRIVER
12995 L: linux-media@vger.kernel.org
12997 F: drivers/media/platform/sh_veu.c
12999 SH_VOU V4L2 OUTPUT DRIVER
13000 L: linux-media@vger.kernel.org
13002 F: drivers/media/platform/sh_vou.c
13003 F: include/media/drv-intf/sh_vou.h
13005 SI2157 MEDIA DRIVER
13006 M: Antti Palosaari <crope@iki.fi>
13007 L: linux-media@vger.kernel.org
13008 W: https://linuxtv.org
13009 W: http://palosaari.fi/linux/
13010 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13011 T: git git://linuxtv.org/anttip/media_tree.git
13013 F: drivers/media/tuners/si2157*
13015 SI2165 MEDIA DRIVER
13016 M: Matthias Schwarzott <zzam@gentoo.org>
13017 L: linux-media@vger.kernel.org
13018 W: https://linuxtv.org
13019 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13021 F: drivers/media/dvb-frontends/si2165*
13023 SI2168 MEDIA DRIVER
13024 M: Antti Palosaari <crope@iki.fi>
13025 L: linux-media@vger.kernel.org
13026 W: https://linuxtv.org
13027 W: http://palosaari.fi/linux/
13028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13029 T: git git://linuxtv.org/anttip/media_tree.git
13031 F: drivers/media/dvb-frontends/si2168*
13033 SI470X FM RADIO RECEIVER I2C DRIVER
13034 M: Hans Verkuil <hverkuil@xs4all.nl>
13035 L: linux-media@vger.kernel.org
13036 T: git git://linuxtv.org/media_tree.git
13037 W: https://linuxtv.org
13039 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13041 SI470X FM RADIO RECEIVER USB DRIVER
13042 M: Hans Verkuil <hverkuil@xs4all.nl>
13043 L: linux-media@vger.kernel.org
13044 T: git git://linuxtv.org/media_tree.git
13045 W: https://linuxtv.org
13047 F: drivers/media/radio/si470x/radio-si470x-common.c
13048 F: drivers/media/radio/si470x/radio-si470x.h
13049 F: drivers/media/radio/si470x/radio-si470x-usb.c
13051 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13052 M: Eduardo Valentin <edubezval@gmail.com>
13053 L: linux-media@vger.kernel.org
13054 T: git git://linuxtv.org/media_tree.git
13055 W: https://linuxtv.org
13057 F: drivers/media/radio/si4713/si4713.?
13059 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13060 M: Eduardo Valentin <edubezval@gmail.com>
13061 L: linux-media@vger.kernel.org
13062 T: git git://linuxtv.org/media_tree.git
13063 W: https://linuxtv.org
13065 F: drivers/media/radio/si4713/radio-platform-si4713.c
13067 SI4713 FM RADIO TRANSMITTER USB DRIVER
13068 M: Hans Verkuil <hverkuil@xs4all.nl>
13069 L: linux-media@vger.kernel.org
13070 T: git git://linuxtv.org/media_tree.git
13071 W: https://linuxtv.org
13073 F: drivers/media/radio/si4713/radio-usb-si4713.c
13076 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13077 L: linux-media@vger.kernel.org
13078 W: https://linuxtv.org
13079 T: git git://linuxtv.org/media_tree.git
13081 F: drivers/media/common/siano/
13082 F: drivers/media/usb/siano/
13083 F: drivers/media/usb/siano/
13084 F: drivers/media/mmc/siano/
13087 M: Palmer Dabbelt <palmer@sifive.com>
13088 L: linux-riscv@lists.infradead.org
13089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13094 SILEAD TOUCHSCREEN DRIVER
13095 M: Hans de Goede <hdegoede@redhat.com>
13096 L: linux-input@vger.kernel.org
13097 L: platform-driver-x86@vger.kernel.org
13099 F: drivers/input/touchscreen/silead.c
13100 F: drivers/platform/x86/silead_dmi.c
13102 SILICON MOTION SM712 FRAME BUFFER DRIVER
13103 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13104 M: Teddy Wang <teddy.wang@siliconmotion.com>
13105 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13106 L: linux-fbdev@vger.kernel.org
13108 F: drivers/video/fbdev/sm712*
13109 F: Documentation/fb/sm712fb.txt
13111 SIMPLE FIRMWARE INTERFACE (SFI)
13112 M: Len Brown <lenb@kernel.org>
13113 L: sfi-devel@simplefirmware.org
13114 W: http://simplefirmware.org/
13115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13117 F: arch/x86/platform/sfi/
13119 F: include/linux/sfi*.h
13122 M: Hans de Goede <hdegoede@redhat.com>
13123 L: linux-fbdev@vger.kernel.org
13125 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13126 F: drivers/video/fbdev/simplefb.c
13127 F: include/linux/platform_data/simplefb.h
13129 SIMTEC EB110ATX (Chalice CATS)
13131 P: Vincent Sanders <vince@simtec.co.uk>
13132 M: Simtec Linux Team <linux@simtec.co.uk>
13133 W: http://www.simtec.co.uk/products/EB110ATX/
13136 SIMTEC EB2410ITX (BAST)
13138 P: Vincent Sanders <vince@simtec.co.uk>
13139 M: Simtec Linux Team <linux@simtec.co.uk>
13140 W: http://www.simtec.co.uk/products/EB2410ITX/
13142 F: arch/arm/mach-s3c24xx/mach-bast.c
13143 F: arch/arm/mach-s3c24xx/bast-ide.c
13144 F: arch/arm/mach-s3c24xx/bast-irq.c
13146 SIPHASH PRF ROUTINES
13147 M: Jason A. Donenfeld <Jason@zx2c4.com>
13150 F: lib/test_siphash.c
13151 F: include/linux/siphash.h
13154 M: Gavin Schenk <g.schenk@eckelmann.de>
13155 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13156 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13159 F: include/trace/events/siox.h
13161 SIS 190 ETHERNET DRIVER
13162 M: Francois Romieu <romieu@fr.zoreil.com>
13163 L: netdev@vger.kernel.org
13165 F: drivers/net/ethernet/sis/sis190.c
13167 SIS 900/7016 FAST ETHERNET DRIVER
13168 M: Daniele Venzano <venza@brownhat.org>
13169 W: http://www.brownhat.org/sis900.html
13170 L: netdev@vger.kernel.org
13172 F: drivers/net/ethernet/sis/sis900.*
13174 SIS FRAMEBUFFER DRIVER
13175 M: Thomas Winischhofer <thomas@winischhofer.net>
13176 W: http://www.winischhofer.net/linuxsisvga.shtml
13178 F: Documentation/fb/sisfb.txt
13179 F: drivers/video/fbdev/sis/
13180 F: include/video/sisfb.h
13183 M: Thomas Winischhofer <thomas@winischhofer.net>
13184 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13186 F: drivers/usb/misc/sisusbvga/
13189 M: Christoph Lameter <cl@linux.com>
13190 M: Pekka Enberg <penberg@kernel.org>
13191 M: David Rientjes <rientjes@google.com>
13192 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13193 M: Andrew Morton <akpm@linux-foundation.org>
13194 L: linux-mm@kvack.org
13196 F: include/linux/sl?b*.h
13199 SLEEPABLE READ-COPY UPDATE (SRCU)
13200 M: Lai Jiangshan <jiangshanlai@gmail.com>
13201 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13202 M: Josh Triplett <josh@joshtriplett.org>
13203 R: Steven Rostedt <rostedt@goodmis.org>
13204 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13205 L: linux-kernel@vger.kernel.org
13206 W: http://www.rdrop.com/users/paulmck/RCU/
13208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13209 F: include/linux/srcu*.h
13210 F: kernel/rcu/srcu*.c
13212 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13213 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13214 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13216 F: drivers/slimbus/
13217 F: Documentation/devicetree/bindings/slimbus/
13218 F: include/linux/slimbus.h
13220 SMACK SECURITY MODULE
13221 M: Casey Schaufler <casey@schaufler-ca.com>
13222 L: linux-security-module@vger.kernel.org
13223 W: http://schaufler-ca.com
13224 T: git git://github.com/cschaufler/smack-next
13226 F: Documentation/admin-guide/LSM/Smack.rst
13229 SMC91x ETHERNET DRIVER
13230 M: Nicolas Pitre <nico@fluxnic.net>
13232 F: drivers/net/ethernet/smsc/smc91x.*
13234 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13235 M: Sakari Ailus <sakari.ailus@iki.fi>
13236 L: linux-media@vger.kernel.org
13238 F: drivers/media/i2c/smiapp/
13239 F: include/media/i2c/smiapp.h
13240 F: drivers/media/i2c/smiapp-pll.c
13241 F: drivers/media/i2c/smiapp-pll.h
13242 F: include/uapi/linux/smiapp.h
13243 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13245 SMM665 HARDWARE MONITOR DRIVER
13246 M: Guenter Roeck <linux@roeck-us.net>
13247 L: linux-hwmon@vger.kernel.org
13249 F: Documentation/hwmon/smm665
13250 F: drivers/hwmon/smm665.c
13252 SMSC EMC2103 HARDWARE MONITOR DRIVER
13253 M: Steve Glendinning <steve.glendinning@shawell.net>
13254 L: linux-hwmon@vger.kernel.org
13256 F: Documentation/hwmon/emc2103
13257 F: drivers/hwmon/emc2103.c
13259 SMSC SCH5627 HARDWARE MONITOR DRIVER
13260 M: Hans de Goede <hdegoede@redhat.com>
13261 L: linux-hwmon@vger.kernel.org
13263 F: Documentation/hwmon/sch5627
13264 F: drivers/hwmon/sch5627.c
13266 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13267 M: Steve Glendinning <steve.glendinning@shawell.net>
13268 L: linux-fbdev@vger.kernel.org
13270 F: drivers/video/fbdev/smscufx.c
13272 SMSC47B397 HARDWARE MONITOR DRIVER
13273 M: Jean Delvare <jdelvare@suse.com>
13274 L: linux-hwmon@vger.kernel.org
13276 F: Documentation/hwmon/smsc47b397
13277 F: drivers/hwmon/smsc47b397.c
13279 SMSC911x ETHERNET DRIVER
13280 M: Steve Glendinning <steve.glendinning@shawell.net>
13281 L: netdev@vger.kernel.org
13283 F: include/linux/smsc911x.h
13284 F: drivers/net/ethernet/smsc/smsc911x.*
13286 SMSC9420 PCI ETHERNET DRIVER
13287 M: Steve Glendinning <steve.glendinning@shawell.net>
13288 L: netdev@vger.kernel.org
13290 F: drivers/net/ethernet/smsc/smsc9420.*
13292 SOC-CAMERA V4L2 SUBSYSTEM
13293 L: linux-media@vger.kernel.org
13294 T: git git://linuxtv.org/media_tree.git
13296 F: include/media/soc*
13297 F: drivers/media/i2c/soc_camera/
13298 F: drivers/media/platform/soc_camera/
13300 SOCIONEXT SYNQUACER I2C DRIVER
13301 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13302 L: linux-i2c@vger.kernel.org
13304 F: drivers/i2c/busses/i2c-synquacer.c
13305 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13307 SOCIONEXT UNIPHIER SOUND DRIVER
13308 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13309 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13311 F: sound/soc/uniphier/
13313 SOEKRIS NET48XX LED SUPPORT
13314 M: Chris Boot <bootc@bootc.net>
13316 F: drivers/leds/leds-net48xx.c
13318 SOFT-ROCE DRIVER (rxe)
13319 M: Moni Shoua <monis@mellanox.com>
13320 L: linux-rdma@vger.kernel.org
13322 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13323 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13324 F: drivers/infiniband/sw/rxe/
13325 F: include/uapi/rdma/rdma_user_rxe.h
13327 SOFTLOGIC 6x10 MPEG CODEC
13328 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13329 M: Anton Sviridenko <anton@corp.bluecherry.net>
13330 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13331 M: Andrey Utkin <andrey_utkin@fastmail.com>
13332 M: Ismael Luceno <ismael@iodev.co.uk>
13333 L: linux-media@vger.kernel.org
13335 F: drivers/media/pci/solo6x10/
13337 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13338 M: James Morse <james.morse@arm.com>
13339 L: linux-arm-kernel@lists.infradead.org
13341 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13342 F: drivers/firmware/arm_sdei.c
13343 F: include/linux/sdei.h
13344 F: include/uapi/linux/sdei.h
13346 SOFTWARE RAID (Multiple Disks) SUPPORT
13347 M: Shaohua Li <shli@kernel.org>
13348 L: linux-raid@vger.kernel.org
13349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13351 F: drivers/md/Makefile
13352 F: drivers/md/Kconfig
13354 F: drivers/md/raid*
13355 F: include/linux/raid/
13356 F: include/uapi/linux/raid/
13358 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13359 M: Jassi Brar <jaswinder.singh@linaro.org>
13360 L: netdev@vger.kernel.org
13362 F: drivers/net/ethernet/socionext/netsec.c
13363 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13365 SOLIDRUN CLEARFOG SUPPORT
13366 M: Russell King <linux@armlinux.org.uk>
13368 F: arch/arm/boot/dts/armada-388-clearfog*
13369 F: arch/arm/boot/dts/armada-38x-solidrun-*
13371 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13372 M: Russell King <linux@armlinux.org.uk>
13374 F: arch/arm/boot/dts/imx6*-cubox-i*
13375 F: arch/arm/boot/dts/imx6*-hummingboard*
13376 F: arch/arm/boot/dts/imx6*-sr-*
13378 SONIC NETWORK DRIVER
13379 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13380 L: netdev@vger.kernel.org
13382 F: drivers/net/ethernet/natsemi/sonic.*
13384 SONICS SILICON BACKPLANE DRIVER (SSB)
13385 M: Michael Buesch <m@bues.ch>
13386 L: linux-wireless@vger.kernel.org
13389 F: include/linux/ssb/
13391 SONY IMX258 SENSOR DRIVER
13392 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13393 L: linux-media@vger.kernel.org
13394 T: git git://linuxtv.org/media_tree.git
13396 F: drivers/media/i2c/imx258.c
13398 SONY IMX274 SENSOR DRIVER
13399 M: Leon Luo <leonl@leopardimaging.com>
13400 L: linux-media@vger.kernel.org
13401 T: git git://linuxtv.org/media_tree.git
13403 F: drivers/media/i2c/imx274.c
13404 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13406 SONY MEMORYSTICK CARD SUPPORT
13407 M: Alex Dubov <oakad@yahoo.com>
13408 W: http://tifmxx.berlios.de/
13410 F: drivers/memstick/host/tifm_ms.c
13412 SONY MEMORYSTICK STANDARD SUPPORT
13413 M: Maxim Levitsky <maximlevitsky@gmail.com>
13415 F: drivers/memstick/core/ms_block.*
13417 SONY VAIO CONTROL DEVICE DRIVER
13418 M: Mattia Dongili <malattia@linux.it>
13419 L: platform-driver-x86@vger.kernel.org
13420 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13422 F: Documentation/laptops/sony-laptop.txt
13423 F: drivers/char/sonypi.c
13424 F: drivers/platform/x86/sony-laptop.c
13425 F: include/linux/sony-laptop.h
13428 M: Jaroslav Kysela <perex@perex.cz>
13429 M: Takashi Iwai <tiwai@suse.com>
13430 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13431 W: http://www.alsa-project.org/
13432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13433 T: git git://git.alsa-project.org/alsa-kernel.git
13434 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13436 F: Documentation/sound/
13438 F: include/uapi/sound/
13441 SOUND - COMPRESSED AUDIO
13442 M: Vinod Koul <vkoul@kernel.org>
13443 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13446 F: Documentation/sound/designs/compress-offload.rst
13447 F: include/sound/compress_driver.h
13448 F: include/uapi/sound/compress_*
13449 F: sound/core/compress_offload.c
13450 F: sound/soc/soc-compress.c
13452 SOUND - DMAENGINE HELPERS
13453 M: Lars-Peter Clausen <lars@metafoo.de>
13455 F: include/sound/dmaengine_pcm.h
13456 F: sound/core/pcm_dmaengine.c
13457 F: sound/soc/soc-generic-dmaengine-pcm.c
13459 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13460 M: Liam Girdwood <lgirdwood@gmail.com>
13461 M: Mark Brown <broonie@kernel.org>
13462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13463 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13464 W: http://alsa-project.org/main/index.php/ASoC
13466 F: Documentation/devicetree/bindings/sound/
13467 F: Documentation/sound/soc/
13469 F: include/sound/soc*
13471 SOUNDWIRE SUBSYSTEM
13472 M: Vinod Koul <vinod.koul@intel.com>
13473 M: Sanyog Kale <sanyog.r.kale@intel.com>
13474 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13475 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13477 F: Documentation/driver-api/soundwire/
13478 F: drivers/soundwire/
13479 F: include/linux/soundwire/
13482 M: Olli Salonen <olli.salonen@iki.fi>
13483 L: linux-media@vger.kernel.org
13484 W: https://linuxtv.org
13485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13487 F: drivers/media/dvb-frontends/sp2*
13489 SPARC + UltraSPARC (sparc/sparc64)
13490 M: "David S. Miller" <davem@davemloft.net>
13491 L: sparclinux@vger.kernel.org
13492 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13499 SPARC SERIAL DRIVERS
13500 M: "David S. Miller" <davem@davemloft.net>
13501 L: sparclinux@vger.kernel.org
13502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13505 F: include/linux/sunserialcore.h
13506 F: drivers/tty/serial/suncore.c
13507 F: drivers/tty/serial/sunhv.c
13508 F: drivers/tty/serial/sunsab.c
13509 F: drivers/tty/serial/sunsab.h
13510 F: drivers/tty/serial/sunsu.c
13511 F: drivers/tty/serial/sunzilog.c
13512 F: drivers/tty/serial/sunzilog.h
13513 F: drivers/tty/vcc.c
13516 M: "Christopher Li" <sparse@chrisli.org>
13517 L: linux-sparse@vger.kernel.org
13518 W: https://sparse.wiki.kernel.org/
13519 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13520 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13522 F: include/linux/compiler.h
13524 SPEAR CLOCK FRAMEWORK SUPPORT
13525 M: Viresh Kumar <vireshk@kernel.org>
13526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13527 W: http://www.st.com/spear
13529 F: drivers/clk/spear/
13531 SPEAR PLATFORM SUPPORT
13532 M: Viresh Kumar <vireshk@kernel.org>
13533 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13535 W: http://www.st.com/spear
13537 F: arch/arm/boot/dts/spear*
13538 F: arch/arm/mach-spear/
13541 M: Marek Vasut <marek.vasut@gmail.com>
13542 L: linux-mtd@lists.infradead.org
13543 W: http://www.linux-mtd.infradead.org/
13544 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13545 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13546 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13548 F: drivers/mtd/spi-nor/
13549 F: include/linux/mtd/spi-nor.h
13552 M: Mark Brown <broonie@kernel.org>
13553 L: linux-spi@vger.kernel.org
13554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13555 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13557 F: Documentation/devicetree/bindings/spi/
13558 F: Documentation/spi/
13560 F: include/linux/spi/
13561 F: include/uapi/linux/spi/
13564 SPIDERNET NETWORK DRIVER for CELL
13565 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13566 L: netdev@vger.kernel.org
13568 F: Documentation/networking/spider_net.txt
13569 F: drivers/net/ethernet/toshiba/spider_net*
13572 R: Stephen Boyd <sboyd@kernel.org>
13573 L: linux-arm-msm@vger.kernel.org
13574 F: Documentation/devicetree/bindings/spmi/
13576 F: include/dt-bindings/spmi/spmi.h
13577 F: include/linux/spmi.h
13578 F: include/trace/events/spmi.h
13581 M: Jeremy Kerr <jk@ozlabs.org>
13582 L: linuxppc-dev@lists.ozlabs.org
13583 W: http://www.ibm.com/developerworks/power/cell/
13585 F: Documentation/filesystems/spufs.txt
13586 F: arch/powerpc/platforms/cell/spufs/
13588 SQUASHFS FILE SYSTEM
13589 M: Phillip Lougher <phillip@squashfs.org.uk>
13590 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13591 W: http://squashfs.org.uk
13592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13594 F: Documentation/filesystems/squashfs.txt
13597 SRM (Alpha) environment access
13598 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13600 F: arch/alpha/kernel/srm_env.c
13602 ST STM32 I2C/SMBUS DRIVER
13603 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13604 L: linux-i2c@vger.kernel.org
13606 F: drivers/i2c/busses/i2c-stm32*
13609 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13610 L: stable@vger.kernel.org
13612 F: Documentation/process/stable-kernel-rules.rst
13615 M: Ian Abbott <abbotti@mev.co.uk>
13616 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13618 F: drivers/staging/comedi/
13620 STAGING - FLARION FT1000 DRIVERS
13621 M: Marek Belisko <marek.belisko@gmail.com>
13623 F: drivers/staging/ft1000/
13625 STAGING - INDUSTRIAL IO
13626 M: Jonathan Cameron <jic23@kernel.org>
13627 L: linux-iio@vger.kernel.org
13629 F: Documentation/devicetree/bindings/staging/iio/
13630 F: drivers/staging/iio/
13632 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13633 M: Marc Dietrich <marvin24@gmx.de>
13634 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13635 L: linux-tegra@vger.kernel.org
13637 F: drivers/staging/nvec/
13639 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13640 M: Jens Frederich <jfrederich@gmail.com>
13641 M: Daniel Drake <dsd@laptop.org>
13642 M: Jon Nettleton <jon.nettleton@gmail.com>
13643 W: http://wiki.laptop.org/go/DCON
13645 F: drivers/staging/olpc_dcon/
13647 STAGING - REALTEK RTL8712U DRIVERS
13648 M: Larry Finger <Larry.Finger@lwfinger.net>
13649 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13651 F: drivers/staging/rtl8712/
13653 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13654 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13655 M: Teddy Wang <teddy.wang@siliconmotion.com>
13656 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13657 L: linux-fbdev@vger.kernel.org
13659 F: drivers/staging/sm750fb/
13661 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13662 M: William Hubbs <w.d.hubbs@gmail.com>
13663 M: Chris Brannon <chris@the-brannons.com>
13664 M: Kirk Reiser <kirk@reisers.ca>
13665 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13666 L: speakup@linux-speakup.org
13667 W: http://www.linux-speakup.org/
13669 F: drivers/staging/speakup/
13671 STAGING - VIA VT665X DRIVERS
13672 M: Forest Bond <forest@alittletooquiet.net>
13674 F: drivers/staging/vt665?/
13676 STAGING - WILC1000 WIFI DRIVER
13677 M: Aditya Shankar <aditya.shankar@microchip.com>
13678 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13679 L: linux-wireless@vger.kernel.org
13681 F: drivers/staging/wilc1000/
13683 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13684 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13686 F: drivers/staging/xgifb/
13689 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13691 L: devel@driverdev.osuosl.org
13693 F: drivers/staging/
13695 STARFIRE/DURALAN NETWORK DRIVER
13696 M: Ion Badulescu <ionut@badula.org>
13698 F: drivers/net/ethernet/adaptec/starfire*
13700 STEC S1220 SKD DRIVER
13701 M: Bart Van Assche <bart.vanassche@wdc.com>
13702 L: linux-block@vger.kernel.org
13704 F: drivers/block/skd*[ch]
13706 STI AUDIO (ASoC) DRIVERS
13707 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13708 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13710 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13714 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13716 F: drivers/staging/media/st-cec/
13717 F: Documentation/devicetree/bindings/media/stih-cec.txt
13719 STK1160 USB VIDEO CAPTURE DRIVER
13720 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13721 L: linux-media@vger.kernel.org
13722 T: git git://linuxtv.org/media_tree.git
13724 F: drivers/media/usb/stk1160/
13726 STM32 AUDIO (ASoC) DRIVERS
13727 M: Olivier Moysan <olivier.moysan@st.com>
13728 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13729 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13731 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
13734 STM32 TIMER/LPTIMER DRIVERS
13735 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13737 F: drivers/*/stm32-*timer*
13738 F: drivers/pwm/pwm-stm32*
13739 F: include/linux/*/stm32-*tim*
13740 F: Documentation/ABI/testing/*timer-stm32
13741 F: Documentation/devicetree/bindings/*/stm32-*timer*
13742 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
13744 STMMAC ETHERNET DRIVER
13745 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13746 M: Alexandre Torgue <alexandre.torgue@st.com>
13747 M: Jose Abreu <joabreu@synopsys.com>
13748 L: netdev@vger.kernel.org
13749 W: http://www.stlinux.com
13751 F: drivers/net/ethernet/stmicro/stmmac/
13754 M: Sam Creasey <sammy@sammy.net>
13755 W: http://sammy.net/sun3/
13757 F: arch/m68k/kernel/*sun3*
13758 F: arch/m68k/sun3*/
13759 F: arch/m68k/include/asm/sun3*
13760 F: drivers/net/ethernet/i825xx/sun3*
13762 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13763 M: Hans de Goede <hdegoede@redhat.com>
13764 L: linux-input@vger.kernel.org
13766 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13767 F: drivers/input/keyboard/sun4i-lradc-keys.c
13769 SUNDANCE NETWORK DRIVER
13770 M: Denis Kirjanov <kda@linux-powerpc.org>
13771 L: netdev@vger.kernel.org
13773 F: drivers/net/ethernet/dlink/sundance.c
13776 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13777 M: Rich Felker <dalias@libc.org>
13778 L: linux-sh@vger.kernel.org
13779 Q: http://patchwork.kernel.org/project/linux-sh/list/
13781 F: Documentation/sh/
13786 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13787 M: Len Brown <len.brown@intel.com>
13788 M: Pavel Machek <pavel@ucw.cz>
13789 L: linux-pm@vger.kernel.org
13790 B: https://bugzilla.kernel.org
13792 F: Documentation/power/
13793 F: arch/x86/kernel/acpi/
13794 F: drivers/base/power/
13796 F: include/linux/suspend.h
13797 F: include/linux/freezer.h
13798 F: include/linux/pm.h
13801 M: Martin Mares <mj@ucw.cz>
13802 L: linux-video@atrey.karlin.mff.cuni.cz
13804 F: Documentation/svga.txt
13805 F: arch/x86/boot/video*
13808 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13809 L: iommu@lists.linux-foundation.org
13810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13812 F: kernel/dma/swiotlb.c
13813 F: arch/*/kernel/pci-swiotlb.c
13814 F: include/linux/swiotlb.h
13817 M: Jiri Pirko <jiri@resnulli.us>
13818 M: Ivan Vecera <ivecera@redhat.com>
13819 L: netdev@vger.kernel.org
13822 F: include/net/switchdev.h
13824 SY8106A REGULATOR DRIVER
13825 M: Icenowy Zheng <icenowy@aosc.io>
13827 F: drivers/regulator/sy8106a-regulator.c
13828 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13830 SYNC FILE FRAMEWORK
13831 M: Sumit Semwal <sumit.semwal@linaro.org>
13832 R: Gustavo Padovan <gustavo@padovan.org>
13834 L: linux-media@vger.kernel.org
13835 L: dri-devel@lists.freedesktop.org
13836 F: drivers/dma-buf/sync_*
13837 F: drivers/dma-buf/dma-fence*
13838 F: drivers/dma-buf/sw_sync.c
13839 F: include/linux/sync_file.h
13840 F: include/uapi/linux/sync_file.h
13841 F: Documentation/sync_file.txt
13842 T: git git://anongit.freedesktop.org/drm/drm-misc
13844 SYNOPSYS ARC ARCHITECTURE
13845 M: Vineet Gupta <vgupta@synopsys.com>
13846 L: linux-snps-arc@lists.infradead.org
13849 F: Documentation/devicetree/bindings/arc/*
13850 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13851 F: drivers/clocksource/arc_timer.c
13852 F: drivers/tty/serial/arc_uart.c
13853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13855 SYNOPSYS ARC HSDK SDP pll clock driver
13856 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13858 F: drivers/clk/clk-hsdk-pll.c
13859 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13861 SYNOPSYS ARC SDP clock driver
13862 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13864 F: drivers/clk/axs10x/*
13865 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13867 SYNOPSYS ARC SDP platform support
13868 M: Alexey Brodkin <abrodkin@synopsys.com>
13870 F: arch/arc/plat-axs10x
13871 F: arch/arc/boot/dts/ax*
13872 F: Documentation/devicetree/bindings/arc/axs10*
13874 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13875 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13877 F: drivers/reset/reset-axs10x.c
13878 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13880 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13881 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13883 F: drivers/tty/serial/8250/8250_dw.c
13885 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13886 M: Hoan Tran <hotran@apm.com>
13887 L: linux-gpio@vger.kernel.org
13889 F: drivers/gpio/gpio-dwapb.c
13890 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13892 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13893 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13895 F: drivers/dma/dwi-axi-dmac/
13896 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13898 SYNOPSYS DESIGNWARE DMAC DRIVER
13899 M: Viresh Kumar <vireshk@kernel.org>
13900 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13902 F: include/linux/dma/dw.h
13903 F: include/linux/platform_data/dma-dw.h
13906 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13907 M: Jose Abreu <Jose.Abreu@synopsys.com>
13908 L: netdev@vger.kernel.org
13910 F: drivers/net/ethernet/synopsys/
13912 SYNOPSYS DESIGNWARE I2C DRIVER
13913 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13914 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13915 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13916 L: linux-i2c@vger.kernel.org
13918 F: drivers/i2c/busses/i2c-designware-*
13919 F: include/linux/platform_data/i2c-designware.h
13921 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13922 M: Jaehoon Chung <jh80.chung@samsung.com>
13923 L: linux-mmc@vger.kernel.org
13925 F: drivers/mmc/host/dw_mmc*
13927 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13928 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13930 F: drivers/reset/reset-hsdk.c
13931 F: include/dt-bindings/reset/snps,hsdk-reset.h
13932 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13934 SYSTEM CONFIGURATION (SYSCON)
13935 M: Lee Jones <lee.jones@linaro.org>
13936 M: Arnd Bergmann <arnd@arndb.de>
13937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13939 F: drivers/mfd/syscon.c
13941 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13942 M: Sudeep Holla <sudeep.holla@arm.com>
13943 L: linux-arm-kernel@lists.infradead.org
13945 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13946 F: drivers/clk/clk-sc[mp]i.c
13947 F: drivers/cpufreq/sc[mp]i-cpufreq.c
13948 F: drivers/firmware/arm_scpi.c
13949 F: drivers/firmware/arm_scmi/
13950 F: include/linux/sc[mp]i_protocol.h
13952 SYSTEM RESET/SHUTDOWN DRIVERS
13953 M: Sebastian Reichel <sre@kernel.org>
13954 L: linux-pm@vger.kernel.org
13955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13957 F: Documentation/devicetree/bindings/power/reset/
13958 F: drivers/power/reset/
13960 SYSTEM TRACE MODULE CLASS
13961 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13964 F: Documentation/trace/stm.rst
13965 F: drivers/hwtracing/stm/
13966 F: include/linux/stm.h
13967 F: include/uapi/linux/stm.h
13970 M: Christoph Hellwig <hch@infradead.org>
13972 F: Documentation/filesystems/sysv-fs.txt
13974 F: include/linux/sysv_fs.h
13977 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13978 L: linux-scsi@vger.kernel.org
13979 L: target-devel@vger.kernel.org
13980 W: http://www.linux-iscsi.org
13981 W: http://groups.google.com/group/linux-iscsi-target-dev
13982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13986 F: Documentation/target/
13988 TASKSTATS STATISTICS INTERFACE
13989 M: Balbir Singh <bsingharora@gmail.com>
13991 F: Documentation/accounting/taskstats*
13992 F: include/linux/taskstats*
13993 F: kernel/taskstats.c
13996 M: Jamal Hadi Salim <jhs@mojatatu.com>
13997 M: Cong Wang <xiyou.wangcong@gmail.com>
13998 M: Jiri Pirko <jiri@resnulli.us>
13999 L: netdev@vger.kernel.org
14001 F: include/net/pkt_cls.h
14002 F: include/net/pkt_sched.h
14003 F: include/net/tc_act/
14004 F: include/uapi/linux/pkt_cls.h
14005 F: include/uapi/linux/pkt_sched.h
14006 F: include/uapi/linux/tc_act/
14007 F: include/uapi/linux/tc_ematch/
14010 TC90522 MEDIA DRIVER
14011 M: Akihiro Tsukada <tskd08@gmail.com>
14012 L: linux-media@vger.kernel.org
14014 F: drivers/media/dvb-frontends/tc90522*
14016 TCP LOW PRIORITY MODULE
14017 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14018 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14019 W: http://tcp-lp-mod.sourceforge.net/
14021 F: net/ipv4/tcp_lp.c
14023 TDA10071 MEDIA DRIVER
14024 M: Antti Palosaari <crope@iki.fi>
14025 L: linux-media@vger.kernel.org
14026 W: https://linuxtv.org
14027 W: http://palosaari.fi/linux/
14028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14029 T: git git://linuxtv.org/anttip/media_tree.git
14031 F: drivers/media/dvb-frontends/tda10071*
14033 TDA18212 MEDIA DRIVER
14034 M: Antti Palosaari <crope@iki.fi>
14035 L: linux-media@vger.kernel.org
14036 W: https://linuxtv.org
14037 W: http://palosaari.fi/linux/
14038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14039 T: git git://linuxtv.org/anttip/media_tree.git
14041 F: drivers/media/tuners/tda18212*
14043 TDA18218 MEDIA DRIVER
14044 M: Antti Palosaari <crope@iki.fi>
14045 L: linux-media@vger.kernel.org
14046 W: https://linuxtv.org
14047 W: http://palosaari.fi/linux/
14048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14049 T: git git://linuxtv.org/anttip/media_tree.git
14051 F: drivers/media/tuners/tda18218*
14053 TDA18250 MEDIA DRIVER
14054 M: Olli Salonen <olli.salonen@iki.fi>
14055 L: linux-media@vger.kernel.org
14056 W: https://linuxtv.org
14057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14058 T: git git://linuxtv.org/media_tree.git
14060 F: drivers/media/tuners/tda18250*
14062 TDA18271 MEDIA DRIVER
14063 M: Michael Krufky <mkrufky@linuxtv.org>
14064 L: linux-media@vger.kernel.org
14065 W: https://linuxtv.org
14066 W: http://github.com/mkrufky
14067 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14068 T: git git://linuxtv.org/mkrufky/tuners.git
14070 F: drivers/media/tuners/tda18271*
14072 TDA1997x MEDIA DRIVER
14073 M: Tim Harvey <tharvey@gateworks.com>
14074 L: linux-media@vger.kernel.org
14075 W: https://linuxtv.org
14076 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14078 F: drivers/media/i2c/tda1997x.*
14080 TDA827x MEDIA DRIVER
14081 M: Michael Krufky <mkrufky@linuxtv.org>
14082 L: linux-media@vger.kernel.org
14083 W: https://linuxtv.org
14084 W: http://github.com/mkrufky
14085 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14086 T: git git://linuxtv.org/mkrufky/tuners.git
14088 F: drivers/media/tuners/tda8290.*
14090 TDA8290 MEDIA DRIVER
14091 M: Michael Krufky <mkrufky@linuxtv.org>
14092 L: linux-media@vger.kernel.org
14093 W: https://linuxtv.org
14094 W: http://github.com/mkrufky
14095 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14096 T: git git://linuxtv.org/mkrufky/tuners.git
14098 F: drivers/media/tuners/tda8290.*
14100 TDA9840 MEDIA DRIVER
14101 M: Hans Verkuil <hverkuil@xs4all.nl>
14102 L: linux-media@vger.kernel.org
14103 T: git git://linuxtv.org/media_tree.git
14104 W: https://linuxtv.org
14106 F: drivers/media/i2c/tda9840*
14108 TEA5761 TUNER DRIVER
14109 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14110 L: linux-media@vger.kernel.org
14111 W: https://linuxtv.org
14112 T: git git://linuxtv.org/media_tree.git
14114 F: drivers/media/tuners/tea5761.*
14116 TEA5767 TUNER DRIVER
14117 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14118 L: linux-media@vger.kernel.org
14119 W: https://linuxtv.org
14120 T: git git://linuxtv.org/media_tree.git
14122 F: drivers/media/tuners/tea5767.*
14124 TEA6415C MEDIA DRIVER
14125 M: Hans Verkuil <hverkuil@xs4all.nl>
14126 L: linux-media@vger.kernel.org
14127 T: git git://linuxtv.org/media_tree.git
14128 W: https://linuxtv.org
14130 F: drivers/media/i2c/tea6415c*
14132 TEA6420 MEDIA DRIVER
14133 M: Hans Verkuil <hverkuil@xs4all.nl>
14134 L: linux-media@vger.kernel.org
14135 T: git git://linuxtv.org/media_tree.git
14136 W: https://linuxtv.org
14138 F: drivers/media/i2c/tea6420*
14141 M: Jiri Pirko <jiri@resnulli.us>
14142 L: netdev@vger.kernel.org
14144 F: drivers/net/team/
14145 F: include/linux/if_team.h
14146 F: include/uapi/linux/if_team.h
14148 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14149 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14151 F: arch/x86/platform/ts5500/
14153 TECHNOTREND USB IR RECEIVER
14154 M: Sean Young <sean@mess.org>
14155 L: linux-media@vger.kernel.org
14157 F: drivers/media/rc/ttusbir.c
14159 TECHWELL TW9910 VIDEO DECODER
14160 L: linux-media@vger.kernel.org
14162 F: drivers/media/i2c/tw9910.c
14163 F: include/media/i2c/tw9910.h
14166 M: Jens Wiklander <jens.wiklander@linaro.org>
14168 F: include/linux/tee_drv.h
14169 F: include/uapi/linux/tee.h
14171 F: Documentation/tee.txt
14173 TEGRA ARCHITECTURE SUPPORT
14174 M: Thierry Reding <thierry.reding@gmail.com>
14175 M: Jonathan Hunter <jonathanh@nvidia.com>
14176 L: linux-tegra@vger.kernel.org
14177 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14183 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14184 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14186 F: drivers/clk/tegra/
14189 M: Laxman Dewangan <ldewangan@nvidia.com>
14190 M: Jon Hunter <jonathanh@nvidia.com>
14192 F: drivers/dma/tegra*
14195 M: Laxman Dewangan <ldewangan@nvidia.com>
14197 F: drivers/i2c/busses/i2c-tegra.c
14199 TEGRA IOMMU DRIVERS
14200 M: Thierry Reding <thierry.reding@gmail.com>
14201 L: linux-tegra@vger.kernel.org
14203 F: drivers/iommu/tegra*
14206 M: Laxman Dewangan <ldewangan@nvidia.com>
14208 F: drivers/input/keyboard/tegra-kbc.c
14211 M: Stefan Agner <stefan@agner.ch>
14212 M: Lucas Stach <dev@lynxeye.de>
14214 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14215 F: drivers/mtd/nand/raw/tegra_nand.c
14218 M: Thierry Reding <thierry.reding@gmail.com>
14220 F: drivers/pwm/pwm-tegra.c
14222 TEGRA SERIAL DRIVER
14223 M: Laxman Dewangan <ldewangan@nvidia.com>
14225 F: drivers/tty/serial/serial-tegra.c
14228 M: Laxman Dewangan <ldewangan@nvidia.com>
14230 F: drivers/spi/spi-tegra*
14232 TEHUTI ETHERNET DRIVER
14233 M: Andy Gospodarek <andy@greyhouse.net>
14234 L: netdev@vger.kernel.org
14236 F: drivers/net/ethernet/tehuti/*
14238 Telecom Clock Driver for MCPL0010
14239 M: Mark Gross <mark.gross@intel.com>
14241 F: drivers/char/tlclk.c
14243 TENSILICA XTENSA PORT (xtensa)
14244 M: Chris Zankel <chris@zankel.net>
14245 M: Max Filippov <jcmvbkbc@gmail.com>
14246 L: linux-xtensa@linux-xtensa.org
14247 T: git git://github.com/czankel/xtensa-linux.git
14250 F: drivers/irqchip/irq-xtensa-*
14252 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14253 M: Nishanth Menon <nm@ti.com>
14254 M: Tero Kristo <t-kristo@ti.com>
14255 M: Santosh Shilimkar <ssantosh@kernel.org>
14256 L: linux-arm-kernel@lists.infradead.org
14258 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14259 F: drivers/firmware/ti_sci*
14260 F: include/linux/soc/ti/ti_sci_protocol.h
14261 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14262 F: include/dt-bindings/genpd/k2g.h
14263 F: drivers/soc/ti/ti_sci_pm_domains.c
14264 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14265 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14266 F: drivers/clk/keystone/sci-clk.c
14267 F: drivers/reset/reset-ti-sci.c
14269 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14270 M: Hans Verkuil <hverkuil@xs4all.nl>
14271 L: linux-media@vger.kernel.org
14272 T: git git://linuxtv.org/media_tree.git
14273 W: https://linuxtv.org
14275 F: drivers/media/radio/radio-raremono.c
14278 M: Zhang Rui <rui.zhang@intel.com>
14279 M: Eduardo Valentin <edubezval@gmail.com>
14280 L: linux-pm@vger.kernel.org
14281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14283 Q: https://patchwork.kernel.org/project/linux-pm/list/
14285 F: drivers/thermal/
14286 F: include/linux/thermal.h
14287 F: include/uapi/linux/thermal.h
14288 F: include/linux/cpu_cooling.h
14289 F: Documentation/devicetree/bindings/thermal/
14291 THERMAL/CPU_COOLING
14292 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14293 M: Viresh Kumar <viresh.kumar@linaro.org>
14294 M: Javi Merino <javi.merino@kernel.org>
14295 L: linux-pm@vger.kernel.org
14297 F: Documentation/thermal/cpu-cooling-api.txt
14298 F: drivers/thermal/cpu_cooling.c
14299 F: include/linux/cpu_cooling.h
14301 THINKPAD ACPI EXTRAS DRIVER
14302 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14303 L: ibm-acpi-devel@lists.sourceforge.net
14304 L: platform-driver-x86@vger.kernel.org
14305 W: http://ibm-acpi.sourceforge.net
14306 W: http://thinkwiki.org/wiki/Ibm-acpi
14307 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14309 F: drivers/platform/x86/thinkpad_acpi.c
14312 M: Andreas Noever <andreas.noever@gmail.com>
14313 M: Michael Jamet <michael.jamet@intel.com>
14314 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14315 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14318 F: Documentation/admin-guide/thunderbolt.rst
14319 F: drivers/thunderbolt/
14320 F: include/linux/thunderbolt.h
14322 THUNDERBOLT NETWORK DRIVER
14323 M: Michael Jamet <michael.jamet@intel.com>
14324 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14325 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14326 L: netdev@vger.kernel.org
14328 F: drivers/net/thunderbolt.c
14330 THUNDERX GPIO DRIVER
14331 M: David Daney <david.daney@cavium.com>
14333 F: drivers/gpio/gpio-thunderx.c
14335 TI AM437X VPFE DRIVER
14336 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14337 L: linux-media@vger.kernel.org
14338 W: https://linuxtv.org
14339 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14340 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14342 F: drivers/media/platform/am437x/
14344 TI BANDGAP AND THERMAL DRIVER
14345 M: Eduardo Valentin <edubezval@gmail.com>
14346 M: Keerthy <j-keerthy@ti.com>
14347 L: linux-pm@vger.kernel.org
14348 L: linux-omap@vger.kernel.org
14350 F: drivers/thermal/ti-soc-thermal/
14352 TI BQ27XXX POWER SUPPLY DRIVER
14353 R: Andrew F. Davis <afd@ti.com>
14354 F: include/linux/power/bq27xxx_battery.h
14355 F: drivers/power/supply/bq27xxx_battery.c
14356 F: drivers/power/supply/bq27xxx_battery_i2c.c
14358 TI CDCE706 CLOCK DRIVER
14359 M: Max Filippov <jcmvbkbc@gmail.com>
14361 F: drivers/clk/clk-cdce706.c
14364 M: Tero Kristo <t-kristo@ti.com>
14365 L: linux-omap@vger.kernel.org
14368 F: include/linux/clk/ti.h
14370 TI DAVINCI MACHINE SUPPORT
14371 M: Sekhar Nori <nsekhar@ti.com>
14372 M: Kevin Hilman <khilman@kernel.org>
14373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14376 F: arch/arm/mach-davinci/
14377 F: drivers/i2c/busses/i2c-davinci.c
14378 F: arch/arm/boot/dts/da850*
14380 TI DAVINCI SERIES CLOCK DRIVER
14381 M: David Lechner <david@lechnology.com>
14382 R: Sekhar Nori <nsekhar@ti.com>
14384 F: Documentation/devicetree/bindings/clock/ti/davinci/
14385 F: drivers/clk/davinci/
14387 TI DAVINCI SERIES GPIO DRIVER
14388 M: Keerthy <j-keerthy@ti.com>
14389 L: linux-gpio@vger.kernel.org
14391 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14392 F: drivers/gpio/gpio-davinci.c
14394 TI DAVINCI SERIES MEDIA DRIVER
14395 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14396 L: linux-media@vger.kernel.org
14397 W: https://linuxtv.org
14398 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14399 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14401 F: drivers/media/platform/davinci/
14402 F: include/media/davinci/
14404 TI ETHERNET SWITCH DRIVER (CPSW)
14405 R: Grygorii Strashko <grygorii.strashko@ti.com>
14406 L: linux-omap@vger.kernel.org
14407 L: netdev@vger.kernel.org
14409 F: drivers/net/ethernet/ti/cpsw*
14410 F: drivers/net/ethernet/ti/davinci*
14412 TI FLASH MEDIA INTERFACE DRIVER
14413 M: Alex Dubov <oakad@yahoo.com>
14415 F: drivers/misc/tifm*
14416 F: drivers/mmc/host/tifm_sd.c
14417 F: include/linux/tifm.h
14419 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14420 M: Santosh Shilimkar <ssantosh@kernel.org>
14421 L: linux-kernel@vger.kernel.org
14422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14424 F: drivers/soc/ti/*
14425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14427 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14428 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14429 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14430 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14432 F: sound/soc/codecs/lm49453*
14433 F: sound/soc/codecs/isabelle*
14435 TI LP855x BACKLIGHT DRIVER
14436 M: Milo Kim <milo.kim@ti.com>
14438 F: Documentation/backlight/lp855x-driver.txt
14439 F: drivers/video/backlight/lp855x_bl.c
14440 F: include/linux/platform_data/lp855x.h
14442 TI LP8727 CHARGER DRIVER
14443 M: Milo Kim <milo.kim@ti.com>
14445 F: drivers/power/supply/lp8727_charger.c
14446 F: include/linux/platform_data/lp8727.h
14448 TI LP8788 MFD DRIVER
14449 M: Milo Kim <milo.kim@ti.com>
14451 F: drivers/iio/adc/lp8788_adc.c
14452 F: drivers/leds/leds-lp8788.c
14453 F: drivers/mfd/lp8788*.c
14454 F: drivers/power/supply/lp8788-charger.c
14455 F: drivers/regulator/lp8788-*.c
14456 F: include/linux/mfd/lp8788*.h
14458 TI NETCP ETHERNET DRIVER
14459 M: Wingman Kwok <w-kwok2@ti.com>
14460 M: Murali Karicheri <m-karicheri2@ti.com>
14461 L: netdev@vger.kernel.org
14463 F: drivers/net/ethernet/ti/netcp*
14465 TI TAS571X FAMILY ASoC CODEC DRIVER
14466 M: Kevin Cernekee <cernekee@chromium.org>
14467 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14469 F: sound/soc/codecs/tas571x*
14471 TI TRF7970A NFC DRIVER
14472 M: Mark Greer <mgreer@animalcreek.com>
14473 L: linux-wireless@vger.kernel.org
14474 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14476 F: drivers/nfc/trf7970a.c
14477 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14479 TI TWL4030 SERIES SOC CODEC DRIVER
14480 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14481 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14483 F: sound/soc/codecs/twl4030*
14486 M: Benoit Parrot <bparrot@ti.com>
14487 L: linux-media@vger.kernel.org
14488 W: http://linuxtv.org/
14489 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14491 F: drivers/media/platform/ti-vpe/
14493 TI WILINK WIRELESS DRIVERS
14494 L: linux-wireless@vger.kernel.org
14495 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14496 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14499 F: drivers/net/wireless/ti/
14500 F: include/linux/wl12xx.h
14502 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14503 M: John Stultz <john.stultz@linaro.org>
14504 M: Thomas Gleixner <tglx@linutronix.de>
14505 R: Stephen Boyd <sboyd@kernel.org>
14506 L: linux-kernel@vger.kernel.org
14507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14509 F: include/linux/clocksource.h
14510 F: include/linux/time.h
14511 F: include/linux/timex.h
14512 F: include/uapi/linux/time.h
14513 F: include/uapi/linux/timex.h
14514 F: kernel/time/clocksource.c
14515 F: kernel/time/time*.c
14516 F: kernel/time/alarmtimer.c
14517 F: kernel/time/ntp.c
14518 F: tools/testing/selftests/timers/
14521 M: Jon Maloy <jon.maloy@ericsson.com>
14522 M: Ying Xue <ying.xue@windriver.com>
14523 L: netdev@vger.kernel.org (core kernel code)
14524 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14525 W: http://tipc.sourceforge.net/
14527 F: include/uapi/linux/tipc*.h
14530 TLAN NETWORK DRIVER
14531 M: Samuel Chessman <chessman@tux.org>
14532 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14533 W: http://sourceforge.net/projects/tlan/
14535 F: Documentation/networking/tlan.txt
14536 F: drivers/net/ethernet/ti/tlan.*
14538 TM6000 VIDEO4LINUX DRIVER
14539 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14540 L: linux-media@vger.kernel.org
14541 W: https://linuxtv.org
14542 T: git git://linuxtv.org/media_tree.git
14544 F: drivers/media/usb/tm6000/
14545 F: Documentation/media/v4l-drivers/tm6000*
14547 TMIO/SDHI MMC DRIVER
14548 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14549 L: linux-mmc@vger.kernel.org
14551 F: drivers/mmc/host/tmio_mmc*
14552 F: drivers/mmc/host/renesas_sdhi*
14553 F: include/linux/mfd/tmio.h
14555 TMP401 HARDWARE MONITOR DRIVER
14556 M: Guenter Roeck <linux@roeck-us.net>
14557 L: linux-hwmon@vger.kernel.org
14559 F: Documentation/hwmon/tmp401
14560 F: drivers/hwmon/tmp401.c
14562 TMPFS (SHMEM FILESYSTEM)
14563 M: Hugh Dickins <hughd@google.com>
14564 L: linux-mm@kvack.org
14566 F: include/linux/shmem_fs.h
14569 TOMOYO SECURITY MODULE
14570 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14571 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14572 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14573 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14574 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14575 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14576 W: http://tomoyo.sourceforge.jp/
14577 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14579 F: security/tomoyo/
14581 TOPSTAR LAPTOP EXTRAS DRIVER
14582 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14583 L: platform-driver-x86@vger.kernel.org
14585 F: drivers/platform/x86/topstar-laptop.c
14587 TORTURE-TEST MODULES
14588 M: Davidlohr Bueso <dave@stgolabs.net>
14589 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14590 M: Josh Triplett <josh@joshtriplett.org>
14591 L: linux-kernel@vger.kernel.org
14593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14594 F: Documentation/RCU/torture.txt
14595 F: kernel/torture.c
14596 F: kernel/rcu/rcutorture.c
14597 F: kernel/rcu/rcuperf.c
14598 F: kernel/locking/locktorture.c
14600 TOSHIBA ACPI EXTRAS DRIVER
14601 M: Azael Avalos <coproscefalo@gmail.com>
14602 L: platform-driver-x86@vger.kernel.org
14604 F: drivers/platform/x86/toshiba_acpi.c
14606 TOSHIBA BLUETOOTH DRIVER
14607 M: Azael Avalos <coproscefalo@gmail.com>
14608 L: platform-driver-x86@vger.kernel.org
14610 F: drivers/platform/x86/toshiba_bluetooth.c
14612 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14613 M: Azael Avalos <coproscefalo@gmail.com>
14614 L: platform-driver-x86@vger.kernel.org
14616 F: drivers/platform/x86/toshiba_haps.c
14619 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14620 W: http://www.buzzard.org.uk/toshiba/
14622 F: drivers/char/toshiba.c
14623 F: include/linux/toshiba.h
14624 F: include/uapi/linux/toshiba.h
14626 TOSHIBA TC358743 DRIVER
14627 M: Mats Randgaard <matrandg@cisco.com>
14628 L: linux-media@vger.kernel.org
14630 F: drivers/media/i2c/tc358743*
14631 F: include/media/i2c/tc358743.h
14633 TOSHIBA WMI HOTKEYS DRIVER
14634 M: Azael Avalos <coproscefalo@gmail.com>
14635 L: platform-driver-x86@vger.kernel.org
14637 F: drivers/platform/x86/toshiba-wmi.c
14640 M: Peter Huewe <peterhuewe@gmx.de>
14641 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14642 R: Jason Gunthorpe <jgg@ziepe.ca>
14643 L: linux-integrity@vger.kernel.org
14644 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14645 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14646 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14648 F: drivers/char/tpm/
14651 M: Steven Rostedt <rostedt@goodmis.org>
14652 M: Ingo Molnar <mingo@redhat.com>
14653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14655 F: Documentation/trace/ftrace.rst
14656 F: arch/*/*/*/ftrace.h
14657 F: arch/*/kernel/ftrace.c
14658 F: include/*/ftrace.h
14659 F: include/linux/trace*.h
14662 F: tools/testing/selftests/ftrace/
14664 TRACING MMIO ACCESSES (MMIOTRACE)
14665 M: Steven Rostedt <rostedt@goodmis.org>
14666 M: Ingo Molnar <mingo@kernel.org>
14667 R: Karol Herbst <karolherbst@gmail.com>
14668 R: Pekka Paalanen <ppaalanen@gmail.com>
14670 L: linux-kernel@vger.kernel.org
14671 L: nouveau@lists.freedesktop.org
14672 F: kernel/trace/trace_mmiotrace.c
14673 F: include/linux/mmiotrace.h
14674 F: arch/x86/mm/kmmio.c
14675 F: arch/x86/mm/mmio-mod.c
14676 F: arch/x86/mm/testmmiotrace.c
14679 M: Jiri Kosina <trivial@kernel.org>
14680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14682 K: ^Subject:.*(?i)trivial
14684 TEMPO SEMICONDUCTOR DRIVERS
14685 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14687 F: sound/soc/codecs/tscs*.c
14688 F: sound/soc/codecs/tscs*.h
14689 F: Documentation/devicetree/bindings/sound/tscs*.txt
14692 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14693 M: Jiri Slaby <jslaby@suse.com>
14695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14696 F: Documentation/serial/
14698 F: drivers/tty/serial/serial_core.c
14699 F: include/linux/serial_core.h
14700 F: include/linux/serial.h
14701 F: include/linux/tty.h
14702 F: include/uapi/linux/serial_core.h
14703 F: include/uapi/linux/serial.h
14704 F: include/uapi/linux/tty.h
14706 TUA9001 MEDIA DRIVER
14707 M: Antti Palosaari <crope@iki.fi>
14708 L: linux-media@vger.kernel.org
14709 W: https://linuxtv.org
14710 W: http://palosaari.fi/linux/
14711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14712 T: git git://linuxtv.org/anttip/media_tree.git
14714 F: drivers/media/tuners/tua9001*
14716 TULIP NETWORK DRIVERS
14717 L: netdev@vger.kernel.org
14718 L: linux-parisc@vger.kernel.org
14720 F: drivers/net/ethernet/dec/tulip/
14723 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14724 W: http://vtun.sourceforge.net/tun
14726 F: Documentation/networking/tuntap.txt
14727 F: arch/um/os-Linux/drivers/
14729 TURBOCHANNEL SUBSYSTEM
14730 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14731 M: Ralf Baechle <ralf@linux-mips.org>
14732 L: linux-mips@linux-mips.org
14733 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14736 F: include/linux/tc.h
14739 M: "Len Brown" <lenb@kernel.org>
14740 L: linux-pm@vger.kernel.org
14741 B: https://bugzilla.kernel.org
14742 Q: https://patchwork.kernel.org/project/linux-pm/list/
14743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14745 F: tools/power/x86/turbostat/
14747 TW5864 VIDEO4LINUX DRIVER
14748 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14749 M: Anton Sviridenko <anton@corp.bluecherry.net>
14750 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14751 M: Andrey Utkin <andrey_utkin@fastmail.com>
14752 L: linux-media@vger.kernel.org
14754 F: drivers/media/pci/tw5864/
14756 TW68 VIDEO4LINUX DRIVER
14757 M: Hans Verkuil <hverkuil@xs4all.nl>
14758 L: linux-media@vger.kernel.org
14759 T: git git://linuxtv.org/media_tree.git
14760 W: https://linuxtv.org
14762 F: drivers/media/pci/tw68/
14764 TW686X VIDEO4LINUX DRIVER
14765 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14766 L: linux-media@vger.kernel.org
14767 T: git git://linuxtv.org/media_tree.git
14768 W: http://linuxtv.org
14770 F: drivers/media/pci/tw686x/
14772 UBI FILE SYSTEM (UBIFS)
14773 M: Richard Weinberger <richard@nod.at>
14774 M: Artem Bityutskiy <dedekind1@gmail.com>
14775 M: Adrian Hunter <adrian.hunter@intel.com>
14776 L: linux-mtd@lists.infradead.org
14777 T: git git://git.infradead.org/ubifs-2.6.git
14778 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14780 F: Documentation/filesystems/ubifs.txt
14783 UCLINUX (M68KNOMMU AND COLDFIRE)
14784 M: Greg Ungerer <gerg@linux-m68k.org>
14785 W: http://www.linux-m68k.org/
14786 W: http://www.uclinux.org/
14787 L: linux-m68k@lists.linux-m68k.org
14788 L: uclinux-dev@uclinux.org (subscribers-only)
14789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14791 F: arch/m68k/coldfire/
14793 F: arch/m68k/*/*_no.*
14794 F: arch/m68k/include/asm/*_no.*
14797 M: Jan Kara <jack@suse.com>
14799 F: Documentation/filesystems/udf.txt
14803 M: Bastien Nocera <hadess@hadess.net>
14804 L: linux-input@vger.kernel.org
14806 F: drivers/hid/hid-udraw-ps3.c
14809 M: Evgeniy Dushistov <dushistov@mail.ru>
14811 F: Documentation/filesystems/ufs.txt
14814 UHID USERSPACE HID IO DRIVER:
14815 M: David Herrmann <dh.herrmann@googlemail.com>
14816 L: linux-input@vger.kernel.org
14818 F: drivers/hid/uhid.c
14819 F: include/uapi/linux/uhid.h
14822 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14823 L: linux-usb@vger.kernel.org
14825 F: drivers/usb/common/ulpi.c
14826 F: include/linux/ulpi/
14828 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14829 L: linux-usb@vger.kernel.org
14832 F: include/linux/uwb.h
14833 F: include/linux/uwb/
14835 UNICORE32 ARCHITECTURE:
14836 M: Guan Xuetao <gxt@pku.edu.cn>
14837 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14839 T: git git://github.com/gxt/linux.git
14843 M: Tony Finch <dot@dotat.at>
14844 W: http://dotat.at/prog/unifdef
14846 F: scripts/unifdef.c
14848 UNIFORM CDROM DRIVER
14849 M: Jens Axboe <axboe@kernel.dk>
14850 W: http://www.kernel.dk
14852 F: Documentation/cdrom/
14853 F: drivers/cdrom/cdrom.c
14854 F: include/linux/cdrom.h
14855 F: include/uapi/linux/cdrom.h
14857 UNISYS S-PAR DRIVERS
14858 M: David Kershner <david.kershner@unisys.com>
14859 L: sparmaintainer@unisys.com (Unisys internal)
14861 F: include/linux/visorbus.h
14862 F: drivers/visorbus/
14863 F: drivers/staging/unisys/
14865 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14866 M: Vinayak Holikatti <vinholikatti@gmail.com>
14867 L: linux-scsi@vger.kernel.org
14869 F: Documentation/scsi/ufs.txt
14870 F: drivers/scsi/ufs/
14872 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14873 M: Joao Pinto <jpinto@synopsys.com>
14874 L: linux-scsi@vger.kernel.org
14876 F: drivers/scsi/ufs/*dwc*
14878 UNSORTED BLOCK IMAGES (UBI)
14879 M: Artem Bityutskiy <dedekind1@gmail.com>
14880 M: Richard Weinberger <richard@nod.at>
14881 W: http://www.linux-mtd.infradead.org/
14882 L: linux-mtd@lists.infradead.org
14883 T: git git://git.infradead.org/ubifs-2.6.git
14885 F: drivers/mtd/ubi/
14886 F: include/linux/mtd/ubi.h
14887 F: include/uapi/mtd/ubi-user.h
14889 USB "USBNET" DRIVER FRAMEWORK
14890 M: Oliver Neukum <oneukum@suse.com>
14891 L: netdev@vger.kernel.org
14892 W: http://www.linux-usb.org/usbnet
14894 F: drivers/net/usb/usbnet.c
14895 F: include/linux/usb/usbnet.h
14898 M: Oliver Neukum <oneukum@suse.com>
14899 L: linux-usb@vger.kernel.org
14901 F: Documentation/usb/acm.txt
14902 F: drivers/usb/class/cdc-acm.*
14904 USB AR5523 WIRELESS DRIVER
14905 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14906 L: linux-wireless@vger.kernel.org
14908 F: drivers/net/wireless/ath/ar5523/
14911 M: Oliver Neukum <oneukum@suse.com>
14912 L: linux-usb@vger.kernel.org
14913 L: linux-scsi@vger.kernel.org
14915 F: drivers/usb/storage/uas.c
14917 USB CDC ETHERNET DRIVER
14918 M: Oliver Neukum <oliver@neukum.org>
14919 L: linux-usb@vger.kernel.org
14921 F: drivers/net/usb/cdc_*.c
14922 F: include/uapi/linux/usb/cdc.h
14924 USB CHAOSKEY DRIVER
14925 M: Keith Packard <keithp@keithp.com>
14926 L: linux-usb@vger.kernel.org
14928 F: drivers/usb/misc/chaoskey.c
14930 USB CYPRESS C67X00 DRIVER
14931 M: Peter Korsgaard <jacmet@sunsite.dk>
14932 L: linux-usb@vger.kernel.org
14934 F: drivers/usb/c67x00/
14936 USB DAVICOM DM9601 DRIVER
14937 M: Peter Korsgaard <jacmet@sunsite.dk>
14938 L: netdev@vger.kernel.org
14939 W: http://www.linux-usb.org/usbnet
14941 F: drivers/net/usb/dm9601.c
14943 USB DIAMOND RIO500 DRIVER
14944 M: Cesar Miquel <miquel@df.uba.ar>
14945 L: rio500-users@lists.sourceforge.net
14946 W: http://rio500.sourceforge.net
14948 F: drivers/usb/misc/rio500*
14951 M: Alan Stern <stern@rowland.harvard.edu>
14952 L: linux-usb@vger.kernel.org
14954 F: Documentation/usb/ehci.txt
14955 F: drivers/usb/host/ehci*
14957 USB GADGET/PERIPHERAL SUBSYSTEM
14958 M: Felipe Balbi <balbi@kernel.org>
14959 L: linux-usb@vger.kernel.org
14960 W: http://www.linux-usb.org/gadget
14961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14963 F: drivers/usb/gadget/
14964 F: include/linux/usb/gadget*
14966 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14967 M: Jiri Kosina <jikos@kernel.org>
14968 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14969 L: linux-usb@vger.kernel.org
14970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14972 F: Documentation/hid/hiddev.txt
14973 F: drivers/hid/usbhid/
14975 USB INTEL XHCI ROLE MUX DRIVER
14976 M: Hans de Goede <hdegoede@redhat.com>
14977 L: linux-usb@vger.kernel.org
14979 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
14982 M: Olav Kongas <ok@artecdesign.ee>
14983 L: linux-usb@vger.kernel.org
14985 F: drivers/usb/host/isp116x*
14986 F: include/linux/usb/isp116x.h
14988 USB LAN78XX ETHERNET DRIVER
14989 M: Woojung Huh <woojung.huh@microchip.com>
14990 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14991 L: netdev@vger.kernel.org
14993 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14994 F: drivers/net/usb/lan78xx.*
14995 F: include/dt-bindings/net/microchip-lan78xx.h
14997 USB MASS STORAGE DRIVER
14998 M: Alan Stern <stern@rowland.harvard.edu>
14999 L: linux-usb@vger.kernel.org
15000 L: usb-storage@lists.one-eyed-alien.net
15002 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15003 F: drivers/usb/storage/
15006 M: Clemens Ladisch <clemens@ladisch.de>
15007 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15008 T: git git://git.alsa-project.org/alsa-kernel.git
15010 F: sound/usb/midi.*
15012 USB NETWORKING DRIVERS
15013 L: linux-usb@vger.kernel.org
15015 F: drivers/net/usb/
15018 M: Alan Stern <stern@rowland.harvard.edu>
15019 L: linux-usb@vger.kernel.org
15021 F: Documentation/usb/ohci.txt
15022 F: drivers/usb/host/ohci*
15024 USB OTG FSM (Finite State Machine)
15025 M: Peter Chen <Peter.Chen@nxp.com>
15026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15027 L: linux-usb@vger.kernel.org
15029 F: drivers/usb/common/usb-otg-fsm.c
15032 M: Valentina Manea <valentina.manea.m@gmail.com>
15033 M: Shuah Khan <shuah@kernel.org>
15034 L: linux-usb@vger.kernel.org
15036 F: Documentation/usb/usbip_protocol.txt
15037 F: drivers/usb/usbip/
15038 F: tools/usb/usbip/
15039 F: tools/testing/selftests/drivers/usb/usbip/
15042 M: Petko Manolov <petkan@nucleusys.com>
15043 L: linux-usb@vger.kernel.org
15044 L: netdev@vger.kernel.org
15045 T: git git://github.com/petkan/pegasus.git
15046 W: https://github.com/petkan/pegasus
15048 F: drivers/net/usb/pegasus.*
15051 M: Felipe Balbi <balbi@kernel.org>
15052 L: linux-usb@vger.kernel.org
15053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15055 F: drivers/usb/phy/
15057 USB PRINTER DRIVER (usblp)
15058 M: Pete Zaitcev <zaitcev@redhat.com>
15059 L: linux-usb@vger.kernel.org
15061 F: drivers/usb/class/usblp.c
15063 USB QMI WWAN NETWORK DRIVER
15064 M: Bjørn Mork <bjorn@mork.no>
15065 L: netdev@vger.kernel.org
15067 F: Documentation/ABI/testing/sysfs-class-net-qmi
15068 F: drivers/net/usb/qmi_wwan.c
15071 M: Petko Manolov <petkan@nucleusys.com>
15072 L: linux-usb@vger.kernel.org
15073 L: netdev@vger.kernel.org
15074 T: git git://github.com/petkan/rtl8150.git
15075 W: https://github.com/petkan/rtl8150
15077 F: drivers/net/usb/rtl8150.c
15079 USB SERIAL SUBSYSTEM
15080 M: Johan Hovold <johan@kernel.org>
15081 L: linux-usb@vger.kernel.org
15082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15084 F: Documentation/usb/usb-serial.txt
15085 F: drivers/usb/serial/
15086 F: include/linux/usb/serial.h
15088 USB SMSC75XX ETHERNET DRIVER
15089 M: Steve Glendinning <steve.glendinning@shawell.net>
15090 L: netdev@vger.kernel.org
15092 F: drivers/net/usb/smsc75xx.*
15094 USB SMSC95XX ETHERNET DRIVER
15095 M: Steve Glendinning <steve.glendinning@shawell.net>
15096 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15097 L: netdev@vger.kernel.org
15099 F: drivers/net/usb/smsc95xx.*
15102 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15103 L: linux-usb@vger.kernel.org
15104 W: http://www.linux-usb.org
15105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15107 F: Documentation/devicetree/bindings/usb/
15108 F: Documentation/usb/
15110 F: include/linux/usb.h
15111 F: include/linux/usb/
15113 USB TYPEC PI3USB30532 MUX DRIVER
15114 M: Hans de Goede <hdegoede@redhat.com>
15115 L: linux-usb@vger.kernel.org
15117 F: drivers/usb/typec/mux/pi3usb30532.c
15119 USB TYPEC SUBSYSTEM
15120 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15121 L: linux-usb@vger.kernel.org
15123 F: Documentation/ABI/testing/sysfs-class-typec
15124 F: Documentation/driver-api/usb/typec.rst
15125 F: drivers/usb/typec/
15126 F: include/linux/usb/typec.h
15129 M: Alan Stern <stern@rowland.harvard.edu>
15130 L: linux-usb@vger.kernel.org
15132 F: drivers/usb/host/uhci*
15135 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15136 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15137 L: linux-media@vger.kernel.org
15138 T: git git://linuxtv.org/media_tree.git
15139 W: http://www.ideasonboard.org/uvc/
15141 F: drivers/media/usb/uvc/
15142 F: include/uapi/linux/uvcvideo.h
15145 M: Hans Verkuil <hverkuil@xs4all.nl>
15146 L: linux-media@vger.kernel.org
15147 T: git git://linuxtv.org/media_tree.git
15148 W: https://linuxtv.org
15150 F: drivers/media/usb/usbvision/
15153 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15154 L: linux-usb@vger.kernel.org
15156 F: drivers/usb/gadget/function/*uvc*
15157 F: drivers/usb/gadget/legacy/webcam.c
15159 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15160 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15161 L: linux-wireless@vger.kernel.org
15163 F: drivers/net/wireless/rndis_wlan.c
15166 M: Mathias Nyman <mathias.nyman@intel.com>
15167 L: linux-usb@vger.kernel.org
15169 F: drivers/usb/host/xhci*
15170 F: drivers/usb/host/pci-quirks*
15173 L: linux-wireless@vger.kernel.org
15174 W: http://linux-lc100020.sourceforge.net
15176 F: drivers/net/wireless/zydas/zd1201.*
15179 M: Antoine Jacquet <royale@zerezo.com>
15180 L: linux-usb@vger.kernel.org
15181 L: linux-media@vger.kernel.org
15182 T: git git://linuxtv.org/media_tree.git
15183 W: http://royale.zerezo.com/zr364xx/
15185 F: Documentation/media/v4l-drivers/zr364xx*
15186 F: drivers/media/usb/zr364xx/
15188 USER-MODE LINUX (UML)
15189 M: Jeff Dike <jdike@addtoit.com>
15190 M: Richard Weinberger <richard@nod.at>
15191 L: linux-um@lists.infradead.org
15192 W: http://user-mode-linux.sourceforge.net
15193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15195 F: Documentation/virtual/uml/
15201 USERSPACE I/O (UIO)
15202 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15205 F: Documentation/driver-api/uio-howto.rst
15207 F: include/linux/uio*.h
15210 M: Karel Zak <kzak@redhat.com>
15211 L: util-linux@vger.kernel.org
15212 W: http://en.wikipedia.org/wiki/Util-linux
15213 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15217 M: Christoph Hellwig <hch@lst.de>
15218 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15219 L: linux-kernel@vger.kernel.org
15220 T: git git://git.infradead.org/users/hch/uuid.git
15223 F: include/linux/uuid.h
15224 F: include/uapi/linux/uuid.h
15228 M: Michal Januszewski <spock@gentoo.org>
15229 L: linux-fbdev@vger.kernel.org
15230 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15232 F: Documentation/fb/uvesafb.txt
15233 F: drivers/video/fbdev/uvesafb.*
15236 M: Stefan Agner <stefan@agner.ch>
15237 L: linux-mtd@lists.infradead.org
15239 F: drivers/mtd/nand/raw/vf610_nfc.c
15241 VFAT/FAT/MSDOS FILESYSTEM
15242 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15244 F: Documentation/filesystems/vfat.txt
15248 M: Alex Williamson <alex.williamson@redhat.com>
15249 L: kvm@vger.kernel.org
15250 T: git git://github.com/awilliam/linux-vfio.git
15252 F: Documentation/vfio.txt
15254 F: include/linux/vfio.h
15255 F: include/uapi/linux/vfio.h
15257 VFIO MEDIATED DEVICE DRIVERS
15258 M: Kirti Wankhede <kwankhede@nvidia.com>
15259 L: kvm@vger.kernel.org
15261 F: Documentation/vfio-mediated-device.txt
15262 F: drivers/vfio/mdev/
15263 F: include/linux/mdev.h
15264 F: samples/vfio-mdev/
15266 VFIO PLATFORM DRIVER
15267 M: Eric Auger <eric.auger@redhat.com>
15268 L: kvm@vger.kernel.org
15270 F: drivers/vfio/platform/
15273 R: Lukas Wunner <lukas@wunner.de>
15275 F: Documentation/gpu/vga-switcheroo.rst
15276 F: drivers/gpu/vga/vga_switcheroo.c
15277 F: include/linux/vga_switcheroo.h
15278 T: git git://anongit.freedesktop.org/drm/drm-misc
15280 VIA RHINE NETWORK DRIVER
15282 F: drivers/net/ethernet/via/via-rhine.c
15284 VIA SD/MMC CARD CONTROLLER DRIVER
15285 M: Bruce Chang <brucechang@via.com.tw>
15286 M: Harald Welte <HaraldWelte@viatech.com>
15288 F: drivers/mmc/host/via-sdmmc.c
15290 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15291 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15292 L: linux-fbdev@vger.kernel.org
15294 F: include/linux/via-core.h
15295 F: include/linux/via-gpio.h
15296 F: include/linux/via_i2c.h
15297 F: drivers/video/fbdev/via/
15299 VIA VELOCITY NETWORK DRIVER
15300 M: Francois Romieu <romieu@fr.zoreil.com>
15301 L: netdev@vger.kernel.org
15303 F: drivers/net/ethernet/via/via-velocity.*
15305 VICODEC VIRTUAL CODEC DRIVER
15306 M: Hans Verkuil <hans.verkuil@cisco.com>
15307 L: linux-media@vger.kernel.org
15308 T: git git://linuxtv.org/media_tree.git
15309 W: https://linuxtv.org
15311 F: drivers/media/platform/vicodec/*
15313 VIDEO MULTIPLEXER DRIVER
15314 M: Philipp Zabel <p.zabel@pengutronix.de>
15315 L: linux-media@vger.kernel.org
15317 F: drivers/media/platform/video-mux.c
15319 VIDEO I2C POLLING DRIVER
15320 M: Matt Ranostay <matt.ranostay@konsulko.com>
15321 L: linux-media@vger.kernel.org
15323 F: drivers/media/i2c/video-i2c.c
15325 VIDEOBUF2 FRAMEWORK
15326 M: Pawel Osciak <pawel@osciak.com>
15327 M: Marek Szyprowski <m.szyprowski@samsung.com>
15328 M: Kyungmin Park <kyungmin.park@samsung.com>
15329 L: linux-media@vger.kernel.org
15331 F: drivers/media/v4l2-core/videobuf2-*
15332 F: include/media/videobuf2-*
15334 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15335 M: Helen Koike <helen.koike@collabora.com>
15336 L: linux-media@vger.kernel.org
15337 T: git git://linuxtv.org/media_tree.git
15338 W: https://linuxtv.org
15340 F: drivers/media/platform/vimc/*
15343 M: Alex Williamson <alex.williamson@redhat.com>
15344 M: Paolo Bonzini <pbonzini@redhat.com>
15345 L: kvm@vger.kernel.org
15349 VIRTIO AND VHOST VSOCK DRIVER
15350 M: Stefan Hajnoczi <stefanha@redhat.com>
15351 L: kvm@vger.kernel.org
15352 L: virtualization@lists.linux-foundation.org
15353 L: netdev@vger.kernel.org
15355 F: include/linux/virtio_vsock.h
15356 F: include/uapi/linux/virtio_vsock.h
15357 F: include/uapi/linux/vsockmon.h
15358 F: include/uapi/linux/vm_sockets_diag.h
15359 F: net/vmw_vsock/diag.c
15360 F: net/vmw_vsock/af_vsock_tap.c
15361 F: net/vmw_vsock/virtio_transport_common.c
15362 F: net/vmw_vsock/virtio_transport.c
15363 F: drivers/net/vsockmon.c
15364 F: drivers/vhost/vsock.c
15365 F: drivers/vhost/vsock.h
15366 F: tools/testing/vsock/
15368 VIRTIO CONSOLE DRIVER
15369 M: Amit Shah <amit@kernel.org>
15370 L: virtualization@lists.linux-foundation.org
15372 F: drivers/char/virtio_console.c
15373 F: include/linux/virtio_console.h
15374 F: include/uapi/linux/virtio_console.h
15376 VIRTIO CORE, NET AND BLOCK DRIVERS
15377 M: "Michael S. Tsirkin" <mst@redhat.com>
15378 M: Jason Wang <jasowang@redhat.com>
15379 L: virtualization@lists.linux-foundation.org
15381 F: Documentation/devicetree/bindings/virtio/
15384 F: drivers/net/virtio_net.c
15385 F: drivers/block/virtio_blk.c
15386 F: include/linux/virtio*.h
15387 F: include/uapi/linux/virtio_*.h
15388 F: drivers/crypto/virtio/
15389 F: mm/balloon_compaction.c
15391 VIRTIO CRYPTO DRIVER
15392 M: Gonglei <arei.gonglei@huawei.com>
15393 L: virtualization@lists.linux-foundation.org
15394 L: linux-crypto@vger.kernel.org
15396 F: drivers/crypto/virtio/
15397 F: include/uapi/linux/virtio_crypto.h
15399 VIRTIO DRIVERS FOR S390
15400 M: Cornelia Huck <cohuck@redhat.com>
15401 M: Halil Pasic <pasic@linux.ibm.com>
15402 L: linux-s390@vger.kernel.org
15403 L: virtualization@lists.linux-foundation.org
15404 L: kvm@vger.kernel.org
15406 F: drivers/s390/virtio/
15407 F: arch/s390/include/uapi/asm/virtio-ccw.h
15410 M: David Airlie <airlied@linux.ie>
15411 M: Gerd Hoffmann <kraxel@redhat.com>
15412 L: dri-devel@lists.freedesktop.org
15413 L: virtualization@lists.linux-foundation.org
15414 T: git git://anongit.freedesktop.org/drm/drm-misc
15416 F: drivers/gpu/drm/virtio/
15417 F: include/uapi/linux/virtio_gpu.h
15419 VIRTIO HOST (VHOST)
15420 M: "Michael S. Tsirkin" <mst@redhat.com>
15421 M: Jason Wang <jasowang@redhat.com>
15422 L: kvm@vger.kernel.org
15423 L: virtualization@lists.linux-foundation.org
15424 L: netdev@vger.kernel.org
15425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15428 F: include/uapi/linux/vhost.h
15430 VIRTIO INPUT DRIVER
15431 M: Gerd Hoffmann <kraxel@redhat.com>
15433 F: drivers/virtio/virtio_input.c
15434 F: include/uapi/linux/virtio_input.h
15436 VIRTUAL BOX GUEST DEVICE DRIVER
15437 M: Hans de Goede <hdegoede@redhat.com>
15438 M: Arnd Bergmann <arnd@arndb.de>
15439 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15441 F: include/linux/vbox_utils.h
15442 F: include/uapi/linux/vbox*.h
15443 F: drivers/virt/vboxguest/
15445 VIRTUAL SERIO DEVICE DRIVER
15446 M: Stephen Chandler Paul <thatslyude@gmail.com>
15448 F: drivers/input/serio/userio.c
15449 F: include/uapi/linux/userio.h
15451 VIVID VIRTUAL VIDEO DRIVER
15452 M: Hans Verkuil <hverkuil@xs4all.nl>
15453 L: linux-media@vger.kernel.org
15454 T: git git://linuxtv.org/media_tree.git
15455 W: https://linuxtv.org
15457 F: drivers/media/platform/vivid/*
15460 M: Florian Fainelli <f.fainelli@gmail.com>
15461 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15463 F: drivers/vlynq/vlynq.c
15464 F: include/linux/vlynq.h
15467 M: Martyn Welch <martyn@welchs.me.uk>
15468 M: Manohar Vanga <manohar.vanga@gmail.com>
15469 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15470 L: devel@driverdev.osuosl.org
15472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15473 F: Documentation/driver-api/vme.rst
15474 F: drivers/staging/vme/
15476 F: include/linux/vme*
15478 VMWARE BALLOON DRIVER
15479 M: Xavier Deguillard <xdeguillard@vmware.com>
15480 M: Philip Moltmann <moltmann@vmware.com>
15481 M: "VMware, Inc." <pv-drivers@vmware.com>
15482 L: linux-kernel@vger.kernel.org
15484 F: drivers/misc/vmw_balloon.c
15486 VMWARE HYPERVISOR INTERFACE
15487 M: Alok Kataria <akataria@vmware.com>
15488 L: virtualization@lists.linux-foundation.org
15490 F: arch/x86/kernel/cpu/vmware.c
15492 VMWARE PVRDMA DRIVER
15493 M: Adit Ranadive <aditr@vmware.com>
15494 M: VMware PV-Drivers <pv-drivers@vmware.com>
15495 L: linux-rdma@vger.kernel.org
15497 F: drivers/infiniband/hw/vmw_pvrdma/
15499 VMware PVSCSI driver
15500 M: Jim Gill <jgill@vmware.com>
15501 M: VMware PV-Drivers <pv-drivers@vmware.com>
15502 L: linux-scsi@vger.kernel.org
15504 F: drivers/scsi/vmw_pvscsi.c
15505 F: drivers/scsi/vmw_pvscsi.h
15507 VMWARE VMMOUSE SUBDRIVER
15508 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15509 M: "VMware, Inc." <pv-drivers@vmware.com>
15510 L: linux-input@vger.kernel.org
15512 F: drivers/input/mouse/vmmouse.c
15513 F: drivers/input/mouse/vmmouse.h
15515 VMWARE VMXNET3 ETHERNET DRIVER
15516 M: Ronak Doshi <doshir@vmware.com>
15517 M: "VMware, Inc." <pv-drivers@vmware.com>
15518 L: netdev@vger.kernel.org
15520 F: drivers/net/vmxnet3/
15522 VOCORE VOCORE2 BOARD
15523 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15524 L: linux-mips@linux-mips.org
15526 F: arch/mips/boot/dts/ralink/vocore2.dts
15528 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15529 M: Liam Girdwood <lgirdwood@gmail.com>
15530 M: Mark Brown <broonie@kernel.org>
15531 L: linux-kernel@vger.kernel.org
15532 W: http://www.slimlogic.co.uk/?p=48
15533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15535 F: Documentation/devicetree/bindings/regulator/
15536 F: Documentation/power/regulator/
15537 F: drivers/regulator/
15538 F: include/dt-bindings/regulator/
15539 F: include/linux/regulator/
15542 M: David Ahern <dsa@cumulusnetworks.com>
15543 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15544 L: netdev@vger.kernel.org
15546 F: drivers/net/vrf.c
15547 F: Documentation/networking/vrf.txt
15549 VT1211 HARDWARE MONITOR DRIVER
15550 M: Juerg Haefliger <juergh@gmail.com>
15551 L: linux-hwmon@vger.kernel.org
15553 F: Documentation/hwmon/vt1211
15554 F: drivers/hwmon/vt1211.c
15556 VT8231 HARDWARE MONITOR DRIVER
15557 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15558 L: linux-hwmon@vger.kernel.org
15560 F: drivers/hwmon/vt8231.c
15562 VUB300 USB to SDIO/SD/MMC bridge chip
15563 M: Tony Olech <tony.olech@elandigitalsystems.com>
15564 L: linux-mmc@vger.kernel.org
15565 L: linux-usb@vger.kernel.org
15567 F: drivers/mmc/host/vub300.c
15569 W1 DALLAS'S 1-WIRE BUS
15570 M: Evgeniy Polyakov <zbr@ioremap.net>
15572 F: Documentation/w1/
15574 F: include/linux/w1.h
15576 W83791D HARDWARE MONITORING DRIVER
15577 M: Marc Hulsman <m.hulsman@tudelft.nl>
15578 L: linux-hwmon@vger.kernel.org
15580 F: Documentation/hwmon/w83791d
15581 F: drivers/hwmon/w83791d.c
15583 W83793 HARDWARE MONITORING DRIVER
15584 M: Rudolf Marek <r.marek@assembler.cz>
15585 L: linux-hwmon@vger.kernel.org
15587 F: Documentation/hwmon/w83793
15588 F: drivers/hwmon/w83793.c
15590 W83795 HARDWARE MONITORING DRIVER
15591 M: Jean Delvare <jdelvare@suse.com>
15592 L: linux-hwmon@vger.kernel.org
15594 F: drivers/hwmon/w83795.c
15596 W83L51xD SD/MMC CARD INTERFACE DRIVER
15597 M: Pierre Ossman <pierre@ossman.eu>
15599 F: drivers/mmc/host/wbsd.*
15601 WACOM PROTOCOL 4 SERIAL TABLETS
15602 M: Julian Squires <julian@cipht.net>
15603 M: Hans de Goede <hdegoede@redhat.com>
15604 L: linux-input@vger.kernel.org
15606 F: drivers/input/tablet/wacom_serial4.c
15608 WATCHDOG DEVICE DRIVERS
15609 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15610 M: Guenter Roeck <linux@roeck-us.net>
15611 L: linux-watchdog@vger.kernel.org
15612 W: http://www.linux-watchdog.org/
15613 T: git git://www.linux-watchdog.org/linux-watchdog.git
15615 F: Documentation/devicetree/bindings/watchdog/
15616 F: Documentation/watchdog/
15617 F: drivers/watchdog/
15618 F: include/linux/watchdog.h
15619 F: include/uapi/linux/watchdog.h
15621 WHISKEYCOVE PMIC GPIO DRIVER
15622 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15623 L: linux-gpio@vger.kernel.org
15625 F: drivers/gpio/gpio-wcove.c
15628 M: David Herrmann <dh.herrmann@googlemail.com>
15629 L: linux-input@vger.kernel.org
15631 F: drivers/hid/hid-wiimote*
15633 WILOCITY WIL6210 WIRELESS DRIVER
15634 M: Maya Erez <merez@codeaurora.org>
15635 L: linux-wireless@vger.kernel.org
15636 L: wil6210@qti.qualcomm.com
15638 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15639 F: drivers/net/wireless/ath/wil6210/
15642 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15643 M: linux-wimax@intel.com
15644 L: wimax@linuxwimax.org (subscribers-only)
15646 W: http://linuxwimax.org
15647 F: Documentation/wimax/README.wimax
15648 F: include/linux/wimax/debug.h
15649 F: include/net/wimax.h
15650 F: include/uapi/linux/wimax.h
15654 M: David Härdeman <david@hardeman.nu>
15656 F: drivers/media/rc/winbond-cir.c
15658 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15659 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15660 L: linux-watchdog@vger.kernel.org
15662 F: drivers/watchdog/ebc-c384_wdt.c
15664 WINSYSTEMS WS16C48 GPIO DRIVER
15665 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15666 L: linux-gpio@vger.kernel.org
15668 F: drivers/gpio/gpio-ws16c48.c
15670 WISTRON LAPTOP BUTTON DRIVER
15671 M: Miloslav Trmac <mitr@volny.cz>
15673 F: drivers/input/misc/wistron_btns.c
15675 WL3501 WIRELESS PCMCIA CARD DRIVER
15676 L: linux-wireless@vger.kernel.org
15678 F: drivers/net/wireless/wl3501*
15680 WOLFSON MICROELECTRONICS DRIVERS
15681 L: patches@opensource.cirrus.com
15682 T: git https://github.com/CirrusLogic/linux-drivers.git
15683 W: https://github.com/CirrusLogic/linux-drivers/wiki
15685 F: Documentation/hwmon/wm83??
15686 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15687 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15688 F: Documentation/devicetree/bindings/mfd/arizona.txt
15689 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15690 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15691 F: arch/arm/mach-s3c64xx/mach-crag6410*
15692 F: drivers/clk/clk-wm83*.c
15693 F: drivers/extcon/extcon-arizona.c
15694 F: drivers/leds/leds-wm83*.c
15695 F: drivers/gpio/gpio-*wm*.c
15696 F: drivers/gpio/gpio-arizona.c
15697 F: drivers/hwmon/wm83??-hwmon.c
15698 F: drivers/input/misc/wm831x-on.c
15699 F: drivers/input/touchscreen/wm831x-ts.c
15700 F: drivers/input/touchscreen/wm97*.c
15701 F: drivers/mfd/arizona*
15702 F: drivers/mfd/wm*.c
15703 F: drivers/mfd/cs47l24*
15704 F: drivers/power/supply/wm83*.c
15705 F: drivers/rtc/rtc-wm83*.c
15706 F: drivers/regulator/wm8*.c
15707 F: drivers/regulator/arizona*
15708 F: drivers/video/backlight/wm83*_bl.c
15709 F: drivers/watchdog/wm83*_wdt.c
15710 F: include/linux/mfd/arizona/
15711 F: include/linux/mfd/wm831x/
15712 F: include/linux/mfd/wm8350/
15713 F: include/linux/mfd/wm8400*
15714 F: include/linux/regulator/arizona*
15715 F: include/linux/wm97xx.h
15716 F: include/sound/wm????.h
15717 F: sound/soc/codecs/arizona.?
15718 F: sound/soc/codecs/wm*
15719 F: sound/soc/codecs/cs47l24*
15722 M: Tejun Heo <tj@kernel.org>
15723 R: Lai Jiangshan <jiangshanlai@gmail.com>
15724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15726 F: include/linux/workqueue.h
15727 F: kernel/workqueue.c
15728 F: Documentation/core-api/workqueue.rst
15730 X-POWERS AXP288 PMIC DRIVERS
15731 M: Hans de Goede <hdegoede@redhat.com>
15734 F: drivers/acpi/pmic/intel_pmic_xpower.c
15736 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15737 M: Chen-Yu Tsai <wens@csie.org>
15738 L: linux-kernel@vger.kernel.org
15743 M: Andrew Hendry <andrew.hendry@gmail.com>
15744 L: linux-x25@vger.kernel.org
15746 F: Documentation/networking/x25*
15747 F: include/net/x25*
15750 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15751 M: Thomas Gleixner <tglx@linutronix.de>
15752 M: Ingo Molnar <mingo@redhat.com>
15753 R: "H. Peter Anvin" <hpa@zytor.com>
15755 L: linux-kernel@vger.kernel.org
15756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15758 F: Documentation/devicetree/bindings/x86/
15759 F: Documentation/x86/
15763 M: Andy Lutomirski <luto@kernel.org>
15764 L: linux-kernel@vger.kernel.org
15765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15769 X86 MCE INFRASTRUCTURE
15770 M: Tony Luck <tony.luck@intel.com>
15771 M: Borislav Petkov <bp@alien8.de>
15772 L: linux-edac@vger.kernel.org
15774 F: arch/x86/kernel/cpu/mcheck/*
15776 X86 MICROCODE UPDATE SUPPORT
15777 M: Borislav Petkov <bp@alien8.de>
15779 F: arch/x86/kernel/cpu/microcode/*
15781 X86 PLATFORM DRIVERS
15782 M: Darren Hart <dvhart@infradead.org>
15783 M: Andy Shevchenko <andy@infradead.org>
15784 L: platform-driver-x86@vger.kernel.org
15785 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15787 F: drivers/platform/x86/
15788 F: drivers/platform/olpc/
15791 M: Andy Lutomirski <luto@kernel.org>
15792 L: linux-kernel@vger.kernel.org
15793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15795 F: arch/x86/entry/vdso/
15797 XC2028/3028 TUNER DRIVER
15798 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15799 L: linux-media@vger.kernel.org
15800 W: https://linuxtv.org
15801 T: git git://linuxtv.org/media_tree.git
15803 F: drivers/media/tuners/tuner-xc2028.*
15805 XDP SOCKETS (AF_XDP)
15806 M: Björn Töpel <bjorn.topel@intel.com>
15807 M: Magnus Karlsson <magnus.karlsson@intel.com>
15808 L: netdev@vger.kernel.org
15810 F: kernel/bpf/xskmap.c
15813 XEN BLOCK SUBSYSTEM
15814 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15815 M: Roger Pau Monné <roger.pau@citrix.com>
15816 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15818 F: drivers/block/xen-blkback/*
15819 F: drivers/block/xen*
15822 M: Stefano Stabellini <sstabellini@kernel.org>
15823 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15826 F: arch/arm/include/asm/xen/
15828 XEN HYPERVISOR ARM64
15829 M: Stefano Stabellini <sstabellini@kernel.org>
15830 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15833 F: arch/arm64/include/asm/xen/
15835 XEN HYPERVISOR INTERFACE
15836 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15837 M: Juergen Gross <jgross@suse.com>
15838 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15842 F: drivers/*/xen-*front.c
15844 F: arch/x86/include/asm/xen/
15845 F: arch/x86/include/asm/pvclock-abi.h
15847 F: include/uapi/xen/
15848 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15849 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15851 XEN NETWORK BACKEND DRIVER
15852 M: Wei Liu <wei.liu2@citrix.com>
15853 M: Paul Durrant <paul.durrant@citrix.com>
15854 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15855 L: netdev@vger.kernel.org
15857 F: drivers/net/xen-netback/*
15860 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15861 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15863 F: arch/x86/pci/*xen*
15864 F: drivers/pci/*xen*
15867 M: Juergen Gross <jgross@suse.com>
15868 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15869 L: linux-scsi@vger.kernel.org
15871 F: drivers/scsi/xen-scsifront.c
15872 F: drivers/xen/xen-scsiback.c
15873 F: include/xen/interface/io/vscsiif.h
15875 XEN SWIOTLB SUBSYSTEM
15876 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15877 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15878 L: iommu@lists.linux-foundation.org
15880 F: arch/x86/xen/*swiotlb*
15881 F: drivers/xen/*swiotlb*
15883 XEN SOUND FRONTEND DRIVER
15884 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15885 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15886 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15891 M: Darrick J. Wong <darrick.wong@oracle.com>
15892 M: linux-xfs@vger.kernel.org
15893 L: linux-xfs@vger.kernel.org
15895 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15897 F: Documentation/filesystems/xfs.txt
15900 XILINX AXI ETHERNET DRIVER
15901 M: Anirudha Sarangi <anirudh@xilinx.com>
15902 M: John Linn <John.Linn@xilinx.com>
15904 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15906 XILINX UARTLITE SERIAL DRIVER
15907 M: Peter Korsgaard <jacmet@sunsite.dk>
15908 L: linux-serial@vger.kernel.org
15910 F: drivers/tty/serial/uartlite.c
15912 XILINX VIDEO IP CORES
15913 M: Hyun Kwon <hyun.kwon@xilinx.com>
15914 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15915 L: linux-media@vger.kernel.org
15916 T: git git://linuxtv.org/media_tree.git
15918 F: Documentation/devicetree/bindings/media/xilinx/
15919 F: drivers/media/platform/xilinx/
15920 F: include/uapi/linux/xilinx-v4l2-controls.h
15923 M: Eli Billauer <eli.billauer@gmail.com>
15924 L: linux-kernel@vger.kernel.org
15926 F: drivers/char/xillybus/
15929 M: George Cherian <george.cherian@cavium.com>
15930 M: Jan Glauber <jglauber@cavium.com>
15931 L: linux-i2c@vger.kernel.org
15932 W: http://www.cavium.com
15934 F: drivers/i2c/busses/i2c-xlp9xx.c
15936 XRA1403 GPIO EXPANDER
15937 M: Nandor Han <nandor.han@ge.com>
15938 M: Semi Malinen <semi.malinen@ge.com>
15939 L: linux-gpio@vger.kernel.org
15941 F: drivers/gpio/gpio-xra1403.c
15942 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15944 XTENSA XTFPGA PLATFORM SUPPORT
15945 M: Max Filippov <jcmvbkbc@gmail.com>
15946 L: linux-xtensa@linux-xtensa.org
15948 F: drivers/spi/spi-xtensa-xtfpga.c
15949 F: sound/soc/xtensa/xtfpga-i2s.c
15951 YAM DRIVER FOR AX.25
15952 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15953 L: linux-hams@vger.kernel.org
15955 F: drivers/net/hamradio/yam*
15956 F: include/linux/yam.h
15958 YAMA SECURITY MODULE
15959 M: Kees Cook <keescook@chromium.org>
15960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15963 F: Documentation/admin-guide/LSM/Yama.rst
15965 YEALINK PHONE DRIVER
15966 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15967 L: usbb2k-api-dev@nongnu.org
15969 F: Documentation/input/devices/yealink.rst
15970 F: drivers/input/misc/yealink.*
15972 Z8530 DRIVER FOR AX.25
15973 M: Joerg Reuter <jreuter@yaina.de>
15974 W: http://yaina.de/jreuter/
15975 W: http://www.qsl.net/dl1bke/
15976 L: linux-hams@vger.kernel.org
15978 F: Documentation/networking/z8530drv.txt
15979 F: drivers/net/hamradio/*scc.c
15980 F: drivers/net/hamradio/z8530.h
15982 ZBUD COMPRESSED PAGE ALLOCATOR
15983 M: Seth Jennings <sjenning@redhat.com>
15984 M: Dan Streetman <ddstreet@ieee.org>
15985 L: linux-mm@kvack.org
15988 F: include/linux/zbud.h
15990 ZD1211RW WIRELESS DRIVER
15991 M: Daniel Drake <dsd@gentoo.org>
15992 M: Ulrich Kunitz <kune@deine-taler.de>
15993 W: http://zd1211.ath.cx/wiki/DriverRewrite
15994 L: linux-wireless@vger.kernel.org
15995 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15997 F: drivers/net/wireless/zydas/zd1211rw/
15999 ZD1301 MEDIA DRIVER
16000 M: Antti Palosaari <crope@iki.fi>
16001 L: linux-media@vger.kernel.org
16002 W: https://linuxtv.org/
16003 W: http://palosaari.fi/linux/
16004 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16006 F: drivers/media/usb/dvb-usb-v2/zd1301*
16008 ZD1301_DEMOD MEDIA DRIVER
16009 M: Antti Palosaari <crope@iki.fi>
16010 L: linux-media@vger.kernel.org
16011 W: https://linuxtv.org/
16012 W: http://palosaari.fi/linux/
16013 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16015 F: drivers/media/dvb-frontends/zd1301_demod*
16017 ZPOOL COMPRESSED PAGE STORAGE API
16018 M: Dan Streetman <ddstreet@ieee.org>
16019 L: linux-mm@kvack.org
16022 F: include/linux/zpool.h
16024 ZR36067 VIDEO FOR LINUX DRIVER
16025 L: mjpeg-users@lists.sourceforge.net
16026 L: linux-media@vger.kernel.org
16027 W: http://mjpeg.sourceforge.net/driver-zoran/
16028 T: hg https://linuxtv.org/hg/v4l-dvb
16030 F: drivers/staging/media/zoran/
16032 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16033 M: Minchan Kim <minchan@kernel.org>
16034 M: Nitin Gupta <ngupta@vflare.org>
16035 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16036 L: linux-kernel@vger.kernel.org
16038 F: drivers/block/zram/
16039 F: Documentation/blockdev/zram.txt
16041 ZS DECSTATION Z85C30 SERIAL DRIVER
16042 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16044 F: drivers/tty/serial/zs.*
16046 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16047 M: Minchan Kim <minchan@kernel.org>
16048 M: Nitin Gupta <ngupta@vflare.org>
16049 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16050 L: linux-mm@kvack.org
16053 F: include/linux/zsmalloc.h
16054 F: Documentation/vm/zsmalloc.rst
16056 ZSWAP COMPRESSED SWAP CACHING
16057 M: Seth Jennings <sjenning@redhat.com>
16058 M: Dan Streetman <ddstreet@ieee.org>
16059 L: linux-mm@kvack.org
16064 M: Linus Torvalds <torvalds@linux-foundation.org>
16065 L: linux-kernel@vger.kernel.org
16066 Q: http://patchwork.kernel.org/project/LKML/list/
16067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16068 S: Buried alive in reporters