3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L: netdev@vger.kernel.org
185 F: drivers/net/ethernet/realtek/r8169.c
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L: linux-serial@vger.kernel.org
191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F: drivers/tty/serial/8250*
193 F: include/linux/serial_8250.h
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L: netdev@vger.kernel.org
198 F: drivers/net/ethernet/8390/
201 M: Eric Van Hensbergen <ericvh@gmail.com>
202 M: Latchesar Ionkov <lucho@ionkov.net>
203 M: Dominique Martinet <asmadeus@codewreck.org>
204 L: v9fs-developer@lists.sourceforge.net
205 W: http://swik.net/v9fs
206 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T: git git://github.com/martinetd/linux.git
210 F: Documentation/filesystems/9p.txt
214 F: include/uapi/linux/virtio_9p.h
215 F: include/trace/events/9p.h
218 M: Antti Palosaari <crope@iki.fi>
219 L: linux-media@vger.kernel.org
220 W: https://linuxtv.org
221 W: http://palosaari.fi/linux/
222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
223 T: git git://linuxtv.org/anttip/media_tree.git
225 F: drivers/media/dvb-frontends/a8293*
227 AACRAID SCSI RAID DRIVER
228 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L: linux-scsi@vger.kernel.org
230 W: http://www.adaptec.com/
232 F: Documentation/scsi/aacraid.txt
233 F: drivers/scsi/aacraid/
236 L: linux-api@vger.kernel.org
237 F: include/linux/syscalls.h
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M: Hans de Goede <hdegoede@redhat.com>
242 L: linux-hwmon@vger.kernel.org
244 F: drivers/hwmon/abituguru.c
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M: Alistair John Strachan <alistair@devzero.co.uk>
248 L: linux-hwmon@vger.kernel.org
250 F: drivers/hwmon/abituguru3.c
252 ACCES 104-DIO-48E GPIO DRIVER
253 M: William Breathitt Gray <vilhelm.gray@gmail.com>
254 L: linux-gpio@vger.kernel.org
256 F: drivers/gpio/gpio-104-dio-48e.c
258 ACCES 104-IDI-48 GPIO DRIVER
259 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L: linux-gpio@vger.kernel.org
262 F: drivers/gpio/gpio-104-idi-48.c
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L: linux-gpio@vger.kernel.org
268 F: drivers/gpio/gpio-104-idio-16.c
270 ACCES 104-QUAD-8 IIO DRIVER
271 M: William Breathitt Gray <vilhelm.gray@gmail.com>
272 L: linux-iio@vger.kernel.org
274 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F: drivers/iio/counter/104-quad-8.c
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-pci-idio-16.c
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M: William Breathitt Gray <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-pcie-idio-24.c
290 M: Jes Sorensen <jes@trained-monkey.org>
291 L: linux-acenic@sunsite.dk
293 F: drivers/net/ethernet/alteon/acenic*
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M: Peter Feuerer <peter@piie.net>
297 L: platform-driver-x86@vger.kernel.org
298 W: http://piie.net/?section=acerhdf
300 F: drivers/platform/x86/acerhdf.c
302 ACER WMI LAPTOP EXTRAS
303 M: "Lee, Chun-Yi" <jlee@suse.com>
304 L: platform-driver-x86@vger.kernel.org
306 F: drivers/platform/x86/acer-wmi.c
309 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M: Len Brown <lenb@kernel.org>
311 L: linux-acpi@vger.kernel.org
312 W: https://01.org/linux-acpi
313 Q: https://patchwork.kernel.org/project/linux-acpi/list/
314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B: https://bugzilla.kernel.org
318 F: drivers/pnp/pnpacpi/
319 F: include/linux/acpi.h
320 F: include/linux/fwnode.h
322 F: Documentation/acpi/
323 F: Documentation/ABI/testing/sysfs-bus-acpi
324 F: Documentation/ABI/testing/configfs-acpi
325 F: drivers/pci/*acpi*
326 F: drivers/pci/*/*acpi*
330 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M: Len Brown <lenb@kernel.org>
332 L: linux-acpi@vger.kernel.org
333 R: Tony Luck <tony.luck@intel.com>
334 R: Borislav Petkov <bp@alien8.de>
335 F: drivers/acpi/apei/
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M: Robert Moore <robert.moore@intel.com>
339 M: Erik Schmauss <erik.schmauss@intel.com>
340 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L: linux-acpi@vger.kernel.org
343 W: https://acpica.org/
344 W: https://github.com/acpica/acpica/
345 Q: https://patchwork.kernel.org/project/linux-acpi/list/
346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B: https://bugzilla.kernel.org
348 B: https://bugs.acpica.org
350 F: drivers/acpi/acpica/
355 M: Zhang Rui <rui.zhang@intel.com>
356 L: linux-acpi@vger.kernel.org
357 W: https://01.org/linux-acpi
358 B: https://bugzilla.kernel.org
360 F: drivers/acpi/fan.c
362 ACPI FOR ARM64 (ACPI/arm64)
363 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M: Hanjun Guo <hanjun.guo@linaro.org>
365 M: Sudeep Holla <sudeep.holla@arm.com>
366 L: linux-acpi@vger.kernel.org
368 F: drivers/acpi/arm64
370 ACPI I2C MULTI INSTANTIATE DRIVER
371 M: Hans de Goede <hdegoede@redhat.com>
372 L: platform-driver-x86@vger.kernel.org
374 F: drivers/platform/x86/i2c-multi-instantiate.c
377 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M: Len Brown <lenb@kernel.org>
379 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
380 R: Mika Westerberg <mika.westerberg@linux.intel.com>
381 L: linux-acpi@vger.kernel.org
382 Q: https://patchwork.kernel.org/project/linux-acpi/list/
383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B: https://bugzilla.kernel.org
386 F: drivers/acpi/pmic/
389 M: Zhang Rui <rui.zhang@intel.com>
390 L: linux-acpi@vger.kernel.org
391 W: https://01.org/linux-acpi
392 B: https://bugzilla.kernel.org
394 F: drivers/acpi/*thermal*
397 M: Zhang Rui <rui.zhang@intel.com>
398 L: linux-acpi@vger.kernel.org
399 W: https://01.org/linux-acpi
400 B: https://bugzilla.kernel.org
402 F: drivers/acpi/acpi_video.c
405 L: platform-driver-x86@vger.kernel.org
407 F: drivers/platform/x86/wmi.c
408 F: include/uapi/linux/wmi.h
410 AD1889 ALSA SOUND DRIVER
411 M: Thibaut Varene <T-Bone@parisc-linux.org>
412 W: http://wiki.parisc-linux.org/AD1889
413 L: linux-parisc@vger.kernel.org
415 F: sound/pci/ad1889.*
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M: Michael Hennerich <michael.hennerich@analog.com>
419 W: http://wiki.analog.com/AD5254
420 W: http://ez.analog.com/community/linux-device-drivers
422 F: drivers/misc/ad525x_dpot.c
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M: Michael Hennerich <michael.hennerich@analog.com>
426 W: http://wiki.analog.com/AD5398
427 W: http://ez.analog.com/community/linux-device-drivers
429 F: drivers/regulator/ad5398.c
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M: Michael Hennerich <michael.hennerich@analog.com>
433 W: http://wiki.analog.com/AD7142
434 W: http://ez.analog.com/community/linux-device-drivers
436 F: drivers/input/misc/ad714x.c
438 AD7877 TOUCHSCREEN DRIVER
439 M: Michael Hennerich <michael.hennerich@analog.com>
440 W: http://wiki.analog.com/AD7877
441 W: http://ez.analog.com/community/linux-device-drivers
443 F: drivers/input/touchscreen/ad7877.c
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M: Michael Hennerich <michael.hennerich@analog.com>
447 W: http://wiki.analog.com/AD7879
448 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/input/touchscreen/ad7879.c
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M: Jiri Kosina <jikos@kernel.org>
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M: Michael Hennerich <michael.hennerich@analog.com>
458 W: https://wiki.analog.com/ADF7242
459 W: http://ez.analog.com/community/linux-device-drivers
460 L: linux-wpan@vger.kernel.org
462 F: drivers/net/ieee802154/adf7242.c
463 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465 ADM1025 HARDWARE MONITOR DRIVER
466 M: Jean Delvare <jdelvare@suse.com>
467 L: linux-hwmon@vger.kernel.org
469 F: Documentation/hwmon/adm1025
470 F: drivers/hwmon/adm1025.c
472 ADM1029 HARDWARE MONITOR DRIVER
473 M: Corentin Labbe <clabbe.montjoie@gmail.com>
474 L: linux-hwmon@vger.kernel.org
476 F: drivers/hwmon/adm1029.c
478 ADM8211 WIRELESS DRIVER
479 L: linux-wireless@vger.kernel.org
480 W: http://wireless.kernel.org/
482 F: drivers/net/wireless/admtek/adm8211.*
484 ADP1653 FLASH CONTROLLER DRIVER
485 M: Sakari Ailus <sakari.ailus@iki.fi>
486 L: linux-media@vger.kernel.org
488 F: drivers/media/i2c/adp1653.c
489 F: include/media/i2c/adp1653.h
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/ADP5520
494 W: http://ez.analog.com/community/linux-device-drivers
496 F: drivers/mfd/adp5520.c
497 F: drivers/video/backlight/adp5520_bl.c
498 F: drivers/leds/leds-adp5520.c
499 F: drivers/gpio/gpio-adp5520.c
500 F: drivers/input/keyboard/adp5520-keys.c
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M: Michael Hennerich <michael.hennerich@analog.com>
504 W: http://wiki.analog.com/ADP5588
505 W: http://ez.analog.com/community/linux-device-drivers
507 F: drivers/input/keyboard/adp5588-keys.c
508 F: drivers/gpio/gpio-adp5588.c
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M: Michael Hennerich <michael.hennerich@analog.com>
512 W: http://wiki.analog.com/ADP8860
513 W: http://ez.analog.com/community/linux-device-drivers
515 F: drivers/video/backlight/adp8860_bl.c
517 ADS1015 HARDWARE MONITOR DRIVER
518 M: Dirk Eibach <eibach@gdsys.de>
519 L: linux-hwmon@vger.kernel.org
521 F: Documentation/hwmon/ads1015
522 F: drivers/hwmon/ads1015.c
523 F: include/linux/platform_data/ads1015.h
526 M: Colin Leroy <colin@colino.net>
528 F: drivers/macintosh/therm_adt746x.c
530 ADT7475 HARDWARE MONITOR DRIVER
531 M: Jean Delvare <jdelvare@suse.com>
532 L: linux-hwmon@vger.kernel.org
534 F: Documentation/hwmon/adt7475
535 F: drivers/hwmon/adt7475.c
538 M: Matthew Wilcox <willy@infradead.org>
539 M: Hannes Reinecke <hare@suse.com>
540 L: linux-scsi@vger.kernel.org
542 F: Documentation/scsi/advansys.txt
543 F: drivers/scsi/advansys.c
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M: Michael Hennerich <michael.hennerich@analog.com>
547 W: http://wiki.analog.com/ADXL345
548 W: http://ez.analog.com/community/linux-device-drivers
550 F: drivers/input/misc/adxl34x.c
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M: Stefan Popa <stefan.popa@analog.com>
554 W: http://ez.analog.com/community/linux-device-drivers
556 F: drivers/iio/accel/adxl372.c
557 F: drivers/iio/accel/adxl372_spi.c
558 F: drivers/iio/accel/adxl372_i2c.c
559 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
562 M: Antti Palosaari <crope@iki.fi>
563 L: linux-media@vger.kernel.org
564 W: https://linuxtv.org
565 W: http://palosaari.fi/linux/
566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
567 T: git git://linuxtv.org/anttip/media_tree.git
569 F: drivers/media/dvb-frontends/af9013*
572 M: Antti Palosaari <crope@iki.fi>
573 L: linux-media@vger.kernel.org
574 W: https://linuxtv.org
575 W: http://palosaari.fi/linux/
576 Q: http://patchwork.linuxtv.org/project/linux-media/list/
577 T: git git://linuxtv.org/anttip/media_tree.git
579 F: drivers/media/dvb-frontends/af9033*
582 M: David Sterba <dsterba@suse.com>
583 L: linux-fsdevel@vger.kernel.org
585 F: Documentation/filesystems/affs.txt
589 M: David Howells <dhowells@redhat.com>
590 L: linux-afs@lists.infradead.org
593 F: include/trace/events/afs.h
594 F: Documentation/filesystems/afs.txt
595 W: https://www.infradead.org/~dhowells/kafs/
598 M: David Airlie <airlied@linux.ie>
599 T: git git://anongit.freedesktop.org/drm/drm
602 F: include/linux/agp*
603 F: include/uapi/linux/agp*
606 M: "Juergen E. Fischer" <fischer@norbit.de>
607 L: linux-scsi@vger.kernel.org
609 F: drivers/scsi/aha152x*
610 F: drivers/scsi/pcmcia/aha152x*
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M: Hannes Reinecke <hare@suse.com>
614 L: linux-scsi@vger.kernel.org
616 F: drivers/scsi/aic7xxx/
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M: Hans Verkuil <hverkuil@xs4all.nl>
620 L: linux-media@vger.kernel.org
621 T: git git://linuxtv.org/media_tree.git
622 W: https://linuxtv.org
624 F: drivers/media/radio/radio-aimslab*
627 M: Benjamin LaHaise <bcrl@kvack.org>
628 L: linux-aio@kvack.org
631 F: include/linux/*aio*.h
634 M: Antti Palosaari <crope@iki.fi>
635 L: linux-media@vger.kernel.org
636 W: https://linuxtv.org
637 W: http://palosaari.fi/linux/
638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
639 T: git git://linuxtv.org/anttip/media_tree.git
641 F: drivers/media/usb/airspy/
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 F: drivers/net/ethernet/alacritech/*
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M: Duncan Sands <duncan.sands@free.fr>
650 L: linux-usb@vger.kernel.org
651 W: http://www.linux-usb.org/SpeedTouch/
653 F: drivers/usb/atm/speedtch.c
654 F: drivers/usb/atm/usbatm.c
656 ALCHEMY AU1XX0 MMC DRIVER
657 M: Manuel Lauss <manuel.lauss@gmail.com>
659 F: drivers/mmc/host/au1xmmc.c
662 M: Rudolf Marek <r.marek@assembler.cz>
663 L: linux-i2c@vger.kernel.org
665 F: Documentation/i2c/busses/i2c-ali1563
666 F: drivers/i2c/busses/i2c-ali1563.c
668 ALLWINNER SECURITY SYSTEM
669 M: Corentin Labbe <clabbe.montjoie@gmail.com>
670 L: linux-crypto@vger.kernel.org
672 F: drivers/crypto/sunxi-ss/
675 M: Maxime Ripard <maxime.ripard@bootlin.com>
676 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
677 L: linux-media@vger.kernel.org
679 F: drivers/staging/media/sunxi/cedrus/
682 M: Richard Henderson <rth@twiddle.net>
683 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
684 M: Matt Turner <mattst88@gmail.com>
686 L: linux-alpha@vger.kernel.org
689 ALPS PS/2 TOUCHPAD DRIVER
690 R: Pali Rohár <pali.rohar@gmail.com>
691 F: drivers/input/mouse/alps.*
693 ALTERA I2C CONTROLLER DRIVER
694 M: Thor Thayer <thor.thayer@linux.intel.com>
696 F: drivers/i2c/busses/i2c-altera.c
698 ALTERA MAILBOX DRIVER
699 M: Ley Foon Tan <lftan@altera.com>
700 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 F: drivers/mailbox/mailbox-altera.c
705 M: Tien Hock Loh <thloh@altera.com>
706 L: linux-gpio@vger.kernel.org
708 F: drivers/gpio/gpio-altera.c
710 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
711 M: Thor Thayer <thor.thayer@linux.intel.com>
713 F: drivers/gpio/gpio-altera-a10sr.c
714 F: drivers/mfd/altera-a10sr.c
715 F: drivers/reset/reset-a10sr.c
716 F: include/linux/mfd/altera-a10sr.h
717 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719 ALTERA TRIPLE SPEED ETHERNET DRIVER
720 M: Vince Bridgers <vbridger@opensource.altera.com>
721 L: netdev@vger.kernel.org
722 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 F: drivers/net/ethernet/altera/
726 ALTERA UART/JTAG UART SERIAL DRIVERS
727 M: Tobias Klauser <tklauser@distanz.ch>
728 L: linux-serial@vger.kernel.org
729 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 F: drivers/tty/serial/altera_uart.c
732 F: drivers/tty/serial/altera_jtaguart.c
733 F: include/linux/altera_uart.h
734 F: include/linux/altera_jtaguart.h
736 AMAZON ETHERNET DRIVERS
737 M: Netanel Belgazal <netanel@amazon.com>
738 R: Saeed Bishara <saeedb@amazon.com>
739 R: Zorik Machulsky <zorik@amazon.com>
740 L: netdev@vger.kernel.org
742 F: Documentation/networking/ena.txt
743 F: drivers/net/ethernet/amazon/
745 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
746 M: Tom Lendacky <thomas.lendacky@amd.com>
747 M: Gary Hook <gary.hook@amd.com>
748 L: linux-crypto@vger.kernel.org
750 F: drivers/crypto/ccp/
751 F: include/linux/ccp.h
754 M: Harry Wentland <harry.wentland@amd.com>
755 M: Leo Li <sunpeng.li@amd.com>
756 L: amd-gfx@lists.freedesktop.org
757 T: git git://people.freedesktop.org/~agd5f/linux
759 F: drivers/gpu/drm/amd/display/
761 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
762 M: Huang Rui <ray.huang@amd.com>
763 L: linux-hwmon@vger.kernel.org
765 F: Documentation/hwmon/fam15h_power
766 F: drivers/hwmon/fam15h_power.c
768 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
769 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
771 F: drivers/usb/gadget/udc/amd5536udc.*
773 AMD GEODE PROCESSOR/CHIPSET SUPPORT
774 P: Andres Salomon <dilinger@queued.net>
775 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
776 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 F: drivers/char/hw_random/geode-rng.c
779 F: drivers/crypto/geode*
780 F: drivers/video/fbdev/geode/
781 F: arch/x86/include/asm/geode.h
784 M: Joerg Roedel <joro@8bytes.org>
785 L: iommu@lists.linux-foundation.org
786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 F: drivers/iommu/amd_iommu*.[ch]
789 F: include/linux/amd-iommu.h
792 M: Oded Gabbay <oded.gabbay@gmail.com>
793 L: dri-devel@lists.freedesktop.org
794 T: git git://people.freedesktop.org/~gabbayo/linux.git
796 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
803 F: drivers/gpu/drm/amd/amdkfd/
804 F: drivers/gpu/drm/amd/include/cik_structs.h
805 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
806 F: drivers/gpu/drm/amd/include/vi_structs.h
807 F: drivers/gpu/drm/amd/include/v9_structs.h
808 F: include/uapi/linux/kfd_ioctl.h
811 M: Rex Zhu <rex.zhu@amd.com>
812 M: Evan Quan <evan.quan@amd.com>
813 L: amd-gfx@lists.freedesktop.org
815 F: drivers/gpu/drm/amd/powerplay/
816 T: git git://people.freedesktop.org/~agd5f/linux
818 AMD SEATTLE DEVICE TREE SUPPORT
819 M: Brijesh Singh <brijeshkumar.singh@amd.com>
820 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
821 M: Tom Lendacky <thomas.lendacky@amd.com>
823 F: arch/arm64/boot/dts/amd/
826 M: Tom Lendacky <thomas.lendacky@amd.com>
827 L: netdev@vger.kernel.org
829 F: drivers/net/ethernet/amd/xgbe/
830 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832 ANALOG DEVICES INC AD5686 DRIVER
833 M: Stefan Popa <stefan.popa@analog.com>
834 L: linux-pm@vger.kernel.org
835 W: http://ez.analog.com/community/linux-device-drivers
837 F: drivers/iio/dac/ad5686*
838 F: drivers/iio/dac/ad5696*
840 ANALOG DEVICES INC AD5758 DRIVER
841 M: Stefan Popa <stefan.popa@analog.com>
842 L: linux-iio@vger.kernel.org
843 W: http://ez.analog.com/community/linux-device-drivers
845 F: drivers/iio/dac/ad5758.c
846 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
848 ANALOG DEVICES INC AD9389B DRIVER
849 M: Hans Verkuil <hans.verkuil@cisco.com>
850 L: linux-media@vger.kernel.org
852 F: drivers/media/i2c/ad9389b*
854 ANALOG DEVICES INC ADGS1408 DRIVER
855 M: Mircea Caprioru <mircea.caprioru@analog.com>
857 F: drivers/mux/adgs1408.c
858 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860 ANALOG DEVICES INC ADP5061 DRIVER
861 M: Stefan Popa <stefan.popa@analog.com>
862 L: linux-pm@vger.kernel.org
863 W: http://ez.analog.com/community/linux-device-drivers
865 F: drivers/power/supply/adp5061.c
867 ANALOG DEVICES INC ADV7180 DRIVER
868 M: Lars-Peter Clausen <lars@metafoo.de>
869 L: linux-media@vger.kernel.org
870 W: http://ez.analog.com/community/linux-device-drivers
872 F: drivers/media/i2c/adv7180.c
874 ANALOG DEVICES INC ADV748X DRIVER
875 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
876 L: linux-media@vger.kernel.org
878 F: drivers/media/i2c/adv748x/*
880 ANALOG DEVICES INC ADV7511 DRIVER
881 M: Hans Verkuil <hans.verkuil@cisco.com>
882 L: linux-media@vger.kernel.org
884 F: drivers/media/i2c/adv7511*
886 ANALOG DEVICES INC ADV7604 DRIVER
887 M: Hans Verkuil <hans.verkuil@cisco.com>
888 L: linux-media@vger.kernel.org
890 F: drivers/media/i2c/adv7604*
892 ANALOG DEVICES INC ADV7842 DRIVER
893 M: Hans Verkuil <hans.verkuil@cisco.com>
894 L: linux-media@vger.kernel.org
896 F: drivers/media/i2c/adv7842*
898 ANALOG DEVICES INC ASOC CODEC DRIVERS
899 M: Lars-Peter Clausen <lars@metafoo.de>
900 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
901 W: http://wiki.analog.com/
902 W: http://ez.analog.com/community/linux-device-drivers
904 F: sound/soc/codecs/adau*
905 F: sound/soc/codecs/adav*
906 F: sound/soc/codecs/ad1*
907 F: sound/soc/codecs/ad7*
908 F: sound/soc/codecs/ssm*
909 F: sound/soc/codecs/sigmadsp.*
911 ANALOG DEVICES INC DMA DRIVERS
912 M: Lars-Peter Clausen <lars@metafoo.de>
913 W: http://ez.analog.com/community/linux-device-drivers
915 F: drivers/dma/dma-axi-dmac.c
917 ANALOG DEVICES INC IIO DRIVERS
918 M: Lars-Peter Clausen <lars@metafoo.de>
919 M: Michael Hennerich <Michael.Hennerich@analog.com>
920 W: http://wiki.analog.com/
921 W: http://ez.analog.com/community/linux-device-drivers
923 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
924 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926 F: drivers/iio/adc/ltc2497*
927 X: drivers/iio/*/adjd*
928 F: drivers/staging/iio/*/ad*
931 M: Greentime Hu <green.hu@gmail.com>
932 M: Vincent Chen <deanbo422@gmail.com>
933 T: git https://github.com/andestech/linux.git
936 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
937 F: Documentation/devicetree/bindings/nds32/
941 ANDROID CONFIG FRAGMENTS
942 M: Rob Herring <robh@kernel.org>
944 F: kernel/configs/android*
947 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
948 M: Arve Hjønnevåg <arve@android.com>
949 M: Todd Kjos <tkjos@android.com>
950 M: Martijn Coenen <maco@android.com>
951 M: Joel Fernandes <joel@joelfernandes.org>
952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
953 L: devel@driverdev.osuosl.org
956 F: drivers/staging/android/
958 ANDROID GOLDFISH PIC DRIVER
959 M: Miodrag Dinic <miodrag.dinic@mips.com>
961 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
962 F: drivers/irqchip/irq-goldfish-pic.c
964 ANDROID GOLDFISH RTC DRIVER
965 M: Miodrag Dinic <miodrag.dinic@mips.com>
967 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
968 F: drivers/rtc/rtc-goldfish.c
971 M: Laura Abbott <labbott@redhat.com>
972 M: Sumit Semwal <sumit.semwal@linaro.org>
973 L: devel@driverdev.osuosl.org
974 L: dri-devel@lists.freedesktop.org
975 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977 F: drivers/staging/android/ion
978 F: drivers/staging/android/uapi/ion.h
980 AOA (Apple Onboard Audio) ALSA DRIVER
981 M: Johannes Berg <johannes@sipsolutions.net>
982 L: linuxppc-dev@lists.ozlabs.org
983 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
987 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
988 M: William Breathitt Gray <vilhelm.gray@gmail.com>
989 L: linux-iio@vger.kernel.org
991 F: drivers/iio/adc/stx104.c
994 M: Jiri Kosina <jikos@kernel.org>
996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
997 F: arch/x86/kernel/apm_32.c
998 F: include/linux/apm_bios.h
999 F: include/uapi/linux/apm_bios.h
1000 F: drivers/char/apm-emulation.c
1002 APPARMOR SECURITY MODULE
1003 M: John Johansen <john.johansen@canonical.com>
1004 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1005 W: wiki.apparmor.net
1006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008 F: security/apparmor/
1009 F: Documentation/admin-guide/LSM/apparmor.rst
1011 APPLE BCM5974 MULTITOUCH DRIVER
1012 M: Henrik Rydberg <rydberg@bitmath.org>
1013 L: linux-input@vger.kernel.org
1015 F: drivers/input/mouse/bcm5974.c
1018 M: Henrik Rydberg <rydberg@bitmath.org>
1019 L: linux-hwmon@vger.kernel.org
1021 F: drivers/hwmon/applesmc.c
1023 APPLETALK NETWORK LAYER
1024 L: netdev@vger.kernel.org
1026 F: drivers/net/appletalk/
1029 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1030 M: Duc Dang <dhdang@apm.com>
1032 F: arch/arm64/boot/dts/apm/
1034 APPLIED MICRO (APM) X-GENE SOC EDAC
1035 M: Loc Ho <lho@apm.com>
1037 F: drivers/edac/xgene_edac.c
1038 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1041 M: Iyappan Subramanian <isubramanian@apm.com>
1042 M: Keyur Chudgar <kchudgar@apm.com>
1044 F: drivers/net/ethernet/apm/xgene-v2/
1046 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1047 M: Iyappan Subramanian <isubramanian@apm.com>
1048 M: Keyur Chudgar <kchudgar@apm.com>
1049 M: Quan Nguyen <qnguyen@apm.com>
1051 F: drivers/net/ethernet/apm/xgene/
1052 F: drivers/net/phy/mdio-xgene.c
1053 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1054 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056 APPLIED MICRO (APM) X-GENE SOC PMU
1057 M: Tai Nguyen <ttnguyen@apm.com>
1059 F: drivers/perf/xgene_pmu.c
1060 F: Documentation/perf/xgene-pmu.txt
1061 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063 APTINA CAMERA SENSOR PLL
1064 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1065 L: linux-media@vger.kernel.org
1067 F: drivers/media/i2c/aptina-pll.*
1069 ARC FRAMEBUFFER DRIVER
1070 M: Jaya Kumar <jayalk@intworks.biz>
1072 F: drivers/video/fbdev/arcfb.c
1073 F: drivers/video/fbdev/core/fb_defio.c
1076 M: Alexey Brodkin <abrodkin@synopsys.com>
1078 F: drivers/gpu/drm/arc/
1079 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081 ARCNET NETWORK LAYER
1082 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1083 L: netdev@vger.kernel.org
1085 F: drivers/net/arcnet/
1086 F: include/uapi/linux/if_arcnet.h
1088 ARM ARCHITECTED TIMER DRIVER
1089 M: Mark Rutland <mark.rutland@arm.com>
1090 M: Marc Zyngier <marc.zyngier@arm.com>
1091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 F: arch/arm/include/asm/arch_timer.h
1094 F: arch/arm64/include/asm/arch_timer.h
1095 F: drivers/clocksource/arm_arch_timer.c
1097 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1098 M: Linus Walleij <linus.walleij@linaro.org>
1099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 F: Documentation/devicetree/bindings/arm/arm-boards
1102 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1103 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1104 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1105 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1106 F: arch/arm/mach-integrator/
1107 F: arch/arm/mach-realview/
1108 F: arch/arm/mach-versatile/
1109 F: arch/arm/plat-versatile/
1110 F: arch/arm/boot/dts/arm-realview-*
1111 F: arch/arm/boot/dts/integrator*
1112 F: arch/arm/boot/dts/versatile*
1113 F: drivers/clk/versatile/
1114 F: drivers/i2c/busses/i2c-versatile.c
1115 F: drivers/irqchip/irq-versatile-fpga.c
1116 F: drivers/mtd/maps/physmap_of_versatile.c
1117 F: drivers/power/reset/arm-versatile-reboot.c
1118 F: drivers/soc/versatile/
1120 ARM HDLCD DRM DRIVER
1121 M: Liviu Dudau <liviu.dudau@arm.com>
1123 F: drivers/gpu/drm/arm/hdlcd_*
1124 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126 ARM MALI-DP DRM DRIVER
1127 M: Liviu Dudau <liviu.dudau@arm.com>
1128 M: Brian Starkey <brian.starkey@arm.com>
1129 M: Mali DP Maintainers <malidp@foss.arm.com>
1131 F: drivers/gpu/drm/arm/
1132 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1134 ARM MFM AND FLOPPY DRIVERS
1135 M: Ian Molton <spyro@f2s.com>
1137 F: arch/arm/lib/floppydma.S
1138 F: arch/arm/include/asm/floppy.h
1140 ARM PMU PROFILING AND DEBUGGING
1141 M: Will Deacon <will.deacon@arm.com>
1142 M: Mark Rutland <mark.rutland@arm.com>
1144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 F: arch/arm*/kernel/perf_*
1146 F: arch/arm/oprofile/common.c
1147 F: arch/arm*/kernel/hw_breakpoint.c
1148 F: arch/arm*/include/asm/hw_breakpoint.h
1149 F: arch/arm*/include/asm/perf_event.h
1151 F: include/linux/perf/arm_pmu.h
1152 F: Documentation/devicetree/bindings/arm/pmu.txt
1153 F: Documentation/devicetree/bindings/perf/
1156 M: Russell King <linux@armlinux.org.uk>
1157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 W: http://www.armlinux.org.uk/
1160 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162 X: arch/arm/boot/dts/
1164 ARM PRIMECELL AACI PL041 DRIVER
1165 M: Russell King <linux@armlinux.org.uk>
1169 ARM PRIMECELL BUS SUPPORT
1170 M: Russell King <linux@armlinux.org.uk>
1173 F: include/linux/amba/bus.h
1175 ARM PRIMECELL CLCD PL110 DRIVER
1176 M: Russell King <linux@armlinux.org.uk>
1178 F: drivers/video/fbdev/amba-clcd.*
1180 ARM PRIMECELL KMI PL050 DRIVER
1181 M: Russell King <linux@armlinux.org.uk>
1183 F: drivers/input/serio/ambakmi.*
1184 F: include/linux/amba/kmi.h
1186 ARM PRIMECELL MMCI PL180/1 DRIVER
1187 M: Russell King <linux@armlinux.org.uk>
1189 F: drivers/mmc/host/mmci.*
1190 F: include/linux/amba/mmci.h
1192 ARM PRIMECELL SSP PL022 SPI DRIVER
1193 M: Linus Walleij <linus.walleij@linaro.org>
1194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1197 F: drivers/spi/spi-pl022.c
1199 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1200 M: Russell King <linux@armlinux.org.uk>
1202 F: drivers/tty/serial/amba-pl01*.c
1203 F: include/linux/amba/serial.h
1205 ARM PRIMECELL VIC PL190/PL192 DRIVER
1206 M: Linus Walleij <linus.walleij@linaro.org>
1207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1210 F: drivers/irqchip/irq-vic.c
1213 M: Will Deacon <will.deacon@arm.com>
1214 R: Robin Murphy <robin.murphy@arm.com>
1215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 F: drivers/iommu/arm-smmu.c
1218 F: drivers/iommu/arm-smmu-v3.c
1219 F: drivers/iommu/io-pgtable-arm.c
1220 F: drivers/iommu/io-pgtable-arm-v7s.c
1222 ARM SUB-ARCHITECTURES
1223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229 ARM/ACTIONS SEMI ARCHITECTURE
1230 M: Andreas Färber <afaerber@suse.de>
1231 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 F: arch/arm/mach-actions/
1236 F: arch/arm/boot/dts/owl-*
1237 F: arch/arm64/boot/dts/actions/
1238 F: drivers/clk/actions/
1239 F: drivers/clocksource/timer-owl*
1240 F: drivers/dma/owl-dma.c
1241 F: drivers/i2c/busses/i2c-owl.c
1242 F: drivers/pinctrl/actions/*
1243 F: drivers/soc/actions/
1244 F: include/dt-bindings/power/owl-*
1245 F: include/linux/soc/actions/
1246 F: Documentation/devicetree/bindings/arm/actions.txt
1247 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1248 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1249 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1250 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1251 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1252 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254 ARM/ADS SPHERE MACHINE SUPPORT
1255 M: Lennert Buytenhek <kernel@wantstofly.org>
1256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 ARM/AFEB9260 MACHINE SUPPORT
1260 M: Sergey Lapin <slapin@ossfans.org>
1261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 ARM/AJECO 1ARM MACHINE SUPPORT
1265 M: Lennert Buytenhek <kernel@wantstofly.org>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 ARM/Allwinner SoC Clock Support
1270 M: Emilio López <emilio@elopez.com.ar>
1272 F: drivers/clk/sunxi/
1274 ARM/Allwinner sunXi SoC support
1275 M: Maxime Ripard <maxime.ripard@bootlin.com>
1276 M: Chen-Yu Tsai <wens@csie.org>
1277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 F: arch/arm/mach-sunxi/
1282 F: arch/arm64/boot/dts/allwinner/
1283 F: drivers/clk/sunxi-ng/
1284 F: drivers/pinctrl/sunxi/
1285 F: drivers/soc/sunxi/
1286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1289 M: Neil Armstrong <narmstrong@baylibre.com>
1290 M: Jerome Brunet <jbrunet@baylibre.com>
1291 L: linux-amlogic@lists.infradead.org
1293 F: drivers/clk/meson/
1294 F: include/dt-bindings/clock/meson*
1295 F: include/dt-bindings/clock/gxbb*
1296 F: Documentation/devicetree/bindings/clock/amlogic*
1298 ARM/Amlogic Meson SoC support
1299 M: Carlo Caione <carlo@caione.org>
1300 M: Kevin Hilman <khilman@baylibre.com>
1301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 L: linux-amlogic@lists.infradead.org
1303 W: http://linux-meson.com/
1305 F: arch/arm/mach-meson/
1306 F: arch/arm/boot/dts/meson*
1307 F: arch/arm64/boot/dts/amlogic/
1308 F: drivers/pinctrl/meson/
1309 F: drivers/mmc/host/meson*
1312 ARM/Annapurna Labs ALPINE ARCHITECTURE
1313 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1314 M: Antoine Tenart <antoine.tenart@bootlin.com>
1315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 F: arch/arm/mach-alpine/
1318 F: arch/arm/boot/dts/alpine*
1319 F: arch/arm64/boot/dts/al/
1320 F: drivers/*/*alpine*
1322 ARM/ARTPEC MACHINE SUPPORT
1323 M: Jesper Nilsson <jesper.nilsson@axis.com>
1324 M: Lars Persson <lars.persson@axis.com>
1326 L: linux-arm-kernel@axis.com
1327 F: arch/arm/mach-artpec
1328 F: arch/arm/boot/dts/artpec6*
1330 F: drivers/crypto/axis
1331 F: drivers/pinctrl/pinctrl-artpec*
1332 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334 ARM/ASPEED I2C DRIVER
1335 M: Brendan Higgins <brendanhiggins@google.com>
1336 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1337 R: Joel Stanley <joel@jms.id.au>
1338 L: linux-i2c@vger.kernel.org
1339 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1342 F: drivers/i2c/busses/i2c-aspeed.c
1343 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1344 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346 ARM/ASPEED MACHINE SUPPORT
1347 M: Joel Stanley <joel@jms.id.au>
1348 R: Andrew Jeffery <andrew@aj.id.au>
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1351 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1354 F: arch/arm/mach-aspeed/
1355 F: arch/arm/boot/dts/aspeed-*
1358 ARM/CALXEDA HIGHBANK ARCHITECTURE
1359 M: Rob Herring <robh@kernel.org>
1360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 F: arch/arm/mach-highbank/
1363 F: arch/arm/boot/dts/highbank.dts
1364 F: arch/arm/boot/dts/ecx-*.dts*
1366 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1367 M: Krzysztof Halasa <khalasa@piap.pl>
1369 F: arch/arm/mach-cns3xxx/
1371 ARM/CAVIUM THUNDER NETWORK DRIVER
1372 M: Sunil Goutham <sgoutham@cavium.com>
1373 M: Robert Richter <rric@kernel.org>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 F: drivers/net/ethernet/cavium/thunder/
1378 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1379 M: Lukasz Majewski <lukma@denx.de>
1380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 F: arch/arm/mach-ep93xx/ts72xx.c
1384 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1385 M: Alexander Shiyan <shc_work@mail.ru>
1386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1391 M: Lennert Buytenhek <kernel@wantstofly.org>
1392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1396 M: Hartley Sweeten <hsweeten@visionengravers.com>
1397 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 F: arch/arm/mach-ep93xx/
1401 F: arch/arm/mach-ep93xx/include/mach/
1404 M: Russell King <linux@armlinux.org.uk>
1405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1408 F: drivers/clk/clkdev.c
1410 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1411 M: Mike Rapoport <mike@compulab.co.il>
1412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1416 M: Baruch Siach <baruch@tkos.co.il>
1417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 F: arch/arm/boot/dts/cx92755*
1422 ARM/CONTEC MICRO9 MACHINE SUPPORT
1423 M: Hubert Feurstein <hubert.feurstein@contec.at>
1425 F: arch/arm/mach-ep93xx/micro9.c
1427 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1428 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 F: drivers/hwtracing/coresight/*
1432 F: Documentation/trace/coresight.txt
1433 F: Documentation/trace/coresight-cpu-debug.txt
1434 F: Documentation/devicetree/bindings/arm/coresight.txt
1435 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1436 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1437 F: tools/perf/arch/arm/util/pmu.c
1438 F: tools/perf/arch/arm/util/auxtrace.c
1439 F: tools/perf/arch/arm/util/cs-etm.c
1440 F: tools/perf/arch/arm/util/cs-etm.h
1441 F: tools/perf/util/cs-etm.*
1442 F: tools/perf/util/cs-etm-decoder/*
1444 ARM/CORGI MACHINE SUPPORT
1445 M: Richard Purdie <rpurdie@rpsys.net>
1448 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1449 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1450 M: Linus Walleij <linus.walleij@linaro.org>
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 T: git git://github.com/ulli-kroll/linux.git
1454 F: Documentation/devicetree/bindings/arm/gemini.txt
1455 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1456 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1457 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1458 F: arch/arm/mach-gemini/
1459 F: drivers/net/ethernet/cortina/
1460 F: drivers/pinctrl/pinctrl-gemini.c
1461 F: drivers/rtc/rtc-ftrtc010.c
1463 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1464 M: Barry Song <baohua@kernel.org>
1465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468 F: arch/arm/boot/dts/prima2*
1469 F: arch/arm/mach-prima2/
1470 F: drivers/clk/sirf/
1471 F: drivers/clocksource/timer-prima2.c
1472 F: drivers/clocksource/timer-atlas7.c
1475 ARM/EBSA110 MACHINE SUPPORT
1476 M: Russell King <linux@armlinux.org.uk>
1477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 W: http://www.armlinux.org.uk/
1480 F: arch/arm/mach-ebsa110/
1481 F: drivers/net/ethernet/amd/am79c961a.*
1483 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1484 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1485 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1491 M: Robert Jarzmik <robert.jarzmik@free.fr>
1492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 F: arch/arm/mach-pxa/ezx.c
1496 ARM/FARADAY FA526 PORT
1497 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 T: git git://git.berlios.de/gemini-board
1501 F: arch/arm/mm/*-fa*
1503 ARM/FOOTBRIDGE ARCHITECTURE
1504 M: Russell King <linux@armlinux.org.uk>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 W: http://www.armlinux.org.uk/
1508 F: arch/arm/include/asm/hardware/dec21285.h
1509 F: arch/arm/mach-footbridge/
1511 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1512 M: Shawn Guo <shawnguo@kernel.org>
1513 M: Sascha Hauer <s.hauer@pengutronix.de>
1514 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1515 R: Fabio Estevam <fabio.estevam@nxp.com>
1516 R: NXP Linux Team <linux-imx@nxp.com>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1520 F: arch/arm/mach-imx/
1521 F: arch/arm/mach-mxs/
1522 F: arch/arm/boot/dts/imx*
1523 F: arch/arm/configs/imx*_defconfig
1525 F: drivers/firmware/imx/
1527 F: include/linux/firmware/imx/
1530 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1531 M: Shawn Guo <shawnguo@kernel.org>
1532 M: Sascha Hauer <s.hauer@pengutronix.de>
1533 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1534 R: Stefan Agner <stefan@agner.ch>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1538 F: arch/arm/mach-imx/*vf610*
1539 F: arch/arm/boot/dts/vf*
1541 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1542 M: Shawn Guo <shawnguo@kernel.org>
1543 M: Li Yang <leoyang.li@nxp.com>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1547 F: arch/arm/boot/dts/ls1021a*
1548 F: arch/arm64/boot/dts/freescale/fsl-*
1549 F: arch/arm64/boot/dts/freescale/qoriq-*
1551 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1552 M: Lennert Buytenhek <kernel@wantstofly.org>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 ARM/GUMSTIX MACHINE SUPPORT
1557 M: Steve Sakoman <sakoman@gmail.com>
1558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1562 M: Philipp Zabel <philipp.zabel@gmail.com>
1563 M: Paul Parsons <lost.distance@yahoo.com>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 F: arch/arm/mach-pxa/hx4700.c
1567 F: arch/arm/mach-pxa/include/mach/hx4700.h
1568 F: sound/soc/pxa/hx4700.c
1570 ARM/HISILICON SOC SUPPORT
1571 M: Wei Xu <xuwei5@hisilicon.com>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 W: http://www.hisilicon.com
1575 T: git git://github.com/hisilicon/linux-hisi.git
1576 F: arch/arm/mach-hisi/
1577 F: arch/arm/boot/dts/hi3*
1578 F: arch/arm/boot/dts/hip*
1579 F: arch/arm/boot/dts/hisi*
1580 F: arch/arm64/boot/dts/hisilicon/
1582 ARM/HP JORNADA 7XX MACHINE SUPPORT
1583 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1587 F: arch/arm/mach-sa1100/jornada720.c
1588 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1590 ARM/IGEP MACHINE SUPPORT
1591 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1592 M: Javier Martinez Canillas <javier@dowhile0.org>
1593 L: linux-omap@vger.kernel.org
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 F: arch/arm/boot/dts/omap3-igep*
1598 ARM/INCOME PXA270 SUPPORT
1599 M: Marek Vasut <marek.vasut@gmail.com>
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1604 ARM/INTEL IOP13XX ARM ARCHITECTURE
1605 M: Lennert Buytenhek <kernel@wantstofly.org>
1606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 ARM/INTEL IOP32X ARM ARCHITECTURE
1610 M: Lennert Buytenhek <kernel@wantstofly.org>
1611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 ARM/INTEL IOP33X ARM ARCHITECTURE
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 ARM/INTEL IQ81342EX MACHINE SUPPORT
1619 M: Lennert Buytenhek <kernel@wantstofly.org>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 ARM/INTEL IXDP2850 MACHINE SUPPORT
1624 M: Lennert Buytenhek <kernel@wantstofly.org>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 ARM/INTEL IXP4XX ARM ARCHITECTURE
1629 M: Imre Kaloz <kaloz@openwrt.org>
1630 M: Krzysztof Halasa <khalasa@piap.pl>
1631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 F: arch/arm/mach-ixp4xx/
1635 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1636 M: Jonathan Cameron <jic23@cam.ac.uk>
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 F: arch/arm/mach-pxa/stargate2.c
1640 F: drivers/pcmcia/pxa2xx_stargate2.c
1642 ARM/INTEL XSC3 (MANZANO) ARM CORE
1643 M: Lennert Buytenhek <kernel@wantstofly.org>
1644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1648 M: Lennert Buytenhek <kernel@wantstofly.org>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 ARM/LG1K ARCHITECTURE
1653 M: Chanho Min <chanho.min@lge.com>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 F: arch/arm64/boot/dts/lg/
1658 ARM/LOGICPD PXA270 MACHINE SUPPORT
1659 M: Lennert Buytenhek <kernel@wantstofly.org>
1660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 ARM/LPC18XX ARCHITECTURE
1664 M: Vladimir Zapolskiy <vz@mleia.com>
1665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 F: arch/arm/boot/dts/lpc43*
1668 F: drivers/i2c/busses/i2c-lpc2k.c
1669 F: drivers/memory/pl172.c
1670 F: drivers/mtd/spi-nor/nxp-spifi.c
1671 F: drivers/rtc/rtc-lpc24xx.c
1674 ARM/LPC32XX SOC SUPPORT
1675 M: Vladimir Zapolskiy <vz@mleia.com>
1676 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1680 F: arch/arm/boot/dts/lpc32*
1681 F: arch/arm/mach-lpc32xx/
1682 F: drivers/i2c/busses/i2c-pnx.c
1683 F: drivers/net/ethernet/nxp/lpc_eth.c
1684 F: drivers/usb/host/ohci-nxp.c
1685 F: drivers/watchdog/pnx4008_wdt.c
1688 ARM/MAGICIAN MACHINE SUPPORT
1689 M: Philipp Zabel <philipp.zabel@gmail.com>
1692 ARM/Marvell Dove/MV78xx0/Orion SOC support
1693 M: Jason Cooper <jason@lakedaemon.net>
1694 M: Andrew Lunn <andrew@lunn.ch>
1695 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1696 M: Gregory Clement <gregory.clement@bootlin.com>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 F: Documentation/devicetree/bindings/soc/dove/
1700 F: arch/arm/mach-dove/
1701 F: arch/arm/mach-mv78xx0/
1702 F: arch/arm/mach-orion5x/
1703 F: arch/arm/plat-orion/
1704 F: arch/arm/boot/dts/dove*
1705 F: arch/arm/boot/dts/orion5x*
1707 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1708 M: Jason Cooper <jason@lakedaemon.net>
1709 M: Andrew Lunn <andrew@lunn.ch>
1710 M: Gregory Clement <gregory.clement@bootlin.com>
1711 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 F: arch/arm/boot/dts/armada*
1715 F: arch/arm/boot/dts/kirkwood*
1716 F: arch/arm/configs/mvebu_*_defconfig
1717 F: arch/arm/mach-mvebu/
1718 F: arch/arm64/boot/dts/marvell/armada*
1719 F: drivers/cpufreq/armada-37xx-cpufreq.c
1720 F: drivers/cpufreq/mvebu-cpufreq.c
1721 F: drivers/irqchip/irq-armada-370-xp.c
1722 F: drivers/irqchip/irq-mvebu-*
1723 F: drivers/pinctrl/mvebu/
1724 F: drivers/rtc/rtc-armada38x.c
1726 ARM/Mediatek RTC DRIVER
1727 M: Eddie Huang <eddie.huang@mediatek.com>
1728 M: Sean Wang <sean.wang@mediatek.com>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1732 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1733 F: drivers/rtc/rtc-mt6397.c
1734 F: drivers/rtc/rtc-mt7622.c
1736 ARM/Mediatek SoC support
1737 M: Matthias Brugger <matthias.bgg@gmail.com>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1741 F: arch/arm/boot/dts/mt6*
1742 F: arch/arm/boot/dts/mt7*
1743 F: arch/arm/boot/dts/mt8*
1744 F: arch/arm/mach-mediatek/
1745 F: arch/arm64/boot/dts/mediatek/
1749 ARM/Mediatek USB3 PHY DRIVER
1750 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1754 F: drivers/phy/mediatek/
1755 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1757 ARM/MICREL KS8695 ARCHITECTURE
1758 M: Greg Ungerer <gerg@uclinux.org>
1759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 F: arch/arm/mach-ks8695/
1763 ARM/Microchip (AT91) SoC support
1764 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1765 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1766 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 W: http://www.linux4sam.org
1769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1773 F: arch/arm/mach-at91/
1774 F: include/soc/at91/
1775 F: arch/arm/boot/dts/at91*.dts
1776 F: arch/arm/boot/dts/at91*.dtsi
1777 F: arch/arm/boot/dts/sama*.dts
1778 F: arch/arm/boot/dts/sama*.dtsi
1779 F: arch/arm/include/debug/at91.S
1780 F: drivers/memory/atmel*
1781 F: drivers/watchdog/sama5d4_wdt.c
1782 X: drivers/input/touchscreen/atmel_mxt_ts.c
1783 X: drivers/net/wireless/atmel/
1785 ARM/MIOA701 MACHINE SUPPORT
1786 M: Robert Jarzmik <robert.jarzmik@free.fr>
1787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 F: arch/arm/mach-pxa/mioa701.c
1791 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1792 M: Michael Petchkovsky <mkpetch@internode.on.net>
1795 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1796 M: Linus Walleij <linus.walleij@linaro.org>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 F: arch/arm/mach-nomadik/
1800 F: arch/arm/mach-u300/
1801 F: arch/arm/mach-ux500/
1802 F: arch/arm/boot/dts/ste-*
1803 F: drivers/clk/clk-nomadik.c
1804 F: drivers/clk/clk-u300.c
1805 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1806 F: drivers/clocksource/timer-u300.c
1807 F: drivers/dma/coh901318*
1808 F: drivers/dma/ste_dma40*
1809 F: drivers/hwspinlock/u8500_hsem.c
1810 F: drivers/i2c/busses/i2c-nomadik.c
1811 F: drivers/i2c/busses/i2c-stu300.c
1812 F: drivers/mfd/ab3100*
1813 F: drivers/mfd/ab8500*
1814 F: drivers/mfd/abx500*
1815 F: drivers/mfd/dbx500*
1816 F: drivers/mfd/db8500*
1817 F: drivers/pinctrl/nomadik/
1818 F: drivers/pinctrl/pinctrl-coh901*
1819 F: drivers/pinctrl/pinctrl-u300.c
1820 F: drivers/rtc/rtc-ab3100.c
1821 F: drivers/rtc/rtc-ab8500.c
1822 F: drivers/rtc/rtc-coh901331.c
1823 F: drivers/rtc/rtc-pl031.c
1824 F: drivers/watchdog/coh901327_wdt.c
1825 F: Documentation/devicetree/bindings/arm/ste-*
1826 F: Documentation/devicetree/bindings/arm/ux500/
1827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1829 ARM/NUVOTON NPCM ARCHITECTURE
1830 M: Avi Fishman <avifishman70@gmail.com>
1831 M: Tomer Maimon <tmaimon77@gmail.com>
1832 R: Patrick Venture <venture@google.com>
1833 R: Nancy Yuen <yuenn@google.com>
1834 R: Brendan Higgins <brendanhiggins@google.com>
1835 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1837 F: arch/arm/mach-npcm/
1838 F: arch/arm/boot/dts/nuvoton-npcm*
1839 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1841 F: Documentation/devicetree/bindings/*/*npcm*
1842 F: Documentation/devicetree/bindings/*/*/*npcm*
1844 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1845 M: Wan ZongShun <mcuos.com@gmail.com>
1846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 W: http://www.mcuos.com
1849 F: arch/arm/mach-w90x900/
1850 F: drivers/input/keyboard/w90p910_keypad.c
1851 F: drivers/input/touchscreen/w90p910_ts.c
1852 F: drivers/watchdog/nuc900_wdt.c
1853 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1854 F: drivers/mtd/nand/raw/nuc900_nand.c
1855 F: drivers/rtc/rtc-nuc900.c
1856 F: drivers/spi/spi-nuc900.c
1857 F: drivers/usb/host/ehci-w90x900.c
1858 F: drivers/video/fbdev/nuc900fb.c
1860 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1861 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1862 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1863 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1866 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1867 M: Alexander Clouter <alex@digriz.org.uk>
1868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 W: http://www.digriz.org.uk/ts78xx/kernel
1871 F: arch/arm/mach-orion5x/ts78xx-*
1873 ARM/OXNAS platform support
1874 M: Neil Armstrong <narmstrong@baylibre.com>
1875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 L: linux-oxnas@groups.io (moderated for non-subscribers)
1878 F: arch/arm/mach-oxnas/
1879 F: arch/arm/boot/dts/ox8*.dts*
1882 ARM/PALM TREO SUPPORT
1883 M: Tomas Cech <sleep_walker@suse.com>
1884 L: linux-arm-kernel@lists.infradead.org
1885 W: http://hackndev.com
1887 F: arch/arm/mach-pxa/palmtreo.*
1889 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1890 M: Marek Vasut <marek.vasut@gmail.com>
1891 L: linux-arm-kernel@lists.infradead.org
1892 W: http://hackndev.com
1894 F: arch/arm/mach-pxa/include/mach/palmtx.h
1895 F: arch/arm/mach-pxa/palmtx.c
1896 F: arch/arm/mach-pxa/palmt5.*
1897 F: arch/arm/mach-pxa/include/mach/palmld.h
1898 F: arch/arm/mach-pxa/palmld.c
1899 F: arch/arm/mach-pxa/palmte2.*
1900 F: arch/arm/mach-pxa/include/mach/palmtc.h
1901 F: arch/arm/mach-pxa/palmtc.c
1904 M: Sergey Lapin <slapin@ossfans.org>
1905 L: linux-arm-kernel@lists.infradead.org
1906 W: http://hackndev.com
1908 F: arch/arm/mach-pxa/palmz72.*
1911 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1912 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1915 ARM/PT DIGITAL BOARD PORT
1916 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 W: http://www.armlinux.org.uk/
1921 ARM/QUALCOMM SUPPORT
1922 M: Andy Gross <andy.gross@linaro.org>
1923 M: David Brown <david.brown@linaro.org>
1924 L: linux-arm-msm@vger.kernel.org
1925 L: linux-soc@vger.kernel.org
1927 F: Documentation/devicetree/bindings/soc/qcom/
1928 F: arch/arm/boot/dts/qcom-*.dts
1929 F: arch/arm/boot/dts/qcom-*.dtsi
1930 F: arch/arm/mach-qcom/
1931 F: arch/arm64/boot/dts/qcom/*
1932 F: drivers/i2c/busses/i2c-qup.c
1933 F: drivers/clk/qcom/
1934 F: drivers/dma/qcom/
1935 F: drivers/soc/qcom/
1936 F: drivers/spi/spi-qup.c
1937 F: drivers/tty/serial/msm_serial.c
1938 F: drivers/*/pm8???-*
1939 F: drivers/mfd/ssbi.c
1940 F: drivers/firmware/qcom_scm*
1941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1943 ARM/RADISYS ENP2611 MACHINE SUPPORT
1944 M: Lennert Buytenhek <kernel@wantstofly.org>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 ARM/REALTEK ARCHITECTURE
1949 M: Andreas Färber <afaerber@suse.de>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 F: arch/arm64/boot/dts/realtek/
1953 F: Documentation/devicetree/bindings/arm/realtek.txt
1955 ARM/RENESAS ARM64 ARCHITECTURE
1956 M: Simon Horman <horms@verge.net.au>
1957 M: Magnus Damm <magnus.damm@gmail.com>
1958 L: linux-renesas-soc@vger.kernel.org
1959 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1962 F: arch/arm64/boot/dts/renesas/
1963 F: Documentation/devicetree/bindings/arm/shmobile.txt
1964 F: drivers/soc/renesas/
1965 F: include/linux/soc/renesas/
1967 ARM/RISCPC ARCHITECTURE
1968 M: Russell King <linux@armlinux.org.uk>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 W: http://www.armlinux.org.uk/
1972 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1973 F: arch/arm/include/asm/hardware/ioc.h
1974 F: arch/arm/include/asm/hardware/iomd.h
1975 F: arch/arm/include/asm/hardware/memc.h
1976 F: arch/arm/mach-rpc/
1977 F: drivers/net/ethernet/8390/etherh.c
1978 F: drivers/net/ethernet/i825xx/ether1*
1979 F: drivers/net/ethernet/seeq/ether3*
1980 F: drivers/scsi/arm/
1982 ARM/Rockchip SoC support
1983 M: Heiko Stuebner <heiko@sntech.de>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 L: linux-rockchip@lists.infradead.org
1986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1988 F: arch/arm/boot/dts/rk3*
1989 F: arch/arm/boot/dts/rv1108*
1990 F: arch/arm/mach-rockchip/
1991 F: drivers/clk/rockchip/
1992 F: drivers/i2c/busses/i2c-rk3x.c
1993 F: drivers/*/*rockchip*
1994 F: drivers/*/*/*rockchip*
1995 F: sound/soc/rockchip/
1998 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1999 M: Kukjin Kim <kgene@kernel.org>
2000 M: Krzysztof Kozlowski <krzk@kernel.org>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2003 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2005 F: arch/arm/boot/dts/s3c*
2006 F: arch/arm/boot/dts/s5p*
2007 F: arch/arm/boot/dts/exynos*
2008 F: arch/arm64/boot/dts/exynos/
2009 F: arch/arm/plat-samsung/
2010 F: arch/arm/mach-s3c24*/
2011 F: arch/arm/mach-s3c64xx/
2012 F: arch/arm/mach-s5p*/
2013 F: arch/arm/mach-exynos*/
2014 F: drivers/*/*s3c24*
2015 F: drivers/*/*/*s3c24*
2016 F: drivers/*/*s3c64xx*
2017 F: drivers/*/*s5pv210*
2018 F: drivers/memory/samsung/*
2019 F: drivers/soc/samsung/*
2020 F: Documentation/arm/Samsung/
2021 F: Documentation/devicetree/bindings/arm/samsung/
2022 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2023 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2026 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2027 M: Kyungmin Park <kyungmin.park@samsung.com>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 F: arch/arm/mach-s5pv210/
2032 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2033 M: Kyungmin Park <kyungmin.park@samsung.com>
2034 M: Kamil Debski <kamil@wypas.org>
2035 M: Andrzej Hajda <a.hajda@samsung.com>
2036 L: linux-arm-kernel@lists.infradead.org
2037 L: linux-media@vger.kernel.org
2039 F: drivers/media/platform/s5p-g2d/
2041 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2042 M: Marek Szyprowski <m.szyprowski@samsung.com>
2043 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2044 L: linux-media@vger.kernel.org
2046 F: drivers/media/platform/s5p-cec/
2047 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2049 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2050 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2051 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2052 L: linux-arm-kernel@lists.infradead.org
2053 L: linux-media@vger.kernel.org
2055 F: drivers/media/platform/s5p-jpeg/
2057 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2058 M: Kyungmin Park <kyungmin.park@samsung.com>
2059 M: Kamil Debski <kamil@wypas.org>
2060 M: Jeongtae Park <jtp.park@samsung.com>
2061 M: Andrzej Hajda <a.hajda@samsung.com>
2062 L: linux-arm-kernel@lists.infradead.org
2063 L: linux-media@vger.kernel.org
2065 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2066 F: drivers/media/platform/s5p-mfc/
2068 ARM/SHMOBILE ARM ARCHITECTURE
2069 M: Simon Horman <horms@verge.net.au>
2070 M: Magnus Damm <magnus.damm@gmail.com>
2071 L: linux-renesas-soc@vger.kernel.org
2072 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2075 F: arch/arm/boot/dts/emev2*
2076 F: arch/arm/boot/dts/r7s*
2077 F: arch/arm/boot/dts/r8a*
2078 F: arch/arm/boot/dts/r9a*
2079 F: arch/arm/boot/dts/sh*
2080 F: arch/arm/configs/shmobile_defconfig
2081 F: arch/arm/include/debug/renesas-scif.S
2082 F: arch/arm/mach-shmobile/
2083 F: Documentation/devicetree/bindings/arm/shmobile.txt
2084 F: drivers/soc/renesas/
2085 F: include/linux/soc/renesas/
2087 ARM/SOCFPGA ARCHITECTURE
2088 M: Dinh Nguyen <dinguyen@kernel.org>
2090 F: arch/arm/mach-socfpga/
2091 F: arch/arm/boot/dts/socfpga*
2092 F: arch/arm/configs/socfpga_defconfig
2093 F: arch/arm64/boot/dts/altera/
2094 W: http://www.rocketboards.org
2095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2097 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2098 M: Dinh Nguyen <dinguyen@kernel.org>
2100 F: drivers/clk/socfpga/
2102 ARM/SOCFPGA EDAC SUPPORT
2103 M: Thor Thayer <thor.thayer@linux.intel.com>
2105 F: drivers/edac/altera_edac.
2107 ARM/SPREADTRUM SoC SUPPORT
2108 M: Orson Zhai <orsonzhai@gmail.com>
2109 M: Baolin Wang <baolin.wang@linaro.org>
2110 M: Chunyan Zhang <zhang.lyra@gmail.com>
2112 F: arch/arm64/boot/dts/sprd
2115 ARM/STI ARCHITECTURE
2116 M: Patrice Chotard <patrice.chotard@st.com>
2117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 W: http://www.stlinux.com
2120 F: arch/arm/mach-sti/
2121 F: arch/arm/boot/dts/sti*
2122 F: drivers/char/hw_random/st-rng.c
2123 F: drivers/clocksource/arm_global_timer.c
2124 F: drivers/clocksource/clksrc_st_lpc.c
2125 F: drivers/cpufreq/sti-cpufreq.c
2126 F: drivers/dma/st_fdma*
2127 F: drivers/i2c/busses/i2c-st.c
2128 F: drivers/media/rc/st_rc.c
2129 F: drivers/media/platform/sti/c8sectpfe/
2130 F: drivers/mmc/host/sdhci-st.c
2131 F: drivers/phy/st/phy-miphy28lp.c
2132 F: drivers/phy/st/phy-stih407-usb.c
2133 F: drivers/pinctrl/pinctrl-st.c
2134 F: drivers/remoteproc/st_remoteproc.c
2135 F: drivers/remoteproc/st_slim_rproc.c
2136 F: drivers/reset/sti/
2137 F: drivers/rtc/rtc-st-lpc.c
2138 F: drivers/tty/serial/st-asc.c
2139 F: drivers/usb/dwc3/dwc3-st.c
2140 F: drivers/usb/host/ehci-st.c
2141 F: drivers/usb/host/ohci-st.c
2142 F: drivers/watchdog/st_lpc_wdt.c
2143 F: drivers/ata/ahci_st.c
2144 F: include/linux/remoteproc/st_slim_rproc.h
2146 ARM/STM32 ARCHITECTURE
2147 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2148 M: Alexandre Torgue <alexandre.torgue@st.com>
2149 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2155 F: arch/arm/boot/dts/stm32*
2156 F: arch/arm/mach-stm32/
2157 F: drivers/clocksource/armv7m_systick.c
2159 ARM/Synaptics SoC support
2160 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2161 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 F: arch/arm/mach-berlin/
2165 F: arch/arm/boot/dts/berlin*
2166 F: arch/arm64/boot/dts/synaptics/
2168 ARM/TANGO ARCHITECTURE
2169 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2170 M: Mans Rullgard <mans@mansr.com>
2171 L: linux-arm-kernel@lists.infradead.org
2175 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2176 M: Lennert Buytenhek <kernel@wantstofly.org>
2177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2181 M: Hans Verkuil <hans.verkuil@cisco.com>
2182 L: linux-tegra@vger.kernel.org
2183 L: linux-media@vger.kernel.org
2185 F: drivers/media/platform/tegra-cec/
2186 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2188 ARM/TETON BGA MACHINE SUPPORT
2189 M: "Mark F. Brown" <mark.brown314@gmail.com>
2190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2194 M: Santosh Shilimkar <ssantosh@kernel.org>
2195 L: linux-kernel@vger.kernel.org
2197 F: drivers/memory/*emif*
2199 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2200 M: Tero Kristo <t-kristo@ti.com>
2201 M: Nishanth Menon <nm@ti.com>
2202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2205 F: arch/arm64/boot/dts/ti/Makefile
2206 F: arch/arm64/boot/dts/ti/k3-*
2208 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2209 M: Santosh Shilimkar <ssantosh@kernel.org>
2210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 F: arch/arm/mach-keystone/
2213 F: arch/arm/boot/dts/keystone-*
2214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2216 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2217 M: Santosh Shilimkar <ssantosh@kernel.org>
2218 L: linux-kernel@vger.kernel.org
2220 F: drivers/clk/keystone/
2222 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2223 M: Santosh Shilimkar <ssantosh@kernel.org>
2224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 L: linux-kernel@vger.kernel.org
2227 F: drivers/clocksource/timer-keystone.c
2229 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2230 M: Santosh Shilimkar <ssantosh@kernel.org>
2231 L: linux-kernel@vger.kernel.org
2233 F: drivers/power/reset/keystone-reset.c
2235 ARM/THECUS N2100 MACHINE SUPPORT
2236 M: Lennert Buytenhek <kernel@wantstofly.org>
2237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 ARM/TOSA MACHINE SUPPORT
2241 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2242 M: Dirk Opfer <dirk@opfer-online.de>
2245 ARM/UNIPHIER ARCHITECTURE
2246 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2250 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2251 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2252 F: arch/arm/boot/dts/uniphier*
2253 F: arch/arm/include/asm/hardware/cache-uniphier.h
2254 F: arch/arm/mach-uniphier/
2255 F: arch/arm/mm/cache-uniphier.c
2256 F: arch/arm64/boot/dts/socionext/uniphier*
2257 F: drivers/bus/uniphier-system-bus.c
2258 F: drivers/clk/uniphier/
2259 F: drivers/gpio/gpio-uniphier.c
2260 F: drivers/i2c/busses/i2c-uniphier*
2261 F: drivers/irqchip/irq-uniphier-aidet.c
2262 F: drivers/mmc/host/uniphier-sd.c
2263 F: drivers/pinctrl/uniphier/
2264 F: drivers/reset/reset-uniphier.c
2265 F: drivers/tty/serial/8250/8250_uniphier.c
2268 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2269 M: Ulf Hansson <ulf.hansson@linaro.org>
2270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 T: git git://git.linaro.org/people/ulfh/clk.git
2273 F: drivers/clk/ux500/
2275 ARM/VERSATILE EXPRESS PLATFORM
2276 M: Liviu Dudau <liviu.dudau@arm.com>
2277 M: Sudeep Holla <sudeep.holla@arm.com>
2278 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 F: arch/arm/boot/dts/vexpress*
2282 F: arch/arm64/boot/dts/arm/
2283 F: arch/arm/mach-vexpress/
2286 F: drivers/clk/versatile/clk-vexpress-osc.c
2287 F: drivers/clocksource/timer-versatile.c
2291 M: Russell King <linux@armlinux.org.uk>
2292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 W: http://www.armlinux.org.uk/
2297 ARM/VOIPAC PXA270 SUPPORT
2298 M: Marek Vasut <marek.vasut@gmail.com>
2299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 F: arch/arm/mach-pxa/vpac270.c
2302 F: arch/arm/mach-pxa/include/mach/vpac270.h
2304 ARM/VT8500 ARM ARCHITECTURE
2305 M: Tony Prisk <linux@prisktech.co.nz>
2306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 F: arch/arm/mach-vt8500/
2309 F: drivers/clocksource/timer-vt8500.c
2310 F: drivers/i2c/busses/i2c-wmt.c
2311 F: drivers/mmc/host/wmt-sdmmc.c
2312 F: drivers/pwm/pwm-vt8500.c
2313 F: drivers/rtc/rtc-vt8500.c
2314 F: drivers/tty/serial/vt8500_serial.c
2315 F: drivers/usb/host/ehci-platform.c
2316 F: drivers/usb/host/uhci-platform.c
2317 F: drivers/video/fbdev/vt8500lcdfb.*
2318 F: drivers/video/fbdev/wm8505fb*
2319 F: drivers/video/fbdev/wmt_ge_rops.*
2321 ARM/ZIPIT Z2 SUPPORT
2322 M: Marek Vasut <marek.vasut@gmail.com>
2323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 F: arch/arm/mach-pxa/z2.c
2326 F: arch/arm/mach-pxa/include/mach/z2.h
2328 ARM/ZTE ARCHITECTURE
2329 M: Jun Nie <jun.nie@linaro.org>
2330 M: Shawn Guo <shawnguo@kernel.org>
2331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 F: arch/arm/boot/dts/zx2967*
2334 F: arch/arm/mach-zx/
2335 F: arch/arm64/boot/dts/zte/
2337 F: drivers/dma/zx_dma.c
2338 F: drivers/gpio/gpio-zx.c
2339 F: drivers/i2c/busses/i2c-zx2967.c
2340 F: drivers/mmc/host/dw_mmc-zx.*
2341 F: drivers/pinctrl/zte/
2343 F: drivers/thermal/zx2967_thermal.c
2344 F: drivers/watchdog/zx2967_wdt.c
2345 F: Documentation/devicetree/bindings/arm/zte.txt
2346 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2347 F: Documentation/devicetree/bindings/dma/zxdma.txt
2348 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2349 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2350 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2351 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2352 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2353 F: Documentation/devicetree/bindings/soc/zte/
2354 F: Documentation/devicetree/bindings/sound/zte,*.txt
2355 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2356 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2357 F: include/dt-bindings/clock/zx2967*.h
2358 F: include/dt-bindings/soc/zte,*.h
2359 F: sound/soc/codecs/zx_aud96p22.c
2362 ARM/ZYNQ ARCHITECTURE
2363 M: Michal Simek <michal.simek@xilinx.com>
2364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 W: http://wiki.xilinx.com
2366 T: git https://github.com/Xilinx/linux-xlnx.git
2368 F: arch/arm/mach-zynq/
2369 F: drivers/cpuidle/cpuidle-zynq.c
2370 F: drivers/block/xsysace.c
2373 F: drivers/clocksource/timer-cadence-ttc.c
2374 F: drivers/i2c/busses/i2c-cadence.c
2375 F: drivers/mmc/host/sdhci-of-arasan.c
2376 F: drivers/edac/synopsys_edac.c
2377 F: drivers/i2c/busses/i2c-xiic.c
2379 ARM64 PORT (AARCH64 ARCHITECTURE)
2380 M: Catalin Marinas <catalin.marinas@arm.com>
2381 M: Will Deacon <will.deacon@arm.com>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2386 X: arch/arm64/boot/dts/
2387 F: Documentation/arm64/
2389 AS3645A LED FLASH CONTROLLER DRIVER
2390 M: Sakari Ailus <sakari.ailus@iki.fi>
2391 L: linux-leds@vger.kernel.org
2393 F: drivers/leds/leds-as3645a.c
2395 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2396 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2397 L: linux-media@vger.kernel.org
2398 T: git git://linuxtv.org/media_tree.git
2400 F: drivers/media/i2c/ak7375.c
2401 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2403 ASAHI KASEI AK8974 DRIVER
2404 M: Linus Walleij <linus.walleij@linaro.org>
2405 L: linux-iio@vger.kernel.org
2406 W: http://www.akm.com/
2408 F: drivers/iio/magnetometer/ak8974.c
2410 ASC7621 HARDWARE MONITOR DRIVER
2411 M: George Joseph <george.joseph@fairview5.com>
2412 L: linux-hwmon@vger.kernel.org
2414 F: Documentation/hwmon/asc7621
2415 F: drivers/hwmon/asc7621.c
2417 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2418 M: Corentin Chary <corentin.chary@gmail.com>
2419 L: acpi4asus-user@lists.sourceforge.net
2420 L: platform-driver-x86@vger.kernel.org
2421 W: http://acpi4asus.sf.net
2423 F: drivers/platform/x86/asus*.c
2424 F: drivers/platform/x86/eeepc*.c
2426 ASUS WIRELESS RADIO CONTROL DRIVER
2427 M: João Paulo Rechi Vita <jprvita@gmail.com>
2428 L: platform-driver-x86@vger.kernel.org
2430 F: drivers/platform/x86/asus-wireless.c
2433 M: David Howells <dhowells@redhat.com>
2434 L: keyrings@vger.kernel.org
2436 F: Documentation/crypto/asymmetric-keys.txt
2437 F: include/linux/verification.h
2438 F: include/crypto/public_key.h
2439 F: include/crypto/pkcs7.h
2440 F: crypto/asymmetric_keys/
2442 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2443 R: Dan Williams <dan.j.williams@intel.com>
2444 W: http://sourceforge.net/projects/xscaleiop
2446 F: Documentation/crypto/async-tx-api.txt
2449 F: include/linux/dmaengine.h
2450 F: include/linux/async_tx.h
2453 M: Bartosz Golaszewski <brgl@bgdev.pl>
2454 L: linux-i2c@vger.kernel.org
2455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2457 F: Documentation/devicetree/bindings/eeprom/at24.txt
2458 F: drivers/misc/eeprom/at24.c
2459 F: include/linux/platform_data/at24.h
2461 ATA OVER ETHERNET (AOE) DRIVER
2462 M: "Ed L. Cashin" <ed.cashin@acm.org>
2463 W: http://www.openaoe.org/
2465 F: Documentation/aoe/
2466 F: drivers/block/aoe/
2468 ATHEROS 71XX/9XXX GPIO DRIVER
2469 M: Alban Bedel <albeu@free.fr>
2470 W: https://github.com/AlbanBedel/linux
2471 T: git git://github.com/AlbanBedel/linux
2473 F: drivers/gpio/gpio-ath79.c
2474 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2476 ATHEROS 71XX/9XXX USB PHY DRIVER
2477 M: Alban Bedel <albeu@free.fr>
2478 W: https://github.com/AlbanBedel/linux
2479 T: git git://github.com/AlbanBedel/linux
2481 F: drivers/phy/qualcomm/phy-ath79-usb.c
2482 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2484 ATHEROS ATH GENERIC UTILITIES
2485 M: Kalle Valo <kvalo@codeaurora.org>
2486 L: linux-wireless@vger.kernel.org
2488 F: drivers/net/wireless/ath/*
2490 ATHEROS ATH5K WIRELESS DRIVER
2491 M: Jiri Slaby <jirislaby@gmail.com>
2492 M: Nick Kossifidis <mickflemm@gmail.com>
2493 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2494 L: linux-wireless@vger.kernel.org
2495 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2497 F: drivers/net/wireless/ath/ath5k/
2499 ATHEROS ATH6KL WIRELESS DRIVER
2500 M: Kalle Valo <kvalo@codeaurora.org>
2501 L: linux-wireless@vger.kernel.org
2502 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2505 F: drivers/net/wireless/ath/ath6kl/
2508 M: Ville Syrjala <syrjala@sci.fi>
2510 F: drivers/input/misc/ati_remote2.c
2512 ATK0110 HWMON DRIVER
2513 M: Luca Tettamanti <kronos.it@gmail.com>
2514 L: linux-hwmon@vger.kernel.org
2516 F: drivers/hwmon/asus_atk0110.c
2518 ATLX ETHERNET DRIVERS
2519 M: Jay Cliburn <jcliburn@gmail.com>
2520 M: Chris Snook <chris.snook@gmail.com>
2521 L: netdev@vger.kernel.org
2522 W: http://sourceforge.net/projects/atl1
2523 W: http://atl1.sourceforge.net
2525 F: drivers/net/ethernet/atheros/
2528 M: Chas Williams <3chas3@gmail.com>
2529 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2530 L: netdev@vger.kernel.org
2531 W: http://linux-atm.sourceforge.net
2534 F: include/linux/atm*
2535 F: include/uapi/linux/atm*
2537 ATMEL MACB ETHERNET DRIVER
2538 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2540 F: drivers/net/ethernet/cadence/
2542 ATMEL MAXTOUCH DRIVER
2543 M: Nick Dyer <nick@shmanahar.org>
2544 T: git git://github.com/ndyer/linux.git
2546 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2547 F: drivers/input/touchscreen/atmel_mxt_ts.c
2549 ATMEL WIRELESS DRIVER
2550 M: Simon Kelley <simon@thekelleys.org.uk>
2551 L: linux-wireless@vger.kernel.org
2552 W: http://www.thekelleys.org.uk/atmel
2553 W: http://atmelwlandriver.sourceforge.net/
2555 F: drivers/net/wireless/atmel/atmel*
2557 ATOMIC INFRASTRUCTURE
2558 M: Will Deacon <will.deacon@arm.com>
2559 M: Peter Zijlstra <peterz@infradead.org>
2560 R: Boqun Feng <boqun.feng@gmail.com>
2561 L: linux-kernel@vger.kernel.org
2563 F: arch/*/include/asm/atomic*.h
2564 F: include/*/atomic*.h
2566 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2567 M: Bradley Grove <linuxdrivers@attotech.com>
2568 L: linux-scsi@vger.kernel.org
2569 W: http://www.attotech.com
2571 F: drivers/scsi/esas2r
2573 ATUSB IEEE 802.15.4 RADIO DRIVER
2574 M: Stefan Schmidt <stefan@datenfreihafen.org>
2575 L: linux-wpan@vger.kernel.org
2577 F: drivers/net/ieee802154/atusb.c
2578 F: drivers/net/ieee802154/atusb.h
2579 F: drivers/net/ieee802154/at86rf230.h
2582 M: Paul Moore <paul@paul-moore.com>
2583 M: Eric Paris <eparis@redhat.com>
2584 L: linux-audit@redhat.com (moderated for non-subscribers)
2585 W: https://github.com/linux-audit
2586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2588 F: include/linux/audit.h
2589 F: include/uapi/linux/audit.h
2592 AUXILIARY DISPLAY DRIVERS
2593 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2595 F: drivers/auxdisplay/
2596 F: include/linux/cfag12864b.h
2598 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2599 M: Andreas Klinger <ak@it-klinger.de>
2600 L: linux-iio@vger.kernel.org
2602 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2603 F: drivers/iio/adc/hx711.c
2606 M: Ralf Baechle <ralf@linux-mips.org>
2607 L: linux-hams@vger.kernel.org
2608 W: http://www.linux-ax25.org/
2610 F: include/uapi/linux/ax25.h
2611 F: include/net/ax25.h
2615 M: Peter Rosin <peda@axentia.se>
2616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618 F: Documentation/devicetree/bindings/arm/axentia.txt
2619 F: arch/arm/boot/dts/at91-linea.dtsi
2620 F: arch/arm/boot/dts/at91-natte.dtsi
2621 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2622 F: arch/arm/boot/dts/at91-tse850-3.dts
2624 AXENTIA ASOC DRIVERS
2625 M: Peter Rosin <peda@axentia.se>
2626 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2628 F: Documentation/devicetree/bindings/sound/axentia,*
2629 F: sound/soc/atmel/tse850-pcm5142.c
2632 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2633 L: linux-media@vger.kernel.org
2634 W: https://linuxtv.org
2635 T: git git://linuxtv.org/media_tree.git
2637 F: drivers/media/usb/dvb-usb-v2/az6007.c
2639 AZTECH FM RADIO RECEIVER DRIVER
2640 M: Hans Verkuil <hverkuil@xs4all.nl>
2641 L: linux-media@vger.kernel.org
2642 T: git git://linuxtv.org/media_tree.git
2643 W: https://linuxtv.org
2645 F: drivers/media/radio/radio-aztech*
2648 L: linux-wireless@vger.kernel.org
2649 L: b43-dev@lists.infradead.org
2650 W: http://wireless.kernel.org/en/users/Drivers/b43
2652 F: drivers/net/wireless/broadcom/b43/
2654 B43LEGACY WIRELESS DRIVER
2655 M: Larry Finger <Larry.Finger@lwfinger.net>
2656 L: linux-wireless@vger.kernel.org
2657 L: b43-dev@lists.infradead.org
2658 W: http://wireless.kernel.org/en/users/Drivers/b43
2660 F: drivers/net/wireless/broadcom/b43legacy/
2662 BACKLIGHT CLASS/SUBSYSTEM
2663 M: Lee Jones <lee.jones@linaro.org>
2664 M: Daniel Thompson <daniel.thompson@linaro.org>
2665 M: Jingoo Han <jingoohan1@gmail.com>
2666 L: dri-devel@lists.freedesktop.org
2667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2669 F: drivers/video/backlight/
2670 F: include/linux/backlight.h
2671 F: include/linux/pwm_backlight.h
2672 F: Documentation/devicetree/bindings/leds/backlight
2675 M: Marek Lindner <mareklindner@neomailbox.ch>
2676 M: Simon Wunderlich <sw@simonwunderlich.de>
2677 M: Antonio Quartulli <a@unstable.cc>
2678 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2679 W: https://www.open-mesh.org/
2680 Q: https://patchwork.open-mesh.org/project/batman/list/
2682 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2683 F: Documentation/ABI/testing/sysfs-class-net-mesh
2684 F: Documentation/networking/batman-adv.rst
2685 F: include/uapi/linux/batadv_packet.h
2686 F: include/uapi/linux/batman_adv.h
2689 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2690 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2691 L: linux-hams@vger.kernel.org
2692 W: http://www.baycom.org/~tom/ham/ham.html
2694 F: drivers/net/hamradio/baycom*
2696 BCACHE (BLOCK LAYER CACHE)
2697 M: Coly Li <colyli@suse.de>
2698 M: Kent Overstreet <kent.overstreet@gmail.com>
2699 L: linux-bcache@vger.kernel.org
2700 W: http://bcache.evilpiepirate.org
2701 C: irc://irc.oftc.net/bcache
2703 F: drivers/md/bcache/
2705 BDISP ST MEDIA DRIVER
2706 M: Fabien Dessenne <fabien.dessenne@st.com>
2707 L: linux-media@vger.kernel.org
2708 T: git git://linuxtv.org/media_tree.git
2709 W: https://linuxtv.org
2711 F: drivers/media/platform/sti/bdisp
2713 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2714 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2715 L: netdev@vger.kernel.org
2717 F: drivers/net/ethernet/ec_bhf.c
2720 M: Luis de Bethencourt <luisbg@kernel.org>
2721 M: Salah Triki <salah.triki@gmail.com>
2723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2724 F: Documentation/filesystems/befs.txt
2728 M: Paolo Valente <paolo.valente@linaro.org>
2729 M: Jens Axboe <axboe@kernel.dk>
2730 L: linux-block@vger.kernel.org
2733 F: Documentation/block/bfq-iosched.txt
2736 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2738 F: Documentation/filesystems/bfs.txt
2740 F: include/uapi/linux/bfs_fs.h
2742 BLINKM RGB LED DRIVER
2743 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2745 F: drivers/leds/leds-blinkm.c
2748 M: Jens Axboe <axboe@kernel.dk>
2749 L: linux-block@vger.kernel.org
2750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2754 F: kernel/trace/blktrace.c
2758 M: Joern Engel <joern@lazybastard.org>
2759 L: linux-mtd@lists.infradead.org
2761 F: drivers/mtd/devices/block2mtd.c
2764 M: Marcel Holtmann <marcel@holtmann.org>
2765 M: Johan Hedberg <johan.hedberg@gmail.com>
2766 L: linux-bluetooth@vger.kernel.org
2767 W: http://www.bluez.org/
2768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2771 F: drivers/bluetooth/
2774 M: Marcel Holtmann <marcel@holtmann.org>
2775 M: Johan Hedberg <johan.hedberg@gmail.com>
2776 L: linux-bluetooth@vger.kernel.org
2777 W: http://www.bluez.org/
2778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2782 F: include/net/bluetooth/
2785 M: Jay Vosburgh <j.vosburgh@gmail.com>
2786 M: Veaceslav Falico <vfalico@gmail.com>
2787 M: Andy Gospodarek <andy@greyhouse.net>
2788 L: netdev@vger.kernel.org
2789 W: http://sourceforge.net/projects/bonding/
2791 F: drivers/net/bonding/
2792 F: include/uapi/linux/if_bonding.h
2794 BPF (Safe dynamic programs and tools)
2795 M: Alexei Starovoitov <ast@kernel.org>
2796 M: Daniel Borkmann <daniel@iogearbox.net>
2797 L: netdev@vger.kernel.org
2798 L: linux-kernel@vger.kernel.org
2799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2801 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2803 F: arch/x86/net/bpf_jit*
2804 F: Documentation/networking/filter.txt
2805 F: Documentation/bpf/
2806 F: include/linux/bpf*
2807 F: include/linux/filter.h
2808 F: include/trace/events/xdp.h
2809 F: include/uapi/linux/bpf*
2810 F: include/uapi/linux/filter.h
2812 F: kernel/trace/bpf_trace.c
2815 F: net/core/filter.c
2816 F: net/sched/act_bpf.c
2817 F: net/sched/cls_bpf.c
2821 F: tools/testing/selftests/bpf/
2823 BROADCOM B44 10/100 ETHERNET DRIVER
2824 M: Michael Chan <michael.chan@broadcom.com>
2825 L: netdev@vger.kernel.org
2827 F: drivers/net/ethernet/broadcom/b44.*
2829 BROADCOM B53 ETHERNET SWITCH DRIVER
2830 M: Florian Fainelli <f.fainelli@gmail.com>
2831 L: netdev@vger.kernel.org
2832 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2834 F: drivers/net/dsa/b53/*
2835 F: include/linux/platform_data/b53.h
2837 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2838 M: Florian Fainelli <f.fainelli@gmail.com>
2839 M: Ray Jui <rjui@broadcom.com>
2840 M: Scott Branden <sbranden@broadcom.com>
2841 M: bcm-kernel-feedback-list@broadcom.com
2842 T: git git://github.com/broadcom/mach-bcm
2848 F: arch/arm/mach-bcm/
2850 BROADCOM BCM2835 ARM ARCHITECTURE
2851 M: Eric Anholt <eric@anholt.net>
2852 M: Stefan Wahren <stefan.wahren@i2se.com>
2853 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2855 T: git git://github.com/anholt/linux
2858 F: drivers/staging/vc04_services
2860 BROADCOM BCM47XX MIPS ARCHITECTURE
2861 M: Hauke Mehrtens <hauke@hauke-m.de>
2862 M: Rafał Miłecki <zajec5@gmail.com>
2863 L: linux-mips@linux-mips.org
2865 F: Documentation/devicetree/bindings/mips/brcm/
2866 F: arch/mips/bcm47xx/*
2867 F: arch/mips/include/asm/mach-bcm47xx/*
2869 BROADCOM BCM5301X ARM ARCHITECTURE
2870 M: Hauke Mehrtens <hauke@hauke-m.de>
2871 M: Rafał Miłecki <zajec5@gmail.com>
2872 M: Jon Mason <jonmason@broadcom.com>
2873 M: bcm-kernel-feedback-list@broadcom.com
2874 L: linux-arm-kernel@lists.infradead.org
2876 F: arch/arm/mach-bcm/bcm_5301x.c
2877 F: arch/arm/boot/dts/bcm5301x*.dtsi
2878 F: arch/arm/boot/dts/bcm470*
2879 F: arch/arm/boot/dts/bcm953012*
2881 BROADCOM BCM53573 ARM ARCHITECTURE
2882 M: Rafał Miłecki <rafal@milecki.pl>
2883 L: linux-arm-kernel@lists.infradead.org
2885 F: arch/arm/boot/dts/bcm53573*
2886 F: arch/arm/boot/dts/bcm47189*
2888 BROADCOM BCM63XX ARM ARCHITECTURE
2889 M: Florian Fainelli <f.fainelli@gmail.com>
2890 M: bcm-kernel-feedback-list@broadcom.com
2891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2892 T: git git://github.com/broadcom/stblinux.git
2896 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2897 M: Kevin Cernekee <cernekee@gmail.com>
2898 L: linux-usb@vger.kernel.org
2900 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2902 BROADCOM BCM7XXX ARM ARCHITECTURE
2903 M: Brian Norris <computersforpeace@gmail.com>
2904 M: Gregory Fong <gregory.0xf0@gmail.com>
2905 M: Florian Fainelli <f.fainelli@gmail.com>
2906 M: bcm-kernel-feedback-list@broadcom.com
2907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908 T: git git://github.com/broadcom/stblinux.git
2910 F: arch/arm/mach-bcm/*brcmstb*
2911 F: arch/arm/boot/dts/bcm7*.dts*
2912 F: drivers/bus/brcmstb_gisb.c
2913 F: arch/arm/mm/cache-b15-rac.c
2914 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2917 BROADCOM BMIPS CPUFREQ DRIVER
2918 M: Markus Mayer <mmayer@broadcom.com>
2919 M: bcm-kernel-feedback-list@broadcom.com
2920 L: linux-pm@vger.kernel.org
2922 F: drivers/cpufreq/bmips-cpufreq.c
2924 BROADCOM BMIPS MIPS ARCHITECTURE
2925 M: Kevin Cernekee <cernekee@gmail.com>
2926 M: Florian Fainelli <f.fainelli@gmail.com>
2927 L: linux-mips@linux-mips.org
2928 T: git git://github.com/broadcom/stblinux.git
2930 F: arch/mips/bmips/*
2931 F: arch/mips/include/asm/mach-bmips/*
2932 F: arch/mips/kernel/*bmips*
2933 F: arch/mips/boot/dts/brcm/bcm*.dts*
2934 F: drivers/irqchip/irq-bcm63*
2935 F: drivers/irqchip/irq-bcm7*
2936 F: drivers/irqchip/irq-brcmstb*
2937 F: include/linux/bcm963xx_nvram.h
2938 F: include/linux/bcm963xx_tag.h
2940 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2941 M: Rasesh Mody <rasesh.mody@cavium.com>
2942 M: Dept-GELinuxNICDev@cavium.com
2943 L: netdev@vger.kernel.org
2945 F: drivers/net/ethernet/broadcom/bnx2.*
2946 F: drivers/net/ethernet/broadcom/bnx2_*
2948 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2949 M: QLogic-Storage-Upstream@qlogic.com
2950 L: linux-scsi@vger.kernel.org
2952 F: drivers/scsi/bnx2fc/
2954 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2955 M: QLogic-Storage-Upstream@qlogic.com
2956 L: linux-scsi@vger.kernel.org
2958 F: drivers/scsi/bnx2i/
2960 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2961 M: Ariel Elior <ariel.elior@cavium.com>
2962 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2963 M: everest-linux-l2@cavium.com
2964 L: netdev@vger.kernel.org
2966 F: drivers/net/ethernet/broadcom/bnx2x/
2968 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2969 M: Michael Chan <michael.chan@broadcom.com>
2970 L: netdev@vger.kernel.org
2972 F: drivers/net/ethernet/broadcom/bnxt/
2974 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2975 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2976 M: Franky Lin <franky.lin@broadcom.com>
2977 M: Hante Meuleman <hante.meuleman@broadcom.com>
2978 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2979 M: Wright Feng <wright.feng@cypress.com>
2980 L: linux-wireless@vger.kernel.org
2981 L: brcm80211-dev-list.pdl@broadcom.com
2982 L: brcm80211-dev-list@cypress.com
2984 F: drivers/net/wireless/broadcom/brcm80211/
2986 BROADCOM BRCMSTB GPIO DRIVER
2987 M: Gregory Fong <gregory.0xf0@gmail.com>
2988 L: bcm-kernel-feedback-list@broadcom.com
2990 F: drivers/gpio/gpio-brcmstb.c
2991 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2993 BROADCOM BRCMSTB I2C DRIVER
2994 M: Kamal Dasu <kdasu.kdev@gmail.com>
2995 L: linux-i2c@vger.kernel.org
2996 L: bcm-kernel-feedback-list@broadcom.com
2998 F: drivers/i2c/busses/i2c-brcmstb.c
2999 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3001 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3002 M: Al Cooper <alcooperx@gmail.com>
3003 L: linux-kernel@vger.kernel.org
3004 L: bcm-kernel-feedback-list@broadcom.com
3006 F: drivers/phy/broadcom/phy-brcm-usb*
3008 BROADCOM GENET ETHERNET DRIVER
3009 M: Doug Berger <opendmb@gmail.com>
3010 M: Florian Fainelli <f.fainelli@gmail.com>
3011 L: netdev@vger.kernel.org
3013 F: drivers/net/ethernet/broadcom/genet/
3015 BROADCOM IPROC ARM ARCHITECTURE
3016 M: Ray Jui <rjui@broadcom.com>
3017 M: Scott Branden <sbranden@broadcom.com>
3018 M: Jon Mason <jonmason@broadcom.com>
3019 M: bcm-kernel-feedback-list@broadcom.com
3020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021 T: git git://github.com/broadcom/cygnus-linux.git
3038 F: arch/arm64/boot/dts/broadcom/northstar2/*
3039 F: arch/arm64/boot/dts/broadcom/stingray/*
3040 F: drivers/clk/bcm/clk-ns*
3041 F: drivers/clk/bcm/clk-sr*
3042 F: drivers/pinctrl/bcm/pinctrl-ns*
3043 F: include/dt-bindings/clock/bcm-sr*
3045 BROADCOM KONA GPIO DRIVER
3046 M: Ray Jui <rjui@broadcom.com>
3047 L: bcm-kernel-feedback-list@broadcom.com
3049 F: drivers/gpio/gpio-bcm-kona.c
3050 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3052 BROADCOM NETXTREME-E ROCE DRIVER
3053 M: Selvin Xavier <selvin.xavier@broadcom.com>
3054 M: Devesh Sharma <devesh.sharma@broadcom.com>
3055 M: Somnath Kotur <somnath.kotur@broadcom.com>
3056 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3057 L: linux-rdma@vger.kernel.org
3058 W: http://www.broadcom.com
3060 F: drivers/infiniband/hw/bnxt_re/
3061 F: include/uapi/rdma/bnxt_re-abi.h
3063 BROADCOM NVRAM DRIVER
3064 M: Rafał Miłecki <zajec5@gmail.com>
3065 L: linux-mips@linux-mips.org
3067 F: drivers/firmware/broadcom/*
3069 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3070 M: Rafał Miłecki <zajec5@gmail.com>
3071 L: linux-wireless@vger.kernel.org
3074 F: include/linux/bcma/
3076 BROADCOM STB AVS CPUFREQ DRIVER
3077 M: Markus Mayer <mmayer@broadcom.com>
3078 M: bcm-kernel-feedback-list@broadcom.com
3079 L: linux-pm@vger.kernel.org
3081 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3082 F: drivers/cpufreq/brcmstb*
3084 BROADCOM STB AVS TMON DRIVER
3085 M: Markus Mayer <mmayer@broadcom.com>
3086 M: bcm-kernel-feedback-list@broadcom.com
3087 L: linux-pm@vger.kernel.org
3089 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3090 F: drivers/thermal/broadcom/brcmstb*
3092 BROADCOM STB NAND FLASH DRIVER
3093 M: Brian Norris <computersforpeace@gmail.com>
3094 M: Kamal Dasu <kdasu.kdev@gmail.com>
3095 L: linux-mtd@lists.infradead.org
3096 L: bcm-kernel-feedback-list@broadcom.com
3098 F: drivers/mtd/nand/raw/brcmnand/
3100 BROADCOM STB DPFE DRIVER
3101 M: Markus Mayer <mmayer@broadcom.com>
3102 M: bcm-kernel-feedback-list@broadcom.com
3103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3105 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3106 F: drivers/memory/brcmstb_dpfe.c
3109 M: Kamal Dasu <kdasu.kdev@gmail.com>
3110 M: bcm-kernel-feedback-list@broadcom.com
3112 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3113 F: drivers/spi/spi-bcm-qspi.*
3114 F: drivers/spi/spi-brcmstb-qspi.c
3115 F: drivers/spi/spi-iproc-qspi.c
3117 BROADCOM SYSTEMPORT ETHERNET DRIVER
3118 M: Florian Fainelli <f.fainelli@gmail.com>
3119 L: netdev@vger.kernel.org
3121 F: drivers/net/ethernet/broadcom/bcmsysport.*
3123 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3124 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3125 M: Prashant Sreedharan <prashant@broadcom.com>
3126 M: Michael Chan <mchan@broadcom.com>
3127 L: netdev@vger.kernel.org
3129 F: drivers/net/ethernet/broadcom/tg3.*
3131 BROCADE BFA FC SCSI DRIVER
3132 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3133 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3134 L: linux-scsi@vger.kernel.org
3136 F: drivers/scsi/bfa/
3138 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3139 M: Rasesh Mody <rasesh.mody@cavium.com>
3140 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3141 M: Dept-GELinuxNICDev@cavium.com
3142 L: netdev@vger.kernel.org
3144 F: drivers/net/ethernet/brocade/bna/
3146 BSG (block layer generic sg v4 driver)
3147 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3148 L: linux-scsi@vger.kernel.org
3151 F: include/linux/bsg.h
3152 F: include/uapi/linux/bsg.h
3155 M: Clemens Ladisch <clemens@ladisch.de>
3156 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3157 T: git git://git.alsa-project.org/alsa-kernel.git
3159 F: Documentation/sound/cards/bt87x.rst
3160 F: sound/pci/bt87x.c
3163 M: Michael Buesch <m@bues.ch>
3164 W: http://bu3sch.de/btgpio.php
3166 F: drivers/gpio/gpio-bt8xx.c
3169 M: Chris Mason <clm@fb.com>
3170 M: Josef Bacik <josef@toxicpanda.com>
3171 M: David Sterba <dsterba@suse.com>
3172 L: linux-btrfs@vger.kernel.org
3173 W: http://btrfs.wiki.kernel.org/
3174 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3177 F: Documentation/filesystems/btrfs.txt
3179 F: include/linux/btrfs*
3180 F: include/uapi/linux/btrfs*
3182 BTTV VIDEO4LINUX DRIVER
3183 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3184 L: linux-media@vger.kernel.org
3185 W: https://linuxtv.org
3186 T: git git://linuxtv.org/media_tree.git
3188 F: Documentation/media/v4l-drivers/bttv*
3189 F: drivers/media/pci/bt8xx/bttv*
3191 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3192 M: Chanwoo Choi <cw00.choi@samsung.com>
3193 L: linux-pm@vger.kernel.org
3194 L: linux-samsung-soc@vger.kernel.org
3195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3197 F: drivers/devfreq/exynos-bus.c
3198 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3200 BUSLOGIC SCSI DRIVER
3201 M: Khalid Aziz <khalid@gonehiking.org>
3202 L: linux-scsi@vger.kernel.org
3204 F: drivers/scsi/BusLogic.*
3205 F: drivers/scsi/FlashPoint.*
3207 C-MEDIA CMI8788 DRIVER
3208 M: Clemens Ladisch <clemens@ladisch.de>
3209 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3210 T: git git://git.alsa-project.org/alsa-kernel.git
3212 F: sound/pci/oxygen/
3215 M: Guo Ren <ren_guo@c-sky.com>
3216 T: git https://github.com/c-sky/csky-linux.git
3219 F: Documentation/devicetree/bindings/csky/
3224 M: Mark Salter <msalter@redhat.com>
3225 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3226 L: linux-c6x-dev@linux-c6x.org
3227 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3231 CA8210 IEEE-802.15.4 RADIO DRIVER
3232 M: Harry Morris <h.morris@cascoda.com>
3233 L: linux-wpan@vger.kernel.org
3234 W: https://github.com/Cascoda/ca8210-linux.git
3236 F: drivers/net/ieee802154/ca8210.c
3237 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3239 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3240 M: David Howells <dhowells@redhat.com>
3241 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3243 F: Documentation/filesystems/caching/cachefiles.txt
3246 CADENCE MIPI-CSI2 BRIDGES
3247 M: Maxime Ripard <maxime.ripard@bootlin.com>
3248 L: linux-media@vger.kernel.org
3250 F: Documentation/devicetree/bindings/media/cdns,*.txt
3251 F: drivers/media/platform/cadence/cdns-csi2*
3253 CADET FM/AM RADIO RECEIVER DRIVER
3254 M: Hans Verkuil <hverkuil@xs4all.nl>
3255 L: linux-media@vger.kernel.org
3256 T: git git://linuxtv.org/media_tree.git
3257 W: https://linuxtv.org
3259 F: drivers/media/radio/radio-cadet*
3261 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3262 M: Jonathan Corbet <corbet@lwn.net>
3263 L: linux-media@vger.kernel.org
3264 T: git git://linuxtv.org/media_tree.git
3266 F: Documentation/media/v4l-drivers/cafe_ccic*
3267 F: drivers/media/platform/marvell-ccic/
3270 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3271 L: netdev@vger.kernel.org
3273 F: Documentation/networking/caif/
3274 F: drivers/net/caif/
3275 F: include/uapi/linux/caif/
3276 F: include/net/caif/
3279 CALGARY x86-64 IOMMU
3280 M: Muli Ben-Yehuda <mulix@mulix.org>
3281 M: Jon Mason <jdmason@kudzu.us>
3282 L: iommu@lists.linux-foundation.org
3284 F: arch/x86/kernel/pci-calgary_64.c
3285 F: arch/x86/kernel/tce_64.c
3286 F: arch/x86/include/asm/calgary.h
3287 F: arch/x86/include/asm/tce.h
3290 M: Wolfgang Grandegger <wg@grandegger.com>
3291 M: Marc Kleine-Budde <mkl@pengutronix.de>
3292 L: linux-can@vger.kernel.org
3293 W: https://github.com/linux-can
3294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3297 F: Documentation/devicetree/bindings/net/can/
3299 F: include/linux/can/dev.h
3300 F: include/linux/can/platform/
3301 F: include/uapi/linux/can/error.h
3302 F: include/uapi/linux/can/netlink.h
3305 M: Oliver Hartkopp <socketcan@hartkopp.net>
3306 M: Marc Kleine-Budde <mkl@pengutronix.de>
3307 L: linux-can@vger.kernel.org
3308 W: https://github.com/linux-can
3309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3312 F: Documentation/networking/can.rst
3314 F: include/linux/can/core.h
3315 F: include/uapi/linux/can.h
3316 F: include/uapi/linux/can/bcm.h
3317 F: include/uapi/linux/can/raw.h
3318 F: include/uapi/linux/can/gw.h
3321 M: Serge Hallyn <serge@hallyn.com>
3322 L: linux-security-module@vger.kernel.org
3324 F: include/linux/capability.h
3325 F: include/uapi/linux/capability.h
3326 F: security/commoncap.c
3327 F: kernel/capability.c
3329 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3330 M: Kevin Tsai <ktsai@capellamicro.com>
3332 F: drivers/iio/light/cm*
3334 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3335 M: Christian Lamparter <chunkeey@googlemail.com>
3336 L: linux-wireless@vger.kernel.org
3337 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3339 F: drivers/net/wireless/ath/carl9170/
3342 M: Jan Glauber <jglauber@cavium.com>
3343 M: David Daney <david.daney@cavium.com>
3344 W: http://www.cavium.com
3346 F: drivers/i2c/busses/i2c-octeon*
3347 F: drivers/i2c/busses/i2c-thunderx*
3349 CAVIUM LIQUIDIO NETWORK DRIVER
3350 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3351 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3352 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3353 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3354 L: netdev@vger.kernel.org
3355 W: http://www.cavium.com
3357 F: drivers/net/ethernet/cavium/liquidio/
3360 M: Jan Glauber <jglauber@cavium.com>
3361 M: David Daney <david.daney@cavium.com>
3362 M: Steven J. Hill <Steven.Hill@cavium.com>
3363 W: http://www.cavium.com
3365 F: drivers/mmc/host/cavium*
3367 CAVIUM OCTEON-TX CRYPTO DRIVER
3368 M: George Cherian <george.cherian@cavium.com>
3369 L: linux-crypto@vger.kernel.org
3370 W: http://www.cavium.com
3372 F: drivers/crypto/cavium/cpt/
3374 CAVIUM THUNDERX2 ARM64 SOC
3375 M: Robert Richter <rrichter@cavium.com>
3376 M: Jayachandran C <jnair@caviumnetworks.com>
3377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3379 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3380 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3382 CC2520 IEEE-802.15.4 RADIO DRIVER
3383 M: Varka Bhadram <varkabhadram@gmail.com>
3384 L: linux-wpan@vger.kernel.org
3386 F: drivers/net/ieee802154/cc2520.c
3387 F: include/linux/spi/cc2520.h
3388 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3390 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3391 M: Gilad Ben-Yossef <gilad@benyossef.com>
3392 L: linux-crypto@vger.kernel.org
3394 F: drivers/crypto/ccree/
3395 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3398 M: Hans Verkuil <hans.verkuil@cisco.com>
3399 L: linux-media@vger.kernel.org
3400 T: git git://linuxtv.org/media_tree.git
3401 W: http://linuxtv.org
3403 F: Documentation/media/kapi/cec-core.rst
3404 F: Documentation/media/uapi/cec
3405 F: drivers/media/cec/
3406 F: drivers/media/rc/keymaps/rc-cec.c
3407 F: include/media/cec.h
3408 F: include/media/cec-notifier.h
3409 F: include/uapi/linux/cec.h
3410 F: include/uapi/linux/cec-funcs.h
3411 F: Documentation/devicetree/bindings/media/cec.txt
3412 F: Documentation/ABI/testing/debugfs-cec-error-inj
3415 M: Hans Verkuil <hans.verkuil@cisco.com>
3416 L: linux-media@vger.kernel.org
3417 T: git git://linuxtv.org/media_tree.git
3418 W: http://linuxtv.org
3420 F: drivers/media/platform/cec-gpio/
3421 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3423 CELL BROADBAND ENGINE ARCHITECTURE
3424 M: Arnd Bergmann <arnd@arndb.de>
3425 L: linuxppc-dev@lists.ozlabs.org
3426 W: http://www.ibm.com/developerworks/power/cell/
3428 F: arch/powerpc/include/asm/cell*.h
3429 F: arch/powerpc/include/asm/spu*.h
3430 F: arch/powerpc/include/uapi/asm/spu*.h
3431 F: arch/powerpc/oprofile/*cell*
3432 F: arch/powerpc/platforms/cell/
3434 CEPH COMMON CODE (LIBCEPH)
3435 M: Ilya Dryomov <idryomov@gmail.com>
3436 M: "Yan, Zheng" <zyan@redhat.com>
3437 M: Sage Weil <sage@redhat.com>
3438 L: ceph-devel@vger.kernel.org
3440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3441 T: git git://github.com/ceph/ceph-client.git
3444 F: include/linux/ceph/
3445 F: include/linux/crush/
3447 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3448 M: "Yan, Zheng" <zyan@redhat.com>
3449 M: Sage Weil <sage@redhat.com>
3450 M: Ilya Dryomov <idryomov@gmail.com>
3451 L: ceph-devel@vger.kernel.org
3453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3454 T: git git://github.com/ceph/ceph-client.git
3456 F: Documentation/filesystems/ceph.txt
3459 CERTIFICATE HANDLING:
3460 M: David Howells <dhowells@redhat.com>
3461 M: David Woodhouse <dwmw2@infradead.org>
3462 L: keyrings@vger.kernel.org
3464 F: Documentation/admin-guide/module-signing.rst
3466 F: scripts/sign-file.c
3467 F: scripts/extract-cert.c
3469 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3470 L: linux-usb@vger.kernel.org
3472 F: Documentation/usb/WUSB-Design-overview.txt
3473 F: Documentation/usb/wusb-cbaf
3474 F: drivers/usb/host/hwa-hc.c
3475 F: drivers/usb/host/whci/
3476 F: drivers/usb/wusbcore/
3477 F: include/linux/usb/wusb*
3479 CFAG12864B LCD DRIVER
3480 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3482 F: drivers/auxdisplay/cfag12864b.c
3483 F: include/linux/cfag12864b.h
3485 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3486 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3488 F: drivers/auxdisplay/cfag12864bfb.c
3489 F: include/linux/cfag12864b.h
3491 802.11 (including CFG80211/NL80211)
3492 M: Johannes Berg <johannes@sipsolutions.net>
3493 L: linux-wireless@vger.kernel.org
3494 W: http://wireless.kernel.org/
3495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3499 F: include/uapi/linux/nl80211.h
3500 F: include/linux/ieee80211.h
3501 F: include/net/wext.h
3502 F: include/net/cfg80211.h
3503 F: include/net/iw_handler.h
3504 F: include/net/ieee80211_radiotap.h
3505 F: Documentation/driver-api/80211/cfg80211.rst
3506 F: Documentation/networking/regulatory.txt
3508 CHAR and MISC DRIVERS
3509 M: Arnd Bergmann <arnd@arndb.de>
3510 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3515 F: include/linux/miscdevice.h
3518 M: Andy Whitcroft <apw@canonical.com>
3519 M: Joe Perches <joe@perches.com>
3521 F: scripts/checkpatch.pl
3523 CHINESE DOCUMENTATION
3524 M: Harry Wei <harryxiyou@gmail.com>
3525 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3526 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3528 F: Documentation/translations/zh_CN/
3530 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3531 M: Peter Chen <Peter.Chen@nxp.com>
3532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3533 L: linux-usb@vger.kernel.org
3535 F: drivers/usb/chipidea/
3537 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3538 M: Hans de Goede <hdegoede@redhat.com>
3539 L: linux-input@vger.kernel.org
3541 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3542 F: drivers/input/touchscreen/chipone_icn8318.c
3544 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3545 M: Hans de Goede <hdegoede@redhat.com>
3546 L: linux-input@vger.kernel.org
3548 F: drivers/input/touchscreen/chipone_icn8505.c
3550 CHROME HARDWARE PLATFORM SUPPORT
3551 M: Benson Leung <bleung@chromium.org>
3552 M: Olof Johansson <olof@lixom.net>
3554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3555 F: drivers/platform/chrome/
3557 CIRRUS LOGIC AUDIO CODEC DRIVERS
3558 M: Brian Austin <brian.austin@cirrus.com>
3559 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3560 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3562 F: sound/soc/codecs/cs*
3564 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3565 M: Hartley Sweeten <hsweeten@visionengravers.com>
3566 L: netdev@vger.kernel.org
3568 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3570 CISCO FCOE HBA DRIVER
3571 M: Satish Kharat <satishkh@cisco.com>
3572 M: Sesidhar Baddela <sebaddel@cisco.com>
3573 M: Karan Tilak Kumar <kartilak@cisco.com>
3574 L: linux-scsi@vger.kernel.org
3576 F: drivers/scsi/fnic/
3578 CISCO SCSI HBA DRIVER
3579 M: Karan Tilak Kumar <kartilak@cisco.com>
3580 M: Sesidhar Baddela <sebaddel@cisco.com>
3581 L: linux-scsi@vger.kernel.org
3583 F: drivers/scsi/snic/
3585 CISCO VIC ETHERNET NIC DRIVER
3586 M: Christian Benvenuti <benve@cisco.com>
3587 M: Govindarajulu Varadarajan <_govind@gmx.com>
3588 M: Parvi Kaustubhi <pkaustub@cisco.com>
3590 F: drivers/net/ethernet/cisco/enic/
3592 CISCO VIC LOW LATENCY NIC DRIVER
3593 M: Christian Benvenuti <benve@cisco.com>
3595 F: drivers/infiniband/hw/usnic/
3597 CIRRUS LOGIC MADERA CODEC DRIVERS
3598 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3599 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3600 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3601 L: patches@opensource.cirrus.com
3602 T: git https://github.com/CirrusLogic/linux-drivers.git
3603 W: https://github.com/CirrusLogic/linux-drivers/wiki
3605 F: Documentation/devicetree/bindings/mfd/madera.txt
3606 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3607 F: include/linux/mfd/madera/*
3608 F: drivers/gpio/gpio-madera*
3609 F: drivers/mfd/madera*
3610 F: drivers/mfd/cs47l*
3611 F: drivers/pinctrl/cirrus/*
3614 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3619 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3620 L: linux-kernel@vger.kernel.org
3623 F: include/linux/cleancache.h
3626 M: Russell King <linux@armlinux.org.uk>
3627 L: linux-clk@vger.kernel.org
3629 F: include/linux/clk.h
3631 CLOCKSOURCE, CLOCKEVENT DRIVERS
3632 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3633 M: Thomas Gleixner <tglx@linutronix.de>
3634 L: linux-kernel@vger.kernel.org
3635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3637 F: drivers/clocksource/
3638 F: Documentation/devicetree/bindings/timer/
3641 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3642 M: Daniel Oliveira Nascimento <don@syst.com.br>
3643 L: platform-driver-x86@vger.kernel.org
3645 F: drivers/platform/x86/classmate-laptop.c
3648 M: Hans Verkuil <hans.verkuil@cisco.com>
3649 L: linux-media@vger.kernel.org
3650 T: git git://linuxtv.org/media_tree.git
3651 W: https://linuxtv.org
3653 F: drivers/media/pci/cobalt/
3655 COCCINELLE/Semantic Patches (SmPL)
3656 M: Julia Lawall <Julia.Lawall@lip6.fr>
3657 M: Gilles Muller <Gilles.Muller@lip6.fr>
3658 M: Nicolas Palix <nicolas.palix@imag.fr>
3659 M: Michal Marek <michal.lkml@markovi.net>
3660 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3662 W: http://coccinelle.lip6.fr/
3664 F: Documentation/dev-tools/coccinelle.rst
3665 F: scripts/coccinelle/
3666 F: scripts/coccicheck
3669 M: Jan Harkes <jaharkes@cs.cmu.edu>
3671 L: codalist@coda.cs.cmu.edu
3672 W: http://www.coda.cs.cmu.edu/
3674 F: Documentation/filesystems/coda.txt
3676 F: include/linux/coda*.h
3677 F: include/uapi/linux/coda*.h
3679 CODA V4L2 MEM2MEM DRIVER
3680 M: Philipp Zabel <p.zabel@pengutronix.de>
3681 L: linux-media@vger.kernel.org
3683 F: Documentation/devicetree/bindings/media/coda.txt
3684 F: drivers/media/platform/coda/
3687 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3689 F: Documentation/process/code-of-conduct.rst
3690 F: Documentation/process/code-of-conduct-interpretation.rst
3692 COMMON CLK FRAMEWORK
3693 M: Michael Turquette <mturquette@baylibre.com>
3694 M: Stephen Boyd <sboyd@kernel.org>
3695 L: linux-clk@vger.kernel.org
3696 Q: http://patchwork.kernel.org/project/linux-clk/list/
3697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3699 F: Documentation/devicetree/bindings/clock/
3701 X: drivers/clk/clkdev.c
3702 F: include/linux/clk-pr*
3703 F: include/linux/clk/
3704 F: include/linux/of_clk.h
3706 COMMON INTERNET FILE SYSTEM (CIFS)
3707 M: Steve French <sfrench@samba.org>
3708 L: linux-cifs@vger.kernel.org
3709 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3710 W: http://linux-cifs.samba.org/
3711 T: git git://git.samba.org/sfrench/cifs-2.6.git
3713 F: Documentation/filesystems/cifs/
3716 COMPACTPCI HOTPLUG CORE
3717 M: Scott Murray <scott@spiteful.org>
3718 L: linux-pci@vger.kernel.org
3720 F: drivers/pci/hotplug/cpci_hotplug*
3722 COMPACTPCI HOTPLUG GENERIC DRIVER
3723 M: Scott Murray <scott@spiteful.org>
3724 L: linux-pci@vger.kernel.org
3726 F: drivers/pci/hotplug/cpcihp_generic.c
3728 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3729 M: Scott Murray <scott@spiteful.org>
3730 L: linux-pci@vger.kernel.org
3732 F: drivers/pci/hotplug/cpcihp_zt5550.*
3734 COMPAL LAPTOP SUPPORT
3735 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3736 L: platform-driver-x86@vger.kernel.org
3738 F: drivers/platform/x86/compal-laptop.c
3740 CONEXANT ACCESSRUNNER USB DRIVER
3741 L: accessrunner-general@lists.sourceforge.net
3742 W: http://accessrunner.sourceforge.net/
3744 F: drivers/usb/atm/cxacru.c
3747 M: Joel Becker <jlbec@evilplan.org>
3748 M: Christoph Hellwig <hch@lst.de>
3749 T: git git://git.infradead.org/users/hch/configfs.git
3752 F: include/linux/configfs.h
3755 M: Evgeniy Polyakov <zbr@ioremap.net>
3756 L: netdev@vger.kernel.org
3758 F: drivers/connector/
3760 CONTROL GROUP (CGROUP)
3761 M: Tejun Heo <tj@kernel.org>
3762 M: Li Zefan <lizefan@huawei.com>
3763 M: Johannes Weiner <hannes@cmpxchg.org>
3764 L: cgroups@vger.kernel.org
3765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3767 F: Documentation/cgroup*
3768 F: include/linux/cgroup*
3771 CONTROL GROUP - CPUSET
3772 M: Li Zefan <lizefan@huawei.com>
3773 L: cgroups@vger.kernel.org
3774 W: http://www.bullopensource.org/cpuset/
3775 W: http://oss.sgi.com/projects/cpusets/
3776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3778 F: Documentation/cgroup-v1/cpusets.txt
3779 F: include/linux/cpuset.h
3780 F: kernel/cgroup/cpuset.c
3782 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3783 M: Johannes Weiner <hannes@cmpxchg.org>
3784 M: Michal Hocko <mhocko@kernel.org>
3785 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3786 L: cgroups@vger.kernel.org
3787 L: linux-mm@kvack.org
3792 CORETEMP HARDWARE MONITORING DRIVER
3793 M: Fenghua Yu <fenghua.yu@intel.com>
3794 L: linux-hwmon@vger.kernel.org
3796 F: Documentation/hwmon/coretemp
3797 F: drivers/hwmon/coretemp.c
3799 COSA/SRP SYNC SERIAL DRIVER
3800 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3801 W: http://www.fi.muni.cz/~kas/cosa/
3803 F: drivers/net/wan/cosa*
3805 CPMAC ETHERNET DRIVER
3806 M: Florian Fainelli <f.fainelli@gmail.com>
3807 L: netdev@vger.kernel.org
3809 F: drivers/net/ethernet/ti/cpmac.c
3811 CPU FREQUENCY DRIVERS
3812 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3813 M: Viresh Kumar <viresh.kumar@linaro.org>
3814 L: linux-pm@vger.kernel.org
3816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3817 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3818 B: https://bugzilla.kernel.org
3819 F: Documentation/cpu-freq/
3820 F: Documentation/devicetree/bindings/cpufreq/
3822 F: include/linux/cpufreq.h
3823 F: tools/testing/selftests/cpufreq/
3825 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3826 M: Viresh Kumar <viresh.kumar@linaro.org>
3827 M: Sudeep Holla <sudeep.holla@arm.com>
3828 L: linux-pm@vger.kernel.org
3829 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3831 F: drivers/cpufreq/arm_big_little.h
3832 F: drivers/cpufreq/arm_big_little.c
3834 CPU POWER MONITORING SUBSYSTEM
3835 M: Thomas Renninger <trenn@suse.com>
3836 M: Shuah Khan <shuah@kernel.org>
3837 L: linux-pm@vger.kernel.org
3839 F: tools/power/cpupower/
3842 M: "H. Peter Anvin" <hpa@zytor.com>
3844 F: arch/x86/kernel/cpuid.c
3845 F: arch/x86/kernel/msr.c
3847 CPUIDLE DRIVER - ARM BIG LITTLE
3848 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3849 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3850 L: linux-pm@vger.kernel.org
3851 L: linux-arm-kernel@lists.infradead.org
3852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3854 F: drivers/cpuidle/cpuidle-big_little.c
3856 CPUIDLE DRIVER - ARM EXYNOS
3857 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3858 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3859 M: Kukjin Kim <kgene@kernel.org>
3860 L: linux-pm@vger.kernel.org
3861 L: linux-samsung-soc@vger.kernel.org
3863 F: drivers/cpuidle/cpuidle-exynos.c
3864 F: arch/arm/mach-exynos/pm.c
3867 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3868 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3869 L: linux-pm@vger.kernel.org
3871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3872 B: https://bugzilla.kernel.org
3873 F: drivers/cpuidle/*
3874 F: include/linux/cpuidle.h
3877 M: Nicolas Pitre <nico@linaro.org>
3879 F: Documentation/filesystems/cramfs.txt
3883 M: Herbert Xu <herbert@gondor.apana.org.au>
3884 M: "David S. Miller" <davem@davemloft.net>
3885 L: linux-crypto@vger.kernel.org
3886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3889 F: Documentation/crypto/
3890 F: Documentation/devicetree/bindings/crypto/
3895 F: include/linux/crypto*
3897 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3898 M: Neil Horman <nhorman@tuxdriver.com>
3899 L: linux-crypto@vger.kernel.org
3901 F: crypto/ansi_cprng.c
3905 M: Hans Verkuil <hverkuil@xs4all.nl>
3906 L: linux-media@vger.kernel.org
3907 T: git git://linuxtv.org/media_tree.git
3908 W: http://linuxtv.org
3910 F: drivers/media/i2c/cs3308.c
3911 F: drivers/media/i2c/cs3308.h
3913 CS5535 Audio ALSA driver
3914 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3916 F: sound/pci/cs5535audio/
3919 M: Solomon Peachy <pizza@shaftnet.org>
3921 F: drivers/net/wireless/st/cw1200/
3923 CX18 VIDEO4LINUX DRIVER
3924 M: Andy Walls <awalls@md.metrocast.net>
3925 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3926 L: linux-media@vger.kernel.org
3927 T: git git://linuxtv.org/media_tree.git
3928 W: https://linuxtv.org
3929 W: http://www.ivtvdriver.org/index.php/Cx18
3931 F: Documentation/media/v4l-drivers/cx18*
3932 F: drivers/media/pci/cx18/
3933 F: include/uapi/linux/ivtv*
3935 CX2341X MPEG ENCODER HELPER MODULE
3936 M: Hans Verkuil <hverkuil@xs4all.nl>
3937 L: linux-media@vger.kernel.org
3938 T: git git://linuxtv.org/media_tree.git
3939 W: https://linuxtv.org
3941 F: drivers/media/common/cx2341x*
3942 F: include/media/cx2341x*
3944 CX24120 MEDIA DRIVER
3945 M: Jemma Denson <jdenson@gmail.com>
3946 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3947 L: linux-media@vger.kernel.org
3948 W: https://linuxtv.org
3949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3951 F: drivers/media/dvb-frontends/cx24120*
3953 CX88 VIDEO4LINUX DRIVER
3954 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3955 L: linux-media@vger.kernel.org
3956 W: https://linuxtv.org
3957 T: git git://linuxtv.org/media_tree.git
3959 F: Documentation/media/v4l-drivers/cx88*
3960 F: drivers/media/pci/cx88/
3962 CXD2820R MEDIA DRIVER
3963 M: Antti Palosaari <crope@iki.fi>
3964 L: linux-media@vger.kernel.org
3965 W: https://linuxtv.org
3966 W: http://palosaari.fi/linux/
3967 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3968 T: git git://linuxtv.org/anttip/media_tree.git
3970 F: drivers/media/dvb-frontends/cxd2820r*
3972 CXGB3 ETHERNET DRIVER (CXGB3)
3973 M: Santosh Raspatur <santosh@chelsio.com>
3974 L: netdev@vger.kernel.org
3975 W: http://www.chelsio.com
3977 F: drivers/net/ethernet/chelsio/cxgb3/
3979 CXGB3 ISCSI DRIVER (CXGB3I)
3980 M: Karen Xie <kxie@chelsio.com>
3981 L: linux-scsi@vger.kernel.org
3982 W: http://www.chelsio.com
3984 F: drivers/scsi/cxgbi/cxgb3i
3986 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3987 M: Steve Wise <swise@chelsio.com>
3988 L: linux-rdma@vger.kernel.org
3989 W: http://www.openfabrics.org
3991 F: drivers/infiniband/hw/cxgb3/
3992 F: include/uapi/rdma/cxgb3-abi.h
3994 CXGB4 CRYPTO DRIVER (chcr)
3995 M: Harsh Jain <harsh@chelsio.com>
3996 L: linux-crypto@vger.kernel.org
3997 W: http://www.chelsio.com
3999 F: drivers/crypto/chelsio
4001 CXGB4 ETHERNET DRIVER (CXGB4)
4002 M: Ganesh Goudar <ganeshgr@chelsio.com>
4003 L: netdev@vger.kernel.org
4004 W: http://www.chelsio.com
4006 F: drivers/net/ethernet/chelsio/cxgb4/
4008 CXGB4 ISCSI DRIVER (CXGB4I)
4009 M: Karen Xie <kxie@chelsio.com>
4010 L: linux-scsi@vger.kernel.org
4011 W: http://www.chelsio.com
4013 F: drivers/scsi/cxgbi/cxgb4i
4015 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4016 M: Steve Wise <swise@chelsio.com>
4017 L: linux-rdma@vger.kernel.org
4018 W: http://www.openfabrics.org
4020 F: drivers/infiniband/hw/cxgb4/
4021 F: include/uapi/rdma/cxgb4-abi.h
4023 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4024 M: Casey Leedom <leedom@chelsio.com>
4025 L: netdev@vger.kernel.org
4026 W: http://www.chelsio.com
4028 F: drivers/net/ethernet/chelsio/cxgb4vf/
4030 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4031 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4032 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4033 L: linuxppc-dev@lists.ozlabs.org
4035 F: arch/powerpc/platforms/powernv/pci-cxl.c
4036 F: drivers/misc/cxl/
4037 F: include/misc/cxl*
4038 F: include/uapi/misc/cxl.h
4039 F: Documentation/powerpc/cxl.txt
4040 F: Documentation/ABI/testing/sysfs-class-cxl
4042 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4043 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4044 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4045 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4046 L: linux-scsi@vger.kernel.org
4048 F: drivers/scsi/cxlflash/
4049 F: include/uapi/scsi/cxlflash_ioctl.h
4050 F: Documentation/powerpc/cxlflash.txt
4053 M: Russell King <linux@armlinux.org.uk>
4054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4055 W: http://www.armlinux.org.uk/
4057 F: drivers/video/fbdev/cyber2000fb.*
4059 CYCLADES ASYNC MUX DRIVER
4060 W: http://www.cyclades.com/
4062 F: drivers/tty/cyclades.c
4063 F: include/linux/cyclades.h
4064 F: include/uapi/linux/cyclades.h
4066 CYCLADES PC300 DRIVER
4067 W: http://www.cyclades.com/
4069 F: drivers/net/wan/pc300*
4071 CYPRESS_FIRMWARE MEDIA DRIVER
4072 M: Antti Palosaari <crope@iki.fi>
4073 L: linux-media@vger.kernel.org
4074 W: https://linuxtv.org
4075 W: http://palosaari.fi/linux/
4076 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4077 T: git git://linuxtv.org/anttip/media_tree.git
4079 F: drivers/media/common/cypress_firmware*
4081 CYTTSP TOUCHSCREEN DRIVER
4082 M: Ferruh Yigit <fery@cypress.com>
4083 L: linux-input@vger.kernel.org
4085 F: drivers/input/touchscreen/cyttsp*
4086 F: include/linux/input/cyttsp.h
4088 D-LINK DIR-685 TOUCHKEYS DRIVER
4089 M: Linus Walleij <linus.walleij@linaro.org>
4090 L: linux-input@vger.kernel.org
4092 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4094 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4095 M: Joshua Kinard <kumba@gentoo.org>
4097 F: drivers/rtc/rtc-ds1685.c
4098 F: include/linux/rtc/ds1685.h
4100 DAMA SLAVE for AX.25
4101 M: Joerg Reuter <jreuter@yaina.de>
4102 W: http://yaina.de/jreuter/
4103 W: http://www.qsl.net/dl1bke/
4104 L: linux-hams@vger.kernel.org
4106 F: net/ax25/af_ax25.c
4107 F: net/ax25/ax25_dev.c
4108 F: net/ax25/ax25_ds_*
4109 F: net/ax25/ax25_in.c
4110 F: net/ax25/ax25_out.c
4111 F: net/ax25/ax25_timer.c
4112 F: net/ax25/sysctl_net_ax25.c
4114 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4115 L: netdev@vger.kernel.org
4117 F: Documentation/networking/dmfe.txt
4118 F: drivers/net/ethernet/dec/tulip/dmfe.c
4120 DC390/AM53C974 SCSI driver
4121 M: Hannes Reinecke <hare@suse.com>
4122 L: linux-scsi@vger.kernel.org
4124 F: drivers/scsi/am53c974.c
4127 M: Oliver Neukum <oliver@neukum.org>
4128 M: Ali Akcaagac <aliakc@web.de>
4129 M: Jamie Lenehan <lenehan@twibble.org>
4130 L: dc395x@twibble.org
4131 W: http://twibble.org/dist/dc395x/
4132 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4134 F: Documentation/scsi/dc395x.txt
4135 F: drivers/scsi/dc395x.*
4138 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4139 L: dccp@vger.kernel.org
4140 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4142 F: include/linux/dccp.h
4143 F: include/uapi/linux/dccp.h
4144 F: include/linux/tfrc.h
4147 DECnet NETWORK LAYER
4148 W: http://linux-decnet.sourceforge.net
4149 L: linux-decnet-user@lists.sourceforge.net
4151 F: Documentation/networking/decnet.txt
4154 DECSTATION PLATFORM SUPPORT
4155 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4156 L: linux-mips@linux-mips.org
4157 W: http://www.linux-mips.org/wiki/DECstation
4160 F: arch/mips/include/asm/dec/
4161 F: arch/mips/include/asm/mach-dec/
4163 DEFXX FDDI NETWORK DRIVER
4164 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4166 F: drivers/net/fddi/defxx.*
4169 M: Pali Rohár <pali.rohar@gmail.com>
4170 M: Mario Limonciello <mario.limonciello@dell.com>
4171 L: platform-driver-x86@vger.kernel.org
4173 F: drivers/platform/x86/dell-smbios.*
4175 DELL SMBIOS SMM DRIVER
4176 M: Mario Limonciello <mario.limonciello@dell.com>
4177 L: platform-driver-x86@vger.kernel.org
4179 F: drivers/platform/x86/dell-smbios-smm.c
4181 DELL SMBIOS WMI DRIVER
4182 M: Mario Limonciello <mario.limonciello@dell.com>
4183 L: platform-driver-x86@vger.kernel.org
4185 F: drivers/platform/x86/dell-smbios-wmi.c
4186 F: tools/wmi/dell-smbios-example.c
4188 DEFZA FDDI NETWORK DRIVER
4189 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4191 F: drivers/net/fddi/defza.*
4194 M: Matthew Garrett <mjg59@srcf.ucam.org>
4195 M: Pali Rohár <pali.rohar@gmail.com>
4196 L: platform-driver-x86@vger.kernel.org
4198 F: drivers/platform/x86/dell-laptop.c
4200 DELL LAPTOP FREEFALL DRIVER
4201 M: Pali Rohár <pali.rohar@gmail.com>
4203 F: drivers/platform/x86/dell-smo8800.c
4205 DELL LAPTOP RBTN DRIVER
4206 M: Pali Rohár <pali.rohar@gmail.com>
4208 F: drivers/platform/x86/dell-rbtn.*
4210 DELL REMOTE BIOS UPDATE DRIVER
4211 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4212 L: platform-driver-x86@vger.kernel.org
4214 F: drivers/platform/x86/dell_rbu.c
4216 DELL LAPTOP SMM DRIVER
4217 M: Pali Rohár <pali.rohar@gmail.com>
4219 F: drivers/hwmon/dell-smm-hwmon.c
4220 F: include/uapi/linux/i8k.h
4222 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4223 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4224 L: platform-driver-x86@vger.kernel.org
4226 F: Documentation/dcdbas.txt
4227 F: drivers/platform/x86/dcdbas.*
4229 DELL WMI NOTIFICATIONS DRIVER
4230 M: Matthew Garrett <mjg59@srcf.ucam.org>
4231 M: Pali Rohár <pali.rohar@gmail.com>
4233 F: drivers/platform/x86/dell-wmi.c
4235 DELL WMI DESCRIPTOR DRIVER
4236 M: Mario Limonciello <mario.limonciello@dell.com>
4238 F: drivers/platform/x86/dell-wmi-descriptor.c
4240 DELTA ST MEDIA DRIVER
4241 M: Hugues Fruchet <hugues.fruchet@st.com>
4242 L: linux-media@vger.kernel.org
4243 T: git git://linuxtv.org/media_tree.git
4244 W: https://linuxtv.org
4246 F: drivers/media/platform/sti/delta
4249 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4250 L: linux-mtd@lists.infradead.org
4252 F: drivers/mtd/nand/raw/denali*
4254 DESIGNWARE USB2 DRD IP DRIVER
4255 M: Minas Harutyunyan <hminas@synopsys.com>
4256 L: linux-usb@vger.kernel.org
4257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4259 F: drivers/usb/dwc2/
4261 DESIGNWARE USB3 DRD IP DRIVER
4262 M: Felipe Balbi <balbi@kernel.org>
4263 L: linux-usb@vger.kernel.org
4264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4266 F: drivers/usb/dwc3/
4268 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4269 M: Andreas Klinger <ak@it-klinger.de>
4270 L: linux-iio@vger.kernel.org
4272 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4273 F: drivers/iio/proximity/srf*.c
4275 DEVICE COREDUMP (DEV_COREDUMP)
4276 M: Johannes Berg <johannes@sipsolutions.net>
4277 L: linux-kernel@vger.kernel.org
4279 F: drivers/base/devcoredump.c
4280 F: include/linux/devcoredump.h
4282 DEVICE FREQUENCY (DEVFREQ)
4283 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4284 M: Kyungmin Park <kyungmin.park@samsung.com>
4285 R: Chanwoo Choi <cw00.choi@samsung.com>
4286 L: linux-pm@vger.kernel.org
4287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4290 F: include/linux/devfreq.h
4291 F: Documentation/devicetree/bindings/devfreq/
4293 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4294 M: Chanwoo Choi <cw00.choi@samsung.com>
4295 L: linux-pm@vger.kernel.org
4296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4298 F: drivers/devfreq/event/
4299 F: drivers/devfreq/devfreq-event.c
4300 F: include/linux/devfreq-event.h
4301 F: Documentation/devicetree/bindings/devfreq/event/
4303 DEVICE NUMBER REGISTRY
4304 M: Torben Mathiasen <device@lanana.org>
4305 W: http://lanana.org/docs/device-list/index.html
4309 M: Alasdair Kergon <agk@redhat.com>
4310 M: Mike Snitzer <snitzer@redhat.com>
4311 M: dm-devel@redhat.com
4312 L: dm-devel@redhat.com
4313 W: http://sources.redhat.com/dm
4314 Q: http://patchwork.kernel.org/project/dm-devel/list/
4315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4316 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4318 F: Documentation/device-mapper/
4319 F: drivers/md/Makefile
4320 F: drivers/md/Kconfig
4322 F: drivers/md/persistent-data/
4323 F: include/linux/device-mapper.h
4324 F: include/linux/dm-*.h
4325 F: include/uapi/linux/dm-*.h
4328 M: Jiri Pirko <jiri@mellanox.com>
4329 L: netdev@vger.kernel.org
4331 F: net/core/devlink.c
4332 F: include/net/devlink.h
4333 F: include/uapi/linux/devlink.h
4335 DIALOG SEMICONDUCTOR DRIVERS
4336 M: Support Opensource <support.opensource@diasemi.com>
4337 W: http://www.dialog-semiconductor.com/products
4339 F: Documentation/hwmon/da90??
4340 F: Documentation/devicetree/bindings/mfd/da90*.txt
4341 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4342 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4343 F: Documentation/devicetree/bindings/regulator/da92*.txt
4344 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4345 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4346 F: drivers/gpio/gpio-da90??.c
4347 F: drivers/hwmon/da90??-hwmon.c
4348 F: drivers/iio/adc/da91??-*.c
4349 F: drivers/input/misc/da90??_onkey.c
4350 F: drivers/input/touchscreen/da9052_tsi.c
4351 F: drivers/leds/leds-da90??.c
4352 F: drivers/mfd/da903x.c
4353 F: drivers/mfd/da90??-*.c
4354 F: drivers/mfd/da91??-*.c
4355 F: drivers/power/supply/da9052-battery.c
4356 F: drivers/power/supply/da91??-*.c
4357 F: drivers/regulator/da903x.c
4358 F: drivers/regulator/da9???-regulator.[ch]
4359 F: drivers/thermal/da90??-thermal.c
4360 F: drivers/rtc/rtc-da90??.c
4361 F: drivers/video/backlight/da90??_bl.c
4362 F: drivers/watchdog/da90??_wdt.c
4363 F: include/linux/mfd/da903x.h
4364 F: include/linux/mfd/da9052/
4365 F: include/linux/mfd/da9055/
4366 F: include/linux/mfd/da9062/
4367 F: include/linux/mfd/da9063/
4368 F: include/linux/mfd/da9150/
4369 F: include/linux/regulator/da9211.h
4370 F: include/sound/da[79]*.h
4371 F: sound/soc/codecs/da[79]*.[ch]
4373 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4374 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4375 L: linux-gpio@vger.kernel.org
4377 F: drivers/gpio/gpio-gpio-mm.c
4379 DIOLAN U2C-12 I2C DRIVER
4380 M: Guenter Roeck <linux@roeck-us.net>
4381 L: linux-i2c@vger.kernel.org
4383 F: drivers/i2c/busses/i2c-diolan-u2c.c
4385 FILESYSTEM DIRECT ACCESS (DAX)
4386 M: Matthew Wilcox <willy@infradead.org>
4387 M: Ross Zwisler <zwisler@kernel.org>
4388 M: Jan Kara <jack@suse.cz>
4389 L: linux-fsdevel@vger.kernel.org
4392 F: include/linux/dax.h
4393 F: include/trace/events/fs_dax.h
4395 DEVICE DIRECT ACCESS (DAX)
4396 M: Dan Williams <dan.j.williams@intel.com>
4397 M: Dave Jiang <dave.jiang@intel.com>
4398 M: Ross Zwisler <zwisler@kernel.org>
4399 M: Vishal Verma <vishal.l.verma@intel.com>
4400 L: linux-nvdimm@lists.01.org
4404 DIRECTORY NOTIFICATION (DNOTIFY)
4405 M: Jan Kara <jack@suse.cz>
4406 R: Amir Goldstein <amir73il@gmail.com>
4407 L: linux-fsdevel@vger.kernel.org
4409 F: Documentation/filesystems/dnotify.txt
4410 F: fs/notify/dnotify/
4411 F: include/linux/dnotify.h
4413 DISK GEOMETRY AND PARTITION HANDLING
4414 M: Andries Brouwer <aeb@cwi.nl>
4415 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4416 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4417 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4421 M: Jan Kara <jack@suse.com>
4423 F: Documentation/filesystems/quota.txt
4425 F: include/linux/quota*.h
4426 F: include/uapi/linux/quota*.h
4428 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4429 M: Bernie Thompson <bernie@plugable.com>
4430 L: linux-fbdev@vger.kernel.org
4432 W: http://plugable.com/category/projects/udlfb/
4433 F: drivers/video/fbdev/udlfb.c
4434 F: include/video/udlfb.h
4435 F: Documentation/fb/udlfb.txt
4437 DISTRIBUTED LOCK MANAGER (DLM)
4438 M: Christine Caulfield <ccaulfie@redhat.com>
4439 M: David Teigland <teigland@redhat.com>
4440 L: cluster-devel@redhat.com
4441 W: http://sources.redhat.com/cluster/
4442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4446 DMA BUFFER SHARING FRAMEWORK
4447 M: Sumit Semwal <sumit.semwal@linaro.org>
4449 L: linux-media@vger.kernel.org
4450 L: dri-devel@lists.freedesktop.org
4451 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4453 F: include/linux/dma-buf*
4454 F: include/linux/reservation.h
4455 F: include/linux/*fence.h
4456 F: Documentation/driver-api/dma-buf.rst
4457 T: git git://anongit.freedesktop.org/drm/drm-misc
4459 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4460 M: Vinod Koul <vkoul@kernel.org>
4461 L: dmaengine@vger.kernel.org
4462 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4465 F: include/linux/dmaengine.h
4466 F: include/linux/of_dma.h
4467 F: Documentation/devicetree/bindings/dma/
4468 F: Documentation/driver-api/dmaengine/
4469 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4472 M: Christoph Hellwig <hch@lst.de>
4473 M: Marek Szyprowski <m.szyprowski@samsung.com>
4474 R: Robin Murphy <robin.murphy@arm.com>
4475 L: iommu@lists.linux-foundation.org
4476 T: git git://git.infradead.org/users/hch/dma-mapping.git
4477 W: http://git.infradead.org/users/hch/dma-mapping.git
4480 F: include/asm-generic/dma-mapping.h
4481 F: include/linux/dma-direct.h
4482 F: include/linux/dma-mapping.h
4483 F: include/linux/dma-noncoherent.h
4485 DME1737 HARDWARE MONITOR DRIVER
4486 M: Juerg Haefliger <juergh@gmail.com>
4487 L: linux-hwmon@vger.kernel.org
4489 F: Documentation/hwmon/dme1737
4490 F: drivers/hwmon/dme1737.c
4493 M: Jean Delvare <jdelvare@suse.com>
4495 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4496 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4497 F: drivers/firmware/dmi-id.c
4498 F: drivers/firmware/dmi_scan.c
4499 F: include/linux/dmi.h
4502 M: Jonathan Corbet <corbet@lwn.net>
4503 L: linux-doc@vger.kernel.org
4506 F: scripts/kernel-doc
4507 X: Documentation/ABI/
4508 X: Documentation/acpi/
4509 X: Documentation/devicetree/
4510 X: Documentation/i2c/
4511 X: Documentation/media/
4512 X: Documentation/power/
4513 X: Documentation/spi/
4514 T: git git://git.lwn.net/linux.git docs-next
4516 DOCUMENTATION/ITALIAN
4517 M: Federico Vaga <federico.vaga@vaga.pv.it>
4518 L: linux-doc@vger.kernel.org
4520 F: Documentation/translations/it_IT
4522 DONGWOON DW9714 LENS VOICE COIL DRIVER
4523 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4524 L: linux-media@vger.kernel.org
4525 T: git git://linuxtv.org/media_tree.git
4527 F: drivers/media/i2c/dw9714.c
4528 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4530 DONGWOON DW9807 LENS VOICE COIL DRIVER
4531 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4532 L: linux-media@vger.kernel.org
4533 T: git git://linuxtv.org/media_tree.git
4535 F: drivers/media/i2c/dw9807-vcm.c
4536 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4539 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4540 L: blinux-list@redhat.com
4542 F: drivers/char/dtlk.c
4543 F: include/linux/dtlk.h
4545 DPAA2 DATAPATH I/O (DPIO) DRIVER
4546 M: Roy Pledge <Roy.Pledge@nxp.com>
4547 L: linux-kernel@vger.kernel.org
4549 F: drivers/soc/fsl/dpio
4551 DPAA2 ETHERNET DRIVER
4552 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4553 L: netdev@vger.kernel.org
4555 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4556 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4557 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4558 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4559 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4561 DPAA2 ETHERNET SWITCH DRIVER
4562 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4563 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4564 L: linux-kernel@vger.kernel.org
4566 F: drivers/staging/fsl-dpaa2/ethsw
4568 DPAA2 PTP CLOCK DRIVER
4569 M: Yangbo Lu <yangbo.lu@nxp.com>
4570 L: netdev@vger.kernel.org
4572 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4573 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4575 DPT_I2O SCSI RAID DRIVER
4576 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4577 L: linux-scsi@vger.kernel.org
4578 W: http://www.adaptec.com/
4580 F: drivers/scsi/dpt*
4581 F: drivers/scsi/dpt/
4584 M: Philipp Reisner <philipp.reisner@linbit.com>
4585 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4586 L: drbd-dev@lists.linbit.com
4587 W: http://www.drbd.org
4588 T: git git://git.linbit.com/linux-drbd.git
4589 T: git git://git.linbit.com/drbd-8.4.git
4591 F: drivers/block/drbd/
4593 F: Documentation/blockdev/drbd/
4595 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4596 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4597 R: "Rafael J. Wysocki" <rafael@kernel.org>
4598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4600 F: Documentation/kobject.txt
4604 F: include/linux/debugfs.h
4605 F: include/linux/kobj*
4608 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4609 M: Kevin Hilman <khilman@kernel.org>
4610 M: Nishanth Menon <nm@ti.com>
4612 F: drivers/power/avs/
4613 F: include/linux/power/smartreflex.h
4614 L: linux-pm@vger.kernel.org
4616 DRM DRIVER FOR ARM PL111 CLCD
4617 M: Eric Anholt <eric@anholt.net>
4618 T: git git://anongit.freedesktop.org/drm/drm-misc
4620 F: drivers/gpu/drm/pl111/
4622 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4623 M: Linus Walleij <linus.walleij@linaro.org>
4624 T: git git://anongit.freedesktop.org/drm/drm-misc
4626 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4627 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4629 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4630 M: Dave Airlie <airlied@redhat.com>
4632 F: drivers/gpu/drm/ast/
4634 DRM DRIVER FOR BOCHS VIRTUAL GPU
4635 M: Gerd Hoffmann <kraxel@redhat.com>
4636 L: virtualization@lists.linux-foundation.org
4637 T: git git://anongit.freedesktop.org/drm/drm-misc
4639 F: drivers/gpu/drm/bochs/
4641 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4642 M: Linus Walleij <linus.walleij@linaro.org>
4643 T: git git://anongit.freedesktop.org/drm/drm-misc
4645 F: drivers/gpu/drm/tve200/
4647 DRM DRIVER FOR ILITEK ILI9225 PANELS
4648 M: David Lechner <david@lechnology.com>
4650 F: drivers/gpu/drm/tinydrm/ili9225.c
4651 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4653 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4654 S: Orphan / Obsolete
4655 F: drivers/gpu/drm/i810/
4656 F: include/uapi/drm/i810_drm.h
4658 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4659 S: Orphan / Obsolete
4660 F: drivers/gpu/drm/mga/
4661 F: include/uapi/drm/mga_drm.h
4663 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4664 M: Dave Airlie <airlied@redhat.com>
4666 F: drivers/gpu/drm/mgag200/
4668 DRM DRIVER FOR MI0283QT
4669 M: Noralf Trønnes <noralf@tronnes.org>
4671 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4672 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4674 DRM DRIVER FOR MSM ADRENO GPU
4675 M: Rob Clark <robdclark@gmail.com>
4676 L: linux-arm-msm@vger.kernel.org
4677 L: dri-devel@lists.freedesktop.org
4678 L: freedreno@lists.freedesktop.org
4679 T: git git://people.freedesktop.org/~robclark/linux
4681 F: drivers/gpu/drm/msm/
4682 F: include/uapi/drm/msm_drm.h
4683 F: Documentation/devicetree/bindings/display/msm/
4685 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4686 M: Ben Skeggs <bskeggs@redhat.com>
4687 L: dri-devel@lists.freedesktop.org
4688 L: nouveau@lists.freedesktop.org
4689 T: git git://github.com/skeggsb/linux
4691 F: drivers/gpu/drm/nouveau/
4692 F: include/uapi/drm/nouveau_drm.h
4694 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4695 M: Noralf Trønnes <noralf@tronnes.org>
4697 F: drivers/gpu/drm/tinydrm/repaper.c
4698 F: Documentation/devicetree/bindings/display/repaper.txt
4700 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4701 M: Dave Airlie <airlied@redhat.com>
4702 M: Gerd Hoffmann <kraxel@redhat.com>
4703 L: virtualization@lists.linux-foundation.org
4704 T: git git://anongit.freedesktop.org/drm/drm-misc
4706 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4707 F: drivers/gpu/drm/cirrus/
4709 DRM DRIVER FOR QXL VIRTUAL GPU
4710 M: Dave Airlie <airlied@redhat.com>
4711 M: Gerd Hoffmann <kraxel@redhat.com>
4712 L: virtualization@lists.linux-foundation.org
4713 T: git git://anongit.freedesktop.org/drm/drm-misc
4715 F: drivers/gpu/drm/qxl/
4716 F: include/uapi/drm/qxl_drm.h
4718 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4719 S: Orphan / Obsolete
4720 F: drivers/gpu/drm/r128/
4721 F: include/uapi/drm/r128_drm.h
4723 DRM DRIVER FOR SAVAGE VIDEO CARDS
4724 S: Orphan / Obsolete
4725 F: drivers/gpu/drm/savage/
4726 F: include/uapi/drm/savage_drm.h
4728 DRM DRIVER FOR SIS VIDEO CARDS
4729 S: Orphan / Obsolete
4730 F: drivers/gpu/drm/sis/
4731 F: include/uapi/drm/sis_drm.h
4733 DRM DRIVER FOR SITRONIX ST7586 PANELS
4734 M: David Lechner <david@lechnology.com>
4736 F: drivers/gpu/drm/tinydrm/st7586.c
4737 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4739 DRM DRIVER FOR SITRONIX ST7735R PANELS
4740 M: David Lechner <david@lechnology.com>
4742 F: drivers/gpu/drm/tinydrm/st7735r.c
4743 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4745 DRM DRIVER FOR TDFX VIDEO CARDS
4746 S: Orphan / Obsolete
4747 F: drivers/gpu/drm/tdfx/
4749 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4750 M: Dave Airlie <airlied@redhat.com>
4751 R: Sean Paul <sean@poorly.run>
4752 L: dri-devel@lists.freedesktop.org
4754 F: drivers/gpu/drm/udl/
4755 T: git git://anongit.freedesktop.org/drm/drm-misc
4757 DRM DRIVER FOR VMWARE VIRTUAL GPU
4758 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4759 M: Sinclair Yeh <syeh@vmware.com>
4760 M: Thomas Hellstrom <thellstrom@vmware.com>
4761 L: dri-devel@lists.freedesktop.org
4762 T: git git://people.freedesktop.org/~syeh/repos_linux
4763 T: git git://people.freedesktop.org/~thomash/linux
4765 F: drivers/gpu/drm/vmwgfx/
4766 F: include/uapi/drm/vmwgfx_drm.h
4769 M: David Airlie <airlied@linux.ie>
4770 L: dri-devel@lists.freedesktop.org
4771 T: git git://anongit.freedesktop.org/drm/drm
4772 B: https://bugs.freedesktop.org/
4773 C: irc://chat.freenode.net/dri-devel
4777 F: Documentation/devicetree/bindings/display/
4778 F: Documentation/devicetree/bindings/gpu/
4779 F: Documentation/gpu/
4781 F: include/uapi/drm/
4782 F: include/linux/vga*
4784 DRM DRIVERS AND MISC GPU PATCHES
4785 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4786 M: Maxime Ripard <maxime.ripard@bootlin.com>
4787 M: Sean Paul <sean@poorly.run>
4788 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4790 T: git git://anongit.freedesktop.org/drm/drm-misc
4791 F: Documentation/gpu/
4793 F: drivers/gpu/drm/*
4795 F: include/uapi/drm/drm*
4796 F: include/linux/vga*
4798 DRM DRIVERS FOR ALLWINNER A10
4799 M: Maxime Ripard <maxime.ripard@bootlin.com>
4800 L: dri-devel@lists.freedesktop.org
4802 F: drivers/gpu/drm/sun4i/
4803 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4804 T: git git://anongit.freedesktop.org/drm/drm-misc
4806 DRM DRIVERS FOR AMLOGIC SOCS
4807 M: Neil Armstrong <narmstrong@baylibre.com>
4808 L: dri-devel@lists.freedesktop.org
4809 L: linux-amlogic@lists.infradead.org
4810 W: http://linux-meson.com/
4812 F: drivers/gpu/drm/meson/
4813 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4814 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4815 F: Documentation/gpu/meson.rst
4816 T: git git://anongit.freedesktop.org/drm/drm-misc
4818 DRM DRIVERS FOR ATMEL HLCDC
4819 M: Boris Brezillon <boris.brezillon@bootlin.com>
4820 L: dri-devel@lists.freedesktop.org
4822 F: drivers/gpu/drm/atmel-hlcdc/
4823 F: Documentation/devicetree/bindings/display/atmel/
4824 T: git git://anongit.freedesktop.org/drm/drm-misc
4826 DRM DRIVERS FOR BRIDGE CHIPS
4827 M: Archit Taneja <architt@codeaurora.org>
4828 M: Andrzej Hajda <a.hajda@samsung.com>
4829 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4831 T: git git://anongit.freedesktop.org/drm/drm-misc
4832 F: drivers/gpu/drm/bridge/
4834 DRM DRIVERS FOR EXYNOS
4835 M: Inki Dae <inki.dae@samsung.com>
4836 M: Joonyoung Shim <jy0922.shim@samsung.com>
4837 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4838 M: Kyungmin Park <kyungmin.park@samsung.com>
4839 L: dri-devel@lists.freedesktop.org
4840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4842 F: drivers/gpu/drm/exynos/
4843 F: include/uapi/drm/exynos_drm.h
4844 F: Documentation/devicetree/bindings/display/exynos/
4846 DRM DRIVERS FOR FREESCALE DCU
4847 M: Stefan Agner <stefan@agner.ch>
4848 M: Alison Wang <alison.wang@nxp.com>
4849 L: dri-devel@lists.freedesktop.org
4851 F: drivers/gpu/drm/fsl-dcu/
4852 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4853 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4854 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4855 T: git git://anongit.freedesktop.org/drm/drm-misc
4857 DRM DRIVERS FOR FREESCALE IMX
4858 M: Philipp Zabel <p.zabel@pengutronix.de>
4859 L: dri-devel@lists.freedesktop.org
4861 F: drivers/gpu/drm/imx/
4862 F: drivers/gpu/ipu-v3/
4863 F: Documentation/devicetree/bindings/display/imx/
4865 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4866 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4867 L: dri-devel@lists.freedesktop.org
4868 T: git git://github.com/patjak/drm-gma500
4870 F: drivers/gpu/drm/gma500/
4872 DRM DRIVERS FOR HISILICON
4873 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4874 M: Rongrong Zou <zourongrong@gmail.com>
4875 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4876 R: Chen Feng <puck.chen@hisilicon.com>
4877 L: dri-devel@lists.freedesktop.org
4878 T: git git://github.com/xin3liang/linux.git
4880 F: drivers/gpu/drm/hisilicon/
4881 F: Documentation/devicetree/bindings/display/hisilicon/
4883 DRM DRIVERS FOR MEDIATEK
4884 M: CK Hu <ck.hu@mediatek.com>
4885 M: Philipp Zabel <p.zabel@pengutronix.de>
4886 L: dri-devel@lists.freedesktop.org
4888 F: drivers/gpu/drm/mediatek/
4889 F: Documentation/devicetree/bindings/display/mediatek/
4891 DRM DRIVERS FOR NVIDIA TEGRA
4892 M: Thierry Reding <thierry.reding@gmail.com>
4893 L: dri-devel@lists.freedesktop.org
4894 L: linux-tegra@vger.kernel.org
4895 T: git git://anongit.freedesktop.org/tegra/linux.git
4897 F: drivers/gpu/drm/tegra/
4898 F: drivers/gpu/host1x/
4899 F: include/linux/host1x.h
4900 F: include/uapi/drm/tegra_drm.h
4901 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4903 DRM DRIVERS FOR RENESAS
4904 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4905 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4906 L: dri-devel@lists.freedesktop.org
4907 L: linux-renesas-soc@vger.kernel.org
4908 T: git git://linuxtv.org/pinchartl/media drm/du/next
4910 F: drivers/gpu/drm/rcar-du/
4911 F: drivers/gpu/drm/shmobile/
4912 F: include/linux/platform_data/shmob_drm.h
4913 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4914 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4915 F: Documentation/devicetree/bindings/display/renesas,du.txt
4917 DRM DRIVERS FOR ROCKCHIP
4918 M: Sandy Huang <hjc@rock-chips.com>
4919 M: Heiko Stübner <heiko@sntech.de>
4920 L: dri-devel@lists.freedesktop.org
4922 F: drivers/gpu/drm/rockchip/
4923 F: Documentation/devicetree/bindings/display/rockchip/
4924 T: git git://anongit.freedesktop.org/drm/drm-misc
4927 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4928 M: Vincent Abriou <vincent.abriou@st.com>
4929 L: dri-devel@lists.freedesktop.org
4930 T: git git://anongit.freedesktop.org/drm/drm-misc
4932 F: drivers/gpu/drm/sti
4933 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4936 M: Yannick Fertre <yannick.fertre@st.com>
4937 M: Philippe Cornu <philippe.cornu@st.com>
4938 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4939 M: Vincent Abriou <vincent.abriou@st.com>
4940 L: dri-devel@lists.freedesktop.org
4941 T: git git://anongit.freedesktop.org/drm/drm-misc
4943 F: drivers/gpu/drm/stm
4944 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4946 DRM DRIVERS FOR TI LCDC
4947 M: Jyri Sarha <jsarha@ti.com>
4948 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4949 L: dri-devel@lists.freedesktop.org
4951 F: drivers/gpu/drm/tilcdc/
4952 F: Documentation/devicetree/bindings/display/tilcdc/
4954 DRM DRIVERS FOR TI OMAP
4955 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4956 L: dri-devel@lists.freedesktop.org
4958 F: drivers/gpu/drm/omapdrm/
4959 F: Documentation/devicetree/bindings/display/ti/
4962 M: Eric Anholt <eric@anholt.net>
4964 F: drivers/gpu/drm/v3d/
4965 F: include/uapi/drm/v3d_drm.h
4966 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4967 T: git git://anongit.freedesktop.org/drm/drm-misc
4970 M: Eric Anholt <eric@anholt.net>
4971 T: git git://github.com/anholt/linux
4973 F: drivers/gpu/drm/vc4/
4974 F: include/uapi/drm/vc4_drm.h
4975 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4976 T: git git://anongit.freedesktop.org/drm/drm-misc
4978 DRM DRIVERS FOR VIVANTE GPU IP
4979 M: Lucas Stach <l.stach@pengutronix.de>
4980 R: Russell King <linux+etnaviv@armlinux.org.uk>
4981 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4982 L: etnaviv@lists.freedesktop.org
4983 L: dri-devel@lists.freedesktop.org
4985 F: drivers/gpu/drm/etnaviv/
4986 F: include/uapi/drm/etnaviv_drm.h
4987 F: Documentation/devicetree/bindings/display/etnaviv/
4989 DRM DRIVERS FOR ZTE ZX
4990 M: Shawn Guo <shawnguo@kernel.org>
4991 L: dri-devel@lists.freedesktop.org
4993 F: drivers/gpu/drm/zte/
4994 F: Documentation/devicetree/bindings/display/zte,vou.txt
4995 T: git git://anongit.freedesktop.org/drm/drm-misc
4998 M: Thierry Reding <thierry.reding@gmail.com>
4999 L: dri-devel@lists.freedesktop.org
5000 T: git git://anongit.freedesktop.org/drm/drm-misc
5002 F: drivers/gpu/drm/drm_panel.c
5003 F: drivers/gpu/drm/panel/
5004 F: include/drm/drm_panel.h
5005 F: Documentation/devicetree/bindings/display/panel/
5008 M: Noralf Trønnes <noralf@tronnes.org>
5009 W: https://github.com/notro/tinydrm/wiki/Development
5010 T: git git://anongit.freedesktop.org/drm/drm-misc
5012 F: drivers/gpu/drm/tinydrm/
5013 F: include/drm/tinydrm/
5016 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5017 T: git git://anongit.freedesktop.org/drm/drm-misc
5018 L: dri-devel@lists.freedesktop.org
5019 L: xen-devel@lists.xen.org
5021 F: drivers/gpu/drm/xen/
5022 F: Documentation/gpu/xen-front.rst
5025 M: Christian Koenig <christian.koenig@amd.com>
5026 M: Huang Rui <ray.huang@amd.com>
5027 M: Junwei Zhang <Jerry.Zhang@amd.com>
5028 T: git git://people.freedesktop.org/~agd5f/linux
5030 L: dri-devel@lists.freedesktop.org
5032 F: drivers/gpu/drm/ttm/
5034 DSBR100 USB FM RADIO DRIVER
5035 M: Alexey Klimov <klimov.linux@gmail.com>
5036 L: linux-media@vger.kernel.org
5037 T: git git://linuxtv.org/media_tree.git
5039 F: drivers/media/radio/dsbr100.c
5042 M: Francois Romieu <romieu@fr.zoreil.com>
5043 L: netdev@vger.kernel.org
5045 F: drivers/net/wan/dscc4.c
5048 M: Hans Verkuil <hverkuil@xs4all.nl>
5049 L: linux-media@vger.kernel.org
5050 T: git git://linuxtv.org/media_tree.git
5051 W: https://linuxtv.org
5053 F: drivers/media/pci/dt3155/
5055 DVB_USB_AF9015 MEDIA DRIVER
5056 M: Antti Palosaari <crope@iki.fi>
5057 L: linux-media@vger.kernel.org
5058 W: https://linuxtv.org
5059 W: http://palosaari.fi/linux/
5060 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5061 T: git git://linuxtv.org/anttip/media_tree.git
5063 F: drivers/media/usb/dvb-usb-v2/af9015*
5065 DVB_USB_AF9035 MEDIA DRIVER
5066 M: Antti Palosaari <crope@iki.fi>
5067 L: linux-media@vger.kernel.org
5068 W: https://linuxtv.org
5069 W: http://palosaari.fi/linux/
5070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5071 T: git git://linuxtv.org/anttip/media_tree.git
5073 F: drivers/media/usb/dvb-usb-v2/af9035*
5075 DVB_USB_ANYSEE MEDIA DRIVER
5076 M: Antti Palosaari <crope@iki.fi>
5077 L: linux-media@vger.kernel.org
5078 W: https://linuxtv.org
5079 W: http://palosaari.fi/linux/
5080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5081 T: git git://linuxtv.org/anttip/media_tree.git
5083 F: drivers/media/usb/dvb-usb-v2/anysee*
5085 DVB_USB_AU6610 MEDIA DRIVER
5086 M: Antti Palosaari <crope@iki.fi>
5087 L: linux-media@vger.kernel.org
5088 W: https://linuxtv.org
5089 W: http://palosaari.fi/linux/
5090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5091 T: git git://linuxtv.org/anttip/media_tree.git
5093 F: drivers/media/usb/dvb-usb-v2/au6610*
5095 DVB_USB_CE6230 MEDIA DRIVER
5096 M: Antti Palosaari <crope@iki.fi>
5097 L: linux-media@vger.kernel.org
5098 W: https://linuxtv.org
5099 W: http://palosaari.fi/linux/
5100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5101 T: git git://linuxtv.org/anttip/media_tree.git
5103 F: drivers/media/usb/dvb-usb-v2/ce6230*
5105 DVB_USB_CXUSB MEDIA DRIVER
5106 M: Michael Krufky <mkrufky@linuxtv.org>
5107 L: linux-media@vger.kernel.org
5108 W: https://linuxtv.org
5109 W: http://github.com/mkrufky
5110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5111 T: git git://linuxtv.org/media_tree.git
5113 F: drivers/media/usb/dvb-usb/cxusb*
5115 DVB_USB_EC168 MEDIA DRIVER
5116 M: Antti Palosaari <crope@iki.fi>
5117 L: linux-media@vger.kernel.org
5118 W: https://linuxtv.org
5119 W: http://palosaari.fi/linux/
5120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5121 T: git git://linuxtv.org/anttip/media_tree.git
5123 F: drivers/media/usb/dvb-usb-v2/ec168*
5125 DVB_USB_GL861 MEDIA DRIVER
5126 M: Antti Palosaari <crope@iki.fi>
5127 L: linux-media@vger.kernel.org
5128 W: https://linuxtv.org
5129 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5130 T: git git://linuxtv.org/anttip/media_tree.git
5132 F: drivers/media/usb/dvb-usb-v2/gl861*
5134 DVB_USB_MXL111SF MEDIA DRIVER
5135 M: Michael Krufky <mkrufky@linuxtv.org>
5136 L: linux-media@vger.kernel.org
5137 W: https://linuxtv.org
5138 W: http://github.com/mkrufky
5139 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5140 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5142 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5144 DVB_USB_RTL28XXU MEDIA DRIVER
5145 M: Antti Palosaari <crope@iki.fi>
5146 L: linux-media@vger.kernel.org
5147 W: https://linuxtv.org
5148 W: http://palosaari.fi/linux/
5149 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5150 T: git git://linuxtv.org/anttip/media_tree.git
5152 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5154 DVB_USB_V2 MEDIA DRIVER
5155 M: Antti Palosaari <crope@iki.fi>
5156 L: linux-media@vger.kernel.org
5157 W: https://linuxtv.org
5158 W: http://palosaari.fi/linux/
5159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5160 T: git git://linuxtv.org/anttip/media_tree.git
5162 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5163 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5166 M: Jason Baron <jbaron@akamai.com>
5168 F: lib/dynamic_debug.c
5169 F: include/linux/dynamic_debug.h
5171 DYNAMIC INTERRUPT MODERATION
5172 M: Tal Gilboa <talgi@mellanox.com>
5174 F: include/linux/net_dim.h
5176 DZ DECSTATION DZ11 SERIAL DRIVER
5177 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5179 F: drivers/tty/serial/dz.*
5181 E3X0 POWER BUTTON DRIVER
5182 M: Moritz Fischer <moritz.fischer@ettus.com>
5183 L: usrp-users@lists.ettus.com
5184 W: http://www.ettus.com
5186 F: drivers/input/misc/e3x0-button.c
5187 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5190 M: Antti Palosaari <crope@iki.fi>
5191 L: linux-media@vger.kernel.org
5192 W: https://linuxtv.org
5193 W: http://palosaari.fi/linux/
5194 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5195 T: git git://linuxtv.org/anttip/media_tree.git
5197 F: drivers/media/tuners/e4000*
5199 EARTH_PT1 MEDIA DRIVER
5200 M: Akihiro Tsukada <tskd08@gmail.com>
5201 L: linux-media@vger.kernel.org
5203 F: drivers/media/pci/pt1/
5205 EARTH_PT3 MEDIA DRIVER
5206 M: Akihiro Tsukada <tskd08@gmail.com>
5207 L: linux-media@vger.kernel.org
5209 F: drivers/media/pci/pt3/
5212 M: Antti Palosaari <crope@iki.fi>
5213 L: linux-media@vger.kernel.org
5214 W: https://linuxtv.org
5215 W: http://palosaari.fi/linux/
5216 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5217 T: git git://linuxtv.org/anttip/media_tree.git
5219 F: drivers/media/dvb-frontends/ec100*
5222 M: Tyler Hicks <tyhicks@canonical.com>
5223 L: ecryptfs@vger.kernel.org
5224 W: http://ecryptfs.org
5225 W: https://launchpad.net/ecryptfs
5226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5228 F: Documentation/filesystems/ecryptfs.txt
5232 M: Borislav Petkov <bp@alien8.de>
5233 L: linux-edac@vger.kernel.org
5235 F: drivers/edac/amd64_edac*
5238 M: Robert Richter <rric@kernel.org>
5239 L: linux-edac@vger.kernel.org
5241 F: drivers/edac/highbank*
5244 M: Ralf Baechle <ralf@linux-mips.org>
5245 M: David Daney <david.daney@cavium.com>
5246 L: linux-edac@vger.kernel.org
5247 L: linux-mips@linux-mips.org
5249 F: drivers/edac/octeon_edac*
5251 EDAC-CAVIUM THUNDERX
5252 M: David Daney <david.daney@cavium.com>
5253 M: Jan Glauber <jglauber@cavium.com>
5254 L: linux-edac@vger.kernel.org
5256 F: drivers/edac/thunderx_edac*
5259 M: Borislav Petkov <bp@alien8.de>
5260 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5261 L: linux-edac@vger.kernel.org
5262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5265 F: Documentation/admin-guide/ras.rst
5266 F: Documentation/driver-api/edac.rst
5268 F: include/linux/edac.h
5271 M: Mark Gross <mark.gross@intel.com>
5272 L: linux-edac@vger.kernel.org
5274 F: drivers/edac/e752x_edac.c
5277 L: linux-edac@vger.kernel.org
5279 F: drivers/edac/e7xxx_edac.c
5282 M: York Sun <york.sun@nxp.com>
5283 L: linux-edac@vger.kernel.org
5285 F: drivers/edac/fsl_ddr_edac.*
5288 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5289 L: linux-edac@vger.kernel.org
5291 F: drivers/edac/ghes_edac.c
5294 L: linux-edac@vger.kernel.org
5296 F: drivers/edac/i3000_edac.c
5299 L: linux-edac@vger.kernel.org
5301 F: drivers/edac/i5000_edac.c
5304 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5305 L: linux-edac@vger.kernel.org
5307 F: drivers/edac/i5400_edac.c
5310 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5311 L: linux-edac@vger.kernel.org
5313 F: drivers/edac/i7300_edac.c
5316 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5317 L: linux-edac@vger.kernel.org
5319 F: drivers/edac/i7core_edac.c
5322 M: Tim Small <tim@buttersideup.com>
5323 L: linux-edac@vger.kernel.org
5325 F: drivers/edac/i82443bxgx_edac.c
5328 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5329 M: "Arvind R." <arvino55@gmail.com>
5330 L: linux-edac@vger.kernel.org
5332 F: drivers/edac/i82975x_edac.c
5335 M: Jason Baron <jbaron@akamai.com>
5336 L: linux-edac@vger.kernel.org
5338 F: drivers/edac/ie31200_edac.c
5341 M: Johannes Thumshirn <morbidrsa@gmail.com>
5342 L: linux-edac@vger.kernel.org
5344 F: drivers/edac/mpc85xx_edac.[ch]
5347 M: Egor Martovetsky <egor@pasemi.com>
5348 L: linux-edac@vger.kernel.org
5350 F: drivers/edac/pasemi_edac.c
5353 M: Tony Luck <tony.luck@intel.com>
5354 L: linux-edac@vger.kernel.org
5356 F: drivers/edac/pnd2_edac.[ch]
5359 M: Tim Small <tim@buttersideup.com>
5360 L: linux-edac@vger.kernel.org
5362 F: drivers/edac/r82600_edac.c
5365 M: Tony Luck <tony.luck@intel.com>
5366 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5367 L: linux-edac@vger.kernel.org
5369 F: drivers/edac/sb_edac.c
5372 M: Tony Luck <tony.luck@intel.com>
5373 L: linux-edac@vger.kernel.org
5375 F: drivers/edac/skx_edac.c
5378 M: Tero Kristo <t-kristo@ti.com>
5379 L: linux-edac@vger.kernel.org
5381 F: drivers/edac/ti_edac.c
5384 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5385 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5386 L: linux-arm-msm@vger.kernel.org
5387 L: linux-edac@vger.kernel.org
5389 F: drivers/edac/qcom_edac.c
5391 EDIROL UA-101/UA-1000 DRIVER
5392 M: Clemens Ladisch <clemens@ladisch.de>
5393 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5394 T: git git://git.alsa-project.org/alsa-kernel.git
5396 F: sound/usb/misc/ua101.c
5399 L: linux-efi@vger.kernel.org
5400 M: Ivan Hu <ivan.hu@canonical.com>
5401 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5403 F: drivers/firmware/efi/test/
5405 EFI VARIABLE FILESYSTEM
5406 M: Matthew Garrett <matthew.garrett@nebula.com>
5407 M: Jeremy Kerr <jk@ozlabs.org>
5408 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5410 L: linux-efi@vger.kernel.org
5414 EFIFB FRAMEBUFFER DRIVER
5415 L: linux-fbdev@vger.kernel.org
5416 M: Peter Jones <pjones@redhat.com>
5418 F: drivers/video/fbdev/efifb.c
5421 W: http://aeschi.ch.eu.org/efs/
5425 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5426 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5427 L: netdev@vger.kernel.org
5429 F: drivers/net/ethernet/ibm/ehea/
5431 EM28XX VIDEO4LINUX DRIVER
5432 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5433 L: linux-media@vger.kernel.org
5434 W: https://linuxtv.org
5435 T: git git://linuxtv.org/media_tree.git
5437 F: drivers/media/usb/em28xx/
5438 F: Documentation/media/v4l-drivers/em28xx*
5441 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5442 M: Matt Mackall <mpm@selenic.com>
5443 M: David Woodhouse <dwmw2@infradead.org>
5444 L: linux-embedded@vger.kernel.org
5447 Emulex 10Gbps iSCSI - OneConnect DRIVER
5448 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5449 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5450 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5451 L: linux-scsi@vger.kernel.org
5452 W: http://www.broadcom.com
5454 F: drivers/scsi/be2iscsi/
5456 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5457 M: Sathya Perla <sathya.perla@broadcom.com>
5458 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5459 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5460 M: Somnath Kotur <somnath.kotur@broadcom.com>
5461 L: netdev@vger.kernel.org
5462 W: http://www.emulex.com
5464 F: drivers/net/ethernet/emulex/benet/
5466 EMULEX ONECONNECT ROCE DRIVER
5467 M: Selvin Xavier <selvin.xavier@broadcom.com>
5468 M: Devesh Sharma <devesh.sharma@broadcom.com>
5469 L: linux-rdma@vger.kernel.org
5470 W: http://www.broadcom.com
5472 F: drivers/infiniband/hw/ocrdma/
5473 F: include/uapi/rdma/ocrdma-abi.h
5475 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5476 M: James Smart <james.smart@broadcom.com>
5477 M: Dick Kennedy <dick.kennedy@broadcom.com>
5478 L: linux-scsi@vger.kernel.org
5479 W: http://www.broadcom.com
5481 F: drivers/scsi/lpfc/
5483 ENE CB710 FLASH CARD READER DRIVER
5484 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5486 F: drivers/misc/cb710/
5487 F: drivers/mmc/host/cb710-mmc.*
5488 F: include/linux/cb710.h
5490 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5491 M: Maxim Levitsky <maximlevitsky@gmail.com>
5493 F: drivers/media/rc/ene_ir.*
5495 EPSON S1D13XXX FRAMEBUFFER DRIVER
5496 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5499 F: drivers/video/fbdev/s1d13xxxfb.c
5500 F: include/video/s1d13xxxfb.h
5502 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5503 M: Jeff Layton <jlayton@kernel.org>
5506 F: include/linux/errseq.h
5508 ET131X NETWORK DRIVER
5509 M: Mark Einon <mark.einon@gmail.com>
5511 F: drivers/net/ethernet/agere/
5514 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5515 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5516 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5517 L: netdev@vger.kernel.org
5518 W: http://www.linuxfoundation.org/en/Net:Bridge
5520 F: include/linux/netfilter_bridge/
5523 ETHERNET PHY LIBRARY
5524 M: Andrew Lunn <andrew@lunn.ch>
5525 M: Florian Fainelli <f.fainelli@gmail.com>
5526 L: netdev@vger.kernel.org
5528 F: Documentation/ABI/testing/sysfs-bus-mdio
5529 F: Documentation/devicetree/bindings/net/mdio*
5530 F: Documentation/networking/phy.txt
5532 F: drivers/of/of_mdio.c
5533 F: drivers/of/of_net.c
5534 F: include/linux/*mdio*.h
5535 F: include/linux/of_net.h
5536 F: include/linux/phy.h
5537 F: include/linux/phy_fixed.h
5538 F: include/linux/platform_data/mdio-bcm-unimac.h
5539 F: include/trace/events/mdio.h
5540 F: include/uapi/linux/mdio.h
5541 F: include/uapi/linux/mii.h
5544 M: Jan Kara <jack@suse.com>
5545 L: linux-ext4@vger.kernel.org
5547 F: Documentation/filesystems/ext2.txt
5549 F: include/linux/ext2*
5552 M: "Theodore Ts'o" <tytso@mit.edu>
5553 M: Andreas Dilger <adilger.kernel@dilger.ca>
5554 L: linux-ext4@vger.kernel.org
5555 W: http://ext4.wiki.kernel.org
5556 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5559 F: Documentation/filesystems/ext4/ext4.rst
5562 Extended Verification Module (EVM)
5563 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5564 L: linux-integrity@vger.kernel.org
5566 F: security/integrity/evm/
5568 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5569 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5570 L: linux-efi@vger.kernel.org
5571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5573 F: Documentation/efi-stub.txt
5574 F: arch/*/kernel/efi.c
5575 F: arch/x86/boot/compressed/eboot.[ch]
5576 F: arch/*/include/asm/efi.h
5577 F: arch/x86/platform/efi/
5578 F: drivers/firmware/efi/
5579 F: include/linux/efi*.h
5580 F: arch/arm/boot/compressed/efi-header.S
5581 F: arch/arm64/kernel/efi-entry.S
5583 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5584 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5585 M: Chanwoo Choi <cw00.choi@samsung.com>
5586 L: linux-kernel@vger.kernel.org
5587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5590 F: include/linux/extcon/
5591 F: include/linux/extcon.h
5592 F: Documentation/extcon/
5593 F: Documentation/devicetree/bindings/extcon/
5596 M: Jingoo Han <jingoohan1@gmail.com>
5597 L: dri-devel@lists.freedesktop.org
5599 F: drivers/gpu/drm/exynos/exynos_dp*
5601 EXYNOS SYSMMU (IOMMU) driver
5602 M: Marek Szyprowski <m.szyprowski@samsung.com>
5603 L: iommu@lists.linux-foundation.org
5605 F: drivers/iommu/exynos-iommu.c
5607 EZchip NPS platform support
5608 M: Vineet Gupta <vgupta@synopsys.com>
5609 M: Ofer Levi <oferle@mellanox.com>
5611 F: arch/arc/plat-eznps
5612 F: arch/arc/boot/dts/eznps.dts
5615 M: Jaegeuk Kim <jaegeuk@kernel.org>
5616 M: Chao Yu <yuchao0@huawei.com>
5617 L: linux-f2fs-devel@lists.sourceforge.net
5618 W: https://f2fs.wiki.kernel.org/
5619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5621 F: Documentation/filesystems/f2fs.txt
5622 F: Documentation/ABI/testing/sysfs-fs-f2fs
5624 F: include/linux/f2fs_fs.h
5625 F: include/trace/events/f2fs.h
5627 F71805F HARDWARE MONITORING DRIVER
5628 M: Jean Delvare <jdelvare@suse.com>
5629 L: linux-hwmon@vger.kernel.org
5631 F: Documentation/hwmon/f71805f
5632 F: drivers/hwmon/f71805f.c
5635 M: Josh Poimboeuf <jpoimboe@redhat.com>
5637 F: scripts/faddr2line
5640 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5641 L: netdev@vger.kernel.org
5643 F: net/core/failover.c
5644 F: include/net/failover.h
5645 F: Documentation/networking/failover.rst
5648 M: Jan Kara <jack@suse.cz>
5649 R: Amir Goldstein <amir73il@gmail.com>
5650 L: linux-fsdevel@vger.kernel.org
5652 F: fs/notify/fanotify/
5653 F: include/linux/fanotify.h
5654 F: include/uapi/linux/fanotify.h
5656 FARSYNC SYNCHRONOUS DRIVER
5657 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5658 W: http://www.farsite.co.uk/
5660 F: drivers/net/wan/farsync.*
5662 FAULT INJECTION SUPPORT
5663 M: Akinobu Mita <akinobu.mita@gmail.com>
5665 F: Documentation/fault-injection/
5666 F: lib/fault-inject.c
5668 FBTFT Framebuffer drivers
5670 L: dri-devel@lists.freedesktop.org
5671 L: linux-fbdev@vger.kernel.org
5672 F: drivers/staging/fbtft/
5675 M: Michael Buesch <m@bues.ch>
5676 L: linux-media@vger.kernel.org
5678 F: drivers/media/tuners/fc0011.h
5679 F: drivers/media/tuners/fc0011.c
5682 M: Antti Palosaari <crope@iki.fi>
5683 L: linux-media@vger.kernel.org
5684 W: https://linuxtv.org
5685 W: http://palosaari.fi/linux/
5686 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5687 T: git git://linuxtv.org/anttip/media_tree.git
5689 F: drivers/media/tuners/fc2580*
5691 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5692 M: Johannes Thumshirn <jth@kernel.org>
5693 L: linux-scsi@vger.kernel.org
5694 W: www.Open-FCoE.org
5696 F: drivers/scsi/libfc/
5697 F: drivers/scsi/fcoe/
5699 F: include/scsi/libfc.h
5700 F: include/scsi/libfcoe.h
5701 F: include/uapi/scsi/fc/
5703 FILE LOCKING (flock() and fcntl()/lockf())
5704 M: Jeff Layton <jlayton@kernel.org>
5705 M: "J. Bruce Fields" <bfields@fieldses.org>
5706 L: linux-fsdevel@vger.kernel.org
5708 F: include/linux/fcntl.h
5709 F: include/uapi/linux/fcntl.h
5713 FILESYSTEMS (VFS and infrastructure)
5714 M: Alexander Viro <viro@zeniv.linux.org.uk>
5715 L: linux-fsdevel@vger.kernel.org
5718 F: include/linux/fs.h
5719 F: include/uapi/linux/fs.h
5721 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5722 M: Riku Voipio <riku.voipio@iki.fi>
5723 L: linux-hwmon@vger.kernel.org
5725 F: drivers/hwmon/f75375s.c
5726 F: include/linux/f75375s.h
5728 FIREWIRE AUDIO DRIVERS
5729 M: Clemens Ladisch <clemens@ladisch.de>
5730 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5731 T: git git://git.alsa-project.org/alsa-kernel.git
5735 FIREWIRE MEDIA DRIVERS (firedtv)
5736 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5737 L: linux-media@vger.kernel.org
5738 L: linux1394-devel@lists.sourceforge.net
5739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5741 F: drivers/media/firewire/
5743 FIREWIRE SBP-2 TARGET
5744 M: Chris Boot <bootc@bootc.net>
5745 L: linux-scsi@vger.kernel.org
5746 L: target-devel@vger.kernel.org
5747 L: linux1394-devel@lists.sourceforge.net
5748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5750 F: drivers/target/sbp/
5753 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5754 L: linux1394-devel@lists.sourceforge.net
5755 W: http://ieee1394.wiki.kernel.org/
5756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5758 F: drivers/firewire/
5759 F: include/linux/firewire.h
5760 F: include/uapi/linux/firewire*.h
5763 FIRMWARE LOADER (request_firmware)
5764 M: Luis R. Rodriguez <mcgrof@kernel.org>
5765 L: linux-kernel@vger.kernel.org
5767 F: Documentation/firmware_class/
5768 F: drivers/base/firmware_loader/
5769 F: include/linux/firmware.h
5771 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5772 M: Joshua Morris <josh.h.morris@us.ibm.com>
5773 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5775 F: drivers/block/rsxx/
5778 M: Jiri Kosina <jikos@kernel.org>
5779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5781 F: drivers/block/floppy.c
5784 M: Alessandro Rubini <rubini@gnudd.com>
5785 W: http://www.ohwr.org/projects/fmc-bus
5788 F: include/linux/fmc*.h
5789 F: include/linux/ipmi-fru.h
5792 FPGA MANAGER FRAMEWORK
5793 M: Alan Tull <atull@kernel.org>
5794 M: Moritz Fischer <mdf@kernel.org>
5795 L: linux-fpga@vger.kernel.org
5797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5798 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5799 F: Documentation/fpga/
5800 F: Documentation/driver-api/fpga/
5801 F: Documentation/devicetree/bindings/fpga/
5803 F: include/linux/fpga/
5804 W: http://www.rocketboards.org
5807 M: Wu Hao <hao.wu@intel.com>
5808 L: linux-fpga@vger.kernel.org
5810 F: Documentation/fpga/dfl.txt
5811 F: include/uapi/linux/fpga-dfl.h
5812 F: drivers/fpga/dfl*
5815 M: Bill Metzenthen <billm@melbpc.org.au>
5816 W: http://floatingpoint.sourceforge.net/emulator/index.html
5818 F: arch/x86/math-emu/
5820 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5821 L: netdev@vger.kernel.org
5823 F: drivers/net/wan/dlci.c
5824 F: drivers/net/wan/sdla.c
5827 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5828 L: dri-devel@lists.freedesktop.org
5829 L: linux-fbdev@vger.kernel.org
5830 T: git git://github.com/bzolnier/linux.git
5831 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5833 F: Documentation/fb/
5836 F: include/linux/fb.h
5837 F: include/uapi/video/
5838 F: include/uapi/linux/fb.h
5840 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5841 M: Horia Geantă <horia.geanta@nxp.com>
5842 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5843 L: linux-crypto@vger.kernel.org
5845 F: drivers/crypto/caam/
5846 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5848 FREESCALE DIU FRAMEBUFFER DRIVER
5849 M: Timur Tabi <timur@kernel.org>
5850 L: linux-fbdev@vger.kernel.org
5852 F: drivers/video/fbdev/fsl-diu-fb.*
5854 FREESCALE DMA DRIVER
5855 M: Li Yang <leoyang.li@nxp.com>
5856 M: Zhang Wei <zw@zh-kernel.org>
5857 L: linuxppc-dev@lists.ozlabs.org
5859 F: drivers/dma/fsldma.*
5861 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5862 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5863 L: netdev@vger.kernel.org
5865 F: drivers/net/ethernet/freescale/gianfar*
5866 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5868 FREESCALE GPMI NAND DRIVER
5869 M: Han Xu <han.xu@nxp.com>
5870 L: linux-mtd@lists.infradead.org
5872 F: drivers/mtd/nand/raw/gpmi-nand/*
5874 FREESCALE I2C CPM DRIVER
5875 M: Jochen Friedrich <jochen@scram.de>
5876 L: linuxppc-dev@lists.ozlabs.org
5877 L: linux-i2c@vger.kernel.org
5879 F: drivers/i2c/busses/i2c-cpm.c
5881 FREESCALE IMX LPI2C DRIVER
5882 M: Dong Aisheng <aisheng.dong@nxp.com>
5883 L: linux-i2c@vger.kernel.org
5884 L: linux-imx@nxp.com
5886 F: drivers/i2c/busses/i2c-imx-lpi2c.c
5887 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5889 FREESCALE IMX / MXC FEC DRIVER
5890 M: Fugang Duan <fugang.duan@nxp.com>
5891 L: netdev@vger.kernel.org
5893 F: drivers/net/ethernet/freescale/fec_main.c
5894 F: drivers/net/ethernet/freescale/fec_ptp.c
5895 F: drivers/net/ethernet/freescale/fec.h
5896 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5898 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5899 M: Sascha Hauer <s.hauer@pengutronix.de>
5900 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5901 L: linux-fbdev@vger.kernel.org
5902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5904 F: include/linux/platform_data/video-imxfb.h
5905 F: drivers/video/fbdev/imxfb.c
5907 FREESCALE QORIQ DPAA ETHERNET DRIVER
5908 M: Madalin Bucur <madalin.bucur@nxp.com>
5909 L: netdev@vger.kernel.org
5911 F: drivers/net/ethernet/freescale/dpaa
5913 FREESCALE QORIQ DPAA FMAN DRIVER
5914 M: Madalin Bucur <madalin.bucur@nxp.com>
5915 L: netdev@vger.kernel.org
5917 F: drivers/net/ethernet/freescale/fman
5918 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5920 FREESCALE QORIQ PTP CLOCK DRIVER
5921 M: Yangbo Lu <yangbo.lu@nxp.com>
5922 L: netdev@vger.kernel.org
5924 F: drivers/ptp/ptp_qoriq.c
5925 F: include/linux/fsl/ptp_qoriq.h
5926 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5928 FREESCALE QUAD SPI DRIVER
5929 M: Han Xu <han.xu@nxp.com>
5930 L: linux-mtd@lists.infradead.org
5932 F: drivers/mtd/spi-nor/fsl-quadspi.c
5934 FREESCALE QUICC ENGINE LIBRARY
5935 M: Qiang Zhao <qiang.zhao@nxp.com>
5936 L: linuxppc-dev@lists.ozlabs.org
5938 F: drivers/soc/fsl/qe/
5939 F: include/soc/fsl/*qe*.h
5940 F: include/soc/fsl/*ucc*.h
5942 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5943 M: Li Yang <leoyang.li@nxp.com>
5944 L: netdev@vger.kernel.org
5945 L: linuxppc-dev@lists.ozlabs.org
5947 F: drivers/net/ethernet/freescale/ucc_geth*
5949 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5950 M: Zhao Qiang <qiang.zhao@nxp.com>
5951 L: netdev@vger.kernel.org
5952 L: linuxppc-dev@lists.ozlabs.org
5954 F: drivers/net/wan/fsl_ucc_hdlc*
5956 FREESCALE QUICC ENGINE UCC UART DRIVER
5957 M: Timur Tabi <timur@kernel.org>
5958 L: linuxppc-dev@lists.ozlabs.org
5960 F: drivers/tty/serial/ucc_uart.c
5962 FREESCALE SOC DRIVERS
5963 M: Li Yang <leoyang.li@nxp.com>
5964 L: linuxppc-dev@lists.ozlabs.org
5965 L: linux-arm-kernel@lists.infradead.org
5967 F: Documentation/devicetree/bindings/soc/fsl/
5969 F: include/linux/fsl/
5971 FREESCALE SOC FS_ENET DRIVER
5972 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5973 L: linuxppc-dev@lists.ozlabs.org
5974 L: netdev@vger.kernel.org
5976 F: drivers/net/ethernet/freescale/fs_enet/
5977 F: include/linux/fs_enet_pd.h
5979 FREESCALE SOC SOUND DRIVERS
5980 M: Timur Tabi <timur@kernel.org>
5981 M: Nicolin Chen <nicoleotsuka@gmail.com>
5982 M: Xiubo Li <Xiubo.Lee@gmail.com>
5983 R: Fabio Estevam <fabio.estevam@nxp.com>
5984 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5985 L: linuxppc-dev@lists.ozlabs.org
5987 F: sound/soc/fsl/fsl*
5988 F: sound/soc/fsl/imx*
5989 F: sound/soc/fsl/mpc8610_hpcd.c
5991 FREESCALE USB PERIPHERAL DRIVERS
5992 M: Li Yang <leoyang.li@nxp.com>
5993 L: linux-usb@vger.kernel.org
5994 L: linuxppc-dev@lists.ozlabs.org
5996 F: drivers/usb/gadget/udc/fsl*
5999 M: Christoph Hellwig <hch@infradead.org>
6000 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6005 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6006 M: Pavel Machek <pavel@ucw.cz>
6007 L: linux-pm@vger.kernel.org
6009 F: Documentation/power/freezing-of-tasks.txt
6010 F: include/linux/freezer.h
6014 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6015 L: linux-kernel@vger.kernel.org
6018 F: include/linux/frontswap.h
6020 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6021 M: David Howells <dhowells@redhat.com>
6022 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6024 F: Documentation/filesystems/caching/
6026 F: include/linux/fscache*.h
6028 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6029 M: Theodore Y. Ts'o <tytso@mit.edu>
6030 M: Jaegeuk Kim <jaegeuk@kernel.org>
6031 L: linux-fscrypt@vger.kernel.org
6032 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6036 F: include/linux/fscrypt*.h
6037 F: Documentation/filesystems/fscrypt.rst
6039 FSI-ATTACHED I2C DRIVER
6040 M: Eddie James <eajames@linux.vnet.ibm.com>
6041 L: linux-i2c@vger.kernel.org
6042 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6044 F: drivers/i2c/busses/i2c-fsi.c
6045 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6047 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6048 M: Jan Kara <jack@suse.cz>
6049 R: Amir Goldstein <amir73il@gmail.com>
6050 L: linux-fsdevel@vger.kernel.org
6053 F: include/linux/fsnotify*.h
6055 FUJITSU LAPTOP EXTRAS
6056 M: Jonathan Woithe <jwoithe@just42.net>
6057 L: platform-driver-x86@vger.kernel.org
6059 F: drivers/platform/x86/fujitsu-laptop.c
6061 FUJITSU M-5MO LS CAMERA ISP DRIVER
6062 M: Kyungmin Park <kyungmin.park@samsung.com>
6063 M: Heungjun Kim <riverful.kim@samsung.com>
6064 L: linux-media@vger.kernel.org
6066 F: drivers/media/i2c/m5mols/
6067 F: include/media/i2c/m5mols.h
6069 FUJITSU TABLET EXTRAS
6070 M: Robert Gerlach <khnz@gmx.de>
6071 L: platform-driver-x86@vger.kernel.org
6073 F: drivers/platform/x86/fujitsu-tablet.c
6075 FUSE: FILESYSTEM IN USERSPACE
6076 M: Miklos Szeredi <miklos@szeredi.hu>
6077 L: linux-fsdevel@vger.kernel.org
6078 W: http://fuse.sourceforge.net/
6079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6082 F: include/uapi/linux/fuse.h
6083 F: Documentation/filesystems/fuse.txt
6086 M: Thomas Gleixner <tglx@linutronix.de>
6087 M: Ingo Molnar <mingo@redhat.com>
6088 R: Peter Zijlstra <peterz@infradead.org>
6089 R: Darren Hart <dvhart@infradead.org>
6090 L: linux-kernel@vger.kernel.org
6091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6094 F: kernel/futex_compat.c
6095 F: include/asm-generic/futex.h
6096 F: include/linux/futex.h
6097 F: include/uapi/linux/futex.h
6098 F: tools/testing/selftests/futex/
6099 F: tools/perf/bench/futex*
6100 F: Documentation/*futex*
6103 M: Kees Cook <keescook@chromium.org>
6104 R: Emese Revfy <re.emese@gmail.com>
6105 L: kernel-hardening@lists.openwall.com
6107 F: scripts/gcc-plugins/
6108 F: scripts/gcc-plugin.sh
6109 F: scripts/Makefile.gcc-plugins
6110 F: Documentation/gcc-plugins.txt
6112 GASKET DRIVER FRAMEWORK
6113 M: Rob Springer <rspringer@google.com>
6114 M: Todd Poynor <toddpoynor@google.com>
6115 M: Ben Chan <benchan@chromium.org>
6117 F: drivers/staging/gasket/
6119 GCOV BASED KERNEL PROFILING
6120 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6123 F: Documentation/dev-tools/gcov.rst
6125 GDB KERNEL DEBUGGING HELPER SCRIPTS
6126 M: Jan Kiszka <jan.kiszka@siemens.com>
6127 M: Kieran Bingham <kbingham@kernel.org>
6131 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6132 M: Achim Leubner <achim_leubner@adaptec.com>
6133 L: linux-scsi@vger.kernel.org
6134 W: http://www.icp-vortex.com/
6136 F: drivers/scsi/gdt*
6138 GEMTEK FM RADIO RECEIVER DRIVER
6139 M: Hans Verkuil <hverkuil@xs4all.nl>
6140 L: linux-media@vger.kernel.org
6141 T: git git://linuxtv.org/media_tree.git
6142 W: https://linuxtv.org
6144 F: drivers/media/radio/radio-gemtek*
6146 GENERIC GPIO I2C DRIVER
6147 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6149 F: drivers/i2c/busses/i2c-gpio.c
6150 F: include/linux/platform_data/i2c-gpio.h
6152 GENERIC GPIO I2C MULTIPLEXER DRIVER
6153 M: Peter Korsgaard <peter.korsgaard@barco.com>
6154 L: linux-i2c@vger.kernel.org
6156 F: drivers/i2c/muxes/i2c-mux-gpio.c
6157 F: include/linux/platform_data/i2c-mux-gpio.h
6158 F: Documentation/i2c/muxes/i2c-mux-gpio
6160 GENERIC HDLC (WAN) DRIVERS
6161 M: Krzysztof Halasa <khc@pm.waw.pl>
6162 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6164 F: drivers/net/wan/c101.c
6165 F: drivers/net/wan/hd6457*
6166 F: drivers/net/wan/hdlc*
6167 F: drivers/net/wan/n2.c
6168 F: drivers/net/wan/pc300too.c
6169 F: drivers/net/wan/pci200syn.c
6170 F: drivers/net/wan/wanxl*
6172 GENERIC INCLUDE/ASM HEADER FILES
6173 M: Arnd Bergmann <arnd@arndb.de>
6174 L: linux-arch@vger.kernel.org
6175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6177 F: include/asm-generic/
6178 F: include/uapi/asm-generic/
6180 GENERIC PHY FRAMEWORK
6181 M: Kishon Vijay Abraham I <kishon@ti.com>
6182 L: linux-kernel@vger.kernel.org
6183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6186 F: include/linux/phy/
6188 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6189 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6191 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6194 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6195 M: Kevin Hilman <khilman@kernel.org>
6196 M: Ulf Hansson <ulf.hansson@linaro.org>
6197 L: linux-pm@vger.kernel.org
6199 F: drivers/base/power/domain*.c
6200 F: include/linux/pm_domain.h
6201 F: Documentation/devicetree/bindings/power/power_domain.txt
6203 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6204 M: Eugen Hristev <eugen.hristev@microchip.com>
6205 L: linux-input@vger.kernel.org
6207 F: drivers/input/touchscreen/resistive-adc-touch.c
6209 GENERIC UIO DRIVER FOR PCI DEVICES
6210 M: "Michael S. Tsirkin" <mst@redhat.com>
6211 L: kvm@vger.kernel.org
6213 F: drivers/uio/uio_pci_generic.c
6215 GENWQE (IBM Generic Workqueue Card)
6216 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6217 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6219 F: drivers/misc/genwqe/
6221 GET_MAINTAINER SCRIPT
6222 M: Joe Perches <joe@perches.com>
6224 F: scripts/get_maintainer.pl
6227 M: Bob Peterson <rpeterso@redhat.com>
6228 M: Andreas Gruenbacher <agruenba@redhat.com>
6229 L: cluster-devel@redhat.com
6230 W: http://sources.redhat.com/cluster/
6231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6233 F: Documentation/filesystems/gfs2*.txt
6235 F: include/uapi/linux/gfs2_ondisk.h
6237 GIGASET ISDN DRIVERS
6238 M: Paul Bolle <pebolle@tiscali.nl>
6239 L: gigaset307x-common@lists.sourceforge.net
6240 W: http://gigaset307x.sourceforge.net/
6242 F: Documentation/isdn/README.gigaset
6243 F: drivers/isdn/gigaset/
6244 F: include/uapi/linux/gigaset_dev.h
6247 M: Johan Hovold <johan@kernel.org>
6249 F: Documentation/ABI/testing/sysfs-class-gnss
6250 F: Documentation/devicetree/bindings/gnss/
6252 F: include/linux/gnss.h
6255 M: Hans Verkuil <hans.verkuil@cisco.com>
6256 L: linux-media@vger.kernel.org
6258 F: drivers/media/usb/go7007/
6261 M: Bastien Nocera <hadess@hadess.net>
6262 L: linux-input@vger.kernel.org
6264 F: drivers/input/touchscreen/goodix.c
6266 GPD POCKET FAN DRIVER
6267 M: Hans de Goede <hdegoede@redhat.com>
6268 L: platform-driver-x86@vger.kernel.org
6270 F: drivers/platform/x86/gpd-pocket-fan.c
6273 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6274 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6275 L: linux-gpio@vger.kernel.org
6276 L: linux-acpi@vger.kernel.org
6278 F: Documentation/acpi/gpio-properties.txt
6279 F: drivers/gpio/gpiolib-acpi.c
6282 M: Sean Young <sean@mess.org>
6283 L: linux-media@vger.kernel.org
6285 F: drivers/media/rc/gpio-ir-tx.c
6288 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6289 R: Bartosz Golaszewski <brgl@bgdev.pl>
6290 L: linux-gpio@vger.kernel.org
6292 F: drivers/gpio/gpio-mockup.c
6293 F: tools/testing/selftests/gpio/
6296 M: Linus Walleij <linus.walleij@linaro.org>
6297 L: linux-gpio@vger.kernel.org
6298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6300 F: Documentation/devicetree/bindings/gpio/
6301 F: Documentation/driver-api/gpio/
6302 F: Documentation/gpio/
6303 F: Documentation/ABI/testing/gpio-cdev
6304 F: Documentation/ABI/obsolete/sysfs-gpio
6306 F: include/linux/gpio/
6307 F: include/linux/gpio.h
6308 F: include/linux/of_gpio.h
6309 F: include/asm-generic/gpio.h
6310 F: include/uapi/linux/gpio.h
6313 GRE DEMULTIPLEXER DRIVER
6314 M: Dmitry Kozlov <xeb@mail.ru>
6315 L: netdev@vger.kernel.org
6317 F: net/ipv4/gre_demux.c
6318 F: net/ipv4/gre_offload.c
6319 F: include/net/gre.h
6321 GRETH 10/100/1G Ethernet MAC device driver
6322 M: Andreas Larsson <andreas@gaisler.com>
6323 L: netdev@vger.kernel.org
6325 F: drivers/net/ethernet/aeroflex/
6327 GREYBUS AUDIO PROTOCOLS DRIVERS
6328 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6329 M: Mark Greer <mgreer@animalcreek.com>
6331 F: drivers/staging/greybus/audio_apbridgea.c
6332 F: drivers/staging/greybus/audio_apbridgea.h
6333 F: drivers/staging/greybus/audio_codec.c
6334 F: drivers/staging/greybus/audio_codec.h
6335 F: drivers/staging/greybus/audio_gb.c
6336 F: drivers/staging/greybus/audio_manager.c
6337 F: drivers/staging/greybus/audio_manager.h
6338 F: drivers/staging/greybus/audio_manager_module.c
6339 F: drivers/staging/greybus/audio_manager_private.h
6340 F: drivers/staging/greybus/audio_manager_sysfs.c
6341 F: drivers/staging/greybus/audio_module.c
6342 F: drivers/staging/greybus/audio_topology.c
6344 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6345 M: Viresh Kumar <vireshk@kernel.org>
6347 F: drivers/staging/greybus/authentication.c
6348 F: drivers/staging/greybus/bootrom.c
6349 F: drivers/staging/greybus/firmware.h
6350 F: drivers/staging/greybus/fw-core.c
6351 F: drivers/staging/greybus/fw-download.c
6352 F: drivers/staging/greybus/fw-management.c
6353 F: drivers/staging/greybus/greybus_authentication.h
6354 F: drivers/staging/greybus/greybus_firmware.h
6355 F: drivers/staging/greybus/hid.c
6356 F: drivers/staging/greybus/i2c.c
6357 F: drivers/staging/greybus/spi.c
6358 F: drivers/staging/greybus/spilib.c
6359 F: drivers/staging/greybus/spilib.h
6361 GREYBUS LOOPBACK DRIVER
6362 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6364 F: drivers/staging/greybus/loopback.c
6366 GREYBUS PLATFORM DRIVERS
6367 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6369 F: drivers/staging/greybus/arche-platform.c
6370 F: drivers/staging/greybus/arche-apb-ctrl.c
6371 F: drivers/staging/greybus/arche_platform.h
6373 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6374 M: Rui Miguel Silva <rmfrfs@gmail.com>
6376 F: drivers/staging/greybus/sdio.c
6377 F: drivers/staging/greybus/light.c
6378 F: drivers/staging/greybus/gpio.c
6379 F: drivers/staging/greybus/power_supply.c
6380 F: drivers/staging/greybus/spi.c
6381 F: drivers/staging/greybus/spilib.c
6384 M: Johan Hovold <johan@kernel.org>
6385 M: Alex Elder <elder@kernel.org>
6386 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6388 F: drivers/staging/greybus/
6389 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6391 GREYBUS UART PROTOCOLS DRIVERS
6392 M: David Lin <dtwlin@gmail.com>
6394 F: drivers/staging/greybus/uart.c
6395 F: drivers/staging/greybus/log.c
6397 GS1662 VIDEO SERIALIZER
6398 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6399 L: linux-media@vger.kernel.org
6400 T: git git://linuxtv.org/media_tree.git
6402 F: drivers/media/spi/gs1662.c
6404 GSPCA FINEPIX SUBDRIVER
6405 M: Frank Zago <frank@zago.net>
6406 L: linux-media@vger.kernel.org
6407 T: git git://linuxtv.org/media_tree.git
6409 F: drivers/media/usb/gspca/finepix.c
6411 GSPCA GL860 SUBDRIVER
6412 M: Olivier Lorin <o.lorin@laposte.net>
6413 L: linux-media@vger.kernel.org
6414 T: git git://linuxtv.org/media_tree.git
6416 F: drivers/media/usb/gspca/gl860/
6418 GSPCA M5602 SUBDRIVER
6419 M: Erik Andren <erik.andren@gmail.com>
6420 L: linux-media@vger.kernel.org
6421 T: git git://linuxtv.org/media_tree.git
6423 F: drivers/media/usb/gspca/m5602/
6425 GSPCA PAC207 SONIXB SUBDRIVER
6426 M: Hans Verkuil <hverkuil@xs4all.nl>
6427 L: linux-media@vger.kernel.org
6428 T: git git://linuxtv.org/media_tree.git
6430 F: drivers/media/usb/gspca/pac207.c
6432 GSPCA SN9C20X SUBDRIVER
6433 M: Brian Johnson <brijohn@gmail.com>
6434 L: linux-media@vger.kernel.org
6435 T: git git://linuxtv.org/media_tree.git
6437 F: drivers/media/usb/gspca/sn9c20x.c
6439 GSPCA T613 SUBDRIVER
6440 M: Leandro Costantino <lcostantino@gmail.com>
6441 L: linux-media@vger.kernel.org
6442 T: git git://linuxtv.org/media_tree.git
6444 F: drivers/media/usb/gspca/t613.c
6446 GSPCA USB WEBCAM DRIVER
6447 M: Hans Verkuil <hverkuil@xs4all.nl>
6448 L: linux-media@vger.kernel.org
6449 T: git git://linuxtv.org/media_tree.git
6451 F: drivers/media/usb/gspca/
6453 GTP (GPRS Tunneling Protocol)
6454 M: Pablo Neira Ayuso <pablo@netfilter.org>
6455 M: Harald Welte <laforge@gnumonks.org>
6456 L: osmocom-net-gprs@lists.osmocom.org
6457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6459 F: drivers/net/gtp.c
6461 GUID PARTITION TABLE (GPT)
6462 M: Davidlohr Bueso <dave@stgolabs.net>
6463 L: linux-efi@vger.kernel.org
6465 F: block/partitions/efi.*
6468 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6469 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6470 W: http://uclinux-h8.sourceforge.jp
6471 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6474 F: drivers/clocksource/h8300_*.c
6475 F: drivers/clk/h8300/
6476 F: drivers/irqchip/irq-renesas-h8*.c
6479 M: Antti Palosaari <crope@iki.fi>
6480 L: linux-media@vger.kernel.org
6481 W: https://linuxtv.org
6482 W: http://palosaari.fi/linux/
6483 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6484 T: git git://linuxtv.org/anttip/media_tree.git
6486 F: drivers/media/usb/hackrf/
6488 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6489 M: Frank Seidel <frank@f-seidel.de>
6490 L: platform-driver-x86@vger.kernel.org
6491 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6493 F: drivers/platform/x86/hdaps.c
6496 M: Jean Delvare <jdelvare@suse.com>
6497 M: Guenter Roeck <linux@roeck-us.net>
6498 L: linux-hwmon@vger.kernel.org
6499 W: http://hwmon.wiki.kernel.org/
6500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6502 F: Documentation/devicetree/bindings/hwmon/
6503 F: Documentation/hwmon/
6505 F: include/linux/hwmon*.h
6506 F: include/trace/events/hwmon*.h
6508 HARDWARE RANDOM NUMBER GENERATOR CORE
6509 M: Matt Mackall <mpm@selenic.com>
6510 M: Herbert Xu <herbert@gondor.apana.org.au>
6511 L: linux-crypto@vger.kernel.org
6513 F: Documentation/devicetree/bindings/rng/
6514 F: Documentation/hw_random.txt
6515 F: drivers/char/hw_random/
6516 F: include/linux/hw_random.h
6518 HARDWARE TRACING FACILITIES
6519 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6521 F: drivers/hwtracing/
6523 HARDWARE SPINLOCK CORE
6524 M: Ohad Ben-Cohen <ohad@wizery.com>
6525 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6526 L: linux-remoteproc@vger.kernel.org
6528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6529 F: Documentation/devicetree/bindings/hwlock/
6530 F: Documentation/hwspinlock.txt
6531 F: drivers/hwspinlock/
6532 F: include/linux/hwspinlock.h
6534 HARMONY SOUND DRIVER
6535 L: linux-parisc@vger.kernel.org
6537 F: sound/parisc/harmony.*
6539 HDPVR USB VIDEO ENCODER DRIVER
6540 M: Hans Verkuil <hverkuil@xs4all.nl>
6541 L: linux-media@vger.kernel.org
6542 T: git git://linuxtv.org/media_tree.git
6543 W: https://linuxtv.org
6545 F: drivers/media/usb/hdpvr/
6547 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6548 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6550 F: Documentation/watchdog/hpwdt.txt
6551 F: drivers/watchdog/hpwdt.c
6553 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6554 M: Don Brace <don.brace@microsemi.com>
6555 L: esc.storagedev@microsemi.com
6556 L: linux-scsi@vger.kernel.org
6558 F: Documentation/scsi/hpsa.txt
6559 F: drivers/scsi/hpsa*.[ch]
6560 F: include/linux/cciss*.h
6561 F: include/uapi/linux/cciss*.h
6564 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6565 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6566 L: linux-rdma@vger.kernel.org
6568 F: drivers/infiniband/hw/hfi1
6571 L: linux-fsdevel@vger.kernel.org
6573 F: Documentation/filesystems/hfs.txt
6577 L: linux-fsdevel@vger.kernel.org
6579 F: Documentation/filesystems/hfsplus.txt
6582 HGA FRAMEBUFFER DRIVER
6583 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6584 L: linux-nvidia@lists.surfsouth.com
6585 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6587 F: drivers/video/fbdev/hgafb.c
6589 HIBERNATION (aka Software Suspend, aka swsusp)
6590 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6591 M: Pavel Machek <pavel@ucw.cz>
6592 L: linux-pm@vger.kernel.org
6593 B: https://bugzilla.kernel.org
6596 F: drivers/base/power/
6598 F: include/linux/suspend.h
6599 F: include/linux/freezer.h
6600 F: include/linux/pm.h
6601 F: arch/*/include/asm/suspend*.h
6604 M: Jiri Kosina <jikos@kernel.org>
6605 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6606 L: linux-input@vger.kernel.org
6607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6610 F: include/linux/hid*
6611 F: include/uapi/linux/hid*
6613 HID SENSOR HUB DRIVERS
6614 M: Jiri Kosina <jikos@kernel.org>
6615 M: Jonathan Cameron <jic23@kernel.org>
6616 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6617 L: linux-input@vger.kernel.org
6618 L: linux-iio@vger.kernel.org
6620 F: Documentation/hid/hid-sensor*
6621 F: drivers/hid/hid-sensor-*
6622 F: drivers/iio/*/hid-*
6623 F: include/linux/hid-sensor-*
6625 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6626 M: Thomas Gleixner <tglx@linutronix.de>
6627 L: linux-kernel@vger.kernel.org
6628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6630 F: Documentation/timers/
6631 F: kernel/time/hrtimer.c
6632 F: kernel/time/clockevents.c
6633 F: kernel/time/timer_*.c
6634 F: include/linux/clockchips.h
6635 F: include/linux/hrtimer.h
6637 HIGH-SPEED SCC DRIVER FOR AX.25
6638 L: linux-hams@vger.kernel.org
6640 F: drivers/net/hamradio/dmascc.c
6641 F: drivers/net/hamradio/scc.c
6643 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6644 M: HighPoint Linux Team <linux@highpoint-tech.com>
6645 W: http://www.highpoint-tech.com
6647 F: Documentation/scsi/hptiop.txt
6648 F: drivers/scsi/hptiop.c
6651 M: Jes Sorensen <jes@trained-monkey.org>
6652 L: linux-hippi@sunsite.dk
6654 F: include/linux/hippidevice.h
6655 F: include/uapi/linux/if_hippi.h
6657 F: drivers/net/hippi/
6659 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6660 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6661 M: Salil Mehta <salil.mehta@huawei.com>
6662 L: netdev@vger.kernel.org
6663 W: http://www.hisilicon.com
6665 F: drivers/net/ethernet/hisilicon/hns3/
6667 HISILICON LPC BUS DRIVER
6668 M: john.garry@huawei.com
6669 W: http://www.hisilicon.com
6671 F: drivers/bus/hisi_lpc.c
6672 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6674 HISILICON NETWORK SUBSYSTEM DRIVER
6675 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6676 M: Salil Mehta <salil.mehta@huawei.com>
6677 L: netdev@vger.kernel.org
6678 W: http://www.hisilicon.com
6680 F: drivers/net/ethernet/hisilicon/
6681 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6683 HISILICON PMU DRIVER
6684 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6685 W: http://www.hisilicon.com
6687 F: drivers/perf/hisilicon
6688 F: Documentation/perf/hisi-pmu.txt
6690 HISILICON ROCE DRIVER
6691 M: Lijun Ou <oulijun@huawei.com>
6692 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6693 L: linux-rdma@vger.kernel.org
6695 F: drivers/infiniband/hw/hns/
6696 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6698 HISILICON SAS Controller
6699 M: John Garry <john.garry@huawei.com>
6700 W: http://www.hisilicon.com
6702 F: drivers/scsi/hisi_sas/
6703 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6705 HMM - Heterogeneous Memory Management
6706 M: Jérôme Glisse <jglisse@redhat.com>
6707 L: linux-mm@kvack.org
6710 F: include/linux/hmm*
6711 F: Documentation/vm/hmm.rst
6714 M: Jouni Malinen <j@w1.fi>
6715 L: linux-wireless@vger.kernel.org
6716 W: http://w1.fi/hostap-driver.html
6718 F: drivers/net/wireless/intersil/hostap/
6720 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6721 L: platform-driver-x86@vger.kernel.org
6723 F: drivers/platform/x86/tc1100-wmi.c
6725 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6726 M: Jaroslav Kysela <perex@perex.cz>
6728 F: drivers/net/ethernet/hp/hp100.*
6730 HPET: High Precision Event Timers driver
6731 M: Clemens Ladisch <clemens@ladisch.de>
6733 F: Documentation/timers/hpet.txt
6734 F: drivers/char/hpet.c
6735 F: include/linux/hpet.h
6736 F: include/uapi/linux/hpet.h
6740 F: arch/x86/kernel/hpet.c
6741 F: arch/x86/include/asm/hpet.h
6744 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6745 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6750 M: Sebastian Reichel <sre@kernel.org>
6751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6753 F: Documentation/ABI/testing/sysfs-bus-hsi
6754 F: Documentation/driver-api/hsi.rst
6756 F: include/linux/hsi/
6757 F: include/uapi/linux/hsi/
6760 L: linux-usb@vger.kernel.org
6762 F: drivers/net/usb/hso.c
6764 HSR NETWORK PROTOCOL
6765 M: Arvid Brodin <arvid.brodin@alten.se>
6766 L: netdev@vger.kernel.org
6770 HT16K33 LED CONTROLLER DRIVER
6771 M: Robin van der Gracht <robin@protonic.nl>
6773 F: drivers/auxdisplay/ht16k33.c
6774 F: Documentation/devicetree/bindings/display/ht16k33.txt
6776 HTCPEN TOUCHSCREEN DRIVER
6777 M: Pau Oliva Fora <pof@eslack.org>
6778 L: linux-input@vger.kernel.org
6780 F: drivers/input/touchscreen/htcpen.c
6782 HUAWEI ETHERNET DRIVER
6783 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6784 L: netdev@vger.kernel.org
6786 F: Documentation/networking/hinic.txt
6787 F: drivers/net/ethernet/huawei/hinic/
6790 M: Mike Kravetz <mike.kravetz@oracle.com>
6791 L: linux-mm@kvack.org
6795 F: include/linux/hugetlb.h
6796 F: Documentation/admin-guide/mm/hugetlbpage.rst
6797 F: Documentation/vm/hugetlbfs_reserv.rst
6798 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6801 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6802 L: linux-media@vger.kernel.org
6803 T: git git://linuxtv.org/media_tree.git
6804 W: https://linuxtv.org
6806 F: drivers/media/platform/sti/hva
6808 HWPOISON MEMORY FAILURE HANDLING
6809 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6810 L: linux-mm@kvack.org
6812 F: mm/memory-failure.c
6813 F: mm/hwpoison-inject.c
6815 HYGON PROCESSOR SUPPORT
6816 M: Pu Wen <puwen@hygon.cn>
6817 L: linux-kernel@vger.kernel.org
6819 F: arch/x86/kernel/cpu/hygon.c
6821 Hyper-V CORE AND DRIVERS
6822 M: "K. Y. Srinivasan" <kys@microsoft.com>
6823 M: Haiyang Zhang <haiyangz@microsoft.com>
6824 M: Stephen Hemminger <sthemmin@microsoft.com>
6825 L: devel@linuxdriverproject.org
6827 F: Documentation/networking/netvsc.txt
6828 F: arch/x86/include/asm/mshyperv.h
6829 F: arch/x86/include/asm/trace/hyperv.h
6830 F: arch/x86/include/asm/hyperv-tlfs.h
6831 F: arch/x86/kernel/cpu/mshyperv.c
6833 F: drivers/hid/hid-hyperv.c
6835 F: drivers/input/serio/hyperv-keyboard.c
6836 F: drivers/pci/controller/pci-hyperv.c
6837 F: drivers/net/hyperv/
6838 F: drivers/scsi/storvsc_drv.c
6839 F: drivers/uio/uio_hv_generic.c
6840 F: drivers/video/fbdev/hyperv_fb.c
6841 F: net/vmw_vsock/hyperv_transport.c
6842 F: include/linux/hyperv.h
6843 F: include/uapi/linux/hyperv.h
6845 F: Documentation/ABI/stable/sysfs-bus-vmbus
6847 HYPERVISOR VIRTUAL CONSOLE DRIVER
6848 L: linuxppc-dev@lists.ozlabs.org
6853 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6854 L: linux-i2c@vger.kernel.org
6855 L: linux-acpi@vger.kernel.org
6857 F: drivers/i2c/i2c-core-acpi.c
6860 M: Peter Rosin <peda@axentia.se>
6861 L: linux-i2c@vger.kernel.org
6863 F: Documentation/i2c/i2c-topology
6864 F: Documentation/i2c/muxes/
6865 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6866 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6867 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6868 F: drivers/i2c/i2c-mux.c
6869 F: drivers/i2c/muxes/
6870 F: include/linux/i2c-mux.h
6872 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6873 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6874 L: linux-i2c@vger.kernel.org
6876 F: drivers/i2c/busses/i2c-mv64xxx.c
6878 I2C OVER PARALLEL PORT
6879 M: Jean Delvare <jdelvare@suse.com>
6880 L: linux-i2c@vger.kernel.org
6882 F: Documentation/i2c/busses/i2c-parport
6883 F: Documentation/i2c/busses/i2c-parport-light
6884 F: drivers/i2c/busses/i2c-parport.c
6885 F: drivers/i2c/busses/i2c-parport-light.c
6888 M: Wolfram Sang <wsa@the-dreams.de>
6889 L: linux-i2c@vger.kernel.org
6890 W: https://i2c.wiki.kernel.org/
6891 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6894 F: Documentation/devicetree/bindings/i2c/i2c.txt
6895 F: Documentation/i2c/
6897 F: include/linux/i2c.h
6898 F: include/linux/i2c-dev.h
6899 F: include/linux/i2c-smbus.h
6900 F: include/uapi/linux/i2c.h
6901 F: include/uapi/linux/i2c-*.h
6903 I2C SUBSYSTEM HOST DRIVERS
6904 L: linux-i2c@vger.kernel.org
6905 W: https://i2c.wiki.kernel.org/
6906 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6909 F: Documentation/devicetree/bindings/i2c/
6910 F: drivers/i2c/algos/
6911 F: drivers/i2c/busses/
6914 M: Jean Delvare <jdelvare@suse.com>
6915 L: linux-i2c@vger.kernel.org
6917 F: Documentation/i2c/busses/i2c-taos-evm
6918 F: drivers/i2c/busses/i2c-taos-evm.c
6921 M: Till Harbaum <till@harbaum.org>
6922 L: linux-i2c@vger.kernel.org
6923 W: http://www.harbaum.org/till/i2c_tiny_usb
6925 F: drivers/i2c/busses/i2c-tiny-usb.c
6927 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6928 M: Jean Delvare <jdelvare@suse.com>
6929 L: linux-i2c@vger.kernel.org
6931 F: Documentation/i2c/busses/i2c-ali1535
6932 F: Documentation/i2c/busses/i2c-ali1563
6933 F: Documentation/i2c/busses/i2c-ali15x3
6934 F: Documentation/i2c/busses/i2c-amd756
6935 F: Documentation/i2c/busses/i2c-amd8111
6936 F: Documentation/i2c/busses/i2c-i801
6937 F: Documentation/i2c/busses/i2c-nforce2
6938 F: Documentation/i2c/busses/i2c-piix4
6939 F: Documentation/i2c/busses/i2c-sis5595
6940 F: Documentation/i2c/busses/i2c-sis630
6941 F: Documentation/i2c/busses/i2c-sis96x
6942 F: Documentation/i2c/busses/i2c-via
6943 F: Documentation/i2c/busses/i2c-viapro
6944 F: drivers/i2c/busses/i2c-ali1535.c
6945 F: drivers/i2c/busses/i2c-ali1563.c
6946 F: drivers/i2c/busses/i2c-ali15x3.c
6947 F: drivers/i2c/busses/i2c-amd756.c
6948 F: drivers/i2c/busses/i2c-amd756-s4882.c
6949 F: drivers/i2c/busses/i2c-amd8111.c
6950 F: drivers/i2c/busses/i2c-i801.c
6951 F: drivers/i2c/busses/i2c-isch.c
6952 F: drivers/i2c/busses/i2c-nforce2.c
6953 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6954 F: drivers/i2c/busses/i2c-piix4.c
6955 F: drivers/i2c/busses/i2c-sis5595.c
6956 F: drivers/i2c/busses/i2c-sis630.c
6957 F: drivers/i2c/busses/i2c-sis96x.c
6958 F: drivers/i2c/busses/i2c-via.c
6959 F: drivers/i2c/busses/i2c-viapro.c
6961 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6962 M: Hans de Goede <hdegoede@redhat.com>
6963 L: linux-i2c@vger.kernel.org
6965 F: drivers/i2c/busses/i2c-cht-wc.c
6967 I2C/SMBUS ISMT DRIVER
6968 M: Seth Heasley <seth.heasley@intel.com>
6969 M: Neil Horman <nhorman@tuxdriver.com>
6970 L: linux-i2c@vger.kernel.org
6971 F: drivers/i2c/busses/i2c-ismt.c
6972 F: Documentation/i2c/busses/i2c-ismt
6974 I2C/SMBUS STUB DRIVER
6975 M: Jean Delvare <jdelvare@suse.com>
6976 L: linux-i2c@vger.kernel.org
6978 F: drivers/i2c/i2c-stub.c
6980 IA64 (Itanium) PLATFORM
6981 M: Tony Luck <tony.luck@intel.com>
6982 M: Fenghua Yu <fenghua.yu@intel.com>
6983 L: linux-ia64@vger.kernel.org
6984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6988 IBM Power 842 compression accelerator
6989 M: Haren Myneni <haren@us.ibm.com>
6991 F: drivers/crypto/nx/Makefile
6992 F: drivers/crypto/nx/Kconfig
6993 F: drivers/crypto/nx/nx-842*
6994 F: include/linux/sw842.h
6998 IBM Power in-Nest Crypto Acceleration
6999 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7000 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7001 L: linux-crypto@vger.kernel.org
7003 F: drivers/crypto/nx/Makefile
7004 F: drivers/crypto/nx/Kconfig
7005 F: drivers/crypto/nx/nx-aes*
7006 F: drivers/crypto/nx/nx-sha*
7007 F: drivers/crypto/nx/nx.*
7008 F: drivers/crypto/nx/nx_csbcpb.h
7009 F: drivers/crypto/nx/nx_debugfs.h
7011 IBM Power Linux RAID adapter
7012 M: Brian King <brking@us.ibm.com>
7014 F: drivers/scsi/ipr.*
7016 IBM Power SRIOV Virtual NIC Device Driver
7017 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7018 M: John Allen <jallen@linux.vnet.ibm.com>
7019 L: netdev@vger.kernel.org
7021 F: drivers/net/ethernet/ibm/ibmvnic.*
7023 IBM Power Virtual Accelerator Switchboard
7024 M: Sukadev Bhattiprolu
7025 L: linuxppc-dev@lists.ozlabs.org
7027 F: arch/powerpc/platforms/powernv/vas*
7028 F: arch/powerpc/platforms/powernv/copy-paste.h
7029 F: arch/powerpc/include/asm/vas.h
7030 F: arch/powerpc/include/uapi/asm/vas.h
7032 IBM Power Virtual Ethernet Device Driver
7033 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7034 L: netdev@vger.kernel.org
7036 F: drivers/net/ethernet/ibm/ibmveth.*
7038 IBM Power Virtual FC Device Drivers
7039 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7040 L: linux-scsi@vger.kernel.org
7042 F: drivers/scsi/ibmvscsi/ibmvfc*
7044 IBM Power Virtual Management Channel Driver
7045 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7046 M: Steven Royer <seroyer@linux.vnet.ibm.com>
7048 F: drivers/misc/ibmvmc.*
7050 IBM Power Virtual SCSI Device Drivers
7051 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7052 L: linux-scsi@vger.kernel.org
7054 F: drivers/scsi/ibmvscsi/ibmvscsi*
7055 F: include/scsi/viosrp.h
7057 IBM Power Virtual SCSI Device Target Driver
7058 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7059 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7060 L: linux-scsi@vger.kernel.org
7061 L: target-devel@vger.kernel.org
7063 F: drivers/scsi/ibmvscsi_tgt/
7065 IBM Power VMX Cryptographic instructions
7066 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7067 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7068 L: linux-crypto@vger.kernel.org
7070 F: drivers/crypto/vmx/Makefile
7071 F: drivers/crypto/vmx/Kconfig
7072 F: drivers/crypto/vmx/vmx.c
7073 F: drivers/crypto/vmx/aes*
7074 F: drivers/crypto/vmx/ghash*
7075 F: drivers/crypto/vmx/ppc-xlate.pl
7077 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7078 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7079 L: linux-pci@vger.kernel.org
7080 L: linuxppc-dev@lists.ozlabs.org
7082 F: drivers/pci/hotplug/rpaphp*
7084 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7085 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7086 L: linux-pci@vger.kernel.org
7087 L: linuxppc-dev@lists.ozlabs.org
7089 F: drivers/pci/hotplug/rpadlpar*
7091 IBM ServeRAID RAID DRIVER
7093 F: drivers/scsi/ips.*
7095 ICH LPC AND GPIO DRIVER
7096 M: Peter Tyser <ptyser@xes-inc.com>
7098 F: drivers/mfd/lpc_ich.c
7099 F: drivers/gpio/gpio-ich.c
7102 M: "David S. Miller" <davem@davemloft.net>
7103 L: linux-ide@vger.kernel.org
7104 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7107 F: Documentation/ide/
7109 F: include/linux/ide.h
7112 M: Borislav Petkov <bp@alien8.de>
7113 L: linux-ide@vger.kernel.org
7115 F: Documentation/cdrom/ide-cd
7116 F: drivers/ide/ide-cd*
7118 IDEAPAD LAPTOP EXTRAS DRIVER
7119 M: Ike Panhc <ike.pan@canonical.com>
7120 L: platform-driver-x86@vger.kernel.org
7121 W: http://launchpad.net/ideapad-laptop
7123 F: drivers/platform/x86/ideapad-laptop.c
7125 IDEAPAD LAPTOP SLIDEBAR DRIVER
7126 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7127 L: linux-input@vger.kernel.org
7128 W: https://github.com/o2genum/ideapad-slidebar
7130 F: drivers/input/misc/ideapad_slidebar.c
7132 IDT VersaClock 5 CLOCK DRIVER
7133 M: Marek Vasut <marek.vasut@gmail.com>
7135 F: drivers/clk/clk-versaclock5.c
7137 IEEE 802.15.4 SUBSYSTEM
7138 M: Alexander Aring <alex.aring@gmail.com>
7139 M: Stefan Schmidt <stefan@datenfreihafen.org>
7140 L: linux-wpan@vger.kernel.org
7141 W: http://wpan.cakelab.org/
7142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7147 F: drivers/net/ieee802154/
7148 F: include/linux/nl802154.h
7149 F: include/linux/ieee802154.h
7150 F: include/net/nl802154.h
7151 F: include/net/mac802154.h
7152 F: include/net/af_ieee802154.h
7153 F: include/net/cfg802154.h
7154 F: include/net/ieee802154_netdev.h
7155 F: Documentation/networking/ieee802154.txt
7158 M: Yotam Gigi <yotam.gi@gmail.com>
7159 M: Jamal Hadi Salim <jhs@mojatatu.com>
7161 F: include/net/ife.h
7162 F: include/uapi/linux/ife.h
7164 IGORPLUG-USB IR RECEIVER
7165 M: Sean Young <sean@mess.org>
7166 L: linux-media@vger.kernel.org
7168 F: drivers/media/rc/igorplugusb.c
7170 IGUANAWORKS USB IR TRANSCEIVER
7171 M: Sean Young <sean@mess.org>
7172 L: linux-media@vger.kernel.org
7174 F: drivers/media/rc/iguanair.c
7176 IIO DIGITAL POTENTIOMETER DAC
7177 M: Peter Rosin <peda@axentia.se>
7178 L: linux-iio@vger.kernel.org
7180 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7181 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7182 F: drivers/iio/dac/dpot-dac.c
7184 IIO ENVELOPE DETECTOR
7185 M: Peter Rosin <peda@axentia.se>
7186 L: linux-iio@vger.kernel.org
7188 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7189 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7190 F: drivers/iio/adc/envelope-detector.c
7193 M: Peter Rosin <peda@axentia.se>
7194 L: linux-iio@vger.kernel.org
7196 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7197 F: drivers/iio/multiplexer/iio-mux.c
7199 IIO SUBSYSTEM AND DRIVERS
7200 M: Jonathan Cameron <jic23@kernel.org>
7201 R: Hartmut Knaack <knaack.h@gmx.de>
7202 R: Lars-Peter Clausen <lars@metafoo.de>
7203 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7204 L: linux-iio@vger.kernel.org
7205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7207 F: Documentation/ABI/testing/configfs-iio*
7208 F: Documentation/ABI/testing/sysfs-bus-iio*
7209 F: Documentation/devicetree/bindings/iio/
7211 F: drivers/staging/iio/
7212 F: include/linux/iio/
7216 M: Peter Rosin <peda@axentia.se>
7217 L: linux-iio@vger.kernel.org
7219 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7220 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7221 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7222 F: drivers/iio/afe/iio-rescale.c
7224 IKANOS/ADI EAGLE ADSL USB DRIVER
7225 M: Matthieu Castet <castet.matthieu@free.fr>
7226 M: Stanislaw Gruszka <stf_xl@wp.pl>
7228 F: drivers/usb/atm/ueagle-atm.c
7230 IMGTEC ASCII LCD DRIVER
7231 M: Paul Burton <paul.burton@mips.com>
7233 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7234 F: drivers/auxdisplay/img-ascii-lcd.c
7236 IMGTEC IR DECODER DRIVER
7237 M: James Hogan <jhogan@kernel.org>
7239 F: drivers/media/rc/img-ir/
7241 IMON SOUNDGRAPH USB IR RECEIVER
7242 M: Sean Young <sean@mess.org>
7243 L: linux-media@vger.kernel.org
7245 F: drivers/media/rc/imon_raw.c
7246 F: drivers/media/rc/imon.c
7248 IMS TWINTURBO FRAMEBUFFER DRIVER
7249 L: linux-fbdev@vger.kernel.org
7251 F: drivers/video/fbdev/imsttfb.c
7253 INA209 HARDWARE MONITOR DRIVER
7254 M: Guenter Roeck <linux@roeck-us.net>
7255 L: linux-hwmon@vger.kernel.org
7257 F: Documentation/hwmon/ina209
7258 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7259 F: drivers/hwmon/ina209.c
7261 INA2XX HARDWARE MONITOR DRIVER
7262 M: Guenter Roeck <linux@roeck-us.net>
7263 L: linux-hwmon@vger.kernel.org
7265 F: Documentation/hwmon/ina2xx
7266 F: drivers/hwmon/ina2xx.c
7267 F: include/linux/platform_data/ina2xx.h
7269 INDUSTRY PACK SUBSYSTEM (IPACK)
7270 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7271 M: Jens Taprogge <jens.taprogge@taprogge.org>
7272 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7273 L: industrypack-devel@lists.sourceforge.net
7274 W: http://industrypack.sourceforge.net
7278 INFINIBAND SUBSYSTEM
7279 M: Doug Ledford <dledford@redhat.com>
7280 M: Jason Gunthorpe <jgg@mellanox.com>
7281 L: linux-rdma@vger.kernel.org
7282 W: https://github.com/linux-rdma/rdma-core
7283 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7286 F: Documentation/devicetree/bindings/infiniband/
7287 F: Documentation/infiniband/
7288 F: drivers/infiniband/
7289 F: include/uapi/linux/if_infiniband.h
7290 F: include/uapi/rdma/
7293 INGENIC JZ4780 DMA Driver
7294 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7296 F: drivers/dma/dma-jz4780.c
7298 INGENIC JZ4780 NAND DRIVER
7299 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7300 L: linux-mtd@lists.infradead.org
7302 F: drivers/mtd/nand/raw/jz4780_*
7305 M: Jan Kara <jack@suse.cz>
7306 R: Amir Goldstein <amir73il@gmail.com>
7307 L: linux-fsdevel@vger.kernel.org
7309 F: Documentation/filesystems/inotify.txt
7310 F: fs/notify/inotify/
7311 F: include/linux/inotify.h
7312 F: include/uapi/linux/inotify.h
7314 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7315 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7316 L: linux-input@vger.kernel.org
7317 Q: http://patchwork.kernel.org/project/linux-input/list/
7318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7321 F: include/linux/input.h
7322 F: include/uapi/linux/input.h
7323 F: include/uapi/linux/input-event-codes.h
7324 F: include/linux/input/
7325 F: Documentation/devicetree/bindings/input/
7326 F: Documentation/devicetree/bindings/serio/
7327 F: Documentation/input/
7329 INPUT MULTITOUCH (MT) PROTOCOL
7330 M: Henrik Rydberg <rydberg@bitmath.org>
7331 L: linux-input@vger.kernel.org
7333 F: Documentation/input/multi-touch-protocol.rst
7334 F: drivers/input/input-mt.c
7337 INSIDE SECURE CRYPTO DRIVER
7338 M: Antoine Tenart <antoine.tenart@bootlin.com>
7339 F: drivers/crypto/inside-secure/
7341 L: linux-crypto@vger.kernel.org
7343 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7344 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7345 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7346 L: linux-integrity@vger.kernel.org
7347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7349 F: security/integrity/ima/
7351 INTEL 810/815 FRAMEBUFFER DRIVER
7352 M: Antonino Daplas <adaplas@gmail.com>
7353 L: linux-fbdev@vger.kernel.org
7355 F: drivers/video/fbdev/i810/
7358 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7359 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7360 M: Jie Yang <yang.jie@linux.intel.com>
7361 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7365 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7366 M: Hans de Goede <hdegoede@redhat.com>
7367 L: platform-driver-x86@vger.kernel.org
7369 F: drivers/platform/x86/intel_atomisp2_pm.c
7371 INTEL C600 SERIES SAS CONTROLLER DRIVER
7372 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7373 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7374 L: linux-scsi@vger.kernel.org
7375 T: git git://git.code.sf.net/p/intel-sas/isci
7377 F: drivers/scsi/isci/
7379 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7380 M: Jani Nikula <jani.nikula@linux.intel.com>
7381 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7382 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7383 L: intel-gfx@lists.freedesktop.org
7384 W: https://01.org/linuxgraphics/
7385 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7386 C: irc://chat.freenode.net/intel-gfx
7387 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7388 T: git git://anongit.freedesktop.org/drm-intel
7390 F: drivers/gpu/drm/i915/
7391 F: include/drm/i915*
7392 F: include/uapi/drm/i915_drm.h
7393 F: Documentation/gpu/i915.rst
7395 INTEL ETHERNET DRIVERS
7396 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7397 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7398 W: http://www.intel.com/support/feedback.htm
7399 W: http://e1000.sourceforge.net/
7400 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7404 F: Documentation/networking/e100.rst
7405 F: Documentation/networking/e1000.rst
7406 F: Documentation/networking/e1000e.rst
7407 F: Documentation/networking/fm10k.rst
7408 F: Documentation/networking/igb.rst
7409 F: Documentation/networking/igbvf.rst
7410 F: Documentation/networking/ixgb.rst
7411 F: Documentation/networking/ixgbe.rst
7412 F: Documentation/networking/ixgbevf.rst
7413 F: Documentation/networking/i40e.rst
7414 F: Documentation/networking/iavf.rst
7415 F: Documentation/networking/ice.rst
7416 F: drivers/net/ethernet/intel/
7417 F: drivers/net/ethernet/intel/*/
7418 F: include/linux/avf/virtchnl.h
7420 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7421 M: Maik Broemme <mbroemme@libmpq.org>
7422 L: linux-fbdev@vger.kernel.org
7424 F: Documentation/fb/intelfb.txt
7425 F: drivers/video/fbdev/intelfb/
7427 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7428 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7429 M: Zhi Wang <zhi.a.wang@intel.com>
7430 L: intel-gvt-dev@lists.freedesktop.org
7431 L: intel-gfx@lists.freedesktop.org
7432 W: https://01.org/igvt-g
7433 T: git https://github.com/intel/gvt-linux.git
7435 F: drivers/gpu/drm/i915/gvt/
7437 INTEL PMIC GPIO DRIVER
7438 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7440 F: drivers/gpio/gpio-*cove.c
7441 F: drivers/gpio/gpio-msic.c
7443 INTEL HID EVENT DRIVER
7444 M: Alex Hung <alex.hung@canonical.com>
7445 L: platform-driver-x86@vger.kernel.org
7447 F: drivers/platform/x86/intel-hid.c
7449 INTEL I/OAT DMA DRIVER
7450 M: Dave Jiang <dave.jiang@intel.com>
7451 R: Dan Williams <dan.j.williams@intel.com>
7452 L: dmaengine@vger.kernel.org
7453 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7455 F: drivers/dma/ioat*
7458 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7459 M: Len Brown <lenb@kernel.org>
7460 L: linux-pm@vger.kernel.org
7461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7462 B: https://bugzilla.kernel.org
7464 F: drivers/idle/intel_idle.c
7466 INTEL INTEGRATED SENSOR HUB DRIVER
7467 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7468 M: Jiri Kosina <jikos@kernel.org>
7469 L: linux-input@vger.kernel.org
7471 F: drivers/hid/intel-ish-hid/
7474 M: David Woodhouse <dwmw2@infradead.org>
7475 L: iommu@lists.linux-foundation.org
7476 T: git git://git.infradead.org/iommu-2.6.git
7478 F: drivers/iommu/intel-iommu.c
7479 F: include/linux/intel-iommu.h
7481 INTEL IOP-ADMA DMA DRIVER
7482 R: Dan Williams <dan.j.williams@intel.com>
7484 F: drivers/dma/iop-adma.c
7486 INTEL IPU3 CSI-2 CIO2 DRIVER
7487 M: Yong Zhi <yong.zhi@intel.com>
7488 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7489 M: Bingbu Cao <bingbu.cao@intel.com>
7490 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7491 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7492 L: linux-media@vger.kernel.org
7494 F: drivers/media/pci/intel/ipu3/
7495 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7497 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7498 M: Krzysztof Halasa <khalasa@piap.pl>
7500 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7501 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7502 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7503 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7504 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7505 F: drivers/net/wan/ixp4xx_hss.c
7507 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7508 M: Deepak Saxena <dsaxena@plexity.net>
7510 F: drivers/char/hw_random/ixp4xx-rng.c
7512 INTEL MANAGEMENT ENGINE (mei)
7513 M: Tomas Winkler <tomas.winkler@intel.com>
7514 L: linux-kernel@vger.kernel.org
7516 F: include/uapi/linux/mei.h
7517 F: include/linux/mei_cl_bus.h
7518 F: drivers/misc/mei/*
7519 F: drivers/watchdog/mei_wdt.c
7520 F: Documentation/misc-devices/mei/*
7523 INTEL MENLOW THERMAL DRIVER
7524 M: Sujith Thomas <sujith.thomas@intel.com>
7525 L: platform-driver-x86@vger.kernel.org
7526 W: https://01.org/linux-acpi
7528 F: drivers/platform/x86/intel_menlow.c
7530 INTEL MERRIFIELD GPIO DRIVER
7531 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7532 L: linux-gpio@vger.kernel.org
7534 F: drivers/gpio/gpio-merrifield.c
7536 INTEL MIC DRIVERS (mic)
7537 M: Sudeep Dutt <sudeep.dutt@intel.com>
7538 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7540 W: https://github.com/sudeepdutt/mic
7541 W: http://software.intel.com/en-us/mic-developer
7542 F: include/linux/mic_bus.h
7543 F: include/linux/scif.h
7544 F: include/uapi/linux/mic_common.h
7545 F: include/uapi/linux/mic_ioctl.h
7546 F: include/uapi/linux/scif_ioctl.h
7547 F: drivers/misc/mic/
7548 F: drivers/dma/mic_x100_dma.c
7549 F: drivers/dma/mic_x100_dma.h
7550 F: Documentation/mic/
7552 INTEL PMC CORE DRIVER
7553 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7554 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7555 L: platform-driver-x86@vger.kernel.org
7557 F: drivers/platform/x86/intel_pmc_core*
7559 INTEL PMC/P-Unit IPC DRIVER
7560 M: Zha Qipeng<qipeng.zha@intel.com>
7561 L: platform-driver-x86@vger.kernel.org
7563 F: drivers/platform/x86/intel_pmc_ipc.c
7564 F: drivers/platform/x86/intel_punit_ipc.c
7565 F: arch/x86/include/asm/intel_pmc_ipc.h
7566 F: arch/x86/include/asm/intel_punit_ipc.h
7568 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7569 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7571 F: drivers/mfd/intel_msic.c
7572 F: drivers/mfd/intel_soc_pmic*
7573 F: include/linux/mfd/intel_msic.h
7574 F: include/linux/mfd/intel_soc_pmic*
7576 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7577 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7578 L: linux-wireless@vger.kernel.org
7580 F: Documentation/networking/README.ipw2100
7581 F: Documentation/networking/README.ipw2200
7582 F: drivers/net/wireless/intel/ipw2x00/
7585 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7586 M: Len Brown <lenb@kernel.org>
7587 L: linux-pm@vger.kernel.org
7589 F: drivers/cpufreq/intel_pstate.c
7591 INTEL RDMA RNIC DRIVER
7592 M: Faisal Latif <faisal.latif@intel.com>
7593 M: Shiraz Saleem <shiraz.saleem@intel.com>
7594 L: linux-rdma@vger.kernel.org
7596 F: drivers/infiniband/hw/i40iw/
7597 F: include/uapi/rdma/i40iw-abi.h
7599 INTEL TELEMETRY DRIVER
7600 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7601 M: "David E. Box" <david.e.box@linux.intel.com>
7602 L: platform-driver-x86@vger.kernel.org
7604 F: arch/x86/include/asm/intel_telemetry.h
7605 F: drivers/platform/x86/intel_telemetry*
7607 INTEL VIRTUAL BUTTON DRIVER
7608 M: AceLan Kao <acelan.kao@canonical.com>
7609 L: platform-driver-x86@vger.kernel.org
7611 F: drivers/platform/x86/intel-vbtn.c
7613 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7614 M: Stanislaw Gruszka <sgruszka@redhat.com>
7615 L: linux-wireless@vger.kernel.org
7617 F: drivers/net/wireless/intel/iwlegacy/
7619 INTEL WIRELESS WIFI LINK (iwlwifi)
7620 M: Johannes Berg <johannes.berg@intel.com>
7621 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7622 M: Luca Coelho <luciano.coelho@intel.com>
7623 M: Intel Linux Wireless <linuxwifi@intel.com>
7624 L: linux-wireless@vger.kernel.org
7625 W: http://intellinuxwireless.org
7626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7628 F: drivers/net/wireless/intel/iwlwifi/
7630 INTEL WIRELESS WIMAX CONNECTION 2400
7631 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7632 M: linux-wimax@intel.com
7633 L: wimax@linuxwimax.org (subscribers-only)
7635 W: http://linuxwimax.org
7636 F: Documentation/wimax/README.i2400m
7637 F: drivers/net/wimax/i2400m/
7638 F: include/uapi/linux/wimax/i2400m.h
7640 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7641 M: Mario Limonciello <mario.limonciello@dell.com>
7643 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7646 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7648 F: Documentation/trace/intel_th.rst
7649 F: drivers/hwtracing/intel_th/
7651 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7652 M: Ning Sun <ning.sun@intel.com>
7653 L: tboot-devel@lists.sourceforge.net
7654 W: http://tboot.sourceforge.net
7655 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7657 F: Documentation/intel_txt.txt
7658 F: include/linux/tboot.h
7659 F: arch/x86/kernel/tboot.c
7661 INTEL-MID GPIO DRIVER
7662 M: David Cohen <david.a.cohen@linux.intel.com>
7663 L: linux-gpio@vger.kernel.org
7665 F: drivers/gpio/gpio-intel-mid.c
7667 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7668 M: Linus Walleij <linus.walleij@linaro.org>
7669 L: linux-iio@vger.kernel.org
7671 F: drivers/iio/gyro/mpu3050*
7672 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7674 IOC3 ETHERNET DRIVER
7675 M: Ralf Baechle <ralf@linux-mips.org>
7676 L: linux-mips@linux-mips.org
7678 F: drivers/net/ethernet/sgi/ioc3-eth.c
7681 M: Pat Gefre <pfg@sgi.com>
7682 L: linux-serial@vger.kernel.org
7684 F: drivers/tty/serial/ioc3_serial.c
7687 M: Joerg Roedel <joro@8bytes.org>
7688 L: iommu@lists.linux-foundation.org
7689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7691 F: Documentation/devicetree/bindings/iommu/
7693 F: include/linux/iommu.h
7694 F: include/linux/of_iommu.h
7695 F: include/linux/iova.h
7698 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7700 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7703 M: Corey Minyard <minyard@acm.org>
7704 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7705 W: http://openipmi.sourceforge.net/
7707 F: Documentation/devicetree/bindings/ipmi/
7708 F: Documentation/IPMI.txt
7709 F: drivers/char/ipmi/
7710 F: include/linux/ipmi*
7711 F: include/uapi/linux/ipmi*
7713 IPS SCSI RAID DRIVER
7714 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7715 L: linux-scsi@vger.kernel.org
7716 W: http://www.adaptec.com/
7718 F: drivers/scsi/ips*
7721 M: Wensong Zhang <wensong@linux-vs.org>
7722 M: Simon Horman <horms@verge.net.au>
7723 M: Julian Anastasov <ja@ssi.bg>
7724 L: netdev@vger.kernel.org
7725 L: lvs-devel@vger.kernel.org
7727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7729 F: Documentation/networking/ipvs-sysctl.txt
7730 F: include/net/ip_vs.h
7731 F: include/uapi/linux/ip_vs.h
7732 F: net/netfilter/ipvs/
7735 M: Jiri Kosina <jikos@kernel.org>
7736 M: David Sterba <dsterba@suse.com>
7738 F: drivers/tty/ipwireless/
7741 L: netdev@vger.kernel.org
7743 F: include/uapi/linux/ipx.h
7745 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7746 M: Marc Zyngier <marc.zyngier@arm.com>
7748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7749 F: Documentation/IRQ-domain.txt
7750 F: include/linux/irqdomain.h
7751 F: kernel/irq/irqdomain.c
7755 M: Thomas Gleixner <tglx@linutronix.de>
7756 L: linux-kernel@vger.kernel.org
7758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7762 M: Thomas Gleixner <tglx@linutronix.de>
7763 M: Jason Cooper <jason@lakedaemon.net>
7764 M: Marc Zyngier <marc.zyngier@arm.com>
7765 L: linux-kernel@vger.kernel.org
7767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7768 F: Documentation/devicetree/bindings/interrupt-controller/
7772 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7774 F: Documentation/isa.txt
7775 F: drivers/base/isa.c
7776 F: include/linux/isa.h
7779 M: Hans Verkuil <hverkuil@xs4all.nl>
7780 L: linux-media@vger.kernel.org
7781 T: git git://linuxtv.org/media_tree.git
7782 W: https://linuxtv.org
7784 F: drivers/media/radio/radio-isa*
7787 M: Jaroslav Kysela <perex@perex.cz>
7789 F: Documentation/isapnp.txt
7790 F: drivers/pnp/isapnp/
7791 F: include/linux/isapnp.h
7794 M: Lee Duncan <lduncan@suse.com>
7795 M: Chris Leech <cleech@redhat.com>
7796 L: open-iscsi@googlegroups.com
7797 W: www.open-iscsi.com
7799 F: drivers/scsi/*iscsi*
7800 F: include/scsi/*iscsi*
7802 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7803 M: Peter Jones <pjones@redhat.com>
7804 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7806 F: drivers/firmware/iscsi_ibft*
7808 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7809 M: Sagi Grimberg <sagi@grimberg.me>
7810 M: Max Gurtovoy <maxg@mellanox.com>
7811 L: linux-rdma@vger.kernel.org
7813 W: http://www.openfabrics.org
7814 W: www.open-iscsi.org
7815 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7816 F: drivers/infiniband/ulp/iser/
7818 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7819 M: Sagi Grimberg <sagi@grimberg.me>
7820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7821 L: linux-rdma@vger.kernel.org
7822 L: target-devel@vger.kernel.org
7824 W: http://www.linux-iscsi.org
7825 F: drivers/infiniband/ulp/isert
7828 M: Karsten Keil <isdn@linux-pingi.de>
7829 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7830 L: netdev@vger.kernel.org
7831 W: http://www.isdn4linux.de
7832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7834 F: Documentation/isdn/
7836 F: include/linux/isdn.h
7837 F: include/linux/isdn/
7838 F: include/uapi/linux/isdn.h
7839 F: include/uapi/linux/isdn/
7841 ISDN SUBSYSTEM (Eicon active card driver)
7842 M: Armin Schindler <mac@melware.de>
7843 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7844 W: http://www.melware.de
7846 F: drivers/isdn/hardware/eicon/
7848 IT87 HARDWARE MONITORING DRIVER
7849 M: Jean Delvare <jdelvare@suse.com>
7850 L: linux-hwmon@vger.kernel.org
7852 F: Documentation/hwmon/it87
7853 F: drivers/hwmon/it87.c
7856 M: Antti Palosaari <crope@iki.fi>
7857 L: linux-media@vger.kernel.org
7858 W: https://linuxtv.org
7859 W: http://palosaari.fi/linux/
7860 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7861 T: git git://linuxtv.org/anttip/media_tree.git
7863 F: drivers/media/tuners/it913x*
7865 IVTV VIDEO4LINUX DRIVER
7866 M: Andy Walls <awalls@md.metrocast.net>
7867 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7868 L: linux-media@vger.kernel.org
7869 T: git git://linuxtv.org/media_tree.git
7870 W: http://www.ivtvdriver.org
7872 F: Documentation/media/v4l-drivers/ivtv*
7873 F: drivers/media/pci/ivtv/
7874 F: include/uapi/linux/ivtv*
7876 IX2505V MEDIA DRIVER
7877 M: Malcolm Priestley <tvboxspy@gmail.com>
7878 L: linux-media@vger.kernel.org
7879 W: https://linuxtv.org
7880 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7882 F: drivers/media/dvb-frontends/ix2505v*
7884 JAILHOUSE HYPERVISOR INTERFACE
7885 M: Jan Kiszka <jan.kiszka@siemens.com>
7886 L: jailhouse-dev@googlegroups.com
7888 F: arch/x86/kernel/jailhouse.c
7889 F: arch/x86/include/asm/jailhouse_para.h
7891 JC42.4 TEMPERATURE SENSOR DRIVER
7892 M: Guenter Roeck <linux@roeck-us.net>
7893 L: linux-hwmon@vger.kernel.org
7895 F: drivers/hwmon/jc42.c
7896 F: Documentation/hwmon/jc42
7899 M: Dave Kleikamp <shaggy@kernel.org>
7900 L: jfs-discussion@lists.sourceforge.net
7901 W: http://jfs.sourceforge.net/
7902 T: git git://github.com/kleikamp/linux-shaggy.git
7904 F: Documentation/filesystems/jfs.txt
7908 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7909 L: netdev@vger.kernel.org
7911 F: drivers/net/ethernet/jme.*
7913 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7914 M: David Woodhouse <dwmw2@infradead.org>
7915 L: linux-mtd@lists.infradead.org
7916 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7919 F: include/uapi/linux/jffs2.h
7921 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7922 M: "Theodore Ts'o" <tytso@mit.edu>
7923 M: Jan Kara <jack@suse.com>
7924 L: linux-ext4@vger.kernel.org
7927 F: include/linux/jbd2.h
7929 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7930 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7931 L: linux-media@vger.kernel.org
7933 F: drivers/media/platform/rcar_jpu.c
7935 JSM Neo PCI based serial card
7936 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7937 L: linux-serial@vger.kernel.org
7939 F: drivers/tty/serial/jsm/
7941 K10TEMP HARDWARE MONITORING DRIVER
7942 M: Clemens Ladisch <clemens@ladisch.de>
7943 L: linux-hwmon@vger.kernel.org
7945 F: Documentation/hwmon/k10temp
7946 F: drivers/hwmon/k10temp.c
7948 K8TEMP HARDWARE MONITORING DRIVER
7949 M: Rudolf Marek <r.marek@assembler.cz>
7950 L: linux-hwmon@vger.kernel.org
7952 F: Documentation/hwmon/k8temp
7953 F: drivers/hwmon/k8temp.c
7956 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7957 R: Alexander Potapenko <glider@google.com>
7958 R: Dmitry Vyukov <dvyukov@google.com>
7959 L: kasan-dev@googlegroups.com
7961 F: arch/*/include/asm/kasan.h
7962 F: arch/*/mm/kasan_init*
7963 F: Documentation/dev-tools/kasan.rst
7964 F: include/linux/kasan*.h
7967 F: scripts/Makefile.kasan
7970 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7972 L: linux-kbuild@vger.kernel.org
7974 F: Documentation/kbuild/kconfig*
7976 F: scripts/Kconfig.include
7979 M: Dave Young <dyoung@redhat.com>
7980 M: Baoquan He <bhe@redhat.com>
7981 R: Vivek Goyal <vgoyal@redhat.com>
7982 L: kexec@lists.infradead.org
7983 W: http://lse.sourceforge.net/kdump/
7985 F: Documentation/kdump/
7987 KEENE FM RADIO TRANSMITTER DRIVER
7988 M: Hans Verkuil <hverkuil@xs4all.nl>
7989 L: linux-media@vger.kernel.org
7990 T: git git://linuxtv.org/media_tree.git
7991 W: https://linuxtv.org
7993 F: drivers/media/radio/radio-keene*
7996 M: Ian Kent <raven@themaw.net>
7997 L: autofs@vger.kernel.org
8001 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8002 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8003 M: Michal Marek <michal.lkml@markovi.net>
8004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8005 L: linux-kbuild@vger.kernel.org
8007 F: Documentation/kbuild/
8010 F: scripts/Makefile*
8017 L: kernel-janitors@vger.kernel.org
8018 W: http://kernelnewbies.org/KernelJanitors
8021 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8022 M: "J. Bruce Fields" <bfields@fieldses.org>
8023 M: Jeff Layton <jlayton@kernel.org>
8024 L: linux-nfs@vger.kernel.org
8025 W: http://nfs.sourceforge.net/
8026 T: git git://linux-nfs.org/~bfields/linux.git
8029 F: include/uapi/linux/nfsd/
8033 F: include/linux/lockd/
8034 F: include/linux/sunrpc/
8035 F: include/uapi/linux/sunrpc/
8037 KERNEL SELFTEST FRAMEWORK
8038 M: Shuah Khan <shuah@kernel.org>
8039 L: linux-kselftest@vger.kernel.org
8040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8041 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8043 F: tools/testing/selftests/
8044 F: Documentation/dev-tools/kselftest*
8046 KERNEL USERMODE HELPER
8047 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8048 L: linux-kernel@vger.kernel.org
8051 F: include/linux/umh.h
8053 KERNEL VIRTUAL MACHINE (KVM)
8054 M: Paolo Bonzini <pbonzini@redhat.com>
8055 M: Radim Krčmář <rkrcmar@redhat.com>
8056 L: kvm@vger.kernel.org
8057 W: http://www.linux-kvm.org
8058 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8060 F: Documentation/virtual/kvm/
8061 F: include/trace/events/kvm.h
8062 F: include/uapi/asm-generic/kvm*
8063 F: include/uapi/linux/kvm*
8064 F: include/asm-generic/kvm*
8065 F: include/linux/kvm*
8066 F: include/kvm/iodev.h
8070 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8071 M: Joerg Roedel <joro@8bytes.org>
8072 L: kvm@vger.kernel.org
8073 W: http://www.linux-kvm.org/
8075 F: arch/x86/include/asm/svm.h
8076 F: arch/x86/kvm/svm.c
8078 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8079 M: Christoffer Dall <christoffer.dall@arm.com>
8080 M: Marc Zyngier <marc.zyngier@arm.com>
8081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8082 L: kvmarm@lists.cs.columbia.edu
8083 W: http://systems.cs.columbia.edu/projects/kvm-arm
8084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8086 F: arch/arm/include/uapi/asm/kvm*
8087 F: arch/arm/include/asm/kvm*
8090 F: include/kvm/arm_*
8092 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8093 M: Christoffer Dall <christoffer.dall@arm.com>
8094 M: Marc Zyngier <marc.zyngier@arm.com>
8095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8096 L: kvmarm@lists.cs.columbia.edu
8098 F: arch/arm64/include/uapi/asm/kvm*
8099 F: arch/arm64/include/asm/kvm*
8102 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8103 M: James Hogan <jhogan@kernel.org>
8104 L: linux-mips@linux-mips.org
8106 F: arch/mips/include/uapi/asm/kvm*
8107 F: arch/mips/include/asm/kvm*
8110 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8111 M: Paul Mackerras <paulus@ozlabs.org>
8112 L: kvm-ppc@vger.kernel.org
8113 W: http://www.linux-kvm.org/
8114 T: git git://github.com/agraf/linux-2.6.git
8116 F: arch/powerpc/include/uapi/asm/kvm*
8117 F: arch/powerpc/include/asm/kvm*
8118 F: arch/powerpc/kvm/
8119 F: arch/powerpc/kernel/kvm*
8121 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8122 M: Christian Borntraeger <borntraeger@de.ibm.com>
8123 M: Janosch Frank <frankja@linux.ibm.com>
8124 R: David Hildenbrand <david@redhat.com>
8125 R: Cornelia Huck <cohuck@redhat.com>
8126 L: linux-s390@vger.kernel.org
8127 W: http://www.ibm.com/developerworks/linux/linux390/
8128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8130 F: arch/s390/include/uapi/asm/kvm*
8131 F: arch/s390/include/asm/gmap.h
8132 F: arch/s390/include/asm/kvm*
8134 F: arch/s390/mm/gmap.c
8136 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8137 M: Paolo Bonzini <pbonzini@redhat.com>
8138 M: Radim Krčmář <rkrcmar@redhat.com>
8139 L: kvm@vger.kernel.org
8140 W: http://www.linux-kvm.org
8141 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8144 F: arch/x86/include/uapi/asm/kvm*
8145 F: arch/x86/include/asm/kvm*
8146 F: arch/x86/include/asm/pvclock-abi.h
8147 F: arch/x86/kernel/kvm.c
8148 F: arch/x86/kernel/kvmclock.c
8151 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8152 M: Tejun Heo <tj@kernel.org>
8153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8155 F: include/linux/kernfs.h
8159 M: Eric Biederman <ebiederm@xmission.com>
8160 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8161 L: kexec@lists.infradead.org
8163 F: include/linux/kexec.h
8164 F: include/uapi/linux/kexec.h
8168 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8169 L: linux-integrity@vger.kernel.org
8170 L: keyrings@vger.kernel.org
8172 F: Documentation/security/keys/trusted-encrypted.rst
8173 F: include/keys/encrypted-type.h
8174 F: security/keys/encrypted-keys/
8177 M: James Bottomley <jejb@linux.vnet.ibm.com>
8178 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8179 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8180 L: linux-integrity@vger.kernel.org
8181 L: keyrings@vger.kernel.org
8183 F: Documentation/security/keys/trusted-encrypted.rst
8184 F: include/keys/trusted-type.h
8185 F: security/keys/trusted.c
8186 F: security/keys/trusted.h
8189 M: David Howells <dhowells@redhat.com>
8190 L: keyrings@vger.kernel.org
8192 F: Documentation/security/keys/core.rst
8193 F: include/linux/key.h
8194 F: include/linux/key-type.h
8195 F: include/linux/keyctl.h
8196 F: include/uapi/linux/keyctl.h
8200 KGDB / KDB /debug_core
8201 M: Jason Wessel <jason.wessel@windriver.com>
8202 M: Daniel Thompson <daniel.thompson@linaro.org>
8203 W: http://kgdb.wiki.kernel.org/
8204 L: kgdb-bugreport@lists.sourceforge.net
8205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8207 F: Documentation/dev-tools/kgdb.rst
8208 F: drivers/misc/kgdbts.c
8209 F: drivers/tty/serial/kgdboc.c
8210 F: include/linux/kdb.h
8211 F: include/linux/kgdb.h
8215 M: Catalin Marinas <catalin.marinas@arm.com>
8217 F: Documentation/dev-tools/kmemleak.rst
8218 F: include/linux/kmemleak.h
8220 F: mm/kmemleak-test.c
8222 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8223 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8224 L: linux-kernel@vger.kernel.org
8227 F: include/linux/kmod.h
8229 F: tools/testing/selftests/kmod/
8232 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8233 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8234 M: "David S. Miller" <davem@davemloft.net>
8235 M: Masami Hiramatsu <mhiramat@kernel.org>
8237 F: Documentation/kprobes.txt
8238 F: include/linux/kprobes.h
8239 F: include/asm-generic/kprobes.h
8242 KS0108 LCD CONTROLLER DRIVER
8243 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8245 F: Documentation/auxdisplay/ks0108
8246 F: drivers/auxdisplay/ks0108.c
8247 F: include/linux/ks0108.h
8250 M: David Ahern <dsa@cumulusnetworks.com>
8251 L: netdev@vger.kernel.org
8254 F: include/net/l3mdev.h
8257 M: John Fastabend <john.fastabend@gmail.com>
8258 M: Daniel Borkmann <daniel@iogearbox.net>
8259 L: netdev@vger.kernel.org
8261 F: include/linux/skmsg.h
8263 F: net/core/sock_map.c
8264 F: net/ipv4/tcp_bpf.c
8266 LANTIQ / INTEL Ethernet drivers
8267 M: Hauke Mehrtens <hauke@hauke-m.de>
8268 L: netdev@vger.kernel.org
8270 F: net/dsa/tag_gswip.c
8271 F: drivers/net/ethernet/lantiq_xrx200.c
8272 F: drivers/net/dsa/lantiq_pce.h
8273 F: drivers/net/dsa/lantiq_gswip.c
8275 LANTIQ MIPS ARCHITECTURE
8276 M: John Crispin <john@phrozen.org>
8277 L: linux-mips@linux-mips.org
8280 F: drivers/soc/lantiq
8283 L: linux-x25@vger.kernel.org
8285 F: Documentation/networking/lapb-module.txt
8289 LASI 53c700 driver for PARISC
8290 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8291 L: linux-scsi@vger.kernel.org
8293 F: Documentation/scsi/53c700.txt
8294 F: drivers/scsi/53c700*
8297 M: Tobin C. Harding <me@tobin.cc>
8298 M: Tycho Andersen <tycho@tycho.ws>
8299 L: kernel-hardening@lists.openwall.com
8301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8302 F: scripts/leaking_addresses.pl
8305 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8306 M: Pavel Machek <pavel@ucw.cz>
8307 L: linux-leds@vger.kernel.org
8308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8310 F: Documentation/devicetree/bindings/leds/
8312 F: include/linux/leds.h
8314 LEGACY EEPROM DRIVER
8315 M: Jean Delvare <jdelvare@suse.com>
8317 F: Documentation/misc-devices/eeprom
8318 F: drivers/misc/eeprom/eeprom.c
8321 R: David Lechner <david@lechnology.com>
8323 F: arch/arm/boot/dts/da850-lego-ev3.dts
8324 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8325 F: drivers/power/supply/lego_ev3_battery.c
8327 LEGO USB Tower driver
8328 M: Juergen Stuber <starblue@users.sourceforge.net>
8329 L: legousb-devel@lists.sourceforge.net
8330 W: http://legousb.sourceforge.net/
8332 F: drivers/usb/misc/legousbtower.c
8335 M: Matan Ziv-Av <matan@svgalib.org>
8336 L: platform-driver-x86@vger.kernel.org
8338 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8339 F: Documentation/laptops/lg-laptop.rst
8340 F: drivers/platform/x86/lg-laptop.c
8343 M: Michael Krufky <mkrufky@linuxtv.org>
8344 L: linux-media@vger.kernel.org
8345 W: https://linuxtv.org
8346 W: http://github.com/mkrufky
8347 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8348 T: git git://linuxtv.org/mkrufky/tuners.git
8350 F: drivers/media/dvb-frontends/lg2160.*
8352 LGDT3305 MEDIA DRIVER
8353 M: Michael Krufky <mkrufky@linuxtv.org>
8354 L: linux-media@vger.kernel.org
8355 W: https://linuxtv.org
8356 W: http://github.com/mkrufky
8357 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8358 T: git git://linuxtv.org/mkrufky/tuners.git
8360 F: drivers/media/dvb-frontends/lgdt3305.*
8362 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8363 M: Viresh Kumar <vireshk@kernel.org>
8364 L: linux-ide@vger.kernel.org
8365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8367 F: include/linux/pata_arasan_cf_data.h
8368 F: drivers/ata/pata_arasan_cf.c
8371 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8372 M: Jens Axboe <axboe@kernel.dk>
8373 L: linux-ide@vger.kernel.org
8374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8376 F: drivers/ata/pata_*.c
8377 F: drivers/ata/ata_generic.c
8379 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8380 M: Linus Walleij <linus.walleij@linaro.org>
8381 L: linux-ide@vger.kernel.org
8382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8384 F: drivers/ata/pata_ftide010.c
8385 F: drivers/ata/sata_gemini.c
8386 F: drivers/ata/sata_gemini.h
8388 LIBATA SATA AHCI PLATFORM devices support
8389 M: Hans de Goede <hdegoede@redhat.com>
8390 M: Jens Axboe <axboe@kernel.dk>
8391 L: linux-ide@vger.kernel.org
8392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8394 F: drivers/ata/ahci_platform.c
8395 F: drivers/ata/libahci_platform.c
8396 F: include/linux/ahci_platform.h
8398 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8399 M: Mikael Pettersson <mikpelinux@gmail.com>
8400 L: linux-ide@vger.kernel.org
8401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8403 F: drivers/ata/sata_promise.*
8405 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8406 M: Jens Axboe <axboe@kernel.dk>
8407 L: linux-ide@vger.kernel.org
8408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8411 F: include/linux/ata.h
8412 F: include/linux/libata.h
8413 F: Documentation/devicetree/bindings/ata/
8416 M: Sasha Levin <alexander.levin@microsoft.com>
8418 F: tools/lib/lockdep/
8420 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8421 M: Ross Zwisler <zwisler@kernel.org>
8422 M: Dan Williams <dan.j.williams@intel.com>
8423 M: Vishal Verma <vishal.l.verma@intel.com>
8424 M: Dave Jiang <dave.jiang@intel.com>
8425 L: linux-nvdimm@lists.01.org
8426 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8428 F: drivers/nvdimm/blk.c
8429 F: drivers/nvdimm/region_devs.c
8431 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8432 M: Vishal Verma <vishal.l.verma@intel.com>
8433 M: Dan Williams <dan.j.williams@intel.com>
8434 M: Ross Zwisler <zwisler@kernel.org>
8435 M: Dave Jiang <dave.jiang@intel.com>
8436 L: linux-nvdimm@lists.01.org
8437 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8439 F: drivers/nvdimm/btt*
8441 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8442 M: Ross Zwisler <zwisler@kernel.org>
8443 M: Dan Williams <dan.j.williams@intel.com>
8444 M: Vishal Verma <vishal.l.verma@intel.com>
8445 M: Dave Jiang <dave.jiang@intel.com>
8446 L: linux-nvdimm@lists.01.org
8447 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8449 F: drivers/nvdimm/pmem*
8451 LIBNVDIMM: DEVICETREE BINDINGS
8452 M: Oliver O'Halloran <oohall@gmail.com>
8453 L: linux-nvdimm@lists.01.org
8454 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8456 F: drivers/nvdimm/of_pmem.c
8457 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8459 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8460 M: Dan Williams <dan.j.williams@intel.com>
8461 M: Ross Zwisler <zwisler@kernel.org>
8462 M: Vishal Verma <vishal.l.verma@intel.com>
8463 M: Dave Jiang <dave.jiang@intel.com>
8464 L: linux-nvdimm@lists.01.org
8465 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8469 F: drivers/acpi/nfit/*
8470 F: include/linux/nd.h
8471 F: include/linux/libnvdimm.h
8472 F: include/uapi/linux/ndctl.h
8474 LIGHTNVM PLATFORM SUPPORT
8475 M: Matias Bjorling <mb@lightnvm.io>
8476 W: http://github/OpenChannelSSD
8477 L: linux-block@vger.kernel.org
8479 F: drivers/lightnvm/
8480 F: include/linux/lightnvm.h
8481 F: include/uapi/linux/lightnvm.h
8483 LINUX FOR POWER MACINTOSH
8484 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8485 W: http://www.penguinppc.org/
8486 L: linuxppc-dev@lists.ozlabs.org
8488 F: arch/powerpc/platforms/powermac/
8489 F: drivers/macintosh/
8491 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8492 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8493 M: Paul Mackerras <paulus@samba.org>
8494 M: Michael Ellerman <mpe@ellerman.id.au>
8495 W: https://github.com/linuxppc/linux/wiki
8496 L: linuxppc-dev@lists.ozlabs.org
8497 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8500 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8501 F: Documentation/devicetree/bindings/powerpc/
8502 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8503 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8504 F: Documentation/powerpc/
8506 F: drivers/char/tpm/tpm_ibmvtpm*
8507 F: drivers/crypto/nx/
8508 F: drivers/crypto/vmx/
8509 F: drivers/i2c/busses/i2c-opal.c
8510 F: drivers/net/ethernet/ibm/ibmveth.*
8511 F: drivers/net/ethernet/ibm/ibmvnic.*
8512 F: drivers/pci/hotplug/pnv_php.c
8513 F: drivers/pci/hotplug/rpa*
8514 F: drivers/rtc/rtc-opal.c
8515 F: drivers/scsi/ibmvscsi/
8516 F: drivers/tty/hvc/hvc_opal.c
8517 F: drivers/watchdog/wdrtas.c
8518 F: tools/testing/selftests/powerpc
8525 LINUX FOR POWERPC EMBEDDED MPC5XXX
8526 M: Anatolij Gustschin <agust@denx.de>
8527 L: linuxppc-dev@lists.ozlabs.org
8528 T: git git://git.denx.de/linux-denx-agust.git
8530 F: arch/powerpc/platforms/512x/
8531 F: arch/powerpc/platforms/52xx/
8533 LINUX FOR POWERPC EMBEDDED PPC4XX
8534 M: Alistair Popple <alistair@popple.id.au>
8535 M: Matt Porter <mporter@kernel.crashing.org>
8536 W: http://www.penguinppc.org/
8537 L: linuxppc-dev@lists.ozlabs.org
8539 F: arch/powerpc/platforms/40x/
8540 F: arch/powerpc/platforms/44x/
8542 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8543 M: Scott Wood <oss@buserror.net>
8544 M: Kumar Gala <galak@kernel.crashing.org>
8545 W: http://www.penguinppc.org/
8546 L: linuxppc-dev@lists.ozlabs.org
8547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8549 F: arch/powerpc/platforms/83xx/
8550 F: arch/powerpc/platforms/85xx/
8551 F: Documentation/devicetree/bindings/powerpc/fsl/
8553 LINUX FOR POWERPC EMBEDDED PPC8XX
8554 M: Vitaly Bordug <vitb@kernel.crashing.org>
8555 W: http://www.penguinppc.org/
8556 L: linuxppc-dev@lists.ozlabs.org
8558 F: arch/powerpc/platforms/8xx/
8560 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8561 L: linuxppc-dev@lists.ozlabs.org
8563 F: arch/powerpc/*/*virtex*
8564 F: arch/powerpc/*/*/*virtex*
8566 LINUX FOR POWERPC PA SEMI PWRFICIENT
8567 L: linuxppc-dev@lists.ozlabs.org
8569 F: arch/powerpc/platforms/pasemi/
8570 F: drivers/*/*pasemi*
8571 F: drivers/*/*/*pasemi*
8573 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8574 M: Kees Cook <keescook@chromium.org>
8576 F: drivers/misc/lkdtm/*
8578 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8579 M: Alan Stern <stern@rowland.harvard.edu>
8580 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8581 M: Will Deacon <will.deacon@arm.com>
8582 M: Peter Zijlstra <peterz@infradead.org>
8583 M: Boqun Feng <boqun.feng@gmail.com>
8584 M: Nicholas Piggin <npiggin@gmail.com>
8585 M: David Howells <dhowells@redhat.com>
8586 M: Jade Alglave <j.alglave@ucl.ac.uk>
8587 M: Luc Maranget <luc.maranget@inria.fr>
8588 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8589 R: Akira Yokosawa <akiyks@gmail.com>
8590 R: Daniel Lustig <dlustig@nvidia.com>
8591 L: linux-kernel@vger.kernel.org
8592 L: linux-arch@vger.kernel.org
8594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8595 F: tools/memory-model/
8596 F: Documentation/atomic_bitops.txt
8597 F: Documentation/atomic_t.txt
8598 F: Documentation/core-api/atomic_ops.rst
8599 F: Documentation/core-api/refcount-vs-atomic.rst
8600 F: Documentation/memory-barriers.txt
8602 LIS3LV02D ACCELEROMETER DRIVER
8603 M: Eric Piel <eric.piel@tremplin-utc.net>
8605 F: Documentation/misc-devices/lis3lv02d
8606 F: drivers/misc/lis3lv02d/
8607 F: drivers/platform/x86/hp_accel.c
8610 M: Josh Poimboeuf <jpoimboe@redhat.com>
8611 M: Jessica Yu <jeyu@kernel.org>
8612 M: Jiri Kosina <jikos@kernel.org>
8613 M: Miroslav Benes <mbenes@suse.cz>
8614 R: Petr Mladek <pmladek@suse.com>
8616 F: kernel/livepatch/
8617 F: include/linux/livepatch.h
8618 F: arch/x86/include/asm/livepatch.h
8619 F: arch/x86/kernel/livepatch.c
8620 F: Documentation/livepatch/
8621 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8622 F: samples/livepatch/
8623 L: live-patching@vger.kernel.org
8624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8627 L: netdev@vger.kernel.org
8629 F: include/linux/llc.h
8630 F: include/uapi/linux/llc.h
8634 LM73 HARDWARE MONITOR DRIVER
8635 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8636 L: linux-hwmon@vger.kernel.org
8638 F: drivers/hwmon/lm73.c
8640 LM78 HARDWARE MONITOR DRIVER
8641 M: Jean Delvare <jdelvare@suse.com>
8642 L: linux-hwmon@vger.kernel.org
8644 F: Documentation/hwmon/lm78
8645 F: drivers/hwmon/lm78.c
8647 LM83 HARDWARE MONITOR DRIVER
8648 M: Jean Delvare <jdelvare@suse.com>
8649 L: linux-hwmon@vger.kernel.org
8651 F: Documentation/hwmon/lm83
8652 F: drivers/hwmon/lm83.c
8654 LM90 HARDWARE MONITOR DRIVER
8655 M: Jean Delvare <jdelvare@suse.com>
8656 L: linux-hwmon@vger.kernel.org
8658 F: Documentation/hwmon/lm90
8659 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8660 F: drivers/hwmon/lm90.c
8661 F: include/dt-bindings/thermal/lm90.h
8663 LM95234 HARDWARE MONITOR DRIVER
8664 M: Guenter Roeck <linux@roeck-us.net>
8665 L: linux-hwmon@vger.kernel.org
8667 F: Documentation/hwmon/lm95234
8668 F: drivers/hwmon/lm95234.c
8670 LME2510 MEDIA DRIVER
8671 M: Malcolm Priestley <tvboxspy@gmail.com>
8672 L: linux-media@vger.kernel.org
8673 W: https://linuxtv.org
8674 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8676 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8678 LOADPIN SECURITY MODULE
8679 M: Kees Cook <keescook@chromium.org>
8680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8682 F: security/loadpin/
8683 F: Documentation/admin-guide/LSM/LoadPin.rst
8686 M: Peter Zijlstra <peterz@infradead.org>
8687 M: Ingo Molnar <mingo@redhat.com>
8688 M: Will Deacon <will.deacon@arm.com>
8689 L: linux-kernel@vger.kernel.org
8690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8692 F: Documentation/locking/
8693 F: include/linux/lockdep.h
8694 F: include/linux/spinlock*.h
8695 F: arch/*/include/asm/spinlock*.h
8696 F: include/linux/rwlock*.h
8697 F: include/linux/mutex*.h
8698 F: include/linux/rwsem*.h
8699 F: arch/*/include/asm/rwsem.h
8700 F: include/linux/seqlock.h
8701 F: lib/locking*.[ch]
8703 X: kernel/locking/locktorture.c
8705 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8706 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8707 L: linux-ntfs-dev@lists.sourceforge.net
8708 W: http://www.linux-ntfs.org/content/view/19/37/
8710 F: Documentation/ldm.txt
8711 F: block/partitions/ldm.*
8713 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8714 M: Sathya Prakash <sathya.prakash@broadcom.com>
8715 M: Chaitra P B <chaitra.basappa@broadcom.com>
8716 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8717 L: MPT-FusionLinux.pdl@broadcom.com
8718 L: linux-scsi@vger.kernel.org
8719 W: http://www.avagotech.com/support/
8721 F: drivers/message/fusion/
8722 F: drivers/scsi/mpt3sas/
8724 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8725 M: Matthew Wilcox <willy@infradead.org>
8726 L: linux-scsi@vger.kernel.org
8728 F: drivers/scsi/sym53c8xx_2/
8731 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8732 L: linux-iio@vger.kernel.org
8734 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8735 F: drivers/iio/dac/ltc1660.c
8737 LTC4261 HARDWARE MONITOR DRIVER
8738 M: Guenter Roeck <linux@roeck-us.net>
8739 L: linux-hwmon@vger.kernel.org
8741 F: Documentation/hwmon/ltc4261
8742 F: drivers/hwmon/ltc4261.c
8744 LTC4306 I2C MULTIPLEXER DRIVER
8745 M: Michael Hennerich <michael.hennerich@analog.com>
8746 W: http://ez.analog.com/community/linux-device-drivers
8747 L: linux-i2c@vger.kernel.org
8749 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8750 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8752 LTP (Linux Test Project)
8753 M: Mike Frysinger <vapier@gentoo.org>
8754 M: Cyril Hrubis <chrubis@suse.cz>
8755 M: Wanlong Gao <wanlong.gao@gmail.com>
8756 M: Jan Stancek <jstancek@redhat.com>
8757 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8758 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8759 L: ltp@lists.linux.it (subscribers-only)
8760 W: http://linux-test-project.github.io/
8761 T: git git://github.com/linux-test-project/ltp.git
8765 M: Geert Uytterhoeven <geert@linux-m68k.org>
8766 L: linux-m68k@lists.linux-m68k.org
8767 W: http://www.linux-m68k.org/
8768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8773 M68K ON APPLE MACINTOSH
8774 M: Joshua Thompson <funaho@jurai.org>
8775 W: http://www.mac.linux-m68k.org/
8776 L: linux-m68k@lists.linux-m68k.org
8781 M: Philip Blundell <philb@gnu.org>
8782 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8786 M88DS3103 MEDIA DRIVER
8787 M: Antti Palosaari <crope@iki.fi>
8788 L: linux-media@vger.kernel.org
8789 W: https://linuxtv.org
8790 W: http://palosaari.fi/linux/
8791 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8792 T: git git://linuxtv.org/anttip/media_tree.git
8794 F: drivers/media/dvb-frontends/m88ds3103*
8796 M88RS2000 MEDIA DRIVER
8797 M: Malcolm Priestley <tvboxspy@gmail.com>
8798 L: linux-media@vger.kernel.org
8799 W: https://linuxtv.org
8800 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8802 F: drivers/media/dvb-frontends/m88rs2000*
8804 MA901 MASTERKIT USB FM RADIO DRIVER
8805 M: Alexey Klimov <klimov.linux@gmail.com>
8806 L: linux-media@vger.kernel.org
8807 T: git git://linuxtv.org/media_tree.git
8809 F: drivers/media/radio/radio-ma901.c
8812 M: Johannes Berg <johannes@sipsolutions.net>
8813 L: linux-wireless@vger.kernel.org
8814 W: http://wireless.kernel.org/
8815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8818 F: Documentation/networking/mac80211-injection.txt
8819 F: include/net/mac80211.h
8821 F: drivers/net/wireless/mac80211_hwsim.[ch]
8822 F: Documentation/networking/mac80211_hwsim/README
8825 M: Jassi Brar <jassisinghbrar@gmail.com>
8826 L: linux-kernel@vger.kernel.org
8829 F: include/linux/mailbox_client.h
8830 F: include/linux/mailbox_controller.h
8832 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8833 M: Michael Kerrisk <mtk.manpages@gmail.com>
8834 W: http://www.kernel.org/doc/man-pages
8835 L: linux-man@vger.kernel.org
8838 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8839 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8840 L: linux-mips@linux-mips.org
8842 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8844 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8845 M: Andrew Lunn <andrew@lunn.ch>
8846 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8847 L: netdev@vger.kernel.org
8849 F: drivers/net/dsa/mv88e6xxx/
8850 F: include/linux/platform_data/mv88e6xxx.h
8851 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8853 MARVELL ARMADA DRM SUPPORT
8854 M: Russell King <linux@armlinux.org.uk>
8856 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8857 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8858 F: drivers/gpu/drm/armada/
8859 F: include/uapi/drm/armada_drm.h
8860 F: Documentation/devicetree/bindings/display/armada/
8862 MARVELL CRYPTO DRIVER
8863 M: Boris Brezillon <boris.brezillon@bootlin.com>
8864 M: Arnaud Ebalard <arno@natisbad.org>
8865 F: drivers/crypto/marvell/
8867 L: linux-crypto@vger.kernel.org
8869 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8870 M: Mirko Lindner <mlindner@marvell.com>
8871 M: Stephen Hemminger <stephen@networkplumber.org>
8872 L: netdev@vger.kernel.org
8874 F: drivers/net/ethernet/marvell/sk*
8876 MARVELL LIBERTAS WIRELESS DRIVER
8877 L: libertas-dev@lists.infradead.org
8879 F: drivers/net/wireless/marvell/libertas/
8881 MARVELL MACCHIATOBIN SUPPORT
8882 M: Russell King <linux@armlinux.org.uk>
8883 L: linux-arm-kernel@lists.infradead.org
8885 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8887 MARVELL MV643XX ETHERNET DRIVER
8888 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8889 L: netdev@vger.kernel.org
8891 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8892 F: include/linux/mv643xx.h
8894 MARVELL MV88X3310 PHY DRIVER
8895 M: Russell King <linux@armlinux.org.uk>
8896 L: netdev@vger.kernel.org
8898 F: drivers/net/phy/marvell10g.c
8900 MARVELL MVNETA ETHERNET DRIVER
8901 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8902 L: netdev@vger.kernel.org
8904 F: drivers/net/ethernet/marvell/mvneta.*
8906 MARVELL MWIFIEX WIRELESS DRIVER
8907 M: Amitkumar Karwar <amitkarwar@gmail.com>
8908 M: Nishant Sarmukadam <nishants@marvell.com>
8909 M: Ganapathi Bhat <gbhat@marvell.com>
8910 M: Xinming Hu <huxinming820@gmail.com>
8911 L: linux-wireless@vger.kernel.org
8913 F: drivers/net/wireless/marvell/mwifiex/
8915 MARVELL MWL8K WIRELESS DRIVER
8916 M: Lennert Buytenhek <buytenh@wantstofly.org>
8917 L: linux-wireless@vger.kernel.org
8919 F: drivers/net/wireless/marvell/mwl8k.c
8921 MARVELL NAND CONTROLLER DRIVER
8922 M: Miquel Raynal <miquel.raynal@bootlin.com>
8923 L: linux-mtd@lists.infradead.org
8925 F: drivers/mtd/nand/raw/marvell_nand.c
8926 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8928 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8929 M: Nicolas Pitre <nico@fluxnic.net>
8931 F: drivers/mmc/host/mvsdio.*
8933 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8934 M: Hu Ziji <huziji@marvell.com>
8935 L: linux-mmc@vger.kernel.org
8937 F: drivers/mmc/host/sdhci-xenon*
8938 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8940 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8941 M: Sunil Goutham <sgoutham@marvell.com>
8942 M: Linu Cherian <lcherian@marvell.com>
8943 M: Geetha sowjanya <gakula@marvell.com>
8944 M: Jerin Jacob <jerinj@marvell.com>
8945 L: netdev@vger.kernel.org
8947 F: drivers/net/ethernet/marvell/octeontx2/af/
8949 MATROX FRAMEBUFFER DRIVER
8950 L: linux-fbdev@vger.kernel.org
8952 F: drivers/video/fbdev/matrox/matroxfb_*
8953 F: include/uapi/linux/matroxfb.h
8955 MAX16065 HARDWARE MONITOR DRIVER
8956 M: Guenter Roeck <linux@roeck-us.net>
8957 L: linux-hwmon@vger.kernel.org
8959 F: Documentation/hwmon/max16065
8960 F: drivers/hwmon/max16065.c
8962 MAX2175 SDR TUNER DRIVER
8963 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8964 L: linux-media@vger.kernel.org
8965 T: git git://linuxtv.org/media_tree.git
8967 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8968 F: Documentation/media/v4l-drivers/max2175.rst
8969 F: drivers/media/i2c/max2175*
8970 F: include/uapi/linux/max2175.h
8972 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8973 L: linux-hwmon@vger.kernel.org
8975 F: Documentation/hwmon/max6650
8976 F: drivers/hwmon/max6650.c
8978 MAX6697 HARDWARE MONITOR DRIVER
8979 M: Guenter Roeck <linux@roeck-us.net>
8980 L: linux-hwmon@vger.kernel.org
8982 F: Documentation/hwmon/max6697
8983 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8984 F: drivers/hwmon/max6697.c
8985 F: include/linux/platform_data/max6697.h
8987 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8988 M: Peter Rosin <peda@axentia.se>
8989 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8991 F: Documentation/devicetree/bindings/sound/max9860.txt
8992 F: sound/soc/codecs/max9860.*
8994 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8995 M: Javier Martinez Canillas <javier@dowhile0.org>
8996 L: linux-kernel@vger.kernel.org
8998 F: drivers/regulator/max77802-regulator.c
8999 F: Documentation/devicetree/bindings/*/*max77802.txt
9000 F: include/dt-bindings/*/*max77802.h
9002 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9003 M: Krzysztof Kozlowski <krzk@kernel.org>
9004 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9005 L: linux-pm@vger.kernel.org
9007 F: drivers/power/supply/max14577_charger.c
9008 F: drivers/power/supply/max77693_charger.c
9010 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9011 M: Chanwoo Choi <cw00.choi@samsung.com>
9012 M: Krzysztof Kozlowski <krzk@kernel.org>
9013 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9014 L: linux-kernel@vger.kernel.org
9016 F: drivers/*/max14577*.c
9017 F: drivers/*/max77686*.c
9018 F: drivers/*/max77693*.c
9019 F: drivers/extcon/extcon-max14577.c
9020 F: drivers/extcon/extcon-max77693.c
9021 F: drivers/rtc/rtc-max77686.c
9022 F: drivers/clk/clk-max77686.c
9023 F: Documentation/devicetree/bindings/mfd/max14577.txt
9024 F: Documentation/devicetree/bindings/*/max77686.txt
9025 F: Documentation/devicetree/bindings/mfd/max77693.txt
9026 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9027 F: include/linux/mfd/max14577*.h
9028 F: include/linux/mfd/max77686*.h
9029 F: include/linux/mfd/max77693*.h
9031 MAXIRADIO FM RADIO RECEIVER DRIVER
9032 M: Hans Verkuil <hverkuil@xs4all.nl>
9033 L: linux-media@vger.kernel.org
9034 T: git git://linuxtv.org/media_tree.git
9035 W: https://linuxtv.org
9037 F: drivers/media/radio/radio-maxiradio*
9039 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9040 M: Peter Rosin <peda@axentia.se>
9041 L: linux-iio@vger.kernel.org
9043 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9044 F: drivers/iio/potentiometer/mcp4018.c
9045 F: drivers/iio/potentiometer/mcp4531.c
9047 MCR20A IEEE-802.15.4 RADIO DRIVER
9048 M: Xue Liu <liuxuenetmail@gmail.com>
9049 L: linux-wpan@vger.kernel.org
9050 W: https://github.com/xueliu/mcr20a-linux
9052 F: drivers/net/ieee802154/mcr20a.c
9053 F: drivers/net/ieee802154/mcr20a.h
9054 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9056 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9057 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9058 L: linux-iio@vger.kernel.org
9060 F: drivers/iio/dac/cio-dac.c
9062 MEDIA DRIVERS FOR ASCOT2E
9063 M: Sergey Kozlov <serjk@netup.ru>
9064 M: Abylay Ospan <aospan@netup.ru>
9065 L: linux-media@vger.kernel.org
9066 W: https://linuxtv.org
9068 T: git git://linuxtv.org/media_tree.git
9070 F: drivers/media/dvb-frontends/ascot2e*
9072 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9073 M: Jasmin Jessich <jasmin@anw.at>
9074 L: linux-media@vger.kernel.org
9075 W: https://linuxtv.org
9076 T: git git://linuxtv.org/media_tree.git
9078 F: drivers/media/dvb-frontends/cxd2099*
9080 MEDIA DRIVERS FOR CXD2841ER
9081 M: Sergey Kozlov <serjk@netup.ru>
9082 M: Abylay Ospan <aospan@netup.ru>
9083 L: linux-media@vger.kernel.org
9084 W: https://linuxtv.org
9086 T: git git://linuxtv.org/media_tree.git
9088 F: drivers/media/dvb-frontends/cxd2841er*
9090 MEDIA DRIVERS FOR CXD2880
9091 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9092 L: linux-media@vger.kernel.org
9093 W: http://linuxtv.org/
9094 T: git git://linuxtv.org/media_tree.git
9096 F: drivers/media/dvb-frontends/cxd2880/*
9097 F: drivers/media/spi/cxd2880*
9099 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9100 L: linux-media@vger.kernel.org
9101 W: https://linuxtv.org
9102 T: git git://linuxtv.org/media_tree.git
9104 F: drivers/media/pci/ddbridge/*
9106 MEDIA DRIVERS FOR FREESCALE IMX
9107 M: Steve Longerbeam <slongerbeam@gmail.com>
9108 M: Philipp Zabel <p.zabel@pengutronix.de>
9109 L: linux-media@vger.kernel.org
9110 T: git git://linuxtv.org/media_tree.git
9112 F: Documentation/devicetree/bindings/media/imx.txt
9113 F: Documentation/media/v4l-drivers/imx.rst
9114 F: drivers/staging/media/imx/
9115 F: include/linux/imx-media.h
9116 F: include/media/imx.h
9118 MEDIA DRIVER FOR FREESCALE IMX PXP
9119 M: Philipp Zabel <p.zabel@pengutronix.de>
9120 L: linux-media@vger.kernel.org
9121 T: git git://linuxtv.org/media_tree.git
9123 F: drivers/media/platform/imx-pxp.[ch]
9125 MEDIA DRIVERS FOR HELENE
9126 M: Abylay Ospan <aospan@netup.ru>
9127 L: linux-media@vger.kernel.org
9128 W: https://linuxtv.org
9130 T: git git://linuxtv.org/media_tree.git
9132 F: drivers/media/dvb-frontends/helene*
9134 MEDIA DRIVERS FOR HORUS3A
9135 M: Sergey Kozlov <serjk@netup.ru>
9136 M: Abylay Ospan <aospan@netup.ru>
9137 L: linux-media@vger.kernel.org
9138 W: https://linuxtv.org
9140 T: git git://linuxtv.org/media_tree.git
9142 F: drivers/media/dvb-frontends/horus3a*
9144 MEDIA DRIVERS FOR LNBH25
9145 M: Sergey Kozlov <serjk@netup.ru>
9146 M: Abylay Ospan <aospan@netup.ru>
9147 L: linux-media@vger.kernel.org
9148 W: https://linuxtv.org
9150 T: git git://linuxtv.org/media_tree.git
9152 F: drivers/media/dvb-frontends/lnbh25*
9154 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9155 L: linux-media@vger.kernel.org
9156 W: https://linuxtv.org
9157 T: git git://linuxtv.org/media_tree.git
9159 F: drivers/media/dvb-frontends/mxl5xx*
9161 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9162 M: Sergey Kozlov <serjk@netup.ru>
9163 M: Abylay Ospan <aospan@netup.ru>
9164 L: linux-media@vger.kernel.org
9165 W: https://linuxtv.org
9167 T: git git://linuxtv.org/media_tree.git
9169 F: drivers/media/pci/netup_unidvb/*
9171 MEDIA DRIVERS FOR RENESAS - CEU
9172 M: Jacopo Mondi <jacopo@jmondi.org>
9173 L: linux-media@vger.kernel.org
9174 L: linux-renesas-soc@vger.kernel.org
9175 T: git git://linuxtv.org/media_tree.git
9177 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9178 F: drivers/media/platform/renesas-ceu.c
9179 F: include/media/drv-intf/renesas-ceu.h
9181 MEDIA DRIVERS FOR RENESAS - DRIF
9182 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9183 L: linux-media@vger.kernel.org
9184 L: linux-renesas-soc@vger.kernel.org
9185 T: git git://linuxtv.org/media_tree.git
9187 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9188 F: drivers/media/platform/rcar_drif.c
9190 MEDIA DRIVERS FOR RENESAS - FCP
9191 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9192 L: linux-media@vger.kernel.org
9193 L: linux-renesas-soc@vger.kernel.org
9194 T: git git://linuxtv.org/media_tree.git
9196 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9197 F: drivers/media/platform/rcar-fcp.c
9198 F: include/media/rcar-fcp.h
9200 MEDIA DRIVERS FOR RENESAS - FDP1
9201 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9202 L: linux-media@vger.kernel.org
9203 L: linux-renesas-soc@vger.kernel.org
9204 T: git git://linuxtv.org/media_tree.git
9206 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9207 F: drivers/media/platform/rcar_fdp1.c
9209 MEDIA DRIVERS FOR RENESAS - VIN
9210 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9211 L: linux-media@vger.kernel.org
9212 L: linux-renesas-soc@vger.kernel.org
9213 T: git git://linuxtv.org/media_tree.git
9215 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9216 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9217 F: drivers/media/platform/rcar-vin/
9219 MEDIA DRIVERS FOR RENESAS - VSP1
9220 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9221 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9222 L: linux-media@vger.kernel.org
9223 L: linux-renesas-soc@vger.kernel.org
9224 T: git git://linuxtv.org/media_tree.git
9226 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9227 F: drivers/media/platform/vsp1/
9229 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9230 L: linux-media@vger.kernel.org
9231 W: https://linuxtv.org
9232 T: git git://linuxtv.org/media_tree.git
9234 F: drivers/media/dvb-frontends/stv0910*
9236 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9237 L: linux-media@vger.kernel.org
9238 W: https://linuxtv.org
9239 T: git git://linuxtv.org/media_tree.git
9241 F: drivers/media/dvb-frontends/stv6111*
9243 MEDIA DRIVERS FOR STM32 - DCMI
9244 M: Hugues Fruchet <hugues.fruchet@st.com>
9245 L: linux-media@vger.kernel.org
9246 T: git git://linuxtv.org/media_tree.git
9248 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9249 F: drivers/media/platform/stm32/stm32-dcmi.c
9251 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9252 M: Dmitry Osipenko <digetx@gmail.com>
9253 L: linux-media@vger.kernel.org
9254 L: linux-tegra@vger.kernel.org
9255 T: git git://linuxtv.org/media_tree.git
9257 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9258 F: drivers/staging/media/tegra-vde/
9260 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9261 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9262 P: LinuxTV.org Project
9263 L: linux-media@vger.kernel.org
9264 W: https://linuxtv.org
9265 Q: http://patchwork.kernel.org/project/linux-media/list/
9266 T: git git://linuxtv.org/media_tree.git
9268 F: Documentation/devicetree/bindings/media/
9269 F: Documentation/media/
9271 F: drivers/staging/media/
9272 F: include/linux/platform_data/media/
9274 F: include/uapi/linux/dvb/
9275 F: include/uapi/linux/videodev2.h
9276 F: include/uapi/linux/media.h
9277 F: include/uapi/linux/v4l2-*
9278 F: include/uapi/linux/meye.h
9279 F: include/uapi/linux/ivtv*
9280 F: include/uapi/linux/uvcvideo.h
9282 MEDIATEK BLUETOOTH DRIVER
9283 M: Sean Wang <sean.wang@mediatek.com>
9284 L: linux-bluetooth@vger.kernel.org
9285 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9287 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9288 F: drivers/bluetooth/btmtkuart.c
9291 M: Sean Wang <sean.wang@mediatek.com>
9293 F: drivers/media/rc/mtk-cir.c
9296 M: Sean Wang <sean.wang@mediatek.com>
9297 L: dmaengine@vger.kernel.org
9298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9299 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9301 F: Documentation/devicetree/bindings/dma/mtk-*
9302 F: drivers/dma/mediatek/
9304 MEDIATEK PMIC LED DRIVER
9305 M: Sean Wang <sean.wang@mediatek.com>
9307 F: drivers/leds/leds-mt6323.c
9308 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9310 MEDIATEK ETHERNET DRIVER
9311 M: Felix Fietkau <nbd@openwrt.org>
9312 M: John Crispin <john@phrozen.org>
9313 M: Sean Wang <sean.wang@mediatek.com>
9314 M: Nelson Chang <nelson.chang@mediatek.com>
9315 L: netdev@vger.kernel.org
9317 F: drivers/net/ethernet/mediatek/
9319 MEDIATEK SWITCH DRIVER
9320 M: Sean Wang <sean.wang@mediatek.com>
9321 L: netdev@vger.kernel.org
9323 F: drivers/net/dsa/mt7530.*
9324 F: net/dsa/tag_mtk.c
9326 MEDIATEK JPEG DRIVER
9327 M: Rick Chang <rick.chang@mediatek.com>
9328 M: Bin Liu <bin.liu@mediatek.com>
9330 F: drivers/media/platform/mtk-jpeg/
9331 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9334 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9335 M: Houlong Wei <houlong.wei@mediatek.com>
9336 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9338 F: drivers/media/platform/mtk-mdp/
9339 F: drivers/media/platform/mtk-vpu/
9340 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9342 MEDIATEK MEDIA DRIVER
9343 M: Tiffany Lin <tiffany.lin@mediatek.com>
9344 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9346 F: drivers/media/platform/mtk-vcodec/
9347 F: drivers/media/platform/mtk-vpu/
9348 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9349 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9351 MEDIATEK MT7601U WIRELESS LAN DRIVER
9352 M: Jakub Kicinski <kubakici@wp.pl>
9353 L: linux-wireless@vger.kernel.org
9355 F: drivers/net/wireless/mediatek/mt7601u/
9357 MEDIATEK NAND CONTROLLER DRIVER
9358 M: Xiaolei Li <xiaolei.li@mediatek.com>
9359 L: linux-mtd@lists.infradead.org
9361 F: drivers/mtd/nand/raw/mtk_*
9362 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9364 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9365 M: Sean Wang <sean.wang@mediatek.com>
9367 F: drivers/char/hw_random/mtk-rng.c
9369 MEDIATEK USB3 DRD IP DRIVER
9370 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9371 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9372 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9373 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9375 F: drivers/usb/mtu3/
9377 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9378 M: Peter Senna Tschudin <peter.senna@gmail.com>
9379 M: Martin Donnelly <martin.donnelly@ge.com>
9380 M: Martyn Welch <martyn.welch@collabora.co.uk>
9382 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9383 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9385 MEGARAID SCSI/SAS DRIVERS
9386 M: Kashyap Desai <kashyap.desai@broadcom.com>
9387 M: Sumit Saxena <sumit.saxena@broadcom.com>
9388 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9389 L: megaraidlinux.pdl@broadcom.com
9390 L: linux-scsi@vger.kernel.org
9391 W: http://www.avagotech.com/support/
9393 F: Documentation/scsi/megaraid.txt
9394 F: drivers/scsi/megaraid.*
9395 F: drivers/scsi/megaraid/
9397 MELEXIS MLX90614 DRIVER
9398 M: Crt Mori <cmo@melexis.com>
9399 L: linux-iio@vger.kernel.org
9400 W: http://www.melexis.com
9402 F: drivers/iio/temperature/mlx90614.c
9404 MELEXIS MLX90632 DRIVER
9405 M: Crt Mori <cmo@melexis.com>
9406 L: linux-iio@vger.kernel.org
9407 W: http://www.melexis.com
9409 F: drivers/iio/temperature/mlx90632.c
9411 MELFAS MIP4 TOUCHSCREEN DRIVER
9412 M: Sangwon Jee <jeesw@melfas.com>
9413 W: http://www.melfas.com
9415 F: drivers/input/touchscreen/melfas_mip4.c
9416 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9418 MELLANOX ETHERNET DRIVER (mlx4_en)
9419 M: Tariq Toukan <tariqt@mellanox.com>
9420 L: netdev@vger.kernel.org
9422 W: http://www.mellanox.com
9423 Q: http://patchwork.ozlabs.org/project/netdev/list/
9424 F: drivers/net/ethernet/mellanox/mlx4/en_*
9426 MELLANOX ETHERNET DRIVER (mlx5e)
9427 M: Saeed Mahameed <saeedm@mellanox.com>
9428 L: netdev@vger.kernel.org
9430 W: http://www.mellanox.com
9431 Q: http://patchwork.ozlabs.org/project/netdev/list/
9432 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9434 MELLANOX ETHERNET INNOVA DRIVERS
9435 R: Boris Pismenny <borisp@mellanox.com>
9436 L: netdev@vger.kernel.org
9438 W: http://www.mellanox.com
9439 Q: http://patchwork.ozlabs.org/project/netdev/list/
9440 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9441 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9442 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9443 F: include/linux/mlx5/mlx5_ifc_fpga.h
9445 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9446 R: Boris Pismenny <borisp@mellanox.com>
9447 L: netdev@vger.kernel.org
9449 W: http://www.mellanox.com
9450 Q: http://patchwork.ozlabs.org/project/netdev/list/
9451 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9452 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9454 MELLANOX ETHERNET SWITCH DRIVERS
9455 M: Jiri Pirko <jiri@mellanox.com>
9456 M: Ido Schimmel <idosch@mellanox.com>
9457 L: netdev@vger.kernel.org
9459 W: http://www.mellanox.com
9460 Q: http://patchwork.ozlabs.org/project/netdev/list/
9461 F: drivers/net/ethernet/mellanox/mlxsw/
9462 F: tools/testing/selftests/drivers/net/mlxsw/
9464 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9465 M: mlxsw@mellanox.com
9466 L: netdev@vger.kernel.org
9468 W: http://www.mellanox.com
9469 Q: http://patchwork.ozlabs.org/project/netdev/list/
9470 F: drivers/net/ethernet/mellanox/mlxfw/
9472 MELLANOX HARDWARE PLATFORM SUPPORT
9473 M: Andy Shevchenko <andy@infradead.org>
9474 M: Darren Hart <dvhart@infradead.org>
9475 M: Vadim Pasternak <vadimp@mellanox.com>
9476 L: platform-driver-x86@vger.kernel.org
9478 F: drivers/platform/mellanox/
9480 MELLANOX MLX4 core VPI driver
9481 M: Tariq Toukan <tariqt@mellanox.com>
9482 L: netdev@vger.kernel.org
9483 L: linux-rdma@vger.kernel.org
9484 W: http://www.mellanox.com
9485 Q: http://patchwork.ozlabs.org/project/netdev/list/
9487 F: drivers/net/ethernet/mellanox/mlx4/
9488 F: include/linux/mlx4/
9490 MELLANOX MLX4 IB driver
9491 M: Yishai Hadas <yishaih@mellanox.com>
9492 L: linux-rdma@vger.kernel.org
9493 W: http://www.mellanox.com
9494 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9496 F: drivers/infiniband/hw/mlx4/
9497 F: include/linux/mlx4/
9498 F: include/uapi/rdma/mlx4-abi.h
9500 MELLANOX MLX5 core VPI driver
9501 M: Saeed Mahameed <saeedm@mellanox.com>
9502 M: Leon Romanovsky <leonro@mellanox.com>
9503 L: netdev@vger.kernel.org
9504 L: linux-rdma@vger.kernel.org
9505 W: http://www.mellanox.com
9506 Q: http://patchwork.ozlabs.org/project/netdev/list/
9508 F: drivers/net/ethernet/mellanox/mlx5/core/
9509 F: include/linux/mlx5/
9511 MELLANOX MLX5 IB driver
9512 M: Leon Romanovsky <leonro@mellanox.com>
9513 L: linux-rdma@vger.kernel.org
9514 W: http://www.mellanox.com
9515 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9517 F: drivers/infiniband/hw/mlx5/
9518 F: include/linux/mlx5/
9519 F: include/uapi/rdma/mlx5-abi.h
9521 MELLANOX MLXCPLD I2C AND MUX DRIVER
9522 M: Vadim Pasternak <vadimp@mellanox.com>
9523 M: Michael Shych <michaelsh@mellanox.com>
9524 L: linux-i2c@vger.kernel.org
9526 F: drivers/i2c/busses/i2c-mlxcpld.c
9527 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9528 F: Documentation/i2c/busses/i2c-mlxcpld
9530 MELLANOX MLXCPLD LED DRIVER
9531 M: Vadim Pasternak <vadimp@mellanox.com>
9532 L: linux-leds@vger.kernel.org
9534 F: drivers/leds/leds-mlxcpld.c
9535 F: drivers/leds/leds-mlxreg.c
9536 F: Documentation/leds/leds-mlxcpld.txt
9538 MELLANOX PLATFORM DRIVER
9539 M: Vadim Pasternak <vadimp@mellanox.com>
9540 L: platform-driver-x86@vger.kernel.org
9542 F: drivers/platform/x86/mlx-platform.c
9545 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9546 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9547 L: linux-kernel@vger.kernel.org
9549 F: kernel/sched/membarrier.c
9550 F: include/uapi/linux/membarrier.h
9551 F: arch/powerpc/include/asm/membarrier.h
9554 L: linux-mm@kvack.org
9555 W: http://www.linux-mm.org
9557 F: include/linux/mm.h
9558 F: include/linux/gfp.h
9559 F: include/linux/mmzone.h
9560 F: include/linux/memory_hotplug.h
9561 F: include/linux/vmalloc.h
9564 MEMORY TECHNOLOGY DEVICES (MTD)
9565 M: David Woodhouse <dwmw2@infradead.org>
9566 M: Brian Norris <computersforpeace@gmail.com>
9567 M: Boris Brezillon <boris.brezillon@bootlin.com>
9568 M: Marek Vasut <marek.vasut@gmail.com>
9569 M: Richard Weinberger <richard@nod.at>
9570 L: linux-mtd@lists.infradead.org
9571 W: http://www.linux-mtd.infradead.org/
9572 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9573 T: git git://git.infradead.org/linux-mtd.git master
9574 T: git git://git.infradead.org/linux-mtd.git mtd/next
9576 F: Documentation/devicetree/bindings/mtd/
9578 F: include/linux/mtd/
9579 F: include/uapi/mtd/
9581 MEN A21 WATCHDOG DRIVER
9582 M: Johannes Thumshirn <morbidrsa@gmail.com>
9583 L: linux-watchdog@vger.kernel.org
9585 F: drivers/watchdog/mena21_wdt.c
9587 MEN CHAMELEON BUS (mcb)
9588 M: Johannes Thumshirn <morbidrsa@gmail.com>
9591 F: include/linux/mcb.h
9592 F: Documentation/men-chameleon-bus.txt
9594 MEN F21BMC (Board Management Controller)
9595 M: Andreas Werner <andreas.werner@men.de>
9597 F: drivers/mfd/menf21bmc.c
9598 F: drivers/watchdog/menf21bmc_wdt.c
9599 F: drivers/leds/leds-menf21bmc.c
9600 F: drivers/hwmon/menf21bmc_hwmon.c
9601 F: Documentation/hwmon/menf21bmc
9603 MEN Z069 WATCHDOG DRIVER
9604 M: Johannes Thumshirn <jth@kernel.org>
9605 L: linux-watchdog@vger.kernel.org
9607 F: drivers/watchdog/menz69_wdt.c
9609 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9610 M: Neil Armstrong <narmstrong@baylibre.com>
9611 L: linux-media@lists.freedesktop.org
9612 L: linux-amlogic@lists.infradead.org
9613 W: http://linux-meson.com/
9615 F: drivers/media/platform/meson/ao-cec.c
9616 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9617 T: git git://linuxtv.org/media_tree.git
9619 MICROBLAZE ARCHITECTURE
9620 M: Michal Simek <monstr@monstr.eu>
9621 W: http://www.monstr.eu/fdt/
9622 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9626 MICROCHIP AT91 SERIAL DRIVER
9627 M: Richard Genoud <richard.genoud@gmail.com>
9629 F: drivers/tty/serial/atmel_serial.c
9630 F: drivers/tty/serial/atmel_serial.h
9631 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9633 MICROCHIP AUDIO ASOC DRIVERS
9634 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9635 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9639 MICROCHIP DMA DRIVER
9640 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9642 L: dmaengine@vger.kernel.org
9644 F: drivers/dma/at_hdmac.c
9645 F: drivers/dma/at_hdmac_regs.h
9646 F: include/linux/platform_data/dma-atmel.h
9647 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9648 F: include/dt-bindings/dma/at91.h
9650 MICROCHIP ECC DRIVER
9651 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9652 L: linux-crypto@vger.kernel.org
9654 F: drivers/crypto/atmel-ecc.*
9656 MICROCHIP I2C DRIVER
9657 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9658 L: linux-i2c@vger.kernel.org
9660 F: drivers/i2c/busses/i2c-at91.c
9662 MICROCHIP ISC DRIVER
9663 M: Eugen Hristev <eugen.hristev@microchip.com>
9664 L: linux-media@vger.kernel.org
9666 F: drivers/media/platform/atmel/atmel-isc.c
9667 F: drivers/media/platform/atmel/atmel-isc-regs.h
9668 F: devicetree/bindings/media/atmel-isc.txt
9670 MICROCHIP ISI DRIVER
9671 M: Eugen Hristev <eugen.hristev@microchip.com>
9672 L: linux-media@vger.kernel.org
9674 F: drivers/media/platform/atmel/atmel-isi.c
9675 F: include/media/atmel-isi.h
9677 MICROCHIP AT91 USART MFD DRIVER
9678 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9679 L: linux-kernel@vger.kernel.org
9681 F: drivers/mfd/at91-usart.c
9682 F: include/dt-bindings/mfd/at91-usart.h
9683 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9685 MICROCHIP AT91 USART SPI DRIVER
9686 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9687 L: linux-spi@vger.kernel.org
9689 F: drivers/spi/spi-at91-usart.c
9690 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9692 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9693 M: Woojung Huh <Woojung.Huh@microchip.com>
9694 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9695 L: netdev@vger.kernel.org
9697 F: net/dsa/tag_ksz.c
9698 F: drivers/net/dsa/microchip/*
9699 F: include/linux/platform_data/microchip-ksz.h
9700 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9702 MICROCHIP LAN743X ETHERNET DRIVER
9703 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9704 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9705 L: netdev@vger.kernel.org
9707 F: drivers/net/ethernet/microchip/lan743x_*
9709 MICROCHIP LCDFB DRIVER
9710 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9711 L: linux-fbdev@vger.kernel.org
9713 F: drivers/video/fbdev/atmel_lcdfb.c
9714 F: include/video/atmel_lcdc.h
9716 MICROCHIP MMC/SD/SDIO MCI DRIVER
9717 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9719 F: drivers/mmc/host/atmel-mci.c
9721 MICROCHIP MCP3911 ADC DRIVER
9722 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9723 M: Kent Gustavsson <kent@minoris.se>
9724 L: linux-iio@vger.kernel.org
9726 F: drivers/iio/adc/mcp3911.c
9727 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9729 MICROCHIP NAND DRIVER
9730 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9731 L: linux-mtd@lists.infradead.org
9733 F: drivers/mtd/nand/raw/atmel/*
9734 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9736 MICROCHIP PWM DRIVER
9737 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9739 L: linux-pwm@vger.kernel.org
9741 F: drivers/pwm/pwm-atmel.c
9742 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9744 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9745 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9746 M: Eugen Hristev <eugen.hristev@microchip.com>
9747 L: linux-iio@vger.kernel.org
9749 F: drivers/iio/adc/at91-sama5d2_adc.c
9750 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9751 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9753 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9754 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9756 F: drivers/power/reset/at91-sama5d2_shdwc.c
9758 MICROCHIP SPI DRIVER
9759 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9761 F: drivers/spi/spi-atmel.*
9763 MICROCHIP SSC DRIVER
9764 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9767 F: drivers/misc/atmel-ssc.c
9768 F: include/linux/atmel-ssc.h
9770 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9771 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9774 F: drivers/misc/atmel_tclib.c
9775 F: drivers/clocksource/tcb_clksrc.c
9777 MICROCHIP USBA UDC DRIVER
9778 M: Cristian Birsan <cristian.birsan@microchip.com>
9779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9781 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9783 MICROCHIP USB251XB DRIVER
9784 M: Richard Leitner <richard.leitner@skidata.com>
9785 L: linux-usb@vger.kernel.org
9787 F: drivers/usb/misc/usb251xb.c
9788 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9790 MICROCHIP XDMA DRIVER
9791 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9792 L: linux-arm-kernel@lists.infradead.org
9793 L: dmaengine@vger.kernel.org
9795 F: drivers/dma/at_xdmac.c
9798 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9799 L: linux-mips@linux-mips.org
9801 F: arch/mips/generic/board-ocelot.c
9802 F: arch/mips/configs/generic/board-ocelot.config
9803 F: arch/mips/boot/dts/mscc/
9804 F: Documentation/devicetree/bindings/mips/mscc.txt
9806 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9807 M: Don Brace <don.brace@microsemi.com>
9808 L: esc.storagedev@microsemi.com
9809 L: linux-scsi@vger.kernel.org
9811 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9812 F: drivers/scsi/smartpqi/Kconfig
9813 F: drivers/scsi/smartpqi/Makefile
9814 F: include/linux/cciss*.h
9815 F: include/uapi/linux/cciss*.h
9816 F: Documentation/scsi/smartpqi.txt
9818 MICROSEMI ETHERNET SWITCH DRIVER
9819 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9820 L: netdev@vger.kernel.org
9822 F: drivers/net/ethernet/mscc/
9824 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9825 M: Chen Yu <yu.c.chen@intel.com>
9826 L: platform-driver-x86@vger.kernel.org
9828 F: drivers/platform/x86/surfacepro3_button.c
9831 M: Oliver Neukum <oliver@neukum.org>
9833 F: drivers/usb/image/microtek.*
9836 M: Ralf Baechle <ralf@linux-mips.org>
9837 M: Paul Burton <paul.burton@mips.com>
9838 M: James Hogan <jhogan@kernel.org>
9839 L: linux-mips@linux-mips.org
9840 W: http://www.linux-mips.org/
9841 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9843 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9845 F: Documentation/devicetree/bindings/mips/
9846 F: Documentation/mips/
9848 F: drivers/platform/mips/
9850 MIPS BOSTON DEVELOPMENT BOARD
9851 M: Paul Burton <paul.burton@mips.com>
9852 L: linux-mips@linux-mips.org
9854 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9855 F: arch/mips/boot/dts/img/boston.dts
9856 F: arch/mips/configs/generic/board-boston.config
9857 F: drivers/clk/imgtec/clk-boston.c
9858 F: include/dt-bindings/clock/boston-clock.h
9860 MIPS GENERIC PLATFORM
9861 M: Paul Burton <paul.burton@mips.com>
9862 L: linux-mips@linux-mips.org
9864 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9865 F: arch/mips/generic/
9866 F: arch/mips/tools/generic-board-config.sh
9868 MIPS/LOONGSON1 ARCHITECTURE
9869 M: Keguang Zhang <keguang.zhang@gmail.com>
9870 L: linux-mips@linux-mips.org
9872 F: arch/mips/loongson32/
9873 F: arch/mips/include/asm/mach-loongson32/
9874 F: drivers/*/*loongson1*
9875 F: drivers/*/*/*loongson1*
9877 MIPS/LOONGSON2 ARCHITECTURE
9878 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9879 L: linux-mips@linux-mips.org
9881 F: arch/mips/loongson64/fuloong-2e/
9882 F: arch/mips/loongson64/lemote-2f/
9883 F: arch/mips/include/asm/mach-loongson64/
9884 F: drivers/*/*loongson2*
9885 F: drivers/*/*/*loongson2*
9887 MIPS/LOONGSON3 ARCHITECTURE
9888 M: Huacai Chen <chenhc@lemote.com>
9889 L: linux-mips@linux-mips.org
9891 F: arch/mips/loongson64/
9892 F: arch/mips/include/asm/mach-loongson64/
9893 F: drivers/platform/mips/cpu_hwmon.c
9894 F: drivers/*/*loongson3*
9895 F: drivers/*/*/*loongson3*
9897 MIPS RINT INSTRUCTION EMULATION
9898 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9899 L: linux-mips@linux-mips.org
9901 F: arch/mips/math-emu/sp_rint.c
9902 F: arch/mips/math-emu/dp_rint.c
9904 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9905 M: Hans Verkuil <hverkuil@xs4all.nl>
9906 L: linux-media@vger.kernel.org
9907 T: git git://linuxtv.org/media_tree.git
9908 W: https://linuxtv.org
9910 F: drivers/media/radio/radio-miropcm20*
9913 M: Eric Miao <eric.y.miao@gmail.com>
9914 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9916 T: git git://github.com/hzhuang1/linux.git
9917 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9919 F: arch/arm/boot/dts/mmp*
9920 F: arch/arm/mach-mmp/
9922 MMU GATHER AND TLB INVALIDATION
9923 M: Will Deacon <will.deacon@arm.com>
9924 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9925 M: Andrew Morton <akpm@linux-foundation.org>
9926 M: Nick Piggin <npiggin@gmail.com>
9927 M: Peter Zijlstra <peterz@infradead.org>
9928 L: linux-arch@vger.kernel.org
9929 L: linux-mm@kvack.org
9931 F: arch/*/include/asm/tlb.h
9932 F: include/asm-generic/tlb.h
9935 MN88472 MEDIA DRIVER
9936 M: Antti Palosaari <crope@iki.fi>
9937 L: linux-media@vger.kernel.org
9938 W: https://linuxtv.org
9939 W: http://palosaari.fi/linux/
9940 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9942 F: drivers/media/dvb-frontends/mn88472*
9944 MN88473 MEDIA DRIVER
9945 M: Antti Palosaari <crope@iki.fi>
9946 L: linux-media@vger.kernel.org
9947 W: https://linuxtv.org
9948 W: http://palosaari.fi/linux/
9949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9951 F: drivers/media/dvb-frontends/mn88473*
9954 M: Jessica Yu <jeyu@kernel.org>
9955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9957 F: include/linux/module.h
9960 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9961 W: http://popies.net/meye/
9963 F: Documentation/media/v4l-drivers/meye*
9964 F: drivers/media/pci/meye/
9965 F: include/uapi/linux/meye.h
9967 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9968 M: Jiri Slaby <jirislaby@gmail.com>
9970 F: Documentation/serial/moxa-smartio
9971 F: drivers/tty/mxser.*
9973 MR800 AVERMEDIA USB FM RADIO DRIVER
9974 M: Alexey Klimov <klimov.linux@gmail.com>
9975 L: linux-media@vger.kernel.org
9976 T: git git://linuxtv.org/media_tree.git
9978 F: drivers/media/radio/radio-mr800.c
9980 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9981 M: Alan Ott <alan@signal11.us>
9982 L: linux-wpan@vger.kernel.org
9984 F: drivers/net/ieee802154/mrf24j40.c
9985 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9988 M: "Lee, Chun-Yi" <jlee@suse.com>
9989 L: platform-driver-x86@vger.kernel.org
9991 F: drivers/platform/x86/msi-laptop.c
9994 L: platform-driver-x86@vger.kernel.org
9996 F: drivers/platform/x86/msi-wmi.c
9999 M: Antti Palosaari <crope@iki.fi>
10000 L: linux-media@vger.kernel.org
10001 W: https://linuxtv.org
10002 W: http://palosaari.fi/linux/
10003 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10004 T: git git://linuxtv.org/anttip/media_tree.git
10006 F: drivers/media/tuners/msi001*
10008 MSI2500 MEDIA DRIVER
10009 M: Antti Palosaari <crope@iki.fi>
10010 L: linux-media@vger.kernel.org
10011 W: https://linuxtv.org
10012 W: http://palosaari.fi/linux/
10013 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10014 T: git git://linuxtv.org/anttip/media_tree.git
10016 F: drivers/media/usb/msi2500/
10018 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10019 M: Robert Jarzmik <robert.jarzmik@free.fr>
10020 L: linux-mtd@lists.infradead.org
10022 F: drivers/mtd/devices/docg3*
10024 MT9M032 APTINA SENSOR DRIVER
10025 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10026 L: linux-media@vger.kernel.org
10027 T: git git://linuxtv.org/media_tree.git
10029 F: drivers/media/i2c/mt9m032.c
10030 F: include/media/i2c/mt9m032.h
10032 MT9P031 APTINA CAMERA SENSOR
10033 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10034 L: linux-media@vger.kernel.org
10035 T: git git://linuxtv.org/media_tree.git
10037 F: drivers/media/i2c/mt9p031.c
10038 F: include/media/i2c/mt9p031.h
10040 MT9T001 APTINA CAMERA SENSOR
10041 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10042 L: linux-media@vger.kernel.org
10043 T: git git://linuxtv.org/media_tree.git
10045 F: drivers/media/i2c/mt9t001.c
10046 F: include/media/i2c/mt9t001.h
10048 MT9T112 APTINA CAMERA SENSOR
10049 M: Jacopo Mondi <jacopo@jmondi.org>
10050 L: linux-media@vger.kernel.org
10051 T: git git://linuxtv.org/media_tree.git
10053 F: drivers/media/i2c/mt9t112.c
10054 F: include/media/i2c/mt9t112.h
10056 MT9V032 APTINA CAMERA SENSOR
10057 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10058 L: linux-media@vger.kernel.org
10059 T: git git://linuxtv.org/media_tree.git
10061 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10062 F: drivers/media/i2c/mt9v032.c
10063 F: include/media/i2c/mt9v032.h
10065 MT9V111 APTINA CAMERA SENSOR
10066 M: Jacopo Mondi <jacopo@jmondi.org>
10067 L: linux-media@vger.kernel.org
10068 T: git git://linuxtv.org/media_tree.git
10070 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10071 F: drivers/media/i2c/mt9v111.c
10073 MULTIFUNCTION DEVICES (MFD)
10074 M: Lee Jones <lee.jones@linaro.org>
10075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10077 F: Documentation/devicetree/bindings/mfd/
10079 F: include/linux/mfd/
10080 F: include/dt-bindings/mfd/
10082 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10084 F: drivers/mmc/host/mmc_spi.c
10085 F: include/linux/spi/mmc_spi.h
10087 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10088 M: Ulf Hansson <ulf.hansson@linaro.org>
10089 L: linux-mmc@vger.kernel.org
10090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10092 F: Documentation/devicetree/bindings/mmc/
10094 F: include/linux/mmc/
10095 F: include/uapi/linux/mmc/
10097 MULTIPLEXER SUBSYSTEM
10098 M: Peter Rosin <peda@axentia.se>
10100 F: Documentation/ABI/testing/sysfs-class-mux*
10101 F: Documentation/devicetree/bindings/mux/
10102 F: include/dt-bindings/mux/
10103 F: include/linux/mux/
10106 MULTITECH MULTIPORT CARD (ISICOM)
10108 F: drivers/tty/isicom.c
10109 F: include/linux/isicom.h
10111 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10112 M: Bin Liu <b-liu@ti.com>
10113 L: linux-usb@vger.kernel.org
10115 F: drivers/usb/musb/
10117 MXL301RF MEDIA DRIVER
10118 M: Akihiro Tsukada <tskd08@gmail.com>
10119 L: linux-media@vger.kernel.org
10121 F: drivers/media/tuners/mxl301rf*
10123 MXL5007T MEDIA DRIVER
10124 M: Michael Krufky <mkrufky@linuxtv.org>
10125 L: linux-media@vger.kernel.org
10126 W: https://linuxtv.org
10127 W: http://github.com/mkrufky
10128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10129 T: git git://linuxtv.org/mkrufky/tuners.git
10131 F: drivers/media/tuners/mxl5007t.*
10134 M: Marek Vasut <marex@denx.de>
10135 M: Stefan Agner <stefan@agner.ch>
10136 L: dri-devel@lists.freedesktop.org
10138 F: drivers/gpu/drm/mxsfb/
10139 F: Documentation/devicetree/bindings/display/mxsfb.txt
10140 T: git git://anongit.freedesktop.org/drm/drm-misc
10142 MYLEX DAC960 PCI RAID Controller
10143 M: Hannes Reinecke <hare@kernel.org>
10144 L: linux-scsi@vger.kernel.org
10146 F: drivers/scsi/myrb.*
10147 F: drivers/scsi/myrs.*
10149 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10150 M: Chris Lee <christopher.lee@cspi.com>
10151 L: netdev@vger.kernel.org
10152 W: https://www.cspi.com/ethernet-products/support/downloads/
10154 F: drivers/net/ethernet/myricom/myri10ge/
10156 NAND FLASH SUBSYSTEM
10157 M: Boris Brezillon <boris.brezillon@bootlin.com>
10158 M: Miquel Raynal <miquel.raynal@bootlin.com>
10159 R: Richard Weinberger <richard@nod.at>
10160 L: linux-mtd@lists.infradead.org
10161 W: http://www.linux-mtd.infradead.org/
10162 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10163 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10164 T: git git://git.infradead.org/linux-mtd.git nand/next
10166 F: drivers/mtd/nand/
10167 F: include/linux/mtd/*nand*.h
10169 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10170 M: Daniel Mack <zonque@gmail.com>
10172 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10173 W: http://www.native-instruments.com
10174 F: sound/usb/caiaq/
10176 NATSEMI ETHERNET DRIVER (DP8381x)
10178 F: drivers/net/ethernet/natsemi/natsemi.c
10180 NCR 5380 SCSI DRIVERS
10181 M: Finn Thain <fthain@telegraphics.com.au>
10182 M: Michael Schmitz <schmitzmic@gmail.com>
10183 L: linux-scsi@vger.kernel.org
10185 F: Documentation/scsi/g_NCR5380.txt
10186 F: drivers/scsi/NCR5380.*
10187 F: drivers/scsi/arm/cumana_1.c
10188 F: drivers/scsi/arm/oak.c
10189 F: drivers/scsi/atari_scsi.*
10190 F: drivers/scsi/dmx3191d.c
10191 F: drivers/scsi/g_NCR5380.*
10192 F: drivers/scsi/mac_scsi.*
10193 F: drivers/scsi/sun3_scsi.*
10194 F: drivers/scsi/sun3_scsi_vme.c
10197 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10201 NCT6775 HARDWARE MONITOR DRIVER
10202 M: Guenter Roeck <linux@roeck-us.net>
10203 L: linux-hwmon@vger.kernel.org
10205 F: Documentation/hwmon/nct6775
10206 F: drivers/hwmon/nct6775.c
10208 NET_FAILOVER MODULE
10209 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10210 L: netdev@vger.kernel.org
10212 F: driver/net/net_failover.c
10213 F: include/net/net_failover.h
10214 F: Documentation/networking/net_failover.rst
10216 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10217 M: Faisal Latif <faisal.latif@intel.com>
10218 L: linux-rdma@vger.kernel.org
10219 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10221 F: drivers/infiniband/hw/nes/
10222 F: include/uapi/rdma/nes-abi.h
10224 NETEM NETWORK EMULATOR
10225 M: Stephen Hemminger <stephen@networkplumber.org>
10226 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10228 F: net/sched/sch_netem.c
10230 NETERION 10GbE DRIVERS (s2io/vxge)
10231 M: Jon Mason <jdmason@kudzu.us>
10232 L: netdev@vger.kernel.org
10234 F: Documentation/networking/s2io.txt
10235 F: Documentation/networking/vxge.txt
10236 F: drivers/net/ethernet/neterion/
10239 M: Pablo Neira Ayuso <pablo@netfilter.org>
10240 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10241 M: Florian Westphal <fw@strlen.de>
10242 L: netfilter-devel@vger.kernel.org
10243 L: coreteam@netfilter.org
10244 W: http://www.netfilter.org/
10245 W: http://www.iptables.org/
10246 W: http://www.nftables.org/
10247 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10251 F: include/linux/netfilter*
10252 F: include/linux/netfilter/
10253 F: include/net/netfilter/
10254 F: include/uapi/linux/netfilter*
10255 F: include/uapi/linux/netfilter/
10256 F: net/*/netfilter.c
10257 F: net/*/netfilter/
10259 F: net/bridge/br_netfilter*.c
10261 NETROM NETWORK LAYER
10262 M: Ralf Baechle <ralf@linux-mips.org>
10263 L: linux-hams@vger.kernel.org
10264 W: http://www.linux-ax25.org/
10266 F: include/net/netrom.h
10267 F: include/uapi/linux/netrom.h
10270 NETRONOME ETHERNET DRIVERS
10271 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10272 L: oss-drivers@netronome.com
10274 F: drivers/net/ethernet/netronome/
10276 NETWORK BLOCK DEVICE (NBD)
10277 M: Josef Bacik <josef@toxicpanda.com>
10279 L: linux-block@vger.kernel.org
10280 L: nbd@other.debian.org
10281 F: Documentation/blockdev/nbd.txt
10282 F: drivers/block/nbd.c
10283 F: include/uapi/linux/nbd.h
10285 NETWORK DROP MONITOR
10286 M: Neil Horman <nhorman@tuxdriver.com>
10287 L: netdev@vger.kernel.org
10289 W: https://fedorahosted.org/dropwatch/
10290 F: net/core/drop_monitor.c
10293 M: "David S. Miller" <davem@davemloft.net>
10294 L: netdev@vger.kernel.org
10295 W: http://www.linuxfoundation.org/en/Net
10296 Q: http://patchwork.ozlabs.org/project/netdev/list/
10297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10300 F: Documentation/devicetree/bindings/net/
10302 F: include/linux/if_*
10303 F: include/linux/netdevice.h
10304 F: include/linux/etherdevice.h
10305 F: include/linux/fcdevice.h
10306 F: include/linux/fddidevice.h
10307 F: include/linux/hippidevice.h
10308 F: include/linux/inetdevice.h
10309 F: include/uapi/linux/if_*
10310 F: include/uapi/linux/netdevice.h
10312 NETWORKING DRIVERS (WIRELESS)
10313 M: Kalle Valo <kvalo@codeaurora.org>
10314 L: linux-wireless@vger.kernel.org
10315 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10319 F: Documentation/devicetree/bindings/net/wireless/
10320 F: drivers/net/wireless/
10323 M: Andrew Lunn <andrew@lunn.ch>
10324 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10325 M: Florian Fainelli <f.fainelli@gmail.com>
10327 F: Documentation/devicetree/bindings/net/dsa/
10329 F: include/net/dsa.h
10330 F: include/linux/dsa/
10331 F: drivers/net/dsa/
10333 NETWORKING [GENERAL]
10334 M: "David S. Miller" <davem@davemloft.net>
10335 L: netdev@vger.kernel.org
10336 W: http://www.linuxfoundation.org/en/Net
10337 Q: http://patchwork.ozlabs.org/project/netdev/list/
10338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10340 B: mailto:netdev@vger.kernel.org
10344 F: include/linux/in.h
10345 F: include/linux/net.h
10346 F: include/linux/netdevice.h
10347 F: include/uapi/linux/in.h
10348 F: include/uapi/linux/net.h
10349 F: include/uapi/linux/netdevice.h
10350 F: include/uapi/linux/net_namespace.h
10351 F: tools/testing/selftests/net/
10354 F: Documentation/networking/
10357 M: Steffen Klassert <steffen.klassert@secunet.com>
10358 M: Herbert Xu <herbert@gondor.apana.org.au>
10359 M: "David S. Miller" <davem@davemloft.net>
10360 L: netdev@vger.kernel.org
10361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10369 F: net/ipv4/ipcomp.c
10370 F: net/ipv4/ip_vti.c
10374 F: net/ipv6/ipcomp6.c
10375 F: net/ipv6/ip6_vti.c
10376 F: include/uapi/linux/xfrm.h
10377 F: include/net/xfrm.h
10379 NETWORKING [IPv4/IPv6]
10380 M: "David S. Miller" <davem@davemloft.net>
10381 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10382 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10383 L: netdev@vger.kernel.org
10384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10391 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10392 M: Paul Moore <paul@paul-moore.com>
10393 W: https://github.com/netlabel
10394 L: netdev@vger.kernel.org
10395 L: linux-security-module@vger.kernel.org
10397 F: Documentation/netlabel/
10398 F: include/net/calipso.h
10399 F: include/net/cipso_ipv4.h
10400 F: include/net/netlabel.h
10401 F: include/uapi/linux/netfilter/xt_SECMARK.h
10402 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10404 F: net/ipv4/cipso_ipv4.c
10405 F: net/ipv6/calipso.c
10406 F: net/netfilter/xt_CONNSECMARK.c
10407 F: net/netfilter/xt_SECMARK.c
10410 M: Eric Dumazet <edumazet@google.com>
10411 L: netdev@vger.kernel.org
10414 F: net/ipv4/syncookies.c
10416 F: net/ipv6/syncookies.c
10417 F: include/uapi/linux/tcp.h
10418 F: include/net/tcp.h
10419 F: include/linux/tcp.h
10420 F: include/trace/events/tcp.h
10423 M: Boris Pismenny <borisp@mellanox.com>
10424 M: Aviad Yehezkel <aviadye@mellanox.com>
10425 M: Dave Watson <davejwatson@fb.com>
10426 M: John Fastabend <john.fastabend@gmail.com>
10427 M: Daniel Borkmann <daniel@iogearbox.net>
10428 L: netdev@vger.kernel.org
10431 F: include/uapi/linux/tls.h
10432 F: include/net/tls.h
10434 NETWORKING [WIRELESS]
10435 L: linux-wireless@vger.kernel.org
10436 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10439 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10441 F: drivers/net/netdevsim/*
10443 NETXEN (1/10) GbE SUPPORT
10444 M: Manish Chopra <manish.chopra@cavium.com>
10445 M: Rahul Verma <rahul.verma@cavium.com>
10446 M: Dept-GELinuxNICDev@cavium.com
10447 L: netdev@vger.kernel.org
10449 F: drivers/net/ethernet/qlogic/netxen/
10452 M: Samuel Ortiz <sameo@linux.intel.com>
10453 L: linux-wireless@vger.kernel.org
10454 L: linux-nfc@lists.01.org (subscribers-only)
10457 F: include/net/nfc/
10458 F: include/uapi/linux/nfc.h
10460 F: include/linux/platform_data/nfcmrvl.h
10461 F: include/linux/platform_data/nxp-nci.h
10462 F: Documentation/devicetree/bindings/net/nfc/
10464 NFS, SUNRPC, AND LOCKD CLIENTS
10465 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10466 M: Anna Schumaker <anna.schumaker@netapp.com>
10467 L: linux-nfs@vger.kernel.org
10468 W: http://client.linux-nfs.org
10469 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10475 F: include/linux/lockd/
10476 F: include/linux/nfs*
10477 F: include/linux/sunrpc/
10478 F: include/uapi/linux/nfs*
10479 F: include/uapi/linux/sunrpc/
10482 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10483 L: linux-nilfs@vger.kernel.org
10484 W: https://nilfs.sourceforge.io/
10485 W: https://nilfs.osdn.jp/
10486 T: git git://github.com/konis/nilfs2.git
10488 F: Documentation/filesystems/nilfs2.txt
10490 F: include/trace/events/nilfs2.h
10491 F: include/uapi/linux/nilfs2_api.h
10492 F: include/uapi/linux/nilfs2_ondisk.h
10494 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10495 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10496 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10498 F: Documentation/scsi/NinjaSCSI.txt
10499 F: drivers/scsi/pcmcia/nsp_*
10501 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10502 M: GOTO Masanori <gotom@debian.or.jp>
10503 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10504 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10506 F: Documentation/scsi/NinjaSCSI.txt
10507 F: drivers/scsi/nsp32*
10510 M: Ley Foon Tan <lftan@altera.com>
10511 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10516 NOHZ, DYNTICKS SUPPORT
10517 M: Frederic Weisbecker <fweisbec@gmail.com>
10518 M: Thomas Gleixner <tglx@linutronix.de>
10519 M: Ingo Molnar <mingo@kernel.org>
10520 L: linux-kernel@vger.kernel.org
10521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10523 F: kernel/time/tick*.*
10524 F: include/linux/tick.h
10525 F: include/linux/sched/nohz.h
10527 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10528 M: Pavel Machek <pavel@ucw.cz>
10529 M: Sakari Ailus <sakari.ailus@iki.fi>
10530 L: linux-media@vger.kernel.org
10532 F: drivers/media/i2c/et8ek8
10533 F: drivers/media/i2c/ad5820.c
10535 NOKIA N900 POWER SUPPLY DRIVERS
10536 R: Pali Rohár <pali.rohar@gmail.com>
10537 F: include/linux/power/bq2415x_charger.h
10538 F: include/linux/power/bq27xxx_battery.h
10539 F: include/linux/power/isp1704_charger.h
10540 F: drivers/power/supply/bq2415x_charger.c
10541 F: drivers/power/supply/bq27xxx_battery.c
10542 F: drivers/power/supply/bq27xxx_battery_i2c.c
10543 F: drivers/power/supply/isp1704_charger.c
10544 F: drivers/power/supply/rx51_battery.c
10547 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10548 L: linux-ntb@googlegroups.com
10550 F: drivers/ntb/hw/amd/
10553 M: Jon Mason <jdmason@kudzu.us>
10554 M: Dave Jiang <dave.jiang@intel.com>
10555 M: Allen Hubbe <allenbh@gmail.com>
10556 L: linux-ntb@googlegroups.com
10558 W: https://github.com/jonmason/ntb/wiki
10559 T: git git://github.com/jonmason/ntb.git
10561 F: drivers/net/ntb_netdev.c
10562 F: include/linux/ntb.h
10563 F: include/linux/ntb_transport.h
10564 F: tools/testing/selftests/ntb/
10567 M: Serge Semin <fancer.lancer@gmail.com>
10568 L: linux-ntb@googlegroups.com
10570 F: drivers/ntb/hw/idt/
10573 M: Dave Jiang <dave.jiang@intel.com>
10574 L: linux-ntb@googlegroups.com
10576 W: https://github.com/davejiang/linux/wiki
10577 T: git https://github.com/davejiang/linux.git
10578 F: drivers/ntb/hw/intel/
10581 M: Anton Altaparmakov <anton@tuxera.com>
10582 L: linux-ntfs-dev@lists.sourceforge.net
10583 W: http://www.tuxera.com/
10584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10586 F: Documentation/filesystems/ntfs.txt
10590 M: Finn Thain <fthain@telegraphics.com.au>
10591 L: linux-m68k@lists.linux-m68k.org
10593 F: arch/*/include/asm/nubus.h
10595 F: include/linux/nubus.h
10596 F: include/uapi/linux/nubus.h
10598 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10599 M: Antonino Daplas <adaplas@gmail.com>
10600 L: linux-fbdev@vger.kernel.org
10602 F: drivers/video/fbdev/riva/
10603 F: drivers/video/fbdev/nvidia/
10606 M: Keith Busch <keith.busch@intel.com>
10607 M: Jens Axboe <axboe@fb.com>
10608 M: Christoph Hellwig <hch@lst.de>
10609 M: Sagi Grimberg <sagi@grimberg.me>
10610 L: linux-nvme@lists.infradead.org
10611 T: git://git.infradead.org/nvme.git
10612 W: http://git.infradead.org/nvme.git
10614 F: drivers/nvme/host/
10615 F: include/linux/nvme.h
10616 F: include/uapi/linux/nvme_ioctl.h
10618 NVM EXPRESS FC TRANSPORT DRIVERS
10619 M: James Smart <james.smart@broadcom.com>
10620 L: linux-nvme@lists.infradead.org
10622 F: include/linux/nvme-fc.h
10623 F: include/linux/nvme-fc-driver.h
10624 F: drivers/nvme/host/fc.c
10625 F: drivers/nvme/target/fc.c
10626 F: drivers/nvme/target/fcloop.c
10628 NVM EXPRESS TARGET DRIVER
10629 M: Christoph Hellwig <hch@lst.de>
10630 M: Sagi Grimberg <sagi@grimberg.me>
10631 L: linux-nvme@lists.infradead.org
10632 T: git://git.infradead.org/nvme.git
10633 W: http://git.infradead.org/nvme.git
10635 F: drivers/nvme/target/
10638 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10641 F: Documentation/devicetree/bindings/nvmem/
10642 F: Documentation/ABI/stable/sysfs-bus-nvmem
10643 F: include/linux/nvmem-consumer.h
10644 F: include/linux/nvmem-provider.h
10646 NXP SGTL5000 DRIVER
10647 M: Fabio Estevam <fabio.estevam@nxp.com>
10648 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10650 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10651 F: sound/soc/codecs/sgtl5000*
10653 NXP TDA998X DRM DRIVER
10654 M: Russell King <linux@armlinux.org.uk>
10656 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10657 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10658 F: drivers/gpu/drm/i2c/tda998x_drv.c
10659 F: include/drm/i2c/tda998x.h
10660 F: include/dt-bindings/display/tda998x.h
10664 M: Peter Rosin <peda@axentia.se>
10665 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10667 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10668 F: sound/soc/codecs/tfa9879*
10671 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10672 R: Charles Gorand <charles.gorand@effinnov.com>
10673 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10675 F: drivers/nfc/nxp-nci
10678 M: Josh Poimboeuf <jpoimboe@redhat.com>
10679 M: Peter Zijlstra <peterz@infradead.org>
10683 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10684 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10685 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10686 L: linuxppc-dev@lists.ozlabs.org
10688 F: arch/powerpc/platforms/powernv/ocxl.c
10689 F: arch/powerpc/include/asm/pnv-ocxl.h
10690 F: drivers/misc/ocxl/
10691 F: include/misc/ocxl*
10692 F: include/uapi/misc/ocxl.h
10693 F: Documentation/accelerators/ocxl.rst
10696 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10697 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10698 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10699 L: linux-omap@vger.kernel.org
10703 OMAP CLOCK FRAMEWORK SUPPORT
10704 M: Paul Walmsley <paul@pwsan.com>
10705 L: linux-omap@vger.kernel.org
10707 F: arch/arm/*omap*/*clock*
10709 OMAP DEVICE TREE SUPPORT
10710 M: Benoît Cousson <bcousson@baylibre.com>
10711 M: Tony Lindgren <tony@atomide.com>
10712 L: linux-omap@vger.kernel.org
10713 L: devicetree@vger.kernel.org
10715 F: arch/arm/boot/dts/*omap*
10716 F: arch/arm/boot/dts/*am3*
10717 F: arch/arm/boot/dts/*am4*
10718 F: arch/arm/boot/dts/*am5*
10719 F: arch/arm/boot/dts/*dra7*
10721 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10722 L: linux-omap@vger.kernel.org
10723 L: linux-fbdev@vger.kernel.org
10725 F: drivers/video/fbdev/omap2/
10726 F: Documentation/arm/OMAP/DSS
10728 OMAP FRAMEBUFFER SUPPORT
10729 L: linux-fbdev@vger.kernel.org
10730 L: linux-omap@vger.kernel.org
10732 F: drivers/video/fbdev/omap/
10734 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10735 M: Roger Quadros <rogerq@ti.com>
10736 M: Tony Lindgren <tony@atomide.com>
10737 L: linux-omap@vger.kernel.org
10739 F: drivers/memory/omap-gpmc.c
10740 F: arch/arm/mach-omap2/*gpmc*
10743 M: Grygorii Strashko <grygorii.strashko@ti.com>
10744 M: Santosh Shilimkar <ssantosh@kernel.org>
10745 M: Kevin Hilman <khilman@kernel.org>
10746 L: linux-omap@vger.kernel.org
10748 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10749 F: drivers/gpio/gpio-omap.c
10751 OMAP HARDWARE SPINLOCK SUPPORT
10752 M: Ohad Ben-Cohen <ohad@wizery.com>
10753 L: linux-omap@vger.kernel.org
10755 F: drivers/hwspinlock/omap_hwspinlock.c
10757 OMAP HS MMC SUPPORT
10758 L: linux-mmc@vger.kernel.org
10759 L: linux-omap@vger.kernel.org
10761 F: drivers/mmc/host/omap_hsmmc.c
10764 M: Paul Walmsley <paul@pwsan.com>
10765 L: linux-omap@vger.kernel.org
10767 F: arch/arm/mach-omap2/omap_hwmod*data*
10769 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10770 M: Benoît Cousson <bcousson@baylibre.com>
10771 L: linux-omap@vger.kernel.org
10773 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10776 M: Benoît Cousson <bcousson@baylibre.com>
10777 M: Paul Walmsley <paul@pwsan.com>
10778 L: linux-omap@vger.kernel.org
10780 F: arch/arm/mach-omap2/omap_hwmod.*
10782 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10783 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10784 L: linux-media@vger.kernel.org
10786 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10787 F: drivers/media/platform/omap3isp/
10788 F: drivers/staging/media/omap4iss/
10791 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10792 L: linux-omap@vger.kernel.org
10794 F: drivers/mmc/host/omap.c
10796 OMAP POWER MANAGEMENT SUPPORT
10797 M: Kevin Hilman <khilman@kernel.org>
10798 L: linux-omap@vger.kernel.org
10800 F: arch/arm/*omap*/*pm*
10801 F: drivers/cpufreq/omap-cpufreq.c
10803 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10804 M: Rajendra Nayak <rnayak@codeaurora.org>
10805 M: Paul Walmsley <paul@pwsan.com>
10806 L: linux-omap@vger.kernel.org
10808 F: arch/arm/mach-omap2/prm*
10810 OMAP RANDOM NUMBER GENERATOR SUPPORT
10811 M: Deepak Saxena <dsaxena@plexity.net>
10813 F: drivers/char/hw_random/omap-rng.c
10816 L: linux-usb@vger.kernel.org
10817 L: linux-omap@vger.kernel.org
10819 F: drivers/usb/*/*omap*
10820 F: arch/arm/*omap*/usb*
10822 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10823 M: Mark Jackson <mpfj@newflow.co.uk>
10824 L: linux-omap@vger.kernel.org
10826 F: arch/arm/boot/dts/am335x-nano.dts
10829 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10830 M: Tony Lindgren <tony@atomide.com>
10831 L: linux-omap@vger.kernel.org
10832 Q: http://patchwork.kernel.org/project/linux-omap/list/
10833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10835 F: arch/arm/mach-omap1/
10836 F: arch/arm/plat-omap/
10837 F: arch/arm/configs/omap1_defconfig
10838 F: drivers/i2c/busses/i2c-omap.c
10839 F: include/linux/platform_data/i2c-omap.h
10840 F: include/linux/platform_data/ams-delta-fiq.h
10843 M: Tony Lindgren <tony@atomide.com>
10844 L: linux-omap@vger.kernel.org
10845 W: http://www.muru.com/linux/omap/
10846 W: http://linux.omap.com/
10847 Q: http://patchwork.kernel.org/project/linux-omap/list/
10848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10850 F: arch/arm/mach-omap2/
10851 F: arch/arm/plat-omap/
10852 F: arch/arm/configs/omap2plus_defconfig
10853 F: drivers/i2c/busses/i2c-omap.c
10854 F: drivers/irqchip/irq-omap-intc.c
10855 F: drivers/mfd/*omap*.c
10856 F: drivers/mfd/menelaus.c
10857 F: drivers/mfd/palmas.c
10858 F: drivers/mfd/tps65217.c
10859 F: drivers/mfd/tps65218.c
10860 F: drivers/mfd/tps65910.c
10861 F: drivers/mfd/twl-core.[ch]
10862 F: drivers/mfd/twl4030*.c
10863 F: drivers/mfd/twl6030*.c
10864 F: drivers/mfd/twl6040*.c
10865 F: drivers/regulator/palmas-regulator*.c
10866 F: drivers/regulator/pbias-regulator.c
10867 F: drivers/regulator/tps65217-regulator.c
10868 F: drivers/regulator/tps65218-regulator.c
10869 F: drivers/regulator/tps65910-regulator.c
10870 F: drivers/regulator/twl-regulator.c
10871 F: drivers/regulator/twl6030-regulator.c
10872 F: include/linux/platform_data/i2c-omap.h
10874 ONION OMEGA2+ BOARD
10875 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10876 L: linux-mips@linux-mips.org
10878 F: arch/mips/boot/dts/ralink/omega2p.dts
10881 M: Bob Copeland <me@bobcopeland.com>
10882 L: linux-karma-devel@lists.sourceforge.net
10884 F: Documentation/filesystems/omfs.txt
10887 OMNIKEY CARDMAN 4000 DRIVER
10888 M: Harald Welte <laforge@gnumonks.org>
10890 F: drivers/char/pcmcia/cm4000_cs.c
10891 F: include/linux/cm4000_cs.h
10892 F: include/uapi/linux/cm4000_cs.h
10894 OMNIKEY CARDMAN 4040 DRIVER
10895 M: Harald Welte <laforge@gnumonks.org>
10897 F: drivers/char/pcmcia/cm4040_cs.*
10899 OMNIVISION OV13858 SENSOR DRIVER
10900 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10901 L: linux-media@vger.kernel.org
10902 T: git git://linuxtv.org/media_tree.git
10904 F: drivers/media/i2c/ov13858.c
10906 OMNIVISION OV2680 SENSOR DRIVER
10907 M: Rui Miguel Silva <rmfrfs@gmail.com>
10908 L: linux-media@vger.kernel.org
10909 T: git git://linuxtv.org/media_tree.git
10911 F: drivers/media/i2c/ov2680.c
10912 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10914 OMNIVISION OV2685 SENSOR DRIVER
10915 M: Shunqian Zheng <zhengsq@rock-chips.com>
10916 L: linux-media@vger.kernel.org
10917 T: git git://linuxtv.org/media_tree.git
10919 F: drivers/media/i2c/ov2685.c
10921 OMNIVISION OV5640 SENSOR DRIVER
10922 M: Steve Longerbeam <slongerbeam@gmail.com>
10923 L: linux-media@vger.kernel.org
10924 T: git git://linuxtv.org/media_tree.git
10926 F: drivers/media/i2c/ov5640.c
10928 OMNIVISION OV5647 SENSOR DRIVER
10929 M: Luis Oliveira <lolivei@synopsys.com>
10930 L: linux-media@vger.kernel.org
10931 T: git git://linuxtv.org/media_tree.git
10933 F: drivers/media/i2c/ov5647.c
10935 OMNIVISION OV5695 SENSOR DRIVER
10936 M: Shunqian Zheng <zhengsq@rock-chips.com>
10937 L: linux-media@vger.kernel.org
10938 T: git git://linuxtv.org/media_tree.git
10940 F: drivers/media/i2c/ov5695.c
10942 OMNIVISION OV7670 SENSOR DRIVER
10943 M: Jonathan Corbet <corbet@lwn.net>
10944 L: linux-media@vger.kernel.org
10945 T: git git://linuxtv.org/media_tree.git
10947 F: drivers/media/i2c/ov7670.c
10948 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10950 OMNIVISION OV772x SENSOR DRIVER
10951 M: Jacopo Mondi <jacopo@jmondi.org>
10952 L: linux-media@vger.kernel.org
10953 T: git git://linuxtv.org/media_tree.git
10955 F: drivers/media/i2c/ov772x.c
10956 F: include/media/i2c/ov772x.h
10957 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10959 OMNIVISION OV7740 SENSOR DRIVER
10960 M: Wenyou Yang <wenyou.yang@microchip.com>
10961 L: linux-media@vger.kernel.org
10962 T: git git://linuxtv.org/media_tree.git
10964 F: drivers/media/i2c/ov7740.c
10965 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10967 OMNIVISION OV9650 SENSOR DRIVER
10968 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10969 R: Akinobu Mita <akinobu.mita@gmail.com>
10970 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10971 L: linux-media@vger.kernel.org
10972 T: git git://linuxtv.org/media_tree.git
10974 F: drivers/media/i2c/ov9650.c
10975 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10977 ONENAND FLASH DRIVER
10978 M: Kyungmin Park <kyungmin.park@samsung.com>
10979 L: linux-mtd@lists.infradead.org
10981 F: drivers/mtd/nand/onenand/
10982 F: include/linux/mtd/onenand*.h
10984 ONSTREAM SCSI TAPE DRIVER
10985 M: Willem Riede <osst@riede.org>
10986 L: osst-users@lists.sourceforge.net
10987 L: linux-scsi@vger.kernel.org
10989 F: Documentation/scsi/osst.txt
10990 F: drivers/scsi/osst.*
10991 F: drivers/scsi/osst_*.h
10992 F: drivers/scsi/st.h
10995 M: Jens Wiklander <jens.wiklander@linaro.org>
10997 F: drivers/tee/optee/
11000 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11001 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11002 L: linux-rdma@vger.kernel.org
11004 F: drivers/infiniband/ulp/opa_vnic
11006 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11007 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11008 M: Frank Rowand <frowand.list@gmail.com>
11009 L: devicetree@vger.kernel.org
11011 F: Documentation/devicetree/dynamic-resolution-notes.txt
11012 F: Documentation/devicetree/overlay-notes.txt
11013 F: drivers/of/overlay.c
11014 F: drivers/of/resolver.c
11015 K: of_overlay_notifier_
11017 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11018 M: Rob Herring <robh+dt@kernel.org>
11019 M: Frank Rowand <frowand.list@gmail.com>
11020 L: devicetree@vger.kernel.org
11021 W: http://www.devicetree.org/
11022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11025 F: include/linux/of*.h
11027 F: Documentation/ABI/testing/sysfs-firmware-ofw
11029 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11030 M: Rob Herring <robh+dt@kernel.org>
11031 M: Mark Rutland <mark.rutland@arm.com>
11032 L: devicetree@vger.kernel.org
11033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11034 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11036 F: Documentation/devicetree/
11037 F: arch/*/boot/dts/
11038 F: include/dt-bindings/
11040 OPENCORES I2C BUS DRIVER
11041 M: Peter Korsgaard <peter@korsgaard.com>
11042 L: linux-i2c@vger.kernel.org
11044 F: Documentation/i2c/busses/i2c-ocores
11045 F: drivers/i2c/busses/i2c-ocores.c
11047 OPENRISC ARCHITECTURE
11048 M: Jonas Bonn <jonas@southpole.se>
11049 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11050 M: Stafford Horne <shorne@gmail.com>
11051 T: git git://github.com/openrisc/linux.git
11052 L: openrisc@lists.librecores.org
11053 W: http://openrisc.io
11055 F: Documentation/devicetree/bindings/openrisc/
11056 F: Documentation/openrisc/
11058 F: drivers/irqchip/irq-ompic.c
11059 F: drivers/irqchip/irq-or1k-*
11062 M: Pravin B Shelar <pshelar@ovn.org>
11063 L: netdev@vger.kernel.org
11064 L: dev@openvswitch.org
11065 W: http://openvswitch.org
11067 F: net/openvswitch/
11068 F: include/uapi/linux/openvswitch.h
11070 OPERATING PERFORMANCE POINTS (OPP)
11071 M: Viresh Kumar <vireshk@kernel.org>
11072 M: Nishanth Menon <nm@ti.com>
11073 M: Stephen Boyd <sboyd@kernel.org>
11074 L: linux-pm@vger.kernel.org
11076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11078 F: include/linux/pm_opp.h
11079 F: Documentation/power/opp.txt
11080 F: Documentation/devicetree/bindings/opp/
11083 M: Clemens Ladisch <clemens@ladisch.de>
11084 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11085 T: git git://git.alsa-project.org/alsa-kernel.git
11087 F: sound/drivers/opl4/
11090 M: Robert Richter <rric@kernel.org>
11091 L: oprofile-list@lists.sf.net
11093 F: arch/*/include/asm/oprofile*.h
11094 F: arch/*/oprofile/
11095 F: drivers/oprofile/
11096 F: include/linux/oprofile.h
11098 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11099 M: Mark Fasheh <mark@fasheh.com>
11100 M: Joel Becker <jlbec@evilplan.org>
11101 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11102 W: http://ocfs2.wiki.kernel.org
11104 F: Documentation/filesystems/ocfs2.txt
11105 F: Documentation/filesystems/dlmfs.txt
11108 ORANGEFS FILESYSTEM
11109 M: Mike Marshall <hubcap@omnibond.com>
11110 R: Martin Brandenburg <martin@omnibond.com>
11111 L: devel@lists.orangefs.org
11112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11115 F: Documentation/filesystems/orangefs.txt
11118 L: linux-wireless@vger.kernel.org
11119 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11120 W: http://www.nongnu.org/orinoco/
11122 F: drivers/net/wireless/intersil/orinoco/
11124 OSD LIBRARY and FILESYSTEM
11125 M: Boaz Harrosh <ooo@electrozaur.com>
11127 F: drivers/scsi/osd/
11128 F: include/scsi/osd_*
11131 OV2659 OMNIVISION SENSOR DRIVER
11132 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11133 L: linux-media@vger.kernel.org
11134 W: https://linuxtv.org
11135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11136 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11138 F: drivers/media/i2c/ov2659.c
11139 F: include/media/i2c/ov2659.h
11142 M: Miklos Szeredi <miklos@szeredi.hu>
11143 L: linux-unionfs@vger.kernel.org
11144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11147 F: Documentation/filesystems/overlayfs.txt
11149 P54 WIRELESS DRIVER
11150 M: Christian Lamparter <chunkeey@googlemail.com>
11151 L: linux-wireless@vger.kernel.org
11152 W: http://wireless.kernel.org/en/users/Drivers/p54
11154 F: drivers/net/wireless/intersil/p54/
11156 PA SEMI ETHERNET DRIVER
11157 L: netdev@vger.kernel.org
11159 F: drivers/net/ethernet/pasemi/*
11161 PA SEMI SMBUS DRIVER
11162 L: linux-i2c@vger.kernel.org
11164 F: drivers/i2c/busses/i2c-pasemi.c
11166 PADATA PARALLEL EXECUTION MECHANISM
11167 M: Steffen Klassert <steffen.klassert@secunet.com>
11168 L: linux-crypto@vger.kernel.org
11171 F: include/linux/padata.h
11172 F: Documentation/padata.txt
11174 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11175 M: Harald Welte <laforge@gnumonks.org>
11176 L: platform-driver-x86@vger.kernel.org
11178 F: drivers/platform/x86/panasonic-laptop.c
11180 PARALLEL LCD/KEYPAD PANEL DRIVER
11181 M: Willy Tarreau <willy@haproxy.com>
11182 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11184 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11185 F: drivers/auxdisplay/panel.c
11187 PARALLEL PORT SUBSYSTEM
11188 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11189 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11190 L: linux-parport@lists.infradead.org (subscribers-only)
11192 F: drivers/parport/
11193 F: include/linux/parport*.h
11194 F: drivers/char/ppdev.c
11195 F: include/uapi/linux/ppdev.h
11196 F: Documentation/parport*.txt
11198 PARAVIRT_OPS INTERFACE
11199 M: Juergen Gross <jgross@suse.com>
11200 M: Alok Kataria <akataria@vmware.com>
11201 L: virtualization@lists.linux-foundation.org
11203 F: Documentation/virtual/paravirt_ops.txt
11204 F: arch/*/kernel/paravirt*
11205 F: arch/*/include/asm/paravirt*.h
11206 F: include/linux/hypervisor.h
11208 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11209 M: Tim Waugh <tim@cyberelk.net>
11210 L: linux-parport@lists.infradead.org (subscribers-only)
11212 F: Documentation/blockdev/paride.txt
11213 F: drivers/block/paride/
11215 PARISC ARCHITECTURE
11216 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11217 M: Helge Deller <deller@gmx.de>
11218 L: linux-parisc@vger.kernel.org
11219 W: http://www.parisc-linux.org/
11220 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11225 F: Documentation/parisc/
11227 F: drivers/char/agp/parisc-agp.c
11228 F: drivers/input/serio/gscps2.c
11229 F: drivers/parport/parport_gsc.*
11230 F: drivers/tty/serial/8250/8250_gsc.c
11231 F: drivers/video/fbdev/sti*
11232 F: drivers/video/console/sti*
11233 F: drivers/video/logo/logo_parisc*
11236 M: Jiri Pirko <jiri@mellanox.com>
11237 L: netdev@vger.kernel.org
11240 F: lib/test_parman.c
11241 F: include/linux/parman.h
11243 PC87360 HARDWARE MONITORING DRIVER
11244 M: Jim Cromie <jim.cromie@gmail.com>
11245 L: linux-hwmon@vger.kernel.org
11247 F: Documentation/hwmon/pc87360
11248 F: drivers/hwmon/pc87360.c
11250 PC8736x GPIO DRIVER
11251 M: Jim Cromie <jim.cromie@gmail.com>
11253 F: drivers/char/pc8736x_gpio.c
11255 PC87427 HARDWARE MONITORING DRIVER
11256 M: Jean Delvare <jdelvare@suse.com>
11257 L: linux-hwmon@vger.kernel.org
11259 F: Documentation/hwmon/pc87427
11260 F: drivers/hwmon/pc87427.c
11263 M: Riku Voipio <riku.voipio@iki.fi>
11265 F: drivers/leds/leds-pca9532.c
11266 F: include/linux/leds-pca9532.h
11268 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11269 M: Guenter Roeck <linux@roeck-us.net>
11270 L: linux-i2c@vger.kernel.org
11272 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11274 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11275 M: Khalid Aziz <khalid@gonehiking.org>
11277 F: drivers/firmware/pcdp.*
11279 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11280 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11281 L: linux-pci@vger.kernel.org
11282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11284 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11285 F: drivers/pci/controller/pci-aardvark.c
11287 PCI DRIVER FOR ALTERA PCIE IP
11288 M: Ley Foon Tan <lftan@altera.com>
11289 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11290 L: linux-pci@vger.kernel.org
11292 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11293 F: drivers/pci/controller/pcie-altera.c
11295 PCI DRIVER FOR APPLIEDMICRO XGENE
11296 M: Tanmay Inamdar <tinamdar@apm.com>
11297 L: linux-pci@vger.kernel.org
11298 L: linux-arm-kernel@lists.infradead.org
11300 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11301 F: drivers/pci/controller/pci-xgene.c
11303 PCI DRIVER FOR ARM VERSATILE PLATFORM
11304 M: Rob Herring <robh@kernel.org>
11305 L: linux-pci@vger.kernel.org
11306 L: linux-arm-kernel@lists.infradead.org
11308 F: Documentation/devicetree/bindings/pci/versatile.txt
11309 F: drivers/pci/controller/pci-versatile.c
11311 PCI DRIVER FOR ARMADA 8K
11312 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11313 L: linux-pci@vger.kernel.org
11314 L: linux-arm-kernel@lists.infradead.org
11316 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11317 F: drivers/pci/controller/dwc/pcie-armada8k.c
11319 PCI DRIVER FOR CADENCE PCIE IP
11320 M: Alan Douglas <adouglas@cadence.com>
11321 L: linux-pci@vger.kernel.org
11323 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11324 F: drivers/pci/controller/pcie-cadence*
11326 PCI DRIVER FOR FREESCALE LAYERSCAPE
11327 M: Minghuan Lian <minghuan.Lian@nxp.com>
11328 M: Mingkai Hu <mingkai.hu@nxp.com>
11329 M: Roy Zang <roy.zang@nxp.com>
11330 L: linuxppc-dev@lists.ozlabs.org
11331 L: linux-pci@vger.kernel.org
11332 L: linux-arm-kernel@lists.infradead.org
11334 F: drivers/pci/controller/dwc/*layerscape*
11336 PCI DRIVER FOR GENERIC OF HOSTS
11337 M: Will Deacon <will.deacon@arm.com>
11338 L: linux-pci@vger.kernel.org
11339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11341 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11342 F: drivers/pci/controller/pci-host-common.c
11343 F: drivers/pci/controller/pci-host-generic.c
11345 PCI DRIVER FOR IMX6
11346 M: Richard Zhu <hongxing.zhu@nxp.com>
11347 M: Lucas Stach <l.stach@pengutronix.de>
11348 L: linux-pci@vger.kernel.org
11349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11351 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11352 F: drivers/pci/controller/dwc/*imx6*
11354 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11355 M: Keith Busch <keith.busch@intel.com>
11356 M: Jonathan Derrick <jonathan.derrick@intel.com>
11357 L: linux-pci@vger.kernel.org
11359 F: drivers/pci/controller/vmd.c
11361 PCI DRIVER FOR MICROSEMI SWITCHTEC
11362 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11363 M: Logan Gunthorpe <logang@deltatee.com>
11364 L: linux-pci@vger.kernel.org
11366 F: Documentation/switchtec.txt
11367 F: Documentation/ABI/testing/sysfs-class-switchtec
11368 F: drivers/pci/switch/switchtec*
11369 F: include/uapi/linux/switchtec_ioctl.h
11370 F: include/linux/switchtec.h
11371 F: drivers/ntb/hw/mscc/
11373 PCI DRIVER FOR MOBIVEIL PCIE IP
11374 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11375 L: linux-pci@vger.kernel.org
11377 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11378 F: drivers/pci/controller/pcie-mobiveil.c
11380 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11381 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11382 M: Jason Cooper <jason@lakedaemon.net>
11383 L: linux-pci@vger.kernel.org
11384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11386 F: drivers/pci/controller/*mvebu*
11388 PCI DRIVER FOR NVIDIA TEGRA
11389 M: Thierry Reding <thierry.reding@gmail.com>
11390 L: linux-tegra@vger.kernel.org
11391 L: linux-pci@vger.kernel.org
11393 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11394 F: drivers/pci/controller/pci-tegra.c
11396 PCI DRIVER FOR RENESAS R-CAR
11397 M: Simon Horman <horms@verge.net.au>
11398 L: linux-pci@vger.kernel.org
11399 L: linux-renesas-soc@vger.kernel.org
11401 F: drivers/pci/controller/*rcar*
11403 PCI DRIVER FOR SAMSUNG EXYNOS
11404 M: Jingoo Han <jingoohan1@gmail.com>
11405 L: linux-pci@vger.kernel.org
11406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11407 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11409 F: drivers/pci/controller/dwc/pci-exynos.c
11411 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11412 M: Jingoo Han <jingoohan1@gmail.com>
11413 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11414 L: linux-pci@vger.kernel.org
11416 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11417 F: drivers/pci/controller/dwc/*designware*
11419 PCI DRIVER FOR TI DRA7XX
11420 M: Kishon Vijay Abraham I <kishon@ti.com>
11421 L: linux-omap@vger.kernel.org
11422 L: linux-pci@vger.kernel.org
11424 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11425 F: drivers/pci/controller/dwc/pci-dra7xx.c
11427 PCI DRIVER FOR TI KEYSTONE
11428 M: Murali Karicheri <m-karicheri2@ti.com>
11429 L: linux-pci@vger.kernel.org
11430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11432 F: drivers/pci/controller/dwc/pci-keystone.c
11434 PCI ENDPOINT SUBSYSTEM
11435 M: Kishon Vijay Abraham I <kishon@ti.com>
11436 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11437 L: linux-pci@vger.kernel.org
11438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11440 F: drivers/pci/endpoint/
11441 F: drivers/misc/pci_endpoint_test.c
11444 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11445 M: Russell Currey <ruscur@russell.cc>
11446 M: Sam Bobroff <sbobroff@linux.ibm.com>
11447 M: Oliver O'Halloran <oohall@gmail.com>
11448 L: linuxppc-dev@lists.ozlabs.org
11450 F: Documentation/PCI/pci-error-recovery.txt
11451 F: drivers/pci/pcie/aer.c
11452 F: drivers/pci/pcie/dpc.c
11453 F: drivers/pci/pcie/err.c
11454 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11455 F: arch/powerpc/kernel/eeh*.c
11456 F: arch/powerpc/platforms/*/eeh*.c
11457 F: arch/powerpc/include/*/eeh*.h
11460 M: Linas Vepstas <linasvepstas@gmail.com>
11461 L: linux-pci@vger.kernel.org
11463 F: Documentation/PCI/pci-error-recovery.txt
11465 PCI MSI DRIVER FOR ALTERA MSI IP
11466 M: Ley Foon Tan <lftan@altera.com>
11467 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11468 L: linux-pci@vger.kernel.org
11470 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11471 F: drivers/pci/controller/pcie-altera-msi.c
11473 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11474 M: Duc Dang <dhdang@apm.com>
11475 L: linux-pci@vger.kernel.org
11476 L: linux-arm-kernel@lists.infradead.org
11478 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11479 F: drivers/pci/controller/pci-xgene-msi.c
11482 M: Bjorn Helgaas <bhelgaas@google.com>
11483 L: linux-pci@vger.kernel.org
11484 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11487 F: Documentation/devicetree/bindings/pci/
11488 F: Documentation/PCI/
11489 F: drivers/acpi/pci*
11491 F: include/asm-generic/pci*
11492 F: include/linux/pci*
11493 F: include/linux/of_pci.h
11494 F: include/uapi/linux/pci*
11497 F: arch/x86/kernel/quirks.c
11499 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11500 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11501 L: linux-pci@vger.kernel.org
11502 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11505 F: drivers/pci/controller/
11507 PCIE DRIVER FOR AXIS ARTPEC
11508 M: Jesper Nilsson <jesper.nilsson@axis.com>
11509 L: linux-arm-kernel@axis.com
11510 L: linux-pci@vger.kernel.org
11512 F: Documentation/devicetree/bindings/pci/axis,artpec*
11513 F: drivers/pci/controller/dwc/*artpec*
11515 PCIE DRIVER FOR CAVIUM THUNDERX
11516 M: David Daney <david.daney@cavium.com>
11517 L: linux-pci@vger.kernel.org
11518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11520 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11521 F: drivers/pci/controller/pci-thunder-*
11523 PCIE DRIVER FOR HISILICON
11524 M: Zhou Wang <wangzhou1@hisilicon.com>
11525 L: linux-pci@vger.kernel.org
11527 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11528 F: drivers/pci/controller/dwc/pcie-hisi.c
11530 PCIE DRIVER FOR HISILICON KIRIN
11531 M: Xiaowei Song <songxiaowei@hisilicon.com>
11532 M: Binghui Wang <wangbinghui@hisilicon.com>
11533 L: linux-pci@vger.kernel.org
11535 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11536 F: drivers/pci/controller/dwc/pcie-kirin.c
11538 PCIE DRIVER FOR HISILICON STB
11539 M: Jianguo Sun <sunjianguo1@huawei.com>
11540 M: Shawn Guo <shawn.guo@linaro.org>
11541 L: linux-pci@vger.kernel.org
11543 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11544 F: drivers/pci/controller/dwc/pcie-histb.c
11546 PCIE DRIVER FOR MEDIATEK
11547 M: Ryder Lee <ryder.lee@mediatek.com>
11548 L: linux-pci@vger.kernel.org
11549 L: linux-mediatek@lists.infradead.org
11551 F: Documentation/devicetree/bindings/pci/mediatek*
11552 F: drivers/pci/controller/*mediatek*
11554 PCIE DRIVER FOR QUALCOMM MSM
11555 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11556 L: linux-pci@vger.kernel.org
11557 L: linux-arm-msm@vger.kernel.org
11559 F: drivers/pci/controller/dwc/*qcom*
11561 PCIE DRIVER FOR ROCKCHIP
11562 M: Shawn Lin <shawn.lin@rock-chips.com>
11563 L: linux-pci@vger.kernel.org
11564 L: linux-rockchip@lists.infradead.org
11566 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11567 F: drivers/pci/controller/pcie-rockchip*
11569 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11570 M: Linus Walleij <linus.walleij@linaro.org>
11571 L: linux-pci@vger.kernel.org
11573 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11574 F: drivers/pci/controller/pci-v3-semi.c
11576 PCIE DRIVER FOR ST SPEAR13XX
11577 M: Pratyush Anand <pratyush.anand@gmail.com>
11578 L: linux-pci@vger.kernel.org
11580 F: drivers/pci/controller/dwc/*spear*
11583 M: Dominik Brodowski <linux@dominikbrodowski.net>
11584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11586 F: Documentation/pcmcia/
11591 PCNET32 NETWORK DRIVER
11592 M: Don Fry <pcnet32@frontier.com>
11593 L: netdev@vger.kernel.org
11595 F: drivers/net/ethernet/amd/pcnet32.c
11597 PCRYPT PARALLEL CRYPTO ENGINE
11598 M: Steffen Klassert <steffen.klassert@secunet.com>
11599 L: linux-crypto@vger.kernel.org
11602 F: include/crypto/pcrypt.h
11604 PEAQ WMI HOTKEYS DRIVER
11605 M: Hans de Goede <hdegoede@redhat.com>
11606 L: platform-driver-x86@vger.kernel.org
11608 F: drivers/platform/x86/peaq-wmi.c
11610 PER-CPU MEMORY ALLOCATOR
11611 M: Dennis Zhou <dennis@kernel.org>
11612 M: Tejun Heo <tj@kernel.org>
11613 M: Christoph Lameter <cl@linux.com>
11614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11616 F: include/linux/percpu*.h
11618 F: arch/*/include/asm/percpu.h
11620 PER-TASK DELAY ACCOUNTING
11621 M: Balbir Singh <bsingharora@gmail.com>
11623 F: include/linux/delayacct.h
11624 F: kernel/delayacct.c
11626 PERFORMANCE EVENTS SUBSYSTEM
11627 M: Peter Zijlstra <peterz@infradead.org>
11628 M: Ingo Molnar <mingo@redhat.com>
11629 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11630 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11631 R: Jiri Olsa <jolsa@redhat.com>
11632 R: Namhyung Kim <namhyung@kernel.org>
11633 L: linux-kernel@vger.kernel.org
11634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11637 F: include/linux/perf_event.h
11638 F: include/uapi/linux/perf_event.h
11639 F: arch/*/kernel/perf_event*.c
11640 F: arch/*/kernel/*/perf_event*.c
11641 F: arch/*/kernel/*/*/perf_event*.c
11642 F: arch/*/include/asm/perf_event.h
11643 F: arch/*/kernel/perf_callchain.c
11647 PERSONALITY HANDLING
11648 M: Christoph Hellwig <hch@infradead.org>
11649 L: linux-abi-devel@lists.sourceforge.net
11651 F: include/linux/personality.h
11652 F: include/uapi/linux/personality.h
11654 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11655 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11656 L: linux-input@vger.kernel.org
11658 F: Documentation/input/devices/pxrc.rst
11659 F: drivers/input/joystick/pxrc.c
11662 M: Remi Denis-Courmont <courmisch@gmail.com>
11664 F: Documentation/networking/phonet.txt
11665 F: include/linux/phonet.h
11666 F: include/net/phonet/
11667 F: include/uapi/linux/phonet.h
11671 M: Joern Engel <joern@lazybastard.org>
11672 L: linux-mtd@lists.infradead.org
11674 F: drivers/mtd/devices/phram.c
11677 M: Bruno Prémont <bonbons@linux-vserver.org>
11678 L: linux-input@vger.kernel.org
11680 F: drivers/hid/hid-picolcd*
11683 M: Jamie Iles <jamie@jamieiles.com>
11684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11685 T: git git://github.com/jamieiles/linux-2.6-ji.git
11687 F: arch/arm/boot/dts/picoxcell*
11688 F: arch/arm/mach-picoxcell/
11689 F: drivers/crypto/picoxcell*
11691 PIN CONTROL SUBSYSTEM
11692 M: Linus Walleij <linus.walleij@linaro.org>
11693 L: linux-gpio@vger.kernel.org
11694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11696 F: Documentation/devicetree/bindings/pinctrl/
11697 F: Documentation/driver-api/pinctl.rst
11698 F: drivers/pinctrl/
11699 F: include/linux/pinctrl/
11701 PIN CONTROLLER - ATMEL AT91
11702 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11705 F: drivers/pinctrl/pinctrl-at91.*
11707 PIN CONTROLLER - ATMEL AT91 PIO4
11708 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11710 L: linux-gpio@vger.kernel.org
11712 F: drivers/pinctrl/pinctrl-at91-pio4.*
11714 PIN CONTROLLER - FREESCALE
11715 M: Dong Aisheng <aisheng.dong@nxp.com>
11716 M: Fabio Estevam <festevam@gmail.com>
11717 M: Shawn Guo <shawnguo@kernel.org>
11718 M: Stefan Agner <stefan@agner.ch>
11719 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11720 L: linux-gpio@vger.kernel.org
11722 F: drivers/pinctrl/freescale/
11723 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11725 PIN CONTROLLER - INTEL
11726 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11727 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11729 F: drivers/pinctrl/intel/
11731 PIN CONTROLLER - MEDIATEK
11732 M: Sean Wang <sean.wang@kernel.org>
11733 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11735 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11736 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11737 F: drivers/pinctrl/mediatek/
11739 PIN CONTROLLER - QUALCOMM
11740 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11742 L: linux-arm-msm@vger.kernel.org
11743 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11744 F: drivers/pinctrl/qcom/
11746 PIN CONTROLLER - RENESAS
11747 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11748 M: Geert Uytterhoeven <geert+renesas@glider.be>
11749 L: linux-renesas-soc@vger.kernel.org
11750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11752 F: drivers/pinctrl/sh-pfc/
11754 PIN CONTROLLER - SAMSUNG
11755 M: Tomasz Figa <tomasz.figa@gmail.com>
11756 M: Krzysztof Kozlowski <krzk@kernel.org>
11757 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11759 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11760 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11763 F: drivers/pinctrl/samsung/
11764 F: include/dt-bindings/pinctrl/samsung.h
11765 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11767 PIN CONTROLLER - SINGLE
11768 M: Tony Lindgren <tony@atomide.com>
11769 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11771 L: linux-omap@vger.kernel.org
11773 F: drivers/pinctrl/pinctrl-single.c
11775 PIN CONTROLLER - ST SPEAR
11776 M: Viresh Kumar <vireshk@kernel.org>
11777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11778 W: http://www.st.com/spear
11780 F: drivers/pinctrl/spear/
11782 PISTACHIO SOC SUPPORT
11783 M: James Hartley <james.hartley@sondrel.com>
11784 L: linux-mips@linux-mips.org
11786 F: arch/mips/pistachio/
11787 F: arch/mips/include/asm/mach-pistachio/
11788 F: arch/mips/boot/dts/img/pistachio*
11789 F: arch/mips/configs/pistachio*_defconfig
11793 M: linux-block@vger.kernel.org
11794 F: drivers/block/pktcdvd.c
11795 F: include/linux/pktcdvd.h
11796 F: include/uapi/linux/pktcdvd.h
11798 PKUNITY SOC DRIVERS
11799 M: Guan Xuetao <gxt@pku.edu.cn>
11800 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11802 T: git git://github.com/gxt/linux.git
11803 F: drivers/input/serio/i8042-unicore32io.h
11804 F: drivers/i2c/busses/i2c-puv3.c
11805 F: drivers/video/fbdev/fb-puv3.c
11806 F: drivers/rtc/rtc-puv3.c
11808 PMBUS HARDWARE MONITORING DRIVERS
11809 M: Guenter Roeck <linux@roeck-us.net>
11810 L: linux-hwmon@vger.kernel.org
11811 W: http://hwmon.wiki.kernel.org/
11812 W: http://www.roeck-us.net/linux/drivers/
11813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11815 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11816 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11817 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11818 F: Documentation/hwmon/adm1275
11819 F: Documentation/hwmon/ibm-cffps
11820 F: Documentation/hwmon/ir35221
11821 F: Documentation/hwmon/lm25066
11822 F: Documentation/hwmon/ltc2978
11823 F: Documentation/hwmon/ltc3815
11824 F: Documentation/hwmon/max16064
11825 F: Documentation/hwmon/max20751
11826 F: Documentation/hwmon/max31785
11827 F: Documentation/hwmon/max34440
11828 F: Documentation/hwmon/max8688
11829 F: Documentation/hwmon/pmbus
11830 F: Documentation/hwmon/pmbus-core
11831 F: Documentation/hwmon/tps40422
11832 F: Documentation/hwmon/ucd9000
11833 F: Documentation/hwmon/ucd9200
11834 F: Documentation/hwmon/zl6100
11835 F: drivers/hwmon/pmbus/
11836 F: include/linux/pmbus.h
11838 PMC SIERRA MaxRAID DRIVER
11839 L: linux-scsi@vger.kernel.org
11840 W: http://www.pmc-sierra.com/
11842 F: drivers/scsi/pmcraid.*
11844 PMC SIERRA PM8001 DRIVER
11845 M: Jack Wang <jinpu.wang@profitbricks.com>
11846 M: lindar_liu@usish.com
11847 L: linux-scsi@vger.kernel.org
11849 F: drivers/scsi/pm8001/
11852 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11856 POSIX CLOCKS and TIMERS
11857 M: Thomas Gleixner <tglx@linutronix.de>
11858 L: linux-kernel@vger.kernel.org
11859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11862 F: include/linux/timer*
11863 F: kernel/time/*timer*
11865 POWER MANAGEMENT CORE
11866 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11867 L: linux-pm@vger.kernel.org
11868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11869 B: https://bugzilla.kernel.org
11871 F: drivers/base/power/
11872 F: include/linux/pm.h
11873 F: include/linux/pm_*
11874 F: include/linux/powercap.h
11875 F: drivers/powercap/
11876 F: kernel/configs/nopm.config
11878 POWER STATE COORDINATION INTERFACE (PSCI)
11879 M: Mark Rutland <mark.rutland@arm.com>
11880 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11881 L: linux-arm-kernel@lists.infradead.org
11883 F: drivers/firmware/psci*.c
11884 F: include/linux/psci.h
11885 F: include/uapi/linux/psci.h
11887 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11888 M: Sebastian Reichel <sre@kernel.org>
11889 L: linux-pm@vger.kernel.org
11890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11892 F: Documentation/ABI/testing/sysfs-class-power
11893 F: Documentation/devicetree/bindings/power/supply/
11894 F: include/linux/power_supply.h
11895 F: drivers/power/supply/
11897 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11898 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11899 L: linuxppc-dev@lists.ozlabs.org
11901 F: drivers/char/powernv-op-panel.c
11903 PPP OVER ATM (RFC 2364)
11904 M: Mitchell Blank Jr <mitch@sfgoth.com>
11906 F: net/atm/pppoatm.c
11907 F: include/uapi/linux/atmppp.h
11910 M: Michal Ostrowski <mostrows@earthlink.net>
11912 F: drivers/net/ppp/pppoe.c
11913 F: drivers/net/ppp/pppox.c
11916 M: James Chapman <jchapman@katalix.com>
11918 F: net/l2tp/l2tp_ppp.c
11919 F: include/linux/if_pppol2tp.h
11920 F: include/uapi/linux/if_pppol2tp.h
11922 PPP PROTOCOL DRIVERS AND COMPRESSORS
11923 M: Paul Mackerras <paulus@samba.org>
11924 L: linux-ppp@vger.kernel.org
11926 F: drivers/net/ppp/ppp_*
11929 M: Rodolfo Giometti <giometti@enneenne.com>
11930 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11931 L: linuxpps@ml.enneenne.com (subscribers-only)
11933 F: Documentation/pps/
11934 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11935 F: Documentation/ABI/testing/sysfs-pps
11937 F: include/linux/pps*.h
11938 F: include/uapi/linux/pps.h
11941 M: Dmitry Kozlov <xeb@mail.ru>
11942 L: netdev@vger.kernel.org
11944 F: drivers/net/ppp/pptp.c
11945 W: http://sourceforge.net/projects/accel-pptp
11948 M: Robert Love <rml@tech9.net>
11949 L: kpreempt-tech@lists.sourceforge.net
11950 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11952 F: Documentation/preempt-locking.txt
11953 F: include/linux/preempt.h
11956 M: Petr Mladek <pmladek@suse.com>
11957 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11958 R: Steven Rostedt <rostedt@goodmis.org>
11961 F: include/linux/printk.h
11963 PRISM54 WIRELESS DRIVER
11964 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11965 L: linux-wireless@vger.kernel.org
11966 W: http://wireless.kernel.org/en/users/Drivers/p54
11968 F: drivers/net/wireless/intersil/prism54/
11971 R: Alexey Dobriyan <adobriyan@gmail.com>
11972 L: linux-kernel@vger.kernel.org
11973 L: linux-fsdevel@vger.kernel.org
11976 F: include/linux/proc_fs.h
11977 F: tools/testing/selftests/proc/
11980 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11981 M: Kees Cook <keescook@chromium.org>
11982 L: linux-kernel@vger.kernel.org
11983 L: linux-fsdevel@vger.kernel.org
11985 F: fs/proc/proc_sysctl.c
11986 F: include/linux/sysctl.h
11988 F: tools/testing/selftests/sysctl/
11990 PS3 NETWORK SUPPORT
11991 M: Geoff Levand <geoff@infradead.org>
11992 L: netdev@vger.kernel.org
11993 L: linuxppc-dev@lists.ozlabs.org
11995 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11997 PS3 PLATFORM SUPPORT
11998 M: Geoff Levand <geoff@infradead.org>
11999 L: linuxppc-dev@lists.ozlabs.org
12001 F: arch/powerpc/boot/ps3*
12002 F: arch/powerpc/include/asm/lv1call.h
12003 F: arch/powerpc/include/asm/ps3*.h
12004 F: arch/powerpc/platforms/ps3/
12007 F: drivers/rtc/rtc-ps3.c
12008 F: drivers/usb/host/*ps3.c
12009 F: sound/ppc/snd_ps3*
12012 M: Jim Paris <jim@jtan.com>
12013 M: Geoff Levand <geoff@infradead.org>
12014 L: linuxppc-dev@lists.ozlabs.org
12016 F: drivers/block/ps3vram.c
12018 PSAMPLE PACKET SAMPLING SUPPORT:
12019 M: Yotam Gigi <yotam.gi@gmail.com>
12022 F: include/net/psample.h
12023 F: include/uapi/linux/psample.h
12026 M: Kees Cook <keescook@chromium.org>
12027 M: Anton Vorontsov <anton@enomsg.org>
12028 M: Colin Cross <ccross@android.com>
12029 M: Tony Luck <tony.luck@intel.com>
12031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12033 F: include/linux/pstore*
12034 F: drivers/firmware/efi/efi-pstore.c
12035 F: drivers/acpi/apei/erst.c
12036 F: Documentation/admin-guide/ramoops.rst
12037 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12038 K: \b(pstore|ramoops)
12040 PTP HARDWARE CLOCK SUPPORT
12041 M: Richard Cochran <richardcochran@gmail.com>
12042 L: netdev@vger.kernel.org
12044 W: http://linuxptp.sourceforge.net/
12045 F: Documentation/ABI/testing/sysfs-ptp
12046 F: Documentation/ptp/*
12047 F: drivers/net/phy/dp83640*
12049 F: include/linux/ptp_cl*
12052 M: Oleg Nesterov <oleg@redhat.com>
12054 F: include/asm-generic/syscall.h
12055 F: include/linux/ptrace.h
12056 F: include/linux/regset.h
12057 F: include/linux/tracehook.h
12058 F: include/uapi/linux/ptrace.h
12059 F: include/uapi/linux/ptrace.h
12060 F: include/asm-generic/ptrace.h
12062 F: arch/*/ptrace*.c
12063 F: arch/*/*/ptrace*.c
12064 F: arch/*/include/asm/ptrace*.h
12067 M: Hans Verkuil <hverkuil@xs4all.nl>
12068 L: linux-media@vger.kernel.org
12069 T: git git://linuxtv.org/media_tree.git
12071 F: drivers/media/usb/pulse8-cec/*
12072 F: Documentation/media/cec-drivers/pulse8-cec.rst
12074 PVRUSB2 VIDEO4LINUX DRIVER
12075 M: Mike Isely <isely@pobox.com>
12076 L: pvrusb2@isely.net (subscribers-only)
12077 L: linux-media@vger.kernel.org
12078 W: http://www.isely.net/pvrusb2/
12079 T: git git://linuxtv.org/media_tree.git
12081 F: Documentation/media/v4l-drivers/pvrusb2*
12082 F: drivers/media/usb/pvrusb2/
12085 M: Hans Verkuil <hverkuil@xs4all.nl>
12086 L: linux-media@vger.kernel.org
12087 T: git git://linuxtv.org/media_tree.git
12089 F: drivers/media/usb/pwc/*
12092 M: Kamil Debski <kamil@wypas.org>
12093 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12094 L: linux-hwmon@vger.kernel.org
12096 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12097 F: Documentation/hwmon/pwm-fan
12098 F: drivers/hwmon/pwm-fan.c
12101 M: Sean Young <sean@mess.org>
12102 L: linux-media@vger.kernel.org
12104 F: drivers/media/rc/pwm-ir-tx.c
12107 M: Thierry Reding <thierry.reding@gmail.com>
12108 L: linux-pwm@vger.kernel.org
12110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12111 F: Documentation/pwm.txt
12112 F: Documentation/devicetree/bindings/pwm/
12113 F: include/linux/pwm.h
12115 F: drivers/video/backlight/pwm_bl.c
12116 F: include/linux/pwm_backlight.h
12117 F: drivers/gpio/gpio-mvebu.c
12118 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12121 M: Robert Jarzmik <robert.jarzmik@free.fr>
12122 L: linux-gpio@vger.kernel.org
12124 F: drivers/gpio/gpio-pxa.c
12130 M: Robert Jarzmik <robert.jarzmik@free.fr>
12131 L: linux-rtc@vger.kernel.org
12134 PXA2xx/PXA3xx SUPPORT
12135 M: Daniel Mack <daniel@zonque.org>
12136 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12137 M: Robert Jarzmik <robert.jarzmik@free.fr>
12138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12139 T: git git://github.com/hzhuang1/linux.git
12140 T: git git://github.com/rjarzmik/linux.git
12142 F: arch/arm/boot/dts/pxa*
12143 F: arch/arm/mach-pxa/
12144 F: drivers/dma/pxa*
12145 F: drivers/pcmcia/pxa2xx*
12146 F: drivers/pinctrl/pxa/
12147 F: drivers/spi/spi-pxa2xx*
12148 F: drivers/usb/gadget/udc/pxa2*
12149 F: include/sound/pxa2xx-lib.h
12154 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12155 L: qat-linux@intel.com
12157 F: drivers/crypto/qat/
12159 QCOM AUDIO (ASoC) DRIVERS
12160 M: Patrick Lai <plai@codeaurora.org>
12161 M: Banajit Goswami <bgoswami@codeaurora.org>
12162 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12166 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12167 M: Gabriel Somlo <somlo@cmu.edu>
12168 M: "Michael S. Tsirkin" <mst@redhat.com>
12169 L: qemu-devel@nongnu.org
12171 F: drivers/firmware/qemu_fw_cfg.c
12172 F: include/uapi/linux/qemu_fw_cfg.h
12175 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12176 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12177 L: linux-rdma@vger.kernel.org
12179 F: drivers/infiniband/hw/qib/
12181 QLOGIC QL41xxx FCOE DRIVER
12182 M: QLogic-Storage-Upstream@cavium.com
12183 L: linux-scsi@vger.kernel.org
12185 F: drivers/scsi/qedf/
12187 QLOGIC QL41xxx ISCSI DRIVER
12188 M: QLogic-Storage-Upstream@cavium.com
12189 L: linux-scsi@vger.kernel.org
12191 F: drivers/scsi/qedi/
12193 QLOGIC QL4xxx ETHERNET DRIVER
12194 M: Ariel Elior <Ariel.Elior@cavium.com>
12195 M: everest-linux-l2@cavium.com
12196 L: netdev@vger.kernel.org
12198 F: drivers/net/ethernet/qlogic/qed/
12199 F: include/linux/qed/
12200 F: drivers/net/ethernet/qlogic/qede/
12202 QLOGIC QL4xxx RDMA DRIVER
12203 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12204 M: Ariel Elior <Ariel.Elior@cavium.com>
12205 L: linux-rdma@vger.kernel.org
12207 F: drivers/infiniband/hw/qedr/
12208 F: include/uapi/rdma/qedr-abi.h
12210 QLOGIC QLA1280 SCSI DRIVER
12211 M: Michael Reed <mdr@sgi.com>
12212 L: linux-scsi@vger.kernel.org
12214 F: drivers/scsi/qla1280.[ch]
12216 QLOGIC QLA2XXX FC-SCSI DRIVER
12217 M: qla2xxx-upstream@qlogic.com
12218 L: linux-scsi@vger.kernel.org
12220 F: Documentation/scsi/LICENSE.qla2xxx
12221 F: drivers/scsi/qla2xxx/
12223 QLOGIC QLA3XXX NETWORK DRIVER
12224 M: Dept-GELinuxNICDev@cavium.com
12225 L: netdev@vger.kernel.org
12227 F: Documentation/networking/LICENSE.qla3xxx
12228 F: drivers/net/ethernet/qlogic/qla3xxx.*
12230 QLOGIC QLA4XXX iSCSI DRIVER
12231 M: QLogic-Storage-Upstream@qlogic.com
12232 L: linux-scsi@vger.kernel.org
12234 F: Documentation/scsi/LICENSE.qla4xxx
12235 F: drivers/scsi/qla4xxx/
12237 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12238 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12239 M: Manish Chopra <manish.chopra@cavium.com>
12240 M: Dept-GELinuxNICDev@cavium.com
12241 L: netdev@vger.kernel.org
12243 F: drivers/net/ethernet/qlogic/qlcnic/
12245 QLOGIC QLGE 10Gb ETHERNET DRIVER
12246 M: Manish Chopra <manish.chopra@cavium.com>
12247 M: Dept-GELinuxNICDev@cavium.com
12248 L: netdev@vger.kernel.org
12250 F: drivers/net/ethernet/qlogic/qlge/
12252 QM1D1B0004 MEDIA DRIVER
12253 M: Akihiro Tsukada <tskd08@gmail.com>
12254 L: linux-media@vger.kernel.org
12256 F: drivers/media/tuners/qm1d1b0004*
12258 QM1D1C0042 MEDIA DRIVER
12259 M: Akihiro Tsukada <tskd08@gmail.com>
12260 L: linux-media@vger.kernel.org
12262 F: drivers/media/tuners/qm1d1c0042*
12265 M: Anders Larsen <al@alarsen.net>
12266 W: http://www.alarsen.net/linux/qnx4fs/
12269 F: include/uapi/linux/qnx4_fs.h
12270 F: include/uapi/linux/qnxtypes.h
12272 QORIQ DPAA2 FSL-MC BUS DRIVER
12273 M: Stuart Yoder <stuyoder@gmail.com>
12274 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12275 L: linux-kernel@vger.kernel.org
12277 F: drivers/bus/fsl-mc/
12278 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12279 F: Documentation/networking/dpaa2/overview.rst
12281 QT1010 MEDIA DRIVER
12282 M: Antti Palosaari <crope@iki.fi>
12283 L: linux-media@vger.kernel.org
12284 W: https://linuxtv.org
12285 W: http://palosaari.fi/linux/
12286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12287 T: git git://linuxtv.org/anttip/media_tree.git
12289 F: drivers/media/tuners/qt1010*
12291 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12292 M: Kalle Valo <kvalo@codeaurora.org>
12293 L: ath10k@lists.infradead.org
12294 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12297 F: drivers/net/wireless/ath/ath10k/
12299 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12300 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12301 L: linux-wireless@vger.kernel.org
12302 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12304 F: drivers/net/wireless/ath/ath9k/
12306 QUALCOMM CAMERA SUBSYSTEM DRIVER
12307 M: Todor Tomov <todor.tomov@linaro.org>
12308 L: linux-media@vger.kernel.org
12310 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12311 F: Documentation/media/v4l-drivers/qcom_camss.rst
12312 F: drivers/media/platform/qcom/camss/
12314 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12315 M: Ilia Lin <ilia.lin@gmail.com>
12316 L: linux-pm@vger.kernel.org
12318 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12319 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12321 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12322 M: Timur Tabi <timur@kernel.org>
12323 L: netdev@vger.kernel.org
12325 F: drivers/net/ethernet/qualcomm/emac/
12327 QUALCOMM GENERIC INTERFACE I2C DRIVER
12328 M: Alok Chauhan <alokc@codeaurora.org>
12329 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12330 L: linux-i2c@vger.kernel.org
12331 L: linux-arm-msm@vger.kernel.org
12333 F: drivers/i2c/busses/i2c-qcom-geni.c
12335 QUALCOMM HEXAGON ARCHITECTURE
12336 M: Richard Kuo <rkuo@codeaurora.org>
12337 L: linux-hexagon@vger.kernel.org
12338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12342 QUALCOMM HIDMA DRIVER
12343 M: Sinan Kaya <okaya@kernel.org>
12344 L: linux-arm-kernel@lists.infradead.org
12345 L: linux-arm-msm@vger.kernel.org
12346 L: dmaengine@vger.kernel.org
12348 F: drivers/dma/qcom/hidma*
12351 M: Rob Clark <robdclark@gmail.com>
12352 L: iommu@lists.linux-foundation.org
12353 L: linux-arm-msm@vger.kernel.org
12355 F: drivers/iommu/qcom_iommu.c
12357 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12358 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12359 L: linux-media@vger.kernel.org
12360 L: linux-arm-msm@vger.kernel.org
12361 T: git git://linuxtv.org/media_tree.git
12363 F: drivers/media/platform/qcom/venus/
12365 QUALCOMM WCN36XX WIRELESS DRIVER
12366 M: Kalle Valo <kvalo@codeaurora.org>
12367 L: wcn36xx@lists.infradead.org
12368 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12369 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12371 F: drivers/net/wireless/ath/wcn36xx/
12373 QUANTENNA QTNFMAC WIRELESS DRIVER
12374 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12375 M: Avinash Patil <avinashp@quantenna.com>
12376 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12377 L: linux-wireless@vger.kernel.org
12379 F: drivers/net/wireless/quantenna
12381 RADEON and AMDGPU DRM DRIVERS
12382 M: Alex Deucher <alexander.deucher@amd.com>
12383 M: Christian König <christian.koenig@amd.com>
12384 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12385 L: amd-gfx@lists.freedesktop.org
12386 T: git git://people.freedesktop.org/~agd5f/linux
12388 F: drivers/gpu/drm/radeon/
12389 F: include/uapi/drm/radeon_drm.h
12390 F: drivers/gpu/drm/amd/
12391 F: include/uapi/drm/amdgpu_drm.h
12393 RADEON FRAMEBUFFER DISPLAY DRIVER
12394 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12395 L: linux-fbdev@vger.kernel.org
12397 F: drivers/video/fbdev/aty/radeon*
12398 F: include/uapi/linux/radeonfb.h
12400 RADIOSHARK RADIO DRIVER
12401 M: Hans Verkuil <hverkuil@xs4all.nl>
12402 L: linux-media@vger.kernel.org
12403 T: git git://linuxtv.org/media_tree.git
12405 F: drivers/media/radio/radio-shark.c
12407 RADIOSHARK2 RADIO DRIVER
12408 M: Hans Verkuil <hverkuil@xs4all.nl>
12409 L: linux-media@vger.kernel.org
12410 T: git git://linuxtv.org/media_tree.git
12412 F: drivers/media/radio/radio-shark2.c
12413 F: drivers/media/radio/radio-tea5777.c
12415 RADOS BLOCK DEVICE (RBD)
12416 M: Ilya Dryomov <idryomov@gmail.com>
12417 M: Sage Weil <sage@redhat.com>
12418 M: Alex Elder <elder@kernel.org>
12419 L: ceph-devel@vger.kernel.org
12420 W: http://ceph.com/
12421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12422 T: git git://github.com/ceph/ceph-client.git
12424 F: Documentation/ABI/testing/sysfs-bus-rbd
12425 F: drivers/block/rbd.c
12426 F: drivers/block/rbd_types.h
12428 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12429 M: Paul Mackerras <paulus@samba.org>
12430 L: linux-fbdev@vger.kernel.org
12432 F: drivers/video/fbdev/aty/aty128fb.c
12434 RAINSHADOW-CEC DRIVER
12435 M: Hans Verkuil <hverkuil@xs4all.nl>
12436 L: linux-media@vger.kernel.org
12437 T: git git://linuxtv.org/media_tree.git
12439 F: drivers/media/usb/rainshadow-cec/*
12441 RALINK MIPS ARCHITECTURE
12442 M: John Crispin <john@phrozen.org>
12443 L: linux-mips@linux-mips.org
12445 F: arch/mips/ralink
12447 RALINK RT2X00 WIRELESS LAN DRIVER
12449 M: Stanislaw Gruszka <sgruszka@redhat.com>
12450 M: Helmut Schaa <helmut.schaa@googlemail.com>
12451 L: linux-wireless@vger.kernel.org
12453 F: drivers/net/wireless/ralink/rt2x00/
12455 RAMDISK RAM BLOCK DEVICE DRIVER
12456 M: Jens Axboe <axboe@kernel.dk>
12458 F: Documentation/blockdev/ramdisk.txt
12459 F: drivers/block/brd.c
12461 RANCHU VIRTUAL BOARD FOR MIPS
12462 M: Miodrag Dinic <miodrag.dinic@mips.com>
12463 L: linux-mips@linux-mips.org
12465 F: arch/mips/generic/board-ranchu.c
12466 F: arch/mips/configs/generic/board-ranchu.config
12468 RANDOM NUMBER DRIVER
12469 M: "Theodore Ts'o" <tytso@mit.edu>
12471 F: drivers/char/random.c
12474 M: Matt Porter <mporter@kernel.crashing.org>
12475 M: Alexandre Bounine <alex.bou9@gmail.com>
12477 F: drivers/rapidio/
12479 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12480 L: linux-wireless@vger.kernel.org
12482 F: drivers/net/wireless/ray*
12484 RCUTORTURE TEST FRAMEWORK
12485 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12486 M: Josh Triplett <josh@joshtriplett.org>
12487 R: Steven Rostedt <rostedt@goodmis.org>
12488 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12489 R: Lai Jiangshan <jiangshanlai@gmail.com>
12490 L: linux-kernel@vger.kernel.org
12492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12493 F: tools/testing/selftests/rcutorture
12496 M: Florian Fainelli <florian@openwrt.org>
12499 RDC R6040 FAST ETHERNET DRIVER
12500 M: Florian Fainelli <f.fainelli@gmail.com>
12501 L: netdev@vger.kernel.org
12503 F: drivers/net/ethernet/rdc/r6040.c
12505 RDMAVT - RDMA verbs software
12506 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12507 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12508 L: linux-rdma@vger.kernel.org
12510 F: drivers/infiniband/sw/rdmavt
12512 RDS - RELIABLE DATAGRAM SOCKETS
12513 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12514 L: netdev@vger.kernel.org
12515 L: linux-rdma@vger.kernel.org
12516 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12517 W: https://oss.oracle.com/projects/rds/
12520 F: Documentation/networking/rds.txt
12522 RDT - RESOURCE ALLOCATION
12523 M: Fenghua Yu <fenghua.yu@intel.com>
12524 M: Reinette Chatre <reinette.chatre@intel.com>
12525 L: linux-kernel@vger.kernel.org
12527 F: arch/x86/kernel/cpu/intel_rdt*
12528 F: arch/x86/include/asm/intel_rdt_sched.h
12529 F: Documentation/x86/intel_rdt*
12531 READ-COPY UPDATE (RCU)
12532 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12533 M: Josh Triplett <josh@joshtriplett.org>
12534 R: Steven Rostedt <rostedt@goodmis.org>
12535 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12536 R: Lai Jiangshan <jiangshanlai@gmail.com>
12537 L: linux-kernel@vger.kernel.org
12538 W: http://www.rdrop.com/users/paulmck/RCU/
12540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12541 F: Documentation/RCU/
12542 X: Documentation/RCU/torture.txt
12543 F: include/linux/rcu*
12544 X: include/linux/srcu*.h
12546 X: kernel/rcu/srcu*.c
12548 REAL TIME CLOCK (RTC) SUBSYSTEM
12549 M: Alessandro Zummo <a.zummo@towertech.it>
12550 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12551 L: linux-rtc@vger.kernel.org
12552 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12555 F: Documentation/devicetree/bindings/rtc/
12556 F: Documentation/rtc.txt
12558 F: include/linux/rtc.h
12559 F: include/uapi/linux/rtc.h
12560 F: include/linux/rtc/
12561 F: include/linux/platform_data/rtc-*
12562 F: tools/testing/selftests/rtc/
12564 REALTEK AUDIO CODECS
12565 M: Bard Liao <bardliao@realtek.com>
12566 M: Oder Chiou <oder_chiou@realtek.com>
12568 F: sound/soc/codecs/rt*
12569 F: include/sound/rt*.h
12571 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12572 M: Linus Walleij <linus.walleij@linaro.org>
12574 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12575 F: drivers/net/dsa/realtek-smi*
12576 F: drivers/net/dsa/rtl83*
12578 REGISTER MAP ABSTRACTION
12579 M: Mark Brown <broonie@kernel.org>
12580 L: linux-kernel@vger.kernel.org
12581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12583 F: Documentation/devicetree/bindings/regmap/
12584 F: drivers/base/regmap/
12585 F: include/linux/regmap.h
12587 REISERFS FILE SYSTEM
12588 L: reiserfs-devel@vger.kernel.org
12592 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12593 M: Ohad Ben-Cohen <ohad@wizery.com>
12594 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12595 L: linux-remoteproc@vger.kernel.org
12596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12598 F: Documentation/devicetree/bindings/remoteproc/
12599 F: Documentation/remoteproc.txt
12600 F: drivers/remoteproc/
12601 F: include/linux/remoteproc.h
12603 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12604 M: Ohad Ben-Cohen <ohad@wizery.com>
12605 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12606 L: linux-remoteproc@vger.kernel.org
12607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12610 F: Documentation/rpmsg.txt
12611 F: include/linux/rpmsg.h
12612 F: include/linux/rpmsg/
12614 RENESAS CLOCK DRIVERS
12615 M: Geert Uytterhoeven <geert+renesas@glider.be>
12616 L: linux-renesas-soc@vger.kernel.org
12617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12619 F: drivers/clk/renesas/
12621 RENESAS EMEV2 I2C DRIVER
12622 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12624 F: drivers/i2c/busses/i2c-emev2.c
12626 RENESAS ETHERNET DRIVERS
12627 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12628 L: netdev@vger.kernel.org
12629 L: linux-renesas-soc@vger.kernel.org
12630 F: Documentation/devicetree/bindings/net/renesas,*.txt
12631 F: Documentation/devicetree/bindings/net/sh_eth.txt
12632 F: drivers/net/ethernet/renesas/
12633 F: include/linux/sh_eth.h
12635 RENESAS R-CAR GYROADC DRIVER
12636 M: Marek Vasut <marek.vasut@gmail.com>
12637 L: linux-iio@vger.kernel.org
12639 F: drivers/iio/adc/rcar_gyro_adc.c
12641 RENESAS R-CAR I2C DRIVERS
12642 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12644 F: drivers/i2c/busses/i2c-rcar.c
12645 F: drivers/i2c/busses/i2c-sh_mobile.c
12647 RENESAS RIIC DRIVER
12648 M: Chris Brandt <chris.brandt@renesas.com>
12650 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12651 F: drivers/i2c/busses/i2c-riic.c
12653 RENESAS USB PHY DRIVER
12654 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12655 L: linux-renesas-soc@vger.kernel.org
12657 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12659 RESET CONTROLLER FRAMEWORK
12660 M: Philipp Zabel <p.zabel@pengutronix.de>
12661 T: git git://git.pengutronix.de/git/pza/linux
12664 F: Documentation/devicetree/bindings/reset/
12665 F: include/dt-bindings/reset/
12666 F: include/linux/reset.h
12667 F: include/linux/reset-controller.h
12669 RESTARTABLE SEQUENCES SUPPORT
12670 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12671 M: Peter Zijlstra <peterz@infradead.org>
12672 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12673 M: Boqun Feng <boqun.feng@gmail.com>
12674 L: linux-kernel@vger.kernel.org
12677 F: include/uapi/linux/rseq.h
12678 F: include/trace/events/rseq.h
12679 F: tools/testing/selftests/rseq/
12682 M: Johannes Berg <johannes@sipsolutions.net>
12683 L: linux-wireless@vger.kernel.org
12684 W: http://wireless.kernel.org/
12685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12688 F: Documentation/rfkill.txt
12689 F: Documentation/ABI/stable/sysfs-class-rfkill
12691 F: include/linux/rfkill.h
12692 F: include/uapi/linux/rfkill.h
12695 M: Thomas Graf <tgraf@suug.ch>
12696 M: Herbert Xu <herbert@gondor.apana.org.au>
12697 L: netdev@vger.kernel.org
12699 F: lib/rhashtable.c
12700 F: lib/test_rhashtable.c
12701 F: include/linux/rhashtable.h
12702 F: include/linux/rhashtable-types.h
12704 RICOH R5C592 MEMORYSTICK DRIVER
12705 M: Maxim Levitsky <maximlevitsky@gmail.com>
12707 F: drivers/memstick/host/r592.*
12709 RICOH SMARTMEDIA/XD DRIVER
12710 M: Maxim Levitsky <maximlevitsky@gmail.com>
12712 F: drivers/mtd/nand/raw/r852.c
12713 F: drivers/mtd/nand/raw/r852.h
12715 RISC-V ARCHITECTURE
12716 M: Palmer Dabbelt <palmer@sifive.com>
12717 M: Albert Ou <aou@eecs.berkeley.edu>
12718 L: linux-riscv@lists.infradead.org
12719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12726 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12727 W: http://sourceforge.net/projects/roccat/
12729 F: drivers/hid/hid-roccat*
12730 F: include/linux/hid-roccat*
12731 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12733 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12734 M: Jacob chen <jacob2.chen@rock-chips.com>
12735 L: linux-media@vger.kernel.org
12737 F: drivers/media/platform/rockchip/rga/
12738 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12741 M: Jiri Pirko <jiri@resnulli.us>
12742 L: netdev@vger.kernel.org
12744 F: drivers/net/ethernet/rocker/
12748 W: http://www.comtrol.com
12750 F: Documentation/serial/rocket.txt
12751 F: drivers/tty/rocket*
12753 ROCKETPORT EXPRESS/INFINITY DRIVER
12754 M: Kevin Cernekee <cernekee@gmail.com>
12755 L: linux-serial@vger.kernel.org
12757 F: drivers/tty/serial/rp2.*
12759 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12760 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12761 L: linux-kernel@vger.kernel.org
12762 L: linux-renesas-soc@vger.kernel.org
12764 F: drivers/mfd/bd9571mwv.c
12765 F: drivers/regulator/bd9571mwv-regulator.c
12766 F: drivers/gpio/gpio-bd9571mwv.c
12767 F: include/linux/mfd/bd9571mwv.h
12768 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12771 M: Ralf Baechle <ralf@linux-mips.org>
12772 L: linux-hams@vger.kernel.org
12773 W: http://www.linux-ax25.org/
12775 F: include/net/rose.h
12776 F: include/uapi/linux/rose.h
12779 RTL2830 MEDIA DRIVER
12780 M: Antti Palosaari <crope@iki.fi>
12781 L: linux-media@vger.kernel.org
12782 W: https://linuxtv.org
12783 W: http://palosaari.fi/linux/
12784 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12785 T: git git://linuxtv.org/anttip/media_tree.git
12787 F: drivers/media/dvb-frontends/rtl2830*
12789 RTL2832 MEDIA DRIVER
12790 M: Antti Palosaari <crope@iki.fi>
12791 L: linux-media@vger.kernel.org
12792 W: https://linuxtv.org
12793 W: http://palosaari.fi/linux/
12794 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12795 T: git git://linuxtv.org/anttip/media_tree.git
12797 F: drivers/media/dvb-frontends/rtl2832*
12799 RTL2832_SDR MEDIA DRIVER
12800 M: Antti Palosaari <crope@iki.fi>
12801 L: linux-media@vger.kernel.org
12802 W: https://linuxtv.org
12803 W: http://palosaari.fi/linux/
12804 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12805 T: git git://linuxtv.org/anttip/media_tree.git
12807 F: drivers/media/dvb-frontends/rtl2832_sdr*
12809 RTL8180 WIRELESS DRIVER
12810 L: linux-wireless@vger.kernel.org
12811 W: http://wireless.kernel.org/
12812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12814 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12816 RTL8187 WIRELESS DRIVER
12817 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12818 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12819 M: Larry Finger <Larry.Finger@lwfinger.net>
12820 L: linux-wireless@vger.kernel.org
12821 W: http://wireless.kernel.org/
12822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12824 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12826 REALTEK WIRELESS DRIVER (rtlwifi family)
12827 M: Ping-Ke Shih <pkshih@realtek.com>
12828 L: linux-wireless@vger.kernel.org
12829 W: http://wireless.kernel.org/
12830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12832 F: drivers/net/wireless/realtek/rtlwifi/
12834 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12835 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12836 L: linux-wireless@vger.kernel.org
12837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12839 F: drivers/net/wireless/realtek/rtl8xxxu/
12841 RXRPC SOCKETS (AF_RXRPC)
12842 M: David Howells <dhowells@redhat.com>
12843 L: linux-afs@lists.infradead.org
12846 F: include/keys/rxrpc-type.h
12847 F: include/net/af_rxrpc.h
12848 F: include/trace/events/rxrpc.h
12849 F: include/uapi/linux/rxrpc.h
12850 F: Documentation/networking/rxrpc.txt
12851 W: https://www.infradead.org/~dhowells/kafs/
12853 S3 SAVAGE FRAMEBUFFER DRIVER
12854 M: Antonino Daplas <adaplas@gmail.com>
12855 L: linux-fbdev@vger.kernel.org
12857 F: drivers/video/fbdev/savage/
12860 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12861 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12862 L: linux-s390@vger.kernel.org
12863 W: http://www.ibm.com/developerworks/linux/linux390/
12864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12868 F: Documentation/s390/
12869 F: Documentation/driver-api/s390-drivers.rst
12871 S390 COMMON I/O LAYER
12872 M: Sebastian Ott <sebott@linux.ibm.com>
12873 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12874 L: linux-s390@vger.kernel.org
12875 W: http://www.ibm.com/developerworks/linux/linux390/
12877 F: drivers/s390/cio/
12880 M: Stefan Haberland <sth@linux.ibm.com>
12881 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12882 L: linux-s390@vger.kernel.org
12883 W: http://www.ibm.com/developerworks/linux/linux390/
12885 F: drivers/s390/block/dasd*
12886 F: block/partitions/ibm.c
12889 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12890 L: linux-s390@vger.kernel.org
12891 W: http://www.ibm.com/developerworks/linux/linux390/
12893 F: drivers/iommu/s390-iommu.c
12895 S390 IUCV NETWORK LAYER
12896 M: Julian Wiedmann <jwi@linux.ibm.com>
12897 M: Ursula Braun <ubraun@linux.ibm.com>
12898 L: linux-s390@vger.kernel.org
12899 W: http://www.ibm.com/developerworks/linux/linux390/
12901 F: drivers/s390/net/*iucv*
12902 F: include/net/iucv/
12905 S390 NETWORK DRIVERS
12906 M: Julian Wiedmann <jwi@linux.ibm.com>
12907 M: Ursula Braun <ubraun@linux.ibm.com>
12908 L: linux-s390@vger.kernel.org
12909 W: http://www.ibm.com/developerworks/linux/linux390/
12911 F: drivers/s390/net/
12914 M: Sebastian Ott <sebott@linux.ibm.com>
12915 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12916 L: linux-s390@vger.kernel.org
12917 W: http://www.ibm.com/developerworks/linux/linux390/
12920 F: drivers/pci/hotplug/s390_pci_hpc.c
12922 S390 VFIO-CCW DRIVER
12923 M: Cornelia Huck <cohuck@redhat.com>
12924 M: Halil Pasic <pasic@linux.ibm.com>
12925 L: linux-s390@vger.kernel.org
12926 L: kvm@vger.kernel.org
12928 F: drivers/s390/cio/vfio_ccw*
12929 F: Documentation/s390/vfio-ccw.txt
12930 F: include/uapi/linux/vfio_ccw.h
12933 M: Harald Freudenberger <freude@linux.ibm.com>
12934 L: linux-s390@vger.kernel.org
12935 W: http://www.ibm.com/developerworks/linux/linux390/
12937 F: drivers/s390/crypto/
12939 S390 VFIO AP DRIVER
12940 M: Tony Krowiak <akrowiak@linux.ibm.com>
12941 M: Pierre Morel <pmorel@linux.ibm.com>
12942 M: Halil Pasic <pasic@linux.ibm.com>
12943 L: linux-s390@vger.kernel.org
12944 W: http://www.ibm.com/developerworks/linux/linux390/
12946 F: drivers/s390/crypto/vfio_ap_drv.c
12947 F: drivers/s390/crypto/vfio_ap_private.h
12948 F: drivers/s390/crypto/vfio_ap_ops.c
12949 F: Documentation/s390/vfio-ap.txt
12952 M: Steffen Maier <maier@linux.ibm.com>
12953 M: Benjamin Block <bblock@linux.ibm.com>
12954 L: linux-s390@vger.kernel.org
12955 W: http://www.ibm.com/developerworks/linux/linux390/
12957 F: drivers/s390/scsi/zfcp_*
12959 S3C24XX SD/MMC Driver
12960 M: Ben Dooks <ben-linux@fluff.org>
12961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12963 F: drivers/mmc/host/s3cmci.*
12965 SAA6588 RDS RECEIVER DRIVER
12966 M: Hans Verkuil <hverkuil@xs4all.nl>
12967 L: linux-media@vger.kernel.org
12968 T: git git://linuxtv.org/media_tree.git
12969 W: https://linuxtv.org
12971 F: drivers/media/i2c/saa6588*
12973 SAA7134 VIDEO4LINUX DRIVER
12974 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12975 L: linux-media@vger.kernel.org
12976 W: https://linuxtv.org
12977 T: git git://linuxtv.org/media_tree.git
12979 F: Documentation/media/v4l-drivers/saa7134*
12980 F: drivers/media/pci/saa7134/
12982 SAA7146 VIDEO4LINUX-2 DRIVER
12983 M: Hans Verkuil <hverkuil@xs4all.nl>
12984 L: linux-media@vger.kernel.org
12985 T: git git://linuxtv.org/media_tree.git
12987 F: drivers/media/common/saa7146/
12988 F: drivers/media/pci/saa7146/
12989 F: include/media/saa7146*
12991 SAMSUNG AUDIO (ASoC) DRIVERS
12992 M: Krzysztof Kozlowski <krzk@kernel.org>
12993 M: Sangbeom Kim <sbkim73@samsung.com>
12994 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12995 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12997 F: sound/soc/samsung/
12998 F: Documentation/devicetree/bindings/sound/samsung*
13000 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13001 M: Krzysztof Kozlowski <krzk@kernel.org>
13002 L: linux-crypto@vger.kernel.org
13003 L: linux-samsung-soc@vger.kernel.org
13005 F: drivers/crypto/exynos-rng.c
13006 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13008 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13009 M: Łukasz Stelmach <l.stelmach@samsung.com>
13010 L: linux-samsung-soc@vger.kernel.org
13012 F: drivers/char/hw_random/exynos-trng.c
13013 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13015 SAMSUNG FRAMEBUFFER DRIVER
13016 M: Jingoo Han <jingoohan1@gmail.com>
13017 L: linux-fbdev@vger.kernel.org
13019 F: drivers/video/fbdev/s3c-fb.c
13021 SAMSUNG LAPTOP DRIVER
13022 M: Corentin Chary <corentin.chary@gmail.com>
13023 L: platform-driver-x86@vger.kernel.org
13025 F: drivers/platform/x86/samsung-laptop.c
13027 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13028 M: Sangbeom Kim <sbkim73@samsung.com>
13029 M: Krzysztof Kozlowski <krzk@kernel.org>
13030 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13031 L: linux-kernel@vger.kernel.org
13032 L: linux-samsung-soc@vger.kernel.org
13034 F: drivers/mfd/sec*.c
13035 F: drivers/regulator/s2m*.c
13036 F: drivers/regulator/s5m*.c
13037 F: drivers/clk/clk-s2mps11.c
13038 F: drivers/rtc/rtc-s5m.c
13039 F: include/linux/mfd/samsung/
13040 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13041 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13042 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13043 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13045 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13046 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13047 L: linux-media@vger.kernel.org
13048 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13050 F: drivers/media/platform/s3c-camif/
13051 F: include/media/drv-intf/s3c_camif.h
13053 SAMSUNG S3FWRN5 NFC DRIVER
13054 M: Robert Baldyga <r.baldyga@samsung.com>
13055 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13056 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13058 F: drivers/nfc/s3fwrn5
13060 SAMSUNG S5C73M3 CAMERA DRIVER
13061 M: Kyungmin Park <kyungmin.park@samsung.com>
13062 M: Andrzej Hajda <a.hajda@samsung.com>
13063 L: linux-media@vger.kernel.org
13065 F: drivers/media/i2c/s5c73m3/*
13067 SAMSUNG S5K5BAF CAMERA DRIVER
13068 M: Kyungmin Park <kyungmin.park@samsung.com>
13069 M: Andrzej Hajda <a.hajda@samsung.com>
13070 L: linux-media@vger.kernel.org
13072 F: drivers/media/i2c/s5k5baf.c
13074 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13075 M: Krzysztof Kozlowski <krzk@kernel.org>
13076 M: Vladimir Zapolskiy <vz@mleia.com>
13077 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13078 L: linux-crypto@vger.kernel.org
13079 L: linux-samsung-soc@vger.kernel.org
13081 F: drivers/crypto/s5p-sss.c
13083 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13084 M: Kyungmin Park <kyungmin.park@samsung.com>
13085 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13086 L: linux-media@vger.kernel.org
13087 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13089 F: drivers/media/platform/exynos4-is/
13091 SAMSUNG SOC CLOCK DRIVERS
13092 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13093 M: Tomasz Figa <tomasz.figa@gmail.com>
13094 M: Chanwoo Choi <cw00.choi@samsung.com>
13096 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13098 F: drivers/clk/samsung/
13099 F: include/dt-bindings/clock/exynos*.h
13100 F: Documentation/devicetree/bindings/clock/exynos*.txt
13102 SAMSUNG SPI DRIVERS
13103 M: Kukjin Kim <kgene@kernel.org>
13104 M: Krzysztof Kozlowski <krzk@kernel.org>
13105 M: Andi Shyti <andi@etezian.org>
13106 L: linux-spi@vger.kernel.org
13107 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13109 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13110 F: drivers/spi/spi-s3c*
13111 F: include/linux/platform_data/spi-s3c64xx.h
13113 SAMSUNG SXGBE DRIVERS
13114 M: Byungho An <bh74.an@samsung.com>
13115 M: Girish K S <ks.giri@samsung.com>
13116 M: Vipul Pandya <vipul.pandya@samsung.com>
13118 L: netdev@vger.kernel.org
13119 F: drivers/net/ethernet/samsung/sxgbe/
13121 SAMSUNG THERMAL DRIVER
13122 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13123 L: linux-pm@vger.kernel.org
13124 L: linux-samsung-soc@vger.kernel.org
13126 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13127 F: drivers/thermal/samsung/
13129 SAMSUNG USB2 PHY DRIVER
13130 M: Kamil Debski <kamil@wypas.org>
13131 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13132 L: linux-kernel@vger.kernel.org
13134 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13135 F: Documentation/phy/samsung-usb2.txt
13136 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13137 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13138 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13139 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13140 F: drivers/phy/samsung/phy-samsung-usb2.c
13141 F: drivers/phy/samsung/phy-samsung-usb2.h
13144 M: Zwane Mwaikambo <zwanem@gmail.com>
13146 F: drivers/watchdog/sc1200wdt.c
13149 M: Ingo Molnar <mingo@redhat.com>
13150 M: Peter Zijlstra <peterz@infradead.org>
13151 L: linux-kernel@vger.kernel.org
13152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13155 F: include/linux/sched.h
13156 F: include/uapi/linux/sched.h
13157 F: include/linux/wait.h
13159 SCR24X CHIP CARD INTERFACE DRIVER
13160 M: Lubomir Rintel <lkundrak@v3.sk>
13162 F: drivers/char/pcmcia/scr24x_cs.c
13165 M: Jens Axboe <axboe@kernel.dk>
13166 L: linux-scsi@vger.kernel.org
13167 W: http://www.kernel.dk
13169 F: drivers/scsi/sr*
13171 SCSI RDMA PROTOCOL (SRP) INITIATOR
13172 M: Bart Van Assche <bvanassche@acm.org>
13173 L: linux-rdma@vger.kernel.org
13175 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13176 F: drivers/infiniband/ulp/srp/
13177 F: include/scsi/srp.h
13179 SCSI RDMA PROTOCOL (SRP) TARGET
13180 M: Bart Van Assche <bvanassche@acm.org>
13181 L: linux-rdma@vger.kernel.org
13182 L: target-devel@vger.kernel.org
13184 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13185 F: drivers/infiniband/ulp/srpt/
13188 M: Doug Gilbert <dgilbert@interlog.com>
13189 L: linux-scsi@vger.kernel.org
13190 W: http://sg.danny.cz/sg
13192 F: Documentation/scsi/scsi-generic.txt
13193 F: drivers/scsi/sg.c
13194 F: include/scsi/sg.h
13197 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13199 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13201 L: linux-scsi@vger.kernel.org
13203 F: Documentation/devicetree/bindings/scsi/
13208 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13209 L: linux-scsi@vger.kernel.org
13211 F: Documentation/scsi/st.txt
13212 F: drivers/scsi/st.*
13213 F: drivers/scsi/st_*.h
13216 M: Vlad Yasevich <vyasevich@gmail.com>
13217 M: Neil Horman <nhorman@tuxdriver.com>
13218 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13219 L: linux-sctp@vger.kernel.org
13220 W: http://lksctp.sourceforge.net
13222 F: Documentation/networking/sctp.txt
13223 F: include/linux/sctp.h
13224 F: include/uapi/linux/sctp.h
13225 F: include/net/sctp/
13229 M: Jim Cromie <jim.cromie@gmail.com>
13231 F: Documentation/i2c/busses/scx200_acb
13232 F: arch/x86/platform/scx200/
13233 F: drivers/watchdog/scx200_wdt.c
13234 F: drivers/i2c/busses/scx200*
13235 F: drivers/mtd/maps/scx200_docflash.c
13236 F: include/linux/scx200.h
13239 M: Jim Cromie <jim.cromie@gmail.com>
13241 F: drivers/char/scx200_gpio.c
13242 F: include/linux/scx200_gpio.h
13244 SCx200 HRT CLOCKSOURCE DRIVER
13245 M: Jim Cromie <jim.cromie@gmail.com>
13247 F: drivers/clocksource/scx200_hrt.c
13249 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13250 M: Sascha Sommer <saschasommer@freenet.de>
13251 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13253 F: drivers/mmc/host/sdricoh_cs.c
13256 M: Kees Cook <keescook@chromium.org>
13257 R: Andy Lutomirski <luto@amacapital.net>
13258 R: Will Drewry <wad@chromium.org>
13259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13261 F: kernel/seccomp.c
13262 F: include/uapi/linux/seccomp.h
13263 F: include/linux/seccomp.h
13264 F: tools/testing/selftests/seccomp/*
13265 F: tools/testing/selftests/kselftest_harness.h
13266 F: Documentation/userspace-api/seccomp_filter.rst
13267 K: \bsecure_computing
13270 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13271 M: Al Cooper <alcooperx@gmail.com>
13272 L: linux-mmc@vger.kernel.org
13273 L: bcm-kernel-feedback-list@broadcom.com
13275 F: drivers/mmc/host/sdhci-brcmstb*
13277 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13278 M: Adrian Hunter <adrian.hunter@intel.com>
13279 L: linux-mmc@vger.kernel.org
13280 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13282 F: drivers/mmc/host/sdhci*
13283 F: include/linux/mmc/sdhci*
13285 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13286 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13287 M: Manjunath M B <manjumb@synopsys.com>
13288 L: linux-mmc@vger.kernel.org
13290 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13292 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13293 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13294 L: linux-mmc@vger.kernel.org
13296 F: drivers/mmc/host/sdhci-of-at91.c
13298 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13299 M: Ben Dooks <ben-linux@fluff.org>
13300 M: Jaehoon Chung <jh80.chung@samsung.com>
13301 L: linux-mmc@vger.kernel.org
13303 F: drivers/mmc/host/sdhci-s3c*
13305 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13306 M: Viresh Kumar <vireshk@kernel.org>
13307 L: linux-mmc@vger.kernel.org
13309 F: drivers/mmc/host/sdhci-spear.c
13311 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13312 M: Kishon Vijay Abraham I <kishon@ti.com>
13313 L: linux-mmc@vger.kernel.org
13315 F: drivers/mmc/host/sdhci-omap.c
13317 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13318 M: Scott Bauer <scott.bauer@intel.com>
13319 M: Jonathan Derrick <jonathan.derrick@intel.com>
13320 L: linux-block@vger.kernel.org
13323 F: block/opal_proto.h
13324 F: include/linux/sed*
13325 F: include/uapi/linux/sed*
13328 M: Security Officers <security@kernel.org>
13332 M: James Morris <jmorris@namei.org>
13333 M: "Serge E. Hallyn" <serge@hallyn.com>
13334 L: linux-security-module@vger.kernel.org (suggested Cc:)
13335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13336 W: http://kernsec.org/
13339 X: security/selinux/
13341 SELINUX SECURITY MODULE
13342 M: Paul Moore <paul@paul-moore.com>
13343 M: Stephen Smalley <sds@tycho.nsa.gov>
13344 M: Eric Paris <eparis@parisplace.org>
13345 L: selinux@vger.kernel.org
13346 W: https://selinuxproject.org
13347 W: https://github.com/SELinuxProject
13348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13350 F: include/linux/selinux*
13351 F: security/selinux/
13352 F: scripts/selinux/
13353 F: Documentation/admin-guide/LSM/SELinux.rst
13356 M: Jiri Slaby <jirislaby@gmail.com>
13358 F: drivers/misc/phantom.c
13359 F: include/uapi/linux/phantom.h
13362 M: Rob Herring <robh@kernel.org>
13363 L: linux-serial@vger.kernel.org
13365 F: Documentation/devicetree/bindings/serial/slave-device.txt
13366 F: drivers/tty/serdev/
13367 F: include/linux/serdev.h
13370 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13371 L: linux-serial@vger.kernel.org
13373 F: Documentation/devicetree/bindings/serial/
13374 F: drivers/tty/serial/
13377 M: Sean Young <sean@mess.org>
13378 L: linux-media@vger.kernel.org
13380 F: drivers/media/rc/serial_ir.c
13383 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13384 M: Edward Cree <ecree@solarflare.com>
13385 M: Bert Kenward <bkenward@solarflare.com>
13386 L: netdev@vger.kernel.org
13388 F: drivers/net/ethernet/sfc/
13391 M: Dimitri Sivanich <sivanich@sgi.com>
13393 F: drivers/misc/sgi-gru/
13395 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13396 M: Pat Gefre <pfg@sgi.com>
13397 L: linux-ia64@vger.kernel.org
13399 F: Documentation/ia64/serial.txt
13400 F: drivers/tty/serial/ioc?_serial.c
13401 F: include/linux/ioc?.h
13403 SGI XP/XPC/XPNET DRIVER
13404 M: Cliff Whickman <cpw@sgi.com>
13405 M: Robin Holt <robinmholt@gmail.com>
13407 F: drivers/misc/sgi-xp/
13409 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13410 M: Ursula Braun <ubraun@linux.ibm.com>
13411 L: linux-s390@vger.kernel.org
13412 W: http://www.ibm.com/developerworks/linux/linux390/
13416 SHARP RJ54N1CB0C SENSOR DRIVER
13417 M: Jacopo Mondi <jacopo@jmondi.org>
13418 L: linux-media@vger.kernel.org
13419 T: git git://linuxtv.org/media_tree.git
13421 F: drivers/media/i2c/rj54n1cb0c.c
13422 F: include/media/i2c/rj54n1cb0c.h
13424 SH_VEU V4L2 MEM2MEM DRIVER
13425 L: linux-media@vger.kernel.org
13427 F: drivers/media/platform/sh_veu.c
13429 SH_VOU V4L2 OUTPUT DRIVER
13430 L: linux-media@vger.kernel.org
13432 F: drivers/media/platform/sh_vou.c
13433 F: include/media/drv-intf/sh_vou.h
13435 SI2157 MEDIA DRIVER
13436 M: Antti Palosaari <crope@iki.fi>
13437 L: linux-media@vger.kernel.org
13438 W: https://linuxtv.org
13439 W: http://palosaari.fi/linux/
13440 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13441 T: git git://linuxtv.org/anttip/media_tree.git
13443 F: drivers/media/tuners/si2157*
13445 SI2165 MEDIA DRIVER
13446 M: Matthias Schwarzott <zzam@gentoo.org>
13447 L: linux-media@vger.kernel.org
13448 W: https://linuxtv.org
13449 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13451 F: drivers/media/dvb-frontends/si2165*
13453 SI2168 MEDIA DRIVER
13454 M: Antti Palosaari <crope@iki.fi>
13455 L: linux-media@vger.kernel.org
13456 W: https://linuxtv.org
13457 W: http://palosaari.fi/linux/
13458 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13459 T: git git://linuxtv.org/anttip/media_tree.git
13461 F: drivers/media/dvb-frontends/si2168*
13463 SI470X FM RADIO RECEIVER I2C DRIVER
13464 M: Hans Verkuil <hverkuil@xs4all.nl>
13465 L: linux-media@vger.kernel.org
13466 T: git git://linuxtv.org/media_tree.git
13467 W: https://linuxtv.org
13469 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13471 SI470X FM RADIO RECEIVER USB DRIVER
13472 M: Hans Verkuil <hverkuil@xs4all.nl>
13473 L: linux-media@vger.kernel.org
13474 T: git git://linuxtv.org/media_tree.git
13475 W: https://linuxtv.org
13477 F: drivers/media/radio/si470x/radio-si470x-common.c
13478 F: drivers/media/radio/si470x/radio-si470x.h
13479 F: drivers/media/radio/si470x/radio-si470x-usb.c
13481 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13482 M: Eduardo Valentin <edubezval@gmail.com>
13483 L: linux-media@vger.kernel.org
13484 T: git git://linuxtv.org/media_tree.git
13485 W: https://linuxtv.org
13487 F: drivers/media/radio/si4713/si4713.?
13489 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13490 M: Eduardo Valentin <edubezval@gmail.com>
13491 L: linux-media@vger.kernel.org
13492 T: git git://linuxtv.org/media_tree.git
13493 W: https://linuxtv.org
13495 F: drivers/media/radio/si4713/radio-platform-si4713.c
13497 SI4713 FM RADIO TRANSMITTER USB DRIVER
13498 M: Hans Verkuil <hverkuil@xs4all.nl>
13499 L: linux-media@vger.kernel.org
13500 T: git git://linuxtv.org/media_tree.git
13501 W: https://linuxtv.org
13503 F: drivers/media/radio/si4713/radio-usb-si4713.c
13506 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13507 L: linux-media@vger.kernel.org
13508 W: https://linuxtv.org
13509 T: git git://linuxtv.org/media_tree.git
13511 F: drivers/media/common/siano/
13512 F: drivers/media/usb/siano/
13513 F: drivers/media/usb/siano/
13514 F: drivers/media/mmc/siano/
13517 M: Palmer Dabbelt <palmer@sifive.com>
13518 L: linux-riscv@lists.infradead.org
13519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13524 SILEAD TOUCHSCREEN DRIVER
13525 M: Hans de Goede <hdegoede@redhat.com>
13526 L: linux-input@vger.kernel.org
13527 L: platform-driver-x86@vger.kernel.org
13529 F: drivers/input/touchscreen/silead.c
13530 F: drivers/platform/x86/touchscreen_dmi.c
13532 SILICON MOTION SM712 FRAME BUFFER DRIVER
13533 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13534 M: Teddy Wang <teddy.wang@siliconmotion.com>
13535 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13536 L: linux-fbdev@vger.kernel.org
13538 F: drivers/video/fbdev/sm712*
13539 F: Documentation/fb/sm712fb.txt
13541 SIMPLE FIRMWARE INTERFACE (SFI)
13542 M: Len Brown <lenb@kernel.org>
13543 L: sfi-devel@simplefirmware.org
13544 W: http://simplefirmware.org/
13545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13547 F: arch/x86/platform/sfi/
13549 F: include/linux/sfi*.h
13552 M: Hans de Goede <hdegoede@redhat.com>
13553 L: linux-fbdev@vger.kernel.org
13555 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13556 F: drivers/video/fbdev/simplefb.c
13557 F: include/linux/platform_data/simplefb.h
13559 SIMTEC EB110ATX (Chalice CATS)
13561 P: Vincent Sanders <vince@simtec.co.uk>
13562 M: Simtec Linux Team <linux@simtec.co.uk>
13563 W: http://www.simtec.co.uk/products/EB110ATX/
13566 SIMTEC EB2410ITX (BAST)
13568 P: Vincent Sanders <vince@simtec.co.uk>
13569 M: Simtec Linux Team <linux@simtec.co.uk>
13570 W: http://www.simtec.co.uk/products/EB2410ITX/
13572 F: arch/arm/mach-s3c24xx/mach-bast.c
13573 F: arch/arm/mach-s3c24xx/bast-ide.c
13574 F: arch/arm/mach-s3c24xx/bast-irq.c
13576 SIPHASH PRF ROUTINES
13577 M: Jason A. Donenfeld <Jason@zx2c4.com>
13580 F: lib/test_siphash.c
13581 F: include/linux/siphash.h
13584 M: Gavin Schenk <g.schenk@eckelmann.de>
13585 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13586 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13589 F: drivers/gpio/gpio-siox.c
13590 F: include/trace/events/siox.h
13592 SIS 190 ETHERNET DRIVER
13593 M: Francois Romieu <romieu@fr.zoreil.com>
13594 L: netdev@vger.kernel.org
13596 F: drivers/net/ethernet/sis/sis190.c
13598 SIS 900/7016 FAST ETHERNET DRIVER
13599 M: Daniele Venzano <venza@brownhat.org>
13600 W: http://www.brownhat.org/sis900.html
13601 L: netdev@vger.kernel.org
13603 F: drivers/net/ethernet/sis/sis900.*
13605 SIS FRAMEBUFFER DRIVER
13606 M: Thomas Winischhofer <thomas@winischhofer.net>
13607 W: http://www.winischhofer.net/linuxsisvga.shtml
13609 F: Documentation/fb/sisfb.txt
13610 F: drivers/video/fbdev/sis/
13611 F: include/video/sisfb.h
13614 M: Thomas Winischhofer <thomas@winischhofer.net>
13615 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13617 F: drivers/usb/misc/sisusbvga/
13620 M: Christoph Lameter <cl@linux.com>
13621 M: Pekka Enberg <penberg@kernel.org>
13622 M: David Rientjes <rientjes@google.com>
13623 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13624 M: Andrew Morton <akpm@linux-foundation.org>
13625 L: linux-mm@kvack.org
13627 F: include/linux/sl?b*.h
13630 SLEEPABLE READ-COPY UPDATE (SRCU)
13631 M: Lai Jiangshan <jiangshanlai@gmail.com>
13632 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13633 M: Josh Triplett <josh@joshtriplett.org>
13634 R: Steven Rostedt <rostedt@goodmis.org>
13635 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13636 L: linux-kernel@vger.kernel.org
13637 W: http://www.rdrop.com/users/paulmck/RCU/
13639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13640 F: include/linux/srcu*.h
13641 F: kernel/rcu/srcu*.c
13643 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13644 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13645 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13647 F: drivers/slimbus/
13648 F: Documentation/devicetree/bindings/slimbus/
13649 F: include/linux/slimbus.h
13651 SMACK SECURITY MODULE
13652 M: Casey Schaufler <casey@schaufler-ca.com>
13653 L: linux-security-module@vger.kernel.org
13654 W: http://schaufler-ca.com
13655 T: git git://github.com/cschaufler/smack-next
13657 F: Documentation/admin-guide/LSM/Smack.rst
13660 SMC91x ETHERNET DRIVER
13661 M: Nicolas Pitre <nico@fluxnic.net>
13663 F: drivers/net/ethernet/smsc/smc91x.*
13665 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13666 M: Sakari Ailus <sakari.ailus@iki.fi>
13667 L: linux-media@vger.kernel.org
13669 F: drivers/media/i2c/smiapp/
13670 F: include/media/i2c/smiapp.h
13671 F: drivers/media/i2c/smiapp-pll.c
13672 F: drivers/media/i2c/smiapp-pll.h
13673 F: include/uapi/linux/smiapp.h
13674 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13676 SMM665 HARDWARE MONITOR DRIVER
13677 M: Guenter Roeck <linux@roeck-us.net>
13678 L: linux-hwmon@vger.kernel.org
13680 F: Documentation/hwmon/smm665
13681 F: drivers/hwmon/smm665.c
13683 SMSC EMC2103 HARDWARE MONITOR DRIVER
13684 M: Steve Glendinning <steve.glendinning@shawell.net>
13685 L: linux-hwmon@vger.kernel.org
13687 F: Documentation/hwmon/emc2103
13688 F: drivers/hwmon/emc2103.c
13690 SMSC SCH5627 HARDWARE MONITOR DRIVER
13691 M: Hans de Goede <hdegoede@redhat.com>
13692 L: linux-hwmon@vger.kernel.org
13694 F: Documentation/hwmon/sch5627
13695 F: drivers/hwmon/sch5627.c
13697 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13698 M: Steve Glendinning <steve.glendinning@shawell.net>
13699 L: linux-fbdev@vger.kernel.org
13701 F: drivers/video/fbdev/smscufx.c
13703 SMSC47B397 HARDWARE MONITOR DRIVER
13704 M: Jean Delvare <jdelvare@suse.com>
13705 L: linux-hwmon@vger.kernel.org
13707 F: Documentation/hwmon/smsc47b397
13708 F: drivers/hwmon/smsc47b397.c
13710 SMSC911x ETHERNET DRIVER
13711 M: Steve Glendinning <steve.glendinning@shawell.net>
13712 L: netdev@vger.kernel.org
13714 F: include/linux/smsc911x.h
13715 F: drivers/net/ethernet/smsc/smsc911x.*
13717 SMSC9420 PCI ETHERNET DRIVER
13718 M: Steve Glendinning <steve.glendinning@shawell.net>
13719 L: netdev@vger.kernel.org
13721 F: drivers/net/ethernet/smsc/smsc9420.*
13723 SOC-CAMERA V4L2 SUBSYSTEM
13724 L: linux-media@vger.kernel.org
13725 T: git git://linuxtv.org/media_tree.git
13727 F: include/media/soc*
13728 F: drivers/media/i2c/soc_camera/
13729 F: drivers/media/platform/soc_camera/
13731 SOCIONEXT SYNQUACER I2C DRIVER
13732 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13733 L: linux-i2c@vger.kernel.org
13735 F: drivers/i2c/busses/i2c-synquacer.c
13736 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13738 SOCIONEXT UNIPHIER SOUND DRIVER
13739 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13741 F: sound/soc/uniphier/
13743 SOEKRIS NET48XX LED SUPPORT
13744 M: Chris Boot <bootc@bootc.net>
13746 F: drivers/leds/leds-net48xx.c
13748 SOFT-ROCE DRIVER (rxe)
13749 M: Moni Shoua <monis@mellanox.com>
13750 L: linux-rdma@vger.kernel.org
13752 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13753 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13754 F: drivers/infiniband/sw/rxe/
13755 F: include/uapi/rdma/rdma_user_rxe.h
13757 SOFTLOGIC 6x10 MPEG CODEC
13758 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13759 M: Anton Sviridenko <anton@corp.bluecherry.net>
13760 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13761 M: Andrey Utkin <andrey_utkin@fastmail.com>
13762 M: Ismael Luceno <ismael@iodev.co.uk>
13763 L: linux-media@vger.kernel.org
13765 F: drivers/media/pci/solo6x10/
13767 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13768 M: James Morse <james.morse@arm.com>
13769 L: linux-arm-kernel@lists.infradead.org
13771 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13772 F: drivers/firmware/arm_sdei.c
13773 F: include/linux/arm_sdei.h
13774 F: include/uapi/linux/arm_sdei.h
13776 SOFTWARE RAID (Multiple Disks) SUPPORT
13777 M: Shaohua Li <shli@kernel.org>
13778 L: linux-raid@vger.kernel.org
13779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13781 F: drivers/md/Makefile
13782 F: drivers/md/Kconfig
13784 F: drivers/md/raid*
13785 F: include/linux/raid/
13786 F: include/uapi/linux/raid/
13788 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13789 M: Jassi Brar <jaswinder.singh@linaro.org>
13790 L: netdev@vger.kernel.org
13792 F: drivers/net/ethernet/socionext/netsec.c
13793 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13795 SOLIDRUN CLEARFOG SUPPORT
13796 M: Russell King <linux@armlinux.org.uk>
13798 F: arch/arm/boot/dts/armada-388-clearfog*
13799 F: arch/arm/boot/dts/armada-38x-solidrun-*
13801 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13802 M: Russell King <linux@armlinux.org.uk>
13804 F: arch/arm/boot/dts/imx6*-cubox-i*
13805 F: arch/arm/boot/dts/imx6*-hummingboard*
13806 F: arch/arm/boot/dts/imx6*-sr-*
13808 SONIC NETWORK DRIVER
13809 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13810 L: netdev@vger.kernel.org
13812 F: drivers/net/ethernet/natsemi/sonic.*
13814 SONICS SILICON BACKPLANE DRIVER (SSB)
13815 M: Michael Buesch <m@bues.ch>
13816 L: linux-wireless@vger.kernel.org
13819 F: include/linux/ssb/
13821 SONY IMX258 SENSOR DRIVER
13822 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13823 L: linux-media@vger.kernel.org
13824 T: git git://linuxtv.org/media_tree.git
13826 F: drivers/media/i2c/imx258.c
13828 SONY IMX274 SENSOR DRIVER
13829 M: Leon Luo <leonl@leopardimaging.com>
13830 L: linux-media@vger.kernel.org
13831 T: git git://linuxtv.org/media_tree.git
13833 F: drivers/media/i2c/imx274.c
13834 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13836 SONY IMX319 SENSOR DRIVER
13837 M: Bingbu Cao <bingbu.cao@intel.com>
13838 L: linux-media@vger.kernel.org
13839 T: git git://linuxtv.org/media_tree.git
13841 F: drivers/media/i2c/imx319.c
13843 SONY IMX355 SENSOR DRIVER
13844 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13845 L: linux-media@vger.kernel.org
13846 T: git git://linuxtv.org/media_tree.git
13848 F: drivers/media/i2c/imx355.c
13850 SONY MEMORYSTICK CARD SUPPORT
13851 M: Alex Dubov <oakad@yahoo.com>
13852 W: http://tifmxx.berlios.de/
13854 F: drivers/memstick/host/tifm_ms.c
13856 SONY MEMORYSTICK STANDARD SUPPORT
13857 M: Maxim Levitsky <maximlevitsky@gmail.com>
13859 F: drivers/memstick/core/ms_block.*
13861 SONY VAIO CONTROL DEVICE DRIVER
13862 M: Mattia Dongili <malattia@linux.it>
13863 L: platform-driver-x86@vger.kernel.org
13864 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13866 F: Documentation/laptops/sony-laptop.txt
13867 F: drivers/char/sonypi.c
13868 F: drivers/platform/x86/sony-laptop.c
13869 F: include/linux/sony-laptop.h
13872 M: Jaroslav Kysela <perex@perex.cz>
13873 M: Takashi Iwai <tiwai@suse.com>
13874 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13875 W: http://www.alsa-project.org/
13876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13877 T: git git://git.alsa-project.org/alsa-kernel.git
13878 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13880 F: Documentation/sound/
13882 F: include/uapi/sound/
13885 SOUND - COMPRESSED AUDIO
13886 M: Vinod Koul <vkoul@kernel.org>
13887 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13890 F: Documentation/sound/designs/compress-offload.rst
13891 F: include/sound/compress_driver.h
13892 F: include/uapi/sound/compress_*
13893 F: sound/core/compress_offload.c
13894 F: sound/soc/soc-compress.c
13896 SOUND - DMAENGINE HELPERS
13897 M: Lars-Peter Clausen <lars@metafoo.de>
13899 F: include/sound/dmaengine_pcm.h
13900 F: sound/core/pcm_dmaengine.c
13901 F: sound/soc/soc-generic-dmaengine-pcm.c
13903 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13904 M: Liam Girdwood <lgirdwood@gmail.com>
13905 M: Mark Brown <broonie@kernel.org>
13906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13907 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13908 W: http://alsa-project.org/main/index.php/ASoC
13910 F: Documentation/devicetree/bindings/sound/
13911 F: Documentation/sound/soc/
13913 F: include/sound/soc*
13915 SOUNDWIRE SUBSYSTEM
13916 M: Vinod Koul <vkoul@kernel.org>
13917 M: Sanyog Kale <sanyog.r.kale@intel.com>
13918 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13919 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13921 F: Documentation/driver-api/soundwire/
13922 F: drivers/soundwire/
13923 F: include/linux/soundwire/
13926 M: Olli Salonen <olli.salonen@iki.fi>
13927 L: linux-media@vger.kernel.org
13928 W: https://linuxtv.org
13929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13931 F: drivers/media/dvb-frontends/sp2*
13933 SPARC + UltraSPARC (sparc/sparc64)
13934 M: "David S. Miller" <davem@davemloft.net>
13935 L: sparclinux@vger.kernel.org
13936 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13943 SPARC SERIAL DRIVERS
13944 M: "David S. Miller" <davem@davemloft.net>
13945 L: sparclinux@vger.kernel.org
13946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13949 F: include/linux/sunserialcore.h
13950 F: drivers/tty/serial/suncore.c
13951 F: drivers/tty/serial/sunhv.c
13952 F: drivers/tty/serial/sunsab.c
13953 F: drivers/tty/serial/sunsab.h
13954 F: drivers/tty/serial/sunsu.c
13955 F: drivers/tty/serial/sunzilog.c
13956 F: drivers/tty/serial/sunzilog.h
13957 F: drivers/tty/vcc.c
13960 M: "Christopher Li" <sparse@chrisli.org>
13961 L: linux-sparse@vger.kernel.org
13962 W: https://sparse.wiki.kernel.org/
13963 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13964 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13966 F: include/linux/compiler.h
13968 SPEAR CLOCK FRAMEWORK SUPPORT
13969 M: Viresh Kumar <vireshk@kernel.org>
13970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13971 W: http://www.st.com/spear
13973 F: drivers/clk/spear/
13975 SPEAR PLATFORM SUPPORT
13976 M: Viresh Kumar <vireshk@kernel.org>
13977 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13979 W: http://www.st.com/spear
13981 F: arch/arm/boot/dts/spear*
13982 F: arch/arm/mach-spear/
13985 M: Marek Vasut <marek.vasut@gmail.com>
13986 L: linux-mtd@lists.infradead.org
13987 W: http://www.linux-mtd.infradead.org/
13988 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13989 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13990 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13992 F: drivers/mtd/spi-nor/
13993 F: include/linux/mtd/spi-nor.h
13996 M: Mark Brown <broonie@kernel.org>
13997 L: linux-spi@vger.kernel.org
13998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13999 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14001 F: Documentation/devicetree/bindings/spi/
14002 F: Documentation/spi/
14004 F: include/linux/spi/
14005 F: include/uapi/linux/spi/
14008 SPIDERNET NETWORK DRIVER for CELL
14009 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14010 L: netdev@vger.kernel.org
14012 F: Documentation/networking/spider_net.txt
14013 F: drivers/net/ethernet/toshiba/spider_net*
14016 R: Stephen Boyd <sboyd@kernel.org>
14017 L: linux-arm-msm@vger.kernel.org
14018 F: Documentation/devicetree/bindings/spmi/
14020 F: include/dt-bindings/spmi/spmi.h
14021 F: include/linux/spmi.h
14022 F: include/trace/events/spmi.h
14025 M: Jeremy Kerr <jk@ozlabs.org>
14026 L: linuxppc-dev@lists.ozlabs.org
14027 W: http://www.ibm.com/developerworks/power/cell/
14029 F: Documentation/filesystems/spufs.txt
14030 F: arch/powerpc/platforms/cell/spufs/
14032 SQUASHFS FILE SYSTEM
14033 M: Phillip Lougher <phillip@squashfs.org.uk>
14034 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14035 W: http://squashfs.org.uk
14036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14038 F: Documentation/filesystems/squashfs.txt
14041 SRM (Alpha) environment access
14042 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14044 F: arch/alpha/kernel/srm_env.c
14046 ST STM32 I2C/SMBUS DRIVER
14047 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14048 L: linux-i2c@vger.kernel.org
14050 F: drivers/i2c/busses/i2c-stm32*
14052 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14053 M: Song Qiang <songqiang1304521@gmail.com>
14054 L: linux-iio@vger.kernel.org
14056 F: drivers/iio/proximity/vl53l0x-i2c.c
14057 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14060 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14061 L: stable@vger.kernel.org
14063 F: Documentation/process/stable-kernel-rules.rst
14066 M: Ian Abbott <abbotti@mev.co.uk>
14067 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14069 F: drivers/staging/comedi/
14071 STAGING - EROFS FILE SYSTEM
14072 M: Gao Xiang <gaoxiang25@huawei.com>
14073 M: Chao Yu <yuchao0@huawei.com>
14074 L: linux-erofs@lists.ozlabs.org
14076 F: drivers/staging/erofs/
14078 STAGING - INDUSTRIAL IO
14079 M: Jonathan Cameron <jic23@kernel.org>
14080 L: linux-iio@vger.kernel.org
14082 F: Documentation/devicetree/bindings/staging/iio/
14083 F: drivers/staging/iio/
14085 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14086 M: Marc Dietrich <marvin24@gmx.de>
14087 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14088 L: linux-tegra@vger.kernel.org
14090 F: drivers/staging/nvec/
14092 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14093 M: Jens Frederich <jfrederich@gmail.com>
14094 M: Daniel Drake <dsd@laptop.org>
14095 M: Jon Nettleton <jon.nettleton@gmail.com>
14096 W: http://wiki.laptop.org/go/DCON
14098 F: drivers/staging/olpc_dcon/
14100 STAGING - REALTEK RTL8712U DRIVERS
14101 M: Larry Finger <Larry.Finger@lwfinger.net>
14102 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14104 F: drivers/staging/rtl8712/
14106 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14107 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14108 M: Teddy Wang <teddy.wang@siliconmotion.com>
14109 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14110 L: linux-fbdev@vger.kernel.org
14112 F: drivers/staging/sm750fb/
14114 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14115 M: William Hubbs <w.d.hubbs@gmail.com>
14116 M: Chris Brannon <chris@the-brannons.com>
14117 M: Kirk Reiser <kirk@reisers.ca>
14118 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14119 L: speakup@linux-speakup.org
14120 W: http://www.linux-speakup.org/
14122 F: drivers/staging/speakup/
14124 STAGING - VIA VT665X DRIVERS
14125 M: Forest Bond <forest@alittletooquiet.net>
14127 F: drivers/staging/vt665?/
14129 STAGING - WILC1000 WIFI DRIVER
14130 M: Aditya Shankar <aditya.shankar@microchip.com>
14131 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14132 L: linux-wireless@vger.kernel.org
14134 F: drivers/staging/wilc1000/
14136 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14137 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14139 F: drivers/staging/xgifb/
14142 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14144 L: devel@driverdev.osuosl.org
14146 F: drivers/staging/
14148 STARFIRE/DURALAN NETWORK DRIVER
14149 M: Ion Badulescu <ionut@badula.org>
14151 F: drivers/net/ethernet/adaptec/starfire*
14153 STEC S1220 SKD DRIVER
14154 M: Bart Van Assche <bart.vanassche@wdc.com>
14155 L: linux-block@vger.kernel.org
14157 F: drivers/block/skd*[ch]
14159 STI AUDIO (ASoC) DRIVERS
14160 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14161 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14163 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14167 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14169 F: drivers/media/platform/sti/cec/
14170 F: Documentation/devicetree/bindings/media/stih-cec.txt
14172 STK1160 USB VIDEO CAPTURE DRIVER
14173 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14174 L: linux-media@vger.kernel.org
14175 T: git git://linuxtv.org/media_tree.git
14177 F: drivers/media/usb/stk1160/
14179 STM32 AUDIO (ASoC) DRIVERS
14180 M: Olivier Moysan <olivier.moysan@st.com>
14181 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14182 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14184 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14187 STM32 TIMER/LPTIMER DRIVERS
14188 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14190 F: drivers/*/stm32-*timer*
14191 F: drivers/pwm/pwm-stm32*
14192 F: include/linux/*/stm32-*tim*
14193 F: Documentation/ABI/testing/*timer-stm32
14194 F: Documentation/devicetree/bindings/*/stm32-*timer*
14195 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14197 STMMAC ETHERNET DRIVER
14198 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14199 M: Alexandre Torgue <alexandre.torgue@st.com>
14200 M: Jose Abreu <joabreu@synopsys.com>
14201 L: netdev@vger.kernel.org
14202 W: http://www.stlinux.com
14204 F: drivers/net/ethernet/stmicro/stmmac/
14207 M: Sam Creasey <sammy@sammy.net>
14208 W: http://sammy.net/sun3/
14210 F: arch/m68k/kernel/*sun3*
14211 F: arch/m68k/sun3*/
14212 F: arch/m68k/include/asm/sun3*
14213 F: drivers/net/ethernet/i825xx/sun3*
14215 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14216 M: Hans de Goede <hdegoede@redhat.com>
14217 L: linux-input@vger.kernel.org
14219 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14220 F: drivers/input/keyboard/sun4i-lradc-keys.c
14222 SUNDANCE NETWORK DRIVER
14223 M: Denis Kirjanov <kda@linux-powerpc.org>
14224 L: netdev@vger.kernel.org
14226 F: drivers/net/ethernet/dlink/sundance.c
14229 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14230 M: Rich Felker <dalias@libc.org>
14231 L: linux-sh@vger.kernel.org
14232 Q: http://patchwork.kernel.org/project/linux-sh/list/
14234 F: Documentation/sh/
14239 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14240 M: Len Brown <len.brown@intel.com>
14241 M: Pavel Machek <pavel@ucw.cz>
14242 L: linux-pm@vger.kernel.org
14243 B: https://bugzilla.kernel.org
14245 F: Documentation/power/
14246 F: arch/x86/kernel/acpi/
14247 F: drivers/base/power/
14249 F: include/linux/suspend.h
14250 F: include/linux/freezer.h
14251 F: include/linux/pm.h
14254 M: Martin Mares <mj@ucw.cz>
14255 L: linux-video@atrey.karlin.mff.cuni.cz
14257 F: Documentation/svga.txt
14258 F: arch/x86/boot/video*
14261 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14262 L: iommu@lists.linux-foundation.org
14263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14265 F: kernel/dma/swiotlb.c
14266 F: arch/*/kernel/pci-swiotlb.c
14267 F: include/linux/swiotlb.h
14270 M: Jiri Pirko <jiri@resnulli.us>
14271 M: Ivan Vecera <ivecera@redhat.com>
14272 L: netdev@vger.kernel.org
14275 F: include/net/switchdev.h
14277 SY8106A REGULATOR DRIVER
14278 M: Icenowy Zheng <icenowy@aosc.io>
14280 F: drivers/regulator/sy8106a-regulator.c
14281 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14283 SYNC FILE FRAMEWORK
14284 M: Sumit Semwal <sumit.semwal@linaro.org>
14285 R: Gustavo Padovan <gustavo@padovan.org>
14287 L: linux-media@vger.kernel.org
14288 L: dri-devel@lists.freedesktop.org
14289 F: drivers/dma-buf/sync_*
14290 F: drivers/dma-buf/dma-fence*
14291 F: drivers/dma-buf/sw_sync.c
14292 F: include/linux/sync_file.h
14293 F: include/uapi/linux/sync_file.h
14294 F: Documentation/sync_file.txt
14295 T: git git://anongit.freedesktop.org/drm/drm-misc
14297 SYNOPSYS ARC ARCHITECTURE
14298 M: Vineet Gupta <vgupta@synopsys.com>
14299 L: linux-snps-arc@lists.infradead.org
14302 F: Documentation/devicetree/bindings/arc/*
14303 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14304 F: drivers/clocksource/arc_timer.c
14305 F: drivers/tty/serial/arc_uart.c
14306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14308 SYNOPSYS ARC HSDK SDP pll clock driver
14309 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14311 F: drivers/clk/clk-hsdk-pll.c
14312 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14314 SYNOPSYS ARC SDP clock driver
14315 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14317 F: drivers/clk/axs10x/*
14318 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14320 SYNOPSYS ARC SDP platform support
14321 M: Alexey Brodkin <abrodkin@synopsys.com>
14323 F: arch/arc/plat-axs10x
14324 F: arch/arc/boot/dts/ax*
14325 F: Documentation/devicetree/bindings/arc/axs10*
14327 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14328 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14330 F: drivers/reset/reset-axs10x.c
14331 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14333 SYNOPSYS CREG GPIO DRIVER
14334 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14336 F: drivers/gpio/gpio-creg-snps.c
14337 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14339 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14340 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14342 F: drivers/tty/serial/8250/8250_dw.c
14344 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14345 M: Hoan Tran <hotran@apm.com>
14346 L: linux-gpio@vger.kernel.org
14348 F: drivers/gpio/gpio-dwapb.c
14349 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14351 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14352 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14354 F: drivers/dma/dwi-axi-dmac/
14355 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14357 SYNOPSYS DESIGNWARE DMAC DRIVER
14358 M: Viresh Kumar <vireshk@kernel.org>
14359 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14361 F: include/linux/dma/dw.h
14362 F: include/linux/platform_data/dma-dw.h
14365 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14366 M: Jose Abreu <Jose.Abreu@synopsys.com>
14367 L: netdev@vger.kernel.org
14369 F: drivers/net/ethernet/synopsys/
14371 SYNOPSYS DESIGNWARE I2C DRIVER
14372 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14373 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14374 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14375 L: linux-i2c@vger.kernel.org
14377 F: drivers/i2c/busses/i2c-designware-*
14378 F: include/linux/platform_data/i2c-designware.h
14380 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14381 M: Jaehoon Chung <jh80.chung@samsung.com>
14382 L: linux-mmc@vger.kernel.org
14384 F: drivers/mmc/host/dw_mmc*
14386 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14387 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14389 F: drivers/reset/reset-hsdk.c
14390 F: include/dt-bindings/reset/snps,hsdk-reset.h
14391 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14393 SYSTEM CONFIGURATION (SYSCON)
14394 M: Lee Jones <lee.jones@linaro.org>
14395 M: Arnd Bergmann <arnd@arndb.de>
14396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14398 F: drivers/mfd/syscon.c
14400 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14401 M: Sudeep Holla <sudeep.holla@arm.com>
14402 L: linux-arm-kernel@lists.infradead.org
14404 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14405 F: drivers/clk/clk-sc[mp]i.c
14406 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14407 F: drivers/firmware/arm_scpi.c
14408 F: drivers/firmware/arm_scmi/
14409 F: include/linux/sc[mp]i_protocol.h
14411 SYSTEM RESET/SHUTDOWN DRIVERS
14412 M: Sebastian Reichel <sre@kernel.org>
14413 L: linux-pm@vger.kernel.org
14414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14416 F: Documentation/devicetree/bindings/power/reset/
14417 F: drivers/power/reset/
14419 SYSTEM TRACE MODULE CLASS
14420 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14423 F: Documentation/trace/stm.rst
14424 F: drivers/hwtracing/stm/
14425 F: include/linux/stm.h
14426 F: include/uapi/linux/stm.h
14429 M: Christoph Hellwig <hch@infradead.org>
14431 F: Documentation/filesystems/sysv-fs.txt
14433 F: include/linux/sysv_fs.h
14436 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14437 L: linux-scsi@vger.kernel.org
14438 L: target-devel@vger.kernel.org
14439 W: http://www.linux-iscsi.org
14440 W: http://groups.google.com/group/linux-iscsi-target-dev
14441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14445 F: Documentation/target/
14447 TASKSTATS STATISTICS INTERFACE
14448 M: Balbir Singh <bsingharora@gmail.com>
14450 F: Documentation/accounting/taskstats*
14451 F: include/linux/taskstats*
14452 F: kernel/taskstats.c
14455 M: Jamal Hadi Salim <jhs@mojatatu.com>
14456 M: Cong Wang <xiyou.wangcong@gmail.com>
14457 M: Jiri Pirko <jiri@resnulli.us>
14458 L: netdev@vger.kernel.org
14460 F: include/net/pkt_cls.h
14461 F: include/net/pkt_sched.h
14462 F: include/net/tc_act/
14463 F: include/uapi/linux/pkt_cls.h
14464 F: include/uapi/linux/pkt_sched.h
14465 F: include/uapi/linux/tc_act/
14466 F: include/uapi/linux/tc_ematch/
14469 TC90522 MEDIA DRIVER
14470 M: Akihiro Tsukada <tskd08@gmail.com>
14471 L: linux-media@vger.kernel.org
14473 F: drivers/media/dvb-frontends/tc90522*
14475 TCP LOW PRIORITY MODULE
14476 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14477 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14478 W: http://tcp-lp-mod.sourceforge.net/
14480 F: net/ipv4/tcp_lp.c
14482 TDA10071 MEDIA DRIVER
14483 M: Antti Palosaari <crope@iki.fi>
14484 L: linux-media@vger.kernel.org
14485 W: https://linuxtv.org
14486 W: http://palosaari.fi/linux/
14487 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14488 T: git git://linuxtv.org/anttip/media_tree.git
14490 F: drivers/media/dvb-frontends/tda10071*
14492 TDA18212 MEDIA DRIVER
14493 M: Antti Palosaari <crope@iki.fi>
14494 L: linux-media@vger.kernel.org
14495 W: https://linuxtv.org
14496 W: http://palosaari.fi/linux/
14497 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14498 T: git git://linuxtv.org/anttip/media_tree.git
14500 F: drivers/media/tuners/tda18212*
14502 TDA18218 MEDIA DRIVER
14503 M: Antti Palosaari <crope@iki.fi>
14504 L: linux-media@vger.kernel.org
14505 W: https://linuxtv.org
14506 W: http://palosaari.fi/linux/
14507 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14508 T: git git://linuxtv.org/anttip/media_tree.git
14510 F: drivers/media/tuners/tda18218*
14512 TDA18250 MEDIA DRIVER
14513 M: Olli Salonen <olli.salonen@iki.fi>
14514 L: linux-media@vger.kernel.org
14515 W: https://linuxtv.org
14516 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14517 T: git git://linuxtv.org/media_tree.git
14519 F: drivers/media/tuners/tda18250*
14521 TDA18271 MEDIA DRIVER
14522 M: Michael Krufky <mkrufky@linuxtv.org>
14523 L: linux-media@vger.kernel.org
14524 W: https://linuxtv.org
14525 W: http://github.com/mkrufky
14526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14527 T: git git://linuxtv.org/mkrufky/tuners.git
14529 F: drivers/media/tuners/tda18271*
14531 TDA1997x MEDIA DRIVER
14532 M: Tim Harvey <tharvey@gateworks.com>
14533 L: linux-media@vger.kernel.org
14534 W: https://linuxtv.org
14535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14537 F: drivers/media/i2c/tda1997x.*
14539 TDA827x MEDIA DRIVER
14540 M: Michael Krufky <mkrufky@linuxtv.org>
14541 L: linux-media@vger.kernel.org
14542 W: https://linuxtv.org
14543 W: http://github.com/mkrufky
14544 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14545 T: git git://linuxtv.org/mkrufky/tuners.git
14547 F: drivers/media/tuners/tda8290.*
14549 TDA8290 MEDIA DRIVER
14550 M: Michael Krufky <mkrufky@linuxtv.org>
14551 L: linux-media@vger.kernel.org
14552 W: https://linuxtv.org
14553 W: http://github.com/mkrufky
14554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14555 T: git git://linuxtv.org/mkrufky/tuners.git
14557 F: drivers/media/tuners/tda8290.*
14559 TDA9840 MEDIA DRIVER
14560 M: Hans Verkuil <hverkuil@xs4all.nl>
14561 L: linux-media@vger.kernel.org
14562 T: git git://linuxtv.org/media_tree.git
14563 W: https://linuxtv.org
14565 F: drivers/media/i2c/tda9840*
14567 TEA5761 TUNER DRIVER
14568 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14569 L: linux-media@vger.kernel.org
14570 W: https://linuxtv.org
14571 T: git git://linuxtv.org/media_tree.git
14573 F: drivers/media/tuners/tea5761.*
14575 TEA5767 TUNER DRIVER
14576 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14577 L: linux-media@vger.kernel.org
14578 W: https://linuxtv.org
14579 T: git git://linuxtv.org/media_tree.git
14581 F: drivers/media/tuners/tea5767.*
14583 TEA6415C MEDIA DRIVER
14584 M: Hans Verkuil <hverkuil@xs4all.nl>
14585 L: linux-media@vger.kernel.org
14586 T: git git://linuxtv.org/media_tree.git
14587 W: https://linuxtv.org
14589 F: drivers/media/i2c/tea6415c*
14591 TEA6420 MEDIA DRIVER
14592 M: Hans Verkuil <hverkuil@xs4all.nl>
14593 L: linux-media@vger.kernel.org
14594 T: git git://linuxtv.org/media_tree.git
14595 W: https://linuxtv.org
14597 F: drivers/media/i2c/tea6420*
14600 M: Jiri Pirko <jiri@resnulli.us>
14601 L: netdev@vger.kernel.org
14603 F: drivers/net/team/
14604 F: include/linux/if_team.h
14605 F: include/uapi/linux/if_team.h
14607 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14608 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14610 F: arch/x86/platform/ts5500/
14612 TECHNOTREND USB IR RECEIVER
14613 M: Sean Young <sean@mess.org>
14614 L: linux-media@vger.kernel.org
14616 F: drivers/media/rc/ttusbir.c
14618 TECHWELL TW9910 VIDEO DECODER
14619 L: linux-media@vger.kernel.org
14621 F: drivers/media/i2c/tw9910.c
14622 F: include/media/i2c/tw9910.h
14625 M: Jens Wiklander <jens.wiklander@linaro.org>
14627 F: include/linux/tee_drv.h
14628 F: include/uapi/linux/tee.h
14630 F: Documentation/tee.txt
14632 TEGRA ARCHITECTURE SUPPORT
14633 M: Thierry Reding <thierry.reding@gmail.com>
14634 M: Jonathan Hunter <jonathanh@nvidia.com>
14635 L: linux-tegra@vger.kernel.org
14636 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14642 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14643 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14645 F: drivers/clk/tegra/
14648 M: Laxman Dewangan <ldewangan@nvidia.com>
14649 M: Jon Hunter <jonathanh@nvidia.com>
14651 F: drivers/dma/tegra*
14654 M: Laxman Dewangan <ldewangan@nvidia.com>
14656 F: drivers/i2c/busses/i2c-tegra.c
14658 TEGRA IOMMU DRIVERS
14659 M: Thierry Reding <thierry.reding@gmail.com>
14660 L: linux-tegra@vger.kernel.org
14662 F: drivers/iommu/tegra*
14665 M: Laxman Dewangan <ldewangan@nvidia.com>
14667 F: drivers/input/keyboard/tegra-kbc.c
14670 M: Stefan Agner <stefan@agner.ch>
14671 M: Lucas Stach <dev@lynxeye.de>
14673 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14674 F: drivers/mtd/nand/raw/tegra_nand.c
14677 M: Thierry Reding <thierry.reding@gmail.com>
14679 F: drivers/pwm/pwm-tegra.c
14681 TEGRA SERIAL DRIVER
14682 M: Laxman Dewangan <ldewangan@nvidia.com>
14684 F: drivers/tty/serial/serial-tegra.c
14687 M: Laxman Dewangan <ldewangan@nvidia.com>
14689 F: drivers/spi/spi-tegra*
14691 TEHUTI ETHERNET DRIVER
14692 M: Andy Gospodarek <andy@greyhouse.net>
14693 L: netdev@vger.kernel.org
14695 F: drivers/net/ethernet/tehuti/*
14697 Telecom Clock Driver for MCPL0010
14698 M: Mark Gross <mark.gross@intel.com>
14700 F: drivers/char/tlclk.c
14702 TENSILICA XTENSA PORT (xtensa)
14703 M: Chris Zankel <chris@zankel.net>
14704 M: Max Filippov <jcmvbkbc@gmail.com>
14705 L: linux-xtensa@linux-xtensa.org
14706 T: git git://github.com/czankel/xtensa-linux.git
14709 F: drivers/irqchip/irq-xtensa-*
14711 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14712 M: Nishanth Menon <nm@ti.com>
14713 M: Tero Kristo <t-kristo@ti.com>
14714 M: Santosh Shilimkar <ssantosh@kernel.org>
14715 L: linux-arm-kernel@lists.infradead.org
14717 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14718 F: drivers/firmware/ti_sci*
14719 F: include/linux/soc/ti/ti_sci_protocol.h
14720 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14721 F: drivers/soc/ti/ti_sci_pm_domains.c
14722 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14723 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14724 F: drivers/clk/keystone/sci-clk.c
14725 F: drivers/reset/reset-ti-sci.c
14727 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14728 M: Hans Verkuil <hverkuil@xs4all.nl>
14729 L: linux-media@vger.kernel.org
14730 T: git git://linuxtv.org/media_tree.git
14731 W: https://linuxtv.org
14733 F: drivers/media/radio/radio-raremono.c
14736 M: Zhang Rui <rui.zhang@intel.com>
14737 M: Eduardo Valentin <edubezval@gmail.com>
14738 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14739 L: linux-pm@vger.kernel.org
14740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14742 Q: https://patchwork.kernel.org/project/linux-pm/list/
14744 F: drivers/thermal/
14745 F: include/linux/thermal.h
14746 F: include/uapi/linux/thermal.h
14747 F: include/linux/cpu_cooling.h
14748 F: Documentation/devicetree/bindings/thermal/
14750 THERMAL/CPU_COOLING
14751 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14752 M: Viresh Kumar <viresh.kumar@linaro.org>
14753 M: Javi Merino <javi.merino@kernel.org>
14754 L: linux-pm@vger.kernel.org
14756 F: Documentation/thermal/cpu-cooling-api.txt
14757 F: drivers/thermal/cpu_cooling.c
14758 F: include/linux/cpu_cooling.h
14760 THINKPAD ACPI EXTRAS DRIVER
14761 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14762 L: ibm-acpi-devel@lists.sourceforge.net
14763 L: platform-driver-x86@vger.kernel.org
14764 W: http://ibm-acpi.sourceforge.net
14765 W: http://thinkwiki.org/wiki/Ibm-acpi
14766 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14768 F: drivers/platform/x86/thinkpad_acpi.c
14771 M: Andreas Noever <andreas.noever@gmail.com>
14772 M: Michael Jamet <michael.jamet@intel.com>
14773 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14774 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14777 F: Documentation/admin-guide/thunderbolt.rst
14778 F: drivers/thunderbolt/
14779 F: include/linux/thunderbolt.h
14781 THUNDERBOLT NETWORK DRIVER
14782 M: Michael Jamet <michael.jamet@intel.com>
14783 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14784 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14785 L: netdev@vger.kernel.org
14787 F: drivers/net/thunderbolt.c
14789 THUNDERX GPIO DRIVER
14790 M: David Daney <david.daney@cavium.com>
14792 F: drivers/gpio/gpio-thunderx.c
14794 TI AM437X VPFE DRIVER
14795 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14796 L: linux-media@vger.kernel.org
14797 W: https://linuxtv.org
14798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14799 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14801 F: drivers/media/platform/am437x/
14803 TI BANDGAP AND THERMAL DRIVER
14804 M: Eduardo Valentin <edubezval@gmail.com>
14805 M: Keerthy <j-keerthy@ti.com>
14806 L: linux-pm@vger.kernel.org
14807 L: linux-omap@vger.kernel.org
14809 F: drivers/thermal/ti-soc-thermal/
14811 TI BQ27XXX POWER SUPPLY DRIVER
14812 R: Andrew F. Davis <afd@ti.com>
14813 F: include/linux/power/bq27xxx_battery.h
14814 F: drivers/power/supply/bq27xxx_battery.c
14815 F: drivers/power/supply/bq27xxx_battery_i2c.c
14817 TI CDCE706 CLOCK DRIVER
14818 M: Max Filippov <jcmvbkbc@gmail.com>
14820 F: drivers/clk/clk-cdce706.c
14823 M: Tero Kristo <t-kristo@ti.com>
14824 L: linux-omap@vger.kernel.org
14827 F: include/linux/clk/ti.h
14829 TI DAVINCI MACHINE SUPPORT
14830 M: Sekhar Nori <nsekhar@ti.com>
14831 M: Kevin Hilman <khilman@kernel.org>
14832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14835 F: arch/arm/mach-davinci/
14836 F: drivers/i2c/busses/i2c-davinci.c
14837 F: arch/arm/boot/dts/da850*
14839 TI DAVINCI SERIES CLOCK DRIVER
14840 M: David Lechner <david@lechnology.com>
14841 R: Sekhar Nori <nsekhar@ti.com>
14843 F: Documentation/devicetree/bindings/clock/ti/davinci/
14844 F: drivers/clk/davinci/
14846 TI DAVINCI SERIES GPIO DRIVER
14847 M: Keerthy <j-keerthy@ti.com>
14848 L: linux-gpio@vger.kernel.org
14850 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14851 F: drivers/gpio/gpio-davinci.c
14853 TI DAVINCI SERIES MEDIA DRIVER
14854 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14855 L: linux-media@vger.kernel.org
14856 W: https://linuxtv.org
14857 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14858 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14860 F: drivers/media/platform/davinci/
14861 F: include/media/davinci/
14863 TI ETHERNET SWITCH DRIVER (CPSW)
14864 R: Grygorii Strashko <grygorii.strashko@ti.com>
14865 L: linux-omap@vger.kernel.org
14866 L: netdev@vger.kernel.org
14868 F: drivers/net/ethernet/ti/cpsw*
14869 F: drivers/net/ethernet/ti/davinci*
14871 TI FLASH MEDIA INTERFACE DRIVER
14872 M: Alex Dubov <oakad@yahoo.com>
14874 F: drivers/misc/tifm*
14875 F: drivers/mmc/host/tifm_sd.c
14876 F: include/linux/tifm.h
14878 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14879 M: Santosh Shilimkar <ssantosh@kernel.org>
14880 L: linux-kernel@vger.kernel.org
14881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14883 F: drivers/soc/ti/*
14884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14886 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14887 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14888 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14889 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14891 F: sound/soc/codecs/lm49453*
14892 F: sound/soc/codecs/isabelle*
14894 TI LP855x BACKLIGHT DRIVER
14895 M: Milo Kim <milo.kim@ti.com>
14897 F: Documentation/backlight/lp855x-driver.txt
14898 F: drivers/video/backlight/lp855x_bl.c
14899 F: include/linux/platform_data/lp855x.h
14901 TI LP8727 CHARGER DRIVER
14902 M: Milo Kim <milo.kim@ti.com>
14904 F: drivers/power/supply/lp8727_charger.c
14905 F: include/linux/platform_data/lp8727.h
14907 TI LP8788 MFD DRIVER
14908 M: Milo Kim <milo.kim@ti.com>
14910 F: drivers/iio/adc/lp8788_adc.c
14911 F: drivers/leds/leds-lp8788.c
14912 F: drivers/mfd/lp8788*.c
14913 F: drivers/power/supply/lp8788-charger.c
14914 F: drivers/regulator/lp8788-*.c
14915 F: include/linux/mfd/lp8788*.h
14917 TI NETCP ETHERNET DRIVER
14918 M: Wingman Kwok <w-kwok2@ti.com>
14919 M: Murali Karicheri <m-karicheri2@ti.com>
14920 L: netdev@vger.kernel.org
14922 F: drivers/net/ethernet/ti/netcp*
14924 TI PCM3060 ASoC CODEC DRIVER
14925 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
14926 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14928 F: Documentation/devicetree/bindings/sound/pcm3060.txt
14929 F: sound/soc/codecs/pcm3060*
14931 TI TAS571X FAMILY ASoC CODEC DRIVER
14932 M: Kevin Cernekee <cernekee@chromium.org>
14933 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14935 F: sound/soc/codecs/tas571x*
14937 TI TRF7970A NFC DRIVER
14938 M: Mark Greer <mgreer@animalcreek.com>
14939 L: linux-wireless@vger.kernel.org
14940 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14942 F: drivers/nfc/trf7970a.c
14943 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14945 TI TWL4030 SERIES SOC CODEC DRIVER
14946 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14947 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14949 F: sound/soc/codecs/twl4030*
14952 M: Benoit Parrot <bparrot@ti.com>
14953 L: linux-media@vger.kernel.org
14954 W: http://linuxtv.org/
14955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14957 F: drivers/media/platform/ti-vpe/
14959 TI WILINK WIRELESS DRIVERS
14960 L: linux-wireless@vger.kernel.org
14961 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14962 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14965 F: drivers/net/wireless/ti/
14966 F: include/linux/wl12xx.h
14968 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14969 M: John Stultz <john.stultz@linaro.org>
14970 M: Thomas Gleixner <tglx@linutronix.de>
14971 R: Stephen Boyd <sboyd@kernel.org>
14972 L: linux-kernel@vger.kernel.org
14973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14975 F: include/linux/clocksource.h
14976 F: include/linux/time.h
14977 F: include/linux/timex.h
14978 F: include/uapi/linux/time.h
14979 F: include/uapi/linux/timex.h
14980 F: kernel/time/clocksource.c
14981 F: kernel/time/time*.c
14982 F: kernel/time/alarmtimer.c
14983 F: kernel/time/ntp.c
14984 F: tools/testing/selftests/timers/
14987 M: Jon Maloy <jon.maloy@ericsson.com>
14988 M: Ying Xue <ying.xue@windriver.com>
14989 L: netdev@vger.kernel.org (core kernel code)
14990 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14991 W: http://tipc.sourceforge.net/
14993 F: include/uapi/linux/tipc*.h
14996 TLAN NETWORK DRIVER
14997 M: Samuel Chessman <chessman@tux.org>
14998 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14999 W: http://sourceforge.net/projects/tlan/
15001 F: Documentation/networking/tlan.txt
15002 F: drivers/net/ethernet/ti/tlan.*
15004 TM6000 VIDEO4LINUX DRIVER
15005 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15006 L: linux-media@vger.kernel.org
15007 W: https://linuxtv.org
15008 T: git git://linuxtv.org/media_tree.git
15010 F: drivers/media/usb/tm6000/
15011 F: Documentation/media/v4l-drivers/tm6000*
15013 TMIO/SDHI MMC DRIVER
15014 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15015 L: linux-mmc@vger.kernel.org
15017 F: drivers/mmc/host/tmio_mmc*
15018 F: drivers/mmc/host/renesas_sdhi*
15019 F: include/linux/mfd/tmio.h
15021 TMP401 HARDWARE MONITOR DRIVER
15022 M: Guenter Roeck <linux@roeck-us.net>
15023 L: linux-hwmon@vger.kernel.org
15025 F: Documentation/hwmon/tmp401
15026 F: drivers/hwmon/tmp401.c
15028 TMPFS (SHMEM FILESYSTEM)
15029 M: Hugh Dickins <hughd@google.com>
15030 L: linux-mm@kvack.org
15032 F: include/linux/shmem_fs.h
15035 TOMOYO SECURITY MODULE
15036 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15037 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15038 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15039 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15040 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15041 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15042 W: http://tomoyo.sourceforge.jp/
15043 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15045 F: security/tomoyo/
15047 TOPSTAR LAPTOP EXTRAS DRIVER
15048 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15049 L: platform-driver-x86@vger.kernel.org
15051 F: drivers/platform/x86/topstar-laptop.c
15053 TORTURE-TEST MODULES
15054 M: Davidlohr Bueso <dave@stgolabs.net>
15055 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15056 M: Josh Triplett <josh@joshtriplett.org>
15057 L: linux-kernel@vger.kernel.org
15059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15060 F: Documentation/RCU/torture.txt
15061 F: kernel/torture.c
15062 F: kernel/rcu/rcutorture.c
15063 F: kernel/rcu/rcuperf.c
15064 F: kernel/locking/locktorture.c
15066 TOSHIBA ACPI EXTRAS DRIVER
15067 M: Azael Avalos <coproscefalo@gmail.com>
15068 L: platform-driver-x86@vger.kernel.org
15070 F: drivers/platform/x86/toshiba_acpi.c
15072 TOSHIBA BLUETOOTH DRIVER
15073 M: Azael Avalos <coproscefalo@gmail.com>
15074 L: platform-driver-x86@vger.kernel.org
15076 F: drivers/platform/x86/toshiba_bluetooth.c
15078 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15079 M: Azael Avalos <coproscefalo@gmail.com>
15080 L: platform-driver-x86@vger.kernel.org
15082 F: drivers/platform/x86/toshiba_haps.c
15085 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15086 W: http://www.buzzard.org.uk/toshiba/
15088 F: drivers/char/toshiba.c
15089 F: include/linux/toshiba.h
15090 F: include/uapi/linux/toshiba.h
15092 TOSHIBA TC358743 DRIVER
15093 M: Mats Randgaard <matrandg@cisco.com>
15094 L: linux-media@vger.kernel.org
15096 F: drivers/media/i2c/tc358743*
15097 F: include/media/i2c/tc358743.h
15099 TOSHIBA WMI HOTKEYS DRIVER
15100 M: Azael Avalos <coproscefalo@gmail.com>
15101 L: platform-driver-x86@vger.kernel.org
15103 F: drivers/platform/x86/toshiba-wmi.c
15106 M: Peter Huewe <peterhuewe@gmx.de>
15107 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15108 R: Jason Gunthorpe <jgg@ziepe.ca>
15109 L: linux-integrity@vger.kernel.org
15110 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15111 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15112 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15114 F: drivers/char/tpm/
15117 M: Steven Rostedt <rostedt@goodmis.org>
15118 M: Ingo Molnar <mingo@redhat.com>
15119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15121 F: Documentation/trace/ftrace.rst
15122 F: arch/*/*/*/ftrace.h
15123 F: arch/*/kernel/ftrace.c
15124 F: include/*/ftrace.h
15125 F: include/linux/trace*.h
15128 F: tools/testing/selftests/ftrace/
15130 TRACING MMIO ACCESSES (MMIOTRACE)
15131 M: Steven Rostedt <rostedt@goodmis.org>
15132 M: Ingo Molnar <mingo@kernel.org>
15133 R: Karol Herbst <karolherbst@gmail.com>
15134 R: Pekka Paalanen <ppaalanen@gmail.com>
15136 L: linux-kernel@vger.kernel.org
15137 L: nouveau@lists.freedesktop.org
15138 F: kernel/trace/trace_mmiotrace.c
15139 F: include/linux/mmiotrace.h
15140 F: arch/x86/mm/kmmio.c
15141 F: arch/x86/mm/mmio-mod.c
15142 F: arch/x86/mm/testmmiotrace.c
15145 M: Jiri Kosina <trivial@kernel.org>
15146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15148 K: ^Subject:.*(?i)trivial
15150 TEMPO SEMICONDUCTOR DRIVERS
15151 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15153 F: sound/soc/codecs/tscs*.c
15154 F: sound/soc/codecs/tscs*.h
15155 F: Documentation/devicetree/bindings/sound/tscs*.txt
15158 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15159 M: Jiri Slaby <jslaby@suse.com>
15161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15162 F: Documentation/serial/
15164 F: drivers/tty/serial/serial_core.c
15165 F: include/linux/serial_core.h
15166 F: include/linux/serial.h
15167 F: include/linux/tty.h
15168 F: include/uapi/linux/serial_core.h
15169 F: include/uapi/linux/serial.h
15170 F: include/uapi/linux/tty.h
15172 TUA9001 MEDIA DRIVER
15173 M: Antti Palosaari <crope@iki.fi>
15174 L: linux-media@vger.kernel.org
15175 W: https://linuxtv.org
15176 W: http://palosaari.fi/linux/
15177 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15178 T: git git://linuxtv.org/anttip/media_tree.git
15180 F: drivers/media/tuners/tua9001*
15182 TULIP NETWORK DRIVERS
15183 L: netdev@vger.kernel.org
15184 L: linux-parisc@vger.kernel.org
15186 F: drivers/net/ethernet/dec/tulip/
15189 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15190 W: http://vtun.sourceforge.net/tun
15192 F: Documentation/networking/tuntap.txt
15193 F: arch/um/os-Linux/drivers/
15195 TURBOCHANNEL SUBSYSTEM
15196 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15197 M: Ralf Baechle <ralf@linux-mips.org>
15198 L: linux-mips@linux-mips.org
15199 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15202 F: include/linux/tc.h
15205 M: "Len Brown" <lenb@kernel.org>
15206 L: linux-pm@vger.kernel.org
15207 B: https://bugzilla.kernel.org
15208 Q: https://patchwork.kernel.org/project/linux-pm/list/
15209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15211 F: tools/power/x86/turbostat/
15213 TW5864 VIDEO4LINUX DRIVER
15214 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15215 M: Anton Sviridenko <anton@corp.bluecherry.net>
15216 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15217 M: Andrey Utkin <andrey_utkin@fastmail.com>
15218 L: linux-media@vger.kernel.org
15220 F: drivers/media/pci/tw5864/
15222 TW68 VIDEO4LINUX DRIVER
15223 M: Hans Verkuil <hverkuil@xs4all.nl>
15224 L: linux-media@vger.kernel.org
15225 T: git git://linuxtv.org/media_tree.git
15226 W: https://linuxtv.org
15228 F: drivers/media/pci/tw68/
15230 TW686X VIDEO4LINUX DRIVER
15231 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15232 L: linux-media@vger.kernel.org
15233 T: git git://linuxtv.org/media_tree.git
15234 W: http://linuxtv.org
15236 F: drivers/media/pci/tw686x/
15238 UBI FILE SYSTEM (UBIFS)
15239 M: Richard Weinberger <richard@nod.at>
15240 M: Artem Bityutskiy <dedekind1@gmail.com>
15241 M: Adrian Hunter <adrian.hunter@intel.com>
15242 L: linux-mtd@lists.infradead.org
15243 T: git git://git.infradead.org/ubifs-2.6.git
15244 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15246 F: Documentation/filesystems/ubifs.txt
15249 UCLINUX (M68KNOMMU AND COLDFIRE)
15250 M: Greg Ungerer <gerg@linux-m68k.org>
15251 W: http://www.linux-m68k.org/
15252 W: http://www.uclinux.org/
15253 L: linux-m68k@lists.linux-m68k.org
15254 L: uclinux-dev@uclinux.org (subscribers-only)
15255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15257 F: arch/m68k/coldfire/
15259 F: arch/m68k/*/*_no.*
15260 F: arch/m68k/include/asm/*_no.*
15263 M: Jan Kara <jack@suse.com>
15265 F: Documentation/filesystems/udf.txt
15269 M: Bastien Nocera <hadess@hadess.net>
15270 L: linux-input@vger.kernel.org
15272 F: drivers/hid/hid-udraw-ps3.c
15275 M: Evgeniy Dushistov <dushistov@mail.ru>
15277 F: Documentation/filesystems/ufs.txt
15280 UHID USERSPACE HID IO DRIVER:
15281 M: David Herrmann <dh.herrmann@googlemail.com>
15282 L: linux-input@vger.kernel.org
15284 F: drivers/hid/uhid.c
15285 F: include/uapi/linux/uhid.h
15288 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15289 L: linux-usb@vger.kernel.org
15291 F: drivers/usb/common/ulpi.c
15292 F: include/linux/ulpi/
15294 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15295 L: linux-usb@vger.kernel.org
15298 F: include/linux/uwb.h
15299 F: include/linux/uwb/
15301 UNICORE32 ARCHITECTURE:
15302 M: Guan Xuetao <gxt@pku.edu.cn>
15303 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15305 T: git git://github.com/gxt/linux.git
15309 M: Tony Finch <dot@dotat.at>
15310 W: http://dotat.at/prog/unifdef
15312 F: scripts/unifdef.c
15314 UNIFORM CDROM DRIVER
15315 M: Jens Axboe <axboe@kernel.dk>
15316 W: http://www.kernel.dk
15318 F: Documentation/cdrom/
15319 F: drivers/cdrom/cdrom.c
15320 F: include/linux/cdrom.h
15321 F: include/uapi/linux/cdrom.h
15323 UNISYS S-PAR DRIVERS
15324 M: David Kershner <david.kershner@unisys.com>
15325 L: sparmaintainer@unisys.com (Unisys internal)
15327 F: include/linux/visorbus.h
15328 F: drivers/visorbus/
15329 F: drivers/staging/unisys/
15331 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15332 M: Vinayak Holikatti <vinholikatti@gmail.com>
15333 L: linux-scsi@vger.kernel.org
15335 F: Documentation/scsi/ufs.txt
15336 F: drivers/scsi/ufs/
15338 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15339 M: Joao Pinto <jpinto@synopsys.com>
15340 L: linux-scsi@vger.kernel.org
15342 F: drivers/scsi/ufs/*dwc*
15344 UNSORTED BLOCK IMAGES (UBI)
15345 M: Artem Bityutskiy <dedekind1@gmail.com>
15346 M: Richard Weinberger <richard@nod.at>
15347 W: http://www.linux-mtd.infradead.org/
15348 L: linux-mtd@lists.infradead.org
15349 T: git git://git.infradead.org/ubifs-2.6.git
15351 F: drivers/mtd/ubi/
15352 F: include/linux/mtd/ubi.h
15353 F: include/uapi/mtd/ubi-user.h
15355 USB "USBNET" DRIVER FRAMEWORK
15356 M: Oliver Neukum <oneukum@suse.com>
15357 L: netdev@vger.kernel.org
15358 W: http://www.linux-usb.org/usbnet
15360 F: drivers/net/usb/usbnet.c
15361 F: include/linux/usb/usbnet.h
15364 M: Oliver Neukum <oneukum@suse.com>
15365 L: linux-usb@vger.kernel.org
15367 F: Documentation/usb/acm.txt
15368 F: drivers/usb/class/cdc-acm.*
15370 USB AR5523 WIRELESS DRIVER
15371 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15372 L: linux-wireless@vger.kernel.org
15374 F: drivers/net/wireless/ath/ar5523/
15377 M: Oliver Neukum <oneukum@suse.com>
15378 L: linux-usb@vger.kernel.org
15379 L: linux-scsi@vger.kernel.org
15381 F: drivers/usb/storage/uas.c
15383 USB CDC ETHERNET DRIVER
15384 M: Oliver Neukum <oliver@neukum.org>
15385 L: linux-usb@vger.kernel.org
15387 F: drivers/net/usb/cdc_*.c
15388 F: include/uapi/linux/usb/cdc.h
15390 USB CHAOSKEY DRIVER
15391 M: Keith Packard <keithp@keithp.com>
15392 L: linux-usb@vger.kernel.org
15394 F: drivers/usb/misc/chaoskey.c
15396 USB CYPRESS C67X00 DRIVER
15397 M: Peter Korsgaard <jacmet@sunsite.dk>
15398 L: linux-usb@vger.kernel.org
15400 F: drivers/usb/c67x00/
15402 USB DAVICOM DM9601 DRIVER
15403 M: Peter Korsgaard <jacmet@sunsite.dk>
15404 L: netdev@vger.kernel.org
15405 W: http://www.linux-usb.org/usbnet
15407 F: drivers/net/usb/dm9601.c
15409 USB DIAMOND RIO500 DRIVER
15410 M: Cesar Miquel <miquel@df.uba.ar>
15411 L: rio500-users@lists.sourceforge.net
15412 W: http://rio500.sourceforge.net
15414 F: drivers/usb/misc/rio500*
15417 M: Alan Stern <stern@rowland.harvard.edu>
15418 L: linux-usb@vger.kernel.org
15420 F: Documentation/usb/ehci.txt
15421 F: drivers/usb/host/ehci*
15423 USB GADGET/PERIPHERAL SUBSYSTEM
15424 M: Felipe Balbi <balbi@kernel.org>
15425 L: linux-usb@vger.kernel.org
15426 W: http://www.linux-usb.org/gadget
15427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15429 F: drivers/usb/gadget/
15430 F: include/linux/usb/gadget*
15432 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15433 M: Jiri Kosina <jikos@kernel.org>
15434 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15435 L: linux-usb@vger.kernel.org
15436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15438 F: Documentation/hid/hiddev.txt
15439 F: drivers/hid/usbhid/
15441 USB INTEL XHCI ROLE MUX DRIVER
15442 M: Hans de Goede <hdegoede@redhat.com>
15443 L: linux-usb@vger.kernel.org
15445 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15448 M: Olav Kongas <ok@artecdesign.ee>
15449 L: linux-usb@vger.kernel.org
15451 F: drivers/usb/host/isp116x*
15452 F: include/linux/usb/isp116x.h
15454 USB LAN78XX ETHERNET DRIVER
15455 M: Woojung Huh <woojung.huh@microchip.com>
15456 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15457 L: netdev@vger.kernel.org
15459 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15460 F: drivers/net/usb/lan78xx.*
15461 F: include/dt-bindings/net/microchip-lan78xx.h
15463 USB MASS STORAGE DRIVER
15464 M: Alan Stern <stern@rowland.harvard.edu>
15465 L: linux-usb@vger.kernel.org
15466 L: usb-storage@lists.one-eyed-alien.net
15468 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15469 F: drivers/usb/storage/
15472 M: Clemens Ladisch <clemens@ladisch.de>
15473 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15474 T: git git://git.alsa-project.org/alsa-kernel.git
15476 F: sound/usb/midi.*
15478 USB NETWORKING DRIVERS
15479 L: linux-usb@vger.kernel.org
15481 F: drivers/net/usb/
15484 M: Alan Stern <stern@rowland.harvard.edu>
15485 L: linux-usb@vger.kernel.org
15487 F: Documentation/usb/ohci.txt
15488 F: drivers/usb/host/ohci*
15490 USB OTG FSM (Finite State Machine)
15491 M: Peter Chen <Peter.Chen@nxp.com>
15492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15493 L: linux-usb@vger.kernel.org
15495 F: drivers/usb/common/usb-otg-fsm.c
15498 M: Valentina Manea <valentina.manea.m@gmail.com>
15499 M: Shuah Khan <shuah@kernel.org>
15500 L: linux-usb@vger.kernel.org
15502 F: Documentation/usb/usbip_protocol.txt
15503 F: drivers/usb/usbip/
15504 F: tools/usb/usbip/
15505 F: tools/testing/selftests/drivers/usb/usbip/
15508 M: Petko Manolov <petkan@nucleusys.com>
15509 L: linux-usb@vger.kernel.org
15510 L: netdev@vger.kernel.org
15511 T: git git://github.com/petkan/pegasus.git
15512 W: https://github.com/petkan/pegasus
15514 F: drivers/net/usb/pegasus.*
15517 M: Felipe Balbi <balbi@kernel.org>
15518 L: linux-usb@vger.kernel.org
15519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15521 F: drivers/usb/phy/
15523 USB PRINTER DRIVER (usblp)
15524 M: Pete Zaitcev <zaitcev@redhat.com>
15525 L: linux-usb@vger.kernel.org
15527 F: drivers/usb/class/usblp.c
15529 USB QMI WWAN NETWORK DRIVER
15530 M: Bjørn Mork <bjorn@mork.no>
15531 L: netdev@vger.kernel.org
15533 F: Documentation/ABI/testing/sysfs-class-net-qmi
15534 F: drivers/net/usb/qmi_wwan.c
15537 M: Petko Manolov <petkan@nucleusys.com>
15538 L: linux-usb@vger.kernel.org
15539 L: netdev@vger.kernel.org
15540 T: git git://github.com/petkan/rtl8150.git
15541 W: https://github.com/petkan/rtl8150
15543 F: drivers/net/usb/rtl8150.c
15545 USB SERIAL SUBSYSTEM
15546 M: Johan Hovold <johan@kernel.org>
15547 L: linux-usb@vger.kernel.org
15548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15550 F: Documentation/usb/usb-serial.txt
15551 F: drivers/usb/serial/
15552 F: include/linux/usb/serial.h
15554 USB SMSC75XX ETHERNET DRIVER
15555 M: Steve Glendinning <steve.glendinning@shawell.net>
15556 L: netdev@vger.kernel.org
15558 F: drivers/net/usb/smsc75xx.*
15560 USB SMSC95XX ETHERNET DRIVER
15561 M: Steve Glendinning <steve.glendinning@shawell.net>
15562 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15563 L: netdev@vger.kernel.org
15565 F: drivers/net/usb/smsc95xx.*
15568 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15569 L: linux-usb@vger.kernel.org
15570 W: http://www.linux-usb.org
15571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15573 F: Documentation/devicetree/bindings/usb/
15574 F: Documentation/usb/
15576 F: include/linux/usb.h
15577 F: include/linux/usb/
15579 USB TYPEC PI3USB30532 MUX DRIVER
15580 M: Hans de Goede <hdegoede@redhat.com>
15581 L: linux-usb@vger.kernel.org
15583 F: drivers/usb/typec/mux/pi3usb30532.c
15586 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15587 L: linux-usb@vger.kernel.org
15589 F: Documentation/ABI/testing/sysfs-class-typec
15590 F: Documentation/driver-api/usb/typec.rst
15591 F: drivers/usb/typec/
15592 F: include/linux/usb/typec.h
15594 USB TYPEC BUS FOR ALTERNATE MODES
15595 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15596 L: linux-usb@vger.kernel.org
15598 F: Documentation/ABI/testing/sysfs-bus-typec
15599 F: Documentation/driver-api/usb/typec_bus.rst
15600 F: drivers/usb/typec/altmodes/
15601 F: include/linux/usb/typec_altmode.h
15603 USB TYPEC PORT CONTROLLER DRIVERS
15604 M: Guenter Roeck <linux@roeck-us.net>
15605 L: linux-usb@vger.kernel.org
15607 F: drivers/usb/typec/tcpm/
15610 M: Alan Stern <stern@rowland.harvard.edu>
15611 L: linux-usb@vger.kernel.org
15613 F: drivers/usb/host/uhci*
15616 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15617 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15618 L: linux-media@vger.kernel.org
15619 T: git git://linuxtv.org/media_tree.git
15620 W: http://www.ideasonboard.org/uvc/
15622 F: drivers/media/usb/uvc/
15623 F: include/uapi/linux/uvcvideo.h
15626 M: Hans Verkuil <hverkuil@xs4all.nl>
15627 L: linux-media@vger.kernel.org
15628 T: git git://linuxtv.org/media_tree.git
15629 W: https://linuxtv.org
15631 F: drivers/media/usb/usbvision/
15634 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15635 L: linux-usb@vger.kernel.org
15637 F: drivers/usb/gadget/function/*uvc*
15638 F: drivers/usb/gadget/legacy/webcam.c
15639 F: include/uapi/linux/usb/g_uvc.h
15641 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15642 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15643 L: linux-wireless@vger.kernel.org
15645 F: drivers/net/wireless/rndis_wlan.c
15648 M: Mathias Nyman <mathias.nyman@intel.com>
15649 L: linux-usb@vger.kernel.org
15651 F: drivers/usb/host/xhci*
15652 F: drivers/usb/host/pci-quirks*
15655 L: linux-wireless@vger.kernel.org
15656 W: http://linux-lc100020.sourceforge.net
15658 F: drivers/net/wireless/zydas/zd1201.*
15661 M: Antoine Jacquet <royale@zerezo.com>
15662 L: linux-usb@vger.kernel.org
15663 L: linux-media@vger.kernel.org
15664 T: git git://linuxtv.org/media_tree.git
15665 W: http://royale.zerezo.com/zr364xx/
15667 F: Documentation/media/v4l-drivers/zr364xx*
15668 F: drivers/media/usb/zr364xx/
15670 USER-MODE LINUX (UML)
15671 M: Jeff Dike <jdike@addtoit.com>
15672 M: Richard Weinberger <richard@nod.at>
15673 L: linux-um@lists.infradead.org
15674 W: http://user-mode-linux.sourceforge.net
15675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15677 F: Documentation/virtual/uml/
15683 USERSPACE COPYIN/COPYOUT (UIOVEC)
15684 M: Alexander Viro <viro@zeniv.linux.org.uk>
15687 F: include/linux/uio.h
15689 USERSPACE DMA BUFFER DRIVER
15690 M: Gerd Hoffmann <kraxel@redhat.com>
15692 L: dri-devel@lists.freedesktop.org
15693 F: drivers/dma-buf/udmabuf.c
15694 F: include/uapi/linux/udmabuf.h
15695 T: git git://anongit.freedesktop.org/drm/drm-misc
15697 USERSPACE I/O (UIO)
15698 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15701 F: Documentation/driver-api/uio-howto.rst
15703 F: include/linux/uio_driver.h
15706 M: Karel Zak <kzak@redhat.com>
15707 L: util-linux@vger.kernel.org
15708 W: http://en.wikipedia.org/wiki/Util-linux
15709 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15713 M: Christoph Hellwig <hch@lst.de>
15714 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15715 L: linux-kernel@vger.kernel.org
15716 T: git git://git.infradead.org/users/hch/uuid.git
15719 F: include/linux/uuid.h
15720 F: include/uapi/linux/uuid.h
15724 M: Michal Januszewski <spock@gentoo.org>
15725 L: linux-fbdev@vger.kernel.org
15726 W: https://github.com/mjanusz/v86d
15728 F: Documentation/fb/uvesafb.txt
15729 F: drivers/video/fbdev/uvesafb.*
15732 M: Stefan Agner <stefan@agner.ch>
15733 L: linux-mtd@lists.infradead.org
15735 F: drivers/mtd/nand/raw/vf610_nfc.c
15737 VFAT/FAT/MSDOS FILESYSTEM
15738 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15740 F: Documentation/filesystems/vfat.txt
15744 M: Alex Williamson <alex.williamson@redhat.com>
15745 L: kvm@vger.kernel.org
15746 T: git git://github.com/awilliam/linux-vfio.git
15748 F: Documentation/vfio.txt
15750 F: include/linux/vfio.h
15751 F: include/uapi/linux/vfio.h
15753 VFIO MEDIATED DEVICE DRIVERS
15754 M: Kirti Wankhede <kwankhede@nvidia.com>
15755 L: kvm@vger.kernel.org
15757 F: Documentation/vfio-mediated-device.txt
15758 F: drivers/vfio/mdev/
15759 F: include/linux/mdev.h
15760 F: samples/vfio-mdev/
15762 VFIO PLATFORM DRIVER
15763 M: Eric Auger <eric.auger@redhat.com>
15764 L: kvm@vger.kernel.org
15766 F: drivers/vfio/platform/
15769 R: Lukas Wunner <lukas@wunner.de>
15771 F: Documentation/gpu/vga-switcheroo.rst
15772 F: drivers/gpu/vga/vga_switcheroo.c
15773 F: include/linux/vga_switcheroo.h
15774 T: git git://anongit.freedesktop.org/drm/drm-misc
15776 VIA RHINE NETWORK DRIVER
15778 F: drivers/net/ethernet/via/via-rhine.c
15780 VIA SD/MMC CARD CONTROLLER DRIVER
15781 M: Bruce Chang <brucechang@via.com.tw>
15782 M: Harald Welte <HaraldWelte@viatech.com>
15784 F: drivers/mmc/host/via-sdmmc.c
15786 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15787 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15788 L: linux-fbdev@vger.kernel.org
15790 F: include/linux/via-core.h
15791 F: include/linux/via-gpio.h
15792 F: include/linux/via_i2c.h
15793 F: drivers/video/fbdev/via/
15795 VIA VELOCITY NETWORK DRIVER
15796 M: Francois Romieu <romieu@fr.zoreil.com>
15797 L: netdev@vger.kernel.org
15799 F: drivers/net/ethernet/via/via-velocity.*
15801 VICODEC VIRTUAL CODEC DRIVER
15802 M: Hans Verkuil <hans.verkuil@cisco.com>
15803 L: linux-media@vger.kernel.org
15804 T: git git://linuxtv.org/media_tree.git
15805 W: https://linuxtv.org
15807 F: drivers/media/platform/vicodec/*
15809 VIDEO MULTIPLEXER DRIVER
15810 M: Philipp Zabel <p.zabel@pengutronix.de>
15811 L: linux-media@vger.kernel.org
15813 F: drivers/media/platform/video-mux.c
15815 VIDEO I2C POLLING DRIVER
15816 M: Matt Ranostay <matt.ranostay@konsulko.com>
15817 L: linux-media@vger.kernel.org
15819 F: drivers/media/i2c/video-i2c.c
15821 VIDEOBUF2 FRAMEWORK
15822 M: Pawel Osciak <pawel@osciak.com>
15823 M: Marek Szyprowski <m.szyprowski@samsung.com>
15824 M: Kyungmin Park <kyungmin.park@samsung.com>
15825 L: linux-media@vger.kernel.org
15827 F: drivers/media/common/videobuf2/*
15828 F: include/media/videobuf2-*
15830 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15831 M: Helen Koike <helen.koike@collabora.com>
15832 L: linux-media@vger.kernel.org
15833 T: git git://linuxtv.org/media_tree.git
15834 W: https://linuxtv.org
15836 F: drivers/media/platform/vimc/*
15839 M: Alex Williamson <alex.williamson@redhat.com>
15840 M: Paolo Bonzini <pbonzini@redhat.com>
15841 L: kvm@vger.kernel.org
15845 VIRTIO AND VHOST VSOCK DRIVER
15846 M: Stefan Hajnoczi <stefanha@redhat.com>
15847 L: kvm@vger.kernel.org
15848 L: virtualization@lists.linux-foundation.org
15849 L: netdev@vger.kernel.org
15851 F: include/linux/virtio_vsock.h
15852 F: include/uapi/linux/virtio_vsock.h
15853 F: include/uapi/linux/vsockmon.h
15854 F: include/uapi/linux/vm_sockets_diag.h
15855 F: net/vmw_vsock/diag.c
15856 F: net/vmw_vsock/af_vsock_tap.c
15857 F: net/vmw_vsock/virtio_transport_common.c
15858 F: net/vmw_vsock/virtio_transport.c
15859 F: drivers/net/vsockmon.c
15860 F: drivers/vhost/vsock.c
15861 F: drivers/vhost/vsock.h
15862 F: tools/testing/vsock/
15864 VIRTIO CONSOLE DRIVER
15865 M: Amit Shah <amit@kernel.org>
15866 L: virtualization@lists.linux-foundation.org
15868 F: drivers/char/virtio_console.c
15869 F: include/linux/virtio_console.h
15870 F: include/uapi/linux/virtio_console.h
15872 VIRTIO CORE, NET AND BLOCK DRIVERS
15873 M: "Michael S. Tsirkin" <mst@redhat.com>
15874 M: Jason Wang <jasowang@redhat.com>
15875 L: virtualization@lists.linux-foundation.org
15877 F: Documentation/devicetree/bindings/virtio/
15880 F: drivers/net/virtio_net.c
15881 F: drivers/block/virtio_blk.c
15882 F: include/linux/virtio*.h
15883 F: include/uapi/linux/virtio_*.h
15884 F: drivers/crypto/virtio/
15885 F: mm/balloon_compaction.c
15887 VIRTIO CRYPTO DRIVER
15888 M: Gonglei <arei.gonglei@huawei.com>
15889 L: virtualization@lists.linux-foundation.org
15890 L: linux-crypto@vger.kernel.org
15892 F: drivers/crypto/virtio/
15893 F: include/uapi/linux/virtio_crypto.h
15895 VIRTIO DRIVERS FOR S390
15896 M: Cornelia Huck <cohuck@redhat.com>
15897 M: Halil Pasic <pasic@linux.ibm.com>
15898 L: linux-s390@vger.kernel.org
15899 L: virtualization@lists.linux-foundation.org
15900 L: kvm@vger.kernel.org
15902 F: drivers/s390/virtio/
15903 F: arch/s390/include/uapi/asm/virtio-ccw.h
15906 M: David Airlie <airlied@linux.ie>
15907 M: Gerd Hoffmann <kraxel@redhat.com>
15908 L: dri-devel@lists.freedesktop.org
15909 L: virtualization@lists.linux-foundation.org
15910 T: git git://anongit.freedesktop.org/drm/drm-misc
15912 F: drivers/gpu/drm/virtio/
15913 F: include/uapi/linux/virtio_gpu.h
15915 VIRTIO HOST (VHOST)
15916 M: "Michael S. Tsirkin" <mst@redhat.com>
15917 M: Jason Wang <jasowang@redhat.com>
15918 L: kvm@vger.kernel.org
15919 L: virtualization@lists.linux-foundation.org
15920 L: netdev@vger.kernel.org
15921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15924 F: include/uapi/linux/vhost.h
15926 VIRTIO INPUT DRIVER
15927 M: Gerd Hoffmann <kraxel@redhat.com>
15929 F: drivers/virtio/virtio_input.c
15930 F: include/uapi/linux/virtio_input.h
15932 VIRTUAL BOX GUEST DEVICE DRIVER
15933 M: Hans de Goede <hdegoede@redhat.com>
15934 M: Arnd Bergmann <arnd@arndb.de>
15935 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15937 F: include/linux/vbox_utils.h
15938 F: include/uapi/linux/vbox*.h
15939 F: drivers/virt/vboxguest/
15941 VIRTUAL SERIO DEVICE DRIVER
15942 M: Stephen Chandler Paul <thatslyude@gmail.com>
15944 F: drivers/input/serio/userio.c
15945 F: include/uapi/linux/userio.h
15947 VIVID VIRTUAL VIDEO DRIVER
15948 M: Hans Verkuil <hverkuil@xs4all.nl>
15949 L: linux-media@vger.kernel.org
15950 T: git git://linuxtv.org/media_tree.git
15951 W: https://linuxtv.org
15953 F: drivers/media/platform/vivid/*
15956 M: Florian Fainelli <f.fainelli@gmail.com>
15957 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15959 F: drivers/vlynq/vlynq.c
15960 F: include/linux/vlynq.h
15963 M: Martyn Welch <martyn@welchs.me.uk>
15964 M: Manohar Vanga <manohar.vanga@gmail.com>
15965 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15966 L: devel@driverdev.osuosl.org
15968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15969 F: Documentation/driver-api/vme.rst
15970 F: drivers/staging/vme/
15972 F: include/linux/vme*
15974 VMWARE BALLOON DRIVER
15975 M: Xavier Deguillard <xdeguillard@vmware.com>
15976 M: Nadav Amit <namit@vmware.com>
15977 M: "VMware, Inc." <pv-drivers@vmware.com>
15978 L: linux-kernel@vger.kernel.org
15980 F: drivers/misc/vmw_balloon.c
15982 VMWARE HYPERVISOR INTERFACE
15983 M: Alok Kataria <akataria@vmware.com>
15984 L: virtualization@lists.linux-foundation.org
15986 F: arch/x86/kernel/cpu/vmware.c
15988 VMWARE PVRDMA DRIVER
15989 M: Adit Ranadive <aditr@vmware.com>
15990 M: VMware PV-Drivers <pv-drivers@vmware.com>
15991 L: linux-rdma@vger.kernel.org
15993 F: drivers/infiniband/hw/vmw_pvrdma/
15995 VMware PVSCSI driver
15996 M: Jim Gill <jgill@vmware.com>
15997 M: VMware PV-Drivers <pv-drivers@vmware.com>
15998 L: linux-scsi@vger.kernel.org
16000 F: drivers/scsi/vmw_pvscsi.c
16001 F: drivers/scsi/vmw_pvscsi.h
16003 VMWARE VMMOUSE SUBDRIVER
16004 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16005 M: "VMware, Inc." <pv-drivers@vmware.com>
16006 L: linux-input@vger.kernel.org
16008 F: drivers/input/mouse/vmmouse.c
16009 F: drivers/input/mouse/vmmouse.h
16011 VMWARE VMXNET3 ETHERNET DRIVER
16012 M: Ronak Doshi <doshir@vmware.com>
16013 M: "VMware, Inc." <pv-drivers@vmware.com>
16014 L: netdev@vger.kernel.org
16016 F: drivers/net/vmxnet3/
16018 VOCORE VOCORE2 BOARD
16019 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16020 L: linux-mips@linux-mips.org
16022 F: arch/mips/boot/dts/ralink/vocore2.dts
16024 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16025 M: Liam Girdwood <lgirdwood@gmail.com>
16026 M: Mark Brown <broonie@kernel.org>
16027 L: linux-kernel@vger.kernel.org
16028 W: http://www.slimlogic.co.uk/?p=48
16029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16031 F: Documentation/devicetree/bindings/regulator/
16032 F: Documentation/power/regulator/
16033 F: drivers/regulator/
16034 F: include/dt-bindings/regulator/
16035 F: include/linux/regulator/
16038 M: David Ahern <dsa@cumulusnetworks.com>
16039 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16040 L: netdev@vger.kernel.org
16042 F: drivers/net/vrf.c
16043 F: Documentation/networking/vrf.txt
16045 VT1211 HARDWARE MONITOR DRIVER
16046 M: Juerg Haefliger <juergh@gmail.com>
16047 L: linux-hwmon@vger.kernel.org
16049 F: Documentation/hwmon/vt1211
16050 F: drivers/hwmon/vt1211.c
16052 VT8231 HARDWARE MONITOR DRIVER
16053 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16054 L: linux-hwmon@vger.kernel.org
16056 F: drivers/hwmon/vt8231.c
16058 VUB300 USB to SDIO/SD/MMC bridge chip
16059 M: Tony Olech <tony.olech@elandigitalsystems.com>
16060 L: linux-mmc@vger.kernel.org
16061 L: linux-usb@vger.kernel.org
16063 F: drivers/mmc/host/vub300.c
16065 W1 DALLAS'S 1-WIRE BUS
16066 M: Evgeniy Polyakov <zbr@ioremap.net>
16068 F: Documentation/devicetree/bindings/w1/
16069 F: Documentation/w1/
16071 F: include/linux/w1.h
16073 W83791D HARDWARE MONITORING DRIVER
16074 M: Marc Hulsman <m.hulsman@tudelft.nl>
16075 L: linux-hwmon@vger.kernel.org
16077 F: Documentation/hwmon/w83791d
16078 F: drivers/hwmon/w83791d.c
16080 W83793 HARDWARE MONITORING DRIVER
16081 M: Rudolf Marek <r.marek@assembler.cz>
16082 L: linux-hwmon@vger.kernel.org
16084 F: Documentation/hwmon/w83793
16085 F: drivers/hwmon/w83793.c
16087 W83795 HARDWARE MONITORING DRIVER
16088 M: Jean Delvare <jdelvare@suse.com>
16089 L: linux-hwmon@vger.kernel.org
16091 F: drivers/hwmon/w83795.c
16093 W83L51xD SD/MMC CARD INTERFACE DRIVER
16094 M: Pierre Ossman <pierre@ossman.eu>
16096 F: drivers/mmc/host/wbsd.*
16098 WACOM PROTOCOL 4 SERIAL TABLETS
16099 M: Julian Squires <julian@cipht.net>
16100 M: Hans de Goede <hdegoede@redhat.com>
16101 L: linux-input@vger.kernel.org
16103 F: drivers/input/tablet/wacom_serial4.c
16105 WATCHDOG DEVICE DRIVERS
16106 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16107 M: Guenter Roeck <linux@roeck-us.net>
16108 L: linux-watchdog@vger.kernel.org
16109 W: http://www.linux-watchdog.org/
16110 T: git git://www.linux-watchdog.org/linux-watchdog.git
16112 F: Documentation/devicetree/bindings/watchdog/
16113 F: Documentation/watchdog/
16114 F: drivers/watchdog/
16115 F: include/linux/watchdog.h
16116 F: include/uapi/linux/watchdog.h
16118 WHISKEYCOVE PMIC GPIO DRIVER
16119 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16120 L: linux-gpio@vger.kernel.org
16122 F: drivers/gpio/gpio-wcove.c
16125 M: David Herrmann <dh.herrmann@googlemail.com>
16126 L: linux-input@vger.kernel.org
16128 F: drivers/hid/hid-wiimote*
16130 WILOCITY WIL6210 WIRELESS DRIVER
16131 M: Maya Erez <merez@codeaurora.org>
16132 L: linux-wireless@vger.kernel.org
16133 L: wil6210@qti.qualcomm.com
16135 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16136 F: drivers/net/wireless/ath/wil6210/
16139 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16140 M: linux-wimax@intel.com
16141 L: wimax@linuxwimax.org (subscribers-only)
16143 W: http://linuxwimax.org
16144 F: Documentation/wimax/README.wimax
16145 F: include/linux/wimax/debug.h
16146 F: include/net/wimax.h
16147 F: include/uapi/linux/wimax.h
16151 M: David Härdeman <david@hardeman.nu>
16153 F: drivers/media/rc/winbond-cir.c
16155 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16156 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16157 L: linux-watchdog@vger.kernel.org
16159 F: drivers/watchdog/ebc-c384_wdt.c
16161 WINSYSTEMS WS16C48 GPIO DRIVER
16162 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16163 L: linux-gpio@vger.kernel.org
16165 F: drivers/gpio/gpio-ws16c48.c
16167 WISTRON LAPTOP BUTTON DRIVER
16168 M: Miloslav Trmac <mitr@volny.cz>
16170 F: drivers/input/misc/wistron_btns.c
16172 WL3501 WIRELESS PCMCIA CARD DRIVER
16173 L: linux-wireless@vger.kernel.org
16175 F: drivers/net/wireless/wl3501*
16177 WOLFSON MICROELECTRONICS DRIVERS
16178 L: patches@opensource.cirrus.com
16179 T: git https://github.com/CirrusLogic/linux-drivers.git
16180 W: https://github.com/CirrusLogic/linux-drivers/wiki
16182 F: Documentation/hwmon/wm83??
16183 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16184 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16185 F: Documentation/devicetree/bindings/mfd/arizona.txt
16186 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16187 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16188 F: arch/arm/mach-s3c64xx/mach-crag6410*
16189 F: drivers/clk/clk-wm83*.c
16190 F: drivers/extcon/extcon-arizona.c
16191 F: drivers/leds/leds-wm83*.c
16192 F: drivers/gpio/gpio-*wm*.c
16193 F: drivers/gpio/gpio-arizona.c
16194 F: drivers/hwmon/wm83??-hwmon.c
16195 F: drivers/input/misc/wm831x-on.c
16196 F: drivers/input/touchscreen/wm831x-ts.c
16197 F: drivers/input/touchscreen/wm97*.c
16198 F: drivers/mfd/arizona*
16199 F: drivers/mfd/wm*.c
16200 F: drivers/mfd/cs47l24*
16201 F: drivers/power/supply/wm83*.c
16202 F: drivers/rtc/rtc-wm83*.c
16203 F: drivers/regulator/wm8*.c
16204 F: drivers/regulator/arizona*
16205 F: drivers/video/backlight/wm83*_bl.c
16206 F: drivers/watchdog/wm83*_wdt.c
16207 F: include/linux/mfd/arizona/
16208 F: include/linux/mfd/wm831x/
16209 F: include/linux/mfd/wm8350/
16210 F: include/linux/mfd/wm8400*
16211 F: include/linux/regulator/arizona*
16212 F: include/linux/wm97xx.h
16213 F: include/sound/wm????.h
16214 F: sound/soc/codecs/arizona.?
16215 F: sound/soc/codecs/wm*
16216 F: sound/soc/codecs/cs47l24*
16219 M: Tejun Heo <tj@kernel.org>
16220 R: Lai Jiangshan <jiangshanlai@gmail.com>
16221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16223 F: include/linux/workqueue.h
16224 F: kernel/workqueue.c
16225 F: Documentation/core-api/workqueue.rst
16227 X-POWERS AXP288 PMIC DRIVERS
16228 M: Hans de Goede <hdegoede@redhat.com>
16231 F: drivers/acpi/pmic/intel_pmic_xpower.c
16233 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16234 M: Chen-Yu Tsai <wens@csie.org>
16235 L: linux-kernel@vger.kernel.org
16240 M: Andrew Hendry <andrew.hendry@gmail.com>
16241 L: linux-x25@vger.kernel.org
16243 F: Documentation/networking/x25*
16244 F: include/net/x25*
16247 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16248 M: Thomas Gleixner <tglx@linutronix.de>
16249 M: Ingo Molnar <mingo@redhat.com>
16250 M: Borislav Petkov <bp@alien8.de>
16251 R: "H. Peter Anvin" <hpa@zytor.com>
16253 L: linux-kernel@vger.kernel.org
16254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16256 F: Documentation/devicetree/bindings/x86/
16257 F: Documentation/x86/
16261 M: Andy Lutomirski <luto@kernel.org>
16262 L: linux-kernel@vger.kernel.org
16263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16267 X86 MCE INFRASTRUCTURE
16268 M: Tony Luck <tony.luck@intel.com>
16269 M: Borislav Petkov <bp@alien8.de>
16270 L: linux-edac@vger.kernel.org
16272 F: arch/x86/kernel/cpu/mcheck/*
16274 X86 MICROCODE UPDATE SUPPORT
16275 M: Borislav Petkov <bp@alien8.de>
16277 F: arch/x86/kernel/cpu/microcode/*
16280 M: Dave Hansen <dave.hansen@linux.intel.com>
16281 M: Andy Lutomirski <luto@kernel.org>
16282 M: Peter Zijlstra <peterz@infradead.org>
16283 L: linux-kernel@vger.kernel.org
16284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16288 X86 PLATFORM DRIVERS
16289 M: Darren Hart <dvhart@infradead.org>
16290 M: Andy Shevchenko <andy@infradead.org>
16291 L: platform-driver-x86@vger.kernel.org
16292 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16294 F: drivers/platform/x86/
16295 F: drivers/platform/olpc/
16298 M: Andy Lutomirski <luto@kernel.org>
16299 L: linux-kernel@vger.kernel.org
16300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16302 F: arch/x86/entry/vdso/
16305 M: Matthew Wilcox <willy@infradead.org>
16306 L: linux-fsdevel@vger.kernel.org
16308 F: Documentation/core-api/xarray.rst
16311 F: include/linux/idr.h
16312 F: include/linux/xarray.h
16313 F: tools/testing/radix-tree
16315 XC2028/3028 TUNER DRIVER
16316 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16317 L: linux-media@vger.kernel.org
16318 W: https://linuxtv.org
16319 T: git git://linuxtv.org/media_tree.git
16321 F: drivers/media/tuners/tuner-xc2028.*
16323 XDP SOCKETS (AF_XDP)
16324 M: Björn Töpel <bjorn.topel@intel.com>
16325 M: Magnus Karlsson <magnus.karlsson@intel.com>
16326 L: netdev@vger.kernel.org
16328 F: kernel/bpf/xskmap.c
16331 XEN BLOCK SUBSYSTEM
16332 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16333 M: Roger Pau Monné <roger.pau@citrix.com>
16334 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16336 F: drivers/block/xen-blkback/*
16337 F: drivers/block/xen*
16340 M: Stefano Stabellini <sstabellini@kernel.org>
16341 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16344 F: arch/arm/include/asm/xen/
16346 XEN HYPERVISOR ARM64
16347 M: Stefano Stabellini <sstabellini@kernel.org>
16348 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16351 F: arch/arm64/include/asm/xen/
16353 XEN HYPERVISOR INTERFACE
16354 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16355 M: Juergen Gross <jgross@suse.com>
16356 R: Stefano Stabellini <sstabellini@kernel.org>
16357 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16361 F: drivers/*/xen-*front.c
16363 F: arch/x86/include/asm/xen/
16364 F: arch/x86/include/asm/pvclock-abi.h
16366 F: include/uapi/xen/
16367 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16368 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16370 XEN NETWORK BACKEND DRIVER
16371 M: Wei Liu <wei.liu2@citrix.com>
16372 M: Paul Durrant <paul.durrant@citrix.com>
16373 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16374 L: netdev@vger.kernel.org
16376 F: drivers/net/xen-netback/*
16379 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16380 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16382 F: arch/x86/pci/*xen*
16383 F: drivers/pci/*xen*
16386 M: Juergen Gross <jgross@suse.com>
16387 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16388 L: linux-scsi@vger.kernel.org
16390 F: drivers/scsi/xen-scsifront.c
16391 F: drivers/xen/xen-scsiback.c
16392 F: include/xen/interface/io/vscsiif.h
16394 XEN SWIOTLB SUBSYSTEM
16395 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16396 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16397 L: iommu@lists.linux-foundation.org
16399 F: arch/x86/xen/*swiotlb*
16400 F: drivers/xen/*swiotlb*
16402 XEN SOUND FRONTEND DRIVER
16403 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16404 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16405 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16410 M: Darrick J. Wong <darrick.wong@oracle.com>
16411 M: linux-xfs@vger.kernel.org
16412 L: linux-xfs@vger.kernel.org
16414 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16416 F: Documentation/filesystems/xfs.txt
16419 XILINX AXI ETHERNET DRIVER
16420 M: Anirudha Sarangi <anirudh@xilinx.com>
16421 M: John Linn <John.Linn@xilinx.com>
16423 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16425 XILINX UARTLITE SERIAL DRIVER
16426 M: Peter Korsgaard <jacmet@sunsite.dk>
16427 L: linux-serial@vger.kernel.org
16429 F: drivers/tty/serial/uartlite.c
16431 XILINX VIDEO IP CORES
16432 M: Hyun Kwon <hyun.kwon@xilinx.com>
16433 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16434 L: linux-media@vger.kernel.org
16435 T: git git://linuxtv.org/media_tree.git
16437 F: Documentation/devicetree/bindings/media/xilinx/
16438 F: drivers/media/platform/xilinx/
16439 F: include/uapi/linux/xilinx-v4l2-controls.h
16442 M: Eli Billauer <eli.billauer@gmail.com>
16443 L: linux-kernel@vger.kernel.org
16445 F: drivers/char/xillybus/
16448 M: George Cherian <george.cherian@cavium.com>
16449 M: Jan Glauber <jglauber@cavium.com>
16450 L: linux-i2c@vger.kernel.org
16451 W: http://www.cavium.com
16453 F: drivers/i2c/busses/i2c-xlp9xx.c
16455 XRA1403 GPIO EXPANDER
16456 M: Nandor Han <nandor.han@ge.com>
16457 M: Semi Malinen <semi.malinen@ge.com>
16458 L: linux-gpio@vger.kernel.org
16460 F: drivers/gpio/gpio-xra1403.c
16461 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16463 XTENSA XTFPGA PLATFORM SUPPORT
16464 M: Max Filippov <jcmvbkbc@gmail.com>
16465 L: linux-xtensa@linux-xtensa.org
16467 F: drivers/spi/spi-xtensa-xtfpga.c
16468 F: sound/soc/xtensa/xtfpga-i2s.c
16470 YAM DRIVER FOR AX.25
16471 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16472 L: linux-hams@vger.kernel.org
16474 F: drivers/net/hamradio/yam*
16475 F: include/linux/yam.h
16477 YAMA SECURITY MODULE
16478 M: Kees Cook <keescook@chromium.org>
16479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16482 F: Documentation/admin-guide/LSM/Yama.rst
16484 YEALINK PHONE DRIVER
16485 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16486 L: usbb2k-api-dev@nongnu.org
16488 F: Documentation/input/devices/yealink.rst
16489 F: drivers/input/misc/yealink.*
16491 Z8530 DRIVER FOR AX.25
16492 M: Joerg Reuter <jreuter@yaina.de>
16493 W: http://yaina.de/jreuter/
16494 W: http://www.qsl.net/dl1bke/
16495 L: linux-hams@vger.kernel.org
16497 F: Documentation/networking/z8530drv.txt
16498 F: drivers/net/hamradio/*scc.c
16499 F: drivers/net/hamradio/z8530.h
16501 ZBUD COMPRESSED PAGE ALLOCATOR
16502 M: Seth Jennings <sjenning@redhat.com>
16503 M: Dan Streetman <ddstreet@ieee.org>
16504 L: linux-mm@kvack.org
16507 F: include/linux/zbud.h
16509 ZD1211RW WIRELESS DRIVER
16510 M: Daniel Drake <dsd@gentoo.org>
16511 M: Ulrich Kunitz <kune@deine-taler.de>
16512 W: http://zd1211.ath.cx/wiki/DriverRewrite
16513 L: linux-wireless@vger.kernel.org
16514 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16516 F: drivers/net/wireless/zydas/zd1211rw/
16518 ZD1301 MEDIA DRIVER
16519 M: Antti Palosaari <crope@iki.fi>
16520 L: linux-media@vger.kernel.org
16521 W: https://linuxtv.org/
16522 W: http://palosaari.fi/linux/
16523 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16525 F: drivers/media/usb/dvb-usb-v2/zd1301*
16527 ZD1301_DEMOD MEDIA DRIVER
16528 M: Antti Palosaari <crope@iki.fi>
16529 L: linux-media@vger.kernel.org
16530 W: https://linuxtv.org/
16531 W: http://palosaari.fi/linux/
16532 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16534 F: drivers/media/dvb-frontends/zd1301_demod*
16536 ZPOOL COMPRESSED PAGE STORAGE API
16537 M: Dan Streetman <ddstreet@ieee.org>
16538 L: linux-mm@kvack.org
16541 F: include/linux/zpool.h
16543 ZR36067 VIDEO FOR LINUX DRIVER
16544 L: mjpeg-users@lists.sourceforge.net
16545 L: linux-media@vger.kernel.org
16546 W: http://mjpeg.sourceforge.net/driver-zoran/
16547 T: hg https://linuxtv.org/hg/v4l-dvb
16549 F: drivers/staging/media/zoran/
16551 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16552 M: Minchan Kim <minchan@kernel.org>
16553 M: Nitin Gupta <ngupta@vflare.org>
16554 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16555 L: linux-kernel@vger.kernel.org
16557 F: drivers/block/zram/
16558 F: Documentation/blockdev/zram.txt
16560 ZS DECSTATION Z85C30 SERIAL DRIVER
16561 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16563 F: drivers/tty/serial/zs.*
16565 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16566 M: Minchan Kim <minchan@kernel.org>
16567 M: Nitin Gupta <ngupta@vflare.org>
16568 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16569 L: linux-mm@kvack.org
16572 F: include/linux/zsmalloc.h
16573 F: Documentation/vm/zsmalloc.rst
16575 ZSWAP COMPRESSED SWAP CACHING
16576 M: Seth Jennings <sjenning@redhat.com>
16577 M: Dan Streetman <ddstreet@ieee.org>
16578 L: linux-mm@kvack.org
16583 M: Linus Torvalds <torvalds@linux-foundation.org>
16584 L: linux-kernel@vger.kernel.org
16585 Q: http://patchwork.kernel.org/project/LKML/list/
16586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16587 S: Buried alive in reporters