3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L: netdev@vger.kernel.org
185 F: drivers/net/ethernet/realtek/r8169.c
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L: linux-serial@vger.kernel.org
191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F: drivers/tty/serial/8250*
193 F: include/linux/serial_8250.h
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L: netdev@vger.kernel.org
198 F: drivers/net/ethernet/8390/
201 M: Eric Van Hensbergen <ericvh@gmail.com>
202 M: Latchesar Ionkov <lucho@ionkov.net>
203 M: Dominique Martinet <asmadeus@codewreck.org>
204 L: v9fs-developer@lists.sourceforge.net
205 W: http://swik.net/v9fs
206 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T: git git://github.com/martinetd/linux.git
210 F: Documentation/filesystems/9p.txt
214 F: include/uapi/linux/virtio_9p.h
215 F: include/trace/events/9p.h
218 M: Antti Palosaari <crope@iki.fi>
219 L: linux-media@vger.kernel.org
220 W: https://linuxtv.org
221 W: http://palosaari.fi/linux/
222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
223 T: git git://linuxtv.org/anttip/media_tree.git
225 F: drivers/media/dvb-frontends/a8293*
227 AACRAID SCSI RAID DRIVER
228 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L: linux-scsi@vger.kernel.org
230 W: http://www.adaptec.com/
232 F: Documentation/scsi/aacraid.txt
233 F: drivers/scsi/aacraid/
236 L: linux-api@vger.kernel.org
237 F: include/linux/syscalls.h
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M: Hans de Goede <hdegoede@redhat.com>
242 L: linux-hwmon@vger.kernel.org
244 F: drivers/hwmon/abituguru.c
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M: Alistair John Strachan <alistair@devzero.co.uk>
248 L: linux-hwmon@vger.kernel.org
250 F: drivers/hwmon/abituguru3.c
252 ACCES 104-DIO-48E GPIO DRIVER
253 M: William Breathitt Gray <vilhelm.gray@gmail.com>
254 L: linux-gpio@vger.kernel.org
256 F: drivers/gpio/gpio-104-dio-48e.c
258 ACCES 104-IDI-48 GPIO DRIVER
259 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L: linux-gpio@vger.kernel.org
262 F: drivers/gpio/gpio-104-idi-48.c
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L: linux-gpio@vger.kernel.org
268 F: drivers/gpio/gpio-104-idio-16.c
270 ACCES 104-QUAD-8 IIO DRIVER
271 M: William Breathitt Gray <vilhelm.gray@gmail.com>
272 L: linux-iio@vger.kernel.org
274 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F: drivers/iio/counter/104-quad-8.c
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-pci-idio-16.c
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M: William Breathitt Gray <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-pcie-idio-24.c
290 M: Jes Sorensen <jes@trained-monkey.org>
291 L: linux-acenic@sunsite.dk
293 F: drivers/net/ethernet/alteon/acenic*
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M: Peter Feuerer <peter@piie.net>
297 L: platform-driver-x86@vger.kernel.org
298 W: http://piie.net/?section=acerhdf
300 F: drivers/platform/x86/acerhdf.c
302 ACER WMI LAPTOP EXTRAS
303 M: "Lee, Chun-Yi" <jlee@suse.com>
304 L: platform-driver-x86@vger.kernel.org
306 F: drivers/platform/x86/acer-wmi.c
309 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M: Len Brown <lenb@kernel.org>
311 L: linux-acpi@vger.kernel.org
312 W: https://01.org/linux-acpi
313 Q: https://patchwork.kernel.org/project/linux-acpi/list/
314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B: https://bugzilla.kernel.org
318 F: drivers/pnp/pnpacpi/
319 F: include/linux/acpi.h
320 F: include/linux/fwnode.h
322 F: Documentation/acpi/
323 F: Documentation/ABI/testing/sysfs-bus-acpi
324 F: Documentation/ABI/testing/configfs-acpi
325 F: drivers/pci/*acpi*
326 F: drivers/pci/*/*acpi*
327 F: drivers/pci/*/*/*acpi*
331 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M: Len Brown <lenb@kernel.org>
333 L: linux-acpi@vger.kernel.org
334 R: Tony Luck <tony.luck@intel.com>
335 R: Borislav Petkov <bp@alien8.de>
336 F: drivers/acpi/apei/
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M: Robert Moore <robert.moore@intel.com>
340 M: Erik Schmauss <erik.schmauss@intel.com>
341 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L: linux-acpi@vger.kernel.org
344 W: https://acpica.org/
345 W: https://github.com/acpica/acpica/
346 Q: https://patchwork.kernel.org/project/linux-acpi/list/
347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B: https://bugzilla.kernel.org
349 B: https://bugs.acpica.org
351 F: drivers/acpi/acpica/
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/fan.c
363 ACPI FOR ARM64 (ACPI/arm64)
364 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M: Hanjun Guo <hanjun.guo@linaro.org>
366 M: Sudeep Holla <sudeep.holla@arm.com>
367 L: linux-acpi@vger.kernel.org
369 F: drivers/acpi/arm64
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M: Hans de Goede <hdegoede@redhat.com>
373 L: platform-driver-x86@vger.kernel.org
375 F: drivers/platform/x86/i2c-multi-instantiate.c
378 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M: Len Brown <lenb@kernel.org>
380 R: Andy Shevchenko <andy@infradead.org>
381 R: Mika Westerberg <mika.westerberg@linux.intel.com>
382 L: linux-acpi@vger.kernel.org
383 Q: https://patchwork.kernel.org/project/linux-acpi/list/
384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B: https://bugzilla.kernel.org
387 F: drivers/acpi/pmic/
390 M: Zhang Rui <rui.zhang@intel.com>
391 L: linux-acpi@vger.kernel.org
392 W: https://01.org/linux-acpi
393 B: https://bugzilla.kernel.org
395 F: drivers/acpi/*thermal*
398 M: Zhang Rui <rui.zhang@intel.com>
399 L: linux-acpi@vger.kernel.org
400 W: https://01.org/linux-acpi
401 B: https://bugzilla.kernel.org
403 F: drivers/acpi/acpi_video.c
406 L: platform-driver-x86@vger.kernel.org
408 F: drivers/platform/x86/wmi.c
409 F: include/uapi/linux/wmi.h
411 AD1889 ALSA SOUND DRIVER
412 M: Thibaut Varene <T-Bone@parisc-linux.org>
413 W: http://wiki.parisc-linux.org/AD1889
414 L: linux-parisc@vger.kernel.org
416 F: sound/pci/ad1889.*
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5254
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/misc/ad525x_dpot.c
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD5398
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/regulator/ad5398.c
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7142
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/misc/ad714x.c
439 AD7877 TOUCHSCREEN DRIVER
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7877
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7877.c
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD7879
449 W: http://ez.analog.com/community/linux-device-drivers
451 F: drivers/input/touchscreen/ad7879.c
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M: Jiri Kosina <jikos@kernel.org>
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: https://wiki.analog.com/ADF7242
460 W: http://ez.analog.com/community/linux-device-drivers
461 L: linux-wpan@vger.kernel.org
463 F: drivers/net/ieee802154/adf7242.c
464 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466 ADM1025 HARDWARE MONITOR DRIVER
467 M: Jean Delvare <jdelvare@suse.com>
468 L: linux-hwmon@vger.kernel.org
470 F: Documentation/hwmon/adm1025
471 F: drivers/hwmon/adm1025.c
473 ADM1029 HARDWARE MONITOR DRIVER
474 M: Corentin Labbe <clabbe.montjoie@gmail.com>
475 L: linux-hwmon@vger.kernel.org
477 F: drivers/hwmon/adm1029.c
479 ADM8211 WIRELESS DRIVER
480 L: linux-wireless@vger.kernel.org
481 W: http://wireless.kernel.org/
483 F: drivers/net/wireless/admtek/adm8211.*
485 ADP1653 FLASH CONTROLLER DRIVER
486 M: Sakari Ailus <sakari.ailus@iki.fi>
487 L: linux-media@vger.kernel.org
489 F: drivers/media/i2c/adp1653.c
490 F: include/media/i2c/adp1653.h
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M: Michael Hennerich <michael.hennerich@analog.com>
494 W: http://wiki.analog.com/ADP5520
495 W: http://ez.analog.com/community/linux-device-drivers
497 F: drivers/mfd/adp5520.c
498 F: drivers/video/backlight/adp5520_bl.c
499 F: drivers/leds/leds-adp5520.c
500 F: drivers/gpio/gpio-adp5520.c
501 F: drivers/input/keyboard/adp5520-keys.c
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/ADP5588
506 W: http://ez.analog.com/community/linux-device-drivers
508 F: drivers/input/keyboard/adp5588-keys.c
509 F: drivers/gpio/gpio-adp5588.c
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADP8860
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/video/backlight/adp8860_bl.c
518 ADS1015 HARDWARE MONITOR DRIVER
519 M: Dirk Eibach <eibach@gdsys.de>
520 L: linux-hwmon@vger.kernel.org
522 F: Documentation/hwmon/ads1015
523 F: drivers/hwmon/ads1015.c
524 F: include/linux/platform_data/ads1015.h
527 M: Colin Leroy <colin@colino.net>
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
532 M: Jean Delvare <jdelvare@suse.com>
533 L: linux-hwmon@vger.kernel.org
535 F: Documentation/hwmon/adt7475
536 F: drivers/hwmon/adt7475.c
539 M: Matthew Wilcox <matthew@wil.cx>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
554 M: Antti Palosaari <crope@iki.fi>
555 L: linux-media@vger.kernel.org
556 W: https://linuxtv.org
557 W: http://palosaari.fi/linux/
558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
559 T: git git://linuxtv.org/anttip/media_tree.git
561 F: drivers/media/dvb-frontends/af9013*
564 M: Antti Palosaari <crope@iki.fi>
565 L: linux-media@vger.kernel.org
566 W: https://linuxtv.org
567 W: http://palosaari.fi/linux/
568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
569 T: git git://linuxtv.org/anttip/media_tree.git
571 F: drivers/media/dvb-frontends/af9033*
574 M: David Sterba <dsterba@suse.com>
575 L: linux-fsdevel@vger.kernel.org
577 F: Documentation/filesystems/affs.txt
581 M: David Howells <dhowells@redhat.com>
582 L: linux-afs@lists.infradead.org
585 F: include/trace/events/afs.h
586 F: Documentation/filesystems/afs.txt
587 W: https://www.infradead.org/~dhowells/kafs/
590 M: David Airlie <airlied@linux.ie>
591 T: git git://anongit.freedesktop.org/drm/drm
594 F: include/linux/agp*
595 F: include/uapi/linux/agp*
598 M: "Juergen E. Fischer" <fischer@norbit.de>
599 L: linux-scsi@vger.kernel.org
601 F: drivers/scsi/aha152x*
602 F: drivers/scsi/pcmcia/aha152x*
604 AIC7XXX / AIC79XX SCSI DRIVER
605 M: Hannes Reinecke <hare@suse.com>
606 L: linux-scsi@vger.kernel.org
608 F: drivers/scsi/aic7xxx/
610 AIMSLAB FM RADIO RECEIVER DRIVER
611 M: Hans Verkuil <hverkuil@xs4all.nl>
612 L: linux-media@vger.kernel.org
613 T: git git://linuxtv.org/media_tree.git
614 W: https://linuxtv.org
616 F: drivers/media/radio/radio-aimslab*
619 M: Benjamin LaHaise <bcrl@kvack.org>
620 L: linux-aio@kvack.org
623 F: include/linux/*aio*.h
626 M: Antti Palosaari <crope@iki.fi>
627 L: linux-media@vger.kernel.org
628 W: https://linuxtv.org
629 W: http://palosaari.fi/linux/
630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
631 T: git git://linuxtv.org/anttip/media_tree.git
633 F: drivers/media/usb/airspy/
635 ALACRITECH GIGABIT ETHERNET DRIVER
636 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
638 F: drivers/net/ethernet/alacritech/*
640 ALCATEL SPEEDTOUCH USB DRIVER
641 M: Duncan Sands <duncan.sands@free.fr>
642 L: linux-usb@vger.kernel.org
643 W: http://www.linux-usb.org/SpeedTouch/
645 F: drivers/usb/atm/speedtch.c
646 F: drivers/usb/atm/usbatm.c
648 ALCHEMY AU1XX0 MMC DRIVER
649 M: Manuel Lauss <manuel.lauss@gmail.com>
651 F: drivers/mmc/host/au1xmmc.c
654 M: Rudolf Marek <r.marek@assembler.cz>
655 L: linux-i2c@vger.kernel.org
657 F: Documentation/i2c/busses/i2c-ali1563
658 F: drivers/i2c/busses/i2c-ali1563.c
660 ALLWINNER SECURITY SYSTEM
661 M: Corentin Labbe <clabbe.montjoie@gmail.com>
662 L: linux-crypto@vger.kernel.org
664 F: drivers/crypto/sunxi-ss/
667 M: Richard Henderson <rth@twiddle.net>
668 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
669 M: Matt Turner <mattst88@gmail.com>
671 L: linux-alpha@vger.kernel.org
674 ALPS PS/2 TOUCHPAD DRIVER
675 R: Pali Rohár <pali.rohar@gmail.com>
676 F: drivers/input/mouse/alps.*
678 ALTERA I2C CONTROLLER DRIVER
679 M: Thor Thayer <thor.thayer@linux.intel.com>
681 F: drivers/i2c/busses/i2c-altera.c
683 ALTERA MAILBOX DRIVER
684 M: Ley Foon Tan <lftan@altera.com>
685 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
687 F: drivers/mailbox/mailbox-altera.c
690 M: Tien Hock Loh <thloh@altera.com>
691 L: linux-gpio@vger.kernel.org
693 F: drivers/gpio/gpio-altera.c
695 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
696 M: Thor Thayer <thor.thayer@linux.intel.com>
698 F: drivers/gpio/gpio-altera-a10sr.c
699 F: drivers/mfd/altera-a10sr.c
700 F: drivers/reset/reset-a10sr.c
701 F: include/linux/mfd/altera-a10sr.h
702 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
704 ALTERA TRIPLE SPEED ETHERNET DRIVER
705 M: Vince Bridgers <vbridger@opensource.altera.com>
706 L: netdev@vger.kernel.org
707 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
709 F: drivers/net/ethernet/altera/
711 ALTERA UART/JTAG UART SERIAL DRIVERS
712 M: Tobias Klauser <tklauser@distanz.ch>
713 L: linux-serial@vger.kernel.org
714 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
716 F: drivers/tty/serial/altera_uart.c
717 F: drivers/tty/serial/altera_jtaguart.c
718 F: include/linux/altera_uart.h
719 F: include/linux/altera_jtaguart.h
721 AMAZON ETHERNET DRIVERS
722 M: Netanel Belgazal <netanel@amazon.com>
723 R: Saeed Bishara <saeedb@amazon.com>
724 R: Zorik Machulsky <zorik@amazon.com>
725 L: netdev@vger.kernel.org
727 F: Documentation/networking/ena.txt
728 F: drivers/net/ethernet/amazon/
730 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
731 M: Tom Lendacky <thomas.lendacky@amd.com>
732 M: Gary Hook <gary.hook@amd.com>
733 L: linux-crypto@vger.kernel.org
735 F: drivers/crypto/ccp/
736 F: include/linux/ccp.h
739 M: Harry Wentland <harry.wentland@amd.com>
740 M: Leo Li <sunpeng.li@amd.com>
741 L: amd-gfx@lists.freedesktop.org
742 T: git git://people.freedesktop.org/~agd5f/linux
744 F: drivers/gpu/drm/amd/display/
746 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
747 M: Huang Rui <ray.huang@amd.com>
748 L: linux-hwmon@vger.kernel.org
750 F: Documentation/hwmon/fam15h_power
751 F: drivers/hwmon/fam15h_power.c
753 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
754 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
756 F: drivers/usb/gadget/udc/amd5536udc.*
758 AMD GEODE PROCESSOR/CHIPSET SUPPORT
759 P: Andres Salomon <dilinger@queued.net>
760 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
761 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
763 F: drivers/char/hw_random/geode-rng.c
764 F: drivers/crypto/geode*
765 F: drivers/video/fbdev/geode/
766 F: arch/x86/include/asm/geode.h
769 M: Joerg Roedel <joro@8bytes.org>
770 L: iommu@lists.linux-foundation.org
771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
773 F: drivers/iommu/amd_iommu*.[ch]
774 F: include/linux/amd-iommu.h
777 M: Oded Gabbay <oded.gabbay@gmail.com>
778 L: dri-devel@lists.freedesktop.org
779 T: git git://people.freedesktop.org/~gabbayo/linux.git
781 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
782 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
783 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
784 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
785 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
786 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
787 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
788 F: drivers/gpu/drm/amd/amdkfd/
789 F: drivers/gpu/drm/amd/include/cik_structs.h
790 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
791 F: drivers/gpu/drm/amd/include/vi_structs.h
792 F: drivers/gpu/drm/amd/include/v9_structs.h
793 F: include/uapi/linux/kfd_ioctl.h
796 M: Rex Zhu <rex.zhu@amd.com>
797 M: Evan Quan <evan.quan@amd.com>
798 L: amd-gfx@lists.freedesktop.org
800 F: drivers/gpu/drm/amd/powerplay/
801 T: git git://people.freedesktop.org/~agd5f/linux
803 AMD SEATTLE DEVICE TREE SUPPORT
804 M: Brijesh Singh <brijeshkumar.singh@amd.com>
805 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
806 M: Tom Lendacky <thomas.lendacky@amd.com>
808 F: arch/arm64/boot/dts/amd/
811 M: Tom Lendacky <thomas.lendacky@amd.com>
812 L: netdev@vger.kernel.org
814 F: drivers/net/ethernet/amd/xgbe/
815 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
817 ANALOG DEVICES INC AD5686 DRIVER
818 M: Stefan Popa <stefan.popa@analog.com>
819 L: linux-pm@vger.kernel.org
820 W: http://ez.analog.com/community/linux-device-drivers
822 F: drivers/iio/dac/ad5686*
823 F: drivers/iio/dac/ad5696*
825 ANALOG DEVICES INC AD9389B DRIVER
826 M: Hans Verkuil <hans.verkuil@cisco.com>
827 L: linux-media@vger.kernel.org
829 F: drivers/media/i2c/ad9389b*
831 ANALOG DEVICES INC ADV7180 DRIVER
832 M: Lars-Peter Clausen <lars@metafoo.de>
833 L: linux-media@vger.kernel.org
834 W: http://ez.analog.com/community/linux-device-drivers
836 F: drivers/media/i2c/adv7180.c
838 ANALOG DEVICES INC ADV748X DRIVER
839 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
840 L: linux-media@vger.kernel.org
842 F: drivers/media/i2c/adv748x/*
844 ANALOG DEVICES INC ADV7511 DRIVER
845 M: Hans Verkuil <hans.verkuil@cisco.com>
846 L: linux-media@vger.kernel.org
848 F: drivers/media/i2c/adv7511*
850 ANALOG DEVICES INC ADV7604 DRIVER
851 M: Hans Verkuil <hans.verkuil@cisco.com>
852 L: linux-media@vger.kernel.org
854 F: drivers/media/i2c/adv7604*
856 ANALOG DEVICES INC ADV7842 DRIVER
857 M: Hans Verkuil <hans.verkuil@cisco.com>
858 L: linux-media@vger.kernel.org
860 F: drivers/media/i2c/adv7842*
862 ANALOG DEVICES INC ASOC CODEC DRIVERS
863 M: Lars-Peter Clausen <lars@metafoo.de>
864 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
865 W: http://wiki.analog.com/
866 W: http://ez.analog.com/community/linux-device-drivers
868 F: sound/soc/codecs/adau*
869 F: sound/soc/codecs/adav*
870 F: sound/soc/codecs/ad1*
871 F: sound/soc/codecs/ad7*
872 F: sound/soc/codecs/ssm*
873 F: sound/soc/codecs/sigmadsp.*
875 ANALOG DEVICES INC DMA DRIVERS
876 M: Lars-Peter Clausen <lars@metafoo.de>
877 W: http://ez.analog.com/community/linux-device-drivers
879 F: drivers/dma/dma-axi-dmac.c
881 ANALOG DEVICES INC IIO DRIVERS
882 M: Lars-Peter Clausen <lars@metafoo.de>
883 M: Michael Hennerich <Michael.Hennerich@analog.com>
884 W: http://wiki.analog.com/
885 W: http://ez.analog.com/community/linux-device-drivers
887 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
888 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
890 F: drivers/iio/adc/ltc2497*
891 X: drivers/iio/*/adjd*
892 F: drivers/staging/iio/*/ad*
895 M: Greentime Hu <green.hu@gmail.com>
896 M: Vincent Chen <deanbo422@gmail.com>
897 T: git https://github.com/andestech/linux.git
900 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
901 F: Documentation/devicetree/bindings/nds32/
905 ANDROID CONFIG FRAGMENTS
906 M: Rob Herring <robh@kernel.org>
908 F: kernel/configs/android*
911 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
912 M: Arve Hjønnevåg <arve@android.com>
913 M: Todd Kjos <tkjos@android.com>
914 M: Martijn Coenen <maco@android.com>
915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
916 L: devel@driverdev.osuosl.org
919 F: drivers/staging/android/
921 ANDROID GOLDFISH PIC DRIVER
922 M: Miodrag Dinic <miodrag.dinic@mips.com>
924 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
925 F: drivers/irqchip/irq-goldfish-pic.c
927 ANDROID GOLDFISH RTC DRIVER
928 M: Miodrag Dinic <miodrag.dinic@mips.com>
930 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
931 F: drivers/rtc/rtc-goldfish.c
934 M: Laura Abbott <labbott@redhat.com>
935 M: Sumit Semwal <sumit.semwal@linaro.org>
936 L: devel@driverdev.osuosl.org
937 L: dri-devel@lists.freedesktop.org
938 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
940 F: drivers/staging/android/ion
941 F: drivers/staging/android/uapi/ion.h
943 AOA (Apple Onboard Audio) ALSA DRIVER
944 M: Johannes Berg <johannes@sipsolutions.net>
945 L: linuxppc-dev@lists.ozlabs.org
946 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
950 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
951 M: William Breathitt Gray <vilhelm.gray@gmail.com>
952 L: linux-iio@vger.kernel.org
954 F: drivers/iio/adc/stx104.c
957 M: Jiri Kosina <jikos@kernel.org>
959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
960 F: arch/x86/kernel/apm_32.c
961 F: include/linux/apm_bios.h
962 F: include/uapi/linux/apm_bios.h
963 F: drivers/char/apm-emulation.c
965 APPARMOR SECURITY MODULE
966 M: John Johansen <john.johansen@canonical.com>
967 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
971 F: security/apparmor/
972 F: Documentation/admin-guide/LSM/apparmor.rst
974 APPLE BCM5974 MULTITOUCH DRIVER
975 M: Henrik Rydberg <rydberg@bitmath.org>
976 L: linux-input@vger.kernel.org
978 F: drivers/input/mouse/bcm5974.c
981 M: Henrik Rydberg <rydberg@bitmath.org>
982 L: linux-hwmon@vger.kernel.org
984 F: drivers/hwmon/applesmc.c
986 APPLETALK NETWORK LAYER
987 L: netdev@vger.kernel.org
989 F: drivers/net/appletalk/
992 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
993 M: Duc Dang <dhdang@apm.com>
995 F: arch/arm64/boot/dts/apm/
997 APPLIED MICRO (APM) X-GENE SOC EDAC
998 M: Loc Ho <lho@apm.com>
1000 F: drivers/edac/xgene_edac.c
1001 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1003 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1004 M: Iyappan Subramanian <isubramanian@apm.com>
1005 M: Keyur Chudgar <kchudgar@apm.com>
1007 F: drivers/net/ethernet/apm/xgene-v2/
1009 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1010 M: Iyappan Subramanian <isubramanian@apm.com>
1011 M: Keyur Chudgar <kchudgar@apm.com>
1012 M: Quan Nguyen <qnguyen@apm.com>
1014 F: drivers/net/ethernet/apm/xgene/
1015 F: drivers/net/phy/mdio-xgene.c
1016 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1017 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1019 APPLIED MICRO (APM) X-GENE SOC PMU
1020 M: Tai Nguyen <ttnguyen@apm.com>
1022 F: drivers/perf/xgene_pmu.c
1023 F: Documentation/perf/xgene-pmu.txt
1024 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1026 APTINA CAMERA SENSOR PLL
1027 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1028 L: linux-media@vger.kernel.org
1030 F: drivers/media/i2c/aptina-pll.*
1032 ARC FRAMEBUFFER DRIVER
1033 M: Jaya Kumar <jayalk@intworks.biz>
1035 F: drivers/video/fbdev/arcfb.c
1036 F: drivers/video/fbdev/core/fb_defio.c
1039 M: Alexey Brodkin <abrodkin@synopsys.com>
1041 F: drivers/gpu/drm/arc/
1042 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1044 ARCNET NETWORK LAYER
1045 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1046 L: netdev@vger.kernel.org
1048 F: drivers/net/arcnet/
1049 F: include/uapi/linux/if_arcnet.h
1051 ARM ARCHITECTED TIMER DRIVER
1052 M: Mark Rutland <mark.rutland@arm.com>
1053 M: Marc Zyngier <marc.zyngier@arm.com>
1054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056 F: arch/arm/include/asm/arch_timer.h
1057 F: arch/arm64/include/asm/arch_timer.h
1058 F: drivers/clocksource/arm_arch_timer.c
1060 ARM HDLCD DRM DRIVER
1061 M: Liviu Dudau <liviu.dudau@arm.com>
1063 F: drivers/gpu/drm/arm/hdlcd_*
1064 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1066 ARM MALI-DP DRM DRIVER
1067 M: Liviu Dudau <liviu.dudau@arm.com>
1068 M: Brian Starkey <brian.starkey@arm.com>
1069 M: Mali DP Maintainers <malidp@foss.arm.com>
1071 F: drivers/gpu/drm/arm/
1072 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1074 ARM MFM AND FLOPPY DRIVERS
1075 M: Ian Molton <spyro@f2s.com>
1077 F: arch/arm/lib/floppydma.S
1078 F: arch/arm/include/asm/floppy.h
1080 ARM PMU PROFILING AND DEBUGGING
1081 M: Will Deacon <will.deacon@arm.com>
1082 M: Mark Rutland <mark.rutland@arm.com>
1084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085 F: arch/arm*/kernel/perf_*
1086 F: arch/arm/oprofile/common.c
1087 F: arch/arm*/kernel/hw_breakpoint.c
1088 F: arch/arm*/include/asm/hw_breakpoint.h
1089 F: arch/arm*/include/asm/perf_event.h
1091 F: include/linux/perf/arm_pmu.h
1092 F: Documentation/devicetree/bindings/arm/pmu.txt
1093 F: Documentation/devicetree/bindings/perf/
1096 M: Russell King <linux@armlinux.org.uk>
1097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098 W: http://www.armlinux.org.uk/
1100 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1102 X: arch/arm/boot/dts/
1104 ARM PRIMECELL AACI PL041 DRIVER
1105 M: Russell King <linux@armlinux.org.uk>
1109 ARM PRIMECELL BUS SUPPORT
1110 M: Russell King <linux@armlinux.org.uk>
1113 F: include/linux/amba/bus.h
1115 ARM PRIMECELL CLCD PL110 DRIVER
1116 M: Russell King <linux@armlinux.org.uk>
1118 F: drivers/video/fbdev/amba-clcd.*
1120 ARM PRIMECELL KMI PL050 DRIVER
1121 M: Russell King <linux@armlinux.org.uk>
1123 F: drivers/input/serio/ambakmi.*
1124 F: include/linux/amba/kmi.h
1126 ARM PRIMECELL MMCI PL180/1 DRIVER
1127 M: Russell King <linux@armlinux.org.uk>
1129 F: drivers/mmc/host/mmci.*
1130 F: include/linux/amba/mmci.h
1132 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1133 M: Russell King <linux@armlinux.org.uk>
1135 F: drivers/tty/serial/amba-pl01*.c
1136 F: include/linux/amba/serial.h
1139 M: Will Deacon <will.deacon@arm.com>
1140 R: Robin Murphy <robin.murphy@arm.com>
1141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143 F: drivers/iommu/arm-smmu.c
1144 F: drivers/iommu/arm-smmu-v3.c
1145 F: drivers/iommu/io-pgtable-arm.c
1146 F: drivers/iommu/io-pgtable-arm-v7s.c
1148 ARM SUB-ARCHITECTURES
1149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1155 ARM/ACTIONS SEMI ARCHITECTURE
1156 M: Andreas Färber <afaerber@suse.de>
1157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160 F: arch/arm/mach-actions/
1161 F: arch/arm/boot/dts/owl-*
1162 F: arch/arm64/boot/dts/actions/
1163 F: drivers/clocksource/owl-*
1164 F: drivers/pinctrl/actions/*
1165 F: drivers/soc/actions/
1166 F: include/dt-bindings/power/owl-*
1167 F: include/linux/soc/actions/
1168 F: Documentation/devicetree/bindings/arm/actions.txt
1169 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1170 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1171 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1173 ARM/ADS SPHERE MACHINE SUPPORT
1174 M: Lennert Buytenhek <kernel@wantstofly.org>
1175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178 ARM/AFEB9260 MACHINE SUPPORT
1179 M: Sergey Lapin <slapin@ossfans.org>
1180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1183 ARM/AJECO 1ARM MACHINE SUPPORT
1184 M: Lennert Buytenhek <kernel@wantstofly.org>
1185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188 ARM/Allwinner SoC Clock Support
1189 M: Emilio López <emilio@elopez.com.ar>
1191 F: drivers/clk/sunxi/
1193 ARM/Allwinner sunXi SoC support
1194 M: Maxime Ripard <maxime.ripard@bootlin.com>
1195 M: Chen-Yu Tsai <wens@csie.org>
1196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200 F: arch/arm/mach-sunxi/
1201 F: arch/arm64/boot/dts/allwinner/
1202 F: drivers/clk/sunxi-ng/
1203 F: drivers/pinctrl/sunxi/
1204 F: drivers/soc/sunxi/
1205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1207 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1208 M: Neil Armstrong <narmstrong@baylibre.com>
1209 M: Jerome Brunet <jbrunet@baylibre.com>
1210 L: linux-amlogic@lists.infradead.org
1212 F: drivers/clk/meson/
1213 F: include/dt-bindings/clock/meson*
1214 F: include/dt-bindings/clock/gxbb*
1215 F: Documentation/devicetree/bindings/clock/amlogic*
1217 ARM/Amlogic Meson SoC support
1218 M: Carlo Caione <carlo@caione.org>
1219 M: Kevin Hilman <khilman@baylibre.com>
1220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221 L: linux-amlogic@lists.infradead.org
1222 W: http://linux-meson.com/
1224 F: arch/arm/mach-meson/
1225 F: arch/arm/boot/dts/meson*
1226 F: arch/arm64/boot/dts/amlogic/
1227 F: drivers/pinctrl/meson/
1228 F: drivers/mmc/host/meson*
1231 ARM/Annapurna Labs ALPINE ARCHITECTURE
1232 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1233 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236 F: arch/arm/mach-alpine/
1237 F: arch/arm/boot/dts/alpine*
1238 F: arch/arm64/boot/dts/al/
1239 F: drivers/*/*alpine*
1241 ARM/ARTPEC MACHINE SUPPORT
1242 M: Jesper Nilsson <jesper.nilsson@axis.com>
1243 M: Lars Persson <lars.persson@axis.com>
1245 L: linux-arm-kernel@axis.com
1246 F: arch/arm/mach-artpec
1247 F: arch/arm/boot/dts/artpec6*
1249 F: drivers/crypto/axis
1250 F: drivers/pinctrl/pinctrl-artpec*
1251 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1253 ARM/ASPEED I2C DRIVER
1254 M: Brendan Higgins <brendanhiggins@google.com>
1255 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1256 R: Joel Stanley <joel@jms.id.au>
1257 L: linux-i2c@vger.kernel.org
1258 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1260 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1261 F: drivers/i2c/busses/i2c-aspeed.c
1262 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1263 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1265 ARM/ASPEED MACHINE SUPPORT
1266 M: Joel Stanley <joel@jms.id.au>
1267 R: Andrew Jeffery <andrew@aj.id.au>
1268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1270 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1273 F: arch/arm/mach-aspeed/
1274 F: arch/arm/boot/dts/aspeed-*
1277 ARM/ATMEL AT91 Clock Support
1278 M: Boris Brezillon <boris.brezillon@bootlin.com>
1282 ARM/CALXEDA HIGHBANK ARCHITECTURE
1283 M: Rob Herring <robh@kernel.org>
1284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286 F: arch/arm/mach-highbank/
1287 F: arch/arm/boot/dts/highbank.dts
1288 F: arch/arm/boot/dts/ecx-*.dts*
1290 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1291 M: Krzysztof Halasa <khalasa@piap.pl>
1293 F: arch/arm/mach-cns3xxx/
1295 ARM/CAVIUM THUNDER NETWORK DRIVER
1296 M: Sunil Goutham <sgoutham@cavium.com>
1297 M: Robert Richter <rric@kernel.org>
1298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 F: drivers/net/ethernet/cavium/thunder/
1302 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1303 M: Lukasz Majewski <lukma@denx.de>
1304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 F: arch/arm/mach-ep93xx/ts72xx.c
1308 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1309 M: Alexander Shiyan <shc_work@mail.ru>
1310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1315 M: Lennert Buytenhek <kernel@wantstofly.org>
1316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1320 M: Hartley Sweeten <hsweeten@visionengravers.com>
1321 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 F: arch/arm/mach-ep93xx/
1325 F: arch/arm/mach-ep93xx/include/mach/
1328 M: Russell King <linux@armlinux.org.uk>
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1332 F: drivers/clk/clkdev.c
1334 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1335 M: Mike Rapoport <mike@compulab.co.il>
1336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1340 M: Baruch Siach <baruch@tkos.co.il>
1341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 F: arch/arm/boot/dts/cx92755*
1346 ARM/CONTEC MICRO9 MACHINE SUPPORT
1347 M: Hubert Feurstein <hubert.feurstein@contec.at>
1349 F: arch/arm/mach-ep93xx/micro9.c
1351 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1352 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 F: drivers/hwtracing/coresight/*
1356 F: Documentation/trace/coresight.txt
1357 F: Documentation/trace/coresight-cpu-debug.txt
1358 F: Documentation/devicetree/bindings/arm/coresight.txt
1359 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1360 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1361 F: tools/perf/arch/arm/util/pmu.c
1362 F: tools/perf/arch/arm/util/auxtrace.c
1363 F: tools/perf/arch/arm/util/cs-etm.c
1364 F: tools/perf/arch/arm/util/cs-etm.h
1365 F: tools/perf/util/cs-etm.*
1366 F: tools/perf/util/cs-etm-decoder/*
1368 ARM/CORGI MACHINE SUPPORT
1369 M: Richard Purdie <rpurdie@rpsys.net>
1372 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1373 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1374 M: Linus Walleij <linus.walleij@linaro.org>
1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 T: git git://github.com/ulli-kroll/linux.git
1378 F: Documentation/devicetree/bindings/arm/gemini.txt
1379 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1380 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1381 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1382 F: arch/arm/mach-gemini/
1383 F: drivers/net/ethernet/cortina/
1384 F: drivers/pinctrl/pinctrl-gemini.c
1385 F: drivers/rtc/rtc-ftrtc010.c
1387 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1388 M: Barry Song <baohua@kernel.org>
1389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1392 F: arch/arm/boot/dts/prima2*
1393 F: arch/arm/mach-prima2/
1394 F: drivers/clk/sirf/
1395 F: drivers/clocksource/timer-prima2.c
1396 F: drivers/clocksource/timer-atlas7.c
1399 ARM/EBSA110 MACHINE SUPPORT
1400 M: Russell King <linux@armlinux.org.uk>
1401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 W: http://www.armlinux.org.uk/
1404 F: arch/arm/mach-ebsa110/
1405 F: drivers/net/ethernet/amd/am79c961a.*
1407 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1408 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1409 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1415 M: Robert Jarzmik <robert.jarzmik@free.fr>
1416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 F: arch/arm/mach-pxa/ezx.c
1420 ARM/FARADAY FA526 PORT
1421 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 T: git git://git.berlios.de/gemini-board
1425 F: arch/arm/mm/*-fa*
1427 ARM/FOOTBRIDGE ARCHITECTURE
1428 M: Russell King <linux@armlinux.org.uk>
1429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 W: http://www.armlinux.org.uk/
1432 F: arch/arm/include/asm/hardware/dec21285.h
1433 F: arch/arm/mach-footbridge/
1435 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1436 M: Shawn Guo <shawnguo@kernel.org>
1437 M: Sascha Hauer <s.hauer@pengutronix.de>
1438 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1439 R: Fabio Estevam <fabio.estevam@nxp.com>
1440 R: NXP Linux Team <linux-imx@nxp.com>
1441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1444 F: arch/arm/mach-imx/
1445 F: arch/arm/mach-mxs/
1446 F: arch/arm/boot/dts/imx*
1447 F: arch/arm/configs/imx*_defconfig
1452 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1453 M: Shawn Guo <shawnguo@kernel.org>
1454 M: Sascha Hauer <s.hauer@pengutronix.de>
1455 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1456 R: Stefan Agner <stefan@agner.ch>
1457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1460 F: arch/arm/mach-imx/*vf610*
1461 F: arch/arm/boot/dts/vf*
1463 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1464 M: Lennert Buytenhek <kernel@wantstofly.org>
1465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 ARM/GUMSTIX MACHINE SUPPORT
1469 M: Steve Sakoman <sakoman@gmail.com>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1474 M: Philipp Zabel <philipp.zabel@gmail.com>
1475 M: Paul Parsons <lost.distance@yahoo.com>
1476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 F: arch/arm/mach-pxa/hx4700.c
1479 F: arch/arm/mach-pxa/include/mach/hx4700.h
1480 F: sound/soc/pxa/hx4700.c
1482 ARM/HISILICON SOC SUPPORT
1483 M: Wei Xu <xuwei5@hisilicon.com>
1484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 W: http://www.hisilicon.com
1487 T: git git://github.com/hisilicon/linux-hisi.git
1488 F: arch/arm/mach-hisi/
1489 F: arch/arm/boot/dts/hi3*
1490 F: arch/arm/boot/dts/hip*
1491 F: arch/arm/boot/dts/hisi*
1492 F: arch/arm64/boot/dts/hisilicon/
1494 ARM/HP JORNADA 7XX MACHINE SUPPORT
1495 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1499 F: arch/arm/mach-sa1100/jornada720.c
1500 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1502 ARM/IGEP MACHINE SUPPORT
1503 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1504 M: Javier Martinez Canillas <javier@dowhile0.org>
1505 L: linux-omap@vger.kernel.org
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 F: arch/arm/boot/dts/omap3-igep*
1510 ARM/INCOME PXA270 SUPPORT
1511 M: Marek Vasut <marek.vasut@gmail.com>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1516 ARM/INTEL IOP13XX ARM ARCHITECTURE
1517 M: Lennert Buytenhek <kernel@wantstofly.org>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 ARM/INTEL IOP32X ARM ARCHITECTURE
1522 M: Lennert Buytenhek <kernel@wantstofly.org>
1523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 ARM/INTEL IOP33X ARM ARCHITECTURE
1527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 ARM/INTEL IQ81342EX MACHINE SUPPORT
1531 M: Lennert Buytenhek <kernel@wantstofly.org>
1532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 ARM/INTEL IXDP2850 MACHINE SUPPORT
1536 M: Lennert Buytenhek <kernel@wantstofly.org>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 ARM/INTEL IXP4XX ARM ARCHITECTURE
1541 M: Imre Kaloz <kaloz@openwrt.org>
1542 M: Krzysztof Halasa <khalasa@piap.pl>
1543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 F: arch/arm/mach-ixp4xx/
1547 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1548 M: Jonathan Cameron <jic23@cam.ac.uk>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 F: arch/arm/mach-pxa/stargate2.c
1552 F: drivers/pcmcia/pxa2xx_stargate2.c
1554 ARM/INTEL XSC3 (MANZANO) ARM CORE
1555 M: Lennert Buytenhek <kernel@wantstofly.org>
1556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1560 M: Lennert Buytenhek <kernel@wantstofly.org>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 ARM/LG1K ARCHITECTURE
1565 M: Chanho Min <chanho.min@lge.com>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 F: arch/arm64/boot/dts/lg/
1570 ARM/LOGICPD PXA270 MACHINE SUPPORT
1571 M: Lennert Buytenhek <kernel@wantstofly.org>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 ARM/LPC18XX ARCHITECTURE
1576 M: Joachim Eastwood <manabian@gmail.com>
1577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 F: arch/arm/boot/dts/lpc43*
1580 F: drivers/clk/nxp/clk-lpc18xx*
1581 F: drivers/clocksource/time-lpc32xx.c
1582 F: drivers/i2c/busses/i2c-lpc2k.c
1583 F: drivers/memory/pl172.c
1584 F: drivers/mtd/spi-nor/nxp-spifi.c
1585 F: drivers/rtc/rtc-lpc24xx.c
1588 ARM/LPC32XX SOC SUPPORT
1589 M: Vladimir Zapolskiy <vz@mleia.com>
1590 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1594 F: arch/arm/boot/dts/lpc32*
1595 F: arch/arm/mach-lpc32xx/
1596 F: drivers/i2c/busses/i2c-pnx.c
1597 F: drivers/net/ethernet/nxp/lpc_eth.c
1598 F: drivers/usb/host/ohci-nxp.c
1599 F: drivers/watchdog/pnx4008_wdt.c
1602 ARM/MAGICIAN MACHINE SUPPORT
1603 M: Philipp Zabel <philipp.zabel@gmail.com>
1606 ARM/Marvell Dove/MV78xx0/Orion SOC support
1607 M: Jason Cooper <jason@lakedaemon.net>
1608 M: Andrew Lunn <andrew@lunn.ch>
1609 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1610 M: Gregory Clement <gregory.clement@bootlin.com>
1611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 F: Documentation/devicetree/bindings/soc/dove/
1614 F: arch/arm/mach-dove/
1615 F: arch/arm/mach-mv78xx0/
1616 F: arch/arm/mach-orion5x/
1617 F: arch/arm/plat-orion/
1618 F: arch/arm/boot/dts/dove*
1619 F: arch/arm/boot/dts/orion5x*
1621 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1622 M: Jason Cooper <jason@lakedaemon.net>
1623 M: Andrew Lunn <andrew@lunn.ch>
1624 M: Gregory Clement <gregory.clement@bootlin.com>
1625 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 F: arch/arm/boot/dts/armada*
1629 F: arch/arm/boot/dts/kirkwood*
1630 F: arch/arm/configs/mvebu_*_defconfig
1631 F: arch/arm/mach-mvebu/
1632 F: arch/arm64/boot/dts/marvell/armada*
1633 F: drivers/cpufreq/armada-37xx-cpufreq.c
1634 F: drivers/cpufreq/mvebu-cpufreq.c
1635 F: drivers/irqchip/irq-armada-370-xp.c
1636 F: drivers/irqchip/irq-mvebu-*
1637 F: drivers/pinctrl/mvebu/
1638 F: drivers/rtc/rtc-armada38x.c
1640 ARM/Mediatek RTC DRIVER
1641 M: Eddie Huang <eddie.huang@mediatek.com>
1642 M: Sean Wang <sean.wang@mediatek.com>
1643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1646 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1647 F: drivers/rtc/rtc-mt6397.c
1648 F: drivers/rtc/rtc-mt7622.c
1650 ARM/Mediatek SoC support
1651 M: Matthias Brugger <matthias.bgg@gmail.com>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1655 F: arch/arm/boot/dts/mt6*
1656 F: arch/arm/boot/dts/mt7*
1657 F: arch/arm/boot/dts/mt8*
1658 F: arch/arm/mach-mediatek/
1659 F: arch/arm64/boot/dts/mediatek/
1663 ARM/Mediatek USB3 PHY DRIVER
1664 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1668 F: drivers/phy/mediatek/phy-mtk-tphy.c
1670 ARM/MICREL KS8695 ARCHITECTURE
1671 M: Greg Ungerer <gerg@uclinux.org>
1672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 F: arch/arm/mach-ks8695/
1676 ARM/Microchip (AT91) SoC support
1677 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1678 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 W: http://www.linux4sam.org
1681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1685 F: arch/arm/mach-at91/
1686 F: include/soc/at91/
1687 F: arch/arm/boot/dts/at91*.dts
1688 F: arch/arm/boot/dts/at91*.dtsi
1689 F: arch/arm/boot/dts/sama*.dts
1690 F: arch/arm/boot/dts/sama*.dtsi
1691 F: arch/arm/include/debug/at91.S
1692 F: drivers/memory/atmel*
1693 F: drivers/watchdog/sama5d4_wdt.c
1694 X: drivers/input/touchscreen/atmel_mxt_ts.c
1695 X: drivers/net/wireless/atmel/
1697 ARM/MIOA701 MACHINE SUPPORT
1698 M: Robert Jarzmik <robert.jarzmik@free.fr>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 F: arch/arm/mach-pxa/mioa701.c
1703 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1704 M: Michael Petchkovsky <mkpetch@internode.on.net>
1707 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1708 M: Linus Walleij <linus.walleij@linaro.org>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 F: arch/arm/mach-nomadik/
1712 F: arch/arm/mach-u300/
1713 F: arch/arm/mach-ux500/
1714 F: arch/arm/boot/dts/ste-*
1715 F: drivers/clk/clk-nomadik.c
1716 F: drivers/clk/clk-u300.c
1717 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1718 F: drivers/clocksource/timer-u300.c
1719 F: drivers/dma/coh901318*
1720 F: drivers/dma/ste_dma40*
1721 F: drivers/hwspinlock/u8500_hsem.c
1722 F: drivers/i2c/busses/i2c-nomadik.c
1723 F: drivers/i2c/busses/i2c-stu300.c
1724 F: drivers/mfd/ab3100*
1725 F: drivers/mfd/ab8500*
1726 F: drivers/mfd/abx500*
1727 F: drivers/mfd/dbx500*
1728 F: drivers/mfd/db8500*
1729 F: drivers/pinctrl/nomadik/
1730 F: drivers/pinctrl/pinctrl-coh901*
1731 F: drivers/pinctrl/pinctrl-u300.c
1732 F: drivers/rtc/rtc-ab3100.c
1733 F: drivers/rtc/rtc-ab8500.c
1734 F: drivers/rtc/rtc-coh901331.c
1735 F: drivers/rtc/rtc-pl031.c
1736 F: drivers/watchdog/coh901327_wdt.c
1737 F: Documentation/devicetree/bindings/arm/ste-*
1738 F: Documentation/devicetree/bindings/arm/ux500/
1739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1741 ARM/NUVOTON NPCM ARCHITECTURE
1742 M: Avi Fishman <avifishman70@gmail.com>
1743 M: Tomer Maimon <tmaimon77@gmail.com>
1744 R: Patrick Venture <venture@google.com>
1745 R: Nancy Yuen <yuenn@google.com>
1746 R: Brendan Higgins <brendanhiggins@google.com>
1747 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1749 F: arch/arm/mach-npcm/
1750 F: arch/arm/boot/dts/nuvoton-npcm*
1751 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1753 F: Documentation/devicetree/bindings/*/*npcm*
1754 F: Documentation/devicetree/bindings/*/*/*npcm*
1756 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1757 M: Wan ZongShun <mcuos.com@gmail.com>
1758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 W: http://www.mcuos.com
1761 F: arch/arm/mach-w90x900/
1762 F: drivers/input/keyboard/w90p910_keypad.c
1763 F: drivers/input/touchscreen/w90p910_ts.c
1764 F: drivers/watchdog/nuc900_wdt.c
1765 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1766 F: drivers/mtd/nand/raw/nuc900_nand.c
1767 F: drivers/rtc/rtc-nuc900.c
1768 F: drivers/spi/spi-nuc900.c
1769 F: drivers/usb/host/ehci-w90x900.c
1770 F: drivers/video/fbdev/nuc900fb.c
1772 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1773 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1774 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1775 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1778 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1779 M: Alexander Clouter <alex@digriz.org.uk>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 W: http://www.digriz.org.uk/ts78xx/kernel
1783 F: arch/arm/mach-orion5x/ts78xx-*
1785 ARM/OXNAS platform support
1786 M: Neil Armstrong <narmstrong@baylibre.com>
1787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 L: linux-oxnas@groups.io (moderated for non-subscribers)
1790 F: arch/arm/mach-oxnas/
1791 F: arch/arm/boot/dts/ox8*.dts*
1794 ARM/PALM TREO SUPPORT
1795 M: Tomas Cech <sleep_walker@suse.com>
1796 L: linux-arm-kernel@lists.infradead.org
1797 W: http://hackndev.com
1799 F: arch/arm/mach-pxa/palmtreo.*
1801 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1802 M: Marek Vasut <marek.vasut@gmail.com>
1803 L: linux-arm-kernel@lists.infradead.org
1804 W: http://hackndev.com
1806 F: arch/arm/mach-pxa/include/mach/palmtx.h
1807 F: arch/arm/mach-pxa/palmtx.c
1808 F: arch/arm/mach-pxa/palmt5.*
1809 F: arch/arm/mach-pxa/include/mach/palmld.h
1810 F: arch/arm/mach-pxa/palmld.c
1811 F: arch/arm/mach-pxa/palmte2.*
1812 F: arch/arm/mach-pxa/include/mach/palmtc.h
1813 F: arch/arm/mach-pxa/palmtc.c
1816 M: Sergey Lapin <slapin@ossfans.org>
1817 L: linux-arm-kernel@lists.infradead.org
1818 W: http://hackndev.com
1820 F: arch/arm/mach-pxa/palmz72.*
1823 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1824 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1827 ARM/PT DIGITAL BOARD PORT
1828 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 W: http://www.armlinux.org.uk/
1833 ARM/QUALCOMM SUPPORT
1834 M: Andy Gross <andy.gross@linaro.org>
1835 M: David Brown <david.brown@linaro.org>
1836 L: linux-arm-msm@vger.kernel.org
1837 L: linux-soc@vger.kernel.org
1839 F: Documentation/devicetree/bindings/soc/qcom/
1840 F: arch/arm/boot/dts/qcom-*.dts
1841 F: arch/arm/boot/dts/qcom-*.dtsi
1842 F: arch/arm/mach-qcom/
1843 F: arch/arm64/boot/dts/qcom/*
1844 F: drivers/i2c/busses/i2c-qup.c
1845 F: drivers/clk/qcom/
1846 F: drivers/dma/qcom/
1847 F: drivers/soc/qcom/
1848 F: drivers/spi/spi-qup.c
1849 F: drivers/tty/serial/msm_serial.c
1850 F: drivers/*/pm8???-*
1851 F: drivers/mfd/ssbi.c
1852 F: drivers/firmware/qcom_scm*
1853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1855 ARM/RADISYS ENP2611 MACHINE SUPPORT
1856 M: Lennert Buytenhek <kernel@wantstofly.org>
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 ARM/REALTEK ARCHITECTURE
1861 M: Andreas Färber <afaerber@suse.de>
1862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 F: arch/arm64/boot/dts/realtek/
1865 F: Documentation/devicetree/bindings/arm/realtek.txt
1867 ARM/RENESAS ARM64 ARCHITECTURE
1868 M: Simon Horman <horms@verge.net.au>
1869 M: Magnus Damm <magnus.damm@gmail.com>
1870 L: linux-renesas-soc@vger.kernel.org
1871 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1874 F: arch/arm64/boot/dts/renesas/
1875 F: Documentation/devicetree/bindings/arm/shmobile.txt
1876 F: drivers/soc/renesas/
1877 F: include/linux/soc/renesas/
1879 ARM/RISCPC ARCHITECTURE
1880 M: Russell King <linux@armlinux.org.uk>
1881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 W: http://www.armlinux.org.uk/
1884 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1885 F: arch/arm/include/asm/hardware/ioc.h
1886 F: arch/arm/include/asm/hardware/iomd.h
1887 F: arch/arm/include/asm/hardware/memc.h
1888 F: arch/arm/mach-rpc/
1889 F: drivers/net/ethernet/8390/etherh.c
1890 F: drivers/net/ethernet/i825xx/ether1*
1891 F: drivers/net/ethernet/seeq/ether3*
1892 F: drivers/scsi/arm/
1894 ARM/Rockchip SoC support
1895 M: Heiko Stuebner <heiko@sntech.de>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 L: linux-rockchip@lists.infradead.org
1898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1900 F: arch/arm/boot/dts/rk3*
1901 F: arch/arm/boot/dts/rv1108*
1902 F: arch/arm/mach-rockchip/
1903 F: drivers/clk/rockchip/
1904 F: drivers/i2c/busses/i2c-rk3x.c
1905 F: drivers/*/*rockchip*
1906 F: drivers/*/*/*rockchip*
1907 F: sound/soc/rockchip/
1910 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1911 M: Kukjin Kim <kgene@kernel.org>
1912 M: Krzysztof Kozlowski <krzk@kernel.org>
1913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1915 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1917 F: arch/arm/boot/dts/s3c*
1918 F: arch/arm/boot/dts/s5p*
1919 F: arch/arm/boot/dts/exynos*
1920 F: arch/arm64/boot/dts/exynos/
1921 F: arch/arm/plat-samsung/
1922 F: arch/arm/mach-s3c24*/
1923 F: arch/arm/mach-s3c64xx/
1924 F: arch/arm/mach-s5p*/
1925 F: arch/arm/mach-exynos*/
1926 F: drivers/*/*s3c24*
1927 F: drivers/*/*/*s3c24*
1928 F: drivers/*/*s3c64xx*
1929 F: drivers/*/*s5pv210*
1930 F: drivers/memory/samsung/*
1931 F: drivers/soc/samsung/*
1932 F: Documentation/arm/Samsung/
1933 F: Documentation/devicetree/bindings/arm/samsung/
1934 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1935 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1938 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1939 M: Kyungmin Park <kyungmin.park@samsung.com>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 F: arch/arm/mach-s5pv210/
1944 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1945 M: Kyungmin Park <kyungmin.park@samsung.com>
1946 M: Kamil Debski <kamil@wypas.org>
1947 M: Andrzej Hajda <a.hajda@samsung.com>
1948 L: linux-arm-kernel@lists.infradead.org
1949 L: linux-media@vger.kernel.org
1951 F: drivers/media/platform/s5p-g2d/
1953 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1954 M: Marek Szyprowski <m.szyprowski@samsung.com>
1955 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1956 L: linux-media@vger.kernel.org
1958 F: drivers/media/platform/s5p-cec/
1959 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1961 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1962 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1963 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1964 L: linux-arm-kernel@lists.infradead.org
1965 L: linux-media@vger.kernel.org
1967 F: drivers/media/platform/s5p-jpeg/
1969 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1970 M: Kyungmin Park <kyungmin.park@samsung.com>
1971 M: Kamil Debski <kamil@wypas.org>
1972 M: Jeongtae Park <jtp.park@samsung.com>
1973 M: Andrzej Hajda <a.hajda@samsung.com>
1974 L: linux-arm-kernel@lists.infradead.org
1975 L: linux-media@vger.kernel.org
1977 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1978 F: drivers/media/platform/s5p-mfc/
1980 ARM/SHMOBILE ARM ARCHITECTURE
1981 M: Simon Horman <horms@verge.net.au>
1982 M: Magnus Damm <magnus.damm@gmail.com>
1983 L: linux-renesas-soc@vger.kernel.org
1984 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1987 F: arch/arm/boot/dts/emev2*
1988 F: arch/arm/boot/dts/r7s*
1989 F: arch/arm/boot/dts/r8a*
1990 F: arch/arm/boot/dts/sh*
1991 F: arch/arm/configs/shmobile_defconfig
1992 F: arch/arm/include/debug/renesas-scif.S
1993 F: arch/arm/mach-shmobile/
1994 F: Documentation/devicetree/bindings/arm/shmobile.txt
1995 F: drivers/soc/renesas/
1996 F: include/linux/soc/renesas/
1998 ARM/SOCFPGA ARCHITECTURE
1999 M: Dinh Nguyen <dinguyen@kernel.org>
2001 F: arch/arm/mach-socfpga/
2002 F: arch/arm/boot/dts/socfpga*
2003 F: arch/arm/configs/socfpga_defconfig
2004 F: arch/arm64/boot/dts/altera/
2005 W: http://www.rocketboards.org
2006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2008 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2009 M: Dinh Nguyen <dinguyen@kernel.org>
2011 F: drivers/clk/socfpga/
2013 ARM/SOCFPGA EDAC SUPPORT
2014 M: Thor Thayer <thor.thayer@linux.intel.com>
2016 F: drivers/edac/altera_edac.
2018 ARM/SPREADTRUM SoC SUPPORT
2019 M: Orson Zhai <orsonzhai@gmail.com>
2020 M: Baolin Wang <baolin.wang@linaro.org>
2021 M: Chunyan Zhang <zhang.lyra@gmail.com>
2023 F: arch/arm64/boot/dts/sprd
2026 ARM/STI ARCHITECTURE
2027 M: Patrice Chotard <patrice.chotard@st.com>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 W: http://www.stlinux.com
2031 F: arch/arm/mach-sti/
2032 F: arch/arm/boot/dts/sti*
2033 F: drivers/char/hw_random/st-rng.c
2034 F: drivers/clocksource/arm_global_timer.c
2035 F: drivers/clocksource/clksrc_st_lpc.c
2036 F: drivers/cpufreq/sti-cpufreq.c
2037 F: drivers/dma/st_fdma*
2038 F: drivers/i2c/busses/i2c-st.c
2039 F: drivers/media/rc/st_rc.c
2040 F: drivers/media/platform/sti/c8sectpfe/
2041 F: drivers/mmc/host/sdhci-st.c
2042 F: drivers/phy/st/phy-miphy28lp.c
2043 F: drivers/phy/st/phy-stih407-usb.c
2044 F: drivers/pinctrl/pinctrl-st.c
2045 F: drivers/remoteproc/st_remoteproc.c
2046 F: drivers/remoteproc/st_slim_rproc.c
2047 F: drivers/reset/sti/
2048 F: drivers/rtc/rtc-st-lpc.c
2049 F: drivers/tty/serial/st-asc.c
2050 F: drivers/usb/dwc3/dwc3-st.c
2051 F: drivers/usb/host/ehci-st.c
2052 F: drivers/usb/host/ohci-st.c
2053 F: drivers/watchdog/st_lpc_wdt.c
2054 F: drivers/ata/ahci_st.c
2055 F: include/linux/remoteproc/st_slim_rproc.h
2057 ARM/STM32 ARCHITECTURE
2058 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2059 M: Alexandre Torgue <alexandre.torgue@st.com>
2060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2064 F: arch/arm/boot/dts/stm32*
2065 F: arch/arm/mach-stm32/
2066 F: drivers/clocksource/armv7m_systick.c
2068 ARM/Synaptics Berlin SoC support
2069 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2070 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073 F: arch/arm/mach-berlin/
2074 F: arch/arm/boot/dts/berlin*
2075 F: arch/arm64/boot/dts/marvell/berlin*
2077 ARM/TANGO ARCHITECTURE
2078 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2079 M: Mans Rullgard <mans@mansr.com>
2080 L: linux-arm-kernel@lists.infradead.org
2084 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2085 M: Lennert Buytenhek <kernel@wantstofly.org>
2086 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2090 M: Hans Verkuil <hans.verkuil@cisco.com>
2091 L: linux-tegra@vger.kernel.org
2092 L: linux-media@vger.kernel.org
2094 F: drivers/media/platform/tegra-cec/
2095 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2097 ARM/TETON BGA MACHINE SUPPORT
2098 M: "Mark F. Brown" <mark.brown314@gmail.com>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2103 M: Santosh Shilimkar <ssantosh@kernel.org>
2104 L: linux-kernel@vger.kernel.org
2106 F: drivers/memory/*emif*
2108 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2109 M: Santosh Shilimkar <ssantosh@kernel.org>
2110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 F: arch/arm/mach-keystone/
2113 F: arch/arm/boot/dts/keystone-*
2114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2116 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2117 M: Santosh Shilimkar <ssantosh@kernel.org>
2118 L: linux-kernel@vger.kernel.org
2120 F: drivers/clk/keystone/
2122 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2123 M: Santosh Shilimkar <ssantosh@kernel.org>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 L: linux-kernel@vger.kernel.org
2127 F: drivers/clocksource/timer-keystone.c
2129 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2130 M: Santosh Shilimkar <ssantosh@kernel.org>
2131 L: linux-kernel@vger.kernel.org
2133 F: drivers/power/reset/keystone-reset.c
2135 ARM/THECUS N2100 MACHINE SUPPORT
2136 M: Lennert Buytenhek <kernel@wantstofly.org>
2137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 ARM/TOSA MACHINE SUPPORT
2141 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2142 M: Dirk Opfer <dirk@opfer-online.de>
2145 ARM/UNIPHIER ARCHITECTURE
2146 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2150 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2151 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2152 F: arch/arm/boot/dts/uniphier*
2153 F: arch/arm/include/asm/hardware/cache-uniphier.h
2154 F: arch/arm/mach-uniphier/
2155 F: arch/arm/mm/cache-uniphier.c
2156 F: arch/arm64/boot/dts/socionext/uniphier*
2157 F: drivers/bus/uniphier-system-bus.c
2158 F: drivers/clk/uniphier/
2159 F: drivers/gpio/gpio-uniphier.c
2160 F: drivers/i2c/busses/i2c-uniphier*
2161 F: drivers/irqchip/irq-uniphier-aidet.c
2162 F: drivers/pinctrl/uniphier/
2163 F: drivers/reset/reset-uniphier.c
2164 F: drivers/tty/serial/8250/8250_uniphier.c
2167 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2168 M: Ulf Hansson <ulf.hansson@linaro.org>
2169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 T: git git://git.linaro.org/people/ulfh/clk.git
2172 F: drivers/clk/ux500/
2174 ARM/VERSATILE EXPRESS PLATFORM
2175 M: Liviu Dudau <liviu.dudau@arm.com>
2176 M: Sudeep Holla <sudeep.holla@arm.com>
2177 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 F: arch/arm/boot/dts/vexpress*
2181 F: arch/arm64/boot/dts/arm/
2182 F: arch/arm/mach-vexpress/
2185 F: drivers/clk/versatile/clk-vexpress-osc.c
2186 F: drivers/clocksource/versatile.c
2190 M: Russell King <linux@armlinux.org.uk>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 W: http://www.armlinux.org.uk/
2196 ARM/VOIPAC PXA270 SUPPORT
2197 M: Marek Vasut <marek.vasut@gmail.com>
2198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 F: arch/arm/mach-pxa/vpac270.c
2201 F: arch/arm/mach-pxa/include/mach/vpac270.h
2203 ARM/VT8500 ARM ARCHITECTURE
2204 M: Tony Prisk <linux@prisktech.co.nz>
2205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 F: arch/arm/mach-vt8500/
2208 F: drivers/clocksource/vt8500_timer.c
2209 F: drivers/i2c/busses/i2c-wmt.c
2210 F: drivers/mmc/host/wmt-sdmmc.c
2211 F: drivers/pwm/pwm-vt8500.c
2212 F: drivers/rtc/rtc-vt8500.c
2213 F: drivers/tty/serial/vt8500_serial.c
2214 F: drivers/usb/host/ehci-platform.c
2215 F: drivers/usb/host/uhci-platform.c
2216 F: drivers/video/fbdev/vt8500lcdfb.*
2217 F: drivers/video/fbdev/wm8505fb*
2218 F: drivers/video/fbdev/wmt_ge_rops.*
2220 ARM/ZIPIT Z2 SUPPORT
2221 M: Marek Vasut <marek.vasut@gmail.com>
2222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 F: arch/arm/mach-pxa/z2.c
2225 F: arch/arm/mach-pxa/include/mach/z2.h
2227 ARM/ZTE ARCHITECTURE
2228 M: Jun Nie <jun.nie@linaro.org>
2229 M: Baoyou Xie <baoyou.xie@linaro.org>
2230 M: Shawn Guo <shawnguo@kernel.org>
2231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 F: arch/arm/boot/dts/zx2967*
2234 F: arch/arm/mach-zx/
2235 F: arch/arm64/boot/dts/zte/
2237 F: drivers/dma/zx_dma.c
2238 F: drivers/gpio/gpio-zx.c
2239 F: drivers/i2c/busses/i2c-zx2967.c
2240 F: drivers/mmc/host/dw_mmc-zx.*
2241 F: drivers/pinctrl/zte/
2243 F: drivers/thermal/zx2967_thermal.c
2244 F: drivers/watchdog/zx2967_wdt.c
2245 F: Documentation/devicetree/bindings/arm/zte.txt
2246 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2247 F: Documentation/devicetree/bindings/dma/zxdma.txt
2248 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2249 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2250 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2251 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2252 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2253 F: Documentation/devicetree/bindings/soc/zte/
2254 F: Documentation/devicetree/bindings/sound/zte,*.txt
2255 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2256 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2257 F: include/dt-bindings/clock/zx2967*.h
2258 F: include/dt-bindings/soc/zte,*.h
2259 F: sound/soc/codecs/zx_aud96p22.c
2262 ARM/ZYNQ ARCHITECTURE
2263 M: Michal Simek <michal.simek@xilinx.com>
2264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 W: http://wiki.xilinx.com
2266 T: git https://github.com/Xilinx/linux-xlnx.git
2268 F: arch/arm/mach-zynq/
2269 F: drivers/cpuidle/cpuidle-zynq.c
2270 F: drivers/block/xsysace.c
2273 F: drivers/clocksource/cadence_ttc_timer.c
2274 F: drivers/i2c/busses/i2c-cadence.c
2275 F: drivers/mmc/host/sdhci-of-arasan.c
2276 F: drivers/edac/synopsys_edac.c
2278 ARM64 PORT (AARCH64 ARCHITECTURE)
2279 M: Catalin Marinas <catalin.marinas@arm.com>
2280 M: Will Deacon <will.deacon@arm.com>
2281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2285 X: arch/arm64/boot/dts/
2286 F: Documentation/arm64/
2288 AS3645A LED FLASH CONTROLLER DRIVER
2289 M: Sakari Ailus <sakari.ailus@iki.fi>
2290 L: linux-leds@vger.kernel.org
2292 F: drivers/leds/leds-as3645a.c
2294 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2295 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2296 L: linux-media@vger.kernel.org
2297 T: git git://linuxtv.org/media_tree.git
2299 F: drivers/media/i2c/ak7375.c
2300 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2302 ASAHI KASEI AK8974 DRIVER
2303 M: Linus Walleij <linus.walleij@linaro.org>
2304 L: linux-iio@vger.kernel.org
2305 W: http://www.akm.com/
2307 F: drivers/iio/magnetometer/ak8974.c
2309 ASC7621 HARDWARE MONITOR DRIVER
2310 M: George Joseph <george.joseph@fairview5.com>
2311 L: linux-hwmon@vger.kernel.org
2313 F: Documentation/hwmon/asc7621
2314 F: drivers/hwmon/asc7621.c
2316 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2317 M: Corentin Chary <corentin.chary@gmail.com>
2318 L: acpi4asus-user@lists.sourceforge.net
2319 L: platform-driver-x86@vger.kernel.org
2320 W: http://acpi4asus.sf.net
2322 F: drivers/platform/x86/asus*.c
2323 F: drivers/platform/x86/eeepc*.c
2325 ASUS WIRELESS RADIO CONTROL DRIVER
2326 M: João Paulo Rechi Vita <jprvita@gmail.com>
2327 L: platform-driver-x86@vger.kernel.org
2329 F: drivers/platform/x86/asus-wireless.c
2332 M: David Howells <dhowells@redhat.com>
2333 L: keyrings@vger.kernel.org
2335 F: Documentation/crypto/asymmetric-keys.txt
2336 F: include/linux/verification.h
2337 F: include/crypto/public_key.h
2338 F: include/crypto/pkcs7.h
2339 F: crypto/asymmetric_keys/
2341 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2342 R: Dan Williams <dan.j.williams@intel.com>
2343 W: http://sourceforge.net/projects/xscaleiop
2345 F: Documentation/crypto/async-tx-api.txt
2348 F: include/linux/dmaengine.h
2349 F: include/linux/async_tx.h
2352 M: Bartosz Golaszewski <brgl@bgdev.pl>
2353 L: linux-i2c@vger.kernel.org
2354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2356 F: Documentation/devicetree/bindings/eeprom/at24.txt
2357 F: drivers/misc/eeprom/at24.c
2358 F: include/linux/platform_data/at24.h
2360 ATA OVER ETHERNET (AOE) DRIVER
2361 M: "Ed L. Cashin" <ed.cashin@acm.org>
2362 W: http://www.openaoe.org/
2364 F: Documentation/aoe/
2365 F: drivers/block/aoe/
2367 ATHEROS 71XX/9XXX GPIO DRIVER
2368 M: Alban Bedel <albeu@free.fr>
2369 W: https://github.com/AlbanBedel/linux
2370 T: git git://github.com/AlbanBedel/linux
2372 F: drivers/gpio/gpio-ath79.c
2373 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2375 ATHEROS 71XX/9XXX USB PHY DRIVER
2376 M: Alban Bedel <albeu@free.fr>
2377 W: https://github.com/AlbanBedel/linux
2378 T: git git://github.com/AlbanBedel/linux
2380 F: drivers/phy/qualcomm/phy-ath79-usb.c
2381 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2383 ATHEROS ATH GENERIC UTILITIES
2384 M: Kalle Valo <kvalo@codeaurora.org>
2385 L: linux-wireless@vger.kernel.org
2387 F: drivers/net/wireless/ath/*
2389 ATHEROS ATH5K WIRELESS DRIVER
2390 M: Jiri Slaby <jirislaby@gmail.com>
2391 M: Nick Kossifidis <mickflemm@gmail.com>
2392 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2393 L: linux-wireless@vger.kernel.org
2394 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2396 F: drivers/net/wireless/ath/ath5k/
2398 ATHEROS ATH6KL WIRELESS DRIVER
2399 M: Kalle Valo <kvalo@codeaurora.org>
2400 L: linux-wireless@vger.kernel.org
2401 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2404 F: drivers/net/wireless/ath/ath6kl/
2407 M: Ville Syrjala <syrjala@sci.fi>
2409 F: drivers/input/misc/ati_remote2.c
2411 ATK0110 HWMON DRIVER
2412 M: Luca Tettamanti <kronos.it@gmail.com>
2413 L: linux-hwmon@vger.kernel.org
2415 F: drivers/hwmon/asus_atk0110.c
2417 ATLX ETHERNET DRIVERS
2418 M: Jay Cliburn <jcliburn@gmail.com>
2419 M: Chris Snook <chris.snook@gmail.com>
2420 L: netdev@vger.kernel.org
2421 W: http://sourceforge.net/projects/atl1
2422 W: http://atl1.sourceforge.net
2424 F: drivers/net/ethernet/atheros/
2427 M: Chas Williams <3chas3@gmail.com>
2428 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2429 L: netdev@vger.kernel.org
2430 W: http://linux-atm.sourceforge.net
2433 F: include/linux/atm*
2434 F: include/uapi/linux/atm*
2436 ATMEL AT91 / AT32 MCI DRIVER
2437 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2439 F: drivers/mmc/host/atmel-mci.c
2441 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2442 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2444 F: drivers/power/reset/at91-sama5d2_shdwc.c
2446 ATMEL Audio ALSA driver
2447 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2448 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2453 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2454 L: linux-i2c@vger.kernel.org
2456 F: drivers/i2c/busses/i2c-at91.c
2459 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2460 L: linux-media@vger.kernel.org
2462 F: drivers/media/platform/atmel/atmel-isi.c
2463 F: include/media/atmel-isi.h
2466 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2467 L: linux-fbdev@vger.kernel.org
2469 F: drivers/video/fbdev/atmel_lcdfb.c
2470 F: include/video/atmel_lcdc.h
2472 ATMEL MACB ETHERNET DRIVER
2473 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2475 F: drivers/net/ethernet/cadence/
2477 ATMEL MAXTOUCH DRIVER
2478 M: Nick Dyer <nick@shmanahar.org>
2479 T: git git://github.com/ndyer/linux.git
2481 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2482 F: drivers/input/touchscreen/atmel_mxt_ts.c
2484 ATMEL SAMA5D2 ADC DRIVER
2485 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2486 L: linux-iio@vger.kernel.org
2488 F: drivers/iio/adc/at91-sama5d2_adc.c
2491 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2492 L: linux-mmc@vger.kernel.org
2494 F: drivers/mmc/host/sdhci-of-at91.c
2497 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2499 F: drivers/spi/spi-atmel.*
2502 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505 F: drivers/misc/atmel-ssc.c
2506 F: include/linux/atmel-ssc.h
2508 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2509 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512 F: drivers/misc/atmel_tclib.c
2513 F: drivers/clocksource/tcb_clksrc.c
2515 ATMEL USBA UDC DRIVER
2516 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2519 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2521 ATMEL WIRELESS DRIVER
2522 M: Simon Kelley <simon@thekelleys.org.uk>
2523 L: linux-wireless@vger.kernel.org
2524 W: http://www.thekelleys.org.uk/atmel
2525 W: http://atmelwlandriver.sourceforge.net/
2527 F: drivers/net/wireless/atmel/atmel*
2530 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2531 L: linux-arm-kernel@lists.infradead.org
2532 L: dmaengine@vger.kernel.org
2534 F: drivers/dma/at_xdmac.c
2536 ATOMIC INFRASTRUCTURE
2537 M: Will Deacon <will.deacon@arm.com>
2538 M: Peter Zijlstra <peterz@infradead.org>
2539 R: Boqun Feng <boqun.feng@gmail.com>
2540 L: linux-kernel@vger.kernel.org
2542 F: arch/*/include/asm/atomic*.h
2543 F: include/*/atomic*.h
2545 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2546 M: Bradley Grove <linuxdrivers@attotech.com>
2547 L: linux-scsi@vger.kernel.org
2548 W: http://www.attotech.com
2550 F: drivers/scsi/esas2r
2552 ATUSB IEEE 802.15.4 RADIO DRIVER
2553 M: Stefan Schmidt <stefan@datenfreihafen.org>
2554 L: linux-wpan@vger.kernel.org
2556 F: drivers/net/ieee802154/atusb.c
2557 F: drivers/net/ieee802154/atusb.h
2558 F: drivers/net/ieee802154/at86rf230.h
2561 M: Paul Moore <paul@paul-moore.com>
2562 M: Eric Paris <eparis@redhat.com>
2563 L: linux-audit@redhat.com (moderated for non-subscribers)
2564 W: https://github.com/linux-audit
2565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2567 F: include/linux/audit.h
2568 F: include/uapi/linux/audit.h
2571 AUXILIARY DISPLAY DRIVERS
2572 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2574 F: drivers/auxdisplay/
2575 F: include/linux/cfag12864b.h
2578 M: Ralf Baechle <ralf@linux-mips.org>
2579 L: linux-hams@vger.kernel.org
2580 W: http://www.linux-ax25.org/
2582 F: include/uapi/linux/ax25.h
2583 F: include/net/ax25.h
2587 M: Peter Rosin <peda@axentia.se>
2588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590 F: Documentation/devicetree/bindings/arm/axentia.txt
2591 F: arch/arm/boot/dts/at91-linea.dtsi
2592 F: arch/arm/boot/dts/at91-natte.dtsi
2593 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2594 F: arch/arm/boot/dts/at91-tse850-3.dts
2596 AXENTIA ASOC DRIVERS
2597 M: Peter Rosin <peda@axentia.se>
2598 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2600 F: Documentation/devicetree/bindings/sound/axentia,*
2601 F: sound/soc/atmel/tse850-pcm5142.c
2604 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2605 L: linux-media@vger.kernel.org
2606 W: https://linuxtv.org
2607 T: git git://linuxtv.org/media_tree.git
2609 F: drivers/media/usb/dvb-usb-v2/az6007.c
2611 AZTECH FM RADIO RECEIVER DRIVER
2612 M: Hans Verkuil <hverkuil@xs4all.nl>
2613 L: linux-media@vger.kernel.org
2614 T: git git://linuxtv.org/media_tree.git
2615 W: https://linuxtv.org
2617 F: drivers/media/radio/radio-aztech*
2620 L: linux-wireless@vger.kernel.org
2621 L: b43-dev@lists.infradead.org
2622 W: http://wireless.kernel.org/en/users/Drivers/b43
2624 F: drivers/net/wireless/broadcom/b43/
2626 B43LEGACY WIRELESS DRIVER
2627 M: Larry Finger <Larry.Finger@lwfinger.net>
2628 L: linux-wireless@vger.kernel.org
2629 L: b43-dev@lists.infradead.org
2630 W: http://wireless.kernel.org/en/users/Drivers/b43
2632 F: drivers/net/wireless/broadcom/b43legacy/
2634 BACKLIGHT CLASS/SUBSYSTEM
2635 M: Lee Jones <lee.jones@linaro.org>
2636 M: Daniel Thompson <daniel.thompson@linaro.org>
2637 M: Jingoo Han <jingoohan1@gmail.com>
2638 L: dri-devel@lists.freedesktop.org
2639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2641 F: drivers/video/backlight/
2642 F: include/linux/backlight.h
2643 F: include/linux/pwm_backlight.h
2644 F: Documentation/devicetree/bindings/leds/backlight
2647 M: Marek Lindner <mareklindner@neomailbox.ch>
2648 M: Simon Wunderlich <sw@simonwunderlich.de>
2649 M: Antonio Quartulli <a@unstable.cc>
2650 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2651 W: https://www.open-mesh.org/
2652 Q: https://patchwork.open-mesh.org/project/batman/list/
2654 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2655 F: Documentation/ABI/testing/sysfs-class-net-mesh
2656 F: Documentation/networking/batman-adv.rst
2657 F: include/uapi/linux/batadv_packet.h
2658 F: include/uapi/linux/batman_adv.h
2661 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2662 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2663 L: linux-hams@vger.kernel.org
2664 W: http://www.baycom.org/~tom/ham/ham.html
2666 F: drivers/net/hamradio/baycom*
2668 BCACHE (BLOCK LAYER CACHE)
2669 M: Coly Li <colyli@suse.de>
2670 M: Kent Overstreet <kent.overstreet@gmail.com>
2671 L: linux-bcache@vger.kernel.org
2672 W: http://bcache.evilpiepirate.org
2673 C: irc://irc.oftc.net/bcache
2675 F: drivers/md/bcache/
2677 BDISP ST MEDIA DRIVER
2678 M: Fabien Dessenne <fabien.dessenne@st.com>
2679 L: linux-media@vger.kernel.org
2680 T: git git://linuxtv.org/media_tree.git
2681 W: https://linuxtv.org
2683 F: drivers/media/platform/sti/bdisp
2685 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2686 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2687 L: netdev@vger.kernel.org
2689 F: drivers/net/ethernet/ec_bhf.c
2692 M: Luis de Bethencourt <luisbg@kernel.org>
2693 M: Salah Triki <salah.triki@gmail.com>
2695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2696 F: Documentation/filesystems/befs.txt
2700 M: Paolo Valente <paolo.valente@linaro.org>
2701 M: Jens Axboe <axboe@kernel.dk>
2702 L: linux-block@vger.kernel.org
2705 F: Documentation/block/bfq-iosched.txt
2708 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2710 F: Documentation/filesystems/bfs.txt
2712 F: include/uapi/linux/bfs_fs.h
2714 BLINKM RGB LED DRIVER
2715 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2717 F: drivers/leds/leds-blinkm.c
2720 M: Jens Axboe <axboe@kernel.dk>
2721 L: linux-block@vger.kernel.org
2722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2726 F: kernel/trace/blktrace.c
2730 M: Joern Engel <joern@lazybastard.org>
2731 L: linux-mtd@lists.infradead.org
2733 F: drivers/mtd/devices/block2mtd.c
2736 M: Marcel Holtmann <marcel@holtmann.org>
2737 M: Johan Hedberg <johan.hedberg@gmail.com>
2738 L: linux-bluetooth@vger.kernel.org
2739 W: http://www.bluez.org/
2740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2743 F: drivers/bluetooth/
2746 M: Marcel Holtmann <marcel@holtmann.org>
2747 M: Johan Hedberg <johan.hedberg@gmail.com>
2748 L: linux-bluetooth@vger.kernel.org
2749 W: http://www.bluez.org/
2750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2754 F: include/net/bluetooth/
2757 M: Jay Vosburgh <j.vosburgh@gmail.com>
2758 M: Veaceslav Falico <vfalico@gmail.com>
2759 M: Andy Gospodarek <andy@greyhouse.net>
2760 L: netdev@vger.kernel.org
2761 W: http://sourceforge.net/projects/bonding/
2763 F: drivers/net/bonding/
2764 F: include/uapi/linux/if_bonding.h
2766 BPF (Safe dynamic programs and tools)
2767 M: Alexei Starovoitov <ast@kernel.org>
2768 M: Daniel Borkmann <daniel@iogearbox.net>
2769 L: netdev@vger.kernel.org
2770 L: linux-kernel@vger.kernel.org
2771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2773 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2775 F: arch/x86/net/bpf_jit*
2776 F: Documentation/networking/filter.txt
2777 F: Documentation/bpf/
2778 F: include/linux/bpf*
2779 F: include/linux/filter.h
2780 F: include/trace/events/xdp.h
2781 F: include/uapi/linux/bpf*
2782 F: include/uapi/linux/filter.h
2784 F: kernel/trace/bpf_trace.c
2787 F: net/core/filter.c
2788 F: net/sched/act_bpf.c
2789 F: net/sched/cls_bpf.c
2793 F: tools/testing/selftests/bpf/
2795 BROADCOM B44 10/100 ETHERNET DRIVER
2796 M: Michael Chan <michael.chan@broadcom.com>
2797 L: netdev@vger.kernel.org
2799 F: drivers/net/ethernet/broadcom/b44.*
2801 BROADCOM B53 ETHERNET SWITCH DRIVER
2802 M: Florian Fainelli <f.fainelli@gmail.com>
2803 L: netdev@vger.kernel.org
2804 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2806 F: drivers/net/dsa/b53/*
2807 F: include/linux/platform_data/b53.h
2809 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2810 M: Florian Fainelli <f.fainelli@gmail.com>
2811 M: Ray Jui <rjui@broadcom.com>
2812 M: Scott Branden <sbranden@broadcom.com>
2813 M: bcm-kernel-feedback-list@broadcom.com
2814 T: git git://github.com/broadcom/mach-bcm
2820 F: arch/arm/mach-bcm/
2822 BROADCOM BCM2835 ARM ARCHITECTURE
2823 M: Eric Anholt <eric@anholt.net>
2824 M: Stefan Wahren <stefan.wahren@i2se.com>
2825 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827 T: git git://github.com/anholt/linux
2830 F: drivers/staging/vc04_services
2832 BROADCOM BCM47XX MIPS ARCHITECTURE
2833 M: Hauke Mehrtens <hauke@hauke-m.de>
2834 M: Rafał Miłecki <zajec5@gmail.com>
2835 L: linux-mips@linux-mips.org
2837 F: Documentation/devicetree/bindings/mips/brcm/
2838 F: arch/mips/bcm47xx/*
2839 F: arch/mips/include/asm/mach-bcm47xx/*
2841 BROADCOM BCM5301X ARM ARCHITECTURE
2842 M: Hauke Mehrtens <hauke@hauke-m.de>
2843 M: Rafał Miłecki <zajec5@gmail.com>
2844 M: Jon Mason <jonmason@broadcom.com>
2845 M: bcm-kernel-feedback-list@broadcom.com
2846 L: linux-arm-kernel@lists.infradead.org
2848 F: arch/arm/mach-bcm/bcm_5301x.c
2849 F: arch/arm/boot/dts/bcm5301x*.dtsi
2850 F: arch/arm/boot/dts/bcm470*
2851 F: arch/arm/boot/dts/bcm953012*
2853 BROADCOM BCM53573 ARM ARCHITECTURE
2854 M: Rafał Miłecki <rafal@milecki.pl>
2855 L: linux-arm-kernel@lists.infradead.org
2857 F: arch/arm/boot/dts/bcm53573*
2858 F: arch/arm/boot/dts/bcm47189*
2860 BROADCOM BCM63XX ARM ARCHITECTURE
2861 M: Florian Fainelli <f.fainelli@gmail.com>
2862 M: bcm-kernel-feedback-list@broadcom.com
2863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2864 T: git git://github.com/broadcom/stblinux.git
2868 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2869 M: Kevin Cernekee <cernekee@gmail.com>
2870 L: linux-usb@vger.kernel.org
2872 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2874 BROADCOM BCM7XXX ARM ARCHITECTURE
2875 M: Brian Norris <computersforpeace@gmail.com>
2876 M: Gregory Fong <gregory.0xf0@gmail.com>
2877 M: Florian Fainelli <f.fainelli@gmail.com>
2878 M: bcm-kernel-feedback-list@broadcom.com
2879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2880 T: git git://github.com/broadcom/stblinux.git
2882 F: arch/arm/mach-bcm/*brcmstb*
2883 F: arch/arm/boot/dts/bcm7*.dts*
2884 F: drivers/bus/brcmstb_gisb.c
2885 F: arch/arm/mm/cache-b15-rac.c
2886 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2889 BROADCOM BMIPS CPUFREQ DRIVER
2890 M: Markus Mayer <mmayer@broadcom.com>
2891 M: bcm-kernel-feedback-list@broadcom.com
2892 L: linux-pm@vger.kernel.org
2894 F: drivers/cpufreq/bmips-cpufreq.c
2896 BROADCOM BMIPS MIPS ARCHITECTURE
2897 M: Kevin Cernekee <cernekee@gmail.com>
2898 M: Florian Fainelli <f.fainelli@gmail.com>
2899 L: linux-mips@linux-mips.org
2900 T: git git://github.com/broadcom/stblinux.git
2902 F: arch/mips/bmips/*
2903 F: arch/mips/include/asm/mach-bmips/*
2904 F: arch/mips/kernel/*bmips*
2905 F: arch/mips/boot/dts/brcm/bcm*.dts*
2906 F: drivers/irqchip/irq-bcm63*
2907 F: drivers/irqchip/irq-bcm7*
2908 F: drivers/irqchip/irq-brcmstb*
2909 F: include/linux/bcm963xx_nvram.h
2910 F: include/linux/bcm963xx_tag.h
2912 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2913 M: Rasesh Mody <rasesh.mody@cavium.com>
2914 M: Harish Patil <harish.patil@cavium.com>
2915 M: Dept-GELinuxNICDev@cavium.com
2916 L: netdev@vger.kernel.org
2918 F: drivers/net/ethernet/broadcom/bnx2.*
2919 F: drivers/net/ethernet/broadcom/bnx2_*
2921 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2922 M: QLogic-Storage-Upstream@qlogic.com
2923 L: linux-scsi@vger.kernel.org
2925 F: drivers/scsi/bnx2fc/
2927 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2928 M: QLogic-Storage-Upstream@qlogic.com
2929 L: linux-scsi@vger.kernel.org
2931 F: drivers/scsi/bnx2i/
2933 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2934 M: Ariel Elior <ariel.elior@cavium.com>
2935 M: everest-linux-l2@cavium.com
2936 L: netdev@vger.kernel.org
2938 F: drivers/net/ethernet/broadcom/bnx2x/
2940 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2941 M: Michael Chan <michael.chan@broadcom.com>
2942 L: netdev@vger.kernel.org
2944 F: drivers/net/ethernet/broadcom/bnxt/
2946 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2947 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2948 M: Franky Lin <franky.lin@broadcom.com>
2949 M: Hante Meuleman <hante.meuleman@broadcom.com>
2950 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2951 M: Wright Feng <wright.feng@cypress.com>
2952 L: linux-wireless@vger.kernel.org
2953 L: brcm80211-dev-list.pdl@broadcom.com
2954 L: brcm80211-dev-list@cypress.com
2956 F: drivers/net/wireless/broadcom/brcm80211/
2958 BROADCOM BRCMSTB GPIO DRIVER
2959 M: Gregory Fong <gregory.0xf0@gmail.com>
2960 L: bcm-kernel-feedback-list@broadcom.com
2962 F: drivers/gpio/gpio-brcmstb.c
2963 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2965 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2966 M: Al Cooper <alcooperx@gmail.com>
2967 L: linux-kernel@vger.kernel.org
2968 L: bcm-kernel-feedback-list@broadcom.com
2970 F: drivers/phy/broadcom/phy-brcm-usb*
2972 BROADCOM GENET ETHERNET DRIVER
2973 M: Doug Berger <opendmb@gmail.com>
2974 M: Florian Fainelli <f.fainelli@gmail.com>
2975 L: netdev@vger.kernel.org
2977 F: drivers/net/ethernet/broadcom/genet/
2979 BROADCOM IPROC ARM ARCHITECTURE
2980 M: Ray Jui <rjui@broadcom.com>
2981 M: Scott Branden <sbranden@broadcom.com>
2982 M: Jon Mason <jonmason@broadcom.com>
2983 M: bcm-kernel-feedback-list@broadcom.com
2984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2985 T: git git://github.com/broadcom/cygnus-linux.git
3002 F: arch/arm64/boot/dts/broadcom/northstar2/*
3003 F: arch/arm64/boot/dts/broadcom/stingray/*
3004 F: drivers/clk/bcm/clk-ns*
3005 F: drivers/clk/bcm/clk-sr*
3006 F: drivers/pinctrl/bcm/pinctrl-ns*
3007 F: include/dt-bindings/clock/bcm-sr*
3009 BROADCOM KONA GPIO DRIVER
3010 M: Ray Jui <rjui@broadcom.com>
3011 L: bcm-kernel-feedback-list@broadcom.com
3013 F: drivers/gpio/gpio-bcm-kona.c
3014 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3016 BROADCOM NETXTREME-E ROCE DRIVER
3017 M: Selvin Xavier <selvin.xavier@broadcom.com>
3018 M: Devesh Sharma <devesh.sharma@broadcom.com>
3019 M: Somnath Kotur <somnath.kotur@broadcom.com>
3020 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3021 L: linux-rdma@vger.kernel.org
3022 W: http://www.broadcom.com
3024 F: drivers/infiniband/hw/bnxt_re/
3025 F: include/uapi/rdma/bnxt_re-abi.h
3027 BROADCOM NVRAM DRIVER
3028 M: Rafał Miłecki <zajec5@gmail.com>
3029 L: linux-mips@linux-mips.org
3031 F: drivers/firmware/broadcom/*
3033 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3034 M: Rafał Miłecki <zajec5@gmail.com>
3035 L: linux-wireless@vger.kernel.org
3038 F: include/linux/bcma/
3040 BROADCOM STB AVS CPUFREQ DRIVER
3041 M: Markus Mayer <mmayer@broadcom.com>
3042 M: bcm-kernel-feedback-list@broadcom.com
3043 L: linux-pm@vger.kernel.org
3045 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3046 F: drivers/cpufreq/brcmstb*
3048 BROADCOM STB AVS TMON DRIVER
3049 M: Markus Mayer <mmayer@broadcom.com>
3050 M: bcm-kernel-feedback-list@broadcom.com
3051 L: linux-pm@vger.kernel.org
3053 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3054 F: drivers/thermal/broadcom/brcmstb*
3056 BROADCOM STB NAND FLASH DRIVER
3057 M: Brian Norris <computersforpeace@gmail.com>
3058 M: Kamal Dasu <kdasu.kdev@gmail.com>
3059 L: linux-mtd@lists.infradead.org
3060 L: bcm-kernel-feedback-list@broadcom.com
3062 F: drivers/mtd/nand/raw/brcmnand/
3064 BROADCOM STB DPFE DRIVER
3065 M: Markus Mayer <mmayer@broadcom.com>
3066 M: bcm-kernel-feedback-list@broadcom.com
3067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3069 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3070 F: drivers/memory/brcmstb_dpfe.c
3072 BROADCOM SYSTEMPORT ETHERNET DRIVER
3073 M: Florian Fainelli <f.fainelli@gmail.com>
3074 L: netdev@vger.kernel.org
3076 F: drivers/net/ethernet/broadcom/bcmsysport.*
3078 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3079 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3080 M: Prashant Sreedharan <prashant@broadcom.com>
3081 M: Michael Chan <mchan@broadcom.com>
3082 L: netdev@vger.kernel.org
3084 F: drivers/net/ethernet/broadcom/tg3.*
3086 BROCADE BFA FC SCSI DRIVER
3087 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3088 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3089 L: linux-scsi@vger.kernel.org
3091 F: drivers/scsi/bfa/
3093 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3094 M: Rasesh Mody <rasesh.mody@cavium.com>
3095 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3096 M: Dept-GELinuxNICDev@cavium.com
3097 L: netdev@vger.kernel.org
3099 F: drivers/net/ethernet/brocade/bna/
3101 BSG (block layer generic sg v4 driver)
3102 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3103 L: linux-scsi@vger.kernel.org
3106 F: include/linux/bsg.h
3107 F: include/uapi/linux/bsg.h
3110 M: Clemens Ladisch <clemens@ladisch.de>
3111 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3112 T: git git://git.alsa-project.org/alsa-kernel.git
3114 F: Documentation/sound/cards/bt87x.rst
3115 F: sound/pci/bt87x.c
3118 M: Michael Buesch <m@bues.ch>
3119 W: http://bu3sch.de/btgpio.php
3121 F: drivers/gpio/gpio-bt8xx.c
3124 M: Chris Mason <clm@fb.com>
3125 M: Josef Bacik <jbacik@fb.com>
3126 M: David Sterba <dsterba@suse.com>
3127 L: linux-btrfs@vger.kernel.org
3128 W: http://btrfs.wiki.kernel.org/
3129 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3132 F: Documentation/filesystems/btrfs.txt
3134 F: include/linux/btrfs*
3135 F: include/uapi/linux/btrfs*
3137 BTTV VIDEO4LINUX DRIVER
3138 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3139 L: linux-media@vger.kernel.org
3140 W: https://linuxtv.org
3141 T: git git://linuxtv.org/media_tree.git
3143 F: Documentation/media/v4l-drivers/bttv*
3144 F: drivers/media/pci/bt8xx/bttv*
3146 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3147 M: Chanwoo Choi <cw00.choi@samsung.com>
3148 L: linux-pm@vger.kernel.org
3149 L: linux-samsung-soc@vger.kernel.org
3150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3152 F: drivers/devfreq/exynos-bus.c
3153 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3155 BUSLOGIC SCSI DRIVER
3156 M: Khalid Aziz <khalid@gonehiking.org>
3157 L: linux-scsi@vger.kernel.org
3159 F: drivers/scsi/BusLogic.*
3160 F: drivers/scsi/FlashPoint.*
3162 C-MEDIA CMI8788 DRIVER
3163 M: Clemens Ladisch <clemens@ladisch.de>
3164 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3165 T: git git://git.alsa-project.org/alsa-kernel.git
3167 F: sound/pci/oxygen/
3170 M: Mark Salter <msalter@redhat.com>
3171 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3172 L: linux-c6x-dev@linux-c6x.org
3173 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3177 CA8210 IEEE-802.15.4 RADIO DRIVER
3178 M: Harry Morris <h.morris@cascoda.com>
3179 L: linux-wpan@vger.kernel.org
3180 W: https://github.com/Cascoda/ca8210-linux.git
3182 F: drivers/net/ieee802154/ca8210.c
3183 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3185 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3186 M: David Howells <dhowells@redhat.com>
3187 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3189 F: Documentation/filesystems/caching/cachefiles.txt
3192 CADENCE MIPI-CSI2 BRIDGES
3193 M: Maxime Ripard <maxime.ripard@bootlin.com>
3194 L: linux-media@vger.kernel.org
3196 F: Documentation/devicetree/bindings/media/cdns,*.txt
3197 F: drivers/media/platform/cadence/cdns-csi2*
3199 CADET FM/AM RADIO RECEIVER DRIVER
3200 M: Hans Verkuil <hverkuil@xs4all.nl>
3201 L: linux-media@vger.kernel.org
3202 T: git git://linuxtv.org/media_tree.git
3203 W: https://linuxtv.org
3205 F: drivers/media/radio/radio-cadet*
3207 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3208 M: Jonathan Corbet <corbet@lwn.net>
3209 L: linux-media@vger.kernel.org
3210 T: git git://linuxtv.org/media_tree.git
3212 F: Documentation/media/v4l-drivers/cafe_ccic*
3213 F: drivers/media/platform/marvell-ccic/
3216 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3217 L: netdev@vger.kernel.org
3219 F: Documentation/networking/caif/
3220 F: drivers/net/caif/
3221 F: include/uapi/linux/caif/
3222 F: include/net/caif/
3225 CALGARY x86-64 IOMMU
3226 M: Muli Ben-Yehuda <mulix@mulix.org>
3227 M: Jon Mason <jdmason@kudzu.us>
3228 L: iommu@lists.linux-foundation.org
3230 F: arch/x86/kernel/pci-calgary_64.c
3231 F: arch/x86/kernel/tce_64.c
3232 F: arch/x86/include/asm/calgary.h
3233 F: arch/x86/include/asm/tce.h
3236 M: Wolfgang Grandegger <wg@grandegger.com>
3237 M: Marc Kleine-Budde <mkl@pengutronix.de>
3238 L: linux-can@vger.kernel.org
3239 W: https://github.com/linux-can
3240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3243 F: Documentation/devicetree/bindings/net/can/
3245 F: include/linux/can/dev.h
3246 F: include/linux/can/platform/
3247 F: include/uapi/linux/can/error.h
3248 F: include/uapi/linux/can/netlink.h
3251 M: Oliver Hartkopp <socketcan@hartkopp.net>
3252 M: Marc Kleine-Budde <mkl@pengutronix.de>
3253 L: linux-can@vger.kernel.org
3254 W: https://github.com/linux-can
3255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3258 F: Documentation/networking/can.rst
3260 F: include/linux/can/core.h
3261 F: include/uapi/linux/can.h
3262 F: include/uapi/linux/can/bcm.h
3263 F: include/uapi/linux/can/raw.h
3264 F: include/uapi/linux/can/gw.h
3267 M: Serge Hallyn <serge@hallyn.com>
3268 L: linux-security-module@vger.kernel.org
3270 F: include/linux/capability.h
3271 F: include/uapi/linux/capability.h
3272 F: security/commoncap.c
3273 F: kernel/capability.c
3275 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3276 M: Kevin Tsai <ktsai@capellamicro.com>
3278 F: drivers/iio/light/cm*
3280 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3281 M: Christian Lamparter <chunkeey@googlemail.com>
3282 L: linux-wireless@vger.kernel.org
3283 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3285 F: drivers/net/wireless/ath/carl9170/
3288 M: Jan Glauber <jglauber@cavium.com>
3289 M: David Daney <david.daney@cavium.com>
3290 W: http://www.cavium.com
3292 F: drivers/i2c/busses/i2c-octeon*
3293 F: drivers/i2c/busses/i2c-thunderx*
3295 CAVIUM LIQUIDIO NETWORK DRIVER
3296 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3297 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3298 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3299 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3300 L: netdev@vger.kernel.org
3301 W: http://www.cavium.com
3303 F: drivers/net/ethernet/cavium/liquidio/
3306 M: Jan Glauber <jglauber@cavium.com>
3307 M: David Daney <david.daney@cavium.com>
3308 M: Steven J. Hill <Steven.Hill@cavium.com>
3309 W: http://www.cavium.com
3311 F: drivers/mmc/host/cavium*
3313 CAVIUM OCTEON-TX CRYPTO DRIVER
3314 M: George Cherian <george.cherian@cavium.com>
3315 L: linux-crypto@vger.kernel.org
3316 W: http://www.cavium.com
3318 F: drivers/crypto/cavium/cpt/
3320 CAVIUM THUNDERX2 ARM64 SOC
3321 M: Robert Richter <rrichter@cavium.com>
3322 M: Jayachandran C <jnair@caviumnetworks.com>
3323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3325 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3326 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3328 CC2520 IEEE-802.15.4 RADIO DRIVER
3329 M: Varka Bhadram <varkabhadram@gmail.com>
3330 L: linux-wpan@vger.kernel.org
3332 F: drivers/net/ieee802154/cc2520.c
3333 F: include/linux/spi/cc2520.h
3334 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3336 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3337 M: Gilad Ben-Yossef <gilad@benyossef.com>
3338 L: linux-crypto@vger.kernel.org
3340 F: drivers/crypto/ccree/
3341 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3344 M: Hans Verkuil <hans.verkuil@cisco.com>
3345 L: linux-media@vger.kernel.org
3346 T: git git://linuxtv.org/media_tree.git
3347 W: http://linuxtv.org
3349 F: Documentation/media/kapi/cec-core.rst
3350 F: Documentation/media/uapi/cec
3351 F: drivers/media/cec/
3352 F: drivers/media/rc/keymaps/rc-cec.c
3353 F: include/media/cec.h
3354 F: include/media/cec-notifier.h
3355 F: include/uapi/linux/cec.h
3356 F: include/uapi/linux/cec-funcs.h
3357 F: Documentation/devicetree/bindings/media/cec.txt
3358 F: Documentation/ABI/testing/debugfs-cec-error-inj
3361 M: Hans Verkuil <hans.verkuil@cisco.com>
3362 L: linux-media@vger.kernel.org
3363 T: git git://linuxtv.org/media_tree.git
3364 W: http://linuxtv.org
3366 F: drivers/media/platform/cec-gpio/
3367 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3369 CELL BROADBAND ENGINE ARCHITECTURE
3370 M: Arnd Bergmann <arnd@arndb.de>
3371 L: linuxppc-dev@lists.ozlabs.org
3372 W: http://www.ibm.com/developerworks/power/cell/
3374 F: arch/powerpc/include/asm/cell*.h
3375 F: arch/powerpc/include/asm/spu*.h
3376 F: arch/powerpc/include/uapi/asm/spu*.h
3377 F: arch/powerpc/oprofile/*cell*
3378 F: arch/powerpc/platforms/cell/
3380 CEPH COMMON CODE (LIBCEPH)
3381 M: Ilya Dryomov <idryomov@gmail.com>
3382 M: "Yan, Zheng" <zyan@redhat.com>
3383 M: Sage Weil <sage@redhat.com>
3384 L: ceph-devel@vger.kernel.org
3386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3387 T: git git://github.com/ceph/ceph-client.git
3390 F: include/linux/ceph/
3391 F: include/linux/crush/
3393 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3394 M: "Yan, Zheng" <zyan@redhat.com>
3395 M: Sage Weil <sage@redhat.com>
3396 M: Ilya Dryomov <idryomov@gmail.com>
3397 L: ceph-devel@vger.kernel.org
3399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3400 T: git git://github.com/ceph/ceph-client.git
3402 F: Documentation/filesystems/ceph.txt
3405 CERTIFICATE HANDLING:
3406 M: David Howells <dhowells@redhat.com>
3407 M: David Woodhouse <dwmw2@infradead.org>
3408 L: keyrings@vger.kernel.org
3410 F: Documentation/admin-guide/module-signing.rst
3412 F: scripts/sign-file.c
3413 F: scripts/extract-cert.c
3415 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3416 L: linux-usb@vger.kernel.org
3418 F: Documentation/usb/WUSB-Design-overview.txt
3419 F: Documentation/usb/wusb-cbaf
3420 F: drivers/usb/host/hwa-hc.c
3421 F: drivers/usb/host/whci/
3422 F: drivers/usb/wusbcore/
3423 F: include/linux/usb/wusb*
3425 CFAG12864B LCD DRIVER
3426 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3428 F: drivers/auxdisplay/cfag12864b.c
3429 F: include/linux/cfag12864b.h
3431 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3432 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3434 F: drivers/auxdisplay/cfag12864bfb.c
3435 F: include/linux/cfag12864b.h
3437 802.11 (including CFG80211/NL80211)
3438 M: Johannes Berg <johannes@sipsolutions.net>
3439 L: linux-wireless@vger.kernel.org
3440 W: http://wireless.kernel.org/
3441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3445 F: include/uapi/linux/nl80211.h
3446 F: include/linux/ieee80211.h
3447 F: include/net/wext.h
3448 F: include/net/cfg80211.h
3449 F: include/net/iw_handler.h
3450 F: include/net/ieee80211_radiotap.h
3451 F: Documentation/driver-api/80211/cfg80211.rst
3452 F: Documentation/networking/regulatory.txt
3454 CHAR and MISC DRIVERS
3455 M: Arnd Bergmann <arnd@arndb.de>
3456 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3461 F: include/linux/miscdevice.h
3464 M: Andy Whitcroft <apw@canonical.com>
3465 M: Joe Perches <joe@perches.com>
3467 F: scripts/checkpatch.pl
3469 CHINESE DOCUMENTATION
3470 M: Harry Wei <harryxiyou@gmail.com>
3471 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3472 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3474 F: Documentation/translations/zh_CN/
3476 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3477 M: Peter Chen <Peter.Chen@nxp.com>
3478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3479 L: linux-usb@vger.kernel.org
3481 F: drivers/usb/chipidea/
3483 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3484 M: Hans de Goede <hdegoede@redhat.com>
3485 L: linux-input@vger.kernel.org
3487 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3488 F: drivers/input/touchscreen/chipone_icn8318.c
3490 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3491 M: Hans de Goede <hdegoede@redhat.com>
3492 L: linux-input@vger.kernel.org
3494 F: drivers/input/touchscreen/chipone_icn8505.c
3496 CHROME HARDWARE PLATFORM SUPPORT
3497 M: Benson Leung <bleung@chromium.org>
3498 M: Olof Johansson <olof@lixom.net>
3500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3501 F: drivers/platform/chrome/
3503 CIRRUS LOGIC AUDIO CODEC DRIVERS
3504 M: Brian Austin <brian.austin@cirrus.com>
3505 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3506 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3508 F: sound/soc/codecs/cs*
3510 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3511 M: Hartley Sweeten <hsweeten@visionengravers.com>
3512 L: netdev@vger.kernel.org
3514 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3516 CISCO FCOE HBA DRIVER
3517 M: Satish Kharat <satishkh@cisco.com>
3518 M: Sesidhar Baddela <sebaddel@cisco.com>
3519 M: Karan Tilak Kumar <kartilak@cisco.com>
3520 L: linux-scsi@vger.kernel.org
3522 F: drivers/scsi/fnic/
3524 CISCO SCSI HBA DRIVER
3525 M: Karan Tilak Kumar <kartilak@cisco.com>
3526 M: Sesidhar Baddela <sebaddel@cisco.com>
3527 L: linux-scsi@vger.kernel.org
3529 F: drivers/scsi/snic/
3531 CISCO VIC ETHERNET NIC DRIVER
3532 M: Christian Benvenuti <benve@cisco.com>
3533 M: Govindarajulu Varadarajan <_govind@gmx.com>
3534 M: Parvi Kaustubhi <pkaustub@cisco.com>
3536 F: drivers/net/ethernet/cisco/enic/
3538 CISCO VIC LOW LATENCY NIC DRIVER
3539 M: Christian Benvenuti <benve@cisco.com>
3541 F: drivers/infiniband/hw/usnic/
3544 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3549 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3550 L: linux-kernel@vger.kernel.org
3553 F: include/linux/cleancache.h
3556 M: Russell King <linux@armlinux.org.uk>
3557 L: linux-clk@vger.kernel.org
3559 F: include/linux/clk.h
3561 CLOCKSOURCE, CLOCKEVENT DRIVERS
3562 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3563 M: Thomas Gleixner <tglx@linutronix.de>
3564 L: linux-kernel@vger.kernel.org
3565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3567 F: drivers/clocksource/
3568 F: Documentation/devicetree/bindings/timer/
3571 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3572 M: Daniel Oliveira Nascimento <don@syst.com.br>
3573 L: platform-driver-x86@vger.kernel.org
3575 F: drivers/platform/x86/classmate-laptop.c
3578 M: Hans Verkuil <hans.verkuil@cisco.com>
3579 L: linux-media@vger.kernel.org
3580 T: git git://linuxtv.org/media_tree.git
3581 W: https://linuxtv.org
3583 F: drivers/media/pci/cobalt/
3585 COCCINELLE/Semantic Patches (SmPL)
3586 M: Julia Lawall <Julia.Lawall@lip6.fr>
3587 M: Gilles Muller <Gilles.Muller@lip6.fr>
3588 M: Nicolas Palix <nicolas.palix@imag.fr>
3589 M: Michal Marek <michal.lkml@markovi.net>
3590 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3592 W: http://coccinelle.lip6.fr/
3594 F: Documentation/dev-tools/coccinelle.rst
3595 F: scripts/coccinelle/
3596 F: scripts/coccicheck
3599 M: Jan Harkes <jaharkes@cs.cmu.edu>
3601 L: codalist@coda.cs.cmu.edu
3602 W: http://www.coda.cs.cmu.edu/
3604 F: Documentation/filesystems/coda.txt
3606 F: include/linux/coda*.h
3607 F: include/uapi/linux/coda*.h
3609 CODA V4L2 MEM2MEM DRIVER
3610 M: Philipp Zabel <p.zabel@pengutronix.de>
3611 L: linux-media@vger.kernel.org
3613 F: Documentation/devicetree/bindings/media/coda.txt
3614 F: drivers/media/platform/coda/
3616 COMMON CLK FRAMEWORK
3617 M: Michael Turquette <mturquette@baylibre.com>
3618 M: Stephen Boyd <sboyd@kernel.org>
3619 L: linux-clk@vger.kernel.org
3620 Q: http://patchwork.kernel.org/project/linux-clk/list/
3621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3623 F: Documentation/devicetree/bindings/clock/
3625 X: drivers/clk/clkdev.c
3626 F: include/linux/clk-pr*
3627 F: include/linux/clk/
3628 F: include/linux/of_clk.h
3630 COMMON INTERNET FILE SYSTEM (CIFS)
3631 M: Steve French <sfrench@samba.org>
3632 L: linux-cifs@vger.kernel.org
3633 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3634 W: http://linux-cifs.samba.org/
3635 T: git git://git.samba.org/sfrench/cifs-2.6.git
3637 F: Documentation/filesystems/cifs/
3640 COMPACTPCI HOTPLUG CORE
3641 M: Scott Murray <scott@spiteful.org>
3642 L: linux-pci@vger.kernel.org
3644 F: drivers/pci/hotplug/cpci_hotplug*
3646 COMPACTPCI HOTPLUG GENERIC DRIVER
3647 M: Scott Murray <scott@spiteful.org>
3648 L: linux-pci@vger.kernel.org
3650 F: drivers/pci/hotplug/cpcihp_generic.c
3652 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3653 M: Scott Murray <scott@spiteful.org>
3654 L: linux-pci@vger.kernel.org
3656 F: drivers/pci/hotplug/cpcihp_zt5550.*
3658 COMPAL LAPTOP SUPPORT
3659 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3660 L: platform-driver-x86@vger.kernel.org
3662 F: drivers/platform/x86/compal-laptop.c
3664 CONEXANT ACCESSRUNNER USB DRIVER
3665 L: accessrunner-general@lists.sourceforge.net
3666 W: http://accessrunner.sourceforge.net/
3668 F: drivers/usb/atm/cxacru.c
3671 M: Joel Becker <jlbec@evilplan.org>
3672 M: Christoph Hellwig <hch@lst.de>
3673 T: git git://git.infradead.org/users/hch/configfs.git
3676 F: include/linux/configfs.h
3679 M: Evgeniy Polyakov <zbr@ioremap.net>
3680 L: netdev@vger.kernel.org
3682 F: drivers/connector/
3684 CONTROL GROUP (CGROUP)
3685 M: Tejun Heo <tj@kernel.org>
3686 M: Li Zefan <lizefan@huawei.com>
3687 M: Johannes Weiner <hannes@cmpxchg.org>
3688 L: cgroups@vger.kernel.org
3689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3691 F: Documentation/cgroup*
3692 F: include/linux/cgroup*
3695 CONTROL GROUP - CPUSET
3696 M: Li Zefan <lizefan@huawei.com>
3697 L: cgroups@vger.kernel.org
3698 W: http://www.bullopensource.org/cpuset/
3699 W: http://oss.sgi.com/projects/cpusets/
3700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3702 F: Documentation/cgroup-v1/cpusets.txt
3703 F: include/linux/cpuset.h
3704 F: kernel/cgroup/cpuset.c
3706 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3707 M: Johannes Weiner <hannes@cmpxchg.org>
3708 M: Michal Hocko <mhocko@kernel.org>
3709 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3710 L: cgroups@vger.kernel.org
3711 L: linux-mm@kvack.org
3716 CORETEMP HARDWARE MONITORING DRIVER
3717 M: Fenghua Yu <fenghua.yu@intel.com>
3718 L: linux-hwmon@vger.kernel.org
3720 F: Documentation/hwmon/coretemp
3721 F: drivers/hwmon/coretemp.c
3723 COSA/SRP SYNC SERIAL DRIVER
3724 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3725 W: http://www.fi.muni.cz/~kas/cosa/
3727 F: drivers/net/wan/cosa*
3729 CPMAC ETHERNET DRIVER
3730 M: Florian Fainelli <f.fainelli@gmail.com>
3731 L: netdev@vger.kernel.org
3733 F: drivers/net/ethernet/ti/cpmac.c
3735 CPU FREQUENCY DRIVERS
3736 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3737 M: Viresh Kumar <viresh.kumar@linaro.org>
3738 L: linux-pm@vger.kernel.org
3740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3741 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3742 B: https://bugzilla.kernel.org
3743 F: Documentation/cpu-freq/
3744 F: Documentation/devicetree/bindings/cpufreq/
3746 F: include/linux/cpufreq.h
3747 F: tools/testing/selftests/cpufreq/
3749 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3750 M: Viresh Kumar <viresh.kumar@linaro.org>
3751 M: Sudeep Holla <sudeep.holla@arm.com>
3752 L: linux-pm@vger.kernel.org
3753 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3755 F: drivers/cpufreq/arm_big_little.h
3756 F: drivers/cpufreq/arm_big_little.c
3757 F: drivers/cpufreq/arm_big_little_dt.c
3759 CPU POWER MONITORING SUBSYSTEM
3760 M: Thomas Renninger <trenn@suse.com>
3761 M: Shuah Khan <shuah@kernel.org>
3762 L: linux-pm@vger.kernel.org
3764 F: tools/power/cpupower/
3767 M: "H. Peter Anvin" <hpa@zytor.com>
3769 F: arch/x86/kernel/cpuid.c
3770 F: arch/x86/kernel/msr.c
3772 CPUIDLE DRIVER - ARM BIG LITTLE
3773 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3774 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3775 L: linux-pm@vger.kernel.org
3776 L: linux-arm-kernel@lists.infradead.org
3777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3779 F: drivers/cpuidle/cpuidle-big_little.c
3781 CPUIDLE DRIVER - ARM EXYNOS
3782 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3783 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3784 M: Kukjin Kim <kgene@kernel.org>
3785 L: linux-pm@vger.kernel.org
3786 L: linux-samsung-soc@vger.kernel.org
3788 F: drivers/cpuidle/cpuidle-exynos.c
3789 F: arch/arm/mach-exynos/pm.c
3792 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3793 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3794 L: linux-pm@vger.kernel.org
3796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3797 B: https://bugzilla.kernel.org
3798 F: drivers/cpuidle/*
3799 F: include/linux/cpuidle.h
3802 M: Nicolas Pitre <nico@linaro.org>
3804 F: Documentation/filesystems/cramfs.txt
3808 M: Herbert Xu <herbert@gondor.apana.org.au>
3809 M: "David S. Miller" <davem@davemloft.net>
3810 L: linux-crypto@vger.kernel.org
3811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3814 F: Documentation/crypto/
3815 F: Documentation/devicetree/bindings/crypto/
3820 F: include/linux/crypto*
3822 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3823 M: Neil Horman <nhorman@tuxdriver.com>
3824 L: linux-crypto@vger.kernel.org
3826 F: crypto/ansi_cprng.c
3830 M: Hans Verkuil <hverkuil@xs4all.nl>
3831 L: linux-media@vger.kernel.org
3832 T: git git://linuxtv.org/media_tree.git
3833 W: http://linuxtv.org
3835 F: drivers/media/i2c/cs3308.c
3836 F: drivers/media/i2c/cs3308.h
3838 CS5535 Audio ALSA driver
3839 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3841 F: sound/pci/cs5535audio/
3844 M: Solomon Peachy <pizza@shaftnet.org>
3846 F: drivers/net/wireless/st/cw1200/
3848 CX18 VIDEO4LINUX DRIVER
3849 M: Andy Walls <awalls@md.metrocast.net>
3850 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3851 L: linux-media@vger.kernel.org
3852 T: git git://linuxtv.org/media_tree.git
3853 W: https://linuxtv.org
3854 W: http://www.ivtvdriver.org/index.php/Cx18
3856 F: Documentation/media/v4l-drivers/cx18*
3857 F: drivers/media/pci/cx18/
3858 F: include/uapi/linux/ivtv*
3860 CX2341X MPEG ENCODER HELPER MODULE
3861 M: Hans Verkuil <hverkuil@xs4all.nl>
3862 L: linux-media@vger.kernel.org
3863 T: git git://linuxtv.org/media_tree.git
3864 W: https://linuxtv.org
3866 F: drivers/media/common/cx2341x*
3867 F: include/media/cx2341x*
3869 CX24120 MEDIA DRIVER
3870 M: Jemma Denson <jdenson@gmail.com>
3871 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3872 L: linux-media@vger.kernel.org
3873 W: https://linuxtv.org
3874 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3876 F: drivers/media/dvb-frontends/cx24120*
3878 CX88 VIDEO4LINUX DRIVER
3879 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3880 L: linux-media@vger.kernel.org
3881 W: https://linuxtv.org
3882 T: git git://linuxtv.org/media_tree.git
3884 F: Documentation/media/v4l-drivers/cx88*
3885 F: drivers/media/pci/cx88/
3887 CXD2820R MEDIA DRIVER
3888 M: Antti Palosaari <crope@iki.fi>
3889 L: linux-media@vger.kernel.org
3890 W: https://linuxtv.org
3891 W: http://palosaari.fi/linux/
3892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3893 T: git git://linuxtv.org/anttip/media_tree.git
3895 F: drivers/media/dvb-frontends/cxd2820r*
3897 CXGB3 ETHERNET DRIVER (CXGB3)
3898 M: Santosh Raspatur <santosh@chelsio.com>
3899 L: netdev@vger.kernel.org
3900 W: http://www.chelsio.com
3902 F: drivers/net/ethernet/chelsio/cxgb3/
3904 CXGB3 ISCSI DRIVER (CXGB3I)
3905 M: Karen Xie <kxie@chelsio.com>
3906 L: linux-scsi@vger.kernel.org
3907 W: http://www.chelsio.com
3909 F: drivers/scsi/cxgbi/cxgb3i
3911 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3912 M: Steve Wise <swise@chelsio.com>
3913 L: linux-rdma@vger.kernel.org
3914 W: http://www.openfabrics.org
3916 F: drivers/infiniband/hw/cxgb3/
3917 F: include/uapi/rdma/cxgb3-abi.h
3919 CXGB4 CRYPTO DRIVER (chcr)
3920 M: Harsh Jain <harsh@chelsio.com>
3921 L: linux-crypto@vger.kernel.org
3922 W: http://www.chelsio.com
3924 F: drivers/crypto/chelsio
3926 CXGB4 ETHERNET DRIVER (CXGB4)
3927 M: Ganesh Goudar <ganeshgr@chelsio.com>
3928 L: netdev@vger.kernel.org
3929 W: http://www.chelsio.com
3931 F: drivers/net/ethernet/chelsio/cxgb4/
3933 CXGB4 ISCSI DRIVER (CXGB4I)
3934 M: Karen Xie <kxie@chelsio.com>
3935 L: linux-scsi@vger.kernel.org
3936 W: http://www.chelsio.com
3938 F: drivers/scsi/cxgbi/cxgb4i
3940 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3941 M: Steve Wise <swise@chelsio.com>
3942 L: linux-rdma@vger.kernel.org
3943 W: http://www.openfabrics.org
3945 F: drivers/infiniband/hw/cxgb4/
3946 F: include/uapi/rdma/cxgb4-abi.h
3948 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3949 M: Casey Leedom <leedom@chelsio.com>
3950 L: netdev@vger.kernel.org
3951 W: http://www.chelsio.com
3953 F: drivers/net/ethernet/chelsio/cxgb4vf/
3955 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3956 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3957 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3958 L: linuxppc-dev@lists.ozlabs.org
3960 F: arch/powerpc/platforms/powernv/pci-cxl.c
3961 F: drivers/misc/cxl/
3962 F: include/misc/cxl*
3963 F: include/uapi/misc/cxl.h
3964 F: Documentation/powerpc/cxl.txt
3965 F: Documentation/ABI/testing/sysfs-class-cxl
3967 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3968 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3969 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3970 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3971 L: linux-scsi@vger.kernel.org
3973 F: drivers/scsi/cxlflash/
3974 F: include/uapi/scsi/cxlflash_ioctls.h
3975 F: Documentation/powerpc/cxlflash.txt
3978 M: Russell King <linux@armlinux.org.uk>
3979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3980 W: http://www.armlinux.org.uk/
3982 F: drivers/video/fbdev/cyber2000fb.*
3984 CYCLADES ASYNC MUX DRIVER
3985 W: http://www.cyclades.com/
3987 F: drivers/tty/cyclades.c
3988 F: include/linux/cyclades.h
3989 F: include/uapi/linux/cyclades.h
3991 CYCLADES PC300 DRIVER
3992 W: http://www.cyclades.com/
3994 F: drivers/net/wan/pc300*
3996 CYPRESS_FIRMWARE MEDIA DRIVER
3997 M: Antti Palosaari <crope@iki.fi>
3998 L: linux-media@vger.kernel.org
3999 W: https://linuxtv.org
4000 W: http://palosaari.fi/linux/
4001 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4002 T: git git://linuxtv.org/anttip/media_tree.git
4004 F: drivers/media/common/cypress_firmware*
4006 CYTTSP TOUCHSCREEN DRIVER
4007 M: Ferruh Yigit <fery@cypress.com>
4008 L: linux-input@vger.kernel.org
4010 F: drivers/input/touchscreen/cyttsp*
4011 F: include/linux/input/cyttsp.h
4013 D-LINK DIR-685 TOUCHKEYS DRIVER
4014 M: Linus Walleij <linus.walleij@linaro.org>
4015 L: linux-input@vger.kernel.org
4017 F: drivers/input/dlink-dir685-touchkeys.c
4019 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4020 M: Joshua Kinard <kumba@gentoo.org>
4022 F: drivers/rtc/rtc-ds1685.c
4023 F: include/linux/rtc/ds1685.h
4025 DAMA SLAVE for AX.25
4026 M: Joerg Reuter <jreuter@yaina.de>
4027 W: http://yaina.de/jreuter/
4028 W: http://www.qsl.net/dl1bke/
4029 L: linux-hams@vger.kernel.org
4031 F: net/ax25/af_ax25.c
4032 F: net/ax25/ax25_dev.c
4033 F: net/ax25/ax25_ds_*
4034 F: net/ax25/ax25_in.c
4035 F: net/ax25/ax25_out.c
4036 F: net/ax25/ax25_timer.c
4037 F: net/ax25/sysctl_net_ax25.c
4039 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4040 L: netdev@vger.kernel.org
4042 F: Documentation/networking/dmfe.txt
4043 F: drivers/net/ethernet/dec/tulip/dmfe.c
4045 DC390/AM53C974 SCSI driver
4046 M: Hannes Reinecke <hare@suse.com>
4047 L: linux-scsi@vger.kernel.org
4049 F: drivers/scsi/am53c974.c
4052 M: Oliver Neukum <oliver@neukum.org>
4053 M: Ali Akcaagac <aliakc@web.de>
4054 M: Jamie Lenehan <lenehan@twibble.org>
4055 L: dc395x@twibble.org
4056 W: http://twibble.org/dist/dc395x/
4057 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4059 F: Documentation/scsi/dc395x.txt
4060 F: drivers/scsi/dc395x.*
4063 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4064 L: dccp@vger.kernel.org
4065 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4067 F: include/linux/dccp.h
4068 F: include/uapi/linux/dccp.h
4069 F: include/linux/tfrc.h
4072 DECnet NETWORK LAYER
4073 W: http://linux-decnet.sourceforge.net
4074 L: linux-decnet-user@lists.sourceforge.net
4076 F: Documentation/networking/decnet.txt
4079 DECSTATION PLATFORM SUPPORT
4080 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4081 L: linux-mips@linux-mips.org
4082 W: http://www.linux-mips.org/wiki/DECstation
4085 F: arch/mips/include/asm/dec/
4086 F: arch/mips/include/asm/mach-dec/
4088 DEFXX FDDI NETWORK DRIVER
4089 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4091 F: drivers/net/fddi/defxx.*
4094 M: Pali Rohár <pali.rohar@gmail.com>
4095 M: Mario Limonciello <mario.limonciello@dell.com>
4096 L: platform-driver-x86@vger.kernel.org
4098 F: drivers/platform/x86/dell-smbios.*
4100 DELL SMBIOS SMM DRIVER
4101 M: Mario Limonciello <mario.limonciello@dell.com>
4102 L: platform-driver-x86@vger.kernel.org
4104 F: drivers/platform/x86/dell-smbios-smm.c
4106 DELL SMBIOS WMI DRIVER
4107 M: Mario Limonciello <mario.limonciello@dell.com>
4108 L: platform-driver-x86@vger.kernel.org
4110 F: drivers/platform/x86/dell-smbios-wmi.c
4111 F: tools/wmi/dell-smbios-example.c
4114 M: Matthew Garrett <mjg59@srcf.ucam.org>
4115 M: Pali Rohár <pali.rohar@gmail.com>
4116 L: platform-driver-x86@vger.kernel.org
4118 F: drivers/platform/x86/dell-laptop.c
4120 DELL LAPTOP FREEFALL DRIVER
4121 M: Pali Rohár <pali.rohar@gmail.com>
4123 F: drivers/platform/x86/dell-smo8800.c
4125 DELL LAPTOP RBTN DRIVER
4126 M: Pali Rohár <pali.rohar@gmail.com>
4128 F: drivers/platform/x86/dell-rbtn.*
4130 DELL LAPTOP SMM DRIVER
4131 M: Pali Rohár <pali.rohar@gmail.com>
4133 F: drivers/hwmon/dell-smm-hwmon.c
4134 F: include/uapi/linux/i8k.h
4136 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4137 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4139 F: Documentation/dcdbas.txt
4140 F: drivers/firmware/dcdbas.*
4142 DELL WMI NOTIFICATIONS DRIVER
4143 M: Matthew Garrett <mjg59@srcf.ucam.org>
4144 M: Pali Rohár <pali.rohar@gmail.com>
4146 F: drivers/platform/x86/dell-wmi.c
4148 DELL WMI DESCRIPTOR DRIVER
4149 M: Mario Limonciello <mario.limonciello@dell.com>
4151 F: drivers/platform/x86/dell-wmi-descriptor.c
4153 DELTA ST MEDIA DRIVER
4154 M: Hugues Fruchet <hugues.fruchet@st.com>
4155 L: linux-media@vger.kernel.org
4156 T: git git://linuxtv.org/media_tree.git
4157 W: https://linuxtv.org
4159 F: drivers/media/platform/sti/delta
4162 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4163 L: linux-mtd@lists.infradead.org
4165 F: drivers/mtd/nand/raw/denali*
4167 DESIGNWARE USB2 DRD IP DRIVER
4168 M: Minas Harutyunyan <hminas@synopsys.com>
4169 L: linux-usb@vger.kernel.org
4170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4172 F: drivers/usb/dwc2/
4174 DESIGNWARE USB3 DRD IP DRIVER
4175 M: Felipe Balbi <balbi@kernel.org>
4176 L: linux-usb@vger.kernel.org
4177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4179 F: drivers/usb/dwc3/
4181 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4182 M: Andreas Klinger <ak@it-klinger.de>
4183 L: linux-iio@vger.kernel.org
4185 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4186 F: drivers/iio/proximity/srf*.c
4188 DEVICE COREDUMP (DEV_COREDUMP)
4189 M: Johannes Berg <johannes@sipsolutions.net>
4190 L: linux-kernel@vger.kernel.org
4192 F: drivers/base/devcoredump.c
4193 F: include/linux/devcoredump.h
4195 DEVICE FREQUENCY (DEVFREQ)
4196 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4197 M: Kyungmin Park <kyungmin.park@samsung.com>
4198 R: Chanwoo Choi <cw00.choi@samsung.com>
4199 L: linux-pm@vger.kernel.org
4200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4203 F: include/linux/devfreq.h
4204 F: Documentation/devicetree/bindings/devfreq/
4206 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4207 M: Chanwoo Choi <cw00.choi@samsung.com>
4208 L: linux-pm@vger.kernel.org
4209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4211 F: drivers/devfreq/event/
4212 F: drivers/devfreq/devfreq-event.c
4213 F: include/linux/devfreq-event.h
4214 F: Documentation/devicetree/bindings/devfreq/event/
4216 DEVICE NUMBER REGISTRY
4217 M: Torben Mathiasen <device@lanana.org>
4218 W: http://lanana.org/docs/device-list/index.html
4222 M: Alasdair Kergon <agk@redhat.com>
4223 M: Mike Snitzer <snitzer@redhat.com>
4224 M: dm-devel@redhat.com
4225 L: dm-devel@redhat.com
4226 W: http://sources.redhat.com/dm
4227 Q: http://patchwork.kernel.org/project/dm-devel/list/
4228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4229 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4231 F: Documentation/device-mapper/
4232 F: drivers/md/Makefile
4233 F: drivers/md/Kconfig
4235 F: drivers/md/persistent-data/
4236 F: include/linux/device-mapper.h
4237 F: include/linux/dm-*.h
4238 F: include/uapi/linux/dm-*.h
4241 M: Jiri Pirko <jiri@mellanox.com>
4242 L: netdev@vger.kernel.org
4244 F: net/core/devlink.c
4245 F: include/net/devlink.h
4246 F: include/uapi/linux/devlink.h
4248 DIALOG SEMICONDUCTOR DRIVERS
4249 M: Support Opensource <support.opensource@diasemi.com>
4250 W: http://www.dialog-semiconductor.com/products
4252 F: Documentation/hwmon/da90??
4253 F: Documentation/devicetree/bindings/mfd/da90*.txt
4254 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4255 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4256 F: Documentation/devicetree/bindings/regulator/da92*.txt
4257 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4258 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4259 F: drivers/gpio/gpio-da90??.c
4260 F: drivers/hwmon/da90??-hwmon.c
4261 F: drivers/iio/adc/da91??-*.c
4262 F: drivers/input/misc/da90??_onkey.c
4263 F: drivers/input/touchscreen/da9052_tsi.c
4264 F: drivers/leds/leds-da90??.c
4265 F: drivers/mfd/da903x.c
4266 F: drivers/mfd/da90??-*.c
4267 F: drivers/mfd/da91??-*.c
4268 F: drivers/power/supply/da9052-battery.c
4269 F: drivers/power/supply/da91??-*.c
4270 F: drivers/regulator/da903x.c
4271 F: drivers/regulator/da9???-regulator.[ch]
4272 F: drivers/thermal/da90??-thermal.c
4273 F: drivers/rtc/rtc-da90??.c
4274 F: drivers/video/backlight/da90??_bl.c
4275 F: drivers/watchdog/da90??_wdt.c
4276 F: include/linux/mfd/da903x.h
4277 F: include/linux/mfd/da9052/
4278 F: include/linux/mfd/da9055/
4279 F: include/linux/mfd/da9062/
4280 F: include/linux/mfd/da9063/
4281 F: include/linux/mfd/da9150/
4282 F: include/linux/regulator/da9211.h
4283 F: include/sound/da[79]*.h
4284 F: sound/soc/codecs/da[79]*.[ch]
4286 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4287 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4288 L: linux-gpio@vger.kernel.org
4290 F: drivers/gpio/gpio-gpio-mm.c
4292 DIGI NEO AND CLASSIC PCI PRODUCTS
4293 M: Lidza Louina <lidza.louina@gmail.com>
4294 M: Mark Hounschell <markh@compro.net>
4295 L: driverdev-devel@linuxdriverproject.org
4297 F: drivers/staging/dgnc/
4299 DIOLAN U2C-12 I2C DRIVER
4300 M: Guenter Roeck <linux@roeck-us.net>
4301 L: linux-i2c@vger.kernel.org
4303 F: drivers/i2c/busses/i2c-diolan-u2c.c
4305 FILESYSTEM DIRECT ACCESS (DAX)
4306 M: Matthew Wilcox <mawilcox@microsoft.com>
4307 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4308 L: linux-fsdevel@vger.kernel.org
4311 F: include/linux/dax.h
4312 F: include/trace/events/fs_dax.h
4314 DEVICE DIRECT ACCESS (DAX)
4315 M: Dan Williams <dan.j.williams@intel.com>
4316 M: Dave Jiang <dave.jiang@intel.com>
4317 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4318 M: Vishal Verma <vishal.l.verma@intel.com>
4319 L: linux-nvdimm@lists.01.org
4323 DIRECTORY NOTIFICATION (DNOTIFY)
4324 M: Jan Kara <jack@suse.cz>
4325 R: Amir Goldstein <amir73il@gmail.com>
4326 L: linux-fsdevel@vger.kernel.org
4328 F: Documentation/filesystems/dnotify.txt
4329 F: fs/notify/dnotify/
4330 F: include/linux/dnotify.h
4332 DISK GEOMETRY AND PARTITION HANDLING
4333 M: Andries Brouwer <aeb@cwi.nl>
4334 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4335 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4336 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4340 M: Jan Kara <jack@suse.com>
4342 F: Documentation/filesystems/quota.txt
4344 F: include/linux/quota*.h
4345 F: include/uapi/linux/quota*.h
4347 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4348 M: Bernie Thompson <bernie@plugable.com>
4349 L: linux-fbdev@vger.kernel.org
4351 W: http://plugable.com/category/projects/udlfb/
4352 F: drivers/video/fbdev/udlfb.c
4353 F: include/video/udlfb.h
4354 F: Documentation/fb/udlfb.txt
4356 DISTRIBUTED LOCK MANAGER (DLM)
4357 M: Christine Caulfield <ccaulfie@redhat.com>
4358 M: David Teigland <teigland@redhat.com>
4359 L: cluster-devel@redhat.com
4360 W: http://sources.redhat.com/cluster/
4361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4365 DMA BUFFER SHARING FRAMEWORK
4366 M: Sumit Semwal <sumit.semwal@linaro.org>
4368 L: linux-media@vger.kernel.org
4369 L: dri-devel@lists.freedesktop.org
4370 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4372 F: include/linux/dma-buf*
4373 F: include/linux/reservation.h
4374 F: include/linux/*fence.h
4375 F: Documentation/driver-api/dma-buf.rst
4376 T: git git://anongit.freedesktop.org/drm/drm-misc
4378 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4379 M: Vinod Koul <vkoul@kernel.org>
4380 L: dmaengine@vger.kernel.org
4381 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4384 F: include/linux/dmaengine.h
4385 F: include/linux/of_dma.h
4386 F: Documentation/devicetree/bindings/dma/
4387 F: Documentation/driver-api/dmaengine/
4388 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4391 M: Christoph Hellwig <hch@lst.de>
4392 M: Marek Szyprowski <m.szyprowski@samsung.com>
4393 R: Robin Murphy <robin.murphy@arm.com>
4394 L: iommu@lists.linux-foundation.org
4395 T: git git://git.infradead.org/users/hch/dma-mapping.git
4396 W: http://git.infradead.org/users/hch/dma-mapping.git
4399 F: include/asm-generic/dma-mapping.h
4400 F: include/linux/dma-direct.h
4401 F: include/linux/dma-mapping.h
4402 F: include/linux/dma-noncoherent.h
4404 DME1737 HARDWARE MONITOR DRIVER
4405 M: Juerg Haefliger <juergh@gmail.com>
4406 L: linux-hwmon@vger.kernel.org
4408 F: Documentation/hwmon/dme1737
4409 F: drivers/hwmon/dme1737.c
4412 M: Jean Delvare <jdelvare@suse.com>
4414 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4415 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4416 F: drivers/firmware/dmi-id.c
4417 F: drivers/firmware/dmi_scan.c
4418 F: include/linux/dmi.h
4421 M: Jonathan Corbet <corbet@lwn.net>
4422 L: linux-doc@vger.kernel.org
4425 F: scripts/kernel-doc
4426 X: Documentation/ABI/
4427 X: Documentation/devicetree/
4428 X: Documentation/acpi
4429 X: Documentation/power
4430 X: Documentation/spi
4431 X: Documentation/media
4432 T: git git://git.lwn.net/linux.git docs-next
4434 DOCUMENTATION/ITALIAN
4435 M: Federico Vaga <federico.vaga@vaga.pv.it>
4436 L: linux-doc@vger.kernel.org
4438 F: Documentation/translations/it_IT
4440 DONGWOON DW9714 LENS VOICE COIL DRIVER
4441 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4442 L: linux-media@vger.kernel.org
4443 T: git git://linuxtv.org/media_tree.git
4445 F: drivers/media/i2c/dw9714.c
4447 DONGWOON DW9807 LENS VOICE COIL DRIVER
4448 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4449 L: linux-media@vger.kernel.org
4450 T: git git://linuxtv.org/media_tree.git
4452 F: drivers/media/i2c/dw9807.c
4455 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4456 L: blinux-list@redhat.com
4458 F: drivers/char/dtlk.c
4459 F: include/linux/dtlk.h
4461 DPAA2 DATAPATH I/O (DPIO) DRIVER
4462 M: Roy Pledge <Roy.Pledge@nxp.com>
4463 L: linux-kernel@vger.kernel.org
4465 F: drivers/staging/fsl-mc/bus/dpio
4467 DPAA2 ETHERNET DRIVER
4468 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4469 L: linux-kernel@vger.kernel.org
4471 F: drivers/staging/fsl-dpaa2/ethernet
4473 DPAA2 ETHERNET SWITCH DRIVER
4474 M: Razvan Stefanescu <razvan.stefanescu@nxp.com>
4475 L: linux-kernel@vger.kernel.org
4477 F: drivers/staging/fsl-dpaa2/ethsw
4479 DPAA2 PTP CLOCK DRIVER
4480 M: Yangbo Lu <yangbo.lu@nxp.com>
4481 L: linux-kernel@vger.kernel.org
4483 F: drivers/staging/fsl-dpaa2/rtc
4485 DPT_I2O SCSI RAID DRIVER
4486 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4487 L: linux-scsi@vger.kernel.org
4488 W: http://www.adaptec.com/
4490 F: drivers/scsi/dpt*
4491 F: drivers/scsi/dpt/
4494 M: Philipp Reisner <philipp.reisner@linbit.com>
4495 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4496 L: drbd-dev@lists.linbit.com
4497 W: http://www.drbd.org
4498 T: git git://git.linbit.com/linux-drbd.git
4499 T: git git://git.linbit.com/drbd-8.4.git
4501 F: drivers/block/drbd/
4503 F: Documentation/blockdev/drbd/
4505 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4506 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4507 R: "Rafael J. Wysocki" <rafael@kernel.org>
4508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4510 F: Documentation/kobject.txt
4514 F: include/linux/debugfs.h
4515 F: include/linux/kobj*
4518 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4519 M: Kevin Hilman <khilman@kernel.org>
4520 M: Nishanth Menon <nm@ti.com>
4522 F: drivers/power/avs/
4523 F: include/linux/power/smartreflex.h
4524 L: linux-pm@vger.kernel.org
4526 DRM DRIVER FOR ARM PL111 CLCD
4527 M: Eric Anholt <eric@anholt.net>
4528 T: git git://anongit.freedesktop.org/drm/drm-misc
4530 F: drivers/gpu/drm/pl111/
4532 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4533 M: Linus Walleij <linus.walleij@linaro.org>
4534 T: git git://anongit.freedesktop.org/drm/drm-misc
4536 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4537 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4539 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4540 M: Dave Airlie <airlied@redhat.com>
4542 F: drivers/gpu/drm/ast/
4544 DRM DRIVER FOR BOCHS VIRTUAL GPU
4545 M: Gerd Hoffmann <kraxel@redhat.com>
4546 L: virtualization@lists.linux-foundation.org
4547 T: git git://anongit.freedesktop.org/drm/drm-misc
4549 F: drivers/gpu/drm/bochs/
4551 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4552 M: Linus Walleij <linus.walleij@linaro.org>
4553 T: git git://anongit.freedesktop.org/drm/drm-misc
4555 F: drivers/gpu/drm/tve200/
4557 DRM DRIVER FOR ILITEK ILI9225 PANELS
4558 M: David Lechner <david@lechnology.com>
4560 F: drivers/gpu/drm/tinydrm/ili9225.c
4561 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4563 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4564 S: Orphan / Obsolete
4565 F: drivers/gpu/drm/i810/
4566 F: include/uapi/drm/i810_drm.h
4568 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4569 S: Orphan / Obsolete
4570 F: drivers/gpu/drm/mga/
4571 F: include/uapi/drm/mga_drm.h
4573 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4574 M: Dave Airlie <airlied@redhat.com>
4576 F: drivers/gpu/drm/mgag200/
4578 DRM DRIVER FOR MI0283QT
4579 M: Noralf Trønnes <noralf@tronnes.org>
4581 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4582 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4584 DRM DRIVER FOR MSM ADRENO GPU
4585 M: Rob Clark <robdclark@gmail.com>
4586 L: linux-arm-msm@vger.kernel.org
4587 L: dri-devel@lists.freedesktop.org
4588 L: freedreno@lists.freedesktop.org
4589 T: git git://people.freedesktop.org/~robclark/linux
4591 F: drivers/gpu/drm/msm/
4592 F: include/uapi/drm/msm_drm.h
4593 F: Documentation/devicetree/bindings/display/msm/
4595 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4596 M: Ben Skeggs <bskeggs@redhat.com>
4597 L: dri-devel@lists.freedesktop.org
4598 L: nouveau@lists.freedesktop.org
4599 T: git git://github.com/skeggsb/linux
4601 F: drivers/gpu/drm/nouveau/
4602 F: include/uapi/drm/nouveau_drm.h
4604 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4605 M: Noralf Trønnes <noralf@tronnes.org>
4607 F: drivers/gpu/drm/tinydrm/repaper.c
4608 F: Documentation/devicetree/bindings/display/repaper.txt
4610 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4611 M: Dave Airlie <airlied@redhat.com>
4612 M: Gerd Hoffmann <kraxel@redhat.com>
4613 L: virtualization@lists.linux-foundation.org
4614 T: git git://anongit.freedesktop.org/drm/drm-misc
4616 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4617 F: drivers/gpu/drm/cirrus/
4619 DRM DRIVER FOR QXL VIRTUAL GPU
4620 M: Dave Airlie <airlied@redhat.com>
4621 M: Gerd Hoffmann <kraxel@redhat.com>
4622 L: virtualization@lists.linux-foundation.org
4623 T: git git://anongit.freedesktop.org/drm/drm-misc
4625 F: drivers/gpu/drm/qxl/
4626 F: include/uapi/drm/qxl_drm.h
4628 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4629 S: Orphan / Obsolete
4630 F: drivers/gpu/drm/r128/
4631 F: include/uapi/drm/r128_drm.h
4633 DRM DRIVER FOR SAVAGE VIDEO CARDS
4634 S: Orphan / Obsolete
4635 F: drivers/gpu/drm/savage/
4636 F: include/uapi/drm/savage_drm.h
4638 DRM DRIVER FOR SIS VIDEO CARDS
4639 S: Orphan / Obsolete
4640 F: drivers/gpu/drm/sis/
4641 F: include/uapi/drm/sis_drm.h
4643 DRM DRIVER FOR SITRONIX ST7586 PANELS
4644 M: David Lechner <david@lechnology.com>
4646 F: drivers/gpu/drm/tinydrm/st7586.c
4647 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4649 DRM DRIVER FOR SITRONIX ST7735R PANELS
4650 M: David Lechner <david@lechnology.com>
4652 F: drivers/gpu/drm/tinydrm/st7735r.c
4653 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4655 DRM DRIVER FOR TDFX VIDEO CARDS
4656 S: Orphan / Obsolete
4657 F: drivers/gpu/drm/tdfx/
4659 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4660 M: Dave Airlie <airlied@redhat.com>
4662 F: drivers/gpu/drm/udl/
4664 DRM DRIVER FOR VMWARE VIRTUAL GPU
4665 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4666 M: Sinclair Yeh <syeh@vmware.com>
4667 M: Thomas Hellstrom <thellstrom@vmware.com>
4668 L: dri-devel@lists.freedesktop.org
4669 T: git git://people.freedesktop.org/~syeh/repos_linux
4670 T: git git://people.freedesktop.org/~thomash/linux
4672 F: drivers/gpu/drm/vmwgfx/
4673 F: include/uapi/drm/vmwgfx_drm.h
4676 M: David Airlie <airlied@linux.ie>
4677 L: dri-devel@lists.freedesktop.org
4678 T: git git://anongit.freedesktop.org/drm/drm
4679 B: https://bugs.freedesktop.org/
4680 C: irc://chat.freenode.net/dri-devel
4684 F: Documentation/devicetree/bindings/display/
4685 F: Documentation/devicetree/bindings/gpu/
4686 F: Documentation/gpu/
4688 F: include/uapi/drm/
4689 F: include/linux/vga*
4691 DRM DRIVERS AND MISC GPU PATCHES
4692 M: Gustavo Padovan <gustavo@padovan.org>
4693 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4694 M: Sean Paul <seanpaul@chromium.org>
4695 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4697 T: git git://anongit.freedesktop.org/drm/drm-misc
4698 F: Documentation/gpu/
4700 F: drivers/gpu/drm/*
4702 F: include/uapi/drm/drm*
4703 F: include/linux/vga*
4705 DRM DRIVERS FOR ALLWINNER A10
4706 M: Maxime Ripard <maxime.ripard@bootlin.com>
4707 L: dri-devel@lists.freedesktop.org
4709 F: drivers/gpu/drm/sun4i/
4710 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4711 T: git git://anongit.freedesktop.org/drm/drm-misc
4713 DRM DRIVERS FOR AMLOGIC SOCS
4714 M: Neil Armstrong <narmstrong@baylibre.com>
4715 L: dri-devel@lists.freedesktop.org
4716 L: linux-amlogic@lists.infradead.org
4717 W: http://linux-meson.com/
4719 F: drivers/gpu/drm/meson/
4720 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4721 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4722 F: Documentation/gpu/meson.rst
4723 T: git git://anongit.freedesktop.org/drm/drm-misc
4725 DRM DRIVERS FOR ATMEL HLCDC
4726 M: Boris Brezillon <boris.brezillon@bootlin.com>
4727 L: dri-devel@lists.freedesktop.org
4729 F: drivers/gpu/drm/atmel-hlcdc/
4730 F: Documentation/devicetree/bindings/display/atmel/
4731 T: git git://anongit.freedesktop.org/drm/drm-misc
4733 DRM DRIVERS FOR BRIDGE CHIPS
4734 M: Archit Taneja <architt@codeaurora.org>
4735 M: Andrzej Hajda <a.hajda@samsung.com>
4736 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4738 T: git git://anongit.freedesktop.org/drm/drm-misc
4739 F: drivers/gpu/drm/bridge/
4741 DRM DRIVERS FOR EXYNOS
4742 M: Inki Dae <inki.dae@samsung.com>
4743 M: Joonyoung Shim <jy0922.shim@samsung.com>
4744 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4745 M: Kyungmin Park <kyungmin.park@samsung.com>
4746 L: dri-devel@lists.freedesktop.org
4747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4749 F: drivers/gpu/drm/exynos/
4750 F: include/uapi/drm/exynos_drm.h
4751 F: Documentation/devicetree/bindings/display/exynos/
4753 DRM DRIVERS FOR FREESCALE DCU
4754 M: Stefan Agner <stefan@agner.ch>
4755 M: Alison Wang <alison.wang@nxp.com>
4756 L: dri-devel@lists.freedesktop.org
4758 F: drivers/gpu/drm/fsl-dcu/
4759 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4760 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4761 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4763 DRM DRIVERS FOR FREESCALE IMX
4764 M: Philipp Zabel <p.zabel@pengutronix.de>
4765 L: dri-devel@lists.freedesktop.org
4767 F: drivers/gpu/drm/imx/
4768 F: drivers/gpu/ipu-v3/
4769 F: Documentation/devicetree/bindings/display/imx/
4771 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4772 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4773 L: dri-devel@lists.freedesktop.org
4774 T: git git://github.com/patjak/drm-gma500
4776 F: drivers/gpu/drm/gma500/
4778 DRM DRIVERS FOR HISILICON
4779 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4780 M: Rongrong Zou <zourongrong@gmail.com>
4781 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4782 R: Chen Feng <puck.chen@hisilicon.com>
4783 L: dri-devel@lists.freedesktop.org
4784 T: git git://github.com/xin3liang/linux.git
4786 F: drivers/gpu/drm/hisilicon/
4787 F: Documentation/devicetree/bindings/display/hisilicon/
4789 DRM DRIVERS FOR MEDIATEK
4790 M: CK Hu <ck.hu@mediatek.com>
4791 M: Philipp Zabel <p.zabel@pengutronix.de>
4792 L: dri-devel@lists.freedesktop.org
4794 F: drivers/gpu/drm/mediatek/
4795 F: Documentation/devicetree/bindings/display/mediatek/
4797 DRM DRIVERS FOR NVIDIA TEGRA
4798 M: Thierry Reding <thierry.reding@gmail.com>
4799 L: dri-devel@lists.freedesktop.org
4800 L: linux-tegra@vger.kernel.org
4801 T: git git://anongit.freedesktop.org/tegra/linux.git
4803 F: drivers/gpu/drm/tegra/
4804 F: drivers/gpu/host1x/
4805 F: include/linux/host1x.h
4806 F: include/uapi/drm/tegra_drm.h
4807 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4809 DRM DRIVERS FOR RENESAS
4810 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4811 L: dri-devel@lists.freedesktop.org
4812 L: linux-renesas-soc@vger.kernel.org
4813 T: git git://linuxtv.org/pinchartl/fbdev
4815 F: drivers/gpu/drm/rcar-du/
4816 F: drivers/gpu/drm/shmobile/
4817 F: include/linux/platform_data/shmob_drm.h
4818 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4819 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4820 F: Documentation/devicetree/bindings/display/renesas,du.txt
4822 DRM DRIVERS FOR ROCKCHIP
4823 M: Sandy Huang <hjc@rock-chips.com>
4824 M: Heiko Stübner <heiko@sntech.de>
4825 L: dri-devel@lists.freedesktop.org
4827 F: drivers/gpu/drm/rockchip/
4828 F: Documentation/devicetree/bindings/display/rockchip/
4829 T: git git://anongit.freedesktop.org/drm/drm-misc
4832 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4833 M: Vincent Abriou <vincent.abriou@st.com>
4834 L: dri-devel@lists.freedesktop.org
4835 T: git git://anongit.freedesktop.org/drm/drm-misc
4837 F: drivers/gpu/drm/sti
4838 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4841 M: Yannick Fertre <yannick.fertre@st.com>
4842 M: Philippe Cornu <philippe.cornu@st.com>
4843 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4844 M: Vincent Abriou <vincent.abriou@st.com>
4845 L: dri-devel@lists.freedesktop.org
4846 T: git git://anongit.freedesktop.org/drm/drm-misc
4848 F: drivers/gpu/drm/stm
4849 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4851 DRM DRIVERS FOR TI LCDC
4852 M: Jyri Sarha <jsarha@ti.com>
4853 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4854 L: dri-devel@lists.freedesktop.org
4856 F: drivers/gpu/drm/tilcdc/
4857 F: Documentation/devicetree/bindings/display/tilcdc/
4859 DRM DRIVERS FOR TI OMAP
4860 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4861 L: dri-devel@lists.freedesktop.org
4863 F: drivers/gpu/drm/omapdrm/
4864 F: Documentation/devicetree/bindings/display/ti/
4867 M: Eric Anholt <eric@anholt.net>
4869 F: drivers/gpu/drm/v3d/
4870 F: include/uapi/drm/v3d_drm.h
4871 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4872 T: git git://anongit.freedesktop.org/drm/drm-misc
4875 M: Eric Anholt <eric@anholt.net>
4876 T: git git://github.com/anholt/linux
4878 F: drivers/gpu/drm/vc4/
4879 F: include/uapi/drm/vc4_drm.h
4880 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4881 T: git git://anongit.freedesktop.org/drm/drm-misc
4883 DRM DRIVERS FOR VIVANTE GPU IP
4884 M: Lucas Stach <l.stach@pengutronix.de>
4885 R: Russell King <linux+etnaviv@armlinux.org.uk>
4886 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4887 L: etnaviv@lists.freedesktop.org
4888 L: dri-devel@lists.freedesktop.org
4890 F: drivers/gpu/drm/etnaviv/
4891 F: include/uapi/drm/etnaviv_drm.h
4892 F: Documentation/devicetree/bindings/display/etnaviv/
4894 DRM DRIVERS FOR ZTE ZX
4895 M: Shawn Guo <shawnguo@kernel.org>
4896 L: dri-devel@lists.freedesktop.org
4898 F: drivers/gpu/drm/zte/
4899 F: Documentation/devicetree/bindings/display/zte,vou.txt
4900 T: git git://anongit.freedesktop.org/drm/drm-misc
4903 M: Thierry Reding <thierry.reding@gmail.com>
4904 L: dri-devel@lists.freedesktop.org
4905 T: git git://anongit.freedesktop.org/drm/drm-misc
4907 F: drivers/gpu/drm/drm_panel.c
4908 F: drivers/gpu/drm/panel/
4909 F: include/drm/drm_panel.h
4910 F: Documentation/devicetree/bindings/display/panel/
4913 M: Noralf Trønnes <noralf@tronnes.org>
4914 W: https://github.com/notro/tinydrm/wiki/Development
4915 T: git git://anongit.freedesktop.org/drm/drm-misc
4917 F: drivers/gpu/drm/tinydrm/
4918 F: include/drm/tinydrm/
4921 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4922 T: git git://anongit.freedesktop.org/drm/drm-misc
4923 L: dri-devel@lists.freedesktop.org
4924 L: xen-devel@lists.xen.org
4926 F: drivers/gpu/drm/xen/
4927 F: Documentation/gpu/xen-front.rst
4930 M: Christian Koenig <christian.koenig@amd.com>
4931 M: Huang Rui <ray.huang@amd.com>
4932 M: Junwei Zhang <Jerry.Zhang@amd.com>
4933 T: git git://people.freedesktop.org/~agd5f/linux
4935 L: dri-devel@lists.freedesktop.org
4937 F: drivers/gpu/drm/ttm/
4939 DSBR100 USB FM RADIO DRIVER
4940 M: Alexey Klimov <klimov.linux@gmail.com>
4941 L: linux-media@vger.kernel.org
4942 T: git git://linuxtv.org/media_tree.git
4944 F: drivers/media/radio/dsbr100.c
4947 M: Francois Romieu <romieu@fr.zoreil.com>
4948 L: netdev@vger.kernel.org
4950 F: drivers/net/wan/dscc4.c
4953 M: Hans Verkuil <hverkuil@xs4all.nl>
4954 L: linux-media@vger.kernel.org
4955 T: git git://linuxtv.org/media_tree.git
4956 W: https://linuxtv.org
4958 F: drivers/media/pci/dt3155/
4960 DVB_USB_AF9015 MEDIA DRIVER
4961 M: Antti Palosaari <crope@iki.fi>
4962 L: linux-media@vger.kernel.org
4963 W: https://linuxtv.org
4964 W: http://palosaari.fi/linux/
4965 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4966 T: git git://linuxtv.org/anttip/media_tree.git
4968 F: drivers/media/usb/dvb-usb-v2/af9015*
4970 DVB_USB_AF9035 MEDIA DRIVER
4971 M: Antti Palosaari <crope@iki.fi>
4972 L: linux-media@vger.kernel.org
4973 W: https://linuxtv.org
4974 W: http://palosaari.fi/linux/
4975 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4976 T: git git://linuxtv.org/anttip/media_tree.git
4978 F: drivers/media/usb/dvb-usb-v2/af9035*
4980 DVB_USB_ANYSEE MEDIA DRIVER
4981 M: Antti Palosaari <crope@iki.fi>
4982 L: linux-media@vger.kernel.org
4983 W: https://linuxtv.org
4984 W: http://palosaari.fi/linux/
4985 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4986 T: git git://linuxtv.org/anttip/media_tree.git
4988 F: drivers/media/usb/dvb-usb-v2/anysee*
4990 DVB_USB_AU6610 MEDIA DRIVER
4991 M: Antti Palosaari <crope@iki.fi>
4992 L: linux-media@vger.kernel.org
4993 W: https://linuxtv.org
4994 W: http://palosaari.fi/linux/
4995 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4996 T: git git://linuxtv.org/anttip/media_tree.git
4998 F: drivers/media/usb/dvb-usb-v2/au6610*
5000 DVB_USB_CE6230 MEDIA DRIVER
5001 M: Antti Palosaari <crope@iki.fi>
5002 L: linux-media@vger.kernel.org
5003 W: https://linuxtv.org
5004 W: http://palosaari.fi/linux/
5005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5006 T: git git://linuxtv.org/anttip/media_tree.git
5008 F: drivers/media/usb/dvb-usb-v2/ce6230*
5010 DVB_USB_CXUSB MEDIA DRIVER
5011 M: Michael Krufky <mkrufky@linuxtv.org>
5012 L: linux-media@vger.kernel.org
5013 W: https://linuxtv.org
5014 W: http://github.com/mkrufky
5015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5016 T: git git://linuxtv.org/media_tree.git
5018 F: drivers/media/usb/dvb-usb/cxusb*
5020 DVB_USB_EC168 MEDIA DRIVER
5021 M: Antti Palosaari <crope@iki.fi>
5022 L: linux-media@vger.kernel.org
5023 W: https://linuxtv.org
5024 W: http://palosaari.fi/linux/
5025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5026 T: git git://linuxtv.org/anttip/media_tree.git
5028 F: drivers/media/usb/dvb-usb-v2/ec168*
5030 DVB_USB_GL861 MEDIA DRIVER
5031 M: Antti Palosaari <crope@iki.fi>
5032 L: linux-media@vger.kernel.org
5033 W: https://linuxtv.org
5034 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5035 T: git git://linuxtv.org/anttip/media_tree.git
5037 F: drivers/media/usb/dvb-usb-v2/gl861*
5039 DVB_USB_MXL111SF MEDIA DRIVER
5040 M: Michael Krufky <mkrufky@linuxtv.org>
5041 L: linux-media@vger.kernel.org
5042 W: https://linuxtv.org
5043 W: http://github.com/mkrufky
5044 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5045 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5047 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5049 DVB_USB_RTL28XXU MEDIA DRIVER
5050 M: Antti Palosaari <crope@iki.fi>
5051 L: linux-media@vger.kernel.org
5052 W: https://linuxtv.org
5053 W: http://palosaari.fi/linux/
5054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5055 T: git git://linuxtv.org/anttip/media_tree.git
5057 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5059 DVB_USB_V2 MEDIA DRIVER
5060 M: Antti Palosaari <crope@iki.fi>
5061 L: linux-media@vger.kernel.org
5062 W: https://linuxtv.org
5063 W: http://palosaari.fi/linux/
5064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5065 T: git git://linuxtv.org/anttip/media_tree.git
5067 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5068 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5071 M: Jason Baron <jbaron@akamai.com>
5073 F: lib/dynamic_debug.c
5074 F: include/linux/dynamic_debug.h
5076 DYNAMIC INTERRUPT MODERATION
5077 M: Tal Gilboa <talgi@mellanox.com>
5079 F: include/linux/net_dim.h
5081 DZ DECSTATION DZ11 SERIAL DRIVER
5082 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5084 F: drivers/tty/serial/dz.*
5086 E3X0 POWER BUTTON DRIVER
5087 M: Moritz Fischer <moritz.fischer@ettus.com>
5088 L: usrp-users@lists.ettus.com
5089 W: http://www.ettus.com
5091 F: drivers/input/misc/e3x0-button.c
5092 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5095 M: Antti Palosaari <crope@iki.fi>
5096 L: linux-media@vger.kernel.org
5097 W: https://linuxtv.org
5098 W: http://palosaari.fi/linux/
5099 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5100 T: git git://linuxtv.org/anttip/media_tree.git
5102 F: drivers/media/tuners/e4000*
5104 EARTH_PT1 MEDIA DRIVER
5105 M: Akihiro Tsukada <tskd08@gmail.com>
5106 L: linux-media@vger.kernel.org
5108 F: drivers/media/pci/pt1/
5110 EARTH_PT3 MEDIA DRIVER
5111 M: Akihiro Tsukada <tskd08@gmail.com>
5112 L: linux-media@vger.kernel.org
5114 F: drivers/media/pci/pt3/
5117 M: Antti Palosaari <crope@iki.fi>
5118 L: linux-media@vger.kernel.org
5119 W: https://linuxtv.org
5120 W: http://palosaari.fi/linux/
5121 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5122 T: git git://linuxtv.org/anttip/media_tree.git
5124 F: drivers/media/dvb-frontends/ec100*
5127 M: Tyler Hicks <tyhicks@canonical.com>
5128 L: ecryptfs@vger.kernel.org
5129 W: http://ecryptfs.org
5130 W: https://launchpad.net/ecryptfs
5131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5133 F: Documentation/filesystems/ecryptfs.txt
5137 M: Borislav Petkov <bp@alien8.de>
5138 L: linux-edac@vger.kernel.org
5140 F: drivers/edac/amd64_edac*
5143 M: Robert Richter <rric@kernel.org>
5144 L: linux-edac@vger.kernel.org
5146 F: drivers/edac/highbank*
5149 M: Ralf Baechle <ralf@linux-mips.org>
5150 M: David Daney <david.daney@cavium.com>
5151 L: linux-edac@vger.kernel.org
5152 L: linux-mips@linux-mips.org
5154 F: drivers/edac/octeon_edac*
5156 EDAC-CAVIUM THUNDERX
5157 M: David Daney <david.daney@cavium.com>
5158 M: Jan Glauber <jglauber@cavium.com>
5159 L: linux-edac@vger.kernel.org
5161 F: drivers/edac/thunderx_edac*
5164 M: Borislav Petkov <bp@alien8.de>
5165 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5166 L: linux-edac@vger.kernel.org
5167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5170 F: Documentation/admin-guide/ras.rst
5171 F: Documentation/driver-api/edac.rst
5173 F: include/linux/edac.h
5176 M: Mark Gross <mark.gross@intel.com>
5177 L: linux-edac@vger.kernel.org
5179 F: drivers/edac/e752x_edac.c
5182 L: linux-edac@vger.kernel.org
5184 F: drivers/edac/e7xxx_edac.c
5187 M: York Sun <york.sun@nxp.com>
5188 L: linux-edac@vger.kernel.org
5190 F: drivers/edac/fsl_ddr_edac.*
5193 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5194 L: linux-edac@vger.kernel.org
5196 F: drivers/edac/ghes_edac.c
5199 L: linux-edac@vger.kernel.org
5201 F: drivers/edac/i3000_edac.c
5204 L: linux-edac@vger.kernel.org
5206 F: drivers/edac/i5000_edac.c
5209 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5210 L: linux-edac@vger.kernel.org
5212 F: drivers/edac/i5400_edac.c
5215 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5216 L: linux-edac@vger.kernel.org
5218 F: drivers/edac/i7300_edac.c
5221 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5222 L: linux-edac@vger.kernel.org
5224 F: drivers/edac/i7core_edac.c
5227 M: Tim Small <tim@buttersideup.com>
5228 L: linux-edac@vger.kernel.org
5230 F: drivers/edac/i82443bxgx_edac.c
5233 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5234 M: "Arvind R." <arvino55@gmail.com>
5235 L: linux-edac@vger.kernel.org
5237 F: drivers/edac/i82975x_edac.c
5240 M: Jason Baron <jbaron@akamai.com>
5241 L: linux-edac@vger.kernel.org
5243 F: drivers/edac/ie31200_edac.c
5246 M: Johannes Thumshirn <morbidrsa@gmail.com>
5247 L: linux-edac@vger.kernel.org
5249 F: drivers/edac/mpc85xx_edac.[ch]
5252 M: Egor Martovetsky <egor@pasemi.com>
5253 L: linux-edac@vger.kernel.org
5255 F: drivers/edac/pasemi_edac.c
5258 M: Tony Luck <tony.luck@intel.com>
5259 L: linux-edac@vger.kernel.org
5261 F: drivers/edac/pnd2_edac.[ch]
5264 M: Tim Small <tim@buttersideup.com>
5265 L: linux-edac@vger.kernel.org
5267 F: drivers/edac/r82600_edac.c
5270 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5271 L: linux-edac@vger.kernel.org
5273 F: drivers/edac/sb_edac.c
5276 M: Tony Luck <tony.luck@intel.com>
5277 L: linux-edac@vger.kernel.org
5279 F: drivers/edac/skx_edac.c
5282 M: Tero Kristo <t-kristo@ti.com>
5283 L: linux-edac@vger.kernel.org
5285 F: drivers/edac/ti_edac.c
5287 EDIROL UA-101/UA-1000 DRIVER
5288 M: Clemens Ladisch <clemens@ladisch.de>
5289 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5290 T: git git://git.alsa-project.org/alsa-kernel.git
5292 F: sound/usb/misc/ua101.c
5295 L: linux-efi@vger.kernel.org
5296 M: Ivan Hu <ivan.hu@canonical.com>
5297 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5299 F: drivers/firmware/efi/test/
5301 EFI VARIABLE FILESYSTEM
5302 M: Matthew Garrett <matthew.garrett@nebula.com>
5303 M: Jeremy Kerr <jk@ozlabs.org>
5304 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5306 L: linux-efi@vger.kernel.org
5310 EFIFB FRAMEBUFFER DRIVER
5311 L: linux-fbdev@vger.kernel.org
5312 M: Peter Jones <pjones@redhat.com>
5314 F: drivers/video/fbdev/efifb.c
5317 W: http://aeschi.ch.eu.org/efs/
5321 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5322 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5323 L: netdev@vger.kernel.org
5325 F: drivers/net/ethernet/ibm/ehea/
5327 EM28XX VIDEO4LINUX DRIVER
5328 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5329 L: linux-media@vger.kernel.org
5330 W: https://linuxtv.org
5331 T: git git://linuxtv.org/media_tree.git
5333 F: drivers/media/usb/em28xx/
5334 F: Documentation/media/v4l-drivers/em28xx*
5337 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5338 M: Matt Mackall <mpm@selenic.com>
5339 M: David Woodhouse <dwmw2@infradead.org>
5340 L: linux-embedded@vger.kernel.org
5343 Emulex 10Gbps iSCSI - OneConnect DRIVER
5344 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5345 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5346 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5347 L: linux-scsi@vger.kernel.org
5348 W: http://www.broadcom.com
5350 F: drivers/scsi/be2iscsi/
5352 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5353 M: Sathya Perla <sathya.perla@broadcom.com>
5354 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5355 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5356 M: Somnath Kotur <somnath.kotur@broadcom.com>
5357 L: netdev@vger.kernel.org
5358 W: http://www.emulex.com
5360 F: drivers/net/ethernet/emulex/benet/
5362 EMULEX ONECONNECT ROCE DRIVER
5363 M: Selvin Xavier <selvin.xavier@broadcom.com>
5364 M: Devesh Sharma <devesh.sharma@broadcom.com>
5365 L: linux-rdma@vger.kernel.org
5366 W: http://www.broadcom.com
5368 F: drivers/infiniband/hw/ocrdma/
5369 F: include/uapi/rdma/ocrdma-abi.h
5371 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5372 M: James Smart <james.smart@broadcom.com>
5373 M: Dick Kennedy <dick.kennedy@broadcom.com>
5374 L: linux-scsi@vger.kernel.org
5375 W: http://www.broadcom.com
5377 F: drivers/scsi/lpfc/
5379 ENE CB710 FLASH CARD READER DRIVER
5380 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5382 F: drivers/misc/cb710/
5383 F: drivers/mmc/host/cb710-mmc.*
5384 F: include/linux/cb710.h
5386 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5387 M: Maxim Levitsky <maximlevitsky@gmail.com>
5389 F: drivers/media/rc/ene_ir.*
5391 EPSON S1D13XXX FRAMEBUFFER DRIVER
5392 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5395 F: drivers/video/fbdev/s1d13xxxfb.c
5396 F: include/video/s1d13xxxfb.h
5398 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5399 M: Jeff Layton <jlayton@kernel.org>
5402 F: include/linux/errseq.h
5404 ET131X NETWORK DRIVER
5405 M: Mark Einon <mark.einon@gmail.com>
5407 F: drivers/net/ethernet/agere/
5410 M: Stephen Hemminger <stephen@networkplumber.org>
5411 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5412 L: netdev@vger.kernel.org
5413 W: http://www.linuxfoundation.org/en/Net:Bridge
5415 F: include/linux/netfilter_bridge/
5418 ETHERNET PHY LIBRARY
5419 M: Andrew Lunn <andrew@lunn.ch>
5420 M: Florian Fainelli <f.fainelli@gmail.com>
5421 L: netdev@vger.kernel.org
5423 F: Documentation/ABI/testing/sysfs-bus-mdio
5424 F: Documentation/devicetree/bindings/net/mdio*
5425 F: Documentation/networking/phy.txt
5427 F: drivers/of/of_mdio.c
5428 F: drivers/of/of_net.c
5429 F: include/linux/*mdio*.h
5430 F: include/linux/of_net.h
5431 F: include/linux/phy.h
5432 F: include/linux/phy_fixed.h
5433 F: include/linux/platform_data/mdio-bcm-unimac.h
5434 F: include/trace/events/mdio.h
5435 F: include/uapi/linux/mdio.h
5436 F: include/uapi/linux/mii.h
5439 M: Jan Kara <jack@suse.com>
5440 L: linux-ext4@vger.kernel.org
5442 F: Documentation/filesystems/ext2.txt
5444 F: include/linux/ext2*
5447 M: "Theodore Ts'o" <tytso@mit.edu>
5448 M: Andreas Dilger <adilger.kernel@dilger.ca>
5449 L: linux-ext4@vger.kernel.org
5450 W: http://ext4.wiki.kernel.org
5451 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5454 F: Documentation/filesystems/ext4.txt
5457 Extended Verification Module (EVM)
5458 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5459 L: linux-integrity@vger.kernel.org
5461 F: security/integrity/evm/
5463 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5464 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5465 L: linux-efi@vger.kernel.org
5466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5468 F: Documentation/efi-stub.txt
5469 F: arch/*/kernel/efi.c
5470 F: arch/x86/boot/compressed/eboot.[ch]
5471 F: arch/*/include/asm/efi.h
5472 F: arch/x86/platform/efi/
5473 F: drivers/firmware/efi/
5474 F: include/linux/efi*.h
5475 F: arch/arm/boot/compressed/efi-header.S
5476 F: arch/arm64/kernel/efi-entry.S
5478 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5479 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5480 M: Chanwoo Choi <cw00.choi@samsung.com>
5481 L: linux-kernel@vger.kernel.org
5482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5485 F: include/linux/extcon/
5486 F: include/linux/extcon.h
5487 F: Documentation/extcon/
5488 F: Documentation/devicetree/bindings/extcon/
5491 M: Jingoo Han <jingoohan1@gmail.com>
5492 L: dri-devel@lists.freedesktop.org
5494 F: drivers/gpu/drm/exynos/exynos_dp*
5496 EXYNOS SYSMMU (IOMMU) driver
5497 M: Marek Szyprowski <m.szyprowski@samsung.com>
5498 L: iommu@lists.linux-foundation.org
5500 F: drivers/iommu/exynos-iommu.c
5502 EZchip NPS platform support
5503 M: Vineet Gupta <vgupta@synopsys.com>
5504 M: Ofer Levi <oferle@mellanox.com>
5506 F: arch/arc/plat-eznps
5507 F: arch/arc/boot/dts/eznps.dts
5510 M: Jaegeuk Kim <jaegeuk@kernel.org>
5511 M: Chao Yu <yuchao0@huawei.com>
5512 L: linux-f2fs-devel@lists.sourceforge.net
5513 W: https://f2fs.wiki.kernel.org/
5514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5516 F: Documentation/filesystems/f2fs.txt
5517 F: Documentation/ABI/testing/sysfs-fs-f2fs
5519 F: include/linux/f2fs_fs.h
5520 F: include/trace/events/f2fs.h
5522 F71805F HARDWARE MONITORING DRIVER
5523 M: Jean Delvare <jdelvare@suse.com>
5524 L: linux-hwmon@vger.kernel.org
5526 F: Documentation/hwmon/f71805f
5527 F: drivers/hwmon/f71805f.c
5530 M: Josh Poimboeuf <jpoimboe@redhat.com>
5532 F: scripts/faddr2line
5535 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5536 L: netdev@vger.kernel.org
5538 F: net/core/failover.c
5539 F: include/net/failover.h
5540 F: Documentation/networking/failover.rst
5543 M: Jan Kara <jack@suse.cz>
5544 R: Amir Goldstein <amir73il@gmail.com>
5545 L: linux-fsdevel@vger.kernel.org
5547 F: fs/notify/fanotify/
5548 F: include/linux/fanotify.h
5549 F: include/uapi/linux/fanotify.h
5551 FARSYNC SYNCHRONOUS DRIVER
5552 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5553 W: http://www.farsite.co.uk/
5555 F: drivers/net/wan/farsync.*
5557 FAULT INJECTION SUPPORT
5558 M: Akinobu Mita <akinobu.mita@gmail.com>
5560 F: Documentation/fault-injection/
5561 F: lib/fault-inject.c
5563 FBTFT Framebuffer drivers
5564 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5566 F: drivers/staging/fbtft/
5569 M: Michael Buesch <m@bues.ch>
5570 L: linux-media@vger.kernel.org
5572 F: drivers/media/tuners/fc0011.h
5573 F: drivers/media/tuners/fc0011.c
5576 M: Antti Palosaari <crope@iki.fi>
5577 L: linux-media@vger.kernel.org
5578 W: https://linuxtv.org
5579 W: http://palosaari.fi/linux/
5580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5581 T: git git://linuxtv.org/anttip/media_tree.git
5583 F: drivers/media/tuners/fc2580*
5585 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5586 M: Johannes Thumshirn <jth@kernel.org>
5587 L: linux-scsi@vger.kernel.org
5588 W: www.Open-FCoE.org
5590 F: drivers/scsi/libfc/
5591 F: drivers/scsi/fcoe/
5593 F: include/scsi/libfc.h
5594 F: include/scsi/libfcoe.h
5595 F: include/uapi/scsi/fc/
5597 FILE LOCKING (flock() and fcntl()/lockf())
5598 M: Jeff Layton <jlayton@kernel.org>
5599 M: "J. Bruce Fields" <bfields@fieldses.org>
5600 L: linux-fsdevel@vger.kernel.org
5602 F: include/linux/fcntl.h
5603 F: include/uapi/linux/fcntl.h
5607 FILESYSTEMS (VFS and infrastructure)
5608 M: Alexander Viro <viro@zeniv.linux.org.uk>
5609 L: linux-fsdevel@vger.kernel.org
5612 F: include/linux/fs.h
5613 F: include/uapi/linux/fs.h
5615 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5616 M: Riku Voipio <riku.voipio@iki.fi>
5617 L: linux-hwmon@vger.kernel.org
5619 F: drivers/hwmon/f75375s.c
5620 F: include/linux/f75375s.h
5622 FIREWIRE AUDIO DRIVERS
5623 M: Clemens Ladisch <clemens@ladisch.de>
5624 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5625 T: git git://git.alsa-project.org/alsa-kernel.git
5629 FIREWIRE MEDIA DRIVERS (firedtv)
5630 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5631 L: linux-media@vger.kernel.org
5632 L: linux1394-devel@lists.sourceforge.net
5633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5635 F: drivers/media/firewire/
5637 FIREWIRE SBP-2 TARGET
5638 M: Chris Boot <bootc@bootc.net>
5639 L: linux-scsi@vger.kernel.org
5640 L: target-devel@vger.kernel.org
5641 L: linux1394-devel@lists.sourceforge.net
5642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5644 F: drivers/target/sbp/
5647 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5648 L: linux1394-devel@lists.sourceforge.net
5649 W: http://ieee1394.wiki.kernel.org/
5650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5652 F: drivers/firewire/
5653 F: include/linux/firewire.h
5654 F: include/uapi/linux/firewire*.h
5657 FIRMWARE LOADER (request_firmware)
5658 M: Luis R. Rodriguez <mcgrof@kernel.org>
5659 L: linux-kernel@vger.kernel.org
5661 F: Documentation/firmware_class/
5662 F: drivers/base/firmware_loader/
5663 F: include/linux/firmware.h
5665 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5666 M: Joshua Morris <josh.h.morris@us.ibm.com>
5667 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5669 F: drivers/block/rsxx/
5672 M: Jiri Kosina <jikos@kernel.org>
5673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5675 F: drivers/block/floppy.c
5678 M: Alessandro Rubini <rubini@gnudd.com>
5679 W: http://www.ohwr.org/projects/fmc-bus
5682 F: include/linux/fmc*.h
5683 F: include/linux/ipmi-fru.h
5686 FPGA MANAGER FRAMEWORK
5687 M: Alan Tull <atull@kernel.org>
5688 M: Moritz Fischer <mdf@kernel.org>
5689 L: linux-fpga@vger.kernel.org
5691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5692 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5693 F: Documentation/fpga/
5694 F: Documentation/driver-api/fpga/
5695 F: Documentation/devicetree/bindings/fpga/
5697 F: include/linux/fpga/
5698 W: http://www.rocketboards.org
5701 M: Bill Metzenthen <billm@melbpc.org.au>
5702 W: http://floatingpoint.sourceforge.net/emulator/index.html
5704 F: arch/x86/math-emu/
5706 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5707 L: netdev@vger.kernel.org
5709 F: drivers/net/wan/dlci.c
5710 F: drivers/net/wan/sdla.c
5713 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5714 L: dri-devel@lists.freedesktop.org
5715 L: linux-fbdev@vger.kernel.org
5716 T: git git://github.com/bzolnier/linux.git
5717 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5719 F: Documentation/fb/
5722 F: include/linux/fb.h
5723 F: include/uapi/video/
5724 F: include/uapi/linux/fb.h
5726 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5727 M: Horia Geantă <horia.geanta@nxp.com>
5728 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5729 L: linux-crypto@vger.kernel.org
5731 F: drivers/crypto/caam/
5732 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5734 FREESCALE DIU FRAMEBUFFER DRIVER
5735 M: Timur Tabi <timur@kernel.org>
5736 L: linux-fbdev@vger.kernel.org
5738 F: drivers/video/fbdev/fsl-diu-fb.*
5740 FREESCALE DMA DRIVER
5741 M: Li Yang <leoyang.li@nxp.com>
5742 M: Zhang Wei <zw@zh-kernel.org>
5743 L: linuxppc-dev@lists.ozlabs.org
5745 F: drivers/dma/fsldma.*
5747 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5748 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5749 L: netdev@vger.kernel.org
5751 F: drivers/net/ethernet/freescale/gianfar*
5752 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5754 FREESCALE GPMI NAND DRIVER
5755 M: Han Xu <han.xu@nxp.com>
5756 L: linux-mtd@lists.infradead.org
5758 F: drivers/mtd/nand/raw/gpmi-nand/*
5760 FREESCALE I2C CPM DRIVER
5761 M: Jochen Friedrich <jochen@scram.de>
5762 L: linuxppc-dev@lists.ozlabs.org
5763 L: linux-i2c@vger.kernel.org
5765 F: drivers/i2c/busses/i2c-cpm.c
5767 FREESCALE IMX / MXC FEC DRIVER
5768 M: Fugang Duan <fugang.duan@nxp.com>
5769 L: netdev@vger.kernel.org
5771 F: drivers/net/ethernet/freescale/fec_main.c
5772 F: drivers/net/ethernet/freescale/fec_ptp.c
5773 F: drivers/net/ethernet/freescale/fec.h
5774 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5776 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5777 M: Sascha Hauer <s.hauer@pengutronix.de>
5778 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5779 L: linux-fbdev@vger.kernel.org
5780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5782 F: include/linux/platform_data/video-imxfb.h
5783 F: drivers/video/fbdev/imxfb.c
5785 FREESCALE QORIQ DPAA ETHERNET DRIVER
5786 M: Madalin Bucur <madalin.bucur@nxp.com>
5787 L: netdev@vger.kernel.org
5789 F: drivers/net/ethernet/freescale/dpaa
5791 FREESCALE QORIQ DPAA FMAN DRIVER
5792 M: Madalin Bucur <madalin.bucur@nxp.com>
5793 L: netdev@vger.kernel.org
5795 F: drivers/net/ethernet/freescale/fman
5796 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5798 FREESCALE QORIQ PTP CLOCK DRIVER
5799 M: Yangbo Lu <yangbo.lu@nxp.com>
5800 L: netdev@vger.kernel.org
5802 F: drivers/ptp/ptp_qoriq.c
5803 F: include/linux/fsl/ptp_qoriq.h
5804 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5806 FREESCALE QUAD SPI DRIVER
5807 M: Han Xu <han.xu@nxp.com>
5808 L: linux-mtd@lists.infradead.org
5810 F: drivers/mtd/spi-nor/fsl-quadspi.c
5812 FREESCALE QUICC ENGINE LIBRARY
5813 M: Qiang Zhao <qiang.zhao@nxp.com>
5814 L: linuxppc-dev@lists.ozlabs.org
5816 F: drivers/soc/fsl/qe/
5817 F: include/soc/fsl/*qe*.h
5818 F: include/soc/fsl/*ucc*.h
5820 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5821 M: Li Yang <leoyang.li@nxp.com>
5822 L: netdev@vger.kernel.org
5823 L: linuxppc-dev@lists.ozlabs.org
5825 F: drivers/net/ethernet/freescale/ucc_geth*
5827 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5828 M: Zhao Qiang <qiang.zhao@nxp.com>
5829 L: netdev@vger.kernel.org
5830 L: linuxppc-dev@lists.ozlabs.org
5832 F: drivers/net/wan/fsl_ucc_hdlc*
5834 FREESCALE QUICC ENGINE UCC UART DRIVER
5835 M: Timur Tabi <timur@kernel.org>
5836 L: linuxppc-dev@lists.ozlabs.org
5838 F: drivers/tty/serial/ucc_uart.c
5840 FREESCALE SOC DRIVERS
5841 M: Li Yang <leoyang.li@nxp.com>
5842 L: linuxppc-dev@lists.ozlabs.org
5843 L: linux-arm-kernel@lists.infradead.org
5845 F: Documentation/devicetree/bindings/soc/fsl/
5847 F: include/linux/fsl/
5849 FREESCALE SOC FS_ENET DRIVER
5850 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5851 L: linuxppc-dev@lists.ozlabs.org
5852 L: netdev@vger.kernel.org
5854 F: drivers/net/ethernet/freescale/fs_enet/
5855 F: include/linux/fs_enet_pd.h
5857 FREESCALE SOC SOUND DRIVERS
5858 M: Timur Tabi <timur@kernel.org>
5859 M: Nicolin Chen <nicoleotsuka@gmail.com>
5860 M: Xiubo Li <Xiubo.Lee@gmail.com>
5861 R: Fabio Estevam <fabio.estevam@nxp.com>
5862 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5863 L: linuxppc-dev@lists.ozlabs.org
5865 F: sound/soc/fsl/fsl*
5866 F: sound/soc/fsl/imx*
5867 F: sound/soc/fsl/mpc8610_hpcd.c
5869 FREESCALE USB PERIPHERAL DRIVERS
5870 M: Li Yang <leoyang.li@nxp.com>
5871 L: linux-usb@vger.kernel.org
5872 L: linuxppc-dev@lists.ozlabs.org
5874 F: drivers/usb/gadget/udc/fsl*
5877 M: Christoph Hellwig <hch@infradead.org>
5878 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5883 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5884 M: Pavel Machek <pavel@ucw.cz>
5885 L: linux-pm@vger.kernel.org
5887 F: Documentation/power/freezing-of-tasks.txt
5888 F: include/linux/freezer.h
5892 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5893 L: linux-kernel@vger.kernel.org
5896 F: include/linux/frontswap.h
5898 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5899 M: David Howells <dhowells@redhat.com>
5900 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5902 F: Documentation/filesystems/caching/
5904 F: include/linux/fscache*.h
5906 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5907 M: Theodore Y. Ts'o <tytso@mit.edu>
5908 M: Jaegeuk Kim <jaegeuk@kernel.org>
5909 L: linux-fscrypt@vger.kernel.org
5910 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5914 F: include/linux/fscrypt*.h
5915 F: Documentation/filesystems/fscrypt.rst
5917 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5918 M: Jan Kara <jack@suse.cz>
5919 R: Amir Goldstein <amir73il@gmail.com>
5920 L: linux-fsdevel@vger.kernel.org
5923 F: include/linux/fsnotify*.h
5925 FUJITSU LAPTOP EXTRAS
5926 M: Jonathan Woithe <jwoithe@just42.net>
5927 L: platform-driver-x86@vger.kernel.org
5929 F: drivers/platform/x86/fujitsu-laptop.c
5931 FUJITSU M-5MO LS CAMERA ISP DRIVER
5932 M: Kyungmin Park <kyungmin.park@samsung.com>
5933 M: Heungjun Kim <riverful.kim@samsung.com>
5934 L: linux-media@vger.kernel.org
5936 F: drivers/media/i2c/m5mols/
5937 F: include/media/i2c/m5mols.h
5939 FUJITSU TABLET EXTRAS
5940 M: Robert Gerlach <khnz@gmx.de>
5941 L: platform-driver-x86@vger.kernel.org
5943 F: drivers/platform/x86/fujitsu-tablet.c
5945 FUSE: FILESYSTEM IN USERSPACE
5946 M: Miklos Szeredi <miklos@szeredi.hu>
5947 L: linux-fsdevel@vger.kernel.org
5948 W: http://fuse.sourceforge.net/
5949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5952 F: include/uapi/linux/fuse.h
5953 F: Documentation/filesystems/fuse.txt
5956 M: Thomas Gleixner <tglx@linutronix.de>
5957 M: Ingo Molnar <mingo@redhat.com>
5958 R: Peter Zijlstra <peterz@infradead.org>
5959 R: Darren Hart <dvhart@infradead.org>
5960 L: linux-kernel@vger.kernel.org
5961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5964 F: kernel/futex_compat.c
5965 F: include/asm-generic/futex.h
5966 F: include/linux/futex.h
5967 F: include/uapi/linux/futex.h
5968 F: tools/testing/selftests/futex/
5969 F: tools/perf/bench/futex*
5970 F: Documentation/*futex*
5973 M: Kees Cook <keescook@chromium.org>
5974 R: Emese Revfy <re.emese@gmail.com>
5975 L: kernel-hardening@lists.openwall.com
5977 F: scripts/gcc-plugins/
5978 F: scripts/gcc-plugin.sh
5979 F: scripts/Makefile.gcc-plugins
5980 F: Documentation/gcc-plugins.txt
5982 GCOV BASED KERNEL PROFILING
5983 M: Peter Oberparleiter <oberpar@linux.ibm.com>
5986 F: Documentation/dev-tools/gcov.rst
5988 GDB KERNEL DEBUGGING HELPER SCRIPTS
5989 M: Jan Kiszka <jan.kiszka@siemens.com>
5990 M: Kieran Bingham <kbingham@kernel.org>
5994 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5995 M: Achim Leubner <achim_leubner@adaptec.com>
5996 L: linux-scsi@vger.kernel.org
5997 W: http://www.icp-vortex.com/
5999 F: drivers/scsi/gdt*
6001 GEMTEK FM RADIO RECEIVER DRIVER
6002 M: Hans Verkuil <hverkuil@xs4all.nl>
6003 L: linux-media@vger.kernel.org
6004 T: git git://linuxtv.org/media_tree.git
6005 W: https://linuxtv.org
6007 F: drivers/media/radio/radio-gemtek*
6009 GENERIC GPIO I2C DRIVER
6010 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6012 F: drivers/i2c/busses/i2c-gpio.c
6013 F: include/linux/platform_data/i2c-gpio.h
6015 GENERIC GPIO I2C MULTIPLEXER DRIVER
6016 M: Peter Korsgaard <peter.korsgaard@barco.com>
6017 L: linux-i2c@vger.kernel.org
6019 F: drivers/i2c/muxes/i2c-mux-gpio.c
6020 F: include/linux/platform_data/i2c-mux-gpio.h
6021 F: Documentation/i2c/muxes/i2c-mux-gpio
6023 GENERIC HDLC (WAN) DRIVERS
6024 M: Krzysztof Halasa <khc@pm.waw.pl>
6025 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6027 F: drivers/net/wan/c101.c
6028 F: drivers/net/wan/hd6457*
6029 F: drivers/net/wan/hdlc*
6030 F: drivers/net/wan/n2.c
6031 F: drivers/net/wan/pc300too.c
6032 F: drivers/net/wan/pci200syn.c
6033 F: drivers/net/wan/wanxl*
6035 GENERIC INCLUDE/ASM HEADER FILES
6036 M: Arnd Bergmann <arnd@arndb.de>
6037 L: linux-arch@vger.kernel.org
6038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6040 F: include/asm-generic/
6041 F: include/uapi/asm-generic/
6043 GENERIC PHY FRAMEWORK
6044 M: Kishon Vijay Abraham I <kishon@ti.com>
6045 L: linux-kernel@vger.kernel.org
6046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6049 F: include/linux/phy/
6051 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6052 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6054 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6057 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6058 M: Kevin Hilman <khilman@kernel.org>
6059 M: Ulf Hansson <ulf.hansson@linaro.org>
6060 L: linux-pm@vger.kernel.org
6062 F: drivers/base/power/domain*.c
6063 F: include/linux/pm_domain.h
6064 F: Documentation/devicetree/bindings/power/power_domain.txt
6066 GENERIC UIO DRIVER FOR PCI DEVICES
6067 M: "Michael S. Tsirkin" <mst@redhat.com>
6068 L: kvm@vger.kernel.org
6070 F: drivers/uio/uio_pci_generic.c
6072 GENWQE (IBM Generic Workqueue Card)
6073 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6074 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6076 F: drivers/misc/genwqe/
6078 GET_MAINTAINER SCRIPT
6079 M: Joe Perches <joe@perches.com>
6081 F: scripts/get_maintainer.pl
6084 M: Bob Peterson <rpeterso@redhat.com>
6085 M: Andreas Gruenbacher <agruenba@redhat.com>
6086 L: cluster-devel@redhat.com
6087 W: http://sources.redhat.com/cluster/
6088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6090 F: Documentation/filesystems/gfs2*.txt
6092 F: include/uapi/linux/gfs2_ondisk.h
6094 GIGASET ISDN DRIVERS
6095 M: Paul Bolle <pebolle@tiscali.nl>
6096 L: gigaset307x-common@lists.sourceforge.net
6097 W: http://gigaset307x.sourceforge.net/
6099 F: Documentation/isdn/README.gigaset
6100 F: drivers/isdn/gigaset/
6101 F: include/uapi/linux/gigaset_dev.h
6104 M: Hans Verkuil <hans.verkuil@cisco.com>
6105 L: linux-media@vger.kernel.org
6107 F: drivers/media/usb/go7007/
6110 M: Bastien Nocera <hadess@hadess.net>
6111 L: linux-input@vger.kernel.org
6113 F: drivers/input/touchscreen/goodix.c
6115 GPD POCKET FAN DRIVER
6116 M: Hans de Goede <hdegoede@redhat.com>
6117 L: platform-driver-x86@vger.kernel.org
6119 F: drivers/platform/x86/gpd-pocket-fan.c
6122 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6123 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6124 L: linux-gpio@vger.kernel.org
6125 L: linux-acpi@vger.kernel.org
6127 F: Documentation/acpi/gpio-properties.txt
6128 F: drivers/gpio/gpiolib-acpi.c
6131 M: Sean Young <sean@mess.org>
6132 L: linux-media@vger.kernel.org
6134 F: drivers/media/rc/gpio-ir-tx.c
6137 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6138 R: Bartosz Golaszewski <brgl@bgdev.pl>
6139 L: linux-gpio@vger.kernel.org
6141 F: drivers/gpio/gpio-mockup.c
6142 F: tools/testing/selftests/gpio/
6145 M: Linus Walleij <linus.walleij@linaro.org>
6146 L: linux-gpio@vger.kernel.org
6147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6149 F: Documentation/devicetree/bindings/gpio/
6150 F: Documentation/driver-api/gpio/
6151 F: Documentation/gpio/
6152 F: Documentation/ABI/testing/gpio-cdev
6153 F: Documentation/ABI/obsolete/sysfs-gpio
6155 F: include/linux/gpio/
6156 F: include/linux/gpio.h
6157 F: include/linux/of_gpio.h
6158 F: include/asm-generic/gpio.h
6159 F: include/uapi/linux/gpio.h
6162 GRE DEMULTIPLEXER DRIVER
6163 M: Dmitry Kozlov <xeb@mail.ru>
6164 L: netdev@vger.kernel.org
6166 F: net/ipv4/gre_demux.c
6167 F: net/ipv4/gre_offload.c
6168 F: include/net/gre.h
6170 GRETH 10/100/1G Ethernet MAC device driver
6171 M: Andreas Larsson <andreas@gaisler.com>
6172 L: netdev@vger.kernel.org
6174 F: drivers/net/ethernet/aeroflex/
6176 GREYBUS AUDIO PROTOCOLS DRIVERS
6177 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6178 M: Mark Greer <mgreer@animalcreek.com>
6180 F: drivers/staging/greybus/audio_apbridgea.c
6181 F: drivers/staging/greybus/audio_apbridgea.h
6182 F: drivers/staging/greybus/audio_codec.c
6183 F: drivers/staging/greybus/audio_codec.h
6184 F: drivers/staging/greybus/audio_gb.c
6185 F: drivers/staging/greybus/audio_manager.c
6186 F: drivers/staging/greybus/audio_manager.h
6187 F: drivers/staging/greybus/audio_manager_module.c
6188 F: drivers/staging/greybus/audio_manager_private.h
6189 F: drivers/staging/greybus/audio_manager_sysfs.c
6190 F: drivers/staging/greybus/audio_module.c
6191 F: drivers/staging/greybus/audio_topology.c
6193 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6194 M: Viresh Kumar <vireshk@kernel.org>
6196 F: drivers/staging/greybus/authentication.c
6197 F: drivers/staging/greybus/bootrom.c
6198 F: drivers/staging/greybus/firmware.h
6199 F: drivers/staging/greybus/fw-core.c
6200 F: drivers/staging/greybus/fw-download.c
6201 F: drivers/staging/greybus/fw-managament.c
6202 F: drivers/staging/greybus/greybus_authentication.h
6203 F: drivers/staging/greybus/greybus_firmware.h
6204 F: drivers/staging/greybus/hid.c
6205 F: drivers/staging/greybus/i2c.c
6206 F: drivers/staging/greybus/spi.c
6207 F: drivers/staging/greybus/spilib.c
6208 F: drivers/staging/greybus/spilib.h
6210 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6211 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6213 F: drivers/staging/greybus/loopback.c
6214 F: drivers/staging/greybus/timesync.c
6215 F: drivers/staging/greybus/timesync_platform.c
6217 GREYBUS PLATFORM DRIVERS
6218 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6220 F: drivers/staging/greybus/arche-platform.c
6221 F: drivers/staging/greybus/arche-apb-ctrl.c
6222 F: drivers/staging/greybus/arche_platform.h
6224 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6225 M: Rui Miguel Silva <rmfrfs@gmail.com>
6227 F: drivers/staging/greybus/sdio.c
6228 F: drivers/staging/greybus/light.c
6229 F: drivers/staging/greybus/gpio.c
6230 F: drivers/staging/greybus/power_supply.c
6231 F: drivers/staging/greybus/spi.c
6232 F: drivers/staging/greybus/spilib.c
6235 M: Johan Hovold <johan@kernel.org>
6236 M: Alex Elder <elder@kernel.org>
6237 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6239 F: drivers/staging/greybus/
6240 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6242 GREYBUS UART PROTOCOLS DRIVERS
6243 M: David Lin <dtwlin@gmail.com>
6245 F: drivers/staging/greybus/uart.c
6246 F: drivers/staging/greybus/log.c
6248 GS1662 VIDEO SERIALIZER
6249 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6250 L: linux-media@vger.kernel.org
6251 T: git git://linuxtv.org/media_tree.git
6253 F: drivers/media/spi/gs1662.c
6255 GSPCA FINEPIX SUBDRIVER
6256 M: Frank Zago <frank@zago.net>
6257 L: linux-media@vger.kernel.org
6258 T: git git://linuxtv.org/media_tree.git
6260 F: drivers/media/usb/gspca/finepix.c
6262 GSPCA GL860 SUBDRIVER
6263 M: Olivier Lorin <o.lorin@laposte.net>
6264 L: linux-media@vger.kernel.org
6265 T: git git://linuxtv.org/media_tree.git
6267 F: drivers/media/usb/gspca/gl860/
6269 GSPCA M5602 SUBDRIVER
6270 M: Erik Andren <erik.andren@gmail.com>
6271 L: linux-media@vger.kernel.org
6272 T: git git://linuxtv.org/media_tree.git
6274 F: drivers/media/usb/gspca/m5602/
6276 GSPCA PAC207 SONIXB SUBDRIVER
6277 M: Hans Verkuil <hverkuil@xs4all.nl>
6278 L: linux-media@vger.kernel.org
6279 T: git git://linuxtv.org/media_tree.git
6281 F: drivers/media/usb/gspca/pac207.c
6283 GSPCA SN9C20X SUBDRIVER
6284 M: Brian Johnson <brijohn@gmail.com>
6285 L: linux-media@vger.kernel.org
6286 T: git git://linuxtv.org/media_tree.git
6288 F: drivers/media/usb/gspca/sn9c20x.c
6290 GSPCA T613 SUBDRIVER
6291 M: Leandro Costantino <lcostantino@gmail.com>
6292 L: linux-media@vger.kernel.org
6293 T: git git://linuxtv.org/media_tree.git
6295 F: drivers/media/usb/gspca/t613.c
6297 GSPCA USB WEBCAM DRIVER
6298 M: Hans Verkuil <hverkuil@xs4all.nl>
6299 L: linux-media@vger.kernel.org
6300 T: git git://linuxtv.org/media_tree.git
6302 F: drivers/media/usb/gspca/
6304 GTP (GPRS Tunneling Protocol)
6305 M: Pablo Neira Ayuso <pablo@netfilter.org>
6306 M: Harald Welte <laforge@gnumonks.org>
6307 L: osmocom-net-gprs@lists.osmocom.org
6308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6310 F: drivers/net/gtp.c
6312 GUID PARTITION TABLE (GPT)
6313 M: Davidlohr Bueso <dave@stgolabs.net>
6314 L: linux-efi@vger.kernel.org
6316 F: block/partitions/efi.*
6319 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6320 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6321 W: http://uclinux-h8.sourceforge.jp
6322 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6325 F: drivers/clocksource/h8300_*.c
6326 F: drivers/clk/h8300/
6327 F: drivers/irqchip/irq-renesas-h8*.c
6330 M: Antti Palosaari <crope@iki.fi>
6331 L: linux-media@vger.kernel.org
6332 W: https://linuxtv.org
6333 W: http://palosaari.fi/linux/
6334 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6335 T: git git://linuxtv.org/anttip/media_tree.git
6337 F: drivers/media/usb/hackrf/
6339 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6340 M: Frank Seidel <frank@f-seidel.de>
6341 L: platform-driver-x86@vger.kernel.org
6342 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6344 F: drivers/platform/x86/hdaps.c
6347 M: Jean Delvare <jdelvare@suse.com>
6348 M: Guenter Roeck <linux@roeck-us.net>
6349 L: linux-hwmon@vger.kernel.org
6350 W: http://hwmon.wiki.kernel.org/
6351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6353 F: Documentation/devicetree/bindings/hwmon/
6354 F: Documentation/hwmon/
6356 F: include/linux/hwmon*.h
6358 HARDWARE RANDOM NUMBER GENERATOR CORE
6359 M: Matt Mackall <mpm@selenic.com>
6360 M: Herbert Xu <herbert@gondor.apana.org.au>
6361 L: linux-crypto@vger.kernel.org
6363 F: Documentation/devicetree/bindings/rng/
6364 F: Documentation/hw_random.txt
6365 F: drivers/char/hw_random/
6366 F: include/linux/hw_random.h
6368 HARDWARE TRACING FACILITIES
6369 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6371 F: drivers/hwtracing/
6373 HARDWARE SPINLOCK CORE
6374 M: Ohad Ben-Cohen <ohad@wizery.com>
6375 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6376 L: linux-remoteproc@vger.kernel.org
6378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6379 F: Documentation/devicetree/bindings/hwlock/
6380 F: Documentation/hwspinlock.txt
6381 F: drivers/hwspinlock/
6382 F: include/linux/hwspinlock.h
6384 HARMONY SOUND DRIVER
6385 L: linux-parisc@vger.kernel.org
6387 F: sound/parisc/harmony.*
6389 HDPVR USB VIDEO ENCODER DRIVER
6390 M: Hans Verkuil <hverkuil@xs4all.nl>
6391 L: linux-media@vger.kernel.org
6392 T: git git://linuxtv.org/media_tree.git
6393 W: https://linuxtv.org
6395 F: drivers/media/usb/hdpvr/
6397 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6398 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6400 F: Documentation/watchdog/hpwdt.txt
6401 F: drivers/watchdog/hpwdt.c
6403 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6404 M: Don Brace <don.brace@microsemi.com>
6405 L: esc.storagedev@microsemi.com
6406 L: linux-scsi@vger.kernel.org
6408 F: Documentation/scsi/hpsa.txt
6409 F: drivers/scsi/hpsa*.[ch]
6410 F: include/linux/cciss*.h
6411 F: include/uapi/linux/cciss*.h
6414 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6415 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6416 L: linux-rdma@vger.kernel.org
6418 F: drivers/infiniband/hw/hfi1
6421 L: linux-fsdevel@vger.kernel.org
6423 F: Documentation/filesystems/hfs.txt
6427 L: linux-fsdevel@vger.kernel.org
6429 F: Documentation/filesystems/hfsplus.txt
6432 HGA FRAMEBUFFER DRIVER
6433 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6434 L: linux-nvidia@lists.surfsouth.com
6435 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6437 F: drivers/video/fbdev/hgafb.c
6439 HIBERNATION (aka Software Suspend, aka swsusp)
6440 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6441 M: Pavel Machek <pavel@ucw.cz>
6442 L: linux-pm@vger.kernel.org
6443 B: https://bugzilla.kernel.org
6446 F: drivers/base/power/
6448 F: include/linux/suspend.h
6449 F: include/linux/freezer.h
6450 F: include/linux/pm.h
6451 F: arch/*/include/asm/suspend*.h
6454 M: Jiri Kosina <jikos@kernel.org>
6455 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6456 L: linux-input@vger.kernel.org
6457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6460 F: include/linux/hid*
6461 F: include/uapi/linux/hid*
6463 HID SENSOR HUB DRIVERS
6464 M: Jiri Kosina <jikos@kernel.org>
6465 M: Jonathan Cameron <jic23@kernel.org>
6466 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6467 L: linux-input@vger.kernel.org
6468 L: linux-iio@vger.kernel.org
6470 F: Documentation/hid/hid-sensor*
6471 F: drivers/hid/hid-sensor-*
6472 F: drivers/iio/*/hid-*
6473 F: include/linux/hid-sensor-*
6475 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6476 M: Thomas Gleixner <tglx@linutronix.de>
6477 L: linux-kernel@vger.kernel.org
6478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6480 F: Documentation/timers/
6481 F: kernel/time/hrtimer.c
6482 F: kernel/time/clockevents.c
6483 F: kernel/time/timer_*.c
6484 F: include/linux/clockchips.h
6485 F: include/linux/hrtimer.h
6487 HIGH-SPEED SCC DRIVER FOR AX.25
6488 L: linux-hams@vger.kernel.org
6490 F: drivers/net/hamradio/dmascc.c
6491 F: drivers/net/hamradio/scc.c
6493 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6494 M: HighPoint Linux Team <linux@highpoint-tech.com>
6495 W: http://www.highpoint-tech.com
6497 F: Documentation/scsi/hptiop.txt
6498 F: drivers/scsi/hptiop.c
6501 M: Jes Sorensen <jes@trained-monkey.org>
6502 L: linux-hippi@sunsite.dk
6504 F: include/linux/hippidevice.h
6505 F: include/uapi/linux/if_hippi.h
6507 F: drivers/net/hippi/
6509 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6510 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6511 M: Salil Mehta <salil.mehta@huawei.com>
6512 L: netdev@vger.kernel.org
6513 W: http://www.hisilicon.com
6515 F: drivers/net/ethernet/hisilicon/hns3/
6517 HISILICON LPC BUS DRIVER
6518 M: john.garry@huawei.com
6519 W: http://www.hisilicon.com
6521 F: drivers/bus/hisi_lpc.c
6522 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6524 HISILICON NETWORK SUBSYSTEM DRIVER
6525 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6526 M: Salil Mehta <salil.mehta@huawei.com>
6527 L: netdev@vger.kernel.org
6528 W: http://www.hisilicon.com
6530 F: drivers/net/ethernet/hisilicon/
6531 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6533 HISILICON PMU DRIVER
6534 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6535 W: http://www.hisilicon.com
6537 F: drivers/perf/hisilicon
6538 F: Documentation/perf/hisi-pmu.txt
6540 HISILICON ROCE DRIVER
6541 M: Lijun Ou <oulijun@huawei.com>
6542 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6543 L: linux-rdma@vger.kernel.org
6545 F: drivers/infiniband/hw/hns/
6546 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6548 HISILICON SAS Controller
6549 M: John Garry <john.garry@huawei.com>
6550 W: http://www.hisilicon.com
6552 F: drivers/scsi/hisi_sas/
6553 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6555 HMM - Heterogeneous Memory Management
6556 M: Jérôme Glisse <jglisse@redhat.com>
6557 L: linux-mm@kvack.org
6560 F: include/linux/hmm*
6561 F: Documentation/vm/hmm.rst
6564 M: Jouni Malinen <j@w1.fi>
6565 L: linux-wireless@vger.kernel.org
6566 W: http://w1.fi/hostap-driver.html
6568 F: drivers/net/wireless/intersil/hostap/
6570 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6571 L: platform-driver-x86@vger.kernel.org
6573 F: drivers/platform/x86/tc1100-wmi.c
6575 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6576 M: Jaroslav Kysela <perex@perex.cz>
6578 F: drivers/net/ethernet/hp/hp100.*
6580 HPET: High Precision Event Timers driver
6581 M: Clemens Ladisch <clemens@ladisch.de>
6583 F: Documentation/timers/hpet.txt
6584 F: drivers/char/hpet.c
6585 F: include/linux/hpet.h
6586 F: include/uapi/linux/hpet.h
6590 F: arch/x86/kernel/hpet.c
6591 F: arch/x86/include/asm/hpet.h
6594 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6595 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6600 M: Sebastian Reichel <sre@kernel.org>
6601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6603 F: Documentation/ABI/testing/sysfs-bus-hsi
6604 F: Documentation/driver-api/hsi.rst
6606 F: include/linux/hsi/
6607 F: include/uapi/linux/hsi/
6610 L: linux-usb@vger.kernel.org
6612 F: drivers/net/usb/hso.c
6614 HSR NETWORK PROTOCOL
6615 M: Arvid Brodin <arvid.brodin@alten.se>
6616 L: netdev@vger.kernel.org
6620 HT16K33 LED CONTROLLER DRIVER
6621 M: Robin van der Gracht <robin@protonic.nl>
6623 F: drivers/auxdisplay/ht16k33.c
6624 F: Documentation/devicetree/bindings/display/ht16k33.txt
6626 HTCPEN TOUCHSCREEN DRIVER
6627 M: Pau Oliva Fora <pof@eslack.org>
6628 L: linux-input@vger.kernel.org
6630 F: drivers/input/touchscreen/htcpen.c
6632 HUAWEI ETHERNET DRIVER
6633 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6634 L: netdev@vger.kernel.org
6636 F: Documentation/networking/hinic.txt
6637 F: drivers/net/ethernet/huawei/hinic/
6640 M: Mike Kravetz <mike.kravetz@oracle.com>
6641 L: linux-mm@kvack.org
6645 F: include/linux/hugetlb.h
6646 F: Documentation/admin-guide/mm/hugetlbpage.rst
6647 F: Documentation/vm/hugetlbfs_reserv.rst
6648 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6651 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6652 L: linux-media@vger.kernel.org
6653 T: git git://linuxtv.org/media_tree.git
6654 W: https://linuxtv.org
6656 F: drivers/media/platform/sti/hva
6658 HWPOISON MEMORY FAILURE HANDLING
6659 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6660 L: linux-mm@kvack.org
6662 F: mm/memory-failure.c
6663 F: mm/hwpoison-inject.c
6665 Hyper-V CORE AND DRIVERS
6666 M: "K. Y. Srinivasan" <kys@microsoft.com>
6667 M: Haiyang Zhang <haiyangz@microsoft.com>
6668 M: Stephen Hemminger <sthemmin@microsoft.com>
6669 L: devel@linuxdriverproject.org
6671 F: Documentation/networking/netvsc.txt
6672 F: arch/x86/include/asm/mshyperv.h
6673 F: arch/x86/include/asm/trace/hyperv.h
6674 F: arch/x86/include/asm/hyperv-tlfs.h
6675 F: arch/x86/kernel/cpu/mshyperv.c
6677 F: drivers/hid/hid-hyperv.c
6679 F: drivers/input/serio/hyperv-keyboard.c
6680 F: drivers/pci/controller/pci-hyperv.c
6681 F: drivers/net/hyperv/
6682 F: drivers/scsi/storvsc_drv.c
6683 F: drivers/uio/uio_hv_generic.c
6684 F: drivers/video/fbdev/hyperv_fb.c
6685 F: net/vmw_vsock/hyperv_transport.c
6686 F: include/linux/hyperv.h
6687 F: include/uapi/linux/hyperv.h
6689 F: Documentation/ABI/stable/sysfs-bus-vmbus
6691 HYPERVISOR VIRTUAL CONSOLE DRIVER
6692 L: linuxppc-dev@lists.ozlabs.org
6697 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6698 L: linux-i2c@vger.kernel.org
6699 L: linux-acpi@vger.kernel.org
6701 F: drivers/i2c/i2c-core-acpi.c
6704 M: Peter Rosin <peda@axentia.se>
6705 L: linux-i2c@vger.kernel.org
6707 F: Documentation/i2c/i2c-topology
6708 F: Documentation/i2c/muxes/
6709 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6710 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6711 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6712 F: drivers/i2c/i2c-mux.c
6713 F: drivers/i2c/muxes/
6714 F: include/linux/i2c-mux.h
6716 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6717 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6718 L: linux-i2c@vger.kernel.org
6720 F: drivers/i2c/busses/i2c-mv64xxx.c
6722 I2C OVER PARALLEL PORT
6723 M: Jean Delvare <jdelvare@suse.com>
6724 L: linux-i2c@vger.kernel.org
6726 F: Documentation/i2c/busses/i2c-parport
6727 F: Documentation/i2c/busses/i2c-parport-light
6728 F: drivers/i2c/busses/i2c-parport.c
6729 F: drivers/i2c/busses/i2c-parport-light.c
6732 M: Wolfram Sang <wsa@the-dreams.de>
6733 L: linux-i2c@vger.kernel.org
6734 W: https://i2c.wiki.kernel.org/
6735 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6738 F: Documentation/devicetree/bindings/i2c/i2c.txt
6739 F: Documentation/i2c/
6741 F: include/linux/i2c.h
6742 F: include/linux/i2c-dev.h
6743 F: include/linux/i2c-smbus.h
6744 F: include/uapi/linux/i2c.h
6745 F: include/uapi/linux/i2c-*.h
6747 I2C SUBSYSTEM HOST DRIVERS
6748 L: linux-i2c@vger.kernel.org
6749 W: https://i2c.wiki.kernel.org/
6750 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6753 F: Documentation/devicetree/bindings/i2c/
6754 F: drivers/i2c/algos/
6755 F: drivers/i2c/busses/
6758 M: Jean Delvare <jdelvare@suse.com>
6759 L: linux-i2c@vger.kernel.org
6761 F: Documentation/i2c/busses/i2c-taos-evm
6762 F: drivers/i2c/busses/i2c-taos-evm.c
6765 M: Till Harbaum <till@harbaum.org>
6766 L: linux-i2c@vger.kernel.org
6767 W: http://www.harbaum.org/till/i2c_tiny_usb
6769 F: drivers/i2c/busses/i2c-tiny-usb.c
6771 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6772 M: Jean Delvare <jdelvare@suse.com>
6773 L: linux-i2c@vger.kernel.org
6775 F: Documentation/i2c/busses/i2c-ali1535
6776 F: Documentation/i2c/busses/i2c-ali1563
6777 F: Documentation/i2c/busses/i2c-ali15x3
6778 F: Documentation/i2c/busses/i2c-amd756
6779 F: Documentation/i2c/busses/i2c-amd8111
6780 F: Documentation/i2c/busses/i2c-i801
6781 F: Documentation/i2c/busses/i2c-nforce2
6782 F: Documentation/i2c/busses/i2c-piix4
6783 F: Documentation/i2c/busses/i2c-sis5595
6784 F: Documentation/i2c/busses/i2c-sis630
6785 F: Documentation/i2c/busses/i2c-sis96x
6786 F: Documentation/i2c/busses/i2c-via
6787 F: Documentation/i2c/busses/i2c-viapro
6788 F: drivers/i2c/busses/i2c-ali1535.c
6789 F: drivers/i2c/busses/i2c-ali1563.c
6790 F: drivers/i2c/busses/i2c-ali15x3.c
6791 F: drivers/i2c/busses/i2c-amd756.c
6792 F: drivers/i2c/busses/i2c-amd756-s4882.c
6793 F: drivers/i2c/busses/i2c-amd8111.c
6794 F: drivers/i2c/busses/i2c-i801.c
6795 F: drivers/i2c/busses/i2c-isch.c
6796 F: drivers/i2c/busses/i2c-nforce2.c
6797 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6798 F: drivers/i2c/busses/i2c-piix4.c
6799 F: drivers/i2c/busses/i2c-sis5595.c
6800 F: drivers/i2c/busses/i2c-sis630.c
6801 F: drivers/i2c/busses/i2c-sis96x.c
6802 F: drivers/i2c/busses/i2c-via.c
6803 F: drivers/i2c/busses/i2c-viapro.c
6805 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6806 M: Hans de Goede <hdegoede@redhat.com>
6807 L: linux-i2c@vger.kernel.org
6809 F: drivers/i2c/busses/i2c-cht-wc.c
6811 I2C/SMBUS ISMT DRIVER
6812 M: Seth Heasley <seth.heasley@intel.com>
6813 M: Neil Horman <nhorman@tuxdriver.com>
6814 L: linux-i2c@vger.kernel.org
6815 F: drivers/i2c/busses/i2c-ismt.c
6816 F: Documentation/i2c/busses/i2c-ismt
6818 I2C/SMBUS STUB DRIVER
6819 M: Jean Delvare <jdelvare@suse.com>
6820 L: linux-i2c@vger.kernel.org
6822 F: drivers/i2c/i2c-stub.c
6824 IA64 (Itanium) PLATFORM
6825 M: Tony Luck <tony.luck@intel.com>
6826 M: Fenghua Yu <fenghua.yu@intel.com>
6827 L: linux-ia64@vger.kernel.org
6828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6832 IBM Power 842 compression accelerator
6833 M: Haren Myneni <haren@us.ibm.com>
6835 F: drivers/crypto/nx/Makefile
6836 F: drivers/crypto/nx/Kconfig
6837 F: drivers/crypto/nx/nx-842*
6838 F: include/linux/sw842.h
6842 IBM Power in-Nest Crypto Acceleration
6843 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6844 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6845 L: linux-crypto@vger.kernel.org
6847 F: drivers/crypto/nx/Makefile
6848 F: drivers/crypto/nx/Kconfig
6849 F: drivers/crypto/nx/nx-aes*
6850 F: drivers/crypto/nx/nx-sha*
6851 F: drivers/crypto/nx/nx.*
6852 F: drivers/crypto/nx/nx_csbcpb.h
6853 F: drivers/crypto/nx/nx_debugfs.h
6855 IBM Power Linux RAID adapter
6856 M: Brian King <brking@us.ibm.com>
6858 F: drivers/scsi/ipr.*
6860 IBM Power SRIOV Virtual NIC Device Driver
6861 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6862 M: John Allen <jallen@linux.vnet.ibm.com>
6863 L: netdev@vger.kernel.org
6865 F: drivers/net/ethernet/ibm/ibmvnic.*
6867 IBM Power Virtual Accelerator Switchboard
6868 M: Sukadev Bhattiprolu
6869 L: linuxppc-dev@lists.ozlabs.org
6871 F: arch/powerpc/platforms/powernv/vas*
6872 F: arch/powerpc/platforms/powernv/copy-paste.h
6873 F: arch/powerpc/include/asm/vas.h
6874 F: arch/powerpc/include/uapi/asm/vas.h
6876 IBM Power Virtual Ethernet Device Driver
6877 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6878 L: netdev@vger.kernel.org
6880 F: drivers/net/ethernet/ibm/ibmveth.*
6882 IBM Power Virtual FC Device Drivers
6883 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6884 L: linux-scsi@vger.kernel.org
6886 F: drivers/scsi/ibmvscsi/ibmvfc*
6888 IBM Power Virtual Management Channel Driver
6889 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6890 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6892 F: drivers/misc/ibmvmc.*
6894 IBM Power Virtual SCSI Device Drivers
6895 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6896 L: linux-scsi@vger.kernel.org
6898 F: drivers/scsi/ibmvscsi/ibmvscsi*
6899 F: include/scsi/viosrp.h
6901 IBM Power Virtual SCSI Device Target Driver
6902 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6903 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6904 L: linux-scsi@vger.kernel.org
6905 L: target-devel@vger.kernel.org
6907 F: drivers/scsi/ibmvscsi_tgt/
6909 IBM Power VMX Cryptographic instructions
6910 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6911 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6912 L: linux-crypto@vger.kernel.org
6914 F: drivers/crypto/vmx/Makefile
6915 F: drivers/crypto/vmx/Kconfig
6916 F: drivers/crypto/vmx/vmx.c
6917 F: drivers/crypto/vmx/aes*
6918 F: drivers/crypto/vmx/ghash*
6919 F: drivers/crypto/vmx/ppc-xlate.pl
6921 IBM ServeRAID RAID DRIVER
6923 F: drivers/scsi/ips.*
6925 ICH LPC AND GPIO DRIVER
6926 M: Peter Tyser <ptyser@xes-inc.com>
6928 F: drivers/mfd/lpc_ich.c
6929 F: drivers/gpio/gpio-ich.c
6932 M: "David S. Miller" <davem@davemloft.net>
6933 L: linux-ide@vger.kernel.org
6934 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6937 F: Documentation/ide/
6939 F: include/linux/ide.h
6942 M: Borislav Petkov <bp@alien8.de>
6943 L: linux-ide@vger.kernel.org
6945 F: Documentation/cdrom/ide-cd
6946 F: drivers/ide/ide-cd*
6948 IDEAPAD LAPTOP EXTRAS DRIVER
6949 M: Ike Panhc <ike.pan@canonical.com>
6950 L: platform-driver-x86@vger.kernel.org
6951 W: http://launchpad.net/ideapad-laptop
6953 F: drivers/platform/x86/ideapad-laptop.c
6955 IDEAPAD LAPTOP SLIDEBAR DRIVER
6956 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6957 L: linux-input@vger.kernel.org
6958 W: https://github.com/o2genum/ideapad-slidebar
6960 F: drivers/input/misc/ideapad_slidebar.c
6962 IDT VersaClock 5 CLOCK DRIVER
6963 M: Marek Vasut <marek.vasut@gmail.com>
6965 F: drivers/clk/clk-versaclock5.c
6967 IEEE 802.15.4 SUBSYSTEM
6968 M: Alexander Aring <alex.aring@gmail.com>
6969 M: Stefan Schmidt <stefan@datenfreihafen.org>
6970 L: linux-wpan@vger.kernel.org
6971 W: http://wpan.cakelab.org/
6972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6977 F: drivers/net/ieee802154/
6978 F: include/linux/nl802154.h
6979 F: include/linux/ieee802154.h
6980 F: include/net/nl802154.h
6981 F: include/net/mac802154.h
6982 F: include/net/af_ieee802154.h
6983 F: include/net/cfg802154.h
6984 F: include/net/ieee802154_netdev.h
6985 F: Documentation/networking/ieee802154.txt
6988 M: Yotam Gigi <yotam.gi@gmail.com>
6989 M: Jamal Hadi Salim <jhs@mojatatu.com>
6991 F: include/net/ife.h
6992 F: include/uapi/linux/ife.h
6994 IGORPLUG-USB IR RECEIVER
6995 M: Sean Young <sean@mess.org>
6996 L: linux-media@vger.kernel.org
6998 F: drivers/media/rc/igorplugusb.c
7000 IGUANAWORKS USB IR TRANSCEIVER
7001 M: Sean Young <sean@mess.org>
7002 L: linux-media@vger.kernel.org
7004 F: drivers/media/rc/iguanair.c
7006 IIO DIGITAL POTENTIOMETER DAC
7007 M: Peter Rosin <peda@axentia.se>
7008 L: linux-iio@vger.kernel.org
7010 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7011 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7012 F: drivers/iio/dac/dpot-dac.c
7014 IIO ENVELOPE DETECTOR
7015 M: Peter Rosin <peda@axentia.se>
7016 L: linux-iio@vger.kernel.org
7018 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7019 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7020 F: drivers/iio/adc/envelope-detector.c
7023 M: Peter Rosin <peda@axentia.se>
7024 L: linux-iio@vger.kernel.org
7026 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7027 F: drivers/iio/multiplexer/iio-mux.c
7029 IIO SUBSYSTEM AND DRIVERS
7030 M: Jonathan Cameron <jic23@kernel.org>
7031 R: Hartmut Knaack <knaack.h@gmx.de>
7032 R: Lars-Peter Clausen <lars@metafoo.de>
7033 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7034 L: linux-iio@vger.kernel.org
7035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7037 F: Documentation/ABI/testing/configfs-iio*
7038 F: Documentation/ABI/testing/sysfs-bus-iio*
7039 F: Documentation/devicetree/bindings/iio/
7041 F: drivers/staging/iio/
7042 F: include/linux/iio/
7046 M: Peter Rosin <peda@axentia.se>
7047 L: linux-iio@vger.kernel.org
7049 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7050 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7051 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7052 F: drivers/iio/afe/iio-rescale.c
7054 IKANOS/ADI EAGLE ADSL USB DRIVER
7055 M: Matthieu Castet <castet.matthieu@free.fr>
7056 M: Stanislaw Gruszka <stf_xl@wp.pl>
7058 F: drivers/usb/atm/ueagle-atm.c
7060 IMGTEC ASCII LCD DRIVER
7061 M: Paul Burton <paul.burton@mips.com>
7063 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7064 F: drivers/auxdisplay/img-ascii-lcd.c
7066 IMGTEC IR DECODER DRIVER
7067 M: James Hogan <jhogan@kernel.org>
7069 F: drivers/media/rc/img-ir/
7071 IMON SOUNDGRAPH USB IR RECEIVER
7072 M: Sean Young <sean@mess.org>
7073 L: linux-media@vger.kernel.org
7075 F: drivers/media/rc/imon_raw.c
7076 F: drivers/media/rc/imon.c
7078 IMS TWINTURBO FRAMEBUFFER DRIVER
7079 L: linux-fbdev@vger.kernel.org
7081 F: drivers/video/fbdev/imsttfb.c
7083 INA209 HARDWARE MONITOR DRIVER
7084 M: Guenter Roeck <linux@roeck-us.net>
7085 L: linux-hwmon@vger.kernel.org
7087 F: Documentation/hwmon/ina209
7088 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7089 F: drivers/hwmon/ina209.c
7091 INA2XX HARDWARE MONITOR DRIVER
7092 M: Guenter Roeck <linux@roeck-us.net>
7093 L: linux-hwmon@vger.kernel.org
7095 F: Documentation/hwmon/ina2xx
7096 F: drivers/hwmon/ina2xx.c
7097 F: include/linux/platform_data/ina2xx.h
7099 INDUSTRY PACK SUBSYSTEM (IPACK)
7100 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7101 M: Jens Taprogge <jens.taprogge@taprogge.org>
7102 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7103 L: industrypack-devel@lists.sourceforge.net
7104 W: http://industrypack.sourceforge.net
7108 INFINIBAND SUBSYSTEM
7109 M: Doug Ledford <dledford@redhat.com>
7110 M: Jason Gunthorpe <jgg@mellanox.com>
7111 L: linux-rdma@vger.kernel.org
7112 W: https://github.com/linux-rdma/rdma-core
7113 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7116 F: Documentation/devicetree/bindings/infiniband/
7117 F: Documentation/infiniband/
7118 F: drivers/infiniband/
7119 F: include/uapi/linux/if_infiniband.h
7120 F: include/uapi/rdma/
7123 INGENIC JZ4780 DMA Driver
7124 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7126 F: drivers/dma/dma-jz4780.c
7128 INGENIC JZ4780 NAND DRIVER
7129 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7130 L: linux-mtd@lists.infradead.org
7132 F: drivers/mtd/nand/raw/jz4780_*
7135 M: Jan Kara <jack@suse.cz>
7136 R: Amir Goldstein <amir73il@gmail.com>
7137 L: linux-fsdevel@vger.kernel.org
7139 F: Documentation/filesystems/inotify.txt
7140 F: fs/notify/inotify/
7141 F: include/linux/inotify.h
7142 F: include/uapi/linux/inotify.h
7144 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7145 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7146 L: linux-input@vger.kernel.org
7147 Q: http://patchwork.kernel.org/project/linux-input/list/
7148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7151 F: include/linux/input.h
7152 F: include/uapi/linux/input.h
7153 F: include/uapi/linux/input-event-codes.h
7154 F: include/linux/input/
7155 F: Documentation/devicetree/bindings/input/
7156 F: Documentation/devicetree/bindings/serio/
7157 F: Documentation/input/
7159 INPUT MULTITOUCH (MT) PROTOCOL
7160 M: Henrik Rydberg <rydberg@bitmath.org>
7161 L: linux-input@vger.kernel.org
7163 F: Documentation/input/multi-touch-protocol.rst
7164 F: drivers/input/input-mt.c
7167 INSIDE SECURE CRYPTO DRIVER
7168 M: Antoine Tenart <antoine.tenart@bootlin.com>
7169 F: drivers/crypto/inside-secure/
7171 L: linux-crypto@vger.kernel.org
7173 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7174 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7175 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7176 L: linux-integrity@vger.kernel.org
7177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7179 F: security/integrity/ima/
7181 INTEL 810/815 FRAMEBUFFER DRIVER
7182 M: Antonino Daplas <adaplas@gmail.com>
7183 L: linux-fbdev@vger.kernel.org
7185 F: drivers/video/fbdev/i810/
7188 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7189 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7190 M: Jie Yang <yang.jie@linux.intel.com>
7191 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7195 INTEL C600 SERIES SAS CONTROLLER DRIVER
7196 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7197 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7198 L: linux-scsi@vger.kernel.org
7199 T: git git://git.code.sf.net/p/intel-sas/isci
7201 F: drivers/scsi/isci/
7203 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7204 M: Jani Nikula <jani.nikula@linux.intel.com>
7205 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7206 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7207 L: intel-gfx@lists.freedesktop.org
7208 W: https://01.org/linuxgraphics/
7209 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7210 C: irc://chat.freenode.net/intel-gfx
7211 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7212 T: git git://anongit.freedesktop.org/drm-intel
7214 F: drivers/gpu/drm/i915/
7215 F: include/drm/i915*
7216 F: include/uapi/drm/i915_drm.h
7217 F: Documentation/gpu/i915.rst
7219 INTEL ETHERNET DRIVERS
7220 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7221 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7222 W: http://www.intel.com/support/feedback.htm
7223 W: http://e1000.sourceforge.net/
7224 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7228 F: Documentation/networking/e100.rst
7229 F: Documentation/networking/e1000.rst
7230 F: Documentation/networking/e1000e.txt
7231 F: Documentation/networking/igb.txt
7232 F: Documentation/networking/igbvf.txt
7233 F: Documentation/networking/ixgb.txt
7234 F: Documentation/networking/ixgbe.txt
7235 F: Documentation/networking/ixgbevf.txt
7236 F: Documentation/networking/i40e.txt
7237 F: Documentation/networking/i40evf.txt
7238 F: Documentation/networking/ice.txt
7239 F: drivers/net/ethernet/intel/
7240 F: drivers/net/ethernet/intel/*/
7241 F: include/linux/avf/virtchnl.h
7243 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7244 M: Maik Broemme <mbroemme@libmpq.org>
7245 L: linux-fbdev@vger.kernel.org
7247 F: Documentation/fb/intelfb.txt
7248 F: drivers/video/fbdev/intelfb/
7250 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7251 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7252 M: Zhi Wang <zhi.a.wang@intel.com>
7253 L: intel-gvt-dev@lists.freedesktop.org
7254 L: intel-gfx@lists.freedesktop.org
7255 W: https://01.org/igvt-g
7256 T: git https://github.com/intel/gvt-linux.git
7258 F: drivers/gpu/drm/i915/gvt/
7260 INTEL HID EVENT DRIVER
7261 M: Alex Hung <alex.hung@canonical.com>
7262 L: platform-driver-x86@vger.kernel.org
7264 F: drivers/platform/x86/intel-hid.c
7266 INTEL I/OAT DMA DRIVER
7267 M: Dave Jiang <dave.jiang@intel.com>
7268 R: Dan Williams <dan.j.williams@intel.com>
7269 L: dmaengine@vger.kernel.org
7270 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7272 F: drivers/dma/ioat*
7275 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7276 M: Len Brown <lenb@kernel.org>
7277 L: linux-pm@vger.kernel.org
7278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7279 B: https://bugzilla.kernel.org
7281 F: drivers/idle/intel_idle.c
7283 INTEL INTEGRATED SENSOR HUB DRIVER
7284 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7285 M: Jiri Kosina <jikos@kernel.org>
7286 L: linux-input@vger.kernel.org
7288 F: drivers/hid/intel-ish-hid/
7291 M: David Woodhouse <dwmw2@infradead.org>
7292 L: iommu@lists.linux-foundation.org
7293 T: git git://git.infradead.org/iommu-2.6.git
7295 F: drivers/iommu/intel-iommu.c
7296 F: include/linux/intel-iommu.h
7298 INTEL IOP-ADMA DMA DRIVER
7299 R: Dan Williams <dan.j.williams@intel.com>
7301 F: drivers/dma/iop-adma.c
7303 INTEL IPU3 CSI-2 CIO2 DRIVER
7304 M: Yong Zhi <yong.zhi@intel.com>
7305 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7306 M: Bingbu Cao <bingbu.cao@intel.com>
7307 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7308 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7309 L: linux-media@vger.kernel.org
7311 F: drivers/media/pci/intel/ipu3/
7312 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7314 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7315 M: Krzysztof Halasa <khalasa@piap.pl>
7317 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7318 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7319 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7320 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7321 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7322 F: drivers/net/wan/ixp4xx_hss.c
7324 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7325 M: Deepak Saxena <dsaxena@plexity.net>
7327 F: drivers/char/hw_random/ixp4xx-rng.c
7329 INTEL MANAGEMENT ENGINE (mei)
7330 M: Tomas Winkler <tomas.winkler@intel.com>
7331 L: linux-kernel@vger.kernel.org
7333 F: include/uapi/linux/mei.h
7334 F: include/linux/mei_cl_bus.h
7335 F: drivers/misc/mei/*
7336 F: drivers/watchdog/mei_wdt.c
7337 F: Documentation/misc-devices/mei/*
7340 INTEL MENLOW THERMAL DRIVER
7341 M: Sujith Thomas <sujith.thomas@intel.com>
7342 L: platform-driver-x86@vger.kernel.org
7343 W: https://01.org/linux-acpi
7345 F: drivers/platform/x86/intel_menlow.c
7347 INTEL MERRIFIELD GPIO DRIVER
7348 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7349 L: linux-gpio@vger.kernel.org
7351 F: drivers/gpio/gpio-merrifield.c
7353 INTEL MIC DRIVERS (mic)
7354 M: Sudeep Dutt <sudeep.dutt@intel.com>
7355 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7357 W: https://github.com/sudeepdutt/mic
7358 W: http://software.intel.com/en-us/mic-developer
7359 F: include/linux/mic_bus.h
7360 F: include/linux/scif.h
7361 F: include/uapi/linux/mic_common.h
7362 F: include/uapi/linux/mic_ioctl.h
7363 F: include/uapi/linux/scif_ioctl.h
7364 F: drivers/misc/mic/
7365 F: drivers/dma/mic_x100_dma.c
7366 F: drivers/dma/mic_x100_dma.h
7367 F: Documentation/mic/
7369 INTEL PMC CORE DRIVER
7370 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7371 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7372 L: platform-driver-x86@vger.kernel.org
7374 F: arch/x86/include/asm/pmc_core.h
7375 F: drivers/platform/x86/intel_pmc_core*
7377 INTEL PMC/P-Unit IPC DRIVER
7378 M: Zha Qipeng<qipeng.zha@intel.com>
7379 L: platform-driver-x86@vger.kernel.org
7381 F: drivers/platform/x86/intel_pmc_ipc.c
7382 F: drivers/platform/x86/intel_punit_ipc.c
7383 F: arch/x86/include/asm/intel_pmc_ipc.h
7384 F: arch/x86/include/asm/intel_punit_ipc.h
7386 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7387 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7388 L: linux-wireless@vger.kernel.org
7390 F: Documentation/networking/README.ipw2100
7391 F: Documentation/networking/README.ipw2200
7392 F: drivers/net/wireless/intel/ipw2x00/
7395 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7396 M: Len Brown <lenb@kernel.org>
7397 L: linux-pm@vger.kernel.org
7399 F: drivers/cpufreq/intel_pstate.c
7401 INTEL RDMA RNIC DRIVER
7402 M: Faisal Latif <faisal.latif@intel.com>
7403 M: Shiraz Saleem <shiraz.saleem@intel.com>
7404 L: linux-rdma@vger.kernel.org
7406 F: drivers/infiniband/hw/i40iw/
7407 F: include/uapi/rdma/i40iw-abi.h
7409 INTEL SHA MULTIBUFFER DRIVER
7410 M: Megha Dey <megha.dey@linux.intel.com>
7411 R: Tim Chen <tim.c.chen@linux.intel.com>
7412 L: linux-crypto@vger.kernel.org
7414 F: arch/x86/crypto/sha*-mb/
7417 INTEL TELEMETRY DRIVER
7418 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7419 L: platform-driver-x86@vger.kernel.org
7421 F: arch/x86/include/asm/intel_telemetry.h
7422 F: drivers/platform/x86/intel_telemetry*
7424 INTEL VIRTUAL BUTTON DRIVER
7425 M: AceLan Kao <acelan.kao@canonical.com>
7426 L: platform-driver-x86@vger.kernel.org
7428 F: drivers/platform/x86/intel-vbtn.c
7430 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7431 M: Stanislaw Gruszka <sgruszka@redhat.com>
7432 L: linux-wireless@vger.kernel.org
7434 F: drivers/net/wireless/intel/iwlegacy/
7436 INTEL WIRELESS WIFI LINK (iwlwifi)
7437 M: Johannes Berg <johannes.berg@intel.com>
7438 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7439 M: Luca Coelho <luciano.coelho@intel.com>
7440 M: Intel Linux Wireless <linuxwifi@intel.com>
7441 L: linux-wireless@vger.kernel.org
7442 W: http://intellinuxwireless.org
7443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7445 F: drivers/net/wireless/intel/iwlwifi/
7447 INTEL WIRELESS WIMAX CONNECTION 2400
7448 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7449 M: linux-wimax@intel.com
7450 L: wimax@linuxwimax.org (subscribers-only)
7452 W: http://linuxwimax.org
7453 F: Documentation/wimax/README.i2400m
7454 F: drivers/net/wimax/i2400m/
7455 F: include/uapi/linux/wimax/i2400m.h
7457 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7458 M: Mario Limonciello <mario.limonciello@dell.com>
7460 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7463 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7465 F: Documentation/trace/intel_th.rst
7466 F: drivers/hwtracing/intel_th/
7468 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7469 M: Ning Sun <ning.sun@intel.com>
7470 L: tboot-devel@lists.sourceforge.net
7471 W: http://tboot.sourceforge.net
7472 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7474 F: Documentation/intel_txt.txt
7475 F: include/linux/tboot.h
7476 F: arch/x86/kernel/tboot.c
7478 INTEL-MID GPIO DRIVER
7479 M: David Cohen <david.a.cohen@linux.intel.com>
7480 L: linux-gpio@vger.kernel.org
7482 F: drivers/gpio/gpio-intel-mid.c
7484 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7485 M: Linus Walleij <linus.walleij@linaro.org>
7486 L: linux-iio@vger.kernel.org
7488 F: drivers/iio/gyro/mpu3050*
7489 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7491 IOC3 ETHERNET DRIVER
7492 M: Ralf Baechle <ralf@linux-mips.org>
7493 L: linux-mips@linux-mips.org
7495 F: drivers/net/ethernet/sgi/ioc3-eth.c
7498 M: Pat Gefre <pfg@sgi.com>
7499 L: linux-serial@vger.kernel.org
7501 F: drivers/tty/serial/ioc3_serial.c
7504 M: Joerg Roedel <joro@8bytes.org>
7505 L: iommu@lists.linux-foundation.org
7506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7508 F: Documentation/devicetree/bindings/iommu/
7510 F: include/linux/iommu.h
7511 F: include/linux/of_iommu.h
7512 F: include/linux/iova.h
7515 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7517 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7520 M: Corey Minyard <minyard@acm.org>
7521 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7522 W: http://openipmi.sourceforge.net/
7524 F: Documentation/IPMI.txt
7525 F: drivers/char/ipmi/
7526 F: include/linux/ipmi*
7527 F: include/uapi/linux/ipmi*
7529 IPS SCSI RAID DRIVER
7530 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7531 L: linux-scsi@vger.kernel.org
7532 W: http://www.adaptec.com/
7534 F: drivers/scsi/ips*
7537 M: Wensong Zhang <wensong@linux-vs.org>
7538 M: Simon Horman <horms@verge.net.au>
7539 M: Julian Anastasov <ja@ssi.bg>
7540 L: netdev@vger.kernel.org
7541 L: lvs-devel@vger.kernel.org
7543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7545 F: Documentation/networking/ipvs-sysctl.txt
7546 F: include/net/ip_vs.h
7547 F: include/uapi/linux/ip_vs.h
7548 F: net/netfilter/ipvs/
7551 M: Jiri Kosina <jikos@kernel.org>
7552 M: David Sterba <dsterba@suse.com>
7554 F: drivers/tty/ipwireless/
7557 L: netdev@vger.kernel.org
7559 F: include/uapi/linux/ipx.h
7560 F: drivers/staging/ipx/
7562 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7563 M: Marc Zyngier <marc.zyngier@arm.com>
7565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7566 F: Documentation/IRQ-domain.txt
7567 F: include/linux/irqdomain.h
7568 F: kernel/irq/irqdomain.c
7572 M: Thomas Gleixner <tglx@linutronix.de>
7573 L: linux-kernel@vger.kernel.org
7575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7579 M: Thomas Gleixner <tglx@linutronix.de>
7580 M: Jason Cooper <jason@lakedaemon.net>
7581 M: Marc Zyngier <marc.zyngier@arm.com>
7582 L: linux-kernel@vger.kernel.org
7584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7585 F: Documentation/devicetree/bindings/interrupt-controller/
7589 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7591 F: Documentation/isa.txt
7592 F: drivers/base/isa.c
7593 F: include/linux/isa.h
7596 M: Hans Verkuil <hverkuil@xs4all.nl>
7597 L: linux-media@vger.kernel.org
7598 T: git git://linuxtv.org/media_tree.git
7599 W: https://linuxtv.org
7601 F: drivers/media/radio/radio-isa*
7604 M: Jaroslav Kysela <perex@perex.cz>
7606 F: Documentation/isapnp.txt
7607 F: drivers/pnp/isapnp/
7608 F: include/linux/isapnp.h
7611 M: Lee Duncan <lduncan@suse.com>
7612 M: Chris Leech <cleech@redhat.com>
7613 L: open-iscsi@googlegroups.com
7614 W: www.open-iscsi.com
7616 F: drivers/scsi/*iscsi*
7617 F: include/scsi/*iscsi*
7619 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7620 M: Peter Jones <pjones@redhat.com>
7621 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7623 F: drivers/firmware/iscsi_ibft*
7625 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7626 M: Sagi Grimberg <sagi@grimberg.me>
7627 M: Max Gurtovoy <maxg@mellanox.com>
7628 L: linux-rdma@vger.kernel.org
7630 W: http://www.openfabrics.org
7631 W: www.open-iscsi.org
7632 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7633 F: drivers/infiniband/ulp/iser/
7635 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7636 M: Sagi Grimberg <sagi@grimberg.me>
7637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7638 L: linux-rdma@vger.kernel.org
7639 L: target-devel@vger.kernel.org
7641 W: http://www.linux-iscsi.org
7642 F: drivers/infiniband/ulp/isert
7645 M: Karsten Keil <isdn@linux-pingi.de>
7646 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7647 L: netdev@vger.kernel.org
7648 W: http://www.isdn4linux.de
7649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7651 F: Documentation/isdn/
7653 F: include/linux/isdn.h
7654 F: include/linux/isdn/
7655 F: include/uapi/linux/isdn.h
7656 F: include/uapi/linux/isdn/
7658 ISDN SUBSYSTEM (Eicon active card driver)
7659 M: Armin Schindler <mac@melware.de>
7660 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7661 W: http://www.melware.de
7663 F: drivers/isdn/hardware/eicon/
7665 IT87 HARDWARE MONITORING DRIVER
7666 M: Jean Delvare <jdelvare@suse.com>
7667 L: linux-hwmon@vger.kernel.org
7669 F: Documentation/hwmon/it87
7670 F: drivers/hwmon/it87.c
7673 M: Antti Palosaari <crope@iki.fi>
7674 L: linux-media@vger.kernel.org
7675 W: https://linuxtv.org
7676 W: http://palosaari.fi/linux/
7677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7678 T: git git://linuxtv.org/anttip/media_tree.git
7680 F: drivers/media/tuners/it913x*
7682 IVTV VIDEO4LINUX DRIVER
7683 M: Andy Walls <awalls@md.metrocast.net>
7684 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7685 L: linux-media@vger.kernel.org
7686 T: git git://linuxtv.org/media_tree.git
7687 W: http://www.ivtvdriver.org
7689 F: Documentation/media/v4l-drivers/ivtv*
7690 F: drivers/media/pci/ivtv/
7691 F: include/uapi/linux/ivtv*
7693 IX2505V MEDIA DRIVER
7694 M: Malcolm Priestley <tvboxspy@gmail.com>
7695 L: linux-media@vger.kernel.org
7696 W: https://linuxtv.org
7697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7699 F: drivers/media/dvb-frontends/ix2505v*
7701 JAILHOUSE HYPERVISOR INTERFACE
7702 M: Jan Kiszka <jan.kiszka@siemens.com>
7703 L: jailhouse-dev@googlegroups.com
7705 F: arch/x86/kernel/jailhouse.c
7706 F: arch/x86/include/asm/jailhouse_para.h
7708 JC42.4 TEMPERATURE SENSOR DRIVER
7709 M: Guenter Roeck <linux@roeck-us.net>
7710 L: linux-hwmon@vger.kernel.org
7712 F: drivers/hwmon/jc42.c
7713 F: Documentation/hwmon/jc42
7716 M: Dave Kleikamp <shaggy@kernel.org>
7717 L: jfs-discussion@lists.sourceforge.net
7718 W: http://jfs.sourceforge.net/
7719 T: git git://github.com/kleikamp/linux-shaggy.git
7721 F: Documentation/filesystems/jfs.txt
7725 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7726 L: netdev@vger.kernel.org
7728 F: drivers/net/ethernet/jme.*
7730 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7731 M: David Woodhouse <dwmw2@infradead.org>
7732 L: linux-mtd@lists.infradead.org
7733 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7736 F: include/uapi/linux/jffs2.h
7738 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7739 M: "Theodore Ts'o" <tytso@mit.edu>
7740 M: Jan Kara <jack@suse.com>
7741 L: linux-ext4@vger.kernel.org
7744 F: include/linux/jbd2.h
7746 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7747 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7748 L: linux-media@vger.kernel.org
7750 F: drivers/media/platform/rcar_jpu.c
7752 JSM Neo PCI based serial card
7753 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7754 L: linux-serial@vger.kernel.org
7756 F: drivers/tty/serial/jsm/
7758 K10TEMP HARDWARE MONITORING DRIVER
7759 M: Clemens Ladisch <clemens@ladisch.de>
7760 L: linux-hwmon@vger.kernel.org
7762 F: Documentation/hwmon/k10temp
7763 F: drivers/hwmon/k10temp.c
7765 K8TEMP HARDWARE MONITORING DRIVER
7766 M: Rudolf Marek <r.marek@assembler.cz>
7767 L: linux-hwmon@vger.kernel.org
7769 F: Documentation/hwmon/k8temp
7770 F: drivers/hwmon/k8temp.c
7773 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7774 R: Alexander Potapenko <glider@google.com>
7775 R: Dmitry Vyukov <dvyukov@google.com>
7776 L: kasan-dev@googlegroups.com
7778 F: arch/*/include/asm/kasan.h
7779 F: arch/*/mm/kasan_init*
7780 F: Documentation/dev-tools/kasan.rst
7781 F: include/linux/kasan*.h
7784 F: scripts/Makefile.kasan
7787 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7789 L: linux-kbuild@vger.kernel.org
7791 F: Documentation/kbuild/kconfig*
7793 F: scripts/Kconfig.include
7796 M: Dave Young <dyoung@redhat.com>
7797 M: Baoquan He <bhe@redhat.com>
7798 R: Vivek Goyal <vgoyal@redhat.com>
7799 L: kexec@lists.infradead.org
7800 W: http://lse.sourceforge.net/kdump/
7802 F: Documentation/kdump/
7804 KEENE FM RADIO TRANSMITTER DRIVER
7805 M: Hans Verkuil <hverkuil@xs4all.nl>
7806 L: linux-media@vger.kernel.org
7807 T: git git://linuxtv.org/media_tree.git
7808 W: https://linuxtv.org
7810 F: drivers/media/radio/radio-keene*
7813 M: Ian Kent <raven@themaw.net>
7814 L: autofs@vger.kernel.org
7818 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7819 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7820 M: Michal Marek <michal.lkml@markovi.net>
7821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7822 L: linux-kbuild@vger.kernel.org
7824 F: Documentation/kbuild/
7827 F: scripts/Makefile*
7834 L: kernel-janitors@vger.kernel.org
7835 W: http://kernelnewbies.org/KernelJanitors
7838 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7839 M: "J. Bruce Fields" <bfields@fieldses.org>
7840 M: Jeff Layton <jlayton@kernel.org>
7841 L: linux-nfs@vger.kernel.org
7842 W: http://nfs.sourceforge.net/
7843 T: git git://linux-nfs.org/~bfields/linux.git
7846 F: include/uapi/linux/nfsd/
7850 F: include/linux/lockd/
7851 F: include/linux/sunrpc/
7852 F: include/uapi/linux/sunrpc/
7854 KERNEL SELFTEST FRAMEWORK
7855 M: Shuah Khan <shuah@kernel.org>
7856 L: linux-kselftest@vger.kernel.org
7857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7858 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7860 F: tools/testing/selftests/
7861 F: Documentation/dev-tools/kselftest*
7863 KERNEL USERMODE HELPER
7864 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7865 L: linux-kernel@vger.kernel.org
7868 F: include/linux/umh.h
7870 KERNEL VIRTUAL MACHINE (KVM)
7871 M: Paolo Bonzini <pbonzini@redhat.com>
7872 M: Radim Krčmář <rkrcmar@redhat.com>
7873 L: kvm@vger.kernel.org
7874 W: http://www.linux-kvm.org
7875 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7877 F: Documentation/virtual/kvm/
7878 F: include/trace/events/kvm.h
7879 F: include/uapi/asm-generic/kvm*
7880 F: include/uapi/linux/kvm*
7881 F: include/asm-generic/kvm*
7882 F: include/linux/kvm*
7883 F: include/kvm/iodev.h
7887 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7888 M: Joerg Roedel <joro@8bytes.org>
7889 L: kvm@vger.kernel.org
7890 W: http://www.linux-kvm.org/
7892 F: arch/x86/include/asm/svm.h
7893 F: arch/x86/kvm/svm.c
7895 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7896 M: Christoffer Dall <christoffer.dall@arm.com>
7897 M: Marc Zyngier <marc.zyngier@arm.com>
7898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7899 L: kvmarm@lists.cs.columbia.edu
7900 W: http://systems.cs.columbia.edu/projects/kvm-arm
7901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7903 F: arch/arm/include/uapi/asm/kvm*
7904 F: arch/arm/include/asm/kvm*
7907 F: include/kvm/arm_*
7909 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7910 M: Christoffer Dall <christoffer.dall@arm.com>
7911 M: Marc Zyngier <marc.zyngier@arm.com>
7912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7913 L: kvmarm@lists.cs.columbia.edu
7915 F: arch/arm64/include/uapi/asm/kvm*
7916 F: arch/arm64/include/asm/kvm*
7919 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7920 M: James Hogan <jhogan@kernel.org>
7921 L: linux-mips@linux-mips.org
7923 F: arch/mips/include/uapi/asm/kvm*
7924 F: arch/mips/include/asm/kvm*
7927 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7928 M: Paul Mackerras <paulus@ozlabs.org>
7929 L: kvm-ppc@vger.kernel.org
7930 W: http://www.linux-kvm.org/
7931 T: git git://github.com/agraf/linux-2.6.git
7933 F: arch/powerpc/include/uapi/asm/kvm*
7934 F: arch/powerpc/include/asm/kvm*
7935 F: arch/powerpc/kvm/
7936 F: arch/powerpc/kernel/kvm*
7938 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7939 M: Christian Borntraeger <borntraeger@de.ibm.com>
7940 M: Janosch Frank <frankja@linux.ibm.com>
7941 R: David Hildenbrand <david@redhat.com>
7942 R: Cornelia Huck <cohuck@redhat.com>
7943 L: linux-s390@vger.kernel.org
7944 W: http://www.ibm.com/developerworks/linux/linux390/
7945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7947 F: arch/s390/include/uapi/asm/kvm*
7948 F: arch/s390/include/asm/gmap.h
7949 F: arch/s390/include/asm/kvm*
7951 F: arch/s390/mm/gmap.c
7953 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7954 M: Paolo Bonzini <pbonzini@redhat.com>
7955 M: Radim Krčmář <rkrcmar@redhat.com>
7956 L: kvm@vger.kernel.org
7957 W: http://www.linux-kvm.org
7958 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7961 F: arch/x86/include/uapi/asm/kvm*
7962 F: arch/x86/include/asm/kvm*
7963 F: arch/x86/include/asm/pvclock-abi.h
7964 F: arch/x86/kernel/kvm.c
7965 F: arch/x86/kernel/kvmclock.c
7968 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7969 M: Tejun Heo <tj@kernel.org>
7970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7972 F: include/linux/kernfs.h
7976 M: Eric Biederman <ebiederm@xmission.com>
7977 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7978 L: kexec@lists.infradead.org
7980 F: include/linux/kexec.h
7981 F: include/uapi/linux/kexec.h
7985 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7986 L: linux-integrity@vger.kernel.org
7987 L: keyrings@vger.kernel.org
7989 F: Documentation/security/keys/trusted-encrypted.rst
7990 F: include/keys/encrypted-type.h
7991 F: security/keys/encrypted-keys/
7994 M: James Bottomley <jejb@linux.vnet.ibm.com>
7995 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7996 L: linux-integrity@vger.kernel.org
7997 L: keyrings@vger.kernel.org
7999 F: Documentation/security/keys/trusted-encrypted.rst
8000 F: include/keys/trusted-type.h
8001 F: security/keys/trusted.c
8002 F: security/keys/trusted.h
8005 M: David Howells <dhowells@redhat.com>
8006 L: keyrings@vger.kernel.org
8008 F: Documentation/security/keys/core.rst
8009 F: include/linux/key.h
8010 F: include/linux/key-type.h
8011 F: include/linux/keyctl.h
8012 F: include/uapi/linux/keyctl.h
8016 KGDB / KDB /debug_core
8017 M: Jason Wessel <jason.wessel@windriver.com>
8018 M: Daniel Thompson <daniel.thompson@linaro.org>
8019 W: http://kgdb.wiki.kernel.org/
8020 L: kgdb-bugreport@lists.sourceforge.net
8021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8023 F: Documentation/dev-tools/kgdb.rst
8024 F: drivers/misc/kgdbts.c
8025 F: drivers/tty/serial/kgdboc.c
8026 F: include/linux/kdb.h
8027 F: include/linux/kgdb.h
8031 M: Catalin Marinas <catalin.marinas@arm.com>
8033 F: Documentation/dev-tools/kmemleak.rst
8034 F: include/linux/kmemleak.h
8036 F: mm/kmemleak-test.c
8038 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8039 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8040 L: linux-kernel@vger.kernel.org
8043 F: include/linux/kmod.h
8045 F: tools/testing/selftests/kmod/
8048 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8049 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8050 M: "David S. Miller" <davem@davemloft.net>
8051 M: Masami Hiramatsu <mhiramat@kernel.org>
8053 F: Documentation/kprobes.txt
8054 F: include/linux/kprobes.h
8055 F: include/asm-generic/kprobes.h
8058 KS0108 LCD CONTROLLER DRIVER
8059 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8061 F: Documentation/auxdisplay/ks0108
8062 F: drivers/auxdisplay/ks0108.c
8063 F: include/linux/ks0108.h
8066 M: David Ahern <dsa@cumulusnetworks.com>
8067 L: netdev@vger.kernel.org
8070 F: include/net/l3mdev.h
8072 LANTIQ MIPS ARCHITECTURE
8073 M: John Crispin <john@phrozen.org>
8074 L: linux-mips@linux-mips.org
8077 F: drivers/soc/lantiq
8080 L: linux-x25@vger.kernel.org
8082 F: Documentation/networking/lapb-module.txt
8086 LASI 53c700 driver for PARISC
8087 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8088 L: linux-scsi@vger.kernel.org
8090 F: Documentation/scsi/53c700.txt
8091 F: drivers/scsi/53c700*
8094 M: Tobin C. Harding <me@tobin.cc>
8095 M: Tycho Andersen <tycho@tycho.ws>
8096 L: kernel-hardening@lists.openwall.com
8098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8099 F: scripts/leaking_addresses.pl
8102 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8103 M: Pavel Machek <pavel@ucw.cz>
8104 L: linux-leds@vger.kernel.org
8105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8107 F: Documentation/devicetree/bindings/leds/
8109 F: include/linux/leds.h
8111 LEGACY EEPROM DRIVER
8112 M: Jean Delvare <jdelvare@suse.com>
8114 F: Documentation/misc-devices/eeprom
8115 F: drivers/misc/eeprom/eeprom.c
8118 R: David Lechner <david@lechnology.com>
8120 F: arch/arm/boot/dts/da850-lego-ev3.dts
8121 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8122 F: drivers/power/supply/lego_ev3_battery.c
8124 LEGO USB Tower driver
8125 M: Juergen Stuber <starblue@users.sourceforge.net>
8126 L: legousb-devel@lists.sourceforge.net
8127 W: http://legousb.sourceforge.net/
8129 F: drivers/usb/misc/legousbtower.c
8132 M: Michael Krufky <mkrufky@linuxtv.org>
8133 L: linux-media@vger.kernel.org
8134 W: https://linuxtv.org
8135 W: http://github.com/mkrufky
8136 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8137 T: git git://linuxtv.org/mkrufky/tuners.git
8139 F: drivers/media/dvb-frontends/lg2160.*
8141 LGDT3305 MEDIA DRIVER
8142 M: Michael Krufky <mkrufky@linuxtv.org>
8143 L: linux-media@vger.kernel.org
8144 W: https://linuxtv.org
8145 W: http://github.com/mkrufky
8146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8147 T: git git://linuxtv.org/mkrufky/tuners.git
8149 F: drivers/media/dvb-frontends/lgdt3305.*
8151 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8152 M: Viresh Kumar <vireshk@kernel.org>
8153 L: linux-ide@vger.kernel.org
8154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8156 F: include/linux/pata_arasan_cf_data.h
8157 F: drivers/ata/pata_arasan_cf.c
8160 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8161 M: Tejun Heo <tj@kernel.org>
8162 L: linux-ide@vger.kernel.org
8163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8165 F: drivers/ata/pata_*.c
8166 F: drivers/ata/ata_generic.c
8168 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8169 M: Linus Walleij <linus.walleij@linaro.org>
8170 L: linux-ide@vger.kernel.org
8171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8173 F: drivers/ata/pata_ftide010.c
8174 F: drivers/ata/sata_gemini.c
8175 F: drivers/ata/sata_gemini.h
8177 LIBATA SATA AHCI PLATFORM devices support
8178 M: Hans de Goede <hdegoede@redhat.com>
8179 M: Tejun Heo <tj@kernel.org>
8180 L: linux-ide@vger.kernel.org
8181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8183 F: drivers/ata/ahci_platform.c
8184 F: drivers/ata/libahci_platform.c
8185 F: include/linux/ahci_platform.h
8187 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8188 M: Mikael Pettersson <mikpelinux@gmail.com>
8189 L: linux-ide@vger.kernel.org
8190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8192 F: drivers/ata/sata_promise.*
8194 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8195 M: Tejun Heo <tj@kernel.org>
8196 L: linux-ide@vger.kernel.org
8197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8200 F: include/linux/ata.h
8201 F: include/linux/libata.h
8202 F: Documentation/devicetree/bindings/ata/
8205 M: Sasha Levin <alexander.levin@verizon.com>
8207 F: tools/lib/lockdep/
8209 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8210 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8211 M: Dan Williams <dan.j.williams@intel.com>
8212 M: Vishal Verma <vishal.l.verma@intel.com>
8213 M: Dave Jiang <dave.jiang@intel.com>
8214 L: linux-nvdimm@lists.01.org
8215 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8217 F: drivers/nvdimm/blk.c
8218 F: drivers/nvdimm/region_devs.c
8220 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8221 M: Vishal Verma <vishal.l.verma@intel.com>
8222 M: Dan Williams <dan.j.williams@intel.com>
8223 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8224 M: Dave Jiang <dave.jiang@intel.com>
8225 L: linux-nvdimm@lists.01.org
8226 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8228 F: drivers/nvdimm/btt*
8230 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8231 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8232 M: Dan Williams <dan.j.williams@intel.com>
8233 M: Vishal Verma <vishal.l.verma@intel.com>
8234 M: Dave Jiang <dave.jiang@intel.com>
8235 L: linux-nvdimm@lists.01.org
8236 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8238 F: drivers/nvdimm/pmem*
8240 LIBNVDIMM: DEVICETREE BINDINGS
8241 M: Oliver O'Halloran <oohall@gmail.com>
8242 L: linux-nvdimm@lists.01.org
8243 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8245 F: drivers/nvdimm/of_pmem.c
8246 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8248 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8249 M: Dan Williams <dan.j.williams@intel.com>
8250 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8251 M: Vishal Verma <vishal.l.verma@intel.com>
8252 M: Dave Jiang <dave.jiang@intel.com>
8253 L: linux-nvdimm@lists.01.org
8254 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8258 F: drivers/acpi/nfit/*
8259 F: include/linux/nd.h
8260 F: include/linux/libnvdimm.h
8261 F: include/uapi/linux/ndctl.h
8263 LIGHTNVM PLATFORM SUPPORT
8264 M: Matias Bjorling <mb@lightnvm.io>
8265 W: http://github/OpenChannelSSD
8266 L: linux-block@vger.kernel.org
8268 F: drivers/lightnvm/
8269 F: include/linux/lightnvm.h
8270 F: include/uapi/linux/lightnvm.h
8272 LINUX FOR POWER MACINTOSH
8273 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8274 W: http://www.penguinppc.org/
8275 L: linuxppc-dev@lists.ozlabs.org
8277 F: arch/powerpc/platforms/powermac/
8278 F: drivers/macintosh/
8280 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8281 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8282 M: Paul Mackerras <paulus@samba.org>
8283 M: Michael Ellerman <mpe@ellerman.id.au>
8284 W: https://github.com/linuxppc/linux/wiki
8285 L: linuxppc-dev@lists.ozlabs.org
8286 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8289 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8290 F: Documentation/devicetree/bindings/powerpc/
8291 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8292 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8293 F: Documentation/powerpc/
8295 F: drivers/char/tpm/tpm_ibmvtpm*
8296 F: drivers/crypto/nx/
8297 F: drivers/crypto/vmx/
8298 F: drivers/i2c/busses/i2c-opal.c
8299 F: drivers/net/ethernet/ibm/ibmveth.*
8300 F: drivers/net/ethernet/ibm/ibmvnic.*
8301 F: drivers/pci/hotplug/pnv_php.c
8302 F: drivers/pci/hotplug/rpa*
8303 F: drivers/rtc/rtc-opal.c
8304 F: drivers/scsi/ibmvscsi/
8305 F: drivers/tty/hvc/hvc_opal.c
8306 F: drivers/watchdog/wdrtas.c
8307 F: tools/testing/selftests/powerpc
8314 LINUX FOR POWERPC EMBEDDED MPC5XXX
8315 M: Anatolij Gustschin <agust@denx.de>
8316 L: linuxppc-dev@lists.ozlabs.org
8317 T: git git://git.denx.de/linux-denx-agust.git
8319 F: arch/powerpc/platforms/512x/
8320 F: arch/powerpc/platforms/52xx/
8322 LINUX FOR POWERPC EMBEDDED PPC4XX
8323 M: Alistair Popple <alistair@popple.id.au>
8324 M: Matt Porter <mporter@kernel.crashing.org>
8325 W: http://www.penguinppc.org/
8326 L: linuxppc-dev@lists.ozlabs.org
8328 F: arch/powerpc/platforms/40x/
8329 F: arch/powerpc/platforms/44x/
8331 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8332 M: Scott Wood <oss@buserror.net>
8333 M: Kumar Gala <galak@kernel.crashing.org>
8334 W: http://www.penguinppc.org/
8335 L: linuxppc-dev@lists.ozlabs.org
8336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8338 F: arch/powerpc/platforms/83xx/
8339 F: arch/powerpc/platforms/85xx/
8340 F: Documentation/devicetree/bindings/powerpc/fsl/
8342 LINUX FOR POWERPC EMBEDDED PPC8XX
8343 M: Vitaly Bordug <vitb@kernel.crashing.org>
8344 W: http://www.penguinppc.org/
8345 L: linuxppc-dev@lists.ozlabs.org
8347 F: arch/powerpc/platforms/8xx/
8349 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8350 L: linuxppc-dev@lists.ozlabs.org
8352 F: arch/powerpc/*/*virtex*
8353 F: arch/powerpc/*/*/*virtex*
8355 LINUX FOR POWERPC PA SEMI PWRFICIENT
8356 L: linuxppc-dev@lists.ozlabs.org
8358 F: arch/powerpc/platforms/pasemi/
8359 F: drivers/*/*pasemi*
8360 F: drivers/*/*/*pasemi*
8362 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8363 M: Kees Cook <keescook@chromium.org>
8365 F: drivers/misc/lkdtm/*
8367 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8368 M: Alan Stern <stern@rowland.harvard.edu>
8369 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8370 M: Will Deacon <will.deacon@arm.com>
8371 M: Peter Zijlstra <peterz@infradead.org>
8372 M: Boqun Feng <boqun.feng@gmail.com>
8373 M: Nicholas Piggin <npiggin@gmail.com>
8374 M: David Howells <dhowells@redhat.com>
8375 M: Jade Alglave <j.alglave@ucl.ac.uk>
8376 M: Luc Maranget <luc.maranget@inria.fr>
8377 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8378 R: Akira Yokosawa <akiyks@gmail.com>
8379 R: Daniel Lustig <dlustig@nvidia.com>
8380 L: linux-kernel@vger.kernel.org
8381 L: linux-arch@vger.kernel.org
8383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8384 F: tools/memory-model/
8385 F: Documentation/atomic_bitops.txt
8386 F: Documentation/atomic_t.txt
8387 F: Documentation/core-api/atomic_ops.rst
8388 F: Documentation/core-api/refcount-vs-atomic.rst
8389 F: Documentation/memory-barriers.txt
8391 LIS3LV02D ACCELEROMETER DRIVER
8392 M: Eric Piel <eric.piel@tremplin-utc.net>
8394 F: Documentation/misc-devices/lis3lv02d
8395 F: drivers/misc/lis3lv02d/
8396 F: drivers/platform/x86/hp_accel.c
8399 M: Josh Poimboeuf <jpoimboe@redhat.com>
8400 M: Jessica Yu <jeyu@kernel.org>
8401 M: Jiri Kosina <jikos@kernel.org>
8402 M: Miroslav Benes <mbenes@suse.cz>
8403 R: Petr Mladek <pmladek@suse.com>
8405 F: kernel/livepatch/
8406 F: include/linux/livepatch.h
8407 F: arch/x86/include/asm/livepatch.h
8408 F: arch/x86/kernel/livepatch.c
8409 F: Documentation/livepatch/
8410 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8411 F: samples/livepatch/
8412 L: live-patching@vger.kernel.org
8413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8416 L: netdev@vger.kernel.org
8418 F: include/linux/llc.h
8419 F: include/uapi/linux/llc.h
8423 LM73 HARDWARE MONITOR DRIVER
8424 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8425 L: linux-hwmon@vger.kernel.org
8427 F: drivers/hwmon/lm73.c
8429 LM78 HARDWARE MONITOR DRIVER
8430 M: Jean Delvare <jdelvare@suse.com>
8431 L: linux-hwmon@vger.kernel.org
8433 F: Documentation/hwmon/lm78
8434 F: drivers/hwmon/lm78.c
8436 LM83 HARDWARE MONITOR DRIVER
8437 M: Jean Delvare <jdelvare@suse.com>
8438 L: linux-hwmon@vger.kernel.org
8440 F: Documentation/hwmon/lm83
8441 F: drivers/hwmon/lm83.c
8443 LM90 HARDWARE MONITOR DRIVER
8444 M: Jean Delvare <jdelvare@suse.com>
8445 L: linux-hwmon@vger.kernel.org
8447 F: Documentation/hwmon/lm90
8448 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8449 F: drivers/hwmon/lm90.c
8450 F: include/dt-bindings/thermal/lm90.h
8452 LM95234 HARDWARE MONITOR DRIVER
8453 M: Guenter Roeck <linux@roeck-us.net>
8454 L: linux-hwmon@vger.kernel.org
8456 F: Documentation/hwmon/lm95234
8457 F: drivers/hwmon/lm95234.c
8459 LME2510 MEDIA DRIVER
8460 M: Malcolm Priestley <tvboxspy@gmail.com>
8461 L: linux-media@vger.kernel.org
8462 W: https://linuxtv.org
8463 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8465 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8467 LOADPIN SECURITY MODULE
8468 M: Kees Cook <keescook@chromium.org>
8469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8471 F: security/loadpin/
8472 F: Documentation/admin-guide/LSM/LoadPin.rst
8475 M: Peter Zijlstra <peterz@infradead.org>
8476 M: Ingo Molnar <mingo@redhat.com>
8477 M: Will Deacon <will.deacon@arm.com>
8478 L: linux-kernel@vger.kernel.org
8479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8481 F: Documentation/locking/
8482 F: include/linux/lockdep.h
8483 F: include/linux/spinlock*.h
8484 F: arch/*/include/asm/spinlock*.h
8485 F: include/linux/rwlock*.h
8486 F: include/linux/mutex*.h
8487 F: arch/*/include/asm/mutex*.h
8488 F: include/linux/rwsem*.h
8489 F: arch/*/include/asm/rwsem.h
8490 F: include/linux/seqlock.h
8491 F: lib/locking*.[ch]
8493 X: kernel/locking/locktorture.c
8495 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8496 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8497 L: linux-ntfs-dev@lists.sourceforge.net
8498 W: http://www.linux-ntfs.org/content/view/19/37/
8500 F: Documentation/ldm.txt
8501 F: block/partitions/ldm.*
8503 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8504 M: Sathya Prakash <sathya.prakash@broadcom.com>
8505 M: Chaitra P B <chaitra.basappa@broadcom.com>
8506 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8507 L: MPT-FusionLinux.pdl@broadcom.com
8508 L: linux-scsi@vger.kernel.org
8509 W: http://www.avagotech.com/support/
8511 F: drivers/message/fusion/
8512 F: drivers/scsi/mpt3sas/
8514 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8515 M: Matthew Wilcox <matthew@wil.cx>
8516 L: linux-scsi@vger.kernel.org
8518 F: drivers/scsi/sym53c8xx_2/
8520 LTC4261 HARDWARE MONITOR DRIVER
8521 M: Guenter Roeck <linux@roeck-us.net>
8522 L: linux-hwmon@vger.kernel.org
8524 F: Documentation/hwmon/ltc4261
8525 F: drivers/hwmon/ltc4261.c
8527 LTC4306 I2C MULTIPLEXER DRIVER
8528 M: Michael Hennerich <michael.hennerich@analog.com>
8529 W: http://ez.analog.com/community/linux-device-drivers
8530 L: linux-i2c@vger.kernel.org
8532 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8533 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8535 LTP (Linux Test Project)
8536 M: Mike Frysinger <vapier@gentoo.org>
8537 M: Cyril Hrubis <chrubis@suse.cz>
8538 M: Wanlong Gao <wanlong.gao@gmail.com>
8539 M: Jan Stancek <jstancek@redhat.com>
8540 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8541 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8542 L: ltp@lists.linux.it (subscribers-only)
8543 W: http://linux-test-project.github.io/
8544 T: git git://github.com/linux-test-project/ltp.git
8548 M: Geert Uytterhoeven <geert@linux-m68k.org>
8549 L: linux-m68k@lists.linux-m68k.org
8550 W: http://www.linux-m68k.org/
8551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8556 M68K ON APPLE MACINTOSH
8557 M: Joshua Thompson <funaho@jurai.org>
8558 W: http://www.mac.linux-m68k.org/
8559 L: linux-m68k@lists.linux-m68k.org
8564 M: Philip Blundell <philb@gnu.org>
8565 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8569 M88DS3103 MEDIA DRIVER
8570 M: Antti Palosaari <crope@iki.fi>
8571 L: linux-media@vger.kernel.org
8572 W: https://linuxtv.org
8573 W: http://palosaari.fi/linux/
8574 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8575 T: git git://linuxtv.org/anttip/media_tree.git
8577 F: drivers/media/dvb-frontends/m88ds3103*
8579 M88RS2000 MEDIA DRIVER
8580 M: Malcolm Priestley <tvboxspy@gmail.com>
8581 L: linux-media@vger.kernel.org
8582 W: https://linuxtv.org
8583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8585 F: drivers/media/dvb-frontends/m88rs2000*
8587 MA901 MASTERKIT USB FM RADIO DRIVER
8588 M: Alexey Klimov <klimov.linux@gmail.com>
8589 L: linux-media@vger.kernel.org
8590 T: git git://linuxtv.org/media_tree.git
8592 F: drivers/media/radio/radio-ma901.c
8595 M: Johannes Berg <johannes@sipsolutions.net>
8596 L: linux-wireless@vger.kernel.org
8597 W: http://wireless.kernel.org/
8598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8601 F: Documentation/networking/mac80211-injection.txt
8602 F: include/net/mac80211.h
8604 F: drivers/net/wireless/mac80211_hwsim.[ch]
8605 F: Documentation/networking/mac80211_hwsim/README
8608 M: Jassi Brar <jassisinghbrar@gmail.com>
8609 L: linux-kernel@vger.kernel.org
8612 F: include/linux/mailbox_client.h
8613 F: include/linux/mailbox_controller.h
8615 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8616 M: Michael Kerrisk <mtk.manpages@gmail.com>
8617 W: http://www.kernel.org/doc/man-pages
8618 L: linux-man@vger.kernel.org
8621 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8622 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8623 L: linux-mips@linux-mips.org
8625 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8627 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8628 M: Andrew Lunn <andrew@lunn.ch>
8629 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8630 L: netdev@vger.kernel.org
8632 F: drivers/net/dsa/mv88e6xxx/
8633 F: linux/platform_data/mv88e6xxx.h
8634 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8636 MARVELL ARMADA DRM SUPPORT
8637 M: Russell King <linux@armlinux.org.uk>
8639 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8640 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8641 F: drivers/gpu/drm/armada/
8642 F: include/uapi/drm/armada_drm.h
8643 F: Documentation/devicetree/bindings/display/armada/
8645 MARVELL CRYPTO DRIVER
8646 M: Boris Brezillon <boris.brezillon@bootlin.com>
8647 M: Arnaud Ebalard <arno@natisbad.org>
8648 F: drivers/crypto/marvell/
8650 L: linux-crypto@vger.kernel.org
8652 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8653 M: Mirko Lindner <mlindner@marvell.com>
8654 M: Stephen Hemminger <stephen@networkplumber.org>
8655 L: netdev@vger.kernel.org
8657 F: drivers/net/ethernet/marvell/sk*
8659 MARVELL LIBERTAS WIRELESS DRIVER
8660 L: libertas-dev@lists.infradead.org
8662 F: drivers/net/wireless/marvell/libertas/
8664 MARVELL MACCHIATOBIN SUPPORT
8665 M: Russell King <linux@armlinux.org.uk>
8666 L: linux-arm-kernel@lists.infradead.org
8668 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8670 MARVELL MV643XX ETHERNET DRIVER
8671 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8672 L: netdev@vger.kernel.org
8674 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8675 F: include/linux/mv643xx.h
8677 MARVELL MV88X3310 PHY DRIVER
8678 M: Russell King <linux@armlinux.org.uk>
8679 L: netdev@vger.kernel.org
8681 F: drivers/net/phy/marvell10g.c
8683 MARVELL MVNETA ETHERNET DRIVER
8684 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8685 L: netdev@vger.kernel.org
8687 F: drivers/net/ethernet/marvell/mvneta.*
8689 MARVELL MWIFIEX WIRELESS DRIVER
8690 M: Amitkumar Karwar <amitkarwar@gmail.com>
8691 M: Nishant Sarmukadam <nishants@marvell.com>
8692 M: Ganapathi Bhat <gbhat@marvell.com>
8693 M: Xinming Hu <huxinming820@gmail.com>
8694 L: linux-wireless@vger.kernel.org
8696 F: drivers/net/wireless/marvell/mwifiex/
8698 MARVELL MWL8K WIRELESS DRIVER
8699 M: Lennert Buytenhek <buytenh@wantstofly.org>
8700 L: linux-wireless@vger.kernel.org
8702 F: drivers/net/wireless/marvell/mwl8k.c
8704 MARVELL NAND CONTROLLER DRIVER
8705 M: Miquel Raynal <miquel.raynal@bootlin.com>
8706 L: linux-mtd@lists.infradead.org
8708 F: drivers/mtd/nand/raw/marvell_nand.c
8709 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8711 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8712 M: Nicolas Pitre <nico@fluxnic.net>
8714 F: drivers/mmc/host/mvsdio.*
8716 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8717 M: Hu Ziji <huziji@marvell.com>
8718 L: linux-mmc@vger.kernel.org
8720 F: drivers/mmc/host/sdhci-xenon*
8721 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8723 MATROX FRAMEBUFFER DRIVER
8724 L: linux-fbdev@vger.kernel.org
8726 F: drivers/video/fbdev/matrox/matroxfb_*
8727 F: include/uapi/linux/matroxfb.h
8729 MAX16065 HARDWARE MONITOR DRIVER
8730 M: Guenter Roeck <linux@roeck-us.net>
8731 L: linux-hwmon@vger.kernel.org
8733 F: Documentation/hwmon/max16065
8734 F: drivers/hwmon/max16065.c
8736 MAX20751 HARDWARE MONITOR DRIVER
8737 M: Guenter Roeck <linux@roeck-us.net>
8738 L: linux-hwmon@vger.kernel.org
8740 F: Documentation/hwmon/max20751
8741 F: drivers/hwmon/max20751.c
8743 MAX2175 SDR TUNER DRIVER
8744 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8745 L: linux-media@vger.kernel.org
8746 T: git git://linuxtv.org/media_tree.git
8748 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8749 F: Documentation/media/v4l-drivers/max2175.rst
8750 F: drivers/media/i2c/max2175*
8751 F: include/uapi/linux/max2175.h
8753 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8754 L: linux-hwmon@vger.kernel.org
8756 F: Documentation/hwmon/max6650
8757 F: drivers/hwmon/max6650.c
8759 MAX6697 HARDWARE MONITOR DRIVER
8760 M: Guenter Roeck <linux@roeck-us.net>
8761 L: linux-hwmon@vger.kernel.org
8763 F: Documentation/hwmon/max6697
8764 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8765 F: drivers/hwmon/max6697.c
8766 F: include/linux/platform_data/max6697.h
8768 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8769 M: Peter Rosin <peda@axentia.se>
8770 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8772 F: Documentation/devicetree/bindings/sound/max9860.txt
8773 F: sound/soc/codecs/max9860.*
8775 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8776 M: Javier Martinez Canillas <javier@dowhile0.org>
8777 L: linux-kernel@vger.kernel.org
8779 F: drivers/regulator/max77802-regulator.c
8780 F: Documentation/devicetree/bindings/*/*max77802.txt
8781 F: include/dt-bindings/*/*max77802.h
8783 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8784 M: Krzysztof Kozlowski <krzk@kernel.org>
8785 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8786 L: linux-pm@vger.kernel.org
8788 F: drivers/power/supply/max14577_charger.c
8789 F: drivers/power/supply/max77693_charger.c
8791 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8792 M: Chanwoo Choi <cw00.choi@samsung.com>
8793 M: Krzysztof Kozlowski <krzk@kernel.org>
8794 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8795 L: linux-kernel@vger.kernel.org
8797 F: drivers/*/max14577*.c
8798 F: drivers/*/max77686*.c
8799 F: drivers/*/max77693*.c
8800 F: drivers/extcon/extcon-max14577.c
8801 F: drivers/extcon/extcon-max77693.c
8802 F: drivers/rtc/rtc-max77686.c
8803 F: drivers/clk/clk-max77686.c
8804 F: Documentation/devicetree/bindings/mfd/max14577.txt
8805 F: Documentation/devicetree/bindings/*/max77686.txt
8806 F: Documentation/devicetree/bindings/mfd/max77693.txt
8807 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8808 F: include/linux/mfd/max14577*.h
8809 F: include/linux/mfd/max77686*.h
8810 F: include/linux/mfd/max77693*.h
8812 MAXIRADIO FM RADIO RECEIVER DRIVER
8813 M: Hans Verkuil <hverkuil@xs4all.nl>
8814 L: linux-media@vger.kernel.org
8815 T: git git://linuxtv.org/media_tree.git
8816 W: https://linuxtv.org
8818 F: drivers/media/radio/radio-maxiradio*
8820 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8821 M: Peter Rosin <peda@axentia.se>
8822 L: linux-iio@vger.kernel.org
8824 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8825 F: drivers/iio/potentiometer/mcp4018.c
8826 F: drivers/iio/potentiometer/mcp4531.c
8828 MCR20A IEEE-802.15.4 RADIO DRIVER
8829 M: Xue Liu <liuxuenetmail@gmail.com>
8830 L: linux-wpan@vger.kernel.org
8831 W: https://github.com/xueliu/mcr20a-linux
8833 F: drivers/net/ieee802154/mcr20a.c
8834 F: drivers/net/ieee802154/mcr20a.h
8835 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8837 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8838 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8839 L: linux-iio@vger.kernel.org
8841 F: drivers/iio/dac/cio-dac.c
8843 MEDIA DRIVERS FOR ASCOT2E
8844 M: Sergey Kozlov <serjk@netup.ru>
8845 M: Abylay Ospan <aospan@netup.ru>
8846 L: linux-media@vger.kernel.org
8847 W: https://linuxtv.org
8849 T: git git://linuxtv.org/media_tree.git
8851 F: drivers/media/dvb-frontends/ascot2e*
8853 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8854 M: Jasmin Jessich <jasmin@anw.at>
8855 L: linux-media@vger.kernel.org
8856 W: https://linuxtv.org
8857 T: git git://linuxtv.org/media_tree.git
8859 F: drivers/media/dvb-frontends/cxd2099*
8861 MEDIA DRIVERS FOR CXD2841ER
8862 M: Sergey Kozlov <serjk@netup.ru>
8863 M: Abylay Ospan <aospan@netup.ru>
8864 L: linux-media@vger.kernel.org
8865 W: https://linuxtv.org
8867 T: git git://linuxtv.org/media_tree.git
8869 F: drivers/media/dvb-frontends/cxd2841er*
8871 MEDIA DRIVERS FOR CXD2880
8872 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8873 L: linux-media@vger.kernel.org
8874 W: http://linuxtv.org/
8875 T: git git://linuxtv.org/media_tree.git
8877 F: drivers/media/dvb-frontends/cxd2880/*
8878 F: drivers/media/spi/cxd2880*
8880 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8881 M: Daniel Scheller <d.scheller.oss@gmail.com>
8882 L: linux-media@vger.kernel.org
8883 W: https://linuxtv.org
8884 T: git git://linuxtv.org/media_tree.git
8886 F: drivers/media/pci/ddbridge/*
8888 MEDIA DRIVERS FOR FREESCALE IMX
8889 M: Steve Longerbeam <slongerbeam@gmail.com>
8890 M: Philipp Zabel <p.zabel@pengutronix.de>
8891 L: linux-media@vger.kernel.org
8892 T: git git://linuxtv.org/media_tree.git
8894 F: Documentation/devicetree/bindings/media/imx.txt
8895 F: Documentation/media/v4l-drivers/imx.rst
8896 F: drivers/staging/media/imx/
8897 F: include/linux/imx-media.h
8898 F: include/media/imx.h
8900 MEDIA DRIVERS FOR HELENE
8901 M: Abylay Ospan <aospan@netup.ru>
8902 L: linux-media@vger.kernel.org
8903 W: https://linuxtv.org
8905 T: git git://linuxtv.org/media_tree.git
8907 F: drivers/media/dvb-frontends/helene*
8909 MEDIA DRIVERS FOR HORUS3A
8910 M: Sergey Kozlov <serjk@netup.ru>
8911 M: Abylay Ospan <aospan@netup.ru>
8912 L: linux-media@vger.kernel.org
8913 W: https://linuxtv.org
8915 T: git git://linuxtv.org/media_tree.git
8917 F: drivers/media/dvb-frontends/horus3a*
8919 MEDIA DRIVERS FOR LNBH25
8920 M: Sergey Kozlov <serjk@netup.ru>
8921 M: Abylay Ospan <aospan@netup.ru>
8922 L: linux-media@vger.kernel.org
8923 W: https://linuxtv.org
8925 T: git git://linuxtv.org/media_tree.git
8927 F: drivers/media/dvb-frontends/lnbh25*
8929 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8930 M: Daniel Scheller <d.scheller.oss@gmail.com>
8931 L: linux-media@vger.kernel.org
8932 W: https://linuxtv.org
8933 T: git git://linuxtv.org/media_tree.git
8935 F: drivers/media/dvb-frontends/mxl5xx*
8937 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8938 M: Sergey Kozlov <serjk@netup.ru>
8939 M: Abylay Ospan <aospan@netup.ru>
8940 L: linux-media@vger.kernel.org
8941 W: https://linuxtv.org
8943 T: git git://linuxtv.org/media_tree.git
8945 F: drivers/media/pci/netup_unidvb/*
8947 MEDIA DRIVERS FOR RENESAS - CEU
8948 M: Jacopo Mondi <jacopo@jmondi.org>
8949 L: linux-media@vger.kernel.org
8950 L: linux-renesas-soc@vger.kernel.org
8951 T: git git://linuxtv.org/media_tree.git
8953 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
8954 F: drivers/media/platform/renesas-ceu.c
8955 F: include/media/drv-intf/renesas-ceu.h
8957 MEDIA DRIVERS FOR RENESAS - DRIF
8958 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8959 L: linux-media@vger.kernel.org
8960 L: linux-renesas-soc@vger.kernel.org
8961 T: git git://linuxtv.org/media_tree.git
8963 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8964 F: drivers/media/platform/rcar_drif.c
8966 MEDIA DRIVERS FOR RENESAS - FCP
8967 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8968 L: linux-media@vger.kernel.org
8969 L: linux-renesas-soc@vger.kernel.org
8970 T: git git://linuxtv.org/media_tree.git
8972 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8973 F: drivers/media/platform/rcar-fcp.c
8974 F: include/media/rcar-fcp.h
8976 MEDIA DRIVERS FOR RENESAS - FDP1
8977 M: Kieran Bingham <kieran@bingham.xyz>
8978 L: linux-media@vger.kernel.org
8979 L: linux-renesas-soc@vger.kernel.org
8980 T: git git://linuxtv.org/media_tree.git
8982 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8983 F: drivers/media/platform/rcar_fdp1.c
8985 MEDIA DRIVERS FOR RENESAS - VIN
8986 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8987 L: linux-media@vger.kernel.org
8988 L: linux-renesas-soc@vger.kernel.org
8989 T: git git://linuxtv.org/media_tree.git
8991 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8992 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8993 F: drivers/media/platform/rcar-vin/
8995 MEDIA DRIVERS FOR RENESAS - VSP1
8996 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8997 L: linux-media@vger.kernel.org
8998 L: linux-renesas-soc@vger.kernel.org
8999 T: git git://linuxtv.org/media_tree.git
9001 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9002 F: drivers/media/platform/vsp1/
9004 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9005 M: Daniel Scheller <d.scheller.oss@gmail.com>
9006 L: linux-media@vger.kernel.org
9007 W: https://linuxtv.org
9008 T: git git://linuxtv.org/media_tree.git
9010 F: drivers/media/dvb-frontends/stv0910*
9012 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9013 M: Daniel Scheller <d.scheller.oss@gmail.com>
9014 L: linux-media@vger.kernel.org
9015 W: https://linuxtv.org
9016 T: git git://linuxtv.org/media_tree.git
9018 F: drivers/media/dvb-frontends/stv6111*
9020 MEDIA DRIVERS FOR STM32 - DCMI
9021 M: Hugues Fruchet <hugues.fruchet@st.com>
9022 L: linux-media@vger.kernel.org
9023 T: git git://linuxtv.org/media_tree.git
9025 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9026 F: drivers/media/platform/stm32/stm32-dcmi.c
9028 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9029 M: Dmitry Osipenko <digetx@gmail.com>
9030 L: linux-media@vger.kernel.org
9031 L: linux-tegra@vger.kernel.org
9032 T: git git://linuxtv.org/media_tree.git
9034 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9035 F: drivers/staging/media/tegra-vde/
9037 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9038 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9039 P: LinuxTV.org Project
9040 L: linux-media@vger.kernel.org
9041 W: https://linuxtv.org
9042 Q: http://patchwork.kernel.org/project/linux-media/list/
9043 T: git git://linuxtv.org/media_tree.git
9045 F: Documentation/devicetree/bindings/media/
9046 F: Documentation/media/
9048 F: drivers/staging/media/
9049 F: include/linux/platform_data/media/
9051 F: include/uapi/linux/dvb/
9052 F: include/uapi/linux/videodev2.h
9053 F: include/uapi/linux/media.h
9054 F: include/uapi/linux/v4l2-*
9055 F: include/uapi/linux/meye.h
9056 F: include/uapi/linux/ivtv*
9057 F: include/uapi/linux/uvcvideo.h
9059 MEDIATEK BLUETOOTH DRIVER
9060 M: Sean Wang <sean.wang@mediatek.com>
9061 L: linux-bluetooth@vger.kernel.org
9062 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9064 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9065 F: drivers/bluetooth/btmtkuart.c
9068 M: Sean Wang <sean.wang@mediatek.com>
9070 F: drivers/media/rc/mtk-cir.c
9073 M: Sean Wang <sean.wang@mediatek.com>
9074 L: dmaengine@vger.kernel.org
9075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9076 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9078 F: Documentation/devicetree/bindings/dma/mtk-*
9079 F: drivers/dma/mediatek/
9081 MEDIATEK PMIC LED DRIVER
9082 M: Sean Wang <sean.wang@mediatek.com>
9084 F: drivers/leds/leds-mt6323.c
9085 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9087 MEDIATEK ETHERNET DRIVER
9088 M: Felix Fietkau <nbd@openwrt.org>
9089 M: John Crispin <john@phrozen.org>
9090 M: Sean Wang <sean.wang@mediatek.com>
9091 M: Nelson Chang <nelson.chang@mediatek.com>
9092 L: netdev@vger.kernel.org
9094 F: drivers/net/ethernet/mediatek/
9096 MEDIATEK SWITCH DRIVER
9097 M: Sean Wang <sean.wang@mediatek.com>
9098 L: netdev@vger.kernel.org
9100 F: drivers/net/dsa/mt7530.*
9101 F: net/dsa/tag_mtk.c
9103 MEDIATEK JPEG DRIVER
9104 M: Rick Chang <rick.chang@mediatek.com>
9105 M: Bin Liu <bin.liu@mediatek.com>
9107 F: drivers/media/platform/mtk-jpeg/
9108 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9111 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9112 M: Houlong Wei <houlong.wei@mediatek.com>
9113 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9115 F: drivers/media/platform/mtk-mdp/
9116 F: drivers/media/platform/mtk-vpu/
9117 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9119 MEDIATEK MEDIA DRIVER
9120 M: Tiffany Lin <tiffany.lin@mediatek.com>
9121 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9123 F: drivers/media/platform/mtk-vcodec/
9124 F: drivers/media/platform/mtk-vpu/
9125 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9126 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9128 MEDIATEK MT7601U WIRELESS LAN DRIVER
9129 M: Jakub Kicinski <kubakici@wp.pl>
9130 L: linux-wireless@vger.kernel.org
9132 F: drivers/net/wireless/mediatek/mt7601u/
9134 MEDIATEK NAND CONTROLLER DRIVER
9135 M: Xiaolei Li <xiaolei.li@mediatek.com>
9136 L: linux-mtd@lists.infradead.org
9138 F: drivers/mtd/nand/raw/mtk_*
9139 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9141 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9142 M: Sean Wang <sean.wang@mediatek.com>
9144 F: drivers/char/hw_random/mtk-rng.c
9146 MEDIATEK USB3 DRD IP DRIVER
9147 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9148 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9150 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9152 F: drivers/usb/mtu3/
9154 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9155 M: Peter Senna Tschudin <peter.senna@gmail.com>
9156 M: Martin Donnelly <martin.donnelly@ge.com>
9157 M: Martyn Welch <martyn.welch@collabora.co.uk>
9159 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9160 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9162 MEGARAID SCSI/SAS DRIVERS
9163 M: Kashyap Desai <kashyap.desai@broadcom.com>
9164 M: Sumit Saxena <sumit.saxena@broadcom.com>
9165 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9166 L: megaraidlinux.pdl@broadcom.com
9167 L: linux-scsi@vger.kernel.org
9168 W: http://www.avagotech.com/support/
9170 F: Documentation/scsi/megaraid.txt
9171 F: drivers/scsi/megaraid.*
9172 F: drivers/scsi/megaraid/
9174 MELEXIS MLX90614 DRIVER
9175 M: Crt Mori <cmo@melexis.com>
9176 L: linux-iio@vger.kernel.org
9177 W: http://www.melexis.com
9179 F: drivers/iio/temperature/mlx90614.c
9181 MELEXIS MLX90632 DRIVER
9182 M: Crt Mori <cmo@melexis.com>
9183 L: linux-iio@vger.kernel.org
9184 W: http://www.melexis.com
9186 F: drivers/iio/temperature/mlx90632.c
9188 MELFAS MIP4 TOUCHSCREEN DRIVER
9189 M: Sangwon Jee <jeesw@melfas.com>
9190 W: http://www.melfas.com
9192 F: drivers/input/touchscreen/melfas_mip4.c
9193 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9195 MELLANOX ETHERNET DRIVER (mlx4_en)
9196 M: Tariq Toukan <tariqt@mellanox.com>
9197 L: netdev@vger.kernel.org
9199 W: http://www.mellanox.com
9200 Q: http://patchwork.ozlabs.org/project/netdev/list/
9201 F: drivers/net/ethernet/mellanox/mlx4/en_*
9203 MELLANOX ETHERNET DRIVER (mlx5e)
9204 M: Saeed Mahameed <saeedm@mellanox.com>
9205 L: netdev@vger.kernel.org
9207 W: http://www.mellanox.com
9208 Q: http://patchwork.ozlabs.org/project/netdev/list/
9209 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9211 MELLANOX ETHERNET INNOVA DRIVERS
9212 R: Boris Pismenny <borisp@mellanox.com>
9213 L: netdev@vger.kernel.org
9215 W: http://www.mellanox.com
9216 Q: http://patchwork.ozlabs.org/project/netdev/list/
9217 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9218 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9219 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9220 F: include/linux/mlx5/mlx5_ifc_fpga.h
9222 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9223 R: Boris Pismenny <borisp@mellanox.com>
9224 L: netdev@vger.kernel.org
9226 W: http://www.mellanox.com
9227 Q: http://patchwork.ozlabs.org/project/netdev/list/
9228 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9229 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9231 MELLANOX ETHERNET SWITCH DRIVERS
9232 M: Jiri Pirko <jiri@mellanox.com>
9233 M: Ido Schimmel <idosch@mellanox.com>
9234 L: netdev@vger.kernel.org
9236 W: http://www.mellanox.com
9237 Q: http://patchwork.ozlabs.org/project/netdev/list/
9238 F: drivers/net/ethernet/mellanox/mlxsw/
9239 F: tools/testing/selftests/drivers/net/mlxsw/
9241 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9242 M: mlxsw@mellanox.com
9243 L: netdev@vger.kernel.org
9245 W: http://www.mellanox.com
9246 Q: http://patchwork.ozlabs.org/project/netdev/list/
9247 F: drivers/net/ethernet/mellanox/mlxfw/
9249 MELLANOX HARDWARE PLATFORM SUPPORT
9250 M: Andy Shevchenko <andy@infradead.org>
9251 M: Darren Hart <dvhart@infradead.org>
9252 M: Vadim Pasternak <vadimp@mellanox.com>
9253 L: platform-driver-x86@vger.kernel.org
9255 F: drivers/platform/mellanox/
9257 MELLANOX MLX4 core VPI driver
9258 M: Tariq Toukan <tariqt@mellanox.com>
9259 L: netdev@vger.kernel.org
9260 L: linux-rdma@vger.kernel.org
9261 W: http://www.mellanox.com
9262 Q: http://patchwork.ozlabs.org/project/netdev/list/
9264 F: drivers/net/ethernet/mellanox/mlx4/
9265 F: include/linux/mlx4/
9267 MELLANOX MLX4 IB driver
9268 M: Yishai Hadas <yishaih@mellanox.com>
9269 L: linux-rdma@vger.kernel.org
9270 W: http://www.mellanox.com
9271 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9273 F: drivers/infiniband/hw/mlx4/
9274 F: include/linux/mlx4/
9275 F: include/uapi/rdma/mlx4-abi.h
9277 MELLANOX MLX5 core VPI driver
9278 M: Saeed Mahameed <saeedm@mellanox.com>
9279 M: Leon Romanovsky <leonro@mellanox.com>
9280 L: netdev@vger.kernel.org
9281 L: linux-rdma@vger.kernel.org
9282 W: http://www.mellanox.com
9283 Q: http://patchwork.ozlabs.org/project/netdev/list/
9285 F: drivers/net/ethernet/mellanox/mlx5/core/
9286 F: include/linux/mlx5/
9288 MELLANOX MLX5 IB driver
9289 M: Leon Romanovsky <leonro@mellanox.com>
9290 L: linux-rdma@vger.kernel.org
9291 W: http://www.mellanox.com
9292 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9294 F: drivers/infiniband/hw/mlx5/
9295 F: include/linux/mlx5/
9296 F: include/uapi/rdma/mlx5-abi.h
9298 MELLANOX MLXCPLD I2C AND MUX DRIVER
9299 M: Vadim Pasternak <vadimp@mellanox.com>
9300 M: Michael Shych <michaelsh@mellanox.com>
9301 L: linux-i2c@vger.kernel.org
9303 F: drivers/i2c/busses/i2c-mlxcpld.c
9304 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9305 F: Documentation/i2c/busses/i2c-mlxcpld
9307 MELLANOX MLXCPLD LED DRIVER
9308 M: Vadim Pasternak <vadimp@mellanox.com>
9309 L: linux-leds@vger.kernel.org
9311 F: drivers/leds/leds-mlxcpld.c
9312 F: drivers/leds/leds-mlxreg.c
9313 F: Documentation/leds/leds-mlxcpld.txt
9315 MELLANOX PLATFORM DRIVER
9316 M: Vadim Pasternak <vadimp@mellanox.com>
9317 L: platform-driver-x86@vger.kernel.org
9319 F: drivers/platform/x86/mlx-platform.c
9322 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9323 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9324 L: linux-kernel@vger.kernel.org
9326 F: kernel/sched/membarrier.c
9327 F: include/uapi/linux/membarrier.h
9328 F: arch/powerpc/include/asm/membarrier.h
9331 L: linux-mm@kvack.org
9332 W: http://www.linux-mm.org
9334 F: include/linux/mm.h
9335 F: include/linux/gfp.h
9336 F: include/linux/mmzone.h
9337 F: include/linux/memory_hotplug.h
9338 F: include/linux/vmalloc.h
9341 MEMORY TECHNOLOGY DEVICES (MTD)
9342 M: David Woodhouse <dwmw2@infradead.org>
9343 M: Brian Norris <computersforpeace@gmail.com>
9344 M: Boris Brezillon <boris.brezillon@bootlin.com>
9345 M: Marek Vasut <marek.vasut@gmail.com>
9346 M: Richard Weinberger <richard@nod.at>
9347 L: linux-mtd@lists.infradead.org
9348 W: http://www.linux-mtd.infradead.org/
9349 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9350 T: git git://git.infradead.org/linux-mtd.git master
9351 T: git git://git.infradead.org/linux-mtd.git mtd/next
9353 F: Documentation/devicetree/bindings/mtd/
9355 F: include/linux/mtd/
9356 F: include/uapi/mtd/
9358 MEN A21 WATCHDOG DRIVER
9359 M: Johannes Thumshirn <morbidrsa@gmail.com>
9360 L: linux-watchdog@vger.kernel.org
9362 F: drivers/watchdog/mena21_wdt.c
9364 MEN CHAMELEON BUS (mcb)
9365 M: Johannes Thumshirn <morbidrsa@gmail.com>
9368 F: include/linux/mcb.h
9369 F: Documentation/men-chameleon-bus.txt
9371 MEN F21BMC (Board Management Controller)
9372 M: Andreas Werner <andreas.werner@men.de>
9374 F: drivers/mfd/menf21bmc.c
9375 F: drivers/watchdog/menf21bmc_wdt.c
9376 F: drivers/leds/leds-menf21bmc.c
9377 F: drivers/hwmon/menf21bmc_hwmon.c
9378 F: Documentation/hwmon/menf21bmc
9380 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9381 M: Neil Armstrong <narmstrong@baylibre.com>
9382 L: linux-media@lists.freedesktop.org
9383 L: linux-amlogic@lists.infradead.org
9384 W: http://linux-meson.com/
9386 F: drivers/media/platform/meson/ao-cec.c
9387 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9388 T: git git://linuxtv.org/media_tree.git
9390 MICROBLAZE ARCHITECTURE
9391 M: Michal Simek <monstr@monstr.eu>
9392 W: http://www.monstr.eu/fdt/
9393 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9397 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9398 M: Richard Genoud <richard.genoud@gmail.com>
9400 F: drivers/tty/serial/atmel_serial.c
9401 F: drivers/tty/serial/atmel_serial.h
9403 MICROCHIP / ATMEL DMA DRIVER
9404 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9406 L: dmaengine@vger.kernel.org
9408 F: drivers/dma/at_hdmac.c
9409 F: drivers/dma/at_hdmac_regs.h
9410 F: include/linux/platform_data/dma-atmel.h
9412 MICROCHIP / ATMEL ECC DRIVER
9413 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9414 L: linux-crypto@vger.kernel.org
9416 F: drivers/crypto/atmel-ecc.*
9418 MICROCHIP / ATMEL ISC DRIVER
9419 M: Songjun Wu <songjun.wu@microchip.com>
9420 L: linux-media@vger.kernel.org
9422 F: drivers/media/platform/atmel/atmel-isc.c
9423 F: drivers/media/platform/atmel/atmel-isc-regs.h
9424 F: devicetree/bindings/media/atmel-isc.txt
9426 MICROCHIP / ATMEL NAND DRIVER
9427 M: Josh Wu <rainyfeeling@outlook.com>
9428 L: linux-mtd@lists.infradead.org
9430 F: drivers/mtd/nand/raw/atmel/*
9431 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9433 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9434 M: Woojung Huh <Woojung.Huh@microchip.com>
9435 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9436 L: netdev@vger.kernel.org
9438 F: net/dsa/tag_ksz.c
9439 F: drivers/net/dsa/microchip/*
9440 F: include/linux/platform_data/microchip-ksz.h
9441 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9443 MICROCHIP LAN743X ETHERNET DRIVER
9444 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9445 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9446 L: netdev@vger.kernel.org
9448 F: drivers/net/ethernet/microchip/lan743x_*
9450 MICROCHIP USB251XB DRIVER
9451 M: Richard Leitner <richard.leitner@skidata.com>
9452 L: linux-usb@vger.kernel.org
9454 F: drivers/usb/misc/usb251xb.c
9455 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9458 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9459 L: linux-mips@linux-mips.org
9461 F: arch/mips/generic/board-ocelot.c
9462 F: arch/mips/configs/generic/board-ocelot.config
9463 F: arch/mips/boot/dts/mscc/
9464 F: Documentation/devicetree/bindings/mips/mscc.txt
9466 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9467 M: Don Brace <don.brace@microsemi.com>
9468 L: esc.storagedev@microsemi.com
9469 L: linux-scsi@vger.kernel.org
9471 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9472 F: drivers/scsi/smartpqi/Kconfig
9473 F: drivers/scsi/smartpqi/Makefile
9474 F: include/linux/cciss*.h
9475 F: include/uapi/linux/cciss*.h
9476 F: Documentation/scsi/smartpqi.txt
9478 MICROSEMI ETHERNET SWITCH DRIVER
9479 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9480 L: netdev@vger.kernel.org
9482 F: drivers/net/ethernet/mscc/
9484 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9485 M: Chen Yu <yu.c.chen@intel.com>
9486 L: platform-driver-x86@vger.kernel.org
9488 F: drivers/platform/x86/surfacepro3_button.c
9491 M: Oliver Neukum <oliver@neukum.org>
9493 F: drivers/usb/image/microtek.*
9496 M: Ralf Baechle <ralf@linux-mips.org>
9497 M: Paul Burton <paul.burton@mips.com>
9498 M: James Hogan <jhogan@kernel.org>
9499 L: linux-mips@linux-mips.org
9500 W: http://www.linux-mips.org/
9501 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9503 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9505 F: Documentation/devicetree/bindings/mips/
9506 F: Documentation/mips/
9508 F: drivers/platform/mips/
9510 MIPS BOSTON DEVELOPMENT BOARD
9511 M: Paul Burton <paul.burton@mips.com>
9512 L: linux-mips@linux-mips.org
9514 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9515 F: arch/mips/boot/dts/img/boston.dts
9516 F: arch/mips/configs/generic/board-boston.config
9517 F: drivers/clk/imgtec/clk-boston.c
9518 F: include/dt-bindings/clock/boston-clock.h
9520 MIPS GENERIC PLATFORM
9521 M: Paul Burton <paul.burton@mips.com>
9522 L: linux-mips@linux-mips.org
9524 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9525 F: arch/mips/generic/
9526 F: arch/mips/tools/generic-board-config.sh
9528 MIPS/LOONGSON1 ARCHITECTURE
9529 M: Keguang Zhang <keguang.zhang@gmail.com>
9530 L: linux-mips@linux-mips.org
9532 F: arch/mips/loongson32/
9533 F: arch/mips/include/asm/mach-loongson32/
9534 F: drivers/*/*loongson1*
9535 F: drivers/*/*/*loongson1*
9537 MIPS/LOONGSON2 ARCHITECTURE
9538 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9539 L: linux-mips@linux-mips.org
9541 F: arch/mips/loongson64/*{2e/2f}*
9542 F: arch/mips/include/asm/mach-loongson64/
9543 F: drivers/*/*loongson2*
9544 F: drivers/*/*/*loongson2*
9546 MIPS/LOONGSON3 ARCHITECTURE
9547 M: Huacai Chen <chenhc@lemote.com>
9548 L: linux-mips@linux-mips.org
9550 F: arch/mips/loongson64/
9551 F: arch/mips/include/asm/mach-loongson64/
9552 F: drivers/platform/mips/cpu_hwmon.c
9553 F: drivers/*/*loongson3*
9554 F: drivers/*/*/*loongson3*
9556 MIPS RINT INSTRUCTION EMULATION
9557 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9558 L: linux-mips@linux-mips.org
9560 F: arch/mips/math-emu/sp_rint.c
9561 F: arch/mips/math-emu/dp_rint.c
9563 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9564 M: Hans Verkuil <hverkuil@xs4all.nl>
9565 L: linux-media@vger.kernel.org
9566 T: git git://linuxtv.org/media_tree.git
9567 W: https://linuxtv.org
9569 F: drivers/media/radio/radio-miropcm20*
9572 M: Eric Miao <eric.y.miao@gmail.com>
9573 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9575 T: git git://github.com/hzhuang1/linux.git
9576 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9578 F: arch/arm/boot/dts/mmp*
9579 F: arch/arm/mach-mmp/
9581 MN88472 MEDIA DRIVER
9582 M: Antti Palosaari <crope@iki.fi>
9583 L: linux-media@vger.kernel.org
9584 W: https://linuxtv.org
9585 W: http://palosaari.fi/linux/
9586 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9588 F: drivers/media/dvb-frontends/mn88472*
9590 MN88473 MEDIA DRIVER
9591 M: Antti Palosaari <crope@iki.fi>
9592 L: linux-media@vger.kernel.org
9593 W: https://linuxtv.org
9594 W: http://palosaari.fi/linux/
9595 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9597 F: drivers/media/dvb-frontends/mn88473*
9599 PCI DRIVER FOR MOBIVEIL PCIE IP
9600 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9601 L: linux-pci@vger.kernel.org
9603 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9604 F: drivers/pci/controller/pcie-mobiveil.c
9607 M: Jessica Yu <jeyu@kernel.org>
9608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9610 F: include/linux/module.h
9613 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9614 W: http://popies.net/meye/
9616 F: Documentation/media/v4l-drivers/meye*
9617 F: drivers/media/pci/meye/
9618 F: include/uapi/linux/meye.h
9620 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9621 M: Jiri Slaby <jirislaby@gmail.com>
9623 F: Documentation/serial/moxa-smartio
9624 F: drivers/tty/mxser.*
9626 MR800 AVERMEDIA USB FM RADIO DRIVER
9627 M: Alexey Klimov <klimov.linux@gmail.com>
9628 L: linux-media@vger.kernel.org
9629 T: git git://linuxtv.org/media_tree.git
9631 F: drivers/media/radio/radio-mr800.c
9633 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9634 M: Alan Ott <alan@signal11.us>
9635 L: linux-wpan@vger.kernel.org
9637 F: drivers/net/ieee802154/mrf24j40.c
9638 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9641 M: "Lee, Chun-Yi" <jlee@suse.com>
9642 L: platform-driver-x86@vger.kernel.org
9644 F: drivers/platform/x86/msi-laptop.c
9647 L: platform-driver-x86@vger.kernel.org
9649 F: drivers/platform/x86/msi-wmi.c
9652 M: Antti Palosaari <crope@iki.fi>
9653 L: linux-media@vger.kernel.org
9654 W: https://linuxtv.org
9655 W: http://palosaari.fi/linux/
9656 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9657 T: git git://linuxtv.org/anttip/media_tree.git
9659 F: drivers/media/tuners/msi001*
9661 MSI2500 MEDIA DRIVER
9662 M: Antti Palosaari <crope@iki.fi>
9663 L: linux-media@vger.kernel.org
9664 W: https://linuxtv.org
9665 W: http://palosaari.fi/linux/
9666 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9667 T: git git://linuxtv.org/anttip/media_tree.git
9669 F: drivers/media/usb/msi2500/
9671 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9672 M: Robert Jarzmik <robert.jarzmik@free.fr>
9673 L: linux-mtd@lists.infradead.org
9675 F: drivers/mtd/devices/docg3*
9677 MT9M032 APTINA SENSOR DRIVER
9678 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9679 L: linux-media@vger.kernel.org
9680 T: git git://linuxtv.org/media_tree.git
9682 F: drivers/media/i2c/mt9m032.c
9683 F: include/media/i2c/mt9m032.h
9685 MT9P031 APTINA CAMERA SENSOR
9686 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9687 L: linux-media@vger.kernel.org
9688 T: git git://linuxtv.org/media_tree.git
9690 F: drivers/media/i2c/mt9p031.c
9691 F: include/media/i2c/mt9p031.h
9693 MT9T001 APTINA CAMERA SENSOR
9694 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9695 L: linux-media@vger.kernel.org
9696 T: git git://linuxtv.org/media_tree.git
9698 F: drivers/media/i2c/mt9t001.c
9699 F: include/media/i2c/mt9t001.h
9701 MT9T112 APTINA CAMERA SENSOR
9702 M: Jacopo Mondi <jacopo@jmondi.org>
9703 L: linux-media@vger.kernel.org
9704 T: git git://linuxtv.org/media_tree.git
9706 F: drivers/media/i2c/mt9t112.c
9707 F: include/media/i2c/mt9t112.h
9709 MT9V032 APTINA CAMERA SENSOR
9710 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9711 L: linux-media@vger.kernel.org
9712 T: git git://linuxtv.org/media_tree.git
9714 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9715 F: drivers/media/i2c/mt9v032.c
9716 F: include/media/i2c/mt9v032.h
9718 MT9V111 APTINA CAMERA SENSOR
9719 M: Jacopo Mondi <jacopo@jmondi.org>
9720 L: linux-media@vger.kernel.org
9721 T: git git://linuxtv.org/media_tree.git
9723 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9724 F: drivers/media/i2c/mt9v111.c
9726 MULTIFUNCTION DEVICES (MFD)
9727 M: Lee Jones <lee.jones@linaro.org>
9728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9730 F: Documentation/devicetree/bindings/mfd/
9732 F: include/linux/mfd/
9733 F: include/dt-bindings/mfd/
9735 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9737 F: drivers/mmc/host/mmc_spi.c
9738 F: include/linux/spi/mmc_spi.h
9740 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9741 M: Ulf Hansson <ulf.hansson@linaro.org>
9742 L: linux-mmc@vger.kernel.org
9743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9745 F: Documentation/devicetree/bindings/mmc/
9747 F: include/linux/mmc/
9748 F: include/uapi/linux/mmc/
9750 MULTIPLEXER SUBSYSTEM
9751 M: Peter Rosin <peda@axentia.se>
9753 F: Documentation/ABI/testing/sysfs-class-mux*
9754 F: Documentation/devicetree/bindings/mux/
9755 F: include/linux/dt-bindings/mux/
9756 F: include/linux/mux/
9759 MULTITECH MULTIPORT CARD (ISICOM)
9761 F: drivers/tty/isicom.c
9762 F: include/linux/isicom.h
9764 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9765 M: Bin Liu <b-liu@ti.com>
9766 L: linux-usb@vger.kernel.org
9768 F: drivers/usb/musb/
9770 MXL301RF MEDIA DRIVER
9771 M: Akihiro Tsukada <tskd08@gmail.com>
9772 L: linux-media@vger.kernel.org
9774 F: drivers/media/tuners/mxl301rf*
9776 MXL5007T MEDIA DRIVER
9777 M: Michael Krufky <mkrufky@linuxtv.org>
9778 L: linux-media@vger.kernel.org
9779 W: https://linuxtv.org
9780 W: http://github.com/mkrufky
9781 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9782 T: git git://linuxtv.org/mkrufky/tuners.git
9784 F: drivers/media/tuners/mxl5007t.*
9787 M: Marek Vasut <marex@denx.de>
9789 F: drivers/gpu/drm/mxsfb/
9790 F: Documentation/devicetree/bindings/display/mxsfb.txt
9792 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9793 M: Chris Lee <christopher.lee@cspi.com>
9794 L: netdev@vger.kernel.org
9795 W: https://www.cspi.com/ethernet-products/support/downloads/
9797 F: drivers/net/ethernet/myricom/myri10ge/
9799 NAND FLASH SUBSYSTEM
9800 M: Boris Brezillon <boris.brezillon@bootlin.com>
9801 M: Miquel Raynal <miquel.raynal@bootlin.com>
9802 R: Richard Weinberger <richard@nod.at>
9803 L: linux-mtd@lists.infradead.org
9804 W: http://www.linux-mtd.infradead.org/
9805 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9806 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9807 T: git git://git.infradead.org/linux-mtd.git nand/next
9809 F: drivers/mtd/nand/
9810 F: include/linux/mtd/*nand*.h
9812 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9813 M: Daniel Mack <zonque@gmail.com>
9815 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9816 W: http://www.native-instruments.com
9819 NATSEMI ETHERNET DRIVER (DP8381x)
9821 F: drivers/net/ethernet/natsemi/natsemi.c
9824 M: Petr Vandrovec <petr@vandrovec.name>
9826 F: drivers/staging/ncpfs/
9828 NCR 5380 SCSI DRIVERS
9829 M: Finn Thain <fthain@telegraphics.com.au>
9830 M: Michael Schmitz <schmitzmic@gmail.com>
9831 L: linux-scsi@vger.kernel.org
9833 F: Documentation/scsi/g_NCR5380.txt
9834 F: drivers/scsi/NCR5380.*
9835 F: drivers/scsi/arm/cumana_1.c
9836 F: drivers/scsi/arm/oak.c
9837 F: drivers/scsi/atari_scsi.*
9838 F: drivers/scsi/dmx3191d.c
9839 F: drivers/scsi/g_NCR5380.*
9840 F: drivers/scsi/mac_scsi.*
9841 F: drivers/scsi/sun3_scsi.*
9842 F: drivers/scsi/sun3_scsi_vme.c
9845 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
9849 NCT6775 HARDWARE MONITOR DRIVER
9850 M: Guenter Roeck <linux@roeck-us.net>
9851 L: linux-hwmon@vger.kernel.org
9853 F: Documentation/hwmon/nct6775
9854 F: drivers/hwmon/nct6775.c
9857 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9858 L: netdev@vger.kernel.org
9860 F: driver/net/net_failover.c
9861 F: include/net/net_failover.h
9862 F: Documentation/networking/net_failover.rst
9864 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9865 M: Faisal Latif <faisal.latif@intel.com>
9866 L: linux-rdma@vger.kernel.org
9867 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9869 F: drivers/infiniband/hw/nes/
9870 F: include/uapi/rdma/nes-abi.h
9872 NETEM NETWORK EMULATOR
9873 M: Stephen Hemminger <stephen@networkplumber.org>
9874 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9876 F: net/sched/sch_netem.c
9878 NETERION 10GbE DRIVERS (s2io/vxge)
9879 M: Jon Mason <jdmason@kudzu.us>
9880 L: netdev@vger.kernel.org
9882 F: Documentation/networking/s2io.txt
9883 F: Documentation/networking/vxge.txt
9884 F: drivers/net/ethernet/neterion/
9887 M: Pablo Neira Ayuso <pablo@netfilter.org>
9888 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9889 M: Florian Westphal <fw@strlen.de>
9890 L: netfilter-devel@vger.kernel.org
9891 L: coreteam@netfilter.org
9892 W: http://www.netfilter.org/
9893 W: http://www.iptables.org/
9894 W: http://www.nftables.org/
9895 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9899 F: include/linux/netfilter*
9900 F: include/linux/netfilter/
9901 F: include/net/netfilter/
9902 F: include/uapi/linux/netfilter*
9903 F: include/uapi/linux/netfilter/
9904 F: net/*/netfilter.c
9907 F: net/bridge/br_netfilter*.c
9909 NETROM NETWORK LAYER
9910 M: Ralf Baechle <ralf@linux-mips.org>
9911 L: linux-hams@vger.kernel.org
9912 W: http://www.linux-ax25.org/
9914 F: include/net/netrom.h
9915 F: include/uapi/linux/netrom.h
9918 NETRONOME ETHERNET DRIVERS
9919 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9920 L: oss-drivers@netronome.com
9922 F: drivers/net/ethernet/netronome/
9924 NETWORK BLOCK DEVICE (NBD)
9925 M: Josef Bacik <josef@toxicpanda.com>
9927 L: linux-block@vger.kernel.org
9928 L: nbd@other.debian.org
9929 F: Documentation/blockdev/nbd.txt
9930 F: drivers/block/nbd.c
9931 F: include/uapi/linux/nbd.h
9933 NETWORK DROP MONITOR
9934 M: Neil Horman <nhorman@tuxdriver.com>
9935 L: netdev@vger.kernel.org
9937 W: https://fedorahosted.org/dropwatch/
9938 F: net/core/drop_monitor.c
9941 M: "David S. Miller" <davem@davemloft.net>
9942 L: netdev@vger.kernel.org
9943 W: http://www.linuxfoundation.org/en/Net
9944 Q: http://patchwork.ozlabs.org/project/netdev/list/
9945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9948 F: Documentation/devicetree/bindings/net/
9950 F: include/linux/if_*
9951 F: include/linux/netdevice.h
9952 F: include/linux/etherdevice.h
9953 F: include/linux/fcdevice.h
9954 F: include/linux/fddidevice.h
9955 F: include/linux/hippidevice.h
9956 F: include/linux/inetdevice.h
9957 F: include/uapi/linux/if_*
9958 F: include/uapi/linux/netdevice.h
9960 NETWORKING DRIVERS (WIRELESS)
9961 M: Kalle Valo <kvalo@codeaurora.org>
9962 L: linux-wireless@vger.kernel.org
9963 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9967 F: Documentation/devicetree/bindings/net/wireless/
9968 F: drivers/net/wireless/
9971 M: Andrew Lunn <andrew@lunn.ch>
9972 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9973 M: Florian Fainelli <f.fainelli@gmail.com>
9975 F: Documentation/devicetree/bindings/net/dsa/
9977 F: include/net/dsa.h
9978 F: include/linux/dsa/
9981 NETWORKING [GENERAL]
9982 M: "David S. Miller" <davem@davemloft.net>
9983 L: netdev@vger.kernel.org
9984 W: http://www.linuxfoundation.org/en/Net
9985 Q: http://patchwork.ozlabs.org/project/netdev/list/
9986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9988 B: mailto:netdev@vger.kernel.org
9992 F: include/linux/in.h
9993 F: include/linux/net.h
9994 F: include/linux/netdevice.h
9995 F: include/uapi/linux/in.h
9996 F: include/uapi/linux/net.h
9997 F: include/uapi/linux/netdevice.h
9998 F: include/uapi/linux/net_namespace.h
9999 F: tools/testing/selftests/net/
10002 F: Documentation/networking/
10005 M: Steffen Klassert <steffen.klassert@secunet.com>
10006 M: Herbert Xu <herbert@gondor.apana.org.au>
10007 M: "David S. Miller" <davem@davemloft.net>
10008 L: netdev@vger.kernel.org
10009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10018 F: net/ipv4/ipcomp.c
10019 F: net/ipv4/ip_vti.c
10023 F: net/ipv6/ipcomp6.c
10024 F: net/ipv6/ip6_vti.c
10025 F: include/uapi/linux/xfrm.h
10026 F: include/net/xfrm.h
10028 NETWORKING [IPv4/IPv6]
10029 M: "David S. Miller" <davem@davemloft.net>
10030 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10031 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10032 L: netdev@vger.kernel.org
10033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10040 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10041 M: Paul Moore <paul@paul-moore.com>
10042 W: https://github.com/netlabel
10043 L: netdev@vger.kernel.org
10044 L: linux-security-module@vger.kernel.org
10046 F: Documentation/netlabel/
10047 F: include/net/calipso.h
10048 F: include/net/cipso_ipv4.h
10049 F: include/net/netlabel.h
10050 F: include/uapi/linux/netfilter/xt_SECMARK.h
10051 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10053 F: net/ipv4/cipso_ipv4.c
10054 F: net/ipv6/calipso.c
10055 F: net/netfilter/xt_CONNSECMARK.c
10056 F: net/netfilter/xt_SECMARK.c
10059 M: Eric Dumazet <edumazet@google.com>
10060 L: netdev@vger.kernel.org
10063 F: net/ipv4/syncookies.c
10065 F: net/ipv6/syncookies.c
10066 F: include/uapi/linux/tcp.h
10067 F: include/net/tcp.h
10068 F: include/linux/tcp.h
10069 F: include/trace/events/tcp.h
10072 M: Boris Pismenny <borisp@mellanox.com>
10073 M: Aviad Yehezkel <aviadye@mellanox.com>
10074 M: Dave Watson <davejwatson@fb.com>
10075 L: netdev@vger.kernel.org
10078 F: include/uapi/linux/tls.h
10079 F: include/net/tls.h
10081 NETWORKING [WIRELESS]
10082 L: linux-wireless@vger.kernel.org
10083 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10086 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10088 F: drivers/net/netdevsim/*
10090 NETXEN (1/10) GbE SUPPORT
10091 M: Manish Chopra <manish.chopra@cavium.com>
10092 M: Rahul Verma <rahul.verma@cavium.com>
10093 M: Dept-GELinuxNICDev@cavium.com
10094 L: netdev@vger.kernel.org
10096 F: drivers/net/ethernet/qlogic/netxen/
10099 M: Samuel Ortiz <sameo@linux.intel.com>
10100 L: linux-wireless@vger.kernel.org
10101 L: linux-nfc@lists.01.org (subscribers-only)
10104 F: include/net/nfc/
10105 F: include/uapi/linux/nfc.h
10107 F: include/linux/platform_data/nfcmrvl.h
10108 F: include/linux/platform_data/nxp-nci.h
10109 F: Documentation/devicetree/bindings/net/nfc/
10111 NFS, SUNRPC, AND LOCKD CLIENTS
10112 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10113 M: Anna Schumaker <anna.schumaker@netapp.com>
10114 L: linux-nfs@vger.kernel.org
10115 W: http://client.linux-nfs.org
10116 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10122 F: include/linux/lockd/
10123 F: include/linux/nfs*
10124 F: include/linux/sunrpc/
10125 F: include/uapi/linux/nfs*
10126 F: include/uapi/linux/sunrpc/
10129 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10130 L: linux-nilfs@vger.kernel.org
10131 W: https://nilfs.sourceforge.io/
10132 W: https://nilfs.osdn.jp/
10133 T: git git://github.com/konis/nilfs2.git
10135 F: Documentation/filesystems/nilfs2.txt
10137 F: include/trace/events/nilfs2.h
10138 F: include/uapi/linux/nilfs2_api.h
10139 F: include/uapi/linux/nilfs2_ondisk.h
10141 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10142 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10143 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10145 F: Documentation/scsi/NinjaSCSI.txt
10146 F: drivers/scsi/pcmcia/nsp_*
10148 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10149 M: GOTO Masanori <gotom@debian.or.jp>
10150 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10151 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10153 F: Documentation/scsi/NinjaSCSI.txt
10154 F: drivers/scsi/nsp32*
10157 M: Ley Foon Tan <lftan@altera.com>
10158 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10163 NOHZ, DYNTICKS SUPPORT
10164 M: Frederic Weisbecker <fweisbec@gmail.com>
10165 M: Thomas Gleixner <tglx@linutronix.de>
10166 M: Ingo Molnar <mingo@kernel.org>
10167 L: linux-kernel@vger.kernel.org
10168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10170 F: kernel/time/tick*.*
10171 F: include/linux/tick.h
10172 F: include/linux/sched/nohz.h
10174 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10175 M: Pavel Machek <pavel@ucw.cz>
10176 M: Sakari Ailus <sakari.ailus@iki.fi>
10177 L: linux-media@vger.kernel.org
10179 F: drivers/media/i2c/et8ek8
10180 F: drivers/media/i2c/ad5820.c
10182 NOKIA N900 POWER SUPPLY DRIVERS
10183 R: Pali Rohár <pali.rohar@gmail.com>
10184 F: include/linux/power/bq2415x_charger.h
10185 F: include/linux/power/bq27xxx_battery.h
10186 F: include/linux/power/isp1704_charger.h
10187 F: drivers/power/supply/bq2415x_charger.c
10188 F: drivers/power/supply/bq27xxx_battery.c
10189 F: drivers/power/supply/bq27xxx_battery_i2c.c
10190 F: drivers/power/supply/isp1704_charger.c
10191 F: drivers/power/supply/rx51_battery.c
10194 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10195 L: linux-ntb@googlegroups.com
10197 F: drivers/ntb/hw/amd/
10200 M: Jon Mason <jdmason@kudzu.us>
10201 M: Dave Jiang <dave.jiang@intel.com>
10202 M: Allen Hubbe <allenbh@gmail.com>
10203 L: linux-ntb@googlegroups.com
10205 W: https://github.com/jonmason/ntb/wiki
10206 T: git git://github.com/jonmason/ntb.git
10208 F: drivers/net/ntb_netdev.c
10209 F: include/linux/ntb.h
10210 F: include/linux/ntb_transport.h
10211 F: tools/testing/selftests/ntb/
10214 M: Serge Semin <fancer.lancer@gmail.com>
10215 L: linux-ntb@googlegroups.com
10217 F: drivers/ntb/hw/idt/
10220 M: Dave Jiang <dave.jiang@intel.com>
10221 L: linux-ntb@googlegroups.com
10223 W: https://github.com/davejiang/linux/wiki
10224 T: git https://github.com/davejiang/linux.git
10225 F: drivers/ntb/hw/intel/
10228 M: Anton Altaparmakov <anton@tuxera.com>
10229 L: linux-ntfs-dev@lists.sourceforge.net
10230 W: http://www.tuxera.com/
10231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10233 F: Documentation/filesystems/ntfs.txt
10237 M: Finn Thain <fthain@telegraphics.com.au>
10238 L: linux-m68k@lists.linux-m68k.org
10240 F: arch/*/include/asm/nubus.h
10242 F: include/linux/nubus.h
10243 F: include/uapi/linux/nubus.h
10245 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10246 M: Antonino Daplas <adaplas@gmail.com>
10247 L: linux-fbdev@vger.kernel.org
10249 F: drivers/video/fbdev/riva/
10250 F: drivers/video/fbdev/nvidia/
10253 M: Keith Busch <keith.busch@intel.com>
10254 M: Jens Axboe <axboe@fb.com>
10255 M: Christoph Hellwig <hch@lst.de>
10256 M: Sagi Grimberg <sagi@grimberg.me>
10257 L: linux-nvme@lists.infradead.org
10258 T: git://git.infradead.org/nvme.git
10259 W: http://git.infradead.org/nvme.git
10261 F: drivers/nvme/host/
10262 F: include/linux/nvme.h
10263 F: include/uapi/linux/nvme_ioctl.h
10265 NVM EXPRESS FC TRANSPORT DRIVERS
10266 M: James Smart <james.smart@broadcom.com>
10267 L: linux-nvme@lists.infradead.org
10269 F: include/linux/nvme-fc.h
10270 F: include/linux/nvme-fc-driver.h
10271 F: drivers/nvme/host/fc.c
10272 F: drivers/nvme/target/fc.c
10273 F: drivers/nvme/target/fcloop.c
10275 NVM EXPRESS TARGET DRIVER
10276 M: Christoph Hellwig <hch@lst.de>
10277 M: Sagi Grimberg <sagi@grimberg.me>
10278 L: linux-nvme@lists.infradead.org
10279 T: git://git.infradead.org/nvme.git
10280 W: http://git.infradead.org/nvme.git
10282 F: drivers/nvme/target/
10285 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10288 F: Documentation/devicetree/bindings/nvmem/
10289 F: Documentation/ABI/stable/sysfs-bus-nvmem
10290 F: include/linux/nvmem-consumer.h
10291 F: include/linux/nvmem-provider.h
10293 NXP SGTL5000 DRIVER
10294 M: Fabio Estevam <fabio.estevam@nxp.com>
10295 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10297 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10298 F: sound/soc/codecs/sgtl5000*
10300 NXP TDA998X DRM DRIVER
10301 M: Russell King <linux@armlinux.org.uk>
10303 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10304 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10305 F: drivers/gpu/drm/i2c/tda998x_drv.c
10306 F: include/drm/i2c/tda998x.h
10307 F: include/dt-bindings/display/tda998x.h
10311 M: Peter Rosin <peda@axentia.se>
10312 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10314 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10315 F: sound/soc/codecs/tfa9879*
10318 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10319 R: Charles Gorand <charles.gorand@effinnov.com>
10320 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10322 F: drivers/nfc/nxp-nci
10325 M: Josh Poimboeuf <jpoimboe@redhat.com>
10326 M: Peter Zijlstra <peterz@infradead.org>
10330 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10331 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10332 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10333 L: linuxppc-dev@lists.ozlabs.org
10335 F: arch/powerpc/platforms/powernv/ocxl.c
10336 F: arch/powerpc/include/asm/pnv-ocxl.h
10337 F: drivers/misc/ocxl/
10338 F: include/misc/ocxl*
10339 F: include/uapi/misc/ocxl.h
10340 F: Documentation/accelerators/ocxl.rst
10343 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10344 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10345 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10346 L: linux-omap@vger.kernel.org
10350 OMAP CLOCK FRAMEWORK SUPPORT
10351 M: Paul Walmsley <paul@pwsan.com>
10352 L: linux-omap@vger.kernel.org
10354 F: arch/arm/*omap*/*clock*
10356 OMAP DEVICE TREE SUPPORT
10357 M: Benoît Cousson <bcousson@baylibre.com>
10358 M: Tony Lindgren <tony@atomide.com>
10359 L: linux-omap@vger.kernel.org
10360 L: devicetree@vger.kernel.org
10362 F: arch/arm/boot/dts/*omap*
10363 F: arch/arm/boot/dts/*am3*
10364 F: arch/arm/boot/dts/*am4*
10365 F: arch/arm/boot/dts/*am5*
10366 F: arch/arm/boot/dts/*dra7*
10368 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10369 L: linux-omap@vger.kernel.org
10370 L: linux-fbdev@vger.kernel.org
10372 F: drivers/video/fbdev/omap2/
10373 F: Documentation/arm/OMAP/DSS
10375 OMAP FRAMEBUFFER SUPPORT
10376 L: linux-fbdev@vger.kernel.org
10377 L: linux-omap@vger.kernel.org
10379 F: drivers/video/fbdev/omap/
10381 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10382 M: Roger Quadros <rogerq@ti.com>
10383 M: Tony Lindgren <tony@atomide.com>
10384 L: linux-omap@vger.kernel.org
10386 F: drivers/memory/omap-gpmc.c
10387 F: arch/arm/mach-omap2/*gpmc*
10390 M: Grygorii Strashko <grygorii.strashko@ti.com>
10391 M: Santosh Shilimkar <ssantosh@kernel.org>
10392 M: Kevin Hilman <khilman@kernel.org>
10393 L: linux-omap@vger.kernel.org
10395 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10396 F: drivers/gpio/gpio-omap.c
10398 OMAP HARDWARE SPINLOCK SUPPORT
10399 M: Ohad Ben-Cohen <ohad@wizery.com>
10400 L: linux-omap@vger.kernel.org
10402 F: drivers/hwspinlock/omap_hwspinlock.c
10404 OMAP HS MMC SUPPORT
10405 L: linux-mmc@vger.kernel.org
10406 L: linux-omap@vger.kernel.org
10408 F: drivers/mmc/host/omap_hsmmc.c
10411 M: Paul Walmsley <paul@pwsan.com>
10412 L: linux-omap@vger.kernel.org
10414 F: arch/arm/mach-omap2/omap_hwmod*data*
10416 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10417 M: Benoît Cousson <bcousson@baylibre.com>
10418 L: linux-omap@vger.kernel.org
10420 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10423 M: Benoît Cousson <bcousson@baylibre.com>
10424 M: Paul Walmsley <paul@pwsan.com>
10425 L: linux-omap@vger.kernel.org
10427 F: arch/arm/mach-omap2/omap_hwmod.*
10429 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10430 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10431 L: linux-media@vger.kernel.org
10433 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10434 F: drivers/media/platform/omap3isp/
10435 F: drivers/staging/media/omap4iss/
10438 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10439 L: linux-omap@vger.kernel.org
10441 F: drivers/mmc/host/omap.c
10443 OMAP POWER MANAGEMENT SUPPORT
10444 M: Kevin Hilman <khilman@kernel.org>
10445 L: linux-omap@vger.kernel.org
10447 F: arch/arm/*omap*/*pm*
10448 F: drivers/cpufreq/omap-cpufreq.c
10450 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10451 M: Rajendra Nayak <rnayak@codeaurora.org>
10452 M: Paul Walmsley <paul@pwsan.com>
10453 L: linux-omap@vger.kernel.org
10455 F: arch/arm/mach-omap2/prm*
10457 OMAP RANDOM NUMBER GENERATOR SUPPORT
10458 M: Deepak Saxena <dsaxena@plexity.net>
10460 F: drivers/char/hw_random/omap-rng.c
10463 L: linux-usb@vger.kernel.org
10464 L: linux-omap@vger.kernel.org
10466 F: drivers/usb/*/*omap*
10467 F: arch/arm/*omap*/usb*
10469 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10470 M: Mark Jackson <mpfj@newflow.co.uk>
10471 L: linux-omap@vger.kernel.org
10473 F: arch/arm/boot/dts/am335x-nano.dts
10476 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10477 M: Tony Lindgren <tony@atomide.com>
10478 L: linux-omap@vger.kernel.org
10479 Q: http://patchwork.kernel.org/project/linux-omap/list/
10480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10482 F: arch/arm/mach-omap1/
10483 F: arch/arm/plat-omap/
10484 F: arch/arm/configs/omap1_defconfig
10485 F: drivers/i2c/busses/i2c-omap.c
10486 F: include/linux/platform_data/i2c-omap.h
10489 M: Tony Lindgren <tony@atomide.com>
10490 L: linux-omap@vger.kernel.org
10491 W: http://www.muru.com/linux/omap/
10492 W: http://linux.omap.com/
10493 Q: http://patchwork.kernel.org/project/linux-omap/list/
10494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10496 F: arch/arm/mach-omap2/
10497 F: arch/arm/plat-omap/
10498 F: arch/arm/configs/omap2plus_defconfig
10499 F: drivers/i2c/busses/i2c-omap.c
10500 F: drivers/irqchip/irq-omap-intc.c
10501 F: drivers/mfd/*omap*.c
10502 F: drivers/mfd/menelaus.c
10503 F: drivers/mfd/palmas.c
10504 F: drivers/mfd/tps65217.c
10505 F: drivers/mfd/tps65218.c
10506 F: drivers/mfd/tps65910.c
10507 F: drivers/mfd/twl-core.[ch]
10508 F: drivers/mfd/twl4030*.c
10509 F: drivers/mfd/twl6030*.c
10510 F: drivers/mfd/twl6040*.c
10511 F: drivers/regulator/palmas-regulator*.c
10512 F: drivers/regulator/pbias-regulator.c
10513 F: drivers/regulator/tps65217-regulator.c
10514 F: drivers/regulator/tps65218-regulator.c
10515 F: drivers/regulator/tps65910-regulator.c
10516 F: drivers/regulator/twl-regulator.c
10517 F: drivers/regulator/twl6030-regulator.c
10518 F: include/linux/platform_data/i2c-omap.h
10520 ONION OMEGA2+ BOARD
10521 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10522 L: linux-mips@linux-mips.org
10524 F: arch/mips/boot/dts/ralink/omega2p.dts
10527 M: Bob Copeland <me@bobcopeland.com>
10528 L: linux-karma-devel@lists.sourceforge.net
10530 F: Documentation/filesystems/omfs.txt
10533 OMNIKEY CARDMAN 4000 DRIVER
10534 M: Harald Welte <laforge@gnumonks.org>
10536 F: drivers/char/pcmcia/cm4000_cs.c
10537 F: include/linux/cm4000_cs.h
10538 F: include/uapi/linux/cm4000_cs.h
10540 OMNIKEY CARDMAN 4040 DRIVER
10541 M: Harald Welte <laforge@gnumonks.org>
10543 F: drivers/char/pcmcia/cm4040_cs.*
10545 OMNIVISION OV13858 SENSOR DRIVER
10546 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10547 L: linux-media@vger.kernel.org
10548 T: git git://linuxtv.org/media_tree.git
10550 F: drivers/media/i2c/ov13858.c
10552 OMNIVISION OV2680 SENSOR DRIVER
10553 M: Rui Miguel Silva <rmfrfs@gmail.com>
10554 L: linux-media@vger.kernel.org
10555 T: git git://linuxtv.org/media_tree.git
10557 F: drivers/media/i2c/ov2680.c
10558 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10560 OMNIVISION OV2685 SENSOR DRIVER
10561 M: Shunqian Zheng <zhengsq@rock-chips.com>
10562 L: linux-media@vger.kernel.org
10563 T: git git://linuxtv.org/media_tree.git
10565 F: drivers/media/i2c/ov2685.c
10567 OMNIVISION OV5640 SENSOR DRIVER
10568 M: Steve Longerbeam <slongerbeam@gmail.com>
10569 L: linux-media@vger.kernel.org
10570 T: git git://linuxtv.org/media_tree.git
10572 F: drivers/media/i2c/ov5640.c
10574 OMNIVISION OV5647 SENSOR DRIVER
10575 M: Luis Oliveira <lolivei@synopsys.com>
10576 L: linux-media@vger.kernel.org
10577 T: git git://linuxtv.org/media_tree.git
10579 F: drivers/media/i2c/ov5647.c
10581 OMNIVISION OV5695 SENSOR DRIVER
10582 M: Shunqian Zheng <zhengsq@rock-chips.com>
10583 L: linux-media@vger.kernel.org
10584 T: git git://linuxtv.org/media_tree.git
10586 F: drivers/media/i2c/ov5695.c
10588 OMNIVISION OV7670 SENSOR DRIVER
10589 M: Jonathan Corbet <corbet@lwn.net>
10590 L: linux-media@vger.kernel.org
10591 T: git git://linuxtv.org/media_tree.git
10593 F: drivers/media/i2c/ov7670.c
10594 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10596 OMNIVISION OV772x SENSOR DRIVER
10597 M: Jacopo Mondi <jacopo@jmondi.org>
10598 L: linux-media@vger.kernel.org
10599 T: git git://linuxtv.org/media_tree.git
10601 F: drivers/media/i2c/ov772x.c
10602 F: include/media/i2c/ov772x.h
10603 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10605 OMNIVISION OV7740 SENSOR DRIVER
10606 M: Wenyou Yang <wenyou.yang@microchip.com>
10607 L: linux-media@vger.kernel.org
10608 T: git git://linuxtv.org/media_tree.git
10610 F: drivers/media/i2c/ov7740.c
10611 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10613 OMNIVISION OV9650 SENSOR DRIVER
10614 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10615 R: Akinobu Mita <akinobu.mita@gmail.com>
10616 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10617 L: linux-media@vger.kernel.org
10618 T: git git://linuxtv.org/media_tree.git
10620 F: drivers/media/i2c/ov9650.c
10621 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10623 ONENAND FLASH DRIVER
10624 M: Kyungmin Park <kyungmin.park@samsung.com>
10625 L: linux-mtd@lists.infradead.org
10627 F: drivers/mtd/nand/onenand/
10628 F: include/linux/mtd/onenand*.h
10630 ONSTREAM SCSI TAPE DRIVER
10631 M: Willem Riede <osst@riede.org>
10632 L: osst-users@lists.sourceforge.net
10633 L: linux-scsi@vger.kernel.org
10635 F: Documentation/scsi/osst.txt
10636 F: drivers/scsi/osst.*
10637 F: drivers/scsi/osst_*.h
10638 F: drivers/scsi/st.h
10641 M: Jens Wiklander <jens.wiklander@linaro.org>
10643 F: drivers/tee/optee/
10646 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10647 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10648 L: linux-rdma@vger.kernel.org
10650 F: drivers/infiniband/ulp/opa_vnic
10652 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10653 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10654 M: Frank Rowand <frowand.list@gmail.com>
10655 L: devicetree@vger.kernel.org
10657 F: Documentation/devicetree/dynamic-resolution-notes.txt
10658 F: Documentation/devicetree/overlay-notes.txt
10659 F: drivers/of/overlay.c
10660 F: drivers/of/resolver.c
10661 K: of_overlay_notifier_
10663 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10664 M: Rob Herring <robh+dt@kernel.org>
10665 M: Frank Rowand <frowand.list@gmail.com>
10666 L: devicetree@vger.kernel.org
10667 W: http://www.devicetree.org/
10668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10671 F: include/linux/of*.h
10673 F: Documentation/ABI/testing/sysfs-firmware-ofw
10675 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10676 M: Rob Herring <robh+dt@kernel.org>
10677 M: Mark Rutland <mark.rutland@arm.com>
10678 L: devicetree@vger.kernel.org
10679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10680 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10682 F: Documentation/devicetree/
10683 F: arch/*/boot/dts/
10684 F: include/dt-bindings/
10686 OPENCORES I2C BUS DRIVER
10687 M: Peter Korsgaard <jacmet@sunsite.dk>
10688 L: linux-i2c@vger.kernel.org
10690 F: Documentation/i2c/busses/i2c-ocores
10691 F: drivers/i2c/busses/i2c-ocores.c
10693 OPENRISC ARCHITECTURE
10694 M: Jonas Bonn <jonas@southpole.se>
10695 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10696 M: Stafford Horne <shorne@gmail.com>
10697 T: git git://github.com/openrisc/linux.git
10698 L: openrisc@lists.librecores.org
10699 W: http://openrisc.io
10701 F: Documentation/devicetree/bindings/openrisc/
10702 F: Documentation/openrisc/
10704 F: drivers/irqchip/irq-ompic.c
10705 F: drivers/irqchip/irq-or1k-*
10708 M: Pravin B Shelar <pshelar@ovn.org>
10709 L: netdev@vger.kernel.org
10710 L: dev@openvswitch.org
10711 W: http://openvswitch.org
10713 F: net/openvswitch/
10714 F: include/uapi/linux/openvswitch.h
10716 OPERATING PERFORMANCE POINTS (OPP)
10717 M: Viresh Kumar <vireshk@kernel.org>
10718 M: Nishanth Menon <nm@ti.com>
10719 M: Stephen Boyd <sboyd@kernel.org>
10720 L: linux-pm@vger.kernel.org
10722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10724 F: include/linux/pm_opp.h
10725 F: Documentation/power/opp.txt
10726 F: Documentation/devicetree/bindings/opp/
10729 M: Clemens Ladisch <clemens@ladisch.de>
10730 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10731 T: git git://git.alsa-project.org/alsa-kernel.git
10733 F: sound/drivers/opl4/
10736 M: Robert Richter <rric@kernel.org>
10737 L: oprofile-list@lists.sf.net
10739 F: arch/*/include/asm/oprofile*.h
10740 F: arch/*/oprofile/
10741 F: drivers/oprofile/
10742 F: include/linux/oprofile.h
10744 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10745 M: Mark Fasheh <mark@fasheh.com>
10746 M: Joel Becker <jlbec@evilplan.org>
10747 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10748 W: http://ocfs2.wiki.kernel.org
10750 F: Documentation/filesystems/ocfs2.txt
10751 F: Documentation/filesystems/dlmfs.txt
10754 ORANGEFS FILESYSTEM
10755 M: Mike Marshall <hubcap@omnibond.com>
10756 R: Martin Brandenburg <martin@omnibond.com>
10757 L: devel@lists.orangefs.org
10758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10761 F: Documentation/filesystems/orangefs.txt
10764 L: linux-wireless@vger.kernel.org
10765 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10766 W: http://www.nongnu.org/orinoco/
10768 F: drivers/net/wireless/intersil/orinoco/
10770 OSD LIBRARY and FILESYSTEM
10771 M: Boaz Harrosh <ooo@electrozaur.com>
10773 F: drivers/scsi/osd/
10774 F: include/scsi/osd_*
10777 OV2659 OMNIVISION SENSOR DRIVER
10778 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10779 L: linux-media@vger.kernel.org
10780 W: https://linuxtv.org
10781 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10782 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10784 F: drivers/media/i2c/ov2659.c
10785 F: include/media/i2c/ov2659.h
10788 M: Miklos Szeredi <miklos@szeredi.hu>
10789 L: linux-unionfs@vger.kernel.org
10790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10793 F: Documentation/filesystems/overlayfs.txt
10795 P54 WIRELESS DRIVER
10796 M: Christian Lamparter <chunkeey@googlemail.com>
10797 L: linux-wireless@vger.kernel.org
10798 W: http://wireless.kernel.org/en/users/Drivers/p54
10800 F: drivers/net/wireless/intersil/p54/
10802 PA SEMI ETHERNET DRIVER
10803 L: netdev@vger.kernel.org
10805 F: drivers/net/ethernet/pasemi/*
10807 PA SEMI SMBUS DRIVER
10808 L: linux-i2c@vger.kernel.org
10810 F: drivers/i2c/busses/i2c-pasemi.c
10812 PADATA PARALLEL EXECUTION MECHANISM
10813 M: Steffen Klassert <steffen.klassert@secunet.com>
10814 L: linux-crypto@vger.kernel.org
10817 F: include/linux/padata.h
10818 F: Documentation/padata.txt
10820 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10821 M: Harald Welte <laforge@gnumonks.org>
10822 L: platform-driver-x86@vger.kernel.org
10824 F: drivers/platform/x86/panasonic-laptop.c
10826 PARALLEL LCD/KEYPAD PANEL DRIVER
10827 M: Willy Tarreau <willy@haproxy.com>
10828 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10830 F: Documentation/auxdisplay/lcd-panel-cgram.txt
10831 F: drivers/misc/panel.c
10833 PARALLEL PORT SUBSYSTEM
10834 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10835 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10836 L: linux-parport@lists.infradead.org (subscribers-only)
10838 F: drivers/parport/
10839 F: include/linux/parport*.h
10840 F: drivers/char/ppdev.c
10841 F: include/uapi/linux/ppdev.h
10842 F: Documentation/parport*.txt
10844 PARAVIRT_OPS INTERFACE
10845 M: Juergen Gross <jgross@suse.com>
10846 M: Alok Kataria <akataria@vmware.com>
10847 L: virtualization@lists.linux-foundation.org
10849 F: Documentation/virtual/paravirt_ops.txt
10850 F: arch/*/kernel/paravirt*
10851 F: arch/*/include/asm/paravirt*.h
10852 F: include/linux/hypervisor.h
10854 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10855 M: Tim Waugh <tim@cyberelk.net>
10856 L: linux-parport@lists.infradead.org (subscribers-only)
10858 F: Documentation/blockdev/paride.txt
10859 F: drivers/block/paride/
10861 PARISC ARCHITECTURE
10862 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10863 M: Helge Deller <deller@gmx.de>
10864 L: linux-parisc@vger.kernel.org
10865 W: http://www.parisc-linux.org/
10866 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10871 F: Documentation/parisc/
10873 F: drivers/char/agp/parisc-agp.c
10874 F: drivers/input/serio/gscps2.c
10875 F: drivers/parport/parport_gsc.*
10876 F: drivers/tty/serial/8250/8250_gsc.c
10877 F: drivers/video/fbdev/sti*
10878 F: drivers/video/console/sti*
10879 F: drivers/video/logo/logo_parisc*
10882 M: Jiri Pirko <jiri@mellanox.com>
10883 L: netdev@vger.kernel.org
10886 F: lib/test_parman.c
10887 F: include/linux/parman.h
10889 PC87360 HARDWARE MONITORING DRIVER
10890 M: Jim Cromie <jim.cromie@gmail.com>
10891 L: linux-hwmon@vger.kernel.org
10893 F: Documentation/hwmon/pc87360
10894 F: drivers/hwmon/pc87360.c
10896 PC8736x GPIO DRIVER
10897 M: Jim Cromie <jim.cromie@gmail.com>
10899 F: drivers/char/pc8736x_gpio.c
10901 PC87427 HARDWARE MONITORING DRIVER
10902 M: Jean Delvare <jdelvare@suse.com>
10903 L: linux-hwmon@vger.kernel.org
10905 F: Documentation/hwmon/pc87427
10906 F: drivers/hwmon/pc87427.c
10909 M: Riku Voipio <riku.voipio@iki.fi>
10911 F: drivers/leds/leds-pca9532.c
10912 F: include/linux/leds-pca9532.h
10914 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10915 M: Guenter Roeck <linux@roeck-us.net>
10916 L: linux-i2c@vger.kernel.org
10918 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10920 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10921 M: Khalid Aziz <khalid@gonehiking.org>
10923 F: drivers/firmware/pcdp.*
10925 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10926 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10927 L: linux-pci@vger.kernel.org
10928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10930 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10931 F: drivers/pci/controller/pci-aardvark.c
10933 PCI DRIVER FOR ALTERA PCIE IP
10934 M: Ley Foon Tan <lftan@altera.com>
10935 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10936 L: linux-pci@vger.kernel.org
10938 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10939 F: drivers/pci/controller/pcie-altera.c
10941 PCI DRIVER FOR APPLIEDMICRO XGENE
10942 M: Tanmay Inamdar <tinamdar@apm.com>
10943 L: linux-pci@vger.kernel.org
10944 L: linux-arm-kernel@lists.infradead.org
10946 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10947 F: drivers/pci/controller/pci-xgene.c
10949 PCI DRIVER FOR ARM VERSATILE PLATFORM
10950 M: Rob Herring <robh@kernel.org>
10951 L: linux-pci@vger.kernel.org
10952 L: linux-arm-kernel@lists.infradead.org
10954 F: Documentation/devicetree/bindings/pci/versatile.txt
10955 F: drivers/pci/controller/pci-versatile.c
10957 PCI DRIVER FOR ARMADA 8K
10958 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10959 L: linux-pci@vger.kernel.org
10960 L: linux-arm-kernel@lists.infradead.org
10962 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10963 F: drivers/pci/controller/dwc/pcie-armada8k.c
10965 PCI DRIVER FOR CADENCE PCIE IP
10966 M: Alan Douglas <adouglas@cadence.com>
10967 L: linux-pci@vger.kernel.org
10969 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10970 F: drivers/pci/controller/pcie-cadence*
10972 PCI DRIVER FOR FREESCALE LAYERSCAPE
10973 M: Minghuan Lian <minghuan.Lian@nxp.com>
10974 M: Mingkai Hu <mingkai.hu@nxp.com>
10975 M: Roy Zang <roy.zang@nxp.com>
10976 L: linuxppc-dev@lists.ozlabs.org
10977 L: linux-pci@vger.kernel.org
10978 L: linux-arm-kernel@lists.infradead.org
10980 F: drivers/pci/controller/dwc/*layerscape*
10982 PCI DRIVER FOR GENERIC OF HOSTS
10983 M: Will Deacon <will.deacon@arm.com>
10984 L: linux-pci@vger.kernel.org
10985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10987 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10988 F: drivers/pci/controller/pci-host-common.c
10989 F: drivers/pci/controller/pci-host-generic.c
10991 PCI DRIVER FOR IMX6
10992 M: Richard Zhu <hongxing.zhu@nxp.com>
10993 M: Lucas Stach <l.stach@pengutronix.de>
10994 L: linux-pci@vger.kernel.org
10995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10997 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10998 F: drivers/pci/controller/dwc/*imx6*
11000 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11001 M: Keith Busch <keith.busch@intel.com>
11002 M: Jonathan Derrick <jonathan.derrick@intel.com>
11003 L: linux-pci@vger.kernel.org
11005 F: drivers/pci/controller/vmd.c
11007 PCI DRIVER FOR MICROSEMI SWITCHTEC
11008 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11009 M: Logan Gunthorpe <logang@deltatee.com>
11010 L: linux-pci@vger.kernel.org
11012 F: Documentation/switchtec.txt
11013 F: Documentation/ABI/testing/sysfs-class-switchtec
11014 F: drivers/pci/switch/switchtec*
11015 F: include/uapi/linux/switchtec_ioctl.h
11016 F: include/linux/switchtec.h
11017 F: drivers/ntb/hw/mscc/
11019 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11020 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11021 M: Jason Cooper <jason@lakedaemon.net>
11022 L: linux-pci@vger.kernel.org
11023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11025 F: drivers/pci/controller/*mvebu*
11027 PCI DRIVER FOR NVIDIA TEGRA
11028 M: Thierry Reding <thierry.reding@gmail.com>
11029 L: linux-tegra@vger.kernel.org
11030 L: linux-pci@vger.kernel.org
11032 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11033 F: drivers/pci/controller/pci-tegra.c
11035 PCI DRIVER FOR RENESAS R-CAR
11036 M: Simon Horman <horms@verge.net.au>
11037 L: linux-pci@vger.kernel.org
11038 L: linux-renesas-soc@vger.kernel.org
11040 F: drivers/pci/controller/*rcar*
11042 PCI DRIVER FOR SAMSUNG EXYNOS
11043 M: Jingoo Han <jingoohan1@gmail.com>
11044 L: linux-pci@vger.kernel.org
11045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11046 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11048 F: drivers/pci/controller/dwc/pci-exynos.c
11050 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11051 M: Jingoo Han <jingoohan1@gmail.com>
11052 M: Joao Pinto <Joao.Pinto@synopsys.com>
11053 L: linux-pci@vger.kernel.org
11055 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11056 F: drivers/pci/controller/dwc/*designware*
11058 PCI DRIVER FOR TI DRA7XX
11059 M: Kishon Vijay Abraham I <kishon@ti.com>
11060 L: linux-omap@vger.kernel.org
11061 L: linux-pci@vger.kernel.org
11063 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11064 F: drivers/pci/controller/dwc/pci-dra7xx.c
11066 PCI DRIVER FOR TI KEYSTONE
11067 M: Murali Karicheri <m-karicheri2@ti.com>
11068 L: linux-pci@vger.kernel.org
11069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11071 F: drivers/pci/controller/dwc/*keystone*
11073 PCI ENDPOINT SUBSYSTEM
11074 M: Kishon Vijay Abraham I <kishon@ti.com>
11075 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11076 L: linux-pci@vger.kernel.org
11077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11079 F: drivers/pci/endpoint/
11080 F: drivers/misc/pci_endpoint_test.c
11083 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11084 M: Russell Currey <ruscur@russell.cc>
11085 L: linuxppc-dev@lists.ozlabs.org
11087 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11088 F: arch/powerpc/kernel/eeh*.c
11089 F: arch/powerpc/platforms/*/eeh*.c
11090 F: arch/powerpc/include/*/eeh*.h
11093 M: Linas Vepstas <linasvepstas@gmail.com>
11094 L: linux-pci@vger.kernel.org
11096 F: Documentation/PCI/pci-error-recovery.txt
11098 PCI MSI DRIVER FOR ALTERA MSI IP
11099 M: Ley Foon Tan <lftan@altera.com>
11100 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11101 L: linux-pci@vger.kernel.org
11103 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11104 F: drivers/pci/controller/pcie-altera-msi.c
11106 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11107 M: Duc Dang <dhdang@apm.com>
11108 L: linux-pci@vger.kernel.org
11109 L: linux-arm-kernel@lists.infradead.org
11111 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11112 F: drivers/pci/controller/pci-xgene-msi.c
11115 M: Bjorn Helgaas <bhelgaas@google.com>
11116 L: linux-pci@vger.kernel.org
11117 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11120 F: Documentation/devicetree/bindings/pci/
11121 F: Documentation/PCI/
11122 F: drivers/acpi/pci*
11124 F: include/asm-generic/pci*
11125 F: include/linux/pci*
11126 F: include/linux/of_pci.h
11127 F: include/uapi/linux/pci*
11130 F: arch/x86/kernel/quirks.c
11132 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11133 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11134 L: linux-pci@vger.kernel.org
11135 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11138 F: drivers/pci/controller/
11140 PCIE DRIVER FOR AXIS ARTPEC
11141 M: Jesper Nilsson <jesper.nilsson@axis.com>
11142 L: linux-arm-kernel@axis.com
11143 L: linux-pci@vger.kernel.org
11145 F: Documentation/devicetree/bindings/pci/axis,artpec*
11146 F: drivers/pci/controller/dwc/*artpec*
11148 PCIE DRIVER FOR CAVIUM THUNDERX
11149 M: David Daney <david.daney@cavium.com>
11150 L: linux-pci@vger.kernel.org
11151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11153 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11154 F: drivers/pci/controller/pci-thunder-*
11156 PCIE DRIVER FOR HISILICON
11157 M: Zhou Wang <wangzhou1@hisilicon.com>
11158 L: linux-pci@vger.kernel.org
11160 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11161 F: drivers/pci/controller/dwc/pcie-hisi.c
11163 PCIE DRIVER FOR HISILICON KIRIN
11164 M: Xiaowei Song <songxiaowei@hisilicon.com>
11165 M: Binghui Wang <wangbinghui@hisilicon.com>
11166 L: linux-pci@vger.kernel.org
11168 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11169 F: drivers/pci/controller/dwc/pcie-kirin.c
11171 PCIE DRIVER FOR HISILICON STB
11172 M: Jianguo Sun <sunjianguo1@huawei.com>
11173 M: Shawn Guo <shawn.guo@linaro.org>
11174 L: linux-pci@vger.kernel.org
11176 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11177 F: drivers/pci/controller/dwc/pcie-histb.c
11179 PCIE DRIVER FOR MEDIATEK
11180 M: Ryder Lee <ryder.lee@mediatek.com>
11181 L: linux-pci@vger.kernel.org
11182 L: linux-mediatek@lists.infradead.org
11184 F: Documentation/devicetree/bindings/pci/mediatek*
11185 F: drivers/pci/controller/*mediatek*
11187 PCIE DRIVER FOR QUALCOMM MSM
11188 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11189 L: linux-pci@vger.kernel.org
11190 L: linux-arm-msm@vger.kernel.org
11192 F: drivers/pci/controller/dwc/*qcom*
11194 PCIE DRIVER FOR ROCKCHIP
11195 M: Shawn Lin <shawn.lin@rock-chips.com>
11196 L: linux-pci@vger.kernel.org
11197 L: linux-rockchip@lists.infradead.org
11199 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11200 F: drivers/pci/controller/pcie-rockchip*
11202 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11203 M: Linus Walleij <linus.walleij@linaro.org>
11204 L: linux-pci@vger.kernel.org
11206 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11207 F: drivers/pci/controller/pci-v3-semi.c
11209 PCIE DRIVER FOR ST SPEAR13XX
11210 M: Pratyush Anand <pratyush.anand@gmail.com>
11211 L: linux-pci@vger.kernel.org
11213 F: drivers/pci/controller/dwc/*spear*
11216 M: Dominik Brodowski <linux@dominikbrodowski.net>
11217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11219 F: Documentation/pcmcia/
11224 PCNET32 NETWORK DRIVER
11225 M: Don Fry <pcnet32@frontier.com>
11226 L: netdev@vger.kernel.org
11228 F: drivers/net/ethernet/amd/pcnet32.c
11230 PCRYPT PARALLEL CRYPTO ENGINE
11231 M: Steffen Klassert <steffen.klassert@secunet.com>
11232 L: linux-crypto@vger.kernel.org
11235 F: include/crypto/pcrypt.h
11237 PEAQ WMI HOTKEYS DRIVER
11238 M: Hans de Goede <hdegoede@redhat.com>
11239 L: platform-driver-x86@vger.kernel.org
11241 F: drivers/platform/x86/peaq-wmi.c
11243 PER-CPU MEMORY ALLOCATOR
11244 M: Tejun Heo <tj@kernel.org>
11245 M: Christoph Lameter <cl@linux.com>
11246 M: Dennis Zhou <dennisszhou@gmail.com>
11247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11249 F: include/linux/percpu*.h
11251 F: arch/*/include/asm/percpu.h
11253 PER-TASK DELAY ACCOUNTING
11254 M: Balbir Singh <bsingharora@gmail.com>
11256 F: include/linux/delayacct.h
11257 F: kernel/delayacct.c
11259 PERFORMANCE EVENTS SUBSYSTEM
11260 M: Peter Zijlstra <peterz@infradead.org>
11261 M: Ingo Molnar <mingo@redhat.com>
11262 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11263 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11264 R: Jiri Olsa <jolsa@redhat.com>
11265 R: Namhyung Kim <namhyung@kernel.org>
11266 L: linux-kernel@vger.kernel.org
11267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11270 F: include/linux/perf_event.h
11271 F: include/uapi/linux/perf_event.h
11272 F: arch/*/kernel/perf_event*.c
11273 F: arch/*/kernel/*/perf_event*.c
11274 F: arch/*/kernel/*/*/perf_event*.c
11275 F: arch/*/include/asm/perf_event.h
11276 F: arch/*/kernel/perf_callchain.c
11280 PERSONALITY HANDLING
11281 M: Christoph Hellwig <hch@infradead.org>
11282 L: linux-abi-devel@lists.sourceforge.net
11284 F: include/linux/personality.h
11285 F: include/uapi/linux/personality.h
11288 M: Remi Denis-Courmont <courmisch@gmail.com>
11290 F: Documentation/networking/phonet.txt
11291 F: include/linux/phonet.h
11292 F: include/net/phonet/
11293 F: include/uapi/linux/phonet.h
11297 M: Joern Engel <joern@lazybastard.org>
11298 L: linux-mtd@lists.infradead.org
11300 F: drivers/mtd/devices/phram.c
11303 M: Bruno Prémont <bonbons@linux-vserver.org>
11304 L: linux-input@vger.kernel.org
11306 F: drivers/hid/hid-picolcd*
11309 M: Jamie Iles <jamie@jamieiles.com>
11310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11311 T: git git://github.com/jamieiles/linux-2.6-ji.git
11313 F: arch/arm/boot/dts/picoxcell*
11314 F: arch/arm/mach-picoxcell/
11315 F: drivers/crypto/picoxcell*
11317 PIN CONTROL SUBSYSTEM
11318 M: Linus Walleij <linus.walleij@linaro.org>
11319 L: linux-gpio@vger.kernel.org
11320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11322 F: Documentation/devicetree/bindings/pinctrl/
11323 F: Documentation/driver-api/pinctl.rst
11324 F: drivers/pinctrl/
11325 F: include/linux/pinctrl/
11327 PIN CONTROLLER - ATMEL AT91
11328 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11331 F: drivers/pinctrl/pinctrl-at91.*
11333 PIN CONTROLLER - ATMEL AT91 PIO4
11334 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11336 L: linux-gpio@vger.kernel.org
11338 F: drivers/pinctrl/pinctrl-at91-pio4.*
11340 PIN CONTROLLER - FREESCALE
11341 M: Dong Aisheng <aisheng.dong@nxp.com>
11342 M: Fabio Estevam <festevam@gmail.com>
11343 M: Shawn Guo <shawnguo@kernel.org>
11344 M: Stefan Agner <stefan@agner.ch>
11345 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11346 L: linux-gpio@vger.kernel.org
11348 F: drivers/pinctrl/freescale/
11349 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11351 PIN CONTROLLER - INTEL
11352 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11353 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11355 F: drivers/pinctrl/intel/
11357 PIN CONTROLLER - MEDIATEK
11358 M: Sean Wang <sean.wang@mediatek.com>
11359 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11361 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11362 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11363 F: drivers/pinctrl/mediatek/mtk-eint.*
11364 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11365 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11366 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11368 PIN CONTROLLER - QUALCOMM
11369 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11371 L: linux-arm-msm@vger.kernel.org
11372 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11373 F: drivers/pinctrl/qcom/
11375 PIN CONTROLLER - RENESAS
11376 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11377 M: Geert Uytterhoeven <geert+renesas@glider.be>
11378 L: linux-renesas-soc@vger.kernel.org
11379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11381 F: drivers/pinctrl/sh-pfc/
11383 PIN CONTROLLER - SAMSUNG
11384 M: Tomasz Figa <tomasz.figa@gmail.com>
11385 M: Krzysztof Kozlowski <krzk@kernel.org>
11386 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11388 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11389 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11392 F: drivers/pinctrl/samsung/
11393 F: include/dt-bindings/pinctrl/samsung.h
11394 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11396 PIN CONTROLLER - SINGLE
11397 M: Tony Lindgren <tony@atomide.com>
11398 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11400 L: linux-omap@vger.kernel.org
11402 F: drivers/pinctrl/pinctrl-single.c
11404 PIN CONTROLLER - ST SPEAR
11405 M: Viresh Kumar <vireshk@kernel.org>
11406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11407 W: http://www.st.com/spear
11409 F: drivers/pinctrl/spear/
11411 PISTACHIO SOC SUPPORT
11412 M: James Hartley <james.hartley@sondrel.com>
11413 L: linux-mips@linux-mips.org
11415 F: arch/mips/pistachio/
11416 F: arch/mips/include/asm/mach-pistachio/
11417 F: arch/mips/boot/dts/img/pistachio*
11418 F: arch/mips/configs/pistachio*_defconfig
11422 M: linux-block@vger.kernel.org
11423 F: drivers/block/pktcdvd.c
11424 F: include/linux/pktcdvd.h
11425 F: include/uapi/linux/pktcdvd.h
11427 PKUNITY SOC DRIVERS
11428 M: Guan Xuetao <gxt@pku.edu.cn>
11429 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11431 T: git git://github.com/gxt/linux.git
11432 F: drivers/input/serio/i8042-unicore32io.h
11433 F: drivers/i2c/busses/i2c-puv3.c
11434 F: drivers/video/fbdev/fb-puv3.c
11435 F: drivers/rtc/rtc-puv3.c
11437 PMBUS HARDWARE MONITORING DRIVERS
11438 M: Guenter Roeck <linux@roeck-us.net>
11439 L: linux-hwmon@vger.kernel.org
11440 W: http://hwmon.wiki.kernel.org/
11441 W: http://www.roeck-us.net/linux/drivers/
11442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11444 F: Documentation/hwmon/pmbus
11445 F: drivers/hwmon/pmbus/
11446 F: include/linux/pmbus.h
11448 PMC SIERRA MaxRAID DRIVER
11449 L: linux-scsi@vger.kernel.org
11450 W: http://www.pmc-sierra.com/
11452 F: drivers/scsi/pmcraid.*
11454 PMC SIERRA PM8001 DRIVER
11455 M: Jack Wang <jinpu.wang@profitbricks.com>
11456 M: lindar_liu@usish.com
11457 L: linux-scsi@vger.kernel.org
11459 F: drivers/scsi/pm8001/
11462 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11466 POSIX CLOCKS and TIMERS
11467 M: Thomas Gleixner <tglx@linutronix.de>
11468 L: linux-kernel@vger.kernel.org
11469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11472 F: include/linux/timer*
11473 F: kernel/time/*timer*
11475 POWER MANAGEMENT CORE
11476 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11477 L: linux-pm@vger.kernel.org
11478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11479 B: https://bugzilla.kernel.org
11481 F: drivers/base/power/
11482 F: include/linux/pm.h
11483 F: include/linux/pm_*
11484 F: include/linux/powercap.h
11485 F: drivers/powercap/
11486 F: kernel/configs/nopm.config
11488 POWER STATE COORDINATION INTERFACE (PSCI)
11489 M: Mark Rutland <mark.rutland@arm.com>
11490 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11491 L: linux-arm-kernel@lists.infradead.org
11493 F: drivers/firmware/psci*.c
11494 F: include/linux/psci.h
11495 F: include/uapi/linux/psci.h
11497 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11498 M: Sebastian Reichel <sre@kernel.org>
11499 L: linux-pm@vger.kernel.org
11500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11502 F: Documentation/ABI/testing/sysfs-class-power
11503 F: Documentation/devicetree/bindings/power/supply/
11504 F: include/linux/power_supply.h
11505 F: drivers/power/supply/
11507 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11508 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11509 L: linuxppc-dev@lists.ozlabs.org
11511 F: drivers/char/powernv-op-panel.c
11513 PPP OVER ATM (RFC 2364)
11514 M: Mitchell Blank Jr <mitch@sfgoth.com>
11516 F: net/atm/pppoatm.c
11517 F: include/uapi/linux/atmppp.h
11520 M: Michal Ostrowski <mostrows@earthlink.net>
11522 F: drivers/net/ppp/pppoe.c
11523 F: drivers/net/ppp/pppox.c
11526 M: James Chapman <jchapman@katalix.com>
11528 F: net/l2tp/l2tp_ppp.c
11529 F: include/linux/if_pppol2tp.h
11530 F: include/uapi/linux/if_pppol2tp.h
11532 PPP PROTOCOL DRIVERS AND COMPRESSORS
11533 M: Paul Mackerras <paulus@samba.org>
11534 L: linux-ppp@vger.kernel.org
11536 F: drivers/net/ppp/ppp_*
11539 M: Rodolfo Giometti <giometti@enneenne.com>
11540 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11541 L: linuxpps@ml.enneenne.com (subscribers-only)
11543 F: Documentation/pps/
11544 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11545 F: Documentation/ABI/testing/sysfs-pps
11547 F: include/linux/pps*.h
11548 F: include/uapi/linux/pps.h
11551 M: Dmitry Kozlov <xeb@mail.ru>
11552 L: netdev@vger.kernel.org
11554 F: drivers/net/ppp/pptp.c
11555 W: http://sourceforge.net/projects/accel-pptp
11558 M: Robert Love <rml@tech9.net>
11559 L: kpreempt-tech@lists.sourceforge.net
11560 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11562 F: Documentation/preempt-locking.txt
11563 F: include/linux/preempt.h
11566 M: Petr Mladek <pmladek@suse.com>
11567 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11568 R: Steven Rostedt <rostedt@goodmis.org>
11571 F: include/linux/printk.h
11573 PRISM54 WIRELESS DRIVER
11574 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11575 L: linux-wireless@vger.kernel.org
11576 W: http://wireless.kernel.org/en/users/Drivers/p54
11578 F: drivers/net/wireless/intersil/prism54/
11581 R: Alexey Dobriyan <adobriyan@gmail.com>
11582 L: linux-kernel@vger.kernel.org
11583 L: linux-fsdevel@vger.kernel.org
11586 F: include/linux/proc_fs.h
11587 F: tools/testing/selftests/proc/
11590 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11591 M: Kees Cook <keescook@chromium.org>
11592 L: linux-kernel@vger.kernel.org
11593 L: linux-fsdevel@vger.kernel.org
11595 F: fs/proc/proc_sysctl.c
11596 F: include/linux/sysctl.h
11598 F: tools/testing/selftests/sysctl/
11600 PS3 NETWORK SUPPORT
11601 M: Geoff Levand <geoff@infradead.org>
11602 L: netdev@vger.kernel.org
11603 L: linuxppc-dev@lists.ozlabs.org
11605 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11607 PS3 PLATFORM SUPPORT
11608 M: Geoff Levand <geoff@infradead.org>
11609 L: linuxppc-dev@lists.ozlabs.org
11611 F: arch/powerpc/boot/ps3*
11612 F: arch/powerpc/include/asm/lv1call.h
11613 F: arch/powerpc/include/asm/ps3*.h
11614 F: arch/powerpc/platforms/ps3/
11617 F: drivers/rtc/rtc-ps3.c
11618 F: drivers/usb/host/*ps3.c
11619 F: sound/ppc/snd_ps3*
11622 M: Jim Paris <jim@jtan.com>
11623 M: Geoff Levand <geoff@infradead.org>
11624 L: linuxppc-dev@lists.ozlabs.org
11626 F: drivers/block/ps3vram.c
11628 PSAMPLE PACKET SAMPLING SUPPORT:
11629 M: Yotam Gigi <yotam.gi@gmail.com>
11632 F: include/net/psample.h
11633 F: include/uapi/linux/psample.h
11636 M: Kees Cook <keescook@chromium.org>
11637 M: Anton Vorontsov <anton@enomsg.org>
11638 M: Colin Cross <ccross@android.com>
11639 M: Tony Luck <tony.luck@intel.com>
11641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11643 F: include/linux/pstore*
11644 F: drivers/firmware/efi/efi-pstore.c
11645 F: drivers/acpi/apei/erst.c
11646 F: Documentation/admin-guide/ramoops.rst
11647 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11648 K: \b(pstore|ramoops)
11650 PTP HARDWARE CLOCK SUPPORT
11651 M: Richard Cochran <richardcochran@gmail.com>
11652 L: netdev@vger.kernel.org
11654 W: http://linuxptp.sourceforge.net/
11655 F: Documentation/ABI/testing/sysfs-ptp
11656 F: Documentation/ptp/*
11657 F: drivers/net/phy/dp83640*
11659 F: include/linux/ptp_cl*
11662 M: Oleg Nesterov <oleg@redhat.com>
11664 F: include/asm-generic/syscall.h
11665 F: include/linux/ptrace.h
11666 F: include/linux/regset.h
11667 F: include/linux/tracehook.h
11668 F: include/uapi/linux/ptrace.h
11669 F: include/uapi/linux/ptrace.h
11670 F: include/asm-generic/ptrace.h
11672 F: arch/*/ptrace*.c
11673 F: arch/*/*/ptrace*.c
11674 F: arch/*/include/asm/ptrace*.h
11677 M: Hans Verkuil <hverkuil@xs4all.nl>
11678 L: linux-media@vger.kernel.org
11679 T: git git://linuxtv.org/media_tree.git
11681 F: drivers/media/usb/pulse8-cec/*
11682 F: Documentation/media/cec-drivers/pulse8-cec.rst
11684 PVRUSB2 VIDEO4LINUX DRIVER
11685 M: Mike Isely <isely@pobox.com>
11686 L: pvrusb2@isely.net (subscribers-only)
11687 L: linux-media@vger.kernel.org
11688 W: http://www.isely.net/pvrusb2/
11689 T: git git://linuxtv.org/media_tree.git
11691 F: Documentation/media/v4l-drivers/pvrusb2*
11692 F: drivers/media/usb/pvrusb2/
11695 M: Hans Verkuil <hverkuil@xs4all.nl>
11696 L: linux-media@vger.kernel.org
11697 T: git git://linuxtv.org/media_tree.git
11699 F: drivers/media/usb/pwc/*
11702 M: Kamil Debski <kamil@wypas.org>
11703 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11704 L: linux-hwmon@vger.kernel.org
11706 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11707 F: Documentation/hwmon/pwm-fan
11708 F: drivers/hwmon/pwm-fan.c
11711 M: Sean Young <sean@mess.org>
11712 L: linux-media@vger.kernel.org
11714 F: drivers/media/rc/pwm-ir-tx.c
11717 M: Thierry Reding <thierry.reding@gmail.com>
11718 L: linux-pwm@vger.kernel.org
11720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11721 F: Documentation/pwm.txt
11722 F: Documentation/devicetree/bindings/pwm/
11723 F: include/linux/pwm.h
11725 F: drivers/video/backlight/pwm_bl.c
11726 F: include/linux/pwm_backlight.h
11727 F: drivers/gpio/gpio-mvebu.c
11728 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11731 M: Robert Jarzmik <robert.jarzmik@free.fr>
11732 L: linux-gpio@vger.kernel.org
11734 F: drivers/gpio/gpio-pxa.c
11740 M: Robert Jarzmik <robert.jarzmik@free.fr>
11741 L: linux-rtc@vger.kernel.org
11744 PXA2xx/PXA3xx SUPPORT
11745 M: Daniel Mack <daniel@zonque.org>
11746 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11747 M: Robert Jarzmik <robert.jarzmik@free.fr>
11748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11749 T: git git://github.com/hzhuang1/linux.git
11750 T: git git://github.com/rjarzmik/linux.git
11752 F: arch/arm/boot/dts/pxa*
11753 F: arch/arm/mach-pxa/
11754 F: drivers/dma/pxa*
11755 F: drivers/pcmcia/pxa2xx*
11756 F: drivers/pinctrl/pxa/
11757 F: drivers/spi/spi-pxa2xx*
11758 F: drivers/usb/gadget/udc/pxa2*
11759 F: include/sound/pxa2xx-lib.h
11764 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11765 L: qat-linux@intel.com
11767 F: drivers/crypto/qat/
11769 QCOM AUDIO (ASoC) DRIVERS
11770 M: Patrick Lai <plai@codeaurora.org>
11771 M: Banajit Goswami <bgoswami@codeaurora.org>
11772 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11776 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11777 M: Gabriel Somlo <somlo@cmu.edu>
11778 M: "Michael S. Tsirkin" <mst@redhat.com>
11779 L: qemu-devel@nongnu.org
11781 F: drivers/firmware/qemu_fw_cfg.c
11782 F: include/uapi/linux/qemu_fw_cfg.h
11785 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11786 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11787 L: linux-rdma@vger.kernel.org
11789 F: drivers/infiniband/hw/qib/
11791 QLOGIC QL41xxx FCOE DRIVER
11792 M: QLogic-Storage-Upstream@cavium.com
11793 L: linux-scsi@vger.kernel.org
11795 F: drivers/scsi/qedf/
11797 QLOGIC QL41xxx ISCSI DRIVER
11798 M: QLogic-Storage-Upstream@cavium.com
11799 L: linux-scsi@vger.kernel.org
11801 F: drivers/scsi/qedi/
11803 QLOGIC QL4xxx ETHERNET DRIVER
11804 M: Ariel Elior <Ariel.Elior@cavium.com>
11805 M: everest-linux-l2@cavium.com
11806 L: netdev@vger.kernel.org
11808 F: drivers/net/ethernet/qlogic/qed/
11809 F: include/linux/qed/
11810 F: drivers/net/ethernet/qlogic/qede/
11812 QLOGIC QL4xxx RDMA DRIVER
11813 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11814 M: Ariel Elior <Ariel.Elior@cavium.com>
11815 L: linux-rdma@vger.kernel.org
11817 F: drivers/infiniband/hw/qedr/
11818 F: include/uapi/rdma/qedr-abi.h
11820 QLOGIC QLA1280 SCSI DRIVER
11821 M: Michael Reed <mdr@sgi.com>
11822 L: linux-scsi@vger.kernel.org
11824 F: drivers/scsi/qla1280.[ch]
11826 QLOGIC QLA2XXX FC-SCSI DRIVER
11827 M: qla2xxx-upstream@qlogic.com
11828 L: linux-scsi@vger.kernel.org
11830 F: Documentation/scsi/LICENSE.qla2xxx
11831 F: drivers/scsi/qla2xxx/
11833 QLOGIC QLA3XXX NETWORK DRIVER
11834 M: Dept-GELinuxNICDev@cavium.com
11835 L: netdev@vger.kernel.org
11837 F: Documentation/networking/LICENSE.qla3xxx
11838 F: drivers/net/ethernet/qlogic/qla3xxx.*
11840 QLOGIC QLA4XXX iSCSI DRIVER
11841 M: QLogic-Storage-Upstream@qlogic.com
11842 L: linux-scsi@vger.kernel.org
11844 F: Documentation/scsi/LICENSE.qla4xxx
11845 F: drivers/scsi/qla4xxx/
11847 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11848 M: Harish Patil <harish.patil@cavium.com>
11849 M: Manish Chopra <manish.chopra@cavium.com>
11850 M: Dept-GELinuxNICDev@cavium.com
11851 L: netdev@vger.kernel.org
11853 F: drivers/net/ethernet/qlogic/qlcnic/
11855 QLOGIC QLGE 10Gb ETHERNET DRIVER
11856 M: Harish Patil <harish.patil@cavium.com>
11857 M: Manish Chopra <manish.chopra@cavium.com>
11858 M: Dept-GELinuxNICDev@cavium.com
11859 L: netdev@vger.kernel.org
11861 F: drivers/net/ethernet/qlogic/qlge/
11863 QM1D1B0004 MEDIA DRIVER
11864 M: Akihiro Tsukada <tskd08@gmail.com>
11865 L: linux-media@vger.kernel.org
11867 F: drivers/media/tuners/qm1d1b0004*
11869 QM1D1C0042 MEDIA DRIVER
11870 M: Akihiro Tsukada <tskd08@gmail.com>
11871 L: linux-media@vger.kernel.org
11873 F: drivers/media/tuners/qm1d1c0042*
11876 M: Anders Larsen <al@alarsen.net>
11877 W: http://www.alarsen.net/linux/qnx4fs/
11880 F: include/uapi/linux/qnx4_fs.h
11881 F: include/uapi/linux/qnxtypes.h
11883 QORIQ DPAA2 FSL-MC BUS DRIVER
11884 M: Stuart Yoder <stuyoder@gmail.com>
11885 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11886 L: linux-kernel@vger.kernel.org
11888 F: drivers/bus/fsl-mc/
11889 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11890 F: Documentation/networking/dpaa2/overview.rst
11892 QT1010 MEDIA DRIVER
11893 M: Antti Palosaari <crope@iki.fi>
11894 L: linux-media@vger.kernel.org
11895 W: https://linuxtv.org
11896 W: http://palosaari.fi/linux/
11897 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11898 T: git git://linuxtv.org/anttip/media_tree.git
11900 F: drivers/media/tuners/qt1010*
11902 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11903 M: Kalle Valo <kvalo@codeaurora.org>
11904 L: ath10k@lists.infradead.org
11905 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11908 F: drivers/net/wireless/ath/ath10k/
11910 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11911 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11912 L: linux-wireless@vger.kernel.org
11913 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11915 F: drivers/net/wireless/ath/ath9k/
11917 QUALCOMM CAMERA SUBSYSTEM DRIVER
11918 M: Todor Tomov <todor.tomov@linaro.org>
11919 L: linux-media@vger.kernel.org
11921 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11922 F: Documentation/media/v4l-drivers/qcom_camss.rst
11923 F: drivers/media/platform/qcom/camss/
11925 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11926 M: Ilia Lin <ilia.lin@gmail.com>
11927 L: linux-pm@vger.kernel.org
11929 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11930 F: drivers/cpufreq/qcom-cpufreq-kryo.c
11932 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11933 M: Timur Tabi <timur@kernel.org>
11934 L: netdev@vger.kernel.org
11936 F: drivers/net/ethernet/qualcomm/emac/
11938 QUALCOMM HEXAGON ARCHITECTURE
11939 M: Richard Kuo <rkuo@codeaurora.org>
11940 L: linux-hexagon@vger.kernel.org
11941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11945 QUALCOMM HIDMA DRIVER
11946 M: Sinan Kaya <okaya@kernel.org>
11947 L: linux-arm-kernel@lists.infradead.org
11948 L: linux-arm-msm@vger.kernel.org
11949 L: dmaengine@vger.kernel.org
11951 F: drivers/dma/qcom/hidma*
11954 M: Rob Clark <robdclark@gmail.com>
11955 L: iommu@lists.linux-foundation.org
11956 L: linux-arm-msm@vger.kernel.org
11958 F: drivers/iommu/qcom_iommu.c
11960 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11961 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11962 L: linux-media@vger.kernel.org
11963 L: linux-arm-msm@vger.kernel.org
11964 T: git git://linuxtv.org/media_tree.git
11966 F: drivers/media/platform/qcom/venus/
11968 QUALCOMM WCN36XX WIRELESS DRIVER
11969 M: Kalle Valo <kvalo@codeaurora.org>
11970 L: wcn36xx@lists.infradead.org
11971 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11972 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11974 F: drivers/net/wireless/ath/wcn36xx/
11976 QUANTENNA QTNFMAC WIRELESS DRIVER
11977 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11978 M: Avinash Patil <avinashp@quantenna.com>
11979 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11980 L: linux-wireless@vger.kernel.org
11982 F: drivers/net/wireless/quantenna
11984 RADEON and AMDGPU DRM DRIVERS
11985 M: Alex Deucher <alexander.deucher@amd.com>
11986 M: Christian König <christian.koenig@amd.com>
11987 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
11988 L: amd-gfx@lists.freedesktop.org
11989 T: git git://people.freedesktop.org/~agd5f/linux
11991 F: drivers/gpu/drm/radeon/
11992 F: include/uapi/drm/radeon_drm.h
11993 F: drivers/gpu/drm/amd/
11994 F: include/uapi/drm/amdgpu_drm.h
11996 RADEON FRAMEBUFFER DISPLAY DRIVER
11997 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11998 L: linux-fbdev@vger.kernel.org
12000 F: drivers/video/fbdev/aty/radeon*
12001 F: include/uapi/linux/radeonfb.h
12003 RADIOSHARK RADIO DRIVER
12004 M: Hans Verkuil <hverkuil@xs4all.nl>
12005 L: linux-media@vger.kernel.org
12006 T: git git://linuxtv.org/media_tree.git
12008 F: drivers/media/radio/radio-shark.c
12010 RADIOSHARK2 RADIO DRIVER
12011 M: Hans Verkuil <hverkuil@xs4all.nl>
12012 L: linux-media@vger.kernel.org
12013 T: git git://linuxtv.org/media_tree.git
12015 F: drivers/media/radio/radio-shark2.c
12016 F: drivers/media/radio/radio-tea5777.c
12018 RADOS BLOCK DEVICE (RBD)
12019 M: Ilya Dryomov <idryomov@gmail.com>
12020 M: Sage Weil <sage@redhat.com>
12021 M: Alex Elder <elder@kernel.org>
12022 L: ceph-devel@vger.kernel.org
12023 W: http://ceph.com/
12024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12025 T: git git://github.com/ceph/ceph-client.git
12027 F: Documentation/ABI/testing/sysfs-bus-rbd
12028 F: drivers/block/rbd.c
12029 F: drivers/block/rbd_types.h
12031 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12032 M: Paul Mackerras <paulus@samba.org>
12033 L: linux-fbdev@vger.kernel.org
12035 F: drivers/video/fbdev/aty/aty128fb.c
12037 RAINSHADOW-CEC DRIVER
12038 M: Hans Verkuil <hverkuil@xs4all.nl>
12039 L: linux-media@vger.kernel.org
12040 T: git git://linuxtv.org/media_tree.git
12042 F: drivers/media/usb/rainshadow-cec/*
12044 RALINK MIPS ARCHITECTURE
12045 M: John Crispin <john@phrozen.org>
12046 L: linux-mips@linux-mips.org
12048 F: arch/mips/ralink
12050 RALINK RT2X00 WIRELESS LAN DRIVER
12052 M: Stanislaw Gruszka <sgruszka@redhat.com>
12053 M: Helmut Schaa <helmut.schaa@googlemail.com>
12054 L: linux-wireless@vger.kernel.org
12056 F: drivers/net/wireless/ralink/rt2x00/
12058 RAMDISK RAM BLOCK DEVICE DRIVER
12059 M: Jens Axboe <axboe@kernel.dk>
12061 F: Documentation/blockdev/ramdisk.txt
12062 F: drivers/block/brd.c
12064 RANCHU VIRTUAL BOARD FOR MIPS
12065 M: Miodrag Dinic <miodrag.dinic@mips.com>
12066 L: linux-mips@linux-mips.org
12068 F: arch/mips/generic/board-ranchu.c
12069 F: arch/mips/configs/generic/board-ranchu.config
12071 RANDOM NUMBER DRIVER
12072 M: "Theodore Ts'o" <tytso@mit.edu>
12074 F: drivers/char/random.c
12077 M: Matt Porter <mporter@kernel.crashing.org>
12078 M: Alexandre Bounine <alex.bou9@gmail.com>
12080 F: drivers/rapidio/
12082 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12083 L: linux-wireless@vger.kernel.org
12085 F: drivers/net/wireless/ray*
12087 RCUTORTURE TEST FRAMEWORK
12088 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12089 M: Josh Triplett <josh@joshtriplett.org>
12090 R: Steven Rostedt <rostedt@goodmis.org>
12091 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12092 R: Lai Jiangshan <jiangshanlai@gmail.com>
12093 L: linux-kernel@vger.kernel.org
12095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12096 F: tools/testing/selftests/rcutorture
12099 M: Florian Fainelli <florian@openwrt.org>
12102 RDC R6040 FAST ETHERNET DRIVER
12103 M: Florian Fainelli <f.fainelli@gmail.com>
12104 L: netdev@vger.kernel.org
12106 F: drivers/net/ethernet/rdc/r6040.c
12108 RDMAVT - RDMA verbs software
12109 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12110 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12111 L: linux-rdma@vger.kernel.org
12113 F: drivers/infiniband/sw/rdmavt
12115 RDS - RELIABLE DATAGRAM SOCKETS
12116 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12117 L: netdev@vger.kernel.org
12118 L: linux-rdma@vger.kernel.org
12119 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12120 W: https://oss.oracle.com/projects/rds/
12123 F: Documentation/networking/rds.txt
12125 RDT - RESOURCE ALLOCATION
12126 M: Fenghua Yu <fenghua.yu@intel.com>
12127 L: linux-kernel@vger.kernel.org
12129 F: arch/x86/kernel/cpu/intel_rdt*
12130 F: arch/x86/include/asm/intel_rdt_sched.h
12131 F: Documentation/x86/intel_rdt*
12133 READ-COPY UPDATE (RCU)
12134 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12135 M: Josh Triplett <josh@joshtriplett.org>
12136 R: Steven Rostedt <rostedt@goodmis.org>
12137 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12138 R: Lai Jiangshan <jiangshanlai@gmail.com>
12139 L: linux-kernel@vger.kernel.org
12140 W: http://www.rdrop.com/users/paulmck/RCU/
12142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12143 F: Documentation/RCU/
12144 X: Documentation/RCU/torture.txt
12145 F: include/linux/rcu*
12146 X: include/linux/srcu*.h
12148 X: kernel/rcu/srcu*.c
12150 REAL TIME CLOCK (RTC) SUBSYSTEM
12151 M: Alessandro Zummo <a.zummo@towertech.it>
12152 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12153 L: linux-rtc@vger.kernel.org
12154 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12157 F: Documentation/devicetree/bindings/rtc/
12158 F: Documentation/rtc.txt
12160 F: include/linux/rtc.h
12161 F: include/uapi/linux/rtc.h
12162 F: include/linux/rtc/
12163 F: include/linux/platform_data/rtc-*
12164 F: tools/testing/selftests/rtc/
12166 REALTEK AUDIO CODECS
12167 M: Bard Liao <bardliao@realtek.com>
12168 M: Oder Chiou <oder_chiou@realtek.com>
12170 F: sound/soc/codecs/rt*
12171 F: include/sound/rt*.h
12173 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12174 M: Linus Walleij <linus.walleij@linaro.org>
12176 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12177 F: drivers/net/dsa/realtek-smi*
12178 F: drivers/net/dsa/rtl83*
12180 REGISTER MAP ABSTRACTION
12181 M: Mark Brown <broonie@kernel.org>
12182 L: linux-kernel@vger.kernel.org
12183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12185 F: Documentation/devicetree/bindings/regmap/
12186 F: drivers/base/regmap/
12187 F: include/linux/regmap.h
12189 REISERFS FILE SYSTEM
12190 L: reiserfs-devel@vger.kernel.org
12194 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12195 M: Ohad Ben-Cohen <ohad@wizery.com>
12196 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12197 L: linux-remoteproc@vger.kernel.org
12198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12200 F: Documentation/devicetree/bindings/remoteproc/
12201 F: Documentation/remoteproc.txt
12202 F: drivers/remoteproc/
12203 F: include/linux/remoteproc.h
12205 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12206 M: Ohad Ben-Cohen <ohad@wizery.com>
12207 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12208 L: linux-remoteproc@vger.kernel.org
12209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12212 F: Documentation/rpmsg.txt
12213 F: include/linux/rpmsg.h
12214 F: include/linux/rpmsg/
12216 RENESAS CLOCK DRIVERS
12217 M: Geert Uytterhoeven <geert+renesas@glider.be>
12218 L: linux-renesas-soc@vger.kernel.org
12219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12221 F: drivers/clk/renesas/
12223 RENESAS EMEV2 I2C DRIVER
12224 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12226 F: drivers/i2c/busses/i2c-emev2.c
12228 RENESAS ETHERNET DRIVERS
12229 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12230 L: netdev@vger.kernel.org
12231 L: linux-renesas-soc@vger.kernel.org
12232 F: Documentation/devicetree/bindings/net/renesas,*.txt
12233 F: Documentation/devicetree/bindings/net/sh_eth.txt
12234 F: drivers/net/ethernet/renesas/
12235 F: include/linux/sh_eth.h
12237 RENESAS R-CAR GYROADC DRIVER
12238 M: Marek Vasut <marek.vasut@gmail.com>
12239 L: linux-iio@vger.kernel.org
12241 F: drivers/iio/adc/rcar_gyro_adc.c
12243 RENESAS R-CAR I2C DRIVERS
12244 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12246 F: drivers/i2c/busses/i2c-rcar.c
12247 F: drivers/i2c/busses/i2c-sh_mobile.c
12249 RENESAS USB PHY DRIVER
12250 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12251 L: linux-renesas-soc@vger.kernel.org
12253 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12255 RESET CONTROLLER FRAMEWORK
12256 M: Philipp Zabel <p.zabel@pengutronix.de>
12257 T: git git://git.pengutronix.de/git/pza/linux
12260 F: Documentation/devicetree/bindings/reset/
12261 F: include/dt-bindings/reset/
12262 F: include/linux/reset.h
12263 F: include/linux/reset-controller.h
12265 RESTARTABLE SEQUENCES SUPPORT
12266 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12267 M: Peter Zijlstra <peterz@infradead.org>
12268 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12269 M: Boqun Feng <boqun.feng@gmail.com>
12270 L: linux-kernel@vger.kernel.org
12273 F: include/uapi/linux/rseq.h
12274 F: include/trace/events/rseq.h
12275 F: tools/testing/selftests/rseq/
12278 M: Johannes Berg <johannes@sipsolutions.net>
12279 L: linux-wireless@vger.kernel.org
12280 W: http://wireless.kernel.org/
12281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12284 F: Documentation/rfkill.txt
12285 F: Documentation/ABI/stable/sysfs-class-rfkill
12287 F: include/linux/rfkill.h
12288 F: include/uapi/linux/rfkill.h
12291 M: Thomas Graf <tgraf@suug.ch>
12292 M: Herbert Xu <herbert@gondor.apana.org.au>
12293 L: netdev@vger.kernel.org
12295 F: lib/rhashtable.c
12296 F: lib/test_rhashtable.c
12297 F: include/linux/rhashtable.h
12298 F: include/linux/rhashtable-types.h
12300 RICOH R5C592 MEMORYSTICK DRIVER
12301 M: Maxim Levitsky <maximlevitsky@gmail.com>
12303 F: drivers/memstick/host/r592.*
12305 RICOH SMARTMEDIA/XD DRIVER
12306 M: Maxim Levitsky <maximlevitsky@gmail.com>
12308 F: drivers/mtd/nand/raw/r852.c
12309 F: drivers/mtd/nand/raw/r852.h
12311 RISC-V ARCHITECTURE
12312 M: Palmer Dabbelt <palmer@sifive.com>
12313 M: Albert Ou <aou@eecs.berkeley.edu>
12314 L: linux-riscv@lists.infradead.org
12315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12322 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12323 W: http://sourceforge.net/projects/roccat/
12325 F: drivers/hid/hid-roccat*
12326 F: include/linux/hid-roccat*
12327 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12329 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12330 M: Jacob chen <jacob2.chen@rock-chips.com>
12331 L: linux-media@vger.kernel.org
12333 F: drivers/media/platform/rockchip/rga/
12334 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12337 M: Jiri Pirko <jiri@resnulli.us>
12338 L: netdev@vger.kernel.org
12340 F: drivers/net/ethernet/rocker/
12344 W: http://www.comtrol.com
12346 F: Documentation/serial/rocket.txt
12347 F: drivers/tty/rocket*
12349 ROCKETPORT EXPRESS/INFINITY DRIVER
12350 M: Kevin Cernekee <cernekee@gmail.com>
12351 L: linux-serial@vger.kernel.org
12353 F: drivers/tty/serial/rp2.*
12355 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12356 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12357 L: linux-kernel@vger.kernel.org
12358 L: linux-renesas-soc@vger.kernel.org
12360 F: drivers/mfd/bd9571mwv.c
12361 F: drivers/regulator/bd9571mwv-regulator.c
12362 F: drivers/gpio/gpio-bd9571mwv.c
12363 F: include/linux/mfd/bd9571mwv.h
12364 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12367 M: Ralf Baechle <ralf@linux-mips.org>
12368 L: linux-hams@vger.kernel.org
12369 W: http://www.linux-ax25.org/
12371 F: include/net/rose.h
12372 F: include/uapi/linux/rose.h
12375 RTL2830 MEDIA DRIVER
12376 M: Antti Palosaari <crope@iki.fi>
12377 L: linux-media@vger.kernel.org
12378 W: https://linuxtv.org
12379 W: http://palosaari.fi/linux/
12380 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12381 T: git git://linuxtv.org/anttip/media_tree.git
12383 F: drivers/media/dvb-frontends/rtl2830*
12385 RTL2832 MEDIA DRIVER
12386 M: Antti Palosaari <crope@iki.fi>
12387 L: linux-media@vger.kernel.org
12388 W: https://linuxtv.org
12389 W: http://palosaari.fi/linux/
12390 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12391 T: git git://linuxtv.org/anttip/media_tree.git
12393 F: drivers/media/dvb-frontends/rtl2832*
12395 RTL2832_SDR MEDIA DRIVER
12396 M: Antti Palosaari <crope@iki.fi>
12397 L: linux-media@vger.kernel.org
12398 W: https://linuxtv.org
12399 W: http://palosaari.fi/linux/
12400 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12401 T: git git://linuxtv.org/anttip/media_tree.git
12403 F: drivers/media/dvb-frontends/rtl2832_sdr*
12405 RTL8180 WIRELESS DRIVER
12406 L: linux-wireless@vger.kernel.org
12407 W: http://wireless.kernel.org/
12408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12410 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12412 RTL8187 WIRELESS DRIVER
12413 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12414 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12415 M: Larry Finger <Larry.Finger@lwfinger.net>
12416 L: linux-wireless@vger.kernel.org
12417 W: http://wireless.kernel.org/
12418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12420 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12422 REALTEK WIRELESS DRIVER (rtlwifi family)
12423 M: Ping-Ke Shih <pkshih@realtek.com>
12424 L: linux-wireless@vger.kernel.org
12425 W: http://wireless.kernel.org/
12426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12428 F: drivers/net/wireless/realtek/rtlwifi/
12430 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12431 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12432 L: linux-wireless@vger.kernel.org
12433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12435 F: drivers/net/wireless/realtek/rtl8xxxu/
12437 RXRPC SOCKETS (AF_RXRPC)
12438 M: David Howells <dhowells@redhat.com>
12439 L: linux-afs@lists.infradead.org
12442 F: include/keys/rxrpc-type.h
12443 F: include/net/af_rxrpc.h
12444 F: include/trace/events/rxrpc.h
12445 F: include/uapi/linux/rxrpc.h
12446 F: Documentation/networking/rxrpc.txt
12447 W: https://www.infradead.org/~dhowells/kafs/
12449 S3 SAVAGE FRAMEBUFFER DRIVER
12450 M: Antonino Daplas <adaplas@gmail.com>
12451 L: linux-fbdev@vger.kernel.org
12453 F: drivers/video/fbdev/savage/
12456 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12457 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12458 L: linux-s390@vger.kernel.org
12459 W: http://www.ibm.com/developerworks/linux/linux390/
12460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12464 F: Documentation/s390/
12465 F: Documentation/driver-api/s390-drivers.rst
12467 S390 COMMON I/O LAYER
12468 M: Sebastian Ott <sebott@linux.ibm.com>
12469 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12470 L: linux-s390@vger.kernel.org
12471 W: http://www.ibm.com/developerworks/linux/linux390/
12473 F: drivers/s390/cio/
12476 M: Stefan Haberland <sth@linux.ibm.com>
12477 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12478 L: linux-s390@vger.kernel.org
12479 W: http://www.ibm.com/developerworks/linux/linux390/
12481 F: drivers/s390/block/dasd*
12482 F: block/partitions/ibm.c
12485 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12486 L: linux-s390@vger.kernel.org
12487 W: http://www.ibm.com/developerworks/linux/linux390/
12489 F: drivers/iommu/s390-iommu.c
12491 S390 IUCV NETWORK LAYER
12492 M: Julian Wiedmann <jwi@linux.ibm.com>
12493 M: Ursula Braun <ubraun@linux.ibm.com>
12494 L: linux-s390@vger.kernel.org
12495 W: http://www.ibm.com/developerworks/linux/linux390/
12497 F: drivers/s390/net/*iucv*
12498 F: include/net/iucv/
12501 S390 NETWORK DRIVERS
12502 M: Julian Wiedmann <jwi@linux.ibm.com>
12503 M: Ursula Braun <ubraun@linux.ibm.com>
12504 L: linux-s390@vger.kernel.org
12505 W: http://www.ibm.com/developerworks/linux/linux390/
12507 F: drivers/s390/net/
12510 M: Sebastian Ott <sebott@linux.ibm.com>
12511 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12512 L: linux-s390@vger.kernel.org
12513 W: http://www.ibm.com/developerworks/linux/linux390/
12516 F: drivers/pci/hotplug/s390_pci_hpc.c
12518 S390 VFIO-CCW DRIVER
12519 M: Cornelia Huck <cohuck@redhat.com>
12520 M: Halil Pasic <pasic@linux.ibm.com>
12521 L: linux-s390@vger.kernel.org
12522 L: kvm@vger.kernel.org
12524 F: drivers/s390/cio/vfio_ccw*
12525 F: Documentation/s390/vfio-ccw.txt
12526 F: include/uapi/linux/vfio_ccw.h
12529 M: Harald Freudenberger <freude@linux.ibm.com>
12530 L: linux-s390@vger.kernel.org
12531 W: http://www.ibm.com/developerworks/linux/linux390/
12533 F: drivers/s390/crypto/
12536 M: Steffen Maier <maier@linux.ibm.com>
12537 M: Benjamin Block <bblock@linux.ibm.com>
12538 L: linux-s390@vger.kernel.org
12539 W: http://www.ibm.com/developerworks/linux/linux390/
12541 F: drivers/s390/scsi/zfcp_*
12543 S3C24XX SD/MMC Driver
12544 M: Ben Dooks <ben-linux@fluff.org>
12545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12547 F: drivers/mmc/host/s3cmci.*
12549 SAA6588 RDS RECEIVER DRIVER
12550 M: Hans Verkuil <hverkuil@xs4all.nl>
12551 L: linux-media@vger.kernel.org
12552 T: git git://linuxtv.org/media_tree.git
12553 W: https://linuxtv.org
12555 F: drivers/media/i2c/saa6588*
12557 SAA7134 VIDEO4LINUX DRIVER
12558 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12559 L: linux-media@vger.kernel.org
12560 W: https://linuxtv.org
12561 T: git git://linuxtv.org/media_tree.git
12563 F: Documentation/media/v4l-drivers/saa7134*
12564 F: drivers/media/pci/saa7134/
12566 SAA7146 VIDEO4LINUX-2 DRIVER
12567 M: Hans Verkuil <hverkuil@xs4all.nl>
12568 L: linux-media@vger.kernel.org
12569 T: git git://linuxtv.org/media_tree.git
12571 F: drivers/media/common/saa7146/
12572 F: drivers/media/pci/saa7146/
12573 F: include/media/saa7146*
12575 SAMSUNG AUDIO (ASoC) DRIVERS
12576 M: Krzysztof Kozlowski <krzk@kernel.org>
12577 M: Sangbeom Kim <sbkim73@samsung.com>
12578 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12579 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12581 F: sound/soc/samsung/
12582 F: Documentation/devicetree/bindings/sound/samsung*
12584 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12585 M: Krzysztof Kozlowski <krzk@kernel.org>
12586 L: linux-crypto@vger.kernel.org
12587 L: linux-samsung-soc@vger.kernel.org
12589 F: drivers/crypto/exynos-rng.c
12590 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12592 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12593 M: Łukasz Stelmach <l.stelmach@samsung.com>
12594 L: linux-samsung-soc@vger.kernel.org
12596 F: drivers/char/hw_random/exynos-trng.c
12597 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12599 SAMSUNG FRAMEBUFFER DRIVER
12600 M: Jingoo Han <jingoohan1@gmail.com>
12601 L: linux-fbdev@vger.kernel.org
12603 F: drivers/video/fbdev/s3c-fb.c
12605 SAMSUNG LAPTOP DRIVER
12606 M: Corentin Chary <corentin.chary@gmail.com>
12607 L: platform-driver-x86@vger.kernel.org
12609 F: drivers/platform/x86/samsung-laptop.c
12611 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12612 M: Sangbeom Kim <sbkim73@samsung.com>
12613 M: Krzysztof Kozlowski <krzk@kernel.org>
12614 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12615 L: linux-kernel@vger.kernel.org
12616 L: linux-samsung-soc@vger.kernel.org
12618 F: drivers/mfd/sec*.c
12619 F: drivers/regulator/s2m*.c
12620 F: drivers/regulator/s5m*.c
12621 F: drivers/clk/clk-s2mps11.c
12622 F: drivers/rtc/rtc-s5m.c
12623 F: include/linux/mfd/samsung/
12624 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12625 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12626 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12627 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12629 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12630 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12631 L: linux-media@vger.kernel.org
12632 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12634 F: drivers/media/platform/s3c-camif/
12635 F: include/media/drv-intf/s3c_camif.h
12637 SAMSUNG S3FWRN5 NFC DRIVER
12638 M: Robert Baldyga <r.baldyga@samsung.com>
12639 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12640 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12642 F: drivers/nfc/s3fwrn5
12644 SAMSUNG S5C73M3 CAMERA DRIVER
12645 M: Kyungmin Park <kyungmin.park@samsung.com>
12646 M: Andrzej Hajda <a.hajda@samsung.com>
12647 L: linux-media@vger.kernel.org
12649 F: drivers/media/i2c/s5c73m3/*
12651 SAMSUNG S5K5BAF CAMERA DRIVER
12652 M: Kyungmin Park <kyungmin.park@samsung.com>
12653 M: Andrzej Hajda <a.hajda@samsung.com>
12654 L: linux-media@vger.kernel.org
12656 F: drivers/media/i2c/s5k5baf.c
12658 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12659 M: Krzysztof Kozlowski <krzk@kernel.org>
12660 M: Vladimir Zapolskiy <vz@mleia.com>
12661 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12662 L: linux-crypto@vger.kernel.org
12663 L: linux-samsung-soc@vger.kernel.org
12665 F: drivers/crypto/s5p-sss.c
12667 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12668 M: Kyungmin Park <kyungmin.park@samsung.com>
12669 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12670 L: linux-media@vger.kernel.org
12671 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12673 F: drivers/media/platform/exynos4-is/
12675 SAMSUNG SOC CLOCK DRIVERS
12676 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12677 M: Tomasz Figa <tomasz.figa@gmail.com>
12678 M: Chanwoo Choi <cw00.choi@samsung.com>
12680 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12682 F: drivers/clk/samsung/
12683 F: include/dt-bindings/clock/exynos*.h
12684 F: Documentation/devicetree/bindings/clock/exynos*.txt
12686 SAMSUNG SPI DRIVERS
12687 M: Kukjin Kim <kgene@kernel.org>
12688 M: Krzysztof Kozlowski <krzk@kernel.org>
12689 M: Andi Shyti <andi@etezian.org>
12690 L: linux-spi@vger.kernel.org
12691 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12693 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12694 F: drivers/spi/spi-s3c*
12695 F: include/linux/platform_data/spi-s3c64xx.h
12697 SAMSUNG SXGBE DRIVERS
12698 M: Byungho An <bh74.an@samsung.com>
12699 M: Girish K S <ks.giri@samsung.com>
12700 M: Vipul Pandya <vipul.pandya@samsung.com>
12702 L: netdev@vger.kernel.org
12703 F: drivers/net/ethernet/samsung/sxgbe/
12705 SAMSUNG THERMAL DRIVER
12706 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12707 L: linux-pm@vger.kernel.org
12708 L: linux-samsung-soc@vger.kernel.org
12710 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12711 F: drivers/thermal/samsung/
12713 SAMSUNG USB2 PHY DRIVER
12714 M: Kamil Debski <kamil@wypas.org>
12715 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12716 L: linux-kernel@vger.kernel.org
12718 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12719 F: Documentation/phy/samsung-usb2.txt
12720 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12721 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12722 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12723 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12724 F: drivers/phy/samsung/phy-samsung-usb2.c
12725 F: drivers/phy/samsung/phy-samsung-usb2.h
12728 M: Zwane Mwaikambo <zwanem@gmail.com>
12730 F: drivers/watchdog/sc1200wdt.c
12733 M: Ingo Molnar <mingo@redhat.com>
12734 M: Peter Zijlstra <peterz@infradead.org>
12735 L: linux-kernel@vger.kernel.org
12736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12739 F: include/linux/sched.h
12740 F: include/uapi/linux/sched.h
12741 F: include/linux/wait.h
12743 SCR24X CHIP CARD INTERFACE DRIVER
12744 M: Lubomir Rintel <lkundrak@v3.sk>
12746 F: drivers/char/pcmcia/scr24x_cs.c
12749 M: Jens Axboe <axboe@kernel.dk>
12750 L: linux-scsi@vger.kernel.org
12751 W: http://www.kernel.dk
12753 F: drivers/scsi/sr*
12755 SCSI RDMA PROTOCOL (SRP) INITIATOR
12756 M: Bart Van Assche <bvanassche@acm.org>
12757 L: linux-rdma@vger.kernel.org
12759 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12760 F: drivers/infiniband/ulp/srp/
12761 F: include/scsi/srp.h
12763 SCSI RDMA PROTOCOL (SRP) TARGET
12764 M: Bart Van Assche <bvanassche@acm.org>
12765 L: linux-rdma@vger.kernel.org
12766 L: target-devel@vger.kernel.org
12768 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12769 F: drivers/infiniband/ulp/srpt/
12772 M: Doug Gilbert <dgilbert@interlog.com>
12773 L: linux-scsi@vger.kernel.org
12774 W: http://sg.danny.cz/sg
12776 F: Documentation/scsi/scsi-generic.txt
12777 F: drivers/scsi/sg.c
12778 F: include/scsi/sg.h
12781 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12783 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12785 L: linux-scsi@vger.kernel.org
12787 F: Documentation/devicetree/bindings/scsi/
12792 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12793 L: linux-scsi@vger.kernel.org
12795 F: Documentation/scsi/st.txt
12796 F: drivers/scsi/st.*
12797 F: drivers/scsi/st_*.h
12800 M: Vlad Yasevich <vyasevich@gmail.com>
12801 M: Neil Horman <nhorman@tuxdriver.com>
12802 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12803 L: linux-sctp@vger.kernel.org
12804 W: http://lksctp.sourceforge.net
12806 F: Documentation/networking/sctp.txt
12807 F: include/linux/sctp.h
12808 F: include/uapi/linux/sctp.h
12809 F: include/net/sctp/
12813 M: Jim Cromie <jim.cromie@gmail.com>
12815 F: Documentation/i2c/busses/scx200_acb
12816 F: arch/x86/platform/scx200/
12817 F: drivers/watchdog/scx200_wdt.c
12818 F: drivers/i2c/busses/scx200*
12819 F: drivers/mtd/maps/scx200_docflash.c
12820 F: include/linux/scx200.h
12823 M: Jim Cromie <jim.cromie@gmail.com>
12825 F: drivers/char/scx200_gpio.c
12826 F: include/linux/scx200_gpio.h
12828 SCx200 HRT CLOCKSOURCE DRIVER
12829 M: Jim Cromie <jim.cromie@gmail.com>
12831 F: drivers/clocksource/scx200_hrt.c
12833 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12834 M: Sascha Sommer <saschasommer@freenet.de>
12835 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12837 F: drivers/mmc/host/sdricoh_cs.c
12840 M: Kees Cook <keescook@chromium.org>
12841 R: Andy Lutomirski <luto@amacapital.net>
12842 R: Will Drewry <wad@chromium.org>
12843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12845 F: kernel/seccomp.c
12846 F: include/uapi/linux/seccomp.h
12847 F: include/linux/seccomp.h
12848 F: tools/testing/selftests/seccomp/*
12849 F: tools/testing/selftests/kselftest_harness.h
12850 F: Documentation/userspace-api/seccomp_filter.rst
12851 K: \bsecure_computing
12854 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12855 M: Al Cooper <alcooperx@gmail.com>
12856 L: linux-mmc@vger.kernel.org
12857 L: bcm-kernel-feedback-list@broadcom.com
12859 F: drivers/mmc/host/sdhci-brcmstb*
12861 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12862 M: Adrian Hunter <adrian.hunter@intel.com>
12863 L: linux-mmc@vger.kernel.org
12864 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12866 F: drivers/mmc/host/sdhci*
12867 F: include/linux/mmc/sdhci*
12869 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12870 M: Ben Dooks <ben-linux@fluff.org>
12871 M: Jaehoon Chung <jh80.chung@samsung.com>
12872 L: linux-mmc@vger.kernel.org
12874 F: drivers/mmc/host/sdhci-s3c*
12876 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12877 M: Viresh Kumar <vireshk@kernel.org>
12878 L: linux-mmc@vger.kernel.org
12880 F: drivers/mmc/host/sdhci-spear.c
12882 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12883 M: Kishon Vijay Abraham I <kishon@ti.com>
12884 L: linux-mmc@vger.kernel.org
12886 F: drivers/mmc/host/sdhci-omap.c
12888 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12889 M: Scott Bauer <scott.bauer@intel.com>
12890 M: Jonathan Derrick <jonathan.derrick@intel.com>
12891 L: linux-block@vger.kernel.org
12894 F: block/opal_proto.h
12895 F: include/linux/sed*
12896 F: include/uapi/linux/sed*
12899 M: Security Officers <security@kernel.org>
12903 M: James Morris <jmorris@namei.org>
12904 M: "Serge E. Hallyn" <serge@hallyn.com>
12905 L: linux-security-module@vger.kernel.org (suggested Cc:)
12906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12907 W: http://kernsec.org/
12910 X: security/selinux/
12912 SELINUX SECURITY MODULE
12913 M: Paul Moore <paul@paul-moore.com>
12914 M: Stephen Smalley <sds@tycho.nsa.gov>
12915 M: Eric Paris <eparis@parisplace.org>
12916 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12917 W: https://selinuxproject.org
12918 W: https://github.com/SELinuxProject
12919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12921 F: include/linux/selinux*
12922 F: security/selinux/
12923 F: scripts/selinux/
12924 F: Documentation/admin-guide/LSM/SELinux.rst
12927 M: Jiri Slaby <jirislaby@gmail.com>
12929 F: drivers/misc/phantom.c
12930 F: include/uapi/linux/phantom.h
12933 M: Rob Herring <robh@kernel.org>
12934 L: linux-serial@vger.kernel.org
12936 F: Documentation/devicetree/bindings/serial/slave-device.txt
12937 F: drivers/tty/serdev/
12938 F: include/linux/serdev.h
12941 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12942 L: linux-serial@vger.kernel.org
12944 F: Documentation/devicetree/bindings/serial/
12945 F: drivers/tty/serial/
12948 M: Sean Young <sean@mess.org>
12949 L: linux-media@vger.kernel.org
12951 F: drivers/media/rc/serial_ir.c
12954 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12955 M: Edward Cree <ecree@solarflare.com>
12956 M: Bert Kenward <bkenward@solarflare.com>
12957 L: netdev@vger.kernel.org
12959 F: drivers/net/ethernet/sfc/
12962 M: Dimitri Sivanich <sivanich@sgi.com>
12964 F: drivers/misc/sgi-gru/
12966 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12967 M: Pat Gefre <pfg@sgi.com>
12968 L: linux-ia64@vger.kernel.org
12970 F: Documentation/ia64/serial.txt
12971 F: drivers/tty/serial/ioc?_serial.c
12972 F: include/linux/ioc?.h
12974 SGI XP/XPC/XPNET DRIVER
12975 M: Cliff Whickman <cpw@sgi.com>
12976 M: Robin Holt <robinmholt@gmail.com>
12978 F: drivers/misc/sgi-xp/
12980 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12981 M: Ursula Braun <ubraun@linux.ibm.com>
12982 L: linux-s390@vger.kernel.org
12983 W: http://www.ibm.com/developerworks/linux/linux390/
12987 SHARP RJ54N1CB0C SENSOR DRIVER
12988 M: Jacopo Mondi <jacopo@jmondi.org>
12989 L: linux-media@vger.kernel.org
12990 T: git git://linuxtv.org/media_tree.git
12992 F: drivers/media/i2c/rj54n1cb0c.c
12993 F: include/media/i2c/rj54n1cb0c.h
12995 SH_VEU V4L2 MEM2MEM DRIVER
12996 L: linux-media@vger.kernel.org
12998 F: drivers/media/platform/sh_veu.c
13000 SH_VOU V4L2 OUTPUT DRIVER
13001 L: linux-media@vger.kernel.org
13003 F: drivers/media/platform/sh_vou.c
13004 F: include/media/drv-intf/sh_vou.h
13006 SI2157 MEDIA DRIVER
13007 M: Antti Palosaari <crope@iki.fi>
13008 L: linux-media@vger.kernel.org
13009 W: https://linuxtv.org
13010 W: http://palosaari.fi/linux/
13011 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13012 T: git git://linuxtv.org/anttip/media_tree.git
13014 F: drivers/media/tuners/si2157*
13016 SI2165 MEDIA DRIVER
13017 M: Matthias Schwarzott <zzam@gentoo.org>
13018 L: linux-media@vger.kernel.org
13019 W: https://linuxtv.org
13020 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13022 F: drivers/media/dvb-frontends/si2165*
13024 SI2168 MEDIA DRIVER
13025 M: Antti Palosaari <crope@iki.fi>
13026 L: linux-media@vger.kernel.org
13027 W: https://linuxtv.org
13028 W: http://palosaari.fi/linux/
13029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13030 T: git git://linuxtv.org/anttip/media_tree.git
13032 F: drivers/media/dvb-frontends/si2168*
13034 SI470X FM RADIO RECEIVER I2C DRIVER
13035 M: Hans Verkuil <hverkuil@xs4all.nl>
13036 L: linux-media@vger.kernel.org
13037 T: git git://linuxtv.org/media_tree.git
13038 W: https://linuxtv.org
13040 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13042 SI470X FM RADIO RECEIVER USB DRIVER
13043 M: Hans Verkuil <hverkuil@xs4all.nl>
13044 L: linux-media@vger.kernel.org
13045 T: git git://linuxtv.org/media_tree.git
13046 W: https://linuxtv.org
13048 F: drivers/media/radio/si470x/radio-si470x-common.c
13049 F: drivers/media/radio/si470x/radio-si470x.h
13050 F: drivers/media/radio/si470x/radio-si470x-usb.c
13052 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13053 M: Eduardo Valentin <edubezval@gmail.com>
13054 L: linux-media@vger.kernel.org
13055 T: git git://linuxtv.org/media_tree.git
13056 W: https://linuxtv.org
13058 F: drivers/media/radio/si4713/si4713.?
13060 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13061 M: Eduardo Valentin <edubezval@gmail.com>
13062 L: linux-media@vger.kernel.org
13063 T: git git://linuxtv.org/media_tree.git
13064 W: https://linuxtv.org
13066 F: drivers/media/radio/si4713/radio-platform-si4713.c
13068 SI4713 FM RADIO TRANSMITTER USB DRIVER
13069 M: Hans Verkuil <hverkuil@xs4all.nl>
13070 L: linux-media@vger.kernel.org
13071 T: git git://linuxtv.org/media_tree.git
13072 W: https://linuxtv.org
13074 F: drivers/media/radio/si4713/radio-usb-si4713.c
13077 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13078 L: linux-media@vger.kernel.org
13079 W: https://linuxtv.org
13080 T: git git://linuxtv.org/media_tree.git
13082 F: drivers/media/common/siano/
13083 F: drivers/media/usb/siano/
13084 F: drivers/media/usb/siano/
13085 F: drivers/media/mmc/siano/
13088 M: Palmer Dabbelt <palmer@sifive.com>
13089 L: linux-riscv@lists.infradead.org
13090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13095 SILEAD TOUCHSCREEN DRIVER
13096 M: Hans de Goede <hdegoede@redhat.com>
13097 L: linux-input@vger.kernel.org
13098 L: platform-driver-x86@vger.kernel.org
13100 F: drivers/input/touchscreen/silead.c
13101 F: drivers/platform/x86/silead_dmi.c
13103 SILICON MOTION SM712 FRAME BUFFER DRIVER
13104 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13105 M: Teddy Wang <teddy.wang@siliconmotion.com>
13106 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13107 L: linux-fbdev@vger.kernel.org
13109 F: drivers/video/fbdev/sm712*
13110 F: Documentation/fb/sm712fb.txt
13112 SIMPLE FIRMWARE INTERFACE (SFI)
13113 M: Len Brown <lenb@kernel.org>
13114 L: sfi-devel@simplefirmware.org
13115 W: http://simplefirmware.org/
13116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13118 F: arch/x86/platform/sfi/
13120 F: include/linux/sfi*.h
13123 M: Hans de Goede <hdegoede@redhat.com>
13124 L: linux-fbdev@vger.kernel.org
13126 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13127 F: drivers/video/fbdev/simplefb.c
13128 F: include/linux/platform_data/simplefb.h
13130 SIMTEC EB110ATX (Chalice CATS)
13132 P: Vincent Sanders <vince@simtec.co.uk>
13133 M: Simtec Linux Team <linux@simtec.co.uk>
13134 W: http://www.simtec.co.uk/products/EB110ATX/
13137 SIMTEC EB2410ITX (BAST)
13139 P: Vincent Sanders <vince@simtec.co.uk>
13140 M: Simtec Linux Team <linux@simtec.co.uk>
13141 W: http://www.simtec.co.uk/products/EB2410ITX/
13143 F: arch/arm/mach-s3c24xx/mach-bast.c
13144 F: arch/arm/mach-s3c24xx/bast-ide.c
13145 F: arch/arm/mach-s3c24xx/bast-irq.c
13147 SIPHASH PRF ROUTINES
13148 M: Jason A. Donenfeld <Jason@zx2c4.com>
13151 F: lib/test_siphash.c
13152 F: include/linux/siphash.h
13155 M: Gavin Schenk <g.schenk@eckelmann.de>
13156 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13157 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13160 F: include/trace/events/siox.h
13162 SIS 190 ETHERNET DRIVER
13163 M: Francois Romieu <romieu@fr.zoreil.com>
13164 L: netdev@vger.kernel.org
13166 F: drivers/net/ethernet/sis/sis190.c
13168 SIS 900/7016 FAST ETHERNET DRIVER
13169 M: Daniele Venzano <venza@brownhat.org>
13170 W: http://www.brownhat.org/sis900.html
13171 L: netdev@vger.kernel.org
13173 F: drivers/net/ethernet/sis/sis900.*
13175 SIS FRAMEBUFFER DRIVER
13176 M: Thomas Winischhofer <thomas@winischhofer.net>
13177 W: http://www.winischhofer.net/linuxsisvga.shtml
13179 F: Documentation/fb/sisfb.txt
13180 F: drivers/video/fbdev/sis/
13181 F: include/video/sisfb.h
13184 M: Thomas Winischhofer <thomas@winischhofer.net>
13185 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13187 F: drivers/usb/misc/sisusbvga/
13190 M: Christoph Lameter <cl@linux.com>
13191 M: Pekka Enberg <penberg@kernel.org>
13192 M: David Rientjes <rientjes@google.com>
13193 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13194 M: Andrew Morton <akpm@linux-foundation.org>
13195 L: linux-mm@kvack.org
13197 F: include/linux/sl?b*.h
13200 SLEEPABLE READ-COPY UPDATE (SRCU)
13201 M: Lai Jiangshan <jiangshanlai@gmail.com>
13202 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13203 M: Josh Triplett <josh@joshtriplett.org>
13204 R: Steven Rostedt <rostedt@goodmis.org>
13205 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13206 L: linux-kernel@vger.kernel.org
13207 W: http://www.rdrop.com/users/paulmck/RCU/
13209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13210 F: include/linux/srcu*.h
13211 F: kernel/rcu/srcu*.c
13213 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13214 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13217 F: drivers/slimbus/
13218 F: Documentation/devicetree/bindings/slimbus/
13219 F: include/linux/slimbus.h
13221 SMACK SECURITY MODULE
13222 M: Casey Schaufler <casey@schaufler-ca.com>
13223 L: linux-security-module@vger.kernel.org
13224 W: http://schaufler-ca.com
13225 T: git git://github.com/cschaufler/smack-next
13227 F: Documentation/admin-guide/LSM/Smack.rst
13230 SMC91x ETHERNET DRIVER
13231 M: Nicolas Pitre <nico@fluxnic.net>
13233 F: drivers/net/ethernet/smsc/smc91x.*
13235 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13236 M: Sakari Ailus <sakari.ailus@iki.fi>
13237 L: linux-media@vger.kernel.org
13239 F: drivers/media/i2c/smiapp/
13240 F: include/media/i2c/smiapp.h
13241 F: drivers/media/i2c/smiapp-pll.c
13242 F: drivers/media/i2c/smiapp-pll.h
13243 F: include/uapi/linux/smiapp.h
13244 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13246 SMM665 HARDWARE MONITOR DRIVER
13247 M: Guenter Roeck <linux@roeck-us.net>
13248 L: linux-hwmon@vger.kernel.org
13250 F: Documentation/hwmon/smm665
13251 F: drivers/hwmon/smm665.c
13253 SMSC EMC2103 HARDWARE MONITOR DRIVER
13254 M: Steve Glendinning <steve.glendinning@shawell.net>
13255 L: linux-hwmon@vger.kernel.org
13257 F: Documentation/hwmon/emc2103
13258 F: drivers/hwmon/emc2103.c
13260 SMSC SCH5627 HARDWARE MONITOR DRIVER
13261 M: Hans de Goede <hdegoede@redhat.com>
13262 L: linux-hwmon@vger.kernel.org
13264 F: Documentation/hwmon/sch5627
13265 F: drivers/hwmon/sch5627.c
13267 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13268 M: Steve Glendinning <steve.glendinning@shawell.net>
13269 L: linux-fbdev@vger.kernel.org
13271 F: drivers/video/fbdev/smscufx.c
13273 SMSC47B397 HARDWARE MONITOR DRIVER
13274 M: Jean Delvare <jdelvare@suse.com>
13275 L: linux-hwmon@vger.kernel.org
13277 F: Documentation/hwmon/smsc47b397
13278 F: drivers/hwmon/smsc47b397.c
13280 SMSC911x ETHERNET DRIVER
13281 M: Steve Glendinning <steve.glendinning@shawell.net>
13282 L: netdev@vger.kernel.org
13284 F: include/linux/smsc911x.h
13285 F: drivers/net/ethernet/smsc/smsc911x.*
13287 SMSC9420 PCI ETHERNET DRIVER
13288 M: Steve Glendinning <steve.glendinning@shawell.net>
13289 L: netdev@vger.kernel.org
13291 F: drivers/net/ethernet/smsc/smsc9420.*
13293 SOC-CAMERA V4L2 SUBSYSTEM
13294 L: linux-media@vger.kernel.org
13295 T: git git://linuxtv.org/media_tree.git
13297 F: include/media/soc*
13298 F: drivers/media/i2c/soc_camera/
13299 F: drivers/media/platform/soc_camera/
13301 SOCIONEXT SYNQUACER I2C DRIVER
13302 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13303 L: linux-i2c@vger.kernel.org
13305 F: drivers/i2c/busses/i2c-synquacer.c
13306 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13308 SOCIONEXT UNIPHIER SOUND DRIVER
13309 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13310 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13312 F: sound/soc/uniphier/
13314 SOEKRIS NET48XX LED SUPPORT
13315 M: Chris Boot <bootc@bootc.net>
13317 F: drivers/leds/leds-net48xx.c
13319 SOFT-ROCE DRIVER (rxe)
13320 M: Moni Shoua <monis@mellanox.com>
13321 L: linux-rdma@vger.kernel.org
13323 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13324 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13325 F: drivers/infiniband/sw/rxe/
13326 F: include/uapi/rdma/rdma_user_rxe.h
13328 SOFTLOGIC 6x10 MPEG CODEC
13329 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13330 M: Anton Sviridenko <anton@corp.bluecherry.net>
13331 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13332 M: Andrey Utkin <andrey_utkin@fastmail.com>
13333 M: Ismael Luceno <ismael@iodev.co.uk>
13334 L: linux-media@vger.kernel.org
13336 F: drivers/media/pci/solo6x10/
13338 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13339 M: James Morse <james.morse@arm.com>
13340 L: linux-arm-kernel@lists.infradead.org
13342 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13343 F: drivers/firmware/arm_sdei.c
13344 F: include/linux/sdei.h
13345 F: include/uapi/linux/sdei.h
13347 SOFTWARE RAID (Multiple Disks) SUPPORT
13348 M: Shaohua Li <shli@kernel.org>
13349 L: linux-raid@vger.kernel.org
13350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13352 F: drivers/md/Makefile
13353 F: drivers/md/Kconfig
13355 F: drivers/md/raid*
13356 F: include/linux/raid/
13357 F: include/uapi/linux/raid/
13359 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13360 M: Jassi Brar <jaswinder.singh@linaro.org>
13361 L: netdev@vger.kernel.org
13363 F: drivers/net/ethernet/socionext/netsec.c
13364 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13366 SOLIDRUN CLEARFOG SUPPORT
13367 M: Russell King <linux@armlinux.org.uk>
13369 F: arch/arm/boot/dts/armada-388-clearfog*
13370 F: arch/arm/boot/dts/armada-38x-solidrun-*
13372 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13373 M: Russell King <linux@armlinux.org.uk>
13375 F: arch/arm/boot/dts/imx6*-cubox-i*
13376 F: arch/arm/boot/dts/imx6*-hummingboard*
13377 F: arch/arm/boot/dts/imx6*-sr-*
13379 SONIC NETWORK DRIVER
13380 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13381 L: netdev@vger.kernel.org
13383 F: drivers/net/ethernet/natsemi/sonic.*
13385 SONICS SILICON BACKPLANE DRIVER (SSB)
13386 M: Michael Buesch <m@bues.ch>
13387 L: linux-wireless@vger.kernel.org
13390 F: include/linux/ssb/
13392 SONY IMX258 SENSOR DRIVER
13393 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13394 L: linux-media@vger.kernel.org
13395 T: git git://linuxtv.org/media_tree.git
13397 F: drivers/media/i2c/imx258.c
13399 SONY IMX274 SENSOR DRIVER
13400 M: Leon Luo <leonl@leopardimaging.com>
13401 L: linux-media@vger.kernel.org
13402 T: git git://linuxtv.org/media_tree.git
13404 F: drivers/media/i2c/imx274.c
13405 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13407 SONY MEMORYSTICK CARD SUPPORT
13408 M: Alex Dubov <oakad@yahoo.com>
13409 W: http://tifmxx.berlios.de/
13411 F: drivers/memstick/host/tifm_ms.c
13413 SONY MEMORYSTICK STANDARD SUPPORT
13414 M: Maxim Levitsky <maximlevitsky@gmail.com>
13416 F: drivers/memstick/core/ms_block.*
13418 SONY VAIO CONTROL DEVICE DRIVER
13419 M: Mattia Dongili <malattia@linux.it>
13420 L: platform-driver-x86@vger.kernel.org
13421 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13423 F: Documentation/laptops/sony-laptop.txt
13424 F: drivers/char/sonypi.c
13425 F: drivers/platform/x86/sony-laptop.c
13426 F: include/linux/sony-laptop.h
13429 M: Jaroslav Kysela <perex@perex.cz>
13430 M: Takashi Iwai <tiwai@suse.com>
13431 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13432 W: http://www.alsa-project.org/
13433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13434 T: git git://git.alsa-project.org/alsa-kernel.git
13435 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13437 F: Documentation/sound/
13439 F: include/uapi/sound/
13442 SOUND - COMPRESSED AUDIO
13443 M: Vinod Koul <vkoul@kernel.org>
13444 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13447 F: Documentation/sound/designs/compress-offload.rst
13448 F: include/sound/compress_driver.h
13449 F: include/uapi/sound/compress_*
13450 F: sound/core/compress_offload.c
13451 F: sound/soc/soc-compress.c
13453 SOUND - DMAENGINE HELPERS
13454 M: Lars-Peter Clausen <lars@metafoo.de>
13456 F: include/sound/dmaengine_pcm.h
13457 F: sound/core/pcm_dmaengine.c
13458 F: sound/soc/soc-generic-dmaengine-pcm.c
13460 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13461 M: Liam Girdwood <lgirdwood@gmail.com>
13462 M: Mark Brown <broonie@kernel.org>
13463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13464 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13465 W: http://alsa-project.org/main/index.php/ASoC
13467 F: Documentation/devicetree/bindings/sound/
13468 F: Documentation/sound/soc/
13470 F: include/sound/soc*
13472 SOUNDWIRE SUBSYSTEM
13473 M: Vinod Koul <vinod.koul@intel.com>
13474 M: Sanyog Kale <sanyog.r.kale@intel.com>
13475 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13476 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13478 F: Documentation/driver-api/soundwire/
13479 F: drivers/soundwire/
13480 F: include/linux/soundwire/
13483 M: Olli Salonen <olli.salonen@iki.fi>
13484 L: linux-media@vger.kernel.org
13485 W: https://linuxtv.org
13486 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13488 F: drivers/media/dvb-frontends/sp2*
13490 SPARC + UltraSPARC (sparc/sparc64)
13491 M: "David S. Miller" <davem@davemloft.net>
13492 L: sparclinux@vger.kernel.org
13493 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13500 SPARC SERIAL DRIVERS
13501 M: "David S. Miller" <davem@davemloft.net>
13502 L: sparclinux@vger.kernel.org
13503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13506 F: include/linux/sunserialcore.h
13507 F: drivers/tty/serial/suncore.c
13508 F: drivers/tty/serial/sunhv.c
13509 F: drivers/tty/serial/sunsab.c
13510 F: drivers/tty/serial/sunsab.h
13511 F: drivers/tty/serial/sunsu.c
13512 F: drivers/tty/serial/sunzilog.c
13513 F: drivers/tty/serial/sunzilog.h
13514 F: drivers/tty/vcc.c
13517 M: "Christopher Li" <sparse@chrisli.org>
13518 L: linux-sparse@vger.kernel.org
13519 W: https://sparse.wiki.kernel.org/
13520 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13521 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13523 F: include/linux/compiler.h
13525 SPEAR CLOCK FRAMEWORK SUPPORT
13526 M: Viresh Kumar <vireshk@kernel.org>
13527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13528 W: http://www.st.com/spear
13530 F: drivers/clk/spear/
13532 SPEAR PLATFORM SUPPORT
13533 M: Viresh Kumar <vireshk@kernel.org>
13534 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13536 W: http://www.st.com/spear
13538 F: arch/arm/boot/dts/spear*
13539 F: arch/arm/mach-spear/
13542 M: Marek Vasut <marek.vasut@gmail.com>
13543 L: linux-mtd@lists.infradead.org
13544 W: http://www.linux-mtd.infradead.org/
13545 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13546 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13547 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13549 F: drivers/mtd/spi-nor/
13550 F: include/linux/mtd/spi-nor.h
13553 M: Mark Brown <broonie@kernel.org>
13554 L: linux-spi@vger.kernel.org
13555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13556 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13558 F: Documentation/devicetree/bindings/spi/
13559 F: Documentation/spi/
13561 F: include/linux/spi/
13562 F: include/uapi/linux/spi/
13565 SPIDERNET NETWORK DRIVER for CELL
13566 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13567 L: netdev@vger.kernel.org
13569 F: Documentation/networking/spider_net.txt
13570 F: drivers/net/ethernet/toshiba/spider_net*
13573 R: Stephen Boyd <sboyd@kernel.org>
13574 L: linux-arm-msm@vger.kernel.org
13575 F: Documentation/devicetree/bindings/spmi/
13577 F: include/dt-bindings/spmi/spmi.h
13578 F: include/linux/spmi.h
13579 F: include/trace/events/spmi.h
13582 M: Jeremy Kerr <jk@ozlabs.org>
13583 L: linuxppc-dev@lists.ozlabs.org
13584 W: http://www.ibm.com/developerworks/power/cell/
13586 F: Documentation/filesystems/spufs.txt
13587 F: arch/powerpc/platforms/cell/spufs/
13589 SQUASHFS FILE SYSTEM
13590 M: Phillip Lougher <phillip@squashfs.org.uk>
13591 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13592 W: http://squashfs.org.uk
13593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13595 F: Documentation/filesystems/squashfs.txt
13598 SRM (Alpha) environment access
13599 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13601 F: arch/alpha/kernel/srm_env.c
13603 ST STM32 I2C/SMBUS DRIVER
13604 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13605 L: linux-i2c@vger.kernel.org
13607 F: drivers/i2c/busses/i2c-stm32*
13610 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13611 L: stable@vger.kernel.org
13613 F: Documentation/process/stable-kernel-rules.rst
13616 M: Ian Abbott <abbotti@mev.co.uk>
13617 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13619 F: drivers/staging/comedi/
13621 STAGING - FLARION FT1000 DRIVERS
13622 M: Marek Belisko <marek.belisko@gmail.com>
13624 F: drivers/staging/ft1000/
13626 STAGING - INDUSTRIAL IO
13627 M: Jonathan Cameron <jic23@kernel.org>
13628 L: linux-iio@vger.kernel.org
13630 F: Documentation/devicetree/bindings/staging/iio/
13631 F: drivers/staging/iio/
13633 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13634 M: Marc Dietrich <marvin24@gmx.de>
13635 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13636 L: linux-tegra@vger.kernel.org
13638 F: drivers/staging/nvec/
13640 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13641 M: Jens Frederich <jfrederich@gmail.com>
13642 M: Daniel Drake <dsd@laptop.org>
13643 M: Jon Nettleton <jon.nettleton@gmail.com>
13644 W: http://wiki.laptop.org/go/DCON
13646 F: drivers/staging/olpc_dcon/
13648 STAGING - REALTEK RTL8712U DRIVERS
13649 M: Larry Finger <Larry.Finger@lwfinger.net>
13650 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13652 F: drivers/staging/rtl8712/
13654 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13655 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13656 M: Teddy Wang <teddy.wang@siliconmotion.com>
13657 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13658 L: linux-fbdev@vger.kernel.org
13660 F: drivers/staging/sm750fb/
13662 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13663 M: William Hubbs <w.d.hubbs@gmail.com>
13664 M: Chris Brannon <chris@the-brannons.com>
13665 M: Kirk Reiser <kirk@reisers.ca>
13666 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13667 L: speakup@linux-speakup.org
13668 W: http://www.linux-speakup.org/
13670 F: drivers/staging/speakup/
13672 STAGING - VIA VT665X DRIVERS
13673 M: Forest Bond <forest@alittletooquiet.net>
13675 F: drivers/staging/vt665?/
13677 STAGING - WILC1000 WIFI DRIVER
13678 M: Aditya Shankar <aditya.shankar@microchip.com>
13679 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13680 L: linux-wireless@vger.kernel.org
13682 F: drivers/staging/wilc1000/
13684 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13685 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13687 F: drivers/staging/xgifb/
13690 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13692 L: devel@driverdev.osuosl.org
13694 F: drivers/staging/
13696 STARFIRE/DURALAN NETWORK DRIVER
13697 M: Ion Badulescu <ionut@badula.org>
13699 F: drivers/net/ethernet/adaptec/starfire*
13701 STEC S1220 SKD DRIVER
13702 M: Bart Van Assche <bart.vanassche@wdc.com>
13703 L: linux-block@vger.kernel.org
13705 F: drivers/block/skd*[ch]
13707 STI AUDIO (ASoC) DRIVERS
13708 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13709 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13711 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13715 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13717 F: drivers/staging/media/st-cec/
13718 F: Documentation/devicetree/bindings/media/stih-cec.txt
13720 STK1160 USB VIDEO CAPTURE DRIVER
13721 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13722 L: linux-media@vger.kernel.org
13723 T: git git://linuxtv.org/media_tree.git
13725 F: drivers/media/usb/stk1160/
13727 STM32 AUDIO (ASoC) DRIVERS
13728 M: Olivier Moysan <olivier.moysan@st.com>
13729 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13730 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13732 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
13735 STM32 TIMER/LPTIMER DRIVERS
13736 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13738 F: drivers/*/stm32-*timer*
13739 F: drivers/pwm/pwm-stm32*
13740 F: include/linux/*/stm32-*tim*
13741 F: Documentation/ABI/testing/*timer-stm32
13742 F: Documentation/devicetree/bindings/*/stm32-*timer*
13743 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
13745 STMMAC ETHERNET DRIVER
13746 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13747 M: Alexandre Torgue <alexandre.torgue@st.com>
13748 M: Jose Abreu <joabreu@synopsys.com>
13749 L: netdev@vger.kernel.org
13750 W: http://www.stlinux.com
13752 F: drivers/net/ethernet/stmicro/stmmac/
13755 M: Sam Creasey <sammy@sammy.net>
13756 W: http://sammy.net/sun3/
13758 F: arch/m68k/kernel/*sun3*
13759 F: arch/m68k/sun3*/
13760 F: arch/m68k/include/asm/sun3*
13761 F: drivers/net/ethernet/i825xx/sun3*
13763 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13764 M: Hans de Goede <hdegoede@redhat.com>
13765 L: linux-input@vger.kernel.org
13767 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13768 F: drivers/input/keyboard/sun4i-lradc-keys.c
13770 SUNDANCE NETWORK DRIVER
13771 M: Denis Kirjanov <kda@linux-powerpc.org>
13772 L: netdev@vger.kernel.org
13774 F: drivers/net/ethernet/dlink/sundance.c
13777 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13778 M: Rich Felker <dalias@libc.org>
13779 L: linux-sh@vger.kernel.org
13780 Q: http://patchwork.kernel.org/project/linux-sh/list/
13782 F: Documentation/sh/
13787 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13788 M: Len Brown <len.brown@intel.com>
13789 M: Pavel Machek <pavel@ucw.cz>
13790 L: linux-pm@vger.kernel.org
13791 B: https://bugzilla.kernel.org
13793 F: Documentation/power/
13794 F: arch/x86/kernel/acpi/
13795 F: drivers/base/power/
13797 F: include/linux/suspend.h
13798 F: include/linux/freezer.h
13799 F: include/linux/pm.h
13802 M: Martin Mares <mj@ucw.cz>
13803 L: linux-video@atrey.karlin.mff.cuni.cz
13805 F: Documentation/svga.txt
13806 F: arch/x86/boot/video*
13809 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13810 L: iommu@lists.linux-foundation.org
13811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13813 F: kernel/dma/swiotlb.c
13814 F: arch/*/kernel/pci-swiotlb.c
13815 F: include/linux/swiotlb.h
13818 M: Jiri Pirko <jiri@resnulli.us>
13819 M: Ivan Vecera <ivecera@redhat.com>
13820 L: netdev@vger.kernel.org
13823 F: include/net/switchdev.h
13825 SY8106A REGULATOR DRIVER
13826 M: Icenowy Zheng <icenowy@aosc.io>
13828 F: drivers/regulator/sy8106a-regulator.c
13829 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13831 SYNC FILE FRAMEWORK
13832 M: Sumit Semwal <sumit.semwal@linaro.org>
13833 R: Gustavo Padovan <gustavo@padovan.org>
13835 L: linux-media@vger.kernel.org
13836 L: dri-devel@lists.freedesktop.org
13837 F: drivers/dma-buf/sync_*
13838 F: drivers/dma-buf/dma-fence*
13839 F: drivers/dma-buf/sw_sync.c
13840 F: include/linux/sync_file.h
13841 F: include/uapi/linux/sync_file.h
13842 F: Documentation/sync_file.txt
13843 T: git git://anongit.freedesktop.org/drm/drm-misc
13845 SYNOPSYS ARC ARCHITECTURE
13846 M: Vineet Gupta <vgupta@synopsys.com>
13847 L: linux-snps-arc@lists.infradead.org
13850 F: Documentation/devicetree/bindings/arc/*
13851 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13852 F: drivers/clocksource/arc_timer.c
13853 F: drivers/tty/serial/arc_uart.c
13854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13856 SYNOPSYS ARC HSDK SDP pll clock driver
13857 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13859 F: drivers/clk/clk-hsdk-pll.c
13860 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13862 SYNOPSYS ARC SDP clock driver
13863 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13865 F: drivers/clk/axs10x/*
13866 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13868 SYNOPSYS ARC SDP platform support
13869 M: Alexey Brodkin <abrodkin@synopsys.com>
13871 F: arch/arc/plat-axs10x
13872 F: arch/arc/boot/dts/ax*
13873 F: Documentation/devicetree/bindings/arc/axs10*
13875 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13876 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13878 F: drivers/reset/reset-axs10x.c
13879 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13881 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13882 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13884 F: drivers/tty/serial/8250/8250_dw.c
13886 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13887 M: Hoan Tran <hotran@apm.com>
13888 L: linux-gpio@vger.kernel.org
13890 F: drivers/gpio/gpio-dwapb.c
13891 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13893 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13894 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13896 F: drivers/dma/dwi-axi-dmac/
13897 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13899 SYNOPSYS DESIGNWARE DMAC DRIVER
13900 M: Viresh Kumar <vireshk@kernel.org>
13901 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13903 F: include/linux/dma/dw.h
13904 F: include/linux/platform_data/dma-dw.h
13907 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13908 M: Jose Abreu <Jose.Abreu@synopsys.com>
13909 L: netdev@vger.kernel.org
13911 F: drivers/net/ethernet/synopsys/
13913 SYNOPSYS DESIGNWARE I2C DRIVER
13914 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13915 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13916 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13917 L: linux-i2c@vger.kernel.org
13919 F: drivers/i2c/busses/i2c-designware-*
13920 F: include/linux/platform_data/i2c-designware.h
13922 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13923 M: Jaehoon Chung <jh80.chung@samsung.com>
13924 L: linux-mmc@vger.kernel.org
13926 F: drivers/mmc/host/dw_mmc*
13928 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13929 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13931 F: drivers/reset/reset-hsdk.c
13932 F: include/dt-bindings/reset/snps,hsdk-reset.h
13933 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13935 SYSTEM CONFIGURATION (SYSCON)
13936 M: Lee Jones <lee.jones@linaro.org>
13937 M: Arnd Bergmann <arnd@arndb.de>
13938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13940 F: drivers/mfd/syscon.c
13942 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13943 M: Sudeep Holla <sudeep.holla@arm.com>
13944 L: linux-arm-kernel@lists.infradead.org
13946 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13947 F: drivers/clk/clk-sc[mp]i.c
13948 F: drivers/cpufreq/sc[mp]i-cpufreq.c
13949 F: drivers/firmware/arm_scpi.c
13950 F: drivers/firmware/arm_scmi/
13951 F: include/linux/sc[mp]i_protocol.h
13953 SYSTEM RESET/SHUTDOWN DRIVERS
13954 M: Sebastian Reichel <sre@kernel.org>
13955 L: linux-pm@vger.kernel.org
13956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13958 F: Documentation/devicetree/bindings/power/reset/
13959 F: drivers/power/reset/
13961 SYSTEM TRACE MODULE CLASS
13962 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13965 F: Documentation/trace/stm.rst
13966 F: drivers/hwtracing/stm/
13967 F: include/linux/stm.h
13968 F: include/uapi/linux/stm.h
13971 M: Christoph Hellwig <hch@infradead.org>
13973 F: Documentation/filesystems/sysv-fs.txt
13975 F: include/linux/sysv_fs.h
13978 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13979 L: linux-scsi@vger.kernel.org
13980 L: target-devel@vger.kernel.org
13981 W: http://www.linux-iscsi.org
13982 W: http://groups.google.com/group/linux-iscsi-target-dev
13983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13987 F: Documentation/target/
13989 TASKSTATS STATISTICS INTERFACE
13990 M: Balbir Singh <bsingharora@gmail.com>
13992 F: Documentation/accounting/taskstats*
13993 F: include/linux/taskstats*
13994 F: kernel/taskstats.c
13997 M: Jamal Hadi Salim <jhs@mojatatu.com>
13998 M: Cong Wang <xiyou.wangcong@gmail.com>
13999 M: Jiri Pirko <jiri@resnulli.us>
14000 L: netdev@vger.kernel.org
14002 F: include/net/pkt_cls.h
14003 F: include/net/pkt_sched.h
14004 F: include/net/tc_act/
14005 F: include/uapi/linux/pkt_cls.h
14006 F: include/uapi/linux/pkt_sched.h
14007 F: include/uapi/linux/tc_act/
14008 F: include/uapi/linux/tc_ematch/
14011 TC90522 MEDIA DRIVER
14012 M: Akihiro Tsukada <tskd08@gmail.com>
14013 L: linux-media@vger.kernel.org
14015 F: drivers/media/dvb-frontends/tc90522*
14017 TCP LOW PRIORITY MODULE
14018 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14019 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14020 W: http://tcp-lp-mod.sourceforge.net/
14022 F: net/ipv4/tcp_lp.c
14024 TDA10071 MEDIA DRIVER
14025 M: Antti Palosaari <crope@iki.fi>
14026 L: linux-media@vger.kernel.org
14027 W: https://linuxtv.org
14028 W: http://palosaari.fi/linux/
14029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14030 T: git git://linuxtv.org/anttip/media_tree.git
14032 F: drivers/media/dvb-frontends/tda10071*
14034 TDA18212 MEDIA DRIVER
14035 M: Antti Palosaari <crope@iki.fi>
14036 L: linux-media@vger.kernel.org
14037 W: https://linuxtv.org
14038 W: http://palosaari.fi/linux/
14039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14040 T: git git://linuxtv.org/anttip/media_tree.git
14042 F: drivers/media/tuners/tda18212*
14044 TDA18218 MEDIA DRIVER
14045 M: Antti Palosaari <crope@iki.fi>
14046 L: linux-media@vger.kernel.org
14047 W: https://linuxtv.org
14048 W: http://palosaari.fi/linux/
14049 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14050 T: git git://linuxtv.org/anttip/media_tree.git
14052 F: drivers/media/tuners/tda18218*
14054 TDA18250 MEDIA DRIVER
14055 M: Olli Salonen <olli.salonen@iki.fi>
14056 L: linux-media@vger.kernel.org
14057 W: https://linuxtv.org
14058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14059 T: git git://linuxtv.org/media_tree.git
14061 F: drivers/media/tuners/tda18250*
14063 TDA18271 MEDIA DRIVER
14064 M: Michael Krufky <mkrufky@linuxtv.org>
14065 L: linux-media@vger.kernel.org
14066 W: https://linuxtv.org
14067 W: http://github.com/mkrufky
14068 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14069 T: git git://linuxtv.org/mkrufky/tuners.git
14071 F: drivers/media/tuners/tda18271*
14073 TDA1997x MEDIA DRIVER
14074 M: Tim Harvey <tharvey@gateworks.com>
14075 L: linux-media@vger.kernel.org
14076 W: https://linuxtv.org
14077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14079 F: drivers/media/i2c/tda1997x.*
14081 TDA827x MEDIA DRIVER
14082 M: Michael Krufky <mkrufky@linuxtv.org>
14083 L: linux-media@vger.kernel.org
14084 W: https://linuxtv.org
14085 W: http://github.com/mkrufky
14086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14087 T: git git://linuxtv.org/mkrufky/tuners.git
14089 F: drivers/media/tuners/tda8290.*
14091 TDA8290 MEDIA DRIVER
14092 M: Michael Krufky <mkrufky@linuxtv.org>
14093 L: linux-media@vger.kernel.org
14094 W: https://linuxtv.org
14095 W: http://github.com/mkrufky
14096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14097 T: git git://linuxtv.org/mkrufky/tuners.git
14099 F: drivers/media/tuners/tda8290.*
14101 TDA9840 MEDIA DRIVER
14102 M: Hans Verkuil <hverkuil@xs4all.nl>
14103 L: linux-media@vger.kernel.org
14104 T: git git://linuxtv.org/media_tree.git
14105 W: https://linuxtv.org
14107 F: drivers/media/i2c/tda9840*
14109 TEA5761 TUNER DRIVER
14110 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14111 L: linux-media@vger.kernel.org
14112 W: https://linuxtv.org
14113 T: git git://linuxtv.org/media_tree.git
14115 F: drivers/media/tuners/tea5761.*
14117 TEA5767 TUNER DRIVER
14118 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14119 L: linux-media@vger.kernel.org
14120 W: https://linuxtv.org
14121 T: git git://linuxtv.org/media_tree.git
14123 F: drivers/media/tuners/tea5767.*
14125 TEA6415C MEDIA DRIVER
14126 M: Hans Verkuil <hverkuil@xs4all.nl>
14127 L: linux-media@vger.kernel.org
14128 T: git git://linuxtv.org/media_tree.git
14129 W: https://linuxtv.org
14131 F: drivers/media/i2c/tea6415c*
14133 TEA6420 MEDIA DRIVER
14134 M: Hans Verkuil <hverkuil@xs4all.nl>
14135 L: linux-media@vger.kernel.org
14136 T: git git://linuxtv.org/media_tree.git
14137 W: https://linuxtv.org
14139 F: drivers/media/i2c/tea6420*
14142 M: Jiri Pirko <jiri@resnulli.us>
14143 L: netdev@vger.kernel.org
14145 F: drivers/net/team/
14146 F: include/linux/if_team.h
14147 F: include/uapi/linux/if_team.h
14149 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14150 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14152 F: arch/x86/platform/ts5500/
14154 TECHNOTREND USB IR RECEIVER
14155 M: Sean Young <sean@mess.org>
14156 L: linux-media@vger.kernel.org
14158 F: drivers/media/rc/ttusbir.c
14160 TECHWELL TW9910 VIDEO DECODER
14161 L: linux-media@vger.kernel.org
14163 F: drivers/media/i2c/tw9910.c
14164 F: include/media/i2c/tw9910.h
14167 M: Jens Wiklander <jens.wiklander@linaro.org>
14169 F: include/linux/tee_drv.h
14170 F: include/uapi/linux/tee.h
14172 F: Documentation/tee.txt
14174 TEGRA ARCHITECTURE SUPPORT
14175 M: Thierry Reding <thierry.reding@gmail.com>
14176 M: Jonathan Hunter <jonathanh@nvidia.com>
14177 L: linux-tegra@vger.kernel.org
14178 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14184 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14185 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14187 F: drivers/clk/tegra/
14190 M: Laxman Dewangan <ldewangan@nvidia.com>
14191 M: Jon Hunter <jonathanh@nvidia.com>
14193 F: drivers/dma/tegra*
14196 M: Laxman Dewangan <ldewangan@nvidia.com>
14198 F: drivers/i2c/busses/i2c-tegra.c
14200 TEGRA IOMMU DRIVERS
14201 M: Thierry Reding <thierry.reding@gmail.com>
14202 L: linux-tegra@vger.kernel.org
14204 F: drivers/iommu/tegra*
14207 M: Laxman Dewangan <ldewangan@nvidia.com>
14209 F: drivers/input/keyboard/tegra-kbc.c
14212 M: Stefan Agner <stefan@agner.ch>
14213 M: Lucas Stach <dev@lynxeye.de>
14215 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14216 F: drivers/mtd/nand/raw/tegra_nand.c
14219 M: Thierry Reding <thierry.reding@gmail.com>
14221 F: drivers/pwm/pwm-tegra.c
14223 TEGRA SERIAL DRIVER
14224 M: Laxman Dewangan <ldewangan@nvidia.com>
14226 F: drivers/tty/serial/serial-tegra.c
14229 M: Laxman Dewangan <ldewangan@nvidia.com>
14231 F: drivers/spi/spi-tegra*
14233 TEHUTI ETHERNET DRIVER
14234 M: Andy Gospodarek <andy@greyhouse.net>
14235 L: netdev@vger.kernel.org
14237 F: drivers/net/ethernet/tehuti/*
14239 Telecom Clock Driver for MCPL0010
14240 M: Mark Gross <mark.gross@intel.com>
14242 F: drivers/char/tlclk.c
14244 TENSILICA XTENSA PORT (xtensa)
14245 M: Chris Zankel <chris@zankel.net>
14246 M: Max Filippov <jcmvbkbc@gmail.com>
14247 L: linux-xtensa@linux-xtensa.org
14248 T: git git://github.com/czankel/xtensa-linux.git
14251 F: drivers/irqchip/irq-xtensa-*
14253 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14254 M: Nishanth Menon <nm@ti.com>
14255 M: Tero Kristo <t-kristo@ti.com>
14256 M: Santosh Shilimkar <ssantosh@kernel.org>
14257 L: linux-arm-kernel@lists.infradead.org
14259 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14260 F: drivers/firmware/ti_sci*
14261 F: include/linux/soc/ti/ti_sci_protocol.h
14262 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14263 F: include/dt-bindings/genpd/k2g.h
14264 F: drivers/soc/ti/ti_sci_pm_domains.c
14265 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14266 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14267 F: drivers/clk/keystone/sci-clk.c
14268 F: drivers/reset/reset-ti-sci.c
14270 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14271 M: Hans Verkuil <hverkuil@xs4all.nl>
14272 L: linux-media@vger.kernel.org
14273 T: git git://linuxtv.org/media_tree.git
14274 W: https://linuxtv.org
14276 F: drivers/media/radio/radio-raremono.c
14279 M: Zhang Rui <rui.zhang@intel.com>
14280 M: Eduardo Valentin <edubezval@gmail.com>
14281 L: linux-pm@vger.kernel.org
14282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14284 Q: https://patchwork.kernel.org/project/linux-pm/list/
14286 F: drivers/thermal/
14287 F: include/linux/thermal.h
14288 F: include/uapi/linux/thermal.h
14289 F: include/linux/cpu_cooling.h
14290 F: Documentation/devicetree/bindings/thermal/
14292 THERMAL/CPU_COOLING
14293 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14294 M: Viresh Kumar <viresh.kumar@linaro.org>
14295 M: Javi Merino <javi.merino@kernel.org>
14296 L: linux-pm@vger.kernel.org
14298 F: Documentation/thermal/cpu-cooling-api.txt
14299 F: drivers/thermal/cpu_cooling.c
14300 F: include/linux/cpu_cooling.h
14302 THINKPAD ACPI EXTRAS DRIVER
14303 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14304 L: ibm-acpi-devel@lists.sourceforge.net
14305 L: platform-driver-x86@vger.kernel.org
14306 W: http://ibm-acpi.sourceforge.net
14307 W: http://thinkwiki.org/wiki/Ibm-acpi
14308 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14310 F: drivers/platform/x86/thinkpad_acpi.c
14313 M: Andreas Noever <andreas.noever@gmail.com>
14314 M: Michael Jamet <michael.jamet@intel.com>
14315 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14316 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14319 F: Documentation/admin-guide/thunderbolt.rst
14320 F: drivers/thunderbolt/
14321 F: include/linux/thunderbolt.h
14323 THUNDERBOLT NETWORK DRIVER
14324 M: Michael Jamet <michael.jamet@intel.com>
14325 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14326 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14327 L: netdev@vger.kernel.org
14329 F: drivers/net/thunderbolt.c
14331 THUNDERX GPIO DRIVER
14332 M: David Daney <david.daney@cavium.com>
14334 F: drivers/gpio/gpio-thunderx.c
14336 TI AM437X VPFE DRIVER
14337 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14338 L: linux-media@vger.kernel.org
14339 W: https://linuxtv.org
14340 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14341 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14343 F: drivers/media/platform/am437x/
14345 TI BANDGAP AND THERMAL DRIVER
14346 M: Eduardo Valentin <edubezval@gmail.com>
14347 M: Keerthy <j-keerthy@ti.com>
14348 L: linux-pm@vger.kernel.org
14349 L: linux-omap@vger.kernel.org
14351 F: drivers/thermal/ti-soc-thermal/
14353 TI BQ27XXX POWER SUPPLY DRIVER
14354 R: Andrew F. Davis <afd@ti.com>
14355 F: include/linux/power/bq27xxx_battery.h
14356 F: drivers/power/supply/bq27xxx_battery.c
14357 F: drivers/power/supply/bq27xxx_battery_i2c.c
14359 TI CDCE706 CLOCK DRIVER
14360 M: Max Filippov <jcmvbkbc@gmail.com>
14362 F: drivers/clk/clk-cdce706.c
14365 M: Tero Kristo <t-kristo@ti.com>
14366 L: linux-omap@vger.kernel.org
14369 F: include/linux/clk/ti.h
14371 TI DAVINCI MACHINE SUPPORT
14372 M: Sekhar Nori <nsekhar@ti.com>
14373 M: Kevin Hilman <khilman@kernel.org>
14374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14377 F: arch/arm/mach-davinci/
14378 F: drivers/i2c/busses/i2c-davinci.c
14379 F: arch/arm/boot/dts/da850*
14381 TI DAVINCI SERIES CLOCK DRIVER
14382 M: David Lechner <david@lechnology.com>
14383 R: Sekhar Nori <nsekhar@ti.com>
14385 F: Documentation/devicetree/bindings/clock/ti/davinci/
14386 F: drivers/clk/davinci/
14388 TI DAVINCI SERIES GPIO DRIVER
14389 M: Keerthy <j-keerthy@ti.com>
14390 L: linux-gpio@vger.kernel.org
14392 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14393 F: drivers/gpio/gpio-davinci.c
14395 TI DAVINCI SERIES MEDIA DRIVER
14396 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14397 L: linux-media@vger.kernel.org
14398 W: https://linuxtv.org
14399 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14400 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14402 F: drivers/media/platform/davinci/
14403 F: include/media/davinci/
14405 TI ETHERNET SWITCH DRIVER (CPSW)
14406 R: Grygorii Strashko <grygorii.strashko@ti.com>
14407 L: linux-omap@vger.kernel.org
14408 L: netdev@vger.kernel.org
14410 F: drivers/net/ethernet/ti/cpsw*
14411 F: drivers/net/ethernet/ti/davinci*
14413 TI FLASH MEDIA INTERFACE DRIVER
14414 M: Alex Dubov <oakad@yahoo.com>
14416 F: drivers/misc/tifm*
14417 F: drivers/mmc/host/tifm_sd.c
14418 F: include/linux/tifm.h
14420 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14421 M: Santosh Shilimkar <ssantosh@kernel.org>
14422 L: linux-kernel@vger.kernel.org
14423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14425 F: drivers/soc/ti/*
14426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14428 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14429 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14430 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14431 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14433 F: sound/soc/codecs/lm49453*
14434 F: sound/soc/codecs/isabelle*
14436 TI LP855x BACKLIGHT DRIVER
14437 M: Milo Kim <milo.kim@ti.com>
14439 F: Documentation/backlight/lp855x-driver.txt
14440 F: drivers/video/backlight/lp855x_bl.c
14441 F: include/linux/platform_data/lp855x.h
14443 TI LP8727 CHARGER DRIVER
14444 M: Milo Kim <milo.kim@ti.com>
14446 F: drivers/power/supply/lp8727_charger.c
14447 F: include/linux/platform_data/lp8727.h
14449 TI LP8788 MFD DRIVER
14450 M: Milo Kim <milo.kim@ti.com>
14452 F: drivers/iio/adc/lp8788_adc.c
14453 F: drivers/leds/leds-lp8788.c
14454 F: drivers/mfd/lp8788*.c
14455 F: drivers/power/supply/lp8788-charger.c
14456 F: drivers/regulator/lp8788-*.c
14457 F: include/linux/mfd/lp8788*.h
14459 TI NETCP ETHERNET DRIVER
14460 M: Wingman Kwok <w-kwok2@ti.com>
14461 M: Murali Karicheri <m-karicheri2@ti.com>
14462 L: netdev@vger.kernel.org
14464 F: drivers/net/ethernet/ti/netcp*
14466 TI TAS571X FAMILY ASoC CODEC DRIVER
14467 M: Kevin Cernekee <cernekee@chromium.org>
14468 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14470 F: sound/soc/codecs/tas571x*
14472 TI TRF7970A NFC DRIVER
14473 M: Mark Greer <mgreer@animalcreek.com>
14474 L: linux-wireless@vger.kernel.org
14475 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14477 F: drivers/nfc/trf7970a.c
14478 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14480 TI TWL4030 SERIES SOC CODEC DRIVER
14481 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14482 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14484 F: sound/soc/codecs/twl4030*
14487 M: Benoit Parrot <bparrot@ti.com>
14488 L: linux-media@vger.kernel.org
14489 W: http://linuxtv.org/
14490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14492 F: drivers/media/platform/ti-vpe/
14494 TI WILINK WIRELESS DRIVERS
14495 L: linux-wireless@vger.kernel.org
14496 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14497 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14500 F: drivers/net/wireless/ti/
14501 F: include/linux/wl12xx.h
14503 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14504 M: John Stultz <john.stultz@linaro.org>
14505 M: Thomas Gleixner <tglx@linutronix.de>
14506 R: Stephen Boyd <sboyd@kernel.org>
14507 L: linux-kernel@vger.kernel.org
14508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14510 F: include/linux/clocksource.h
14511 F: include/linux/time.h
14512 F: include/linux/timex.h
14513 F: include/uapi/linux/time.h
14514 F: include/uapi/linux/timex.h
14515 F: kernel/time/clocksource.c
14516 F: kernel/time/time*.c
14517 F: kernel/time/alarmtimer.c
14518 F: kernel/time/ntp.c
14519 F: tools/testing/selftests/timers/
14522 M: Jon Maloy <jon.maloy@ericsson.com>
14523 M: Ying Xue <ying.xue@windriver.com>
14524 L: netdev@vger.kernel.org (core kernel code)
14525 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14526 W: http://tipc.sourceforge.net/
14528 F: include/uapi/linux/tipc*.h
14531 TLAN NETWORK DRIVER
14532 M: Samuel Chessman <chessman@tux.org>
14533 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14534 W: http://sourceforge.net/projects/tlan/
14536 F: Documentation/networking/tlan.txt
14537 F: drivers/net/ethernet/ti/tlan.*
14539 TM6000 VIDEO4LINUX DRIVER
14540 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14541 L: linux-media@vger.kernel.org
14542 W: https://linuxtv.org
14543 T: git git://linuxtv.org/media_tree.git
14545 F: drivers/media/usb/tm6000/
14546 F: Documentation/media/v4l-drivers/tm6000*
14548 TMIO/SDHI MMC DRIVER
14549 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14550 L: linux-mmc@vger.kernel.org
14552 F: drivers/mmc/host/tmio_mmc*
14553 F: drivers/mmc/host/renesas_sdhi*
14554 F: include/linux/mfd/tmio.h
14556 TMP401 HARDWARE MONITOR DRIVER
14557 M: Guenter Roeck <linux@roeck-us.net>
14558 L: linux-hwmon@vger.kernel.org
14560 F: Documentation/hwmon/tmp401
14561 F: drivers/hwmon/tmp401.c
14563 TMPFS (SHMEM FILESYSTEM)
14564 M: Hugh Dickins <hughd@google.com>
14565 L: linux-mm@kvack.org
14567 F: include/linux/shmem_fs.h
14570 TOMOYO SECURITY MODULE
14571 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14572 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14573 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14574 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14575 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14576 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14577 W: http://tomoyo.sourceforge.jp/
14578 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14580 F: security/tomoyo/
14582 TOPSTAR LAPTOP EXTRAS DRIVER
14583 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14584 L: platform-driver-x86@vger.kernel.org
14586 F: drivers/platform/x86/topstar-laptop.c
14588 TORTURE-TEST MODULES
14589 M: Davidlohr Bueso <dave@stgolabs.net>
14590 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14591 M: Josh Triplett <josh@joshtriplett.org>
14592 L: linux-kernel@vger.kernel.org
14594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14595 F: Documentation/RCU/torture.txt
14596 F: kernel/torture.c
14597 F: kernel/rcu/rcutorture.c
14598 F: kernel/rcu/rcuperf.c
14599 F: kernel/locking/locktorture.c
14601 TOSHIBA ACPI EXTRAS DRIVER
14602 M: Azael Avalos <coproscefalo@gmail.com>
14603 L: platform-driver-x86@vger.kernel.org
14605 F: drivers/platform/x86/toshiba_acpi.c
14607 TOSHIBA BLUETOOTH DRIVER
14608 M: Azael Avalos <coproscefalo@gmail.com>
14609 L: platform-driver-x86@vger.kernel.org
14611 F: drivers/platform/x86/toshiba_bluetooth.c
14613 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14614 M: Azael Avalos <coproscefalo@gmail.com>
14615 L: platform-driver-x86@vger.kernel.org
14617 F: drivers/platform/x86/toshiba_haps.c
14620 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14621 W: http://www.buzzard.org.uk/toshiba/
14623 F: drivers/char/toshiba.c
14624 F: include/linux/toshiba.h
14625 F: include/uapi/linux/toshiba.h
14627 TOSHIBA TC358743 DRIVER
14628 M: Mats Randgaard <matrandg@cisco.com>
14629 L: linux-media@vger.kernel.org
14631 F: drivers/media/i2c/tc358743*
14632 F: include/media/i2c/tc358743.h
14634 TOSHIBA WMI HOTKEYS DRIVER
14635 M: Azael Avalos <coproscefalo@gmail.com>
14636 L: platform-driver-x86@vger.kernel.org
14638 F: drivers/platform/x86/toshiba-wmi.c
14641 M: Peter Huewe <peterhuewe@gmx.de>
14642 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14643 R: Jason Gunthorpe <jgg@ziepe.ca>
14644 L: linux-integrity@vger.kernel.org
14645 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14646 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14647 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14649 F: drivers/char/tpm/
14652 M: Steven Rostedt <rostedt@goodmis.org>
14653 M: Ingo Molnar <mingo@redhat.com>
14654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14656 F: Documentation/trace/ftrace.rst
14657 F: arch/*/*/*/ftrace.h
14658 F: arch/*/kernel/ftrace.c
14659 F: include/*/ftrace.h
14660 F: include/linux/trace*.h
14663 F: tools/testing/selftests/ftrace/
14665 TRACING MMIO ACCESSES (MMIOTRACE)
14666 M: Steven Rostedt <rostedt@goodmis.org>
14667 M: Ingo Molnar <mingo@kernel.org>
14668 R: Karol Herbst <karolherbst@gmail.com>
14669 R: Pekka Paalanen <ppaalanen@gmail.com>
14671 L: linux-kernel@vger.kernel.org
14672 L: nouveau@lists.freedesktop.org
14673 F: kernel/trace/trace_mmiotrace.c
14674 F: include/linux/mmiotrace.h
14675 F: arch/x86/mm/kmmio.c
14676 F: arch/x86/mm/mmio-mod.c
14677 F: arch/x86/mm/testmmiotrace.c
14680 M: Jiri Kosina <trivial@kernel.org>
14681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14683 K: ^Subject:.*(?i)trivial
14685 TEMPO SEMICONDUCTOR DRIVERS
14686 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14688 F: sound/soc/codecs/tscs*.c
14689 F: sound/soc/codecs/tscs*.h
14690 F: Documentation/devicetree/bindings/sound/tscs*.txt
14693 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14694 M: Jiri Slaby <jslaby@suse.com>
14696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14697 F: Documentation/serial/
14699 F: drivers/tty/serial/serial_core.c
14700 F: include/linux/serial_core.h
14701 F: include/linux/serial.h
14702 F: include/linux/tty.h
14703 F: include/uapi/linux/serial_core.h
14704 F: include/uapi/linux/serial.h
14705 F: include/uapi/linux/tty.h
14707 TUA9001 MEDIA DRIVER
14708 M: Antti Palosaari <crope@iki.fi>
14709 L: linux-media@vger.kernel.org
14710 W: https://linuxtv.org
14711 W: http://palosaari.fi/linux/
14712 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14713 T: git git://linuxtv.org/anttip/media_tree.git
14715 F: drivers/media/tuners/tua9001*
14717 TULIP NETWORK DRIVERS
14718 L: netdev@vger.kernel.org
14719 L: linux-parisc@vger.kernel.org
14721 F: drivers/net/ethernet/dec/tulip/
14724 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14725 W: http://vtun.sourceforge.net/tun
14727 F: Documentation/networking/tuntap.txt
14728 F: arch/um/os-Linux/drivers/
14730 TURBOCHANNEL SUBSYSTEM
14731 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14732 M: Ralf Baechle <ralf@linux-mips.org>
14733 L: linux-mips@linux-mips.org
14734 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14737 F: include/linux/tc.h
14740 M: "Len Brown" <lenb@kernel.org>
14741 L: linux-pm@vger.kernel.org
14742 B: https://bugzilla.kernel.org
14743 Q: https://patchwork.kernel.org/project/linux-pm/list/
14744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14746 F: tools/power/x86/turbostat/
14748 TW5864 VIDEO4LINUX DRIVER
14749 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14750 M: Anton Sviridenko <anton@corp.bluecherry.net>
14751 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14752 M: Andrey Utkin <andrey_utkin@fastmail.com>
14753 L: linux-media@vger.kernel.org
14755 F: drivers/media/pci/tw5864/
14757 TW68 VIDEO4LINUX DRIVER
14758 M: Hans Verkuil <hverkuil@xs4all.nl>
14759 L: linux-media@vger.kernel.org
14760 T: git git://linuxtv.org/media_tree.git
14761 W: https://linuxtv.org
14763 F: drivers/media/pci/tw68/
14765 TW686X VIDEO4LINUX DRIVER
14766 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14767 L: linux-media@vger.kernel.org
14768 T: git git://linuxtv.org/media_tree.git
14769 W: http://linuxtv.org
14771 F: drivers/media/pci/tw686x/
14773 UBI FILE SYSTEM (UBIFS)
14774 M: Richard Weinberger <richard@nod.at>
14775 M: Artem Bityutskiy <dedekind1@gmail.com>
14776 M: Adrian Hunter <adrian.hunter@intel.com>
14777 L: linux-mtd@lists.infradead.org
14778 T: git git://git.infradead.org/ubifs-2.6.git
14779 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14781 F: Documentation/filesystems/ubifs.txt
14784 UCLINUX (M68KNOMMU AND COLDFIRE)
14785 M: Greg Ungerer <gerg@linux-m68k.org>
14786 W: http://www.linux-m68k.org/
14787 W: http://www.uclinux.org/
14788 L: linux-m68k@lists.linux-m68k.org
14789 L: uclinux-dev@uclinux.org (subscribers-only)
14790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14792 F: arch/m68k/coldfire/
14794 F: arch/m68k/*/*_no.*
14795 F: arch/m68k/include/asm/*_no.*
14798 M: Jan Kara <jack@suse.com>
14800 F: Documentation/filesystems/udf.txt
14804 M: Bastien Nocera <hadess@hadess.net>
14805 L: linux-input@vger.kernel.org
14807 F: drivers/hid/hid-udraw-ps3.c
14810 M: Evgeniy Dushistov <dushistov@mail.ru>
14812 F: Documentation/filesystems/ufs.txt
14815 UHID USERSPACE HID IO DRIVER:
14816 M: David Herrmann <dh.herrmann@googlemail.com>
14817 L: linux-input@vger.kernel.org
14819 F: drivers/hid/uhid.c
14820 F: include/uapi/linux/uhid.h
14823 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14824 L: linux-usb@vger.kernel.org
14826 F: drivers/usb/common/ulpi.c
14827 F: include/linux/ulpi/
14829 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14830 L: linux-usb@vger.kernel.org
14833 F: include/linux/uwb.h
14834 F: include/linux/uwb/
14836 UNICORE32 ARCHITECTURE:
14837 M: Guan Xuetao <gxt@pku.edu.cn>
14838 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14840 T: git git://github.com/gxt/linux.git
14844 M: Tony Finch <dot@dotat.at>
14845 W: http://dotat.at/prog/unifdef
14847 F: scripts/unifdef.c
14849 UNIFORM CDROM DRIVER
14850 M: Jens Axboe <axboe@kernel.dk>
14851 W: http://www.kernel.dk
14853 F: Documentation/cdrom/
14854 F: drivers/cdrom/cdrom.c
14855 F: include/linux/cdrom.h
14856 F: include/uapi/linux/cdrom.h
14858 UNISYS S-PAR DRIVERS
14859 M: David Kershner <david.kershner@unisys.com>
14860 L: sparmaintainer@unisys.com (Unisys internal)
14862 F: include/linux/visorbus.h
14863 F: drivers/visorbus/
14864 F: drivers/staging/unisys/
14866 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14867 M: Vinayak Holikatti <vinholikatti@gmail.com>
14868 L: linux-scsi@vger.kernel.org
14870 F: Documentation/scsi/ufs.txt
14871 F: drivers/scsi/ufs/
14873 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14874 M: Joao Pinto <jpinto@synopsys.com>
14875 L: linux-scsi@vger.kernel.org
14877 F: drivers/scsi/ufs/*dwc*
14879 UNSORTED BLOCK IMAGES (UBI)
14880 M: Artem Bityutskiy <dedekind1@gmail.com>
14881 M: Richard Weinberger <richard@nod.at>
14882 W: http://www.linux-mtd.infradead.org/
14883 L: linux-mtd@lists.infradead.org
14884 T: git git://git.infradead.org/ubifs-2.6.git
14886 F: drivers/mtd/ubi/
14887 F: include/linux/mtd/ubi.h
14888 F: include/uapi/mtd/ubi-user.h
14890 USB "USBNET" DRIVER FRAMEWORK
14891 M: Oliver Neukum <oneukum@suse.com>
14892 L: netdev@vger.kernel.org
14893 W: http://www.linux-usb.org/usbnet
14895 F: drivers/net/usb/usbnet.c
14896 F: include/linux/usb/usbnet.h
14899 M: Oliver Neukum <oneukum@suse.com>
14900 L: linux-usb@vger.kernel.org
14902 F: Documentation/usb/acm.txt
14903 F: drivers/usb/class/cdc-acm.*
14905 USB AR5523 WIRELESS DRIVER
14906 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14907 L: linux-wireless@vger.kernel.org
14909 F: drivers/net/wireless/ath/ar5523/
14912 M: Oliver Neukum <oneukum@suse.com>
14913 L: linux-usb@vger.kernel.org
14914 L: linux-scsi@vger.kernel.org
14916 F: drivers/usb/storage/uas.c
14918 USB CDC ETHERNET DRIVER
14919 M: Oliver Neukum <oliver@neukum.org>
14920 L: linux-usb@vger.kernel.org
14922 F: drivers/net/usb/cdc_*.c
14923 F: include/uapi/linux/usb/cdc.h
14925 USB CHAOSKEY DRIVER
14926 M: Keith Packard <keithp@keithp.com>
14927 L: linux-usb@vger.kernel.org
14929 F: drivers/usb/misc/chaoskey.c
14931 USB CYPRESS C67X00 DRIVER
14932 M: Peter Korsgaard <jacmet@sunsite.dk>
14933 L: linux-usb@vger.kernel.org
14935 F: drivers/usb/c67x00/
14937 USB DAVICOM DM9601 DRIVER
14938 M: Peter Korsgaard <jacmet@sunsite.dk>
14939 L: netdev@vger.kernel.org
14940 W: http://www.linux-usb.org/usbnet
14942 F: drivers/net/usb/dm9601.c
14944 USB DIAMOND RIO500 DRIVER
14945 M: Cesar Miquel <miquel@df.uba.ar>
14946 L: rio500-users@lists.sourceforge.net
14947 W: http://rio500.sourceforge.net
14949 F: drivers/usb/misc/rio500*
14952 M: Alan Stern <stern@rowland.harvard.edu>
14953 L: linux-usb@vger.kernel.org
14955 F: Documentation/usb/ehci.txt
14956 F: drivers/usb/host/ehci*
14958 USB GADGET/PERIPHERAL SUBSYSTEM
14959 M: Felipe Balbi <balbi@kernel.org>
14960 L: linux-usb@vger.kernel.org
14961 W: http://www.linux-usb.org/gadget
14962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14964 F: drivers/usb/gadget/
14965 F: include/linux/usb/gadget*
14967 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14968 M: Jiri Kosina <jikos@kernel.org>
14969 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14970 L: linux-usb@vger.kernel.org
14971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14973 F: Documentation/hid/hiddev.txt
14974 F: drivers/hid/usbhid/
14976 USB INTEL XHCI ROLE MUX DRIVER
14977 M: Hans de Goede <hdegoede@redhat.com>
14978 L: linux-usb@vger.kernel.org
14980 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
14983 M: Olav Kongas <ok@artecdesign.ee>
14984 L: linux-usb@vger.kernel.org
14986 F: drivers/usb/host/isp116x*
14987 F: include/linux/usb/isp116x.h
14989 USB LAN78XX ETHERNET DRIVER
14990 M: Woojung Huh <woojung.huh@microchip.com>
14991 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14992 L: netdev@vger.kernel.org
14994 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14995 F: drivers/net/usb/lan78xx.*
14996 F: include/dt-bindings/net/microchip-lan78xx.h
14998 USB MASS STORAGE DRIVER
14999 M: Alan Stern <stern@rowland.harvard.edu>
15000 L: linux-usb@vger.kernel.org
15001 L: usb-storage@lists.one-eyed-alien.net
15003 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15004 F: drivers/usb/storage/
15007 M: Clemens Ladisch <clemens@ladisch.de>
15008 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15009 T: git git://git.alsa-project.org/alsa-kernel.git
15011 F: sound/usb/midi.*
15013 USB NETWORKING DRIVERS
15014 L: linux-usb@vger.kernel.org
15016 F: drivers/net/usb/
15019 M: Alan Stern <stern@rowland.harvard.edu>
15020 L: linux-usb@vger.kernel.org
15022 F: Documentation/usb/ohci.txt
15023 F: drivers/usb/host/ohci*
15025 USB OTG FSM (Finite State Machine)
15026 M: Peter Chen <Peter.Chen@nxp.com>
15027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15028 L: linux-usb@vger.kernel.org
15030 F: drivers/usb/common/usb-otg-fsm.c
15033 M: Valentina Manea <valentina.manea.m@gmail.com>
15034 M: Shuah Khan <shuah@kernel.org>
15035 L: linux-usb@vger.kernel.org
15037 F: Documentation/usb/usbip_protocol.txt
15038 F: drivers/usb/usbip/
15039 F: tools/usb/usbip/
15040 F: tools/testing/selftests/drivers/usb/usbip/
15043 M: Petko Manolov <petkan@nucleusys.com>
15044 L: linux-usb@vger.kernel.org
15045 L: netdev@vger.kernel.org
15046 T: git git://github.com/petkan/pegasus.git
15047 W: https://github.com/petkan/pegasus
15049 F: drivers/net/usb/pegasus.*
15052 M: Felipe Balbi <balbi@kernel.org>
15053 L: linux-usb@vger.kernel.org
15054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15056 F: drivers/usb/phy/
15058 USB PRINTER DRIVER (usblp)
15059 M: Pete Zaitcev <zaitcev@redhat.com>
15060 L: linux-usb@vger.kernel.org
15062 F: drivers/usb/class/usblp.c
15064 USB QMI WWAN NETWORK DRIVER
15065 M: Bjørn Mork <bjorn@mork.no>
15066 L: netdev@vger.kernel.org
15068 F: Documentation/ABI/testing/sysfs-class-net-qmi
15069 F: drivers/net/usb/qmi_wwan.c
15072 M: Petko Manolov <petkan@nucleusys.com>
15073 L: linux-usb@vger.kernel.org
15074 L: netdev@vger.kernel.org
15075 T: git git://github.com/petkan/rtl8150.git
15076 W: https://github.com/petkan/rtl8150
15078 F: drivers/net/usb/rtl8150.c
15080 USB SERIAL SUBSYSTEM
15081 M: Johan Hovold <johan@kernel.org>
15082 L: linux-usb@vger.kernel.org
15083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15085 F: Documentation/usb/usb-serial.txt
15086 F: drivers/usb/serial/
15087 F: include/linux/usb/serial.h
15089 USB SMSC75XX ETHERNET DRIVER
15090 M: Steve Glendinning <steve.glendinning@shawell.net>
15091 L: netdev@vger.kernel.org
15093 F: drivers/net/usb/smsc75xx.*
15095 USB SMSC95XX ETHERNET DRIVER
15096 M: Steve Glendinning <steve.glendinning@shawell.net>
15097 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15098 L: netdev@vger.kernel.org
15100 F: drivers/net/usb/smsc95xx.*
15103 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15104 L: linux-usb@vger.kernel.org
15105 W: http://www.linux-usb.org
15106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15108 F: Documentation/devicetree/bindings/usb/
15109 F: Documentation/usb/
15111 F: include/linux/usb.h
15112 F: include/linux/usb/
15114 USB TYPEC PI3USB30532 MUX DRIVER
15115 M: Hans de Goede <hdegoede@redhat.com>
15116 L: linux-usb@vger.kernel.org
15118 F: drivers/usb/typec/mux/pi3usb30532.c
15120 USB TYPEC SUBSYSTEM
15121 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15122 L: linux-usb@vger.kernel.org
15124 F: Documentation/ABI/testing/sysfs-class-typec
15125 F: Documentation/driver-api/usb/typec.rst
15126 F: drivers/usb/typec/
15127 F: include/linux/usb/typec.h
15130 M: Alan Stern <stern@rowland.harvard.edu>
15131 L: linux-usb@vger.kernel.org
15133 F: drivers/usb/host/uhci*
15136 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15137 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15138 L: linux-media@vger.kernel.org
15139 T: git git://linuxtv.org/media_tree.git
15140 W: http://www.ideasonboard.org/uvc/
15142 F: drivers/media/usb/uvc/
15143 F: include/uapi/linux/uvcvideo.h
15146 M: Hans Verkuil <hverkuil@xs4all.nl>
15147 L: linux-media@vger.kernel.org
15148 T: git git://linuxtv.org/media_tree.git
15149 W: https://linuxtv.org
15151 F: drivers/media/usb/usbvision/
15154 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15155 L: linux-usb@vger.kernel.org
15157 F: drivers/usb/gadget/function/*uvc*
15158 F: drivers/usb/gadget/legacy/webcam.c
15160 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15161 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15162 L: linux-wireless@vger.kernel.org
15164 F: drivers/net/wireless/rndis_wlan.c
15167 M: Mathias Nyman <mathias.nyman@intel.com>
15168 L: linux-usb@vger.kernel.org
15170 F: drivers/usb/host/xhci*
15171 F: drivers/usb/host/pci-quirks*
15174 L: linux-wireless@vger.kernel.org
15175 W: http://linux-lc100020.sourceforge.net
15177 F: drivers/net/wireless/zydas/zd1201.*
15180 M: Antoine Jacquet <royale@zerezo.com>
15181 L: linux-usb@vger.kernel.org
15182 L: linux-media@vger.kernel.org
15183 T: git git://linuxtv.org/media_tree.git
15184 W: http://royale.zerezo.com/zr364xx/
15186 F: Documentation/media/v4l-drivers/zr364xx*
15187 F: drivers/media/usb/zr364xx/
15189 USER-MODE LINUX (UML)
15190 M: Jeff Dike <jdike@addtoit.com>
15191 M: Richard Weinberger <richard@nod.at>
15192 L: linux-um@lists.infradead.org
15193 W: http://user-mode-linux.sourceforge.net
15194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15196 F: Documentation/virtual/uml/
15202 USERSPACE I/O (UIO)
15203 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15206 F: Documentation/driver-api/uio-howto.rst
15208 F: include/linux/uio*.h
15211 M: Karel Zak <kzak@redhat.com>
15212 L: util-linux@vger.kernel.org
15213 W: http://en.wikipedia.org/wiki/Util-linux
15214 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15218 M: Christoph Hellwig <hch@lst.de>
15219 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15220 L: linux-kernel@vger.kernel.org
15221 T: git git://git.infradead.org/users/hch/uuid.git
15224 F: include/linux/uuid.h
15225 F: include/uapi/linux/uuid.h
15229 M: Michal Januszewski <spock@gentoo.org>
15230 L: linux-fbdev@vger.kernel.org
15231 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15233 F: Documentation/fb/uvesafb.txt
15234 F: drivers/video/fbdev/uvesafb.*
15237 M: Stefan Agner <stefan@agner.ch>
15238 L: linux-mtd@lists.infradead.org
15240 F: drivers/mtd/nand/raw/vf610_nfc.c
15242 VFAT/FAT/MSDOS FILESYSTEM
15243 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15245 F: Documentation/filesystems/vfat.txt
15249 M: Alex Williamson <alex.williamson@redhat.com>
15250 L: kvm@vger.kernel.org
15251 T: git git://github.com/awilliam/linux-vfio.git
15253 F: Documentation/vfio.txt
15255 F: include/linux/vfio.h
15256 F: include/uapi/linux/vfio.h
15258 VFIO MEDIATED DEVICE DRIVERS
15259 M: Kirti Wankhede <kwankhede@nvidia.com>
15260 L: kvm@vger.kernel.org
15262 F: Documentation/vfio-mediated-device.txt
15263 F: drivers/vfio/mdev/
15264 F: include/linux/mdev.h
15265 F: samples/vfio-mdev/
15267 VFIO PLATFORM DRIVER
15268 M: Eric Auger <eric.auger@redhat.com>
15269 L: kvm@vger.kernel.org
15271 F: drivers/vfio/platform/
15274 R: Lukas Wunner <lukas@wunner.de>
15276 F: Documentation/gpu/vga-switcheroo.rst
15277 F: drivers/gpu/vga/vga_switcheroo.c
15278 F: include/linux/vga_switcheroo.h
15279 T: git git://anongit.freedesktop.org/drm/drm-misc
15281 VIA RHINE NETWORK DRIVER
15283 F: drivers/net/ethernet/via/via-rhine.c
15285 VIA SD/MMC CARD CONTROLLER DRIVER
15286 M: Bruce Chang <brucechang@via.com.tw>
15287 M: Harald Welte <HaraldWelte@viatech.com>
15289 F: drivers/mmc/host/via-sdmmc.c
15291 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15292 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15293 L: linux-fbdev@vger.kernel.org
15295 F: include/linux/via-core.h
15296 F: include/linux/via-gpio.h
15297 F: include/linux/via_i2c.h
15298 F: drivers/video/fbdev/via/
15300 VIA VELOCITY NETWORK DRIVER
15301 M: Francois Romieu <romieu@fr.zoreil.com>
15302 L: netdev@vger.kernel.org
15304 F: drivers/net/ethernet/via/via-velocity.*
15306 VICODEC VIRTUAL CODEC DRIVER
15307 M: Hans Verkuil <hans.verkuil@cisco.com>
15308 L: linux-media@vger.kernel.org
15309 T: git git://linuxtv.org/media_tree.git
15310 W: https://linuxtv.org
15312 F: drivers/media/platform/vicodec/*
15314 VIDEO MULTIPLEXER DRIVER
15315 M: Philipp Zabel <p.zabel@pengutronix.de>
15316 L: linux-media@vger.kernel.org
15318 F: drivers/media/platform/video-mux.c
15320 VIDEO I2C POLLING DRIVER
15321 M: Matt Ranostay <matt.ranostay@konsulko.com>
15322 L: linux-media@vger.kernel.org
15324 F: drivers/media/i2c/video-i2c.c
15326 VIDEOBUF2 FRAMEWORK
15327 M: Pawel Osciak <pawel@osciak.com>
15328 M: Marek Szyprowski <m.szyprowski@samsung.com>
15329 M: Kyungmin Park <kyungmin.park@samsung.com>
15330 L: linux-media@vger.kernel.org
15332 F: drivers/media/v4l2-core/videobuf2-*
15333 F: include/media/videobuf2-*
15335 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15336 M: Helen Koike <helen.koike@collabora.com>
15337 L: linux-media@vger.kernel.org
15338 T: git git://linuxtv.org/media_tree.git
15339 W: https://linuxtv.org
15341 F: drivers/media/platform/vimc/*
15344 M: Alex Williamson <alex.williamson@redhat.com>
15345 M: Paolo Bonzini <pbonzini@redhat.com>
15346 L: kvm@vger.kernel.org
15350 VIRTIO AND VHOST VSOCK DRIVER
15351 M: Stefan Hajnoczi <stefanha@redhat.com>
15352 L: kvm@vger.kernel.org
15353 L: virtualization@lists.linux-foundation.org
15354 L: netdev@vger.kernel.org
15356 F: include/linux/virtio_vsock.h
15357 F: include/uapi/linux/virtio_vsock.h
15358 F: include/uapi/linux/vsockmon.h
15359 F: include/uapi/linux/vm_sockets_diag.h
15360 F: net/vmw_vsock/diag.c
15361 F: net/vmw_vsock/af_vsock_tap.c
15362 F: net/vmw_vsock/virtio_transport_common.c
15363 F: net/vmw_vsock/virtio_transport.c
15364 F: drivers/net/vsockmon.c
15365 F: drivers/vhost/vsock.c
15366 F: drivers/vhost/vsock.h
15367 F: tools/testing/vsock/
15369 VIRTIO CONSOLE DRIVER
15370 M: Amit Shah <amit@kernel.org>
15371 L: virtualization@lists.linux-foundation.org
15373 F: drivers/char/virtio_console.c
15374 F: include/linux/virtio_console.h
15375 F: include/uapi/linux/virtio_console.h
15377 VIRTIO CORE, NET AND BLOCK DRIVERS
15378 M: "Michael S. Tsirkin" <mst@redhat.com>
15379 M: Jason Wang <jasowang@redhat.com>
15380 L: virtualization@lists.linux-foundation.org
15382 F: Documentation/devicetree/bindings/virtio/
15385 F: drivers/net/virtio_net.c
15386 F: drivers/block/virtio_blk.c
15387 F: include/linux/virtio*.h
15388 F: include/uapi/linux/virtio_*.h
15389 F: drivers/crypto/virtio/
15390 F: mm/balloon_compaction.c
15392 VIRTIO CRYPTO DRIVER
15393 M: Gonglei <arei.gonglei@huawei.com>
15394 L: virtualization@lists.linux-foundation.org
15395 L: linux-crypto@vger.kernel.org
15397 F: drivers/crypto/virtio/
15398 F: include/uapi/linux/virtio_crypto.h
15400 VIRTIO DRIVERS FOR S390
15401 M: Cornelia Huck <cohuck@redhat.com>
15402 M: Halil Pasic <pasic@linux.ibm.com>
15403 L: linux-s390@vger.kernel.org
15404 L: virtualization@lists.linux-foundation.org
15405 L: kvm@vger.kernel.org
15407 F: drivers/s390/virtio/
15408 F: arch/s390/include/uapi/asm/virtio-ccw.h
15411 M: David Airlie <airlied@linux.ie>
15412 M: Gerd Hoffmann <kraxel@redhat.com>
15413 L: dri-devel@lists.freedesktop.org
15414 L: virtualization@lists.linux-foundation.org
15415 T: git git://anongit.freedesktop.org/drm/drm-misc
15417 F: drivers/gpu/drm/virtio/
15418 F: include/uapi/linux/virtio_gpu.h
15420 VIRTIO HOST (VHOST)
15421 M: "Michael S. Tsirkin" <mst@redhat.com>
15422 M: Jason Wang <jasowang@redhat.com>
15423 L: kvm@vger.kernel.org
15424 L: virtualization@lists.linux-foundation.org
15425 L: netdev@vger.kernel.org
15426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15429 F: include/uapi/linux/vhost.h
15431 VIRTIO INPUT DRIVER
15432 M: Gerd Hoffmann <kraxel@redhat.com>
15434 F: drivers/virtio/virtio_input.c
15435 F: include/uapi/linux/virtio_input.h
15437 VIRTUAL BOX GUEST DEVICE DRIVER
15438 M: Hans de Goede <hdegoede@redhat.com>
15439 M: Arnd Bergmann <arnd@arndb.de>
15440 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15442 F: include/linux/vbox_utils.h
15443 F: include/uapi/linux/vbox*.h
15444 F: drivers/virt/vboxguest/
15446 VIRTUAL SERIO DEVICE DRIVER
15447 M: Stephen Chandler Paul <thatslyude@gmail.com>
15449 F: drivers/input/serio/userio.c
15450 F: include/uapi/linux/userio.h
15452 VIVID VIRTUAL VIDEO DRIVER
15453 M: Hans Verkuil <hverkuil@xs4all.nl>
15454 L: linux-media@vger.kernel.org
15455 T: git git://linuxtv.org/media_tree.git
15456 W: https://linuxtv.org
15458 F: drivers/media/platform/vivid/*
15461 M: Florian Fainelli <f.fainelli@gmail.com>
15462 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15464 F: drivers/vlynq/vlynq.c
15465 F: include/linux/vlynq.h
15468 M: Martyn Welch <martyn@welchs.me.uk>
15469 M: Manohar Vanga <manohar.vanga@gmail.com>
15470 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15471 L: devel@driverdev.osuosl.org
15473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15474 F: Documentation/driver-api/vme.rst
15475 F: drivers/staging/vme/
15477 F: include/linux/vme*
15479 VMWARE BALLOON DRIVER
15480 M: Xavier Deguillard <xdeguillard@vmware.com>
15481 M: Philip Moltmann <moltmann@vmware.com>
15482 M: "VMware, Inc." <pv-drivers@vmware.com>
15483 L: linux-kernel@vger.kernel.org
15485 F: drivers/misc/vmw_balloon.c
15487 VMWARE HYPERVISOR INTERFACE
15488 M: Alok Kataria <akataria@vmware.com>
15489 L: virtualization@lists.linux-foundation.org
15491 F: arch/x86/kernel/cpu/vmware.c
15493 VMWARE PVRDMA DRIVER
15494 M: Adit Ranadive <aditr@vmware.com>
15495 M: VMware PV-Drivers <pv-drivers@vmware.com>
15496 L: linux-rdma@vger.kernel.org
15498 F: drivers/infiniband/hw/vmw_pvrdma/
15500 VMware PVSCSI driver
15501 M: Jim Gill <jgill@vmware.com>
15502 M: VMware PV-Drivers <pv-drivers@vmware.com>
15503 L: linux-scsi@vger.kernel.org
15505 F: drivers/scsi/vmw_pvscsi.c
15506 F: drivers/scsi/vmw_pvscsi.h
15508 VMWARE VMMOUSE SUBDRIVER
15509 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15510 M: "VMware, Inc." <pv-drivers@vmware.com>
15511 L: linux-input@vger.kernel.org
15513 F: drivers/input/mouse/vmmouse.c
15514 F: drivers/input/mouse/vmmouse.h
15516 VMWARE VMXNET3 ETHERNET DRIVER
15517 M: Ronak Doshi <doshir@vmware.com>
15518 M: "VMware, Inc." <pv-drivers@vmware.com>
15519 L: netdev@vger.kernel.org
15521 F: drivers/net/vmxnet3/
15523 VOCORE VOCORE2 BOARD
15524 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15525 L: linux-mips@linux-mips.org
15527 F: arch/mips/boot/dts/ralink/vocore2.dts
15529 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15530 M: Liam Girdwood <lgirdwood@gmail.com>
15531 M: Mark Brown <broonie@kernel.org>
15532 L: linux-kernel@vger.kernel.org
15533 W: http://www.slimlogic.co.uk/?p=48
15534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15536 F: Documentation/devicetree/bindings/regulator/
15537 F: Documentation/power/regulator/
15538 F: drivers/regulator/
15539 F: include/dt-bindings/regulator/
15540 F: include/linux/regulator/
15543 M: David Ahern <dsa@cumulusnetworks.com>
15544 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15545 L: netdev@vger.kernel.org
15547 F: drivers/net/vrf.c
15548 F: Documentation/networking/vrf.txt
15550 VT1211 HARDWARE MONITOR DRIVER
15551 M: Juerg Haefliger <juergh@gmail.com>
15552 L: linux-hwmon@vger.kernel.org
15554 F: Documentation/hwmon/vt1211
15555 F: drivers/hwmon/vt1211.c
15557 VT8231 HARDWARE MONITOR DRIVER
15558 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15559 L: linux-hwmon@vger.kernel.org
15561 F: drivers/hwmon/vt8231.c
15563 VUB300 USB to SDIO/SD/MMC bridge chip
15564 M: Tony Olech <tony.olech@elandigitalsystems.com>
15565 L: linux-mmc@vger.kernel.org
15566 L: linux-usb@vger.kernel.org
15568 F: drivers/mmc/host/vub300.c
15570 W1 DALLAS'S 1-WIRE BUS
15571 M: Evgeniy Polyakov <zbr@ioremap.net>
15573 F: Documentation/w1/
15575 F: include/linux/w1.h
15577 W83791D HARDWARE MONITORING DRIVER
15578 M: Marc Hulsman <m.hulsman@tudelft.nl>
15579 L: linux-hwmon@vger.kernel.org
15581 F: Documentation/hwmon/w83791d
15582 F: drivers/hwmon/w83791d.c
15584 W83793 HARDWARE MONITORING DRIVER
15585 M: Rudolf Marek <r.marek@assembler.cz>
15586 L: linux-hwmon@vger.kernel.org
15588 F: Documentation/hwmon/w83793
15589 F: drivers/hwmon/w83793.c
15591 W83795 HARDWARE MONITORING DRIVER
15592 M: Jean Delvare <jdelvare@suse.com>
15593 L: linux-hwmon@vger.kernel.org
15595 F: drivers/hwmon/w83795.c
15597 W83L51xD SD/MMC CARD INTERFACE DRIVER
15598 M: Pierre Ossman <pierre@ossman.eu>
15600 F: drivers/mmc/host/wbsd.*
15602 WACOM PROTOCOL 4 SERIAL TABLETS
15603 M: Julian Squires <julian@cipht.net>
15604 M: Hans de Goede <hdegoede@redhat.com>
15605 L: linux-input@vger.kernel.org
15607 F: drivers/input/tablet/wacom_serial4.c
15609 WATCHDOG DEVICE DRIVERS
15610 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15611 M: Guenter Roeck <linux@roeck-us.net>
15612 L: linux-watchdog@vger.kernel.org
15613 W: http://www.linux-watchdog.org/
15614 T: git git://www.linux-watchdog.org/linux-watchdog.git
15616 F: Documentation/devicetree/bindings/watchdog/
15617 F: Documentation/watchdog/
15618 F: drivers/watchdog/
15619 F: include/linux/watchdog.h
15620 F: include/uapi/linux/watchdog.h
15622 WHISKEYCOVE PMIC GPIO DRIVER
15623 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15624 L: linux-gpio@vger.kernel.org
15626 F: drivers/gpio/gpio-wcove.c
15629 M: David Herrmann <dh.herrmann@googlemail.com>
15630 L: linux-input@vger.kernel.org
15632 F: drivers/hid/hid-wiimote*
15634 WILOCITY WIL6210 WIRELESS DRIVER
15635 M: Maya Erez <merez@codeaurora.org>
15636 L: linux-wireless@vger.kernel.org
15637 L: wil6210@qti.qualcomm.com
15639 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15640 F: drivers/net/wireless/ath/wil6210/
15643 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15644 M: linux-wimax@intel.com
15645 L: wimax@linuxwimax.org (subscribers-only)
15647 W: http://linuxwimax.org
15648 F: Documentation/wimax/README.wimax
15649 F: include/linux/wimax/debug.h
15650 F: include/net/wimax.h
15651 F: include/uapi/linux/wimax.h
15655 M: David Härdeman <david@hardeman.nu>
15657 F: drivers/media/rc/winbond-cir.c
15659 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15660 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15661 L: linux-watchdog@vger.kernel.org
15663 F: drivers/watchdog/ebc-c384_wdt.c
15665 WINSYSTEMS WS16C48 GPIO DRIVER
15666 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15667 L: linux-gpio@vger.kernel.org
15669 F: drivers/gpio/gpio-ws16c48.c
15671 WISTRON LAPTOP BUTTON DRIVER
15672 M: Miloslav Trmac <mitr@volny.cz>
15674 F: drivers/input/misc/wistron_btns.c
15676 WL3501 WIRELESS PCMCIA CARD DRIVER
15677 L: linux-wireless@vger.kernel.org
15679 F: drivers/net/wireless/wl3501*
15681 WOLFSON MICROELECTRONICS DRIVERS
15682 L: patches@opensource.cirrus.com
15683 T: git https://github.com/CirrusLogic/linux-drivers.git
15684 W: https://github.com/CirrusLogic/linux-drivers/wiki
15686 F: Documentation/hwmon/wm83??
15687 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15688 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15689 F: Documentation/devicetree/bindings/mfd/arizona.txt
15690 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15691 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15692 F: arch/arm/mach-s3c64xx/mach-crag6410*
15693 F: drivers/clk/clk-wm83*.c
15694 F: drivers/extcon/extcon-arizona.c
15695 F: drivers/leds/leds-wm83*.c
15696 F: drivers/gpio/gpio-*wm*.c
15697 F: drivers/gpio/gpio-arizona.c
15698 F: drivers/hwmon/wm83??-hwmon.c
15699 F: drivers/input/misc/wm831x-on.c
15700 F: drivers/input/touchscreen/wm831x-ts.c
15701 F: drivers/input/touchscreen/wm97*.c
15702 F: drivers/mfd/arizona*
15703 F: drivers/mfd/wm*.c
15704 F: drivers/mfd/cs47l24*
15705 F: drivers/power/supply/wm83*.c
15706 F: drivers/rtc/rtc-wm83*.c
15707 F: drivers/regulator/wm8*.c
15708 F: drivers/regulator/arizona*
15709 F: drivers/video/backlight/wm83*_bl.c
15710 F: drivers/watchdog/wm83*_wdt.c
15711 F: include/linux/mfd/arizona/
15712 F: include/linux/mfd/wm831x/
15713 F: include/linux/mfd/wm8350/
15714 F: include/linux/mfd/wm8400*
15715 F: include/linux/regulator/arizona*
15716 F: include/linux/wm97xx.h
15717 F: include/sound/wm????.h
15718 F: sound/soc/codecs/arizona.?
15719 F: sound/soc/codecs/wm*
15720 F: sound/soc/codecs/cs47l24*
15723 M: Tejun Heo <tj@kernel.org>
15724 R: Lai Jiangshan <jiangshanlai@gmail.com>
15725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15727 F: include/linux/workqueue.h
15728 F: kernel/workqueue.c
15729 F: Documentation/core-api/workqueue.rst
15731 X-POWERS AXP288 PMIC DRIVERS
15732 M: Hans de Goede <hdegoede@redhat.com>
15735 F: drivers/acpi/pmic/intel_pmic_xpower.c
15737 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15738 M: Chen-Yu Tsai <wens@csie.org>
15739 L: linux-kernel@vger.kernel.org
15744 M: Andrew Hendry <andrew.hendry@gmail.com>
15745 L: linux-x25@vger.kernel.org
15747 F: Documentation/networking/x25*
15748 F: include/net/x25*
15751 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15752 M: Thomas Gleixner <tglx@linutronix.de>
15753 M: Ingo Molnar <mingo@redhat.com>
15754 R: "H. Peter Anvin" <hpa@zytor.com>
15756 L: linux-kernel@vger.kernel.org
15757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15759 F: Documentation/devicetree/bindings/x86/
15760 F: Documentation/x86/
15764 M: Andy Lutomirski <luto@kernel.org>
15765 L: linux-kernel@vger.kernel.org
15766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15770 X86 MCE INFRASTRUCTURE
15771 M: Tony Luck <tony.luck@intel.com>
15772 M: Borislav Petkov <bp@alien8.de>
15773 L: linux-edac@vger.kernel.org
15775 F: arch/x86/kernel/cpu/mcheck/*
15777 X86 MICROCODE UPDATE SUPPORT
15778 M: Borislav Petkov <bp@alien8.de>
15780 F: arch/x86/kernel/cpu/microcode/*
15782 X86 PLATFORM DRIVERS
15783 M: Darren Hart <dvhart@infradead.org>
15784 M: Andy Shevchenko <andy@infradead.org>
15785 L: platform-driver-x86@vger.kernel.org
15786 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15788 F: drivers/platform/x86/
15789 F: drivers/platform/olpc/
15792 M: Andy Lutomirski <luto@kernel.org>
15793 L: linux-kernel@vger.kernel.org
15794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15796 F: arch/x86/entry/vdso/
15798 XC2028/3028 TUNER DRIVER
15799 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15800 L: linux-media@vger.kernel.org
15801 W: https://linuxtv.org
15802 T: git git://linuxtv.org/media_tree.git
15804 F: drivers/media/tuners/tuner-xc2028.*
15806 XDP SOCKETS (AF_XDP)
15807 M: Björn Töpel <bjorn.topel@intel.com>
15808 M: Magnus Karlsson <magnus.karlsson@intel.com>
15809 L: netdev@vger.kernel.org
15811 F: kernel/bpf/xskmap.c
15814 XEN BLOCK SUBSYSTEM
15815 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15816 M: Roger Pau Monné <roger.pau@citrix.com>
15817 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15819 F: drivers/block/xen-blkback/*
15820 F: drivers/block/xen*
15823 M: Stefano Stabellini <sstabellini@kernel.org>
15824 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15827 F: arch/arm/include/asm/xen/
15829 XEN HYPERVISOR ARM64
15830 M: Stefano Stabellini <sstabellini@kernel.org>
15831 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15834 F: arch/arm64/include/asm/xen/
15836 XEN HYPERVISOR INTERFACE
15837 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15838 M: Juergen Gross <jgross@suse.com>
15839 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15843 F: drivers/*/xen-*front.c
15845 F: arch/x86/include/asm/xen/
15846 F: arch/x86/include/asm/pvclock-abi.h
15848 F: include/uapi/xen/
15849 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15850 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15852 XEN NETWORK BACKEND DRIVER
15853 M: Wei Liu <wei.liu2@citrix.com>
15854 M: Paul Durrant <paul.durrant@citrix.com>
15855 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15856 L: netdev@vger.kernel.org
15858 F: drivers/net/xen-netback/*
15861 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15862 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15864 F: arch/x86/pci/*xen*
15865 F: drivers/pci/*xen*
15868 M: Juergen Gross <jgross@suse.com>
15869 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15870 L: linux-scsi@vger.kernel.org
15872 F: drivers/scsi/xen-scsifront.c
15873 F: drivers/xen/xen-scsiback.c
15874 F: include/xen/interface/io/vscsiif.h
15876 XEN SWIOTLB SUBSYSTEM
15877 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15878 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15879 L: iommu@lists.linux-foundation.org
15881 F: arch/x86/xen/*swiotlb*
15882 F: drivers/xen/*swiotlb*
15884 XEN SOUND FRONTEND DRIVER
15885 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15886 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15887 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15892 M: Darrick J. Wong <darrick.wong@oracle.com>
15893 M: linux-xfs@vger.kernel.org
15894 L: linux-xfs@vger.kernel.org
15896 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15898 F: Documentation/filesystems/xfs.txt
15901 XILINX AXI ETHERNET DRIVER
15902 M: Anirudha Sarangi <anirudh@xilinx.com>
15903 M: John Linn <John.Linn@xilinx.com>
15905 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15907 XILINX UARTLITE SERIAL DRIVER
15908 M: Peter Korsgaard <jacmet@sunsite.dk>
15909 L: linux-serial@vger.kernel.org
15911 F: drivers/tty/serial/uartlite.c
15913 XILINX VIDEO IP CORES
15914 M: Hyun Kwon <hyun.kwon@xilinx.com>
15915 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15916 L: linux-media@vger.kernel.org
15917 T: git git://linuxtv.org/media_tree.git
15919 F: Documentation/devicetree/bindings/media/xilinx/
15920 F: drivers/media/platform/xilinx/
15921 F: include/uapi/linux/xilinx-v4l2-controls.h
15924 M: Eli Billauer <eli.billauer@gmail.com>
15925 L: linux-kernel@vger.kernel.org
15927 F: drivers/char/xillybus/
15930 M: George Cherian <george.cherian@cavium.com>
15931 M: Jan Glauber <jglauber@cavium.com>
15932 L: linux-i2c@vger.kernel.org
15933 W: http://www.cavium.com
15935 F: drivers/i2c/busses/i2c-xlp9xx.c
15937 XRA1403 GPIO EXPANDER
15938 M: Nandor Han <nandor.han@ge.com>
15939 M: Semi Malinen <semi.malinen@ge.com>
15940 L: linux-gpio@vger.kernel.org
15942 F: drivers/gpio/gpio-xra1403.c
15943 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15945 XTENSA XTFPGA PLATFORM SUPPORT
15946 M: Max Filippov <jcmvbkbc@gmail.com>
15947 L: linux-xtensa@linux-xtensa.org
15949 F: drivers/spi/spi-xtensa-xtfpga.c
15950 F: sound/soc/xtensa/xtfpga-i2s.c
15952 YAM DRIVER FOR AX.25
15953 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15954 L: linux-hams@vger.kernel.org
15956 F: drivers/net/hamradio/yam*
15957 F: include/linux/yam.h
15959 YAMA SECURITY MODULE
15960 M: Kees Cook <keescook@chromium.org>
15961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15964 F: Documentation/admin-guide/LSM/Yama.rst
15966 YEALINK PHONE DRIVER
15967 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15968 L: usbb2k-api-dev@nongnu.org
15970 F: Documentation/input/devices/yealink.rst
15971 F: drivers/input/misc/yealink.*
15973 Z8530 DRIVER FOR AX.25
15974 M: Joerg Reuter <jreuter@yaina.de>
15975 W: http://yaina.de/jreuter/
15976 W: http://www.qsl.net/dl1bke/
15977 L: linux-hams@vger.kernel.org
15979 F: Documentation/networking/z8530drv.txt
15980 F: drivers/net/hamradio/*scc.c
15981 F: drivers/net/hamradio/z8530.h
15983 ZBUD COMPRESSED PAGE ALLOCATOR
15984 M: Seth Jennings <sjenning@redhat.com>
15985 M: Dan Streetman <ddstreet@ieee.org>
15986 L: linux-mm@kvack.org
15989 F: include/linux/zbud.h
15991 ZD1211RW WIRELESS DRIVER
15992 M: Daniel Drake <dsd@gentoo.org>
15993 M: Ulrich Kunitz <kune@deine-taler.de>
15994 W: http://zd1211.ath.cx/wiki/DriverRewrite
15995 L: linux-wireless@vger.kernel.org
15996 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15998 F: drivers/net/wireless/zydas/zd1211rw/
16000 ZD1301 MEDIA DRIVER
16001 M: Antti Palosaari <crope@iki.fi>
16002 L: linux-media@vger.kernel.org
16003 W: https://linuxtv.org/
16004 W: http://palosaari.fi/linux/
16005 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16007 F: drivers/media/usb/dvb-usb-v2/zd1301*
16009 ZD1301_DEMOD MEDIA DRIVER
16010 M: Antti Palosaari <crope@iki.fi>
16011 L: linux-media@vger.kernel.org
16012 W: https://linuxtv.org/
16013 W: http://palosaari.fi/linux/
16014 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16016 F: drivers/media/dvb-frontends/zd1301_demod*
16018 ZPOOL COMPRESSED PAGE STORAGE API
16019 M: Dan Streetman <ddstreet@ieee.org>
16020 L: linux-mm@kvack.org
16023 F: include/linux/zpool.h
16025 ZR36067 VIDEO FOR LINUX DRIVER
16026 L: mjpeg-users@lists.sourceforge.net
16027 L: linux-media@vger.kernel.org
16028 W: http://mjpeg.sourceforge.net/driver-zoran/
16029 T: hg https://linuxtv.org/hg/v4l-dvb
16031 F: drivers/staging/media/zoran/
16033 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16034 M: Minchan Kim <minchan@kernel.org>
16035 M: Nitin Gupta <ngupta@vflare.org>
16036 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16037 L: linux-kernel@vger.kernel.org
16039 F: drivers/block/zram/
16040 F: Documentation/blockdev/zram.txt
16042 ZS DECSTATION Z85C30 SERIAL DRIVER
16043 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16045 F: drivers/tty/serial/zs.*
16047 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16048 M: Minchan Kim <minchan@kernel.org>
16049 M: Nitin Gupta <ngupta@vflare.org>
16050 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16051 L: linux-mm@kvack.org
16054 F: include/linux/zsmalloc.h
16055 F: Documentation/vm/zsmalloc.rst
16057 ZSWAP COMPRESSED SWAP CACHING
16058 M: Seth Jennings <sjenning@redhat.com>
16059 M: Dan Streetman <ddstreet@ieee.org>
16060 L: linux-mm@kvack.org
16065 M: Linus Torvalds <torvalds@linux-foundation.org>
16066 L: linux-kernel@vger.kernel.org
16067 Q: http://patchwork.kernel.org/project/LKML/list/
16068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16069 S: Buried alive in reporters