3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L: netdev@vger.kernel.org
185 F: drivers/net/ethernet/realtek/r8169.c
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L: linux-serial@vger.kernel.org
191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F: drivers/tty/serial/8250*
193 F: include/linux/serial_8250.h
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L: netdev@vger.kernel.org
198 F: drivers/net/ethernet/8390/
201 M: Eric Van Hensbergen <ericvh@gmail.com>
202 M: Latchesar Ionkov <lucho@ionkov.net>
203 M: Dominique Martinet <asmadeus@codewreck.org>
204 L: v9fs-developer@lists.sourceforge.net
205 W: http://swik.net/v9fs
206 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T: git git://github.com/martinetd/linux.git
210 F: Documentation/filesystems/9p.txt
214 F: include/uapi/linux/virtio_9p.h
215 F: include/trace/events/9p.h
218 M: Antti Palosaari <crope@iki.fi>
219 L: linux-media@vger.kernel.org
220 W: https://linuxtv.org
221 W: http://palosaari.fi/linux/
222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
223 T: git git://linuxtv.org/anttip/media_tree.git
225 F: drivers/media/dvb-frontends/a8293*
227 AACRAID SCSI RAID DRIVER
228 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L: linux-scsi@vger.kernel.org
230 W: http://www.adaptec.com/
232 F: Documentation/scsi/aacraid.txt
233 F: drivers/scsi/aacraid/
236 L: linux-api@vger.kernel.org
237 F: include/linux/syscalls.h
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M: Hans de Goede <hdegoede@redhat.com>
242 L: linux-hwmon@vger.kernel.org
244 F: drivers/hwmon/abituguru.c
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M: Alistair John Strachan <alistair@devzero.co.uk>
248 L: linux-hwmon@vger.kernel.org
250 F: drivers/hwmon/abituguru3.c
252 ACCES 104-DIO-48E GPIO DRIVER
253 M: William Breathitt Gray <vilhelm.gray@gmail.com>
254 L: linux-gpio@vger.kernel.org
256 F: drivers/gpio/gpio-104-dio-48e.c
258 ACCES 104-IDI-48 GPIO DRIVER
259 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L: linux-gpio@vger.kernel.org
262 F: drivers/gpio/gpio-104-idi-48.c
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L: linux-gpio@vger.kernel.org
268 F: drivers/gpio/gpio-104-idio-16.c
270 ACCES 104-QUAD-8 IIO DRIVER
271 M: William Breathitt Gray <vilhelm.gray@gmail.com>
272 L: linux-iio@vger.kernel.org
274 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F: drivers/iio/counter/104-quad-8.c
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-pci-idio-16.c
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M: William Breathitt Gray <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-pcie-idio-24.c
290 M: Jes Sorensen <jes@trained-monkey.org>
291 L: linux-acenic@sunsite.dk
293 F: drivers/net/ethernet/alteon/acenic*
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M: Peter Feuerer <peter@piie.net>
297 L: platform-driver-x86@vger.kernel.org
298 W: http://piie.net/?section=acerhdf
300 F: drivers/platform/x86/acerhdf.c
302 ACER WMI LAPTOP EXTRAS
303 M: "Lee, Chun-Yi" <jlee@suse.com>
304 L: platform-driver-x86@vger.kernel.org
306 F: drivers/platform/x86/acer-wmi.c
309 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M: Len Brown <lenb@kernel.org>
311 L: linux-acpi@vger.kernel.org
312 W: https://01.org/linux-acpi
313 Q: https://patchwork.kernel.org/project/linux-acpi/list/
314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B: https://bugzilla.kernel.org
318 F: drivers/pnp/pnpacpi/
319 F: include/linux/acpi.h
320 F: include/linux/fwnode.h
322 F: Documentation/acpi/
323 F: Documentation/ABI/testing/sysfs-bus-acpi
324 F: Documentation/ABI/testing/configfs-acpi
325 F: drivers/pci/*acpi*
326 F: drivers/pci/*/*acpi*
330 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M: Len Brown <lenb@kernel.org>
332 L: linux-acpi@vger.kernel.org
333 R: Tony Luck <tony.luck@intel.com>
334 R: Borislav Petkov <bp@alien8.de>
335 F: drivers/acpi/apei/
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M: Robert Moore <robert.moore@intel.com>
339 M: Erik Schmauss <erik.schmauss@intel.com>
340 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L: linux-acpi@vger.kernel.org
343 W: https://acpica.org/
344 W: https://github.com/acpica/acpica/
345 Q: https://patchwork.kernel.org/project/linux-acpi/list/
346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B: https://bugzilla.kernel.org
348 B: https://bugs.acpica.org
350 F: drivers/acpi/acpica/
355 M: Zhang Rui <rui.zhang@intel.com>
356 L: linux-acpi@vger.kernel.org
357 W: https://01.org/linux-acpi
358 B: https://bugzilla.kernel.org
360 F: drivers/acpi/fan.c
362 ACPI FOR ARM64 (ACPI/arm64)
363 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M: Hanjun Guo <hanjun.guo@linaro.org>
365 M: Sudeep Holla <sudeep.holla@arm.com>
366 L: linux-acpi@vger.kernel.org
368 F: drivers/acpi/arm64
370 ACPI I2C MULTI INSTANTIATE DRIVER
371 M: Hans de Goede <hdegoede@redhat.com>
372 L: platform-driver-x86@vger.kernel.org
374 F: drivers/platform/x86/i2c-multi-instantiate.c
377 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M: Len Brown <lenb@kernel.org>
379 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
380 R: Mika Westerberg <mika.westerberg@linux.intel.com>
381 L: linux-acpi@vger.kernel.org
382 Q: https://patchwork.kernel.org/project/linux-acpi/list/
383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B: https://bugzilla.kernel.org
386 F: drivers/acpi/pmic/
389 M: Zhang Rui <rui.zhang@intel.com>
390 L: linux-acpi@vger.kernel.org
391 W: https://01.org/linux-acpi
392 B: https://bugzilla.kernel.org
394 F: drivers/acpi/*thermal*
397 M: Zhang Rui <rui.zhang@intel.com>
398 L: linux-acpi@vger.kernel.org
399 W: https://01.org/linux-acpi
400 B: https://bugzilla.kernel.org
402 F: drivers/acpi/acpi_video.c
405 L: platform-driver-x86@vger.kernel.org
407 F: drivers/platform/x86/wmi.c
408 F: include/uapi/linux/wmi.h
410 AD1889 ALSA SOUND DRIVER
411 M: Thibaut Varene <T-Bone@parisc-linux.org>
412 W: http://wiki.parisc-linux.org/AD1889
413 L: linux-parisc@vger.kernel.org
415 F: sound/pci/ad1889.*
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M: Michael Hennerich <michael.hennerich@analog.com>
419 W: http://wiki.analog.com/AD5254
420 W: http://ez.analog.com/community/linux-device-drivers
422 F: drivers/misc/ad525x_dpot.c
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M: Michael Hennerich <michael.hennerich@analog.com>
426 W: http://wiki.analog.com/AD5398
427 W: http://ez.analog.com/community/linux-device-drivers
429 F: drivers/regulator/ad5398.c
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M: Michael Hennerich <michael.hennerich@analog.com>
433 W: http://wiki.analog.com/AD7142
434 W: http://ez.analog.com/community/linux-device-drivers
436 F: drivers/input/misc/ad714x.c
438 AD7877 TOUCHSCREEN DRIVER
439 M: Michael Hennerich <michael.hennerich@analog.com>
440 W: http://wiki.analog.com/AD7877
441 W: http://ez.analog.com/community/linux-device-drivers
443 F: drivers/input/touchscreen/ad7877.c
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M: Michael Hennerich <michael.hennerich@analog.com>
447 W: http://wiki.analog.com/AD7879
448 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/input/touchscreen/ad7879.c
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M: Jiri Kosina <jikos@kernel.org>
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M: Michael Hennerich <michael.hennerich@analog.com>
458 W: https://wiki.analog.com/ADF7242
459 W: http://ez.analog.com/community/linux-device-drivers
460 L: linux-wpan@vger.kernel.org
462 F: drivers/net/ieee802154/adf7242.c
463 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465 ADM1025 HARDWARE MONITOR DRIVER
466 M: Jean Delvare <jdelvare@suse.com>
467 L: linux-hwmon@vger.kernel.org
469 F: Documentation/hwmon/adm1025
470 F: drivers/hwmon/adm1025.c
472 ADM1029 HARDWARE MONITOR DRIVER
473 M: Corentin Labbe <clabbe.montjoie@gmail.com>
474 L: linux-hwmon@vger.kernel.org
476 F: drivers/hwmon/adm1029.c
478 ADM8211 WIRELESS DRIVER
479 L: linux-wireless@vger.kernel.org
480 W: http://wireless.kernel.org/
482 F: drivers/net/wireless/admtek/adm8211.*
484 ADP1653 FLASH CONTROLLER DRIVER
485 M: Sakari Ailus <sakari.ailus@iki.fi>
486 L: linux-media@vger.kernel.org
488 F: drivers/media/i2c/adp1653.c
489 F: include/media/i2c/adp1653.h
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/ADP5520
494 W: http://ez.analog.com/community/linux-device-drivers
496 F: drivers/mfd/adp5520.c
497 F: drivers/video/backlight/adp5520_bl.c
498 F: drivers/leds/leds-adp5520.c
499 F: drivers/gpio/gpio-adp5520.c
500 F: drivers/input/keyboard/adp5520-keys.c
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M: Michael Hennerich <michael.hennerich@analog.com>
504 W: http://wiki.analog.com/ADP5588
505 W: http://ez.analog.com/community/linux-device-drivers
507 F: drivers/input/keyboard/adp5588-keys.c
508 F: drivers/gpio/gpio-adp5588.c
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M: Michael Hennerich <michael.hennerich@analog.com>
512 W: http://wiki.analog.com/ADP8860
513 W: http://ez.analog.com/community/linux-device-drivers
515 F: drivers/video/backlight/adp8860_bl.c
517 ADS1015 HARDWARE MONITOR DRIVER
518 M: Dirk Eibach <eibach@gdsys.de>
519 L: linux-hwmon@vger.kernel.org
521 F: Documentation/hwmon/ads1015
522 F: drivers/hwmon/ads1015.c
523 F: include/linux/platform_data/ads1015.h
526 M: Colin Leroy <colin@colino.net>
528 F: drivers/macintosh/therm_adt746x.c
530 ADT7475 HARDWARE MONITOR DRIVER
531 M: Jean Delvare <jdelvare@suse.com>
532 L: linux-hwmon@vger.kernel.org
534 F: Documentation/hwmon/adt7475
535 F: drivers/hwmon/adt7475.c
538 M: Matthew Wilcox <willy@infradead.org>
539 M: Hannes Reinecke <hare@suse.com>
540 L: linux-scsi@vger.kernel.org
542 F: Documentation/scsi/advansys.txt
543 F: drivers/scsi/advansys.c
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M: Michael Hennerich <michael.hennerich@analog.com>
547 W: http://wiki.analog.com/ADXL345
548 W: http://ez.analog.com/community/linux-device-drivers
550 F: drivers/input/misc/adxl34x.c
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M: Stefan Popa <stefan.popa@analog.com>
554 W: http://ez.analog.com/community/linux-device-drivers
556 F: drivers/iio/accel/adxl372.c
557 F: drivers/iio/accel/adxl372_spi.c
558 F: drivers/iio/accel/adxl372_i2c.c
559 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
562 M: Antti Palosaari <crope@iki.fi>
563 L: linux-media@vger.kernel.org
564 W: https://linuxtv.org
565 W: http://palosaari.fi/linux/
566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
567 T: git git://linuxtv.org/anttip/media_tree.git
569 F: drivers/media/dvb-frontends/af9013*
572 M: Antti Palosaari <crope@iki.fi>
573 L: linux-media@vger.kernel.org
574 W: https://linuxtv.org
575 W: http://palosaari.fi/linux/
576 Q: http://patchwork.linuxtv.org/project/linux-media/list/
577 T: git git://linuxtv.org/anttip/media_tree.git
579 F: drivers/media/dvb-frontends/af9033*
582 M: David Sterba <dsterba@suse.com>
583 L: linux-fsdevel@vger.kernel.org
585 F: Documentation/filesystems/affs.txt
589 M: David Howells <dhowells@redhat.com>
590 L: linux-afs@lists.infradead.org
593 F: include/trace/events/afs.h
594 F: Documentation/filesystems/afs.txt
595 W: https://www.infradead.org/~dhowells/kafs/
598 M: David Airlie <airlied@linux.ie>
599 T: git git://anongit.freedesktop.org/drm/drm
602 F: include/linux/agp*
603 F: include/uapi/linux/agp*
606 M: "Juergen E. Fischer" <fischer@norbit.de>
607 L: linux-scsi@vger.kernel.org
609 F: drivers/scsi/aha152x*
610 F: drivers/scsi/pcmcia/aha152x*
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M: Hannes Reinecke <hare@suse.com>
614 L: linux-scsi@vger.kernel.org
616 F: drivers/scsi/aic7xxx/
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M: Hans Verkuil <hverkuil@xs4all.nl>
620 L: linux-media@vger.kernel.org
621 T: git git://linuxtv.org/media_tree.git
622 W: https://linuxtv.org
624 F: drivers/media/radio/radio-aimslab*
627 M: Benjamin LaHaise <bcrl@kvack.org>
628 L: linux-aio@kvack.org
631 F: include/linux/*aio*.h
634 M: Antti Palosaari <crope@iki.fi>
635 L: linux-media@vger.kernel.org
636 W: https://linuxtv.org
637 W: http://palosaari.fi/linux/
638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
639 T: git git://linuxtv.org/anttip/media_tree.git
641 F: drivers/media/usb/airspy/
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 F: drivers/net/ethernet/alacritech/*
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M: Duncan Sands <duncan.sands@free.fr>
650 L: linux-usb@vger.kernel.org
651 W: http://www.linux-usb.org/SpeedTouch/
653 F: drivers/usb/atm/speedtch.c
654 F: drivers/usb/atm/usbatm.c
656 ALCHEMY AU1XX0 MMC DRIVER
657 M: Manuel Lauss <manuel.lauss@gmail.com>
659 F: drivers/mmc/host/au1xmmc.c
662 M: Rudolf Marek <r.marek@assembler.cz>
663 L: linux-i2c@vger.kernel.org
665 F: Documentation/i2c/busses/i2c-ali1563
666 F: drivers/i2c/busses/i2c-ali1563.c
668 ALLWINNER SECURITY SYSTEM
669 M: Corentin Labbe <clabbe.montjoie@gmail.com>
670 L: linux-crypto@vger.kernel.org
672 F: drivers/crypto/sunxi-ss/
675 M: Maxime Ripard <maxime.ripard@bootlin.com>
676 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
677 L: linux-media@vger.kernel.org
679 F: drivers/staging/media/sunxi/cedrus/
682 M: Richard Henderson <rth@twiddle.net>
683 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
684 M: Matt Turner <mattst88@gmail.com>
686 L: linux-alpha@vger.kernel.org
689 ALPS PS/2 TOUCHPAD DRIVER
690 R: Pali Rohár <pali.rohar@gmail.com>
691 F: drivers/input/mouse/alps.*
693 ALTERA I2C CONTROLLER DRIVER
694 M: Thor Thayer <thor.thayer@linux.intel.com>
696 F: drivers/i2c/busses/i2c-altera.c
698 ALTERA MAILBOX DRIVER
699 M: Ley Foon Tan <lftan@altera.com>
700 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 F: drivers/mailbox/mailbox-altera.c
705 M: Tien Hock Loh <thloh@altera.com>
706 L: linux-gpio@vger.kernel.org
708 F: drivers/gpio/gpio-altera.c
710 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
711 M: Thor Thayer <thor.thayer@linux.intel.com>
713 F: drivers/gpio/gpio-altera-a10sr.c
714 F: drivers/mfd/altera-a10sr.c
715 F: drivers/reset/reset-a10sr.c
716 F: include/linux/mfd/altera-a10sr.h
717 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719 ALTERA TRIPLE SPEED ETHERNET DRIVER
720 M: Vince Bridgers <vbridger@opensource.altera.com>
721 L: netdev@vger.kernel.org
722 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 F: drivers/net/ethernet/altera/
726 ALTERA UART/JTAG UART SERIAL DRIVERS
727 M: Tobias Klauser <tklauser@distanz.ch>
728 L: linux-serial@vger.kernel.org
729 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 F: drivers/tty/serial/altera_uart.c
732 F: drivers/tty/serial/altera_jtaguart.c
733 F: include/linux/altera_uart.h
734 F: include/linux/altera_jtaguart.h
736 AMAZON ETHERNET DRIVERS
737 M: Netanel Belgazal <netanel@amazon.com>
738 R: Saeed Bishara <saeedb@amazon.com>
739 R: Zorik Machulsky <zorik@amazon.com>
740 L: netdev@vger.kernel.org
742 F: Documentation/networking/ena.txt
743 F: drivers/net/ethernet/amazon/
745 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
746 M: Tom Lendacky <thomas.lendacky@amd.com>
747 M: Gary Hook <gary.hook@amd.com>
748 L: linux-crypto@vger.kernel.org
750 F: drivers/crypto/ccp/
751 F: include/linux/ccp.h
754 M: Harry Wentland <harry.wentland@amd.com>
755 M: Leo Li <sunpeng.li@amd.com>
756 L: amd-gfx@lists.freedesktop.org
757 T: git git://people.freedesktop.org/~agd5f/linux
759 F: drivers/gpu/drm/amd/display/
761 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
762 M: Huang Rui <ray.huang@amd.com>
763 L: linux-hwmon@vger.kernel.org
765 F: Documentation/hwmon/fam15h_power
766 F: drivers/hwmon/fam15h_power.c
768 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
769 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
771 F: drivers/usb/gadget/udc/amd5536udc.*
773 AMD GEODE PROCESSOR/CHIPSET SUPPORT
774 P: Andres Salomon <dilinger@queued.net>
775 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
776 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 F: drivers/char/hw_random/geode-rng.c
779 F: drivers/crypto/geode*
780 F: drivers/video/fbdev/geode/
781 F: arch/x86/include/asm/geode.h
784 M: Joerg Roedel <joro@8bytes.org>
785 L: iommu@lists.linux-foundation.org
786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 F: drivers/iommu/amd_iommu*.[ch]
789 F: include/linux/amd-iommu.h
792 M: Oded Gabbay <oded.gabbay@gmail.com>
793 L: dri-devel@lists.freedesktop.org
794 T: git git://people.freedesktop.org/~gabbayo/linux.git
796 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
803 F: drivers/gpu/drm/amd/amdkfd/
804 F: drivers/gpu/drm/amd/include/cik_structs.h
805 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
806 F: drivers/gpu/drm/amd/include/vi_structs.h
807 F: drivers/gpu/drm/amd/include/v9_structs.h
808 F: include/uapi/linux/kfd_ioctl.h
811 M: Rex Zhu <rex.zhu@amd.com>
812 M: Evan Quan <evan.quan@amd.com>
813 L: amd-gfx@lists.freedesktop.org
815 F: drivers/gpu/drm/amd/powerplay/
816 T: git git://people.freedesktop.org/~agd5f/linux
818 AMD SEATTLE DEVICE TREE SUPPORT
819 M: Brijesh Singh <brijeshkumar.singh@amd.com>
820 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
821 M: Tom Lendacky <thomas.lendacky@amd.com>
823 F: arch/arm64/boot/dts/amd/
826 M: Tom Lendacky <thomas.lendacky@amd.com>
827 L: netdev@vger.kernel.org
829 F: drivers/net/ethernet/amd/xgbe/
830 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832 ANALOG DEVICES INC AD5686 DRIVER
833 M: Stefan Popa <stefan.popa@analog.com>
834 L: linux-pm@vger.kernel.org
835 W: http://ez.analog.com/community/linux-device-drivers
837 F: drivers/iio/dac/ad5686*
838 F: drivers/iio/dac/ad5696*
840 ANALOG DEVICES INC AD5758 DRIVER
841 M: Stefan Popa <stefan.popa@analog.com>
842 L: linux-iio@vger.kernel.org
843 W: http://ez.analog.com/community/linux-device-drivers
845 F: drivers/iio/dac/ad5758.c
846 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
848 ANALOG DEVICES INC AD9389B DRIVER
849 M: Hans Verkuil <hans.verkuil@cisco.com>
850 L: linux-media@vger.kernel.org
852 F: drivers/media/i2c/ad9389b*
854 ANALOG DEVICES INC ADGS1408 DRIVER
855 M: Mircea Caprioru <mircea.caprioru@analog.com>
857 F: drivers/mux/adgs1408.c
858 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860 ANALOG DEVICES INC ADP5061 DRIVER
861 M: Stefan Popa <stefan.popa@analog.com>
862 L: linux-pm@vger.kernel.org
863 W: http://ez.analog.com/community/linux-device-drivers
865 F: drivers/power/supply/adp5061.c
867 ANALOG DEVICES INC ADV7180 DRIVER
868 M: Lars-Peter Clausen <lars@metafoo.de>
869 L: linux-media@vger.kernel.org
870 W: http://ez.analog.com/community/linux-device-drivers
872 F: drivers/media/i2c/adv7180.c
874 ANALOG DEVICES INC ADV748X DRIVER
875 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
876 L: linux-media@vger.kernel.org
878 F: drivers/media/i2c/adv748x/*
880 ANALOG DEVICES INC ADV7511 DRIVER
881 M: Hans Verkuil <hans.verkuil@cisco.com>
882 L: linux-media@vger.kernel.org
884 F: drivers/media/i2c/adv7511*
886 ANALOG DEVICES INC ADV7604 DRIVER
887 M: Hans Verkuil <hans.verkuil@cisco.com>
888 L: linux-media@vger.kernel.org
890 F: drivers/media/i2c/adv7604*
892 ANALOG DEVICES INC ADV7842 DRIVER
893 M: Hans Verkuil <hans.verkuil@cisco.com>
894 L: linux-media@vger.kernel.org
896 F: drivers/media/i2c/adv7842*
898 ANALOG DEVICES INC ASOC CODEC DRIVERS
899 M: Lars-Peter Clausen <lars@metafoo.de>
900 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
901 W: http://wiki.analog.com/
902 W: http://ez.analog.com/community/linux-device-drivers
904 F: sound/soc/codecs/adau*
905 F: sound/soc/codecs/adav*
906 F: sound/soc/codecs/ad1*
907 F: sound/soc/codecs/ad7*
908 F: sound/soc/codecs/ssm*
909 F: sound/soc/codecs/sigmadsp.*
911 ANALOG DEVICES INC DMA DRIVERS
912 M: Lars-Peter Clausen <lars@metafoo.de>
913 W: http://ez.analog.com/community/linux-device-drivers
915 F: drivers/dma/dma-axi-dmac.c
917 ANALOG DEVICES INC IIO DRIVERS
918 M: Lars-Peter Clausen <lars@metafoo.de>
919 M: Michael Hennerich <Michael.Hennerich@analog.com>
920 W: http://wiki.analog.com/
921 W: http://ez.analog.com/community/linux-device-drivers
923 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
924 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926 F: drivers/iio/adc/ltc2497*
927 X: drivers/iio/*/adjd*
928 F: drivers/staging/iio/*/ad*
931 M: Greentime Hu <green.hu@gmail.com>
932 M: Vincent Chen <deanbo422@gmail.com>
933 T: git https://github.com/andestech/linux.git
936 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
937 F: Documentation/devicetree/bindings/nds32/
941 ANDROID CONFIG FRAGMENTS
942 M: Rob Herring <robh@kernel.org>
944 F: kernel/configs/android*
947 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
948 M: Arve Hjønnevåg <arve@android.com>
949 M: Todd Kjos <tkjos@android.com>
950 M: Martijn Coenen <maco@android.com>
951 M: Joel Fernandes <joel@joelfernandes.org>
952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
953 L: devel@driverdev.osuosl.org
956 F: drivers/staging/android/
958 ANDROID GOLDFISH PIC DRIVER
959 M: Miodrag Dinic <miodrag.dinic@mips.com>
961 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
962 F: drivers/irqchip/irq-goldfish-pic.c
964 ANDROID GOLDFISH RTC DRIVER
965 M: Miodrag Dinic <miodrag.dinic@mips.com>
967 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
968 F: drivers/rtc/rtc-goldfish.c
971 M: Laura Abbott <labbott@redhat.com>
972 M: Sumit Semwal <sumit.semwal@linaro.org>
973 L: devel@driverdev.osuosl.org
974 L: dri-devel@lists.freedesktop.org
975 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977 F: drivers/staging/android/ion
978 F: drivers/staging/android/uapi/ion.h
980 AOA (Apple Onboard Audio) ALSA DRIVER
981 M: Johannes Berg <johannes@sipsolutions.net>
982 L: linuxppc-dev@lists.ozlabs.org
983 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
987 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
988 M: William Breathitt Gray <vilhelm.gray@gmail.com>
989 L: linux-iio@vger.kernel.org
991 F: drivers/iio/adc/stx104.c
994 M: Jiri Kosina <jikos@kernel.org>
996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
997 F: arch/x86/kernel/apm_32.c
998 F: include/linux/apm_bios.h
999 F: include/uapi/linux/apm_bios.h
1000 F: drivers/char/apm-emulation.c
1002 APPARMOR SECURITY MODULE
1003 M: John Johansen <john.johansen@canonical.com>
1004 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1005 W: wiki.apparmor.net
1006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008 F: security/apparmor/
1009 F: Documentation/admin-guide/LSM/apparmor.rst
1011 APPLE BCM5974 MULTITOUCH DRIVER
1012 M: Henrik Rydberg <rydberg@bitmath.org>
1013 L: linux-input@vger.kernel.org
1015 F: drivers/input/mouse/bcm5974.c
1018 M: Henrik Rydberg <rydberg@bitmath.org>
1019 L: linux-hwmon@vger.kernel.org
1021 F: drivers/hwmon/applesmc.c
1023 APPLETALK NETWORK LAYER
1024 L: netdev@vger.kernel.org
1026 F: drivers/net/appletalk/
1029 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1030 M: Duc Dang <dhdang@apm.com>
1032 F: arch/arm64/boot/dts/apm/
1034 APPLIED MICRO (APM) X-GENE SOC EDAC
1035 M: Loc Ho <lho@apm.com>
1037 F: drivers/edac/xgene_edac.c
1038 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1041 M: Iyappan Subramanian <isubramanian@apm.com>
1042 M: Keyur Chudgar <kchudgar@apm.com>
1044 F: drivers/net/ethernet/apm/xgene-v2/
1046 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1047 M: Iyappan Subramanian <isubramanian@apm.com>
1048 M: Keyur Chudgar <kchudgar@apm.com>
1049 M: Quan Nguyen <qnguyen@apm.com>
1051 F: drivers/net/ethernet/apm/xgene/
1052 F: drivers/net/phy/mdio-xgene.c
1053 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1054 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056 APPLIED MICRO (APM) X-GENE SOC PMU
1057 M: Tai Nguyen <ttnguyen@apm.com>
1059 F: drivers/perf/xgene_pmu.c
1060 F: Documentation/perf/xgene-pmu.txt
1061 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063 APTINA CAMERA SENSOR PLL
1064 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1065 L: linux-media@vger.kernel.org
1067 F: drivers/media/i2c/aptina-pll.*
1069 ARC FRAMEBUFFER DRIVER
1070 M: Jaya Kumar <jayalk@intworks.biz>
1072 F: drivers/video/fbdev/arcfb.c
1073 F: drivers/video/fbdev/core/fb_defio.c
1076 M: Alexey Brodkin <abrodkin@synopsys.com>
1078 F: drivers/gpu/drm/arc/
1079 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081 ARCNET NETWORK LAYER
1082 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1083 L: netdev@vger.kernel.org
1085 F: drivers/net/arcnet/
1086 F: include/uapi/linux/if_arcnet.h
1088 ARM ARCHITECTED TIMER DRIVER
1089 M: Mark Rutland <mark.rutland@arm.com>
1090 M: Marc Zyngier <marc.zyngier@arm.com>
1091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 F: arch/arm/include/asm/arch_timer.h
1094 F: arch/arm64/include/asm/arch_timer.h
1095 F: drivers/clocksource/arm_arch_timer.c
1097 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1098 M: Linus Walleij <linus.walleij@linaro.org>
1099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 F: Documentation/devicetree/bindings/arm/arm-boards
1102 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1103 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1104 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1105 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1106 F: arch/arm/mach-integrator/
1107 F: arch/arm/mach-realview/
1108 F: arch/arm/mach-versatile/
1109 F: arch/arm/plat-versatile/
1110 F: arch/arm/boot/dts/arm-realview-*
1111 F: arch/arm/boot/dts/integrator*
1112 F: arch/arm/boot/dts/versatile*
1113 F: drivers/clk/versatile/
1114 F: drivers/i2c/busses/i2c-versatile.c
1115 F: drivers/irqchip/irq-versatile-fpga.c
1116 F: drivers/mtd/maps/physmap_of_versatile.c
1117 F: drivers/power/reset/arm-versatile-reboot.c
1118 F: drivers/soc/versatile/
1120 ARM HDLCD DRM DRIVER
1121 M: Liviu Dudau <liviu.dudau@arm.com>
1123 F: drivers/gpu/drm/arm/hdlcd_*
1124 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126 ARM MALI-DP DRM DRIVER
1127 M: Liviu Dudau <liviu.dudau@arm.com>
1128 M: Brian Starkey <brian.starkey@arm.com>
1129 M: Mali DP Maintainers <malidp@foss.arm.com>
1131 F: drivers/gpu/drm/arm/
1132 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1134 ARM MFM AND FLOPPY DRIVERS
1135 M: Ian Molton <spyro@f2s.com>
1137 F: arch/arm/lib/floppydma.S
1138 F: arch/arm/include/asm/floppy.h
1140 ARM PMU PROFILING AND DEBUGGING
1141 M: Will Deacon <will.deacon@arm.com>
1142 M: Mark Rutland <mark.rutland@arm.com>
1144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 F: arch/arm*/kernel/perf_*
1146 F: arch/arm/oprofile/common.c
1147 F: arch/arm*/kernel/hw_breakpoint.c
1148 F: arch/arm*/include/asm/hw_breakpoint.h
1149 F: arch/arm*/include/asm/perf_event.h
1151 F: include/linux/perf/arm_pmu.h
1152 F: Documentation/devicetree/bindings/arm/pmu.txt
1153 F: Documentation/devicetree/bindings/perf/
1156 M: Russell King <linux@armlinux.org.uk>
1157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 W: http://www.armlinux.org.uk/
1160 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162 X: arch/arm/boot/dts/
1164 ARM PRIMECELL AACI PL041 DRIVER
1165 M: Russell King <linux@armlinux.org.uk>
1169 ARM PRIMECELL BUS SUPPORT
1170 M: Russell King <linux@armlinux.org.uk>
1173 F: include/linux/amba/bus.h
1175 ARM PRIMECELL CLCD PL110 DRIVER
1176 M: Russell King <linux@armlinux.org.uk>
1178 F: drivers/video/fbdev/amba-clcd.*
1180 ARM PRIMECELL KMI PL050 DRIVER
1181 M: Russell King <linux@armlinux.org.uk>
1183 F: drivers/input/serio/ambakmi.*
1184 F: include/linux/amba/kmi.h
1186 ARM PRIMECELL MMCI PL180/1 DRIVER
1187 M: Russell King <linux@armlinux.org.uk>
1189 F: drivers/mmc/host/mmci.*
1190 F: include/linux/amba/mmci.h
1192 ARM PRIMECELL SSP PL022 SPI DRIVER
1193 M: Linus Walleij <linus.walleij@linaro.org>
1194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1197 F: drivers/spi/spi-pl022.c
1199 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1200 M: Russell King <linux@armlinux.org.uk>
1202 F: drivers/tty/serial/amba-pl01*.c
1203 F: include/linux/amba/serial.h
1205 ARM PRIMECELL VIC PL190/PL192 DRIVER
1206 M: Linus Walleij <linus.walleij@linaro.org>
1207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1210 F: drivers/irqchip/irq-vic.c
1213 M: Will Deacon <will.deacon@arm.com>
1214 R: Robin Murphy <robin.murphy@arm.com>
1215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 F: drivers/iommu/arm-smmu.c
1218 F: drivers/iommu/arm-smmu-v3.c
1219 F: drivers/iommu/io-pgtable-arm.c
1220 F: drivers/iommu/io-pgtable-arm-v7s.c
1222 ARM SUB-ARCHITECTURES
1223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229 ARM/ACTIONS SEMI ARCHITECTURE
1230 M: Andreas Färber <afaerber@suse.de>
1231 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 F: arch/arm/mach-actions/
1236 F: arch/arm/boot/dts/owl-*
1237 F: arch/arm64/boot/dts/actions/
1238 F: drivers/clk/actions/
1239 F: drivers/clocksource/timer-owl*
1240 F: drivers/dma/owl-dma.c
1241 F: drivers/i2c/busses/i2c-owl.c
1242 F: drivers/pinctrl/actions/*
1243 F: drivers/soc/actions/
1244 F: include/dt-bindings/power/owl-*
1245 F: include/linux/soc/actions/
1246 F: Documentation/devicetree/bindings/arm/actions.txt
1247 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1248 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1249 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1250 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1251 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1252 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254 ARM/ADS SPHERE MACHINE SUPPORT
1255 M: Lennert Buytenhek <kernel@wantstofly.org>
1256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 ARM/AFEB9260 MACHINE SUPPORT
1260 M: Sergey Lapin <slapin@ossfans.org>
1261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 ARM/AJECO 1ARM MACHINE SUPPORT
1265 M: Lennert Buytenhek <kernel@wantstofly.org>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 ARM/Allwinner SoC Clock Support
1270 M: Emilio López <emilio@elopez.com.ar>
1272 F: drivers/clk/sunxi/
1274 ARM/Allwinner sunXi SoC support
1275 M: Maxime Ripard <maxime.ripard@bootlin.com>
1276 M: Chen-Yu Tsai <wens@csie.org>
1277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 F: arch/arm/mach-sunxi/
1282 F: arch/arm64/boot/dts/allwinner/
1283 F: drivers/clk/sunxi-ng/
1284 F: drivers/pinctrl/sunxi/
1285 F: drivers/soc/sunxi/
1286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1289 M: Neil Armstrong <narmstrong@baylibre.com>
1290 M: Jerome Brunet <jbrunet@baylibre.com>
1291 L: linux-amlogic@lists.infradead.org
1293 F: drivers/clk/meson/
1294 F: include/dt-bindings/clock/meson*
1295 F: include/dt-bindings/clock/gxbb*
1296 F: Documentation/devicetree/bindings/clock/amlogic*
1298 ARM/Amlogic Meson SoC support
1299 M: Carlo Caione <carlo@caione.org>
1300 M: Kevin Hilman <khilman@baylibre.com>
1301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 L: linux-amlogic@lists.infradead.org
1303 W: http://linux-meson.com/
1305 F: arch/arm/mach-meson/
1306 F: arch/arm/boot/dts/meson*
1307 F: arch/arm64/boot/dts/amlogic/
1308 F: drivers/pinctrl/meson/
1309 F: drivers/mmc/host/meson*
1312 ARM/Annapurna Labs ALPINE ARCHITECTURE
1313 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1314 M: Antoine Tenart <antoine.tenart@bootlin.com>
1315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 F: arch/arm/mach-alpine/
1318 F: arch/arm/boot/dts/alpine*
1319 F: arch/arm64/boot/dts/al/
1320 F: drivers/*/*alpine*
1322 ARM/ARTPEC MACHINE SUPPORT
1323 M: Jesper Nilsson <jesper.nilsson@axis.com>
1324 M: Lars Persson <lars.persson@axis.com>
1326 L: linux-arm-kernel@axis.com
1327 F: arch/arm/mach-artpec
1328 F: arch/arm/boot/dts/artpec6*
1330 F: drivers/crypto/axis
1331 F: drivers/pinctrl/pinctrl-artpec*
1332 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334 ARM/ASPEED I2C DRIVER
1335 M: Brendan Higgins <brendanhiggins@google.com>
1336 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1337 R: Joel Stanley <joel@jms.id.au>
1338 L: linux-i2c@vger.kernel.org
1339 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1342 F: drivers/i2c/busses/i2c-aspeed.c
1343 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1344 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346 ARM/ASPEED MACHINE SUPPORT
1347 M: Joel Stanley <joel@jms.id.au>
1348 R: Andrew Jeffery <andrew@aj.id.au>
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1351 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1354 F: arch/arm/mach-aspeed/
1355 F: arch/arm/boot/dts/aspeed-*
1358 ARM/CALXEDA HIGHBANK ARCHITECTURE
1359 M: Rob Herring <robh@kernel.org>
1360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 F: arch/arm/mach-highbank/
1363 F: arch/arm/boot/dts/highbank.dts
1364 F: arch/arm/boot/dts/ecx-*.dts*
1366 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1367 M: Krzysztof Halasa <khalasa@piap.pl>
1369 F: arch/arm/mach-cns3xxx/
1371 ARM/CAVIUM THUNDER NETWORK DRIVER
1372 M: Sunil Goutham <sgoutham@cavium.com>
1373 M: Robert Richter <rric@kernel.org>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 F: drivers/net/ethernet/cavium/thunder/
1378 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1379 M: Lukasz Majewski <lukma@denx.de>
1380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 F: arch/arm/mach-ep93xx/ts72xx.c
1384 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1385 M: Alexander Shiyan <shc_work@mail.ru>
1386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1391 M: Lennert Buytenhek <kernel@wantstofly.org>
1392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1396 M: Hartley Sweeten <hsweeten@visionengravers.com>
1397 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 F: arch/arm/mach-ep93xx/
1401 F: arch/arm/mach-ep93xx/include/mach/
1404 M: Russell King <linux@armlinux.org.uk>
1405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1408 F: drivers/clk/clkdev.c
1410 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1411 M: Mike Rapoport <mike@compulab.co.il>
1412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1416 M: Baruch Siach <baruch@tkos.co.il>
1417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 F: arch/arm/boot/dts/cx92755*
1422 ARM/CONTEC MICRO9 MACHINE SUPPORT
1423 M: Hubert Feurstein <hubert.feurstein@contec.at>
1425 F: arch/arm/mach-ep93xx/micro9.c
1427 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1428 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 F: drivers/hwtracing/coresight/*
1432 F: Documentation/trace/coresight.txt
1433 F: Documentation/trace/coresight-cpu-debug.txt
1434 F: Documentation/devicetree/bindings/arm/coresight.txt
1435 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1436 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1437 F: tools/perf/arch/arm/util/pmu.c
1438 F: tools/perf/arch/arm/util/auxtrace.c
1439 F: tools/perf/arch/arm/util/cs-etm.c
1440 F: tools/perf/arch/arm/util/cs-etm.h
1441 F: tools/perf/util/cs-etm.*
1442 F: tools/perf/util/cs-etm-decoder/*
1444 ARM/CORGI MACHINE SUPPORT
1445 M: Richard Purdie <rpurdie@rpsys.net>
1448 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1449 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1450 M: Linus Walleij <linus.walleij@linaro.org>
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 T: git git://github.com/ulli-kroll/linux.git
1454 F: Documentation/devicetree/bindings/arm/gemini.txt
1455 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1456 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1457 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1458 F: arch/arm/mach-gemini/
1459 F: drivers/net/ethernet/cortina/
1460 F: drivers/pinctrl/pinctrl-gemini.c
1461 F: drivers/rtc/rtc-ftrtc010.c
1463 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1464 M: Barry Song <baohua@kernel.org>
1465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468 F: arch/arm/boot/dts/prima2*
1469 F: arch/arm/mach-prima2/
1470 F: drivers/clk/sirf/
1471 F: drivers/clocksource/timer-prima2.c
1472 F: drivers/clocksource/timer-atlas7.c
1475 ARM/EBSA110 MACHINE SUPPORT
1476 M: Russell King <linux@armlinux.org.uk>
1477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 W: http://www.armlinux.org.uk/
1480 F: arch/arm/mach-ebsa110/
1481 F: drivers/net/ethernet/amd/am79c961a.*
1483 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1484 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1485 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1491 M: Robert Jarzmik <robert.jarzmik@free.fr>
1492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 F: arch/arm/mach-pxa/ezx.c
1496 ARM/FARADAY FA526 PORT
1497 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 T: git git://git.berlios.de/gemini-board
1501 F: arch/arm/mm/*-fa*
1503 ARM/FOOTBRIDGE ARCHITECTURE
1504 M: Russell King <linux@armlinux.org.uk>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 W: http://www.armlinux.org.uk/
1508 F: arch/arm/include/asm/hardware/dec21285.h
1509 F: arch/arm/mach-footbridge/
1511 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1512 M: Shawn Guo <shawnguo@kernel.org>
1513 M: Sascha Hauer <s.hauer@pengutronix.de>
1514 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1515 R: Fabio Estevam <fabio.estevam@nxp.com>
1516 R: NXP Linux Team <linux-imx@nxp.com>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1520 F: arch/arm/mach-imx/
1521 F: arch/arm/mach-mxs/
1522 F: arch/arm/boot/dts/imx*
1523 F: arch/arm/configs/imx*_defconfig
1525 F: drivers/firmware/imx/
1527 F: include/linux/firmware/imx/
1530 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1531 M: Shawn Guo <shawnguo@kernel.org>
1532 M: Sascha Hauer <s.hauer@pengutronix.de>
1533 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1534 R: Stefan Agner <stefan@agner.ch>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1538 F: arch/arm/mach-imx/*vf610*
1539 F: arch/arm/boot/dts/vf*
1541 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1542 M: Shawn Guo <shawnguo@kernel.org>
1543 M: Li Yang <leoyang.li@nxp.com>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1547 F: arch/arm/boot/dts/ls1021a*
1548 F: arch/arm64/boot/dts/freescale/fsl-*
1549 F: arch/arm64/boot/dts/freescale/qoriq-*
1551 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1552 M: Lennert Buytenhek <kernel@wantstofly.org>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 ARM/GUMSTIX MACHINE SUPPORT
1557 M: Steve Sakoman <sakoman@gmail.com>
1558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1562 M: Philipp Zabel <philipp.zabel@gmail.com>
1563 M: Paul Parsons <lost.distance@yahoo.com>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 F: arch/arm/mach-pxa/hx4700.c
1567 F: arch/arm/mach-pxa/include/mach/hx4700.h
1568 F: sound/soc/pxa/hx4700.c
1570 ARM/HISILICON SOC SUPPORT
1571 M: Wei Xu <xuwei5@hisilicon.com>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 W: http://www.hisilicon.com
1575 T: git git://github.com/hisilicon/linux-hisi.git
1576 F: arch/arm/mach-hisi/
1577 F: arch/arm/boot/dts/hi3*
1578 F: arch/arm/boot/dts/hip*
1579 F: arch/arm/boot/dts/hisi*
1580 F: arch/arm64/boot/dts/hisilicon/
1582 ARM/HP JORNADA 7XX MACHINE SUPPORT
1583 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1587 F: arch/arm/mach-sa1100/jornada720.c
1588 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1590 ARM/IGEP MACHINE SUPPORT
1591 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1592 M: Javier Martinez Canillas <javier@dowhile0.org>
1593 L: linux-omap@vger.kernel.org
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 F: arch/arm/boot/dts/omap3-igep*
1598 ARM/INCOME PXA270 SUPPORT
1599 M: Marek Vasut <marek.vasut@gmail.com>
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1604 ARM/INTEL IOP13XX ARM ARCHITECTURE
1605 M: Lennert Buytenhek <kernel@wantstofly.org>
1606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 ARM/INTEL IOP32X ARM ARCHITECTURE
1610 M: Lennert Buytenhek <kernel@wantstofly.org>
1611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 ARM/INTEL IOP33X ARM ARCHITECTURE
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 ARM/INTEL IQ81342EX MACHINE SUPPORT
1619 M: Lennert Buytenhek <kernel@wantstofly.org>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 ARM/INTEL IXDP2850 MACHINE SUPPORT
1624 M: Lennert Buytenhek <kernel@wantstofly.org>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 ARM/INTEL IXP4XX ARM ARCHITECTURE
1629 M: Imre Kaloz <kaloz@openwrt.org>
1630 M: Krzysztof Halasa <khalasa@piap.pl>
1631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 F: arch/arm/mach-ixp4xx/
1635 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1636 M: Jonathan Cameron <jic23@cam.ac.uk>
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 F: arch/arm/mach-pxa/stargate2.c
1640 F: drivers/pcmcia/pxa2xx_stargate2.c
1642 ARM/INTEL XSC3 (MANZANO) ARM CORE
1643 M: Lennert Buytenhek <kernel@wantstofly.org>
1644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1648 M: Lennert Buytenhek <kernel@wantstofly.org>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 ARM/LG1K ARCHITECTURE
1653 M: Chanho Min <chanho.min@lge.com>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 F: arch/arm64/boot/dts/lg/
1658 ARM/LOGICPD PXA270 MACHINE SUPPORT
1659 M: Lennert Buytenhek <kernel@wantstofly.org>
1660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 ARM/LPC18XX ARCHITECTURE
1664 M: Vladimir Zapolskiy <vz@mleia.com>
1665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 F: arch/arm/boot/dts/lpc43*
1668 F: drivers/i2c/busses/i2c-lpc2k.c
1669 F: drivers/memory/pl172.c
1670 F: drivers/mtd/spi-nor/nxp-spifi.c
1671 F: drivers/rtc/rtc-lpc24xx.c
1674 ARM/LPC32XX SOC SUPPORT
1675 M: Vladimir Zapolskiy <vz@mleia.com>
1676 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1680 F: arch/arm/boot/dts/lpc32*
1681 F: arch/arm/mach-lpc32xx/
1682 F: drivers/i2c/busses/i2c-pnx.c
1683 F: drivers/net/ethernet/nxp/lpc_eth.c
1684 F: drivers/usb/host/ohci-nxp.c
1685 F: drivers/watchdog/pnx4008_wdt.c
1688 ARM/MAGICIAN MACHINE SUPPORT
1689 M: Philipp Zabel <philipp.zabel@gmail.com>
1692 ARM/Marvell Dove/MV78xx0/Orion SOC support
1693 M: Jason Cooper <jason@lakedaemon.net>
1694 M: Andrew Lunn <andrew@lunn.ch>
1695 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1696 M: Gregory Clement <gregory.clement@bootlin.com>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 F: Documentation/devicetree/bindings/soc/dove/
1700 F: arch/arm/mach-dove/
1701 F: arch/arm/mach-mv78xx0/
1702 F: arch/arm/mach-orion5x/
1703 F: arch/arm/plat-orion/
1704 F: arch/arm/boot/dts/dove*
1705 F: arch/arm/boot/dts/orion5x*
1707 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1708 M: Jason Cooper <jason@lakedaemon.net>
1709 M: Andrew Lunn <andrew@lunn.ch>
1710 M: Gregory Clement <gregory.clement@bootlin.com>
1711 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 F: arch/arm/boot/dts/armada*
1715 F: arch/arm/boot/dts/kirkwood*
1716 F: arch/arm/configs/mvebu_*_defconfig
1717 F: arch/arm/mach-mvebu/
1718 F: arch/arm64/boot/dts/marvell/armada*
1719 F: drivers/cpufreq/armada-37xx-cpufreq.c
1720 F: drivers/cpufreq/mvebu-cpufreq.c
1721 F: drivers/irqchip/irq-armada-370-xp.c
1722 F: drivers/irqchip/irq-mvebu-*
1723 F: drivers/pinctrl/mvebu/
1724 F: drivers/rtc/rtc-armada38x.c
1726 ARM/Mediatek RTC DRIVER
1727 M: Eddie Huang <eddie.huang@mediatek.com>
1728 M: Sean Wang <sean.wang@mediatek.com>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1732 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1733 F: drivers/rtc/rtc-mt6397.c
1734 F: drivers/rtc/rtc-mt7622.c
1736 ARM/Mediatek SoC support
1737 M: Matthias Brugger <matthias.bgg@gmail.com>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1741 F: arch/arm/boot/dts/mt6*
1742 F: arch/arm/boot/dts/mt7*
1743 F: arch/arm/boot/dts/mt8*
1744 F: arch/arm/mach-mediatek/
1745 F: arch/arm64/boot/dts/mediatek/
1749 ARM/Mediatek USB3 PHY DRIVER
1750 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1754 F: drivers/phy/mediatek/
1755 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1757 ARM/MICREL KS8695 ARCHITECTURE
1758 M: Greg Ungerer <gerg@uclinux.org>
1759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 F: arch/arm/mach-ks8695/
1763 ARM/Microchip (AT91) SoC support
1764 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1765 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1766 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 W: http://www.linux4sam.org
1769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1773 F: arch/arm/mach-at91/
1774 F: include/soc/at91/
1775 F: arch/arm/boot/dts/at91*.dts
1776 F: arch/arm/boot/dts/at91*.dtsi
1777 F: arch/arm/boot/dts/sama*.dts
1778 F: arch/arm/boot/dts/sama*.dtsi
1779 F: arch/arm/include/debug/at91.S
1780 F: drivers/memory/atmel*
1781 F: drivers/watchdog/sama5d4_wdt.c
1782 X: drivers/input/touchscreen/atmel_mxt_ts.c
1783 X: drivers/net/wireless/atmel/
1785 ARM/MIOA701 MACHINE SUPPORT
1786 M: Robert Jarzmik <robert.jarzmik@free.fr>
1787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 F: arch/arm/mach-pxa/mioa701.c
1791 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1792 M: Michael Petchkovsky <mkpetch@internode.on.net>
1795 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1796 M: Linus Walleij <linus.walleij@linaro.org>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 F: arch/arm/mach-nomadik/
1800 F: arch/arm/mach-u300/
1801 F: arch/arm/mach-ux500/
1802 F: arch/arm/boot/dts/ste-*
1803 F: drivers/clk/clk-nomadik.c
1804 F: drivers/clk/clk-u300.c
1805 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1806 F: drivers/clocksource/timer-u300.c
1807 F: drivers/dma/coh901318*
1808 F: drivers/dma/ste_dma40*
1809 F: drivers/hwspinlock/u8500_hsem.c
1810 F: drivers/i2c/busses/i2c-nomadik.c
1811 F: drivers/i2c/busses/i2c-stu300.c
1812 F: drivers/mfd/ab3100*
1813 F: drivers/mfd/ab8500*
1814 F: drivers/mfd/abx500*
1815 F: drivers/mfd/dbx500*
1816 F: drivers/mfd/db8500*
1817 F: drivers/pinctrl/nomadik/
1818 F: drivers/pinctrl/pinctrl-coh901*
1819 F: drivers/pinctrl/pinctrl-u300.c
1820 F: drivers/rtc/rtc-ab3100.c
1821 F: drivers/rtc/rtc-ab8500.c
1822 F: drivers/rtc/rtc-coh901331.c
1823 F: drivers/rtc/rtc-pl031.c
1824 F: drivers/watchdog/coh901327_wdt.c
1825 F: Documentation/devicetree/bindings/arm/ste-*
1826 F: Documentation/devicetree/bindings/arm/ux500/
1827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1829 ARM/NUVOTON NPCM ARCHITECTURE
1830 M: Avi Fishman <avifishman70@gmail.com>
1831 M: Tomer Maimon <tmaimon77@gmail.com>
1832 R: Patrick Venture <venture@google.com>
1833 R: Nancy Yuen <yuenn@google.com>
1834 R: Brendan Higgins <brendanhiggins@google.com>
1835 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1837 F: arch/arm/mach-npcm/
1838 F: arch/arm/boot/dts/nuvoton-npcm*
1839 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1841 F: Documentation/devicetree/bindings/*/*npcm*
1842 F: Documentation/devicetree/bindings/*/*/*npcm*
1844 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1845 M: Wan ZongShun <mcuos.com@gmail.com>
1846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 W: http://www.mcuos.com
1849 F: arch/arm/mach-w90x900/
1850 F: drivers/input/keyboard/w90p910_keypad.c
1851 F: drivers/input/touchscreen/w90p910_ts.c
1852 F: drivers/watchdog/nuc900_wdt.c
1853 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1854 F: drivers/mtd/nand/raw/nuc900_nand.c
1855 F: drivers/rtc/rtc-nuc900.c
1856 F: drivers/spi/spi-nuc900.c
1857 F: drivers/usb/host/ehci-w90x900.c
1858 F: drivers/video/fbdev/nuc900fb.c
1860 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1861 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1862 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1863 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1866 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1867 M: Alexander Clouter <alex@digriz.org.uk>
1868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 W: http://www.digriz.org.uk/ts78xx/kernel
1871 F: arch/arm/mach-orion5x/ts78xx-*
1873 ARM/OXNAS platform support
1874 M: Neil Armstrong <narmstrong@baylibre.com>
1875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 L: linux-oxnas@groups.io (moderated for non-subscribers)
1878 F: arch/arm/mach-oxnas/
1879 F: arch/arm/boot/dts/ox8*.dts*
1882 ARM/PALM TREO SUPPORT
1883 M: Tomas Cech <sleep_walker@suse.com>
1884 L: linux-arm-kernel@lists.infradead.org
1885 W: http://hackndev.com
1887 F: arch/arm/mach-pxa/palmtreo.*
1889 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1890 M: Marek Vasut <marek.vasut@gmail.com>
1891 L: linux-arm-kernel@lists.infradead.org
1892 W: http://hackndev.com
1894 F: arch/arm/mach-pxa/include/mach/palmtx.h
1895 F: arch/arm/mach-pxa/palmtx.c
1896 F: arch/arm/mach-pxa/palmt5.*
1897 F: arch/arm/mach-pxa/include/mach/palmld.h
1898 F: arch/arm/mach-pxa/palmld.c
1899 F: arch/arm/mach-pxa/palmte2.*
1900 F: arch/arm/mach-pxa/include/mach/palmtc.h
1901 F: arch/arm/mach-pxa/palmtc.c
1904 M: Sergey Lapin <slapin@ossfans.org>
1905 L: linux-arm-kernel@lists.infradead.org
1906 W: http://hackndev.com
1908 F: arch/arm/mach-pxa/palmz72.*
1911 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1912 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1915 ARM/PT DIGITAL BOARD PORT
1916 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 W: http://www.armlinux.org.uk/
1921 ARM/QUALCOMM SUPPORT
1922 M: Andy Gross <andy.gross@linaro.org>
1923 M: David Brown <david.brown@linaro.org>
1924 L: linux-arm-msm@vger.kernel.org
1925 L: linux-soc@vger.kernel.org
1927 F: Documentation/devicetree/bindings/soc/qcom/
1928 F: arch/arm/boot/dts/qcom-*.dts
1929 F: arch/arm/boot/dts/qcom-*.dtsi
1930 F: arch/arm/mach-qcom/
1931 F: arch/arm64/boot/dts/qcom/*
1932 F: drivers/i2c/busses/i2c-qup.c
1933 F: drivers/clk/qcom/
1934 F: drivers/dma/qcom/
1935 F: drivers/soc/qcom/
1936 F: drivers/spi/spi-qup.c
1937 F: drivers/tty/serial/msm_serial.c
1938 F: drivers/*/pm8???-*
1939 F: drivers/mfd/ssbi.c
1940 F: drivers/firmware/qcom_scm*
1941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1943 ARM/RADISYS ENP2611 MACHINE SUPPORT
1944 M: Lennert Buytenhek <kernel@wantstofly.org>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 ARM/REALTEK ARCHITECTURE
1949 M: Andreas Färber <afaerber@suse.de>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 F: arch/arm64/boot/dts/realtek/
1953 F: Documentation/devicetree/bindings/arm/realtek.txt
1955 ARM/RENESAS ARM64 ARCHITECTURE
1956 M: Simon Horman <horms@verge.net.au>
1957 M: Magnus Damm <magnus.damm@gmail.com>
1958 L: linux-renesas-soc@vger.kernel.org
1959 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1962 F: arch/arm64/boot/dts/renesas/
1963 F: Documentation/devicetree/bindings/arm/shmobile.txt
1964 F: drivers/soc/renesas/
1965 F: include/linux/soc/renesas/
1967 ARM/RISCPC ARCHITECTURE
1968 M: Russell King <linux@armlinux.org.uk>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 W: http://www.armlinux.org.uk/
1972 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1973 F: arch/arm/include/asm/hardware/ioc.h
1974 F: arch/arm/include/asm/hardware/iomd.h
1975 F: arch/arm/include/asm/hardware/memc.h
1976 F: arch/arm/mach-rpc/
1977 F: drivers/net/ethernet/8390/etherh.c
1978 F: drivers/net/ethernet/i825xx/ether1*
1979 F: drivers/net/ethernet/seeq/ether3*
1980 F: drivers/scsi/arm/
1982 ARM/Rockchip SoC support
1983 M: Heiko Stuebner <heiko@sntech.de>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 L: linux-rockchip@lists.infradead.org
1986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1988 F: arch/arm/boot/dts/rk3*
1989 F: arch/arm/boot/dts/rv1108*
1990 F: arch/arm/mach-rockchip/
1991 F: drivers/clk/rockchip/
1992 F: drivers/i2c/busses/i2c-rk3x.c
1993 F: drivers/*/*rockchip*
1994 F: drivers/*/*/*rockchip*
1995 F: sound/soc/rockchip/
1998 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1999 M: Kukjin Kim <kgene@kernel.org>
2000 M: Krzysztof Kozlowski <krzk@kernel.org>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2003 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2005 F: arch/arm/boot/dts/s3c*
2006 F: arch/arm/boot/dts/s5p*
2007 F: arch/arm/boot/dts/exynos*
2008 F: arch/arm64/boot/dts/exynos/
2009 F: arch/arm/plat-samsung/
2010 F: arch/arm/mach-s3c24*/
2011 F: arch/arm/mach-s3c64xx/
2012 F: arch/arm/mach-s5p*/
2013 F: arch/arm/mach-exynos*/
2014 F: drivers/*/*s3c24*
2015 F: drivers/*/*/*s3c24*
2016 F: drivers/*/*s3c64xx*
2017 F: drivers/*/*s5pv210*
2018 F: drivers/memory/samsung/*
2019 F: drivers/soc/samsung/*
2020 F: Documentation/arm/Samsung/
2021 F: Documentation/devicetree/bindings/arm/samsung/
2022 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2023 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2026 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2027 M: Kyungmin Park <kyungmin.park@samsung.com>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 F: arch/arm/mach-s5pv210/
2032 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2033 M: Kyungmin Park <kyungmin.park@samsung.com>
2034 M: Kamil Debski <kamil@wypas.org>
2035 M: Andrzej Hajda <a.hajda@samsung.com>
2036 L: linux-arm-kernel@lists.infradead.org
2037 L: linux-media@vger.kernel.org
2039 F: drivers/media/platform/s5p-g2d/
2041 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2042 M: Marek Szyprowski <m.szyprowski@samsung.com>
2043 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2044 L: linux-media@vger.kernel.org
2046 F: drivers/media/platform/s5p-cec/
2047 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2049 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2050 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2051 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2052 L: linux-arm-kernel@lists.infradead.org
2053 L: linux-media@vger.kernel.org
2055 F: drivers/media/platform/s5p-jpeg/
2057 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2058 M: Kyungmin Park <kyungmin.park@samsung.com>
2059 M: Kamil Debski <kamil@wypas.org>
2060 M: Jeongtae Park <jtp.park@samsung.com>
2061 M: Andrzej Hajda <a.hajda@samsung.com>
2062 L: linux-arm-kernel@lists.infradead.org
2063 L: linux-media@vger.kernel.org
2065 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2066 F: drivers/media/platform/s5p-mfc/
2068 ARM/SHMOBILE ARM ARCHITECTURE
2069 M: Simon Horman <horms@verge.net.au>
2070 M: Magnus Damm <magnus.damm@gmail.com>
2071 L: linux-renesas-soc@vger.kernel.org
2072 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2075 F: arch/arm/boot/dts/emev2*
2076 F: arch/arm/boot/dts/r7s*
2077 F: arch/arm/boot/dts/r8a*
2078 F: arch/arm/boot/dts/r9a*
2079 F: arch/arm/boot/dts/sh*
2080 F: arch/arm/configs/shmobile_defconfig
2081 F: arch/arm/include/debug/renesas-scif.S
2082 F: arch/arm/mach-shmobile/
2083 F: Documentation/devicetree/bindings/arm/shmobile.txt
2084 F: drivers/soc/renesas/
2085 F: include/linux/soc/renesas/
2087 ARM/SOCFPGA ARCHITECTURE
2088 M: Dinh Nguyen <dinguyen@kernel.org>
2090 F: arch/arm/mach-socfpga/
2091 F: arch/arm/boot/dts/socfpga*
2092 F: arch/arm/configs/socfpga_defconfig
2093 F: arch/arm64/boot/dts/altera/
2094 W: http://www.rocketboards.org
2095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2097 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2098 M: Dinh Nguyen <dinguyen@kernel.org>
2100 F: drivers/clk/socfpga/
2102 ARM/SOCFPGA EDAC SUPPORT
2103 M: Thor Thayer <thor.thayer@linux.intel.com>
2105 F: drivers/edac/altera_edac.
2107 ARM/SPREADTRUM SoC SUPPORT
2108 M: Orson Zhai <orsonzhai@gmail.com>
2109 M: Baolin Wang <baolin.wang@linaro.org>
2110 M: Chunyan Zhang <zhang.lyra@gmail.com>
2112 F: arch/arm64/boot/dts/sprd
2115 ARM/STI ARCHITECTURE
2116 M: Patrice Chotard <patrice.chotard@st.com>
2117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 W: http://www.stlinux.com
2120 F: arch/arm/mach-sti/
2121 F: arch/arm/boot/dts/sti*
2122 F: drivers/char/hw_random/st-rng.c
2123 F: drivers/clocksource/arm_global_timer.c
2124 F: drivers/clocksource/clksrc_st_lpc.c
2125 F: drivers/cpufreq/sti-cpufreq.c
2126 F: drivers/dma/st_fdma*
2127 F: drivers/i2c/busses/i2c-st.c
2128 F: drivers/media/rc/st_rc.c
2129 F: drivers/media/platform/sti/c8sectpfe/
2130 F: drivers/mmc/host/sdhci-st.c
2131 F: drivers/phy/st/phy-miphy28lp.c
2132 F: drivers/phy/st/phy-stih407-usb.c
2133 F: drivers/pinctrl/pinctrl-st.c
2134 F: drivers/remoteproc/st_remoteproc.c
2135 F: drivers/remoteproc/st_slim_rproc.c
2136 F: drivers/reset/sti/
2137 F: drivers/rtc/rtc-st-lpc.c
2138 F: drivers/tty/serial/st-asc.c
2139 F: drivers/usb/dwc3/dwc3-st.c
2140 F: drivers/usb/host/ehci-st.c
2141 F: drivers/usb/host/ohci-st.c
2142 F: drivers/watchdog/st_lpc_wdt.c
2143 F: drivers/ata/ahci_st.c
2144 F: include/linux/remoteproc/st_slim_rproc.h
2146 ARM/STM32 ARCHITECTURE
2147 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2148 M: Alexandre Torgue <alexandre.torgue@st.com>
2149 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2155 F: arch/arm/boot/dts/stm32*
2156 F: arch/arm/mach-stm32/
2157 F: drivers/clocksource/armv7m_systick.c
2159 ARM/Synaptics SoC support
2160 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2161 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 F: arch/arm/mach-berlin/
2165 F: arch/arm/boot/dts/berlin*
2166 F: arch/arm64/boot/dts/synaptics/
2168 ARM/TANGO ARCHITECTURE
2169 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2170 M: Mans Rullgard <mans@mansr.com>
2171 L: linux-arm-kernel@lists.infradead.org
2175 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2176 M: Lennert Buytenhek <kernel@wantstofly.org>
2177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2181 M: Hans Verkuil <hans.verkuil@cisco.com>
2182 L: linux-tegra@vger.kernel.org
2183 L: linux-media@vger.kernel.org
2185 F: drivers/media/platform/tegra-cec/
2186 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2188 ARM/TETON BGA MACHINE SUPPORT
2189 M: "Mark F. Brown" <mark.brown314@gmail.com>
2190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2194 M: Santosh Shilimkar <ssantosh@kernel.org>
2195 L: linux-kernel@vger.kernel.org
2197 F: drivers/memory/*emif*
2199 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2200 M: Tero Kristo <t-kristo@ti.com>
2201 M: Nishanth Menon <nm@ti.com>
2202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2205 F: arch/arm64/boot/dts/ti/Makefile
2206 F: arch/arm64/boot/dts/ti/k3-*
2208 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2209 M: Santosh Shilimkar <ssantosh@kernel.org>
2210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 F: arch/arm/mach-keystone/
2213 F: arch/arm/boot/dts/keystone-*
2214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2216 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2217 M: Santosh Shilimkar <ssantosh@kernel.org>
2218 L: linux-kernel@vger.kernel.org
2220 F: drivers/clk/keystone/
2222 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2223 M: Santosh Shilimkar <ssantosh@kernel.org>
2224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 L: linux-kernel@vger.kernel.org
2227 F: drivers/clocksource/timer-keystone.c
2229 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2230 M: Santosh Shilimkar <ssantosh@kernel.org>
2231 L: linux-kernel@vger.kernel.org
2233 F: drivers/power/reset/keystone-reset.c
2235 ARM/THECUS N2100 MACHINE SUPPORT
2236 M: Lennert Buytenhek <kernel@wantstofly.org>
2237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 ARM/TOSA MACHINE SUPPORT
2241 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2242 M: Dirk Opfer <dirk@opfer-online.de>
2245 ARM/UNIPHIER ARCHITECTURE
2246 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2250 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2251 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2252 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2253 F: arch/arm/boot/dts/uniphier*
2254 F: arch/arm/include/asm/hardware/cache-uniphier.h
2255 F: arch/arm/mach-uniphier/
2256 F: arch/arm/mm/cache-uniphier.c
2257 F: arch/arm64/boot/dts/socionext/uniphier*
2258 F: drivers/bus/uniphier-system-bus.c
2259 F: drivers/clk/uniphier/
2260 F: drivers/gpio/gpio-uniphier.c
2261 F: drivers/i2c/busses/i2c-uniphier*
2262 F: drivers/irqchip/irq-uniphier-aidet.c
2263 F: drivers/mmc/host/uniphier-sd.c
2264 F: drivers/pinctrl/uniphier/
2265 F: drivers/reset/reset-uniphier.c
2266 F: drivers/tty/serial/8250/8250_uniphier.c
2269 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2270 M: Ulf Hansson <ulf.hansson@linaro.org>
2271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 T: git git://git.linaro.org/people/ulfh/clk.git
2274 F: drivers/clk/ux500/
2276 ARM/VERSATILE EXPRESS PLATFORM
2277 M: Liviu Dudau <liviu.dudau@arm.com>
2278 M: Sudeep Holla <sudeep.holla@arm.com>
2279 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 F: arch/arm/boot/dts/vexpress*
2283 F: arch/arm64/boot/dts/arm/
2284 F: arch/arm/mach-vexpress/
2287 F: drivers/clk/versatile/clk-vexpress-osc.c
2288 F: drivers/clocksource/timer-versatile.c
2292 M: Russell King <linux@armlinux.org.uk>
2293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 W: http://www.armlinux.org.uk/
2298 ARM/VOIPAC PXA270 SUPPORT
2299 M: Marek Vasut <marek.vasut@gmail.com>
2300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2302 F: arch/arm/mach-pxa/vpac270.c
2303 F: arch/arm/mach-pxa/include/mach/vpac270.h
2305 ARM/VT8500 ARM ARCHITECTURE
2306 M: Tony Prisk <linux@prisktech.co.nz>
2307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2309 F: arch/arm/mach-vt8500/
2310 F: drivers/clocksource/timer-vt8500.c
2311 F: drivers/i2c/busses/i2c-wmt.c
2312 F: drivers/mmc/host/wmt-sdmmc.c
2313 F: drivers/pwm/pwm-vt8500.c
2314 F: drivers/rtc/rtc-vt8500.c
2315 F: drivers/tty/serial/vt8500_serial.c
2316 F: drivers/usb/host/ehci-platform.c
2317 F: drivers/usb/host/uhci-platform.c
2318 F: drivers/video/fbdev/vt8500lcdfb.*
2319 F: drivers/video/fbdev/wm8505fb*
2320 F: drivers/video/fbdev/wmt_ge_rops.*
2322 ARM/ZIPIT Z2 SUPPORT
2323 M: Marek Vasut <marek.vasut@gmail.com>
2324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 F: arch/arm/mach-pxa/z2.c
2327 F: arch/arm/mach-pxa/include/mach/z2.h
2329 ARM/ZTE ARCHITECTURE
2330 M: Jun Nie <jun.nie@linaro.org>
2331 M: Shawn Guo <shawnguo@kernel.org>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 F: arch/arm/boot/dts/zx2967*
2335 F: arch/arm/mach-zx/
2336 F: arch/arm64/boot/dts/zte/
2338 F: drivers/dma/zx_dma.c
2339 F: drivers/gpio/gpio-zx.c
2340 F: drivers/i2c/busses/i2c-zx2967.c
2341 F: drivers/mmc/host/dw_mmc-zx.*
2342 F: drivers/pinctrl/zte/
2344 F: drivers/thermal/zx2967_thermal.c
2345 F: drivers/watchdog/zx2967_wdt.c
2346 F: Documentation/devicetree/bindings/arm/zte.txt
2347 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2348 F: Documentation/devicetree/bindings/dma/zxdma.txt
2349 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2350 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2351 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2352 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2353 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2354 F: Documentation/devicetree/bindings/soc/zte/
2355 F: Documentation/devicetree/bindings/sound/zte,*.txt
2356 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2357 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2358 F: include/dt-bindings/clock/zx2967*.h
2359 F: include/dt-bindings/soc/zte,*.h
2360 F: sound/soc/codecs/zx_aud96p22.c
2363 ARM/ZYNQ ARCHITECTURE
2364 M: Michal Simek <michal.simek@xilinx.com>
2365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 W: http://wiki.xilinx.com
2367 T: git https://github.com/Xilinx/linux-xlnx.git
2369 F: arch/arm/mach-zynq/
2370 F: drivers/cpuidle/cpuidle-zynq.c
2371 F: drivers/block/xsysace.c
2374 F: drivers/clocksource/timer-cadence-ttc.c
2375 F: drivers/i2c/busses/i2c-cadence.c
2376 F: drivers/mmc/host/sdhci-of-arasan.c
2377 F: drivers/edac/synopsys_edac.c
2378 F: drivers/i2c/busses/i2c-xiic.c
2380 ARM64 PORT (AARCH64 ARCHITECTURE)
2381 M: Catalin Marinas <catalin.marinas@arm.com>
2382 M: Will Deacon <will.deacon@arm.com>
2383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2387 X: arch/arm64/boot/dts/
2388 F: Documentation/arm64/
2390 AS3645A LED FLASH CONTROLLER DRIVER
2391 M: Sakari Ailus <sakari.ailus@iki.fi>
2392 L: linux-leds@vger.kernel.org
2394 F: drivers/leds/leds-as3645a.c
2396 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2397 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2398 L: linux-media@vger.kernel.org
2399 T: git git://linuxtv.org/media_tree.git
2401 F: drivers/media/i2c/ak7375.c
2402 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2404 ASAHI KASEI AK8974 DRIVER
2405 M: Linus Walleij <linus.walleij@linaro.org>
2406 L: linux-iio@vger.kernel.org
2407 W: http://www.akm.com/
2409 F: drivers/iio/magnetometer/ak8974.c
2411 ASC7621 HARDWARE MONITOR DRIVER
2412 M: George Joseph <george.joseph@fairview5.com>
2413 L: linux-hwmon@vger.kernel.org
2415 F: Documentation/hwmon/asc7621
2416 F: drivers/hwmon/asc7621.c
2418 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2419 M: Corentin Chary <corentin.chary@gmail.com>
2420 L: acpi4asus-user@lists.sourceforge.net
2421 L: platform-driver-x86@vger.kernel.org
2422 W: http://acpi4asus.sf.net
2424 F: drivers/platform/x86/asus*.c
2425 F: drivers/platform/x86/eeepc*.c
2427 ASUS WIRELESS RADIO CONTROL DRIVER
2428 M: João Paulo Rechi Vita <jprvita@gmail.com>
2429 L: platform-driver-x86@vger.kernel.org
2431 F: drivers/platform/x86/asus-wireless.c
2434 M: David Howells <dhowells@redhat.com>
2435 L: keyrings@vger.kernel.org
2437 F: Documentation/crypto/asymmetric-keys.txt
2438 F: include/linux/verification.h
2439 F: include/crypto/public_key.h
2440 F: include/crypto/pkcs7.h
2441 F: crypto/asymmetric_keys/
2443 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2444 R: Dan Williams <dan.j.williams@intel.com>
2445 W: http://sourceforge.net/projects/xscaleiop
2447 F: Documentation/crypto/async-tx-api.txt
2450 F: include/linux/dmaengine.h
2451 F: include/linux/async_tx.h
2454 M: Bartosz Golaszewski <brgl@bgdev.pl>
2455 L: linux-i2c@vger.kernel.org
2456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2458 F: Documentation/devicetree/bindings/eeprom/at24.txt
2459 F: drivers/misc/eeprom/at24.c
2460 F: include/linux/platform_data/at24.h
2462 ATA OVER ETHERNET (AOE) DRIVER
2463 M: "Ed L. Cashin" <ed.cashin@acm.org>
2464 W: http://www.openaoe.org/
2466 F: Documentation/aoe/
2467 F: drivers/block/aoe/
2469 ATHEROS 71XX/9XXX GPIO DRIVER
2470 M: Alban Bedel <albeu@free.fr>
2471 W: https://github.com/AlbanBedel/linux
2472 T: git git://github.com/AlbanBedel/linux
2474 F: drivers/gpio/gpio-ath79.c
2475 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2477 ATHEROS 71XX/9XXX USB PHY DRIVER
2478 M: Alban Bedel <albeu@free.fr>
2479 W: https://github.com/AlbanBedel/linux
2480 T: git git://github.com/AlbanBedel/linux
2482 F: drivers/phy/qualcomm/phy-ath79-usb.c
2483 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2485 ATHEROS ATH GENERIC UTILITIES
2486 M: Kalle Valo <kvalo@codeaurora.org>
2487 L: linux-wireless@vger.kernel.org
2489 F: drivers/net/wireless/ath/*
2491 ATHEROS ATH5K WIRELESS DRIVER
2492 M: Jiri Slaby <jirislaby@gmail.com>
2493 M: Nick Kossifidis <mickflemm@gmail.com>
2494 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2495 L: linux-wireless@vger.kernel.org
2496 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2498 F: drivers/net/wireless/ath/ath5k/
2500 ATHEROS ATH6KL WIRELESS DRIVER
2501 M: Kalle Valo <kvalo@codeaurora.org>
2502 L: linux-wireless@vger.kernel.org
2503 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2506 F: drivers/net/wireless/ath/ath6kl/
2509 M: Ville Syrjala <syrjala@sci.fi>
2511 F: drivers/input/misc/ati_remote2.c
2513 ATK0110 HWMON DRIVER
2514 M: Luca Tettamanti <kronos.it@gmail.com>
2515 L: linux-hwmon@vger.kernel.org
2517 F: drivers/hwmon/asus_atk0110.c
2519 ATLX ETHERNET DRIVERS
2520 M: Jay Cliburn <jcliburn@gmail.com>
2521 M: Chris Snook <chris.snook@gmail.com>
2522 L: netdev@vger.kernel.org
2523 W: http://sourceforge.net/projects/atl1
2524 W: http://atl1.sourceforge.net
2526 F: drivers/net/ethernet/atheros/
2529 M: Chas Williams <3chas3@gmail.com>
2530 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2531 L: netdev@vger.kernel.org
2532 W: http://linux-atm.sourceforge.net
2535 F: include/linux/atm*
2536 F: include/uapi/linux/atm*
2538 ATMEL MACB ETHERNET DRIVER
2539 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2541 F: drivers/net/ethernet/cadence/
2543 ATMEL MAXTOUCH DRIVER
2544 M: Nick Dyer <nick@shmanahar.org>
2545 T: git git://github.com/ndyer/linux.git
2547 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2548 F: drivers/input/touchscreen/atmel_mxt_ts.c
2550 ATMEL WIRELESS DRIVER
2551 M: Simon Kelley <simon@thekelleys.org.uk>
2552 L: linux-wireless@vger.kernel.org
2553 W: http://www.thekelleys.org.uk/atmel
2554 W: http://atmelwlandriver.sourceforge.net/
2556 F: drivers/net/wireless/atmel/atmel*
2558 ATOMIC INFRASTRUCTURE
2559 M: Will Deacon <will.deacon@arm.com>
2560 M: Peter Zijlstra <peterz@infradead.org>
2561 R: Boqun Feng <boqun.feng@gmail.com>
2562 L: linux-kernel@vger.kernel.org
2564 F: arch/*/include/asm/atomic*.h
2565 F: include/*/atomic*.h
2567 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2568 M: Bradley Grove <linuxdrivers@attotech.com>
2569 L: linux-scsi@vger.kernel.org
2570 W: http://www.attotech.com
2572 F: drivers/scsi/esas2r
2574 ATUSB IEEE 802.15.4 RADIO DRIVER
2575 M: Stefan Schmidt <stefan@datenfreihafen.org>
2576 L: linux-wpan@vger.kernel.org
2578 F: drivers/net/ieee802154/atusb.c
2579 F: drivers/net/ieee802154/atusb.h
2580 F: drivers/net/ieee802154/at86rf230.h
2583 M: Paul Moore <paul@paul-moore.com>
2584 M: Eric Paris <eparis@redhat.com>
2585 L: linux-audit@redhat.com (moderated for non-subscribers)
2586 W: https://github.com/linux-audit
2587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2589 F: include/linux/audit.h
2590 F: include/uapi/linux/audit.h
2593 AUXILIARY DISPLAY DRIVERS
2594 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2596 F: drivers/auxdisplay/
2597 F: include/linux/cfag12864b.h
2599 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2600 M: Andreas Klinger <ak@it-klinger.de>
2601 L: linux-iio@vger.kernel.org
2603 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2604 F: drivers/iio/adc/hx711.c
2607 M: Ralf Baechle <ralf@linux-mips.org>
2608 L: linux-hams@vger.kernel.org
2609 W: http://www.linux-ax25.org/
2611 F: include/uapi/linux/ax25.h
2612 F: include/net/ax25.h
2616 M: Peter Rosin <peda@axentia.se>
2617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2619 F: Documentation/devicetree/bindings/arm/axentia.txt
2620 F: arch/arm/boot/dts/at91-linea.dtsi
2621 F: arch/arm/boot/dts/at91-natte.dtsi
2622 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2623 F: arch/arm/boot/dts/at91-tse850-3.dts
2625 AXENTIA ASOC DRIVERS
2626 M: Peter Rosin <peda@axentia.se>
2627 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2629 F: Documentation/devicetree/bindings/sound/axentia,*
2630 F: sound/soc/atmel/tse850-pcm5142.c
2633 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2634 L: linux-media@vger.kernel.org
2635 W: https://linuxtv.org
2636 T: git git://linuxtv.org/media_tree.git
2638 F: drivers/media/usb/dvb-usb-v2/az6007.c
2640 AZTECH FM RADIO RECEIVER DRIVER
2641 M: Hans Verkuil <hverkuil@xs4all.nl>
2642 L: linux-media@vger.kernel.org
2643 T: git git://linuxtv.org/media_tree.git
2644 W: https://linuxtv.org
2646 F: drivers/media/radio/radio-aztech*
2649 L: linux-wireless@vger.kernel.org
2650 L: b43-dev@lists.infradead.org
2651 W: http://wireless.kernel.org/en/users/Drivers/b43
2653 F: drivers/net/wireless/broadcom/b43/
2655 B43LEGACY WIRELESS DRIVER
2656 M: Larry Finger <Larry.Finger@lwfinger.net>
2657 L: linux-wireless@vger.kernel.org
2658 L: b43-dev@lists.infradead.org
2659 W: http://wireless.kernel.org/en/users/Drivers/b43
2661 F: drivers/net/wireless/broadcom/b43legacy/
2663 BACKLIGHT CLASS/SUBSYSTEM
2664 M: Lee Jones <lee.jones@linaro.org>
2665 M: Daniel Thompson <daniel.thompson@linaro.org>
2666 M: Jingoo Han <jingoohan1@gmail.com>
2667 L: dri-devel@lists.freedesktop.org
2668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2670 F: drivers/video/backlight/
2671 F: include/linux/backlight.h
2672 F: include/linux/pwm_backlight.h
2673 F: Documentation/devicetree/bindings/leds/backlight
2676 M: Marek Lindner <mareklindner@neomailbox.ch>
2677 M: Simon Wunderlich <sw@simonwunderlich.de>
2678 M: Antonio Quartulli <a@unstable.cc>
2679 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2680 W: https://www.open-mesh.org/
2681 Q: https://patchwork.open-mesh.org/project/batman/list/
2683 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2684 F: Documentation/ABI/testing/sysfs-class-net-mesh
2685 F: Documentation/networking/batman-adv.rst
2686 F: include/uapi/linux/batadv_packet.h
2687 F: include/uapi/linux/batman_adv.h
2690 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2691 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2692 L: linux-hams@vger.kernel.org
2693 W: http://www.baycom.org/~tom/ham/ham.html
2695 F: drivers/net/hamradio/baycom*
2697 BCACHE (BLOCK LAYER CACHE)
2698 M: Coly Li <colyli@suse.de>
2699 M: Kent Overstreet <kent.overstreet@gmail.com>
2700 L: linux-bcache@vger.kernel.org
2701 W: http://bcache.evilpiepirate.org
2702 C: irc://irc.oftc.net/bcache
2704 F: drivers/md/bcache/
2706 BDISP ST MEDIA DRIVER
2707 M: Fabien Dessenne <fabien.dessenne@st.com>
2708 L: linux-media@vger.kernel.org
2709 T: git git://linuxtv.org/media_tree.git
2710 W: https://linuxtv.org
2712 F: drivers/media/platform/sti/bdisp
2714 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2715 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2716 L: netdev@vger.kernel.org
2718 F: drivers/net/ethernet/ec_bhf.c
2721 M: Luis de Bethencourt <luisbg@kernel.org>
2722 M: Salah Triki <salah.triki@gmail.com>
2724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2725 F: Documentation/filesystems/befs.txt
2729 M: Paolo Valente <paolo.valente@linaro.org>
2730 M: Jens Axboe <axboe@kernel.dk>
2731 L: linux-block@vger.kernel.org
2734 F: Documentation/block/bfq-iosched.txt
2737 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2739 F: Documentation/filesystems/bfs.txt
2741 F: include/uapi/linux/bfs_fs.h
2743 BLINKM RGB LED DRIVER
2744 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2746 F: drivers/leds/leds-blinkm.c
2749 M: Jens Axboe <axboe@kernel.dk>
2750 L: linux-block@vger.kernel.org
2751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2755 F: kernel/trace/blktrace.c
2759 M: Joern Engel <joern@lazybastard.org>
2760 L: linux-mtd@lists.infradead.org
2762 F: drivers/mtd/devices/block2mtd.c
2765 M: Marcel Holtmann <marcel@holtmann.org>
2766 M: Johan Hedberg <johan.hedberg@gmail.com>
2767 L: linux-bluetooth@vger.kernel.org
2768 W: http://www.bluez.org/
2769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2772 F: drivers/bluetooth/
2775 M: Marcel Holtmann <marcel@holtmann.org>
2776 M: Johan Hedberg <johan.hedberg@gmail.com>
2777 L: linux-bluetooth@vger.kernel.org
2778 W: http://www.bluez.org/
2779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2783 F: include/net/bluetooth/
2786 M: Jay Vosburgh <j.vosburgh@gmail.com>
2787 M: Veaceslav Falico <vfalico@gmail.com>
2788 M: Andy Gospodarek <andy@greyhouse.net>
2789 L: netdev@vger.kernel.org
2790 W: http://sourceforge.net/projects/bonding/
2792 F: drivers/net/bonding/
2793 F: include/uapi/linux/if_bonding.h
2795 BPF (Safe dynamic programs and tools)
2796 M: Alexei Starovoitov <ast@kernel.org>
2797 M: Daniel Borkmann <daniel@iogearbox.net>
2798 L: netdev@vger.kernel.org
2799 L: linux-kernel@vger.kernel.org
2800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2802 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2804 F: arch/x86/net/bpf_jit*
2805 F: Documentation/networking/filter.txt
2806 F: Documentation/bpf/
2807 F: include/linux/bpf*
2808 F: include/linux/filter.h
2809 F: include/trace/events/xdp.h
2810 F: include/uapi/linux/bpf*
2811 F: include/uapi/linux/filter.h
2813 F: kernel/trace/bpf_trace.c
2816 F: net/core/filter.c
2817 F: net/sched/act_bpf.c
2818 F: net/sched/cls_bpf.c
2822 F: tools/testing/selftests/bpf/
2824 BROADCOM B44 10/100 ETHERNET DRIVER
2825 M: Michael Chan <michael.chan@broadcom.com>
2826 L: netdev@vger.kernel.org
2828 F: drivers/net/ethernet/broadcom/b44.*
2830 BROADCOM B53 ETHERNET SWITCH DRIVER
2831 M: Florian Fainelli <f.fainelli@gmail.com>
2832 L: netdev@vger.kernel.org
2833 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2835 F: drivers/net/dsa/b53/*
2836 F: include/linux/platform_data/b53.h
2838 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2839 M: Florian Fainelli <f.fainelli@gmail.com>
2840 M: Ray Jui <rjui@broadcom.com>
2841 M: Scott Branden <sbranden@broadcom.com>
2842 M: bcm-kernel-feedback-list@broadcom.com
2843 T: git git://github.com/broadcom/mach-bcm
2849 F: arch/arm/mach-bcm/
2851 BROADCOM BCM2835 ARM ARCHITECTURE
2852 M: Eric Anholt <eric@anholt.net>
2853 M: Stefan Wahren <stefan.wahren@i2se.com>
2854 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856 T: git git://github.com/anholt/linux
2859 F: drivers/staging/vc04_services
2861 BROADCOM BCM47XX MIPS ARCHITECTURE
2862 M: Hauke Mehrtens <hauke@hauke-m.de>
2863 M: Rafał Miłecki <zajec5@gmail.com>
2864 L: linux-mips@linux-mips.org
2866 F: Documentation/devicetree/bindings/mips/brcm/
2867 F: arch/mips/bcm47xx/*
2868 F: arch/mips/include/asm/mach-bcm47xx/*
2870 BROADCOM BCM5301X ARM ARCHITECTURE
2871 M: Hauke Mehrtens <hauke@hauke-m.de>
2872 M: Rafał Miłecki <zajec5@gmail.com>
2873 M: Jon Mason <jonmason@broadcom.com>
2874 M: bcm-kernel-feedback-list@broadcom.com
2875 L: linux-arm-kernel@lists.infradead.org
2877 F: arch/arm/mach-bcm/bcm_5301x.c
2878 F: arch/arm/boot/dts/bcm5301x*.dtsi
2879 F: arch/arm/boot/dts/bcm470*
2880 F: arch/arm/boot/dts/bcm953012*
2882 BROADCOM BCM53573 ARM ARCHITECTURE
2883 M: Rafał Miłecki <rafal@milecki.pl>
2884 L: linux-arm-kernel@lists.infradead.org
2886 F: arch/arm/boot/dts/bcm53573*
2887 F: arch/arm/boot/dts/bcm47189*
2889 BROADCOM BCM63XX ARM ARCHITECTURE
2890 M: Florian Fainelli <f.fainelli@gmail.com>
2891 M: bcm-kernel-feedback-list@broadcom.com
2892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893 T: git git://github.com/broadcom/stblinux.git
2897 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2898 M: Kevin Cernekee <cernekee@gmail.com>
2899 L: linux-usb@vger.kernel.org
2901 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2903 BROADCOM BCM7XXX ARM ARCHITECTURE
2904 M: Brian Norris <computersforpeace@gmail.com>
2905 M: Gregory Fong <gregory.0xf0@gmail.com>
2906 M: Florian Fainelli <f.fainelli@gmail.com>
2907 M: bcm-kernel-feedback-list@broadcom.com
2908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909 T: git git://github.com/broadcom/stblinux.git
2911 F: arch/arm/mach-bcm/*brcmstb*
2912 F: arch/arm/boot/dts/bcm7*.dts*
2913 F: drivers/bus/brcmstb_gisb.c
2914 F: arch/arm/mm/cache-b15-rac.c
2915 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2918 BROADCOM BMIPS CPUFREQ DRIVER
2919 M: Markus Mayer <mmayer@broadcom.com>
2920 M: bcm-kernel-feedback-list@broadcom.com
2921 L: linux-pm@vger.kernel.org
2923 F: drivers/cpufreq/bmips-cpufreq.c
2925 BROADCOM BMIPS MIPS ARCHITECTURE
2926 M: Kevin Cernekee <cernekee@gmail.com>
2927 M: Florian Fainelli <f.fainelli@gmail.com>
2928 L: linux-mips@linux-mips.org
2929 T: git git://github.com/broadcom/stblinux.git
2931 F: arch/mips/bmips/*
2932 F: arch/mips/include/asm/mach-bmips/*
2933 F: arch/mips/kernel/*bmips*
2934 F: arch/mips/boot/dts/brcm/bcm*.dts*
2935 F: drivers/irqchip/irq-bcm63*
2936 F: drivers/irqchip/irq-bcm7*
2937 F: drivers/irqchip/irq-brcmstb*
2938 F: include/linux/bcm963xx_nvram.h
2939 F: include/linux/bcm963xx_tag.h
2941 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2942 M: Rasesh Mody <rasesh.mody@cavium.com>
2943 M: Dept-GELinuxNICDev@cavium.com
2944 L: netdev@vger.kernel.org
2946 F: drivers/net/ethernet/broadcom/bnx2.*
2947 F: drivers/net/ethernet/broadcom/bnx2_*
2949 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2950 M: QLogic-Storage-Upstream@qlogic.com
2951 L: linux-scsi@vger.kernel.org
2953 F: drivers/scsi/bnx2fc/
2955 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2956 M: QLogic-Storage-Upstream@qlogic.com
2957 L: linux-scsi@vger.kernel.org
2959 F: drivers/scsi/bnx2i/
2961 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2962 M: Ariel Elior <ariel.elior@cavium.com>
2963 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2964 M: everest-linux-l2@cavium.com
2965 L: netdev@vger.kernel.org
2967 F: drivers/net/ethernet/broadcom/bnx2x/
2969 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2970 M: Michael Chan <michael.chan@broadcom.com>
2971 L: netdev@vger.kernel.org
2973 F: drivers/net/ethernet/broadcom/bnxt/
2975 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2976 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2977 M: Franky Lin <franky.lin@broadcom.com>
2978 M: Hante Meuleman <hante.meuleman@broadcom.com>
2979 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2980 M: Wright Feng <wright.feng@cypress.com>
2981 L: linux-wireless@vger.kernel.org
2982 L: brcm80211-dev-list.pdl@broadcom.com
2983 L: brcm80211-dev-list@cypress.com
2985 F: drivers/net/wireless/broadcom/brcm80211/
2987 BROADCOM BRCMSTB GPIO DRIVER
2988 M: Gregory Fong <gregory.0xf0@gmail.com>
2989 L: bcm-kernel-feedback-list@broadcom.com
2991 F: drivers/gpio/gpio-brcmstb.c
2992 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2994 BROADCOM BRCMSTB I2C DRIVER
2995 M: Kamal Dasu <kdasu.kdev@gmail.com>
2996 L: linux-i2c@vger.kernel.org
2997 L: bcm-kernel-feedback-list@broadcom.com
2999 F: drivers/i2c/busses/i2c-brcmstb.c
3000 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3002 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3003 M: Al Cooper <alcooperx@gmail.com>
3004 L: linux-kernel@vger.kernel.org
3005 L: bcm-kernel-feedback-list@broadcom.com
3007 F: drivers/phy/broadcom/phy-brcm-usb*
3009 BROADCOM GENET ETHERNET DRIVER
3010 M: Doug Berger <opendmb@gmail.com>
3011 M: Florian Fainelli <f.fainelli@gmail.com>
3012 L: netdev@vger.kernel.org
3014 F: drivers/net/ethernet/broadcom/genet/
3016 BROADCOM IPROC ARM ARCHITECTURE
3017 M: Ray Jui <rjui@broadcom.com>
3018 M: Scott Branden <sbranden@broadcom.com>
3019 M: Jon Mason <jonmason@broadcom.com>
3020 M: bcm-kernel-feedback-list@broadcom.com
3021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3022 T: git git://github.com/broadcom/cygnus-linux.git
3039 F: arch/arm64/boot/dts/broadcom/northstar2/*
3040 F: arch/arm64/boot/dts/broadcom/stingray/*
3041 F: drivers/clk/bcm/clk-ns*
3042 F: drivers/clk/bcm/clk-sr*
3043 F: drivers/pinctrl/bcm/pinctrl-ns*
3044 F: include/dt-bindings/clock/bcm-sr*
3046 BROADCOM KONA GPIO DRIVER
3047 M: Ray Jui <rjui@broadcom.com>
3048 L: bcm-kernel-feedback-list@broadcom.com
3050 F: drivers/gpio/gpio-bcm-kona.c
3051 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3053 BROADCOM NETXTREME-E ROCE DRIVER
3054 M: Selvin Xavier <selvin.xavier@broadcom.com>
3055 M: Devesh Sharma <devesh.sharma@broadcom.com>
3056 M: Somnath Kotur <somnath.kotur@broadcom.com>
3057 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3058 L: linux-rdma@vger.kernel.org
3059 W: http://www.broadcom.com
3061 F: drivers/infiniband/hw/bnxt_re/
3062 F: include/uapi/rdma/bnxt_re-abi.h
3064 BROADCOM NVRAM DRIVER
3065 M: Rafał Miłecki <zajec5@gmail.com>
3066 L: linux-mips@linux-mips.org
3068 F: drivers/firmware/broadcom/*
3070 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3071 M: Rafał Miłecki <zajec5@gmail.com>
3072 L: linux-wireless@vger.kernel.org
3075 F: include/linux/bcma/
3077 BROADCOM STB AVS CPUFREQ DRIVER
3078 M: Markus Mayer <mmayer@broadcom.com>
3079 M: bcm-kernel-feedback-list@broadcom.com
3080 L: linux-pm@vger.kernel.org
3082 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3083 F: drivers/cpufreq/brcmstb*
3085 BROADCOM STB AVS TMON DRIVER
3086 M: Markus Mayer <mmayer@broadcom.com>
3087 M: bcm-kernel-feedback-list@broadcom.com
3088 L: linux-pm@vger.kernel.org
3090 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3091 F: drivers/thermal/broadcom/brcmstb*
3093 BROADCOM STB NAND FLASH DRIVER
3094 M: Brian Norris <computersforpeace@gmail.com>
3095 M: Kamal Dasu <kdasu.kdev@gmail.com>
3096 L: linux-mtd@lists.infradead.org
3097 L: bcm-kernel-feedback-list@broadcom.com
3099 F: drivers/mtd/nand/raw/brcmnand/
3101 BROADCOM STB DPFE DRIVER
3102 M: Markus Mayer <mmayer@broadcom.com>
3103 M: bcm-kernel-feedback-list@broadcom.com
3104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3106 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3107 F: drivers/memory/brcmstb_dpfe.c
3110 M: Kamal Dasu <kdasu.kdev@gmail.com>
3111 M: bcm-kernel-feedback-list@broadcom.com
3113 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3114 F: drivers/spi/spi-bcm-qspi.*
3115 F: drivers/spi/spi-brcmstb-qspi.c
3116 F: drivers/spi/spi-iproc-qspi.c
3118 BROADCOM SYSTEMPORT ETHERNET DRIVER
3119 M: Florian Fainelli <f.fainelli@gmail.com>
3120 L: netdev@vger.kernel.org
3122 F: drivers/net/ethernet/broadcom/bcmsysport.*
3124 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3125 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3126 M: Prashant Sreedharan <prashant@broadcom.com>
3127 M: Michael Chan <mchan@broadcom.com>
3128 L: netdev@vger.kernel.org
3130 F: drivers/net/ethernet/broadcom/tg3.*
3132 BROCADE BFA FC SCSI DRIVER
3133 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3134 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3135 L: linux-scsi@vger.kernel.org
3137 F: drivers/scsi/bfa/
3139 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3140 M: Rasesh Mody <rasesh.mody@cavium.com>
3141 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3142 M: Dept-GELinuxNICDev@cavium.com
3143 L: netdev@vger.kernel.org
3145 F: drivers/net/ethernet/brocade/bna/
3147 BSG (block layer generic sg v4 driver)
3148 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3149 L: linux-scsi@vger.kernel.org
3152 F: include/linux/bsg.h
3153 F: include/uapi/linux/bsg.h
3156 M: Clemens Ladisch <clemens@ladisch.de>
3157 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3158 T: git git://git.alsa-project.org/alsa-kernel.git
3160 F: Documentation/sound/cards/bt87x.rst
3161 F: sound/pci/bt87x.c
3164 M: Michael Buesch <m@bues.ch>
3165 W: http://bu3sch.de/btgpio.php
3167 F: drivers/gpio/gpio-bt8xx.c
3170 M: Chris Mason <clm@fb.com>
3171 M: Josef Bacik <josef@toxicpanda.com>
3172 M: David Sterba <dsterba@suse.com>
3173 L: linux-btrfs@vger.kernel.org
3174 W: http://btrfs.wiki.kernel.org/
3175 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3178 F: Documentation/filesystems/btrfs.txt
3180 F: include/linux/btrfs*
3181 F: include/uapi/linux/btrfs*
3183 BTTV VIDEO4LINUX DRIVER
3184 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3185 L: linux-media@vger.kernel.org
3186 W: https://linuxtv.org
3187 T: git git://linuxtv.org/media_tree.git
3189 F: Documentation/media/v4l-drivers/bttv*
3190 F: drivers/media/pci/bt8xx/bttv*
3192 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3193 M: Chanwoo Choi <cw00.choi@samsung.com>
3194 L: linux-pm@vger.kernel.org
3195 L: linux-samsung-soc@vger.kernel.org
3196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3198 F: drivers/devfreq/exynos-bus.c
3199 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3201 BUSLOGIC SCSI DRIVER
3202 M: Khalid Aziz <khalid@gonehiking.org>
3203 L: linux-scsi@vger.kernel.org
3205 F: drivers/scsi/BusLogic.*
3206 F: drivers/scsi/FlashPoint.*
3208 C-MEDIA CMI8788 DRIVER
3209 M: Clemens Ladisch <clemens@ladisch.de>
3210 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3211 T: git git://git.alsa-project.org/alsa-kernel.git
3213 F: sound/pci/oxygen/
3216 M: Guo Ren <ren_guo@c-sky.com>
3217 T: git https://github.com/c-sky/csky-linux.git
3220 F: Documentation/devicetree/bindings/csky/
3225 M: Mark Salter <msalter@redhat.com>
3226 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3227 L: linux-c6x-dev@linux-c6x.org
3228 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3232 CA8210 IEEE-802.15.4 RADIO DRIVER
3233 M: Harry Morris <h.morris@cascoda.com>
3234 L: linux-wpan@vger.kernel.org
3235 W: https://github.com/Cascoda/ca8210-linux.git
3237 F: drivers/net/ieee802154/ca8210.c
3238 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3240 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3241 M: David Howells <dhowells@redhat.com>
3242 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3244 F: Documentation/filesystems/caching/cachefiles.txt
3247 CADENCE MIPI-CSI2 BRIDGES
3248 M: Maxime Ripard <maxime.ripard@bootlin.com>
3249 L: linux-media@vger.kernel.org
3251 F: Documentation/devicetree/bindings/media/cdns,*.txt
3252 F: drivers/media/platform/cadence/cdns-csi2*
3254 CADET FM/AM RADIO RECEIVER DRIVER
3255 M: Hans Verkuil <hverkuil@xs4all.nl>
3256 L: linux-media@vger.kernel.org
3257 T: git git://linuxtv.org/media_tree.git
3258 W: https://linuxtv.org
3260 F: drivers/media/radio/radio-cadet*
3262 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3263 M: Jonathan Corbet <corbet@lwn.net>
3264 L: linux-media@vger.kernel.org
3265 T: git git://linuxtv.org/media_tree.git
3267 F: Documentation/media/v4l-drivers/cafe_ccic*
3268 F: drivers/media/platform/marvell-ccic/
3271 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3272 L: netdev@vger.kernel.org
3274 F: Documentation/networking/caif/
3275 F: drivers/net/caif/
3276 F: include/uapi/linux/caif/
3277 F: include/net/caif/
3280 CALGARY x86-64 IOMMU
3281 M: Muli Ben-Yehuda <mulix@mulix.org>
3282 M: Jon Mason <jdmason@kudzu.us>
3283 L: iommu@lists.linux-foundation.org
3285 F: arch/x86/kernel/pci-calgary_64.c
3286 F: arch/x86/kernel/tce_64.c
3287 F: arch/x86/include/asm/calgary.h
3288 F: arch/x86/include/asm/tce.h
3291 M: Wolfgang Grandegger <wg@grandegger.com>
3292 M: Marc Kleine-Budde <mkl@pengutronix.de>
3293 L: linux-can@vger.kernel.org
3294 W: https://github.com/linux-can
3295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3298 F: Documentation/devicetree/bindings/net/can/
3300 F: include/linux/can/dev.h
3301 F: include/linux/can/platform/
3302 F: include/uapi/linux/can/error.h
3303 F: include/uapi/linux/can/netlink.h
3306 M: Oliver Hartkopp <socketcan@hartkopp.net>
3307 M: Marc Kleine-Budde <mkl@pengutronix.de>
3308 L: linux-can@vger.kernel.org
3309 W: https://github.com/linux-can
3310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3313 F: Documentation/networking/can.rst
3315 F: include/linux/can/core.h
3316 F: include/uapi/linux/can.h
3317 F: include/uapi/linux/can/bcm.h
3318 F: include/uapi/linux/can/raw.h
3319 F: include/uapi/linux/can/gw.h
3322 M: Serge Hallyn <serge@hallyn.com>
3323 L: linux-security-module@vger.kernel.org
3325 F: include/linux/capability.h
3326 F: include/uapi/linux/capability.h
3327 F: security/commoncap.c
3328 F: kernel/capability.c
3330 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3331 M: Kevin Tsai <ktsai@capellamicro.com>
3333 F: drivers/iio/light/cm*
3335 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3336 M: Christian Lamparter <chunkeey@googlemail.com>
3337 L: linux-wireless@vger.kernel.org
3338 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3340 F: drivers/net/wireless/ath/carl9170/
3343 M: Jan Glauber <jglauber@cavium.com>
3344 M: David Daney <david.daney@cavium.com>
3345 W: http://www.cavium.com
3347 F: drivers/i2c/busses/i2c-octeon*
3348 F: drivers/i2c/busses/i2c-thunderx*
3350 CAVIUM LIQUIDIO NETWORK DRIVER
3351 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3352 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3353 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3354 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3355 L: netdev@vger.kernel.org
3356 W: http://www.cavium.com
3358 F: drivers/net/ethernet/cavium/liquidio/
3361 M: Jan Glauber <jglauber@cavium.com>
3362 M: David Daney <david.daney@cavium.com>
3363 M: Steven J. Hill <Steven.Hill@cavium.com>
3364 W: http://www.cavium.com
3366 F: drivers/mmc/host/cavium*
3368 CAVIUM OCTEON-TX CRYPTO DRIVER
3369 M: George Cherian <george.cherian@cavium.com>
3370 L: linux-crypto@vger.kernel.org
3371 W: http://www.cavium.com
3373 F: drivers/crypto/cavium/cpt/
3375 CAVIUM THUNDERX2 ARM64 SOC
3376 M: Robert Richter <rrichter@cavium.com>
3377 M: Jayachandran C <jnair@caviumnetworks.com>
3378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3380 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3381 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3383 CC2520 IEEE-802.15.4 RADIO DRIVER
3384 M: Varka Bhadram <varkabhadram@gmail.com>
3385 L: linux-wpan@vger.kernel.org
3387 F: drivers/net/ieee802154/cc2520.c
3388 F: include/linux/spi/cc2520.h
3389 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3391 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3392 M: Gilad Ben-Yossef <gilad@benyossef.com>
3393 L: linux-crypto@vger.kernel.org
3395 F: drivers/crypto/ccree/
3396 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3399 M: Hans Verkuil <hans.verkuil@cisco.com>
3400 L: linux-media@vger.kernel.org
3401 T: git git://linuxtv.org/media_tree.git
3402 W: http://linuxtv.org
3404 F: Documentation/media/kapi/cec-core.rst
3405 F: Documentation/media/uapi/cec
3406 F: drivers/media/cec/
3407 F: drivers/media/rc/keymaps/rc-cec.c
3408 F: include/media/cec.h
3409 F: include/media/cec-notifier.h
3410 F: include/uapi/linux/cec.h
3411 F: include/uapi/linux/cec-funcs.h
3412 F: Documentation/devicetree/bindings/media/cec.txt
3413 F: Documentation/ABI/testing/debugfs-cec-error-inj
3416 M: Hans Verkuil <hans.verkuil@cisco.com>
3417 L: linux-media@vger.kernel.org
3418 T: git git://linuxtv.org/media_tree.git
3419 W: http://linuxtv.org
3421 F: drivers/media/platform/cec-gpio/
3422 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3424 CELL BROADBAND ENGINE ARCHITECTURE
3425 M: Arnd Bergmann <arnd@arndb.de>
3426 L: linuxppc-dev@lists.ozlabs.org
3427 W: http://www.ibm.com/developerworks/power/cell/
3429 F: arch/powerpc/include/asm/cell*.h
3430 F: arch/powerpc/include/asm/spu*.h
3431 F: arch/powerpc/include/uapi/asm/spu*.h
3432 F: arch/powerpc/oprofile/*cell*
3433 F: arch/powerpc/platforms/cell/
3435 CEPH COMMON CODE (LIBCEPH)
3436 M: Ilya Dryomov <idryomov@gmail.com>
3437 M: "Yan, Zheng" <zyan@redhat.com>
3438 M: Sage Weil <sage@redhat.com>
3439 L: ceph-devel@vger.kernel.org
3441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3442 T: git git://github.com/ceph/ceph-client.git
3445 F: include/linux/ceph/
3446 F: include/linux/crush/
3448 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3449 M: "Yan, Zheng" <zyan@redhat.com>
3450 M: Sage Weil <sage@redhat.com>
3451 M: Ilya Dryomov <idryomov@gmail.com>
3452 L: ceph-devel@vger.kernel.org
3454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3455 T: git git://github.com/ceph/ceph-client.git
3457 F: Documentation/filesystems/ceph.txt
3460 CERTIFICATE HANDLING:
3461 M: David Howells <dhowells@redhat.com>
3462 M: David Woodhouse <dwmw2@infradead.org>
3463 L: keyrings@vger.kernel.org
3465 F: Documentation/admin-guide/module-signing.rst
3467 F: scripts/sign-file.c
3468 F: scripts/extract-cert.c
3470 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3471 L: linux-usb@vger.kernel.org
3473 F: Documentation/usb/WUSB-Design-overview.txt
3474 F: Documentation/usb/wusb-cbaf
3475 F: drivers/usb/host/hwa-hc.c
3476 F: drivers/usb/host/whci/
3477 F: drivers/usb/wusbcore/
3478 F: include/linux/usb/wusb*
3480 CFAG12864B LCD DRIVER
3481 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3483 F: drivers/auxdisplay/cfag12864b.c
3484 F: include/linux/cfag12864b.h
3486 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3487 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3489 F: drivers/auxdisplay/cfag12864bfb.c
3490 F: include/linux/cfag12864b.h
3492 802.11 (including CFG80211/NL80211)
3493 M: Johannes Berg <johannes@sipsolutions.net>
3494 L: linux-wireless@vger.kernel.org
3495 W: http://wireless.kernel.org/
3496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3500 F: include/uapi/linux/nl80211.h
3501 F: include/linux/ieee80211.h
3502 F: include/net/wext.h
3503 F: include/net/cfg80211.h
3504 F: include/net/iw_handler.h
3505 F: include/net/ieee80211_radiotap.h
3506 F: Documentation/driver-api/80211/cfg80211.rst
3507 F: Documentation/networking/regulatory.txt
3509 CHAR and MISC DRIVERS
3510 M: Arnd Bergmann <arnd@arndb.de>
3511 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3516 F: include/linux/miscdevice.h
3519 M: Andy Whitcroft <apw@canonical.com>
3520 M: Joe Perches <joe@perches.com>
3522 F: scripts/checkpatch.pl
3524 CHINESE DOCUMENTATION
3525 M: Harry Wei <harryxiyou@gmail.com>
3526 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3527 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3529 F: Documentation/translations/zh_CN/
3531 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3532 M: Peter Chen <Peter.Chen@nxp.com>
3533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3534 L: linux-usb@vger.kernel.org
3536 F: drivers/usb/chipidea/
3538 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3539 M: Hans de Goede <hdegoede@redhat.com>
3540 L: linux-input@vger.kernel.org
3542 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3543 F: drivers/input/touchscreen/chipone_icn8318.c
3545 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3546 M: Hans de Goede <hdegoede@redhat.com>
3547 L: linux-input@vger.kernel.org
3549 F: drivers/input/touchscreen/chipone_icn8505.c
3551 CHROME HARDWARE PLATFORM SUPPORT
3552 M: Benson Leung <bleung@chromium.org>
3553 M: Olof Johansson <olof@lixom.net>
3555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3556 F: drivers/platform/chrome/
3558 CIRRUS LOGIC AUDIO CODEC DRIVERS
3559 M: Brian Austin <brian.austin@cirrus.com>
3560 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3561 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3563 F: sound/soc/codecs/cs*
3565 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3566 M: Hartley Sweeten <hsweeten@visionengravers.com>
3567 L: netdev@vger.kernel.org
3569 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3571 CISCO FCOE HBA DRIVER
3572 M: Satish Kharat <satishkh@cisco.com>
3573 M: Sesidhar Baddela <sebaddel@cisco.com>
3574 M: Karan Tilak Kumar <kartilak@cisco.com>
3575 L: linux-scsi@vger.kernel.org
3577 F: drivers/scsi/fnic/
3579 CISCO SCSI HBA DRIVER
3580 M: Karan Tilak Kumar <kartilak@cisco.com>
3581 M: Sesidhar Baddela <sebaddel@cisco.com>
3582 L: linux-scsi@vger.kernel.org
3584 F: drivers/scsi/snic/
3586 CISCO VIC ETHERNET NIC DRIVER
3587 M: Christian Benvenuti <benve@cisco.com>
3588 M: Govindarajulu Varadarajan <_govind@gmx.com>
3589 M: Parvi Kaustubhi <pkaustub@cisco.com>
3591 F: drivers/net/ethernet/cisco/enic/
3593 CISCO VIC LOW LATENCY NIC DRIVER
3594 M: Christian Benvenuti <benve@cisco.com>
3596 F: drivers/infiniband/hw/usnic/
3598 CIRRUS LOGIC MADERA CODEC DRIVERS
3599 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3600 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3601 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3602 L: patches@opensource.cirrus.com
3603 T: git https://github.com/CirrusLogic/linux-drivers.git
3604 W: https://github.com/CirrusLogic/linux-drivers/wiki
3606 F: Documentation/devicetree/bindings/mfd/madera.txt
3607 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3608 F: include/linux/mfd/madera/*
3609 F: drivers/gpio/gpio-madera*
3610 F: drivers/mfd/madera*
3611 F: drivers/mfd/cs47l*
3612 F: drivers/pinctrl/cirrus/*
3615 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3620 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3621 L: linux-kernel@vger.kernel.org
3624 F: include/linux/cleancache.h
3627 M: Russell King <linux@armlinux.org.uk>
3628 L: linux-clk@vger.kernel.org
3630 F: include/linux/clk.h
3632 CLOCKSOURCE, CLOCKEVENT DRIVERS
3633 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3634 M: Thomas Gleixner <tglx@linutronix.de>
3635 L: linux-kernel@vger.kernel.org
3636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3638 F: drivers/clocksource/
3639 F: Documentation/devicetree/bindings/timer/
3642 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3643 M: Daniel Oliveira Nascimento <don@syst.com.br>
3644 L: platform-driver-x86@vger.kernel.org
3646 F: drivers/platform/x86/classmate-laptop.c
3649 M: Hans Verkuil <hans.verkuil@cisco.com>
3650 L: linux-media@vger.kernel.org
3651 T: git git://linuxtv.org/media_tree.git
3652 W: https://linuxtv.org
3654 F: drivers/media/pci/cobalt/
3656 COCCINELLE/Semantic Patches (SmPL)
3657 M: Julia Lawall <Julia.Lawall@lip6.fr>
3658 M: Gilles Muller <Gilles.Muller@lip6.fr>
3659 M: Nicolas Palix <nicolas.palix@imag.fr>
3660 M: Michal Marek <michal.lkml@markovi.net>
3661 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3663 W: http://coccinelle.lip6.fr/
3665 F: Documentation/dev-tools/coccinelle.rst
3666 F: scripts/coccinelle/
3667 F: scripts/coccicheck
3670 M: Jan Harkes <jaharkes@cs.cmu.edu>
3672 L: codalist@coda.cs.cmu.edu
3673 W: http://www.coda.cs.cmu.edu/
3675 F: Documentation/filesystems/coda.txt
3677 F: include/linux/coda*.h
3678 F: include/uapi/linux/coda*.h
3680 CODA V4L2 MEM2MEM DRIVER
3681 M: Philipp Zabel <p.zabel@pengutronix.de>
3682 L: linux-media@vger.kernel.org
3684 F: Documentation/devicetree/bindings/media/coda.txt
3685 F: drivers/media/platform/coda/
3688 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3690 F: Documentation/process/code-of-conduct.rst
3691 F: Documentation/process/code-of-conduct-interpretation.rst
3693 COMMON CLK FRAMEWORK
3694 M: Michael Turquette <mturquette@baylibre.com>
3695 M: Stephen Boyd <sboyd@kernel.org>
3696 L: linux-clk@vger.kernel.org
3697 Q: http://patchwork.kernel.org/project/linux-clk/list/
3698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3700 F: Documentation/devicetree/bindings/clock/
3702 X: drivers/clk/clkdev.c
3703 F: include/linux/clk-pr*
3704 F: include/linux/clk/
3705 F: include/linux/of_clk.h
3707 COMMON INTERNET FILE SYSTEM (CIFS)
3708 M: Steve French <sfrench@samba.org>
3709 L: linux-cifs@vger.kernel.org
3710 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3711 W: http://linux-cifs.samba.org/
3712 T: git git://git.samba.org/sfrench/cifs-2.6.git
3714 F: Documentation/filesystems/cifs/
3717 COMPACTPCI HOTPLUG CORE
3718 M: Scott Murray <scott@spiteful.org>
3719 L: linux-pci@vger.kernel.org
3721 F: drivers/pci/hotplug/cpci_hotplug*
3723 COMPACTPCI HOTPLUG GENERIC DRIVER
3724 M: Scott Murray <scott@spiteful.org>
3725 L: linux-pci@vger.kernel.org
3727 F: drivers/pci/hotplug/cpcihp_generic.c
3729 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3730 M: Scott Murray <scott@spiteful.org>
3731 L: linux-pci@vger.kernel.org
3733 F: drivers/pci/hotplug/cpcihp_zt5550.*
3735 COMPAL LAPTOP SUPPORT
3736 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3737 L: platform-driver-x86@vger.kernel.org
3739 F: drivers/platform/x86/compal-laptop.c
3742 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3744 F: include/linux/compiler_attributes.h
3746 CONEXANT ACCESSRUNNER USB DRIVER
3747 L: accessrunner-general@lists.sourceforge.net
3748 W: http://accessrunner.sourceforge.net/
3750 F: drivers/usb/atm/cxacru.c
3753 M: Joel Becker <jlbec@evilplan.org>
3754 M: Christoph Hellwig <hch@lst.de>
3755 T: git git://git.infradead.org/users/hch/configfs.git
3758 F: include/linux/configfs.h
3761 M: Evgeniy Polyakov <zbr@ioremap.net>
3762 L: netdev@vger.kernel.org
3764 F: drivers/connector/
3766 CONTROL GROUP (CGROUP)
3767 M: Tejun Heo <tj@kernel.org>
3768 M: Li Zefan <lizefan@huawei.com>
3769 M: Johannes Weiner <hannes@cmpxchg.org>
3770 L: cgroups@vger.kernel.org
3771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3773 F: Documentation/cgroup*
3774 F: include/linux/cgroup*
3777 CONTROL GROUP - CPUSET
3778 M: Li Zefan <lizefan@huawei.com>
3779 L: cgroups@vger.kernel.org
3780 W: http://www.bullopensource.org/cpuset/
3781 W: http://oss.sgi.com/projects/cpusets/
3782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3784 F: Documentation/cgroup-v1/cpusets.txt
3785 F: include/linux/cpuset.h
3786 F: kernel/cgroup/cpuset.c
3788 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3789 M: Johannes Weiner <hannes@cmpxchg.org>
3790 M: Michal Hocko <mhocko@kernel.org>
3791 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3792 L: cgroups@vger.kernel.org
3793 L: linux-mm@kvack.org
3798 CORETEMP HARDWARE MONITORING DRIVER
3799 M: Fenghua Yu <fenghua.yu@intel.com>
3800 L: linux-hwmon@vger.kernel.org
3802 F: Documentation/hwmon/coretemp
3803 F: drivers/hwmon/coretemp.c
3805 COSA/SRP SYNC SERIAL DRIVER
3806 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3807 W: http://www.fi.muni.cz/~kas/cosa/
3809 F: drivers/net/wan/cosa*
3811 CPMAC ETHERNET DRIVER
3812 M: Florian Fainelli <f.fainelli@gmail.com>
3813 L: netdev@vger.kernel.org
3815 F: drivers/net/ethernet/ti/cpmac.c
3817 CPU FREQUENCY DRIVERS
3818 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3819 M: Viresh Kumar <viresh.kumar@linaro.org>
3820 L: linux-pm@vger.kernel.org
3822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3823 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3824 B: https://bugzilla.kernel.org
3825 F: Documentation/cpu-freq/
3826 F: Documentation/devicetree/bindings/cpufreq/
3828 F: include/linux/cpufreq.h
3829 F: tools/testing/selftests/cpufreq/
3831 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3832 M: Viresh Kumar <viresh.kumar@linaro.org>
3833 M: Sudeep Holla <sudeep.holla@arm.com>
3834 L: linux-pm@vger.kernel.org
3835 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3837 F: drivers/cpufreq/arm_big_little.h
3838 F: drivers/cpufreq/arm_big_little.c
3840 CPU POWER MONITORING SUBSYSTEM
3841 M: Thomas Renninger <trenn@suse.com>
3842 M: Shuah Khan <shuah@kernel.org>
3843 L: linux-pm@vger.kernel.org
3845 F: tools/power/cpupower/
3848 M: "H. Peter Anvin" <hpa@zytor.com>
3850 F: arch/x86/kernel/cpuid.c
3851 F: arch/x86/kernel/msr.c
3853 CPUIDLE DRIVER - ARM BIG LITTLE
3854 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3855 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3856 L: linux-pm@vger.kernel.org
3857 L: linux-arm-kernel@lists.infradead.org
3858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3860 F: drivers/cpuidle/cpuidle-big_little.c
3862 CPUIDLE DRIVER - ARM EXYNOS
3863 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3864 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3865 M: Kukjin Kim <kgene@kernel.org>
3866 L: linux-pm@vger.kernel.org
3867 L: linux-samsung-soc@vger.kernel.org
3869 F: drivers/cpuidle/cpuidle-exynos.c
3870 F: arch/arm/mach-exynos/pm.c
3873 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3874 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3875 L: linux-pm@vger.kernel.org
3877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3878 B: https://bugzilla.kernel.org
3879 F: drivers/cpuidle/*
3880 F: include/linux/cpuidle.h
3883 M: Nicolas Pitre <nico@linaro.org>
3885 F: Documentation/filesystems/cramfs.txt
3889 M: Herbert Xu <herbert@gondor.apana.org.au>
3890 M: "David S. Miller" <davem@davemloft.net>
3891 L: linux-crypto@vger.kernel.org
3892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3895 F: Documentation/crypto/
3896 F: Documentation/devicetree/bindings/crypto/
3901 F: include/linux/crypto*
3903 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3904 M: Neil Horman <nhorman@tuxdriver.com>
3905 L: linux-crypto@vger.kernel.org
3907 F: crypto/ansi_cprng.c
3911 M: Hans Verkuil <hverkuil@xs4all.nl>
3912 L: linux-media@vger.kernel.org
3913 T: git git://linuxtv.org/media_tree.git
3914 W: http://linuxtv.org
3916 F: drivers/media/i2c/cs3308.c
3917 F: drivers/media/i2c/cs3308.h
3919 CS5535 Audio ALSA driver
3920 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3922 F: sound/pci/cs5535audio/
3925 M: Solomon Peachy <pizza@shaftnet.org>
3927 F: drivers/net/wireless/st/cw1200/
3929 CX18 VIDEO4LINUX DRIVER
3930 M: Andy Walls <awalls@md.metrocast.net>
3931 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3932 L: linux-media@vger.kernel.org
3933 T: git git://linuxtv.org/media_tree.git
3934 W: https://linuxtv.org
3935 W: http://www.ivtvdriver.org/index.php/Cx18
3937 F: Documentation/media/v4l-drivers/cx18*
3938 F: drivers/media/pci/cx18/
3939 F: include/uapi/linux/ivtv*
3941 CX2341X MPEG ENCODER HELPER MODULE
3942 M: Hans Verkuil <hverkuil@xs4all.nl>
3943 L: linux-media@vger.kernel.org
3944 T: git git://linuxtv.org/media_tree.git
3945 W: https://linuxtv.org
3947 F: drivers/media/common/cx2341x*
3948 F: include/media/cx2341x*
3950 CX24120 MEDIA DRIVER
3951 M: Jemma Denson <jdenson@gmail.com>
3952 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3953 L: linux-media@vger.kernel.org
3954 W: https://linuxtv.org
3955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3957 F: drivers/media/dvb-frontends/cx24120*
3959 CX88 VIDEO4LINUX DRIVER
3960 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3961 L: linux-media@vger.kernel.org
3962 W: https://linuxtv.org
3963 T: git git://linuxtv.org/media_tree.git
3965 F: Documentation/media/v4l-drivers/cx88*
3966 F: drivers/media/pci/cx88/
3968 CXD2820R MEDIA DRIVER
3969 M: Antti Palosaari <crope@iki.fi>
3970 L: linux-media@vger.kernel.org
3971 W: https://linuxtv.org
3972 W: http://palosaari.fi/linux/
3973 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3974 T: git git://linuxtv.org/anttip/media_tree.git
3976 F: drivers/media/dvb-frontends/cxd2820r*
3978 CXGB3 ETHERNET DRIVER (CXGB3)
3979 M: Santosh Raspatur <santosh@chelsio.com>
3980 L: netdev@vger.kernel.org
3981 W: http://www.chelsio.com
3983 F: drivers/net/ethernet/chelsio/cxgb3/
3985 CXGB3 ISCSI DRIVER (CXGB3I)
3986 M: Karen Xie <kxie@chelsio.com>
3987 L: linux-scsi@vger.kernel.org
3988 W: http://www.chelsio.com
3990 F: drivers/scsi/cxgbi/cxgb3i
3992 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3993 M: Steve Wise <swise@chelsio.com>
3994 L: linux-rdma@vger.kernel.org
3995 W: http://www.openfabrics.org
3997 F: drivers/infiniband/hw/cxgb3/
3998 F: include/uapi/rdma/cxgb3-abi.h
4000 CXGB4 CRYPTO DRIVER (chcr)
4001 M: Harsh Jain <harsh@chelsio.com>
4002 L: linux-crypto@vger.kernel.org
4003 W: http://www.chelsio.com
4005 F: drivers/crypto/chelsio
4007 CXGB4 ETHERNET DRIVER (CXGB4)
4008 M: Ganesh Goudar <ganeshgr@chelsio.com>
4009 L: netdev@vger.kernel.org
4010 W: http://www.chelsio.com
4012 F: drivers/net/ethernet/chelsio/cxgb4/
4014 CXGB4 ISCSI DRIVER (CXGB4I)
4015 M: Karen Xie <kxie@chelsio.com>
4016 L: linux-scsi@vger.kernel.org
4017 W: http://www.chelsio.com
4019 F: drivers/scsi/cxgbi/cxgb4i
4021 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4022 M: Steve Wise <swise@chelsio.com>
4023 L: linux-rdma@vger.kernel.org
4024 W: http://www.openfabrics.org
4026 F: drivers/infiniband/hw/cxgb4/
4027 F: include/uapi/rdma/cxgb4-abi.h
4029 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4030 M: Casey Leedom <leedom@chelsio.com>
4031 L: netdev@vger.kernel.org
4032 W: http://www.chelsio.com
4034 F: drivers/net/ethernet/chelsio/cxgb4vf/
4036 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4037 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4038 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4039 L: linuxppc-dev@lists.ozlabs.org
4041 F: arch/powerpc/platforms/powernv/pci-cxl.c
4042 F: drivers/misc/cxl/
4043 F: include/misc/cxl*
4044 F: include/uapi/misc/cxl.h
4045 F: Documentation/powerpc/cxl.txt
4046 F: Documentation/ABI/testing/sysfs-class-cxl
4048 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4049 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4050 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4051 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4052 L: linux-scsi@vger.kernel.org
4054 F: drivers/scsi/cxlflash/
4055 F: include/uapi/scsi/cxlflash_ioctl.h
4056 F: Documentation/powerpc/cxlflash.txt
4059 M: Russell King <linux@armlinux.org.uk>
4060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4061 W: http://www.armlinux.org.uk/
4063 F: drivers/video/fbdev/cyber2000fb.*
4065 CYCLADES ASYNC MUX DRIVER
4066 W: http://www.cyclades.com/
4068 F: drivers/tty/cyclades.c
4069 F: include/linux/cyclades.h
4070 F: include/uapi/linux/cyclades.h
4072 CYCLADES PC300 DRIVER
4073 W: http://www.cyclades.com/
4075 F: drivers/net/wan/pc300*
4077 CYPRESS_FIRMWARE MEDIA DRIVER
4078 M: Antti Palosaari <crope@iki.fi>
4079 L: linux-media@vger.kernel.org
4080 W: https://linuxtv.org
4081 W: http://palosaari.fi/linux/
4082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4083 T: git git://linuxtv.org/anttip/media_tree.git
4085 F: drivers/media/common/cypress_firmware*
4087 CYTTSP TOUCHSCREEN DRIVER
4088 M: Ferruh Yigit <fery@cypress.com>
4089 L: linux-input@vger.kernel.org
4091 F: drivers/input/touchscreen/cyttsp*
4092 F: include/linux/input/cyttsp.h
4094 D-LINK DIR-685 TOUCHKEYS DRIVER
4095 M: Linus Walleij <linus.walleij@linaro.org>
4096 L: linux-input@vger.kernel.org
4098 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4100 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4101 M: Joshua Kinard <kumba@gentoo.org>
4103 F: drivers/rtc/rtc-ds1685.c
4104 F: include/linux/rtc/ds1685.h
4106 DAMA SLAVE for AX.25
4107 M: Joerg Reuter <jreuter@yaina.de>
4108 W: http://yaina.de/jreuter/
4109 W: http://www.qsl.net/dl1bke/
4110 L: linux-hams@vger.kernel.org
4112 F: net/ax25/af_ax25.c
4113 F: net/ax25/ax25_dev.c
4114 F: net/ax25/ax25_ds_*
4115 F: net/ax25/ax25_in.c
4116 F: net/ax25/ax25_out.c
4117 F: net/ax25/ax25_timer.c
4118 F: net/ax25/sysctl_net_ax25.c
4120 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4121 L: netdev@vger.kernel.org
4123 F: Documentation/networking/dmfe.txt
4124 F: drivers/net/ethernet/dec/tulip/dmfe.c
4126 DC390/AM53C974 SCSI driver
4127 M: Hannes Reinecke <hare@suse.com>
4128 L: linux-scsi@vger.kernel.org
4130 F: drivers/scsi/am53c974.c
4133 M: Oliver Neukum <oliver@neukum.org>
4134 M: Ali Akcaagac <aliakc@web.de>
4135 M: Jamie Lenehan <lenehan@twibble.org>
4136 L: dc395x@twibble.org
4137 W: http://twibble.org/dist/dc395x/
4138 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4140 F: Documentation/scsi/dc395x.txt
4141 F: drivers/scsi/dc395x.*
4144 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4145 L: dccp@vger.kernel.org
4146 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4148 F: include/linux/dccp.h
4149 F: include/uapi/linux/dccp.h
4150 F: include/linux/tfrc.h
4153 DECnet NETWORK LAYER
4154 W: http://linux-decnet.sourceforge.net
4155 L: linux-decnet-user@lists.sourceforge.net
4157 F: Documentation/networking/decnet.txt
4160 DECSTATION PLATFORM SUPPORT
4161 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4162 L: linux-mips@linux-mips.org
4163 W: http://www.linux-mips.org/wiki/DECstation
4166 F: arch/mips/include/asm/dec/
4167 F: arch/mips/include/asm/mach-dec/
4169 DEFXX FDDI NETWORK DRIVER
4170 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4172 F: drivers/net/fddi/defxx.*
4175 M: Pali Rohár <pali.rohar@gmail.com>
4176 M: Mario Limonciello <mario.limonciello@dell.com>
4177 L: platform-driver-x86@vger.kernel.org
4179 F: drivers/platform/x86/dell-smbios.*
4181 DELL SMBIOS SMM DRIVER
4182 M: Mario Limonciello <mario.limonciello@dell.com>
4183 L: platform-driver-x86@vger.kernel.org
4185 F: drivers/platform/x86/dell-smbios-smm.c
4187 DELL SMBIOS WMI DRIVER
4188 M: Mario Limonciello <mario.limonciello@dell.com>
4189 L: platform-driver-x86@vger.kernel.org
4191 F: drivers/platform/x86/dell-smbios-wmi.c
4192 F: tools/wmi/dell-smbios-example.c
4194 DEFZA FDDI NETWORK DRIVER
4195 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4197 F: drivers/net/fddi/defza.*
4200 M: Matthew Garrett <mjg59@srcf.ucam.org>
4201 M: Pali Rohár <pali.rohar@gmail.com>
4202 L: platform-driver-x86@vger.kernel.org
4204 F: drivers/platform/x86/dell-laptop.c
4206 DELL LAPTOP FREEFALL DRIVER
4207 M: Pali Rohár <pali.rohar@gmail.com>
4209 F: drivers/platform/x86/dell-smo8800.c
4211 DELL LAPTOP RBTN DRIVER
4212 M: Pali Rohár <pali.rohar@gmail.com>
4214 F: drivers/platform/x86/dell-rbtn.*
4216 DELL REMOTE BIOS UPDATE DRIVER
4217 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4218 L: platform-driver-x86@vger.kernel.org
4220 F: drivers/platform/x86/dell_rbu.c
4222 DELL LAPTOP SMM DRIVER
4223 M: Pali Rohár <pali.rohar@gmail.com>
4225 F: drivers/hwmon/dell-smm-hwmon.c
4226 F: include/uapi/linux/i8k.h
4228 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4229 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4230 L: platform-driver-x86@vger.kernel.org
4232 F: Documentation/dcdbas.txt
4233 F: drivers/platform/x86/dcdbas.*
4235 DELL WMI NOTIFICATIONS DRIVER
4236 M: Matthew Garrett <mjg59@srcf.ucam.org>
4237 M: Pali Rohár <pali.rohar@gmail.com>
4239 F: drivers/platform/x86/dell-wmi.c
4241 DELL WMI DESCRIPTOR DRIVER
4242 M: Mario Limonciello <mario.limonciello@dell.com>
4244 F: drivers/platform/x86/dell-wmi-descriptor.c
4246 DELTA ST MEDIA DRIVER
4247 M: Hugues Fruchet <hugues.fruchet@st.com>
4248 L: linux-media@vger.kernel.org
4249 T: git git://linuxtv.org/media_tree.git
4250 W: https://linuxtv.org
4252 F: drivers/media/platform/sti/delta
4255 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4256 L: linux-mtd@lists.infradead.org
4258 F: drivers/mtd/nand/raw/denali*
4260 DESIGNWARE USB2 DRD IP DRIVER
4261 M: Minas Harutyunyan <hminas@synopsys.com>
4262 L: linux-usb@vger.kernel.org
4263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4265 F: drivers/usb/dwc2/
4267 DESIGNWARE USB3 DRD IP DRIVER
4268 M: Felipe Balbi <balbi@kernel.org>
4269 L: linux-usb@vger.kernel.org
4270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4272 F: drivers/usb/dwc3/
4274 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4275 M: Andreas Klinger <ak@it-klinger.de>
4276 L: linux-iio@vger.kernel.org
4278 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4279 F: drivers/iio/proximity/srf*.c
4281 DEVICE COREDUMP (DEV_COREDUMP)
4282 M: Johannes Berg <johannes@sipsolutions.net>
4283 L: linux-kernel@vger.kernel.org
4285 F: drivers/base/devcoredump.c
4286 F: include/linux/devcoredump.h
4288 DEVICE FREQUENCY (DEVFREQ)
4289 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4290 M: Kyungmin Park <kyungmin.park@samsung.com>
4291 R: Chanwoo Choi <cw00.choi@samsung.com>
4292 L: linux-pm@vger.kernel.org
4293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4296 F: include/linux/devfreq.h
4297 F: Documentation/devicetree/bindings/devfreq/
4299 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4300 M: Chanwoo Choi <cw00.choi@samsung.com>
4301 L: linux-pm@vger.kernel.org
4302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4304 F: drivers/devfreq/event/
4305 F: drivers/devfreq/devfreq-event.c
4306 F: include/linux/devfreq-event.h
4307 F: Documentation/devicetree/bindings/devfreq/event/
4309 DEVICE NUMBER REGISTRY
4310 M: Torben Mathiasen <device@lanana.org>
4311 W: http://lanana.org/docs/device-list/index.html
4315 M: Alasdair Kergon <agk@redhat.com>
4316 M: Mike Snitzer <snitzer@redhat.com>
4317 M: dm-devel@redhat.com
4318 L: dm-devel@redhat.com
4319 W: http://sources.redhat.com/dm
4320 Q: http://patchwork.kernel.org/project/dm-devel/list/
4321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4322 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4324 F: Documentation/device-mapper/
4325 F: drivers/md/Makefile
4326 F: drivers/md/Kconfig
4328 F: drivers/md/persistent-data/
4329 F: include/linux/device-mapper.h
4330 F: include/linux/dm-*.h
4331 F: include/uapi/linux/dm-*.h
4334 M: Jiri Pirko <jiri@mellanox.com>
4335 L: netdev@vger.kernel.org
4337 F: net/core/devlink.c
4338 F: include/net/devlink.h
4339 F: include/uapi/linux/devlink.h
4341 DIALOG SEMICONDUCTOR DRIVERS
4342 M: Support Opensource <support.opensource@diasemi.com>
4343 W: http://www.dialog-semiconductor.com/products
4345 F: Documentation/hwmon/da90??
4346 F: Documentation/devicetree/bindings/mfd/da90*.txt
4347 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4348 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4349 F: Documentation/devicetree/bindings/regulator/da92*.txt
4350 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4351 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4352 F: drivers/gpio/gpio-da90??.c
4353 F: drivers/hwmon/da90??-hwmon.c
4354 F: drivers/iio/adc/da91??-*.c
4355 F: drivers/input/misc/da90??_onkey.c
4356 F: drivers/input/touchscreen/da9052_tsi.c
4357 F: drivers/leds/leds-da90??.c
4358 F: drivers/mfd/da903x.c
4359 F: drivers/mfd/da90??-*.c
4360 F: drivers/mfd/da91??-*.c
4361 F: drivers/power/supply/da9052-battery.c
4362 F: drivers/power/supply/da91??-*.c
4363 F: drivers/regulator/da903x.c
4364 F: drivers/regulator/da9???-regulator.[ch]
4365 F: drivers/thermal/da90??-thermal.c
4366 F: drivers/rtc/rtc-da90??.c
4367 F: drivers/video/backlight/da90??_bl.c
4368 F: drivers/watchdog/da90??_wdt.c
4369 F: include/linux/mfd/da903x.h
4370 F: include/linux/mfd/da9052/
4371 F: include/linux/mfd/da9055/
4372 F: include/linux/mfd/da9062/
4373 F: include/linux/mfd/da9063/
4374 F: include/linux/mfd/da9150/
4375 F: include/linux/regulator/da9211.h
4376 F: include/sound/da[79]*.h
4377 F: sound/soc/codecs/da[79]*.[ch]
4379 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4380 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4381 L: linux-gpio@vger.kernel.org
4383 F: drivers/gpio/gpio-gpio-mm.c
4385 DIOLAN U2C-12 I2C DRIVER
4386 M: Guenter Roeck <linux@roeck-us.net>
4387 L: linux-i2c@vger.kernel.org
4389 F: drivers/i2c/busses/i2c-diolan-u2c.c
4391 FILESYSTEM DIRECT ACCESS (DAX)
4392 M: Matthew Wilcox <willy@infradead.org>
4393 M: Ross Zwisler <zwisler@kernel.org>
4394 M: Jan Kara <jack@suse.cz>
4395 L: linux-fsdevel@vger.kernel.org
4398 F: include/linux/dax.h
4399 F: include/trace/events/fs_dax.h
4401 DEVICE DIRECT ACCESS (DAX)
4402 M: Dan Williams <dan.j.williams@intel.com>
4403 M: Dave Jiang <dave.jiang@intel.com>
4404 M: Ross Zwisler <zwisler@kernel.org>
4405 M: Vishal Verma <vishal.l.verma@intel.com>
4406 L: linux-nvdimm@lists.01.org
4410 DIRECTORY NOTIFICATION (DNOTIFY)
4411 M: Jan Kara <jack@suse.cz>
4412 R: Amir Goldstein <amir73il@gmail.com>
4413 L: linux-fsdevel@vger.kernel.org
4415 F: Documentation/filesystems/dnotify.txt
4416 F: fs/notify/dnotify/
4417 F: include/linux/dnotify.h
4419 DISK GEOMETRY AND PARTITION HANDLING
4420 M: Andries Brouwer <aeb@cwi.nl>
4421 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4422 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4423 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4427 M: Jan Kara <jack@suse.com>
4429 F: Documentation/filesystems/quota.txt
4431 F: include/linux/quota*.h
4432 F: include/uapi/linux/quota*.h
4434 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4435 M: Bernie Thompson <bernie@plugable.com>
4436 L: linux-fbdev@vger.kernel.org
4438 W: http://plugable.com/category/projects/udlfb/
4439 F: drivers/video/fbdev/udlfb.c
4440 F: include/video/udlfb.h
4441 F: Documentation/fb/udlfb.txt
4443 DISTRIBUTED LOCK MANAGER (DLM)
4444 M: Christine Caulfield <ccaulfie@redhat.com>
4445 M: David Teigland <teigland@redhat.com>
4446 L: cluster-devel@redhat.com
4447 W: http://sources.redhat.com/cluster/
4448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4452 DMA BUFFER SHARING FRAMEWORK
4453 M: Sumit Semwal <sumit.semwal@linaro.org>
4455 L: linux-media@vger.kernel.org
4456 L: dri-devel@lists.freedesktop.org
4457 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4459 F: include/linux/dma-buf*
4460 F: include/linux/reservation.h
4461 F: include/linux/*fence.h
4462 F: Documentation/driver-api/dma-buf.rst
4463 T: git git://anongit.freedesktop.org/drm/drm-misc
4465 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4466 M: Vinod Koul <vkoul@kernel.org>
4467 L: dmaengine@vger.kernel.org
4468 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4471 F: include/linux/dmaengine.h
4472 F: include/linux/of_dma.h
4473 F: Documentation/devicetree/bindings/dma/
4474 F: Documentation/driver-api/dmaengine/
4475 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4478 M: Christoph Hellwig <hch@lst.de>
4479 M: Marek Szyprowski <m.szyprowski@samsung.com>
4480 R: Robin Murphy <robin.murphy@arm.com>
4481 L: iommu@lists.linux-foundation.org
4482 T: git git://git.infradead.org/users/hch/dma-mapping.git
4483 W: http://git.infradead.org/users/hch/dma-mapping.git
4486 F: include/asm-generic/dma-mapping.h
4487 F: include/linux/dma-direct.h
4488 F: include/linux/dma-mapping.h
4489 F: include/linux/dma-noncoherent.h
4491 DME1737 HARDWARE MONITOR DRIVER
4492 M: Juerg Haefliger <juergh@gmail.com>
4493 L: linux-hwmon@vger.kernel.org
4495 F: Documentation/hwmon/dme1737
4496 F: drivers/hwmon/dme1737.c
4499 M: Jean Delvare <jdelvare@suse.com>
4501 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4502 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4503 F: drivers/firmware/dmi-id.c
4504 F: drivers/firmware/dmi_scan.c
4505 F: include/linux/dmi.h
4508 M: Jonathan Corbet <corbet@lwn.net>
4509 L: linux-doc@vger.kernel.org
4512 F: scripts/kernel-doc
4513 X: Documentation/ABI/
4514 X: Documentation/acpi/
4515 X: Documentation/devicetree/
4516 X: Documentation/i2c/
4517 X: Documentation/media/
4518 X: Documentation/power/
4519 X: Documentation/spi/
4520 T: git git://git.lwn.net/linux.git docs-next
4522 DOCUMENTATION/ITALIAN
4523 M: Federico Vaga <federico.vaga@vaga.pv.it>
4524 L: linux-doc@vger.kernel.org
4526 F: Documentation/translations/it_IT
4528 DONGWOON DW9714 LENS VOICE COIL DRIVER
4529 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4530 L: linux-media@vger.kernel.org
4531 T: git git://linuxtv.org/media_tree.git
4533 F: drivers/media/i2c/dw9714.c
4534 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4536 DONGWOON DW9807 LENS VOICE COIL DRIVER
4537 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4538 L: linux-media@vger.kernel.org
4539 T: git git://linuxtv.org/media_tree.git
4541 F: drivers/media/i2c/dw9807-vcm.c
4542 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4545 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4546 L: blinux-list@redhat.com
4548 F: drivers/char/dtlk.c
4549 F: include/linux/dtlk.h
4551 DPAA2 DATAPATH I/O (DPIO) DRIVER
4552 M: Roy Pledge <Roy.Pledge@nxp.com>
4553 L: linux-kernel@vger.kernel.org
4555 F: drivers/soc/fsl/dpio
4557 DPAA2 ETHERNET DRIVER
4558 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4559 L: netdev@vger.kernel.org
4561 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4562 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4563 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4564 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4565 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4567 DPAA2 ETHERNET SWITCH DRIVER
4568 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4569 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4570 L: linux-kernel@vger.kernel.org
4572 F: drivers/staging/fsl-dpaa2/ethsw
4574 DPAA2 PTP CLOCK DRIVER
4575 M: Yangbo Lu <yangbo.lu@nxp.com>
4576 L: netdev@vger.kernel.org
4578 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4579 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4581 DPT_I2O SCSI RAID DRIVER
4582 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4583 L: linux-scsi@vger.kernel.org
4584 W: http://www.adaptec.com/
4586 F: drivers/scsi/dpt*
4587 F: drivers/scsi/dpt/
4590 M: Philipp Reisner <philipp.reisner@linbit.com>
4591 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4592 L: drbd-dev@lists.linbit.com
4593 W: http://www.drbd.org
4594 T: git git://git.linbit.com/linux-drbd.git
4595 T: git git://git.linbit.com/drbd-8.4.git
4597 F: drivers/block/drbd/
4599 F: Documentation/blockdev/drbd/
4601 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4602 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4603 R: "Rafael J. Wysocki" <rafael@kernel.org>
4604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4606 F: Documentation/kobject.txt
4610 F: include/linux/debugfs.h
4611 F: include/linux/kobj*
4614 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4615 M: Kevin Hilman <khilman@kernel.org>
4616 M: Nishanth Menon <nm@ti.com>
4618 F: drivers/power/avs/
4619 F: include/linux/power/smartreflex.h
4620 L: linux-pm@vger.kernel.org
4622 DRM DRIVER FOR ARM PL111 CLCD
4623 M: Eric Anholt <eric@anholt.net>
4624 T: git git://anongit.freedesktop.org/drm/drm-misc
4626 F: drivers/gpu/drm/pl111/
4628 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4629 M: Linus Walleij <linus.walleij@linaro.org>
4630 T: git git://anongit.freedesktop.org/drm/drm-misc
4632 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4633 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4635 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4636 M: Dave Airlie <airlied@redhat.com>
4638 F: drivers/gpu/drm/ast/
4640 DRM DRIVER FOR BOCHS VIRTUAL GPU
4641 M: Gerd Hoffmann <kraxel@redhat.com>
4642 L: virtualization@lists.linux-foundation.org
4643 T: git git://anongit.freedesktop.org/drm/drm-misc
4645 F: drivers/gpu/drm/bochs/
4647 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4648 M: Linus Walleij <linus.walleij@linaro.org>
4649 T: git git://anongit.freedesktop.org/drm/drm-misc
4651 F: drivers/gpu/drm/tve200/
4653 DRM DRIVER FOR ILITEK ILI9225 PANELS
4654 M: David Lechner <david@lechnology.com>
4656 F: drivers/gpu/drm/tinydrm/ili9225.c
4657 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4659 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4660 S: Orphan / Obsolete
4661 F: drivers/gpu/drm/i810/
4662 F: include/uapi/drm/i810_drm.h
4664 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4665 S: Orphan / Obsolete
4666 F: drivers/gpu/drm/mga/
4667 F: include/uapi/drm/mga_drm.h
4669 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4670 M: Dave Airlie <airlied@redhat.com>
4672 F: drivers/gpu/drm/mgag200/
4674 DRM DRIVER FOR MI0283QT
4675 M: Noralf Trønnes <noralf@tronnes.org>
4677 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4678 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4680 DRM DRIVER FOR MSM ADRENO GPU
4681 M: Rob Clark <robdclark@gmail.com>
4682 L: linux-arm-msm@vger.kernel.org
4683 L: dri-devel@lists.freedesktop.org
4684 L: freedreno@lists.freedesktop.org
4685 T: git git://people.freedesktop.org/~robclark/linux
4687 F: drivers/gpu/drm/msm/
4688 F: include/uapi/drm/msm_drm.h
4689 F: Documentation/devicetree/bindings/display/msm/
4691 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4692 M: Ben Skeggs <bskeggs@redhat.com>
4693 L: dri-devel@lists.freedesktop.org
4694 L: nouveau@lists.freedesktop.org
4695 T: git git://github.com/skeggsb/linux
4697 F: drivers/gpu/drm/nouveau/
4698 F: include/uapi/drm/nouveau_drm.h
4700 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4701 M: Noralf Trønnes <noralf@tronnes.org>
4703 F: drivers/gpu/drm/tinydrm/repaper.c
4704 F: Documentation/devicetree/bindings/display/repaper.txt
4706 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4707 M: Dave Airlie <airlied@redhat.com>
4708 M: Gerd Hoffmann <kraxel@redhat.com>
4709 L: virtualization@lists.linux-foundation.org
4710 T: git git://anongit.freedesktop.org/drm/drm-misc
4712 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4713 F: drivers/gpu/drm/cirrus/
4715 DRM DRIVER FOR QXL VIRTUAL GPU
4716 M: Dave Airlie <airlied@redhat.com>
4717 M: Gerd Hoffmann <kraxel@redhat.com>
4718 L: virtualization@lists.linux-foundation.org
4719 T: git git://anongit.freedesktop.org/drm/drm-misc
4721 F: drivers/gpu/drm/qxl/
4722 F: include/uapi/drm/qxl_drm.h
4724 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4725 S: Orphan / Obsolete
4726 F: drivers/gpu/drm/r128/
4727 F: include/uapi/drm/r128_drm.h
4729 DRM DRIVER FOR SAVAGE VIDEO CARDS
4730 S: Orphan / Obsolete
4731 F: drivers/gpu/drm/savage/
4732 F: include/uapi/drm/savage_drm.h
4734 DRM DRIVER FOR SIS VIDEO CARDS
4735 S: Orphan / Obsolete
4736 F: drivers/gpu/drm/sis/
4737 F: include/uapi/drm/sis_drm.h
4739 DRM DRIVER FOR SITRONIX ST7586 PANELS
4740 M: David Lechner <david@lechnology.com>
4742 F: drivers/gpu/drm/tinydrm/st7586.c
4743 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4745 DRM DRIVER FOR SITRONIX ST7735R PANELS
4746 M: David Lechner <david@lechnology.com>
4748 F: drivers/gpu/drm/tinydrm/st7735r.c
4749 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4751 DRM DRIVER FOR TDFX VIDEO CARDS
4752 S: Orphan / Obsolete
4753 F: drivers/gpu/drm/tdfx/
4755 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4756 M: Dave Airlie <airlied@redhat.com>
4757 R: Sean Paul <sean@poorly.run>
4758 L: dri-devel@lists.freedesktop.org
4760 F: drivers/gpu/drm/udl/
4761 T: git git://anongit.freedesktop.org/drm/drm-misc
4763 DRM DRIVER FOR VMWARE VIRTUAL GPU
4764 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4765 M: Sinclair Yeh <syeh@vmware.com>
4766 M: Thomas Hellstrom <thellstrom@vmware.com>
4767 L: dri-devel@lists.freedesktop.org
4768 T: git git://people.freedesktop.org/~syeh/repos_linux
4769 T: git git://people.freedesktop.org/~thomash/linux
4771 F: drivers/gpu/drm/vmwgfx/
4772 F: include/uapi/drm/vmwgfx_drm.h
4775 M: David Airlie <airlied@linux.ie>
4776 L: dri-devel@lists.freedesktop.org
4777 T: git git://anongit.freedesktop.org/drm/drm
4778 B: https://bugs.freedesktop.org/
4779 C: irc://chat.freenode.net/dri-devel
4783 F: Documentation/devicetree/bindings/display/
4784 F: Documentation/devicetree/bindings/gpu/
4785 F: Documentation/gpu/
4787 F: include/uapi/drm/
4788 F: include/linux/vga*
4790 DRM DRIVERS AND MISC GPU PATCHES
4791 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4792 M: Maxime Ripard <maxime.ripard@bootlin.com>
4793 M: Sean Paul <sean@poorly.run>
4794 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4796 T: git git://anongit.freedesktop.org/drm/drm-misc
4797 F: Documentation/gpu/
4799 F: drivers/gpu/drm/*
4801 F: include/uapi/drm/drm*
4802 F: include/linux/vga*
4804 DRM DRIVERS FOR ALLWINNER A10
4805 M: Maxime Ripard <maxime.ripard@bootlin.com>
4806 L: dri-devel@lists.freedesktop.org
4808 F: drivers/gpu/drm/sun4i/
4809 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4810 T: git git://anongit.freedesktop.org/drm/drm-misc
4812 DRM DRIVERS FOR AMLOGIC SOCS
4813 M: Neil Armstrong <narmstrong@baylibre.com>
4814 L: dri-devel@lists.freedesktop.org
4815 L: linux-amlogic@lists.infradead.org
4816 W: http://linux-meson.com/
4818 F: drivers/gpu/drm/meson/
4819 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4820 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4821 F: Documentation/gpu/meson.rst
4822 T: git git://anongit.freedesktop.org/drm/drm-misc
4824 DRM DRIVERS FOR ATMEL HLCDC
4825 M: Boris Brezillon <boris.brezillon@bootlin.com>
4826 L: dri-devel@lists.freedesktop.org
4828 F: drivers/gpu/drm/atmel-hlcdc/
4829 F: Documentation/devicetree/bindings/display/atmel/
4830 T: git git://anongit.freedesktop.org/drm/drm-misc
4832 DRM DRIVERS FOR BRIDGE CHIPS
4833 M: Archit Taneja <architt@codeaurora.org>
4834 M: Andrzej Hajda <a.hajda@samsung.com>
4835 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4837 T: git git://anongit.freedesktop.org/drm/drm-misc
4838 F: drivers/gpu/drm/bridge/
4840 DRM DRIVERS FOR EXYNOS
4841 M: Inki Dae <inki.dae@samsung.com>
4842 M: Joonyoung Shim <jy0922.shim@samsung.com>
4843 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4844 M: Kyungmin Park <kyungmin.park@samsung.com>
4845 L: dri-devel@lists.freedesktop.org
4846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4848 F: drivers/gpu/drm/exynos/
4849 F: include/uapi/drm/exynos_drm.h
4850 F: Documentation/devicetree/bindings/display/exynos/
4852 DRM DRIVERS FOR FREESCALE DCU
4853 M: Stefan Agner <stefan@agner.ch>
4854 M: Alison Wang <alison.wang@nxp.com>
4855 L: dri-devel@lists.freedesktop.org
4857 F: drivers/gpu/drm/fsl-dcu/
4858 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4859 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4860 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4861 T: git git://anongit.freedesktop.org/drm/drm-misc
4863 DRM DRIVERS FOR FREESCALE IMX
4864 M: Philipp Zabel <p.zabel@pengutronix.de>
4865 L: dri-devel@lists.freedesktop.org
4867 F: drivers/gpu/drm/imx/
4868 F: drivers/gpu/ipu-v3/
4869 F: Documentation/devicetree/bindings/display/imx/
4871 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4872 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4873 L: dri-devel@lists.freedesktop.org
4874 T: git git://github.com/patjak/drm-gma500
4876 F: drivers/gpu/drm/gma500/
4878 DRM DRIVERS FOR HISILICON
4879 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4880 M: Rongrong Zou <zourongrong@gmail.com>
4881 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4882 R: Chen Feng <puck.chen@hisilicon.com>
4883 L: dri-devel@lists.freedesktop.org
4884 T: git git://github.com/xin3liang/linux.git
4886 F: drivers/gpu/drm/hisilicon/
4887 F: Documentation/devicetree/bindings/display/hisilicon/
4889 DRM DRIVERS FOR MEDIATEK
4890 M: CK Hu <ck.hu@mediatek.com>
4891 M: Philipp Zabel <p.zabel@pengutronix.de>
4892 L: dri-devel@lists.freedesktop.org
4894 F: drivers/gpu/drm/mediatek/
4895 F: Documentation/devicetree/bindings/display/mediatek/
4897 DRM DRIVERS FOR NVIDIA TEGRA
4898 M: Thierry Reding <thierry.reding@gmail.com>
4899 L: dri-devel@lists.freedesktop.org
4900 L: linux-tegra@vger.kernel.org
4901 T: git git://anongit.freedesktop.org/tegra/linux.git
4903 F: drivers/gpu/drm/tegra/
4904 F: drivers/gpu/host1x/
4905 F: include/linux/host1x.h
4906 F: include/uapi/drm/tegra_drm.h
4907 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4909 DRM DRIVERS FOR RENESAS
4910 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4911 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4912 L: dri-devel@lists.freedesktop.org
4913 L: linux-renesas-soc@vger.kernel.org
4914 T: git git://linuxtv.org/pinchartl/media drm/du/next
4916 F: drivers/gpu/drm/rcar-du/
4917 F: drivers/gpu/drm/shmobile/
4918 F: include/linux/platform_data/shmob_drm.h
4919 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4920 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4921 F: Documentation/devicetree/bindings/display/renesas,du.txt
4923 DRM DRIVERS FOR ROCKCHIP
4924 M: Sandy Huang <hjc@rock-chips.com>
4925 M: Heiko Stübner <heiko@sntech.de>
4926 L: dri-devel@lists.freedesktop.org
4928 F: drivers/gpu/drm/rockchip/
4929 F: Documentation/devicetree/bindings/display/rockchip/
4930 T: git git://anongit.freedesktop.org/drm/drm-misc
4933 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4934 M: Vincent Abriou <vincent.abriou@st.com>
4935 L: dri-devel@lists.freedesktop.org
4936 T: git git://anongit.freedesktop.org/drm/drm-misc
4938 F: drivers/gpu/drm/sti
4939 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4942 M: Yannick Fertre <yannick.fertre@st.com>
4943 M: Philippe Cornu <philippe.cornu@st.com>
4944 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4945 M: Vincent Abriou <vincent.abriou@st.com>
4946 L: dri-devel@lists.freedesktop.org
4947 T: git git://anongit.freedesktop.org/drm/drm-misc
4949 F: drivers/gpu/drm/stm
4950 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4952 DRM DRIVERS FOR TI LCDC
4953 M: Jyri Sarha <jsarha@ti.com>
4954 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4955 L: dri-devel@lists.freedesktop.org
4957 F: drivers/gpu/drm/tilcdc/
4958 F: Documentation/devicetree/bindings/display/tilcdc/
4960 DRM DRIVERS FOR TI OMAP
4961 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4962 L: dri-devel@lists.freedesktop.org
4964 F: drivers/gpu/drm/omapdrm/
4965 F: Documentation/devicetree/bindings/display/ti/
4968 M: Eric Anholt <eric@anholt.net>
4970 F: drivers/gpu/drm/v3d/
4971 F: include/uapi/drm/v3d_drm.h
4972 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4973 T: git git://anongit.freedesktop.org/drm/drm-misc
4976 M: Eric Anholt <eric@anholt.net>
4977 T: git git://github.com/anholt/linux
4979 F: drivers/gpu/drm/vc4/
4980 F: include/uapi/drm/vc4_drm.h
4981 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4982 T: git git://anongit.freedesktop.org/drm/drm-misc
4984 DRM DRIVERS FOR VIVANTE GPU IP
4985 M: Lucas Stach <l.stach@pengutronix.de>
4986 R: Russell King <linux+etnaviv@armlinux.org.uk>
4987 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4988 L: etnaviv@lists.freedesktop.org
4989 L: dri-devel@lists.freedesktop.org
4991 F: drivers/gpu/drm/etnaviv/
4992 F: include/uapi/drm/etnaviv_drm.h
4993 F: Documentation/devicetree/bindings/display/etnaviv/
4995 DRM DRIVERS FOR ZTE ZX
4996 M: Shawn Guo <shawnguo@kernel.org>
4997 L: dri-devel@lists.freedesktop.org
4999 F: drivers/gpu/drm/zte/
5000 F: Documentation/devicetree/bindings/display/zte,vou.txt
5001 T: git git://anongit.freedesktop.org/drm/drm-misc
5004 M: Thierry Reding <thierry.reding@gmail.com>
5005 L: dri-devel@lists.freedesktop.org
5006 T: git git://anongit.freedesktop.org/drm/drm-misc
5008 F: drivers/gpu/drm/drm_panel.c
5009 F: drivers/gpu/drm/panel/
5010 F: include/drm/drm_panel.h
5011 F: Documentation/devicetree/bindings/display/panel/
5014 M: Noralf Trønnes <noralf@tronnes.org>
5015 W: https://github.com/notro/tinydrm/wiki/Development
5016 T: git git://anongit.freedesktop.org/drm/drm-misc
5018 F: drivers/gpu/drm/tinydrm/
5019 F: include/drm/tinydrm/
5022 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5023 T: git git://anongit.freedesktop.org/drm/drm-misc
5024 L: dri-devel@lists.freedesktop.org
5025 L: xen-devel@lists.xen.org
5027 F: drivers/gpu/drm/xen/
5028 F: Documentation/gpu/xen-front.rst
5031 M: Christian Koenig <christian.koenig@amd.com>
5032 M: Huang Rui <ray.huang@amd.com>
5033 M: Junwei Zhang <Jerry.Zhang@amd.com>
5034 T: git git://people.freedesktop.org/~agd5f/linux
5036 L: dri-devel@lists.freedesktop.org
5038 F: drivers/gpu/drm/ttm/
5040 DSBR100 USB FM RADIO DRIVER
5041 M: Alexey Klimov <klimov.linux@gmail.com>
5042 L: linux-media@vger.kernel.org
5043 T: git git://linuxtv.org/media_tree.git
5045 F: drivers/media/radio/dsbr100.c
5048 M: Francois Romieu <romieu@fr.zoreil.com>
5049 L: netdev@vger.kernel.org
5051 F: drivers/net/wan/dscc4.c
5054 M: Hans Verkuil <hverkuil@xs4all.nl>
5055 L: linux-media@vger.kernel.org
5056 T: git git://linuxtv.org/media_tree.git
5057 W: https://linuxtv.org
5059 F: drivers/media/pci/dt3155/
5061 DVB_USB_AF9015 MEDIA DRIVER
5062 M: Antti Palosaari <crope@iki.fi>
5063 L: linux-media@vger.kernel.org
5064 W: https://linuxtv.org
5065 W: http://palosaari.fi/linux/
5066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5067 T: git git://linuxtv.org/anttip/media_tree.git
5069 F: drivers/media/usb/dvb-usb-v2/af9015*
5071 DVB_USB_AF9035 MEDIA DRIVER
5072 M: Antti Palosaari <crope@iki.fi>
5073 L: linux-media@vger.kernel.org
5074 W: https://linuxtv.org
5075 W: http://palosaari.fi/linux/
5076 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5077 T: git git://linuxtv.org/anttip/media_tree.git
5079 F: drivers/media/usb/dvb-usb-v2/af9035*
5081 DVB_USB_ANYSEE MEDIA DRIVER
5082 M: Antti Palosaari <crope@iki.fi>
5083 L: linux-media@vger.kernel.org
5084 W: https://linuxtv.org
5085 W: http://palosaari.fi/linux/
5086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5087 T: git git://linuxtv.org/anttip/media_tree.git
5089 F: drivers/media/usb/dvb-usb-v2/anysee*
5091 DVB_USB_AU6610 MEDIA DRIVER
5092 M: Antti Palosaari <crope@iki.fi>
5093 L: linux-media@vger.kernel.org
5094 W: https://linuxtv.org
5095 W: http://palosaari.fi/linux/
5096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5097 T: git git://linuxtv.org/anttip/media_tree.git
5099 F: drivers/media/usb/dvb-usb-v2/au6610*
5101 DVB_USB_CE6230 MEDIA DRIVER
5102 M: Antti Palosaari <crope@iki.fi>
5103 L: linux-media@vger.kernel.org
5104 W: https://linuxtv.org
5105 W: http://palosaari.fi/linux/
5106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5107 T: git git://linuxtv.org/anttip/media_tree.git
5109 F: drivers/media/usb/dvb-usb-v2/ce6230*
5111 DVB_USB_CXUSB MEDIA DRIVER
5112 M: Michael Krufky <mkrufky@linuxtv.org>
5113 L: linux-media@vger.kernel.org
5114 W: https://linuxtv.org
5115 W: http://github.com/mkrufky
5116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5117 T: git git://linuxtv.org/media_tree.git
5119 F: drivers/media/usb/dvb-usb/cxusb*
5121 DVB_USB_EC168 MEDIA DRIVER
5122 M: Antti Palosaari <crope@iki.fi>
5123 L: linux-media@vger.kernel.org
5124 W: https://linuxtv.org
5125 W: http://palosaari.fi/linux/
5126 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5127 T: git git://linuxtv.org/anttip/media_tree.git
5129 F: drivers/media/usb/dvb-usb-v2/ec168*
5131 DVB_USB_GL861 MEDIA DRIVER
5132 M: Antti Palosaari <crope@iki.fi>
5133 L: linux-media@vger.kernel.org
5134 W: https://linuxtv.org
5135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5136 T: git git://linuxtv.org/anttip/media_tree.git
5138 F: drivers/media/usb/dvb-usb-v2/gl861*
5140 DVB_USB_MXL111SF MEDIA DRIVER
5141 M: Michael Krufky <mkrufky@linuxtv.org>
5142 L: linux-media@vger.kernel.org
5143 W: https://linuxtv.org
5144 W: http://github.com/mkrufky
5145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5146 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5148 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5150 DVB_USB_RTL28XXU MEDIA DRIVER
5151 M: Antti Palosaari <crope@iki.fi>
5152 L: linux-media@vger.kernel.org
5153 W: https://linuxtv.org
5154 W: http://palosaari.fi/linux/
5155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5156 T: git git://linuxtv.org/anttip/media_tree.git
5158 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5160 DVB_USB_V2 MEDIA DRIVER
5161 M: Antti Palosaari <crope@iki.fi>
5162 L: linux-media@vger.kernel.org
5163 W: https://linuxtv.org
5164 W: http://palosaari.fi/linux/
5165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5166 T: git git://linuxtv.org/anttip/media_tree.git
5168 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5169 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5172 M: Jason Baron <jbaron@akamai.com>
5174 F: lib/dynamic_debug.c
5175 F: include/linux/dynamic_debug.h
5177 DYNAMIC INTERRUPT MODERATION
5178 M: Tal Gilboa <talgi@mellanox.com>
5180 F: include/linux/net_dim.h
5182 DZ DECSTATION DZ11 SERIAL DRIVER
5183 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5185 F: drivers/tty/serial/dz.*
5187 E3X0 POWER BUTTON DRIVER
5188 M: Moritz Fischer <moritz.fischer@ettus.com>
5189 L: usrp-users@lists.ettus.com
5190 W: http://www.ettus.com
5192 F: drivers/input/misc/e3x0-button.c
5193 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5196 M: Antti Palosaari <crope@iki.fi>
5197 L: linux-media@vger.kernel.org
5198 W: https://linuxtv.org
5199 W: http://palosaari.fi/linux/
5200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5201 T: git git://linuxtv.org/anttip/media_tree.git
5203 F: drivers/media/tuners/e4000*
5205 EARTH_PT1 MEDIA DRIVER
5206 M: Akihiro Tsukada <tskd08@gmail.com>
5207 L: linux-media@vger.kernel.org
5209 F: drivers/media/pci/pt1/
5211 EARTH_PT3 MEDIA DRIVER
5212 M: Akihiro Tsukada <tskd08@gmail.com>
5213 L: linux-media@vger.kernel.org
5215 F: drivers/media/pci/pt3/
5218 M: Antti Palosaari <crope@iki.fi>
5219 L: linux-media@vger.kernel.org
5220 W: https://linuxtv.org
5221 W: http://palosaari.fi/linux/
5222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5223 T: git git://linuxtv.org/anttip/media_tree.git
5225 F: drivers/media/dvb-frontends/ec100*
5228 M: Tyler Hicks <tyhicks@canonical.com>
5229 L: ecryptfs@vger.kernel.org
5230 W: http://ecryptfs.org
5231 W: https://launchpad.net/ecryptfs
5232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5234 F: Documentation/filesystems/ecryptfs.txt
5238 M: Borislav Petkov <bp@alien8.de>
5239 L: linux-edac@vger.kernel.org
5241 F: drivers/edac/amd64_edac*
5244 M: Robert Richter <rric@kernel.org>
5245 L: linux-edac@vger.kernel.org
5247 F: drivers/edac/highbank*
5250 M: Ralf Baechle <ralf@linux-mips.org>
5251 M: David Daney <david.daney@cavium.com>
5252 L: linux-edac@vger.kernel.org
5253 L: linux-mips@linux-mips.org
5255 F: drivers/edac/octeon_edac*
5257 EDAC-CAVIUM THUNDERX
5258 M: David Daney <david.daney@cavium.com>
5259 M: Jan Glauber <jglauber@cavium.com>
5260 L: linux-edac@vger.kernel.org
5262 F: drivers/edac/thunderx_edac*
5265 M: Borislav Petkov <bp@alien8.de>
5266 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5267 L: linux-edac@vger.kernel.org
5268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5271 F: Documentation/admin-guide/ras.rst
5272 F: Documentation/driver-api/edac.rst
5274 F: include/linux/edac.h
5277 M: Mark Gross <mark.gross@intel.com>
5278 L: linux-edac@vger.kernel.org
5280 F: drivers/edac/e752x_edac.c
5283 L: linux-edac@vger.kernel.org
5285 F: drivers/edac/e7xxx_edac.c
5288 M: York Sun <york.sun@nxp.com>
5289 L: linux-edac@vger.kernel.org
5291 F: drivers/edac/fsl_ddr_edac.*
5294 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5295 L: linux-edac@vger.kernel.org
5297 F: drivers/edac/ghes_edac.c
5300 L: linux-edac@vger.kernel.org
5302 F: drivers/edac/i3000_edac.c
5305 L: linux-edac@vger.kernel.org
5307 F: drivers/edac/i5000_edac.c
5310 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5311 L: linux-edac@vger.kernel.org
5313 F: drivers/edac/i5400_edac.c
5316 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5317 L: linux-edac@vger.kernel.org
5319 F: drivers/edac/i7300_edac.c
5322 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5323 L: linux-edac@vger.kernel.org
5325 F: drivers/edac/i7core_edac.c
5328 M: Tim Small <tim@buttersideup.com>
5329 L: linux-edac@vger.kernel.org
5331 F: drivers/edac/i82443bxgx_edac.c
5334 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5335 M: "Arvind R." <arvino55@gmail.com>
5336 L: linux-edac@vger.kernel.org
5338 F: drivers/edac/i82975x_edac.c
5341 M: Jason Baron <jbaron@akamai.com>
5342 L: linux-edac@vger.kernel.org
5344 F: drivers/edac/ie31200_edac.c
5347 M: Johannes Thumshirn <morbidrsa@gmail.com>
5348 L: linux-edac@vger.kernel.org
5350 F: drivers/edac/mpc85xx_edac.[ch]
5353 M: Egor Martovetsky <egor@pasemi.com>
5354 L: linux-edac@vger.kernel.org
5356 F: drivers/edac/pasemi_edac.c
5359 M: Tony Luck <tony.luck@intel.com>
5360 L: linux-edac@vger.kernel.org
5362 F: drivers/edac/pnd2_edac.[ch]
5365 M: Tim Small <tim@buttersideup.com>
5366 L: linux-edac@vger.kernel.org
5368 F: drivers/edac/r82600_edac.c
5371 M: Tony Luck <tony.luck@intel.com>
5372 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5373 L: linux-edac@vger.kernel.org
5375 F: drivers/edac/sb_edac.c
5378 M: Tony Luck <tony.luck@intel.com>
5379 L: linux-edac@vger.kernel.org
5381 F: drivers/edac/skx_edac.c
5384 M: Tero Kristo <t-kristo@ti.com>
5385 L: linux-edac@vger.kernel.org
5387 F: drivers/edac/ti_edac.c
5390 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5391 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5392 L: linux-arm-msm@vger.kernel.org
5393 L: linux-edac@vger.kernel.org
5395 F: drivers/edac/qcom_edac.c
5397 EDIROL UA-101/UA-1000 DRIVER
5398 M: Clemens Ladisch <clemens@ladisch.de>
5399 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5400 T: git git://git.alsa-project.org/alsa-kernel.git
5402 F: sound/usb/misc/ua101.c
5405 L: linux-efi@vger.kernel.org
5406 M: Ivan Hu <ivan.hu@canonical.com>
5407 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5409 F: drivers/firmware/efi/test/
5411 EFI VARIABLE FILESYSTEM
5412 M: Matthew Garrett <matthew.garrett@nebula.com>
5413 M: Jeremy Kerr <jk@ozlabs.org>
5414 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5416 L: linux-efi@vger.kernel.org
5420 EFIFB FRAMEBUFFER DRIVER
5421 L: linux-fbdev@vger.kernel.org
5422 M: Peter Jones <pjones@redhat.com>
5424 F: drivers/video/fbdev/efifb.c
5427 W: http://aeschi.ch.eu.org/efs/
5431 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5432 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5433 L: netdev@vger.kernel.org
5435 F: drivers/net/ethernet/ibm/ehea/
5437 EM28XX VIDEO4LINUX DRIVER
5438 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5439 L: linux-media@vger.kernel.org
5440 W: https://linuxtv.org
5441 T: git git://linuxtv.org/media_tree.git
5443 F: drivers/media/usb/em28xx/
5444 F: Documentation/media/v4l-drivers/em28xx*
5447 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5448 M: Matt Mackall <mpm@selenic.com>
5449 M: David Woodhouse <dwmw2@infradead.org>
5450 L: linux-embedded@vger.kernel.org
5453 Emulex 10Gbps iSCSI - OneConnect DRIVER
5454 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5455 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5456 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5457 L: linux-scsi@vger.kernel.org
5458 W: http://www.broadcom.com
5460 F: drivers/scsi/be2iscsi/
5462 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5463 M: Sathya Perla <sathya.perla@broadcom.com>
5464 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5465 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5466 M: Somnath Kotur <somnath.kotur@broadcom.com>
5467 L: netdev@vger.kernel.org
5468 W: http://www.emulex.com
5470 F: drivers/net/ethernet/emulex/benet/
5472 EMULEX ONECONNECT ROCE DRIVER
5473 M: Selvin Xavier <selvin.xavier@broadcom.com>
5474 M: Devesh Sharma <devesh.sharma@broadcom.com>
5475 L: linux-rdma@vger.kernel.org
5476 W: http://www.broadcom.com
5478 F: drivers/infiniband/hw/ocrdma/
5479 F: include/uapi/rdma/ocrdma-abi.h
5481 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5482 M: James Smart <james.smart@broadcom.com>
5483 M: Dick Kennedy <dick.kennedy@broadcom.com>
5484 L: linux-scsi@vger.kernel.org
5485 W: http://www.broadcom.com
5487 F: drivers/scsi/lpfc/
5489 ENE CB710 FLASH CARD READER DRIVER
5490 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5492 F: drivers/misc/cb710/
5493 F: drivers/mmc/host/cb710-mmc.*
5494 F: include/linux/cb710.h
5496 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5497 M: Maxim Levitsky <maximlevitsky@gmail.com>
5499 F: drivers/media/rc/ene_ir.*
5501 EPSON S1D13XXX FRAMEBUFFER DRIVER
5502 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5505 F: drivers/video/fbdev/s1d13xxxfb.c
5506 F: include/video/s1d13xxxfb.h
5508 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5509 M: Jeff Layton <jlayton@kernel.org>
5512 F: include/linux/errseq.h
5514 ET131X NETWORK DRIVER
5515 M: Mark Einon <mark.einon@gmail.com>
5517 F: drivers/net/ethernet/agere/
5520 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5521 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5522 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5523 L: netdev@vger.kernel.org
5524 W: http://www.linuxfoundation.org/en/Net:Bridge
5526 F: include/linux/netfilter_bridge/
5529 ETHERNET PHY LIBRARY
5530 M: Andrew Lunn <andrew@lunn.ch>
5531 M: Florian Fainelli <f.fainelli@gmail.com>
5532 L: netdev@vger.kernel.org
5534 F: Documentation/ABI/testing/sysfs-bus-mdio
5535 F: Documentation/devicetree/bindings/net/mdio*
5536 F: Documentation/networking/phy.txt
5538 F: drivers/of/of_mdio.c
5539 F: drivers/of/of_net.c
5540 F: include/linux/*mdio*.h
5541 F: include/linux/of_net.h
5542 F: include/linux/phy.h
5543 F: include/linux/phy_fixed.h
5544 F: include/linux/platform_data/mdio-bcm-unimac.h
5545 F: include/trace/events/mdio.h
5546 F: include/uapi/linux/mdio.h
5547 F: include/uapi/linux/mii.h
5550 M: Jan Kara <jack@suse.com>
5551 L: linux-ext4@vger.kernel.org
5553 F: Documentation/filesystems/ext2.txt
5555 F: include/linux/ext2*
5558 M: "Theodore Ts'o" <tytso@mit.edu>
5559 M: Andreas Dilger <adilger.kernel@dilger.ca>
5560 L: linux-ext4@vger.kernel.org
5561 W: http://ext4.wiki.kernel.org
5562 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5565 F: Documentation/filesystems/ext4/ext4.rst
5568 Extended Verification Module (EVM)
5569 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5570 L: linux-integrity@vger.kernel.org
5572 F: security/integrity/evm/
5574 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5575 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5576 L: linux-efi@vger.kernel.org
5577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5579 F: Documentation/efi-stub.txt
5580 F: arch/*/kernel/efi.c
5581 F: arch/x86/boot/compressed/eboot.[ch]
5582 F: arch/*/include/asm/efi.h
5583 F: arch/x86/platform/efi/
5584 F: drivers/firmware/efi/
5585 F: include/linux/efi*.h
5586 F: arch/arm/boot/compressed/efi-header.S
5587 F: arch/arm64/kernel/efi-entry.S
5589 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5590 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5591 M: Chanwoo Choi <cw00.choi@samsung.com>
5592 L: linux-kernel@vger.kernel.org
5593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5596 F: include/linux/extcon/
5597 F: include/linux/extcon.h
5598 F: Documentation/extcon/
5599 F: Documentation/devicetree/bindings/extcon/
5602 M: Jingoo Han <jingoohan1@gmail.com>
5603 L: dri-devel@lists.freedesktop.org
5605 F: drivers/gpu/drm/exynos/exynos_dp*
5607 EXYNOS SYSMMU (IOMMU) driver
5608 M: Marek Szyprowski <m.szyprowski@samsung.com>
5609 L: iommu@lists.linux-foundation.org
5611 F: drivers/iommu/exynos-iommu.c
5613 EZchip NPS platform support
5614 M: Vineet Gupta <vgupta@synopsys.com>
5615 M: Ofer Levi <oferle@mellanox.com>
5617 F: arch/arc/plat-eznps
5618 F: arch/arc/boot/dts/eznps.dts
5621 M: Jaegeuk Kim <jaegeuk@kernel.org>
5622 M: Chao Yu <yuchao0@huawei.com>
5623 L: linux-f2fs-devel@lists.sourceforge.net
5624 W: https://f2fs.wiki.kernel.org/
5625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5627 F: Documentation/filesystems/f2fs.txt
5628 F: Documentation/ABI/testing/sysfs-fs-f2fs
5630 F: include/linux/f2fs_fs.h
5631 F: include/trace/events/f2fs.h
5633 F71805F HARDWARE MONITORING DRIVER
5634 M: Jean Delvare <jdelvare@suse.com>
5635 L: linux-hwmon@vger.kernel.org
5637 F: Documentation/hwmon/f71805f
5638 F: drivers/hwmon/f71805f.c
5641 M: Josh Poimboeuf <jpoimboe@redhat.com>
5643 F: scripts/faddr2line
5646 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5647 L: netdev@vger.kernel.org
5649 F: net/core/failover.c
5650 F: include/net/failover.h
5651 F: Documentation/networking/failover.rst
5654 M: Jan Kara <jack@suse.cz>
5655 R: Amir Goldstein <amir73il@gmail.com>
5656 L: linux-fsdevel@vger.kernel.org
5658 F: fs/notify/fanotify/
5659 F: include/linux/fanotify.h
5660 F: include/uapi/linux/fanotify.h
5662 FARSYNC SYNCHRONOUS DRIVER
5663 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5664 W: http://www.farsite.co.uk/
5666 F: drivers/net/wan/farsync.*
5668 FAULT INJECTION SUPPORT
5669 M: Akinobu Mita <akinobu.mita@gmail.com>
5671 F: Documentation/fault-injection/
5672 F: lib/fault-inject.c
5674 FBTFT Framebuffer drivers
5676 L: dri-devel@lists.freedesktop.org
5677 L: linux-fbdev@vger.kernel.org
5678 F: drivers/staging/fbtft/
5681 M: Michael Buesch <m@bues.ch>
5682 L: linux-media@vger.kernel.org
5684 F: drivers/media/tuners/fc0011.h
5685 F: drivers/media/tuners/fc0011.c
5688 M: Antti Palosaari <crope@iki.fi>
5689 L: linux-media@vger.kernel.org
5690 W: https://linuxtv.org
5691 W: http://palosaari.fi/linux/
5692 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5693 T: git git://linuxtv.org/anttip/media_tree.git
5695 F: drivers/media/tuners/fc2580*
5697 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5698 M: Johannes Thumshirn <jth@kernel.org>
5699 L: linux-scsi@vger.kernel.org
5700 W: www.Open-FCoE.org
5702 F: drivers/scsi/libfc/
5703 F: drivers/scsi/fcoe/
5705 F: include/scsi/libfc.h
5706 F: include/scsi/libfcoe.h
5707 F: include/uapi/scsi/fc/
5709 FILE LOCKING (flock() and fcntl()/lockf())
5710 M: Jeff Layton <jlayton@kernel.org>
5711 M: "J. Bruce Fields" <bfields@fieldses.org>
5712 L: linux-fsdevel@vger.kernel.org
5714 F: include/linux/fcntl.h
5715 F: include/uapi/linux/fcntl.h
5719 FILESYSTEMS (VFS and infrastructure)
5720 M: Alexander Viro <viro@zeniv.linux.org.uk>
5721 L: linux-fsdevel@vger.kernel.org
5724 F: include/linux/fs.h
5725 F: include/uapi/linux/fs.h
5727 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5728 M: Riku Voipio <riku.voipio@iki.fi>
5729 L: linux-hwmon@vger.kernel.org
5731 F: drivers/hwmon/f75375s.c
5732 F: include/linux/f75375s.h
5734 FIREWIRE AUDIO DRIVERS
5735 M: Clemens Ladisch <clemens@ladisch.de>
5736 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5737 T: git git://git.alsa-project.org/alsa-kernel.git
5741 FIREWIRE MEDIA DRIVERS (firedtv)
5742 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5743 L: linux-media@vger.kernel.org
5744 L: linux1394-devel@lists.sourceforge.net
5745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5747 F: drivers/media/firewire/
5749 FIREWIRE SBP-2 TARGET
5750 M: Chris Boot <bootc@bootc.net>
5751 L: linux-scsi@vger.kernel.org
5752 L: target-devel@vger.kernel.org
5753 L: linux1394-devel@lists.sourceforge.net
5754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5756 F: drivers/target/sbp/
5759 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5760 L: linux1394-devel@lists.sourceforge.net
5761 W: http://ieee1394.wiki.kernel.org/
5762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5764 F: drivers/firewire/
5765 F: include/linux/firewire.h
5766 F: include/uapi/linux/firewire*.h
5769 FIRMWARE LOADER (request_firmware)
5770 M: Luis R. Rodriguez <mcgrof@kernel.org>
5771 L: linux-kernel@vger.kernel.org
5773 F: Documentation/firmware_class/
5774 F: drivers/base/firmware_loader/
5775 F: include/linux/firmware.h
5777 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5778 M: Joshua Morris <josh.h.morris@us.ibm.com>
5779 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5781 F: drivers/block/rsxx/
5784 M: Jiri Kosina <jikos@kernel.org>
5785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5787 F: drivers/block/floppy.c
5790 M: Alessandro Rubini <rubini@gnudd.com>
5791 W: http://www.ohwr.org/projects/fmc-bus
5794 F: include/linux/fmc*.h
5795 F: include/linux/ipmi-fru.h
5798 FPGA MANAGER FRAMEWORK
5799 M: Alan Tull <atull@kernel.org>
5800 M: Moritz Fischer <mdf@kernel.org>
5801 L: linux-fpga@vger.kernel.org
5803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5804 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5805 F: Documentation/fpga/
5806 F: Documentation/driver-api/fpga/
5807 F: Documentation/devicetree/bindings/fpga/
5809 F: include/linux/fpga/
5810 W: http://www.rocketboards.org
5813 M: Wu Hao <hao.wu@intel.com>
5814 L: linux-fpga@vger.kernel.org
5816 F: Documentation/fpga/dfl.txt
5817 F: include/uapi/linux/fpga-dfl.h
5818 F: drivers/fpga/dfl*
5821 M: Bill Metzenthen <billm@melbpc.org.au>
5822 W: http://floatingpoint.sourceforge.net/emulator/index.html
5824 F: arch/x86/math-emu/
5826 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5827 L: netdev@vger.kernel.org
5829 F: drivers/net/wan/dlci.c
5830 F: drivers/net/wan/sdla.c
5833 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5834 L: dri-devel@lists.freedesktop.org
5835 L: linux-fbdev@vger.kernel.org
5836 T: git git://github.com/bzolnier/linux.git
5837 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5839 F: Documentation/fb/
5842 F: include/linux/fb.h
5843 F: include/uapi/video/
5844 F: include/uapi/linux/fb.h
5846 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5847 M: Horia Geantă <horia.geanta@nxp.com>
5848 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5849 L: linux-crypto@vger.kernel.org
5851 F: drivers/crypto/caam/
5852 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5854 FREESCALE DIU FRAMEBUFFER DRIVER
5855 M: Timur Tabi <timur@kernel.org>
5856 L: linux-fbdev@vger.kernel.org
5858 F: drivers/video/fbdev/fsl-diu-fb.*
5860 FREESCALE DMA DRIVER
5861 M: Li Yang <leoyang.li@nxp.com>
5862 M: Zhang Wei <zw@zh-kernel.org>
5863 L: linuxppc-dev@lists.ozlabs.org
5865 F: drivers/dma/fsldma.*
5867 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5868 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5869 L: netdev@vger.kernel.org
5871 F: drivers/net/ethernet/freescale/gianfar*
5872 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5874 FREESCALE GPMI NAND DRIVER
5875 M: Han Xu <han.xu@nxp.com>
5876 L: linux-mtd@lists.infradead.org
5878 F: drivers/mtd/nand/raw/gpmi-nand/*
5880 FREESCALE I2C CPM DRIVER
5881 M: Jochen Friedrich <jochen@scram.de>
5882 L: linuxppc-dev@lists.ozlabs.org
5883 L: linux-i2c@vger.kernel.org
5885 F: drivers/i2c/busses/i2c-cpm.c
5887 FREESCALE IMX LPI2C DRIVER
5888 M: Dong Aisheng <aisheng.dong@nxp.com>
5889 L: linux-i2c@vger.kernel.org
5890 L: linux-imx@nxp.com
5892 F: drivers/i2c/busses/i2c-imx-lpi2c.c
5893 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5895 FREESCALE IMX / MXC FEC DRIVER
5896 M: Fugang Duan <fugang.duan@nxp.com>
5897 L: netdev@vger.kernel.org
5899 F: drivers/net/ethernet/freescale/fec_main.c
5900 F: drivers/net/ethernet/freescale/fec_ptp.c
5901 F: drivers/net/ethernet/freescale/fec.h
5902 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5904 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5905 M: Sascha Hauer <s.hauer@pengutronix.de>
5906 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5907 L: linux-fbdev@vger.kernel.org
5908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5910 F: include/linux/platform_data/video-imxfb.h
5911 F: drivers/video/fbdev/imxfb.c
5913 FREESCALE QORIQ DPAA ETHERNET DRIVER
5914 M: Madalin Bucur <madalin.bucur@nxp.com>
5915 L: netdev@vger.kernel.org
5917 F: drivers/net/ethernet/freescale/dpaa
5919 FREESCALE QORIQ DPAA FMAN DRIVER
5920 M: Madalin Bucur <madalin.bucur@nxp.com>
5921 L: netdev@vger.kernel.org
5923 F: drivers/net/ethernet/freescale/fman
5924 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5926 FREESCALE QORIQ PTP CLOCK DRIVER
5927 M: Yangbo Lu <yangbo.lu@nxp.com>
5928 L: netdev@vger.kernel.org
5930 F: drivers/ptp/ptp_qoriq.c
5931 F: include/linux/fsl/ptp_qoriq.h
5932 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5934 FREESCALE QUAD SPI DRIVER
5935 M: Han Xu <han.xu@nxp.com>
5936 L: linux-mtd@lists.infradead.org
5938 F: drivers/mtd/spi-nor/fsl-quadspi.c
5940 FREESCALE QUICC ENGINE LIBRARY
5941 M: Qiang Zhao <qiang.zhao@nxp.com>
5942 L: linuxppc-dev@lists.ozlabs.org
5944 F: drivers/soc/fsl/qe/
5945 F: include/soc/fsl/*qe*.h
5946 F: include/soc/fsl/*ucc*.h
5948 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5949 M: Li Yang <leoyang.li@nxp.com>
5950 L: netdev@vger.kernel.org
5951 L: linuxppc-dev@lists.ozlabs.org
5953 F: drivers/net/ethernet/freescale/ucc_geth*
5955 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5956 M: Zhao Qiang <qiang.zhao@nxp.com>
5957 L: netdev@vger.kernel.org
5958 L: linuxppc-dev@lists.ozlabs.org
5960 F: drivers/net/wan/fsl_ucc_hdlc*
5962 FREESCALE QUICC ENGINE UCC UART DRIVER
5963 M: Timur Tabi <timur@kernel.org>
5964 L: linuxppc-dev@lists.ozlabs.org
5966 F: drivers/tty/serial/ucc_uart.c
5968 FREESCALE SOC DRIVERS
5969 M: Li Yang <leoyang.li@nxp.com>
5970 L: linuxppc-dev@lists.ozlabs.org
5971 L: linux-arm-kernel@lists.infradead.org
5973 F: Documentation/devicetree/bindings/soc/fsl/
5975 F: include/linux/fsl/
5977 FREESCALE SOC FS_ENET DRIVER
5978 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5979 L: linuxppc-dev@lists.ozlabs.org
5980 L: netdev@vger.kernel.org
5982 F: drivers/net/ethernet/freescale/fs_enet/
5983 F: include/linux/fs_enet_pd.h
5985 FREESCALE SOC SOUND DRIVERS
5986 M: Timur Tabi <timur@kernel.org>
5987 M: Nicolin Chen <nicoleotsuka@gmail.com>
5988 M: Xiubo Li <Xiubo.Lee@gmail.com>
5989 R: Fabio Estevam <fabio.estevam@nxp.com>
5990 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5991 L: linuxppc-dev@lists.ozlabs.org
5993 F: sound/soc/fsl/fsl*
5994 F: sound/soc/fsl/imx*
5995 F: sound/soc/fsl/mpc8610_hpcd.c
5997 FREESCALE USB PERIPHERAL DRIVERS
5998 M: Li Yang <leoyang.li@nxp.com>
5999 L: linux-usb@vger.kernel.org
6000 L: linuxppc-dev@lists.ozlabs.org
6002 F: drivers/usb/gadget/udc/fsl*
6005 M: Christoph Hellwig <hch@infradead.org>
6006 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6011 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6012 M: Pavel Machek <pavel@ucw.cz>
6013 L: linux-pm@vger.kernel.org
6015 F: Documentation/power/freezing-of-tasks.txt
6016 F: include/linux/freezer.h
6020 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6021 L: linux-kernel@vger.kernel.org
6024 F: include/linux/frontswap.h
6026 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6027 M: David Howells <dhowells@redhat.com>
6028 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6030 F: Documentation/filesystems/caching/
6032 F: include/linux/fscache*.h
6034 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6035 M: Theodore Y. Ts'o <tytso@mit.edu>
6036 M: Jaegeuk Kim <jaegeuk@kernel.org>
6037 L: linux-fscrypt@vger.kernel.org
6038 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6042 F: include/linux/fscrypt*.h
6043 F: Documentation/filesystems/fscrypt.rst
6045 FSI-ATTACHED I2C DRIVER
6046 M: Eddie James <eajames@linux.vnet.ibm.com>
6047 L: linux-i2c@vger.kernel.org
6048 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6050 F: drivers/i2c/busses/i2c-fsi.c
6051 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6053 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6054 M: Jan Kara <jack@suse.cz>
6055 R: Amir Goldstein <amir73il@gmail.com>
6056 L: linux-fsdevel@vger.kernel.org
6059 F: include/linux/fsnotify*.h
6061 FUJITSU LAPTOP EXTRAS
6062 M: Jonathan Woithe <jwoithe@just42.net>
6063 L: platform-driver-x86@vger.kernel.org
6065 F: drivers/platform/x86/fujitsu-laptop.c
6067 FUJITSU M-5MO LS CAMERA ISP DRIVER
6068 M: Kyungmin Park <kyungmin.park@samsung.com>
6069 M: Heungjun Kim <riverful.kim@samsung.com>
6070 L: linux-media@vger.kernel.org
6072 F: drivers/media/i2c/m5mols/
6073 F: include/media/i2c/m5mols.h
6075 FUJITSU TABLET EXTRAS
6076 M: Robert Gerlach <khnz@gmx.de>
6077 L: platform-driver-x86@vger.kernel.org
6079 F: drivers/platform/x86/fujitsu-tablet.c
6081 FUSE: FILESYSTEM IN USERSPACE
6082 M: Miklos Szeredi <miklos@szeredi.hu>
6083 L: linux-fsdevel@vger.kernel.org
6084 W: http://fuse.sourceforge.net/
6085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6088 F: include/uapi/linux/fuse.h
6089 F: Documentation/filesystems/fuse.txt
6092 M: Thomas Gleixner <tglx@linutronix.de>
6093 M: Ingo Molnar <mingo@redhat.com>
6094 R: Peter Zijlstra <peterz@infradead.org>
6095 R: Darren Hart <dvhart@infradead.org>
6096 L: linux-kernel@vger.kernel.org
6097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6100 F: kernel/futex_compat.c
6101 F: include/asm-generic/futex.h
6102 F: include/linux/futex.h
6103 F: include/uapi/linux/futex.h
6104 F: tools/testing/selftests/futex/
6105 F: tools/perf/bench/futex*
6106 F: Documentation/*futex*
6109 M: Kees Cook <keescook@chromium.org>
6110 R: Emese Revfy <re.emese@gmail.com>
6111 L: kernel-hardening@lists.openwall.com
6113 F: scripts/gcc-plugins/
6114 F: scripts/gcc-plugin.sh
6115 F: scripts/Makefile.gcc-plugins
6116 F: Documentation/gcc-plugins.txt
6118 GASKET DRIVER FRAMEWORK
6119 M: Rob Springer <rspringer@google.com>
6120 M: Todd Poynor <toddpoynor@google.com>
6121 M: Ben Chan <benchan@chromium.org>
6123 F: drivers/staging/gasket/
6125 GCOV BASED KERNEL PROFILING
6126 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6129 F: Documentation/dev-tools/gcov.rst
6131 GDB KERNEL DEBUGGING HELPER SCRIPTS
6132 M: Jan Kiszka <jan.kiszka@siemens.com>
6133 M: Kieran Bingham <kbingham@kernel.org>
6137 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6138 M: Achim Leubner <achim_leubner@adaptec.com>
6139 L: linux-scsi@vger.kernel.org
6140 W: http://www.icp-vortex.com/
6142 F: drivers/scsi/gdt*
6144 GEMTEK FM RADIO RECEIVER DRIVER
6145 M: Hans Verkuil <hverkuil@xs4all.nl>
6146 L: linux-media@vger.kernel.org
6147 T: git git://linuxtv.org/media_tree.git
6148 W: https://linuxtv.org
6150 F: drivers/media/radio/radio-gemtek*
6152 GENERIC GPIO I2C DRIVER
6153 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6155 F: drivers/i2c/busses/i2c-gpio.c
6156 F: include/linux/platform_data/i2c-gpio.h
6158 GENERIC GPIO I2C MULTIPLEXER DRIVER
6159 M: Peter Korsgaard <peter.korsgaard@barco.com>
6160 L: linux-i2c@vger.kernel.org
6162 F: drivers/i2c/muxes/i2c-mux-gpio.c
6163 F: include/linux/platform_data/i2c-mux-gpio.h
6164 F: Documentation/i2c/muxes/i2c-mux-gpio
6166 GENERIC HDLC (WAN) DRIVERS
6167 M: Krzysztof Halasa <khc@pm.waw.pl>
6168 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6170 F: drivers/net/wan/c101.c
6171 F: drivers/net/wan/hd6457*
6172 F: drivers/net/wan/hdlc*
6173 F: drivers/net/wan/n2.c
6174 F: drivers/net/wan/pc300too.c
6175 F: drivers/net/wan/pci200syn.c
6176 F: drivers/net/wan/wanxl*
6178 GENERIC INCLUDE/ASM HEADER FILES
6179 M: Arnd Bergmann <arnd@arndb.de>
6180 L: linux-arch@vger.kernel.org
6181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6183 F: include/asm-generic/
6184 F: include/uapi/asm-generic/
6186 GENERIC PHY FRAMEWORK
6187 M: Kishon Vijay Abraham I <kishon@ti.com>
6188 L: linux-kernel@vger.kernel.org
6189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6192 F: include/linux/phy/
6194 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6195 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6197 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6200 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6201 M: Kevin Hilman <khilman@kernel.org>
6202 M: Ulf Hansson <ulf.hansson@linaro.org>
6203 L: linux-pm@vger.kernel.org
6205 F: drivers/base/power/domain*.c
6206 F: include/linux/pm_domain.h
6207 F: Documentation/devicetree/bindings/power/power_domain.txt
6209 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6210 M: Eugen Hristev <eugen.hristev@microchip.com>
6211 L: linux-input@vger.kernel.org
6213 F: drivers/input/touchscreen/resistive-adc-touch.c
6215 GENERIC UIO DRIVER FOR PCI DEVICES
6216 M: "Michael S. Tsirkin" <mst@redhat.com>
6217 L: kvm@vger.kernel.org
6219 F: drivers/uio/uio_pci_generic.c
6221 GENWQE (IBM Generic Workqueue Card)
6222 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6223 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6225 F: drivers/misc/genwqe/
6227 GET_MAINTAINER SCRIPT
6228 M: Joe Perches <joe@perches.com>
6230 F: scripts/get_maintainer.pl
6233 M: Bob Peterson <rpeterso@redhat.com>
6234 M: Andreas Gruenbacher <agruenba@redhat.com>
6235 L: cluster-devel@redhat.com
6236 W: http://sources.redhat.com/cluster/
6237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6239 F: Documentation/filesystems/gfs2*.txt
6241 F: include/uapi/linux/gfs2_ondisk.h
6243 GIGASET ISDN DRIVERS
6244 M: Paul Bolle <pebolle@tiscali.nl>
6245 L: gigaset307x-common@lists.sourceforge.net
6246 W: http://gigaset307x.sourceforge.net/
6248 F: Documentation/isdn/README.gigaset
6249 F: drivers/isdn/gigaset/
6250 F: include/uapi/linux/gigaset_dev.h
6253 M: Johan Hovold <johan@kernel.org>
6255 F: Documentation/ABI/testing/sysfs-class-gnss
6256 F: Documentation/devicetree/bindings/gnss/
6258 F: include/linux/gnss.h
6261 M: Hans Verkuil <hans.verkuil@cisco.com>
6262 L: linux-media@vger.kernel.org
6264 F: drivers/media/usb/go7007/
6267 M: Bastien Nocera <hadess@hadess.net>
6268 L: linux-input@vger.kernel.org
6270 F: drivers/input/touchscreen/goodix.c
6272 GPD POCKET FAN DRIVER
6273 M: Hans de Goede <hdegoede@redhat.com>
6274 L: platform-driver-x86@vger.kernel.org
6276 F: drivers/platform/x86/gpd-pocket-fan.c
6279 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6280 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6281 L: linux-gpio@vger.kernel.org
6282 L: linux-acpi@vger.kernel.org
6284 F: Documentation/acpi/gpio-properties.txt
6285 F: drivers/gpio/gpiolib-acpi.c
6288 M: Sean Young <sean@mess.org>
6289 L: linux-media@vger.kernel.org
6291 F: drivers/media/rc/gpio-ir-tx.c
6294 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6295 R: Bartosz Golaszewski <brgl@bgdev.pl>
6296 L: linux-gpio@vger.kernel.org
6298 F: drivers/gpio/gpio-mockup.c
6299 F: tools/testing/selftests/gpio/
6302 M: Linus Walleij <linus.walleij@linaro.org>
6303 L: linux-gpio@vger.kernel.org
6304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6306 F: Documentation/devicetree/bindings/gpio/
6307 F: Documentation/driver-api/gpio/
6308 F: Documentation/gpio/
6309 F: Documentation/ABI/testing/gpio-cdev
6310 F: Documentation/ABI/obsolete/sysfs-gpio
6312 F: include/linux/gpio/
6313 F: include/linux/gpio.h
6314 F: include/linux/of_gpio.h
6315 F: include/asm-generic/gpio.h
6316 F: include/uapi/linux/gpio.h
6319 GRE DEMULTIPLEXER DRIVER
6320 M: Dmitry Kozlov <xeb@mail.ru>
6321 L: netdev@vger.kernel.org
6323 F: net/ipv4/gre_demux.c
6324 F: net/ipv4/gre_offload.c
6325 F: include/net/gre.h
6327 GRETH 10/100/1G Ethernet MAC device driver
6328 M: Andreas Larsson <andreas@gaisler.com>
6329 L: netdev@vger.kernel.org
6331 F: drivers/net/ethernet/aeroflex/
6333 GREYBUS AUDIO PROTOCOLS DRIVERS
6334 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6335 M: Mark Greer <mgreer@animalcreek.com>
6337 F: drivers/staging/greybus/audio_apbridgea.c
6338 F: drivers/staging/greybus/audio_apbridgea.h
6339 F: drivers/staging/greybus/audio_codec.c
6340 F: drivers/staging/greybus/audio_codec.h
6341 F: drivers/staging/greybus/audio_gb.c
6342 F: drivers/staging/greybus/audio_manager.c
6343 F: drivers/staging/greybus/audio_manager.h
6344 F: drivers/staging/greybus/audio_manager_module.c
6345 F: drivers/staging/greybus/audio_manager_private.h
6346 F: drivers/staging/greybus/audio_manager_sysfs.c
6347 F: drivers/staging/greybus/audio_module.c
6348 F: drivers/staging/greybus/audio_topology.c
6350 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6351 M: Viresh Kumar <vireshk@kernel.org>
6353 F: drivers/staging/greybus/authentication.c
6354 F: drivers/staging/greybus/bootrom.c
6355 F: drivers/staging/greybus/firmware.h
6356 F: drivers/staging/greybus/fw-core.c
6357 F: drivers/staging/greybus/fw-download.c
6358 F: drivers/staging/greybus/fw-management.c
6359 F: drivers/staging/greybus/greybus_authentication.h
6360 F: drivers/staging/greybus/greybus_firmware.h
6361 F: drivers/staging/greybus/hid.c
6362 F: drivers/staging/greybus/i2c.c
6363 F: drivers/staging/greybus/spi.c
6364 F: drivers/staging/greybus/spilib.c
6365 F: drivers/staging/greybus/spilib.h
6367 GREYBUS LOOPBACK DRIVER
6368 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6370 F: drivers/staging/greybus/loopback.c
6372 GREYBUS PLATFORM DRIVERS
6373 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6375 F: drivers/staging/greybus/arche-platform.c
6376 F: drivers/staging/greybus/arche-apb-ctrl.c
6377 F: drivers/staging/greybus/arche_platform.h
6379 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6380 M: Rui Miguel Silva <rmfrfs@gmail.com>
6382 F: drivers/staging/greybus/sdio.c
6383 F: drivers/staging/greybus/light.c
6384 F: drivers/staging/greybus/gpio.c
6385 F: drivers/staging/greybus/power_supply.c
6386 F: drivers/staging/greybus/spi.c
6387 F: drivers/staging/greybus/spilib.c
6390 M: Johan Hovold <johan@kernel.org>
6391 M: Alex Elder <elder@kernel.org>
6392 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6394 F: drivers/staging/greybus/
6395 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6397 GREYBUS UART PROTOCOLS DRIVERS
6398 M: David Lin <dtwlin@gmail.com>
6400 F: drivers/staging/greybus/uart.c
6401 F: drivers/staging/greybus/log.c
6403 GS1662 VIDEO SERIALIZER
6404 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6405 L: linux-media@vger.kernel.org
6406 T: git git://linuxtv.org/media_tree.git
6408 F: drivers/media/spi/gs1662.c
6410 GSPCA FINEPIX SUBDRIVER
6411 M: Frank Zago <frank@zago.net>
6412 L: linux-media@vger.kernel.org
6413 T: git git://linuxtv.org/media_tree.git
6415 F: drivers/media/usb/gspca/finepix.c
6417 GSPCA GL860 SUBDRIVER
6418 M: Olivier Lorin <o.lorin@laposte.net>
6419 L: linux-media@vger.kernel.org
6420 T: git git://linuxtv.org/media_tree.git
6422 F: drivers/media/usb/gspca/gl860/
6424 GSPCA M5602 SUBDRIVER
6425 M: Erik Andren <erik.andren@gmail.com>
6426 L: linux-media@vger.kernel.org
6427 T: git git://linuxtv.org/media_tree.git
6429 F: drivers/media/usb/gspca/m5602/
6431 GSPCA PAC207 SONIXB SUBDRIVER
6432 M: Hans Verkuil <hverkuil@xs4all.nl>
6433 L: linux-media@vger.kernel.org
6434 T: git git://linuxtv.org/media_tree.git
6436 F: drivers/media/usb/gspca/pac207.c
6438 GSPCA SN9C20X SUBDRIVER
6439 M: Brian Johnson <brijohn@gmail.com>
6440 L: linux-media@vger.kernel.org
6441 T: git git://linuxtv.org/media_tree.git
6443 F: drivers/media/usb/gspca/sn9c20x.c
6445 GSPCA T613 SUBDRIVER
6446 M: Leandro Costantino <lcostantino@gmail.com>
6447 L: linux-media@vger.kernel.org
6448 T: git git://linuxtv.org/media_tree.git
6450 F: drivers/media/usb/gspca/t613.c
6452 GSPCA USB WEBCAM DRIVER
6453 M: Hans Verkuil <hverkuil@xs4all.nl>
6454 L: linux-media@vger.kernel.org
6455 T: git git://linuxtv.org/media_tree.git
6457 F: drivers/media/usb/gspca/
6459 GTP (GPRS Tunneling Protocol)
6460 M: Pablo Neira Ayuso <pablo@netfilter.org>
6461 M: Harald Welte <laforge@gnumonks.org>
6462 L: osmocom-net-gprs@lists.osmocom.org
6463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6465 F: drivers/net/gtp.c
6467 GUID PARTITION TABLE (GPT)
6468 M: Davidlohr Bueso <dave@stgolabs.net>
6469 L: linux-efi@vger.kernel.org
6471 F: block/partitions/efi.*
6474 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6475 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6476 W: http://uclinux-h8.sourceforge.jp
6477 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6480 F: drivers/clocksource/h8300_*.c
6481 F: drivers/clk/h8300/
6482 F: drivers/irqchip/irq-renesas-h8*.c
6485 M: Antti Palosaari <crope@iki.fi>
6486 L: linux-media@vger.kernel.org
6487 W: https://linuxtv.org
6488 W: http://palosaari.fi/linux/
6489 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6490 T: git git://linuxtv.org/anttip/media_tree.git
6492 F: drivers/media/usb/hackrf/
6494 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6495 M: Frank Seidel <frank@f-seidel.de>
6496 L: platform-driver-x86@vger.kernel.org
6497 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6499 F: drivers/platform/x86/hdaps.c
6502 M: Jean Delvare <jdelvare@suse.com>
6503 M: Guenter Roeck <linux@roeck-us.net>
6504 L: linux-hwmon@vger.kernel.org
6505 W: http://hwmon.wiki.kernel.org/
6506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6508 F: Documentation/devicetree/bindings/hwmon/
6509 F: Documentation/hwmon/
6511 F: include/linux/hwmon*.h
6512 F: include/trace/events/hwmon*.h
6514 HARDWARE RANDOM NUMBER GENERATOR CORE
6515 M: Matt Mackall <mpm@selenic.com>
6516 M: Herbert Xu <herbert@gondor.apana.org.au>
6517 L: linux-crypto@vger.kernel.org
6519 F: Documentation/devicetree/bindings/rng/
6520 F: Documentation/hw_random.txt
6521 F: drivers/char/hw_random/
6522 F: include/linux/hw_random.h
6524 HARDWARE TRACING FACILITIES
6525 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6527 F: drivers/hwtracing/
6529 HARDWARE SPINLOCK CORE
6530 M: Ohad Ben-Cohen <ohad@wizery.com>
6531 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6532 L: linux-remoteproc@vger.kernel.org
6534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6535 F: Documentation/devicetree/bindings/hwlock/
6536 F: Documentation/hwspinlock.txt
6537 F: drivers/hwspinlock/
6538 F: include/linux/hwspinlock.h
6540 HARMONY SOUND DRIVER
6541 L: linux-parisc@vger.kernel.org
6543 F: sound/parisc/harmony.*
6545 HDPVR USB VIDEO ENCODER DRIVER
6546 M: Hans Verkuil <hverkuil@xs4all.nl>
6547 L: linux-media@vger.kernel.org
6548 T: git git://linuxtv.org/media_tree.git
6549 W: https://linuxtv.org
6551 F: drivers/media/usb/hdpvr/
6553 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6554 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6556 F: Documentation/watchdog/hpwdt.txt
6557 F: drivers/watchdog/hpwdt.c
6559 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6560 M: Don Brace <don.brace@microsemi.com>
6561 L: esc.storagedev@microsemi.com
6562 L: linux-scsi@vger.kernel.org
6564 F: Documentation/scsi/hpsa.txt
6565 F: drivers/scsi/hpsa*.[ch]
6566 F: include/linux/cciss*.h
6567 F: include/uapi/linux/cciss*.h
6570 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6571 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6572 L: linux-rdma@vger.kernel.org
6574 F: drivers/infiniband/hw/hfi1
6577 L: linux-fsdevel@vger.kernel.org
6579 F: Documentation/filesystems/hfs.txt
6583 L: linux-fsdevel@vger.kernel.org
6585 F: Documentation/filesystems/hfsplus.txt
6588 HGA FRAMEBUFFER DRIVER
6589 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6590 L: linux-nvidia@lists.surfsouth.com
6591 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6593 F: drivers/video/fbdev/hgafb.c
6595 HIBERNATION (aka Software Suspend, aka swsusp)
6596 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6597 M: Pavel Machek <pavel@ucw.cz>
6598 L: linux-pm@vger.kernel.org
6599 B: https://bugzilla.kernel.org
6602 F: drivers/base/power/
6604 F: include/linux/suspend.h
6605 F: include/linux/freezer.h
6606 F: include/linux/pm.h
6607 F: arch/*/include/asm/suspend*.h
6610 M: Jiri Kosina <jikos@kernel.org>
6611 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6612 L: linux-input@vger.kernel.org
6613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6616 F: include/linux/hid*
6617 F: include/uapi/linux/hid*
6619 HID SENSOR HUB DRIVERS
6620 M: Jiri Kosina <jikos@kernel.org>
6621 M: Jonathan Cameron <jic23@kernel.org>
6622 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6623 L: linux-input@vger.kernel.org
6624 L: linux-iio@vger.kernel.org
6626 F: Documentation/hid/hid-sensor*
6627 F: drivers/hid/hid-sensor-*
6628 F: drivers/iio/*/hid-*
6629 F: include/linux/hid-sensor-*
6631 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6632 M: Thomas Gleixner <tglx@linutronix.de>
6633 L: linux-kernel@vger.kernel.org
6634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6636 F: Documentation/timers/
6637 F: kernel/time/hrtimer.c
6638 F: kernel/time/clockevents.c
6639 F: kernel/time/timer_*.c
6640 F: include/linux/clockchips.h
6641 F: include/linux/hrtimer.h
6643 HIGH-SPEED SCC DRIVER FOR AX.25
6644 L: linux-hams@vger.kernel.org
6646 F: drivers/net/hamradio/dmascc.c
6647 F: drivers/net/hamradio/scc.c
6649 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6650 M: HighPoint Linux Team <linux@highpoint-tech.com>
6651 W: http://www.highpoint-tech.com
6653 F: Documentation/scsi/hptiop.txt
6654 F: drivers/scsi/hptiop.c
6657 M: Jes Sorensen <jes@trained-monkey.org>
6658 L: linux-hippi@sunsite.dk
6660 F: include/linux/hippidevice.h
6661 F: include/uapi/linux/if_hippi.h
6663 F: drivers/net/hippi/
6665 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6666 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6667 M: Salil Mehta <salil.mehta@huawei.com>
6668 L: netdev@vger.kernel.org
6669 W: http://www.hisilicon.com
6671 F: drivers/net/ethernet/hisilicon/hns3/
6673 HISILICON LPC BUS DRIVER
6674 M: john.garry@huawei.com
6675 W: http://www.hisilicon.com
6677 F: drivers/bus/hisi_lpc.c
6678 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6680 HISILICON NETWORK SUBSYSTEM DRIVER
6681 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6682 M: Salil Mehta <salil.mehta@huawei.com>
6683 L: netdev@vger.kernel.org
6684 W: http://www.hisilicon.com
6686 F: drivers/net/ethernet/hisilicon/
6687 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6689 HISILICON PMU DRIVER
6690 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6691 W: http://www.hisilicon.com
6693 F: drivers/perf/hisilicon
6694 F: Documentation/perf/hisi-pmu.txt
6696 HISILICON ROCE DRIVER
6697 M: Lijun Ou <oulijun@huawei.com>
6698 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6699 L: linux-rdma@vger.kernel.org
6701 F: drivers/infiniband/hw/hns/
6702 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6704 HISILICON SAS Controller
6705 M: John Garry <john.garry@huawei.com>
6706 W: http://www.hisilicon.com
6708 F: drivers/scsi/hisi_sas/
6709 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6711 HMM - Heterogeneous Memory Management
6712 M: Jérôme Glisse <jglisse@redhat.com>
6713 L: linux-mm@kvack.org
6716 F: include/linux/hmm*
6717 F: Documentation/vm/hmm.rst
6720 M: Jouni Malinen <j@w1.fi>
6721 L: linux-wireless@vger.kernel.org
6722 W: http://w1.fi/hostap-driver.html
6724 F: drivers/net/wireless/intersil/hostap/
6726 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6727 L: platform-driver-x86@vger.kernel.org
6729 F: drivers/platform/x86/tc1100-wmi.c
6731 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6732 M: Jaroslav Kysela <perex@perex.cz>
6734 F: drivers/net/ethernet/hp/hp100.*
6736 HPET: High Precision Event Timers driver
6737 M: Clemens Ladisch <clemens@ladisch.de>
6739 F: Documentation/timers/hpet.txt
6740 F: drivers/char/hpet.c
6741 F: include/linux/hpet.h
6742 F: include/uapi/linux/hpet.h
6746 F: arch/x86/kernel/hpet.c
6747 F: arch/x86/include/asm/hpet.h
6750 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6751 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6756 M: Sebastian Reichel <sre@kernel.org>
6757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6759 F: Documentation/ABI/testing/sysfs-bus-hsi
6760 F: Documentation/driver-api/hsi.rst
6762 F: include/linux/hsi/
6763 F: include/uapi/linux/hsi/
6766 L: linux-usb@vger.kernel.org
6768 F: drivers/net/usb/hso.c
6770 HSR NETWORK PROTOCOL
6771 M: Arvid Brodin <arvid.brodin@alten.se>
6772 L: netdev@vger.kernel.org
6776 HT16K33 LED CONTROLLER DRIVER
6777 M: Robin van der Gracht <robin@protonic.nl>
6779 F: drivers/auxdisplay/ht16k33.c
6780 F: Documentation/devicetree/bindings/display/ht16k33.txt
6782 HTCPEN TOUCHSCREEN DRIVER
6783 M: Pau Oliva Fora <pof@eslack.org>
6784 L: linux-input@vger.kernel.org
6786 F: drivers/input/touchscreen/htcpen.c
6788 HUAWEI ETHERNET DRIVER
6789 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6790 L: netdev@vger.kernel.org
6792 F: Documentation/networking/hinic.txt
6793 F: drivers/net/ethernet/huawei/hinic/
6796 M: Mike Kravetz <mike.kravetz@oracle.com>
6797 L: linux-mm@kvack.org
6801 F: include/linux/hugetlb.h
6802 F: Documentation/admin-guide/mm/hugetlbpage.rst
6803 F: Documentation/vm/hugetlbfs_reserv.rst
6804 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6807 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6808 L: linux-media@vger.kernel.org
6809 T: git git://linuxtv.org/media_tree.git
6810 W: https://linuxtv.org
6812 F: drivers/media/platform/sti/hva
6814 HWPOISON MEMORY FAILURE HANDLING
6815 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6816 L: linux-mm@kvack.org
6818 F: mm/memory-failure.c
6819 F: mm/hwpoison-inject.c
6821 HYGON PROCESSOR SUPPORT
6822 M: Pu Wen <puwen@hygon.cn>
6823 L: linux-kernel@vger.kernel.org
6825 F: arch/x86/kernel/cpu/hygon.c
6827 Hyper-V CORE AND DRIVERS
6828 M: "K. Y. Srinivasan" <kys@microsoft.com>
6829 M: Haiyang Zhang <haiyangz@microsoft.com>
6830 M: Stephen Hemminger <sthemmin@microsoft.com>
6831 L: devel@linuxdriverproject.org
6833 F: Documentation/networking/netvsc.txt
6834 F: arch/x86/include/asm/mshyperv.h
6835 F: arch/x86/include/asm/trace/hyperv.h
6836 F: arch/x86/include/asm/hyperv-tlfs.h
6837 F: arch/x86/kernel/cpu/mshyperv.c
6839 F: drivers/hid/hid-hyperv.c
6841 F: drivers/input/serio/hyperv-keyboard.c
6842 F: drivers/pci/controller/pci-hyperv.c
6843 F: drivers/net/hyperv/
6844 F: drivers/scsi/storvsc_drv.c
6845 F: drivers/uio/uio_hv_generic.c
6846 F: drivers/video/fbdev/hyperv_fb.c
6847 F: net/vmw_vsock/hyperv_transport.c
6848 F: include/linux/hyperv.h
6849 F: include/uapi/linux/hyperv.h
6851 F: Documentation/ABI/stable/sysfs-bus-vmbus
6853 HYPERVISOR VIRTUAL CONSOLE DRIVER
6854 L: linuxppc-dev@lists.ozlabs.org
6859 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6860 L: linux-i2c@vger.kernel.org
6861 L: linux-acpi@vger.kernel.org
6863 F: drivers/i2c/i2c-core-acpi.c
6866 M: Peter Rosin <peda@axentia.se>
6867 L: linux-i2c@vger.kernel.org
6869 F: Documentation/i2c/i2c-topology
6870 F: Documentation/i2c/muxes/
6871 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6872 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6873 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6874 F: drivers/i2c/i2c-mux.c
6875 F: drivers/i2c/muxes/
6876 F: include/linux/i2c-mux.h
6878 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6879 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6880 L: linux-i2c@vger.kernel.org
6882 F: drivers/i2c/busses/i2c-mv64xxx.c
6884 I2C OVER PARALLEL PORT
6885 M: Jean Delvare <jdelvare@suse.com>
6886 L: linux-i2c@vger.kernel.org
6888 F: Documentation/i2c/busses/i2c-parport
6889 F: Documentation/i2c/busses/i2c-parport-light
6890 F: drivers/i2c/busses/i2c-parport.c
6891 F: drivers/i2c/busses/i2c-parport-light.c
6894 M: Wolfram Sang <wsa@the-dreams.de>
6895 L: linux-i2c@vger.kernel.org
6896 W: https://i2c.wiki.kernel.org/
6897 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6900 F: Documentation/devicetree/bindings/i2c/i2c.txt
6901 F: Documentation/i2c/
6903 F: include/linux/i2c.h
6904 F: include/linux/i2c-dev.h
6905 F: include/linux/i2c-smbus.h
6906 F: include/uapi/linux/i2c.h
6907 F: include/uapi/linux/i2c-*.h
6909 I2C SUBSYSTEM HOST DRIVERS
6910 L: linux-i2c@vger.kernel.org
6911 W: https://i2c.wiki.kernel.org/
6912 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6915 F: Documentation/devicetree/bindings/i2c/
6916 F: drivers/i2c/algos/
6917 F: drivers/i2c/busses/
6920 M: Jean Delvare <jdelvare@suse.com>
6921 L: linux-i2c@vger.kernel.org
6923 F: Documentation/i2c/busses/i2c-taos-evm
6924 F: drivers/i2c/busses/i2c-taos-evm.c
6927 M: Till Harbaum <till@harbaum.org>
6928 L: linux-i2c@vger.kernel.org
6929 W: http://www.harbaum.org/till/i2c_tiny_usb
6931 F: drivers/i2c/busses/i2c-tiny-usb.c
6933 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6934 M: Jean Delvare <jdelvare@suse.com>
6935 L: linux-i2c@vger.kernel.org
6937 F: Documentation/i2c/busses/i2c-ali1535
6938 F: Documentation/i2c/busses/i2c-ali1563
6939 F: Documentation/i2c/busses/i2c-ali15x3
6940 F: Documentation/i2c/busses/i2c-amd756
6941 F: Documentation/i2c/busses/i2c-amd8111
6942 F: Documentation/i2c/busses/i2c-i801
6943 F: Documentation/i2c/busses/i2c-nforce2
6944 F: Documentation/i2c/busses/i2c-piix4
6945 F: Documentation/i2c/busses/i2c-sis5595
6946 F: Documentation/i2c/busses/i2c-sis630
6947 F: Documentation/i2c/busses/i2c-sis96x
6948 F: Documentation/i2c/busses/i2c-via
6949 F: Documentation/i2c/busses/i2c-viapro
6950 F: drivers/i2c/busses/i2c-ali1535.c
6951 F: drivers/i2c/busses/i2c-ali1563.c
6952 F: drivers/i2c/busses/i2c-ali15x3.c
6953 F: drivers/i2c/busses/i2c-amd756.c
6954 F: drivers/i2c/busses/i2c-amd756-s4882.c
6955 F: drivers/i2c/busses/i2c-amd8111.c
6956 F: drivers/i2c/busses/i2c-i801.c
6957 F: drivers/i2c/busses/i2c-isch.c
6958 F: drivers/i2c/busses/i2c-nforce2.c
6959 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6960 F: drivers/i2c/busses/i2c-piix4.c
6961 F: drivers/i2c/busses/i2c-sis5595.c
6962 F: drivers/i2c/busses/i2c-sis630.c
6963 F: drivers/i2c/busses/i2c-sis96x.c
6964 F: drivers/i2c/busses/i2c-via.c
6965 F: drivers/i2c/busses/i2c-viapro.c
6967 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6968 M: Hans de Goede <hdegoede@redhat.com>
6969 L: linux-i2c@vger.kernel.org
6971 F: drivers/i2c/busses/i2c-cht-wc.c
6973 I2C/SMBUS ISMT DRIVER
6974 M: Seth Heasley <seth.heasley@intel.com>
6975 M: Neil Horman <nhorman@tuxdriver.com>
6976 L: linux-i2c@vger.kernel.org
6977 F: drivers/i2c/busses/i2c-ismt.c
6978 F: Documentation/i2c/busses/i2c-ismt
6980 I2C/SMBUS STUB DRIVER
6981 M: Jean Delvare <jdelvare@suse.com>
6982 L: linux-i2c@vger.kernel.org
6984 F: drivers/i2c/i2c-stub.c
6986 IA64 (Itanium) PLATFORM
6987 M: Tony Luck <tony.luck@intel.com>
6988 M: Fenghua Yu <fenghua.yu@intel.com>
6989 L: linux-ia64@vger.kernel.org
6990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6994 IBM Power 842 compression accelerator
6995 M: Haren Myneni <haren@us.ibm.com>
6997 F: drivers/crypto/nx/Makefile
6998 F: drivers/crypto/nx/Kconfig
6999 F: drivers/crypto/nx/nx-842*
7000 F: include/linux/sw842.h
7004 IBM Power in-Nest Crypto Acceleration
7005 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7006 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7007 L: linux-crypto@vger.kernel.org
7009 F: drivers/crypto/nx/Makefile
7010 F: drivers/crypto/nx/Kconfig
7011 F: drivers/crypto/nx/nx-aes*
7012 F: drivers/crypto/nx/nx-sha*
7013 F: drivers/crypto/nx/nx.*
7014 F: drivers/crypto/nx/nx_csbcpb.h
7015 F: drivers/crypto/nx/nx_debugfs.h
7017 IBM Power Linux RAID adapter
7018 M: Brian King <brking@us.ibm.com>
7020 F: drivers/scsi/ipr.*
7022 IBM Power SRIOV Virtual NIC Device Driver
7023 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7024 M: John Allen <jallen@linux.vnet.ibm.com>
7025 L: netdev@vger.kernel.org
7027 F: drivers/net/ethernet/ibm/ibmvnic.*
7029 IBM Power Virtual Accelerator Switchboard
7030 M: Sukadev Bhattiprolu
7031 L: linuxppc-dev@lists.ozlabs.org
7033 F: arch/powerpc/platforms/powernv/vas*
7034 F: arch/powerpc/platforms/powernv/copy-paste.h
7035 F: arch/powerpc/include/asm/vas.h
7036 F: arch/powerpc/include/uapi/asm/vas.h
7038 IBM Power Virtual Ethernet Device Driver
7039 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7040 L: netdev@vger.kernel.org
7042 F: drivers/net/ethernet/ibm/ibmveth.*
7044 IBM Power Virtual FC Device Drivers
7045 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7046 L: linux-scsi@vger.kernel.org
7048 F: drivers/scsi/ibmvscsi/ibmvfc*
7050 IBM Power Virtual Management Channel Driver
7051 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7052 M: Steven Royer <seroyer@linux.vnet.ibm.com>
7054 F: drivers/misc/ibmvmc.*
7056 IBM Power Virtual SCSI Device Drivers
7057 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7058 L: linux-scsi@vger.kernel.org
7060 F: drivers/scsi/ibmvscsi/ibmvscsi*
7061 F: include/scsi/viosrp.h
7063 IBM Power Virtual SCSI Device Target Driver
7064 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7065 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7066 L: linux-scsi@vger.kernel.org
7067 L: target-devel@vger.kernel.org
7069 F: drivers/scsi/ibmvscsi_tgt/
7071 IBM Power VMX Cryptographic instructions
7072 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7073 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7074 L: linux-crypto@vger.kernel.org
7076 F: drivers/crypto/vmx/Makefile
7077 F: drivers/crypto/vmx/Kconfig
7078 F: drivers/crypto/vmx/vmx.c
7079 F: drivers/crypto/vmx/aes*
7080 F: drivers/crypto/vmx/ghash*
7081 F: drivers/crypto/vmx/ppc-xlate.pl
7083 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7084 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7085 L: linux-pci@vger.kernel.org
7086 L: linuxppc-dev@lists.ozlabs.org
7088 F: drivers/pci/hotplug/rpaphp*
7090 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7091 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7092 L: linux-pci@vger.kernel.org
7093 L: linuxppc-dev@lists.ozlabs.org
7095 F: drivers/pci/hotplug/rpadlpar*
7097 IBM ServeRAID RAID DRIVER
7099 F: drivers/scsi/ips.*
7101 ICH LPC AND GPIO DRIVER
7102 M: Peter Tyser <ptyser@xes-inc.com>
7104 F: drivers/mfd/lpc_ich.c
7105 F: drivers/gpio/gpio-ich.c
7108 M: "David S. Miller" <davem@davemloft.net>
7109 L: linux-ide@vger.kernel.org
7110 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7113 F: Documentation/ide/
7115 F: include/linux/ide.h
7118 M: Borislav Petkov <bp@alien8.de>
7119 L: linux-ide@vger.kernel.org
7121 F: Documentation/cdrom/ide-cd
7122 F: drivers/ide/ide-cd*
7124 IDEAPAD LAPTOP EXTRAS DRIVER
7125 M: Ike Panhc <ike.pan@canonical.com>
7126 L: platform-driver-x86@vger.kernel.org
7127 W: http://launchpad.net/ideapad-laptop
7129 F: drivers/platform/x86/ideapad-laptop.c
7131 IDEAPAD LAPTOP SLIDEBAR DRIVER
7132 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7133 L: linux-input@vger.kernel.org
7134 W: https://github.com/o2genum/ideapad-slidebar
7136 F: drivers/input/misc/ideapad_slidebar.c
7138 IDT VersaClock 5 CLOCK DRIVER
7139 M: Marek Vasut <marek.vasut@gmail.com>
7141 F: drivers/clk/clk-versaclock5.c
7143 IEEE 802.15.4 SUBSYSTEM
7144 M: Alexander Aring <alex.aring@gmail.com>
7145 M: Stefan Schmidt <stefan@datenfreihafen.org>
7146 L: linux-wpan@vger.kernel.org
7147 W: http://wpan.cakelab.org/
7148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7153 F: drivers/net/ieee802154/
7154 F: include/linux/nl802154.h
7155 F: include/linux/ieee802154.h
7156 F: include/net/nl802154.h
7157 F: include/net/mac802154.h
7158 F: include/net/af_ieee802154.h
7159 F: include/net/cfg802154.h
7160 F: include/net/ieee802154_netdev.h
7161 F: Documentation/networking/ieee802154.txt
7164 M: Yotam Gigi <yotam.gi@gmail.com>
7165 M: Jamal Hadi Salim <jhs@mojatatu.com>
7167 F: include/net/ife.h
7168 F: include/uapi/linux/ife.h
7170 IGORPLUG-USB IR RECEIVER
7171 M: Sean Young <sean@mess.org>
7172 L: linux-media@vger.kernel.org
7174 F: drivers/media/rc/igorplugusb.c
7176 IGUANAWORKS USB IR TRANSCEIVER
7177 M: Sean Young <sean@mess.org>
7178 L: linux-media@vger.kernel.org
7180 F: drivers/media/rc/iguanair.c
7182 IIO DIGITAL POTENTIOMETER DAC
7183 M: Peter Rosin <peda@axentia.se>
7184 L: linux-iio@vger.kernel.org
7186 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7187 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7188 F: drivers/iio/dac/dpot-dac.c
7190 IIO ENVELOPE DETECTOR
7191 M: Peter Rosin <peda@axentia.se>
7192 L: linux-iio@vger.kernel.org
7194 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7195 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7196 F: drivers/iio/adc/envelope-detector.c
7199 M: Peter Rosin <peda@axentia.se>
7200 L: linux-iio@vger.kernel.org
7202 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7203 F: drivers/iio/multiplexer/iio-mux.c
7205 IIO SUBSYSTEM AND DRIVERS
7206 M: Jonathan Cameron <jic23@kernel.org>
7207 R: Hartmut Knaack <knaack.h@gmx.de>
7208 R: Lars-Peter Clausen <lars@metafoo.de>
7209 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7210 L: linux-iio@vger.kernel.org
7211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7213 F: Documentation/ABI/testing/configfs-iio*
7214 F: Documentation/ABI/testing/sysfs-bus-iio*
7215 F: Documentation/devicetree/bindings/iio/
7217 F: drivers/staging/iio/
7218 F: include/linux/iio/
7222 M: Peter Rosin <peda@axentia.se>
7223 L: linux-iio@vger.kernel.org
7225 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7226 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7227 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7228 F: drivers/iio/afe/iio-rescale.c
7230 IKANOS/ADI EAGLE ADSL USB DRIVER
7231 M: Matthieu Castet <castet.matthieu@free.fr>
7232 M: Stanislaw Gruszka <stf_xl@wp.pl>
7234 F: drivers/usb/atm/ueagle-atm.c
7236 IMGTEC ASCII LCD DRIVER
7237 M: Paul Burton <paul.burton@mips.com>
7239 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7240 F: drivers/auxdisplay/img-ascii-lcd.c
7242 IMGTEC IR DECODER DRIVER
7243 M: James Hogan <jhogan@kernel.org>
7245 F: drivers/media/rc/img-ir/
7247 IMON SOUNDGRAPH USB IR RECEIVER
7248 M: Sean Young <sean@mess.org>
7249 L: linux-media@vger.kernel.org
7251 F: drivers/media/rc/imon_raw.c
7252 F: drivers/media/rc/imon.c
7254 IMS TWINTURBO FRAMEBUFFER DRIVER
7255 L: linux-fbdev@vger.kernel.org
7257 F: drivers/video/fbdev/imsttfb.c
7259 INA209 HARDWARE MONITOR DRIVER
7260 M: Guenter Roeck <linux@roeck-us.net>
7261 L: linux-hwmon@vger.kernel.org
7263 F: Documentation/hwmon/ina209
7264 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7265 F: drivers/hwmon/ina209.c
7267 INA2XX HARDWARE MONITOR DRIVER
7268 M: Guenter Roeck <linux@roeck-us.net>
7269 L: linux-hwmon@vger.kernel.org
7271 F: Documentation/hwmon/ina2xx
7272 F: drivers/hwmon/ina2xx.c
7273 F: include/linux/platform_data/ina2xx.h
7275 INDUSTRY PACK SUBSYSTEM (IPACK)
7276 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7277 M: Jens Taprogge <jens.taprogge@taprogge.org>
7278 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7279 L: industrypack-devel@lists.sourceforge.net
7280 W: http://industrypack.sourceforge.net
7284 INFINIBAND SUBSYSTEM
7285 M: Doug Ledford <dledford@redhat.com>
7286 M: Jason Gunthorpe <jgg@mellanox.com>
7287 L: linux-rdma@vger.kernel.org
7288 W: https://github.com/linux-rdma/rdma-core
7289 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7292 F: Documentation/devicetree/bindings/infiniband/
7293 F: Documentation/infiniband/
7294 F: drivers/infiniband/
7295 F: include/uapi/linux/if_infiniband.h
7296 F: include/uapi/rdma/
7299 INGENIC JZ4780 DMA Driver
7300 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7302 F: drivers/dma/dma-jz4780.c
7304 INGENIC JZ4780 NAND DRIVER
7305 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7306 L: linux-mtd@lists.infradead.org
7308 F: drivers/mtd/nand/raw/jz4780_*
7311 M: Jan Kara <jack@suse.cz>
7312 R: Amir Goldstein <amir73il@gmail.com>
7313 L: linux-fsdevel@vger.kernel.org
7315 F: Documentation/filesystems/inotify.txt
7316 F: fs/notify/inotify/
7317 F: include/linux/inotify.h
7318 F: include/uapi/linux/inotify.h
7320 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7321 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7322 L: linux-input@vger.kernel.org
7323 Q: http://patchwork.kernel.org/project/linux-input/list/
7324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7327 F: include/linux/input.h
7328 F: include/uapi/linux/input.h
7329 F: include/uapi/linux/input-event-codes.h
7330 F: include/linux/input/
7331 F: Documentation/devicetree/bindings/input/
7332 F: Documentation/devicetree/bindings/serio/
7333 F: Documentation/input/
7335 INPUT MULTITOUCH (MT) PROTOCOL
7336 M: Henrik Rydberg <rydberg@bitmath.org>
7337 L: linux-input@vger.kernel.org
7339 F: Documentation/input/multi-touch-protocol.rst
7340 F: drivers/input/input-mt.c
7343 INSIDE SECURE CRYPTO DRIVER
7344 M: Antoine Tenart <antoine.tenart@bootlin.com>
7345 F: drivers/crypto/inside-secure/
7347 L: linux-crypto@vger.kernel.org
7349 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7350 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7351 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7352 L: linux-integrity@vger.kernel.org
7353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7355 F: security/integrity/ima/
7357 INTEL 810/815 FRAMEBUFFER DRIVER
7358 M: Antonino Daplas <adaplas@gmail.com>
7359 L: linux-fbdev@vger.kernel.org
7361 F: drivers/video/fbdev/i810/
7364 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7365 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7366 M: Jie Yang <yang.jie@linux.intel.com>
7367 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7371 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7372 M: Hans de Goede <hdegoede@redhat.com>
7373 L: platform-driver-x86@vger.kernel.org
7375 F: drivers/platform/x86/intel_atomisp2_pm.c
7377 INTEL C600 SERIES SAS CONTROLLER DRIVER
7378 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7379 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7380 L: linux-scsi@vger.kernel.org
7381 T: git git://git.code.sf.net/p/intel-sas/isci
7383 F: drivers/scsi/isci/
7385 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7386 M: Jani Nikula <jani.nikula@linux.intel.com>
7387 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7388 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7389 L: intel-gfx@lists.freedesktop.org
7390 W: https://01.org/linuxgraphics/
7391 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7392 C: irc://chat.freenode.net/intel-gfx
7393 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7394 T: git git://anongit.freedesktop.org/drm-intel
7396 F: drivers/gpu/drm/i915/
7397 F: include/drm/i915*
7398 F: include/uapi/drm/i915_drm.h
7399 F: Documentation/gpu/i915.rst
7401 INTEL ETHERNET DRIVERS
7402 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7403 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7404 W: http://www.intel.com/support/feedback.htm
7405 W: http://e1000.sourceforge.net/
7406 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7410 F: Documentation/networking/e100.rst
7411 F: Documentation/networking/e1000.rst
7412 F: Documentation/networking/e1000e.rst
7413 F: Documentation/networking/fm10k.rst
7414 F: Documentation/networking/igb.rst
7415 F: Documentation/networking/igbvf.rst
7416 F: Documentation/networking/ixgb.rst
7417 F: Documentation/networking/ixgbe.rst
7418 F: Documentation/networking/ixgbevf.rst
7419 F: Documentation/networking/i40e.rst
7420 F: Documentation/networking/iavf.rst
7421 F: Documentation/networking/ice.rst
7422 F: drivers/net/ethernet/intel/
7423 F: drivers/net/ethernet/intel/*/
7424 F: include/linux/avf/virtchnl.h
7426 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7427 M: Maik Broemme <mbroemme@libmpq.org>
7428 L: linux-fbdev@vger.kernel.org
7430 F: Documentation/fb/intelfb.txt
7431 F: drivers/video/fbdev/intelfb/
7433 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7434 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7435 M: Zhi Wang <zhi.a.wang@intel.com>
7436 L: intel-gvt-dev@lists.freedesktop.org
7437 L: intel-gfx@lists.freedesktop.org
7438 W: https://01.org/igvt-g
7439 T: git https://github.com/intel/gvt-linux.git
7441 F: drivers/gpu/drm/i915/gvt/
7443 INTEL PMIC GPIO DRIVER
7444 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7446 F: drivers/gpio/gpio-*cove.c
7447 F: drivers/gpio/gpio-msic.c
7449 INTEL HID EVENT DRIVER
7450 M: Alex Hung <alex.hung@canonical.com>
7451 L: platform-driver-x86@vger.kernel.org
7453 F: drivers/platform/x86/intel-hid.c
7455 INTEL I/OAT DMA DRIVER
7456 M: Dave Jiang <dave.jiang@intel.com>
7457 R: Dan Williams <dan.j.williams@intel.com>
7458 L: dmaengine@vger.kernel.org
7459 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7461 F: drivers/dma/ioat*
7464 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7465 M: Len Brown <lenb@kernel.org>
7466 L: linux-pm@vger.kernel.org
7467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7468 B: https://bugzilla.kernel.org
7470 F: drivers/idle/intel_idle.c
7472 INTEL INTEGRATED SENSOR HUB DRIVER
7473 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7474 M: Jiri Kosina <jikos@kernel.org>
7475 L: linux-input@vger.kernel.org
7477 F: drivers/hid/intel-ish-hid/
7480 M: David Woodhouse <dwmw2@infradead.org>
7481 L: iommu@lists.linux-foundation.org
7482 T: git git://git.infradead.org/iommu-2.6.git
7484 F: drivers/iommu/intel-iommu.c
7485 F: include/linux/intel-iommu.h
7487 INTEL IOP-ADMA DMA DRIVER
7488 R: Dan Williams <dan.j.williams@intel.com>
7490 F: drivers/dma/iop-adma.c
7492 INTEL IPU3 CSI-2 CIO2 DRIVER
7493 M: Yong Zhi <yong.zhi@intel.com>
7494 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7495 M: Bingbu Cao <bingbu.cao@intel.com>
7496 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7497 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7498 L: linux-media@vger.kernel.org
7500 F: drivers/media/pci/intel/ipu3/
7501 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7503 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7504 M: Krzysztof Halasa <khalasa@piap.pl>
7506 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7507 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7508 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7509 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7510 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7511 F: drivers/net/wan/ixp4xx_hss.c
7513 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7514 M: Deepak Saxena <dsaxena@plexity.net>
7516 F: drivers/char/hw_random/ixp4xx-rng.c
7518 INTEL MANAGEMENT ENGINE (mei)
7519 M: Tomas Winkler <tomas.winkler@intel.com>
7520 L: linux-kernel@vger.kernel.org
7522 F: include/uapi/linux/mei.h
7523 F: include/linux/mei_cl_bus.h
7524 F: drivers/misc/mei/*
7525 F: drivers/watchdog/mei_wdt.c
7526 F: Documentation/misc-devices/mei/*
7529 INTEL MENLOW THERMAL DRIVER
7530 M: Sujith Thomas <sujith.thomas@intel.com>
7531 L: platform-driver-x86@vger.kernel.org
7532 W: https://01.org/linux-acpi
7534 F: drivers/platform/x86/intel_menlow.c
7536 INTEL MERRIFIELD GPIO DRIVER
7537 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7538 L: linux-gpio@vger.kernel.org
7540 F: drivers/gpio/gpio-merrifield.c
7542 INTEL MIC DRIVERS (mic)
7543 M: Sudeep Dutt <sudeep.dutt@intel.com>
7544 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7546 W: https://github.com/sudeepdutt/mic
7547 W: http://software.intel.com/en-us/mic-developer
7548 F: include/linux/mic_bus.h
7549 F: include/linux/scif.h
7550 F: include/uapi/linux/mic_common.h
7551 F: include/uapi/linux/mic_ioctl.h
7552 F: include/uapi/linux/scif_ioctl.h
7553 F: drivers/misc/mic/
7554 F: drivers/dma/mic_x100_dma.c
7555 F: drivers/dma/mic_x100_dma.h
7556 F: Documentation/mic/
7558 INTEL PMC CORE DRIVER
7559 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7560 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7561 L: platform-driver-x86@vger.kernel.org
7563 F: drivers/platform/x86/intel_pmc_core*
7565 INTEL PMC/P-Unit IPC DRIVER
7566 M: Zha Qipeng<qipeng.zha@intel.com>
7567 L: platform-driver-x86@vger.kernel.org
7569 F: drivers/platform/x86/intel_pmc_ipc.c
7570 F: drivers/platform/x86/intel_punit_ipc.c
7571 F: arch/x86/include/asm/intel_pmc_ipc.h
7572 F: arch/x86/include/asm/intel_punit_ipc.h
7574 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7575 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7577 F: drivers/mfd/intel_msic.c
7578 F: drivers/mfd/intel_soc_pmic*
7579 F: include/linux/mfd/intel_msic.h
7580 F: include/linux/mfd/intel_soc_pmic*
7582 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7583 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7584 L: linux-wireless@vger.kernel.org
7586 F: Documentation/networking/README.ipw2100
7587 F: Documentation/networking/README.ipw2200
7588 F: drivers/net/wireless/intel/ipw2x00/
7591 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7592 M: Len Brown <lenb@kernel.org>
7593 L: linux-pm@vger.kernel.org
7595 F: drivers/cpufreq/intel_pstate.c
7597 INTEL RDMA RNIC DRIVER
7598 M: Faisal Latif <faisal.latif@intel.com>
7599 M: Shiraz Saleem <shiraz.saleem@intel.com>
7600 L: linux-rdma@vger.kernel.org
7602 F: drivers/infiniband/hw/i40iw/
7603 F: include/uapi/rdma/i40iw-abi.h
7605 INTEL TELEMETRY DRIVER
7606 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7607 M: "David E. Box" <david.e.box@linux.intel.com>
7608 L: platform-driver-x86@vger.kernel.org
7610 F: arch/x86/include/asm/intel_telemetry.h
7611 F: drivers/platform/x86/intel_telemetry*
7613 INTEL VIRTUAL BUTTON DRIVER
7614 M: AceLan Kao <acelan.kao@canonical.com>
7615 L: platform-driver-x86@vger.kernel.org
7617 F: drivers/platform/x86/intel-vbtn.c
7619 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7620 M: Stanislaw Gruszka <sgruszka@redhat.com>
7621 L: linux-wireless@vger.kernel.org
7623 F: drivers/net/wireless/intel/iwlegacy/
7625 INTEL WIRELESS WIFI LINK (iwlwifi)
7626 M: Johannes Berg <johannes.berg@intel.com>
7627 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7628 M: Luca Coelho <luciano.coelho@intel.com>
7629 M: Intel Linux Wireless <linuxwifi@intel.com>
7630 L: linux-wireless@vger.kernel.org
7631 W: http://intellinuxwireless.org
7632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7634 F: drivers/net/wireless/intel/iwlwifi/
7636 INTEL WIRELESS WIMAX CONNECTION 2400
7637 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7638 M: linux-wimax@intel.com
7639 L: wimax@linuxwimax.org (subscribers-only)
7641 W: http://linuxwimax.org
7642 F: Documentation/wimax/README.i2400m
7643 F: drivers/net/wimax/i2400m/
7644 F: include/uapi/linux/wimax/i2400m.h
7646 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7647 M: Mario Limonciello <mario.limonciello@dell.com>
7649 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7652 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7654 F: Documentation/trace/intel_th.rst
7655 F: drivers/hwtracing/intel_th/
7657 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7658 M: Ning Sun <ning.sun@intel.com>
7659 L: tboot-devel@lists.sourceforge.net
7660 W: http://tboot.sourceforge.net
7661 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7663 F: Documentation/intel_txt.txt
7664 F: include/linux/tboot.h
7665 F: arch/x86/kernel/tboot.c
7667 INTEL-MID GPIO DRIVER
7668 M: David Cohen <david.a.cohen@linux.intel.com>
7669 L: linux-gpio@vger.kernel.org
7671 F: drivers/gpio/gpio-intel-mid.c
7673 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7674 M: Linus Walleij <linus.walleij@linaro.org>
7675 L: linux-iio@vger.kernel.org
7677 F: drivers/iio/gyro/mpu3050*
7678 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7680 IOC3 ETHERNET DRIVER
7681 M: Ralf Baechle <ralf@linux-mips.org>
7682 L: linux-mips@linux-mips.org
7684 F: drivers/net/ethernet/sgi/ioc3-eth.c
7687 M: Pat Gefre <pfg@sgi.com>
7688 L: linux-serial@vger.kernel.org
7690 F: drivers/tty/serial/ioc3_serial.c
7693 M: Joerg Roedel <joro@8bytes.org>
7694 L: iommu@lists.linux-foundation.org
7695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7697 F: Documentation/devicetree/bindings/iommu/
7699 F: include/linux/iommu.h
7700 F: include/linux/of_iommu.h
7701 F: include/linux/iova.h
7704 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7706 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7709 M: Corey Minyard <minyard@acm.org>
7710 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7711 W: http://openipmi.sourceforge.net/
7713 F: Documentation/devicetree/bindings/ipmi/
7714 F: Documentation/IPMI.txt
7715 F: drivers/char/ipmi/
7716 F: include/linux/ipmi*
7717 F: include/uapi/linux/ipmi*
7719 IPS SCSI RAID DRIVER
7720 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7721 L: linux-scsi@vger.kernel.org
7722 W: http://www.adaptec.com/
7724 F: drivers/scsi/ips*
7727 M: Wensong Zhang <wensong@linux-vs.org>
7728 M: Simon Horman <horms@verge.net.au>
7729 M: Julian Anastasov <ja@ssi.bg>
7730 L: netdev@vger.kernel.org
7731 L: lvs-devel@vger.kernel.org
7733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7735 F: Documentation/networking/ipvs-sysctl.txt
7736 F: include/net/ip_vs.h
7737 F: include/uapi/linux/ip_vs.h
7738 F: net/netfilter/ipvs/
7741 M: Jiri Kosina <jikos@kernel.org>
7742 M: David Sterba <dsterba@suse.com>
7744 F: drivers/tty/ipwireless/
7747 L: netdev@vger.kernel.org
7749 F: include/uapi/linux/ipx.h
7751 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7752 M: Marc Zyngier <marc.zyngier@arm.com>
7754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7755 F: Documentation/IRQ-domain.txt
7756 F: include/linux/irqdomain.h
7757 F: kernel/irq/irqdomain.c
7761 M: Thomas Gleixner <tglx@linutronix.de>
7762 L: linux-kernel@vger.kernel.org
7764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7768 M: Thomas Gleixner <tglx@linutronix.de>
7769 M: Jason Cooper <jason@lakedaemon.net>
7770 M: Marc Zyngier <marc.zyngier@arm.com>
7771 L: linux-kernel@vger.kernel.org
7773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7774 F: Documentation/devicetree/bindings/interrupt-controller/
7778 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7780 F: Documentation/isa.txt
7781 F: drivers/base/isa.c
7782 F: include/linux/isa.h
7785 M: Hans Verkuil <hverkuil@xs4all.nl>
7786 L: linux-media@vger.kernel.org
7787 T: git git://linuxtv.org/media_tree.git
7788 W: https://linuxtv.org
7790 F: drivers/media/radio/radio-isa*
7793 M: Jaroslav Kysela <perex@perex.cz>
7795 F: Documentation/isapnp.txt
7796 F: drivers/pnp/isapnp/
7797 F: include/linux/isapnp.h
7800 M: Lee Duncan <lduncan@suse.com>
7801 M: Chris Leech <cleech@redhat.com>
7802 L: open-iscsi@googlegroups.com
7803 W: www.open-iscsi.com
7805 F: drivers/scsi/*iscsi*
7806 F: include/scsi/*iscsi*
7808 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7809 M: Peter Jones <pjones@redhat.com>
7810 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7812 F: drivers/firmware/iscsi_ibft*
7814 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7815 M: Sagi Grimberg <sagi@grimberg.me>
7816 M: Max Gurtovoy <maxg@mellanox.com>
7817 L: linux-rdma@vger.kernel.org
7819 W: http://www.openfabrics.org
7820 W: www.open-iscsi.org
7821 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7822 F: drivers/infiniband/ulp/iser/
7824 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7825 M: Sagi Grimberg <sagi@grimberg.me>
7826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7827 L: linux-rdma@vger.kernel.org
7828 L: target-devel@vger.kernel.org
7830 W: http://www.linux-iscsi.org
7831 F: drivers/infiniband/ulp/isert
7834 M: Karsten Keil <isdn@linux-pingi.de>
7835 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7836 L: netdev@vger.kernel.org
7837 W: http://www.isdn4linux.de
7838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7840 F: Documentation/isdn/
7842 F: include/linux/isdn.h
7843 F: include/linux/isdn/
7844 F: include/uapi/linux/isdn.h
7845 F: include/uapi/linux/isdn/
7847 ISDN SUBSYSTEM (Eicon active card driver)
7848 M: Armin Schindler <mac@melware.de>
7849 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7850 W: http://www.melware.de
7852 F: drivers/isdn/hardware/eicon/
7854 IT87 HARDWARE MONITORING DRIVER
7855 M: Jean Delvare <jdelvare@suse.com>
7856 L: linux-hwmon@vger.kernel.org
7858 F: Documentation/hwmon/it87
7859 F: drivers/hwmon/it87.c
7862 M: Antti Palosaari <crope@iki.fi>
7863 L: linux-media@vger.kernel.org
7864 W: https://linuxtv.org
7865 W: http://palosaari.fi/linux/
7866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7867 T: git git://linuxtv.org/anttip/media_tree.git
7869 F: drivers/media/tuners/it913x*
7871 IVTV VIDEO4LINUX DRIVER
7872 M: Andy Walls <awalls@md.metrocast.net>
7873 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7874 L: linux-media@vger.kernel.org
7875 T: git git://linuxtv.org/media_tree.git
7876 W: http://www.ivtvdriver.org
7878 F: Documentation/media/v4l-drivers/ivtv*
7879 F: drivers/media/pci/ivtv/
7880 F: include/uapi/linux/ivtv*
7882 IX2505V MEDIA DRIVER
7883 M: Malcolm Priestley <tvboxspy@gmail.com>
7884 L: linux-media@vger.kernel.org
7885 W: https://linuxtv.org
7886 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7888 F: drivers/media/dvb-frontends/ix2505v*
7890 JAILHOUSE HYPERVISOR INTERFACE
7891 M: Jan Kiszka <jan.kiszka@siemens.com>
7892 L: jailhouse-dev@googlegroups.com
7894 F: arch/x86/kernel/jailhouse.c
7895 F: arch/x86/include/asm/jailhouse_para.h
7897 JC42.4 TEMPERATURE SENSOR DRIVER
7898 M: Guenter Roeck <linux@roeck-us.net>
7899 L: linux-hwmon@vger.kernel.org
7901 F: drivers/hwmon/jc42.c
7902 F: Documentation/hwmon/jc42
7905 M: Dave Kleikamp <shaggy@kernel.org>
7906 L: jfs-discussion@lists.sourceforge.net
7907 W: http://jfs.sourceforge.net/
7908 T: git git://github.com/kleikamp/linux-shaggy.git
7910 F: Documentation/filesystems/jfs.txt
7914 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7915 L: netdev@vger.kernel.org
7917 F: drivers/net/ethernet/jme.*
7919 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7920 M: David Woodhouse <dwmw2@infradead.org>
7921 L: linux-mtd@lists.infradead.org
7922 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7925 F: include/uapi/linux/jffs2.h
7927 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7928 M: "Theodore Ts'o" <tytso@mit.edu>
7929 M: Jan Kara <jack@suse.com>
7930 L: linux-ext4@vger.kernel.org
7933 F: include/linux/jbd2.h
7935 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7936 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7937 L: linux-media@vger.kernel.org
7939 F: drivers/media/platform/rcar_jpu.c
7941 JSM Neo PCI based serial card
7942 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7943 L: linux-serial@vger.kernel.org
7945 F: drivers/tty/serial/jsm/
7947 K10TEMP HARDWARE MONITORING DRIVER
7948 M: Clemens Ladisch <clemens@ladisch.de>
7949 L: linux-hwmon@vger.kernel.org
7951 F: Documentation/hwmon/k10temp
7952 F: drivers/hwmon/k10temp.c
7954 K8TEMP HARDWARE MONITORING DRIVER
7955 M: Rudolf Marek <r.marek@assembler.cz>
7956 L: linux-hwmon@vger.kernel.org
7958 F: Documentation/hwmon/k8temp
7959 F: drivers/hwmon/k8temp.c
7962 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7963 R: Alexander Potapenko <glider@google.com>
7964 R: Dmitry Vyukov <dvyukov@google.com>
7965 L: kasan-dev@googlegroups.com
7967 F: arch/*/include/asm/kasan.h
7968 F: arch/*/mm/kasan_init*
7969 F: Documentation/dev-tools/kasan.rst
7970 F: include/linux/kasan*.h
7973 F: scripts/Makefile.kasan
7976 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7978 L: linux-kbuild@vger.kernel.org
7980 F: Documentation/kbuild/kconfig*
7982 F: scripts/Kconfig.include
7985 M: Dave Young <dyoung@redhat.com>
7986 M: Baoquan He <bhe@redhat.com>
7987 R: Vivek Goyal <vgoyal@redhat.com>
7988 L: kexec@lists.infradead.org
7989 W: http://lse.sourceforge.net/kdump/
7991 F: Documentation/kdump/
7993 KEENE FM RADIO TRANSMITTER DRIVER
7994 M: Hans Verkuil <hverkuil@xs4all.nl>
7995 L: linux-media@vger.kernel.org
7996 T: git git://linuxtv.org/media_tree.git
7997 W: https://linuxtv.org
7999 F: drivers/media/radio/radio-keene*
8002 M: Ian Kent <raven@themaw.net>
8003 L: autofs@vger.kernel.org
8007 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8008 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8009 M: Michal Marek <michal.lkml@markovi.net>
8010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8011 L: linux-kbuild@vger.kernel.org
8013 F: Documentation/kbuild/
8016 F: scripts/Makefile*
8023 L: kernel-janitors@vger.kernel.org
8024 W: http://kernelnewbies.org/KernelJanitors
8027 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8028 M: "J. Bruce Fields" <bfields@fieldses.org>
8029 M: Jeff Layton <jlayton@kernel.org>
8030 L: linux-nfs@vger.kernel.org
8031 W: http://nfs.sourceforge.net/
8032 T: git git://linux-nfs.org/~bfields/linux.git
8035 F: include/uapi/linux/nfsd/
8039 F: include/linux/lockd/
8040 F: include/linux/sunrpc/
8041 F: include/uapi/linux/sunrpc/
8043 KERNEL SELFTEST FRAMEWORK
8044 M: Shuah Khan <shuah@kernel.org>
8045 L: linux-kselftest@vger.kernel.org
8046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8047 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8049 F: tools/testing/selftests/
8050 F: Documentation/dev-tools/kselftest*
8052 KERNEL USERMODE HELPER
8053 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8054 L: linux-kernel@vger.kernel.org
8057 F: include/linux/umh.h
8059 KERNEL VIRTUAL MACHINE (KVM)
8060 M: Paolo Bonzini <pbonzini@redhat.com>
8061 M: Radim Krčmář <rkrcmar@redhat.com>
8062 L: kvm@vger.kernel.org
8063 W: http://www.linux-kvm.org
8064 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8066 F: Documentation/virtual/kvm/
8067 F: include/trace/events/kvm.h
8068 F: include/uapi/asm-generic/kvm*
8069 F: include/uapi/linux/kvm*
8070 F: include/asm-generic/kvm*
8071 F: include/linux/kvm*
8072 F: include/kvm/iodev.h
8076 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8077 M: Joerg Roedel <joro@8bytes.org>
8078 L: kvm@vger.kernel.org
8079 W: http://www.linux-kvm.org/
8081 F: arch/x86/include/asm/svm.h
8082 F: arch/x86/kvm/svm.c
8084 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8085 M: Christoffer Dall <christoffer.dall@arm.com>
8086 M: Marc Zyngier <marc.zyngier@arm.com>
8087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8088 L: kvmarm@lists.cs.columbia.edu
8089 W: http://systems.cs.columbia.edu/projects/kvm-arm
8090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8092 F: arch/arm/include/uapi/asm/kvm*
8093 F: arch/arm/include/asm/kvm*
8096 F: include/kvm/arm_*
8098 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8099 M: Christoffer Dall <christoffer.dall@arm.com>
8100 M: Marc Zyngier <marc.zyngier@arm.com>
8101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8102 L: kvmarm@lists.cs.columbia.edu
8104 F: arch/arm64/include/uapi/asm/kvm*
8105 F: arch/arm64/include/asm/kvm*
8108 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8109 M: James Hogan <jhogan@kernel.org>
8110 L: linux-mips@linux-mips.org
8112 F: arch/mips/include/uapi/asm/kvm*
8113 F: arch/mips/include/asm/kvm*
8116 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8117 M: Paul Mackerras <paulus@ozlabs.org>
8118 L: kvm-ppc@vger.kernel.org
8119 W: http://www.linux-kvm.org/
8120 T: git git://github.com/agraf/linux-2.6.git
8122 F: arch/powerpc/include/uapi/asm/kvm*
8123 F: arch/powerpc/include/asm/kvm*
8124 F: arch/powerpc/kvm/
8125 F: arch/powerpc/kernel/kvm*
8127 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8128 M: Christian Borntraeger <borntraeger@de.ibm.com>
8129 M: Janosch Frank <frankja@linux.ibm.com>
8130 R: David Hildenbrand <david@redhat.com>
8131 R: Cornelia Huck <cohuck@redhat.com>
8132 L: linux-s390@vger.kernel.org
8133 W: http://www.ibm.com/developerworks/linux/linux390/
8134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8136 F: arch/s390/include/uapi/asm/kvm*
8137 F: arch/s390/include/asm/gmap.h
8138 F: arch/s390/include/asm/kvm*
8140 F: arch/s390/mm/gmap.c
8142 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8143 M: Paolo Bonzini <pbonzini@redhat.com>
8144 M: Radim Krčmář <rkrcmar@redhat.com>
8145 L: kvm@vger.kernel.org
8146 W: http://www.linux-kvm.org
8147 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8150 F: arch/x86/include/uapi/asm/kvm*
8151 F: arch/x86/include/asm/kvm*
8152 F: arch/x86/include/asm/pvclock-abi.h
8153 F: arch/x86/kernel/kvm.c
8154 F: arch/x86/kernel/kvmclock.c
8157 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8158 M: Tejun Heo <tj@kernel.org>
8159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8161 F: include/linux/kernfs.h
8165 M: Eric Biederman <ebiederm@xmission.com>
8166 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8167 L: kexec@lists.infradead.org
8169 F: include/linux/kexec.h
8170 F: include/uapi/linux/kexec.h
8174 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8175 L: linux-integrity@vger.kernel.org
8176 L: keyrings@vger.kernel.org
8178 F: Documentation/security/keys/trusted-encrypted.rst
8179 F: include/keys/encrypted-type.h
8180 F: security/keys/encrypted-keys/
8183 M: James Bottomley <jejb@linux.vnet.ibm.com>
8184 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8185 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8186 L: linux-integrity@vger.kernel.org
8187 L: keyrings@vger.kernel.org
8189 F: Documentation/security/keys/trusted-encrypted.rst
8190 F: include/keys/trusted-type.h
8191 F: security/keys/trusted.c
8192 F: security/keys/trusted.h
8195 M: David Howells <dhowells@redhat.com>
8196 L: keyrings@vger.kernel.org
8198 F: Documentation/security/keys/core.rst
8199 F: include/linux/key.h
8200 F: include/linux/key-type.h
8201 F: include/linux/keyctl.h
8202 F: include/uapi/linux/keyctl.h
8206 KGDB / KDB /debug_core
8207 M: Jason Wessel <jason.wessel@windriver.com>
8208 M: Daniel Thompson <daniel.thompson@linaro.org>
8209 W: http://kgdb.wiki.kernel.org/
8210 L: kgdb-bugreport@lists.sourceforge.net
8211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8213 F: Documentation/dev-tools/kgdb.rst
8214 F: drivers/misc/kgdbts.c
8215 F: drivers/tty/serial/kgdboc.c
8216 F: include/linux/kdb.h
8217 F: include/linux/kgdb.h
8221 M: Catalin Marinas <catalin.marinas@arm.com>
8223 F: Documentation/dev-tools/kmemleak.rst
8224 F: include/linux/kmemleak.h
8226 F: mm/kmemleak-test.c
8228 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8229 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8230 L: linux-kernel@vger.kernel.org
8233 F: include/linux/kmod.h
8235 F: tools/testing/selftests/kmod/
8238 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8239 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8240 M: "David S. Miller" <davem@davemloft.net>
8241 M: Masami Hiramatsu <mhiramat@kernel.org>
8243 F: Documentation/kprobes.txt
8244 F: include/linux/kprobes.h
8245 F: include/asm-generic/kprobes.h
8248 KS0108 LCD CONTROLLER DRIVER
8249 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8251 F: Documentation/auxdisplay/ks0108
8252 F: drivers/auxdisplay/ks0108.c
8253 F: include/linux/ks0108.h
8256 M: David Ahern <dsa@cumulusnetworks.com>
8257 L: netdev@vger.kernel.org
8260 F: include/net/l3mdev.h
8263 M: John Fastabend <john.fastabend@gmail.com>
8264 M: Daniel Borkmann <daniel@iogearbox.net>
8265 L: netdev@vger.kernel.org
8267 F: include/linux/skmsg.h
8269 F: net/core/sock_map.c
8270 F: net/ipv4/tcp_bpf.c
8272 LANTIQ / INTEL Ethernet drivers
8273 M: Hauke Mehrtens <hauke@hauke-m.de>
8274 L: netdev@vger.kernel.org
8276 F: net/dsa/tag_gswip.c
8277 F: drivers/net/ethernet/lantiq_xrx200.c
8278 F: drivers/net/dsa/lantiq_pce.h
8279 F: drivers/net/dsa/lantiq_gswip.c
8281 LANTIQ MIPS ARCHITECTURE
8282 M: John Crispin <john@phrozen.org>
8283 L: linux-mips@linux-mips.org
8286 F: drivers/soc/lantiq
8289 L: linux-x25@vger.kernel.org
8291 F: Documentation/networking/lapb-module.txt
8295 LASI 53c700 driver for PARISC
8296 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8297 L: linux-scsi@vger.kernel.org
8299 F: Documentation/scsi/53c700.txt
8300 F: drivers/scsi/53c700*
8303 M: Tobin C. Harding <me@tobin.cc>
8304 M: Tycho Andersen <tycho@tycho.ws>
8305 L: kernel-hardening@lists.openwall.com
8307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8308 F: scripts/leaking_addresses.pl
8311 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8312 M: Pavel Machek <pavel@ucw.cz>
8313 L: linux-leds@vger.kernel.org
8314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8316 F: Documentation/devicetree/bindings/leds/
8318 F: include/linux/leds.h
8320 LEGACY EEPROM DRIVER
8321 M: Jean Delvare <jdelvare@suse.com>
8323 F: Documentation/misc-devices/eeprom
8324 F: drivers/misc/eeprom/eeprom.c
8327 R: David Lechner <david@lechnology.com>
8329 F: arch/arm/boot/dts/da850-lego-ev3.dts
8330 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8331 F: drivers/power/supply/lego_ev3_battery.c
8333 LEGO USB Tower driver
8334 M: Juergen Stuber <starblue@users.sourceforge.net>
8335 L: legousb-devel@lists.sourceforge.net
8336 W: http://legousb.sourceforge.net/
8338 F: drivers/usb/misc/legousbtower.c
8341 M: Matan Ziv-Av <matan@svgalib.org>
8342 L: platform-driver-x86@vger.kernel.org
8344 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8345 F: Documentation/laptops/lg-laptop.rst
8346 F: drivers/platform/x86/lg-laptop.c
8349 M: Michael Krufky <mkrufky@linuxtv.org>
8350 L: linux-media@vger.kernel.org
8351 W: https://linuxtv.org
8352 W: http://github.com/mkrufky
8353 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8354 T: git git://linuxtv.org/mkrufky/tuners.git
8356 F: drivers/media/dvb-frontends/lg2160.*
8358 LGDT3305 MEDIA DRIVER
8359 M: Michael Krufky <mkrufky@linuxtv.org>
8360 L: linux-media@vger.kernel.org
8361 W: https://linuxtv.org
8362 W: http://github.com/mkrufky
8363 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8364 T: git git://linuxtv.org/mkrufky/tuners.git
8366 F: drivers/media/dvb-frontends/lgdt3305.*
8368 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8369 M: Viresh Kumar <vireshk@kernel.org>
8370 L: linux-ide@vger.kernel.org
8371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8373 F: include/linux/pata_arasan_cf_data.h
8374 F: drivers/ata/pata_arasan_cf.c
8377 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8378 M: Jens Axboe <axboe@kernel.dk>
8379 L: linux-ide@vger.kernel.org
8380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8382 F: drivers/ata/pata_*.c
8383 F: drivers/ata/ata_generic.c
8385 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8386 M: Linus Walleij <linus.walleij@linaro.org>
8387 L: linux-ide@vger.kernel.org
8388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8390 F: drivers/ata/pata_ftide010.c
8391 F: drivers/ata/sata_gemini.c
8392 F: drivers/ata/sata_gemini.h
8394 LIBATA SATA AHCI PLATFORM devices support
8395 M: Hans de Goede <hdegoede@redhat.com>
8396 M: Jens Axboe <axboe@kernel.dk>
8397 L: linux-ide@vger.kernel.org
8398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8400 F: drivers/ata/ahci_platform.c
8401 F: drivers/ata/libahci_platform.c
8402 F: include/linux/ahci_platform.h
8404 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8405 M: Mikael Pettersson <mikpelinux@gmail.com>
8406 L: linux-ide@vger.kernel.org
8407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8409 F: drivers/ata/sata_promise.*
8411 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8412 M: Jens Axboe <axboe@kernel.dk>
8413 L: linux-ide@vger.kernel.org
8414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8417 F: include/linux/ata.h
8418 F: include/linux/libata.h
8419 F: Documentation/devicetree/bindings/ata/
8422 M: Sasha Levin <alexander.levin@microsoft.com>
8424 F: tools/lib/lockdep/
8426 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8427 M: Ross Zwisler <zwisler@kernel.org>
8428 M: Dan Williams <dan.j.williams@intel.com>
8429 M: Vishal Verma <vishal.l.verma@intel.com>
8430 M: Dave Jiang <dave.jiang@intel.com>
8431 L: linux-nvdimm@lists.01.org
8432 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8434 F: drivers/nvdimm/blk.c
8435 F: drivers/nvdimm/region_devs.c
8437 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8438 M: Vishal Verma <vishal.l.verma@intel.com>
8439 M: Dan Williams <dan.j.williams@intel.com>
8440 M: Ross Zwisler <zwisler@kernel.org>
8441 M: Dave Jiang <dave.jiang@intel.com>
8442 L: linux-nvdimm@lists.01.org
8443 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8445 F: drivers/nvdimm/btt*
8447 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8448 M: Ross Zwisler <zwisler@kernel.org>
8449 M: Dan Williams <dan.j.williams@intel.com>
8450 M: Vishal Verma <vishal.l.verma@intel.com>
8451 M: Dave Jiang <dave.jiang@intel.com>
8452 L: linux-nvdimm@lists.01.org
8453 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8455 F: drivers/nvdimm/pmem*
8457 LIBNVDIMM: DEVICETREE BINDINGS
8458 M: Oliver O'Halloran <oohall@gmail.com>
8459 L: linux-nvdimm@lists.01.org
8460 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8462 F: drivers/nvdimm/of_pmem.c
8463 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8465 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8466 M: Dan Williams <dan.j.williams@intel.com>
8467 M: Ross Zwisler <zwisler@kernel.org>
8468 M: Vishal Verma <vishal.l.verma@intel.com>
8469 M: Dave Jiang <dave.jiang@intel.com>
8470 L: linux-nvdimm@lists.01.org
8471 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8475 F: drivers/acpi/nfit/*
8476 F: include/linux/nd.h
8477 F: include/linux/libnvdimm.h
8478 F: include/uapi/linux/ndctl.h
8480 LIGHTNVM PLATFORM SUPPORT
8481 M: Matias Bjorling <mb@lightnvm.io>
8482 W: http://github/OpenChannelSSD
8483 L: linux-block@vger.kernel.org
8485 F: drivers/lightnvm/
8486 F: include/linux/lightnvm.h
8487 F: include/uapi/linux/lightnvm.h
8489 LINUX FOR POWER MACINTOSH
8490 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8491 W: http://www.penguinppc.org/
8492 L: linuxppc-dev@lists.ozlabs.org
8494 F: arch/powerpc/platforms/powermac/
8495 F: drivers/macintosh/
8497 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8498 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8499 M: Paul Mackerras <paulus@samba.org>
8500 M: Michael Ellerman <mpe@ellerman.id.au>
8501 W: https://github.com/linuxppc/linux/wiki
8502 L: linuxppc-dev@lists.ozlabs.org
8503 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8506 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8507 F: Documentation/devicetree/bindings/powerpc/
8508 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8509 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8510 F: Documentation/powerpc/
8512 F: drivers/char/tpm/tpm_ibmvtpm*
8513 F: drivers/crypto/nx/
8514 F: drivers/crypto/vmx/
8515 F: drivers/i2c/busses/i2c-opal.c
8516 F: drivers/net/ethernet/ibm/ibmveth.*
8517 F: drivers/net/ethernet/ibm/ibmvnic.*
8518 F: drivers/pci/hotplug/pnv_php.c
8519 F: drivers/pci/hotplug/rpa*
8520 F: drivers/rtc/rtc-opal.c
8521 F: drivers/scsi/ibmvscsi/
8522 F: drivers/tty/hvc/hvc_opal.c
8523 F: drivers/watchdog/wdrtas.c
8524 F: tools/testing/selftests/powerpc
8531 LINUX FOR POWERPC EMBEDDED MPC5XXX
8532 M: Anatolij Gustschin <agust@denx.de>
8533 L: linuxppc-dev@lists.ozlabs.org
8534 T: git git://git.denx.de/linux-denx-agust.git
8536 F: arch/powerpc/platforms/512x/
8537 F: arch/powerpc/platforms/52xx/
8539 LINUX FOR POWERPC EMBEDDED PPC4XX
8540 M: Alistair Popple <alistair@popple.id.au>
8541 M: Matt Porter <mporter@kernel.crashing.org>
8542 W: http://www.penguinppc.org/
8543 L: linuxppc-dev@lists.ozlabs.org
8545 F: arch/powerpc/platforms/40x/
8546 F: arch/powerpc/platforms/44x/
8548 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8549 M: Scott Wood <oss@buserror.net>
8550 M: Kumar Gala <galak@kernel.crashing.org>
8551 W: http://www.penguinppc.org/
8552 L: linuxppc-dev@lists.ozlabs.org
8553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8555 F: arch/powerpc/platforms/83xx/
8556 F: arch/powerpc/platforms/85xx/
8557 F: Documentation/devicetree/bindings/powerpc/fsl/
8559 LINUX FOR POWERPC EMBEDDED PPC8XX
8560 M: Vitaly Bordug <vitb@kernel.crashing.org>
8561 W: http://www.penguinppc.org/
8562 L: linuxppc-dev@lists.ozlabs.org
8564 F: arch/powerpc/platforms/8xx/
8566 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8567 L: linuxppc-dev@lists.ozlabs.org
8569 F: arch/powerpc/*/*virtex*
8570 F: arch/powerpc/*/*/*virtex*
8572 LINUX FOR POWERPC PA SEMI PWRFICIENT
8573 L: linuxppc-dev@lists.ozlabs.org
8575 F: arch/powerpc/platforms/pasemi/
8576 F: drivers/*/*pasemi*
8577 F: drivers/*/*/*pasemi*
8579 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8580 M: Kees Cook <keescook@chromium.org>
8582 F: drivers/misc/lkdtm/*
8584 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8585 M: Alan Stern <stern@rowland.harvard.edu>
8586 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8587 M: Will Deacon <will.deacon@arm.com>
8588 M: Peter Zijlstra <peterz@infradead.org>
8589 M: Boqun Feng <boqun.feng@gmail.com>
8590 M: Nicholas Piggin <npiggin@gmail.com>
8591 M: David Howells <dhowells@redhat.com>
8592 M: Jade Alglave <j.alglave@ucl.ac.uk>
8593 M: Luc Maranget <luc.maranget@inria.fr>
8594 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8595 R: Akira Yokosawa <akiyks@gmail.com>
8596 R: Daniel Lustig <dlustig@nvidia.com>
8597 L: linux-kernel@vger.kernel.org
8598 L: linux-arch@vger.kernel.org
8600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8601 F: tools/memory-model/
8602 F: Documentation/atomic_bitops.txt
8603 F: Documentation/atomic_t.txt
8604 F: Documentation/core-api/atomic_ops.rst
8605 F: Documentation/core-api/refcount-vs-atomic.rst
8606 F: Documentation/memory-barriers.txt
8608 LIS3LV02D ACCELEROMETER DRIVER
8609 M: Eric Piel <eric.piel@tremplin-utc.net>
8611 F: Documentation/misc-devices/lis3lv02d
8612 F: drivers/misc/lis3lv02d/
8613 F: drivers/platform/x86/hp_accel.c
8616 M: Josh Poimboeuf <jpoimboe@redhat.com>
8617 M: Jessica Yu <jeyu@kernel.org>
8618 M: Jiri Kosina <jikos@kernel.org>
8619 M: Miroslav Benes <mbenes@suse.cz>
8620 R: Petr Mladek <pmladek@suse.com>
8622 F: kernel/livepatch/
8623 F: include/linux/livepatch.h
8624 F: arch/x86/include/asm/livepatch.h
8625 F: arch/x86/kernel/livepatch.c
8626 F: Documentation/livepatch/
8627 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8628 F: samples/livepatch/
8629 L: live-patching@vger.kernel.org
8630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8633 L: netdev@vger.kernel.org
8635 F: include/linux/llc.h
8636 F: include/uapi/linux/llc.h
8640 LM73 HARDWARE MONITOR DRIVER
8641 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8642 L: linux-hwmon@vger.kernel.org
8644 F: drivers/hwmon/lm73.c
8646 LM78 HARDWARE MONITOR DRIVER
8647 M: Jean Delvare <jdelvare@suse.com>
8648 L: linux-hwmon@vger.kernel.org
8650 F: Documentation/hwmon/lm78
8651 F: drivers/hwmon/lm78.c
8653 LM83 HARDWARE MONITOR DRIVER
8654 M: Jean Delvare <jdelvare@suse.com>
8655 L: linux-hwmon@vger.kernel.org
8657 F: Documentation/hwmon/lm83
8658 F: drivers/hwmon/lm83.c
8660 LM90 HARDWARE MONITOR DRIVER
8661 M: Jean Delvare <jdelvare@suse.com>
8662 L: linux-hwmon@vger.kernel.org
8664 F: Documentation/hwmon/lm90
8665 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8666 F: drivers/hwmon/lm90.c
8667 F: include/dt-bindings/thermal/lm90.h
8669 LM95234 HARDWARE MONITOR DRIVER
8670 M: Guenter Roeck <linux@roeck-us.net>
8671 L: linux-hwmon@vger.kernel.org
8673 F: Documentation/hwmon/lm95234
8674 F: drivers/hwmon/lm95234.c
8676 LME2510 MEDIA DRIVER
8677 M: Malcolm Priestley <tvboxspy@gmail.com>
8678 L: linux-media@vger.kernel.org
8679 W: https://linuxtv.org
8680 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8682 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8684 LOADPIN SECURITY MODULE
8685 M: Kees Cook <keescook@chromium.org>
8686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8688 F: security/loadpin/
8689 F: Documentation/admin-guide/LSM/LoadPin.rst
8692 M: Peter Zijlstra <peterz@infradead.org>
8693 M: Ingo Molnar <mingo@redhat.com>
8694 M: Will Deacon <will.deacon@arm.com>
8695 L: linux-kernel@vger.kernel.org
8696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8698 F: Documentation/locking/
8699 F: include/linux/lockdep.h
8700 F: include/linux/spinlock*.h
8701 F: arch/*/include/asm/spinlock*.h
8702 F: include/linux/rwlock*.h
8703 F: include/linux/mutex*.h
8704 F: include/linux/rwsem*.h
8705 F: arch/*/include/asm/rwsem.h
8706 F: include/linux/seqlock.h
8707 F: lib/locking*.[ch]
8709 X: kernel/locking/locktorture.c
8711 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8712 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8713 L: linux-ntfs-dev@lists.sourceforge.net
8714 W: http://www.linux-ntfs.org/content/view/19/37/
8716 F: Documentation/ldm.txt
8717 F: block/partitions/ldm.*
8719 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8720 M: Sathya Prakash <sathya.prakash@broadcom.com>
8721 M: Chaitra P B <chaitra.basappa@broadcom.com>
8722 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8723 L: MPT-FusionLinux.pdl@broadcom.com
8724 L: linux-scsi@vger.kernel.org
8725 W: http://www.avagotech.com/support/
8727 F: drivers/message/fusion/
8728 F: drivers/scsi/mpt3sas/
8730 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8731 M: Matthew Wilcox <willy@infradead.org>
8732 L: linux-scsi@vger.kernel.org
8734 F: drivers/scsi/sym53c8xx_2/
8737 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8738 L: linux-iio@vger.kernel.org
8740 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8741 F: drivers/iio/dac/ltc1660.c
8743 LTC4261 HARDWARE MONITOR DRIVER
8744 M: Guenter Roeck <linux@roeck-us.net>
8745 L: linux-hwmon@vger.kernel.org
8747 F: Documentation/hwmon/ltc4261
8748 F: drivers/hwmon/ltc4261.c
8750 LTC4306 I2C MULTIPLEXER DRIVER
8751 M: Michael Hennerich <michael.hennerich@analog.com>
8752 W: http://ez.analog.com/community/linux-device-drivers
8753 L: linux-i2c@vger.kernel.org
8755 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8756 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8758 LTP (Linux Test Project)
8759 M: Mike Frysinger <vapier@gentoo.org>
8760 M: Cyril Hrubis <chrubis@suse.cz>
8761 M: Wanlong Gao <wanlong.gao@gmail.com>
8762 M: Jan Stancek <jstancek@redhat.com>
8763 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8764 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8765 L: ltp@lists.linux.it (subscribers-only)
8766 W: http://linux-test-project.github.io/
8767 T: git git://github.com/linux-test-project/ltp.git
8771 M: Geert Uytterhoeven <geert@linux-m68k.org>
8772 L: linux-m68k@lists.linux-m68k.org
8773 W: http://www.linux-m68k.org/
8774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8779 M68K ON APPLE MACINTOSH
8780 M: Joshua Thompson <funaho@jurai.org>
8781 W: http://www.mac.linux-m68k.org/
8782 L: linux-m68k@lists.linux-m68k.org
8787 M: Philip Blundell <philb@gnu.org>
8788 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8792 M88DS3103 MEDIA DRIVER
8793 M: Antti Palosaari <crope@iki.fi>
8794 L: linux-media@vger.kernel.org
8795 W: https://linuxtv.org
8796 W: http://palosaari.fi/linux/
8797 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8798 T: git git://linuxtv.org/anttip/media_tree.git
8800 F: drivers/media/dvb-frontends/m88ds3103*
8802 M88RS2000 MEDIA DRIVER
8803 M: Malcolm Priestley <tvboxspy@gmail.com>
8804 L: linux-media@vger.kernel.org
8805 W: https://linuxtv.org
8806 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8808 F: drivers/media/dvb-frontends/m88rs2000*
8810 MA901 MASTERKIT USB FM RADIO DRIVER
8811 M: Alexey Klimov <klimov.linux@gmail.com>
8812 L: linux-media@vger.kernel.org
8813 T: git git://linuxtv.org/media_tree.git
8815 F: drivers/media/radio/radio-ma901.c
8818 M: Johannes Berg <johannes@sipsolutions.net>
8819 L: linux-wireless@vger.kernel.org
8820 W: http://wireless.kernel.org/
8821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8824 F: Documentation/networking/mac80211-injection.txt
8825 F: include/net/mac80211.h
8827 F: drivers/net/wireless/mac80211_hwsim.[ch]
8828 F: Documentation/networking/mac80211_hwsim/README
8831 M: Jassi Brar <jassisinghbrar@gmail.com>
8832 L: linux-kernel@vger.kernel.org
8835 F: include/linux/mailbox_client.h
8836 F: include/linux/mailbox_controller.h
8838 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8839 M: Michael Kerrisk <mtk.manpages@gmail.com>
8840 W: http://www.kernel.org/doc/man-pages
8841 L: linux-man@vger.kernel.org
8844 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8845 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8846 L: linux-mips@linux-mips.org
8848 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8850 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8851 M: Andrew Lunn <andrew@lunn.ch>
8852 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8853 L: netdev@vger.kernel.org
8855 F: drivers/net/dsa/mv88e6xxx/
8856 F: include/linux/platform_data/mv88e6xxx.h
8857 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8859 MARVELL ARMADA DRM SUPPORT
8860 M: Russell King <linux@armlinux.org.uk>
8862 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8863 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8864 F: drivers/gpu/drm/armada/
8865 F: include/uapi/drm/armada_drm.h
8866 F: Documentation/devicetree/bindings/display/armada/
8868 MARVELL CRYPTO DRIVER
8869 M: Boris Brezillon <boris.brezillon@bootlin.com>
8870 M: Arnaud Ebalard <arno@natisbad.org>
8871 F: drivers/crypto/marvell/
8873 L: linux-crypto@vger.kernel.org
8875 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8876 M: Mirko Lindner <mlindner@marvell.com>
8877 M: Stephen Hemminger <stephen@networkplumber.org>
8878 L: netdev@vger.kernel.org
8880 F: drivers/net/ethernet/marvell/sk*
8882 MARVELL LIBERTAS WIRELESS DRIVER
8883 L: libertas-dev@lists.infradead.org
8885 F: drivers/net/wireless/marvell/libertas/
8887 MARVELL MACCHIATOBIN SUPPORT
8888 M: Russell King <linux@armlinux.org.uk>
8889 L: linux-arm-kernel@lists.infradead.org
8891 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8893 MARVELL MV643XX ETHERNET DRIVER
8894 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8895 L: netdev@vger.kernel.org
8897 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8898 F: include/linux/mv643xx.h
8900 MARVELL MV88X3310 PHY DRIVER
8901 M: Russell King <linux@armlinux.org.uk>
8902 L: netdev@vger.kernel.org
8904 F: drivers/net/phy/marvell10g.c
8906 MARVELL MVNETA ETHERNET DRIVER
8907 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8908 L: netdev@vger.kernel.org
8910 F: drivers/net/ethernet/marvell/mvneta.*
8912 MARVELL MWIFIEX WIRELESS DRIVER
8913 M: Amitkumar Karwar <amitkarwar@gmail.com>
8914 M: Nishant Sarmukadam <nishants@marvell.com>
8915 M: Ganapathi Bhat <gbhat@marvell.com>
8916 M: Xinming Hu <huxinming820@gmail.com>
8917 L: linux-wireless@vger.kernel.org
8919 F: drivers/net/wireless/marvell/mwifiex/
8921 MARVELL MWL8K WIRELESS DRIVER
8922 M: Lennert Buytenhek <buytenh@wantstofly.org>
8923 L: linux-wireless@vger.kernel.org
8925 F: drivers/net/wireless/marvell/mwl8k.c
8927 MARVELL NAND CONTROLLER DRIVER
8928 M: Miquel Raynal <miquel.raynal@bootlin.com>
8929 L: linux-mtd@lists.infradead.org
8931 F: drivers/mtd/nand/raw/marvell_nand.c
8932 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8934 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8935 M: Nicolas Pitre <nico@fluxnic.net>
8937 F: drivers/mmc/host/mvsdio.*
8939 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8940 M: Hu Ziji <huziji@marvell.com>
8941 L: linux-mmc@vger.kernel.org
8943 F: drivers/mmc/host/sdhci-xenon*
8944 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8946 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8947 M: Sunil Goutham <sgoutham@marvell.com>
8948 M: Linu Cherian <lcherian@marvell.com>
8949 M: Geetha sowjanya <gakula@marvell.com>
8950 M: Jerin Jacob <jerinj@marvell.com>
8951 L: netdev@vger.kernel.org
8953 F: drivers/net/ethernet/marvell/octeontx2/af/
8955 MATROX FRAMEBUFFER DRIVER
8956 L: linux-fbdev@vger.kernel.org
8958 F: drivers/video/fbdev/matrox/matroxfb_*
8959 F: include/uapi/linux/matroxfb.h
8961 MAX16065 HARDWARE MONITOR DRIVER
8962 M: Guenter Roeck <linux@roeck-us.net>
8963 L: linux-hwmon@vger.kernel.org
8965 F: Documentation/hwmon/max16065
8966 F: drivers/hwmon/max16065.c
8968 MAX2175 SDR TUNER DRIVER
8969 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8970 L: linux-media@vger.kernel.org
8971 T: git git://linuxtv.org/media_tree.git
8973 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8974 F: Documentation/media/v4l-drivers/max2175.rst
8975 F: drivers/media/i2c/max2175*
8976 F: include/uapi/linux/max2175.h
8978 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8979 L: linux-hwmon@vger.kernel.org
8981 F: Documentation/hwmon/max6650
8982 F: drivers/hwmon/max6650.c
8984 MAX6697 HARDWARE MONITOR DRIVER
8985 M: Guenter Roeck <linux@roeck-us.net>
8986 L: linux-hwmon@vger.kernel.org
8988 F: Documentation/hwmon/max6697
8989 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8990 F: drivers/hwmon/max6697.c
8991 F: include/linux/platform_data/max6697.h
8993 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8994 M: Peter Rosin <peda@axentia.se>
8995 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8997 F: Documentation/devicetree/bindings/sound/max9860.txt
8998 F: sound/soc/codecs/max9860.*
9000 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9001 M: Javier Martinez Canillas <javier@dowhile0.org>
9002 L: linux-kernel@vger.kernel.org
9004 F: drivers/regulator/max77802-regulator.c
9005 F: Documentation/devicetree/bindings/*/*max77802.txt
9006 F: include/dt-bindings/*/*max77802.h
9008 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9009 M: Krzysztof Kozlowski <krzk@kernel.org>
9010 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9011 L: linux-pm@vger.kernel.org
9013 F: drivers/power/supply/max14577_charger.c
9014 F: drivers/power/supply/max77693_charger.c
9016 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9017 M: Chanwoo Choi <cw00.choi@samsung.com>
9018 M: Krzysztof Kozlowski <krzk@kernel.org>
9019 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9020 L: linux-kernel@vger.kernel.org
9022 F: drivers/*/max14577*.c
9023 F: drivers/*/max77686*.c
9024 F: drivers/*/max77693*.c
9025 F: drivers/extcon/extcon-max14577.c
9026 F: drivers/extcon/extcon-max77693.c
9027 F: drivers/rtc/rtc-max77686.c
9028 F: drivers/clk/clk-max77686.c
9029 F: Documentation/devicetree/bindings/mfd/max14577.txt
9030 F: Documentation/devicetree/bindings/*/max77686.txt
9031 F: Documentation/devicetree/bindings/mfd/max77693.txt
9032 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9033 F: include/linux/mfd/max14577*.h
9034 F: include/linux/mfd/max77686*.h
9035 F: include/linux/mfd/max77693*.h
9037 MAXIRADIO FM RADIO RECEIVER DRIVER
9038 M: Hans Verkuil <hverkuil@xs4all.nl>
9039 L: linux-media@vger.kernel.org
9040 T: git git://linuxtv.org/media_tree.git
9041 W: https://linuxtv.org
9043 F: drivers/media/radio/radio-maxiradio*
9045 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9046 M: Peter Rosin <peda@axentia.se>
9047 L: linux-iio@vger.kernel.org
9049 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9050 F: drivers/iio/potentiometer/mcp4018.c
9051 F: drivers/iio/potentiometer/mcp4531.c
9053 MCR20A IEEE-802.15.4 RADIO DRIVER
9054 M: Xue Liu <liuxuenetmail@gmail.com>
9055 L: linux-wpan@vger.kernel.org
9056 W: https://github.com/xueliu/mcr20a-linux
9058 F: drivers/net/ieee802154/mcr20a.c
9059 F: drivers/net/ieee802154/mcr20a.h
9060 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9062 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9063 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9064 L: linux-iio@vger.kernel.org
9066 F: drivers/iio/dac/cio-dac.c
9068 MEDIA DRIVERS FOR ASCOT2E
9069 M: Sergey Kozlov <serjk@netup.ru>
9070 M: Abylay Ospan <aospan@netup.ru>
9071 L: linux-media@vger.kernel.org
9072 W: https://linuxtv.org
9074 T: git git://linuxtv.org/media_tree.git
9076 F: drivers/media/dvb-frontends/ascot2e*
9078 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9079 M: Jasmin Jessich <jasmin@anw.at>
9080 L: linux-media@vger.kernel.org
9081 W: https://linuxtv.org
9082 T: git git://linuxtv.org/media_tree.git
9084 F: drivers/media/dvb-frontends/cxd2099*
9086 MEDIA DRIVERS FOR CXD2841ER
9087 M: Sergey Kozlov <serjk@netup.ru>
9088 M: Abylay Ospan <aospan@netup.ru>
9089 L: linux-media@vger.kernel.org
9090 W: https://linuxtv.org
9092 T: git git://linuxtv.org/media_tree.git
9094 F: drivers/media/dvb-frontends/cxd2841er*
9096 MEDIA DRIVERS FOR CXD2880
9097 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9098 L: linux-media@vger.kernel.org
9099 W: http://linuxtv.org/
9100 T: git git://linuxtv.org/media_tree.git
9102 F: drivers/media/dvb-frontends/cxd2880/*
9103 F: drivers/media/spi/cxd2880*
9105 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9106 L: linux-media@vger.kernel.org
9107 W: https://linuxtv.org
9108 T: git git://linuxtv.org/media_tree.git
9110 F: drivers/media/pci/ddbridge/*
9112 MEDIA DRIVERS FOR FREESCALE IMX
9113 M: Steve Longerbeam <slongerbeam@gmail.com>
9114 M: Philipp Zabel <p.zabel@pengutronix.de>
9115 L: linux-media@vger.kernel.org
9116 T: git git://linuxtv.org/media_tree.git
9118 F: Documentation/devicetree/bindings/media/imx.txt
9119 F: Documentation/media/v4l-drivers/imx.rst
9120 F: drivers/staging/media/imx/
9121 F: include/linux/imx-media.h
9122 F: include/media/imx.h
9124 MEDIA DRIVER FOR FREESCALE IMX PXP
9125 M: Philipp Zabel <p.zabel@pengutronix.de>
9126 L: linux-media@vger.kernel.org
9127 T: git git://linuxtv.org/media_tree.git
9129 F: drivers/media/platform/imx-pxp.[ch]
9131 MEDIA DRIVERS FOR HELENE
9132 M: Abylay Ospan <aospan@netup.ru>
9133 L: linux-media@vger.kernel.org
9134 W: https://linuxtv.org
9136 T: git git://linuxtv.org/media_tree.git
9138 F: drivers/media/dvb-frontends/helene*
9140 MEDIA DRIVERS FOR HORUS3A
9141 M: Sergey Kozlov <serjk@netup.ru>
9142 M: Abylay Ospan <aospan@netup.ru>
9143 L: linux-media@vger.kernel.org
9144 W: https://linuxtv.org
9146 T: git git://linuxtv.org/media_tree.git
9148 F: drivers/media/dvb-frontends/horus3a*
9150 MEDIA DRIVERS FOR LNBH25
9151 M: Sergey Kozlov <serjk@netup.ru>
9152 M: Abylay Ospan <aospan@netup.ru>
9153 L: linux-media@vger.kernel.org
9154 W: https://linuxtv.org
9156 T: git git://linuxtv.org/media_tree.git
9158 F: drivers/media/dvb-frontends/lnbh25*
9160 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9161 L: linux-media@vger.kernel.org
9162 W: https://linuxtv.org
9163 T: git git://linuxtv.org/media_tree.git
9165 F: drivers/media/dvb-frontends/mxl5xx*
9167 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9168 M: Sergey Kozlov <serjk@netup.ru>
9169 M: Abylay Ospan <aospan@netup.ru>
9170 L: linux-media@vger.kernel.org
9171 W: https://linuxtv.org
9173 T: git git://linuxtv.org/media_tree.git
9175 F: drivers/media/pci/netup_unidvb/*
9177 MEDIA DRIVERS FOR RENESAS - CEU
9178 M: Jacopo Mondi <jacopo@jmondi.org>
9179 L: linux-media@vger.kernel.org
9180 L: linux-renesas-soc@vger.kernel.org
9181 T: git git://linuxtv.org/media_tree.git
9183 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9184 F: drivers/media/platform/renesas-ceu.c
9185 F: include/media/drv-intf/renesas-ceu.h
9187 MEDIA DRIVERS FOR RENESAS - DRIF
9188 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9189 L: linux-media@vger.kernel.org
9190 L: linux-renesas-soc@vger.kernel.org
9191 T: git git://linuxtv.org/media_tree.git
9193 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9194 F: drivers/media/platform/rcar_drif.c
9196 MEDIA DRIVERS FOR RENESAS - FCP
9197 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9198 L: linux-media@vger.kernel.org
9199 L: linux-renesas-soc@vger.kernel.org
9200 T: git git://linuxtv.org/media_tree.git
9202 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9203 F: drivers/media/platform/rcar-fcp.c
9204 F: include/media/rcar-fcp.h
9206 MEDIA DRIVERS FOR RENESAS - FDP1
9207 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9208 L: linux-media@vger.kernel.org
9209 L: linux-renesas-soc@vger.kernel.org
9210 T: git git://linuxtv.org/media_tree.git
9212 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9213 F: drivers/media/platform/rcar_fdp1.c
9215 MEDIA DRIVERS FOR RENESAS - VIN
9216 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9217 L: linux-media@vger.kernel.org
9218 L: linux-renesas-soc@vger.kernel.org
9219 T: git git://linuxtv.org/media_tree.git
9221 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9222 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9223 F: drivers/media/platform/rcar-vin/
9225 MEDIA DRIVERS FOR RENESAS - VSP1
9226 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9227 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9228 L: linux-media@vger.kernel.org
9229 L: linux-renesas-soc@vger.kernel.org
9230 T: git git://linuxtv.org/media_tree.git
9232 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9233 F: drivers/media/platform/vsp1/
9235 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9236 L: linux-media@vger.kernel.org
9237 W: https://linuxtv.org
9238 T: git git://linuxtv.org/media_tree.git
9240 F: drivers/media/dvb-frontends/stv0910*
9242 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9243 L: linux-media@vger.kernel.org
9244 W: https://linuxtv.org
9245 T: git git://linuxtv.org/media_tree.git
9247 F: drivers/media/dvb-frontends/stv6111*
9249 MEDIA DRIVERS FOR STM32 - DCMI
9250 M: Hugues Fruchet <hugues.fruchet@st.com>
9251 L: linux-media@vger.kernel.org
9252 T: git git://linuxtv.org/media_tree.git
9254 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9255 F: drivers/media/platform/stm32/stm32-dcmi.c
9257 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9258 M: Dmitry Osipenko <digetx@gmail.com>
9259 L: linux-media@vger.kernel.org
9260 L: linux-tegra@vger.kernel.org
9261 T: git git://linuxtv.org/media_tree.git
9263 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9264 F: drivers/staging/media/tegra-vde/
9266 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9267 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9268 P: LinuxTV.org Project
9269 L: linux-media@vger.kernel.org
9270 W: https://linuxtv.org
9271 Q: http://patchwork.kernel.org/project/linux-media/list/
9272 T: git git://linuxtv.org/media_tree.git
9274 F: Documentation/devicetree/bindings/media/
9275 F: Documentation/media/
9277 F: drivers/staging/media/
9278 F: include/linux/platform_data/media/
9280 F: include/uapi/linux/dvb/
9281 F: include/uapi/linux/videodev2.h
9282 F: include/uapi/linux/media.h
9283 F: include/uapi/linux/v4l2-*
9284 F: include/uapi/linux/meye.h
9285 F: include/uapi/linux/ivtv*
9286 F: include/uapi/linux/uvcvideo.h
9288 MEDIATEK BLUETOOTH DRIVER
9289 M: Sean Wang <sean.wang@mediatek.com>
9290 L: linux-bluetooth@vger.kernel.org
9291 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9293 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9294 F: drivers/bluetooth/btmtkuart.c
9297 M: Sean Wang <sean.wang@mediatek.com>
9299 F: drivers/media/rc/mtk-cir.c
9302 M: Sean Wang <sean.wang@mediatek.com>
9303 L: dmaengine@vger.kernel.org
9304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9305 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9307 F: Documentation/devicetree/bindings/dma/mtk-*
9308 F: drivers/dma/mediatek/
9310 MEDIATEK PMIC LED DRIVER
9311 M: Sean Wang <sean.wang@mediatek.com>
9313 F: drivers/leds/leds-mt6323.c
9314 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9316 MEDIATEK ETHERNET DRIVER
9317 M: Felix Fietkau <nbd@openwrt.org>
9318 M: John Crispin <john@phrozen.org>
9319 M: Sean Wang <sean.wang@mediatek.com>
9320 M: Nelson Chang <nelson.chang@mediatek.com>
9321 L: netdev@vger.kernel.org
9323 F: drivers/net/ethernet/mediatek/
9325 MEDIATEK SWITCH DRIVER
9326 M: Sean Wang <sean.wang@mediatek.com>
9327 L: netdev@vger.kernel.org
9329 F: drivers/net/dsa/mt7530.*
9330 F: net/dsa/tag_mtk.c
9332 MEDIATEK JPEG DRIVER
9333 M: Rick Chang <rick.chang@mediatek.com>
9334 M: Bin Liu <bin.liu@mediatek.com>
9336 F: drivers/media/platform/mtk-jpeg/
9337 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9340 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9341 M: Houlong Wei <houlong.wei@mediatek.com>
9342 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9344 F: drivers/media/platform/mtk-mdp/
9345 F: drivers/media/platform/mtk-vpu/
9346 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9348 MEDIATEK MEDIA DRIVER
9349 M: Tiffany Lin <tiffany.lin@mediatek.com>
9350 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9352 F: drivers/media/platform/mtk-vcodec/
9353 F: drivers/media/platform/mtk-vpu/
9354 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9355 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9357 MEDIATEK MT7601U WIRELESS LAN DRIVER
9358 M: Jakub Kicinski <kubakici@wp.pl>
9359 L: linux-wireless@vger.kernel.org
9361 F: drivers/net/wireless/mediatek/mt7601u/
9363 MEDIATEK NAND CONTROLLER DRIVER
9364 M: Xiaolei Li <xiaolei.li@mediatek.com>
9365 L: linux-mtd@lists.infradead.org
9367 F: drivers/mtd/nand/raw/mtk_*
9368 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9370 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9371 M: Sean Wang <sean.wang@mediatek.com>
9373 F: drivers/char/hw_random/mtk-rng.c
9375 MEDIATEK USB3 DRD IP DRIVER
9376 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9377 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9379 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9381 F: drivers/usb/mtu3/
9383 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9384 M: Peter Senna Tschudin <peter.senna@gmail.com>
9385 M: Martin Donnelly <martin.donnelly@ge.com>
9386 M: Martyn Welch <martyn.welch@collabora.co.uk>
9388 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9389 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9391 MEGARAID SCSI/SAS DRIVERS
9392 M: Kashyap Desai <kashyap.desai@broadcom.com>
9393 M: Sumit Saxena <sumit.saxena@broadcom.com>
9394 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9395 L: megaraidlinux.pdl@broadcom.com
9396 L: linux-scsi@vger.kernel.org
9397 W: http://www.avagotech.com/support/
9399 F: Documentation/scsi/megaraid.txt
9400 F: drivers/scsi/megaraid.*
9401 F: drivers/scsi/megaraid/
9403 MELEXIS MLX90614 DRIVER
9404 M: Crt Mori <cmo@melexis.com>
9405 L: linux-iio@vger.kernel.org
9406 W: http://www.melexis.com
9408 F: drivers/iio/temperature/mlx90614.c
9410 MELEXIS MLX90632 DRIVER
9411 M: Crt Mori <cmo@melexis.com>
9412 L: linux-iio@vger.kernel.org
9413 W: http://www.melexis.com
9415 F: drivers/iio/temperature/mlx90632.c
9417 MELFAS MIP4 TOUCHSCREEN DRIVER
9418 M: Sangwon Jee <jeesw@melfas.com>
9419 W: http://www.melfas.com
9421 F: drivers/input/touchscreen/melfas_mip4.c
9422 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9424 MELLANOX ETHERNET DRIVER (mlx4_en)
9425 M: Tariq Toukan <tariqt@mellanox.com>
9426 L: netdev@vger.kernel.org
9428 W: http://www.mellanox.com
9429 Q: http://patchwork.ozlabs.org/project/netdev/list/
9430 F: drivers/net/ethernet/mellanox/mlx4/en_*
9432 MELLANOX ETHERNET DRIVER (mlx5e)
9433 M: Saeed Mahameed <saeedm@mellanox.com>
9434 L: netdev@vger.kernel.org
9436 W: http://www.mellanox.com
9437 Q: http://patchwork.ozlabs.org/project/netdev/list/
9438 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9440 MELLANOX ETHERNET INNOVA DRIVERS
9441 R: Boris Pismenny <borisp@mellanox.com>
9442 L: netdev@vger.kernel.org
9444 W: http://www.mellanox.com
9445 Q: http://patchwork.ozlabs.org/project/netdev/list/
9446 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9447 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9448 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9449 F: include/linux/mlx5/mlx5_ifc_fpga.h
9451 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9452 R: Boris Pismenny <borisp@mellanox.com>
9453 L: netdev@vger.kernel.org
9455 W: http://www.mellanox.com
9456 Q: http://patchwork.ozlabs.org/project/netdev/list/
9457 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9458 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9460 MELLANOX ETHERNET SWITCH DRIVERS
9461 M: Jiri Pirko <jiri@mellanox.com>
9462 M: Ido Schimmel <idosch@mellanox.com>
9463 L: netdev@vger.kernel.org
9465 W: http://www.mellanox.com
9466 Q: http://patchwork.ozlabs.org/project/netdev/list/
9467 F: drivers/net/ethernet/mellanox/mlxsw/
9468 F: tools/testing/selftests/drivers/net/mlxsw/
9470 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9471 M: mlxsw@mellanox.com
9472 L: netdev@vger.kernel.org
9474 W: http://www.mellanox.com
9475 Q: http://patchwork.ozlabs.org/project/netdev/list/
9476 F: drivers/net/ethernet/mellanox/mlxfw/
9478 MELLANOX HARDWARE PLATFORM SUPPORT
9479 M: Andy Shevchenko <andy@infradead.org>
9480 M: Darren Hart <dvhart@infradead.org>
9481 M: Vadim Pasternak <vadimp@mellanox.com>
9482 L: platform-driver-x86@vger.kernel.org
9484 F: drivers/platform/mellanox/
9486 MELLANOX MLX4 core VPI driver
9487 M: Tariq Toukan <tariqt@mellanox.com>
9488 L: netdev@vger.kernel.org
9489 L: linux-rdma@vger.kernel.org
9490 W: http://www.mellanox.com
9491 Q: http://patchwork.ozlabs.org/project/netdev/list/
9493 F: drivers/net/ethernet/mellanox/mlx4/
9494 F: include/linux/mlx4/
9496 MELLANOX MLX4 IB driver
9497 M: Yishai Hadas <yishaih@mellanox.com>
9498 L: linux-rdma@vger.kernel.org
9499 W: http://www.mellanox.com
9500 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9502 F: drivers/infiniband/hw/mlx4/
9503 F: include/linux/mlx4/
9504 F: include/uapi/rdma/mlx4-abi.h
9506 MELLANOX MLX5 core VPI driver
9507 M: Saeed Mahameed <saeedm@mellanox.com>
9508 M: Leon Romanovsky <leonro@mellanox.com>
9509 L: netdev@vger.kernel.org
9510 L: linux-rdma@vger.kernel.org
9511 W: http://www.mellanox.com
9512 Q: http://patchwork.ozlabs.org/project/netdev/list/
9514 F: drivers/net/ethernet/mellanox/mlx5/core/
9515 F: include/linux/mlx5/
9517 MELLANOX MLX5 IB driver
9518 M: Leon Romanovsky <leonro@mellanox.com>
9519 L: linux-rdma@vger.kernel.org
9520 W: http://www.mellanox.com
9521 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9523 F: drivers/infiniband/hw/mlx5/
9524 F: include/linux/mlx5/
9525 F: include/uapi/rdma/mlx5-abi.h
9527 MELLANOX MLXCPLD I2C AND MUX DRIVER
9528 M: Vadim Pasternak <vadimp@mellanox.com>
9529 M: Michael Shych <michaelsh@mellanox.com>
9530 L: linux-i2c@vger.kernel.org
9532 F: drivers/i2c/busses/i2c-mlxcpld.c
9533 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9534 F: Documentation/i2c/busses/i2c-mlxcpld
9536 MELLANOX MLXCPLD LED DRIVER
9537 M: Vadim Pasternak <vadimp@mellanox.com>
9538 L: linux-leds@vger.kernel.org
9540 F: drivers/leds/leds-mlxcpld.c
9541 F: drivers/leds/leds-mlxreg.c
9542 F: Documentation/leds/leds-mlxcpld.txt
9544 MELLANOX PLATFORM DRIVER
9545 M: Vadim Pasternak <vadimp@mellanox.com>
9546 L: platform-driver-x86@vger.kernel.org
9548 F: drivers/platform/x86/mlx-platform.c
9551 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9552 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9553 L: linux-kernel@vger.kernel.org
9555 F: kernel/sched/membarrier.c
9556 F: include/uapi/linux/membarrier.h
9557 F: arch/powerpc/include/asm/membarrier.h
9560 L: linux-mm@kvack.org
9561 W: http://www.linux-mm.org
9563 F: include/linux/mm.h
9564 F: include/linux/gfp.h
9565 F: include/linux/mmzone.h
9566 F: include/linux/memory_hotplug.h
9567 F: include/linux/vmalloc.h
9570 MEMORY TECHNOLOGY DEVICES (MTD)
9571 M: David Woodhouse <dwmw2@infradead.org>
9572 M: Brian Norris <computersforpeace@gmail.com>
9573 M: Boris Brezillon <boris.brezillon@bootlin.com>
9574 M: Marek Vasut <marek.vasut@gmail.com>
9575 M: Richard Weinberger <richard@nod.at>
9576 L: linux-mtd@lists.infradead.org
9577 W: http://www.linux-mtd.infradead.org/
9578 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9579 T: git git://git.infradead.org/linux-mtd.git master
9580 T: git git://git.infradead.org/linux-mtd.git mtd/next
9582 F: Documentation/devicetree/bindings/mtd/
9584 F: include/linux/mtd/
9585 F: include/uapi/mtd/
9587 MEN A21 WATCHDOG DRIVER
9588 M: Johannes Thumshirn <morbidrsa@gmail.com>
9589 L: linux-watchdog@vger.kernel.org
9591 F: drivers/watchdog/mena21_wdt.c
9593 MEN CHAMELEON BUS (mcb)
9594 M: Johannes Thumshirn <morbidrsa@gmail.com>
9597 F: include/linux/mcb.h
9598 F: Documentation/men-chameleon-bus.txt
9600 MEN F21BMC (Board Management Controller)
9601 M: Andreas Werner <andreas.werner@men.de>
9603 F: drivers/mfd/menf21bmc.c
9604 F: drivers/watchdog/menf21bmc_wdt.c
9605 F: drivers/leds/leds-menf21bmc.c
9606 F: drivers/hwmon/menf21bmc_hwmon.c
9607 F: Documentation/hwmon/menf21bmc
9609 MEN Z069 WATCHDOG DRIVER
9610 M: Johannes Thumshirn <jth@kernel.org>
9611 L: linux-watchdog@vger.kernel.org
9613 F: drivers/watchdog/menz69_wdt.c
9615 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9616 M: Neil Armstrong <narmstrong@baylibre.com>
9617 L: linux-media@lists.freedesktop.org
9618 L: linux-amlogic@lists.infradead.org
9619 W: http://linux-meson.com/
9621 F: drivers/media/platform/meson/ao-cec.c
9622 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9623 T: git git://linuxtv.org/media_tree.git
9625 MICROBLAZE ARCHITECTURE
9626 M: Michal Simek <monstr@monstr.eu>
9627 W: http://www.monstr.eu/fdt/
9628 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9632 MICROCHIP AT91 SERIAL DRIVER
9633 M: Richard Genoud <richard.genoud@gmail.com>
9635 F: drivers/tty/serial/atmel_serial.c
9636 F: drivers/tty/serial/atmel_serial.h
9637 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9639 MICROCHIP AUDIO ASOC DRIVERS
9640 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9641 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9645 MICROCHIP DMA DRIVER
9646 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9648 L: dmaengine@vger.kernel.org
9650 F: drivers/dma/at_hdmac.c
9651 F: drivers/dma/at_hdmac_regs.h
9652 F: include/linux/platform_data/dma-atmel.h
9653 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9654 F: include/dt-bindings/dma/at91.h
9656 MICROCHIP ECC DRIVER
9657 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9658 L: linux-crypto@vger.kernel.org
9660 F: drivers/crypto/atmel-ecc.*
9662 MICROCHIP I2C DRIVER
9663 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9664 L: linux-i2c@vger.kernel.org
9666 F: drivers/i2c/busses/i2c-at91.c
9668 MICROCHIP ISC DRIVER
9669 M: Eugen Hristev <eugen.hristev@microchip.com>
9670 L: linux-media@vger.kernel.org
9672 F: drivers/media/platform/atmel/atmel-isc.c
9673 F: drivers/media/platform/atmel/atmel-isc-regs.h
9674 F: devicetree/bindings/media/atmel-isc.txt
9676 MICROCHIP ISI DRIVER
9677 M: Eugen Hristev <eugen.hristev@microchip.com>
9678 L: linux-media@vger.kernel.org
9680 F: drivers/media/platform/atmel/atmel-isi.c
9681 F: include/media/atmel-isi.h
9683 MICROCHIP AT91 USART MFD DRIVER
9684 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9685 L: linux-kernel@vger.kernel.org
9687 F: drivers/mfd/at91-usart.c
9688 F: include/dt-bindings/mfd/at91-usart.h
9689 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9691 MICROCHIP AT91 USART SPI DRIVER
9692 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9693 L: linux-spi@vger.kernel.org
9695 F: drivers/spi/spi-at91-usart.c
9696 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9698 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9699 M: Woojung Huh <Woojung.Huh@microchip.com>
9700 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9701 L: netdev@vger.kernel.org
9703 F: net/dsa/tag_ksz.c
9704 F: drivers/net/dsa/microchip/*
9705 F: include/linux/platform_data/microchip-ksz.h
9706 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9708 MICROCHIP LAN743X ETHERNET DRIVER
9709 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9710 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9711 L: netdev@vger.kernel.org
9713 F: drivers/net/ethernet/microchip/lan743x_*
9715 MICROCHIP LCDFB DRIVER
9716 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9717 L: linux-fbdev@vger.kernel.org
9719 F: drivers/video/fbdev/atmel_lcdfb.c
9720 F: include/video/atmel_lcdc.h
9722 MICROCHIP MMC/SD/SDIO MCI DRIVER
9723 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9725 F: drivers/mmc/host/atmel-mci.c
9727 MICROCHIP MCP3911 ADC DRIVER
9728 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9729 M: Kent Gustavsson <kent@minoris.se>
9730 L: linux-iio@vger.kernel.org
9732 F: drivers/iio/adc/mcp3911.c
9733 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9735 MICROCHIP NAND DRIVER
9736 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9737 L: linux-mtd@lists.infradead.org
9739 F: drivers/mtd/nand/raw/atmel/*
9740 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9742 MICROCHIP PWM DRIVER
9743 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9745 L: linux-pwm@vger.kernel.org
9747 F: drivers/pwm/pwm-atmel.c
9748 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9750 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9751 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9752 M: Eugen Hristev <eugen.hristev@microchip.com>
9753 L: linux-iio@vger.kernel.org
9755 F: drivers/iio/adc/at91-sama5d2_adc.c
9756 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9757 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9759 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9760 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9762 F: drivers/power/reset/at91-sama5d2_shdwc.c
9764 MICROCHIP SPI DRIVER
9765 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9767 F: drivers/spi/spi-atmel.*
9769 MICROCHIP SSC DRIVER
9770 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9773 F: drivers/misc/atmel-ssc.c
9774 F: include/linux/atmel-ssc.h
9776 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9777 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9780 F: drivers/misc/atmel_tclib.c
9781 F: drivers/clocksource/tcb_clksrc.c
9783 MICROCHIP USBA UDC DRIVER
9784 M: Cristian Birsan <cristian.birsan@microchip.com>
9785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9787 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9789 MICROCHIP USB251XB DRIVER
9790 M: Richard Leitner <richard.leitner@skidata.com>
9791 L: linux-usb@vger.kernel.org
9793 F: drivers/usb/misc/usb251xb.c
9794 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9796 MICROCHIP XDMA DRIVER
9797 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9798 L: linux-arm-kernel@lists.infradead.org
9799 L: dmaengine@vger.kernel.org
9801 F: drivers/dma/at_xdmac.c
9804 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9805 L: linux-mips@linux-mips.org
9807 F: arch/mips/generic/board-ocelot.c
9808 F: arch/mips/configs/generic/board-ocelot.config
9809 F: arch/mips/boot/dts/mscc/
9810 F: Documentation/devicetree/bindings/mips/mscc.txt
9812 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9813 M: Don Brace <don.brace@microsemi.com>
9814 L: esc.storagedev@microsemi.com
9815 L: linux-scsi@vger.kernel.org
9817 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9818 F: drivers/scsi/smartpqi/Kconfig
9819 F: drivers/scsi/smartpqi/Makefile
9820 F: include/linux/cciss*.h
9821 F: include/uapi/linux/cciss*.h
9822 F: Documentation/scsi/smartpqi.txt
9824 MICROSEMI ETHERNET SWITCH DRIVER
9825 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9826 L: netdev@vger.kernel.org
9828 F: drivers/net/ethernet/mscc/
9830 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9831 M: Chen Yu <yu.c.chen@intel.com>
9832 L: platform-driver-x86@vger.kernel.org
9834 F: drivers/platform/x86/surfacepro3_button.c
9837 M: Oliver Neukum <oliver@neukum.org>
9839 F: drivers/usb/image/microtek.*
9842 M: Ralf Baechle <ralf@linux-mips.org>
9843 M: Paul Burton <paul.burton@mips.com>
9844 M: James Hogan <jhogan@kernel.org>
9845 L: linux-mips@linux-mips.org
9846 W: http://www.linux-mips.org/
9847 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9849 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9851 F: Documentation/devicetree/bindings/mips/
9852 F: Documentation/mips/
9854 F: drivers/platform/mips/
9856 MIPS BOSTON DEVELOPMENT BOARD
9857 M: Paul Burton <paul.burton@mips.com>
9858 L: linux-mips@linux-mips.org
9860 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9861 F: arch/mips/boot/dts/img/boston.dts
9862 F: arch/mips/configs/generic/board-boston.config
9863 F: drivers/clk/imgtec/clk-boston.c
9864 F: include/dt-bindings/clock/boston-clock.h
9866 MIPS GENERIC PLATFORM
9867 M: Paul Burton <paul.burton@mips.com>
9868 L: linux-mips@linux-mips.org
9870 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9871 F: arch/mips/generic/
9872 F: arch/mips/tools/generic-board-config.sh
9874 MIPS/LOONGSON1 ARCHITECTURE
9875 M: Keguang Zhang <keguang.zhang@gmail.com>
9876 L: linux-mips@linux-mips.org
9878 F: arch/mips/loongson32/
9879 F: arch/mips/include/asm/mach-loongson32/
9880 F: drivers/*/*loongson1*
9881 F: drivers/*/*/*loongson1*
9883 MIPS/LOONGSON2 ARCHITECTURE
9884 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9885 L: linux-mips@linux-mips.org
9887 F: arch/mips/loongson64/fuloong-2e/
9888 F: arch/mips/loongson64/lemote-2f/
9889 F: arch/mips/include/asm/mach-loongson64/
9890 F: drivers/*/*loongson2*
9891 F: drivers/*/*/*loongson2*
9893 MIPS/LOONGSON3 ARCHITECTURE
9894 M: Huacai Chen <chenhc@lemote.com>
9895 L: linux-mips@linux-mips.org
9897 F: arch/mips/loongson64/
9898 F: arch/mips/include/asm/mach-loongson64/
9899 F: drivers/platform/mips/cpu_hwmon.c
9900 F: drivers/*/*loongson3*
9901 F: drivers/*/*/*loongson3*
9903 MIPS RINT INSTRUCTION EMULATION
9904 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9905 L: linux-mips@linux-mips.org
9907 F: arch/mips/math-emu/sp_rint.c
9908 F: arch/mips/math-emu/dp_rint.c
9910 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9911 M: Hans Verkuil <hverkuil@xs4all.nl>
9912 L: linux-media@vger.kernel.org
9913 T: git git://linuxtv.org/media_tree.git
9914 W: https://linuxtv.org
9916 F: drivers/media/radio/radio-miropcm20*
9919 M: Eric Miao <eric.y.miao@gmail.com>
9920 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9922 T: git git://github.com/hzhuang1/linux.git
9923 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9925 F: arch/arm/boot/dts/mmp*
9926 F: arch/arm/mach-mmp/
9928 MMU GATHER AND TLB INVALIDATION
9929 M: Will Deacon <will.deacon@arm.com>
9930 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9931 M: Andrew Morton <akpm@linux-foundation.org>
9932 M: Nick Piggin <npiggin@gmail.com>
9933 M: Peter Zijlstra <peterz@infradead.org>
9934 L: linux-arch@vger.kernel.org
9935 L: linux-mm@kvack.org
9937 F: arch/*/include/asm/tlb.h
9938 F: include/asm-generic/tlb.h
9941 MN88472 MEDIA DRIVER
9942 M: Antti Palosaari <crope@iki.fi>
9943 L: linux-media@vger.kernel.org
9944 W: https://linuxtv.org
9945 W: http://palosaari.fi/linux/
9946 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9948 F: drivers/media/dvb-frontends/mn88472*
9950 MN88473 MEDIA DRIVER
9951 M: Antti Palosaari <crope@iki.fi>
9952 L: linux-media@vger.kernel.org
9953 W: https://linuxtv.org
9954 W: http://palosaari.fi/linux/
9955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9957 F: drivers/media/dvb-frontends/mn88473*
9960 M: Jessica Yu <jeyu@kernel.org>
9961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9963 F: include/linux/module.h
9966 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9967 W: http://popies.net/meye/
9969 F: Documentation/media/v4l-drivers/meye*
9970 F: drivers/media/pci/meye/
9971 F: include/uapi/linux/meye.h
9973 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9974 M: Jiri Slaby <jirislaby@gmail.com>
9976 F: Documentation/serial/moxa-smartio
9977 F: drivers/tty/mxser.*
9979 MR800 AVERMEDIA USB FM RADIO DRIVER
9980 M: Alexey Klimov <klimov.linux@gmail.com>
9981 L: linux-media@vger.kernel.org
9982 T: git git://linuxtv.org/media_tree.git
9984 F: drivers/media/radio/radio-mr800.c
9986 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9987 M: Alan Ott <alan@signal11.us>
9988 L: linux-wpan@vger.kernel.org
9990 F: drivers/net/ieee802154/mrf24j40.c
9991 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9994 M: "Lee, Chun-Yi" <jlee@suse.com>
9995 L: platform-driver-x86@vger.kernel.org
9997 F: drivers/platform/x86/msi-laptop.c
10000 L: platform-driver-x86@vger.kernel.org
10002 F: drivers/platform/x86/msi-wmi.c
10004 MSI001 MEDIA DRIVER
10005 M: Antti Palosaari <crope@iki.fi>
10006 L: linux-media@vger.kernel.org
10007 W: https://linuxtv.org
10008 W: http://palosaari.fi/linux/
10009 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10010 T: git git://linuxtv.org/anttip/media_tree.git
10012 F: drivers/media/tuners/msi001*
10014 MSI2500 MEDIA DRIVER
10015 M: Antti Palosaari <crope@iki.fi>
10016 L: linux-media@vger.kernel.org
10017 W: https://linuxtv.org
10018 W: http://palosaari.fi/linux/
10019 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10020 T: git git://linuxtv.org/anttip/media_tree.git
10022 F: drivers/media/usb/msi2500/
10024 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10025 M: Robert Jarzmik <robert.jarzmik@free.fr>
10026 L: linux-mtd@lists.infradead.org
10028 F: drivers/mtd/devices/docg3*
10030 MT9M032 APTINA SENSOR DRIVER
10031 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10032 L: linux-media@vger.kernel.org
10033 T: git git://linuxtv.org/media_tree.git
10035 F: drivers/media/i2c/mt9m032.c
10036 F: include/media/i2c/mt9m032.h
10038 MT9P031 APTINA CAMERA SENSOR
10039 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10040 L: linux-media@vger.kernel.org
10041 T: git git://linuxtv.org/media_tree.git
10043 F: drivers/media/i2c/mt9p031.c
10044 F: include/media/i2c/mt9p031.h
10046 MT9T001 APTINA CAMERA SENSOR
10047 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10048 L: linux-media@vger.kernel.org
10049 T: git git://linuxtv.org/media_tree.git
10051 F: drivers/media/i2c/mt9t001.c
10052 F: include/media/i2c/mt9t001.h
10054 MT9T112 APTINA CAMERA SENSOR
10055 M: Jacopo Mondi <jacopo@jmondi.org>
10056 L: linux-media@vger.kernel.org
10057 T: git git://linuxtv.org/media_tree.git
10059 F: drivers/media/i2c/mt9t112.c
10060 F: include/media/i2c/mt9t112.h
10062 MT9V032 APTINA CAMERA SENSOR
10063 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10064 L: linux-media@vger.kernel.org
10065 T: git git://linuxtv.org/media_tree.git
10067 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10068 F: drivers/media/i2c/mt9v032.c
10069 F: include/media/i2c/mt9v032.h
10071 MT9V111 APTINA CAMERA SENSOR
10072 M: Jacopo Mondi <jacopo@jmondi.org>
10073 L: linux-media@vger.kernel.org
10074 T: git git://linuxtv.org/media_tree.git
10076 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10077 F: drivers/media/i2c/mt9v111.c
10079 MULTIFUNCTION DEVICES (MFD)
10080 M: Lee Jones <lee.jones@linaro.org>
10081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10083 F: Documentation/devicetree/bindings/mfd/
10085 F: include/linux/mfd/
10086 F: include/dt-bindings/mfd/
10088 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10090 F: drivers/mmc/host/mmc_spi.c
10091 F: include/linux/spi/mmc_spi.h
10093 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10094 M: Ulf Hansson <ulf.hansson@linaro.org>
10095 L: linux-mmc@vger.kernel.org
10096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10098 F: Documentation/devicetree/bindings/mmc/
10100 F: include/linux/mmc/
10101 F: include/uapi/linux/mmc/
10103 MULTIPLEXER SUBSYSTEM
10104 M: Peter Rosin <peda@axentia.se>
10106 F: Documentation/ABI/testing/sysfs-class-mux*
10107 F: Documentation/devicetree/bindings/mux/
10108 F: include/dt-bindings/mux/
10109 F: include/linux/mux/
10112 MULTITECH MULTIPORT CARD (ISICOM)
10114 F: drivers/tty/isicom.c
10115 F: include/linux/isicom.h
10117 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10118 M: Bin Liu <b-liu@ti.com>
10119 L: linux-usb@vger.kernel.org
10121 F: drivers/usb/musb/
10123 MXL301RF MEDIA DRIVER
10124 M: Akihiro Tsukada <tskd08@gmail.com>
10125 L: linux-media@vger.kernel.org
10127 F: drivers/media/tuners/mxl301rf*
10129 MXL5007T MEDIA DRIVER
10130 M: Michael Krufky <mkrufky@linuxtv.org>
10131 L: linux-media@vger.kernel.org
10132 W: https://linuxtv.org
10133 W: http://github.com/mkrufky
10134 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10135 T: git git://linuxtv.org/mkrufky/tuners.git
10137 F: drivers/media/tuners/mxl5007t.*
10140 M: Marek Vasut <marex@denx.de>
10141 M: Stefan Agner <stefan@agner.ch>
10142 L: dri-devel@lists.freedesktop.org
10144 F: drivers/gpu/drm/mxsfb/
10145 F: Documentation/devicetree/bindings/display/mxsfb.txt
10146 T: git git://anongit.freedesktop.org/drm/drm-misc
10148 MYLEX DAC960 PCI RAID Controller
10149 M: Hannes Reinecke <hare@kernel.org>
10150 L: linux-scsi@vger.kernel.org
10152 F: drivers/scsi/myrb.*
10153 F: drivers/scsi/myrs.*
10155 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10156 M: Chris Lee <christopher.lee@cspi.com>
10157 L: netdev@vger.kernel.org
10158 W: https://www.cspi.com/ethernet-products/support/downloads/
10160 F: drivers/net/ethernet/myricom/myri10ge/
10162 NAND FLASH SUBSYSTEM
10163 M: Boris Brezillon <boris.brezillon@bootlin.com>
10164 M: Miquel Raynal <miquel.raynal@bootlin.com>
10165 R: Richard Weinberger <richard@nod.at>
10166 L: linux-mtd@lists.infradead.org
10167 W: http://www.linux-mtd.infradead.org/
10168 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10169 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10170 T: git git://git.infradead.org/linux-mtd.git nand/next
10172 F: drivers/mtd/nand/
10173 F: include/linux/mtd/*nand*.h
10175 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10176 M: Daniel Mack <zonque@gmail.com>
10178 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10179 W: http://www.native-instruments.com
10180 F: sound/usb/caiaq/
10182 NATSEMI ETHERNET DRIVER (DP8381x)
10184 F: drivers/net/ethernet/natsemi/natsemi.c
10186 NCR 5380 SCSI DRIVERS
10187 M: Finn Thain <fthain@telegraphics.com.au>
10188 M: Michael Schmitz <schmitzmic@gmail.com>
10189 L: linux-scsi@vger.kernel.org
10191 F: Documentation/scsi/g_NCR5380.txt
10192 F: drivers/scsi/NCR5380.*
10193 F: drivers/scsi/arm/cumana_1.c
10194 F: drivers/scsi/arm/oak.c
10195 F: drivers/scsi/atari_scsi.*
10196 F: drivers/scsi/dmx3191d.c
10197 F: drivers/scsi/g_NCR5380.*
10198 F: drivers/scsi/mac_scsi.*
10199 F: drivers/scsi/sun3_scsi.*
10200 F: drivers/scsi/sun3_scsi_vme.c
10203 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10207 NCT6775 HARDWARE MONITOR DRIVER
10208 M: Guenter Roeck <linux@roeck-us.net>
10209 L: linux-hwmon@vger.kernel.org
10211 F: Documentation/hwmon/nct6775
10212 F: drivers/hwmon/nct6775.c
10214 NET_FAILOVER MODULE
10215 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10216 L: netdev@vger.kernel.org
10218 F: driver/net/net_failover.c
10219 F: include/net/net_failover.h
10220 F: Documentation/networking/net_failover.rst
10222 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10223 M: Faisal Latif <faisal.latif@intel.com>
10224 L: linux-rdma@vger.kernel.org
10225 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10227 F: drivers/infiniband/hw/nes/
10228 F: include/uapi/rdma/nes-abi.h
10230 NETEM NETWORK EMULATOR
10231 M: Stephen Hemminger <stephen@networkplumber.org>
10232 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10234 F: net/sched/sch_netem.c
10236 NETERION 10GbE DRIVERS (s2io/vxge)
10237 M: Jon Mason <jdmason@kudzu.us>
10238 L: netdev@vger.kernel.org
10240 F: Documentation/networking/s2io.txt
10241 F: Documentation/networking/vxge.txt
10242 F: drivers/net/ethernet/neterion/
10245 M: Pablo Neira Ayuso <pablo@netfilter.org>
10246 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10247 M: Florian Westphal <fw@strlen.de>
10248 L: netfilter-devel@vger.kernel.org
10249 L: coreteam@netfilter.org
10250 W: http://www.netfilter.org/
10251 W: http://www.iptables.org/
10252 W: http://www.nftables.org/
10253 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10257 F: include/linux/netfilter*
10258 F: include/linux/netfilter/
10259 F: include/net/netfilter/
10260 F: include/uapi/linux/netfilter*
10261 F: include/uapi/linux/netfilter/
10262 F: net/*/netfilter.c
10263 F: net/*/netfilter/
10265 F: net/bridge/br_netfilter*.c
10267 NETROM NETWORK LAYER
10268 M: Ralf Baechle <ralf@linux-mips.org>
10269 L: linux-hams@vger.kernel.org
10270 W: http://www.linux-ax25.org/
10272 F: include/net/netrom.h
10273 F: include/uapi/linux/netrom.h
10276 NETRONOME ETHERNET DRIVERS
10277 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10278 L: oss-drivers@netronome.com
10280 F: drivers/net/ethernet/netronome/
10282 NETWORK BLOCK DEVICE (NBD)
10283 M: Josef Bacik <josef@toxicpanda.com>
10285 L: linux-block@vger.kernel.org
10286 L: nbd@other.debian.org
10287 F: Documentation/blockdev/nbd.txt
10288 F: drivers/block/nbd.c
10289 F: include/uapi/linux/nbd.h
10291 NETWORK DROP MONITOR
10292 M: Neil Horman <nhorman@tuxdriver.com>
10293 L: netdev@vger.kernel.org
10295 W: https://fedorahosted.org/dropwatch/
10296 F: net/core/drop_monitor.c
10299 M: "David S. Miller" <davem@davemloft.net>
10300 L: netdev@vger.kernel.org
10301 W: http://www.linuxfoundation.org/en/Net
10302 Q: http://patchwork.ozlabs.org/project/netdev/list/
10303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10306 F: Documentation/devicetree/bindings/net/
10308 F: include/linux/if_*
10309 F: include/linux/netdevice.h
10310 F: include/linux/etherdevice.h
10311 F: include/linux/fcdevice.h
10312 F: include/linux/fddidevice.h
10313 F: include/linux/hippidevice.h
10314 F: include/linux/inetdevice.h
10315 F: include/uapi/linux/if_*
10316 F: include/uapi/linux/netdevice.h
10318 NETWORKING DRIVERS (WIRELESS)
10319 M: Kalle Valo <kvalo@codeaurora.org>
10320 L: linux-wireless@vger.kernel.org
10321 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10325 F: Documentation/devicetree/bindings/net/wireless/
10326 F: drivers/net/wireless/
10329 M: Andrew Lunn <andrew@lunn.ch>
10330 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10331 M: Florian Fainelli <f.fainelli@gmail.com>
10333 F: Documentation/devicetree/bindings/net/dsa/
10335 F: include/net/dsa.h
10336 F: include/linux/dsa/
10337 F: drivers/net/dsa/
10339 NETWORKING [GENERAL]
10340 M: "David S. Miller" <davem@davemloft.net>
10341 L: netdev@vger.kernel.org
10342 W: http://www.linuxfoundation.org/en/Net
10343 Q: http://patchwork.ozlabs.org/project/netdev/list/
10344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10346 B: mailto:netdev@vger.kernel.org
10350 F: include/linux/in.h
10351 F: include/linux/net.h
10352 F: include/linux/netdevice.h
10353 F: include/uapi/linux/in.h
10354 F: include/uapi/linux/net.h
10355 F: include/uapi/linux/netdevice.h
10356 F: include/uapi/linux/net_namespace.h
10357 F: tools/testing/selftests/net/
10360 F: Documentation/networking/
10363 M: Steffen Klassert <steffen.klassert@secunet.com>
10364 M: Herbert Xu <herbert@gondor.apana.org.au>
10365 M: "David S. Miller" <davem@davemloft.net>
10366 L: netdev@vger.kernel.org
10367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10375 F: net/ipv4/ipcomp.c
10376 F: net/ipv4/ip_vti.c
10380 F: net/ipv6/ipcomp6.c
10381 F: net/ipv6/ip6_vti.c
10382 F: include/uapi/linux/xfrm.h
10383 F: include/net/xfrm.h
10385 NETWORKING [IPv4/IPv6]
10386 M: "David S. Miller" <davem@davemloft.net>
10387 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10388 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10389 L: netdev@vger.kernel.org
10390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10397 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10398 M: Paul Moore <paul@paul-moore.com>
10399 W: https://github.com/netlabel
10400 L: netdev@vger.kernel.org
10401 L: linux-security-module@vger.kernel.org
10403 F: Documentation/netlabel/
10404 F: include/net/calipso.h
10405 F: include/net/cipso_ipv4.h
10406 F: include/net/netlabel.h
10407 F: include/uapi/linux/netfilter/xt_SECMARK.h
10408 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10410 F: net/ipv4/cipso_ipv4.c
10411 F: net/ipv6/calipso.c
10412 F: net/netfilter/xt_CONNSECMARK.c
10413 F: net/netfilter/xt_SECMARK.c
10416 M: Eric Dumazet <edumazet@google.com>
10417 L: netdev@vger.kernel.org
10420 F: net/ipv4/syncookies.c
10422 F: net/ipv6/syncookies.c
10423 F: include/uapi/linux/tcp.h
10424 F: include/net/tcp.h
10425 F: include/linux/tcp.h
10426 F: include/trace/events/tcp.h
10429 M: Boris Pismenny <borisp@mellanox.com>
10430 M: Aviad Yehezkel <aviadye@mellanox.com>
10431 M: Dave Watson <davejwatson@fb.com>
10432 M: John Fastabend <john.fastabend@gmail.com>
10433 M: Daniel Borkmann <daniel@iogearbox.net>
10434 L: netdev@vger.kernel.org
10437 F: include/uapi/linux/tls.h
10438 F: include/net/tls.h
10440 NETWORKING [WIRELESS]
10441 L: linux-wireless@vger.kernel.org
10442 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10445 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10447 F: drivers/net/netdevsim/*
10449 NETXEN (1/10) GbE SUPPORT
10450 M: Manish Chopra <manish.chopra@cavium.com>
10451 M: Rahul Verma <rahul.verma@cavium.com>
10452 M: Dept-GELinuxNICDev@cavium.com
10453 L: netdev@vger.kernel.org
10455 F: drivers/net/ethernet/qlogic/netxen/
10458 M: Samuel Ortiz <sameo@linux.intel.com>
10459 L: linux-wireless@vger.kernel.org
10460 L: linux-nfc@lists.01.org (subscribers-only)
10463 F: include/net/nfc/
10464 F: include/uapi/linux/nfc.h
10466 F: include/linux/platform_data/nfcmrvl.h
10467 F: include/linux/platform_data/nxp-nci.h
10468 F: Documentation/devicetree/bindings/net/nfc/
10470 NFS, SUNRPC, AND LOCKD CLIENTS
10471 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10472 M: Anna Schumaker <anna.schumaker@netapp.com>
10473 L: linux-nfs@vger.kernel.org
10474 W: http://client.linux-nfs.org
10475 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10481 F: include/linux/lockd/
10482 F: include/linux/nfs*
10483 F: include/linux/sunrpc/
10484 F: include/uapi/linux/nfs*
10485 F: include/uapi/linux/sunrpc/
10488 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10489 L: linux-nilfs@vger.kernel.org
10490 W: https://nilfs.sourceforge.io/
10491 W: https://nilfs.osdn.jp/
10492 T: git git://github.com/konis/nilfs2.git
10494 F: Documentation/filesystems/nilfs2.txt
10496 F: include/trace/events/nilfs2.h
10497 F: include/uapi/linux/nilfs2_api.h
10498 F: include/uapi/linux/nilfs2_ondisk.h
10500 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10501 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10502 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10504 F: Documentation/scsi/NinjaSCSI.txt
10505 F: drivers/scsi/pcmcia/nsp_*
10507 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10508 M: GOTO Masanori <gotom@debian.or.jp>
10509 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10510 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10512 F: Documentation/scsi/NinjaSCSI.txt
10513 F: drivers/scsi/nsp32*
10516 M: Ley Foon Tan <lftan@altera.com>
10517 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10522 NOHZ, DYNTICKS SUPPORT
10523 M: Frederic Weisbecker <fweisbec@gmail.com>
10524 M: Thomas Gleixner <tglx@linutronix.de>
10525 M: Ingo Molnar <mingo@kernel.org>
10526 L: linux-kernel@vger.kernel.org
10527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10529 F: kernel/time/tick*.*
10530 F: include/linux/tick.h
10531 F: include/linux/sched/nohz.h
10533 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10534 M: Pavel Machek <pavel@ucw.cz>
10535 M: Sakari Ailus <sakari.ailus@iki.fi>
10536 L: linux-media@vger.kernel.org
10538 F: drivers/media/i2c/et8ek8
10539 F: drivers/media/i2c/ad5820.c
10541 NOKIA N900 POWER SUPPLY DRIVERS
10542 R: Pali Rohár <pali.rohar@gmail.com>
10543 F: include/linux/power/bq2415x_charger.h
10544 F: include/linux/power/bq27xxx_battery.h
10545 F: include/linux/power/isp1704_charger.h
10546 F: drivers/power/supply/bq2415x_charger.c
10547 F: drivers/power/supply/bq27xxx_battery.c
10548 F: drivers/power/supply/bq27xxx_battery_i2c.c
10549 F: drivers/power/supply/isp1704_charger.c
10550 F: drivers/power/supply/rx51_battery.c
10553 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10554 L: linux-ntb@googlegroups.com
10556 F: drivers/ntb/hw/amd/
10559 M: Jon Mason <jdmason@kudzu.us>
10560 M: Dave Jiang <dave.jiang@intel.com>
10561 M: Allen Hubbe <allenbh@gmail.com>
10562 L: linux-ntb@googlegroups.com
10564 W: https://github.com/jonmason/ntb/wiki
10565 T: git git://github.com/jonmason/ntb.git
10567 F: drivers/net/ntb_netdev.c
10568 F: include/linux/ntb.h
10569 F: include/linux/ntb_transport.h
10570 F: tools/testing/selftests/ntb/
10573 M: Serge Semin <fancer.lancer@gmail.com>
10574 L: linux-ntb@googlegroups.com
10576 F: drivers/ntb/hw/idt/
10579 M: Dave Jiang <dave.jiang@intel.com>
10580 L: linux-ntb@googlegroups.com
10582 W: https://github.com/davejiang/linux/wiki
10583 T: git https://github.com/davejiang/linux.git
10584 F: drivers/ntb/hw/intel/
10587 M: Anton Altaparmakov <anton@tuxera.com>
10588 L: linux-ntfs-dev@lists.sourceforge.net
10589 W: http://www.tuxera.com/
10590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10592 F: Documentation/filesystems/ntfs.txt
10596 M: Finn Thain <fthain@telegraphics.com.au>
10597 L: linux-m68k@lists.linux-m68k.org
10599 F: arch/*/include/asm/nubus.h
10601 F: include/linux/nubus.h
10602 F: include/uapi/linux/nubus.h
10604 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10605 M: Antonino Daplas <adaplas@gmail.com>
10606 L: linux-fbdev@vger.kernel.org
10608 F: drivers/video/fbdev/riva/
10609 F: drivers/video/fbdev/nvidia/
10612 M: Keith Busch <keith.busch@intel.com>
10613 M: Jens Axboe <axboe@fb.com>
10614 M: Christoph Hellwig <hch@lst.de>
10615 M: Sagi Grimberg <sagi@grimberg.me>
10616 L: linux-nvme@lists.infradead.org
10617 T: git://git.infradead.org/nvme.git
10618 W: http://git.infradead.org/nvme.git
10620 F: drivers/nvme/host/
10621 F: include/linux/nvme.h
10622 F: include/uapi/linux/nvme_ioctl.h
10624 NVM EXPRESS FC TRANSPORT DRIVERS
10625 M: James Smart <james.smart@broadcom.com>
10626 L: linux-nvme@lists.infradead.org
10628 F: include/linux/nvme-fc.h
10629 F: include/linux/nvme-fc-driver.h
10630 F: drivers/nvme/host/fc.c
10631 F: drivers/nvme/target/fc.c
10632 F: drivers/nvme/target/fcloop.c
10634 NVM EXPRESS TARGET DRIVER
10635 M: Christoph Hellwig <hch@lst.de>
10636 M: Sagi Grimberg <sagi@grimberg.me>
10637 L: linux-nvme@lists.infradead.org
10638 T: git://git.infradead.org/nvme.git
10639 W: http://git.infradead.org/nvme.git
10641 F: drivers/nvme/target/
10644 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10647 F: Documentation/devicetree/bindings/nvmem/
10648 F: Documentation/ABI/stable/sysfs-bus-nvmem
10649 F: include/linux/nvmem-consumer.h
10650 F: include/linux/nvmem-provider.h
10652 NXP SGTL5000 DRIVER
10653 M: Fabio Estevam <fabio.estevam@nxp.com>
10654 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10656 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10657 F: sound/soc/codecs/sgtl5000*
10659 NXP TDA998X DRM DRIVER
10660 M: Russell King <linux@armlinux.org.uk>
10662 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10663 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10664 F: drivers/gpu/drm/i2c/tda998x_drv.c
10665 F: include/drm/i2c/tda998x.h
10666 F: include/dt-bindings/display/tda998x.h
10670 M: Peter Rosin <peda@axentia.se>
10671 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10673 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10674 F: sound/soc/codecs/tfa9879*
10677 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10678 R: Charles Gorand <charles.gorand@effinnov.com>
10679 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10681 F: drivers/nfc/nxp-nci
10684 M: Josh Poimboeuf <jpoimboe@redhat.com>
10685 M: Peter Zijlstra <peterz@infradead.org>
10689 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10690 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10691 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10692 L: linuxppc-dev@lists.ozlabs.org
10694 F: arch/powerpc/platforms/powernv/ocxl.c
10695 F: arch/powerpc/include/asm/pnv-ocxl.h
10696 F: drivers/misc/ocxl/
10697 F: include/misc/ocxl*
10698 F: include/uapi/misc/ocxl.h
10699 F: Documentation/accelerators/ocxl.rst
10702 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10703 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10704 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10705 L: linux-omap@vger.kernel.org
10709 OMAP CLOCK FRAMEWORK SUPPORT
10710 M: Paul Walmsley <paul@pwsan.com>
10711 L: linux-omap@vger.kernel.org
10713 F: arch/arm/*omap*/*clock*
10715 OMAP DEVICE TREE SUPPORT
10716 M: Benoît Cousson <bcousson@baylibre.com>
10717 M: Tony Lindgren <tony@atomide.com>
10718 L: linux-omap@vger.kernel.org
10719 L: devicetree@vger.kernel.org
10721 F: arch/arm/boot/dts/*omap*
10722 F: arch/arm/boot/dts/*am3*
10723 F: arch/arm/boot/dts/*am4*
10724 F: arch/arm/boot/dts/*am5*
10725 F: arch/arm/boot/dts/*dra7*
10727 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10728 L: linux-omap@vger.kernel.org
10729 L: linux-fbdev@vger.kernel.org
10731 F: drivers/video/fbdev/omap2/
10732 F: Documentation/arm/OMAP/DSS
10734 OMAP FRAMEBUFFER SUPPORT
10735 L: linux-fbdev@vger.kernel.org
10736 L: linux-omap@vger.kernel.org
10738 F: drivers/video/fbdev/omap/
10740 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10741 M: Roger Quadros <rogerq@ti.com>
10742 M: Tony Lindgren <tony@atomide.com>
10743 L: linux-omap@vger.kernel.org
10745 F: drivers/memory/omap-gpmc.c
10746 F: arch/arm/mach-omap2/*gpmc*
10749 M: Grygorii Strashko <grygorii.strashko@ti.com>
10750 M: Santosh Shilimkar <ssantosh@kernel.org>
10751 M: Kevin Hilman <khilman@kernel.org>
10752 L: linux-omap@vger.kernel.org
10754 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10755 F: drivers/gpio/gpio-omap.c
10757 OMAP HARDWARE SPINLOCK SUPPORT
10758 M: Ohad Ben-Cohen <ohad@wizery.com>
10759 L: linux-omap@vger.kernel.org
10761 F: drivers/hwspinlock/omap_hwspinlock.c
10763 OMAP HS MMC SUPPORT
10764 L: linux-mmc@vger.kernel.org
10765 L: linux-omap@vger.kernel.org
10767 F: drivers/mmc/host/omap_hsmmc.c
10770 M: Paul Walmsley <paul@pwsan.com>
10771 L: linux-omap@vger.kernel.org
10773 F: arch/arm/mach-omap2/omap_hwmod*data*
10775 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10776 M: Benoît Cousson <bcousson@baylibre.com>
10777 L: linux-omap@vger.kernel.org
10779 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10782 M: Benoît Cousson <bcousson@baylibre.com>
10783 M: Paul Walmsley <paul@pwsan.com>
10784 L: linux-omap@vger.kernel.org
10786 F: arch/arm/mach-omap2/omap_hwmod.*
10788 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10789 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10790 L: linux-media@vger.kernel.org
10792 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10793 F: drivers/media/platform/omap3isp/
10794 F: drivers/staging/media/omap4iss/
10797 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10798 L: linux-omap@vger.kernel.org
10800 F: drivers/mmc/host/omap.c
10802 OMAP POWER MANAGEMENT SUPPORT
10803 M: Kevin Hilman <khilman@kernel.org>
10804 L: linux-omap@vger.kernel.org
10806 F: arch/arm/*omap*/*pm*
10807 F: drivers/cpufreq/omap-cpufreq.c
10809 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10810 M: Rajendra Nayak <rnayak@codeaurora.org>
10811 M: Paul Walmsley <paul@pwsan.com>
10812 L: linux-omap@vger.kernel.org
10814 F: arch/arm/mach-omap2/prm*
10816 OMAP RANDOM NUMBER GENERATOR SUPPORT
10817 M: Deepak Saxena <dsaxena@plexity.net>
10819 F: drivers/char/hw_random/omap-rng.c
10822 L: linux-usb@vger.kernel.org
10823 L: linux-omap@vger.kernel.org
10825 F: drivers/usb/*/*omap*
10826 F: arch/arm/*omap*/usb*
10828 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10829 M: Mark Jackson <mpfj@newflow.co.uk>
10830 L: linux-omap@vger.kernel.org
10832 F: arch/arm/boot/dts/am335x-nano.dts
10835 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10836 M: Tony Lindgren <tony@atomide.com>
10837 L: linux-omap@vger.kernel.org
10838 Q: http://patchwork.kernel.org/project/linux-omap/list/
10839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10841 F: arch/arm/mach-omap1/
10842 F: arch/arm/plat-omap/
10843 F: arch/arm/configs/omap1_defconfig
10844 F: drivers/i2c/busses/i2c-omap.c
10845 F: include/linux/platform_data/i2c-omap.h
10846 F: include/linux/platform_data/ams-delta-fiq.h
10849 M: Tony Lindgren <tony@atomide.com>
10850 L: linux-omap@vger.kernel.org
10851 W: http://www.muru.com/linux/omap/
10852 W: http://linux.omap.com/
10853 Q: http://patchwork.kernel.org/project/linux-omap/list/
10854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10856 F: arch/arm/mach-omap2/
10857 F: arch/arm/plat-omap/
10858 F: arch/arm/configs/omap2plus_defconfig
10859 F: drivers/i2c/busses/i2c-omap.c
10860 F: drivers/irqchip/irq-omap-intc.c
10861 F: drivers/mfd/*omap*.c
10862 F: drivers/mfd/menelaus.c
10863 F: drivers/mfd/palmas.c
10864 F: drivers/mfd/tps65217.c
10865 F: drivers/mfd/tps65218.c
10866 F: drivers/mfd/tps65910.c
10867 F: drivers/mfd/twl-core.[ch]
10868 F: drivers/mfd/twl4030*.c
10869 F: drivers/mfd/twl6030*.c
10870 F: drivers/mfd/twl6040*.c
10871 F: drivers/regulator/palmas-regulator*.c
10872 F: drivers/regulator/pbias-regulator.c
10873 F: drivers/regulator/tps65217-regulator.c
10874 F: drivers/regulator/tps65218-regulator.c
10875 F: drivers/regulator/tps65910-regulator.c
10876 F: drivers/regulator/twl-regulator.c
10877 F: drivers/regulator/twl6030-regulator.c
10878 F: include/linux/platform_data/i2c-omap.h
10880 ONION OMEGA2+ BOARD
10881 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10882 L: linux-mips@linux-mips.org
10884 F: arch/mips/boot/dts/ralink/omega2p.dts
10887 M: Bob Copeland <me@bobcopeland.com>
10888 L: linux-karma-devel@lists.sourceforge.net
10890 F: Documentation/filesystems/omfs.txt
10893 OMNIKEY CARDMAN 4000 DRIVER
10894 M: Harald Welte <laforge@gnumonks.org>
10896 F: drivers/char/pcmcia/cm4000_cs.c
10897 F: include/linux/cm4000_cs.h
10898 F: include/uapi/linux/cm4000_cs.h
10900 OMNIKEY CARDMAN 4040 DRIVER
10901 M: Harald Welte <laforge@gnumonks.org>
10903 F: drivers/char/pcmcia/cm4040_cs.*
10905 OMNIVISION OV13858 SENSOR DRIVER
10906 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10907 L: linux-media@vger.kernel.org
10908 T: git git://linuxtv.org/media_tree.git
10910 F: drivers/media/i2c/ov13858.c
10912 OMNIVISION OV2680 SENSOR DRIVER
10913 M: Rui Miguel Silva <rmfrfs@gmail.com>
10914 L: linux-media@vger.kernel.org
10915 T: git git://linuxtv.org/media_tree.git
10917 F: drivers/media/i2c/ov2680.c
10918 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10920 OMNIVISION OV2685 SENSOR DRIVER
10921 M: Shunqian Zheng <zhengsq@rock-chips.com>
10922 L: linux-media@vger.kernel.org
10923 T: git git://linuxtv.org/media_tree.git
10925 F: drivers/media/i2c/ov2685.c
10927 OMNIVISION OV5640 SENSOR DRIVER
10928 M: Steve Longerbeam <slongerbeam@gmail.com>
10929 L: linux-media@vger.kernel.org
10930 T: git git://linuxtv.org/media_tree.git
10932 F: drivers/media/i2c/ov5640.c
10934 OMNIVISION OV5647 SENSOR DRIVER
10935 M: Luis Oliveira <lolivei@synopsys.com>
10936 L: linux-media@vger.kernel.org
10937 T: git git://linuxtv.org/media_tree.git
10939 F: drivers/media/i2c/ov5647.c
10941 OMNIVISION OV5695 SENSOR DRIVER
10942 M: Shunqian Zheng <zhengsq@rock-chips.com>
10943 L: linux-media@vger.kernel.org
10944 T: git git://linuxtv.org/media_tree.git
10946 F: drivers/media/i2c/ov5695.c
10948 OMNIVISION OV7670 SENSOR DRIVER
10949 M: Jonathan Corbet <corbet@lwn.net>
10950 L: linux-media@vger.kernel.org
10951 T: git git://linuxtv.org/media_tree.git
10953 F: drivers/media/i2c/ov7670.c
10954 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10956 OMNIVISION OV772x SENSOR DRIVER
10957 M: Jacopo Mondi <jacopo@jmondi.org>
10958 L: linux-media@vger.kernel.org
10959 T: git git://linuxtv.org/media_tree.git
10961 F: drivers/media/i2c/ov772x.c
10962 F: include/media/i2c/ov772x.h
10963 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10965 OMNIVISION OV7740 SENSOR DRIVER
10966 M: Wenyou Yang <wenyou.yang@microchip.com>
10967 L: linux-media@vger.kernel.org
10968 T: git git://linuxtv.org/media_tree.git
10970 F: drivers/media/i2c/ov7740.c
10971 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10973 OMNIVISION OV9650 SENSOR DRIVER
10974 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10975 R: Akinobu Mita <akinobu.mita@gmail.com>
10976 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10977 L: linux-media@vger.kernel.org
10978 T: git git://linuxtv.org/media_tree.git
10980 F: drivers/media/i2c/ov9650.c
10981 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10983 ONENAND FLASH DRIVER
10984 M: Kyungmin Park <kyungmin.park@samsung.com>
10985 L: linux-mtd@lists.infradead.org
10987 F: drivers/mtd/nand/onenand/
10988 F: include/linux/mtd/onenand*.h
10990 ONSTREAM SCSI TAPE DRIVER
10991 M: Willem Riede <osst@riede.org>
10992 L: osst-users@lists.sourceforge.net
10993 L: linux-scsi@vger.kernel.org
10995 F: Documentation/scsi/osst.txt
10996 F: drivers/scsi/osst.*
10997 F: drivers/scsi/osst_*.h
10998 F: drivers/scsi/st.h
11001 M: Jens Wiklander <jens.wiklander@linaro.org>
11003 F: drivers/tee/optee/
11006 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11007 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11008 L: linux-rdma@vger.kernel.org
11010 F: drivers/infiniband/ulp/opa_vnic
11012 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11013 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11014 M: Frank Rowand <frowand.list@gmail.com>
11015 L: devicetree@vger.kernel.org
11017 F: Documentation/devicetree/dynamic-resolution-notes.txt
11018 F: Documentation/devicetree/overlay-notes.txt
11019 F: drivers/of/overlay.c
11020 F: drivers/of/resolver.c
11021 K: of_overlay_notifier_
11023 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11024 M: Rob Herring <robh+dt@kernel.org>
11025 M: Frank Rowand <frowand.list@gmail.com>
11026 L: devicetree@vger.kernel.org
11027 W: http://www.devicetree.org/
11028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11031 F: include/linux/of*.h
11033 F: Documentation/ABI/testing/sysfs-firmware-ofw
11035 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11036 M: Rob Herring <robh+dt@kernel.org>
11037 M: Mark Rutland <mark.rutland@arm.com>
11038 L: devicetree@vger.kernel.org
11039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11040 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11042 F: Documentation/devicetree/
11043 F: arch/*/boot/dts/
11044 F: include/dt-bindings/
11046 OPENCORES I2C BUS DRIVER
11047 M: Peter Korsgaard <peter@korsgaard.com>
11048 L: linux-i2c@vger.kernel.org
11050 F: Documentation/i2c/busses/i2c-ocores
11051 F: drivers/i2c/busses/i2c-ocores.c
11053 OPENRISC ARCHITECTURE
11054 M: Jonas Bonn <jonas@southpole.se>
11055 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11056 M: Stafford Horne <shorne@gmail.com>
11057 T: git git://github.com/openrisc/linux.git
11058 L: openrisc@lists.librecores.org
11059 W: http://openrisc.io
11061 F: Documentation/devicetree/bindings/openrisc/
11062 F: Documentation/openrisc/
11064 F: drivers/irqchip/irq-ompic.c
11065 F: drivers/irqchip/irq-or1k-*
11068 M: Pravin B Shelar <pshelar@ovn.org>
11069 L: netdev@vger.kernel.org
11070 L: dev@openvswitch.org
11071 W: http://openvswitch.org
11073 F: net/openvswitch/
11074 F: include/uapi/linux/openvswitch.h
11076 OPERATING PERFORMANCE POINTS (OPP)
11077 M: Viresh Kumar <vireshk@kernel.org>
11078 M: Nishanth Menon <nm@ti.com>
11079 M: Stephen Boyd <sboyd@kernel.org>
11080 L: linux-pm@vger.kernel.org
11082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11084 F: include/linux/pm_opp.h
11085 F: Documentation/power/opp.txt
11086 F: Documentation/devicetree/bindings/opp/
11089 M: Clemens Ladisch <clemens@ladisch.de>
11090 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11091 T: git git://git.alsa-project.org/alsa-kernel.git
11093 F: sound/drivers/opl4/
11096 M: Robert Richter <rric@kernel.org>
11097 L: oprofile-list@lists.sf.net
11099 F: arch/*/include/asm/oprofile*.h
11100 F: arch/*/oprofile/
11101 F: drivers/oprofile/
11102 F: include/linux/oprofile.h
11104 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11105 M: Mark Fasheh <mark@fasheh.com>
11106 M: Joel Becker <jlbec@evilplan.org>
11107 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11108 W: http://ocfs2.wiki.kernel.org
11110 F: Documentation/filesystems/ocfs2.txt
11111 F: Documentation/filesystems/dlmfs.txt
11114 ORANGEFS FILESYSTEM
11115 M: Mike Marshall <hubcap@omnibond.com>
11116 R: Martin Brandenburg <martin@omnibond.com>
11117 L: devel@lists.orangefs.org
11118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11121 F: Documentation/filesystems/orangefs.txt
11124 L: linux-wireless@vger.kernel.org
11125 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11126 W: http://www.nongnu.org/orinoco/
11128 F: drivers/net/wireless/intersil/orinoco/
11130 OSD LIBRARY and FILESYSTEM
11131 M: Boaz Harrosh <ooo@electrozaur.com>
11133 F: drivers/scsi/osd/
11134 F: include/scsi/osd_*
11137 OV2659 OMNIVISION SENSOR DRIVER
11138 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11139 L: linux-media@vger.kernel.org
11140 W: https://linuxtv.org
11141 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11142 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11144 F: drivers/media/i2c/ov2659.c
11145 F: include/media/i2c/ov2659.h
11148 M: Miklos Szeredi <miklos@szeredi.hu>
11149 L: linux-unionfs@vger.kernel.org
11150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11153 F: Documentation/filesystems/overlayfs.txt
11155 P54 WIRELESS DRIVER
11156 M: Christian Lamparter <chunkeey@googlemail.com>
11157 L: linux-wireless@vger.kernel.org
11158 W: http://wireless.kernel.org/en/users/Drivers/p54
11160 F: drivers/net/wireless/intersil/p54/
11162 PA SEMI ETHERNET DRIVER
11163 L: netdev@vger.kernel.org
11165 F: drivers/net/ethernet/pasemi/*
11167 PA SEMI SMBUS DRIVER
11168 L: linux-i2c@vger.kernel.org
11170 F: drivers/i2c/busses/i2c-pasemi.c
11172 PADATA PARALLEL EXECUTION MECHANISM
11173 M: Steffen Klassert <steffen.klassert@secunet.com>
11174 L: linux-crypto@vger.kernel.org
11177 F: include/linux/padata.h
11178 F: Documentation/padata.txt
11180 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11181 M: Harald Welte <laforge@gnumonks.org>
11182 L: platform-driver-x86@vger.kernel.org
11184 F: drivers/platform/x86/panasonic-laptop.c
11186 PARALLEL LCD/KEYPAD PANEL DRIVER
11187 M: Willy Tarreau <willy@haproxy.com>
11188 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11190 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11191 F: drivers/auxdisplay/panel.c
11193 PARALLEL PORT SUBSYSTEM
11194 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11195 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11196 L: linux-parport@lists.infradead.org (subscribers-only)
11198 F: drivers/parport/
11199 F: include/linux/parport*.h
11200 F: drivers/char/ppdev.c
11201 F: include/uapi/linux/ppdev.h
11202 F: Documentation/parport*.txt
11204 PARAVIRT_OPS INTERFACE
11205 M: Juergen Gross <jgross@suse.com>
11206 M: Alok Kataria <akataria@vmware.com>
11207 L: virtualization@lists.linux-foundation.org
11209 F: Documentation/virtual/paravirt_ops.txt
11210 F: arch/*/kernel/paravirt*
11211 F: arch/*/include/asm/paravirt*.h
11212 F: include/linux/hypervisor.h
11214 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11215 M: Tim Waugh <tim@cyberelk.net>
11216 L: linux-parport@lists.infradead.org (subscribers-only)
11218 F: Documentation/blockdev/paride.txt
11219 F: drivers/block/paride/
11221 PARISC ARCHITECTURE
11222 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11223 M: Helge Deller <deller@gmx.de>
11224 L: linux-parisc@vger.kernel.org
11225 W: http://www.parisc-linux.org/
11226 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11231 F: Documentation/parisc/
11233 F: drivers/char/agp/parisc-agp.c
11234 F: drivers/input/serio/gscps2.c
11235 F: drivers/parport/parport_gsc.*
11236 F: drivers/tty/serial/8250/8250_gsc.c
11237 F: drivers/video/fbdev/sti*
11238 F: drivers/video/console/sti*
11239 F: drivers/video/logo/logo_parisc*
11242 M: Jiri Pirko <jiri@mellanox.com>
11243 L: netdev@vger.kernel.org
11246 F: lib/test_parman.c
11247 F: include/linux/parman.h
11249 PC87360 HARDWARE MONITORING DRIVER
11250 M: Jim Cromie <jim.cromie@gmail.com>
11251 L: linux-hwmon@vger.kernel.org
11253 F: Documentation/hwmon/pc87360
11254 F: drivers/hwmon/pc87360.c
11256 PC8736x GPIO DRIVER
11257 M: Jim Cromie <jim.cromie@gmail.com>
11259 F: drivers/char/pc8736x_gpio.c
11261 PC87427 HARDWARE MONITORING DRIVER
11262 M: Jean Delvare <jdelvare@suse.com>
11263 L: linux-hwmon@vger.kernel.org
11265 F: Documentation/hwmon/pc87427
11266 F: drivers/hwmon/pc87427.c
11269 M: Riku Voipio <riku.voipio@iki.fi>
11271 F: drivers/leds/leds-pca9532.c
11272 F: include/linux/leds-pca9532.h
11274 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11275 M: Guenter Roeck <linux@roeck-us.net>
11276 L: linux-i2c@vger.kernel.org
11278 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11280 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11281 M: Khalid Aziz <khalid@gonehiking.org>
11283 F: drivers/firmware/pcdp.*
11285 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11286 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11287 L: linux-pci@vger.kernel.org
11288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11290 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11291 F: drivers/pci/controller/pci-aardvark.c
11293 PCI DRIVER FOR ALTERA PCIE IP
11294 M: Ley Foon Tan <lftan@altera.com>
11295 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11296 L: linux-pci@vger.kernel.org
11298 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11299 F: drivers/pci/controller/pcie-altera.c
11301 PCI DRIVER FOR APPLIEDMICRO XGENE
11302 M: Tanmay Inamdar <tinamdar@apm.com>
11303 L: linux-pci@vger.kernel.org
11304 L: linux-arm-kernel@lists.infradead.org
11306 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11307 F: drivers/pci/controller/pci-xgene.c
11309 PCI DRIVER FOR ARM VERSATILE PLATFORM
11310 M: Rob Herring <robh@kernel.org>
11311 L: linux-pci@vger.kernel.org
11312 L: linux-arm-kernel@lists.infradead.org
11314 F: Documentation/devicetree/bindings/pci/versatile.txt
11315 F: drivers/pci/controller/pci-versatile.c
11317 PCI DRIVER FOR ARMADA 8K
11318 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11319 L: linux-pci@vger.kernel.org
11320 L: linux-arm-kernel@lists.infradead.org
11322 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11323 F: drivers/pci/controller/dwc/pcie-armada8k.c
11325 PCI DRIVER FOR CADENCE PCIE IP
11326 M: Alan Douglas <adouglas@cadence.com>
11327 L: linux-pci@vger.kernel.org
11329 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11330 F: drivers/pci/controller/pcie-cadence*
11332 PCI DRIVER FOR FREESCALE LAYERSCAPE
11333 M: Minghuan Lian <minghuan.Lian@nxp.com>
11334 M: Mingkai Hu <mingkai.hu@nxp.com>
11335 M: Roy Zang <roy.zang@nxp.com>
11336 L: linuxppc-dev@lists.ozlabs.org
11337 L: linux-pci@vger.kernel.org
11338 L: linux-arm-kernel@lists.infradead.org
11340 F: drivers/pci/controller/dwc/*layerscape*
11342 PCI DRIVER FOR GENERIC OF HOSTS
11343 M: Will Deacon <will.deacon@arm.com>
11344 L: linux-pci@vger.kernel.org
11345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11347 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11348 F: drivers/pci/controller/pci-host-common.c
11349 F: drivers/pci/controller/pci-host-generic.c
11351 PCI DRIVER FOR IMX6
11352 M: Richard Zhu <hongxing.zhu@nxp.com>
11353 M: Lucas Stach <l.stach@pengutronix.de>
11354 L: linux-pci@vger.kernel.org
11355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11357 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11358 F: drivers/pci/controller/dwc/*imx6*
11360 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11361 M: Keith Busch <keith.busch@intel.com>
11362 M: Jonathan Derrick <jonathan.derrick@intel.com>
11363 L: linux-pci@vger.kernel.org
11365 F: drivers/pci/controller/vmd.c
11367 PCI DRIVER FOR MICROSEMI SWITCHTEC
11368 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11369 M: Logan Gunthorpe <logang@deltatee.com>
11370 L: linux-pci@vger.kernel.org
11372 F: Documentation/switchtec.txt
11373 F: Documentation/ABI/testing/sysfs-class-switchtec
11374 F: drivers/pci/switch/switchtec*
11375 F: include/uapi/linux/switchtec_ioctl.h
11376 F: include/linux/switchtec.h
11377 F: drivers/ntb/hw/mscc/
11379 PCI DRIVER FOR MOBIVEIL PCIE IP
11380 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11381 L: linux-pci@vger.kernel.org
11383 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11384 F: drivers/pci/controller/pcie-mobiveil.c
11386 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11387 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11388 M: Jason Cooper <jason@lakedaemon.net>
11389 L: linux-pci@vger.kernel.org
11390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11392 F: drivers/pci/controller/*mvebu*
11394 PCI DRIVER FOR NVIDIA TEGRA
11395 M: Thierry Reding <thierry.reding@gmail.com>
11396 L: linux-tegra@vger.kernel.org
11397 L: linux-pci@vger.kernel.org
11399 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11400 F: drivers/pci/controller/pci-tegra.c
11402 PCI DRIVER FOR RENESAS R-CAR
11403 M: Simon Horman <horms@verge.net.au>
11404 L: linux-pci@vger.kernel.org
11405 L: linux-renesas-soc@vger.kernel.org
11407 F: drivers/pci/controller/*rcar*
11409 PCI DRIVER FOR SAMSUNG EXYNOS
11410 M: Jingoo Han <jingoohan1@gmail.com>
11411 L: linux-pci@vger.kernel.org
11412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11413 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11415 F: drivers/pci/controller/dwc/pci-exynos.c
11417 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11418 M: Jingoo Han <jingoohan1@gmail.com>
11419 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11420 L: linux-pci@vger.kernel.org
11422 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11423 F: drivers/pci/controller/dwc/*designware*
11425 PCI DRIVER FOR TI DRA7XX
11426 M: Kishon Vijay Abraham I <kishon@ti.com>
11427 L: linux-omap@vger.kernel.org
11428 L: linux-pci@vger.kernel.org
11430 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11431 F: drivers/pci/controller/dwc/pci-dra7xx.c
11433 PCI DRIVER FOR TI KEYSTONE
11434 M: Murali Karicheri <m-karicheri2@ti.com>
11435 L: linux-pci@vger.kernel.org
11436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11438 F: drivers/pci/controller/dwc/pci-keystone.c
11440 PCI ENDPOINT SUBSYSTEM
11441 M: Kishon Vijay Abraham I <kishon@ti.com>
11442 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11443 L: linux-pci@vger.kernel.org
11444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11446 F: drivers/pci/endpoint/
11447 F: drivers/misc/pci_endpoint_test.c
11450 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11451 M: Russell Currey <ruscur@russell.cc>
11452 M: Sam Bobroff <sbobroff@linux.ibm.com>
11453 M: Oliver O'Halloran <oohall@gmail.com>
11454 L: linuxppc-dev@lists.ozlabs.org
11456 F: Documentation/PCI/pci-error-recovery.txt
11457 F: drivers/pci/pcie/aer.c
11458 F: drivers/pci/pcie/dpc.c
11459 F: drivers/pci/pcie/err.c
11460 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11461 F: arch/powerpc/kernel/eeh*.c
11462 F: arch/powerpc/platforms/*/eeh*.c
11463 F: arch/powerpc/include/*/eeh*.h
11466 M: Linas Vepstas <linasvepstas@gmail.com>
11467 L: linux-pci@vger.kernel.org
11469 F: Documentation/PCI/pci-error-recovery.txt
11471 PCI MSI DRIVER FOR ALTERA MSI IP
11472 M: Ley Foon Tan <lftan@altera.com>
11473 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11474 L: linux-pci@vger.kernel.org
11476 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11477 F: drivers/pci/controller/pcie-altera-msi.c
11479 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11480 M: Duc Dang <dhdang@apm.com>
11481 L: linux-pci@vger.kernel.org
11482 L: linux-arm-kernel@lists.infradead.org
11484 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11485 F: drivers/pci/controller/pci-xgene-msi.c
11488 M: Bjorn Helgaas <bhelgaas@google.com>
11489 L: linux-pci@vger.kernel.org
11490 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11493 F: Documentation/devicetree/bindings/pci/
11494 F: Documentation/PCI/
11495 F: drivers/acpi/pci*
11497 F: include/asm-generic/pci*
11498 F: include/linux/pci*
11499 F: include/linux/of_pci.h
11500 F: include/uapi/linux/pci*
11503 F: arch/x86/kernel/quirks.c
11505 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11506 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11507 L: linux-pci@vger.kernel.org
11508 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11511 F: drivers/pci/controller/
11513 PCIE DRIVER FOR AXIS ARTPEC
11514 M: Jesper Nilsson <jesper.nilsson@axis.com>
11515 L: linux-arm-kernel@axis.com
11516 L: linux-pci@vger.kernel.org
11518 F: Documentation/devicetree/bindings/pci/axis,artpec*
11519 F: drivers/pci/controller/dwc/*artpec*
11521 PCIE DRIVER FOR CAVIUM THUNDERX
11522 M: David Daney <david.daney@cavium.com>
11523 L: linux-pci@vger.kernel.org
11524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11526 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11527 F: drivers/pci/controller/pci-thunder-*
11529 PCIE DRIVER FOR HISILICON
11530 M: Zhou Wang <wangzhou1@hisilicon.com>
11531 L: linux-pci@vger.kernel.org
11533 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11534 F: drivers/pci/controller/dwc/pcie-hisi.c
11536 PCIE DRIVER FOR HISILICON KIRIN
11537 M: Xiaowei Song <songxiaowei@hisilicon.com>
11538 M: Binghui Wang <wangbinghui@hisilicon.com>
11539 L: linux-pci@vger.kernel.org
11541 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11542 F: drivers/pci/controller/dwc/pcie-kirin.c
11544 PCIE DRIVER FOR HISILICON STB
11545 M: Jianguo Sun <sunjianguo1@huawei.com>
11546 M: Shawn Guo <shawn.guo@linaro.org>
11547 L: linux-pci@vger.kernel.org
11549 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11550 F: drivers/pci/controller/dwc/pcie-histb.c
11552 PCIE DRIVER FOR MEDIATEK
11553 M: Ryder Lee <ryder.lee@mediatek.com>
11554 L: linux-pci@vger.kernel.org
11555 L: linux-mediatek@lists.infradead.org
11557 F: Documentation/devicetree/bindings/pci/mediatek*
11558 F: drivers/pci/controller/*mediatek*
11560 PCIE DRIVER FOR QUALCOMM MSM
11561 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11562 L: linux-pci@vger.kernel.org
11563 L: linux-arm-msm@vger.kernel.org
11565 F: drivers/pci/controller/dwc/*qcom*
11567 PCIE DRIVER FOR ROCKCHIP
11568 M: Shawn Lin <shawn.lin@rock-chips.com>
11569 L: linux-pci@vger.kernel.org
11570 L: linux-rockchip@lists.infradead.org
11572 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11573 F: drivers/pci/controller/pcie-rockchip*
11575 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11576 M: Linus Walleij <linus.walleij@linaro.org>
11577 L: linux-pci@vger.kernel.org
11579 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11580 F: drivers/pci/controller/pci-v3-semi.c
11582 PCIE DRIVER FOR ST SPEAR13XX
11583 M: Pratyush Anand <pratyush.anand@gmail.com>
11584 L: linux-pci@vger.kernel.org
11586 F: drivers/pci/controller/dwc/*spear*
11589 M: Dominik Brodowski <linux@dominikbrodowski.net>
11590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11592 F: Documentation/pcmcia/
11597 PCNET32 NETWORK DRIVER
11598 M: Don Fry <pcnet32@frontier.com>
11599 L: netdev@vger.kernel.org
11601 F: drivers/net/ethernet/amd/pcnet32.c
11603 PCRYPT PARALLEL CRYPTO ENGINE
11604 M: Steffen Klassert <steffen.klassert@secunet.com>
11605 L: linux-crypto@vger.kernel.org
11608 F: include/crypto/pcrypt.h
11610 PEAQ WMI HOTKEYS DRIVER
11611 M: Hans de Goede <hdegoede@redhat.com>
11612 L: platform-driver-x86@vger.kernel.org
11614 F: drivers/platform/x86/peaq-wmi.c
11616 PER-CPU MEMORY ALLOCATOR
11617 M: Dennis Zhou <dennis@kernel.org>
11618 M: Tejun Heo <tj@kernel.org>
11619 M: Christoph Lameter <cl@linux.com>
11620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11622 F: include/linux/percpu*.h
11624 F: arch/*/include/asm/percpu.h
11626 PER-TASK DELAY ACCOUNTING
11627 M: Balbir Singh <bsingharora@gmail.com>
11629 F: include/linux/delayacct.h
11630 F: kernel/delayacct.c
11632 PERFORMANCE EVENTS SUBSYSTEM
11633 M: Peter Zijlstra <peterz@infradead.org>
11634 M: Ingo Molnar <mingo@redhat.com>
11635 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11636 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11637 R: Jiri Olsa <jolsa@redhat.com>
11638 R: Namhyung Kim <namhyung@kernel.org>
11639 L: linux-kernel@vger.kernel.org
11640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11643 F: include/linux/perf_event.h
11644 F: include/uapi/linux/perf_event.h
11645 F: arch/*/kernel/perf_event*.c
11646 F: arch/*/kernel/*/perf_event*.c
11647 F: arch/*/kernel/*/*/perf_event*.c
11648 F: arch/*/include/asm/perf_event.h
11649 F: arch/*/kernel/perf_callchain.c
11653 PERSONALITY HANDLING
11654 M: Christoph Hellwig <hch@infradead.org>
11655 L: linux-abi-devel@lists.sourceforge.net
11657 F: include/linux/personality.h
11658 F: include/uapi/linux/personality.h
11660 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11661 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11662 L: linux-input@vger.kernel.org
11664 F: Documentation/input/devices/pxrc.rst
11665 F: drivers/input/joystick/pxrc.c
11668 M: Remi Denis-Courmont <courmisch@gmail.com>
11670 F: Documentation/networking/phonet.txt
11671 F: include/linux/phonet.h
11672 F: include/net/phonet/
11673 F: include/uapi/linux/phonet.h
11677 M: Joern Engel <joern@lazybastard.org>
11678 L: linux-mtd@lists.infradead.org
11680 F: drivers/mtd/devices/phram.c
11683 M: Bruno Prémont <bonbons@linux-vserver.org>
11684 L: linux-input@vger.kernel.org
11686 F: drivers/hid/hid-picolcd*
11689 M: Jamie Iles <jamie@jamieiles.com>
11690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11691 T: git git://github.com/jamieiles/linux-2.6-ji.git
11693 F: arch/arm/boot/dts/picoxcell*
11694 F: arch/arm/mach-picoxcell/
11695 F: drivers/crypto/picoxcell*
11697 PIN CONTROL SUBSYSTEM
11698 M: Linus Walleij <linus.walleij@linaro.org>
11699 L: linux-gpio@vger.kernel.org
11700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11702 F: Documentation/devicetree/bindings/pinctrl/
11703 F: Documentation/driver-api/pinctl.rst
11704 F: drivers/pinctrl/
11705 F: include/linux/pinctrl/
11707 PIN CONTROLLER - ATMEL AT91
11708 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11711 F: drivers/pinctrl/pinctrl-at91.*
11713 PIN CONTROLLER - ATMEL AT91 PIO4
11714 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11716 L: linux-gpio@vger.kernel.org
11718 F: drivers/pinctrl/pinctrl-at91-pio4.*
11720 PIN CONTROLLER - FREESCALE
11721 M: Dong Aisheng <aisheng.dong@nxp.com>
11722 M: Fabio Estevam <festevam@gmail.com>
11723 M: Shawn Guo <shawnguo@kernel.org>
11724 M: Stefan Agner <stefan@agner.ch>
11725 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11726 L: linux-gpio@vger.kernel.org
11728 F: drivers/pinctrl/freescale/
11729 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11731 PIN CONTROLLER - INTEL
11732 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11733 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11735 F: drivers/pinctrl/intel/
11737 PIN CONTROLLER - MEDIATEK
11738 M: Sean Wang <sean.wang@kernel.org>
11739 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11741 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11742 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11743 F: drivers/pinctrl/mediatek/
11745 PIN CONTROLLER - QUALCOMM
11746 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11748 L: linux-arm-msm@vger.kernel.org
11749 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11750 F: drivers/pinctrl/qcom/
11752 PIN CONTROLLER - RENESAS
11753 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11754 M: Geert Uytterhoeven <geert+renesas@glider.be>
11755 L: linux-renesas-soc@vger.kernel.org
11756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11758 F: drivers/pinctrl/sh-pfc/
11760 PIN CONTROLLER - SAMSUNG
11761 M: Tomasz Figa <tomasz.figa@gmail.com>
11762 M: Krzysztof Kozlowski <krzk@kernel.org>
11763 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11765 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11766 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11769 F: drivers/pinctrl/samsung/
11770 F: include/dt-bindings/pinctrl/samsung.h
11771 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11773 PIN CONTROLLER - SINGLE
11774 M: Tony Lindgren <tony@atomide.com>
11775 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11777 L: linux-omap@vger.kernel.org
11779 F: drivers/pinctrl/pinctrl-single.c
11781 PIN CONTROLLER - ST SPEAR
11782 M: Viresh Kumar <vireshk@kernel.org>
11783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11784 W: http://www.st.com/spear
11786 F: drivers/pinctrl/spear/
11788 PISTACHIO SOC SUPPORT
11789 M: James Hartley <james.hartley@sondrel.com>
11790 L: linux-mips@linux-mips.org
11792 F: arch/mips/pistachio/
11793 F: arch/mips/include/asm/mach-pistachio/
11794 F: arch/mips/boot/dts/img/pistachio*
11795 F: arch/mips/configs/pistachio*_defconfig
11799 M: linux-block@vger.kernel.org
11800 F: drivers/block/pktcdvd.c
11801 F: include/linux/pktcdvd.h
11802 F: include/uapi/linux/pktcdvd.h
11804 PKUNITY SOC DRIVERS
11805 M: Guan Xuetao <gxt@pku.edu.cn>
11806 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11808 T: git git://github.com/gxt/linux.git
11809 F: drivers/input/serio/i8042-unicore32io.h
11810 F: drivers/i2c/busses/i2c-puv3.c
11811 F: drivers/video/fbdev/fb-puv3.c
11812 F: drivers/rtc/rtc-puv3.c
11814 PMBUS HARDWARE MONITORING DRIVERS
11815 M: Guenter Roeck <linux@roeck-us.net>
11816 L: linux-hwmon@vger.kernel.org
11817 W: http://hwmon.wiki.kernel.org/
11818 W: http://www.roeck-us.net/linux/drivers/
11819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11821 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11822 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11823 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11824 F: Documentation/hwmon/adm1275
11825 F: Documentation/hwmon/ibm-cffps
11826 F: Documentation/hwmon/ir35221
11827 F: Documentation/hwmon/lm25066
11828 F: Documentation/hwmon/ltc2978
11829 F: Documentation/hwmon/ltc3815
11830 F: Documentation/hwmon/max16064
11831 F: Documentation/hwmon/max20751
11832 F: Documentation/hwmon/max31785
11833 F: Documentation/hwmon/max34440
11834 F: Documentation/hwmon/max8688
11835 F: Documentation/hwmon/pmbus
11836 F: Documentation/hwmon/pmbus-core
11837 F: Documentation/hwmon/tps40422
11838 F: Documentation/hwmon/ucd9000
11839 F: Documentation/hwmon/ucd9200
11840 F: Documentation/hwmon/zl6100
11841 F: drivers/hwmon/pmbus/
11842 F: include/linux/pmbus.h
11844 PMC SIERRA MaxRAID DRIVER
11845 L: linux-scsi@vger.kernel.org
11846 W: http://www.pmc-sierra.com/
11848 F: drivers/scsi/pmcraid.*
11850 PMC SIERRA PM8001 DRIVER
11851 M: Jack Wang <jinpu.wang@profitbricks.com>
11852 M: lindar_liu@usish.com
11853 L: linux-scsi@vger.kernel.org
11855 F: drivers/scsi/pm8001/
11858 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11862 POSIX CLOCKS and TIMERS
11863 M: Thomas Gleixner <tglx@linutronix.de>
11864 L: linux-kernel@vger.kernel.org
11865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11868 F: include/linux/timer*
11869 F: kernel/time/*timer*
11871 POWER MANAGEMENT CORE
11872 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11873 L: linux-pm@vger.kernel.org
11874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11875 B: https://bugzilla.kernel.org
11877 F: drivers/base/power/
11878 F: include/linux/pm.h
11879 F: include/linux/pm_*
11880 F: include/linux/powercap.h
11881 F: drivers/powercap/
11882 F: kernel/configs/nopm.config
11884 POWER STATE COORDINATION INTERFACE (PSCI)
11885 M: Mark Rutland <mark.rutland@arm.com>
11886 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11887 L: linux-arm-kernel@lists.infradead.org
11889 F: drivers/firmware/psci*.c
11890 F: include/linux/psci.h
11891 F: include/uapi/linux/psci.h
11893 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11894 M: Sebastian Reichel <sre@kernel.org>
11895 L: linux-pm@vger.kernel.org
11896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11898 F: Documentation/ABI/testing/sysfs-class-power
11899 F: Documentation/devicetree/bindings/power/supply/
11900 F: include/linux/power_supply.h
11901 F: drivers/power/supply/
11903 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11904 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11905 L: linuxppc-dev@lists.ozlabs.org
11907 F: drivers/char/powernv-op-panel.c
11909 PPP OVER ATM (RFC 2364)
11910 M: Mitchell Blank Jr <mitch@sfgoth.com>
11912 F: net/atm/pppoatm.c
11913 F: include/uapi/linux/atmppp.h
11916 M: Michal Ostrowski <mostrows@earthlink.net>
11918 F: drivers/net/ppp/pppoe.c
11919 F: drivers/net/ppp/pppox.c
11922 M: James Chapman <jchapman@katalix.com>
11924 F: net/l2tp/l2tp_ppp.c
11925 F: include/linux/if_pppol2tp.h
11926 F: include/uapi/linux/if_pppol2tp.h
11928 PPP PROTOCOL DRIVERS AND COMPRESSORS
11929 M: Paul Mackerras <paulus@samba.org>
11930 L: linux-ppp@vger.kernel.org
11932 F: drivers/net/ppp/ppp_*
11935 M: Rodolfo Giometti <giometti@enneenne.com>
11936 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11937 L: linuxpps@ml.enneenne.com (subscribers-only)
11939 F: Documentation/pps/
11940 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11941 F: Documentation/ABI/testing/sysfs-pps
11943 F: include/linux/pps*.h
11944 F: include/uapi/linux/pps.h
11947 M: Dmitry Kozlov <xeb@mail.ru>
11948 L: netdev@vger.kernel.org
11950 F: drivers/net/ppp/pptp.c
11951 W: http://sourceforge.net/projects/accel-pptp
11954 M: Robert Love <rml@tech9.net>
11955 L: kpreempt-tech@lists.sourceforge.net
11956 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11958 F: Documentation/preempt-locking.txt
11959 F: include/linux/preempt.h
11962 M: Petr Mladek <pmladek@suse.com>
11963 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11964 R: Steven Rostedt <rostedt@goodmis.org>
11967 F: include/linux/printk.h
11969 PRISM54 WIRELESS DRIVER
11970 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11971 L: linux-wireless@vger.kernel.org
11972 W: http://wireless.kernel.org/en/users/Drivers/p54
11974 F: drivers/net/wireless/intersil/prism54/
11977 R: Alexey Dobriyan <adobriyan@gmail.com>
11978 L: linux-kernel@vger.kernel.org
11979 L: linux-fsdevel@vger.kernel.org
11982 F: include/linux/proc_fs.h
11983 F: tools/testing/selftests/proc/
11986 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11987 M: Kees Cook <keescook@chromium.org>
11988 L: linux-kernel@vger.kernel.org
11989 L: linux-fsdevel@vger.kernel.org
11991 F: fs/proc/proc_sysctl.c
11992 F: include/linux/sysctl.h
11994 F: tools/testing/selftests/sysctl/
11996 PS3 NETWORK SUPPORT
11997 M: Geoff Levand <geoff@infradead.org>
11998 L: netdev@vger.kernel.org
11999 L: linuxppc-dev@lists.ozlabs.org
12001 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12003 PS3 PLATFORM SUPPORT
12004 M: Geoff Levand <geoff@infradead.org>
12005 L: linuxppc-dev@lists.ozlabs.org
12007 F: arch/powerpc/boot/ps3*
12008 F: arch/powerpc/include/asm/lv1call.h
12009 F: arch/powerpc/include/asm/ps3*.h
12010 F: arch/powerpc/platforms/ps3/
12013 F: drivers/rtc/rtc-ps3.c
12014 F: drivers/usb/host/*ps3.c
12015 F: sound/ppc/snd_ps3*
12018 M: Jim Paris <jim@jtan.com>
12019 M: Geoff Levand <geoff@infradead.org>
12020 L: linuxppc-dev@lists.ozlabs.org
12022 F: drivers/block/ps3vram.c
12024 PSAMPLE PACKET SAMPLING SUPPORT:
12025 M: Yotam Gigi <yotam.gi@gmail.com>
12028 F: include/net/psample.h
12029 F: include/uapi/linux/psample.h
12032 M: Kees Cook <keescook@chromium.org>
12033 M: Anton Vorontsov <anton@enomsg.org>
12034 M: Colin Cross <ccross@android.com>
12035 M: Tony Luck <tony.luck@intel.com>
12037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12039 F: include/linux/pstore*
12040 F: drivers/firmware/efi/efi-pstore.c
12041 F: drivers/acpi/apei/erst.c
12042 F: Documentation/admin-guide/ramoops.rst
12043 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12044 K: \b(pstore|ramoops)
12046 PTP HARDWARE CLOCK SUPPORT
12047 M: Richard Cochran <richardcochran@gmail.com>
12048 L: netdev@vger.kernel.org
12050 W: http://linuxptp.sourceforge.net/
12051 F: Documentation/ABI/testing/sysfs-ptp
12052 F: Documentation/ptp/*
12053 F: drivers/net/phy/dp83640*
12055 F: include/linux/ptp_cl*
12058 M: Oleg Nesterov <oleg@redhat.com>
12060 F: include/asm-generic/syscall.h
12061 F: include/linux/ptrace.h
12062 F: include/linux/regset.h
12063 F: include/linux/tracehook.h
12064 F: include/uapi/linux/ptrace.h
12065 F: include/uapi/linux/ptrace.h
12066 F: include/asm-generic/ptrace.h
12068 F: arch/*/ptrace*.c
12069 F: arch/*/*/ptrace*.c
12070 F: arch/*/include/asm/ptrace*.h
12073 M: Hans Verkuil <hverkuil@xs4all.nl>
12074 L: linux-media@vger.kernel.org
12075 T: git git://linuxtv.org/media_tree.git
12077 F: drivers/media/usb/pulse8-cec/*
12078 F: Documentation/media/cec-drivers/pulse8-cec.rst
12080 PVRUSB2 VIDEO4LINUX DRIVER
12081 M: Mike Isely <isely@pobox.com>
12082 L: pvrusb2@isely.net (subscribers-only)
12083 L: linux-media@vger.kernel.org
12084 W: http://www.isely.net/pvrusb2/
12085 T: git git://linuxtv.org/media_tree.git
12087 F: Documentation/media/v4l-drivers/pvrusb2*
12088 F: drivers/media/usb/pvrusb2/
12091 M: Hans Verkuil <hverkuil@xs4all.nl>
12092 L: linux-media@vger.kernel.org
12093 T: git git://linuxtv.org/media_tree.git
12095 F: drivers/media/usb/pwc/*
12098 M: Kamil Debski <kamil@wypas.org>
12099 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12100 L: linux-hwmon@vger.kernel.org
12102 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12103 F: Documentation/hwmon/pwm-fan
12104 F: drivers/hwmon/pwm-fan.c
12107 M: Sean Young <sean@mess.org>
12108 L: linux-media@vger.kernel.org
12110 F: drivers/media/rc/pwm-ir-tx.c
12113 M: Thierry Reding <thierry.reding@gmail.com>
12114 L: linux-pwm@vger.kernel.org
12116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12117 F: Documentation/pwm.txt
12118 F: Documentation/devicetree/bindings/pwm/
12119 F: include/linux/pwm.h
12121 F: drivers/video/backlight/pwm_bl.c
12122 F: include/linux/pwm_backlight.h
12123 F: drivers/gpio/gpio-mvebu.c
12124 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12127 M: Robert Jarzmik <robert.jarzmik@free.fr>
12128 L: linux-gpio@vger.kernel.org
12130 F: drivers/gpio/gpio-pxa.c
12136 M: Robert Jarzmik <robert.jarzmik@free.fr>
12137 L: linux-rtc@vger.kernel.org
12140 PXA2xx/PXA3xx SUPPORT
12141 M: Daniel Mack <daniel@zonque.org>
12142 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12143 M: Robert Jarzmik <robert.jarzmik@free.fr>
12144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12145 T: git git://github.com/hzhuang1/linux.git
12146 T: git git://github.com/rjarzmik/linux.git
12148 F: arch/arm/boot/dts/pxa*
12149 F: arch/arm/mach-pxa/
12150 F: drivers/dma/pxa*
12151 F: drivers/pcmcia/pxa2xx*
12152 F: drivers/pinctrl/pxa/
12153 F: drivers/spi/spi-pxa2xx*
12154 F: drivers/usb/gadget/udc/pxa2*
12155 F: include/sound/pxa2xx-lib.h
12160 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12161 L: qat-linux@intel.com
12163 F: drivers/crypto/qat/
12165 QCOM AUDIO (ASoC) DRIVERS
12166 M: Patrick Lai <plai@codeaurora.org>
12167 M: Banajit Goswami <bgoswami@codeaurora.org>
12168 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12172 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12173 M: Gabriel Somlo <somlo@cmu.edu>
12174 M: "Michael S. Tsirkin" <mst@redhat.com>
12175 L: qemu-devel@nongnu.org
12177 F: drivers/firmware/qemu_fw_cfg.c
12178 F: include/uapi/linux/qemu_fw_cfg.h
12181 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12182 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12183 L: linux-rdma@vger.kernel.org
12185 F: drivers/infiniband/hw/qib/
12187 QLOGIC QL41xxx FCOE DRIVER
12188 M: QLogic-Storage-Upstream@cavium.com
12189 L: linux-scsi@vger.kernel.org
12191 F: drivers/scsi/qedf/
12193 QLOGIC QL41xxx ISCSI DRIVER
12194 M: QLogic-Storage-Upstream@cavium.com
12195 L: linux-scsi@vger.kernel.org
12197 F: drivers/scsi/qedi/
12199 QLOGIC QL4xxx ETHERNET DRIVER
12200 M: Ariel Elior <Ariel.Elior@cavium.com>
12201 M: everest-linux-l2@cavium.com
12202 L: netdev@vger.kernel.org
12204 F: drivers/net/ethernet/qlogic/qed/
12205 F: include/linux/qed/
12206 F: drivers/net/ethernet/qlogic/qede/
12208 QLOGIC QL4xxx RDMA DRIVER
12209 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12210 M: Ariel Elior <Ariel.Elior@cavium.com>
12211 L: linux-rdma@vger.kernel.org
12213 F: drivers/infiniband/hw/qedr/
12214 F: include/uapi/rdma/qedr-abi.h
12216 QLOGIC QLA1280 SCSI DRIVER
12217 M: Michael Reed <mdr@sgi.com>
12218 L: linux-scsi@vger.kernel.org
12220 F: drivers/scsi/qla1280.[ch]
12222 QLOGIC QLA2XXX FC-SCSI DRIVER
12223 M: qla2xxx-upstream@qlogic.com
12224 L: linux-scsi@vger.kernel.org
12226 F: Documentation/scsi/LICENSE.qla2xxx
12227 F: drivers/scsi/qla2xxx/
12229 QLOGIC QLA3XXX NETWORK DRIVER
12230 M: Dept-GELinuxNICDev@cavium.com
12231 L: netdev@vger.kernel.org
12233 F: Documentation/networking/LICENSE.qla3xxx
12234 F: drivers/net/ethernet/qlogic/qla3xxx.*
12236 QLOGIC QLA4XXX iSCSI DRIVER
12237 M: QLogic-Storage-Upstream@qlogic.com
12238 L: linux-scsi@vger.kernel.org
12240 F: Documentation/scsi/LICENSE.qla4xxx
12241 F: drivers/scsi/qla4xxx/
12243 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12244 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12245 M: Manish Chopra <manish.chopra@cavium.com>
12246 M: Dept-GELinuxNICDev@cavium.com
12247 L: netdev@vger.kernel.org
12249 F: drivers/net/ethernet/qlogic/qlcnic/
12251 QLOGIC QLGE 10Gb ETHERNET DRIVER
12252 M: Manish Chopra <manish.chopra@cavium.com>
12253 M: Dept-GELinuxNICDev@cavium.com
12254 L: netdev@vger.kernel.org
12256 F: drivers/net/ethernet/qlogic/qlge/
12258 QM1D1B0004 MEDIA DRIVER
12259 M: Akihiro Tsukada <tskd08@gmail.com>
12260 L: linux-media@vger.kernel.org
12262 F: drivers/media/tuners/qm1d1b0004*
12264 QM1D1C0042 MEDIA DRIVER
12265 M: Akihiro Tsukada <tskd08@gmail.com>
12266 L: linux-media@vger.kernel.org
12268 F: drivers/media/tuners/qm1d1c0042*
12271 M: Anders Larsen <al@alarsen.net>
12272 W: http://www.alarsen.net/linux/qnx4fs/
12275 F: include/uapi/linux/qnx4_fs.h
12276 F: include/uapi/linux/qnxtypes.h
12278 QORIQ DPAA2 FSL-MC BUS DRIVER
12279 M: Stuart Yoder <stuyoder@gmail.com>
12280 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12281 L: linux-kernel@vger.kernel.org
12283 F: drivers/bus/fsl-mc/
12284 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12285 F: Documentation/networking/dpaa2/overview.rst
12287 QT1010 MEDIA DRIVER
12288 M: Antti Palosaari <crope@iki.fi>
12289 L: linux-media@vger.kernel.org
12290 W: https://linuxtv.org
12291 W: http://palosaari.fi/linux/
12292 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12293 T: git git://linuxtv.org/anttip/media_tree.git
12295 F: drivers/media/tuners/qt1010*
12297 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12298 M: Kalle Valo <kvalo@codeaurora.org>
12299 L: ath10k@lists.infradead.org
12300 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12303 F: drivers/net/wireless/ath/ath10k/
12305 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12306 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12307 L: linux-wireless@vger.kernel.org
12308 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12310 F: drivers/net/wireless/ath/ath9k/
12312 QUALCOMM CAMERA SUBSYSTEM DRIVER
12313 M: Todor Tomov <todor.tomov@linaro.org>
12314 L: linux-media@vger.kernel.org
12316 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12317 F: Documentation/media/v4l-drivers/qcom_camss.rst
12318 F: drivers/media/platform/qcom/camss/
12320 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12321 M: Ilia Lin <ilia.lin@gmail.com>
12322 L: linux-pm@vger.kernel.org
12324 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12325 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12327 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12328 M: Timur Tabi <timur@kernel.org>
12329 L: netdev@vger.kernel.org
12331 F: drivers/net/ethernet/qualcomm/emac/
12333 QUALCOMM GENERIC INTERFACE I2C DRIVER
12334 M: Alok Chauhan <alokc@codeaurora.org>
12335 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12336 L: linux-i2c@vger.kernel.org
12337 L: linux-arm-msm@vger.kernel.org
12339 F: drivers/i2c/busses/i2c-qcom-geni.c
12341 QUALCOMM HEXAGON ARCHITECTURE
12342 M: Richard Kuo <rkuo@codeaurora.org>
12343 L: linux-hexagon@vger.kernel.org
12344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12348 QUALCOMM HIDMA DRIVER
12349 M: Sinan Kaya <okaya@kernel.org>
12350 L: linux-arm-kernel@lists.infradead.org
12351 L: linux-arm-msm@vger.kernel.org
12352 L: dmaengine@vger.kernel.org
12354 F: drivers/dma/qcom/hidma*
12357 M: Rob Clark <robdclark@gmail.com>
12358 L: iommu@lists.linux-foundation.org
12359 L: linux-arm-msm@vger.kernel.org
12361 F: drivers/iommu/qcom_iommu.c
12363 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12364 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12365 L: linux-media@vger.kernel.org
12366 L: linux-arm-msm@vger.kernel.org
12367 T: git git://linuxtv.org/media_tree.git
12369 F: drivers/media/platform/qcom/venus/
12371 QUALCOMM WCN36XX WIRELESS DRIVER
12372 M: Kalle Valo <kvalo@codeaurora.org>
12373 L: wcn36xx@lists.infradead.org
12374 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12375 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12377 F: drivers/net/wireless/ath/wcn36xx/
12379 QUANTENNA QTNFMAC WIRELESS DRIVER
12380 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12381 M: Avinash Patil <avinashp@quantenna.com>
12382 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12383 L: linux-wireless@vger.kernel.org
12385 F: drivers/net/wireless/quantenna
12387 RADEON and AMDGPU DRM DRIVERS
12388 M: Alex Deucher <alexander.deucher@amd.com>
12389 M: Christian König <christian.koenig@amd.com>
12390 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12391 L: amd-gfx@lists.freedesktop.org
12392 T: git git://people.freedesktop.org/~agd5f/linux
12394 F: drivers/gpu/drm/radeon/
12395 F: include/uapi/drm/radeon_drm.h
12396 F: drivers/gpu/drm/amd/
12397 F: include/uapi/drm/amdgpu_drm.h
12399 RADEON FRAMEBUFFER DISPLAY DRIVER
12400 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12401 L: linux-fbdev@vger.kernel.org
12403 F: drivers/video/fbdev/aty/radeon*
12404 F: include/uapi/linux/radeonfb.h
12406 RADIOSHARK RADIO DRIVER
12407 M: Hans Verkuil <hverkuil@xs4all.nl>
12408 L: linux-media@vger.kernel.org
12409 T: git git://linuxtv.org/media_tree.git
12411 F: drivers/media/radio/radio-shark.c
12413 RADIOSHARK2 RADIO DRIVER
12414 M: Hans Verkuil <hverkuil@xs4all.nl>
12415 L: linux-media@vger.kernel.org
12416 T: git git://linuxtv.org/media_tree.git
12418 F: drivers/media/radio/radio-shark2.c
12419 F: drivers/media/radio/radio-tea5777.c
12421 RADOS BLOCK DEVICE (RBD)
12422 M: Ilya Dryomov <idryomov@gmail.com>
12423 M: Sage Weil <sage@redhat.com>
12424 M: Alex Elder <elder@kernel.org>
12425 L: ceph-devel@vger.kernel.org
12426 W: http://ceph.com/
12427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12428 T: git git://github.com/ceph/ceph-client.git
12430 F: Documentation/ABI/testing/sysfs-bus-rbd
12431 F: drivers/block/rbd.c
12432 F: drivers/block/rbd_types.h
12434 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12435 M: Paul Mackerras <paulus@samba.org>
12436 L: linux-fbdev@vger.kernel.org
12438 F: drivers/video/fbdev/aty/aty128fb.c
12440 RAINSHADOW-CEC DRIVER
12441 M: Hans Verkuil <hverkuil@xs4all.nl>
12442 L: linux-media@vger.kernel.org
12443 T: git git://linuxtv.org/media_tree.git
12445 F: drivers/media/usb/rainshadow-cec/*
12447 RALINK MIPS ARCHITECTURE
12448 M: John Crispin <john@phrozen.org>
12449 L: linux-mips@linux-mips.org
12451 F: arch/mips/ralink
12453 RALINK RT2X00 WIRELESS LAN DRIVER
12455 M: Stanislaw Gruszka <sgruszka@redhat.com>
12456 M: Helmut Schaa <helmut.schaa@googlemail.com>
12457 L: linux-wireless@vger.kernel.org
12459 F: drivers/net/wireless/ralink/rt2x00/
12461 RAMDISK RAM BLOCK DEVICE DRIVER
12462 M: Jens Axboe <axboe@kernel.dk>
12464 F: Documentation/blockdev/ramdisk.txt
12465 F: drivers/block/brd.c
12467 RANCHU VIRTUAL BOARD FOR MIPS
12468 M: Miodrag Dinic <miodrag.dinic@mips.com>
12469 L: linux-mips@linux-mips.org
12471 F: arch/mips/generic/board-ranchu.c
12472 F: arch/mips/configs/generic/board-ranchu.config
12474 RANDOM NUMBER DRIVER
12475 M: "Theodore Ts'o" <tytso@mit.edu>
12477 F: drivers/char/random.c
12480 M: Matt Porter <mporter@kernel.crashing.org>
12481 M: Alexandre Bounine <alex.bou9@gmail.com>
12483 F: drivers/rapidio/
12485 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12486 L: linux-wireless@vger.kernel.org
12488 F: drivers/net/wireless/ray*
12490 RCUTORTURE TEST FRAMEWORK
12491 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12492 M: Josh Triplett <josh@joshtriplett.org>
12493 R: Steven Rostedt <rostedt@goodmis.org>
12494 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12495 R: Lai Jiangshan <jiangshanlai@gmail.com>
12496 L: linux-kernel@vger.kernel.org
12498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12499 F: tools/testing/selftests/rcutorture
12502 M: Florian Fainelli <florian@openwrt.org>
12505 RDC R6040 FAST ETHERNET DRIVER
12506 M: Florian Fainelli <f.fainelli@gmail.com>
12507 L: netdev@vger.kernel.org
12509 F: drivers/net/ethernet/rdc/r6040.c
12511 RDMAVT - RDMA verbs software
12512 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12513 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12514 L: linux-rdma@vger.kernel.org
12516 F: drivers/infiniband/sw/rdmavt
12518 RDS - RELIABLE DATAGRAM SOCKETS
12519 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12520 L: netdev@vger.kernel.org
12521 L: linux-rdma@vger.kernel.org
12522 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12523 W: https://oss.oracle.com/projects/rds/
12526 F: Documentation/networking/rds.txt
12528 RDT - RESOURCE ALLOCATION
12529 M: Fenghua Yu <fenghua.yu@intel.com>
12530 M: Reinette Chatre <reinette.chatre@intel.com>
12531 L: linux-kernel@vger.kernel.org
12533 F: arch/x86/kernel/cpu/intel_rdt*
12534 F: arch/x86/include/asm/intel_rdt_sched.h
12535 F: Documentation/x86/intel_rdt*
12537 READ-COPY UPDATE (RCU)
12538 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12539 M: Josh Triplett <josh@joshtriplett.org>
12540 R: Steven Rostedt <rostedt@goodmis.org>
12541 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12542 R: Lai Jiangshan <jiangshanlai@gmail.com>
12543 L: linux-kernel@vger.kernel.org
12544 W: http://www.rdrop.com/users/paulmck/RCU/
12546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12547 F: Documentation/RCU/
12548 X: Documentation/RCU/torture.txt
12549 F: include/linux/rcu*
12550 X: include/linux/srcu*.h
12552 X: kernel/rcu/srcu*.c
12554 REAL TIME CLOCK (RTC) SUBSYSTEM
12555 M: Alessandro Zummo <a.zummo@towertech.it>
12556 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12557 L: linux-rtc@vger.kernel.org
12558 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12561 F: Documentation/devicetree/bindings/rtc/
12562 F: Documentation/rtc.txt
12564 F: include/linux/rtc.h
12565 F: include/uapi/linux/rtc.h
12566 F: include/linux/rtc/
12567 F: include/linux/platform_data/rtc-*
12568 F: tools/testing/selftests/rtc/
12570 REALTEK AUDIO CODECS
12571 M: Bard Liao <bardliao@realtek.com>
12572 M: Oder Chiou <oder_chiou@realtek.com>
12574 F: sound/soc/codecs/rt*
12575 F: include/sound/rt*.h
12577 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12578 M: Linus Walleij <linus.walleij@linaro.org>
12580 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12581 F: drivers/net/dsa/realtek-smi*
12582 F: drivers/net/dsa/rtl83*
12584 REGISTER MAP ABSTRACTION
12585 M: Mark Brown <broonie@kernel.org>
12586 L: linux-kernel@vger.kernel.org
12587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12589 F: Documentation/devicetree/bindings/regmap/
12590 F: drivers/base/regmap/
12591 F: include/linux/regmap.h
12593 REISERFS FILE SYSTEM
12594 L: reiserfs-devel@vger.kernel.org
12598 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12599 M: Ohad Ben-Cohen <ohad@wizery.com>
12600 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12601 L: linux-remoteproc@vger.kernel.org
12602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12604 F: Documentation/devicetree/bindings/remoteproc/
12605 F: Documentation/remoteproc.txt
12606 F: drivers/remoteproc/
12607 F: include/linux/remoteproc.h
12609 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12610 M: Ohad Ben-Cohen <ohad@wizery.com>
12611 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12612 L: linux-remoteproc@vger.kernel.org
12613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12616 F: Documentation/rpmsg.txt
12617 F: include/linux/rpmsg.h
12618 F: include/linux/rpmsg/
12620 RENESAS CLOCK DRIVERS
12621 M: Geert Uytterhoeven <geert+renesas@glider.be>
12622 L: linux-renesas-soc@vger.kernel.org
12623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12625 F: drivers/clk/renesas/
12627 RENESAS EMEV2 I2C DRIVER
12628 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12630 F: drivers/i2c/busses/i2c-emev2.c
12632 RENESAS ETHERNET DRIVERS
12633 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12634 L: netdev@vger.kernel.org
12635 L: linux-renesas-soc@vger.kernel.org
12636 F: Documentation/devicetree/bindings/net/renesas,*.txt
12637 F: Documentation/devicetree/bindings/net/sh_eth.txt
12638 F: drivers/net/ethernet/renesas/
12639 F: include/linux/sh_eth.h
12641 RENESAS R-CAR GYROADC DRIVER
12642 M: Marek Vasut <marek.vasut@gmail.com>
12643 L: linux-iio@vger.kernel.org
12645 F: drivers/iio/adc/rcar_gyro_adc.c
12647 RENESAS R-CAR I2C DRIVERS
12648 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12650 F: drivers/i2c/busses/i2c-rcar.c
12651 F: drivers/i2c/busses/i2c-sh_mobile.c
12653 RENESAS RIIC DRIVER
12654 M: Chris Brandt <chris.brandt@renesas.com>
12656 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12657 F: drivers/i2c/busses/i2c-riic.c
12659 RENESAS USB PHY DRIVER
12660 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12661 L: linux-renesas-soc@vger.kernel.org
12663 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12665 RESET CONTROLLER FRAMEWORK
12666 M: Philipp Zabel <p.zabel@pengutronix.de>
12667 T: git git://git.pengutronix.de/git/pza/linux
12670 F: Documentation/devicetree/bindings/reset/
12671 F: include/dt-bindings/reset/
12672 F: include/linux/reset.h
12673 F: include/linux/reset-controller.h
12675 RESTARTABLE SEQUENCES SUPPORT
12676 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12677 M: Peter Zijlstra <peterz@infradead.org>
12678 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12679 M: Boqun Feng <boqun.feng@gmail.com>
12680 L: linux-kernel@vger.kernel.org
12683 F: include/uapi/linux/rseq.h
12684 F: include/trace/events/rseq.h
12685 F: tools/testing/selftests/rseq/
12688 M: Johannes Berg <johannes@sipsolutions.net>
12689 L: linux-wireless@vger.kernel.org
12690 W: http://wireless.kernel.org/
12691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12694 F: Documentation/rfkill.txt
12695 F: Documentation/ABI/stable/sysfs-class-rfkill
12697 F: include/linux/rfkill.h
12698 F: include/uapi/linux/rfkill.h
12701 M: Thomas Graf <tgraf@suug.ch>
12702 M: Herbert Xu <herbert@gondor.apana.org.au>
12703 L: netdev@vger.kernel.org
12705 F: lib/rhashtable.c
12706 F: lib/test_rhashtable.c
12707 F: include/linux/rhashtable.h
12708 F: include/linux/rhashtable-types.h
12710 RICOH R5C592 MEMORYSTICK DRIVER
12711 M: Maxim Levitsky <maximlevitsky@gmail.com>
12713 F: drivers/memstick/host/r592.*
12715 RICOH SMARTMEDIA/XD DRIVER
12716 M: Maxim Levitsky <maximlevitsky@gmail.com>
12718 F: drivers/mtd/nand/raw/r852.c
12719 F: drivers/mtd/nand/raw/r852.h
12721 RISC-V ARCHITECTURE
12722 M: Palmer Dabbelt <palmer@sifive.com>
12723 M: Albert Ou <aou@eecs.berkeley.edu>
12724 L: linux-riscv@lists.infradead.org
12725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12732 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12733 W: http://sourceforge.net/projects/roccat/
12735 F: drivers/hid/hid-roccat*
12736 F: include/linux/hid-roccat*
12737 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12739 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12740 M: Jacob chen <jacob2.chen@rock-chips.com>
12741 L: linux-media@vger.kernel.org
12743 F: drivers/media/platform/rockchip/rga/
12744 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12747 M: Jiri Pirko <jiri@resnulli.us>
12748 L: netdev@vger.kernel.org
12750 F: drivers/net/ethernet/rocker/
12754 W: http://www.comtrol.com
12756 F: Documentation/serial/rocket.txt
12757 F: drivers/tty/rocket*
12759 ROCKETPORT EXPRESS/INFINITY DRIVER
12760 M: Kevin Cernekee <cernekee@gmail.com>
12761 L: linux-serial@vger.kernel.org
12763 F: drivers/tty/serial/rp2.*
12765 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12766 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12767 L: linux-kernel@vger.kernel.org
12768 L: linux-renesas-soc@vger.kernel.org
12770 F: drivers/mfd/bd9571mwv.c
12771 F: drivers/regulator/bd9571mwv-regulator.c
12772 F: drivers/gpio/gpio-bd9571mwv.c
12773 F: include/linux/mfd/bd9571mwv.h
12774 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12777 M: Ralf Baechle <ralf@linux-mips.org>
12778 L: linux-hams@vger.kernel.org
12779 W: http://www.linux-ax25.org/
12781 F: include/net/rose.h
12782 F: include/uapi/linux/rose.h
12785 RTL2830 MEDIA DRIVER
12786 M: Antti Palosaari <crope@iki.fi>
12787 L: linux-media@vger.kernel.org
12788 W: https://linuxtv.org
12789 W: http://palosaari.fi/linux/
12790 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12791 T: git git://linuxtv.org/anttip/media_tree.git
12793 F: drivers/media/dvb-frontends/rtl2830*
12795 RTL2832 MEDIA DRIVER
12796 M: Antti Palosaari <crope@iki.fi>
12797 L: linux-media@vger.kernel.org
12798 W: https://linuxtv.org
12799 W: http://palosaari.fi/linux/
12800 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12801 T: git git://linuxtv.org/anttip/media_tree.git
12803 F: drivers/media/dvb-frontends/rtl2832*
12805 RTL2832_SDR MEDIA DRIVER
12806 M: Antti Palosaari <crope@iki.fi>
12807 L: linux-media@vger.kernel.org
12808 W: https://linuxtv.org
12809 W: http://palosaari.fi/linux/
12810 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12811 T: git git://linuxtv.org/anttip/media_tree.git
12813 F: drivers/media/dvb-frontends/rtl2832_sdr*
12815 RTL8180 WIRELESS DRIVER
12816 L: linux-wireless@vger.kernel.org
12817 W: http://wireless.kernel.org/
12818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12820 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12822 RTL8187 WIRELESS DRIVER
12823 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12824 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12825 M: Larry Finger <Larry.Finger@lwfinger.net>
12826 L: linux-wireless@vger.kernel.org
12827 W: http://wireless.kernel.org/
12828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12830 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12832 REALTEK WIRELESS DRIVER (rtlwifi family)
12833 M: Ping-Ke Shih <pkshih@realtek.com>
12834 L: linux-wireless@vger.kernel.org
12835 W: http://wireless.kernel.org/
12836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12838 F: drivers/net/wireless/realtek/rtlwifi/
12840 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12841 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12842 L: linux-wireless@vger.kernel.org
12843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12845 F: drivers/net/wireless/realtek/rtl8xxxu/
12847 RXRPC SOCKETS (AF_RXRPC)
12848 M: David Howells <dhowells@redhat.com>
12849 L: linux-afs@lists.infradead.org
12852 F: include/keys/rxrpc-type.h
12853 F: include/net/af_rxrpc.h
12854 F: include/trace/events/rxrpc.h
12855 F: include/uapi/linux/rxrpc.h
12856 F: Documentation/networking/rxrpc.txt
12857 W: https://www.infradead.org/~dhowells/kafs/
12859 S3 SAVAGE FRAMEBUFFER DRIVER
12860 M: Antonino Daplas <adaplas@gmail.com>
12861 L: linux-fbdev@vger.kernel.org
12863 F: drivers/video/fbdev/savage/
12866 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12867 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12868 L: linux-s390@vger.kernel.org
12869 W: http://www.ibm.com/developerworks/linux/linux390/
12870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12874 F: Documentation/s390/
12875 F: Documentation/driver-api/s390-drivers.rst
12877 S390 COMMON I/O LAYER
12878 M: Sebastian Ott <sebott@linux.ibm.com>
12879 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12880 L: linux-s390@vger.kernel.org
12881 W: http://www.ibm.com/developerworks/linux/linux390/
12883 F: drivers/s390/cio/
12886 M: Stefan Haberland <sth@linux.ibm.com>
12887 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12888 L: linux-s390@vger.kernel.org
12889 W: http://www.ibm.com/developerworks/linux/linux390/
12891 F: drivers/s390/block/dasd*
12892 F: block/partitions/ibm.c
12895 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12896 L: linux-s390@vger.kernel.org
12897 W: http://www.ibm.com/developerworks/linux/linux390/
12899 F: drivers/iommu/s390-iommu.c
12901 S390 IUCV NETWORK LAYER
12902 M: Julian Wiedmann <jwi@linux.ibm.com>
12903 M: Ursula Braun <ubraun@linux.ibm.com>
12904 L: linux-s390@vger.kernel.org
12905 W: http://www.ibm.com/developerworks/linux/linux390/
12907 F: drivers/s390/net/*iucv*
12908 F: include/net/iucv/
12911 S390 NETWORK DRIVERS
12912 M: Julian Wiedmann <jwi@linux.ibm.com>
12913 M: Ursula Braun <ubraun@linux.ibm.com>
12914 L: linux-s390@vger.kernel.org
12915 W: http://www.ibm.com/developerworks/linux/linux390/
12917 F: drivers/s390/net/
12920 M: Sebastian Ott <sebott@linux.ibm.com>
12921 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12922 L: linux-s390@vger.kernel.org
12923 W: http://www.ibm.com/developerworks/linux/linux390/
12926 F: drivers/pci/hotplug/s390_pci_hpc.c
12928 S390 VFIO-CCW DRIVER
12929 M: Cornelia Huck <cohuck@redhat.com>
12930 M: Halil Pasic <pasic@linux.ibm.com>
12931 L: linux-s390@vger.kernel.org
12932 L: kvm@vger.kernel.org
12934 F: drivers/s390/cio/vfio_ccw*
12935 F: Documentation/s390/vfio-ccw.txt
12936 F: include/uapi/linux/vfio_ccw.h
12939 M: Harald Freudenberger <freude@linux.ibm.com>
12940 L: linux-s390@vger.kernel.org
12941 W: http://www.ibm.com/developerworks/linux/linux390/
12943 F: drivers/s390/crypto/
12945 S390 VFIO AP DRIVER
12946 M: Tony Krowiak <akrowiak@linux.ibm.com>
12947 M: Pierre Morel <pmorel@linux.ibm.com>
12948 M: Halil Pasic <pasic@linux.ibm.com>
12949 L: linux-s390@vger.kernel.org
12950 W: http://www.ibm.com/developerworks/linux/linux390/
12952 F: drivers/s390/crypto/vfio_ap_drv.c
12953 F: drivers/s390/crypto/vfio_ap_private.h
12954 F: drivers/s390/crypto/vfio_ap_ops.c
12955 F: Documentation/s390/vfio-ap.txt
12958 M: Steffen Maier <maier@linux.ibm.com>
12959 M: Benjamin Block <bblock@linux.ibm.com>
12960 L: linux-s390@vger.kernel.org
12961 W: http://www.ibm.com/developerworks/linux/linux390/
12963 F: drivers/s390/scsi/zfcp_*
12965 S3C24XX SD/MMC Driver
12966 M: Ben Dooks <ben-linux@fluff.org>
12967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12969 F: drivers/mmc/host/s3cmci.*
12971 SAA6588 RDS RECEIVER DRIVER
12972 M: Hans Verkuil <hverkuil@xs4all.nl>
12973 L: linux-media@vger.kernel.org
12974 T: git git://linuxtv.org/media_tree.git
12975 W: https://linuxtv.org
12977 F: drivers/media/i2c/saa6588*
12979 SAA7134 VIDEO4LINUX DRIVER
12980 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12981 L: linux-media@vger.kernel.org
12982 W: https://linuxtv.org
12983 T: git git://linuxtv.org/media_tree.git
12985 F: Documentation/media/v4l-drivers/saa7134*
12986 F: drivers/media/pci/saa7134/
12988 SAA7146 VIDEO4LINUX-2 DRIVER
12989 M: Hans Verkuil <hverkuil@xs4all.nl>
12990 L: linux-media@vger.kernel.org
12991 T: git git://linuxtv.org/media_tree.git
12993 F: drivers/media/common/saa7146/
12994 F: drivers/media/pci/saa7146/
12995 F: include/media/saa7146*
12997 SAMSUNG AUDIO (ASoC) DRIVERS
12998 M: Krzysztof Kozlowski <krzk@kernel.org>
12999 M: Sangbeom Kim <sbkim73@samsung.com>
13000 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13001 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13003 F: sound/soc/samsung/
13004 F: Documentation/devicetree/bindings/sound/samsung*
13006 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13007 M: Krzysztof Kozlowski <krzk@kernel.org>
13008 L: linux-crypto@vger.kernel.org
13009 L: linux-samsung-soc@vger.kernel.org
13011 F: drivers/crypto/exynos-rng.c
13012 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13014 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13015 M: Łukasz Stelmach <l.stelmach@samsung.com>
13016 L: linux-samsung-soc@vger.kernel.org
13018 F: drivers/char/hw_random/exynos-trng.c
13019 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13021 SAMSUNG FRAMEBUFFER DRIVER
13022 M: Jingoo Han <jingoohan1@gmail.com>
13023 L: linux-fbdev@vger.kernel.org
13025 F: drivers/video/fbdev/s3c-fb.c
13027 SAMSUNG LAPTOP DRIVER
13028 M: Corentin Chary <corentin.chary@gmail.com>
13029 L: platform-driver-x86@vger.kernel.org
13031 F: drivers/platform/x86/samsung-laptop.c
13033 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13034 M: Sangbeom Kim <sbkim73@samsung.com>
13035 M: Krzysztof Kozlowski <krzk@kernel.org>
13036 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13037 L: linux-kernel@vger.kernel.org
13038 L: linux-samsung-soc@vger.kernel.org
13040 F: drivers/mfd/sec*.c
13041 F: drivers/regulator/s2m*.c
13042 F: drivers/regulator/s5m*.c
13043 F: drivers/clk/clk-s2mps11.c
13044 F: drivers/rtc/rtc-s5m.c
13045 F: include/linux/mfd/samsung/
13046 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13047 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13048 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13049 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13051 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13052 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13053 L: linux-media@vger.kernel.org
13054 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13056 F: drivers/media/platform/s3c-camif/
13057 F: include/media/drv-intf/s3c_camif.h
13059 SAMSUNG S3FWRN5 NFC DRIVER
13060 M: Robert Baldyga <r.baldyga@samsung.com>
13061 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13062 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13064 F: drivers/nfc/s3fwrn5
13066 SAMSUNG S5C73M3 CAMERA DRIVER
13067 M: Kyungmin Park <kyungmin.park@samsung.com>
13068 M: Andrzej Hajda <a.hajda@samsung.com>
13069 L: linux-media@vger.kernel.org
13071 F: drivers/media/i2c/s5c73m3/*
13073 SAMSUNG S5K5BAF CAMERA DRIVER
13074 M: Kyungmin Park <kyungmin.park@samsung.com>
13075 M: Andrzej Hajda <a.hajda@samsung.com>
13076 L: linux-media@vger.kernel.org
13078 F: drivers/media/i2c/s5k5baf.c
13080 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13081 M: Krzysztof Kozlowski <krzk@kernel.org>
13082 M: Vladimir Zapolskiy <vz@mleia.com>
13083 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13084 L: linux-crypto@vger.kernel.org
13085 L: linux-samsung-soc@vger.kernel.org
13087 F: drivers/crypto/s5p-sss.c
13089 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13090 M: Kyungmin Park <kyungmin.park@samsung.com>
13091 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13092 L: linux-media@vger.kernel.org
13093 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13095 F: drivers/media/platform/exynos4-is/
13097 SAMSUNG SOC CLOCK DRIVERS
13098 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13099 M: Tomasz Figa <tomasz.figa@gmail.com>
13100 M: Chanwoo Choi <cw00.choi@samsung.com>
13102 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13104 F: drivers/clk/samsung/
13105 F: include/dt-bindings/clock/exynos*.h
13106 F: Documentation/devicetree/bindings/clock/exynos*.txt
13108 SAMSUNG SPI DRIVERS
13109 M: Kukjin Kim <kgene@kernel.org>
13110 M: Krzysztof Kozlowski <krzk@kernel.org>
13111 M: Andi Shyti <andi@etezian.org>
13112 L: linux-spi@vger.kernel.org
13113 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13115 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13116 F: drivers/spi/spi-s3c*
13117 F: include/linux/platform_data/spi-s3c64xx.h
13119 SAMSUNG SXGBE DRIVERS
13120 M: Byungho An <bh74.an@samsung.com>
13121 M: Girish K S <ks.giri@samsung.com>
13122 M: Vipul Pandya <vipul.pandya@samsung.com>
13124 L: netdev@vger.kernel.org
13125 F: drivers/net/ethernet/samsung/sxgbe/
13127 SAMSUNG THERMAL DRIVER
13128 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13129 L: linux-pm@vger.kernel.org
13130 L: linux-samsung-soc@vger.kernel.org
13132 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13133 F: drivers/thermal/samsung/
13135 SAMSUNG USB2 PHY DRIVER
13136 M: Kamil Debski <kamil@wypas.org>
13137 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13138 L: linux-kernel@vger.kernel.org
13140 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13141 F: Documentation/phy/samsung-usb2.txt
13142 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13143 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13144 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13145 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13146 F: drivers/phy/samsung/phy-samsung-usb2.c
13147 F: drivers/phy/samsung/phy-samsung-usb2.h
13150 M: Zwane Mwaikambo <zwanem@gmail.com>
13152 F: drivers/watchdog/sc1200wdt.c
13155 M: Ingo Molnar <mingo@redhat.com>
13156 M: Peter Zijlstra <peterz@infradead.org>
13157 L: linux-kernel@vger.kernel.org
13158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13161 F: include/linux/sched.h
13162 F: include/uapi/linux/sched.h
13163 F: include/linux/wait.h
13165 SCR24X CHIP CARD INTERFACE DRIVER
13166 M: Lubomir Rintel <lkundrak@v3.sk>
13168 F: drivers/char/pcmcia/scr24x_cs.c
13171 M: Jens Axboe <axboe@kernel.dk>
13172 L: linux-scsi@vger.kernel.org
13173 W: http://www.kernel.dk
13175 F: drivers/scsi/sr*
13177 SCSI RDMA PROTOCOL (SRP) INITIATOR
13178 M: Bart Van Assche <bvanassche@acm.org>
13179 L: linux-rdma@vger.kernel.org
13181 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13182 F: drivers/infiniband/ulp/srp/
13183 F: include/scsi/srp.h
13185 SCSI RDMA PROTOCOL (SRP) TARGET
13186 M: Bart Van Assche <bvanassche@acm.org>
13187 L: linux-rdma@vger.kernel.org
13188 L: target-devel@vger.kernel.org
13190 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13191 F: drivers/infiniband/ulp/srpt/
13194 M: Doug Gilbert <dgilbert@interlog.com>
13195 L: linux-scsi@vger.kernel.org
13196 W: http://sg.danny.cz/sg
13198 F: Documentation/scsi/scsi-generic.txt
13199 F: drivers/scsi/sg.c
13200 F: include/scsi/sg.h
13203 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13205 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13207 L: linux-scsi@vger.kernel.org
13209 F: Documentation/devicetree/bindings/scsi/
13214 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13215 L: linux-scsi@vger.kernel.org
13217 F: Documentation/scsi/st.txt
13218 F: drivers/scsi/st.*
13219 F: drivers/scsi/st_*.h
13222 M: Vlad Yasevich <vyasevich@gmail.com>
13223 M: Neil Horman <nhorman@tuxdriver.com>
13224 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13225 L: linux-sctp@vger.kernel.org
13226 W: http://lksctp.sourceforge.net
13228 F: Documentation/networking/sctp.txt
13229 F: include/linux/sctp.h
13230 F: include/uapi/linux/sctp.h
13231 F: include/net/sctp/
13235 M: Jim Cromie <jim.cromie@gmail.com>
13237 F: Documentation/i2c/busses/scx200_acb
13238 F: arch/x86/platform/scx200/
13239 F: drivers/watchdog/scx200_wdt.c
13240 F: drivers/i2c/busses/scx200*
13241 F: drivers/mtd/maps/scx200_docflash.c
13242 F: include/linux/scx200.h
13245 M: Jim Cromie <jim.cromie@gmail.com>
13247 F: drivers/char/scx200_gpio.c
13248 F: include/linux/scx200_gpio.h
13250 SCx200 HRT CLOCKSOURCE DRIVER
13251 M: Jim Cromie <jim.cromie@gmail.com>
13253 F: drivers/clocksource/scx200_hrt.c
13255 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13256 M: Sascha Sommer <saschasommer@freenet.de>
13257 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13259 F: drivers/mmc/host/sdricoh_cs.c
13262 M: Kees Cook <keescook@chromium.org>
13263 R: Andy Lutomirski <luto@amacapital.net>
13264 R: Will Drewry <wad@chromium.org>
13265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13267 F: kernel/seccomp.c
13268 F: include/uapi/linux/seccomp.h
13269 F: include/linux/seccomp.h
13270 F: tools/testing/selftests/seccomp/*
13271 F: tools/testing/selftests/kselftest_harness.h
13272 F: Documentation/userspace-api/seccomp_filter.rst
13273 K: \bsecure_computing
13276 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13277 M: Al Cooper <alcooperx@gmail.com>
13278 L: linux-mmc@vger.kernel.org
13279 L: bcm-kernel-feedback-list@broadcom.com
13281 F: drivers/mmc/host/sdhci-brcmstb*
13283 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13284 M: Adrian Hunter <adrian.hunter@intel.com>
13285 L: linux-mmc@vger.kernel.org
13286 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13288 F: drivers/mmc/host/sdhci*
13289 F: include/linux/mmc/sdhci*
13291 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13292 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13293 M: Manjunath M B <manjumb@synopsys.com>
13294 L: linux-mmc@vger.kernel.org
13296 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13298 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13299 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13300 L: linux-mmc@vger.kernel.org
13302 F: drivers/mmc/host/sdhci-of-at91.c
13304 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13305 M: Ben Dooks <ben-linux@fluff.org>
13306 M: Jaehoon Chung <jh80.chung@samsung.com>
13307 L: linux-mmc@vger.kernel.org
13309 F: drivers/mmc/host/sdhci-s3c*
13311 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13312 M: Viresh Kumar <vireshk@kernel.org>
13313 L: linux-mmc@vger.kernel.org
13315 F: drivers/mmc/host/sdhci-spear.c
13317 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13318 M: Kishon Vijay Abraham I <kishon@ti.com>
13319 L: linux-mmc@vger.kernel.org
13321 F: drivers/mmc/host/sdhci-omap.c
13323 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13324 M: Scott Bauer <scott.bauer@intel.com>
13325 M: Jonathan Derrick <jonathan.derrick@intel.com>
13326 L: linux-block@vger.kernel.org
13329 F: block/opal_proto.h
13330 F: include/linux/sed*
13331 F: include/uapi/linux/sed*
13334 M: Security Officers <security@kernel.org>
13338 M: James Morris <jmorris@namei.org>
13339 M: "Serge E. Hallyn" <serge@hallyn.com>
13340 L: linux-security-module@vger.kernel.org (suggested Cc:)
13341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13342 W: http://kernsec.org/
13345 X: security/selinux/
13347 SELINUX SECURITY MODULE
13348 M: Paul Moore <paul@paul-moore.com>
13349 M: Stephen Smalley <sds@tycho.nsa.gov>
13350 M: Eric Paris <eparis@parisplace.org>
13351 L: selinux@vger.kernel.org
13352 W: https://selinuxproject.org
13353 W: https://github.com/SELinuxProject
13354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13356 F: include/linux/selinux*
13357 F: security/selinux/
13358 F: scripts/selinux/
13359 F: Documentation/admin-guide/LSM/SELinux.rst
13362 M: Jiri Slaby <jirislaby@gmail.com>
13364 F: drivers/misc/phantom.c
13365 F: include/uapi/linux/phantom.h
13368 M: Rob Herring <robh@kernel.org>
13369 L: linux-serial@vger.kernel.org
13371 F: Documentation/devicetree/bindings/serial/slave-device.txt
13372 F: drivers/tty/serdev/
13373 F: include/linux/serdev.h
13376 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13377 L: linux-serial@vger.kernel.org
13379 F: Documentation/devicetree/bindings/serial/
13380 F: drivers/tty/serial/
13383 M: Sean Young <sean@mess.org>
13384 L: linux-media@vger.kernel.org
13386 F: drivers/media/rc/serial_ir.c
13389 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13390 M: Edward Cree <ecree@solarflare.com>
13391 M: Bert Kenward <bkenward@solarflare.com>
13392 L: netdev@vger.kernel.org
13394 F: drivers/net/ethernet/sfc/
13397 M: Dimitri Sivanich <sivanich@sgi.com>
13399 F: drivers/misc/sgi-gru/
13401 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13402 M: Pat Gefre <pfg@sgi.com>
13403 L: linux-ia64@vger.kernel.org
13405 F: Documentation/ia64/serial.txt
13406 F: drivers/tty/serial/ioc?_serial.c
13407 F: include/linux/ioc?.h
13409 SGI XP/XPC/XPNET DRIVER
13410 M: Cliff Whickman <cpw@sgi.com>
13411 M: Robin Holt <robinmholt@gmail.com>
13413 F: drivers/misc/sgi-xp/
13415 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13416 M: Ursula Braun <ubraun@linux.ibm.com>
13417 L: linux-s390@vger.kernel.org
13418 W: http://www.ibm.com/developerworks/linux/linux390/
13422 SHARP RJ54N1CB0C SENSOR DRIVER
13423 M: Jacopo Mondi <jacopo@jmondi.org>
13424 L: linux-media@vger.kernel.org
13425 T: git git://linuxtv.org/media_tree.git
13427 F: drivers/media/i2c/rj54n1cb0c.c
13428 F: include/media/i2c/rj54n1cb0c.h
13430 SH_VEU V4L2 MEM2MEM DRIVER
13431 L: linux-media@vger.kernel.org
13433 F: drivers/media/platform/sh_veu.c
13435 SH_VOU V4L2 OUTPUT DRIVER
13436 L: linux-media@vger.kernel.org
13438 F: drivers/media/platform/sh_vou.c
13439 F: include/media/drv-intf/sh_vou.h
13441 SI2157 MEDIA DRIVER
13442 M: Antti Palosaari <crope@iki.fi>
13443 L: linux-media@vger.kernel.org
13444 W: https://linuxtv.org
13445 W: http://palosaari.fi/linux/
13446 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13447 T: git git://linuxtv.org/anttip/media_tree.git
13449 F: drivers/media/tuners/si2157*
13451 SI2165 MEDIA DRIVER
13452 M: Matthias Schwarzott <zzam@gentoo.org>
13453 L: linux-media@vger.kernel.org
13454 W: https://linuxtv.org
13455 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13457 F: drivers/media/dvb-frontends/si2165*
13459 SI2168 MEDIA DRIVER
13460 M: Antti Palosaari <crope@iki.fi>
13461 L: linux-media@vger.kernel.org
13462 W: https://linuxtv.org
13463 W: http://palosaari.fi/linux/
13464 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13465 T: git git://linuxtv.org/anttip/media_tree.git
13467 F: drivers/media/dvb-frontends/si2168*
13469 SI470X FM RADIO RECEIVER I2C DRIVER
13470 M: Hans Verkuil <hverkuil@xs4all.nl>
13471 L: linux-media@vger.kernel.org
13472 T: git git://linuxtv.org/media_tree.git
13473 W: https://linuxtv.org
13475 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13477 SI470X FM RADIO RECEIVER USB DRIVER
13478 M: Hans Verkuil <hverkuil@xs4all.nl>
13479 L: linux-media@vger.kernel.org
13480 T: git git://linuxtv.org/media_tree.git
13481 W: https://linuxtv.org
13483 F: drivers/media/radio/si470x/radio-si470x-common.c
13484 F: drivers/media/radio/si470x/radio-si470x.h
13485 F: drivers/media/radio/si470x/radio-si470x-usb.c
13487 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13488 M: Eduardo Valentin <edubezval@gmail.com>
13489 L: linux-media@vger.kernel.org
13490 T: git git://linuxtv.org/media_tree.git
13491 W: https://linuxtv.org
13493 F: drivers/media/radio/si4713/si4713.?
13495 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13496 M: Eduardo Valentin <edubezval@gmail.com>
13497 L: linux-media@vger.kernel.org
13498 T: git git://linuxtv.org/media_tree.git
13499 W: https://linuxtv.org
13501 F: drivers/media/radio/si4713/radio-platform-si4713.c
13503 SI4713 FM RADIO TRANSMITTER USB DRIVER
13504 M: Hans Verkuil <hverkuil@xs4all.nl>
13505 L: linux-media@vger.kernel.org
13506 T: git git://linuxtv.org/media_tree.git
13507 W: https://linuxtv.org
13509 F: drivers/media/radio/si4713/radio-usb-si4713.c
13512 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13513 L: linux-media@vger.kernel.org
13514 W: https://linuxtv.org
13515 T: git git://linuxtv.org/media_tree.git
13517 F: drivers/media/common/siano/
13518 F: drivers/media/usb/siano/
13519 F: drivers/media/usb/siano/
13520 F: drivers/media/mmc/siano/
13523 M: Palmer Dabbelt <palmer@sifive.com>
13524 L: linux-riscv@lists.infradead.org
13525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13530 SILEAD TOUCHSCREEN DRIVER
13531 M: Hans de Goede <hdegoede@redhat.com>
13532 L: linux-input@vger.kernel.org
13533 L: platform-driver-x86@vger.kernel.org
13535 F: drivers/input/touchscreen/silead.c
13536 F: drivers/platform/x86/touchscreen_dmi.c
13538 SILICON MOTION SM712 FRAME BUFFER DRIVER
13539 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13540 M: Teddy Wang <teddy.wang@siliconmotion.com>
13541 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13542 L: linux-fbdev@vger.kernel.org
13544 F: drivers/video/fbdev/sm712*
13545 F: Documentation/fb/sm712fb.txt
13547 SIMPLE FIRMWARE INTERFACE (SFI)
13548 M: Len Brown <lenb@kernel.org>
13549 L: sfi-devel@simplefirmware.org
13550 W: http://simplefirmware.org/
13551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13553 F: arch/x86/platform/sfi/
13555 F: include/linux/sfi*.h
13558 M: Hans de Goede <hdegoede@redhat.com>
13559 L: linux-fbdev@vger.kernel.org
13561 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13562 F: drivers/video/fbdev/simplefb.c
13563 F: include/linux/platform_data/simplefb.h
13565 SIMTEC EB110ATX (Chalice CATS)
13567 P: Vincent Sanders <vince@simtec.co.uk>
13568 M: Simtec Linux Team <linux@simtec.co.uk>
13569 W: http://www.simtec.co.uk/products/EB110ATX/
13572 SIMTEC EB2410ITX (BAST)
13574 P: Vincent Sanders <vince@simtec.co.uk>
13575 M: Simtec Linux Team <linux@simtec.co.uk>
13576 W: http://www.simtec.co.uk/products/EB2410ITX/
13578 F: arch/arm/mach-s3c24xx/mach-bast.c
13579 F: arch/arm/mach-s3c24xx/bast-ide.c
13580 F: arch/arm/mach-s3c24xx/bast-irq.c
13582 SIPHASH PRF ROUTINES
13583 M: Jason A. Donenfeld <Jason@zx2c4.com>
13586 F: lib/test_siphash.c
13587 F: include/linux/siphash.h
13590 M: Gavin Schenk <g.schenk@eckelmann.de>
13591 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13592 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13595 F: drivers/gpio/gpio-siox.c
13596 F: include/trace/events/siox.h
13598 SIS 190 ETHERNET DRIVER
13599 M: Francois Romieu <romieu@fr.zoreil.com>
13600 L: netdev@vger.kernel.org
13602 F: drivers/net/ethernet/sis/sis190.c
13604 SIS 900/7016 FAST ETHERNET DRIVER
13605 M: Daniele Venzano <venza@brownhat.org>
13606 W: http://www.brownhat.org/sis900.html
13607 L: netdev@vger.kernel.org
13609 F: drivers/net/ethernet/sis/sis900.*
13611 SIS FRAMEBUFFER DRIVER
13612 M: Thomas Winischhofer <thomas@winischhofer.net>
13613 W: http://www.winischhofer.net/linuxsisvga.shtml
13615 F: Documentation/fb/sisfb.txt
13616 F: drivers/video/fbdev/sis/
13617 F: include/video/sisfb.h
13620 M: Thomas Winischhofer <thomas@winischhofer.net>
13621 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13623 F: drivers/usb/misc/sisusbvga/
13626 M: Christoph Lameter <cl@linux.com>
13627 M: Pekka Enberg <penberg@kernel.org>
13628 M: David Rientjes <rientjes@google.com>
13629 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13630 M: Andrew Morton <akpm@linux-foundation.org>
13631 L: linux-mm@kvack.org
13633 F: include/linux/sl?b*.h
13636 SLEEPABLE READ-COPY UPDATE (SRCU)
13637 M: Lai Jiangshan <jiangshanlai@gmail.com>
13638 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13639 M: Josh Triplett <josh@joshtriplett.org>
13640 R: Steven Rostedt <rostedt@goodmis.org>
13641 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13642 L: linux-kernel@vger.kernel.org
13643 W: http://www.rdrop.com/users/paulmck/RCU/
13645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13646 F: include/linux/srcu*.h
13647 F: kernel/rcu/srcu*.c
13649 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13650 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13651 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13653 F: drivers/slimbus/
13654 F: Documentation/devicetree/bindings/slimbus/
13655 F: include/linux/slimbus.h
13657 SMACK SECURITY MODULE
13658 M: Casey Schaufler <casey@schaufler-ca.com>
13659 L: linux-security-module@vger.kernel.org
13660 W: http://schaufler-ca.com
13661 T: git git://github.com/cschaufler/smack-next
13663 F: Documentation/admin-guide/LSM/Smack.rst
13666 SMC91x ETHERNET DRIVER
13667 M: Nicolas Pitre <nico@fluxnic.net>
13669 F: drivers/net/ethernet/smsc/smc91x.*
13671 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13672 M: Sakari Ailus <sakari.ailus@iki.fi>
13673 L: linux-media@vger.kernel.org
13675 F: drivers/media/i2c/smiapp/
13676 F: include/media/i2c/smiapp.h
13677 F: drivers/media/i2c/smiapp-pll.c
13678 F: drivers/media/i2c/smiapp-pll.h
13679 F: include/uapi/linux/smiapp.h
13680 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13682 SMM665 HARDWARE MONITOR DRIVER
13683 M: Guenter Roeck <linux@roeck-us.net>
13684 L: linux-hwmon@vger.kernel.org
13686 F: Documentation/hwmon/smm665
13687 F: drivers/hwmon/smm665.c
13689 SMSC EMC2103 HARDWARE MONITOR DRIVER
13690 M: Steve Glendinning <steve.glendinning@shawell.net>
13691 L: linux-hwmon@vger.kernel.org
13693 F: Documentation/hwmon/emc2103
13694 F: drivers/hwmon/emc2103.c
13696 SMSC SCH5627 HARDWARE MONITOR DRIVER
13697 M: Hans de Goede <hdegoede@redhat.com>
13698 L: linux-hwmon@vger.kernel.org
13700 F: Documentation/hwmon/sch5627
13701 F: drivers/hwmon/sch5627.c
13703 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13704 M: Steve Glendinning <steve.glendinning@shawell.net>
13705 L: linux-fbdev@vger.kernel.org
13707 F: drivers/video/fbdev/smscufx.c
13709 SMSC47B397 HARDWARE MONITOR DRIVER
13710 M: Jean Delvare <jdelvare@suse.com>
13711 L: linux-hwmon@vger.kernel.org
13713 F: Documentation/hwmon/smsc47b397
13714 F: drivers/hwmon/smsc47b397.c
13716 SMSC911x ETHERNET DRIVER
13717 M: Steve Glendinning <steve.glendinning@shawell.net>
13718 L: netdev@vger.kernel.org
13720 F: include/linux/smsc911x.h
13721 F: drivers/net/ethernet/smsc/smsc911x.*
13723 SMSC9420 PCI ETHERNET DRIVER
13724 M: Steve Glendinning <steve.glendinning@shawell.net>
13725 L: netdev@vger.kernel.org
13727 F: drivers/net/ethernet/smsc/smsc9420.*
13729 SOC-CAMERA V4L2 SUBSYSTEM
13730 L: linux-media@vger.kernel.org
13731 T: git git://linuxtv.org/media_tree.git
13733 F: include/media/soc*
13734 F: drivers/media/i2c/soc_camera/
13735 F: drivers/media/platform/soc_camera/
13737 SOCIONEXT SYNQUACER I2C DRIVER
13738 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13739 L: linux-i2c@vger.kernel.org
13741 F: drivers/i2c/busses/i2c-synquacer.c
13742 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13744 SOCIONEXT UNIPHIER SOUND DRIVER
13745 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13747 F: sound/soc/uniphier/
13749 SOEKRIS NET48XX LED SUPPORT
13750 M: Chris Boot <bootc@bootc.net>
13752 F: drivers/leds/leds-net48xx.c
13754 SOFT-ROCE DRIVER (rxe)
13755 M: Moni Shoua <monis@mellanox.com>
13756 L: linux-rdma@vger.kernel.org
13758 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13759 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13760 F: drivers/infiniband/sw/rxe/
13761 F: include/uapi/rdma/rdma_user_rxe.h
13763 SOFTLOGIC 6x10 MPEG CODEC
13764 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13765 M: Anton Sviridenko <anton@corp.bluecherry.net>
13766 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13767 M: Andrey Utkin <andrey_utkin@fastmail.com>
13768 M: Ismael Luceno <ismael@iodev.co.uk>
13769 L: linux-media@vger.kernel.org
13771 F: drivers/media/pci/solo6x10/
13773 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13774 M: James Morse <james.morse@arm.com>
13775 L: linux-arm-kernel@lists.infradead.org
13777 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13778 F: drivers/firmware/arm_sdei.c
13779 F: include/linux/arm_sdei.h
13780 F: include/uapi/linux/arm_sdei.h
13782 SOFTWARE RAID (Multiple Disks) SUPPORT
13783 M: Shaohua Li <shli@kernel.org>
13784 L: linux-raid@vger.kernel.org
13785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13787 F: drivers/md/Makefile
13788 F: drivers/md/Kconfig
13790 F: drivers/md/raid*
13791 F: include/linux/raid/
13792 F: include/uapi/linux/raid/
13794 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13795 M: Jassi Brar <jaswinder.singh@linaro.org>
13796 L: netdev@vger.kernel.org
13798 F: drivers/net/ethernet/socionext/netsec.c
13799 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13801 SOLIDRUN CLEARFOG SUPPORT
13802 M: Russell King <linux@armlinux.org.uk>
13804 F: arch/arm/boot/dts/armada-388-clearfog*
13805 F: arch/arm/boot/dts/armada-38x-solidrun-*
13807 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13808 M: Russell King <linux@armlinux.org.uk>
13810 F: arch/arm/boot/dts/imx6*-cubox-i*
13811 F: arch/arm/boot/dts/imx6*-hummingboard*
13812 F: arch/arm/boot/dts/imx6*-sr-*
13814 SONIC NETWORK DRIVER
13815 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13816 L: netdev@vger.kernel.org
13818 F: drivers/net/ethernet/natsemi/sonic.*
13820 SONICS SILICON BACKPLANE DRIVER (SSB)
13821 M: Michael Buesch <m@bues.ch>
13822 L: linux-wireless@vger.kernel.org
13825 F: include/linux/ssb/
13827 SONY IMX258 SENSOR DRIVER
13828 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13829 L: linux-media@vger.kernel.org
13830 T: git git://linuxtv.org/media_tree.git
13832 F: drivers/media/i2c/imx258.c
13834 SONY IMX274 SENSOR DRIVER
13835 M: Leon Luo <leonl@leopardimaging.com>
13836 L: linux-media@vger.kernel.org
13837 T: git git://linuxtv.org/media_tree.git
13839 F: drivers/media/i2c/imx274.c
13840 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13842 SONY IMX319 SENSOR DRIVER
13843 M: Bingbu Cao <bingbu.cao@intel.com>
13844 L: linux-media@vger.kernel.org
13845 T: git git://linuxtv.org/media_tree.git
13847 F: drivers/media/i2c/imx319.c
13849 SONY IMX355 SENSOR DRIVER
13850 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13851 L: linux-media@vger.kernel.org
13852 T: git git://linuxtv.org/media_tree.git
13854 F: drivers/media/i2c/imx355.c
13856 SONY MEMORYSTICK CARD SUPPORT
13857 M: Alex Dubov <oakad@yahoo.com>
13858 W: http://tifmxx.berlios.de/
13860 F: drivers/memstick/host/tifm_ms.c
13862 SONY MEMORYSTICK STANDARD SUPPORT
13863 M: Maxim Levitsky <maximlevitsky@gmail.com>
13865 F: drivers/memstick/core/ms_block.*
13867 SONY VAIO CONTROL DEVICE DRIVER
13868 M: Mattia Dongili <malattia@linux.it>
13869 L: platform-driver-x86@vger.kernel.org
13870 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13872 F: Documentation/laptops/sony-laptop.txt
13873 F: drivers/char/sonypi.c
13874 F: drivers/platform/x86/sony-laptop.c
13875 F: include/linux/sony-laptop.h
13878 M: Jaroslav Kysela <perex@perex.cz>
13879 M: Takashi Iwai <tiwai@suse.com>
13880 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13881 W: http://www.alsa-project.org/
13882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13883 T: git git://git.alsa-project.org/alsa-kernel.git
13884 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13886 F: Documentation/sound/
13888 F: include/uapi/sound/
13891 SOUND - COMPRESSED AUDIO
13892 M: Vinod Koul <vkoul@kernel.org>
13893 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13896 F: Documentation/sound/designs/compress-offload.rst
13897 F: include/sound/compress_driver.h
13898 F: include/uapi/sound/compress_*
13899 F: sound/core/compress_offload.c
13900 F: sound/soc/soc-compress.c
13902 SOUND - DMAENGINE HELPERS
13903 M: Lars-Peter Clausen <lars@metafoo.de>
13905 F: include/sound/dmaengine_pcm.h
13906 F: sound/core/pcm_dmaengine.c
13907 F: sound/soc/soc-generic-dmaengine-pcm.c
13909 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13910 M: Liam Girdwood <lgirdwood@gmail.com>
13911 M: Mark Brown <broonie@kernel.org>
13912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13913 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13914 W: http://alsa-project.org/main/index.php/ASoC
13916 F: Documentation/devicetree/bindings/sound/
13917 F: Documentation/sound/soc/
13919 F: include/sound/soc*
13921 SOUNDWIRE SUBSYSTEM
13922 M: Vinod Koul <vkoul@kernel.org>
13923 M: Sanyog Kale <sanyog.r.kale@intel.com>
13924 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13925 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13927 F: Documentation/driver-api/soundwire/
13928 F: drivers/soundwire/
13929 F: include/linux/soundwire/
13932 M: Olli Salonen <olli.salonen@iki.fi>
13933 L: linux-media@vger.kernel.org
13934 W: https://linuxtv.org
13935 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13937 F: drivers/media/dvb-frontends/sp2*
13939 SPARC + UltraSPARC (sparc/sparc64)
13940 M: "David S. Miller" <davem@davemloft.net>
13941 L: sparclinux@vger.kernel.org
13942 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13949 SPARC SERIAL DRIVERS
13950 M: "David S. Miller" <davem@davemloft.net>
13951 L: sparclinux@vger.kernel.org
13952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13955 F: include/linux/sunserialcore.h
13956 F: drivers/tty/serial/suncore.c
13957 F: drivers/tty/serial/sunhv.c
13958 F: drivers/tty/serial/sunsab.c
13959 F: drivers/tty/serial/sunsab.h
13960 F: drivers/tty/serial/sunsu.c
13961 F: drivers/tty/serial/sunzilog.c
13962 F: drivers/tty/serial/sunzilog.h
13963 F: drivers/tty/vcc.c
13966 M: "Christopher Li" <sparse@chrisli.org>
13967 L: linux-sparse@vger.kernel.org
13968 W: https://sparse.wiki.kernel.org/
13969 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13970 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13972 F: include/linux/compiler.h
13974 SPEAR CLOCK FRAMEWORK SUPPORT
13975 M: Viresh Kumar <vireshk@kernel.org>
13976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13977 W: http://www.st.com/spear
13979 F: drivers/clk/spear/
13981 SPEAR PLATFORM SUPPORT
13982 M: Viresh Kumar <vireshk@kernel.org>
13983 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13985 W: http://www.st.com/spear
13987 F: arch/arm/boot/dts/spear*
13988 F: arch/arm/mach-spear/
13991 M: Marek Vasut <marek.vasut@gmail.com>
13992 L: linux-mtd@lists.infradead.org
13993 W: http://www.linux-mtd.infradead.org/
13994 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13995 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13996 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13998 F: drivers/mtd/spi-nor/
13999 F: include/linux/mtd/spi-nor.h
14002 M: Mark Brown <broonie@kernel.org>
14003 L: linux-spi@vger.kernel.org
14004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14005 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14007 F: Documentation/devicetree/bindings/spi/
14008 F: Documentation/spi/
14010 F: include/linux/spi/
14011 F: include/uapi/linux/spi/
14014 SPIDERNET NETWORK DRIVER for CELL
14015 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14016 L: netdev@vger.kernel.org
14018 F: Documentation/networking/spider_net.txt
14019 F: drivers/net/ethernet/toshiba/spider_net*
14022 R: Stephen Boyd <sboyd@kernel.org>
14023 L: linux-arm-msm@vger.kernel.org
14024 F: Documentation/devicetree/bindings/spmi/
14026 F: include/dt-bindings/spmi/spmi.h
14027 F: include/linux/spmi.h
14028 F: include/trace/events/spmi.h
14031 M: Jeremy Kerr <jk@ozlabs.org>
14032 L: linuxppc-dev@lists.ozlabs.org
14033 W: http://www.ibm.com/developerworks/power/cell/
14035 F: Documentation/filesystems/spufs.txt
14036 F: arch/powerpc/platforms/cell/spufs/
14038 SQUASHFS FILE SYSTEM
14039 M: Phillip Lougher <phillip@squashfs.org.uk>
14040 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14041 W: http://squashfs.org.uk
14042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14044 F: Documentation/filesystems/squashfs.txt
14047 SRM (Alpha) environment access
14048 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14050 F: arch/alpha/kernel/srm_env.c
14052 ST STM32 I2C/SMBUS DRIVER
14053 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14054 L: linux-i2c@vger.kernel.org
14056 F: drivers/i2c/busses/i2c-stm32*
14058 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14059 M: Song Qiang <songqiang1304521@gmail.com>
14060 L: linux-iio@vger.kernel.org
14062 F: drivers/iio/proximity/vl53l0x-i2c.c
14063 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14066 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14067 L: stable@vger.kernel.org
14069 F: Documentation/process/stable-kernel-rules.rst
14072 M: Ian Abbott <abbotti@mev.co.uk>
14073 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14075 F: drivers/staging/comedi/
14077 STAGING - EROFS FILE SYSTEM
14078 M: Gao Xiang <gaoxiang25@huawei.com>
14079 M: Chao Yu <yuchao0@huawei.com>
14080 L: linux-erofs@lists.ozlabs.org
14082 F: drivers/staging/erofs/
14084 STAGING - INDUSTRIAL IO
14085 M: Jonathan Cameron <jic23@kernel.org>
14086 L: linux-iio@vger.kernel.org
14088 F: Documentation/devicetree/bindings/staging/iio/
14089 F: drivers/staging/iio/
14091 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14092 M: Marc Dietrich <marvin24@gmx.de>
14093 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14094 L: linux-tegra@vger.kernel.org
14096 F: drivers/staging/nvec/
14098 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14099 M: Jens Frederich <jfrederich@gmail.com>
14100 M: Daniel Drake <dsd@laptop.org>
14101 M: Jon Nettleton <jon.nettleton@gmail.com>
14102 W: http://wiki.laptop.org/go/DCON
14104 F: drivers/staging/olpc_dcon/
14106 STAGING - REALTEK RTL8712U DRIVERS
14107 M: Larry Finger <Larry.Finger@lwfinger.net>
14108 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14110 F: drivers/staging/rtl8712/
14112 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14113 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14114 M: Teddy Wang <teddy.wang@siliconmotion.com>
14115 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14116 L: linux-fbdev@vger.kernel.org
14118 F: drivers/staging/sm750fb/
14120 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14121 M: William Hubbs <w.d.hubbs@gmail.com>
14122 M: Chris Brannon <chris@the-brannons.com>
14123 M: Kirk Reiser <kirk@reisers.ca>
14124 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14125 L: speakup@linux-speakup.org
14126 W: http://www.linux-speakup.org/
14128 F: drivers/staging/speakup/
14130 STAGING - VIA VT665X DRIVERS
14131 M: Forest Bond <forest@alittletooquiet.net>
14133 F: drivers/staging/vt665?/
14135 STAGING - WILC1000 WIFI DRIVER
14136 M: Aditya Shankar <aditya.shankar@microchip.com>
14137 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14138 L: linux-wireless@vger.kernel.org
14140 F: drivers/staging/wilc1000/
14142 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14143 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14145 F: drivers/staging/xgifb/
14148 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14150 L: devel@driverdev.osuosl.org
14152 F: drivers/staging/
14154 STARFIRE/DURALAN NETWORK DRIVER
14155 M: Ion Badulescu <ionut@badula.org>
14157 F: drivers/net/ethernet/adaptec/starfire*
14159 STEC S1220 SKD DRIVER
14160 M: Bart Van Assche <bart.vanassche@wdc.com>
14161 L: linux-block@vger.kernel.org
14163 F: drivers/block/skd*[ch]
14165 STI AUDIO (ASoC) DRIVERS
14166 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14167 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14169 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14173 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14175 F: drivers/media/platform/sti/cec/
14176 F: Documentation/devicetree/bindings/media/stih-cec.txt
14178 STK1160 USB VIDEO CAPTURE DRIVER
14179 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14180 L: linux-media@vger.kernel.org
14181 T: git git://linuxtv.org/media_tree.git
14183 F: drivers/media/usb/stk1160/
14185 STM32 AUDIO (ASoC) DRIVERS
14186 M: Olivier Moysan <olivier.moysan@st.com>
14187 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14188 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14190 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14193 STM32 TIMER/LPTIMER DRIVERS
14194 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14196 F: drivers/*/stm32-*timer*
14197 F: drivers/pwm/pwm-stm32*
14198 F: include/linux/*/stm32-*tim*
14199 F: Documentation/ABI/testing/*timer-stm32
14200 F: Documentation/devicetree/bindings/*/stm32-*timer*
14201 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14203 STMMAC ETHERNET DRIVER
14204 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14205 M: Alexandre Torgue <alexandre.torgue@st.com>
14206 M: Jose Abreu <joabreu@synopsys.com>
14207 L: netdev@vger.kernel.org
14208 W: http://www.stlinux.com
14210 F: drivers/net/ethernet/stmicro/stmmac/
14213 M: Sam Creasey <sammy@sammy.net>
14214 W: http://sammy.net/sun3/
14216 F: arch/m68k/kernel/*sun3*
14217 F: arch/m68k/sun3*/
14218 F: arch/m68k/include/asm/sun3*
14219 F: drivers/net/ethernet/i825xx/sun3*
14221 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14222 M: Hans de Goede <hdegoede@redhat.com>
14223 L: linux-input@vger.kernel.org
14225 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14226 F: drivers/input/keyboard/sun4i-lradc-keys.c
14228 SUNDANCE NETWORK DRIVER
14229 M: Denis Kirjanov <kda@linux-powerpc.org>
14230 L: netdev@vger.kernel.org
14232 F: drivers/net/ethernet/dlink/sundance.c
14235 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14236 M: Rich Felker <dalias@libc.org>
14237 L: linux-sh@vger.kernel.org
14238 Q: http://patchwork.kernel.org/project/linux-sh/list/
14240 F: Documentation/sh/
14245 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14246 M: Len Brown <len.brown@intel.com>
14247 M: Pavel Machek <pavel@ucw.cz>
14248 L: linux-pm@vger.kernel.org
14249 B: https://bugzilla.kernel.org
14251 F: Documentation/power/
14252 F: arch/x86/kernel/acpi/
14253 F: drivers/base/power/
14255 F: include/linux/suspend.h
14256 F: include/linux/freezer.h
14257 F: include/linux/pm.h
14260 M: Martin Mares <mj@ucw.cz>
14261 L: linux-video@atrey.karlin.mff.cuni.cz
14263 F: Documentation/svga.txt
14264 F: arch/x86/boot/video*
14267 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14268 L: iommu@lists.linux-foundation.org
14269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14271 F: kernel/dma/swiotlb.c
14272 F: arch/*/kernel/pci-swiotlb.c
14273 F: include/linux/swiotlb.h
14276 M: Jiri Pirko <jiri@resnulli.us>
14277 M: Ivan Vecera <ivecera@redhat.com>
14278 L: netdev@vger.kernel.org
14281 F: include/net/switchdev.h
14283 SY8106A REGULATOR DRIVER
14284 M: Icenowy Zheng <icenowy@aosc.io>
14286 F: drivers/regulator/sy8106a-regulator.c
14287 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14289 SYNC FILE FRAMEWORK
14290 M: Sumit Semwal <sumit.semwal@linaro.org>
14291 R: Gustavo Padovan <gustavo@padovan.org>
14293 L: linux-media@vger.kernel.org
14294 L: dri-devel@lists.freedesktop.org
14295 F: drivers/dma-buf/sync_*
14296 F: drivers/dma-buf/dma-fence*
14297 F: drivers/dma-buf/sw_sync.c
14298 F: include/linux/sync_file.h
14299 F: include/uapi/linux/sync_file.h
14300 F: Documentation/sync_file.txt
14301 T: git git://anongit.freedesktop.org/drm/drm-misc
14303 SYNOPSYS ARC ARCHITECTURE
14304 M: Vineet Gupta <vgupta@synopsys.com>
14305 L: linux-snps-arc@lists.infradead.org
14308 F: Documentation/devicetree/bindings/arc/*
14309 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14310 F: drivers/clocksource/arc_timer.c
14311 F: drivers/tty/serial/arc_uart.c
14312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14314 SYNOPSYS ARC HSDK SDP pll clock driver
14315 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14317 F: drivers/clk/clk-hsdk-pll.c
14318 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14320 SYNOPSYS ARC SDP clock driver
14321 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14323 F: drivers/clk/axs10x/*
14324 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14326 SYNOPSYS ARC SDP platform support
14327 M: Alexey Brodkin <abrodkin@synopsys.com>
14329 F: arch/arc/plat-axs10x
14330 F: arch/arc/boot/dts/ax*
14331 F: Documentation/devicetree/bindings/arc/axs10*
14333 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14334 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14336 F: drivers/reset/reset-axs10x.c
14337 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14339 SYNOPSYS CREG GPIO DRIVER
14340 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14342 F: drivers/gpio/gpio-creg-snps.c
14343 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14345 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14346 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14348 F: drivers/tty/serial/8250/8250_dw.c
14350 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14351 M: Hoan Tran <hotran@apm.com>
14352 L: linux-gpio@vger.kernel.org
14354 F: drivers/gpio/gpio-dwapb.c
14355 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14357 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14358 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14360 F: drivers/dma/dwi-axi-dmac/
14361 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14363 SYNOPSYS DESIGNWARE DMAC DRIVER
14364 M: Viresh Kumar <vireshk@kernel.org>
14365 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14367 F: include/linux/dma/dw.h
14368 F: include/linux/platform_data/dma-dw.h
14371 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14372 M: Jose Abreu <Jose.Abreu@synopsys.com>
14373 L: netdev@vger.kernel.org
14375 F: drivers/net/ethernet/synopsys/
14377 SYNOPSYS DESIGNWARE I2C DRIVER
14378 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14379 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14380 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14381 L: linux-i2c@vger.kernel.org
14383 F: drivers/i2c/busses/i2c-designware-*
14384 F: include/linux/platform_data/i2c-designware.h
14386 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14387 M: Jaehoon Chung <jh80.chung@samsung.com>
14388 L: linux-mmc@vger.kernel.org
14390 F: drivers/mmc/host/dw_mmc*
14392 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14393 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14395 F: drivers/reset/reset-hsdk.c
14396 F: include/dt-bindings/reset/snps,hsdk-reset.h
14397 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14399 SYSTEM CONFIGURATION (SYSCON)
14400 M: Lee Jones <lee.jones@linaro.org>
14401 M: Arnd Bergmann <arnd@arndb.de>
14402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14404 F: drivers/mfd/syscon.c
14406 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14407 M: Sudeep Holla <sudeep.holla@arm.com>
14408 L: linux-arm-kernel@lists.infradead.org
14410 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14411 F: drivers/clk/clk-sc[mp]i.c
14412 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14413 F: drivers/firmware/arm_scpi.c
14414 F: drivers/firmware/arm_scmi/
14415 F: include/linux/sc[mp]i_protocol.h
14417 SYSTEM RESET/SHUTDOWN DRIVERS
14418 M: Sebastian Reichel <sre@kernel.org>
14419 L: linux-pm@vger.kernel.org
14420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14422 F: Documentation/devicetree/bindings/power/reset/
14423 F: drivers/power/reset/
14425 SYSTEM TRACE MODULE CLASS
14426 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14429 F: Documentation/trace/stm.rst
14430 F: drivers/hwtracing/stm/
14431 F: include/linux/stm.h
14432 F: include/uapi/linux/stm.h
14435 M: Christoph Hellwig <hch@infradead.org>
14437 F: Documentation/filesystems/sysv-fs.txt
14439 F: include/linux/sysv_fs.h
14442 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14443 L: linux-scsi@vger.kernel.org
14444 L: target-devel@vger.kernel.org
14445 W: http://www.linux-iscsi.org
14446 W: http://groups.google.com/group/linux-iscsi-target-dev
14447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14451 F: Documentation/target/
14453 TASKSTATS STATISTICS INTERFACE
14454 M: Balbir Singh <bsingharora@gmail.com>
14456 F: Documentation/accounting/taskstats*
14457 F: include/linux/taskstats*
14458 F: kernel/taskstats.c
14461 M: Jamal Hadi Salim <jhs@mojatatu.com>
14462 M: Cong Wang <xiyou.wangcong@gmail.com>
14463 M: Jiri Pirko <jiri@resnulli.us>
14464 L: netdev@vger.kernel.org
14466 F: include/net/pkt_cls.h
14467 F: include/net/pkt_sched.h
14468 F: include/net/tc_act/
14469 F: include/uapi/linux/pkt_cls.h
14470 F: include/uapi/linux/pkt_sched.h
14471 F: include/uapi/linux/tc_act/
14472 F: include/uapi/linux/tc_ematch/
14475 TC90522 MEDIA DRIVER
14476 M: Akihiro Tsukada <tskd08@gmail.com>
14477 L: linux-media@vger.kernel.org
14479 F: drivers/media/dvb-frontends/tc90522*
14481 TCP LOW PRIORITY MODULE
14482 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14483 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14484 W: http://tcp-lp-mod.sourceforge.net/
14486 F: net/ipv4/tcp_lp.c
14488 TDA10071 MEDIA DRIVER
14489 M: Antti Palosaari <crope@iki.fi>
14490 L: linux-media@vger.kernel.org
14491 W: https://linuxtv.org
14492 W: http://palosaari.fi/linux/
14493 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14494 T: git git://linuxtv.org/anttip/media_tree.git
14496 F: drivers/media/dvb-frontends/tda10071*
14498 TDA18212 MEDIA DRIVER
14499 M: Antti Palosaari <crope@iki.fi>
14500 L: linux-media@vger.kernel.org
14501 W: https://linuxtv.org
14502 W: http://palosaari.fi/linux/
14503 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14504 T: git git://linuxtv.org/anttip/media_tree.git
14506 F: drivers/media/tuners/tda18212*
14508 TDA18218 MEDIA DRIVER
14509 M: Antti Palosaari <crope@iki.fi>
14510 L: linux-media@vger.kernel.org
14511 W: https://linuxtv.org
14512 W: http://palosaari.fi/linux/
14513 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14514 T: git git://linuxtv.org/anttip/media_tree.git
14516 F: drivers/media/tuners/tda18218*
14518 TDA18250 MEDIA DRIVER
14519 M: Olli Salonen <olli.salonen@iki.fi>
14520 L: linux-media@vger.kernel.org
14521 W: https://linuxtv.org
14522 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14523 T: git git://linuxtv.org/media_tree.git
14525 F: drivers/media/tuners/tda18250*
14527 TDA18271 MEDIA DRIVER
14528 M: Michael Krufky <mkrufky@linuxtv.org>
14529 L: linux-media@vger.kernel.org
14530 W: https://linuxtv.org
14531 W: http://github.com/mkrufky
14532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14533 T: git git://linuxtv.org/mkrufky/tuners.git
14535 F: drivers/media/tuners/tda18271*
14537 TDA1997x MEDIA DRIVER
14538 M: Tim Harvey <tharvey@gateworks.com>
14539 L: linux-media@vger.kernel.org
14540 W: https://linuxtv.org
14541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14543 F: drivers/media/i2c/tda1997x.*
14545 TDA827x MEDIA DRIVER
14546 M: Michael Krufky <mkrufky@linuxtv.org>
14547 L: linux-media@vger.kernel.org
14548 W: https://linuxtv.org
14549 W: http://github.com/mkrufky
14550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14551 T: git git://linuxtv.org/mkrufky/tuners.git
14553 F: drivers/media/tuners/tda8290.*
14555 TDA8290 MEDIA DRIVER
14556 M: Michael Krufky <mkrufky@linuxtv.org>
14557 L: linux-media@vger.kernel.org
14558 W: https://linuxtv.org
14559 W: http://github.com/mkrufky
14560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14561 T: git git://linuxtv.org/mkrufky/tuners.git
14563 F: drivers/media/tuners/tda8290.*
14565 TDA9840 MEDIA DRIVER
14566 M: Hans Verkuil <hverkuil@xs4all.nl>
14567 L: linux-media@vger.kernel.org
14568 T: git git://linuxtv.org/media_tree.git
14569 W: https://linuxtv.org
14571 F: drivers/media/i2c/tda9840*
14573 TEA5761 TUNER DRIVER
14574 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14575 L: linux-media@vger.kernel.org
14576 W: https://linuxtv.org
14577 T: git git://linuxtv.org/media_tree.git
14579 F: drivers/media/tuners/tea5761.*
14581 TEA5767 TUNER DRIVER
14582 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14583 L: linux-media@vger.kernel.org
14584 W: https://linuxtv.org
14585 T: git git://linuxtv.org/media_tree.git
14587 F: drivers/media/tuners/tea5767.*
14589 TEA6415C MEDIA DRIVER
14590 M: Hans Verkuil <hverkuil@xs4all.nl>
14591 L: linux-media@vger.kernel.org
14592 T: git git://linuxtv.org/media_tree.git
14593 W: https://linuxtv.org
14595 F: drivers/media/i2c/tea6415c*
14597 TEA6420 MEDIA DRIVER
14598 M: Hans Verkuil <hverkuil@xs4all.nl>
14599 L: linux-media@vger.kernel.org
14600 T: git git://linuxtv.org/media_tree.git
14601 W: https://linuxtv.org
14603 F: drivers/media/i2c/tea6420*
14606 M: Jiri Pirko <jiri@resnulli.us>
14607 L: netdev@vger.kernel.org
14609 F: drivers/net/team/
14610 F: include/linux/if_team.h
14611 F: include/uapi/linux/if_team.h
14613 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14614 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14616 F: arch/x86/platform/ts5500/
14618 TECHNOTREND USB IR RECEIVER
14619 M: Sean Young <sean@mess.org>
14620 L: linux-media@vger.kernel.org
14622 F: drivers/media/rc/ttusbir.c
14624 TECHWELL TW9910 VIDEO DECODER
14625 L: linux-media@vger.kernel.org
14627 F: drivers/media/i2c/tw9910.c
14628 F: include/media/i2c/tw9910.h
14631 M: Jens Wiklander <jens.wiklander@linaro.org>
14633 F: include/linux/tee_drv.h
14634 F: include/uapi/linux/tee.h
14636 F: Documentation/tee.txt
14638 TEGRA ARCHITECTURE SUPPORT
14639 M: Thierry Reding <thierry.reding@gmail.com>
14640 M: Jonathan Hunter <jonathanh@nvidia.com>
14641 L: linux-tegra@vger.kernel.org
14642 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14648 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14649 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14651 F: drivers/clk/tegra/
14654 M: Laxman Dewangan <ldewangan@nvidia.com>
14655 M: Jon Hunter <jonathanh@nvidia.com>
14657 F: drivers/dma/tegra*
14660 M: Laxman Dewangan <ldewangan@nvidia.com>
14662 F: drivers/i2c/busses/i2c-tegra.c
14664 TEGRA IOMMU DRIVERS
14665 M: Thierry Reding <thierry.reding@gmail.com>
14666 L: linux-tegra@vger.kernel.org
14668 F: drivers/iommu/tegra*
14671 M: Laxman Dewangan <ldewangan@nvidia.com>
14673 F: drivers/input/keyboard/tegra-kbc.c
14676 M: Stefan Agner <stefan@agner.ch>
14677 M: Lucas Stach <dev@lynxeye.de>
14679 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14680 F: drivers/mtd/nand/raw/tegra_nand.c
14683 M: Thierry Reding <thierry.reding@gmail.com>
14685 F: drivers/pwm/pwm-tegra.c
14687 TEGRA SERIAL DRIVER
14688 M: Laxman Dewangan <ldewangan@nvidia.com>
14690 F: drivers/tty/serial/serial-tegra.c
14693 M: Laxman Dewangan <ldewangan@nvidia.com>
14695 F: drivers/spi/spi-tegra*
14697 TEHUTI ETHERNET DRIVER
14698 M: Andy Gospodarek <andy@greyhouse.net>
14699 L: netdev@vger.kernel.org
14701 F: drivers/net/ethernet/tehuti/*
14703 Telecom Clock Driver for MCPL0010
14704 M: Mark Gross <mark.gross@intel.com>
14706 F: drivers/char/tlclk.c
14708 TENSILICA XTENSA PORT (xtensa)
14709 M: Chris Zankel <chris@zankel.net>
14710 M: Max Filippov <jcmvbkbc@gmail.com>
14711 L: linux-xtensa@linux-xtensa.org
14712 T: git git://github.com/czankel/xtensa-linux.git
14715 F: drivers/irqchip/irq-xtensa-*
14717 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14718 M: Nishanth Menon <nm@ti.com>
14719 M: Tero Kristo <t-kristo@ti.com>
14720 M: Santosh Shilimkar <ssantosh@kernel.org>
14721 L: linux-arm-kernel@lists.infradead.org
14723 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14724 F: drivers/firmware/ti_sci*
14725 F: include/linux/soc/ti/ti_sci_protocol.h
14726 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14727 F: drivers/soc/ti/ti_sci_pm_domains.c
14728 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14729 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14730 F: drivers/clk/keystone/sci-clk.c
14731 F: drivers/reset/reset-ti-sci.c
14733 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14734 M: Hans Verkuil <hverkuil@xs4all.nl>
14735 L: linux-media@vger.kernel.org
14736 T: git git://linuxtv.org/media_tree.git
14737 W: https://linuxtv.org
14739 F: drivers/media/radio/radio-raremono.c
14742 M: Zhang Rui <rui.zhang@intel.com>
14743 M: Eduardo Valentin <edubezval@gmail.com>
14744 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14745 L: linux-pm@vger.kernel.org
14746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14748 Q: https://patchwork.kernel.org/project/linux-pm/list/
14750 F: drivers/thermal/
14751 F: include/linux/thermal.h
14752 F: include/uapi/linux/thermal.h
14753 F: include/linux/cpu_cooling.h
14754 F: Documentation/devicetree/bindings/thermal/
14756 THERMAL/CPU_COOLING
14757 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14758 M: Viresh Kumar <viresh.kumar@linaro.org>
14759 M: Javi Merino <javi.merino@kernel.org>
14760 L: linux-pm@vger.kernel.org
14762 F: Documentation/thermal/cpu-cooling-api.txt
14763 F: drivers/thermal/cpu_cooling.c
14764 F: include/linux/cpu_cooling.h
14766 THINKPAD ACPI EXTRAS DRIVER
14767 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14768 L: ibm-acpi-devel@lists.sourceforge.net
14769 L: platform-driver-x86@vger.kernel.org
14770 W: http://ibm-acpi.sourceforge.net
14771 W: http://thinkwiki.org/wiki/Ibm-acpi
14772 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14774 F: drivers/platform/x86/thinkpad_acpi.c
14777 M: Andreas Noever <andreas.noever@gmail.com>
14778 M: Michael Jamet <michael.jamet@intel.com>
14779 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14780 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14783 F: Documentation/admin-guide/thunderbolt.rst
14784 F: drivers/thunderbolt/
14785 F: include/linux/thunderbolt.h
14787 THUNDERBOLT NETWORK DRIVER
14788 M: Michael Jamet <michael.jamet@intel.com>
14789 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14790 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14791 L: netdev@vger.kernel.org
14793 F: drivers/net/thunderbolt.c
14795 THUNDERX GPIO DRIVER
14796 M: David Daney <david.daney@cavium.com>
14798 F: drivers/gpio/gpio-thunderx.c
14800 TI AM437X VPFE DRIVER
14801 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14802 L: linux-media@vger.kernel.org
14803 W: https://linuxtv.org
14804 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14805 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14807 F: drivers/media/platform/am437x/
14809 TI BANDGAP AND THERMAL DRIVER
14810 M: Eduardo Valentin <edubezval@gmail.com>
14811 M: Keerthy <j-keerthy@ti.com>
14812 L: linux-pm@vger.kernel.org
14813 L: linux-omap@vger.kernel.org
14815 F: drivers/thermal/ti-soc-thermal/
14817 TI BQ27XXX POWER SUPPLY DRIVER
14818 R: Andrew F. Davis <afd@ti.com>
14819 F: include/linux/power/bq27xxx_battery.h
14820 F: drivers/power/supply/bq27xxx_battery.c
14821 F: drivers/power/supply/bq27xxx_battery_i2c.c
14823 TI CDCE706 CLOCK DRIVER
14824 M: Max Filippov <jcmvbkbc@gmail.com>
14826 F: drivers/clk/clk-cdce706.c
14829 M: Tero Kristo <t-kristo@ti.com>
14830 L: linux-omap@vger.kernel.org
14833 F: include/linux/clk/ti.h
14835 TI DAVINCI MACHINE SUPPORT
14836 M: Sekhar Nori <nsekhar@ti.com>
14837 M: Kevin Hilman <khilman@kernel.org>
14838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14841 F: arch/arm/mach-davinci/
14842 F: drivers/i2c/busses/i2c-davinci.c
14843 F: arch/arm/boot/dts/da850*
14845 TI DAVINCI SERIES CLOCK DRIVER
14846 M: David Lechner <david@lechnology.com>
14847 R: Sekhar Nori <nsekhar@ti.com>
14849 F: Documentation/devicetree/bindings/clock/ti/davinci/
14850 F: drivers/clk/davinci/
14852 TI DAVINCI SERIES GPIO DRIVER
14853 M: Keerthy <j-keerthy@ti.com>
14854 L: linux-gpio@vger.kernel.org
14856 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14857 F: drivers/gpio/gpio-davinci.c
14859 TI DAVINCI SERIES MEDIA DRIVER
14860 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14861 L: linux-media@vger.kernel.org
14862 W: https://linuxtv.org
14863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14864 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14866 F: drivers/media/platform/davinci/
14867 F: include/media/davinci/
14869 TI ETHERNET SWITCH DRIVER (CPSW)
14870 R: Grygorii Strashko <grygorii.strashko@ti.com>
14871 L: linux-omap@vger.kernel.org
14872 L: netdev@vger.kernel.org
14874 F: drivers/net/ethernet/ti/cpsw*
14875 F: drivers/net/ethernet/ti/davinci*
14877 TI FLASH MEDIA INTERFACE DRIVER
14878 M: Alex Dubov <oakad@yahoo.com>
14880 F: drivers/misc/tifm*
14881 F: drivers/mmc/host/tifm_sd.c
14882 F: include/linux/tifm.h
14884 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14885 M: Santosh Shilimkar <ssantosh@kernel.org>
14886 L: linux-kernel@vger.kernel.org
14887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14889 F: drivers/soc/ti/*
14890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14892 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14893 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14894 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14895 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14897 F: sound/soc/codecs/lm49453*
14898 F: sound/soc/codecs/isabelle*
14900 TI LP855x BACKLIGHT DRIVER
14901 M: Milo Kim <milo.kim@ti.com>
14903 F: Documentation/backlight/lp855x-driver.txt
14904 F: drivers/video/backlight/lp855x_bl.c
14905 F: include/linux/platform_data/lp855x.h
14907 TI LP8727 CHARGER DRIVER
14908 M: Milo Kim <milo.kim@ti.com>
14910 F: drivers/power/supply/lp8727_charger.c
14911 F: include/linux/platform_data/lp8727.h
14913 TI LP8788 MFD DRIVER
14914 M: Milo Kim <milo.kim@ti.com>
14916 F: drivers/iio/adc/lp8788_adc.c
14917 F: drivers/leds/leds-lp8788.c
14918 F: drivers/mfd/lp8788*.c
14919 F: drivers/power/supply/lp8788-charger.c
14920 F: drivers/regulator/lp8788-*.c
14921 F: include/linux/mfd/lp8788*.h
14923 TI NETCP ETHERNET DRIVER
14924 M: Wingman Kwok <w-kwok2@ti.com>
14925 M: Murali Karicheri <m-karicheri2@ti.com>
14926 L: netdev@vger.kernel.org
14928 F: drivers/net/ethernet/ti/netcp*
14930 TI PCM3060 ASoC CODEC DRIVER
14931 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
14932 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14934 F: Documentation/devicetree/bindings/sound/pcm3060.txt
14935 F: sound/soc/codecs/pcm3060*
14937 TI TAS571X FAMILY ASoC CODEC DRIVER
14938 M: Kevin Cernekee <cernekee@chromium.org>
14939 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14941 F: sound/soc/codecs/tas571x*
14943 TI TRF7970A NFC DRIVER
14944 M: Mark Greer <mgreer@animalcreek.com>
14945 L: linux-wireless@vger.kernel.org
14946 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14948 F: drivers/nfc/trf7970a.c
14949 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14951 TI TWL4030 SERIES SOC CODEC DRIVER
14952 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14953 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14955 F: sound/soc/codecs/twl4030*
14958 M: Benoit Parrot <bparrot@ti.com>
14959 L: linux-media@vger.kernel.org
14960 W: http://linuxtv.org/
14961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14963 F: drivers/media/platform/ti-vpe/
14965 TI WILINK WIRELESS DRIVERS
14966 L: linux-wireless@vger.kernel.org
14967 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14968 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14971 F: drivers/net/wireless/ti/
14972 F: include/linux/wl12xx.h
14974 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14975 M: John Stultz <john.stultz@linaro.org>
14976 M: Thomas Gleixner <tglx@linutronix.de>
14977 R: Stephen Boyd <sboyd@kernel.org>
14978 L: linux-kernel@vger.kernel.org
14979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14981 F: include/linux/clocksource.h
14982 F: include/linux/time.h
14983 F: include/linux/timex.h
14984 F: include/uapi/linux/time.h
14985 F: include/uapi/linux/timex.h
14986 F: kernel/time/clocksource.c
14987 F: kernel/time/time*.c
14988 F: kernel/time/alarmtimer.c
14989 F: kernel/time/ntp.c
14990 F: tools/testing/selftests/timers/
14993 M: Jon Maloy <jon.maloy@ericsson.com>
14994 M: Ying Xue <ying.xue@windriver.com>
14995 L: netdev@vger.kernel.org (core kernel code)
14996 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14997 W: http://tipc.sourceforge.net/
14999 F: include/uapi/linux/tipc*.h
15002 TLAN NETWORK DRIVER
15003 M: Samuel Chessman <chessman@tux.org>
15004 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15005 W: http://sourceforge.net/projects/tlan/
15007 F: Documentation/networking/tlan.txt
15008 F: drivers/net/ethernet/ti/tlan.*
15010 TM6000 VIDEO4LINUX DRIVER
15011 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15012 L: linux-media@vger.kernel.org
15013 W: https://linuxtv.org
15014 T: git git://linuxtv.org/media_tree.git
15016 F: drivers/media/usb/tm6000/
15017 F: Documentation/media/v4l-drivers/tm6000*
15019 TMIO/SDHI MMC DRIVER
15020 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15021 L: linux-mmc@vger.kernel.org
15023 F: drivers/mmc/host/tmio_mmc*
15024 F: drivers/mmc/host/renesas_sdhi*
15025 F: include/linux/mfd/tmio.h
15027 TMP401 HARDWARE MONITOR DRIVER
15028 M: Guenter Roeck <linux@roeck-us.net>
15029 L: linux-hwmon@vger.kernel.org
15031 F: Documentation/hwmon/tmp401
15032 F: drivers/hwmon/tmp401.c
15034 TMPFS (SHMEM FILESYSTEM)
15035 M: Hugh Dickins <hughd@google.com>
15036 L: linux-mm@kvack.org
15038 F: include/linux/shmem_fs.h
15041 TOMOYO SECURITY MODULE
15042 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15043 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15044 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15045 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15046 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15047 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15048 W: http://tomoyo.sourceforge.jp/
15049 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15051 F: security/tomoyo/
15053 TOPSTAR LAPTOP EXTRAS DRIVER
15054 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15055 L: platform-driver-x86@vger.kernel.org
15057 F: drivers/platform/x86/topstar-laptop.c
15059 TORTURE-TEST MODULES
15060 M: Davidlohr Bueso <dave@stgolabs.net>
15061 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15062 M: Josh Triplett <josh@joshtriplett.org>
15063 L: linux-kernel@vger.kernel.org
15065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15066 F: Documentation/RCU/torture.txt
15067 F: kernel/torture.c
15068 F: kernel/rcu/rcutorture.c
15069 F: kernel/rcu/rcuperf.c
15070 F: kernel/locking/locktorture.c
15072 TOSHIBA ACPI EXTRAS DRIVER
15073 M: Azael Avalos <coproscefalo@gmail.com>
15074 L: platform-driver-x86@vger.kernel.org
15076 F: drivers/platform/x86/toshiba_acpi.c
15078 TOSHIBA BLUETOOTH DRIVER
15079 M: Azael Avalos <coproscefalo@gmail.com>
15080 L: platform-driver-x86@vger.kernel.org
15082 F: drivers/platform/x86/toshiba_bluetooth.c
15084 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15085 M: Azael Avalos <coproscefalo@gmail.com>
15086 L: platform-driver-x86@vger.kernel.org
15088 F: drivers/platform/x86/toshiba_haps.c
15091 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15092 W: http://www.buzzard.org.uk/toshiba/
15094 F: drivers/char/toshiba.c
15095 F: include/linux/toshiba.h
15096 F: include/uapi/linux/toshiba.h
15098 TOSHIBA TC358743 DRIVER
15099 M: Mats Randgaard <matrandg@cisco.com>
15100 L: linux-media@vger.kernel.org
15102 F: drivers/media/i2c/tc358743*
15103 F: include/media/i2c/tc358743.h
15105 TOSHIBA WMI HOTKEYS DRIVER
15106 M: Azael Avalos <coproscefalo@gmail.com>
15107 L: platform-driver-x86@vger.kernel.org
15109 F: drivers/platform/x86/toshiba-wmi.c
15112 M: Peter Huewe <peterhuewe@gmx.de>
15113 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15114 R: Jason Gunthorpe <jgg@ziepe.ca>
15115 L: linux-integrity@vger.kernel.org
15116 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15117 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15118 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15120 F: drivers/char/tpm/
15123 M: Steven Rostedt <rostedt@goodmis.org>
15124 M: Ingo Molnar <mingo@redhat.com>
15125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15127 F: Documentation/trace/ftrace.rst
15128 F: arch/*/*/*/ftrace.h
15129 F: arch/*/kernel/ftrace.c
15130 F: include/*/ftrace.h
15131 F: include/linux/trace*.h
15134 F: tools/testing/selftests/ftrace/
15136 TRACING MMIO ACCESSES (MMIOTRACE)
15137 M: Steven Rostedt <rostedt@goodmis.org>
15138 M: Ingo Molnar <mingo@kernel.org>
15139 R: Karol Herbst <karolherbst@gmail.com>
15140 R: Pekka Paalanen <ppaalanen@gmail.com>
15142 L: linux-kernel@vger.kernel.org
15143 L: nouveau@lists.freedesktop.org
15144 F: kernel/trace/trace_mmiotrace.c
15145 F: include/linux/mmiotrace.h
15146 F: arch/x86/mm/kmmio.c
15147 F: arch/x86/mm/mmio-mod.c
15148 F: arch/x86/mm/testmmiotrace.c
15151 M: Jiri Kosina <trivial@kernel.org>
15152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15154 K: ^Subject:.*(?i)trivial
15156 TEMPO SEMICONDUCTOR DRIVERS
15157 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15159 F: sound/soc/codecs/tscs*.c
15160 F: sound/soc/codecs/tscs*.h
15161 F: Documentation/devicetree/bindings/sound/tscs*.txt
15164 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15165 M: Jiri Slaby <jslaby@suse.com>
15167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15168 F: Documentation/serial/
15170 F: drivers/tty/serial/serial_core.c
15171 F: include/linux/serial_core.h
15172 F: include/linux/serial.h
15173 F: include/linux/tty.h
15174 F: include/uapi/linux/serial_core.h
15175 F: include/uapi/linux/serial.h
15176 F: include/uapi/linux/tty.h
15178 TUA9001 MEDIA DRIVER
15179 M: Antti Palosaari <crope@iki.fi>
15180 L: linux-media@vger.kernel.org
15181 W: https://linuxtv.org
15182 W: http://palosaari.fi/linux/
15183 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15184 T: git git://linuxtv.org/anttip/media_tree.git
15186 F: drivers/media/tuners/tua9001*
15188 TULIP NETWORK DRIVERS
15189 L: netdev@vger.kernel.org
15190 L: linux-parisc@vger.kernel.org
15192 F: drivers/net/ethernet/dec/tulip/
15195 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15196 W: http://vtun.sourceforge.net/tun
15198 F: Documentation/networking/tuntap.txt
15199 F: arch/um/os-Linux/drivers/
15201 TURBOCHANNEL SUBSYSTEM
15202 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15203 M: Ralf Baechle <ralf@linux-mips.org>
15204 L: linux-mips@linux-mips.org
15205 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15208 F: include/linux/tc.h
15211 M: "Len Brown" <lenb@kernel.org>
15212 L: linux-pm@vger.kernel.org
15213 B: https://bugzilla.kernel.org
15214 Q: https://patchwork.kernel.org/project/linux-pm/list/
15215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15217 F: tools/power/x86/turbostat/
15219 TW5864 VIDEO4LINUX DRIVER
15220 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15221 M: Anton Sviridenko <anton@corp.bluecherry.net>
15222 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15223 M: Andrey Utkin <andrey_utkin@fastmail.com>
15224 L: linux-media@vger.kernel.org
15226 F: drivers/media/pci/tw5864/
15228 TW68 VIDEO4LINUX DRIVER
15229 M: Hans Verkuil <hverkuil@xs4all.nl>
15230 L: linux-media@vger.kernel.org
15231 T: git git://linuxtv.org/media_tree.git
15232 W: https://linuxtv.org
15234 F: drivers/media/pci/tw68/
15236 TW686X VIDEO4LINUX DRIVER
15237 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15238 L: linux-media@vger.kernel.org
15239 T: git git://linuxtv.org/media_tree.git
15240 W: http://linuxtv.org
15242 F: drivers/media/pci/tw686x/
15244 UBI FILE SYSTEM (UBIFS)
15245 M: Richard Weinberger <richard@nod.at>
15246 M: Artem Bityutskiy <dedekind1@gmail.com>
15247 M: Adrian Hunter <adrian.hunter@intel.com>
15248 L: linux-mtd@lists.infradead.org
15249 T: git git://git.infradead.org/ubifs-2.6.git
15250 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15252 F: Documentation/filesystems/ubifs.txt
15255 UCLINUX (M68KNOMMU AND COLDFIRE)
15256 M: Greg Ungerer <gerg@linux-m68k.org>
15257 W: http://www.linux-m68k.org/
15258 W: http://www.uclinux.org/
15259 L: linux-m68k@lists.linux-m68k.org
15260 L: uclinux-dev@uclinux.org (subscribers-only)
15261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15263 F: arch/m68k/coldfire/
15265 F: arch/m68k/*/*_no.*
15266 F: arch/m68k/include/asm/*_no.*
15269 M: Jan Kara <jack@suse.com>
15271 F: Documentation/filesystems/udf.txt
15275 M: Bastien Nocera <hadess@hadess.net>
15276 L: linux-input@vger.kernel.org
15278 F: drivers/hid/hid-udraw-ps3.c
15281 M: Evgeniy Dushistov <dushistov@mail.ru>
15283 F: Documentation/filesystems/ufs.txt
15286 UHID USERSPACE HID IO DRIVER:
15287 M: David Herrmann <dh.herrmann@googlemail.com>
15288 L: linux-input@vger.kernel.org
15290 F: drivers/hid/uhid.c
15291 F: include/uapi/linux/uhid.h
15294 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15295 L: linux-usb@vger.kernel.org
15297 F: drivers/usb/common/ulpi.c
15298 F: include/linux/ulpi/
15300 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15301 L: linux-usb@vger.kernel.org
15304 F: include/linux/uwb.h
15305 F: include/linux/uwb/
15307 UNICORE32 ARCHITECTURE:
15308 M: Guan Xuetao <gxt@pku.edu.cn>
15309 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15311 T: git git://github.com/gxt/linux.git
15315 M: Tony Finch <dot@dotat.at>
15316 W: http://dotat.at/prog/unifdef
15318 F: scripts/unifdef.c
15320 UNIFORM CDROM DRIVER
15321 M: Jens Axboe <axboe@kernel.dk>
15322 W: http://www.kernel.dk
15324 F: Documentation/cdrom/
15325 F: drivers/cdrom/cdrom.c
15326 F: include/linux/cdrom.h
15327 F: include/uapi/linux/cdrom.h
15329 UNISYS S-PAR DRIVERS
15330 M: David Kershner <david.kershner@unisys.com>
15331 L: sparmaintainer@unisys.com (Unisys internal)
15333 F: include/linux/visorbus.h
15334 F: drivers/visorbus/
15335 F: drivers/staging/unisys/
15337 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15338 M: Vinayak Holikatti <vinholikatti@gmail.com>
15339 L: linux-scsi@vger.kernel.org
15341 F: Documentation/scsi/ufs.txt
15342 F: drivers/scsi/ufs/
15344 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15345 M: Joao Pinto <jpinto@synopsys.com>
15346 L: linux-scsi@vger.kernel.org
15348 F: drivers/scsi/ufs/*dwc*
15350 UNSORTED BLOCK IMAGES (UBI)
15351 M: Artem Bityutskiy <dedekind1@gmail.com>
15352 M: Richard Weinberger <richard@nod.at>
15353 W: http://www.linux-mtd.infradead.org/
15354 L: linux-mtd@lists.infradead.org
15355 T: git git://git.infradead.org/ubifs-2.6.git
15357 F: drivers/mtd/ubi/
15358 F: include/linux/mtd/ubi.h
15359 F: include/uapi/mtd/ubi-user.h
15361 USB "USBNET" DRIVER FRAMEWORK
15362 M: Oliver Neukum <oneukum@suse.com>
15363 L: netdev@vger.kernel.org
15364 W: http://www.linux-usb.org/usbnet
15366 F: drivers/net/usb/usbnet.c
15367 F: include/linux/usb/usbnet.h
15370 M: Oliver Neukum <oneukum@suse.com>
15371 L: linux-usb@vger.kernel.org
15373 F: Documentation/usb/acm.txt
15374 F: drivers/usb/class/cdc-acm.*
15376 USB AR5523 WIRELESS DRIVER
15377 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15378 L: linux-wireless@vger.kernel.org
15380 F: drivers/net/wireless/ath/ar5523/
15383 M: Oliver Neukum <oneukum@suse.com>
15384 L: linux-usb@vger.kernel.org
15385 L: linux-scsi@vger.kernel.org
15387 F: drivers/usb/storage/uas.c
15389 USB CDC ETHERNET DRIVER
15390 M: Oliver Neukum <oliver@neukum.org>
15391 L: linux-usb@vger.kernel.org
15393 F: drivers/net/usb/cdc_*.c
15394 F: include/uapi/linux/usb/cdc.h
15396 USB CHAOSKEY DRIVER
15397 M: Keith Packard <keithp@keithp.com>
15398 L: linux-usb@vger.kernel.org
15400 F: drivers/usb/misc/chaoskey.c
15402 USB CYPRESS C67X00 DRIVER
15403 M: Peter Korsgaard <jacmet@sunsite.dk>
15404 L: linux-usb@vger.kernel.org
15406 F: drivers/usb/c67x00/
15408 USB DAVICOM DM9601 DRIVER
15409 M: Peter Korsgaard <jacmet@sunsite.dk>
15410 L: netdev@vger.kernel.org
15411 W: http://www.linux-usb.org/usbnet
15413 F: drivers/net/usb/dm9601.c
15415 USB DIAMOND RIO500 DRIVER
15416 M: Cesar Miquel <miquel@df.uba.ar>
15417 L: rio500-users@lists.sourceforge.net
15418 W: http://rio500.sourceforge.net
15420 F: drivers/usb/misc/rio500*
15423 M: Alan Stern <stern@rowland.harvard.edu>
15424 L: linux-usb@vger.kernel.org
15426 F: Documentation/usb/ehci.txt
15427 F: drivers/usb/host/ehci*
15429 USB GADGET/PERIPHERAL SUBSYSTEM
15430 M: Felipe Balbi <balbi@kernel.org>
15431 L: linux-usb@vger.kernel.org
15432 W: http://www.linux-usb.org/gadget
15433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15435 F: drivers/usb/gadget/
15436 F: include/linux/usb/gadget*
15438 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15439 M: Jiri Kosina <jikos@kernel.org>
15440 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15441 L: linux-usb@vger.kernel.org
15442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15444 F: Documentation/hid/hiddev.txt
15445 F: drivers/hid/usbhid/
15447 USB INTEL XHCI ROLE MUX DRIVER
15448 M: Hans de Goede <hdegoede@redhat.com>
15449 L: linux-usb@vger.kernel.org
15451 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15454 M: Olav Kongas <ok@artecdesign.ee>
15455 L: linux-usb@vger.kernel.org
15457 F: drivers/usb/host/isp116x*
15458 F: include/linux/usb/isp116x.h
15460 USB LAN78XX ETHERNET DRIVER
15461 M: Woojung Huh <woojung.huh@microchip.com>
15462 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15463 L: netdev@vger.kernel.org
15465 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15466 F: drivers/net/usb/lan78xx.*
15467 F: include/dt-bindings/net/microchip-lan78xx.h
15469 USB MASS STORAGE DRIVER
15470 M: Alan Stern <stern@rowland.harvard.edu>
15471 L: linux-usb@vger.kernel.org
15472 L: usb-storage@lists.one-eyed-alien.net
15474 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15475 F: drivers/usb/storage/
15478 M: Clemens Ladisch <clemens@ladisch.de>
15479 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15480 T: git git://git.alsa-project.org/alsa-kernel.git
15482 F: sound/usb/midi.*
15484 USB NETWORKING DRIVERS
15485 L: linux-usb@vger.kernel.org
15487 F: drivers/net/usb/
15490 M: Alan Stern <stern@rowland.harvard.edu>
15491 L: linux-usb@vger.kernel.org
15493 F: Documentation/usb/ohci.txt
15494 F: drivers/usb/host/ohci*
15496 USB OTG FSM (Finite State Machine)
15497 M: Peter Chen <Peter.Chen@nxp.com>
15498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15499 L: linux-usb@vger.kernel.org
15501 F: drivers/usb/common/usb-otg-fsm.c
15504 M: Valentina Manea <valentina.manea.m@gmail.com>
15505 M: Shuah Khan <shuah@kernel.org>
15506 L: linux-usb@vger.kernel.org
15508 F: Documentation/usb/usbip_protocol.txt
15509 F: drivers/usb/usbip/
15510 F: tools/usb/usbip/
15511 F: tools/testing/selftests/drivers/usb/usbip/
15514 M: Petko Manolov <petkan@nucleusys.com>
15515 L: linux-usb@vger.kernel.org
15516 L: netdev@vger.kernel.org
15517 T: git git://github.com/petkan/pegasus.git
15518 W: https://github.com/petkan/pegasus
15520 F: drivers/net/usb/pegasus.*
15523 M: Felipe Balbi <balbi@kernel.org>
15524 L: linux-usb@vger.kernel.org
15525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15527 F: drivers/usb/phy/
15529 USB PRINTER DRIVER (usblp)
15530 M: Pete Zaitcev <zaitcev@redhat.com>
15531 L: linux-usb@vger.kernel.org
15533 F: drivers/usb/class/usblp.c
15535 USB QMI WWAN NETWORK DRIVER
15536 M: Bjørn Mork <bjorn@mork.no>
15537 L: netdev@vger.kernel.org
15539 F: Documentation/ABI/testing/sysfs-class-net-qmi
15540 F: drivers/net/usb/qmi_wwan.c
15543 M: Petko Manolov <petkan@nucleusys.com>
15544 L: linux-usb@vger.kernel.org
15545 L: netdev@vger.kernel.org
15546 T: git git://github.com/petkan/rtl8150.git
15547 W: https://github.com/petkan/rtl8150
15549 F: drivers/net/usb/rtl8150.c
15551 USB SERIAL SUBSYSTEM
15552 M: Johan Hovold <johan@kernel.org>
15553 L: linux-usb@vger.kernel.org
15554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15556 F: Documentation/usb/usb-serial.txt
15557 F: drivers/usb/serial/
15558 F: include/linux/usb/serial.h
15560 USB SMSC75XX ETHERNET DRIVER
15561 M: Steve Glendinning <steve.glendinning@shawell.net>
15562 L: netdev@vger.kernel.org
15564 F: drivers/net/usb/smsc75xx.*
15566 USB SMSC95XX ETHERNET DRIVER
15567 M: Steve Glendinning <steve.glendinning@shawell.net>
15568 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15569 L: netdev@vger.kernel.org
15571 F: drivers/net/usb/smsc95xx.*
15574 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15575 L: linux-usb@vger.kernel.org
15576 W: http://www.linux-usb.org
15577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15579 F: Documentation/devicetree/bindings/usb/
15580 F: Documentation/usb/
15582 F: include/linux/usb.h
15583 F: include/linux/usb/
15585 USB TYPEC PI3USB30532 MUX DRIVER
15586 M: Hans de Goede <hdegoede@redhat.com>
15587 L: linux-usb@vger.kernel.org
15589 F: drivers/usb/typec/mux/pi3usb30532.c
15592 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15593 L: linux-usb@vger.kernel.org
15595 F: Documentation/ABI/testing/sysfs-class-typec
15596 F: Documentation/driver-api/usb/typec.rst
15597 F: drivers/usb/typec/
15598 F: include/linux/usb/typec.h
15600 USB TYPEC BUS FOR ALTERNATE MODES
15601 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15602 L: linux-usb@vger.kernel.org
15604 F: Documentation/ABI/testing/sysfs-bus-typec
15605 F: Documentation/driver-api/usb/typec_bus.rst
15606 F: drivers/usb/typec/altmodes/
15607 F: include/linux/usb/typec_altmode.h
15609 USB TYPEC PORT CONTROLLER DRIVERS
15610 M: Guenter Roeck <linux@roeck-us.net>
15611 L: linux-usb@vger.kernel.org
15613 F: drivers/usb/typec/tcpm/
15616 M: Alan Stern <stern@rowland.harvard.edu>
15617 L: linux-usb@vger.kernel.org
15619 F: drivers/usb/host/uhci*
15622 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15623 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15624 L: linux-media@vger.kernel.org
15625 T: git git://linuxtv.org/media_tree.git
15626 W: http://www.ideasonboard.org/uvc/
15628 F: drivers/media/usb/uvc/
15629 F: include/uapi/linux/uvcvideo.h
15632 M: Hans Verkuil <hverkuil@xs4all.nl>
15633 L: linux-media@vger.kernel.org
15634 T: git git://linuxtv.org/media_tree.git
15635 W: https://linuxtv.org
15637 F: drivers/media/usb/usbvision/
15640 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15641 L: linux-usb@vger.kernel.org
15643 F: drivers/usb/gadget/function/*uvc*
15644 F: drivers/usb/gadget/legacy/webcam.c
15645 F: include/uapi/linux/usb/g_uvc.h
15647 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15648 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15649 L: linux-wireless@vger.kernel.org
15651 F: drivers/net/wireless/rndis_wlan.c
15654 M: Mathias Nyman <mathias.nyman@intel.com>
15655 L: linux-usb@vger.kernel.org
15657 F: drivers/usb/host/xhci*
15658 F: drivers/usb/host/pci-quirks*
15661 L: linux-wireless@vger.kernel.org
15662 W: http://linux-lc100020.sourceforge.net
15664 F: drivers/net/wireless/zydas/zd1201.*
15667 M: Antoine Jacquet <royale@zerezo.com>
15668 L: linux-usb@vger.kernel.org
15669 L: linux-media@vger.kernel.org
15670 T: git git://linuxtv.org/media_tree.git
15671 W: http://royale.zerezo.com/zr364xx/
15673 F: Documentation/media/v4l-drivers/zr364xx*
15674 F: drivers/media/usb/zr364xx/
15676 USER-MODE LINUX (UML)
15677 M: Jeff Dike <jdike@addtoit.com>
15678 M: Richard Weinberger <richard@nod.at>
15679 L: linux-um@lists.infradead.org
15680 W: http://user-mode-linux.sourceforge.net
15681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15683 F: Documentation/virtual/uml/
15689 USERSPACE COPYIN/COPYOUT (UIOVEC)
15690 M: Alexander Viro <viro@zeniv.linux.org.uk>
15693 F: include/linux/uio.h
15695 USERSPACE DMA BUFFER DRIVER
15696 M: Gerd Hoffmann <kraxel@redhat.com>
15698 L: dri-devel@lists.freedesktop.org
15699 F: drivers/dma-buf/udmabuf.c
15700 F: include/uapi/linux/udmabuf.h
15701 T: git git://anongit.freedesktop.org/drm/drm-misc
15703 USERSPACE I/O (UIO)
15704 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15707 F: Documentation/driver-api/uio-howto.rst
15709 F: include/linux/uio_driver.h
15712 M: Karel Zak <kzak@redhat.com>
15713 L: util-linux@vger.kernel.org
15714 W: http://en.wikipedia.org/wiki/Util-linux
15715 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15719 M: Christoph Hellwig <hch@lst.de>
15720 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15721 L: linux-kernel@vger.kernel.org
15722 T: git git://git.infradead.org/users/hch/uuid.git
15725 F: include/linux/uuid.h
15726 F: include/uapi/linux/uuid.h
15730 M: Michal Januszewski <spock@gentoo.org>
15731 L: linux-fbdev@vger.kernel.org
15732 W: https://github.com/mjanusz/v86d
15734 F: Documentation/fb/uvesafb.txt
15735 F: drivers/video/fbdev/uvesafb.*
15738 M: Stefan Agner <stefan@agner.ch>
15739 L: linux-mtd@lists.infradead.org
15741 F: drivers/mtd/nand/raw/vf610_nfc.c
15743 VFAT/FAT/MSDOS FILESYSTEM
15744 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15746 F: Documentation/filesystems/vfat.txt
15750 M: Alex Williamson <alex.williamson@redhat.com>
15751 L: kvm@vger.kernel.org
15752 T: git git://github.com/awilliam/linux-vfio.git
15754 F: Documentation/vfio.txt
15756 F: include/linux/vfio.h
15757 F: include/uapi/linux/vfio.h
15759 VFIO MEDIATED DEVICE DRIVERS
15760 M: Kirti Wankhede <kwankhede@nvidia.com>
15761 L: kvm@vger.kernel.org
15763 F: Documentation/vfio-mediated-device.txt
15764 F: drivers/vfio/mdev/
15765 F: include/linux/mdev.h
15766 F: samples/vfio-mdev/
15768 VFIO PLATFORM DRIVER
15769 M: Eric Auger <eric.auger@redhat.com>
15770 L: kvm@vger.kernel.org
15772 F: drivers/vfio/platform/
15775 R: Lukas Wunner <lukas@wunner.de>
15777 F: Documentation/gpu/vga-switcheroo.rst
15778 F: drivers/gpu/vga/vga_switcheroo.c
15779 F: include/linux/vga_switcheroo.h
15780 T: git git://anongit.freedesktop.org/drm/drm-misc
15782 VIA RHINE NETWORK DRIVER
15784 F: drivers/net/ethernet/via/via-rhine.c
15786 VIA SD/MMC CARD CONTROLLER DRIVER
15787 M: Bruce Chang <brucechang@via.com.tw>
15788 M: Harald Welte <HaraldWelte@viatech.com>
15790 F: drivers/mmc/host/via-sdmmc.c
15792 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15793 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15794 L: linux-fbdev@vger.kernel.org
15796 F: include/linux/via-core.h
15797 F: include/linux/via-gpio.h
15798 F: include/linux/via_i2c.h
15799 F: drivers/video/fbdev/via/
15801 VIA VELOCITY NETWORK DRIVER
15802 M: Francois Romieu <romieu@fr.zoreil.com>
15803 L: netdev@vger.kernel.org
15805 F: drivers/net/ethernet/via/via-velocity.*
15807 VICODEC VIRTUAL CODEC DRIVER
15808 M: Hans Verkuil <hans.verkuil@cisco.com>
15809 L: linux-media@vger.kernel.org
15810 T: git git://linuxtv.org/media_tree.git
15811 W: https://linuxtv.org
15813 F: drivers/media/platform/vicodec/*
15815 VIDEO MULTIPLEXER DRIVER
15816 M: Philipp Zabel <p.zabel@pengutronix.de>
15817 L: linux-media@vger.kernel.org
15819 F: drivers/media/platform/video-mux.c
15821 VIDEO I2C POLLING DRIVER
15822 M: Matt Ranostay <matt.ranostay@konsulko.com>
15823 L: linux-media@vger.kernel.org
15825 F: drivers/media/i2c/video-i2c.c
15827 VIDEOBUF2 FRAMEWORK
15828 M: Pawel Osciak <pawel@osciak.com>
15829 M: Marek Szyprowski <m.szyprowski@samsung.com>
15830 M: Kyungmin Park <kyungmin.park@samsung.com>
15831 L: linux-media@vger.kernel.org
15833 F: drivers/media/common/videobuf2/*
15834 F: include/media/videobuf2-*
15836 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15837 M: Helen Koike <helen.koike@collabora.com>
15838 L: linux-media@vger.kernel.org
15839 T: git git://linuxtv.org/media_tree.git
15840 W: https://linuxtv.org
15842 F: drivers/media/platform/vimc/*
15845 M: Alex Williamson <alex.williamson@redhat.com>
15846 M: Paolo Bonzini <pbonzini@redhat.com>
15847 L: kvm@vger.kernel.org
15851 VIRTIO AND VHOST VSOCK DRIVER
15852 M: Stefan Hajnoczi <stefanha@redhat.com>
15853 L: kvm@vger.kernel.org
15854 L: virtualization@lists.linux-foundation.org
15855 L: netdev@vger.kernel.org
15857 F: include/linux/virtio_vsock.h
15858 F: include/uapi/linux/virtio_vsock.h
15859 F: include/uapi/linux/vsockmon.h
15860 F: include/uapi/linux/vm_sockets_diag.h
15861 F: net/vmw_vsock/diag.c
15862 F: net/vmw_vsock/af_vsock_tap.c
15863 F: net/vmw_vsock/virtio_transport_common.c
15864 F: net/vmw_vsock/virtio_transport.c
15865 F: drivers/net/vsockmon.c
15866 F: drivers/vhost/vsock.c
15867 F: tools/testing/vsock/
15869 VIRTIO CONSOLE DRIVER
15870 M: Amit Shah <amit@kernel.org>
15871 L: virtualization@lists.linux-foundation.org
15873 F: drivers/char/virtio_console.c
15874 F: include/linux/virtio_console.h
15875 F: include/uapi/linux/virtio_console.h
15877 VIRTIO CORE, NET AND BLOCK DRIVERS
15878 M: "Michael S. Tsirkin" <mst@redhat.com>
15879 M: Jason Wang <jasowang@redhat.com>
15880 L: virtualization@lists.linux-foundation.org
15882 F: Documentation/devicetree/bindings/virtio/
15885 F: drivers/net/virtio_net.c
15886 F: drivers/block/virtio_blk.c
15887 F: include/linux/virtio*.h
15888 F: include/uapi/linux/virtio_*.h
15889 F: drivers/crypto/virtio/
15890 F: mm/balloon_compaction.c
15892 VIRTIO CRYPTO DRIVER
15893 M: Gonglei <arei.gonglei@huawei.com>
15894 L: virtualization@lists.linux-foundation.org
15895 L: linux-crypto@vger.kernel.org
15897 F: drivers/crypto/virtio/
15898 F: include/uapi/linux/virtio_crypto.h
15900 VIRTIO DRIVERS FOR S390
15901 M: Cornelia Huck <cohuck@redhat.com>
15902 M: Halil Pasic <pasic@linux.ibm.com>
15903 L: linux-s390@vger.kernel.org
15904 L: virtualization@lists.linux-foundation.org
15905 L: kvm@vger.kernel.org
15907 F: drivers/s390/virtio/
15908 F: arch/s390/include/uapi/asm/virtio-ccw.h
15911 M: David Airlie <airlied@linux.ie>
15912 M: Gerd Hoffmann <kraxel@redhat.com>
15913 L: dri-devel@lists.freedesktop.org
15914 L: virtualization@lists.linux-foundation.org
15915 T: git git://anongit.freedesktop.org/drm/drm-misc
15917 F: drivers/gpu/drm/virtio/
15918 F: include/uapi/linux/virtio_gpu.h
15920 VIRTIO HOST (VHOST)
15921 M: "Michael S. Tsirkin" <mst@redhat.com>
15922 M: Jason Wang <jasowang@redhat.com>
15923 L: kvm@vger.kernel.org
15924 L: virtualization@lists.linux-foundation.org
15925 L: netdev@vger.kernel.org
15926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15929 F: include/uapi/linux/vhost.h
15931 VIRTIO INPUT DRIVER
15932 M: Gerd Hoffmann <kraxel@redhat.com>
15934 F: drivers/virtio/virtio_input.c
15935 F: include/uapi/linux/virtio_input.h
15937 VIRTUAL BOX GUEST DEVICE DRIVER
15938 M: Hans de Goede <hdegoede@redhat.com>
15939 M: Arnd Bergmann <arnd@arndb.de>
15940 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15942 F: include/linux/vbox_utils.h
15943 F: include/uapi/linux/vbox*.h
15944 F: drivers/virt/vboxguest/
15946 VIRTUAL SERIO DEVICE DRIVER
15947 M: Stephen Chandler Paul <thatslyude@gmail.com>
15949 F: drivers/input/serio/userio.c
15950 F: include/uapi/linux/userio.h
15952 VIVID VIRTUAL VIDEO DRIVER
15953 M: Hans Verkuil <hverkuil@xs4all.nl>
15954 L: linux-media@vger.kernel.org
15955 T: git git://linuxtv.org/media_tree.git
15956 W: https://linuxtv.org
15958 F: drivers/media/platform/vivid/*
15961 M: Florian Fainelli <f.fainelli@gmail.com>
15962 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15964 F: drivers/vlynq/vlynq.c
15965 F: include/linux/vlynq.h
15968 M: Martyn Welch <martyn@welchs.me.uk>
15969 M: Manohar Vanga <manohar.vanga@gmail.com>
15970 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15971 L: devel@driverdev.osuosl.org
15973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15974 F: Documentation/driver-api/vme.rst
15975 F: drivers/staging/vme/
15977 F: include/linux/vme*
15979 VMWARE BALLOON DRIVER
15980 M: Xavier Deguillard <xdeguillard@vmware.com>
15981 M: Nadav Amit <namit@vmware.com>
15982 M: "VMware, Inc." <pv-drivers@vmware.com>
15983 L: linux-kernel@vger.kernel.org
15985 F: drivers/misc/vmw_balloon.c
15987 VMWARE HYPERVISOR INTERFACE
15988 M: Alok Kataria <akataria@vmware.com>
15989 L: virtualization@lists.linux-foundation.org
15991 F: arch/x86/kernel/cpu/vmware.c
15993 VMWARE PVRDMA DRIVER
15994 M: Adit Ranadive <aditr@vmware.com>
15995 M: VMware PV-Drivers <pv-drivers@vmware.com>
15996 L: linux-rdma@vger.kernel.org
15998 F: drivers/infiniband/hw/vmw_pvrdma/
16000 VMware PVSCSI driver
16001 M: Jim Gill <jgill@vmware.com>
16002 M: VMware PV-Drivers <pv-drivers@vmware.com>
16003 L: linux-scsi@vger.kernel.org
16005 F: drivers/scsi/vmw_pvscsi.c
16006 F: drivers/scsi/vmw_pvscsi.h
16008 VMWARE VMMOUSE SUBDRIVER
16009 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16010 M: "VMware, Inc." <pv-drivers@vmware.com>
16011 L: linux-input@vger.kernel.org
16013 F: drivers/input/mouse/vmmouse.c
16014 F: drivers/input/mouse/vmmouse.h
16016 VMWARE VMXNET3 ETHERNET DRIVER
16017 M: Ronak Doshi <doshir@vmware.com>
16018 M: "VMware, Inc." <pv-drivers@vmware.com>
16019 L: netdev@vger.kernel.org
16021 F: drivers/net/vmxnet3/
16023 VOCORE VOCORE2 BOARD
16024 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16025 L: linux-mips@linux-mips.org
16027 F: arch/mips/boot/dts/ralink/vocore2.dts
16029 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16030 M: Liam Girdwood <lgirdwood@gmail.com>
16031 M: Mark Brown <broonie@kernel.org>
16032 L: linux-kernel@vger.kernel.org
16033 W: http://www.slimlogic.co.uk/?p=48
16034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16036 F: Documentation/devicetree/bindings/regulator/
16037 F: Documentation/power/regulator/
16038 F: drivers/regulator/
16039 F: include/dt-bindings/regulator/
16040 F: include/linux/regulator/
16043 M: David Ahern <dsa@cumulusnetworks.com>
16044 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16045 L: netdev@vger.kernel.org
16047 F: drivers/net/vrf.c
16048 F: Documentation/networking/vrf.txt
16050 VT1211 HARDWARE MONITOR DRIVER
16051 M: Juerg Haefliger <juergh@gmail.com>
16052 L: linux-hwmon@vger.kernel.org
16054 F: Documentation/hwmon/vt1211
16055 F: drivers/hwmon/vt1211.c
16057 VT8231 HARDWARE MONITOR DRIVER
16058 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16059 L: linux-hwmon@vger.kernel.org
16061 F: drivers/hwmon/vt8231.c
16063 VUB300 USB to SDIO/SD/MMC bridge chip
16064 M: Tony Olech <tony.olech@elandigitalsystems.com>
16065 L: linux-mmc@vger.kernel.org
16066 L: linux-usb@vger.kernel.org
16068 F: drivers/mmc/host/vub300.c
16070 W1 DALLAS'S 1-WIRE BUS
16071 M: Evgeniy Polyakov <zbr@ioremap.net>
16073 F: Documentation/devicetree/bindings/w1/
16074 F: Documentation/w1/
16076 F: include/linux/w1.h
16078 W83791D HARDWARE MONITORING DRIVER
16079 M: Marc Hulsman <m.hulsman@tudelft.nl>
16080 L: linux-hwmon@vger.kernel.org
16082 F: Documentation/hwmon/w83791d
16083 F: drivers/hwmon/w83791d.c
16085 W83793 HARDWARE MONITORING DRIVER
16086 M: Rudolf Marek <r.marek@assembler.cz>
16087 L: linux-hwmon@vger.kernel.org
16089 F: Documentation/hwmon/w83793
16090 F: drivers/hwmon/w83793.c
16092 W83795 HARDWARE MONITORING DRIVER
16093 M: Jean Delvare <jdelvare@suse.com>
16094 L: linux-hwmon@vger.kernel.org
16096 F: drivers/hwmon/w83795.c
16098 W83L51xD SD/MMC CARD INTERFACE DRIVER
16099 M: Pierre Ossman <pierre@ossman.eu>
16101 F: drivers/mmc/host/wbsd.*
16103 WACOM PROTOCOL 4 SERIAL TABLETS
16104 M: Julian Squires <julian@cipht.net>
16105 M: Hans de Goede <hdegoede@redhat.com>
16106 L: linux-input@vger.kernel.org
16108 F: drivers/input/tablet/wacom_serial4.c
16110 WATCHDOG DEVICE DRIVERS
16111 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16112 M: Guenter Roeck <linux@roeck-us.net>
16113 L: linux-watchdog@vger.kernel.org
16114 W: http://www.linux-watchdog.org/
16115 T: git git://www.linux-watchdog.org/linux-watchdog.git
16117 F: Documentation/devicetree/bindings/watchdog/
16118 F: Documentation/watchdog/
16119 F: drivers/watchdog/
16120 F: include/linux/watchdog.h
16121 F: include/uapi/linux/watchdog.h
16123 WHISKEYCOVE PMIC GPIO DRIVER
16124 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16125 L: linux-gpio@vger.kernel.org
16127 F: drivers/gpio/gpio-wcove.c
16130 M: David Herrmann <dh.herrmann@googlemail.com>
16131 L: linux-input@vger.kernel.org
16133 F: drivers/hid/hid-wiimote*
16135 WILOCITY WIL6210 WIRELESS DRIVER
16136 M: Maya Erez <merez@codeaurora.org>
16137 L: linux-wireless@vger.kernel.org
16138 L: wil6210@qti.qualcomm.com
16140 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16141 F: drivers/net/wireless/ath/wil6210/
16144 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16145 M: linux-wimax@intel.com
16146 L: wimax@linuxwimax.org (subscribers-only)
16148 W: http://linuxwimax.org
16149 F: Documentation/wimax/README.wimax
16150 F: include/linux/wimax/debug.h
16151 F: include/net/wimax.h
16152 F: include/uapi/linux/wimax.h
16156 M: David Härdeman <david@hardeman.nu>
16158 F: drivers/media/rc/winbond-cir.c
16160 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16161 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16162 L: linux-watchdog@vger.kernel.org
16164 F: drivers/watchdog/ebc-c384_wdt.c
16166 WINSYSTEMS WS16C48 GPIO DRIVER
16167 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16168 L: linux-gpio@vger.kernel.org
16170 F: drivers/gpio/gpio-ws16c48.c
16172 WISTRON LAPTOP BUTTON DRIVER
16173 M: Miloslav Trmac <mitr@volny.cz>
16175 F: drivers/input/misc/wistron_btns.c
16177 WL3501 WIRELESS PCMCIA CARD DRIVER
16178 L: linux-wireless@vger.kernel.org
16180 F: drivers/net/wireless/wl3501*
16182 WOLFSON MICROELECTRONICS DRIVERS
16183 L: patches@opensource.cirrus.com
16184 T: git https://github.com/CirrusLogic/linux-drivers.git
16185 W: https://github.com/CirrusLogic/linux-drivers/wiki
16187 F: Documentation/hwmon/wm83??
16188 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16189 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16190 F: Documentation/devicetree/bindings/mfd/arizona.txt
16191 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16192 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16193 F: arch/arm/mach-s3c64xx/mach-crag6410*
16194 F: drivers/clk/clk-wm83*.c
16195 F: drivers/extcon/extcon-arizona.c
16196 F: drivers/leds/leds-wm83*.c
16197 F: drivers/gpio/gpio-*wm*.c
16198 F: drivers/gpio/gpio-arizona.c
16199 F: drivers/hwmon/wm83??-hwmon.c
16200 F: drivers/input/misc/wm831x-on.c
16201 F: drivers/input/touchscreen/wm831x-ts.c
16202 F: drivers/input/touchscreen/wm97*.c
16203 F: drivers/mfd/arizona*
16204 F: drivers/mfd/wm*.c
16205 F: drivers/mfd/cs47l24*
16206 F: drivers/power/supply/wm83*.c
16207 F: drivers/rtc/rtc-wm83*.c
16208 F: drivers/regulator/wm8*.c
16209 F: drivers/regulator/arizona*
16210 F: drivers/video/backlight/wm83*_bl.c
16211 F: drivers/watchdog/wm83*_wdt.c
16212 F: include/linux/mfd/arizona/
16213 F: include/linux/mfd/wm831x/
16214 F: include/linux/mfd/wm8350/
16215 F: include/linux/mfd/wm8400*
16216 F: include/linux/regulator/arizona*
16217 F: include/linux/wm97xx.h
16218 F: include/sound/wm????.h
16219 F: sound/soc/codecs/arizona.?
16220 F: sound/soc/codecs/wm*
16221 F: sound/soc/codecs/cs47l24*
16224 M: Tejun Heo <tj@kernel.org>
16225 R: Lai Jiangshan <jiangshanlai@gmail.com>
16226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16228 F: include/linux/workqueue.h
16229 F: kernel/workqueue.c
16230 F: Documentation/core-api/workqueue.rst
16232 X-POWERS AXP288 PMIC DRIVERS
16233 M: Hans de Goede <hdegoede@redhat.com>
16236 F: drivers/acpi/pmic/intel_pmic_xpower.c
16238 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16239 M: Chen-Yu Tsai <wens@csie.org>
16240 L: linux-kernel@vger.kernel.org
16245 M: Andrew Hendry <andrew.hendry@gmail.com>
16246 L: linux-x25@vger.kernel.org
16248 F: Documentation/networking/x25*
16249 F: include/net/x25*
16252 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16253 M: Thomas Gleixner <tglx@linutronix.de>
16254 M: Ingo Molnar <mingo@redhat.com>
16255 M: Borislav Petkov <bp@alien8.de>
16256 R: "H. Peter Anvin" <hpa@zytor.com>
16258 L: linux-kernel@vger.kernel.org
16259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16261 F: Documentation/devicetree/bindings/x86/
16262 F: Documentation/x86/
16266 M: Andy Lutomirski <luto@kernel.org>
16267 L: linux-kernel@vger.kernel.org
16268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16272 X86 MCE INFRASTRUCTURE
16273 M: Tony Luck <tony.luck@intel.com>
16274 M: Borislav Petkov <bp@alien8.de>
16275 L: linux-edac@vger.kernel.org
16277 F: arch/x86/kernel/cpu/mcheck/*
16279 X86 MICROCODE UPDATE SUPPORT
16280 M: Borislav Petkov <bp@alien8.de>
16282 F: arch/x86/kernel/cpu/microcode/*
16285 M: Dave Hansen <dave.hansen@linux.intel.com>
16286 M: Andy Lutomirski <luto@kernel.org>
16287 M: Peter Zijlstra <peterz@infradead.org>
16288 L: linux-kernel@vger.kernel.org
16289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16293 X86 PLATFORM DRIVERS
16294 M: Darren Hart <dvhart@infradead.org>
16295 M: Andy Shevchenko <andy@infradead.org>
16296 L: platform-driver-x86@vger.kernel.org
16297 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16299 F: drivers/platform/x86/
16300 F: drivers/platform/olpc/
16303 M: Andy Lutomirski <luto@kernel.org>
16304 L: linux-kernel@vger.kernel.org
16305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16307 F: arch/x86/entry/vdso/
16310 M: Matthew Wilcox <willy@infradead.org>
16311 L: linux-fsdevel@vger.kernel.org
16313 F: Documentation/core-api/xarray.rst
16316 F: include/linux/idr.h
16317 F: include/linux/xarray.h
16318 F: tools/testing/radix-tree
16320 XC2028/3028 TUNER DRIVER
16321 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16322 L: linux-media@vger.kernel.org
16323 W: https://linuxtv.org
16324 T: git git://linuxtv.org/media_tree.git
16326 F: drivers/media/tuners/tuner-xc2028.*
16328 XDP SOCKETS (AF_XDP)
16329 M: Björn Töpel <bjorn.topel@intel.com>
16330 M: Magnus Karlsson <magnus.karlsson@intel.com>
16331 L: netdev@vger.kernel.org
16333 F: kernel/bpf/xskmap.c
16336 XEN BLOCK SUBSYSTEM
16337 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16338 M: Roger Pau Monné <roger.pau@citrix.com>
16339 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16341 F: drivers/block/xen-blkback/*
16342 F: drivers/block/xen*
16345 M: Stefano Stabellini <sstabellini@kernel.org>
16346 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16349 F: arch/arm/include/asm/xen/
16351 XEN HYPERVISOR ARM64
16352 M: Stefano Stabellini <sstabellini@kernel.org>
16353 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16356 F: arch/arm64/include/asm/xen/
16358 XEN HYPERVISOR INTERFACE
16359 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16360 M: Juergen Gross <jgross@suse.com>
16361 R: Stefano Stabellini <sstabellini@kernel.org>
16362 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16366 F: drivers/*/xen-*front.c
16368 F: arch/x86/include/asm/xen/
16369 F: arch/x86/include/asm/pvclock-abi.h
16371 F: include/uapi/xen/
16372 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16373 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16375 XEN NETWORK BACKEND DRIVER
16376 M: Wei Liu <wei.liu2@citrix.com>
16377 M: Paul Durrant <paul.durrant@citrix.com>
16378 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16379 L: netdev@vger.kernel.org
16381 F: drivers/net/xen-netback/*
16384 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16385 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16387 F: arch/x86/pci/*xen*
16388 F: drivers/pci/*xen*
16391 M: Juergen Gross <jgross@suse.com>
16392 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16393 L: linux-scsi@vger.kernel.org
16395 F: drivers/scsi/xen-scsifront.c
16396 F: drivers/xen/xen-scsiback.c
16397 F: include/xen/interface/io/vscsiif.h
16399 XEN SWIOTLB SUBSYSTEM
16400 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16401 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16402 L: iommu@lists.linux-foundation.org
16404 F: arch/x86/xen/*swiotlb*
16405 F: drivers/xen/*swiotlb*
16407 XEN SOUND FRONTEND DRIVER
16408 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16409 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16410 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16415 M: Darrick J. Wong <darrick.wong@oracle.com>
16416 M: linux-xfs@vger.kernel.org
16417 L: linux-xfs@vger.kernel.org
16419 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16421 F: Documentation/filesystems/xfs.txt
16424 XILINX AXI ETHERNET DRIVER
16425 M: Anirudha Sarangi <anirudh@xilinx.com>
16426 M: John Linn <John.Linn@xilinx.com>
16428 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16430 XILINX UARTLITE SERIAL DRIVER
16431 M: Peter Korsgaard <jacmet@sunsite.dk>
16432 L: linux-serial@vger.kernel.org
16434 F: drivers/tty/serial/uartlite.c
16436 XILINX VIDEO IP CORES
16437 M: Hyun Kwon <hyun.kwon@xilinx.com>
16438 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16439 L: linux-media@vger.kernel.org
16440 T: git git://linuxtv.org/media_tree.git
16442 F: Documentation/devicetree/bindings/media/xilinx/
16443 F: drivers/media/platform/xilinx/
16444 F: include/uapi/linux/xilinx-v4l2-controls.h
16447 M: Eli Billauer <eli.billauer@gmail.com>
16448 L: linux-kernel@vger.kernel.org
16450 F: drivers/char/xillybus/
16453 M: George Cherian <george.cherian@cavium.com>
16454 M: Jan Glauber <jglauber@cavium.com>
16455 L: linux-i2c@vger.kernel.org
16456 W: http://www.cavium.com
16458 F: drivers/i2c/busses/i2c-xlp9xx.c
16460 XRA1403 GPIO EXPANDER
16461 M: Nandor Han <nandor.han@ge.com>
16462 M: Semi Malinen <semi.malinen@ge.com>
16463 L: linux-gpio@vger.kernel.org
16465 F: drivers/gpio/gpio-xra1403.c
16466 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16468 XTENSA XTFPGA PLATFORM SUPPORT
16469 M: Max Filippov <jcmvbkbc@gmail.com>
16470 L: linux-xtensa@linux-xtensa.org
16472 F: drivers/spi/spi-xtensa-xtfpga.c
16473 F: sound/soc/xtensa/xtfpga-i2s.c
16475 YAM DRIVER FOR AX.25
16476 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16477 L: linux-hams@vger.kernel.org
16479 F: drivers/net/hamradio/yam*
16480 F: include/linux/yam.h
16482 YAMA SECURITY MODULE
16483 M: Kees Cook <keescook@chromium.org>
16484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16487 F: Documentation/admin-guide/LSM/Yama.rst
16489 YEALINK PHONE DRIVER
16490 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16491 L: usbb2k-api-dev@nongnu.org
16493 F: Documentation/input/devices/yealink.rst
16494 F: drivers/input/misc/yealink.*
16496 Z8530 DRIVER FOR AX.25
16497 M: Joerg Reuter <jreuter@yaina.de>
16498 W: http://yaina.de/jreuter/
16499 W: http://www.qsl.net/dl1bke/
16500 L: linux-hams@vger.kernel.org
16502 F: Documentation/networking/z8530drv.txt
16503 F: drivers/net/hamradio/*scc.c
16504 F: drivers/net/hamradio/z8530.h
16506 ZBUD COMPRESSED PAGE ALLOCATOR
16507 M: Seth Jennings <sjenning@redhat.com>
16508 M: Dan Streetman <ddstreet@ieee.org>
16509 L: linux-mm@kvack.org
16512 F: include/linux/zbud.h
16514 ZD1211RW WIRELESS DRIVER
16515 M: Daniel Drake <dsd@gentoo.org>
16516 M: Ulrich Kunitz <kune@deine-taler.de>
16517 W: http://zd1211.ath.cx/wiki/DriverRewrite
16518 L: linux-wireless@vger.kernel.org
16519 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16521 F: drivers/net/wireless/zydas/zd1211rw/
16523 ZD1301 MEDIA DRIVER
16524 M: Antti Palosaari <crope@iki.fi>
16525 L: linux-media@vger.kernel.org
16526 W: https://linuxtv.org/
16527 W: http://palosaari.fi/linux/
16528 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16530 F: drivers/media/usb/dvb-usb-v2/zd1301*
16532 ZD1301_DEMOD MEDIA DRIVER
16533 M: Antti Palosaari <crope@iki.fi>
16534 L: linux-media@vger.kernel.org
16535 W: https://linuxtv.org/
16536 W: http://palosaari.fi/linux/
16537 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16539 F: drivers/media/dvb-frontends/zd1301_demod*
16541 ZPOOL COMPRESSED PAGE STORAGE API
16542 M: Dan Streetman <ddstreet@ieee.org>
16543 L: linux-mm@kvack.org
16546 F: include/linux/zpool.h
16548 ZR36067 VIDEO FOR LINUX DRIVER
16549 L: mjpeg-users@lists.sourceforge.net
16550 L: linux-media@vger.kernel.org
16551 W: http://mjpeg.sourceforge.net/driver-zoran/
16552 T: hg https://linuxtv.org/hg/v4l-dvb
16554 F: drivers/staging/media/zoran/
16556 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16557 M: Minchan Kim <minchan@kernel.org>
16558 M: Nitin Gupta <ngupta@vflare.org>
16559 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16560 L: linux-kernel@vger.kernel.org
16562 F: drivers/block/zram/
16563 F: Documentation/blockdev/zram.txt
16565 ZS DECSTATION Z85C30 SERIAL DRIVER
16566 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16568 F: drivers/tty/serial/zs.*
16570 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16571 M: Minchan Kim <minchan@kernel.org>
16572 M: Nitin Gupta <ngupta@vflare.org>
16573 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16574 L: linux-mm@kvack.org
16577 F: include/linux/zsmalloc.h
16578 F: Documentation/vm/zsmalloc.rst
16580 ZSWAP COMPRESSED SWAP CACHING
16581 M: Seth Jennings <sjenning@redhat.com>
16582 M: Dan Streetman <ddstreet@ieee.org>
16583 L: linux-mm@kvack.org
16588 M: Linus Torvalds <torvalds@linux-foundation.org>
16589 L: linux-kernel@vger.kernel.org
16590 Q: http://patchwork.kernel.org/project/LKML/list/
16591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16592 S: Buried alive in reporters