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/Amlogic Meson SoC Sound Drivers
1313 M: Jerome Brunet <jbrunet@baylibre.com>
1314 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1317 F: Documentation/devicetree/bindings/sound/amlogic*
1319 ARM/Annapurna Labs ALPINE ARCHITECTURE
1320 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1321 M: Antoine Tenart <antoine.tenart@bootlin.com>
1322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 F: arch/arm/mach-alpine/
1325 F: arch/arm/boot/dts/alpine*
1326 F: arch/arm64/boot/dts/al/
1327 F: drivers/*/*alpine*
1329 ARM/ARTPEC MACHINE SUPPORT
1330 M: Jesper Nilsson <jesper.nilsson@axis.com>
1331 M: Lars Persson <lars.persson@axis.com>
1333 L: linux-arm-kernel@axis.com
1334 F: arch/arm/mach-artpec
1335 F: arch/arm/boot/dts/artpec6*
1337 F: drivers/crypto/axis
1338 F: drivers/pinctrl/pinctrl-artpec*
1339 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1341 ARM/ASPEED I2C DRIVER
1342 M: Brendan Higgins <brendanhiggins@google.com>
1343 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1344 R: Joel Stanley <joel@jms.id.au>
1345 L: linux-i2c@vger.kernel.org
1346 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1348 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1349 F: drivers/i2c/busses/i2c-aspeed.c
1350 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1351 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1353 ARM/ASPEED MACHINE SUPPORT
1354 M: Joel Stanley <joel@jms.id.au>
1355 R: Andrew Jeffery <andrew@aj.id.au>
1356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1358 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1361 F: arch/arm/mach-aspeed/
1362 F: arch/arm/boot/dts/aspeed-*
1365 ARM/CALXEDA HIGHBANK ARCHITECTURE
1366 M: Rob Herring <robh@kernel.org>
1367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 F: arch/arm/mach-highbank/
1370 F: arch/arm/boot/dts/highbank.dts
1371 F: arch/arm/boot/dts/ecx-*.dts*
1373 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1374 M: Krzysztof Halasa <khalasa@piap.pl>
1376 F: arch/arm/mach-cns3xxx/
1378 ARM/CAVIUM THUNDER NETWORK DRIVER
1379 M: Sunil Goutham <sgoutham@cavium.com>
1380 M: Robert Richter <rric@kernel.org>
1381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 F: drivers/net/ethernet/cavium/thunder/
1385 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1386 M: Lukasz Majewski <lukma@denx.de>
1387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 F: arch/arm/mach-ep93xx/ts72xx.c
1391 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1392 M: Alexander Shiyan <shc_work@mail.ru>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1398 M: Lennert Buytenhek <kernel@wantstofly.org>
1399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1403 M: Hartley Sweeten <hsweeten@visionengravers.com>
1404 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 F: arch/arm/mach-ep93xx/
1408 F: arch/arm/mach-ep93xx/include/mach/
1411 M: Russell King <linux@armlinux.org.uk>
1412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1415 F: drivers/clk/clkdev.c
1417 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1418 M: Mike Rapoport <mike@compulab.co.il>
1419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1423 M: Baruch Siach <baruch@tkos.co.il>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 F: arch/arm/boot/dts/cx92755*
1429 ARM/CONTEC MICRO9 MACHINE SUPPORT
1430 M: Hubert Feurstein <hubert.feurstein@contec.at>
1432 F: arch/arm/mach-ep93xx/micro9.c
1434 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1435 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 F: drivers/hwtracing/coresight/*
1439 F: Documentation/trace/coresight.txt
1440 F: Documentation/trace/coresight-cpu-debug.txt
1441 F: Documentation/devicetree/bindings/arm/coresight.txt
1442 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1443 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1444 F: tools/perf/arch/arm/util/pmu.c
1445 F: tools/perf/arch/arm/util/auxtrace.c
1446 F: tools/perf/arch/arm/util/cs-etm.c
1447 F: tools/perf/arch/arm/util/cs-etm.h
1448 F: tools/perf/util/cs-etm.*
1449 F: tools/perf/util/cs-etm-decoder/*
1451 ARM/CORGI MACHINE SUPPORT
1452 M: Richard Purdie <rpurdie@rpsys.net>
1455 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1456 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1457 M: Linus Walleij <linus.walleij@linaro.org>
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 T: git git://github.com/ulli-kroll/linux.git
1461 F: Documentation/devicetree/bindings/arm/gemini.txt
1462 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1463 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1464 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1465 F: arch/arm/mach-gemini/
1466 F: drivers/net/ethernet/cortina/
1467 F: drivers/pinctrl/pinctrl-gemini.c
1468 F: drivers/rtc/rtc-ftrtc010.c
1470 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1471 M: Barry Song <baohua@kernel.org>
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1475 F: arch/arm/boot/dts/prima2*
1476 F: arch/arm/mach-prima2/
1477 F: drivers/clk/sirf/
1478 F: drivers/clocksource/timer-prima2.c
1479 F: drivers/clocksource/timer-atlas7.c
1482 ARM/EBSA110 MACHINE SUPPORT
1483 M: Russell King <linux@armlinux.org.uk>
1484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 W: http://www.armlinux.org.uk/
1487 F: arch/arm/mach-ebsa110/
1488 F: drivers/net/ethernet/amd/am79c961a.*
1490 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1491 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1492 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1498 M: Robert Jarzmik <robert.jarzmik@free.fr>
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 F: arch/arm/mach-pxa/ezx.c
1503 ARM/FARADAY FA526 PORT
1504 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 T: git git://git.berlios.de/gemini-board
1508 F: arch/arm/mm/*-fa*
1510 ARM/FOOTBRIDGE ARCHITECTURE
1511 M: Russell King <linux@armlinux.org.uk>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 W: http://www.armlinux.org.uk/
1515 F: arch/arm/include/asm/hardware/dec21285.h
1516 F: arch/arm/mach-footbridge/
1518 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1519 M: Shawn Guo <shawnguo@kernel.org>
1520 M: Sascha Hauer <s.hauer@pengutronix.de>
1521 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1522 R: Fabio Estevam <fabio.estevam@nxp.com>
1523 R: NXP Linux Team <linux-imx@nxp.com>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1527 F: arch/arm/mach-imx/
1528 F: arch/arm/mach-mxs/
1529 F: arch/arm/boot/dts/imx*
1530 F: arch/arm/configs/imx*_defconfig
1532 F: drivers/firmware/imx/
1534 F: include/linux/firmware/imx/
1537 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1538 M: Shawn Guo <shawnguo@kernel.org>
1539 M: Sascha Hauer <s.hauer@pengutronix.de>
1540 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1541 R: Stefan Agner <stefan@agner.ch>
1542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1545 F: arch/arm/mach-imx/*vf610*
1546 F: arch/arm/boot/dts/vf*
1548 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1549 M: Shawn Guo <shawnguo@kernel.org>
1550 M: Li Yang <leoyang.li@nxp.com>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1554 F: arch/arm/boot/dts/ls1021a*
1555 F: arch/arm64/boot/dts/freescale/fsl-*
1556 F: arch/arm64/boot/dts/freescale/qoriq-*
1558 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1559 M: Lennert Buytenhek <kernel@wantstofly.org>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 ARM/GUMSTIX MACHINE SUPPORT
1564 M: Steve Sakoman <sakoman@gmail.com>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1569 M: Philipp Zabel <philipp.zabel@gmail.com>
1570 M: Paul Parsons <lost.distance@yahoo.com>
1571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 F: arch/arm/mach-pxa/hx4700.c
1574 F: arch/arm/mach-pxa/include/mach/hx4700.h
1575 F: sound/soc/pxa/hx4700.c
1577 ARM/HISILICON SOC SUPPORT
1578 M: Wei Xu <xuwei5@hisilicon.com>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 W: http://www.hisilicon.com
1582 T: git git://github.com/hisilicon/linux-hisi.git
1583 F: arch/arm/mach-hisi/
1584 F: arch/arm/boot/dts/hi3*
1585 F: arch/arm/boot/dts/hip*
1586 F: arch/arm/boot/dts/hisi*
1587 F: arch/arm64/boot/dts/hisilicon/
1589 ARM/HP JORNADA 7XX MACHINE SUPPORT
1590 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1594 F: arch/arm/mach-sa1100/jornada720.c
1595 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1597 ARM/IGEP MACHINE SUPPORT
1598 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1599 M: Javier Martinez Canillas <javier@dowhile0.org>
1600 L: linux-omap@vger.kernel.org
1601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 F: arch/arm/boot/dts/omap3-igep*
1605 ARM/INCOME PXA270 SUPPORT
1606 M: Marek Vasut <marek.vasut@gmail.com>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1611 ARM/INTEL IOP13XX ARM ARCHITECTURE
1612 M: Lennert Buytenhek <kernel@wantstofly.org>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 ARM/INTEL IOP32X ARM ARCHITECTURE
1617 M: Lennert Buytenhek <kernel@wantstofly.org>
1618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 ARM/INTEL IOP33X ARM ARCHITECTURE
1622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 ARM/INTEL IQ81342EX MACHINE SUPPORT
1626 M: Lennert Buytenhek <kernel@wantstofly.org>
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 ARM/INTEL IXDP2850 MACHINE SUPPORT
1631 M: Lennert Buytenhek <kernel@wantstofly.org>
1632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 ARM/INTEL IXP4XX ARM ARCHITECTURE
1636 M: Imre Kaloz <kaloz@openwrt.org>
1637 M: Krzysztof Halasa <khalasa@piap.pl>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 F: arch/arm/mach-ixp4xx/
1642 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1643 M: Jonathan Cameron <jic23@cam.ac.uk>
1644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 F: arch/arm/mach-pxa/stargate2.c
1647 F: drivers/pcmcia/pxa2xx_stargate2.c
1649 ARM/INTEL XSC3 (MANZANO) ARM CORE
1650 M: Lennert Buytenhek <kernel@wantstofly.org>
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1655 M: Lennert Buytenhek <kernel@wantstofly.org>
1656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 ARM/LG1K ARCHITECTURE
1660 M: Chanho Min <chanho.min@lge.com>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 F: arch/arm64/boot/dts/lg/
1665 ARM/LOGICPD PXA270 MACHINE SUPPORT
1666 M: Lennert Buytenhek <kernel@wantstofly.org>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 ARM/LPC18XX ARCHITECTURE
1671 M: Vladimir Zapolskiy <vz@mleia.com>
1672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 F: arch/arm/boot/dts/lpc43*
1675 F: drivers/i2c/busses/i2c-lpc2k.c
1676 F: drivers/memory/pl172.c
1677 F: drivers/mtd/spi-nor/nxp-spifi.c
1678 F: drivers/rtc/rtc-lpc24xx.c
1681 ARM/LPC32XX SOC SUPPORT
1682 M: Vladimir Zapolskiy <vz@mleia.com>
1683 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1687 F: arch/arm/boot/dts/lpc32*
1688 F: arch/arm/mach-lpc32xx/
1689 F: drivers/i2c/busses/i2c-pnx.c
1690 F: drivers/net/ethernet/nxp/lpc_eth.c
1691 F: drivers/usb/host/ohci-nxp.c
1692 F: drivers/watchdog/pnx4008_wdt.c
1695 ARM/MAGICIAN MACHINE SUPPORT
1696 M: Philipp Zabel <philipp.zabel@gmail.com>
1699 ARM/Marvell Dove/MV78xx0/Orion SOC support
1700 M: Jason Cooper <jason@lakedaemon.net>
1701 M: Andrew Lunn <andrew@lunn.ch>
1702 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1703 M: Gregory Clement <gregory.clement@bootlin.com>
1704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 F: Documentation/devicetree/bindings/soc/dove/
1707 F: arch/arm/mach-dove/
1708 F: arch/arm/mach-mv78xx0/
1709 F: arch/arm/mach-orion5x/
1710 F: arch/arm/plat-orion/
1711 F: arch/arm/boot/dts/dove*
1712 F: arch/arm/boot/dts/orion5x*
1714 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1715 M: Jason Cooper <jason@lakedaemon.net>
1716 M: Andrew Lunn <andrew@lunn.ch>
1717 M: Gregory Clement <gregory.clement@bootlin.com>
1718 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 F: arch/arm/boot/dts/armada*
1722 F: arch/arm/boot/dts/kirkwood*
1723 F: arch/arm/configs/mvebu_*_defconfig
1724 F: arch/arm/mach-mvebu/
1725 F: arch/arm64/boot/dts/marvell/armada*
1726 F: drivers/cpufreq/armada-37xx-cpufreq.c
1727 F: drivers/cpufreq/mvebu-cpufreq.c
1728 F: drivers/irqchip/irq-armada-370-xp.c
1729 F: drivers/irqchip/irq-mvebu-*
1730 F: drivers/pinctrl/mvebu/
1731 F: drivers/rtc/rtc-armada38x.c
1733 ARM/Mediatek RTC DRIVER
1734 M: Eddie Huang <eddie.huang@mediatek.com>
1735 M: Sean Wang <sean.wang@mediatek.com>
1736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1739 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1740 F: drivers/rtc/rtc-mt6397.c
1741 F: drivers/rtc/rtc-mt7622.c
1743 ARM/Mediatek SoC support
1744 M: Matthias Brugger <matthias.bgg@gmail.com>
1745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1748 F: arch/arm/boot/dts/mt6*
1749 F: arch/arm/boot/dts/mt7*
1750 F: arch/arm/boot/dts/mt8*
1751 F: arch/arm/mach-mediatek/
1752 F: arch/arm64/boot/dts/mediatek/
1756 ARM/Mediatek USB3 PHY DRIVER
1757 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1761 F: drivers/phy/mediatek/
1762 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1764 ARM/MICREL KS8695 ARCHITECTURE
1765 M: Greg Ungerer <gerg@uclinux.org>
1766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 F: arch/arm/mach-ks8695/
1770 ARM/Microchip (AT91) SoC support
1771 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1772 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1773 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 W: http://www.linux4sam.org
1776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1780 F: arch/arm/mach-at91/
1781 F: include/soc/at91/
1782 F: arch/arm/boot/dts/at91*.dts
1783 F: arch/arm/boot/dts/at91*.dtsi
1784 F: arch/arm/boot/dts/sama*.dts
1785 F: arch/arm/boot/dts/sama*.dtsi
1786 F: arch/arm/include/debug/at91.S
1787 F: drivers/memory/atmel*
1788 F: drivers/watchdog/sama5d4_wdt.c
1789 X: drivers/input/touchscreen/atmel_mxt_ts.c
1790 X: drivers/net/wireless/atmel/
1792 ARM/MIOA701 MACHINE SUPPORT
1793 M: Robert Jarzmik <robert.jarzmik@free.fr>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 F: arch/arm/mach-pxa/mioa701.c
1798 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1799 M: Michael Petchkovsky <mkpetch@internode.on.net>
1802 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1803 M: Linus Walleij <linus.walleij@linaro.org>
1804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 F: arch/arm/mach-nomadik/
1807 F: arch/arm/mach-u300/
1808 F: arch/arm/mach-ux500/
1809 F: arch/arm/boot/dts/ste-*
1810 F: drivers/clk/clk-nomadik.c
1811 F: drivers/clk/clk-u300.c
1812 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1813 F: drivers/clocksource/timer-u300.c
1814 F: drivers/dma/coh901318*
1815 F: drivers/dma/ste_dma40*
1816 F: drivers/hwspinlock/u8500_hsem.c
1817 F: drivers/i2c/busses/i2c-nomadik.c
1818 F: drivers/i2c/busses/i2c-stu300.c
1819 F: drivers/mfd/ab3100*
1820 F: drivers/mfd/ab8500*
1821 F: drivers/mfd/abx500*
1822 F: drivers/mfd/dbx500*
1823 F: drivers/mfd/db8500*
1824 F: drivers/pinctrl/nomadik/
1825 F: drivers/pinctrl/pinctrl-coh901*
1826 F: drivers/pinctrl/pinctrl-u300.c
1827 F: drivers/rtc/rtc-ab3100.c
1828 F: drivers/rtc/rtc-ab8500.c
1829 F: drivers/rtc/rtc-coh901331.c
1830 F: drivers/rtc/rtc-pl031.c
1831 F: drivers/watchdog/coh901327_wdt.c
1832 F: Documentation/devicetree/bindings/arm/ste-*
1833 F: Documentation/devicetree/bindings/arm/ux500/
1834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1836 ARM/NUVOTON NPCM ARCHITECTURE
1837 M: Avi Fishman <avifishman70@gmail.com>
1838 M: Tomer Maimon <tmaimon77@gmail.com>
1839 R: Patrick Venture <venture@google.com>
1840 R: Nancy Yuen <yuenn@google.com>
1841 R: Brendan Higgins <brendanhiggins@google.com>
1842 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1844 F: arch/arm/mach-npcm/
1845 F: arch/arm/boot/dts/nuvoton-npcm*
1846 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1848 F: Documentation/devicetree/bindings/*/*npcm*
1849 F: Documentation/devicetree/bindings/*/*/*npcm*
1851 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1852 M: Wan ZongShun <mcuos.com@gmail.com>
1853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 W: http://www.mcuos.com
1856 F: arch/arm/mach-w90x900/
1857 F: drivers/input/keyboard/w90p910_keypad.c
1858 F: drivers/input/touchscreen/w90p910_ts.c
1859 F: drivers/watchdog/nuc900_wdt.c
1860 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1861 F: drivers/mtd/nand/raw/nuc900_nand.c
1862 F: drivers/rtc/rtc-nuc900.c
1863 F: drivers/spi/spi-nuc900.c
1864 F: drivers/usb/host/ehci-w90x900.c
1865 F: drivers/video/fbdev/nuc900fb.c
1867 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1868 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1869 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1870 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1873 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1874 M: Alexander Clouter <alex@digriz.org.uk>
1875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 W: http://www.digriz.org.uk/ts78xx/kernel
1878 F: arch/arm/mach-orion5x/ts78xx-*
1880 ARM/OXNAS platform support
1881 M: Neil Armstrong <narmstrong@baylibre.com>
1882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 L: linux-oxnas@groups.io (moderated for non-subscribers)
1885 F: arch/arm/mach-oxnas/
1886 F: arch/arm/boot/dts/ox8*.dts*
1889 ARM/PALM TREO SUPPORT
1890 M: Tomas Cech <sleep_walker@suse.com>
1891 L: linux-arm-kernel@lists.infradead.org
1892 W: http://hackndev.com
1894 F: arch/arm/mach-pxa/palmtreo.*
1896 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1897 M: Marek Vasut <marek.vasut@gmail.com>
1898 L: linux-arm-kernel@lists.infradead.org
1899 W: http://hackndev.com
1901 F: arch/arm/mach-pxa/include/mach/palmtx.h
1902 F: arch/arm/mach-pxa/palmtx.c
1903 F: arch/arm/mach-pxa/palmt5.*
1904 F: arch/arm/mach-pxa/include/mach/palmld.h
1905 F: arch/arm/mach-pxa/palmld.c
1906 F: arch/arm/mach-pxa/palmte2.*
1907 F: arch/arm/mach-pxa/include/mach/palmtc.h
1908 F: arch/arm/mach-pxa/palmtc.c
1911 M: Sergey Lapin <slapin@ossfans.org>
1912 L: linux-arm-kernel@lists.infradead.org
1913 W: http://hackndev.com
1915 F: arch/arm/mach-pxa/palmz72.*
1918 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1919 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1922 ARM/PT DIGITAL BOARD PORT
1923 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 W: http://www.armlinux.org.uk/
1928 ARM/QUALCOMM SUPPORT
1929 M: Andy Gross <andy.gross@linaro.org>
1930 M: David Brown <david.brown@linaro.org>
1931 L: linux-arm-msm@vger.kernel.org
1932 L: linux-soc@vger.kernel.org
1934 F: Documentation/devicetree/bindings/soc/qcom/
1935 F: arch/arm/boot/dts/qcom-*.dts
1936 F: arch/arm/boot/dts/qcom-*.dtsi
1937 F: arch/arm/mach-qcom/
1938 F: arch/arm64/boot/dts/qcom/*
1939 F: drivers/i2c/busses/i2c-qup.c
1940 F: drivers/clk/qcom/
1941 F: drivers/dma/qcom/
1942 F: drivers/soc/qcom/
1943 F: drivers/spi/spi-qup.c
1944 F: drivers/tty/serial/msm_serial.c
1945 F: drivers/*/pm8???-*
1946 F: drivers/mfd/ssbi.c
1947 F: drivers/firmware/qcom_scm*
1948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1950 ARM/RADISYS ENP2611 MACHINE SUPPORT
1951 M: Lennert Buytenhek <kernel@wantstofly.org>
1952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 ARM/REALTEK ARCHITECTURE
1956 M: Andreas Färber <afaerber@suse.de>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 F: arch/arm64/boot/dts/realtek/
1960 F: Documentation/devicetree/bindings/arm/realtek.txt
1962 ARM/RENESAS ARM64 ARCHITECTURE
1963 M: Simon Horman <horms@verge.net.au>
1964 M: Magnus Damm <magnus.damm@gmail.com>
1965 L: linux-renesas-soc@vger.kernel.org
1966 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1969 F: arch/arm64/boot/dts/renesas/
1970 F: Documentation/devicetree/bindings/arm/shmobile.txt
1971 F: drivers/soc/renesas/
1972 F: include/linux/soc/renesas/
1974 ARM/RISCPC ARCHITECTURE
1975 M: Russell King <linux@armlinux.org.uk>
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 W: http://www.armlinux.org.uk/
1979 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1980 F: arch/arm/include/asm/hardware/ioc.h
1981 F: arch/arm/include/asm/hardware/iomd.h
1982 F: arch/arm/include/asm/hardware/memc.h
1983 F: arch/arm/mach-rpc/
1984 F: drivers/net/ethernet/8390/etherh.c
1985 F: drivers/net/ethernet/i825xx/ether1*
1986 F: drivers/net/ethernet/seeq/ether3*
1987 F: drivers/scsi/arm/
1989 ARM/Rockchip SoC support
1990 M: Heiko Stuebner <heiko@sntech.de>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 L: linux-rockchip@lists.infradead.org
1993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1995 F: arch/arm/boot/dts/rk3*
1996 F: arch/arm/boot/dts/rv1108*
1997 F: arch/arm/mach-rockchip/
1998 F: drivers/clk/rockchip/
1999 F: drivers/i2c/busses/i2c-rk3x.c
2000 F: drivers/*/*rockchip*
2001 F: drivers/*/*/*rockchip*
2002 F: sound/soc/rockchip/
2005 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2006 M: Kukjin Kim <kgene@kernel.org>
2007 M: Krzysztof Kozlowski <krzk@kernel.org>
2008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2010 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2012 F: arch/arm/boot/dts/s3c*
2013 F: arch/arm/boot/dts/s5p*
2014 F: arch/arm/boot/dts/exynos*
2015 F: arch/arm64/boot/dts/exynos/
2016 F: arch/arm/plat-samsung/
2017 F: arch/arm/mach-s3c24*/
2018 F: arch/arm/mach-s3c64xx/
2019 F: arch/arm/mach-s5p*/
2020 F: arch/arm/mach-exynos*/
2021 F: drivers/*/*s3c24*
2022 F: drivers/*/*/*s3c24*
2023 F: drivers/*/*s3c64xx*
2024 F: drivers/*/*s5pv210*
2025 F: drivers/memory/samsung/*
2026 F: drivers/soc/samsung/*
2027 F: Documentation/arm/Samsung/
2028 F: Documentation/devicetree/bindings/arm/samsung/
2029 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2030 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2033 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2034 M: Kyungmin Park <kyungmin.park@samsung.com>
2035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 F: arch/arm/mach-s5pv210/
2039 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2040 M: Kyungmin Park <kyungmin.park@samsung.com>
2041 M: Kamil Debski <kamil@wypas.org>
2042 M: Andrzej Hajda <a.hajda@samsung.com>
2043 L: linux-arm-kernel@lists.infradead.org
2044 L: linux-media@vger.kernel.org
2046 F: drivers/media/platform/s5p-g2d/
2048 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2049 M: Marek Szyprowski <m.szyprowski@samsung.com>
2050 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2051 L: linux-media@vger.kernel.org
2053 F: drivers/media/platform/s5p-cec/
2054 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2056 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2057 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2058 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2059 L: linux-arm-kernel@lists.infradead.org
2060 L: linux-media@vger.kernel.org
2062 F: drivers/media/platform/s5p-jpeg/
2064 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2065 M: Kyungmin Park <kyungmin.park@samsung.com>
2066 M: Kamil Debski <kamil@wypas.org>
2067 M: Jeongtae Park <jtp.park@samsung.com>
2068 M: Andrzej Hajda <a.hajda@samsung.com>
2069 L: linux-arm-kernel@lists.infradead.org
2070 L: linux-media@vger.kernel.org
2072 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2073 F: drivers/media/platform/s5p-mfc/
2075 ARM/SHMOBILE ARM ARCHITECTURE
2076 M: Simon Horman <horms@verge.net.au>
2077 M: Magnus Damm <magnus.damm@gmail.com>
2078 L: linux-renesas-soc@vger.kernel.org
2079 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2082 F: arch/arm/boot/dts/emev2*
2083 F: arch/arm/boot/dts/r7s*
2084 F: arch/arm/boot/dts/r8a*
2085 F: arch/arm/boot/dts/r9a*
2086 F: arch/arm/boot/dts/sh*
2087 F: arch/arm/configs/shmobile_defconfig
2088 F: arch/arm/include/debug/renesas-scif.S
2089 F: arch/arm/mach-shmobile/
2090 F: Documentation/devicetree/bindings/arm/shmobile.txt
2091 F: drivers/soc/renesas/
2092 F: include/linux/soc/renesas/
2094 ARM/SOCFPGA ARCHITECTURE
2095 M: Dinh Nguyen <dinguyen@kernel.org>
2097 F: arch/arm/mach-socfpga/
2098 F: arch/arm/boot/dts/socfpga*
2099 F: arch/arm/configs/socfpga_defconfig
2100 F: arch/arm64/boot/dts/altera/
2101 W: http://www.rocketboards.org
2102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2104 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2105 M: Dinh Nguyen <dinguyen@kernel.org>
2107 F: drivers/clk/socfpga/
2109 ARM/SOCFPGA EDAC SUPPORT
2110 M: Thor Thayer <thor.thayer@linux.intel.com>
2112 F: drivers/edac/altera_edac.
2114 ARM/SPREADTRUM SoC SUPPORT
2115 M: Orson Zhai <orsonzhai@gmail.com>
2116 M: Baolin Wang <baolin.wang@linaro.org>
2117 M: Chunyan Zhang <zhang.lyra@gmail.com>
2119 F: arch/arm64/boot/dts/sprd
2122 ARM/STI ARCHITECTURE
2123 M: Patrice Chotard <patrice.chotard@st.com>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 W: http://www.stlinux.com
2127 F: arch/arm/mach-sti/
2128 F: arch/arm/boot/dts/sti*
2129 F: drivers/char/hw_random/st-rng.c
2130 F: drivers/clocksource/arm_global_timer.c
2131 F: drivers/clocksource/clksrc_st_lpc.c
2132 F: drivers/cpufreq/sti-cpufreq.c
2133 F: drivers/dma/st_fdma*
2134 F: drivers/i2c/busses/i2c-st.c
2135 F: drivers/media/rc/st_rc.c
2136 F: drivers/media/platform/sti/c8sectpfe/
2137 F: drivers/mmc/host/sdhci-st.c
2138 F: drivers/phy/st/phy-miphy28lp.c
2139 F: drivers/phy/st/phy-stih407-usb.c
2140 F: drivers/pinctrl/pinctrl-st.c
2141 F: drivers/remoteproc/st_remoteproc.c
2142 F: drivers/remoteproc/st_slim_rproc.c
2143 F: drivers/reset/sti/
2144 F: drivers/rtc/rtc-st-lpc.c
2145 F: drivers/tty/serial/st-asc.c
2146 F: drivers/usb/dwc3/dwc3-st.c
2147 F: drivers/usb/host/ehci-st.c
2148 F: drivers/usb/host/ohci-st.c
2149 F: drivers/watchdog/st_lpc_wdt.c
2150 F: drivers/ata/ahci_st.c
2151 F: include/linux/remoteproc/st_slim_rproc.h
2153 ARM/STM32 ARCHITECTURE
2154 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2155 M: Alexandre Torgue <alexandre.torgue@st.com>
2156 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2162 F: arch/arm/boot/dts/stm32*
2163 F: arch/arm/mach-stm32/
2164 F: drivers/clocksource/armv7m_systick.c
2166 ARM/Synaptics SoC support
2167 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2168 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 F: arch/arm/mach-berlin/
2172 F: arch/arm/boot/dts/berlin*
2173 F: arch/arm64/boot/dts/synaptics/
2175 ARM/TANGO ARCHITECTURE
2176 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2177 M: Mans Rullgard <mans@mansr.com>
2178 L: linux-arm-kernel@lists.infradead.org
2182 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2183 M: Lennert Buytenhek <kernel@wantstofly.org>
2184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2188 M: Hans Verkuil <hans.verkuil@cisco.com>
2189 L: linux-tegra@vger.kernel.org
2190 L: linux-media@vger.kernel.org
2192 F: drivers/media/platform/tegra-cec/
2193 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2195 ARM/TETON BGA MACHINE SUPPORT
2196 M: "Mark F. Brown" <mark.brown314@gmail.com>
2197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2201 M: Santosh Shilimkar <ssantosh@kernel.org>
2202 L: linux-kernel@vger.kernel.org
2204 F: drivers/memory/*emif*
2206 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2207 M: Tero Kristo <t-kristo@ti.com>
2208 M: Nishanth Menon <nm@ti.com>
2209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2212 F: arch/arm64/boot/dts/ti/Makefile
2213 F: arch/arm64/boot/dts/ti/k3-*
2215 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2216 M: Santosh Shilimkar <ssantosh@kernel.org>
2217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 F: arch/arm/mach-keystone/
2220 F: arch/arm/boot/dts/keystone-*
2221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2223 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2224 M: Santosh Shilimkar <ssantosh@kernel.org>
2225 L: linux-kernel@vger.kernel.org
2227 F: drivers/clk/keystone/
2229 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2230 M: Santosh Shilimkar <ssantosh@kernel.org>
2231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 L: linux-kernel@vger.kernel.org
2234 F: drivers/clocksource/timer-keystone.c
2236 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2237 M: Santosh Shilimkar <ssantosh@kernel.org>
2238 L: linux-kernel@vger.kernel.org
2240 F: drivers/power/reset/keystone-reset.c
2242 ARM/THECUS N2100 MACHINE SUPPORT
2243 M: Lennert Buytenhek <kernel@wantstofly.org>
2244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 ARM/TOSA MACHINE SUPPORT
2248 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2249 M: Dirk Opfer <dirk@opfer-online.de>
2252 ARM/UNIPHIER ARCHITECTURE
2253 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2257 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2258 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2259 F: arch/arm/boot/dts/uniphier*
2260 F: arch/arm/include/asm/hardware/cache-uniphier.h
2261 F: arch/arm/mach-uniphier/
2262 F: arch/arm/mm/cache-uniphier.c
2263 F: arch/arm64/boot/dts/socionext/uniphier*
2264 F: drivers/bus/uniphier-system-bus.c
2265 F: drivers/clk/uniphier/
2266 F: drivers/gpio/gpio-uniphier.c
2267 F: drivers/i2c/busses/i2c-uniphier*
2268 F: drivers/irqchip/irq-uniphier-aidet.c
2269 F: drivers/mmc/host/uniphier-sd.c
2270 F: drivers/pinctrl/uniphier/
2271 F: drivers/reset/reset-uniphier.c
2272 F: drivers/tty/serial/8250/8250_uniphier.c
2275 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2276 M: Ulf Hansson <ulf.hansson@linaro.org>
2277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 T: git git://git.linaro.org/people/ulfh/clk.git
2280 F: drivers/clk/ux500/
2282 ARM/VERSATILE EXPRESS PLATFORM
2283 M: Liviu Dudau <liviu.dudau@arm.com>
2284 M: Sudeep Holla <sudeep.holla@arm.com>
2285 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2288 F: arch/arm/boot/dts/vexpress*
2289 F: arch/arm64/boot/dts/arm/
2290 F: arch/arm/mach-vexpress/
2293 F: drivers/clk/versatile/clk-vexpress-osc.c
2294 F: drivers/clocksource/timer-versatile.c
2298 M: Russell King <linux@armlinux.org.uk>
2299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 W: http://www.armlinux.org.uk/
2304 ARM/VOIPAC PXA270 SUPPORT
2305 M: Marek Vasut <marek.vasut@gmail.com>
2306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 F: arch/arm/mach-pxa/vpac270.c
2309 F: arch/arm/mach-pxa/include/mach/vpac270.h
2311 ARM/VT8500 ARM ARCHITECTURE
2312 M: Tony Prisk <linux@prisktech.co.nz>
2313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2315 F: arch/arm/mach-vt8500/
2316 F: drivers/clocksource/timer-vt8500.c
2317 F: drivers/i2c/busses/i2c-wmt.c
2318 F: drivers/mmc/host/wmt-sdmmc.c
2319 F: drivers/pwm/pwm-vt8500.c
2320 F: drivers/rtc/rtc-vt8500.c
2321 F: drivers/tty/serial/vt8500_serial.c
2322 F: drivers/usb/host/ehci-platform.c
2323 F: drivers/usb/host/uhci-platform.c
2324 F: drivers/video/fbdev/vt8500lcdfb.*
2325 F: drivers/video/fbdev/wm8505fb*
2326 F: drivers/video/fbdev/wmt_ge_rops.*
2328 ARM/ZIPIT Z2 SUPPORT
2329 M: Marek Vasut <marek.vasut@gmail.com>
2330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 F: arch/arm/mach-pxa/z2.c
2333 F: arch/arm/mach-pxa/include/mach/z2.h
2335 ARM/ZTE ARCHITECTURE
2336 M: Jun Nie <jun.nie@linaro.org>
2337 M: Shawn Guo <shawnguo@kernel.org>
2338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2340 F: arch/arm/boot/dts/zx2967*
2341 F: arch/arm/mach-zx/
2342 F: arch/arm64/boot/dts/zte/
2344 F: drivers/dma/zx_dma.c
2345 F: drivers/gpio/gpio-zx.c
2346 F: drivers/i2c/busses/i2c-zx2967.c
2347 F: drivers/mmc/host/dw_mmc-zx.*
2348 F: drivers/pinctrl/zte/
2350 F: drivers/thermal/zx2967_thermal.c
2351 F: drivers/watchdog/zx2967_wdt.c
2352 F: Documentation/devicetree/bindings/arm/zte.txt
2353 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2354 F: Documentation/devicetree/bindings/dma/zxdma.txt
2355 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2356 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2357 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2358 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2359 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2360 F: Documentation/devicetree/bindings/soc/zte/
2361 F: Documentation/devicetree/bindings/sound/zte,*.txt
2362 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2363 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2364 F: include/dt-bindings/clock/zx2967*.h
2365 F: include/dt-bindings/soc/zte,*.h
2366 F: sound/soc/codecs/zx_aud96p22.c
2369 ARM/ZYNQ ARCHITECTURE
2370 M: Michal Simek <michal.simek@xilinx.com>
2371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372 W: http://wiki.xilinx.com
2373 T: git https://github.com/Xilinx/linux-xlnx.git
2375 F: arch/arm/mach-zynq/
2376 F: drivers/cpuidle/cpuidle-zynq.c
2377 F: drivers/block/xsysace.c
2380 F: drivers/clocksource/timer-cadence-ttc.c
2381 F: drivers/i2c/busses/i2c-cadence.c
2382 F: drivers/mmc/host/sdhci-of-arasan.c
2383 F: drivers/edac/synopsys_edac.c
2384 F: drivers/i2c/busses/i2c-xiic.c
2386 ARM64 PORT (AARCH64 ARCHITECTURE)
2387 M: Catalin Marinas <catalin.marinas@arm.com>
2388 M: Will Deacon <will.deacon@arm.com>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2393 X: arch/arm64/boot/dts/
2394 F: Documentation/arm64/
2396 AS3645A LED FLASH CONTROLLER DRIVER
2397 M: Sakari Ailus <sakari.ailus@iki.fi>
2398 L: linux-leds@vger.kernel.org
2400 F: drivers/leds/leds-as3645a.c
2402 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2403 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2404 L: linux-media@vger.kernel.org
2405 T: git git://linuxtv.org/media_tree.git
2407 F: drivers/media/i2c/ak7375.c
2408 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2410 ASAHI KASEI AK8974 DRIVER
2411 M: Linus Walleij <linus.walleij@linaro.org>
2412 L: linux-iio@vger.kernel.org
2413 W: http://www.akm.com/
2415 F: drivers/iio/magnetometer/ak8974.c
2417 ASC7621 HARDWARE MONITOR DRIVER
2418 M: George Joseph <george.joseph@fairview5.com>
2419 L: linux-hwmon@vger.kernel.org
2421 F: Documentation/hwmon/asc7621
2422 F: drivers/hwmon/asc7621.c
2424 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2425 M: Corentin Chary <corentin.chary@gmail.com>
2426 L: acpi4asus-user@lists.sourceforge.net
2427 L: platform-driver-x86@vger.kernel.org
2428 W: http://acpi4asus.sf.net
2430 F: drivers/platform/x86/asus*.c
2431 F: drivers/platform/x86/eeepc*.c
2433 ASUS WIRELESS RADIO CONTROL DRIVER
2434 M: João Paulo Rechi Vita <jprvita@gmail.com>
2435 L: platform-driver-x86@vger.kernel.org
2437 F: drivers/platform/x86/asus-wireless.c
2440 M: David Howells <dhowells@redhat.com>
2441 L: keyrings@vger.kernel.org
2443 F: Documentation/crypto/asymmetric-keys.txt
2444 F: include/linux/verification.h
2445 F: include/crypto/public_key.h
2446 F: include/crypto/pkcs7.h
2447 F: crypto/asymmetric_keys/
2449 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2450 R: Dan Williams <dan.j.williams@intel.com>
2451 W: http://sourceforge.net/projects/xscaleiop
2453 F: Documentation/crypto/async-tx-api.txt
2456 F: include/linux/dmaengine.h
2457 F: include/linux/async_tx.h
2460 M: Bartosz Golaszewski <brgl@bgdev.pl>
2461 L: linux-i2c@vger.kernel.org
2462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2464 F: Documentation/devicetree/bindings/eeprom/at24.txt
2465 F: drivers/misc/eeprom/at24.c
2466 F: include/linux/platform_data/at24.h
2468 ATA OVER ETHERNET (AOE) DRIVER
2469 M: "Ed L. Cashin" <ed.cashin@acm.org>
2470 W: http://www.openaoe.org/
2472 F: Documentation/aoe/
2473 F: drivers/block/aoe/
2475 ATHEROS 71XX/9XXX GPIO DRIVER
2476 M: Alban Bedel <albeu@free.fr>
2477 W: https://github.com/AlbanBedel/linux
2478 T: git git://github.com/AlbanBedel/linux
2480 F: drivers/gpio/gpio-ath79.c
2481 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2483 ATHEROS 71XX/9XXX USB PHY DRIVER
2484 M: Alban Bedel <albeu@free.fr>
2485 W: https://github.com/AlbanBedel/linux
2486 T: git git://github.com/AlbanBedel/linux
2488 F: drivers/phy/qualcomm/phy-ath79-usb.c
2489 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2491 ATHEROS ATH GENERIC UTILITIES
2492 M: Kalle Valo <kvalo@codeaurora.org>
2493 L: linux-wireless@vger.kernel.org
2495 F: drivers/net/wireless/ath/*
2497 ATHEROS ATH5K WIRELESS DRIVER
2498 M: Jiri Slaby <jirislaby@gmail.com>
2499 M: Nick Kossifidis <mickflemm@gmail.com>
2500 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2501 L: linux-wireless@vger.kernel.org
2502 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2504 F: drivers/net/wireless/ath/ath5k/
2506 ATHEROS ATH6KL WIRELESS DRIVER
2507 M: Kalle Valo <kvalo@codeaurora.org>
2508 L: linux-wireless@vger.kernel.org
2509 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2512 F: drivers/net/wireless/ath/ath6kl/
2515 M: Ville Syrjala <syrjala@sci.fi>
2517 F: drivers/input/misc/ati_remote2.c
2519 ATK0110 HWMON DRIVER
2520 M: Luca Tettamanti <kronos.it@gmail.com>
2521 L: linux-hwmon@vger.kernel.org
2523 F: drivers/hwmon/asus_atk0110.c
2525 ATLX ETHERNET DRIVERS
2526 M: Jay Cliburn <jcliburn@gmail.com>
2527 M: Chris Snook <chris.snook@gmail.com>
2528 L: netdev@vger.kernel.org
2529 W: http://sourceforge.net/projects/atl1
2530 W: http://atl1.sourceforge.net
2532 F: drivers/net/ethernet/atheros/
2535 M: Chas Williams <3chas3@gmail.com>
2536 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2537 L: netdev@vger.kernel.org
2538 W: http://linux-atm.sourceforge.net
2541 F: include/linux/atm*
2542 F: include/uapi/linux/atm*
2544 ATMEL MACB ETHERNET DRIVER
2545 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2547 F: drivers/net/ethernet/cadence/
2549 ATMEL MAXTOUCH DRIVER
2550 M: Nick Dyer <nick@shmanahar.org>
2551 T: git git://github.com/ndyer/linux.git
2553 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2554 F: drivers/input/touchscreen/atmel_mxt_ts.c
2556 ATMEL WIRELESS DRIVER
2557 M: Simon Kelley <simon@thekelleys.org.uk>
2558 L: linux-wireless@vger.kernel.org
2559 W: http://www.thekelleys.org.uk/atmel
2560 W: http://atmelwlandriver.sourceforge.net/
2562 F: drivers/net/wireless/atmel/atmel*
2564 ATOMIC INFRASTRUCTURE
2565 M: Will Deacon <will.deacon@arm.com>
2566 M: Peter Zijlstra <peterz@infradead.org>
2567 R: Boqun Feng <boqun.feng@gmail.com>
2568 L: linux-kernel@vger.kernel.org
2570 F: arch/*/include/asm/atomic*.h
2571 F: include/*/atomic*.h
2573 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2574 M: Bradley Grove <linuxdrivers@attotech.com>
2575 L: linux-scsi@vger.kernel.org
2576 W: http://www.attotech.com
2578 F: drivers/scsi/esas2r
2580 ATUSB IEEE 802.15.4 RADIO DRIVER
2581 M: Stefan Schmidt <stefan@datenfreihafen.org>
2582 L: linux-wpan@vger.kernel.org
2584 F: drivers/net/ieee802154/atusb.c
2585 F: drivers/net/ieee802154/atusb.h
2586 F: drivers/net/ieee802154/at86rf230.h
2589 M: Paul Moore <paul@paul-moore.com>
2590 M: Eric Paris <eparis@redhat.com>
2591 L: linux-audit@redhat.com (moderated for non-subscribers)
2592 W: https://github.com/linux-audit
2593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2595 F: include/linux/audit.h
2596 F: include/uapi/linux/audit.h
2599 AUXILIARY DISPLAY DRIVERS
2600 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2602 F: drivers/auxdisplay/
2603 F: include/linux/cfag12864b.h
2605 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2606 M: Andreas Klinger <ak@it-klinger.de>
2607 L: linux-iio@vger.kernel.org
2609 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2610 F: drivers/iio/adc/hx711.c
2613 M: Ralf Baechle <ralf@linux-mips.org>
2614 L: linux-hams@vger.kernel.org
2615 W: http://www.linux-ax25.org/
2617 F: include/uapi/linux/ax25.h
2618 F: include/net/ax25.h
2622 M: Peter Rosin <peda@axentia.se>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2625 F: Documentation/devicetree/bindings/arm/axentia.txt
2626 F: arch/arm/boot/dts/at91-linea.dtsi
2627 F: arch/arm/boot/dts/at91-natte.dtsi
2628 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2629 F: arch/arm/boot/dts/at91-tse850-3.dts
2631 AXENTIA ASOC DRIVERS
2632 M: Peter Rosin <peda@axentia.se>
2633 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2635 F: Documentation/devicetree/bindings/sound/axentia,*
2636 F: sound/soc/atmel/tse850-pcm5142.c
2639 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2640 L: linux-media@vger.kernel.org
2641 W: https://linuxtv.org
2642 T: git git://linuxtv.org/media_tree.git
2644 F: drivers/media/usb/dvb-usb-v2/az6007.c
2646 AZTECH FM RADIO RECEIVER DRIVER
2647 M: Hans Verkuil <hverkuil@xs4all.nl>
2648 L: linux-media@vger.kernel.org
2649 T: git git://linuxtv.org/media_tree.git
2650 W: https://linuxtv.org
2652 F: drivers/media/radio/radio-aztech*
2655 L: linux-wireless@vger.kernel.org
2656 L: b43-dev@lists.infradead.org
2657 W: http://wireless.kernel.org/en/users/Drivers/b43
2659 F: drivers/net/wireless/broadcom/b43/
2661 B43LEGACY WIRELESS DRIVER
2662 M: Larry Finger <Larry.Finger@lwfinger.net>
2663 L: linux-wireless@vger.kernel.org
2664 L: b43-dev@lists.infradead.org
2665 W: http://wireless.kernel.org/en/users/Drivers/b43
2667 F: drivers/net/wireless/broadcom/b43legacy/
2669 BACKLIGHT CLASS/SUBSYSTEM
2670 M: Lee Jones <lee.jones@linaro.org>
2671 M: Daniel Thompson <daniel.thompson@linaro.org>
2672 M: Jingoo Han <jingoohan1@gmail.com>
2673 L: dri-devel@lists.freedesktop.org
2674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2676 F: drivers/video/backlight/
2677 F: include/linux/backlight.h
2678 F: include/linux/pwm_backlight.h
2679 F: Documentation/devicetree/bindings/leds/backlight
2682 M: Marek Lindner <mareklindner@neomailbox.ch>
2683 M: Simon Wunderlich <sw@simonwunderlich.de>
2684 M: Antonio Quartulli <a@unstable.cc>
2685 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2686 W: https://www.open-mesh.org/
2687 Q: https://patchwork.open-mesh.org/project/batman/list/
2689 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2690 F: Documentation/ABI/testing/sysfs-class-net-mesh
2691 F: Documentation/networking/batman-adv.rst
2692 F: include/uapi/linux/batadv_packet.h
2693 F: include/uapi/linux/batman_adv.h
2696 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2697 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2698 L: linux-hams@vger.kernel.org
2699 W: http://www.baycom.org/~tom/ham/ham.html
2701 F: drivers/net/hamradio/baycom*
2703 BCACHE (BLOCK LAYER CACHE)
2704 M: Coly Li <colyli@suse.de>
2705 M: Kent Overstreet <kent.overstreet@gmail.com>
2706 L: linux-bcache@vger.kernel.org
2707 W: http://bcache.evilpiepirate.org
2708 C: irc://irc.oftc.net/bcache
2710 F: drivers/md/bcache/
2712 BDISP ST MEDIA DRIVER
2713 M: Fabien Dessenne <fabien.dessenne@st.com>
2714 L: linux-media@vger.kernel.org
2715 T: git git://linuxtv.org/media_tree.git
2716 W: https://linuxtv.org
2718 F: drivers/media/platform/sti/bdisp
2720 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2721 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2722 L: netdev@vger.kernel.org
2724 F: drivers/net/ethernet/ec_bhf.c
2727 M: Luis de Bethencourt <luisbg@kernel.org>
2728 M: Salah Triki <salah.triki@gmail.com>
2730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2731 F: Documentation/filesystems/befs.txt
2735 M: Paolo Valente <paolo.valente@linaro.org>
2736 M: Jens Axboe <axboe@kernel.dk>
2737 L: linux-block@vger.kernel.org
2740 F: Documentation/block/bfq-iosched.txt
2743 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2745 F: Documentation/filesystems/bfs.txt
2747 F: include/uapi/linux/bfs_fs.h
2749 BLINKM RGB LED DRIVER
2750 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2752 F: drivers/leds/leds-blinkm.c
2755 M: Jens Axboe <axboe@kernel.dk>
2756 L: linux-block@vger.kernel.org
2757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2761 F: kernel/trace/blktrace.c
2765 M: Joern Engel <joern@lazybastard.org>
2766 L: linux-mtd@lists.infradead.org
2768 F: drivers/mtd/devices/block2mtd.c
2771 M: Marcel Holtmann <marcel@holtmann.org>
2772 M: Johan Hedberg <johan.hedberg@gmail.com>
2773 L: linux-bluetooth@vger.kernel.org
2774 W: http://www.bluez.org/
2775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2778 F: drivers/bluetooth/
2781 M: Marcel Holtmann <marcel@holtmann.org>
2782 M: Johan Hedberg <johan.hedberg@gmail.com>
2783 L: linux-bluetooth@vger.kernel.org
2784 W: http://www.bluez.org/
2785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2789 F: include/net/bluetooth/
2792 M: Jay Vosburgh <j.vosburgh@gmail.com>
2793 M: Veaceslav Falico <vfalico@gmail.com>
2794 M: Andy Gospodarek <andy@greyhouse.net>
2795 L: netdev@vger.kernel.org
2796 W: http://sourceforge.net/projects/bonding/
2798 F: drivers/net/bonding/
2799 F: include/uapi/linux/if_bonding.h
2801 BPF (Safe dynamic programs and tools)
2802 M: Alexei Starovoitov <ast@kernel.org>
2803 M: Daniel Borkmann <daniel@iogearbox.net>
2804 L: netdev@vger.kernel.org
2805 L: linux-kernel@vger.kernel.org
2806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2808 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2810 F: arch/x86/net/bpf_jit*
2811 F: Documentation/networking/filter.txt
2812 F: Documentation/bpf/
2813 F: include/linux/bpf*
2814 F: include/linux/filter.h
2815 F: include/trace/events/xdp.h
2816 F: include/uapi/linux/bpf*
2817 F: include/uapi/linux/filter.h
2819 F: kernel/trace/bpf_trace.c
2822 F: net/core/filter.c
2823 F: net/sched/act_bpf.c
2824 F: net/sched/cls_bpf.c
2828 F: tools/testing/selftests/bpf/
2830 BROADCOM B44 10/100 ETHERNET DRIVER
2831 M: Michael Chan <michael.chan@broadcom.com>
2832 L: netdev@vger.kernel.org
2834 F: drivers/net/ethernet/broadcom/b44.*
2836 BROADCOM B53 ETHERNET SWITCH DRIVER
2837 M: Florian Fainelli <f.fainelli@gmail.com>
2838 L: netdev@vger.kernel.org
2839 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2841 F: drivers/net/dsa/b53/*
2842 F: include/linux/platform_data/b53.h
2844 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2845 M: Florian Fainelli <f.fainelli@gmail.com>
2846 M: Ray Jui <rjui@broadcom.com>
2847 M: Scott Branden <sbranden@broadcom.com>
2848 M: bcm-kernel-feedback-list@broadcom.com
2849 T: git git://github.com/broadcom/mach-bcm
2855 F: arch/arm/mach-bcm/
2857 BROADCOM BCM2835 ARM ARCHITECTURE
2858 M: Eric Anholt <eric@anholt.net>
2859 M: Stefan Wahren <stefan.wahren@i2se.com>
2860 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2862 T: git git://github.com/anholt/linux
2865 F: drivers/staging/vc04_services
2867 BROADCOM BCM47XX MIPS ARCHITECTURE
2868 M: Hauke Mehrtens <hauke@hauke-m.de>
2869 M: Rafał Miłecki <zajec5@gmail.com>
2870 L: linux-mips@linux-mips.org
2872 F: Documentation/devicetree/bindings/mips/brcm/
2873 F: arch/mips/bcm47xx/*
2874 F: arch/mips/include/asm/mach-bcm47xx/*
2876 BROADCOM BCM5301X ARM ARCHITECTURE
2877 M: Hauke Mehrtens <hauke@hauke-m.de>
2878 M: Rafał Miłecki <zajec5@gmail.com>
2879 M: Jon Mason <jonmason@broadcom.com>
2880 M: bcm-kernel-feedback-list@broadcom.com
2881 L: linux-arm-kernel@lists.infradead.org
2883 F: arch/arm/mach-bcm/bcm_5301x.c
2884 F: arch/arm/boot/dts/bcm5301x*.dtsi
2885 F: arch/arm/boot/dts/bcm470*
2886 F: arch/arm/boot/dts/bcm953012*
2888 BROADCOM BCM53573 ARM ARCHITECTURE
2889 M: Rafał Miłecki <rafal@milecki.pl>
2890 L: linux-arm-kernel@lists.infradead.org
2892 F: arch/arm/boot/dts/bcm53573*
2893 F: arch/arm/boot/dts/bcm47189*
2895 BROADCOM BCM63XX ARM ARCHITECTURE
2896 M: Florian Fainelli <f.fainelli@gmail.com>
2897 M: bcm-kernel-feedback-list@broadcom.com
2898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2899 T: git git://github.com/broadcom/stblinux.git
2903 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2904 M: Kevin Cernekee <cernekee@gmail.com>
2905 L: linux-usb@vger.kernel.org
2907 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2909 BROADCOM BCM7XXX ARM ARCHITECTURE
2910 M: Brian Norris <computersforpeace@gmail.com>
2911 M: Gregory Fong <gregory.0xf0@gmail.com>
2912 M: Florian Fainelli <f.fainelli@gmail.com>
2913 M: bcm-kernel-feedback-list@broadcom.com
2914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2915 T: git git://github.com/broadcom/stblinux.git
2917 F: arch/arm/mach-bcm/*brcmstb*
2918 F: arch/arm/boot/dts/bcm7*.dts*
2919 F: drivers/bus/brcmstb_gisb.c
2920 F: arch/arm/mm/cache-b15-rac.c
2921 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2924 BROADCOM BMIPS CPUFREQ DRIVER
2925 M: Markus Mayer <mmayer@broadcom.com>
2926 M: bcm-kernel-feedback-list@broadcom.com
2927 L: linux-pm@vger.kernel.org
2929 F: drivers/cpufreq/bmips-cpufreq.c
2931 BROADCOM BMIPS MIPS ARCHITECTURE
2932 M: Kevin Cernekee <cernekee@gmail.com>
2933 M: Florian Fainelli <f.fainelli@gmail.com>
2934 L: linux-mips@linux-mips.org
2935 T: git git://github.com/broadcom/stblinux.git
2937 F: arch/mips/bmips/*
2938 F: arch/mips/include/asm/mach-bmips/*
2939 F: arch/mips/kernel/*bmips*
2940 F: arch/mips/boot/dts/brcm/bcm*.dts*
2941 F: drivers/irqchip/irq-bcm63*
2942 F: drivers/irqchip/irq-bcm7*
2943 F: drivers/irqchip/irq-brcmstb*
2944 F: include/linux/bcm963xx_nvram.h
2945 F: include/linux/bcm963xx_tag.h
2947 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2948 M: Rasesh Mody <rasesh.mody@cavium.com>
2949 M: Dept-GELinuxNICDev@cavium.com
2950 L: netdev@vger.kernel.org
2952 F: drivers/net/ethernet/broadcom/bnx2.*
2953 F: drivers/net/ethernet/broadcom/bnx2_*
2955 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2956 M: QLogic-Storage-Upstream@qlogic.com
2957 L: linux-scsi@vger.kernel.org
2959 F: drivers/scsi/bnx2fc/
2961 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2962 M: QLogic-Storage-Upstream@qlogic.com
2963 L: linux-scsi@vger.kernel.org
2965 F: drivers/scsi/bnx2i/
2967 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2968 M: Ariel Elior <ariel.elior@cavium.com>
2969 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2970 M: everest-linux-l2@cavium.com
2971 L: netdev@vger.kernel.org
2973 F: drivers/net/ethernet/broadcom/bnx2x/
2975 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2976 M: Michael Chan <michael.chan@broadcom.com>
2977 L: netdev@vger.kernel.org
2979 F: drivers/net/ethernet/broadcom/bnxt/
2981 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2982 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2983 M: Franky Lin <franky.lin@broadcom.com>
2984 M: Hante Meuleman <hante.meuleman@broadcom.com>
2985 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2986 M: Wright Feng <wright.feng@cypress.com>
2987 L: linux-wireless@vger.kernel.org
2988 L: brcm80211-dev-list.pdl@broadcom.com
2989 L: brcm80211-dev-list@cypress.com
2991 F: drivers/net/wireless/broadcom/brcm80211/
2993 BROADCOM BRCMSTB GPIO DRIVER
2994 M: Gregory Fong <gregory.0xf0@gmail.com>
2995 L: bcm-kernel-feedback-list@broadcom.com
2997 F: drivers/gpio/gpio-brcmstb.c
2998 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3000 BROADCOM BRCMSTB I2C DRIVER
3001 M: Kamal Dasu <kdasu.kdev@gmail.com>
3002 L: linux-i2c@vger.kernel.org
3003 L: bcm-kernel-feedback-list@broadcom.com
3005 F: drivers/i2c/busses/i2c-brcmstb.c
3006 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3008 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3009 M: Al Cooper <alcooperx@gmail.com>
3010 L: linux-kernel@vger.kernel.org
3011 L: bcm-kernel-feedback-list@broadcom.com
3013 F: drivers/phy/broadcom/phy-brcm-usb*
3015 BROADCOM GENET ETHERNET DRIVER
3016 M: Doug Berger <opendmb@gmail.com>
3017 M: Florian Fainelli <f.fainelli@gmail.com>
3018 L: netdev@vger.kernel.org
3020 F: drivers/net/ethernet/broadcom/genet/
3022 BROADCOM IPROC ARM ARCHITECTURE
3023 M: Ray Jui <rjui@broadcom.com>
3024 M: Scott Branden <sbranden@broadcom.com>
3025 M: Jon Mason <jonmason@broadcom.com>
3026 M: bcm-kernel-feedback-list@broadcom.com
3027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3028 T: git git://github.com/broadcom/cygnus-linux.git
3045 F: arch/arm64/boot/dts/broadcom/northstar2/*
3046 F: arch/arm64/boot/dts/broadcom/stingray/*
3047 F: drivers/clk/bcm/clk-ns*
3048 F: drivers/clk/bcm/clk-sr*
3049 F: drivers/pinctrl/bcm/pinctrl-ns*
3050 F: include/dt-bindings/clock/bcm-sr*
3052 BROADCOM KONA GPIO DRIVER
3053 M: Ray Jui <rjui@broadcom.com>
3054 L: bcm-kernel-feedback-list@broadcom.com
3056 F: drivers/gpio/gpio-bcm-kona.c
3057 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3059 BROADCOM NETXTREME-E ROCE DRIVER
3060 M: Selvin Xavier <selvin.xavier@broadcom.com>
3061 M: Devesh Sharma <devesh.sharma@broadcom.com>
3062 M: Somnath Kotur <somnath.kotur@broadcom.com>
3063 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3064 L: linux-rdma@vger.kernel.org
3065 W: http://www.broadcom.com
3067 F: drivers/infiniband/hw/bnxt_re/
3068 F: include/uapi/rdma/bnxt_re-abi.h
3070 BROADCOM NVRAM DRIVER
3071 M: Rafał Miłecki <zajec5@gmail.com>
3072 L: linux-mips@linux-mips.org
3074 F: drivers/firmware/broadcom/*
3076 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3077 M: Rafał Miłecki <zajec5@gmail.com>
3078 L: linux-wireless@vger.kernel.org
3081 F: include/linux/bcma/
3083 BROADCOM STB AVS CPUFREQ DRIVER
3084 M: Markus Mayer <mmayer@broadcom.com>
3085 M: bcm-kernel-feedback-list@broadcom.com
3086 L: linux-pm@vger.kernel.org
3088 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3089 F: drivers/cpufreq/brcmstb*
3091 BROADCOM STB AVS TMON DRIVER
3092 M: Markus Mayer <mmayer@broadcom.com>
3093 M: bcm-kernel-feedback-list@broadcom.com
3094 L: linux-pm@vger.kernel.org
3096 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3097 F: drivers/thermal/broadcom/brcmstb*
3099 BROADCOM STB NAND FLASH DRIVER
3100 M: Brian Norris <computersforpeace@gmail.com>
3101 M: Kamal Dasu <kdasu.kdev@gmail.com>
3102 L: linux-mtd@lists.infradead.org
3103 L: bcm-kernel-feedback-list@broadcom.com
3105 F: drivers/mtd/nand/raw/brcmnand/
3107 BROADCOM STB DPFE DRIVER
3108 M: Markus Mayer <mmayer@broadcom.com>
3109 M: bcm-kernel-feedback-list@broadcom.com
3110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3112 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3113 F: drivers/memory/brcmstb_dpfe.c
3116 M: Kamal Dasu <kdasu.kdev@gmail.com>
3117 M: bcm-kernel-feedback-list@broadcom.com
3119 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3120 F: drivers/spi/spi-bcm-qspi.*
3121 F: drivers/spi/spi-brcmstb-qspi.c
3122 F: drivers/spi/spi-iproc-qspi.c
3124 BROADCOM SYSTEMPORT ETHERNET DRIVER
3125 M: Florian Fainelli <f.fainelli@gmail.com>
3126 L: netdev@vger.kernel.org
3128 F: drivers/net/ethernet/broadcom/bcmsysport.*
3130 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3131 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3132 M: Prashant Sreedharan <prashant@broadcom.com>
3133 M: Michael Chan <mchan@broadcom.com>
3134 L: netdev@vger.kernel.org
3136 F: drivers/net/ethernet/broadcom/tg3.*
3138 BROCADE BFA FC SCSI DRIVER
3139 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3140 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3141 L: linux-scsi@vger.kernel.org
3143 F: drivers/scsi/bfa/
3145 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3146 M: Rasesh Mody <rasesh.mody@cavium.com>
3147 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3148 M: Dept-GELinuxNICDev@cavium.com
3149 L: netdev@vger.kernel.org
3151 F: drivers/net/ethernet/brocade/bna/
3153 BSG (block layer generic sg v4 driver)
3154 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3155 L: linux-scsi@vger.kernel.org
3158 F: include/linux/bsg.h
3159 F: include/uapi/linux/bsg.h
3162 M: Clemens Ladisch <clemens@ladisch.de>
3163 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3164 T: git git://git.alsa-project.org/alsa-kernel.git
3166 F: Documentation/sound/cards/bt87x.rst
3167 F: sound/pci/bt87x.c
3170 M: Michael Buesch <m@bues.ch>
3171 W: http://bu3sch.de/btgpio.php
3173 F: drivers/gpio/gpio-bt8xx.c
3176 M: Chris Mason <clm@fb.com>
3177 M: Josef Bacik <josef@toxicpanda.com>
3178 M: David Sterba <dsterba@suse.com>
3179 L: linux-btrfs@vger.kernel.org
3180 W: http://btrfs.wiki.kernel.org/
3181 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3184 F: Documentation/filesystems/btrfs.txt
3186 F: include/linux/btrfs*
3187 F: include/uapi/linux/btrfs*
3189 BTTV VIDEO4LINUX DRIVER
3190 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3191 L: linux-media@vger.kernel.org
3192 W: https://linuxtv.org
3193 T: git git://linuxtv.org/media_tree.git
3195 F: Documentation/media/v4l-drivers/bttv*
3196 F: drivers/media/pci/bt8xx/bttv*
3198 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3199 M: Chanwoo Choi <cw00.choi@samsung.com>
3200 L: linux-pm@vger.kernel.org
3201 L: linux-samsung-soc@vger.kernel.org
3202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3204 F: drivers/devfreq/exynos-bus.c
3205 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3207 BUSLOGIC SCSI DRIVER
3208 M: Khalid Aziz <khalid@gonehiking.org>
3209 L: linux-scsi@vger.kernel.org
3211 F: drivers/scsi/BusLogic.*
3212 F: drivers/scsi/FlashPoint.*
3214 C-MEDIA CMI8788 DRIVER
3215 M: Clemens Ladisch <clemens@ladisch.de>
3216 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3217 T: git git://git.alsa-project.org/alsa-kernel.git
3219 F: sound/pci/oxygen/
3222 M: Guo Ren <ren_guo@c-sky.com>
3223 T: git https://github.com/c-sky/csky-linux.git
3226 F: Documentation/devicetree/bindings/csky/
3231 M: Mark Salter <msalter@redhat.com>
3232 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3233 L: linux-c6x-dev@linux-c6x.org
3234 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3238 CA8210 IEEE-802.15.4 RADIO DRIVER
3239 M: Harry Morris <h.morris@cascoda.com>
3240 L: linux-wpan@vger.kernel.org
3241 W: https://github.com/Cascoda/ca8210-linux.git
3243 F: drivers/net/ieee802154/ca8210.c
3244 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3246 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3247 M: David Howells <dhowells@redhat.com>
3248 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3250 F: Documentation/filesystems/caching/cachefiles.txt
3253 CADENCE MIPI-CSI2 BRIDGES
3254 M: Maxime Ripard <maxime.ripard@bootlin.com>
3255 L: linux-media@vger.kernel.org
3257 F: Documentation/devicetree/bindings/media/cdns,*.txt
3258 F: drivers/media/platform/cadence/cdns-csi2*
3260 CADET FM/AM RADIO RECEIVER DRIVER
3261 M: Hans Verkuil <hverkuil@xs4all.nl>
3262 L: linux-media@vger.kernel.org
3263 T: git git://linuxtv.org/media_tree.git
3264 W: https://linuxtv.org
3266 F: drivers/media/radio/radio-cadet*
3268 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3269 M: Jonathan Corbet <corbet@lwn.net>
3270 L: linux-media@vger.kernel.org
3271 T: git git://linuxtv.org/media_tree.git
3273 F: Documentation/media/v4l-drivers/cafe_ccic*
3274 F: drivers/media/platform/marvell-ccic/
3277 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3278 L: netdev@vger.kernel.org
3280 F: Documentation/networking/caif/
3281 F: drivers/net/caif/
3282 F: include/uapi/linux/caif/
3283 F: include/net/caif/
3286 CALGARY x86-64 IOMMU
3287 M: Muli Ben-Yehuda <mulix@mulix.org>
3288 M: Jon Mason <jdmason@kudzu.us>
3289 L: iommu@lists.linux-foundation.org
3291 F: arch/x86/kernel/pci-calgary_64.c
3292 F: arch/x86/kernel/tce_64.c
3293 F: arch/x86/include/asm/calgary.h
3294 F: arch/x86/include/asm/tce.h
3297 M: Wolfgang Grandegger <wg@grandegger.com>
3298 M: Marc Kleine-Budde <mkl@pengutronix.de>
3299 L: linux-can@vger.kernel.org
3300 W: https://github.com/linux-can
3301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3304 F: Documentation/devicetree/bindings/net/can/
3306 F: include/linux/can/dev.h
3307 F: include/linux/can/platform/
3308 F: include/uapi/linux/can/error.h
3309 F: include/uapi/linux/can/netlink.h
3312 M: Oliver Hartkopp <socketcan@hartkopp.net>
3313 M: Marc Kleine-Budde <mkl@pengutronix.de>
3314 L: linux-can@vger.kernel.org
3315 W: https://github.com/linux-can
3316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3319 F: Documentation/networking/can.rst
3321 F: include/linux/can/core.h
3322 F: include/uapi/linux/can.h
3323 F: include/uapi/linux/can/bcm.h
3324 F: include/uapi/linux/can/raw.h
3325 F: include/uapi/linux/can/gw.h
3328 M: Serge Hallyn <serge@hallyn.com>
3329 L: linux-security-module@vger.kernel.org
3331 F: include/linux/capability.h
3332 F: include/uapi/linux/capability.h
3333 F: security/commoncap.c
3334 F: kernel/capability.c
3336 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3337 M: Kevin Tsai <ktsai@capellamicro.com>
3339 F: drivers/iio/light/cm*
3341 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3342 M: Christian Lamparter <chunkeey@googlemail.com>
3343 L: linux-wireless@vger.kernel.org
3344 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3346 F: drivers/net/wireless/ath/carl9170/
3349 M: Jan Glauber <jglauber@cavium.com>
3350 M: David Daney <david.daney@cavium.com>
3351 W: http://www.cavium.com
3353 F: drivers/i2c/busses/i2c-octeon*
3354 F: drivers/i2c/busses/i2c-thunderx*
3356 CAVIUM LIQUIDIO NETWORK DRIVER
3357 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3358 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3359 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3360 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3361 L: netdev@vger.kernel.org
3362 W: http://www.cavium.com
3364 F: drivers/net/ethernet/cavium/liquidio/
3367 M: Jan Glauber <jglauber@cavium.com>
3368 M: David Daney <david.daney@cavium.com>
3369 M: Steven J. Hill <Steven.Hill@cavium.com>
3370 W: http://www.cavium.com
3372 F: drivers/mmc/host/cavium*
3374 CAVIUM OCTEON-TX CRYPTO DRIVER
3375 M: George Cherian <george.cherian@cavium.com>
3376 L: linux-crypto@vger.kernel.org
3377 W: http://www.cavium.com
3379 F: drivers/crypto/cavium/cpt/
3381 CAVIUM THUNDERX2 ARM64 SOC
3382 M: Robert Richter <rrichter@cavium.com>
3383 M: Jayachandran C <jnair@caviumnetworks.com>
3384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3386 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3387 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3389 CC2520 IEEE-802.15.4 RADIO DRIVER
3390 M: Varka Bhadram <varkabhadram@gmail.com>
3391 L: linux-wpan@vger.kernel.org
3393 F: drivers/net/ieee802154/cc2520.c
3394 F: include/linux/spi/cc2520.h
3395 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3397 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3398 M: Gilad Ben-Yossef <gilad@benyossef.com>
3399 L: linux-crypto@vger.kernel.org
3401 F: drivers/crypto/ccree/
3402 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3405 M: Hans Verkuil <hans.verkuil@cisco.com>
3406 L: linux-media@vger.kernel.org
3407 T: git git://linuxtv.org/media_tree.git
3408 W: http://linuxtv.org
3410 F: Documentation/media/kapi/cec-core.rst
3411 F: Documentation/media/uapi/cec
3412 F: drivers/media/cec/
3413 F: drivers/media/rc/keymaps/rc-cec.c
3414 F: include/media/cec.h
3415 F: include/media/cec-notifier.h
3416 F: include/uapi/linux/cec.h
3417 F: include/uapi/linux/cec-funcs.h
3418 F: Documentation/devicetree/bindings/media/cec.txt
3419 F: Documentation/ABI/testing/debugfs-cec-error-inj
3422 M: Hans Verkuil <hans.verkuil@cisco.com>
3423 L: linux-media@vger.kernel.org
3424 T: git git://linuxtv.org/media_tree.git
3425 W: http://linuxtv.org
3427 F: drivers/media/platform/cec-gpio/
3428 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3430 CELL BROADBAND ENGINE ARCHITECTURE
3431 M: Arnd Bergmann <arnd@arndb.de>
3432 L: linuxppc-dev@lists.ozlabs.org
3433 W: http://www.ibm.com/developerworks/power/cell/
3435 F: arch/powerpc/include/asm/cell*.h
3436 F: arch/powerpc/include/asm/spu*.h
3437 F: arch/powerpc/include/uapi/asm/spu*.h
3438 F: arch/powerpc/oprofile/*cell*
3439 F: arch/powerpc/platforms/cell/
3441 CEPH COMMON CODE (LIBCEPH)
3442 M: Ilya Dryomov <idryomov@gmail.com>
3443 M: "Yan, Zheng" <zyan@redhat.com>
3444 M: Sage Weil <sage@redhat.com>
3445 L: ceph-devel@vger.kernel.org
3447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3448 T: git git://github.com/ceph/ceph-client.git
3451 F: include/linux/ceph/
3452 F: include/linux/crush/
3454 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3455 M: "Yan, Zheng" <zyan@redhat.com>
3456 M: Sage Weil <sage@redhat.com>
3457 M: Ilya Dryomov <idryomov@gmail.com>
3458 L: ceph-devel@vger.kernel.org
3460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3461 T: git git://github.com/ceph/ceph-client.git
3463 F: Documentation/filesystems/ceph.txt
3466 CERTIFICATE HANDLING:
3467 M: David Howells <dhowells@redhat.com>
3468 M: David Woodhouse <dwmw2@infradead.org>
3469 L: keyrings@vger.kernel.org
3471 F: Documentation/admin-guide/module-signing.rst
3473 F: scripts/sign-file.c
3474 F: scripts/extract-cert.c
3476 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3477 L: linux-usb@vger.kernel.org
3479 F: Documentation/usb/WUSB-Design-overview.txt
3480 F: Documentation/usb/wusb-cbaf
3481 F: drivers/usb/host/hwa-hc.c
3482 F: drivers/usb/host/whci/
3483 F: drivers/usb/wusbcore/
3484 F: include/linux/usb/wusb*
3486 CFAG12864B LCD DRIVER
3487 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3489 F: drivers/auxdisplay/cfag12864b.c
3490 F: include/linux/cfag12864b.h
3492 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3493 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3495 F: drivers/auxdisplay/cfag12864bfb.c
3496 F: include/linux/cfag12864b.h
3498 802.11 (including CFG80211/NL80211)
3499 M: Johannes Berg <johannes@sipsolutions.net>
3500 L: linux-wireless@vger.kernel.org
3501 W: http://wireless.kernel.org/
3502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3506 F: include/uapi/linux/nl80211.h
3507 F: include/linux/ieee80211.h
3508 F: include/net/wext.h
3509 F: include/net/cfg80211.h
3510 F: include/net/iw_handler.h
3511 F: include/net/ieee80211_radiotap.h
3512 F: Documentation/driver-api/80211/cfg80211.rst
3513 F: Documentation/networking/regulatory.txt
3515 CHAR and MISC DRIVERS
3516 M: Arnd Bergmann <arnd@arndb.de>
3517 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3522 F: include/linux/miscdevice.h
3525 M: Andy Whitcroft <apw@canonical.com>
3526 M: Joe Perches <joe@perches.com>
3528 F: scripts/checkpatch.pl
3530 CHINESE DOCUMENTATION
3531 M: Harry Wei <harryxiyou@gmail.com>
3532 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3533 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3535 F: Documentation/translations/zh_CN/
3537 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3538 M: Peter Chen <Peter.Chen@nxp.com>
3539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3540 L: linux-usb@vger.kernel.org
3542 F: drivers/usb/chipidea/
3544 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3545 M: Hans de Goede <hdegoede@redhat.com>
3546 L: linux-input@vger.kernel.org
3548 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3549 F: drivers/input/touchscreen/chipone_icn8318.c
3551 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3552 M: Hans de Goede <hdegoede@redhat.com>
3553 L: linux-input@vger.kernel.org
3555 F: drivers/input/touchscreen/chipone_icn8505.c
3557 CHROME HARDWARE PLATFORM SUPPORT
3558 M: Benson Leung <bleung@chromium.org>
3559 M: Olof Johansson <olof@lixom.net>
3561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3562 F: drivers/platform/chrome/
3564 CIRRUS LOGIC AUDIO CODEC DRIVERS
3565 M: Brian Austin <brian.austin@cirrus.com>
3566 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3567 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3569 F: sound/soc/codecs/cs*
3571 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3572 M: Hartley Sweeten <hsweeten@visionengravers.com>
3573 L: netdev@vger.kernel.org
3575 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3577 CISCO FCOE HBA DRIVER
3578 M: Satish Kharat <satishkh@cisco.com>
3579 M: Sesidhar Baddela <sebaddel@cisco.com>
3580 M: Karan Tilak Kumar <kartilak@cisco.com>
3581 L: linux-scsi@vger.kernel.org
3583 F: drivers/scsi/fnic/
3585 CISCO SCSI HBA DRIVER
3586 M: Karan Tilak Kumar <kartilak@cisco.com>
3587 M: Sesidhar Baddela <sebaddel@cisco.com>
3588 L: linux-scsi@vger.kernel.org
3590 F: drivers/scsi/snic/
3592 CISCO VIC ETHERNET NIC DRIVER
3593 M: Christian Benvenuti <benve@cisco.com>
3594 M: Govindarajulu Varadarajan <_govind@gmx.com>
3595 M: Parvi Kaustubhi <pkaustub@cisco.com>
3597 F: drivers/net/ethernet/cisco/enic/
3599 CISCO VIC LOW LATENCY NIC DRIVER
3600 M: Christian Benvenuti <benve@cisco.com>
3602 F: drivers/infiniband/hw/usnic/
3604 CIRRUS LOGIC MADERA CODEC DRIVERS
3605 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3606 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3607 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3608 L: patches@opensource.cirrus.com
3609 T: git https://github.com/CirrusLogic/linux-drivers.git
3610 W: https://github.com/CirrusLogic/linux-drivers/wiki
3612 F: Documentation/devicetree/bindings/mfd/madera.txt
3613 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3614 F: include/linux/mfd/madera/*
3615 F: drivers/gpio/gpio-madera*
3616 F: drivers/mfd/madera*
3617 F: drivers/mfd/cs47l*
3618 F: drivers/pinctrl/cirrus/*
3621 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3626 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3627 L: linux-kernel@vger.kernel.org
3630 F: include/linux/cleancache.h
3633 M: Russell King <linux@armlinux.org.uk>
3634 L: linux-clk@vger.kernel.org
3636 F: include/linux/clk.h
3638 CLOCKSOURCE, CLOCKEVENT DRIVERS
3639 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3640 M: Thomas Gleixner <tglx@linutronix.de>
3641 L: linux-kernel@vger.kernel.org
3642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3644 F: drivers/clocksource/
3645 F: Documentation/devicetree/bindings/timer/
3648 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3649 M: Daniel Oliveira Nascimento <don@syst.com.br>
3650 L: platform-driver-x86@vger.kernel.org
3652 F: drivers/platform/x86/classmate-laptop.c
3655 M: Hans Verkuil <hans.verkuil@cisco.com>
3656 L: linux-media@vger.kernel.org
3657 T: git git://linuxtv.org/media_tree.git
3658 W: https://linuxtv.org
3660 F: drivers/media/pci/cobalt/
3662 COCCINELLE/Semantic Patches (SmPL)
3663 M: Julia Lawall <Julia.Lawall@lip6.fr>
3664 M: Gilles Muller <Gilles.Muller@lip6.fr>
3665 M: Nicolas Palix <nicolas.palix@imag.fr>
3666 M: Michal Marek <michal.lkml@markovi.net>
3667 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3669 W: http://coccinelle.lip6.fr/
3671 F: Documentation/dev-tools/coccinelle.rst
3672 F: scripts/coccinelle/
3673 F: scripts/coccicheck
3676 M: Jan Harkes <jaharkes@cs.cmu.edu>
3678 L: codalist@coda.cs.cmu.edu
3679 W: http://www.coda.cs.cmu.edu/
3681 F: Documentation/filesystems/coda.txt
3683 F: include/linux/coda*.h
3684 F: include/uapi/linux/coda*.h
3686 CODA V4L2 MEM2MEM DRIVER
3687 M: Philipp Zabel <p.zabel@pengutronix.de>
3688 L: linux-media@vger.kernel.org
3690 F: Documentation/devicetree/bindings/media/coda.txt
3691 F: drivers/media/platform/coda/
3694 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3696 F: Documentation/process/code-of-conduct.rst
3697 F: Documentation/process/code-of-conduct-interpretation.rst
3699 COMMON CLK FRAMEWORK
3700 M: Michael Turquette <mturquette@baylibre.com>
3701 M: Stephen Boyd <sboyd@kernel.org>
3702 L: linux-clk@vger.kernel.org
3703 Q: http://patchwork.kernel.org/project/linux-clk/list/
3704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3706 F: Documentation/devicetree/bindings/clock/
3708 X: drivers/clk/clkdev.c
3709 F: include/linux/clk-pr*
3710 F: include/linux/clk/
3711 F: include/linux/of_clk.h
3713 COMMON INTERNET FILE SYSTEM (CIFS)
3714 M: Steve French <sfrench@samba.org>
3715 L: linux-cifs@vger.kernel.org
3716 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3717 W: http://linux-cifs.samba.org/
3718 T: git git://git.samba.org/sfrench/cifs-2.6.git
3720 F: Documentation/filesystems/cifs/
3723 COMPACTPCI HOTPLUG CORE
3724 M: Scott Murray <scott@spiteful.org>
3725 L: linux-pci@vger.kernel.org
3727 F: drivers/pci/hotplug/cpci_hotplug*
3729 COMPACTPCI HOTPLUG GENERIC DRIVER
3730 M: Scott Murray <scott@spiteful.org>
3731 L: linux-pci@vger.kernel.org
3733 F: drivers/pci/hotplug/cpcihp_generic.c
3735 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3736 M: Scott Murray <scott@spiteful.org>
3737 L: linux-pci@vger.kernel.org
3739 F: drivers/pci/hotplug/cpcihp_zt5550.*
3741 COMPAL LAPTOP SUPPORT
3742 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3743 L: platform-driver-x86@vger.kernel.org
3745 F: drivers/platform/x86/compal-laptop.c
3748 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3750 F: include/linux/compiler_attributes.h
3752 CONEXANT ACCESSRUNNER USB DRIVER
3753 L: accessrunner-general@lists.sourceforge.net
3754 W: http://accessrunner.sourceforge.net/
3756 F: drivers/usb/atm/cxacru.c
3759 M: Joel Becker <jlbec@evilplan.org>
3760 M: Christoph Hellwig <hch@lst.de>
3761 T: git git://git.infradead.org/users/hch/configfs.git
3764 F: include/linux/configfs.h
3767 M: Evgeniy Polyakov <zbr@ioremap.net>
3768 L: netdev@vger.kernel.org
3770 F: drivers/connector/
3772 CONTROL GROUP (CGROUP)
3773 M: Tejun Heo <tj@kernel.org>
3774 M: Li Zefan <lizefan@huawei.com>
3775 M: Johannes Weiner <hannes@cmpxchg.org>
3776 L: cgroups@vger.kernel.org
3777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3779 F: Documentation/cgroup*
3780 F: include/linux/cgroup*
3783 CONTROL GROUP - CPUSET
3784 M: Li Zefan <lizefan@huawei.com>
3785 L: cgroups@vger.kernel.org
3786 W: http://www.bullopensource.org/cpuset/
3787 W: http://oss.sgi.com/projects/cpusets/
3788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3790 F: Documentation/cgroup-v1/cpusets.txt
3791 F: include/linux/cpuset.h
3792 F: kernel/cgroup/cpuset.c
3794 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3795 M: Johannes Weiner <hannes@cmpxchg.org>
3796 M: Michal Hocko <mhocko@kernel.org>
3797 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3798 L: cgroups@vger.kernel.org
3799 L: linux-mm@kvack.org
3804 CORETEMP HARDWARE MONITORING DRIVER
3805 M: Fenghua Yu <fenghua.yu@intel.com>
3806 L: linux-hwmon@vger.kernel.org
3808 F: Documentation/hwmon/coretemp
3809 F: drivers/hwmon/coretemp.c
3811 COSA/SRP SYNC SERIAL DRIVER
3812 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3813 W: http://www.fi.muni.cz/~kas/cosa/
3815 F: drivers/net/wan/cosa*
3817 CPMAC ETHERNET DRIVER
3818 M: Florian Fainelli <f.fainelli@gmail.com>
3819 L: netdev@vger.kernel.org
3821 F: drivers/net/ethernet/ti/cpmac.c
3823 CPU FREQUENCY DRIVERS
3824 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3825 M: Viresh Kumar <viresh.kumar@linaro.org>
3826 L: linux-pm@vger.kernel.org
3828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3829 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3830 B: https://bugzilla.kernel.org
3831 F: Documentation/cpu-freq/
3832 F: Documentation/devicetree/bindings/cpufreq/
3834 F: include/linux/cpufreq.h
3835 F: tools/testing/selftests/cpufreq/
3837 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3838 M: Viresh Kumar <viresh.kumar@linaro.org>
3839 M: Sudeep Holla <sudeep.holla@arm.com>
3840 L: linux-pm@vger.kernel.org
3841 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3843 F: drivers/cpufreq/arm_big_little.h
3844 F: drivers/cpufreq/arm_big_little.c
3846 CPU POWER MONITORING SUBSYSTEM
3847 M: Thomas Renninger <trenn@suse.com>
3848 M: Shuah Khan <shuah@kernel.org>
3849 L: linux-pm@vger.kernel.org
3851 F: tools/power/cpupower/
3854 M: "H. Peter Anvin" <hpa@zytor.com>
3856 F: arch/x86/kernel/cpuid.c
3857 F: arch/x86/kernel/msr.c
3859 CPUIDLE DRIVER - ARM BIG LITTLE
3860 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3861 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3862 L: linux-pm@vger.kernel.org
3863 L: linux-arm-kernel@lists.infradead.org
3864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3866 F: drivers/cpuidle/cpuidle-big_little.c
3868 CPUIDLE DRIVER - ARM EXYNOS
3869 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3870 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3871 M: Kukjin Kim <kgene@kernel.org>
3872 L: linux-pm@vger.kernel.org
3873 L: linux-samsung-soc@vger.kernel.org
3875 F: drivers/cpuidle/cpuidle-exynos.c
3876 F: arch/arm/mach-exynos/pm.c
3879 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3880 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3881 L: linux-pm@vger.kernel.org
3883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3884 B: https://bugzilla.kernel.org
3885 F: drivers/cpuidle/*
3886 F: include/linux/cpuidle.h
3889 M: Nicolas Pitre <nico@linaro.org>
3891 F: Documentation/filesystems/cramfs.txt
3895 M: Herbert Xu <herbert@gondor.apana.org.au>
3896 M: "David S. Miller" <davem@davemloft.net>
3897 L: linux-crypto@vger.kernel.org
3898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3901 F: Documentation/crypto/
3902 F: Documentation/devicetree/bindings/crypto/
3907 F: include/linux/crypto*
3909 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3910 M: Neil Horman <nhorman@tuxdriver.com>
3911 L: linux-crypto@vger.kernel.org
3913 F: crypto/ansi_cprng.c
3917 M: Hans Verkuil <hverkuil@xs4all.nl>
3918 L: linux-media@vger.kernel.org
3919 T: git git://linuxtv.org/media_tree.git
3920 W: http://linuxtv.org
3922 F: drivers/media/i2c/cs3308.c
3923 F: drivers/media/i2c/cs3308.h
3925 CS5535 Audio ALSA driver
3926 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3928 F: sound/pci/cs5535audio/
3931 M: Solomon Peachy <pizza@shaftnet.org>
3933 F: drivers/net/wireless/st/cw1200/
3935 CX18 VIDEO4LINUX DRIVER
3936 M: Andy Walls <awalls@md.metrocast.net>
3937 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3938 L: linux-media@vger.kernel.org
3939 T: git git://linuxtv.org/media_tree.git
3940 W: https://linuxtv.org
3941 W: http://www.ivtvdriver.org/index.php/Cx18
3943 F: Documentation/media/v4l-drivers/cx18*
3944 F: drivers/media/pci/cx18/
3945 F: include/uapi/linux/ivtv*
3947 CX2341X MPEG ENCODER HELPER MODULE
3948 M: Hans Verkuil <hverkuil@xs4all.nl>
3949 L: linux-media@vger.kernel.org
3950 T: git git://linuxtv.org/media_tree.git
3951 W: https://linuxtv.org
3953 F: drivers/media/common/cx2341x*
3954 F: include/media/cx2341x*
3956 CX24120 MEDIA DRIVER
3957 M: Jemma Denson <jdenson@gmail.com>
3958 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3959 L: linux-media@vger.kernel.org
3960 W: https://linuxtv.org
3961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3963 F: drivers/media/dvb-frontends/cx24120*
3965 CX88 VIDEO4LINUX DRIVER
3966 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3967 L: linux-media@vger.kernel.org
3968 W: https://linuxtv.org
3969 T: git git://linuxtv.org/media_tree.git
3971 F: Documentation/media/v4l-drivers/cx88*
3972 F: drivers/media/pci/cx88/
3974 CXD2820R MEDIA DRIVER
3975 M: Antti Palosaari <crope@iki.fi>
3976 L: linux-media@vger.kernel.org
3977 W: https://linuxtv.org
3978 W: http://palosaari.fi/linux/
3979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3980 T: git git://linuxtv.org/anttip/media_tree.git
3982 F: drivers/media/dvb-frontends/cxd2820r*
3984 CXGB3 ETHERNET DRIVER (CXGB3)
3985 M: Santosh Raspatur <santosh@chelsio.com>
3986 L: netdev@vger.kernel.org
3987 W: http://www.chelsio.com
3989 F: drivers/net/ethernet/chelsio/cxgb3/
3991 CXGB3 ISCSI DRIVER (CXGB3I)
3992 M: Karen Xie <kxie@chelsio.com>
3993 L: linux-scsi@vger.kernel.org
3994 W: http://www.chelsio.com
3996 F: drivers/scsi/cxgbi/cxgb3i
3998 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3999 M: Steve Wise <swise@chelsio.com>
4000 L: linux-rdma@vger.kernel.org
4001 W: http://www.openfabrics.org
4003 F: drivers/infiniband/hw/cxgb3/
4004 F: include/uapi/rdma/cxgb3-abi.h
4006 CXGB4 CRYPTO DRIVER (chcr)
4007 M: Harsh Jain <harsh@chelsio.com>
4008 L: linux-crypto@vger.kernel.org
4009 W: http://www.chelsio.com
4011 F: drivers/crypto/chelsio
4013 CXGB4 ETHERNET DRIVER (CXGB4)
4014 M: Ganesh Goudar <ganeshgr@chelsio.com>
4015 L: netdev@vger.kernel.org
4016 W: http://www.chelsio.com
4018 F: drivers/net/ethernet/chelsio/cxgb4/
4020 CXGB4 ISCSI DRIVER (CXGB4I)
4021 M: Karen Xie <kxie@chelsio.com>
4022 L: linux-scsi@vger.kernel.org
4023 W: http://www.chelsio.com
4025 F: drivers/scsi/cxgbi/cxgb4i
4027 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4028 M: Steve Wise <swise@chelsio.com>
4029 L: linux-rdma@vger.kernel.org
4030 W: http://www.openfabrics.org
4032 F: drivers/infiniband/hw/cxgb4/
4033 F: include/uapi/rdma/cxgb4-abi.h
4035 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4036 M: Casey Leedom <leedom@chelsio.com>
4037 L: netdev@vger.kernel.org
4038 W: http://www.chelsio.com
4040 F: drivers/net/ethernet/chelsio/cxgb4vf/
4042 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4043 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4044 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4045 L: linuxppc-dev@lists.ozlabs.org
4047 F: arch/powerpc/platforms/powernv/pci-cxl.c
4048 F: drivers/misc/cxl/
4049 F: include/misc/cxl*
4050 F: include/uapi/misc/cxl.h
4051 F: Documentation/powerpc/cxl.txt
4052 F: Documentation/ABI/testing/sysfs-class-cxl
4054 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4055 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4056 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4057 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4058 L: linux-scsi@vger.kernel.org
4060 F: drivers/scsi/cxlflash/
4061 F: include/uapi/scsi/cxlflash_ioctl.h
4062 F: Documentation/powerpc/cxlflash.txt
4065 M: Russell King <linux@armlinux.org.uk>
4066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4067 W: http://www.armlinux.org.uk/
4069 F: drivers/video/fbdev/cyber2000fb.*
4071 CYCLADES ASYNC MUX DRIVER
4072 W: http://www.cyclades.com/
4074 F: drivers/tty/cyclades.c
4075 F: include/linux/cyclades.h
4076 F: include/uapi/linux/cyclades.h
4078 CYCLADES PC300 DRIVER
4079 W: http://www.cyclades.com/
4081 F: drivers/net/wan/pc300*
4083 CYPRESS_FIRMWARE MEDIA DRIVER
4084 M: Antti Palosaari <crope@iki.fi>
4085 L: linux-media@vger.kernel.org
4086 W: https://linuxtv.org
4087 W: http://palosaari.fi/linux/
4088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4089 T: git git://linuxtv.org/anttip/media_tree.git
4091 F: drivers/media/common/cypress_firmware*
4093 CYTTSP TOUCHSCREEN DRIVER
4094 M: Ferruh Yigit <fery@cypress.com>
4095 L: linux-input@vger.kernel.org
4097 F: drivers/input/touchscreen/cyttsp*
4098 F: include/linux/input/cyttsp.h
4100 D-LINK DIR-685 TOUCHKEYS DRIVER
4101 M: Linus Walleij <linus.walleij@linaro.org>
4102 L: linux-input@vger.kernel.org
4104 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4106 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4107 M: Joshua Kinard <kumba@gentoo.org>
4109 F: drivers/rtc/rtc-ds1685.c
4110 F: include/linux/rtc/ds1685.h
4112 DAMA SLAVE for AX.25
4113 M: Joerg Reuter <jreuter@yaina.de>
4114 W: http://yaina.de/jreuter/
4115 W: http://www.qsl.net/dl1bke/
4116 L: linux-hams@vger.kernel.org
4118 F: net/ax25/af_ax25.c
4119 F: net/ax25/ax25_dev.c
4120 F: net/ax25/ax25_ds_*
4121 F: net/ax25/ax25_in.c
4122 F: net/ax25/ax25_out.c
4123 F: net/ax25/ax25_timer.c
4124 F: net/ax25/sysctl_net_ax25.c
4126 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4127 L: netdev@vger.kernel.org
4129 F: Documentation/networking/dmfe.txt
4130 F: drivers/net/ethernet/dec/tulip/dmfe.c
4132 DC390/AM53C974 SCSI driver
4133 M: Hannes Reinecke <hare@suse.com>
4134 L: linux-scsi@vger.kernel.org
4136 F: drivers/scsi/am53c974.c
4139 M: Oliver Neukum <oliver@neukum.org>
4140 M: Ali Akcaagac <aliakc@web.de>
4141 M: Jamie Lenehan <lenehan@twibble.org>
4142 L: dc395x@twibble.org
4143 W: http://twibble.org/dist/dc395x/
4144 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4146 F: Documentation/scsi/dc395x.txt
4147 F: drivers/scsi/dc395x.*
4150 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4151 L: dccp@vger.kernel.org
4152 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4154 F: include/linux/dccp.h
4155 F: include/uapi/linux/dccp.h
4156 F: include/linux/tfrc.h
4159 DECnet NETWORK LAYER
4160 W: http://linux-decnet.sourceforge.net
4161 L: linux-decnet-user@lists.sourceforge.net
4163 F: Documentation/networking/decnet.txt
4166 DECSTATION PLATFORM SUPPORT
4167 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4168 L: linux-mips@linux-mips.org
4169 W: http://www.linux-mips.org/wiki/DECstation
4172 F: arch/mips/include/asm/dec/
4173 F: arch/mips/include/asm/mach-dec/
4175 DEFXX FDDI NETWORK DRIVER
4176 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4178 F: drivers/net/fddi/defxx.*
4181 M: Pali Rohár <pali.rohar@gmail.com>
4182 M: Mario Limonciello <mario.limonciello@dell.com>
4183 L: platform-driver-x86@vger.kernel.org
4185 F: drivers/platform/x86/dell-smbios.*
4187 DELL SMBIOS SMM DRIVER
4188 M: Mario Limonciello <mario.limonciello@dell.com>
4189 L: platform-driver-x86@vger.kernel.org
4191 F: drivers/platform/x86/dell-smbios-smm.c
4193 DELL SMBIOS WMI DRIVER
4194 M: Mario Limonciello <mario.limonciello@dell.com>
4195 L: platform-driver-x86@vger.kernel.org
4197 F: drivers/platform/x86/dell-smbios-wmi.c
4198 F: tools/wmi/dell-smbios-example.c
4200 DEFZA FDDI NETWORK DRIVER
4201 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4203 F: drivers/net/fddi/defza.*
4206 M: Matthew Garrett <mjg59@srcf.ucam.org>
4207 M: Pali Rohár <pali.rohar@gmail.com>
4208 L: platform-driver-x86@vger.kernel.org
4210 F: drivers/platform/x86/dell-laptop.c
4212 DELL LAPTOP FREEFALL DRIVER
4213 M: Pali Rohár <pali.rohar@gmail.com>
4215 F: drivers/platform/x86/dell-smo8800.c
4217 DELL LAPTOP RBTN DRIVER
4218 M: Pali Rohár <pali.rohar@gmail.com>
4220 F: drivers/platform/x86/dell-rbtn.*
4222 DELL REMOTE BIOS UPDATE DRIVER
4223 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4224 L: platform-driver-x86@vger.kernel.org
4226 F: drivers/platform/x86/dell_rbu.c
4228 DELL LAPTOP SMM DRIVER
4229 M: Pali Rohár <pali.rohar@gmail.com>
4231 F: drivers/hwmon/dell-smm-hwmon.c
4232 F: include/uapi/linux/i8k.h
4234 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4235 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4236 L: platform-driver-x86@vger.kernel.org
4238 F: Documentation/dcdbas.txt
4239 F: drivers/platform/x86/dcdbas.*
4241 DELL WMI NOTIFICATIONS DRIVER
4242 M: Matthew Garrett <mjg59@srcf.ucam.org>
4243 M: Pali Rohár <pali.rohar@gmail.com>
4245 F: drivers/platform/x86/dell-wmi.c
4247 DELL WMI DESCRIPTOR DRIVER
4248 M: Mario Limonciello <mario.limonciello@dell.com>
4250 F: drivers/platform/x86/dell-wmi-descriptor.c
4252 DELTA ST MEDIA DRIVER
4253 M: Hugues Fruchet <hugues.fruchet@st.com>
4254 L: linux-media@vger.kernel.org
4255 T: git git://linuxtv.org/media_tree.git
4256 W: https://linuxtv.org
4258 F: drivers/media/platform/sti/delta
4261 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4262 L: linux-mtd@lists.infradead.org
4264 F: drivers/mtd/nand/raw/denali*
4266 DESIGNWARE USB2 DRD IP DRIVER
4267 M: Minas Harutyunyan <hminas@synopsys.com>
4268 L: linux-usb@vger.kernel.org
4269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4271 F: drivers/usb/dwc2/
4273 DESIGNWARE USB3 DRD IP DRIVER
4274 M: Felipe Balbi <balbi@kernel.org>
4275 L: linux-usb@vger.kernel.org
4276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4278 F: drivers/usb/dwc3/
4280 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4281 M: Andreas Klinger <ak@it-klinger.de>
4282 L: linux-iio@vger.kernel.org
4284 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4285 F: drivers/iio/proximity/srf*.c
4287 DEVICE COREDUMP (DEV_COREDUMP)
4288 M: Johannes Berg <johannes@sipsolutions.net>
4289 L: linux-kernel@vger.kernel.org
4291 F: drivers/base/devcoredump.c
4292 F: include/linux/devcoredump.h
4294 DEVICE FREQUENCY (DEVFREQ)
4295 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4296 M: Kyungmin Park <kyungmin.park@samsung.com>
4297 R: Chanwoo Choi <cw00.choi@samsung.com>
4298 L: linux-pm@vger.kernel.org
4299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4302 F: include/linux/devfreq.h
4303 F: Documentation/devicetree/bindings/devfreq/
4305 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4306 M: Chanwoo Choi <cw00.choi@samsung.com>
4307 L: linux-pm@vger.kernel.org
4308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4310 F: drivers/devfreq/event/
4311 F: drivers/devfreq/devfreq-event.c
4312 F: include/linux/devfreq-event.h
4313 F: Documentation/devicetree/bindings/devfreq/event/
4315 DEVICE NUMBER REGISTRY
4316 M: Torben Mathiasen <device@lanana.org>
4317 W: http://lanana.org/docs/device-list/index.html
4321 M: Alasdair Kergon <agk@redhat.com>
4322 M: Mike Snitzer <snitzer@redhat.com>
4323 M: dm-devel@redhat.com
4324 L: dm-devel@redhat.com
4325 W: http://sources.redhat.com/dm
4326 Q: http://patchwork.kernel.org/project/dm-devel/list/
4327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4328 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4330 F: Documentation/device-mapper/
4331 F: drivers/md/Makefile
4332 F: drivers/md/Kconfig
4334 F: drivers/md/persistent-data/
4335 F: include/linux/device-mapper.h
4336 F: include/linux/dm-*.h
4337 F: include/uapi/linux/dm-*.h
4340 M: Jiri Pirko <jiri@mellanox.com>
4341 L: netdev@vger.kernel.org
4343 F: net/core/devlink.c
4344 F: include/net/devlink.h
4345 F: include/uapi/linux/devlink.h
4347 DIALOG SEMICONDUCTOR DRIVERS
4348 M: Support Opensource <support.opensource@diasemi.com>
4349 W: http://www.dialog-semiconductor.com/products
4351 F: Documentation/hwmon/da90??
4352 F: Documentation/devicetree/bindings/mfd/da90*.txt
4353 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4354 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4355 F: Documentation/devicetree/bindings/regulator/da92*.txt
4356 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4357 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4358 F: drivers/gpio/gpio-da90??.c
4359 F: drivers/hwmon/da90??-hwmon.c
4360 F: drivers/iio/adc/da91??-*.c
4361 F: drivers/input/misc/da90??_onkey.c
4362 F: drivers/input/touchscreen/da9052_tsi.c
4363 F: drivers/leds/leds-da90??.c
4364 F: drivers/mfd/da903x.c
4365 F: drivers/mfd/da90??-*.c
4366 F: drivers/mfd/da91??-*.c
4367 F: drivers/power/supply/da9052-battery.c
4368 F: drivers/power/supply/da91??-*.c
4369 F: drivers/regulator/da903x.c
4370 F: drivers/regulator/da9???-regulator.[ch]
4371 F: drivers/thermal/da90??-thermal.c
4372 F: drivers/rtc/rtc-da90??.c
4373 F: drivers/video/backlight/da90??_bl.c
4374 F: drivers/watchdog/da90??_wdt.c
4375 F: include/linux/mfd/da903x.h
4376 F: include/linux/mfd/da9052/
4377 F: include/linux/mfd/da9055/
4378 F: include/linux/mfd/da9062/
4379 F: include/linux/mfd/da9063/
4380 F: include/linux/mfd/da9150/
4381 F: include/linux/regulator/da9211.h
4382 F: include/sound/da[79]*.h
4383 F: sound/soc/codecs/da[79]*.[ch]
4385 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4386 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4387 L: linux-gpio@vger.kernel.org
4389 F: drivers/gpio/gpio-gpio-mm.c
4391 DIOLAN U2C-12 I2C DRIVER
4392 M: Guenter Roeck <linux@roeck-us.net>
4393 L: linux-i2c@vger.kernel.org
4395 F: drivers/i2c/busses/i2c-diolan-u2c.c
4397 FILESYSTEM DIRECT ACCESS (DAX)
4398 M: Matthew Wilcox <willy@infradead.org>
4399 M: Ross Zwisler <zwisler@kernel.org>
4400 M: Jan Kara <jack@suse.cz>
4401 L: linux-fsdevel@vger.kernel.org
4404 F: include/linux/dax.h
4405 F: include/trace/events/fs_dax.h
4407 DEVICE DIRECT ACCESS (DAX)
4408 M: Dan Williams <dan.j.williams@intel.com>
4409 M: Dave Jiang <dave.jiang@intel.com>
4410 M: Ross Zwisler <zwisler@kernel.org>
4411 M: Vishal Verma <vishal.l.verma@intel.com>
4412 L: linux-nvdimm@lists.01.org
4416 DIRECTORY NOTIFICATION (DNOTIFY)
4417 M: Jan Kara <jack@suse.cz>
4418 R: Amir Goldstein <amir73il@gmail.com>
4419 L: linux-fsdevel@vger.kernel.org
4421 F: Documentation/filesystems/dnotify.txt
4422 F: fs/notify/dnotify/
4423 F: include/linux/dnotify.h
4425 DISK GEOMETRY AND PARTITION HANDLING
4426 M: Andries Brouwer <aeb@cwi.nl>
4427 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4428 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4429 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4433 M: Jan Kara <jack@suse.com>
4435 F: Documentation/filesystems/quota.txt
4437 F: include/linux/quota*.h
4438 F: include/uapi/linux/quota*.h
4440 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4441 M: Bernie Thompson <bernie@plugable.com>
4442 L: linux-fbdev@vger.kernel.org
4444 W: http://plugable.com/category/projects/udlfb/
4445 F: drivers/video/fbdev/udlfb.c
4446 F: include/video/udlfb.h
4447 F: Documentation/fb/udlfb.txt
4449 DISTRIBUTED LOCK MANAGER (DLM)
4450 M: Christine Caulfield <ccaulfie@redhat.com>
4451 M: David Teigland <teigland@redhat.com>
4452 L: cluster-devel@redhat.com
4453 W: http://sources.redhat.com/cluster/
4454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4458 DMA BUFFER SHARING FRAMEWORK
4459 M: Sumit Semwal <sumit.semwal@linaro.org>
4461 L: linux-media@vger.kernel.org
4462 L: dri-devel@lists.freedesktop.org
4463 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4465 F: include/linux/dma-buf*
4466 F: include/linux/reservation.h
4467 F: include/linux/*fence.h
4468 F: Documentation/driver-api/dma-buf.rst
4469 T: git git://anongit.freedesktop.org/drm/drm-misc
4471 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4472 M: Vinod Koul <vkoul@kernel.org>
4473 L: dmaengine@vger.kernel.org
4474 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4477 F: include/linux/dmaengine.h
4478 F: include/linux/of_dma.h
4479 F: Documentation/devicetree/bindings/dma/
4480 F: Documentation/driver-api/dmaengine/
4481 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4484 M: Christoph Hellwig <hch@lst.de>
4485 M: Marek Szyprowski <m.szyprowski@samsung.com>
4486 R: Robin Murphy <robin.murphy@arm.com>
4487 L: iommu@lists.linux-foundation.org
4488 T: git git://git.infradead.org/users/hch/dma-mapping.git
4489 W: http://git.infradead.org/users/hch/dma-mapping.git
4492 F: include/asm-generic/dma-mapping.h
4493 F: include/linux/dma-direct.h
4494 F: include/linux/dma-mapping.h
4495 F: include/linux/dma-noncoherent.h
4497 DME1737 HARDWARE MONITOR DRIVER
4498 M: Juerg Haefliger <juergh@gmail.com>
4499 L: linux-hwmon@vger.kernel.org
4501 F: Documentation/hwmon/dme1737
4502 F: drivers/hwmon/dme1737.c
4505 M: Jean Delvare <jdelvare@suse.com>
4507 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4508 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4509 F: drivers/firmware/dmi-id.c
4510 F: drivers/firmware/dmi_scan.c
4511 F: include/linux/dmi.h
4514 M: Jonathan Corbet <corbet@lwn.net>
4515 L: linux-doc@vger.kernel.org
4518 F: scripts/kernel-doc
4519 X: Documentation/ABI/
4520 X: Documentation/acpi/
4521 X: Documentation/devicetree/
4522 X: Documentation/i2c/
4523 X: Documentation/media/
4524 X: Documentation/power/
4525 X: Documentation/spi/
4526 T: git git://git.lwn.net/linux.git docs-next
4528 DOCUMENTATION/ITALIAN
4529 M: Federico Vaga <federico.vaga@vaga.pv.it>
4530 L: linux-doc@vger.kernel.org
4532 F: Documentation/translations/it_IT
4534 DONGWOON DW9714 LENS VOICE COIL DRIVER
4535 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4536 L: linux-media@vger.kernel.org
4537 T: git git://linuxtv.org/media_tree.git
4539 F: drivers/media/i2c/dw9714.c
4540 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4542 DONGWOON DW9807 LENS VOICE COIL DRIVER
4543 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4544 L: linux-media@vger.kernel.org
4545 T: git git://linuxtv.org/media_tree.git
4547 F: drivers/media/i2c/dw9807-vcm.c
4548 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4551 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4552 L: blinux-list@redhat.com
4554 F: drivers/char/dtlk.c
4555 F: include/linux/dtlk.h
4557 DPAA2 DATAPATH I/O (DPIO) DRIVER
4558 M: Roy Pledge <Roy.Pledge@nxp.com>
4559 L: linux-kernel@vger.kernel.org
4561 F: drivers/soc/fsl/dpio
4563 DPAA2 ETHERNET DRIVER
4564 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4565 L: netdev@vger.kernel.org
4567 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4568 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4569 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4570 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4571 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4573 DPAA2 ETHERNET SWITCH DRIVER
4574 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4575 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4576 L: linux-kernel@vger.kernel.org
4578 F: drivers/staging/fsl-dpaa2/ethsw
4580 DPAA2 PTP CLOCK DRIVER
4581 M: Yangbo Lu <yangbo.lu@nxp.com>
4582 L: netdev@vger.kernel.org
4584 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4585 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4587 DPT_I2O SCSI RAID DRIVER
4588 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4589 L: linux-scsi@vger.kernel.org
4590 W: http://www.adaptec.com/
4592 F: drivers/scsi/dpt*
4593 F: drivers/scsi/dpt/
4596 M: Philipp Reisner <philipp.reisner@linbit.com>
4597 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4598 L: drbd-dev@lists.linbit.com
4599 W: http://www.drbd.org
4600 T: git git://git.linbit.com/linux-drbd.git
4601 T: git git://git.linbit.com/drbd-8.4.git
4603 F: drivers/block/drbd/
4605 F: Documentation/blockdev/drbd/
4607 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4608 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4609 R: "Rafael J. Wysocki" <rafael@kernel.org>
4610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4612 F: Documentation/kobject.txt
4616 F: include/linux/debugfs.h
4617 F: include/linux/kobj*
4620 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4621 M: Kevin Hilman <khilman@kernel.org>
4622 M: Nishanth Menon <nm@ti.com>
4624 F: drivers/power/avs/
4625 F: include/linux/power/smartreflex.h
4626 L: linux-pm@vger.kernel.org
4628 DRM DRIVER FOR ARM PL111 CLCD
4629 M: Eric Anholt <eric@anholt.net>
4630 T: git git://anongit.freedesktop.org/drm/drm-misc
4632 F: drivers/gpu/drm/pl111/
4634 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4635 M: Linus Walleij <linus.walleij@linaro.org>
4636 T: git git://anongit.freedesktop.org/drm/drm-misc
4638 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4639 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4641 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4642 M: Dave Airlie <airlied@redhat.com>
4644 F: drivers/gpu/drm/ast/
4646 DRM DRIVER FOR BOCHS VIRTUAL GPU
4647 M: Gerd Hoffmann <kraxel@redhat.com>
4648 L: virtualization@lists.linux-foundation.org
4649 T: git git://anongit.freedesktop.org/drm/drm-misc
4651 F: drivers/gpu/drm/bochs/
4653 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4654 M: Linus Walleij <linus.walleij@linaro.org>
4655 T: git git://anongit.freedesktop.org/drm/drm-misc
4657 F: drivers/gpu/drm/tve200/
4659 DRM DRIVER FOR ILITEK ILI9225 PANELS
4660 M: David Lechner <david@lechnology.com>
4662 F: drivers/gpu/drm/tinydrm/ili9225.c
4663 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4665 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4666 S: Orphan / Obsolete
4667 F: drivers/gpu/drm/i810/
4668 F: include/uapi/drm/i810_drm.h
4670 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4671 S: Orphan / Obsolete
4672 F: drivers/gpu/drm/mga/
4673 F: include/uapi/drm/mga_drm.h
4675 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4676 M: Dave Airlie <airlied@redhat.com>
4678 F: drivers/gpu/drm/mgag200/
4680 DRM DRIVER FOR MI0283QT
4681 M: Noralf Trønnes <noralf@tronnes.org>
4683 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4684 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4686 DRM DRIVER FOR MSM ADRENO GPU
4687 M: Rob Clark <robdclark@gmail.com>
4688 L: linux-arm-msm@vger.kernel.org
4689 L: dri-devel@lists.freedesktop.org
4690 L: freedreno@lists.freedesktop.org
4691 T: git git://people.freedesktop.org/~robclark/linux
4693 F: drivers/gpu/drm/msm/
4694 F: include/uapi/drm/msm_drm.h
4695 F: Documentation/devicetree/bindings/display/msm/
4697 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4698 M: Ben Skeggs <bskeggs@redhat.com>
4699 L: dri-devel@lists.freedesktop.org
4700 L: nouveau@lists.freedesktop.org
4701 T: git git://github.com/skeggsb/linux
4703 F: drivers/gpu/drm/nouveau/
4704 F: include/uapi/drm/nouveau_drm.h
4706 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4707 M: Noralf Trønnes <noralf@tronnes.org>
4709 F: drivers/gpu/drm/tinydrm/repaper.c
4710 F: Documentation/devicetree/bindings/display/repaper.txt
4712 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4713 M: Dave Airlie <airlied@redhat.com>
4714 M: Gerd Hoffmann <kraxel@redhat.com>
4715 L: virtualization@lists.linux-foundation.org
4716 T: git git://anongit.freedesktop.org/drm/drm-misc
4718 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4719 F: drivers/gpu/drm/cirrus/
4721 DRM DRIVER FOR QXL VIRTUAL GPU
4722 M: Dave Airlie <airlied@redhat.com>
4723 M: Gerd Hoffmann <kraxel@redhat.com>
4724 L: virtualization@lists.linux-foundation.org
4725 T: git git://anongit.freedesktop.org/drm/drm-misc
4727 F: drivers/gpu/drm/qxl/
4728 F: include/uapi/drm/qxl_drm.h
4730 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4731 S: Orphan / Obsolete
4732 F: drivers/gpu/drm/r128/
4733 F: include/uapi/drm/r128_drm.h
4735 DRM DRIVER FOR SAVAGE VIDEO CARDS
4736 S: Orphan / Obsolete
4737 F: drivers/gpu/drm/savage/
4738 F: include/uapi/drm/savage_drm.h
4740 DRM DRIVER FOR SIS VIDEO CARDS
4741 S: Orphan / Obsolete
4742 F: drivers/gpu/drm/sis/
4743 F: include/uapi/drm/sis_drm.h
4745 DRM DRIVER FOR SITRONIX ST7586 PANELS
4746 M: David Lechner <david@lechnology.com>
4748 F: drivers/gpu/drm/tinydrm/st7586.c
4749 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4751 DRM DRIVER FOR SITRONIX ST7735R PANELS
4752 M: David Lechner <david@lechnology.com>
4754 F: drivers/gpu/drm/tinydrm/st7735r.c
4755 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4757 DRM DRIVER FOR TDFX VIDEO CARDS
4758 S: Orphan / Obsolete
4759 F: drivers/gpu/drm/tdfx/
4761 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4762 M: Dave Airlie <airlied@redhat.com>
4763 R: Sean Paul <sean@poorly.run>
4764 L: dri-devel@lists.freedesktop.org
4766 F: drivers/gpu/drm/udl/
4767 T: git git://anongit.freedesktop.org/drm/drm-misc
4769 DRM DRIVER FOR VMWARE VIRTUAL GPU
4770 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4771 M: Sinclair Yeh <syeh@vmware.com>
4772 M: Thomas Hellstrom <thellstrom@vmware.com>
4773 L: dri-devel@lists.freedesktop.org
4774 T: git git://people.freedesktop.org/~syeh/repos_linux
4775 T: git git://people.freedesktop.org/~thomash/linux
4777 F: drivers/gpu/drm/vmwgfx/
4778 F: include/uapi/drm/vmwgfx_drm.h
4781 M: David Airlie <airlied@linux.ie>
4782 L: dri-devel@lists.freedesktop.org
4783 T: git git://anongit.freedesktop.org/drm/drm
4784 B: https://bugs.freedesktop.org/
4785 C: irc://chat.freenode.net/dri-devel
4789 F: Documentation/devicetree/bindings/display/
4790 F: Documentation/devicetree/bindings/gpu/
4791 F: Documentation/gpu/
4793 F: include/uapi/drm/
4794 F: include/linux/vga*
4796 DRM DRIVERS AND MISC GPU PATCHES
4797 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4798 M: Maxime Ripard <maxime.ripard@bootlin.com>
4799 M: Sean Paul <sean@poorly.run>
4800 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4802 T: git git://anongit.freedesktop.org/drm/drm-misc
4803 F: Documentation/gpu/
4805 F: drivers/gpu/drm/*
4807 F: include/uapi/drm/drm*
4808 F: include/linux/vga*
4810 DRM DRIVERS FOR ALLWINNER A10
4811 M: Maxime Ripard <maxime.ripard@bootlin.com>
4812 L: dri-devel@lists.freedesktop.org
4814 F: drivers/gpu/drm/sun4i/
4815 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4816 T: git git://anongit.freedesktop.org/drm/drm-misc
4818 DRM DRIVERS FOR AMLOGIC SOCS
4819 M: Neil Armstrong <narmstrong@baylibre.com>
4820 L: dri-devel@lists.freedesktop.org
4821 L: linux-amlogic@lists.infradead.org
4822 W: http://linux-meson.com/
4824 F: drivers/gpu/drm/meson/
4825 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4826 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4827 F: Documentation/gpu/meson.rst
4828 T: git git://anongit.freedesktop.org/drm/drm-misc
4830 DRM DRIVERS FOR ATMEL HLCDC
4831 M: Boris Brezillon <boris.brezillon@bootlin.com>
4832 L: dri-devel@lists.freedesktop.org
4834 F: drivers/gpu/drm/atmel-hlcdc/
4835 F: Documentation/devicetree/bindings/display/atmel/
4836 T: git git://anongit.freedesktop.org/drm/drm-misc
4838 DRM DRIVERS FOR BRIDGE CHIPS
4839 M: Archit Taneja <architt@codeaurora.org>
4840 M: Andrzej Hajda <a.hajda@samsung.com>
4841 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4843 T: git git://anongit.freedesktop.org/drm/drm-misc
4844 F: drivers/gpu/drm/bridge/
4846 DRM DRIVERS FOR EXYNOS
4847 M: Inki Dae <inki.dae@samsung.com>
4848 M: Joonyoung Shim <jy0922.shim@samsung.com>
4849 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4850 M: Kyungmin Park <kyungmin.park@samsung.com>
4851 L: dri-devel@lists.freedesktop.org
4852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4854 F: drivers/gpu/drm/exynos/
4855 F: include/uapi/drm/exynos_drm.h
4856 F: Documentation/devicetree/bindings/display/exynos/
4858 DRM DRIVERS FOR FREESCALE DCU
4859 M: Stefan Agner <stefan@agner.ch>
4860 M: Alison Wang <alison.wang@nxp.com>
4861 L: dri-devel@lists.freedesktop.org
4863 F: drivers/gpu/drm/fsl-dcu/
4864 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4865 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4866 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4867 T: git git://anongit.freedesktop.org/drm/drm-misc
4869 DRM DRIVERS FOR FREESCALE IMX
4870 M: Philipp Zabel <p.zabel@pengutronix.de>
4871 L: dri-devel@lists.freedesktop.org
4873 F: drivers/gpu/drm/imx/
4874 F: drivers/gpu/ipu-v3/
4875 F: Documentation/devicetree/bindings/display/imx/
4877 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4878 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4879 L: dri-devel@lists.freedesktop.org
4880 T: git git://github.com/patjak/drm-gma500
4882 F: drivers/gpu/drm/gma500/
4884 DRM DRIVERS FOR HISILICON
4885 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4886 M: Rongrong Zou <zourongrong@gmail.com>
4887 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4888 R: Chen Feng <puck.chen@hisilicon.com>
4889 L: dri-devel@lists.freedesktop.org
4890 T: git git://github.com/xin3liang/linux.git
4892 F: drivers/gpu/drm/hisilicon/
4893 F: Documentation/devicetree/bindings/display/hisilicon/
4895 DRM DRIVERS FOR MEDIATEK
4896 M: CK Hu <ck.hu@mediatek.com>
4897 M: Philipp Zabel <p.zabel@pengutronix.de>
4898 L: dri-devel@lists.freedesktop.org
4900 F: drivers/gpu/drm/mediatek/
4901 F: Documentation/devicetree/bindings/display/mediatek/
4903 DRM DRIVERS FOR NVIDIA TEGRA
4904 M: Thierry Reding <thierry.reding@gmail.com>
4905 L: dri-devel@lists.freedesktop.org
4906 L: linux-tegra@vger.kernel.org
4907 T: git git://anongit.freedesktop.org/tegra/linux.git
4909 F: drivers/gpu/drm/tegra/
4910 F: drivers/gpu/host1x/
4911 F: include/linux/host1x.h
4912 F: include/uapi/drm/tegra_drm.h
4913 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4915 DRM DRIVERS FOR RENESAS
4916 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4917 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4918 L: dri-devel@lists.freedesktop.org
4919 L: linux-renesas-soc@vger.kernel.org
4920 T: git git://linuxtv.org/pinchartl/media drm/du/next
4922 F: drivers/gpu/drm/rcar-du/
4923 F: drivers/gpu/drm/shmobile/
4924 F: include/linux/platform_data/shmob_drm.h
4925 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4926 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4927 F: Documentation/devicetree/bindings/display/renesas,du.txt
4929 DRM DRIVERS FOR ROCKCHIP
4930 M: Sandy Huang <hjc@rock-chips.com>
4931 M: Heiko Stübner <heiko@sntech.de>
4932 L: dri-devel@lists.freedesktop.org
4934 F: drivers/gpu/drm/rockchip/
4935 F: Documentation/devicetree/bindings/display/rockchip/
4936 T: git git://anongit.freedesktop.org/drm/drm-misc
4939 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4940 M: Vincent Abriou <vincent.abriou@st.com>
4941 L: dri-devel@lists.freedesktop.org
4942 T: git git://anongit.freedesktop.org/drm/drm-misc
4944 F: drivers/gpu/drm/sti
4945 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4948 M: Yannick Fertre <yannick.fertre@st.com>
4949 M: Philippe Cornu <philippe.cornu@st.com>
4950 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4951 M: Vincent Abriou <vincent.abriou@st.com>
4952 L: dri-devel@lists.freedesktop.org
4953 T: git git://anongit.freedesktop.org/drm/drm-misc
4955 F: drivers/gpu/drm/stm
4956 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4958 DRM DRIVERS FOR TI LCDC
4959 M: Jyri Sarha <jsarha@ti.com>
4960 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4961 L: dri-devel@lists.freedesktop.org
4963 F: drivers/gpu/drm/tilcdc/
4964 F: Documentation/devicetree/bindings/display/tilcdc/
4966 DRM DRIVERS FOR TI OMAP
4967 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4968 L: dri-devel@lists.freedesktop.org
4970 F: drivers/gpu/drm/omapdrm/
4971 F: Documentation/devicetree/bindings/display/ti/
4974 M: Eric Anholt <eric@anholt.net>
4976 F: drivers/gpu/drm/v3d/
4977 F: include/uapi/drm/v3d_drm.h
4978 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4979 T: git git://anongit.freedesktop.org/drm/drm-misc
4982 M: Eric Anholt <eric@anholt.net>
4983 T: git git://github.com/anholt/linux
4985 F: drivers/gpu/drm/vc4/
4986 F: include/uapi/drm/vc4_drm.h
4987 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4988 T: git git://anongit.freedesktop.org/drm/drm-misc
4990 DRM DRIVERS FOR VIVANTE GPU IP
4991 M: Lucas Stach <l.stach@pengutronix.de>
4992 R: Russell King <linux+etnaviv@armlinux.org.uk>
4993 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4994 L: etnaviv@lists.freedesktop.org
4995 L: dri-devel@lists.freedesktop.org
4997 F: drivers/gpu/drm/etnaviv/
4998 F: include/uapi/drm/etnaviv_drm.h
4999 F: Documentation/devicetree/bindings/display/etnaviv/
5001 DRM DRIVERS FOR ZTE ZX
5002 M: Shawn Guo <shawnguo@kernel.org>
5003 L: dri-devel@lists.freedesktop.org
5005 F: drivers/gpu/drm/zte/
5006 F: Documentation/devicetree/bindings/display/zte,vou.txt
5007 T: git git://anongit.freedesktop.org/drm/drm-misc
5010 M: Thierry Reding <thierry.reding@gmail.com>
5011 L: dri-devel@lists.freedesktop.org
5012 T: git git://anongit.freedesktop.org/drm/drm-misc
5014 F: drivers/gpu/drm/drm_panel.c
5015 F: drivers/gpu/drm/panel/
5016 F: include/drm/drm_panel.h
5017 F: Documentation/devicetree/bindings/display/panel/
5020 M: Noralf Trønnes <noralf@tronnes.org>
5021 W: https://github.com/notro/tinydrm/wiki/Development
5022 T: git git://anongit.freedesktop.org/drm/drm-misc
5024 F: drivers/gpu/drm/tinydrm/
5025 F: include/drm/tinydrm/
5028 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5029 T: git git://anongit.freedesktop.org/drm/drm-misc
5030 L: dri-devel@lists.freedesktop.org
5031 L: xen-devel@lists.xen.org
5033 F: drivers/gpu/drm/xen/
5034 F: Documentation/gpu/xen-front.rst
5037 M: Christian Koenig <christian.koenig@amd.com>
5038 M: Huang Rui <ray.huang@amd.com>
5039 M: Junwei Zhang <Jerry.Zhang@amd.com>
5040 T: git git://people.freedesktop.org/~agd5f/linux
5042 L: dri-devel@lists.freedesktop.org
5044 F: drivers/gpu/drm/ttm/
5046 DSBR100 USB FM RADIO DRIVER
5047 M: Alexey Klimov <klimov.linux@gmail.com>
5048 L: linux-media@vger.kernel.org
5049 T: git git://linuxtv.org/media_tree.git
5051 F: drivers/media/radio/dsbr100.c
5054 M: Francois Romieu <romieu@fr.zoreil.com>
5055 L: netdev@vger.kernel.org
5057 F: drivers/net/wan/dscc4.c
5060 M: Hans Verkuil <hverkuil@xs4all.nl>
5061 L: linux-media@vger.kernel.org
5062 T: git git://linuxtv.org/media_tree.git
5063 W: https://linuxtv.org
5065 F: drivers/media/pci/dt3155/
5067 DVB_USB_AF9015 MEDIA DRIVER
5068 M: Antti Palosaari <crope@iki.fi>
5069 L: linux-media@vger.kernel.org
5070 W: https://linuxtv.org
5071 W: http://palosaari.fi/linux/
5072 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5073 T: git git://linuxtv.org/anttip/media_tree.git
5075 F: drivers/media/usb/dvb-usb-v2/af9015*
5077 DVB_USB_AF9035 MEDIA DRIVER
5078 M: Antti Palosaari <crope@iki.fi>
5079 L: linux-media@vger.kernel.org
5080 W: https://linuxtv.org
5081 W: http://palosaari.fi/linux/
5082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5083 T: git git://linuxtv.org/anttip/media_tree.git
5085 F: drivers/media/usb/dvb-usb-v2/af9035*
5087 DVB_USB_ANYSEE MEDIA DRIVER
5088 M: Antti Palosaari <crope@iki.fi>
5089 L: linux-media@vger.kernel.org
5090 W: https://linuxtv.org
5091 W: http://palosaari.fi/linux/
5092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5093 T: git git://linuxtv.org/anttip/media_tree.git
5095 F: drivers/media/usb/dvb-usb-v2/anysee*
5097 DVB_USB_AU6610 MEDIA DRIVER
5098 M: Antti Palosaari <crope@iki.fi>
5099 L: linux-media@vger.kernel.org
5100 W: https://linuxtv.org
5101 W: http://palosaari.fi/linux/
5102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5103 T: git git://linuxtv.org/anttip/media_tree.git
5105 F: drivers/media/usb/dvb-usb-v2/au6610*
5107 DVB_USB_CE6230 MEDIA DRIVER
5108 M: Antti Palosaari <crope@iki.fi>
5109 L: linux-media@vger.kernel.org
5110 W: https://linuxtv.org
5111 W: http://palosaari.fi/linux/
5112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5113 T: git git://linuxtv.org/anttip/media_tree.git
5115 F: drivers/media/usb/dvb-usb-v2/ce6230*
5117 DVB_USB_CXUSB MEDIA DRIVER
5118 M: Michael Krufky <mkrufky@linuxtv.org>
5119 L: linux-media@vger.kernel.org
5120 W: https://linuxtv.org
5121 W: http://github.com/mkrufky
5122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5123 T: git git://linuxtv.org/media_tree.git
5125 F: drivers/media/usb/dvb-usb/cxusb*
5127 DVB_USB_EC168 MEDIA DRIVER
5128 M: Antti Palosaari <crope@iki.fi>
5129 L: linux-media@vger.kernel.org
5130 W: https://linuxtv.org
5131 W: http://palosaari.fi/linux/
5132 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5133 T: git git://linuxtv.org/anttip/media_tree.git
5135 F: drivers/media/usb/dvb-usb-v2/ec168*
5137 DVB_USB_GL861 MEDIA DRIVER
5138 M: Antti Palosaari <crope@iki.fi>
5139 L: linux-media@vger.kernel.org
5140 W: https://linuxtv.org
5141 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5142 T: git git://linuxtv.org/anttip/media_tree.git
5144 F: drivers/media/usb/dvb-usb-v2/gl861*
5146 DVB_USB_MXL111SF MEDIA DRIVER
5147 M: Michael Krufky <mkrufky@linuxtv.org>
5148 L: linux-media@vger.kernel.org
5149 W: https://linuxtv.org
5150 W: http://github.com/mkrufky
5151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5152 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5154 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5156 DVB_USB_RTL28XXU MEDIA DRIVER
5157 M: Antti Palosaari <crope@iki.fi>
5158 L: linux-media@vger.kernel.org
5159 W: https://linuxtv.org
5160 W: http://palosaari.fi/linux/
5161 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5162 T: git git://linuxtv.org/anttip/media_tree.git
5164 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5166 DVB_USB_V2 MEDIA DRIVER
5167 M: Antti Palosaari <crope@iki.fi>
5168 L: linux-media@vger.kernel.org
5169 W: https://linuxtv.org
5170 W: http://palosaari.fi/linux/
5171 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5172 T: git git://linuxtv.org/anttip/media_tree.git
5174 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5175 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5178 M: Jason Baron <jbaron@akamai.com>
5180 F: lib/dynamic_debug.c
5181 F: include/linux/dynamic_debug.h
5183 DYNAMIC INTERRUPT MODERATION
5184 M: Tal Gilboa <talgi@mellanox.com>
5186 F: include/linux/net_dim.h
5188 DZ DECSTATION DZ11 SERIAL DRIVER
5189 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5191 F: drivers/tty/serial/dz.*
5193 E3X0 POWER BUTTON DRIVER
5194 M: Moritz Fischer <moritz.fischer@ettus.com>
5195 L: usrp-users@lists.ettus.com
5196 W: http://www.ettus.com
5198 F: drivers/input/misc/e3x0-button.c
5199 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5202 M: Antti Palosaari <crope@iki.fi>
5203 L: linux-media@vger.kernel.org
5204 W: https://linuxtv.org
5205 W: http://palosaari.fi/linux/
5206 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5207 T: git git://linuxtv.org/anttip/media_tree.git
5209 F: drivers/media/tuners/e4000*
5211 EARTH_PT1 MEDIA DRIVER
5212 M: Akihiro Tsukada <tskd08@gmail.com>
5213 L: linux-media@vger.kernel.org
5215 F: drivers/media/pci/pt1/
5217 EARTH_PT3 MEDIA DRIVER
5218 M: Akihiro Tsukada <tskd08@gmail.com>
5219 L: linux-media@vger.kernel.org
5221 F: drivers/media/pci/pt3/
5224 M: Antti Palosaari <crope@iki.fi>
5225 L: linux-media@vger.kernel.org
5226 W: https://linuxtv.org
5227 W: http://palosaari.fi/linux/
5228 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5229 T: git git://linuxtv.org/anttip/media_tree.git
5231 F: drivers/media/dvb-frontends/ec100*
5234 M: Tyler Hicks <tyhicks@canonical.com>
5235 L: ecryptfs@vger.kernel.org
5236 W: http://ecryptfs.org
5237 W: https://launchpad.net/ecryptfs
5238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5240 F: Documentation/filesystems/ecryptfs.txt
5244 M: Borislav Petkov <bp@alien8.de>
5245 L: linux-edac@vger.kernel.org
5247 F: drivers/edac/amd64_edac*
5250 M: Robert Richter <rric@kernel.org>
5251 L: linux-edac@vger.kernel.org
5253 F: drivers/edac/highbank*
5256 M: Ralf Baechle <ralf@linux-mips.org>
5257 M: David Daney <david.daney@cavium.com>
5258 L: linux-edac@vger.kernel.org
5259 L: linux-mips@linux-mips.org
5261 F: drivers/edac/octeon_edac*
5263 EDAC-CAVIUM THUNDERX
5264 M: David Daney <david.daney@cavium.com>
5265 M: Jan Glauber <jglauber@cavium.com>
5266 L: linux-edac@vger.kernel.org
5268 F: drivers/edac/thunderx_edac*
5271 M: Borislav Petkov <bp@alien8.de>
5272 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5273 L: linux-edac@vger.kernel.org
5274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5277 F: Documentation/admin-guide/ras.rst
5278 F: Documentation/driver-api/edac.rst
5280 F: include/linux/edac.h
5283 M: Mark Gross <mark.gross@intel.com>
5284 L: linux-edac@vger.kernel.org
5286 F: drivers/edac/e752x_edac.c
5289 L: linux-edac@vger.kernel.org
5291 F: drivers/edac/e7xxx_edac.c
5294 M: York Sun <york.sun@nxp.com>
5295 L: linux-edac@vger.kernel.org
5297 F: drivers/edac/fsl_ddr_edac.*
5300 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5301 L: linux-edac@vger.kernel.org
5303 F: drivers/edac/ghes_edac.c
5306 L: linux-edac@vger.kernel.org
5308 F: drivers/edac/i3000_edac.c
5311 L: linux-edac@vger.kernel.org
5313 F: drivers/edac/i5000_edac.c
5316 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5317 L: linux-edac@vger.kernel.org
5319 F: drivers/edac/i5400_edac.c
5322 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5323 L: linux-edac@vger.kernel.org
5325 F: drivers/edac/i7300_edac.c
5328 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5329 L: linux-edac@vger.kernel.org
5331 F: drivers/edac/i7core_edac.c
5334 M: Tim Small <tim@buttersideup.com>
5335 L: linux-edac@vger.kernel.org
5337 F: drivers/edac/i82443bxgx_edac.c
5340 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5341 M: "Arvind R." <arvino55@gmail.com>
5342 L: linux-edac@vger.kernel.org
5344 F: drivers/edac/i82975x_edac.c
5347 M: Jason Baron <jbaron@akamai.com>
5348 L: linux-edac@vger.kernel.org
5350 F: drivers/edac/ie31200_edac.c
5353 M: Johannes Thumshirn <morbidrsa@gmail.com>
5354 L: linux-edac@vger.kernel.org
5356 F: drivers/edac/mpc85xx_edac.[ch]
5359 M: Egor Martovetsky <egor@pasemi.com>
5360 L: linux-edac@vger.kernel.org
5362 F: drivers/edac/pasemi_edac.c
5365 M: Tony Luck <tony.luck@intel.com>
5366 L: linux-edac@vger.kernel.org
5368 F: drivers/edac/pnd2_edac.[ch]
5371 M: Tim Small <tim@buttersideup.com>
5372 L: linux-edac@vger.kernel.org
5374 F: drivers/edac/r82600_edac.c
5377 M: Tony Luck <tony.luck@intel.com>
5378 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5379 L: linux-edac@vger.kernel.org
5381 F: drivers/edac/sb_edac.c
5384 M: Tony Luck <tony.luck@intel.com>
5385 L: linux-edac@vger.kernel.org
5387 F: drivers/edac/skx_edac.c
5390 M: Tero Kristo <t-kristo@ti.com>
5391 L: linux-edac@vger.kernel.org
5393 F: drivers/edac/ti_edac.c
5396 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5397 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5398 L: linux-arm-msm@vger.kernel.org
5399 L: linux-edac@vger.kernel.org
5401 F: drivers/edac/qcom_edac.c
5403 EDIROL UA-101/UA-1000 DRIVER
5404 M: Clemens Ladisch <clemens@ladisch.de>
5405 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5406 T: git git://git.alsa-project.org/alsa-kernel.git
5408 F: sound/usb/misc/ua101.c
5411 L: linux-efi@vger.kernel.org
5412 M: Ivan Hu <ivan.hu@canonical.com>
5413 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5415 F: drivers/firmware/efi/test/
5417 EFI VARIABLE FILESYSTEM
5418 M: Matthew Garrett <matthew.garrett@nebula.com>
5419 M: Jeremy Kerr <jk@ozlabs.org>
5420 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5422 L: linux-efi@vger.kernel.org
5426 EFIFB FRAMEBUFFER DRIVER
5427 L: linux-fbdev@vger.kernel.org
5428 M: Peter Jones <pjones@redhat.com>
5430 F: drivers/video/fbdev/efifb.c
5433 W: http://aeschi.ch.eu.org/efs/
5437 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5438 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5439 L: netdev@vger.kernel.org
5441 F: drivers/net/ethernet/ibm/ehea/
5443 EM28XX VIDEO4LINUX DRIVER
5444 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5445 L: linux-media@vger.kernel.org
5446 W: https://linuxtv.org
5447 T: git git://linuxtv.org/media_tree.git
5449 F: drivers/media/usb/em28xx/
5450 F: Documentation/media/v4l-drivers/em28xx*
5453 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5454 M: Matt Mackall <mpm@selenic.com>
5455 M: David Woodhouse <dwmw2@infradead.org>
5456 L: linux-embedded@vger.kernel.org
5459 Emulex 10Gbps iSCSI - OneConnect DRIVER
5460 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5461 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5462 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5463 L: linux-scsi@vger.kernel.org
5464 W: http://www.broadcom.com
5466 F: drivers/scsi/be2iscsi/
5468 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5469 M: Sathya Perla <sathya.perla@broadcom.com>
5470 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5471 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5472 M: Somnath Kotur <somnath.kotur@broadcom.com>
5473 L: netdev@vger.kernel.org
5474 W: http://www.emulex.com
5476 F: drivers/net/ethernet/emulex/benet/
5478 EMULEX ONECONNECT ROCE DRIVER
5479 M: Selvin Xavier <selvin.xavier@broadcom.com>
5480 M: Devesh Sharma <devesh.sharma@broadcom.com>
5481 L: linux-rdma@vger.kernel.org
5482 W: http://www.broadcom.com
5484 F: drivers/infiniband/hw/ocrdma/
5485 F: include/uapi/rdma/ocrdma-abi.h
5487 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5488 M: James Smart <james.smart@broadcom.com>
5489 M: Dick Kennedy <dick.kennedy@broadcom.com>
5490 L: linux-scsi@vger.kernel.org
5491 W: http://www.broadcom.com
5493 F: drivers/scsi/lpfc/
5495 ENE CB710 FLASH CARD READER DRIVER
5496 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5498 F: drivers/misc/cb710/
5499 F: drivers/mmc/host/cb710-mmc.*
5500 F: include/linux/cb710.h
5502 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5503 M: Maxim Levitsky <maximlevitsky@gmail.com>
5505 F: drivers/media/rc/ene_ir.*
5507 EPSON S1D13XXX FRAMEBUFFER DRIVER
5508 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5511 F: drivers/video/fbdev/s1d13xxxfb.c
5512 F: include/video/s1d13xxxfb.h
5514 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5515 M: Jeff Layton <jlayton@kernel.org>
5518 F: include/linux/errseq.h
5520 ET131X NETWORK DRIVER
5521 M: Mark Einon <mark.einon@gmail.com>
5523 F: drivers/net/ethernet/agere/
5526 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5527 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5528 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5529 L: netdev@vger.kernel.org
5530 W: http://www.linuxfoundation.org/en/Net:Bridge
5532 F: include/linux/netfilter_bridge/
5535 ETHERNET PHY LIBRARY
5536 M: Andrew Lunn <andrew@lunn.ch>
5537 M: Florian Fainelli <f.fainelli@gmail.com>
5538 L: netdev@vger.kernel.org
5540 F: Documentation/ABI/testing/sysfs-bus-mdio
5541 F: Documentation/devicetree/bindings/net/mdio*
5542 F: Documentation/networking/phy.txt
5544 F: drivers/of/of_mdio.c
5545 F: drivers/of/of_net.c
5546 F: include/linux/*mdio*.h
5547 F: include/linux/of_net.h
5548 F: include/linux/phy.h
5549 F: include/linux/phy_fixed.h
5550 F: include/linux/platform_data/mdio-bcm-unimac.h
5551 F: include/trace/events/mdio.h
5552 F: include/uapi/linux/mdio.h
5553 F: include/uapi/linux/mii.h
5556 M: Jan Kara <jack@suse.com>
5557 L: linux-ext4@vger.kernel.org
5559 F: Documentation/filesystems/ext2.txt
5561 F: include/linux/ext2*
5564 M: "Theodore Ts'o" <tytso@mit.edu>
5565 M: Andreas Dilger <adilger.kernel@dilger.ca>
5566 L: linux-ext4@vger.kernel.org
5567 W: http://ext4.wiki.kernel.org
5568 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5571 F: Documentation/filesystems/ext4/ext4.rst
5574 Extended Verification Module (EVM)
5575 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5576 L: linux-integrity@vger.kernel.org
5578 F: security/integrity/evm/
5580 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5581 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5582 L: linux-efi@vger.kernel.org
5583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5585 F: Documentation/efi-stub.txt
5586 F: arch/*/kernel/efi.c
5587 F: arch/x86/boot/compressed/eboot.[ch]
5588 F: arch/*/include/asm/efi.h
5589 F: arch/x86/platform/efi/
5590 F: drivers/firmware/efi/
5591 F: include/linux/efi*.h
5592 F: arch/arm/boot/compressed/efi-header.S
5593 F: arch/arm64/kernel/efi-entry.S
5595 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5596 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5597 M: Chanwoo Choi <cw00.choi@samsung.com>
5598 L: linux-kernel@vger.kernel.org
5599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5602 F: include/linux/extcon/
5603 F: include/linux/extcon.h
5604 F: Documentation/extcon/
5605 F: Documentation/devicetree/bindings/extcon/
5608 M: Jingoo Han <jingoohan1@gmail.com>
5609 L: dri-devel@lists.freedesktop.org
5611 F: drivers/gpu/drm/exynos/exynos_dp*
5613 EXYNOS SYSMMU (IOMMU) driver
5614 M: Marek Szyprowski <m.szyprowski@samsung.com>
5615 L: iommu@lists.linux-foundation.org
5617 F: drivers/iommu/exynos-iommu.c
5619 EZchip NPS platform support
5620 M: Vineet Gupta <vgupta@synopsys.com>
5621 M: Ofer Levi <oferle@mellanox.com>
5623 F: arch/arc/plat-eznps
5624 F: arch/arc/boot/dts/eznps.dts
5627 M: Jaegeuk Kim <jaegeuk@kernel.org>
5628 M: Chao Yu <yuchao0@huawei.com>
5629 L: linux-f2fs-devel@lists.sourceforge.net
5630 W: https://f2fs.wiki.kernel.org/
5631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5633 F: Documentation/filesystems/f2fs.txt
5634 F: Documentation/ABI/testing/sysfs-fs-f2fs
5636 F: include/linux/f2fs_fs.h
5637 F: include/trace/events/f2fs.h
5639 F71805F HARDWARE MONITORING DRIVER
5640 M: Jean Delvare <jdelvare@suse.com>
5641 L: linux-hwmon@vger.kernel.org
5643 F: Documentation/hwmon/f71805f
5644 F: drivers/hwmon/f71805f.c
5647 M: Josh Poimboeuf <jpoimboe@redhat.com>
5649 F: scripts/faddr2line
5652 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5653 L: netdev@vger.kernel.org
5655 F: net/core/failover.c
5656 F: include/net/failover.h
5657 F: Documentation/networking/failover.rst
5660 M: Jan Kara <jack@suse.cz>
5661 R: Amir Goldstein <amir73il@gmail.com>
5662 L: linux-fsdevel@vger.kernel.org
5664 F: fs/notify/fanotify/
5665 F: include/linux/fanotify.h
5666 F: include/uapi/linux/fanotify.h
5668 FARSYNC SYNCHRONOUS DRIVER
5669 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5670 W: http://www.farsite.co.uk/
5672 F: drivers/net/wan/farsync.*
5674 FAULT INJECTION SUPPORT
5675 M: Akinobu Mita <akinobu.mita@gmail.com>
5677 F: Documentation/fault-injection/
5678 F: lib/fault-inject.c
5680 FBTFT Framebuffer drivers
5682 L: dri-devel@lists.freedesktop.org
5683 L: linux-fbdev@vger.kernel.org
5684 F: drivers/staging/fbtft/
5687 M: Michael Buesch <m@bues.ch>
5688 L: linux-media@vger.kernel.org
5690 F: drivers/media/tuners/fc0011.h
5691 F: drivers/media/tuners/fc0011.c
5694 M: Antti Palosaari <crope@iki.fi>
5695 L: linux-media@vger.kernel.org
5696 W: https://linuxtv.org
5697 W: http://palosaari.fi/linux/
5698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5699 T: git git://linuxtv.org/anttip/media_tree.git
5701 F: drivers/media/tuners/fc2580*
5703 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5704 M: Johannes Thumshirn <jth@kernel.org>
5705 L: linux-scsi@vger.kernel.org
5706 W: www.Open-FCoE.org
5708 F: drivers/scsi/libfc/
5709 F: drivers/scsi/fcoe/
5711 F: include/scsi/libfc.h
5712 F: include/scsi/libfcoe.h
5713 F: include/uapi/scsi/fc/
5715 FILE LOCKING (flock() and fcntl()/lockf())
5716 M: Jeff Layton <jlayton@kernel.org>
5717 M: "J. Bruce Fields" <bfields@fieldses.org>
5718 L: linux-fsdevel@vger.kernel.org
5720 F: include/linux/fcntl.h
5721 F: include/uapi/linux/fcntl.h
5725 FILESYSTEMS (VFS and infrastructure)
5726 M: Alexander Viro <viro@zeniv.linux.org.uk>
5727 L: linux-fsdevel@vger.kernel.org
5730 F: include/linux/fs.h
5731 F: include/uapi/linux/fs.h
5733 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5734 M: Riku Voipio <riku.voipio@iki.fi>
5735 L: linux-hwmon@vger.kernel.org
5737 F: drivers/hwmon/f75375s.c
5738 F: include/linux/f75375s.h
5740 FIREWIRE AUDIO DRIVERS
5741 M: Clemens Ladisch <clemens@ladisch.de>
5742 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5743 T: git git://git.alsa-project.org/alsa-kernel.git
5747 FIREWIRE MEDIA DRIVERS (firedtv)
5748 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5749 L: linux-media@vger.kernel.org
5750 L: linux1394-devel@lists.sourceforge.net
5751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5753 F: drivers/media/firewire/
5755 FIREWIRE SBP-2 TARGET
5756 M: Chris Boot <bootc@bootc.net>
5757 L: linux-scsi@vger.kernel.org
5758 L: target-devel@vger.kernel.org
5759 L: linux1394-devel@lists.sourceforge.net
5760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5762 F: drivers/target/sbp/
5765 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5766 L: linux1394-devel@lists.sourceforge.net
5767 W: http://ieee1394.wiki.kernel.org/
5768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5770 F: drivers/firewire/
5771 F: include/linux/firewire.h
5772 F: include/uapi/linux/firewire*.h
5775 FIRMWARE LOADER (request_firmware)
5776 M: Luis R. Rodriguez <mcgrof@kernel.org>
5777 L: linux-kernel@vger.kernel.org
5779 F: Documentation/firmware_class/
5780 F: drivers/base/firmware_loader/
5781 F: include/linux/firmware.h
5783 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5784 M: Joshua Morris <josh.h.morris@us.ibm.com>
5785 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5787 F: drivers/block/rsxx/
5790 M: Jiri Kosina <jikos@kernel.org>
5791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5793 F: drivers/block/floppy.c
5796 M: Alessandro Rubini <rubini@gnudd.com>
5797 W: http://www.ohwr.org/projects/fmc-bus
5800 F: include/linux/fmc*.h
5801 F: include/linux/ipmi-fru.h
5804 FPGA MANAGER FRAMEWORK
5805 M: Alan Tull <atull@kernel.org>
5806 M: Moritz Fischer <mdf@kernel.org>
5807 L: linux-fpga@vger.kernel.org
5809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5810 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5811 F: Documentation/fpga/
5812 F: Documentation/driver-api/fpga/
5813 F: Documentation/devicetree/bindings/fpga/
5815 F: include/linux/fpga/
5816 W: http://www.rocketboards.org
5819 M: Wu Hao <hao.wu@intel.com>
5820 L: linux-fpga@vger.kernel.org
5822 F: Documentation/fpga/dfl.txt
5823 F: include/uapi/linux/fpga-dfl.h
5824 F: drivers/fpga/dfl*
5827 M: Bill Metzenthen <billm@melbpc.org.au>
5828 W: http://floatingpoint.sourceforge.net/emulator/index.html
5830 F: arch/x86/math-emu/
5832 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5833 L: netdev@vger.kernel.org
5835 F: drivers/net/wan/dlci.c
5836 F: drivers/net/wan/sdla.c
5839 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5840 L: dri-devel@lists.freedesktop.org
5841 L: linux-fbdev@vger.kernel.org
5842 T: git git://github.com/bzolnier/linux.git
5843 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5845 F: Documentation/fb/
5848 F: include/linux/fb.h
5849 F: include/uapi/video/
5850 F: include/uapi/linux/fb.h
5852 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5853 M: Horia Geantă <horia.geanta@nxp.com>
5854 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5855 L: linux-crypto@vger.kernel.org
5857 F: drivers/crypto/caam/
5858 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5860 FREESCALE DIU FRAMEBUFFER DRIVER
5861 M: Timur Tabi <timur@kernel.org>
5862 L: linux-fbdev@vger.kernel.org
5864 F: drivers/video/fbdev/fsl-diu-fb.*
5866 FREESCALE DMA DRIVER
5867 M: Li Yang <leoyang.li@nxp.com>
5868 M: Zhang Wei <zw@zh-kernel.org>
5869 L: linuxppc-dev@lists.ozlabs.org
5871 F: drivers/dma/fsldma.*
5873 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5874 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5875 L: netdev@vger.kernel.org
5877 F: drivers/net/ethernet/freescale/gianfar*
5878 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5880 FREESCALE GPMI NAND DRIVER
5881 M: Han Xu <han.xu@nxp.com>
5882 L: linux-mtd@lists.infradead.org
5884 F: drivers/mtd/nand/raw/gpmi-nand/*
5886 FREESCALE I2C CPM DRIVER
5887 M: Jochen Friedrich <jochen@scram.de>
5888 L: linuxppc-dev@lists.ozlabs.org
5889 L: linux-i2c@vger.kernel.org
5891 F: drivers/i2c/busses/i2c-cpm.c
5893 FREESCALE IMX LPI2C DRIVER
5894 M: Dong Aisheng <aisheng.dong@nxp.com>
5895 L: linux-i2c@vger.kernel.org
5896 L: linux-imx@nxp.com
5898 F: drivers/i2c/busses/i2c-imx-lpi2c.c
5899 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5901 FREESCALE IMX / MXC FEC DRIVER
5902 M: Fugang Duan <fugang.duan@nxp.com>
5903 L: netdev@vger.kernel.org
5905 F: drivers/net/ethernet/freescale/fec_main.c
5906 F: drivers/net/ethernet/freescale/fec_ptp.c
5907 F: drivers/net/ethernet/freescale/fec.h
5908 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5910 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5911 M: Sascha Hauer <s.hauer@pengutronix.de>
5912 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5913 L: linux-fbdev@vger.kernel.org
5914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5916 F: include/linux/platform_data/video-imxfb.h
5917 F: drivers/video/fbdev/imxfb.c
5919 FREESCALE QORIQ DPAA ETHERNET DRIVER
5920 M: Madalin Bucur <madalin.bucur@nxp.com>
5921 L: netdev@vger.kernel.org
5923 F: drivers/net/ethernet/freescale/dpaa
5925 FREESCALE QORIQ DPAA FMAN DRIVER
5926 M: Madalin Bucur <madalin.bucur@nxp.com>
5927 L: netdev@vger.kernel.org
5929 F: drivers/net/ethernet/freescale/fman
5930 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5932 FREESCALE QORIQ PTP CLOCK DRIVER
5933 M: Yangbo Lu <yangbo.lu@nxp.com>
5934 L: netdev@vger.kernel.org
5936 F: drivers/ptp/ptp_qoriq.c
5937 F: include/linux/fsl/ptp_qoriq.h
5938 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5940 FREESCALE QUAD SPI DRIVER
5941 M: Han Xu <han.xu@nxp.com>
5942 L: linux-mtd@lists.infradead.org
5944 F: drivers/mtd/spi-nor/fsl-quadspi.c
5946 FREESCALE QUICC ENGINE LIBRARY
5947 M: Qiang Zhao <qiang.zhao@nxp.com>
5948 L: linuxppc-dev@lists.ozlabs.org
5950 F: drivers/soc/fsl/qe/
5951 F: include/soc/fsl/*qe*.h
5952 F: include/soc/fsl/*ucc*.h
5954 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5955 M: Li Yang <leoyang.li@nxp.com>
5956 L: netdev@vger.kernel.org
5957 L: linuxppc-dev@lists.ozlabs.org
5959 F: drivers/net/ethernet/freescale/ucc_geth*
5961 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5962 M: Zhao Qiang <qiang.zhao@nxp.com>
5963 L: netdev@vger.kernel.org
5964 L: linuxppc-dev@lists.ozlabs.org
5966 F: drivers/net/wan/fsl_ucc_hdlc*
5968 FREESCALE QUICC ENGINE UCC UART DRIVER
5969 M: Timur Tabi <timur@kernel.org>
5970 L: linuxppc-dev@lists.ozlabs.org
5972 F: drivers/tty/serial/ucc_uart.c
5974 FREESCALE SOC DRIVERS
5975 M: Li Yang <leoyang.li@nxp.com>
5976 L: linuxppc-dev@lists.ozlabs.org
5977 L: linux-arm-kernel@lists.infradead.org
5979 F: Documentation/devicetree/bindings/soc/fsl/
5981 F: include/linux/fsl/
5983 FREESCALE SOC FS_ENET DRIVER
5984 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5985 L: linuxppc-dev@lists.ozlabs.org
5986 L: netdev@vger.kernel.org
5988 F: drivers/net/ethernet/freescale/fs_enet/
5989 F: include/linux/fs_enet_pd.h
5991 FREESCALE SOC SOUND DRIVERS
5992 M: Timur Tabi <timur@kernel.org>
5993 M: Nicolin Chen <nicoleotsuka@gmail.com>
5994 M: Xiubo Li <Xiubo.Lee@gmail.com>
5995 R: Fabio Estevam <fabio.estevam@nxp.com>
5996 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5997 L: linuxppc-dev@lists.ozlabs.org
5999 F: sound/soc/fsl/fsl*
6000 F: sound/soc/fsl/imx*
6001 F: sound/soc/fsl/mpc8610_hpcd.c
6003 FREESCALE USB PERIPHERAL DRIVERS
6004 M: Li Yang <leoyang.li@nxp.com>
6005 L: linux-usb@vger.kernel.org
6006 L: linuxppc-dev@lists.ozlabs.org
6008 F: drivers/usb/gadget/udc/fsl*
6011 M: Christoph Hellwig <hch@infradead.org>
6012 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6017 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6018 M: Pavel Machek <pavel@ucw.cz>
6019 L: linux-pm@vger.kernel.org
6021 F: Documentation/power/freezing-of-tasks.txt
6022 F: include/linux/freezer.h
6026 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6027 L: linux-kernel@vger.kernel.org
6030 F: include/linux/frontswap.h
6032 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6033 M: David Howells <dhowells@redhat.com>
6034 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6036 F: Documentation/filesystems/caching/
6038 F: include/linux/fscache*.h
6040 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6041 M: Theodore Y. Ts'o <tytso@mit.edu>
6042 M: Jaegeuk Kim <jaegeuk@kernel.org>
6043 L: linux-fscrypt@vger.kernel.org
6044 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6048 F: include/linux/fscrypt*.h
6049 F: Documentation/filesystems/fscrypt.rst
6051 FSI-ATTACHED I2C DRIVER
6052 M: Eddie James <eajames@linux.vnet.ibm.com>
6053 L: linux-i2c@vger.kernel.org
6054 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6056 F: drivers/i2c/busses/i2c-fsi.c
6057 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6059 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6060 M: Jan Kara <jack@suse.cz>
6061 R: Amir Goldstein <amir73il@gmail.com>
6062 L: linux-fsdevel@vger.kernel.org
6065 F: include/linux/fsnotify*.h
6067 FUJITSU LAPTOP EXTRAS
6068 M: Jonathan Woithe <jwoithe@just42.net>
6069 L: platform-driver-x86@vger.kernel.org
6071 F: drivers/platform/x86/fujitsu-laptop.c
6073 FUJITSU M-5MO LS CAMERA ISP DRIVER
6074 M: Kyungmin Park <kyungmin.park@samsung.com>
6075 M: Heungjun Kim <riverful.kim@samsung.com>
6076 L: linux-media@vger.kernel.org
6078 F: drivers/media/i2c/m5mols/
6079 F: include/media/i2c/m5mols.h
6081 FUJITSU TABLET EXTRAS
6082 M: Robert Gerlach <khnz@gmx.de>
6083 L: platform-driver-x86@vger.kernel.org
6085 F: drivers/platform/x86/fujitsu-tablet.c
6087 FUSE: FILESYSTEM IN USERSPACE
6088 M: Miklos Szeredi <miklos@szeredi.hu>
6089 L: linux-fsdevel@vger.kernel.org
6090 W: http://fuse.sourceforge.net/
6091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6094 F: include/uapi/linux/fuse.h
6095 F: Documentation/filesystems/fuse.txt
6098 M: Thomas Gleixner <tglx@linutronix.de>
6099 M: Ingo Molnar <mingo@redhat.com>
6100 R: Peter Zijlstra <peterz@infradead.org>
6101 R: Darren Hart <dvhart@infradead.org>
6102 L: linux-kernel@vger.kernel.org
6103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6106 F: kernel/futex_compat.c
6107 F: include/asm-generic/futex.h
6108 F: include/linux/futex.h
6109 F: include/uapi/linux/futex.h
6110 F: tools/testing/selftests/futex/
6111 F: tools/perf/bench/futex*
6112 F: Documentation/*futex*
6115 M: Kees Cook <keescook@chromium.org>
6116 R: Emese Revfy <re.emese@gmail.com>
6117 L: kernel-hardening@lists.openwall.com
6119 F: scripts/gcc-plugins/
6120 F: scripts/gcc-plugin.sh
6121 F: scripts/Makefile.gcc-plugins
6122 F: Documentation/gcc-plugins.txt
6124 GASKET DRIVER FRAMEWORK
6125 M: Rob Springer <rspringer@google.com>
6126 M: Todd Poynor <toddpoynor@google.com>
6127 M: Ben Chan <benchan@chromium.org>
6129 F: drivers/staging/gasket/
6131 GCOV BASED KERNEL PROFILING
6132 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6135 F: Documentation/dev-tools/gcov.rst
6137 GDB KERNEL DEBUGGING HELPER SCRIPTS
6138 M: Jan Kiszka <jan.kiszka@siemens.com>
6139 M: Kieran Bingham <kbingham@kernel.org>
6143 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6144 M: Achim Leubner <achim_leubner@adaptec.com>
6145 L: linux-scsi@vger.kernel.org
6146 W: http://www.icp-vortex.com/
6148 F: drivers/scsi/gdt*
6150 GEMTEK FM RADIO RECEIVER DRIVER
6151 M: Hans Verkuil <hverkuil@xs4all.nl>
6152 L: linux-media@vger.kernel.org
6153 T: git git://linuxtv.org/media_tree.git
6154 W: https://linuxtv.org
6156 F: drivers/media/radio/radio-gemtek*
6158 GENERIC GPIO I2C DRIVER
6159 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6161 F: drivers/i2c/busses/i2c-gpio.c
6162 F: include/linux/platform_data/i2c-gpio.h
6164 GENERIC GPIO I2C MULTIPLEXER DRIVER
6165 M: Peter Korsgaard <peter.korsgaard@barco.com>
6166 L: linux-i2c@vger.kernel.org
6168 F: drivers/i2c/muxes/i2c-mux-gpio.c
6169 F: include/linux/platform_data/i2c-mux-gpio.h
6170 F: Documentation/i2c/muxes/i2c-mux-gpio
6172 GENERIC HDLC (WAN) DRIVERS
6173 M: Krzysztof Halasa <khc@pm.waw.pl>
6174 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6176 F: drivers/net/wan/c101.c
6177 F: drivers/net/wan/hd6457*
6178 F: drivers/net/wan/hdlc*
6179 F: drivers/net/wan/n2.c
6180 F: drivers/net/wan/pc300too.c
6181 F: drivers/net/wan/pci200syn.c
6182 F: drivers/net/wan/wanxl*
6184 GENERIC INCLUDE/ASM HEADER FILES
6185 M: Arnd Bergmann <arnd@arndb.de>
6186 L: linux-arch@vger.kernel.org
6187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6189 F: include/asm-generic/
6190 F: include/uapi/asm-generic/
6192 GENERIC PHY FRAMEWORK
6193 M: Kishon Vijay Abraham I <kishon@ti.com>
6194 L: linux-kernel@vger.kernel.org
6195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6198 F: include/linux/phy/
6200 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6201 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6203 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6206 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6207 M: Kevin Hilman <khilman@kernel.org>
6208 M: Ulf Hansson <ulf.hansson@linaro.org>
6209 L: linux-pm@vger.kernel.org
6211 F: drivers/base/power/domain*.c
6212 F: include/linux/pm_domain.h
6213 F: Documentation/devicetree/bindings/power/power_domain.txt
6215 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6216 M: Eugen Hristev <eugen.hristev@microchip.com>
6217 L: linux-input@vger.kernel.org
6219 F: drivers/input/touchscreen/resistive-adc-touch.c
6221 GENERIC UIO DRIVER FOR PCI DEVICES
6222 M: "Michael S. Tsirkin" <mst@redhat.com>
6223 L: kvm@vger.kernel.org
6225 F: drivers/uio/uio_pci_generic.c
6227 GENWQE (IBM Generic Workqueue Card)
6228 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6229 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6231 F: drivers/misc/genwqe/
6233 GET_MAINTAINER SCRIPT
6234 M: Joe Perches <joe@perches.com>
6236 F: scripts/get_maintainer.pl
6239 M: Bob Peterson <rpeterso@redhat.com>
6240 M: Andreas Gruenbacher <agruenba@redhat.com>
6241 L: cluster-devel@redhat.com
6242 W: http://sources.redhat.com/cluster/
6243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6245 F: Documentation/filesystems/gfs2*.txt
6247 F: include/uapi/linux/gfs2_ondisk.h
6249 GIGASET ISDN DRIVERS
6250 M: Paul Bolle <pebolle@tiscali.nl>
6251 L: gigaset307x-common@lists.sourceforge.net
6252 W: http://gigaset307x.sourceforge.net/
6254 F: Documentation/isdn/README.gigaset
6255 F: drivers/isdn/gigaset/
6256 F: include/uapi/linux/gigaset_dev.h
6259 M: Johan Hovold <johan@kernel.org>
6261 F: Documentation/ABI/testing/sysfs-class-gnss
6262 F: Documentation/devicetree/bindings/gnss/
6264 F: include/linux/gnss.h
6267 M: Hans Verkuil <hans.verkuil@cisco.com>
6268 L: linux-media@vger.kernel.org
6270 F: drivers/media/usb/go7007/
6273 M: Bastien Nocera <hadess@hadess.net>
6274 L: linux-input@vger.kernel.org
6276 F: drivers/input/touchscreen/goodix.c
6278 GPD POCKET FAN DRIVER
6279 M: Hans de Goede <hdegoede@redhat.com>
6280 L: platform-driver-x86@vger.kernel.org
6282 F: drivers/platform/x86/gpd-pocket-fan.c
6285 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6286 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6287 L: linux-gpio@vger.kernel.org
6288 L: linux-acpi@vger.kernel.org
6290 F: Documentation/acpi/gpio-properties.txt
6291 F: drivers/gpio/gpiolib-acpi.c
6294 M: Sean Young <sean@mess.org>
6295 L: linux-media@vger.kernel.org
6297 F: drivers/media/rc/gpio-ir-tx.c
6300 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6301 R: Bartosz Golaszewski <brgl@bgdev.pl>
6302 L: linux-gpio@vger.kernel.org
6304 F: drivers/gpio/gpio-mockup.c
6305 F: tools/testing/selftests/gpio/
6308 M: Linus Walleij <linus.walleij@linaro.org>
6309 L: linux-gpio@vger.kernel.org
6310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6312 F: Documentation/devicetree/bindings/gpio/
6313 F: Documentation/driver-api/gpio/
6314 F: Documentation/gpio/
6315 F: Documentation/ABI/testing/gpio-cdev
6316 F: Documentation/ABI/obsolete/sysfs-gpio
6318 F: include/linux/gpio/
6319 F: include/linux/gpio.h
6320 F: include/linux/of_gpio.h
6321 F: include/asm-generic/gpio.h
6322 F: include/uapi/linux/gpio.h
6325 GRE DEMULTIPLEXER DRIVER
6326 M: Dmitry Kozlov <xeb@mail.ru>
6327 L: netdev@vger.kernel.org
6329 F: net/ipv4/gre_demux.c
6330 F: net/ipv4/gre_offload.c
6331 F: include/net/gre.h
6333 GRETH 10/100/1G Ethernet MAC device driver
6334 M: Andreas Larsson <andreas@gaisler.com>
6335 L: netdev@vger.kernel.org
6337 F: drivers/net/ethernet/aeroflex/
6339 GREYBUS AUDIO PROTOCOLS DRIVERS
6340 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6341 M: Mark Greer <mgreer@animalcreek.com>
6343 F: drivers/staging/greybus/audio_apbridgea.c
6344 F: drivers/staging/greybus/audio_apbridgea.h
6345 F: drivers/staging/greybus/audio_codec.c
6346 F: drivers/staging/greybus/audio_codec.h
6347 F: drivers/staging/greybus/audio_gb.c
6348 F: drivers/staging/greybus/audio_manager.c
6349 F: drivers/staging/greybus/audio_manager.h
6350 F: drivers/staging/greybus/audio_manager_module.c
6351 F: drivers/staging/greybus/audio_manager_private.h
6352 F: drivers/staging/greybus/audio_manager_sysfs.c
6353 F: drivers/staging/greybus/audio_module.c
6354 F: drivers/staging/greybus/audio_topology.c
6356 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6357 M: Viresh Kumar <vireshk@kernel.org>
6359 F: drivers/staging/greybus/authentication.c
6360 F: drivers/staging/greybus/bootrom.c
6361 F: drivers/staging/greybus/firmware.h
6362 F: drivers/staging/greybus/fw-core.c
6363 F: drivers/staging/greybus/fw-download.c
6364 F: drivers/staging/greybus/fw-management.c
6365 F: drivers/staging/greybus/greybus_authentication.h
6366 F: drivers/staging/greybus/greybus_firmware.h
6367 F: drivers/staging/greybus/hid.c
6368 F: drivers/staging/greybus/i2c.c
6369 F: drivers/staging/greybus/spi.c
6370 F: drivers/staging/greybus/spilib.c
6371 F: drivers/staging/greybus/spilib.h
6373 GREYBUS LOOPBACK DRIVER
6374 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6376 F: drivers/staging/greybus/loopback.c
6378 GREYBUS PLATFORM DRIVERS
6379 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6381 F: drivers/staging/greybus/arche-platform.c
6382 F: drivers/staging/greybus/arche-apb-ctrl.c
6383 F: drivers/staging/greybus/arche_platform.h
6385 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6386 M: Rui Miguel Silva <rmfrfs@gmail.com>
6388 F: drivers/staging/greybus/sdio.c
6389 F: drivers/staging/greybus/light.c
6390 F: drivers/staging/greybus/gpio.c
6391 F: drivers/staging/greybus/power_supply.c
6392 F: drivers/staging/greybus/spi.c
6393 F: drivers/staging/greybus/spilib.c
6396 M: Johan Hovold <johan@kernel.org>
6397 M: Alex Elder <elder@kernel.org>
6398 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6400 F: drivers/staging/greybus/
6401 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6403 GREYBUS UART PROTOCOLS DRIVERS
6404 M: David Lin <dtwlin@gmail.com>
6406 F: drivers/staging/greybus/uart.c
6407 F: drivers/staging/greybus/log.c
6409 GS1662 VIDEO SERIALIZER
6410 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6411 L: linux-media@vger.kernel.org
6412 T: git git://linuxtv.org/media_tree.git
6414 F: drivers/media/spi/gs1662.c
6416 GSPCA FINEPIX SUBDRIVER
6417 M: Frank Zago <frank@zago.net>
6418 L: linux-media@vger.kernel.org
6419 T: git git://linuxtv.org/media_tree.git
6421 F: drivers/media/usb/gspca/finepix.c
6423 GSPCA GL860 SUBDRIVER
6424 M: Olivier Lorin <o.lorin@laposte.net>
6425 L: linux-media@vger.kernel.org
6426 T: git git://linuxtv.org/media_tree.git
6428 F: drivers/media/usb/gspca/gl860/
6430 GSPCA M5602 SUBDRIVER
6431 M: Erik Andren <erik.andren@gmail.com>
6432 L: linux-media@vger.kernel.org
6433 T: git git://linuxtv.org/media_tree.git
6435 F: drivers/media/usb/gspca/m5602/
6437 GSPCA PAC207 SONIXB SUBDRIVER
6438 M: Hans Verkuil <hverkuil@xs4all.nl>
6439 L: linux-media@vger.kernel.org
6440 T: git git://linuxtv.org/media_tree.git
6442 F: drivers/media/usb/gspca/pac207.c
6444 GSPCA SN9C20X SUBDRIVER
6445 M: Brian Johnson <brijohn@gmail.com>
6446 L: linux-media@vger.kernel.org
6447 T: git git://linuxtv.org/media_tree.git
6449 F: drivers/media/usb/gspca/sn9c20x.c
6451 GSPCA T613 SUBDRIVER
6452 M: Leandro Costantino <lcostantino@gmail.com>
6453 L: linux-media@vger.kernel.org
6454 T: git git://linuxtv.org/media_tree.git
6456 F: drivers/media/usb/gspca/t613.c
6458 GSPCA USB WEBCAM DRIVER
6459 M: Hans Verkuil <hverkuil@xs4all.nl>
6460 L: linux-media@vger.kernel.org
6461 T: git git://linuxtv.org/media_tree.git
6463 F: drivers/media/usb/gspca/
6465 GTP (GPRS Tunneling Protocol)
6466 M: Pablo Neira Ayuso <pablo@netfilter.org>
6467 M: Harald Welte <laforge@gnumonks.org>
6468 L: osmocom-net-gprs@lists.osmocom.org
6469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6471 F: drivers/net/gtp.c
6473 GUID PARTITION TABLE (GPT)
6474 M: Davidlohr Bueso <dave@stgolabs.net>
6475 L: linux-efi@vger.kernel.org
6477 F: block/partitions/efi.*
6480 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6481 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6482 W: http://uclinux-h8.sourceforge.jp
6483 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6486 F: drivers/clocksource/h8300_*.c
6487 F: drivers/clk/h8300/
6488 F: drivers/irqchip/irq-renesas-h8*.c
6491 M: Antti Palosaari <crope@iki.fi>
6492 L: linux-media@vger.kernel.org
6493 W: https://linuxtv.org
6494 W: http://palosaari.fi/linux/
6495 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6496 T: git git://linuxtv.org/anttip/media_tree.git
6498 F: drivers/media/usb/hackrf/
6500 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6501 M: Frank Seidel <frank@f-seidel.de>
6502 L: platform-driver-x86@vger.kernel.org
6503 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6505 F: drivers/platform/x86/hdaps.c
6508 M: Jean Delvare <jdelvare@suse.com>
6509 M: Guenter Roeck <linux@roeck-us.net>
6510 L: linux-hwmon@vger.kernel.org
6511 W: http://hwmon.wiki.kernel.org/
6512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6514 F: Documentation/devicetree/bindings/hwmon/
6515 F: Documentation/hwmon/
6517 F: include/linux/hwmon*.h
6518 F: include/trace/events/hwmon*.h
6520 HARDWARE RANDOM NUMBER GENERATOR CORE
6521 M: Matt Mackall <mpm@selenic.com>
6522 M: Herbert Xu <herbert@gondor.apana.org.au>
6523 L: linux-crypto@vger.kernel.org
6525 F: Documentation/devicetree/bindings/rng/
6526 F: Documentation/hw_random.txt
6527 F: drivers/char/hw_random/
6528 F: include/linux/hw_random.h
6530 HARDWARE TRACING FACILITIES
6531 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6533 F: drivers/hwtracing/
6535 HARDWARE SPINLOCK CORE
6536 M: Ohad Ben-Cohen <ohad@wizery.com>
6537 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6538 L: linux-remoteproc@vger.kernel.org
6540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6541 F: Documentation/devicetree/bindings/hwlock/
6542 F: Documentation/hwspinlock.txt
6543 F: drivers/hwspinlock/
6544 F: include/linux/hwspinlock.h
6546 HARMONY SOUND DRIVER
6547 L: linux-parisc@vger.kernel.org
6549 F: sound/parisc/harmony.*
6551 HDPVR USB VIDEO ENCODER DRIVER
6552 M: Hans Verkuil <hverkuil@xs4all.nl>
6553 L: linux-media@vger.kernel.org
6554 T: git git://linuxtv.org/media_tree.git
6555 W: https://linuxtv.org
6557 F: drivers/media/usb/hdpvr/
6559 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6560 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6562 F: Documentation/watchdog/hpwdt.txt
6563 F: drivers/watchdog/hpwdt.c
6565 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6566 M: Don Brace <don.brace@microsemi.com>
6567 L: esc.storagedev@microsemi.com
6568 L: linux-scsi@vger.kernel.org
6570 F: Documentation/scsi/hpsa.txt
6571 F: drivers/scsi/hpsa*.[ch]
6572 F: include/linux/cciss*.h
6573 F: include/uapi/linux/cciss*.h
6576 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6577 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6578 L: linux-rdma@vger.kernel.org
6580 F: drivers/infiniband/hw/hfi1
6583 L: linux-fsdevel@vger.kernel.org
6585 F: Documentation/filesystems/hfs.txt
6589 L: linux-fsdevel@vger.kernel.org
6591 F: Documentation/filesystems/hfsplus.txt
6594 HGA FRAMEBUFFER DRIVER
6595 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6596 L: linux-nvidia@lists.surfsouth.com
6597 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6599 F: drivers/video/fbdev/hgafb.c
6601 HIBERNATION (aka Software Suspend, aka swsusp)
6602 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6603 M: Pavel Machek <pavel@ucw.cz>
6604 L: linux-pm@vger.kernel.org
6605 B: https://bugzilla.kernel.org
6608 F: drivers/base/power/
6610 F: include/linux/suspend.h
6611 F: include/linux/freezer.h
6612 F: include/linux/pm.h
6613 F: arch/*/include/asm/suspend*.h
6616 M: Jiri Kosina <jikos@kernel.org>
6617 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6618 L: linux-input@vger.kernel.org
6619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6622 F: include/linux/hid*
6623 F: include/uapi/linux/hid*
6625 HID SENSOR HUB DRIVERS
6626 M: Jiri Kosina <jikos@kernel.org>
6627 M: Jonathan Cameron <jic23@kernel.org>
6628 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6629 L: linux-input@vger.kernel.org
6630 L: linux-iio@vger.kernel.org
6632 F: Documentation/hid/hid-sensor*
6633 F: drivers/hid/hid-sensor-*
6634 F: drivers/iio/*/hid-*
6635 F: include/linux/hid-sensor-*
6637 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6638 M: Thomas Gleixner <tglx@linutronix.de>
6639 L: linux-kernel@vger.kernel.org
6640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6642 F: Documentation/timers/
6643 F: kernel/time/hrtimer.c
6644 F: kernel/time/clockevents.c
6645 F: kernel/time/timer_*.c
6646 F: include/linux/clockchips.h
6647 F: include/linux/hrtimer.h
6649 HIGH-SPEED SCC DRIVER FOR AX.25
6650 L: linux-hams@vger.kernel.org
6652 F: drivers/net/hamradio/dmascc.c
6653 F: drivers/net/hamradio/scc.c
6655 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6656 M: HighPoint Linux Team <linux@highpoint-tech.com>
6657 W: http://www.highpoint-tech.com
6659 F: Documentation/scsi/hptiop.txt
6660 F: drivers/scsi/hptiop.c
6663 M: Jes Sorensen <jes@trained-monkey.org>
6664 L: linux-hippi@sunsite.dk
6666 F: include/linux/hippidevice.h
6667 F: include/uapi/linux/if_hippi.h
6669 F: drivers/net/hippi/
6671 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6672 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6673 M: Salil Mehta <salil.mehta@huawei.com>
6674 L: netdev@vger.kernel.org
6675 W: http://www.hisilicon.com
6677 F: drivers/net/ethernet/hisilicon/hns3/
6679 HISILICON LPC BUS DRIVER
6680 M: john.garry@huawei.com
6681 W: http://www.hisilicon.com
6683 F: drivers/bus/hisi_lpc.c
6684 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6686 HISILICON NETWORK SUBSYSTEM DRIVER
6687 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6688 M: Salil Mehta <salil.mehta@huawei.com>
6689 L: netdev@vger.kernel.org
6690 W: http://www.hisilicon.com
6692 F: drivers/net/ethernet/hisilicon/
6693 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6695 HISILICON PMU DRIVER
6696 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6697 W: http://www.hisilicon.com
6699 F: drivers/perf/hisilicon
6700 F: Documentation/perf/hisi-pmu.txt
6702 HISILICON ROCE DRIVER
6703 M: Lijun Ou <oulijun@huawei.com>
6704 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6705 L: linux-rdma@vger.kernel.org
6707 F: drivers/infiniband/hw/hns/
6708 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6710 HISILICON SAS Controller
6711 M: John Garry <john.garry@huawei.com>
6712 W: http://www.hisilicon.com
6714 F: drivers/scsi/hisi_sas/
6715 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6717 HMM - Heterogeneous Memory Management
6718 M: Jérôme Glisse <jglisse@redhat.com>
6719 L: linux-mm@kvack.org
6722 F: include/linux/hmm*
6723 F: Documentation/vm/hmm.rst
6726 M: Jouni Malinen <j@w1.fi>
6727 L: linux-wireless@vger.kernel.org
6728 W: http://w1.fi/hostap-driver.html
6730 F: drivers/net/wireless/intersil/hostap/
6732 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6733 L: platform-driver-x86@vger.kernel.org
6735 F: drivers/platform/x86/tc1100-wmi.c
6737 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6738 M: Jaroslav Kysela <perex@perex.cz>
6740 F: drivers/net/ethernet/hp/hp100.*
6742 HPET: High Precision Event Timers driver
6743 M: Clemens Ladisch <clemens@ladisch.de>
6745 F: Documentation/timers/hpet.txt
6746 F: drivers/char/hpet.c
6747 F: include/linux/hpet.h
6748 F: include/uapi/linux/hpet.h
6752 F: arch/x86/kernel/hpet.c
6753 F: arch/x86/include/asm/hpet.h
6756 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6757 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6762 M: Sebastian Reichel <sre@kernel.org>
6763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6765 F: Documentation/ABI/testing/sysfs-bus-hsi
6766 F: Documentation/driver-api/hsi.rst
6768 F: include/linux/hsi/
6769 F: include/uapi/linux/hsi/
6772 L: linux-usb@vger.kernel.org
6774 F: drivers/net/usb/hso.c
6776 HSR NETWORK PROTOCOL
6777 M: Arvid Brodin <arvid.brodin@alten.se>
6778 L: netdev@vger.kernel.org
6782 HT16K33 LED CONTROLLER DRIVER
6783 M: Robin van der Gracht <robin@protonic.nl>
6785 F: drivers/auxdisplay/ht16k33.c
6786 F: Documentation/devicetree/bindings/display/ht16k33.txt
6788 HTCPEN TOUCHSCREEN DRIVER
6789 M: Pau Oliva Fora <pof@eslack.org>
6790 L: linux-input@vger.kernel.org
6792 F: drivers/input/touchscreen/htcpen.c
6794 HUAWEI ETHERNET DRIVER
6795 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6796 L: netdev@vger.kernel.org
6798 F: Documentation/networking/hinic.txt
6799 F: drivers/net/ethernet/huawei/hinic/
6802 M: Mike Kravetz <mike.kravetz@oracle.com>
6803 L: linux-mm@kvack.org
6807 F: include/linux/hugetlb.h
6808 F: Documentation/admin-guide/mm/hugetlbpage.rst
6809 F: Documentation/vm/hugetlbfs_reserv.rst
6810 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6813 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6814 L: linux-media@vger.kernel.org
6815 T: git git://linuxtv.org/media_tree.git
6816 W: https://linuxtv.org
6818 F: drivers/media/platform/sti/hva
6820 HWPOISON MEMORY FAILURE HANDLING
6821 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6822 L: linux-mm@kvack.org
6824 F: mm/memory-failure.c
6825 F: mm/hwpoison-inject.c
6827 HYGON PROCESSOR SUPPORT
6828 M: Pu Wen <puwen@hygon.cn>
6829 L: linux-kernel@vger.kernel.org
6831 F: arch/x86/kernel/cpu/hygon.c
6833 Hyper-V CORE AND DRIVERS
6834 M: "K. Y. Srinivasan" <kys@microsoft.com>
6835 M: Haiyang Zhang <haiyangz@microsoft.com>
6836 M: Stephen Hemminger <sthemmin@microsoft.com>
6837 L: devel@linuxdriverproject.org
6839 F: Documentation/networking/netvsc.txt
6840 F: arch/x86/include/asm/mshyperv.h
6841 F: arch/x86/include/asm/trace/hyperv.h
6842 F: arch/x86/include/asm/hyperv-tlfs.h
6843 F: arch/x86/kernel/cpu/mshyperv.c
6845 F: drivers/hid/hid-hyperv.c
6847 F: drivers/input/serio/hyperv-keyboard.c
6848 F: drivers/pci/controller/pci-hyperv.c
6849 F: drivers/net/hyperv/
6850 F: drivers/scsi/storvsc_drv.c
6851 F: drivers/uio/uio_hv_generic.c
6852 F: drivers/video/fbdev/hyperv_fb.c
6853 F: net/vmw_vsock/hyperv_transport.c
6854 F: include/linux/hyperv.h
6855 F: include/uapi/linux/hyperv.h
6857 F: Documentation/ABI/stable/sysfs-bus-vmbus
6859 HYPERVISOR VIRTUAL CONSOLE DRIVER
6860 L: linuxppc-dev@lists.ozlabs.org
6865 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6866 L: linux-i2c@vger.kernel.org
6867 L: linux-acpi@vger.kernel.org
6869 F: drivers/i2c/i2c-core-acpi.c
6872 M: Peter Rosin <peda@axentia.se>
6873 L: linux-i2c@vger.kernel.org
6875 F: Documentation/i2c/i2c-topology
6876 F: Documentation/i2c/muxes/
6877 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6878 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6879 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6880 F: drivers/i2c/i2c-mux.c
6881 F: drivers/i2c/muxes/
6882 F: include/linux/i2c-mux.h
6884 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6885 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6886 L: linux-i2c@vger.kernel.org
6888 F: drivers/i2c/busses/i2c-mv64xxx.c
6890 I2C OVER PARALLEL PORT
6891 M: Jean Delvare <jdelvare@suse.com>
6892 L: linux-i2c@vger.kernel.org
6894 F: Documentation/i2c/busses/i2c-parport
6895 F: Documentation/i2c/busses/i2c-parport-light
6896 F: drivers/i2c/busses/i2c-parport.c
6897 F: drivers/i2c/busses/i2c-parport-light.c
6900 M: Wolfram Sang <wsa@the-dreams.de>
6901 L: linux-i2c@vger.kernel.org
6902 W: https://i2c.wiki.kernel.org/
6903 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6906 F: Documentation/devicetree/bindings/i2c/i2c.txt
6907 F: Documentation/i2c/
6909 F: include/linux/i2c.h
6910 F: include/linux/i2c-dev.h
6911 F: include/linux/i2c-smbus.h
6912 F: include/uapi/linux/i2c.h
6913 F: include/uapi/linux/i2c-*.h
6915 I2C SUBSYSTEM HOST DRIVERS
6916 L: linux-i2c@vger.kernel.org
6917 W: https://i2c.wiki.kernel.org/
6918 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6921 F: Documentation/devicetree/bindings/i2c/
6922 F: drivers/i2c/algos/
6923 F: drivers/i2c/busses/
6926 M: Jean Delvare <jdelvare@suse.com>
6927 L: linux-i2c@vger.kernel.org
6929 F: Documentation/i2c/busses/i2c-taos-evm
6930 F: drivers/i2c/busses/i2c-taos-evm.c
6933 M: Till Harbaum <till@harbaum.org>
6934 L: linux-i2c@vger.kernel.org
6935 W: http://www.harbaum.org/till/i2c_tiny_usb
6937 F: drivers/i2c/busses/i2c-tiny-usb.c
6939 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6940 M: Jean Delvare <jdelvare@suse.com>
6941 L: linux-i2c@vger.kernel.org
6943 F: Documentation/i2c/busses/i2c-ali1535
6944 F: Documentation/i2c/busses/i2c-ali1563
6945 F: Documentation/i2c/busses/i2c-ali15x3
6946 F: Documentation/i2c/busses/i2c-amd756
6947 F: Documentation/i2c/busses/i2c-amd8111
6948 F: Documentation/i2c/busses/i2c-i801
6949 F: Documentation/i2c/busses/i2c-nforce2
6950 F: Documentation/i2c/busses/i2c-piix4
6951 F: Documentation/i2c/busses/i2c-sis5595
6952 F: Documentation/i2c/busses/i2c-sis630
6953 F: Documentation/i2c/busses/i2c-sis96x
6954 F: Documentation/i2c/busses/i2c-via
6955 F: Documentation/i2c/busses/i2c-viapro
6956 F: drivers/i2c/busses/i2c-ali1535.c
6957 F: drivers/i2c/busses/i2c-ali1563.c
6958 F: drivers/i2c/busses/i2c-ali15x3.c
6959 F: drivers/i2c/busses/i2c-amd756.c
6960 F: drivers/i2c/busses/i2c-amd756-s4882.c
6961 F: drivers/i2c/busses/i2c-amd8111.c
6962 F: drivers/i2c/busses/i2c-i801.c
6963 F: drivers/i2c/busses/i2c-isch.c
6964 F: drivers/i2c/busses/i2c-nforce2.c
6965 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6966 F: drivers/i2c/busses/i2c-piix4.c
6967 F: drivers/i2c/busses/i2c-sis5595.c
6968 F: drivers/i2c/busses/i2c-sis630.c
6969 F: drivers/i2c/busses/i2c-sis96x.c
6970 F: drivers/i2c/busses/i2c-via.c
6971 F: drivers/i2c/busses/i2c-viapro.c
6973 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6974 M: Hans de Goede <hdegoede@redhat.com>
6975 L: linux-i2c@vger.kernel.org
6977 F: drivers/i2c/busses/i2c-cht-wc.c
6979 I2C/SMBUS ISMT DRIVER
6980 M: Seth Heasley <seth.heasley@intel.com>
6981 M: Neil Horman <nhorman@tuxdriver.com>
6982 L: linux-i2c@vger.kernel.org
6983 F: drivers/i2c/busses/i2c-ismt.c
6984 F: Documentation/i2c/busses/i2c-ismt
6986 I2C/SMBUS STUB DRIVER
6987 M: Jean Delvare <jdelvare@suse.com>
6988 L: linux-i2c@vger.kernel.org
6990 F: drivers/i2c/i2c-stub.c
6992 IA64 (Itanium) PLATFORM
6993 M: Tony Luck <tony.luck@intel.com>
6994 M: Fenghua Yu <fenghua.yu@intel.com>
6995 L: linux-ia64@vger.kernel.org
6996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7000 IBM Power 842 compression accelerator
7001 M: Haren Myneni <haren@us.ibm.com>
7003 F: drivers/crypto/nx/Makefile
7004 F: drivers/crypto/nx/Kconfig
7005 F: drivers/crypto/nx/nx-842*
7006 F: include/linux/sw842.h
7010 IBM Power in-Nest Crypto Acceleration
7011 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7012 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7013 L: linux-crypto@vger.kernel.org
7015 F: drivers/crypto/nx/Makefile
7016 F: drivers/crypto/nx/Kconfig
7017 F: drivers/crypto/nx/nx-aes*
7018 F: drivers/crypto/nx/nx-sha*
7019 F: drivers/crypto/nx/nx.*
7020 F: drivers/crypto/nx/nx_csbcpb.h
7021 F: drivers/crypto/nx/nx_debugfs.h
7023 IBM Power Linux RAID adapter
7024 M: Brian King <brking@us.ibm.com>
7026 F: drivers/scsi/ipr.*
7028 IBM Power SRIOV Virtual NIC Device Driver
7029 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7030 M: John Allen <jallen@linux.vnet.ibm.com>
7031 L: netdev@vger.kernel.org
7033 F: drivers/net/ethernet/ibm/ibmvnic.*
7035 IBM Power Virtual Accelerator Switchboard
7036 M: Sukadev Bhattiprolu
7037 L: linuxppc-dev@lists.ozlabs.org
7039 F: arch/powerpc/platforms/powernv/vas*
7040 F: arch/powerpc/platforms/powernv/copy-paste.h
7041 F: arch/powerpc/include/asm/vas.h
7042 F: arch/powerpc/include/uapi/asm/vas.h
7044 IBM Power Virtual Ethernet Device Driver
7045 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7046 L: netdev@vger.kernel.org
7048 F: drivers/net/ethernet/ibm/ibmveth.*
7050 IBM Power Virtual FC Device Drivers
7051 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7052 L: linux-scsi@vger.kernel.org
7054 F: drivers/scsi/ibmvscsi/ibmvfc*
7056 IBM Power Virtual Management Channel Driver
7057 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7058 M: Steven Royer <seroyer@linux.vnet.ibm.com>
7060 F: drivers/misc/ibmvmc.*
7062 IBM Power Virtual SCSI Device Drivers
7063 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7064 L: linux-scsi@vger.kernel.org
7066 F: drivers/scsi/ibmvscsi/ibmvscsi*
7067 F: include/scsi/viosrp.h
7069 IBM Power Virtual SCSI Device Target Driver
7070 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7071 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7072 L: linux-scsi@vger.kernel.org
7073 L: target-devel@vger.kernel.org
7075 F: drivers/scsi/ibmvscsi_tgt/
7077 IBM Power VMX Cryptographic instructions
7078 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7079 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7080 L: linux-crypto@vger.kernel.org
7082 F: drivers/crypto/vmx/Makefile
7083 F: drivers/crypto/vmx/Kconfig
7084 F: drivers/crypto/vmx/vmx.c
7085 F: drivers/crypto/vmx/aes*
7086 F: drivers/crypto/vmx/ghash*
7087 F: drivers/crypto/vmx/ppc-xlate.pl
7089 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7090 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7091 L: linux-pci@vger.kernel.org
7092 L: linuxppc-dev@lists.ozlabs.org
7094 F: drivers/pci/hotplug/rpaphp*
7096 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7097 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7098 L: linux-pci@vger.kernel.org
7099 L: linuxppc-dev@lists.ozlabs.org
7101 F: drivers/pci/hotplug/rpadlpar*
7103 IBM ServeRAID RAID DRIVER
7105 F: drivers/scsi/ips.*
7107 ICH LPC AND GPIO DRIVER
7108 M: Peter Tyser <ptyser@xes-inc.com>
7110 F: drivers/mfd/lpc_ich.c
7111 F: drivers/gpio/gpio-ich.c
7114 M: "David S. Miller" <davem@davemloft.net>
7115 L: linux-ide@vger.kernel.org
7116 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7119 F: Documentation/ide/
7121 F: include/linux/ide.h
7124 M: Borislav Petkov <bp@alien8.de>
7125 L: linux-ide@vger.kernel.org
7127 F: Documentation/cdrom/ide-cd
7128 F: drivers/ide/ide-cd*
7130 IDEAPAD LAPTOP EXTRAS DRIVER
7131 M: Ike Panhc <ike.pan@canonical.com>
7132 L: platform-driver-x86@vger.kernel.org
7133 W: http://launchpad.net/ideapad-laptop
7135 F: drivers/platform/x86/ideapad-laptop.c
7137 IDEAPAD LAPTOP SLIDEBAR DRIVER
7138 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7139 L: linux-input@vger.kernel.org
7140 W: https://github.com/o2genum/ideapad-slidebar
7142 F: drivers/input/misc/ideapad_slidebar.c
7144 IDT VersaClock 5 CLOCK DRIVER
7145 M: Marek Vasut <marek.vasut@gmail.com>
7147 F: drivers/clk/clk-versaclock5.c
7149 IEEE 802.15.4 SUBSYSTEM
7150 M: Alexander Aring <alex.aring@gmail.com>
7151 M: Stefan Schmidt <stefan@datenfreihafen.org>
7152 L: linux-wpan@vger.kernel.org
7153 W: http://wpan.cakelab.org/
7154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7159 F: drivers/net/ieee802154/
7160 F: include/linux/nl802154.h
7161 F: include/linux/ieee802154.h
7162 F: include/net/nl802154.h
7163 F: include/net/mac802154.h
7164 F: include/net/af_ieee802154.h
7165 F: include/net/cfg802154.h
7166 F: include/net/ieee802154_netdev.h
7167 F: Documentation/networking/ieee802154.txt
7170 M: Yotam Gigi <yotam.gi@gmail.com>
7171 M: Jamal Hadi Salim <jhs@mojatatu.com>
7173 F: include/net/ife.h
7174 F: include/uapi/linux/ife.h
7176 IGORPLUG-USB IR RECEIVER
7177 M: Sean Young <sean@mess.org>
7178 L: linux-media@vger.kernel.org
7180 F: drivers/media/rc/igorplugusb.c
7182 IGUANAWORKS USB IR TRANSCEIVER
7183 M: Sean Young <sean@mess.org>
7184 L: linux-media@vger.kernel.org
7186 F: drivers/media/rc/iguanair.c
7188 IIO DIGITAL POTENTIOMETER DAC
7189 M: Peter Rosin <peda@axentia.se>
7190 L: linux-iio@vger.kernel.org
7192 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7193 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7194 F: drivers/iio/dac/dpot-dac.c
7196 IIO ENVELOPE DETECTOR
7197 M: Peter Rosin <peda@axentia.se>
7198 L: linux-iio@vger.kernel.org
7200 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7201 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7202 F: drivers/iio/adc/envelope-detector.c
7205 M: Peter Rosin <peda@axentia.se>
7206 L: linux-iio@vger.kernel.org
7208 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7209 F: drivers/iio/multiplexer/iio-mux.c
7211 IIO SUBSYSTEM AND DRIVERS
7212 M: Jonathan Cameron <jic23@kernel.org>
7213 R: Hartmut Knaack <knaack.h@gmx.de>
7214 R: Lars-Peter Clausen <lars@metafoo.de>
7215 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7216 L: linux-iio@vger.kernel.org
7217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7219 F: Documentation/ABI/testing/configfs-iio*
7220 F: Documentation/ABI/testing/sysfs-bus-iio*
7221 F: Documentation/devicetree/bindings/iio/
7223 F: drivers/staging/iio/
7224 F: include/linux/iio/
7228 M: Peter Rosin <peda@axentia.se>
7229 L: linux-iio@vger.kernel.org
7231 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7232 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7233 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7234 F: drivers/iio/afe/iio-rescale.c
7236 IKANOS/ADI EAGLE ADSL USB DRIVER
7237 M: Matthieu Castet <castet.matthieu@free.fr>
7238 M: Stanislaw Gruszka <stf_xl@wp.pl>
7240 F: drivers/usb/atm/ueagle-atm.c
7242 IMGTEC ASCII LCD DRIVER
7243 M: Paul Burton <paul.burton@mips.com>
7245 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7246 F: drivers/auxdisplay/img-ascii-lcd.c
7248 IMGTEC IR DECODER DRIVER
7249 M: James Hogan <jhogan@kernel.org>
7251 F: drivers/media/rc/img-ir/
7253 IMON SOUNDGRAPH USB IR RECEIVER
7254 M: Sean Young <sean@mess.org>
7255 L: linux-media@vger.kernel.org
7257 F: drivers/media/rc/imon_raw.c
7258 F: drivers/media/rc/imon.c
7260 IMS TWINTURBO FRAMEBUFFER DRIVER
7261 L: linux-fbdev@vger.kernel.org
7263 F: drivers/video/fbdev/imsttfb.c
7265 INA209 HARDWARE MONITOR DRIVER
7266 M: Guenter Roeck <linux@roeck-us.net>
7267 L: linux-hwmon@vger.kernel.org
7269 F: Documentation/hwmon/ina209
7270 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7271 F: drivers/hwmon/ina209.c
7273 INA2XX HARDWARE MONITOR DRIVER
7274 M: Guenter Roeck <linux@roeck-us.net>
7275 L: linux-hwmon@vger.kernel.org
7277 F: Documentation/hwmon/ina2xx
7278 F: drivers/hwmon/ina2xx.c
7279 F: include/linux/platform_data/ina2xx.h
7281 INDUSTRY PACK SUBSYSTEM (IPACK)
7282 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7283 M: Jens Taprogge <jens.taprogge@taprogge.org>
7284 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7285 L: industrypack-devel@lists.sourceforge.net
7286 W: http://industrypack.sourceforge.net
7290 INFINIBAND SUBSYSTEM
7291 M: Doug Ledford <dledford@redhat.com>
7292 M: Jason Gunthorpe <jgg@mellanox.com>
7293 L: linux-rdma@vger.kernel.org
7294 W: https://github.com/linux-rdma/rdma-core
7295 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7298 F: Documentation/devicetree/bindings/infiniband/
7299 F: Documentation/infiniband/
7300 F: drivers/infiniband/
7301 F: include/uapi/linux/if_infiniband.h
7302 F: include/uapi/rdma/
7305 INGENIC JZ4780 DMA Driver
7306 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7308 F: drivers/dma/dma-jz4780.c
7310 INGENIC JZ4780 NAND DRIVER
7311 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7312 L: linux-mtd@lists.infradead.org
7314 F: drivers/mtd/nand/raw/jz4780_*
7317 M: Jan Kara <jack@suse.cz>
7318 R: Amir Goldstein <amir73il@gmail.com>
7319 L: linux-fsdevel@vger.kernel.org
7321 F: Documentation/filesystems/inotify.txt
7322 F: fs/notify/inotify/
7323 F: include/linux/inotify.h
7324 F: include/uapi/linux/inotify.h
7326 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7327 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7328 L: linux-input@vger.kernel.org
7329 Q: http://patchwork.kernel.org/project/linux-input/list/
7330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7333 F: include/linux/input.h
7334 F: include/uapi/linux/input.h
7335 F: include/uapi/linux/input-event-codes.h
7336 F: include/linux/input/
7337 F: Documentation/devicetree/bindings/input/
7338 F: Documentation/devicetree/bindings/serio/
7339 F: Documentation/input/
7341 INPUT MULTITOUCH (MT) PROTOCOL
7342 M: Henrik Rydberg <rydberg@bitmath.org>
7343 L: linux-input@vger.kernel.org
7345 F: Documentation/input/multi-touch-protocol.rst
7346 F: drivers/input/input-mt.c
7349 INSIDE SECURE CRYPTO DRIVER
7350 M: Antoine Tenart <antoine.tenart@bootlin.com>
7351 F: drivers/crypto/inside-secure/
7353 L: linux-crypto@vger.kernel.org
7355 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7356 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7357 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7358 L: linux-integrity@vger.kernel.org
7359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7361 F: security/integrity/ima/
7363 INTEL 810/815 FRAMEBUFFER DRIVER
7364 M: Antonino Daplas <adaplas@gmail.com>
7365 L: linux-fbdev@vger.kernel.org
7367 F: drivers/video/fbdev/i810/
7370 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7371 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7372 M: Jie Yang <yang.jie@linux.intel.com>
7373 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7377 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7378 M: Hans de Goede <hdegoede@redhat.com>
7379 L: platform-driver-x86@vger.kernel.org
7381 F: drivers/platform/x86/intel_atomisp2_pm.c
7383 INTEL C600 SERIES SAS CONTROLLER DRIVER
7384 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7385 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7386 L: linux-scsi@vger.kernel.org
7387 T: git git://git.code.sf.net/p/intel-sas/isci
7389 F: drivers/scsi/isci/
7391 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7392 M: Jani Nikula <jani.nikula@linux.intel.com>
7393 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7394 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7395 L: intel-gfx@lists.freedesktop.org
7396 W: https://01.org/linuxgraphics/
7397 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7398 C: irc://chat.freenode.net/intel-gfx
7399 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7400 T: git git://anongit.freedesktop.org/drm-intel
7402 F: drivers/gpu/drm/i915/
7403 F: include/drm/i915*
7404 F: include/uapi/drm/i915_drm.h
7405 F: Documentation/gpu/i915.rst
7407 INTEL ETHERNET DRIVERS
7408 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7409 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7410 W: http://www.intel.com/support/feedback.htm
7411 W: http://e1000.sourceforge.net/
7412 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7416 F: Documentation/networking/e100.rst
7417 F: Documentation/networking/e1000.rst
7418 F: Documentation/networking/e1000e.rst
7419 F: Documentation/networking/fm10k.rst
7420 F: Documentation/networking/igb.rst
7421 F: Documentation/networking/igbvf.rst
7422 F: Documentation/networking/ixgb.rst
7423 F: Documentation/networking/ixgbe.rst
7424 F: Documentation/networking/ixgbevf.rst
7425 F: Documentation/networking/i40e.rst
7426 F: Documentation/networking/iavf.rst
7427 F: Documentation/networking/ice.rst
7428 F: drivers/net/ethernet/intel/
7429 F: drivers/net/ethernet/intel/*/
7430 F: include/linux/avf/virtchnl.h
7432 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7433 M: Maik Broemme <mbroemme@libmpq.org>
7434 L: linux-fbdev@vger.kernel.org
7436 F: Documentation/fb/intelfb.txt
7437 F: drivers/video/fbdev/intelfb/
7439 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7440 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7441 M: Zhi Wang <zhi.a.wang@intel.com>
7442 L: intel-gvt-dev@lists.freedesktop.org
7443 L: intel-gfx@lists.freedesktop.org
7444 W: https://01.org/igvt-g
7445 T: git https://github.com/intel/gvt-linux.git
7447 F: drivers/gpu/drm/i915/gvt/
7449 INTEL PMIC GPIO DRIVER
7450 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7452 F: drivers/gpio/gpio-*cove.c
7453 F: drivers/gpio/gpio-msic.c
7455 INTEL HID EVENT DRIVER
7456 M: Alex Hung <alex.hung@canonical.com>
7457 L: platform-driver-x86@vger.kernel.org
7459 F: drivers/platform/x86/intel-hid.c
7461 INTEL I/OAT DMA DRIVER
7462 M: Dave Jiang <dave.jiang@intel.com>
7463 R: Dan Williams <dan.j.williams@intel.com>
7464 L: dmaengine@vger.kernel.org
7465 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7467 F: drivers/dma/ioat*
7470 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7471 M: Len Brown <lenb@kernel.org>
7472 L: linux-pm@vger.kernel.org
7473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7474 B: https://bugzilla.kernel.org
7476 F: drivers/idle/intel_idle.c
7478 INTEL INTEGRATED SENSOR HUB DRIVER
7479 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7480 M: Jiri Kosina <jikos@kernel.org>
7481 L: linux-input@vger.kernel.org
7483 F: drivers/hid/intel-ish-hid/
7486 M: David Woodhouse <dwmw2@infradead.org>
7487 L: iommu@lists.linux-foundation.org
7488 T: git git://git.infradead.org/iommu-2.6.git
7490 F: drivers/iommu/intel-iommu.c
7491 F: include/linux/intel-iommu.h
7493 INTEL IOP-ADMA DMA DRIVER
7494 R: Dan Williams <dan.j.williams@intel.com>
7496 F: drivers/dma/iop-adma.c
7498 INTEL IPU3 CSI-2 CIO2 DRIVER
7499 M: Yong Zhi <yong.zhi@intel.com>
7500 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7501 M: Bingbu Cao <bingbu.cao@intel.com>
7502 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7503 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7504 L: linux-media@vger.kernel.org
7506 F: drivers/media/pci/intel/ipu3/
7507 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7509 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7510 M: Krzysztof Halasa <khalasa@piap.pl>
7512 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7513 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7514 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7515 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7516 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7517 F: drivers/net/wan/ixp4xx_hss.c
7519 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7520 M: Deepak Saxena <dsaxena@plexity.net>
7522 F: drivers/char/hw_random/ixp4xx-rng.c
7524 INTEL MANAGEMENT ENGINE (mei)
7525 M: Tomas Winkler <tomas.winkler@intel.com>
7526 L: linux-kernel@vger.kernel.org
7528 F: include/uapi/linux/mei.h
7529 F: include/linux/mei_cl_bus.h
7530 F: drivers/misc/mei/*
7531 F: drivers/watchdog/mei_wdt.c
7532 F: Documentation/misc-devices/mei/*
7535 INTEL MENLOW THERMAL DRIVER
7536 M: Sujith Thomas <sujith.thomas@intel.com>
7537 L: platform-driver-x86@vger.kernel.org
7538 W: https://01.org/linux-acpi
7540 F: drivers/platform/x86/intel_menlow.c
7542 INTEL MERRIFIELD GPIO DRIVER
7543 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7544 L: linux-gpio@vger.kernel.org
7546 F: drivers/gpio/gpio-merrifield.c
7548 INTEL MIC DRIVERS (mic)
7549 M: Sudeep Dutt <sudeep.dutt@intel.com>
7550 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7552 W: https://github.com/sudeepdutt/mic
7553 W: http://software.intel.com/en-us/mic-developer
7554 F: include/linux/mic_bus.h
7555 F: include/linux/scif.h
7556 F: include/uapi/linux/mic_common.h
7557 F: include/uapi/linux/mic_ioctl.h
7558 F: include/uapi/linux/scif_ioctl.h
7559 F: drivers/misc/mic/
7560 F: drivers/dma/mic_x100_dma.c
7561 F: drivers/dma/mic_x100_dma.h
7562 F: Documentation/mic/
7564 INTEL PMC CORE DRIVER
7565 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7566 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7567 L: platform-driver-x86@vger.kernel.org
7569 F: drivers/platform/x86/intel_pmc_core*
7571 INTEL PMC/P-Unit IPC DRIVER
7572 M: Zha Qipeng<qipeng.zha@intel.com>
7573 L: platform-driver-x86@vger.kernel.org
7575 F: drivers/platform/x86/intel_pmc_ipc.c
7576 F: drivers/platform/x86/intel_punit_ipc.c
7577 F: arch/x86/include/asm/intel_pmc_ipc.h
7578 F: arch/x86/include/asm/intel_punit_ipc.h
7580 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7581 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7583 F: drivers/mfd/intel_msic.c
7584 F: drivers/mfd/intel_soc_pmic*
7585 F: include/linux/mfd/intel_msic.h
7586 F: include/linux/mfd/intel_soc_pmic*
7588 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7589 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7590 L: linux-wireless@vger.kernel.org
7592 F: Documentation/networking/README.ipw2100
7593 F: Documentation/networking/README.ipw2200
7594 F: drivers/net/wireless/intel/ipw2x00/
7597 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7598 M: Len Brown <lenb@kernel.org>
7599 L: linux-pm@vger.kernel.org
7601 F: drivers/cpufreq/intel_pstate.c
7603 INTEL RDMA RNIC DRIVER
7604 M: Faisal Latif <faisal.latif@intel.com>
7605 M: Shiraz Saleem <shiraz.saleem@intel.com>
7606 L: linux-rdma@vger.kernel.org
7608 F: drivers/infiniband/hw/i40iw/
7609 F: include/uapi/rdma/i40iw-abi.h
7611 INTEL TELEMETRY DRIVER
7612 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7613 M: "David E. Box" <david.e.box@linux.intel.com>
7614 L: platform-driver-x86@vger.kernel.org
7616 F: arch/x86/include/asm/intel_telemetry.h
7617 F: drivers/platform/x86/intel_telemetry*
7619 INTEL VIRTUAL BUTTON DRIVER
7620 M: AceLan Kao <acelan.kao@canonical.com>
7621 L: platform-driver-x86@vger.kernel.org
7623 F: drivers/platform/x86/intel-vbtn.c
7625 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7626 M: Stanislaw Gruszka <sgruszka@redhat.com>
7627 L: linux-wireless@vger.kernel.org
7629 F: drivers/net/wireless/intel/iwlegacy/
7631 INTEL WIRELESS WIFI LINK (iwlwifi)
7632 M: Johannes Berg <johannes.berg@intel.com>
7633 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7634 M: Luca Coelho <luciano.coelho@intel.com>
7635 M: Intel Linux Wireless <linuxwifi@intel.com>
7636 L: linux-wireless@vger.kernel.org
7637 W: http://intellinuxwireless.org
7638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7640 F: drivers/net/wireless/intel/iwlwifi/
7642 INTEL WIRELESS WIMAX CONNECTION 2400
7643 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7644 M: linux-wimax@intel.com
7645 L: wimax@linuxwimax.org (subscribers-only)
7647 W: http://linuxwimax.org
7648 F: Documentation/wimax/README.i2400m
7649 F: drivers/net/wimax/i2400m/
7650 F: include/uapi/linux/wimax/i2400m.h
7652 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7653 M: Mario Limonciello <mario.limonciello@dell.com>
7655 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7658 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7660 F: Documentation/trace/intel_th.rst
7661 F: drivers/hwtracing/intel_th/
7663 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7664 M: Ning Sun <ning.sun@intel.com>
7665 L: tboot-devel@lists.sourceforge.net
7666 W: http://tboot.sourceforge.net
7667 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7669 F: Documentation/intel_txt.txt
7670 F: include/linux/tboot.h
7671 F: arch/x86/kernel/tboot.c
7673 INTEL-MID GPIO DRIVER
7674 M: David Cohen <david.a.cohen@linux.intel.com>
7675 L: linux-gpio@vger.kernel.org
7677 F: drivers/gpio/gpio-intel-mid.c
7679 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7680 M: Linus Walleij <linus.walleij@linaro.org>
7681 L: linux-iio@vger.kernel.org
7683 F: drivers/iio/gyro/mpu3050*
7684 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7686 IOC3 ETHERNET DRIVER
7687 M: Ralf Baechle <ralf@linux-mips.org>
7688 L: linux-mips@linux-mips.org
7690 F: drivers/net/ethernet/sgi/ioc3-eth.c
7693 M: Pat Gefre <pfg@sgi.com>
7694 L: linux-serial@vger.kernel.org
7696 F: drivers/tty/serial/ioc3_serial.c
7699 M: Joerg Roedel <joro@8bytes.org>
7700 L: iommu@lists.linux-foundation.org
7701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7703 F: Documentation/devicetree/bindings/iommu/
7705 F: include/linux/iommu.h
7706 F: include/linux/of_iommu.h
7707 F: include/linux/iova.h
7710 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7712 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7715 M: Corey Minyard <minyard@acm.org>
7716 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7717 W: http://openipmi.sourceforge.net/
7719 F: Documentation/devicetree/bindings/ipmi/
7720 F: Documentation/IPMI.txt
7721 F: drivers/char/ipmi/
7722 F: include/linux/ipmi*
7723 F: include/uapi/linux/ipmi*
7725 IPS SCSI RAID DRIVER
7726 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7727 L: linux-scsi@vger.kernel.org
7728 W: http://www.adaptec.com/
7730 F: drivers/scsi/ips*
7733 M: Wensong Zhang <wensong@linux-vs.org>
7734 M: Simon Horman <horms@verge.net.au>
7735 M: Julian Anastasov <ja@ssi.bg>
7736 L: netdev@vger.kernel.org
7737 L: lvs-devel@vger.kernel.org
7739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7741 F: Documentation/networking/ipvs-sysctl.txt
7742 F: include/net/ip_vs.h
7743 F: include/uapi/linux/ip_vs.h
7744 F: net/netfilter/ipvs/
7747 M: Jiri Kosina <jikos@kernel.org>
7748 M: David Sterba <dsterba@suse.com>
7750 F: drivers/tty/ipwireless/
7753 L: netdev@vger.kernel.org
7755 F: include/uapi/linux/ipx.h
7757 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7758 M: Marc Zyngier <marc.zyngier@arm.com>
7760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7761 F: Documentation/IRQ-domain.txt
7762 F: include/linux/irqdomain.h
7763 F: kernel/irq/irqdomain.c
7767 M: Thomas Gleixner <tglx@linutronix.de>
7768 L: linux-kernel@vger.kernel.org
7770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7774 M: Thomas Gleixner <tglx@linutronix.de>
7775 M: Jason Cooper <jason@lakedaemon.net>
7776 M: Marc Zyngier <marc.zyngier@arm.com>
7777 L: linux-kernel@vger.kernel.org
7779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7780 F: Documentation/devicetree/bindings/interrupt-controller/
7784 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7786 F: Documentation/isa.txt
7787 F: drivers/base/isa.c
7788 F: include/linux/isa.h
7791 M: Hans Verkuil <hverkuil@xs4all.nl>
7792 L: linux-media@vger.kernel.org
7793 T: git git://linuxtv.org/media_tree.git
7794 W: https://linuxtv.org
7796 F: drivers/media/radio/radio-isa*
7799 M: Jaroslav Kysela <perex@perex.cz>
7801 F: Documentation/isapnp.txt
7802 F: drivers/pnp/isapnp/
7803 F: include/linux/isapnp.h
7806 M: Lee Duncan <lduncan@suse.com>
7807 M: Chris Leech <cleech@redhat.com>
7808 L: open-iscsi@googlegroups.com
7809 W: www.open-iscsi.com
7811 F: drivers/scsi/*iscsi*
7812 F: include/scsi/*iscsi*
7814 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7815 M: Peter Jones <pjones@redhat.com>
7816 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7818 F: drivers/firmware/iscsi_ibft*
7820 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7821 M: Sagi Grimberg <sagi@grimberg.me>
7822 M: Max Gurtovoy <maxg@mellanox.com>
7823 L: linux-rdma@vger.kernel.org
7825 W: http://www.openfabrics.org
7826 W: www.open-iscsi.org
7827 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7828 F: drivers/infiniband/ulp/iser/
7830 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7831 M: Sagi Grimberg <sagi@grimberg.me>
7832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7833 L: linux-rdma@vger.kernel.org
7834 L: target-devel@vger.kernel.org
7836 W: http://www.linux-iscsi.org
7837 F: drivers/infiniband/ulp/isert
7840 M: Karsten Keil <isdn@linux-pingi.de>
7841 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7842 L: netdev@vger.kernel.org
7843 W: http://www.isdn4linux.de
7844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7846 F: Documentation/isdn/
7848 F: include/linux/isdn.h
7849 F: include/linux/isdn/
7850 F: include/uapi/linux/isdn.h
7851 F: include/uapi/linux/isdn/
7853 ISDN SUBSYSTEM (Eicon active card driver)
7854 M: Armin Schindler <mac@melware.de>
7855 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7856 W: http://www.melware.de
7858 F: drivers/isdn/hardware/eicon/
7860 IT87 HARDWARE MONITORING DRIVER
7861 M: Jean Delvare <jdelvare@suse.com>
7862 L: linux-hwmon@vger.kernel.org
7864 F: Documentation/hwmon/it87
7865 F: drivers/hwmon/it87.c
7868 M: Antti Palosaari <crope@iki.fi>
7869 L: linux-media@vger.kernel.org
7870 W: https://linuxtv.org
7871 W: http://palosaari.fi/linux/
7872 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7873 T: git git://linuxtv.org/anttip/media_tree.git
7875 F: drivers/media/tuners/it913x*
7877 IVTV VIDEO4LINUX DRIVER
7878 M: Andy Walls <awalls@md.metrocast.net>
7879 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7880 L: linux-media@vger.kernel.org
7881 T: git git://linuxtv.org/media_tree.git
7882 W: http://www.ivtvdriver.org
7884 F: Documentation/media/v4l-drivers/ivtv*
7885 F: drivers/media/pci/ivtv/
7886 F: include/uapi/linux/ivtv*
7888 IX2505V MEDIA DRIVER
7889 M: Malcolm Priestley <tvboxspy@gmail.com>
7890 L: linux-media@vger.kernel.org
7891 W: https://linuxtv.org
7892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7894 F: drivers/media/dvb-frontends/ix2505v*
7896 JAILHOUSE HYPERVISOR INTERFACE
7897 M: Jan Kiszka <jan.kiszka@siemens.com>
7898 L: jailhouse-dev@googlegroups.com
7900 F: arch/x86/kernel/jailhouse.c
7901 F: arch/x86/include/asm/jailhouse_para.h
7903 JC42.4 TEMPERATURE SENSOR DRIVER
7904 M: Guenter Roeck <linux@roeck-us.net>
7905 L: linux-hwmon@vger.kernel.org
7907 F: drivers/hwmon/jc42.c
7908 F: Documentation/hwmon/jc42
7911 M: Dave Kleikamp <shaggy@kernel.org>
7912 L: jfs-discussion@lists.sourceforge.net
7913 W: http://jfs.sourceforge.net/
7914 T: git git://github.com/kleikamp/linux-shaggy.git
7916 F: Documentation/filesystems/jfs.txt
7920 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7921 L: netdev@vger.kernel.org
7923 F: drivers/net/ethernet/jme.*
7925 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7926 M: David Woodhouse <dwmw2@infradead.org>
7927 L: linux-mtd@lists.infradead.org
7928 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7931 F: include/uapi/linux/jffs2.h
7933 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7934 M: "Theodore Ts'o" <tytso@mit.edu>
7935 M: Jan Kara <jack@suse.com>
7936 L: linux-ext4@vger.kernel.org
7939 F: include/linux/jbd2.h
7941 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7942 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7943 L: linux-media@vger.kernel.org
7945 F: drivers/media/platform/rcar_jpu.c
7947 JSM Neo PCI based serial card
7948 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7949 L: linux-serial@vger.kernel.org
7951 F: drivers/tty/serial/jsm/
7953 K10TEMP HARDWARE MONITORING DRIVER
7954 M: Clemens Ladisch <clemens@ladisch.de>
7955 L: linux-hwmon@vger.kernel.org
7957 F: Documentation/hwmon/k10temp
7958 F: drivers/hwmon/k10temp.c
7960 K8TEMP HARDWARE MONITORING DRIVER
7961 M: Rudolf Marek <r.marek@assembler.cz>
7962 L: linux-hwmon@vger.kernel.org
7964 F: Documentation/hwmon/k8temp
7965 F: drivers/hwmon/k8temp.c
7968 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7969 R: Alexander Potapenko <glider@google.com>
7970 R: Dmitry Vyukov <dvyukov@google.com>
7971 L: kasan-dev@googlegroups.com
7973 F: arch/*/include/asm/kasan.h
7974 F: arch/*/mm/kasan_init*
7975 F: Documentation/dev-tools/kasan.rst
7976 F: include/linux/kasan*.h
7979 F: scripts/Makefile.kasan
7982 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7984 L: linux-kbuild@vger.kernel.org
7986 F: Documentation/kbuild/kconfig*
7988 F: scripts/Kconfig.include
7991 M: Dave Young <dyoung@redhat.com>
7992 M: Baoquan He <bhe@redhat.com>
7993 R: Vivek Goyal <vgoyal@redhat.com>
7994 L: kexec@lists.infradead.org
7995 W: http://lse.sourceforge.net/kdump/
7997 F: Documentation/kdump/
7999 KEENE FM RADIO TRANSMITTER DRIVER
8000 M: Hans Verkuil <hverkuil@xs4all.nl>
8001 L: linux-media@vger.kernel.org
8002 T: git git://linuxtv.org/media_tree.git
8003 W: https://linuxtv.org
8005 F: drivers/media/radio/radio-keene*
8008 M: Ian Kent <raven@themaw.net>
8009 L: autofs@vger.kernel.org
8013 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8014 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8015 M: Michal Marek <michal.lkml@markovi.net>
8016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8017 L: linux-kbuild@vger.kernel.org
8019 F: Documentation/kbuild/
8022 F: scripts/Makefile*
8029 L: kernel-janitors@vger.kernel.org
8030 W: http://kernelnewbies.org/KernelJanitors
8033 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8034 M: "J. Bruce Fields" <bfields@fieldses.org>
8035 M: Jeff Layton <jlayton@kernel.org>
8036 L: linux-nfs@vger.kernel.org
8037 W: http://nfs.sourceforge.net/
8038 T: git git://linux-nfs.org/~bfields/linux.git
8041 F: include/uapi/linux/nfsd/
8045 F: include/linux/lockd/
8046 F: include/linux/sunrpc/
8047 F: include/uapi/linux/sunrpc/
8049 KERNEL SELFTEST FRAMEWORK
8050 M: Shuah Khan <shuah@kernel.org>
8051 L: linux-kselftest@vger.kernel.org
8052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8053 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8055 F: tools/testing/selftests/
8056 F: Documentation/dev-tools/kselftest*
8058 KERNEL USERMODE HELPER
8059 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8060 L: linux-kernel@vger.kernel.org
8063 F: include/linux/umh.h
8065 KERNEL VIRTUAL MACHINE (KVM)
8066 M: Paolo Bonzini <pbonzini@redhat.com>
8067 M: Radim Krčmář <rkrcmar@redhat.com>
8068 L: kvm@vger.kernel.org
8069 W: http://www.linux-kvm.org
8070 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8072 F: Documentation/virtual/kvm/
8073 F: include/trace/events/kvm.h
8074 F: include/uapi/asm-generic/kvm*
8075 F: include/uapi/linux/kvm*
8076 F: include/asm-generic/kvm*
8077 F: include/linux/kvm*
8078 F: include/kvm/iodev.h
8082 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8083 M: Joerg Roedel <joro@8bytes.org>
8084 L: kvm@vger.kernel.org
8085 W: http://www.linux-kvm.org/
8087 F: arch/x86/include/asm/svm.h
8088 F: arch/x86/kvm/svm.c
8090 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8091 M: Christoffer Dall <christoffer.dall@arm.com>
8092 M: Marc Zyngier <marc.zyngier@arm.com>
8093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8094 L: kvmarm@lists.cs.columbia.edu
8095 W: http://systems.cs.columbia.edu/projects/kvm-arm
8096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8098 F: arch/arm/include/uapi/asm/kvm*
8099 F: arch/arm/include/asm/kvm*
8102 F: include/kvm/arm_*
8104 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8105 M: Christoffer Dall <christoffer.dall@arm.com>
8106 M: Marc Zyngier <marc.zyngier@arm.com>
8107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8108 L: kvmarm@lists.cs.columbia.edu
8110 F: arch/arm64/include/uapi/asm/kvm*
8111 F: arch/arm64/include/asm/kvm*
8114 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8115 M: James Hogan <jhogan@kernel.org>
8116 L: linux-mips@linux-mips.org
8118 F: arch/mips/include/uapi/asm/kvm*
8119 F: arch/mips/include/asm/kvm*
8122 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8123 M: Paul Mackerras <paulus@ozlabs.org>
8124 L: kvm-ppc@vger.kernel.org
8125 W: http://www.linux-kvm.org/
8126 T: git git://github.com/agraf/linux-2.6.git
8128 F: arch/powerpc/include/uapi/asm/kvm*
8129 F: arch/powerpc/include/asm/kvm*
8130 F: arch/powerpc/kvm/
8131 F: arch/powerpc/kernel/kvm*
8133 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8134 M: Christian Borntraeger <borntraeger@de.ibm.com>
8135 M: Janosch Frank <frankja@linux.ibm.com>
8136 R: David Hildenbrand <david@redhat.com>
8137 R: Cornelia Huck <cohuck@redhat.com>
8138 L: linux-s390@vger.kernel.org
8139 W: http://www.ibm.com/developerworks/linux/linux390/
8140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8142 F: arch/s390/include/uapi/asm/kvm*
8143 F: arch/s390/include/asm/gmap.h
8144 F: arch/s390/include/asm/kvm*
8146 F: arch/s390/mm/gmap.c
8148 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8149 M: Paolo Bonzini <pbonzini@redhat.com>
8150 M: Radim Krčmář <rkrcmar@redhat.com>
8151 L: kvm@vger.kernel.org
8152 W: http://www.linux-kvm.org
8153 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8156 F: arch/x86/include/uapi/asm/kvm*
8157 F: arch/x86/include/asm/kvm*
8158 F: arch/x86/include/asm/pvclock-abi.h
8159 F: arch/x86/kernel/kvm.c
8160 F: arch/x86/kernel/kvmclock.c
8163 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8164 M: Tejun Heo <tj@kernel.org>
8165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8167 F: include/linux/kernfs.h
8171 M: Eric Biederman <ebiederm@xmission.com>
8172 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8173 L: kexec@lists.infradead.org
8175 F: include/linux/kexec.h
8176 F: include/uapi/linux/kexec.h
8180 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8181 L: linux-integrity@vger.kernel.org
8182 L: keyrings@vger.kernel.org
8184 F: Documentation/security/keys/trusted-encrypted.rst
8185 F: include/keys/encrypted-type.h
8186 F: security/keys/encrypted-keys/
8189 M: James Bottomley <jejb@linux.vnet.ibm.com>
8190 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8191 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8192 L: linux-integrity@vger.kernel.org
8193 L: keyrings@vger.kernel.org
8195 F: Documentation/security/keys/trusted-encrypted.rst
8196 F: include/keys/trusted-type.h
8197 F: security/keys/trusted.c
8198 F: security/keys/trusted.h
8201 M: David Howells <dhowells@redhat.com>
8202 L: keyrings@vger.kernel.org
8204 F: Documentation/security/keys/core.rst
8205 F: include/linux/key.h
8206 F: include/linux/key-type.h
8207 F: include/linux/keyctl.h
8208 F: include/uapi/linux/keyctl.h
8212 KGDB / KDB /debug_core
8213 M: Jason Wessel <jason.wessel@windriver.com>
8214 M: Daniel Thompson <daniel.thompson@linaro.org>
8215 W: http://kgdb.wiki.kernel.org/
8216 L: kgdb-bugreport@lists.sourceforge.net
8217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8219 F: Documentation/dev-tools/kgdb.rst
8220 F: drivers/misc/kgdbts.c
8221 F: drivers/tty/serial/kgdboc.c
8222 F: include/linux/kdb.h
8223 F: include/linux/kgdb.h
8227 M: Catalin Marinas <catalin.marinas@arm.com>
8229 F: Documentation/dev-tools/kmemleak.rst
8230 F: include/linux/kmemleak.h
8232 F: mm/kmemleak-test.c
8234 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8235 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8236 L: linux-kernel@vger.kernel.org
8239 F: include/linux/kmod.h
8241 F: tools/testing/selftests/kmod/
8244 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8245 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8246 M: "David S. Miller" <davem@davemloft.net>
8247 M: Masami Hiramatsu <mhiramat@kernel.org>
8249 F: Documentation/kprobes.txt
8250 F: include/linux/kprobes.h
8251 F: include/asm-generic/kprobes.h
8254 KS0108 LCD CONTROLLER DRIVER
8255 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8257 F: Documentation/auxdisplay/ks0108
8258 F: drivers/auxdisplay/ks0108.c
8259 F: include/linux/ks0108.h
8262 M: David Ahern <dsa@cumulusnetworks.com>
8263 L: netdev@vger.kernel.org
8266 F: include/net/l3mdev.h
8269 M: John Fastabend <john.fastabend@gmail.com>
8270 M: Daniel Borkmann <daniel@iogearbox.net>
8271 L: netdev@vger.kernel.org
8273 F: include/linux/skmsg.h
8275 F: net/core/sock_map.c
8276 F: net/ipv4/tcp_bpf.c
8278 LANTIQ / INTEL Ethernet drivers
8279 M: Hauke Mehrtens <hauke@hauke-m.de>
8280 L: netdev@vger.kernel.org
8282 F: net/dsa/tag_gswip.c
8283 F: drivers/net/ethernet/lantiq_xrx200.c
8284 F: drivers/net/dsa/lantiq_pce.h
8285 F: drivers/net/dsa/lantiq_gswip.c
8287 LANTIQ MIPS ARCHITECTURE
8288 M: John Crispin <john@phrozen.org>
8289 L: linux-mips@linux-mips.org
8292 F: drivers/soc/lantiq
8295 L: linux-x25@vger.kernel.org
8297 F: Documentation/networking/lapb-module.txt
8301 LASI 53c700 driver for PARISC
8302 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8303 L: linux-scsi@vger.kernel.org
8305 F: Documentation/scsi/53c700.txt
8306 F: drivers/scsi/53c700*
8309 M: Tobin C. Harding <me@tobin.cc>
8310 M: Tycho Andersen <tycho@tycho.ws>
8311 L: kernel-hardening@lists.openwall.com
8313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8314 F: scripts/leaking_addresses.pl
8317 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8318 M: Pavel Machek <pavel@ucw.cz>
8319 L: linux-leds@vger.kernel.org
8320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8322 F: Documentation/devicetree/bindings/leds/
8324 F: include/linux/leds.h
8326 LEGACY EEPROM DRIVER
8327 M: Jean Delvare <jdelvare@suse.com>
8329 F: Documentation/misc-devices/eeprom
8330 F: drivers/misc/eeprom/eeprom.c
8333 R: David Lechner <david@lechnology.com>
8335 F: arch/arm/boot/dts/da850-lego-ev3.dts
8336 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8337 F: drivers/power/supply/lego_ev3_battery.c
8339 LEGO USB Tower driver
8340 M: Juergen Stuber <starblue@users.sourceforge.net>
8341 L: legousb-devel@lists.sourceforge.net
8342 W: http://legousb.sourceforge.net/
8344 F: drivers/usb/misc/legousbtower.c
8347 M: Matan Ziv-Av <matan@svgalib.org>
8348 L: platform-driver-x86@vger.kernel.org
8350 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8351 F: Documentation/laptops/lg-laptop.rst
8352 F: drivers/platform/x86/lg-laptop.c
8355 M: Michael Krufky <mkrufky@linuxtv.org>
8356 L: linux-media@vger.kernel.org
8357 W: https://linuxtv.org
8358 W: http://github.com/mkrufky
8359 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8360 T: git git://linuxtv.org/mkrufky/tuners.git
8362 F: drivers/media/dvb-frontends/lg2160.*
8364 LGDT3305 MEDIA DRIVER
8365 M: Michael Krufky <mkrufky@linuxtv.org>
8366 L: linux-media@vger.kernel.org
8367 W: https://linuxtv.org
8368 W: http://github.com/mkrufky
8369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8370 T: git git://linuxtv.org/mkrufky/tuners.git
8372 F: drivers/media/dvb-frontends/lgdt3305.*
8374 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8375 M: Viresh Kumar <vireshk@kernel.org>
8376 L: linux-ide@vger.kernel.org
8377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8379 F: include/linux/pata_arasan_cf_data.h
8380 F: drivers/ata/pata_arasan_cf.c
8383 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8384 M: Jens Axboe <axboe@kernel.dk>
8385 L: linux-ide@vger.kernel.org
8386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8388 F: drivers/ata/pata_*.c
8389 F: drivers/ata/ata_generic.c
8391 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8392 M: Linus Walleij <linus.walleij@linaro.org>
8393 L: linux-ide@vger.kernel.org
8394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8396 F: drivers/ata/pata_ftide010.c
8397 F: drivers/ata/sata_gemini.c
8398 F: drivers/ata/sata_gemini.h
8400 LIBATA SATA AHCI PLATFORM devices support
8401 M: Hans de Goede <hdegoede@redhat.com>
8402 M: Jens Axboe <axboe@kernel.dk>
8403 L: linux-ide@vger.kernel.org
8404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8406 F: drivers/ata/ahci_platform.c
8407 F: drivers/ata/libahci_platform.c
8408 F: include/linux/ahci_platform.h
8410 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8411 M: Mikael Pettersson <mikpelinux@gmail.com>
8412 L: linux-ide@vger.kernel.org
8413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8415 F: drivers/ata/sata_promise.*
8417 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8418 M: Jens Axboe <axboe@kernel.dk>
8419 L: linux-ide@vger.kernel.org
8420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8423 F: include/linux/ata.h
8424 F: include/linux/libata.h
8425 F: Documentation/devicetree/bindings/ata/
8428 M: Sasha Levin <alexander.levin@microsoft.com>
8430 F: tools/lib/lockdep/
8432 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8433 M: Ross Zwisler <zwisler@kernel.org>
8434 M: Dan Williams <dan.j.williams@intel.com>
8435 M: Vishal Verma <vishal.l.verma@intel.com>
8436 M: Dave Jiang <dave.jiang@intel.com>
8437 L: linux-nvdimm@lists.01.org
8438 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8440 F: drivers/nvdimm/blk.c
8441 F: drivers/nvdimm/region_devs.c
8443 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8444 M: Vishal Verma <vishal.l.verma@intel.com>
8445 M: Dan Williams <dan.j.williams@intel.com>
8446 M: Ross Zwisler <zwisler@kernel.org>
8447 M: Dave Jiang <dave.jiang@intel.com>
8448 L: linux-nvdimm@lists.01.org
8449 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8451 F: drivers/nvdimm/btt*
8453 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8454 M: Ross Zwisler <zwisler@kernel.org>
8455 M: Dan Williams <dan.j.williams@intel.com>
8456 M: Vishal Verma <vishal.l.verma@intel.com>
8457 M: Dave Jiang <dave.jiang@intel.com>
8458 L: linux-nvdimm@lists.01.org
8459 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8461 F: drivers/nvdimm/pmem*
8463 LIBNVDIMM: DEVICETREE BINDINGS
8464 M: Oliver O'Halloran <oohall@gmail.com>
8465 L: linux-nvdimm@lists.01.org
8466 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8468 F: drivers/nvdimm/of_pmem.c
8469 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8471 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8472 M: Dan Williams <dan.j.williams@intel.com>
8473 M: Ross Zwisler <zwisler@kernel.org>
8474 M: Vishal Verma <vishal.l.verma@intel.com>
8475 M: Dave Jiang <dave.jiang@intel.com>
8476 L: linux-nvdimm@lists.01.org
8477 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8481 F: drivers/acpi/nfit/*
8482 F: include/linux/nd.h
8483 F: include/linux/libnvdimm.h
8484 F: include/uapi/linux/ndctl.h
8486 LIGHTNVM PLATFORM SUPPORT
8487 M: Matias Bjorling <mb@lightnvm.io>
8488 W: http://github/OpenChannelSSD
8489 L: linux-block@vger.kernel.org
8491 F: drivers/lightnvm/
8492 F: include/linux/lightnvm.h
8493 F: include/uapi/linux/lightnvm.h
8495 LINUX FOR POWER MACINTOSH
8496 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8497 W: http://www.penguinppc.org/
8498 L: linuxppc-dev@lists.ozlabs.org
8500 F: arch/powerpc/platforms/powermac/
8501 F: drivers/macintosh/
8503 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8504 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8505 M: Paul Mackerras <paulus@samba.org>
8506 M: Michael Ellerman <mpe@ellerman.id.au>
8507 W: https://github.com/linuxppc/linux/wiki
8508 L: linuxppc-dev@lists.ozlabs.org
8509 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8512 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8513 F: Documentation/devicetree/bindings/powerpc/
8514 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8515 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8516 F: Documentation/powerpc/
8518 F: drivers/char/tpm/tpm_ibmvtpm*
8519 F: drivers/crypto/nx/
8520 F: drivers/crypto/vmx/
8521 F: drivers/i2c/busses/i2c-opal.c
8522 F: drivers/net/ethernet/ibm/ibmveth.*
8523 F: drivers/net/ethernet/ibm/ibmvnic.*
8524 F: drivers/pci/hotplug/pnv_php.c
8525 F: drivers/pci/hotplug/rpa*
8526 F: drivers/rtc/rtc-opal.c
8527 F: drivers/scsi/ibmvscsi/
8528 F: drivers/tty/hvc/hvc_opal.c
8529 F: drivers/watchdog/wdrtas.c
8530 F: tools/testing/selftests/powerpc
8537 LINUX FOR POWERPC EMBEDDED MPC5XXX
8538 M: Anatolij Gustschin <agust@denx.de>
8539 L: linuxppc-dev@lists.ozlabs.org
8540 T: git git://git.denx.de/linux-denx-agust.git
8542 F: arch/powerpc/platforms/512x/
8543 F: arch/powerpc/platforms/52xx/
8545 LINUX FOR POWERPC EMBEDDED PPC4XX
8546 M: Alistair Popple <alistair@popple.id.au>
8547 M: Matt Porter <mporter@kernel.crashing.org>
8548 W: http://www.penguinppc.org/
8549 L: linuxppc-dev@lists.ozlabs.org
8551 F: arch/powerpc/platforms/40x/
8552 F: arch/powerpc/platforms/44x/
8554 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8555 M: Scott Wood <oss@buserror.net>
8556 M: Kumar Gala <galak@kernel.crashing.org>
8557 W: http://www.penguinppc.org/
8558 L: linuxppc-dev@lists.ozlabs.org
8559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8561 F: arch/powerpc/platforms/83xx/
8562 F: arch/powerpc/platforms/85xx/
8563 F: Documentation/devicetree/bindings/powerpc/fsl/
8565 LINUX FOR POWERPC EMBEDDED PPC8XX
8566 M: Vitaly Bordug <vitb@kernel.crashing.org>
8567 W: http://www.penguinppc.org/
8568 L: linuxppc-dev@lists.ozlabs.org
8570 F: arch/powerpc/platforms/8xx/
8572 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8573 L: linuxppc-dev@lists.ozlabs.org
8575 F: arch/powerpc/*/*virtex*
8576 F: arch/powerpc/*/*/*virtex*
8578 LINUX FOR POWERPC PA SEMI PWRFICIENT
8579 L: linuxppc-dev@lists.ozlabs.org
8581 F: arch/powerpc/platforms/pasemi/
8582 F: drivers/*/*pasemi*
8583 F: drivers/*/*/*pasemi*
8585 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8586 M: Kees Cook <keescook@chromium.org>
8588 F: drivers/misc/lkdtm/*
8590 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8591 M: Alan Stern <stern@rowland.harvard.edu>
8592 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8593 M: Will Deacon <will.deacon@arm.com>
8594 M: Peter Zijlstra <peterz@infradead.org>
8595 M: Boqun Feng <boqun.feng@gmail.com>
8596 M: Nicholas Piggin <npiggin@gmail.com>
8597 M: David Howells <dhowells@redhat.com>
8598 M: Jade Alglave <j.alglave@ucl.ac.uk>
8599 M: Luc Maranget <luc.maranget@inria.fr>
8600 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8601 R: Akira Yokosawa <akiyks@gmail.com>
8602 R: Daniel Lustig <dlustig@nvidia.com>
8603 L: linux-kernel@vger.kernel.org
8604 L: linux-arch@vger.kernel.org
8606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8607 F: tools/memory-model/
8608 F: Documentation/atomic_bitops.txt
8609 F: Documentation/atomic_t.txt
8610 F: Documentation/core-api/atomic_ops.rst
8611 F: Documentation/core-api/refcount-vs-atomic.rst
8612 F: Documentation/memory-barriers.txt
8614 LIS3LV02D ACCELEROMETER DRIVER
8615 M: Eric Piel <eric.piel@tremplin-utc.net>
8617 F: Documentation/misc-devices/lis3lv02d
8618 F: drivers/misc/lis3lv02d/
8619 F: drivers/platform/x86/hp_accel.c
8622 M: Josh Poimboeuf <jpoimboe@redhat.com>
8623 M: Jessica Yu <jeyu@kernel.org>
8624 M: Jiri Kosina <jikos@kernel.org>
8625 M: Miroslav Benes <mbenes@suse.cz>
8626 R: Petr Mladek <pmladek@suse.com>
8628 F: kernel/livepatch/
8629 F: include/linux/livepatch.h
8630 F: arch/x86/include/asm/livepatch.h
8631 F: arch/x86/kernel/livepatch.c
8632 F: Documentation/livepatch/
8633 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8634 F: samples/livepatch/
8635 L: live-patching@vger.kernel.org
8636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8639 L: netdev@vger.kernel.org
8641 F: include/linux/llc.h
8642 F: include/uapi/linux/llc.h
8646 LM73 HARDWARE MONITOR DRIVER
8647 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8648 L: linux-hwmon@vger.kernel.org
8650 F: drivers/hwmon/lm73.c
8652 LM78 HARDWARE MONITOR DRIVER
8653 M: Jean Delvare <jdelvare@suse.com>
8654 L: linux-hwmon@vger.kernel.org
8656 F: Documentation/hwmon/lm78
8657 F: drivers/hwmon/lm78.c
8659 LM83 HARDWARE MONITOR DRIVER
8660 M: Jean Delvare <jdelvare@suse.com>
8661 L: linux-hwmon@vger.kernel.org
8663 F: Documentation/hwmon/lm83
8664 F: drivers/hwmon/lm83.c
8666 LM90 HARDWARE MONITOR DRIVER
8667 M: Jean Delvare <jdelvare@suse.com>
8668 L: linux-hwmon@vger.kernel.org
8670 F: Documentation/hwmon/lm90
8671 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8672 F: drivers/hwmon/lm90.c
8673 F: include/dt-bindings/thermal/lm90.h
8675 LM95234 HARDWARE MONITOR DRIVER
8676 M: Guenter Roeck <linux@roeck-us.net>
8677 L: linux-hwmon@vger.kernel.org
8679 F: Documentation/hwmon/lm95234
8680 F: drivers/hwmon/lm95234.c
8682 LME2510 MEDIA DRIVER
8683 M: Malcolm Priestley <tvboxspy@gmail.com>
8684 L: linux-media@vger.kernel.org
8685 W: https://linuxtv.org
8686 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8688 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8690 LOADPIN SECURITY MODULE
8691 M: Kees Cook <keescook@chromium.org>
8692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8694 F: security/loadpin/
8695 F: Documentation/admin-guide/LSM/LoadPin.rst
8698 M: Peter Zijlstra <peterz@infradead.org>
8699 M: Ingo Molnar <mingo@redhat.com>
8700 M: Will Deacon <will.deacon@arm.com>
8701 L: linux-kernel@vger.kernel.org
8702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8704 F: Documentation/locking/
8705 F: include/linux/lockdep.h
8706 F: include/linux/spinlock*.h
8707 F: arch/*/include/asm/spinlock*.h
8708 F: include/linux/rwlock*.h
8709 F: include/linux/mutex*.h
8710 F: include/linux/rwsem*.h
8711 F: arch/*/include/asm/rwsem.h
8712 F: include/linux/seqlock.h
8713 F: lib/locking*.[ch]
8715 X: kernel/locking/locktorture.c
8717 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8718 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8719 L: linux-ntfs-dev@lists.sourceforge.net
8720 W: http://www.linux-ntfs.org/content/view/19/37/
8722 F: Documentation/ldm.txt
8723 F: block/partitions/ldm.*
8725 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8726 M: Sathya Prakash <sathya.prakash@broadcom.com>
8727 M: Chaitra P B <chaitra.basappa@broadcom.com>
8728 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8729 L: MPT-FusionLinux.pdl@broadcom.com
8730 L: linux-scsi@vger.kernel.org
8731 W: http://www.avagotech.com/support/
8733 F: drivers/message/fusion/
8734 F: drivers/scsi/mpt3sas/
8736 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8737 M: Matthew Wilcox <willy@infradead.org>
8738 L: linux-scsi@vger.kernel.org
8740 F: drivers/scsi/sym53c8xx_2/
8743 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8744 L: linux-iio@vger.kernel.org
8746 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8747 F: drivers/iio/dac/ltc1660.c
8749 LTC4261 HARDWARE MONITOR DRIVER
8750 M: Guenter Roeck <linux@roeck-us.net>
8751 L: linux-hwmon@vger.kernel.org
8753 F: Documentation/hwmon/ltc4261
8754 F: drivers/hwmon/ltc4261.c
8756 LTC4306 I2C MULTIPLEXER DRIVER
8757 M: Michael Hennerich <michael.hennerich@analog.com>
8758 W: http://ez.analog.com/community/linux-device-drivers
8759 L: linux-i2c@vger.kernel.org
8761 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8762 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8764 LTP (Linux Test Project)
8765 M: Mike Frysinger <vapier@gentoo.org>
8766 M: Cyril Hrubis <chrubis@suse.cz>
8767 M: Wanlong Gao <wanlong.gao@gmail.com>
8768 M: Jan Stancek <jstancek@redhat.com>
8769 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8770 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8771 L: ltp@lists.linux.it (subscribers-only)
8772 W: http://linux-test-project.github.io/
8773 T: git git://github.com/linux-test-project/ltp.git
8777 M: Geert Uytterhoeven <geert@linux-m68k.org>
8778 L: linux-m68k@lists.linux-m68k.org
8779 W: http://www.linux-m68k.org/
8780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8785 M68K ON APPLE MACINTOSH
8786 M: Joshua Thompson <funaho@jurai.org>
8787 W: http://www.mac.linux-m68k.org/
8788 L: linux-m68k@lists.linux-m68k.org
8793 M: Philip Blundell <philb@gnu.org>
8794 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8798 M88DS3103 MEDIA DRIVER
8799 M: Antti Palosaari <crope@iki.fi>
8800 L: linux-media@vger.kernel.org
8801 W: https://linuxtv.org
8802 W: http://palosaari.fi/linux/
8803 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8804 T: git git://linuxtv.org/anttip/media_tree.git
8806 F: drivers/media/dvb-frontends/m88ds3103*
8808 M88RS2000 MEDIA DRIVER
8809 M: Malcolm Priestley <tvboxspy@gmail.com>
8810 L: linux-media@vger.kernel.org
8811 W: https://linuxtv.org
8812 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8814 F: drivers/media/dvb-frontends/m88rs2000*
8816 MA901 MASTERKIT USB FM RADIO DRIVER
8817 M: Alexey Klimov <klimov.linux@gmail.com>
8818 L: linux-media@vger.kernel.org
8819 T: git git://linuxtv.org/media_tree.git
8821 F: drivers/media/radio/radio-ma901.c
8824 M: Johannes Berg <johannes@sipsolutions.net>
8825 L: linux-wireless@vger.kernel.org
8826 W: http://wireless.kernel.org/
8827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8830 F: Documentation/networking/mac80211-injection.txt
8831 F: include/net/mac80211.h
8833 F: drivers/net/wireless/mac80211_hwsim.[ch]
8834 F: Documentation/networking/mac80211_hwsim/README
8837 M: Jassi Brar <jassisinghbrar@gmail.com>
8838 L: linux-kernel@vger.kernel.org
8841 F: include/linux/mailbox_client.h
8842 F: include/linux/mailbox_controller.h
8844 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8845 M: Michael Kerrisk <mtk.manpages@gmail.com>
8846 W: http://www.kernel.org/doc/man-pages
8847 L: linux-man@vger.kernel.org
8850 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8851 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8852 L: linux-mips@linux-mips.org
8854 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8856 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8857 M: Andrew Lunn <andrew@lunn.ch>
8858 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8859 L: netdev@vger.kernel.org
8861 F: drivers/net/dsa/mv88e6xxx/
8862 F: include/linux/platform_data/mv88e6xxx.h
8863 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8865 MARVELL ARMADA DRM SUPPORT
8866 M: Russell King <linux@armlinux.org.uk>
8868 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8869 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8870 F: drivers/gpu/drm/armada/
8871 F: include/uapi/drm/armada_drm.h
8872 F: Documentation/devicetree/bindings/display/armada/
8874 MARVELL CRYPTO DRIVER
8875 M: Boris Brezillon <boris.brezillon@bootlin.com>
8876 M: Arnaud Ebalard <arno@natisbad.org>
8877 F: drivers/crypto/marvell/
8879 L: linux-crypto@vger.kernel.org
8881 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8882 M: Mirko Lindner <mlindner@marvell.com>
8883 M: Stephen Hemminger <stephen@networkplumber.org>
8884 L: netdev@vger.kernel.org
8886 F: drivers/net/ethernet/marvell/sk*
8888 MARVELL LIBERTAS WIRELESS DRIVER
8889 L: libertas-dev@lists.infradead.org
8891 F: drivers/net/wireless/marvell/libertas/
8893 MARVELL MACCHIATOBIN SUPPORT
8894 M: Russell King <linux@armlinux.org.uk>
8895 L: linux-arm-kernel@lists.infradead.org
8897 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8899 MARVELL MV643XX ETHERNET DRIVER
8900 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8901 L: netdev@vger.kernel.org
8903 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8904 F: include/linux/mv643xx.h
8906 MARVELL MV88X3310 PHY DRIVER
8907 M: Russell King <linux@armlinux.org.uk>
8908 L: netdev@vger.kernel.org
8910 F: drivers/net/phy/marvell10g.c
8912 MARVELL MVNETA ETHERNET DRIVER
8913 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8914 L: netdev@vger.kernel.org
8916 F: drivers/net/ethernet/marvell/mvneta.*
8918 MARVELL MWIFIEX WIRELESS DRIVER
8919 M: Amitkumar Karwar <amitkarwar@gmail.com>
8920 M: Nishant Sarmukadam <nishants@marvell.com>
8921 M: Ganapathi Bhat <gbhat@marvell.com>
8922 M: Xinming Hu <huxinming820@gmail.com>
8923 L: linux-wireless@vger.kernel.org
8925 F: drivers/net/wireless/marvell/mwifiex/
8927 MARVELL MWL8K WIRELESS DRIVER
8928 M: Lennert Buytenhek <buytenh@wantstofly.org>
8929 L: linux-wireless@vger.kernel.org
8931 F: drivers/net/wireless/marvell/mwl8k.c
8933 MARVELL NAND CONTROLLER DRIVER
8934 M: Miquel Raynal <miquel.raynal@bootlin.com>
8935 L: linux-mtd@lists.infradead.org
8937 F: drivers/mtd/nand/raw/marvell_nand.c
8938 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8940 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8941 M: Nicolas Pitre <nico@fluxnic.net>
8943 F: drivers/mmc/host/mvsdio.*
8945 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8946 M: Hu Ziji <huziji@marvell.com>
8947 L: linux-mmc@vger.kernel.org
8949 F: drivers/mmc/host/sdhci-xenon*
8950 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8952 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8953 M: Sunil Goutham <sgoutham@marvell.com>
8954 M: Linu Cherian <lcherian@marvell.com>
8955 M: Geetha sowjanya <gakula@marvell.com>
8956 M: Jerin Jacob <jerinj@marvell.com>
8957 L: netdev@vger.kernel.org
8959 F: drivers/net/ethernet/marvell/octeontx2/af/
8961 MATROX FRAMEBUFFER DRIVER
8962 L: linux-fbdev@vger.kernel.org
8964 F: drivers/video/fbdev/matrox/matroxfb_*
8965 F: include/uapi/linux/matroxfb.h
8967 MAX16065 HARDWARE MONITOR DRIVER
8968 M: Guenter Roeck <linux@roeck-us.net>
8969 L: linux-hwmon@vger.kernel.org
8971 F: Documentation/hwmon/max16065
8972 F: drivers/hwmon/max16065.c
8974 MAX2175 SDR TUNER DRIVER
8975 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8976 L: linux-media@vger.kernel.org
8977 T: git git://linuxtv.org/media_tree.git
8979 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8980 F: Documentation/media/v4l-drivers/max2175.rst
8981 F: drivers/media/i2c/max2175*
8982 F: include/uapi/linux/max2175.h
8984 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8985 L: linux-hwmon@vger.kernel.org
8987 F: Documentation/hwmon/max6650
8988 F: drivers/hwmon/max6650.c
8990 MAX6697 HARDWARE MONITOR DRIVER
8991 M: Guenter Roeck <linux@roeck-us.net>
8992 L: linux-hwmon@vger.kernel.org
8994 F: Documentation/hwmon/max6697
8995 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8996 F: drivers/hwmon/max6697.c
8997 F: include/linux/platform_data/max6697.h
8999 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9000 M: Peter Rosin <peda@axentia.se>
9001 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9003 F: Documentation/devicetree/bindings/sound/max9860.txt
9004 F: sound/soc/codecs/max9860.*
9006 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9007 M: Javier Martinez Canillas <javier@dowhile0.org>
9008 L: linux-kernel@vger.kernel.org
9010 F: drivers/regulator/max77802-regulator.c
9011 F: Documentation/devicetree/bindings/*/*max77802.txt
9012 F: include/dt-bindings/*/*max77802.h
9014 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9015 M: Krzysztof Kozlowski <krzk@kernel.org>
9016 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9017 L: linux-pm@vger.kernel.org
9019 F: drivers/power/supply/max14577_charger.c
9020 F: drivers/power/supply/max77693_charger.c
9022 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9023 M: Chanwoo Choi <cw00.choi@samsung.com>
9024 M: Krzysztof Kozlowski <krzk@kernel.org>
9025 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9026 L: linux-kernel@vger.kernel.org
9028 F: drivers/*/max14577*.c
9029 F: drivers/*/max77686*.c
9030 F: drivers/*/max77693*.c
9031 F: drivers/extcon/extcon-max14577.c
9032 F: drivers/extcon/extcon-max77693.c
9033 F: drivers/rtc/rtc-max77686.c
9034 F: drivers/clk/clk-max77686.c
9035 F: Documentation/devicetree/bindings/mfd/max14577.txt
9036 F: Documentation/devicetree/bindings/*/max77686.txt
9037 F: Documentation/devicetree/bindings/mfd/max77693.txt
9038 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9039 F: include/linux/mfd/max14577*.h
9040 F: include/linux/mfd/max77686*.h
9041 F: include/linux/mfd/max77693*.h
9043 MAXIRADIO FM RADIO RECEIVER DRIVER
9044 M: Hans Verkuil <hverkuil@xs4all.nl>
9045 L: linux-media@vger.kernel.org
9046 T: git git://linuxtv.org/media_tree.git
9047 W: https://linuxtv.org
9049 F: drivers/media/radio/radio-maxiradio*
9051 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9052 M: Peter Rosin <peda@axentia.se>
9053 L: linux-iio@vger.kernel.org
9055 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9056 F: drivers/iio/potentiometer/mcp4018.c
9057 F: drivers/iio/potentiometer/mcp4531.c
9059 MCR20A IEEE-802.15.4 RADIO DRIVER
9060 M: Xue Liu <liuxuenetmail@gmail.com>
9061 L: linux-wpan@vger.kernel.org
9062 W: https://github.com/xueliu/mcr20a-linux
9064 F: drivers/net/ieee802154/mcr20a.c
9065 F: drivers/net/ieee802154/mcr20a.h
9066 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9068 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9069 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9070 L: linux-iio@vger.kernel.org
9072 F: drivers/iio/dac/cio-dac.c
9074 MEDIA DRIVERS FOR ASCOT2E
9075 M: Sergey Kozlov <serjk@netup.ru>
9076 M: Abylay Ospan <aospan@netup.ru>
9077 L: linux-media@vger.kernel.org
9078 W: https://linuxtv.org
9080 T: git git://linuxtv.org/media_tree.git
9082 F: drivers/media/dvb-frontends/ascot2e*
9084 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9085 M: Jasmin Jessich <jasmin@anw.at>
9086 L: linux-media@vger.kernel.org
9087 W: https://linuxtv.org
9088 T: git git://linuxtv.org/media_tree.git
9090 F: drivers/media/dvb-frontends/cxd2099*
9092 MEDIA DRIVERS FOR CXD2841ER
9093 M: Sergey Kozlov <serjk@netup.ru>
9094 M: Abylay Ospan <aospan@netup.ru>
9095 L: linux-media@vger.kernel.org
9096 W: https://linuxtv.org
9098 T: git git://linuxtv.org/media_tree.git
9100 F: drivers/media/dvb-frontends/cxd2841er*
9102 MEDIA DRIVERS FOR CXD2880
9103 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9104 L: linux-media@vger.kernel.org
9105 W: http://linuxtv.org/
9106 T: git git://linuxtv.org/media_tree.git
9108 F: drivers/media/dvb-frontends/cxd2880/*
9109 F: drivers/media/spi/cxd2880*
9111 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9112 L: linux-media@vger.kernel.org
9113 W: https://linuxtv.org
9114 T: git git://linuxtv.org/media_tree.git
9116 F: drivers/media/pci/ddbridge/*
9118 MEDIA DRIVERS FOR FREESCALE IMX
9119 M: Steve Longerbeam <slongerbeam@gmail.com>
9120 M: Philipp Zabel <p.zabel@pengutronix.de>
9121 L: linux-media@vger.kernel.org
9122 T: git git://linuxtv.org/media_tree.git
9124 F: Documentation/devicetree/bindings/media/imx.txt
9125 F: Documentation/media/v4l-drivers/imx.rst
9126 F: drivers/staging/media/imx/
9127 F: include/linux/imx-media.h
9128 F: include/media/imx.h
9130 MEDIA DRIVER FOR FREESCALE IMX PXP
9131 M: Philipp Zabel <p.zabel@pengutronix.de>
9132 L: linux-media@vger.kernel.org
9133 T: git git://linuxtv.org/media_tree.git
9135 F: drivers/media/platform/imx-pxp.[ch]
9137 MEDIA DRIVERS FOR HELENE
9138 M: Abylay Ospan <aospan@netup.ru>
9139 L: linux-media@vger.kernel.org
9140 W: https://linuxtv.org
9142 T: git git://linuxtv.org/media_tree.git
9144 F: drivers/media/dvb-frontends/helene*
9146 MEDIA DRIVERS FOR HORUS3A
9147 M: Sergey Kozlov <serjk@netup.ru>
9148 M: Abylay Ospan <aospan@netup.ru>
9149 L: linux-media@vger.kernel.org
9150 W: https://linuxtv.org
9152 T: git git://linuxtv.org/media_tree.git
9154 F: drivers/media/dvb-frontends/horus3a*
9156 MEDIA DRIVERS FOR LNBH25
9157 M: Sergey Kozlov <serjk@netup.ru>
9158 M: Abylay Ospan <aospan@netup.ru>
9159 L: linux-media@vger.kernel.org
9160 W: https://linuxtv.org
9162 T: git git://linuxtv.org/media_tree.git
9164 F: drivers/media/dvb-frontends/lnbh25*
9166 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9167 L: linux-media@vger.kernel.org
9168 W: https://linuxtv.org
9169 T: git git://linuxtv.org/media_tree.git
9171 F: drivers/media/dvb-frontends/mxl5xx*
9173 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9174 M: Sergey Kozlov <serjk@netup.ru>
9175 M: Abylay Ospan <aospan@netup.ru>
9176 L: linux-media@vger.kernel.org
9177 W: https://linuxtv.org
9179 T: git git://linuxtv.org/media_tree.git
9181 F: drivers/media/pci/netup_unidvb/*
9183 MEDIA DRIVERS FOR RENESAS - CEU
9184 M: Jacopo Mondi <jacopo@jmondi.org>
9185 L: linux-media@vger.kernel.org
9186 L: linux-renesas-soc@vger.kernel.org
9187 T: git git://linuxtv.org/media_tree.git
9189 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9190 F: drivers/media/platform/renesas-ceu.c
9191 F: include/media/drv-intf/renesas-ceu.h
9193 MEDIA DRIVERS FOR RENESAS - DRIF
9194 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9195 L: linux-media@vger.kernel.org
9196 L: linux-renesas-soc@vger.kernel.org
9197 T: git git://linuxtv.org/media_tree.git
9199 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9200 F: drivers/media/platform/rcar_drif.c
9202 MEDIA DRIVERS FOR RENESAS - FCP
9203 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9204 L: linux-media@vger.kernel.org
9205 L: linux-renesas-soc@vger.kernel.org
9206 T: git git://linuxtv.org/media_tree.git
9208 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9209 F: drivers/media/platform/rcar-fcp.c
9210 F: include/media/rcar-fcp.h
9212 MEDIA DRIVERS FOR RENESAS - FDP1
9213 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9214 L: linux-media@vger.kernel.org
9215 L: linux-renesas-soc@vger.kernel.org
9216 T: git git://linuxtv.org/media_tree.git
9218 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9219 F: drivers/media/platform/rcar_fdp1.c
9221 MEDIA DRIVERS FOR RENESAS - VIN
9222 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9223 L: linux-media@vger.kernel.org
9224 L: linux-renesas-soc@vger.kernel.org
9225 T: git git://linuxtv.org/media_tree.git
9227 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9228 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9229 F: drivers/media/platform/rcar-vin/
9231 MEDIA DRIVERS FOR RENESAS - VSP1
9232 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9233 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9234 L: linux-media@vger.kernel.org
9235 L: linux-renesas-soc@vger.kernel.org
9236 T: git git://linuxtv.org/media_tree.git
9238 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9239 F: drivers/media/platform/vsp1/
9241 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9242 L: linux-media@vger.kernel.org
9243 W: https://linuxtv.org
9244 T: git git://linuxtv.org/media_tree.git
9246 F: drivers/media/dvb-frontends/stv0910*
9248 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9249 L: linux-media@vger.kernel.org
9250 W: https://linuxtv.org
9251 T: git git://linuxtv.org/media_tree.git
9253 F: drivers/media/dvb-frontends/stv6111*
9255 MEDIA DRIVERS FOR STM32 - DCMI
9256 M: Hugues Fruchet <hugues.fruchet@st.com>
9257 L: linux-media@vger.kernel.org
9258 T: git git://linuxtv.org/media_tree.git
9260 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9261 F: drivers/media/platform/stm32/stm32-dcmi.c
9263 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9264 M: Dmitry Osipenko <digetx@gmail.com>
9265 L: linux-media@vger.kernel.org
9266 L: linux-tegra@vger.kernel.org
9267 T: git git://linuxtv.org/media_tree.git
9269 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9270 F: drivers/staging/media/tegra-vde/
9272 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9273 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9274 P: LinuxTV.org Project
9275 L: linux-media@vger.kernel.org
9276 W: https://linuxtv.org
9277 Q: http://patchwork.kernel.org/project/linux-media/list/
9278 T: git git://linuxtv.org/media_tree.git
9280 F: Documentation/devicetree/bindings/media/
9281 F: Documentation/media/
9283 F: drivers/staging/media/
9284 F: include/linux/platform_data/media/
9286 F: include/uapi/linux/dvb/
9287 F: include/uapi/linux/videodev2.h
9288 F: include/uapi/linux/media.h
9289 F: include/uapi/linux/v4l2-*
9290 F: include/uapi/linux/meye.h
9291 F: include/uapi/linux/ivtv*
9292 F: include/uapi/linux/uvcvideo.h
9294 MEDIATEK BLUETOOTH DRIVER
9295 M: Sean Wang <sean.wang@mediatek.com>
9296 L: linux-bluetooth@vger.kernel.org
9297 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9299 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9300 F: drivers/bluetooth/btmtkuart.c
9303 M: Sean Wang <sean.wang@mediatek.com>
9305 F: drivers/media/rc/mtk-cir.c
9308 M: Sean Wang <sean.wang@mediatek.com>
9309 L: dmaengine@vger.kernel.org
9310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9311 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9313 F: Documentation/devicetree/bindings/dma/mtk-*
9314 F: drivers/dma/mediatek/
9316 MEDIATEK PMIC LED DRIVER
9317 M: Sean Wang <sean.wang@mediatek.com>
9319 F: drivers/leds/leds-mt6323.c
9320 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9322 MEDIATEK ETHERNET DRIVER
9323 M: Felix Fietkau <nbd@openwrt.org>
9324 M: John Crispin <john@phrozen.org>
9325 M: Sean Wang <sean.wang@mediatek.com>
9326 M: Nelson Chang <nelson.chang@mediatek.com>
9327 L: netdev@vger.kernel.org
9329 F: drivers/net/ethernet/mediatek/
9331 MEDIATEK SWITCH DRIVER
9332 M: Sean Wang <sean.wang@mediatek.com>
9333 L: netdev@vger.kernel.org
9335 F: drivers/net/dsa/mt7530.*
9336 F: net/dsa/tag_mtk.c
9338 MEDIATEK JPEG DRIVER
9339 M: Rick Chang <rick.chang@mediatek.com>
9340 M: Bin Liu <bin.liu@mediatek.com>
9342 F: drivers/media/platform/mtk-jpeg/
9343 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9346 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9347 M: Houlong Wei <houlong.wei@mediatek.com>
9348 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9350 F: drivers/media/platform/mtk-mdp/
9351 F: drivers/media/platform/mtk-vpu/
9352 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9354 MEDIATEK MEDIA DRIVER
9355 M: Tiffany Lin <tiffany.lin@mediatek.com>
9356 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9358 F: drivers/media/platform/mtk-vcodec/
9359 F: drivers/media/platform/mtk-vpu/
9360 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9361 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9363 MEDIATEK MT7601U WIRELESS LAN DRIVER
9364 M: Jakub Kicinski <kubakici@wp.pl>
9365 L: linux-wireless@vger.kernel.org
9367 F: drivers/net/wireless/mediatek/mt7601u/
9369 MEDIATEK NAND CONTROLLER DRIVER
9370 M: Xiaolei Li <xiaolei.li@mediatek.com>
9371 L: linux-mtd@lists.infradead.org
9373 F: drivers/mtd/nand/raw/mtk_*
9374 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9376 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9377 M: Sean Wang <sean.wang@mediatek.com>
9379 F: drivers/char/hw_random/mtk-rng.c
9381 MEDIATEK USB3 DRD IP DRIVER
9382 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9383 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9385 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9387 F: drivers/usb/mtu3/
9389 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9390 M: Peter Senna Tschudin <peter.senna@gmail.com>
9391 M: Martin Donnelly <martin.donnelly@ge.com>
9392 M: Martyn Welch <martyn.welch@collabora.co.uk>
9394 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9395 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9397 MEGARAID SCSI/SAS DRIVERS
9398 M: Kashyap Desai <kashyap.desai@broadcom.com>
9399 M: Sumit Saxena <sumit.saxena@broadcom.com>
9400 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9401 L: megaraidlinux.pdl@broadcom.com
9402 L: linux-scsi@vger.kernel.org
9403 W: http://www.avagotech.com/support/
9405 F: Documentation/scsi/megaraid.txt
9406 F: drivers/scsi/megaraid.*
9407 F: drivers/scsi/megaraid/
9409 MELEXIS MLX90614 DRIVER
9410 M: Crt Mori <cmo@melexis.com>
9411 L: linux-iio@vger.kernel.org
9412 W: http://www.melexis.com
9414 F: drivers/iio/temperature/mlx90614.c
9416 MELEXIS MLX90632 DRIVER
9417 M: Crt Mori <cmo@melexis.com>
9418 L: linux-iio@vger.kernel.org
9419 W: http://www.melexis.com
9421 F: drivers/iio/temperature/mlx90632.c
9423 MELFAS MIP4 TOUCHSCREEN DRIVER
9424 M: Sangwon Jee <jeesw@melfas.com>
9425 W: http://www.melfas.com
9427 F: drivers/input/touchscreen/melfas_mip4.c
9428 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9430 MELLANOX ETHERNET DRIVER (mlx4_en)
9431 M: Tariq Toukan <tariqt@mellanox.com>
9432 L: netdev@vger.kernel.org
9434 W: http://www.mellanox.com
9435 Q: http://patchwork.ozlabs.org/project/netdev/list/
9436 F: drivers/net/ethernet/mellanox/mlx4/en_*
9438 MELLANOX ETHERNET DRIVER (mlx5e)
9439 M: Saeed Mahameed <saeedm@mellanox.com>
9440 L: netdev@vger.kernel.org
9442 W: http://www.mellanox.com
9443 Q: http://patchwork.ozlabs.org/project/netdev/list/
9444 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9446 MELLANOX ETHERNET INNOVA DRIVERS
9447 R: Boris Pismenny <borisp@mellanox.com>
9448 L: netdev@vger.kernel.org
9450 W: http://www.mellanox.com
9451 Q: http://patchwork.ozlabs.org/project/netdev/list/
9452 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9453 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9454 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9455 F: include/linux/mlx5/mlx5_ifc_fpga.h
9457 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9458 R: Boris Pismenny <borisp@mellanox.com>
9459 L: netdev@vger.kernel.org
9461 W: http://www.mellanox.com
9462 Q: http://patchwork.ozlabs.org/project/netdev/list/
9463 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9464 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9466 MELLANOX ETHERNET SWITCH DRIVERS
9467 M: Jiri Pirko <jiri@mellanox.com>
9468 M: Ido Schimmel <idosch@mellanox.com>
9469 L: netdev@vger.kernel.org
9471 W: http://www.mellanox.com
9472 Q: http://patchwork.ozlabs.org/project/netdev/list/
9473 F: drivers/net/ethernet/mellanox/mlxsw/
9474 F: tools/testing/selftests/drivers/net/mlxsw/
9476 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9477 M: mlxsw@mellanox.com
9478 L: netdev@vger.kernel.org
9480 W: http://www.mellanox.com
9481 Q: http://patchwork.ozlabs.org/project/netdev/list/
9482 F: drivers/net/ethernet/mellanox/mlxfw/
9484 MELLANOX HARDWARE PLATFORM SUPPORT
9485 M: Andy Shevchenko <andy@infradead.org>
9486 M: Darren Hart <dvhart@infradead.org>
9487 M: Vadim Pasternak <vadimp@mellanox.com>
9488 L: platform-driver-x86@vger.kernel.org
9490 F: drivers/platform/mellanox/
9492 MELLANOX MLX4 core VPI driver
9493 M: Tariq Toukan <tariqt@mellanox.com>
9494 L: netdev@vger.kernel.org
9495 L: linux-rdma@vger.kernel.org
9496 W: http://www.mellanox.com
9497 Q: http://patchwork.ozlabs.org/project/netdev/list/
9499 F: drivers/net/ethernet/mellanox/mlx4/
9500 F: include/linux/mlx4/
9502 MELLANOX MLX4 IB driver
9503 M: Yishai Hadas <yishaih@mellanox.com>
9504 L: linux-rdma@vger.kernel.org
9505 W: http://www.mellanox.com
9506 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9508 F: drivers/infiniband/hw/mlx4/
9509 F: include/linux/mlx4/
9510 F: include/uapi/rdma/mlx4-abi.h
9512 MELLANOX MLX5 core VPI driver
9513 M: Saeed Mahameed <saeedm@mellanox.com>
9514 M: Leon Romanovsky <leonro@mellanox.com>
9515 L: netdev@vger.kernel.org
9516 L: linux-rdma@vger.kernel.org
9517 W: http://www.mellanox.com
9518 Q: http://patchwork.ozlabs.org/project/netdev/list/
9520 F: drivers/net/ethernet/mellanox/mlx5/core/
9521 F: include/linux/mlx5/
9523 MELLANOX MLX5 IB driver
9524 M: Leon Romanovsky <leonro@mellanox.com>
9525 L: linux-rdma@vger.kernel.org
9526 W: http://www.mellanox.com
9527 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9529 F: drivers/infiniband/hw/mlx5/
9530 F: include/linux/mlx5/
9531 F: include/uapi/rdma/mlx5-abi.h
9533 MELLANOX MLXCPLD I2C AND MUX DRIVER
9534 M: Vadim Pasternak <vadimp@mellanox.com>
9535 M: Michael Shych <michaelsh@mellanox.com>
9536 L: linux-i2c@vger.kernel.org
9538 F: drivers/i2c/busses/i2c-mlxcpld.c
9539 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9540 F: Documentation/i2c/busses/i2c-mlxcpld
9542 MELLANOX MLXCPLD LED DRIVER
9543 M: Vadim Pasternak <vadimp@mellanox.com>
9544 L: linux-leds@vger.kernel.org
9546 F: drivers/leds/leds-mlxcpld.c
9547 F: drivers/leds/leds-mlxreg.c
9548 F: Documentation/leds/leds-mlxcpld.txt
9550 MELLANOX PLATFORM DRIVER
9551 M: Vadim Pasternak <vadimp@mellanox.com>
9552 L: platform-driver-x86@vger.kernel.org
9554 F: drivers/platform/x86/mlx-platform.c
9557 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9558 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9559 L: linux-kernel@vger.kernel.org
9561 F: kernel/sched/membarrier.c
9562 F: include/uapi/linux/membarrier.h
9563 F: arch/powerpc/include/asm/membarrier.h
9566 L: linux-mm@kvack.org
9567 W: http://www.linux-mm.org
9569 F: include/linux/mm.h
9570 F: include/linux/gfp.h
9571 F: include/linux/mmzone.h
9572 F: include/linux/memory_hotplug.h
9573 F: include/linux/vmalloc.h
9576 MEMORY TECHNOLOGY DEVICES (MTD)
9577 M: David Woodhouse <dwmw2@infradead.org>
9578 M: Brian Norris <computersforpeace@gmail.com>
9579 M: Boris Brezillon <boris.brezillon@bootlin.com>
9580 M: Marek Vasut <marek.vasut@gmail.com>
9581 M: Richard Weinberger <richard@nod.at>
9582 L: linux-mtd@lists.infradead.org
9583 W: http://www.linux-mtd.infradead.org/
9584 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9585 T: git git://git.infradead.org/linux-mtd.git master
9586 T: git git://git.infradead.org/linux-mtd.git mtd/next
9588 F: Documentation/devicetree/bindings/mtd/
9590 F: include/linux/mtd/
9591 F: include/uapi/mtd/
9593 MEN A21 WATCHDOG DRIVER
9594 M: Johannes Thumshirn <morbidrsa@gmail.com>
9595 L: linux-watchdog@vger.kernel.org
9597 F: drivers/watchdog/mena21_wdt.c
9599 MEN CHAMELEON BUS (mcb)
9600 M: Johannes Thumshirn <morbidrsa@gmail.com>
9603 F: include/linux/mcb.h
9604 F: Documentation/men-chameleon-bus.txt
9606 MEN F21BMC (Board Management Controller)
9607 M: Andreas Werner <andreas.werner@men.de>
9609 F: drivers/mfd/menf21bmc.c
9610 F: drivers/watchdog/menf21bmc_wdt.c
9611 F: drivers/leds/leds-menf21bmc.c
9612 F: drivers/hwmon/menf21bmc_hwmon.c
9613 F: Documentation/hwmon/menf21bmc
9615 MEN Z069 WATCHDOG DRIVER
9616 M: Johannes Thumshirn <jth@kernel.org>
9617 L: linux-watchdog@vger.kernel.org
9619 F: drivers/watchdog/menz69_wdt.c
9621 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9622 M: Neil Armstrong <narmstrong@baylibre.com>
9623 L: linux-media@lists.freedesktop.org
9624 L: linux-amlogic@lists.infradead.org
9625 W: http://linux-meson.com/
9627 F: drivers/media/platform/meson/ao-cec.c
9628 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9629 T: git git://linuxtv.org/media_tree.git
9631 MICROBLAZE ARCHITECTURE
9632 M: Michal Simek <monstr@monstr.eu>
9633 W: http://www.monstr.eu/fdt/
9634 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9638 MICROCHIP AT91 SERIAL DRIVER
9639 M: Richard Genoud <richard.genoud@gmail.com>
9641 F: drivers/tty/serial/atmel_serial.c
9642 F: drivers/tty/serial/atmel_serial.h
9643 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9645 MICROCHIP AUDIO ASOC DRIVERS
9646 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9647 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9651 MICROCHIP DMA DRIVER
9652 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9654 L: dmaengine@vger.kernel.org
9656 F: drivers/dma/at_hdmac.c
9657 F: drivers/dma/at_hdmac_regs.h
9658 F: include/linux/platform_data/dma-atmel.h
9659 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9660 F: include/dt-bindings/dma/at91.h
9662 MICROCHIP ECC DRIVER
9663 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9664 L: linux-crypto@vger.kernel.org
9666 F: drivers/crypto/atmel-ecc.*
9668 MICROCHIP I2C DRIVER
9669 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9670 L: linux-i2c@vger.kernel.org
9672 F: drivers/i2c/busses/i2c-at91.c
9674 MICROCHIP ISC DRIVER
9675 M: Eugen Hristev <eugen.hristev@microchip.com>
9676 L: linux-media@vger.kernel.org
9678 F: drivers/media/platform/atmel/atmel-isc.c
9679 F: drivers/media/platform/atmel/atmel-isc-regs.h
9680 F: devicetree/bindings/media/atmel-isc.txt
9682 MICROCHIP ISI DRIVER
9683 M: Eugen Hristev <eugen.hristev@microchip.com>
9684 L: linux-media@vger.kernel.org
9686 F: drivers/media/platform/atmel/atmel-isi.c
9687 F: include/media/atmel-isi.h
9689 MICROCHIP AT91 USART MFD DRIVER
9690 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9691 L: linux-kernel@vger.kernel.org
9693 F: drivers/mfd/at91-usart.c
9694 F: include/dt-bindings/mfd/at91-usart.h
9695 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9697 MICROCHIP AT91 USART SPI DRIVER
9698 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9699 L: linux-spi@vger.kernel.org
9701 F: drivers/spi/spi-at91-usart.c
9702 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9704 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9705 M: Woojung Huh <Woojung.Huh@microchip.com>
9706 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9707 L: netdev@vger.kernel.org
9709 F: net/dsa/tag_ksz.c
9710 F: drivers/net/dsa/microchip/*
9711 F: include/linux/platform_data/microchip-ksz.h
9712 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9714 MICROCHIP LAN743X ETHERNET DRIVER
9715 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9716 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9717 L: netdev@vger.kernel.org
9719 F: drivers/net/ethernet/microchip/lan743x_*
9721 MICROCHIP LCDFB DRIVER
9722 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9723 L: linux-fbdev@vger.kernel.org
9725 F: drivers/video/fbdev/atmel_lcdfb.c
9726 F: include/video/atmel_lcdc.h
9728 MICROCHIP MMC/SD/SDIO MCI DRIVER
9729 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9731 F: drivers/mmc/host/atmel-mci.c
9733 MICROCHIP MCP3911 ADC DRIVER
9734 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9735 M: Kent Gustavsson <kent@minoris.se>
9736 L: linux-iio@vger.kernel.org
9738 F: drivers/iio/adc/mcp3911.c
9739 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9741 MICROCHIP NAND DRIVER
9742 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9743 L: linux-mtd@lists.infradead.org
9745 F: drivers/mtd/nand/raw/atmel/*
9746 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9748 MICROCHIP PWM DRIVER
9749 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9751 L: linux-pwm@vger.kernel.org
9753 F: drivers/pwm/pwm-atmel.c
9754 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9756 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9757 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9758 M: Eugen Hristev <eugen.hristev@microchip.com>
9759 L: linux-iio@vger.kernel.org
9761 F: drivers/iio/adc/at91-sama5d2_adc.c
9762 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9763 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9765 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9766 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9768 F: drivers/power/reset/at91-sama5d2_shdwc.c
9770 MICROCHIP SPI DRIVER
9771 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9773 F: drivers/spi/spi-atmel.*
9775 MICROCHIP SSC DRIVER
9776 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9779 F: drivers/misc/atmel-ssc.c
9780 F: include/linux/atmel-ssc.h
9782 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9783 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9786 F: drivers/misc/atmel_tclib.c
9787 F: drivers/clocksource/tcb_clksrc.c
9789 MICROCHIP USBA UDC DRIVER
9790 M: Cristian Birsan <cristian.birsan@microchip.com>
9791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9793 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9795 MICROCHIP USB251XB DRIVER
9796 M: Richard Leitner <richard.leitner@skidata.com>
9797 L: linux-usb@vger.kernel.org
9799 F: drivers/usb/misc/usb251xb.c
9800 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9802 MICROCHIP XDMA DRIVER
9803 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9804 L: linux-arm-kernel@lists.infradead.org
9805 L: dmaengine@vger.kernel.org
9807 F: drivers/dma/at_xdmac.c
9810 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9811 L: linux-mips@linux-mips.org
9813 F: arch/mips/generic/board-ocelot.c
9814 F: arch/mips/configs/generic/board-ocelot.config
9815 F: arch/mips/boot/dts/mscc/
9816 F: Documentation/devicetree/bindings/mips/mscc.txt
9818 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9819 M: Don Brace <don.brace@microsemi.com>
9820 L: esc.storagedev@microsemi.com
9821 L: linux-scsi@vger.kernel.org
9823 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9824 F: drivers/scsi/smartpqi/Kconfig
9825 F: drivers/scsi/smartpqi/Makefile
9826 F: include/linux/cciss*.h
9827 F: include/uapi/linux/cciss*.h
9828 F: Documentation/scsi/smartpqi.txt
9830 MICROSEMI ETHERNET SWITCH DRIVER
9831 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9832 L: netdev@vger.kernel.org
9834 F: drivers/net/ethernet/mscc/
9836 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9837 M: Chen Yu <yu.c.chen@intel.com>
9838 L: platform-driver-x86@vger.kernel.org
9840 F: drivers/platform/x86/surfacepro3_button.c
9843 M: Oliver Neukum <oliver@neukum.org>
9845 F: drivers/usb/image/microtek.*
9848 M: Ralf Baechle <ralf@linux-mips.org>
9849 M: Paul Burton <paul.burton@mips.com>
9850 M: James Hogan <jhogan@kernel.org>
9851 L: linux-mips@linux-mips.org
9852 W: http://www.linux-mips.org/
9853 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9855 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9857 F: Documentation/devicetree/bindings/mips/
9858 F: Documentation/mips/
9860 F: drivers/platform/mips/
9862 MIPS BOSTON DEVELOPMENT BOARD
9863 M: Paul Burton <paul.burton@mips.com>
9864 L: linux-mips@linux-mips.org
9866 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9867 F: arch/mips/boot/dts/img/boston.dts
9868 F: arch/mips/configs/generic/board-boston.config
9869 F: drivers/clk/imgtec/clk-boston.c
9870 F: include/dt-bindings/clock/boston-clock.h
9872 MIPS GENERIC PLATFORM
9873 M: Paul Burton <paul.burton@mips.com>
9874 L: linux-mips@linux-mips.org
9876 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9877 F: arch/mips/generic/
9878 F: arch/mips/tools/generic-board-config.sh
9880 MIPS/LOONGSON1 ARCHITECTURE
9881 M: Keguang Zhang <keguang.zhang@gmail.com>
9882 L: linux-mips@linux-mips.org
9884 F: arch/mips/loongson32/
9885 F: arch/mips/include/asm/mach-loongson32/
9886 F: drivers/*/*loongson1*
9887 F: drivers/*/*/*loongson1*
9889 MIPS/LOONGSON2 ARCHITECTURE
9890 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9891 L: linux-mips@linux-mips.org
9893 F: arch/mips/loongson64/fuloong-2e/
9894 F: arch/mips/loongson64/lemote-2f/
9895 F: arch/mips/include/asm/mach-loongson64/
9896 F: drivers/*/*loongson2*
9897 F: drivers/*/*/*loongson2*
9899 MIPS/LOONGSON3 ARCHITECTURE
9900 M: Huacai Chen <chenhc@lemote.com>
9901 L: linux-mips@linux-mips.org
9903 F: arch/mips/loongson64/
9904 F: arch/mips/include/asm/mach-loongson64/
9905 F: drivers/platform/mips/cpu_hwmon.c
9906 F: drivers/*/*loongson3*
9907 F: drivers/*/*/*loongson3*
9909 MIPS RINT INSTRUCTION EMULATION
9910 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9911 L: linux-mips@linux-mips.org
9913 F: arch/mips/math-emu/sp_rint.c
9914 F: arch/mips/math-emu/dp_rint.c
9916 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9917 M: Hans Verkuil <hverkuil@xs4all.nl>
9918 L: linux-media@vger.kernel.org
9919 T: git git://linuxtv.org/media_tree.git
9920 W: https://linuxtv.org
9922 F: drivers/media/radio/radio-miropcm20*
9925 M: Eric Miao <eric.y.miao@gmail.com>
9926 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9928 T: git git://github.com/hzhuang1/linux.git
9929 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9931 F: arch/arm/boot/dts/mmp*
9932 F: arch/arm/mach-mmp/
9934 MMU GATHER AND TLB INVALIDATION
9935 M: Will Deacon <will.deacon@arm.com>
9936 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9937 M: Andrew Morton <akpm@linux-foundation.org>
9938 M: Nick Piggin <npiggin@gmail.com>
9939 M: Peter Zijlstra <peterz@infradead.org>
9940 L: linux-arch@vger.kernel.org
9941 L: linux-mm@kvack.org
9943 F: arch/*/include/asm/tlb.h
9944 F: include/asm-generic/tlb.h
9947 MN88472 MEDIA DRIVER
9948 M: Antti Palosaari <crope@iki.fi>
9949 L: linux-media@vger.kernel.org
9950 W: https://linuxtv.org
9951 W: http://palosaari.fi/linux/
9952 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9954 F: drivers/media/dvb-frontends/mn88472*
9956 MN88473 MEDIA DRIVER
9957 M: Antti Palosaari <crope@iki.fi>
9958 L: linux-media@vger.kernel.org
9959 W: https://linuxtv.org
9960 W: http://palosaari.fi/linux/
9961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9963 F: drivers/media/dvb-frontends/mn88473*
9966 M: Jessica Yu <jeyu@kernel.org>
9967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9969 F: include/linux/module.h
9972 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9973 W: http://popies.net/meye/
9975 F: Documentation/media/v4l-drivers/meye*
9976 F: drivers/media/pci/meye/
9977 F: include/uapi/linux/meye.h
9979 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9980 M: Jiri Slaby <jirislaby@gmail.com>
9982 F: Documentation/serial/moxa-smartio
9983 F: drivers/tty/mxser.*
9985 MR800 AVERMEDIA USB FM RADIO DRIVER
9986 M: Alexey Klimov <klimov.linux@gmail.com>
9987 L: linux-media@vger.kernel.org
9988 T: git git://linuxtv.org/media_tree.git
9990 F: drivers/media/radio/radio-mr800.c
9992 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9993 M: Alan Ott <alan@signal11.us>
9994 L: linux-wpan@vger.kernel.org
9996 F: drivers/net/ieee802154/mrf24j40.c
9997 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10000 M: "Lee, Chun-Yi" <jlee@suse.com>
10001 L: platform-driver-x86@vger.kernel.org
10003 F: drivers/platform/x86/msi-laptop.c
10006 L: platform-driver-x86@vger.kernel.org
10008 F: drivers/platform/x86/msi-wmi.c
10010 MSI001 MEDIA DRIVER
10011 M: Antti Palosaari <crope@iki.fi>
10012 L: linux-media@vger.kernel.org
10013 W: https://linuxtv.org
10014 W: http://palosaari.fi/linux/
10015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10016 T: git git://linuxtv.org/anttip/media_tree.git
10018 F: drivers/media/tuners/msi001*
10020 MSI2500 MEDIA DRIVER
10021 M: Antti Palosaari <crope@iki.fi>
10022 L: linux-media@vger.kernel.org
10023 W: https://linuxtv.org
10024 W: http://palosaari.fi/linux/
10025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10026 T: git git://linuxtv.org/anttip/media_tree.git
10028 F: drivers/media/usb/msi2500/
10030 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10031 M: Robert Jarzmik <robert.jarzmik@free.fr>
10032 L: linux-mtd@lists.infradead.org
10034 F: drivers/mtd/devices/docg3*
10036 MT9M032 APTINA SENSOR DRIVER
10037 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10038 L: linux-media@vger.kernel.org
10039 T: git git://linuxtv.org/media_tree.git
10041 F: drivers/media/i2c/mt9m032.c
10042 F: include/media/i2c/mt9m032.h
10044 MT9P031 APTINA CAMERA SENSOR
10045 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10046 L: linux-media@vger.kernel.org
10047 T: git git://linuxtv.org/media_tree.git
10049 F: drivers/media/i2c/mt9p031.c
10050 F: include/media/i2c/mt9p031.h
10052 MT9T001 APTINA CAMERA SENSOR
10053 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10054 L: linux-media@vger.kernel.org
10055 T: git git://linuxtv.org/media_tree.git
10057 F: drivers/media/i2c/mt9t001.c
10058 F: include/media/i2c/mt9t001.h
10060 MT9T112 APTINA CAMERA SENSOR
10061 M: Jacopo Mondi <jacopo@jmondi.org>
10062 L: linux-media@vger.kernel.org
10063 T: git git://linuxtv.org/media_tree.git
10065 F: drivers/media/i2c/mt9t112.c
10066 F: include/media/i2c/mt9t112.h
10068 MT9V032 APTINA CAMERA SENSOR
10069 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10070 L: linux-media@vger.kernel.org
10071 T: git git://linuxtv.org/media_tree.git
10073 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10074 F: drivers/media/i2c/mt9v032.c
10075 F: include/media/i2c/mt9v032.h
10077 MT9V111 APTINA CAMERA SENSOR
10078 M: Jacopo Mondi <jacopo@jmondi.org>
10079 L: linux-media@vger.kernel.org
10080 T: git git://linuxtv.org/media_tree.git
10082 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10083 F: drivers/media/i2c/mt9v111.c
10085 MULTIFUNCTION DEVICES (MFD)
10086 M: Lee Jones <lee.jones@linaro.org>
10087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10089 F: Documentation/devicetree/bindings/mfd/
10091 F: include/linux/mfd/
10092 F: include/dt-bindings/mfd/
10094 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10096 F: drivers/mmc/host/mmc_spi.c
10097 F: include/linux/spi/mmc_spi.h
10099 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10100 M: Ulf Hansson <ulf.hansson@linaro.org>
10101 L: linux-mmc@vger.kernel.org
10102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10104 F: Documentation/devicetree/bindings/mmc/
10106 F: include/linux/mmc/
10107 F: include/uapi/linux/mmc/
10109 MULTIPLEXER SUBSYSTEM
10110 M: Peter Rosin <peda@axentia.se>
10112 F: Documentation/ABI/testing/sysfs-class-mux*
10113 F: Documentation/devicetree/bindings/mux/
10114 F: include/dt-bindings/mux/
10115 F: include/linux/mux/
10118 MULTITECH MULTIPORT CARD (ISICOM)
10120 F: drivers/tty/isicom.c
10121 F: include/linux/isicom.h
10123 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10124 M: Bin Liu <b-liu@ti.com>
10125 L: linux-usb@vger.kernel.org
10127 F: drivers/usb/musb/
10129 MXL301RF MEDIA DRIVER
10130 M: Akihiro Tsukada <tskd08@gmail.com>
10131 L: linux-media@vger.kernel.org
10133 F: drivers/media/tuners/mxl301rf*
10135 MXL5007T MEDIA DRIVER
10136 M: Michael Krufky <mkrufky@linuxtv.org>
10137 L: linux-media@vger.kernel.org
10138 W: https://linuxtv.org
10139 W: http://github.com/mkrufky
10140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10141 T: git git://linuxtv.org/mkrufky/tuners.git
10143 F: drivers/media/tuners/mxl5007t.*
10146 M: Marek Vasut <marex@denx.de>
10147 M: Stefan Agner <stefan@agner.ch>
10148 L: dri-devel@lists.freedesktop.org
10150 F: drivers/gpu/drm/mxsfb/
10151 F: Documentation/devicetree/bindings/display/mxsfb.txt
10152 T: git git://anongit.freedesktop.org/drm/drm-misc
10154 MYLEX DAC960 PCI RAID Controller
10155 M: Hannes Reinecke <hare@kernel.org>
10156 L: linux-scsi@vger.kernel.org
10158 F: drivers/scsi/myrb.*
10159 F: drivers/scsi/myrs.*
10161 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10162 M: Chris Lee <christopher.lee@cspi.com>
10163 L: netdev@vger.kernel.org
10164 W: https://www.cspi.com/ethernet-products/support/downloads/
10166 F: drivers/net/ethernet/myricom/myri10ge/
10168 NAND FLASH SUBSYSTEM
10169 M: Boris Brezillon <boris.brezillon@bootlin.com>
10170 M: Miquel Raynal <miquel.raynal@bootlin.com>
10171 R: Richard Weinberger <richard@nod.at>
10172 L: linux-mtd@lists.infradead.org
10173 W: http://www.linux-mtd.infradead.org/
10174 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10175 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10176 T: git git://git.infradead.org/linux-mtd.git nand/next
10178 F: drivers/mtd/nand/
10179 F: include/linux/mtd/*nand*.h
10181 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10182 M: Daniel Mack <zonque@gmail.com>
10184 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10185 W: http://www.native-instruments.com
10186 F: sound/usb/caiaq/
10188 NATSEMI ETHERNET DRIVER (DP8381x)
10190 F: drivers/net/ethernet/natsemi/natsemi.c
10192 NCR 5380 SCSI DRIVERS
10193 M: Finn Thain <fthain@telegraphics.com.au>
10194 M: Michael Schmitz <schmitzmic@gmail.com>
10195 L: linux-scsi@vger.kernel.org
10197 F: Documentation/scsi/g_NCR5380.txt
10198 F: drivers/scsi/NCR5380.*
10199 F: drivers/scsi/arm/cumana_1.c
10200 F: drivers/scsi/arm/oak.c
10201 F: drivers/scsi/atari_scsi.*
10202 F: drivers/scsi/dmx3191d.c
10203 F: drivers/scsi/g_NCR5380.*
10204 F: drivers/scsi/mac_scsi.*
10205 F: drivers/scsi/sun3_scsi.*
10206 F: drivers/scsi/sun3_scsi_vme.c
10209 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10213 NCT6775 HARDWARE MONITOR DRIVER
10214 M: Guenter Roeck <linux@roeck-us.net>
10215 L: linux-hwmon@vger.kernel.org
10217 F: Documentation/hwmon/nct6775
10218 F: drivers/hwmon/nct6775.c
10220 NET_FAILOVER MODULE
10221 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10222 L: netdev@vger.kernel.org
10224 F: driver/net/net_failover.c
10225 F: include/net/net_failover.h
10226 F: Documentation/networking/net_failover.rst
10228 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10229 M: Faisal Latif <faisal.latif@intel.com>
10230 L: linux-rdma@vger.kernel.org
10231 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10233 F: drivers/infiniband/hw/nes/
10234 F: include/uapi/rdma/nes-abi.h
10236 NETEM NETWORK EMULATOR
10237 M: Stephen Hemminger <stephen@networkplumber.org>
10238 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10240 F: net/sched/sch_netem.c
10242 NETERION 10GbE DRIVERS (s2io/vxge)
10243 M: Jon Mason <jdmason@kudzu.us>
10244 L: netdev@vger.kernel.org
10246 F: Documentation/networking/s2io.txt
10247 F: Documentation/networking/vxge.txt
10248 F: drivers/net/ethernet/neterion/
10251 M: Pablo Neira Ayuso <pablo@netfilter.org>
10252 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10253 M: Florian Westphal <fw@strlen.de>
10254 L: netfilter-devel@vger.kernel.org
10255 L: coreteam@netfilter.org
10256 W: http://www.netfilter.org/
10257 W: http://www.iptables.org/
10258 W: http://www.nftables.org/
10259 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10263 F: include/linux/netfilter*
10264 F: include/linux/netfilter/
10265 F: include/net/netfilter/
10266 F: include/uapi/linux/netfilter*
10267 F: include/uapi/linux/netfilter/
10268 F: net/*/netfilter.c
10269 F: net/*/netfilter/
10271 F: net/bridge/br_netfilter*.c
10273 NETROM NETWORK LAYER
10274 M: Ralf Baechle <ralf@linux-mips.org>
10275 L: linux-hams@vger.kernel.org
10276 W: http://www.linux-ax25.org/
10278 F: include/net/netrom.h
10279 F: include/uapi/linux/netrom.h
10282 NETRONOME ETHERNET DRIVERS
10283 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10284 L: oss-drivers@netronome.com
10286 F: drivers/net/ethernet/netronome/
10288 NETWORK BLOCK DEVICE (NBD)
10289 M: Josef Bacik <josef@toxicpanda.com>
10291 L: linux-block@vger.kernel.org
10292 L: nbd@other.debian.org
10293 F: Documentation/blockdev/nbd.txt
10294 F: drivers/block/nbd.c
10295 F: include/uapi/linux/nbd.h
10297 NETWORK DROP MONITOR
10298 M: Neil Horman <nhorman@tuxdriver.com>
10299 L: netdev@vger.kernel.org
10301 W: https://fedorahosted.org/dropwatch/
10302 F: net/core/drop_monitor.c
10305 M: "David S. Miller" <davem@davemloft.net>
10306 L: netdev@vger.kernel.org
10307 W: http://www.linuxfoundation.org/en/Net
10308 Q: http://patchwork.ozlabs.org/project/netdev/list/
10309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10312 F: Documentation/devicetree/bindings/net/
10314 F: include/linux/if_*
10315 F: include/linux/netdevice.h
10316 F: include/linux/etherdevice.h
10317 F: include/linux/fcdevice.h
10318 F: include/linux/fddidevice.h
10319 F: include/linux/hippidevice.h
10320 F: include/linux/inetdevice.h
10321 F: include/uapi/linux/if_*
10322 F: include/uapi/linux/netdevice.h
10324 NETWORKING DRIVERS (WIRELESS)
10325 M: Kalle Valo <kvalo@codeaurora.org>
10326 L: linux-wireless@vger.kernel.org
10327 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10331 F: Documentation/devicetree/bindings/net/wireless/
10332 F: drivers/net/wireless/
10335 M: Andrew Lunn <andrew@lunn.ch>
10336 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10337 M: Florian Fainelli <f.fainelli@gmail.com>
10339 F: Documentation/devicetree/bindings/net/dsa/
10341 F: include/net/dsa.h
10342 F: include/linux/dsa/
10343 F: drivers/net/dsa/
10345 NETWORKING [GENERAL]
10346 M: "David S. Miller" <davem@davemloft.net>
10347 L: netdev@vger.kernel.org
10348 W: http://www.linuxfoundation.org/en/Net
10349 Q: http://patchwork.ozlabs.org/project/netdev/list/
10350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10352 B: mailto:netdev@vger.kernel.org
10356 F: include/linux/in.h
10357 F: include/linux/net.h
10358 F: include/linux/netdevice.h
10359 F: include/uapi/linux/in.h
10360 F: include/uapi/linux/net.h
10361 F: include/uapi/linux/netdevice.h
10362 F: include/uapi/linux/net_namespace.h
10363 F: tools/testing/selftests/net/
10366 F: Documentation/networking/
10369 M: Steffen Klassert <steffen.klassert@secunet.com>
10370 M: Herbert Xu <herbert@gondor.apana.org.au>
10371 M: "David S. Miller" <davem@davemloft.net>
10372 L: netdev@vger.kernel.org
10373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10381 F: net/ipv4/ipcomp.c
10382 F: net/ipv4/ip_vti.c
10386 F: net/ipv6/ipcomp6.c
10387 F: net/ipv6/ip6_vti.c
10388 F: include/uapi/linux/xfrm.h
10389 F: include/net/xfrm.h
10391 NETWORKING [IPv4/IPv6]
10392 M: "David S. Miller" <davem@davemloft.net>
10393 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10394 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10395 L: netdev@vger.kernel.org
10396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10403 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10404 M: Paul Moore <paul@paul-moore.com>
10405 W: https://github.com/netlabel
10406 L: netdev@vger.kernel.org
10407 L: linux-security-module@vger.kernel.org
10409 F: Documentation/netlabel/
10410 F: include/net/calipso.h
10411 F: include/net/cipso_ipv4.h
10412 F: include/net/netlabel.h
10413 F: include/uapi/linux/netfilter/xt_SECMARK.h
10414 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10416 F: net/ipv4/cipso_ipv4.c
10417 F: net/ipv6/calipso.c
10418 F: net/netfilter/xt_CONNSECMARK.c
10419 F: net/netfilter/xt_SECMARK.c
10422 M: Eric Dumazet <edumazet@google.com>
10423 L: netdev@vger.kernel.org
10426 F: net/ipv4/syncookies.c
10428 F: net/ipv6/syncookies.c
10429 F: include/uapi/linux/tcp.h
10430 F: include/net/tcp.h
10431 F: include/linux/tcp.h
10432 F: include/trace/events/tcp.h
10435 M: Boris Pismenny <borisp@mellanox.com>
10436 M: Aviad Yehezkel <aviadye@mellanox.com>
10437 M: Dave Watson <davejwatson@fb.com>
10438 M: John Fastabend <john.fastabend@gmail.com>
10439 M: Daniel Borkmann <daniel@iogearbox.net>
10440 L: netdev@vger.kernel.org
10443 F: include/uapi/linux/tls.h
10444 F: include/net/tls.h
10446 NETWORKING [WIRELESS]
10447 L: linux-wireless@vger.kernel.org
10448 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10451 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10453 F: drivers/net/netdevsim/*
10455 NETXEN (1/10) GbE SUPPORT
10456 M: Manish Chopra <manish.chopra@cavium.com>
10457 M: Rahul Verma <rahul.verma@cavium.com>
10458 M: Dept-GELinuxNICDev@cavium.com
10459 L: netdev@vger.kernel.org
10461 F: drivers/net/ethernet/qlogic/netxen/
10464 M: Samuel Ortiz <sameo@linux.intel.com>
10465 L: linux-wireless@vger.kernel.org
10466 L: linux-nfc@lists.01.org (subscribers-only)
10469 F: include/net/nfc/
10470 F: include/uapi/linux/nfc.h
10472 F: include/linux/platform_data/nfcmrvl.h
10473 F: include/linux/platform_data/nxp-nci.h
10474 F: Documentation/devicetree/bindings/net/nfc/
10476 NFS, SUNRPC, AND LOCKD CLIENTS
10477 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10478 M: Anna Schumaker <anna.schumaker@netapp.com>
10479 L: linux-nfs@vger.kernel.org
10480 W: http://client.linux-nfs.org
10481 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10487 F: include/linux/lockd/
10488 F: include/linux/nfs*
10489 F: include/linux/sunrpc/
10490 F: include/uapi/linux/nfs*
10491 F: include/uapi/linux/sunrpc/
10494 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10495 L: linux-nilfs@vger.kernel.org
10496 W: https://nilfs.sourceforge.io/
10497 W: https://nilfs.osdn.jp/
10498 T: git git://github.com/konis/nilfs2.git
10500 F: Documentation/filesystems/nilfs2.txt
10502 F: include/trace/events/nilfs2.h
10503 F: include/uapi/linux/nilfs2_api.h
10504 F: include/uapi/linux/nilfs2_ondisk.h
10506 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10507 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10508 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10510 F: Documentation/scsi/NinjaSCSI.txt
10511 F: drivers/scsi/pcmcia/nsp_*
10513 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10514 M: GOTO Masanori <gotom@debian.or.jp>
10515 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10516 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10518 F: Documentation/scsi/NinjaSCSI.txt
10519 F: drivers/scsi/nsp32*
10522 M: Ley Foon Tan <lftan@altera.com>
10523 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10528 NOHZ, DYNTICKS SUPPORT
10529 M: Frederic Weisbecker <fweisbec@gmail.com>
10530 M: Thomas Gleixner <tglx@linutronix.de>
10531 M: Ingo Molnar <mingo@kernel.org>
10532 L: linux-kernel@vger.kernel.org
10533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10535 F: kernel/time/tick*.*
10536 F: include/linux/tick.h
10537 F: include/linux/sched/nohz.h
10539 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10540 M: Pavel Machek <pavel@ucw.cz>
10541 M: Sakari Ailus <sakari.ailus@iki.fi>
10542 L: linux-media@vger.kernel.org
10544 F: drivers/media/i2c/et8ek8
10545 F: drivers/media/i2c/ad5820.c
10547 NOKIA N900 POWER SUPPLY DRIVERS
10548 R: Pali Rohár <pali.rohar@gmail.com>
10549 F: include/linux/power/bq2415x_charger.h
10550 F: include/linux/power/bq27xxx_battery.h
10551 F: include/linux/power/isp1704_charger.h
10552 F: drivers/power/supply/bq2415x_charger.c
10553 F: drivers/power/supply/bq27xxx_battery.c
10554 F: drivers/power/supply/bq27xxx_battery_i2c.c
10555 F: drivers/power/supply/isp1704_charger.c
10556 F: drivers/power/supply/rx51_battery.c
10559 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10560 L: linux-ntb@googlegroups.com
10562 F: drivers/ntb/hw/amd/
10565 M: Jon Mason <jdmason@kudzu.us>
10566 M: Dave Jiang <dave.jiang@intel.com>
10567 M: Allen Hubbe <allenbh@gmail.com>
10568 L: linux-ntb@googlegroups.com
10570 W: https://github.com/jonmason/ntb/wiki
10571 T: git git://github.com/jonmason/ntb.git
10573 F: drivers/net/ntb_netdev.c
10574 F: include/linux/ntb.h
10575 F: include/linux/ntb_transport.h
10576 F: tools/testing/selftests/ntb/
10579 M: Serge Semin <fancer.lancer@gmail.com>
10580 L: linux-ntb@googlegroups.com
10582 F: drivers/ntb/hw/idt/
10585 M: Dave Jiang <dave.jiang@intel.com>
10586 L: linux-ntb@googlegroups.com
10588 W: https://github.com/davejiang/linux/wiki
10589 T: git https://github.com/davejiang/linux.git
10590 F: drivers/ntb/hw/intel/
10593 M: Anton Altaparmakov <anton@tuxera.com>
10594 L: linux-ntfs-dev@lists.sourceforge.net
10595 W: http://www.tuxera.com/
10596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10598 F: Documentation/filesystems/ntfs.txt
10602 M: Finn Thain <fthain@telegraphics.com.au>
10603 L: linux-m68k@lists.linux-m68k.org
10605 F: arch/*/include/asm/nubus.h
10607 F: include/linux/nubus.h
10608 F: include/uapi/linux/nubus.h
10610 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10611 M: Antonino Daplas <adaplas@gmail.com>
10612 L: linux-fbdev@vger.kernel.org
10614 F: drivers/video/fbdev/riva/
10615 F: drivers/video/fbdev/nvidia/
10618 M: Keith Busch <keith.busch@intel.com>
10619 M: Jens Axboe <axboe@fb.com>
10620 M: Christoph Hellwig <hch@lst.de>
10621 M: Sagi Grimberg <sagi@grimberg.me>
10622 L: linux-nvme@lists.infradead.org
10623 T: git://git.infradead.org/nvme.git
10624 W: http://git.infradead.org/nvme.git
10626 F: drivers/nvme/host/
10627 F: include/linux/nvme.h
10628 F: include/uapi/linux/nvme_ioctl.h
10630 NVM EXPRESS FC TRANSPORT DRIVERS
10631 M: James Smart <james.smart@broadcom.com>
10632 L: linux-nvme@lists.infradead.org
10634 F: include/linux/nvme-fc.h
10635 F: include/linux/nvme-fc-driver.h
10636 F: drivers/nvme/host/fc.c
10637 F: drivers/nvme/target/fc.c
10638 F: drivers/nvme/target/fcloop.c
10640 NVM EXPRESS TARGET DRIVER
10641 M: Christoph Hellwig <hch@lst.de>
10642 M: Sagi Grimberg <sagi@grimberg.me>
10643 L: linux-nvme@lists.infradead.org
10644 T: git://git.infradead.org/nvme.git
10645 W: http://git.infradead.org/nvme.git
10647 F: drivers/nvme/target/
10650 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10653 F: Documentation/devicetree/bindings/nvmem/
10654 F: Documentation/ABI/stable/sysfs-bus-nvmem
10655 F: include/linux/nvmem-consumer.h
10656 F: include/linux/nvmem-provider.h
10658 NXP SGTL5000 DRIVER
10659 M: Fabio Estevam <fabio.estevam@nxp.com>
10660 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10662 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10663 F: sound/soc/codecs/sgtl5000*
10665 NXP TDA998X DRM DRIVER
10666 M: Russell King <linux@armlinux.org.uk>
10668 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10669 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10670 F: drivers/gpu/drm/i2c/tda998x_drv.c
10671 F: include/drm/i2c/tda998x.h
10672 F: include/dt-bindings/display/tda998x.h
10676 M: Peter Rosin <peda@axentia.se>
10677 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10679 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10680 F: sound/soc/codecs/tfa9879*
10683 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10684 R: Charles Gorand <charles.gorand@effinnov.com>
10685 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10687 F: drivers/nfc/nxp-nci
10690 M: Josh Poimboeuf <jpoimboe@redhat.com>
10691 M: Peter Zijlstra <peterz@infradead.org>
10695 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10696 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10697 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10698 L: linuxppc-dev@lists.ozlabs.org
10700 F: arch/powerpc/platforms/powernv/ocxl.c
10701 F: arch/powerpc/include/asm/pnv-ocxl.h
10702 F: drivers/misc/ocxl/
10703 F: include/misc/ocxl*
10704 F: include/uapi/misc/ocxl.h
10705 F: Documentation/accelerators/ocxl.rst
10708 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10709 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10710 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10711 L: linux-omap@vger.kernel.org
10715 OMAP CLOCK FRAMEWORK SUPPORT
10716 M: Paul Walmsley <paul@pwsan.com>
10717 L: linux-omap@vger.kernel.org
10719 F: arch/arm/*omap*/*clock*
10721 OMAP DEVICE TREE SUPPORT
10722 M: Benoît Cousson <bcousson@baylibre.com>
10723 M: Tony Lindgren <tony@atomide.com>
10724 L: linux-omap@vger.kernel.org
10725 L: devicetree@vger.kernel.org
10727 F: arch/arm/boot/dts/*omap*
10728 F: arch/arm/boot/dts/*am3*
10729 F: arch/arm/boot/dts/*am4*
10730 F: arch/arm/boot/dts/*am5*
10731 F: arch/arm/boot/dts/*dra7*
10733 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10734 L: linux-omap@vger.kernel.org
10735 L: linux-fbdev@vger.kernel.org
10737 F: drivers/video/fbdev/omap2/
10738 F: Documentation/arm/OMAP/DSS
10740 OMAP FRAMEBUFFER SUPPORT
10741 L: linux-fbdev@vger.kernel.org
10742 L: linux-omap@vger.kernel.org
10744 F: drivers/video/fbdev/omap/
10746 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10747 M: Roger Quadros <rogerq@ti.com>
10748 M: Tony Lindgren <tony@atomide.com>
10749 L: linux-omap@vger.kernel.org
10751 F: drivers/memory/omap-gpmc.c
10752 F: arch/arm/mach-omap2/*gpmc*
10755 M: Grygorii Strashko <grygorii.strashko@ti.com>
10756 M: Santosh Shilimkar <ssantosh@kernel.org>
10757 M: Kevin Hilman <khilman@kernel.org>
10758 L: linux-omap@vger.kernel.org
10760 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10761 F: drivers/gpio/gpio-omap.c
10763 OMAP HARDWARE SPINLOCK SUPPORT
10764 M: Ohad Ben-Cohen <ohad@wizery.com>
10765 L: linux-omap@vger.kernel.org
10767 F: drivers/hwspinlock/omap_hwspinlock.c
10769 OMAP HS MMC SUPPORT
10770 L: linux-mmc@vger.kernel.org
10771 L: linux-omap@vger.kernel.org
10773 F: drivers/mmc/host/omap_hsmmc.c
10776 M: Paul Walmsley <paul@pwsan.com>
10777 L: linux-omap@vger.kernel.org
10779 F: arch/arm/mach-omap2/omap_hwmod*data*
10781 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10782 M: Benoît Cousson <bcousson@baylibre.com>
10783 L: linux-omap@vger.kernel.org
10785 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10788 M: Benoît Cousson <bcousson@baylibre.com>
10789 M: Paul Walmsley <paul@pwsan.com>
10790 L: linux-omap@vger.kernel.org
10792 F: arch/arm/mach-omap2/omap_hwmod.*
10794 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10795 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10796 L: linux-media@vger.kernel.org
10798 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10799 F: drivers/media/platform/omap3isp/
10800 F: drivers/staging/media/omap4iss/
10803 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10804 L: linux-omap@vger.kernel.org
10806 F: drivers/mmc/host/omap.c
10808 OMAP POWER MANAGEMENT SUPPORT
10809 M: Kevin Hilman <khilman@kernel.org>
10810 L: linux-omap@vger.kernel.org
10812 F: arch/arm/*omap*/*pm*
10813 F: drivers/cpufreq/omap-cpufreq.c
10815 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10816 M: Rajendra Nayak <rnayak@codeaurora.org>
10817 M: Paul Walmsley <paul@pwsan.com>
10818 L: linux-omap@vger.kernel.org
10820 F: arch/arm/mach-omap2/prm*
10822 OMAP RANDOM NUMBER GENERATOR SUPPORT
10823 M: Deepak Saxena <dsaxena@plexity.net>
10825 F: drivers/char/hw_random/omap-rng.c
10828 L: linux-usb@vger.kernel.org
10829 L: linux-omap@vger.kernel.org
10831 F: drivers/usb/*/*omap*
10832 F: arch/arm/*omap*/usb*
10834 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10835 M: Mark Jackson <mpfj@newflow.co.uk>
10836 L: linux-omap@vger.kernel.org
10838 F: arch/arm/boot/dts/am335x-nano.dts
10841 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10842 M: Tony Lindgren <tony@atomide.com>
10843 L: linux-omap@vger.kernel.org
10844 Q: http://patchwork.kernel.org/project/linux-omap/list/
10845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10847 F: arch/arm/mach-omap1/
10848 F: arch/arm/plat-omap/
10849 F: arch/arm/configs/omap1_defconfig
10850 F: drivers/i2c/busses/i2c-omap.c
10851 F: include/linux/platform_data/i2c-omap.h
10852 F: include/linux/platform_data/ams-delta-fiq.h
10855 M: Tony Lindgren <tony@atomide.com>
10856 L: linux-omap@vger.kernel.org
10857 W: http://www.muru.com/linux/omap/
10858 W: http://linux.omap.com/
10859 Q: http://patchwork.kernel.org/project/linux-omap/list/
10860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10862 F: arch/arm/mach-omap2/
10863 F: arch/arm/plat-omap/
10864 F: arch/arm/configs/omap2plus_defconfig
10865 F: drivers/i2c/busses/i2c-omap.c
10866 F: drivers/irqchip/irq-omap-intc.c
10867 F: drivers/mfd/*omap*.c
10868 F: drivers/mfd/menelaus.c
10869 F: drivers/mfd/palmas.c
10870 F: drivers/mfd/tps65217.c
10871 F: drivers/mfd/tps65218.c
10872 F: drivers/mfd/tps65910.c
10873 F: drivers/mfd/twl-core.[ch]
10874 F: drivers/mfd/twl4030*.c
10875 F: drivers/mfd/twl6030*.c
10876 F: drivers/mfd/twl6040*.c
10877 F: drivers/regulator/palmas-regulator*.c
10878 F: drivers/regulator/pbias-regulator.c
10879 F: drivers/regulator/tps65217-regulator.c
10880 F: drivers/regulator/tps65218-regulator.c
10881 F: drivers/regulator/tps65910-regulator.c
10882 F: drivers/regulator/twl-regulator.c
10883 F: drivers/regulator/twl6030-regulator.c
10884 F: include/linux/platform_data/i2c-omap.h
10886 ONION OMEGA2+ BOARD
10887 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10888 L: linux-mips@linux-mips.org
10890 F: arch/mips/boot/dts/ralink/omega2p.dts
10893 M: Bob Copeland <me@bobcopeland.com>
10894 L: linux-karma-devel@lists.sourceforge.net
10896 F: Documentation/filesystems/omfs.txt
10899 OMNIKEY CARDMAN 4000 DRIVER
10900 M: Harald Welte <laforge@gnumonks.org>
10902 F: drivers/char/pcmcia/cm4000_cs.c
10903 F: include/linux/cm4000_cs.h
10904 F: include/uapi/linux/cm4000_cs.h
10906 OMNIKEY CARDMAN 4040 DRIVER
10907 M: Harald Welte <laforge@gnumonks.org>
10909 F: drivers/char/pcmcia/cm4040_cs.*
10911 OMNIVISION OV13858 SENSOR DRIVER
10912 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10913 L: linux-media@vger.kernel.org
10914 T: git git://linuxtv.org/media_tree.git
10916 F: drivers/media/i2c/ov13858.c
10918 OMNIVISION OV2680 SENSOR DRIVER
10919 M: Rui Miguel Silva <rmfrfs@gmail.com>
10920 L: linux-media@vger.kernel.org
10921 T: git git://linuxtv.org/media_tree.git
10923 F: drivers/media/i2c/ov2680.c
10924 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10926 OMNIVISION OV2685 SENSOR DRIVER
10927 M: Shunqian Zheng <zhengsq@rock-chips.com>
10928 L: linux-media@vger.kernel.org
10929 T: git git://linuxtv.org/media_tree.git
10931 F: drivers/media/i2c/ov2685.c
10933 OMNIVISION OV5640 SENSOR DRIVER
10934 M: Steve Longerbeam <slongerbeam@gmail.com>
10935 L: linux-media@vger.kernel.org
10936 T: git git://linuxtv.org/media_tree.git
10938 F: drivers/media/i2c/ov5640.c
10940 OMNIVISION OV5647 SENSOR DRIVER
10941 M: Luis Oliveira <lolivei@synopsys.com>
10942 L: linux-media@vger.kernel.org
10943 T: git git://linuxtv.org/media_tree.git
10945 F: drivers/media/i2c/ov5647.c
10947 OMNIVISION OV5695 SENSOR DRIVER
10948 M: Shunqian Zheng <zhengsq@rock-chips.com>
10949 L: linux-media@vger.kernel.org
10950 T: git git://linuxtv.org/media_tree.git
10952 F: drivers/media/i2c/ov5695.c
10954 OMNIVISION OV7670 SENSOR DRIVER
10955 M: Jonathan Corbet <corbet@lwn.net>
10956 L: linux-media@vger.kernel.org
10957 T: git git://linuxtv.org/media_tree.git
10959 F: drivers/media/i2c/ov7670.c
10960 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10962 OMNIVISION OV772x SENSOR DRIVER
10963 M: Jacopo Mondi <jacopo@jmondi.org>
10964 L: linux-media@vger.kernel.org
10965 T: git git://linuxtv.org/media_tree.git
10967 F: drivers/media/i2c/ov772x.c
10968 F: include/media/i2c/ov772x.h
10969 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10971 OMNIVISION OV7740 SENSOR DRIVER
10972 M: Wenyou Yang <wenyou.yang@microchip.com>
10973 L: linux-media@vger.kernel.org
10974 T: git git://linuxtv.org/media_tree.git
10976 F: drivers/media/i2c/ov7740.c
10977 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10979 OMNIVISION OV9650 SENSOR DRIVER
10980 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10981 R: Akinobu Mita <akinobu.mita@gmail.com>
10982 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10983 L: linux-media@vger.kernel.org
10984 T: git git://linuxtv.org/media_tree.git
10986 F: drivers/media/i2c/ov9650.c
10987 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10989 ONENAND FLASH DRIVER
10990 M: Kyungmin Park <kyungmin.park@samsung.com>
10991 L: linux-mtd@lists.infradead.org
10993 F: drivers/mtd/nand/onenand/
10994 F: include/linux/mtd/onenand*.h
10996 ONSTREAM SCSI TAPE DRIVER
10997 M: Willem Riede <osst@riede.org>
10998 L: osst-users@lists.sourceforge.net
10999 L: linux-scsi@vger.kernel.org
11001 F: Documentation/scsi/osst.txt
11002 F: drivers/scsi/osst.*
11003 F: drivers/scsi/osst_*.h
11004 F: drivers/scsi/st.h
11007 M: Jens Wiklander <jens.wiklander@linaro.org>
11009 F: drivers/tee/optee/
11012 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11013 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11014 L: linux-rdma@vger.kernel.org
11016 F: drivers/infiniband/ulp/opa_vnic
11018 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11019 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11020 M: Frank Rowand <frowand.list@gmail.com>
11021 L: devicetree@vger.kernel.org
11023 F: Documentation/devicetree/dynamic-resolution-notes.txt
11024 F: Documentation/devicetree/overlay-notes.txt
11025 F: drivers/of/overlay.c
11026 F: drivers/of/resolver.c
11027 K: of_overlay_notifier_
11029 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11030 M: Rob Herring <robh+dt@kernel.org>
11031 M: Frank Rowand <frowand.list@gmail.com>
11032 L: devicetree@vger.kernel.org
11033 W: http://www.devicetree.org/
11034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11037 F: include/linux/of*.h
11039 F: Documentation/ABI/testing/sysfs-firmware-ofw
11041 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11042 M: Rob Herring <robh+dt@kernel.org>
11043 M: Mark Rutland <mark.rutland@arm.com>
11044 L: devicetree@vger.kernel.org
11045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11046 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11048 F: Documentation/devicetree/
11049 F: arch/*/boot/dts/
11050 F: include/dt-bindings/
11052 OPENCORES I2C BUS DRIVER
11053 M: Peter Korsgaard <peter@korsgaard.com>
11054 L: linux-i2c@vger.kernel.org
11056 F: Documentation/i2c/busses/i2c-ocores
11057 F: drivers/i2c/busses/i2c-ocores.c
11059 OPENRISC ARCHITECTURE
11060 M: Jonas Bonn <jonas@southpole.se>
11061 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11062 M: Stafford Horne <shorne@gmail.com>
11063 T: git git://github.com/openrisc/linux.git
11064 L: openrisc@lists.librecores.org
11065 W: http://openrisc.io
11067 F: Documentation/devicetree/bindings/openrisc/
11068 F: Documentation/openrisc/
11070 F: drivers/irqchip/irq-ompic.c
11071 F: drivers/irqchip/irq-or1k-*
11074 M: Pravin B Shelar <pshelar@ovn.org>
11075 L: netdev@vger.kernel.org
11076 L: dev@openvswitch.org
11077 W: http://openvswitch.org
11079 F: net/openvswitch/
11080 F: include/uapi/linux/openvswitch.h
11082 OPERATING PERFORMANCE POINTS (OPP)
11083 M: Viresh Kumar <vireshk@kernel.org>
11084 M: Nishanth Menon <nm@ti.com>
11085 M: Stephen Boyd <sboyd@kernel.org>
11086 L: linux-pm@vger.kernel.org
11088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11090 F: include/linux/pm_opp.h
11091 F: Documentation/power/opp.txt
11092 F: Documentation/devicetree/bindings/opp/
11095 M: Clemens Ladisch <clemens@ladisch.de>
11096 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11097 T: git git://git.alsa-project.org/alsa-kernel.git
11099 F: sound/drivers/opl4/
11102 M: Robert Richter <rric@kernel.org>
11103 L: oprofile-list@lists.sf.net
11105 F: arch/*/include/asm/oprofile*.h
11106 F: arch/*/oprofile/
11107 F: drivers/oprofile/
11108 F: include/linux/oprofile.h
11110 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11111 M: Mark Fasheh <mark@fasheh.com>
11112 M: Joel Becker <jlbec@evilplan.org>
11113 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11114 W: http://ocfs2.wiki.kernel.org
11116 F: Documentation/filesystems/ocfs2.txt
11117 F: Documentation/filesystems/dlmfs.txt
11120 ORANGEFS FILESYSTEM
11121 M: Mike Marshall <hubcap@omnibond.com>
11122 R: Martin Brandenburg <martin@omnibond.com>
11123 L: devel@lists.orangefs.org
11124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11127 F: Documentation/filesystems/orangefs.txt
11130 L: linux-wireless@vger.kernel.org
11131 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11132 W: http://www.nongnu.org/orinoco/
11134 F: drivers/net/wireless/intersil/orinoco/
11136 OSD LIBRARY and FILESYSTEM
11137 M: Boaz Harrosh <ooo@electrozaur.com>
11139 F: drivers/scsi/osd/
11140 F: include/scsi/osd_*
11143 OV2659 OMNIVISION SENSOR DRIVER
11144 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11145 L: linux-media@vger.kernel.org
11146 W: https://linuxtv.org
11147 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11148 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11150 F: drivers/media/i2c/ov2659.c
11151 F: include/media/i2c/ov2659.h
11154 M: Miklos Szeredi <miklos@szeredi.hu>
11155 L: linux-unionfs@vger.kernel.org
11156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11159 F: Documentation/filesystems/overlayfs.txt
11161 P54 WIRELESS DRIVER
11162 M: Christian Lamparter <chunkeey@googlemail.com>
11163 L: linux-wireless@vger.kernel.org
11164 W: http://wireless.kernel.org/en/users/Drivers/p54
11166 F: drivers/net/wireless/intersil/p54/
11168 PA SEMI ETHERNET DRIVER
11169 L: netdev@vger.kernel.org
11171 F: drivers/net/ethernet/pasemi/*
11173 PA SEMI SMBUS DRIVER
11174 L: linux-i2c@vger.kernel.org
11176 F: drivers/i2c/busses/i2c-pasemi.c
11178 PADATA PARALLEL EXECUTION MECHANISM
11179 M: Steffen Klassert <steffen.klassert@secunet.com>
11180 L: linux-crypto@vger.kernel.org
11183 F: include/linux/padata.h
11184 F: Documentation/padata.txt
11186 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11187 M: Harald Welte <laforge@gnumonks.org>
11188 L: platform-driver-x86@vger.kernel.org
11190 F: drivers/platform/x86/panasonic-laptop.c
11192 PARALLEL LCD/KEYPAD PANEL DRIVER
11193 M: Willy Tarreau <willy@haproxy.com>
11194 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11196 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11197 F: drivers/auxdisplay/panel.c
11199 PARALLEL PORT SUBSYSTEM
11200 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11201 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11202 L: linux-parport@lists.infradead.org (subscribers-only)
11204 F: drivers/parport/
11205 F: include/linux/parport*.h
11206 F: drivers/char/ppdev.c
11207 F: include/uapi/linux/ppdev.h
11208 F: Documentation/parport*.txt
11210 PARAVIRT_OPS INTERFACE
11211 M: Juergen Gross <jgross@suse.com>
11212 M: Alok Kataria <akataria@vmware.com>
11213 L: virtualization@lists.linux-foundation.org
11215 F: Documentation/virtual/paravirt_ops.txt
11216 F: arch/*/kernel/paravirt*
11217 F: arch/*/include/asm/paravirt*.h
11218 F: include/linux/hypervisor.h
11220 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11221 M: Tim Waugh <tim@cyberelk.net>
11222 L: linux-parport@lists.infradead.org (subscribers-only)
11224 F: Documentation/blockdev/paride.txt
11225 F: drivers/block/paride/
11227 PARISC ARCHITECTURE
11228 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11229 M: Helge Deller <deller@gmx.de>
11230 L: linux-parisc@vger.kernel.org
11231 W: http://www.parisc-linux.org/
11232 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11237 F: Documentation/parisc/
11239 F: drivers/char/agp/parisc-agp.c
11240 F: drivers/input/serio/gscps2.c
11241 F: drivers/parport/parport_gsc.*
11242 F: drivers/tty/serial/8250/8250_gsc.c
11243 F: drivers/video/fbdev/sti*
11244 F: drivers/video/console/sti*
11245 F: drivers/video/logo/logo_parisc*
11248 M: Jiri Pirko <jiri@mellanox.com>
11249 L: netdev@vger.kernel.org
11252 F: lib/test_parman.c
11253 F: include/linux/parman.h
11255 PC87360 HARDWARE MONITORING DRIVER
11256 M: Jim Cromie <jim.cromie@gmail.com>
11257 L: linux-hwmon@vger.kernel.org
11259 F: Documentation/hwmon/pc87360
11260 F: drivers/hwmon/pc87360.c
11262 PC8736x GPIO DRIVER
11263 M: Jim Cromie <jim.cromie@gmail.com>
11265 F: drivers/char/pc8736x_gpio.c
11267 PC87427 HARDWARE MONITORING DRIVER
11268 M: Jean Delvare <jdelvare@suse.com>
11269 L: linux-hwmon@vger.kernel.org
11271 F: Documentation/hwmon/pc87427
11272 F: drivers/hwmon/pc87427.c
11275 M: Riku Voipio <riku.voipio@iki.fi>
11277 F: drivers/leds/leds-pca9532.c
11278 F: include/linux/leds-pca9532.h
11280 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11281 M: Guenter Roeck <linux@roeck-us.net>
11282 L: linux-i2c@vger.kernel.org
11284 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11286 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11287 M: Khalid Aziz <khalid@gonehiking.org>
11289 F: drivers/firmware/pcdp.*
11291 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11292 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11293 L: linux-pci@vger.kernel.org
11294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11296 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11297 F: drivers/pci/controller/pci-aardvark.c
11299 PCI DRIVER FOR ALTERA PCIE IP
11300 M: Ley Foon Tan <lftan@altera.com>
11301 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11302 L: linux-pci@vger.kernel.org
11304 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11305 F: drivers/pci/controller/pcie-altera.c
11307 PCI DRIVER FOR APPLIEDMICRO XGENE
11308 M: Tanmay Inamdar <tinamdar@apm.com>
11309 L: linux-pci@vger.kernel.org
11310 L: linux-arm-kernel@lists.infradead.org
11312 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11313 F: drivers/pci/controller/pci-xgene.c
11315 PCI DRIVER FOR ARM VERSATILE PLATFORM
11316 M: Rob Herring <robh@kernel.org>
11317 L: linux-pci@vger.kernel.org
11318 L: linux-arm-kernel@lists.infradead.org
11320 F: Documentation/devicetree/bindings/pci/versatile.txt
11321 F: drivers/pci/controller/pci-versatile.c
11323 PCI DRIVER FOR ARMADA 8K
11324 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11325 L: linux-pci@vger.kernel.org
11326 L: linux-arm-kernel@lists.infradead.org
11328 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11329 F: drivers/pci/controller/dwc/pcie-armada8k.c
11331 PCI DRIVER FOR CADENCE PCIE IP
11332 M: Alan Douglas <adouglas@cadence.com>
11333 L: linux-pci@vger.kernel.org
11335 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11336 F: drivers/pci/controller/pcie-cadence*
11338 PCI DRIVER FOR FREESCALE LAYERSCAPE
11339 M: Minghuan Lian <minghuan.Lian@nxp.com>
11340 M: Mingkai Hu <mingkai.hu@nxp.com>
11341 M: Roy Zang <roy.zang@nxp.com>
11342 L: linuxppc-dev@lists.ozlabs.org
11343 L: linux-pci@vger.kernel.org
11344 L: linux-arm-kernel@lists.infradead.org
11346 F: drivers/pci/controller/dwc/*layerscape*
11348 PCI DRIVER FOR GENERIC OF HOSTS
11349 M: Will Deacon <will.deacon@arm.com>
11350 L: linux-pci@vger.kernel.org
11351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11353 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11354 F: drivers/pci/controller/pci-host-common.c
11355 F: drivers/pci/controller/pci-host-generic.c
11357 PCI DRIVER FOR IMX6
11358 M: Richard Zhu <hongxing.zhu@nxp.com>
11359 M: Lucas Stach <l.stach@pengutronix.de>
11360 L: linux-pci@vger.kernel.org
11361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11363 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11364 F: drivers/pci/controller/dwc/*imx6*
11366 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11367 M: Keith Busch <keith.busch@intel.com>
11368 M: Jonathan Derrick <jonathan.derrick@intel.com>
11369 L: linux-pci@vger.kernel.org
11371 F: drivers/pci/controller/vmd.c
11373 PCI DRIVER FOR MICROSEMI SWITCHTEC
11374 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11375 M: Logan Gunthorpe <logang@deltatee.com>
11376 L: linux-pci@vger.kernel.org
11378 F: Documentation/switchtec.txt
11379 F: Documentation/ABI/testing/sysfs-class-switchtec
11380 F: drivers/pci/switch/switchtec*
11381 F: include/uapi/linux/switchtec_ioctl.h
11382 F: include/linux/switchtec.h
11383 F: drivers/ntb/hw/mscc/
11385 PCI DRIVER FOR MOBIVEIL PCIE IP
11386 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11387 L: linux-pci@vger.kernel.org
11389 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11390 F: drivers/pci/controller/pcie-mobiveil.c
11392 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11393 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11394 M: Jason Cooper <jason@lakedaemon.net>
11395 L: linux-pci@vger.kernel.org
11396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11398 F: drivers/pci/controller/*mvebu*
11400 PCI DRIVER FOR NVIDIA TEGRA
11401 M: Thierry Reding <thierry.reding@gmail.com>
11402 L: linux-tegra@vger.kernel.org
11403 L: linux-pci@vger.kernel.org
11405 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11406 F: drivers/pci/controller/pci-tegra.c
11408 PCI DRIVER FOR RENESAS R-CAR
11409 M: Simon Horman <horms@verge.net.au>
11410 L: linux-pci@vger.kernel.org
11411 L: linux-renesas-soc@vger.kernel.org
11413 F: drivers/pci/controller/*rcar*
11415 PCI DRIVER FOR SAMSUNG EXYNOS
11416 M: Jingoo Han <jingoohan1@gmail.com>
11417 L: linux-pci@vger.kernel.org
11418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11419 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11421 F: drivers/pci/controller/dwc/pci-exynos.c
11423 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11424 M: Jingoo Han <jingoohan1@gmail.com>
11425 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11426 L: linux-pci@vger.kernel.org
11428 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11429 F: drivers/pci/controller/dwc/*designware*
11431 PCI DRIVER FOR TI DRA7XX
11432 M: Kishon Vijay Abraham I <kishon@ti.com>
11433 L: linux-omap@vger.kernel.org
11434 L: linux-pci@vger.kernel.org
11436 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11437 F: drivers/pci/controller/dwc/pci-dra7xx.c
11439 PCI DRIVER FOR TI KEYSTONE
11440 M: Murali Karicheri <m-karicheri2@ti.com>
11441 L: linux-pci@vger.kernel.org
11442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11444 F: drivers/pci/controller/dwc/pci-keystone.c
11446 PCI ENDPOINT SUBSYSTEM
11447 M: Kishon Vijay Abraham I <kishon@ti.com>
11448 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11449 L: linux-pci@vger.kernel.org
11450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11452 F: drivers/pci/endpoint/
11453 F: drivers/misc/pci_endpoint_test.c
11456 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11457 M: Russell Currey <ruscur@russell.cc>
11458 M: Sam Bobroff <sbobroff@linux.ibm.com>
11459 M: Oliver O'Halloran <oohall@gmail.com>
11460 L: linuxppc-dev@lists.ozlabs.org
11462 F: Documentation/PCI/pci-error-recovery.txt
11463 F: drivers/pci/pcie/aer.c
11464 F: drivers/pci/pcie/dpc.c
11465 F: drivers/pci/pcie/err.c
11466 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11467 F: arch/powerpc/kernel/eeh*.c
11468 F: arch/powerpc/platforms/*/eeh*.c
11469 F: arch/powerpc/include/*/eeh*.h
11472 M: Linas Vepstas <linasvepstas@gmail.com>
11473 L: linux-pci@vger.kernel.org
11475 F: Documentation/PCI/pci-error-recovery.txt
11477 PCI MSI DRIVER FOR ALTERA MSI IP
11478 M: Ley Foon Tan <lftan@altera.com>
11479 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11480 L: linux-pci@vger.kernel.org
11482 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11483 F: drivers/pci/controller/pcie-altera-msi.c
11485 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11486 M: Duc Dang <dhdang@apm.com>
11487 L: linux-pci@vger.kernel.org
11488 L: linux-arm-kernel@lists.infradead.org
11490 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11491 F: drivers/pci/controller/pci-xgene-msi.c
11494 M: Bjorn Helgaas <bhelgaas@google.com>
11495 L: linux-pci@vger.kernel.org
11496 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11499 F: Documentation/devicetree/bindings/pci/
11500 F: Documentation/PCI/
11501 F: drivers/acpi/pci*
11503 F: include/asm-generic/pci*
11504 F: include/linux/pci*
11505 F: include/linux/of_pci.h
11506 F: include/uapi/linux/pci*
11509 F: arch/x86/kernel/quirks.c
11511 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11512 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11513 L: linux-pci@vger.kernel.org
11514 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11517 F: drivers/pci/controller/
11519 PCIE DRIVER FOR AXIS ARTPEC
11520 M: Jesper Nilsson <jesper.nilsson@axis.com>
11521 L: linux-arm-kernel@axis.com
11522 L: linux-pci@vger.kernel.org
11524 F: Documentation/devicetree/bindings/pci/axis,artpec*
11525 F: drivers/pci/controller/dwc/*artpec*
11527 PCIE DRIVER FOR CAVIUM THUNDERX
11528 M: David Daney <david.daney@cavium.com>
11529 L: linux-pci@vger.kernel.org
11530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11532 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11533 F: drivers/pci/controller/pci-thunder-*
11535 PCIE DRIVER FOR HISILICON
11536 M: Zhou Wang <wangzhou1@hisilicon.com>
11537 L: linux-pci@vger.kernel.org
11539 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11540 F: drivers/pci/controller/dwc/pcie-hisi.c
11542 PCIE DRIVER FOR HISILICON KIRIN
11543 M: Xiaowei Song <songxiaowei@hisilicon.com>
11544 M: Binghui Wang <wangbinghui@hisilicon.com>
11545 L: linux-pci@vger.kernel.org
11547 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11548 F: drivers/pci/controller/dwc/pcie-kirin.c
11550 PCIE DRIVER FOR HISILICON STB
11551 M: Jianguo Sun <sunjianguo1@huawei.com>
11552 M: Shawn Guo <shawn.guo@linaro.org>
11553 L: linux-pci@vger.kernel.org
11555 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11556 F: drivers/pci/controller/dwc/pcie-histb.c
11558 PCIE DRIVER FOR MEDIATEK
11559 M: Ryder Lee <ryder.lee@mediatek.com>
11560 L: linux-pci@vger.kernel.org
11561 L: linux-mediatek@lists.infradead.org
11563 F: Documentation/devicetree/bindings/pci/mediatek*
11564 F: drivers/pci/controller/*mediatek*
11566 PCIE DRIVER FOR QUALCOMM MSM
11567 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11568 L: linux-pci@vger.kernel.org
11569 L: linux-arm-msm@vger.kernel.org
11571 F: drivers/pci/controller/dwc/*qcom*
11573 PCIE DRIVER FOR ROCKCHIP
11574 M: Shawn Lin <shawn.lin@rock-chips.com>
11575 L: linux-pci@vger.kernel.org
11576 L: linux-rockchip@lists.infradead.org
11578 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11579 F: drivers/pci/controller/pcie-rockchip*
11581 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11582 M: Linus Walleij <linus.walleij@linaro.org>
11583 L: linux-pci@vger.kernel.org
11585 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11586 F: drivers/pci/controller/pci-v3-semi.c
11588 PCIE DRIVER FOR ST SPEAR13XX
11589 M: Pratyush Anand <pratyush.anand@gmail.com>
11590 L: linux-pci@vger.kernel.org
11592 F: drivers/pci/controller/dwc/*spear*
11595 M: Dominik Brodowski <linux@dominikbrodowski.net>
11596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11598 F: Documentation/pcmcia/
11603 PCNET32 NETWORK DRIVER
11604 M: Don Fry <pcnet32@frontier.com>
11605 L: netdev@vger.kernel.org
11607 F: drivers/net/ethernet/amd/pcnet32.c
11609 PCRYPT PARALLEL CRYPTO ENGINE
11610 M: Steffen Klassert <steffen.klassert@secunet.com>
11611 L: linux-crypto@vger.kernel.org
11614 F: include/crypto/pcrypt.h
11616 PEAQ WMI HOTKEYS DRIVER
11617 M: Hans de Goede <hdegoede@redhat.com>
11618 L: platform-driver-x86@vger.kernel.org
11620 F: drivers/platform/x86/peaq-wmi.c
11622 PER-CPU MEMORY ALLOCATOR
11623 M: Dennis Zhou <dennis@kernel.org>
11624 M: Tejun Heo <tj@kernel.org>
11625 M: Christoph Lameter <cl@linux.com>
11626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11628 F: include/linux/percpu*.h
11630 F: arch/*/include/asm/percpu.h
11632 PER-TASK DELAY ACCOUNTING
11633 M: Balbir Singh <bsingharora@gmail.com>
11635 F: include/linux/delayacct.h
11636 F: kernel/delayacct.c
11638 PERFORMANCE EVENTS SUBSYSTEM
11639 M: Peter Zijlstra <peterz@infradead.org>
11640 M: Ingo Molnar <mingo@redhat.com>
11641 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11642 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11643 R: Jiri Olsa <jolsa@redhat.com>
11644 R: Namhyung Kim <namhyung@kernel.org>
11645 L: linux-kernel@vger.kernel.org
11646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11649 F: include/linux/perf_event.h
11650 F: include/uapi/linux/perf_event.h
11651 F: arch/*/kernel/perf_event*.c
11652 F: arch/*/kernel/*/perf_event*.c
11653 F: arch/*/kernel/*/*/perf_event*.c
11654 F: arch/*/include/asm/perf_event.h
11655 F: arch/*/kernel/perf_callchain.c
11659 PERSONALITY HANDLING
11660 M: Christoph Hellwig <hch@infradead.org>
11661 L: linux-abi-devel@lists.sourceforge.net
11663 F: include/linux/personality.h
11664 F: include/uapi/linux/personality.h
11666 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11667 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11668 L: linux-input@vger.kernel.org
11670 F: Documentation/input/devices/pxrc.rst
11671 F: drivers/input/joystick/pxrc.c
11674 M: Remi Denis-Courmont <courmisch@gmail.com>
11676 F: Documentation/networking/phonet.txt
11677 F: include/linux/phonet.h
11678 F: include/net/phonet/
11679 F: include/uapi/linux/phonet.h
11683 M: Joern Engel <joern@lazybastard.org>
11684 L: linux-mtd@lists.infradead.org
11686 F: drivers/mtd/devices/phram.c
11689 M: Bruno Prémont <bonbons@linux-vserver.org>
11690 L: linux-input@vger.kernel.org
11692 F: drivers/hid/hid-picolcd*
11695 M: Jamie Iles <jamie@jamieiles.com>
11696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11697 T: git git://github.com/jamieiles/linux-2.6-ji.git
11699 F: arch/arm/boot/dts/picoxcell*
11700 F: arch/arm/mach-picoxcell/
11701 F: drivers/crypto/picoxcell*
11703 PIN CONTROL SUBSYSTEM
11704 M: Linus Walleij <linus.walleij@linaro.org>
11705 L: linux-gpio@vger.kernel.org
11706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11708 F: Documentation/devicetree/bindings/pinctrl/
11709 F: Documentation/driver-api/pinctl.rst
11710 F: drivers/pinctrl/
11711 F: include/linux/pinctrl/
11713 PIN CONTROLLER - ATMEL AT91
11714 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11717 F: drivers/pinctrl/pinctrl-at91.*
11719 PIN CONTROLLER - ATMEL AT91 PIO4
11720 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11722 L: linux-gpio@vger.kernel.org
11724 F: drivers/pinctrl/pinctrl-at91-pio4.*
11726 PIN CONTROLLER - FREESCALE
11727 M: Dong Aisheng <aisheng.dong@nxp.com>
11728 M: Fabio Estevam <festevam@gmail.com>
11729 M: Shawn Guo <shawnguo@kernel.org>
11730 M: Stefan Agner <stefan@agner.ch>
11731 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11732 L: linux-gpio@vger.kernel.org
11734 F: drivers/pinctrl/freescale/
11735 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11737 PIN CONTROLLER - INTEL
11738 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11739 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11741 F: drivers/pinctrl/intel/
11743 PIN CONTROLLER - MEDIATEK
11744 M: Sean Wang <sean.wang@kernel.org>
11745 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11747 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11748 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11749 F: drivers/pinctrl/mediatek/
11751 PIN CONTROLLER - QUALCOMM
11752 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11754 L: linux-arm-msm@vger.kernel.org
11755 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11756 F: drivers/pinctrl/qcom/
11758 PIN CONTROLLER - RENESAS
11759 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11760 M: Geert Uytterhoeven <geert+renesas@glider.be>
11761 L: linux-renesas-soc@vger.kernel.org
11762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11764 F: drivers/pinctrl/sh-pfc/
11766 PIN CONTROLLER - SAMSUNG
11767 M: Tomasz Figa <tomasz.figa@gmail.com>
11768 M: Krzysztof Kozlowski <krzk@kernel.org>
11769 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11771 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11772 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11775 F: drivers/pinctrl/samsung/
11776 F: include/dt-bindings/pinctrl/samsung.h
11777 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11779 PIN CONTROLLER - SINGLE
11780 M: Tony Lindgren <tony@atomide.com>
11781 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11783 L: linux-omap@vger.kernel.org
11785 F: drivers/pinctrl/pinctrl-single.c
11787 PIN CONTROLLER - ST SPEAR
11788 M: Viresh Kumar <vireshk@kernel.org>
11789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11790 W: http://www.st.com/spear
11792 F: drivers/pinctrl/spear/
11794 PISTACHIO SOC SUPPORT
11795 M: James Hartley <james.hartley@sondrel.com>
11796 L: linux-mips@linux-mips.org
11798 F: arch/mips/pistachio/
11799 F: arch/mips/include/asm/mach-pistachio/
11800 F: arch/mips/boot/dts/img/pistachio*
11801 F: arch/mips/configs/pistachio*_defconfig
11805 M: linux-block@vger.kernel.org
11806 F: drivers/block/pktcdvd.c
11807 F: include/linux/pktcdvd.h
11808 F: include/uapi/linux/pktcdvd.h
11810 PKUNITY SOC DRIVERS
11811 M: Guan Xuetao <gxt@pku.edu.cn>
11812 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11814 T: git git://github.com/gxt/linux.git
11815 F: drivers/input/serio/i8042-unicore32io.h
11816 F: drivers/i2c/busses/i2c-puv3.c
11817 F: drivers/video/fbdev/fb-puv3.c
11818 F: drivers/rtc/rtc-puv3.c
11820 PMBUS HARDWARE MONITORING DRIVERS
11821 M: Guenter Roeck <linux@roeck-us.net>
11822 L: linux-hwmon@vger.kernel.org
11823 W: http://hwmon.wiki.kernel.org/
11824 W: http://www.roeck-us.net/linux/drivers/
11825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11827 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11828 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11829 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11830 F: Documentation/hwmon/adm1275
11831 F: Documentation/hwmon/ibm-cffps
11832 F: Documentation/hwmon/ir35221
11833 F: Documentation/hwmon/lm25066
11834 F: Documentation/hwmon/ltc2978
11835 F: Documentation/hwmon/ltc3815
11836 F: Documentation/hwmon/max16064
11837 F: Documentation/hwmon/max20751
11838 F: Documentation/hwmon/max31785
11839 F: Documentation/hwmon/max34440
11840 F: Documentation/hwmon/max8688
11841 F: Documentation/hwmon/pmbus
11842 F: Documentation/hwmon/pmbus-core
11843 F: Documentation/hwmon/tps40422
11844 F: Documentation/hwmon/ucd9000
11845 F: Documentation/hwmon/ucd9200
11846 F: Documentation/hwmon/zl6100
11847 F: drivers/hwmon/pmbus/
11848 F: include/linux/pmbus.h
11850 PMC SIERRA MaxRAID DRIVER
11851 L: linux-scsi@vger.kernel.org
11852 W: http://www.pmc-sierra.com/
11854 F: drivers/scsi/pmcraid.*
11856 PMC SIERRA PM8001 DRIVER
11857 M: Jack Wang <jinpu.wang@profitbricks.com>
11858 M: lindar_liu@usish.com
11859 L: linux-scsi@vger.kernel.org
11861 F: drivers/scsi/pm8001/
11864 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11868 POSIX CLOCKS and TIMERS
11869 M: Thomas Gleixner <tglx@linutronix.de>
11870 L: linux-kernel@vger.kernel.org
11871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11874 F: include/linux/timer*
11875 F: kernel/time/*timer*
11877 POWER MANAGEMENT CORE
11878 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11879 L: linux-pm@vger.kernel.org
11880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11881 B: https://bugzilla.kernel.org
11883 F: drivers/base/power/
11884 F: include/linux/pm.h
11885 F: include/linux/pm_*
11886 F: include/linux/powercap.h
11887 F: drivers/powercap/
11888 F: kernel/configs/nopm.config
11890 POWER STATE COORDINATION INTERFACE (PSCI)
11891 M: Mark Rutland <mark.rutland@arm.com>
11892 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11893 L: linux-arm-kernel@lists.infradead.org
11895 F: drivers/firmware/psci*.c
11896 F: include/linux/psci.h
11897 F: include/uapi/linux/psci.h
11899 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11900 M: Sebastian Reichel <sre@kernel.org>
11901 L: linux-pm@vger.kernel.org
11902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11904 F: Documentation/ABI/testing/sysfs-class-power
11905 F: Documentation/devicetree/bindings/power/supply/
11906 F: include/linux/power_supply.h
11907 F: drivers/power/supply/
11909 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11910 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11911 L: linuxppc-dev@lists.ozlabs.org
11913 F: drivers/char/powernv-op-panel.c
11915 PPP OVER ATM (RFC 2364)
11916 M: Mitchell Blank Jr <mitch@sfgoth.com>
11918 F: net/atm/pppoatm.c
11919 F: include/uapi/linux/atmppp.h
11922 M: Michal Ostrowski <mostrows@earthlink.net>
11924 F: drivers/net/ppp/pppoe.c
11925 F: drivers/net/ppp/pppox.c
11928 M: James Chapman <jchapman@katalix.com>
11930 F: net/l2tp/l2tp_ppp.c
11931 F: include/linux/if_pppol2tp.h
11932 F: include/uapi/linux/if_pppol2tp.h
11934 PPP PROTOCOL DRIVERS AND COMPRESSORS
11935 M: Paul Mackerras <paulus@samba.org>
11936 L: linux-ppp@vger.kernel.org
11938 F: drivers/net/ppp/ppp_*
11941 M: Rodolfo Giometti <giometti@enneenne.com>
11942 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11943 L: linuxpps@ml.enneenne.com (subscribers-only)
11945 F: Documentation/pps/
11946 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11947 F: Documentation/ABI/testing/sysfs-pps
11949 F: include/linux/pps*.h
11950 F: include/uapi/linux/pps.h
11953 M: Dmitry Kozlov <xeb@mail.ru>
11954 L: netdev@vger.kernel.org
11956 F: drivers/net/ppp/pptp.c
11957 W: http://sourceforge.net/projects/accel-pptp
11960 M: Robert Love <rml@tech9.net>
11961 L: kpreempt-tech@lists.sourceforge.net
11962 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11964 F: Documentation/preempt-locking.txt
11965 F: include/linux/preempt.h
11968 M: Petr Mladek <pmladek@suse.com>
11969 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11970 R: Steven Rostedt <rostedt@goodmis.org>
11973 F: include/linux/printk.h
11975 PRISM54 WIRELESS DRIVER
11976 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11977 L: linux-wireless@vger.kernel.org
11978 W: http://wireless.kernel.org/en/users/Drivers/p54
11980 F: drivers/net/wireless/intersil/prism54/
11983 R: Alexey Dobriyan <adobriyan@gmail.com>
11984 L: linux-kernel@vger.kernel.org
11985 L: linux-fsdevel@vger.kernel.org
11988 F: include/linux/proc_fs.h
11989 F: tools/testing/selftests/proc/
11992 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11993 M: Kees Cook <keescook@chromium.org>
11994 L: linux-kernel@vger.kernel.org
11995 L: linux-fsdevel@vger.kernel.org
11997 F: fs/proc/proc_sysctl.c
11998 F: include/linux/sysctl.h
12000 F: tools/testing/selftests/sysctl/
12002 PS3 NETWORK SUPPORT
12003 M: Geoff Levand <geoff@infradead.org>
12004 L: netdev@vger.kernel.org
12005 L: linuxppc-dev@lists.ozlabs.org
12007 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12009 PS3 PLATFORM SUPPORT
12010 M: Geoff Levand <geoff@infradead.org>
12011 L: linuxppc-dev@lists.ozlabs.org
12013 F: arch/powerpc/boot/ps3*
12014 F: arch/powerpc/include/asm/lv1call.h
12015 F: arch/powerpc/include/asm/ps3*.h
12016 F: arch/powerpc/platforms/ps3/
12019 F: drivers/rtc/rtc-ps3.c
12020 F: drivers/usb/host/*ps3.c
12021 F: sound/ppc/snd_ps3*
12024 M: Jim Paris <jim@jtan.com>
12025 M: Geoff Levand <geoff@infradead.org>
12026 L: linuxppc-dev@lists.ozlabs.org
12028 F: drivers/block/ps3vram.c
12030 PSAMPLE PACKET SAMPLING SUPPORT:
12031 M: Yotam Gigi <yotam.gi@gmail.com>
12034 F: include/net/psample.h
12035 F: include/uapi/linux/psample.h
12038 M: Kees Cook <keescook@chromium.org>
12039 M: Anton Vorontsov <anton@enomsg.org>
12040 M: Colin Cross <ccross@android.com>
12041 M: Tony Luck <tony.luck@intel.com>
12043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12045 F: include/linux/pstore*
12046 F: drivers/firmware/efi/efi-pstore.c
12047 F: drivers/acpi/apei/erst.c
12048 F: Documentation/admin-guide/ramoops.rst
12049 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12050 K: \b(pstore|ramoops)
12052 PTP HARDWARE CLOCK SUPPORT
12053 M: Richard Cochran <richardcochran@gmail.com>
12054 L: netdev@vger.kernel.org
12056 W: http://linuxptp.sourceforge.net/
12057 F: Documentation/ABI/testing/sysfs-ptp
12058 F: Documentation/ptp/*
12059 F: drivers/net/phy/dp83640*
12061 F: include/linux/ptp_cl*
12064 M: Oleg Nesterov <oleg@redhat.com>
12066 F: include/asm-generic/syscall.h
12067 F: include/linux/ptrace.h
12068 F: include/linux/regset.h
12069 F: include/linux/tracehook.h
12070 F: include/uapi/linux/ptrace.h
12071 F: include/uapi/linux/ptrace.h
12072 F: include/asm-generic/ptrace.h
12074 F: arch/*/ptrace*.c
12075 F: arch/*/*/ptrace*.c
12076 F: arch/*/include/asm/ptrace*.h
12079 M: Hans Verkuil <hverkuil@xs4all.nl>
12080 L: linux-media@vger.kernel.org
12081 T: git git://linuxtv.org/media_tree.git
12083 F: drivers/media/usb/pulse8-cec/*
12084 F: Documentation/media/cec-drivers/pulse8-cec.rst
12086 PVRUSB2 VIDEO4LINUX DRIVER
12087 M: Mike Isely <isely@pobox.com>
12088 L: pvrusb2@isely.net (subscribers-only)
12089 L: linux-media@vger.kernel.org
12090 W: http://www.isely.net/pvrusb2/
12091 T: git git://linuxtv.org/media_tree.git
12093 F: Documentation/media/v4l-drivers/pvrusb2*
12094 F: drivers/media/usb/pvrusb2/
12097 M: Hans Verkuil <hverkuil@xs4all.nl>
12098 L: linux-media@vger.kernel.org
12099 T: git git://linuxtv.org/media_tree.git
12101 F: drivers/media/usb/pwc/*
12104 M: Kamil Debski <kamil@wypas.org>
12105 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12106 L: linux-hwmon@vger.kernel.org
12108 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12109 F: Documentation/hwmon/pwm-fan
12110 F: drivers/hwmon/pwm-fan.c
12113 M: Sean Young <sean@mess.org>
12114 L: linux-media@vger.kernel.org
12116 F: drivers/media/rc/pwm-ir-tx.c
12119 M: Thierry Reding <thierry.reding@gmail.com>
12120 L: linux-pwm@vger.kernel.org
12122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12123 F: Documentation/pwm.txt
12124 F: Documentation/devicetree/bindings/pwm/
12125 F: include/linux/pwm.h
12127 F: drivers/video/backlight/pwm_bl.c
12128 F: include/linux/pwm_backlight.h
12129 F: drivers/gpio/gpio-mvebu.c
12130 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12133 M: Robert Jarzmik <robert.jarzmik@free.fr>
12134 L: linux-gpio@vger.kernel.org
12136 F: drivers/gpio/gpio-pxa.c
12142 M: Robert Jarzmik <robert.jarzmik@free.fr>
12143 L: linux-rtc@vger.kernel.org
12146 PXA2xx/PXA3xx SUPPORT
12147 M: Daniel Mack <daniel@zonque.org>
12148 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12149 M: Robert Jarzmik <robert.jarzmik@free.fr>
12150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12151 T: git git://github.com/hzhuang1/linux.git
12152 T: git git://github.com/rjarzmik/linux.git
12154 F: arch/arm/boot/dts/pxa*
12155 F: arch/arm/mach-pxa/
12156 F: drivers/dma/pxa*
12157 F: drivers/pcmcia/pxa2xx*
12158 F: drivers/pinctrl/pxa/
12159 F: drivers/spi/spi-pxa2xx*
12160 F: drivers/usb/gadget/udc/pxa2*
12161 F: include/sound/pxa2xx-lib.h
12166 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12167 L: qat-linux@intel.com
12169 F: drivers/crypto/qat/
12171 QCOM AUDIO (ASoC) DRIVERS
12172 M: Patrick Lai <plai@codeaurora.org>
12173 M: Banajit Goswami <bgoswami@codeaurora.org>
12174 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12178 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12179 M: Gabriel Somlo <somlo@cmu.edu>
12180 M: "Michael S. Tsirkin" <mst@redhat.com>
12181 L: qemu-devel@nongnu.org
12183 F: drivers/firmware/qemu_fw_cfg.c
12184 F: include/uapi/linux/qemu_fw_cfg.h
12187 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12188 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12189 L: linux-rdma@vger.kernel.org
12191 F: drivers/infiniband/hw/qib/
12193 QLOGIC QL41xxx FCOE DRIVER
12194 M: QLogic-Storage-Upstream@cavium.com
12195 L: linux-scsi@vger.kernel.org
12197 F: drivers/scsi/qedf/
12199 QLOGIC QL41xxx ISCSI DRIVER
12200 M: QLogic-Storage-Upstream@cavium.com
12201 L: linux-scsi@vger.kernel.org
12203 F: drivers/scsi/qedi/
12205 QLOGIC QL4xxx ETHERNET DRIVER
12206 M: Ariel Elior <Ariel.Elior@cavium.com>
12207 M: everest-linux-l2@cavium.com
12208 L: netdev@vger.kernel.org
12210 F: drivers/net/ethernet/qlogic/qed/
12211 F: include/linux/qed/
12212 F: drivers/net/ethernet/qlogic/qede/
12214 QLOGIC QL4xxx RDMA DRIVER
12215 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12216 M: Ariel Elior <Ariel.Elior@cavium.com>
12217 L: linux-rdma@vger.kernel.org
12219 F: drivers/infiniband/hw/qedr/
12220 F: include/uapi/rdma/qedr-abi.h
12222 QLOGIC QLA1280 SCSI DRIVER
12223 M: Michael Reed <mdr@sgi.com>
12224 L: linux-scsi@vger.kernel.org
12226 F: drivers/scsi/qla1280.[ch]
12228 QLOGIC QLA2XXX FC-SCSI DRIVER
12229 M: qla2xxx-upstream@qlogic.com
12230 L: linux-scsi@vger.kernel.org
12232 F: Documentation/scsi/LICENSE.qla2xxx
12233 F: drivers/scsi/qla2xxx/
12235 QLOGIC QLA3XXX NETWORK DRIVER
12236 M: Dept-GELinuxNICDev@cavium.com
12237 L: netdev@vger.kernel.org
12239 F: Documentation/networking/LICENSE.qla3xxx
12240 F: drivers/net/ethernet/qlogic/qla3xxx.*
12242 QLOGIC QLA4XXX iSCSI DRIVER
12243 M: QLogic-Storage-Upstream@qlogic.com
12244 L: linux-scsi@vger.kernel.org
12246 F: Documentation/scsi/LICENSE.qla4xxx
12247 F: drivers/scsi/qla4xxx/
12249 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12250 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12251 M: Manish Chopra <manish.chopra@cavium.com>
12252 M: Dept-GELinuxNICDev@cavium.com
12253 L: netdev@vger.kernel.org
12255 F: drivers/net/ethernet/qlogic/qlcnic/
12257 QLOGIC QLGE 10Gb ETHERNET DRIVER
12258 M: Manish Chopra <manish.chopra@cavium.com>
12259 M: Dept-GELinuxNICDev@cavium.com
12260 L: netdev@vger.kernel.org
12262 F: drivers/net/ethernet/qlogic/qlge/
12264 QM1D1B0004 MEDIA DRIVER
12265 M: Akihiro Tsukada <tskd08@gmail.com>
12266 L: linux-media@vger.kernel.org
12268 F: drivers/media/tuners/qm1d1b0004*
12270 QM1D1C0042 MEDIA DRIVER
12271 M: Akihiro Tsukada <tskd08@gmail.com>
12272 L: linux-media@vger.kernel.org
12274 F: drivers/media/tuners/qm1d1c0042*
12277 M: Anders Larsen <al@alarsen.net>
12278 W: http://www.alarsen.net/linux/qnx4fs/
12281 F: include/uapi/linux/qnx4_fs.h
12282 F: include/uapi/linux/qnxtypes.h
12284 QORIQ DPAA2 FSL-MC BUS DRIVER
12285 M: Stuart Yoder <stuyoder@gmail.com>
12286 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12287 L: linux-kernel@vger.kernel.org
12289 F: drivers/bus/fsl-mc/
12290 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12291 F: Documentation/networking/dpaa2/overview.rst
12293 QT1010 MEDIA DRIVER
12294 M: Antti Palosaari <crope@iki.fi>
12295 L: linux-media@vger.kernel.org
12296 W: https://linuxtv.org
12297 W: http://palosaari.fi/linux/
12298 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12299 T: git git://linuxtv.org/anttip/media_tree.git
12301 F: drivers/media/tuners/qt1010*
12303 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12304 M: Kalle Valo <kvalo@codeaurora.org>
12305 L: ath10k@lists.infradead.org
12306 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12309 F: drivers/net/wireless/ath/ath10k/
12311 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12312 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12313 L: linux-wireless@vger.kernel.org
12314 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12316 F: drivers/net/wireless/ath/ath9k/
12318 QUALCOMM CAMERA SUBSYSTEM DRIVER
12319 M: Todor Tomov <todor.tomov@linaro.org>
12320 L: linux-media@vger.kernel.org
12322 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12323 F: Documentation/media/v4l-drivers/qcom_camss.rst
12324 F: drivers/media/platform/qcom/camss/
12326 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12327 M: Ilia Lin <ilia.lin@gmail.com>
12328 L: linux-pm@vger.kernel.org
12330 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12331 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12333 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12334 M: Timur Tabi <timur@kernel.org>
12335 L: netdev@vger.kernel.org
12337 F: drivers/net/ethernet/qualcomm/emac/
12339 QUALCOMM GENERIC INTERFACE I2C DRIVER
12340 M: Alok Chauhan <alokc@codeaurora.org>
12341 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12342 L: linux-i2c@vger.kernel.org
12343 L: linux-arm-msm@vger.kernel.org
12345 F: drivers/i2c/busses/i2c-qcom-geni.c
12347 QUALCOMM HEXAGON ARCHITECTURE
12348 M: Richard Kuo <rkuo@codeaurora.org>
12349 L: linux-hexagon@vger.kernel.org
12350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12354 QUALCOMM HIDMA DRIVER
12355 M: Sinan Kaya <okaya@kernel.org>
12356 L: linux-arm-kernel@lists.infradead.org
12357 L: linux-arm-msm@vger.kernel.org
12358 L: dmaengine@vger.kernel.org
12360 F: drivers/dma/qcom/hidma*
12363 M: Rob Clark <robdclark@gmail.com>
12364 L: iommu@lists.linux-foundation.org
12365 L: linux-arm-msm@vger.kernel.org
12367 F: drivers/iommu/qcom_iommu.c
12369 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12370 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12371 L: linux-media@vger.kernel.org
12372 L: linux-arm-msm@vger.kernel.org
12373 T: git git://linuxtv.org/media_tree.git
12375 F: drivers/media/platform/qcom/venus/
12377 QUALCOMM WCN36XX WIRELESS DRIVER
12378 M: Kalle Valo <kvalo@codeaurora.org>
12379 L: wcn36xx@lists.infradead.org
12380 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12381 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12383 F: drivers/net/wireless/ath/wcn36xx/
12385 QUANTENNA QTNFMAC WIRELESS DRIVER
12386 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12387 M: Avinash Patil <avinashp@quantenna.com>
12388 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12389 L: linux-wireless@vger.kernel.org
12391 F: drivers/net/wireless/quantenna
12393 RADEON and AMDGPU DRM DRIVERS
12394 M: Alex Deucher <alexander.deucher@amd.com>
12395 M: Christian König <christian.koenig@amd.com>
12396 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12397 L: amd-gfx@lists.freedesktop.org
12398 T: git git://people.freedesktop.org/~agd5f/linux
12400 F: drivers/gpu/drm/radeon/
12401 F: include/uapi/drm/radeon_drm.h
12402 F: drivers/gpu/drm/amd/
12403 F: include/uapi/drm/amdgpu_drm.h
12405 RADEON FRAMEBUFFER DISPLAY DRIVER
12406 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12407 L: linux-fbdev@vger.kernel.org
12409 F: drivers/video/fbdev/aty/radeon*
12410 F: include/uapi/linux/radeonfb.h
12412 RADIOSHARK RADIO DRIVER
12413 M: Hans Verkuil <hverkuil@xs4all.nl>
12414 L: linux-media@vger.kernel.org
12415 T: git git://linuxtv.org/media_tree.git
12417 F: drivers/media/radio/radio-shark.c
12419 RADIOSHARK2 RADIO DRIVER
12420 M: Hans Verkuil <hverkuil@xs4all.nl>
12421 L: linux-media@vger.kernel.org
12422 T: git git://linuxtv.org/media_tree.git
12424 F: drivers/media/radio/radio-shark2.c
12425 F: drivers/media/radio/radio-tea5777.c
12427 RADOS BLOCK DEVICE (RBD)
12428 M: Ilya Dryomov <idryomov@gmail.com>
12429 M: Sage Weil <sage@redhat.com>
12430 M: Alex Elder <elder@kernel.org>
12431 L: ceph-devel@vger.kernel.org
12432 W: http://ceph.com/
12433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12434 T: git git://github.com/ceph/ceph-client.git
12436 F: Documentation/ABI/testing/sysfs-bus-rbd
12437 F: drivers/block/rbd.c
12438 F: drivers/block/rbd_types.h
12440 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12441 M: Paul Mackerras <paulus@samba.org>
12442 L: linux-fbdev@vger.kernel.org
12444 F: drivers/video/fbdev/aty/aty128fb.c
12446 RAINSHADOW-CEC DRIVER
12447 M: Hans Verkuil <hverkuil@xs4all.nl>
12448 L: linux-media@vger.kernel.org
12449 T: git git://linuxtv.org/media_tree.git
12451 F: drivers/media/usb/rainshadow-cec/*
12453 RALINK MIPS ARCHITECTURE
12454 M: John Crispin <john@phrozen.org>
12455 L: linux-mips@linux-mips.org
12457 F: arch/mips/ralink
12459 RALINK RT2X00 WIRELESS LAN DRIVER
12461 M: Stanislaw Gruszka <sgruszka@redhat.com>
12462 M: Helmut Schaa <helmut.schaa@googlemail.com>
12463 L: linux-wireless@vger.kernel.org
12465 F: drivers/net/wireless/ralink/rt2x00/
12467 RAMDISK RAM BLOCK DEVICE DRIVER
12468 M: Jens Axboe <axboe@kernel.dk>
12470 F: Documentation/blockdev/ramdisk.txt
12471 F: drivers/block/brd.c
12473 RANCHU VIRTUAL BOARD FOR MIPS
12474 M: Miodrag Dinic <miodrag.dinic@mips.com>
12475 L: linux-mips@linux-mips.org
12477 F: arch/mips/generic/board-ranchu.c
12478 F: arch/mips/configs/generic/board-ranchu.config
12480 RANDOM NUMBER DRIVER
12481 M: "Theodore Ts'o" <tytso@mit.edu>
12483 F: drivers/char/random.c
12486 M: Matt Porter <mporter@kernel.crashing.org>
12487 M: Alexandre Bounine <alex.bou9@gmail.com>
12489 F: drivers/rapidio/
12491 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12492 L: linux-wireless@vger.kernel.org
12494 F: drivers/net/wireless/ray*
12496 RCUTORTURE TEST FRAMEWORK
12497 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12498 M: Josh Triplett <josh@joshtriplett.org>
12499 R: Steven Rostedt <rostedt@goodmis.org>
12500 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12501 R: Lai Jiangshan <jiangshanlai@gmail.com>
12502 L: linux-kernel@vger.kernel.org
12504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12505 F: tools/testing/selftests/rcutorture
12508 M: Florian Fainelli <florian@openwrt.org>
12511 RDC R6040 FAST ETHERNET DRIVER
12512 M: Florian Fainelli <f.fainelli@gmail.com>
12513 L: netdev@vger.kernel.org
12515 F: drivers/net/ethernet/rdc/r6040.c
12517 RDMAVT - RDMA verbs software
12518 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12519 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12520 L: linux-rdma@vger.kernel.org
12522 F: drivers/infiniband/sw/rdmavt
12524 RDS - RELIABLE DATAGRAM SOCKETS
12525 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12526 L: netdev@vger.kernel.org
12527 L: linux-rdma@vger.kernel.org
12528 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12529 W: https://oss.oracle.com/projects/rds/
12532 F: Documentation/networking/rds.txt
12534 RDT - RESOURCE ALLOCATION
12535 M: Fenghua Yu <fenghua.yu@intel.com>
12536 M: Reinette Chatre <reinette.chatre@intel.com>
12537 L: linux-kernel@vger.kernel.org
12539 F: arch/x86/kernel/cpu/intel_rdt*
12540 F: arch/x86/include/asm/intel_rdt_sched.h
12541 F: Documentation/x86/intel_rdt*
12543 READ-COPY UPDATE (RCU)
12544 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12545 M: Josh Triplett <josh@joshtriplett.org>
12546 R: Steven Rostedt <rostedt@goodmis.org>
12547 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12548 R: Lai Jiangshan <jiangshanlai@gmail.com>
12549 L: linux-kernel@vger.kernel.org
12550 W: http://www.rdrop.com/users/paulmck/RCU/
12552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12553 F: Documentation/RCU/
12554 X: Documentation/RCU/torture.txt
12555 F: include/linux/rcu*
12556 X: include/linux/srcu*.h
12558 X: kernel/rcu/srcu*.c
12560 REAL TIME CLOCK (RTC) SUBSYSTEM
12561 M: Alessandro Zummo <a.zummo@towertech.it>
12562 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12563 L: linux-rtc@vger.kernel.org
12564 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12567 F: Documentation/devicetree/bindings/rtc/
12568 F: Documentation/rtc.txt
12570 F: include/linux/rtc.h
12571 F: include/uapi/linux/rtc.h
12572 F: include/linux/rtc/
12573 F: include/linux/platform_data/rtc-*
12574 F: tools/testing/selftests/rtc/
12576 REALTEK AUDIO CODECS
12577 M: Bard Liao <bardliao@realtek.com>
12578 M: Oder Chiou <oder_chiou@realtek.com>
12580 F: sound/soc/codecs/rt*
12581 F: include/sound/rt*.h
12583 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12584 M: Linus Walleij <linus.walleij@linaro.org>
12586 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12587 F: drivers/net/dsa/realtek-smi*
12588 F: drivers/net/dsa/rtl83*
12590 REGISTER MAP ABSTRACTION
12591 M: Mark Brown <broonie@kernel.org>
12592 L: linux-kernel@vger.kernel.org
12593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12595 F: Documentation/devicetree/bindings/regmap/
12596 F: drivers/base/regmap/
12597 F: include/linux/regmap.h
12599 REISERFS FILE SYSTEM
12600 L: reiserfs-devel@vger.kernel.org
12604 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12605 M: Ohad Ben-Cohen <ohad@wizery.com>
12606 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12607 L: linux-remoteproc@vger.kernel.org
12608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12610 F: Documentation/devicetree/bindings/remoteproc/
12611 F: Documentation/remoteproc.txt
12612 F: drivers/remoteproc/
12613 F: include/linux/remoteproc.h
12615 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12616 M: Ohad Ben-Cohen <ohad@wizery.com>
12617 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12618 L: linux-remoteproc@vger.kernel.org
12619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12622 F: Documentation/rpmsg.txt
12623 F: include/linux/rpmsg.h
12624 F: include/linux/rpmsg/
12626 RENESAS CLOCK DRIVERS
12627 M: Geert Uytterhoeven <geert+renesas@glider.be>
12628 L: linux-renesas-soc@vger.kernel.org
12629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12631 F: drivers/clk/renesas/
12633 RENESAS EMEV2 I2C DRIVER
12634 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12636 F: drivers/i2c/busses/i2c-emev2.c
12638 RENESAS ETHERNET DRIVERS
12639 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12640 L: netdev@vger.kernel.org
12641 L: linux-renesas-soc@vger.kernel.org
12642 F: Documentation/devicetree/bindings/net/renesas,*.txt
12643 F: Documentation/devicetree/bindings/net/sh_eth.txt
12644 F: drivers/net/ethernet/renesas/
12645 F: include/linux/sh_eth.h
12647 RENESAS R-CAR GYROADC DRIVER
12648 M: Marek Vasut <marek.vasut@gmail.com>
12649 L: linux-iio@vger.kernel.org
12651 F: drivers/iio/adc/rcar_gyro_adc.c
12653 RENESAS R-CAR I2C DRIVERS
12654 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12656 F: drivers/i2c/busses/i2c-rcar.c
12657 F: drivers/i2c/busses/i2c-sh_mobile.c
12659 RENESAS RIIC DRIVER
12660 M: Chris Brandt <chris.brandt@renesas.com>
12662 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12663 F: drivers/i2c/busses/i2c-riic.c
12665 RENESAS USB PHY DRIVER
12666 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12667 L: linux-renesas-soc@vger.kernel.org
12669 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12671 RESET CONTROLLER FRAMEWORK
12672 M: Philipp Zabel <p.zabel@pengutronix.de>
12673 T: git git://git.pengutronix.de/git/pza/linux
12676 F: Documentation/devicetree/bindings/reset/
12677 F: include/dt-bindings/reset/
12678 F: include/linux/reset.h
12679 F: include/linux/reset-controller.h
12681 RESTARTABLE SEQUENCES SUPPORT
12682 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12683 M: Peter Zijlstra <peterz@infradead.org>
12684 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12685 M: Boqun Feng <boqun.feng@gmail.com>
12686 L: linux-kernel@vger.kernel.org
12689 F: include/uapi/linux/rseq.h
12690 F: include/trace/events/rseq.h
12691 F: tools/testing/selftests/rseq/
12694 M: Johannes Berg <johannes@sipsolutions.net>
12695 L: linux-wireless@vger.kernel.org
12696 W: http://wireless.kernel.org/
12697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12700 F: Documentation/rfkill.txt
12701 F: Documentation/ABI/stable/sysfs-class-rfkill
12703 F: include/linux/rfkill.h
12704 F: include/uapi/linux/rfkill.h
12707 M: Thomas Graf <tgraf@suug.ch>
12708 M: Herbert Xu <herbert@gondor.apana.org.au>
12709 L: netdev@vger.kernel.org
12711 F: lib/rhashtable.c
12712 F: lib/test_rhashtable.c
12713 F: include/linux/rhashtable.h
12714 F: include/linux/rhashtable-types.h
12716 RICOH R5C592 MEMORYSTICK DRIVER
12717 M: Maxim Levitsky <maximlevitsky@gmail.com>
12719 F: drivers/memstick/host/r592.*
12721 RICOH SMARTMEDIA/XD DRIVER
12722 M: Maxim Levitsky <maximlevitsky@gmail.com>
12724 F: drivers/mtd/nand/raw/r852.c
12725 F: drivers/mtd/nand/raw/r852.h
12727 RISC-V ARCHITECTURE
12728 M: Palmer Dabbelt <palmer@sifive.com>
12729 M: Albert Ou <aou@eecs.berkeley.edu>
12730 L: linux-riscv@lists.infradead.org
12731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12738 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12739 W: http://sourceforge.net/projects/roccat/
12741 F: drivers/hid/hid-roccat*
12742 F: include/linux/hid-roccat*
12743 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12745 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12746 M: Jacob chen <jacob2.chen@rock-chips.com>
12747 L: linux-media@vger.kernel.org
12749 F: drivers/media/platform/rockchip/rga/
12750 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12753 M: Jiri Pirko <jiri@resnulli.us>
12754 L: netdev@vger.kernel.org
12756 F: drivers/net/ethernet/rocker/
12760 W: http://www.comtrol.com
12762 F: Documentation/serial/rocket.txt
12763 F: drivers/tty/rocket*
12765 ROCKETPORT EXPRESS/INFINITY DRIVER
12766 M: Kevin Cernekee <cernekee@gmail.com>
12767 L: linux-serial@vger.kernel.org
12769 F: drivers/tty/serial/rp2.*
12771 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12772 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12773 L: linux-kernel@vger.kernel.org
12774 L: linux-renesas-soc@vger.kernel.org
12776 F: drivers/mfd/bd9571mwv.c
12777 F: drivers/regulator/bd9571mwv-regulator.c
12778 F: drivers/gpio/gpio-bd9571mwv.c
12779 F: include/linux/mfd/bd9571mwv.h
12780 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12783 M: Ralf Baechle <ralf@linux-mips.org>
12784 L: linux-hams@vger.kernel.org
12785 W: http://www.linux-ax25.org/
12787 F: include/net/rose.h
12788 F: include/uapi/linux/rose.h
12791 RTL2830 MEDIA DRIVER
12792 M: Antti Palosaari <crope@iki.fi>
12793 L: linux-media@vger.kernel.org
12794 W: https://linuxtv.org
12795 W: http://palosaari.fi/linux/
12796 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12797 T: git git://linuxtv.org/anttip/media_tree.git
12799 F: drivers/media/dvb-frontends/rtl2830*
12801 RTL2832 MEDIA DRIVER
12802 M: Antti Palosaari <crope@iki.fi>
12803 L: linux-media@vger.kernel.org
12804 W: https://linuxtv.org
12805 W: http://palosaari.fi/linux/
12806 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12807 T: git git://linuxtv.org/anttip/media_tree.git
12809 F: drivers/media/dvb-frontends/rtl2832*
12811 RTL2832_SDR MEDIA DRIVER
12812 M: Antti Palosaari <crope@iki.fi>
12813 L: linux-media@vger.kernel.org
12814 W: https://linuxtv.org
12815 W: http://palosaari.fi/linux/
12816 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12817 T: git git://linuxtv.org/anttip/media_tree.git
12819 F: drivers/media/dvb-frontends/rtl2832_sdr*
12821 RTL8180 WIRELESS DRIVER
12822 L: linux-wireless@vger.kernel.org
12823 W: http://wireless.kernel.org/
12824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12826 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12828 RTL8187 WIRELESS DRIVER
12829 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12830 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12831 M: Larry Finger <Larry.Finger@lwfinger.net>
12832 L: linux-wireless@vger.kernel.org
12833 W: http://wireless.kernel.org/
12834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12836 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12838 REALTEK WIRELESS DRIVER (rtlwifi family)
12839 M: Ping-Ke Shih <pkshih@realtek.com>
12840 L: linux-wireless@vger.kernel.org
12841 W: http://wireless.kernel.org/
12842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12844 F: drivers/net/wireless/realtek/rtlwifi/
12846 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12847 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12848 L: linux-wireless@vger.kernel.org
12849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12851 F: drivers/net/wireless/realtek/rtl8xxxu/
12853 RXRPC SOCKETS (AF_RXRPC)
12854 M: David Howells <dhowells@redhat.com>
12855 L: linux-afs@lists.infradead.org
12858 F: include/keys/rxrpc-type.h
12859 F: include/net/af_rxrpc.h
12860 F: include/trace/events/rxrpc.h
12861 F: include/uapi/linux/rxrpc.h
12862 F: Documentation/networking/rxrpc.txt
12863 W: https://www.infradead.org/~dhowells/kafs/
12865 S3 SAVAGE FRAMEBUFFER DRIVER
12866 M: Antonino Daplas <adaplas@gmail.com>
12867 L: linux-fbdev@vger.kernel.org
12869 F: drivers/video/fbdev/savage/
12872 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12873 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12874 L: linux-s390@vger.kernel.org
12875 W: http://www.ibm.com/developerworks/linux/linux390/
12876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12880 F: Documentation/s390/
12881 F: Documentation/driver-api/s390-drivers.rst
12883 S390 COMMON I/O LAYER
12884 M: Sebastian Ott <sebott@linux.ibm.com>
12885 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12886 L: linux-s390@vger.kernel.org
12887 W: http://www.ibm.com/developerworks/linux/linux390/
12889 F: drivers/s390/cio/
12892 M: Stefan Haberland <sth@linux.ibm.com>
12893 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12894 L: linux-s390@vger.kernel.org
12895 W: http://www.ibm.com/developerworks/linux/linux390/
12897 F: drivers/s390/block/dasd*
12898 F: block/partitions/ibm.c
12901 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12902 L: linux-s390@vger.kernel.org
12903 W: http://www.ibm.com/developerworks/linux/linux390/
12905 F: drivers/iommu/s390-iommu.c
12907 S390 IUCV NETWORK LAYER
12908 M: Julian Wiedmann <jwi@linux.ibm.com>
12909 M: Ursula Braun <ubraun@linux.ibm.com>
12910 L: linux-s390@vger.kernel.org
12911 W: http://www.ibm.com/developerworks/linux/linux390/
12913 F: drivers/s390/net/*iucv*
12914 F: include/net/iucv/
12917 S390 NETWORK DRIVERS
12918 M: Julian Wiedmann <jwi@linux.ibm.com>
12919 M: Ursula Braun <ubraun@linux.ibm.com>
12920 L: linux-s390@vger.kernel.org
12921 W: http://www.ibm.com/developerworks/linux/linux390/
12923 F: drivers/s390/net/
12926 M: Sebastian Ott <sebott@linux.ibm.com>
12927 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12928 L: linux-s390@vger.kernel.org
12929 W: http://www.ibm.com/developerworks/linux/linux390/
12932 F: drivers/pci/hotplug/s390_pci_hpc.c
12934 S390 VFIO-CCW DRIVER
12935 M: Cornelia Huck <cohuck@redhat.com>
12936 M: Halil Pasic <pasic@linux.ibm.com>
12937 L: linux-s390@vger.kernel.org
12938 L: kvm@vger.kernel.org
12940 F: drivers/s390/cio/vfio_ccw*
12941 F: Documentation/s390/vfio-ccw.txt
12942 F: include/uapi/linux/vfio_ccw.h
12945 M: Harald Freudenberger <freude@linux.ibm.com>
12946 L: linux-s390@vger.kernel.org
12947 W: http://www.ibm.com/developerworks/linux/linux390/
12949 F: drivers/s390/crypto/
12951 S390 VFIO AP DRIVER
12952 M: Tony Krowiak <akrowiak@linux.ibm.com>
12953 M: Pierre Morel <pmorel@linux.ibm.com>
12954 M: Halil Pasic <pasic@linux.ibm.com>
12955 L: linux-s390@vger.kernel.org
12956 W: http://www.ibm.com/developerworks/linux/linux390/
12958 F: drivers/s390/crypto/vfio_ap_drv.c
12959 F: drivers/s390/crypto/vfio_ap_private.h
12960 F: drivers/s390/crypto/vfio_ap_ops.c
12961 F: Documentation/s390/vfio-ap.txt
12964 M: Steffen Maier <maier@linux.ibm.com>
12965 M: Benjamin Block <bblock@linux.ibm.com>
12966 L: linux-s390@vger.kernel.org
12967 W: http://www.ibm.com/developerworks/linux/linux390/
12969 F: drivers/s390/scsi/zfcp_*
12971 S3C24XX SD/MMC Driver
12972 M: Ben Dooks <ben-linux@fluff.org>
12973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12975 F: drivers/mmc/host/s3cmci.*
12977 SAA6588 RDS RECEIVER DRIVER
12978 M: Hans Verkuil <hverkuil@xs4all.nl>
12979 L: linux-media@vger.kernel.org
12980 T: git git://linuxtv.org/media_tree.git
12981 W: https://linuxtv.org
12983 F: drivers/media/i2c/saa6588*
12985 SAA7134 VIDEO4LINUX DRIVER
12986 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12987 L: linux-media@vger.kernel.org
12988 W: https://linuxtv.org
12989 T: git git://linuxtv.org/media_tree.git
12991 F: Documentation/media/v4l-drivers/saa7134*
12992 F: drivers/media/pci/saa7134/
12994 SAA7146 VIDEO4LINUX-2 DRIVER
12995 M: Hans Verkuil <hverkuil@xs4all.nl>
12996 L: linux-media@vger.kernel.org
12997 T: git git://linuxtv.org/media_tree.git
12999 F: drivers/media/common/saa7146/
13000 F: drivers/media/pci/saa7146/
13001 F: include/media/saa7146*
13003 SAMSUNG AUDIO (ASoC) DRIVERS
13004 M: Krzysztof Kozlowski <krzk@kernel.org>
13005 M: Sangbeom Kim <sbkim73@samsung.com>
13006 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13007 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13009 F: sound/soc/samsung/
13010 F: Documentation/devicetree/bindings/sound/samsung*
13012 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13013 M: Krzysztof Kozlowski <krzk@kernel.org>
13014 L: linux-crypto@vger.kernel.org
13015 L: linux-samsung-soc@vger.kernel.org
13017 F: drivers/crypto/exynos-rng.c
13018 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13020 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13021 M: Łukasz Stelmach <l.stelmach@samsung.com>
13022 L: linux-samsung-soc@vger.kernel.org
13024 F: drivers/char/hw_random/exynos-trng.c
13025 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13027 SAMSUNG FRAMEBUFFER DRIVER
13028 M: Jingoo Han <jingoohan1@gmail.com>
13029 L: linux-fbdev@vger.kernel.org
13031 F: drivers/video/fbdev/s3c-fb.c
13033 SAMSUNG LAPTOP DRIVER
13034 M: Corentin Chary <corentin.chary@gmail.com>
13035 L: platform-driver-x86@vger.kernel.org
13037 F: drivers/platform/x86/samsung-laptop.c
13039 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13040 M: Sangbeom Kim <sbkim73@samsung.com>
13041 M: Krzysztof Kozlowski <krzk@kernel.org>
13042 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13043 L: linux-kernel@vger.kernel.org
13044 L: linux-samsung-soc@vger.kernel.org
13046 F: drivers/mfd/sec*.c
13047 F: drivers/regulator/s2m*.c
13048 F: drivers/regulator/s5m*.c
13049 F: drivers/clk/clk-s2mps11.c
13050 F: drivers/rtc/rtc-s5m.c
13051 F: include/linux/mfd/samsung/
13052 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13053 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13054 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13055 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13057 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13058 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13059 L: linux-media@vger.kernel.org
13060 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13062 F: drivers/media/platform/s3c-camif/
13063 F: include/media/drv-intf/s3c_camif.h
13065 SAMSUNG S3FWRN5 NFC DRIVER
13066 M: Robert Baldyga <r.baldyga@samsung.com>
13067 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13068 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13070 F: drivers/nfc/s3fwrn5
13072 SAMSUNG S5C73M3 CAMERA DRIVER
13073 M: Kyungmin Park <kyungmin.park@samsung.com>
13074 M: Andrzej Hajda <a.hajda@samsung.com>
13075 L: linux-media@vger.kernel.org
13077 F: drivers/media/i2c/s5c73m3/*
13079 SAMSUNG S5K5BAF CAMERA DRIVER
13080 M: Kyungmin Park <kyungmin.park@samsung.com>
13081 M: Andrzej Hajda <a.hajda@samsung.com>
13082 L: linux-media@vger.kernel.org
13084 F: drivers/media/i2c/s5k5baf.c
13086 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13087 M: Krzysztof Kozlowski <krzk@kernel.org>
13088 M: Vladimir Zapolskiy <vz@mleia.com>
13089 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13090 L: linux-crypto@vger.kernel.org
13091 L: linux-samsung-soc@vger.kernel.org
13093 F: drivers/crypto/s5p-sss.c
13095 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13096 M: Kyungmin Park <kyungmin.park@samsung.com>
13097 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13098 L: linux-media@vger.kernel.org
13099 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13101 F: drivers/media/platform/exynos4-is/
13103 SAMSUNG SOC CLOCK DRIVERS
13104 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13105 M: Tomasz Figa <tomasz.figa@gmail.com>
13106 M: Chanwoo Choi <cw00.choi@samsung.com>
13108 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13110 F: drivers/clk/samsung/
13111 F: include/dt-bindings/clock/exynos*.h
13112 F: Documentation/devicetree/bindings/clock/exynos*.txt
13114 SAMSUNG SPI DRIVERS
13115 M: Kukjin Kim <kgene@kernel.org>
13116 M: Krzysztof Kozlowski <krzk@kernel.org>
13117 M: Andi Shyti <andi@etezian.org>
13118 L: linux-spi@vger.kernel.org
13119 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13121 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13122 F: drivers/spi/spi-s3c*
13123 F: include/linux/platform_data/spi-s3c64xx.h
13125 SAMSUNG SXGBE DRIVERS
13126 M: Byungho An <bh74.an@samsung.com>
13127 M: Girish K S <ks.giri@samsung.com>
13128 M: Vipul Pandya <vipul.pandya@samsung.com>
13130 L: netdev@vger.kernel.org
13131 F: drivers/net/ethernet/samsung/sxgbe/
13133 SAMSUNG THERMAL DRIVER
13134 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13135 L: linux-pm@vger.kernel.org
13136 L: linux-samsung-soc@vger.kernel.org
13138 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13139 F: drivers/thermal/samsung/
13141 SAMSUNG USB2 PHY DRIVER
13142 M: Kamil Debski <kamil@wypas.org>
13143 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13144 L: linux-kernel@vger.kernel.org
13146 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13147 F: Documentation/phy/samsung-usb2.txt
13148 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13149 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13150 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13151 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13152 F: drivers/phy/samsung/phy-samsung-usb2.c
13153 F: drivers/phy/samsung/phy-samsung-usb2.h
13156 M: Zwane Mwaikambo <zwanem@gmail.com>
13158 F: drivers/watchdog/sc1200wdt.c
13161 M: Ingo Molnar <mingo@redhat.com>
13162 M: Peter Zijlstra <peterz@infradead.org>
13163 L: linux-kernel@vger.kernel.org
13164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13167 F: include/linux/sched.h
13168 F: include/uapi/linux/sched.h
13169 F: include/linux/wait.h
13171 SCR24X CHIP CARD INTERFACE DRIVER
13172 M: Lubomir Rintel <lkundrak@v3.sk>
13174 F: drivers/char/pcmcia/scr24x_cs.c
13177 M: Jens Axboe <axboe@kernel.dk>
13178 L: linux-scsi@vger.kernel.org
13179 W: http://www.kernel.dk
13181 F: drivers/scsi/sr*
13183 SCSI RDMA PROTOCOL (SRP) INITIATOR
13184 M: Bart Van Assche <bvanassche@acm.org>
13185 L: linux-rdma@vger.kernel.org
13187 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13188 F: drivers/infiniband/ulp/srp/
13189 F: include/scsi/srp.h
13191 SCSI RDMA PROTOCOL (SRP) TARGET
13192 M: Bart Van Assche <bvanassche@acm.org>
13193 L: linux-rdma@vger.kernel.org
13194 L: target-devel@vger.kernel.org
13196 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13197 F: drivers/infiniband/ulp/srpt/
13200 M: Doug Gilbert <dgilbert@interlog.com>
13201 L: linux-scsi@vger.kernel.org
13202 W: http://sg.danny.cz/sg
13204 F: Documentation/scsi/scsi-generic.txt
13205 F: drivers/scsi/sg.c
13206 F: include/scsi/sg.h
13209 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13211 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13213 L: linux-scsi@vger.kernel.org
13215 F: Documentation/devicetree/bindings/scsi/
13220 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13221 L: linux-scsi@vger.kernel.org
13223 F: Documentation/scsi/st.txt
13224 F: drivers/scsi/st.*
13225 F: drivers/scsi/st_*.h
13228 M: Vlad Yasevich <vyasevich@gmail.com>
13229 M: Neil Horman <nhorman@tuxdriver.com>
13230 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13231 L: linux-sctp@vger.kernel.org
13232 W: http://lksctp.sourceforge.net
13234 F: Documentation/networking/sctp.txt
13235 F: include/linux/sctp.h
13236 F: include/uapi/linux/sctp.h
13237 F: include/net/sctp/
13241 M: Jim Cromie <jim.cromie@gmail.com>
13243 F: Documentation/i2c/busses/scx200_acb
13244 F: arch/x86/platform/scx200/
13245 F: drivers/watchdog/scx200_wdt.c
13246 F: drivers/i2c/busses/scx200*
13247 F: drivers/mtd/maps/scx200_docflash.c
13248 F: include/linux/scx200.h
13251 M: Jim Cromie <jim.cromie@gmail.com>
13253 F: drivers/char/scx200_gpio.c
13254 F: include/linux/scx200_gpio.h
13256 SCx200 HRT CLOCKSOURCE DRIVER
13257 M: Jim Cromie <jim.cromie@gmail.com>
13259 F: drivers/clocksource/scx200_hrt.c
13261 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13262 M: Sascha Sommer <saschasommer@freenet.de>
13263 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13265 F: drivers/mmc/host/sdricoh_cs.c
13268 M: Kees Cook <keescook@chromium.org>
13269 R: Andy Lutomirski <luto@amacapital.net>
13270 R: Will Drewry <wad@chromium.org>
13271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13273 F: kernel/seccomp.c
13274 F: include/uapi/linux/seccomp.h
13275 F: include/linux/seccomp.h
13276 F: tools/testing/selftests/seccomp/*
13277 F: tools/testing/selftests/kselftest_harness.h
13278 F: Documentation/userspace-api/seccomp_filter.rst
13279 K: \bsecure_computing
13282 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13283 M: Al Cooper <alcooperx@gmail.com>
13284 L: linux-mmc@vger.kernel.org
13285 L: bcm-kernel-feedback-list@broadcom.com
13287 F: drivers/mmc/host/sdhci-brcmstb*
13289 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13290 M: Adrian Hunter <adrian.hunter@intel.com>
13291 L: linux-mmc@vger.kernel.org
13292 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13294 F: drivers/mmc/host/sdhci*
13295 F: include/linux/mmc/sdhci*
13297 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13298 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13299 M: Manjunath M B <manjumb@synopsys.com>
13300 L: linux-mmc@vger.kernel.org
13302 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13304 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13305 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13306 L: linux-mmc@vger.kernel.org
13308 F: drivers/mmc/host/sdhci-of-at91.c
13310 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13311 M: Ben Dooks <ben-linux@fluff.org>
13312 M: Jaehoon Chung <jh80.chung@samsung.com>
13313 L: linux-mmc@vger.kernel.org
13315 F: drivers/mmc/host/sdhci-s3c*
13317 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13318 M: Viresh Kumar <vireshk@kernel.org>
13319 L: linux-mmc@vger.kernel.org
13321 F: drivers/mmc/host/sdhci-spear.c
13323 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13324 M: Kishon Vijay Abraham I <kishon@ti.com>
13325 L: linux-mmc@vger.kernel.org
13327 F: drivers/mmc/host/sdhci-omap.c
13329 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13330 M: Scott Bauer <scott.bauer@intel.com>
13331 M: Jonathan Derrick <jonathan.derrick@intel.com>
13332 L: linux-block@vger.kernel.org
13335 F: block/opal_proto.h
13336 F: include/linux/sed*
13337 F: include/uapi/linux/sed*
13340 M: Security Officers <security@kernel.org>
13344 M: James Morris <jmorris@namei.org>
13345 M: "Serge E. Hallyn" <serge@hallyn.com>
13346 L: linux-security-module@vger.kernel.org (suggested Cc:)
13347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13348 W: http://kernsec.org/
13351 X: security/selinux/
13353 SELINUX SECURITY MODULE
13354 M: Paul Moore <paul@paul-moore.com>
13355 M: Stephen Smalley <sds@tycho.nsa.gov>
13356 M: Eric Paris <eparis@parisplace.org>
13357 L: selinux@vger.kernel.org
13358 W: https://selinuxproject.org
13359 W: https://github.com/SELinuxProject
13360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13362 F: include/linux/selinux*
13363 F: security/selinux/
13364 F: scripts/selinux/
13365 F: Documentation/admin-guide/LSM/SELinux.rst
13368 M: Jiri Slaby <jirislaby@gmail.com>
13370 F: drivers/misc/phantom.c
13371 F: include/uapi/linux/phantom.h
13374 M: Rob Herring <robh@kernel.org>
13375 L: linux-serial@vger.kernel.org
13377 F: Documentation/devicetree/bindings/serial/slave-device.txt
13378 F: drivers/tty/serdev/
13379 F: include/linux/serdev.h
13382 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13383 L: linux-serial@vger.kernel.org
13385 F: Documentation/devicetree/bindings/serial/
13386 F: drivers/tty/serial/
13389 M: Sean Young <sean@mess.org>
13390 L: linux-media@vger.kernel.org
13392 F: drivers/media/rc/serial_ir.c
13395 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13396 M: Edward Cree <ecree@solarflare.com>
13397 M: Bert Kenward <bkenward@solarflare.com>
13398 L: netdev@vger.kernel.org
13400 F: drivers/net/ethernet/sfc/
13403 M: Dimitri Sivanich <sivanich@sgi.com>
13405 F: drivers/misc/sgi-gru/
13407 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13408 M: Pat Gefre <pfg@sgi.com>
13409 L: linux-ia64@vger.kernel.org
13411 F: Documentation/ia64/serial.txt
13412 F: drivers/tty/serial/ioc?_serial.c
13413 F: include/linux/ioc?.h
13415 SGI XP/XPC/XPNET DRIVER
13416 M: Cliff Whickman <cpw@sgi.com>
13417 M: Robin Holt <robinmholt@gmail.com>
13419 F: drivers/misc/sgi-xp/
13421 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13422 M: Ursula Braun <ubraun@linux.ibm.com>
13423 L: linux-s390@vger.kernel.org
13424 W: http://www.ibm.com/developerworks/linux/linux390/
13428 SHARP RJ54N1CB0C SENSOR DRIVER
13429 M: Jacopo Mondi <jacopo@jmondi.org>
13430 L: linux-media@vger.kernel.org
13431 T: git git://linuxtv.org/media_tree.git
13433 F: drivers/media/i2c/rj54n1cb0c.c
13434 F: include/media/i2c/rj54n1cb0c.h
13436 SH_VEU V4L2 MEM2MEM DRIVER
13437 L: linux-media@vger.kernel.org
13439 F: drivers/media/platform/sh_veu.c
13441 SH_VOU V4L2 OUTPUT DRIVER
13442 L: linux-media@vger.kernel.org
13444 F: drivers/media/platform/sh_vou.c
13445 F: include/media/drv-intf/sh_vou.h
13447 SI2157 MEDIA DRIVER
13448 M: Antti Palosaari <crope@iki.fi>
13449 L: linux-media@vger.kernel.org
13450 W: https://linuxtv.org
13451 W: http://palosaari.fi/linux/
13452 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13453 T: git git://linuxtv.org/anttip/media_tree.git
13455 F: drivers/media/tuners/si2157*
13457 SI2165 MEDIA DRIVER
13458 M: Matthias Schwarzott <zzam@gentoo.org>
13459 L: linux-media@vger.kernel.org
13460 W: https://linuxtv.org
13461 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13463 F: drivers/media/dvb-frontends/si2165*
13465 SI2168 MEDIA DRIVER
13466 M: Antti Palosaari <crope@iki.fi>
13467 L: linux-media@vger.kernel.org
13468 W: https://linuxtv.org
13469 W: http://palosaari.fi/linux/
13470 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13471 T: git git://linuxtv.org/anttip/media_tree.git
13473 F: drivers/media/dvb-frontends/si2168*
13475 SI470X FM RADIO RECEIVER I2C DRIVER
13476 M: Hans Verkuil <hverkuil@xs4all.nl>
13477 L: linux-media@vger.kernel.org
13478 T: git git://linuxtv.org/media_tree.git
13479 W: https://linuxtv.org
13481 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13483 SI470X FM RADIO RECEIVER USB DRIVER
13484 M: Hans Verkuil <hverkuil@xs4all.nl>
13485 L: linux-media@vger.kernel.org
13486 T: git git://linuxtv.org/media_tree.git
13487 W: https://linuxtv.org
13489 F: drivers/media/radio/si470x/radio-si470x-common.c
13490 F: drivers/media/radio/si470x/radio-si470x.h
13491 F: drivers/media/radio/si470x/radio-si470x-usb.c
13493 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13494 M: Eduardo Valentin <edubezval@gmail.com>
13495 L: linux-media@vger.kernel.org
13496 T: git git://linuxtv.org/media_tree.git
13497 W: https://linuxtv.org
13499 F: drivers/media/radio/si4713/si4713.?
13501 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13502 M: Eduardo Valentin <edubezval@gmail.com>
13503 L: linux-media@vger.kernel.org
13504 T: git git://linuxtv.org/media_tree.git
13505 W: https://linuxtv.org
13507 F: drivers/media/radio/si4713/radio-platform-si4713.c
13509 SI4713 FM RADIO TRANSMITTER USB DRIVER
13510 M: Hans Verkuil <hverkuil@xs4all.nl>
13511 L: linux-media@vger.kernel.org
13512 T: git git://linuxtv.org/media_tree.git
13513 W: https://linuxtv.org
13515 F: drivers/media/radio/si4713/radio-usb-si4713.c
13518 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13519 L: linux-media@vger.kernel.org
13520 W: https://linuxtv.org
13521 T: git git://linuxtv.org/media_tree.git
13523 F: drivers/media/common/siano/
13524 F: drivers/media/usb/siano/
13525 F: drivers/media/usb/siano/
13526 F: drivers/media/mmc/siano/
13529 M: Palmer Dabbelt <palmer@sifive.com>
13530 L: linux-riscv@lists.infradead.org
13531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13536 SILEAD TOUCHSCREEN DRIVER
13537 M: Hans de Goede <hdegoede@redhat.com>
13538 L: linux-input@vger.kernel.org
13539 L: platform-driver-x86@vger.kernel.org
13541 F: drivers/input/touchscreen/silead.c
13542 F: drivers/platform/x86/touchscreen_dmi.c
13544 SILICON MOTION SM712 FRAME BUFFER DRIVER
13545 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13546 M: Teddy Wang <teddy.wang@siliconmotion.com>
13547 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13548 L: linux-fbdev@vger.kernel.org
13550 F: drivers/video/fbdev/sm712*
13551 F: Documentation/fb/sm712fb.txt
13553 SIMPLE FIRMWARE INTERFACE (SFI)
13554 M: Len Brown <lenb@kernel.org>
13555 L: sfi-devel@simplefirmware.org
13556 W: http://simplefirmware.org/
13557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13559 F: arch/x86/platform/sfi/
13561 F: include/linux/sfi*.h
13564 M: Hans de Goede <hdegoede@redhat.com>
13565 L: linux-fbdev@vger.kernel.org
13567 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13568 F: drivers/video/fbdev/simplefb.c
13569 F: include/linux/platform_data/simplefb.h
13571 SIMTEC EB110ATX (Chalice CATS)
13573 P: Vincent Sanders <vince@simtec.co.uk>
13574 M: Simtec Linux Team <linux@simtec.co.uk>
13575 W: http://www.simtec.co.uk/products/EB110ATX/
13578 SIMTEC EB2410ITX (BAST)
13580 P: Vincent Sanders <vince@simtec.co.uk>
13581 M: Simtec Linux Team <linux@simtec.co.uk>
13582 W: http://www.simtec.co.uk/products/EB2410ITX/
13584 F: arch/arm/mach-s3c24xx/mach-bast.c
13585 F: arch/arm/mach-s3c24xx/bast-ide.c
13586 F: arch/arm/mach-s3c24xx/bast-irq.c
13588 SIPHASH PRF ROUTINES
13589 M: Jason A. Donenfeld <Jason@zx2c4.com>
13592 F: lib/test_siphash.c
13593 F: include/linux/siphash.h
13596 M: Gavin Schenk <g.schenk@eckelmann.de>
13597 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13598 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13601 F: drivers/gpio/gpio-siox.c
13602 F: include/trace/events/siox.h
13604 SIS 190 ETHERNET DRIVER
13605 M: Francois Romieu <romieu@fr.zoreil.com>
13606 L: netdev@vger.kernel.org
13608 F: drivers/net/ethernet/sis/sis190.c
13610 SIS 900/7016 FAST ETHERNET DRIVER
13611 M: Daniele Venzano <venza@brownhat.org>
13612 W: http://www.brownhat.org/sis900.html
13613 L: netdev@vger.kernel.org
13615 F: drivers/net/ethernet/sis/sis900.*
13617 SIS FRAMEBUFFER DRIVER
13618 M: Thomas Winischhofer <thomas@winischhofer.net>
13619 W: http://www.winischhofer.net/linuxsisvga.shtml
13621 F: Documentation/fb/sisfb.txt
13622 F: drivers/video/fbdev/sis/
13623 F: include/video/sisfb.h
13626 M: Thomas Winischhofer <thomas@winischhofer.net>
13627 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13629 F: drivers/usb/misc/sisusbvga/
13632 M: Christoph Lameter <cl@linux.com>
13633 M: Pekka Enberg <penberg@kernel.org>
13634 M: David Rientjes <rientjes@google.com>
13635 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13636 M: Andrew Morton <akpm@linux-foundation.org>
13637 L: linux-mm@kvack.org
13639 F: include/linux/sl?b*.h
13642 SLEEPABLE READ-COPY UPDATE (SRCU)
13643 M: Lai Jiangshan <jiangshanlai@gmail.com>
13644 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13645 M: Josh Triplett <josh@joshtriplett.org>
13646 R: Steven Rostedt <rostedt@goodmis.org>
13647 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13648 L: linux-kernel@vger.kernel.org
13649 W: http://www.rdrop.com/users/paulmck/RCU/
13651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13652 F: include/linux/srcu*.h
13653 F: kernel/rcu/srcu*.c
13655 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13656 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13657 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13659 F: drivers/slimbus/
13660 F: Documentation/devicetree/bindings/slimbus/
13661 F: include/linux/slimbus.h
13663 SMACK SECURITY MODULE
13664 M: Casey Schaufler <casey@schaufler-ca.com>
13665 L: linux-security-module@vger.kernel.org
13666 W: http://schaufler-ca.com
13667 T: git git://github.com/cschaufler/smack-next
13669 F: Documentation/admin-guide/LSM/Smack.rst
13672 SMC91x ETHERNET DRIVER
13673 M: Nicolas Pitre <nico@fluxnic.net>
13675 F: drivers/net/ethernet/smsc/smc91x.*
13677 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13678 M: Sakari Ailus <sakari.ailus@iki.fi>
13679 L: linux-media@vger.kernel.org
13681 F: drivers/media/i2c/smiapp/
13682 F: include/media/i2c/smiapp.h
13683 F: drivers/media/i2c/smiapp-pll.c
13684 F: drivers/media/i2c/smiapp-pll.h
13685 F: include/uapi/linux/smiapp.h
13686 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13688 SMM665 HARDWARE MONITOR DRIVER
13689 M: Guenter Roeck <linux@roeck-us.net>
13690 L: linux-hwmon@vger.kernel.org
13692 F: Documentation/hwmon/smm665
13693 F: drivers/hwmon/smm665.c
13695 SMSC EMC2103 HARDWARE MONITOR DRIVER
13696 M: Steve Glendinning <steve.glendinning@shawell.net>
13697 L: linux-hwmon@vger.kernel.org
13699 F: Documentation/hwmon/emc2103
13700 F: drivers/hwmon/emc2103.c
13702 SMSC SCH5627 HARDWARE MONITOR DRIVER
13703 M: Hans de Goede <hdegoede@redhat.com>
13704 L: linux-hwmon@vger.kernel.org
13706 F: Documentation/hwmon/sch5627
13707 F: drivers/hwmon/sch5627.c
13709 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13710 M: Steve Glendinning <steve.glendinning@shawell.net>
13711 L: linux-fbdev@vger.kernel.org
13713 F: drivers/video/fbdev/smscufx.c
13715 SMSC47B397 HARDWARE MONITOR DRIVER
13716 M: Jean Delvare <jdelvare@suse.com>
13717 L: linux-hwmon@vger.kernel.org
13719 F: Documentation/hwmon/smsc47b397
13720 F: drivers/hwmon/smsc47b397.c
13722 SMSC911x ETHERNET DRIVER
13723 M: Steve Glendinning <steve.glendinning@shawell.net>
13724 L: netdev@vger.kernel.org
13726 F: include/linux/smsc911x.h
13727 F: drivers/net/ethernet/smsc/smsc911x.*
13729 SMSC9420 PCI ETHERNET DRIVER
13730 M: Steve Glendinning <steve.glendinning@shawell.net>
13731 L: netdev@vger.kernel.org
13733 F: drivers/net/ethernet/smsc/smsc9420.*
13735 SOC-CAMERA V4L2 SUBSYSTEM
13736 L: linux-media@vger.kernel.org
13737 T: git git://linuxtv.org/media_tree.git
13739 F: include/media/soc*
13740 F: drivers/media/i2c/soc_camera/
13741 F: drivers/media/platform/soc_camera/
13743 SOCIONEXT SYNQUACER I2C DRIVER
13744 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13745 L: linux-i2c@vger.kernel.org
13747 F: drivers/i2c/busses/i2c-synquacer.c
13748 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13750 SOCIONEXT UNIPHIER SOUND DRIVER
13751 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13753 F: sound/soc/uniphier/
13755 SOEKRIS NET48XX LED SUPPORT
13756 M: Chris Boot <bootc@bootc.net>
13758 F: drivers/leds/leds-net48xx.c
13760 SOFT-ROCE DRIVER (rxe)
13761 M: Moni Shoua <monis@mellanox.com>
13762 L: linux-rdma@vger.kernel.org
13764 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13765 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13766 F: drivers/infiniband/sw/rxe/
13767 F: include/uapi/rdma/rdma_user_rxe.h
13769 SOFTLOGIC 6x10 MPEG CODEC
13770 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13771 M: Anton Sviridenko <anton@corp.bluecherry.net>
13772 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13773 M: Andrey Utkin <andrey_utkin@fastmail.com>
13774 M: Ismael Luceno <ismael@iodev.co.uk>
13775 L: linux-media@vger.kernel.org
13777 F: drivers/media/pci/solo6x10/
13779 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13780 M: James Morse <james.morse@arm.com>
13781 L: linux-arm-kernel@lists.infradead.org
13783 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13784 F: drivers/firmware/arm_sdei.c
13785 F: include/linux/arm_sdei.h
13786 F: include/uapi/linux/arm_sdei.h
13788 SOFTWARE RAID (Multiple Disks) SUPPORT
13789 M: Shaohua Li <shli@kernel.org>
13790 L: linux-raid@vger.kernel.org
13791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13793 F: drivers/md/Makefile
13794 F: drivers/md/Kconfig
13796 F: drivers/md/raid*
13797 F: include/linux/raid/
13798 F: include/uapi/linux/raid/
13800 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13801 M: Jassi Brar <jaswinder.singh@linaro.org>
13802 L: netdev@vger.kernel.org
13804 F: drivers/net/ethernet/socionext/netsec.c
13805 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13807 SOLIDRUN CLEARFOG SUPPORT
13808 M: Russell King <linux@armlinux.org.uk>
13810 F: arch/arm/boot/dts/armada-388-clearfog*
13811 F: arch/arm/boot/dts/armada-38x-solidrun-*
13813 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13814 M: Russell King <linux@armlinux.org.uk>
13816 F: arch/arm/boot/dts/imx6*-cubox-i*
13817 F: arch/arm/boot/dts/imx6*-hummingboard*
13818 F: arch/arm/boot/dts/imx6*-sr-*
13820 SONIC NETWORK DRIVER
13821 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13822 L: netdev@vger.kernel.org
13824 F: drivers/net/ethernet/natsemi/sonic.*
13826 SONICS SILICON BACKPLANE DRIVER (SSB)
13827 M: Michael Buesch <m@bues.ch>
13828 L: linux-wireless@vger.kernel.org
13831 F: include/linux/ssb/
13833 SONY IMX258 SENSOR DRIVER
13834 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13835 L: linux-media@vger.kernel.org
13836 T: git git://linuxtv.org/media_tree.git
13838 F: drivers/media/i2c/imx258.c
13840 SONY IMX274 SENSOR DRIVER
13841 M: Leon Luo <leonl@leopardimaging.com>
13842 L: linux-media@vger.kernel.org
13843 T: git git://linuxtv.org/media_tree.git
13845 F: drivers/media/i2c/imx274.c
13846 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13848 SONY IMX319 SENSOR DRIVER
13849 M: Bingbu Cao <bingbu.cao@intel.com>
13850 L: linux-media@vger.kernel.org
13851 T: git git://linuxtv.org/media_tree.git
13853 F: drivers/media/i2c/imx319.c
13855 SONY IMX355 SENSOR DRIVER
13856 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13857 L: linux-media@vger.kernel.org
13858 T: git git://linuxtv.org/media_tree.git
13860 F: drivers/media/i2c/imx355.c
13862 SONY MEMORYSTICK CARD SUPPORT
13863 M: Alex Dubov <oakad@yahoo.com>
13864 W: http://tifmxx.berlios.de/
13866 F: drivers/memstick/host/tifm_ms.c
13868 SONY MEMORYSTICK STANDARD SUPPORT
13869 M: Maxim Levitsky <maximlevitsky@gmail.com>
13871 F: drivers/memstick/core/ms_block.*
13873 SONY VAIO CONTROL DEVICE DRIVER
13874 M: Mattia Dongili <malattia@linux.it>
13875 L: platform-driver-x86@vger.kernel.org
13876 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13878 F: Documentation/laptops/sony-laptop.txt
13879 F: drivers/char/sonypi.c
13880 F: drivers/platform/x86/sony-laptop.c
13881 F: include/linux/sony-laptop.h
13884 M: Jaroslav Kysela <perex@perex.cz>
13885 M: Takashi Iwai <tiwai@suse.com>
13886 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13887 W: http://www.alsa-project.org/
13888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13889 T: git git://git.alsa-project.org/alsa-kernel.git
13890 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13892 F: Documentation/sound/
13894 F: include/uapi/sound/
13897 SOUND - COMPRESSED AUDIO
13898 M: Vinod Koul <vkoul@kernel.org>
13899 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13902 F: Documentation/sound/designs/compress-offload.rst
13903 F: include/sound/compress_driver.h
13904 F: include/uapi/sound/compress_*
13905 F: sound/core/compress_offload.c
13906 F: sound/soc/soc-compress.c
13908 SOUND - DMAENGINE HELPERS
13909 M: Lars-Peter Clausen <lars@metafoo.de>
13911 F: include/sound/dmaengine_pcm.h
13912 F: sound/core/pcm_dmaengine.c
13913 F: sound/soc/soc-generic-dmaengine-pcm.c
13915 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13916 M: Liam Girdwood <lgirdwood@gmail.com>
13917 M: Mark Brown <broonie@kernel.org>
13918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13919 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13920 W: http://alsa-project.org/main/index.php/ASoC
13922 F: Documentation/devicetree/bindings/sound/
13923 F: Documentation/sound/soc/
13925 F: include/dt-bindings/sound/
13926 F: include/sound/soc*
13928 SOUNDWIRE SUBSYSTEM
13929 M: Vinod Koul <vkoul@kernel.org>
13930 M: Sanyog Kale <sanyog.r.kale@intel.com>
13931 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13932 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13934 F: Documentation/driver-api/soundwire/
13935 F: drivers/soundwire/
13936 F: include/linux/soundwire/
13939 M: Olli Salonen <olli.salonen@iki.fi>
13940 L: linux-media@vger.kernel.org
13941 W: https://linuxtv.org
13942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13944 F: drivers/media/dvb-frontends/sp2*
13946 SPARC + UltraSPARC (sparc/sparc64)
13947 M: "David S. Miller" <davem@davemloft.net>
13948 L: sparclinux@vger.kernel.org
13949 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13956 SPARC SERIAL DRIVERS
13957 M: "David S. Miller" <davem@davemloft.net>
13958 L: sparclinux@vger.kernel.org
13959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13962 F: include/linux/sunserialcore.h
13963 F: drivers/tty/serial/suncore.c
13964 F: drivers/tty/serial/sunhv.c
13965 F: drivers/tty/serial/sunsab.c
13966 F: drivers/tty/serial/sunsab.h
13967 F: drivers/tty/serial/sunsu.c
13968 F: drivers/tty/serial/sunzilog.c
13969 F: drivers/tty/serial/sunzilog.h
13970 F: drivers/tty/vcc.c
13973 M: "Christopher Li" <sparse@chrisli.org>
13974 L: linux-sparse@vger.kernel.org
13975 W: https://sparse.wiki.kernel.org/
13976 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13977 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13979 F: include/linux/compiler.h
13981 SPEAR CLOCK FRAMEWORK SUPPORT
13982 M: Viresh Kumar <vireshk@kernel.org>
13983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13984 W: http://www.st.com/spear
13986 F: drivers/clk/spear/
13988 SPEAR PLATFORM SUPPORT
13989 M: Viresh Kumar <vireshk@kernel.org>
13990 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13992 W: http://www.st.com/spear
13994 F: arch/arm/boot/dts/spear*
13995 F: arch/arm/mach-spear/
13998 M: Marek Vasut <marek.vasut@gmail.com>
13999 L: linux-mtd@lists.infradead.org
14000 W: http://www.linux-mtd.infradead.org/
14001 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14002 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14003 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14005 F: drivers/mtd/spi-nor/
14006 F: include/linux/mtd/spi-nor.h
14009 M: Mark Brown <broonie@kernel.org>
14010 L: linux-spi@vger.kernel.org
14011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14012 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14014 F: Documentation/devicetree/bindings/spi/
14015 F: Documentation/spi/
14017 F: include/linux/spi/
14018 F: include/uapi/linux/spi/
14021 SPIDERNET NETWORK DRIVER for CELL
14022 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14023 L: netdev@vger.kernel.org
14025 F: Documentation/networking/spider_net.txt
14026 F: drivers/net/ethernet/toshiba/spider_net*
14029 R: Stephen Boyd <sboyd@kernel.org>
14030 L: linux-arm-msm@vger.kernel.org
14031 F: Documentation/devicetree/bindings/spmi/
14033 F: include/dt-bindings/spmi/spmi.h
14034 F: include/linux/spmi.h
14035 F: include/trace/events/spmi.h
14038 M: Jeremy Kerr <jk@ozlabs.org>
14039 L: linuxppc-dev@lists.ozlabs.org
14040 W: http://www.ibm.com/developerworks/power/cell/
14042 F: Documentation/filesystems/spufs.txt
14043 F: arch/powerpc/platforms/cell/spufs/
14045 SQUASHFS FILE SYSTEM
14046 M: Phillip Lougher <phillip@squashfs.org.uk>
14047 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14048 W: http://squashfs.org.uk
14049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14051 F: Documentation/filesystems/squashfs.txt
14054 SRM (Alpha) environment access
14055 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14057 F: arch/alpha/kernel/srm_env.c
14059 ST STM32 I2C/SMBUS DRIVER
14060 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14061 L: linux-i2c@vger.kernel.org
14063 F: drivers/i2c/busses/i2c-stm32*
14065 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14066 M: Song Qiang <songqiang1304521@gmail.com>
14067 L: linux-iio@vger.kernel.org
14069 F: drivers/iio/proximity/vl53l0x-i2c.c
14070 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14073 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14074 L: stable@vger.kernel.org
14076 F: Documentation/process/stable-kernel-rules.rst
14079 M: Ian Abbott <abbotti@mev.co.uk>
14080 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14082 F: drivers/staging/comedi/
14084 STAGING - EROFS FILE SYSTEM
14085 M: Gao Xiang <gaoxiang25@huawei.com>
14086 M: Chao Yu <yuchao0@huawei.com>
14087 L: linux-erofs@lists.ozlabs.org
14089 F: drivers/staging/erofs/
14091 STAGING - INDUSTRIAL IO
14092 M: Jonathan Cameron <jic23@kernel.org>
14093 L: linux-iio@vger.kernel.org
14095 F: Documentation/devicetree/bindings/staging/iio/
14096 F: drivers/staging/iio/
14098 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14099 M: Marc Dietrich <marvin24@gmx.de>
14100 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14101 L: linux-tegra@vger.kernel.org
14103 F: drivers/staging/nvec/
14105 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14106 M: Jens Frederich <jfrederich@gmail.com>
14107 M: Daniel Drake <dsd@laptop.org>
14108 M: Jon Nettleton <jon.nettleton@gmail.com>
14109 W: http://wiki.laptop.org/go/DCON
14111 F: drivers/staging/olpc_dcon/
14113 STAGING - REALTEK RTL8712U DRIVERS
14114 M: Larry Finger <Larry.Finger@lwfinger.net>
14115 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14117 F: drivers/staging/rtl8712/
14119 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14120 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14121 M: Teddy Wang <teddy.wang@siliconmotion.com>
14122 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14123 L: linux-fbdev@vger.kernel.org
14125 F: drivers/staging/sm750fb/
14127 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14128 M: William Hubbs <w.d.hubbs@gmail.com>
14129 M: Chris Brannon <chris@the-brannons.com>
14130 M: Kirk Reiser <kirk@reisers.ca>
14131 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14132 L: speakup@linux-speakup.org
14133 W: http://www.linux-speakup.org/
14135 F: drivers/staging/speakup/
14137 STAGING - VIA VT665X DRIVERS
14138 M: Forest Bond <forest@alittletooquiet.net>
14140 F: drivers/staging/vt665?/
14142 STAGING - WILC1000 WIFI DRIVER
14143 M: Aditya Shankar <aditya.shankar@microchip.com>
14144 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14145 L: linux-wireless@vger.kernel.org
14147 F: drivers/staging/wilc1000/
14149 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14150 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14152 F: drivers/staging/xgifb/
14155 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14157 L: devel@driverdev.osuosl.org
14159 F: drivers/staging/
14161 STARFIRE/DURALAN NETWORK DRIVER
14162 M: Ion Badulescu <ionut@badula.org>
14164 F: drivers/net/ethernet/adaptec/starfire*
14166 STEC S1220 SKD DRIVER
14167 M: Bart Van Assche <bart.vanassche@wdc.com>
14168 L: linux-block@vger.kernel.org
14170 F: drivers/block/skd*[ch]
14172 STI AUDIO (ASoC) DRIVERS
14173 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14174 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14176 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14180 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14182 F: drivers/media/platform/sti/cec/
14183 F: Documentation/devicetree/bindings/media/stih-cec.txt
14185 STK1160 USB VIDEO CAPTURE DRIVER
14186 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14187 L: linux-media@vger.kernel.org
14188 T: git git://linuxtv.org/media_tree.git
14190 F: drivers/media/usb/stk1160/
14192 STM32 AUDIO (ASoC) DRIVERS
14193 M: Olivier Moysan <olivier.moysan@st.com>
14194 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14195 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14197 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14200 STM32 TIMER/LPTIMER DRIVERS
14201 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14203 F: drivers/*/stm32-*timer*
14204 F: drivers/pwm/pwm-stm32*
14205 F: include/linux/*/stm32-*tim*
14206 F: Documentation/ABI/testing/*timer-stm32
14207 F: Documentation/devicetree/bindings/*/stm32-*timer*
14208 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14210 STMMAC ETHERNET DRIVER
14211 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14212 M: Alexandre Torgue <alexandre.torgue@st.com>
14213 M: Jose Abreu <joabreu@synopsys.com>
14214 L: netdev@vger.kernel.org
14215 W: http://www.stlinux.com
14217 F: drivers/net/ethernet/stmicro/stmmac/
14220 M: Sam Creasey <sammy@sammy.net>
14221 W: http://sammy.net/sun3/
14223 F: arch/m68k/kernel/*sun3*
14224 F: arch/m68k/sun3*/
14225 F: arch/m68k/include/asm/sun3*
14226 F: drivers/net/ethernet/i825xx/sun3*
14228 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14229 M: Hans de Goede <hdegoede@redhat.com>
14230 L: linux-input@vger.kernel.org
14232 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14233 F: drivers/input/keyboard/sun4i-lradc-keys.c
14235 SUNDANCE NETWORK DRIVER
14236 M: Denis Kirjanov <kda@linux-powerpc.org>
14237 L: netdev@vger.kernel.org
14239 F: drivers/net/ethernet/dlink/sundance.c
14242 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14243 M: Rich Felker <dalias@libc.org>
14244 L: linux-sh@vger.kernel.org
14245 Q: http://patchwork.kernel.org/project/linux-sh/list/
14247 F: Documentation/sh/
14252 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14253 M: Len Brown <len.brown@intel.com>
14254 M: Pavel Machek <pavel@ucw.cz>
14255 L: linux-pm@vger.kernel.org
14256 B: https://bugzilla.kernel.org
14258 F: Documentation/power/
14259 F: arch/x86/kernel/acpi/
14260 F: drivers/base/power/
14262 F: include/linux/suspend.h
14263 F: include/linux/freezer.h
14264 F: include/linux/pm.h
14267 M: Martin Mares <mj@ucw.cz>
14268 L: linux-video@atrey.karlin.mff.cuni.cz
14270 F: Documentation/svga.txt
14271 F: arch/x86/boot/video*
14274 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14275 L: iommu@lists.linux-foundation.org
14276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14278 F: kernel/dma/swiotlb.c
14279 F: arch/*/kernel/pci-swiotlb.c
14280 F: include/linux/swiotlb.h
14283 M: Jiri Pirko <jiri@resnulli.us>
14284 M: Ivan Vecera <ivecera@redhat.com>
14285 L: netdev@vger.kernel.org
14288 F: include/net/switchdev.h
14290 SY8106A REGULATOR DRIVER
14291 M: Icenowy Zheng <icenowy@aosc.io>
14293 F: drivers/regulator/sy8106a-regulator.c
14294 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14296 SYNC FILE FRAMEWORK
14297 M: Sumit Semwal <sumit.semwal@linaro.org>
14298 R: Gustavo Padovan <gustavo@padovan.org>
14300 L: linux-media@vger.kernel.org
14301 L: dri-devel@lists.freedesktop.org
14302 F: drivers/dma-buf/sync_*
14303 F: drivers/dma-buf/dma-fence*
14304 F: drivers/dma-buf/sw_sync.c
14305 F: include/linux/sync_file.h
14306 F: include/uapi/linux/sync_file.h
14307 F: Documentation/sync_file.txt
14308 T: git git://anongit.freedesktop.org/drm/drm-misc
14310 SYNOPSYS ARC ARCHITECTURE
14311 M: Vineet Gupta <vgupta@synopsys.com>
14312 L: linux-snps-arc@lists.infradead.org
14315 F: Documentation/devicetree/bindings/arc/*
14316 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14317 F: drivers/clocksource/arc_timer.c
14318 F: drivers/tty/serial/arc_uart.c
14319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14321 SYNOPSYS ARC HSDK SDP pll clock driver
14322 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14324 F: drivers/clk/clk-hsdk-pll.c
14325 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14327 SYNOPSYS ARC SDP clock driver
14328 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14330 F: drivers/clk/axs10x/*
14331 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14333 SYNOPSYS ARC SDP platform support
14334 M: Alexey Brodkin <abrodkin@synopsys.com>
14336 F: arch/arc/plat-axs10x
14337 F: arch/arc/boot/dts/ax*
14338 F: Documentation/devicetree/bindings/arc/axs10*
14340 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14341 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14343 F: drivers/reset/reset-axs10x.c
14344 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14346 SYNOPSYS CREG GPIO DRIVER
14347 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14349 F: drivers/gpio/gpio-creg-snps.c
14350 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14352 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14353 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14355 F: drivers/tty/serial/8250/8250_dw.c
14357 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14358 M: Hoan Tran <hotran@apm.com>
14359 L: linux-gpio@vger.kernel.org
14361 F: drivers/gpio/gpio-dwapb.c
14362 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14364 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14365 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14367 F: drivers/dma/dwi-axi-dmac/
14368 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14370 SYNOPSYS DESIGNWARE DMAC DRIVER
14371 M: Viresh Kumar <vireshk@kernel.org>
14372 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14374 F: include/linux/dma/dw.h
14375 F: include/linux/platform_data/dma-dw.h
14378 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14379 M: Jose Abreu <Jose.Abreu@synopsys.com>
14380 L: netdev@vger.kernel.org
14382 F: drivers/net/ethernet/synopsys/
14384 SYNOPSYS DESIGNWARE I2C DRIVER
14385 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14386 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14387 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14388 L: linux-i2c@vger.kernel.org
14390 F: drivers/i2c/busses/i2c-designware-*
14391 F: include/linux/platform_data/i2c-designware.h
14393 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14394 M: Jaehoon Chung <jh80.chung@samsung.com>
14395 L: linux-mmc@vger.kernel.org
14397 F: drivers/mmc/host/dw_mmc*
14399 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14400 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14402 F: drivers/reset/reset-hsdk.c
14403 F: include/dt-bindings/reset/snps,hsdk-reset.h
14404 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14406 SYSTEM CONFIGURATION (SYSCON)
14407 M: Lee Jones <lee.jones@linaro.org>
14408 M: Arnd Bergmann <arnd@arndb.de>
14409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14411 F: drivers/mfd/syscon.c
14413 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14414 M: Sudeep Holla <sudeep.holla@arm.com>
14415 L: linux-arm-kernel@lists.infradead.org
14417 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14418 F: drivers/clk/clk-sc[mp]i.c
14419 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14420 F: drivers/firmware/arm_scpi.c
14421 F: drivers/firmware/arm_scmi/
14422 F: include/linux/sc[mp]i_protocol.h
14424 SYSTEM RESET/SHUTDOWN DRIVERS
14425 M: Sebastian Reichel <sre@kernel.org>
14426 L: linux-pm@vger.kernel.org
14427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14429 F: Documentation/devicetree/bindings/power/reset/
14430 F: drivers/power/reset/
14432 SYSTEM TRACE MODULE CLASS
14433 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14436 F: Documentation/trace/stm.rst
14437 F: drivers/hwtracing/stm/
14438 F: include/linux/stm.h
14439 F: include/uapi/linux/stm.h
14442 M: Christoph Hellwig <hch@infradead.org>
14444 F: Documentation/filesystems/sysv-fs.txt
14446 F: include/linux/sysv_fs.h
14449 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14450 L: linux-scsi@vger.kernel.org
14451 L: target-devel@vger.kernel.org
14452 W: http://www.linux-iscsi.org
14453 W: http://groups.google.com/group/linux-iscsi-target-dev
14454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14458 F: Documentation/target/
14460 TASKSTATS STATISTICS INTERFACE
14461 M: Balbir Singh <bsingharora@gmail.com>
14463 F: Documentation/accounting/taskstats*
14464 F: include/linux/taskstats*
14465 F: kernel/taskstats.c
14468 M: Jamal Hadi Salim <jhs@mojatatu.com>
14469 M: Cong Wang <xiyou.wangcong@gmail.com>
14470 M: Jiri Pirko <jiri@resnulli.us>
14471 L: netdev@vger.kernel.org
14473 F: include/net/pkt_cls.h
14474 F: include/net/pkt_sched.h
14475 F: include/net/tc_act/
14476 F: include/uapi/linux/pkt_cls.h
14477 F: include/uapi/linux/pkt_sched.h
14478 F: include/uapi/linux/tc_act/
14479 F: include/uapi/linux/tc_ematch/
14482 TC90522 MEDIA DRIVER
14483 M: Akihiro Tsukada <tskd08@gmail.com>
14484 L: linux-media@vger.kernel.org
14486 F: drivers/media/dvb-frontends/tc90522*
14488 TCP LOW PRIORITY MODULE
14489 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14490 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14491 W: http://tcp-lp-mod.sourceforge.net/
14493 F: net/ipv4/tcp_lp.c
14495 TDA10071 MEDIA DRIVER
14496 M: Antti Palosaari <crope@iki.fi>
14497 L: linux-media@vger.kernel.org
14498 W: https://linuxtv.org
14499 W: http://palosaari.fi/linux/
14500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14501 T: git git://linuxtv.org/anttip/media_tree.git
14503 F: drivers/media/dvb-frontends/tda10071*
14505 TDA18212 MEDIA DRIVER
14506 M: Antti Palosaari <crope@iki.fi>
14507 L: linux-media@vger.kernel.org
14508 W: https://linuxtv.org
14509 W: http://palosaari.fi/linux/
14510 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14511 T: git git://linuxtv.org/anttip/media_tree.git
14513 F: drivers/media/tuners/tda18212*
14515 TDA18218 MEDIA DRIVER
14516 M: Antti Palosaari <crope@iki.fi>
14517 L: linux-media@vger.kernel.org
14518 W: https://linuxtv.org
14519 W: http://palosaari.fi/linux/
14520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14521 T: git git://linuxtv.org/anttip/media_tree.git
14523 F: drivers/media/tuners/tda18218*
14525 TDA18250 MEDIA DRIVER
14526 M: Olli Salonen <olli.salonen@iki.fi>
14527 L: linux-media@vger.kernel.org
14528 W: https://linuxtv.org
14529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14530 T: git git://linuxtv.org/media_tree.git
14532 F: drivers/media/tuners/tda18250*
14534 TDA18271 MEDIA DRIVER
14535 M: Michael Krufky <mkrufky@linuxtv.org>
14536 L: linux-media@vger.kernel.org
14537 W: https://linuxtv.org
14538 W: http://github.com/mkrufky
14539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14540 T: git git://linuxtv.org/mkrufky/tuners.git
14542 F: drivers/media/tuners/tda18271*
14544 TDA1997x MEDIA DRIVER
14545 M: Tim Harvey <tharvey@gateworks.com>
14546 L: linux-media@vger.kernel.org
14547 W: https://linuxtv.org
14548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14550 F: drivers/media/i2c/tda1997x.*
14552 TDA827x MEDIA DRIVER
14553 M: Michael Krufky <mkrufky@linuxtv.org>
14554 L: linux-media@vger.kernel.org
14555 W: https://linuxtv.org
14556 W: http://github.com/mkrufky
14557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14558 T: git git://linuxtv.org/mkrufky/tuners.git
14560 F: drivers/media/tuners/tda8290.*
14562 TDA8290 MEDIA DRIVER
14563 M: Michael Krufky <mkrufky@linuxtv.org>
14564 L: linux-media@vger.kernel.org
14565 W: https://linuxtv.org
14566 W: http://github.com/mkrufky
14567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14568 T: git git://linuxtv.org/mkrufky/tuners.git
14570 F: drivers/media/tuners/tda8290.*
14572 TDA9840 MEDIA DRIVER
14573 M: Hans Verkuil <hverkuil@xs4all.nl>
14574 L: linux-media@vger.kernel.org
14575 T: git git://linuxtv.org/media_tree.git
14576 W: https://linuxtv.org
14578 F: drivers/media/i2c/tda9840*
14580 TEA5761 TUNER DRIVER
14581 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14582 L: linux-media@vger.kernel.org
14583 W: https://linuxtv.org
14584 T: git git://linuxtv.org/media_tree.git
14586 F: drivers/media/tuners/tea5761.*
14588 TEA5767 TUNER DRIVER
14589 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14590 L: linux-media@vger.kernel.org
14591 W: https://linuxtv.org
14592 T: git git://linuxtv.org/media_tree.git
14594 F: drivers/media/tuners/tea5767.*
14596 TEA6415C MEDIA DRIVER
14597 M: Hans Verkuil <hverkuil@xs4all.nl>
14598 L: linux-media@vger.kernel.org
14599 T: git git://linuxtv.org/media_tree.git
14600 W: https://linuxtv.org
14602 F: drivers/media/i2c/tea6415c*
14604 TEA6420 MEDIA DRIVER
14605 M: Hans Verkuil <hverkuil@xs4all.nl>
14606 L: linux-media@vger.kernel.org
14607 T: git git://linuxtv.org/media_tree.git
14608 W: https://linuxtv.org
14610 F: drivers/media/i2c/tea6420*
14613 M: Jiri Pirko <jiri@resnulli.us>
14614 L: netdev@vger.kernel.org
14616 F: drivers/net/team/
14617 F: include/linux/if_team.h
14618 F: include/uapi/linux/if_team.h
14620 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14621 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14623 F: arch/x86/platform/ts5500/
14625 TECHNOTREND USB IR RECEIVER
14626 M: Sean Young <sean@mess.org>
14627 L: linux-media@vger.kernel.org
14629 F: drivers/media/rc/ttusbir.c
14631 TECHWELL TW9910 VIDEO DECODER
14632 L: linux-media@vger.kernel.org
14634 F: drivers/media/i2c/tw9910.c
14635 F: include/media/i2c/tw9910.h
14638 M: Jens Wiklander <jens.wiklander@linaro.org>
14640 F: include/linux/tee_drv.h
14641 F: include/uapi/linux/tee.h
14643 F: Documentation/tee.txt
14645 TEGRA ARCHITECTURE SUPPORT
14646 M: Thierry Reding <thierry.reding@gmail.com>
14647 M: Jonathan Hunter <jonathanh@nvidia.com>
14648 L: linux-tegra@vger.kernel.org
14649 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14655 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14656 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14658 F: drivers/clk/tegra/
14661 M: Laxman Dewangan <ldewangan@nvidia.com>
14662 M: Jon Hunter <jonathanh@nvidia.com>
14664 F: drivers/dma/tegra*
14667 M: Laxman Dewangan <ldewangan@nvidia.com>
14669 F: drivers/i2c/busses/i2c-tegra.c
14671 TEGRA IOMMU DRIVERS
14672 M: Thierry Reding <thierry.reding@gmail.com>
14673 L: linux-tegra@vger.kernel.org
14675 F: drivers/iommu/tegra*
14678 M: Laxman Dewangan <ldewangan@nvidia.com>
14680 F: drivers/input/keyboard/tegra-kbc.c
14683 M: Stefan Agner <stefan@agner.ch>
14684 M: Lucas Stach <dev@lynxeye.de>
14686 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14687 F: drivers/mtd/nand/raw/tegra_nand.c
14690 M: Thierry Reding <thierry.reding@gmail.com>
14692 F: drivers/pwm/pwm-tegra.c
14694 TEGRA SERIAL DRIVER
14695 M: Laxman Dewangan <ldewangan@nvidia.com>
14697 F: drivers/tty/serial/serial-tegra.c
14700 M: Laxman Dewangan <ldewangan@nvidia.com>
14702 F: drivers/spi/spi-tegra*
14704 TEHUTI ETHERNET DRIVER
14705 M: Andy Gospodarek <andy@greyhouse.net>
14706 L: netdev@vger.kernel.org
14708 F: drivers/net/ethernet/tehuti/*
14710 Telecom Clock Driver for MCPL0010
14711 M: Mark Gross <mark.gross@intel.com>
14713 F: drivers/char/tlclk.c
14715 TENSILICA XTENSA PORT (xtensa)
14716 M: Chris Zankel <chris@zankel.net>
14717 M: Max Filippov <jcmvbkbc@gmail.com>
14718 L: linux-xtensa@linux-xtensa.org
14719 T: git git://github.com/czankel/xtensa-linux.git
14722 F: drivers/irqchip/irq-xtensa-*
14724 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14725 M: Nishanth Menon <nm@ti.com>
14726 M: Tero Kristo <t-kristo@ti.com>
14727 M: Santosh Shilimkar <ssantosh@kernel.org>
14728 L: linux-arm-kernel@lists.infradead.org
14730 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14731 F: drivers/firmware/ti_sci*
14732 F: include/linux/soc/ti/ti_sci_protocol.h
14733 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14734 F: drivers/soc/ti/ti_sci_pm_domains.c
14735 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14736 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14737 F: drivers/clk/keystone/sci-clk.c
14738 F: drivers/reset/reset-ti-sci.c
14740 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14741 M: Hans Verkuil <hverkuil@xs4all.nl>
14742 L: linux-media@vger.kernel.org
14743 T: git git://linuxtv.org/media_tree.git
14744 W: https://linuxtv.org
14746 F: drivers/media/radio/radio-raremono.c
14749 M: Zhang Rui <rui.zhang@intel.com>
14750 M: Eduardo Valentin <edubezval@gmail.com>
14751 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14752 L: linux-pm@vger.kernel.org
14753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14755 Q: https://patchwork.kernel.org/project/linux-pm/list/
14757 F: drivers/thermal/
14758 F: include/linux/thermal.h
14759 F: include/uapi/linux/thermal.h
14760 F: include/linux/cpu_cooling.h
14761 F: Documentation/devicetree/bindings/thermal/
14763 THERMAL/CPU_COOLING
14764 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14765 M: Viresh Kumar <viresh.kumar@linaro.org>
14766 M: Javi Merino <javi.merino@kernel.org>
14767 L: linux-pm@vger.kernel.org
14769 F: Documentation/thermal/cpu-cooling-api.txt
14770 F: drivers/thermal/cpu_cooling.c
14771 F: include/linux/cpu_cooling.h
14773 THINKPAD ACPI EXTRAS DRIVER
14774 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14775 L: ibm-acpi-devel@lists.sourceforge.net
14776 L: platform-driver-x86@vger.kernel.org
14777 W: http://ibm-acpi.sourceforge.net
14778 W: http://thinkwiki.org/wiki/Ibm-acpi
14779 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14781 F: drivers/platform/x86/thinkpad_acpi.c
14784 M: Andreas Noever <andreas.noever@gmail.com>
14785 M: Michael Jamet <michael.jamet@intel.com>
14786 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14787 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14790 F: Documentation/admin-guide/thunderbolt.rst
14791 F: drivers/thunderbolt/
14792 F: include/linux/thunderbolt.h
14794 THUNDERBOLT NETWORK DRIVER
14795 M: Michael Jamet <michael.jamet@intel.com>
14796 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14797 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14798 L: netdev@vger.kernel.org
14800 F: drivers/net/thunderbolt.c
14802 THUNDERX GPIO DRIVER
14803 M: David Daney <david.daney@cavium.com>
14805 F: drivers/gpio/gpio-thunderx.c
14807 TI AM437X VPFE DRIVER
14808 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14809 L: linux-media@vger.kernel.org
14810 W: https://linuxtv.org
14811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14812 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14814 F: drivers/media/platform/am437x/
14816 TI BANDGAP AND THERMAL DRIVER
14817 M: Eduardo Valentin <edubezval@gmail.com>
14818 M: Keerthy <j-keerthy@ti.com>
14819 L: linux-pm@vger.kernel.org
14820 L: linux-omap@vger.kernel.org
14822 F: drivers/thermal/ti-soc-thermal/
14824 TI BQ27XXX POWER SUPPLY DRIVER
14825 R: Andrew F. Davis <afd@ti.com>
14826 F: include/linux/power/bq27xxx_battery.h
14827 F: drivers/power/supply/bq27xxx_battery.c
14828 F: drivers/power/supply/bq27xxx_battery_i2c.c
14830 TI CDCE706 CLOCK DRIVER
14831 M: Max Filippov <jcmvbkbc@gmail.com>
14833 F: drivers/clk/clk-cdce706.c
14836 M: Tero Kristo <t-kristo@ti.com>
14837 L: linux-omap@vger.kernel.org
14840 F: include/linux/clk/ti.h
14842 TI DAVINCI MACHINE SUPPORT
14843 M: Sekhar Nori <nsekhar@ti.com>
14844 M: Kevin Hilman <khilman@kernel.org>
14845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14848 F: arch/arm/mach-davinci/
14849 F: drivers/i2c/busses/i2c-davinci.c
14850 F: arch/arm/boot/dts/da850*
14852 TI DAVINCI SERIES CLOCK DRIVER
14853 M: David Lechner <david@lechnology.com>
14854 R: Sekhar Nori <nsekhar@ti.com>
14856 F: Documentation/devicetree/bindings/clock/ti/davinci/
14857 F: drivers/clk/davinci/
14859 TI DAVINCI SERIES GPIO DRIVER
14860 M: Keerthy <j-keerthy@ti.com>
14861 L: linux-gpio@vger.kernel.org
14863 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14864 F: drivers/gpio/gpio-davinci.c
14866 TI DAVINCI SERIES MEDIA DRIVER
14867 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14868 L: linux-media@vger.kernel.org
14869 W: https://linuxtv.org
14870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14871 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14873 F: drivers/media/platform/davinci/
14874 F: include/media/davinci/
14876 TI ETHERNET SWITCH DRIVER (CPSW)
14877 R: Grygorii Strashko <grygorii.strashko@ti.com>
14878 L: linux-omap@vger.kernel.org
14879 L: netdev@vger.kernel.org
14881 F: drivers/net/ethernet/ti/cpsw*
14882 F: drivers/net/ethernet/ti/davinci*
14884 TI FLASH MEDIA INTERFACE DRIVER
14885 M: Alex Dubov <oakad@yahoo.com>
14887 F: drivers/misc/tifm*
14888 F: drivers/mmc/host/tifm_sd.c
14889 F: include/linux/tifm.h
14891 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14892 M: Santosh Shilimkar <ssantosh@kernel.org>
14893 L: linux-kernel@vger.kernel.org
14894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14896 F: drivers/soc/ti/*
14897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14899 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14900 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14901 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14902 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14904 F: sound/soc/codecs/lm49453*
14905 F: sound/soc/codecs/isabelle*
14907 TI LP855x BACKLIGHT DRIVER
14908 M: Milo Kim <milo.kim@ti.com>
14910 F: Documentation/backlight/lp855x-driver.txt
14911 F: drivers/video/backlight/lp855x_bl.c
14912 F: include/linux/platform_data/lp855x.h
14914 TI LP8727 CHARGER DRIVER
14915 M: Milo Kim <milo.kim@ti.com>
14917 F: drivers/power/supply/lp8727_charger.c
14918 F: include/linux/platform_data/lp8727.h
14920 TI LP8788 MFD DRIVER
14921 M: Milo Kim <milo.kim@ti.com>
14923 F: drivers/iio/adc/lp8788_adc.c
14924 F: drivers/leds/leds-lp8788.c
14925 F: drivers/mfd/lp8788*.c
14926 F: drivers/power/supply/lp8788-charger.c
14927 F: drivers/regulator/lp8788-*.c
14928 F: include/linux/mfd/lp8788*.h
14930 TI NETCP ETHERNET DRIVER
14931 M: Wingman Kwok <w-kwok2@ti.com>
14932 M: Murali Karicheri <m-karicheri2@ti.com>
14933 L: netdev@vger.kernel.org
14935 F: drivers/net/ethernet/ti/netcp*
14937 TI PCM3060 ASoC CODEC DRIVER
14938 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
14939 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14941 F: Documentation/devicetree/bindings/sound/pcm3060.txt
14942 F: sound/soc/codecs/pcm3060*
14944 TI TAS571X FAMILY ASoC CODEC DRIVER
14945 M: Kevin Cernekee <cernekee@chromium.org>
14946 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14948 F: sound/soc/codecs/tas571x*
14950 TI TRF7970A NFC DRIVER
14951 M: Mark Greer <mgreer@animalcreek.com>
14952 L: linux-wireless@vger.kernel.org
14953 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14955 F: drivers/nfc/trf7970a.c
14956 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14958 TI TWL4030 SERIES SOC CODEC DRIVER
14959 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14960 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14962 F: sound/soc/codecs/twl4030*
14965 M: Benoit Parrot <bparrot@ti.com>
14966 L: linux-media@vger.kernel.org
14967 W: http://linuxtv.org/
14968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14970 F: drivers/media/platform/ti-vpe/
14972 TI WILINK WIRELESS DRIVERS
14973 L: linux-wireless@vger.kernel.org
14974 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14975 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14978 F: drivers/net/wireless/ti/
14979 F: include/linux/wl12xx.h
14981 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14982 M: John Stultz <john.stultz@linaro.org>
14983 M: Thomas Gleixner <tglx@linutronix.de>
14984 R: Stephen Boyd <sboyd@kernel.org>
14985 L: linux-kernel@vger.kernel.org
14986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14988 F: include/linux/clocksource.h
14989 F: include/linux/time.h
14990 F: include/linux/timex.h
14991 F: include/uapi/linux/time.h
14992 F: include/uapi/linux/timex.h
14993 F: kernel/time/clocksource.c
14994 F: kernel/time/time*.c
14995 F: kernel/time/alarmtimer.c
14996 F: kernel/time/ntp.c
14997 F: tools/testing/selftests/timers/
15000 M: Jon Maloy <jon.maloy@ericsson.com>
15001 M: Ying Xue <ying.xue@windriver.com>
15002 L: netdev@vger.kernel.org (core kernel code)
15003 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15004 W: http://tipc.sourceforge.net/
15006 F: include/uapi/linux/tipc*.h
15009 TLAN NETWORK DRIVER
15010 M: Samuel Chessman <chessman@tux.org>
15011 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15012 W: http://sourceforge.net/projects/tlan/
15014 F: Documentation/networking/tlan.txt
15015 F: drivers/net/ethernet/ti/tlan.*
15017 TM6000 VIDEO4LINUX DRIVER
15018 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15019 L: linux-media@vger.kernel.org
15020 W: https://linuxtv.org
15021 T: git git://linuxtv.org/media_tree.git
15023 F: drivers/media/usb/tm6000/
15024 F: Documentation/media/v4l-drivers/tm6000*
15026 TMIO/SDHI MMC DRIVER
15027 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15028 L: linux-mmc@vger.kernel.org
15030 F: drivers/mmc/host/tmio_mmc*
15031 F: drivers/mmc/host/renesas_sdhi*
15032 F: include/linux/mfd/tmio.h
15034 TMP401 HARDWARE MONITOR DRIVER
15035 M: Guenter Roeck <linux@roeck-us.net>
15036 L: linux-hwmon@vger.kernel.org
15038 F: Documentation/hwmon/tmp401
15039 F: drivers/hwmon/tmp401.c
15041 TMPFS (SHMEM FILESYSTEM)
15042 M: Hugh Dickins <hughd@google.com>
15043 L: linux-mm@kvack.org
15045 F: include/linux/shmem_fs.h
15048 TOMOYO SECURITY MODULE
15049 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15050 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15051 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15052 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15053 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15054 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15055 W: http://tomoyo.sourceforge.jp/
15056 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15058 F: security/tomoyo/
15060 TOPSTAR LAPTOP EXTRAS DRIVER
15061 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15062 L: platform-driver-x86@vger.kernel.org
15064 F: drivers/platform/x86/topstar-laptop.c
15066 TORTURE-TEST MODULES
15067 M: Davidlohr Bueso <dave@stgolabs.net>
15068 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15069 M: Josh Triplett <josh@joshtriplett.org>
15070 L: linux-kernel@vger.kernel.org
15072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15073 F: Documentation/RCU/torture.txt
15074 F: kernel/torture.c
15075 F: kernel/rcu/rcutorture.c
15076 F: kernel/rcu/rcuperf.c
15077 F: kernel/locking/locktorture.c
15079 TOSHIBA ACPI EXTRAS DRIVER
15080 M: Azael Avalos <coproscefalo@gmail.com>
15081 L: platform-driver-x86@vger.kernel.org
15083 F: drivers/platform/x86/toshiba_acpi.c
15085 TOSHIBA BLUETOOTH DRIVER
15086 M: Azael Avalos <coproscefalo@gmail.com>
15087 L: platform-driver-x86@vger.kernel.org
15089 F: drivers/platform/x86/toshiba_bluetooth.c
15091 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15092 M: Azael Avalos <coproscefalo@gmail.com>
15093 L: platform-driver-x86@vger.kernel.org
15095 F: drivers/platform/x86/toshiba_haps.c
15098 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15099 W: http://www.buzzard.org.uk/toshiba/
15101 F: drivers/char/toshiba.c
15102 F: include/linux/toshiba.h
15103 F: include/uapi/linux/toshiba.h
15105 TOSHIBA TC358743 DRIVER
15106 M: Mats Randgaard <matrandg@cisco.com>
15107 L: linux-media@vger.kernel.org
15109 F: drivers/media/i2c/tc358743*
15110 F: include/media/i2c/tc358743.h
15112 TOSHIBA WMI HOTKEYS DRIVER
15113 M: Azael Avalos <coproscefalo@gmail.com>
15114 L: platform-driver-x86@vger.kernel.org
15116 F: drivers/platform/x86/toshiba-wmi.c
15119 M: Peter Huewe <peterhuewe@gmx.de>
15120 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15121 R: Jason Gunthorpe <jgg@ziepe.ca>
15122 L: linux-integrity@vger.kernel.org
15123 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15124 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15125 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15127 F: drivers/char/tpm/
15130 M: Steven Rostedt <rostedt@goodmis.org>
15131 M: Ingo Molnar <mingo@redhat.com>
15132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15134 F: Documentation/trace/ftrace.rst
15135 F: arch/*/*/*/ftrace.h
15136 F: arch/*/kernel/ftrace.c
15137 F: include/*/ftrace.h
15138 F: include/linux/trace*.h
15141 F: tools/testing/selftests/ftrace/
15143 TRACING MMIO ACCESSES (MMIOTRACE)
15144 M: Steven Rostedt <rostedt@goodmis.org>
15145 M: Ingo Molnar <mingo@kernel.org>
15146 R: Karol Herbst <karolherbst@gmail.com>
15147 R: Pekka Paalanen <ppaalanen@gmail.com>
15149 L: linux-kernel@vger.kernel.org
15150 L: nouveau@lists.freedesktop.org
15151 F: kernel/trace/trace_mmiotrace.c
15152 F: include/linux/mmiotrace.h
15153 F: arch/x86/mm/kmmio.c
15154 F: arch/x86/mm/mmio-mod.c
15155 F: arch/x86/mm/testmmiotrace.c
15158 M: Jiri Kosina <trivial@kernel.org>
15159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15161 K: ^Subject:.*(?i)trivial
15163 TEMPO SEMICONDUCTOR DRIVERS
15164 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15166 F: sound/soc/codecs/tscs*.c
15167 F: sound/soc/codecs/tscs*.h
15168 F: Documentation/devicetree/bindings/sound/tscs*.txt
15171 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15172 M: Jiri Slaby <jslaby@suse.com>
15174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15175 F: Documentation/serial/
15177 F: drivers/tty/serial/serial_core.c
15178 F: include/linux/serial_core.h
15179 F: include/linux/serial.h
15180 F: include/linux/tty.h
15181 F: include/uapi/linux/serial_core.h
15182 F: include/uapi/linux/serial.h
15183 F: include/uapi/linux/tty.h
15185 TUA9001 MEDIA DRIVER
15186 M: Antti Palosaari <crope@iki.fi>
15187 L: linux-media@vger.kernel.org
15188 W: https://linuxtv.org
15189 W: http://palosaari.fi/linux/
15190 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15191 T: git git://linuxtv.org/anttip/media_tree.git
15193 F: drivers/media/tuners/tua9001*
15195 TULIP NETWORK DRIVERS
15196 L: netdev@vger.kernel.org
15197 L: linux-parisc@vger.kernel.org
15199 F: drivers/net/ethernet/dec/tulip/
15202 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15203 W: http://vtun.sourceforge.net/tun
15205 F: Documentation/networking/tuntap.txt
15206 F: arch/um/os-Linux/drivers/
15208 TURBOCHANNEL SUBSYSTEM
15209 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15210 M: Ralf Baechle <ralf@linux-mips.org>
15211 L: linux-mips@linux-mips.org
15212 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15215 F: include/linux/tc.h
15218 M: "Len Brown" <lenb@kernel.org>
15219 L: linux-pm@vger.kernel.org
15220 B: https://bugzilla.kernel.org
15221 Q: https://patchwork.kernel.org/project/linux-pm/list/
15222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15224 F: tools/power/x86/turbostat/
15226 TW5864 VIDEO4LINUX DRIVER
15227 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15228 M: Anton Sviridenko <anton@corp.bluecherry.net>
15229 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15230 M: Andrey Utkin <andrey_utkin@fastmail.com>
15231 L: linux-media@vger.kernel.org
15233 F: drivers/media/pci/tw5864/
15235 TW68 VIDEO4LINUX DRIVER
15236 M: Hans Verkuil <hverkuil@xs4all.nl>
15237 L: linux-media@vger.kernel.org
15238 T: git git://linuxtv.org/media_tree.git
15239 W: https://linuxtv.org
15241 F: drivers/media/pci/tw68/
15243 TW686X VIDEO4LINUX DRIVER
15244 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15245 L: linux-media@vger.kernel.org
15246 T: git git://linuxtv.org/media_tree.git
15247 W: http://linuxtv.org
15249 F: drivers/media/pci/tw686x/
15251 UBI FILE SYSTEM (UBIFS)
15252 M: Richard Weinberger <richard@nod.at>
15253 M: Artem Bityutskiy <dedekind1@gmail.com>
15254 M: Adrian Hunter <adrian.hunter@intel.com>
15255 L: linux-mtd@lists.infradead.org
15256 T: git git://git.infradead.org/ubifs-2.6.git
15257 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15259 F: Documentation/filesystems/ubifs.txt
15262 UCLINUX (M68KNOMMU AND COLDFIRE)
15263 M: Greg Ungerer <gerg@linux-m68k.org>
15264 W: http://www.linux-m68k.org/
15265 W: http://www.uclinux.org/
15266 L: linux-m68k@lists.linux-m68k.org
15267 L: uclinux-dev@uclinux.org (subscribers-only)
15268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15270 F: arch/m68k/coldfire/
15272 F: arch/m68k/*/*_no.*
15273 F: arch/m68k/include/asm/*_no.*
15276 M: Jan Kara <jack@suse.com>
15278 F: Documentation/filesystems/udf.txt
15282 M: Bastien Nocera <hadess@hadess.net>
15283 L: linux-input@vger.kernel.org
15285 F: drivers/hid/hid-udraw-ps3.c
15288 M: Evgeniy Dushistov <dushistov@mail.ru>
15290 F: Documentation/filesystems/ufs.txt
15293 UHID USERSPACE HID IO DRIVER:
15294 M: David Herrmann <dh.herrmann@googlemail.com>
15295 L: linux-input@vger.kernel.org
15297 F: drivers/hid/uhid.c
15298 F: include/uapi/linux/uhid.h
15301 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15302 L: linux-usb@vger.kernel.org
15304 F: drivers/usb/common/ulpi.c
15305 F: include/linux/ulpi/
15307 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15308 L: linux-usb@vger.kernel.org
15311 F: include/linux/uwb.h
15312 F: include/linux/uwb/
15314 UNICORE32 ARCHITECTURE:
15315 M: Guan Xuetao <gxt@pku.edu.cn>
15316 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15318 T: git git://github.com/gxt/linux.git
15322 M: Tony Finch <dot@dotat.at>
15323 W: http://dotat.at/prog/unifdef
15325 F: scripts/unifdef.c
15327 UNIFORM CDROM DRIVER
15328 M: Jens Axboe <axboe@kernel.dk>
15329 W: http://www.kernel.dk
15331 F: Documentation/cdrom/
15332 F: drivers/cdrom/cdrom.c
15333 F: include/linux/cdrom.h
15334 F: include/uapi/linux/cdrom.h
15336 UNISYS S-PAR DRIVERS
15337 M: David Kershner <david.kershner@unisys.com>
15338 L: sparmaintainer@unisys.com (Unisys internal)
15340 F: include/linux/visorbus.h
15341 F: drivers/visorbus/
15342 F: drivers/staging/unisys/
15344 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15345 M: Vinayak Holikatti <vinholikatti@gmail.com>
15346 L: linux-scsi@vger.kernel.org
15348 F: Documentation/scsi/ufs.txt
15349 F: drivers/scsi/ufs/
15351 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15352 M: Joao Pinto <jpinto@synopsys.com>
15353 L: linux-scsi@vger.kernel.org
15355 F: drivers/scsi/ufs/*dwc*
15357 UNSORTED BLOCK IMAGES (UBI)
15358 M: Artem Bityutskiy <dedekind1@gmail.com>
15359 M: Richard Weinberger <richard@nod.at>
15360 W: http://www.linux-mtd.infradead.org/
15361 L: linux-mtd@lists.infradead.org
15362 T: git git://git.infradead.org/ubifs-2.6.git
15364 F: drivers/mtd/ubi/
15365 F: include/linux/mtd/ubi.h
15366 F: include/uapi/mtd/ubi-user.h
15368 USB "USBNET" DRIVER FRAMEWORK
15369 M: Oliver Neukum <oneukum@suse.com>
15370 L: netdev@vger.kernel.org
15371 W: http://www.linux-usb.org/usbnet
15373 F: drivers/net/usb/usbnet.c
15374 F: include/linux/usb/usbnet.h
15377 M: Oliver Neukum <oneukum@suse.com>
15378 L: linux-usb@vger.kernel.org
15380 F: Documentation/usb/acm.txt
15381 F: drivers/usb/class/cdc-acm.*
15383 USB AR5523 WIRELESS DRIVER
15384 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15385 L: linux-wireless@vger.kernel.org
15387 F: drivers/net/wireless/ath/ar5523/
15390 M: Oliver Neukum <oneukum@suse.com>
15391 L: linux-usb@vger.kernel.org
15392 L: linux-scsi@vger.kernel.org
15394 F: drivers/usb/storage/uas.c
15396 USB CDC ETHERNET DRIVER
15397 M: Oliver Neukum <oliver@neukum.org>
15398 L: linux-usb@vger.kernel.org
15400 F: drivers/net/usb/cdc_*.c
15401 F: include/uapi/linux/usb/cdc.h
15403 USB CHAOSKEY DRIVER
15404 M: Keith Packard <keithp@keithp.com>
15405 L: linux-usb@vger.kernel.org
15407 F: drivers/usb/misc/chaoskey.c
15409 USB CYPRESS C67X00 DRIVER
15410 M: Peter Korsgaard <jacmet@sunsite.dk>
15411 L: linux-usb@vger.kernel.org
15413 F: drivers/usb/c67x00/
15415 USB DAVICOM DM9601 DRIVER
15416 M: Peter Korsgaard <jacmet@sunsite.dk>
15417 L: netdev@vger.kernel.org
15418 W: http://www.linux-usb.org/usbnet
15420 F: drivers/net/usb/dm9601.c
15422 USB DIAMOND RIO500 DRIVER
15423 M: Cesar Miquel <miquel@df.uba.ar>
15424 L: rio500-users@lists.sourceforge.net
15425 W: http://rio500.sourceforge.net
15427 F: drivers/usb/misc/rio500*
15430 M: Alan Stern <stern@rowland.harvard.edu>
15431 L: linux-usb@vger.kernel.org
15433 F: Documentation/usb/ehci.txt
15434 F: drivers/usb/host/ehci*
15436 USB GADGET/PERIPHERAL SUBSYSTEM
15437 M: Felipe Balbi <balbi@kernel.org>
15438 L: linux-usb@vger.kernel.org
15439 W: http://www.linux-usb.org/gadget
15440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15442 F: drivers/usb/gadget/
15443 F: include/linux/usb/gadget*
15445 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15446 M: Jiri Kosina <jikos@kernel.org>
15447 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15448 L: linux-usb@vger.kernel.org
15449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15451 F: Documentation/hid/hiddev.txt
15452 F: drivers/hid/usbhid/
15454 USB INTEL XHCI ROLE MUX DRIVER
15455 M: Hans de Goede <hdegoede@redhat.com>
15456 L: linux-usb@vger.kernel.org
15458 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15461 M: Olav Kongas <ok@artecdesign.ee>
15462 L: linux-usb@vger.kernel.org
15464 F: drivers/usb/host/isp116x*
15465 F: include/linux/usb/isp116x.h
15467 USB LAN78XX ETHERNET DRIVER
15468 M: Woojung Huh <woojung.huh@microchip.com>
15469 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15470 L: netdev@vger.kernel.org
15472 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15473 F: drivers/net/usb/lan78xx.*
15474 F: include/dt-bindings/net/microchip-lan78xx.h
15476 USB MASS STORAGE DRIVER
15477 M: Alan Stern <stern@rowland.harvard.edu>
15478 L: linux-usb@vger.kernel.org
15479 L: usb-storage@lists.one-eyed-alien.net
15481 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15482 F: drivers/usb/storage/
15485 M: Clemens Ladisch <clemens@ladisch.de>
15486 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15487 T: git git://git.alsa-project.org/alsa-kernel.git
15489 F: sound/usb/midi.*
15491 USB NETWORKING DRIVERS
15492 L: linux-usb@vger.kernel.org
15494 F: drivers/net/usb/
15497 M: Alan Stern <stern@rowland.harvard.edu>
15498 L: linux-usb@vger.kernel.org
15500 F: Documentation/usb/ohci.txt
15501 F: drivers/usb/host/ohci*
15503 USB OTG FSM (Finite State Machine)
15504 M: Peter Chen <Peter.Chen@nxp.com>
15505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15506 L: linux-usb@vger.kernel.org
15508 F: drivers/usb/common/usb-otg-fsm.c
15511 M: Valentina Manea <valentina.manea.m@gmail.com>
15512 M: Shuah Khan <shuah@kernel.org>
15513 L: linux-usb@vger.kernel.org
15515 F: Documentation/usb/usbip_protocol.txt
15516 F: drivers/usb/usbip/
15517 F: tools/usb/usbip/
15518 F: tools/testing/selftests/drivers/usb/usbip/
15521 M: Petko Manolov <petkan@nucleusys.com>
15522 L: linux-usb@vger.kernel.org
15523 L: netdev@vger.kernel.org
15524 T: git git://github.com/petkan/pegasus.git
15525 W: https://github.com/petkan/pegasus
15527 F: drivers/net/usb/pegasus.*
15530 M: Felipe Balbi <balbi@kernel.org>
15531 L: linux-usb@vger.kernel.org
15532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15534 F: drivers/usb/phy/
15536 USB PRINTER DRIVER (usblp)
15537 M: Pete Zaitcev <zaitcev@redhat.com>
15538 L: linux-usb@vger.kernel.org
15540 F: drivers/usb/class/usblp.c
15542 USB QMI WWAN NETWORK DRIVER
15543 M: Bjørn Mork <bjorn@mork.no>
15544 L: netdev@vger.kernel.org
15546 F: Documentation/ABI/testing/sysfs-class-net-qmi
15547 F: drivers/net/usb/qmi_wwan.c
15550 M: Petko Manolov <petkan@nucleusys.com>
15551 L: linux-usb@vger.kernel.org
15552 L: netdev@vger.kernel.org
15553 T: git git://github.com/petkan/rtl8150.git
15554 W: https://github.com/petkan/rtl8150
15556 F: drivers/net/usb/rtl8150.c
15558 USB SERIAL SUBSYSTEM
15559 M: Johan Hovold <johan@kernel.org>
15560 L: linux-usb@vger.kernel.org
15561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15563 F: Documentation/usb/usb-serial.txt
15564 F: drivers/usb/serial/
15565 F: include/linux/usb/serial.h
15567 USB SMSC75XX ETHERNET DRIVER
15568 M: Steve Glendinning <steve.glendinning@shawell.net>
15569 L: netdev@vger.kernel.org
15571 F: drivers/net/usb/smsc75xx.*
15573 USB SMSC95XX ETHERNET DRIVER
15574 M: Steve Glendinning <steve.glendinning@shawell.net>
15575 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15576 L: netdev@vger.kernel.org
15578 F: drivers/net/usb/smsc95xx.*
15581 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15582 L: linux-usb@vger.kernel.org
15583 W: http://www.linux-usb.org
15584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15586 F: Documentation/devicetree/bindings/usb/
15587 F: Documentation/usb/
15589 F: include/linux/usb.h
15590 F: include/linux/usb/
15592 USB TYPEC PI3USB30532 MUX DRIVER
15593 M: Hans de Goede <hdegoede@redhat.com>
15594 L: linux-usb@vger.kernel.org
15596 F: drivers/usb/typec/mux/pi3usb30532.c
15599 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15600 L: linux-usb@vger.kernel.org
15602 F: Documentation/ABI/testing/sysfs-class-typec
15603 F: Documentation/driver-api/usb/typec.rst
15604 F: drivers/usb/typec/
15605 F: include/linux/usb/typec.h
15607 USB TYPEC BUS FOR ALTERNATE MODES
15608 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15609 L: linux-usb@vger.kernel.org
15611 F: Documentation/ABI/testing/sysfs-bus-typec
15612 F: Documentation/driver-api/usb/typec_bus.rst
15613 F: drivers/usb/typec/altmodes/
15614 F: include/linux/usb/typec_altmode.h
15616 USB TYPEC PORT CONTROLLER DRIVERS
15617 M: Guenter Roeck <linux@roeck-us.net>
15618 L: linux-usb@vger.kernel.org
15620 F: drivers/usb/typec/tcpm/
15623 M: Alan Stern <stern@rowland.harvard.edu>
15624 L: linux-usb@vger.kernel.org
15626 F: drivers/usb/host/uhci*
15629 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15630 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15631 L: linux-media@vger.kernel.org
15632 T: git git://linuxtv.org/media_tree.git
15633 W: http://www.ideasonboard.org/uvc/
15635 F: drivers/media/usb/uvc/
15636 F: include/uapi/linux/uvcvideo.h
15639 M: Hans Verkuil <hverkuil@xs4all.nl>
15640 L: linux-media@vger.kernel.org
15641 T: git git://linuxtv.org/media_tree.git
15642 W: https://linuxtv.org
15644 F: drivers/media/usb/usbvision/
15647 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15648 L: linux-usb@vger.kernel.org
15650 F: drivers/usb/gadget/function/*uvc*
15651 F: drivers/usb/gadget/legacy/webcam.c
15652 F: include/uapi/linux/usb/g_uvc.h
15654 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15655 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15656 L: linux-wireless@vger.kernel.org
15658 F: drivers/net/wireless/rndis_wlan.c
15661 M: Mathias Nyman <mathias.nyman@intel.com>
15662 L: linux-usb@vger.kernel.org
15664 F: drivers/usb/host/xhci*
15665 F: drivers/usb/host/pci-quirks*
15668 L: linux-wireless@vger.kernel.org
15669 W: http://linux-lc100020.sourceforge.net
15671 F: drivers/net/wireless/zydas/zd1201.*
15674 M: Antoine Jacquet <royale@zerezo.com>
15675 L: linux-usb@vger.kernel.org
15676 L: linux-media@vger.kernel.org
15677 T: git git://linuxtv.org/media_tree.git
15678 W: http://royale.zerezo.com/zr364xx/
15680 F: Documentation/media/v4l-drivers/zr364xx*
15681 F: drivers/media/usb/zr364xx/
15683 USER-MODE LINUX (UML)
15684 M: Jeff Dike <jdike@addtoit.com>
15685 M: Richard Weinberger <richard@nod.at>
15686 L: linux-um@lists.infradead.org
15687 W: http://user-mode-linux.sourceforge.net
15688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15690 F: Documentation/virtual/uml/
15696 USERSPACE COPYIN/COPYOUT (UIOVEC)
15697 M: Alexander Viro <viro@zeniv.linux.org.uk>
15700 F: include/linux/uio.h
15702 USERSPACE DMA BUFFER DRIVER
15703 M: Gerd Hoffmann <kraxel@redhat.com>
15705 L: dri-devel@lists.freedesktop.org
15706 F: drivers/dma-buf/udmabuf.c
15707 F: include/uapi/linux/udmabuf.h
15708 T: git git://anongit.freedesktop.org/drm/drm-misc
15710 USERSPACE I/O (UIO)
15711 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15714 F: Documentation/driver-api/uio-howto.rst
15716 F: include/linux/uio_driver.h
15719 M: Karel Zak <kzak@redhat.com>
15720 L: util-linux@vger.kernel.org
15721 W: http://en.wikipedia.org/wiki/Util-linux
15722 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15726 M: Christoph Hellwig <hch@lst.de>
15727 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15728 L: linux-kernel@vger.kernel.org
15729 T: git git://git.infradead.org/users/hch/uuid.git
15732 F: include/linux/uuid.h
15733 F: include/uapi/linux/uuid.h
15737 M: Michal Januszewski <spock@gentoo.org>
15738 L: linux-fbdev@vger.kernel.org
15739 W: https://github.com/mjanusz/v86d
15741 F: Documentation/fb/uvesafb.txt
15742 F: drivers/video/fbdev/uvesafb.*
15745 M: Stefan Agner <stefan@agner.ch>
15746 L: linux-mtd@lists.infradead.org
15748 F: drivers/mtd/nand/raw/vf610_nfc.c
15750 VFAT/FAT/MSDOS FILESYSTEM
15751 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15753 F: Documentation/filesystems/vfat.txt
15757 M: Alex Williamson <alex.williamson@redhat.com>
15758 L: kvm@vger.kernel.org
15759 T: git git://github.com/awilliam/linux-vfio.git
15761 F: Documentation/vfio.txt
15763 F: include/linux/vfio.h
15764 F: include/uapi/linux/vfio.h
15766 VFIO MEDIATED DEVICE DRIVERS
15767 M: Kirti Wankhede <kwankhede@nvidia.com>
15768 L: kvm@vger.kernel.org
15770 F: Documentation/vfio-mediated-device.txt
15771 F: drivers/vfio/mdev/
15772 F: include/linux/mdev.h
15773 F: samples/vfio-mdev/
15775 VFIO PLATFORM DRIVER
15776 M: Eric Auger <eric.auger@redhat.com>
15777 L: kvm@vger.kernel.org
15779 F: drivers/vfio/platform/
15782 R: Lukas Wunner <lukas@wunner.de>
15784 F: Documentation/gpu/vga-switcheroo.rst
15785 F: drivers/gpu/vga/vga_switcheroo.c
15786 F: include/linux/vga_switcheroo.h
15787 T: git git://anongit.freedesktop.org/drm/drm-misc
15789 VIA RHINE NETWORK DRIVER
15791 F: drivers/net/ethernet/via/via-rhine.c
15793 VIA SD/MMC CARD CONTROLLER DRIVER
15794 M: Bruce Chang <brucechang@via.com.tw>
15795 M: Harald Welte <HaraldWelte@viatech.com>
15797 F: drivers/mmc/host/via-sdmmc.c
15799 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15800 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15801 L: linux-fbdev@vger.kernel.org
15803 F: include/linux/via-core.h
15804 F: include/linux/via-gpio.h
15805 F: include/linux/via_i2c.h
15806 F: drivers/video/fbdev/via/
15808 VIA VELOCITY NETWORK DRIVER
15809 M: Francois Romieu <romieu@fr.zoreil.com>
15810 L: netdev@vger.kernel.org
15812 F: drivers/net/ethernet/via/via-velocity.*
15814 VICODEC VIRTUAL CODEC DRIVER
15815 M: Hans Verkuil <hans.verkuil@cisco.com>
15816 L: linux-media@vger.kernel.org
15817 T: git git://linuxtv.org/media_tree.git
15818 W: https://linuxtv.org
15820 F: drivers/media/platform/vicodec/*
15822 VIDEO MULTIPLEXER DRIVER
15823 M: Philipp Zabel <p.zabel@pengutronix.de>
15824 L: linux-media@vger.kernel.org
15826 F: drivers/media/platform/video-mux.c
15828 VIDEO I2C POLLING DRIVER
15829 M: Matt Ranostay <matt.ranostay@konsulko.com>
15830 L: linux-media@vger.kernel.org
15832 F: drivers/media/i2c/video-i2c.c
15834 VIDEOBUF2 FRAMEWORK
15835 M: Pawel Osciak <pawel@osciak.com>
15836 M: Marek Szyprowski <m.szyprowski@samsung.com>
15837 M: Kyungmin Park <kyungmin.park@samsung.com>
15838 L: linux-media@vger.kernel.org
15840 F: drivers/media/common/videobuf2/*
15841 F: include/media/videobuf2-*
15843 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15844 M: Helen Koike <helen.koike@collabora.com>
15845 L: linux-media@vger.kernel.org
15846 T: git git://linuxtv.org/media_tree.git
15847 W: https://linuxtv.org
15849 F: drivers/media/platform/vimc/*
15852 M: Alex Williamson <alex.williamson@redhat.com>
15853 M: Paolo Bonzini <pbonzini@redhat.com>
15854 L: kvm@vger.kernel.org
15858 VIRTIO AND VHOST VSOCK DRIVER
15859 M: Stefan Hajnoczi <stefanha@redhat.com>
15860 L: kvm@vger.kernel.org
15861 L: virtualization@lists.linux-foundation.org
15862 L: netdev@vger.kernel.org
15864 F: include/linux/virtio_vsock.h
15865 F: include/uapi/linux/virtio_vsock.h
15866 F: include/uapi/linux/vsockmon.h
15867 F: include/uapi/linux/vm_sockets_diag.h
15868 F: net/vmw_vsock/diag.c
15869 F: net/vmw_vsock/af_vsock_tap.c
15870 F: net/vmw_vsock/virtio_transport_common.c
15871 F: net/vmw_vsock/virtio_transport.c
15872 F: drivers/net/vsockmon.c
15873 F: drivers/vhost/vsock.c
15874 F: tools/testing/vsock/
15876 VIRTIO CONSOLE DRIVER
15877 M: Amit Shah <amit@kernel.org>
15878 L: virtualization@lists.linux-foundation.org
15880 F: drivers/char/virtio_console.c
15881 F: include/linux/virtio_console.h
15882 F: include/uapi/linux/virtio_console.h
15884 VIRTIO CORE, NET AND BLOCK DRIVERS
15885 M: "Michael S. Tsirkin" <mst@redhat.com>
15886 M: Jason Wang <jasowang@redhat.com>
15887 L: virtualization@lists.linux-foundation.org
15889 F: Documentation/devicetree/bindings/virtio/
15892 F: drivers/net/virtio_net.c
15893 F: drivers/block/virtio_blk.c
15894 F: include/linux/virtio*.h
15895 F: include/uapi/linux/virtio_*.h
15896 F: drivers/crypto/virtio/
15897 F: mm/balloon_compaction.c
15899 VIRTIO CRYPTO DRIVER
15900 M: Gonglei <arei.gonglei@huawei.com>
15901 L: virtualization@lists.linux-foundation.org
15902 L: linux-crypto@vger.kernel.org
15904 F: drivers/crypto/virtio/
15905 F: include/uapi/linux/virtio_crypto.h
15907 VIRTIO DRIVERS FOR S390
15908 M: Cornelia Huck <cohuck@redhat.com>
15909 M: Halil Pasic <pasic@linux.ibm.com>
15910 L: linux-s390@vger.kernel.org
15911 L: virtualization@lists.linux-foundation.org
15912 L: kvm@vger.kernel.org
15914 F: drivers/s390/virtio/
15915 F: arch/s390/include/uapi/asm/virtio-ccw.h
15918 M: David Airlie <airlied@linux.ie>
15919 M: Gerd Hoffmann <kraxel@redhat.com>
15920 L: dri-devel@lists.freedesktop.org
15921 L: virtualization@lists.linux-foundation.org
15922 T: git git://anongit.freedesktop.org/drm/drm-misc
15924 F: drivers/gpu/drm/virtio/
15925 F: include/uapi/linux/virtio_gpu.h
15927 VIRTIO HOST (VHOST)
15928 M: "Michael S. Tsirkin" <mst@redhat.com>
15929 M: Jason Wang <jasowang@redhat.com>
15930 L: kvm@vger.kernel.org
15931 L: virtualization@lists.linux-foundation.org
15932 L: netdev@vger.kernel.org
15933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15936 F: include/uapi/linux/vhost.h
15938 VIRTIO INPUT DRIVER
15939 M: Gerd Hoffmann <kraxel@redhat.com>
15941 F: drivers/virtio/virtio_input.c
15942 F: include/uapi/linux/virtio_input.h
15944 VIRTUAL BOX GUEST DEVICE DRIVER
15945 M: Hans de Goede <hdegoede@redhat.com>
15946 M: Arnd Bergmann <arnd@arndb.de>
15947 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15949 F: include/linux/vbox_utils.h
15950 F: include/uapi/linux/vbox*.h
15951 F: drivers/virt/vboxguest/
15953 VIRTUAL SERIO DEVICE DRIVER
15954 M: Stephen Chandler Paul <thatslyude@gmail.com>
15956 F: drivers/input/serio/userio.c
15957 F: include/uapi/linux/userio.h
15959 VIVID VIRTUAL VIDEO DRIVER
15960 M: Hans Verkuil <hverkuil@xs4all.nl>
15961 L: linux-media@vger.kernel.org
15962 T: git git://linuxtv.org/media_tree.git
15963 W: https://linuxtv.org
15965 F: drivers/media/platform/vivid/*
15968 M: Florian Fainelli <f.fainelli@gmail.com>
15969 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15971 F: drivers/vlynq/vlynq.c
15972 F: include/linux/vlynq.h
15975 M: Martyn Welch <martyn@welchs.me.uk>
15976 M: Manohar Vanga <manohar.vanga@gmail.com>
15977 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15978 L: devel@driverdev.osuosl.org
15980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15981 F: Documentation/driver-api/vme.rst
15982 F: drivers/staging/vme/
15984 F: include/linux/vme*
15986 VMWARE BALLOON DRIVER
15987 M: Xavier Deguillard <xdeguillard@vmware.com>
15988 M: Nadav Amit <namit@vmware.com>
15989 M: "VMware, Inc." <pv-drivers@vmware.com>
15990 L: linux-kernel@vger.kernel.org
15992 F: drivers/misc/vmw_balloon.c
15994 VMWARE HYPERVISOR INTERFACE
15995 M: Alok Kataria <akataria@vmware.com>
15996 L: virtualization@lists.linux-foundation.org
15998 F: arch/x86/kernel/cpu/vmware.c
16000 VMWARE PVRDMA DRIVER
16001 M: Adit Ranadive <aditr@vmware.com>
16002 M: VMware PV-Drivers <pv-drivers@vmware.com>
16003 L: linux-rdma@vger.kernel.org
16005 F: drivers/infiniband/hw/vmw_pvrdma/
16007 VMware PVSCSI driver
16008 M: Jim Gill <jgill@vmware.com>
16009 M: VMware PV-Drivers <pv-drivers@vmware.com>
16010 L: linux-scsi@vger.kernel.org
16012 F: drivers/scsi/vmw_pvscsi.c
16013 F: drivers/scsi/vmw_pvscsi.h
16015 VMWARE VMMOUSE SUBDRIVER
16016 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16017 M: "VMware, Inc." <pv-drivers@vmware.com>
16018 L: linux-input@vger.kernel.org
16020 F: drivers/input/mouse/vmmouse.c
16021 F: drivers/input/mouse/vmmouse.h
16023 VMWARE VMXNET3 ETHERNET DRIVER
16024 M: Ronak Doshi <doshir@vmware.com>
16025 M: "VMware, Inc." <pv-drivers@vmware.com>
16026 L: netdev@vger.kernel.org
16028 F: drivers/net/vmxnet3/
16030 VOCORE VOCORE2 BOARD
16031 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16032 L: linux-mips@linux-mips.org
16034 F: arch/mips/boot/dts/ralink/vocore2.dts
16036 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16037 M: Liam Girdwood <lgirdwood@gmail.com>
16038 M: Mark Brown <broonie@kernel.org>
16039 L: linux-kernel@vger.kernel.org
16040 W: http://www.slimlogic.co.uk/?p=48
16041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16043 F: Documentation/devicetree/bindings/regulator/
16044 F: Documentation/power/regulator/
16045 F: drivers/regulator/
16046 F: include/dt-bindings/regulator/
16047 F: include/linux/regulator/
16050 M: David Ahern <dsa@cumulusnetworks.com>
16051 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16052 L: netdev@vger.kernel.org
16054 F: drivers/net/vrf.c
16055 F: Documentation/networking/vrf.txt
16057 VT1211 HARDWARE MONITOR DRIVER
16058 M: Juerg Haefliger <juergh@gmail.com>
16059 L: linux-hwmon@vger.kernel.org
16061 F: Documentation/hwmon/vt1211
16062 F: drivers/hwmon/vt1211.c
16064 VT8231 HARDWARE MONITOR DRIVER
16065 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16066 L: linux-hwmon@vger.kernel.org
16068 F: drivers/hwmon/vt8231.c
16070 VUB300 USB to SDIO/SD/MMC bridge chip
16071 M: Tony Olech <tony.olech@elandigitalsystems.com>
16072 L: linux-mmc@vger.kernel.org
16073 L: linux-usb@vger.kernel.org
16075 F: drivers/mmc/host/vub300.c
16077 W1 DALLAS'S 1-WIRE BUS
16078 M: Evgeniy Polyakov <zbr@ioremap.net>
16080 F: Documentation/devicetree/bindings/w1/
16081 F: Documentation/w1/
16083 F: include/linux/w1.h
16085 W83791D HARDWARE MONITORING DRIVER
16086 M: Marc Hulsman <m.hulsman@tudelft.nl>
16087 L: linux-hwmon@vger.kernel.org
16089 F: Documentation/hwmon/w83791d
16090 F: drivers/hwmon/w83791d.c
16092 W83793 HARDWARE MONITORING DRIVER
16093 M: Rudolf Marek <r.marek@assembler.cz>
16094 L: linux-hwmon@vger.kernel.org
16096 F: Documentation/hwmon/w83793
16097 F: drivers/hwmon/w83793.c
16099 W83795 HARDWARE MONITORING DRIVER
16100 M: Jean Delvare <jdelvare@suse.com>
16101 L: linux-hwmon@vger.kernel.org
16103 F: drivers/hwmon/w83795.c
16105 W83L51xD SD/MMC CARD INTERFACE DRIVER
16106 M: Pierre Ossman <pierre@ossman.eu>
16108 F: drivers/mmc/host/wbsd.*
16110 WACOM PROTOCOL 4 SERIAL TABLETS
16111 M: Julian Squires <julian@cipht.net>
16112 M: Hans de Goede <hdegoede@redhat.com>
16113 L: linux-input@vger.kernel.org
16115 F: drivers/input/tablet/wacom_serial4.c
16117 WATCHDOG DEVICE DRIVERS
16118 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16119 M: Guenter Roeck <linux@roeck-us.net>
16120 L: linux-watchdog@vger.kernel.org
16121 W: http://www.linux-watchdog.org/
16122 T: git git://www.linux-watchdog.org/linux-watchdog.git
16124 F: Documentation/devicetree/bindings/watchdog/
16125 F: Documentation/watchdog/
16126 F: drivers/watchdog/
16127 F: include/linux/watchdog.h
16128 F: include/uapi/linux/watchdog.h
16130 WHISKEYCOVE PMIC GPIO DRIVER
16131 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16132 L: linux-gpio@vger.kernel.org
16134 F: drivers/gpio/gpio-wcove.c
16137 M: David Herrmann <dh.herrmann@googlemail.com>
16138 L: linux-input@vger.kernel.org
16140 F: drivers/hid/hid-wiimote*
16142 WILOCITY WIL6210 WIRELESS DRIVER
16143 M: Maya Erez <merez@codeaurora.org>
16144 L: linux-wireless@vger.kernel.org
16145 L: wil6210@qti.qualcomm.com
16147 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16148 F: drivers/net/wireless/ath/wil6210/
16151 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16152 M: linux-wimax@intel.com
16153 L: wimax@linuxwimax.org (subscribers-only)
16155 W: http://linuxwimax.org
16156 F: Documentation/wimax/README.wimax
16157 F: include/linux/wimax/debug.h
16158 F: include/net/wimax.h
16159 F: include/uapi/linux/wimax.h
16163 M: David Härdeman <david@hardeman.nu>
16165 F: drivers/media/rc/winbond-cir.c
16167 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16168 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16169 L: linux-watchdog@vger.kernel.org
16171 F: drivers/watchdog/ebc-c384_wdt.c
16173 WINSYSTEMS WS16C48 GPIO DRIVER
16174 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16175 L: linux-gpio@vger.kernel.org
16177 F: drivers/gpio/gpio-ws16c48.c
16179 WISTRON LAPTOP BUTTON DRIVER
16180 M: Miloslav Trmac <mitr@volny.cz>
16182 F: drivers/input/misc/wistron_btns.c
16184 WL3501 WIRELESS PCMCIA CARD DRIVER
16185 L: linux-wireless@vger.kernel.org
16187 F: drivers/net/wireless/wl3501*
16189 WOLFSON MICROELECTRONICS DRIVERS
16190 L: patches@opensource.cirrus.com
16191 T: git https://github.com/CirrusLogic/linux-drivers.git
16192 W: https://github.com/CirrusLogic/linux-drivers/wiki
16194 F: Documentation/hwmon/wm83??
16195 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16196 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16197 F: Documentation/devicetree/bindings/mfd/arizona.txt
16198 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16199 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16200 F: arch/arm/mach-s3c64xx/mach-crag6410*
16201 F: drivers/clk/clk-wm83*.c
16202 F: drivers/extcon/extcon-arizona.c
16203 F: drivers/leds/leds-wm83*.c
16204 F: drivers/gpio/gpio-*wm*.c
16205 F: drivers/gpio/gpio-arizona.c
16206 F: drivers/hwmon/wm83??-hwmon.c
16207 F: drivers/input/misc/wm831x-on.c
16208 F: drivers/input/touchscreen/wm831x-ts.c
16209 F: drivers/input/touchscreen/wm97*.c
16210 F: drivers/mfd/arizona*
16211 F: drivers/mfd/wm*.c
16212 F: drivers/mfd/cs47l24*
16213 F: drivers/power/supply/wm83*.c
16214 F: drivers/rtc/rtc-wm83*.c
16215 F: drivers/regulator/wm8*.c
16216 F: drivers/regulator/arizona*
16217 F: drivers/video/backlight/wm83*_bl.c
16218 F: drivers/watchdog/wm83*_wdt.c
16219 F: include/linux/mfd/arizona/
16220 F: include/linux/mfd/wm831x/
16221 F: include/linux/mfd/wm8350/
16222 F: include/linux/mfd/wm8400*
16223 F: include/linux/regulator/arizona*
16224 F: include/linux/wm97xx.h
16225 F: include/sound/wm????.h
16226 F: sound/soc/codecs/arizona.?
16227 F: sound/soc/codecs/wm*
16228 F: sound/soc/codecs/cs47l24*
16231 M: Tejun Heo <tj@kernel.org>
16232 R: Lai Jiangshan <jiangshanlai@gmail.com>
16233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16235 F: include/linux/workqueue.h
16236 F: kernel/workqueue.c
16237 F: Documentation/core-api/workqueue.rst
16239 X-POWERS AXP288 PMIC DRIVERS
16240 M: Hans de Goede <hdegoede@redhat.com>
16243 F: drivers/acpi/pmic/intel_pmic_xpower.c
16245 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16246 M: Chen-Yu Tsai <wens@csie.org>
16247 L: linux-kernel@vger.kernel.org
16252 M: Andrew Hendry <andrew.hendry@gmail.com>
16253 L: linux-x25@vger.kernel.org
16255 F: Documentation/networking/x25*
16256 F: include/net/x25*
16259 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16260 M: Thomas Gleixner <tglx@linutronix.de>
16261 M: Ingo Molnar <mingo@redhat.com>
16262 M: Borislav Petkov <bp@alien8.de>
16263 R: "H. Peter Anvin" <hpa@zytor.com>
16265 L: linux-kernel@vger.kernel.org
16266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16268 F: Documentation/devicetree/bindings/x86/
16269 F: Documentation/x86/
16273 M: Andy Lutomirski <luto@kernel.org>
16274 L: linux-kernel@vger.kernel.org
16275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16279 X86 MCE INFRASTRUCTURE
16280 M: Tony Luck <tony.luck@intel.com>
16281 M: Borislav Petkov <bp@alien8.de>
16282 L: linux-edac@vger.kernel.org
16284 F: arch/x86/kernel/cpu/mcheck/*
16286 X86 MICROCODE UPDATE SUPPORT
16287 M: Borislav Petkov <bp@alien8.de>
16289 F: arch/x86/kernel/cpu/microcode/*
16292 M: Dave Hansen <dave.hansen@linux.intel.com>
16293 M: Andy Lutomirski <luto@kernel.org>
16294 M: Peter Zijlstra <peterz@infradead.org>
16295 L: linux-kernel@vger.kernel.org
16296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16300 X86 PLATFORM DRIVERS
16301 M: Darren Hart <dvhart@infradead.org>
16302 M: Andy Shevchenko <andy@infradead.org>
16303 L: platform-driver-x86@vger.kernel.org
16304 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16306 F: drivers/platform/x86/
16307 F: drivers/platform/olpc/
16310 M: Andy Lutomirski <luto@kernel.org>
16311 L: linux-kernel@vger.kernel.org
16312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16314 F: arch/x86/entry/vdso/
16317 M: Matthew Wilcox <willy@infradead.org>
16318 L: linux-fsdevel@vger.kernel.org
16320 F: Documentation/core-api/xarray.rst
16323 F: include/linux/idr.h
16324 F: include/linux/xarray.h
16325 F: tools/testing/radix-tree
16327 XC2028/3028 TUNER DRIVER
16328 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16329 L: linux-media@vger.kernel.org
16330 W: https://linuxtv.org
16331 T: git git://linuxtv.org/media_tree.git
16333 F: drivers/media/tuners/tuner-xc2028.*
16335 XDP SOCKETS (AF_XDP)
16336 M: Björn Töpel <bjorn.topel@intel.com>
16337 M: Magnus Karlsson <magnus.karlsson@intel.com>
16338 L: netdev@vger.kernel.org
16340 F: kernel/bpf/xskmap.c
16343 XEN BLOCK SUBSYSTEM
16344 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16345 M: Roger Pau Monné <roger.pau@citrix.com>
16346 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16348 F: drivers/block/xen-blkback/*
16349 F: drivers/block/xen*
16352 M: Stefano Stabellini <sstabellini@kernel.org>
16353 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16356 F: arch/arm/include/asm/xen/
16358 XEN HYPERVISOR ARM64
16359 M: Stefano Stabellini <sstabellini@kernel.org>
16360 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16363 F: arch/arm64/include/asm/xen/
16365 XEN HYPERVISOR INTERFACE
16366 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16367 M: Juergen Gross <jgross@suse.com>
16368 R: Stefano Stabellini <sstabellini@kernel.org>
16369 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16373 F: drivers/*/xen-*front.c
16375 F: arch/x86/include/asm/xen/
16376 F: arch/x86/include/asm/pvclock-abi.h
16378 F: include/uapi/xen/
16379 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16380 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16382 XEN NETWORK BACKEND DRIVER
16383 M: Wei Liu <wei.liu2@citrix.com>
16384 M: Paul Durrant <paul.durrant@citrix.com>
16385 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16386 L: netdev@vger.kernel.org
16388 F: drivers/net/xen-netback/*
16391 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16392 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16394 F: arch/x86/pci/*xen*
16395 F: drivers/pci/*xen*
16398 M: Juergen Gross <jgross@suse.com>
16399 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16400 L: linux-scsi@vger.kernel.org
16402 F: drivers/scsi/xen-scsifront.c
16403 F: drivers/xen/xen-scsiback.c
16404 F: include/xen/interface/io/vscsiif.h
16406 XEN SWIOTLB SUBSYSTEM
16407 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16408 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16409 L: iommu@lists.linux-foundation.org
16411 F: arch/x86/xen/*swiotlb*
16412 F: drivers/xen/*swiotlb*
16414 XEN SOUND FRONTEND DRIVER
16415 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16416 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16417 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16422 M: Darrick J. Wong <darrick.wong@oracle.com>
16423 M: linux-xfs@vger.kernel.org
16424 L: linux-xfs@vger.kernel.org
16426 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16428 F: Documentation/filesystems/xfs.txt
16431 XILINX AXI ETHERNET DRIVER
16432 M: Anirudha Sarangi <anirudh@xilinx.com>
16433 M: John Linn <John.Linn@xilinx.com>
16435 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16437 XILINX UARTLITE SERIAL DRIVER
16438 M: Peter Korsgaard <jacmet@sunsite.dk>
16439 L: linux-serial@vger.kernel.org
16441 F: drivers/tty/serial/uartlite.c
16443 XILINX VIDEO IP CORES
16444 M: Hyun Kwon <hyun.kwon@xilinx.com>
16445 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16446 L: linux-media@vger.kernel.org
16447 T: git git://linuxtv.org/media_tree.git
16449 F: Documentation/devicetree/bindings/media/xilinx/
16450 F: drivers/media/platform/xilinx/
16451 F: include/uapi/linux/xilinx-v4l2-controls.h
16454 M: Eli Billauer <eli.billauer@gmail.com>
16455 L: linux-kernel@vger.kernel.org
16457 F: drivers/char/xillybus/
16460 M: George Cherian <george.cherian@cavium.com>
16461 M: Jan Glauber <jglauber@cavium.com>
16462 L: linux-i2c@vger.kernel.org
16463 W: http://www.cavium.com
16465 F: drivers/i2c/busses/i2c-xlp9xx.c
16467 XRA1403 GPIO EXPANDER
16468 M: Nandor Han <nandor.han@ge.com>
16469 M: Semi Malinen <semi.malinen@ge.com>
16470 L: linux-gpio@vger.kernel.org
16472 F: drivers/gpio/gpio-xra1403.c
16473 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16475 XTENSA XTFPGA PLATFORM SUPPORT
16476 M: Max Filippov <jcmvbkbc@gmail.com>
16477 L: linux-xtensa@linux-xtensa.org
16479 F: drivers/spi/spi-xtensa-xtfpga.c
16480 F: sound/soc/xtensa/xtfpga-i2s.c
16482 YAM DRIVER FOR AX.25
16483 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16484 L: linux-hams@vger.kernel.org
16486 F: drivers/net/hamradio/yam*
16487 F: include/linux/yam.h
16489 YAMA SECURITY MODULE
16490 M: Kees Cook <keescook@chromium.org>
16491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16494 F: Documentation/admin-guide/LSM/Yama.rst
16496 YEALINK PHONE DRIVER
16497 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16498 L: usbb2k-api-dev@nongnu.org
16500 F: Documentation/input/devices/yealink.rst
16501 F: drivers/input/misc/yealink.*
16503 Z8530 DRIVER FOR AX.25
16504 M: Joerg Reuter <jreuter@yaina.de>
16505 W: http://yaina.de/jreuter/
16506 W: http://www.qsl.net/dl1bke/
16507 L: linux-hams@vger.kernel.org
16509 F: Documentation/networking/z8530drv.txt
16510 F: drivers/net/hamradio/*scc.c
16511 F: drivers/net/hamradio/z8530.h
16513 ZBUD COMPRESSED PAGE ALLOCATOR
16514 M: Seth Jennings <sjenning@redhat.com>
16515 M: Dan Streetman <ddstreet@ieee.org>
16516 L: linux-mm@kvack.org
16519 F: include/linux/zbud.h
16521 ZD1211RW WIRELESS DRIVER
16522 M: Daniel Drake <dsd@gentoo.org>
16523 M: Ulrich Kunitz <kune@deine-taler.de>
16524 W: http://zd1211.ath.cx/wiki/DriverRewrite
16525 L: linux-wireless@vger.kernel.org
16526 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16528 F: drivers/net/wireless/zydas/zd1211rw/
16530 ZD1301 MEDIA DRIVER
16531 M: Antti Palosaari <crope@iki.fi>
16532 L: linux-media@vger.kernel.org
16533 W: https://linuxtv.org/
16534 W: http://palosaari.fi/linux/
16535 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16537 F: drivers/media/usb/dvb-usb-v2/zd1301*
16539 ZD1301_DEMOD MEDIA DRIVER
16540 M: Antti Palosaari <crope@iki.fi>
16541 L: linux-media@vger.kernel.org
16542 W: https://linuxtv.org/
16543 W: http://palosaari.fi/linux/
16544 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16546 F: drivers/media/dvb-frontends/zd1301_demod*
16548 ZPOOL COMPRESSED PAGE STORAGE API
16549 M: Dan Streetman <ddstreet@ieee.org>
16550 L: linux-mm@kvack.org
16553 F: include/linux/zpool.h
16555 ZR36067 VIDEO FOR LINUX DRIVER
16556 L: mjpeg-users@lists.sourceforge.net
16557 L: linux-media@vger.kernel.org
16558 W: http://mjpeg.sourceforge.net/driver-zoran/
16559 T: hg https://linuxtv.org/hg/v4l-dvb
16561 F: drivers/staging/media/zoran/
16563 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16564 M: Minchan Kim <minchan@kernel.org>
16565 M: Nitin Gupta <ngupta@vflare.org>
16566 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16567 L: linux-kernel@vger.kernel.org
16569 F: drivers/block/zram/
16570 F: Documentation/blockdev/zram.txt
16572 ZS DECSTATION Z85C30 SERIAL DRIVER
16573 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16575 F: drivers/tty/serial/zs.*
16577 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16578 M: Minchan Kim <minchan@kernel.org>
16579 M: Nitin Gupta <ngupta@vflare.org>
16580 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16581 L: linux-mm@kvack.org
16584 F: include/linux/zsmalloc.h
16585 F: Documentation/vm/zsmalloc.rst
16587 ZSWAP COMPRESSED SWAP CACHING
16588 M: Seth Jennings <sjenning@redhat.com>
16589 M: Dan Streetman <ddstreet@ieee.org>
16590 L: linux-mm@kvack.org
16595 M: Linus Torvalds <torvalds@linux-foundation.org>
16596 L: linux-kernel@vger.kernel.org
16597 Q: http://patchwork.kernel.org/project/LKML/list/
16598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16599 S: Buried alive in reporters